:root{--ntf-room:0px}@media (min-width:768px){:root:has(.ntf-bell){--ntf-room:52px}}.ntf-bell{position:absolute;top:4px;right:10px;z-index:70;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:12px;color:var(--hm-ink,#131417);background:color-mix(in srgb,var(--hm-surface,#fff) 82%,transparent);box-shadow:inset 0 0 0 1px var(--hm-line,rgba(19,20,23,.12)),0 6px 16px -10px rgba(19,20,23,.25);backdrop-filter:blur(10px) saturate(140%);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .16s ease,transform .16s ease,color .16s ease}.ntf-bell:hover{background:color-mix(in srgb,var(--hm-ink,#131417) 6%,var(--hm-surface,#fff))}.ntf-bell:active{transform:scale(.94)}.ntf-bell:focus-visible{outline:2px solid var(--hm-ink,#131417);outline-offset:2px}.ntf-bell[aria-expanded=true]{background:color-mix(in srgb,var(--hm-ink,#131417) 8%,var(--hm-surface,#fff))}:root[data-theme=dark] .ntf-bell{color:#F4F5F7;background:rgba(20,21,25,.78);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),0 6px 18px -10px rgba(0,0,0,.7)}:root[data-theme=dark] .ntf-bell:hover{background:rgba(36,38,44,.9)}.ntf-badge{position:absolute;top:-4px;right:-4px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--hm-accent,#2E54FF);color:#fff;font:650 10px/1 var(--font-geist-mono,ui-monospace),ui-monospace,monospace;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--hm-ground,#fff)}:root[data-theme=dark] .ntf-badge{box-shadow:0 0 0 2px #000}@media (min-width:768px){.ntf-bell{position:fixed;top:12px;right:14px;width:36px;height:36px;border-radius:11px}}.ntf-shell,.ntp{--ntf-hover:#F4F5F8;--ntf-read:#4A4D55;--ntf-snip:#5F626B;--ntf-pill-bg:#F1F2F5;--ntf-pill-ink:#5F626B;--ntf-new-bg:#ECEEFF;--ntf-new-ink:#3F4ED0;--ntf-badge-bg:#2B2E35;--ntf-badge-ink:#FFFFFF;--ntf-mint-frame:#BFE8D3;--ntf-mint-in:#F2FBF6;--ntf-gold-frame:#EADBA8;--ntf-gold-in:#FFFBEF;--ntf-gold-ink:#8A6200;--ntf-shadow:0 1px 2px rgba(15,17,21,.06),0 18px 48px -16px rgba(15,17,21,.28);--t-signals-bg:#ECEEFF;--t-signals:#4552D6;--t-ugc-bg:#FCE8F2;--t-ugc:#C02675;--t-ads-bg:#FDF1DC;--t-ads:#A86300;--t-creators-bg:#E2F6F9;--t-creators:#0E7C8C;--t-analysis-bg:#E6EFFD;--t-analysis:#1E62D0;--t-report-bg:#E3F6EC;--t-report:#0F8A55;--t-updates-bg:#EEEFF2;--t-updates:#5B5D66;--t-offer-bg:#FBF3DC;--t-offer:#9A6B00;--t-warn-bg:#FDF0EB;--t-warn:#C2410C}:root[data-theme=dark] :is(.ntf-shell,.ntp){--ntf-hover:#111216;--ntf-read:#B9BBC2;--ntf-snip:#A3A6AE;--ntf-pill-bg:#16171C;--ntf-pill-ink:#8E919A;--ntf-new-bg:#1E2350;--ntf-new-ink:#C3CBFF;--ntf-badge-bg:#2A2D35;--ntf-badge-ink:#F4F5F7;--ntf-mint-frame:#1D3D2E;--ntf-mint-in:#0D1712;--ntf-gold-frame:#3D331A;--ntf-gold-in:#16120A;--ntf-gold-ink:#E9C46A;--ntf-shadow:0 1px 0 rgba(0,0,0,.4),0 24px 60px -18px rgba(0,0,0,.85);--t-signals-bg:#1A1E3A;--t-signals:#8B9BFF;--t-ugc-bg:#2A1424;--t-ugc:#F472B6;--t-ads-bg:#2A2010;--t-ads:#F5B44A;--t-creators-bg:#0F2429;--t-creators:#5ED3E8;--t-analysis-bg:#10203A;--t-analysis:#6AA8FF;--t-report-bg:#0D1F17;--t-report:#6EE7A8;--t-updates-bg:#1B1C20;--t-updates:#A1A1AA;--t-offer-bg:#262010;--t-offer:#E9C46A;--t-warn-bg:#1C1210;--t-warn:#F0997B}.ntf-layer{position:fixed;inset:0;z-index:120;font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif}.ntf-catch{position:absolute;inset:0}.ntf-layer .ntf-shell{position:fixed;display:flex;flex-direction:column}.ntf-layer .ntf-shell[data-place=popover]{width:400px;max-width:calc(100vw - 16px);max-height:min(640px,80vh);padding:1px;border-radius:17px;background:var(--ov-frame);box-shadow:var(--ntf-shadow);animation:ntf-drop .18s cubic-bezier(.22,1,.36,1) both}.ntf-layer .ntf-shell[data-place=sheet]{inset:0;animation:ntf-rise .26s cubic-bezier(.22,1,.36,1) both}.ntf-layer .ntf-panel{display:flex;flex-direction:column;min-height:0;flex:1 1 auto;overflow:hidden;background:var(--ov-bg);color:var(--ov-ink)}.ntf-shell[data-place=popover] .ntf-panel{border-radius:16px;border-top:1px solid var(--ov-card-top)}.ntf-shell[data-place=sheet] .ntf-panel{height:100dvh}@keyframes ntf-fade{0%{opacity:0}}@keyframes ntf-rise{0%{transform:translateY(24px);opacity:0}}@keyframes ntf-in{0%{transform:translateY(8px) scale(.985);opacity:0}}@keyframes ntf-drop{0%{transform:translateY(-4px) scale(.985);opacity:0}}.ntf-head{display:flex;align-items:center;gap:8px;flex:none;height:44px;padding:0 8px 0 16px}.ntf-shell[data-place=sheet] .ntf-head{height:calc(52px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}.ntf-h{margin:0;font-size:14px;font-weight:500;letter-spacing:-.01em;color:var(--ov-ink)}.ntf-new{padding:3px 6px;border-radius:999px;background:var(--ntf-new-bg);color:var(--ntf-new-ink);font:500 9px/1 var(--ov-mono);letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums;white-space:nowrap}.ntf-head-keys{display:flex;align-items:center;gap:2px;margin-left:auto}.ntf-layer .ntf-key{position:relative;display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:7px;background:transparent;color:var(--ov-sub);cursor:pointer;transition:background-color .14s ease,color .14s ease}.ntf-layer .ntf-key:hover:not(:disabled){background:var(--ntf-hover);color:var(--ov-ink)}.ntf-layer .ntf-key:disabled{opacity:.4;cursor:default}.ntf-tabs{display:flex;gap:14px;flex:none;height:36px;padding:0 16px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--ov-line)}.ntf-tabs::-webkit-scrollbar{display:none}.ntf-layer .ntf-tab,.ntp .ntf-tab{display:inline-flex;align-items:center;gap:5px;flex:none;height:100%;padding:0;border:0;background:transparent;color:var(--ov-sub);font-size:11.5px;font-weight:500;white-space:nowrap;cursor:pointer;transition:color .14s ease,box-shadow .14s ease}.ntf-layer .ntf-tab:hover,.ntp .ntf-tab:hover{color:var(--ov-ink)}.ntf-layer .ntf-tab[aria-selected=true],.ntp .ntf-tab[aria-selected=true]{color:var(--ov-ink);box-shadow:inset 0 -1.5px 0 var(--ov-ink)}.ntf-tab-n{display:inline-grid;place-items:center;min-width:14px;height:14px;padding:0 4px;border-radius:999px;background:var(--ntf-new-bg);color:var(--ntf-new-ink);font:500 9px/1 var(--ov-mono);font-variant-numeric:tabular-nums}.ntf-body{position:relative;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 0 6px;scrollbar-width:thin}.ntf-day{margin:0;padding:10px 16px 4px;font:500 9.5px/1.2 var(--ov-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ov-sub)}.ntf-list{margin:0;padding:0;list-style:none}.ntf-row{position:relative;touch-action:pan-y;transition:transform .16s ease}.ntf-layer .ntf-link,.ntp .ntf-link{position:relative;display:flex;align-items:flex-start;gap:10px;width:100%;min-height:44px;padding:8px 14px;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer}@media (hover:hover){.ntf-layer .ntf-row:hover .ntf-link,.ntp .ntf-row:hover .ntf-link{background:var(--ntf-hover)}}.ntf-dot{position:absolute;left:5px;top:21px;width:5px;height:5px;border-radius:999px;background:var(--ov-peri);opacity:0}.ntf-row[data-unread] .ntf-dot,.ntf-subrow[data-unread] .ntf-dot{opacity:1}.ntf-tile{position:relative;display:grid;place-items:center;flex:none;width:30px;height:30px;margin-top:1px;border-radius:9px;background:var(--t-bg,var(--t-updates-bg));color:var(--t-ink,var(--t-updates))}.ntf-tile[data-type=signals]{--t-bg:var(--t-signals-bg);--t-ink:var(--t-signals)}.ntf-tile[data-type=ugc]{--t-bg:var(--t-ugc-bg);--t-ink:var(--t-ugc)}.ntf-tile[data-type=ads]{--t-bg:var(--t-ads-bg);--t-ink:var(--t-ads)}.ntf-tile[data-type=creators]{--t-bg:var(--t-creators-bg);--t-ink:var(--t-creators)}.ntf-tile[data-type=analysis]{--t-bg:var(--t-analysis-bg);--t-ink:var(--t-analysis)}.ntf-tile[data-type=report]{--t-bg:var(--t-report-bg);--t-ink:var(--t-report)}.ntf-tile[data-type=updates]{--t-bg:var(--t-updates-bg);--t-ink:var(--t-updates)}.ntf-tile[data-type=offer]{--t-bg:var(--t-offer-bg);--t-ink:var(--t-offer)}.ntf-tile[data-tone=warn]{--t-bg:var(--t-warn-bg);--t-ink:var(--t-warn)}.ntf-row:not([data-unread]) .ntf-tile>svg{filter:saturate(.2);opacity:.72}.ntf-tile-n{position:absolute;right:-5px;bottom:-5px;display:grid;place-items:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--ntf-badge-bg);color:var(--ntf-badge-ink);box-shadow:0 0 0 2px var(--ov-bg);font:600 9px/1 var(--ov-mono);font-variant-numeric:tabular-nums}.ntf-main{display:grid;gap:2px;flex:1 1 auto;min-width:0}.ntf-snip,.ntf-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ntf-title{font-size:12px;line-height:16px;font-weight:500;color:var(--ov-ink)}.ntf-row:not([data-unread]) .ntf-title{font-weight:400;color:var(--ntf-read)}.ntf-snip{font-size:11px;line-height:15px;color:var(--ntf-snip)}.ntf-snip[data-open]{white-space:pre-line;overflow:visible}.ntf-line2{display:flex;align-items:center;gap:6px;min-width:0}.ntf-line2 .ntf-snip{flex:1 1 0;min-width:58%}.ntf-line2:has(.ntf-snip[data-open]){flex-direction:column;align-items:flex-start;gap:3px}.ntf-line2:has(.ntf-snip[data-open]) .ntf-snip{min-width:0}.ntf-pills{display:flex;flex:0 1 auto;flex-wrap:wrap;gap:4px;min-width:0;height:15px;overflow:hidden}.ntf-pill{overflow:hidden;max-width:100%;padding:2px 5px;border-radius:4px;background:var(--ntf-pill-bg);color:var(--ntf-pill-ink);font:500 9px/11px var(--ov-mono);letter-spacing:.08em;text-transform:uppercase;text-overflow:ellipsis}.ntf-pill,.ntf-time{flex:none;white-space:nowrap}.ntf-time{display:inline-flex;align-items:center;gap:3px;margin-top:2px;font:400 10px/14px var(--ov-mono);color:var(--ov-sub);font-variant-numeric:tabular-nums}.ntf-chev{transition:transform .16s ease}.ntf-chev[data-open]{transform:rotate(180deg)}.ntf-row[data-spent] .ntf-link{opacity:.6}.ntf-layer .ntf-row[data-frame=gold] .ntf-link,.ntp .ntf-row[data-frame=gold] .ntf-link{width:calc(100% - 16px);margin:2px 8px;padding-inline:10px;border-radius:11px;background:var(--ntf-gold-in);box-shadow:inset 0 0 0 1px var(--ntf-gold-frame)}.ntf-row[data-frame=gold] .ntf-dot{left:13px}.ntf-acts{position:absolute;top:7px;right:10px;display:none;align-items:center;gap:2px}.ntf-acts[data-shown]{display:flex}@media (hover:hover){.ntf-row:hover .ntf-acts{display:flex}.ntf-row:hover>.ntf-link .ntf-time{visibility:hidden}}.ntf-row:focus-within .ntf-acts{display:flex}.ntf-row:focus-within>.ntf-link .ntf-time,.ntf-row[data-held]>.ntf-link .ntf-time{visibility:hidden}.ntf-layer .ntf-qa,.ntp .ntf-qa{position:relative;display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:7px;background:var(--ov-bg);color:var(--ov-sub);cursor:pointer;transition:background-color .14s ease,color .14s ease}.ntf-layer .ntf-qa:hover,.ntp .ntf-qa:hover{background:var(--ov-line);color:var(--ov-ink)}.ntf-qa-dot{width:7px;height:7px;border-radius:999px;box-shadow:inset 0 0 0 1.5px currentColor}.ntf-qa-dot[data-on]{background:var(--ov-peri);box-shadow:none}.ntf-sub{margin:0 0 4px;padding:0;list-style:none}.ntf-layer .ntf-sublink,.ntp .ntf-sublink{position:relative;display:flex;align-items:center;gap:10px;width:100%;height:40px;padding:0 14px 0 54px;border:0;background:transparent;color:var(--ov-ink-2);font:inherit;font-size:11.5px;text-align:left;text-decoration:none;cursor:pointer}.ntf-sublink .ntf-dot{left:42px;top:17.5px}.ntf-sub-t{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ntf-subrow:not([data-unread]) .ntf-sub-t{color:var(--ntf-read)}.ntf-sublink .ntf-time{margin:0}@media (hover:hover){.ntf-layer .ntf-sublink:hover,.ntp .ntf-sublink:hover{background:var(--ntf-hover)}}.ntf-layer .ntf-pin,.ntp .ntf-pin{display:block;margin:10px 10px 2px;color:inherit;text-decoration:none}.ntf-pin-frame{display:block;padding:1px;border-radius:13px;background:var(--ntf-mint-frame)}.ntf-pin-frame[data-tone=offer]{background:var(--ntf-gold-frame)}.ntf-pin-in{display:grid;gap:3px;padding:10px 12px 11px;border-radius:12px;background:var(--ntf-mint-in)}.ntf-pin-frame[data-tone=offer] .ntf-pin-in{background:var(--ntf-gold-in)}.ntf-pin-top{display:flex;align-items:center;gap:7px}.ntf-pin-top .ntf-time{margin:0 0 0 auto}.ntf-pin-dot{width:6px;height:6px;border-radius:999px;background:var(--ov-green)}.ntf-pin-frame[data-tone=offer] .ntf-pin-dot{background:var(--ntf-gold-ink)}.ntf-pin-kick{font:500 9px/1 var(--ov-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ov-mint)}.ntf-pin-frame[data-tone=offer] .ntf-pin-kick{color:var(--ntf-gold-ink)}.ntf-pin-title{font-size:12.5px;line-height:17px;font-weight:500;color:var(--ov-ink)}.ntf-pin-snip{font-size:11px;line-height:15px;color:var(--ov-ink-2)}.ntf-pin-cta{display:inline-flex;align-items:center;gap:4px;justify-self:start;margin-top:5px;padding:4px 8px;border-radius:999px;background:var(--ov-bg);box-shadow:inset 0 0 0 1px var(--ntf-mint-frame);color:var(--ov-mint);font:500 9px/1 var(--ov-mono);letter-spacing:.12em;text-transform:uppercase}.ntf-pin-frame[data-tone=offer] .ntf-pin-cta{box-shadow:inset 0 0 0 1px var(--ntf-gold-frame);color:var(--ntf-gold-ink)}@media (hover:hover){.ntf-pin:hover .ntf-pin-cta{background:var(--ntf-hover)}}.ntf-empty{display:grid;justify-items:center;gap:8px;padding:40px 24px 32px;text-align:center}.ntf-empty-ico{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--ntf-pill-bg);color:var(--ov-sub)}.ntf-empty-t{max-width:32ch;margin:0;font-size:12px;line-height:1.5;color:var(--ov-sub)}.ntf-empty-a{font-size:11.5px;font-weight:500;color:var(--ov-peri);text-decoration:underline;text-underline-offset:3px}.ntf-wait{padding-top:10px;pointer-events:none}.ntf-wait .ntf-link{min-height:56px}.ntf-wait .ntf-main{gap:7px;padding-top:3px}.ntf-wait .ntf-main i{display:block;height:10px;border-radius:5px}.ntf-undo{display:flex;align-items:center;gap:10px;flex:none;padding:8px 16px;border-top:1px solid var(--ov-line);font-size:11.5px;color:var(--ov-ink-2)}.ntf-undo span{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ntf-layer .ntf-undo button{flex:none;padding:4px 6px;border:0;border-radius:6px;background:transparent;color:var(--ov-peri);font:inherit;font-weight:500;cursor:pointer}.ntf-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none;height:36px;padding:0 16px;border-top:1px solid var(--ov-foot-line);background:var(--ov-foot-bg)}.ntf-shell[data-place=sheet] .ntf-foot{height:calc(48px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}.ntf-foot-t{font-size:10.5px;color:var(--ov-sub)}.ntf-foot-t a{color:var(--ov-ink);text-decoration:underline;text-underline-offset:2px}.ntf-foot-a{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;color:var(--ov-ink-2);text-decoration:none}.ntf-foot-a:hover{color:var(--ov-ink)}.ntf-tip{font-size:11px}.ntf-layer :is(.ntf-key,.ntf-tab,.ntf-link,.ntf-qa,.ntf-sublink,.ntf-pin,.ntf-foot-a,.ntf-empty-a,.ntf-undo button):focus-visible,.ntp :is(.ntf-tab,.ntf-link,.ntf-qa,.ntf-sublink,.ntf-pin):focus-visible{outline:2px solid var(--ov-ink);outline-offset:-2px}@media (pointer:coarse){.ntf-key:after,.ntf-qa:after{content:"";position:absolute;inset:-9px}.ntf-tabs{height:44px}.ntf-acts{top:50%;transform:translateY(-50%);gap:8px;padding:0 2px}.ntf-acts[data-shown] .ntf-qa{width:34px;height:34px}.ntf-link{min-height:56px}}@media (prefers-reduced-motion:reduce){.ntf-chev,.ntf-layer .ntf-shell,.ntf-row{animation:none;transition:none}.ntf-bell{transition:none}}.ntp{display:grid;gap:18px;align-items:start;padding:24px clamp(16px,3vw,48px) 56px;color:var(--ov-ink)}@media (min-width:768px){.ntp{padding-top:64px}}@media (min-width:1024px){.ntp{grid-template-columns:320px minmax(0,1fr);gap:28px}.ntp-rail{position:sticky;top:64px}}.ntp-rail{display:grid;gap:14px;align-content:start;min-width:0}.ntp-head{display:flex;align-items:center;gap:10px}.ntp-h{margin:0;font-size:22px;line-height:1.2;font-weight:500;letter-spacing:-.02em;color:var(--ov-ink)}.ntp-search{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:11px;background:var(--ov-field);color:var(--ov-sub)}.ntp-search input{flex:1 1 auto;min-width:0;height:100%;padding:0;border:0;outline:none;background:transparent;color:var(--ov-ink);font:inherit;font-size:16px}.ntp-search input::-moz-placeholder{color:var(--ov-sub)}.ntp-search input::placeholder{color:var(--ov-sub)}@media (min-width:768px){.ntp-search input{font-size:13px}}.ntp-search:focus-within{box-shadow:inset 0 0 0 1px var(--ov-chip-line)}.ntp .ntf-tabs{padding:0}@media (min-width:1024px){.ntp .ntf-tabs{flex-direction:column;gap:2px;height:auto;overflow:visible;border-bottom:0}.ntp .ntf-tab{justify-content:space-between;height:34px;padding:0 10px;border-radius:8px;font-size:12.5px}.ntp .ntf-tab[aria-selected=true]{box-shadow:none;background:var(--ov-field)}}.ntp-acts{display:flex;flex-wrap:wrap;gap:8px}.ntp-btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 11px;border:0;border-radius:9px;background:var(--ov-field);color:var(--ov-ink);font:inherit;font-size:12px;font-weight:500;text-decoration:none;cursor:pointer}.ntp-btn[data-tone=quiet]{background:transparent;color:var(--ov-sub)}.ntp-btn:hover:not(:disabled){background:var(--ntf-hover);color:var(--ov-ink)}.ntp-btn:disabled{opacity:.45;cursor:default}.ntp-btn:focus-visible{outline:2px solid var(--ov-ink);outline-offset:2px}.ntp-list{min-width:0}.ntp-list>.ntf-groups>.ntf-group:first-child .ntf-day{padding-top:4px}.ntp .ntf-undo{border:0;border-radius:10px;background:var(--ov-field);margin-bottom:8px}.ntp .ntf-undo button{flex:none;padding:4px 6px;border:0;border-radius:6px;background:transparent;color:var(--ov-peri);font:inherit;font-weight:500;cursor:pointer}.ntp-guest{margin:12px 16px 0;font-size:12px;color:var(--ov-sub)}.ntp-guest a{color:var(--ov-ink);text-decoration:underline;text-underline-offset:2px}.ann-layer{position:fixed;inset:0;z-index:125;display:grid;place-items:center;padding:16px;font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif}.ann-box{position:relative;width:min(440px,100%);animation:ntf-in .22s cubic-bezier(.22,1,.36,1) both}.ann-box:focus{outline:none}.ann-card{position:relative;padding:18px 20px 16px;border-radius:20px;border:1px solid var(--hm-line);background:var(--hm-surface);box-shadow:var(--hm-shadow-drop);color:var(--hm-ink);text-align:left}:root[data-theme=dark] .ann-card{background:#101114;border-color:rgba(255,255,255,.09)}.ann-top{display:flex;align-items:center;gap:10px}.ann-tile{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:12px;background:var(--hm-accent-soft);color:var(--hm-accent)}:root[data-theme=dark] .ann-tile{color:#9DB2FF}.ann-card[data-tone=success] .ann-tile{background:var(--hm-pos-soft);color:var(--hm-pos-ink)}.ann-card[data-tone=warn] .ann-tile{background:var(--hm-warn-soft);color:var(--hm-warn-ink)}.ann-kick{flex:1 1 auto;min-width:0;font-size:12.5px;font-weight:550;color:var(--hm-ink-3)}.ann-x{display:grid;place-items:center;flex:none;width:32px;height:32px;margin:-4px -8px 0 0;border-radius:9px;color:var(--hm-ink-3);transition:background-color .15s ease,color .15s ease}.ann-x:hover{background:var(--hm-soft);color:var(--hm-ink)}.ann-title{margin:16px 0 0;font-size:19px;font-weight:650;line-height:1.3;letter-spacing:-.016em;color:var(--hm-ink);text-wrap:balance}.ann-text{margin:8px 0 0;font-size:14px;line-height:1.6;color:var(--hm-ink-2);white-space:pre-line}.ann-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.ann-go,.ann-ok{display:inline-flex;align-items:center;justify-content:center;flex:1 1 140px;height:40px;padding:0 16px;border-radius:11px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background-color .15s ease,color .15s ease}.ann-go{background:var(--hm-ink);color:var(--hm-surface)}.ann-go:hover{background:color-mix(in srgb,var(--hm-ink) 86%,var(--hm-surface))}:root[data-theme=dark] .ann-go{background:#F4F5F7;color:#0B0C0F}:root[data-theme=dark] .ann-go:hover{background:#FFFFFF}.ann-ok{background:var(--hm-soft);color:var(--hm-ink)}.ann-ok:hover{background:color-mix(in srgb,var(--hm-ink) 9%,var(--hm-surface))}:root[data-theme=dark] .ann-ok{background:rgba(255,255,255,.07);color:#F4F5F7}:root[data-theme=dark] .ann-ok:hover{background:rgba(255,255,255,.11)}.ann-go:focus-visible,.ann-ok:focus-visible,.ann-x:focus-visible{outline:2px solid var(--hm-ink);outline-offset:2px}.ann-keep{display:flex;align-items:center;justify-content:center;gap:6px;margin:14px 0 0;font-size:11.5px;color:var(--hm-ink-3)}@media (max-width:480px){.ann-card{padding:16px 16px 14px}.ann-title{font-size:17.5px}}@media (prefers-reduced-motion:reduce){.ann-box{animation:none}}.hm.adm-ann-preview{display:grid;place-items:center;padding:22px 16px;border-radius:14px;background:color-mix(in srgb,var(--hm-ink) 5%,var(--hm-surface))}.hm.adm-ann-preview .ann-card{width:min(440px,100%);box-shadow:var(--hm-shadow-lift)}