.nf-ann{--ann-info-bg:#e7f2fb;--ann-info-ink:#00355c;--ann-info-chip:#0064b1;--ann-info-chip-ink:#fff;--ann-info-edge:#0064b1;--ann-info-link:#004e87;--ann-imp-bg:#fff1e0;--ann-imp-ink:#5c2200;--ann-imp-chip:#b7380a;--ann-imp-chip-ink:#fff;--ann-imp-edge:#b7380a;--ann-imp-link:#8a2a06;--ann-urg-bg:#c92a2a;--ann-urg-ink:#fff;--ann-urg-chip:#fff;--ann-urg-chip-ink:#8f1414;--ann-urg-edge:#8f1414;--ann-urg-link:#fff;--ann-ctl-bg:#ffffffeb;--ann-ctl-ink:#1b2430;--ann-ctl-edge:#0000002e;--ann-focus:#0064b1;--ann-dim:0;min-width:0;container-type:inline-size}:root[data-theme=dark] .nf-ann:not([data-scheme=light]),.nf-ann[data-scheme=dark]{--ann-info-bg:#1b2b3a;--ann-info-ink:#d6e8f7;--ann-info-chip:#74b4e6;--ann-info-chip-ink:#0b2236;--ann-info-edge:#74b4e6;--ann-info-link:#a5ceef;--ann-imp-bg:#3a2614;--ann-imp-ink:#ffe2c7;--ann-imp-chip:#ff922b;--ann-imp-chip-ink:#2b1400;--ann-imp-edge:#ff922b;--ann-imp-link:#ffc48a;--ann-urg-bg:#7a1b1b;--ann-urg-ink:#fff;--ann-urg-chip:#fff;--ann-urg-chip-ink:#7a1b1b;--ann-urg-edge:#ff8787;--ann-urg-link:#fff;--ann-ctl-bg:#181b1fdb;--ann-ctl-ink:#e9ecef;--ann-ctl-edge:#ffffff38;--ann-focus:#74b4e6;--ann-dim:.26}.nf-ann-strip{z-index:44;grid-area:strip;min-width:0;position:relative}.nf-ann-strip:empty{display:none}.nf-ann-lv-info{--ann-bg0:var(--ann-info-bg);--ann-bg1:var(--ann-info-bg);--ann-ink:var(--ann-info-ink);--ann-chip:var(--ann-info-chip);--ann-chip-ink:var(--ann-info-chip-ink);--ann-edge:var(--ann-info-edge);--ann-link:var(--ann-info-link)}.nf-ann-lv-important{--ann-bg0:var(--ann-imp-bg);--ann-bg1:var(--ann-imp-bg);--ann-ink:var(--ann-imp-ink);--ann-chip:var(--ann-imp-chip);--ann-chip-ink:var(--ann-imp-chip-ink);--ann-edge:var(--ann-imp-edge);--ann-link:var(--ann-imp-link)}.nf-ann-lv-urgent{--ann-bg0:var(--ann-urg-bg);--ann-bg1:var(--ann-urg-bg);--ann-ink:var(--ann-urg-ink);--ann-chip:var(--ann-urg-chip);--ann-chip-ink:var(--ann-urg-chip-ink);--ann-edge:var(--ann-urg-edge);--ann-link:var(--ann-urg-link)}.nf-ann-bar--theme{--ann-chip:var(--ann-btn);--ann-chip-ink:var(--ann-btn-ink);--ann-edge:var(--ann-accent);--ann-link:var(--ann-accent)}.nf-ann-bar{background:linear-gradient(90deg, var(--ann-bg0), var(--ann-bg1));min-height:40px;color:var(--ann-ink);border-bottom:1px solid var(--ann-edge);align-items:center;gap:12px;padding:4px 24px;font-size:14px;line-height:1.45;display:flex;position:relative}.nf-ann-bar--theme{background:linear-gradient(rgba(0, 0, 0, var(--ann-dim)), rgba(0, 0, 0, var(--ann-dim))), linear-gradient(90deg, var(--ann-bg0), var(--ann-bg1))}.nf-ann-chip,.nf-ann-level{background:var(--ann-chip);min-height:24px;color:var(--ann-chip-ink);letter-spacing:.02em;text-transform:uppercase;flex:none;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.nf-ann-chip{border-radius:999px}.nf-ann-level{border-radius:4px}.nf-ann-text{overflow-wrap:anywhere;flex:1;min-width:0;margin:0;padding:4px 0}.nf-ann-cta{color:var(--ann-link);text-underline-offset:2px;white-space:nowrap;font-weight:600;text-decoration:underline}.nf-ann-ctl{flex:none;align-items:center;gap:4px;display:inline-flex}.nf-ann-btn{border:1px solid color-mix(in srgb, var(--ann-ink) 55%, transparent);min-height:28px;color:var(--ann-ink);font:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:0 10px;font-size:13px;font-weight:600}.nf-ann-btn:hover{background:color-mix(in srgb, var(--ann-ink) 14%, transparent)}.nf-ann-btn[aria-pressed=true]{background:color-mix(in srgb, var(--ann-ink) 18%, transparent)}.nf-ann-bar :focus-visible,.nf-ann-hero :focus-visible{outline:2px solid var(--ann-focus);outline-offset:2px;box-shadow:0 0 0 4px #fff}.nf-ann-lv-urgent :focus-visible,.nf-ann-bar--theme :focus-visible,.nf-ann-hero :focus-visible{outline-color:#fff;box-shadow:0 0 0 4px #1b2430}.nf-ann-mq{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 16px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 16px),#0000 100%)}.nf-ann-mq__track{will-change:transform;width:max-content;display:flex}.nf-ann-mq__track.is-ready{animation:nf-ann-mq var(--ann-dur,30s) linear infinite}.nf-ann-mq__seq{flex:none;margin:0;padding:0;list-style:none;display:flex}.nf-ann-mq__seq li{white-space:nowrap;flex:none;align-items:center;padding:2px 0;font-size:15px;display:inline-flex}.nf-ann-mq__seq li:after{content:"";background:var(--ann-chip);flex:none;width:6px;height:6px;margin:0 28px;transform:rotate(45deg)}.nf-ann-mq__seq a{color:var(--ann-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.nf-ann-mq__seq a:hover{text-decoration-thickness:2px}@keyframes nf-ann-mq{to{transform:translate3d(calc(-1 * var(--ann-w,50%)), 0, 0)}}.nf-ann-bar--ticker:hover .nf-ann-mq__track,.nf-ann-bar--ticker.is-paused .nf-ann-mq__track{animation-play-state:paused}.nf-ann-bar--ticker:has(.nf-ann-mq :focus) .nf-ann-mq__track{animation-play-state:paused}.nf-ann-st{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.nf-ann-st__text{overflow-wrap:anywhere;flex:1;min-width:0;margin:0;padding:4px 0;font-size:15px}.nf-ann-st__text a{color:var(--ann-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.nf-ann-st__nav{font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:6px;font-size:13px;display:inline-flex}@container (width<=620px){.nf-ann-bar{gap:8px;min-height:44px;padding-inline:12px}.nf-ann-chip{display:none}.nf-ann-btn{min-height:32px;padding:0 8px}.nf-ann-bar--notice{flex-wrap:wrap;row-gap:4px}.nf-ann-st{flex-wrap:wrap}}.nf-ann--embedded{flex-direction:column;gap:8px;margin:0 0 12px;display:flex}.nf-ann--embedded .nf-ann-bar{border:1px solid var(--ann-edge);border-radius:var(--r-md,8px)}.nf-ann--feed{margin-bottom:4px}.nf-ann--feed .nf-ann-bar--card{border:1px solid var(--ann-edge);border-radius:var(--r-md,8px);border-left-width:6px;margin:0 0 12px;padding:8px 12px 8px 14px}.nf-ann-hero{border-radius:var(--r-lg,12px);box-shadow:var(--sh-1,0 1px 3px #10182814);background:#1b2430;margin:0 0 16px;position:relative;overflow:hidden}.nf-ann-hero__stage{display:grid;position:relative}.nf-ann-slide{isolation:isolate;min-height:248px;color:var(--ann-ink);background:linear-gradient(105deg, var(--ann-bg0) 0%, var(--ann-bg1) 100%);opacity:0;visibility:hidden;grid-area:1/1;align-items:center;padding:24px 56px 56px 48px;transition:opacity .32s,visibility 0s linear .32s;display:flex;position:relative}.nf-ann-slide.is-active{opacity:1;visibility:visible;z-index:1;transition:opacity .32s}.nf-ann-slide:before{content:"";z-index:-1;background:rgba(0, 0, 0, var(--ann-dim));position:absolute;inset:0}.nf-ann-slide__art{z-index:-1;pointer-events:none;width:40%;position:absolute;inset:0 0 0 auto}.nf-ann-slide__art svg,.nf-ann-slide__art img{object-fit:cover;object-position:right center;width:100%;height:100%;display:block}.nf-ann-slide.has-image .nf-ann-slide__art{width:auto;inset:0}.nf-ann-slide.has-image .nf-ann-slide__art:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--ann-bg1) 92%, transparent) 0%, color-mix(in srgb, var(--ann-bg1) 78%, transparent) 55%, color-mix(in srgb, var(--ann-bg1) 20%, transparent) 100%);position:absolute;inset:0}.nf-ann-slide--plain{--ann-bg0:#f3f7fb;--ann-bg1:#e7f0f8;--ann-ink:#0f2a44;--ann-accent:#0064b1;--ann-btn:#0064b1;--ann-btn-ink:#fff;box-shadow:inset 0 0 0 1px #0f2a441f}:root[data-theme=dark] .nf-ann:not([data-scheme=light]) .nf-ann-slide--plain,.nf-ann[data-scheme=dark] .nf-ann-slide--plain{--ann-bg0:#1b2b3a;--ann-bg1:#15212d;--ann-ink:#e6eef6;--ann-accent:#a5ceef;--ann-btn:#74b4e6;--ann-btn-ink:#0b2236;--ann-dim:0;box-shadow:inset 0 0 0 1px #ffffff1f}.nf-ann-slide__copy{flex-direction:column;align-items:flex-start;gap:8px;max-width:55%;display:flex}.nf-ann-slide__kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--ann-accent);margin:0;font-size:13px;font-weight:700}.nf-ann-slide__title{color:var(--ann-ink);text-wrap:balance;margin:0;font-size:clamp(24px,3.3cqi,38px);font-weight:800;line-height:1.15}.nf-ann-slide .nf-ann-slide__title{color:var(--ann-ink);font-family:inherit}.nf-ann-slide__title.is-placeholder{color:var(--ann-ink);font-style:italic;font-weight:600}.nf-ann-slide__sub{max-width:52ch;color:var(--ann-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.nf-ann-slide__cta{background:var(--ann-btn);min-height:40px;color:var(--ann-btn-ink);border-radius:8px;align-items:center;margin-top:6px;padding:0 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.nf-ann-slide__cta:hover{filter:brightness(1.06)}.nf-ann-slide__hide{border:1px solid var(--ann-ctl-edge);background:var(--ann-ctl-bg);min-height:28px;color:var(--ann-ctl-ink);font:inherit;cursor:pointer;border-radius:6px;padding:0 10px;font-size:12px;font-weight:600;position:absolute;top:10px;right:10px}.nf-ann-hero__ctl{z-index:3;border:1px solid var(--ann-ctl-edge);background:var(--ann-ctl-bg);color:var(--ann-ctl-ink);border-radius:999px;align-items:center;gap:4px;padding:4px 6px;display:inline-flex;position:absolute;bottom:12px;left:48px}.nf-ann-hero__ctl button{min-width:28px;min-height:28px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 8px;font-size:12px;font-weight:600}.nf-ann-hero__ctl button:hover{background:#7f7f7f33}.nf-ann-hero__ctl button[aria-pressed=true]{background:#7f7f7f3d}.nf-ann-hero__count{text-align:center;font-variant-numeric:tabular-nums;min-width:34px;font-size:12px;font-weight:600}.nf-ann-dots{align-items:center;display:inline-flex}.nf-ann-dots button{width:24px;min-width:24px;height:28px;padding:0;position:relative}.nf-ann-dots button:before{content:"";background:0 0;border:2px solid;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:50%;left:50%}.nf-ann-dots button[aria-current=true]:before{background:currentColor;border-radius:6px;width:14px;margin-left:-7px}.nf-ann-chev{width:12px;height:12px;margin:0 auto;display:block}@container (width<=860px){.nf-ann-slide{min-height:232px;padding:20px 28px 52px}.nf-ann-slide__copy{max-width:64%}.nf-ann-slide__art{opacity:.9}.nf-ann-hero__ctl{left:28px}}@container (width<=560px){.nf-ann-slide{align-items:flex-start;min-height:252px;padding:40px 16px 56px}.nf-ann-slide__copy{gap:6px;max-width:100%}.nf-ann-slide__art{opacity:.16;width:56%}.nf-ann-slide.has-image .nf-ann-slide__art{opacity:1;width:auto}.nf-ann-slide__title{font-size:24px}.nf-ann-slide__sub{font-size:14px}.nf-ann-slide__hide{min-height:32px;top:8px;right:8px}.nf-ann-hero__ctl{bottom:10px;left:12px}.nf-ann-hero__ctl button{min-height:32px}.nf-ann-dots button{height:32px}}@media (prefers-reduced-motion:reduce){.nf-ann-mq__track{animation:none!important}.nf-ann-slide,.nf-ann-slide.is-active{transition:none!important}}.nf-ann--still .nf-ann-mq__track{animation:none!important}.nf-ann--still .nf-ann-slide,.nf-ann--still .nf-ann-slide.is-active{transition:none!important}.nf-ann-ico{color:var(--ann-ink);flex:none;align-items:center;display:inline-flex}.nf-ann-slide__copy>.nf-ann-ico{color:var(--ann-accent)}.nf-ann-bar--custom{border-bottom-color:var(--ann-edge)}.nf-ann-bar--custom .nf-ann-btn{background:var(--ann-btn);color:var(--ann-btn-ink);border-color:#0000}.nf-ann-bar--custom .nf-ann-btn:hover{background:var(--ann-btn);filter:brightness(1.08)}.nf-ann-bar--custom .nf-ann-btn[aria-pressed=true]{background:var(--ann-btn);filter:brightness(.9)}.nf-ann-bar--custom :focus-visible{outline-color:#fff;box-shadow:0 0 0 4px #1b2430}.nf-ann-bar[data-fs]{font-size:calc(14px * var(--ann-fs,1))}.nf-ann-bar[data-fs] .nf-ann-mq__seq li,.nf-ann-bar[data-fs] .nf-ann-st__text{font-size:calc(15px * var(--ann-fs,1))}.nf-ann-slide[data-fs] .nf-ann-slide__title{font-size:calc(clamp(24px, 3.3cqi, 38px) * var(--ann-fs,1))}.nf-ann-slide[data-fs] .nf-ann-slide__sub{font-size:calc(15px * var(--ann-fs,1))}.nf-ann-slide[data-fs] .nf-ann-slide__kicker{font-size:calc(13px * var(--ann-fs,1))}@container (width<=560px){.nf-ann-slide[data-fs] .nf-ann-slide__title{font-size:calc(24px * var(--ann-fs,1))}.nf-ann-slide[data-fs] .nf-ann-slide__sub{font-size:calc(14px * var(--ann-fs,1))}}.nf-ann-bar[data-bold] .nf-ann-text,.nf-ann-bar[data-bold] .nf-ann-st__text,.nf-ann-bar[data-bold] .nf-ann-mq__seq li{font-weight:700}.nf-ann-bar[data-bold] .nf-ann-mq__seq a,.nf-ann-bar[data-bold] .nf-ann-st__text a{font-weight:800}.nf-ann-slide[data-bold] .nf-ann-slide__sub{font-weight:700}.adm2-tt-app{flex-direction:column;gap:14px;min-width:0;display:flex}.adm2-tt-app__colors{border:1px solid var(--border);border-radius:var(--r-md);padding:12px}.adm2-tt-app__grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.adm2-tt-color{flex-direction:column;gap:4px;min-width:0;display:flex}.adm2-tt-color__row{align-items:center;gap:8px;display:flex}.adm2-tt-color__pick{border:1px solid var(--border);border-radius:var(--r-sm,6px);background:var(--bg-container);cursor:pointer;flex:none;width:44px;height:36px;padding:2px}.adm2-tt-color__hex{font-variant-numeric:tabular-nums;text-transform:uppercase;width:100%;min-width:0}.adm2-tt-color__bad{color:var(--c-danger,#b42318)}.adm2-tt-app__ratios{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.adm2-tt-app__ratios li{border:1px solid var(--border);border-radius:var(--r-md);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:6px 10px;display:flex}.adm2-tt-app__ratios li[data-ok]{border-color:var(--c-success,#067647)}.adm2-tt-app__ratios li:not([data-ok]){border-color:var(--c-danger,#b42318)}.adm2-tt-app__verdict{font-weight:700}.adm2-tt-app__icons{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;display:grid}.adm2-tt-ico{border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-container);cursor:pointer;align-items:center;gap:8px;min-width:0;min-height:40px;padding:6px 10px;display:flex;position:relative}.adm2-tt-ico>input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.adm2-tt-ico[data-on]{border-color:var(--c-primary);background:var(--c-primary-bg);box-shadow:0 0 0 1px var(--c-primary)}.adm2-tt-ico:has(input:focus-visible){outline:2px solid var(--c-primary);outline-offset:2px}.adm2-tt-app__row{flex-wrap:wrap;align-items:flex-end;gap:12px 24px;display:flex}.adm2-tt-app__speedrow{align-items:center;gap:10px;display:flex}.adm2-tt-app__speedrow input[type=range]{min-width:0;min-height:24px;accent-color:var(--c-primary);flex:1}@media (width<=700px){.adm2-tt-app__grid{grid-template-columns:minmax(0,1fr)}.adm2-tt-app__icons{grid-template-columns:repeat(2,minmax(0,1fr))}}
