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: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(/fiches.png)}.app-header-v2__nav-glyph[data-glyph=tools]{--nav-glyph-image:url(/tools.png)}.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: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:2px;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-link:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(120% 120% at 20% -20%,rgba(255,255,255,.85),transparent 60%),radial-gradient(120% 120% at 80% 140%,rgba(160,204,255,.32),transparent 74%),linear-gradient(150deg,rgba(255,255,255,.9),rgba(236,244,255,.6));border:1px solid rgba(198,220,255,.54);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 12px 24px rgba(126,180,255,.2);opacity:.86;pointer-events:none;z-index:0}.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(220,236,255,.68);background:linear-gradient(166deg,rgba(255,255,255,.98),rgba(238,245,255,.7)),radial-gradient(130% 120% at 26% -30%,rgba(255,255,255,.94),transparent 68%),radial-gradient(118% 120% at 80% 128%,rgba(176,214,255,.26),transparent 76%);box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 18px 34px rgba(102,150,226,.26)}.app-header-v2__actions .notification-trigger:before{inset:calc(5px * var(--app-header-scale));background:radial-gradient(130% 130% at 30% 18%,rgba(255,255,255,.86),transparent 60%),linear-gradient(188deg,rgba(255,255,255,.6),rgba(255,255,255,.08))}.app-header-v2__actions .notification-trigger:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,1),0 20px 36px rgba(98,150,226,.3)}.app-header-v2__actions .notification-trigger[data-has-unread=true],.app-header-v2__actions .notification-trigger[data-open=true]{border-color:rgba(255,188,160,.6);background:linear-gradient(166deg,rgba(255,255,255,.98),rgba(255,235,228,.66)),radial-gradient(130% 120% at 26% -30%,rgba(255,255,255,.94),transparent 68%),radial-gradient(118% 120% at 80% 128%,rgba(255,188,158,.32),transparent 80%);box-shadow:inset 0 1px 0 rgba(255,244,238,.94),0 20px 38px rgba(242,130,102,.28)}.app-header-v2__actions .notification-trigger[data-has-unread=true]:before,.app-header-v2__actions .notification-trigger[data-open=true]:before{background:radial-gradient(130% 130% at 32% 20%,rgba(255,244,236,.92),transparent 60%),linear-gradient(188deg,rgba(255,236,230,.7),rgba(255,255,255,.12))}.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:rgba(222,40,20,.9);text-shadow:0 1px 2px rgba(255,255,255,.75);z-index:2;background:linear-gradient(160deg,rgba(255,255,255,.92),rgba(255,226,210,.58));border:1px solid rgba(255,255,255,.78);box-shadow:0 12px 24px rgba(240,118,94,.24),inset 0 0 0 1px rgba(255,172,142,.28);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:radial-gradient(130% 130% at 32% 24%,rgba(126,184,250,.32),transparent 60%),linear-gradient(210deg,rgba(68,102,164,.28),rgba(26,36,62,.14))}[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:radial-gradient(130% 130% at 32% 24%,rgba(255,178,140,.36),transparent 58%),linear-gradient(214deg,rgba(255,150,110,.28),rgba(28,22,46,.14))}[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:rgba(255,214,204,.92);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] .app-header-v2__plan-chip-link:before{background:radial-gradient(130% 120% at 24% -24%,rgba(96,156,240,.32),transparent 64%),radial-gradient(120% 130% at 80% 140%,rgba(48,118,210,.3),transparent 78%),linear-gradient(160deg,rgba(24,34,56,.9),rgba(16,26,46,.74));border-color:rgba(120,182,255,.36);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 20px 32px rgba(0,0,0,.5);opacity:.72}[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: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}}