@charset "UTF-8";.ct-icon[data-v-be754402]{display:inline-block;flex:0 0 auto;overflow:visible;vertical-align:-.125em}.language-switcher[data-v-0e5d6078]{position:relative;display:inline-flex}.language-switcher__trigger[data-v-0e5d6078]{border:1px solid var(--ct-border-medium);background:color-mix(in srgb,var(--ct-bg-surface) 90%,transparent);color:var(--ct-text-secondary);display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:border-color .12s ease,background-color .12s ease,color .12s ease,opacity .12s ease}.language-switcher__trigger[data-v-0e5d6078]:hover:not(:disabled),.language-switcher--open .language-switcher__trigger[data-v-0e5d6078]{border-color:color-mix(in srgb,var(--ct-signal-accent) 42%,transparent);background:color-mix(in srgb,var(--ct-signal-accent) 10%,transparent);color:var(--ct-text-primary)}.language-switcher__trigger[data-v-0e5d6078]:focus-visible{outline:2px solid color-mix(in srgb,var(--ct-signal-accent) 54%,transparent);outline-offset:2px}.language-switcher__trigger[data-v-0e5d6078]:disabled{opacity:.5;cursor:default}.language-switcher--compact .language-switcher__trigger[data-v-0e5d6078]{min-height:var(--ct-control-height-sm);min-width:44px;padding:0 12px;border-radius:var(--ct-radius-pill);font-family:var(--ct-font-interface);font-size:var(--ct-type-ui-support);font-weight:600;letter-spacing:.04em}.language-switcher--inline .language-switcher__trigger[data-v-0e5d6078]{min-height:var(--ct-control-height-sm);min-width:112px;padding:0 12px;border-radius:var(--ct-radius-pill);justify-content:space-between;font-family:var(--ct-font-interface);font-size:var(--ct-type-ui-nav);font-weight:500;line-height:1.15}.language-switcher__code[data-v-0e5d6078]{line-height:1}.language-switcher__value[data-v-0e5d6078]{white-space:nowrap}.language-switcher__caret[data-v-0e5d6078]{display:inline-flex;align-items:center;line-height:1}.language-switcher__menu[data-v-0e5d6078]{position:absolute;top:calc(100% + 8px);right:0;min-width:168px;padding:6px;border:1px solid var(--ct-border-medium);border-radius:12px;background:color-mix(in srgb,var(--ct-bg-surface) 94%,var(--ct-bg-elevated));box-shadow:0 8px 24px #0000001f;z-index:8}.language-switcher__option[data-v-0e5d6078]{width:100%;min-height:var(--ct-control-height-md);padding:0 12px;border:none;border-radius:8px;background:transparent;color:var(--ct-text-secondary);display:inline-flex;align-items:center;justify-content:space-between;gap:var(--ct-space-3);font-family:var(--ct-font-interface);font-size:var(--ct-type-ui-action);font-weight:500;line-height:1.15;text-align:left;cursor:pointer;transition:background-color .12s ease,color .12s ease,opacity .12s ease}.language-switcher__option[data-v-0e5d6078]:hover:not(:disabled),.language-switcher__option--active[data-v-0e5d6078]{background:color-mix(in srgb,var(--ct-signal-accent) 10%,transparent);color:var(--ct-text-primary)}.language-switcher__option[data-v-0e5d6078]:focus-visible{outline:2px solid color-mix(in srgb,var(--ct-signal-accent) 54%,transparent);outline-offset:1px}.language-switcher__option[data-v-0e5d6078]:disabled{opacity:.5;cursor:default}.language-switcher__option-code[data-v-0e5d6078]{color:var(--ct-text-muted);font-family:var(--ct-font-interface);font-size:var(--ct-type-ui-support);font-weight:600;letter-spacing:.04em}.language-switcher__option--active .language-switcher__option-code[data-v-0e5d6078]{color:var(--ct-signal-accent)}.theme-toggle[data-v-3240455d]{min-height:var(--ct-control-height-sm);min-width:var(--ct-control-height-sm);padding:0;border:1px solid var(--ct-border-medium);border-radius:var(--ct-radius-pill);background:transparent;color:var(--ct-text-secondary);line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;transition:color .15s ease,border-color .15s ease,background-color .15s ease,transform .15s ease}.theme-toggle[data-v-3240455d]:before{content:"";position:absolute;inset:5px;border-radius:var(--ct-radius-pill);background:transparent;transition:background-color .15s ease}.theme-glyph[data-v-3240455d]{position:relative;z-index:1;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center}.theme-glyph svg[data-v-3240455d]{width:18px;height:18px;overflow:visible}.theme-glyph__sun-core[data-v-3240455d],.theme-glyph__moon[data-v-3240455d],.theme-glyph__sun-rays path[data-v-3240455d]{transition:opacity .18s ease,transform .18s ease,fill .18s ease,stroke .18s ease;transform-origin:center}.theme-glyph__sun-core[data-v-3240455d]{fill:currentColor}.theme-glyph__sun-rays path[data-v-3240455d]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.4}.theme-glyph__moon[data-v-3240455d]{fill:currentColor}.theme-toggle--dark[data-v-3240455d]:before{background:color-mix(in srgb,var(--ct-bg-elevated) 78%,transparent)}.theme-toggle--dark .theme-glyph__sun-core[data-v-3240455d],.theme-toggle--dark .theme-glyph__sun-rays path[data-v-3240455d]{opacity:0;transform:scale(.72) rotate(-18deg)}.theme-toggle--dark .theme-glyph__moon[data-v-3240455d]{opacity:1;transform:translate(0)}.theme-toggle--light[data-v-3240455d]:before{background:color-mix(in srgb,var(--ct-signal-accent) 8%,transparent)}.theme-toggle--light .theme-glyph__sun-core[data-v-3240455d],.theme-toggle--light .theme-glyph__sun-rays path[data-v-3240455d]{opacity:1;transform:scale(1) rotate(0)}.theme-toggle--light .theme-glyph__moon[data-v-3240455d]{opacity:0;transform:scale(.7) translate(-1px)}.theme-toggle[data-v-3240455d]:hover{color:var(--ct-text-primary);border-color:var(--ct-signal-accent);background:var(--ct-signal-accent-subtle)}.theme-toggle[data-v-3240455d]:hover:before{background:color-mix(in srgb,var(--ct-signal-accent) 12%,transparent)}.theme-toggle[data-v-3240455d]:focus-visible{outline:2px solid color-mix(in srgb,var(--ct-signal-accent) 54%,transparent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.theme-toggle[data-v-3240455d],.theme-toggle[data-v-3240455d]:before,.theme-glyph__sun-core[data-v-3240455d],.theme-glyph__moon[data-v-3240455d],.theme-glyph__sun-rays path[data-v-3240455d]{transition:none}.theme-toggle[data-v-3240455d]:hover{transform:none}}.ct-wordmark[data-v-e0dd4446]{display:inline-flex;align-items:baseline;flex-shrink:0;white-space:nowrap;color:var(--ct-text-primary);line-height:1;text-decoration:none}.ct-wordmark[data-v-e0dd4446]:focus-visible{outline:2px solid color-mix(in srgb,var(--ct-signal-accent) 54%,transparent);outline-offset:2px}.ct-wordmark__word[data-v-e0dd4446]{color:var(--ct-text-primary);font-family:var(--ct-font-headline);font-weight:500;letter-spacing:.01em;line-height:1}.ct-wordmark__dot[data-v-e0dd4446]{color:var(--ct-signal-accent);font-family:var(--ct-font-headline);font-weight:700;line-height:.8;margin-left:0}.ct-wordmark--nav .ct-wordmark__word[data-v-e0dd4446]{font-size:24px}.ct-wordmark--nav .ct-wordmark__dot[data-v-e0dd4446]{font-size:32px}.ct-wordmark--focus .ct-wordmark__word[data-v-e0dd4446]{font-size:var(--ct-type-focus-brand)}.ct-wordmark--focus .ct-wordmark__dot[data-v-e0dd4446]{font-size:calc(var(--ct-type-focus-brand) * 1.333333)}.ct-wordmark--footer .ct-wordmark__word[data-v-e0dd4446]{font-size:var(--ct-type-h3)}.ct-wordmark--footer .ct-wordmark__dot[data-v-e0dd4446]{font-size:calc(var(--ct-type-h3) * 1.333333)}@media(max-width:640px){.ct-wordmark--nav .ct-wordmark__word[data-v-e0dd4446]{font-size:22px}.ct-wordmark--nav .ct-wordmark__dot[data-v-e0dd4446]{font-size:29px}}.app-header[data-v-b642df59]:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--ct-signal-accent);pointer-events:none;z-index:1}.app-header[data-v-b642df59]{position:sticky;top:0;z-index:60;min-height:var(--ct-nav-height);background:var(--ct-bg-deep);border-bottom:1px solid var(--ct-border-subtle)}@media(display-mode:standalone){.app-header[data-v-b642df59]{padding-top:env(safe-area-inset-top,0px)}}.nav-container[data-v-b642df59]{width:min(var(--ct-layout-page-width),100% - var(--ct-page-gutter) * 2);min-height:var(--ct-nav-height);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--ct-space-6)}.nav-left[data-v-b642df59],.nav-right[data-v-b642df59],.nav-actions[data-v-b642df59]{display:inline-flex;align-items:center}.nav-left[data-v-b642df59]{gap:var(--ct-space-4);min-width:0}.nav-right[data-v-b642df59]{gap:24px}.nav-actions[data-v-b642df59]{gap:20px;justify-content:flex-end;min-width:196px}.auth-slot[data-v-b642df59]{display:inline-flex;justify-content:flex-end;min-width:88px}.app-header--signed-in .nav-actions[data-v-b642df59],.app-header--signed-in .auth-slot[data-v-b642df59],.app-header--auth-pending .nav-actions[data-v-b642df59],.app-header--auth-pending .auth-slot[data-v-b642df59]{min-width:auto}.settings-group[data-v-b642df59]{display:inline-flex;align-items:center;gap:8px}.settings-group[data-v-b642df59] .theme-toggle{min-height:var(--ct-control-height-sm);min-width:var(--ct-control-height-sm);width:var(--ct-control-height-sm);border-color:transparent;background:transparent;color:var(--ct-text-muted)}.settings-group[data-v-b642df59] .theme-toggle:hover{color:var(--ct-text-secondary)}.settings-group[data-v-b642df59] .language-switcher__trigger{border-color:transparent;background:transparent;color:var(--ct-text-muted);font-size:var(--ct-type-ui-nav);padding:0;min-height:auto;gap:4px}.settings-group[data-v-b642df59] .language-switcher__trigger:hover{color:var(--ct-text-secondary)}.back-link[data-v-b642df59]{min-height:var(--ct-control-height-sm);border:none;background:transparent;padding:0;color:var(--ct-text-secondary);display:inline-flex;align-items:center;gap:8px;font-family:var(--ct-font-interface);font-size:var(--ct-type-ui-nav);font-weight:500;line-height:1.15;letter-spacing:0;cursor:pointer}.back-link[data-v-b642df59]:hover{color:var(--ct-text-primary)}.back-link__label[data-v-b642df59]{white-space:nowrap}.header-date[data-v-b642df59]{display:inline-flex;align-items:center;max-inline-size:0;overflow:hidden;color:var(--ct-text-secondary);font-family:var(--ct-font-interface);font-size:var(--ct-type-body-sm);font-weight:600;letter-spacing:0;line-height:1.15;white-space:nowrap;margin-left:calc(-1 * var(--ct-space-4));opacity:var(--ct-header-date-opacity, 0);pointer-events:none;transform:translate(var(--ct-header-date-shift, -8px)) scale(var(--ct-header-date-scale, .985));transform-origin:left center;transition:max-inline-size .22s cubic-bezier(.2,0,0,1),margin-left .22s cubic-bezier(.2,0,0,1),transform .12s linear}.app-header--briefing-date-visible .header-date[data-v-b642df59]{max-inline-size:min(36vw,320px);margin-left:0}.header-date__full[data-v-b642df59],.header-date__compact[data-v-b642df59]{display:inline-block;min-width:0;overflow:hidden;text-overflow:ellipsis}.header-date__compact[data-v-b642df59]{display:none}.header-date__read-time[data-v-b642df59]{display:none;align-items:center;min-width:0;color:var(--ct-text-muted);font-size:var(--ct-type-caption);font-weight:600}.header-date__read-time[data-v-b642df59]:before{content:"";width:3px;height:3px;margin:0 8px;border-radius:var(--ct-radius-pill);background:color-mix(in srgb,var(--ct-text-muted) 72%,transparent)}.nav-links[data-v-b642df59]{display:inline-flex;align-items:center;gap:24px}.nav-link[data-v-b642df59]{min-height:var(--ct-control-height-sm);display:inline-flex;align-items:center;border-bottom:2px solid transparent;color:var(--ct-text-secondary);font-family:var(--ct-font-interface);font-size:var(--ct-type-ui-nav);font-weight:500;letter-spacing:0;line-height:1.2;text-decoration:none}.nav-link[data-v-b642df59]:hover{color:var(--ct-text-primary)}.nav-link--active[data-v-b642df59]{color:var(--ct-text-primary);border-bottom-color:var(--ct-signal-accent)}.nav-link--reserved[data-v-b642df59]{visibility:hidden;pointer-events:none}.auth-pill[data-v-b642df59]{position:relative;display:inline-flex;align-items:center;gap:0}.auth-fade-enter-active[data-v-b642df59],.auth-fade-leave-active[data-v-b642df59]{transition:opacity .15s ease}.auth-fade-enter-from[data-v-b642df59],.auth-fade-leave-to[data-v-b642df59]{opacity:0}.auth-placeholder[data-v-b642df59]{width:var(--ct-control-height-sm);height:var(--ct-control-height-sm);border-radius:var(--ct-radius-pill);border:1px solid color-mix(in srgb,var(--ct-border-medium) 86%,transparent);background:color-mix(in srgb,var(--ct-bg-surface) 72%,transparent);opacity:.45}.auth-avatar[data-v-b642df59]{min-height:var(--ct-control-height-sm);min-width:var(--ct-control-height-sm);width:var(--ct-control-height-sm);height:var(--ct-control-height-sm);padding:0;border-radius:var(--ct-radius-pill);border:1px solid var(--ct-border-medium);background:color-mix(in srgb,var(--ct-bg-surface) 88%,transparent);color:var(--ct-text-secondary);font-family:var(--ct-font-interface);font-size:var(--ct-type-ui-support);font-weight:600;letter-spacing:.04em;cursor:pointer;overflow:hidden;transition:border-color .15s ease,background-color .15s ease,color .15s ease,box-shadow .15s ease}.auth-avatar--free[data-v-b642df59]:hover{border-color:var(--ct-border-strong);color:var(--ct-text-primary)}.auth-avatar--pro[data-v-b642df59]{border-color:var(--ct-signal-accent);background:color-mix(in srgb,var(--ct-signal-accent) 10%,transparent);color:var(--ct-signal-accent)}.auth-avatar--pro[data-v-b642df59]:hover{border-color:color-mix(in srgb,var(--ct-signal-accent) 86%,white 14%)}.auth-avatar__img[data-v-b642df59]{width:100%;height:100%;border-radius:var(--ct-radius-pill);object-fit:cover;display:block}.auth-avatar__indicator[data-v-b642df59]{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border-radius:var(--ct-radius-pill);border:2px solid var(--ct-bg-base);background:var(--ct-signal-accent)}.auth-link[data-v-b642df59]{min-height:var(--ct-control-height-sm);border:none;background:transparent;color:var(--ct-text-primary);display:inline-flex;align-items:center;font-family:var(--ct-font-interface);font-size:var(--ct-type-ui-nav);font-weight:500;line-height:1.15;letter-spacing:0;padding:0;cursor:pointer}.auth-link[data-v-b642df59]:hover{color:var(--ct-text-secondary)}.auth-link[data-v-b642df59]:disabled{opacity:.5;cursor:default}.account-menu[data-v-b642df59],.mobile-menu[data-v-b642df59]{position:absolute;top:calc(100% + 10px);right:0;min-width:260px;border:1px solid var(--ct-border-medium);border-radius:var(--ct-radius-card-lg);background:color-mix(in srgb,var(--ct-bg-surface) 94%,var(--ct-bg-elevated));box-shadow:0 8px 24px #0000001f;padding:10px}.account-menu[data-v-b642df59]{display:grid;gap:6px}.account-menu__header[data-v-b642df59],.mobile-menu__header[data-v-b642df59]{display:flex;align-items:center;gap:12px;padding:6px 6px 10px;border-bottom:1px solid var(--ct-border-subtle)}.account-menu__avatar[data-v-b642df59]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:var(--ct-radius-pill);border:1px solid var(--ct-border-medium);background:color-mix(in srgb,var(--ct-bg-surface) 88%,transparent);color:var(--ct-text-secondary);font-family:var(--ct-font-label);font-size:var(--ct-type-label-sm);font-weight:600;letter-spacing:var(--ct-letter-spacing-label);overflow:hidden;flex-shrink:0}.account-menu__avatar--pro[data-v-b642df59]{border-color:color-mix(in srgb,var(--ct-signal-accent) 72%,white 8%);background:color-mix(in srgb,var(--ct-signal-accent) 14%,transparent);color:var(--ct-signal-accent)}.account-menu__avatar-img[data-v-b642df59]{width:100%;height:100%;object-fit:cover;display:block}.account-menu__identity[data-v-b642df59],.mobile-menu__identity[data-v-b642df59]{min-width:0;display:grid;gap:2px}.account-menu__name[data-v-b642df59],.mobile-menu__title[data-v-b642df59]{margin:0;color:var(--ct-text-primary);font-family:var(--ct-font-interface);font-size:var(--ct-type-ui-action);font-weight:600}.account-menu__email[data-v-b642df59],.mobile-menu__email[data-v-b642df59]{margin:0;padding:0;color:color-mix(in srgb,var(--ct-text-secondary) 78%,var(--ct-text-primary));font-family:var(--ct-font-interface);font-size:var(--ct-type-body-sm);font-weight:500;letter-spacing:0;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu__plan[data-v-b642df59]{margin:0;color:var(--ct-text-muted);font-family:var(--ct-font-label);font-size:var(--ct-type-label-sm);letter-spacing:var(--ct-letter-spacing-label);text-transform:uppercase}.account-menu__item[data-v-b642df59],.mobile-menu__link[data-v-b642df59]{min-height:var(--ct-control-height-md);width:100%;border-radius:10px}.account-menu__utilities[data-v-b642df59],.mobile-menu__utilities[data-v-b642df59]{display:flex;align-items:center;gap:8px;padding:4px 2px}.account-menu__utilities[data-v-b642df59] .language-switcher,.mobile-menu__utilities[data-v-b642df59] .language-switcher{flex:1;min-width:0}.account-menu__utilities[data-v-b642df59] .language-switcher__trigger,.mobile-menu__utilities[data-v-b642df59] .language-switcher__trigger{width:100%;min-height:38px}.account-menu__item[data-v-b642df59],.mobile-menu__link[data-v-b642df59]{border:none;background:transparent;color:var(--ct-text-primary);font-family:var(--ct-font-interface);font-size:var(--ct-type-ui-action);font-weight:500;line-height:1.15;text-align:left;text-decoration:none;padding:0 10px;display:inline-flex;align-items:center;cursor:pointer}.account-menu__item[data-v-b642df59]:hover,.mobile-menu__link[data-v-b642df59]:hover{background:color-mix(in srgb,var(--ct-signal-accent) 10%,transparent)}.account-menu__footer[data-v-b642df59],.mobile-menu__footer[data-v-b642df59]{padding-top:6px;border-top:1px solid var(--ct-border-subtle)}.mobile-menu__utilities[data-v-b642df59]{margin-top:4px;padding-top:10px;border-top:1px solid var(--ct-border-subtle)}.mobile-nav-menu[data-v-b642df59]{position:relative;display:none}.mobile-menu-toggle[data-v-b642df59]{min-height:var(--ct-control-height-sm);min-width:var(--ct-control-height-sm);padding:0;border:1px solid var(--ct-border-medium);border-radius:var(--ct-radius-pill);background:transparent;color:var(--ct-text-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease,transform .15s ease}.mobile-menu-toggle__bars[data-v-b642df59]{width:15px;height:12px;display:grid;align-content:space-between}.mobile-menu-toggle__bars span[data-v-b642df59]{display:block;height:1.5px;border-radius:var(--ct-radius-pill);background:currentColor;transform-origin:center;transition:transform .15s ease,opacity .15s ease,width .15s ease}.mobile-menu-toggle__bars span[data-v-b642df59]:nth-child(2){width:11px;justify-self:end}.mobile-menu-toggle[data-v-b642df59]:hover{color:var(--ct-text-primary);border-color:var(--ct-signal-accent);background:var(--ct-signal-accent-subtle)}.mobile-menu-toggle--open[data-v-b642df59]{color:var(--ct-text-primary);border-color:color-mix(in srgb,var(--ct-signal-accent) 46%,var(--ct-border-medium));background:var(--ct-signal-accent-subtle)}.mobile-menu-toggle--open .mobile-menu-toggle__bars span[data-v-b642df59]:nth-child(1){transform:translateY(5px) rotate(45deg)}.mobile-menu-toggle--open .mobile-menu-toggle__bars span[data-v-b642df59]:nth-child(2){opacity:0;width:0}.mobile-menu-toggle--open .mobile-menu-toggle__bars span[data-v-b642df59]:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.mobile-menu[data-v-b642df59]{min-width:220px;display:grid;gap:6px;z-index:62}.mobile-menu-scrim[data-v-b642df59]{position:fixed;top:var(--ct-nav-height);right:0;bottom:0;left:0;z-index:61;border:none;padding:0;background:color-mix(in srgb,var(--ct-bg-base) 38%,transparent);cursor:default}.mobile-menu__link--active[data-v-b642df59]{color:var(--ct-signal-accent)}.mobile-menu__action[data-v-b642df59]{justify-content:flex-start}@media(min-width:760px){.header-date__read-time[data-v-b642df59]{display:inline-flex}}@media(max-width:640px){.app-header[data-v-b642df59]{position:sticky;border-bottom:1px solid var(--ct-border-subtle)}.nav-container[data-v-b642df59]{gap:var(--ct-space-4)}.back-link__label[data-v-b642df59],.nav-links[data-v-b642df59],.auth-slot[data-v-b642df59],.auth-link[data-v-b642df59],.auth-pill[data-v-b642df59],.settings-group[data-v-b642df59]{display:none}.back-link[data-v-b642df59]{justify-content:center;min-width:var(--ct-space-6)}.nav-right[data-v-b642df59]{gap:8px}.nav-actions[data-v-b642df59]{gap:8px;min-width:auto}.mobile-nav-menu[data-v-b642df59]{display:block}.app-header--briefing-date-visible .header-date[data-v-b642df59]{max-inline-size:min(34vw,136px)}.header-date[data-v-b642df59]{font-size:var(--ct-type-caption)}.header-date__full[data-v-b642df59]{display:none}.header-date__compact[data-v-b642df59]{display:inline-block}.auth-link[data-v-b642df59]{min-height:var(--ct-control-height-sm);font-size:var(--ct-type-ui-nav)}}@media(prefers-reduced-motion:reduce){.mobile-menu-toggle[data-v-b642df59],.header-date[data-v-b642df59],.mobile-menu-toggle__bars span[data-v-b642df59]{transition:none}.mobile-menu-toggle[data-v-b642df59]:hover{transform:none}}.app-footer[data-v-f49d230f]{margin-top:var(--ct-space-6);padding:var(--ct-space-5) 0 var(--ct-space-3);border-top:1px solid var(--ct-border-subtle)}.app-footer__row[data-v-f49d230f]{display:flex;justify-content:space-between;align-items:center;gap:var(--ct-space-4);flex-wrap:wrap}.app-footer__colophon[data-v-f49d230f]{margin:0;display:inline-flex;align-items:baseline;gap:10px;flex-wrap:wrap;color:var(--ct-text-secondary);font-family:var(--ct-font-interface);font-size:var(--ct-type-caption);font-variant-numeric:tabular-nums}.footer-links[data-v-f49d230f]{display:flex;flex-wrap:wrap;gap:10px 16px}.footer-link[data-v-f49d230f]{color:var(--ct-text-secondary);font-family:var(--ct-font-interface);font-size:var(--ct-type-body-sm);text-decoration:none}.footer-link[data-v-f49d230f]:hover{color:var(--ct-text-primary)}@media(max-width:640px){.app-footer[data-v-f49d230f]{margin-top:var(--ct-space-5);padding:var(--ct-space-4) 0 calc(var(--ct-space-4) + env(safe-area-inset-bottom))}.app-footer__row[data-v-f49d230f]{display:grid;gap:var(--ct-space-3);align-items:flex-start}.footer-links[data-v-f49d230f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ct-space-2) var(--ct-space-4)}}.bottom-nav[data-v-06bf257a]{position:fixed;left:0;right:0;bottom:0;z-index:70;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:var(--ct-bg-base);border-top:1px solid var(--ct-border-subtle)}.bottom-nav__item[data-v-06bf257a]{min-height:var(--ct-bottom-nav-height);display:grid;place-items:center;text-decoration:none;color:var(--ct-text-secondary);font-family:var(--ct-font-label);font-size:var(--ct-type-section);letter-spacing:var(--ct-letter-spacing-eyebrow);text-transform:uppercase}.bottom-nav__item--active[data-v-06bf257a]{color:var(--ct-text-primary)}@media(min-width:900px){.bottom-nav[data-v-06bf257a]{display:none}}.v-application{display:flex;background:rgb(var(--v-theme-background));color:rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity))}.v-application__wrap{backface-visibility:hidden;display:flex;flex-direction:column;flex:1 1 auto;max-width:100%;min-height:100vh;min-height:100dvh;position:relative}.ct-app[data-v-b11eeb8d]{background-color:var(--ct-bg-base);min-height:100vh;min-height:var(--ct-vh-dynamic, 100vh);display:flex;flex-direction:column}.ct-main[data-v-b11eeb8d]{--ct-main-padding-block-start: var(--ct-space-4);--ct-main-padding-block-end: calc(var(--ct-space-4) + env(safe-area-inset-bottom, 0px));background:var(--ct-bg-base);color:var(--ct-text-primary);display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding:var(--ct-main-padding-block-start) var(--ct-page-gutter) var(--ct-main-padding-block-end)}.layout-content-shell[data-v-b11eeb8d]{width:100%;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.layout-content-shell[data-v-b11eeb8d]>*{width:100%}.layout-content-shell--with-bottom-nav[data-v-b11eeb8d]{padding-bottom:calc(var(--ct-bottom-nav-height) + env(safe-area-inset-bottom,0px) + 12px)}.layout-footer-shell[data-v-b11eeb8d]{margin-top:0;margin-left:auto;margin-right:auto;width:100%}.route-loading-shell[data-v-b11eeb8d]{min-height:min(52vh,var(--ct-vh-stable, 100vh));display:grid;align-content:center;gap:var(--ct-space-4);padding-block:var(--ct-space-8)}.route-loading-shell--briefing[data-v-b11eeb8d]{align-content:start;gap:var(--ct-space-5);padding-block:0 var(--ct-space-8)}.route-loading-shell.route-loading-shell--briefing[data-v-b11eeb8d]{min-height:var(--ct-vh-stable, 100vh)}.route-loading-shell--public[data-v-b11eeb8d]{align-content:start;gap:var(--ct-space-8);padding-block:0 var(--ct-space-8)}.route-loading-shell__public-edition[data-v-b11eeb8d]{position:relative;display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--ct-space-2);margin-top:calc(-1 * var(--ct-space-4) - 1px);padding:calc(var(--ct-space-3) + 1px) 0 var(--ct-space-3);background:var(--ct-bg-deep, var(--ct-bg-base));border-bottom:1px solid var(--ct-border-subtle);outline:100vmax solid var(--ct-bg-deep, var(--ct-bg-base));outline-offset:-1px;clip-path:inset(0 -100vmax)}.route-loading-shell__public-date[data-v-b11eeb8d]{color:var(--ct-text-body);font-family:var(--ct-font-interface);font-size:var(--ct-type-label);font-weight:500;letter-spacing:var(--ct-letter-spacing-label);line-height:var(--ct-line-height-compact);opacity:var(--ct-briefing-date-source-opacity, 1);text-transform:uppercase;transform:translateY(var(--ct-briefing-date-source-y, 0));transform-origin:left center;will-change:opacity,transform}.route-loading-shell__public-stats[data-v-b11eeb8d]{display:flex;gap:var(--ct-space-4);flex-wrap:wrap}.route-loading-shell__public-stat[data-v-b11eeb8d]{display:inline-flex;align-items:center;gap:6px;color:var(--ct-text-body);font-family:var(--ct-font-interface);font-size:var(--ct-type-body-sm);font-weight:500;letter-spacing:0;line-height:var(--ct-line-height-compact)}.route-loading-shell__public-stat-bone[data-v-b11eeb8d]{width:32px;height:14px;flex-shrink:0;border-radius:var(--ct-radius-pill);background:color-mix(in srgb,var(--ct-border-medium) 48%,transparent)}.route-loading-shell__briefing-edition[data-v-b11eeb8d]{position:relative;display:grid;gap:var(--ct-space-3);margin-top:calc(-1 * var(--ct-space-4) - 1px);padding:calc(var(--ct-space-3) + 1px) 0 var(--ct-space-3);background:var(--ct-bg-deep, var(--ct-bg-base));border-bottom:1px solid var(--ct-border-subtle);outline:100vmax solid var(--ct-bg-deep, var(--ct-bg-base));outline-offset:-1px;clip-path:inset(0 -100vmax)}.route-loading-shell__briefing-edition-top[data-v-b11eeb8d],.route-loading-shell__briefing-context[data-v-b11eeb8d]{display:flex;align-items:center;justify-content:space-between;gap:var(--ct-space-2) var(--ct-space-4);min-width:0}.route-loading-shell__briefing-edition-top[data-v-b11eeb8d]{flex-wrap:wrap}.route-loading-shell__briefing-context[data-v-b11eeb8d]{justify-content:flex-end}.route-loading-shell__briefing-date[data-v-b11eeb8d]{color:var(--ct-text-body);font-family:var(--ct-font-interface);font-size:var(--ct-type-label);font-weight:500;letter-spacing:var(--ct-letter-spacing-label);line-height:var(--ct-line-height-compact);opacity:var(--ct-briefing-date-source-opacity, 1);text-transform:uppercase;transform:translateY(var(--ct-briefing-date-source-y, 0));transform-origin:left center;will-change:opacity,transform}.route-loading-shell__briefing-stats[data-v-b11eeb8d]{display:flex;flex:1 1 auto;align-items:baseline;justify-content:flex-end;flex-wrap:wrap;gap:var(--ct-space-2) var(--ct-space-4);min-width:0;color:var(--ct-text-body);font-family:var(--ct-font-interface);font-size:var(--ct-type-body-sm);font-variant-numeric:tabular-nums;line-height:var(--ct-line-height-compact)}.route-loading-shell__briefing-stat[data-v-b11eeb8d],.route-loading-shell__briefing-status-bone[data-v-b11eeb8d]{display:inline-flex;align-items:center}.route-loading-shell__briefing-stat[data-v-b11eeb8d]{gap:6px}.route-loading-shell__briefing-status-bone[data-v-b11eeb8d],.route-loading-shell__briefing-stat-bone[data-v-b11eeb8d],.route-loading-shell__briefing-topic-bone[data-v-b11eeb8d]{flex-shrink:0;border-radius:var(--ct-radius-pill);background:color-mix(in srgb,var(--ct-border-medium) 48%,transparent)}.route-loading-shell__briefing-status-bone[data-v-b11eeb8d]{width:116px;height:14px}.route-loading-shell__briefing-stat-bone[data-v-b11eeb8d]{width:18px;height:14px}.route-loading-shell__briefing-stat-bone--read[data-v-b11eeb8d]{width:44px}.route-loading-shell__briefing-topic[data-v-b11eeb8d]{display:inline-flex;align-items:center;gap:9px;min-height:34px;padding:0 12px;border:1px solid var(--ct-border-medium);border-radius:var(--ct-radius-pill);background:color-mix(in srgb,var(--ct-bg-base) 76%,transparent)}.route-loading-shell__briefing-topic-label[data-v-b11eeb8d]{color:var(--ct-text-muted);font-family:var(--ct-font-label);font-size:var(--ct-type-label-sm);font-weight:600;letter-spacing:var(--ct-letter-spacing-label);line-height:var(--ct-line-height-compact);text-transform:uppercase}.route-loading-shell__briefing-topic-bone[data-v-b11eeb8d]{width:92px;height:14px}.route-loading-shell__briefing-topic-chevron[data-v-b11eeb8d]{inline-size:8px;block-size:8px;border-right:1.5px solid var(--ct-text-muted);border-bottom:1.5px solid var(--ct-text-muted);transform:translateY(-2px) rotate(45deg)}.route-loading-shell__line[data-v-b11eeb8d]{display:block;height:14px;border-radius:var(--ct-radius-pill);background:linear-gradient(90deg,color-mix(in srgb,var(--ct-bg-elevated) 78%,transparent),color-mix(in srgb,var(--ct-border-medium) 58%,transparent),color-mix(in srgb,var(--ct-bg-elevated) 78%,transparent));background-size:180% 100%;animation:ct-route-loading-shimmer-b11eeb8d 1.2s linear infinite}.route-loading-shell__line--title[data-v-b11eeb8d]{width:min(100%,var(--ct-measure-title));height:clamp(32px,5vw,52px)}.route-loading-shell__line--wide[data-v-b11eeb8d]{width:min(86%,var(--ct-measure-intro))}.route-loading-shell__line--medium[data-v-b11eeb8d]{width:min(64%,var(--ct-measure-compact))}@keyframes ct-route-loading-shimmer-b11eeb8d{0%{background-position:180% 0}to{background-position:-180% 0}}.auth-config-banner[data-v-b11eeb8d]{width:min(var(--ct-layout-focus-width),100% - var(--ct-page-gutter) * 2);margin:10px auto 0;border:1px solid color-mix(in srgb,var(--ct-signal-important) 55%,var(--ct-border-medium));background:color-mix(in srgb,var(--ct-signal-important) 12%,var(--ct-bg-surface));color:var(--ct-text-primary);border-radius:6px;padding:10px 12px;font-family:var(--ct-font-body);font-size:var(--ct-type-body-sm);line-height:1.5}.auth-config-banner code[data-v-b11eeb8d]{font-family:var(--ct-font-mono);font-size:var(--ct-type-label-sm);color:var(--ct-text-primary)}@media(max-width:640px){.ct-app[data-v-b11eeb8d]{--ct-page-gutter: clamp(20px, 5.5vw, 24px);--ct-nav-height: 52px;--ct-control-height-sm: 40px;--ct-control-height-md: 44px;--ct-control-height-lg: 48px}.ct-main[data-v-b11eeb8d]{--ct-main-padding-block-start: 18px;--ct-main-padding-block-end: calc(var(--ct-space-5) + env(safe-area-inset-bottom, 0px))}.route-loading-shell[data-v-b11eeb8d]{min-height:min(58vh,var(--ct-vh-stable, 100vh))}.route-loading-shell__briefing-edition[data-v-b11eeb8d]{gap:var(--ct-space-2);padding-top:calc(var(--ct-space-2) + 1px);padding-bottom:var(--ct-space-2)}.route-loading-shell__briefing-stats[data-v-b11eeb8d]{flex:1 1 min(100%,260px);justify-content:flex-end;gap:var(--ct-space-1) var(--ct-space-3)}.route-loading-shell__briefing-date[data-v-b11eeb8d],.route-loading-shell__briefing-stats[data-v-b11eeb8d]{font-size:var(--ct-type-micro)}.route-loading-shell__briefing-topic[data-v-b11eeb8d]{margin-left:auto}}@media(prefers-reduced-motion:reduce){.route-loading-shell__line[data-v-b11eeb8d]{animation:none}}html,#app,.v-application,.v-application__wrap{background-color:var(--ct-viewport-scrollbar-track, var(--ct-bg-deep, var(--ct-bg-base)))}body,#app,.v-application,.v-application__wrap{background-color:var(--ct-bg-base)}.cl-modalBackdrop{backdrop-filter:blur(4px);background:color-mix(in srgb,var(--ct-bg-base) 75%,transparent)}.cl-card{background:var(--ct-bg-surface)!important;border:1px solid var(--ct-border-medium)!important;border-radius:8px!important;box-shadow:0 16px 36px #00000057!important}html.light-mode-preload .cl-card{box-shadow:0 14px 32px #1e202629!important}.ct-shell-page,.ct-shell-focus,.ct-shell-reading{width:100%;margin-left:auto;margin-right:auto}.ct-shell-page{max-width:var(--ct-layout-page-width)}.ct-shell-focus{max-width:var(--ct-layout-focus-width)}.ct-shell-focus.layout-content-shell--takeover{min-height:calc(var(--ct-vh-dynamic, 100svh) - var(--ct-main-padding-block-start) - var(--ct-main-padding-block-end));display:flex;flex-direction:column;justify-content:safe center}.ct-shell-reading{max-width:var(--ct-layout-reading-width)}.cl-headerTitle{color:var(--ct-text-primary)!important;font-family:var(--ct-font-editorial)!important;font-weight:500!important}.cl-headerSubtitle,.cl-footerActionText,.cl-formFieldLabel,.cl-dividerText{color:var(--ct-text-secondary)!important}.cl-formFieldInput,.cl-socialButtonsBlockButton,.cl-socialButtonsIconButton{background:var(--ct-bg-elevated)!important;border-color:var(--ct-border-medium)!important;color:var(--ct-text-primary)!important}.cl-formFieldInput::placeholder{color:var(--ct-text-muted)!important}.cl-dividerLine{background:var(--ct-border-medium)!important}.cl-formButtonPrimary{color:var(--ct-bg-base)!important;background:var(--ct-signal-accent)!important;border-color:var(--ct-signal-accent)!important;font-weight:600!important}.cl-formButtonPrimary:hover{filter:brightness(.96)}.cl-footerActionLink{color:var(--ct-signal-accent)!important}.ct-button[data-v-0e8c2162]{min-height:var(--ct-control-height-md);padding:0 18px;border:1px solid transparent;border-radius:var(--ct-radius-pill);display:inline-flex;align-items:center;justify-content:center;gap:var(--ct-space-2);width:auto;font-family:var(--ct-font-interface);font-size:var(--ct-type-ui-action);font-weight:600;line-height:1.15;text-decoration:none;text-align:center;cursor:pointer;transition:border-color .12s ease,background-color .12s ease,color .12s ease,opacity .12s ease,box-shadow .12s ease}.ct-button__spinner[data-v-0e8c2162]{width:14px;height:14px;border:1.5px solid currentColor;border-right-color:transparent;border-radius:var(--ct-radius-pill);display:inline-flex;flex:0 0 auto;animation:ct-button-spin-0e8c2162 .6s linear infinite}.ct-button__label[data-v-0e8c2162]{display:inline-flex;align-items:center;justify-content:inherit}.ct-button--block[data-v-0e8c2162]{width:100%}.ct-button--align-start[data-v-0e8c2162]{justify-content:flex-start;text-align:left}.ct-button--size-sm[data-v-0e8c2162]{min-height:var(--ct-control-height-sm);padding:0 14px}.ct-button--size-md[data-v-0e8c2162]{min-height:var(--ct-control-height-md)}.ct-button--size-lg[data-v-0e8c2162]{min-height:var(--ct-control-height-lg);padding:0 22px}.ct-button--primary[data-v-0e8c2162]{border-color:var(--ct-signal-accent);background:var(--ct-signal-accent);color:var(--ct-bg-base)}.ct-button--secondary[data-v-0e8c2162]{border-color:var(--ct-border-medium);background:color-mix(in srgb,var(--ct-bg-elevated) 92%,transparent);color:var(--ct-text-primary)}.ct-button--danger[data-v-0e8c2162]{border-color:color-mix(in srgb,var(--ct-signal-critical) 42%,transparent);background:color-mix(in srgb,var(--ct-signal-critical) 12%,transparent);color:color-mix(in srgb,var(--ct-signal-critical) 84%,var(--ct-text-primary))}.ct-button--google[data-v-0e8c2162]{border-color:#dadce0;background:#fff;color:#1f1f1f}.ct-button--github[data-v-0e8c2162]{border-color:#24292f;background:#24292f;color:#fff}.ct-button--link[data-v-0e8c2162]{padding:0 4px;border:0;background:none;justify-content:flex-start;color:var(--ct-signal-accent)}.ct-button[data-v-0e8c2162]:focus-visible{outline:2px solid color-mix(in srgb,var(--ct-signal-accent) 54%,transparent);outline-offset:2px}.ct-button--primary[data-v-0e8c2162]:hover,.ct-button--primary[data-v-0e8c2162]:focus-visible{border-color:color-mix(in srgb,var(--ct-signal-accent) 90%,black 10%);background:color-mix(in srgb,var(--ct-signal-accent) 90%,black 10%)}.ct-button--primary[data-v-0e8c2162]:active{border-color:color-mix(in srgb,var(--ct-signal-accent) 82%,black);background:color-mix(in srgb,var(--ct-signal-accent) 82%,black)}.ct-button--secondary[data-v-0e8c2162]:hover,.ct-button--secondary[data-v-0e8c2162]:focus-visible{border-color:color-mix(in srgb,var(--ct-border-strong) 86%,transparent)}.ct-button--secondary[data-v-0e8c2162]:active{border-color:var(--ct-border-strong)}.ct-button--danger[data-v-0e8c2162]:hover,.ct-button--danger[data-v-0e8c2162]:focus-visible{border-color:color-mix(in srgb,var(--ct-signal-critical) 58%,transparent);background:color-mix(in srgb,var(--ct-signal-critical) 16%,transparent)}.ct-button--danger[data-v-0e8c2162]:active{border-color:var(--ct-border-strong)}.ct-button--github[data-v-0e8c2162]:hover,.ct-button--github[data-v-0e8c2162]:focus-visible{border-color:#1b1f23;background:#1b1f23}.ct-button--link[data-v-0e8c2162]:hover,.ct-button--link[data-v-0e8c2162]:focus-visible{color:color-mix(in srgb,var(--ct-signal-accent) 82%,white 18%);text-decoration:underline;text-underline-offset:.18em}.ct-button--disabled[data-v-0e8c2162],.ct-button[data-v-0e8c2162]:disabled,.ct-button[aria-disabled=true][data-v-0e8c2162]{opacity:.5;pointer-events:none}.ct-button--primary.ct-button--disabled[data-v-0e8c2162],.ct-button--primary[data-v-0e8c2162]:disabled,.ct-button--primary[aria-disabled=true][data-v-0e8c2162]{border-color:transparent;background:color-mix(in srgb,var(--ct-signal-accent) 45%,var(--ct-bg-elevated))}@keyframes ct-button-spin-0e8c2162{to{transform:rotate(360deg)}}@media(max-width:640px){.ct-button--mobile-block[data-v-0e8c2162]{width:100%}}@keyframes ct-skeleton-shimmer-5433c096{0%{background-position:200% 0}to{background-position:-200% 0}}.ct-skeleton[data-v-5433c096]{display:block;width:var(--ct-skeleton-width, 100%);height:var(--ct-skeleton-height, 14px);border-radius:var(--ct-skeleton-radius, var(--ct-radius-sm));background-color:color-mix(in srgb,var(--ct-bg-elevated) 88%,var(--ct-border-subtle));background-image:var(--skeleton-shimmer);background-size:220% 100%;animation:ct-skeleton-shimmer-5433c096 var(--ct-duration-skeleton) ease-in-out infinite;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ct-border-subtle) 82%,transparent)}.ct-skeleton--tone-strong[data-v-5433c096]{background-color:color-mix(in srgb,var(--ct-bg-elevated) 94%,var(--ct-border-medium));background-image:var(--skeleton-shimmer-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ct-border-medium) 80%,transparent)}.ct-skeleton--shape-line[data-v-5433c096]{--ct-skeleton-radius: var(--ct-radius-sm)}.ct-skeleton--shape-block[data-v-5433c096]{--ct-skeleton-radius: var(--ct-radius-lg)}.ct-skeleton--shape-pill[data-v-5433c096]{--ct-skeleton-radius: var(--ct-radius-pill)}.ct-skeleton--shape-circle[data-v-5433c096]{--ct-skeleton-radius: var(--ct-radius-pill);aspect-ratio:1;width:var(--ct-skeleton-width, var(--ct-skeleton-height, 40px))}.ct-skeleton--motion-none[data-v-5433c096]{animation:none}@media(prefers-reduced-motion:reduce){.ct-skeleton[data-v-5433c096]{animation:none}}.section-header[data-v-ad6c29fa]{margin:0 0 var(--ct-space-4);font-family:var(--ct-font-editorial);font-size:var(--ct-type-briefing-insight);font-weight:500;line-height:1.12;letter-spacing:-.01em;color:var(--ct-text-primary)}.related-list[data-v-ad6c29fa]{margin:0;padding:0;list-style:none;display:grid;gap:0}.related-row[data-v-ad6c29fa]{--related-inset: var(--ct-space-3);display:grid;grid-template-columns:minmax(0,1fr) minmax(var(--ct-measure-related-source-label),auto);gap:var(--ct-space-4);align-items:center;padding-block:var(--ct-space-3);padding-inline:0 var(--related-inset);border-bottom:1px solid var(--ct-border-subtle);color:inherit;text-decoration:none}.related-row:hover .related-title[data-v-ad6c29fa]{color:var(--ct-signal-accent)}.related-title[data-v-ad6c29fa]{color:var(--ct-text-primary);font-family:var(--ct-font-editorial);font-size:var(--ct-type-body);line-height:1.35}.related-meta[data-v-ad6c29fa]{min-width:var(--ct-measure-related-source-label);justify-self:end;text-align:right;color:var(--ct-text-muted);font-family:var(--ct-font-interface);font-size:var(--ct-type-caption);font-variant-numeric:tabular-nums}.recent-editions[data-v-ed7ed91d]{margin-block:var(--ct-space-8)}.landing[data-v-8ae4f74b]{--landing-text-body: var(--ct-text-body);--landing-text-secondary: color-mix( in srgb, var(--ct-text-secondary) 78%, var(--ct-text-primary) );--landing-text-muted: color-mix(in srgb, var(--ct-text-muted) 68%, var(--ct-text-primary));--landing-border-readable: color-mix(in srgb, var(--ct-border-medium) 72%, var(--ct-text-muted));display:flex;flex-direction:column;gap:0}.landing-live-region--refreshing[data-v-8ae4f74b]{transition:opacity .18s ease-out;opacity:.92}.edition-bar[data-v-8ae4f74b]{position:relative;display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--ct-space-2);margin-top:calc(-1 * var(--ct-space-4) - 1px);padding:calc(var(--ct-space-3) + 1px) 0 var(--ct-space-3);background:var(--ct-bg-deep, var(--ct-bg-base));border-bottom:1px solid var(--ct-border-subtle);outline:100vmax solid var(--ct-bg-deep, var(--ct-bg-base));outline-offset:-1px;clip-path:inset(0 -100vmax)}.edition-bar__edition[data-v-8ae4f74b]{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:var(--ct-space-2)}.edition-bar__date[data-v-8ae4f74b],.edition-bar__weekend[data-v-8ae4f74b]{font-family:var(--ct-font-interface);font-size:var(--ct-type-label);font-weight:500;line-height:var(--ct-line-height-compact)}.edition-bar__date[data-v-8ae4f74b]{letter-spacing:var(--ct-letter-spacing-label);opacity:var(--ct-briefing-date-source-opacity, 1);text-transform:uppercase;transform:translateY(var(--ct-briefing-date-source-y, 0));transform-origin:left center;will-change:opacity,transform;color:var(--ct-text-body)}.edition-bar__weekend[data-v-8ae4f74b]{color:var(--ct-text-muted)}.edition-bar__stats[data-v-8ae4f74b]{display:flex;gap:var(--ct-space-4);flex-wrap:wrap;letter-spacing:0;line-height:var(--ct-line-height-compact)}.edition-bar__stat[data-v-8ae4f74b]{display:inline-flex;align-items:center;gap:6px;font-size:var(--ct-type-ui-action);font-weight:500;letter-spacing:0;color:var(--ct-text-body)}.edition-bar__stat-value[data-v-8ae4f74b]{color:var(--ct-text-primary);font-weight:600}.edition-bar__stat-bone[data-v-8ae4f74b]{flex-shrink:0}.lede[data-v-8ae4f74b]{padding-top:var(--ct-space-10);padding-bottom:var(--ct-space-10);border-bottom:1px solid var(--ct-border-subtle)}.lede__eyebrow[data-v-8ae4f74b]{font-size:var(--ct-type-label);font-weight:500;letter-spacing:var(--ct-letter-spacing-label);line-height:var(--ct-line-height-compact);text-transform:uppercase;color:var(--landing-text-muted);margin-bottom:var(--ct-space-6);display:flex;align-items:center;gap:7px}.lede__live[data-v-8ae4f74b]{width:6px;height:6px;border-radius:50%;background:var(--ct-signal-accent)}.lede__hl[data-v-8ae4f74b]{font-family:var(--ct-font-headline);font-size:var(--ct-type-display);font-weight:400;line-height:var(--ct-line-height-display);letter-spacing:var(--ct-letter-spacing-tight);color:var(--ct-text-primary);max-width:var(--ct-measure-copy);margin-bottom:var(--ct-space-5)}.lede__hl em[data-v-8ae4f74b]{font-style:italic;color:var(--ct-signal-accent)}.lede__orient-shell[data-v-8ae4f74b]{margin-bottom:var(--ct-space-8)}.lede__orient[data-v-8ae4f74b]{font-family:var(--ct-font-editorial);font-size:var(--ct-type-body);color:var(--landing-text-body);line-height:var(--ct-line-height-reading);max-width:var(--ct-measure-copy);padding-left:var(--ct-space-4);border-left:2px solid var(--landing-border-readable);font-style:italic;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.lede__orient--skeleton[data-v-8ae4f74b]{display:grid;gap:var(--ct-space-2)}.lede__su[data-v-8ae4f74b]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ct-space-2)}.lede__sample-link[data-v-8ae4f74b]{padding:var(--ct-space-2) var(--ct-space-1);color:var(--ct-text-primary);font-family:var(--ct-font-interface);font-size:var(--ct-type-ui-action);font-weight:600;text-decoration-color:var(--ct-signal-accent);text-decoration-thickness:from-font;text-underline-offset:.2em}.lede__sample-link[data-v-8ae4f74b]:hover,.lede__sample-link[data-v-8ae4f74b]:focus-visible{color:var(--ct-signal-accent)}.landing-dock__label[data-v-8ae4f74b]{min-width:0;color:var(--ct-text-body);font-family:var(--ct-font-interface);font-size:var(--ct-type-body-sm);line-height:var(--ct-line-height-compact)}.landing-dock__actions[data-v-8ae4f74b]{display:flex;flex:0 0 auto;align-items:center;gap:var(--ct-space-3)}.landing-dock__copy[data-v-8ae4f74b]{white-space:nowrap}.landing-dock__copy--compact[data-v-8ae4f74b]{display:none}.landing-dock__sample[data-v-8ae4f74b]{color:var(--ct-text-body);font-family:var(--ct-font-interface);font-size:var(--ct-type-ui-action);font-weight:600;text-decoration:underline;text-decoration-color:var(--ct-signal-accent);text-underline-offset:.2em;white-space:nowrap}.landing-dock__sample[data-v-8ae4f74b]:hover,.landing-dock__sample[data-v-8ae4f74b]:focus-visible{color:var(--ct-signal-accent)}@media(max-width:640px){.landing-dock__label[data-v-8ae4f74b]{display:none}.landing-dock__actions[data-v-8ae4f74b]{width:100%;min-width:0;justify-content:space-between;gap:var(--ct-space-2)}.landing-dock__copy--full[data-v-8ae4f74b]{display:none}.landing-dock__copy--compact[data-v-8ae4f74b]{display:inline}.landing-dock__sample[data-v-8ae4f74b]{min-height:var(--ct-control-height-sm);padding:0 var(--ct-space-1);display:inline-flex;align-items:center;font-size:var(--ct-type-body-sm)}}.lede__note[data-v-8ae4f74b]{font-size:var(--ct-type-label);color:var(--landing-text-muted);margin-top:var(--ct-space-2)}.lede__channels[data-v-8ae4f74b]{width:min(100%,var(--ct-measure-copy));display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ct-space-3);margin:var(--ct-space-5) 0 0;padding:var(--ct-space-4) 0 0;border-top:1px solid var(--ct-border-subtle);list-style:none}.lede__channel[data-v-8ae4f74b]{min-width:0;display:grid;gap:var(--ct-space-1)}.lede__channel-title[data-v-8ae4f74b]{color:var(--ct-text-primary);font-family:var(--ct-font-label);font-size:var(--ct-type-label);font-weight:700;letter-spacing:var(--ct-letter-spacing-eyebrow);line-height:1.2;text-transform:uppercase}.lede__channel-body[data-v-8ae4f74b]{color:var(--landing-text-secondary);font-family:var(--ct-font-interface);font-size:var(--ct-type-label);line-height:1.45}.story-section[data-v-8ae4f74b]{padding-bottom:0}.story-rule[data-v-8ae4f74b]{display:flex;align-items:baseline;justify-content:space-between;padding-top:var(--ct-space-5)}.story-rule__label[data-v-8ae4f74b]{font-size:var(--ct-type-label);letter-spacing:var(--ct-letter-spacing-eyebrow);text-transform:uppercase;color:var(--landing-text-muted);font-weight:500}.story-rule__note[data-v-8ae4f74b]{font-size:var(--ct-type-label);color:var(--landing-text-muted)}.story[data-v-8ae4f74b]{padding-top:var(--ct-space-5)}.story__link[data-v-8ae4f74b]{display:block;color:inherit;text-decoration:none;border-radius:var(--ct-radius-sm)}.story__link[data-v-8ae4f74b]:focus-visible{outline:2px solid color-mix(in srgb,var(--ct-signal-accent) 45%,transparent);outline-offset:4px}.story__link:hover .story__hl[data-v-8ae4f74b],.story__link:focus-visible .story__hl[data-v-8ae4f74b]{text-decoration:underline;text-decoration-color:var(--ct-signal-accent);text-decoration-thickness:from-font;text-underline-offset:.16em}.story--skeleton[data-v-8ae4f74b]{align-items:start}.story__meta[data-v-8ae4f74b]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ct-space-3);min-width:0;margin-bottom:var(--ct-space-4)}.story__pub[data-v-8ae4f74b]{font-family:var(--ct-font-interface);font-size:var(--ct-type-label);color:var(--landing-text-muted);line-height:1.4;margin:0;min-width:0}.story__pub--bones[data-v-8ae4f74b]{display:flex}.story__hl[data-v-8ae4f74b]{font-family:var(--ct-font-editorial);font-size:var(--ct-type-h1);font-weight:500;line-height:1.18;letter-spacing:var(--ct-letter-spacing-tight);color:var(--ct-text-primary);margin-bottom:var(--ct-space-3);text-wrap:balance}.story__title-bones[data-v-8ae4f74b],.story__prose--bones[data-v-8ae4f74b]{display:grid;gap:var(--ct-space-2)}.story__prose[data-v-8ae4f74b]{font-family:var(--ct-font-editorial);font-size:var(--ct-type-ui-action);font-weight:var(--ct-font-weight-reading);line-height:var(--ct-line-height-reading);color:var(--ct-text-body);margin-bottom:var(--ct-space-3);max-width:var(--ct-measure-card-summary);display:grid;gap:var(--ct-space-2)}.story__lead[data-v-8ae4f74b],.story__ctx[data-v-8ae4f74b]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.story__lead[data-v-8ae4f74b]{-webkit-line-clamp:4}.story__ctx[data-v-8ae4f74b]{color:var(--landing-text-secondary);-webkit-line-clamp:3}.story__action[data-v-8ae4f74b]{width:min(100%,var(--ct-measure-card-summary));border-left:2px solid var(--ct-signal-accent);background:var(--ct-signal-accent-subtle);padding:var(--ct-space-3) var(--ct-space-4);margin:var(--ct-space-4) 0;border-radius:0 var(--ct-radius-sm) var(--ct-radius-sm) 0}.story__action--bones[data-v-8ae4f74b]{display:grid;gap:var(--ct-space-2)}.story__action-label[data-v-8ae4f74b]{font-size:var(--ct-type-label);letter-spacing:var(--ct-letter-spacing-eyebrow);text-transform:uppercase;color:var(--ct-signal-accent);font-weight:500;margin-bottom:var(--ct-space-2)}.story__action-text[data-v-8ae4f74b]{font-size:var(--ct-type-ui-action);color:var(--ct-text-primary);line-height:var(--ct-line-height-reading);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.story__sources[data-v-8ae4f74b]{width:min(100%,var(--ct-measure-card-summary));display:flex;gap:var(--ct-space-3);align-items:center;border-top:1px solid var(--ct-border-subtle);padding-top:var(--ct-space-3);flex-wrap:wrap}.story__src[data-v-8ae4f74b]{font-family:var(--ct-font-interface);font-size:var(--ct-type-label);color:var(--landing-text-secondary);display:flex;align-items:center;gap:4px}.story__src[data-v-8ae4f74b]:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--ct-signal-accent)}.story__time[data-v-8ae4f74b]{font-size:var(--ct-type-label);color:var(--landing-text-muted);text-align:right;white-space:nowrap}.story__time--bones[data-v-8ae4f74b]{display:flex;justify-content:flex-end}@media(prefers-reduced-motion:reduce){.landing-live-region--refreshing[data-v-8ae4f74b]{transition:none}}@media(min-width:900px){.story__prose[data-v-8ae4f74b]{font-size:var(--ct-type-body);line-height:1.6}}@media(max-width:640px){.edition-bar[data-v-8ae4f74b]{gap:var(--ct-space-2);align-items:start;padding-top:calc(var(--ct-space-2) + 1px);padding-bottom:var(--ct-space-2)}.edition-bar__edition[data-v-8ae4f74b]{flex-basis:100%}.edition-bar__stats[data-v-8ae4f74b]{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ct-space-2)}.edition-bar__stat[data-v-8ae4f74b]{gap:4px;font-size:var(--ct-type-label);line-height:1.25}.edition-bar__stat span[data-v-8ae4f74b]:last-child{overflow:hidden;text-overflow:ellipsis}.lede[data-v-8ae4f74b]{padding-top:var(--ct-space-7);padding-bottom:var(--ct-space-7)}.lede__eyebrow[data-v-8ae4f74b]{margin-bottom:var(--ct-space-4)}.lede__hl[data-v-8ae4f74b]{font-size:var(--ct-type-page-title);margin-bottom:var(--ct-space-4)}.lede__orient-shell[data-v-8ae4f74b]{margin-bottom:var(--ct-space-5)}.lede__orient[data-v-8ae4f74b]{-webkit-line-clamp:none;min-block-size:0}.lede__channels[data-v-8ae4f74b]{display:none}.story-rule[data-v-8ae4f74b]{align-items:flex-start;gap:var(--ct-space-3);padding-top:var(--ct-space-4)}.story__time[data-v-8ae4f74b]{text-align:left}.story[data-v-8ae4f74b]{padding-top:var(--ct-space-4)}.story__meta[data-v-8ae4f74b]{align-items:flex-start;margin-bottom:var(--ct-space-3)}.story__hl[data-v-8ae4f74b]{min-block-size:0;margin-bottom:var(--ct-space-2)}.story__prose[data-v-8ae4f74b]{margin-bottom:var(--ct-space-3);gap:var(--ct-space-2)}.story__lead[data-v-8ae4f74b],.story__ctx[data-v-8ae4f74b],.story__action-text[data-v-8ae4f74b]{min-block-size:0}.story__lead[data-v-8ae4f74b]{-webkit-line-clamp:3}.story__ctx[data-v-8ae4f74b]{-webkit-line-clamp:2}.story__action[data-v-8ae4f74b]{margin-bottom:var(--ct-space-3)}}@font-face{font-family:Newsreader;src:url(/assets/newsreader-latin-var-kZAq_U0M.woff2) format("woff2");font-style:normal;font-weight:300 700;font-display:swap}@font-face{font-family:DM Sans;src:url(/assets/dm-sans-latin-var-D6DS-THH.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/jetbrains-mono-latin-var-Db4Uuiha.woff2) format("woff2");font-style:normal;font-weight:400 500;font-display:swap}:root{--ct-bg-deep: #141413;--ct-bg-base: #1c1c18;--ct-bg-surface: #242420;--ct-bg-elevated: #2a2a26;--ct-bg-overlay: #2a2a27;--ct-bg-page: #1c1c18;--ct-bg-pill: rgba(255, 255, 255, .06);--ct-bg-pill-alt: rgba(255, 255, 255, .04);--ct-surface-panel: #242420;--ct-band-bg: #141413;--ct-band-surface: #242420;--ct-band-text-primary: #edece8;--ct-band-text-body: #c4c2bb;--ct-band-text-muted: #a09e96;--ct-band-border: rgba(255, 255, 255, .12);--ct-band-accent: #6abf69;--ct-band-accent-subtle: rgba(106, 191, 105, .14);--ct-chip-bg: #2a2a26;--ct-chip-text: #edece8;--ct-gray-50: #1c1c18;--ct-gray-100: #242420;--ct-gray-200: #1f1f1d;--ct-gray-300: #2d2d2a;--ct-gray-400: #3d3d38;--ct-text-primary: #edece8;--ct-text-body: #c4c2bb;--ct-text-secondary: #a09e96;--ct-text-muted: #8a867d;--ct-text-dim: #3d3d38;--ct-text-disabled: #3d3d38;--ct-border-subtle: #2a2a26;--ct-border-medium: #353530;--ct-border-strong: #45453e;--ct-font-weight-reading: 420;--ct-line-height-reading: 1.52;--ct-letter-spacing-reading: .01em;--ct-signal-critical: #e53935;--ct-signal-important: #f9a825;--ct-signal-important-text: #f9a825;--ct-signal-accent: #6abf69;--ct-signal-accent-strong: #4a9e4e;--ct-signal-accent-subtle: rgba(106, 191, 105, .1);--ct-terminal-bg: #141413;--ct-terminal-bar: #1f1f1d;--ct-terminal-border: #2a2a26;--ct-terminal-bright: #edece8;--ct-terminal-text: #c4c2bb;--ct-terminal-secondary: #a09e96;--ct-terminal-muted: #8a867d;--ct-terminal-accent: #6abf69;--ct-terminal-warn: #f9a825;--ct-terminal-link: #6a80be;--ct-feed-card-surface: #1b1b19;--ct-feed-card-surface-hover: #201f1d;--ct-feed-card-surface-elevated: #222220;--ct-feed-card-border: #1f1f1d;--ct-feed-card-border-strong: #2d2d2a;--ct-feed-card-title: #e8e7e3;--ct-feed-card-text: #aba8a0;--ct-feed-card-muted: #706e68;--ct-feed-card-dim: #56544f;--ct-feed-hero-title: #e8e7e3;--ct-feed-hero-text: #b4b1aa;--ct-feed-hero-muted: #b0ada6;--ct-code-inline-bg: var(--ct-gray-200);--ct-ptr-icon-color: var(--ct-text-secondary);--ct-image-editorial-overlay: linear-gradient( 180deg, color-mix(in srgb, var(--ct-bg-surface) 0%, transparent) 30%, color-mix(in srgb, var(--ct-bg-surface) 10%, transparent) 58%, color-mix(in srgb, var(--ct-bg-surface) 32%, transparent) 78%, color-mix(in srgb, var(--ct-bg-surface) 64%, transparent) 92%, var(--ct-bg-surface) 100% );--ct-source-grade-a: #5ab683;--ct-source-grade-a-bg: rgba(90, 182, 131, .1);--ct-source-grade-a-border: rgba(90, 182, 131, .18);--ct-source-grade-b: #6a80be;--ct-source-grade-b-bg: rgba(106, 128, 190, .1);--ct-source-grade-b-border: rgba(106, 128, 190, .16);--ct-source-grade-c: #c4a94d;--ct-source-grade-c-bg: rgba(196, 169, 77, .08);--ct-source-grade-c-border: rgba(196, 169, 77, .15);--ct-bias-far-left: #56544f;--ct-bias-lean-left: #8b8983;--ct-bias-center-purple: #8b8983;--ct-bias-lean-right: #8b8983;--ct-bias-far-right: #56544f;--ct-bias-unspecified: #8b8983;--ct-category-world: #8b8983;--ct-category-politics: #8b8983;--ct-category-business: #8b8983;--ct-category-tech: #8b8983;--ct-category-science: #8b8983;--ct-category-health: #8b8983;--ct-category-culture: #8b8983;--ct-category-sports: #8b8983;--ct-category-crime-justice: #8b8983;--ct-category-conflict-crisis: #8b8983;--ct-category-default: #8b8983;--skeleton-shimmer: linear-gradient( 90deg, rgba(255, 255, 255, .05) 0%, rgba(255, 255, 255, .1) 50%, rgba(255, 255, 255, .05) 100% );--skeleton-shimmer-strong: linear-gradient( 90deg, rgba(255, 255, 255, .08) 0%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .08) 100% );--ct-accent-soft: var(--ct-signal-accent-subtle);--ct-bg-card: var(--ct-bg-surface);--ct-signal-danger: var(--ct-signal-critical);--ct-font-headline: Newsreader, Georgia, Times New Roman, serif;--ct-font-body: DM Sans, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--ct-font-mono: JetBrains Mono, Fira Code, Consolas, monospace;--ct-font-editorial: var(--ct-font-headline);--ct-font-interface: var(--ct-font-body);--ct-font-label: var(--ct-font-body);--ct-text-inverse: #ffffff;--ct-ease-standard: cubic-bezier(.2, 0, .38, .9);--ct-ease-enter: cubic-bezier(0, 0, .2, 1);--ct-ease-exit: cubic-bezier(.4, 0, 1, 1);--ct-ease-emphasized: cubic-bezier(.2, 0, 0, 1.2);--ct-duration-micro: .1s;--ct-duration-small: .16s;--ct-duration-standard: .24s;--ct-duration-large: .35s;--ct-duration-skeleton: 1.8s;--ct-type-display: clamp(36px, 2.25rem + 2.5vw, 56px);--ct-type-page-title: clamp(32px, 2rem + 2vw, 48px);--ct-type-focus-brand: 34px;--ct-type-focus-title: 48px;--ct-type-focus-title-sm: 36px;--ct-type-focus-lede: 18px;--ct-type-focus-lede-sm: 16px;--ct-type-briefing-insight: clamp(21px, 1.2rem + .65vw, 26px);--ct-type-story-lead: clamp(30px, 1.85rem + 1vw, 42px);--ct-type-h1: clamp(24px, 1.5rem + .5vw, 28px);--ct-type-h2: clamp(19px, 1.19rem + .4vw, 22px);--ct-type-h3: 18px;--ct-type-reading: 17px;--ct-type-body: 15px;--ct-type-ui-action: 14px;--ct-type-body-sm: 13px;--ct-type-caption: 12px;--ct-type-label: 11px;--ct-type-micro: 10px;--ct-type-h4: var(--ct-type-body);--ct-type-ui-nav: var(--ct-type-ui-action);--ct-type-ui-support: var(--ct-type-caption);--ct-type-label-sm: var(--ct-type-label);--ct-type-section: var(--ct-type-label);--ct-space-1: 4px;--ct-space-2: 8px;--ct-space-3: 12px;--ct-space-4: 16px;--ct-space-5: 20px;--ct-space-6: 24px;--ct-space-7: 28px;--ct-space-8: 32px;--ct-space-10: 40px;--ct-space-12: 48px;--ct-space-16: 64px;--ct-control-height-sm: 36px;--ct-control-height-md: 40px;--ct-control-height-lg: 44px;--ct-radius-xs: 2px;--ct-radius-sm: 4px;--ct-radius-md: 8px;--ct-radius-card: 10px;--ct-radius-lg: 12px;--ct-radius-card-lg: 16px;--ct-radius-xl: 24px;--ct-radius-pill: 9999px;--ct-line-height-display: 1.08;--ct-line-height-compact: 1.15;--ct-line-height-tight: 1.25;--ct-line-height-card: 1.35;--ct-line-height-snug: 1.375;--ct-line-height-body: 1.5;--ct-line-height-normal: 1.5;--ct-letter-spacing-tight: -.02em;--ct-letter-spacing-label: .06em;--ct-letter-spacing-eyebrow: .075em;--ct-layout-focus-width: 760px;--ct-layout-page-width: 980px;--ct-layout-header-width: var(--ct-layout-page-width);--ct-layout-reading-width: 760px;--ct-measure-display: 13ch;--ct-measure-title: 18ch;--ct-measure-page-title: 24ch;--ct-measure-intro: 52ch;--ct-measure-copy: 65ch;--ct-measure-wide: 72ch;--ct-measure-compact: 42ch;--ct-measure-narrow: 34ch;--ct-measure-card-title: 16ch;--ct-measure-story-lead: 18ch;--ct-measure-card-summary: 62ch;--ct-measure-related-source-label: 12ch;--ct-statement-rule-width: 44px;--ct-replay-scan-width: 120px;--ct-replay-ledger-product-width: 118px;--ct-replay-ledger-date-width: 52px;--ct-page-gutter: 20px;--ct-nav-height: 56px;--ct-bottom-nav-height: 64px;--ct-vh-dynamic: 100vh;--ct-vh-stable: 100vh}.ct-app,.makers-app{color-scheme:dark}.ct-app.v-theme--light,.makers-app.v-theme--light,html.light-mode-preload{--ct-bg-deep: #141413;--ct-bg-base: #f5f4f0;--ct-bg-surface: #ffffff;--ct-bg-elevated: #f0eeea;--ct-bg-overlay: #e8e5e0;--ct-bg-page: #f0eeea;--ct-bg-pill: #f0efec;--ct-bg-pill-alt: #f3f2ef;--ct-surface-panel: #edebe4;--ct-band-bg: #1c1c18;--ct-band-surface: #242420;--ct-band-text-primary: #edece8;--ct-band-text-body: #c4c2bb;--ct-band-text-muted: #a09e96;--ct-band-border: rgba(255, 255, 255, .12);--ct-band-accent: #6abf69;--ct-band-accent-subtle: rgba(106, 191, 105, .14);--ct-chip-bg: #ffffff;--ct-chip-text: #1a1a1a;--ct-gray-50: #fafafa;--ct-gray-100: #f5f5f5;--ct-gray-200: #eeeeee;--ct-gray-300: #e0e0e0;--ct-gray-400: #bdbdbd;--ct-text-primary: #1a1a1a;--ct-text-body: #444444;--ct-text-secondary: #6b6b6b;--ct-text-muted: #706b64;--ct-text-dim: #bbbbbb;--ct-text-disabled: #cccccc;--ct-border-subtle: #f0efec;--ct-border-medium: #e0ddd8;--ct-border-strong: #dddddd;--ct-font-weight-reading: 400;--ct-line-height-reading: 1.48;--ct-letter-spacing-reading: 0;--ct-signal-critical: #c0392b;--ct-signal-important: #e5a100;--ct-signal-important-text: #8a5a00;--ct-signal-accent: #3a7d3e;--ct-signal-accent-strong: #4a9e4e;--ct-signal-accent-subtle: rgba(74, 158, 78, .08);--ct-terminal-bg: #ffffff;--ct-terminal-bar: #f0eeea;--ct-terminal-border: #e0ddd8;--ct-terminal-bright: #1a1a1a;--ct-terminal-text: #444444;--ct-terminal-secondary: #6b6b6b;--ct-terminal-muted: #706b64;--ct-terminal-accent: #3a7d3e;--ct-terminal-warn: #e5a100;--ct-terminal-link: #4a5f9e;--ct-feed-card-surface: #f6f5f3;--ct-feed-card-surface-hover: #f0eeea;--ct-feed-card-surface-elevated: #ebe7df;--ct-feed-card-border: #ddd5cb;--ct-feed-card-border-strong: #cec5ba;--ct-feed-card-title: #171512;--ct-feed-card-text: #4d4943;--ct-feed-card-muted: #746d66;--ct-feed-card-dim: #928881;--ct-feed-hero-title: #f4f3ef;--ct-feed-hero-text: #c4cad4;--ct-feed-hero-muted: #b7bdc7;--ct-code-inline-bg: var(--ct-gray-100);--ct-ptr-icon-color: var(--ct-text-secondary);--ct-image-editorial-overlay: linear-gradient( 180deg, color-mix(in srgb, var(--ct-bg-surface) 0%, transparent) 48%, color-mix(in srgb, var(--ct-bg-surface) 6%, transparent) 70%, color-mix(in srgb, var(--ct-bg-surface) 18%, transparent) 85%, color-mix(in srgb, var(--ct-bg-surface) 44%, transparent) 96%, var(--ct-bg-surface) 100% );--ct-source-grade-a: #2d8a5e;--ct-source-grade-a-bg: rgba(45, 138, 94, .08);--ct-source-grade-a-border: rgba(45, 138, 94, .16);--ct-source-grade-b: #4a5e94;--ct-source-grade-b-bg: rgba(74, 94, 148, .08);--ct-source-grade-b-border: rgba(74, 94, 148, .14);--ct-source-grade-c: #9a8430;--ct-source-grade-c-bg: rgba(154, 132, 48, .07);--ct-source-grade-c-border: rgba(154, 132, 48, .14);--ct-bias-far-left: #616161;--ct-bias-lean-left: #757575;--ct-bias-center-purple: #9e9e9e;--ct-bias-lean-right: #757575;--ct-bias-far-right: #616161;--ct-bias-unspecified: #9e9e9e;--ct-category-world: #757575;--ct-category-politics: #757575;--ct-category-business: #757575;--ct-category-tech: #757575;--ct-category-science: #757575;--ct-category-health: #757575;--ct-category-culture: #757575;--ct-category-sports: #757575;--ct-category-crime-justice: #757575;--ct-category-conflict-crisis: #757575;--ct-category-default: #757575;--skeleton-shimmer: linear-gradient( 90deg, rgba(0, 0, 0, .06) 0%, rgba(0, 0, 0, .1) 50%, rgba(0, 0, 0, .06) 100% );--skeleton-shimmer-strong: linear-gradient( 90deg, rgba(0, 0, 0, .08) 0%, rgba(0, 0, 0, .14) 50%, rgba(0, 0, 0, .08) 100% )}.ct-app.v-theme--light,.makers-app.v-theme--light,html.light-mode-preload{color-scheme:light}.ct-app.v-theme--dark,.makers-app.v-theme--dark,.ct-dark-surface{--ct-bg-deep: #141413;--ct-bg-base: #1c1c18;--ct-bg-surface: #242420;--ct-bg-elevated: #2a2a26;--ct-bg-overlay: #2a2a27;--ct-bg-page: #1c1c18;--ct-bg-pill: rgba(255, 255, 255, .06);--ct-bg-pill-alt: rgba(255, 255, 255, .04);--ct-surface-panel: #242420;--ct-band-bg: #141413;--ct-band-surface: #242420;--ct-band-text-primary: #edece8;--ct-band-text-body: #c4c2bb;--ct-band-text-muted: #a09e96;--ct-band-border: rgba(255, 255, 255, .12);--ct-band-accent: #6abf69;--ct-band-accent-subtle: rgba(106, 191, 105, .14);--ct-chip-bg: #2a2a26;--ct-chip-text: #edece8;--ct-gray-50: #1c1c18;--ct-gray-100: #242420;--ct-gray-200: #1f1f1d;--ct-gray-300: #2d2d2a;--ct-gray-400: #3d3d38;--ct-text-primary: #edece8;--ct-text-body: #c4c2bb;--ct-text-secondary: #a09e96;--ct-text-muted: #8a867d;--ct-text-dim: #3d3d38;--ct-text-disabled: #3d3d38;--ct-border-subtle: #2a2a26;--ct-border-medium: #353530;--ct-border-strong: #45453e;--ct-font-weight-reading: 420;--ct-line-height-reading: 1.52;--ct-letter-spacing-reading: .01em;--ct-signal-critical: #e53935;--ct-signal-important: #f9a825;--ct-signal-important-text: #f9a825;--ct-signal-accent: #6abf69;--ct-signal-accent-strong: #4a9e4e;--ct-signal-accent-subtle: rgba(106, 191, 105, .1);--ct-terminal-bg: #141413;--ct-terminal-bar: #1f1f1d;--ct-terminal-border: #2a2a26;--ct-terminal-bright: #edece8;--ct-terminal-text: #c4c2bb;--ct-terminal-secondary: #a09e96;--ct-terminal-muted: #8a867d;--ct-terminal-accent: #6abf69;--ct-terminal-warn: #f9a825;--ct-terminal-link: #6a80be;--ct-feed-card-surface: #1b1b19;--ct-feed-card-surface-hover: #201f1d;--ct-feed-card-surface-elevated: #222220;--ct-feed-card-border: #1f1f1d;--ct-feed-card-border-strong: #2d2d2a;--ct-feed-card-title: #e8e7e3;--ct-feed-card-text: #aba8a0;--ct-feed-card-muted: #706e68;--ct-feed-card-dim: #56544f;--ct-feed-hero-title: #e8e7e3;--ct-feed-hero-text: #b4b1aa;--ct-feed-hero-muted: #b0ada6;--ct-code-inline-bg: var(--ct-gray-200);--ct-ptr-icon-color: var(--ct-text-secondary);--ct-image-editorial-overlay: linear-gradient( 180deg, color-mix(in srgb, var(--ct-bg-surface) 0%, transparent) 30%, color-mix(in srgb, var(--ct-bg-surface) 10%, transparent) 58%, color-mix(in srgb, var(--ct-bg-surface) 32%, transparent) 78%, color-mix(in srgb, var(--ct-bg-surface) 64%, transparent) 92%, var(--ct-bg-surface) 100% );--ct-source-grade-a: #5ab683;--ct-source-grade-a-bg: rgba(90, 182, 131, .1);--ct-source-grade-a-border: rgba(90, 182, 131, .18);--ct-source-grade-b: #6a80be;--ct-source-grade-b-bg: rgba(106, 128, 190, .1);--ct-source-grade-b-border: rgba(106, 128, 190, .16);--ct-source-grade-c: #c4a94d;--ct-source-grade-c-bg: rgba(196, 169, 77, .08);--ct-source-grade-c-border: rgba(196, 169, 77, .15);--ct-bias-far-left: #56544f;--ct-bias-lean-left: #8b8983;--ct-bias-center-purple: #8b8983;--ct-bias-lean-right: #8b8983;--ct-bias-far-right: #56544f;--ct-bias-unspecified: #8b8983;--ct-category-world: #8b8983;--ct-category-politics: #8b8983;--ct-category-business: #8b8983;--ct-category-tech: #8b8983;--ct-category-science: #8b8983;--ct-category-health: #8b8983;--ct-category-culture: #8b8983;--ct-category-sports: #8b8983;--ct-category-crime-justice: #8b8983;--ct-category-conflict-crisis: #8b8983;--ct-category-default: #8b8983;--skeleton-shimmer: linear-gradient( 90deg, rgba(255, 255, 255, .05) 0%, rgba(255, 255, 255, .1) 50%, rgba(255, 255, 255, .05) 100% );--skeleton-shimmer-strong: linear-gradient( 90deg, rgba(255, 255, 255, .08) 0%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .08) 100% )}.text-headline{font-family:Newsreader,Georgia,Times New Roman,serif;line-height:1.25;color:var(--ct-text-primary);text-wrap:balance}.text-headline-lg{font-family:Newsreader,Georgia,Times New Roman,serif;font-size:1.875rem;font-weight:400;line-height:1.25;color:var(--ct-text-primary);text-wrap:balance}.text-title{font-family:Newsreader,Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:400;line-height:1.25;color:var(--ct-text-primary);text-wrap:balance}.text-title-sm{font-family:Newsreader,Georgia,Times New Roman,serif;font-size:1.125rem;font-weight:400;line-height:1.25;color:var(--ct-text-primary);text-wrap:balance}.text-body{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:var(--ct-text-primary)}.text-body-sm{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;color:var(--ct-text-primary)}.text-caption{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;color:var(--ct-text-secondary)}.text-caption-xs{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem;font-weight:400;line-height:1.5;color:var(--ct-text-secondary)}.text-label{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem;font-weight:500;line-height:1.5;letter-spacing:.025em;text-transform:uppercase;color:var(--ct-text-secondary)}.text-code{font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:.875rem;background:var(--ct-code-inline-bg);padding:4px 8px;border-radius:4px}.text-subheader{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.25;text-transform:uppercase;color:var(--ct-text-primary)}.card-title-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-family:Newsreader,Georgia,Times New Roman,serif;font-weight:400;font-size:1.125rem;line-height:1.375;text-wrap:pretty}.card-title-clamp-2{-webkit-line-clamp:2}.card-title-clamp-4{-webkit-line-clamp:4}.card-title-clamp-sm{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-family:Newsreader,Georgia,Times New Roman,serif;font-weight:400;font-size:1rem;line-height:1.375;text-wrap:pretty}.border-accent-bottom{border-bottom:2px solid var(--ct-signal-accent)}.border-accent-left{border-left:2px solid var(--ct-signal-accent)}.border-accent-right{border-right:2px solid var(--ct-signal-accent)}.border-divider-top{border-top:4px solid var(--ct-gray-300)}.border-divider-bottom{border-bottom:4px solid var(--ct-gray-300)}.category-label{display:inline-flex;align-items:center;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--ct-type-label);font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.15}.text-meta{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;color:var(--ct-text-secondary)}.text-meta-sm{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem;font-weight:400;line-height:1.5;color:var(--ct-text-secondary)}.sources-link{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:600;text-decoration:none;cursor:pointer;transition:text-decoration .1s cubic-bezier(.2,0,.38,.9)}.sources-link:hover{text-decoration:underline}.section-header{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.025em;text-transform:uppercase;color:var(--ct-text-primary)}.dot-separator{color:var(--ct-gray-400);margin:0 8px}.dot-separator:before{content:"·"}.avatar-overlap{margin-left:-18px;margin-top:-3px;background-color:var(--ct-bg-surface);border:2px solid var(--ct-bg-surface);border-radius:9999px}.avatar-overlap:first-child{margin-left:0}.avatar-overlap-dense{margin-left:-20px;margin-top:-3px;background-color:var(--ct-bg-surface);border:1px solid var(--ct-bg-surface);border-radius:9999px}.avatar-overlap-dense:first-child{margin-left:0}.bias-stripe{position:relative;text-align:center;height:20px;border-radius:9999px;background:linear-gradient(.25turn,#616161,#757575,#9e9e9e,#9e9e9e,#757575,#616161);padding:8px}.bias-stripe-small{height:10px;padding:4px 8px}.bias-stripe-left{background:linear-gradient(.25turn,#616161,#bdbdbd)}.bias-stripe-right{background:linear-gradient(.25turn,#bdbdbd,#616161)}.bias-stripe-center{background:linear-gradient(.25turn,#bdbdbd,#bdbdbd)}.bias-stripe-unspecified{width:25%;margin-left:20px;background:var(--ct-bias-unspecified)}*:focus-visible{outline:2px solid var(--ct-signal-accent);outline-offset:2px}button:focus:not(:focus-visible),a:focus:not(:focus-visible),[tabindex]:focus:not(:focus-visible){outline:none}.focus-ring:focus-visible{outline:2px solid var(--ct-signal-accent);outline-offset:2px;border-radius:4px}.sr-only,.aria-live-assertive,.aria-live-polite,.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:focus,.sr-only-focusable:active{position:static;width:auto;height:auto;padding:inherit;margin:inherit;overflow:visible;clip:auto;white-space:normal}.card-clickable{cursor:pointer;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a;transition:box-shadow .16s cubic-bezier(.2,0,.38,.9),transform .16s cubic-bezier(.2,0,.38,.9)}.card-clickable:hover{box-shadow:0 4px 12px #0000001a,0 2px 4px #0000000f;transform:translateY(-2px)}.card-clickable:active{transform:translateY(0) scale(.995);box-shadow:0 1px 3px #0000000f,0 1px 2px -1px #0000000f}.card-clickable:focus-visible{outline:2px solid var(--ct-signal-accent);outline-offset:2px}.card-clickable-flat{cursor:pointer;transition:background-color .1s cubic-bezier(.2,0,.38,.9)}.card-clickable-flat:hover{background-color:var(--ct-gray-50)}.card-clickable-flat:active{background-color:var(--ct-gray-100)}.card-clickable-flat:focus-visible{outline:2px solid var(--ct-signal-accent);outline-offset:2px}.link-underline{border-bottom:2px solid var(--ct-signal-accent);border-radius:0;text-decoration:none}.link-underline:hover{opacity:.8}.link-primary{color:var(--ct-signal-accent);text-decoration:none}.link-primary:hover{text-decoration:underline}.container-main{max-width:1440px;margin:0 auto;padding:0 16px}@media(min-width:1264px){.container-main{padding:0 24px}}.bg-surface{background-color:var(--ct-bg-surface)}.bg-surface-variant{background-color:var(--ct-bg-pill)}.bg-background{background-color:var(--ct-bg-page)}.bg-primary{background-color:var(--ct-signal-accent)}.text-primary-color{color:var(--ct-signal-accent)}.text-secondary-color{color:var(--ct-text-secondary)}.text-disabled{color:var(--ct-text-disabled)}.text-inverse{color:var(--ct-text-inverse)}.shadow-none{box-shadow:none}.shadow-xs{box-shadow:0 1px 2px #0000000a}.shadow-sm{box-shadow:0 1px 3px #0000000f,0 1px 2px -1px #0000000f}.shadow-md{box-shadow:0 4px 6px -1px #00000014,0 2px 4px -2px #0000000f}.shadow-lg{box-shadow:0 10px 15px -3px #00000014,0 4px 6px -4px #0000000a}.shadow-card{box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}.transition-fast{transition:all .1s cubic-bezier(.2,0,.38,.9)}.transition-normal{transition:all .16s cubic-bezier(.2,0,.38,.9)}.transition-slow{transition:all .24s cubic-bezier(.2,0,.38,.9)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.text-wrap-normal{white-space:normal}.cursor-pointer{cursor:pointer}.overflow-hidden{overflow:hidden}.border-divider{border-top:1px solid var(--ct-gray-300)}@media(max-width:959.98px){.hidden-sm-and-down{display:none!important}}@media(min-width:960px){.hidden-md-and-up{display:none!important}}@media(max-width:599.98px){.hidden-xs-only{display:none!important}}@media(min-width:600px)and (max-width:959.98px){.hidden-sm-only{display:none!important}}@media(min-width:960px)and (max-width:1263.98px){.hidden-md-only{display:none!important}}@media(min-width:1264px){.hidden-lg-and-up{display:none!important}}@media(max-width:1263.98px){.hidden-md-and-down{display:none!important}}.hidden-xs-and-up{display:none!important}.touch-target{min-width:48px;min-height:48px}.touch-target-lg{min-width:56px;min-height:56px}.ct-action-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--ct-space-2)}.ct-action-row--center{justify-content:center}@media(max-width:640px){.ct-action-row--stack-mobile{flex-direction:column;align-items:stretch}}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}html{scroll-behavior:smooth;--ct-viewport-scrollbar-track: var(--ct-bg-deep, #141413);--ct-viewport-scrollbar-thumb: color-mix( in srgb, var(--ct-text-muted, #8a867d) 64%, var(--ct-viewport-scrollbar-track) );background-color:var(--ct-viewport-scrollbar-track);scrollbar-color:var(--ct-viewport-scrollbar-thumb) var(--ct-viewport-scrollbar-track);-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:text;user-select:text;overscroll-behavior-x:none;color-scheme:dark}html::-webkit-scrollbar,body::-webkit-scrollbar{width:12px;height:12px}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track{background:var(--ct-viewport-scrollbar-track)}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{border:3px solid var(--ct-viewport-scrollbar-track);border-radius:var(--ct-radius-pill);background:var(--ct-viewport-scrollbar-thumb)}html::-webkit-scrollbar-corner,body::-webkit-scrollbar-corner{background:var(--ct-viewport-scrollbar-track)}body{min-height:100vh;min-height:100svh;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:var(--ct-font-weight-reading, 400);line-height:var(--ct-line-height-reading, 1.5);letter-spacing:var(--ct-letter-spacing-reading, 0);color:var(--ct-text-primary, #edece8);background-color:var(--ct-bg-base, #141413);overflow-x:clip;transition:color var(--ct-duration-standard, .24s) var(--ct-ease-standard, ease),background-color var(--ct-duration-standard, .24s) var(--ct-ease-standard, ease)}@media(display-mode:standalone){html{overflow-x:clip;-webkit-text-size-adjust:100%;text-size-adjust:100%}}html[data-plainsec-theme=light]{color-scheme:light}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}body{transition:none}}.skip-link{position:fixed!important;inset-block-start:calc(var(--ct-space-2, 8px) + env(safe-area-inset-top,0px))!important;inset-inline-start:var(--ct-page-gutter, 20px)!important;z-index:10000!important;inline-size:1px!important;block-size:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.skip-link:focus,.skip-link:focus-visible{inline-size:auto!important;block-size:auto!important;margin:0!important;padding:8px 12px!important;overflow:visible!important;clip:auto!important;clip-path:none!important;white-space:normal!important;border-radius:4px;outline:1px solid var(--ct-border-strong);background:var(--ct-bg-elevated);color:var(--ct-text-primary)}button,summary,[role=button],.ct-button,.ct-inline-action{-webkit-user-select:none;user-select:none}button:focus-visible,a:focus-visible,[tabindex="0"]:focus-visible,[role=button]:focus-visible{outline:2px solid var(--ct-signal-accent);outline-offset:2px}.v-card:focus-visible,.card-clickable:focus-visible{outline:2px solid var(--ct-signal-accent);outline-offset:2px;box-shadow:0 0 0 4px #6abf691f}.v-container{max-width:1440px}.v-card{overflow:visible}.v-application{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background-color:transparent!important}.v-application .v-subheader,.v-application .headline{text-transform:capitalize;font-weight:400}.v-application .text-wrap{font-size:1.25rem;font-weight:300}.v-application__wrap{background-color:transparent;min-height:100%}.v-overlay__scrim{opacity:.5}.v-tab{text-transform:none}
