:root{--auth-input-bg:#101923;--auth-input-border:#91a5b92b;--auth-input-border-hover:#91aac347;--auth-input-border-focus:#6b94bc9e;--auth-input-ring:#6b94bc1a;--bg:#f6f7f2;--bg-2:#edf3ee;--paper:#fff;--paper-2:#fbfcf8;--ink:#0b1514;--deep:#10201e;--body:#253331;--muted:#687977;--line:#10201e1f;--line-strong:#10201e33;--green:#2fc9a3;--mint:#87f0d2;--critical:#ff6b57;--warning:#f0b44d;--a11y:#7b78f2;--change:#46a8db;--shadow-lg:0 32px 90px #0b151429;--shadow-md:0 20px 54px #0b15141c;--shadow-sm:0 10px 30px #0b151412}html,body,button,input,textarea,select{font-family:var(--font-ui)}.app-route-state{color:#151922;background:#f7f8fa;place-items:center;min-height:60vh;padding:48px 24px;display:grid}.app-route-state-card{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;align-items:center;gap:10px;max-width:420px;padding:32px;display:flex}.app-route-state-card h1{margin:0;font-size:18px;line-height:1.3}.app-route-state-card p{color:#667085;margin:0;font-size:14px;line-height:1.45}.app-route-state-icon,.app-route-spinner{color:#2563eb;background:#eff6ff;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.app-route-state-icon.is-error{color:#c43232;background:#fef3f2}.app-route-spinner{border:3px solid #dbe5f0;border-top-color:#2563eb;animation:.8s linear infinite app-route-spin}@keyframes app-route-spin{to{transform:rotate(360deg)}}.app-flow-nav{border:1px solid var(--app-border);background:#17222f94;border-radius:10px;align-items:center;gap:7px;max-width:1480px;margin:-10px 0 18px;padding:5px 7px;display:flex;overflow-x:auto}.app-flow-step-wrap{flex:1 1 0;align-items:center;gap:7px;min-width:112px;display:inline-flex}.app-flow-step-wrap>i{color:var(--app-muted);opacity:.7;font-size:14px;font-style:normal}.app-flow-nav a{min-width:92px;color:var(--app-secondary);border-radius:7px;gap:2px;padding:6px 9px;text-decoration:none;transition:background .14s,color .14s;display:grid}.app-flow-nav a:hover{color:var(--app-text);background:#91a5b90f}.app-flow-nav a.is-active{background:var(--app-accent-surface);color:var(--app-heading);box-shadow:inset 0 -2px 0 var(--app-accent)}.app-flow-nav small{color:var(--app-muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700;line-height:1}.app-flow-nav a.is-active small{color:var(--app-accent-strong)}.app-flow-nav strong{font-size:12px;font-weight:600;line-height:1.2}.app-next-step{border:1px solid var(--app-accent-border);background:linear-gradient(90deg,#6b94bc1a,#17222fb8);border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:13px 16px;display:flex}.app-next-step>div{gap:3px;min-width:0;display:grid}.app-next-step p{color:var(--app-accent-strong);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.app-next-step strong{color:var(--app-heading);font-size:14px}.app-next-step span{color:var(--app-secondary);font-size:12px}.app-next-step .app-button{flex:none;align-items:center;gap:9px;min-height:36px;padding:0 13px;font-size:12px;display:inline-flex}@media (max-width:620px){.app-next-step{flex-direction:column;align-items:flex-start}.app-next-step .app-button{width:auto}}.auth-screen-split:has(.auth-split-compact){background:#090909;min-height:100svh}.auth-split-compact{background:#090909;min-height:100svh;display:block}.auth-split-compact .auth-brand,.auth-split-compact .auth-topbar,.auth-split-compact .auth-footer{display:none}.auth-split-compact .auth-side{background:#090909;min-height:100svh;padding:0 20px;display:block}.auth-split-compact .auth-panel{flex-direction:column;justify-content:center;align-items:stretch;width:min(384px,100%);min-height:100svh;margin:0 auto;padding:34px 0 38px;display:flex}.auth-compact-logo{color:#f4f4f4;letter-spacing:.03em;align-self:center;margin-bottom:34px;font-size:16px}.auth-split-compact .auth-card{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;gap:16px;padding:0}.auth-split-compact .auth-card-head{text-align:left;gap:6px;margin-bottom:17px}.auth-split-compact .auth-card-head h1{color:#f4f4f4;letter-spacing:-.03em;font-size:24px}.auth-split-compact .auth-card-head p,.auth-split-compact .auth-compact-switch{color:#8f8f8f}.auth-split-compact .auth-dev-login{color:#748198;text-align:center;order:3;margin:13px 0 0;font-size:11px;text-decoration:none;display:block}.auth-split-compact .auth-dev-login:hover{color:#4d9aff}.auth-split-compact .auth-card label{color:#a9a9a9;font-size:12px;font-weight:600}.auth-split-compact .auth-card .auth-input input{color:#ededed;background:#090909;border-color:#292929;border-radius:8px;min-height:42px}.auth-split-compact .auth-card .auth-button[type=submit]{color:#0a0a0a;background:#f2f2f2;border:0;border-radius:8px;min-height:40px;font-size:13px;font-weight:750}.auth-split-compact .auth-card .auth-button[type=submit]:hover{background:#fff;border:0;box-shadow:0 7px 22px #ffffff14}.auth-split-compact .auth-card a.auth-google{color:#e2e2e2;background:0 0;border-color:#292929;border-radius:8px;min-height:42px;font-size:13px}.auth-split-compact .auth-dev-login{display:none}.auth-split-compact .auth-card .auth-divider{color:#777;background:0 0}.auth-compact-switch{text-align:center;margin:25px 0 0;font-size:13px}.auth-compact-switch a{color:#f1f1f1;font-weight:700}@media (max-width:620px){.auth-split-compact .auth-panel{padding-top:24px}.auth-compact-logo{margin-bottom:28px}}@media (max-width:760px){.app-flow-nav{margin-bottom:14px}.app-flow-step-wrap{min-width:105px}}.auth-split-compact,.auth-split-compact .auth-side{background:#050b16}.auth-screen-split:has(.auth-split-compact){background:#050b16}.auth-split-compact .auth-side{place-items:center;min-height:100svh;padding:15px 20px;display:grid}.auth-split-compact .auth-panel{box-sizing:border-box;background:linear-gradient(145deg,#0d1625 0%,#0b1320 100%);border:1px solid #758bac38;border-radius:10px;justify-content:center;align-items:stretch;width:min(420px,100%);min-height:0;margin:0;padding:45px 39px 33px;display:flex;box-shadow:0 24px 55px #00000038}.auth-split-compact .auth-compact-logo{display:none}.auth-split-compact .auth-card{width:100%;box-shadow:none;background:0 0;border:0;gap:14px;padding:0}.auth-split-compact .auth-card-head{text-align:center;gap:7px;margin:0 0 17px;display:grid}.auth-split-compact .auth-card-head h1{color:#f4f7fc;letter-spacing:-.025em;font-size:23px;font-weight:650}.auth-split-compact .auth-card-head p{color:#8d98a9;font-size:13px}.auth-split-compact .auth-card .auth-field{gap:7px}.auth-split-compact .auth-card .auth-field-head{color:#d4dae4;font-size:11px;font-weight:600}.auth-split-compact .auth-card .auth-input input{box-sizing:border-box;color:#e8edf5;background:#121d2ec7;border:1px solid #758bac38;border-radius:6px;min-height:37px;padding-left:35px;font-size:12px}.auth-split-compact .auth-card .auth-input input::placeholder{color:#778397}.auth-split-compact .auth-card .auth-input input:focus,.auth-split-compact .auth-card .auth-input input:focus-visible{background:#142237eb;border-color:#4284ffb3;box-shadow:0 0 0 3px #2563eb24}.auth-split-compact .auth-input-icon{z-index:1;fill:none;stroke:#718096;stroke-width:1.6px;pointer-events:none;width:14px;height:14px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.auth-split-compact .auth-card .auth-field-action{color:#388cff;font-size:11px}.auth-split-compact .auth-card .auth-reveal{color:#8a96a8;right:7px}.auth-split-compact .auth-card .auth-button[type=submit]{color:#fff;background:linear-gradient(#2d75f5 0%,#1d5ee8 100%);border:0;border-radius:6px;min-height:37px;margin-top:2px;font-size:12px;font-weight:650;box-shadow:0 7px 16px #1d5ee833}.auth-split-compact .auth-card .auth-button[type=submit]:hover{background:linear-gradient(#4386ff 0%,#2869ee 100%);box-shadow:0 9px 20px #1d5ee84d}.auth-split-compact .auth-card .auth-divider{color:#8993a2;gap:12px;margin:4px 0 1px;font-size:11px}.auth-split-compact .auth-card .auth-divider:before,.auth-split-compact .auth-card .auth-divider:after{background:#758bac33}.auth-split-compact .auth-card a.auth-google{color:#f0f3f8;background:0 0;border:1px solid #758bac61;border-radius:6px;min-height:37px;font-size:12px;font-weight:600}.auth-split-compact .auth-compact-switch{color:#8791a0;text-align:center;margin:26px 0 0;font-size:12px}.auth-split-compact .auth-compact-switch a{color:#388cff;font-weight:600}@media (max-width:520px){.auth-split-compact .auth-side{padding:15px}.auth-split-compact .auth-panel{padding:38px 26px 28px}}.avmel-app{--app-bg:#111923;--app-sidebar-bg:#0d151f;--app-topbar-bg:#121c27;--app-surface:#18222c;--app-surface-elevated:#1b2732;--app-input-bg:#101923;--app-input-hover:#14202b;--app-surface-hover:#1c2b39;--app-border:#91a5b91f;--app-border-strong:#91aac33d;--app-divider:#96aabe1a;--app-text:#d8e1e9;--app-heading:#edf2f6;--app-card-heading:#e5ebf1;--app-secondary:#aebbc8;--app-muted:#8798a9;--app-subtle:#6d7c8d;--app-accent:#6b94bc;--app-accent-strong:#7ca5cb;--app-accent-surface:#6b94bc1a;--app-accent-border:#6b94bc47;background:var(--app-bg);color:var(--app-text)}.avmel-app .app-card h2,.avmel-app .app-card strong,.avmel-app .app-card b,.avmel-app .app-page-header h1{color:var(--app-heading)}.avmel-app .app-card p,.avmel-app .app-card small,.avmel-app .app-page-header span,.avmel-app .app-page-header p{color:var(--app-secondary)}.avmel-app .app-sidebar nav a[aria-current=page]{background:var(--app-accent-surface);color:#eaf2f9}.avmel-app input:not([type=checkbox]):not([type=hidden]):not([aria-invalid=true]):focus,.avmel-app input:not([type=checkbox]):not([type=hidden]):not([aria-invalid=true]):focus-visible,.avmel-app textarea:focus,.avmel-app textarea:focus-visible,.avmel-app select:focus,.avmel-app .currency-select-trigger:focus-visible{outline:none;background:var(--app-surface-elevated)!important;border-color:#5b8fc7b3!important;box-shadow:0 0 0 3px #5b8fc71a!important}.avmel-app .currency-select-menu{background:var(--app-surface-elevated)!important;border-color:var(--app-border)!important}.avmel-app .searchable-select-options button:hover,.avmel-app .currency-select-menu button:hover{background:#87a5c312!important}.avmel-app .searchable-select-options button[aria-selected=true],.avmel-app .currency-select-menu button[aria-selected=true]{background:var(--app-accent-surface)!important}.avmel-concepts{--artifact-bg:#05060d;--artifact-panel:#0d1422e0;--artifact-line:#93a9d32e;--artifact-text:#f8fbff;--artifact-soft:#aeb9ce;--artifact-muted:#68758d;--artifact-blue:#2d91ff;--artifact-green:#67d991;--artifact-red:#ff5f68;min-height:100vh;color:var(--artifact-text);background:radial-gradient(circle at 68% 12%,#2d91ff2e,#0000 34rem),radial-gradient(circle at 18% 42%,#744aff21,#0000 32rem),linear-gradient(#05060d 0%,#08121f 100%);overflow-x:hidden}.avmel-concepts *{box-sizing:border-box}.avmel-concepts-nav{border-bottom:1px solid var(--artifact-line);justify-content:space-between;align-items:center;gap:28px;max-width:1540px;min-height:78px;margin:0 auto;padding:0 clamp(22px,4vw,64px);display:flex}.avmel-concepts-nav a{color:#fff;letter-spacing:.28em;font-size:24px;font-weight:560}.avmel-concepts-nav div{text-align:right;gap:4px;display:grid}.avmel-concepts-nav span,.avmel-concepts-intro p,.avmel-concept-copy>span{color:#76bdff;letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:860}.avmel-concepts-nav strong{color:var(--artifact-soft);font-size:13px}.avmel-concepts-intro{max-width:1540px;margin:0 auto;padding:58px clamp(22px,4vw,64px) 32px}.avmel-concepts-intro p{margin:0 0 14px}.avmel-concepts-intro h1{color:#fff;max-width:980px;margin:0;font-size:clamp(44px,4.4vw,76px);line-height:.98}.avmel-concept-stack{gap:26px;max-width:1540px;margin:0 auto;padding:0 clamp(22px,4vw,64px) 76px;display:grid}.character-concept-grid{gap:26px;max-width:1540px;margin:0 auto;padding:0 clamp(22px,4vw,64px) 44px;display:grid}.grounded-concept-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;max-width:1540px;margin:0 auto;padding:0 clamp(22px,4vw,64px) 44px;display:grid}.grounded-concept{border:1px solid var(--artifact-line);background:radial-gradient(circle at 64% 18%,#2d91ff1f,#0000 24rem),linear-gradient(#0d1626eb,#04080ffa);border-radius:12px;overflow:hidden;box-shadow:0 34px 96px #00000047}.grounded-image{background:#03070d;border-bottom:1px solid #93a9d324;height:360px;position:relative;overflow:hidden}.grounded-image:after{content:"";pointer-events:none;background:linear-gradient(#03070d00,#03070d2e);position:absolute;inset:0;box-shadow:inset 0 0 72px #03070d5c}.grounded-image img{object-fit:cover;width:100%;height:100%;display:block}.grounded-copy{padding:28px}.grounded-copy span,.grounded-copy strong,.grounded-copy h2,.grounded-copy p,.grounded-copy a{display:block}.grounded-copy span{color:#76bdff;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:860}.grounded-copy strong{color:#ddecff;margin-top:10px;font-size:14px}.grounded-copy h2{color:#fff;margin:16px 0 0;font-size:clamp(30px,2.8vw,44px);line-height:1.02}.grounded-copy p{min-height:76px;color:var(--artifact-soft);margin:18px 0 0;font-size:15px;line-height:1.5}.grounded-copy a{color:#fff;background:linear-gradient(135deg,#2d91ff,#4768ff);border:1px solid #76bdff47;border-radius:7px;width:fit-content;margin-top:24px;padding:12px 17px;font-size:13px;font-weight:820}.character-concept{border:1px solid var(--artifact-line);background:radial-gradient(circle at 64% 40%,#2d91ff24,#0000 30rem),linear-gradient(#0d1626eb,#04080ffa);border-radius:12px;grid-template-columns:minmax(0,.68fr) minmax(360px,.32fr);align-items:stretch;gap:clamp(28px,4vw,54px);min-height:620px;padding:clamp(18px,2.6vw,36px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 96px #00000057}.character-image{background:#03070d;border:1px solid #93a9d32e;border-radius:10px;min-height:540px;position:relative;overflow:hidden}.character-image:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 80px #03070d6b}.character-image img{object-fit:cover;width:100%;height:100%;min-height:540px;display:block}.character-copy{align-content:center;padding:18px 10px 18px 0;display:grid}.character-copy span{color:#76bdff;letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:860}.character-copy strong,.character-copy h2,.character-copy p,.character-copy a{display:block}.character-copy strong{color:#ddecff;margin-top:12px;font-size:15px}.character-copy h2{color:#fff;margin:18px 0 0;font-size:clamp(38px,3.6vw,62px);line-height:1}.character-copy p{color:var(--artifact-soft);margin:24px 0 0;font-size:17px;line-height:1.55}.character-copy a{color:#fff;background:linear-gradient(135deg,#2d91ff,#4768ff);border:1px solid #76bdff47;border-radius:7px;width:fit-content;margin-top:34px;padding:14px 20px;font-size:13px;font-weight:820}.avmel-concepts-intro.secondary{padding-top:32px}.avmel-concepts-intro.secondary h1{font-size:clamp(36px,3vw,56px)}.avmel-concept{border:1px solid var(--artifact-line);background:radial-gradient(circle at 72% 46%,#2d91ff21,#0000 30rem),linear-gradient(#0d1626eb,#04080ff7);border-radius:12px;grid-template-columns:minmax(360px,.34fr) minmax(0,.66fr);align-items:center;gap:clamp(36px,5vw,78px);min-height:620px;padding:clamp(30px,4vw,58px);display:grid;overflow:hidden;box-shadow:0 34px 96px #00000057}.avmel-concept-copy strong,.avmel-concept-copy h2,.avmel-concept-copy p,.avmel-concept-copy a{display:block}.avmel-concept-copy strong{color:#ddecff;margin-top:12px;font-size:15px}.avmel-concept-copy h2{color:#fff;max-width:560px;margin:18px 0 0;font-size:clamp(42px,4vw,68px);line-height:1}.avmel-concept-copy p{max-width:520px;color:var(--artifact-soft);margin:24px 0 0;font-size:17px;line-height:1.55}.avmel-concept-copy a{color:#fff;background:linear-gradient(135deg,#2d91ff,#4768ff);border:1px solid #76bdff47;border-radius:7px;width:fit-content;margin-top:34px;padding:14px 20px;font-size:13px;font-weight:820}.artifact{background:radial-gradient(circle at 54% 45%,#2d91ff29,#0000 22rem),#040a13b8;border:1px solid #93a9d32e;border-radius:12px;min-height:430px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff05,0 30px 90px #0000004d}.artifact:before{content:"";opacity:.34;background-image:linear-gradient(#93a9d30d 1px,#0000 1px),linear-gradient(90deg,#93a9d30d 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:-30%;transform:rotate(-5deg)}.artifact-beam .beam-layers{gap:16px;width:290px;display:grid;position:absolute;top:54px;left:36px}.store-stage{z-index:2;background:#121f36c7;border:1px solid #93a9d329;border-radius:10px;min-height:92px;padding:18px;position:relative}.store-stage:after{content:"";opacity:.7;clip-path:polygon(0 28%,100% 50%,0 72%);background:linear-gradient(90deg,#2d91ff8c,#2d91ff00);width:360px;height:90px;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.store-stage span,.proof-stack span,.beam-core span,.vault-alert span,.map-proof span,.radar-card span,.radar-readout span{color:var(--artifact-soft);font-size:13px}.store-stage strong,.proof-stack strong,.beam-core strong,.vault-alert strong,.map-proof strong,.radar-card strong,.radar-readout strong{color:#f7fbff;margin-top:8px;font-size:18px;display:block}.store-stage.checkout{border-color:#ff5f6885;box-shadow:0 0 34px #ff5f6824}.beam-core{z-index:4;text-align:center;background:radial-gradient(circle,#2d91ff52,#07111ff0 62%);border:1px solid #76bdff52;border-radius:50%;place-items:center;width:210px;height:210px;display:grid;position:absolute;top:45%;left:48%;transform:translate(-50%,-50%);box-shadow:0 0 90px #2d91ff57}.beam-core i,.beam-core b{border-radius:50%;position:absolute}.beam-core i{border:1px dashed #76bdff57;inset:28px}.beam-core b{background:#06111e;border:5px solid #77c1ff;width:38px;height:38px;box-shadow:0 0 34px #2d91ffe6}.beam-core strong{margin-top:76px;font-size:17px}.beam-core span{color:#ff9299}.proof-stack{z-index:3;gap:14px;width:250px;display:grid;position:absolute;top:68px;right:34px}.proof-stack div{background:#0c1727c2;border:1px solid #93a9d329;border-radius:10px;padding:17px}.artifact-blackbox{grid-template-columns:.9fr 1.1fr;align-items:center;gap:36px;padding:42px;display:grid}.recorder{z-index:2;text-align:center;place-items:center;display:grid;position:relative}.recorder-ring{background:radial-gradient(circle,#2d91ff3d,#0000 65%);border:1px solid #76bdff57;border-radius:50%;place-items:center;width:270px;height:270px;display:grid;position:relative}.recorder-ring i{border:1px solid #76bdff38;border-radius:50%;position:absolute}.recorder-ring i:first-child{inset:34px}.recorder-ring i:nth-child(2){inset:72px}.recorder-ring i:nth-child(3){background:#07111e;border:5px solid #75bdff;width:46px;height:46px;box-shadow:0 0 40px #2d91ffe0}.recorder>strong{color:#fff;margin-top:18px;font-size:28px}.recorder>span{color:var(--artifact-soft);margin-top:6px}.recorder-feed{z-index:2;gap:12px;display:grid;position:relative}.recorder-feed div{color:var(--artifact-soft);background:#ffffff09;border:1px solid #93a9d326;border-radius:9px;grid-template-columns:54px 1fr 54px;align-items:center;gap:12px;padding:17px;display:grid}.recorder-feed strong{color:#f7fbff}.recorder-feed em{color:var(--artifact-green);text-align:right;font-style:normal;font-weight:800}.recorder-feed .failed{background:#4d121d52;border-color:#ff5f686b}.recorder-feed .failed em{color:var(--artifact-red)}.artifact-vault{grid-template-columns:330px 1fr;align-items:center;gap:34px;padding:42px;display:grid}.vault-door{z-index:2;text-align:center;background:radial-gradient(circle,#2d91ff2e,#0000 58%),linear-gradient(145deg,#14243deb,#070f1cf5);border:1px solid #76bdff47;border-radius:18px;align-content:center;place-items:center;min-height:320px;display:grid;position:relative;box-shadow:inset 0 0 60px #2d91ff1f,0 0 70px #2d91ff2e}.vault-door i{border:9px solid #77c1ff;border-radius:50%;width:84px;height:84px;box-shadow:0 0 38px #2d91ffcc}.vault-door strong{margin-top:24px;font-size:30px}.vault-door span{color:var(--artifact-soft);margin-top:8px}.vault-drawer{z-index:2;gap:12px;display:grid;position:relative}.vault-drawer div{color:#edf6ff;background:#ffffff09;border:1px solid #93a9d326;border-radius:9px;align-items:center;gap:13px;padding:17px;font-weight:780;display:flex}.vault-drawer b{border:3px solid #67d991;border-radius:50%;width:16px;height:16px;box-shadow:0 0 18px #67d9916b}.vault-alert{z-index:3;background:#4e121da8;border:1px solid #ff5f6866;border-radius:10px;width:285px;padding:18px;position:absolute;bottom:42px;right:42px}.artifact-map{align-content:center;gap:30px;padding:42px;display:grid}.map-journey{z-index:2;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:14px;display:grid;position:relative}.map-journey:before{content:"";background:linear-gradient(90deg,#2d91ffcc,#2d91ff47);height:2px;position:absolute;top:50%;left:6%;right:6%;box-shadow:0 0 26px #2d91ff4d}.map-node{z-index:2;background:#0c1727e0;border:1px solid #93a9d329;border-radius:10px;min-height:110px;padding:16px;position:relative}.map-node i{border:4px solid #67d991;border-radius:50%;width:18px;height:18px;display:block}.map-node strong,.map-node span{display:block}.map-node strong{color:#fff;margin-top:16px}.map-node span{color:var(--artifact-soft);margin-top:5px;font-size:13px}.map-node.failed{border-color:#ff5f688c;box-shadow:0 0 44px #ff5f682e}.map-node.failed i{border-color:var(--artifact-red);box-shadow:0 0 28px #ff5f6899}.map-proof{z-index:3;background:#48121c9e;border:1px solid #ff5f6861;border-radius:10px;justify-self:center;width:min(360px,100%);padding:18px;position:relative}.artifact-radar{place-items:center;display:grid}.radar-dial{z-index:2;background:radial-gradient(circle,#2d91ff24,#0000 66%);border:1px solid #76bdff52;border-radius:50%;place-items:center;width:350px;height:350px;display:grid;position:relative}.radar-dial i{border:1px solid #76bdff29;border-radius:50%;position:absolute;inset:24px}.radar-dial b{transform-origin:0;background:linear-gradient(90deg,#2d91ffe6,#2d91ff00);width:48%;height:2px;position:absolute;top:50%;left:50%;transform:rotate(-28deg);box-shadow:0 0 24px #2d91ffb8}.radar-dial span{color:#76bdff;font-size:34px;font-weight:860}.radar-card,.radar-readout{z-index:3;background:#0c1727db;border:1px solid #93a9d329;border-radius:10px;width:210px;padding:17px;position:absolute}.radar-card.product{top:58px;left:54px}.radar-card.cart{top:88px;right:64px}.radar-card.checkout{border-color:#ff5f687a;bottom:82px;right:78px}.radar-card.checkout span{color:#ff9299}.radar-readout{border-color:#76bdff4d;width:280px;bottom:70px;left:64px}@media (prefers-reduced-motion:no-preference){.beam-core b,.timeline-signal{animation:4.4s ease-in-out infinite artifact-pulse}.radar-dial b{animation:7s linear infinite radar-sweep}}@keyframes artifact-pulse{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.18);transform:scale(1.05)}}@keyframes radar-sweep{0%{transform:rotate(-60deg)}to{transform:rotate(300deg)}}@media (max-width:980px){.store-form{grid-template-columns:1fr}.store-form-actions{grid-column:auto}.grounded-concept-grid,.character-concept,.avmel-concept,.artifact-blackbox,.artifact-vault{grid-template-columns:1fr}.character-copy{padding:0}.avmel-concept{min-height:0}.artifact{min-height:560px}.node-0{top:20%;left:4%}.node-1{top:16%;left:38%}.node-2{top:42%;left:18%}.node-3{top:43%;left:52%}.node-4{top:68%;left:34%}}@media (max-width:680px){.avmel-concepts-nav{flex-direction:column;justify-content:center;align-items:flex-start;padding-top:18px;padding-bottom:18px}.avmel-concepts-nav div{text-align:left}.avmel-concept{padding:22px}.character-concept{padding:18px}.grounded-copy p{min-height:0}.grounded-image{height:260px}.character-image,.character-image img{min-height:300px}.character-copy h2,.avmel-concept-copy h2{font-size:36px}.artifact{min-height:620px}.artifact-beam .beam-layers,.proof-stack,.beam-core,.vault-alert,.radar-card,.radar-readout{width:auto;position:relative;inset:auto;transform:none}.artifact-beam,.artifact-radar{align-content:start;gap:18px;padding:22px;display:grid}.artifact-beam .beam-layers,.proof-stack{width:100%}.store-stage:after,.map-line{display:none}.beam-core{justify-self:center;width:220px;height:220px}.recorder-ring,.radar-dial{width:260px;height:260px}.recorder-feed div{grid-template-columns:1fr}.artifact-map{min-height:0}.map-journey{grid-template-columns:1fr}.map-journey:before{display:none}.map-node{width:auto;right:auto;top:auto!important;left:auto!important}.map-proof{width:auto;bottom:auto;left:auto;right:auto}}.proof-home{--proof-bg:#03070d;--proof-bg-2:#07111e;--proof-panel:#0c1626e6;--proof-panel-2:#101d31e6;--proof-line:#8ba7cf2e;--proof-line-strong:#8ba7cf52;--proof-text:#f7fbff;--proof-soft:#aebbd0;--proof-muted:#6f7d91;--proof-blue:#288eff;--proof-blue-2:#3f66ff;--proof-green:#4ed18b;--proof-red:#ff5f68;--proof-max:1580px;--proof-gutter:clamp(28px, 4vw, 64px);min-height:100vh;color:var(--proof-text);font-family:var(--font-ui);text-rendering:optimizelegibility;background:radial-gradient(circle at 70% 10%,#288eff2b,#0000 35rem),radial-gradient(circle at 48% 36%,#3868ff21,#0000 40rem),linear-gradient(#03070d 0%,#050b14 62%,#081321 100%);overflow-x:clip}.auth-screen,.avmel-app{color:#eaf2fb;min-height:100vh;font-family:var(--font-ui);background:radial-gradient(circle at 78% 12%,#2388ff2e,#0000 30%),linear-gradient(#071321 0%,#0a1725 100%)}.avmel-app .app-card h2,.avmel-app .app-card strong,.avmel-app .app-card b{color:#f3f7fc}.avmel-app .app-card.metric span{color:#b3c9e29e}.avmel-app .app-card.metric b{color:#eaf2ff}.auth-screen{place-items:center;padding:32px;display:grid}.auth-card,.app-card{background:#0c1b2cd6;border:1px solid #78a0c829;box-shadow:0 24px 70px #00000047}.auth-card{border-radius:18px;gap:16px;width:min(460px,100%);padding:32px;display:grid}.auth-card h1,.app-page h1,.app-card h2{letter-spacing:0;margin:0}.auth-card label,.form-stack label{color:#dae8f8c7;gap:8px;font-size:13px;font-weight:700;display:grid}.auth-card input,.form-stack input,.form-stack select{color:#edf5fc;background:#081422db;border:1px solid #78a0c833;border-radius:10px;min-height:44px;padding:0 12px}:root{--auth-input-font-size:14px;--auth-input-font-weight:500;--auth-input-line-height:1.4;--auth-input-text:#dce5ee;--auth-input-placeholder:#748496;--auth-input-bg:#101923}.auth-card .auth-input input{font-family:inherit;font-size:var(--auth-input-font-size);font-weight:var(--auth-input-font-weight);line-height:var(--auth-input-line-height);letter-spacing:0;color:var(--auth-input-text);font-style:normal}.auth-card .auth-input input::placeholder{font-family:inherit;font-size:var(--auth-input-font-size);font-weight:400;line-height:var(--auth-input-line-height);color:var(--auth-input-placeholder)}.auth-card button,.app-card button:not(.app-toggle):not(.app-button){color:#fff;cursor:pointer;background:linear-gradient(#2499ff 0%,#147df4 100%);border:0;border-radius:10px;min-height:44px;padding:0 16px;font-weight:800;text-decoration:none}.auth-button{width:100%;min-height:44px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:0 16px;font-weight:650;line-height:1;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex}.auth-button-primary,.auth-button-secondary{color:#c8d9e9;background:#6b94bc14;border-color:#6b94bc4d}.auth-button-primary:hover:not(:disabled),.auth-button-secondary:hover:not(:disabled){color:#e3edf6;background:#6b94bc24;border-color:#7ca5cb7a}.auth-button:disabled{cursor:not-allowed;opacity:.55}.auth-card .auth-button[type=submit]{color:#c8d9e9;background:#6b94bc14;border:1px solid #6b94bc4d;transition:background .24s,border-color .24s,box-shadow .24s}.auth-card .auth-button[type=submit]:hover{background:#6b94bc24;border-color:#7ca5cb7a;box-shadow:0 6px 18px #0000001f}.auth-card .auth-button[type=submit]:active{box-shadow:none;background:#6b94bc2e}.avmel-app .app-page-header>.app-button{isolation:isolate;color:#fff;letter-spacing:-.01em;background:linear-gradient(#2c9bff 0%,#147bef 100%);border:1px solid #8ed0ff52;border-radius:11px;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-size:14px;font-weight:800;transition:filter .18s,box-shadow .18s,border-color .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 26px #147bef38}.avmel-app .app-page-header>.app-button:after{content:"";z-index:-1;background:linear-gradient(105deg,#0000,#ffffff47,#0000);width:34%;animation:3.6s ease-in-out .18s infinite app-cta-shimmer;position:absolute;inset:0 auto 0 -45%;transform:skew(-18deg)}.avmel-app .app-page-header>.app-button:hover{filter:brightness(1.06);border-color:#b2e1ff94;box-shadow:0 13px 32px #147bef4d}@keyframes app-cta-shimmer{0%,30%{left:-45%}72%,to{left:125%}}@media (prefers-reduced-motion:reduce){.avmel-app .app-page-header>.app-button:after{animation:none;display:none}}.auth-card a{color:#8fc8ff;text-decoration:none}.auth-dev-login{text-align:center;margin-top:-8px;font-size:12px;display:block;color:#a4b4ca94!important}.auth-switch{color:#dae8f8a8;text-align:center;margin:0;font-size:13px}.auth-switch-button{text-align:center;cursor:pointer;border:0;border-radius:6px;width:100%;min-height:0;margin:0;padding:4px;font-size:13px;font-weight:500;transition:color .16s,background-color .16s;display:block;color:#8fc8ff!important;background:0 0!important}.check-row{grid-template-columns:auto 1fr;align-items:center;column-gap:10px}.check-row input{min-height:auto}.inline-alert{opacity:0;visibility:hidden;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;min-height:36px;margin:4px 0 -2px;padding:0 10px;font-size:12.5px;font-weight:500;line-height:1.35;transition:opacity .18s,transform .18s,visibility .18s;display:flex;transform:translateY(-3px)}.inline-alert.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.inline-alert-icon{border-radius:50%;flex:0 0 16px;place-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:grid;transform:translateY(-1px)}.inline-alert-error .inline-alert-icon{color:#d5aeba;background:0 0;border:0;border-radius:0}.inline-alert-error .inline-alert-icon svg{stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.inline-alert-copy.has-action-line strong{color:#e3c1c9;font-weight:650}.inline-alert-action-button{border-radius:6px!important;min-height:28px!important;padding:0 9px!important;font-size:11.5px!important}.inline-alert-copy.has-action-line{justify-content:space-between;align-items:center;gap:14px;width:100%;display:flex}.inline-alert-plan{box-sizing:border-box;color:#b9cde0;background:#4a77a11f;border-color:#6b9ecc4d;align-items:center;min-height:48px;margin-top:8px;padding:7px 10px}.inline-alert-plan .inline-alert-icon{color:#9fc6e7;background:#6b9ecc21;border:1px solid #82b4de61;border-radius:5px}.inline-alert-plan .inline-alert-icon svg{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.inline-alert-plan .inline-alert-copy.has-action-line strong{color:#d0e5f8}.inline-alert-plan .inline-alert-action{color:#c9e2f6;border:1px solid #82b4de5c;border-radius:6px;flex:none;align-items:center;min-height:28px;padding:0 9px;font-size:11.5px;font-weight:650;line-height:1;text-decoration:none;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.inline-alert-plan .inline-alert-action>.arrow-icon{stroke:currentColor;stroke-width:1.7px;width:13px;height:13px;margin-left:5px}.inline-alert-plan .inline-alert-action:hover,.inline-alert-plan .inline-alert-action:focus-visible{color:#eef8ff;background:#6b9ecc2e;border-color:#97caef9e}.inline-alert-success .inline-alert-icon{color:#8ed2ad;background:#68bd9824}.inline-alert-warning{color:#d8bf96;background:#b4894c1a;border-color:#d0a15c38}.inline-alert-warning .inline-alert-icon{color:#d8b978;background:#d0a15c24}.inline-alert-info .inline-alert-icon{color:#8eb4d7;background:#6b94bc24}@media (prefers-reduced-motion:reduce){.inline-alert{transition:none}}.verify-resend{gap:12px;margin-top:2px;display:grid}.verify-resend label{gap:7px;font-size:12px}.verify-resend input{min-height:42px}.verify-resend>.auth-button{min-height:44px}.auth-card .auth-button{color:#c8d9e9!important;background:#6b94bc14!important;border-color:#6b94bc4d!important}.auth-card .auth-button:hover:not(:disabled){color:#e3edf6!important;background:#6b94bc24!important;border-color:#7ca5cb7a!important}.verify-resend-confirmation{color:#d2e1f3c7;background:#7eb5e80d;border:1px solid #7eb5e82e;border-radius:10px;align-items:flex-start;gap:10px;padding:11px 12px;font-size:12.5px;line-height:1.45;display:flex}.verify-resend-confirmation strong{color:#eaf2ff;font-weight:700}.verify-resend-check{color:#8ed0ff;font-weight:800}.verify-resend-check svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;width:14px;height:14px}.auth-screen-split{padding:0;display:block}.auth-screen-split .auth-split{align-items:start}.auth-screen-split .auth-brand{align-self:start;min-height:100vh}.auth-screen-split .auth-side{align-self:start}.auth-screen svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.auth-split{grid-template-columns:repeat(2,minmax(0,1fr));min-height:100vh;display:grid}.auth-brand{background:radial-gradient(circle at 14% 6%,#2891ff29,#0000 44%),radial-gradient(circle at 86% 92%,#2891ff21,#0000 48%),linear-gradient(160deg,#04090f 0%,#060f1b 58%,#04090f 100%);border-right:1px solid #78a0c824;grid-template-rows:auto 1fr;gap:clamp(36px,6vh,64px);padding:clamp(30px,3.4vw,54px);display:grid;position:relative;overflow:hidden}.auth-brand-backdrop{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.auth-brand-logo,.auth-topbar-logo{letter-spacing:.26em;font-size:19px;position:relative}.auth-brand-body{align-self:center;gap:22px;max-width:470px;display:grid;position:relative}.auth-eyebrow{color:#a8d4ff;font-family:var(--font-ui);letter-spacing:.06em;background:#258bff17;border:1px solid #74bcff42;border-radius:999px;justify-self:start;margin:0;padding:6px 13px;font-size:11px;font-weight:650;line-height:1}.auth-brand-title{color:#f5f8fc;font-family:var(--font-ui);letter-spacing:-.022em;margin:0;font-size:clamp(28px,2.7vw,40px);font-weight:650;line-height:1.12}.auth-brand-copy{color:#d2e0f1bd;max-width:42ch;margin:0;font-size:15px;line-height:1.68}.auth-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:6px 0 0;padding:0;list-style:none;display:grid}.auth-capabilities li{border:1px solid color-mix(in srgb, var(--direction-accent) 24%, transparent);border-top:2px solid color-mix(in srgb, var(--direction-accent) 72%, transparent);background:color-mix(in srgb, var(--direction-accent) 4%, #ffffff02);border-radius:12px;gap:6px;padding:14px 16px;transition:border-color .18s,background .18s,transform .18s;display:grid;position:relative}.auth-capabilities li:hover{border-color:color-mix(in srgb, var(--direction-accent) 42%, transparent);background:color-mix(in srgb, var(--direction-accent) 7%, #ffffff02);transform:translateY(-1px)}.auth-capabilities li[data-direction=monitor]{--direction-accent:#6b94bc}.auth-capabilities li[data-direction=prove]{--direction-accent:#6fb6c9}.auth-capabilities li[data-direction=respond]{--direction-accent:#8d82c7}.auth-capabilities li[data-direction=protect]{--direction-accent:#68bd98}.auth-capabilities strong{color:color-mix(in srgb, var(--direction-accent) 32%, #eaf2ff);font-family:var(--font-ui);letter-spacing:.01em;font-size:13px;font-weight:650}.auth-capabilities span{color:#cad9eaa3;font-size:12.5px;line-height:1.5}.auth-side{background:linear-gradient(#0d1722 0%,#0a121c 100%);grid-template-rows:auto 1fr auto;min-width:0;min-height:100vh;padding:clamp(22px,2.6vw,38px) clamp(22px,4vw,62px) clamp(22px,3vh,34px);display:grid}.auth-topbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.auth-topbar-logo{display:none}.auth-topbar-actions{align-items:center;gap:clamp(14px,1.6vw,24px);margin-left:auto;display:flex}.auth-switch-inline{color:#c4d3e8a8;margin:0;font-size:13px}.auth-switch-inline a{color:#2891ff;font-weight:700;text-decoration:none}.auth-panel{place-items:center;min-height:0;padding:clamp(18px,3vh,36px) 0;display:grid}.auth-footer{border-top:1px solid #78a0c817;flex-wrap:wrap;justify-content:center;gap:clamp(18px,2.4vw,34px);padding-top:18px;display:flex}.auth-footer a{color:#a4b4ca9e;font-size:12px;font-weight:650;text-decoration:none}.auth-screen-split .auth-card{box-sizing:border-box;background:#101b28c7;border-radius:16px;gap:21px;width:min(438px,100%);padding:clamp(30px,2.8vw,38px);box-shadow:0 18px 45px #0000002e}.auth-screen-split .auth-card:has(.auth-consent){gap:14px}.auth-consent{gap:6px;margin:4px 0 0;display:grid}.auth-consent .auth-field-error{min-height:16px}.auth-card-head{text-align:center;gap:7px;display:grid}.auth-card-head h1{font-family:var(--font-ui);letter-spacing:-.015em;font-size:25px;font-weight:650}.auth-card-head p{color:#c4d3e89e;margin:0;font-size:13px}.auth-field{gap:8px;position:relative}.auth-field-head{justify-content:space-between;align-items:baseline;gap:12px;font-size:12.5px;font-weight:700;display:flex}.auth-card .auth-field-action{color:#2891ff;font-size:12px;font-weight:650;position:absolute;top:0;right:0}.auth-input{display:block;position:relative}.auth-card .auth-input input{width:100%;padding-right:44px}.auth-card .auth-input input:hover{border-color:var(--auth-input-border-hover);box-shadow:none}.auth-card input,.verify-resend input{background:var(--auth-input-bg);border-color:var(--auth-input-border);color:var(--auth-input-text)}.verify-resend input:hover{border-color:var(--auth-input-border-hover)}.verify-resend input:focus,.verify-resend input:focus-visible{border-color:var(--auth-input-border-focus);box-shadow:0 0 0 3px var(--auth-input-ring);background:#14202b;outline:none}.auth-card .auth-input input:autofill{caret-color:var(--auth-input-text);transition:background-color .24s;-webkit-text-fill-color:var(--auth-input-text)!important;-webkit-box-shadow:0 0 0 1000px var(--auth-input-bg) inset!important;box-shadow:0 0 0 1000px var(--auth-input-bg) inset!important;font-family:inherit!important;font-size:var(--auth-input-font-size)!important;font-weight:var(--auth-input-font-weight)!important;line-height:var(--auth-input-line-height)!important;letter-spacing:0!important}.auth-card .auth-input input:-webkit-autofill{caret-color:var(--auth-input-text);transition:background-color .24s;-webkit-text-fill-color:var(--auth-input-text)!important;-webkit-box-shadow:0 0 0 1000px var(--auth-input-bg) inset!important;box-shadow:0 0 0 1000px var(--auth-input-bg) inset!important;font-family:inherit!important;font-size:var(--auth-input-font-size)!important;font-weight:var(--auth-input-font-weight)!important;line-height:var(--auth-input-line-height)!important;letter-spacing:0!important}.auth-card .auth-input input:-webkit-autofill:hover{caret-color:var(--auth-input-text);transition:background-color .24s;-webkit-text-fill-color:var(--auth-input-text)!important;-webkit-box-shadow:0 0 0 1000px var(--auth-input-bg) inset!important;box-shadow:0 0 0 1000px var(--auth-input-bg) inset!important;font-family:inherit!important;font-size:var(--auth-input-font-size)!important;font-weight:var(--auth-input-font-weight)!important;line-height:var(--auth-input-line-height)!important;letter-spacing:0!important}.auth-card .auth-input input:-webkit-autofill:focus{caret-color:var(--auth-input-text);transition:background-color .24s;-webkit-text-fill-color:var(--auth-input-text)!important;-webkit-box-shadow:0 0 0 1000px var(--auth-input-bg) inset!important;box-shadow:0 0 0 1000px var(--auth-input-bg) inset!important;font-family:inherit!important;font-size:var(--auth-input-font-size)!important;font-weight:var(--auth-input-font-weight)!important;line-height:var(--auth-input-line-height)!important;letter-spacing:0!important}.auth-card .auth-input input:-webkit-autofill:active{caret-color:var(--auth-input-text);transition:background-color .24s;-webkit-text-fill-color:var(--auth-input-text)!important;-webkit-box-shadow:0 0 0 1000px var(--auth-input-bg) inset!important;box-shadow:0 0 0 1000px var(--auth-input-bg) inset!important;font-family:inherit!important;font-size:var(--auth-input-font-size)!important;font-weight:var(--auth-input-font-weight)!important;line-height:var(--auth-input-line-height)!important;letter-spacing:0!important}.auth-card .auth-input input{text-decoration:none}.auth-card .auth-reveal{color:#c4d3e899;background:0 0;border-radius:8px;place-items:center;width:32px;height:32px;min-height:0;padding:0;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.auth-card .auth-reveal svg{width:17px;height:17px}.check-row label{color:#d6e4f6b8;cursor:pointer;font-size:13px;font-weight:600;line-height:1.55;display:block}.check-row label a{color:#8fc8ff;text-decoration:none}.auth-field-error{color:#a9bbd2;visibility:hidden;opacity:0;min-height:16px;margin-top:3px;font-size:12px;font-weight:600;line-height:1.35;transition:opacity .2s cubic-bezier(.22,1,.36,1)}.auth-field-error[data-visible=true]{visibility:visible;opacity:1}.auth-field,.auth-consent{margin-bottom:-4px}.auth-consent{row-gap:5px;padding:4px 0;display:grid}.auth-card .auth-input input[aria-invalid=true]{background:#97aecc09;border-color:#97aeccad}.auth-card .auth-input input[aria-invalid=true]:focus,.auth-card .auth-input input[aria-invalid=true]:focus-visible{border-color:#b9cce6db;box-shadow:0 0 0 3px #97aecc1f}.auth-screen-split .check-row input[aria-invalid=true]{border-color:#be859494!important}.auth-rules{visibility:hidden;opacity:0;gap:0;margin:12px 0 8px;padding:0;list-style:none;transition:opacity .22s cubic-bezier(.22,1,.36,1);display:grid}.auth-rules[data-visible=true]{visibility:visible;opacity:1}.auth-register-screen .auth-rules:not([data-visible=true]){display:none}.auth-rules li{color:#dae6f78a;white-space:nowrap;border-bottom:1px solid #96b1d21c;align-items:center;gap:6px;width:100%;min-height:27px;padding:4px 2px;font-size:11.5px;font-weight:550;line-height:1.35;transition:color .22s cubic-bezier(.22,1,.36,1);display:flex}.auth-rules li:before{content:"";opacity:.7;background:radial-gradient(circle,#c4d5ecb8 0 2px,#0000 2.5px);border:1px solid #c4d5ec52;border-radius:50%;flex:none;width:15px;height:15px}.auth-rules li[data-met=true]:before{opacity:1;background:radial-gradient(circle,#8fffc0f2 0 2.5px,#0000 3px),#8fffc01a;border-color:#8fffc08c}.auth-divider{color:#a4b4ca80;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:3px 0 1px;font-size:12px;display:grid}.auth-divider:before,.auth-divider:after{content:"";background:#78a0c829;height:1px}.auth-card a.auth-google{color:#f2f7ff;background:#ffffff05;border:1px solid #78a0c83d;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:44px;font-size:13.5px;font-weight:700;transition:border-color .26s cubic-bezier(.22,1,.36,1),background-color .26s cubic-bezier(.22,1,.36,1);display:flex}.auth-card .auth-google-mark{stroke:none;width:17px;height:17px}.auth-screen a:focus-visible,.auth-screen button:focus-visible{outline-offset:3px;outline:1px solid #489fffb8;box-shadow:0 0 0 4px #2891ff1f}.auth-card .auth-input input:focus,.auth-card .auth-input input:focus-visible{border-color:var(--auth-input-border-focus);box-shadow:0 0 0 3px var(--auth-input-ring);background:#14202b;outline:none}.auth-card .auth-reveal:focus-visible{outline:none;box-shadow:0 0 0 2px #489fff99}.auth-screen-split .check-row input:focus-visible{outline-offset:2px;box-shadow:none;outline:1px solid #489fffb8}.auth-screen-split .check-row{color:#d6e4f6b8;align-items:flex-start;gap:11px;font-size:13px;font-weight:600;display:flex}.auth-screen-split .check-row input{appearance:none;cursor:pointer;background:#ffffff05;border:1px solid #8ba7cf66;border-radius:5px;flex:none;width:18px;height:18px;min-height:0;margin-top:1px;padding:0;transition:border-color .2s cubic-bezier(.22,1,.36,1),background-color .2s cubic-bezier(.22,1,.36,1)}.auth-screen-split .check-row input:checked{background-color:#68bd9829;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.2 6.3 4.7 8.8 9.8 3.5' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px 12px;border-color:#68bd98b8}.auth-consent .check-row{color:#a9b6c4;justify-content:flex-start;align-items:flex-start;gap:9px;padding:4px 0;font-size:13.5px;font-weight:400;line-height:1.45;display:flex}.auth-consent+.inline-alert,.auth-consent+.inline-alert+.auth-button{margin-top:0}.auth-consent .check-row label{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;display:block}.auth-consent .check-row a{color:#8ab4d8;font-weight:500;text-decoration:none;transition:color .14s}.auth-consent .check-row a:hover{color:#a6c8e5;text-decoration:underline}@media (hover:hover) and (pointer:fine){.auth-switch-inline a:hover,.auth-card .auth-field-action:hover,.auth-footer a:hover{color:#8ed0ff}.auth-card .auth-reveal:hover{color:#dceaff;background:#ffffff0d}.auth-card a.auth-google:hover{background:#ffffff0d;border-color:#b8ddff6b}}@media (max-width:980px){.auth-split{grid-template-columns:minmax(0,1fr);min-height:0}.auth-brand{border-bottom:1px solid #78a0c824;border-right:0;gap:28px;padding:26px 22px 34px}.auth-brand-body{align-self:start;max-width:none}.auth-side{padding:18px 22px 24px}}@media (max-width:620px){.auth-capabilities{display:none}.auth-brand{gap:20px;padding:22px 20px 26px}.auth-brand-copy{font-size:14px}.auth-topbar{flex-wrap:wrap;row-gap:12px}.auth-screen-split .auth-card{width:100%}}@media (max-width:980px){.auth-register-screen .auth-split{flex-direction:column;min-height:0;display:flex}.auth-register-screen .auth-side{order:-1;min-height:auto}.auth-register-screen .auth-panel{min-height:auto;padding:24px 0 22px}.auth-register-screen .auth-brand{order:2;min-height:auto}}.turnstile-widget{width:300px;position:absolute;left:-9999px}.turnstile-widget.is-interactive{width:auto;min-height:65px;position:static;left:auto}.auth-screen,.auth-screen-split,.auth-split,.auth-split-compact,.auth-split-compact .auth-side{color:#172033;background:#f7f9fc}.auth-brand{background:radial-gradient(circle at 14% 6%,#2563eb14,#0000 44%),linear-gradient(160deg,#f1f6fc 0%,#f8fbff 58%,#eef4fb 100%);border-right-color:#e3e9f1}.auth-brand-backdrop{opacity:.3}.auth-brand-logo,.auth-topbar-logo,.auth-compact-logo{color:#172033}.auth-brand .auth-brand-logo{color:#172033!important}.auth-eyebrow{color:#1d4ed8;background:#eaf3ff;border-color:#cfe0f6}.auth-brand-title{color:#172033}.auth-brand-title span{color:#2563eb}.auth-brand-copy{color:#536579}.auth-capabilities li{border-color:color-mix(in srgb, var(--direction-accent) 22%, #dce5ef);background:color-mix(in srgb, var(--direction-accent) 5%, #fff)}.auth-capabilities li:hover{border-color:color-mix(in srgb, var(--direction-accent) 42%, #d3deeb);background:color-mix(in srgb, var(--direction-accent) 9%, #fff)}.auth-capabilities strong{color:color-mix(in srgb, var(--direction-accent) 72%, #172033)}.auth-capabilities span{color:#66778a}.auth-side{background:#fff}.auth-switch-inline,.auth-compact-switch{color:#66778a}.auth-switch-inline a,.auth-compact-switch a,.auth-card a,.auth-card .auth-field-action{color:#1d4ed8}.auth-footer{border-top-color:#e5eaf1}.auth-footer a{color:#718096}.auth-card,.auth-screen-split .auth-card,.auth-split-compact .auth-panel{background:#fff;border-color:#dfe6ef;box-shadow:0 18px 48px #17203314}.auth-split-compact .auth-panel{width:min(420px,100%);padding:38px 39px 32px}.auth-split-compact .auth-card{background:0 0}.auth-card-head h1,.auth-split-compact .auth-card-head h1{color:#172033}.auth-card-head p,.auth-split-compact .auth-card-head p{color:#66778a}.auth-card label,.auth-split-compact .auth-card .auth-field-head{color:#34445a}:root{--auth-input-text:#172033;--auth-input-placeholder:#8a98a9;--auth-input-bg:#fff;--auth-input-border:#d7e0eb;--auth-input-border-hover:#b8c9dc;--auth-input-border-focus:#4b8ff0;--auth-input-ring:#2563eb21}.auth-card input,.auth-card .auth-input input,.verify-resend input{color:#172033;background:#fff;border-color:#d7e0eb}.auth-card .auth-input input::placeholder{color:#8a98a9}.auth-card .auth-input input:hover,.verify-resend input:hover{border-color:#b8c9dc}.auth-card .auth-input input:focus,.auth-card .auth-input input:focus-visible,.verify-resend input:focus,.verify-resend input:focus-visible{background:#fff;border-color:#4b8ff0;box-shadow:0 0 0 3px #2563eb21}.auth-card .auth-input input:autofill{caret-color:#172033;-webkit-text-fill-color:#172033!important;box-shadow:inset 0 0 0 1000px #fff!important}.auth-card .auth-input input:-webkit-autofill{caret-color:#172033;-webkit-text-fill-color:#172033!important;box-shadow:inset 0 0 0 1000px #fff!important}.auth-card .auth-input input:-webkit-autofill:hover{caret-color:#172033;-webkit-text-fill-color:#172033!important;box-shadow:inset 0 0 0 1000px #fff!important}.auth-card .auth-input input:-webkit-autofill:focus{caret-color:#172033;-webkit-text-fill-color:#172033!important;box-shadow:inset 0 0 0 1000px #fff!important}.auth-card .auth-input input:-webkit-autofill:active{caret-color:#172033;-webkit-text-fill-color:#172033!important;box-shadow:inset 0 0 0 1000px #fff!important}.auth-card .auth-reveal{color:#718096}.auth-card .auth-reveal:hover{color:#1d4ed8;background:#eef4fb}.auth-card .auth-button,.auth-card .auth-button[type=submit]{box-shadow:0 7px 18px #2563eb29;color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}.auth-card .auth-button:hover:not(:disabled),.auth-card .auth-button[type=submit]:hover{box-shadow:0 9px 22px #2563eb38;background:#1d4ed8!important;border-color:#1d4ed8!important}.auth-card .auth-button:active{background:#1e40af!important}.auth-card a.auth-google{color:#34445a;background:#fff;border-color:#d7e0eb}.auth-card a.auth-google:hover{background:#f7faff;border-color:#b8c9dc}.auth-divider{color:#8a98a9}.auth-divider:before,.auth-divider:after{background:#e1e7ef}.auth-switch-button:hover{color:#1d4ed8!important;background:#eef4fb!important}.auth-screen a:focus-visible,.auth-screen button:focus-visible{outline-color:#2563ebb8;box-shadow:0 0 0 4px #2563eb1f}.auth-field-error{color:#b42318}.inline-alert-error{color:#b42318;background:#fff5f4;border-color:#f0c8c5}.inline-alert-success{color:#167052;background:#f0fbf4;border-color:#b7e3cb}.inline-alert-info{color:#245b99;background:#f3f8ff;border-color:#cfe0f6}.auth-consent .check-row,.check-row label{color:#66778a}.auth-consent .check-row a{color:#1d4ed8}.auth-screen-split .check-row input{background:#fff;border-color:#b8c9dc}.auth-screen-split .check-row input:checked{background-color:#2563eb;border-color:#2563eb}.auth-rules li{color:#718096;border-bottom-color:#e5eaf1}.auth-rules li[data-met=true]{color:#167052;border-color:#c8ead6}.verify-resend-confirmation{color:#536579;background:#f3f8ff;border-color:#cfe0f6}.verify-resend-confirmation strong{color:#245b99}.verify-resend-check{color:#167052}@media (max-width:980px){.auth-brand{border-bottom-color:#e3e9f1;border-right:0}}@media (max-width:620px){.auth-split-compact .auth-side{padding:16px}.auth-split-compact .auth-panel{padding:30px 22px 26px}}.avmel-app{--app-primary:#102238;--app-primary-hover:#142b45;--app-primary-active:#0d1d30;--app-primary-border:#5b89bc6b;--app-primary-hover-border:#689dd79e;--app-primary-surface:#102238b8;--app-primary-subtle-border:#6091d752;--app-focus-ring:#497db61f}.avmel-app .app-card button:not(.app-toggle):not(.app-button){box-sizing:border-box;border:1px solid var(--app-primary-border);background:var(--app-primary);color:#eaf3fc;border-radius:9px;min-height:42px;padding:0 20px;font-size:14px;font-weight:600;line-height:1;box-shadow:inset 0 1px #a0c3e614}.avmel-app .app-card button:not(.app-toggle):not(.app-button):hover{background:var(--app-primary-hover)}.avmel-app .app-card button:not(.app-toggle):not(.app-button):active{background:var(--app-primary-active)}.avmel-app .app-card button:not(.app-toggle):not(.app-button):focus-visible{box-shadow:0 0 0 3px var(--app-focus-ring);outline:none}.avmel-app summary:focus-visible{outline:2px solid var(--app-focus-ring);outline-offset:3px;border-radius:4px}.avmel-app .app-page-header>.app-button{background:var(--app-primary);border-color:var(--app-primary-border);box-shadow:none;color:#eaf3fc;letter-spacing:0;border-radius:9px;min-height:42px;padding:0 20px;font-size:14px;font-weight:600;line-height:1;transition:background .17s,border-color .17s,color .17s,box-shadow .17s;overflow:visible}.avmel-app .app-page-header>.app-button:after{display:none}.avmel-app .app-page-header>.app-button:hover{background:var(--app-primary-hover);border-color:var(--app-primary-hover-border);box-shadow:none;filter:none}.avmel-app .app-page-header>.app-button:active{background:var(--app-primary-active)}.avmel-app .app-page-header>.app-button-verify{color:#e4f6eb;background:#214638;border-color:#68bd987a}.avmel-app .app-page-header>.app-button-verify:hover{color:#f0fff5;background:#285743;border-color:#7bd3a9ad}.avmel-app .app-page-header>.app-button-verify:active{background:#1b3b30}.avmel-app .form-stack select,.avmel-app .inline-form select,.avmel-app .row-actions select{color:#e6eef8;background:#07131f;border-color:#7d9bbe33}.avmel-app .form-stack select:hover,.avmel-app .inline-form select:hover,.avmel-app .row-actions select:hover{background:#091827;border-color:#7da5d24d}.avmel-app .form-stack select:focus,.avmel-app .inline-form select:focus,.avmel-app .row-actions select:focus{background:#091827;border-color:#5385bea6;outline:none;box-shadow:0 0 0 3px #3d67991a}.app-topbar div,.app-page-header div{gap:4px;display:grid}.app-topbar span,.app-page-header p,.app-empty,.app-card p,.app-card small,.app-list-row span,.app-table span,.risk-disclaimer{color:#c1d3e8b8}.portfolio-protection-intro{gap:20px;display:grid}.portfolio-protection-head{justify-content:space-between;align-items:end;gap:28px;display:flex}.portfolio-protection-head h2{max-width:620px;margin:0 0 7px;font-size:25px;line-height:1.16}.portfolio-protection-head p:not(.app-section-label){max-width:680px;margin:0;font-size:14px;line-height:1.45}.portfolio-protection-action{box-sizing:border-box;color:#eaf2f8;white-space:nowrap;background:#1b3146;border:1px solid #6b94bc6b;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:13.5px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.portfolio-protection-action:hover{color:#fff;background:#223b52;border-color:#87b2d7a6}.portfolio-protection-action .arrow-icon{stroke:currentColor;stroke-width:1.5px;flex:0 0 14px;width:14px;min-width:14px;height:14px;display:block}.portfolio-protection-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.portfolio-protection-checks>span{color:#b8cbd9;background:#09152266;border:1px solid #91a5b91f;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;min-width:0;padding:11px 12px;font-size:12.5px;display:grid}.portfolio-protection-checks i{background:#63a8ff;border-radius:50%;grid-row:span 2;width:7px;height:7px}.portfolio-protection-checks i.is-history{background:#48d5c0}.portfolio-protection-checks i.is-action{background:#f0b45e}.portfolio-protection-checks strong{color:#7f96aa;grid-column:2;font-size:11.5px;font-weight:400}.portfolio-protection-note{color:var(--text-muted)}@media (max-width:760px){.portfolio-protection-head{align-items:start;display:grid}.portfolio-protection-checks{grid-template-columns:1fr}}.app-page{gap:24px;min-width:0;display:grid}.avmel-app .app-page>*{min-width:0;max-width:100%}.app-page-header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.app-page-header p{color:#59a9ff;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.app-page-header h1{font-size:clamp(28px,3vw,40px)}.app-page-header p+h1{margin-top:2px}.avmel-app .app-page-header.is-compact{align-items:center;gap:16px}.avmel-app .app-page-header.is-compact>div{align-items:baseline;gap:12px;display:flex}.avmel-app .app-page-header.is-compact p{color:#c1d3e8b8;letter-spacing:.14em;margin:0;font-size:11px}.avmel-app .app-page-header.is-compact h1{letter-spacing:-.025em;margin:0;font-size:clamp(28px,2.5vw,34px)}.app-page-header div>span{color:#c1d3e8b8;font-size:14px}.avmel-app,.avmel-app .app-main{background:var(--app-bg)}.avmel-app .app-sidebar{background:var(--app-sidebar-bg);border-right-color:var(--app-divider)}.avmel-app .app-card{background:var(--app-surface);border-color:var(--app-border);box-shadow:0 8px 24px #0000001a}.avmel-app .app-card h2,.avmel-app .app-card h3,.avmel-app .app-card strong,.avmel-app .app-card b,.avmel-app .app-page-header h1{color:var(--app-card-heading)}.avmel-app .app-card p,.avmel-app .app-card small,.avmel-app .app-page-header p,.avmel-app .app-page-header span{color:var(--app-secondary)}.avmel-app .app-page-header h1 .store-title-icon{color:#68bd98;vertical-align:5px;background:#68bd981f;border:1px solid #68bd9861;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin-right:11px;font-size:14px;line-height:1;display:inline-flex}.avmel-app .app-sidebar nav a[aria-current=page]{color:#e4ecf4;background:#6b94bc1c}.avmel-app .app-sidebar nav a[aria-current=page]:after{background:var(--app-accent)}.avmel-app .app-sidebar nav a[aria-current=page] .app-nav-icon{color:#86accf}.avmel-app .app-sidebar nav a{color:#b1bdc9}.avmel-app .app-sidebar nav a:hover{color:#edf3f8;background:#789bbe17}.avmel-app .app-sidebar nav a .app-nav-icon{opacity:.76}.avmel-app .app-sidebar nav a:hover .app-nav-icon{opacity:1}.avmel-app .app-sidebar nav a[aria-current=page]{color:#f0f6fb;background:#6b94bc29;box-shadow:inset 0 1px #b6d7f50d}.avmel-app .app-sidebar nav a[aria-current=page] .app-nav-icon{opacity:1}.avmel-app .app-workspace-selector{background:var(--app-surface)!important;border-color:var(--app-border)!important}.avmel-app .app-workspace-popover,.avmel-app .app-user-menu>div{background:var(--app-surface-elevated);border-color:var(--app-border-strong)}.avmel-app input:not([type=checkbox]):not([type=hidden]):not([aria-invalid=true]),.avmel-app textarea,.avmel-app select,.avmel-app .currency-select-trigger{background:var(--app-input-bg)!important;border-color:var(--app-border)!important;color:#dce5ee!important}.avmel-app input:not([type=checkbox]):not([type=hidden]):not([aria-invalid=true]):hover,.avmel-app textarea:hover,.avmel-app select:hover,.avmel-app .currency-select-trigger:hover{background:var(--app-input-hover)!important;border-color:var(--app-border-strong)!important}.avmel-app input:not([type=checkbox]):not([type=hidden]):not([aria-invalid=true]):focus,.avmel-app textarea:focus,.avmel-app select:focus,.avmel-app .currency-select-trigger:focus-visible{outline:none;background:var(--app-input-hover)!important;border-color:#6b94bc94!important;box-shadow:0 0 0 3px #6b94bc14!important}.avmel-app input::placeholder,.avmel-app textarea::placeholder{color:#748496!important}.avmel-app label{color:#aab8c6}.avmel-app .currency-select-menu,.avmel-app .searchable-select-dropdown{background:var(--app-surface-elevated)!important;border-color:var(--app-border)!important}.avmel-app .currency-select-menu button:hover,.avmel-app .searchable-select-options button:hover,.avmel-app .searchable-select-options button.is-keyboard-active{background:#91a5b90f!important}.avmel-app .currency-select-menu button[aria-selected=true],.avmel-app .searchable-select-options button[aria-selected=true]{background:var(--app-accent-surface)!important}.avmel-app .currency-select-menu button,.avmel-app .searchable-select-options button{color:#d8e1ea}.avmel-app .currency-select-menu span,.avmel-app .searchable-select-option-main>span{color:#8191a2}.avmel-app .currency-select-menu b,.avmel-app .searchable-select-option-main strong{color:#86accf}.avmel-app .app-card button:not(.app-toggle):not(.app-button){box-sizing:border-box;color:#eaf1f7;background:#1b3146;border-color:#6b94bc66;border-radius:9px;min-height:42px;padding:0 20px;font-size:14px;font-weight:600;line-height:1}.avmel-app .app-card button:not(.app-toggle):not(.app-button):hover{background:#223b52;border-color:#7ca5cb8c}.avmel-app .app-button-verify{color:#e4f6eb;background:#214638;border-color:#68bd987a}.avmel-app .app-button-verify:hover{color:#f0fff5;background:#285743;border-color:#7bd3a9ad}.avmel-app .app-button-verify:active{background:#1b3b30}.avmel-app .app-button-verify:disabled{color:#91b5a2;background:#183129;border-color:#68bd9838}.avmel-app .store-status.failed{color:#e49a9f;background:#d8737b1a;border-color:#d8737b38}.avmel-app .store-detail-grid small{color:var(--app-muted)}.avmel-app .store-detail-grid strong{color:#d7e1ea}.avmel-app .app-empty,.avmel-app .app-empty-copy{color:#889db2}.avmel-app .app-notice{border-color:var(--app-border);background:#17222f;box-shadow:0 14px 40px #00000038}.avmel-app .app-notice-title{color:#edf2f7}.avmel-app .app-notice-description{color:#a9b6c4}.avmel-app .app-notice--success{border-left-color:#68bd98}.avmel-app .app-notice--error{border-left-color:#d8737b}.avmel-app .app-notice--warning{border-left-color:#d0a15c}.avmel-app .app-notice--info{border-left-color:#769fc6}.avmel-app .store-form-grid,.avmel-app .advanced-store-settings-grid,.avmel-app .store-form-field,.avmel-app .field{overflow:visible}.avmel-app .searchable-select,.avmel-app .currency-select{z-index:1;position:relative}.avmel-app .searchable-select.is-open,.avmel-app .currency-select.is-open{z-index:50}.avmel-app .searchable-select-menu,.avmel-app .currency-select-menu{z-index:60}.avmel-app form.store-form,.avmel-app .store-form{overflow:visible}.avmel-app form.store-settings-form,.avmel-app .store-settings-form{z-index:5;position:relative;overflow:visible}.avmel-app .app-main,.avmel-app .app-content,.avmel-app .app-page,.avmel-app .app-card{overflow:visible}.avmel-app .store-settings-form .searchable-select.is-open,.avmel-app .store-settings-form .currency-select.is-open{z-index:100}.avmel-app .app-main{padding:20px 28px 48px}.avmel-app .app-topbar{border-bottom-color:var(--app-divider);background:0 0;min-height:58px;margin-bottom:24px}.avmel-app .app-main:has(.app-overview){padding-top:4px}.avmel-app .app-main:has(.app-overview) .app-topbar{margin-bottom:0}.avmel-app .app-main:has(.app-overview)>.app-overview{margin-top:-6px}.avmel-app .app-page{gap:18px;max-width:1480px}.avmel-app .app-page-header{align-items:center;gap:16px}.avmel-app .app-page-header h1{letter-spacing:-.025em}.avmel-app .app-page-header>.monitoring-status{align-items:center;display:flex}.avmel-app .app-card{border-radius:12px;padding:18px;box-shadow:0 6px 20px #00000014}.avmel-app .app-card.metric small{color:#a7bbcd;font-size:14px;line-height:1.3}.avmel-app .app-panel-head p{font-size:13px}.avmel-app .app-empty-copy>span{font-size:13px;line-height:1.45}.avmel-app .app-onboarding-head span,.avmel-app .app-onboarding-head>strong{font-size:12.5px}.avmel-app .app-onboarding-step p{font-size:12.5px;line-height:1.35}.avmel-app .app-onboarding-progress-summary{align-self:flex-start;align-items:center;gap:9px;padding-top:3px;display:flex}.avmel-app .app-onboarding-progress-summary>div{gap:4px;display:flex}.avmel-app .app-onboarding-progress-summary i{background:#91a5b92e;border-radius:999px;width:22px;height:4px;display:block}.avmel-app .app-onboarding-progress-summary i.is-done{background:#68bd98}.avmel-app .app-onboarding-progress-summary i.is-current{background:#6ea8e6}.avmel-app .app-onboarding-progress-summary small{color:#a9c2d8;white-space:nowrap;font-size:12px;font-weight:600}.avmel-app .app-onboarding-steps{gap:5px}.avmel-app .app-onboarding-step{padding:0;display:block;overflow:hidden}.avmel-app .app-onboarding-step>summary{cursor:pointer;grid-template-columns:32px minmax(0,1fr) 14px;align-items:center;gap:12px;min-height:42px;padding:7px 10px;list-style:none;display:grid}.avmel-app .app-onboarding-step>summary::-webkit-details-marker{display:none}.avmel-app .app-onboarding-step>summary>span{color:#c1d3e88c;border:1px solid #8ca9c94d;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-weight:800;display:grid}.avmel-app .app-onboarding-step>summary>.onboarding-step-icon{color:#8dcaaa;background:#68bd9812;border:1px solid #68bd9847;border-radius:7px;width:25px;height:25px}.avmel-app .app-onboarding-step.is-current>summary>.onboarding-step-icon{color:#76a7e6;background:#31598f1f;border-color:#6091d76b}.avmel-app .app-onboarding-step:not(.is-done):not(.is-current)>summary>.onboarding-step-icon{color:#91b9d8;background:#6b94bc14;border-color:#7ea4c547}.avmel-app .onboarding-step-icon svg{stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.avmel-app .app-onboarding-step>summary>strong{color:#ebf3fccc;font-size:13px;font-weight:600}.avmel-app .app-onboarding-step>summary>i{border-bottom:1px solid #c1d3e88c;border-right:1px solid #c1d3e88c;width:6px;height:6px;transition:transform .14s;transform:translateY(-2px)rotate(45deg)}.avmel-app .app-onboarding-step[open]>summary>i{transform:translateY(2px)rotate(225deg)}.avmel-app .app-onboarding-step-content{justify-content:space-between;align-items:center;gap:16px;padding:0 10px 10px 54px;display:flex}.avmel-app .app-onboarding-step-content p{color:#c1d3e89e;margin:0;font-size:12.5px;line-height:1.35}.avmel-app .app-onboarding-step.is-done>summary>span{color:#68bd98;background:#68bd981f;border-color:#68bd988c}.avmel-app .app-onboarding-step.is-done>summary>strong{color:#cfe9dc}.avmel-app .app-onboarding-step.is-current>summary>span{color:#76a7e6;border-color:#527fc1}.avmel-app .app-onboarding-step.is-current>summary>strong{color:#edf5ff}.avmel-app .app-onboarding-step:not([open])>summary>i{opacity:.7}.avmel-app .onboarding-progress-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:16px;display:flex}.avmel-app .onboarding-progress-head h2{margin:3px 0 4px;font-size:19px}.avmel-app .onboarding-progress-head span{color:var(--app-secondary);font-size:13px;line-height:1.4}@media (max-width:520px){.avmel-app .onboarding-progress-head{flex-direction:column;gap:12px}}.avmel-app .activity-result,.avmel-app .activity-row time{font-size:12.5px}.avmel-app .journey-list-action small,.avmel-app .run-list-action small,.avmel-app .incident-list-action small,.avmel-app .portfolio-list-action small{font-size:12px}.avmel-app .monitoring-check small{font-size:13px}.avmel-app .monitoring-check-meta b{font-size:12px}.avmel-app .monitoring-check-content{gap:7px;display:grid}.avmel-app .monitoring-check-meta{grid-template-columns:repeat(3,minmax(90px,auto));align-items:start;gap:10px 24px;display:grid}.avmel-app .monitoring-check-meta>span{gap:3px;min-width:0;display:grid}.avmel-app .monitoring-check-meta b{color:#829bb2;font-size:11px;font-weight:600}.avmel-app .monitoring-check-meta em{color:#c0d0df;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-style:normal;overflow:hidden}.avmel-app .monitoring-check-meta .monitoring-check-health{color:#8ed2ad;font-weight:600}@media (max-width:760px){.avmel-app .monitoring-check-meta{grid-template-columns:repeat(2,minmax(90px,1fr));gap:8px 14px}}.avmel-app .monitoring-dashboard{gap:18px;display:grid}.avmel-app .monitoring-dashboard .monitoring-checks{order:1}.avmel-app .monitoring-dashboard .monitoring-summary-panel{order:2}.avmel-app .monitoring-summary-panel{border:1px solid var(--app-border);background:var(--app-surface);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:center;gap:0;padding:14px 16px;display:grid}.avmel-app .monitoring-summary-panel>div{border-right:1px solid #91a5b91f;align-items:center;gap:10px;min-width:0;padding:0 18px;display:flex}.avmel-app .monitoring-summary-panel>div:first-child{padding-left:0}.avmel-app .monitoring-summary-panel>div>span:last-child{gap:3px;min-width:0;display:grid}.avmel-app .monitoring-summary-panel small{color:var(--app-muted);font-size:12px}.avmel-app .monitoring-summary-panel strong{color:var(--app-heading);white-space:nowrap;font-size:14px;font-weight:600}.avmel-app .monitoring-summary-panel strong.is-healthy{color:#68bd98}.avmel-app .monitoring-summary-panel em{color:var(--app-secondary);white-space:nowrap;font-size:12px;font-style:normal}.avmel-app .monitoring-summary-icon{color:#b9cddd;border:1px solid #91a5b933;border-radius:8px;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid}.avmel-app .monitoring-summary-icon.is-monitoring{color:#68bd98;border-color:#68bd986b}.avmel-app .monitoring-summary-icon svg{stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.avmel-app .monitoring-summary-action{color:var(--app-accent-strong);white-space:nowrap;align-items:center;gap:6px;margin-left:18px;font-size:12.5px;text-decoration:none;display:inline-flex}.avmel-app .monitoring-summary-action:hover{color:#b8d8eb}.avmel-app .monitoring-summary-action span{font-size:15px}.avmel-app .monitoring-summary-action .arrow-icon{stroke:currentColor;stroke-width:1.35px;width:14px;height:14px;margin-left:0}.avmel-app .monitoring-checks{background:0 0;border:0;padding:0}.avmel-app .monitoring-checks-head{margin-bottom:16px}.avmel-app .monitoring-checks-head p:not(.app-section-label){color:var(--app-secondary);margin:6px 0 0;font-size:13px}.avmel-app .monitoring-checks-head>span{color:var(--app-secondary);font-size:13px}.avmel-app .monitoring-enabled-count{color:var(--app-secondary);white-space:nowrap;align-items:baseline;gap:5px;display:flex}.avmel-app .monitoring-enabled-count strong{color:#dceaf5;font-size:18px;font-weight:650;line-height:1}.avmel-app .monitoring-enabled-count small{color:var(--app-secondary);font-size:11.5px}.avmel-app .monitoring-checks-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:0}.avmel-app .monitoring-check{background:var(--app-surface);border:1px solid #91a5b926;border-radius:11px;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:12px;min-height:142px;padding:16px;display:grid}.avmel-app .monitoring-check-visual{color:#b9cddd;border:1px solid #91a5b938;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.avmel-app .monitoring-check-visual svg{stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.avmel-app .monitoring-check-content{gap:6px}.avmel-app .monitoring-check strong{font-size:14px}.avmel-app .monitoring-check-content p{color:var(--app-secondary);margin:0;font-size:12.5px;line-height:1.4}.avmel-app .monitoring-check-meta{align-items:center;gap:9px;margin-top:auto;display:flex}.avmel-app .monitoring-check-tag{color:#b7cce0;background:#6b94bc1f;border-radius:4px;padding:4px 7px;font-size:11px}.avmel-app .monitoring-check-health{color:#8ed2ad;white-space:nowrap;align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.avmel-app .monitoring-check-health i{background:#68bd98;border-radius:50%;width:6px;height:6px}.avmel-app .monitoring-check-meta .monitoring-check-health{align-items:center;gap:5px;line-height:1.2;display:inline-flex}.avmel-app .monitoring-check-meta .monitoring-check-health i{flex:0 0 6px;align-self:center;width:6px;height:6px;margin:2px 0 0;display:block}.avmel-app .monitoring-check{background:#122030db;border-color:#6c97c12e;grid-template-columns:38px minmax(0,1fr) auto;gap:11px;min-height:104px;padding:13px 14px}.avmel-app .monitoring-check-visual{color:#b7d9fa;background:#1f42746b;border-color:#4f8edb59;border-radius:8px;width:38px;height:38px}.avmel-app .monitoring-check-visual svg{width:20px;height:20px}.avmel-app .monitoring-check-content{align-content:start;gap:4px;min-width:0;height:100%}.avmel-app .monitoring-check strong{font-size:13px;line-height:1.25}.avmel-app .monitoring-check-content p{max-width:280px;font-size:11.5px;line-height:1.3}.avmel-app .monitoring-check-meta{display:none}.avmel-app .monitoring-check-content .monitoring-check-health{align-items:center;gap:0;margin-top:5px;display:inline-flex;position:relative}.avmel-app .monitoring-check-content .monitoring-check-health i{flex:0 0 6px;width:6px;height:6px;margin:0;position:absolute;left:-12px}.avmel-app .monitoring-check>.monitoring-check-tag{grid-area:2/3;place-self:end}.avmel-app .monitoring-check-tag{padding:3px 6px;font-size:10.5px}.avmel-app .monitoring-check-tag.is-journey{color:#9fc7ee;background:#3468ab38}.avmel-app .monitoring-check-tag.is-protect{color:#c1a9ee;background:#6843a53d}.avmel-app .monitoring-check-health{font-size:11px}.avmel-app .monitoring-check .app-button{grid-area:1/3;align-self:start;min-height:34px;padding:0 10px;font-size:11px}.avmel-app .monitoring-active-banner{box-sizing:border-box;border:1px solid var(--app-border);background:var(--app-surface);border-radius:12px;grid-template-columns:52px minmax(0,1fr) auto 42px;align-items:center;gap:16px;min-height:104px;padding:16px 20px;display:grid}.avmel-app .monitoring-active-icon{color:#68bd98;border:1px solid #68bd98a6;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.avmel-app .monitoring-active-icon svg{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.avmel-app .monitoring-active-banner>span:nth-child(2){gap:5px;display:grid}.avmel-app .monitoring-active-banner strong{color:#d7f0df;font-size:15px;font-weight:600}.avmel-app .monitoring-active-banner small{color:var(--app-secondary);font-size:12.5px}.avmel-app .monitoring-edit-button{min-height:36px!important;padding:0 13px!important;font-size:12.5px!important}@media (max-width:620px){.avmel-app .monitoring-active-banner{grid-template-columns:42px minmax(0,1fr) 42px}.avmel-app .monitoring-edit-button{grid-column:2;justify-self:start}}@media (max-width:1050px){.avmel-app .monitoring-summary-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 0}.avmel-app .monitoring-summary-panel>div:nth-child(2){border-right:0}.avmel-app .monitoring-summary-action{grid-column:1/-1;margin:0;padding-top:4px}.avmel-app .monitoring-checks-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.avmel-app .monitoring-summary-panel{grid-template-columns:1fr}.avmel-app .monitoring-summary-panel>div{border-bottom:1px solid #91a5b91f;border-right:0;padding:8px 0}.avmel-app .monitoring-summary-panel>div:last-of-type{border-bottom:0}.avmel-app .monitoring-checks-list{grid-template-columns:1fr}.avmel-app .monitoring-check-meta{grid-column:2}}.avmel-app .portfolio-risk-columns{font-size:12px}.avmel-app .portfolio-risk-category,.avmel-app .portfolio-risk-severity,.avmel-app .portfolio-risk-detail span,.avmel-app .portfolio-risk-detail small{font-size:13px}.avmel-app .protect-meta>div>small{font-size:12px}.avmel-app .app-card h2{letter-spacing:-.018em}.avmel-app .app-table{gap:6px}.avmel-app .app-table>a,.avmel-app .app-table>div,.avmel-app .app-list-row{border-color:var(--app-border);background:#10192361;border-radius:9px;min-height:52px;padding:11px 14px;transition:background .14s,border-color .14s,transform .14s}.avmel-app .app-table>a:hover,.avmel-app .app-list-row:hover{border-color:var(--app-border-strong);background:var(--app-surface-hover);transform:translateY(-1px)}.avmel-app .app-table span{color:var(--app-secondary);font-size:13px}.avmel-app .app-table strong{font-size:14px}.avmel-app .app-empty-state{align-content:center;min-height:148px}.avmel-app .app-grid,.avmel-app .app-overview-grid{gap:12px}.avmel-app .app-sidebar{width:auto;padding:24px 16px}.avmel-app .app-logo{margin:0 8px 24px}.avmel-app .app-sidebar nav{gap:3px}.avmel-app .app-sidebar nav a{box-sizing:border-box;border-radius:8px;min-height:34px;padding:7px 10px}.avmel-app .app-button{transition:background .16s,border-color .16s,color .16s}.journey-list{gap:8px;display:grid}.journey-list-row{border:1px solid var(--app-border);min-height:72px;color:var(--app-text);background:#1019236b;border-radius:11px;grid-template-columns:32px minmax(220px,1.5fr) minmax(130px,.7fr) minmax(180px,.9fr) auto;align-items:center;gap:16px;padding:12px 16px;text-decoration:none;transition:background .14s,border-color .14s;display:grid}.journey-list-row:hover{background:var(--app-surface-hover);border-color:var(--app-border-strong);transform:translateY(-1px)}.journey-list-icon{color:#8ed2ad;background:#68bd981a;border:1px solid #68bd9861;border-radius:8px;place-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:grid}.journey-list-main,.journey-list-state,.journey-list-next{gap:4px;min-width:0;display:grid}.journey-list-main small,.journey-list-state small,.journey-list-next small{color:var(--app-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.journey-list-main strong{color:var(--app-heading);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.journey-list-main>span{color:var(--app-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.journey-list-state b{color:var(--app-secondary);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.journey-list-state b i{background:var(--app-muted);border-radius:50%;width:7px;height:7px}.journey-list-state b.is-on i{background:#68bd98;box-shadow:0 0 0 3px #68bd981a}.journey-list-state b.is-on{color:#9edbb8}.journey-list-next strong{color:var(--app-text);font-size:13px;font-weight:500}.journey-list-action{color:#a9c9e1;white-space:nowrap;align-content:center;gap:3px;min-height:32px;transition:color .16s;display:grid}.journey-list-action small{color:var(--app-muted);font-size:11px;line-height:1}.journey-list-action strong{color:inherit;align-items:center;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.journey-list-action .arrow-icon{stroke:currentColor;stroke-width:1.35px;width:14px;height:14px;margin-left:7px}.journey-list-row:hover .journey-list-action{color:#dcecf7}@media (max-width:760px){.journey-list-row{grid-template-columns:30px minmax(0,1fr);gap:10px 14px}.journey-list-state,.journey-list-next,.journey-list-action{grid-column:2}}.store-list,.run-list,.incident-list{gap:8px;display:grid}.store-list-row,.run-list-row,.incident-list-row{border:1px solid var(--app-border);min-height:72px;color:var(--app-text);background:#1019236b;border-radius:11px;align-items:center;gap:14px;padding:12px 16px;text-decoration:none;transition:background .14s,border-color .14s,transform .14s;display:grid}.store-list-row:hover,.run-list-row:hover,.incident-list-row:hover{background:var(--app-surface-hover);border-color:var(--app-border-strong);transform:translateY(-1px)}.store-list-row{grid-template-columns:32px minmax(220px,1.5fr) minmax(160px,.8fr) 18px}.store-list-icon,.run-list-icon,.incident-list-icon{border-radius:8px;place-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:grid}.store-list-icon{color:var(--app-accent-strong);background:#6b94bc1a;border:1px solid #6b94bc4d}.run-list-icon{color:var(--app-secondary);background:#87a5b914;border:1px solid #87a5b93d}.run-list-icon.passed{color:#8ed2ad;background:#68bd981a;border-color:#68bd9861}.run-list-icon.failed,.incident-list-icon{color:#e49a9f;background:#d8737b1a;border-color:#d8737b52}.store-list-main,.store-list-status,.run-list-main,.run-list-time,.incident-list-main,.incident-list-owner{gap:4px;min-width:0;display:grid}.store-list-main small,.run-list-main small,.incident-list-main small,.run-list-time small,.incident-list-owner small{color:var(--app-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.store-list-main strong,.run-list-main strong,.incident-list-main strong{color:var(--app-heading);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.store-list-main>span,.run-list-main>span,.incident-list-main>span{color:var(--app-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.store-list-status b{color:var(--app-secondary);text-transform:capitalize;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.store-list-status b i{background:var(--app-muted);border-radius:50%;width:7px;height:7px}.store-list-status b.is-on{color:#9edbb8}.store-list-status b.is-on i{background:#68bd98}.store-list-status small,.run-list-time strong,.incident-list-owner strong{color:var(--app-secondary);font-size:12px;font-weight:500}.run-list-status,.incident-list-status{border:1px solid var(--app-border);color:var(--app-secondary);text-transform:capitalize;border-radius:999px;justify-self:start;padding:5px 9px;font-size:11px;font-weight:600}.run-list-status.passed,.incident-list-status.resolved{color:#9edbb8;background:#68bd9817;border-color:#68bd9847}.run-list-status.failed,.incident-list-status.open{color:#e49a9f;background:#d8737b17;border-color:#d8737b47}.incident-list-status.acknowledged,.incident-list-status.in_progress{color:#e3bd7c;background:#d0a15c17;border-color:#d0a15c47}.store-list-arrow,.run-list-arrow,.incident-list-arrow{color:var(--app-accent-strong);opacity:.7;font-size:18px}.store-list-row:hover .store-list-arrow,.run-list-row:hover .run-list-arrow,.incident-list-row:hover .incident-list-arrow{transform:none}.incident-summary{border:1px solid var(--app-border);background:#17222f7a;border-radius:10px;align-items:center;gap:8px;padding:8px;display:flex}.incident-summary-item{background:#91a5b90d;border-radius:7px;align-items:baseline;gap:6px;padding:7px 11px;display:inline-flex}.incident-summary-item strong{color:var(--app-text);font-size:15px}.incident-summary-item small{color:var(--app-secondary);font-size:11px}.incident-summary-item.danger strong{color:#e49a9f}.incident-summary-item.warning strong{color:#e3bd7c}.incident-summary-item.good strong{color:#9edbb8}.incident-summary-help{color:var(--app-muted);margin-left:auto;padding-right:8px;font-size:12px}.app-summary-bar{border:1px solid var(--app-border);background:#17222f7a;border-radius:10px;align-items:center;gap:8px;padding:8px;display:flex}.app-summary-item{background:#91a5b90d;border-radius:7px;align-items:baseline;gap:6px;padding:7px 11px;display:inline-flex}.app-summary-item strong{color:var(--app-text);font-size:15px}.app-summary-item small{color:var(--app-secondary);font-size:11px}.app-summary-item.danger strong{color:#e49a9f}.app-summary-item.warning strong{color:#e3bd7c}.app-summary-item.good strong{color:#9edbb8}.app-summary-help{color:var(--app-muted);margin-left:auto;padding-right:8px;font-size:12px}@media (max-width:760px){.incident-summary{flex-wrap:wrap}.incident-summary-help{flex-basis:100%;margin-left:0;padding:4px 3px 0}.app-summary-bar{flex-wrap:wrap}.app-summary-bar .app-summary-help{flex-basis:100%;margin-left:0;padding:4px 3px 0}.store-list-row,.run-list-row,.incident-list-row{grid-template-columns:30px minmax(0,1fr) 18px;gap:10px}.store-list-status,.run-list-status,.run-list-time,.incident-list-status,.incident-list-owner{grid-column:2}.store-list-arrow,.run-list-arrow,.incident-list-arrow{grid-area:1/3}}.portfolio-list{gap:8px;display:grid}.portfolio-list-row{border:1px solid var(--app-border);background:#10192361;border-radius:10px;grid-template-columns:1.4fr .8fr .8fr .9fr auto;align-items:center;gap:16px;min-height:68px;padding:12px 16px;display:grid}.portfolio-list-row>span{gap:4px;min-width:0;display:grid}.portfolio-list-row small{color:var(--app-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.portfolio-list-row strong{color:var(--app-heading);font-size:14px}.portfolio-list-row span span{color:var(--app-secondary);font-size:12px}.portfolio-list-row b{color:var(--app-text);font-size:12px;font-weight:500}.portfolio-list-row .portfolio-status{color:#9edbb8;text-transform:capitalize}.portfolio-list-row a{color:var(--app-accent-strong);white-space:nowrap;font-size:13px;text-decoration:none}.portfolio-list-row a:hover{color:var(--app-heading)}.run-list-row{grid-template-columns:32px minmax(220px,1.4fr) 110px minmax(180px,.9fr) auto}.incident-list-row{grid-template-columns:32px minmax(220px,1.4fr) 120px minmax(150px,.8fr) auto}.run-list-action,.incident-list-action,.portfolio-list-action{color:#a9c9e1;white-space:nowrap;align-content:center;gap:3px;min-height:32px;text-decoration:none;transition:color .16s;display:grid}.run-list-action small,.incident-list-action small,.portfolio-list-action small{color:var(--app-muted);font-size:11px;line-height:1}.run-list-action strong,.incident-list-action strong,.portfolio-list-action strong{color:inherit;align-items:center;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.run-list-action .arrow-icon,.incident-list-action .arrow-icon,.portfolio-list-action .arrow-icon{stroke:currentColor;stroke-width:1.35px;width:14px;height:14px;margin-left:7px}.run-list-row:hover .run-list-action,.incident-list-row:hover .incident-list-action,.portfolio-list-row:hover .portfolio-list-action{color:#dcecf7}.portfolio-list-action{justify-self:start}@media (max-width:760px){.run-list-row,.incident-list-row{grid-template-columns:30px minmax(0,1fr);gap:10px 14px}.run-list-status,.incident-list-status,.run-list-time,.incident-list-owner,.run-list-action,.incident-list-action{grid-column:2}.portfolio-list-row{grid-template-columns:1fr 1fr;gap:12px 16px;padding:12px 14px}.portfolio-list-row .portfolio-list-main,.portfolio-list-row .portfolio-list-action{grid-column:1/-1}}.integration-card{align-content:start;gap:0;min-height:0;display:grid;position:relative}.integration-grid{align-items:start}.integration-card-head{align-items:flex-start;gap:10px;margin-bottom:18px;padding-right:142px;display:flex}.integration-card-head h2{margin:0}.integration-icon{border:1px solid var(--app-border-strong);background:var(--app-input-bg);width:32px;height:32px;color:var(--app-accent-strong);border-radius:9px;place-items:center;margin-top:2px;font-size:15px;font-weight:700;display:grid}.integration-icon.slack{color:#bda8ef}.integration-icon.jira{color:#83b3e5}.integration-card-head div{gap:3px;display:grid}.integration-card-title{gap:3px;display:grid!important}.integration-card-head b{color:var(--app-muted);align-items:center;gap:5px;font-size:11px;font-weight:500;display:inline-flex;position:relative}.integration-card-head b i{background:var(--app-muted);border-radius:50%;width:6px;height:6px;position:absolute;left:-12px}.integration-card-head b.integration-status-on{color:#9edbb8}.integration-card-head b.integration-status-on i{background:#68bd98}.integration-card-note{border:1px solid var(--app-border);background:#10192357;border-radius:8px;align-items:center;column-gap:10px;min-height:42px;margin:0 0 18px;padding:8px 10px;display:flex}.integration-card-note-icon{border:1px solid var(--app-border-strong);width:24px;height:24px;color:var(--app-secondary);border-radius:7px;flex:0 0 24px;place-items:center;display:grid}.integration-card-note-icon svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:14px;height:14px}.integration-card-note>span:last-child{flex:1;gap:2px;min-width:0;display:grid}.integration-card-note strong{color:var(--app-secondary);font-size:11.5px;font-weight:700;display:block}.integration-card-note small{color:var(--app-muted);font-size:11.5px;line-height:1.35;display:block}.integration-card-note.is-required{background:#6b94bc0f;border-color:#6b94bc4d}.integration-card-note.is-required .integration-card-note-icon{color:#86bce8;border-color:#6ba8dc85}.integration-card-note.is-ready{border-color:#6b94bc40}.integration-card-note.is-active{background:#68bd980d;border-color:#68bd9840}.integration-card-note.is-active .integration-card-note-icon{color:#75c99d;border-color:#68bd986b}.integration-card-note.is-plan-locked{background:#4a77a11f;border-color:#6b9ecc4d}.integration-card-note.is-plan-locked .integration-card-note-icon{color:#9fc6e7;background:#6b9ecc21;border-color:#82b4de61}.integration-card-note.is-plan-locked strong{color:#d0e5f8}.integration-plan-link{color:#c9e2f6;border:1px solid #82b4de5c;border-radius:7px;justify-content:center;align-items:center;gap:6px;width:fit-content;min-height:34px;margin-top:2px;padding:0 11px;font-size:12px;font-weight:650;text-decoration:none;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.integration-plan-link:hover,.integration-plan-link:focus-visible{color:#eef8ff;background:#6b9ecc2e;border-color:#97caef9e}.integrations-plan-banner{background:#4a77a11f;border:1px solid #6b9ecc4d;border-radius:9px;align-items:center;gap:11px;margin:0 0 14px;padding:11px 13px;display:flex}.integrations-plan-banner-icon{color:#9fc6e7;background:#6b9ecc21;border:1px solid #82b4de61;border-radius:7px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.integrations-plan-banner-icon svg{stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.integrations-plan-banner>span:nth-child(2){gap:2px;min-width:0;display:grid}.integrations-plan-banner strong{color:#d0e5f8;font-size:12.5px;font-weight:650}.integrations-plan-banner small{color:#9eb8cf;font-size:12px;line-height:1.35}.integrations-plan-banner>a{color:#c9e2f6;white-space:nowrap;border:1px solid #82b4de5c;border-radius:7px;align-items:center;gap:6px;min-height:32px;margin-left:auto;padding:0 11px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.integrations-plan-banner>a:hover,.integrations-plan-banner>a:focus-visible{color:#eef8ff;background:#6b9ecc2e;border-color:#97caef9e}.integration-card .form-stack.compact{margin-top:0}.integration-card .form-stack label{color:var(--app-secondary);gap:6px;font-size:12px}.integration-card .form-stack input{border-radius:8px;min-height:40px}.integration-card .integration-issue-type-select{width:100%}.integration-card .integration-issue-type-select-trigger{border-radius:8px;width:100%;min-height:40px;padding-inline:11px}.integration-plan-gate{background:#4377a714;border:1px solid #6b94bc52;border-radius:8px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.integration-plan-gate-icon{color:#86bce8;border:1px solid #6ba8dc80;border-radius:7px;place-items:center;width:26px;height:26px;font-size:15px;display:grid}.integration-plan-gate-icon .arrow-icon{stroke:currentColor;stroke-width:1.7px;width:14px;height:14px}.integration-plan-gate>span:nth-child(2){gap:2px;min-width:0;display:grid}.integration-plan-gate strong{color:var(--app-secondary);font-size:11.5px}.integration-plan-gate small{color:var(--app-muted);font-size:11.5px;line-height:1.35}.integration-plan-gate .app-button{min-height:34px;padding-inline:11px;font-size:12px}.team-settings-page>.app-grid{gap:16px}.team-settings-content{gap:16px;max-width:980px;display:grid}.team-settings-content>.app-card,.team-pending-section{padding:20px}.team-pending-section{border-top:1px solid var(--app-divider)}.team-pending-section h2{color:var(--app-heading);margin:0 0 12px;font-size:15px}.team-settings-page>.app-grid>.app-card{padding:20px}.team-settings-page .app-card h2{color:var(--app-heading);margin:0 0 16px;font-size:18px;line-height:1.25}.team-settings-page .inline-form{grid-template-columns:minmax(0,1fr) 92px auto;align-items:center;gap:8px}.team-invite-description{color:var(--app-muted);margin:-8px 0 18px;font-size:12px;line-height:1.45}.team-settings-page .team-invite-form{grid-template-columns:minmax(0,1fr) 138px auto;align-items:end}.team-invite-form label{color:var(--app-secondary);gap:6px;font-size:11px;font-weight:600;display:grid}.team-invite-form .searchable-select,.team-invite-form .currency-select-trigger{width:100%}.team-invite-form .currency-select-trigger{min-width:0;padding-inline:11px}.team-role-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-settings-page .inline-form input,.team-settings-page .inline-form select{border-radius:8px;min-height:40px}.team-invite-form input.app-input{font:500 13px/1 var(--font-ui);padding:0 12px}.team-invite-form input.app-input::placeholder{font:400 13px/1 var(--font-ui);opacity:1;color:#8294a7!important}.team-settings-page .inline-form .form-error{grid-column:1/-1}.team-settings-page .app-list{gap:8px}.team-settings-page .app-list-row.compact{border-radius:8px;grid-template-columns:minmax(130px,1fr) minmax(170px,1.35fr) 80px auto;gap:12px;min-height:48px;padding:12px 16px}.pending-invitations-list{gap:8px;display:grid}.pending-invite-row{border:1px solid var(--app-border);background:#10192357;border-radius:10px;grid-template-columns:minmax(0,1fr) 150px 204px;align-items:center;gap:18px;min-height:64px;padding:10px 12px;transition:border-color .16s,background .16s;display:grid}.pending-invite-row:hover{border-color:var(--app-border-strong);background:var(--app-surface-hover)}.pending-invite-identity,.pending-invite-details{align-items:center;min-width:0;display:flex}.pending-invite-identity{gap:10px}.pending-invite-identity>span:last-child,.pending-invite-details{gap:3px;display:grid}.pending-invite-avatar{color:#a9cbea;background:#4377a724;border:1px solid #6b94bc61;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid}.pending-invite-identity strong{color:var(--app-primary-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.pending-invite-identity small,.pending-invite-details small{color:var(--app-muted);font-size:11.5px;line-height:1.3}.pending-invite-details{justify-items:start;min-width:128px}.pending-invite-role{color:var(--app-secondary);text-transform:capitalize;font-size:12px;font-weight:650}.pending-invite-row>.row-actions{justify-content:flex-end;gap:10px;width:204px;display:flex}.pending-invite-row>.row-actions .app-button{min-width:92px}@media (max-width:760px){.pending-invite-row{grid-template-columns:1fr;gap:10px}.pending-invite-row>.row-actions{justify-content:flex-start;width:auto}.pending-invite-details{justify-items:start}}.team-settings-page .app-list-row strong,.team-settings-page .app-list-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.team-settings-page .row-actions{gap:8px}.team-settings-page .app-empty{border-top:1px solid var(--app-divider);color:var(--app-muted);margin:0;padding:16px 0 0;font-size:13px}.team-member-list{gap:8px;display:grid}.team-member-row{border:1px solid var(--app-border);background:#10192361;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;min-height:58px;padding:10px 12px;display:grid}.team-member-row:hover{border-color:var(--app-border-strong);background:var(--app-surface-hover)}.team-member-identity{align-items:center;gap:10px;min-width:0;display:flex}.team-member-avatar{color:#9fc8e7;background:#2c588047;border:1px solid #6b94bc6b;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid}.team-member-identity>span:last-child{gap:3px;min-width:0;display:grid}.team-member-identity strong{color:var(--app-heading);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.team-member-identity small{color:var(--app-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.team-member-role{border:1px solid var(--app-border);color:var(--app-secondary);text-transform:capitalize;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:600}.team-member-role.is-owner{color:#a9cbea;background:#4377a71f;border-color:#6b94bc61}.team-member-row>.row-actions{grid-template-columns:auto auto}@media (max-width:760px){.team-settings-page .inline-form,.team-settings-page .app-list-row.compact{grid-template-columns:1fr}.team-settings-page .inline-form .app-button,.team-settings-page .row-actions{justify-self:start}.team-member-row{grid-template-columns:minmax(0,1fr) auto}.team-member-row>.team-member-role,.team-member-row>.row-actions{grid-column:2}}.integration-switch-row{min-height:32px;color:var(--app-secondary);justify-content:space-between;align-items:center;gap:16px;font-size:12px;line-height:1.35;display:flex}.integration-switch-row .app-toggle{flex:0 0 42px}@media (max-width:900px){.portfolio-list-row{grid-template-columns:1fr 1fr}.portfolio-list-row a{justify-self:start}}@media (max-width:1100px){.avmel-app{grid-template-columns:224px 1fr}.avmel-app .app-main{padding-inline:20px}}@media (max-width:900px){.avmel-app{grid-template-columns:1fr}.app-sidebar{height:auto;position:static}.app-sidebar nav,.app-metrics,.app-grid.two,.app-grid.three,.app-table>a,.app-table>div,.app-list-row.compact,.inline-form,.row-actions,.onboarding-step{grid-template-columns:1fr}}.proof-home svg{fill:none;stroke:currentColor;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.proof-home button,.proof-home input,.proof-home select{font:inherit}.proof-home a:focus-visible,.proof-home button:focus-visible,.proof-home select:focus-visible{outline-offset:4px;outline:1px solid #489fffb8;box-shadow:0 0 0 4px #2891ff1f}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.proof-nav{z-index:80;box-sizing:border-box;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:100%;max-width:none;min-height:74px;padding:0 max(var(--proof-gutter), calc((100% - var(--proof-max)) / 2 + var(--proof-gutter)));background:#03070de6;border-bottom:1px solid #ffffff0e;grid-template-columns:auto 1fr auto;place-items:center start;gap:clamp(26px,3vw,48px);margin:0 auto;transition:background-color .32s cubic-bezier(.22,1,.36,1),border-color .32s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1);display:grid;position:sticky;top:0}.proof-nav.is-scrolled{background:#03070df0;border-bottom-color:#ffffff14;box-shadow:0 16px 38px #0000002e}.proof-logo{color:#fff;opacity:.94;font-family:var(--font-ui);letter-spacing:.26em;white-space:nowrap;cursor:pointer;font-size:22px;font-weight:650;line-height:1;text-decoration:none;transition:filter .32s cubic-bezier(.22,1,.36,1),opacity .32s cubic-bezier(.22,1,.36,1)}.proof-nav nav,.proof-nav-actions{align-items:center;display:flex}.proof-nav nav{color:#d7e4ef;font-family:var(--font-ui);letter-spacing:-.01em;justify-content:center;justify-self:center;gap:8px;font-size:14px;font-weight:520;line-height:20px}.proof-platform{position:relative}.proof-platform>button{color:#f5f8fc;opacity:1;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;padding:9px 13px;transition:opacity .32s cubic-bezier(.22,1,.36,1),color .32s cubic-bezier(.22,1,.36,1),text-shadow .42s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1);display:inline-flex}.proof-platform>button b{opacity:.75;border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transition:transform .26s cubic-bezier(.22,1,.36,1);transform:translateY(-2px)rotate(45deg)}.proof-platform>button[aria-expanded=true]{opacity:.98}.proof-platform>button[aria-expanded=true] b{transform:translateY(1px)rotate(225deg)}.proof-platform-menu{z-index:120;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07111dfa;border:1px solid #8ba7cf3d;border-radius:12px;gap:2px;width:min(320px,100vw - 36px);padding:8px;display:grid;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 20px 54px #00000061,inset 0 1px #ffffff0b}.proof-platform-menu:before{content:"";height:9px;position:absolute;top:-9px;left:0;right:0}.proof-platform-menu button{color:#f5f8fcc7;width:100%;min-height:58px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:20px 1fr;gap:4px 12px;padding:10px 12px;transition:background-color .22s cubic-bezier(.22,1,.36,1),color .22s cubic-bezier(.22,1,.36,1);display:grid}.proof-platform-menu-icon{color:#66b7ff;grid-row:1/-1;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.proof-platform-menu-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:18px;height:18px}.proof-platform-menu button strong{color:inherit;font-family:var(--font-ui);letter-spacing:-.01em;font-size:14px;font-weight:520;line-height:20px}.proof-platform-menu button span{color:#a4b4caad;font-family:var(--font-ui);letter-spacing:-.01em;font-size:13px;font-weight:450;line-height:18px}.proof-nav nav a{box-sizing:border-box;color:#d7e4ef;opacity:1;min-height:38px;font-family:var(--font-ui);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:7px;align-items:center;padding:9px 13px;font-size:14px;font-weight:520;line-height:20px;text-decoration:none;transition:opacity .32s cubic-bezier(.22,1,.36,1),color .32s cubic-bezier(.22,1,.36,1),text-shadow .42s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.proof-nav nav a:after{display:none}.proof-nav nav a.is-active{color:#f5f8fc;opacity:.98;text-shadow:0 0 12px #2891ff0e}.proof-nav nav a.is-active:after{display:none}.proof-home:not(.is-nav-ready) .proof-nav,.proof-home:not(.is-nav-ready) .proof-logo,.proof-home:not(.is-nav-ready) .proof-nav nav a,.proof-home:not(.is-nav-ready) .proof-platform,.proof-home:not(.is-nav-ready) .proof-platform>button,.proof-home:not(.is-nav-ready) .proof-platform>button b,.proof-home:not(.is-nav-ready) .proof-nav-actions>a:not(.proof-link),.proof-home:not(.is-nav-ready) .proof-auth-links,.proof-home:not(.is-nav-ready) .proof-auth-links a,.proof-home:not(.is-nav-ready) .proof-nav .proof-link,.proof-home:not(.is-nav-ready) .proof-language,.proof-home:not(.is-nav-ready) .proof-language>button,.proof-home:not(.is-nav-ready) .proof-language>button b{transition:none!important}.proof-nav-actions{color:#f5f8fc;font-family:var(--font-ui);letter-spacing:-.01em;justify-content:flex-end;justify-self:end;gap:14px;font-size:14px;font-weight:520;line-height:20px}.proof-nav-actions>a{cursor:pointer;text-decoration:none}.proof-nav-actions .proof-link,.proof-nav-actions .proof-auth-links a{font-family:var(--font-ui);letter-spacing:-.01em}.proof-auth-links{align-items:center;gap:18px;min-height:42px;display:inline-flex}.proof-auth-links a{color:#f5f8fc;opacity:.78;white-space:nowrap;align-items:center;min-height:42px;font-weight:700;text-decoration:none;transition:opacity .32s cubic-bezier(.22,1,.36,1),color .32s cubic-bezier(.22,1,.36,1),text-shadow .42s cubic-bezier(.22,1,.36,1);display:inline-flex}.proof-auth-links span{background:#8ba7cf5c;width:1px;height:22px}.proof-nav-actions>a:not(.proof-link){color:#f5f8fc;opacity:.72;align-items:center;min-height:42px;transition:opacity .32s cubic-bezier(.22,1,.36,1),color .32s cubic-bezier(.22,1,.36,1),text-shadow .42s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.proof-auth-links a.proof-nav-signup{opacity:.96}.proof-nav-actions>a:not(.proof-link):after{display:none}.proof-link{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;min-height:40px;padding:0 18px;font-size:13px;font-weight:680;text-decoration:none;display:inline-flex}.proof-nav .proof-link{min-width:116px;min-height:42px;font-family:var(--font-ui);letter-spacing:0;padding:0 20px;font-size:12px;font-weight:650;transition:border-color .32s cubic-bezier(.22,1,.36,1),background-color .32s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1),color .32s cubic-bezier(.22,1,.36,1),filter .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.proof-nav .proof-link.primary{min-width:132px;font-size:12px;font-weight:660}.proof-link.primary{color:#fff;background:linear-gradient(#2499ff 0%,#147df4 100%);border:1px solid #74bcff47;box-shadow:0 14px 30px #288eff3d}.proof-link.ghost{color:#fff;background:#ffffff05;border:1px solid #8ba7cf52}.proof-language{color:#f5f8fc;align-items:center;transition:opacity .32s cubic-bezier(.22,1,.36,1),color .32s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.proof-language>button{min-width:88px;min-height:42px;color:inherit;font:inherit;cursor:pointer;background:#ffffff05;border:1px solid #8ba7cf5c;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 13px;line-height:1;transition:color .32s cubic-bezier(.22,1,.36,1),opacity .32s cubic-bezier(.22,1,.36,1),text-shadow .42s cubic-bezier(.22,1,.36,1);display:inline-flex}.proof-language>button svg{color:#f5f8fce6;stroke-width:1.9px;width:17px;height:17px}.proof-language>button b{border-bottom:1.5px solid #f5f8fcc2;border-right:1.5px solid #f5f8fcc2;width:6px;height:6px;transition:transform .26s cubic-bezier(.22,1,.36,1);transform:translateY(-2px)rotate(45deg)}.proof-language>button[aria-expanded=true] b{transform:translateY(1px)rotate(225deg)}.proof-language-menu{z-index:120;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07111dfa;border:1px solid #8ba7cf4d;border-radius:12px;width:200px;padding:8px;position:absolute;top:calc(100% + 9px);right:0;overflow:hidden;box-shadow:0 18px 50px #00000061,inset 0 1px #ffffff0e}.proof-language-menu-label{color:#aebbd09e;font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;padding:7px 12px 9px;font-size:10px;font-weight:650;line-height:1}.proof-language-menu button{color:#f5f8fcc2;opacity:.75;width:100%;min-height:43px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:28px 1fr 16px;align-items:center;padding:0 12px;font-size:13px;line-height:1;transition:opacity .22s cubic-bezier(.22,1,.36,1),color .22s cubic-bezier(.22,1,.36,1),background-color .22s cubic-bezier(.22,1,.36,1);display:grid}.proof-language-menu button span{color:#f5f8fcbd;font-size:12px;font-weight:720}.proof-language-menu button strong{color:inherit;font-size:13px;font-weight:620}.proof-language-menu button b{color:#2d91ff;text-align:right;font-size:13px;font-weight:760}.proof-language-menu button>svg.proof-language-check{color:#5fa8ff;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;grid-column:3;justify-self:end;width:16px;height:16px}.proof-language-menu button[aria-selected=true]{color:#fff;opacity:1;background:#258bff14}.proof-menu-button{color:#f5f8fc;cursor:pointer;background:#ffffff05;border:1px solid #8ba7cf47;border-radius:7px;align-content:center;justify-items:center;gap:4px;width:42px;height:42px;padding:0;transition:border-color .32s cubic-bezier(.22,1,.36,1),background-color .32s cubic-bezier(.22,1,.36,1),opacity .32s cubic-bezier(.22,1,.36,1);display:none}.proof-menu-button span{background:currentColor;width:16px;height:1px;display:block}.proof-mobile-menu{top:calc(100% + 9px);right:var(--proof-gutter);z-index:120;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07111dfa;border:1px solid #8ba7cf47;border-radius:12px;gap:4px;width:min(280px,100vw - 36px);padding:8px;display:grid;position:absolute;box-shadow:0 20px 54px #00000061,inset 0 1px #ffffff0b}.proof-mobile-menu a,.proof-mobile-menu button{color:#f5f8fcc7;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;padding:0 12px;font-size:13px;font-weight:680;text-decoration:none;display:flex}.proof-mobile-menu .primary{color:#fff;background:linear-gradient(#2499ff 0%,#147df4 100%);justify-content:center}.proof-nav .proof-link span,.proof-nav .proof-link{isolation:isolate}.proof-nav .proof-link.has-arrow{gap:6px}.proof-nav .proof-link-arrow{fill:currentColor;flex:none;width:13px;height:13px;transition:transform .32s cubic-bezier(.22,1,.36,1);transform:translate(0)}@media (hover:hover) and (pointer:fine){.proof-logo:hover{opacity:1;filter:brightness(1.04)}.proof-nav nav a:hover,.proof-platform>button:hover{color:#f5f8fc;opacity:1;text-shadow:none;background:#91a5b912;border-color:#91a5b924}.proof-platform-menu button:hover{color:#fff;background:#ffffff0b}.proof-nav nav a:hover:after,.proof-nav nav a:focus-visible:after{display:none}.proof-nav-actions>a:not(.proof-link):hover,.proof-auth-links a:hover,.proof-auth-links a:focus-visible,.proof-language:hover,.proof-language>button:hover{color:#f5f8fc;opacity:1;text-shadow:0 0 10px #2891ff14}.proof-auth-links a:hover,.proof-auth-links a:focus-visible{color:#fff;opacity:1;text-shadow:0 0 12px #2891ff2e}.proof-auth-links a.proof-nav-signup:hover,.proof-auth-links a.proof-nav-signup:focus-visible{color:#8ed0ff;text-shadow:0 0 14px #4fb0ff33}.proof-nav .proof-link.primary:hover .proof-link-arrow{transform:none}.proof-language>button:hover{background:#1e69b90b;border-color:#b8ddff7a}.proof-nav-actions>a:not(.proof-link):hover:after,.proof-nav-actions>a:not(.proof-link):focus-visible:after{display:none}.proof-mobile-menu a:hover,.proof-mobile-menu button:hover{color:#fff;background:#ffffff0b}.proof-nav .proof-link.ghost:hover{background:#1e69b90b;border-color:#b8ddff7a}.proof-nav .proof-link.primary:hover{filter:brightness(1.02);background:linear-gradient(#2aa0ff 0%,#1682f7 100%);border-color:#9cd5ff75;box-shadow:0 16px 34px #288eff4d,inset 0 1px #ffffff24}.proof-language-menu button:hover{opacity:1;color:#fff;background:#ffffff0b}.pricing-cards article>a:hover{background-color:#13437647;border-color:#74bcff9e;box-shadow:0 14px 34px #288eff29,inset 0 1px #ffffff12}.pricing-cards article.featured>a:hover{background:linear-gradient(135deg,#2aa0ff,#176ff0);border-color:#9cd5ff7a;box-shadow:0 20px 48px #288eff57,inset 0 1px #ffffff24}.customer-signal-actions .proof-link.primary:hover{background:linear-gradient(#2aa0ff 0%,#1682f7 100%);border-color:#9cd5ff7a;box-shadow:0 22px 50px #288eff57,inset 0 1px #ffffff24}.customer-signal-actions .proof-link.ghost:hover{background:#1e69b90e;border-color:#b8ddff80;box-shadow:inset 0 1px #ffffff0e}}.proof-nav nav a:active,.proof-nav-actions>a:not(.proof-link):active,.proof-nav .proof-link:active{transform:translateY(0)}.proof-nav .proof-link.primary:active{box-shadow:0 12px 28px #288eff38}.proof-hero{max-width:var(--proof-max);min-height:min(980px,100svh - 78px);padding:clamp(58px, 7vh, 86px) var(--proof-gutter) 68px;grid-template-columns:minmax(410px,.35fr) minmax(0,.65fr);align-items:center;gap:clamp(44px,4.4vw,74px);margin:0 auto;display:grid}.proof-copy{max-width:540px}.proof-eyebrow{color:#71b9ff;font-family:var(--font-ui);letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:860}.proof-copy h1,.proof-bundle h2,.customer-signal h2,.proof-pricing h2{overflow-wrap:normal;word-break:normal}.proof-copy h1{max-width:640px;color:var(--proof-text);letter-spacing:0;margin:0;font-size:clamp(58px,4.55vw,76px);line-height:.98}.proof-copy h1 span{color:#63b8ff;text-shadow:0 0 34px #288eff52}.proof-lede{max-width:535px;color:var(--proof-soft);margin:28px 0 0;font-size:18px;line-height:1.58}.proof-actions{flex-wrap:wrap;gap:14px;margin-top:38px;display:flex}.proof-actions .proof-link{min-width:150px;min-height:48px}.proof-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:520px;margin:46px 0 0;display:grid}.proof-metrics div{border-top:1px solid #8ba7cf2e;padding-top:14px}.proof-metrics dt{color:var(--proof-muted);font-size:12px}.proof-metrics dd{color:#dbeaff;margin:6px 0 0;font-size:13px;font-weight:790}.incident-machine{background:radial-gradient(circle at 34% 35%,#288eff24,#0000 26rem),linear-gradient(#0d182af0,#060c16f5);border:1px solid #8ba7cf38;border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 34px 96px #0000006b}.machine-top{border-bottom:1px solid #8ba7cf24;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.machine-top div:first-child{gap:5px;display:grid}.machine-top span{color:#78bfff;font-size:12px;font-weight:760}.machine-top strong{color:#f7fbff;font-size:18px;line-height:1.2}.machine-status{align-items:center;gap:10px;display:flex}.machine-status em{color:#ff9399;border:1px solid #ff5f687a;border-radius:999px;padding:7px 12px;font-size:12px;font-style:normal;font-weight:820}.machine-status button{color:#dbeaff;background:#ffffff09;border:1px solid #8ba7cf42;border-radius:6px;min-height:34px;padding:0 12px;font-size:12px;font-weight:760}.machine-body{grid-template-columns:minmax(0,1.34fr) minmax(300px,.66fr);gap:18px;padding:22px;display:grid}.browser-replay{background:#03080f9e;border:1px solid #8ba7cf29;border-radius:9px;overflow:hidden}.browser-chrome{border-bottom:1px solid #8ba7cf1f;align-items:center;gap:7px;min-height:38px;padding:0 14px;display:flex}.browser-chrome i{background:#8ba7cf80;border-radius:50%;width:9px;height:9px}.browser-chrome span{color:var(--proof-muted);margin-left:auto;font-size:12px}.shop-browser-frame{color:#142033;background:#f8fafc;min-height:392px;position:relative;overflow:hidden}.store-ui,.capture-overlay{opacity:0;transition:opacity .52s cubic-bezier(.2,.8,.2,1),transform .52s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translate(22px)}.frame-0 .product-ui,.frame-1 .cart-ui,.frame-2 .checkout-shot,.frame-3 .capture-overlay{opacity:1;transform:translate(0)}.store-ui{padding:30px}.store-ui header{color:#667085;justify-content:space-between;font-size:14px;display:flex}.product-layout{grid-template-columns:.95fr 1.05fr;align-items:center;gap:28px;margin-top:28px;display:grid}.product-layout>b{background:linear-gradient(135deg,#d6deea,#8f99aa);border-radius:8px;min-height:250px}.product-layout section{gap:12px;display:grid}.product-layout small{color:#647084;font-size:13px}.product-layout strong{color:#111827;font-size:34px}.product-layout span{color:#111827;font-size:18px;font-weight:780}.product-layout button,.cart-ui button{color:#fff;background:#111827;border:0;border-radius:6px;width:fit-content;min-height:42px;padding:0 18px;font-weight:760}.cart-ui{padding:34px}.cart-row{border:1px solid #e1e8f0;border-radius:8px;grid-template-columns:78px 1fr auto;align-items:center;gap:16px;margin:44px 0 30px;padding:16px;display:grid}.cart-row b{background:linear-gradient(135deg,#d6deea,#8f99aa);border-radius:7px;width:78px;height:78px}.cart-row strong,.cart-row span{display:block}.cart-row span,.cart-row em{color:#647084;font-style:normal}.capture-overlay{text-align:center;background:radial-gradient(circle,#288eff1f,#0000 18rem),#f8fafc;align-content:center;place-items:center;gap:12px;display:grid}.capture-overlay svg{color:#288eff;width:50px;height:50px}.capture-overlay strong{color:#111827;font-size:28px}.capture-overlay span{color:#647084;max-width:360px;font-size:15px;line-height:1.45}.proof-drawer{background:#040a12a8;border:1px solid #8ba7cf29;border-radius:9px;grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;padding:16px;display:grid}.drawer-alert{background:#45121c6b;border:1px solid #ff5f6847;border-radius:8px;grid-template-columns:34px 1fr;align-items:center;gap:12px;padding:13px;display:grid}.drawer-alert svg{width:28px;height:28px;color:var(--proof-red)}.drawer-alert strong{color:#ffdfe2;font-size:13px;line-height:1.25;display:block}.drawer-alert span{color:#ffdfe2ad;margin-top:4px;font-size:12px;display:block}.proof-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:14px;display:grid}.proof-tabs button{min-height:44px;color:var(--proof-muted);background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;padding:5px;display:grid}.proof-tabs svg{width:18px;height:18px}.proof-tabs span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.proof-tabs button[aria-selected=true],.proof-tabs button:hover{color:#80c2ff;background:#288eff1a;border-color:#288eff61}.proof-tab-panel{min-height:242px;margin-top:14px}.proof-drawer>p{min-height:42px;color:var(--proof-soft);border-top:1px solid #8ba7cf1f;margin:14px 0 0;padding-top:12px;font-size:13px;line-height:1.45}.checkout-shot{color:#142033;background:#f8fafc;height:100%;min-height:242px;overflow:hidden}.shop-browser-frame>.checkout-shot{min-height:392px}.checkout-shot header{color:#697386;justify-content:space-between;padding:18px 22px 8px;font-size:14px;display:flex}.checkout-shot header span{gap:9px;display:flex}.checkout-shot header i{background:#e2e8f0;border-radius:3px;width:13px;height:13px}.checkout-shot main{grid-template-columns:1.12fr .88fr;gap:22px;padding:0 22px 22px;display:grid}.checkout-shot h3{color:#111827;margin:0 0 12px;font-size:17px}.checkout-shot label{color:#647084;gap:6px;margin-bottom:10px;font-size:11px;display:grid}.checkout-shot input,.checkout-shot select{color:#667085;background:#fff;border:1px solid #d9e2ee;border-radius:6px;min-height:34px;padding:0 9px;font-size:12px}.checkout-failure{color:#c0453f;background:#ffe9e7;border:1px solid #f0aaa7;border-radius:6px;padding:12px;font-size:12px}.checkout-failure strong,.checkout-failure span,.checkout-failure code{display:block}.checkout-failure code{color:#9f3530;margin-top:7px}.shot-product{grid-template-columns:54px 1fr;align-items:center;gap:12px;margin-top:32px;display:grid}.shot-product b{background:linear-gradient(135deg,#c4cedd,#858f9f);border-radius:7px;width:54px;height:54px}.shot-product strong,.shot-product span{font-size:12px;display:block}.checkout-shot dl{gap:10px;margin:20px 0 0;display:grid}.checkout-shot dl div{color:#667085;justify-content:space-between;font-size:12px;display:flex}.checkout-shot dl div:last-child{color:#111827;font-weight:830}.screenshot-proof{border-radius:7px;height:242px;position:relative;overflow:hidden}.screenshot-proof>b{border:1px solid #ff5f68d9;border-radius:6px;width:52%;height:64px;position:absolute;bottom:16px;left:17px;box-shadow:0 0 0 4px #ff5f681f}.network-proof,.console-proof,.details-proof,.replay-proof{background:#ffffff06;border:1px solid #8ba7cf21;border-radius:7px;min-height:242px;padding:14px}.network-proof{align-content:start;gap:8px;display:grid}.network-proof div{color:var(--proof-soft);background:#ffffff0a;border-radius:5px;grid-template-columns:44px 1fr 42px 50px;align-items:center;gap:8px;padding:10px;font-size:12px;display:grid}.network-proof .failed{color:#ffdfe2;border:1px solid #ff5f6857}.network-proof b{color:var(--proof-green)}.network-proof .failed b,.details-proof div:last-child dd{color:var(--proof-red)}.network-proof em{color:var(--proof-muted);font-style:normal}.console-proof{align-content:start;gap:10px;display:grid}.console-proof code{color:#ffdfe2;font-size:12px;line-height:1.5}.details-proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.details-proof div{border:1px solid #8ba7cf1f;border-radius:6px;padding:12px}.details-proof dt{color:var(--proof-muted);font-size:12px}.details-proof dd{color:#dbeaff;margin:9px 0 0;font-size:14px;font-weight:790}.replay-proof{align-content:center;gap:18px;display:grid}.replay-proof ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.replay-proof li{color:var(--proof-soft);grid-template-columns:22px 1fr;align-items:center;gap:10px;font-size:13px;display:grid}.replay-proof svg{color:var(--proof-green)}.replay-proof .failed svg{color:var(--proof-red)}.replay-proof strong{color:#dbeaff;font-size:24px}.machine-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:34px 22px 24px;display:grid;position:relative}.timeline-line{background:linear-gradient(90deg,#288effd9,#288eff61,#8ba7cf29);height:2px;position:absolute;top:16px;left:calc(22px + 6%);right:calc(22px + 6%);box-shadow:0 0 20px #288eff3d}.timeline-signal{z-index:3;background:radial-gradient(circle,#e9f6ff 0 14%,#389bff 17% 40%,#06111e 43%);border:3px solid #74bdff;border-radius:50%;width:26px;height:26px;transition:left 1.1s cubic-bezier(.18,.82,.2,1),box-shadow .42s,border-color .42s;position:absolute;top:4px;transform:translate(-50%);box-shadow:-62px 0 44px #288eff7a,0 0 28px #4dacffd6}.timeline-signal:before{content:"";background:linear-gradient(90deg,#288eff00,#288effe0);border-radius:999px;width:108px;height:3px;position:absolute;top:50%;right:50%;transform:translateY(-50%)}.timeline-step{z-index:2;min-height:86px;color:var(--proof-text);text-align:left;background:#08101dd1;border:1px solid #8ba7cf24;border-radius:8px;grid-template-columns:28px 1fr;align-items:start;gap:4px 12px;padding:16px;display:grid;position:relative}.timeline-step i{color:#9bb0cc;border:1px solid #8ba7cf47;border-radius:6px;grid-row:span 2;place-items:center;width:28px;height:28px;padding:5px;display:grid}.timeline-step strong{font-size:14px;line-height:1.2}.timeline-step span{color:var(--proof-muted);font-size:12px;line-height:1.32}.timeline-step.passed i,.timeline-step.captured i{color:var(--proof-green);border-color:#4ed18b75}.timeline-step.failed i{color:var(--proof-red);border-color:#ff5f688f}.timeline-step.active{background:linear-gradient(#288eff1f,#08101de0);border-color:#288eff75}.timeline-step.failed.active{border-color:#ff5f6894}.proof-bundle{max-width:var(--proof-max);padding:110px var(--proof-gutter) 96px;grid-template-columns:minmax(360px,.4fr) minmax(0,.6fr);align-items:start;gap:clamp(40px,5vw,80px);margin:0 auto;display:grid}.proof-bundle h2,.customer-signal h2,.proof-pricing h2{color:var(--proof-text);margin:0;font-size:clamp(40px,3.2vw,56px);line-height:1.02}.proof-bundle>div:first-child>span{max-width:520px;color:var(--proof-soft);margin-top:22px;font-size:17px;line-height:1.55;display:block}.bundle-grid{gap:14px;display:grid}.bundle-grid article{background:#0c1626b8;border:1px solid #8ba7cf29;border-radius:8px;grid-template-columns:42px 1fr;align-items:start;gap:6px 16px;padding:22px;display:grid}.bundle-grid svg{color:#76bdff;background:#288eff1a;border:1px solid #288eff40;border-radius:8px;grid-row:span 2;width:34px;height:34px;padding:8px}.bundle-grid strong{color:#e8f3ff;font-size:18px}.bundle-grid span{color:var(--proof-soft);font-size:14px;line-height:1.5}.customer-signal{isolation:isolate;max-width:var(--proof-max);background:radial-gradient(circle at 76%,#2d91ff1f,#0000 26rem),#070f1ba3;border:1px solid #8ba7cf24;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;margin:22px auto 0;padding:34px clamp(26px,3vw,42px);display:grid;position:relative;box-shadow:0 22px 64px #00000038,inset 0 1px #ffffff09}.customer-signal h2{max-width:760px;font-size:clamp(30px,2.45vw,40px);line-height:1.08}.customer-signal p{max-width:560px;color:var(--proof-soft);margin:12px 0 0;font-size:16px;line-height:1.55}.customer-signal-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.customer-signal-actions .proof-link{isolation:isolate;min-width:176px;min-height:54px;padding:0 24px;font-size:14px;font-weight:760;transition:border-color .32s cubic-bezier(.22,1,.36,1),background-color .32s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1),color .32s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.customer-signal-actions .proof-link.primary{min-width:190px;box-shadow:0 18px 42px #288eff42}.proof-pricing,.proof-footer{max-width:var(--proof-max);padding-left:var(--proof-gutter);padding-right:var(--proof-gutter);margin:0 auto}.proof-pricing{grid-template-columns:minmax(500px,.39fr) minmax(0,.61fr);gap:clamp(40px,3.6vw,56px);padding-top:76px;padding-bottom:36px;display:grid}.pricing-intro h2{color:#fff;max-width:620px;font-family:var(--font-ui);overflow-wrap:normal;margin:0;font-size:clamp(46px,3.7vw,58px);line-height:1.12}.pricing-intro h2 span{color:#0000;text-shadow:0 0 28px #2d91ff38;background:linear-gradient(135deg,#9bd8ff 0%,#2d91ff 58%,#5f7dff 100%);-webkit-background-clip:text;background-clip:text}.pricing-intro>p:not(.proof-eyebrow){color:#d4deec;max-width:520px;margin:28px 0 0;font-size:18px;line-height:1.6}.pricing-promises{color:#edf6ff;flex-wrap:wrap;gap:0;margin-top:48px;font-size:14px;font-weight:650;display:flex}.pricing-promises span{align-items:center;gap:12px;padding-right:24px;display:inline-flex}.pricing-promises span+span{border-left:1px solid #8ba7cf38;padding-left:24px}.pricing-promises svg{color:#8ed0ff;stroke-width:1.8px;width:24px;height:24px}.pricing-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pricing-cards article{background:radial-gradient(circle at 48% 0,#288eff1f,#0000 18rem),#070f1bcc;border:1px solid #8ba7cf3d;border-radius:12px;grid-template-rows:auto auto auto 1fr auto;min-height:572px;padding:32px 24px 24px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0a,0 26px 78px #0000004d}.pricing-cards article>em{color:#a6dcff;background:#2d91ff1a;border:1px solid #74bcff47;border-radius:999px;padding:6px 10px;font-size:11px;font-style:normal;font-weight:780;line-height:1;position:absolute;top:18px;right:18px}.pricing-cards article.featured{background:radial-gradient(circle at 50% 100%,#2d91ff38,#0000 18rem),radial-gradient(circle at 48% 0,#288eff26,#0000 18rem),#08111fe0;border-color:#73bcff5c}.pricing-cards article>strong,.pricing-cards article>b,.pricing-cards article>p,.pricing-cards article>a{display:block}.pricing-cards article>strong{color:#4fb0ff;font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;font-size:16px;font-weight:740}.pricing-cards article>b{color:#fff;font-family:var(--font-ui);margin-top:30px;font-size:46px;font-weight:760;line-height:1}.pricing-cards article>b small{color:#d9e5f4;font-size:24px;font-weight:520}.pricing-cards article>p{color:#c4cfde;min-height:72px;margin:22px 0 0;font-size:16px;line-height:1.55}.pricing-cards ul{border-top:1px solid #8ba7cf29;align-content:start;gap:16px;margin:28px 0 0;padding:30px 0 0;list-style:none;display:grid}.pricing-cards li{color:#eef6ff;grid-template-columns:22px 1fr;align-items:center;gap:10px;font-size:15px;line-height:1.35;display:grid}.pricing-cards li svg{color:#fff;stroke-width:2.2px;background:linear-gradient(135deg,#2d91ff,#2455bb);border-radius:999px;width:20px;height:20px;padding:4px;box-shadow:0 0 18px #2d91ff47}.pricing-cards article>a{isolation:isolate;color:#fff;text-align:center;background:#03070d57;border:1px solid #2d91ffb8;border-radius:8px;margin-top:32px;padding:16px;font-size:15px;font-weight:780;transition:border-color .26s cubic-bezier(.22,1,.36,1),background-color .26s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1),color .26s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.pricing-cards article.featured>a{background:linear-gradient(135deg, var(--proof-blue), var(--proof-blue-2));border-color:#74bcff52;box-shadow:0 18px 42px #288eff47}.pricing-assurance{background:#070f1ba8;border:1px solid #8ba7cf2e;border-radius:12px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:14px;padding:38px 42px;display:grid;box-shadow:inset 0 1px #ffffff09}.pricing-assurance article{grid-template-columns:56px 1fr;align-items:start;gap:20px;display:grid}.pricing-assurance article.sales{border-left:1px solid #8ba7cf29;grid-template-columns:1fr;padding-left:42px}.pricing-assurance i{color:#a6dcff;background:#0d1c30d1;border:1px solid #8ba7cf3d;border-radius:10px;place-items:center;width:56px;height:56px;padding:15px;display:grid}.pricing-assurance strong,.pricing-assurance small,.pricing-assurance a{display:block}.pricing-assurance strong{color:#fff;font-size:16px;font-weight:820}.pricing-assurance small{color:#aebbd0;margin-top:10px;font-size:15px;line-height:1.5}.pricing-assurance a{color:#4fb0ff;width:fit-content;margin-top:12px;padding-right:19px;font-size:15px;font-weight:820;transition:color .22s cubic-bezier(.22,1,.36,1),text-shadow .28s cubic-bezier(.22,1,.36,1);position:relative}@media (hover:hover) and (pointer:fine){.pricing-assurance a:hover{color:#8ed0ff;text-shadow:0 0 14px #4fb0ff29}}.pricing-assurance a:before,.pricing-assurance a:after{content:"";background:currentColor;position:absolute;top:50%}.pricing-assurance a:before{border-radius:999px;width:11px;height:2px;right:0;transform:translateY(-50%)}.pricing-assurance a:after{background:0 0;border-top:2px solid;border-right:2px solid;width:7px;height:7px;right:0;transform:translateY(-50%)rotate(45deg)}@media (max-width:1320px){.proof-pricing{grid-template-columns:1fr}.pricing-intro{max-width:780px}.pricing-cards article{min-height:540px}.pricing-assurance{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-assurance article.sales{border-left:0;padding-left:0}}.proof-footer{border-top:1px solid #78a0c824;gap:28px;padding-top:36px;padding-bottom:34px;display:grid}.proof-footer-main,.proof-footer-meta{grid-template-columns:minmax(240px,.34fr) minmax(0,.66fr);gap:clamp(44px,5vw,78px);display:grid}.proof-footer-brand{align-items:center;gap:28px;min-width:0;display:flex}.proof-footer .proof-logo{letter-spacing:.28em;font-size:24px}.proof-footer-columns{grid-template-columns:repeat(3,minmax(120px,1fr));align-items:start;gap:clamp(34px,5vw,76px);display:grid}.proof-footer-column{align-content:start;gap:10px;display:grid}.proof-footer-column strong{color:#f7fbffdb;font-size:12px;font-weight:780;line-height:1.2}.proof-footer-column a{color:#b2c2d8d1;width:fit-content;font-size:12px;font-weight:650;line-height:1.28;transition:color .22s}.proof-footer-column a:hover{color:#f7fbffe6}.proof-footer p{color:#a4b4cabd;max-width:250px;margin:0;font-size:12px;line-height:1.45}.proof-footer-meta{border-top:1px solid #78a0c817;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding-top:22px}.proof-footer-meta small,.proof-footer-meta button{color:#a4b4ca9e;font:inherit;margin:0;font-size:12px;font-weight:650;line-height:1.45}.proof-footer-meta button{cursor:pointer;background:0 0;border:0;justify-self:end;align-items:center;gap:6px;padding:0;transition:color .22s;display:inline-flex}.proof-footer-meta button svg{fill:currentColor;width:13px;height:13px}.proof-footer-meta button:hover{color:#f7fbffe0}@media (prefers-reduced-motion:no-preference){.timeline-signal{animation:4.6s ease-in-out infinite proof-signal-breathe}.timeline-step,.proof-tabs button,.machine-status button{transition:transform .18s,border-color .18s,background .18s,box-shadow .18s}.timeline-step:hover,.machine-status button:hover{transform:none}}@keyframes proof-signal-breathe{0%,to{filter:brightness();transform:translate(-50%)scale(1)}50%{filter:brightness(1.16);transform:translate(-50%)scale(1.045)}}@media (max-width:1240px){.proof-nav{gap:22px}.proof-nav nav{gap:14px}.proof-nav-actions{gap:10px}.proof-link{padding:0 14px}.proof-hero{grid-template-columns:minmax(330px,.34fr) minmax(0,.66fr);gap:34px}.proof-copy h1{font-size:clamp(50px,4.4vw,62px)}.machine-body{grid-template-columns:1fr}.proof-drawer{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(280px,.62fr) minmax(260px,.38fr);gap:0 16px}.proof-tabs,.proof-tab-panel{grid-column:1}.proof-drawer>p{border-top:0;border-left:1px solid #8ba7cf1f;grid-area:1/2/span 3;margin-top:0;padding:12px 0 0 16px}}@media (max-width:1120px){.proof-nav{grid-template-columns:auto 1fr;min-height:74px}.proof-nav nav{display:none}.proof-menu-button{display:inline-grid}}@media (max-width:1020px){.proof-auth-links,.proof-nav-actions>a:not(.proof-link),.proof-nav-actions .ghost{display:none}.proof-hero,.proof-bundle,.proof-pricing{grid-template-columns:1fr}.proof-hero{align-items:start;min-height:auto}.proof-copy,.proof-copy h1{max-width:720px}.proof-bundle{padding-top:82px}}@media (max-width:560px){.proof-nav-actions .primary{display:none}}@media (max-width:760px){.proof-home{--proof-gutter:18px}.proof-nav{grid-template-columns:auto 1fr;gap:12px;display:grid}.proof-logo{font-size:20px}.proof-nav-actions{margin-left:auto}.proof-nav-actions>a:not(.proof-link),.proof-auth-links,.proof-nav-actions .ghost,.proof-nav nav{display:none}.proof-hero{padding-top:46px;padding-bottom:48px}.proof-copy h1{font-size:44px}.proof-lede{font-size:16px}.proof-actions{flex-direction:column;align-items:stretch}.proof-metrics{grid-template-columns:1fr}.machine-top,.machine-status{flex-direction:column;align-items:flex-start}.machine-body{padding:14px}.shop-browser-frame,.shop-browser-frame>.checkout-shot{min-height:348px}.product-layout,.checkout-shot main{grid-template-columns:1fr}.product-layout>b{min-height:130px}.cart-row{grid-template-columns:60px 1fr}.cart-row em{grid-column:2}.proof-drawer{grid-template-columns:1fr}.proof-drawer>p{border-top:1px solid #8ba7cf1f;border-left:0;grid-area:auto;margin-top:14px;padding:12px 0 0}.proof-tabs{grid-template-columns:repeat(5,52px);overflow-x:auto}.machine-timeline{scroll-snap-type:x mandatory;padding:0 14px 16px;display:flex;overflow-x:auto}.timeline-line,.timeline-signal{display:none}.timeline-step{scroll-snap-align:start;flex:0 0 210px}.proof-bundle h2,.customer-signal h2,.pricing-intro h2{font-size:34px}.bundle-grid article,.pricing-cards,.pricing-assurance{grid-template-columns:1fr}.pricing-assurance article.sales{border-top:1px solid #8ba7cf29;border-left:0;padding-top:28px;padding-left:0}.customer-signal{grid-template-columns:1fr;gap:24px}.customer-signal-actions{justify-content:flex-start}.proof-footer{gap:28px;padding-top:34px;padding-bottom:38px}.proof-footer-main,.proof-footer-meta{grid-template-columns:1fr;gap:24px}.proof-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px}.proof-footer-brand{flex-direction:column;align-items:flex-start;gap:12px}.proof-footer-meta button{text-align:left;justify-self:end}.proof-footer-meta small{justify-self:start}}.announcement{background:#08110f;justify-content:flex-start;min-height:38px;padding-inline:max(22px,50vw - 678px)}.announcement span{color:#ffb3a8;border-color:#ff6b5775}.announcement a{color:#c9ff5f}.marketing-nav{color:#ffffffe6;background:#08110fe6;border-bottom:1px solid #ffffff1a;max-width:none;top:0}.marketing-nav .logo,.marketing-nav .nav-menus,.marketing-nav .nav-actions{color:#ffffffe6}.logo-mark{background:#f7f7f0;border-color:#c9ff5f70;border-radius:4px}.logo-mark:before{border-color:#08110f}.logo-mark:after,.logo-mark i{background:#08110f}.logo-mark b{background:var(--critical)}.nav-menus>a:hover,.nav-menus details[open] summary,.nav-menus summary:hover{color:#fff;background:#ffffff1a}.mega-menu{background:#08110ffa;border-color:#ffffff1f}.mega-menu strong{color:#fff}.mega-menu small{color:#ffffff9e}.mega-menu a:hover{background:#ffffff14}.nav-cta,.primary-cta{color:#08110f;background:#c9ff5f;box-shadow:0 18px 44px #c9ff5f33}.nav-cta:hover,.primary-cta:hover{background:#e2ff99}.hero{background:linear-gradient(90deg,#08110ffa,#08110fe6 52%,#08110ffa),#08110f;grid-template-columns:minmax(520px,.92fr) minmax(560px,1.08fr);max-width:none;min-height:calc(100vh - 112px);padding-inline:max(22px,50vw - 678px);position:relative}.hero:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:88px 88px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000d9,#0000 86%);mask-image:linear-gradient(#000000d9,#0000 86%)}.hero-copy,.guard-sweep{z-index:1;position:relative}.hero .eyebrow,.modules-section .eyebrow,.portfolio-section .eyebrow,.pricing-section .eyebrow,.proof-section .eyebrow,.faq-section .eyebrow,.rule-section .eyebrow,.agency-section .eyebrow,.scanner-section .eyebrow,.report-section .eyebrow,.methodology-section .eyebrow{color:#61706c;letter-spacing:0}.hero .eyebrow{color:#c9ff5f}.hero h1{color:#f8fff1;max-width:760px;font-size:clamp(52px,5.7vw,84px);line-height:.93}.hero-copy>p:not(.eyebrow){color:#f8fff1bd}.secondary-cta{color:#f8fff1;background:0 0;border-color:#ffffff3d}.trust-line span,.capability-row span{color:#f8fff1c7;background:#ffffff0e;border-color:#ffffff24;border-radius:4px}.capability-row span{color:#dbffa1;border-color:#c9ff5f57}.guard-sweep{background:linear-gradient(135deg,#ffffff0f,#0000 36%),#0d1916;border-color:#ffffff21;border-radius:0;box-shadow:0 36px 100px #00000057}.sweep-store{background:#f7f7f0;border-radius:0;box-shadow:12px 12px #c9ff5f1f}.sweep-store.critical{box-shadow:12px 12px #ff6b5729}.sweep-store.a11y{box-shadow:12px 12px #7b78f229}.sweep-store.rule{box-shadow:12px 12px #f0b44d29}.sweep-store.change{box-shadow:12px 12px #46a8db29}.finding-chip{background:#08110f;border-radius:4px}.action-orbit span{background:#c9ff5f13;border-color:#c9ff5f38;border-radius:0}.platform-strip{background:#08110f;border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;max-width:none;margin:0;padding:18px max(22px,50vw - 678px)}.platform-strip p{color:#ffffff7a}.platform-strip span{color:#ffffffc7;background:0 0;border-color:#ffffff21;border-radius:4px}.modules-section,.portfolio-section,.scanner-section,.pricing-section,.proof-section,.faq-section{max-width:none;padding-inline:max(22px,50vw - 678px)}.section-heading h2,.regression-section h2,.rule-section h2,.agency-section h2,.report-section h2,.methodology-section h2,.final-cta h2{color:#111814;font-size:clamp(30px,3.4vw,50px);line-height:1.02}.risk-panels{border-top:1px solid #ccd0c7;border-bottom:1px solid #ccd0c7;grid-template-columns:1fr;gap:0}.risk-panel{min-height:164px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ccd0c7;border-radius:0;grid-template-columns:210px minmax(220px,.75fr) minmax(260px,1fr);align-items:center;gap:26px;padding:28px 0;display:grid}.risk-panel:last-child{border-bottom:0}.panel-visual{height:88px;margin:0}.panel-visual span{border-radius:0}.risk-panel h3{font-size:31px}.risk-panel strong{font-size:18px}.regression-section,.rule-section,.agency-section,.report-section,.methodology-section,.final-cta{max-width:none;padding-inline:max(22px,50vw - 678px)}.regression-section{align-items:stretch;gap:0}.regression-section>div:first-child{background:#111814;border-radius:0}.timeline{background:#c9ff5f;border:1px solid #111814;border-left:0;padding:24px}.timeline span{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #1118143d;border-radius:0}.timeline span:before{border-color:#111814}.portfolio-window{box-shadow:none;background:#111814;border:0;border-radius:0}.portfolio-top span{color:#ffffffd1;min-height:96px}.portfolio-row{min-height:82px}.portfolio-window button{background:#c9ff5f;border-radius:0}.rule-section,.agency-section,.report-section,.methodology-section{grid-template-columns:minmax(300px,.82fr) minmax(420px,1fr)}.rule-card,.agency-stack,.report-mock,.scanner-panel,.proof-grid article,.pricing-grid article,.method-grid article,.faq-list details{box-shadow:none;border-radius:0}.rule-card,.agency-stack,.scanner-panel{color:#f8fff1;background:#111814}.rule-card strong,.agency-stack strong,.scanner-panel label{color:#f8fff1}.rule-card p,.agency-stack p,.scanner-message{color:#f8fff1ad}.rule-card span,.agency-stack span,.rule-results span,.agency-stack small,.scanner-panel li{color:#dfff91;background:#c9ff5f1f;border-radius:0}.scanner-control input,.scanner-control button{border-radius:0}.scanner-control button{color:#08110f;background:#c9ff5f}.scan-stages span{color:#f8fff1ad;background:#ffffff0f;border-color:#ffffff1a;border-radius:0}.report-mock{background:#f7f7f0;border-color:#111814}.report-head,.report-status,.report-mock article{border-color:#ccd0c7}.report-head span,.status,.report-status span{border-radius:0}.proof-section{background:#e7ece2;margin-top:92px;padding-block:92px}.proof-grid article,.method-grid article,.faq-list details{background:0 0;border-color:#bfc7bb}.pricing-section{background:#111814;margin-top:0;padding-top:92px;padding-bottom:92px}.pricing-section .section-heading h2,.pricing-section .eyebrow{color:#f8fff1}.pricing-grid{border:1px solid #ffffff29;gap:0}.pricing-grid article{color:#f8fff1c7;background:0 0;border:0;border-right:1px solid #ffffff29;min-height:330px;padding:28px}.pricing-grid article:last-child{border-right:0}.pricing-grid article.highlight{color:#111814;box-shadow:none;background:#c9ff5f;border-color:#ffffff29}.pricing-grid h3,.pricing-grid strong{color:#f8fff1}.pricing-grid article.highlight h3,.pricing-grid article.highlight strong{color:#111814}.pricing-grid p{color:inherit}.pricing-grid span{color:inherit;border-color:#ffffff29}.pricing-grid article.highlight span{border-color:#11181433}.methodology-section{margin-top:0;padding-top:92px}.final-cta{background:#ff6b57;border-radius:0}.final-cta h2,.final-cta p{color:#111814}.final-cta .primary-cta{color:#fff;background:#111814}.final-cta .secondary-dark{color:#111814;border-color:#1118143d}.marketing-footer{color:#f8fff1;background:#08110f;border-top:0}.marketing-footer .logo,.marketing-footer strong{color:#f8fff1}.marketing-footer a{color:#f8fff194}@media (max-width:1180px){.hero,.marketing-nav,.announcement,.platform-strip,.modules-section,.portfolio-section,.scanner-section,.pricing-section,.proof-section,.faq-section,.regression-section,.rule-section,.agency-section,.report-section,.methodology-section,.final-cta{padding-left:28px;padding-right:28px}.risk-panel{grid-template-columns:160px 1fr}.hero{grid-template-columns:1fr}.hero-copy{max-width:820px}.risk-panel p{grid-column:2}}@media (max-width:760px){.marketing-page{background:#08110f}.hero,.marketing-nav,.announcement,.platform-strip,.modules-section,.portfolio-section,.scanner-section,.pricing-section,.proof-section,.faq-section,.regression-section,.rule-section,.agency-section,.report-section,.methodology-section,.final-cta{padding-left:16px;padding-right:16px}.hero h1{max-width:100%;font-size:52px}.modules-section,.portfolio-section,.scanner-section,.proof-section,.faq-section,.rule-section,.agency-section,.report-section,.methodology-section{background:#f4f5f0}.risk-panel{grid-template-columns:1fr}.risk-panel p{grid-column:auto}.pricing-grid,.pricing-grid article{border-right:0}.pricing-grid article{border-bottom:1px solid #ffffff29}.pricing-grid article:last-child{border-bottom:0}.timeline{border-left:1px solid #111814}}
