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) + 4px);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:visible;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-center-breathing:calc(24px * var(--app-header-scale));--app-header-plus-gradient:linear-gradient(118deg,#23d3bf,#1ea2df);--app-header-plus-shadow:drop-shadow(0 12px 20px rgba(30,162,223,0.3));--app-header-plus-text-shadow:0 3px 10px rgba(30,162,223,0.34);position:relative;z-index:1}header[data-app-header][data-variant=v2]>.app-header-v2{display:flex;align-items:center;justify-content:space-between;gap:calc(24px * var(--app-header-scale));width:min(1120px,100%);max-width:1120px;min-height:var(--header-h);height:auto;margin:0 auto;padding:calc(var(--app-header-padding-block) / 2 + 2px) calc(24px * var(--app-header-scale));position:relative}.app-header-v2__brand{display:flex;align-items:center;gap:calc(12px * var(--app-header-scale));flex:0 0 auto;position:relative;z-index:2}.app-header-v2__nav-slot{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:max-content;max-width:var(--app-header-nav-max-width,calc(100% - 320px));pointer-events:none;z-index:1}.app-header-v2__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;width:max-content;min-width:0;max-width:min(100%,var(--app-header-nav-max-width,100%));margin: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%);pointer-events:auto}header[data-app-header][data-variant=v2] nav.app-header-v2__nav{display:inline-flex;gap:calc(8px * var(--nav-scale));margin-left:0}.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-header-plus-gradient);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 20px 40px rgba(30,162,223,.34);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;text-decoration:none;color:rgba(30,78,146,.78);background:none;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,header[data-app-header][data-variant=v2] nav a.app-header-v2__nav-link{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;opacity:1}.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(35,211,191,.56);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(235,249,247,.72));box-shadow:inset 0 1px 0 rgba(255,255,255,.92),inset 0 -1px 0 rgba(154,214,206,.34),0 16px 28px rgba(30,162,223,.28);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(35,211,191,.34),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(24,156,188,.34),0 0 1px rgba(10,80,112,.38)}.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-gradient:linear-gradient(118deg,#35dec9,#35b6ff);--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-header-plus-gradient);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(53,222,201,.34),transparent 72%),linear-gradient(172deg,rgba(24,44,72,.94),rgba(12,26,54,.86));box-shadow:inset 0 1px 0 rgba(190,220,255,.22),inset 0 -1px 0 rgba(34,84,130,.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(53,222,201,.34),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(53,182,255,.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);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:.22;filter:blur(9px);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(7px);opacity:.42;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:none}.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{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(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);backdrop-filter:blur(22px) saturate(168%);-webkit-backdrop-filter:blur(22px) saturate(168%);position:relative;isolation:isolate;z-index:4500;width:max-content;min-width:max-content;flex:0 0 auto}.app-header-v2__actions:before{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;filter:blur(10px);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:10px 14px -16px;background:radial-gradient(120% 100% at 52% 122%,rgba(144,198,255,.28),transparent 84%);opacity:.56;filter:blur(16px);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(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-color: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__actions:before{background:radial-gradient(120% 100% at 18% 12%,rgba(170,208,255,.28),transparent 62%),radial-gradient(100% 120% at 82% 88%,rgba(106,158,236,.28),transparent 78%);opacity:.62}[data-theme=dark] .app-header-v2__actions:after{background:radial-gradient(120% 100% at 52% 122%,rgba(76,132,220,.28),transparent 84%);opacity:.48}[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,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)}[data-theme=dark] .app-header-v2__actions .notification-trigger:before{inset:calc(5px * var(--app-header-scale));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(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)}[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(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-color:rgba(126,244,214,.45);color:#f0583e;text-shadow:none;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)}[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(20,108,170,.9)}[data-theme=dark] .notification-trigger[data-has-unread=true]{color:#f0583e;border-color:rgba(255,164,140,.55)}.wheel-nudge-modal-overlay{--morpho-modal-pad:clamp(1rem,3vh,1.75rem);position:fixed;inset:0;background:rgba(15,23,42,.5);display:flex;align-items:center;justify-content:center;padding:var(--morpho-modal-pad);overflow:hidden;z-index:3600}.wheel-nudge-modal-shell{position:relative;width:min(940px,96vw);max-height:calc(100vh - (var(--morpho-modal-pad) * 2));overflow:hidden;background:linear-gradient(135deg,rgba(255,255,255,.78),rgba(255,255,255,.58));border-radius:22px;padding:clamp(.95rem,1.4vw,1.2rem);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 28px 70px rgba(15,23,42,.18);border:1px solid rgba(255,255,255,.65);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);color:#0f172a}.wheel-nudge-modal-shell.is-muted{transform:scale(.992);filter:blur(1.5px) saturate(94%);opacity:.92;pointer-events:none}.wheel-nudge-modal__head{display:flex;justify-content:flex-end;margin-bottom:.35rem}.wheel-nudge-modal__close{border:none;background:rgba(15,23,42,.06);width:36px;height:36px;border-radius:12px;cursor:pointer;color:rgba(15,23,42,.75);transition:background .18s ease,transform .18s ease;display:grid;place-items:center}.wheel-nudge-modal__close:focus-visible,.wheel-nudge-modal__close:hover{background:rgba(15,23,42,.12);transform:translateY(-1px);outline:none}.wheel-nudge-modal-shell .billing-wheel{display:grid;gap:clamp(1rem,3vw,1.4rem);grid-template-columns:1fr;align-items:center}.wheel-nudge-modal-shell .billing-wheel--nudge{margin-top:.15rem}.wheel-nudge-modal-shell .billing-wheel__aside{display:grid;gap:.45rem}.wheel-nudge-modal-shell .billing-wheel__eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;font-weight:700;color:rgba(15,23,42,.6);margin:0}.wheel-nudge-modal-shell .billing-wheel__title{margin:0;font-size:clamp(1.25rem,2.4vw,1.45rem);letter-spacing:-.01em;color:#0f172a;line-height:1.2}.wheel-nudge-modal-shell .billing-wheel__copy{margin:0;color:rgba(15,23,42,.72);line-height:1.55;max-width:64ch}.wheel-nudge-modal-shell .billing-wheel__legend-head{margin:.85rem 0 .35rem;display:flex;align-items:flex-start;gap:.85rem;justify-content:space-between;flex-wrap:wrap}.wheel-nudge-modal-shell .billing-wheel__legend-toggle{border:1px solid rgba(15,23,42,.12);background:rgba(15,23,42,.03);color:#0f172a;font-weight:700;padding:.4rem .9rem;border-radius:999px;cursor:pointer;transition:all .16s ease;font-size:.96rem;display:inline-flex;align-items:center;justify-content:center;gap:.35rem}.wheel-nudge-modal-shell .billing-wheel__legend-icon{width:1.2rem;height:1.2rem;display:block}.wheel-nudge-modal-shell .billing-wheel__legend-text{display:inline-flex;align-items:center;gap:.25rem}.wheel-nudge-modal-shell .billing-wheel__legend-toggle.is-secondary{background:transparent;color:rgba(15,23,42,.74);border-color:rgba(15,23,42,.22);box-shadow:none;font-weight:600;padding:.34rem .78rem}.wheel-nudge-modal-shell .billing-wheel__legend-toggle.is-secondary:hover{background:rgba(15,23,42,.05);color:rgba(15,23,42,.84);border-color:rgba(15,23,42,.3)}.wheel-nudge-modal-shell .billing-wheel__legend-toggle.is-secondary:active{transform:translateY(0);background:rgba(15,23,42,.08);border-color:rgba(15,23,42,.34)}.wheel-nudge-modal-shell .billing-wheel__visual{position:relative;width:min(290px,40vw);aspect-ratio:1/1;margin-inline:auto;filter:drop-shadow(0 24px 42px rgba(15,23,42,.14))}.wheel-nudge-modal-shell .billing-wheel__visual:before{content:"";position:absolute;inset:-4.5%;border-radius:999px;background:radial-gradient(120% 120% at 22% 18%,rgba(255,255,255,.5),transparent 56%),radial-gradient(130% 120% at 78% 82%,rgba(14,165,233,.14),transparent 64%);pointer-events:none;z-index:1}.wheel-nudge-modal-shell .billing-wheel__visual:after{content:"";position:absolute;inset:12% 9% -9%;border-radius:999px;background:radial-gradient(55% 45% at 50% 35%,rgba(15,23,42,.22),transparent 100%);filter:blur(10px);pointer-events:none;z-index:0}.wheel-nudge-modal-shell .billing-wheel__disc{position:relative;width:100%;height:100%;border-radius:999px;overflow:hidden;background:#f8fafc;border:3px solid rgba(255,255,255,.74);outline:1px solid rgba(14,165,233,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 22px 50px rgba(15,23,42,.12),0 0 0 9px rgba(14,165,233,.08);transition:transform 1.4s cubic-bezier(.26,.8,.28,1),box-shadow .3s ease,border-color .3s ease,filter .3s ease;z-index:2;isolation:isolate;backface-visibility:hidden}.wheel-nudge-modal-shell .billing-wheel__disc.is-spinning{transition:transform 1.9s cubic-bezier(.08,.9,.18,1),box-shadow .3s ease,border-color .3s ease}.wheel-nudge-modal-shell .billing-wheel__disc:before{content:"";position:absolute;inset:6%;border-radius:999px;border:2px solid rgba(255,255,255,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.84),0 0 0 1px rgba(14,165,233,.14);mask:radial-gradient(circle at 50% 50%,transparent 0 70%,black 72%)}.wheel-nudge-modal-shell .billing-wheel__disc:after{content:"";position:absolute;inset:15.5%;border-radius:999px;border:1px solid rgba(255,255,255,.62);box-shadow:0 0 0 1px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.46);transition:border-color .3s ease,box-shadow .3s ease}.wheel-nudge-modal-shell .billing-wheel__disc-fx{position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:1;mask:radial-gradient(circle at 50% 50%,transparent 0 24%,black 25%)}.wheel-nudge-modal-shell .billing-wheel__disc-fx:before{content:"";position:absolute;inset:0;border-radius:inherit;background:repeating-conic-gradient(from 0deg,rgba(255,255,255,.42) 0deg .32deg,rgba(255,255,255,0) .36deg var(--wheel-slice-angle,10deg)),radial-gradient(118% 118% at 20% 12%,rgba(255,255,255,.34),transparent 56%),radial-gradient(120% 120% at 82% 86%,rgba(15,23,42,.13),transparent 64%);mix-blend-mode:screen;opacity:.54}.wheel-nudge-modal-shell .billing-wheel__disc-fx:after{content:"";position:absolute;inset:12%;border-radius:999px;border:1px dashed rgba(15,23,42,.18);opacity:.55}.wheel-nudge-modal-shell .billing-wheel__disc.has-result{filter:saturate(1.08)}.wheel-nudge-modal-shell .billing-wheel__disc.has-result:after{border-color:rgba(15,23,42,.28);box-shadow:0 0 0 1px rgba(15,23,42,.14),inset 0 1px 0 rgba(255,255,255,.66)}.wheel-nudge-modal-shell .billing-wheel__disc.has-result:before{box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 0 0 8px color-mix(in srgb,currentColor 12%,transparent)}.wheel-nudge-modal-shell .billing-wheel__disc.has-result .billing-wheel__disc-fx:before{opacity:.88}.wheel-nudge-modal-shell .billing-wheel__center{position:absolute;inset:36%;border-radius:999px;background:radial-gradient(circle at 26% 24%,rgba(255,255,255,1),rgba(226,232,240,.9));border:2px solid rgba(255,255,255,.88);box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 12px 28px rgba(15,23,42,.16),0 0 0 1px rgba(14,165,233,.18);z-index:3}.wheel-nudge-modal-shell .billing-wheel__pointer-cap{position:absolute;top:-3px;left:50%;width:20px;height:20px;transform:translateX(-50%);border-radius:999px;background:radial-gradient(circle at 30% 28%,rgba(255,255,255,.9),rgba(148,163,184,.65));border:1px solid rgba(15,23,42,.16);box-shadow:0 8px 14px rgba(15,23,42,.2),inset 0 1px 0 rgba(255,255,255,.82);z-index:5}.wheel-nudge-modal-shell .billing-wheel__pointer{position:absolute;top:-16px;left:50%;transform:translateX(-50%);width:38px;height:30px;clip-path:polygon(50% 100%,0 0,100% 0);background:linear-gradient(180deg,#0f172a,#1e293b);filter:drop-shadow(0 12px 16px rgba(15,23,42,.22));z-index:6;transform-origin:50% 100%;transition:transform .18s ease,filter .18s ease}.wheel-nudge-modal-shell .billing-wheel__visual.is-spinning .billing-wheel__pointer{animation:wheel-nudge-pointer-tick .24s ease-in-out infinite}@keyframes wheel-nudge-pointer-tick{0%{transform:translateX(-50%) rotate(0deg) scaleY(1)}30%{transform:translateX(-50%) rotate(9deg) scaleY(.96)}58%{transform:translateX(-50%) rotate(-3.5deg) scaleY(1.02)}to{transform:translateX(-50%) rotate(0deg) scaleY(1)}}.wheel-nudge-modal-shell .billing-wheel__visual.has-win-flash .billing-wheel__glow{animation:wheel-nudge-win-glow .78s cubic-bezier(.2,.7,.2,1)}.wheel-nudge-modal-shell .billing-wheel__disc.has-win-flash:before{animation:wheel-nudge-win-ring .78s cubic-bezier(.2,.7,.2,1)}.wheel-nudge-modal-shell .billing-wheel__disc.has-win-flash .billing-wheel__disc-fx:before{animation:wheel-nudge-win-sheen .78s cubic-bezier(.2,.7,.2,1)}@keyframes wheel-nudge-win-glow{0%{opacity:.72;filter:blur(16px);transform:scale(1)}34%{opacity:1;filter:blur(20px);transform:scale(1.04)}to{opacity:.72;filter:blur(16px);transform:scale(1)}}@keyframes wheel-nudge-win-ring{0%{box-shadow:inset 0 1px 0 rgba(255,255,255,.84),0 0 0 1px rgba(14,165,233,.14)}35%{box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 10px color-mix(in srgb,currentColor 24%,transparent)}to{box-shadow:inset 0 1px 0 rgba(255,255,255,.84),0 0 0 1px rgba(14,165,233,.14)}}@keyframes wheel-nudge-win-sheen{0%{opacity:.72}35%{opacity:1}to{opacity:.72}}.wheel-nudge-modal-shell .billing-wheel__spin{--billing-wheel-spin-collar:rgba(210,223,232,0.46);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);min-height:50px;min-width:176px;border:1px solid rgba(255,255,255,.6);padding:.72rem 1.55rem;border-radius:999px;background:linear-gradient(140deg,#0ea5e9,#22c55e);color:#fff;text-shadow:0 1px 2px rgba(15,23,42,.28);font-size:1.08rem;font-weight:800;letter-spacing:.01em;box-shadow:0 0 0 6px var(--billing-wheel-spin-collar),0 14px 30px color-mix(in srgb,#0ea5e9 38%,rgba(15,23,42,.24)),0 0 0 1px rgba(255,255,255,.2),inset 0 1px 0 rgba(255,255,255,.82);cursor:pointer;z-index:4;overflow:hidden;isolation:isolate;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.wheel-nudge-modal-shell .billing-wheel__spin:before{content:"";position:absolute;inset:2px;border-radius:inherit;border:1px solid rgba(255,255,255,.24);opacity:.85;pointer-events:none}.wheel-nudge-modal-shell .billing-wheel__spin:after{content:"";position:absolute;left:-18%;top:-120%;width:42%;height:260%;background:linear-gradient(180deg,rgba(255,255,255,.52),rgba(255,255,255,0));transform:rotate(18deg);opacity:.5;pointer-events:none}.wheel-nudge-modal-shell .billing-wheel__spin-inner{display:inline-flex;align-items:center;gap:.42rem}.wheel-nudge-modal-shell .billing-wheel__spin-icon{width:1.02rem;height:1.02rem;display:block}.wheel-nudge-modal-shell .billing-wheel__spin:hover{transform:translate(-50%,-52%) scale(1.02);box-shadow:0 0 0 6px color-mix(in srgb,var(--billing-wheel-spin-collar) 86%,#ffffff 14%),0 16px 36px color-mix(in srgb,#22c55e 36%,rgba(15,23,42,.26)),0 0 0 2px rgba(255,255,255,.24),inset 0 1px 0 rgba(255,255,255,.92)}.wheel-nudge-modal-shell .billing-wheel__spin:focus-visible{outline:3px solid rgba(255,255,255,.62);outline-offset:2px}.wheel-nudge-modal-shell .billing-wheel__spin:disabled{opacity:.72;cursor:not-allowed;transform:translate(-50%,-50%);box-shadow:0 0 0 5px color-mix(in srgb,var(--billing-wheel-spin-collar) 90%,#ffffff 10%),0 10px 18px color-mix(in srgb,#0ea5e9 18%,rgba(15,23,42,.16)),inset 0 1px 0 rgba(255,255,255,.62)}.wheel-nudge-modal-shell .billing-wheel__glow{position:absolute;inset:-12%;border-radius:999px;background:radial-gradient(120% 120% at 50% 50%,rgba(14,165,233,.12),transparent 62%),radial-gradient(120% 140% at 18% 12%,rgba(34,197,94,.14),transparent 66%);filter:blur(15px);opacity:.62;z-index:1;pointer-events:none}.wheel-nudge-modal-shell .billing-wheel__meta{margin-top:0;border:1px solid rgba(15,23,42,.08);border-radius:14px;padding:.65rem .85rem;background:linear-gradient(135deg,rgba(248,250,252,.92),rgba(241,245,249,.9));box-shadow:0 12px 26px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.92)}.wheel-nudge-modal-shell .billing-wheel__meta--footer{margin-top:0;max-width:min(100%,290px)}.wheel-nudge-modal-shell .billing-wheel__meta-row{display:flex;flex-direction:row;align-items:center;gap:.75rem}.wheel-nudge-modal-shell .billing-wheel__hearts{display:inline-flex;gap:.26rem;font-size:1.65rem;line-height:1;justify-self:center;align-self:center}.wheel-nudge-modal-shell .billing-wheel__heart{color:#f97316;filter:drop-shadow(0 6px 14px rgba(249,115,22,.35))}.wheel-nudge-modal-shell .billing-wheel__heart.is-empty{color:rgba(148,163,184,.75);filter:none}.wheel-nudge-modal-shell .billing-wheel__meta-copy{display:grid;gap:.15rem;text-align:left;align-items:center}.wheel-nudge-modal-shell .billing-wheel__meta-title{margin:0;font-weight:750;letter-spacing:.02em;color:#0f172a;text-transform:uppercase;font-size:.88rem}.wheel-nudge-modal-shell .billing-wheel__meta-hint{margin:0;color:rgba(15,23,42,.66);font-size:.9rem;text-align:left}.wheel-nudge-modal__footer{margin-top:.56rem;display:grid;gap:.75rem}.wheel-nudge-modal__cta{display:grid;gap:.34rem;margin-top:-.08rem;justify-items:start}.wheel-nudge-modal__actions{display:flex;flex-wrap:nowrap;gap:.6rem}.wheel-nudge-modal__ghost{border-radius:12px;padding:.62rem 1.05rem;font-weight:700;border:1px solid transparent;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease;border-color:rgba(148,163,184,.35);background:rgba(248,250,252,.92);color:rgba(15,23,42,.75)}.wheel-nudge-modal__ghost:hover{border-color:rgba(148,163,184,.55)}.wheel-nudge-modal__result-open{border:1px solid rgba(14,165,233,.38);border-radius:999px;padding:.58rem .98rem;font-weight:700;color:#fff;background:linear-gradient(140deg,#0ea5e9,#22c55e);box-shadow:0 12px 24px color-mix(in srgb,#0ea5e9 34%,rgba(15,23,42,.2)),inset 0 1px 0 rgba(255,255,255,.86);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.wheel-nudge-modal__result-open:hover{transform:translateY(-1px);box-shadow:0 14px 28px color-mix(in srgb,#22c55e 34%,rgba(15,23,42,.24)),inset 0 1px 0 rgba(255,255,255,.9)}.wheel-nudge-modal__result-open.is-inline{padding:.48rem .85rem;font-size:.84rem}.wheel-nudge-modal__result-preview{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.6rem .7rem;border-radius:12px;border:1px solid rgba(15,23,42,.08);background:rgba(255,255,255,.64);box-shadow:inset 0 1px 0 rgba(255,255,255,.82)}.wheel-nudge-modal__result-preview-main{min-width:0;display:flex;align-items:center;gap:.56rem}.wheel-nudge-modal__result-preview-dot{width:.8rem;height:.8rem;border-radius:999px;box-shadow:0 6px 14px rgba(15,23,42,.16)}.wheel-nudge-modal__result-preview-copy{display:grid;gap:.08rem;min-width:0}.wheel-nudge-modal__result-preview-label{margin:0;font-size:.73rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase;color:rgba(15,23,42,.52)}.wheel-nudge-modal__result-preview-title{margin:0;font-size:.92rem;font-weight:760;color:rgba(15,23,42,.88);line-height:1.25;text-wrap:balance}.wheel-nudge-modal__mute-link{border:0;background:transparent;color:rgba(15,23,42,.66);padding:.08rem .2rem;font-size:.84rem;font-weight:660;line-height:1.2;cursor:pointer;transition:color .18s ease;text-underline-offset:2px}.wheel-nudge-modal__mute-link:hover{color:rgba(15,23,42,.82);text-decoration:underline}.wheel-nudge-modal__mute-link:focus-visible{outline:2px solid rgba(14,165,233,.45);outline-offset:2px;border-radius:6px}.wheel-nudge-modal__result{display:grid;gap:.62rem;padding:.68rem .78rem;border-radius:14px;border:1px solid rgba(15,23,42,.1);background:linear-gradient(140deg,rgba(255,255,255,.76),rgba(255,255,255,.52)),rgba(15,23,42,.03);box-shadow:inset 0 1px 0 rgba(255,255,255,.84)}.wheel-nudge-modal__result-head{display:grid;gap:.14rem}.wheel-nudge-modal__result-label{margin:0;font-size:.74rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase;color:rgba(15,23,42,.52)}.wheel-nudge-modal__result-title{margin:0;font-size:1.02rem;font-weight:780;color:rgba(15,23,42,.9);line-height:1.2}.wheel-nudge-modal__result-subtitle{margin:0;font-size:.82rem;color:rgba(15,23,42,.62)}.wheel-nudge-modal__result-body{display:grid;gap:.45rem}.wheel-nudge-modal__result-badge{width:fit-content;display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;padding:.24rem .56rem;font-size:.76rem;font-weight:730;letter-spacing:.01em}.wheel-nudge-modal__result-hint{margin:0;font-size:.85rem;line-height:1.35;color:rgba(15,23,42,.62)}.wheel-nudge-modal__result-status-inline{display:flex;align-items:center;gap:.48rem;padding:.4rem .5rem;border-radius:11px;border:1px solid rgba(148,163,184,.24);background:rgba(15,23,42,.03)}.wheel-nudge-modal__result-status-inline .wheel-nudge-modal__result-status-dot{margin-top:0}.wheel-nudge-modal__result-status-inline-text{margin:0;font-size:.79rem;line-height:1.3;color:rgba(15,23,42,.78)}.wheel-nudge-modal__result-status-inline.is-pending{background:rgba(14,165,233,.1);border-color:rgba(14,165,233,.28)}.wheel-nudge-modal__result-status-inline.is-pending .wheel-nudge-modal__result-status-dot{background:#0ea5e9;box-shadow:0 0 0 5px rgba(14,165,233,.24)}.wheel-nudge-modal__result-status-inline.is-ok{background:rgba(34,197,94,.12);border-color:rgba(34,197,94,.34)}.wheel-nudge-modal__result-status-inline.is-ok .wheel-nudge-modal__result-status-dot{background:#22c55e;box-shadow:0 0 0 5px rgba(34,197,94,.26)}.wheel-nudge-modal__result-status-inline.is-idle{background:rgba(15,23,42,.03);border-color:rgba(148,163,184,.24)}.wheel-nudge-modal__result-status{display:flex;align-items:flex-start;gap:.46rem;padding:.42rem .5rem;border-radius:11px;border:1px solid transparent;background:rgba(15,23,42,.03)}.wheel-nudge-modal__result-status-dot{width:9px;height:9px;border-radius:999px;margin-top:.28rem;background:rgba(100,116,139,.94);box-shadow:0 0 0 5px color-mix(in srgb,rgba(100,116,139,.25) 90%,transparent)}.wheel-nudge-modal__result-status-copy{display:grid;gap:.1rem;min-width:0}.wheel-nudge-modal__result-status-label{margin:0;font-size:.79rem;font-weight:760;color:rgba(15,23,42,.82)}.wheel-nudge-modal__result-status-text{margin:0;font-size:.78rem;color:rgba(15,23,42,.6)}.wheel-nudge-modal__result-status.is-pending{background:rgba(14,165,233,.1);border-color:rgba(14,165,233,.28)}.wheel-nudge-modal__result-status.is-pending .wheel-nudge-modal__result-status-dot{background:#0ea5e9;box-shadow:0 0 0 5px rgba(14,165,233,.24)}.wheel-nudge-modal__result-status.is-ok{background:rgba(34,197,94,.12);border-color:rgba(34,197,94,.34)}.wheel-nudge-modal__result-status.is-ok .wheel-nudge-modal__result-status-dot{background:#22c55e;box-shadow:0 0 0 5px rgba(34,197,94,.26)}.wheel-nudge-modal__result-status.is-idle{background:rgba(15,23,42,.03);border-color:rgba(148,163,184,.24)}.wheel-nudge-modal__result-text{margin:0;font-size:.88rem;line-height:1.34;color:rgba(15,23,42,.84);word-break:break-word}.wheel-nudge-modal__result-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.wheel-nudge-modal__result-accept{border:none;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.45rem .96rem;background:linear-gradient(140deg,#22c55e,#0ea5e9);color:#fff;font-weight:700;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;box-shadow:0 12px 24px color-mix(in srgb,#22c55e 28%,rgba(15,23,42,.18))}.wheel-nudge-modal__result-accept:hover{transform:translateY(-1px);box-shadow:0 14px 28px color-mix(in srgb,#0ea5e9 28%,rgba(15,23,42,.2))}.wheel-nudge-modal__result-accept:disabled{opacity:.72;transform:none;box-shadow:none;cursor:not-allowed}.wheel-nudge-modal__result-ghost{border:1px solid rgba(148,163,184,.4);display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.44rem .88rem;background:rgba(248,250,252,.92);color:rgba(15,23,42,.75);font-weight:680;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.wheel-nudge-modal__result-ghost:hover{transform:translateY(-1px);border-color:rgba(148,163,184,.6);background:rgba(255,255,255,.96)}.wheel-nudge-modal__result-ghost:disabled{opacity:.72;transform:none;cursor:not-allowed}.wheel-nudge-modal__result-state{display:inline-flex;align-items:center;width:fit-content;margin-top:.1rem;padding:.35rem .65rem;border-radius:999px;font-size:.82rem;font-weight:700}.wheel-nudge-modal__result-state.is-accepted{background:rgba(34,197,94,.14);color:#15803d}.wheel-nudge-modal__status-msg{margin:0;font-size:.84rem;color:rgba(15,23,42,.76)}[data-theme=dark] .wheel-nudge-modal-shell{background:linear-gradient(135deg,rgba(15,23,42,.8),rgba(15,23,42,.6));color:#e2e8f0;border-color:rgba(226,232,240,.35);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 30px 78px rgba(0,0,0,.65)}[data-theme=dark] .wheel-nudge-modal__close{border:1px solid rgba(226,232,240,.2);background:rgba(30,41,59,.8);color:#e2e8f0}[data-theme=dark] .wheel-nudge-modal__close:focus-visible,[data-theme=dark] .wheel-nudge-modal__close:hover{background:rgba(30,41,59,.92)}[data-theme=dark] .wheel-nudge-modal-shell .billing-wheel__disc{background:#0f172a;border-color:rgba(148,163,184,.24);outline-color:rgba(14,165,233,.38);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 22px 50px rgba(0,0,0,.48),0 0 0 9px rgba(14,165,233,.12)}[data-theme=dark] .wheel-nudge-modal-shell .billing-wheel__visual:before{background:radial-gradient(130% 120% at 22% 18%,rgba(56,189,248,.2),transparent 58%),radial-gradient(130% 120% at 80% 82%,rgba(34,197,94,.18),transparent 66%)}[data-theme=dark] .wheel-nudge-modal-shell .billing-wheel__visual:after{background:radial-gradient(55% 45% at 50% 35%,rgba(2,6,23,.58),transparent 100%)}[data-theme=dark] .wheel-nudge-modal-shell .billing-wheel__disc:before{border-color:rgba(148,163,184,.45);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 1px rgba(56,189,248,.2)}[data-theme=dark] .wheel-nudge-modal-shell .billing-wheel__disc:after{border-color:rgba(148,163,184,.42);box-shadow:0 0 0 1px rgba(2,6,23,.58),inset 0 1px 0 rgba(255,255,255,.08)}[data-theme=dark] .wheel-nudge-modal-shell .billing-wheel__disc-fx:before{background:repeating-conic-gradient(from 0deg,rgba(226,232,240,.18) 0deg .32deg,rgba(226,232,240,0) .36deg var(--wheel-slice-angle,10deg)),radial-gradient(118% 118% at 20% 12%,rgba(226,232,240,.16),transparent 56%),radial-gradient(120% 120% at 82% 86%,rgba(2,6,23,.22),transparent 64%);mix-blend-mode:screen}[data-theme=dark] .wheel-nudge-modal-shell .billing-wheel__disc-fx:after{border-color:rgba(148,163,184,.34)}[data-theme=dark] .wheel-nudge-modal-shell .billing-wheel__center{background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.12),rgba(15,23,42,.9));border-color:rgba(148,163,184,.38);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 12px 24px rgba(0,0,0,.44),0 0 0 1px rgba(56,189,248,.2)}[data-theme=dark] .wheel-nudge-modal-shell .billing-wheel__pointer-cap{border-color:rgba(148,163,184,.48);background:radial-gradient(circle at 30% 28%,rgba(226,232,240,.72),rgba(71,85,105,.82));box-shadow:0 8px 14px rgba(2,6,23,.58),inset 0 1px 0 rgba(226,232,240,.24)}[data-theme=dark] .wheel-nudge-modal-shell .billing-wheel__pointer{background:linear-gradient(180deg,#e2e8f0,#94a3b8);filter:drop-shadow(0 12px 16px rgba(0,0,0,.52))}[data-theme=dark] .wheel-nudge-modal-shell .billing-wheel__spin{--billing-wheel-spin-collar:rgba(15,23,42,0.48);border-color:rgba(148,163,184,.62)}[data-theme=dark] .wheel-nudge-modal-shell .billing-wheel__copy,[data-theme=dark] .wheel-nudge-modal-shell .billing-wheel__eyebrow,[data-theme=dark] .wheel-nudge-modal-shell .billing-wheel__meta-hint{color:rgba(226,232,240,.75)}[data-theme=dark] .wheel-nudge-modal-shell .billing-wheel__meta-title,[data-theme=dark] .wheel-nudge-modal-shell .billing-wheel__title{color:#e2e8f0}[data-theme=dark] .wheel-nudge-modal-shell .billing-wheel__legend-toggle.is-secondary{color:rgba(226,232,240,.82);border-color:rgba(226,232,240,.24);background:rgba(15,23,42,.22)}[data-theme=dark] .wheel-nudge-modal-shell .billing-wheel__legend-toggle.is-secondary:hover{color:rgba(226,232,240,.94);border-color:rgba(226,232,240,.34);background:rgba(30,41,59,.4)}[data-theme=dark] .wheel-nudge-modal-shell .billing-wheel__meta{border-color:rgba(255,255,255,.08);background:rgba(255,255,255,.04);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}[data-theme=dark] .wheel-nudge-modal-shell .billing-wheel__heart{color:#fb923c}[data-theme=dark] .wheel-nudge-modal-shell .billing-wheel__heart.is-empty{color:rgba(148,163,184,.7)}[data-theme=dark] .wheel-nudge-modal__ghost{background:rgba(30,41,59,.86);border-color:rgba(226,232,240,.2);color:#e2e8f0}[data-theme=dark] .wheel-nudge-modal__result-open{border-color:rgba(125,211,252,.48);box-shadow:0 12px 24px rgba(14,165,233,.28),inset 0 1px 0 rgba(255,255,255,.22)}[data-theme=dark] .wheel-nudge-modal__result-preview{border-color:rgba(226,232,240,.14);background:rgba(15,23,42,.45);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}[data-theme=dark] .wheel-nudge-modal__result-preview-label{color:rgba(226,232,240,.62)}[data-theme=dark] .wheel-nudge-modal__result-preview-title{color:rgba(226,232,240,.9)}[data-theme=dark] .wheel-nudge-modal__mute-link{color:rgba(226,232,240,.76)}[data-theme=dark] .wheel-nudge-modal__mute-link:hover{color:rgba(226,232,240,.94)}[data-theme=dark] .wheel-nudge-modal__result{border-color:rgba(226,232,240,.16);background:linear-gradient(140deg,rgba(15,23,42,.72),rgba(15,23,42,.5)),rgba(15,23,42,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}[data-theme=dark] .wheel-nudge-modal__result-subtitle,[data-theme=dark] .wheel-nudge-modal__result-text,[data-theme=dark] .wheel-nudge-modal__result-title,[data-theme=dark] .wheel-nudge-modal__status-msg{color:rgba(226,232,240,.82)}[data-theme=dark] .wheel-nudge-modal__result-label{color:rgba(226,232,240,.62)}[data-theme=dark] .wheel-nudge-modal__result-hint{color:rgba(226,232,240,.74)}[data-theme=dark] .wheel-nudge-modal__result-status,[data-theme=dark] .wheel-nudge-modal__result-status-inline{border-color:rgba(226,232,240,.14);background:rgba(15,23,42,.54)}[data-theme=dark] .wheel-nudge-modal__result-status-label{color:rgba(226,232,240,.88)}[data-theme=dark] .wheel-nudge-modal__result-status-text{color:rgba(226,232,240,.7)}[data-theme=dark] .wheel-nudge-modal__result-status-inline-text{color:rgba(226,232,240,.78)}[data-theme=dark] .wheel-nudge-modal__result-status-inline.is-pending,[data-theme=dark] .wheel-nudge-modal__result-status.is-pending{border-color:rgba(56,189,248,.36);background:rgba(12,74,110,.34)}[data-theme=dark] .wheel-nudge-modal__result-status-inline.is-ok,[data-theme=dark] .wheel-nudge-modal__result-status.is-ok{border-color:rgba(74,222,128,.38);background:rgba(20,83,45,.35)}[data-theme=dark] .wheel-nudge-modal__result-status-inline.is-idle,[data-theme=dark] .wheel-nudge-modal__result-status.is-idle{border-color:rgba(148,163,184,.24);background:rgba(15,23,42,.58)}[data-theme=dark] .wheel-nudge-modal__result-ghost{background:rgba(30,41,59,.82);border-color:rgba(226,232,240,.2);color:rgba(226,232,240,.84)}[data-theme=dark] .wheel-nudge-modal__result-ghost:hover{border-color:rgba(226,232,240,.34);background:rgba(30,41,59,.94)}[data-theme=dark] .wheel-nudge-modal__result-state.is-accepted{background:rgba(34,197,94,.2);color:#86efac}.wheel-nudge-result-overlay{position:fixed;inset:0;z-index:3850;display:grid;place-items:center;padding:clamp(.9rem,3vh,1.4rem);background:rgba(15,23,42,.58);backdrop-filter:blur(5px)}.wheel-nudge-result-modal{width:min(600px,100%);max-height:min(82vh,760px);overflow:auto;border-radius:18px;border:1px solid rgba(15,23,42,.12);background:linear-gradient(140deg,rgba(255,255,255,.97),rgba(248,250,252,.95));box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 26px 58px rgba(15,23,42,.2);color:#0f172a;padding:.92rem}.wheel-nudge-result-modal__head{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem}.wheel-nudge-result-modal__eyebrow{margin:0;text-transform:uppercase;letter-spacing:.11em;color:rgba(15,23,42,.58);font-size:.72rem;font-weight:700}.wheel-nudge-result-modal__title{margin:.12rem 0;font-size:clamp(1.18rem,2.1vw,1.34rem);line-height:1.2}.wheel-nudge-result-modal__copy{margin:0;color:rgba(15,23,42,.68);font-size:.92rem;line-height:1.4}.wheel-nudge-result-modal__close{border:1px solid rgba(15,23,42,.14);background:rgba(248,250,252,.9);color:rgba(15,23,42,.76);width:34px;height:34px;border-radius:10px;display:grid;place-items:center;cursor:pointer}.wheel-nudge-result-modal__body{margin-top:.8rem;display:grid;gap:.6rem}[data-theme=dark] .wheel-nudge-result-modal{border-color:rgba(226,232,240,.18);background:linear-gradient(140deg,rgba(15,23,42,.96),rgba(15,23,42,.9));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 28px 62px rgba(0,0,0,.62);color:#e2e8f0}[data-theme=dark] .wheel-nudge-result-modal__copy,[data-theme=dark] .wheel-nudge-result-modal__eyebrow{color:rgba(226,232,240,.72)}[data-theme=dark] .wheel-nudge-result-modal__close{border-color:rgba(226,232,240,.2);background:rgba(30,41,59,.82);color:#e2e8f0}.wheel-nudge-legend-overlay{position:fixed;inset:0;z-index:3800;display:grid;place-items:center;padding:clamp(.9rem,3vh,1.4rem);background:rgba(15,23,42,.54);backdrop-filter:blur(4px)}.wheel-nudge-legend-modal{width:min(640px,100%);max-height:min(80vh,760px);overflow:auto;border-radius:18px;border:1px solid rgba(15,23,42,.12);background:linear-gradient(140deg,rgba(255,255,255,.97),rgba(248,250,252,.95));box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 24px 54px rgba(15,23,42,.18);color:#0f172a;padding:.95rem}.wheel-nudge-legend-modal__head{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem;margin-bottom:.75rem}.wheel-nudge-legend-modal__eyebrow{margin:0;text-transform:uppercase;letter-spacing:.11em;color:rgba(15,23,42,.58);font-size:.72rem;font-weight:700}.wheel-nudge-legend-modal__title{margin:.12rem 0;font-size:1.2rem}.wheel-nudge-legend-modal__copy{margin:0;color:rgba(15,23,42,.68);font-size:.92rem}.wheel-nudge-legend-modal__close{border:1px solid rgba(15,23,42,.14);background:rgba(248,250,252,.9);color:rgba(15,23,42,.76);width:34px;height:34px;border-radius:10px;display:grid;place-items:center;cursor:pointer}.wheel-nudge-legend-modal__list{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.wheel-nudge-legend-modal__item{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.6rem;padding:.58rem .72rem;border-radius:11px;border:1px solid rgba(15,23,42,.08);background:rgba(15,23,42,.03)}.wheel-nudge-legend-modal__swatch{width:12px;height:12px;border-radius:999px}.wheel-nudge-legend-modal__name{font-weight:680;color:rgba(15,23,42,.88)}.wheel-nudge-legend-modal__chance{font-variant-numeric:tabular-nums;font-weight:700;color:rgba(15,23,42,.74)}.wheel-nudge-legend-modal__tier{padding:.22rem .56rem;border-radius:999px;font-size:.75rem;font-weight:750;letter-spacing:.03em}.wheel-nudge-legend-modal__tier--plus{background:rgba(14,165,233,.16);color:#0369a1}.wheel-nudge-legend-modal__tier--pro{background:rgba(34,197,94,.17);color:#15803d}[data-theme=dark] .wheel-nudge-legend-modal{border-color:rgba(226,232,240,.18);background:linear-gradient(140deg,rgba(15,23,42,.96),rgba(15,23,42,.9));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 28px 62px rgba(0,0,0,.6);color:#e2e8f0}[data-theme=dark] .wheel-nudge-legend-modal__chance,[data-theme=dark] .wheel-nudge-legend-modal__copy,[data-theme=dark] .wheel-nudge-legend-modal__eyebrow{color:rgba(226,232,240,.7)}[data-theme=dark] .wheel-nudge-legend-modal__name{color:rgba(226,232,240,.92)}[data-theme=dark] .wheel-nudge-legend-modal__close{border-color:rgba(226,232,240,.2);background:rgba(30,41,59,.82);color:#e2e8f0}[data-theme=dark] .wheel-nudge-legend-modal__item{border-color:rgba(226,232,240,.12);background:rgba(255,255,255,.04)}[data-theme=dark] .wheel-nudge-legend-modal__tier--plus{background:rgba(14,165,233,.24);color:#7dd3fc}[data-theme=dark] .wheel-nudge-legend-modal__tier--pro{background:rgba(34,197,94,.24);color:#86efac}@media (min-width:860px){.wheel-nudge-modal-shell .billing-wheel{grid-template-columns:minmax(280px,320px) minmax(240px,1fr);align-items:start}.wheel-nudge-modal-shell .billing-wheel__visual{width:min(300px,34vw);align-self:center}.wheel-nudge-modal__footer{grid-template-columns:minmax(280px,320px) minmax(240px,1fr);align-items:center;gap:.75rem}.wheel-nudge-modal-shell .billing-wheel__meta--footer{max-width:290px}.wheel-nudge-modal__cta{justify-self:center;width:min(300px,34vw);justify-items:center;margin-top:0}.wheel-nudge-modal__actions{width:100%;justify-content:center}}@media (max-width:859px){.wheel-nudge-modal-overlay{overflow-y:auto}.wheel-nudge-modal-shell{width:min(700px,96vw);overflow:auto}.wheel-nudge-modal__cta{justify-items:start}.wheel-nudge-modal__actions{flex-wrap:wrap}.wheel-nudge-modal__result-actions{width:100%}.wheel-nudge-modal__result-preview{align-items:flex-start;flex-direction:column}.wheel-nudge-modal__result-open.is-inline{width:100%}.wheel-nudge-modal__result-accept,.wheel-nudge-modal__result-ghost{flex:1 1 180px}.wheel-nudge-modal-shell .billing-wheel__meta-row{flex-direction:column;align-items:center}.wheel-nudge-modal-shell .billing-wheel__meta-copy,.wheel-nudge-modal-shell .billing-wheel__meta-hint{text-align:center}.wheel-nudge-legend-modal__item{grid-template-columns:auto 1fr auto}.wheel-nudge-legend-modal__tier{grid-column:2/-1;justify-self:end}}@media (prefers-reduced-motion:reduce){.wheel-nudge-modal-shell .billing-wheel__disc.has-win-flash .billing-wheel__disc-fx:before,.wheel-nudge-modal-shell .billing-wheel__disc.has-win-flash:before,.wheel-nudge-modal-shell .billing-wheel__visual.has-win-flash .billing-wheel__glow{animation:none}}@media (max-width:1280px){header[data-app-header][data-variant=v2]>.app-header-v2{gap:calc(18px * var(--app-header-scale));padding:calc(16px * var(--app-header-scale)) calc(18px * var(--app-header-scale))}.app-header-v2__actions{gap:calc(18px * var(--app-header-scale))}}@media (max-width:1200px){header[data-app-header][data-variant=v2]>.app-header-v2{gap:calc(16px * var(--app-header-scale));padding:calc(14px * var(--app-header-scale)) calc(16px * var(--app-header-scale))}}@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}header[data-app-header][data-variant=v2]>.app-header-v2{gap:calc(12px * var(--app-header-scale));padding:calc(12px * var(--app-header-scale)) calc(12px * var(--app-header-scale))}.app-header-v2__brand{gap:calc(10px * var(--app-header-scale))}.app-header-v2__brand-logo-wrap{--logo-size:calc(54px * var(--app-header-scale))}.app-header-v2__nav{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{gap:calc(10px * var(--app-header-scale));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}}@media (max-width:520px){header[data-app-header][data-variant=v2]{--app-header-scale:0.64}header[data-app-header][data-variant=v2]>.app-header-v2{gap:calc(10px * var(--app-header-scale));padding:calc(10px * var(--app-header-scale)) calc(10px * var(--app-header-scale))}}.billing-offer-popup__overlay{position:fixed;inset:0;z-index:2147481000;display:grid;place-items:center;padding:clamp(12px,2.4vw,28px);background:rgba(15,23,42,.52);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.billing-offer-popup{position:relative;width:min(980px,100%);border-radius:24px;border:1px solid rgba(148,163,184,.42);background:linear-gradient(165deg,rgba(255,255,255,.98),rgba(248,250,252,.97));box-shadow:0 28px 56px rgba(15,23,42,.22);display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);overflow:hidden}.billing-offer-popup__close{position:absolute;top:10px;right:12px;width:34px;height:34px;border-radius:999px;border:1px solid rgba(148,163,184,.45);background:rgba(255,255,255,.84);color:#0f172a;font-weight:700;line-height:1;z-index:2}.billing-offer-popup__media{min-height:280px;background:radial-gradient(circle at 22% 18%,rgba(14,165,233,.24),transparent 58%),radial-gradient(circle at 86% 86%,rgba(249,115,22,.22),transparent 56%),linear-gradient(154deg,rgba(14,165,233,.08),rgba(249,115,22,.08));display:grid;place-items:center;padding:1rem}.billing-offer-popup__illustration{width:min(420px,100%);max-height:290px;object-fit:contain;filter:drop-shadow(0 14px 28px rgba(15,23,42,.16))}.billing-offer-popup__illustration--dark,[data-theme=dark] .billing-offer-popup__illustration--light{display:none}[data-theme=dark] .billing-offer-popup__illustration--dark{display:block}.billing-offer-popup__content{display:grid;align-content:center;gap:.92rem;padding:clamp(1rem,2.4vw,1.8rem)}.billing-offer-popup__eyebrow{margin:0;font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:rgba(15,23,42,.62)}.billing-offer-popup__title{margin:0;font-size:clamp(1.28rem,1.1rem + 1vw,1.86rem);line-height:1.18;color:#0f172a}.billing-offer-popup__body{margin:0;color:rgba(15,23,42,.86);line-height:1.55}.billing-offer-popup__meta{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.56rem}.billing-offer-popup__pill{display:inline-flex;align-items:center;justify-content:center;min-height:1.72rem;border-radius:999px;padding:.16rem .72rem;font-size:.78rem;font-weight:700;border:1px solid rgba(14,165,233,.4);background:rgba(14,165,233,.14);color:#0369a1}.billing-offer-popup__pill--year{border-color:rgba(249,115,22,.4);background:rgba(249,115,22,.14);color:#c2410c}.billing-offer-popup__hint{font-size:.79rem;color:rgba(71,85,105,.94)}.billing-offer-popup__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.billing-offer-popup__cta,.billing-offer-popup__ghost{min-height:2.55rem;border-radius:.82rem;border:1px solid transparent;font-weight:700;font-size:.85rem;letter-spacing:.01em}.billing-offer-popup__cta{color:#f8fafc;background:linear-gradient(145deg,#0ea5e9,#0284c7);box-shadow:0 10px 20px rgba(14,165,233,.26)}.billing-offer-popup__cta:disabled{opacity:.72}.billing-offer-popup__ghost{border-color:rgba(148,163,184,.48);color:#334155;background:rgba(255,255,255,.86)}.billing-offer-popup__status{margin:0;font-size:.78rem;color:#b91c1c}[data-theme=dark] .billing-offer-popup{border-color:rgba(71,85,105,.62);background:linear-gradient(165deg,rgba(15,23,42,.95),rgba(30,41,59,.94))}[data-theme=dark] .billing-offer-popup__close{border-color:rgba(148,163,184,.44);background:rgba(15,23,42,.84);color:#e2e8f0}[data-theme=dark] .billing-offer-popup__media{background:radial-gradient(circle at 22% 18%,rgba(56,189,248,.28),transparent 58%),radial-gradient(circle at 86% 86%,rgba(251,146,60,.24),transparent 56%),linear-gradient(154deg,rgba(15,23,42,.4),rgba(30,41,59,.36))}[data-theme=dark] .billing-offer-popup__eyebrow{color:rgba(226,232,240,.75)}[data-theme=dark] .billing-offer-popup__title{color:#f8fafc}[data-theme=dark] .billing-offer-popup__body{color:rgba(226,232,240,.9)}[data-theme=dark] .billing-offer-popup__pill{border-color:rgba(56,189,248,.5);background:rgba(56,189,248,.18);color:#bae6fd}[data-theme=dark] .billing-offer-popup__pill--year{border-color:rgba(251,146,60,.5);background:rgba(251,146,60,.2);color:#fed7aa}[data-theme=dark] .billing-offer-popup__hint{color:rgba(226,232,240,.84)}[data-theme=dark] .billing-offer-popup__ghost{border-color:rgba(100,116,139,.58);color:#cbd5e1;background:rgba(15,23,42,.58)}@media (max-width:880px){.billing-offer-popup{grid-template-columns:minmax(0,1fr)}.billing-offer-popup__media{min-height:190px;border-bottom:1px solid rgba(148,163,184,.26)}}@media (max-width:640px){.billing-offer-popup__actions{grid-template-columns:minmax(0,1fr)}}