:root{--bg:#F4F7FF;--surface:#ffffff;--ink:#0A1024;--muted:#667085;--line:rgba(11,31,58,0.10);--brand:#2454D6;--brand-dark:#0B1F3A;--brand-deep:#173B7A;--brand-light:#5AA7FF;--brand-soft:#EEF4FF;--brand-bg:#F5F8FF;--success:#1A9E6E;--success-dark:#0F6E56;--success-soft:#E8F7F1;--green:var(--brand);--green-dark:var(--brand-deep);--green-soft:var(--brand-soft);--shadow:0 16px 44px rgba(10,21,48,.08);--radius:18px}.demo-mode-bar{display:flex;align-items:center;gap:12px;max-width:1280px;margin:8px auto 0;padding:9px 16px;border:1px solid rgba(36,84,214,.22);border-radius:12px;background:linear-gradient(135deg,#173B7A,#2454D6);color:#fff;box-shadow:0 10px 24px rgba(11,31,58,.16)}.demo-mode-bar-tag{flex:0 0 auto;padding:4px 10px;border-radius:999px;background:rgba(255,255,255,.16);font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.demo-mode-bar p{flex:1 1 auto;min-width:0;margin:0;color:rgba(255,255,255,.88);font-size:13px;line-height:1.35}.demo-mode-bar p strong{color:#fff;font-weight:800}.demo-mode-bar-actions{flex:0 0 auto;display:flex;align-items:center;gap:8px}.demo-mode-bar-ghost,.demo-mode-bar-link{padding:7px 14px;border-radius:999px;font-size:12.5px;font-weight:800;text-decoration:none;white-space:nowrap}.demo-mode-bar-link{background:#fff;color:#173B7A}.demo-mode-bar-link:hover{background:#EAF1FF}.demo-mode-bar-ghost{border:1px solid rgba(255,255,255,.4);color:rgba(255,255,255,.92)}.demo-mode-bar-ghost:hover{background:rgba(255,255,255,.14)}@media(max-width:720px){.demo-mode-bar{flex-wrap:wrap;gap:8px;padding:10px 12px;border-color:#D8E5FB;background:#F1F6FF;color:#173B7A;box-shadow:none}.demo-mode-bar-tag{background:#DDEAFF;color:#173B7A}.demo-mode-bar p{flex:1 1 100%;order:3;color:#536987;font-size:12.5px}.demo-mode-bar p strong{color:#173B7A}.demo-mode-bar-actions{margin-left:auto}.demo-mode-bar-link{background:#2454D6;color:#fff}.demo-mode-bar-link:hover{background:#173B7A}}@media(max-width:480px){.demo-mode-bar-actions{margin-left:auto}.demo-mode-bar-actions a{padding:7px 9px;font-size:11px}}.demo-banner-top{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;margin:0 0 20px;border:1px solid rgba(36,84,214,.22);border-radius:14px;background:linear-gradient(135deg,rgba(23,59,122,.96),rgba(36,84,214,.9));color:#fff;box-shadow:0 18px 42px rgba(15,35,26,.14)}.demo-banner-top div{display:flex;flex-direction:column;gap:4px}.demo-banner-top strong{font-family:var(--font-display);font-size:18px;line-height:1}.demo-banner-top span{max-width:780px;color:rgba(255,255,255,.82);font-size:13px;line-height:1.5}.demo-banner-top .btn{flex:0 0 auto;border-color:rgba(255,255,255,.35);background:#fff;color:#173B7A}.coef-tour-overlay{position:fixed;inset:0;z-index:9998;pointer-events:none}.coef-tour-backdrop{position:absolute;inset:0;background:rgba(11,18,14,.72);pointer-events:auto}.coef-tour-spotlight{position:fixed;z-index:9999;border-radius:16px;background:transparent;box-shadow:0 0 0 9999px rgba(11,18,14,.68),0 0 0 2px rgba(90,167,255,.55),0 24px 60px rgba(0,0,0,.3);transition:top .25s ease,left .25s ease,width .25s ease,height .25s ease;pointer-events:none}.coef-tour-card{position:fixed;left:50%;top:50%;z-index:10000;width:min(460px,calc(100vw - 32px));transform:translate(-50%,-50%);padding:28px;border:1px solid rgba(90,167,255,.2);border-radius:24px;background:#fff;box-shadow:0 32px 90px rgba(0,0,0,.3);pointer-events:auto;animation:coef-tour-card-in .26s ease both;transition:top .25s ease,left .25s ease,right .25s ease,bottom .25s ease,transform .25s ease}@keyframes coef-tour-card-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.coef-tour-card{animation:none;transition:none}.coef-tour-spotlight{transition:none}}.coef-tour-card-side{left:auto;right:28px;top:50%;transform:translateY(-50%)}@media (max-width:600px){.coef-tour-card{width:calc(100vw - 20px);max-width:none;max-height:72vh;overflow-y:auto;padding:20px 16px;-webkit-overflow-scrolling:touch}.coef-tour-card h2{font-size:19px;margin-bottom:8px}.coef-tour-meta{font-size:11px;margin-bottom:10px}.coef-tour-card p:not(.coef-tour-meta){font-size:14px;line-height:1.45}.coef-tour-plan-badge{font-size:10.5px;margin-bottom:8px}.coef-tour-preview{display:none}.coef-tour-prev{border-color:#bfcae0;color:#0B1F3A;background:#f4f7ff}.coef-tour-next{white-space:nowrap;font-size:16px;min-width:60px}body.coef-tour-open .assistant-fab-wrap{display:none!important}}.coef-mw{position:fixed;left:8px;right:8px;bottom:8px;z-index:10000;max-height:92vh;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid rgba(90,167,255,.22);border-radius:24px;box-shadow:0 24px 70px rgba(0,0,0,.32);padding:20px 16px calc(18px + env(safe-area-inset-bottom));pointer-events:auto;animation:coef-tour-card-in .26s ease both}.coef-mw-head{align-items:center;margin-bottom:12px}.coef-mw-close{border:0;background:#f1f5f3;color:#42514a;width:32px;height:32px;border-radius:999px;font-size:14px;display:flex;align-items:center;justify-content:center}.coef-mw-title{margin:0 0 6px;font-size:22px;font-weight:900;color:#0B1F3A;letter-spacing:-.02em;line-height:1.15}.coef-mw-pitch{margin:0 0 16px;font-size:14px;line-height:1.5;color:#4f6157}.coef-mw-list{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:9px}.coef-mw-item{display:flex;gap:11px;align-items:flex-start;padding:11px 12px;border:1px solid rgba(36,84,214,.15);border-radius:13px;background:#f7faff}.coef-mw-icon{font-size:20px;line-height:1.1;flex-shrink:0}.coef-mw-item-body{display:flex;flex-direction:column;gap:2px;min-width:0}.coef-mw-item-body strong{font-size:14px;font-weight:800;color:#0B1F3A;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.coef-mw-item-body span{font-size:12.5px;line-height:1.35;color:#5b6b63}.coef-mw-plan{font-size:9.5px;font-weight:800;letter-spacing:.02em;color:#fff;background:linear-gradient(135deg,#0B1F3A,#2454D6);padding:2px 7px;border-radius:999px;white-space:nowrap}.coef-mw-note{font-size:13px;line-height:1.5;color:#42514a;background:#eef4ff;border:1px solid rgba(36,84,214,.16);border-radius:14px;padding:12px 14px;margin-bottom:16px}.coef-mw-note strong{color:#0B1F3A}.coef-mw-cta{width:100%;border:0;border-radius:14px;padding:15px;font-size:15px;font-weight:800;color:#fff;background:linear-gradient(135deg,#173B7A,#5AA7FF);box-shadow:0 8px 24px rgba(36,84,214,.28)}.coef-tour-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.coef-tour-badge{display:inline-flex;align-items:center;padding:5px 11px;border:1px solid rgba(36,84,214,.2);border-radius:999px;background:#eef4ff;color:#173B7A;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.coef-tour-counter{color:#a0ada8;font-size:12px;font-weight:700}.coef-tour-plan-badge{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:5px;margin-bottom:9px;padding:5px 12px;border-radius:999px;background:linear-gradient(135deg,#0B1F3A,#2454D6);color:#fff;font-size:11px;font-weight:700;line-height:1.3;animation:coef-badge-glow 2.6s ease-in-out infinite}.coef-tour-plan-badge:after{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.5) 50%,transparent);transform:skewX(-18deg);animation:coef-badge-shimmer 3s ease-in-out infinite}.coef-tour-plan-badge.is-included{background:#E7F4EC;color:#14633c;font-weight:800;animation:none}.coef-tour-plan-badge.is-included:after{content:none}@keyframes coef-badge-glow{0%,to{box-shadow:0 0 0 0 rgba(36,84,214,0)}50%{box-shadow:0 0 15px 1px rgba(36,84,214,.55)}}@keyframes coef-badge-shimmer{0%{left:-60%}55%,to{left:130%}}@media (prefers-reduced-motion:reduce){.coef-tour-plan-badge{animation:none}.coef-tour-plan-badge:after{display:none}}.coef-tour-progress{display:flex;gap:4px;margin:0 0 18px}.coef-tour-progress span{height:4px;flex:1 1;border-radius:999px;background:#e6eefb;transition:background .2s ease}.coef-tour-progress span.is-active{background:linear-gradient(90deg,#173B7A,#5AA7FF)}.coef-tour-progress span.is-done{background:#BFD3FF}.coef-tour-card h2{margin:0 0 10px;color:#0B1F3A;font-family:var(--font-display);font-size:22px;line-height:1.1;letter-spacing:-.02em}.coef-tour-meta{margin:-4px 0 14px;color:#2454D6;font-size:12px;font-weight:800;letter-spacing:.01em}.coef-tour-card>p{margin:0 0 20px;color:#637169;font-size:14px;line-height:1.65}.coef-tour-preview{margin:0 0 18px}.coef-tour-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}.coef-tour-actions.is-final{justify-content:flex-end}.coef-tour-nav{display:flex;gap:8px;align-items:center}.coef-tour-actions button{min-height:40px;border-radius:999px;font-family:var(--font-body);font-size:13px;font-weight:900;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}.coef-tour-skip{border:0;background:transparent;color:#9aada6;padding:0}.coef-tour-skip:hover{color:#637169}.coef-tour-prev{width:40px;height:40px;border:1px solid #dfe8e3;background:#fff;color:#3d4943}.coef-tour-prev:disabled{opacity:.3;cursor:not-allowed}.coef-tour-next{border:0;padding:0 20px;background:linear-gradient(135deg,#173B7A,#5AA7FF);color:#fff;box-shadow:0 8px 24px rgba(36,84,214,.28)}.tour-demo-handoff{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;grid-gap:7px;gap:7px}.tour-demo-handoff-stage{display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:106px;padding:13px 12px;border:1px solid #dce7fa;border-radius:14px;background:#F4F7FE}.tour-demo-handoff-stage span{color:#5274A8;font-size:10px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.tour-demo-handoff-stage strong{color:#0B1F3A;font-family:var(--font-display);font-size:16px;line-height:1.15}.tour-demo-handoff-stage small{color:#667890;font-size:11px;line-height:1.3}.tour-demo-handoff-stage.is-real{border-color:#CBE9DB;background:#F0FAF5}.tour-demo-handoff-stage.is-real span{color:#147A50}.tour-demo-handoff-arrow{color:#4D82E7;font-size:20px;font-weight:900;text-align:center}.tour-real-ready{display:flex;align-items:center;gap:12px;padding:15px;border:1px solid #cbe9db;border-radius:14px;background:#F0FAF5}.tour-real-ready>span{display:grid;flex:0 0 34px;place-items:center;width:34px;height:34px;border-radius:50%;background:#DCF4E8;color:#147A50;font-size:20px;font-weight:800}.tour-real-ready div{display:grid;grid-gap:3px;gap:3px}.tour-real-ready strong{color:#0B1F3A;font-size:14px}.tour-real-ready small{color:#527568;font-size:11px;line-height:1.4}.tour-flow-preview{display:flex;align-items:center;gap:8px;padding:16px;border:1px solid #e4ede9;border-radius:16px;background:#f8fbff}.tour-flow-step-wrap{gap:8px}.tour-flow-step,.tour-flow-step-wrap{display:flex;align-items:center;flex:1 1}.tour-flow-step{flex-direction:column;gap:4px;padding:10px 8px;border:1px solid #dceee6;border-radius:12px;background:#fff;text-align:center}.tour-flow-step span{font-size:20px;line-height:1}.tour-flow-step strong{color:#0B1F3A;font-size:11px;font-weight:800}.tour-flow-arrow{color:#BFD3FF;font-size:16px;font-weight:900;flex-shrink:0}.tour-analyses-preview{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.tour-analyses-pillar{display:flex;gap:9px;align-items:flex-start;padding:10px 11px;border:1px solid rgba(36,84,214,.16);border-radius:13px;background:#f5f8ff}.tour-analyses-pillar-icon{font-size:18px;line-height:1.1;flex-shrink:0}.tour-analyses-pillar-body{display:flex;flex-direction:column;gap:2px;min-width:0}.tour-analyses-pillar-body strong{font-size:12.5px;font-weight:800;color:#0B1F3A;line-height:1.15}.tour-analyses-pillar-body span{font-size:11px;color:#5b6b63;line-height:1.3}@media (max-width:520px){.tour-analyses-preview{grid-template-columns:1fr}}@media (max-width:820px){.demo-banner-top{align-items:flex-start;flex-direction:column}.coef-tour-card,.coef-tour-card-side{left:16px;right:16px;top:auto;bottom:16px;width:auto;max-height:calc(100vh - 32px);overflow:auto;transform:none}.tour-mini-stats{grid-template-columns:1fr}}*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased}body,html{overscroll-behavior-x:none;overscroll-behavior-inline:none}body{margin:0;font-family:Avenir Next,Helvetica Neue,Segoe UI,sans-serif;background:radial-gradient(circle at top,#f8fbff 0,var(--bg) 52%);color:var(--ink)}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{font:inherit;resize:vertical}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.shell{min-height:100vh;padding:32px}.app-shell-chrome{min-height:100vh;overscroll-behavior-x:none;overscroll-behavior-inline:none}.app-legal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;padding:16px 20px 20px;color:#c2cac6;font-size:11px;opacity:.7;transition:opacity .2s ease}.app-legal-footer:hover{opacity:1}.app-legal-footer a{color:#9aa6a0;text-decoration:none;font-weight:500}.app-legal-footer a:hover{color:#0B1F3A;text-decoration:underline}.app-topbar-wrap{position:-webkit-sticky;position:sticky;top:0;z-index:30;padding:12px 24px 0;background:linear-gradient(180deg,rgba(248,251,255,.98),rgba(248,251,255,.96))}.app-topbar-wrap:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:8px;background:linear-gradient(180deg,rgba(248,251,255,.96),rgba(248,251,255,.88));pointer-events:none}.app-topbar{position:relative;z-index:1;max-width:1500px;margin:0 auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 14px;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-topbar-brand{display:flex;align-items:center;gap:12px;min-width:max-content}.app-brand-mark{width:38px;height:38px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(135deg,#0B1F3A,#2454D6);color:#ffffff;font-family:Syne,sans-serif;font-size:20px;font-weight:800;letter-spacing:-.04em}.app-brand-wordmark{display:inline-flex;align-items:baseline;gap:0;font-size:22px;line-height:1;letter-spacing:-.05em}.app-brand-wordmark span:first-child{color:#111311}.app-brand-wordmark span:last-child{color:var(--green-dark)}.app-nav{display:flex;flex-wrap:nowrap;gap:8px;justify-content:center;overflow-x:auto;overflow-y:visible;padding:6px 4px;margin:-6px -4px;scrollbar-width:none}.app-nav::-webkit-scrollbar{display:none}.app-nav-link{display:inline-flex;align-items:center;min-height:34px;padding:7px 12px;border-radius:999px;border:1px solid var(--line);background:#ffffff;color:var(--muted);font-size:12px;font-weight:800;white-space:nowrap;transition:transform .16s ease,box-shadow .18s ease,background .18s ease,color .18s ease,border-color .18s ease}.app-nav-link:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(36,84,214,.1)}.app-nav-link:focus,.app-nav-link:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(36,84,214,.3)}.app-nav-link-active{background:linear-gradient(135deg,#2454D6,#4D94F6);color:#ffffff;border-color:rgba(191,211,255,.95);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),0 0 0 3px rgba(36,84,214,.12);background-clip:padding-box}.app-nav-link[href*="tour=1"]{border-color:rgba(36,84,214,.28);background:#f8fbff;color:var(--green-dark)}.app-topbar-actions{display:flex;justify-content:flex-end}.app-signout-btn{min-height:34px;padding:7px 12px;font-size:12px;white-space:nowrap}.app-nav-trailing{display:none}.landing-shell{max-width:1500px;margin:0 auto;display:grid;grid-gap:18px;gap:18px}.landing-stage{position:relative;overflow:hidden;padding:34px;display:grid;grid-gap:28px;gap:28px;min-height:calc(100vh - 64px);background:radial-gradient(circle at top right,rgba(90,167,255,.26),transparent 32%),radial-gradient(circle at left center,rgba(174,219,255,.18),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,250,255,.98))}.landing-stage-session{min-height:100vh;display:grid;place-items:center;padding:32px;border:0;border-radius:0;box-shadow:none}.landing-stage:before{inset:auto auto -140px -120px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(36,84,214,.12),rgba(36,84,214,0) 68%)}.landing-stage:after,.landing-stage:before{content:"";position:absolute;pointer-events:none}.landing-stage:after{inset:18px;border-radius:24px;border:1px solid rgba(255,255,255,.4)}.landing-intro{position:absolute;inset:0;z-index:3;display:grid;place-items:center;background:radial-gradient(circle at top right,rgba(90,167,255,.22),transparent 32%),radial-gradient(circle at left center,rgba(174,219,255,.18),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.985),rgba(247,250,255,.99));animation:landingIntroExit .42s ease 1.68s forwards}.app-opening-loading{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;background:radial-gradient(circle at top right,rgba(90,167,255,.22),transparent 32%),radial-gradient(circle at left center,rgba(174,219,255,.18),transparent 24%),linear-gradient(180deg,#ffffff,#f7faff)}.app-opening-loading .landing-intro-glow,.app-opening-loading .landing-intro-orb,.app-opening-loading .landing-intro-subline,.app-opening-loading .landing-intro-word,.app-opening-loading .landing-intro-wordmark,.landing-intro-session .landing-intro-glow,.landing-intro-session .landing-intro-orb,.landing-intro-session .landing-intro-subline,.landing-intro-session .landing-intro-word,.landing-intro-session .landing-intro-wordmark{animation:none;opacity:1}.app-opening-loading .landing-intro-wordmark,.landing-intro-session .landing-intro-wordmark{transform:translate(-50%,-50%) scale(.92)}.app-opening-loading .landing-intro-word,.landing-intro-session .landing-intro-word{transform:none;filter:none}.app-opening-loading .landing-intro-subline,.landing-intro-session .landing-intro-subline{transform:none}.landing-intro-session{animation:none}.landing-intro-noise,.landing-noise{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.22) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.16) 1px,transparent 0);background-size:24px 24px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent);mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent);pointer-events:none}.landing-intro-stage{position:relative;width:min(100%,1100px);min-height:320px;display:grid;place-items:center;isolation:isolate;overflow:visible}.landing-intro-glow{width:460px;height:460px;transform:translate(-50%,-54%) scale(.84);background:radial-gradient(circle,rgba(90,167,255,.2) 0,rgba(90,167,255,.1) 38%,rgba(90,167,255,.04) 60%,transparent 72%);animation:landingGlowIn .68s cubic-bezier(.2,.8,.2,1) .05s forwards}.landing-intro-glow,.landing-intro-orb{position:absolute;left:50%;top:50%;border-radius:50%;opacity:0}.landing-intro-orb{width:250px;height:250px;transform:translate(-50%,-58%) scale(.9);background:radial-gradient(circle at 38% 34%,rgba(255,255,255,.88),rgba(255,255,255,.22) 38%,transparent 62%),radial-gradient(circle,rgba(90,167,255,.16),rgba(90,167,255,.04) 62%,transparent 70%);border:1px solid rgba(90,167,255,.12);box-shadow:0 0 0 18px rgba(90,167,255,.035),0 0 0 42px rgba(90,167,255,.02),0 28px 80px rgba(15,35,26,.08);animation:landingOrbIn .78s cubic-bezier(.2,.8,.2,1) .08s forwards}.landing-intro-wordmark{position:absolute;left:50%;top:50%;display:flex;flex-direction:column;align-items:center;gap:12px;transform:translate(-50%,-50%) scale(.92);transform-origin:center center;opacity:0;animation:landingIntroLockupIn .58s cubic-bezier(.2,.82,.2,1) .58s forwards;z-index:4}.landing-intro-word{position:relative;display:inline-flex;align-items:baseline;gap:0;font-family:Avenir Next,Helvetica Neue,sans-serif;font-size:clamp(86px,12vw,168px);line-height:.9;letter-spacing:-.1em;font-weight:900;opacity:0;transform:translate3d(0,12px,0) scale(.985);filter:blur(8px);animation:landingIntroWordSlide .58s cubic-bezier(.2,.82,.2,1) .66s forwards;text-shadow:0 18px 30px rgba(255,255,255,.58)}.landing-intro-word-accent,.landing-intro-word-core{display:inline-block}.landing-intro-word-core{color:#0B1F3A}.landing-intro-word-accent{color:var(--green-dark)}.landing-intro-subline{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 16px;border-radius:999px;border:1px solid rgba(36,84,214,.16);background:rgba(255,255,255,.58);color:#376b58;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;opacity:0;transform:translateY(8px);animation:landingIntroSublineIn .45s ease .9s forwards;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.landing-intro-loading{position:absolute;left:50%;top:calc(100% + clamp(170px,22vh,300px));transform:translateX(-50%);display:grid;grid-gap:12px;gap:12px;justify-items:center;width:max-content;margin-top:0;color:#718079;font-size:14px;letter-spacing:.02em}.coef-growth-loader{display:block;width:240px;height:92px;color:#2454D6;filter:drop-shadow(0 18px 28px rgba(36,84,214,.18))}.coef-growth-loader svg{display:block;width:100%;height:100%;overflow:visible}.coef-growth-shadow{fill:none;stroke:#dfece7;stroke-width:9;stroke-linecap:round;stroke-linejoin:round}.coef-growth-base-tip{fill:#dfece7}.coef-growth-fill-mask{transform:scaleX(var(--coef-growth-progress,0));transform-origin:0 50%;transform-box:fill-box;transition:transform .18s linear}.coef-growth-line{fill:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round}.coef-growth-color-tip{fill:#173B7A}.landing-copy,.landing-noise,.landing-probe-wrap,.landing-rail{position:relative;z-index:1}.landing-reveal{opacity:0;transform:translateY(18px);animation:landingRevealPage .64s ease var(--landing-reveal-delay,1.28s) forwards}.landing-reveal-1{--landing-reveal-delay:1.12s}.landing-reveal-2{--landing-reveal-delay:1.24s}.landing-reveal-3{--landing-reveal-delay:1.38s}.landing-copy{display:grid;grid-gap:14px;gap:14px;max-width:760px}.landing-copy-line{display:flex;align-items:center;gap:12px;color:#5f6e67}.landing-copy-line span{width:72px;height:1px;background:linear-gradient(90deg,rgba(36,84,214,.95),rgba(36,84,214,.12))}.landing-copy-line small{font-size:13px;letter-spacing:.01em}.landing-copy h1{margin:0;font-family:Avenir Next,Helvetica Neue,sans-serif;font-weight:900;font-size:clamp(36px,5.6vw,68px);line-height:.92;letter-spacing:-.06em;color:#0B1F3A}.landing-copy p{margin:0;font-size:16px;line-height:1.7;color:#55635d;max-width:700px}.landing-actions{display:flex;flex-wrap:wrap;gap:12px}.landing-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:stretch}.landing-panel{padding:20px;border-radius:22px;border:1px solid rgba(15,35,26,.08);background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(247,251,249,.86));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 14px 34px rgba(15,35,26,.06);display:grid;grid-gap:10px;gap:10px}.landing-panel-session{grid-column:span 1}.landing-panel code{padding:2px 7px;border-radius:999px;background:rgba(16,35,26,.06);color:var(--green-dark);font-size:.92em;font-family:inherit;font-weight:800}.landing-panel .auth-form{margin-top:6px}.landing-panel .auth-form .auth-help{margin:0}.landing-panel span{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#6b7771;font-weight:800}.landing-panel strong{font-size:24px;line-height:1.02;letter-spacing:-.04em;color:#0B1F3A}.landing-panel p{margin:0;color:#5a6862;font-size:13px;line-height:1.65}.landing-panel-note{color:#73817b;font-size:12px}.landing-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.landing-steps div{padding:14px 14px 12px;border-radius:16px;background:linear-gradient(180deg,#fbfefc,#f0f7f3);border:1px solid rgba(15,35,26,.06)}.landing-steps b{display:inline-grid;place-items:center;width:26px;height:26px;margin-bottom:10px;border-radius:999px;background:#0B1F3A;color:#ffffff;font-size:12px}.landing-steps p{margin:0;font-size:12px;line-height:1.55}.landing-probe-wrap{max-width:980px;width:100%;margin:0 auto}@keyframes landingIntroExit{0%{opacity:1}to{opacity:0;transform:scale(1.01);visibility:hidden}}@keyframes landingIntroLockupIn{0%{opacity:0;transform:translate(-50%,-50%) translateY(18px) scale(.92);filter:blur(12px)}to{opacity:1;transform:translate(-50%,-50%) translateY(0) scale(1);filter:blur(0)}}@keyframes landingIntroWordSlide{0%{opacity:0;transform:translate3d(0,12px,0) scale(.985);filter:blur(12px)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes landingGlowIn{to{opacity:1;transform:translate(-50%,-54%) scale(1)}}@keyframes landingOrbIn{to{opacity:1;transform:translate(-50%,-58%) scale(1)}}@keyframes landingIntroSublineIn{to{opacity:1;transform:translateY(0)}}@keyframes landingIntroFlapRight{0%,18%{transform:rotate(0deg)}to{transform:rotate(78deg) translate(8px,-12px)}}@keyframes landingRevealPage{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.hero{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.15fr .85fr;grid-gap:24px;gap:24px;align-items:stretch}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.hero-panel{padding:34px 34px 30px;position:relative;overflow:hidden}.hero-panel:after{content:"C";position:absolute;right:22px;top:-22px;font-size:180px;font-weight:900;color:rgba(36,84,214,.06);line-height:1}.eyebrow{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:7px 11px;background:var(--green-soft);border:1px solid rgba(36,84,214,.16);color:var(--green-dark);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.eyebrow-sales{background:rgba(139,92,246,.12);border-color:rgba(139,92,246,.26);color:#5b21b6}.gradient-text{background:linear-gradient(90deg,#0B1F3A,#2454D6 80%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline-block;padding-right:.04em;padding-bottom:.14em;line-height:1.08}.hero h1{margin:18px 0 14px;font-family:Avenir Next,Helvetica Neue,sans-serif;font-size:54px;line-height:.95;letter-spacing:-.05em}.hero p{margin:0;font-size:18px;line-height:1.65;color:var(--muted);max-width:690px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.btn{display:inline-block;border:none;border-radius:14px;padding:14px 18px;cursor:pointer}.btn.primary{background:linear-gradient(135deg,var(--green),#5AA7FF);color:white;font-weight:700}.btn.ghost{background:#f8fbff}.btn.ghost,.btn.outline{border:1px solid var(--line);color:var(--ink);font-weight:700}.btn.outline{background:#fff}.btn.outline:hover{border-color:#2454d6;color:#2454d6}.stack{display:grid;grid-gap:16px;gap:16px}.mini{padding:22px}.mini h2{margin:0 0 10px;font-family:Avenir Next,Helvetica Neue,sans-serif;font-size:22px;letter-spacing:-.03em}.mini p{margin:0;color:var(--muted);line-height:1.6}.pill-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.pill{padding:9px 12px;border-radius:999px;background:#f8fbff;border:1px solid var(--line);color:var(--green-dark);font-size:13px;font-weight:700}.pill-error{color:#9c3a1d;background:#fff3f1;border-color:rgba(193,84,48,.18)}.grid{max-width:1180px;margin:22px auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.block{padding:22px}.block h3{margin:0 0 10px;font-family:Avenir Next,Helvetica Neue,sans-serif;font-size:20px;letter-spacing:-.03em}.block p{margin:0;color:var(--muted);line-height:1.6}.code{margin-top:14px;padding:14px;border-radius:14px;background:#101513;color:#c8f4e2;font-size:13px;overflow:auto}.auth-form{display:grid;grid-gap:14px;gap:14px}.field{display:grid;grid-gap:8px;gap:8px}.field .field-label-row,.field>span{font-size:13px;font-weight:700;color:var(--green-dark);letter-spacing:.02em;text-transform:uppercase}.input{width:100%;min-height:52px;padding:0 16px;border-radius:14px;border:1px solid var(--line);background:#fbfcfb;color:var(--ink)}.input-file{padding:12px 16px}.input:focus{outline:2px solid rgba(36,84,214,.2);border-color:rgba(36,84,214,.4)}.password-field{position:relative;display:block}.password-field .input{padding-right:54px}.password-toggle{position:absolute;top:50%;right:10px;transform:translateY(-50%);width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:12px;background:transparent;color:#6a7872;cursor:pointer}.password-toggle:hover{background:#eef4ff;color:var(--green-dark)}.password-toggle:focus-visible{outline:2px solid rgba(36,84,214,.24);outline-offset:2px}.password-eye{position:relative;width:20px;height:12px;border:2px solid;border-radius:50%/58%}.password-eye:before{width:6px;height:6px;border-radius:50%;transform:translate(-50%,-50%)}.password-eye:after,.password-eye:before{content:"";position:absolute;left:50%;top:50%;background:currentColor}.password-eye:after{width:24px;height:2px;border-radius:999px;transform:translate(-50%,-50%) rotate(-35deg);transform-origin:center}.password-eye.is-visible:after{opacity:0}.auth-submit{width:100%;margin-top:4px}.auth-submit:disabled{opacity:.6;cursor:wait}.auth-help{font-size:14px;color:var(--muted)}.auth-error{border-radius:14px;background:#fff3f1;border:1px solid rgba(193,84,48,.18);color:#9c3a1d}.auth-error,.auth-success{margin:0;padding:12px 14px;font-size:14px}.auth-success{border-radius:14px;background:#edf9f3;border:1px solid rgba(26,158,110,.18);color:var(--success-dark)}.auth-switch{margin:0;font-size:14px;color:var(--muted)}.auth-switch a{color:var(--green-dark);font-weight:700}.auth-shell{min-height:100vh;display:grid;padding:24px;background:radial-gradient(circle at 72% 12%,rgba(90,167,255,.2),transparent 36%),radial-gradient(circle at 18% 88%,rgba(174,219,255,.14),transparent 30%),#f8fbff}.auth-card{width:100%;max-width:448px;background:#fff;border-radius:28px;border:1px solid rgba(15,35,26,.08);box-shadow:0 28px 56px rgba(15,35,26,.07),0 4px 12px rgba(15,35,26,.04);padding:44px 40px 36px;display:grid;grid-gap:0;gap:0}.auth-brand{display:inline-flex;text-decoration:none;font-family:Avenir Next,Helvetica Neue,sans-serif;font-weight:900;font-size:26px;letter-spacing:-.07em;margin-bottom:28px;line-height:1}.auth-brand-core{color:#0B1F3A}.auth-brand-accent{color:var(--green-dark)}.auth-card-header{display:grid;grid-gap:8px;gap:8px;margin-bottom:4px}.auth-card-header h1{margin:0;font-weight:800;letter-spacing:-.04em;color:#0B1F3A}.auth-card-header p{margin:0;font-size:14px;color:#5a6862;line-height:1.6}.auth-footer-link{margin:20px 0 0;text-align:center;font-size:13px;color:var(--muted)}.auth-footer-link a{color:var(--green-dark);font-weight:700}.auth-form{margin-top:20px}.landing-cta-row{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:8px}.landing-cta{padding:0 28px;height:52px;font-size:15px;border-radius:14px}.landing-cta-link{color:var(--green-dark);font-weight:700;font-size:14px;text-decoration:none;white-space:nowrap}.landing-cta-link:hover{text-decoration:underline}.landing-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.landing-feature{padding:18px 18px 16px;border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(247,251,249,.88));border:1px solid rgba(15,35,26,.07);box-shadow:0 8px 20px rgba(15,35,26,.04);display:grid;grid-gap:8px;gap:8px;align-content:start}.landing-feature-tag{font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:800;color:var(--green-dark)}.landing-feature p{margin:0;font-size:13px;line-height:1.6;color:#55635d}@media(max-width:900px){.landing-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.landing-features{grid-template-columns:1fr}.auth-card{padding:36px 24px 28px}}.shell-app{padding:36px 32px 48px}.dashboard-hero{max-width:1500px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.3fr) 360px;grid-gap:22px;gap:22px;padding:32px;position:relative}.dashboard-hero-compact{grid-template-columns:1fr;gap:0;padding:18px 22px}.dashboard-hero:after{content:"C";position:absolute;right:18px;top:-24px;font-size:220px;font-weight:900;color:rgba(36,84,214,.05);line-height:1;pointer-events:none}.analyses-hero-left h1,.dashboard-copy h1,.stockpage-hero-title h1{display:block;overflow:visible;max-width:none;font-family:Avenir Next,Helvetica Neue,sans-serif;font-weight:900;font-size:clamp(40px,5vw,64px);line-height:1;letter-spacing:-.06em;padding-right:.18em}.dashboard-hero .dashboard-copy>.eyebrow{display:none}.dashboard-copy h1{margin:18px 0 16px;max-width:980px}.dashboard-copy p{margin:0;font-size:19px;line-height:1.7;color:var(--muted);max-width:860px}.highlight-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.identity-chip,.metric-chip{min-height:74px;padding:14px 16px;border-radius:20px;border:1px solid var(--line);background:rgba(255,255,255,.85);display:flex;align-items:center;gap:14px}.identity-chip strong,.metric-chip strong{display:block;font-size:18px;letter-spacing:-.03em}.identity-chip span,.metric-chip span{display:block;color:var(--muted);font-size:13px}.identity-monogram{width:46px;height:46px;border-radius:16px;display:grid;place-items:center;font-weight:900;color:white;background:linear-gradient(135deg,var(--green-dark),#5AA7FF);box-shadow:0 14px 24px rgba(36,84,214,.18)}.metric-chip{min-width:150px;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px}.metric-chip-success{background:linear-gradient(180deg,#effbf5,#fdfefe)}.hero-side-panel{display:grid;grid-gap:14px;gap:14px;align-content:start;position:relative;z-index:1}.hero-side-card{padding:20px;border-radius:22px;background:linear-gradient(180deg,#fbfdff,#eef4ff);border:1px solid rgba(15,35,26,.08)}.label-kicker{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--green-dark);font-weight:800}.hero-side-card strong{display:block;margin-top:12px;font-family:Avenir Next,Helvetica Neue,sans-serif;font-size:42px;line-height:1;letter-spacing:-.05em}.hero-side-card p{margin-top:10px;font-size:14px;line-height:1.6}.app-grid{max-width:1500px;margin:18px auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.app-grid-top{grid-template-columns:1fr 1.15fr}.studio-card{padding:28px}.settings-full-span{grid-column:1/-1}.section-heading{display:grid;grid-gap:8px;gap:8px;margin-bottom:22px}.section-heading h2{margin:6px 0 0;font-family:Avenir Next,Helvetica Neue,sans-serif;font-size:34px;line-height:1;letter-spacing:-.05em}.section-heading p{margin:0;color:var(--muted);line-height:1.7}.settings-heading-minimal{gap:0;margin-bottom:18px}.settings-heading-minimal h2{margin:0}.settings-heading-minimal .eyebrow,.settings-heading-minimal p{display:none}.studio-form{display:grid;grid-gap:16px;gap:16px}.studio-form-dense{gap:14px}.field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.field-row-single{grid-template-columns:minmax(0,1fr)}.field-row-4{grid-template-columns:repeat(4,minmax(0,1fr))}.field-readonly .input{background:#f2f5f3;color:#7a837d}.toggle-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.toggle-row-single{grid-template-columns:minmax(0,1fr)}.toggle-card{display:flex;align-items:center;gap:14px;padding:16px;border-radius:18px;border:1px solid var(--line);background:linear-gradient(180deg,#ffffff,#f8fbff);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toggle-card input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;flex-shrink:0;width:48px;height:26px;border-radius:13px;background:#d0dbd6;cursor:pointer;transition:background .22s ease;outline:none;order:-1}.toggle-card input[type=checkbox]:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#ffffff;box-shadow:0 1px 4px rgba(0,0,0,.18);transition:transform .22s ease}.toggle-card input[type=checkbox]:checked{background:#2454D6}.toggle-card input[type=checkbox]:checked:before{transform:translateX(22px)}.toggle-card strong{display:block;margin-bottom:2px;font-size:15px;color:#0B1F3A}.toggle-card span{color:var(--muted);font-size:13px;line-height:1.5}.studio-submit{width:-moz-fit-content;width:fit-content;min-width:240px}.settings-changelog-card{padding-bottom:24px}.settings-changelog-list{display:grid;grid-gap:12px;gap:12px}.settings-changelog-item{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:flex-start;padding:14px 0;border-top:1px solid rgba(15,35,26,.08)}.settings-changelog-item:first-child{border-top:none;padding-top:0}.settings-changelog-tag{display:inline-flex;align-items:center;justify-content:center;min-width:56px;padding:4px 10px;border-radius:999px;background:#173B7A;color:#fff;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.settings-changelog-item strong{display:block;margin-bottom:4px;font-size:15px;line-height:1.25}.settings-changelog-item p{margin:0;color:var(--muted);line-height:1.6}.settings-about-card{padding-bottom:26px}.settings-about-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.settings-about-pane{padding:24px;border-radius:22px;background:linear-gradient(180deg,#fbfcfb,#f8faf9);border:1px solid rgba(15,35,26,.06)}.settings-about-kicker{display:block;margin-bottom:18px;color:var(--green-dark);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.settings-about-product{display:flex;align-items:center;gap:16px;margin-bottom:18px}.settings-about-badge{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;overflow:hidden;box-shadow:0 18px 32px rgba(36,84,214,.18)}.settings-about-badge svg{width:100%;height:100%;display:block}.settings-about-product strong{display:block;font-size:22px;line-height:1.05;letter-spacing:-.04em}.settings-about-product small{display:block;margin-top:4px;color:var(--muted);font-size:14px}.settings-about-pane p{margin:0;color:var(--muted);line-height:1.7;font-size:15px}.settings-help-list{margin:0;padding:0;list-style:none;display:grid;grid-gap:16px;gap:16px}.settings-help-list li{color:#3a433d;line-height:1.65;font-size:15px}.settings-about-footer{margin-top:20px;padding-top:16px;border-top:1px solid rgba(15,35,26,.08);color:#b1b8b3;font-size:12px}.roadmap-card{padding:24px;position:relative;overflow:hidden}.roadmap-card:after{content:"";position:absolute;inset:auto -60px -60px auto;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(36,84,214,.1),rgba(36,84,214,0))}.roadmap-badge{display:inline-flex;padding:8px 12px;border-radius:999px;background:#0f1513;color:#d8f5e8;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.roadmap-card h3{margin:18px 0 12px;font-family:Avenir Next,Helvetica Neue,sans-serif;font-size:34px;line-height:1;letter-spacing:-.05em}.loading-minimal-shell{padding:24px 26px;display:grid;grid-gap:18px;gap:18px}.loading-minimal-head h1{margin:4px 0 0}.loading-minimal-grid{display:grid;grid-gap:12px;gap:12px}.loading-minimal-bar{width:100%;height:16px;border-radius:999px;background:#e8eef8}.loading-chip{min-width:160px;min-height:74px;background:linear-gradient(180deg,#f7faff,#eef4ff)}.loading-side-card{min-height:132px;background:linear-gradient(180deg,#f8fbff,#eef4ff)}.shimmer{position:relative;overflow:hidden}.shimmer:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.72) 48%,rgba(255,255,255,0));animation:shimmer-slide 1.15s ease-in-out infinite}@keyframes shimmer-slide{to{transform:translateX(100%)}}.sim-top-hero{padding:10px 26px}.sim-top-hero .dashboard-copy h1{margin:2px 0}.sim-hero{position:relative;overflow:hidden;max-width:1500px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-gap:24px;gap:24px;padding:16px 26px;background:radial-gradient(circle at 91% 12%,rgba(99,151,255,.28),transparent 25%),linear-gradient(135deg,#0B1F3A,#173B7A 68%,#2454D6 130%);color:white;border-radius:24px;border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 54px rgba(8,18,14,.18);align-items:center}.sim-hero:after{content:"";position:absolute;right:-72px;bottom:-112px;width:230px;height:230px;border:34px solid rgba(255,255,255,.045);border-radius:50%;pointer-events:none}.sim-hero-copy,.sim-hero-metrics{position:relative;z-index:1}.sim-hero-lead{margin:0 0 6px;font-family:Avenir Next,Helvetica Neue,sans-serif;font-size:27px;line-height:1.05;font-weight:900;letter-spacing:-.03em;color:#ffffff}.sim-hero-sub{margin:0;color:rgba(255,255,255,.78);line-height:1.45;font-size:13px;max-width:52ch}.sim-hero-metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.sim-hero-metric{position:relative;overflow:hidden;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.13);border-radius:14px;padding:9px 12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;flex-direction:column;gap:1px;min-width:0}.sim-hero-metric:before{content:"";position:absolute;top:0;right:14px;left:14px;height:2px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,transparent,rgba(133,181,255,.9),transparent)}.sim-hero-metric-label{font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:rgba(255,255,255,.62);font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sim-hero-metric-val{font-family:Avenir Next,Helvetica Neue,sans-serif;font-size:19px;line-height:1.1;font-weight:900;letter-spacing:-.03em;white-space:nowrap}.sim-hero-metric-desc{margin-top:2px;font-size:10px;line-height:1.3;color:rgba(255,255,255,.5)}@media (max-width:1080px){.sim-hero{grid-template-columns:1fr;gap:16px}}@media (max-width:640px){.sim-hero{padding:16px}.sim-hero-metric-desc{display:none}}.sim-shell{max-width:1500px;margin:18px auto 0}.sim-muted{margin:0;color:var(--muted);font-size:13px;line-height:1.65}.sim-page-header{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:16px 24px;margin-bottom:18px}.sim-page-header h2{font-size:22px;margin:0}.sim-page-header .sim-muted{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.sim-two-panel{display:grid;grid-template-columns:420px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:stretch}.sim-panel-left{position:relative;overflow:hidden;border:1px solid #d9e5fb;border-radius:20px;padding:20px;background:radial-gradient(circle at 100% 0,rgba(76,134,241,.09),transparent 28%),linear-gradient(150deg,#fbfdff,#f3f7ff);box-shadow:0 16px 36px rgba(31,66,122,.065)}.sim-panel-left:after{content:"";position:absolute;right:-46px;bottom:-58px;width:130px;height:130px;border:22px solid rgba(36,84,214,.035);border-radius:50%;pointer-events:none}.sim-panel-left>*{position:relative;z-index:1}.sim-estimation-head{display:flex;align-items:center;gap:8px;margin-bottom:10px}.sim-estimation-head-title{display:flex;align-items:center;gap:8px;flex:1 1}.sim-estimation-head strong{color:#102947;font-size:17px;font-weight:900;letter-spacing:-.02em}.sim-badge-optional{font-size:9px;color:#60728e;background:#e9f0fd;border:1px solid rgba(36,84,214,.08);border-radius:99px;padding:3px 8px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.sim-panel-hint{margin:0 0 14px;font-size:12px;color:var(--muted);line-height:1.6}.sim-panel-right{display:flex;flex-direction:column;gap:16px;background:linear-gradient(150deg,#ffffff,#fbfcff);border-radius:20px;border:1px solid rgba(15,35,26,.09);padding:24px;box-shadow:0 16px 38px rgba(31,66,122,.06)}.sim-coef-inline{position:relative;overflow:hidden;display:flex;align-items:center;gap:12px;padding:10px 16px;border-radius:12px;background:linear-gradient(100deg,#f5f8ff,#fbfcff);border:1px solid #dfe7f4}.sim-coef-inline:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,#5EA8FF,#2454D6)}.sim-coef-label{font-size:12px;font-weight:700;color:#173B7A;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.sim-coef-input{width:88px!important;min-height:0!important;height:34px!important;padding:4px 10px!important;font-size:16px!important;font-weight:700!important}.sim-coef-hint{font-size:11.5px;flex:1 1}.sim-price-inputs{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.sim-estimation-head .sim-clear-btn{margin-left:auto}.sim-filter-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:12px}.sim-clear-btn{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;border:1px solid rgba(220,38,38,.28);background:rgba(254,242,242,.8);color:#b91c1c;cursor:pointer;transition:background .14s,border-color .14s,color .14s}.sim-clear-btn:hover{background:rgba(239,68,68,.15);border-color:rgba(220,38,38,.5);color:#991b1b}.sim-suggestion-zone{margin-top:14px}.sim-suggestion-empty{padding:11px 12px;border:1px solid #e5ece7;border-radius:12px;background:#f8f8f5;color:#7f857f;font-size:12px;line-height:1.55}.sim-suggestion-card{width:100%;text-align:left;cursor:pointer;padding:10px 14px;border-radius:12px;background:linear-gradient(135deg,#eef4ff,#f8fbff);border:1px solid #bfd3ff;color:#173B7A;transition:transform .16s ease,box-shadow .18s ease,border-color .18s ease}.sim-suggestion-card:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(36,84,214,.1);border-color:#8cb5ff}.sim-suggestion-inline{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.sim-suggestion-price{font-size:20px;font-weight:900;letter-spacing:-.04em;line-height:1}.sim-suggestion-copy{font-size:12px;color:#667085}.sim-suggestion-cta{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.sim-suggestion-note{margin-top:5px;font-size:11px;color:#7a837d}.sim-legacy-note{margin-top:16px;padding:12px 14px;border-radius:14px;border:1px solid rgba(17,45,34,.08);background:linear-gradient(180deg,#fbfefc,#f5faf7);color:#4f6158;font-size:13px;line-height:1.6}.sim-legacy-note strong{color:#173B7A}.buy-score-card{position:relative;overflow:hidden;padding:18px;border-radius:18px;border:1px solid #d8e5dd;background:linear-gradient(145deg,#ffffff,#fbfcff);box-shadow:0 10px 26px rgba(31,66,122,.045)}.buy-score-card:after{content:"";position:absolute;right:-32px;bottom:-50px;width:116px;height:116px;border:18px solid rgba(36,84,214,.035);border-radius:50%;pointer-events:none}.buy-score-card>*{position:relative;z-index:1}.buy-score-card-placeholder{visibility:hidden;pointer-events:none;min-height:222px}.buy-score-card-empty{opacity:.78}.buy-score-card-good{background:var(--brand-soft);border-color:#BFD3FF}.buy-score-card-warn{background:#fffbeb;border-color:#fac775}.buy-score-card-bad{background:#fef2f2;border-color:#f09595}.buy-score-main{display:flex;gap:14px;align-items:center}.buy-score-ring{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:24px;font-weight:900;letter-spacing:-.04em;flex:0 0 auto;box-shadow:0 10px 24px rgba(11,31,58,.15),inset 0 1px 0 rgba(255,255,255,.28)}.buy-score-ring-good{background:var(--brand)}.buy-score-ring-warn{background:#ef9f27}.buy-score-ring-bad{background:#e24b4a}.buy-score-ring-empty{background:linear-gradient(145deg,#d9e0ea,#bfc8d6)}.buy-score-title{font-family:Avenir Next,Helvetica Neue,sans-serif;font-size:24px;font-weight:900;letter-spacing:-.04em}.buy-score-sub{margin-top:4px;color:var(--muted);line-height:1.6;font-size:14px}.buy-score-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}.buy-score-metric{border:1px solid rgba(15,35,26,.08);border-radius:14px;background:rgba(255,255,255,.72);padding:10px 11px}.buy-score-metric span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#6c756f;font-weight:800;margin-bottom:5px}.buy-score-metric strong{font-size:18px;letter-spacing:-.03em}.buy-score-note{margin-top:12px;color:#52615a;font-size:12px}.sim-results-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:18px}.sim-res{position:relative;overflow:hidden;padding:14px 15px;border-radius:16px;border:1px solid #e0e6ef;display:grid;grid-gap:6px;gap:6px;box-shadow:0 7px 18px rgba(31,66,122,.04)}.sim-res:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:#aab7c8}.sim-res:after{content:"";position:absolute;right:-21px;bottom:-28px;width:62px;height:62px;border:10px solid rgba(11,31,58,.03);border-radius:50%}.sim-res>*{position:relative;z-index:1}.sim-res span{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#69726c;font-weight:800}.sim-res strong{font-size:28px;line-height:1;letter-spacing:-.04em}.sim-res em{color:#7f857f;font-size:12px;font-style:normal}.sim-res-neutral{background:linear-gradient(145deg,#f8fafc,#f1f4f8);border-color:#dfe5ed}.sim-res-neutral:before{background:linear-gradient(90deg,#8190a6,#aeb8c6)}.sim-res-warn{background:linear-gradient(145deg,#fffdf5,#fff8e7);border-color:#f3d48e}.sim-res-warn:before{background:linear-gradient(90deg,#f2ad35,#ffd477)}.sim-res-bad{background:linear-gradient(145deg,#fff8f8,#fff0f0);border-color:#efb0b0}.sim-res-bad:before{background:linear-gradient(90deg,#e86565,#f4a1a1)}.sim-res-good{background:linear-gradient(145deg,#f6f9ff,#edf4ff);border-color:#bfd3ff}.sim-res-good:before{background:linear-gradient(90deg,#2454D6,#68a8ff)}.roadmap-card p{margin:0;color:var(--muted);line-height:1.7;max-width:320px}.text-link{display:inline-flex;margin-top:18px;color:var(--green-dark);font-weight:800}.module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.module-card{display:block;padding:20px;border-radius:22px;border:1px solid var(--line);background:linear-gradient(180deg,#ffffff,#f8fbff)}.module-card strong{display:block;margin:14px 0 10px;font-family:Avenir Next,Helvetica Neue,sans-serif;font-size:24px;letter-spacing:-.04em}.module-card p{margin:0;color:var(--muted);line-height:1.7}.items-hero .dashboard-copy h1{max-width:900px}.items-stack{display:grid;grid-gap:14px;gap:14px}.ops-grid{max-width:1500px;margin:18px auto 0}.ops-card{padding:28px}.section-heading-tight{margin-bottom:18px}.page-hero-hierarchy .dashboard-copy>.eyebrow{display:inline-flex;padding:12px 18px;font-size:clamp(18px,2.2vw,28px);font-weight:800;letter-spacing:-.02em;text-transform:none}.page-hero-hierarchy .dashboard-copy h1{margin:12px 0 0;font-size:clamp(22px,2.2vw,32px);line-height:1.08;letter-spacing:-.04em;color:#111311;font-weight:800}.page-hero-hierarchy .dashboard-copy h1 .gradient-text{background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor;color:currentColor;padding-bottom:0}.analyses-hierarchy .section-heading>div,.analysis-progress-head-hierarchy>div,.items-hierarchy .section-heading>div,.legacy-add-band-head-hierarchy>div,.tracker-hierarchy .section-heading>div,.treasury-hierarchy .section-heading>div,.treasury-hierarchy .treasury-chart-heading>div{display:grid;grid-gap:10px;gap:10px}.analyses-hierarchy .section-heading .eyebrow,.analysis-progress-head-hierarchy .eyebrow,.items-hierarchy .section-heading .eyebrow,.legacy-add-band-head-hierarchy .eyebrow,.tracker-hierarchy .section-heading .eyebrow,.treasury-hierarchy .section-heading .eyebrow,.treasury-hierarchy .treasury-chart-heading .eyebrow{padding:8px 13px;font-size:clamp(17px,1.55vw,23px);line-height:1.04;font-weight:800;letter-spacing:-.02em;text-transform:none;width:max-content;max-width:100%}.analyses-hierarchy .section-heading h2,.analysis-progress-head-hierarchy h2,.items-hierarchy .section-heading h2,.legacy-add-band-head-hierarchy h2,.tracker-hierarchy .section-heading h2,.treasury-hierarchy .section-heading h2,.treasury-hierarchy .treasury-chart-heading h2{margin:0;font-size:clamp(16px,1.35vw,22px);line-height:1.35;letter-spacing:-.04em;font-weight:700;color:var(--ink)}.legacy-add-band-head-hierarchy h2{max-width:740px}.ops-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.ops-kpi{padding:18px 20px;border-radius:16px;border:1px solid #e6eefb;background:#f8fbff;transition:border-color .15s ease,background .15s ease}.ops-kpi:hover{border-color:#BFD3FF;background:#eef4ff}.ops-kpi span{display:block;color:var(--green-dark);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ops-kpi strong{display:block;margin-top:7px;font-size:22px;font-weight:800;line-height:1.1;letter-spacing:-.02em;color:#0B1F3A}.ops-kpi p{margin:6px 0 0;color:var(--muted);line-height:1.5;font-size:12.5px}.ops-table-card{overflow:hidden}.ops-table-wrap{overflow:auto;overscroll-behavior-x:contain;overscroll-behavior-inline:contain;touch-action:pan-x pan-y;border-radius:16px;border:1px solid var(--line);background:#fbfdff}.ops-table{width:100%;border-collapse:collapse;min-width:1100px}.ops-table td,.ops-table th{padding:4px 8px;border-bottom:1px solid rgba(15,35,26,.08);text-align:left;vertical-align:middle}.ops-table th{position:-webkit-sticky;position:sticky;top:0;background:#f8fbff;color:var(--green-dark);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ops-table td{font-size:12px;color:var(--ink)}.ops-table-sub{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.5}.rank-stack,.trend-stack{display:grid;grid-gap:12px;gap:12px}.rank-row,.trend-row{display:grid;grid-gap:10px;gap:10px;padding:12px 14px;border-radius:16px;border:1px solid var(--line);background:linear-gradient(180deg,#ffffff,#f8fbff)}.rank-name strong,.trend-label strong{display:block;font-size:16px;letter-spacing:-.03em}.rank-metric span,.rank-name span,.trend-label span{color:var(--muted);font-size:12px;line-height:1.5}.trend-bars{display:grid;grid-gap:10px;gap:10px}.trend-bar-group{display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.trend-bar-group span{font-size:12px;font-weight:700;color:var(--green-dark);text-transform:uppercase;letter-spacing:.04em}.rank-metric strong,.trend-bar-group strong{font-size:14px;letter-spacing:-.02em}.trend-bar{height:12px;border-radius:999px;background:#eef3ef;overflow:hidden}.trend-bar-fill{height:100%;border-radius:999px}.trend-bar-fill-revenue{background:linear-gradient(135deg,var(--green-dark),#5AA7FF)}.trend-bar-fill-cash{background:linear-gradient(135deg,#378add,#7cc3ff)}.trend-bar-fill-net{background:linear-gradient(135deg,#ef9f27,#ffd277)}.distribution-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.distribution-card{padding:16px;border-radius:18px;border:1px solid var(--line)}.distribution-card span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.distribution-card strong{display:block;margin-top:8px;font-size:32px;letter-spacing:-.05em}.distribution-card p{margin:6px 0 0;color:var(--muted);font-size:13px}.distribution-card-good{background:#eef4ff;border-color:#BFD3FF}.distribution-card-warn{background:#fffbeb;border-color:#fac775}.distribution-card-bad{background:#fef2f2;border-color:#f09595}.seasonality-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.seasonality-cell{min-height:92px;border-radius:16px;border:1px solid rgba(17,45,34,.08);padding:12px;display:grid;grid-gap:4px;gap:4px;align-content:start;background:linear-gradient(180deg,#ffffff,#f8fbff)}.seasonality-cell span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#6d7b74;font-weight:800}.seasonality-cell strong{font-size:22px;line-height:1;letter-spacing:-.04em;color:#0B1F3A}.seasonality-cell small{color:#6f7c76;font-size:11px;font-weight:700}.seasonality-level-1{background:linear-gradient(180deg,#fbfdff,#f2f6ff)}.seasonality-level-2{background:linear-gradient(180deg,#f7faff,#eaf1ff)}.seasonality-level-3{background:linear-gradient(180deg,#f2f7ff,#dbe8ff)}.seasonality-level-4{background:linear-gradient(180deg,#eaf2ff,#bfd3ff)}.rank-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.rank-metric{display:grid;justify-items:end;grid-gap:4px;gap:4px}.rank-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:18px}.mini-section-title{margin-bottom:10px;font-size:11px;font-weight:800;color:var(--green-dark);letter-spacing:.08em;text-transform:uppercase}.estimation-score-wrap{display:flex;align-items:flex-start;gap:20px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid rgba(17,45,34,.07)}.estimation-score-gauge{position:relative;width:72px;height:72px;flex-shrink:0}.estimation-score-gauge svg{width:72px;height:72px}.estimation-gauge-block{display:flex;flex-direction:column;align-items:center;gap:4px;flex-shrink:0}.estimation-gauge-label{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#6d7b74;font-weight:700}.estimation-score-inner{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.estimation-score-inner strong{font-family:Syne,sans-serif;font-size:18px;font-weight:900;color:#0B1F3A;line-height:1}.estimation-score-meta p{margin:0 0 4px;font-size:12px;color:#7c8782}.estimation-score-hint{font-weight:700!important;color:#1a2e25!important}.estimation-brand-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.estimation-col-title{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.estimation-col-good{color:var(--brand)}.estimation-col-warn{color:#EF9F27}.estimation-brand-list{display:flex;flex-direction:column;gap:10px}.estimation-brand-row{display:flex;align-items:center;gap:10px}.estimation-brand-info{flex:0 0 100px;min-width:0}.estimation-brand-info strong{display:block;font-size:12px;font-weight:700;color:#1a2e25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.estimation-brand-info span{font-size:10px;color:#7c8782}.estimation-brand-bar-wrap{flex:1 1;display:flex;align-items:center;gap:8px;min-width:0}.estimation-brand-bar{flex:1 1;height:6px;background:#e8eef8;border-radius:99px;overflow:hidden}.estimation-brand-bar-fill{height:100%;border-radius:99px;transition:width .3s}.estimation-bar-good{background:var(--brand)}.estimation-bar-warn{background:#EF9F27}.estimation-brand-bar-wrap em{font-style:normal;font-size:11px;font-weight:700;color:#51625a;min-width:32px;text-align:right}@media(max-width:600px){.estimation-brand-cols{grid-template-columns:1fr}}.assistant-surface{position:relative;overflow:hidden;max-width:1500px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.05fr) 420px;grid-gap:22px;gap:22px;padding:28px 32px;background:linear-gradient(135deg,#0B1F3A,#173B7A);color:white;border-radius:28px;border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 54px rgba(8,18,14,.18)}.assistant-spotlight{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;transition:opacity .35s ease;background:radial-gradient(340px circle at var(--spot-x,50%) var(--spot-y,50%),rgba(90,167,255,.28),rgba(90,167,255,.08) 40%,transparent 68%)}.assistant-surface:hover .assistant-spotlight{opacity:1}.assistant-surface>div{position:relative;z-index:1}.assistant-orb{position:absolute;z-index:0;border-radius:50%;filter:blur(46px);pointer-events:none;opacity:.45;translate:calc(var(--spot-x,0px) / 22 - 16px) calc(var(--spot-y,0px) / 22 - 10px);transition:translate .45s ease-out}.assistant-orb-1{width:300px;height:300px;top:-70px;right:6%;background:radial-gradient(circle,rgba(90,167,255,.55),transparent 70%);animation:assistantOrb1 15s ease-in-out infinite}.assistant-orb-2{width:230px;height:230px;bottom:-90px;left:10%;background:radial-gradient(circle,rgba(36,84,214,.5),transparent 70%);animation:assistantOrb2 19s ease-in-out infinite}@keyframes assistantOrb1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-26px,20px) scale(1.08)}}@keyframes assistantOrb2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(22px,-18px) scale(1.1)}}@media (prefers-reduced-motion:reduce){.assistant-orb{animation:none}}.assistant-kicker{gap:8px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);padding:6px 11px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px}.assistant-kicker,.assistant-title-claude{display:inline-flex;align-items:center;border-radius:999px}.assistant-title-claude{gap:6px;margin-left:16px;padding:7px 14px;background:linear-gradient(90deg,#2454D6,#5AA7FF);color:#ffffff;font-size:14px;font-weight:900;letter-spacing:-.01em;vertical-align:middle;box-shadow:0 6px 18px rgba(36,84,214,.3);overflow:hidden;background-clip:padding-box}@media (max-width:640px){.assistant-title-claude{display:inline-flex;margin:10px 0 0;font-size:13px}.dashboard-hero-compact .dashboard-copy h1{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px}.assistant-title-claude{margin:0;padding:4px 9px;font-size:10.5px;letter-spacing:0;gap:4px}}.assistant-kicker-claude{background:linear-gradient(90deg,#2454D6,#5AA7FF);border-color:rgba(191,211,255,.48);color:#ffffff;box-shadow:0 6px 18px rgba(36,84,214,.35);overflow:hidden;background-clip:padding-box}.assistant-upsell{display:inline-flex;align-items:center;gap:6px;margin-top:14px;padding:9px 15px;border-radius:999px;background:linear-gradient(135deg,#2454D6,#5AA7FF);color:#fff;font-size:12.5px;font-weight:700;border:1px solid rgba(255,255,255,.2);animation:coef-badge-glow 2.6s ease-in-out infinite;transition:transform .15s ease}.assistant-upsell:hover{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.assistant-upsell{animation:none}}.assistant-surface h2{margin:0 0 10px;font-family:Avenir Next,Helvetica Neue,sans-serif;font-size:54px;line-height:.92;letter-spacing:-.05em}.assistant-surface p{margin:0;color:rgba(255,255,255,.8);line-height:1.7;font-size:15px}.assistant-snapshot{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.assistant-snap-card{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.13);border-radius:18px;padding:14px 15px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.assistant-snap-label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,255,255,.58);font-weight:800;margin-bottom:6px}.assistant-snap-val{font-family:Avenir Next,Helvetica Neue,sans-serif;font-size:24px;font-weight:900;letter-spacing:-.03em}.assistant-shell-saas{max-width:1500px;margin:18px auto 0;display:grid;grid-template-columns:340px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.assistant-chat-saas,.assistant-panel-saas{background:white;border:1px solid rgba(11,31,58,.1);border-radius:22px;box-shadow:0 14px 40px rgba(36,84,214,.08)}.assistant-panel-saas{padding:18px;position:-webkit-sticky;position:sticky;top:72px;height:calc(100vh - 104px);overflow:hidden;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;grid-gap:12px;gap:12px}.assistant-chat-saas h3,.assistant-panel-saas h3{margin:0;font-family:Avenir Next,Helvetica Neue,sans-serif;font-size:24px;letter-spacing:-.04em}.assistant-panel-saas p{margin:0;font-size:13px;color:#667085;line-height:1.6}.assistant-quick-grid{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;min-height:0;overflow:auto;padding-right:4px}.assistant-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;background:#f8fbff;border:1px solid #dbe8ff;border-radius:12px;padding:8px 10px;font-size:11px;font-weight:800;color:#173B7A;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease}.assistant-chip:hover{transform:translateX(2px);border-color:#BFD3FF;background:#eef4ff}.assistant-chip-active{border-color:#BFD3FF;background:#eef4ff;color:#173B7A}.assistant-form{display:grid;grid-gap:12px;gap:12px;margin-top:14px}.assistant-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;padding:16px 18px 18px;border-top:1px solid #e6eefb;background:white}.assistant-composer-input{min-height:58px;font-size:16px;border-radius:18px}.assistant-composer-button{min-width:136px;border-radius:18px}.assistant-mini-tip{margin-top:0;background:#fffbeb;border:1px solid #f4d28b;border-radius:14px;padding:10px 11px;font-size:11px;color:#73520e;line-height:1.55}.assistant-chat-saas{overflow:hidden;min-height:calc(100vh - 104px)}.assistant-chat-head{padding:18px;border-bottom:1px solid #e6eefb;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.assistant-status{display:inline-flex;margin-top:8px;font-size:11px;color:#173B7A;background:#eef4ff;border:1px solid #bfd3ff;border-radius:999px;padding:5px 9px;font-weight:800}.assistant-status-claude{color:#ffffff;background:#0c0c0a;border-color:transparent}.assistant-answer-stream{padding:18px;display:flex;flex-direction:column;gap:12px;background:linear-gradient(180deg,#f8fbff,#fff);align-content:start;overflow:auto;overflow-anchor:none;min-height:320px;max-height:64vh}.assistant-msg{max-width:92%;border-radius:18px;padding:14px 16px;font-size:13px;line-height:1.65;box-shadow:0 5px 16px rgba(36,84,214,.06);position:relative}.assistant-msg.user{align-self:flex-end;background:linear-gradient(135deg,#173B7A,#2454D6);color:white;border-bottom-right-radius:6px}.assistant-msg.bot{align-self:flex-start;background:white;border:1px solid #dbe8ff;color:#27322d;border-bottom-left-radius:6px}.assistant-msg-compact{max-width:100%;padding:12px 13px;font-size:12px}.assistant-thread-empty{border:1px dashed #bfd3ff;border-radius:16px;padding:16px;color:#6a756f;font-size:13px;line-height:1.55;background:#f8fbff}.assistant-suggestion-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.assistant-suggestion-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #dbe8ff;background:#f8fbff;color:#173B7A;border-radius:999px;min-height:31px;padding:6px 10px;font-size:11px;font-weight:800;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.assistant-suggestion-chip:hover{transform:translateY(-1px);border-color:#BFD3FF;background:#eef4ff}.dashboard-switch{gap:8px;flex-wrap:wrap}.dashboard-switch,.dashboard-switch a{display:inline-flex;align-items:center}.dashboard-switch a{justify-content:center;min-height:36px;padding:8px 14px;border-radius:12px;border:1px solid rgba(15,35,26,.1);background:#ffffff;color:#53635c;font-size:12px;font-weight:800;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.dashboard-switch a:hover{transform:translateY(-1px)}.dashboard-switch-active{background:linear-gradient(135deg,#0B1F3A,#2454D6)!important;border-color:transparent!important;color:#ffffff!important}.dashboard-period-card{display:grid;grid-gap:12px;gap:12px;padding:18px 20px}.dashboard-period-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.dashboard-inline-jump{display:inline-flex;align-items:center;gap:6px}.dashboard-inline-input{min-width:148px;min-height:34px;padding:6px 10px;border-radius:10px;font-size:12px}.dashboard-inline-btn{min-height:34px;padding:7px 10px;font-size:11px}.dashboard-month-strip{display:grid;grid-gap:10px;gap:10px}.dashboard-month-badge{display:inline-flex;align-items:center;width:max-content;max-width:100%;min-height:30px;padding:6px 10px;border-radius:999px;background:#eef4ff;border:1px solid #bfd3ff;color:#173B7A;font-size:11px;font-weight:800}.dashboard-month-metas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.dashboard-month-meta{padding:12px 14px;border-radius:14px;border:1px solid rgba(11,31,58,.1);background:#fbfdff}.dashboard-month-meta span{display:block;margin-bottom:4px;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#7a8782;font-weight:800}.dashboard-month-meta strong{display:block;color:#0B1F3A;font-size:14px;line-height:1.4}.assistant-claude-note{margin-bottom:12px;padding:14px 16px;border-radius:14px;border:1px solid rgba(36,84,214,.22);background:linear-gradient(180deg,#ffffff,#f7faff)}.assistant-claude-tag{display:inline-block;margin-bottom:7px;padding:3px 10px;border-radius:999px;background:#0c0c0a;color:#ffffff;font-size:11px;font-weight:900;letter-spacing:.02em}.assistant-claude-note p{margin:0;color:#273142;font-size:15px;line-height:1.55}.assistant-viz{display:flex;flex-direction:column;gap:12px}.assistant-viz-title{font-size:24px;font-weight:900;letter-spacing:-.04em;color:#173B7A;line-height:1.04}.assistant-viz-sub{font-size:12px;line-height:1.55;color:#4f5b55}.assistant-viz-sub-inline{grid-column:1/-1;margin-top:-4px}.assistant-viz-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}.assistant-viz-metric{border:1px solid #dbe8ff;background:#f7faff;border-radius:14px;padding:9px 10px}.assistant-viz-metric span{display:block;font-size:8px;text-transform:uppercase;letter-spacing:.07em;color:#5f6b65;font-weight:900;margin-bottom:4px}.assistant-viz-metric strong{font-size:16px;line-height:1.05;color:#173B7A;font-weight:900}.assistant-viz-bars{display:flex;flex-direction:column;gap:8px}.assistant-viz-row{display:grid;grid-template-columns:minmax(120px,180px) minmax(100px,1fr) auto;align-items:center;grid-gap:8px;gap:8px;font-size:11px}.assistant-viz-name{font-weight:900;color:#1f2522;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assistant-viz-track{height:14px;background:#eef3fb;border-radius:999px;overflow:hidden}.assistant-viz-fill{height:100%;min-width:12px;border-radius:999px;background:linear-gradient(90deg,#173B7A,#5AA7FF)}.assistant-viz-value{font-weight:900;color:#173B7A;white-space:nowrap}.assistant-viz-tip{border:1px dashed #bfd3ff;background:#f4f8ff;border-radius:14px;color:#173B7A}.assistant-viz-tip,.assistant-viz-warn{padding:11px 12px;font-size:11px;line-height:1.6;font-weight:700}.assistant-viz-warn{border:1px solid #f4d28b;background:#fff8e6;border-radius:14px;color:#73520e}.assistant-viz-loading{min-height:96px}.assistant-viz-uncertain .assistant-viz-title{color:#825b11}.assistant-viz-uncertain .assistant-viz-sub{color:#6e695f}.assistant-fab-wrap{position:fixed;right:16px;bottom:16px;z-index:60;display:grid;justify-items:end;grid-gap:8px;gap:8px}.assistant-fab-panel{width:min(420px,calc(100vw - 32px));height:min(820px,calc(100vh - 72px));background:rgba(11,31,58,.96);color:white;border:1px solid rgba(255,255,255,.08);border-radius:24px;box-shadow:0 24px 56px rgba(9,18,14,.32);padding:14px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:grid;grid-template-rows:auto minmax(0,1fr) auto auto auto;grid-gap:10px;gap:10px;overflow:hidden}.assistant-fab-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.assistant-fab-head-copy strong{display:block;font-size:18px;letter-spacing:-.03em}.assistant-fab-head-copy span{display:block;margin-top:4px;font-size:10px;line-height:1.35;color:rgba(255,255,255,.72)}.assistant-fab-head-actions{display:flex;align-items:center;gap:8px}.assistant-fab-badge{display:flex;align-items:center;justify-content:center;height:34px;min-width:116px;padding:0 16px;border-radius:999px;background:linear-gradient(135deg,#2454D6,#5AA7FF);color:#f6fffb;border:1px solid rgba(255,255,255,.1);font-size:12px;font-weight:900;letter-spacing:.02em;text-align:center;line-height:1}.assistant-fab-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:rgba(255,255,255,.08);color:white;border-radius:999px;width:40px;height:40px;display:grid;place-items:center;padding:0;font-size:20px;font-weight:800;cursor:pointer}.assistant-fab-preview{display:flex;flex-wrap:wrap;gap:6px}.assistant-fab-stat{border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);padding:6px 9px;min-height:30px;display:inline-flex;align-items:center;gap:6px}.assistant-fab-stat span{display:inline;font-size:8px;text-transform:uppercase;letter-spacing:.06em;color:rgba(255,255,255,.6);font-weight:800;margin-bottom:0}.assistant-fab-stat strong{display:inline;font-size:11px;line-height:1;letter-spacing:-.03em}.assistant-fab-form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-self:end}.assistant-fab-input{min-height:46px;background:rgba(255,255,255,.96);border-radius:14px;font-size:12px}.assistant-fab-submit{min-width:70px;border-radius:14px;font-size:14px;font-weight:900}.assistant-fab-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:5px;gap:5px;align-content:start;max-height:74px;overflow:auto;padding-right:2px}.assistant-fab-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:flex-start;min-height:28px;padding:5px 9px;border-radius:14px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);color:white;font-size:9.5px;font-weight:700;text-align:left;cursor:pointer;line-height:1.25}.assistant-fab-open-page{display:inline-flex;align-items:center;justify-content:center;min-height:32px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:rgba(255,255,255,.92);font-size:10px;font-weight:800;padding:0 12px}.assistant-answer-stream-compact{min-height:0;max-height:none;padding:6px 2px 6px 0;background:transparent}.assistant-fab-panel .assistant-answer-stream{border-radius:18px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);min-height:0;max-height:none}.assistant-fab-panel .assistant-thread-empty{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.04);color:rgba(255,255,255,.75)}.assistant-fab-panel .assistant-msg.bot{border-color:rgba(255,255,255,.08);background:rgba(255,255,255,.98)}.assistant-fab-panel .assistant-viz-sub,.assistant-fab-panel .assistant-viz-sub-inline{color:#6d7771}.assistant-fab-panel .assistant-viz-title{font-size:17px}.assistant-fab-panel .assistant-viz-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.assistant-fab-panel .assistant-viz-row{grid-template-columns:minmax(90px,1fr) minmax(80px,1fr) auto;font-size:10px}.assistant-fab-panel .assistant-viz-track{height:10px}.assistant-fab-panel .assistant-suggestion-list{margin-top:10px}.assistant-fab-panel .assistant-suggestion-chip{min-height:30px;padding:6px 10px;font-size:10.5px}.assistant-fab-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;min-width:76px;min-height:76px;border-radius:24px;padding:0 14px;display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg,#173B7A,#5AA7FF);color:white;font-family:Avenir Next,Helvetica Neue,sans-serif;font-size:14px;font-weight:900;letter-spacing:-.02em;box-shadow:0 18px 38px rgba(23,59,122,.24);cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.dashboard-top-strips{display:grid;grid-template-columns:1fr 2fr;grid-gap:16px;gap:16px;margin-top:16px}.dashboard-compact-card{padding:10px 16px;display:flex;align-items:center;gap:14px;min-height:0}.dashboard-compact-head{display:flex;flex-direction:column;gap:1px;flex-shrink:0;border-right:1px solid var(--line);padding-right:14px}.dashboard-compact-head h2{margin:0;font-size:11px;letter-spacing:-.01em;font-weight:700;color:var(--text);white-space:nowrap}.dashboard-compact-head .eyebrow{font-size:9px}.dashboard-compact-head p{display:none}.dashboard-compact-metrics{display:flex;flex-wrap:wrap;gap:0;flex:1 1}.dashboard-compact-metric{padding:4px 14px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:2px}.dashboard-compact-metric:last-child{border-right:none}.dashboard-compact-metric:after{display:none}.dashboard-compact-metric span{display:block;color:#70807a;font-size:9px;text-transform:uppercase;letter-spacing:.07em;font-weight:800}.dashboard-compact-metric strong{display:block;font-size:15px;line-height:1.1;letter-spacing:-.03em;font-weight:700}.dashboard-nav-inline{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.dashboard-nav-stack{display:grid;grid-gap:10px;gap:10px;justify-items:end}.dashboard-nav-inline-triple{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-nav-loading{position:fixed;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#2454D6,#5AA7FF);transform-origin:left;animation:nav-bar-load 1.8s ease-in-out infinite;z-index:9999;pointer-events:none}@keyframes nav-bar-load{0%{transform:scaleX(0);opacity:1}70%{transform:scaleX(.75);opacity:1}to{transform:scaleX(1);opacity:0}}.dashboard-nav-inline .table-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(15,35,26,.1);background:#ffffff;min-height:40px;padding:9px 14px;border-radius:12px;font-weight:800;cursor:pointer}.dashboard-inline-input-wide{min-width:320px;width:100%}.dashboard-daily-board,.dashboard-month-board{gap:18px;margin-top:16px}.dashboard-daily-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.dashboard-focus-card{border:1px solid var(--line);border-radius:22px;background:linear-gradient(180deg,#ffffff,#f8fcfa);padding:18px;display:grid;grid-gap:14px;gap:14px}.dashboard-focus-head h3{margin:4px 0 0;font-size:28px;letter-spacing:-.04em}.dashboard-focus-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.dashboard-focus-metric{padding:16px;border-radius:18px;border:1px solid rgba(17,45,34,.08);background:#ffffff;position:relative;overflow:hidden}.dashboard-focus-metric:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:linear-gradient(90deg,#dbe8ff,#bfcbe0)}.dashboard-focus-metric-warm:after{background:linear-gradient(90deg,#FFD6C2,#FF8A5B)}.dashboard-focus-metric-good:after{background:linear-gradient(90deg,#BFD3FF,#2454D6)}.dashboard-focus-metric-dark:after{background:linear-gradient(90deg,#dbe8ff,#173B7A)}.dashboard-focus-metric span{display:block;color:#70807a;font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.dashboard-focus-metric strong{display:block;margin-top:10px;font-size:34px;line-height:1;letter-spacing:-.05em}.dashboard-focus-metric p{margin:10px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.dashboard-goal-strip{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;padding:16px 18px;border-radius:20px;border:1px solid var(--line);background:#fbfdff}.dashboard-goal-copy{display:grid;grid-gap:4px;gap:4px}.dashboard-goal-copy strong{font-size:22px;letter-spacing:-.04em}.dashboard-goal-copy p{margin:0;color:var(--muted);font-size:13px}.dashboard-goal-track{position:relative;width:100%;height:16px;border-radius:999px;background:#e8eef8;overflow:hidden}.dashboard-goal-fill{position:absolute;inset:0 auto 0 0;border-radius:999px;background:linear-gradient(90deg,#2454D6,#5AA7FF)}.dashboard-goal-value{font-size:28px;font-weight:900;color:#0B1F3A;letter-spacing:-.05em}.dashboard-goal-strip-month{grid-template-columns:minmax(0,1fr) auto;background:transparent;padding:0;border:0}.dashboard-month-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:16px;gap:16px}.dashboard-kpi-card{position:relative;overflow:hidden}.dashboard-kpi-card:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:linear-gradient(90deg,#dbe8ff,#bfcbe0)}.dashboard-kpi-warm:after{background:linear-gradient(90deg,#FFD6C2,#FF8A5B)}.dashboard-kpi-good:after{background:linear-gradient(90deg,#BFD3FF,#2454D6)}.dashboard-kpi-dark:after{background:linear-gradient(90deg,#dbe8ff,#173B7A)}.dashboard-kpi-accent:after{background:linear-gradient(90deg,#d7d9ff,#6e7dff)}@media (max-width:1180px){.dashboard-daily-columns,.dashboard-top-strips{grid-template-columns:1fr}.dashboard-compact-metrics,.dashboard-month-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-goal-strip{grid-template-columns:1fr}.dashboard-goal-value{justify-self:start}}.assistant-fab-trigger:hover{transform:translateY(-2px);filter:saturate(1.04);box-shadow:0 22px 44px rgba(23,59,122,.28)}.assistant-fab-trigger-mark{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.18);font-size:21px;font-weight:900;line-height:1}.assistant-fab-trigger-copy{display:grid;justify-items:start;grid-gap:2px;gap:2px;text-align:left}.assistant-fab-trigger-copy strong{display:block;font-size:14px;font-weight:900;line-height:1}.assistant-fab-trigger-copy small{display:block;font-size:9px;font-weight:800;line-height:1;color:rgba(255,255,255,.82);text-transform:uppercase;letter-spacing:.06em}@media (max-width:1080px){.assistant-shell-saas,.assistant-surface,.ops-grid-insights{grid-template-columns:1fr}.assistant-panel-saas{position:static}.assistant-viz-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-focus-metrics,.dashboard-month-metas{grid-template-columns:1fr}}@media (max-width:720px){.assistant-surface{padding:22px 18px}.assistant-surface h2{font-size:40px}.assistant-composer,.assistant-fab-form,.assistant-snapshot{grid-template-columns:1fr}.assistant-composer-button,.assistant-fab-submit{width:100%}.assistant-viz-metrics,.assistant-viz-row{grid-template-columns:1fr}.dashboard-compact-head,.dashboard-nav-inline,.dashboard-period-head{display:grid;justify-items:stretch}.dashboard-nav-inline-triple{grid-template-columns:1fr}.dashboard-inline-input-wide{min-width:0}.assistant-fab-wrap{right:14px;left:14px;bottom:14px}.assistant-fab-panel{width:100%;height:min(620px,calc(100vh - 28px))}.assistant-fab-actions,.assistant-fab-preview{grid-template-columns:1fr}.assistant-fab-trigger{width:auto;min-width:76px;min-height:72px}.assistant-fab-preview,.dashboard-compact-metrics,.dashboard-focus-metrics,.dashboard-month-kpi-grid,.dashboard-month-metas{grid-template-columns:1fr}.dashboard-inline-input,.dashboard-nav-inline .table-link{width:100%;min-width:0}}.table-primary{display:grid;grid-gap:4px;gap:4px}.table-primary strong{font-size:15px;letter-spacing:-.02em}.table-primary span{color:var(--muted);font-size:12px}.status-dot{display:inline-flex;align-items:center;min-height:34px;padding:7px 12px;border-radius:999px;font-size:12px;font-weight:800}.status-dot-stock{background:#0f1513;color:#d8f5e8}.status-dot-vendu{background:#fef4df;color:#7a4a07}.status-dot-encaisse{background:var(--success-soft);color:var(--success-dark)}.ops-table-empty{color:var(--muted);text-align:center;padding:28px 20px;min-height:52vh}.ops-grid-insights{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.insight-list{display:grid;grid-gap:12px;gap:12px}.insight-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border-radius:18px;border:1px solid var(--line);background:linear-gradient(180deg,#fbfdff,#f7faff);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.insight-row:hover{transform:translateY(-1px);border-color:rgba(36,84,214,.18);box-shadow:0 14px 28px rgba(36,84,214,.06)}.insight-row strong{display:block;font-size:20px;letter-spacing:-.03em}.insight-row p{margin:6px 0 0;color:var(--muted);line-height:1.55}.insight-meta{display:grid;grid-gap:8px;gap:8px;justify-items:end;text-align:right}.insight-meta em{color:var(--muted);font-style:normal;font-weight:600}.status-chip-warning{background:#fff4df;color:#9b6400}.status-chip-stock{background:#eff7f3;color:#173f31}.status-chip-vendu{background:#fff4df;color:#9b6400}.status-chip-encaisse{background:var(--success-soft);color:var(--success-dark)}.brand-rail{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px;margin-top:10px}.brand-rail-single{grid-template-columns:1fr}.brand-card{padding:9px 13px;border-radius:12px;border:1px solid var(--line);border-left:3px solid #bfd3ff;background:#fbfdff;display:flex;align-items:center;gap:10px;min-width:0;overflow:hidden;break-inside:avoid;page-break-inside:avoid}.brand-card span{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1;min-width:0}.brand-card strong{font-size:14px;font-weight:800;letter-spacing:-.02em;white-space:nowrap;flex-shrink:0}.brand-card p{margin:0;color:var(--muted);font-size:11px;white-space:nowrap;flex-shrink:0}.table-link{color:var(--green-dark);font-size:11px;font-weight:600}.table-link-action{border:none;background:none;padding:0;cursor:pointer;font-family:inherit;color:#7f8b85;line-height:1;white-space:nowrap}.table-link-action:hover{color:#18342a}.table-link-danger{color:#a14b45}.table-link-danger:hover{color:#8e2e2e}.filters-bar{display:grid;grid-template-columns:minmax(0,1.5fr) 220px auto auto;grid-gap:12px;gap:12px;align-items:center}.filters-bar-tight{grid-template-columns:minmax(0,1.5fr) 220px auto auto}.tracker-chart-label{display:grid;grid-gap:4px;gap:4px;min-width:112px}.tracker-chart-label strong{font-size:13px;letter-spacing:-.02em}.tracker-chart-label span{color:var(--muted);font-size:12px}.tracker-chart-bars{display:grid;grid-gap:8px;gap:8px}.tracker-chart-track{height:10px;background:#edf4ef;border-radius:999px;overflow:hidden}.tracker-chart-fill-dark{background:linear-gradient(135deg,#173B7A,#2454D6)}.item-card{padding:18px;border-radius:22px;border:1px solid var(--line);background:linear-gradient(180deg,#ffffff,#f7faff)}.item-card-main{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.item-card-main h3{margin:14px 0 8px;font-family:Avenir Next,Helvetica Neue,sans-serif;font-size:28px;line-height:1;letter-spacing:-.05em}.item-card-main p{margin:0;color:var(--muted);line-height:1.6}.item-card-metrics{min-width:140px;text-align:right}.item-card-metrics strong{display:block;font-family:Avenir Next,Helvetica Neue,sans-serif;font-size:24px;letter-spacing:-.05em}.item-card-metrics span{display:block;margin-top:8px;color:var(--muted);font-size:13px}.item-card-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.item-card-meta span{display:inline-flex;padding:8px 10px;border-radius:999px;background:#ffffff;border:1px solid var(--line);color:var(--muted);font-size:12px;font-weight:700}.quick-actions{display:flex;align-items:center;flex-wrap:nowrap;gap:14px}.quick-actions form{margin:0;display:inline-flex}.quick-actions-table{min-width:134px}.table-summary-bar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:0;gap:0;margin-bottom:12px;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:linear-gradient(180deg,#ffffff,#f8fbff)}.table-summary-cell{padding:11px 13px;border-right:1px solid rgba(15,35,26,.08);display:grid;grid-gap:4px;gap:4px}.table-summary-cell:last-child{border-right:0}.summary-label-narrow{display:none}.legacy-table-summary-stock{grid-template-columns:repeat(3,minmax(0,1fr))}.legacy-table-summary-stock .legacy-table-summary-cell-margin,.legacy-table-summary-stock .legacy-table-summary-cell-revenue{display:none}.table-summary-cell span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#708078;font-weight:800}.table-summary-cell strong{font-size:16px;letter-spacing:-.04em}.mini-action{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 12px;border-radius:999px;border:1px solid var(--line);background:#ffffff;color:var(--ink);font-size:12px;font-weight:800;cursor:pointer}.mini-action-sale{background:#fef4df;color:#7a4a07;border-color:rgba(122,74,7,.14)}.mini-action-cash{background:#eaf1ff;color:var(--green-dark);border-color:rgba(36,84,214,.16)}.items-filter-stack{position:relative;display:grid;grid-gap:12px;gap:12px;margin-bottom:12px}.items-filter-loading-bar{position:fixed;top:0;left:0;right:0;height:3px;z-index:120;pointer-events:none;overflow:hidden}.items-filter-loading-bar span{display:block;width:100%;height:100%;transform-origin:left;background:linear-gradient(90deg,#2454D6,#5AA7FF 60%,#2454D6);box-shadow:0 0 8px rgba(36,84,214,.35);animation:itemsFilterProgress 2.4s cubic-bezier(.1,.05,.15,1) forwards}.items-filter-loading-bar-complete span{animation:itemsFilterComplete .38s ease forwards}@keyframes itemsFilterProgress{0%{transform:scaleX(0);opacity:1}4%{transform:scaleX(.08);opacity:1}20%{transform:scaleX(.35);opacity:1}50%{transform:scaleX(.65);opacity:1}80%{transform:scaleX(.8);opacity:1}to{transform:scaleX(.88);opacity:1}}@keyframes itemsFilterComplete{0%{transform:scaleX(.88);opacity:1}60%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}.items-filter-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) 190px auto auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 12px;border:1px solid rgba(11,31,58,.1);border-radius:22px;background:linear-gradient(180deg,#ffffff,#f8fbff);box-shadow:0 8px 18px rgba(36,84,214,.045)}.items-filter-search-wrap{position:relative;min-width:0}.items-filter-search{min-height:42px;padding-right:42px}.items-filter-search-clear{position:absolute;top:50%;right:12px;transform:translateY(-50%);width:22px;height:22px;border:0;border-radius:999px;background:#eef5f1;color:#5b6962;font-size:17px;line-height:1;cursor:pointer}.items-filter-search-clear:hover{background:#e0ebe5}.items-filter-select{min-height:42px}.items-filter-section{display:grid;grid-gap:10px;gap:10px;padding:12px 14px;border-radius:22px;border:1px solid rgba(11,31,58,.1);background:linear-gradient(180deg,#ffffff,#f8fbff);box-shadow:0 8px 18px rgba(36,84,214,.04)}.items-filter-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:2px;border-bottom:1px solid rgba(17,45,34,.06)}.items-filter-section-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.items-filter-section-label{font-size:11px;font-weight:800;color:#7a8c84;text-transform:uppercase;letter-spacing:.12em}.items-filter-section-head-toggle{align-items:center}.items-filter-section-toggle{display:inline-flex;align-items:center;gap:10px;padding:7px 12px;margin:0;border:1px solid rgba(11,31,58,.12);background:linear-gradient(180deg,#ffffff,#f8fbff);cursor:pointer;border-radius:999px;box-shadow:0 1px 2px rgba(16,35,26,.05);transition:background .16s ease,border-color .16s ease,box-shadow .16s ease;-webkit-tap-highlight-color:transparent}.items-filter-section-toggle:hover{background:linear-gradient(180deg,#f8fbff,#eef4ff);border-color:rgba(36,84,214,.4);box-shadow:0 3px 10px rgba(36,84,214,.12)}.items-filter-section-toggle:hover .items-filter-section-hint,.items-filter-section-toggle:hover .items-filter-section-label{color:#2454D6}.items-filter-section-hint{font-size:11px;font-weight:800;color:#2454D6;letter-spacing:.02em}.items-filter-section-caret{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:#2454D6;transition:transform .2s ease,color .2s ease}.items-filter-section-caret svg{width:16px;height:16px}.items-filter-section-collapsed .items-filter-section-caret{transform:rotate(-90deg)}.items-filter-section-collapsed .items-filter-section-head-toggle{border-bottom-color:transparent}.items-filter-chip-row{display:flex;flex-wrap:wrap;gap:8px}.items-filter-grid-legacy{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:10px;gap:10px}.items-filter-meta-grid{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.items-filter-row-clear{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:4px 12px;border-radius:999px;border:1px solid rgba(194,91,91,.18);background:linear-gradient(180deg,#fffdfd,#fff7f7);color:#a25d5d;font-size:10px;font-weight:700;cursor:pointer;transition:border-color .12s,color .12s,background .12s,box-shadow .12s;white-space:nowrap;box-shadow:0 8px 16px rgba(178,60,60,.04),inset 0 1px 0 rgba(255,255,255,.85)}.items-filter-row-clear:hover{border-color:#d46d6d;color:#b23c3c;background:#fff2f2;box-shadow:0 8px 16px rgba(178,60,60,.08)}.items-filter-row-clear-inline{min-width:28px;width:28px;padding:0;font-size:14px;line-height:1}.items-filter-meta-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.items-filter-meta-group{display:grid;grid-gap:10px;gap:10px;align-items:center}.items-filter-meta-group-date{grid-template-columns:118px minmax(150px,.95fr) minmax(250px,1.8fr) auto}.items-filter-meta-group-price{grid-template-columns:118px repeat(3,minmax(120px,1fr)) auto;gap:10px;align-items:center}.items-filter-meta-group-right>span:first-child{justify-self:end}.items-filter-meta-group span{font-size:11px;font-weight:800;color:#6c7a73;text-transform:uppercase;letter-spacing:.08em}.items-filter-input-compact{min-width:0;min-height:40px;padding:9px 12px;font-size:12px}.items-filter-date-mode{width:100%;min-width:0}.date-clear-wrap,.number-clear-wrap{position:relative;display:flex;align-items:center;min-width:0}.items-filter-date-cluster{min-width:0}.items-filter-date-range{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.date-clear-wrap .items-filter-input-compact{width:100%;padding-right:28px}.items-filter-date-placeholder{width:100%;display:flex;align-items:center;justify-content:flex-start;color:#8b9791;background:#f8fbff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.number-clear-wrap .items-filter-input-compact{width:100%}.date-clear-wrap .items-filter-input-date{min-width:0;padding-right:28px;font-size:12px;font-weight:400;letter-spacing:0;max-width:100%;position:relative}.date-clear-wrap .items-filter-input-date.items-filter-input-date-filled{padding-right:48px}.number-clear-wrap .items-filter-input-money{padding-right:40px;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;font-size:11px}.number-clear-wrap .items-filter-input-money::-webkit-inner-spin-button,.number-clear-wrap .items-filter-input-money::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.date-clear-wrap .items-filter-input-date::-webkit-datetime-edit{padding:0}.date-clear-wrap .items-filter-input-date::-webkit-calendar-picker-indicator{position:absolute;right:8px;margin:0;padding:0;cursor:pointer}.date-clear-btn{position:absolute;right:26px;top:50%;transform:translateY(-50%);width:18px;height:18px;border-radius:50%;border:none;background:rgba(108,122,115,.18);color:#6c7a73;font-size:13px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;flex-shrink:0}.date-clear-btn:hover{background:rgba(108,122,115,.35);color:#222}.items-filter-clear-inline{min-height:40px;padding:7px 14px;white-space:nowrap;border-color:rgba(17,45,34,.12);background:#f7faff;color:#4d6158;box-shadow:inset 0 1px 0 rgba(255,255,255,.85)}.items-filter-clear-inline:hover{border-color:#d97070;color:#b23c3c;background:#fff7f7}.items-filter-clear-global{position:absolute;top:-52px;right:0;z-index:2;border-color:rgba(178,60,60,.16);background:linear-gradient(180deg,#fffdfd,#fff6f6);color:#9b3e3e;box-shadow:0 10px 20px rgba(178,60,60,.08),inset 0 1px 0 rgba(255,255,255,.9);min-height:42px;padding-inline:16px}.items-filter-clear-global:hover{border-color:#c85b5b;color:#b23c3c;background:#fff2f2}.items-filter-row-clear-toolbar{min-height:42px;padding-inline:14px}.items-filter-sync-pill{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:6px 12px;border-radius:999px;border:1px solid rgba(36,84,214,.14);background:linear-gradient(180deg,#f8fbff,#eef4ff);color:#173B7A;font-size:11px;font-weight:800;letter-spacing:.02em;box-shadow:0 8px 16px rgba(36,84,214,.05),inset 0 1px 0 rgba(255,255,255,.85)}.status-chip-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.status-chip{min-height:34px;padding:7px 12px;border-radius:999px;border:1px solid var(--line);background:#ffffff;color:var(--muted);font-size:12px;font-weight:800}.status-chip-compact{min-height:28px;padding:6px 12px;font-size:10px;line-height:1.05;box-shadow:none;white-space:nowrap}.status-chip-active{background:linear-gradient(135deg,var(--green),#5AA7FF);border-color:transparent;color:#ffffff;box-shadow:0 12px 24px rgba(36,84,214,.18)}.bord-library-card{gap:24px}.bord-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-wrap:wrap}.bord-page-head h1{margin:0;font-family:Syne,sans-serif;font-size:32px;letter-spacing:-.04em;line-height:.98;color:#0B1F3A}.bord-page-head p{margin:6px 0 0;color:#66756d;font-size:13px;line-height:1.6;max-width:640px}.bord-page-mode{min-width:240px;padding:14px 16px;border-radius:16px;border:1px solid rgba(36,84,214,.12);background:linear-gradient(135deg,#fbfdff,#f3f7ff)}.bord-page-mode>span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#6d7b74;font-weight:800;margin-bottom:5px}.bord-page-mode strong{color:#0B1F3A;line-height:1.35}.bord-page-mode-form{gap:10px}.bord-page-mode-row{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px}.bord-page-mode-select{min-width:240px}.bord-dropzone{border:1.5px dashed rgba(23,59,122,.3);border-radius:18px;margin-top:4px;padding:22px;background:linear-gradient(135deg,rgba(238,244,255,.95),rgba(255,255,255,.98));cursor:pointer;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.bord-dropzone:focus-visible,.bord-dropzone:hover{border-color:#2454D6;transform:translateY(-1px);box-shadow:0 14px 28px rgba(36,84,214,.1);outline:none}.bord-dropzone strong{display:block;font-family:Syne,sans-serif;font-size:22px;letter-spacing:-.03em;color:#0B1F3A;margin-bottom:6px}.bord-dropzone p{margin:0;color:#516159;font-size:13px;line-height:1.6}.bord-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px;margin-top:4px}.bord-toolbar-copy{display:flex;flex-direction:column;gap:4px}.bord-toolbar-copy strong{font-size:18px;color:#0B1F3A}.bord-toolbar-copy span{font-size:12px;color:#67756e}.bord-bulk-actions,.bord-item-actions,.bord-toolbar-actions{display:flex;flex-wrap:wrap;gap:10px}.bord-toolbar-actions{align-items:center;justify-content:flex-end;flex:1 1;min-width:min(540px,100%)}.bord-gmail-scan-btn{white-space:nowrap}.bord-search{min-width:min(360px,70vw)}.bord-feedback{margin:0;border-radius:12px;padding:11px 13px;font-size:12px;font-weight:700}.bord-feedback-success{background:#eef4ff;border:1px solid #bfd3ff;color:#173B7A}.bord-feedback-error{background:#fef2f2;border:1px solid #f09595;color:#A32D2D}.bord-feedback-action{display:inline-flex;align-items:center;margin-left:10px;color:#173B7A;font-weight:900;text-decoration:underline;text-underline-offset:3px}.bord-library-list{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin-top:8px}.bord-item-card{border:1px solid rgba(11,31,58,.1);border-radius:12px;background:#fbfdff;padding:9px 11px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;box-shadow:0 6px 16px rgba(36,84,214,.04)}.bord-item-card-selected{border-color:#BFD3FF;background:#f5f8ff;box-shadow:0 10px 24px rgba(23,59,122,.07)}.bord-recent-banner{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:14px 16px;border:1px solid rgba(36,84,214,.28);border-radius:14px;background:linear-gradient(135deg,#eef4ff,#f8fbff);box-shadow:0 8px 22px rgba(23,59,122,.08)}.bord-recent-banner-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.bord-recent-banner-copy strong{font-size:14px;color:#0B1F3A;font-weight:800}.bord-recent-banner-copy span{font-size:12.5px;color:#5d6b82;line-height:1.35}.bord-recent-select{flex-shrink:0;white-space:nowrap}.bord-item-card-fresh{border-color:rgba(36,84,214,.45);background:linear-gradient(135deg,#f1f6ff,#fbfdff);box-shadow:0 8px 20px rgba(23,59,122,.08)}.bord-item-fresh-pill{display:inline-flex;align-items:center;margin-left:8px;padding:3px 10px;border-radius:999px;background:linear-gradient(135deg,#2454D6,#4A90FF);color:#fff!important;font-size:10px;font-weight:800;line-height:1;text-transform:uppercase;letter-spacing:.03em;vertical-align:middle;box-shadow:0 4px 10px rgba(36,84,214,.2)}.bord-upsell-hint{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:7px 12px;border:1px solid rgba(36,84,214,.28);border-radius:999px;background:#eef4ff;color:#173B7A;font-size:12.5px;font-weight:700;width:-moz-fit-content;width:fit-content;transition:background .15s ease}.bord-upsell-hint:hover{background:#e3edff}.bord-item-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,260px);grid-gap:10px;gap:10px;align-items:center}.bord-item-head{display:flex;align-items:center;gap:10px;cursor:pointer;min-width:0}.bord-item-head input{margin-top:0}.bord-item-head strong{display:block;color:#0B1F3A;line-height:1.25;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bord-item-head span{display:block;margin-top:2px;color:#67756e;font-size:10px}.bord-compact-btn,.bord-note{min-height:34px;padding:7px 10px;font-size:12px}.bord-item-actions{gap:8px;justify-content:flex-end}.legacy-page-ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:34px;color:#67756e;font-weight:700}.bord-danger{border-color:#F09595!important;color:#A32D2D!important}.bord-empty-state{margin-top:8px;min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px;padding:28px}.bord-empty-state strong{font-family:Syne,sans-serif;font-size:28px;letter-spacing:-.04em;line-height:1;color:#0B1F3A}.bord-empty-state p{max-width:620px;margin:0;color:#5f6e66;font-size:13px;line-height:1.7}.bord-empty-animation{position:relative;width:160px;height:160px;display:grid;place-items:center;margin-bottom:2px}.bord-empty-core,.bord-empty-mark{width:82px;height:82px;border-radius:24px;display:grid;place-items:center;font-family:Syne,sans-serif;font-size:24px;font-weight:900;letter-spacing:-.04em;color:#173B7A;background:linear-gradient(135deg,#ffffff,#eef4ff);border:1px solid rgba(191,211,255,.9);box-shadow:0 20px 36px rgba(23,59,122,.12);position:relative;z-index:2}.bord-empty-mark-search{width:72px;height:72px;font-size:26px}.bord-empty-orbit{position:absolute;inset:0;border-radius:999px;border:1px dashed rgba(36,84,214,.24);animation:bordOrbitSpin 12s linear infinite}.bord-empty-orbit-two{inset:14px;border-style:solid;border-color:rgba(90,167,255,.35);animation-direction:reverse;animation-duration:9s}.bord-empty-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;width:min(760px,100%)}.bord-empty-step{padding:14px 16px;border-radius:16px;border:1px solid rgba(17,45,34,.08);background:#ffffff}.bord-empty-step span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#6b7871;font-weight:800;margin-bottom:6px}.bord-empty-step strong{font-family:DM Sans,sans-serif;font-size:13px;line-height:1.45;letter-spacing:0}.bord-empty-note{font-size:12px;color:#6d7b74}@keyframes bordOrbitSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.legacy-stock-shell{display:grid;grid-gap:16px;gap:16px;padding:20px}.legacy-stock-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap;padding-bottom:4px}.legacy-stock-head h1{margin:0;font-family:Syne,sans-serif;font-size:28px;letter-spacing:-.045em;line-height:1;color:#0B1F3A}.legacy-stock-head p{margin:6px 0 0;color:#63726b;font-size:12px;line-height:1.55;max-width:620px}.legacy-stock-overview{display:grid;grid-gap:10px;gap:10px}.legacy-stock-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:0;gap:0;min-width:min(860px,100%);border:1px solid rgba(17,45,34,.08);border-radius:20px;overflow:hidden;box-shadow:0 18px 34px rgba(17,45,34,.06);background:#ffffff}.legacy-stock-stat{padding:14px 16px 13px;border-right:1px solid rgba(17,45,34,.08);background:linear-gradient(180deg,#ffffff,#f8fbff);display:grid;grid-gap:3px;gap:3px;align-content:start;text-decoration:none;color:inherit;transition:background .15s,box-shadow .15s}a.legacy-stock-stat{cursor:pointer}a.legacy-stock-stat:hover{background:linear-gradient(180deg,#f8fbff,#eef4ff);box-shadow:inset 0 -2px 0 0 #2454D6;z-index:1}.legacy-stock-stat:first-child{background:linear-gradient(180deg,#ffffff,#f8fbff)}.legacy-stock-stat:nth-child(2){background:linear-gradient(180deg,#fbfdff,#eef4ff)}.legacy-stock-stat:nth-child(3){background:linear-gradient(180deg,#fffdf8,#fff6df)}.legacy-stock-stat:nth-child(4){background:linear-gradient(180deg,#fbfcff,#eef3ff)}.legacy-stock-stat:nth-child(5){background:linear-gradient(180deg,#fbfdff,#eef4ff)}.legacy-stock-stat:nth-child(6){background:linear-gradient(180deg,#fbfdff,#f3f7ff)}.legacy-stock-stat:last-child{border-right:0}.legacy-stock-stat span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:#6d7b74;font-weight:800;margin-bottom:2px}.legacy-stock-stat strong{font-family:Avenir Next,Helvetica Neue,sans-serif;font-size:18px;letter-spacing:-.045em;color:#0B1F3A;line-height:1.05}.legacy-stock-stat small{display:block;font-size:10px;line-height:1.35;color:#7a8882;font-weight:700}.legacy-stock-stat:nth-child(2) strong,.legacy-stock-stat:nth-child(5) strong,.legacy-stock-stat:nth-child(6) strong{color:#173B7A}.legacy-stock-stat:nth-child(3) strong{color:#c68a12}.legacy-stock-jumps{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.legacy-stock-jump-link{display:inline-flex;align-items:center;min-height:30px;padding:4px 0;color:#435149;font-size:12px;font-weight:700;text-decoration:none}.legacy-stock-jump-link:hover{color:#173B7A}.legacy-stock-top{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px}.stockpage-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:12px 0 22px;border-bottom:1px solid rgba(17,45,34,.07);margin-bottom:20px}.stockpage-hero-title h1{margin:0}.stockpage-hero-actions{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:640px){.stockpage-hero-actions{flex-wrap:nowrap;gap:6px;width:100%}.stockpage-hero-actions .btn{flex:1 1;min-width:0;justify-content:center;padding:9px 6px;font-size:11.5px;letter-spacing:-.01em;white-space:nowrap;text-align:center}.stockpage-hero-actions .btn:nth-child(2){order:3}.stockpage-hero-actions .btn:nth-child(3){order:2}.stockpage-hero-actions .btn-arrow{display:none}}.stockpage-kpi-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px;margin-bottom:4px}.stock-milestones{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px;margin:16px 0 20px;border:1px solid rgba(36,84,214,.18);border-radius:16px;background:#F5F8FF}.stock-milestones-copy{min-width:0}.stock-milestones-kicker{display:block;color:#2454D6;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.stock-milestones h2{margin:4px 0;color:#0B1F3A;font-size:17px;line-height:1.25}.stock-milestones p{margin:0;color:#51627B;font-size:13px;line-height:1.4}.stock-milestones-actions{flex:0 0 205px;display:flex;flex-direction:column;gap:6px}.stock-milestones-track{height:8px;overflow:hidden;border-radius:999px;background:#DBE7FF}.stock-milestones-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2454D6,#5AA7FF);transition:width .45s cubic-bezier(.16,1,.3,1)}.stock-milestones-targets{display:flex;justify-content:space-between;color:#718099;font-size:11px;font-weight:700}.stock-milestones-targets .is-reached{color:#2454D6}.stock-milestones-actions a{align-self:flex-end;color:#2454D6;font-size:12px;font-weight:800;text-decoration:none}.stock-milestones-actions a:hover{text-decoration:underline}@media(max-width:600px){.stock-milestones{align-items:stretch;flex-direction:column;gap:14px}.stock-milestones-actions{flex-basis:auto}}.stock-milestone-overlay{position:fixed;inset:0;z-index:13000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(11,31,58,.46);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:stock-milestone-fade .18s ease}.stock-milestone-modal{position:relative;width:min(440px,100%);padding:26px 26px 22px;border-radius:20px;background:#fff;box-shadow:0 26px 70px rgba(11,31,58,.28);text-align:center;overflow:hidden;animation:stock-milestone-pop .32s cubic-bezier(.16,1,.3,1)}.stock-milestone-modal:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#2454D6,#5AA7FF)}.stock-milestone-badge{display:inline-block;margin-bottom:12px;padding:5px 12px;border-radius:999px;background:#EAF1FF;color:#2454D6;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.stock-milestone-modal h2{margin:0 0 10px;color:#0B1F3A;font-size:21px;line-height:1.25}.stock-milestone-modal p{margin:0;color:#51627B;font-size:14px;line-height:1.5}.stock-milestone-next{margin-top:10px!important;color:#2454D6!important;font-weight:700}.stock-milestone-actions{display:flex;justify-content:center;gap:10px;margin-top:20px;flex-wrap:wrap}.stock-milestone-actions .btn{text-decoration:none}@keyframes stock-milestone-fade{0%{opacity:0}to{opacity:1}}@keyframes stock-milestone-pop{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.stock-milestone-modal,.stock-milestone-overlay{animation:none}.stock-milestones-track span{transition:none}}.stockpage-kpi-card{display:flex;align-items:center;gap:10px;padding:14px 14px 13px;border-radius:16px;border:1px solid rgba(17,45,34,.08);background:#fff;text-decoration:none;color:inherit;transition:transform .15s,box-shadow .15s,background .15s;position:relative;overflow:hidden}.stockpage-kpi-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(17,45,34,.1)}.stockpage-kpi-card{cursor:default}a.stockpage-kpi-card{cursor:pointer}.stockpage-kpi-icon{font-size:20px;flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:rgba(17,45,34,.05)}.stockpage-kpi-body{min-width:0;flex:1 1}.stockpage-kpi-body span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:#6d7b74;margin-bottom:3px;white-space:normal;line-height:1.3}.stockpage-kpi-body strong{font-family:Syne,sans-serif;font-size:clamp(13px,1.2vw,18px);font-weight:800;letter-spacing:-.03em;color:#0B1F3A;line-height:1.1}.stockpage-kpi-body small,.stockpage-kpi-body strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stockpage-kpi-body small{font-size:10px;color:#7a8882;margin-top:2px}.stockpage-kpi-card:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;border-radius:0 0 16px 16px}.stockpage-kpi-neutral:after{background:#94A3B8}.stockpage-kpi-green:after{background:#2454D6}.stockpage-kpi-green .stockpage-kpi-icon{background:rgba(36,84,214,.1)}.stockpage-kpi-orange:after{background:#EF9F27}.stockpage-kpi-orange .stockpage-kpi-icon{background:rgba(239,159,39,.1)}.stockpage-kpi-blue:after{background:#378ADD}.stockpage-kpi-blue .stockpage-kpi-icon{background:rgba(55,138,221,.1)}.stockpage-kpi-green-dark:after{background:#173B7A}.stockpage-kpi-green-dark .stockpage-kpi-icon{background:rgba(23,59,122,.1)}.stockpage-kpi-green-dark .stockpage-kpi-body strong{color:#173B7A}.stockpage-kpi-teal:after{background:#7BB8FF}.stockpage-kpi-profit:after{background:var(--brand)}.stockpage-kpi-profit .stockpage-kpi-body strong{color:var(--brand)}@media(max-width:900px){.stockpage-kpi-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.stockpage-kpi-grid{grid-template-columns:repeat(2,1fr)}.stockpage-kpi-grid-5>.stockpage-kpi-card:first-child{display:none}}.legacy-stock-form-card,.legacy-stock-import-card,.legacy-stock-table-card{border-radius:18px}.legacy-stock-form-card,.legacy-stock-table-card{position:relative;z-index:1}.legacy-stock-table-card{overflow:visible}.legacy-stock-import-card{align-self:start}.legacy-stock-panel{overflow:visible}.legacy-stock-panel-summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;cursor:pointer}.legacy-stock-panel-summary::-webkit-details-marker{display:none}.legacy-stock-panel-summary h2{margin:2px 0 0;font-size:20px;letter-spacing:-.03em}.legacy-stock-panel-toggle{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#6a7871}.legacy-stock-panel[open] .legacy-stock-panel-toggle{color:#173B7A}.legacy-stock-panel-body{padding:0 18px 18px}.legacy-stock-panel-body-open{padding:18px;overflow:visible}.legacy-add-band{display:grid;grid-gap:16px;gap:16px}.legacy-add-band-head h2{margin:4px 0 0;font-size:20px;letter-spacing:-.03em}.legacy-add-band-grid{display:grid;grid-template-columns:minmax(148px,1.12fr) repeat(6,minmax(0,1fr)) minmax(132px,1fr);grid-gap:12px;gap:12px;align-items:start}.legacy-add-band-grid>*,.legacy-inline-editor-grid>*{min-width:0}.legacy-add-band-wide{grid-column:span 2}.field-estimation{grid-row:auto}.legacy-add-band-suggestion-cell{grid-column:2/span 1;min-width:0;align-self:start}.legacy-add-band-score-cell{grid-column:3/-1;min-width:0;align-self:start;min-height:222px}.legacy-add-band-suggestion-wrap{display:grid;align-content:start;grid-gap:8px;gap:8px}.legacy-add-band .input,.legacy-add-band .picker-shell,.legacy-add-band .picker-trigger{min-height:44px;height:44px}.legacy-add-band .picker-trigger{align-items:center;overflow:hidden}.legacy-add-band .picker-trigger-values{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.legacy-add-band .picker-trigger-values::-webkit-scrollbar{display:none}.legacy-add-band .picker-caret{padding-top:0}.legacy-add-band .input{padding:0 14px}.legacy-add-band-score-cell .buy-score-form-panel{min-height:222px}.legacy-add-band-sale{padding-top:0;display:grid;grid-gap:12px;gap:12px;justify-items:start}.legacy-add-band-sale .legacy-vente-grid{width:100%}.field-label-row{display:flex;align-items:center;gap:6px;min-height:18px}.sku-dup-warn{display:block;padding:8px 11px;border-radius:8px;background:#fdECEA;border:1px solid #f3c6bf;color:#a93226;font-size:12px;font-weight:700;line-height:1.45}.sku-dup-banner{margin:0 0 12px}.sku-dup-link{color:#a93226;font-weight:900;text-decoration:underline}.sku-dup-link:hover{color:#7e241a}.sku-dup-confirm{display:block;margin-top:3px;color:#7e241a}.sku-last-inline{margin-left:auto;color:#8A94A8;font-size:10px;font-weight:800;text-transform:none;letter-spacing:0;white-space:nowrap}.sku-input-wrap{position:relative;min-width:0}.sku-input-wrap .input::placeholder{color:#9aa7ba;font-weight:400}.sku-input-with-action{padding-right:76px!important}.sku-input-filled{background:#fff;color:#0b1f3a;font-size:15px;font-weight:600}.sku-input-selected{border-color:#3a70df;background:#eef5ff;box-shadow:0 0 0 3px rgba(36,84,214,.13);animation:sku-applied-flash .55s ease-out}@keyframes sku-applied-flash{0%{background:#d9e8ff;box-shadow:0 0 0 7px rgba(36,84,214,.2)}to{background:#eef5ff;box-shadow:0 0 0 3px rgba(36,84,214,.13)}}@media(prefers-reduced-motion:reduce){.sku-input-selected{animation:none}}.sku-inline-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;right:6px;top:50%;transform:translateY(-50%);border:0;background:linear-gradient(135deg,#2454D6,#5AA7FF);padding:5px 6px;font-size:10px;line-height:1;font-weight:750;white-space:nowrap;cursor:pointer;box-shadow:0 8px 18px rgba(36,84,214,.16);transition:background .16s ease,transform .16s ease,box-shadow .16s ease}.sku-inline-action,.sku-inline-action:before{position:absolute;border-radius:999px;color:#fff}.sku-inline-action:before{content:"Cliquer";left:50%;bottom:calc(100% + 6px);transform:translateX(-50%) translateY(2px);padding:3px 7px;background:#0B1F3A;font-size:9px;font-weight:900;opacity:0;pointer-events:none;transition:opacity .14s ease,transform .14s ease}.sku-inline-action:hover{background:linear-gradient(135deg,#173B7A,#2454D6);transform:translateY(-50%) translateY(-1px);box-shadow:0 10px 22px rgba(36,84,214,.24)}.sku-inline-action:hover:before{opacity:1;transform:translateX(-50%) translateY(0)}.sku-inline-action.is-selected,.sku-inline-action.is-selected:hover{background:#dce9ff;color:#173b7a;box-shadow:none}.sku-inline-action.is-selected:before{content:"SKU renseigné"}.sku-inline-action:focus-visible{outline:2px solid rgba(36,84,214,.28);outline-offset:2px}.btn-confirm-dup{background:#c0392b!important;border-color:#c0392b!important}.btn-confirm-dup:hover{background:#a93226!important}.field-label-row>span:first-child{white-space:nowrap}.field-settings-link{display:inline-grid;place-items:center;width:18px;height:18px;margin-left:2px;border-radius:999px;border:1px solid #d5e6dd;color:#527064;font-size:10px;font-weight:900;background:#ffffff}.tip-wrap{position:relative;display:inline-grid}.tip-bubble{top:calc(100% + 10px);transform:translateX(-50%);min-width:240px;max-width:320px;padding:10px 12px;border-radius:12px;color:#ffffff;font-size:12px;line-height:1.55;box-shadow:0 18px 30px rgba(16,35,26,.22);display:none;z-index:30}.tip-bubble,.tip-bubble:before{position:absolute;left:50%;background:#0B1F3A}.tip-bubble:before{content:"";top:-6px;width:12px;height:12px;transform:translateX(-50%) rotate(45deg)}.tip-wrap:focus-within .tip-bubble,.tip-wrap:hover .tip-bubble{display:block}.field-hint{display:inline-grid;place-items:center;width:18px;height:18px;margin-left:6px;border-radius:999px;border:1px solid #9cc4ff;color:#173B7A;font-size:11px;font-weight:800;cursor:help;background:#f8fbff}.field-hint:focus{outline:none;box-shadow:0 0 0 3px rgba(36,84,214,.14)}.field-date .input{min-width:0}.date-picker-shell{position:relative;width:100%;min-width:0}.date-picker-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,transform .16s ease}.date-picker-trigger:hover{background:#f8fbff}.date-picker-trigger:focus-visible{outline:2px solid rgba(36,84,214,.2);border-color:rgba(36,84,214,.4)}.date-picker-trigger-open{border-color:#BFD3FF;box-shadow:0 0 0 3px rgba(36,84,214,.12)}.date-picker-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8b948e}.date-picker-label-filled{color:var(--ink)}.date-picker-trigger-actions{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.date-picker-clear{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;background:rgba(108,122,115,.18);color:#6c7a73;font-size:13px;line-height:1}.date-picker-trigger:hover .date-picker-clear{background:rgba(108,122,115,.3);color:#24332b}.date-picker-caret{color:#5e6d65;font-size:12px;font-weight:900}.date-picker-panel{position:absolute;left:0;top:calc(100% + 8px);z-index:45;width:min(320px,calc(100vw - 32px));padding:14px;border-radius:18px;border:1px solid rgba(11,31,58,.12);background:#fff;box-shadow:0 24px 40px rgba(11,31,58,.12);display:grid;grid-gap:12px;gap:12px}.date-picker-panel-right{left:auto;right:0}.date-picker-panel-upward{top:auto;bottom:calc(100% + 8px)}.date-picker-panel-portal{position:fixed;z-index:9000;max-height:calc(100vh - 32px);overflow-y:auto}.date-picker-panel-portal,.date-picker-panel-portal.date-picker-panel-right,.date-picker-panel-portal.date-picker-panel-upward{left:auto;right:auto;top:auto;bottom:auto}.date-picker-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.date-picker-head strong{font-size:14px;font-weight:800;text-transform:capitalize;color:var(--ink)}.date-picker-nav{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(11,31,58,.12);background:#f8fbff;color:#173B7A;width:34px;height:34px;border-radius:999px;display:grid;place-items:center;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.date-picker-nav:hover{background:#eef4ff;border-color:#bfd3ff;transform:translateY(-1px)}.date-picker-grid,.date-picker-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px}.date-picker-weekdays span{text-align:center;font-size:11px;font-weight:800;color:#7b879c}.date-picker-day{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:#f8fbff;color:#0b1f3a;min-height:36px;border-radius:12px;font-size:13px;font-weight:700;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.date-picker-day:hover{background:#eef4ff;border-color:#bfd3ff;color:#173B7A;transform:translateY(-1px)}.date-picker-day-outside{color:#a6afbf;background:#f7f9fd}.date-picker-day-today{border-color:#bfd3ff;color:#2454D6;background:#eef4ff}.date-picker-day-selected{box-shadow:0 14px 26px rgba(36,84,214,.22)}.date-picker-day-selected,.date-picker-day-selected:hover{background:linear-gradient(180deg,#5AA7FF,#2454D6);border-color:#2454D6;color:#fff}.date-picker-footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.date-picker-footer-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:#173B7A;font-size:12px;font-weight:800;padding:0;cursor:pointer}.date-picker-footer-btn:hover{color:#2454D6}.date-clear-wrap .date-picker-shell{width:100%}.date-clear-wrap .date-picker-trigger.items-filter-input-date{min-width:0;max-width:100%;font-size:12px;font-weight:400;letter-spacing:0;padding-right:12px}.date-clear-wrap .date-picker-trigger.items-filter-input-date.date-picker-trigger-filled{padding-right:12px}.cell-date-input.date-picker-trigger{min-height:24px;height:24px;padding:2px 6px;border-radius:4px;font-size:12px}.cell-date-input.date-picker-trigger .date-picker-label{font-size:12px}.cell-date-input.date-picker-trigger .date-picker-trigger-actions{gap:4px}.cell-date-input.date-picker-trigger .date-picker-clear{width:14px;height:14px;font-size:11px}.cell-date-input.date-picker-trigger .date-picker-caret{font-size:10px}.picker-shell{position:relative;height:44px;width:100%;min-width:0}.picker-trigger{width:100%;height:44px;padding:6px 12px;border-radius:16px;border:1px solid var(--line);background:#fbfcfb;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.picker-trigger-open{border-color:#BFD3FF;box-shadow:0 0 0 3px rgba(36,84,214,.12)}.picker-trigger-values{display:flex;flex:1 1;flex-wrap:nowrap;gap:6px;align-items:center;min-width:0;overflow:hidden}.picker-trigger-values .picker-pill{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.picker-trigger-chip{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%;flex:0 1 auto}.picker-trigger-chip .picker-pill{max-width:100%}.picker-pill-count{background:#f3f6f4!important;border-color:#d6e1dc!important;color:#53665d!important;box-shadow:none!important}.picker-trigger-chip-remove{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;width:18px;height:18px;border-radius:999px;padding:0;display:grid;place-items:center;background:rgba(15,35,26,.08);color:#617068;font-size:13px;font-weight:900;line-height:1;cursor:pointer;flex:0 0 auto;transition:background .16s ease,color .16s ease,transform .16s ease}.picker-trigger-chip-remove:hover{background:rgba(15,35,26,.16);color:#223229;transform:translateY(-1px)}.picker-trigger-chip-remove-clear{margin-left:auto}.picker-trigger-values-filled{padding-right:4px}.picker-placeholder{color:#8b948e}.picker-caret{color:#5e6d65;font-size:12px;font-weight:900;flex:0 0 auto}.picker-panel{position:absolute;left:0;right:auto;top:calc(100% + 8px);z-index:25;width:-moz-fit-content;width:fit-content;min-width:max(100%,320px);max-width:min(520px,calc(100vw - 48px));padding:12px;border-radius:18px;border:1px solid rgba(17,45,34,.12);background:#ffffff;box-shadow:0 24px 40px rgba(17,45,34,.12);display:grid;grid-gap:12px;gap:12px;overflow:hidden}.picker-panel-right{left:auto;right:0}.picker-options{display:flex;flex-wrap:wrap;gap:8px;max-height:228px;overflow:auto;padding:4px 6px 2px 2px;align-content:flex-start}.picker-scroll-hint{color:#6f7f77;font-size:11px;font-weight:700;letter-spacing:.01em}.picker-option{display:inline-flex;align-items:center;gap:8px;padding:3px 5px 3px 3px;border:0;border-radius:999px;background:transparent;cursor:pointer;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.picker-option-selected{background:rgba(36,84,214,.12);box-shadow:inset 0 0 0 1px rgba(103,201,165,.42)}.picker-option-selected .picker-pill{box-shadow:inset 0 0 0 1px rgba(255,255,255,.72),0 0 0 2px rgba(36,84,214,.28),0 10px 22px rgba(17,45,34,.1);filter:saturate(1.07) contrast(1.03)}.picker-option-selected:after{content:"✓";justify-content:center;width:18px;height:18px;background:#2454D6;color:#fff;font-size:11px;font-weight:900;line-height:1;box-shadow:0 8px 18px rgba(36,84,214,.22)}.picker-option-selected:after,.picker-pill{display:inline-flex;align-items:center;border-radius:999px}.picker-pill{min-height:26px;padding:4px 11px;border:1px solid;font-size:11.5px;font-weight:800;letter-spacing:0;text-transform:none;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;flex:0 1 auto;box-shadow:inset 0 0 0 1px rgba(255,255,255,.58),0 1px 2px rgba(17,45,34,.04)}.picker-pill-selected{box-shadow:inset 0 0 0 1px rgba(255,255,255,.62),0 6px 14px rgba(17,45,34,.08);filter:saturate(1.02)}.value-pill-group{display:inline-flex;flex-wrap:nowrap;gap:3px;max-width:100%;overflow:hidden}.picker-custom-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.picker-add-btn,.picker-custom-input{min-height:44px}.picker-clear{justify-self:start;border:0;background:transparent;color:#173B7A;font-size:12px;font-weight:800;cursor:pointer}.estim-suggestion-card{border:1px solid #bfd3ff;background:linear-gradient(135deg,#eef4ff,#f8fbff);border-radius:18px;padding:12px 14px;display:grid;grid-gap:4px;gap:4px;text-align:left;cursor:pointer}.estim-suggestion-card strong{color:#173B7A;font-size:16px;letter-spacing:-.02em}.estim-suggestion-card span{color:#667085;font-size:12px}.estim-sample-warning{display:block;margin-top:4px;padding:7px 9px;border-radius:11px;background:rgba(245,196,81,.14);border:1px solid rgba(214,158,46,.24);color:#7a5b12;font-size:11.5px;font-weight:800;line-height:1.35}.estim-suggestion-card em{color:#173B7A;font-size:12px;font-style:normal;font-weight:800}.estim-alert-card{margin-top:8px;padding:8px 10px;border-radius:12px;background:#fff3f1;border:1px solid rgba(193,84,48,.18);color:#a03a22;font-size:12px;line-height:1.5}.legacy-sale-toggle{display:inline-flex;align-items:center;min-height:36px;padding:7px 14px;border-radius:12px;border:1px solid #2454d6;background:#eef4ff;color:#173B7A;font-size:12px;font-weight:800;cursor:pointer}.legacy-sale-toggle-open{background:#2454D6;color:#ffffff}.analysis-progress-card{display:grid;grid-gap:16px;gap:16px}.analysis-period-rail{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:18px}.analysis-period-chip{min-height:52px;padding:10px 14px;border-radius:14px;border:1px solid rgba(17,45,34,.08);background:linear-gradient(180deg,#ffffff,#f8fbff)}.analysis-period-chip span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#6d7b74;font-weight:800;margin-bottom:4px}.analysis-period-chip strong{color:#0B1F3A;font-size:15px;letter-spacing:-.03em}.analysis-period-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-left:auto}.analysis-controls-shell{display:grid;grid-gap:8px;gap:8px}.analysis-controls-row{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;justify-content:flex-end;min-width:0}.analysis-controls-top{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;flex-wrap:wrap}.analysis-controls-period{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.analysis-controls-label{color:#7c8782;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.analysis-period-select{min-width:184px;flex:0 0 184px}.analysis-period-mini,.analysis-period-select{min-height:40px;border-radius:12px;font-size:13px}.analysis-period-mini{min-width:140px;flex:0 0 140px}.analysis-period-arrow{color:#9aa59f;font-weight:800}.analysis-controls-actions{display:flex;align-items:center;gap:8px}.analysis-icon-link{width:32px;height:32px;border-radius:999px;border:1px solid rgba(17,45,34,.12);display:grid;place-items:center;color:#173B7A;background:#ffffff;font-size:14px}.analysis-apply-btn{min-height:34px;padding:7px 10px;font-size:11px}.analysis-stock-slider{padding:12px 14px;border-radius:14px;border:1px solid rgba(11,31,58,.08);background:linear-gradient(180deg,#fbfdff,#f8fbff)}.analysis-stock-slider-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.analysis-stock-slider-head span{color:#7c8782;font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.analysis-stock-slider-head strong{color:#173B7A;font-size:15px}.analysis-stock-slider-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto 100px;grid-gap:10px;gap:10px;align-items:center}.analysis-stock-slider-row span{color:#80908a;font-size:11px;font-weight:700}.analysis-stock-slider-input{width:100%;accent-color:#2454D6}.analysis-stock-slider-free{min-height:40px}.analyses-overview-card{padding:24px 32px 18px;position:relative;overflow:hidden}.analyses-hero-bar{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:24px 32px;position:relative;overflow:hidden}.analyses-overview-card .analyses-hero-bar{padding:0;border:0;box-shadow:none;background:transparent!important;border-radius:0}.analyses-overview-divider{height:1px;width:100%;margin:22px 0 20px;background:linear-gradient(90deg,rgba(17,45,34,.12),rgba(17,45,34,.08) 72%,transparent)}.analyses-hero-left{flex:1 1 420px;min-width:0}.analyses-hero-left h1{margin:0;background:linear-gradient(120deg,#0B1F3A 40%,#2454D6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.04;padding-bottom:.06em;overflow:visible}.analyses-period-form{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;flex:0 1 auto;min-width:0;justify-content:flex-end}.buy-score-form-panel{width:100%}.buy-score-form-panel .buy-score-metrics{grid-template-columns:repeat(6,minmax(106px,1fr));gap:12px}.buy-score-form-panel .buy-score-ring{width:52px;height:52px;font-size:19px}.buy-score-form-panel .buy-score-title{font-size:17px}.analyses-hero-actions{display:flex;align-items:center;gap:8px;flex:0 1 auto;min-width:0;justify-content:flex-end;flex-wrap:nowrap;margin-left:auto}.analyses-print-btn{display:inline-flex;align-items:center;gap:9px;padding:11px 18px;border-radius:999px;border:1px solid rgba(36,84,214,.28);background:linear-gradient(180deg,#ffffff,#f7faff);color:#173B7A;font-size:14px;font-weight:800;letter-spacing:-.01em;white-space:nowrap;flex:0 0 auto;cursor:pointer;box-shadow:0 1px 2px rgba(16,35,26,.06);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .12s ease}.analyses-print-btn:hover:not(:disabled){background:linear-gradient(180deg,#eef4ff,#dfeaff);border-color:rgba(36,84,214,.45);box-shadow:0 4px 14px rgba(36,84,214,.16);transform:translateY(-1px)}.analyses-print-btn:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px rgba(16,35,26,.08)}.analyses-print-btn:disabled{opacity:.75;cursor:progress}.analyses-print-btn-icon{display:inline-flex}.analyses-print-btn svg{width:17px;height:17px}.analyses-print-spinner{animation:analyses-print-spin .7s linear infinite}@keyframes analyses-print-spin{to{transform:rotate(1turn)}}@media(max-width:1180px){.analyses-hero-actions{min-width:0}.analyses-hero-actions,.analyses-period-form{width:100%;justify-content:flex-start;flex-wrap:wrap}}body.is-printing .shell,body.is-printing .shell-app{padding:8px!important}body.is-printing .analyses-hero-bar{padding:12px 16px!important}body.is-printing .ops-grid{display:grid!important;grid-template-columns:1fr!important;grid-gap:18px!important;gap:18px!important;margin-top:16px!important}body.is-printing .analyses-insights-strip,body.is-printing .analyses-stat-bar,body.is-printing .ops-card,body.is-printing .ops-table-card{break-inside:avoid!important;page-break-inside:avoid!important}body.is-printing .ops-card{padding:22px!important}body.is-printing .analysis-progress-grid,body.is-printing .analysis-score-grid,body.is-printing .distribution-grid,body.is-printing .ops-kpi-grid{gap:12px!important}body.is-printing .analysis-progress-stat,body.is-printing .analysis-score-card,body.is-printing .brand-card,body.is-printing .coef-chip,body.is-printing .delay-card,body.is-printing .dormant-card,body.is-printing .ops-kpi,body.is-printing .profit-podium-row,body.is-printing .seasonality-cell,body.is-printing .stat-pill-card{break-inside:avoid!important;page-break-inside:avoid!important}@media print{.analyses-hero-actions,.analyses-period-form,.analyses-print-btn,.app-nav,.app-sidebar,.btn,.dashboard-hero,.editor-action-row,.items-filter-stack,.legacy-stock-form-card,.nav-wrap,.shell-nav{display:none!important}body{background:#fff!important;margin:0!important}.card{box-shadow:none!important;border:1px solid #e0e8e4!important;page-break-inside:avoid;break-inside:avoid}.shell,.shell-app{padding:8px!important}.analyses-hero-bar{padding:12px 16px!important}main{padding:0!important}.ops-grid{grid-template-columns:1fr!important}.ops-card:has(.analysis-score-grid),.ops-card:has(.brand-rail),.ops-card:has(.coef-chips),.ops-card:has(.delay-grid),.ops-card:has(.dormant-grid),.ops-card:has(.profit-podium),.ops-card:has(.stat-pill-grid){break-inside:auto!important;page-break-inside:auto!important}.analysis-progress-stat,.analysis-score-card,.brand-card,.coef-chip,.delay-card,.dormant-card,.ops-kpi,.profit-podium-row,.stat-pill-card{break-inside:avoid!important;page-break-inside:avoid!important}@page{size:A3 landscape;margin:1cm}}.analyses-period-label{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#6d7b74;white-space:nowrap}.analyses-settings-btn{margin-left:0;white-space:nowrap}.analyses-stat-bar{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px;overflow:visible;padding:10px;background:#fff!important;background-image:none!important;border:1px solid rgba(17,45,34,.06);box-shadow:0 16px 42px rgba(17,45,34,.08);filter:none!important;position:relative;isolation:isolate;border-radius:18px}.analyses-stat-bar-card:before{content:none}.analyses-overview-card .analyses-stat-bar{padding:0;border:0;box-shadow:none;background:transparent!important;background-image:none!important;border-radius:0}.analyses-stat-chip{display:flex;align-items:center;gap:10px;min-width:0;min-height:82px;padding:14px 14px 13px;border:1px solid rgba(17,45,34,.08);border-radius:16px;background:#fff!important;background-image:none!important;transition:background .15s,box-shadow .15s,transform .15s;box-shadow:none;filter:none!important;position:relative;overflow:hidden}.analyses-stat-chip:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(17,45,34,.1)}.analyses-stat-chip:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:0 0 16px 16px;background:#94A3B8}.analyses-stat-icon{width:36px;height:36px;flex:0 0 36px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:rgba(17,45,34,.05);color:#15382a;font-family:Syne,sans-serif;font-size:18px;font-weight:900;line-height:1}.analyses-stat-body{min-width:0;flex:1 1}.analyses-stat-body span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:#6d7b74;margin-bottom:3px;white-space:normal;line-height:1.3}.analyses-stat-body strong{font-family:Syne,sans-serif;font-size:clamp(13px,1.2vw,18px);font-weight:800;letter-spacing:-.03em;color:#0B1F3A;line-height:1.1}.analyses-stat-body small,.analyses-stat-body strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.analyses-stat-body small{font-size:10px;color:#7a8882;margin-top:2px}.analyses-stat-chip-neutral:after{background:#94A3B8}.analyses-stat-chip-green-dark:after{background:#173B7A}.analyses-stat-chip-green-dark .analyses-stat-icon{background:rgba(23,59,122,.1);color:#173B7A}.analyses-stat-chip-green-dark .analyses-stat-body strong{color:#173B7A}.analyses-stat-chip-profit:after{background:var(--brand)}.analyses-stat-chip-profit .analyses-stat-icon{background:rgba(36,84,214,.1);color:var(--brand)}.analyses-stat-chip-profit .analyses-stat-body strong{color:var(--brand)}.analyses-stat-chip-teal:after{background:#7BB8FF}.analyses-stat-chip-teal .analyses-stat-icon{background:rgba(90,167,255,.14);color:#2454D6}.analyses-stat-chip-teal .analyses-stat-body strong{color:#2454D6}.analyses-stat-chip-orange:after{background:#EF9F27}.analyses-stat-chip-orange .analyses-stat-icon{background:rgba(239,159,39,.1);color:#b86f0d}.analyses-stat-chip-blue:after{background:#378ADD}.analyses-stat-chip-blue .analyses-stat-icon{background:rgba(55,138,221,.1);color:#286fb4}@media(max-width:900px){.analyses-stat-bar{grid-template-columns:repeat(3,1fr)}}@media(max-width:560px){.analyses-stat-bar{grid-template-columns:repeat(2,1fr)}}.analyses-insights-strip{display:flex;flex-wrap:wrap;gap:10px;padding:14px 18px;background:#fff!important;border-radius:var(--radius);border:1px solid rgba(17,45,34,.08);box-shadow:var(--shadow)}.analyses-overview-card .analyses-insights-strip{margin-top:16px;padding:14px 0 0;border:0;border-top:1px solid rgba(17,45,34,.08);border-radius:0;box-shadow:none;background:transparent!important}.analyses-section-insights{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 14px}.analyses-season-insights-compact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:-2px 0 12px}.analyses-season-insights-compact .analyses-insight-chip{min-width:0;padding:8px 10px}.analyses-season-insights-compact .analyses-insight-chip p{font-size:11px;line-height:1.4}.cell-sale-editor{display:grid;grid-template-columns:minmax(0,1fr) minmax(86px,1fr) auto;grid-gap:6px;gap:6px;align-items:center}.cell-sale-save{min-height:36px;min-width:46px;padding:0 12px}.analyses-insight-chip{display:flex;align-items:flex-start;gap:8px;padding:10px 14px;border-radius:12px;border:1px solid;flex:1 1;min-width:220px;background:#fff}.analyses-insight-chip p{margin:0;font-size:12px;line-height:1.5;color:#435149}.analyses-insight-chip-good{background:var(--brand-soft);border-color:#BFD3FF}.analyses-insight-chip-warn{background:#fffbf0;border-color:#fde68a}.analyses-insight-chip-bad{background:#fff5f5;border-color:#fca5a5}.analyses-insight-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:4px}.analyses-insight-dot-good{background:var(--brand)}.analyses-insight-dot-warn{background:#EF9F27}.analyses-insight-dot-bad{background:#E24B4A}.analyses-season-insights{display:flex;flex-wrap:wrap;gap:10px;margin:-2px 0 14px}.analyses-season-insights-vertical{display:grid;grid-gap:10px;gap:10px}.analyses-season-insights-vertical .analyses-insight-chip{min-width:0}.ops-kpi-grid-3{grid-template-columns:repeat(3,1fr)}.analyses-season-form{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:18px}.analyses-season-label{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#6d7b74}.analyses-season-select{max-width:200px}.seasonality-controls-shell{display:grid;grid-gap:10px;gap:10px;margin-bottom:18px}.seasonality-controls-row{display:flex;align-items:flex-end;gap:14px;flex-wrap:nowrap}.season-dropdown{position:relative;display:inline-block;margin-bottom:0;min-width:220px}.seasonality-metric-wrap{display:flex;align-items:flex-end;gap:10px;min-width:260px;flex:1 1 auto}.seasonality-metric-control{display:flex;flex-direction:column;gap:6px;min-width:220px}.seasonality-metric-label{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#6d7b74}.seasonality-metric-select{min-height:44px;border-radius:12px;font-size:13px}.seasonality-metric-hint{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#51625a;padding:10px 14px;border-radius:14px;background:rgba(255,255,255,.82);border:1px dashed #cfe2d8;box-shadow:none;min-height:44px;white-space:nowrap}.seasonality-metric-pulse{width:8px;height:8px;border-radius:999px;background:#2454D6;box-shadow:0 0 0 0 rgba(36,84,214,.35);animation:seasonalityPulse 1.8s ease-out infinite;flex:0 0 auto}.seasonality-metric-hint-badge{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 8px;border-radius:999px;background:#eef4ff;border:1px solid #d6e7df;color:#2454D6;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.seasonality-loading{position:relative;width:100%;height:4px;border-radius:999px;overflow:hidden;background:#edf5f1}.seasonality-loading-bar{position:absolute;inset:0 auto 0 -36%;width:36%;border-radius:inherit;background:linear-gradient(90deg,rgba(36,84,214,.18),rgba(36,84,214,.85),rgba(36,84,214,.18));animation:seasonalityLoading 1s ease-in-out infinite}@keyframes seasonalityPulse{0%{box-shadow:0 0 0 0 rgba(36,84,214,.35)}70%{box-shadow:0 0 0 10px rgba(36,84,214,0)}to{box-shadow:0 0 0 0 rgba(36,84,214,0)}}@keyframes seasonalityLoading{0%{transform:translateX(0)}to{transform:translateX(380%)}}@media (max-width:1080px){.seasonality-controls-row{flex-wrap:wrap}.seasonality-metric-wrap{flex-wrap:wrap;align-items:flex-start}.seasonality-metric-hint{white-space:normal}}.season-dropdown-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 12px;width:100%;min-height:44px;background:#fff;border:1px solid var(--line,#dde6e2);border-radius:10px;cursor:pointer;font-size:13px;color:var(--ink,#1a2e25);font-weight:600;transition:border-color .15s,box-shadow .15s}.season-dropdown-trigger:hover{border-color:#b0c8be;box-shadow:0 2px 8px rgba(0,0,0,.06)}.season-dropdown-all-label{font-size:13px;font-weight:700;color:#51625a}.season-dropdown-caret{color:#7d9488;transition:transform .2s;flex-shrink:0}.season-dropdown-caret-open{transform:rotate(180deg)}.season-dropdown-panel{position:absolute;top:calc(100% + 6px);left:0;z-index:200;min-width:240px;max-width:320px;background:#fff;border:1px solid var(--line,#dde6e2);border-radius:14px;box-shadow:0 8px 28px rgba(0,0,0,.1);overflow:hidden}.season-dropdown-search-wrap{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--line,#dde6e2)}.season-dropdown-search{flex:1 1;border:none;outline:none;font-size:13px;color:var(--ink,#1a2e25);background:transparent}.season-dropdown-search::placeholder{color:#a0b0a8}.season-dropdown-list{list-style:none;margin:0;padding:6px 0;max-height:260px;overflow-y:auto}.season-dropdown-option{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:7px 12px;border:none;background:transparent;cursor:pointer;text-align:left;transition:background .1s}.season-dropdown-option-active,.season-dropdown-option:hover{background:#eef4ff}.season-dropdown-option-count{font-size:11px;font-weight:700;color:#667085;background:#eef4ff;border-radius:999px;padding:1px 7px;flex-shrink:0}.season-dropdown-empty{padding:12px 14px;font-size:13px;color:#667085;font-style:italic}.seasonality-chart-wrap{display:flex;flex-direction:column;gap:10px}.seasonality-chart-meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.seasonality-chart-meta-rich{row-gap:10px}.seasonality-chart-total{font-family:Syne,sans-serif;font-size:22px;font-weight:800;letter-spacing:-.04em;color:#2454D6}.seasonality-chart-total-coef{color:#d07a17}.seasonality-chart-total-ticket{color:#4f77b9}.seasonality-chart-sub{font-size:12px;color:#6d7b74}.seasonality-chart-stat{font-size:12px;color:#51625a;background:#f8fbff;border:1px solid #dbe8ff;border-radius:999px;padding:4px 10px}.seasonality-chart-stat strong{color:#0B1F3A}.seasonality-chart-peak{font-size:12px;font-weight:700;color:#435149;background:#eef4ff;border:1px solid #bfd3ff;border-radius:100px;padding:2px 10px}.profit-podium{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.profit-podium-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:#fafcfb;border:1px solid rgba(17,45,34,.06);transition:background .15s;break-inside:avoid;page-break-inside:avoid}.profit-podium-row:hover{background:var(--brand-soft)}.profit-podium-top{border-left:3px solid var(--brand)}.profit-podium-rank{font-size:18px;width:28px;flex-shrink:0;text-align:center}.profit-podium-num{font-size:12px;font-weight:800;color:#9aada4}.profit-podium-info{flex:1 1;min-width:0}.profit-podium-info strong{display:block;font-size:13px;font-weight:700;color:#0B1F3A;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profit-podium-info span{display:block;font-size:11px;color:#6d7b74;margin-bottom:5px}.profit-podium-bar{height:4px;background:rgba(11,31,58,.07);border-radius:99px;overflow:hidden}.profit-podium-bar-fill{height:100%;background:linear-gradient(90deg,var(--brand),#5AA7FF);border-radius:99px;transition:width .4s ease}.profit-podium-value{text-align:right;flex-shrink:0}.profit-podium-value strong{display:block;font-size:14px;font-weight:800;color:var(--brand);letter-spacing:-.03em}.profit-podium-value span{font-size:11px;color:#6d7b74}.dormant-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.dormant-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:#fbfdff;border:1px solid rgba(11,31,58,.06);border-left:3px solid}.dormant-high{border-left-color:#E24B4A;background:#fff8f8}.dormant-mid{border-left-color:#EF9F27;background:#fffcf5}.dormant-low{border-left-color:#94A3B8}.dormant-row-age{width:42px;flex-shrink:0;text-align:center}.dormant-row-age strong{font-size:13px;font-weight:800;color:#435149}.dormant-row-info{flex:1 1;min-width:0}.dormant-row-info strong{display:block;font-size:13px;font-weight:700;color:#0B1F3A;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dormant-row-info span{font-size:11px;color:#6d7b74}.dormant-row-value{font-size:13px;font-weight:700;color:#435149;flex-shrink:0}.analysis-progress-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.analysis-progress-head h2{margin:4px 0 0}.analysis-progress-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:nowrap}.analysis-progress-head-hierarchy>.analysis-progress-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;justify-self:end}.analysis-progress-actions strong{font-size:20px;letter-spacing:-.04em;color:#173B7A;white-space:nowrap}.analysis-progress-actions .btn{width:34px;min-width:34px;height:34px;min-height:34px;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:13px;line-height:1;border-radius:999px;background:#f5f8ff;border-color:rgba(36,84,214,.22);color:#28664f;box-shadow:0 10px 22px rgba(21,48,36,.08)}.analysis-progress-bar-row{display:flex;align-items:center;gap:12px}.analysis-progress-bar{flex:1 1 auto;height:14px;border-radius:999px;background:#ebf2ee;overflow:hidden}.analysis-progress-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#2454D6,#5AA7FF)}.analysis-progress-bar-row strong{color:#0B1F3A;font-size:15px}.analysis-progress-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.analysis-progress-stat{padding:14px 16px;border:1px solid rgba(17,45,34,.08);border-radius:16px;background:linear-gradient(180deg,#ffffff,#f8fbff);break-inside:avoid;page-break-inside:avoid}.analysis-progress-stat span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#6d7b74;font-weight:800;margin-bottom:4px}.analysis-progress-stat strong{display:block;color:#0B1F3A;font-size:18px;letter-spacing:-.03em}.analysis-progress-stat p{margin:6px 0 0;color:#63726b;font-size:12px;line-height:1.5}.analysis-stock-coverage-card{margin-top:16px;padding:16px;border-radius:18px;border:1px solid rgba(11,31,58,.08);background:linear-gradient(180deg,#fbfdff,#f8fbff)}.analysis-stock-coverage-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.analysis-stock-coverage-head h3{margin:4px 0 0}.analysis-stock-coverage-head strong{color:#ef9f27;font-size:24px;letter-spacing:-.05em}.analysis-stock-coverage-card p{margin:10px 0 0;color:#63726b;font-size:13px;line-height:1.6}.analysis-stock-coverage-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));grid-gap:8px;gap:8px;margin-top:12px}.analysis-stock-coverage-item{padding:10px 11px;border-radius:12px;border:1px solid rgba(17,45,34,.08);border-left:3px solid #dce8e2;background:#ffffff;display:grid;grid-gap:4px;gap:4px}.analysis-stock-coverage-item span{color:#63726b;font-size:11px;text-transform:uppercase;letter-spacing:.07em;font-weight:800}.analysis-stock-coverage-item strong{color:#0B1F3A;font-size:15px;letter-spacing:-.03em}.analysis-stock-coverage-item small{color:#173B7A;font-size:12px;font-weight:700}.analysis-inline-form{margin-top:12px;padding:12px 14px;border-radius:16px;border:1px solid rgba(17,45,34,.08);background:linear-gradient(180deg,#ffffff,#f8fbff);display:grid;grid-gap:10px;gap:10px}.stock-cursor-card{margin-top:16px;padding:18px;border-radius:16px;border:1px solid #e6eefb;background:#fbfdff}.stock-cursor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.stock-cursor-kpi{flex-shrink:0}.stock-cursor-kpi-label{font-size:11px;color:#888;text-transform:uppercase;letter-spacing:.07em;font-weight:700;margin-bottom:2px}.stock-cursor-kpi-val{font-size:30px;font-weight:800;color:#173B7A;letter-spacing:-.03em;line-height:1}.stock-cursor-kpi-sub{font-size:11px;color:#8b968f;margin-top:4px}.stock-cursor-controls{flex:1 1;min-width:220px;display:grid;grid-gap:8px;gap:8px}.stock-cursor-controls-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.stock-cursor-label{font-size:12px;color:#63726b;font-weight:600}.stock-cursor-number{width:64px;padding:4px 8px;border:1.5px solid #2454d6;border-radius:8px;font-size:13px;font-weight:600;color:#173B7A;text-align:center;font-family:inherit}.stock-cursor-range{width:100%;accent-color:#2454D6;cursor:pointer}.stock-cursor-range-labels{display:flex;justify-content:space-between;font-size:11px;color:#aaa}.stock-cursor-categ-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));grid-gap:8px;gap:8px;margin-top:14px}.stock-cursor-views{border:0;padding:0;margin:18px 0 0;min-width:0}.stock-cursor-views legend{font-size:13px;font-weight:700;color:#173B7A;margin-bottom:8px;letter-spacing:0}.stock-cursor-view-options{display:flex;flex-wrap:wrap;gap:8px}.stock-cursor-view{position:relative;cursor:pointer;min-width:0}.stock-cursor-view input{position:absolute;opacity:0;width:1px;height:1px}.stock-cursor-view span{display:block;padding:8px 14px;border:1px solid #bfd0fa;border-radius:999px;font-size:13px;line-height:20px;font-weight:700;letter-spacing:0;color:#173B7A;background:linear-gradient(180deg,#fff,#F7FAFF);box-shadow:0 1px 2px rgba(23,59,122,.08);transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.stock-cursor-view:hover span{background:#EEF4FF;border-color:#8EAFF3}.stock-cursor-view input:checked+span{background:linear-gradient(135deg,#2454D6,#4D94F6);color:#fff;border-color:#4D94F6;box-shadow:0 3px 9px rgba(36,84,214,.18)}.stock-cursor-view input:focus-visible+span{outline:3px solid #89B6FF;outline-offset:2px}.stock-cursor-categ-item{min-width:0}.stock-cursor-categ-name{overflow-wrap:anywhere}.stock-cursor-categ-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:12px}.stock-cursor-categ-note{margin:0;font-size:12px;color:#6d7b74}.stock-cursor-categ-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.stock-cursor-categ-actions span{font-size:12px;font-weight:700;color:#53635b}.stock-cursor-categ-btn{border:1px solid rgba(17,45,34,.12);background:#fff;color:#0B1F3A;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700;line-height:1;cursor:pointer;transition:all .16s ease}.stock-cursor-categ-btn:hover{border-color:rgba(36,84,214,.3);color:#2454D6}.stock-cursor-categ-btn.is-active{background:rgba(36,84,214,.12);border-color:rgba(36,84,214,.28);color:#173B7A}.stock-cursor-categ-item{background:#f8fbff;border:1px solid #e6eefb;border-radius:12px;padding:11px 13px;display:grid;grid-gap:3px;gap:3px;transition:border-color .15s ease,background .15s ease}.stock-cursor-categ-item:hover{border-color:#BFD3FF;background:#eef4ff}.stock-cursor-categ-name{font-size:11px;color:#66756d;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.stock-cursor-categ-val{font-size:16.5px;font-weight:850;color:#0B1F3A;letter-spacing:-.02em}.stock-cursor-categ-sub{font-size:11px;color:#8b968f}.analysis-inline-form-slim{margin-bottom:12px}.analysis-inline-form-head{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;flex-wrap:wrap}.analysis-inline-field span,.analysis-inline-form-head span{display:block;color:#6d7b74;font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.analysis-inline-form-head strong{color:#0B1F3A;font-size:14px;letter-spacing:-.03em}.analysis-inline-form-row{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.analysis-inline-field{display:grid;grid-gap:6px;gap:6px;min-width:220px;flex:1 1 220px}.analysis-inline-submit{min-height:40px}.analysis-score-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.analysis-score-card{padding:12px 14px;border-radius:16px;border:1px solid rgba(17,45,34,.08);background:#ffffff;display:grid;grid-gap:10px;gap:10px;break-inside:avoid;page-break-inside:avoid}.analysis-score-card-good{box-shadow:inset 3px 0 0 #2454D6}.analysis-score-card-warn{box-shadow:inset 3px 0 0 #ef9f27}.analysis-score-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.analysis-score-head strong{color:#182a22;font-size:12px;line-height:1.35}.analysis-score-head span{color:#173B7A;font-size:18px;font-weight:900;white-space:nowrap}.analysis-score-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;color:#7a8782;font-size:10px;font-weight:700}.analysis-dual-card{display:grid;grid-template-columns:240px 1fr;grid-gap:14px;gap:14px}.analysis-highlight-card{padding:14px;border-radius:16px;border:1px solid #dceee6;background:linear-gradient(180deg,#fbfefc,#f5faf7)}.analysis-highlight-card span{display:block;color:#5d7d6e;font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:800;margin-bottom:6px}.analysis-highlight-card strong{display:block;color:#182a22;font-size:22px;line-height:1.05;letter-spacing:-.04em}.analysis-highlight-card p{margin:8px 0 0;color:#688078;font-size:12px;line-height:1.5}.analysis-rank-bars{display:grid;grid-gap:8px;gap:8px}.analysis-rank-bar{display:grid;grid-template-columns:minmax(180px,280px) minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 12px;border-radius:14px;border:1px solid rgba(17,45,34,.08);background:#ffffff}.analysis-rank-bar-label{display:grid;grid-gap:3px;gap:3px}.analysis-rank-bar-label strong{color:#1b2923;font-size:13px}.analysis-rank-bar-label span{color:#83908a;font-size:11px}.analysis-rank-bar-track{height:10px;border-radius:999px;background:#e8efeb;overflow:hidden}.analysis-rank-bar-fill{height:100%;min-width:14px;border-radius:999px;background:linear-gradient(90deg,#173B7A,#5AA7FF)}.analysis-rank-bar em{color:#2454D6;font-size:12px;font-style:normal;font-weight:800;white-space:nowrap}.legacy-table-summary{position:fixed;left:50%;bottom:10px;transform:translateX(-50%);z-index:22;margin:0;max-width:min(1020px,calc(100vw - 52px));width:min(1020px,calc(100vw - 52px));border:1px solid rgba(255,255,255,.08);border-radius:13px;background:linear-gradient(180deg,rgba(13,23,18,.96),rgba(8,18,14,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 12px 28px rgba(8,18,14,.2),0 4px 12px rgba(0,0,0,.14);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);overflow-x:auto;scrollbar-width:none;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.legacy-table-summary-visible{opacity:1;visibility:visible;pointer-events:auto}.legacy-table-summary::-webkit-scrollbar{display:none}.legacy-table-summary .table-summary-cell{min-height:40px;padding:5px 10px;border-right:1px solid rgba(255,255,255,.1);background:transparent;align-content:center;white-space:nowrap}.legacy-table-summary .table-summary-cell:last-child{border-right:0}.legacy-table-summary .table-summary-cell span{color:rgba(255,255,255,.44);font-size:8px}.legacy-table-summary .table-summary-cell strong{color:#ffffff;font-size:12px;line-height:1.05}.legacy-table-summary .table-summary-cell small{display:block;color:rgba(255,255,255,.42);font-size:8px;line-height:1.35;font-weight:700}.legacy-table-summary-cell-count strong,.legacy-table-summary-cell-estimate strong,.legacy-table-summary-cell-margin strong,.legacy-table-summary-cell-revenue strong{color:#7BB8FF!important}.legacy-table-summary-cell-count{min-width:198px}.legacy-table-summary-cell-purchase strong{color:#ffffff!important}.legacy-table-wrap{margin-top:6px;overflow-x:auto;overflow-y:visible}.legacy-table-shell{display:grid;grid-gap:12px;gap:12px}.legacy-table-shell-focus{position:relative}.legacy-table-head-tools{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.legacy-table-head-copy{display:flex;flex-direction:column;gap:4px}.legacy-table-head-copy strong{color:#0B1F3A;font-size:14px}.legacy-table-head-copy span{color:#6f7c76;font-size:12px}.legacy-cols-panel-actions,.legacy-table-head-actions{display:flex;flex-wrap:wrap;gap:10px}.table-tool-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;border:1px solid rgba(36,84,214,.28);background:linear-gradient(180deg,#ffffff,#f7faff);color:#173B7A;font-size:12px;font-weight:800;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;box-shadow:0 1px 2px rgba(16,35,26,.06);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .12s ease,color .18s ease}.table-tool-btn:hover{background:linear-gradient(180deg,#eef4ff,#dfeaff);border-color:rgba(36,84,214,.45);box-shadow:0 4px 14px rgba(36,84,214,.16);transform:translateY(-1px)}.table-tool-btn:active{transform:translateY(0);box-shadow:0 1px 2px rgba(16,35,26,.08)}.table-tool-btn:disabled{opacity:.55;cursor:default;transform:none;box-shadow:none}.table-tool-btn-primary{background:linear-gradient(135deg,#2454D6,#5AA7FF);border-color:transparent;color:#ffffff}.table-tool-btn-primary:hover{background:linear-gradient(135deg,#173B7A,#5AA7FF);border-color:transparent;color:#ffffff;box-shadow:0 6px 16px rgba(36,84,214,.3)}.table-tool-btn-danger{border-color:rgba(192,57,43,.32);background:linear-gradient(180deg,#ffffff,#fdf3f2);color:#c0392b}.table-tool-btn-danger:hover{background:#fdecea;border-color:rgba(192,57,43,.5);color:#a93226;box-shadow:0 4px 14px rgba(192,57,43,.14)}.bord-actions-bar{margin:14px 0 4px}.bord-actions-bar,.bord-date-filter{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bord-date-filter{margin:12px 0 2px}.bord-date-range{display:inline-flex;align-items:center;gap:8px}.bord-date-input{width:148px}.bord-date-arrow{color:#8b968f;font-weight:800}.bord-toolbar .bord-search{max-width:340px}.bord-auto-banner{max-width:560px;margin:6px auto 4px;padding:16px 18px;border-radius:16px;border:1px solid rgba(36,84,214,.28);background:linear-gradient(180deg,rgba(36,84,214,.08),rgba(36,84,214,.03));text-align:center}.bord-auto-banner-locked{border-color:rgba(12,12,10,.14);background:#f7f8f7}.bord-auto-tag{display:inline-block;margin-bottom:8px;padding:4px 12px;border-radius:999px;background:rgba(36,84,214,.14);color:#173B7A;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.bord-auto-banner-locked .bord-auto-tag{background:rgba(12,12,10,.07);color:#52615a}.bord-auto-banner p{margin:0 0 12px;color:#52615a;font-size:13.5px;line-height:1.55}.bord-auto-banner strong{color:#0c0c0a}.bord-auto-link{font-size:13px}.table-tool-btn-active{background:linear-gradient(180deg,#2454D6,#173B7A);border-color:transparent;color:#fff;box-shadow:0 6px 18px rgba(36,84,214,.28)}.table-tool-btn-active:hover{background:linear-gradient(180deg,#1F4BCC,#173B7A);border-color:transparent;color:#fff}.table-tool-btn-icon{display:inline-flex}.table-tool-btn-icon svg{width:14px;height:14px}.table-tool-btn-caret{display:inline-flex;color:currentColor;opacity:.8;transition:transform .2s ease}.table-tool-btn-caret svg{width:12px;height:12px}.table-tool-btn-active .table-tool-btn-caret{transform:rotate(180deg)}.legacy-cols-panel{border:1px solid rgba(11,31,58,.1);border-radius:14px;background:linear-gradient(135deg,#fbfdff,#f3f7ff);padding:14px;display:grid;grid-gap:14px;gap:14px}.stock-item-edit-modal-gen{margin-top:14px}.listing-gen{border:1px solid rgba(36,84,214,.28);border-radius:14px;background:linear-gradient(180deg,#ffffff,#f7faff);padding:13px 15px}.listing-gen-top{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.listing-gen-titleblock{display:flex;flex-direction:column;gap:4px;min-width:0}.listing-gen-badge{align-self:flex-start;padding:3px 10px;border-radius:999px;background:rgba(36,84,214,.14);color:#173B7A;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.listing-gen-hint{margin:0;color:#52615a;font-size:12.5px}.listing-gen-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:9px 16px;border:none;border-radius:12px;background:linear-gradient(135deg,var(--green),#5AA7FF);color:#ffffff;font-size:13px;font-weight:800;cursor:pointer}.listing-gen-btn:disabled{opacity:.6;cursor:default}.listing-gen-btn-ghost{background:#0c0c0a;text-decoration:none}.listing-gen-locked{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.listing-gen-locked p{flex:1 1;min-width:170px;margin:0;color:#52615a;font-size:13px}.listing-gen-result{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.listing-gen-source{justify-self:start;padding:3px 10px;border-radius:999px;background:rgba(12,12,10,.06);color:#6e6e68;font-size:11px;font-weight:800;letter-spacing:.02em}.listing-gen-source.is-claude{background:#0c0c0a;color:#ffffff}.legacy-stock-photofill{margin-bottom:16px}.legacy-add-photofill{margin:12px 0 14px}.photo-attach-hint{display:block;margin:0;color:#8b968f;font-size:10.5px;font-weight:600;line-height:1.3;text-transform:none;letter-spacing:0}.photo-attach-line{display:flex;align-items:center;gap:10px}.field-photos .photo-attach{flex:0 0 auto}.field-photos .photo-attach-add{width:auto;min-width:150px}.field-photos .photo-attach-hint{flex:1 1 auto;max-width:180px}.photo-attach{display:flex;flex-direction:column;gap:7px}.photo-attach-row{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.photo-attach-thumb{position:relative;width:44px;height:44px;border-radius:9px;overflow:hidden;border:1px solid rgba(12,12,10,.12);background:#f1f3f1}.photo-attach-thumb img{width:100%;height:100%;object-fit:cover;display:block}.photo-attach-x{position:absolute;top:1px;right:1px;width:17px;height:17px;line-height:1;border:none;border-radius:50%;background:rgba(12,12,10,.72);color:#fff}.photo-attach-add,.photo-attach-x{font-size:13px;cursor:pointer;display:flex;align-items:center;justify-content:center}.photo-attach-add{gap:6px;width:100%;min-height:44px;padding:0 12px;box-sizing:border-box;border:1px dashed rgba(36,84,214,.55);border-radius:12px;background:rgba(36,84,214,.05);color:#2454D6;font-weight:700}.photo-attach-add:hover{background:rgba(36,84,214,.1)}.photo-attach-add:disabled{opacity:.6;cursor:default}.photo-attach-error{margin:2px 0 0;color:#c0392b;font-size:12px}.legacy-col-photo{text-align:center;padding-top:2px;padding-bottom:2px}.stock-photo-thumb{position:relative;display:inline-block;width:26px;height:26px;border-radius:6px;overflow:hidden;border:1px solid rgba(12,12,10,.12);cursor:zoom-in;vertical-align:middle}.stock-photo-thumb img{width:100%;height:100%;object-fit:cover;display:block}.stock-photo-count{position:absolute;bottom:-1px;right:-1px;padding:0 3px;border-top-left-radius:5px;background:rgba(12,12,10,.74);color:#fff;font-size:8.5px;font-weight:800;line-height:12px}.stock-photo-viewer{position:fixed;inset:0;z-index:9999;background:rgba(8,10,9,.82);display:flex;align-items:center;justify-content:center;padding:64px 20px 24px}.stock-photo-viewer-inner{position:relative;max-width:min(620px,92vw);max-height:84vh;overflow:auto;display:flex;flex-direction:column;gap:10px}.stock-photo-viewer-close{position:absolute;top:16px;right:20px;width:42px;height:42px;border:none;border-radius:50%;background:#fff;color:#0c0c0a;font-size:24px;font-weight:700;cursor:pointer;z-index:10000;box-shadow:0 4px 16px rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center}.stock-photo-viewer-grid{display:flex;flex-direction:column;gap:10px;align-items:center}.stock-photo-viewer-grid img{max-width:100%;max-height:58vh;width:auto;border-radius:10px;object-fit:contain;background:#f1f3f1}.photofill-cta{display:flex;align-items:center;gap:13px;width:100%;text-align:left;padding:14px 16px;border:1px solid rgba(36,84,214,.3);border-radius:16px;background:linear-gradient(180deg,#ffffff,#f7faff);cursor:pointer;box-shadow:0 2px 10px rgba(36,84,214,.06);transition:border-color .18s ease,box-shadow .18s ease,transform .12s ease}.photofill-cta:hover{border-color:rgba(36,84,214,.5);box-shadow:0 6px 18px rgba(36,84,214,.14);transform:translateY(-1px)}.photofill-cta-icon{font-size:24px}.photofill-cta span span,.photofill-cta>span:nth-child(2){display:flex;flex-direction:column}.photofill-cta strong{font-size:15px;color:#0c0c0a}.photofill-cta small{color:#52615a;font-size:12.5px}.photofill-cta-go{margin-left:auto;color:#2454D6;font-size:20px;font-weight:900}.photofill{border:1px solid rgba(36,84,214,.28);border-radius:16px;background:linear-gradient(180deg,#ffffff,#f7faff);padding:14px 16px}.photofill-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.photofill-badge{display:inline-flex;padding:4px 11px;border-radius:999px;background:rgba(36,84,214,.14);color:#173B7A;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.photofill-close{border:none;background:transparent;color:#6e6e68;font-size:13px;font-weight:700;cursor:pointer}.photofill-drop{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;padding:26px 16px;border:1.5px dashed rgba(36,84,214,.45);border-radius:14px;background:#ffffff;text-align:center;cursor:pointer}.photofill-drop-icon{font-size:30px}.photofill-drop strong{font-size:15px;color:#0c0c0a}.photofill-drop small{color:#8a8980;font-size:12.5px}.photofill-thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));grid-gap:10px;gap:10px}.photofill-thumb{position:relative;aspect-ratio:3/4;border-radius:12px;overflow:hidden;border:1px solid rgba(17,45,34,.12)}.photofill-thumb img{width:100%;height:100%;object-fit:cover}.photofill-thumb-x{position:absolute;top:4px;right:4px;width:22px;height:22px;border:none;border-radius:50%;background:rgba(12,12,10,.7);color:#ffffff;font-size:15px;line-height:1;cursor:pointer}.photofill-thumb-add{display:flex;align-items:center;justify-content:center;aspect-ratio:3/4;border:1.5px dashed rgba(36,84,214,.45);border-radius:12px;background:#ffffff;color:#2454D6;font-size:26px;cursor:pointer}.photofill-auto{padding:2px 8px;border-radius:999px;background:rgba(36,84,214,.14);color:#173B7A;font-size:10.5px;font-weight:900;text-transform:uppercase}.photofill-hint{margin:12px 0;color:#52615a;font-size:13px;line-height:1.5}.photofill-warn-note{margin:0 0 12px;padding:9px 12px;border-radius:11px;background:rgba(214,158,46,.12);border:1px solid rgba(214,158,46,.32);color:#8a5a00;font-size:12.5px;line-height:1.45}.photofill-warn-note strong{color:#6b4500}.photofill-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:13px 16px;border:none;border-radius:13px;background:linear-gradient(135deg,#2454D6,#5AA7FF);color:#ffffff;font-size:15px;font-weight:800;cursor:pointer}.photofill-btn:disabled{opacity:.55;cursor:default}.photofill-btn-ghost{background:#0c0c0a;text-decoration:none}.photofill-actions{display:grid;grid-gap:9px;gap:9px;margin-top:14px}.photofill-grid{display:grid;grid-template-columns:1fr;grid-gap:11px;gap:11px}.photofill-field{display:flex;flex-direction:column;gap:5px}.photofill-flabel{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800;color:#52615a;letter-spacing:.01em}.photofill-verify{padding:2px 8px;border-radius:999px;background:#fcebd5;color:#9a5b08;font-size:10.5px;font-weight:900;text-transform:uppercase}.photofill-input-warn{border-color:#f0b54e!important;box-shadow:0 0 0 3px rgba(240,159,39,.12)}.photofill-error{margin:10px 0 0;color:#c0392b;font-size:13px;font-weight:700}.photofill-done{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:18px 10px}.photofill-done-icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:#2454D6;color:#ffffff;font-size:24px;font-weight:900}.photofill-locked{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.photofill-locked p{flex:1 1;min-width:180px;margin:0;color:#52615a;font-size:13px}@media (min-width:560px){.photofill-grid{grid-template-columns:1fr 1fr}.photofill-field-wide{grid-column:1/-1}.photofill-actions{grid-template-columns:1fr 1fr}}.listing-gen-field{border:1px solid rgba(17,45,34,.1);border-radius:12px;background:#ffffff;padding:10px 12px}.listing-gen-field-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.listing-gen-field-head span{font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#173B7A}.listing-gen-title{margin:0;font-size:14px;font-weight:700;color:#0c0c0a;line-height:1.4}.listing-gen-description{margin:0;max-height:200px;overflow:auto;white-space:pre-wrap;font-family:inherit;font-size:13px;line-height:1.5;color:#33403a}.legacy-cols-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.legacy-col-toggle{display:flex;align-items:center;gap:8px;min-height:42px;padding:10px 12px;border:1px solid rgba(17,45,34,.08);border-radius:12px;background:#ffffff;color:#24332d;font-size:12px;font-weight:700}.legacy-col-toggle input{margin:0}.legacy-table{min-width:1820px;table-layout:fixed;border-collapse:separate;border-spacing:0}.legacy-table thead th.th-resizable{position:relative;top:auto}.legacy-table tbody td{border-bottom:1px solid rgba(15,35,26,.08);overflow:hidden;background-clip:padding-box}.legacy-table tbody td.legacy-col-status{overflow:visible}.legacy-table-sticky-head{position:fixed;overflow:hidden;z-index:29;border:1px solid rgba(15,35,26,.08);border-left:0;border-right:0;background:rgba(244,248,246,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px 0 rgba(15,35,26,.08),0 14px 24px rgba(17,45,34,.08)}.legacy-table-sticky-head-inner{display:flex;min-width:1820px;will-change:transform}.legacy-table-sticky-head-inner>.th-resizable{position:relative;display:flex;align-items:center;height:34px;padding:4px 8px;color:var(--green-dark);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid rgba(15,35,26,.08)}.legacy-table-sticky-head .th-resize-handle{padding:0;height:auto;border-bottom:0}.legacy-table td.legacy-col-actions{border-bottom:1px solid rgba(15,35,26,.08);overflow:visible}.legacy-row-editor td{background-image:none!important;border-bottom:none!important}.legacy-table td.cell-editable{overflow:visible}.legacy-table .value-pill-group{display:block;overflow:hidden;white-space:nowrap;max-width:100%}.legacy-table .value-pill{max-width:100%;overflow:hidden;text-overflow:ellipsis}.legacy-table-section-head{margin-bottom:10px}.legacy-table-pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding-top:70px}.legacy-table-pagination-copy{color:#6f7c76;font-size:12px;font-weight:700}.legacy-page-buttons,.legacy-table-pagination-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.legacy-table-per-page{display:flex;align-items:center;gap:8px;color:#6f7c76;font-size:12px;font-weight:700;white-space:nowrap}.legacy-table-per-page .input{min-width:92px;height:40px}.legacy-page-btn{min-width:40px}.legacy-page-btn-active{background:#0B1F3A;color:#ffffff;border-color:#0B1F3A}.value-pill{display:inline-flex;align-items:center;min-height:26px;padding:4px 11px;border-radius:999px;border:1px solid transparent;font-size:11.5px;font-weight:800;line-height:1.15;text-transform:none;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;letter-spacing:0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.58),0 1px 2px rgba(17,45,34,.04);transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease,filter .18s ease}.table-empty-value{color:#c4cbc8}.table-positive{color:#0F6E56;font-weight:800}.table-negative{color:#A32D2D;font-weight:800}.legacy-status-cell{display:flex;align-items:center;flex-wrap:wrap;gap:4px;min-height:24px}.manual-lock-notice{position:fixed;left:50%;bottom:28px;transform:translateX(-50%);z-index:9999;width:min(460px,92vw);display:flex;flex-direction:column;gap:12px;padding:16px 18px;border-radius:16px;background:#0B1F3A;color:#eef4ff;border:1px solid rgba(90,167,255,.35);box-shadow:0 18px 46px rgba(8,18,14,.4)}.manual-lock-notice-body{display:flex;flex-direction:column;gap:6px}.manual-lock-notice-body strong{font-size:14px;font-weight:900;color:#7BB8FF}.manual-lock-notice-body span{font-size:12.5px;line-height:1.55;color:rgba(238,244,255,.9)}.manual-lock-notice-btn{align-self:flex-end;padding:8px 18px;border-radius:999px;border:none;background:#2454D6;color:#fff;font-size:12.5px;font-weight:800;cursor:pointer}.manual-lock-notice-btn:hover{background:#173B7A}.status-manual-lock{position:relative;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:rgba(36,84,214,.1);border:1px solid rgba(36,84,214,.28);font-size:11px;line-height:1;cursor:help;flex:0 0 auto}.status-manual-lock-tooltip{position:fixed;z-index:10000;padding:9px 11px;border-radius:10px;background:#0B1F3A;color:#eef4ff;font-size:11.5px;font-weight:500;line-height:1.45;white-space:normal;text-align:left;box-shadow:0 12px 30px rgba(8,18,14,.32);pointer-events:none}.status-manual-lock-tooltip-above{transform:translateY(-100%)}.status-overdue{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:999px;background:rgba(232,93,73,.1);border:1px solid rgba(232,93,73,.3);color:#9a4a3c;font-size:10.5px;font-weight:800;white-space:nowrap;cursor:help}.legacy-table-actions{min-width:0;width:100%;justify-content:flex-start}.legacy-col-achat-date{min-width:100px;width:100px}.legacy-col-article{min-width:148px;width:148px}.legacy-col-marque{min-width:118px;width:118px}.legacy-col-couleur{min-width:160px;width:160px}.legacy-col-logo{min-width:130px;width:130px}.legacy-col-genre,.legacy-col-taille{min-width:88px;width:88px}.legacy-col-achat-ttc{min-width:78px;width:78px}.legacy-col-boost-eur{min-width:72px;width:72px}.legacy-col-purchase-total{min-width:86px;width:86px}.legacy-col-estimation-eur{min-width:82px;width:82px}.legacy-col-vente-date{min-width:100px;width:100px}.legacy-col-prix-vente-eur{min-width:84px;width:84px}.legacy-col-reception-date{min-width:90px;width:90px}.legacy-col-gross-margin,.legacy-col-net-margin{min-width:84px;width:84px}.legacy-col-coef{min-width:72px;width:72px}.legacy-col-provenance{min-width:110px;width:110px}.legacy-col-sku{min-width:84px;width:84px}.legacy-col-remarque{min-width:160px;width:160px}.legacy-col-status{min-width:184px;width:184px}.legacy-col-actions{min-width:310px;width:310px}.legacy-table tbody tr.legacy-row-even td{background:#fbfcfb}.legacy-table tbody tr.legacy-row-odd td{background:#fefefe}.legacy-table tbody tr.legacy-row-even td.legacy-col-actions{background:#fbfcfb}.legacy-table tbody tr.legacy-row-odd td.legacy-col-actions{background:#fefefe}.legacy-row-editing td{background:#f8fcfa}.legacy-row-editor td{padding:0;background:#f5f8ff}.legacy-table tbody td{height:34px}.legacy-inline-editor{padding:14px;display:grid;grid-gap:12px;gap:12px}.legacy-inline-editor-head{display:flex;flex-direction:column;gap:4px}.legacy-inline-editor-head strong{color:#0B1F3A;font-size:14px}.legacy-inline-editor-head span{color:#6f7c76;font-size:12px}.legacy-inline-editor-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.legacy-inline-editor-wide{grid-column:span 2}.legacy-inline-editor-actions{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px}.legacy-inline-main-actions{grid-column:2;display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.legacy-inline-editor-actions .legacy-inline-delete-zone{grid-column:3;justify-content:flex-end;margin-left:0}.legacy-empty-start{display:grid;place-items:center;grid-gap:10px;gap:10px;padding:22px 0;text-align:center}.legacy-empty-mark{width:72px;height:72px;border-radius:24px;display:grid;place-items:center;font-family:Syne,sans-serif;font-size:30px;font-weight:900;color:#173B7A;background:linear-gradient(135deg,#ffffff,#eef4ff);border:1px solid rgba(191,211,255,.9);box-shadow:0 20px 36px rgba(23,59,122,.12)}.legacy-empty-start strong{font-family:Syne,sans-serif;font-size:24px;letter-spacing:-.04em;color:#0B1F3A}.legacy-empty-start p{max-width:560px;margin:0;color:#63726b;line-height:1.7}.legacy-empty-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;width:100%;max-width:600px;margin-top:8px}.legacy-empty-field{background:#ffffff;border:1px solid #e4ede9;border-radius:14px;padding:16px 18px;text-align:left;display:flex;flex-direction:column;gap:6px}.legacy-empty-field .eyebrow{font-size:10px}.legacy-empty-field strong{font-family:Inter,sans-serif;font-size:14px;letter-spacing:0;color:#0B1F3A}.legacy-empty-cta{margin-top:8px;padding:14px 28px;font-size:15px;border-radius:14px;text-decoration:none}.legacy-empty-wrap{display:grid;place-items:center;min-height:240px}.dropdown-pref-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;align-items:start}.dropdown-pref-card{border:1px solid rgba(36,84,214,.1);border-radius:16px;padding:16px;background:linear-gradient(180deg,#ffffff,#f8fbff);display:grid;grid-gap:12px;gap:12px;grid-auto-rows:max-content;align-content:start}.dropdown-pref-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.dropdown-pref-head h3{margin:0;font-size:17px;line-height:1.15;letter-spacing:-.03em;color:#0B1F3A}.dropdown-pref-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.dropdown-pref-meta-card{min-width:86px;padding:10px 12px;border-radius:12px;border:1px solid rgba(36,84,214,.1);background:#ffffff}.dropdown-pref-meta-card span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#667085;font-weight:800;margin-bottom:4px}.dropdown-pref-meta-card strong{display:block;color:#0B1F3A;font-size:14px;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-pref-feedback{margin:0}.dropdown-pref-help{display:block;margin-top:2px;color:#667085;font-size:11px;line-height:1.45}.dropdown-pref-pill{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:5px 12px;border-radius:999px;border:1px solid transparent;font-size:12px;font-weight:800;text-transform:none;white-space:nowrap;gap:8px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.58),0 1px 2px rgba(36,84,214,.04)}.dropdown-pref-pill-selected{box-shadow:inset 0 0 0 1px rgba(255,255,255,.62),0 0 0 2px rgba(36,84,214,.12),0 6px 14px rgba(36,84,214,.06)}.dropdown-pref-pill-favorite{padding-right:10px}.dropdown-pref-pill-badge{display:inline-flex;align-items:center;min-height:18px;padding:0 7px;border-radius:999px;background:rgba(255,255,255,.62);font-size:10px;font-weight:900;letter-spacing:.03em;box-shadow:inset 0 0 0 1px rgba(255,255,255,.36)}.dropdown-pref-picker{display:grid;grid-gap:10px;gap:10px}.dropdown-pref-block{display:grid;grid-gap:8px;gap:8px;align-content:start}.dropdown-pref-block-head{display:grid;grid-gap:4px;gap:4px}.dropdown-pref-block-title{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#667085;font-weight:800}.dropdown-pref-block-title-star{display:inline-flex;align-items:center;gap:8px}.dropdown-pref-block-copy{margin:0;font-size:12px;line-height:1.45;color:#667085}.dropdown-pref-search{min-height:46px}.dropdown-pref-favorite-launch{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:1px dashed rgba(36,84,214,.22);border-radius:16px;background:linear-gradient(180deg,#ffffff,#f8fbff);padding:10px 12px;display:grid;grid-gap:6px;gap:6px;text-align:left;cursor:pointer;align-content:start;min-height:72px}.dropdown-pref-favorite-launch.is-filled{border-style:solid;background:linear-gradient(180deg,#ffffff,#f8fbff)}.dropdown-pref-favorite-launch-label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#667085;font-weight:800}.dropdown-pref-favorite-launch-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:-moz-fit-content;width:fit-content;border:1px solid rgba(36,84,214,.14);border-radius:999px;background:#ffffff;color:#173B7A;min-height:34px;padding:7px 14px;font-size:12px;font-weight:800;cursor:pointer}.dropdown-pref-add-row{display:grid;grid-template-columns:minmax(0,1fr) 154px auto;grid-gap:10px;gap:10px;align-items:center}.dropdown-pref-add-input,.dropdown-pref-color-launch{min-height:46px}.dropdown-pref-color-launch{display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;cursor:pointer;background:#fff;font-size:10px;line-height:1.2;text-align:left}.dropdown-pref-color-launch-label{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:11px;font-weight:800;line-height:1.2}.dropdown-pref-color-preview{display:grid;place-items:center;width:18px;height:18px;border-radius:999px;border:1px solid rgba(11,31,58,.12);box-shadow:inset 0 0 0 1px rgba(255,255,255,.5);font-size:10px;font-weight:900;line-height:1;flex:0 0 auto}.dropdown-pref-options{border:1px solid rgba(11,31,58,.1);border-radius:16px;background:#ffffff;padding:10px;display:grid;grid-gap:8px;gap:8px;align-content:start}.dropdown-pref-pill-grid{display:flex;flex-wrap:wrap;gap:8px;max-height:204px;overflow:auto;scrollbar-gutter:stable;padding-right:4px}.dropdown-pref-pill-grid-favorite{max-height:136px}.dropdown-pref-pill-manage{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:4px 8px 4px 10px;border-radius:999px;border:1px solid transparent;box-shadow:inset 0 0 0 1px rgba(255,255,255,.58),0 1px 2px rgba(36,84,214,.04)}.dropdown-pref-pill-manage-favorite{box-shadow:inset 0 0 0 1px rgba(255,255,255,.62),0 0 0 2px rgba(36,84,214,.12),0 6px 14px rgba(36,84,214,.06)}.dropdown-pref-pill-label{display:inline-flex;align-items:center;gap:8px;color:inherit;font-size:12px;font-weight:800;padding:0}.dropdown-pref-pill-label:not(.dropdown-pref-pill-label-static){-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer}.dropdown-pref-pill-label-static{cursor:default}.dropdown-pref-pill-tools{display:inline-flex;align-items:center;gap:4px}.dropdown-pref-pill-tool{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:rgba(255,255,255,.42);color:currentColor;width:20px;height:20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:11px;line-height:1;padding:0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.26)}.dropdown-pref-pill-tool:hover{background:rgba(255,255,255,.68)}.dropdown-pref-pill-tool-edit{background:rgba(255,255,255,.62);font-size:13px;font-weight:900;text-shadow:0 1px 0 rgba(255,255,255,.4);transform:scaleX(-1) rotate(-68deg)}.dropdown-pref-pill-tool-remove{font-size:14px}.dropdown-pref-add,.dropdown-pref-clear{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800;cursor:pointer}.dropdown-pref-add{border:1px solid #bfd3ff;background:#eef4ff;color:#173B7A}.dropdown-pref-clear{border:1px solid rgba(11,31,58,.12);background:#f7f8fb;color:#667085}.dropdown-pref-empty{color:#667085;font-size:12px}.dropdown-pref-current-favorite{display:grid;grid-gap:8px;gap:8px}.dropdown-pref-current-favorite span{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#667085;font-weight:800}.dropdown-pref-tooltip-card{width:100%}.dropdown-pref-tooltip-title{display:inline-flex;align-items:center;gap:14px}.dropdown-pref-tooltip-icon{pointer-events:none;margin-left:0;margin-right:2px;min-width:24px;min-height:24px;display:inline-flex;align-items:center;justify-content:center}.dropdown-pref-tooltip-title>span:last-child{padding-left:2px}.dropdown-pref-modal-backdrop{position:fixed;inset:0;z-index:120;background:rgba(9,18,34,.2);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center;padding:24px}.dropdown-pref-modal{width:min(720px,100%);max-height:min(86vh,820px);overflow:hidden;border-radius:24px;border:1px solid rgba(11,31,58,.08);background:#ffffff;box-shadow:0 26px 70px rgba(10,21,48,.16);padding:22px;display:grid;grid-gap:18px;gap:18px;grid-template-rows:auto minmax(0,1fr) auto}.dropdown-pref-modal-compact{width:min(560px,100%);max-height:min(86vh,820px)}.dropdown-pref-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.dropdown-pref-modal-head strong{display:block;font-size:22px;line-height:1.05;color:#0B1F3A}.dropdown-pref-modal-head p{margin:6px 0 0;color:#667085;line-height:1.5}.dropdown-pref-modal-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(11,31,58,.1);background:#f8fbff;color:#173B7A;width:38px;height:38px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:24px;line-height:1}.dropdown-pref-modal-body{min-height:0;overflow-y:scroll;overflow-x:hidden;scrollbar-gutter:stable;padding-right:10px;padding-bottom:16px;display:grid;grid-gap:14px;gap:14px;align-content:start}.dropdown-pref-modal-grid{display:flex;flex-wrap:wrap;gap:10px;align-content:flex-start;max-height:46vh;overflow:auto;padding-right:4px}.dropdown-pref-modal-scroll-hint{flex:0 0 100%;margin-bottom:2px}.dropdown-pref-modal-choice{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;cursor:pointer}.dropdown-pref-modal-choice.is-selected .dropdown-pref-pill{box-shadow:inset 0 0 0 2px rgba(36,84,214,.18)}.dropdown-pref-modal-actions{display:flex;justify-content:flex-end;gap:10px;position:-webkit-sticky;position:sticky;bottom:0;background:#ffffff;padding-top:12px;border-top:1px solid rgba(11,31,58,.08)}.dropdown-pref-color-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;align-content:start}.dropdown-pref-color-choice{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(17,45,34,.1);background:#fff;border-radius:16px;padding:10px 12px;display:flex;align-items:center;gap:10px;cursor:pointer;font-size:13px;font-weight:700;color:#30433b;text-align:left}.dropdown-pref-color-choice.is-active{border-color:#7fd0b4;box-shadow:0 0 0 2px rgba(91,195,159,.18)}.dropdown-pref-color-choice-dot{width:18px;height:18px;border-radius:999px;border:1px solid rgba(17,45,34,.14);display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;color:#29453a;flex:0 0 auto}.dropdown-pref-color-custom{display:grid;grid-gap:8px;gap:8px;padding-top:0;grid-column:1/-1;order:-1}.dropdown-pref-color-custom-label{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid rgba(17,45,34,.08);background:#f9fcfa;border-radius:16px;padding:12px 14px;font-size:13px;font-weight:700;color:#445850}.dropdown-pref-color-native{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:52px;height:36px;padding:0;border:0;background:transparent;cursor:pointer}.settings-export-btn{width:auto;min-height:38px;padding:9px 16px;font-size:12px;font-weight:800;border:1px solid rgba(36,84,214,.18);background:#eef4ff;color:#173B7A;box-shadow:0 10px 22px rgba(36,84,214,.1)}.settings-export-row{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:0;min-height:0;height:100%}.settings-export-row strong{min-height:0;display:flex;align-items:center;margin:0}.settings-shortcut-kpi{padding:8px 18px;min-height:76px;display:flex;align-items:center}.settings-shortcut-kpi .settings-export-row strong{margin-top:0;font-size:17px;line-height:1.02}.settings-shortcut-action{border-color:#cfdbf2;background:linear-gradient(180deg,#fff,#f5f8ff);color:#173b78;box-shadow:0 3px 10px rgba(36,84,214,.08);transition:background .18s ease,color .18s ease,transform .18s ease,border-color .18s ease,box-shadow .18s ease}.settings-shortcut-action:hover{border-color:#3474ed;background:linear-gradient(135deg,#2454d6,#58a4ff);color:#fff;box-shadow:0 8px 18px rgba(36,84,214,.22);transform:translateY(-2px)}.settings-global-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px}.settings-global-row .field span{font-size:13px}.settings-global-row .field{min-width:0}.settings-subsection{padding-top:4px}.settings-subsection h3{margin:0;font-size:18px;line-height:1.15;letter-spacing:-.03em;color:#0B1F3A}#facturation{scroll-margin-top:140px}.settings-billing-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px;border:1px solid rgba(36,84,214,.12);border-radius:22px;background:radial-gradient(circle at top right,rgba(36,84,214,.12),transparent 34%),linear-gradient(180deg,#fbfdff,#f7faff)}.settings-billing-status{display:inline-flex;align-items:center;width:max-content;max-width:100%;min-height:30px;padding:6px 11px;border-radius:999px;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.settings-billing-status-success{background:#e8f8f0;color:#116b50}.settings-billing-status-warning{background:#fff6df;color:#9a640f}.settings-billing-status-danger{background:#fff0f0;color:#b43d3d}.settings-billing-status-neutral{background:#eef2f0;color:#60706a}.settings-billing-status-test{background:var(--brand-soft);color:#173B7A}.settings-billing-hero h3{margin:14px 0 8px;color:#0B1F3A;font-size:28px;line-height:1;letter-spacing:-.05em}.settings-billing-hero p{max-width:780px;margin:0;color:#62736b;font-size:14px;line-height:1.65}.settings-billing-amount{margin:10px 0 6px!important;color:#0B1F3A!important;font-size:15px!important;font-weight:800!important}.settings-billing-amount span{color:#62736b;font-weight:600}.settings-billing-hero-empty{align-items:center}.settings-billing-test-note{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:10px 14px;border-radius:999px;background:#ffffff;color:#557267;font-size:12px;font-weight:900;box-shadow:0 12px 24px rgba(16,35,26,.08)}.settings-billing-plan{border:1px solid rgba(15,35,26,.08);border-radius:18px;background:#ffffff}.settings-billing-plan span{display:block;color:#6a7872;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.settings-billing-warning{margin:14px 0 0}.settings-billing-plan-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.settings-billing-plan{display:grid;grid-gap:10px;gap:10px;padding:18px}.settings-billing-plan strong{color:#0B1F3A;font-size:22px;letter-spacing:-.04em}.settings-billing-plan p{margin:0;color:#60706a;font-weight:800}.mail-sales-card{position:relative;overflow:hidden}.mail-sales-card:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,#2454D6,#5AA7FF,#7C3AED)}.mail-sales-heading p{max-width:820px;margin:10px 0 0;color:#66756e;font-size:14px;line-height:1.65}.settings-profile-row{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:14px;gap:14px;align-items:end}.settings-profile-btn{white-space:nowrap;height:44px}.mail-sales-layout{display:grid;grid-gap:20px;gap:20px}.mail-sales-body{display:grid;grid-gap:16px;gap:16px}.mail-sales-grid-cta{display:grid;grid-template-columns:minmax(340px,1.45fr) minmax(0,.95fr);grid-gap:0;gap:0;border:1px solid rgba(15,35,26,.08);border-radius:20px;overflow:hidden}.mail-sales-cta-col{padding:24px;background:radial-gradient(circle at top right,rgba(36,84,214,.1),transparent 60%),linear-gradient(180deg,#ffffff,#f5f8ff);border-right:1px solid rgba(15,35,26,.07);display:flex;flex-direction:column;justify-content:center}.mail-sales-steps-col{display:grid;grid-template-columns:1fr;align-content:start}.mail-sales-step{padding:18px 20px;border-top:1px solid rgba(15,35,26,.07)}.mail-sales-step:first-child{border-top:none;border-left:none}.mail-sales-step span{display:block;color:#6a7872;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.mail-sales-step strong{display:block;color:#0B1F3A;font-size:14px;font-weight:800;line-height:1.35;margin-bottom:6px}.mail-sales-step p{margin:0;color:#62736b;font-size:12px;line-height:1.55}.mail-sales-playbook{display:grid;grid-gap:12px;gap:12px}.mail-sales-playbook-row{grid-template-columns:repeat(3,minmax(0,1fr))}.mail-sales-form,.mail-sales-playbook article,.mail-sales-result,.mail-sales-security{border:1px solid rgba(15,35,26,.08);border-radius:20px;background:#ffffff}.mail-sales-playbook article{padding:18px;background:radial-gradient(circle at top right,rgba(36,84,214,.13),transparent 38%),linear-gradient(180deg,#ffffff,#f8fbff)}.mail-sales-playbook span,.mail-sales-result strong,.mail-sales-security span{display:block;color:#6a7872;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.mail-sales-playbook strong{display:block;margin-top:10px;color:#0B1F3A;font-size:28px;line-height:1;letter-spacing:-.05em}.mail-sales-playbook p,.mail-sales-result p,.mail-sales-security p{margin:10px 0 0;color:#62736b;font-size:13px;line-height:1.55}.mail-sales-form{display:grid;grid-gap:14px;gap:14px;padding:18px}.mail-sales-textarea{min-height:220px;resize:vertical;line-height:1.5}.mail-sales-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.mail-sales-actions .studio-submit{margin-top:0}.mail-sales-actions span{color:#718079;font-size:12px;font-weight:800}.mail-sales-result{padding:14px 16px}.mail-sales-result.success{border-color:rgba(26,158,110,.28);background:#f1fbf6}.mail-sales-result.error{border-color:rgba(190,71,71,.26);background:#fff6f4}.mail-sales-result.success strong{color:#137456}.mail-sales-result.error strong{color:#a44337}.mail-sales-result small{display:block;margin-top:8px;color:#0f6e54;font-size:12px;font-weight:900}.mail-sales-security{margin-top:16px;padding:18px;background:#0B1F3A;border-color:rgba(90,167,255,.18)}.mail-sales-security span{color:#BFD3FF}.mail-sales-security p{color:rgba(255,255,255,.72)}.mail-sales-heading.settings-heading-minimal{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.mail-sales-toggle-card{flex-shrink:0;min-width:160px}.mail-sales-right{display:grid;grid-gap:16px;gap:16px}.mail-sales-right-full{grid-column:1/-1}.mail-sales-manual-toggle{border-top:1px solid rgba(15,35,26,.07);padding-top:12px}.mail-sales-manual-btn{background:none;border:none;color:#6a7872;font-size:12px;font-weight:800;cursor:pointer;padding:0;letter-spacing:.03em}.mail-sales-manual-btn:hover{color:#0B1F3A}.mail-sales-disabled-hint{color:#8a9990;font-size:13px;padding:12px 0 4px;margin:0}.gmail-connected-state{display:grid;grid-gap:14px;gap:14px}.gmail-connected-header{display:flex;align-items:center;gap:12px}.gmail-status-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.gmail-status-dot-active{background:#2454D6;box-shadow:0 0 0 3px rgba(36,84,214,.18)}.gmail-status-dot-inactive{background:#c2cdc8}.gmail-connected-header strong{display:block;color:#0B1F3A;font-size:14px;font-weight:800}.gmail-address{display:block;color:#6a7872;font-size:12px;margin-top:2px}.gmail-disconnect-link{margin-left:auto;background:none;border:none;color:#a44337;font-size:12px;font-weight:700;cursor:pointer;padding:4px 8px;border-radius:8px;transition:background .15s}.gmail-disconnect-link:hover{background:rgba(190,71,71,.07)}.gmail-last-sync{margin:0;color:#7a8f87;font-size:13px;line-height:1.5}.gmail-rescan-row{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:12px;margin-top:10px}.gmail-rescan-all{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 14px;border-radius:10px;border:1px solid #bfd3ff;background:#f8fbff;color:#173B7A;font-size:12.5px;font-weight:800;cursor:pointer}.gmail-rescan-all:hover:not(:disabled){background:#eef4ff}.gmail-rescan-all:disabled{opacity:.6;cursor:default}.scan-loading-spinner{width:14px;height:14px;flex:0 0 14px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:scan-loading-spin .72s linear infinite}@keyframes scan-loading-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.scan-loading-spinner{animation-duration:1.6s}}.gmail-rescan-hint{flex:1 1;min-width:220px;font-size:11.5px;color:#8b968f;line-height:1.4}.gmail-scan-btn{width:-moz-fit-content;width:fit-content}.gmail-connected-badge{display:inline-block;margin-left:8px;padding:2px 9px;border-radius:999px;background:rgba(36,84,214,.14);color:#173B7A;font-size:11px;font-weight:800;vertical-align:middle}.gmail-reassure{padding:14px 16px;border-radius:14px;border:1px solid rgba(36,84,214,.2);background:rgba(36,84,214,.05)}.gmail-reassure-title{display:block;margin-bottom:10px;color:#0B1F3A;font-size:14px}.gmail-reassure ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:7px}.gmail-reassure li{color:#52615a;font-size:12.8px;line-height:1.5}.gmail-reassure strong{color:#0c0c0a}.gmail-privacy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 18px;gap:10px 18px}.gmail-privacy-grid>div{min-width:0;color:#52615a;font-size:12.4px;line-height:1.45}.gmail-privacy-grid b{display:block;margin-bottom:2px;color:#0B1F3A;font-size:12.8px;font-weight:800}@media(max-width:720px){.gmail-privacy-grid{grid-template-columns:1fr;gap:9px}}.gmail-verify-note{padding:12px 16px;border-radius:14px;border:1px solid rgba(214,146,36,.28);background:rgba(214,146,36,.06)}.gmail-verify-note summary{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;cursor:pointer;color:#0B1F3A;font-size:13.2px;font-weight:800;line-height:1.4;list-style:none}.gmail-verify-note summary>span{min-width:0}.gmail-verify-note summary::-webkit-details-marker{display:none}.gmail-verify-note summary em{color:#8a7340;font-size:12px;font-style:normal;font-weight:700;text-decoration:underline}.gmail-verify-note summary:after{content:"›";margin-left:auto;color:#8a7340;font-size:16px;transition:transform .18s ease}.gmail-verify-note[open] summary:after{transform:rotate(90deg)}.gmail-verify-note strong{color:#0c0c0a}.gmail-verify-note p{margin:10px 0 0;color:#52615a;font-size:12.6px;line-height:1.55}.gmail-verify-note em{font-style:italic;color:#3a4a43}.gmail-uses-intro{margin:4px 0 2px;color:#52615a;font-size:13.5px;font-weight:700}.gmail-use-block{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:16px;border:1px solid rgba(36,84,214,.16);background:rgba(36,84,214,.04)}.gmail-use-head{display:flex;align-items:flex-start;gap:12px}.gmail-use-head>.gmail-use-num{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#2454D6,#5AA7FF);color:#ffffff;font-size:14px;font-weight:900;line-height:1;margin-top:1px;box-shadow:0 2px 6px rgba(36,84,214,.35)}.gmail-auto-note{margin:4px 0 0;color:#173B7A;font-size:13px;font-weight:700}.gmail-auto-note strong{color:#0c0c0a}.gmail-use-head strong{display:block;font-size:14.5px;color:#0c0c0a}.gmail-use-head span{display:block;margin-top:2px;color:#52615a;font-size:13px;line-height:1.5}.gmail-use-head span.gmail-use-hint{margin-top:8px;padding:9px 11px;border-radius:10px;background:rgba(245,196,81,.1);border:1px solid rgba(245,196,81,.28);color:#7a5b12;font-size:12.5px}.gmail-use-head span.gmail-use-hint strong{display:inline;color:#7a5b12}.gmail-tocheck{margin-top:16px;padding:14px 16px;border-radius:14px;background:rgba(232,93,73,.06);border:1px solid rgba(232,93,73,.24)}.gmail-tocheck-standalone{margin-top:24px}.mails-to-check-intro{margin:0 0 14px;color:#52615a;font-size:13px;line-height:1.55}.gmail-tocheck-head strong{display:block;color:#0c0c0a;font-size:14px}.gmail-tocheck-head span{display:block;margin-top:4px;color:#52615a;font-size:12.5px;line-height:1.5}.gmail-tocheck-overview{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:0 0 14px;padding:16px 18px;border:1px solid rgba(78,65,207,.18);border-radius:18px;background:radial-gradient(circle at 8% 0,rgba(109,79,229,.13),transparent 35%),linear-gradient(135deg,#f8f6ff,#f4f8ff 54%,#ffffff);box-shadow:0 10px 28px rgba(39,49,108,.07)}.gmail-tocheck-overview-copy{display:flex;align-items:center;gap:13px;min-width:0}.gmail-tocheck-overview-icon{flex:0 0 auto;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:linear-gradient(145deg,#5f3fd7,#8c65ef);color:#fff;font-size:20px;box-shadow:0 8px 18px rgba(82,59,190,.24)}.gmail-tocheck-overview-copy>div{min-width:0}.gmail-tocheck-overview-kicker{display:block;margin-bottom:2px;color:#7254d7;font-size:9.5px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.gmail-tocheck-overview-copy strong{display:block;color:#0B1F3A;font-size:16px;line-height:1.25}.gmail-tocheck-overview-copy small{display:block;margin-top:3px;color:#71809a;font-size:11.5px;line-height:1.4}.gmail-tocheck-overview-stats{flex:0 0 auto;display:grid;grid-template-columns:repeat(3,minmax(82px,1fr));grid-gap:7px;gap:7px}.gmail-tocheck-overview-stats>div{min-width:88px;padding:9px 11px;border:1px solid rgba(78,65,207,.12);border-radius:12px;background:rgba(255,255,255,.76)}.gmail-tocheck-overview-stats span{display:block;color:#8793a9;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.gmail-tocheck-overview-stats strong{display:block;margin-top:2px;color:#173B7A;font-size:16px;line-height:1.15}.gmail-tocheck-list{list-style:none;margin:12px 0 0;padding:0 4px 0 0;display:flex;flex-direction:column;gap:8px;max-height:340px;overflow-y:auto}.gmail-tocheck-list li{display:flex;align-items:center;gap:12px;padding:12px;border-radius:14px;background:#fff;border:1px solid #e5eaf3;box-shadow:0 4px 14px rgba(24,41,79,.035)}.gmail-tocheck-list li:hover{border-color:#cfdaf0;box-shadow:0 8px 20px rgba(24,41,79,.07)}.gmail-tocheck-mail-icon{flex:0 0 auto;display:grid;place-items:center;width:36px;height:36px;border-radius:11px;color:#2454D6;background:#eef4ff;font-size:14px;font-weight:900}.gmail-tocheck-mail-icon.is-sale{color:#6d45d7;background:#f3efff}.gmail-tocheck-mail-icon.is-other{color:#ad6f16;background:#fff7e2}.gmail-tocheck-info{position:relative;flex:1 1;min-width:0;border-radius:8px;margin:-4px -6px;padding:4px 6px}.gmail-tocheck-info strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#0c0c0a;font-size:13px;overflow:hidden}.gmail-tocheck-info span{display:block;margin-top:2px;color:#9a4a3c;font-size:12px;line-height:1.4}.gmail-tocheck-info .gmail-tocheck-reason{display:flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:5px;color:#a55746;font-size:11.5px}.gmail-tocheck-reason b{flex:0 0 auto;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#fff1ed;color:#cf614c;font-size:10px}.gmail-tocheck-info small{display:block;margin-top:2px;color:#8b968f;font-size:11.5px}.gmail-tocheck-info .gmail-tocheck-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:3px}.gmail-tocheck-info .gmail-tocheck-metatext{display:inline;margin:0;color:#8b968f;font-size:11.5px;line-height:1.3}.gmail-tocheck-info .gmail-tocheck-amount{display:inline;margin:0;color:#173B7A;font-size:12.5px;font-weight:900;line-height:1.3}.gmail-tocheck-info .gmail-tocheck-type{display:inline-flex;margin:0;padding:1px 8px;border-radius:999px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.gmail-tocheck-info .gmail-tocheck-type.is-payout{background:#eef4ff;color:#173B7A}.gmail-tocheck-info .gmail-tocheck-type.is-sale{background:#f3f0ff;color:#4F46E5}.gmail-tocheck-dismiss{flex:0 0 auto;padding:7px 14px;border-radius:9px;border:1px solid #dbe8ff;background:#f8fbff;color:#0c0c0a;font-size:12.5px;font-weight:800;cursor:pointer}.gmail-tocheck-dismiss:hover{background:#eef4ff}@media(max-width:900px){.gmail-tocheck-overview{align-items:flex-start;flex-direction:column;gap:12px}.gmail-tocheck-overview-stats{width:100%}}.gmail-tocheck-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.gmail-tocheck-filters{display:flex;flex-wrap:wrap;gap:6px}.gmail-tocheck-filter{padding:6px 12px;border-radius:999px;border:1px solid #dbe8ff;background:#fff;color:#66756d;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap}.gmail-tocheck-filter:hover{background:#f8fbff;color:#0c0c0a}.gmail-tocheck-filter.is-active{background:linear-gradient(135deg,#173B7A,#2454D6);border-color:#2454D6;color:#fff;box-shadow:0 4px 10px rgba(36,84,214,.16)}.gmail-tocheck-bulk{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.gmail-tocheck-bulk-btn{padding:6px 12px;border-radius:8px;border:1px solid #dbe8ff;background:#fff;color:#66756d;font-size:12px;font-weight:800;cursor:pointer}.gmail-tocheck-bulk-btn:hover{background:#f8fbff;color:#0c0c0a}.gmail-tocheck-bulk-q{font-size:12px;color:#9a4a3c;font-weight:700}.gmail-tocheck-bulk-yes{padding:6px 12px;border-radius:8px;border:none;background:#c0392b;color:#fff;font-size:12px;font-weight:800;cursor:pointer}.gmail-tocheck-bulk-yes:hover{background:#a93226}.gmail-tocheck-bulk-no{padding:6px 12px;border-radius:8px;border:1px solid #dbe8ff;background:#fff;color:#66756d;font-size:12px;font-weight:800;cursor:pointer}.gmail-tocheck-bulk-no:hover{background:#f8fbff}.gmail-recon{margin-top:12px;padding:16px;border-radius:16px}.gmail-recon strong{display:block;font-size:14px;margin-bottom:4px}.gmail-recon span{display:block;color:#52615a;font-size:12.5px;line-height:1.5}.gmail-recon small{display:block;margin-top:8px;color:#8b968f;font-size:11px}.gmail-recon-hero{display:flex;align-items:center;gap:13px}.gmail-recon .gmail-recon-hero-icon{display:grid;place-items:center;width:42px;height:42px;flex:0 0 auto;border-radius:13px;background:linear-gradient(145deg,#2454D6,#5AA7FF);color:#fff;font-size:17px;font-weight:900;box-shadow:0 7px 16px rgba(36,84,214,.2)}.gmail-recon-hero>div{min-width:0}.gmail-recon .gmail-recon-hero>div>span{color:#6f7e99;font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.gmail-recon .gmail-recon-hero>div>strong{margin:2px 0 0;color:#173B7A;font-size:24px;font-weight:900;letter-spacing:-.03em;line-height:1}.gmail-recon .gmail-recon-hero>div>small{margin:4px 0 0;color:#7b899e;font-size:11px}.gmail-recon-empty{display:flex;align-items:center;gap:12px;margin-top:12px;padding:15px 16px;border:1px dashed rgba(36,84,214,.28);border-radius:16px;background:linear-gradient(135deg,#f7faff,#fff)}.gmail-recon-empty-icon{display:grid;place-items:center;width:40px;height:40px;flex:0 0 auto;border-radius:13px;background:#eaf1ff;color:#2454D6;font-size:18px;font-weight:900}.gmail-recon-empty strong{display:block;color:#0B1F3A;font-size:13.5px}.gmail-recon-empty span:not(.gmail-recon-empty-icon){display:block;margin-top:3px;color:#75839a;font-size:11.5px;line-height:1.45}.gmail-recon-lines{margin:8px 0;padding-left:18px;color:#52615a;font-size:12.5px;line-height:1.7}.gmail-recon-lines b{color:#0c0c0a}.gmail-recon span.gmail-recon-scope{display:block;margin-top:8px;color:#66756d;font-size:11.5px;line-height:1.55;font-weight:600}.gmail-recon span.gmail-recon-match{display:block;margin-top:10px;padding:10px 12px 0;border-top:1px dashed rgba(12,12,10,.1);color:#3a4a42;font-size:12.5px;line-height:1.55}.gmail-recon span.gmail-recon-match.is-warn{margin-top:12px;padding:10px 12px;border-radius:10px;background:rgba(232,93,73,.07);border:1px solid rgba(232,93,73,.26)}.gmail-recon span.gmail-recon-match.is-warn strong{color:#9a4a3c}.gmail-recon span.gmail-recon-match.is-ok strong{color:#173B7A}.gmail-recon-other{margin-top:12px;padding:12px 14px;border-radius:12px;background:rgba(245,196,81,.08);border:1px solid rgba(245,196,81,.3)}.gmail-recon-other strong{display:block;color:#7a5b12;font-size:13px}.gmail-recon-other>span{display:block;margin-top:3px;color:#52615a;font-size:12px;line-height:1.5}.gmail-recon-other-list{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.gmail-recon-other-list li{border-radius:9px;background:#fff;border:1px solid #ecebe6}.gmail-recon-other-link,.gmail-recon-other-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 11px;text-decoration:none}.gmail-recon-other-link{cursor:pointer}.gmail-recon-other-list li:has(.gmail-recon-other-link):hover{border-color:#c9cfca;background:#fbfdfc}.gmail-recon-other-list span{color:#0B1F3A;font-size:12.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gmail-recon-other-list b{color:#0c0c0a;font-size:12.5px;white-space:nowrap}.gmail-recon-ok{background:linear-gradient(135deg,rgba(36,84,214,.075),rgba(255,255,255,.92));border:1px solid rgba(36,84,214,.2)}.gmail-recon-ok strong{color:#173B7A}.gmail-recon-warn{background:rgba(245,196,81,.1);border:1px solid rgba(245,196,81,.34)}.gmail-recon-warn strong{color:#7a5b12}.ventes-control-title{margin:8px 0 14px;padding-top:18px;border-top:1px solid #e6eefb;font-size:15px;font-weight:850;color:#0B1F3A}.gmail-recon-actions{margin-top:10px}.gmail-recon-recompute{padding:9px 14px;border-radius:11px;border:1px solid rgba(36,84,214,.22);background:#eef4ff;color:#173B7A;font-size:12px;font-weight:850;cursor:pointer}.gmail-recon-recompute:hover{background:#dfeaff}.gmail-recon-recompute:disabled{opacity:.6;cursor:default}.gmail-recon-info{background:rgba(120,130,125,.07);border:1px solid rgba(120,130,125,.22)}.gmail-recon-info strong{color:#52615a}.ca-month{justify-self:start;padding:7px 11px;border-radius:999px;background:#f2f6ff;color:#667b9f;font-size:11px;font-weight:850;text-transform:none}.ca-dashboard{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.7fr);grid-gap:12px;gap:12px;margin:8px 0 20px}.ca-card{position:relative;display:flex;align-items:center;gap:12px;min-width:0;padding:14px 16px;border-radius:16px;background:#f8fbff;border:1px solid #e3eaf7;overflow:hidden}.ca-card-primary{min-height:132px;padding:20px;color:#fff;background:radial-gradient(circle at 100% 100%,rgba(119,181,255,.45),transparent 42%),linear-gradient(135deg,#102d68,#2454d6 70%,#4f91ef);border:0;box-shadow:0 14px 30px rgba(32,75,179,.2)}.ca-card-icon{display:grid;place-items:center;width:48px;height:48px;flex:0 0 auto;border-radius:15px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.2);color:#fff;font-size:21px;font-weight:900}.ca-card-support{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.ca-card-support .ca-card{min-height:132px}.ca-card-mini-icon{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;border-radius:11px;background:#eaf1ff;color:#2454D6;font-size:15px;font-weight:900}.ca-card-average .ca-card-mini-icon{background:#f1edff;color:#6d45d7}.ca-card-trend.is-down .ca-card-mini-icon{background:#fff0eb;color:#cf543c}.ca-card-trend.is-up .ca-card-mini-icon{background:#eaf8f2;color:#17815d}.ca-card-label{display:block;color:#71809a;font-size:10.5px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.ca-card-value{display:block;margin-top:3px;color:#0B1F3A;font-size:25px;font-weight:900;letter-spacing:-.03em;line-height:1.05}.ca-card-primary .ca-card-label{color:rgba(255,255,255,.7)}.ca-card-primary .ca-card-value{color:#fff;font-size:32px}.ca-card-primary .ca-card-sub{color:rgba(255,255,255,.74)}.ca-card-value.ca-up{color:#2454D6}.ca-card-value.ca-down{color:#c0492f}.ca-card-sub{display:block;margin-top:3px;color:#8b98ae;font-size:10.5px}.ventes-control-heading{display:flex;align-items:center;gap:12px;margin:0 0 12px;padding-top:18px;border-top:1px solid #e5ecf8}.ventes-control-heading-icon{display:grid;place-items:center;width:38px;height:38px;flex:0 0 auto;border-radius:12px;background:linear-gradient(145deg,#edf4ff,#e8edff);color:#2454D6;font-size:17px;font-weight:900}.ventes-control-heading>div>span{display:block;color:#71809a;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.ventes-control-heading h2{margin:2px 0 0;color:#0B1F3A;font-size:16px;font-weight:900}.ventes-control-heading p{margin:3px 0 0;color:#7a879d;font-size:11.5px;line-height:1.4}@media(max-width:980px){.ca-dashboard{grid-template-columns:1fr}.ca-card-primary{min-height:112px}.ca-card-support .ca-card{min-height:104px}}@media(max-width:760px){.ca-card-support{grid-template-columns:1fr 1fr}.ca-card-trend{grid-column:1/-1}}.gmail-disclaimer{margin-top:16px;padding-top:14px;border-top:1px solid #eef1ef;color:#8b968f;font-size:11.5px;line-height:1.6}.gmail-disclaimer strong{color:#52615a}.coef-footer-legal{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;margin:6px 0}.coef-footer-legal a{color:rgba(255,255,255,.72);font-size:13px;font-weight:600;text-decoration:none}.coef-footer-legal a:hover{color:#ffffff;text-decoration:underline}.legal-page{min-height:100vh;display:flex;flex-direction:column;background:#fbfdff;color:#1b2a23}.legal-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px clamp(20px,5vw,48px);border-bottom:1px solid #e6eefb}.legal-brand{font-family:Syne,sans-serif;font-weight:800;font-size:22px;letter-spacing:-.03em;color:#0B1F3A;text-decoration:none}.legal-brand span{color:#2454D6}.legal-back{color:#52615a;font-size:13.5px;font-weight:700;text-decoration:none}.legal-back:hover{color:#0c0c0a}.legal-main{width:min(100%,760px);margin:0 auto;flex:1 1;padding:clamp(28px,5vw,52px) clamp(20px,5vw,28px) 64px}.legal-main h1{font-family:Syne,sans-serif;font-size:clamp(28px,5vw,40px);letter-spacing:-.03em;line-height:1.05;color:#0B1F3A;margin:0 0 6px}.legal-updated{color:#8b968f;font-size:13px;margin:0 0 28px}.legal-main h2{font-size:18px;font-weight:800;color:#0B1F3A;margin:30px 0 10px}.legal-main li,.legal-main p{font-size:14.5px;line-height:1.7;color:#3a4a42}.legal-main ul{margin:8px 0;padding-left:20px}.legal-main li{margin:4px 0}.legal-main a{color:#173B7A;font-weight:700}.legal-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding:20px clamp(20px,5vw,48px);border-top:1px solid #e6eefb;color:#8b968f;font-size:13px}.legal-foot-links{display:flex;flex-wrap:wrap;gap:18px}.legal-foot-links a{color:#52615a;text-decoration:none;font-weight:700}.legal-foot-links a:hover{color:#0c0c0a;text-decoration:underline}.gmail-cta-list{margin:8px 0 0;padding-left:18px;color:#52615a;font-size:13px;line-height:1.6}.gmail-cta-list strong{color:#0c0c0a}.gmail-disconnected-state{display:grid;grid-gap:16px;gap:16px}.gmail-cta-block{display:flex;align-items:flex-start;gap:14px}.gmail-cta-icon{font-size:24px;line-height:1;flex-shrink:0;margin-top:2px}.gmail-cta-copy>strong{display:block;color:#0B1F3A;font-size:15px;font-weight:800}.gmail-cta-list .gmail-cta-head{display:block;margin-bottom:1px;color:#0B1F3A;font-weight:800}.gmail-cta-copy p{margin:6px 0 0;color:#62736b;font-size:13px;line-height:1.6}.gmail-connect-btn{width:-moz-fit-content;width:fit-content}.gmail-privacy-inline{margin:0;color:#9aada6;font-size:11px;font-weight:700;letter-spacing:.04em}.gmail-scan-result{border:1px solid rgba(15,35,26,.08);border-radius:14px;padding:14px 16px;background:#f8fbff}.gmail-scan-result.success{border-color:rgba(26,158,110,.28);background:#f1fbf6}.gmail-scan-result.error{border-color:rgba(190,71,71,.26);background:#fff6f4}.gmail-scan-result strong{display:block;font-size:13px;color:#0B1F3A}.gmail-scan-result.success strong{color:#137456}.gmail-scan-result.error strong{color:#a44337}.gmail-scan-result p{margin:6px 0 0;color:#62736b;font-size:13px;line-height:1.5}.gmail-scan-errors,.gmail-scan-items{margin:10px 0 0;padding:0;list-style:none;display:grid;grid-gap:6px;gap:6px}.gmail-scan-items li{font-size:12px;color:#0B1F3A;display:flex;align-items:center;gap:8px}.gmail-scan-errors li{font-size:12px;color:#a44337}.gmail-scan-kind{display:inline-block;padding:2px 8px;border-radius:20px;font-size:11px;font-weight:800;letter-spacing:.04em}.gmail-scan-kind.sale{background:rgba(36,84,214,.12);color:#137456}.gmail-scan-kind.payout{background:rgba(26,100,230,.1);color:#1a4fa0}@media(max-width:900px){.settings-billing-hero{flex-direction:column}.bord-empty-steps,.mail-sales-layout,.settings-billing-plan-row{grid-template-columns:1fr}.item-editor-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.legacy-stock-top{grid-template-columns:1fr}.legacy-add-band-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-add-band-wide{grid-column:span 2}.dropdown-pref-add-row{grid-template-columns:1fr}.dropdown-pref-color-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-global-row,.sim-two-panel{grid-template-columns:1fr}.sim-panel-left{position:static}.sim-page-header{flex-direction:column;align-items:flex-start}.sim-price-inputs{grid-template-columns:1fr}.analysis-period-actions{margin-left:0}.analysis-stock-coverage-head strong{font-size:24px}.legacy-stock-stats{grid-template-columns:1fr 1fr;min-width:100%}.legacy-stock-jumps{justify-content:flex-start}.legacy-cols-grid{grid-template-columns:1fr 1fr}.legacy-inline-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bord-item-card,.dropdown-pref-grid{grid-template-columns:1fr}.bord-item-card{align-items:stretch}.bord-item-main{grid-template-columns:1fr}}@media(max-width:720px){.bord-bulk-actions,.bord-toolbar-actions{flex-direction:column;align-items:stretch}.item-editor-head{flex-direction:column}.item-editor-head-copy h1{font-size:26px}.item-editor-summary,.legacy-add-band-grid{grid-template-columns:1fr}.legacy-add-band-wide{grid-column:auto}.bord-search{min-width:100%}.legacy-inline-editor-grid{grid-template-columns:1fr}.legacy-stock-panel-summary{align-items:flex-start;flex-direction:column}.bord-page-head h1{font-size:28px}.legacy-stock-head h1{font-size:29px}.legacy-cols-grid,.legacy-stock-stats{grid-template-columns:1fr}}.checkout-shell{min-height:100vh;display:grid;place-items:center;padding:28px;background:radial-gradient(circle at 74% 10%,rgba(90,167,255,.18),transparent 30%),radial-gradient(circle at 10% 78%,rgba(126,87,255,.1),transparent 32%),linear-gradient(135deg,#fbfdff,#eef4ff 48%,#f7f4ea)}.checkout-panel{width:min(100%,1340px);display:grid;grid-template-columns:minmax(0,1fr) minmax(508px,600px);grid-gap:18px;gap:18px;align-items:stretch}.checkout-copy,.checkout-success-card,.checkout-summary{border:1px solid rgba(15,35,26,.08);border-radius:30px;background:rgba(255,255,255,.82);box-shadow:0 28px 80px rgba(15,35,26,.09);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.checkout-copy{min-height:560px;display:flex;flex-direction:column;justify-content:center;gap:20px;padding:40px;overflow:hidden;position:relative}.checkout-copy:after{content:"";position:absolute;inset:auto -18% -32% 16%;height:320px;border-radius:50% 50% 0 0;background:radial-gradient(ellipse at top,rgba(90,167,255,.16),transparent 68%);pointer-events:none}.checkout-copy h1,.checkout-success-card h1{margin:0;max-width:720px;color:#0B1F3A;font-size:clamp(44px,5.2vw,82px);line-height:.92;letter-spacing:0}.checkout-copy p,.checkout-success-card p{margin:0;max-width:650px;color:#56645e;font-size:17px;line-height:1.7}.checkout-reassurance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:8px}.checkout-reassurance span,.checkout-trial{border:1px solid rgba(36,84,214,.13);border-radius:18px;background:#eef4ff;color:#173B7A;font-size:12px;font-weight:900;line-height:1.35}.checkout-reassurance span{min-height:76px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px;text-align:center}.checkout-reassurance svg{width:20px;height:20px;flex:0 0 auto;fill:none;stroke:#2454D6;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.checkout-summary{display:grid;align-content:start;grid-gap:10px;gap:10px;padding:22px 30px}.checkout-summary>span{color:var(--green-dark);font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.checkout-summary h2{margin:0;color:#0B1F3A;font-size:34px}.checkout-summary>p{margin:0;color:#5a6b63;font-size:14px;line-height:1.6}.checkout-price{display:flex;align-items:flex-end;gap:8px}.checkout-price strong{color:#0B1F3A;font-size:21px;line-height:1}.checkout-price small{margin-bottom:4px;color:#697871;font-weight:900}.checkout-price small:first-child{margin-bottom:5px;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.billing-interval-toggle{display:flex;gap:4px;margin-bottom:10px;padding:4px;border-radius:999px;background:rgba(16,35,26,.06);border:1px solid rgba(16,35,26,.1)}.billing-interval-toggle button{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 12px;border:none;border-radius:999px;background:transparent;color:#5a6b63;font-size:13.5px;font-weight:800;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.billing-interval-toggle button.is-active{background:#ffffff;color:#0B1F3A;box-shadow:0 1px 3px rgba(16,35,26,.14)}.billing-interval-badge{position:relative;padding:2px 7px;border-radius:999px;background:#2454D6;color:#ffffff;font-size:10.5px;font-weight:900;letter-spacing:.02em;overflow:hidden;box-shadow:0 0 0 0 rgba(36,84,214,.5);animation:billing-badge-pulse 2.4s ease-in-out infinite}.billing-interval-badge:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.55) 50%,transparent 80%);transform:translateX(-120%);animation:billing-badge-shine 2.4s ease-in-out infinite}@keyframes billing-badge-pulse{0%,to{box-shadow:0 0 0 0 rgba(36,84,214,.45)}50%{box-shadow:0 0 0 5px rgba(36,84,214,0)}}@keyframes billing-badge-shine{0%,55%{transform:translateX(-120%)}85%,to{transform:translateX(120%)}}@media (prefers-reduced-motion:reduce){.billing-interval-badge,.billing-interval-badge:after{animation:none}}.checkout-price-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.checkout-price-ref{color:#5f6f67;font-size:18px;font-weight:800;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;-webkit-text-decoration-color:#c4584f;text-decoration-color:#c4584f;text-decoration-thickness:2.5px;margin-bottom:2px}.checkout-save-banner{display:flex;align-items:center;gap:7px;padding:7px 11px;border-radius:12px;border:1px solid rgba(36,84,214,.22);background:linear-gradient(120deg,rgba(36,84,214,.14),rgba(90,167,255,.06));color:#173B7A;font-size:12.5px;font-weight:700;line-height:1.25}.checkout-save-banner strong{color:#0B1F3A;font-weight:900}.checkout-save-icon{font-size:15px;line-height:1}.checkout-save-accent{color:#2454D6;font-weight:900}.checkout-price-equiv{margin:8px 0 0;color:#173B7A;font-size:13px;font-weight:700}.checkout-price-equiv strong{color:#0B1F3A;font-weight:900}.checkout-trial{display:grid;grid-gap:4px;gap:4px;padding:13px 16px}.checkout-trial strong{color:#0B1F3A;font-size:23px;line-height:1.05}.checkout-trial span{font-weight:700;color:#173B7A}.billing-plan-card ul,.checkout-summary ul{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.billing-plan-card li,.checkout-summary li{position:relative;padding-left:24px;color:#31473d;font-size:14px;font-weight:800}.billing-plan-card li:before,.checkout-summary li:before{content:"✓";position:absolute;left:0;color:#2454D6;font-weight:900}.checkout-summary ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 18px}.checkout-summary li{padding-left:20px;font-size:12.5px;font-weight:700;line-height:1.3}.checkout-action-card{display:grid;grid-gap:9px;gap:9px;margin-top:2px}.checkout-action-card p{margin:0;color:#8a958f;font-size:12px;font-weight:500;line-height:1.55;text-align:center}.checkout-action-card p strong{font-weight:700;color:#697871}.checkout-success-shell{text-align:center}.checkout-success-card{width:min(100%,760px);display:grid;justify-items:center;grid-gap:18px;gap:18px;padding:42px}.checkout-success-loading{display:inline-flex;align-items:center;gap:10px;margin:6px 0 0;padding:10px 20px;border-radius:999px;color:#2454D6;background:#EEF4FF;border:1px solid rgba(36,84,214,.15);font-size:13.5px;font-weight:700}.checkout-success-spinner{width:15px;height:15px;border-radius:50%;border:2px solid rgba(36,84,214,.22);border-top-color:#2454d6;animation:checkout-success-spin .7s linear infinite}@keyframes checkout-success-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.checkout-success-spinner{animation-duration:2.4s}}.billing-plan-grid,.billing-status-grid{display:grid;grid-gap:12px;gap:12px}.billing-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0}.billing-plan-card,.billing-status-grid div{border:1px solid rgba(15,35,26,.08);border-radius:18px;background:#fbfdff}.billing-status-grid div{padding:16px}.billing-plan-card span,.billing-status-grid span{display:block;color:#6a7872;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.billing-status-grid strong{display:block;margin-top:8px;color:#0B1F3A;font-size:16px}.billing-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.billing-plan-card{display:grid;align-content:start;grid-gap:13px;gap:13px;padding:22px}.billing-plan-card.featured{background:#0B1F3A;color:#ffffff}.billing-plan-card.featured li,.billing-plan-card.featured p,.billing-plan-card.featured small,.billing-plan-card.featured span{color:rgba(255,255,255,.75)}.billing-plan-card strong{color:inherit;font-size:26px}.billing-plan-card p{min-height:66px;margin:0;color:#5a6b63;font-size:13px;line-height:1.55}.billing-plan-price{display:flex;align-items:flex-end;gap:6px}.billing-plan-price b{color:inherit;font-size:34px;line-height:1}.billing-plan-price small{margin-bottom:4px;color:#697871;font-weight:900}.billing-action-wrap{display:grid;grid-gap:8px;gap:8px}@media(max-width:860px){.billing-plan-grid,.billing-status-grid,.checkout-panel{grid-template-columns:1fr}.checkout-copy{min-height:auto;padding:30px}.checkout-reassurance{grid-template-columns:1fr}}.coef-sales-root{min-height:100vh;background:#fafaf7;color:#0c0c0a;overflow-x:clip}.coef-container{width:min(100%,1160px);margin:0 auto;padding:0 28px}.coef-container-sm{width:min(100%,820px);margin:0 auto;padding:0 28px}.coef-creator-banner{display:flex;align-items:center;justify-content:center;padding:9px 20px;text-align:center;line-height:1.4;overflow-wrap:anywhere;background:linear-gradient(90deg,#0B1F3A,#2454D6);color:#ffffff;font-size:14px;font-weight:700;letter-spacing:-.01em}.coef-creator-banner strong{font-weight:900}.coef-referral-consent-slot{display:contents}@media (max-width:560px){.coef-creator-banner{font-size:12.5px;padding:7px 14px}}.coef-nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 32px;border-bottom:1px solid #e0dfd8;background:rgba(250,250,247,.92);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.coef-nav-logo{display:inline-flex;align-items:baseline;color:#0c0c0a;font-size:24px;font-weight:900;letter-spacing:0}.coef-nav-logo strong{color:#2454D6}.coef-nav a:hover,.coef-nav-logo:hover{text-decoration:none}.coef-nav-links{display:flex;align-items:center;gap:28px}.coef-nav-links a{color:#6e6e68;font-size:14px;font-weight:800}.coef-nav-links a:hover{color:#0c0c0a}.coef-nav-actions{display:flex;align-items:center;gap:10px}.coef-btn{position:relative;overflow:hidden;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;border:1.5px solid transparent;padding:0 22px;font-size:14px;font-weight:900;line-height:1;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease}.coef-btn:hover{transform:translateY(-2px);text-decoration:none}.coef-btn-dark:after,.coef-btn-green:after,.coef-btn-white:after{content:"";position:absolute;top:0;left:-135%;width:55%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.4),transparent);transform:skewX(-18deg);pointer-events:none}.coef-btn-dark:after,.coef-btn-white:after{background:linear-gradient(100deg,transparent,rgba(255,255,255,.22),transparent)}.coef-btn-dark:hover:after,.coef-btn-green:hover:after,.coef-btn-white:hover:after{animation:coef-btn-sheen .85s ease}@keyframes coef-btn-sheen{to{left:135%}}.coef-hero-actions .coef-btn-green{animation:coef-cta-glow 3.6s ease-in-out 1.4s infinite}@keyframes coef-cta-glow{0%,to{box-shadow:0 10px 26px rgba(36,84,214,.28)}50%{box-shadow:0 14px 36px rgba(36,84,214,.52)}}.coef-btn-dark{background:#0c0c0a;color:#fafaf7;box-shadow:0 8px 22px rgba(0,0,0,.16)}.coef-btn-green{background:#2454D6;color:#ffffff;box-shadow:0 10px 26px rgba(36,84,214,.28)}.coef-btn-green:hover{background:#173B7A}.coef-btn-secondary{background:transparent;border-color:#e0dfd8;color:#0c0c0a}.coef-btn-secondary:hover{background:#f2f1ed;border-color:#b0afa8}.coef-btn-white{background:#ffffff;color:#0c0c0a;box-shadow:0 10px 28px rgba(0,0,0,.14)}.coef-btn-lg{min-height:56px;padding:0 30px;font-size:16px}.coef-tag{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;justify-content:center;min-height:29px;padding:0 14px;border-radius:999px;background:#eef4ff;color:#173B7A;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.coef-tag.dark{background:rgba(36,84,214,.15);color:#BFD3FF}.plan-lock-card{display:flex;flex-direction:column;align-items:flex-start;gap:14px;width:100%}.plan-lock-card h2,.plan-lock-card p{max-width:860px}.plan-lock-card h2{margin:0;font-size:22px;line-height:1.25}.plan-lock-card p{margin:0;color:#566;line-height:1.55}.upgrade-cta-wrap{display:inline-flex;flex-direction:column;gap:6px}.upgrade-cta-error{margin:0}.coef-sales-root h1,.coef-sales-root h2,.coef-sales-root h3,.coef-sales-root strong{text-wrap:balance}.coef-hero{position:relative;padding:108px 0 82px;text-align:center;overflow:visible;background:linear-gradient(180deg,#07142B,#0B1F3A)}.coef-hero:before{content:"";position:absolute;left:50%;top:-210px;width:960px;height:960px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle,rgba(36,84,214,.1),transparent 66%);pointer-events:none}.coef-hero .coef-container{position:relative;z-index:1}.coef-hero h1{margin:28px auto 22px;max-width:1040px;color:#ffffff;font-family:Avenir Next,Helvetica Neue,sans-serif;font-size:clamp(48px,7.1vw,96px);font-weight:900;line-height:.98;letter-spacing:0}.coef-hero h1 small{display:block;margin-bottom:.12em;color:#BFD3FF;font-size:.52em;font-weight:900}.coef-hero h1 em{font-style:normal;color:#7BB8FF;background:linear-gradient(100deg,#7BB8FF,#5AA7FF 26%,#EEF4FF 50%,#5AA7FF 74%,#7BB8FF);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:coef-hero-shimmer 6.5s ease-in-out infinite}@keyframes coef-hero-shimmer{0%{background-position:0 50%}to{background-position:200% 50%}}.coef-hero p{max-width:720px;margin:0 auto 30px;color:rgba(255,255,255,.72);font-size:18px;line-height:1.75}.coef-hero-actions{gap:12px;margin-bottom:22px}.coef-hero-actions,.coef-hero-pills{display:flex;justify-content:center;flex-wrap:wrap}.coef-hero-pills{gap:10px;margin-bottom:18px}.coef-hero-pills span{display:inline-flex;align-items:center;gap:7px;min-height:33px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.07);color:rgba(255,255,255,.74);font-size:13px;font-weight:800;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.coef-hero-pills i{width:6px;height:6px;border-radius:50%;background:#2454D6}.coef-hero-outcomes{width:min(100%,1120px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:10px auto 0}.coef-hero-outcomes article{min-height:112px;display:grid;align-content:start;grid-gap:9px;gap:9px;padding:18px;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.04));box-shadow:inset 0 1px 0 rgba(255,255,255,.08);text-align:left;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.coef-hero-outcomes strong{color:#ffffff;font-size:17px;line-height:1.15}.coef-hero-outcomes span{color:rgba(255,255,255,.66);font-size:13px;font-weight:750;line-height:1.45}.coef-hero .coef-tag{border-color:rgba(191,211,255,.26);background:rgba(90,167,255,.12);color:#BFD3FF}.coef-hero .coef-btn-secondary{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.08);color:#ffffff}.coef-hero:after{content:"";position:absolute;inset:-10% -6% 0;z-index:0;background:radial-gradient(38% 48% at 18% 28%,rgba(36,84,214,.26),transparent 62%),radial-gradient(34% 44% at 82% 22%,rgba(90,167,255,.18),transparent 64%),radial-gradient(30% 40% at 62% 82%,rgba(255,155,76,.09),transparent 62%);filter:blur(26px);pointer-events:none;animation:coef-hero-aurora 18s ease-in-out infinite alternate}@keyframes coef-hero-aurora{0%{transform:translate3d(-2%,-1%,0) scale(1);opacity:.72}50%{opacity:1}to{transform:translate3d(2%,2%,0) scale(1.08);opacity:.82}}.coef-hero .coef-tag{animation:coef-hero-in .7s .02s both}.coef-hero h1{animation:coef-hero-in .8s .08s both}.coef-hero>.coef-container>p{animation:coef-hero-in .8s .16s both}.coef-hero-actions{animation:coef-hero-in .8s .24s both}.coef-hero-pills{animation:coef-hero-in .8s .32s both}.coef-hero-outcomes article{transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s ease,background .3s ease,box-shadow .3s ease;animation:coef-hero-in .8s both}.coef-hero-outcomes article:first-child{animation-delay:.4s}.coef-hero-outcomes article:nth-child(2){animation-delay:.48s}.coef-hero-outcomes article:nth-child(3){animation-delay:.56s}.coef-hero-outcomes article:nth-child(4){animation-delay:.64s}.coef-hero-outcomes article:hover{transform:translateY(-5px);border-color:rgba(90,167,255,.42);background:linear-gradient(180deg,rgba(90,167,255,.15),rgba(255,255,255,.05));box-shadow:0 18px 44px -22px rgba(0,0,0,.7)}@keyframes coef-hero-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.coef-btn-dark:hover:after,.coef-btn-green:hover:after,.coef-btn-white:hover:after,.coef-hero .coef-tag,.coef-hero h1,.coef-hero h1 em,.coef-hero-actions,.coef-hero-actions .coef-btn-green,.coef-hero-outcomes article,.coef-hero-pills,.coef-hero:after,.coef-hero>.coef-container>p{animation:none}}.coef-motion-demo{position:relative;z-index:1;width:100%;height:var(--coef-motion-height,700vh);margin:0;background:linear-gradient(180deg,#07142B,#0B1F3A 42%,#f8fbff 0,#f8fbff)}.coef-motion-sticky{position:-webkit-sticky;position:sticky;left:0;right:0;top:0;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;padding:118px 24px 30px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.coef-motion-sticky:before{content:"";position:absolute;inset:12% -4% 2%;background:linear-gradient(135deg,rgba(36,84,214,.32),rgba(90,167,255,.16));filter:blur(44px);opacity:.72;pointer-events:none}.coef-motion-guide{position:absolute;z-index:12;left:28px;right:auto;top:50%;display:flex;flex-direction:column;align-items:center;gap:14px;transform:translateY(-50%);pointer-events:none}.coef-motion-guide span{max-height:190px;color:rgba(255,255,255,.62);font-size:11px;font-weight:950;letter-spacing:.06em;line-height:1.35;text-align:center;text-transform:uppercase;text-shadow:0 1px 18px rgba(0,0,0,.34);transform:rotate(180deg);writing-mode:vertical-rl}.coef-motion-guide i{position:relative;display:block;width:4px;height:150px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.18)}.coef-motion-guide b{position:absolute;left:0;right:0;top:0;height:var(--coef-motion-progress,0);border-radius:inherit;background:linear-gradient(180deg,#2454D6,#7BB8FF);box-shadow:0 0 18px rgba(36,84,214,.32)}.coef-motion-outro{display:grid;min-height:100%;place-content:center;grid-gap:20px;gap:20px;padding:44px;background:radial-gradient(circle at 22% 22%,rgba(90,167,255,.2),transparent 34%),linear-gradient(135deg,#07142B,#0B1F3A 54%,#102B57);color:#ffffff}.coef-motion-outro span{justify-self:start;padding:7px 12px;border-radius:999px;background:rgba(90,167,255,.14);color:#BFD3FF;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.coef-motion-outro strong{max-width:620px;font-size:clamp(32px,4vw,56px);font-weight:950;line-height:1}.coef-motion-outro div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;max-width:640px}.coef-motion-outro i{display:flex;align-items:center;min-height:54px;padding:0 18px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.78);font-size:14px;font-style:normal;font-weight:850}.coef-motion-screen{position:relative;z-index:1;width:min(100%,1260px);display:grid;grid-template-columns:minmax(0,1.38fr) minmax(280px,340px);align-items:center;grid-gap:26px;gap:26px;min-height:clamp(470px,46vw,590px);perspective:1400px}.coef-motion-stage{position:relative;min-height:clamp(400px,36vw,520px);transform:rotateX(var(--coef-motion-tilt-x,0deg)) rotateY(var(--coef-motion-tilt-y,0deg));transform-style:preserve-3d;transition:transform .34s ease}.coef-window{position:relative;margin:0;border-radius:18px;overflow:hidden;background:#08152c;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 2px 6px rgba(0,0,0,.18),0 44px 90px -34px rgba(0,0,0,.7),0 20px 54px -28px rgba(0,0,0,.55)}.coef-window-chrome{display:flex;align-items:center;gap:12px;height:42px;padding:0 16px;background:linear-gradient(180deg,#10295A,#07142B);border-bottom:1px solid rgba(255,255,255,.06)}.coef-window-dots{display:inline-flex;gap:7px;flex-shrink:0}.coef-window-dots i{width:11px;height:11px;border-radius:50%}.coef-window-dots i:first-child{background:#ff5f57}.coef-window-dots i:nth-child(2){background:#febc2e}.coef-window-dots i:nth-child(3){background:#5AA7FF}.coef-window-url{flex:1 1;min-width:0;display:flex;justify-content:center;height:25px;padding:0 14px;background:rgba(255,255,255,.07);color:rgba(230,238,255,.62);font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.coef-window-tag,.coef-window-url{align-items:center;border-radius:999px}.coef-window-tag{flex-shrink:0;display:inline-flex;height:22px;padding:0 11px;background:rgba(36,84,214,.16);color:#BFD3FF;font-size:10px;font-weight:950;letter-spacing:.07em;text-transform:uppercase}.coef-window-shot{position:relative;background:#fafaf7;overflow:hidden}.coef-window-shot img{display:block;width:100%;height:auto}.coef-window-main{width:100%}.coef-motion-frame{position:absolute;inset:0;opacity:0;transform:translateY(22px) translateZ(-80px) rotateX(4deg) scale(.94);transform-origin:center bottom;transition:opacity .5s ease,transform .5s cubic-bezier(.2,.8,.2,1),filter .5s ease;pointer-events:none;filter:blur(4px) saturate(.9);will-change:opacity,transform}.coef-motion-frame.is-active{opacity:1;transform:translateY(0) translateZ(42px) rotateX(0) scale(1);pointer-events:auto;filter:blur(0) saturate(1)}.coef-motion-frame .coef-window-shot{height:calc(100% - 42px)}.coef-motion-frame .coef-window-shot img{height:100%;object-fit:contain;object-position:top center;background:#fafaf7}.coef-window figcaption{display:grid;grid-gap:5px;gap:5px;padding:16px 18px 18px;border-top:1px solid rgba(255,255,255,.08);background:#121c17}.coef-window figcaption span{color:#BFD3FF;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.coef-window figcaption p{margin:0;color:rgba(255,255,255,.68);font-size:13px;font-weight:650;line-height:1.45}.coef-motion-card{position:relative;z-index:9;display:block;min-height:390px;padding:24px;border:1px solid rgba(191,211,255,.18);border-radius:24px;background:linear-gradient(180deg,rgba(19,31,26,.88),rgba(12,18,15,.9));box-shadow:0 28px 70px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.06);opacity:1;transform:translateZ(90px);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.coef-motion-card span{display:grid;width:44px;height:44px;place-items:center;border-radius:15px;background:rgba(90,167,255,.13);color:#BFD3FF;font-size:13px;font-weight:950}.coef-motion-card strong{display:block;margin-top:14px;color:#ffffff;font-size:clamp(25px,2.7vw,36px);line-height:1.02}.coef-motion-card em{display:block;margin-top:18px;color:#BFD3FF;font-size:11px;font-style:normal;font-weight:950;letter-spacing:.08em;line-height:1;text-transform:uppercase}.coef-motion-card p{margin:14px 0 0;color:rgba(255,255,255,.68);font-size:15px;font-weight:650;line-height:1.65}.coef-motion-card small{display:inline-flex;align-items:center;min-height:30px;margin-top:18px;padding:0 12px;border-radius:999px;background:rgba(36,84,214,.16);color:#BFD3FF;font-size:11px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.coef-motion-signal-grid{display:grid;grid-template-columns:1fr;grid-gap:9px;gap:9px;margin-top:20px}.coef-motion-signal-grid i{display:flex;align-items:center;gap:9px;min-height:42px;padding:0 13px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.045);color:rgba(255,255,255,.8);font-size:13px;font-style:normal;font-weight:850}.coef-motion-signal-grid i:before{content:"";width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#2454D6;box-shadow:0 0 0 5px rgba(36,84,214,.12)}.coef-motion-depth{position:absolute;z-index:0;width:34%;min-width:210px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#fff;box-shadow:0 22px 58px rgba(0,0,0,.2);opacity:.44;pointer-events:none}.coef-motion-depth img{display:block;width:100%;height:170px;object-fit:contain;object-position:top center;background:#fafaf7}.coef-motion-depth-left{left:-34px;bottom:28px;transform:translateZ(-120px) rotateY(15deg) rotate(-2deg)}.coef-motion-depth-right{right:-42px;top:36px;transform:translateZ(-130px) rotateY(-16deg) rotate(2deg)}.coef-motion-steps{position:relative;z-index:10;display:flex;gap:8px;margin-top:18px}.coef-motion-steps i{width:30px;height:5px;border-radius:999px;background:rgba(12,12,10,.18);overflow:hidden}.coef-motion-steps i:before{content:"";display:block;width:100%;height:100%;border-radius:inherit;background:#2454D6;transform:scaleX(0);transform-origin:left;transition:transform .32s ease}.coef-motion-steps i.is-active:before{transform:scaleX(1)}.coef-dashboard{position:relative;isolation:isolate;max-width:1060px;margin:0 auto;overflow:hidden;border:1.5px solid transparent;border-radius:22px;background:linear-gradient(#ffffff,#ffffff) padding-box,linear-gradient(90deg,#2454D6,#7e57ff,#ff9b4c,#2454D6) border-box;background-size:100% 100%,320% 320%;box-shadow:0 28px 92px rgba(0,0,0,.24),0 0 0 1px rgba(36,84,214,.05);text-align:left;animation:coef-border-flow 8s linear infinite}.coef-dashboard>:not(.coef-dashboard-shine){position:relative;z-index:1}.coef-dashboard-shine{position:absolute;inset:-40% auto auto -20%;z-index:0;width:52%;height:180%;transform:rotate(18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:coef-shine 7s ease-in-out infinite;pointer-events:none}.coef-dashboard-top{min-height:58px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:18px;gap:18px;padding:0 20px;background:#0c0c0a}.coef-dashboard-logo{color:#ffffff;font-size:17px;font-weight:900}.coef-dashboard-logo span{color:#BFD3FF}.coef-dashboard-tabs{display:flex;justify-content:center;gap:4px}.coef-dashboard-tabs span{padding:6px 13px;border-radius:999px;color:rgba(255,255,255,.52);font-size:12px;font-weight:900}.coef-dashboard-tabs .active{background:#2454D6;color:#ffffff}.coef-live{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border-radius:999px;background:rgba(36,84,214,.18);color:#BFD3FF;font-size:11px;font-weight:900}.coef-live i{width:7px;height:7px;border-radius:50%;background:#2454D6;animation:pulse 2s infinite}.coef-dashboard-strip{display:flex;gap:20px;overflow-x:auto;padding:10px 20px;border-bottom:1px solid #e0dfd8;background:#f2f1ed}.coef-dashboard-strip span{flex:0 0 auto;color:#6e6e68;font-size:12px;font-weight:800}.coef-dashboard-strip strong{color:#0c0c0a}.coef-dashboard-body{padding:20px;background:#f2f1ed}.coef-dashboard-alerts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.coef-dashboard-alerts span{min-height:58px;display:flex;flex-direction:column;justify-content:center;gap:4px;border:1px solid #e0dfd8;border-radius:15px;background:#ffffff;padding:12px 14px;color:#6e6e68;font-size:12px;box-shadow:0 2px 16px rgba(0,0,0,.045)}.coef-dashboard-alerts strong{color:#173B7A;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.coef-dashboard-focus{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(240px,.55fr);grid-gap:14px;gap:14px;margin-bottom:14px}.coef-dashboard-decisions,.coef-dashboard-signal-list{border-radius:18px;background:#ffffff;box-shadow:0 2px 16px rgba(0,0,0,.055),0 1px 4px rgba(0,0,0,.035)}.coef-dashboard-decisions{padding:18px}.coef-dashboard-decisions>span,.coef-dashboard-signal-list span{display:block;color:#6e6e68;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.coef-dashboard-decisions h3{max-width:520px;margin:7px 0 14px;color:#0c0c0a;font-size:24px;line-height:1.08}.coef-dashboard-decision-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.coef-dashboard-decision-grid article{min-height:118px;padding:14px;border:1px solid #e0dfd8;border-radius:15px;background:linear-gradient(180deg,#ffffff,#f8fbf7)}.coef-dashboard-decision-grid small{color:#2454D6;font-size:10px;font-weight:950;letter-spacing:.07em;text-transform:uppercase}.coef-dashboard-decision-grid strong{display:block;margin-top:7px;color:#0c0c0a;font-size:15px;line-height:1.16}.coef-dashboard-decision-grid p{margin:7px 0 0;color:#6e6e68;font-size:11px;line-height:1.42}.coef-dashboard-signal-list{display:grid;grid-gap:1px;gap:1px;overflow:hidden;background:#e0dfd8}.coef-dashboard-signal-list div{min-height:82px;display:flex;flex-direction:column;justify-content:center;padding:14px 16px;background:#ffffff}.coef-dashboard-signal-list strong{margin-top:5px;color:#173B7A;font-size:24px;line-height:1}.coef-dashboard-signal-list small{margin-top:6px;color:#6e6e68;font-size:11px;font-weight:800}.coef-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.coef-metric-grid div,.coef-table{border-radius:15px;background:#ffffff;box-shadow:0 2px 16px rgba(0,0,0,.055),0 1px 4px rgba(0,0,0,.035)}.coef-metric-grid div{padding:14px}.coef-metric-grid span{display:block;color:#6e6e68;font-size:10px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.coef-metric-grid strong{display:block;margin-top:6px;color:#0c0c0a;font-size:23px;line-height:1}.coef-metric-grid small{display:block;margin-top:6px;color:#2454D6;font-size:11px;font-weight:800}.coef-table{overflow:hidden}.coef-table-head,.coef-table-row{display:grid;grid-template-columns:96px minmax(0,1fr) 104px 78px 78px 62px 86px;align-items:center;grid-gap:10px;gap:10px;padding:10px 16px}.coef-table-head{background:#f2f1ed;color:#6e6e68;font-size:10px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.coef-table-row{min-height:44px;border-top:1px solid #f2f1ed;color:#0c0c0a;font-size:12px}.coef-table-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coef-table-row .strong{color:#173B7A;font-weight:900}.coef-final,.coef-problem,.coef-results{background:#0c0c0a;color:#ffffff}.coef-ai,.coef-faq,.coef-features,.coef-flagship,.coef-noext,.coef-pricing,.coef-problem,.coef-results,.coef-value,.coef-vs,.coef-workflow{padding:96px 0}.coef-sales-root :is(#ia,#bordereaux,#fonctionnalites,#tarifs,#faq){scroll-margin-top:84px}.coef-ai{background:linear-gradient(180deg,#f8fbff,#ffffff)}.coef-ai-head{max-width:760px;margin:0 auto 44px;text-align:center}.coef-ai-head h2{color:#0c0c0a}.coef-ai-head h2 em{font-style:normal;color:#2454D6}.coef-ai-head p{margin:14px auto 0;max-width:620px;color:#52615a;font-size:16px;line-height:1.6}.coef-ai-badge{display:inline-flex;align-items:center;gap:7px;margin-bottom:16px;padding:7px 15px;border-radius:999px;background:rgba(36,84,214,.12);border:1px solid rgba(36,84,214,.28);color:#173B7A;font-size:12.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.coef-ai-badge i{font-style:normal;font-size:14px}.coef-ai-grid .coef-feature-card:first-child{grid-column:auto;background:#ffffff;border-color:rgba(12,12,10,.1)}.coef-ai-grid .coef-feature-card:first-child h3{color:#0c0c0a}.coef-ai-grid .coef-feature-card:first-child p{color:#6e6e68}.coef-ai-card i{color:#2454D6}.coef-ai-card span{background:rgba(36,84,214,.1);color:#173B7A}.coef-ai-foot{margin:34px auto 0;text-align:center;color:#52615a;font-size:14.5px}.coef-ai-foot strong{color:#0c0c0a}.coef-flagship{padding-bottom:80px;background:linear-gradient(180deg,#ffffff,#f7faff)}.coef-features{padding-top:80px}.coef-flagship-head{margin-bottom:44px}.flagship-row{display:grid;grid-template-columns:1fr 1.04fr;align-items:center;grid-gap:clamp(28px,5vw,56px);gap:clamp(28px,5vw,56px);max-width:1040px;margin:0 auto clamp(22px,3.5vh,34px);padding:clamp(26px,4vw,52px);border-radius:28px;border:1px solid rgba(90,167,255,.24);color:#edf4ff;background:radial-gradient(120% 120% at 0 0,rgba(36,84,214,.16),transparent 55%),linear-gradient(150deg,#07142B,#0B1F3A 62%,#061126);box-shadow:0 30px 80px rgba(0,0,0,.4)}.flagship-row-reverse .flagship-copy{order:2}.flagship-row-reverse .flagship-visual{order:1}.flagship-badge{display:inline-block;margin-bottom:14px;padding:6px 13px;border-radius:999px;background:rgba(90,167,255,.14);border:1px solid rgba(90,167,255,.28);color:#BFD3FF;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.flagship-copy h3{margin:0 0 12px;color:#f8fbff;font-size:clamp(22px,2.8vw,32px);font-weight:850;line-height:1.12}.flagship-copy p{margin:0;color:rgba(230,238,255,.74);font-size:clamp(15px,1.3vw,16.5px);line-height:1.6}.flagship-copy strong{color:#8ad8ff;font-weight:750}.fmock{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);border-radius:18px;padding:18px}.fmock-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.fmock-chip{gap:6px;padding:5px 10px;background:rgba(255,255,255,.07);color:rgba(230,238,255,.78);font-size:12px}.fmock-chip,.fmock-claude{display:inline-flex;align-items:center;border-radius:999px;font-weight:800}.fmock-claude{gap:5px;padding:5px 11px;background:linear-gradient(135deg,#2454D6,#5AA7FF);color:#fff;font-size:11.5px}.fmock-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 18px;gap:12px 18px}.fmock-f{display:flex;align-items:center;gap:8px}.fmock-f label{width:62px;flex:0 0 auto;color:rgba(230,238,255,.5);font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.01em}.fmock-pill{padding:4px 11px;border-radius:999px;background:rgba(90,167,255,.16);color:#BFD3FF;font-size:13px;font-weight:800}.fmock-foot{display:flex;align-items:center;gap:7px;margin-top:14px;padding-top:13px;border-top:1px solid rgba(255,255,255,.08);color:#8ad8ff;font-weight:800;font-size:13.5px}.fmock-chip i,.fmock-claude i,.fmock-copy i,.fmock-foot i,.fmock-gen i,.fmock-tag i{font-style:normal}.fmock-srcline{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;border-radius:11px;background:rgba(255,255,255,.05);color:rgba(230,238,255,.8);font-size:12.5px;font-weight:700}.fmock-src-title{flex:1 1;line-height:1.35}.fmock-tag{gap:6px;margin-bottom:11px;background:rgba(90,167,255,.16);color:#BFD3FF;font-size:11px;text-transform:uppercase;letter-spacing:.03em}.fmock-gen,.fmock-tag{display:inline-flex;align-items:center;padding:5px 11px;border-radius:999px;font-weight:800}.fmock-gen{gap:5px;background:linear-gradient(135deg,#2454D6,#5AA7FF);color:#fff;font-size:12px;white-space:nowrap}.fmock-out{margin-top:12px;padding:14px;border-radius:12px;border:1px solid rgba(255,255,255,.09);background:rgba(0,0,0,.18)}.fmock-out strong{display:block;color:#f8fbff;font-size:14px;margin-bottom:7px}.fmock-out p{margin:0 0 12px;color:rgba(230,238,255,.66);font-size:13px;line-height:1.55}.fmock-copy{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border-radius:10px;border:1px solid rgba(90,167,255,.42);color:#BFD3FF;font-size:12.5px;font-weight:800}.flagship-visual .coef-autosale-flow strong{display:block;color:#f8fbff;font-size:14px}.flagship-visual .coef-autosale-flow span{display:block;margin-top:2px;color:rgba(230,238,255,.62);font-size:12.5px;line-height:1.45}.flagship-visual .coef-autosale-flow .is-outcome{margin-top:3px;border-color:rgba(138,216,255,.42);background:linear-gradient(135deg,rgba(36,84,214,.3),rgba(90,167,255,.13));box-shadow:0 18px 38px -28px rgba(90,167,255,.85),inset 0 1px 0 rgba(255,255,255,.08)}.flagship-visual .coef-autosale-flow .is-outcome i{width:44px;height:44px;background:linear-gradient(135deg,#8ad8ff,#5AA7FF);color:#07142B}.flagship-visual .coef-autosale-flow .is-outcome strong{color:#ffffff;font-size:16px}.flagship-visual .coef-autosale-flow .is-outcome span{color:#BFD3FF;font-size:13px;font-weight:750}.flagship-assure{display:flex;flex-wrap:wrap;gap:9px;margin:22px 0 0;padding:0;list-style:none}.flagship-assure li{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border-radius:999px;border:1px solid rgba(90,167,255,.26);background:rgba(90,167,255,.09);color:#d4e2ff;font-size:12.5px;font-weight:750}.flagship-assure li i{display:grid;place-items:center;width:17px;height:17px;color:#8ad8ff}.flagship-assure li svg{width:15px;height:15px}.coef-flagship-foot{max-width:1040px;margin:clamp(28px,4vh,42px) auto 0;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.coef-flagship-relay{margin:0;color:#0c0c0a;font-size:clamp(21px,2.5vw,28px);font-weight:850;line-height:1.2}.coef-flagship-relay strong{color:#2454D6}.coef-flagship-foot .coef-ai-foot{margin:0;max-width:640px}@media(max-width:860px){.flagship-row{grid-template-columns:1fr;gap:22px}.flagship-row-reverse .flagship-copy{order:1}.flagship-row-reverse .flagship-visual{order:2}}@media(max-width:640px){.flagship-row{grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:20px;padding:24px 18px;border-radius:22px}.flagship-copy,.flagship-visual,.fmock{min-width:0;max-width:100%}.flagship-copy h3{font-size:24px}.flagship-copy p{font-size:14.5px;line-height:1.5;overflow-wrap:anywhere}.fmock{padding:14px}.fmock-head{flex-wrap:wrap;gap:8px;margin-bottom:12px}.fmock-chip,.fmock-claude{padding:4px 8px;font-size:11px}.fmock-fields{gap:10px 12px}.fmock-f{min-width:0;flex-direction:column;align-items:flex-start;gap:4px}.fmock-f label{width:auto}.fmock-pill{max-width:100%;padding:4px 9px;font-size:12px;white-space:normal}.fmock-foot{font-size:12.5px}.flagship-visual .coef-autosale-flow{gap:12px}.flagship-visual .coef-autosale-flow li{padding:14px}}.coef-noext{background:linear-gradient(180deg,#f7faff,#ffffff)}.coef-noext-band{position:relative;display:grid;grid-template-columns:1fr .9fr;align-items:center;grid-gap:clamp(28px,5vw,58px);gap:clamp(28px,5vw,58px);overflow:hidden;padding:clamp(30px,5vw,58px);border:1px solid #dbe8ff;border-radius:30px;background:radial-gradient(80% 110% at 92% 10%,rgba(90,167,255,.2),transparent 56%),linear-gradient(135deg,#ffffff,#f8fbff 56%,#eef4ff);box-shadow:0 30px 80px -52px rgba(36,84,214,.55),0 2px 14px rgba(12,12,10,.05)}.coef-noext-band:before{content:"";position:absolute;inset:auto auto -38% -12%;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(36,84,214,.12),transparent 68%);animation:coef-noext-breathe 7s ease-in-out infinite alternate;pointer-events:none}.coef-noext-copy{position:relative;z-index:1}.coef-noext-copy h2{margin:18px 0 16px;color:#0c0c0a;font-size:clamp(32px,4.2vw,54px);font-weight:900;line-height:1.04}.coef-noext-copy p{max-width:620px;margin:0;color:#52615a;font-size:16px;line-height:1.7}.coef-noext-copy ul{display:grid;grid-gap:11px;gap:11px;margin:26px 0 0;padding:0;list-style:none}.coef-noext-copy li{display:flex;align-items:center;gap:12px;color:#173B7A;font-size:14px;font-weight:850}.coef-noext-copy li i{display:grid;flex:0 0 36px;width:36px;height:36px;place-items:center;border-radius:13px;background:#eef4ff;color:#2454D6;box-shadow:inset 0 0 0 1px rgba(36,84,214,.12)}.coef-noext-copy li svg{width:18px;height:18px}.coef-noext-visual{position:relative;z-index:1;display:grid;min-height:310px;place-items:center}.coef-noext-pipeline{position:relative;display:grid;justify-items:center;grid-gap:14px;gap:14px;width:min(100%,360px)}.coef-noext-pipeline>i{display:block;width:3px;height:38px;border-radius:999px;background:linear-gradient(180deg,#2454D6,#8ad8ff);box-shadow:0 0 18px rgba(36,84,214,.22);animation:coef-noext-pulse 1.9s ease-in-out infinite}.coef-noext-node{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:58px;padding:0 20px;border-radius:999px;border:1.5px solid rgba(36,84,214,.18);background:#ffffff;color:#173B7A;font-size:15px;font-weight:950;box-shadow:0 16px 34px -24px rgba(36,84,214,.55)}.coef-noext-node:after{content:"";position:absolute;inset:6px;border-radius:inherit;background:linear-gradient(110deg,transparent 18%,rgba(90,167,255,.18) 50%,transparent 82%);transform:translateX(-120%);animation:coef-noext-shine 3.8s ease-in-out infinite;pointer-events:none}.coef-noext-node.node-library{background:linear-gradient(135deg,#2454D6,#5AA7FF);color:#ffffff;transform:scale(1.05)}.coef-noext-label{position:absolute;padding:8px 12px;border-radius:999px;background:rgba(7,20,43,.95);color:#BFD3FF;font-size:12px;font-weight:900;box-shadow:0 18px 34px -24px rgba(7,20,43,.75);animation:coef-noext-float 5.6s ease-in-out infinite}.coef-noext-label.label-a{left:0;top:28%}.coef-noext-label.label-b{right:2%;bottom:24%;animation-delay:1.2s}@keyframes coef-noext-breathe{0%{opacity:.55;transform:scale(.95)}to{opacity:1;transform:scale(1.08)}}@keyframes coef-noext-pulse{0%,to{opacity:.45;transform:scaleY(.78)}50%{opacity:1;transform:scaleY(1)}}@keyframes coef-noext-shine{0%,48%{transform:translateX(-120%);opacity:0}60%{opacity:1}to{transform:translateX(120%);opacity:0}}@keyframes coef-noext-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){.coef-noext-band:before,.coef-noext-label,.coef-noext-node:after,.coef-noext-pipeline>i{animation:none}}@media(max-width:860px){.coef-noext-band{grid-template-columns:1fr}.coef-noext-visual{min-height:260px}}.coef-two-col{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:64px;gap:64px}.coef-final h2,.coef-problem h2,.coef-section-header h2{margin:18px 0;font-family:Avenir Next,Helvetica Neue,sans-serif;font-size:clamp(34px,4.6vw,58px);font-weight:900;line-height:1.04;letter-spacing:0}.coef-problem p{margin:0 0 16px;color:rgba(255,255,255,.65);font-size:16px;line-height:1.75}.coef-before-after{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.coef-before-after div{min-height:164px;padding:22px;border-radius:18px}.coef-before-after .bad{background:rgba(217,64,64,.09);border:1px solid rgba(217,64,64,.24)}.coef-before-after .good{background:rgba(26,158,110,.11);border:1px solid rgba(26,158,110,.24)}.coef-before-after .wide{grid-column:span 2}.coef-before-after span{color:#BFD3FF;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.coef-before-after .bad span{color:#f08080}.coef-before-after p{margin-top:14px;color:rgba(255,255,255,.76);font-size:14px;font-style:italic}.coef-pricing,.coef-vs,.coef-workflow{background:#f2f1ed}.coef-value{position:relative;overflow:hidden;background:radial-gradient(circle at 74% 72%,rgba(90,167,255,.1),transparent 30%),#fafaf7}.coef-value .coef-section-header{max-width:900px}.coef-value .coef-section-header p{max-width:760px}.coef-decision-journey{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px}.coef-decision-journey article{position:relative;min-height:260px;padding:28px;border:1.5px solid #e0dfd8;border-radius:24px;background:#ffffff;box-shadow:0 2px 16px rgba(0,0,0,.055),0 1px 4px rgba(0,0,0,.035);transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease,border-color .3s ease}.coef-decision-journey article:not(:last-child):after{content:"→";position:absolute;z-index:2;top:50%;right:-22px;display:grid;width:20px;height:20px;place-items:center;transform:translateY(-50%);border-radius:999px;background:#fafaf7;color:#5A78C7;font-size:15px;font-weight:900}.coef-decision-journey article:hover{transform:translateY(-6px);border-color:#BFD3FF;box-shadow:0 26px 60px -30px rgba(36,84,214,.45),0 4px 14px rgba(0,0,0,.06)}.coef-decision-step-top{display:flex;align-items:center;gap:10px}.coef-decision-step-top span{display:grid;width:42px;height:42px;place-items:center;border-radius:14px;background:#eef4ff;color:#2454D6;box-shadow:inset 0 0 0 1px rgba(36,84,214,.12);font-size:12px;font-weight:900;letter-spacing:.06em}.coef-decision-step-top small{color:#2454D6;font-size:10.5px;font-weight:900;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.coef-decision-journey h3{margin:24px 0 12px;color:#0c0c0a;font-size:22px;line-height:1.12}.coef-decision-journey p{margin:0;color:#6e6e68;font-size:14px;line-height:1.65}.coef-decision-journey .is-analysis{border-color:rgba(90,167,255,.56);box-shadow:0 22px 54px -34px rgba(36,84,214,.48),0 2px 16px rgba(0,0,0,.045)}.coef-decision-journey .is-analysis .coef-decision-step-top span{background:#2454D6;color:#ffffff}.coef-decision-journey .is-decision{border-color:#2454D6;background:linear-gradient(145deg,#173B7A,#0B203E);box-shadow:0 30px 70px -34px rgba(23,59,122,.7)}.coef-decision-journey .is-decision .coef-decision-step-top span{background:#5AA7FF;color:#07172e;box-shadow:none}.coef-decision-journey .is-decision .coef-decision-step-top small{color:#BFD3FF}.coef-decision-journey .is-decision h3{color:#ffffff}.coef-decision-journey .is-decision p{color:rgba(255,255,255,.76)}@media(max-width:980px){.coef-decision-journey{grid-template-columns:1fr 1fr}.coef-decision-journey article:nth-child(2):after{display:none}}@media(max-width:700px){.coef-decision-journey{grid-template-columns:1fr;gap:28px}.coef-decision-journey article{min-height:auto;padding:24px}.coef-decision-journey article:not(:last-child):after{top:auto;right:50%;bottom:-24px;transform:translateX(50%);content:"↓"}.coef-decision-journey article:nth-child(2):after{display:grid}}@media(max-width:640px){.coef-decision-journey{gap:20px}.coef-decision-journey article{padding:18px;border-radius:18px}.coef-decision-journey article:not(:last-child):after{bottom:-20px}.coef-decision-step-top{gap:8px}.coef-decision-step-top span{width:34px;height:34px;border-radius:11px;font-size:10px}.coef-decision-step-top small{font-size:9px}.coef-decision-journey h3{margin:14px 0 7px;font-size:18px}.coef-decision-journey p{font-size:13px;line-height:1.45}}.coef-section-header{max-width:760px;margin:0 auto 48px;text-align:center}.coef-section-header h2{color:#0c0c0a}.coef-section-header p{max-width:620px;margin:0 auto;color:#6e6e68;font-size:16px;line-height:1.75}.coef-pricing-grid,.coef-value-grid,.coef-vs-grid,.coef-workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.coef-vs-grid{grid-template-columns:1fr 1fr}.coef-faq-list details,.coef-feature-card,.coef-pricing-card,.coef-value-grid article,.coef-vs-grid article,.coef-workflow-grid article{border:1.5px solid #e0dfd8;border-radius:22px;background:#ffffff;box-shadow:0 2px 16px rgba(0,0,0,.055),0 1px 4px rgba(0,0,0,.035)}.coef-vs-grid article{padding:32px}.coef-value-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.coef-value-grid article,.coef-workflow-grid article{position:relative;min-height:230px;padding:30px;overflow:hidden}.coef-value-grid article:before,.coef-workflow-grid article:before{content:"";position:absolute;inset:auto -40px -70px auto;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(36,84,214,.16),transparent 68%)}.coef-value-grid span,.coef-workflow-grid span{color:#2454D6;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.coef-value-grid h3,.coef-workflow-grid h3{margin:16px 0 10px;color:#0c0c0a;font-size:22px;line-height:1.12}.coef-value-grid p,.coef-workflow-grid p{margin:0;color:#6e6e68;font-size:14px;line-height:1.65}.coef-workflow-grid article{min-height:210px}.coef-workflow-grid span{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#0c0c0a;color:#BFD3FF;letter-spacing:0}.coef-vs-grid .highlight{position:relative;border-color:#BFD3FF;overflow:hidden}.coef-vs-grid .highlight:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#2454D6,#5AA7FF)}.coef-pricing-card>span,.coef-vs-grid span{color:#b0afa8;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.coef-vs-grid .highlight span{color:#2454D6}.coef-vs-grid h3{margin:14px 0 16px;color:#0c0c0a;font-size:24px}.coef-pricing-card ul,.coef-vs-grid ul{display:grid;grid-gap:11px;gap:11px;margin:0;padding:0;list-style:none}.coef-pricing-card li,.coef-vs-grid li{position:relative;padding-left:24px;color:#6e6e68;font-size:14px;line-height:1.45}.coef-vs-grid li:before{content:"✓";position:absolute;left:0;top:0;color:#2454D6;font-weight:900}.coef-pricing-card li:before{content:"✓";position:absolute;left:0;top:1px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;background:rgba(36,84,214,.15);color:#173B7A;font-size:11px;font-weight:900}.coef-pricing-card li.excluded{color:#a8a7a0;text-decoration:line-through;-webkit-text-decoration-color:rgba(226,72,63,.45);text-decoration-color:rgba(226,72,63,.45);text-decoration-thickness:1.5px}.coef-pricing-card li.excluded:before{content:"✕";background:rgba(226,72,63,.15);color:#d83b32;text-decoration:none}.coef-pricing-card.featured li:before{background:rgba(90,167,255,.22);color:#BFD3FF}.coef-pricing-card.featured li.excluded{color:rgba(255,255,255,.42);-webkit-text-decoration-color:rgba(255,140,130,.5);text-decoration-color:rgba(255,140,130,.5)}.coef-pricing-card.featured li.excluded:before{background:rgba(255,120,110,.24);color:#ff9d92}.coef-security-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.coef-security-grid article{min-height:250px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:28px;border:1.5px solid #e0dfd8;border-radius:22px;background:#ffffff;box-shadow:0 2px 16px rgba(0,0,0,.055),0 1px 4px rgba(0,0,0,.035);text-align:center}.coef-security-grid i{display:grid;place-items:center;width:58px;height:58px;margin-bottom:20px;border-radius:18px;background:#eef4ff;color:#173B7A;box-shadow:inset 0 0 0 1px rgba(36,84,214,.12)}.coef-security-grid i svg{width:27px;height:27px}.coef-security-grid h3{margin:0 0 12px;color:#0c0c0a;font-size:23px;line-height:1.12}.coef-security-grid p{max-width:300px;margin:0;color:#6e6e68;font-size:15px;line-height:1.65}@media(max-width:640px){.coef-security-grid{gap:12px}.coef-security-grid article{min-height:0;padding:16px 12px;border-radius:16px}.coef-security-grid i{width:38px;height:38px;margin-bottom:10px;border-radius:12px}.coef-security-grid i svg{width:19px;height:19px}.coef-security-grid h3{margin-bottom:6px;font-size:16px;line-height:1.18}.coef-security-grid p{font-size:11.5px;line-height:1.4}}.coef-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.coef-feature-card{padding:28px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.coef-feature-card:first-child{grid-column:span 2;background:#0c0c0a;border-color:#0c0c0a}.coef-feature-card:first-child h3{color:#ffffff}.coef-feature-card:first-child p{max-width:620px;color:rgba(255,255,255,.72)}.coef-feature-card:first-child span{background:rgba(90,167,255,.12);color:#BFD3FF}.coef-feature-card:first-child i{background:#2454D6;color:#ffffff}.coef-feature-card:hover{transform:translateY(-4px);border-color:#BFD3FF;box-shadow:0 12px 40px rgba(36,84,214,.1)}.coef-feature-card i{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;background:#eef4ff;color:#173B7A;margin-bottom:18px}.coef-feature-card i svg{width:24px;height:24px}.coef-feature-card h3{margin:0 0 9px;color:#0c0c0a;font-size:20px}.coef-feature-card p{margin:0;color:#6e6e68;font-size:14px;line-height:1.65}.coef-feature-card span{display:inline-flex;margin-top:14px;padding:5px 11px;border-radius:999px;background:#eef4ff;color:#173B7A;font-size:11px;font-weight:900}.coef-feature-atlas{overflow:hidden;border:1px solid rgba(90,167,255,.2);border-radius:28px;background:radial-gradient(75% 95% at 0 0,rgba(36,84,214,.2),transparent 60%),linear-gradient(145deg,#07142B,#0B1F3A 58%,#07172f);color:#ffffff;box-shadow:0 32px 80px -48px rgba(7,20,43,.8)}.coef-feature-atlas-topline{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 30px;border-bottom:1px solid rgba(255,255,255,.1)}.coef-feature-atlas-topline>span{padding:7px 12px;border-radius:999px;background:rgba(90,167,255,.15);color:#BFD3FF;font-size:11px;font-weight:900;text-transform:uppercase}.coef-feature-atlas-topline p{margin:0;color:rgba(230,238,255,.68);font-size:13px;font-weight:700}.coef-feature-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.coef-feature-group{--feature-accent:#5AA7FF;position:relative;min-width:0;padding:30px;border-bottom:1px solid rgba(255,255,255,.1);transition:background .35s ease}.coef-feature-group:hover{background:rgba(255,255,255,.025)}.coef-feature-group:nth-child(odd){border-right:1px solid rgba(255,255,255,.1)}.coef-feature-group:nth-last-child(-n+2){border-bottom:0}.coef-feature-group.is-cyan{--feature-accent:#79D7E8}.coef-feature-group.is-violet{--feature-accent:#B7A5FF}.coef-feature-group.is-gold{--feature-accent:#F1C76B}.coef-feature-group:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,transparent,var(--feature-accent),transparent);opacity:.8;transition:opacity .35s ease,filter .35s ease}.coef-feature-group:hover:before{opacity:1;filter:drop-shadow(0 0 7px var(--feature-accent))}.coef-feature-group header{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:start;grid-gap:13px;gap:13px}.coef-feature-group-number{color:var(--feature-accent);font-size:11px;font-weight:950;line-height:38px}.coef-feature-group header>i{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:color-mix(in srgb,var(--feature-accent) 16%,transparent);color:var(--feature-accent)}.coef-feature-group header>i svg{width:19px;height:19px}.coef-feature-group h3{margin:0;color:#ffffff;font-size:21px;line-height:1.15}.coef-feature-group header p{margin:7px 0 0;color:rgba(230,238,255,.62);font-size:13px;line-height:1.5}.coef-feature-group ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 20px;gap:10px 20px;margin:24px 0 0;padding:0;list-style:none}.coef-feature-group li{display:flex;align-items:flex-start;gap:9px;min-width:0;color:#E6EEFF;font-size:12.5px;font-weight:700;line-height:1.4}.coef-feature-group li>i{display:grid;flex:0 0 18px;width:18px;height:18px;place-items:center;margin-top:1px;border-radius:50%;background:color-mix(in srgb,var(--feature-accent) 18%,transparent);color:var(--feature-accent);font-size:10px;font-style:normal;font-weight:950;transition:transform .28s cubic-bezier(.2,.8,.2,1),background .28s ease}.coef-feature-group li:hover>i{transform:scale(1.14);background:color-mix(in srgb,var(--feature-accent) 30%,transparent)}.coef-feature-details-wrap{display:flex;justify-content:center;margin-top:28px}.coef-feature-details{width:100%}.coef-feature-details summary{display:flex;width:max-content;max-width:100%;min-height:50px;align-items:center;justify-content:center;gap:12px;margin:0 auto;padding:0 20px;border:1.5px solid #2454d6;border-radius:999px;background:#ffffff;color:#173B7A;font-size:14px;font-weight:900;list-style:none;cursor:pointer;box-shadow:0 14px 32px -24px rgba(36,84,214,.7);transition:background .25s ease,color .25s ease,box-shadow .25s ease}.coef-feature-details summary::-webkit-details-marker{display:none}.coef-feature-details summary:hover{background:#2454D6;color:#ffffff;box-shadow:0 18px 36px -22px rgba(36,84,214,.9)}.coef-feature-details summary:focus-visible{outline:3px solid rgba(90,167,255,.48);outline-offset:4px}.coef-feature-details summary i{width:9px;height:9px;border-right:2px solid;border-bottom:2px solid;transform:translateY(-2px) rotate(45deg);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.coef-feature-details[open] summary i{transform:translateY(2px) rotate(225deg)}.coef-feature-details-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:24px;animation:coef-feature-details-in .42s cubic-bezier(.2,.8,.2,1) both}.coef-feature-detail-card{--feature-accent:#5AA7FF;position:relative;display:flex;flex-direction:column;min-width:0;min-height:292px;padding:28px;overflow:hidden;border:1.5px solid #e0dfd8;border-radius:22px;background:#ffffff;box-shadow:0 2px 16px rgba(0,0,0,.055),0 1px 4px rgba(0,0,0,.035);transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s ease,box-shadow .3s ease}.coef-feature-detail-card.is-cyan{--feature-accent:#239FB9}.coef-feature-detail-card.is-violet{--feature-accent:#8066D8}.coef-feature-detail-card.is-gold{--feature-accent:#B68112}.coef-feature-detail-card:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--feature-accent) 46%,#dbe3f3);box-shadow:0 26px 60px -30px color-mix(in srgb,var(--feature-accent) 42%,transparent),0 4px 14px rgba(0,0,0,.06)}.coef-feature-detail-icon{display:grid;width:48px;height:48px;place-items:center;margin-bottom:20px;border-radius:14px;background:color-mix(in srgb,var(--feature-accent) 12%,#ffffff);color:var(--feature-accent);transition:transform .35s cubic-bezier(.2,.8,.2,1),background .35s ease,color .35s ease}.coef-feature-detail-icon svg{width:24px;height:24px}.coef-feature-detail-card:hover .coef-feature-detail-icon{transform:scale(1.08) rotate(-4deg);background:var(--feature-accent);color:#ffffff}.coef-feature-detail-card h3{margin:0 0 10px;color:#0c0c0a;font-size:20px;line-height:1.3}.coef-feature-detail-card p{flex:1 1;margin:0;color:#66716c;font-size:14px;line-height:1.65}.coef-feature-detail-card>span{align-self:flex-start;margin-top:18px;padding:6px 11px;border-radius:999px;background:color-mix(in srgb,var(--feature-accent) 11%,#ffffff);color:color-mix(in srgb,var(--feature-accent) 72%,#173B7A);font-size:11px;font-weight:900;transition:transform .3s ease,background .3s ease}.coef-feature-detail-card:hover>span{transform:translateX(3px);background:color-mix(in srgb,var(--feature-accent) 17%,#ffffff)}@keyframes coef-feature-details-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@media(max-width:860px){.coef-feature-atlas-topline{align-items:flex-start;flex-direction:column;gap:10px;padding:20px 22px}.coef-feature-groups{grid-template-columns:1fr}.coef-feature-group{padding:24px 22px;border-right:0!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.coef-feature-group:last-child{border-bottom:0!important}.coef-feature-details-content{grid-template-columns:repeat(2,minmax(0,1fr))}.coef-feature-detail-card{min-height:280px;padding:24px 22px}}@media(max-width:520px){.coef-feature-group ul{grid-template-columns:1fr}.coef-feature-group header{grid-template-columns:auto minmax(0,1fr)}.coef-feature-group-number{grid-column:1/-1;line-height:1}.coef-feature-details-content{grid-template-columns:1fr;gap:10px;margin-top:16px}.coef-feature-detail-card{min-height:0;padding:17px 16px;border-radius:17px}.coef-feature-detail-icon{width:36px;height:36px;margin-bottom:11px;border-radius:11px}.coef-feature-detail-icon svg{width:19px;height:19px}.coef-feature-detail-card h3{margin-bottom:6px;font-size:17px;line-height:1.22}.coef-feature-detail-card p{font-size:13px;line-height:1.45}.coef-feature-detail-card>span{margin-top:11px;padding:4px 8px;font-size:9.5px}}@media(hover:none),(prefers-reduced-motion:reduce){.coef-feature-detail-card,.coef-feature-detail-card>span,.coef-feature-detail-icon,.coef-feature-group,.coef-feature-group li>i,.coef-feature-group:before{transition:none}.coef-feature-details-content{animation:none}}.coef-final h2,.coef-final p,.coef-results .coef-section-header h2,.coef-results .coef-section-header p{color:#ffffff}.coef-big-stats{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;margin:42px 0}.coef-big-stats div{flex:1 1 280px;max-width:360px}.coef-impact{padding:clamp(56px,9vh,108px) 0 clamp(44px,7vh,84px);background:linear-gradient(180deg,#ffffff,#f7faff)}.coef-impact-head{margin-bottom:44px}.coef-big-stats div{position:relative;display:flex;flex-direction:column;align-items:center;padding:40px 28px 34px;text-align:center;background:#ffffff;border:1px solid #e3e9e6;border-radius:22px;box-shadow:0 18px 44px rgba(12,12,10,.07);overflow:hidden;opacity:.74;transform:translateY(10px);transition:opacity .42s ease,transform .42s ease,box-shadow .25s ease}.coef-big-stats div:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,#2454D6,#5AA7FF)}.coef-big-stats.is-active div:hover{transform:translateY(-5px);box-shadow:0 26px 60px rgba(36,84,214,.16)}.coef-stat-ico{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;margin-bottom:14px;border-radius:14px;background:rgba(36,84,214,.1);color:#2454D6}.coef-stat-ico svg{width:24px;height:24px}.coef-stat-tag{margin-bottom:14px;padding:4px 11px;border-radius:999px;background:rgba(12,12,10,.05);color:#52615a;font-size:11px;letter-spacing:.05em}.coef-stat-cap,.coef-stat-tag{font-weight:800;text-transform:uppercase}.coef-stat-cap{margin-bottom:2px;color:#9aa3a0;font-size:12px;letter-spacing:.06em}.coef-big-stats.is-active div{opacity:1;transform:translateY(0)}.coef-big-stats.is-active div:nth-child(2){transition-delay:.08s}.coef-big-stats.is-active div:nth-child(3){transition-delay:.16s}.coef-big-stats strong{display:block;margin-top:2px;font-size:clamp(44px,5.4vw,62px);font-weight:900;line-height:1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:linear-gradient(135deg,#173B7A,#5AA7FF);-webkit-background-clip:text;background-clip:text;color:transparent}.coef-big-stats .coef-stat-label{display:block;margin-top:12px;max-width:300px;color:#52615a;font-weight:800;font-size:14px;line-height:1.45}.coef-big-stats .coef-stat-note{display:block;margin-top:7px;max-width:300px;color:#7b8a83;font-weight:600;font-size:11px;line-height:1.4}.coef-results-note{max-width:760px;margin:-22px auto 42px;color:#9aa3a0;font-size:12px;font-weight:700;line-height:1.65;text-align:center}@media(max-width:640px){.coef-big-stats{gap:12px;margin:28px 0 34px}.coef-big-stats div{width:100%;max-width:100%;flex-basis:100%;padding:24px 20px 22px;border-radius:18px}.coef-stat-ico{width:40px;height:40px;margin-bottom:9px;border-radius:12px}.coef-stat-ico svg{width:21px;height:21px}.coef-stat-tag{margin-bottom:9px;padding:4px 10px;font-size:10px}.coef-stat-cap{font-size:10.5px}.coef-big-stats strong{font-size:42px}.coef-big-stats .coef-stat-label{margin-top:8px;font-size:13px;line-height:1.35}.coef-results-note{margin:-10px auto 28px}}.coef-testimonials-head{display:flex;align-items:center;justify-content:flex-start;gap:14px;margin:0 0 24px;text-align:left}.coef-testimonials-head span{display:inline-flex;align-items:center;min-height:28px;padding:0 16px;border-radius:999px;background:rgba(90,167,255,.12);color:#BFD3FF;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.coef-testimonials-head p{max-width:none;margin:0;color:rgba(255,255,255,.56);font-size:14px;line-height:1.55}.coef-results .coef-container{width:min(100%,1320px)}.coef-testimonials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin:0 0 48px}.coef-testimonials article{display:flex;min-height:0;flex-direction:column;padding:24px 24px 22px;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:rgba(255,255,255,.045);box-shadow:0 22px 58px rgba(0,0,0,.18)}.coef-testimonials article.featured{border-color:rgba(90,167,255,.38);box-shadow:0 0 0 1px rgba(90,167,255,.12),0 22px 58px rgba(0,0,0,.2)}.coef-testimonials p{margin:0 0 16px;color:rgba(255,255,255,.82);font-size:14.5px;font-style:italic;font-weight:700;line-height:1.5}.coef-testimonial-stars{display:inline-flex;gap:3px;margin:0 0 13px;font-size:14px;line-height:1;letter-spacing:1px;color:rgba(255,255,255,.18)}.coef-testimonial-stars .is-on{color:#f5c451}.coef-testimonials p{margin-bottom:15px}.coef-testimonial-author{display:flex;align-items:center;gap:14px;margin-top:auto}.coef-testimonial-verified{display:inline-flex;align-items:center;gap:5px;margin-left:auto;padding:5px 10px;border-radius:999px;background:rgba(90,167,255,.14);color:#BFD3FF;font-size:11px;font-weight:900;letter-spacing:.02em;white-space:nowrap}.coef-testimonial-verified svg{flex-shrink:0}.coef-testimonial-avatar{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:50%;font-size:13px;font-weight:950}.coef-testimonial-avatar,.coef-testimonial-avatar.blue{background:#202f58;color:#b8c9ff}.coef-testimonial-avatar.gold{background:#6a5017;color:#ffe49a}.coef-testimonial-avatar.purple{background:#3b275c;color:#d8c2ff}.coef-testimonial-author strong{display:block;color:#ffffff;font-size:15px;font-weight:950}.coef-testimonial-author small{display:block;margin-top:4px;color:rgba(255,255,255,.5);font-size:13px;font-weight:750}.coef-comparison-table{overflow:hidden;border-radius:22px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}.coef-comparison-table .head,.coef-comparison-table .row{display:grid;grid-template-columns:.85fr 1fr 1.1fr}.coef-comparison-table .head span{padding:17px 18px;color:#BFD3FF;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.coef-comparison-table .row span,.coef-comparison-table .row strong{padding:18px;border-top:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.7);font-size:14px}.coef-comparison-table .row span:last-child,.coef-comparison-table .row strong{color:#ffffff;font-weight:900}.coef-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.22,.61,.36,1) var(--coef-reveal-delay,0s),transform .7s cubic-bezier(.22,.61,.36,1) var(--coef-reveal-delay,0s);will-change:opacity,transform}.coef-reveal.is-in{opacity:1;transform:none}.coef-spotlight{position:relative}.coef-spotlight>:not(.coef-spotlight-glow){position:relative;z-index:1}.coef-spotlight-glow{position:absolute;inset:0;z-index:0;border-radius:inherit;background:radial-gradient(300px circle at var(--spx,50%) var(--spy,50%),rgba(36,84,214,.18),transparent 66%);opacity:var(--sp-active,0);transition:opacity .4s ease;pointer-events:none}@media (hover:none){.coef-spotlight-glow{display:none}}@media (prefers-reduced-motion:reduce){.coef-spotlight-glow{display:none}}.coef-problem-intro{max-width:780px;margin:0 auto 44px;text-align:center}.coef-problem-intro h2{margin:16px 0}.coef-problem-intro p{max-width:660px;margin:0 auto;color:rgba(255,255,255,.66);font-size:16px;line-height:1.7}.coef-matrix-wrap{max-width:1000px;margin:0 auto}.coef-matrix-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:24px}.coef-matrix{width:100%;overflow:hidden;border-radius:24px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03)}.coef-matrix-head,.coef-matrix-row{display:grid;grid-template-columns:minmax(220px,1.7fr) repeat(4,minmax(112px,1fr));align-items:stretch}.coef-matrix-head{border-bottom:1px solid rgba(255,255,255,.1)}.coef-matrix-head span{display:flex;align-items:center;justify-content:center;gap:6px;padding:18px 12px;text-align:center;font-size:13px;font-weight:800;line-height:1.25;color:rgba(255,255,255,.6)}.coef-matrix-head .coef-matrix-rowhead{justify-content:flex-start}.coef-matrix-head .coef-matrix-col.is-coef{color:#ffffff}.coef-matrix-head .coef-matrix-col.is-coef b{font-weight:900}.coef-matrix-head .coef-matrix-col.is-coef i{color:#5AA7FF;font-style:normal}.coef-matrix-head .coef-matrix-col:nth-child(3){flex-direction:column;gap:4px}.coef-matrix-head .coef-matrix-col:nth-child(3) b{color:rgba(255,255,255,.78)}.coef-matrix-head .coef-matrix-col:nth-child(3) small{max-width:130px;color:#e7b15a;font-size:10px;font-weight:800;line-height:1.25}.coef-matrix-row{border-top:1px solid rgba(255,255,255,.07)}.coef-matrix-row:first-of-type{border-top:0}.coef-matrix .coef-matrix-rowhead{display:flex;align-items:center;padding:15px 18px;color:rgba(255,255,255,.9);font-size:14px;font-weight:700;line-height:1.35}.coef-matrix-cell{display:flex;align-items:center;justify-content:center;padding:14px 10px}.coef-matrix-cell.is-coef,.coef-matrix-col.is-coef{background:rgba(36,84,214,.12)}.coef-matrix-head .coef-matrix-col.is-coef{background:rgba(36,84,214,.22)}.coef-matrix-yes{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:rgba(90,167,255,.16);color:#5AA7FF;font-size:15px;font-weight:900}.coef-matrix-no{display:grid;width:24px;height:24px;place-items:center;border-radius:999px;background:rgba(225,74,66,.09);color:rgba(255,139,131,.72);font-size:14px;font-weight:850}.coef-matrix-partial{padding:5px 12px;border-radius:999px;background:rgba(224,162,59,.14);color:#e7b15a;font-size:12px;font-weight:800;white-space:nowrap}.coef-matrix-hint{display:none;margin:12px 0 0;text-align:center;color:rgba(255,255,255,.4);font-size:12px;font-weight:700}.coef-matrix-feature-label,.coef-matrix-mobile-note,.coef-tools-callout{display:none}.coef-argument{padding:clamp(52px,7vh,82px) 0;background:linear-gradient(180deg,#f2f1ed,#f7faff)}.coef-argument-card{position:relative;max-width:1000px;margin:0 auto;padding:clamp(34px,5vw,52px);border-radius:28px;border:1px solid rgba(90,167,255,.24);background:radial-gradient(130% 130% at 6% 0,rgba(90,167,255,.3),transparent 52%),#0B1F3A;color:#ffffff}.coef-argument-eyebrow{display:inline-block;padding:6px 14px;border-radius:999px;background:rgba(255,255,255,.1);color:#BFD3FF;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.coef-argument-card h2{margin:18px 0 14px;font-family:Avenir Next,Helvetica Neue,sans-serif;font-size:clamp(27px,3.6vw,44px);font-weight:900;line-height:1.06;color:#ffffff}.coef-argument-card>p{max-width:680px;margin:0 0 28px;color:rgba(255,255,255,.8);font-size:16px;line-height:1.7}.coef-argument-flow{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;grid-gap:16px;gap:16px}.coef-argument-after,.coef-argument-before{padding:22px;border-radius:18px}.coef-argument-before{background:rgba(0,0,0,.26);border:1px solid rgba(255,255,255,.12)}.coef-argument-after{background:#ffffff;border:1px solid #ffffff}.coef-argument-after span,.coef-argument-before span{font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.coef-argument-before span{color:#f0a0a0}.coef-argument-after span{color:#173B7A}.coef-argument-before p{margin:10px 0 0;color:rgba(255,255,255,.72);font-size:14px;line-height:1.6}.coef-argument-after p{margin:10px 0 0;color:#1a1a17;font-size:14px;line-height:1.6;font-weight:600}.coef-argument-arrow{display:flex;align-items:center;justify-content:center;color:#5AA7FF;font-size:26px;font-style:normal;font-weight:900}.coef-argument-foot{max-width:none!important;margin:28px 0 0!important;text-align:center;color:#BFD3FF;font-size:14px;font-weight:800}@media(min-width:861px){.coef-argument-foot{white-space:nowrap}}@media(max-width:860px){.coef-matrix{min-width:760px}.coef-matrix-hint{display:block}}@media(max-width:640px){.coef-matrix-scroll{overflow:visible;border-radius:17px}.coef-matrix{min-width:0;display:block;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:17px;background:rgba(255,255,255,.035)}.coef-matrix-head{display:grid;grid-template-columns:49% repeat(3,17%);border-bottom:0;background:rgba(255,255,255,.045)}.coef-matrix-head span{min-width:0;padding:10px 3px;border-right:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.52);font-size:7.5px;line-height:1.15;overflow-wrap:anywhere}.coef-matrix-head .coef-matrix-rowhead{justify-content:flex-start;padding-left:8px;color:rgba(255,255,255,.72);font-size:9px}.coef-matrix-feature-label{display:block}.coef-matrix-head .coef-matrix-col:nth-child(3){gap:0}.coef-matrix-head .coef-matrix-col:nth-child(3) small{display:none}.coef-matrix-head .coef-matrix-col:nth-child(4){border-right:0}.coef-matrix-head .coef-matrix-col:nth-child(5){display:none}.coef-matrix-row{display:grid;grid-template-columns:49% repeat(3,17%);overflow:visible;border:0;border-radius:0;background:transparent}.coef-matrix-row,.coef-matrix-row:first-of-type{border-top:1px solid rgba(255,255,255,.08)}.coef-matrix .coef-matrix-rowhead{grid-column:auto;min-height:0;padding:10px 8px;border-right:1px solid rgba(255,255,255,.08);border-bottom:0;background:rgba(255,255,255,.018);font-size:10.5px;line-height:1.28}.coef-matrix-cell{min-height:0;padding:8px 2px;border-right:1px solid rgba(255,255,255,.07);border-bottom:0}.coef-matrix-cell:nth-child(4){border-right:0}.coef-matrix-cell:before,.coef-matrix-cell:nth-child(5){display:none}.coef-matrix-cell.is-coef:before{color:#BFD3FF}.coef-matrix-yes{width:22px;height:22px;font-size:11px}.coef-matrix-no{width:18px;height:18px;font-size:10px}.coef-matrix-partial{max-width:100%;padding:3px;border-radius:7px;font-size:7.5px;line-height:1.15;text-align:center;white-space:normal}.coef-matrix-mobile-note{display:block;margin:14px 0 0;color:#e7b15a;font-size:11px;font-weight:750;text-align:center}.coef-tools-callout{position:relative;display:block;margin-top:14px;padding:16px;overflow:hidden;border:1px solid rgba(90,167,255,.24);border-radius:17px;background:linear-gradient(145deg,rgba(36,84,214,.16),rgba(255,255,255,.045));box-shadow:0 20px 46px -34px rgba(90,167,255,.7)}.coef-tools-callout:after{content:"";position:absolute;inset:0;transform:translateX(-145%) skewX(-18deg);background:linear-gradient(90deg,transparent,rgba(90,167,255,.11),transparent);animation:coef-tools-callout-shine 5.5s ease-in-out 1s infinite;pointer-events:none}.coef-tools-flow{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:10px;gap:10px;margin-bottom:13px}.coef-tools-flow>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.coef-tools-flow span{padding:4px 7px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.055);color:rgba(255,255,255,.58);font-size:8px;font-weight:850;line-height:1}.coef-tools-flow>i{color:#5AA7FF;font-size:17px;font-style:normal;font-weight:950;animation:coef-tools-arrow-pulse 2.4s ease-in-out infinite}.coef-tools-flow>strong{justify-self:start;padding:8px 10px;border-radius:11px;background:linear-gradient(135deg,#2454D6,#173B7A);color:#ffffff;font-size:12px;font-weight:950;box-shadow:0 10px 24px -14px rgba(90,167,255,.95)}.coef-tools-flow>strong b{color:#8ad8ff}.coef-tools-callout h3{margin:0 0 5px;color:#ffffff;font-size:17px;line-height:1.2}.coef-tools-callout h3,.coef-tools-callout p{position:relative;z-index:1;text-align:center}.coef-tools-callout p{max-width:285px;margin:0 auto;color:rgba(255,255,255,.64);font-size:11.5px;line-height:1.45}.coef-matrix-hint{display:none}}@media(max-width:760px){.coef-argument-card{padding:30px 22px}.coef-argument-flow{grid-template-columns:1fr}.coef-argument-arrow{padding:4px 0;transform:rotate(90deg)}}@media(max-width:640px){.coef-argument{padding:42px 0}.coef-argument-card{padding:22px 18px;border-radius:20px}.coef-argument-eyebrow{padding:5px 10px;font-size:9.5px}.coef-argument-card h2{margin:14px 0 10px;font-size:25px;line-height:1.1}.coef-argument-card>p{margin-bottom:18px;font-size:14px;line-height:1.5}.coef-argument-flow{gap:8px}.coef-argument-after,.coef-argument-before{padding:16px;border-radius:14px}.coef-argument-after span,.coef-argument-before span{font-size:9.5px}.coef-argument-after p,.coef-argument-before p{margin-top:7px;font-size:13px;line-height:1.45}.coef-argument-arrow{padding:0;font-size:20px}.coef-argument-foot{margin:18px 0 0!important;font-size:12.5px;line-height:1.4}}@media(prefers-reduced-motion:reduce){.coef-reveal{opacity:1;transform:none;transition:none}}.coef-showcase{position:relative;z-index:1;background:#0c0c0a;min-height:calc(var(--coef-showcase-steps,6) * 80vh)}.coef-showcase-sticky{position:-webkit-sticky;position:sticky;top:0;display:flex;align-items:center;min-height:100vh;min-height:100svh;padding:clamp(28px,4.6vh,52px) 0;overflow:hidden;background:linear-gradient(180deg,#07142B,#0B1F3A 52%,#0c0c0a)}.coef-showcase-sticky:before{content:"";position:absolute;inset:14% -10% auto;height:64%;background:radial-gradient(50% 60% at 26% 28%,rgba(36,84,214,.24),transparent 70%),radial-gradient(42% 52% at 84% 16%,rgba(255,155,76,.07),transparent 72%);filter:blur(28px);opacity:.6;pointer-events:none}.coef-showcase-sticky>.coef-container{position:relative;z-index:1;width:100%}.coef-showcase-head{max-width:680px;margin:0 auto clamp(14px,2.4vh,26px);display:grid;grid-gap:8px;gap:8px;justify-items:center;text-align:center}.coef-showcase-head h2{margin:0;color:#fff;font-size:clamp(24px,3.4vw,38px);font-weight:950;letter-spacing:-.02em;line-height:1.06}.coef-showcase-head p{margin:0;max-width:520px;color:rgba(255,255,255,.62);font-size:15px;line-height:1.45}.coef-showcase-grid{display:grid;grid-template-columns:minmax(0,1.34fr) minmax(0,.82fr);grid-gap:clamp(24px,3vw,40px);gap:clamp(24px,3vw,40px);align-items:center}.coef-showcase-stage{min-width:0;perspective:1600px}.coef-showcase-window{transform:perspective(1600px) rotateX(calc(1.6deg + var(--tilt-x,0deg))) rotateY(var(--tilt-y,0deg));transition:transform .4s cubic-bezier(.2,.8,.2,1);will-change:transform}.coef-showcase-window:after{content:"";position:absolute;inset:42px 0 0;z-index:4;pointer-events:none;background:linear-gradient(105deg,transparent,transparent 36%,rgba(191,211,255,.18) 45%,rgba(90,167,255,.12) 49%,transparent 58%,transparent);transform:translateX(-130%);animation:coef-window-sheen 5.4s cubic-bezier(.55,0,.25,1) infinite;mix-blend-mode:screen}@keyframes coef-window-sheen{0%,34%{transform:translateX(-130%);opacity:0}42%{opacity:1}66%,to{transform:translateX(130%);opacity:0}}.coef-showcase-screens{position:relative;aspect-ratio:var(--shot-ratio,1.78);max-height:min(56vh,540px);background:#0c0c0a;transition:aspect-ratio .55s cubic-bezier(.3,.9,.3,1)}.coef-showcase-screen{position:absolute;inset:0;opacity:0;transform:scale(1.012);transition:opacity .55s ease,transform .7s cubic-bezier(.2,.8,.2,1);pointer-events:none}.coef-showcase-screen.is-active{opacity:1;transform:scale(1);pointer-events:auto}.coef-showcase-screen img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.coef-showcase-screen .coef-motion-outro{height:100%}.coef-herorama[data-last=true] .coef-herorama-window{--display-h:min(48vh,440px)}.coef-herorama .coef-motion-outro{gap:clamp(12px,2vh,20px);padding:clamp(20px,3vh,34px) clamp(24px,4vw,48px)}.coef-herorama .coef-motion-outro strong{max-width:none;font-size:clamp(22px,2.7vw,36px);line-height:1.05}.coef-herorama .coef-motion-outro div{max-width:none;gap:10px}.coef-herorama .coef-motion-outro i{min-height:46px;font-size:13px;line-height:1.25}.coef-showcase-panel{display:grid;align-content:center;grid-gap:14px;gap:14px}.coef-showcase-tabs{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.coef-showcase-tabs button{position:relative;width:100%;display:flex;align-items:center;gap:14px;padding:10px 15px;border-radius:13px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);color:#fff;text-align:left;cursor:pointer;overflow:hidden;transition:border-color .25s ease,background .25s ease,transform .25s ease}.coef-showcase-tabs button:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#2454D6,#5AA7FF);transform:scaleY(0);transform-origin:top;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.coef-showcase-tabs button:hover{border-color:rgba(90,167,255,.4);background:rgba(255,255,255,.05)}.coef-showcase-tabs button.is-active{border-color:rgba(90,167,255,.55);background:linear-gradient(120deg,rgba(36,84,214,.22),rgba(36,84,214,.05))}.coef-showcase-tabs button.is-active:before{transform:scaleY(1)}.coef-showcase-tab-index{font-size:12px;font-weight:950;color:#BFD3FF;letter-spacing:.05em;flex-shrink:0}.coef-showcase-tabs button.is-done .coef-showcase-tab-index{color:rgba(255,255,255,.38)}.coef-showcase-tab-body{display:grid;grid-gap:1px;gap:1px;min-width:0}.coef-showcase-tab-body strong{font-size:14px;font-weight:850}.coef-showcase-tab-body em{font-style:normal;font-size:12px;color:rgba(255,255,255,.5)}.coef-showcase-card{border-radius:16px;padding:16px 18px 15px;background:linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.1);display:grid;grid-gap:8px;gap:8px;animation:coef-showcase-cardin .5s ease}.coef-showcase-card em{font-style:normal;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;color:#BFD3FF}.coef-showcase-card strong{font-size:16px;font-weight:900;color:#fff;line-height:1.18}.coef-showcase-card p{margin:0;font-size:13.5px;line-height:1.45;color:rgba(255,255,255,.66)}.coef-showcase-points{display:flex;flex-wrap:wrap;gap:6px;margin-top:1px}.coef-showcase-points i{font-style:normal;font-size:11.5px;font-weight:700;padding:4px 10px;border-radius:999px;background:rgba(36,84,214,.16);color:#BFD3FF}.coef-showcase-card small{font-size:12px;font-weight:800;color:rgba(255,255,255,.4)}.coef-showcase-progress{position:relative;height:6px;margin-bottom:2px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}.coef-showcase-progress i{display:block;height:100%;width:100%;transform-origin:left;border-radius:999px;background:linear-gradient(90deg,#2454D6,#5AA7FF);transition:transform .18s linear}@keyframes coef-showcase-cardin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:920px){.coef-showcase{min-height:calc(var(--coef-showcase-steps,6) * 78vh)}.coef-showcase-sticky{align-items:flex-start;padding:48px 0 40px}.coef-showcase-head{margin-bottom:22px}.coef-showcase-grid{grid-template-columns:1fr;gap:22px}.coef-showcase-stage{max-width:620px;margin:0 auto;width:100%}.coef-showcase-window{transform:none}.coef-showcase-tabs{display:none}}@media(max-width:560px){.coef-showcase{min-height:calc(var(--coef-showcase-steps,6) * 72vh)}.coef-showcase-sticky{padding:36px 0 30px}.coef-showcase-card strong{font-size:16px}}@media(prefers-reduced-motion:reduce){.coef-showcase-card,.coef-showcase-screen,.coef-showcase-screens,.coef-showcase-tabs button:before,.coef-showcase-window{animation:none;transition:opacity .3s ease}}.coef-herorama{position:relative;min-height:calc((var(--coef-showcase-steps, 6) + 2.4) * 72vh)}.coef-herorama-sticky{position:-webkit-sticky;position:sticky;top:0;min-height:100svh;display:flex;align-items:center;padding:calc(66px + clamp(6px, 1.4vh, 18px)) 0 clamp(10px,1.8vh,24px);contain:layout paint;background:radial-gradient(120% 90% at 50% -10%,rgba(36,84,214,.18),transparent 60%),linear-gradient(180deg,#07142B,#061126 60%,#0c0c0a)}.coef-herorama-aurora{position:absolute;inset:-20% -10% -20% -10%;z-index:0;pointer-events:none;background:radial-gradient(38% 42% at 18% 22%,rgba(36,84,214,.22),transparent 70%),radial-gradient(34% 40% at 82% 30%,rgba(38,121,201,.14),transparent 72%),radial-gradient(46% 50% at 50% 96%,rgba(36,84,214,.12),transparent 70%);opacity:.9;transform:translateZ(0);will-change:transform;animation:coef-hero-aurora 18s ease-in-out infinite}.coef-herorama-inner{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;align-items:center;gap:clamp(8px,1.4vh,16px)}.coef-herorama-intro{position:relative;z-index:4;overflow:hidden;will-change:opacity,transform;opacity:calc(1 - var(--introT, 0));transform:translateY(calc(var(--introT, 0) * -26px));max-height:calc((1 - var(--introT, 0)) * 520px)}.coef-herorama-intro-inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;contain:layout paint}.coef-herorama[data-phase=tour] .coef-herorama-intro{pointer-events:none}.coef-herorama-intro h1{margin:0;font-size:clamp(34px,5vw,58px);line-height:1.01;letter-spacing:-.02em;font-weight:800;color:#f8fbff;max-width:17ch}.coef-herorama-intro h1 em{font-style:normal;background:linear-gradient(100deg,#BFD3FF,#2454D6 38%,#8ad8ff 70%,#EEF4FF);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:coef-hero-shimmer 6.5s ease-in-out infinite}.coef-herorama-intro p{margin:0;max-width:52ch;font-size:clamp(15px,1.5vw,18px);line-height:1.55;color:rgba(230,238,255,.74)}.coef-herorama-intro p strong{color:#ffffff;font-weight:600}.coef-herorama-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;justify-content:center;margin-top:4px}.coef-herorama-scrollhint{font-size:13px;letter-spacing:.02em;color:rgba(230,238,255,.5);animation:coef-scrollhint-bob 2.2s ease-in-out infinite}@keyframes coef-scrollhint-bob{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(4px);opacity:.85}}.coef-herorama-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;margin-top:2px}.coef-herorama-pills span{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:rgba(230,238,255,.66)}.coef-herorama-pills i{width:6px;height:6px;border-radius:50%;background:#2454D6;box-shadow:0 0 10px rgba(36,84,214,.7)}.coef-herorama-stage{position:relative;z-index:2;max-width:1000px;margin-top:clamp(18px,3vh,34px);perspective:1600px}.coef-herorama-window{--display-h:min(50vh,470px);width:min(100%,calc(var(--display-h) * var(--shot-ratio, 1.78)));margin:0 auto;transition:width .5s cubic-bezier(.3,.9,.3,1);transform:translateZ(0);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;contain:layout paint}.coef-herorama .coef-showcase-screens{aspect-ratio:var(--shot-ratio,1.78);height:var(--display-h)}.coef-herorama-chips{position:absolute;inset:0;z-index:3;pointer-events:none;opacity:calc(1 - var(--introT, 0));transition:opacity .4s ease}.coef-herorama-chip{position:absolute;display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-radius:14px;background:linear-gradient(180deg,rgba(8,21,44,.97),rgba(5,15,34,.95));border:1px solid rgba(90,167,255,.34);box-shadow:0 18px 40px rgba(0,0,0,.45),0 0 34px rgba(36,84,214,.18),inset 0 1px 0 rgba(255,255,255,.07);animation:coef-chip-float 6s ease-in-out infinite}.coef-herorama-chip em{font-style:normal;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:rgba(230,238,255,.55)}.coef-herorama-chip strong{font-size:17px;font-weight:700;color:#8ad8ff;white-space:nowrap}.coef-herorama-chip.chip-a{top:8%;left:-3%;animation-delay:0s}.coef-herorama-chip.chip-b{bottom:10%;left:-5%;animation-delay:1.4s}.coef-herorama-chip.chip-c{top:18%;right:-4%;animation-delay:.7s}.coef-herorama-chip.chip-c strong{color:#8ad8ff}@keyframes coef-chip-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.coef-herorama-tour{width:100%;max-width:820px;display:flex;flex-direction:column;align-items:center;gap:clamp(6px,1.2vh,12px);overflow:hidden;will-change:max-height,opacity,transform;opacity:var(--tourT,0);max-height:calc(var(--tourT, 0) * 460px);transform:translateY(calc((1 - var(--tourT, 0)) * 18px))}.coef-herorama:not([data-phase=tour]) .coef-herorama-tour{pointer-events:none}.coef-herorama-steps{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:6px 6px 2px;list-style:none}.coef-herorama-steps button{width:34px;height:34px;border-radius:50%;border:1px solid rgba(90,167,255,.22);background:rgba(255,255,255,.03);color:rgba(230,238,255,.55);font-size:12px;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:transform .25s ease,background .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease}.coef-herorama-steps button:hover{color:#ffffff;border-color:rgba(90,167,255,.5)}.coef-herorama-steps button.is-done{color:rgba(138,216,255,.88);border-color:rgba(90,167,255,.36)}.coef-herorama-steps button.is-active{background:linear-gradient(135deg,#2454D6,#5AA7FF);border-color:transparent;color:#fff;transform:scale(1.08);box-shadow:0 10px 26px rgba(36,84,214,.4)}.coef-herorama-caption{text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px;max-width:760px;animation:coef-showcase-cardin .5s ease both}.coef-herorama-caption em{font-style:normal;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:#8ad8ff}.coef-herorama-caption strong{font-size:clamp(17px,2vw,22px);font-weight:700;color:#f8fbff;line-height:1.15}.coef-herorama-caption p{margin:0;max-width:52ch;font-size:14px;line-height:1.45;color:rgba(230,238,255,.72)}.coef-herorama-tour .coef-showcase-points{justify-content:center}.coef-herorama-tour .coef-showcase-progress{width:min(420px,80%);height:6px}.coef-herorama-tour .coef-showcase-progress i{transform:scaleX(var(--progress,.02))}.coef-herorama-more{position:absolute;top:50%;right:max(14px,2.2vw);z-index:4;display:inline-flex;flex-direction:column;align-items:center;gap:10px;writing-mode:vertical-rl;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(230,238,255,.55);pointer-events:none;opacity:var(--tourT,0);transform:translateY(-50%);transition:opacity .4s ease}.coef-herorama-more i{width:8px;height:8px;border-right:2px solid #8ad8ff;border-bottom:2px solid #8ad8ff;transform:rotate(45deg);animation:coef-more-bounce 1.6s ease-in-out infinite}@keyframes coef-more-bounce{0%,to{transform:rotate(45deg) translate(0);opacity:.55}50%{transform:rotate(45deg) translate(3px,3px);opacity:1}}@media (max-width:1080px){.coef-herorama-more{display:none}}@media (max-width:760px){.coef-herorama-chips{display:none}.coef-herorama-intro h1{font-size:clamp(28px,8vw,40px)}.coef-herorama-window{--display-h:min(40vh,340px);max-width:100%}.coef-herorama-more{display:none}.coef-herorama-steps button{width:32px;height:32px;font-size:11px}}@media (prefers-reduced-motion:reduce){.coef-herorama-aurora,.coef-herorama-caption,.coef-herorama-chip,.coef-herorama-intro h1 em,.coef-herorama-more i,.coef-herorama-scrollhint,.coef-showcase-window:after{animation:none}.coef-herorama-intro,.coef-herorama-tour{transition:opacity .3s ease}}.coef-herorama{min-height:0;overflow:hidden;background:#0c0c0a}.coef-herorama-sticky{position:relative;top:auto;min-height:auto;display:block;overflow:hidden;padding:clamp(56px,7vw,92px) 0 clamp(64px,8vw,104px);contain:paint}.coef-herorama-inner{gap:clamp(24px,3.4vw,42px)}.coef-herorama-intro{overflow:visible;opacity:1;transform:none;max-height:none;will-change:auto}.coef-herorama-intro-inner{gap:16px;contain:layout}.coef-herorama-intro h1{width:100%;max-width:none;font-size:66px;line-height:1.08}.coef-herorama-intro h1 em,.coef-herorama-intro h1 span{display:block}.coef-herorama-intro h1 em{padding-bottom:.12em}.coef-herorama-intro h1 span{white-space:nowrap}.coef-herorama-intro p{max-width:61ch;font-size:18px}.coef-herorama-autoplay-label{display:inline-flex;align-items:center;gap:8px;min-height:42px;color:rgba(230,238,255,.58);font-size:13px;font-weight:650}.coef-herorama-autoplay-label:before{content:"";width:7px;height:7px;border-radius:50%;background:#5AA7FF;box-shadow:0 0 0 5px rgba(90,167,255,.11),0 0 18px rgba(90,167,255,.65)}.coef-herorama-stage{width:100%;max-width:1080px;margin-top:0;contain:layout}.coef-herorama-window{--display-h:auto;width:min(100%,1040px);max-width:1040px;transform:perspective(1600px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateZ(0);transition:transform .42s cubic-bezier(.2,.8,.2,1),width .5s cubic-bezier(.3,.9,.3,1)}.coef-herorama .coef-showcase-screens{height:auto;min-height:0;max-height:none}.coef-herorama-chips{opacity:1}.coef-herorama-tour,.coef-herorama:not([data-phase=tour]) .coef-herorama-tour{width:100%;max-width:880px;gap:16px;overflow:visible;opacity:1;max-height:none;transform:none;will-change:auto;pointer-events:auto}.coef-herorama-caption{min-height:122px}.coef-herorama-caption strong{font-size:27px}.coef-herorama-caption p{max-width:62ch;font-size:15px}.coef-herorama-more,.coef-herorama-steps{display:none}.coef-herorama-player{width:min(100%,680px);min-height:48px;display:flex;align-items:center;justify-content:center;gap:10px;padding:6px;border:1px solid rgba(90,167,255,.18);border-radius:16px;background:rgba(7,20,43,.76);box-shadow:0 18px 48px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.04)}.coef-herorama-player-btn{width:36px;height:36px;flex:0 0 36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(90,167,255,.24);border-radius:10px;background:rgba(255,255,255,.04);color:#f8fbff;cursor:pointer;font-size:17px;font-weight:800;line-height:1;transition:background .2s ease,border-color .2s ease,transform .2s ease}.coef-herorama-player-btn:hover{transform:translateY(-1px);border-color:rgba(90,167,255,.55);background:rgba(90,167,255,.13)}.coef-herorama-player-btn:focus-visible,.coef-herorama-timeline button:focus-visible{outline:2px solid #8ad8ff;outline-offset:2px}.coef-herorama-player-toggle{background:linear-gradient(135deg,rgba(36,84,214,.92),rgba(90,167,255,.82));border-color:transparent;box-shadow:0 8px 22px rgba(36,84,214,.25)}.coef-herorama-timeline{width:min(100%,420px);display:flex;align-items:center;gap:6px}.coef-herorama-timeline button{position:relative;min-width:22px;height:28px;flex:1 1;padding:0;border:0;background:transparent;cursor:pointer}.coef-herorama-timeline button:before{content:"";position:absolute;inset:12px 0;border-radius:999px;background:rgba(230,238,255,.14)}.coef-herorama-timeline i{position:absolute;inset:12px 0;display:block;border-radius:999px;background:linear-gradient(90deg,#2454D6,#5AA7FF);transform:scaleX(0);transform-origin:left}.coef-herorama-timeline button.is-done i{transform:scaleX(1)}.coef-herorama-timeline button.is-active i{animation:coef-herorama-autoplay var(--step-duration,5.2s) linear forwards;animation-play-state:paused}.coef-herorama[data-playing=true] .coef-herorama-timeline button.is-active i{animation-play-state:running}@keyframes coef-herorama-autoplay{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:1000px){.coef-herorama-intro h1{font-size:54px}.coef-herorama-caption strong{font-size:24px}}@media(max-width:900px){.coef-herorama-intro h1{font-size:46px}}.coef-herorama-player-count{min-width:54px;color:rgba(230,238,255,.58);font-size:12px;font-weight:750;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:760px){.coef-herorama-sticky{padding:44px 0 64px}.coef-herorama-inner{gap:26px}.coef-herorama-intro h1{font-size:40px;max-width:12ch}.coef-herorama-intro h1 span{white-space:normal}.coef-herorama-intro p{font-size:16px}.coef-herorama-window{width:100%;max-width:100%}.coef-herorama-caption{min-height:164px}.coef-herorama-caption p{font-size:14px}.coef-herorama-caption strong{font-size:22px}.coef-herorama-player{width:100%;gap:7px}.coef-herorama-player-count{display:none}}@media(max-width:640px){.coef-herorama-inner{gap:14px}.coef-herorama-intro-inner{gap:12px}.coef-herorama-pills{gap:6px 12px;margin-top:0}}@media(max-width:480px){.coef-herorama-intro h1{font-size:34px}.coef-herorama-autoplay-label{width:100%;justify-content:center}.coef-herorama-player-btn{width:34px;height:34px;flex-basis:34px}.coef-herorama-timeline{gap:4px}}@media(prefers-reduced-motion:reduce){.coef-herorama-timeline button.is-active i{animation:none;transform:scaleX(1)}}.coef-autosale{padding:clamp(40px,8vh,88px) 0}.coef-autosale-card{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:clamp(28px,5vw,64px);gap:clamp(28px,5vw,64px);align-items:center;padding:clamp(28px,4vw,56px);border-radius:28px;border:1px solid rgba(90,167,255,.24);background:radial-gradient(120% 120% at 0 0,rgba(36,84,214,.16),transparent 55%),linear-gradient(150deg,#07142B,#0B1F3A 62%,#061126);box-shadow:0 30px 80px rgba(0,0,0,.4)}.coef-autosale-text h2{margin:14px 0 16px;font-size:clamp(26px,3.4vw,40px);font-weight:850;line-height:1.1;color:#f8fbff}.coef-autosale-text p{margin:0;font-size:clamp(15px,1.3vw,17px);line-height:1.55;color:rgba(230,238,255,.74)}.coef-autosale-punch{margin-top:20px!important;color:#8ad8ff!important;font-weight:800;font-size:clamp(18px,2.1vw,26px)!important;line-height:1.35}.coef-autosale-text p strong{color:#8ad8ff;font-weight:750}.coef-autosale-count{display:flex;flex-direction:column;gap:4px;margin-top:26px;padding:20px 22px;border-radius:18px;border:1px solid rgba(90,167,255,.28);background:rgba(36,84,214,.1)}.coef-autosale-count strong{font-size:clamp(40px,6vw,60px);font-weight:900;line-height:1;letter-spacing:-.02em;color:#BFD3FF;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.coef-autosale-count .coef-countup-label{font-size:clamp(15px,1.4vw,17px);font-weight:750;color:#ffffff}.coef-autosale-count em{font-style:normal;font-size:13px;line-height:1.5;color:rgba(230,238,255,.62)}.coef-benefits-results{margin-top:clamp(40px,6vh,72px);text-align:center}.coef-autosale-flow{position:relative;display:flex;flex-direction:column;gap:18px;margin:0;padding:0;list-style:none}.coef-autosale-flow li{position:relative;display:flex;align-items:flex-start;gap:16px;padding:18px 20px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035)}.coef-autosale-flow li:after{content:"";position:absolute;left:38px;top:100%;width:2px;height:18px;background:linear-gradient(180deg,rgba(90,167,255,.48),transparent)}.coef-autosale-flow li:last-child:after{display:none}.coef-autosale-flow i{flex:0 0 auto;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;font-style:normal;font-size:15px;font-weight:850;color:#fff;background:linear-gradient(135deg,#2454D6,#5AA7FF);box-shadow:0 8px 22px rgba(36,84,214,.35)}.coef-autosale-flow div{display:flex;flex-direction:column;gap:3px}.coef-autosale-flow strong{font-size:15px;font-weight:750;color:#f8fbff}.coef-autosale-flow span{font-size:14px;line-height:1.45;color:rgba(230,238,255,.66)}@media (max-width:860px){.coef-autosale-card{grid-template-columns:1fr;gap:28px}}@media (prefers-reduced-motion:reduce){.coef-autosale-flow li{transition:none}}.coef-magnetic{display:inline-flex;transition:transform .35s cubic-bezier(.2,.8,.2,1);will-change:transform}@media (hover:none){.coef-magnetic{transition:none}}.coef-pricing-card{position:relative;display:flex;flex-direction:column;padding:26px 28px}.coef-pricing-card.featured{background:#0c0c0a;border-color:#0c0c0a;color:#ffffff;transform:translateY(-10px)}.coef-pricing-card b{position:absolute;top:-13px;left:50%;transform:translateX(-50%);padding:5px 18px;border-radius:999px;background:#2454D6;color:#ffffff;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.coef-pricing-card h3{margin:8px 0 5px;font-size:24px}.coef-pricing-card p{min-height:44px;margin:0 0 12px;color:#6e6e68;font-size:13.5px;line-height:1.5}.coef-pricing-card.featured li,.coef-pricing-card.featured p{color:rgba(255,255,255,.78)}.coef-pricing-card>strong{display:block;margin:8px 0 6px;color:#0c0c0a;font-size:34px;line-height:1}.coef-pricing-ref{display:block;margin:14px 0 -2px;color:#8a8980;font-size:18px;font-weight:800;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;-webkit-text-decoration-color:#d0685e;text-decoration-color:#d0685e;text-decoration-thickness:2.5px}.coef-pricing-card.featured .coef-pricing-ref{color:rgba(255,255,255,.62);-webkit-text-decoration-color:#ff9d92;text-decoration-color:#ff9d92}.coef-pricing-save{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:0 0 10px}.coef-pricing-save-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;border-radius:999px;background:#2454D6;color:#ffffff;font-size:13px;font-weight:900;letter-spacing:.01em}.coef-pricing-save-sub{color:#173B7A;font-size:12px;font-weight:700}.coef-pricing-card.featured .coef-pricing-save-badge{background:#5AA7FF;color:#07142B}.coef-pricing-card.featured .coef-pricing-save-sub{color:#BFD3FF}.coef-pricing-card>strong small{margin-left:6px;color:#8b8a82;font-size:14px;font-weight:900}.coef-pricing-card.featured>strong{color:#ffffff}.coef-pricing-card.featured>strong small{color:rgba(255,255,255,.64)}.coef-pricing-equiv{display:block;margin:0 0 16px;color:#2454D6;font-size:13px;font-weight:800;letter-spacing:.01em}.coef-pricing-card.featured .coef-pricing-equiv{color:#BFD3FF}.coef-pricing-equiv-empty{color:transparent}.pricing-interval-switch{display:flex;width:-moz-fit-content;width:fit-content;margin:0 auto 28px;padding:5px;gap:4px;border-radius:999px;background:#eef0ec;border:1px solid #e0e2dc}.pricing-interval-switch button{display:inline-flex;align-items:center;gap:8px;padding:9px 20px;border:none;border-radius:999px;background:transparent;color:#6b6a63;font-size:14px;font-weight:800;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.pricing-interval-switch button.is-active{background:#ffffff;color:#0c0c0a;box-shadow:0 1px 3px rgba(12,12,10,.12)}.pricing-interval-tag{position:relative;padding:2px 8px;border-radius:999px;background:#2454D6;color:#ffffff;font-size:11px;font-weight:900;letter-spacing:.02em;overflow:hidden;box-shadow:0 0 0 0 rgba(36,84,214,.5);animation:billing-badge-pulse 2.4s ease-in-out infinite}.pricing-interval-tag:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.55) 50%,transparent 80%);transform:translateX(-120%);animation:billing-badge-shine 2.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.pricing-interval-tag,.pricing-interval-tag:after{animation:none}}.coef-pricing-card li.muted{color:#9a9992}.coef-pricing-card ul{margin-bottom:18px}.coef-pricing-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start}.coef-pricing-card ul{display:block}.coef-pricing-cols{display:flex;gap:0 22px}.coef-pricing-cols ul{flex:1 1;min-width:0}.coef-pricing-card li{padding-left:27px;margin-bottom:9px;font-size:13px}.coef-pricing-card li.coef-pricing-inherit{grid-column:1/-1;margin-bottom:2px;color:#0c0c0a;font-weight:900}.coef-pricing-card li.coef-pricing-inherit:before{background:rgba(36,84,214,.22);color:#173B7A}.coef-pricing-card.featured li.coef-pricing-inherit{color:#ffffff}.coef-pricing-card-delta li{margin-bottom:13px}.coef-pricing-card .coef-btn{width:100%;margin-top:6px}.coef-feature-card,.coef-pricing-card,.coef-security-grid article,.coef-value-grid article,.coef-workflow-grid article{transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease,border-color .3s ease}.coef-feature-card:hover,.coef-security-grid article:hover,.coef-value-grid article:hover,.coef-workflow-grid article:hover{transform:translateY(-6px);border-color:#BFD3FF;box-shadow:0 26px 60px -30px rgba(36,84,214,.45),0 4px 14px rgba(0,0,0,.06)}.coef-pricing-card:not(.featured):hover{transform:translateY(-6px);border-color:#BFD3FF;box-shadow:0 26px 60px -30px rgba(36,84,214,.4)}.coef-pricing-card.featured:hover{transform:translateY(-16px)}.coef-security-grid i{transition:transform .35s cubic-bezier(.2,.8,.2,1),background .35s ease,color .35s ease}.coef-security-grid article:hover i{transform:scale(1.08) rotate(-3deg);background:#2454D6;color:#ffffff}.coef-pricing-card.featured{isolation:isolate;box-shadow:0 0 0 1px rgba(36,84,214,.45),0 30px 70px -34px rgba(36,84,214,.55)}.coef-pricing-card.featured:before{content:"";position:absolute;inset:0 0 auto;z-index:0;height:46%;border-radius:22px 22px 0 0;background:radial-gradient(70% 100% at 50% 0,rgba(36,84,214,.42),transparent 72%);pointer-events:none;animation:coef-price-glow 6s ease-in-out infinite alternate}.coef-pricing-card.featured>.coef-btn,.coef-pricing-card.featured>h3,.coef-pricing-card.featured>p,.coef-pricing-card.featured>span,.coef-pricing-card.featured>strong,.coef-pricing-card.featured>ul{position:relative;z-index:1}.coef-pricing-card.featured b{z-index:2;box-shadow:0 6px 18px -6px rgba(36,84,214,.8);animation:coef-ribbon-pulse 2.6s ease-in-out infinite}@keyframes coef-price-glow{0%{opacity:.5;transform:translateY(-6px)}to{opacity:1;transform:translateY(4px)}}@keyframes coef-ribbon-pulse{0%,to{transform:translateX(-50%) scale(1)}50%{transform:translateX(-50%) scale(1.06)}}@media(prefers-reduced-motion:reduce){.coef-pricing-card.featured b,.coef-pricing-card.featured:before{animation:none}}.coef-pricing-note{margin:28px 0 0;text-align:center;color:#6e6e68;font-size:13px;font-weight:800}.coef-pricing-note-top{margin:0 0 24px}.coef-reel-section{padding:64px 0 28px}.coef-reel-head{text-align:center;margin:0 auto 30px}.coef-reel-eyebrow{display:inline-block;margin-bottom:12px;padding:6px 14px;border-radius:999px;background:rgba(36,84,214,.12);color:#173B7A;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.coef-reel-head h2{margin:0;font-family:Avenir Next,Helvetica Neue,sans-serif;font-size:clamp(26px,3.4vw,40px);font-weight:900;letter-spacing:-.02em;color:#0c0c0a}.coef-reel{width:min(100%,980px);margin:0 auto}.coef-reel-window{position:relative;border-radius:18px;overflow:hidden;background:#0c0c0a;border:1px solid rgba(12,12,10,.1);box-shadow:0 30px 60px rgba(12,40,28,.18),0 8px 20px rgba(0,0,0,.08)}.coef-reel-bar{display:flex;align-items:center;gap:7px;height:34px;padding:0 14px;background:linear-gradient(180deg,#f4f5f2,#e9ebe6);border-bottom:1px solid rgba(12,12,10,.07)}.coef-reel-bar span{width:11px;height:11px;border-radius:50%;background:#cfd2cb}.coef-reel-bar span:first-child{background:#f1675b}.coef-reel-bar span:nth-child(2){background:#f6bf50}.coef-reel-bar span:nth-child(3){background:#5AA7FF}.coef-reel-stage{position:relative;width:100%;aspect-ratio:1920/1040;background:#fafaf7}.coef-reel-scene{position:absolute;inset:0;margin:0;opacity:0;transition:opacity .9s ease}.coef-reel-scene.is-active{opacity:1}.coef-reel-scene img{width:100%;height:100%;object-fit:cover;object-position:top center;transform:scale(1.004);-webkit-user-select:none;-moz-user-select:none;user-select:none}.coef-reel-scene.is-active img{animation:coef-reel-zoom 4.6s ease-out forwards}@keyframes coef-reel-zoom{0%{transform:scale(1.004)}to{transform:scale(1.055)}}.coef-reel-caption{display:flex;flex-direction:column;align-items:center;gap:10px;min-height:64px;margin:22px auto 0;max-width:760px;text-align:center;color:#0c0c0a;font-size:clamp(18px,2.2vw,24px);font-weight:800;letter-spacing:-.01em;line-height:1.35;animation:coef-reel-caption-in .55s ease both}@keyframes coef-reel-caption-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.coef-reel-claude{display:inline-flex;align-items:center;gap:6px;padding:5px 13px;border-radius:999px;background:#0c0c0a;color:#ffffff;font-size:13px;font-weight:800}.coef-reel-dots{display:flex;justify-content:center;gap:8px;margin-top:18px}.coef-reel-dots button{width:9px;height:9px;padding:0;border:none;border-radius:999px;background:#cdd2cb;cursor:pointer;transition:width .25s ease,background .25s ease}.coef-reel-dots button.is-on{width:26px;background:#2454D6}@media (prefers-reduced-motion:reduce){.coef-reel-scene{transition:none}.coef-reel-caption,.coef-reel-scene.is-active img{animation:none}}.coef-faq-list{display:grid;grid-gap:0;gap:0}.coef-faq-list details{border-radius:0;border-left:0;border-right:0;border-bottom:0;box-shadow:none;background:transparent}.coef-faq-list summary{cursor:pointer;padding:22px 0;color:#0c0c0a;font-size:18px;font-weight:900;list-style:none}.coef-faq-list summary::-webkit-details-marker{display:none}.coef-faq-list p{margin:0 0 22px;color:#6e6e68;font-size:15px;line-height:1.75}.coef-final{position:relative;overflow:hidden;padding:128px 0;text-align:center}.coef-final:before{content:"";position:absolute;left:50%;top:-220px;width:760px;height:760px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle,rgba(36,84,214,.22),transparent 66%);animation:coef-final-pulse 7s ease-in-out infinite}.coef-final:after{content:"";position:absolute;inset:-40% -10% auto -10%;height:140%;pointer-events:none;background:radial-gradient(40% 55% at 18% 12%,rgba(90,167,255,.18),transparent 60%),radial-gradient(38% 50% at 84% 8%,rgba(36,84,214,.16),transparent 62%),radial-gradient(50% 60% at 50% 120%,rgba(191,211,255,.12),transparent 70%);background-size:160% 160%;animation:coef-final-aurora 20s ease-in-out infinite alternate;opacity:.9}.coef-final .coef-container{position:relative;z-index:1}.coef-final h2{opacity:0;transform:translateY(22px);animation:coef-final-rise .9s cubic-bezier(.22,1,.36,1) both;animation-delay:.05s}.coef-final p{opacity:0;transform:translateY(18px);animation:coef-final-rise .9s cubic-bezier(.22,1,.36,1) both;animation-delay:.18s}.coef-final .coef-btn-white{position:relative;overflow:hidden;opacity:0;transform:translateY(16px);animation:coef-final-rise .9s cubic-bezier(.22,1,.36,1) both;animation-delay:.3s;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 18px 40px -18px rgba(36,84,214,.5)}.coef-final .coef-btn-white:hover{transform:translateY(-3px) scale(1.015);box-shadow:0 26px 60px -20px rgba(36,84,214,.65)}.coef-final .coef-btn-white:after{content:"";position:absolute;top:0;left:0;width:60%;height:100%;transform:translateX(-160%) skewX(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:coef-final-shine 4.4s ease-in-out 1.2s infinite}.coef-final div div{opacity:0;animation:coef-final-rise .9s cubic-bezier(.22,1,.36,1) both;animation-delay:.42s}.coef-final div div span{transition:border-color .25s ease,background .25s ease,color .25s ease,transform .25s ease}.coef-final div div span:hover{border-color:rgba(90,167,255,.45);background:rgba(90,167,255,.1);color:#DCE8FF;transform:translateY(-2px)}@keyframes coef-final-pulse{0%,to{opacity:.85;transform:translateX(-50%) scale(1)}50%{opacity:1;transform:translateX(-50%) scale(1.08)}}@keyframes coef-final-aurora{0%{background-position:0 0,100% 0,50% 100%}to{background-position:30% 20%,70% 30%,40% 80%}}@keyframes coef-final-rise{to{opacity:1;transform:translateY(0)}}@keyframes coef-final-shine{0%{transform:translateX(-160%) skewX(-18deg)}18%,to{transform:translateX(260%) skewX(-18deg)}}@media (prefers-reduced-motion:reduce){.coef-final:after,.coef-final:before{animation:none}.coef-final .coef-btn-white,.coef-final div div,.coef-final h2,.coef-final p{opacity:1;transform:none;animation:none}.coef-final .coef-btn-white:after{animation:none;display:none}}.coef-final p{margin:0 auto 30px;max-width:620px;color:rgba(255,255,255,.62);font-size:17px}.coef-final div div{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:24px}.coef-final div div span{display:inline-flex;padding:7px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06);color:rgba(255,255,255,.6);font-size:13px;font-weight:800}.coef-footer{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:30px 32px;border-top:1px solid rgba(255,255,255,.08);background:#0c0c0a}.coef-footer:before{content:"";position:absolute;top:-1px;left:50%;transform:translateX(-50%);width:min(420px,60%);height:1px;background:linear-gradient(90deg,transparent,rgba(90,167,255,.55),transparent)}.coef-footer .coef-nav-logo{color:#ffffff}.coef-footer-brand{display:inline-flex;align-items:center;color:#ffffff;font-size:22px;font-weight:950;line-height:1;letter-spacing:0}.coef-footer-brand span{color:#2454D6}.coef-footer-brand:hover{text-decoration:none}.coef-footer span{color:rgba(255,255,255,.35);font-size:13px}@keyframes coef-border-flow{0%{background-position:0 0,0 50%}to{background-position:0 0,300% 50%}}@keyframes coef-shine{0%,55%{transform:translateX(-140%) rotate(18deg);opacity:0}65%{opacity:.75}to{transform:translateX(280%) rotate(18deg);opacity:0}}@media(prefers-reduced-motion:reduce){.coef-motion-card,.coef-motion-frame,.coef-motion-steps i:before{transition:none}}.coef-section-header .coef-tag{position:relative;overflow:hidden;box-shadow:0 6px 18px -10px rgba(36,84,214,.5)}.coef-section-header .coef-tag:after{content:"";position:absolute;top:0;left:0;width:45%;height:100%;transform:translateX(-220%) skewX(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent);animation:coef-eyebrow-sheen 6s ease-in-out 1.5s infinite}@keyframes coef-eyebrow-sheen{0%{transform:translateX(-220%) skewX(-20deg)}16%,to{transform:translateX(360%) skewX(-20deg)}}.coef-value-grid>article>span{display:inline-flex;align-items:center;padding:5px 11px;border-radius:999px;background:#eef4ff;box-shadow:inset 0 0 0 1px rgba(36,84,214,.12)}.coef-value-grid article:after{content:"";position:absolute;inset:0 0 auto 0;height:3px;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,#2454D6,#5AA7FF);transition:transform .45s cubic-bezier(.2,.8,.2,1)}.coef-value-grid article:hover:after{transform:scaleX(1)}.coef-value-grid article:hover:before{transform:scale(1.25);transition:transform .5s ease}.coef-workflow-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.coef-workflow-grid span{position:relative;background:linear-gradient(135deg,#2454D6,#0c0c0a 92%);box-shadow:0 12px 26px -12px rgba(36,84,214,.75);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.coef-workflow-grid span:after{content:"";position:absolute;inset:-5px;border-radius:18px;border:1.5px solid rgba(90,167,255,.4);opacity:0;transition:opacity .35s ease,transform .35s ease}.coef-workflow-grid article:hover span{transform:scale(1.08) rotate(-4deg)}.coef-workflow-grid article:hover span:after{opacity:1;transform:scale(1.08)}.coef-workflow-grid article:hover:before{transform:scale(1.25);transition:transform .5s ease}.coef-feature-card{position:relative;overflow:hidden}.coef-feature-card:after{content:"";position:absolute;inset:auto -34px -44px auto;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,rgba(36,84,214,.2),transparent 70%);opacity:0;pointer-events:none;transition:opacity .4s ease}.coef-feature-card:first-child:after{background:radial-gradient(circle,rgba(90,167,255,.32),transparent 70%)}.coef-feature-card:hover:after{opacity:1}.coef-feature-card i{transition:transform .35s cubic-bezier(.2,.8,.2,1),background .35s ease,color .35s ease}.coef-feature-card:hover i{transform:scale(1.1) rotate(-5deg);background:#2454D6;color:#fff}.coef-feature-card span{transition:transform .3s ease,background .3s ease,color .3s ease}.coef-feature-card:hover span{transform:translateX(3px)}.coef-matrix{box-shadow:0 36px 90px -56px rgba(90,167,255,.55)}.coef-matrix-head .coef-matrix-col.is-coef{box-shadow:inset 0 2px 0 #5AA7FF}.coef-matrix-row{transition:background .25s ease}.coef-matrix-row:hover{background:rgba(255,255,255,.035)}.coef-matrix-yes{transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease}.coef-matrix-row:hover .coef-matrix-yes{transform:scale(1.14);box-shadow:0 0 0 5px rgba(90,167,255,.12)}.coef-security-grid i{position:relative}.coef-security-grid i:after{content:"";position:absolute;inset:-6px;border-radius:22px;border:1.5px solid rgba(36,84,214,.22);opacity:0;transition:opacity .35s ease,transform .35s ease}.coef-security-grid article:hover i:after{opacity:1;transform:scale(1.06)}.coef-faq-list details{position:relative;border-bottom:1px solid #e4e3dc;transition:background .3s ease}.coef-faq-list details[open]{background:linear-gradient(180deg,rgba(36,84,214,.05),transparent 62%)}.coef-faq-list summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;padding-right:46px;transition:color .25s ease}.coef-faq-list summary:hover{color:#2454D6}.coef-faq-list summary:after{content:"";position:absolute;right:8px;top:50%;width:14px;height:14px;margin-top:-7px;background:linear-gradient(#2454D6,#2454D6) 50%/14px 2.4px no-repeat,linear-gradient(#2454D6,#2454D6) 50%/2.4px 14px no-repeat;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.coef-faq-list details[open] summary:after{transform:rotate(135deg)}.coef-faq-list details[open] p{animation:coef-faq-open .42s ease both}@keyframes coef-faq-open{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.coef-faq-list details[open] p,.coef-section-header .coef-tag:after{animation:none}.coef-faq-list summary:after,.coef-feature-card i,.coef-feature-card span,.coef-feature-card:after,.coef-matrix-yes,.coef-security-grid i:after,.coef-value-grid article:after,.coef-workflow-grid span,.coef-workflow-grid span:after{transition:none}}@media(max-width:980px){.coef-nav-links{display:none}.coef-dashboard-focus,.coef-dashboard-top,.coef-pricing-grid,.coef-two-col,.coef-value-grid,.coef-vs-grid,.coef-workflow-grid{grid-template-columns:1fr}.coef-dashboard-tabs{display:none}.coef-motion-screen{grid-template-columns:1fr;max-width:760px;gap:18px;min-height:auto}.coef-hero-outcomes{grid-template-columns:1fr;max-width:620px}.coef-motion-stage{min-height:390px}.coef-motion-card{min-height:auto}.coef-motion-depth{display:none}.coef-motion-guide{left:16px;right:auto;top:auto;bottom:18px;flex-direction:row;transform:none}.coef-motion-guide span{max-width:140px;max-height:none;font-size:10px;transform:none;writing-mode:horizontal-tb}.coef-motion-guide i{height:82px}.coef-big-stats,.coef-dashboard-alerts,.coef-dashboard-decision-grid,.coef-feature-grid,.coef-metric-grid,.coef-security-grid,.coef-testimonials{grid-template-columns:1fr 1fr}.coef-table{display:none}.coef-feature-card:first-child{grid-column:span 1}.coef-pricing-card.featured{transform:none}}@media(max-width:640px){.coef-nav{min-height:62px;gap:8px;padding:9px 12px;align-items:center}.coef-nav-logo{font-size:20px}.coef-nav-actions{flex-direction:row-reverse;align-items:center;gap:6px}.coef-nav-actions .coef-btn{min-height:36px;padding:0 10px;font-size:11px;white-space:nowrap}.coef-flagship-head{margin-bottom:28px}.flagship-row{gap:14px;margin-bottom:14px;padding:18px 14px;border-radius:19px}.flagship-badge{margin-bottom:10px;padding:5px 10px;font-size:10px}.flagship-copy h3{margin-bottom:8px;font-size:21px;line-height:1.1}.flagship-copy p{font-size:13px;line-height:1.42}.fmock{padding:11px;border-radius:15px}.fmock-head{margin-bottom:8px}.fmock-fields{gap:8px 10px}.fmock-foot{margin-top:10px;padding-top:10px;font-size:11.5px}.fmock-srcline{padding:9px 10px;font-size:11px}.fmock-out{margin-top:9px;padding:10px}.fmock-tag{margin-bottom:8px;padding:4px 8px;font-size:9px}.fmock-out p{margin-bottom:9px;font-size:11.5px;line-height:1.42}.fmock-copy{padding:5px 10px;font-size:11px}.flagship-row-auto .coef-autosale-flow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.flagship-row-auto .coef-autosale-flow li{display:grid;grid-template-columns:26px minmax(0,1fr);grid-gap:5px;gap:5px;min-width:0;padding:12px 6px;border-color:rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.052)}.flagship-row-auto .coef-autosale-flow li:after{display:none}.flagship-row-auto .coef-autosale-flow i{width:26px;height:26px;font-size:11px}.flagship-row-auto .coef-autosale-flow div{min-width:0}.flagship-row-auto .coef-autosale-flow strong{min-width:0;font-size:10.5px;line-height:1.18;letter-spacing:-.015em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.flagship-row-auto .coef-autosale-flow span{margin-top:4px;font-size:10px;line-height:1.32}.flagship-row-auto .coef-autosale-flow .is-outcome{grid-column:1/-1;grid-template-columns:34px minmax(0,1fr);margin-top:0}.flagship-row-auto .coef-autosale-flow .is-outcome i{width:34px;height:34px}.flagship-row-auto .coef-autosale-flow .is-outcome strong{font-size:13.5px}.flagship-row-auto .coef-autosale-flow .is-outcome span{font-size:11px}.coef-hero{padding:72px 0 52px;background:linear-gradient(180deg,#07142B,#0B1F3A)}.coef-hero h1{font-size:42px}.coef-hero p{font-size:16px}.coef-btn-lg,.coef-hero-actions .coef-btn{width:100%}.coef-dashboard-top{display:flex}.coef-dashboard-strip{padding:10px 14px}.coef-dashboard-body{padding:14px}.coef-big-stats,.coef-dashboard-alerts,.coef-dashboard-decision-grid,.coef-feature-grid,.coef-metric-grid,.coef-testimonials{grid-template-columns:1fr}.coef-big-stats,.coef-decision-journey,.coef-security-grid,.coef-testimonials{grid-template-columns:1fr;gap:10px}.coef-big-stats{display:grid}.coef-big-stats div{width:auto;max-width:none;min-width:0;padding:16px 10px 15px;border-radius:16px}.coef-stat-ico{width:35px;height:35px;margin-bottom:7px;border-radius:11px}.coef-stat-ico svg{width:18px;height:18px}.coef-stat-tag{margin-bottom:7px;padding:3px 7px;font-size:8px}.coef-stat-cap{font-size:8.5px}.coef-big-stats strong{font-size:34px}.coef-big-stats .coef-stat-label{margin-top:7px;font-size:11.5px;line-height:1.3}.coef-decision-journey article{min-width:0;padding:15px 12px;border-radius:16px}.coef-decision-journey article:after{display:none!important}.coef-decision-step-top span{width:30px;height:30px;border-radius:10px;font-size:9px}.coef-decision-step-top small{font-size:8px}.coef-decision-journey h3{margin:11px 0 6px;font-size:15.5px;line-height:1.18}.coef-decision-journey p{font-size:11.25px;line-height:1.4}.flagship-assure,.flagship-long,.flagship-row-auto .coef-autosale-flow li:not(.is-outcome) span{display:none}.flagship-row-auto .coef-autosale-flow li:not(.is-outcome){align-items:center}.coef-testimonials{display:flex;grid-template-columns:none;gap:12px;margin-bottom:32px;padding:2px 16px 10px;margin-left:-16px;margin-right:-16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.coef-testimonials::-webkit-scrollbar{display:none}.coef-testimonials article{flex:0 0 82%;min-width:0;scroll-snap-align:center;padding:16px 14px 14px;border-radius:16px}.coef-testimonials p{margin-bottom:11px;font-size:11px;line-height:1.4}.coef-testimonial-stars{gap:1px;margin-bottom:8px;font-size:11px}.coef-testimonial-author{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:7px;gap:7px}.coef-testimonial-avatar{width:30px;height:30px;flex-basis:30px;font-size:9px}.coef-testimonial-author strong{font-size:11px}.coef-testimonial-verified{grid-column:1/-1;justify-self:start;margin-left:0;padding:3px 6px;font-size:8px}.coef-window-chrome{height:38px;gap:9px;padding:0 12px}.coef-motion-demo{height:var(--coef-motion-height,700vh);margin-top:0}.coef-motion-sticky{top:0;min-height:100vh;padding:68px 18px 42px}.coef-motion-screen{min-height:auto}.coef-motion-stage{min-height:280px}.coef-window-url{font-size:11px}.coef-motion-frame .coef-window-shot{height:calc(100% - 38px)}.coef-motion-card{max-width:none;padding:18px}.coef-motion-guide{left:18px;right:18px;bottom:12px;justify-content:center}.coef-motion-guide span{max-width:none;text-align:center}.coef-motion-guide i{display:none}.coef-motion-outro{padding:26px}.coef-motion-outro strong{font-size:32px}.coef-motion-outro div{grid-template-columns:1fr}.coef-motion-card strong{font-size:24px}.coef-motion-signal-grid{grid-template-columns:1fr}.coef-testimonials-head{align-items:flex-start;flex-direction:column;gap:10px}.coef-dashboard-decisions h3{font-size:20px}.coef-ai,.coef-faq,.coef-features,.coef-flagship,.coef-noext,.coef-pricing,.coef-problem,.coef-results,.coef-value,.coef-vs,.coef-workflow{padding:54px 0}.coef-impact{padding:60px 0 47px}.coef-argument{padding:34px 0}.coef-flagship{padding-bottom:46px}.coef-features{padding-top:46px}.coef-before-after{grid-template-columns:1fr}.coef-before-after .wide{grid-column:span 1}.coef-comparison-table .head{display:none}.coef-comparison-table{display:grid;grid-gap:10px;gap:10px;background:transparent;border:0}.coef-comparison-table .row{grid-template-columns:1fr;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.05)}.coef-comparison-table .row span,.coef-comparison-table .row strong{border-top:0;padding:12px 14px}.coef-footer{align-items:flex-start;flex-direction:column}}@keyframes coef-tools-callout-shine{0%,62%{transform:translateX(-145%) skewX(-18deg)}82%,to{transform:translateX(145%) skewX(-18deg)}}@keyframes coef-tools-arrow-pulse{0%,to{transform:translateX(0);opacity:.65}50%{transform:translateX(3px);opacity:1}}@media(prefers-reduced-motion:reduce){.coef-tools-callout:after,.coef-tools-flow>i{animation:none}}@media(min-width:701px) and (max-width:980px){.coef-value-grid,.coef-workflow-grid{grid-template-columns:1fr 1fr}}@media(max-width:460px){.coef-faq,.coef-features,.coef-noext,.coef-pricing,.coef-problem,.coef-results,.coef-value,.coef-vs,.coef-workflow{padding:45px 0}.coef-impact{padding:48px 0 38px}.coef-argument{padding:34px 0}.coef-flagship{padding-bottom:46px}.coef-features{padding-top:38px}.coef-feature-card,.coef-value-grid article,.coef-workflow-grid article{padding:24px}.coef-value-grid article,.coef-workflow-grid article{min-height:auto}.coef-section-header{margin-bottom:34px}.coef-faq-list summary{font-size:16px;padding-right:38px}.coef-final{padding:84px 0}}@media(max-width:370px){.flagship-row-auto .coef-autosale-flow strong{font-size:9.5px;letter-spacing:-.02em}}.items-loading-shell{display:grid;grid-gap:24px;gap:24px}.items-loading-button,.items-loading-kicker,.items-loading-kpi,.items-loading-panel span,.items-loading-title{display:block;border-radius:18px;background:linear-gradient(90deg,#e8eef8,#f8fbff 45%,#e8eef8 90%);background-size:220% 100%;animation:items-loading-shimmer 1.35s ease-in-out infinite}.items-loading-kicker{width:120px;height:14px;margin-bottom:12px}.items-loading-title{width:min(340px,70vw);height:46px}.items-loading-button{width:132px;height:42px;border-radius:999px}.items-loading-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px}.items-loading-kpi{height:112px;border-radius:24px}.items-loading-panel{display:grid;grid-gap:12px;gap:12px;padding:20px;border-radius:24px;border:1px solid var(--line);background:#ffffff}.items-loading-panel span{height:28px}.items-loading-panel span:first-child{width:40%}@keyframes items-loading-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media(max-width:980px){.items-loading-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.items-loading-kpi-grid{grid-template-columns:1fr}}.app-skeleton-shell{display:grid;grid-gap:20px;gap:20px;align-content:start}.app-skeleton-shell>.app-grid,.app-skeleton-shell>.assistant-shell-saas,.app-skeleton-shell>.assistant-surface,.app-skeleton-shell>.dashboard-hero,.app-skeleton-shell>.ops-grid,.app-skeleton-shell>.sim-hero,.app-skeleton-shell>.sim-shell{width:min(100%,1500px);justify-self:center}.app-skeleton-card{display:grid;grid-gap:24px;gap:24px;padding:clamp(22px,3vw,34px);border-color:rgba(11,31,58,.08);background:radial-gradient(circle at 82% 0,rgba(36,84,214,.08),transparent 30%),linear-gradient(180deg,#ffffff,#f8fbff);overflow:hidden}.app-skeleton-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:16px;border-bottom:1px solid rgba(11,31,58,.08)}.app-skeleton-head>div{display:grid;grid-gap:12px;gap:12px;min-width:220px}.app-skeleton-head p{margin:0;display:grid;grid-gap:4px;gap:4px;min-width:min(100%,260px);padding:12px 14px;border-radius:18px;background:rgba(238,244,255,.72);border:1px solid rgba(36,84,214,.12);color:#667085;font-size:13px;line-height:1.4}.app-skeleton-head p strong{color:#173B7A;font-size:13.5px}.app-skeleton-head p span{color:#667085}.app-skeleton-shape{display:block;min-width:0;min-height:12px;border-radius:999px;background:linear-gradient(90deg,#e6eefb,#fbfdff 46%,#e6eefb 92%);background-size:220% 100%;animation:app-skeleton-shimmer 1.45s ease-in-out infinite}.app-skeleton-eyebrow{width:130px;height:14px}.app-skeleton-title{width:min(560px,48vw);height:68px;border-radius:20px}.app-skeleton-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.app-skeleton-button,.app-skeleton-input,.app-skeleton-select{height:48px;border-radius:16px}.app-skeleton-select{width:220px}.app-skeleton-input{width:190px}.app-skeleton-input-short{width:150px}.app-skeleton-input-wide{flex:1 1 340px;min-width:220px}.app-skeleton-button{width:170px;border-radius:999px}.app-skeleton-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.app-skeleton-kpis-compact{grid-template-columns:repeat(5,minmax(0,1fr))}.app-skeleton-kpi{min-height:112px;padding:18px;border-radius:18px;border:1px solid rgba(15,35,26,.07);background:rgba(255,255,255,.82);display:flex;align-items:center;gap:14px;box-shadow:0 14px 28px rgba(15,35,26,.04)}.app-skeleton-kpi>div{flex:1 1;display:grid;grid-gap:8px;gap:8px}.app-skeleton-icon{width:48px;height:48px;border-radius:14px;flex:0 0 auto}.app-skeleton-kpi-label{width:70%;height:11px}.app-skeleton-kpi-value{width:84%;height:22px}.app-skeleton-kpi-caption{width:58%;height:10px}.app-skeleton-kpi-flat{height:104px;border-radius:20px}.app-skeleton-insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.app-skeleton-insights .app-skeleton-shape{height:44px;border-radius:16px}.app-skeleton-chart,.app-skeleton-table{display:grid;grid-gap:14px;gap:14px;padding:18px;border-radius:22px;border:1px solid rgba(15,35,26,.07);background:rgba(255,255,255,.82)}.app-skeleton-chart-title{width:220px;height:22px}.app-skeleton-chart-bar{height:18px;border-radius:999px}.app-skeleton-chart-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.app-skeleton-chart-grid .app-skeleton-shape{height:112px;border-radius:18px}.app-skeleton-table-row{display:grid;grid-template-columns:1.2fr .8fr .8fr .8fr .8fr 1.1fr;grid-gap:12px;gap:12px;padding:8px 0;border-bottom:1px solid rgba(15,35,26,.06)}.app-skeleton-table-row:last-child{border-bottom:0}.app-skeleton-table-row .app-skeleton-shape{height:22px;border-radius:9px}.app-page-skeleton-hero{min-height:206px;width:min(100%,1500px)}.app-page-skeleton-hero-compact{min-height:auto}.app-page-skeleton-hero .dashboard-copy{display:grid;grid-gap:12px;gap:12px}.app-skeleton-mini{width:74px;height:10px}.app-skeleton-heading{width:210px;height:22px;border-radius:12px}.app-skeleton-heading-note{width:min(100%,340px);height:36px;border-radius:14px}.app-skeleton-section-heading{align-items:start}.app-skeleton-section-heading>div{display:grid;grid-gap:8px;gap:8px}.app-skeleton-panel{display:grid;grid-gap:16px;gap:16px}.app-skeleton-field{width:100%;height:74px;border-radius:18px}.app-skeleton-copy-wide{width:min(100%,520px);height:14px}.app-skeleton-copy-mid{width:min(100%,390px);height:14px}.app-skeleton-copy-short{width:180px;height:12px}.app-skeleton-pill{width:92px;height:26px;border-radius:999px}.app-skeleton-suggestion{height:96px;border-radius:22px;margin-top:8px}.app-skeleton-coef-row{height:58px;border-radius:18px}.app-skeleton-verdict{height:132px;border-radius:24px}.app-skeleton-result-card{height:96px;border-radius:20px}.app-skeleton-dark-hero .app-skeleton-shape{background:linear-gradient(90deg,rgba(255,255,255,.13),rgba(255,255,255,.28) 46%,rgba(255,255,255,.13) 92%);background-size:220% 100%}.app-skeleton-dark-line{background:linear-gradient(90deg,rgba(255,255,255,.13),rgba(255,255,255,.3) 46%,rgba(255,255,255,.13) 92%);background-size:220% 100%}.app-skeleton-hero-lead{width:min(100%,420px);height:28px;border-radius:14px}.app-skeleton-hero-copy{width:min(100%,540px);height:12px}.app-skeleton-hero-copy-short{width:min(78%,420px);height:12px}.app-skeleton-dark-metric{min-height:82px}.app-skeleton-sim-right{border:1px solid rgba(15,35,26,.08);border-radius:20px;padding:20px;background:#ffffff}.app-skeleton-treasury-input{height:124px;border-radius:22px}.app-skeleton-live-kpi{height:108px;border-radius:18px}.app-skeleton-save-button{width:100%;height:54px;border-radius:18px}.app-skeleton-period-chip{width:72px;height:34px}.app-skeleton-chart-canvas{width:100%;height:280px;border-radius:18px}.app-skeleton-history-row{height:64px;border-radius:16px}.app-skeleton-flow-card{min-height:166px}.app-skeleton-flow-title{width:92px;height:22px}.app-skeleton-flow-sub{width:140px;height:12px;margin-top:8px}.app-skeleton-flow-money{width:74px;height:14px}.app-skeleton-flow-track{height:14px}.app-skeleton-control{width:190px;height:38px}.app-skeleton-dormant-card{min-height:128px;border-radius:22px}.app-skeleton-bord-head{align-items:start}.app-skeleton-bord-head>div{display:grid;grid-gap:10px;gap:10px}.app-skeleton-mode-select{width:260px;height:60px;border-radius:18px}.app-skeleton-dropzone{height:164px;border-radius:26px}.app-skeleton-search{width:min(100%,420px);height:48px;border-radius:16px}.app-skeleton-filter-chip{width:118px;height:38px}.app-skeleton-action-button{width:150px;height:42px}.app-skeleton-bord-row{height:92px;border-radius:20px}.app-skeleton-profile-field{height:78px;border-radius:20px}.app-skeleton-toggle{height:84px;border-radius:22px}.app-skeleton-subtitle{width:180px;height:18px;border-radius:10px}.app-skeleton-billing-hero{min-height:166px}.app-skeleton-billing-hero>div{display:grid;grid-gap:10px;gap:10px}.app-skeleton-billing-cell{height:82px;border-radius:18px}.app-skeleton-pref-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.app-skeleton-pref-card{height:152px;border-radius:22px}.app-skeleton-shortcut{height:92px;border-radius:20px}.app-skeleton-assistant-hero{display:grid;grid-gap:18px;gap:18px}.app-skeleton-assistant-hero>div:first-child{display:grid;grid-gap:12px;gap:12px}.app-skeleton-assistant-title{width:min(100%,560px);height:44px;border-radius:18px}.app-skeleton-assistant-snap{height:78px;border-radius:18px;background:linear-gradient(90deg,rgba(255,255,255,.12),rgba(255,255,255,.28) 46%,rgba(255,255,255,.12) 92%);background-size:220% 100%}.app-skeleton-assistant-chip{height:54px;border-radius:18px}.app-skeleton-assistant-tip{height:82px;border-radius:20px}.app-skeleton-chat-bubble{height:72px;border-radius:20px}.app-skeleton-chat-bubble-wide{width:min(100%,620px)}.app-skeleton-chat-bubble-user{width:min(72%,420px);justify-self:end}.app-skeleton-chat-bubble-mid{width:min(84%,520px)}.app-skeleton-composer{height:64px;border-radius:22px}@media(min-width:981px){.app-skeleton-shell{gap:18px}.app-skeleton-assistant-page .assistant-shell-saas,.app-skeleton-bordereaux-page .ops-grid,.app-skeleton-settings-page .app-grid,.app-skeleton-simulator-page .sim-shell,.app-skeleton-treasury-page .ops-grid{margin-top:18px}.app-skeleton-bordereaux-page .bord-library-card,.app-skeleton-settings-page .studio-card,.app-skeleton-treasury-page .ops-card{min-height:0}.app-skeleton-bordereaux-page .bord-page-head{display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:start;grid-gap:28px;gap:28px}.app-skeleton-bordereaux-page .app-skeleton-dropzone{height:138px}.app-skeleton-bordereaux-page .bord-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) minmax(360px,520px);align-items:end;grid-gap:18px;gap:18px}.app-skeleton-bordereaux-page .bord-actions-bar,.app-skeleton-bordereaux-page .bord-date-filter{justify-content:flex-start}.app-skeleton-bordereaux-page .app-skeleton-bord-row{height:74px}.app-skeleton-treasury-page .ops-grid-treasury{display:block}.app-skeleton-treasury-page .treasury-input-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-skeleton-treasury-page .treasury-live-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.app-skeleton-treasury-page .app-skeleton-treasury-input{height:150px}.app-skeleton-treasury-page .app-skeleton-live-kpi{height:112px}.app-skeleton-treasury-page .app-skeleton-chart-canvas{height:300px}.app-skeleton-settings-page .settings-profile-row{width:min(100%,720px)}.app-skeleton-settings-page .settings-global-row{grid-template-columns:repeat(3,minmax(0,1fr))}.app-skeleton-simulator-page .sim-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);margin-top:0}.app-skeleton-simulator-page .sim-two-panel{grid-template-columns:420px minmax(0,1fr)}.app-skeleton-simulator-page .app-skeleton-sim-right{min-height:360px}.app-skeleton-assistant-page .assistant-surface{grid-template-columns:minmax(0,1.05fr) 420px;min-height:360px}.app-skeleton-assistant-page .assistant-shell-saas{grid-template-columns:340px minmax(0,1fr)}.app-skeleton-assistant-page .assistant-chat-saas,.app-skeleton-assistant-page .assistant-panel-saas{min-height:520px}}@keyframes app-skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media(max-width:1100px){.app-skeleton-kpis,.app-skeleton-kpis-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.app-skeleton-pref-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.app-skeleton-head{flex-direction:column}.app-skeleton-toolbar{justify-content:stretch}.app-skeleton-button,.app-skeleton-input,.app-skeleton-input-short,.app-skeleton-select{width:100%}.app-skeleton-chart-grid,.app-skeleton-insights,.app-skeleton-kpis,.app-skeleton-kpis-compact,.app-skeleton-pref-grid{grid-template-columns:1fr}.app-skeleton-action-button,.app-skeleton-mode-select,.app-skeleton-search{width:100%}.app-skeleton-billing-hero,.app-skeleton-bord-head{grid-template-columns:1fr}.app-skeleton-chart-canvas{height:220px}.app-skeleton-table{overflow:hidden}.app-skeleton-table-row{grid-template-columns:1fr .78fr .72fr}.app-skeleton-table-row .app-skeleton-shape:nth-child(n+4){display:none}}@media(prefers-reduced-motion:reduce){.app-skeleton-shape{animation:none}}.filter-sync{color:var(--muted);font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:6px}.filter-sync:before{content:"";width:11px;height:11px;border-radius:999px;border:2px solid rgba(36,84,214,.22);border-top-color:#2454d6;animation:filter-spinner .7s linear infinite}@keyframes filter-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.suggestion-rails{display:grid;grid-gap:14px;gap:14px;margin-top:22px}.legacy-vente-block{display:grid;grid-gap:14px;gap:14px;padding:18px;border-radius:18px;border:1px solid var(--line);background:linear-gradient(180deg,#ffffff,#f8fbff)}.legacy-vente-block summary{cursor:pointer;list-style:none;font-size:13px;font-weight:800;color:var(--green-dark)}.legacy-vente-block summary::-webkit-details-marker{display:none}.legacy-vente-grid{display:grid;grid-gap:14px;gap:14px}.suggestion-block{padding:16px;border-radius:18px;border:1px solid var(--line);background:linear-gradient(180deg,#ffffff,#f8fbff)}.chip-rail{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.soft-chip{display:inline-flex;align-items:center;min-height:36px;padding:8px 12px;border-radius:999px;background:#ffffff;border:1px solid var(--line);font-size:12px;font-weight:700}.soft-chip,.soft-chip-link{color:var(--green-dark)}.item-status-stock{background:#0f1513;color:#d8f5e8}.item-status-vendu{background:#fef4df;color:#7a4a07}.item-status-encaisse{background:var(--success-soft);color:var(--success-dark)}.empty-state{padding:24px;border-radius:22px;border:1px dashed rgba(11,31,58,.18);background:linear-gradient(180deg,#fbfdff,#f8fbff)}.empty-state strong{display:block;margin-bottom:10px;font-family:Avenir Next,Helvetica Neue,sans-serif;font-size:24px;letter-spacing:-.04em}.empty-state p{margin:0;color:var(--muted);line-height:1.7}.empty-state-soft{min-height:auto;padding:22px;background:#f8fbff;border-radius:18px;border:1px solid var(--line)}.tracker-banner-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.tracker-objective-rail{display:flex;align-items:center;justify-content:space-between;gap:9px;flex-wrap:nowrap}.tracker-reperes-card{overflow:hidden;padding:13px 16px;position:relative;z-index:2;border-color:#dfe7f3;background:radial-gradient(circle at 100% 0,rgba(69,122,230,.08),transparent 28%),linear-gradient(150deg,#ffffff,#f8faff);box-shadow:0 14px 34px rgba(31,66,122,.065)}.tracker-objective-chip{position:relative;overflow:hidden;flex:1 1;min-width:0;min-height:56px;padding:11px 13px 10px 16px;border-radius:15px;border:1px solid #e1e7f0;background:rgba(255,255,255,.9);box-shadow:0 5px 15px rgba(28,62,111,.045)}.tracker-objective-chip:before{content:"";position:absolute;top:13px;bottom:13px;left:0;width:3px;border-radius:0 999px 999px 0;background:linear-gradient(180deg,#4E8BFF,#2454D6)}.tracker-objective-chip:nth-child(2):before{background:linear-gradient(180deg,#A074FF,#7248DE)}.tracker-objective-chip:nth-child(3):before{background:linear-gradient(180deg,#5EA8FF,#2E70DD)}.tracker-objective-chip:nth-child(4):before{background:linear-gradient(180deg,#FFB16B,#EF7D43)}.tracker-objective-chip:nth-child(5):before{background:linear-gradient(180deg,#38B8A0,#16816F)}.tracker-objective-chip:after{content:"";position:absolute;right:-18px;bottom:-26px;width:54px;height:54px;border:10px solid rgba(36,84,214,.035);border-radius:50%}.tracker-objective-chip span{display:block;position:relative;z-index:1;overflow:hidden;margin-bottom:4px;color:#7c899c;font-size:8.5px;font-weight:900;line-height:1.1;letter-spacing:.09em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.tracker-objective-chip strong{position:relative;z-index:1;color:#102947;font-size:17px;line-height:1;letter-spacing:-.04em}.tracker-objective-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-left:auto}@media(max-width:1120px) and (min-width:641px){.tracker-reperes-card{padding:11px 12px}.tracker-objective-rail{gap:6px}.tracker-objective-chip{padding:9px 8px 9px 11px}.tracker-objective-chip span{font-size:7px}.tracker-objective-chip strong{font-size:14px}}.tracker-period-card{display:grid;grid-gap:18px;gap:18px}.tracker-period-card .section-heading .eyebrow{align-self:start;justify-self:start;height:38px;min-height:38px;padding:0 14px;font-size:clamp(17px,1.45vw,22px);line-height:1;white-space:nowrap}.tracker-period-card .section-heading>div{gap:6px}.tracker-period-card>.section-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;margin-bottom:0}.tracker-period-card-week .section-heading,.tracker-period-card-week .section-heading>div:first-child{gap:0}.tracker-period-card-week .section-heading h2{margin-top:-2px}.tracker-period-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.tracker-period-stat{padding:12px 14px;border-radius:14px;border:1px solid rgba(17,45,34,.08);background:linear-gradient(180deg,#ffffff,#f8fbff);position:relative;overflow:hidden}.tracker-period-stat:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,#dbe8ff,#BFD3FF)}.tracker-period-stat-neutral:after{background:linear-gradient(90deg,#d0e8f5,#5ba8d4)}.tracker-period-stat-warm:after{background:linear-gradient(90deg,#FFD6C2,#FF8A5B)}.tracker-period-stat-good:after{background:linear-gradient(90deg,#BFD3FF,#2454D6)}.tracker-period-stat span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#6d7b74;font-weight:800;margin-bottom:4px}.tracker-period-stat strong{color:#0B1F3A;font-size:18px;letter-spacing:-.03em}.tracker-nav-centered{justify-items:center}.tracker-nav-centered .dashboard-nav-inline{justify-content:center}.tracker-month-nav{justify-items:end}.tracker-month-nav .dashboard-nav-inline{gap:6px;padding:4px;border:1px solid #e1e8f4;border-radius:13px;background:#f5f8fd}.tracker-month-nav-arrow,.tracker-month-nav-today{height:32px;border:0;border-radius:9px;cursor:pointer;font-weight:850}.tracker-month-nav-arrow{width:34px;padding:0;background:#fff;color:#173B7A;font-size:15px;box-shadow:0 2px 7px rgba(30,55,100,.08)}.tracker-month-nav-today{padding:0 11px;background:transparent;color:#657590;font-size:10.5px}.tracker-month-nav-today.is-current{background:#e8efff;color:#2454D6}.tracker-month-nav-arrow:hover,.tracker-month-nav-today:hover{background:#eaf1ff;color:#2454D6}.tracker-nav-inline{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tracker-nav-inline strong{font-size:13px;color:#375347}.tracker-cells-grid{display:grid;grid-gap:10px;gap:10px}.tracker-cells-week{grid-template-columns:repeat(7,minmax(0,1fr))}.tracker-cells-month{grid-template-columns:repeat(4,minmax(0,1fr))}.tracker-cell{padding:14px;border-radius:18px;border:1px solid var(--line);background:linear-gradient(180deg,#ffffff,#f7fbf8);display:grid;grid-gap:6px;gap:6px}.tracker-cell span{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#708078;font-weight:800}.tracker-cell strong{font-size:20px;letter-spacing:-.04em}.tracker-cell em,.tracker-cell p{margin:0;font-style:normal;font-size:12px;color:var(--muted)}.tracker-cell em{color:#173B7A;font-weight:700}.tracker-meter{display:grid;grid-gap:8px;gap:8px}.tracker-meter-foot,.tracker-meter-head{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.tracker-meter-foot span,.tracker-meter-head span{color:var(--muted);font-size:13px}.tracker-meter-head strong{font-size:22px;letter-spacing:-.04em}.tracker-meter-bar{height:10px;border-radius:999px;overflow:hidden;background:#e8eef8}.tracker-meter-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#2454D6,#5AA7FF);min-width:4px;transition:width .3s ease}.tracker-meter-fill-soft{background:linear-gradient(90deg,#BFD3FF,#5AA7FF)}.tracker-meter-fill-amber{background:linear-gradient(90deg,#4F46E5,#8B5CF6)}.tracker-section-divider{max-width:1500px;margin:32px auto 0;padding:12px 20px;border-radius:var(--radius);display:flex;align-items:center;gap:16px;color:#fff}.tracker-section-divider-label{font-size:26px;font-weight:900;letter-spacing:-.03em;white-space:nowrap}.tracker-period-card .section-heading h2{font-size:clamp(18px,1.35vw,22px);letter-spacing:-.02em}.tracker-section-divider-line{flex:1 1;height:1px;border-radius:1px;background:rgba(255,255,255,.25)}.tracker-section-divider-sub{font-size:12px;font-weight:600;opacity:.75;white-space:nowrap;letter-spacing:.02em}.tracker-section-divider-purchases{background:linear-gradient(135deg,#173B7A,#2454D6)}.tracker-section-divider-sales{background:linear-gradient(135deg,#4338CA,#7C3AED)}.tracker-section-divider-insights{background:linear-gradient(135deg,#2d3f52,#516073)}.tracker-streak-card{padding:14px 20px}.tracker-streak-inline{display:grid;grid-template-columns:auto auto 1fr;align-items:center;grid-gap:20px;gap:20px}.tracker-streak-stat{display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:12px;background:linear-gradient(180deg,#f7faff,#eef4ff);border:1px solid rgba(36,84,214,.12);white-space:nowrap}.tracker-streak-stat-num{font-size:20px;font-weight:900;letter-spacing:-.03em;color:#0B1F3A;line-height:1}.tracker-streak-stat-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#6d7b74}.tracker-streak-stat-active .tracker-streak-stat-num{color:#2454D6}.tracker-streak-heatmap-wrap{display:flex;flex-direction:column;gap:5px}.tracker-streak-heatmap-title{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#8a9990}.streak-heatmap-compact{display:grid;grid-template-columns:repeat(30,1fr);grid-gap:3px;gap:3px}.tracker-period-stat-amber:after{background:linear-gradient(90deg,#C4B5FD,#4F46E5)}.tracker-cell-sales{background:linear-gradient(180deg,#ffffff,#f7f5ff)}.tracker-cell-sales em{color:#4F46E5}.tracker-chart-list{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.tracker-chart-row{display:grid;grid-template-columns:110px 1fr auto;align-items:center;grid-gap:12px;gap:12px}.tracker-chart-row span{font-size:12px;color:#51625a;font-weight:700}.tracker-chart-row strong{font-size:13px}.tracker-chart-bar{height:12px;border-radius:999px;background:#e8eef8;overflow:hidden}.tracker-chart-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#2454D6,#7BB8FF)}.dashboard-mini-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.dashboard-mini-list{padding:14px;border-radius:16px;border:1px solid var(--line);background:#fbfdff;display:grid;grid-gap:8px;gap:8px}.dashboard-mini-list strong{font-size:14px}.dashboard-mini-row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px}.dashboard-mini-row span{color:#213129;font-weight:600}.dashboard-mini-row em{color:#173B7A;font-style:normal;font-weight:700}.dashboard-mini-empty{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.dashboard-leader-list{display:grid;grid-gap:10px;gap:10px}.dashboard-leader-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center;padding:12px 14px;border-radius:16px;border:1px solid var(--line);background:#fbfdff}.dashboard-leader-row span{font-weight:700}.dashboard-leader-row strong{font-size:16px;color:#173B7A}.dashboard-leader-row em{font-style:normal;color:var(--muted);font-size:12px}.textarea{min-height:120px;padding:16px}.item-editor-shell{max-width:1500px;margin:0 auto;display:grid;grid-gap:14px;gap:14px}.item-editor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.item-editor-head-copy h1{margin:4px 0 0;font-family:Syne,sans-serif;font-size:30px;line-height:1;letter-spacing:-.045em;color:#0B1F3A}.item-editor-head-copy p{margin:6px 0 0;color:#66756d;font-size:12px;line-height:1.55}.item-editor-head-actions{display:flex;flex-wrap:wrap;gap:8px}.item-editor-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.item-editor-stat{padding:12px 14px;border-radius:14px;border:1px solid rgba(11,31,58,.1);background:linear-gradient(135deg,#fbfdff,#f3f7ff)}.item-editor-stat span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#6d7b74;font-weight:800;margin-bottom:4px}.item-editor-stat strong{display:block;color:#0B1F3A;font-size:16px;letter-spacing:-.03em}.item-editor-stat-strong{background:linear-gradient(135deg,#eef4ff,#f8fbff);border-color:#BFD3FF}.editor-action-row{display:flex;flex-wrap:wrap;gap:12px}.editor-side-card{align-self:start}.danger-zone{padding:18px;border-radius:20px;border:1px solid rgba(171,58,38,.12);background:linear-gradient(180deg,#fff8f6,#fff3ef)}.danger-zone strong{display:block;margin-bottom:8px;font-family:Avenir Next,Helvetica Neue,sans-serif;font-size:22px;letter-spacing:-.04em;color:#842b1c}.danger-zone p{margin:0;color:#9c4c3e;line-height:1.7}.btn.danger{background:linear-gradient(135deg,#c9523d,#e97a64);color:#ffffff;font-weight:800}.ops-grid-treasury{grid-template-columns:1.05fr .95fr}.treasury-hierarchy #treasury-dormant,.treasury-hierarchy .ops-grid-treasury>.ops-card,.treasury-hierarchy .ops-table-card{border-color:#dfe7f3;background:radial-gradient(circle at 100% 0,rgba(76,134,241,.055),transparent 22%),linear-gradient(150deg,#ffffff,#fbfcff);box-shadow:0 16px 38px rgba(31,66,122,.055)}.treasury-toast{position:fixed;left:50%;bottom:26px;z-index:60;padding:12px 18px;border-radius:999px;background:#0B1F3A;color:#ffffff;font-size:13px;font-weight:800;box-shadow:0 18px 40px rgba(11,31,58,.24);opacity:0;pointer-events:none;transform:translate(-50%,16px);transition:opacity .18s ease,transform .18s ease}.treasury-toast-visible{opacity:1;transform:translate(-50%)}.treasury-input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.treasury-input-grid .field{position:relative;overflow:hidden;min-width:0;grid-template-columns:minmax(0,1fr);padding:18px;border-radius:22px;border:1px solid #dce6f5;background:radial-gradient(circle at 100% 0,rgba(76,134,241,.08),transparent 34%),linear-gradient(160deg,#f8fbff,#ffffff);box-shadow:0 9px 24px rgba(31,66,122,.04),inset 0 1px 0 rgba(255,255,255,.85)}.treasury-input-grid .field:before{content:"";position:absolute;inset:14px auto 14px 0;width:3px;border-radius:0 999px 999px 0;background:linear-gradient(180deg,#5EA8FF,#2454D6)}.treasury-input-grid .field:nth-child(2):before{background:linear-gradient(180deg,#A074FF,#7248DE)}.treasury-input-grid .field span{display:block;margin-bottom:10px;color:var(--green-dark);font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.treasury-input{width:100%;min-width:0;min-height:62px;border-radius:18px;border:1px solid var(--line);background:#ffffff;padding:0 18px;font-size:34px;font-weight:800;letter-spacing:-.04em;color:var(--ink);box-shadow:0 12px 28px rgba(15,35,26,.05)}.treasury-input:focus{outline:none;border-color:rgba(36,84,214,.35);box-shadow:0 0 0 5px rgba(36,84,214,.1)}.treasury-mini-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px}.treasury-save-button{width:100%;margin-top:16px;min-height:54px;border-radius:18px;font-size:15px;font-weight:900;letter-spacing:-.02em;box-shadow:0 18px 36px rgba(36,84,214,.2)}.treasury-chart-heading{margin-top:22px}.treasury-helper{margin:12px 0 0;color:var(--muted);font-size:13px;line-height:1.6}.treasury-live-grid{margin-top:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.treasury-live-kpi{position:relative;overflow:hidden;background:linear-gradient(145deg,#fbfdff,#f4f7fc);border:1px solid #dfe7f2;padding:13px 14px 12px;box-shadow:0 7px 18px rgba(31,66,122,.04)}.treasury-live-kpi:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,#2454D6,#68A8FF)}.treasury-live-kpi:nth-child(2):before{background:linear-gradient(90deg,#F09B48,#FFD080)}.treasury-live-kpi:nth-child(3):before{background:linear-gradient(90deg,#7248DE,#B695FF)}.treasury-live-kpi:after{content:"";position:absolute;right:-22px;bottom:-30px;width:64px;height:64px;border:10px solid rgba(36,84,214,.03);border-radius:50%}.treasury-live-kpi>*{position:relative;z-index:1}.treasury-live-kpi strong{font-size:22px;line-height:1.05}.treasury-live-kpi span{font-size:10px}.treasury-live-kpi p{margin-top:5px;font-size:11px;line-height:1.45}.treasury-period-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px}.treasury-period-chip{min-height:34px;padding:8px 12px;border-radius:999px;border:1px solid var(--line);background:#f7f9fd;color:var(--muted);font-size:12px;font-weight:800;cursor:pointer}.treasury-period-chip-active{background:linear-gradient(135deg,#eef4ff,#e5edff);color:#173B7A;border-color:rgba(36,84,214,.24);box-shadow:0 5px 14px rgba(36,84,214,.1)}.treasury-chart-canvas-wrap{position:relative;height:280px;width:100%;padding:10px 12px 4px;border:1px solid #e3e9f2;border-radius:18px;background:radial-gradient(circle at 92% 8%,rgba(114,72,222,.055),transparent 24%),linear-gradient(150deg,#ffffff,#f9fbff);box-shadow:0 10px 26px rgba(31,66,122,.04)}.dormant-controls{display:flex;align-items:center;flex-wrap:wrap;gap:0;margin-bottom:20px;background:linear-gradient(100deg,#f5f8ff,#fbfcff);border:1px solid #e1e8f3;border-radius:14px;padding:10px 14px;box-shadow:0 7px 18px rgba(31,66,122,.035)}.dormant-controls-group{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;padding:4px 10px}.dormant-controls-label{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#6d7b74;white-space:nowrap}.dormant-controls-input{width:72px;text-align:center}.dormant-controls-select{min-width:80px}.dormant-controls-sep{width:1px;height:32px;background:var(--line,#dde6e2);margin:0 6px;flex-shrink:0}.dormant-apply-btn{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;border:none;border-radius:999px;background:var(--green,#2454D6);color:#fff;font-size:12px;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:background .15s,box-shadow .15s,transform .1s;box-shadow:0 2px 8px rgba(36,84,214,.22);white-space:nowrap}.dormant-apply-btn:hover{background:#173B7A;box-shadow:0 4px 14px rgba(36,84,214,.3)}.dormant-apply-btn:active{transform:scale(.97);box-shadow:0 1px 4px rgba(36,84,214,.18)}.treasury-history-head{margin-top:22px;align-items:end;grid-template-columns:minmax(0,2fr) minmax(220px,1fr);column-gap:16px}.treasury-clear-button{min-height:36px;padding:8px 14px;border:1px solid #f1c7c4;border-radius:999px;background:#fff5f4;color:#a44343;font-size:12px;font-weight:800;cursor:pointer;box-shadow:0 10px 22px rgba(201,82,61,.1);transition:background .18s,border-color .18s,color .18s,box-shadow .18s,transform .12s;width:min(100%,240px);min-width:0;justify-self:end;align-self:end}.treasury-clear-button:hover{background:#feeaea;border-color:#e9a5a0;color:#8e2e2e;box-shadow:0 14px 26px rgba(201,82,61,.16)}.treasury-clear-button:active{transform:translateY(1px)}.treasury-history-list{display:grid;grid-gap:8px;gap:8px;max-height:236px;overflow-y:auto;padding-right:4px}.treasury-history-row{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:16px;border:1px solid #e2e8f1;background:linear-gradient(145deg,#ffffff,#f8faff);box-shadow:0 5px 14px rgba(31,66,122,.025)}.treasury-history-row:before{content:"";position:absolute;inset:10px auto 10px 0;width:3px;border-radius:0 999px 999px 0;background:linear-gradient(180deg,#5EA8FF,#2454D6)}.treasury-history-row strong{display:block;font-size:13px}.treasury-history-row p{margin:4px 0 0;color:var(--muted);font-size:12px}.treasury-history-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.treasury-history-actions span{font-weight:800;color:var(--green-dark);white-space:nowrap}.treasury-history-delete{width:30px;height:30px;border:none;border-radius:999px;background:#fff1f0;color:#a44343;font-size:18px;cursor:pointer;transition:background .18s,color .18s,transform .12s}.treasury-history-delete:hover{background:#fee2e2;color:#8e2e2e}.treasury-history-delete:active{transform:scale(.96)}.treasury-flow-scroll{max-height:520px;overflow-y:auto;padding-right:4px}.treasury-flow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.treasury-flow-card{position:relative;overflow:hidden;border:1px solid #dfe7f3;background:radial-gradient(circle at 100% 0,rgba(76,134,241,.075),transparent 30%),linear-gradient(150deg,#ffffff,#f5f8ff);border-radius:22px;padding:18px;display:grid;grid-gap:14px;gap:14px;box-shadow:0 10px 26px rgba(31,66,122,.045)}.treasury-flow-card:before{content:"";position:absolute;inset:0 18px auto;height:3px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,#FF9B62,#69A8FF,#7248DE)}.treasury-flow-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.treasury-flow-head strong{display:block;font-size:22px;line-height:1;letter-spacing:-.04em}.treasury-flow-head span{display:block;margin-top:7px;color:var(--muted);font-size:13px}.treasury-flow-head b{white-space:nowrap;color:var(--green-dark);font-size:13px}.treasury-flow-bars{display:grid;grid-gap:10px;gap:10px}.treasury-flow-bar-row{display:grid;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px}.treasury-flow-label{color:var(--green-dark);font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.treasury-flow-track{height:14px;background:#e8edf5;box-shadow:inset 0 1px 2px rgba(31,66,122,.06);border-radius:999px;overflow:hidden}.treasury-flow-fill{height:100%;min-width:8px;border-radius:999px}.treasury-flow-fill-invested{background:linear-gradient(90deg,#FF8A5B,#FFB36B)}.treasury-flow-fill-sold{background:linear-gradient(90deg,#2f8ce6,#7dc3ff)}.treasury-flow-fill-encashed{background:linear-gradient(90deg,#173B7A,#5AA7FF)}.treasury-flow-bar-row em{color:#173B7A;font-size:13px;font-style:normal;font-weight:800;white-space:nowrap}.treasury-dormant-cta-card{gap:18px}.treasury-dormant-cta{display:grid;grid-gap:8px;gap:8px;padding:24px 24px 22px;border-radius:24px;border:1px solid #dbe8ff;background:radial-gradient(circle at top right,rgba(90,167,255,.16),transparent 34%),linear-gradient(180deg,#fbfdff,#eef4ff);color:inherit;text-decoration:none;box-shadow:0 18px 40px rgba(36,84,214,.08);transition:transform .18s,box-shadow .18s,border-color .18s}.treasury-dormant-cta:hover{transform:translateY(-1px);border-color:#BFD3FF;box-shadow:0 24px 48px rgba(36,84,214,.12)}.treasury-dormant-cta-kicker{font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--green-dark)}.treasury-dormant-cta strong{font-size:28px;line-height:1.02;letter-spacing:-.04em}.treasury-dormant-cta span:last-child{color:var(--muted);line-height:1.65}@media(max-width:980px){.shell{padding:20px}.landing-stage{padding:24px}.landing-rail,.landing-steps{grid-template-columns:1fr}.landing-intro-stage{min-height:300px}.landing-intro-word{font-size:clamp(70px,12vw,138px)}.hero{grid-template-columns:1fr}.hero h1{font-size:42px}.grid{grid-template-columns:1fr}.app-topbar-wrap{padding:14px 18px 0}.app-topbar{grid-template-columns:1fr;gap:10px}.app-nav,.app-topbar-brand{justify-content:flex-start}.app-topbar-actions{display:none}.app-nav-trailing{display:inline-flex;align-items:center;padding-left:4px}.shell-app{padding:20px 18px 32px}.dashboard-hero{grid-template-columns:1fr;padding:24px}.dashboard-copy h1{font-size:44px}.app-grid,.app-grid-top,.dashboard-mini-columns,.field-row,.field-row-4,.filters-bar,.filters-bar-tight,.items-filter-grid-legacy,.items-filter-meta-grid,.items-filter-meta-group,.items-filter-toolbar,.module-grid,.ops-grid-insights,.ops-grid-treasury,.ops-kpi-grid,.table-summary-bar,.toggle-row,.tracker-banner-grid,.treasury-flow-grid,.treasury-input-grid,.treasury-live-grid,.treasury-mini-stats{grid-template-columns:1fr}.items-filter-multirow{grid-template-columns:repeat(2,minmax(0,1fr))}.items-filter-section-head{align-items:flex-start;flex-direction:column}.items-filter-section-actions{justify-content:flex-start}.legacy-add-band-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-about-grid{grid-template-columns:1fr}.field-estimation,.legacy-add-band-score-cell,.legacy-add-band-suggestion-cell,.legacy-add-band-wide{grid-column:span 2}.legacy-stock-stats{min-width:100%}.analysis-progress-grid,.legacy-stock-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-controls-grid,.analysis-score-grid{grid-template-columns:1fr 1fr}.tracker-period-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-rank-bar,.dashboard-month-metas{grid-template-columns:1fr}.item-card-main{flex-direction:column}.item-card-metrics{text-align:left;min-width:0}.studio-submit{width:100%}.tracker-cells-month,.tracker-cells-week{grid-template-columns:repeat(2,minmax(0,1fr))}.tracker-chart-row{grid-template-columns:80px 1fr auto}.treasury-flow-scroll{max-height:980px}}@media(max-width:760px){.landing-stage{padding:20px}.landing-actions{flex-direction:column;align-items:stretch}.landing-intro-stage{min-height:240px}.landing-intro-word{font-size:54px;letter-spacing:-.09em}.legacy-add-band-grid,.settings-changelog-item{grid-template-columns:1fr}.legacy-add-band-score-cell,.legacy-add-band-suggestion-cell{grid-column:span 1}.analysis-controls-period,.analysis-controls-top{align-items:flex-start}.analysis-controls-row{flex-wrap:wrap}.analysis-period-select{min-width:160px}.analysis-period-mini{min-width:90px}.analysis-controls-grid,.analysis-score-grid,.analysis-stock-slider-row,.dashboard-month-metas,.tracker-period-summary{grid-template-columns:1fr}.tracker-objective-actions{margin-left:0}.field-estimation,.legacy-add-band-wide{grid-column:span 1}.picker-custom-row{grid-template-columns:1fr}.tip-bubble{left:0;transform:none;min-width:220px;max-width:min(280px,calc(100vw - 56px))}.analysis-progress-grid,.dashboard-leader-row,.legacy-stock-stats,.tracker-cells-month,.tracker-cells-week{grid-template-columns:1fr}.cal-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.streak-heatmap{grid-template-columns:repeat(15,minmax(0,1fr))}.streak-counters{flex-direction:column;gap:10px}.treasury-history-row{align-items:flex-start}.treasury-history-actions{align-self:flex-start}.treasury-flow-scroll{max-height:760px}.treasury-dormant-cta strong{font-size:24px}.treasury-history-head{grid-template-columns:1fr}}.chart-nav-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.chart-nav-btn{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;border-radius:20px;border:1px solid var(--line);background:#fff;color:var(--green-dark);font-size:12px;font-weight:700;cursor:pointer;transition:background .15s,border-color .15s}.chart-nav-btn:hover:not(:disabled){background:#eef4ff;border-color:#BFD3FF}.chart-nav-btn:disabled{opacity:.35;cursor:default}.chart-nav-period{font-size:12px;font-weight:700;color:var(--muted);letter-spacing:.02em}.chart-year-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.chart-year-info{display:flex;flex-direction:column;align-items:center;gap:2px}.chart-year-label{font-size:18px;font-weight:900;letter-spacing:-.04em;color:#0B1F3A}.chart-year-sub{font-size:11px;color:var(--muted)}.stat-pill-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));grid-gap:10px;gap:10px;margin-top:4px}.stat-pill-card{border:1px solid transparent;border-radius:16px;padding:12px 10px 10px;display:flex;flex-direction:column;gap:7px;break-inside:avoid;page-break-inside:avoid}.stat-pill-badge{align-self:flex-start;padding:3px 10px;border-radius:20px;font-size:12px;font-weight:800;letter-spacing:.03em}.stat-pill-swatch{width:28px;height:28px;border-radius:50%;flex-shrink:0}.stat-pill-label{font-size:12px;font-weight:700;line-height:1.2}.stat-pill-bar-track{height:4px;border-radius:4px;background:rgba(0,0,0,.07);overflow:hidden}.stat-pill-bar-fill{height:100%;border-radius:4px;transition:width .3s}.stat-pill-meta{display:flex;align-items:baseline;justify-content:space-between;gap:4px}.stat-pill-meta strong{font-size:15px;font-weight:800;letter-spacing:-.02em}.stat-pill-meta span{font-size:11px;color:var(--muted)}.legacy-stat-list{display:grid;grid-gap:12px;gap:12px;margin-top:6px}.legacy-stat-row{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(220px,2.1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:8px 0;border-bottom:1px solid rgba(17,45,34,.06)}.legacy-stat-row:last-child{border-bottom:0}.legacy-stat-main{display:grid;grid-gap:5px;gap:5px;min-width:0}.legacy-stat-title{display:flex;align-items:center;gap:10px;min-width:0}.legacy-stat-title strong{font-size:14px;font-weight:800;color:#14241c;line-height:1.15}.legacy-stat-swatch{width:11px;height:11px;border-radius:999px;border:1px solid rgba(17,45,34,.14);flex:0 0 auto}.legacy-stat-sub{font-size:12px;color:#8b938d;line-height:1.15}.legacy-stat-bar-wrap{min-width:0}.legacy-stat-bar-track{height:12px;border-radius:999px;background:#e8eef8;overflow:hidden}.legacy-stat-bar-fill{height:100%;border-radius:999px}.legacy-stat-value{display:grid;justify-items:end;grid-gap:4px;gap:4px;min-width:88px;text-align:right}.legacy-stat-value strong{font-size:15px;font-weight:800;line-height:1}.legacy-stat-value span{font-size:12px;color:#6f7a73;line-height:1;white-space:nowrap}@media(max-width:900px){.legacy-stat-row{grid-template-columns:1fr;gap:8px}.legacy-stat-value{justify-items:start;text-align:left}}.coef-strip{display:flex;height:10px;border-radius:8px;overflow:hidden;gap:2px;margin:12px 0 14px}.coef-strip-seg{border-radius:4px;transition:flex .3s}.coef-strip-seg-good{background:var(--brand)}.coef-strip-seg-warn{background:#EF9F27}.coef-strip-seg-bad{background:#E24B4A}.coef-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.coef-chip{display:flex;align-items:center;gap:7px;padding:7px 14px;border-radius:20px;border:1px solid var(--line);background:#fff;break-inside:avoid;page-break-inside:avoid}.coef-chip-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.coef-chip-dot-good{background:var(--brand)}.coef-chip-dot-warn{background:#EF9F27}.coef-chip-dot-bad{background:#E24B4A}.coef-chip strong{font-size:13px;font-weight:700;color:#0B1F3A}.coef-chip em{font-size:13px;font-weight:800;font-style:normal;color:#0B1F3A}.coef-chip-count{font-size:11.5px;color:var(--muted)}.chart-canvas-wrap{position:relative;width:100%;height:260px;margin-top:18px}.chart-canvas-wrap-tall{height:300px}.chart-canvas-wrap-donut{height:220px}.chart-canvas-wrap canvas{width:100%!important;height:100%!important}.cal-grid-wrap{margin-top:0;padding:12px;border:1px solid #e6ecf6;border-radius:17px;background:linear-gradient(180deg,#fbfcff,#f7f9fd)}.cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px}.tracker-meter-tight{margin:2px 0 14px}.tracker-meter-tight .tracker-meter-head{justify-content:flex-start;gap:10px}.tracker-meter-tight .tracker-meter-head em{margin-left:auto;color:#6a7a96;font-size:11.5px;font-style:normal;font-weight:700}.cal-header-cell{font-size:11px;font-weight:700;color:#667085;text-align:center;padding:4px 0 6px;letter-spacing:.04em;text-transform:uppercase}.cal-day{position:relative;aspect-ratio:auto;min-height:62px;border-radius:11px;border:1px solid transparent;background:#f2f6ff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:4px 2px;cursor:default;transition:transform .12s ease,box-shadow .12s ease}.cal-day:hover{transform:scale(1.08);z-index:2;box-shadow:0 4px 14px rgba(0,0,0,.08)}.cal-day-outside{opacity:.28}.cal-day-num{font-size:11px;color:#51625a}.cal-day-num,.cal-day-val{font-weight:700;line-height:1}.cal-day-val{font-size:10px;color:#2454D6;font-style:normal}.cal-day-l0{background:#f2f6ff}.cal-day-l1{background:#dbe8ff}.cal-day-l2{background:#9cc4ff}.cal-day-l3{background:#4f8df4}.cal-day-l4{background:#173B7A}.cal-day-l3 .cal-day-num,.cal-day-l4 .cal-day-num{color:#fff}.cal-day-l3 .cal-day-val,.cal-day-l4 .cal-day-val{color:rgba(255,255,255,.85)}.cal-day-s0{background:#f7f8fb}.cal-day-s1{background:#EDE9FE}.cal-day-s2{background:#C4B5FD}.cal-day-s3{background:#8B5CF6}.cal-day-s4{background:#4F46E5}.cal-day-s3 .cal-day-num,.cal-day-s4 .cal-day-num{color:#fff}.cal-day-s3 .cal-day-val,.cal-day-s4 .cal-day-val{color:rgba(255,255,255,.85)}.cal-day-s1 .cal-day-val,.cal-day-s2 .cal-day-val{color:#4F46E5}.cal-legend{display:flex;align-items:center;gap:6px;justify-content:flex-end;margin-top:10px;font-size:11px;color:#667085}.cal-legend-dot{width:12px;height:8px;border-radius:999px;flex-shrink:0}@media(max-width:640px){.tracker-period-card>.section-heading{grid-template-columns:1fr;align-items:start;gap:10px}.tracker-month-nav{justify-items:start}.cal-grid-wrap{padding:8px;border-radius:14px}.cal-grid{gap:3px}.cal-header-cell{padding:3px 0 5px;font-size:9px}.cal-day{min-height:48px;border-radius:8px}.cal-day-num{font-size:10px}.cal-day-val{font-size:8.5px}.cal-legend{justify-content:flex-start;font-size:9px}}.streak-block{display:flex;flex-direction:row;align-items:center;gap:10px;flex:1 1}.streak-counters{display:flex;flex-direction:row;gap:8px;flex-shrink:0}.streak-counter{display:flex;align-items:center;gap:6px;padding:5px 10px;border-radius:8px;background:#f7faff;border:1px solid #dbe8ff;transition:background .2s}.streak-counter-active{background:linear-gradient(135deg,#eef4ff,#dbe8ff);border-color:#9cc4ff}.streak-counter-best{background:linear-gradient(135deg,#fffbea,#fff0c0);border-color:#f5d060}.streak-flame{font-size:16px;line-height:1;flex-shrink:0}.streak-counter-body{display:flex;flex-direction:column;gap:0}.streak-counter-body strong{font-size:15px;font-weight:800;color:#1a2e25;line-height:1}.streak-counter-body span{font-size:9px;color:#51625a;font-weight:500}.streak-heatmap{display:grid;grid-template-columns:repeat(30,minmax(0,1fr));grid-gap:2px;gap:2px;flex:1 1}.streak-dot{aspect-ratio:1;border-radius:2px;background:#e8eef8;min-height:8px;transition:transform .1s}.streak-dot:hover{transform:scale(1.25)}.streak-dot-active{background:linear-gradient(135deg,#2454D6,#173B7A)}.streak-heatmap-labels{display:none;justify-content:space-between;font-size:10px;color:#667085;margin-top:2px;font-weight:600;letter-spacing:.02em}.coef-dist-wrap{display:flex;flex-direction:column;gap:14px;margin-top:18px}.coef-dist-row{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;grid-gap:6px 12px;gap:6px 12px;align-items:center}.coef-dist-meta{display:flex;justify-content:space-between;align-items:baseline;grid-column:1}.coef-dist-label{font-size:13px;font-weight:600;color:#0B1F3A}.coef-dist-pct{font-size:18px;font-weight:800;line-height:1}.coef-dist-track{height:10px;border-radius:999px;background:#e8eef8;overflow:hidden;grid-column:1}.coef-dist-fill{height:100%;border-radius:999px;transition:width .5s cubic-bezier(.4,0,.2,1)}.coef-dist-count{font-size:12px;color:#667085;font-weight:600;grid-column:2;grid-row:1/span 2;align-self:center;white-space:nowrap}.picker-search-wrap{padding:6px 8px;border-bottom:1px solid var(--line)}.picker-search-input{width:100%;min-height:0;height:28px;font-size:12px;padding:3px 8px;border-radius:8px}.picker-empty{padding:10px 12px;font-size:12px;color:#667085;text-align:center}.picker-create-box{display:grid;grid-gap:9px;gap:9px;padding:11px 12px;border:1px solid rgba(36,84,214,.22);border-radius:14px;background:linear-gradient(135deg,rgba(238,244,255,.95),rgba(255,255,255,.98));color:#4f6259;font-size:12px;line-height:1.35}.picker-create-box strong{color:#173B7A}.picker-create-box div{display:flex;gap:8px;flex-wrap:wrap}.picker-create-cancel,.picker-create-confirm,.picker-create-start{min-height:30px;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:0 12px;font-size:12px;font-weight:900;cursor:pointer}.picker-create-confirm,.picker-create-start{border:1px solid rgba(36,84,214,.35);background:#2454D6;color:#ffffff}.picker-create-cancel{border:1px solid rgba(11,31,58,.14);background:#ffffff;color:#617068}.items-filter-multirow{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px;padding:8px 0 4px;align-items:start}.mf-wrap{position:relative;display:flex;flex-direction:column;gap:4px;min-width:0;width:100%;max-width:none}.mf-trigger{display:flex;align-items:center;gap:6px;padding:6px 10px 6px 12px;border-radius:20px;border:1px solid var(--line);background:#f8fbff;font-size:12px;font-weight:600;color:#0B1F3A;cursor:pointer;transition:background .12s,border-color .12s;white-space:nowrap}.mf-trigger:hover{background:#eef4ff}.mf-trigger-active,.mf-trigger-open{background:#eef4ff;border-color:#2454D6;color:#173B7A}.mf-trigger-label{font-size:12px}.mf-count{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#2454D6;color:#fff;font-size:10px;font-weight:700}.mf-caret{font-size:9px;color:#7a9a8a;margin-left:2px}.mf-trigger-row{display:flex;align-items:center;gap:4px}.mf-column-tools{display:flex;align-items:center;justify-content:flex-start;min-height:0;width:100%}.mf-clear-column{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:28px;padding:4px 10px;border-radius:999px;border:1px solid rgba(17,45,34,.1);background:#ffffff;color:#6c756f;font-size:10px;font-weight:700;cursor:pointer;transition:border-color .12s,color .12s,background .12s}.mf-clear-column:hover{border-color:#d97070;color:#b23c3c;background:#fff7f7}.mf-trigger-exclude{background:#fff3f3;border-color:#e06060;color:#991b1b}.mf-trigger-exclude:hover{background:#fee2e2}.mf-count-exclude{background:#e06060}.mf-excl-btn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;border:1px solid var(--line);background:#f8fbff;font-size:11px;font-weight:700;color:#6c756f;cursor:pointer;flex:0 0 auto;transition:background .12s,border-color .12s,color .12s}.mf-excl-btn-active,.mf-excl-btn:hover{background:#fee2e2;border-color:#e06060;color:#991b1b}.mf-excl-wrap{display:flex;flex-direction:column;align-items:center;gap:1px}.mf-excl-hint{font-size:9px;color:#6c756f;text-align:center;white-space:nowrap;line-height:1;font-weight:700}.mf-panel-search-row{display:flex;position:relative;align-items:center;gap:0;padding:8px 12px 10px}.mf-panel-search-row:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:rgba(11,31,58,.14);pointer-events:none}.mf-panel-search-row .mf-search{flex:1 1;min-width:0;outline:none}.mf-panel-search-row .mf-search,.mf-panel-search-row .mf-search:focus{border:none!important;box-shadow:none!important}.mf-panel-search-row .mf-excl-wrap{flex:0 0 auto;align-items:center;padding-left:10px;background:transparent}.mf-chips{flex-wrap:wrap;gap:6px 8px;width:100%;align-content:flex-start}.mf-chip,.mf-chips{display:flex;max-width:100%}.mf-chip{align-items:center;gap:4px;padding:0;border:0;background:transparent;min-width:0;flex:1 1 clamp(110px,47%,180px)}.mf-chip .mf-pill{width:100%;justify-content:flex-start}.mf-chip-remove{background:none;border:none;padding:0;cursor:pointer;color:#2454D6;font-size:14px;line-height:1;display:inline-flex;align-items:center}.mf-chip-remove:hover{color:#c0392b}.mf-panel{position:absolute;top:calc(100% + 4px);left:0;z-index:200;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 8px 32px rgba(0,0,0,.1);min-width:200px;max-width:280px;overflow:hidden}.mf-search{width:100%;border-radius:0;border:none;border-bottom:1px solid var(--line);font-size:12px;padding:8px 12px}.mf-options{max-height:220px;overflow-y:auto;padding:4px}.mf-option{display:flex;align-items:center;width:100%;text-align:left;padding:6px 8px;border-radius:8px;background:none;border:none;cursor:pointer;transition:background .1s}.mf-pill{display:inline-flex;align-items:center;min-height:26px;max-width:100%;padding:4px 10px;border-radius:999px;border:1px solid transparent;font-size:11.5px;font-weight:800;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:inset 0 0 0 1px rgba(255,255,255,.58),0 1px 2px rgba(11,31,58,.04)}.mf-pill-selected{box-shadow:inset 0 0 0 1px rgba(255,255,255,.62),0 6px 14px rgba(11,31,58,.08);filter:saturate(1.02)}.mf-option:hover{background:#eef4ff}.mf-empty{padding:12px;font-size:12px;color:#667085;text-align:center}.items-filter-stagnant-custom{width:80px;padding:4px 8px;font-size:12px;border-radius:8px}.legacy-row-clickable{cursor:pointer}.legacy-row-clickable:hover td{background:rgba(36,84,214,.045)}.cell-editable{cursor:pointer;position:relative}.cell-editable:hover td,td.cell-editable:hover{background:rgba(36,84,214,.06)}.cell-picker{position:absolute;z-index:200;top:0;left:0;min-width:200px;max-width:280px;background:var(--card-bg,#fff);border:1px solid var(--border,#e5e7eb);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.12);padding:8px;display:flex;flex-direction:column;gap:6px}.cell-picker-selected{display:flex;flex-wrap:wrap;gap:4px;padding-bottom:4px;border-bottom:1px solid var(--border,#e5e7eb)}.cell-picker-search{font-size:13px;padding:5px 8px;border-radius:6px;min-height:0!important;height:32px}.cell-picker-dropdown{background:var(--surface,#fff);border:1px solid rgba(15,35,26,.12);border-radius:10px;box-shadow:0 8px 32px rgba(0,0,0,.14);overflow:hidden;max-height:260px;display:flex;flex-direction:column}.cell-picker-list{max-height:200px;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:4px}.cell-picker-opt{display:inline-flex;align-items:center;gap:8px;text-align:left;padding:3px 5px 3px 3px;border-radius:999px;background:transparent;border:none;cursor:pointer;color:var(--text,#111);transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.cell-picker-opt:hover{background:var(--bg-hover,rgba(0,0,0,.05))}.cell-picker-opt-active{background:rgba(36,84,214,.12);box-shadow:inset 0 0 0 1px rgba(90,167,255,.42)}.cell-picker-opt-active .value-pill{box-shadow:inset 0 0 0 1px rgba(255,255,255,.72),0 0 0 2px rgba(36,84,214,.28),0 10px 22px rgba(11,31,58,.1);filter:saturate(1.07) contrast(1.03)}.cell-picker-opt-active:after{content:"✓";display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;background:#2454D6;color:#fff;font-size:11px;font-weight:900;line-height:1;box-shadow:0 8px 18px rgba(36,84,214,.22)}.mini-action-danger{border-color:#efc2c2;color:#a33a3a;background:#fff4f4}.mini-action-danger:hover{background:#fdeeee}.cell-picker-empty{font-size:12px;color:var(--text-muted,#6b7280);padding:6px 8px;text-align:center}.cell-picker-footer{display:flex;gap:6px;padding-top:6px;border-top:1px solid var(--border,#e5e7eb)}.cell-picker-footer .btn{flex:1 1;font-size:12px;padding:5px 10px}.cell-pill-remove{background:none;border:none;cursor:pointer;font-size:12px;line-height:1;padding:0 2px;margin-left:3px;opacity:.6}.cell-pill-remove:hover{opacity:1}.value-pill-sm{font-size:11px;padding:3px 7px;transition:transform .18s cubic-bezier(.34,1.56,.64,1);display:inline-block}.legacy-cell-sale-price{font-weight:800}.cell-date-input,.cell-number-input,.cell-text-input{display:block;width:100%;height:24px;box-sizing:border-box;font-size:12px;padding:2px 6px;border-radius:4px;background:var(--card-bg,#fff)}.cell-number-input::-webkit-inner-spin-button,.cell-number-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cell-number-input{-moz-appearance:textfield}.items-filter-stagnant-btn{white-space:nowrap;font-size:13px;padding:7px 14px;border-radius:999px;border:1px solid rgba(17,45,34,.12);background:#f7faff;color:#4d6158;box-shadow:inset 0 1px 0 rgba(255,255,255,.85);transition:border-color .12s,background .12s,color .12s,box-shadow .12s}.items-filter-stagnant-btn:hover{border-color:#BFD3FF;background:#eef4ff}.btn-stagnant-active{background:rgba(239,68,68,.12);color:#dc2626;border:1px solid rgba(239,68,68,.35);box-shadow:0 8px 16px rgba(220,38,38,.08)}.btn-stagnant-active:hover{background:rgba(239,68,68,.2)}.coef-good{color:var(--success);font-weight:700}.coef-ok{color:#EF9F27;font-weight:700}.coef-bad{color:#E24B4A;font-weight:700}.delay-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-left:5px;vertical-align:middle;flex-shrink:0;cursor:default}.th-sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.th-sortable:hover{background:var(--surface-2,#f5f4f0);color:var(--green,#2454D6)}.th-sorted{color:var(--green,#2454D6);font-weight:700}.th-resizable{position:relative;overflow:visible}.th-resize-handle{position:absolute;top:0;bottom:0;width:6px;cursor:col-resize;z-index:10;opacity:0;transition:opacity .12s ease,background .12s ease}.th-resize-handle-right{right:-3px;border-radius:0 3px 3px 0}.th-resize-handle:after{content:"";position:absolute;top:7px;bottom:7px;left:50%;width:1px;transform:translateX(-50%);background:rgba(15,35,26,.16)}.th-resizable:hover .th-resize-handle{opacity:.55}.th-resize-handle:active,.th-resize-handle:hover{opacity:1;background:rgba(36,84,214,.35)}.table-link-status-vendu{color:#EF9F27!important}.table-link-status-vendu:hover{color:#d48a1a!important}.table-link-status-encaisse{color:var(--success)!important}.table-link-status-encaisse:hover{color:var(--success-dark)!important}.table-link-status-stock{color:#94A3B8!important}.table-link-status-stock:hover{color:#64748B!important}.cell-select-input{width:100%;min-width:110px;max-width:160px;font-size:12px;padding:4px 6px;border-radius:6px;cursor:pointer}.coef-loading-screen{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#f8fbff,#eef4ff);z-index:9999}body.coef-tour-open .coef-loading-screen{display:none!important}.coef-loading-inner{display:flex;flex-direction:column;align-items:center;gap:24px}.coef-loading-logo{font-size:clamp(36px,6vw,56px);font-weight:800;letter-spacing:-2px;line-height:1}.coef-loading-logo-c{background:linear-gradient(120deg,#0B1F3A 30%,#2454D6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.coef-loading-logo-oef{color:#0B1F3A;opacity:.85}.coef-loading-bar-wrap{width:220px;height:4px;background:#dbe8ff;border-radius:99px;overflow:hidden}.coef-loading-bar{height:100%;width:40%;background:linear-gradient(90deg,#2454D6,#7BB8FF);border-radius:99px;animation:coef-slide 1.4s ease-in-out infinite}@keyframes coef-slide{0%{transform:translateX(-100%);width:40%}50%{width:70%}to{transform:translateX(280%);width:40%}}.coef-loading-hint{font-size:14px;color:#7a8882;letter-spacing:.02em}.delay-hero{display:flex;align-items:center;gap:14px;padding:16px 20px;background:linear-gradient(120deg,#eef4ff,#f8fbff);border:1.5px solid #bfd3ff;border-radius:14px;margin-bottom:18px}.delay-hero-icon{font-size:28px;line-height:1;flex-shrink:0}.delay-hero-text{display:flex;flex-direction:column;gap:4px}.delay-hero-text strong{font-size:17px;font-weight:700;color:#0B1F3A}.delay-hero-text span{font-size:13px;color:#51625a}.delay-hero-text em{font-style:normal;font-weight:600;color:#2454D6}.delay-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:10px;gap:10px}.delay-card{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;border:1.5px solid;break-inside:avoid;page-break-inside:avoid}.delay-card-fast{background:#eef4ff;border-color:#9cc4ff}.delay-card-mid{background:#fff8eb;border-color:#f0d08a}.delay-card-slow{background:#fff0f0;border-color:#f0b8b8}.delay-card-rank{font-size:11px;font-weight:700;min-width:22px;text-align:center;padding-top:1px;color:#7a8882}.delay-card-body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:6px}.delay-card-name{font-size:14px;font-weight:700;color:#0B1F3A;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.delay-card-bar-track{height:5px;background:#e8eef8;border-radius:99px;overflow:hidden}.delay-card-fast .delay-card-bar-fill{background:#2454D6}.delay-card-mid .delay-card-bar-fill{background:#e8a82a}.delay-card-slow .delay-card-bar-fill{background:#e05555}.delay-card-bar-fill{height:100%;border-radius:99px;transition:width .3s}.delay-card-stats{display:flex;gap:8px;flex-wrap:wrap;align-items:center;font-size:12px;color:#51625a}.delay-card-days{font-size:13px;font-weight:700;color:#0B1F3A}.analysis-score-bar-track{height:5px;background:#e8eef8;border-radius:99px;overflow:hidden;margin:5px 0 6px}.analysis-score-bar-fill{height:100%;border-radius:99px;transition:width .3s}.analysis-score-bar-fill.fill-good{background:var(--brand)}.analysis-score-bar-fill.fill-warn{background:#e8a82a}.score-badge-good{font-size:13px;font-weight:700;color:var(--brand)}.score-badge-warn{font-size:13px;font-weight:700;color:#e8a82a}.stat-pill-speed{font-size:11px;font-weight:600;color:#2454D6;display:flex;align-items:center;gap:2px}.stat-pill-speed-tag{margin-top:4px;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:600;text-align:center;letter-spacing:.01em}.stat-pill-speed-fast{background:#eef4ff;color:#173B7A}.stat-pill-speed-mid{background:#fff7e0;color:#9a6b10}.stat-pill-speed-slow{background:#ffeaea;color:#b03030}.stat-pill-speed{display:none}.score-tier-top{background:#eef4ff;border-color:#9cc4ff}.score-tier-mid{background:#f5f8ff;border-color:#bfd3ff}.score-tier-low{background:#fff8ec;border-color:#f0d090}.score-badge-top{font-size:13px;font-weight:700;color:#173B7A}.score-badge-mid{font-size:13px;font-weight:700;color:#2454D6}.score-badge-low{font-size:13px;font-weight:700;color:#c07820}.analysis-score-bar-fill.fill-top{background:var(--brand)}.analysis-score-bar-fill.fill-mid{background:#7BB8FF}.analysis-score-bar-fill.fill-low{background:#e8a82a}.stat-section-sub{font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--green-dark);padding:0 0 10px;border-bottom:1px solid rgba(11,31,58,.12);margin-bottom:14px}.stat-section-sub-gap{margin-top:24px}.analysis-filter-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.analysis-mini-select-form{flex:0 0 auto}.analysis-mini-select{min-width:112px;min-height:40px;padding:10px 14px;border-radius:14px;font-size:13px;font-weight:700;background:#f8fbff}.analysis-split-block{padding:18px 18px 16px;border:1px solid rgba(11,31,58,.1);border-radius:20px;background:linear-gradient(180deg,#ffffff,#fbfdff)}.analysis-split-block-gap{margin-top:18px}.sim-rail{max-width:1500px;margin:18px auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.sim-rail-card{padding:14px 20px;border-radius:16px;background:linear-gradient(160deg,#f8fbff,#eef4ff);border:1px solid rgba(36,84,214,.12);display:flex;align-items:center;gap:14px}.sim-rail-kv .label-kicker{display:block;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--green-dark);font-weight:800}.sim-rail-kv strong{display:block;font-size:22px;line-height:1;letter-spacing:-.03em;font-weight:800;color:var(--fg)}.sim-rail-kv{display:flex;flex-direction:column;gap:2px;flex-shrink:0}.sim-rail-card p{margin:0;font-size:10.5px;line-height:1.4;color:var(--muted);flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;align-self:center}.dormant-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:12px;gap:12px}.dormant-card{display:flex;gap:12px;padding:14px 16px;border-radius:16px;border:1px solid var(--line);background:#fbfdff;break-inside:avoid;page-break-inside:avoid}.dormant-card-high{background:#fff5f5;border-color:#f5c0c0}.dormant-card-mid{background:#fffbf0;border-color:#f0d898}.dormant-card-low{background:#f8fbff;border-color:#c8daf0}.dormant-card-rank{font-size:12px;font-weight:800;color:var(--muted);min-width:22px;padding-top:2px}.dormant-card-body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:6px}.dormant-card-name{font-size:14px;font-weight:800;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dormant-card-tags{display:flex;flex-wrap:wrap;gap:4px}.dormant-tag{display:inline-flex;padding:2px 8px;border-radius:999px;background:rgba(36,84,214,.08);color:var(--green-dark);font-size:11px;font-weight:700}.dormant-card-bar-track{height:4px;background:rgba(0,0,0,.06);border-radius:999px;overflow:hidden}.dormant-card-bar-fill{height:100%;border-radius:999px;transition:width .3s ease}.dormant-bar-high{background:#e05050}.dormant-bar-mid{background:#e8a030}.dormant-bar-low{background:#3a8fd0}.dormant-card-stats{display:flex;gap:10px;align-items:center;font-size:12px;color:var(--muted);flex-wrap:wrap}.dormant-card-days{font-weight:800;color:var(--fg)}.settings-toast{position:fixed;bottom:112px;right:20px;z-index:12000;display:inline-flex;align-items:center;gap:8px;max-width:min(420px,calc(100vw - 40px));padding:14px 22px;border-radius:14px;font-size:14px;font-weight:700;box-shadow:0 8px 28px rgba(0,0,0,.14);animation:toast-slide-in .22s cubic-bezier(.16,1,.3,1);pointer-events:none}.settings-toast-saving{background:#0B1F3A;color:#fff}.settings-toast-success{background:linear-gradient(135deg,#2454D6,#5AA7FF);color:#fff}.settings-toast-error{background:#fff;border:1.5px solid #f5b8a0;color:#b04020}@keyframes toast-slide-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.vente-modal-overlay{position:fixed;inset:0;z-index:8000;background:rgba(0,0,0,.35);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);display:flex;align-items:center;justify-content:center;animation:toast-slide-in .18s ease}.vente-modal{position:relative;z-index:1;isolation:isolate;overflow:visible;opacity:1;background:#fff;border-radius:20px;padding:28px 28px 24px;width:min(420px,90vw);box-shadow:0 24px 60px rgba(0,0,0,.18);display:grid;grid-gap:20px;gap:20px}.vente-modal-title{margin:0;font-size:17px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.vente-modal-fields{display:grid;grid-gap:14px;gap:14px}.vente-modal-actions{display:flex;gap:10px}.stock-item-edit-modal{width:min(920px,calc(100vw - 40px));max-height:calc(100vh - 120px);padding:20px;gap:14px;overflow-y:auto}.stock-item-edit-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid rgba(15,35,26,.08)}.autotrack-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:7px 9px;border:1px solid #e3eaf5;border-radius:14px;background:#f7f9fd}.autotrack-gran{display:inline-flex;gap:4px;padding:3px;border-radius:11px;background:#e9eef7}.autotrack-gran-btn{padding:6px 14px;border:none;border-radius:9px;background:transparent;color:#64738d;font-size:12px;font-weight:850;cursor:pointer}.autotrack-gran-btn.is-active{background:#fff;color:#2454D6;box-shadow:0 3px 9px rgba(27,51,96,.1)}.autotrack-nav{display:inline-flex;align-items:center;gap:8px}.autotrack-nav button{width:30px;height:30px;border-radius:9px;border:1px solid #dbe5f5;background:#fff;color:#173B7A;font-size:16px;line-height:1;cursor:pointer;box-shadow:0 2px 7px rgba(30,55,100,.06)}.autotrack-nav button:hover{background:#eaf1ff;color:#2454D6}.autotrack-nav button:disabled{opacity:.4;cursor:default}.autotrack-period{min-width:150px;text-align:center;color:#0B1F3A;font-size:13px;font-weight:800;text-transform:capitalize}.autotrack-overview{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:12px;padding:17px 18px;border-radius:18px;color:#fff;background:radial-gradient(circle at 88% 10%,rgba(104,169,255,.4),transparent 28%),linear-gradient(135deg,#0d2a61,#173B7A 50%,#2454D6);box-shadow:0 12px 28px rgba(25,66,151,.18)}.autotrack-overview-copy{display:flex;align-items:center;gap:13px;min-width:0}.autotrack-overview-icon{flex:0 0 auto;display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.24);border-radius:14px;background:rgba(255,255,255,.14);color:#fff;font-size:18px;font-weight:900;box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}.autotrack-overview-copy>div{min-width:0}.autotrack-overview-copy>div>span{display:block;color:#9fc4ff;font-size:9.5px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.autotrack-overview-copy strong{display:block;margin-top:2px;color:#fff;font-size:17px;line-height:1.2}.autotrack-overview-copy small{display:block;margin-top:4px;color:rgba(255,255,255,.72);font-size:11.5px;line-height:1.4}.autotrack-overview-stats{flex:0 0 auto;display:grid;grid-template-columns:repeat(2,minmax(96px,1fr));grid-gap:7px;gap:7px}.autotrack-overview-stats>div{min-width:100px;padding:10px 12px;border:1px solid rgba(255,255,255,.17);border-radius:12px;background:rgba(255,255,255,.1)}.autotrack-overview-stats span{display:block;color:rgba(255,255,255,.68);font-size:9px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.autotrack-overview-stats strong{display:block;margin-top:2px;color:#fff;font-size:18px;line-height:1}.autotrack-empty{margin:0;padding:18px;border:1px dashed #cbd8ec;border-radius:16px;background:#f8fbff;color:#73819a;font-size:13px;text-align:center}.autotrack-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.autotrack-group{min-width:0;padding:14px;border:1px solid #e3eaf5;border-radius:17px;background:linear-gradient(180deg,#fff,#fafcff)}.autotrack-group:only-child{grid-column:1/-1}.autotrack-group.is-sale{border-color:#f0dfbd;background:linear-gradient(180deg,#fffdf8,#fffaf0)}.autotrack-group.is-payout{border-color:#d9e4f7;background:linear-gradient(180deg,#fbfdff,#f6f9ff)}.autotrack-group-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;margin-bottom:10px}.autotrack-group-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:#eaf1ff;color:#2454D6;font-size:15px;font-weight:900}.autotrack-group.is-sale .autotrack-group-icon{background:#fff0cf;color:#ad6f16}.autotrack-group-head>div{min-width:0}.autotrack-group-head>div>span{display:block;color:#8491a7;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.autotrack-group-head>div>strong{display:block;margin-top:2px;color:#0B1F3A;font-size:13.5px;line-height:1.25}.autotrack-group-head>b{display:grid;place-items:center;min-width:30px;height:26px;padding:0 9px;border-radius:999px;background:#eaf1ff;color:#2454D6;font-size:12px}.autotrack-group.is-sale .autotrack-group-head>b{background:#fff0cf;color:#9b6400}.autotrack-group-title{display:block;font-size:13.5px;font-weight:850;margin-bottom:6px}.autotrack-sale{color:#9b6400}.autotrack-payout{color:#173B7A}.autotrack-note{margin:0 0 9px;padding:8px 10px;border-radius:10px;background:rgba(245,196,81,.1);border:1px solid rgba(245,196,81,.25);color:#7a5b12;font-size:11px;line-height:1.45}.autotrack-list{list-style:none;margin:0;padding:0 6px 0 0;display:flex;flex-direction:column;gap:6px;max-height:340px;overflow-y:auto;scrollbar-width:thin}.autotrack-list::-webkit-scrollbar{width:8px}.autotrack-list::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(36,84,214,.22)}.autotrack-list::-webkit-scrollbar-track{background:transparent}.autotrack-scrollhint{display:block;margin-top:6px;color:#9aa7bd;font-size:11px;font-weight:700}.autotrack-row{display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:11px;background:rgba(255,255,255,.88);border:1px solid #e5eaf3;text-decoration:none;box-shadow:0 3px 10px rgba(24,41,79,.025)}.autotrack-row span{flex:1 1;min-width:0;color:#0B1F3A;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.autotrack-row b{color:#0c0c0a;font-size:12.5px;white-space:nowrap}.autotrack-row small{color:#8b968f;font-size:11.5px;white-space:nowrap;min-width:54px;text-align:right}a.autotrack-row:hover{border-color:#BFD3FF;background:#fbfdff}.autotrack-row .autotrack-row-status{flex:0 0 auto;display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:#eaf1ff;color:#2454D6;font-size:11px;font-weight:900;overflow:visible}.autotrack-row .autotrack-row-status.is-sale{background:#fff2d7;color:#a96c12}.autotrack-row .autotrack-row-label{flex:1 1 auto}.autotrack-row .autotrack-sku{flex:0 0 auto;font-size:11px;font-weight:800;color:#173B7A;background:#eef4ff;border:1px solid #bfd3ff;border-radius:6px;padding:2px 7px;letter-spacing:.02em;overflow:visible}@media(max-width:900px){.autotrack-overview{align-items:flex-start;flex-direction:column;gap:12px}.autotrack-overview-stats{width:100%}.autotrack-groups{grid-template-columns:1fr}}@media(max-width:640px){.autotrack-controls{align-items:stretch;flex-direction:column}.autotrack-gran{align-self:flex-start}.autotrack-nav{justify-content:space-between;width:100%}.autotrack-period{min-width:0}.autotrack-overview{padding:14px}.autotrack-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.autotrack-overview-stats>div{min-width:0}.autotrack-row{flex-wrap:wrap}.autotrack-row .autotrack-row-label{flex-basis:calc(100% - 76px)}}.stock-item-edit-overlay{align-items:flex-start;padding:clamp(84px,11vh,120px) 16px 28px;overflow-y:auto}.legacy-inline-delete-zone{display:flex;align-items:center;gap:8px;margin-left:auto;flex-wrap:wrap}.legacy-inline-delete-ask{color:#9a4a3c;font-size:12.5px;font-weight:800}.legacy-inline-delete-btn,.legacy-inline-delete-confirm{padding:9px 14px;border-radius:10px;font-size:13px;font-weight:800;cursor:pointer}.legacy-inline-delete-btn{background:transparent;border:1px solid rgba(232,93,73,.4);color:#c0492f}.legacy-inline-delete-btn:hover{background:rgba(232,93,73,.08)}.legacy-inline-delete-confirm{background:#c0492f;border:1px solid #c0492f;color:#fff}.legacy-inline-delete-confirm:hover{background:#a83c25}.legacy-inline-delete-confirm:disabled{opacity:.6;cursor:default}.stock-item-edit-photos{display:flex;flex-wrap:wrap;gap:8px;padding:12px 0 0}.stock-item-edit-photo{width:52px;height:52px;padding:0;border-radius:9px;overflow:hidden;border:1px solid rgba(12,12,10,.14);background:#f1f3f1;cursor:zoom-in}.stock-item-edit-photo img{width:100%;height:100%;object-fit:cover;display:block}.stock-item-edit-photo:hover{border-color:rgba(36,84,214,.5)}.stock-item-edit-modal-head span{display:block;margin-bottom:5px;color:var(--green-dark);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.stock-item-edit-modal-head h3{margin:0;color:#0B1F3A;font-size:22px;line-height:1.08;letter-spacing:-.03em}.stock-item-edit-close{width:36px;height:36px;border:1px solid rgba(11,31,58,.1);border-radius:999px;background:#f8fbff;color:#173B7A;font-size:22px;line-height:1;cursor:pointer}.stock-item-edit-modal .legacy-inline-editor{padding:0;gap:12px;overflow:visible}.stock-item-edit-modal .legacy-inline-editor-head{display:none}.stock-item-edit-modal .legacy-inline-editor-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 12px;align-items:start;overflow:visible}.stock-item-edit-modal .field{gap:6px;overflow:visible}.stock-item-edit-modal .picker-shell{position:relative;z-index:5;overflow:visible}.stock-item-edit-modal .picker-shell:has(.picker-panel){z-index:50}.stock-item-edit-modal .picker-panel{z-index:9001;width:min(620px,calc(100vw - 72px));max-width:calc(100vw - 72px);max-height:min(420px,calc(100vh - 170px))!important;overflow:auto}.stock-item-edit-modal .picker-panel .picker-options{gap:10px 14px;padding:8px 8px 4px 2px}.stock-item-edit-modal .picker-panel .picker-option{max-width:100%;padding:3px}.stock-item-edit-modal .picker-panel .picker-pill{max-width:100%;overflow:visible;text-overflow:clip;white-space:nowrap}.stock-item-edit-modal .field-label-row{min-height:16px;font-size:12px}.stock-item-edit-modal .date-picker-trigger,.stock-item-edit-modal .input,.stock-item-edit-modal .picker-trigger{min-height:42px;height:42px;border-radius:14px}.stock-item-edit-modal .picker-trigger{padding:0 12px}.stock-item-edit-modal .picker-trigger .picker-pill{max-width:150px}.stock-item-edit-modal .picker-pill-count{min-width:40px;justify-content:center}@media(max-width:820px){.stock-item-edit-modal{width:min(100vw - 24px,620px);padding:18px;max-height:calc(100vh - 40px);overflow:auto}.stock-item-edit-modal .legacy-inline-editor-grid{grid-template-columns:1fr}.stock-item-edit-modal .legacy-inline-editor-actions{grid-template-columns:minmax(0,1fr);gap:16px}.stock-item-edit-modal .legacy-inline-delete-zone,.stock-item-edit-modal .legacy-inline-main-actions{grid-column:1;justify-content:center}}body.stock-modal-open .legacy-stock-top{position:relative;z-index:0!important;opacity:.22;filter:blur(2px) saturate(.72);pointer-events:none}body.stock-modal-open .legacy-stock-form-card{z-index:0!important}.save-confirm-banner{border-radius:999px;background:#eaf1ff;border:1px solid #b9d0ff;color:#1c3fa8}.save-confirm-banner,.save-error-banner{display:inline-flex;align-items:center;gap:8px;margin-top:10px;padding:10px 18px;font-size:14px;font-weight:700}.save-error-banner{border-radius:999px;background:#fff4f0;border:1px solid #f5b8a0;color:#b04020}.treasury-chart-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:28px;margin-bottom:12px}.treasury-chart-heading h2{margin:0;font-size:17px}.treasury-chart-layout{display:grid;grid-template-columns:44px 1fr;grid-gap:0;gap:0;align-items:stretch}.treasury-y-axis{display:flex;flex-direction:column;justify-content:space-between;padding:8px 6px 8px 0;text-align:right}.treasury-y-axis span{font-size:10px;font-weight:700;color:var(--muted);line-height:1}.treasury-chart-inner{min-width:0}.treasury-chart-card{display:flex;flex-direction:column;gap:14px;padding:20px;border-radius:22px;background:linear-gradient(160deg,#f2fdf8,#eaf8f2 60%,#e4f5ee);border:1px solid rgba(36,84,214,.12);box-shadow:0 2px 16px rgba(36,84,214,.06)}.treasury-chart-svg{width:100%;height:240px;display:block;border-radius:12px;overflow:visible}.treasury-grid-line{stroke:rgba(36,84,214,.12);stroke-width:.8}.treasury-chart-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.treasury-chart-dates{display:flex;gap:14px;font-size:11px;color:var(--muted);flex-wrap:wrap}@media(max-width:720px){.sim-rail{grid-template-columns:1fr}.treasury-chart-layout{grid-template-columns:36px 1fr}}.landing-stage.landing-stage-marketing{min-height:calc(100vh - 64px);padding:18px 28px;gap:12px;grid-template-rows:auto minmax(0,1fr) auto;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(241,249,244,.96) 43%,rgba(247,244,234,.92)),radial-gradient(circle at 78% 14%,rgba(50,137,176,.16),transparent 30%)}.landing-stage-marketing:before{inset:auto -120px -170px auto;width:430px;height:430px;background:radial-gradient(circle,rgba(36,84,214,.13),rgba(36,84,214,0) 70%)}.landing-topbar{z-index:1;display:flex;justify-content:space-between;gap:18px}.landing-brand,.landing-topbar{position:relative;align-items:center}.landing-brand{display:inline-flex;gap:12px;transform-origin:left center;transition:transform .18s ease,filter .18s ease}.landing-brand:hover{transform:translateY(-1px);filter:saturate(1.06)}.landing-brand:active{transform:translateY(1px) scale(.985)}.landing-brand-mark{position:relative;overflow:hidden;width:38px;height:38px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#0B1F3A,#2454D6);color:#ffffff;font-size:21px;font-weight:900;line-height:1;box-shadow:0 16px 30px rgba(15,35,26,.14);transition:box-shadow .22s ease,transform .22s ease}.landing-brand-mark:after{content:"";position:absolute;inset:-35%;background:linear-gradient(115deg,transparent 34%,rgba(255,255,255,.42) 48%,transparent 62%);transform:translateX(-105%) rotate(16deg);transition:transform .52s cubic-bezier(.2,.8,.2,1)}.landing-brand:hover .landing-brand-mark{box-shadow:0 18px 36px rgba(15,35,26,.18);transform:rotate(-2deg)}.landing-brand:hover .landing-brand-mark:after{transform:translateX(105%) rotate(16deg)}.landing-brand-word{display:inline-flex;align-items:baseline;font-size:23px;font-weight:900;line-height:1;letter-spacing:0;transition:letter-spacing .22s ease}.landing-brand:hover .landing-brand-word{letter-spacing:.01em}.landing-brand-word span:first-child{color:#0B1F3A}.landing-brand-word span:last-child{color:var(--green-dark)}.landing-topbar-actions{display:flex;align-items:center;gap:12px;color:#315246;font-size:13px;font-weight:800}.landing-topbar-actions a,.landing-topbar-actions span{min-height:36px;display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(15,35,26,.09);background:rgba(255,255,255,.72);padding:0 14px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.landing-topbar-actions span{color:#6c5c28;background:rgba(255,248,218,.82);border-color:rgba(165,133,35,.16)}.landing-hero{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.88fr) minmax(400px,1.12fr);align-items:center;grid-gap:24px;gap:24px;min-height:0}.landing-stage-marketing .landing-copy{max-width:590px;gap:11px}.landing-eyebrow{width:-moz-fit-content;width:fit-content;background:#eef4ff}.landing-stage-marketing .landing-copy h1{max-width:580px;font-size:clamp(42px,4vw,58px);line-height:.95;letter-spacing:-.045em}.landing-stage-marketing .landing-copy p{max-width:560px;font-size:15px;line-height:1.52;color:#4f6159}.landing-decision-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;max-width:580px}.landing-decision-strip div{min-height:72px;padding:12px 13px;border-radius:16px;border:1px solid rgba(15,35,26,.08);background:rgba(255,255,255,.74);box-shadow:0 12px 24px rgba(15,35,26,.045)}.landing-decision-strip span,.landing-decision-strip strong{display:block}.landing-decision-strip strong{color:#0B1F3A;font-size:13px;line-height:1}.landing-decision-strip span{margin-top:7px;color:#5d6c65;font-size:11.5px;line-height:1.32}.landing-stage-marketing .landing-cta-row{gap:10px;margin-top:2px}.landing-stage-marketing .landing-cta,.landing-stage-marketing .landing-cta-secondary{min-height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;line-height:1}.landing-stage-marketing .landing-cta{min-width:180px;box-shadow:0 18px 34px rgba(36,84,214,.24)}.landing-stage-marketing .landing-cta-secondary{gap:8px;min-width:218px;padding:0 16px;border:1px solid rgba(15,35,26,.1);background:rgba(255,255,255,.78);color:#173B7A;font-size:14px;font-weight:900;box-shadow:0 14px 26px rgba(15,35,26,.05);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.landing-stage-marketing .landing-cta-secondary span{color:#65736c;font-size:12px;font-weight:800}.landing-stage-marketing .landing-cta-secondary:hover{transform:translateY(-1px);border-color:rgba(36,84,214,.2);box-shadow:0 18px 34px rgba(15,35,26,.08);text-decoration:none}.landing-product-shot{position:relative;width:100%;min-height:390px;padding:12px;border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(244,248,255,.9)),linear-gradient(135deg,rgba(16,35,26,.07),rgba(36,84,214,.04));border:1px solid rgba(15,35,26,.09);box-shadow:0 30px 70px rgba(15,35,26,.12);overflow:hidden;opacity:0;transform:translateY(18px) rotate(-.4deg);animation:landingProductIn .72s cubic-bezier(.2,.82,.2,1) 1.78s forwards,landingProductFloat 7s ease-in-out 3s infinite}.landing-product-shot:before{content:"";position:absolute;inset:70px -80px auto auto;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(50,137,176,.18),transparent 66%);pointer-events:none}.landing-product-topbar{position:relative;z-index:1;min-height:36px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:0 12px;border-radius:15px;background:#0B1F3A;color:#ffffff}.landing-product-topbar strong{font-size:13px}.landing-product-topbar>span{padding:5px 9px;border-radius:999px;background:rgba(90,167,255,.14);color:#DCE8FF;font-size:11px;font-weight:800}.landing-product-dots{display:flex;gap:5px}.landing-product-dots span{width:8px;height:8px;border-radius:50%;background:#7f958c}.landing-product-dots span:first-child{background:#ff7568}.landing-product-dots span:nth-child(2){background:#ffd168}.landing-product-dots span:nth-child(3){background:#6edc9e}.landing-app-tabs{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:10px}.landing-app-tabs span{min-height:32px;display:grid;place-items:center;border-radius:999px;background:rgba(255,255,255,.74);border:1px solid rgba(15,35,26,.08);color:#66746d;font-size:11px;font-weight:900}.landing-app-tabs .active{background:linear-gradient(135deg,#2454D6,#5AA7FF);border-color:transparent;color:#ffffff;box-shadow:0 12px 22px rgba(36,84,214,.18)}.landing-app-summary{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:10px}.landing-app-panel,.landing-app-summary div,.landing-app-table{border-radius:16px;border:1px solid rgba(15,35,26,.08);background:rgba(255,255,255,.8);box-shadow:0 14px 34px rgba(15,35,26,.055)}.landing-app-summary div{padding:11px 12px}.landing-app-panel span,.landing-app-summary span,.landing-app-table-head span{display:block;color:#6c7872;font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.landing-app-summary strong{display:block;margin-top:6px;color:#0B1F3A;font-size:22px;line-height:1}.landing-app-workspace{position:relative;z-index:1;display:grid;grid-template-columns:1.1fr .62fr;grid-gap:10px;gap:10px;margin-top:10px}.landing-app-table{padding:13px;min-width:0}.landing-app-table-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.landing-app-table-head strong{display:block;margin-top:3px;color:#0B1F3A;font-size:14px;line-height:1.05}.landing-app-table-head b{flex:0 0 auto;padding:5px 8px;border-radius:999px;background:#eef4ff;color:#173B7A;font-size:10px;line-height:1}.landing-app-row{display:grid;grid-template-columns:minmax(0,1fr) 46px 48px 42px 64px;align-items:center;grid-gap:7px;gap:7px;min-height:34px;border-top:1px solid rgba(15,35,26,.07);color:#2a3a33;font-size:12px}.landing-app-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-app-row b{color:#0B1F3A;font-size:11px}.landing-app-row em{justify-self:start;padding:5px 7px;border-radius:999px;background:#eef4ff;color:#173B7A;font-size:10px;font-style:normal;font-weight:900}.landing-app-row-head{min-height:26px;border-top:0;color:#7c8882;font-size:9px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.landing-app-row-head span{color:inherit}.landing-app-side{display:grid;grid-gap:10px;gap:10px;min-width:0}.landing-app-panel{padding:13px;min-height:116px;overflow:hidden}.landing-app-panel strong{display:block;margin-top:7px;color:#0B1F3A;font-size:28px;line-height:1}.landing-app-panel p{margin:7px 0 0;color:#65736c;font-size:11.5px;line-height:1.35}.landing-app-mini-meter{height:7px;margin-top:12px;overflow:hidden;border-radius:999px;background:rgba(15,35,26,.08)}.landing-app-mini-meter i{display:block;width:76%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2454D6,#7BB8FF)}.landing-app-panel-dark{background:linear-gradient(145deg,#0B1F3A,#173B7A)}.landing-app-panel-dark span,.landing-app-panel-dark strong{color:#ffffff}.landing-app-panel-dark p{color:#DCE8FF}.landing-app-flow{display:flex;align-items:end;gap:7px;height:34px;margin-top:10px}.landing-app-flow i{flex:1 1;border-radius:999px 999px 8px 8px;background:linear-gradient(180deg,#7BB8FF,#2454D6)}.landing-app-flow i:first-child{height:52%}.landing-app-flow i:nth-child(2){height:78%}.landing-app-flow i:nth-child(3){height:64%}.landing-product-kpis{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:12px}.landing-product-kpis div,.landing-product-mini,.landing-product-table{border-radius:18px;border:1px solid rgba(15,35,26,.08);background:rgba(255,255,255,.78);box-shadow:0 14px 34px rgba(15,35,26,.06)}.landing-product-kpis div{padding:12px}.landing-product-kpis span,.landing-product-mini span,.landing-product-section-title span{display:block;color:#6c7872;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.landing-product-kpis strong{display:block;margin-top:7px;color:#0B1F3A;font-size:23px;line-height:1}.landing-product-kpis small{display:block;margin-top:7px;color:#173B7A;font-size:12px;font-weight:800}.landing-product-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.1fr .72fr;grid-gap:10px;gap:10px;margin-top:10px}.landing-product-table{padding:14px}.landing-product-section-title{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:10px}.landing-product-section-title b{color:#0B1F3A;font-size:12px}.landing-product-row{display:grid;grid-template-columns:minmax(0,1fr) 58px 72px;align-items:center;grid-gap:8px;gap:8px;min-height:38px;border-top:1px solid rgba(15,35,26,.07);color:#2a3a33;font-size:13px}.landing-product-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-product-row b{color:#0B1F3A}.landing-product-row em{justify-self:start;padding:5px 8px;border-radius:999px;background:#eef4ff;color:#173B7A;font-size:11px;font-style:normal;font-weight:800}.landing-product-row-head{min-height:30px;border-top:0;color:#7c8882;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.landing-product-side{display:grid;grid-gap:10px;gap:10px}.landing-product-mini{padding:14px}.landing-product-mini strong{display:block;margin-top:7px;color:#0B1F3A;font-size:26px;line-height:1}.landing-product-mini p{margin:8px 0 0;color:#DCE8FF;font-size:12px;line-height:1.45}.landing-product-mini-dark{background:linear-gradient(145deg,#0B1F3A,#173B7A);color:#ffffff}.landing-product-mini-dark span,.landing-product-mini-dark strong{color:#ffffff}.landing-bars{display:flex;align-items:end;gap:8px;height:76px;margin-top:12px}.landing-bars i{flex:1 1;min-width:0;height:var(--bar);border-radius:999px 999px 8px 8px;background:linear-gradient(180deg,#5AA7FF,#2454D6)}.landing-stage-marketing .landing-features{position:relative;z-index:1;gap:9px}.landing-stage-marketing .landing-feature{min-height:116px;padding:12px;gap:7px;border-radius:18px;background:radial-gradient(circle at 88% 0,rgba(90,167,255,.13),transparent 34%),rgba(255,255,255,.78);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.landing-stage-marketing .landing-feature:hover{transform:translateY(-3px);border-color:rgba(36,84,214,.16);box-shadow:0 18px 34px rgba(15,35,26,.08)}.landing-stage-marketing .landing-feature strong{color:#0B1F3A;font-size:15px;line-height:1.12;letter-spacing:0}.landing-stage-marketing .landing-feature p{font-size:11.5px;line-height:1.35}.landing-feature-head{display:flex;align-items:center;gap:10px;min-width:0}.landing-feature-icon{width:36px;height:36px;border-radius:13px;display:grid;place-items:center;flex:0 0 auto;background:linear-gradient(145deg,#0B1F3A,#2454D6);color:#ffffff;font-size:10px;font-weight:900;letter-spacing:.06em;box-shadow:0 12px 24px rgba(15,35,26,.12)}.landing-feature-head small{display:block;margin-top:3px;color:#6f7b75;font-size:10.5px;font-weight:800;line-height:1.2}.landing-feature-meter{height:5px;border-radius:999px;background:rgba(15,35,26,.07);overflow:hidden}.landing-feature-meter span{display:block;width:var(--fill);height:100%;border-radius:inherit;background:linear-gradient(90deg,#2454D6,#7BB8FF)}@keyframes landingProductFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes landingProductIn{to{opacity:1;transform:translateY(0) rotate(0deg)}}@keyframes landingProofIn{to{opacity:1;transform:translateY(0)}}.auth-shell{position:relative;overflow:hidden;place-items:center;min-height:100svh;padding:10px 22px;background:radial-gradient(circle at 78% 12%,rgba(90,167,255,.22),transparent 31%),radial-gradient(circle at 16% 86%,rgba(117,81,255,.14),transparent 34%),linear-gradient(180deg,#050806,#08110d 52%,#030504)}.auth-shell:before{inset:0;background-image:radial-gradient(circle,rgba(255,255,255,.32) 1px,transparent 1.5px),linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 0);background-size:120px 120px,72px 72px,72px 72px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent 82%);mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent 82%);opacity:.38}.auth-shell:after,.auth-shell:before{content:"";position:absolute;pointer-events:none}.auth-shell:after{left:50%;top:50%;width:min(92vw,1120px);height:min(76vh,760px);border-radius:50%;transform:translate(-50%,-48%);background:radial-gradient(circle,rgba(90,167,255,.12),transparent 66%);filter:blur(34px)}.auth-experience{position:relative;z-index:1;width:min(100%,1260px);height:min(724px,calc(100svh - 18px));display:grid;grid-template-columns:minmax(0,1.04fr) minmax(370px,.68fr);grid-gap:16px;gap:16px;align-items:stretch}.auth-showcase{position:relative;min-height:0;height:100%;padding:18px 24px;border-radius:32px;overflow:hidden;color:#ffffff;background:linear-gradient(145deg,rgba(8,12,10,.94),rgba(10,25,18,.94)),radial-gradient(circle at 78% 15%,rgba(90,167,255,.22),transparent 34%);border:1px solid rgba(255,255,255,.09);box-shadow:0 34px 90px rgba(0,0,0,.42);display:flex;flex-direction:column;justify-content:flex-start;gap:10px;isolation:isolate}.auth-showcase:before{inset:0;background:radial-gradient(circle at 74% 22%,rgba(90,167,255,.18),transparent 28%),radial-gradient(circle at 10% 80%,rgba(117,81,255,.12),transparent 30%),linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 0);background-size:auto,auto,58px 58px,58px 58px;z-index:-2}.auth-showcase:after,.auth-showcase:before{content:"";position:absolute;pointer-events:none}.auth-showcase:after{inset:auto -18% -34% 16%;height:430px;border-radius:50% 50% 0 0;border-top:1px solid rgba(255,255,255,.2);background:radial-gradient(ellipse at top,rgba(90,167,255,.18),transparent 68%);filter:blur(.2px);z-index:-1}.auth-showcase-brand{position:relative;z-index:1;display:inline-flex;align-items:center;gap:12px;width:-moz-fit-content;width:fit-content}.auth-showcase-mark{width:40px;height:40px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#2454D6,#5AA7FF);color:#ffffff;font-size:21px;font-weight:900;box-shadow:0 18px 36px rgba(90,167,255,.22)}.auth-showcase-brand>span:last-child{display:inline-flex;font-size:24px;font-weight:900;line-height:1;letter-spacing:0}.auth-showcase-copy{position:relative;z-index:1;max-width:650px;margin-top:8px}.auth-showcase-copy .eyebrow{color:#DCE8FF;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14)}.auth-showcase-copy h2{margin:10px 0 8px;max-width:650px;font-size:clamp(36px,4vw,52px);line-height:.94;letter-spacing:0}.auth-showcase-copy p{margin:0;max-width:600px;color:#b9cbc4;font-size:14px;line-height:1.42}.auth-preview-card{position:relative;z-index:1;width:min(100%,720px);margin:12px 0 8px auto;padding:2px;border-radius:24px;background:conic-gradient(from var(--auth-rotation,0deg),rgba(90,167,255,.12),rgba(126,87,255,.78),rgba(255,155,76,.72),rgba(90,167,255,.72),rgba(90,167,255,.12));box-shadow:0 28px 80px rgba(0,0,0,.35);animation:authBorderSpin 8s linear infinite}.auth-preview-card:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:inherit;filter:blur(18px);opacity:.24;z-index:-1}.auth-showcase--four-metrics{gap:8px}.auth-showcase--four-metrics .auth-preview-card{margin-bottom:0}.auth-outcome-card{position:relative;z-index:1;min-height:250px;display:grid;grid-gap:16px;gap:16px;padding:18px;border-radius:22px;overflow:hidden}.auth-outcome-card:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.65),transparent 72%);mask-image:linear-gradient(180deg,rgba(0,0,0,.65),transparent 72%);pointer-events:none}.auth-outcome-metrics,.auth-outcome-signals,.auth-outcome-top{position:relative;z-index:1}.auth-outcome-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.auth-outcome-top span{color:#BFD3FF;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.auth-outcome-top strong{color:#f7fff9;font-size:15px;line-height:1.1}.auth-outcome-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-radius:20px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.045);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.auth-outcome-metrics div{min-width:0;min-height:146px;display:flex;flex-direction:column;justify-content:center;padding:18px 16px;border-left:1px solid rgba(255,255,255,.08)}.auth-outcome-metrics div:first-child{border-left:0}.auth-outcome-metrics strong{display:block;color:#DCE8FF;font-size:54px;line-height:.88;letter-spacing:0;filter:drop-shadow(0 16px 26px rgba(90,167,255,.22));animation:authMetricIn .72s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--metric-delay)}.auth-outcome-metrics span{display:block;margin-top:12px;color:#ffffff;font-size:15px;font-weight:900;line-height:1.18}.auth-outcome-metrics p{margin:9px 0 0;color:#9aaca4;font-size:12px;line-height:1.35}.auth-outcome-metrics--four{grid-template-columns:repeat(4,minmax(0,1fr))}.auth-outcome-metrics--four div{min-height:178px;padding:14px 11px}.auth-outcome-metrics--four strong{font-size:clamp(32px,3.1vw,45px)}.auth-outcome-metrics--four span{font-size:12px}.auth-outcome-metrics--four p{font-size:11px;line-height:1.3}.auth-outcome-signals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.auth-outcome-signals p{min-width:0;margin:0;padding:12px 13px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.04));box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.auth-outcome-signals b{display:block;color:#BFD3FF;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.auth-outcome-signals span{display:block;margin-top:7px;color:#f7fff9;font-size:12px;line-height:1.25}.auth-showcase-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.auth-showcase-grid div{min-height:56px;padding:10px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.045));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.auth-showcase-grid span{display:block;color:#cfe4dc;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.auth-showcase-grid strong{display:block;margin-top:6px;color:#ffffff;font-size:13px;line-height:1.25}.auth-experience .auth-card{align-self:center;position:relative;max-width:none;border-radius:30px;padding:22px 26px 20px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(243,247,255,.96));border:1px solid rgba(255,255,255,.72);box-shadow:0 34px 90px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.9);overflow:hidden}.auth-experience .auth-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 0,rgba(90,167,255,.14),transparent 28%),radial-gradient(circle at 0 100%,rgba(117,81,255,.08),transparent 32%);pointer-events:none}.auth-experience .auth-card>*{position:relative;z-index:1}.auth-card-kicker{display:grid;grid-gap:6px;gap:6px;margin:-2px 0 12px;padding:10px 14px;border-radius:18px;border:1px solid rgba(15,35,26,.08);background:rgba(255,255,255,.72)}.auth-card-kicker span{color:var(--green-dark);font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.auth-card-kicker strong{color:#0B1F3A;font-size:15px;line-height:1.15}.auth-card-header span{color:var(--green-dark);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.auth-card-header h1{margin-top:2px;font-size:26px;line-height:1.05;letter-spacing:0}.auth-card-header p{font-size:13px;color:#56645e}.auth-card-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;margin:10px 0 0}.auth-card-proof span{min-height:42px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:999px;border:1px solid rgba(36,84,214,.13);background:#eef4ff;color:#173B7A;font-size:10.5px;font-weight:900;line-height:1.15;text-align:center}.auth-card-proof svg{width:15px;height:15px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.auth-plan-summary{margin:12px 0 14px;padding:12px 14px;border:1px solid #cbdafe;border-radius:17px;background:#f1f6ff;color:#173b7a}.auth-plan-summary-price,.auth-plan-summary-top{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.auth-plan-summary-top{font-size:13px;font-weight:850}.auth-plan-summary-top strong{color:#2454d6;text-align:right}.auth-plan-summary-price{margin-top:8px;padding-top:8px;border-top:1px solid #d9e4ff;font-size:12px}.auth-plan-summary-price strong{display:block;font-size:17px;color:#0b1f3a}.auth-plan-summary p{margin:8px 0 0;font-size:11px;line-height:1.4;color:#4e6284}.auth-experience .input{min-height:48px;border-radius:16px;background:#fbfdff}.auth-experience .auth-submit{min-height:50px;border-radius:16px;box-shadow:0 18px 34px rgba(36,84,214,.25)}@property --auth-rotation{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes authBorderSpin{to{--auth-rotation:360deg}}@keyframes authMetricIn{0%{opacity:0;transform:translateY(10px) scale(.96);filter:blur(6px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@media(max-width:980px){.landing-hero{grid-template-columns:1fr;min-height:auto}.landing-stage-marketing .landing-copy{max-width:760px}.landing-stage-marketing .landing-copy h1{font-size:52px}.landing-product-shot{max-width:760px}.landing-app-workspace{grid-template-columns:1fr}.landing-stage-marketing .landing-features{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-experience{grid-template-columns:1fr;height:auto;max-width:760px}.auth-showcase{min-height:600px}.auth-preview-card{margin-left:0}}@media(max-width:640px){.shell.landing-shell{padding:14px}.landing-stage.landing-stage-marketing{padding:18px;border-radius:22px}.landing-topbar{align-items:flex-start}.landing-topbar-actions span{display:none}.landing-stage-marketing .landing-copy h1{font-size:38px;line-height:1.03}.landing-stage-marketing .landing-copy p{font-size:15px}.landing-decision-strip{grid-template-columns:1fr}.landing-decision-strip div{min-height:auto}.landing-stage-marketing .landing-cta-row{align-items:stretch;flex-direction:column}.landing-stage-marketing .landing-cta,.landing-stage-marketing .landing-cta-link{width:100%;justify-content:center;text-align:center}.landing-app-summary,.landing-app-tabs,.landing-app-workspace,.landing-product-grid,.landing-product-kpis,.landing-stage-marketing .landing-features{grid-template-columns:1fr}.landing-product-shot{min-height:auto;padding:12px;border-radius:22px;animation:none}.landing-product-row{grid-template-columns:minmax(0,1fr) 48px 68px;font-size:12px}.auth-shell{padding:16px;overflow:auto}.auth-experience{gap:12px;height:auto}.auth-showcase{min-height:auto;padding:24px;border-radius:24px}.auth-showcase-copy{margin-top:28px}.auth-showcase-copy h2{font-size:38px;line-height:.98}.auth-preview-card{margin:24px 0 18px}.auth-outcome-metrics,.auth-outcome-signals,.auth-showcase-grid{grid-template-columns:1fr}.auth-outcome-metrics div{min-height:126px;border-left:0;border-top:1px solid rgba(255,255,255,.08)}.auth-outcome-metrics--four div{min-height:126px;padding:18px 16px}.auth-outcome-metrics div:first-child{border-top:0}.auth-outcome-metrics strong{font-size:44px}.auth-experience .auth-card{padding:36px 24px 28px;border-radius:24px}.auth-card-header h1{font-size:28px}}.sales-page{position:relative;overflow:hidden;display:grid;grid-gap:26px;gap:26px;padding:26px;border-radius:30px;background:radial-gradient(circle at 76% 8%,rgba(90,167,255,.16),transparent 28%),radial-gradient(circle at 8% 58%,rgba(126,87,255,.08),transparent 32%),linear-gradient(135deg,#fbfdff,#eef4ff 48%,#fff7ea);border:1px solid rgba(15,35,26,.08);box-shadow:0 28px 80px rgba(15,35,26,.08)}.sales-page:before{content:"";inset:0;background:linear-gradient(rgba(255,255,255,.36) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.3) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.34),transparent 60%);mask-image:linear-gradient(180deg,rgba(0,0,0,.34),transparent 60%)}.sales-page-noise,.sales-page:before{position:absolute;pointer-events:none}.sales-page-noise{inset:auto -8% 24% auto;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(90,167,255,.12),transparent 68%)}.sales-comparison,.sales-final-cta,.sales-hero,.sales-nav,.sales-offer,.sales-promise-grid,.sales-system{position:relative;z-index:1}.sales-nav{justify-content:space-between;gap:20px}.sales-nav,.sales-nav-links{display:flex;align-items:center}.sales-nav-links{gap:10px;padding:6px;border-radius:999px;background:rgba(255,255,255,.64);border:1px solid rgba(15,35,26,.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.sales-nav-actions a,.sales-nav-links a{min-height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#173B7A;font-size:13px;font-weight:900;padding:0 13px}.sales-nav-actions a:hover,.sales-nav-links a:hover{text-decoration:none;background:rgba(36,84,214,.08)}.sales-nav-actions{display:flex;align-items:center;gap:10px}.sales-nav-actions .sales-nav-cta{min-height:40px;padding:0 16px;background:#0B1F3A;color:#ffffff;box-shadow:0 14px 26px rgba(15,35,26,.16)}.sales-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(430px,1.08fr);align-items:center;grid-gap:28px;gap:28px;min-height:calc(100vh - 170px)}.sales-hero-copy{display:grid;grid-gap:18px;gap:18px;max-width:650px}.sales-pill{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;min-height:38px;padding:0 15px;border-radius:999px;background:#eef4ff;border:1px solid rgba(36,84,214,.18);color:#173B7A;font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.sales-hero h1{margin:0;max-width:700px;color:#0B1F3A;font-family:Avenir Next,Helvetica Neue,sans-serif;font-size:clamp(56px,6.7vw,104px);line-height:.9;letter-spacing:0}.sales-hero-copy>p{margin:0;max-width:620px;color:#51635b;font-size:18px;line-height:1.62}.sales-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.sales-main-cta,.sales-offer-cta,.sales-secondary-cta{min-height:54px;display:inline-flex;align-items:center;justify-content:center;border-radius:17px;font-size:15px;font-weight:900}.sales-main-cta,.sales-offer-cta{padding:0 24px;box-shadow:0 18px 36px rgba(36,84,214,.24)}.sales-secondary-cta{padding:0 18px;border:1px solid rgba(15,35,26,.1);background:rgba(255,255,255,.78);color:#173B7A;box-shadow:0 12px 24px rgba(15,35,26,.05)}.sales-impact-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;max-width:650px}.sales-comparison-table,.sales-final-cta,.sales-impact-strip div,.sales-module-card,.sales-offer-card,.sales-promise-card{border:1px solid rgba(15,35,26,.08);background:rgba(255,255,255,.78);box-shadow:0 18px 46px rgba(15,35,26,.06);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.sales-impact-strip div{min-height:82px;padding:14px;border-radius:18px}.sales-impact-strip strong{display:block;color:#0B1F3A;font-size:24px;line-height:1}.sales-impact-strip span{display:block;margin-top:8px;color:#5a6b63;font-size:12px;font-weight:800;line-height:1.25}.sales-page .landing-product-shot{min-height:430px;border:2px solid transparent;padding:14px;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(242,247,255,.92)) padding-box,conic-gradient(from var(--sales-rotation,0deg),rgba(36,84,214,.2),rgba(126,87,255,.55),rgba(255,155,76,.58),rgba(36,84,214,.7),rgba(36,84,214,.2)) border-box;box-shadow:0 34px 90px rgba(15,35,26,.14);animation:landingProductIn .72s cubic-bezier(.2,.82,.2,1) 1.78s forwards,landingProductFloat 7s ease-in-out 3s infinite,salesBorderSpin 9s linear infinite}.sales-page .landing-product-shot:after{content:"";position:absolute;inset:3px;border-radius:21px;border:1px solid rgba(255,255,255,.9);pointer-events:none}.sales-promise-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.sales-promise-card{min-height:178px;display:grid;align-content:start;grid-gap:12px;gap:12px;padding:22px;border-radius:24px}.sales-module-card span,.sales-offer-badge,.sales-promise-card span,.sales-section-title span{color:#173B7A;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.sales-promise-card strong{color:#0B1F3A;font-size:25px;line-height:1.03}.sales-comparison-row span,.sales-module-card p,.sales-offer-card p,.sales-offer-copy>p,.sales-promise-card p,.sales-section-title p{margin:0;color:#5a6b63;font-size:14px;line-height:1.55}.sales-comparison,.sales-final-cta,.sales-offer,.sales-system{padding:72px 40px}.sales-section-title{display:grid;grid-gap:12px;gap:12px;max-width:780px;margin:0 auto 26px;text-align:center}.sales-final-cta h2,.sales-section-title h2{margin:0;color:#0B1F3A;font-size:clamp(34px,4vw,62px);line-height:.98;letter-spacing:0}.sales-section-title p{max-width:660px;margin:0 auto;font-size:16px}.sales-module-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:34px}.sales-module-card{min-height:230px;padding:22px;border-radius:24px;background:radial-gradient(circle at 84% 8%,rgba(90,167,255,.12),transparent 32%),rgba(255,255,255,.78)}.sales-module-card h3{margin:22px 0 10px;color:#0B1F3A;font-size:24px;line-height:1.05}.sales-comparison-table{max-width:980px;margin:34px auto 0;border-radius:24px;overflow:hidden}.sales-comparison-head,.sales-comparison-row{display:grid;grid-template-columns:.9fr 1fr 1.1fr;grid-gap:0;gap:0}.sales-comparison-head span{padding:17px 18px;background:#0B1F3A;color:#ffffff;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.sales-comparison-row span,.sales-comparison-row strong{padding:18px;border-top:1px solid rgba(15,35,26,.08)}.sales-comparison-row strong{color:#0B1F3A}.sales-comparison-row span:last-child{color:#2454D6;font-weight:900}.sales-offer{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,440px);grid-gap:28px;gap:28px;align-items:center;border-radius:28px;background:radial-gradient(circle at 88% 10%,rgba(126,87,255,.13),transparent 30%),linear-gradient(135deg,rgba(11,31,58,.96),rgba(23,59,122,.94));color:#ffffff}.sales-offer .sales-section-title{margin:0 0 22px;text-align:left}.sales-offer .sales-section-title h2,.sales-offer .sales-section-title p,.sales-offer-copy>p{color:#ffffff}.sales-offer .sales-section-title span{color:#BFD3FF}.sales-offer-copy>p{max-width:620px;color:#d8eee6;font-size:16px}.sales-offer-card{padding:28px;border-radius:26px;background:rgba(255,255,255,.96);color:#0B1F3A}.sales-offer-card h3{margin:16px 0 10px;font-size:32px;line-height:1}.sales-offer-card ul{display:grid;grid-gap:11px;gap:11px;margin:20px 0 24px;padding:0;list-style:none}.sales-offer-card li{position:relative;padding-left:24px;color:#31473d;font-size:14px;font-weight:800;line-height:1.35}.sales-offer-card li:before{content:"";position:absolute;left:0;top:4px;width:13px;height:13px;border-radius:50%;background:#2454D6;box-shadow:0 0 0 4px rgba(36,84,214,.1)}.sales-offer-cta{width:100%}.sales-offer-card small{display:block;margin-top:14px;text-align:center;color:#6a7872;font-size:12px;font-weight:800}.sales-offer-card small a{color:#173B7A}.sales-final-cta{display:grid;justify-items:center;grid-gap:16px;gap:16px;margin-bottom:4px;padding:54px 24px;border-radius:28px;text-align:center}.sales-final-cta span{color:#173B7A;font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.sales-final-cta h2{max-width:820px}@property --sales-rotation{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes salesBorderSpin{to{--sales-rotation:360deg}}.auth-shell{background:radial-gradient(circle at 76% 8%,rgba(90,167,255,.16),transparent 28%),radial-gradient(circle at 8% 70%,rgba(126,87,255,.08),transparent 32%),linear-gradient(135deg,#fbfdff,#eef4ff 48%,#fff7ea)}.auth-shell:before{background-image:linear-gradient(rgba(255,255,255,.38) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.32) 1px,transparent 0);background-size:42px 42px;opacity:.9}.auth-showcase{color:#0B1F3A;background:radial-gradient(circle at 82% 10%,rgba(90,167,255,.14),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.86),rgba(244,248,255,.82));border:1px solid rgba(15,35,26,.08);box-shadow:0 30px 80px rgba(15,35,26,.09)}.auth-showcase:before{background:radial-gradient(circle at 74% 22%,rgba(90,167,255,.16),transparent 28%),radial-gradient(circle at 10% 80%,rgba(126,87,255,.08),transparent 30%),linear-gradient(rgba(15,35,26,.035) 1px,transparent 0),linear-gradient(90deg,rgba(15,35,26,.028) 1px,transparent 0)}.auth-showcase-brand>span:last-child span:first-child,.auth-showcase-copy h2,.auth-showcase-grid strong{color:#0B1F3A}.auth-showcase-brand>span:last-child span:last-child{color:#2454D6}.auth-showcase-copy .eyebrow{color:#173B7A;background:#eef4ff;border-color:rgba(36,84,214,.16)}.auth-showcase-copy p,.auth-showcase-grid span{color:#5a6b63}.auth-outcome-card{background:radial-gradient(circle at 12% 0,rgba(90,167,255,.18),transparent 33%),radial-gradient(circle at 82% 95%,rgba(255,155,76,.13),transparent 36%),linear-gradient(135deg,rgba(9,13,11,.97),rgba(24,29,25,.95))}.auth-showcase-grid div{border-color:rgba(15,35,26,.08);background:rgba(255,255,255,.78)}@media(max-width:1080px){.sales-hero,.sales-offer{grid-template-columns:1fr}.sales-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-nav-links{display:none}}@media(max-width:720px){.sales-page{padding:18px;border-radius:24px}.sales-nav{align-items:flex-start}.sales-nav-actions{flex-direction:column;align-items:stretch}.sales-nav-actions a{min-height:34px}.sales-hero{min-height:auto;gap:22px}.sales-hero h1{font-size:48px;line-height:.96}.sales-hero-copy>p{font-size:16px}.sales-hero-actions,.sales-main-cta,.sales-secondary-cta{width:100%}.sales-impact-strip,.sales-module-grid,.sales-promise-grid{grid-template-columns:1fr}.sales-comparison,.sales-final-cta,.sales-offer,.sales-system{padding:46px 18px}.sales-comparison-table{display:grid;grid-gap:10px;gap:10px;background:transparent;border:0;box-shadow:none}.sales-comparison-head{display:none}.sales-comparison-row{display:grid;grid-template-columns:1fr;border:1px solid rgba(15,35,26,.08);border-radius:18px;background:rgba(255,255,255,.82)}.sales-comparison-row span,.sales-comparison-row strong{border-top:0;padding:12px 14px}}@media (max-width:600px){.shell img,.shell-app img{max-width:100%;height:auto}}@media(max-width:640px){.app-topbar{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:9px 12px}.app-brand-wordmark{display:none}.app-brand-mark{width:32px;height:32px;border-radius:11px;font-size:16px}.app-nav{gap:6px;padding:4px 2px;margin:-4px -2px}.app-nav-link{min-height:30px;padding:5px 11px;font-size:12px}.app-nav{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 92px),rgba(0,0,0,.35) calc(100% - 34px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 92px),rgba(0,0,0,.35) calc(100% - 34px),transparent)}.app-signout-btn{min-height:30px;padding:5px 11px;font-size:12px}.assistant-fab-trigger{min-width:0;min-height:44px;padding:0 16px;gap:8px;border-radius:18px;font-size:13px;box-shadow:0 12px 26px rgba(23,59,122,.22)}.assistant-fab-trigger-mark{width:28px;height:28px;border-radius:9px;font-size:14px;display:none}.assistant-fab-trigger-copy strong{font-size:13px}.assistant-fab-trigger-copy small{display:none}.legacy-stock-shell{padding:0;gap:12px;background:transparent;border:0;box-shadow:none;border-radius:0}.legacy-stock-form-card.studio-card,.legacy-stock-import-card.studio-card,.legacy-stock-table-card.studio-card{padding:14px 12px}.photofill-cta{gap:10px;padding:12px}.photofill-cta-icon{font-size:20px}.photofill-cta strong{font-size:14px;line-height:1.25}.photofill-cta small{font-size:11.5px;line-height:1.3}.photofill-cta-go{font-size:18px}.picker-panel,.picker-panel-right{min-width:0;max-width:none}.buy-score-form-panel .buy-score-metrics,.buy-score-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.buy-score-metric{padding:8px 10px}.buy-score-metric span{font-size:10px}.buy-score-metric strong{font-size:14px}.legacy-add-band-score-cell,.legacy-add-band-score-cell .buy-score-form-panel{min-height:0}.input,.picker-search-input,input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],select,textarea{font-size:16px}.picker-search-input{height:34px;padding:5px 10px}.items-filter-multirow{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.items-filter-section{padding:10px 12px;border-radius:18px}.legacy-table-summary{width:calc(100vw - 20px);max-width:calc(100vw - 20px);bottom:8px;border-radius:12px;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:max-content}.legacy-table-summary .table-summary-cell{min-height:0;padding:7px 12px;gap:1px}.legacy-table-summary .table-summary-cell span{font-size:9px}.legacy-table-summary .table-summary-cell strong{font-size:13px}.legacy-table-summary .legacy-table-summary-cell-estimate,.legacy-table-summary .legacy-table-summary-cell-purchase,.legacy-table-summary .table-summary-cell small{display:none}.legacy-table-summary-stock .legacy-table-summary-cell-estimate,.legacy-table-summary-stock .legacy-table-summary-cell-purchase{display:grid}.legacy-table-summary-stock .legacy-table-summary-cell-margin,.legacy-table-summary-stock .legacy-table-summary-cell-revenue,.summary-label-wide{display:none}.summary-label-narrow{display:block}.legacy-table-summary{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;left:10px;right:10px;transform:none;width:auto;max-width:none;bottom:10px}.legacy-table-summary .table-summary-cell{padding:7px 8px;border-right:0;white-space:normal}.legacy-table-summary .table-summary-cell strong{font-size:12.5px}.assistant-fab-wrap{right:10px;bottom:12px;transition:bottom .22s cubic-bezier(.16,1,.3,1)}}@media(max-width:640px){@media(prefers-reduced-motion:reduce){.assistant-fab-wrap{transition:none}}body.has-floating-summary .assistant-fab-wrap{bottom:66px}.items-filter-clear-global{position:static;width:100%;min-height:38px;margin-bottom:10px;padding-inline:12px;font-size:12.5px}}.label-narrow{display:none}@media(max-width:640px){.analyses-hero-bar-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px 8px;gap:10px 8px}.analyses-hero-left{grid-column:1;grid-row:1;min-width:0}.analyses-hero-actions{display:contents}.analyses-period-form{grid-column:1/-1;grid-row:2}.analyses-print-btn{grid-column:2;grid-row:1;padding:7px 13px;font-size:12.5px;gap:6px}.label-wide{display:none}.label-narrow{display:inline}.analysis-period-arrow{flex:1 0 100%;text-align:center;transform:rotate(90deg);line-height:1;margin:-2px 0}.analysis-controls-row{justify-content:stretch}.analysis-period-mini,.analysis-period-select{flex:1 1 100%;min-width:0}.analysis-progress-grid,.ops-kpi-grid,.ops-kpi-grid-3{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ops-kpi{padding:10px 12px}.ops-kpi strong{font-size:17px}.brand-card{flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px}.brand-card span{white-space:normal;overflow:visible;text-overflow:clip;flex:none;line-height:1.25}.brand-card{border-left-width:3px;border-left-color:#2454D6}.brand-card>span{display:flex;align-items:flex-start;gap:6px;color:#0B1F3A;font-size:14px;font-weight:850;line-height:1.2;letter-spacing:-.01em;text-transform:none}.brand-card-rank{flex:0 0 auto;padding:1px 6px;border-radius:999px;background:#EAF1FF;color:#2454D6;font-size:10px;font-style:normal;font-weight:850}.brand-card strong{color:#2454D6;font-size:12.5px;font-weight:800;line-height:1.2}.brand-card p{color:#9aa7bd;font-size:10.5px}.brand-card-rank{margin-top:1px}.ops-kpi-grid-3>.ops-kpi:last-child{grid-column:1/-1}}.legacy-page-indicator{display:none}@media(max-width:640px){.legacy-table-pagination{padding-top:24px;gap:10px}.legacy-table-pagination-copy{font-size:11.5px}.legacy-table-pagination-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.legacy-table-per-page{font-size:11.5px;gap:6px}.legacy-table-per-page .input{min-height:34px;padding:4px 8px}.legacy-page-buttons{flex-wrap:nowrap;gap:8px}.legacy-page-buttons .legacy-page-btn,.legacy-page-buttons .legacy-page-ellipsis{display:none}.legacy-page-buttons .btn{min-width:40px;min-height:36px;padding:6px 10px}.legacy-page-indicator{display:inline-block;min-width:58px;text-align:center;color:#0B1F3A;font-size:12.5px;font-weight:850;white-space:nowrap}.stock-cursor-view-options{flex-wrap:nowrap;gap:6px}.stock-cursor-view{flex:1 1}.stock-cursor-view span{padding:7px 6px;font-size:12px;line-height:18px;text-align:center;white-space:nowrap}.brand-card strong{color:#46597a}.delay-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.delay-card{padding:9px 10px;gap:7px}.delay-card-rank{min-width:16px;font-size:10px}.delay-card-name{font-size:12px;line-height:1.2;overflow-wrap:anywhere}.delay-card-stats{font-size:10.5px;gap:6px;flex-wrap:wrap}.delay-card-days{font-size:11.5px}.dormant-controls{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;padding:10px 12px;margin-bottom:14px}.dormant-controls-group{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:0}.dormant-controls-label{grid-column:1/-1;font-size:10.5px;letter-spacing:.06em}.dormant-controls-input,.dormant-controls-select{width:100%;min-width:0;min-height:38px}.dormant-apply-btn{min-height:38px;padding:6px 16px}.dormant-controls-sep{display:none}}.assistant-quick-more,.assistant-snap-toggle{display:none}@media(max-width:640px){.assistant-hero .assistant-kicker,.assistant-hero>div>p{display:none}.assistant-hero{gap:12px}.assistant-hero,.dashboard-hero-compact{padding:16px 14px}.dashboard-hero-compact .dashboard-copy h1{font-size:40px;line-height:1}.assistant-hero h2{font-size:22px;line-height:1.15}.assistant-snap-toggle{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:7px 14px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.12);color:#fff;font-size:12.5px;font-weight:800;cursor:pointer}.assistant-snapshot{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.assistant-snapshot-collapsed{display:none}.assistant-snap-card{padding:8px 10px}.assistant-snap-label{font-size:9.5px}.assistant-snap-val{font-size:16px}.assistant-panel-saas>p{display:none}.assistant-quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.assistant-chip{padding:9px 10px;font-size:11.5px;line-height:1.25;text-align:left}.assistant-panel-saas{position:static;height:auto;overflow:visible;display:block;padding:14px}.assistant-panel-saas h3{margin-bottom:10px;font-size:20px}.assistant-quick-grid{overflow:visible;min-height:0;padding-right:0}.assistant-mini-tip{margin-top:12px}.assistant-quick-more{display:inline-flex;align-self:flex-start;justify-self:start;width:auto;height:auto;margin-top:8px;padding:7px 14px;border:1px solid rgba(36,84,214,.3);border-radius:999px;background:#EEF4FF;color:#2454D6;font-size:12px;font-weight:800;cursor:pointer}.assistant-mini-tip{font-size:11px;line-height:1.4}.assistant-chat-saas{display:flex;flex-direction:column}.assistant-chat-saas .assistant-composer{order:-1;margin-bottom:12px}.assistant-chat-saas .assistant-chat-head{order:-2}.assistant-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.assistant-composer-button{padding:10px 16px;font-size:13px}.assistant-chat-empty .assistant-thread-empty{display:none}.tracker-streak-inline{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tracker-streak-stat{white-space:normal;padding:8px 10px;gap:6px}.tracker-streak-stat-label{font-size:10px;line-height:1.2}.tracker-streak-heatmap-wrap{grid-column:1/-1}.tracker-section-divider-sub{white-space:normal;font-size:10.5px;text-align:right}.dashboard-nav-inline-triple{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.dashboard-nav-inline-triple .table-link{padding:7px 4px;font-size:11px;text-align:center;white-space:nowrap}.tracker-nav-centered{width:100%}.tracker-period-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tracker-period-stat{padding:9px 10px}.tracker-period-stat strong{font-size:17px}.tracker-objective-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.tracker-objective-chip{min-height:0;padding:8px 10px}.tracker-objective-actions{margin:0}.tracker-objective-actions .btn{width:100%;min-height:100%;padding:10px 8px;font-size:12.5px}.tracker-section-divider{padding:10px 14px;border-radius:14px;margin:14px 0 10px}.tracker-section-divider-label{font-size:19px}.studio-form-dense .field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 10px;gap:8px 10px}.studio-form-dense .field-row .field{min-width:0}.studio-form-dense .field-row .input{font-size:13px}.gmail-tocheck-list li{flex-wrap:wrap;gap:8px;padding:10px}.gmail-tocheck-info{flex:1 1 100%;padding:4px 6px}.gmail-tocheck-list li>button{margin-left:auto}.gmail-tocheck-filters{gap:5px}.gmail-tocheck-filter{padding:5px 10px;font-size:11px}.gmail-tocheck-bulk{margin-top:4px}.dashboard-leader-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.dashboard-leader-row{grid-template-columns:1fr;gap:2px;padding:9px 10px}.dashboard-leader-row span{font-size:12px;font-weight:850;line-height:1.2}.dashboard-leader-row strong{font-size:13.5px}.dashboard-leader-row em{font-size:10.5px}}.gmail-disclaimer-details,.mails-to-check-details{margin:14px 0 0;padding:10px 14px;border-radius:14px;border:1px solid rgba(214,146,36,.28);background:rgba(214,146,36,.06)}.mails-to-check-details{margin:0 0 12px;border-color:rgba(36,84,214,.2);background:rgba(36,84,214,.05)}.gmail-disclaimer-details summary,.mails-to-check-details summary{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;cursor:pointer;color:#0B1F3A;font-size:13.2px;font-weight:800;line-height:1.4;list-style:none}.gmail-disclaimer-details summary::-webkit-details-marker,.mails-to-check-details summary::-webkit-details-marker{display:none}.gmail-disclaimer-details summary em{color:#8a7340}.gmail-disclaimer-details summary em,.mails-to-check-details summary em{font-size:12px;font-style:normal;font-weight:700;text-decoration:underline}.mails-to-check-details summary em{color:#2454D6}.gmail-disclaimer-details summary:after,.mails-to-check-details summary:after{content:"›";margin-left:auto;font-size:16px;transition:transform .18s ease}.gmail-disclaimer-details[open] summary:after,.mails-to-check-details[open] summary:after{transform:rotate(90deg)}.gmail-disclaimer-details .gmail-disclaimer,.mails-to-check-details .mails-to-check-intro{margin:10px 0 0}.gmail-tocheck-actions{flex:0 0 auto;display:flex;align-items:center;gap:8px}.gmail-tocheck-open-btn{display:inline-flex;align-items:center;gap:4px;padding:7px 12px;border-radius:9px;border:1px solid rgba(36,84,214,.28);background:#EEF4FF;color:#2454D6;font-size:12.5px;font-weight:800;text-decoration:none;white-space:nowrap}.gmail-tocheck-open-btn:hover{background:#dfeaff}@media(max-width:640px){.tracker-objective-chip-secondary{display:none}.ca-card{padding:10px 12px}.ca-card-label{font-size:11px;font-weight:600}.ca-card-value{font-size:18px;font-weight:800}.ca-card-sub{font-size:10.5px}.ca-card-primary{min-height:104px;padding:15px}.ca-card-primary .ca-card-value{font-size:27px}.ca-card-icon{width:42px;height:42px;border-radius:13px}.ca-card-support .ca-card{min-height:92px}.ca-card-mini-icon{width:30px;height:30px}.ventes-control-heading{align-items:flex-start}.ventes-control-heading p{font-size:10.5px}.ventes-control-title{margin:6px 0 10px;padding-top:14px;font-size:13.5px;font-weight:800}.gmail-recon-recompute{padding:7px 12px;font-size:12px;font-weight:700}.gmail-tocheck-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:5px;gap:5px}.gmail-tocheck-filter{padding:5px 6px;font-size:10.5px;line-height:1.2;text-align:center;white-space:normal}.gmail-tocheck-filter:nth-child(2){order:3}.gmail-tocheck-filter:nth-child(3){order:2}.gmail-tocheck-bulk{margin-top:6px}.gmail-tocheck-bulk-btn{width:100%;padding:6px 12px;font-size:11.5px}.gmail-tocheck-actions{flex:1 1 100%;justify-content:flex-end}.gmail-tocheck-mail-icon{width:32px;height:32px;border-radius:10px;align-self:flex-start}.gmail-tocheck-info{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 48px)}.gmail-tocheck-overview{padding:13px}.gmail-tocheck-overview-copy{align-items:flex-start}.gmail-tocheck-overview-icon{width:38px;height:38px;border-radius:12px;font-size:17px}.gmail-tocheck-overview-copy strong{font-size:14px}.gmail-tocheck-overview-copy small{font-size:10.5px}.gmail-tocheck-overview-stats{gap:5px}.gmail-tocheck-overview-stats>div{min-width:0;padding:8px}.gmail-tocheck-overview-stats span{font-size:7.5px}.gmail-tocheck-overview-stats strong{font-size:14px}.gmail-tocheck-dismiss,.gmail-tocheck-open-btn{padding:5px 10px;font-size:11.5px;line-height:1.3}.sim-results-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.sim-res{padding:10px 11px}.sim-res b,.sim-res strong{font-size:18px}.sim-coef-inline{flex-wrap:wrap;gap:8px 10px;padding:10px 12px}.sim-coef-hint{flex:1 1 100%;font-size:11px;line-height:1.45}.sim-coef-input{width:auto;min-width:90px}.sim-price-inputs{grid-template-columns:1fr 1fr;gap:10px}.sim-hero-sub{display:none}.sim-panel-left .field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px}.sim-panel-left .field{min-width:0}.sim-panel-left{border:1px solid rgba(36,84,214,.14);border-radius:16px;padding:12px}.buy-score-ring{width:54px;height:54px;font-size:20px}.buy-score-main{gap:12px}.buy-score-title{font-size:19px}}.sim-coef-stepper{display:inline-flex;align-items:center;gap:6px}.sim-coef-step{width:32px;height:32px;flex:0 0 auto;border-radius:10px;border:1px solid rgba(36,84,214,.28);background:#EEF4FF;color:#2454D6;font-size:17px;font-weight:900;line-height:1;cursor:pointer;transition:background .14s ease}.sim-coef-step:hover{background:#dfeaff}.sim-coef-step:active{transform:scale(.94)}@media(max-width:640px){.sim-coef-step{width:34px;height:34px}.sim-coef-stepper .sim-coef-input{width:76px;min-width:0;text-align:center}}.bord-day-group{display:grid;grid-gap:10px;gap:10px}.bord-day-head{display:flex;align-items:baseline;gap:8px;margin:14px 0 0;padding-bottom:6px;border-bottom:1px solid rgba(11,31,58,.08)}.bord-day-group:first-child .bord-day-head{margin-top:2px}.bord-day-head span{font-size:12.5px;font-weight:800;color:#0B1F3A;letter-spacing:-.01em;text-transform:capitalize}.bord-day-head em{font-style:normal;font-size:11px;font-weight:700;color:#8b968f}.bord-load-actions{display:flex;gap:10px;margin-top:14px}.bord-load-more{flex:1 1 auto}.bord-load-less,.bord-load-more{min-height:42px;font-size:13px;font-weight:800}.bord-load-less{flex:0 0 auto;white-space:nowrap}.bord-btn-short{display:none}.bord-item-note-wrap{min-width:0}.bord-item-note-wrap .bord-note{width:100%}.bord-item-note-toggle{display:none}.bord-actions-more{display:contents}.bord-actions-more-btn{display:none}.bord-float-bar{position:fixed;left:50%;bottom:20px;z-index:60;display:flex;align-items:center;gap:16px;padding:10px 16px;border-radius:16px;border:1px solid rgba(36,84,214,.22);background:rgba(255,255,255,.97);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 18px 40px rgba(11,31,58,.18);transform:translateX(-50%);animation:bord-float-in .22s cubic-bezier(.16,1,.3,1)}@keyframes bord-float-in{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}.bord-float-count{display:flex;align-items:baseline;gap:5px;white-space:nowrap}.bord-float-count strong{font-size:18px;font-weight:900;color:#2454D6}.bord-float-count span{font-size:12px;font-weight:700;color:#5d6b82}.bord-float-actions{display:flex;gap:8px}.bord-float-bar .btn{min-height:38px;padding:8px 15px;font-size:13px;white-space:nowrap}@media(prefers-reduced-motion:reduce){.bord-float-bar{animation:none}}@media(max-width:640px){.bord-library-card>.bord-page-head h1{display:none}.bord-library-card{display:flex;flex-direction:column;gap:12px;padding:16px 14px}.bord-library-card>.bord-page-head{display:contents}.bord-library-card>.bord-page-head>div{order:1}.bord-recent-banner{order:2}.bord-dropzone{order:3}.bord-toolbar{order:4}.bord-date-filter{order:5}.bord-page-mode-form{order:6}.bord-actions-bar{order:7}.bord-feedback{order:8}.bord-empty-state,.bord-library-list{order:9}.bord-page-head h1{font-size:24px}.bord-page-head p{margin-top:4px;font-size:12.5px}.bord-page-mode{min-width:0;margin:0;padding:10px 12px}.bord-page-mode-row{gap:0}.bord-page-mode-select{min-width:0;width:100%;min-height:42px;font-size:16px}.bord-dropzone{margin:0;padding:12px 14px;border-radius:14px}.bord-dropzone strong{margin-bottom:0;font-size:14px}.bord-dropzone p{display:none}.bord-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;margin:0}.bord-toolbar-copy{min-width:0}.bord-toolbar-copy strong{font-size:15px}.bord-toolbar-actions{display:contents}.bord-gmail-scan-btn{grid-column:2;grid-row:1;min-height:40px}.bord-toolbar-actions .bord-search{grid-column:1/-1;grid-row:2;width:100%;max-width:none;min-height:42px;font-size:16px}.bord-date-filter{margin:0;flex-direction:column;align-items:stretch;gap:8px}.bord-date-chips{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:2px;scrollbar-width:none;mask-image:linear-gradient(90deg,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent)}.bord-date-chips::-webkit-scrollbar{display:none}.bord-date-chips .table-tool-btn{flex:0 0 auto;white-space:nowrap}.bord-date-range{display:flex;gap:8px}.bord-date-input{width:auto;flex:1 1;min-width:0;font-size:16px}.bord-actions-bar{margin:0;gap:8px}.bord-actions-bar>.table-tool-btn-primary{flex:1 1 auto;min-height:42px}.bord-actions-more-btn{display:inline-flex;flex:0 0 auto;min-height:42px}.bord-actions-more{display:none}.bord-actions-more.is-open{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;flex:1 1 100%;width:100%}.bord-actions-more .table-tool-btn{min-height:38px;font-size:12px}.bord-btn-long{display:none}.bord-btn-short{display:inline}.bord-load-actions{gap:8px}.bord-load-less,.bord-load-more{min-height:40px;font-size:12.5px}.bord-library-list{margin-top:0;padding-bottom:100px}.bord-day-head{margin-top:10px}.bord-item-card{padding:10px 12px;gap:8px}.bord-item-main{gap:6px}.bord-item-head{gap:12px;padding:2px 0}.bord-item-head input[type=checkbox]{width:20px;height:20px;flex:0 0 auto}.bord-item-head strong{font-size:13px;white-space:normal}.bord-item-head span{font-size:11px}.bord-item-note-toggle{display:block;width:100%;padding:0 0 0 32px;border:0;background:none;color:#67756e;font-size:11.5px;line-height:1.35;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.bord-item-note-toggle.is-empty{color:#9aa5b1;font-weight:700}.bord-item-note-toggle.is-editing,.bord-item-note-wrap .bord-note{display:none}.bord-item-note-wrap .bord-note.is-open{display:block;min-height:40px;font-size:16px}.bord-item-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.bord-item-actions .bord-compact-btn{width:100%;min-height:36px;padding:6px 4px;font-size:12px}.bord-float-bar{left:10px;right:10px;bottom:10px;gap:10px;padding:9px 12px;border-radius:14px;transform:none;animation-name:bord-float-in-phone}@keyframes bord-float-in-phone{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.bord-float-count strong{font-size:16px}.bord-float-actions{flex:1 1 auto;justify-content:flex-end}.bord-float-bar .btn{min-height:36px;padding:7px 11px;font-size:12.5px}body.has-floating-summary .assistant-fab-wrap{bottom:72px}}.section-heading:has(.scan-sales){grid-template-columns:minmax(0,1fr) auto;align-items:start}.scan-sales{display:flex;flex-direction:column;align-items:flex-end;gap:6px;min-width:0}.scan-sales-trigger{position:relative;display:inline-flex}.scan-sales-btn{display:inline-flex;align-items:center;gap:8px;justify-content:center;text-align:center;white-space:nowrap}.scan-sales-tip{position:absolute;top:calc(100% + 8px);right:0;z-index:40;width:290px;padding:11px 13px;border-radius:12px;background:#0B1F3A;color:#E8F0FF;font-size:11.5px;font-weight:600;line-height:1.5;text-align:left;box-shadow:0 18px 34px rgba(11,31,58,.24);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .14s ease,transform .14s ease,visibility .14s;pointer-events:none}.scan-sales-btn:focus-visible~.scan-sales-tip,.scan-sales-trigger:hover .scan-sales-tip{opacity:1;visibility:visible;transform:translateY(0)}.scan-sales-note{display:none;margin:0;font-size:11px;font-weight:600;line-height:1.4;color:#8b968f}.scan-sales-toast{margin:0;max-width:290px;font-size:11.5px;font-weight:700;line-height:1.4;text-align:right}.scan-sales .scan-sales-toast-success{color:#1F7A4D}.scan-sales .scan-sales-toast-error{color:#C0392B}.scan-sales .scan-sales-note{color:#8b968f;line-height:1.4}@media(hover:none){.scan-sales-tip{display:none}.scan-sales-note{display:block}}@media(prefers-reduced-motion:reduce){.scan-sales-tip{transition:none}}@media(max-width:640px){.section-heading:has(.scan-sales){grid-template-columns:1fr}.scan-sales{width:100%;align-items:stretch;gap:6px}.scan-sales-trigger{width:100%}.scan-sales-btn{width:100%;min-height:42px;justify-content:center;text-align:center;white-space:normal}.scan-sales-note,.scan-sales-toast{max-width:none;text-align:center}}.treasury-flow-head .treasury-flow-net{white-space:nowrap;font-size:17px;font-weight:900;letter-spacing:-.02em;color:#1F7A4D}.treasury-flow-head .treasury-flow-net-down{color:#C0392B}.treasury-flow-actions{display:flex;gap:10px;margin-top:14px}.treasury-flow-more{flex:1 1 auto}.treasury-flow-less,.treasury-flow-more{min-height:42px;font-size:13px;font-weight:800}.treasury-flow-less{flex:0 0 auto;white-space:nowrap}.dormant-legend{margin:0 0 14px;color:var(--muted);font-size:12.5px;line-height:1.5}.dormant-title-short{display:none}.dormant-apply-btn-single{margin-left:auto}.treasury-period-empty{gap:10px}.treasury-period-empty .btn{margin-top:6px}@media(max-width:640px){.treasury-input-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.treasury-input-grid .field{padding:10px 11px;border-radius:16px}.treasury-input-grid .field span{margin-bottom:6px;font-size:10px;letter-spacing:.05em;line-height:1.3}.treasury-input{min-height:48px;padding:0 11px;border-radius:13px;font-size:24px;box-shadow:none}.treasury-save-button{margin-top:12px;min-height:48px;font-size:14px;box-shadow:0 10px 22px rgba(36,84,214,.18)}.treasury-live-grid{margin-top:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.treasury-live-kpi{padding:10px 11px 9px}.treasury-live-kpi:first-child{grid-column:1/-1}.treasury-live-kpi strong{font-size:19px}.treasury-live-kpi p{margin-top:4px;font-size:10.5px;line-height:1.35}.treasury-chart-heading{margin-top:16px}.treasury-period-row{margin-bottom:12px}.treasury-helper{margin-top:10px;font-size:12px}.treasury-flow-scroll{max-height:none;overflow:visible;padding-right:0}.treasury-flow-card{padding:13px;border-radius:18px;gap:11px}.treasury-flow-head strong{font-size:18px}.treasury-flow-head span{margin-top:4px;font-size:11px}.treasury-flow-head .treasury-flow-net{font-size:15px}.treasury-flow-bar-row{grid-template-columns:58px minmax(0,1fr) auto;gap:8px}.treasury-flow-label{font-size:10px;letter-spacing:.04em}.treasury-flow-track{height:11px}.treasury-flow-bar-row em{font-size:12px}.treasury-flow-actions{gap:8px}.treasury-flow-less,.treasury-flow-more{min-height:40px;font-size:12.5px}.treasury-history-head{margin-top:16px}.treasury-clear-button{width:auto;justify-self:start;min-height:30px;padding:5px 12px;border-color:transparent;background:none;color:#8b968f;font-size:11.5px;font-weight:700;text-decoration:underline;box-shadow:none}.treasury-history-list{max-height:280px}.treasury-history-row{align-items:center;gap:10px;padding:9px 11px;border-radius:13px}.treasury-history-row strong{font-size:12px;line-height:1.3}.treasury-history-row p{margin-top:2px;font-size:11px}.treasury-history-actions{align-self:center;gap:7px}.treasury-history-actions span{font-size:13px}.treasury-history-delete{width:26px;height:26px;font-size:16px}.dormant-title-long{display:none}.dormant-title-short{display:inline}.dormant-legend{margin-bottom:12px;font-size:11.5px}.dormant-controls-group{grid-template-columns:1fr}.dormant-apply-btn-single{width:100%;margin-left:0;justify-content:center;min-height:40px}}.dropdown-pref-collapse,.phone-collapsible-summary{display:none}@media(max-width:640px){.settings-shortcut-grid{grid-template-columns:1fr;gap:8px}.settings-shortcut-kpi{min-height:0;padding:10px 14px}.settings-shortcut-kpi .settings-export-row strong{font-size:14px}.settings-shortcut-kpi .settings-export-row{flex:1 1 auto;width:100%}.settings-export-row{gap:10px}.settings-export-btn{flex:0 0 auto;min-height:34px;padding:7px 12px;font-size:11.5px;box-shadow:none}.settings-global-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}.settings-global-row>.field{grid-column:1/-1}.settings-global-row>.settings-global-half{grid-column:auto}.settings-global-row .field span{white-space:normal}.settings-global-row .input{width:100%;min-width:0}.settings-profile-row{grid-template-columns:1fr}.settings-profile-row .field span{font-size:10.5px}.settings-profile-row .input{width:100%;min-width:0;min-height:40px;font-size:13px}.mail-sales-heading h2,.settings-heading-minimal h2{font-size:22px;line-height:1.12;letter-spacing:-.03em}.studio-card.settings-full-span{padding:16px 14px}.settings-billing-plan-row{gap:8px}.settings-billing-plan{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:4px 10px;gap:4px 10px;padding:11px 13px}.settings-billing-plan span{grid-column:1;font-size:9.5px}.settings-billing-plan strong{grid-column:1;font-size:17px}.settings-billing-plan p{grid-column:1;margin:0;font-size:13px}.settings-billing-plan-btn{grid-column:2;grid-row:1/span 3;align-self:center;white-space:nowrap}.settings-billing-hero{padding:13px}.settings-billing-hero h3{font-size:20px;line-height:1.15}.settings-billing-hero p{font-size:12.5px}.mail-sales-heading{gap:10px}.mail-sales-toggle-card{width:100%}.gmail-connected-header{gap:10px;flex-wrap:wrap}.gmail-connected-header>div:not(.gmail-status-dot){min-width:0;flex:1 1 auto}.gmail-connected-header strong{font-size:14px}.gmail-address{font-size:12px;word-break:break-all}.gmail-disconnect-link{flex:0 0 auto;font-size:12px}.gmail-rescan-row{gap:6px}.gmail-rescan-hint{font-size:11px;line-height:1.4}.dropdown-pref-tooltip-card .dropdown-pref-tooltip-title,.dropdown-pref-tooltip-card span{white-space:normal;overflow:visible;text-overflow:clip}.dropdown-pref-card .dropdown-pref-head h3,.dropdown-pref-card .dropdown-pref-meta-card{display:none}.dropdown-pref-card .dropdown-pref-head{display:block;padding:0}.dropdown-pref-card.is-collapsed{padding-bottom:0}.dropdown-pref-collapse{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:2px 10px;gap:2px 10px;width:100%;padding:12px 2px;border:0;background:none;text-align:left;cursor:pointer}.dropdown-pref-collapse span{grid-column:1;font-family:Syne,sans-serif;font-size:18px;font-weight:800;letter-spacing:-.03em;color:#0B1F3A}.dropdown-pref-collapse em{grid-column:1;font-style:normal;font-size:11.5px;font-weight:700;color:#8b968f}.dropdown-pref-collapse i{grid-column:2;grid-row:1/span 2;font-style:normal;font-size:11px;color:#2454D6}.phone-collapsible-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px 0 0;padding:10px 12px;border:1px solid rgba(36,84,214,.18);border-radius:12px;background:#f5f8ff;color:#173B7A;font-size:12.5px;font-weight:800;cursor:pointer;list-style:none}.phone-collapsible-summary::-webkit-details-marker{display:none}.phone-collapsible-summary em{font-style:normal;font-size:11px;font-weight:700;color:#6d7b98}.phone-collapsible[open]>.phone-collapsible-summary em{visibility:hidden}.settings-changelog-item p{font-size:12.5px;line-height:1.55}.settings-about-footer{font-size:11px}}.dormant-saved{min-height:18px;margin:-6px 0 12px;font-size:12px;font-weight:800;line-height:1.3;color:transparent;transition:color .18s ease}.dormant-saved.is-visible{color:#1F7A4D}.items-filter-saved{display:inline-flex;align-items:center;padding:6px 11px;border-radius:999px;background:#e9f7ef;color:#1F7A4D;font-size:12px;font-weight:800;white-space:nowrap}.gmail-header-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.gmail-reconnect-link{padding:5px 11px;border:1px solid rgba(36,84,214,.28);border-radius:999px;background:#eef4ff;color:#173B7A;font-size:12px;font-weight:800;white-space:nowrap}.gmail-reconnect-link:hover{background:#e3edff}.scroll-shade{position:relative}.scroll-shade:after{content:"";position:absolute;left:0;right:0;bottom:0;height:52px;border-radius:0 0 10px 10px;background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.72) 55%,rgba(255,255,255,.96));opacity:0;pointer-events:none;transition:opacity .18s ease}.scroll-shade.is-active:after{opacity:1}@media(prefers-reduced-motion:reduce){.scroll-shade:after{transition:none}}.gmail-tocheck-scrollhint{margin:8px 0 0;color:#9aa7bd;font-size:11px;font-weight:700}@media(max-width:640px){.scroll-shade:after{height:44px}.gmail-tocheck-scrollhint{font-size:10.5px}}.treasury-history-scrollhint{margin:8px 0 0;color:#9aa7bd;font-size:11px;font-weight:700}.dropdown-pref-pill-shade:after{height:40px;border-radius:0 0 12px 12px}.auth-proof-gains{display:none}@media(max-width:640px){.auth-experience{display:grid;grid-template-columns:1fr}.auth-experience .auth-card{order:1}.auth-experience .auth-showcase{order:2}.auth-card-kicker,.auth-card-proof,.auth-shell-signin .auth-showcase{display:none}.auth-card-header h1{font-size:26px;line-height:1.1}.auth-card-header p{font-size:13px}.auth-proof-gains{display:grid;grid-gap:7px;gap:7px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(36,84,214,.14)}.auth-proof-gains-title{display:block;font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;color:#8b98b5}.auth-gain{display:flex;align-items:baseline;gap:10px;padding:10px 12px;border-radius:13px;border:1px solid rgba(36,84,214,.13);background:linear-gradient(135deg,#f3f7ff,#ffffff);opacity:0;transform:translateY(8px);animation:auth-gain-in .42s cubic-bezier(.16,1,.3,1) forwards}.auth-gain:first-of-type{animation-delay:.08s}.auth-gain:nth-of-type(2){animation-delay:.17s}.auth-gain:nth-of-type(3){animation-delay:.26s}.auth-gain:nth-of-type(4){animation-delay:.35s}.auth-gain-lead{border-color:rgba(36,84,214,.3);background:linear-gradient(135deg,#e8f0ff,#f7faff);box-shadow:0 8px 20px rgba(36,84,214,.1)}.auth-gain-lead b{font-size:23px}.auth-gain-lead em{color:#173B7A}.auth-gain b{flex:0 0 auto;min-width:64px;font-family:Syne,sans-serif;font-size:21px;font-weight:800;letter-spacing:-.04em;line-height:1;color:#2454D6}.auth-gain em{font-style:normal;font-size:12px;font-weight:700;line-height:1.3;color:#3d4a63}@keyframes auth-gain-in{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.auth-gain{opacity:1;transform:none;animation:none}}}.gmail-tocheck-search{width:100%;min-height:40px;margin-top:0;padding-left:38px;font-size:13px}.gmail-tocheck-search-wrap{position:relative;width:100%;margin-top:10px}.gmail-tocheck-search-wrap>span{position:absolute;z-index:1;top:50%;left:14px;transform:translateY(-52%);color:#6f7e99;font-size:18px;font-weight:900;line-height:1;pointer-events:none}.gmail-tocheck-noresult{margin:12px 0 0;padding:14px;border-radius:12px;background:#f7f9fc;color:#67756e;font-size:12.5px;text-align:center}@media(max-width:640px){.gmail-tocheck-search{min-height:42px;font-size:16px}}.stale-sales-list{max-height:320px;overflow-y:auto;padding:0 4px 0 0}.stale-sales-list li{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;border:1px solid rgba(11,31,58,.1);background:#fff}.stale-sales-restore{flex:0 0 auto;min-height:32px;padding:6px 12px;border:1px solid rgba(36,84,214,.28);border-radius:999px;background:#EEF4FF;color:#173B7A;font-size:11.5px;font-weight:800;white-space:nowrap;cursor:pointer;transition:background .15s ease}.stale-sales-restore:hover{background:#e3edff}.stale-sales-restore:disabled{opacity:.55;cursor:default}.stale-sales-error{margin:0 0 10px;color:#C0392B;font-size:12.5px;font-weight:700}.stale-sales-hint{margin:8px 0 0;color:#9aa7bd;font-size:11px;font-weight:700}.gmail-tocheck-lot{margin:10px 0 0;padding:12px 14px;border:1px solid rgba(214,138,36,.28);border-radius:12px;background:#fdf6e7;color:#6b5320;font-size:12.5px;line-height:1.55}@media(max-width:640px){.stale-sales-action,.stale-sales-intro{font-size:12px}.stale-sales-list{max-height:340px}.stale-sales-list li{flex-wrap:wrap;gap:6px 10px;padding:9px 11px}.stale-sales-name{flex:1 1 100%;order:2;white-space:normal}.stale-sales-list b{order:3}.stale-sales-list em{order:4}.stale-sales-restore{order:5;margin-left:auto}.gmail-tocheck-lot{font-size:11.5px}}.scan-sales-help-btn{padding:0;border:0;background:none;color:#2454D6;font-size:11.5px;font-weight:800;text-decoration:underline;text-align:right;cursor:pointer}.scan-sales-help{max-width:320px;margin-top:4px;padding:12px 13px;border:1px solid rgba(36,84,214,.18);border-radius:13px;background:#f6f9ff;text-align:left}.scan-sales .scan-sales-help p{margin:0 0 8px;color:#3d4a63;font-size:11.5px;font-weight:600;line-height:1.5}.scan-sales-deep-btn{width:100%;min-height:38px;font-size:12px}@media(max-width:640px){.scan-sales-help-btn{text-align:center;font-size:12px}.scan-sales-help{max-width:none}}.stale-sales-card{border-color:rgba(214,138,36,.28);background:linear-gradient(180deg,#fffdf7,#ffffff)}.stale-sales-action,.stale-sales-intro{margin:0 0 10px;color:#5b5343;font-size:13px;line-height:1.6}.stale-sales-action{padding:11px 13px;border-radius:12px;border:1px solid rgba(214,138,36,.26);background:#fdf6e7;color:#6b5320}.stale-sales-list{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.stale-sales-list a{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;border:1px solid rgba(11,31,58,.1);background:#fff;text-decoration:none;transition:border-color .15s ease,background .15s ease}.stale-sales-list a:hover{border-color:#E2B770;background:#fffaf0}.stale-sales-sku{flex:0 0 auto;padding:4px 9px;border-radius:8px;background:#EEF4FF;color:#173B7A;font-size:11.5px;font-weight:900}.stale-sales-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0B1F3A;font-size:12.5px}.stale-sales-list b{color:#0c0c0a;font-size:12.5px;white-space:nowrap}.stale-sales-list em{font-style:normal;min-width:44px;color:#A9711F;font-size:11.5px;font-weight:800;text-align:right;white-space:nowrap}@media(max-width:640px){.stale-sales-action,.stale-sales-intro{font-size:12px}.stale-sales-list a{flex-wrap:wrap;gap:6px 10px;padding:9px 11px}.stale-sales-name{flex:1 1 100%;order:2;white-space:normal}.stale-sales-list b{order:3}.stale-sales-list em{order:4;margin-left:auto}}.coef-mw-footer{position:-webkit-sticky;position:sticky;bottom:calc(-1 * env(safe-area-inset-bottom));margin:16px -16px calc(-18px - env(safe-area-inset-bottom));padding:14px 16px calc(14px + env(safe-area-inset-bottom));background:#fff;border-radius:0 0 24px 24px}.coef-mw-footer:before{content:"";position:absolute;left:0;right:0;top:-34px;height:34px;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.96))}.coef-mw-footer .coef-mw-cta{margin:0}.coef-mw-footer-hint{display:block;margin-top:8px;color:#8b98b5;font-size:11px;font-weight:700;text-align:center}.coef-mw-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.coef-mw-head .coef-mw-title{margin:0}svg.coef-mw-icon{width:20px;height:20px;flex-shrink:0;margin-top:1px;color:#2454D6}.coef-mw-item-body .coef-mw-plan{color:#fff}.coef-mw-item-body .coef-mw-plan-on{background:#E6F6EC;color:#1F7A4D}.coef-mw-demo{display:block;margin-bottom:14px;padding:11px 13px;border:1px solid rgba(36,84,214,.2);border-radius:13px;background:#f1f6ff}.coef-mw-demo strong{display:block;margin-bottom:3px;color:#173B7A;font-size:13px;font-weight:800}.coef-mw-demo span{color:#4b5b74;font-size:12px;line-height:1.45}.coef-mw-note p{margin:0 0 8px}.coef-mw-note p:last-child{margin-bottom:0}.coef-mw{overscroll-behavior:contain}.coef-tour-overlay{touch-action:none}.coef-mw{touch-action:pan-y}.tourfilm{margin:0 0 16px;border-radius:18px;border:1px solid rgba(36,84,214,.16);background:linear-gradient(170deg,#F2F7FF,#FFFFFF 72%);overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tourfilm-stage{position:relative;padding:14px 12px 4px}.tourfilm-svg{display:block;width:100%;height:auto}.tourfilm-base{stroke:rgba(11,31,58,.12);stroke-width:1.5}.tourfilm-bar{fill:#DCE6F8;transform-box:fill-box;transform-origin:bottom;transform:scaleY(0);animation:tf-grow .72s cubic-bezier(.16,1,.3,1) forwards}.tourfilm-bar.is-lead{fill:url(#tf-lead);fill:#2454D6}@keyframes tf-grow{to{transform:scaleY(1)}}.tourfilm-badge rect{fill:#0B1F3A}.tourfilm-badge text{fill:#fff;font-family:Syne,sans-serif;font-size:14px;font-weight:800}.tourfilm-badge{transform-box:fill-box;transform-origin:center;opacity:0;transform:translateY(10px) scale(.8);animation:tf-pop .5s cubic-bezier(.16,1,.3,1) .95s forwards}@keyframes tf-pop{to{opacity:1;transform:translateY(0) scale(1)}}.tourfilm-card{fill:#fff;stroke:rgba(11,31,58,.1)}.tourfilm-photo{fill:#E7EFFD;opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(.9);animation:tf-photo .5s cubic-bezier(.16,1,.3,1) .1s forwards}@keyframes tf-photo{to{opacity:1;transform:scale(1)}}.tourfilm-shutter circle{fill:none;stroke:#2454D6;stroke-width:2}.tourfilm-shutter{transform-box:fill-box;transform-origin:center;opacity:0;animation:tf-shutter .55s ease-out .32s forwards}@keyframes tf-shutter{0%{opacity:.9;transform:scale(.45)}70%{opacity:.35}to{opacity:0;transform:scale(1.5)}}.tourfilm-label{fill:#C9D6EC}.tourfilm-track{fill:#EEF3FB}.tourfilm-fill{fill:#2454D6;transform-box:fill-box;transform-origin:left;transform:scaleX(0);animation:tf-fill .5s cubic-bezier(.16,1,.3,1) forwards}@keyframes tf-fill{to{transform:scaleX(1)}}.tourfilm-mail rect{fill:#fff}.tourfilm-mail path,.tourfilm-mail rect{stroke:rgba(36,84,214,.35);stroke-width:1.5}.tourfilm-mail path{fill:none}.tourfilm-mail{opacity:0;transform:translateX(26px);animation:tf-mail .6s cubic-bezier(.16,1,.3,1) .1s forwards}@keyframes tf-mail{to{opacity:1;transform:translateX(0)}}.tourfilm-sku rect{fill:#2454D6}.tourfilm-sku text{fill:#fff;font-family:Syne,sans-serif;font-size:13px;font-weight:800}.tourfilm-sku{opacity:0;transform:translate(205px,48px);animation:tf-sku 1.15s cubic-bezier(.16,1,.3,1) .75s forwards}@keyframes tf-sku{0%{opacity:0;transform:translate(205px,48px) scale(.7)}22%{opacity:1;transform:translate(205px,48px) scale(1)}72%{opacity:1;transform:translate(64px,128px) scale(1)}to{opacity:0;transform:translate(64px,128px) scale(.86)}}.tourfilm-row{fill:#fff;stroke:rgba(11,31,58,.1)}.tourfilm-rowline{fill:#C9D6EC}.tourfilm-rowline-sub{fill:#E1E9F6}.tourfilm-status rect{fill:#EEF3FB}.tourfilm-status text{fill:#5B6B83;font-family:Avenir Next,Helvetica Neue,sans-serif;font-size:11px;font-weight:800}.tourfilm-status{opacity:0}.tourfilm-status-one{animation:tf-status-out .3s ease 1.85s forwards;opacity:1}.tourfilm-status-two{animation:tf-status-in .34s cubic-bezier(.16,1,.3,1) 1.95s forwards}.tourfilm-status-two rect{fill:#FDF1DC}.tourfilm-status-two text{fill:#A9711F}.tourfilm-status-three{animation:tf-status-in .34s cubic-bezier(.16,1,.3,1) 2.75s forwards}.tourfilm-status-three rect{fill:#E6F6EC}.tourfilm-status-three text{fill:#1F7A4D}@keyframes tf-status-out{to{opacity:0}}@keyframes tf-status-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.tourfilm-copy{display:grid;grid-gap:3px;gap:3px;padding:4px 16px 14px;animation:tf-copy .45s cubic-bezier(.16,1,.3,1) both}@keyframes tf-copy{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.tourfilm-kicker{font-size:9.5px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#7C8CA8}.tourfilm-title{font-family:Syne,sans-serif;font-size:17px;font-weight:800;letter-spacing:-.03em;line-height:1.2;color:#0B1F3A}.tourfilm-text{font-size:12px;line-height:1.45;color:#5b6b83}.tourfilm-dots{display:flex;gap:5px;padding:0 16px 14px}.tourfilm-dot{position:relative;flex:1 1;height:3px;border-radius:999px;background:rgba(36,84,214,.16);overflow:hidden}.tourfilm-dot.is-active:after{content:"";position:absolute;inset:0;border-radius:999px;background:#2454D6;transform-origin:left;transform:scaleX(1)}.tourfilm-dot.is-active.is-running:after{transform:scaleX(0);animation:tf-progress linear forwards;animation-duration:inherit}@keyframes tf-progress{to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.tourfilm *,.tourfilm :after{animation:none!important}.tourfilm-bar{transform:scaleY(1)}.tourfilm-fill{transform:scaleX(1)}.tourfilm-badge,.tourfilm-copy,.tourfilm-mail,.tourfilm-photo{opacity:1;transform:none}.tourfilm-shutter,.tourfilm-sku{opacity:0}.tourfilm-status-three{opacity:1}}@media(max-width:600px){.coef-tour-card.coef-tour-card-sheet{position:fixed;left:8px;right:8px;bottom:8px;top:auto;width:auto;max-width:none;max-height:56vh;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;transform:none;padding:16px 15px calc(14px + env(safe-area-inset-bottom));border-radius:22px;animation:coef-sheet-in .28s cubic-bezier(.16,1,.3,1) both}.coef-tour-card-sheet .coef-tour-header{gap:8px}.coef-tour-card-sheet .coef-tour-badge,.coef-tour-card-sheet .coef-tour-counter{flex-shrink:0}.coef-tour-card-sheet .coef-tour-reduce-button{min-height:42px;padding:0 16px;border:0;border-radius:999px;background:linear-gradient(110deg,#2454D6,#4287F0);box-shadow:0 6px 16px rgba(36,84,214,.27);color:#fff;font-family:var(--font-body);font-size:12px;font-weight:900;white-space:nowrap;cursor:pointer}.coef-tour-card.coef-tour-card-sheet.coef-tour-card-reduced{max-height:none;overflow:hidden;padding:10px 12px calc(10px + env(safe-area-inset-bottom));border:1px solid #5274b1;border-radius:18px;background:linear-gradient(120deg,#0B1F3A,#173B7A);box-shadow:0 12px 35px rgba(4,18,43,.45)}.coef-tour-reduced-content{display:flex;align-items:center;gap:10px}.coef-tour-reduced-label{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.coef-tour-reduced-label span{color:#BFD3FF;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.coef-tour-reduced-label strong{overflow:hidden;color:#fff;font-family:var(--font-display);font-size:12px;white-space:nowrap;text-overflow:ellipsis}.coef-tour-reduced-content button{min-height:44px;padding:0 16px;border:0;border-radius:999px;background:#fff;box-shadow:0 4px 14px rgba(0,0,0,.18);color:#173B7A;font-family:var(--font-body);font-size:13px;font-weight:900;cursor:pointer}@keyframes coef-sheet-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.coef-tour-card-sheet h2{font-size:19px;line-height:1.2;letter-spacing:-.03em}.coef-tour-card-sheet p{font-size:13px;line-height:1.5}.coef-tour-card-sheet.coef-tour-card-intro{max-height:74dvh;background:linear-gradient(180deg,#fff,#fff 80%,#f8fbff)}.coef-tour-card-sheet .coef-tour-preview-welcome{display:block;margin:12px 0 8px}.coef-tour-card-sheet .tour-flow-preview{gap:4px;padding:10px;border-color:#dce9f5;background:linear-gradient(120deg,#f2f7ff,#fffaf3)}.coef-tour-card-sheet .tour-flow-step-wrap{min-width:0;gap:4px}.coef-tour-card-sheet .tour-flow-step{min-height:70px;justify-content:center;gap:6px;padding:8px 3px;border-color:#e3ebec;box-shadow:0 3px 10px rgba(11,31,58,.04)}.coef-tour-card-sheet .tour-flow-step span{font-size:21px}.coef-tour-card-sheet .tour-flow-step strong{font-size:10px;line-height:1.15}.coef-tour-card-sheet .tour-flow-arrow{font-size:12px}.coef-tour-card-sheet .coef-tour-plan-badge{font-size:10.5px}.coef-tour-card-sheet .coef-tour-counter{font-size:11px}.coef-tour-card-sheet .coef-tour-demo-note{margin:10px 0 0;padding:10px 12px;border:1px solid rgba(36,84,214,.2);border-radius:12px;background:#f1f6ff;color:#4b5b74;font-size:12px;line-height:1.45}.coef-tour-card-sheet .coef-tour-demo-note strong{color:#173B7A}.coef-tour-card-sheet .coef-tour-preview-final,.coef-tour-card-sheet .coef-tour-preview-real{display:block;margin:12px 0 14px}.coef-tour-card-sheet .tour-demo-handoff{gap:4px;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr)}.coef-tour-card-sheet .tour-demo-handoff-stage{min-height:88px;padding:10px 9px}.coef-tour-card-sheet .tour-demo-handoff-stage strong{font-size:13px}.coef-tour-card-sheet .tour-demo-handoff-stage span{font-size:9px;letter-spacing:0}.coef-tour-card-sheet .tour-demo-handoff-stage small{font-size:10px}}.stock-progress-bar{display:flex;align-items:center;gap:12px;margin-top:8px;padding:8px 14px;border:1px solid rgba(36,84,214,.16);border-radius:14px;background:linear-gradient(120deg,#F2F7FF,#FFFFFF 70%);box-shadow:0 6px 18px rgba(36,84,214,.06)}.stock-progress-count{display:flex;align-items:baseline;gap:4px;flex-shrink:0}.stock-progress-count strong{font-family:Syne,sans-serif;font-size:17px;font-weight:800;letter-spacing:-.03em;color:#2454D6}.stock-progress-count em{font-style:normal;font-size:11px;font-weight:700;color:#8b98b5}.stock-progress-track{flex:0 0 120px;height:6px;border-radius:999px;background:rgba(36,84,214,.14);overflow:hidden}.stock-progress-track>span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#173B7A,#5AA7FF);transition:width .5s cubic-bezier(.16,1,.3,1)}.stock-progress-goal{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#4b5b74;font-size:12px;font-weight:600}.stock-progress-cta,.stock-progress-goal strong{color:#173B7A;font-weight:800}.stock-progress-cta{flex-shrink:0;padding:6px 13px;border:1px solid rgba(36,84,214,.28);border-radius:999px;background:#EEF4FF;font-size:12px;white-space:nowrap}.stock-progress-cta:hover{background:#e3edff}@media(max-width:640px){.stock-progress-bar{gap:8px;padding:7px 11px;border-radius:12px}.stock-progress-count strong{font-size:15px}.stock-progress-count em{display:none}.stock-progress-track{flex:1 1 auto}.stock-progress-goal{display:none}.stock-progress-cta{padding:6px 11px;font-size:11.5px}}.onb-overlay{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:16px}.onb-backdrop{position:absolute;inset:0;background:rgba(8,18,40,.58);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.onb-card{position:relative;width:min(560px,100%);max-height:90vh;overflow-y:auto;overscroll-behavior:contain;padding:24px 24px calc(20px + env(safe-area-inset-bottom));border-radius:24px;border:1px solid rgba(36,84,214,.18);background:#fff;box-shadow:0 30px 80px rgba(8,18,40,.34);animation:onb-in .3s cubic-bezier(.16,1,.3,1) both}@keyframes onb-in{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}.onb-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.onb-badge{padding:5px 12px;border-radius:999px;background:#EEF4FF;color:#173B7A;font-size:10.5px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.onb-counter{color:#8b98b5;font-size:12px;font-weight:800}.onb-progress{display:flex;gap:5px;margin:14px 0 18px}.onb-progress span{flex:1 1;height:3px;border-radius:999px;background:rgba(36,84,214,.15);transition:background .3s ease}.onb-progress span.is-done{background:#2454D6}.onb-kicker{display:block;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#7C8CA8}.onb-card h2{margin:6px 0 0;font-family:Syne,sans-serif;font-size:24px;font-weight:800;letter-spacing:-.035em;line-height:1.18;color:#0B1F3A}.onb-help{margin:8px 0 0;color:#5b6b83;font-size:13px;line-height:1.55}.onb-body{margin-top:18px}.onb-choices{display:grid;grid-gap:8px;gap:8px}.onb-choices-row{grid-template-columns:repeat(4,minmax(0,1fr))}.onb-choice{padding:13px 15px;border:1px solid rgba(11,31,58,.14);border-radius:14px;background:#fff;color:#0B1F3A;font-size:14px;font-weight:700;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .1s ease}.onb-choice:hover{border-color:#BFD3FF;background:#fbfdff}.onb-choice:active{transform:scale(.99)}.onb-choice.is-picked{border-color:#2454D6;background:#EEF4FF;box-shadow:0 0 0 3px rgba(36,84,214,.12)}.onb-choices-row .onb-choice{text-align:center;font-size:15px}.onb-choice-rich{display:grid;grid-gap:2px;gap:2px}.onb-choice-rich strong{font-size:14px;font-weight:800}.onb-choice-rich em{font-style:normal;font-size:12px;font-weight:600;color:#6b7a94}.onb-goal{display:grid;grid-gap:10px;gap:10px}.onb-goal-field{display:flex;align-items:center;gap:10px}.onb-goal-field .input{flex:1 1;min-width:0;min-height:56px;font-family:Syne,sans-serif;font-size:28px;font-weight:800;letter-spacing:-.03em}.onb-goal-field span{color:#8b98b5;font-size:13px;font-weight:800;white-space:nowrap}.onb-coef{display:grid;grid-gap:12px;gap:12px}.onb-hint{margin:0;color:#6b7a94;font-size:12.5px;line-height:1.5}.onb-hint strong{color:#173B7A}.onb-card-milestone{width:min(520px,100%);padding:32px}.onb-complete-mark,.onb-welcome-mark{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;font-family:Syne,sans-serif;font-size:26px;font-weight:800}.onb-welcome-mark{background:linear-gradient(135deg,#2454D6,#5AA7FF);color:#fff;box-shadow:0 10px 24px rgba(36,84,214,.2)}.onb-complete-mark{border-radius:50%;background:#E8F7F1;color:#0F6E56}.onb-skip-mark{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:#FFF4E5;color:#9A5B0B;font-family:Syne,sans-serif;font-size:27px;font-weight:800}.onb-card-milestone .onb-badge{display:inline-flex;margin-top:22px}.onb-card-milestone h2{margin-top:12px;font-size:30px}.onb-welcome-lead{margin:12px 0 0;color:#5b6b83;font-size:15px;line-height:1.6}.onb-skip-hint{margin:16px 0 0;color:#7C8CA8;font-size:12px;line-height:1.5}.onb-welcome-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:24px;padding:12px;border:1px solid #dee8fa;border-radius:17px;background:#F5F8FF}.onb-welcome-preview div{display:grid;grid-gap:7px;gap:7px;min-width:0;padding:14px 10px;border:1px solid #e4ebf7;border-radius:12px;background:#fff}.onb-welcome-preview span{color:#2454D6;font-size:11px;font-weight:800}.onb-welcome-preview strong{color:#0B1F3A;font-size:12px;line-height:1.25}.onb-complete-note,.onb-welcome-meta{margin:15px 0 0;color:#7C8CA8;font-size:12px;line-height:1.5}.onb-complete-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:22px}.onb-complete-summary div{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border:1px solid #dee8fa;border-radius:14px;background:#F5F8FF}.onb-complete-summary span{color:#6b7a94;font-size:11px;font-weight:700}.onb-complete-summary strong{color:#0B1F3A;font-family:Syne,sans-serif;font-size:18px}.onb-milestone-actions{display:grid;grid-gap:10px;gap:10px;margin-top:26px}.onb-milestone-actions .btn{width:100%;min-height:50px;font-size:14px}.onb-tour-cta{position:relative;display:flex;align-items:center;justify-content:center}.onb-recommended{position:absolute;top:-12px;right:16px;padding:5px 10px;border:1px solid #eca69f;border-radius:999px;background:#fff;box-shadow:0 3px 10px rgba(11,31,58,.1);color:#B44943;font-size:10px;font-weight:800;letter-spacing:.02em;line-height:1;pointer-events:none}.onb-milestone-secondary{min-height:42px;border:0;background:none;color:#5b6b83;font-size:13px;font-weight:800;cursor:pointer}.onb-milestone-secondary:hover{color:#173B7A}.onb-milestone-secondary:disabled{opacity:.5;cursor:default}.onb-error{margin:14px 0 0;color:#B42318;font-size:13px;line-height:1.5}.onb-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px}.onb-skip{padding:0;border:0;background:none;color:#9aa7bd;font-size:12.5px;font-weight:700;cursor:pointer}.onb-skip:hover{color:#6b7a94}.onb-nav{display:flex;align-items:center;gap:8px}.onb-back{width:40px;height:40px;border:1px solid rgba(11,31,58,.14);border-radius:999px;background:#fff;color:#5b6b83;font-size:16px;cursor:pointer}.onb-next{min-height:44px;padding:10px 20px;font-size:14px}.onb-next:disabled{opacity:.45;cursor:default}@media(max-width:640px){.onb-overlay{align-items:flex-end;padding:0}.onb-card{width:100%;max-height:94vh;border-radius:22px 22px 0 0;padding:20px 16px calc(18px + env(safe-area-inset-bottom))}.onb-card h2{font-size:20px}.onb-help{font-size:12.5px}.onb-choice{padding:12px 13px;font-size:13.5px}.onb-choices-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.onb-choices-row .onb-choice{padding:11px 4px;font-size:14px}.onb-goal-field .input{min-height:52px;font-size:24px}.onb-card-milestone{padding:26px 20px calc(20px + env(safe-area-inset-bottom))}.onb-card-milestone h2{font-size:25px}.onb-welcome-lead{font-size:14px}.onb-welcome-preview{gap:6px;padding:8px}.onb-welcome-preview div{padding:11px 7px}.onb-welcome-preview strong{font-size:11px}}.onb-sub{margin-top:6px;padding:14px;border:1px solid rgba(36,84,214,.18);border-radius:14px;background:#F5F8FF;display:grid;grid-gap:8px;gap:8px}.onb-sub-title{font-size:13.5px;font-weight:800;color:#0B1F3A;line-height:1.3}.onb-sub .onb-hint{margin:0}.onb-sub .onb-choice{background:#fff}#app-start,#auto-journal,#bordereaux-hub,#mail-vinted,#stock-add-panel,#stock-filter-panel,#stock-start,#stock-table-panel,#treasury-dormant{scroll-margin-top:130px}.app-shell-chrome:is(:has(.demo-mode-bar),:has(.verify-email-bar),:has(.new-version-bar),:has(.gmail-reconnect-bar)) :is(#app-start,#stock-start,#stock-add-panel,#stock-filter-panel,#stock-table-panel,#mail-vinted,#bordereaux-hub,#treasury-dormant,#auto-journal){scroll-margin-top:186px}@media(max-width:640px){#app-start,#auto-journal,#bordereaux-hub,#mail-vinted,#stock-add-panel,#stock-filter-panel,#stock-start,#stock-table-panel,#treasury-dormant{scroll-margin-top:96px}.app-shell-chrome:is(:has(.demo-mode-bar),:has(.verify-email-bar),:has(.new-version-bar),:has(.gmail-reconnect-bar)) :is(#app-start,#stock-start,#stock-add-panel,#stock-filter-panel,#stock-table-panel,#mail-vinted,#bordereaux-hub,#treasury-dormant,#auto-journal){scroll-margin-top:210px}}.auth-outcome-metrics--two{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-outcome-metrics--two div{min-height:172px;padding:24px 22px}.auth-outcome-metrics--two strong{font-size:clamp(38px,4.4vw,58px)}.auth-showcase--two-metrics .auth-showcase-grid{gap:11px}.auth-showcase--two-metrics .auth-showcase-grid div{min-height:68px;padding:14px 16px}@media(max-width:980px){.auth-outcome-metrics--two div{min-height:150px;padding:18px 16px}}@media(max-width:640px){.auth-outcome-metrics--two{grid-template-columns:1fr}.auth-outcome-metrics--two div{min-height:0;padding:15px 16px;border-left:0;border-top:1px solid rgba(255,255,255,.08)}.auth-outcome-metrics--two div:first-child{border-top:0}}.verify-email-bar{display:flex;align-items:center;gap:14px;max-width:1280px;margin:8px auto 0;padding:9px 16px;border:1px solid rgba(214,138,36,.3);border-radius:12px;background:#FDF6E8;color:#6b5320}.verify-email-tag{flex:0 0 auto;padding:4px 10px;border-radius:999px;background:rgba(169,113,31,.14);color:#8A5D19;font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.verify-email-bar p{flex:1 1;min-width:0;margin:0;font-size:12.5px;line-height:1.45}.verify-email-bar strong{color:#5a4415}.verify-email-btn{flex:0 0 auto;min-height:34px;padding:7px 14px;border:1px solid rgba(169,113,31,.34);border-radius:999px;background:#fff;color:#8A5D19;font-size:12px;font-weight:800;white-space:nowrap;cursor:pointer}.verify-email-btn:hover{background:#fffaf0}.verify-email-btn:disabled{opacity:.6;cursor:default}@media(max-width:640px){.verify-email-bar{flex-wrap:wrap;gap:8px;padding:9px 12px;border-radius:12px}.verify-email-bar p{flex:1 1 100%;order:3;font-size:12px}.verify-email-btn{margin-left:auto;min-height:32px;font-size:11.5px}}.new-version-bar{display:flex;align-items:center;gap:14px;max-width:1280px;margin:8px auto 0;padding:9px 16px;border:1px solid #c7d6f5;border-radius:12px;background:#EEF3FF;color:#28466f}.new-version-tag{flex:0 0 auto;padding:4px 10px;border-radius:999px;background:#2454d6;color:#fff;font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.new-version-bar p{flex:1 1;min-width:0;margin:0;font-size:12.5px;line-height:1.45}.new-version-bar strong{color:#0b1f3a}.new-version-btn{flex:0 0 auto;min-height:34px;padding:7px 16px;border:0;border-radius:999px;background:#2454d6;color:#fff;font-size:12px;font-weight:800;white-space:nowrap;cursor:pointer}.new-version-btn:hover{background:#1d46b8}@media(max-width:640px){.new-version-bar{flex-wrap:wrap;gap:8px;padding:9px 12px}.new-version-bar p{flex:1 1 100%;order:3;font-size:12px}.new-version-btn{margin-left:auto;min-height:32px;font-size:11.5px}}.add-draft-note{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:0 0 10px;padding:9px 13px;border:1px solid #c7d6f5;border-radius:12px;background:#EEF3FF;color:#28466f;font-size:12px;line-height:1.45}.add-draft-note>span:first-child{padding:4px 10px;border-radius:999px;background:#2454d6;color:#fff;font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.add-draft-clear{margin-left:auto;padding:0;border:0;background:none;color:#2454d6;font-family:inherit;font-size:12px;font-weight:800;text-decoration:underline;cursor:pointer}@media(max-width:640px){.add-draft-note{gap:7px;font-size:11.5px}.add-draft-clear{margin-left:0}.settings-toast{top:calc(env(safe-area-inset-top, 0px) + 12px);right:12px;bottom:auto;left:12px;z-index:12000;justify-content:center;max-width:none;padding:13px 16px;text-align:center;font-size:13.5px;animation-name:toast-slide-in-top}}@media(max-width:640px){@keyframes toast-slide-in-top{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.settings-toast{animation:none}}}.new-version-btn:disabled{opacity:1;cursor:default}.new-version-dots{display:inline-flex;align-items:center;gap:5px;min-width:58px;height:14px;justify-content:center}.new-version-dots i{width:6px;height:6px;border-radius:50%;background:currentColor;animation:new-version-dot 1s ease-in-out infinite}.new-version-dots i:nth-child(2){animation-delay:.16s}.new-version-dots i:nth-child(3){animation-delay:.32s}@keyframes new-version-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.new-version-dots i{animation:none;opacity:.7}}.stock-item-edit-photo-wrap{position:relative;display:inline-flex}.stock-item-photo-del{position:absolute;top:-6px;right:-6px;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border:1px solid rgba(12,12,10,.16);border-radius:999px;background:#fff;color:#8a94a6;font-family:inherit;font-size:13px;font-weight:800;line-height:1;cursor:pointer;box-shadow:0 2px 6px rgba(12,12,10,.14)}.stock-item-photo-del:hover{border-color:#e3a79a;color:#b04020}.stock-item-photo-del.is-confirm{top:-8px;right:-8px;border-color:#b04020;background:#b04020;color:#fff;font-size:10px;letter-spacing:.02em}.stock-item-photos-clear{margin:9px 0 0;padding:0;border:0;background:none;color:#8a94a6;font-family:inherit;font-size:11.5px;font-weight:700;text-decoration:underline;cursor:pointer}.stock-item-photos-clear:hover{color:#b04020}@media(max-width:640px){.stock-item-edit-photo{width:62px;height:62px}.stock-item-photo-del{min-width:24px;height:24px;font-size:14px}.stock-item-photo-del.is-confirm{font-size:10px}}.auth-code-intro{display:grid;grid-gap:5px;gap:5px;margin:0 0 4px}.auth-code-intro strong{color:#0b1f3a;font-size:15px;line-height:1.35}.auth-code-intro span{color:#617086;font-size:12.5px;line-height:1.5}.auth-code-input{font-size:27px;font-weight:800;letter-spacing:.34em;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.auth-code-input::placeholder{color:#c3ccdb;letter-spacing:.34em}.auth-code-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:2px}.auth-code-actions button{padding:0;border:0;background:none;color:#2454d6;font-family:inherit;font-size:12.5px;font-weight:800;text-decoration:underline;cursor:pointer}.auth-code-actions button:last-child{color:#7a879d}.auth-code-actions button:disabled{opacity:.6;cursor:default}@media(max-width:640px){.auth-code-input{font-size:24px;letter-spacing:.26em}.auth-code-actions{font-size:12px}}.auth-card:has(.auth-code-form)>.auth-card-header{display:none}.auth-card:has(.auth-code-form)>.auth-footer-link{display:none}.auth-code-header{margin-bottom:2px}.auth-code-header p strong{color:#0b1f3a;font-weight:800;word-break:break-word}.auth-code-form{gap:14px}.stock-milestones-tip{margin:10px 0 0;padding:9px 12px;border:1px solid #dbe5ff;border-radius:12px;background:#f4f8ff;color:#44566f;font-size:12.5px;line-height:1.5}.stock-milestones-tip a{color:#2454d6;font-weight:800;text-decoration:underline;white-space:nowrap}@media(max-width:640px){.stock-milestones-tip{font-size:12px;padding:9px 11px}}#dropdown-preferences-panel,#facturation{scroll-margin-top:130px}@media(max-width:640px){#dropdown-preferences-panel,#facturation{scroll-margin-top:96px}}.sku-format-hint{display:block;margin:5px 0 0;color:#8a94a6;font-size:11px;line-height:1.4}.sku-format-hint.is-error{color:#b04020;font-weight:700}.sku-input-invalid{border-color:#e3a79a!important;background:#fff8f6}.sku-input-invalid:focus{outline-color:#b04020}.gmail-reconnect-bar{display:flex;align-items:center;gap:14px;max-width:1280px;margin:8px auto 0;padding:9px 16px;border:1px solid #e9b7a8;border-radius:12px;background:#FFF4F0;color:#8a3c22}.gmail-reconnect-tag{flex:0 0 auto;padding:4px 10px;border-radius:999px;background:#b04020;color:#fff;font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.gmail-reconnect-bar p{flex:1 1;min-width:0;margin:0;font-size:12.5px;line-height:1.45}.gmail-reconnect-bar strong{color:#6d2d17}.gmail-reconnect-btn{flex:0 0 auto;display:inline-flex;align-items:center;min-height:34px;padding:7px 16px;border-radius:999px;background:#b04020;color:#fff;font-size:12px;font-weight:800;text-decoration:none;white-space:nowrap}.gmail-reconnect-btn:hover{background:#8f3318}@media(max-width:640px){.gmail-reconnect-bar{flex-wrap:wrap;gap:8px;padding:9px 12px}.gmail-reconnect-bar p{flex:1 1 100%;order:3;font-size:12px}.gmail-reconnect-btn{margin-left:auto;min-height:32px;font-size:11.5px}}.coef-sales-root #tarifs{scroll-margin-top:57px}.coef-sales-root :is(#fonctionnalites,#ia,#faq){scroll-margin-top:27px}@media(max-width:900px){.coef-sales-root #tarifs{scroll-margin-top:55px}.coef-sales-root :is(#fonctionnalites,#ia,#faq){scroll-margin-top:30px}}.coef-pricing{padding-top:56px}.coef-pricing .coef-section-header{margin-bottom:26px}.coef-pricing .coef-pricing-note-top{margin-bottom:16px}@media(max-width:900px){.coef-pricing{padding-top:44px}.coef-pricing .coef-section-header{margin-bottom:20px}}.checkout-success-slow{margin:14px 0 0;color:#617086;font-size:13px;line-height:1.5}.settings-plan-switch{margin-top:22px;padding-top:22px;border-top:1px solid #e7ecf5}.settings-plan-switch-head h3{margin:0 0 4px;color:#0b1f3a;font-size:17px;line-height:1.3}.settings-plan-switch-head p{margin:0 0 16px;color:#617086;font-size:13px;line-height:1.5}.settings-plan-switch-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.settings-plan-option{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:16px 17px;border:1px solid #dbe5ff;border-radius:16px;background:#fff}.settings-plan-option.is-current{border-color:#bcd0f7;background:#f4f8ff}.settings-plan-option-eyebrow{color:#6a7a92;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.settings-plan-option strong{color:#0b1f3a;font-size:19px;line-height:1.2}.settings-plan-option-price{color:#2454d6;font-size:14px;font-weight:800}.settings-plan-option-tagline{margin:2px 0 0;color:#566;font-size:12.5px;line-height:1.5}.settings-plan-option-gains{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.settings-plan-option-gain{display:inline-flex;align-items:center;padding:5px 11px;border-radius:999px;background:#E7F4EC;color:#14633c;font-size:12px;font-weight:800;line-height:1.3}.settings-plan-option-list{flex:1 1;margin-top:12px}.settings-plan-switch-note{margin:12px 0 0;color:#8390a4;font-size:11.5px;line-height:1.5}.settings-plan-option-list>span{display:block;margin-bottom:6px;color:#6a7a92;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.settings-plan-option-list ul{display:grid;grid-gap:5px;gap:5px;margin:0;padding:0;list-style:none}.settings-plan-option-list li{position:relative;padding-left:17px;color:#4c5a6e;font-size:12.5px;line-height:1.45}.settings-plan-option-list li:before{content:"✓";position:absolute;left:0;top:0;color:#2454d6;font-weight:900}.settings-plan-option-current{display:inline-flex;align-items:center;padding:7px 12px;border-radius:999px;background:#E7F4EC;color:#14633c;font-size:12px;font-weight:800}.settings-plan-option-cta{width:100%;margin-top:14px;justify-content:center;gap:7px}.settings-billing-account{margin:12px 0 0;color:#8390a4;font-size:12.5px;line-height:1.5}.settings-billing-account strong{color:#4c5a6e;font-weight:700}@media(max-width:860px){.settings-plan-switch-row{grid-template-columns:1fr}}.settings-billing-card .settings-billing-hero h3{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin:10px 0 6px;color:#0b1f3a;font-size:26px;line-height:1.15}.settings-billing-card .settings-billing-amount{color:#2454d6;font-size:17px;font-weight:800}.settings-billing-card .settings-billing-next{margin:8px 0 0;color:#617086;font-size:13px;line-height:1.5}.settings-billing-card .settings-billing-next strong{color:#0b1f3a}.settings-billing-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-top:22px;padding-top:18px;border-top:1px solid #e7ecf5}.settings-billing-footer strong{display:block;color:#0b1f3a;font-size:14px}.settings-billing-footer span{display:block;margin-top:3px;max-width:560px;color:#617086;font-size:12.5px;line-height:1.5}.settings-billing-footer-btn{flex:0 0 auto}.settings-section-nav{position:-webkit-sticky;position:sticky;top:92px;z-index:35;display:flex;justify-content:center;gap:8px;margin:12px 0 18px;padding:9px;overflow-x:auto;border:1px solid #dce5f4;border-radius:18px;background:rgba(255,255,255,.94);box-shadow:0 10px 30px rgba(11,31,58,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:none}.settings-section-nav::-webkit-scrollbar{display:none}.settings-section-nav a{flex:0 0 auto;min-width:180px;padding:11px 18px;border:1px solid #cfdbf2;border-radius:14px;color:#173b78;background:linear-gradient(180deg,#fff,#f5f8ff);box-shadow:0 3px 10px rgba(36,84,214,.08);font-size:14px;font-weight:800;text-align:center;text-decoration:none;white-space:nowrap;transition:background .18s ease,color .18s ease,transform .18s ease,border-color .18s ease,box-shadow .18s ease}.settings-section-nav a:hover{color:#fff;border-color:#3474ed;background:linear-gradient(135deg,#2454d6,#58a4ff);box-shadow:0 8px 18px rgba(36,84,214,.22);transform:translateY(-2px)}#automatisation-gmail,#compte-donnees,#dropdown-preferences-panel,#facturation,#gestion-fiscalite{scroll-margin-top:170px}@media(max-width:640px){.settings-billing-card .settings-billing-hero h3{font-size:22px;gap:8px}.settings-billing-footer{align-items:flex-start}.settings-billing-footer-btn{width:100%;justify-content:center}.settings-section-nav{top:76px;justify-content:flex-start;margin-inline:-4px}.settings-section-nav a{min-width:auto;padding:9px 13px;font-size:13px}}.settings-account-data{margin-top:28px}.settings-account-data-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border:1px solid #d7e2f4;border-radius:17px;color:#0b1f3a;background:linear-gradient(135deg,#f9fbff,#f1f6ff);box-shadow:0 5px 16px rgba(11,31,58,.06);cursor:pointer;list-style:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.settings-account-data-summary::-webkit-details-marker{display:none}.settings-account-data-summary:hover{border-color:#9fbbf5;box-shadow:0 10px 24px rgba(36,84,214,.12);transform:translateY(-1px)}.settings-account-data-summary-main{display:flex;align-items:center;gap:13px;min-width:0}.settings-account-data-icon{display:grid;place-items:center;width:42px;height:42px;flex:0 0 auto;border-radius:13px;color:#2454d6;background:#e8f0ff}.settings-account-data-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.settings-account-data-summary-copy{display:flex;flex-direction:column;gap:3px}.settings-account-data-summary-copy strong{font-size:20px;line-height:1.2}.settings-account-data-summary-copy>span{color:#708097;font-size:13px}.settings-account-data-summary-action{display:flex;align-items:center;gap:9px;flex:0 0 auto;color:#2454d6;font-size:13px;font-weight:800}.settings-account-data-close-label,.settings-account-data[open] .settings-account-data-open-label{display:none}.settings-account-data[open] .settings-account-data-close-label{display:inline}.settings-account-data-chevron{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;border-radius:50%;color:#2454d6;background:#eef4ff;transition:transform .2s ease}.settings-account-data-chevron svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.settings-account-data[open] .settings-account-data-chevron{transform:rotate(180deg)}.settings-account-data[open] .settings-account-data-summary{border-color:#aac2f5;box-shadow:0 8px 22px rgba(36,84,214,.1)}.settings-account-data-content{padding-top:14px}.settings-billing-card,.settings-global-card{position:relative;overflow:hidden;border-color:#dce6f6;box-shadow:0 18px 50px rgba(24,55,112,.08)}.settings-billing-card:before,.settings-global-card:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,#2454d6,#58a4ff 48%,#7c3aed)}.settings-billing-card .settings-heading-minimal,.settings-global-card .settings-heading-minimal{position:relative;z-index:1}.settings-global-card .settings-heading-minimal .settings-global-heading-copy{display:block;margin:8px 0 0;color:#718098;font-size:13px;line-height:1.5}.settings-global-card .studio-form-dense{gap:18px}.settings-global-card .toggle-row-single{position:relative}.settings-global-card .toggle-card{min-height:76px;padding:16px 18px;border-color:#d8e4f7;background:radial-gradient(circle at 92% 50%,rgba(90,167,255,.13),transparent 25%),linear-gradient(135deg,#f8fbff,#fff 64%);box-shadow:0 8px 22px rgba(36,84,214,.06);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.settings-global-card .toggle-card:hover{border-color:#abc3f1;box-shadow:0 12px 28px rgba(36,84,214,.11);transform:translateY(-1px)}.settings-global-card .toggle-card strong{font-size:16px;letter-spacing:-.015em}.settings-global-panels{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(310px,.75fr);grid-gap:16px;gap:16px;align-items:stretch}.settings-global-panel{position:relative;padding:20px;overflow:hidden;border:1px solid #dce5f4;border-radius:21px;background:linear-gradient(145deg,#fff,#f8fbff)}.settings-global-panel:after{content:"";position:absolute;width:120px;height:120px;right:-56px;bottom:-72px;border:18px solid rgba(36,84,214,.045);border-radius:50%;pointer-events:none}.settings-global-panel-fiscal{background:linear-gradient(145deg,#fff,#fbf9ff)}.settings-global-panel-fiscal:after{border-color:rgba(124,58,237,.05)}.settings-subsection-iconed{display:flex;align-items:center;gap:11px;padding:0 0 16px}.settings-subsection-icon{display:grid;place-items:center;width:39px;height:39px;flex:0 0 auto;border-radius:12px;color:#fff;background:linear-gradient(135deg,#2454d6,#58a4ff);box-shadow:0 8px 18px rgba(36,84,214,.2);font-size:18px;font-weight:900}.settings-global-panel-fiscal .settings-subsection-icon{background:linear-gradient(135deg,#6d3be5,#9b6cff);box-shadow:0 8px 18px rgba(124,58,237,.18)}.settings-subsection-iconed h3{font-size:17px}.settings-subsection-iconed p{margin:3px 0 0;color:#77859a;font-size:12px;line-height:1.45}.settings-global-panel .settings-global-row{position:relative;z-index:1;gap:10px}.settings-global-panel .field{position:relative;gap:7px;padding:14px;border:1px solid #e0e8f5;border-radius:16px;background:rgba(255,255,255,.9);box-shadow:0 5px 15px rgba(11,31,58,.045)}.settings-global-panel .field:before{content:"";position:absolute;left:14px;right:14px;top:0;height:3px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,#2454d6,#58a4ff);opacity:.78}.settings-global-panel .field:nth-child(2):before{background:linear-gradient(90deg,#7c3aed,#a978ff)}.settings-global-panel .field:nth-child(3):before{background:linear-gradient(90deg,#ff8a43,#ffb06a)}.settings-global-panel .field>span{color:#68788f;font-size:10.5px;font-weight:900;letter-spacing:.055em;text-transform:uppercase}.settings-global-panel .field .input{height:44px;padding:8px 11px;border-color:#dbe5f4;background:#f9fbff;color:#0b1f3a;font-size:20px;font-weight:800;letter-spacing:-.025em}.settings-global-panel-fiscal>.toggle-row{height:calc(100% - 55px)}.settings-global-panel-fiscal .toggle-card{min-height:100%;align-items:flex-start;padding:18px;background:radial-gradient(circle at 90% 12%,rgba(124,58,237,.11),transparent 30%),#fff}.settings-global-actions{display:flex;align-items:center;justify-content:flex-end;gap:18px;padding-top:2px}.settings-global-actions>span{color:#8090a5;font-size:12px}.settings-global-actions .studio-submit{min-width:245px;box-shadow:0 10px 24px rgba(36,84,214,.22)}.settings-billing-card .settings-billing-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);align-items:stretch;grid-gap:18px;gap:18px;padding:22px;overflow:hidden;border-color:#cad9f5;background:radial-gradient(circle at 15% 0,rgba(90,167,255,.14),transparent 34%),linear-gradient(135deg,#f7faff,#fff 56%,#f5f1ff);box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.settings-billing-card .settings-billing-hero:after{content:"";position:absolute;right:-70px;top:-76px;width:210px;height:210px;border:25px solid rgba(124,58,237,.045);border-radius:50%;pointer-events:none}.settings-billing-hero-main{position:relative;z-index:1;align-self:center;padding:2px 4px}.settings-billing-hero-main>p{max-width:650px}.settings-billing-hero-meta{position:relative;z-index:1;display:grid;grid-gap:10px;gap:10px}.settings-billing-meta-card{position:relative;display:flex;flex-direction:column;justify-content:center;gap:5px;min-height:72px;padding:14px 16px 14px 49px;overflow:hidden;border:1px solid rgba(36,84,214,.13);border-radius:16px;background:rgba(255,255,255,.82);box-shadow:0 8px 24px rgba(35,63,116,.07)}.settings-billing-meta-card:before{position:absolute;left:15px;top:50%;display:grid;place-items:center;width:25px;height:25px;border-radius:8px;color:#2454d6;background:#eaf1ff;transform:translateY(-50%);font-size:13px;font-weight:900}.settings-billing-meta-payment:before{content:"↗"}.settings-billing-meta-account:before{content:"@"}.settings-billing-meta-card span{color:#7b899e;font-size:10px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.settings-billing-meta-card strong{overflow:hidden;color:#0b1f3a;font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.settings-plan-switch{position:relative}.settings-plan-switch-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:16px}.settings-plan-switch-head h3{font-size:21px;letter-spacing:-.035em}.settings-plan-switch-head p{max-width:660px;margin:0;text-align:right}.settings-plan-option{position:relative;padding:20px;overflow:hidden;border-color:#dbe5f6;border-radius:20px;background:linear-gradient(160deg,#fff,#fafcff);box-shadow:0 10px 26px rgba(11,31,58,.055);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.settings-plan-option:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#2454d6,#58a4ff)}.settings-plan-option:nth-child(2):before{background:linear-gradient(90deg,#5a4ee8,#8d6cff)}.settings-plan-option:nth-child(3):before{background:linear-gradient(90deg,#7c3aed,#c06dff)}.settings-plan-option:hover{border-color:#b8cbef;box-shadow:0 16px 34px rgba(36,84,214,.11);transform:translateY(-2px)}.settings-plan-option.is-current{border-color:#9fbbf2;background:radial-gradient(circle at 100% 0,rgba(90,167,255,.13),transparent 35%),linear-gradient(160deg,#f3f7ff,#fff);box-shadow:0 14px 30px rgba(36,84,214,.1)}.settings-plan-option strong{margin-top:3px;font-size:21px}.settings-plan-option-price{display:inline-flex;align-items:center;min-height:28px;padding:4px 9px;border-radius:9px;background:#edf3ff;font-size:15px}.settings-plan-option-list{padding-top:12px;border-top:1px solid #e7edf7}.settings-plan-option-current{margin-top:14px;box-shadow:0 5px 14px rgba(20,99,60,.09)}.settings-billing-plan-row{gap:14px;margin-top:16px}.settings-billing-plan{position:relative;display:flex;flex-direction:column;gap:7px;min-height:172px;padding:20px;overflow:hidden;border-color:#dbe5f6;border-radius:20px;background:linear-gradient(155deg,#fff,#f8fbff);box-shadow:0 10px 26px rgba(11,31,58,.055);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.settings-billing-plan:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#2454d6,#58a4ff)}.settings-billing-plan:nth-child(2):before{background:linear-gradient(90deg,#5a4ee8,#8d6cff)}.settings-billing-plan:nth-child(3):before{background:linear-gradient(90deg,#7c3aed,#c06dff)}.settings-billing-plan:hover{border-color:#b8cbef;box-shadow:0 16px 34px rgba(36,84,214,.11);transform:translateY(-2px)}.settings-billing-plan span{margin-top:2px}.settings-billing-plan strong{font-size:21px}.settings-billing-plan p{width:max-content;padding:5px 9px;border-radius:9px;background:#edf3ff;color:#2454d6;font-size:14px}.settings-billing-plan-btn{width:100%;margin-top:auto;justify-content:center;border-color:#bdd0f3;background:linear-gradient(135deg,#eef4ff,#f7f3ff);color:#173b78;box-shadow:0 5px 14px rgba(36,84,214,.07)}.settings-billing-plan-btn:hover{border-color:#3474ed;background:linear-gradient(135deg,#2454d6,#58a4ff);color:#fff;box-shadow:0 9px 20px rgba(36,84,214,.2)}.settings-account-data-summary{background:radial-gradient(circle at 86% 50%,rgba(90,167,255,.11),transparent 24%),linear-gradient(135deg,#fbfdff,#f1f6ff)}.settings-global-card .studio-form-dense{gap:14px}.settings-global-card .toggle-card{min-height:66px;padding:13px 16px}.settings-global-panels{align-items:flex-start}.settings-global-panel{padding:17px}.settings-subsection-iconed{padding-bottom:12px}.settings-global-panel .field{padding:11px 12px}.settings-global-panel-fiscal>.toggle-row{height:auto}.settings-global-panel-fiscal .toggle-card{min-height:74px;align-items:center;padding:14px 16px}.settings-global-actions{padding-top:0}.settings-about-card,.settings-changelog-card,.settings-shortcuts-card{position:relative;overflow:hidden;border-color:#dce6f6;box-shadow:0 18px 50px rgba(24,55,112,.075)}.settings-about-card:before,.settings-changelog-card:before,.settings-shortcuts-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#2454d6,#58a4ff 48%,#7c3aed)}.settings-about-card .settings-heading-minimal,.settings-changelog-card .settings-heading-minimal,.settings-shortcuts-card .settings-heading-minimal{position:relative;z-index:1}.settings-shortcut-grid{gap:12px}.settings-shortcut-kpi{position:relative;gap:12px;min-height:82px;padding:13px 14px;overflow:hidden;border-color:#dce6f6;background:linear-gradient(150deg,#fff,#f7faff);box-shadow:0 8px 22px rgba(11,31,58,.05);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.settings-shortcut-kpi:hover{border-color:#b4c9ef;box-shadow:0 13px 28px rgba(36,84,214,.1);transform:translateY(-2px)}.settings-shortcut-kpi:before{display:grid;place-items:center;width:42px;height:42px;flex:0 0 auto;border-radius:13px;color:#fff;background:linear-gradient(135deg,#2454d6,#58a4ff);box-shadow:0 8px 18px rgba(36,84,214,.2);font-size:18px;font-weight:900}.settings-shortcut-stock:before{content:"▦"}.settings-shortcut-analyses:before{content:"↗";background:linear-gradient(135deg,#5a4ee8,#8d6cff);box-shadow:0 8px 18px rgba(90,78,232,.18)}.settings-shortcut-labels:before{display:none}.settings-shortcut-kpi .settings-shortcut-printer{display:grid;place-items:center;width:42px;height:42px;flex:0 0 auto;border-radius:13px;color:#fff;background:linear-gradient(135deg,#7c3aed,#b067ff);box-shadow:0 8px 18px rgba(124,58,237,.18);font-size:0;font-weight:400;letter-spacing:0;line-height:1;text-transform:none}.settings-shortcut-kpi .settings-shortcut-printer svg{display:block;width:19px;height:19px;margin:auto;fill:none;color:#fff;stroke:#fff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round}.settings-shortcut-kpi .settings-shortcut-printer path{fill:none;stroke:#fff;stroke-width:1;vector-effect:non-scaling-stroke}.settings-shortcut-kpi .settings-export-row{flex:1 1 auto;width:100%}.settings-shortcut-kpi .settings-export-row strong{color:#0b1f3a;font-size:16px}.settings-shortcut-action{min-height:36px;padding:8px 13px;border-radius:11px;font-size:12px}.settings-about-grid{gap:14px}.settings-about-pane{position:relative;padding:21px;overflow:hidden;border-color:#dce6f6;background:radial-gradient(circle at 100% 0,rgba(90,167,255,.11),transparent 34%),linear-gradient(145deg,#fff,#f7faff);box-shadow:0 9px 24px rgba(11,31,58,.05)}.settings-about-pane:nth-child(2){background:radial-gradient(circle at 100% 0,rgba(124,58,237,.1),transparent 34%),linear-gradient(145deg,#fff,#fbf8ff)}.settings-about-kicker{display:inline-flex;align-items:center;min-height:27px;margin-bottom:15px;padding:5px 10px;border-radius:999px;background:#eaf1ff;color:#2454d6;font-size:10px;font-weight:900}.settings-about-pane:nth-child(2) .settings-about-kicker{background:#f1eaff;color:#7138dc}.settings-about-product{margin-bottom:14px}.settings-about-pane p{max-width:650px;color:#66758b;font-size:13.5px;line-height:1.62}.settings-help-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.settings-help-list li{min-height:58px;padding:11px 12px;border:1px solid #e2e7f3;border-radius:13px;background:rgba(255,255,255,.76);color:#42516a;font-size:12.5px;line-height:1.48;box-shadow:0 5px 14px rgba(11,31,58,.035)}.settings-about-footer{margin-top:16px;padding-top:13px;color:#9aa6b7;text-align:center}.settings-changelog-card{padding-bottom:22px}.settings-changelog-list{gap:10px}.settings-changelog-item{position:relative;grid-template-columns:74px minmax(0,1fr);gap:18px;padding:20px;overflow:hidden;border:1px solid #dce6f6;border-radius:20px;background:radial-gradient(circle at 100% 0,rgba(90,167,255,.1),transparent 30%),linear-gradient(145deg,#fff,#f7faff);box-shadow:0 10px 26px rgba(11,31,58,.055)}.settings-changelog-item:first-child{padding-top:20px;border-top:1px solid #dce6f6}.settings-changelog-tag{min-width:62px;min-height:34px;align-self:start;border-radius:11px;background:linear-gradient(135deg,#173b7a,#3474ed);box-shadow:0 8px 18px rgba(36,84,214,.18)}.settings-changelog-item strong{margin-bottom:5px;color:#0b1f3a;font-size:18px;letter-spacing:-.025em}.settings-changelog-item p{color:#66758b;font-size:13px}.settings-changelog-highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:14px 0 0;padding:0;list-style:none}.settings-changelog-highlights li{position:relative;padding:10px 11px 10px 32px;border:1px solid #e0e8f5;border-radius:12px;background:rgba(255,255,255,.78);color:#42516a;font-size:12px;line-height:1.45}.settings-changelog-highlights li:before{content:"✓";position:absolute;left:11px;top:9px;display:grid;place-items:center;width:15px;height:15px;border-radius:50%;color:#fff;background:#2454d6;font-size:9px;font-weight:900}@media(max-width:980px){.settings-billing-card .settings-billing-hero,.settings-global-panels{grid-template-columns:1fr}.settings-plan-switch-head{display:block}.settings-plan-switch-head p{margin-top:5px;text-align:left}.settings-changelog-highlights,.settings-help-list{grid-template-columns:1fr}}@media(max-width:640px){.settings-billing-card,.settings-global-card{padding:20px 16px}.settings-global-panel{padding:16px}.settings-global-panel .settings-global-row{grid-template-columns:1fr!important}.settings-global-panel .settings-global-row>.field{grid-column:auto}.settings-global-actions{align-items:stretch;flex-direction:column}.settings-global-actions>span{text-align:center}.settings-global-actions .studio-submit{width:100%}.settings-billing-card .settings-billing-hero{padding:17px}.settings-billing-meta-card strong{white-space:normal}.settings-shortcut-kpi:before{font-size:16px}.settings-shortcut-kpi .settings-shortcut-printer,.settings-shortcut-kpi:before{width:36px;height:36px;border-radius:11px}.settings-shortcut-kpi .settings-shortcut-printer svg{width:17px;height:17px}.settings-changelog-item,.settings-changelog-item:first-child{grid-template-columns:1fr;gap:12px;padding:16px}}.settings-data-grid{display:block}.settings-data-grid.has-subscription{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.72fr);align-items:stretch;grid-gap:18px;gap:18px}.settings-data-pane{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:20px;border:1px solid #dce5f4;border-radius:18px;background:#f8faff}.settings-data-pane strong{font-size:16px;color:#0b1f3a}.settings-data-pane p{margin:0;color:#617086;line-height:1.6}.settings-data-subscription{border-color:#cbdcfb;background:#f6f9ff}.settings-data-note{padding-top:12px;border-top:1px solid #dbe6f8;color:#40536f!important;font-size:13px}.settings-data-subscription .billing-action-wrap{margin-top:auto}.settings-subscription-manage-button{border:1px solid #9db9ef;background:#fff;color:#2454d6;box-shadow:0 4px 12px rgba(36,84,214,.1);transition:background .18s ease,color .18s ease,transform .18s ease,border-color .18s ease,box-shadow .18s ease}.settings-subscription-manage-button:hover{border-color:#3474ed;background:linear-gradient(135deg,#2454d6,#58a4ff);color:#fff;box-shadow:0 8px 18px rgba(36,84,214,.22);transform:translateY(-2px)}.settings-data-danger{gap:10px;height:100%;padding:20px;border-color:#f1c9c9;background:#fffafa}.settings-data-danger p{font-size:13px;line-height:1.5}.settings-data-danger .settings-delete-button{margin-top:auto;padding:10px 15px;font-size:13px}.settings-delete-button{border:1px solid #d44b4b;background:#fff;color:#b52f2f}.settings-delete-button:hover{background:#b52f2f;color:#fff}.settings-delete-confirm{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:20px;background:rgba(11,31,58,.56);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.settings-delete-confirm>div{width:min(560px,100%);padding:28px;border-radius:22px;background:#fff;box-shadow:0 24px 80px rgba(11,31,58,.3)}.settings-delete-dialog-kicker{display:block;margin-bottom:9px;color:#2454d6;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.settings-delete-confirm h3{margin:0 0 12px;font-size:25px;color:#0b1f3a}.settings-delete-confirm p{color:#617086;line-height:1.6}.settings-delete-choice-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:22px}.settings-delete-choice-actions .billing-action-wrap{width:100%}.settings-delete-choice-actions>.settings-delete-button,.settings-delete-choice-billing{width:100%;min-height:50px;justify-content:center}.settings-delete-choice-cancel{display:block;margin:14px auto 0;padding:7px 12px;border:0;background:transparent;color:#617086;font:inherit;font-weight:700;cursor:pointer}.settings-delete-choice-cancel:hover{color:#2454d6;text-decoration:underline}.settings-delete-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.settings-data-message{margin:14px 0 0;color:#2454d6;font-weight:700}.affiliate-consent{position:fixed;z-index:10000;left:50%;bottom:16px;transform:translateX(-50%);width:min(940px,calc(100% - 28px));display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 13px;border:1px solid #cbd9f4;border-radius:15px;background:#fff;box-shadow:0 14px 44px rgba(11,31,58,.16);color:#0b1f3a}.affiliate-consent p{min-width:0;margin:0;color:#526176;font-size:13px;line-height:1.45}.affiliate-consent-actions{display:flex;flex:0 0 auto;gap:8px}.affiliate-consent-actions .btn{min-height:38px;padding:9px 13px;justify-content:center;white-space:nowrap;font-size:12px}.affiliate-reset{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:14px}.affiliate-reset p{margin:0;color:#177341;font-weight:700}.compliance-admin{display:grid;grid-gap:18px;gap:18px;padding-bottom:60px}.compliance-admin-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.compliance-admin-hero h1{margin:8px 0 6px;color:#0b1f3a}.compliance-admin-hero p{margin:0;max-width:760px;color:#617086}.compliance-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:12px;gap:12px}.compliance-kpis article{padding:18px;display:flex;flex-direction:column;gap:8px}.compliance-kpis span{color:#617086;font-size:13px}.compliance-kpis strong{color:#0b1f3a;font-size:28px}.compliance-sync-control{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:10px 18px;gap:10px 18px}.compliance-sync-control>div{display:flex;flex-direction:column;gap:6px}.compliance-sync-control>div span{color:#617086;font-size:13px}.compliance-sync-control>p{grid-column:1/-1;margin:0;color:#2454d6;font-weight:700}.compliance-table-card h2{margin-top:0;color:#0b1f3a}.compliance-table-help{margin:-5px 0 14px;color:#617086;font-size:13px;line-height:1.5}.compliance-manual-form{display:grid;grid-template-columns:minmax(260px,1fr) minmax(260px,1fr) auto;align-items:end;grid-gap:14px;gap:14px}.compliance-manual-form>div{display:flex;flex-direction:column;gap:6px}.compliance-manual-form>div span{color:#617086;font-size:13px;line-height:1.5}.compliance-manual-form>p{grid-column:1/-1;margin:0;color:#2454d6;font-weight:700}.compliance-table-wrap{overflow:auto}.compliance-table-wrap table{width:100%;border-collapse:collapse;min-width:820px}.compliance-table-wrap td,.compliance-table-wrap th{padding:12px 10px;border-bottom:1px solid #e4eaf4;text-align:left;font-size:13px;vertical-align:top}.compliance-table-wrap th{color:#617086;text-transform:uppercase;font-size:11px;letter-spacing:.05em}.compliance-document-button{min-height:0;padding:7px 11px;font-size:12px;white-space:nowrap}.compliance-delivered-at{display:block;margin-top:5px;color:#617086;white-space:nowrap}.compliance-email-delivered{background:#eaf9f0;color:#177341}.compliance-email-bounced,.compliance-email-failed,.compliance-email-suppressed{background:#fff0f0;color:#b52f2f}.compliance-email-delivery_delayed{background:#fff8e8;color:#8c6200}.compliance-status{display:inline-flex;padding:5px 9px;border-radius:999px;background:#edf2fb;color:#526176;font-weight:700}.compliance-status-failed{background:#fff0f0;color:#b52f2f}.compliance-status-pending,.compliance-status-processing{background:#fff8e8;color:#8c6200}.compliance-status-completed{background:#eaf9f0;color:#177341}.compliance-proof-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);grid-gap:18px;gap:18px}.compliance-proof-email,.compliance-proof-events,.compliance-proof-summary,.compliance-proof-technical{padding:24px}.compliance-proof-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.compliance-proof-heading h2{margin:14px 0 4px;color:#0b1f3a}.compliance-proof-email p,.compliance-proof-events p,.compliance-proof-heading p{margin:0;color:#617086}.compliance-proof-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;margin:24px 0 0;border:1px solid #e4eaf4;border-radius:16px;overflow:hidden}.compliance-proof-facts div{padding:16px;border-right:1px solid #e4eaf4;border-bottom:1px solid #e4eaf4}.compliance-proof-facts div:nth-child(3n){border-right:0}.compliance-proof-facts div:nth-last-child(-n+3){border-bottom:0}.compliance-proof-facts dt,.compliance-proof-technical dt{margin-bottom:5px;color:#617086;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.compliance-proof-facts dd,.compliance-proof-technical dd{margin:0;color:#0b1f3a;font-weight:700}.compliance-proof-email h2,.compliance-proof-events h2,.compliance-proof-technical h2{margin:0 0 16px;color:#0b1f3a}.compliance-proof-technical dl{display:grid;grid-gap:16px;gap:16px;margin:0}.compliance-proof-technical code{display:block;overflow-wrap:anywhere;font-size:11px;font-weight:600}.compliance-proof-email>div{margin-bottom:18px}.compliance-proof-email>div h2{margin:8px 0 6px}.compliance-proof-email iframe{display:block;width:100%;min-height:940px;border:1px solid #dbe4f2;border-radius:16px;background:#f4f7fc}.compliance-proof-email details{margin-top:16px;padding:14px 16px;border:1px solid #e4eaf4;border-radius:14px}.compliance-proof-email summary{cursor:pointer;color:#2454d6;font-weight:800}.compliance-proof-email pre{margin:14px 0 0;padding:16px;max-height:440px;overflow:auto;border-radius:12px;background:#f7f9fc;color:#27364b;white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.compliance-proof-events ol{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.compliance-proof-events li{display:flex;justify-content:space-between;gap:18px;padding:13px 0;border-bottom:1px solid #e4eaf4}.compliance-proof-events li:last-child{border-bottom:0}.compliance-proof-events li span{color:#617086}.admin-section-tabs,.affiliate-admin-nav,.affiliate-row-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-section-tabs .admin-section-tab-active{box-shadow:0 8px 20px rgba(36,84,214,.18)}.admin-section-tabs .admin-section-tab-active,.admin-section-tabs .admin-section-tab-active:hover{background:#2454d6;border-color:#2454d6;color:#fff}.standalone-admin-shell{min-height:100vh;padding:20px 0 1px;background:#f4f7fc}.standalone-admin-topbar{width:min(1460px,calc(100% - 40px));margin:0 auto 20px;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:20px}.standalone-admin-brand{display:flex;align-items:center;gap:12px;color:#0b1f3a;text-decoration:none}.standalone-admin-brand strong{font-size:20px;font-weight:900;letter-spacing:-.5px}.standalone-admin-brand small{padding-left:12px;border-left:1px solid #d6e0ef;color:#617086;font-size:13px;font-weight:800}.affiliate-create-card h2,.affiliate-create-card>p{margin-top:0}.affiliate-create-card>p{color:#617086}.affiliate-creator-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;grid-gap:14px;gap:14px;margin-top:20px}.affiliate-creator-form label{display:flex;flex-direction:column;gap:7px;color:#526176;font-size:13px;font-weight:700}.affiliate-creator-form input{min-height:46px;padding:10px 12px;border:1px solid #d6e0ef;border-radius:12px;background:#fff;color:#0b1f3a;font:inherit;font-weight:600}.affiliate-creator-form label small{font-weight:500;color:#74839a}.affiliate-form-wide{grid-column:span 2}.affiliate-field-suffix{display:grid;grid-template-columns:1fr auto;align-items:center;border:1px solid #d6e0ef;border-radius:12px;overflow:hidden;background:#f7f9fc}.affiliate-field-suffix input{border:0;border-radius:0}.affiliate-field-suffix span{padding:0 12px;color:#617086}.affiliate-admin-message{grid-column:1/-1;margin:0;color:#2454d6;font-weight:700}.affiliate-list-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.affiliate-list-heading h2{margin:0}.affiliate-search{width:min(360px,100%)}.affiliate-search input{width:100%;min-height:42px;padding:9px 13px;border:1px solid #d6e0ef;border-radius:12px;background:#fff;color:#0b1f3a;font:inherit;font-size:13px;font-weight:600}.affiliate-search input:focus{border-color:#2454d6;box-shadow:0 0 0 3px rgba(36,84,214,.12);outline:0}.affiliate-create-actions{grid-column:1/-1;display:flex;align-items:center;gap:12px;max-width:920px}.affiliate-create-actions .btn{min-width:220px;justify-content:center}.affiliate-adjustment-detail,.affiliate-summary-table td>code,.affiliate-summary-table td>small{display:block;margin-top:5px;color:#617086}.affiliate-plan-overview{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(0,2fr);align-items:center;grid-gap:24px;gap:24px}.affiliate-plan-overview h2{margin:0 0 5px;color:#0b1f3a}.affiliate-plan-overview p{margin:0;color:#617086;font-size:13px}.affiliate-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));grid-gap:10px;gap:10px}.affiliate-plan-grid article{padding:13px 15px;border:1px solid #e1e8f4;border-radius:13px;background:#f8faff}.affiliate-plan-grid small,.affiliate-plan-grid span{display:block;color:#617086;font-size:12px}.affiliate-plan-grid strong{display:block;margin:3px 0;color:#0b1f3a;font-size:22px}.affiliate-creator-plan-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));margin:0 0 18px}.affiliate-creator-identity{display:flex;align-items:center;gap:10px;min-width:170px}.affiliate-creator-identity>img,.affiliate-creator-identity>span{width:42px;height:42px;flex:0 0 42px;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:#e8efff;color:#2454d6;font-weight:900}.affiliate-creator-identity>div{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.affiliate-row-actions{min-width:190px}.affiliate-row-actions small{width:100%;color:#2454d6}.affiliate-delete-button{width:32px;height:32px;padding:0;border:1px solid #efb3aa;border-radius:50%;background:#fff;color:#c0492f;font-size:22px;line-height:1;cursor:pointer}.affiliate-delete-button:hover{border-color:#c0492f;background:#fff1ef}.affiliate-delete-button:disabled{cursor:default;opacity:.55}.affiliate-delete-confirm{display:inline-flex;align-items:center;gap:6px;padding:5px 7px;border:1px solid #efb3aa;border-radius:10px;background:#fff7f5;color:#9a3f30;font-size:12px}.affiliate-delete-confirm button{padding:3px 7px;border:0;border-radius:6px;background:#fff;color:#9a3f30;font:inherit;font-weight:800;cursor:pointer}.affiliate-delete-confirm button:first-of-type{background:#c0492f;color:#fff}.affiliate-adjustment-detail{white-space:nowrap;font-size:11px}.statistics-admin{gap:20px}.statistics-hero{position:relative;isolation:isolate;min-height:210px;padding:32px;overflow:hidden;border-radius:24px;background:linear-gradient(128deg,#071c3d,#113b8c 54%,#2d67e7);box-shadow:0 22px 55px rgba(22,62,135,.2);color:#fff;display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.statistics-hero .admin-section-tabs,.statistics-hero>div:first-child{position:relative;z-index:2}.statistics-hero h1{max-width:680px;margin:9px 0 8px;color:#fff;font-size:clamp(30px,3.4vw,52px);line-height:1.02;letter-spacing:-.045em}.statistics-hero p{margin:0;color:#cbdcff;font-size:15px}.statistics-hero-kicker,.statistics-section-kicker{color:#6998ff;font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.statistics-hero-kicker{color:#a9c4ff}.statistics-hero .admin-section-tabs .btn{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.08);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.statistics-hero .admin-section-tabs .admin-section-tab-active{border-color:#fff;background:#fff;color:#17449f;box-shadow:0 10px 28px rgba(0,0,0,.14)}.statistics-hero-orb{position:absolute;z-index:0;border-radius:50%;filter:blur(2px);pointer-events:none}.statistics-hero-orb-one{width:330px;height:330px;right:-90px;bottom:-230px;background:rgba(110,188,255,.28)}.statistics-hero-orb-two{width:190px;height:190px;right:30%;top:-145px;background:rgba(111,93,255,.28)}.statistics-environment-note{display:flex;align-items:center;gap:12px;width:max-content;max-width:100%;padding:10px 14px;border:1px solid #f1d489;border-radius:13px;background:#fff9e8;color:#6e5005}.statistics-environment-note>span{padding:5px 8px;border-radius:7px;background:#f4bd32;color:#442e00;font-size:10px;font-weight:950;letter-spacing:.09em}.statistics-environment-note>div{display:flex;flex-direction:column;gap:1px}.statistics-environment-note strong{font-size:12px}.statistics-environment-note small{color:#8c6e20;font-size:11px}.statistics-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.statistics-kpi{position:relative;min-height:164px;padding:20px;overflow:hidden;border:1px solid #e3eaf5;display:flex;flex-direction:column;align-items:flex-start;gap:5px;box-shadow:0 10px 30px rgba(20,48,92,.06)}.statistics-kpi:after{content:"";position:absolute;width:90px;height:90px;right:-34px;bottom:-38px;border-radius:50%;background:var(--kpi-soft)}.statistics-kpi-icon{width:34px;height:34px;margin-bottom:5px;border-radius:10px;display:grid;place-items:center;background:var(--kpi-soft);color:var(--kpi);font-size:16px;font-weight:950}.statistics-kpi>span{color:#607087;font-size:12px;font-weight:750}.statistics-kpi>strong{color:#091f3e;font-size:30px;line-height:1.1;letter-spacing:-.035em}.statistics-kpi>small{color:#8a97aa;font-size:11px}.statistics-kpi-blue{--kpi:#2c64e7;--kpi-soft:#e7efff}.statistics-kpi-violet{--kpi:#7452db;--kpi-soft:#eee9ff}.statistics-kpi-green{--kpi:#179663;--kpi-soft:#e1f7ed}.statistics-kpi-cyan{--kpi:#008eaf;--kpi-soft:#def7fb}.statistics-kpi-orange{--kpi:#d7761d;--kpi-soft:#fff0df}.statistics-kpi-navy{--kpi:#173b72;--kpi-soft:#e6edf7}.statistics-offers-card,.statistics-ranking-card,.statistics-revenue-card,.statistics-source-podium-card,.statistics-subscriptions-card{padding:26px;border:1px solid #e3eaf5;box-shadow:0 10px 30px rgba(20,48,92,.055)}.statistics-section-heading,.statistics-table-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px}.statistics-section-heading h2,.statistics-table-heading h2{margin:5px 0 4px;color:#0a203f;font-size:22px;letter-spacing:-.025em}.statistics-section-heading p,.statistics-table-heading p{margin:0;color:#77869b;font-size:12px}.statistics-section-heading.compact{margin-bottom:12px}.statistics-ranking-count,.statistics-section-badge{padding:8px 11px;border-radius:10px;background:#edf3ff;color:#2454d6;font-size:11px;font-weight:850;white-space:nowrap}.statistics-revenue-card{position:relative;overflow:hidden;background:linear-gradient(150deg,#fff,#f9fbff 55%,#f0f5ff)}.statistics-live-badge{display:flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #dce7f8;border-radius:999px;background:#fff;color:#52657e;font-size:10px;font-weight:850;white-space:nowrap}.statistics-live-badge i{width:7px;height:7px;border-radius:50%;background:#21a972;box-shadow:0 0 0 4px #e2f8ef}.statistics-revenue-layout{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(290px,.85fr);grid-gap:18px;gap:18px}.statistics-revenue-main{min-width:0;padding:20px;border:1px solid #dfe7f3;border-radius:20px;background:linear-gradient(145deg,#071e42,#123d88);box-shadow:0 20px 38px rgba(12,47,105,.16);color:#fff}.statistics-revenue-chart-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.statistics-revenue-chart-head>div{display:flex;flex-direction:column;gap:3px}.statistics-revenue-chart-head span{color:#aebfdd;font-size:11px;font-weight:700}.statistics-revenue-chart-head strong{font-size:30px;line-height:1.05;letter-spacing:-.035em}.statistics-revenue-growth{padding:7px 9px;border-radius:9px;background:rgba(72,214,161,.14);color:#75e1b9!important;font-size:10px!important}.statistics-revenue-growth.is-down{background:rgba(255,134,120,.14);color:#ff9e91!important}.statistics-revenue-chart{margin-top:8px}.statistics-revenue-chart svg{display:block;width:100%;height:auto;overflow:visible}.statistics-chart-grid{stroke:rgba(255,255,255,.09);stroke-width:1}.statistics-chart-area{fill:url(#statisticsRevenueArea)}.statistics-chart-line{fill:none;stroke:url(#statisticsRevenueLine);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 4px 7px rgba(61,130,255,.38))}.statistics-chart-dot{fill:#9bc8ff;stroke:#0c2a5d;stroke-width:2}.statistics-chart-dot.is-best{fill:#ffc741;stroke:#fff;stroke-width:3;filter:drop-shadow(0 2px 5px rgba(255,188,35,.55))}.statistics-chart-label{fill:#91a7ca;font-size:9px;font-weight:700;text-transform:capitalize}.statistics-revenue-insights{display:grid;grid-gap:12px;gap:12px}.statistics-mrr-feature{position:relative;min-height:138px;padding:19px;overflow:hidden;border-radius:18px;background:linear-gradient(135deg,#2454d6,#598df3);color:#fff;box-shadow:0 15px 28px rgba(36,84,214,.2);display:flex;flex-direction:column;align-items:flex-start}.statistics-best-month span,.statistics-mrr-feature span,.statistics-revenue-mini-grid span{font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.statistics-mrr-feature span{color:#d9e5ff}.statistics-mrr-feature strong{margin:6px 0 3px;font-size:32px;line-height:1;letter-spacing:-.04em}.statistics-mrr-feature small{max-width:220px;color:#cfddff;font-size:10px}.statistics-mrr-feature i{position:absolute;width:110px;height:110px;right:-35px;bottom:-47px;border:22px solid rgba(255,255,255,.1);border-radius:50%}.statistics-revenue-mini-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.statistics-revenue-mini-grid article{padding:15px;border:1px solid #e0e7f2;border-radius:16px;background:#fff}.statistics-revenue-mini-grid span{display:block;color:#78869a}.statistics-revenue-mini-grid strong{display:block;margin:5px 0 3px;color:#102746;font-size:19px}.statistics-revenue-mini-grid small{display:block;color:#8b97a8;font-size:9px;line-height:1.35}.statistics-best-month{display:flex;align-items:center;gap:12px;padding:14px 15px;border:1px solid #f2dfad;border-radius:16px;background:linear-gradient(135deg,#fffaf0,#fff)}.statistics-best-month-icon{width:38px;height:38px;flex:0 0 38px;border-radius:12px;background:linear-gradient(135deg,#ffc928,#eaa400);color:#fff;display:grid;place-items:center;box-shadow:0 7px 14px rgba(221,158,13,.22)}.statistics-best-month>div:last-child{display:flex;flex-direction:column}.statistics-best-month span{color:#987117}.statistics-best-month strong{margin:2px 0;color:#172b48;font-size:13px;text-transform:capitalize}.statistics-best-month small{color:#8a7953;font-size:10px}.statistics-podium{display:flex;align-items:flex-end;justify-content:center;gap:12px;padding:34px 10px 0}.statistics-podium article{position:relative;width:min(230px,31%);min-height:195px;padding:20px 12px 72px;border:1px solid #dae4f2;border-radius:20px 20px 10px 10px;background:linear-gradient(180deg,#fff,#f7faff);display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 12px 25px rgba(20,48,92,.07)}.statistics-podium article.is-first{min-height:230px;border-color:#bed2ff;background:linear-gradient(180deg,#fdfefe,#edf4ff);transform:translateY(-18px);box-shadow:0 18px 38px rgba(36,84,214,.14)}.statistics-podium-rank{position:absolute;top:-14px;left:50%;width:31px;height:31px;transform:translateX(-50%);border:3px solid #fff;border-radius:50%;display:grid;place-items:center;background:#aab6c7;color:#fff;font-size:12px;font-weight:950;box-shadow:0 5px 12px rgba(16,39,76,.14)}.statistics-podium .is-first .statistics-podium-rank{width:38px;height:38px;top:-20px;background:linear-gradient(135deg,#ffc928,#e99d00);font-size:17px}.statistics-podium .is-third .statistics-podium-rank{background:#c88957}.statistics-podium-avatar{width:48px;height:48px;margin:5px 0 10px;border-radius:15px;display:grid;place-items:center;background:#e7efff;color:#2454d6;font-size:15px;font-weight:950}.statistics-podium .is-first .statistics-podium-avatar{width:58px;height:58px;background:linear-gradient(145deg,#2454d6,#63a8ff);color:#fff;box-shadow:0 10px 22px rgba(36,84,214,.25)}.statistics-podium article>strong{max-width:100%;overflow:hidden;color:#0a203f;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.statistics-podium article>b{margin-top:4px;color:#0a203f;font-size:30px;line-height:1}.statistics-podium article>small{margin-top:5px;color:#7b899d;font-size:10px}.statistics-podium article>i{position:absolute;left:0;right:0;bottom:0;height:56px;border-radius:9px 9px 8px 8px;background:linear-gradient(180deg,#dfe7f2,#cdd8e7)}.statistics-podium .is-first>i{height:72px;background:linear-gradient(180deg,#3b72ec,#204fb8)}.statistics-podium .is-third>i{height:46px;background:linear-gradient(180deg,#ead7c7,#d9b798)}.statistics-acquisition-grid{display:grid;grid-template-columns:minmax(310px,1fr) minmax(0,2fr);grid-gap:16px;gap:16px}.statistics-ranking-card,.statistics-source-podium-card{min-width:0}.statistics-podium-sources{gap:7px;padding:38px 0 0}.statistics-podium-sources article{width:32%;min-height:170px;padding:16px 7px 58px}.statistics-podium-sources article.is-first{min-height:198px;padding-bottom:66px}.statistics-podium-sources .statistics-podium-avatar{width:40px;height:40px;border-radius:12px}.statistics-podium-sources .is-first .statistics-podium-avatar{width:48px;height:48px}.statistics-podium-sources article>strong{font-size:11px}.statistics-podium-sources article>b{font-size:25px}.statistics-source-ranking{display:grid;grid-gap:5px;gap:5px}.statistics-source-row{display:grid;grid-template-columns:30px minmax(160px,1fr) 120px 86px;align-items:center;grid-gap:12px;gap:12px;padding:11px 8px;border-bottom:1px solid #edf1f7}.statistics-source-row:last-child{border-bottom:0}.statistics-source-position{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:#f0f3f8;color:#6c7a8f;font-size:11px;font-weight:900}.statistics-source-position.position-1{background:#fff0bc;color:#946900}.statistics-source-position.position-2{background:#e8edf4;color:#506076}.statistics-source-position.position-3{background:#f3e3d5;color:#9a5c2d}.statistics-source-main{display:grid;grid-gap:7px;gap:7px;min-width:0}.statistics-source-main>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px}.statistics-source-main strong{overflow:hidden;color:#112947;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.statistics-source-main small{color:#8a97a9;font-size:9px;white-space:nowrap}.statistics-source-track{height:6px;overflow:hidden;border-radius:999px;background:#edf1f7}.statistics-source-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2454d6,#68afff)}.statistics-source-numbers{display:flex;flex-direction:column;align-items:flex-end}.statistics-source-numbers strong{color:#0a203f;font-size:16px}.statistics-source-numbers small{color:#8491a4;font-size:9px;white-space:nowrap}.statistics-source-revenue{color:#173d7c;font-size:12px;text-align:right}.statistics-table-heading{align-items:flex-end}.statistics-search{width:min(430px,100%);height:44px;padding:0 14px;border:1px solid #d9e2ef;border-radius:12px;background:#f8faff;display:flex;align-items:center;gap:9px;color:#718097}.statistics-search input{width:100%;border:0;outline:0;background:transparent;color:#102746;font:inherit;font-size:12px}.statistics-search input::placeholder{color:#8996a8}.statistics-table-wrap{border:1px solid #e6ebf3;border-radius:14px}.statistics-table-wrap table{min-width:900px}.statistics-table-wrap th{padding:11px 14px;background:#f7f9fc}.statistics-table-wrap td{padding:13px 14px}.statistics-client{display:flex;align-items:center;gap:9px}.statistics-client>span{width:30px;height:30px;flex:0 0 30px;border-radius:9px;display:grid;place-items:center;background:#e9f0ff;color:#2454d6;font-size:11px;font-weight:950}.statistics-client>strong{font-size:11px}.statistics-plan-pill{display:inline-flex;padding:5px 8px;border-radius:7px;background:#edf2fa;color:#3f5068;font-size:10px;font-weight:850}.statistics-plan-essentiel{background:#eef4ff;color:#2454d6}.statistics-plan-pilotage{background:#eeeaff;color:#6648be}.statistics-plan-pro-plus{background:#e5f8ef;color:#14784f}.statistics-cell-detail{display:block;margin-top:4px;color:#8a97aa;font-size:9px}.statistics-paid-dot{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:#c4cedb}.statistics-paid-dot.is-paid{background:#22a66d;box-shadow:0 0 0 3px #e0f7ed}.statistics-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:18px;color:#748297;font-size:11px;font-weight:700}.statistics-pagination-actions{display:flex;align-items:center;gap:7px}.statistics-pagination-actions label{display:flex;align-items:center;gap:8px;margin-right:5px;white-space:nowrap}.statistics-pagination-actions button,.statistics-pagination-actions select{height:36px;border:1px solid #dce4ef;border-radius:10px;background:#fff;color:#102746;font:inherit;font-weight:850}.statistics-pagination-actions select{padding:0 30px 0 10px}.statistics-pagination-actions button{min-width:36px;padding:0 10px;cursor:pointer}.statistics-pagination-actions button:hover:not(:disabled){border-color:#87a7ee;color:#2454d6}.statistics-pagination-actions button.is-active{border-color:#2454d6;background:#2454d6;color:#fff}.statistics-pagination-actions button:disabled{cursor:default;opacity:.38}.statistics-pagination-actions>span{padding:0 3px}.compliance-status-active{background:#eaf9f0;color:#177341}.compliance-status-trialing{background:#eaf1ff;color:#2454d6}.compliance-status-canceled,.compliance-status-incomplete_expired,.compliance-status-unpaid{background:#fff0f0;color:#b52f2f}.compliance-status-incomplete,.compliance-status-past_due{background:#fff8e8;color:#8c6200}@media(max-width:900px){.affiliate-consent{align-items:stretch;flex-direction:column;bottom:max(12px,env(safe-area-inset-bottom));gap:10px;padding:12px}.affiliate-consent-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;grid-gap:8px;gap:8px}.affiliate-consent-actions .btn{width:100%;min-width:0;min-height:44px;padding:10px 8px;font-size:13px;white-space:normal}.compliance-kpis,.compliance-sync-control,.settings-data-grid.has-subscription{grid-template-columns:1fr}.compliance-sync-control .btn{width:100%;justify-content:center}.compliance-manual-form{grid-template-columns:1fr}.compliance-admin-hero{flex-direction:column}.compliance-proof-grid{grid-template-columns:1fr}.compliance-proof-heading{flex-direction:column}.compliance-proof-facts{grid-template-columns:1fr}.compliance-proof-facts div,.compliance-proof-facts div:nth-child(3n),.compliance-proof-facts div:nth-last-child(-n+3){border-right:0;border-bottom:1px solid #e4eaf4}.compliance-proof-facts div:last-child{border-bottom:0}.compliance-proof-email iframe{min-height:720px}.compliance-proof-events li{flex-direction:column;gap:4px}.settings-delete-actions{flex-direction:column-reverse}.settings-delete-actions .btn{width:100%;justify-content:center}.affiliate-creator-form,.settings-delete-choice-actions{grid-template-columns:1fr}.affiliate-form-wide{grid-column:auto}.affiliate-create-actions{align-items:stretch;flex-direction:column}.affiliate-create-actions .btn{width:100%}.affiliate-list-heading{align-items:stretch;flex-direction:column}.affiliate-admin-nav,.affiliate-search{width:100%}.affiliate-plan-grid,.affiliate-plan-overview{grid-template-columns:1fr}.statistics-hero{min-height:auto;padding:24px;flex-direction:column}.statistics-hero .admin-section-tabs{width:100%}.statistics-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.statistics-acquisition-grid,.statistics-revenue-layout{grid-template-columns:1fr}.statistics-source-row{grid-template-columns:30px minmax(130px,1fr) 100px}.statistics-source-revenue{display:none}.statistics-pagination,.statistics-table-heading{align-items:stretch;flex-direction:column}.statistics-search{width:100%}.statistics-pagination-actions{flex-wrap:wrap}}@media(max-width:640px){.affiliate-consent-inline{position:static;z-index:auto;inset:auto;transform:none;margin:12px auto;box-shadow:0 6px 18px rgba(11,31,58,.08)}}@media(max-width:560px){.statistics-hero h1{font-size:32px}.statistics-kpi-grid{grid-template-columns:1fr}.statistics-kpi{min-height:142px}.statistics-offers-card,.statistics-ranking-card,.statistics-revenue-card,.statistics-source-podium-card,.statistics-subscriptions-card{padding:18px}.statistics-revenue-main{padding:15px}.statistics-revenue-chart-head{flex-direction:column}.statistics-revenue-mini-grid{grid-template-columns:1fr}.statistics-podium{gap:5px;padding-left:0;padding-right:0}.statistics-podium article{width:33%;padding-left:5px;padding-right:5px}.statistics-podium article>small{font-size:8px}.statistics-source-row{grid-template-columns:28px minmax(120px,1fr) 88px;gap:8px}.statistics-source-main small{display:none}.statistics-pagination-actions label{width:100%;justify-content:space-between}.statistics-pagination-actions select{flex:1 1}}.tracker-streak-card{position:relative;isolation:isolate;overflow:hidden;padding:24px;border:0;background:radial-gradient(circle at 88% 8%,rgba(94,157,255,.34),transparent 30%),linear-gradient(135deg,#071c3d,#10377e 58%,#2454d6);box-shadow:0 22px 48px rgba(12,47,105,.18);color:#fff}.tracker-streak-card:after{content:"";position:absolute;z-index:-1;width:210px;height:210px;right:-95px;bottom:-145px;border:34px solid rgba(255,255,255,.07);border-radius:50%}.tracker-streak-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.tracker-streak-kicker{display:block;margin-bottom:5px;color:#8fbbff;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.tracker-streak-heading h2{margin:0;color:#fff;font-size:22px;letter-spacing:-.025em}.tracker-streak-heading p{margin:5px 0 0;color:#b9cae6;font-size:12px}.tracker-streak-coverage{min-width:106px;padding:10px 14px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:right}.tracker-streak-coverage strong{display:block;font-size:26px;line-height:1;letter-spacing:-.04em}.tracker-streak-coverage strong span{color:#8fadd8;font-size:14px}.tracker-streak-coverage small{display:block;margin-top:4px;color:#b9cae6;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.tracker-streak-inline{grid-template-columns:minmax(150px,.5fr) minmax(150px,.5fr) minmax(0,2fr);gap:12px}.tracker-streak-stat{min-height:92px;padding:15px;gap:12px;border:1px solid rgba(255,255,255,.13);border-radius:16px;background:rgba(255,255,255,.075);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tracker-streak-stat-icon{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(145deg,#3977ff,#67b4ff);color:#fff;box-shadow:0 9px 20px rgba(25,91,220,.35);font-size:18px;font-weight:950}.tracker-streak-stat-icon-gold{background:linear-gradient(145deg,#ffcf43,#eaa400);box-shadow:0 9px 20px rgba(228,166,15,.28)}.tracker-streak-stat-copy{display:grid;grid-gap:3px;gap:3px}.tracker-streak-stat-copy strong{color:#fff;font-size:27px;line-height:1;letter-spacing:-.04em}.tracker-streak-stat-copy small{color:#b9cae6;font-size:9px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.tracker-streak-stat-active{border-color:rgba(99,174,255,.48);background:linear-gradient(145deg,rgba(53,114,241,.28),rgba(255,255,255,.08))}.tracker-streak-heatmap-wrap{min-width:0;padding:13px 15px 11px;gap:8px;border:1px solid rgba(255,255,255,.13);border-radius:16px;background:rgba(4,18,45,.24)}.tracker-streak-heatmap-dates,.tracker-streak-heatmap-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.tracker-streak-heatmap-title{color:#d8e5f9;font-size:9px}.tracker-streak-heatmap-legend{display:flex;align-items:center;gap:5px;color:#91a7ca;font-size:8px;font-weight:700}.tracker-streak-heatmap-legend i{width:7px;height:7px;border-radius:3px;background:#4b91ff}.tracker-streak-heatmap-legend i+i{margin-left:4px;background:rgba(255,255,255,.12)}.streak-heatmap-compact{gap:4px}.tracker-streak-card .streak-dot{aspect-ratio:1;min-width:0;height:auto;border:1px solid rgba(255,255,255,.04);border-radius:5px;background:rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.tracker-streak-card .streak-dot-active{border-color:rgba(147,203,255,.6);background:linear-gradient(145deg,#2364e8,#65b7ff);box-shadow:0 3px 9px rgba(30,100,230,.26),inset 0 1px 0 rgba(255,255,255,.3)}.tracker-streak-heatmap-dates{color:#8299bc;font-size:8px;font-weight:700}.ops-grid-insights{align-items:start}.tracker-insight-card{--insight-accent:#2454d6;--insight-accent-2:#67b0ff;--insight-soft:#eaf1ff;min-width:0;padding:22px;border-color:#e0e8f5;background:linear-gradient(155deg,#fff,#fbfdff 56%,#f2f6ff);box-shadow:0 16px 38px rgba(20,48,92,.075)}.tracker-insight-card.is-sales{--insight-accent:#6d45d8;--insight-accent-2:#ad7aff;--insight-soft:#f0eaff}.tracker-insight-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:17px}.tracker-insight-kicker{color:var(--insight-accent);font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.tracker-insight-head h2{margin:5px 0 3px;color:#0a203f;font-size:19px;line-height:1.15;letter-spacing:-.025em}.tracker-insight-head p{margin:0;color:#7b899d;font-size:10px}.tracker-insight-icon{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:13px;background:var(--insight-soft);color:var(--insight-accent);font-size:20px;font-weight:950}.tracker-insight-feature{position:relative;isolation:isolate;min-height:118px;padding:18px;overflow:hidden;border-radius:18px;background:linear-gradient(135deg,var(--insight-accent),var(--insight-accent-2));box-shadow:0 15px 28px color-mix(in srgb,var(--insight-accent) 22%,transparent);color:#fff;display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.tracker-insight-feature i{position:absolute;z-index:-1;width:125px;height:125px;right:-43px;bottom:-72px;border:25px solid rgba(255,255,255,.1);border-radius:50%}.tracker-insight-feature-copy,.tracker-insight-feature-value{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.tracker-insight-feature span{color:rgba(255,255,255,.72);font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.tracker-insight-feature-copy strong{max-width:100%;overflow:hidden;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.tracker-insight-feature small{color:rgba(255,255,255,.75);font-size:9px}.tracker-insight-feature-value{align-items:flex-end;text-align:right}.tracker-insight-feature-value strong{font-size:28px;line-height:1;letter-spacing:-.04em;white-space:nowrap}.tracker-insight-summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 3px 10px;color:#7b899d;font-size:10px}.tracker-insight-summary strong{color:#122a4b;font-size:15px}.tracker-insight-ranking{display:grid;grid-gap:7px;gap:7px}.tracker-insight-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:10px 11px;border:1px solid #e5ebf4;border-radius:13px;background:rgba(255,255,255,.82)}.tracker-insight-row.is-first{border-color:color-mix(in srgb,var(--insight-accent) 28%,#e5ebf4);background:color-mix(in srgb,var(--insight-soft) 55%,#fff)}.tracker-insight-rank{width:27px;height:27px;display:grid;place-items:center;border-radius:9px;background:#eff3f8;color:#78869a;font-size:10px;font-weight:950}.tracker-insight-row.is-first .tracker-insight-rank{background:linear-gradient(145deg,#ffcf43,#eaa400);color:#fff;box-shadow:0 5px 12px rgba(228,166,15,.2)}.tracker-insight-main{display:grid;grid-gap:7px;gap:7px;min-width:0}.tracker-insight-main>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px}.tracker-insight-main strong{overflow:hidden;color:#152b48;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.tracker-insight-main small{color:#8a97a9;font-size:8px;white-space:nowrap}.tracker-insight-track{height:5px;overflow:hidden;border-radius:999px;background:#e9edf4}.tracker-insight-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--insight-accent),var(--insight-accent-2))}.tracker-insight-value{color:#173d7c;font-size:13px;white-space:nowrap}.is-sales .tracker-insight-value{color:#5632b7}.tracker-insight-empty{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}@media(max-width:980px){.tracker-streak-inline{grid-template-columns:repeat(2,minmax(0,1fr))}.tracker-streak-heatmap-wrap{grid-column:1/-1}}@media(max-width:640px){.tracker-insight-card,.tracker-streak-card{padding:17px}.tracker-streak-heading{align-items:stretch;flex-direction:column;margin-bottom:14px}.tracker-streak-heading h2{font-size:19px}.tracker-streak-heading p{font-size:11px}.tracker-streak-coverage{width:max-content;text-align:left}.tracker-streak-inline{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tracker-streak-stat{min-height:78px;padding:11px;gap:8px}.tracker-streak-stat-icon{width:32px;height:32px;flex-basis:32px;border-radius:10px}.tracker-streak-stat-copy strong{font-size:22px}.tracker-streak-stat-copy small{font-size:8px}.tracker-streak-heatmap-wrap{padding:11px}.tracker-streak-heatmap-legend{display:none}.streak-heatmap-compact{grid-template-columns:repeat(15,1fr);gap:5px}.tracker-insight-head h2{font-size:17px}.tracker-insight-feature{min-height:108px;padding:15px}.tracker-insight-feature-value strong{font-size:23px}.tracker-insight-row{grid-template-columns:27px minmax(0,1fr) auto;padding:9px}.tracker-insight-main>div:first-child{align-items:flex-start;flex-direction:column;gap:2px}}.tracker-streak-card{padding:18px 20px}.tracker-streak-heading{align-items:center;margin-bottom:12px}.tracker-streak-heading h2{font-size:19px}.tracker-streak-heading p{margin-top:3px;font-size:10px}.tracker-streak-coverage{min-width:92px;padding:8px 11px}.tracker-streak-coverage strong{font-size:22px}.tracker-streak-inline{grid-template-columns:minmax(135px,.42fr) minmax(145px,.46fr) minmax(0,2.2fr);gap:10px}.tracker-streak-stat{min-height:70px;padding:11px 12px;gap:9px}.tracker-streak-stat-icon{width:32px;height:32px;flex-basis:32px;border-radius:10px;font-size:15px}.tracker-streak-stat-copy strong{font-size:23px}.tracker-streak-stat-copy small{font-size:8px}.tracker-streak-heatmap-wrap{min-height:70px;padding:8px 13px 6px;justify-content:center}.tracker-activity-pulse{display:grid;grid-gap:1px;gap:1px;min-width:0}.tracker-activity-pulse-dates,.tracker-activity-pulse-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.tracker-activity-pulse-head span{color:#d8e5f9;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.tracker-activity-pulse-head small{color:#8fa7ca;font-size:8px;font-weight:700}.tracker-activity-pulse svg{display:block;width:100%;height:42px;overflow:visible}.tracker-pulse-grid{stroke:rgba(255,255,255,.08);stroke-width:1}.tracker-pulse-area{fill:url(#trackerPulseArea)}.tracker-pulse-line{fill:none;stroke:url(#trackerPulseLine);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 3px 5px rgba(75,146,255,.38))}.tracker-activity-pulse-dates{color:#8299bc;font-size:7px;font-weight:700}.ops-grid-insights{align-items:stretch}.tracker-insight-card{display:flex;flex-direction:column}.tracker-insight-ranking{min-height:283px;grid-template-rows:repeat(5,minmax(0,1fr))}.tracker-insight-row{min-height:51px}.tracker-insight-row.is-placeholder{border-style:dashed;border-color:#e8edf4;background:rgba(247,249,252,.55);box-shadow:none}.tracker-insight-row.is-placeholder .tracker-insight-rank{background:#f4f6f9;color:#b0bac7}.tracker-insight-row.is-placeholder>span:last-child{color:#c1c8d2;font-size:12px;font-weight:800}.tracker-insight-placeholder-lines{display:grid;grid-gap:7px;gap:7px;min-width:0}.tracker-insight-placeholder-lines i{display:block;width:38%;height:6px;border-radius:999px;background:#edf1f6}.tracker-insight-placeholder-lines i+i{width:72%;height:4px;background:#f1f4f8}.tracker-insight-footer{min-height:35px;margin-top:10px;display:flex;align-items:center;justify-content:center;color:#9aa6b7;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.tracker-insight-more{width:100%}.tracker-insight-more summary{width:max-content;margin:0 auto;padding:7px 12px;border:1px solid color-mix(in srgb,var(--insight-accent) 20%,#e2e8f2);border-radius:10px;background:#fff;color:var(--insight-accent);cursor:pointer;list-style:none;font-size:10px;font-weight:850;text-transform:none;letter-spacing:0}.tracker-insight-more summary::-webkit-details-marker{display:none}.tracker-insight-more summary span{display:inline-flex;margin-left:4px;padding:2px 5px;border-radius:6px;background:var(--insight-soft);font-size:8px}.tracker-insight-extra-list{display:grid;grid-gap:7px;gap:7px;margin-top:10px;text-align:left;text-transform:none;letter-spacing:0}@media(max-width:980px){.tracker-streak-inline{grid-template-columns:minmax(130px,.5fr) minmax(140px,.5fr) minmax(0,1.5fr)}}@media(max-width:640px){.tracker-streak-card{padding:15px}.tracker-streak-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:10px;gap:10px;margin-bottom:10px}.tracker-streak-heading p{display:none}.tracker-streak-heading h2{font-size:17px}.tracker-streak-coverage{width:auto;min-width:78px;padding:7px 9px;text-align:right}.tracker-streak-coverage strong{font-size:19px}.tracker-streak-inline{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.tracker-streak-stat{min-height:65px;padding:9px}.tracker-streak-heatmap-wrap{grid-column:1/-1;min-height:68px;padding:8px 10px 5px}.tracker-activity-pulse-head small{display:none}.tracker-activity-pulse svg{height:39px}.tracker-insight-ranking{min-height:275px}}.tracker-trend-card{overflow:hidden;padding:24px;border-color:#dfe7f3;background:linear-gradient(150deg,#ffffff,#fbfcff 58%,#f5f8fe);box-shadow:0 20px 50px rgba(25,58,111,.075)}.tracker-trend-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.tracker-trend-heading>div{display:grid;grid-gap:5px;gap:5px}.tracker-trend-heading h2{margin:0;font-size:25px}.tracker-trend-heading p{font-size:11.5px;line-height:1.4}.tracker-trend-heading-icon{display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;border-radius:16px;background:linear-gradient(145deg,#eaf2ff,#dbe9ff);color:#2454D6;font-size:23px;font-weight:800}.tracker-trend-card-sales .tracker-trend-heading-icon{background:linear-gradient(145deg,#f2ebff,#e7dcff);color:#7547E8}.tracker-curve-controls{margin-bottom:14px;padding:12px;border:1px solid #e3e9f3;border-radius:17px;background:#f5f8fd}.tracker-curve-controls .field-row{gap:10px}.tracker-curve-controls .field{gap:5px}.tracker-curve-controls .field>span{color:#7b889d;font-size:8.5px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.tracker-curve-controls .input{min-height:42px;border-color:#dce4f0;border-radius:12px;background:#fff;color:#17365f;font-size:12px;font-weight:750;box-shadow:0 3px 10px rgba(40,70,120,.035)}.tracker-chart-stage{display:grid;grid-gap:12px;gap:12px}.tracker-chart-insights{display:grid;grid-template-columns:1.25fr repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.tracker-chart-insight{position:relative;overflow:hidden;min-height:88px;padding:14px 16px;border:1px solid #e2e8f2;border-radius:17px;background:#fff}.tracker-chart-insight:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,#d6e5ff,#84b7ff)}.tracker-chart-stage-amber .tracker-chart-insight:after{background:linear-gradient(90deg,#e7ddff,#9568F2)}.tracker-chart-insight-primary{border-color:transparent;background:linear-gradient(135deg,#143668,#2864D8);box-shadow:0 12px 25px rgba(36,84,214,.16)}.tracker-chart-stage-amber .tracker-chart-insight-primary{background:linear-gradient(135deg,#392175,#7145DF);box-shadow:0 12px 25px rgba(103,66,203,.17)}.tracker-chart-insight span{display:block;color:#8490a2;font-size:8px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.tracker-chart-insight strong{display:block;margin-top:6px;color:#102947;font-size:22px;line-height:1;letter-spacing:-.04em}.tracker-chart-insight small{display:block;margin-top:7px;color:#98a2b1;font-size:9px;font-weight:700}.tracker-chart-insight-primary small,.tracker-chart-insight-primary span{color:#b8d0f5}.tracker-chart-insight-primary strong{color:#fff}.tracker-chart-plot{padding:15px 18px 12px;border:1px solid #e3e9f3;border-radius:20px;background:radial-gradient(circle at 85% 0,rgba(94,151,255,.1),transparent 30%),linear-gradient(180deg,#fbfdff,#f6f9fe)}.tracker-chart-stage-amber .tracker-chart-plot{background:radial-gradient(circle at 85% 0,rgba(139,92,246,.1),transparent 30%),linear-gradient(180deg,#fdfcff,#f8f6ff)}.tracker-chart-plot-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.tracker-chart-plot-head>span{color:#183454;font-size:11px;font-weight:850}.tracker-chart-plot-head small{display:flex;align-items:center;gap:6px;color:#929dad;font-size:8.5px;font-weight:700}.tracker-chart-plot-head i{width:7px;height:7px;border-radius:50%;background:#4A86ED;box-shadow:0 0 0 4px rgba(74,134,237,.1)}.tracker-chart-stage-amber .tracker-chart-plot-head i{background:#8057E9;box-shadow:0 0 0 4px rgba(128,87,233,.1)}.tracker-chart-plot .chart-canvas-wrap{height:260px;margin-top:8px}@media(max-width:640px){.tracker-trend-card{padding:15px}.tracker-trend-heading{margin-bottom:12px}.tracker-trend-heading h2{font-size:20px}.tracker-trend-heading p{font-size:10px}.tracker-trend-heading-icon{width:40px;height:40px;flex-basis:40px;border-radius:13px;font-size:18px}.tracker-curve-controls{padding:9px;border-radius:14px}.tracker-curve-controls .input{min-height:38px;padding:7px 9px;font-size:11px}.tracker-chart-insights{grid-template-columns:1.15fr repeat(2,minmax(0,1fr));gap:6px}.tracker-chart-insight{min-height:76px;padding:11px 9px;border-radius:13px}.tracker-chart-insight strong{font-size:16px}.tracker-chart-insight span{font-size:6.5px;letter-spacing:.06em}.tracker-chart-insight small{font-size:7px}.tracker-chart-plot{padding:12px 10px 8px;border-radius:16px}.tracker-chart-plot-head small{display:none}.tracker-chart-plot .chart-canvas-wrap{height:220px}}.bord-library-card{position:relative;overflow:hidden;padding:28px;border:1px solid rgba(36,84,214,.13);background:radial-gradient(circle at 100% 0,rgba(90,167,255,.08),transparent 24%),#fff;box-shadow:0 20px 46px rgba(23,59,122,.08)}.bord-library-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#2454D6,#5AA7FF 55%,#8147F5)}.bord-page-head{position:relative;align-items:stretch;padding-bottom:22px;border-bottom:1px solid rgba(36,84,214,.1)}.bord-page-head>div:first-child{display:flex;flex-direction:column;justify-content:center}.bord-page-head h1{font-size:34px}.bord-page-mode{position:relative;display:flex;flex-direction:column;justify-content:center;min-width:270px;align-self:center;min-height:112px;padding:11px 14px;border-color:rgba(36,84,214,.18);background:linear-gradient(135deg,#f5f8ff,#eef3ff);box-shadow:0 10px 26px rgba(36,84,214,.07)}.bord-page-mode>span{margin-left:40px}.bord-page-mode-icon{display:block;width:28px;height:28px;margin:0;border-radius:10px;background:linear-gradient(#fff,#fff) 7px 7px/14px 1px no-repeat,linear-gradient(#fff,#fff) 7px 12px/14px 1px no-repeat,linear-gradient(#fff,#fff) 7px 17px/10px 1px no-repeat,linear-gradient(135deg,#2454D6,#5AA7FF);box-shadow:0 7px 16px rgba(36,84,214,.2)}.bord-page-mode-select{min-width:210px;background:rgba(255,255,255,.88)}.bord-dropzone{position:relative;min-height:96px;display:flex;flex-direction:column;justify-content:center;padding:20px 24px 20px 86px;border-color:rgba(36,84,214,.28);background:radial-gradient(circle at 92% 20%,rgba(129,71,245,.07),transparent 24%),linear-gradient(135deg,#f5f8ff,#fbfdff)}.bord-dropzone:before{content:"PDF";position:absolute;left:24px;top:50%;display:grid;place-items:center;width:44px;height:52px;border-radius:12px;background:linear-gradient(145deg,#2454D6,#5AA7FF);color:#fff;font-size:11px;font-weight:900;letter-spacing:.08em;box-shadow:0 12px 24px rgba(36,84,214,.2);transform:translateY(-50%) rotate(-2deg)}.bord-dropzone strong{font-size:19px;margin-bottom:3px}.bord-toolbar{align-items:center;margin-top:0;padding:14px 16px;border:1px solid rgba(36,84,214,.1);border-radius:18px;background:linear-gradient(135deg,#fbfdff,#f6f9ff)}.bord-toolbar-copy strong{display:flex;align-items:center;gap:9px}.bord-toolbar-copy strong:before{content:"";width:9px;height:9px;border-radius:50%;background:#2454D6;box-shadow:0 0 0 5px rgba(36,84,214,.1)}.bord-date-filter{margin:12px 0 0;padding:4px 2px 0}.bord-date-chips{display:flex;flex-wrap:wrap;gap:10px}.bord-actions-bar{gap:10px;margin:10px 0 4px;padding-bottom:18px;border-bottom:1px solid rgba(36,84,214,.1)}.bord-gmail-scan-btn-actions{position:relative;top:-22px;margin-left:auto;margin-right:12px}.bord-day-head{align-items:center;margin-top:18px;padding:0 2px 8px;border-color:rgba(36,84,214,.12)}.bord-day-head span{font-size:13px;color:#173B7A}.bord-day-head em{display:grid;place-items:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:#eef4ff;color:#2454D6}.bord-item-card{position:relative;overflow:hidden;min-height:64px;border-color:rgba(36,84,214,.1);border-radius:16px;background:linear-gradient(135deg,#fff,#fbfdff);box-shadow:0 8px 22px rgba(23,59,122,.045);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.bord-item-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,#5AA7FF,#2454D6);opacity:.55}.bord-item-card:hover{transform:translateY(-1px);border-color:rgba(36,84,214,.22);box-shadow:0 12px 28px rgba(23,59,122,.08)}.bord-item-card-selected:before{width:5px;opacity:1}.assistant-shell-saas{position:relative;overflow:hidden;border-color:rgba(36,84,214,.12);box-shadow:0 20px 46px rgba(23,59,122,.08)}.assistant-panel-saas{background:radial-gradient(circle at 0 0,rgba(90,167,255,.1),transparent 34%),linear-gradient(180deg,#fbfdff,#f7f9ff)}.assistant-chat-head h3:before,.assistant-panel-saas h3:before{content:"";display:inline-block;width:8px;height:8px;margin-right:9px;border-radius:50%;background:#5AA7FF;box-shadow:0 0 0 5px rgba(90,167,255,.11);vertical-align:2px}.assistant-chat-head h3:before{background:#8147F5;box-shadow:0 0 0 5px rgba(129,71,245,.1)}.assistant-chip{position:relative;padding-right:34px;box-shadow:0 7px 18px rgba(23,59,122,.035)}.assistant-chip:after{content:"↗";position:absolute;right:12px;top:50%;color:#8ba6db;font-size:13px;transform:translateY(-50%);transition:transform .16s ease,color .16s ease}.assistant-chip-active:after,.assistant-chip:hover:after{color:#2454D6;transform:translate(2px,-65%)}.assistant-composer{border-color:rgba(36,84,214,.14);box-shadow:0 12px 28px rgba(23,59,122,.07)}@media(max-width:640px){.bord-library-card{padding:16px 14px}.bord-library-card:before{height:3px}.bord-page-head{padding-bottom:0;border-bottom:0}.bord-page-head h1{font-size:24px}.bord-page-mode{min-height:0;padding:10px 12px}.bord-page-mode>span{margin-left:38px}.bord-page-mode-row{grid-template-columns:26px minmax(0,1fr);gap:12px}.bord-page-mode-icon{width:26px;height:26px}.bord-dropzone{min-height:54px;padding:12px 14px 12px 54px}.bord-dropzone:before{left:14px;width:28px;height:34px;border-radius:8px;font-size:8px}.bord-toolbar{padding:12px;border-radius:14px}.bord-date-filter{margin-top:8px}.bord-actions-bar{margin-top:8px;padding-bottom:12px}.bord-gmail-scan-btn-actions{position:static;margin-left:0;margin-right:0}.bord-item-card:hover{transform:none}.assistant-chip{padding-right:28px}.assistant-chip:after{right:9px}}.line-icon{display:block;flex:none}.settings-shortcut-mobile-icon,.trend-arrow-mobile{display:none}@media(max-width:640px){.trend-arrow-desktop{display:none}.trend-arrow-mobile{display:block;width:20px;height:20px;stroke-width:2.3}.tracker-streak-stat-icon .trend-arrow-mobile{width:17px;height:17px}.tracker-month-nav .dashboard-nav-inline{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;width:max-content;max-width:100%}.tracker-month-nav .dashboard-nav-inline>button{flex:none}.settings-shortcut-analyses:before{display:none}.settings-shortcut-analyses .settings-shortcut-mobile-icon{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border-radius:11px;color:#fff;background:linear-gradient(135deg,#5a4ee8,#8d6cff);box-shadow:0 8px 18px rgba(90,78,232,.18)}.settings-shortcut-mobile-icon .line-icon{width:17px;height:17px;stroke-width:2.3}}.items-hierarchy .legacy-stock-shell{padding:0;gap:18px}.items-hierarchy .stockpage-overview-card{padding:20px}.items-hierarchy .stockpage-kpi-card{min-height:78px;border-color:rgba(36,84,214,.1);background:radial-gradient(circle at 100% 0,rgba(90,167,255,.08),transparent 42%),linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 9px 24px rgba(23,59,122,.055)}.items-hierarchy .stockpage-kpi-icon{width:38px;height:38px;border:1px solid rgba(255,255,255,.24);background:linear-gradient(145deg,#2454D6,#5AA7FF);color:#fff;font-size:18px;font-weight:850;box-shadow:0 8px 18px rgba(36,84,214,.18)}.items-hierarchy .stockpage-kpi-neutral .stockpage-kpi-icon{background:linear-gradient(145deg,#52698d,#8295b3)}.items-hierarchy .stockpage-kpi-green-dark .stockpage-kpi-icon{background:linear-gradient(145deg,#102d68,#2454D6)}.items-hierarchy .stockpage-kpi-profit .stockpage-kpi-icon{background:linear-gradient(145deg,#2454D6,#8147F5)}.items-hierarchy .stockpage-kpi-green .stockpage-kpi-icon{background:linear-gradient(145deg,#16836a,#31b995)}.items-hierarchy .stockpage-kpi-orange .stockpage-kpi-icon{background:linear-gradient(145deg,#d88416,#f5b94f)}.items-hierarchy .legacy-stock-form-card,.items-hierarchy .legacy-stock-table-card{padding:20px;border-color:rgba(36,84,214,.12);border-radius:22px;box-shadow:0 16px 38px rgba(23,59,122,.065)}.items-hierarchy .legacy-stock-form-card:before,.items-hierarchy .legacy-stock-table-card:before{content:"";position:absolute;inset:0 22px auto;height:2px;border-radius:999px;background:linear-gradient(90deg,#2454D6,#5AA7FF 58%,#8147F5);pointer-events:none}.items-hierarchy .legacy-stock-panel-body-open{padding:0}.items-hierarchy .legacy-add-band-grid{padding:0;border:0;border-radius:0;background:transparent}.items-hierarchy .legacy-add-band-score-cell,.items-hierarchy .legacy-add-band-score-cell .buy-score-form-panel,.items-hierarchy .legacy-add-band-suggestion-cell{min-height:0}.items-hierarchy .legacy-add-band-score-cell:has(.buy-score-card-placeholder){display:none}.items-hierarchy .legacy-add-band-sale{min-height:0;padding:0;border:0;border-radius:0;background:transparent}.items-hierarchy .legacy-sale-toggle{min-height:32px;background:#eef4ff;border-color:rgba(36,84,214,.2);color:#173B7A}.items-hierarchy .editor-action-row{padding-top:2px}.items-hierarchy .legacy-stock-table-card{margin-top:0}.items-hierarchy .legacy-table-section-head{padding-bottom:14px;border-bottom:1px solid rgba(36,84,214,.08)}.items-hierarchy .items-filter-section{border-color:rgba(36,84,214,.1);background:radial-gradient(circle at 100% 0,rgba(90,167,255,.045),transparent 30%),linear-gradient(180deg,#fff,#f8fbff)}@media(max-width:760px){.items-hierarchy .legacy-stock-form-card,.items-hierarchy .legacy-stock-table-card,.items-hierarchy .stockpage-overview-card{padding:16px 14px}.items-hierarchy .stockpage-kpi-card{min-height:72px}}.analyses-hierarchy .analyses-overview-card,.analyses-hierarchy .ops-card{position:relative;padding:22px;border:1px solid rgba(36,84,214,.11);border-radius:22px;background:linear-gradient(145deg,#fff 65%,#fbfdff);box-shadow:0 12px 32px rgba(23,59,122,.055)}.analyses-hierarchy .ops-card:before{content:"";position:absolute;inset:0 22px auto;height:2px;border-radius:999px;background:linear-gradient(90deg,#2454d6,#75b1ff 65%,#9a70ed);pointer-events:none}.analyses-hierarchy .ops-grid-insights{align-items:start;gap:18px}.analyses-hierarchy .analysis-estimation-profit-grid{align-items:stretch}.analyses-hierarchy .analysis-estimation-profit-grid>.ops-card{display:flex;flex-direction:column}.analyses-hierarchy .analysis-estimation-profit-grid>.ops-card>.analysis-expandable-toggle{align-self:flex-start;margin-top:auto}.analyses-hierarchy .analysis-estimation-profit-grid .profit-podium{margin-bottom:14px}.analyses-hierarchy .section-heading{gap:10px;margin-bottom:20px}.analyses-hierarchy .section-heading>p{margin:0;color:#7a899f;font-size:12px;line-height:1.6}.analyses-hierarchy .analysis-progress-head>.analysis-section-title,.analyses-hierarchy .section-heading>.analysis-section-title{display:flex;align-items:center;gap:12px;min-width:0}.analysis-section-title>div{min-width:0}.analyses-hierarchy .analysis-section-title .eyebrow{display:block;padding:0;margin:0 0 5px;border:0;border-radius:0;background:none;color:#6d7f9b;font-size:10px;font-weight:800;letter-spacing:.09em;line-height:1.3;text-transform:uppercase}.analyses-hierarchy .analysis-section-title h2{font-size:21px;line-height:1.25;letter-spacing:-.035em;color:#10294f}.analysis-section-icon{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:12px;background:linear-gradient(145deg,#eef4ff,#e2ecff);color:#3467db}.analysis-section-icon-multiply,.analysis-section-icon-palette,.analysis-section-icon-tag{background:linear-gradient(145deg,#f4efff,#ece5ff);color:#8054dc}.analysis-section-icon-clock,.analysis-section-icon-hourglass,.analysis-section-icon-trophy{background:linear-gradient(145deg,#fff7eb,#ffefda);color:#bc7c28}.analysis-section-icon .line-icon{width:21px;height:21px}.analyses-hierarchy .analyses-stat-chip{min-height:80px;border-color:rgba(36,84,214,.1);background:linear-gradient(145deg,#fff,#f7faff)!important;box-shadow:0 6px 18px rgba(23,59,122,.035)}.analyses-hierarchy .analyses-stat-chip:hover{transform:none;border-color:rgba(36,84,214,.2);box-shadow:0 8px 20px rgba(23,59,122,.06)}.analyses-hierarchy .analyses-stat-icon{--icon-surface:#2454d6;background:linear-gradient(145deg,#52698d,#8295b3);color:#fff;border:1px solid rgba(255,255,255,.3);box-shadow:0 5px 12px rgba(36,84,214,.12)}.analyses-hierarchy .analyses-stat-chip-green-dark .analyses-stat-icon{background:linear-gradient(145deg,#102d68,#2454d6)}.analyses-hierarchy .analyses-stat-chip-profit .analyses-stat-icon{background:linear-gradient(145deg,#2454d6,#8147f5)}.analyses-hierarchy .analyses-stat-chip-teal .analyses-stat-icon{background:linear-gradient(145deg,#286cc0,#5aa7ff)}.analyses-hierarchy .analyses-stat-chip-orange .analyses-stat-icon{background:linear-gradient(145deg,#d88416,#f5b94f)}.analyses-hierarchy .analyses-stat-chip-blue .analyses-stat-icon{background:linear-gradient(145deg,#2876b8,#65b3f0)}.analyses-hierarchy .analyses-stat-icon .line-icon{width:21px;height:21px}.analyses-hierarchy .analyses-stat-body span{color:#718098}.analyses-hierarchy .analyses-stat-body small{color:#8290a5}.analyses-hierarchy .analyses-insight-chip{border-radius:12px;border-color:rgba(36,84,214,.12);padding:11px 13px}.analyses-hierarchy .analyses-insight-chip p{color:#526580;line-height:1.55}.analyses-hierarchy .analyses-insight-chip-warn{border-color:#f2deb4;background:#fffbf3}.analyses-hierarchy .analyses-insight-chip-bad{border-color:#efceca;background:#fff8f7}.analyses-hierarchy .analyses-insight-dot{width:6px;height:6px;margin-top:6px}.analyses-hierarchy .analysis-progress-actions .btn{padding:8px;min-height:34px;width:34px;border-radius:11px}.analyses-hierarchy .analysis-progress-actions .line-icon{width:18px;height:18px}.analyses-hierarchy .analysis-progress-bar{background:#edf2fa;height:10px}.analyses-hierarchy .analysis-progress-fill{background:linear-gradient(90deg,#2454d6,#75b1ff)}.analyses-hierarchy .analysis-progress-stat,.analyses-hierarchy .ops-kpi{position:relative;padding:16px;border:1px solid rgba(36,84,214,.1);border-radius:15px;background:linear-gradient(135deg,#fff,#f5f8ff);box-shadow:none}.analyses-hierarchy .analysis-progress-stat span,.analyses-hierarchy .ops-kpi>span{color:#718098;font-size:10px;letter-spacing:.065em}.analyses-hierarchy .analysis-progress-stat strong{color:#173b7a}.analyses-hierarchy .ops-kpi strong{font-size:26px;color:#173b7a}.analyses-hierarchy .ops-kpi p{color:#8290a5}.analyses-hierarchy .stock-cursor-card{border:0;background:transparent;padding:0;margin-top:18px}.analyses-hierarchy .stock-cursor-head{padding:18px;border:1px solid rgba(36,84,214,.1);border-radius:16px;background:linear-gradient(120deg,#edf4ff,#f9fbff)}.analyses-hierarchy .stock-cursor-kpi-label{color:#718098}.analyses-hierarchy .stock-cursor-controls-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.analyses-hierarchy .stock-cursor-label{grid-column:2;text-align:center}.analyses-hierarchy .stock-cursor-number{grid-column:3;justify-self:end}.analyses-hierarchy .stock-cursor-categ-item{border-color:rgba(36,84,214,.1);background:linear-gradient(145deg,#fff,#f8fbff);border-radius:13px}.analyses-hierarchy .stock-cursor-categ-name{font-size:13px;font-weight:750;line-height:1.4;letter-spacing:0;text-transform:none;color:#173b7a}.analyses-hierarchy .stock-cursor-categ-val{font-family:var(--font-body);font-size:12px;font-weight:500;color:#61728b}.analyses-hierarchy .stock-cursor-view-options{gap:8px;flex-wrap:wrap}.analyses-hierarchy .chart-year-nav{padding:10px 12px;margin-bottom:14px;background:#f5f8ff;border:1px solid rgba(36,84,214,.08);border-radius:13px}.analyses-hierarchy .chart-year-sub{color:#7a899f;text-align:center;line-height:1.4}.analyses-hierarchy .chart-nav-btn{border-color:rgba(36,84,214,.13);border-radius:10px;background:#fff;color:#2454d6}.analyses-hierarchy .chart-nav-btn:disabled{visibility:hidden}.analyses-hierarchy .analysis-chart-surface,.analyses-hierarchy .chart-canvas-wrap{background:linear-gradient(180deg,#fff,#f7faff);border-radius:14px;padding:8px}.analyses-hierarchy .seasonality-chart-peak{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;color:#2454d6}.analyses-hierarchy .seasonality-chart-peak .line-icon{width:15px;height:15px}.analyses-hierarchy .seasonality-metric-hint{border-color:rgba(36,84,214,.12);color:#718098;box-shadow:none}.analyses-hierarchy .seasonality-metric-pulse{animation:none;box-shadow:none;width:6px;height:6px}.analyses-hierarchy .dormant-controls,.analyses-hierarchy .seasonality-controls-shell{padding:12px;border:1px solid rgba(36,84,214,.08);border-radius:14px;background:#f8fbff}.analyses-hierarchy .brand-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:4px 10px;gap:4px 10px;padding:12px;border:1px solid rgba(36,84,214,.1);border-radius:13px;background:linear-gradient(140deg,#fff,#f7faff)}.analyses-hierarchy .brand-card>span{display:flex;align-items:center;gap:7px;white-space:normal;font-size:16px;font-weight:750;line-height:1.4;color:#173b7a;letter-spacing:0;text-transform:none}.analyses-hierarchy .brand-card-rank{display:inline-grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border-radius:8px;background:#eaf1ff;color:#3769ce;font-size:10px;font-style:normal}.analyses-hierarchy .brand-card>strong{font-family:var(--font-body);font-size:12px;font-weight:500;letter-spacing:0;color:#61728b}.analyses-hierarchy .brand-card>strong span{font:inherit;color:inherit;letter-spacing:inherit;text-transform:none}.analyses-hierarchy .brand-card>p{grid-column:1/-1;margin-left:31px;color:#8290a5;font-size:11px;white-space:normal;line-height:1.5}.analyses-hierarchy .brand-rail-single{grid-template-columns:repeat(3,minmax(0,1fr))}.analyses-hierarchy .analysis-expandable-list>[data-analysis-hidden=true]{display:none}.analyses-hierarchy .analysis-expandable-toggle{margin-top:14px}.analyses-hierarchy .delay-hero{padding:14px 16px;border:1px solid rgba(36,84,214,.14);background:linear-gradient(120deg,#edf4ff,#fbfdff);border-radius:15px}.analyses-hierarchy .delay-hero-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#2454d6;color:#fff}.analyses-hierarchy .delay-card,.analyses-hierarchy .dormant-card{border-width:1px;border-radius:14px;box-shadow:0 5px 14px rgba(23,59,122,.025)}.analyses-hierarchy .delay-card-fast{background:#f6f9ff;border-color:#dce6fa}.analyses-hierarchy .delay-card-mid{background:#fffcf6;border-color:#eee3ca}.analyses-hierarchy .delay-card-slow{background:#fffafa;border-color:#efdbd9}.analyses-hierarchy .delay-card-name,.analyses-hierarchy .dormant-card-name{white-space:normal;line-height:1.35;color:#173b7a}.analyses-hierarchy .delay-card-rank,.analyses-hierarchy .dormant-card-rank{display:grid;place-items:center;align-self:flex-start;min-width:25px;height:25px;padding:0;border-radius:8px;background:rgba(36,84,214,.055);color:#718098;font-size:10px}.analyses-hierarchy .delay-card-bar-track,.analyses-hierarchy .dormant-card-bar-track{height:4px;background:#eaf0f9}.analyses-hierarchy .dormant-card-high{background:#fffafa;border-color:#f0d9d6}.analyses-hierarchy .dormant-card-mid{background:#fffcf6;border-color:#eee1c9}.analyses-hierarchy .dormant-card-low{background:#f8fbff;border-color:#dce6fa}.analyses-hierarchy .dormant-tag{font-weight:600;background:#edf2fa;color:#647794}.analyses-hierarchy .coef-dist-row{padding:14px;border:1px solid rgba(36,84,214,.09);border-radius:14px;background:#f8fbff}.analyses-hierarchy .coef-dist-track{height:10px;background:#e8eef8}.analyses-hierarchy .coef-chips{gap:8px;margin-top:14px}.analyses-hierarchy .coef-chip{border-radius:11px;border-color:rgba(36,84,214,.1);padding:10px 12px}.analyses-hierarchy .estimation-score-wrap{align-items:center;padding:16px;border:1px solid rgba(36,84,214,.09);border-radius:16px;background:linear-gradient(130deg,#f8fbff,#f3f6ff)}.analyses-hierarchy .estimation-score-meta{display:grid;grid-gap:6px;gap:6px}.analyses-hierarchy .estimation-score-meta p{margin:0}.analyses-hierarchy .analysis-estimation-profit-grid .estimation-brand-cols>div{display:flex;flex-direction:column;align-items:stretch}.analyses-hierarchy .analysis-estimation-profit-grid .estimation-brand-cols .analysis-expandable-toggle{align-self:flex-start;margin-top:auto}.analyses-hierarchy .analysis-estimation-profit-grid .estimation-brand-list{margin-bottom:14px}.analyses-hierarchy .estimation-col-title{display:flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.06em}.analyses-hierarchy .estimation-col-title .line-icon,.analyses-hierarchy .estimation-score-hint .line-icon{width:14px;height:14px}.analyses-hierarchy .estimation-score-hint{display:flex;align-items:center;gap:6px}.analyses-hierarchy .estimation-brand-row{padding:10px 0;border-color:rgba(36,84,214,.07)}.analyses-hierarchy .estimation-brand-info strong{color:#173b7a;font-size:12px;white-space:normal}.analyses-hierarchy .estimation-brand-bar{background:#eaf0f9;height:5px}.analyses-hierarchy .estimation-bar-good{background:linear-gradient(90deg,#2454d6,#75b1ff)}.analyses-hierarchy .estimation-bar-warn{background:linear-gradient(90deg,#d99b39,#f1ca83)}.analyses-hierarchy .profit-podium{gap:9px}.analyses-hierarchy .profit-podium-row{background:#fbfdff;border:1px solid rgba(36,84,214,.09);padding:12px;border-radius:13px}.analyses-hierarchy .profit-podium-top{background:linear-gradient(120deg,#f3f7ff,#fff);border-color:rgba(36,84,214,.16)}.analyses-hierarchy .profit-podium-rank{display:grid;place-items:center;align-self:center;width:28px;height:28px;border-radius:9px;background:#edf2fa}.analyses-hierarchy .profit-podium-top .profit-podium-rank{background:#e5edff}.analyses-hierarchy .profit-podium-num{color:#3769ce;font-size:11px}.analyses-hierarchy .profit-podium-info strong{white-space:normal;line-height:1.4;color:#173b7a}.analyses-hierarchy .profit-podium-bar-fill{background:linear-gradient(90deg,#2454d6,#75b1ff)}.analyses-hierarchy .analysis-score-card{padding:16px;border:1px solid rgba(36,84,214,.1);border-radius:14px;background:linear-gradient(140deg,#fff,#f6f9ff);box-shadow:none}.analyses-hierarchy .analysis-score-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.analyses-hierarchy .analysis-score-head{gap:12px}.analyses-hierarchy .analysis-score-head>strong{color:#173b7a;line-height:1.4}.analyses-hierarchy .analysis-score-head>span{padding:4px 8px;border-radius:8px;background:#eaf1ff;color:#2454d6;font-size:12px;white-space:nowrap}.analyses-hierarchy .analysis-score-bar-track{margin:12px 0 10px;background:#e8eef8;height:5px}.analyses-hierarchy .analysis-score-meta{gap:8px;flex-wrap:wrap;color:#718098}.analyses-hierarchy .stat-section-sub{color:#6d7f9b;font-size:10px;letter-spacing:.08em}.analyses-hierarchy .legacy-stat-list{gap:8px}.analyses-hierarchy .legacy-stat-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;padding:12px;border:1px solid rgba(36,84,214,.08);border-radius:12px;background:#fbfdff}.analyses-hierarchy .legacy-stat-main{grid-column:1;grid-row:1}.analyses-hierarchy .legacy-stat-title strong{font-size:13px;line-height:1.35;color:#173b7a;overflow-wrap:anywhere}.analyses-hierarchy .legacy-stat-sub{font-size:11px;color:#8290a5}.analyses-hierarchy .legacy-stat-value{grid-column:2;grid-row:1;min-width:70px}.analyses-hierarchy .legacy-stat-value>span{font-size:11px;color:#8290a5}.analyses-hierarchy .legacy-stat-bar-wrap{grid-column:1/-1;grid-row:2}.analyses-hierarchy .legacy-stat-bar-track{height:5px;background:#eaf0f9}.analyses-hierarchy .empty-state-soft{border-color:rgba(36,84,214,.12);border-radius:14px;background:#f8fbff}.analyses-hierarchy .empty-state-soft strong{font-size:16px;line-height:1.45}.analyses-hierarchy .empty-state-soft p{font-size:12px;line-height:1.6;color:#7a899f}@media(max-width:1000px){.analyses-hierarchy .analysis-score-grid,.analyses-hierarchy .brand-rail-single{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.analyses-hierarchy .analyses-overview-card,.analyses-hierarchy .ops-card{padding:16px 14px;border-radius:17px}.analyses-hierarchy .ops-card:before{left:17px;right:17px}.analyses-hierarchy .analysis-section-title h2{font-size:17px}.analyses-hierarchy .analysis-section-title .eyebrow{font-size:9px}.analyses-hierarchy .analysis-section-icon{width:32px;height:32px;flex-basis:32px;border-radius:10px}.analyses-hierarchy .analysis-section-icon .line-icon{width:18px;height:18px}.analyses-hierarchy .analysis-progress-head{align-items:flex-start;gap:12px}.analyses-hierarchy .analysis-progress-actions{gap:8px}.analyses-hierarchy .analysis-progress-actions strong{font-size:14px}.analyses-hierarchy .analyses-stat-chip{padding:11px 9px;gap:8px;min-height:75px}.analyses-hierarchy .analyses-stat-icon{width:29px;height:29px;flex-basis:29px;border-radius:9px}.analyses-hierarchy .analyses-stat-icon .line-icon{width:18px;height:18px}.analyses-hierarchy .analysis-progress-stat,.analyses-hierarchy .ops-kpi{padding:12px}.analyses-hierarchy .stock-cursor-head{padding:14px}.analyses-hierarchy .stock-cursor-controls{flex-basis:100%;min-width:0;width:100%}.analyses-hierarchy .chart-year-nav{padding:8px;gap:7px}.analyses-hierarchy .chart-year-label{font-size:17px}.analyses-hierarchy .chart-year-sub{font-size:10px}.analyses-hierarchy .chart-nav-btn{font-size:10px;padding:6px 8px}.analyses-hierarchy .brand-card{padding:10px;gap:5px 8px}.analyses-hierarchy .brand-card>span{grid-column:1/-1;font-size:14px}.analyses-hierarchy .brand-card>strong{grid-column:1/-1;margin-left:31px;font-size:12px}.analyses-hierarchy .analysis-score-grid,.analyses-hierarchy .brand-rail-single{grid-template-columns:1fr}.analyses-hierarchy .dormant-controls,.analyses-hierarchy .seasonality-controls-shell{padding:10px}.analyses-hierarchy .seasonality-controls-row{align-items:stretch}.analyses-hierarchy .season-dropdown,.analyses-hierarchy .seasonality-metric-control,.analyses-hierarchy .seasonality-metric-wrap{min-width:0;width:100%}.analyses-hierarchy .analyses-season-insights-compact{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}}@media print{.analyses-hierarchy .analysis-expandable-list>[data-analysis-hidden=true]{display:flex}.analyses-hierarchy .analysis-expandable-toggle,.analyses-hierarchy .ops-card:before{display:none}.analyses-hierarchy .analyses-overview-card,.analyses-hierarchy .ops-card{box-shadow:none}}.legacy-table-v2{--tv2-article:#52698d;--tv2-article-bg:#f3f5f9;--tv2-achat:#2454D6;--tv2-achat-bg:#eef3ff;--tv2-vente:#6b46d6;--tv2-vente-bg:#f3effd;--tv2-res:#0F6E56;--tv2-res-bg:#eaf7f1;--tv2-autre:#7a879d;--tv2-autre-bg:#f6f7fa;--tv2-line:rgba(36,84,214,.10)}.legacy-table-v2 .legacy-table thead tr.legacy-group-row th.legacy-group-th{position:relative;text-align:center;vertical-align:middle;height:auto;padding:9px 10px 11px;border-bottom:0;background:transparent;text-transform:none;letter-spacing:0}.legacy-table-v2 .legacy-group-label{display:inline-flex;align-items:center;gap:7px;padding:3px 11px 3px 9px;border-radius:999px;font-size:10.5px;font-weight:850;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;padding:3px 12px}.legacy-table-v2 .legacy-group-th.legacy-grp-article .legacy-group-label{color:var(--tv2-article);background:var(--tv2-article-bg)}.legacy-table-v2 .legacy-group-th.legacy-grp-achat .legacy-group-label{color:var(--tv2-achat);background:var(--tv2-achat-bg)}.legacy-table-v2 .legacy-group-th.legacy-grp-vente .legacy-group-label{color:var(--tv2-vente);background:var(--tv2-vente-bg)}.legacy-table-v2 .legacy-group-th.legacy-grp-resultat .legacy-group-label{color:var(--tv2-res);background:var(--tv2-res-bg)}.legacy-table-v2 .legacy-group-th.legacy-grp-autre .legacy-group-label{color:var(--tv2-autre);background:var(--tv2-autre-bg)}.legacy-table-v2 .legacy-group-th:after{content:"";position:absolute;left:8px;right:8px;bottom:0;height:2.5px;border-radius:999px;opacity:.55}.legacy-table-v2 .legacy-group-th.legacy-grp-article:after{background:var(--tv2-article)}.legacy-table-v2 .legacy-group-th.legacy-grp-achat:after{background:var(--tv2-achat)}.legacy-table-v2 .legacy-group-th.legacy-grp-vente:after{background:var(--tv2-vente)}.legacy-table-v2 .legacy-group-th.legacy-grp-resultat:after{background:var(--tv2-res);opacity:.8}.legacy-table-v2 .legacy-group-th.legacy-grp-autre:after{background:var(--tv2-autre);opacity:.35}.legacy-table-v2 .legacy-table thead th.th-resizable,.legacy-table-v2 .legacy-table-sticky-head-inner>.th-resizable{color:#3d4a5f;font-size:11px;letter-spacing:.07em}.legacy-table-v2 .legacy-table thead th.legacy-grp-achat,.legacy-table-v2 .legacy-table-sticky-head-inner>.legacy-grp-achat{color:#1f45b0}.legacy-table-v2 .legacy-table thead th.legacy-grp-vente,.legacy-table-v2 .legacy-table-sticky-head-inner>.legacy-grp-vente{color:#5a38c0}.legacy-table-v2 .legacy-table thead th.legacy-grp-resultat,.legacy-table-v2 .legacy-table-sticky-head-inner>.legacy-grp-resultat{color:#0b5c48}.legacy-table-v2 .legacy-table-sticky-head-inner>.th-resizable.legacy-grp-achat{box-shadow:inset 0 2.5px 0 rgba(36,84,214,.45)}.legacy-table-v2 .legacy-table-sticky-head-inner>.th-resizable.legacy-grp-vente{box-shadow:inset 0 2.5px 0 rgba(107,70,214,.45)}.legacy-table-v2 .legacy-table-sticky-head-inner>.th-resizable.legacy-grp-resultat{box-shadow:inset 0 2.5px 0 rgba(15,110,86,.6)}.legacy-table-v2 .legacy-table thead th.th-sorted,.legacy-table-v2 .legacy-table-sticky-head-inner>.th-sorted{color:var(--tv2-achat)}.legacy-table-v2 .legacy-table td.legacy-grp-start,.legacy-table-v2 .legacy-table th.legacy-grp-start{box-shadow:inset 1.5px 0 0 var(--tv2-line)}.legacy-table-v2 .legacy-table tbody tr td.legacy-grp-resultat{background-image:linear-gradient(rgba(26,158,110,.055),rgba(26,158,110,.055))}.legacy-table-v2 .legacy-table thead tr:not(.legacy-group-row) th.legacy-grp-resultat{background-image:linear-gradient(rgba(26,158,110,.07),rgba(26,158,110,.07))}.legacy-table-v2 .legacy-table tbody tr.legacy-row-clickable:hover td{background-color:#f1f6ff}.legacy-table-v2 .legacy-table td.legacy-col-achat-date,.legacy-table-v2 .legacy-table td.legacy-col-achat-ttc,.legacy-table-v2 .legacy-table td.legacy-col-boost-eur,.legacy-table-v2 .legacy-table td.legacy-col-estimation-eur,.legacy-table-v2 .legacy-table td.legacy-col-reception-date,.legacy-table-v2 .legacy-table td.legacy-col-vente-date{color:#5b6577;font-weight:500}.legacy-table-v2 .legacy-table td.legacy-col-purchase-total strong{color:#0B1F3A;font-weight:850}.legacy-table-v2 .legacy-table td.legacy-col-prix-vente-eur{color:#0B1F3A;font-weight:850;font-size:13px}.legacy-table-v2 .legacy-table td.legacy-col-gross-margin{font-size:13px;font-weight:850}.legacy-table-v2 .legacy-table td.legacy-col-net-margin{font-weight:650;opacity:.82}.legacy-table-v2 .money-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.legacy-table-v2 .money-tail{font-size:.84em;opacity:.55;font-weight:inherit}.legacy-table-v2 .legacy-table .table-empty-value{color:#ccd3df}.legacy-table-v2 .coef-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 9px 3px 8px;border-radius:999px;border:1px solid transparent;font-size:11.5px;font-weight:850;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.legacy-table-v2 .coef-pill i{width:7px;height:7px;border-radius:50%;background:currentColor;flex:0 0 auto}.legacy-table-v2 .coef-pill.coef-good{color:#0F6E56;background:#e6f6ef;border-color:#b9e6d2}.legacy-table-v2 .coef-pill.coef-ok{color:#a85d06;background:#fdf1dc;border-color:#f6d79e}.legacy-table-v2 .coef-pill.coef-bad{color:#b42323;background:#fde8e8;border-color:#f5c2c2}.legacy-table-v2 .legacy-col-coef{min-width:92px;width:92px}.items-hierarchy .items-filter-section .mf-trigger{border-color:rgba(36,84,214,.14);background:#fff}.items-hierarchy .items-filter-section .mf-trigger-active{border:1.5px solid #2454d6;background:linear-gradient(180deg,#f2f6ff,#e7efff);color:#173B7A;box-shadow:0 0 0 3px rgba(36,84,214,.1),0 6px 14px rgba(36,84,214,.12)}.items-hierarchy .items-filter-section .mf-trigger-active .mf-trigger-label{font-weight:800}.items-hierarchy .items-filter-section .mf-trigger-active .mf-caret{color:#2454D6}.items-hierarchy .items-filter-section .mf-chip-remove{width:18px;height:18px;justify-content:center;border-radius:50%;background:#e7efff;font-size:12px;font-weight:800}.items-hierarchy .items-filter-section .mf-chip-remove:hover{background:#fde8e8}@media (min-width:761px){.legacy-table-summary-v2 .table-summary-cell span{font-size:9.5px;letter-spacing:.1em;color:rgba(255,255,255,.55)}.legacy-table-summary-v2 .table-summary-cell strong{font-size:13.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.legacy-table-summary-stock.legacy-table-summary-v2 .legacy-table-summary-cell-estimate,.legacy-table-summary-v2 .legacy-table-summary-cell-margin{background:linear-gradient(180deg,rgba(110,231,183,.13),rgba(110,231,183,.05));box-shadow:inset 0 2px 0 rgba(110,231,183,.55)}.legacy-table-summary-stock.legacy-table-summary-v2 .legacy-table-summary-cell-estimate span,.legacy-table-summary-v2 .legacy-table-summary-cell-margin span{color:rgba(167,243,208,.9)}.legacy-table-summary-stock.legacy-table-summary-v2 .legacy-table-summary-cell-estimate strong,.legacy-table-summary-v2 .legacy-table-summary-cell-margin strong{color:#6ee7b7!important;font-size:17px;letter-spacing:-.01em}}@media (max-width:760px){.legacy-table-summary-stock.legacy-table-summary-v2 .legacy-table-summary-cell-estimate,.legacy-table-summary-v2 .legacy-table-summary-cell-margin{background:linear-gradient(180deg,rgba(110,231,183,.14),rgba(110,231,183,.05));box-shadow:inset 0 2px 0 rgba(110,231,183,.55)}.legacy-table-summary-stock.legacy-table-summary-v2 .legacy-table-summary-cell-estimate span,.legacy-table-summary-v2 .legacy-table-summary-cell-margin span{color:rgba(167,243,208,.9)}.legacy-table-summary-stock.legacy-table-summary-v2 .legacy-table-summary-cell-estimate strong,.legacy-table-summary-v2 .legacy-table-summary-cell-margin strong{color:#6ee7b7!important;font-size:14.5px}}.items-filter-toolbar.items-filter-toolbar-v2{display:flex;flex-direction:column;align-items:stretch;gap:10px}.items-filter-search-v2{display:flex;align-items:center}.items-filter-search-v2 .items-filter-search-icon{position:absolute;left:16px;top:50%;width:18px;height:18px;transform:translateY(-50%);color:#8a96ab;pointer-events:none}.items-filter-search-v2 .items-filter-search{width:100%;min-height:48px;padding-left:46px;border:1.5px solid rgba(36,84,214,.14);border-radius:16px;background:#f7f9fd;font-size:15px;transition:border-color .12s,box-shadow .12s,background .12s}.items-filter-search-v2 .items-filter-search:focus{border-color:#2454D6;background:#fff;box-shadow:0 0 0 4px rgba(36,84,214,.12)}.items-filter-status-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;min-width:0}.items-status-seg{position:relative;display:flex;gap:2px;padding:4px;border:1px solid rgba(36,84,214,.12);border-radius:999px;background:#eef2f8;max-width:100%;overflow-x:auto;scrollbar-width:none}.items-status-seg::-webkit-scrollbar{display:none}.items-status-seg-thumb{position:absolute;top:4px;bottom:4px;left:0;border-radius:999px;background:#fff;border:1px solid rgba(36,84,214,.16);box-shadow:0 2px 8px rgba(10,21,48,.08);transition:transform .28s cubic-bezier(.3,.7,.2,1),width .28s cubic-bezier(.3,.7,.2,1);pointer-events:none}.items-status-seg-btn{position:relative;z-index:1;flex:0 0 auto;padding:8px 18px;border:0;border-radius:999px;background:transparent;color:#5b6577;font:inherit;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer;transition:color .15s}.items-status-seg-btn:hover{color:#0B1F3A}.items-status-seg-btn.is-on{color:#0B1F3A;font-weight:700}.items-status-seg:not(.has-thumb) .items-status-seg-btn.is-on{background:#fff;box-shadow:0 2px 8px rgba(10,21,48,.08)}@media (prefers-reduced-motion:reduce){.items-status-seg-thumb{transition:none}}.items-stagnant-v2:focus-visible,.items-status-seg-btn:focus-visible{outline:2px solid #2454D6;outline-offset:2px}.items-stagnant-v2{display:inline-flex;align-items:center;gap:8px;padding:9px 18px 9px 15px;border:1px solid rgba(220,38,38,.25);border-radius:999px;background:#fff;color:#7a2424;font:inherit;font-size:14px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background .12s,border-color .12s,box-shadow .12s}.items-stagnant-v2 i{width:9px;height:9px;border-radius:50%;background:#dc2626;box-shadow:0 0 0 3px rgba(220,38,38,.14)}.items-stagnant-v2:hover{background:#fff5f5}.items-stagnant-v2.is-on{background:rgba(239,68,68,.1);border-color:rgba(220,38,38,.45);color:#b91c1c;box-shadow:0 6px 14px rgba(220,38,38,.1)}.items-stagnant-v2 b{font-weight:850}@media (max-width:760px){.items-filter-status-row{flex-wrap:wrap;justify-content:flex-start}.items-status-seg{flex:1 1 100%}}