.notification-center,.notification-trigger{position:relative;display:inline-flex;align-items:center}.notification-trigger{justify-content:center;width:40px;height:40px;border-radius:16px;border:1px solid rgba(126,244,214,.45);background:linear-gradient(160deg,rgba(255,255,255,.76),rgba(126,244,214,.16)),radial-gradient(120% 120% at 20% 20%,rgba(126,244,214,.22),transparent 60%);box-shadow:0 14px 34px rgba(84,196,250,.16);color:#0c8bc6;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease;cursor:pointer}.notification-trigger:hover{transform:translateY(-1px);box-shadow:0 18px 42px rgba(84,196,250,.22);border-color:rgba(126,244,214,.62)}.notification-trigger:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(126,244,214,.3),0 16px 36px rgba(84,196,250,.2)}.notification-trigger[data-has-unread=true],.notification-trigger[data-open=true]{border-color:rgba(240,88,62,.38);box-shadow:0 18px 44px rgba(240,88,62,.24)}.notification-trigger[data-open=true],.notification-trigger[data-open=true] .notification-icon{color:#f0583e}.notification-icon{width:22px;height:22px;stroke-width:1.8;color:var(--notification-icon-color,#7ef4d6);transition:color .16s ease}.notification-icon.is-highlighted{color:var(--notification-icon-highlight,#54c4fa)}.notification-badge{position:absolute;top:0;right:0;transform:translate(42%,-42%);min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:linear-gradient(160deg,rgba(255,255,255,.82),rgba(126,244,214,.34)),radial-gradient(140% 160% at 20% 15%,rgba(255,255,255,.65),transparent 62%),radial-gradient(160% 120% at 86% 10%,rgba(84,196,250,.25),transparent 78%);color:#f0583e;font-size:11px;font-weight:700;letter-spacing:.02em;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(126,244,214,.45);box-shadow:0 12px 22px rgba(84,196,250,.2),inset 0 0 0 1px rgba(126,244,214,.35);backdrop-filter:blur(6px) saturate(160%);-webkit-backdrop-filter:blur(6px) saturate(160%);text-shadow:none;font-variant-numeric:tabular-nums;transition:transform .16s ease,box-shadow .16s ease}.notification-trigger:hover .notification-badge,.notification-trigger[data-open=true] .notification-badge{transform:translate(42%,-46%);box-shadow:0 16px 30px rgba(84,196,250,.25),inset 0 0 0 1px rgba(126,244,214,.42)}.notification-badge:after{content:"";position:absolute;inset:3px;border-radius:999px;background:linear-gradient(155deg,rgba(255,255,255,.58),rgba(255,255,255,0));opacity:.7;pointer-events:none}.notification-panel{position:fixed;width:clamp(300px,88vw,380px);border-radius:26px;border:1.2px solid rgba(126,244,214,.46);background:radial-gradient(140% 120% at 85% -20%,rgba(126,244,214,.26),transparent 72%),radial-gradient(160% 130% at 14% 120%,rgba(84,196,250,.18),transparent 78%),linear-gradient(154deg,rgba(255,255,255,.94),rgba(230,248,255,.88));box-shadow:inset 0 1px 0 rgba(255,255,255,.74),0 28px 66px rgba(84,196,250,.22),0 16px 36px rgba(54,170,150,.18);backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);overflow:hidden;opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .18s ease,transform .2s ease;z-index:2147483644}.notification-panel[data-open=true]{opacity:1;transform:translateY(0);pointer-events:auto}.notification-panel__header{display:flex;align-items:flex-start;justify-content:space-between;padding:22px 26px 18px;gap:18px;background:radial-gradient(140% 120% at 12% -40%,rgba(126,244,214,.2),transparent 70%),linear-gradient(162deg,rgba(240,252,255,.88),rgba(230,248,255,.82));border-bottom:1px solid rgba(126,244,214,.32)}.notification-panel__heading{flex:1 1 auto;min-width:0}.notification-panel__title{margin:0;font-size:15px;font-weight:600;color:#0c1a20}.notification-panel__subtitle{margin:6px 0 0;font-size:12px;color:rgba(15,66,120,.7)}.notification-panel__actions{display:inline-flex;align-items:center;gap:12px}.notification-panel__action{border:1px solid rgba(132,184,248,.4);background:linear-gradient(150deg,rgba(255,255,255,.9),rgba(230,242,255,.78));color:rgba(22,82,146,.78);font-size:12px;font-weight:600;padding:7px 14px;border-radius:999px;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 12px 24px rgba(88,150,222,.18);transition:color .14s ease,transform .16s ease,box-shadow .16s ease,border-color .14s ease}.notification-panel__action:hover{transform:translateY(-1px);color:#f0583e;border-color:rgba(240,88,62,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 16px 26px rgba(240,88,62,.24)}.notification-panel__action:disabled,.notification-panel__action[aria-disabled=true]{opacity:.6;cursor:default}.notification-panel__action--icon{padding:8px 10px;min-width:0}.notification-panel__action-img{width:18px;height:18px;display:block;filter:drop-shadow(0 1px 1px rgba(255,255,255,.5))}.notification-panel__action-img.is-spinning{animation:notification-refresh-spin .9s linear infinite}@keyframes notification-refresh-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.notification-panel__list{max-height:380px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-color:rgba(255,138,61,.7) rgba(255,138,61,.14);padding:12px 18px 22px;background:radial-gradient(160% 120% at 18% -24%,rgba(126,244,214,.16),transparent 74%),linear-gradient(180deg,rgba(255,255,255,.42),rgba(230,248,255,.14));display:flex;flex-direction:column;gap:14px}.notification-panel__list::-webkit-scrollbar{width:6px}.notification-panel__list::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(255,156,94,.95),rgba(255,106,43,.85));box-shadow:0 4px 10px rgba(255,106,43,.18);border-radius:999px}.notification-panel__list::-webkit-scrollbar-track{background:rgba(255,138,61,.08)}.notification-row{width:100%;display:flex;align-items:flex-start;gap:16px;padding:18px 20px 46px;border-radius:26px;position:relative;background:linear-gradient(175deg,rgba(126,244,214,.16),rgba(84,196,250,.14));border:1px solid rgba(126,244,214,.4);box-shadow:0 18px 40px rgba(84,196,250,.18),0 10px 26px rgba(84,196,250,.12);backdrop-filter:blur(8px) saturate(150%);-webkit-backdrop-filter:blur(8px) saturate(150%);transition:transform .16s ease,box-shadow .18s ease,border-color .16s ease,background .18s ease}.notification-row[data-read=false]{border-color:rgba(126,244,214,.52);box-shadow:0 22px 48px rgba(84,196,250,.22),0 12px 30px rgba(84,196,250,.14)}.notification-row:hover{transform:translateY(-3px);box-shadow:0 22px 52px rgba(84,196,250,.2),0 16px 36px rgba(84,196,250,.18);border-color:rgba(126,244,214,.48)}.notification-row[data-focus=true]{border-color:rgba(126,244,214,.6);box-shadow:0 24px 56px rgba(84,196,250,.22),0 16px 38px rgba(84,196,250,.18);animation:notification-row-focus 2.6s ease-in-out infinite}@keyframes notification-row-focus{0%{transform:translateY(0);box-shadow:0 14px 30px rgba(84,196,250,.14)}50%{transform:translateY(-2px);box-shadow:0 26px 50px rgba(84,196,250,.22)}to{transform:translateY(0);box-shadow:0 14px 30px rgba(84,196,250,.14)}}.notification-row[data-tone=critical]{background:linear-gradient(176deg,rgba(255,236,232,.9),rgba(255,221,216,.84));border-color:rgba(239,68,68,.42);box-shadow:0 20px 46px rgba(239,68,68,.22),0 12px 30px rgba(239,68,68,.16)}.notification-row[data-tone=critical][data-read=false]{border-color:rgba(239,68,68,.5);box-shadow:0 24px 52px rgba(239,68,68,.26),0 14px 34px rgba(239,68,68,.18)}.notification-row[data-tone=critical]:hover{border-color:rgba(220,38,38,.56);box-shadow:0 26px 56px rgba(220,38,38,.28),0 16px 36px rgba(220,38,38,.2)}.notification-row[data-tone=critical] .notification-row__title{color:rgba(127,29,29,.95)}.notification-row[data-tone=critical] .notification-row__body{color:rgba(127,29,29,.74)}.notification-row[data-tone=critical] .notification-row__when{color:#dc2626}.notification-row[data-tone=critical] .notification-row__status-pill[data-variant=warning]{--notification-status-color:#dc2626}.notification-row__button{flex:1 1 auto;border:none;background:transparent;display:flex;align-items:flex-start;gap:14px;padding:0;text-align:left;cursor:pointer}.notification-row__button:focus-visible{outline:2px solid rgba(12,139,198,.35);outline-offset:2px}.notification-row__archive{align-self:center;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;width:32px;height:32px;border-radius:8px;cursor:pointer;box-shadow:none;transition:color .14s ease;flex-shrink:0;color:#ef4444}.notification-row__archive:hover{color:#dc2626}.notification-row__archive:focus-visible{outline:none;color:#dc2626}.notification-row__archive-icon{width:20px;height:20px;display:block;pointer-events:none}.notification-row__main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:6px}.notification-row__aside{position:absolute;left:50%;bottom:12px;transform:translateX(-50%);flex:0 0 auto;flex-shrink:0;min-width:0;display:flex;justify-content:center;text-align:center;align-self:flex-end}.notification-row__when{display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:0;font-size:11px;font-weight:600;color:#f97316;background:none;border:none;box-shadow:none;white-space:nowrap;line-height:1.1;letter-spacing:.01em;font-variant-numeric:tabular-nums}.notification-row__title{margin:0;font-size:15px;font-weight:700;color:rgba(16,52,108,.94)}.notification-row__body{margin:0;font-size:13px;line-height:1.5;color:rgba(34,62,98,.72);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notification-row__status-pill{--notification-status-bg:rgba(0,182,134,0.18);--notification-status-border:rgba(0,182,134,0.38);--notification-status-color:#00b686;display:inline-flex;align-items:center;gap:6px;margin-top:2px;padding:0;min-height:0;border-radius:0;font-size:13px;font-weight:600;letter-spacing:.01em;background:none;border:none;color:var(--notification-status-color);width:fit-content;max-width:100%;line-height:1.2;position:relative}.notification-row__status-pill--leading{flex-shrink:0;align-self:center;margin-top:0}.notification-row__status-pill[data-variant=warning]{--notification-status-bg:rgba(255,122,60,0.18);--notification-status-border:rgba(255,122,60,0.42);--notification-status-color:#ff7a3c}.notification-row__status-pill[data-variant=error]{--notification-status-bg:rgba(255,79,104,0.2);--notification-status-border:rgba(255,79,104,0.38);--notification-status-color:#ff4f68}.notification-row__status-icon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:0;border:none;background:transparent;color:var(--notification-status-color);box-shadow:none}.notification-row__status-pill-text{display:inline-block}.notification-row__meta{margin-top:10px;display:flex;align-items:center;justify-content:space-between;font-size:12px;color:rgba(30,70,112,.58)}.notification-row__meta-link{font-weight:600;text-decoration:underline;text-underline-offset:3px;color:rgba(18,102,182,.86)}.notification-panel__empty{padding:58px 26px 54px;text-align:center;font-size:14px;color:rgba(34,72,120,.64);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:radial-gradient(160% 130% at 16% -28%,rgba(126,244,214,.18),transparent 72%),radial-gradient(150% 120% at 88% 14%,rgba(84,196,250,.16),transparent 70%),linear-gradient(174deg,rgba(255,255,255,.95),rgba(232,249,246,.9));border-radius:18px;border:1px solid rgba(126,244,214,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 18px 38px rgba(84,196,250,.18)}.notification-panel__empty-icon{width:auto;height:auto;border-radius:0;display:inline-flex;align-items:center;justify-content:center;background:none;border:none;box-shadow:none;animation:none;color:rgba(86,100,120,.7)}.notification-panel__empty-icon-img{width:44px;height:44px;display:block;color:inherit}.notification-panel__empty-title{margin:6px 0 0;font-size:16px;font-weight:700;color:rgba(16,52,108,.94)}.notification-panel__empty-body{margin:0;font-size:13px;line-height:1.5;max-width:240px;color:rgba(34,72,120,.7)}@keyframes notification-empty-float{0%{transform:translateY(0)}50%{transform:translateY(-3px)}to{transform:translateY(0)}}.notification-panel__loader{padding:0;background:none;border:none;box-shadow:none;gap:0}.notification-panel__loader .loading-indicator__halo,.notification-panel__loader:after{display:none}.notification-panel__loader .loading-indicator__spinner{width:1.2rem;height:1.2rem;box-shadow:none;background:none}.notification-panel__footer{padding:14px 20px 18px;border-top:1px solid rgba(140,196,252,.24);background:radial-gradient(160% 140% at 78% -20%,rgba(186,214,255,.28),transparent 74%),linear-gradient(180deg,rgba(255,255,255,.78),rgba(240,248,255,.64))}.notification-panel__load{width:100%;border:1px solid rgba(142,196,252,.4);border-radius:18px;padding:11px 14px;font-size:13px;font-weight:600;background:linear-gradient(150deg,rgba(255,255,255,.92),rgba(236,246,255,.76));color:rgba(24,86,150,.78);cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 12px 26px rgba(104,158,228,.18);transition:color .14s ease,transform .16s ease,box-shadow .16s ease,border-color .16s ease}.notification-panel__load:hover{transform:translateY(-1px);border-color:rgba(240,88,62,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 16px 30px rgba(240,88,62,.22);color:#f0583e}[data-theme=dark] .notification-trigger{background:rgba(16,23,25,.92);border-color:rgba(240,88,62,.3);box-shadow:0 18px 44px rgba(0,0,0,.55);color:#cbf0ff}[data-theme=dark] .notification-trigger[data-has-unread=true],[data-theme=dark] .notification-trigger[data-open=true]{color:#ff8d66;border-color:rgba(255,128,90,.48);box-shadow:0 20px 48px rgba(255,128,90,.32)}[data-theme=dark] .notification-trigger[data-open=true] .notification-icon{color:#ff8d66}[data-theme=dark] .notification-badge{background:linear-gradient(160deg,rgba(30,44,60,.8),rgba(18,32,50,.72)),radial-gradient(150% 180% at 28% 20%,rgba(126,244,214,.2),transparent 64%),radial-gradient(140% 140% at 82% 10%,rgba(84,196,250,.2),transparent 80%);color:#f0583e;border-color:rgba(126,244,214,.35);box-shadow:0 14px 32px rgba(0,0,0,.55),inset 0 0 0 1px rgba(126,244,214,.32)}[data-theme=dark] .notification-panel{background:radial-gradient(160% 120% at 88% -18%,rgba(58,186,166,.26),transparent 72%),radial-gradient(140% 120% at 12% 120%,rgba(26,46,78,.76),transparent 82%),linear-gradient(162deg,rgba(16,26,48,.95),rgba(10,18,32,.9));border-color:rgba(90,200,178,.46);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 28px 72px rgba(0,0,0,.7)}[data-theme=dark] .notification-panel__header{background:radial-gradient(140% 120% at 10% -30%,rgba(58,186,166,.22),transparent 74%),linear-gradient(168deg,rgba(22,38,70,.9),rgba(12,22,40,.84));border-bottom-color:rgba(90,200,178,.5)}[data-theme=dark] .notification-panel__title{color:#f8fbff}[data-theme=dark] .notification-panel__subtitle{color:rgba(196,214,244,.72)}[data-theme=dark] .notification-panel__action{border-color:rgba(86,138,214,.46);background:linear-gradient(150deg,rgba(32,54,96,.92),rgba(22,40,76,.88));color:rgba(214,234,255,.92);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 16px 28px rgba(0,0,0,.55)}[data-theme=dark] .notification-panel__action:hover{color:#ff8d66;border-color:rgba(255,128,90,.52);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 18px 34px rgba(255,128,90,.32)}[data-theme=dark] .notification-panel__list{background:radial-gradient(160% 120% at 12% -20%,rgba(58,186,166,.2),transparent 74%),linear-gradient(180deg,rgba(18,30,52,.84),rgba(10,16,30,.78));scrollbar-color:rgba(255,189,141,.75) rgba(255,138,61,.24)}[data-theme=dark] .notification-panel__list::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(255,198,153,.95),rgba(255,136,82,.85));box-shadow:0 4px 10px rgba(255,136,82,.24)}[data-theme=dark] .notification-panel__list::-webkit-scrollbar-track{background:rgba(255,138,61,.18)}[data-theme=dark] .notification-row{background:linear-gradient(178deg,rgba(28,42,74,.94),rgba(16,24,46,.9));border-color:rgba(126,182,255,.34);box-shadow:0 22px 44px rgba(0,0,0,.65),inset 0 0 0 1px rgba(126,182,255,.14);backdrop-filter:blur(8px) saturate(150%);-webkit-backdrop-filter:blur(8px) saturate(150%)}[data-theme=dark] .notification-row[data-read=false]{border-color:rgba(126,182,255,.46);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 24px 50px rgba(126,182,255,.22)}[data-theme=dark] .notification-row:hover{border-color:rgba(126,182,255,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 26px 52px rgba(126,182,255,.24)}[data-theme=dark] .notification-row[data-focus=true]{border-color:rgba(126,182,255,.56);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 28px 56px rgba(126,182,255,.26)}[data-theme=dark] .notification-row[data-tone=critical]{background:linear-gradient(176deg,rgba(72,20,28,.92),rgba(52,14,22,.9));border-color:rgba(248,113,113,.48);box-shadow:0 24px 48px rgba(0,0,0,.66),inset 0 0 0 1px rgba(248,113,113,.2)}[data-theme=dark] .notification-row[data-tone=critical][data-read=false]{border-color:rgba(248,113,113,.58);box-shadow:0 26px 52px rgba(0,0,0,.68),inset 0 0 0 1px rgba(248,113,113,.28)}[data-theme=dark] .notification-row[data-tone=critical]:hover{border-color:rgba(252,165,165,.6)}[data-theme=dark] .notification-row[data-tone=critical] .notification-row__title{color:rgba(254,226,226,.98)}[data-theme=dark] .notification-row[data-tone=critical] .notification-row__body{color:rgba(254,202,202,.86)}[data-theme=dark] .notification-row[data-tone=critical] .notification-row__when{color:#fca5a5}[data-theme=dark] .notification-row[data-tone=critical] .notification-row__status-pill[data-variant=warning]{--notification-status-color:#fca5a5}[data-theme=dark] .notification-row__button:focus-visible{outline-color:rgba(144,196,255,.4)}[data-theme=dark] .notification-row__archive{border:none;background:transparent;color:#ef4444;box-shadow:none}[data-theme=dark] .notification-row__archive:hover{color:#dc2626}[data-theme=dark] .notification-row__archive:focus-visible{color:#dc2626;box-shadow:none}[data-theme=dark] .notification-row__when{background:none;border:none;box-shadow:none;color:#f97316}[data-theme=dark] .notification-row__title{color:rgba(234,240,255,.98)}[data-theme=dark] .notification-row__body{color:rgba(198,214,246,.78)}[data-theme=dark] .notification-row__status-pill{--notification-status-bg:rgba(0,182,134,0.22);--notification-status-border:rgba(0,182,134,0.5);--notification-status-color:#98f7d3;background:none;border:none;box-shadow:none}[data-theme=dark] .notification-row__status-pill[data-variant=warning]{--notification-status-bg:rgba(255,122,60,0.24);--notification-status-border:rgba(255,122,60,0.5);--notification-status-color:#ffc39a}[data-theme=dark] .notification-row__status-pill[data-variant=error]{--notification-status-bg:rgba(255,79,104,0.26);--notification-status-border:rgba(255,79,104,0.5);--notification-status-color:#ffb5c1}[data-theme=dark] .notification-row__meta{color:rgba(164,188,226,.72)}[data-theme=dark] .notification-row__meta-link{color:rgba(174,214,255,.9)}[data-theme=dark] .notification-panel__empty{color:rgba(196,214,244,.86);background:radial-gradient(150% 120% at 12% -22%,rgba(58,186,166,.2),transparent 72%),radial-gradient(160% 120% at 88% 16%,rgba(84,196,250,.16),transparent 72%),linear-gradient(174deg,rgba(18,30,54,.92),rgba(10,18,32,.86));border-color:rgba(90,200,178,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 20px 44px rgba(0,0,0,.62)}[data-theme=dark] .notification-panel__empty-title{color:rgba(234,240,255,.94)}[data-theme=dark] .notification-panel__empty-body{color:rgba(188,208,242,.78)}[data-theme=dark] .notification-panel__empty-icon{background:none;border:none;box-shadow:none;color:rgba(172,186,204,.7)}[data-theme=dark] .notification-panel__footer{background:radial-gradient(130% 110% at 80% -10%,rgba(70,118,204,.24),transparent 76%),linear-gradient(182deg,rgba(18,30,54,.88),rgba(10,18,32,.84));border-top-color:rgba(92,148,228,.34)}[data-theme=dark] .notification-panel__load{border-color:rgba(90,146,220,.5);background:linear-gradient(150deg,rgba(36,60,104,.94),rgba(26,44,80,.9));color:rgba(216,234,255,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 16px 30px rgba(0,0,0,.55)}[data-theme=dark] .notification-panel__load:hover{color:#ffb08a;border-color:rgba(255,128,90,.58);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 18px 36px rgba(255,128,90,.32)}[data-theme=dark] .notification-critical-banner{--notification-banner-border:rgba(255,148,108,0.36);--notification-banner-ambient:rgba(255,128,90,0.18);--notification-banner-highlight:rgba(96,148,220,0.34);--notification-banner-surface:rgba(20,30,52,0.92);--notification-banner-shadow:rgba(0,0,0,0.68);--notification-banner-title:#fee2e2;--notification-banner-body:#fecaca;--notification-banner-icon-bg:radial-gradient(140% 120% at 24% 18%,rgba(255,224,214,0.35),transparent 64%),linear-gradient(150deg,rgba(255,154,110,0.95),rgba(255,114,84,0.9));--notification-banner-icon-shadow:rgba(0,0,0,0.6);--notification-banner-icon-border:rgba(255,255,255,0.25);--notification-banner-icon-color:#ffe2d6;--notification-banner-icon-mask:#ff8a63;--notification-banner-action-primary-bg:radial-gradient(128% 120% at 16% -24%,rgba(255,224,214,0.3),transparent 68%),linear-gradient(152deg,rgba(255,140,100,0.92),rgba(255,104,80,0.92));--notification-banner-action-primary-border:rgba(255,200,176,0.45);--notification-banner-action-primary-color:#fff4ec;--notification-banner-action-primary-shadow:rgba(0,0,0,0.62);--notification-banner-action-secondary-bg:radial-gradient(130% 118% at 16% -20%,rgba(255,224,214,0.3),transparent 68%),linear-gradient(150deg,rgba(36,48,70,0.88),rgba(24,34,56,0.84));--notification-banner-action-secondary-border:rgba(255,140,96,0.32);--notification-banner-action-secondary-color:#fca5a5;--notification-banner-action-secondary-shadow:rgba(255,128,90,0.28)}[data-theme=dark] .notification-critical-banner[data-tone=important]{--notification-banner-border:rgba(253,224,138,0.4);--notification-banner-ambient:rgba(251,191,36,0.24);--notification-banner-highlight:rgba(253,245,213,0.25);--notification-banner-surface:rgba(36,28,12,0.92);--notification-banner-shadow:rgba(0,0,0,0.64);--notification-banner-title:#fde68a;--notification-banner-body:#fcd34d;--notification-banner-icon-bg:radial-gradient(140% 120% at 24% 18%,rgba(253,230,138,0.6),transparent 64%),linear-gradient(150deg,rgba(250,204,21,0.95),rgba(251,191,36,0.9));--notification-banner-icon-color:#fffbea;--notification-banner-icon-mask:#fbbf24;--notification-banner-icon-shadow:rgba(0,0,0,0.55);--notification-banner-action-primary-bg:radial-gradient(130% 120% at 18% -18%,rgba(254,240,199,0.42),transparent 66%),linear-gradient(148deg,rgba(251,211,141,0.92),rgba(250,204,21,0.88));--notification-banner-action-primary-border:rgba(254,215,170,0.52);--notification-banner-action-primary-color:#fff7ed;--notification-banner-action-primary-shadow:rgba(0,0,0,0.58);--notification-banner-action-secondary-bg:radial-gradient(130% 118% at 16% -20%,rgba(251,191,36,0.2),transparent 68%),linear-gradient(150deg,rgba(50,30,10,0.88),rgba(34,24,10,0.84));--notification-banner-action-secondary-border:rgba(251,191,36,0.32);--notification-banner-action-secondary-color:#fcd34d;--notification-banner-action-secondary-shadow:rgba(251,191,36,0.26)}[data-theme=dark] .notification-critical-banner[data-tone=info]{--notification-banner-border:rgba(110,231,183,0.32);--notification-banner-ambient:rgba(34,197,94,0.18);--notification-banner-highlight:rgba(56,189,248,0.24);--notification-banner-surface:rgba(10,26,28,0.9);--notification-banner-shadow:rgba(0,0,0,0.62);--notification-banner-title:#bbf7d0;--notification-banner-body:#a5f3fc;--notification-banner-icon-bg:radial-gradient(140% 120% at 24% 18%,rgba(134,239,172,0.45),transparent 64%),linear-gradient(150deg,rgba(45,212,191,0.92),rgba(6,182,212,0.9));--notification-banner-icon-color:#ecfeff;--notification-banner-icon-mask:#2dd4bf;--notification-banner-icon-shadow:rgba(0,0,0,0.52);--notification-banner-action-primary-bg:radial-gradient(130% 120% at 18% -18%,rgba(134,239,172,0.38),transparent 66%),linear-gradient(148deg,rgba(59,211,192,0.92),rgba(14,165,233,0.9));--notification-banner-action-primary-border:rgba(165,243,252,0.52);--notification-banner-action-primary-color:#ecfeff;--notification-banner-action-primary-shadow:rgba(0,0,0,0.58);--notification-banner-action-secondary-bg:radial-gradient(130% 118% at 16% -20%,rgba(6,182,212,0.22),transparent 68%),linear-gradient(150deg,rgba(12,32,44,0.88),rgba(6,24,36,0.84));--notification-banner-action-secondary-border:rgba(13,148,136,0.32);--notification-banner-action-secondary-color:#99f6e4;--notification-banner-action-secondary-shadow:rgba(13,148,136,0.28)}.notification-critical-banner{--notification-banner-highlight:rgba(255,255,255,0.8);--notification-banner-border:rgba(240,88,62,0.32);--notification-banner-ambient:rgba(240,88,62,0.16);--notification-banner-surface:rgba(255,244,240,0.48);--notification-banner-shadow:rgba(240,88,62,0.18);--notification-banner-title:#7f1d1d;--notification-banner-body:#7f1d1d;--notification-banner-icon-bg:radial-gradient(140% 120% at 20% 12%,rgba(255,255,255,0.68),transparent 62%),linear-gradient(148deg,rgba(255,115,86,0.92),rgba(240,88,62,0.82));--notification-banner-icon-shadow:rgba(240,88,62,0.32);--notification-banner-icon-border:rgba(255,255,255,0.6);--notification-banner-icon-color:#fff;--notification-banner-icon-mask:#f0583e;--notification-banner-action-primary-bg:radial-gradient(130% 120% at 18% -18%,rgba(255,255,255,0.55),transparent 62%),linear-gradient(148deg,rgba(255,132,92,0.96),rgba(240,88,62,0.9));--notification-banner-action-primary-border:rgba(255,224,214,0.48);--notification-banner-action-primary-color:#fff;--notification-banner-action-primary-shadow:rgba(240,88,62,0.26);--notification-banner-action-secondary-bg:radial-gradient(130% 120% at 18% -18%,rgba(255,255,255,0.68),transparent 66%),linear-gradient(148deg,rgba(255,255,255,0.85),rgba(255,235,226,0.42));--notification-banner-action-secondary-border:rgba(240,88,62,0.26);--notification-banner-action-secondary-color:#b91c1c;--notification-banner-action-secondary-shadow:rgba(185,28,28,0.2);margin-bottom:16px;padding:16px 20px;border-radius:16px;position:relative;border:1.1px solid var(--notification-banner-border);background:radial-gradient(150% 130% at 14% -36%,var(--notification-banner-highlight),transparent 74%),radial-gradient(180% 150% at 88% 140%,var(--notification-banner-ambient),transparent 86%),linear-gradient(154deg,rgba(255,255,255,.92),var(--notification-banner-surface));box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 28px 52px var(--notification-banner-shadow);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);display:flex;align-items:center;justify-content:space-between;gap:16px;overflow:hidden;isolation:isolate}.notification-critical-banner[data-tone=important]{--notification-banner-border:rgba(253,186,116,0.42);--notification-banner-ambient:rgba(251,191,36,0.2);--notification-banner-surface:rgba(255,247,230,0.5);--notification-banner-shadow:rgba(249,115,22,0.18);--notification-banner-title:#7c2d12;--notification-banner-body:#92400e;--notification-banner-icon-bg:radial-gradient(140% 120% at 18% 12%,rgba(255,255,255,0.68),transparent 62%),linear-gradient(148deg,rgba(253,186,116,0.92),rgba(234,179,8,0.82));--notification-banner-icon-shadow:rgba(249,115,22,0.26);--notification-banner-icon-border:rgba(255,255,255,0.7);--notification-banner-icon-mask:#f59e0b;--notification-banner-action-primary-bg:radial-gradient(130% 120% at 18% -18%,rgba(255,255,255,0.55),transparent 62%),linear-gradient(148deg,rgba(253,208,137,0.96),rgba(250,204,21,0.9));--notification-banner-action-primary-border:rgba(254,215,170,0.6);--notification-banner-action-primary-color:#7c2d12;--notification-banner-action-primary-shadow:rgba(249,115,22,0.24);--notification-banner-action-secondary-bg:radial-gradient(130% 120% at 18% -18%,rgba(255,255,255,0.74),transparent 66%),linear-gradient(148deg,rgba(255,255,255,0.9),rgba(254,240,199,0.5));--notification-banner-action-secondary-border:rgba(249,115,22,0.26);--notification-banner-action-secondary-color:#b45309;--notification-banner-action-secondary-shadow:rgba(249,115,22,0.18)}.notification-critical-banner[data-tone=info]{--notification-banner-border:rgba(110,231,183,0.4);--notification-banner-ambient:rgba(16,185,129,0.16);--notification-banner-surface:rgba(234,250,246,0.5);--notification-banner-shadow:rgba(16,185,129,0.18);--notification-banner-title:#065f46;--notification-banner-body:#0f3050;--notification-banner-icon-bg:radial-gradient(140% 120% at 18% 12%,rgba(255,255,255,0.72),transparent 62%),linear-gradient(148deg,rgba(110,231,183,0.92),rgba(59,199,168,0.85));--notification-banner-icon-shadow:rgba(16,185,129,0.24);--notification-banner-icon-border:rgba(255,255,255,0.66);--notification-banner-icon-mask:#0f766e;--notification-banner-action-primary-bg:radial-gradient(130% 120% at 18% -18%,rgba(255,255,255,0.58),transparent 62%),linear-gradient(148deg,rgba(134,239,172,0.96),rgba(45,212,191,0.9));--notification-banner-action-primary-border:rgba(204,251,241,0.64);--notification-banner-action-primary-color:#064e3b;--notification-banner-action-primary-shadow:rgba(45,212,191,0.22);--notification-banner-action-secondary-bg:radial-gradient(130% 120% at 18% -18%,rgba(255,255,255,0.74),transparent 66%),linear-gradient(148deg,rgba(255,255,255,0.88),rgba(224,242,254,0.45));--notification-banner-action-secondary-border:rgba(13,148,136,0.26);--notification-banner-action-secondary-color:#0f766e;--notification-banner-action-secondary-shadow:rgba(13,148,136,0.16)}.notification-critical-banner__content{display:flex;align-items:flex-start;gap:14px;flex:1 1 auto;min-width:0}.notification-critical-banner__icon{width:30px;height:30px;border-radius:50%;background:var(--notification-banner-icon-bg);color:var(--notification-banner-icon-color);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;box-shadow:0 16px 32px var(--notification-banner-icon-shadow);border:1px solid var(--notification-banner-icon-border);position:relative;overflow:hidden}.notification-critical-banner__icon[data-has-image=true]{font-size:0}.notification-critical-banner__icon-img{width:72%;height:72%;display:block;background-color:var(--notification-banner-icon-mask);mask-image:var(--notification-banner-icon-img);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:var(--notification-banner-icon-img);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;filter:drop-shadow(0 2px 4px rgba(255,255,255,.45))}.notification-critical-banner__title{margin:0;font-size:15px;font-weight:700;color:var(--notification-banner-title)}.notification-critical-banner__body{margin:4px 0 0;font-size:13px;color:var(--notification-banner-body)}.notification-critical-banner__actions{display:inline-flex;align-items:center;gap:8px}.notification-critical-banner__action-primary,.notification-critical-banner__action-secondary{border:1px solid transparent;border-radius:999px;font-size:13px;font-weight:600;padding:8px 14px;cursor:pointer;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);position:relative;overflow:hidden;transition:transform .14s ease,box-shadow .14s ease}.notification-critical-banner__action-primary{background:var(--notification-banner-action-primary-bg);border-color:var(--notification-banner-action-primary-border);color:var(--notification-banner-action-primary-color);box-shadow:0 16px 32px var(--notification-banner-action-primary-shadow)}.notification-critical-banner__action-primary:hover{transform:translateY(-1px);box-shadow:0 20px 38px var(--notification-banner-action-primary-shadow)}.notification-critical-banner__action-secondary{background:var(--notification-banner-action-secondary-bg);border-color:var(--notification-banner-action-secondary-border);color:var(--notification-banner-action-secondary-color);box-shadow:0 12px 24px var(--notification-banner-action-secondary-shadow)}.notification-critical-banner__action-secondary:hover{transform:translateY(-1px);box-shadow:0 12px 24px var(--notification-banner-action-secondary-shadow)}@media (prefers-reduced-motion:reduce){.notification-panel,.notification-panel__action,.notification-panel__load,.notification-row,.notification-trigger{transition:none}.notification-panel__list[aria-busy=true]:after{animation:none}}@keyframes notification-progress{0%{background-position:-120px}to{background-position:120px}}header[data-app-header][data-variant=v2]{--app-header-height:var(--bv-header-height,72px);--app-header-scale:0.75;--app-header-padding-block:calc(16px * var(--app-header-scale));--header-h:calc(var(--app-header-height) * var(--app-header-scale) + var(--app-header-padding-block));background:linear-gradient(150deg,rgba(252,255,255,.58),rgba(232,243,255,.24)),radial-gradient(140% 120% at 12% -28%,rgba(255,255,255,.58),transparent 64%),radial-gradient(140% 130% at 84% -34%,rgba(178,212,255,.35),transparent 72%),radial-gradient(120% 120% at 50% 118%,rgba(202,226,255,.18),transparent 80%);border-bottom:1px solid rgba(218,234,255,.58);box-shadow:inset 0 1px 0 rgba(255,255,255,.76),0 32px 68px rgba(96,146,224,.22),0 18px 36px rgba(86,138,216,.18);backdrop-filter:blur(28px) saturate(182%) contrast(1.04);-webkit-backdrop-filter:blur(28px) saturate(182%) contrast(1.04);position:fixed;top:0;left:0;right:0;z-index:3200;isolation:isolate;overflow:hidden;transition:background .24s ease,border-color .22s ease,box-shadow .24s ease}header[data-app-header][data-variant=v2]:before{content:"";position:absolute;inset:-36% -18% -26%;background:conic-gradient(from 120deg at 26% 18%,transparent 0deg,rgba(255,255,255,.48) 140deg,transparent 240deg),radial-gradient(160% 140% at 18% -28%,rgba(255,255,255,.62),transparent 62%),radial-gradient(160% 140% at 86% -36%,rgba(186,220,255,.48),transparent 72%),linear-gradient(184deg,rgba(255,255,255,.4),transparent 78%);opacity:.82;pointer-events:none;mix-blend-mode:screen;filter:blur(18px);z-index:0}header[data-app-header][data-variant=v2]:after{content:"";position:absolute;inset:42% -32% -58%;background:radial-gradient(120% 120% at 38% 96%,rgba(255,255,255,.26),transparent 76%),radial-gradient(120% 100% at 70% -8%,rgba(170,210,255,.3),transparent 82%),linear-gradient(200deg,rgba(130,196,255,.16),transparent 82%);opacity:.6;pointer-events:none;mix-blend-mode:plus-lighter;filter:blur(24px);z-index:0}header[data-app-header][data-variant=v2] nav a.app-header-v2__nav-link,header[data-app-header][data-variant=v2] nav a.app-header-v2__nav-link:hover{background:none!important;opacity:1!important;border-radius:9999px}[data-theme=dark] header[data-app-header][data-variant=v2]{background:linear-gradient(162deg,rgba(16,26,44,.82),rgba(8,16,32,.68)),radial-gradient(200% 160% at 16% -32%,rgba(82,148,224,.35),transparent 58%),radial-gradient(180% 160% at 84% -36%,rgba(46,104,186,.42),transparent 72%),radial-gradient(140% 140% at 52% 118%,rgba(20,40,66,.46),transparent 88%);border-bottom:1px solid rgba(92,144,220,.48);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 32px 72px rgba(0,0,0,.78),0 18px 42px rgba(2,8,22,.6)}[data-theme=dark] header[data-app-header][data-variant=v2]:before{background:conic-gradient(from 100deg at 28% 20%,transparent 0deg,rgba(148,206,255,.34) 130deg,transparent 240deg),radial-gradient(150% 150% at 18% -28%,rgba(132,188,255,.4),transparent 62%),radial-gradient(150% 150% at 82% -34%,rgba(88,156,255,.36),transparent 72%),linear-gradient(188deg,rgba(255,255,255,.12),transparent 74%);opacity:.56}[data-theme=dark] header[data-app-header][data-variant=v2]:after{opacity:.46}.app-header-v2{--app-header-scale:0.75;--app-header-logo-size:60px;--brand-icon:var(--app-header-logo-size);--app-header-logo-guard:calc(80px * var(--app-header-scale));--app-header-plus-gradient:linear-gradient(140deg,rgba(128,243,206,0.96),rgba(72,196,252,0.94));--app-header-plus-shadow:drop-shadow(0 12px 20px rgba(74,178,248,0.28));--app-header-plus-text-shadow:0 3px 10px rgba(74,178,248,0.32);width:min(1120px,100%);max-width:1120px;height:calc(var(--app-header-height) * var(--app-header-scale));margin:0 auto;padding:calc(var(--app-header-padding-block) / 2) calc(24px * var(--app-header-scale));display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;grid-template-areas:"brand nav actions";justify-content:space-between;align-items:center;gap:calc(24px * var(--app-header-scale));position:relative;z-index:1}.app-header-v2__brand{grid-area:brand;display:flex;align-items:center;gap:calc(12px * var(--app-header-scale));min-width:0;justify-self:start;padding-right:calc(var(--app-header-logo-guard))}.app-header-v2__nav{grid-area:nav;position:relative;display:inline-flex;--nav-scale:0.75;align-items:stretch;gap:calc(8px * var(--nav-scale));padding:calc(6px * var(--nav-scale));border-radius:9999px;background:linear-gradient(154deg,rgba(255,255,255,.48),rgba(226,240,255,.2)),radial-gradient(140% 120% at 18% -28%,rgba(255,255,255,.45),transparent 72%),radial-gradient(140% 140% at 82% 132%,rgba(174,214,255,.26),transparent 78%);border:1.2px solid rgba(228,240,255,.52);box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 18px 36px rgba(108,162,240,.22),0 10px 22px rgba(90,146,222,.16);isolation:isolate;justify-content:center;justify-self:start;width:max-content;min-width:max-content;max-width:100%;margin-left:var(--nav-offset,0);overflow-x:auto;overflow-y:hidden;white-space:nowrap;overscroll-behavior-inline:contain;scrollbar-width:none;backdrop-filter:blur(22px) saturate(168%);-webkit-backdrop-filter:blur(22px) saturate(168%)}.app-header-v2__nav::-webkit-scrollbar{display:none}.app-header-v2__nav:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 100% at 18% 12%,rgba(255,255,255,.55),transparent 62%),radial-gradient(100% 120% at 82% 88%,rgba(186,220,255,.38),transparent 78%);mix-blend-mode:screen;opacity:.72;pointer-events:none;z-index:0;filter:blur(10px)}.app-header-v2__nav-indicator{position:absolute;top:calc(4px * var(--nav-scale));bottom:calc(4px * var(--nav-scale));left:0;width:0;border-radius:9999px;background:var(--app-accent-gradient,linear-gradient(148deg,rgba(126,244,214,.96),rgba(84,196,250,.94)));box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 20px 40px rgba(94,174,244,.32);transition:transform .26s cubic-bezier(.21,.67,.22,.99),width .26s cubic-bezier(.21,.67,.22,.99),opacity .18s ease;opacity:0;pointer-events:none;z-index:1}.app-header-v2__nav-indicator[data-visible=true]{opacity:1}.app-header-v2__nav-link{position:relative;display:inline-flex;align-items:center;gap:calc(14px * var(--nav-scale));padding:calc(8px * var(--nav-scale)) calc(20px * var(--nav-scale));border-radius:9999px;text-decoration:none;color:rgba(30,78,146,.78);background:none;opacity:1;transition:color .2s ease,transform .18s ease;z-index:2;min-height:calc(44px * var(--nav-scale));flex:0 0 auto}.app-header-v2__nav-link:hover{background:none;opacity:1;color:rgba(22,66,138,.9);transform:translateY(-1px)}.app-header-v2__nav-link:focus-visible{outline:2px solid rgba(84,188,255,.55);outline-offset:2px}.app-header-v2__nav-link.is-active{color:rgba(16,58,126,.98)}.app-header-v2__nav-glyph{position:relative;display:inline-flex;align-items:center;justify-content:center;width:calc(52px * var(--nav-scale));height:calc(52px * var(--nav-scale));border-radius:9999px;--nav-glyph-image:none;--nav-glyph-fill:var(--app-header-plus-gradient);--nav-glyph-filter:var(--app-header-plus-shadow);background:radial-gradient(84% 84% at 32% 22%,rgba(255,255,255,.94),transparent 70%),linear-gradient(166deg,rgba(255,255,255,.96),rgba(238,245,255,.7));box-shadow:inset 0 1px 0 rgba(255,255,255,.92),inset 0 -1px 0 rgba(182,214,255,.34),0 16px 28px rgba(96,164,240,.26);transition:transform .16s ease,box-shadow .2s ease;overflow:hidden}.app-header-v2__nav-glyph:before{width:calc(40px * var(--nav-scale));height:calc(40px * var(--nav-scale));background:radial-gradient(88% 88% at 50% 34%,rgba(126,206,255,.32),transparent 78%);opacity:0;transition:opacity .2s ease}.app-header-v2__nav-glyph:after,.app-header-v2__nav-glyph:before{content:"";position:absolute;top:50%;left:50%;border-radius:inherit;transform:translate(-50%,-50%)}.app-header-v2__nav-glyph:after{width:calc(38px * var(--nav-scale));height:calc(38px * var(--nav-scale));background:var(--nav-glyph-fill,var(--app-header-plus-gradient));mask-image:var(--nav-glyph-image);mask-repeat:no-repeat;mask-position:center;mask-size:calc(28px * var(--nav-scale)) calc(28px * var(--nav-scale));-webkit-mask-image:var(--nav-glyph-image);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:calc(28px * var(--nav-scale)) calc(28px * var(--nav-scale));filter:var(--nav-glyph-filter,var(--app-header-plus-shadow));transition:filter .22s ease,background .22s ease}.app-header-v2__nav-glyph[data-active=true]{box-shadow:inset 0 1px 0 rgba(255,255,255,.94),inset 0 -1px 0 rgba(255,182,136,.46),0 18px 30px rgba(255,134,70,.36)}.app-header-v2__nav-glyph[data-active=true]:before{opacity:1;background:radial-gradient(88% 88% at 50% 34%,rgba(255,170,122,.34),transparent 78%)}.app-header-v2__nav-glyph[data-active=true]:after{--nav-glyph-fill:linear-gradient(140deg,#ffe0cf,#f0583e);--nav-glyph-filter:drop-shadow(0 12px 20px rgba(255,120,70,0.38))}.app-header-v2__nav-glyph[data-glyph=records]{--nav-glyph-image:url(/icons/home/id.svg)}.app-header-v2__nav-glyph[data-glyph=tools]{--nav-glyph-image:url(/icons/home/tools.svg)}.app-header-v2__nav-text{display:inline-flex;align-items:center;line-height:1.1;min-height:calc(32px * var(--nav-scale))}.app-header-v2__nav-label{font-size:calc(20px * var(--nav-scale));font-weight:600;letter-spacing:.01em}.app-header-v2__nav-link:not(.is-active) .app-header-v2__nav-glyph[data-glyph=records]+.app-header-v2__nav-text .app-header-v2__nav-label,.app-header-v2__nav-link:not(.is-active) .app-header-v2__nav-glyph[data-glyph=tools]+.app-header-v2__nav-text .app-header-v2__nav-label{color:transparent;background-image:var(--app-header-plus-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:var(--app-header-plus-text-shadow,0 3px 10px rgba(74,178,248,.32))}.app-header-v2__nav-link.is-active .app-header-v2__nav-glyph[data-glyph=records]+.app-header-v2__nav-text .app-header-v2__nav-label,.app-header-v2__nav-link.is-active .app-header-v2__nav-glyph[data-glyph=tools]+.app-header-v2__nav-text .app-header-v2__nav-label{color:#f5fbff;text-shadow:0 2px 8px rgba(48,124,208,.32),0 0 1px rgba(12,60,132,.4)}.app-header-v2__nav-desc{font-size:calc(10.4px * var(--nav-scale));font-weight:500;letter-spacing:.02em;color:rgba(26,92,162,.56);text-transform:none}.app-header-v2__nav-link.is-active .app-header-v2__nav-label{font-weight:700}.app-header-v2__nav-link.is-active .app-header-v2__nav-desc{color:rgba(20,82,146,.7)}[data-theme=dark] .app-header-v2{--app-header-plus-shadow:drop-shadow(0 14px 22px rgba(0,0,0,0.58));--app-header-plus-text-shadow:0 4px 14px rgba(0,0,0,0.6)}[data-theme=dark] .app-header-v2__nav{background:linear-gradient(164deg,rgba(30,46,84,.92),rgba(18,32,62,.78)),radial-gradient(140% 120% at 18% -24%,rgba(112,164,246,.28),transparent 72%),radial-gradient(140% 140% at 82% 128%,rgba(76,132,220,.28),transparent 78%);border:1.2px solid rgba(104,150,232,.5);box-shadow:inset 0 1px 0 rgba(172,208,255,.24),0 22px 42px rgba(4,10,26,.68),0 12px 26px rgba(6,16,34,.48)}[data-theme=dark] .app-header-v2__nav-indicator{background:var(--app-accent-gradient,linear-gradient(150deg,rgba(96,176,255,.92),rgba(58,126,230,.9)));box-shadow:inset 0 1px 0 rgba(214,236,255,.3),0 22px 40px rgba(8,24,56,.6)}[data-theme=dark] .app-header-v2__nav-link{color:rgba(222,236,255,.8)}[data-theme=dark] .app-header-v2__nav-glyph{background:radial-gradient(82% 82% at 28% 24%,rgba(102,154,234,.36),transparent 72%),linear-gradient(172deg,rgba(26,40,72,.94),rgba(14,24,54,.86));box-shadow:inset 0 1px 0 rgba(190,220,255,.22),inset 0 -1px 0 rgba(42,74,140,.44),0 16px 30px rgba(0,0,0,.55)}[data-theme=dark] .app-header-v2__nav-glyph:before{background:radial-gradient(88% 88% at 50% 34%,rgba(104,182,255,.32),transparent 80%)}[data-theme=dark] .app-header-v2__nav-glyph:after{--nav-glyph-filter:drop-shadow(0 10px 18px rgba(0,0,0,0.52))}[data-theme=dark] .app-header-v2__nav-glyph[data-active=true]:before{background:radial-gradient(88% 88% at 50% 34%,rgba(255,160,110,.36),transparent 80%)}[data-theme=dark] .app-header-v2__nav-link.is-active .app-header-v2__nav-glyph[data-glyph=records]+.app-header-v2__nav-text .app-header-v2__nav-label,[data-theme=dark] .app-header-v2__nav-link.is-active .app-header-v2__nav-glyph[data-glyph=tools]+.app-header-v2__nav-text .app-header-v2__nav-label{color:#fdfefe;text-shadow:0 2px 10px rgba(4,18,42,.6),0 0 1px rgba(60,120,206,.4)}[data-theme=dark] .app-header-v2__nav-desc{color:rgba(188,212,255,.55)}[data-theme=dark] .app-header-v2__nav-link:hover{color:rgba(226,240,255,.95)}[data-theme=dark] .app-header-v2__nav-link.is-active{color:rgba(246,252,255,.98)}[data-theme=dark] .app-header-v2__nav-link.is-active .app-header-v2__nav-desc{color:rgba(208,230,255,.78)}.app-header-v2__brand-link{display:inline-flex;align-items:center;gap:calc(14px * var(--app-header-scale));padding:calc(4px * var(--app-header-scale)) 0;text-decoration:none;color:rgba(18,64,140,.82);font-weight:600;min-width:0;transition:color .2s ease}.app-header-v2__brand-logo-wrap{--logo-size:var(--app-header-logo-size);position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--logo-size);height:var(--logo-size);border-radius:calc(var(--logo-size) * .22);animation:app-header-v2-logo-drift 5.6s ease-in-out infinite;transition:transform .24s ease,filter .24s ease;isolation:isolate}.app-header-v2__brand-logo-wrap:before{content:"";position:absolute;inset:-18%;border-radius:inherit;background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.38) 0,rgba(255,255,255,.18) 38%,rgba(255,255,255,0) 70%);mix-blend-mode:screen;opacity:.35;filter:blur(14px);pointer-events:none;transition:opacity .24s ease,filter .24s ease}.app-header-v2__brand-logo-wrap:after{content:"";position:absolute;left:50%;bottom:-10px;width:68%;height:18px;transform:translateX(-50%);background:radial-gradient(60% 60% at 50% 50%,rgba(26,88,162,.32),transparent 78%);filter:blur(10px);opacity:.6;pointer-events:none;transition:opacity .24s ease,filter .24s ease,transform .24s ease}.app-header-v2__brand-logo{display:block;width:100%!important;height:100%!important;border-radius:inherit;transition:transform .2s ease;filter:drop-shadow(0 4px 12px rgba(16,90,170,.22))}.app-header-v2__brand-link:hover{color:rgba(16,60,130,.94)}.app-header-v2__brand-link:focus-visible .app-header-v2__brand-logo,.app-header-v2__brand-link:hover .app-header-v2__brand-logo{transform:scale(1.032)}.app-header-v2__brand-link:focus-visible .app-header-v2__brand-logo-wrap,.app-header-v2__brand-link:hover .app-header-v2__brand-logo-wrap{transform:translateY(-6px) scale(1.02);filter:drop-shadow(0 26px 44px rgba(18,86,162,.28))}.app-header-v2__brand-link:focus-visible .app-header-v2__brand-logo-wrap:before,.app-header-v2__brand-link:hover .app-header-v2__brand-logo-wrap:before{opacity:.72;filter:blur(10px)}.app-header-v2__brand-link:focus-visible .app-header-v2__brand-logo-wrap:after,.app-header-v2__brand-link:hover .app-header-v2__brand-logo-wrap:after{opacity:.44;filter:blur(14px);transform:translate(-50%,-2px) scale(.9)}[data-theme=dark] .app-header-v2__brand-link{color:rgba(224,236,255,.92)}.app-header-v2__actions{grid-area:actions;display:inline-flex;align-items:center;justify-content:flex-end;gap:calc(8px * var(--app-header-scale));padding:calc(8px * var(--app-header-scale)) calc(12px * var(--app-header-scale));padding-left:calc(16px * var(--app-header-scale));border-radius:9999px;background:linear-gradient(160deg,rgba(255,255,255,.9),rgba(230,240,255,.46)),radial-gradient(150% 120% at 18% -32%,rgba(255,255,255,.8),transparent 70%),radial-gradient(150% 140% at 86% 128%,rgba(182,214,255,.32),transparent 76%);border:1.3px solid rgba(216,236,255,.74);box-shadow:inset 0 1px 0 rgba(255,255,255,.98),inset 0 -1px 0 rgba(178,210,255,.38),0 20px 40px rgba(110,164,238,.24),0 10px 24px rgba(124,174,244,.18);backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);position:relative;isolation:isolate;z-index:4500;width:max-content;min-width:max-content;justify-self:end}.app-header-v2__actions:before{inset:2px;background:linear-gradient(170deg,rgba(255,255,255,.94),rgba(255,255,255,.3)),radial-gradient(120% 130% at 76% 122%,rgba(190,220,255,.28),transparent 76%);opacity:.9;z-index:0}.app-header-v2__actions:after,.app-header-v2__actions:before{content:"";position:absolute;border-radius:inherit;pointer-events:none}.app-header-v2__actions:after{inset:18px 22px -26px;background:radial-gradient(120% 100% at 52% 122%,rgba(144,198,255,.34),transparent 84%);opacity:.8;filter:blur(20px);z-index:-1}.app-header-v2__plan-chip-link{display:inline-flex;align-items:center;text-decoration:none;border-radius:9999px;padding:0;position:relative;isolation:isolate}.app-header-v2__plan-chip{position:relative;z-index:1;min-width:calc(120px * var(--app-header-scale))}.app-header-v2__plan-chip .plan-chip__spinner{--plan-chip-spinner-size:clamp(13px,calc(17px * var(--app-header-scale, 1)),17px);--plan-chip-spinner-border:2.2px;--plan-chip-spinner-glow:calc(3px * var(--app-header-scale, 1))}.app-header-v2__actions .plan-chip{padding:calc(8px * var(--app-header-scale)) calc(20px * var(--app-header-scale)) calc(8px * var(--app-header-scale)) calc(16px * var(--app-header-scale));font-size:calc(11px * var(--app-header-scale));letter-spacing:.05em}.app-header-v2__actions .plan-chip__label{text-shadow:0 2px 6px rgba(20,72,126,.32)}.app-header-v2__actions .plan-chip--pro{--plan-chip-bg:linear-gradient(160deg,#1f5aa6,#0b3f7d);--plan-chip-border:rgba(20,88,168,0.5);--plan-chip-shadow:0 18px 30px rgba(24,82,160,0.32);--plan-chip-shadow-hover:0 22px 36px rgba(20,82,160,0.42);--plan-chip-icon-border:rgba(255,255,255,0.62);--plan-chip-icon-bg:rgba(255,255,255,0.96)}.app-header-v2__actions .plan-chip--plus{--plan-chip-bg:linear-gradient(140deg,rgba(128,243,206,0.96),rgba(72,196,252,0.94));--plan-chip-border:rgba(110,226,240,0.54);--plan-chip-shadow:0 20px 40px rgba(74,178,248,0.32);--plan-chip-shadow-hover:0 24px 48px rgba(74,178,248,0.4);--plan-chip-icon-border:rgba(255,255,255,0.6);--plan-chip-sheen-opacity:0.52}.app-header-v2__actions .plan-chip--free{--plan-chip-bg:linear-gradient(135deg,rgba(255,255,255,0.98),rgba(237,246,247,0.94));--plan-chip-border:rgba(11,101,108,0.18);--plan-chip-shadow:0 12px 24px rgba(9,62,68,0.12);--plan-chip-shadow-hover:0 18px 30px rgba(9,62,68,0.18);--plan-chip-icon-border:rgba(12,105,110,0.22)}.app-header-v2__actions .notification-trigger,.app-header-v2__actions button,.app-header-v2__avatar-trigger{--app-header-action-size:calc(44px * var(--app-header-scale));position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--app-header-action-size);height:var(--app-header-action-size);padding:0;box-sizing:border-box;border-radius:50%;border:1.2px solid rgba(220,236,255,.68);background:linear-gradient(166deg,rgba(255,255,255,.96),rgba(236,244,255,.64)),radial-gradient(130% 110% at 24% -28%,rgba(255,255,255,.92),transparent 70%),radial-gradient(118% 120% at 82% 128%,rgba(176,214,255,.26),transparent 78%);box-shadow:inset 0 1px 0 rgba(255,255,255,.94),0 16px 32px rgba(98,150,226,.26);backdrop-filter:blur(20px) saturate(168%);-webkit-backdrop-filter:blur(20px) saturate(168%);transition:transform .18s ease,box-shadow .22s ease,border-color .2s ease;color:var(--notification-icon-color,rgba(22,84,150,.92));isolation:isolate}.app-header-v2__actions .notification-trigger:before,.app-header-v2__actions button:before,.app-header-v2__avatar-trigger:before{content:"";position:absolute;inset:calc(4px * var(--app-header-scale));border-radius:inherit;background:linear-gradient(184deg,rgba(255,255,255,.88),rgba(255,255,255,.2)),radial-gradient(118% 120% at 78% 128%,rgba(198,224,255,.24),transparent 76%);opacity:.9;pointer-events:none;mix-blend-mode:screen}.app-header-v2__actions .notification-trigger:hover,.app-header-v2__actions button:hover,.app-header-v2__avatar-trigger:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 18px 32px rgba(106,158,236,.26)}.notification-trigger{color:rgba(20,108,170,.9);border-color:rgba(255,255,255,.74)}.notification-trigger[data-has-unread=true]{color:#f0583e;border-color:rgba(255,164,140,.55);box-shadow:inset 0 1px 0 rgba(255,240,236,.9),0 18px 32px rgba(240,108,90,.32)}.notification-trigger .notification-badge{top:-3px;right:-3px}.app-header-v2__actions .notification-trigger{padding:0;border-color:rgba(126,244,214,.7);background:linear-gradient(166deg,rgba(126,244,214,.16),rgba(84,196,250,.12)),radial-gradient(130% 120% at 26% -30%,rgba(126,244,214,.24),transparent 68%),radial-gradient(118% 120% at 80% 128%,rgba(84,196,250,.18),transparent 76%);box-shadow:inset 0 1px 0 rgba(126,244,214,.46),0 18px 34px rgba(84,196,250,.26)}.app-header-v2__actions .notification-trigger:before{inset:calc(5px * var(--app-header-scale));background:none;opacity:0}.app-header-v2__actions .notification-trigger:hover{box-shadow:inset 0 1px 0 rgba(126,244,214,.6),0 20px 36px rgba(84,196,250,.32)}.app-header-v2__actions .notification-trigger[data-has-unread=true],.app-header-v2__actions .notification-trigger[data-open=true]{border-color:rgba(126,244,214,.8);background:linear-gradient(166deg,rgba(126,244,214,.22),rgba(84,196,250,.18)),radial-gradient(130% 120% at 26% -30%,rgba(126,244,214,.32),transparent 68%),radial-gradient(118% 120% at 80% 128%,rgba(84,196,250,.24),transparent 80%);box-shadow:inset 0 1px 0 rgba(126,244,214,.5),0 20px 38px rgba(84,196,250,.3)}.app-header-v2__actions .notification-trigger[data-has-unread=true]:before,.app-header-v2__actions .notification-trigger[data-open=true]:before{background:none;opacity:0}.app-header-v2__actions .notification-icon{width:calc(18px + 4px * var(--app-header-scale));height:calc(18px + 4px * var(--app-header-scale));stroke-width:1.6}.app-header-v2__actions .notification-badge{top:calc(-9px * var(--app-header-scale));right:calc(-9px * var(--app-header-scale));transform:translate(62%,-62%) translateX(-10px) translateY(5px);min-width:calc(20px * var(--app-header-scale));height:calc(20px * var(--app-header-scale));padding:0 calc(7px * var(--app-header-scale));font-size:calc(11px * var(--app-header-scale));color:#f0583e;text-shadow:none;z-index:2;background:linear-gradient(160deg,rgba(255,255,255,.9),rgba(126,244,214,.32)),radial-gradient(140% 140% at 18% 16%,rgba(255,255,255,.65),transparent 62%),radial-gradient(120% 120% at 78% 12%,rgba(84,196,250,.22),transparent 78%);border:1px solid rgba(126,244,214,.45);box-shadow:0 12px 24px rgba(84,196,250,.22),inset 0 0 0 1px rgba(126,244,214,.36);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.app-header-v2__avatar-trigger{overflow:hidden;padding:calc(4px * var(--app-header-scale));border-color:rgba(220,236,255,.7);background:linear-gradient(168deg,rgba(255,255,255,.98),rgba(236,244,255,.68)),radial-gradient(132% 120% at 26% -26%,rgba(255,255,255,.94),transparent 68%),radial-gradient(118% 120% at 78% 128%,rgba(172,212,255,.28),transparent 80%);box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 20px 38px rgba(96,150,226,.28)}.app-header-v2__avatar-trigger:before{inset:calc(3.4px * var(--app-header-scale));background:radial-gradient(132% 128% at 30% 20%,rgba(255,255,255,.9),transparent 60%),linear-gradient(194deg,rgba(255,255,255,.62),rgba(255,255,255,.12))}.app-header-v2__avatar-trigger:after{content:"";position:absolute;inset:calc(6px * var(--app-header-scale));border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.9),0 1px 0 rgba(172,208,255,.28);opacity:.8;pointer-events:none;z-index:1}.app-header-v2__avatar-trigger>*{position:relative;z-index:2;width:100%;height:100%;border-radius:50%;box-shadow:0 8px 18px rgba(26,72,136,.18)}.app-header-v2__avatar-trigger>span{display:grid;place-items:center;font-size:calc(13px * var(--app-header-scale));font-weight:600;color:rgba(20,70,130,.82)}@keyframes app-header-v2-logo-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-2.6px)}}@media (prefers-reduced-motion:reduce){.app-header-v2__brand-logo-wrap{animation:none}}[data-theme=dark] .app-header-v2__actions{background:linear-gradient(150deg,rgba(32,48,78,.82),rgba(22,34,56,.68)),radial-gradient(120% 130% at 20% -18%,rgba(96,152,226,.32),transparent 64%),radial-gradient(120% 120% at 80% 128%,rgba(40,94,170,.3),transparent 74%);border-color:rgba(120,178,255,.32);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 24px 40px rgba(0,0,0,.6)}[data-theme=dark] .app-header-v2__actions .notification-trigger,[data-theme=dark] .app-header-v2__actions button,[data-theme=dark] .app-header-v2__avatar-trigger{border-color:rgba(126,182,255,.36);background:linear-gradient(170deg,rgba(30,48,86,.94),rgba(18,30,58,.84)),radial-gradient(138% 120% at 24% -28%,rgba(84,140,220,.32),transparent 72%),radial-gradient(126% 120% at 78% 128%,rgba(48,92,184,.3),transparent 82%);box-shadow:inset 0 1px 0 rgba(188,220,255,.18),0 22px 42px rgba(0,0,0,.68)}[data-theme=dark] .app-header-v2__actions .notification-trigger:before,[data-theme=dark] .app-header-v2__actions button:before,[data-theme=dark] .app-header-v2__avatar-trigger:before{background:linear-gradient(204deg,rgba(74,108,168,.34),rgba(30,44,78,.14)),radial-gradient(120% 120% at 72% 126%,rgba(102,150,230,.28),transparent 74%);opacity:.7}[data-theme=dark] .app-header-v2__actions .notification-trigger{border-color:rgba(126,182,255,.44);background:linear-gradient(172deg,rgba(32,52,92,.94),rgba(20,34,70,.86)),radial-gradient(138% 120% at 26% -30%,rgba(112,162,242,.32),transparent 72%),radial-gradient(126% 120% at 78% 128%,rgba(54,106,198,.34),transparent 84%);box-shadow:inset 0 1px 0 rgba(198,226,255,.2),0 24px 46px rgba(0,0,0,.72)}[data-theme=dark] .app-header-v2__actions .notification-trigger:before{background:none;opacity:0}[data-theme=dark] .app-header-v2__actions .notification-trigger[data-has-unread=true],[data-theme=dark] .app-header-v2__actions .notification-trigger[data-open=true]{border-color:rgba(255,152,110,.6);background:linear-gradient(176deg,rgba(40,28,56,.96),rgba(34,26,50,.92)),radial-gradient(140% 120% at 26% -28%,rgba(255,148,110,.32),transparent 76%),radial-gradient(126% 120% at 78% 126%,rgba(255,126,90,.34),transparent 86%);box-shadow:inset 0 1px 0 rgba(255,192,164,.34),0 26px 48px rgba(0,0,0,.76)}[data-theme=dark] .app-header-v2__actions .notification-trigger[data-has-unread=true]:before,[data-theme=dark] .app-header-v2__actions .notification-trigger[data-open=true]:before{background:none;opacity:0}[data-theme=dark] .app-header-v2__actions .notification-badge{background:linear-gradient(168deg,rgba(48,62,94,.9),rgba(42,34,64,.82));border-color:rgba(255,162,120,.48);color:#f0583e;text-shadow:0 1px 3px rgba(12,8,22,.72);box-shadow:0 18px 34px rgba(0,0,0,.68),inset 0 0 0 1px rgba(255,150,110,.32);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}[data-theme=dark] .app-header-v2__avatar-trigger{border-color:rgba(124,180,255,.46);background:linear-gradient(176deg,rgba(34,52,94,.94),rgba(20,34,64,.88)),radial-gradient(134% 120% at 28% -24%,rgba(110,164,244,.34),transparent 78%),radial-gradient(126% 120% at 78% 126%,rgba(60,112,200,.3),transparent 86%);box-shadow:inset 0 1px 0 rgba(190,220,255,.2),0 26px 48px rgba(0,0,0,.76)}[data-theme=dark] .app-header-v2__avatar-trigger:before{background:radial-gradient(126% 128% at 32% 26%,rgba(126,184,250,.32),transparent 58%),linear-gradient(214deg,rgba(74,112,180,.3),rgba(26,34,60,.16));opacity:.68}[data-theme=dark] .app-header-v2__avatar-trigger:after{box-shadow:inset 0 0 0 1px rgba(210,232,255,.3),0 1px 0 rgba(30,46,86,.6)}[data-theme=dark] .app-header-v2__avatar-trigger>span{color:rgba(220,236,255,.9)}[data-theme=dark] .notification-trigger{color:rgba(226,236,255,.9)}[data-theme=dark] .notification-trigger[data-has-unread=true]{color:#ff8f6a;border-color:rgba(245,124,88,.52)}@media (max-width:1280px){.app-header-v2{padding:calc(16px * var(--app-header-scale)) calc(18px * var(--app-header-scale))}.app-header-v2,.app-header-v2__actions{gap:calc(18px * var(--app-header-scale))}}@media (max-width:1200px){.app-header-v2{grid-template-columns:max-content minmax(0,1fr) max-content;grid-template-areas:"brand nav actions";column-gap:calc(16px * var(--app-header-scale));padding:calc(14px * var(--app-header-scale)) calc(16px * var(--app-header-scale));justify-content:space-between}.app-header-v2__brand{justify-content:flex-start}.app-header-v2__actions{justify-self:end}}@media (max-width:1024px){.app-header-v2__actions .app-header-v2__plan-chip{min-width:0;padding:calc(8px * var(--app-header-scale))}.app-header-v2__actions .app-header-v2__plan-chip .plan-chip__label{display:none}}@media (max-width:720px){header[data-app-header][data-variant=v2]{--app-header-scale:0.68}.app-header-v2{grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"brand actions" "nav nav";padding:calc(10px * var(--app-header-scale)) calc(12px * var(--app-header-scale));row-gap:calc(12px * var(--app-header-scale));column-gap:calc(12px * var(--app-header-scale));align-items:center}.app-header-v2__brand{gap:calc(10px * var(--app-header-scale));padding-right:0;--app-header-logo-guard:calc(12px * var(--app-header-scale))}.app-header-v2__brand-logo-wrap{--logo-size:calc(54px * var(--app-header-scale))}.app-header-v2__nav{grid-area:nav;justify-self:center;width:min(100%,max-content);min-width:0;max-width:100%;margin:0 auto;--nav-scale:0.68;justify-content:center}.app-header-v2__nav-link{gap:calc(10px * var(--nav-scale));padding:calc(8px * var(--nav-scale)) calc(16px * var(--nav-scale))}.app-header-v2__nav-label{font-size:calc(18px * var(--nav-scale))}.app-header-v2__actions{grid-area:actions;gap:calc(10px * var(--app-header-scale));justify-self:end;width:auto;min-width:0}.app-header-v2__plan-chip-link{min-width:0}.app-header-v2__plan-chip{padding:5px 12px 5px 9px;gap:6px;font-size:11px;letter-spacing:.05em;min-width:0}.app-header-v2__plan-chip .plan-chip__icon{width:22px;height:22px}}