:root{color-scheme:light;--tw-navy:#132d50;--tw-blue:#45668f;--tw-slate:#415678;--tw-bg:#fff;--tw-bg-soft:#f8f8fc;--tw-text:#111;--tw-muted:#5a6b85;--tw-border:#e6e9f0;--tw-surface:var(--tw-bg);--tw-faint:color-mix(in srgb,var(--tw-muted) 92%,var(--tw-surface));--tw-tint:color-mix(in srgb,var(--tw-slate) 9%,var(--tw-surface));--tw-hover:color-mix(in srgb,var(--tw-slate) 6%,var(--tw-surface));--tw-raised:color-mix(in srgb,var(--tw-text) 7%,var(--tw-surface));--tw-on-slate:#fff;--tw-accent-fg:var(--tw-slate);--tw-danger:#c0392b;--tw-warn:#8c5810;--tw-ok:#1e7a5a;--tw-danger-soft:color-mix(in srgb,var(--tw-danger) 9%,var(--tw-surface));--tw-danger-line:color-mix(in srgb,var(--tw-danger) 28%,var(--tw-surface));--tw-warn-soft:color-mix(in srgb,var(--tw-warn) 9%,var(--tw-surface));--tw-warn-line:color-mix(in srgb,var(--tw-warn) 28%,var(--tw-surface));--tw-ok-soft:color-mix(in srgb,var(--tw-ok) 9%,var(--tw-surface));--tw-ok-line:color-mix(in srgb,var(--tw-ok) 28%,var(--tw-surface));--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s7:32px;--s8:40px;--s9:48px;--s10:64px;--fs-stat:26px;--fs-section:20px;--fs-card:16px;--fs-body:14px;--fs-sub:13px;--fs-label:12px;--fs-micro:11px;--fs-caps:10px;--r:12px;--r-sm:10px;--shadow:0 1px 2px rgba(19,45,80,.04),0 10px 30px -22px rgba(19,45,80,.3);--shadow-lift:0 1px 2px rgba(19,45,80,.05),0 16px 36px -24px rgba(19,45,80,.45);--focus-ring:0 0 0 3px color-mix(in srgb,var(--tw-blue) 22%,transparent)}.dark{color-scheme:dark;--tw-bg:#0b1524;--tw-bg-soft:#132d50;--tw-text:#f2f5fa;--tw-muted:#9db0c8;--tw-border:#24374f;--tw-blue:#7fa6d9;--tw-slate:#3e5a80;--tw-navy:#e8eff8;--tw-accent-fg:var(--tw-blue);--tw-surface:var(--tw-bg-soft);--tw-danger:#f08c93;--tw-warn:#e0a45c;--tw-ok:#4fc79a;--tw-faint:color-mix(in srgb,var(--tw-muted) 92%,var(--tw-surface));--tw-tint:color-mix(in srgb,var(--tw-slate) 9%,var(--tw-surface));--tw-hover:color-mix(in srgb,var(--tw-slate) 6%,var(--tw-surface));--tw-raised:color-mix(in srgb,var(--tw-text) 7%,var(--tw-surface));--tw-danger-soft:color-mix(in srgb,var(--tw-danger) 9%,var(--tw-surface));--tw-danger-line:color-mix(in srgb,var(--tw-danger) 28%,var(--tw-surface));--tw-warn-soft:color-mix(in srgb,var(--tw-warn) 9%,var(--tw-surface));--tw-warn-line:color-mix(in srgb,var(--tw-warn) 28%,var(--tw-surface));--tw-ok-soft:color-mix(in srgb,var(--tw-ok) 9%,var(--tw-surface));--tw-ok-line:color-mix(in srgb,var(--tw-ok) 28%,var(--tw-surface));--shadow:0 0 0 1px color-mix(in srgb,var(--tw-blue) 10%,transparent),0 10px 30px -20px rgba(0,0,0,.75);--shadow-lift:0 0 0 1px color-mix(in srgb,var(--tw-blue) 22%,transparent),0 18px 40px -22px rgba(0,0,0,.9)}*{box-sizing:border-box}html{overflow-x:clip}body{margin:0;min-height:100vh;background:var(--tw-bg);color:var(--tw-text);font-family:var(--font-inter),system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:var(--fs-card);line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-poppins),system-ui,sans-serif;color:var(--tw-navy)}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:50;gap:var(--s5);padding:var(--s3) clamp(var(--s5),5vw,var(--s9));background:var(--tw-bg);border-bottom:1px solid var(--tw-border)}.brand,.topbar{display:flex;align-items:center}.brand{gap:var(--s3);text-decoration:none;color:var(--tw-navy)}.brand img{display:block}.topbar.is-admin .navauth,.topbar.is-minimal .theme-toggle{margin-left:auto}.topbar-back{color:var(--tw-muted);text-decoration:none;font-size:var(--fs-sub);font-weight:500;padding:var(--s2) var(--s3);border-radius:var(--r-sm);white-space:nowrap;margin-left:var(--s2);flex:none;transition:color .16s,background .16s}.topbar-back:hover{color:var(--tw-navy);background:var(--tw-bg-soft)}.brand b{font-family:var(--font-poppins),sans-serif;font-weight:600;color:var(--tw-blue)}.brand .logo-dark,.dark .brand .logo-light{display:none}.dark .brand .logo-dark{display:block}.theme-toggle{margin-left:var(--s3);flex:none;width:32px;height:32px;display:grid;place-items:center;background:transparent;border:1px solid var(--tw-border);border-radius:999px;color:var(--tw-accent-fg);cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.theme-toggle-placeholder{display:inline-block;border-color:transparent}.theme-toggle:hover{background:var(--tw-hover);border-color:var(--tw-blue);color:var(--tw-blue)}.theme-toggle-icon{display:grid;place-items:center;animation:iconSwap .24s cubic-bezier(.22,.61,.36,1) both}.theme-toggle:hover .theme-toggle-icon{transform:rotate(12deg)}.theme-toggle-icon{transition:transform .2s cubic-bezier(.22,.61,.36,1)}@keyframes iconSwap{0%{opacity:0;transform:rotate(-90deg) scale(.7)}to{opacity:1;transform:rotate(0deg) scale(1)}}.navlinks{display:flex;gap:var(--s1);margin-left:var(--s2);min-width:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.navlinks::-webkit-scrollbar{display:none}@media (max-width:1220px){.navlinks{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}}.brand,.live-pill,.navauth{flex:none}.navlinks a{color:var(--tw-muted);text-decoration:none;font-size:var(--fs-sub);font-weight:500;padding:var(--s2) var(--s3);border-radius:var(--r-sm);transition:color .16s,background .16s;white-space:nowrap}.navlinks a:hover{color:var(--tw-navy);background:var(--tw-bg-soft)}.navlinks a[aria-current=page]{color:var(--tw-navy);background:var(--tw-tint);font-weight:600}.navlinks a[aria-current=page]:after{transform:scaleX(1);background:var(--tw-blue)}.live-pill{margin-left:auto;display:inline-flex;align-items:center;gap:var(--s2);font-size:var(--fs-label);font-weight:600;color:var(--tw-accent-fg);padding:var(--s2) var(--s3);border:1px solid var(--tw-border);border-radius:999px;background:var(--tw-bg-soft)}.live-pill i{position:relative;flex:none;width:7px;height:7px}.live-pill i,.live-pill i:after{border-radius:50%;background:var(--tw-blue)}.live-pill i:after{content:"";position:absolute;inset:0;animation:pulse 1.8s ease-out infinite}.live-pill i.is-static:after{display:none}@keyframes pulse{0%{transform:scale(1);opacity:.45}70%{transform:scale(3.2);opacity:0}to{transform:scale(3.2);opacity:0}}.navauth{position:relative;display:inline-flex;align-items:center}.navauth-placeholder{width:32px;height:32px}.navauth-signin{display:inline-flex;align-items:center;gap:var(--s2);font-family:inherit;font-size:var(--fs-label);font-weight:600;color:var(--tw-accent-fg);text-decoration:none;padding:var(--s2) var(--s3);background:var(--tw-bg-soft);border:1px solid var(--tw-border);border-radius:999px;cursor:pointer;white-space:nowrap;transition:background .16s,border-color .16s,color .16s}.navauth-signin:hover{background:var(--tw-hover);border-color:var(--tw-blue);color:var(--tw-blue)}.navauth-btn{display:grid;place-items:center;width:32px;height:32px;padding:0;font-family:inherit;font-size:var(--fs-micro);font-weight:700;color:var(--tw-on-slate);background:var(--tw-slate);border:1px solid var(--tw-slate);border-radius:999px;cursor:pointer;transition:background .16s,box-shadow .16s}.navauth-btn:hover{background:color-mix(in srgb,var(--tw-slate) 86%,var(--tw-text))}.navauth-btn[aria-expanded=true]{box-shadow:var(--focus-ring)}.navauth-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:60;min-width:200px;display:flex;flex-direction:column;padding:var(--s2);background:var(--tw-surface);border:1px solid var(--tw-border);border-radius:var(--r);box-shadow:var(--shadow)}.navauth-menu-email{padding:var(--s2) var(--s3) var(--s2);font-size:var(--fs-micro);color:var(--tw-muted);border-bottom:1px solid var(--tw-border);margin-bottom:var(--s1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navauth-menu-item{display:block;width:100%;text-align:left;font-family:inherit;font-size:var(--fs-sub);font-weight:500;color:var(--tw-text);text-decoration:none;padding:var(--s2) var(--s3);border:0;border-radius:var(--r-sm);background:transparent;cursor:pointer;transition:background .16s,color .16s}.navauth-menu-item:hover{background:var(--tw-hover);color:var(--tw-navy)}.navauth-menu-item:disabled{opacity:.6;cursor:wait}.wrap{max-width:1080px;margin:0 auto;padding:var(--s8) clamp(var(--s5),5vw,var(--s7)) 90px}.page-head{margin-bottom:var(--s6)}h1{font-weight:700;font-size:clamp(26px,3.6vw,33px);letter-spacing:-.02em;line-height:1.12;margin:0 0 var(--s2)}.sub{color:var(--tw-muted);font-size:var(--fs-body);margin:0;max-width:64ch}.sub b{color:var(--tw-navy);font-weight:600}a{color:var(--tw-blue)}.hero{padding:var(--s6) 0 var(--s4);max-width:760px}.eyebrow{display:inline-block;font-size:var(--fs-label);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--tw-accent-fg);padding:var(--s2) var(--s3);border:1px solid var(--tw-border);border-radius:999px;background:var(--tw-bg-soft)}.eyebrow,.hero h1{margin-bottom:var(--s4)}.hero h1{font-size:clamp(30px,5vw,48px)}.hero-sub{color:var(--tw-muted);font-size:var(--fs-card);line-height:1.6;max-width:60ch}.tiles{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--s5);gap:var(--s5);margin-top:var(--s8)}@media (max-width:720px){.tiles{grid-template-columns:minmax(0,1fr)}}.tile{display:block;text-decoration:none;color:var(--tw-text);background:var(--tw-surface);border:1px solid var(--tw-border);border-radius:var(--r);padding:var(--s6);box-shadow:var(--shadow);transition:border-color .2s ease,box-shadow .2s ease}.tile:hover{border-color:var(--tw-blue);box-shadow:var(--shadow-lift)}.tile-ic{width:46px;height:46px;display:grid;place-items:center;border-radius:var(--r);background:var(--tw-tint);color:var(--tw-accent-fg);border:1px solid var(--tw-border);margin-bottom:var(--s5)}.tile h3{font-size:var(--fs-section);font-weight:600;margin:0 0 var(--s2);letter-spacing:-.01em}.tile p{color:var(--tw-muted);font-size:var(--fs-body);line-height:1.55;margin:0 0 var(--s5)}.tile-go{font-size:var(--fs-sub);font-weight:600;color:var(--tw-blue)}.console{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--s5);align-items:stretch}.console,.kb-grid{display:grid;gap:var(--s5)}.kb-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:var(--s5);align-items:start}@media (max-width:860px){.console,.kb-grid{grid-template-columns:minmax(0,1fr)}.console.has-output .copilot{order:-1}.copilot-body>.ph-empty.big{min-height:0;flex:none;padding:var(--s6) var(--s1)}}.panel{position:relative;background:var(--tw-surface);border:1px solid var(--tw-border);border-radius:var(--r);padding:var(--s5);box-shadow:var(--shadow)}.panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--s4);gap:var(--s3)}.ph-title{font-family:var(--font-poppins),sans-serif;font-size:var(--fs-body);font-weight:600;color:var(--tw-navy);margin:0}.ph-hint{font-size:var(--fs-label);color:var(--tw-faint)}h2.ph-hint{margin:0;font-family:inherit;font-weight:inherit}.ph-hint.ok{color:var(--tw-ok);font-weight:600}textarea.transcript{width:100%;height:348px;resize:vertical}label{font-size:var(--fs-label);color:var(--tw-muted);display:block;margin:var(--s4) 0 var(--s2);font-weight:600}input,select,textarea{width:100%;color:var(--tw-text);font-family:inherit;font-size:var(--fs-body);background:var(--tw-bg);border:1px solid var(--tw-border);border-radius:var(--r-sm);padding:var(--s3) var(--s4);transition:border-color .16s,box-shadow .16s;line-height:1.4}input,select{padding-top:var(--s3);padding-bottom:var(--s3)}input::placeholder,textarea::placeholder{color:var(--tw-faint)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--tw-blue);box-shadow:var(--focus-ring)}textarea{min-height:80px;resize:vertical;line-height:1.6}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:var(--s8);background-color:var(--tw-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235A6B85' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--s4) center;background-size:12px 12px;cursor:pointer;text-shadow:0 0 0 var(--tw-text)}.dark select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239DB0C8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}@-moz-document url-prefix(){select{text-indent:.01px;text-overflow:""}}select option{background-color:var(--tw-surface);color:var(--tw-text)}button{border:0}.btn-danger,.ghost,.primary,button{font-family:inherit;font-size:var(--fs-body);font-weight:600;border-radius:var(--r-sm);cursor:pointer;transition:background .16s,border-color .16s}.btn-danger,.ghost,.primary{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);line-height:normal;text-decoration:none}.primary{margin-top:var(--s4);width:100%;color:var(--tw-on-slate);padding:var(--s3) var(--s5);background:var(--tw-slate)}.primary:hover{background:color-mix(in srgb,var(--tw-slate) 86%,var(--tw-text))}.primary:active{transform:translateY(1px)}.primary:disabled{opacity:.6;cursor:wait}.ghost{color:var(--tw-navy);padding:var(--s3) var(--s5);background:var(--tw-bg);border:1px solid var(--tw-border)}.ghost:hover{background:var(--tw-hover);border-color:var(--tw-blue)}.ghost:disabled{opacity:.5;cursor:wait}.btn-danger{color:var(--tw-on-slate);padding:var(--s3) var(--s5);background:var(--tw-danger);border:1px solid var(--tw-danger)}.btn-danger:hover{background:color-mix(in srgb,var(--tw-danger) 86%,var(--tw-text))}.btn-danger:disabled{opacity:.6;cursor:wait}.btn-sm{padding:var(--s2) var(--s4);font-size:var(--fs-sub)}.btn-inline{width:auto}.btn-block{width:100%}.dots{display:inline-flex;gap:var(--s1)}.dots i{width:6px;height:6px;border-radius:50%;background:var(--tw-on-slate);animation:bounce 1s infinite}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}@keyframes bounce{0%,80%,to{transform:translateY(0);opacity:.5}40%{transform:translateY(-5px);opacity:1}}.copilot{display:flex;flex-direction:column}.badge{display:inline-flex;align-items:center;gap:var(--s2);font-size:var(--fs-micro);font-weight:600;padding:var(--s1) var(--s3);border-radius:999px;background:var(--tw-raised);color:var(--tw-muted);border:1px solid var(--tw-border);text-transform:capitalize}.badge i{width:6px;height:6px;border-radius:50%;background:var(--tw-blue)}.stepper{flex-wrap:wrap;margin-bottom:var(--s5)}.step,.stepper{display:flex;gap:var(--s2)}.step{flex:1 1;align-items:center;font-size:var(--fs-micro);text-transform:capitalize;color:var(--tw-muted);padding:var(--s2) var(--s3);border-radius:var(--r-sm);border:1px solid var(--tw-border);background:var(--tw-raised);transition:color .2s,border-color .2s,background .2s}.step i{width:8px;height:8px;border-radius:50%;background:var(--tw-border);flex:none;transition:background .2s}.step.on{color:var(--tw-navy);border-color:var(--tw-blue);background:var(--tw-tint);font-weight:600}.step.on i{background:var(--tw-blue)}.copilot-body{flex:1 1;display:flex;flex-direction:column}.copilot-body>.ph-empty.big{flex:1 1}.ph-empty{color:var(--tw-faint);font-size:var(--fs-body);padding:var(--s6) var(--s1)}.ph-empty.big{display:grid;place-items:center;text-align:center;min-height:260px;line-height:1.7}.warn-text{color:var(--tw-danger)}.thinking{display:flex;flex-direction:column;gap:var(--s3);padding:var(--s3) 0}.shimmer{position:relative;overflow:hidden;height:16px;border-radius:7px;background:color-mix(in srgb,var(--tw-muted) 13%,var(--tw-surface))}.shimmer:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--tw-muted) 24%,var(--tw-surface)),transparent);transform:translateX(-100%);animation:sweep 1.3s ease-in-out infinite}.shimmer.s2{width:86%}.shimmer.s3{width:64%}@keyframes sweep{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.say-hero{border-radius:var(--r);padding:var(--s6) var(--s5) var(--s5);margin-bottom:var(--s4);background:var(--tw-slate);border:1px solid var(--tw-slate);color:var(--tw-on-slate)}.say-label{font-size:var(--fs-caps);text-transform:uppercase;letter-spacing:.14em;font-weight:700;color:color-mix(in srgb,var(--tw-on-slate) 72%,transparent);margin-bottom:var(--s3)}.say-text{font-family:var(--font-poppins),sans-serif;font-size:clamp(28px,calc(3.6vw + 2px),35px);font-weight:600;line-height:1.3;letter-spacing:-.012em;color:var(--tw-on-slate)}.say-foot{margin-top:var(--s4)}.ghost.on-slate{color:var(--tw-on-slate);background:transparent;border-color:color-mix(in srgb,var(--tw-on-slate) 45%,transparent)}.ghost.on-slate:hover{background:color-mix(in srgb,var(--tw-on-slate) 12%,transparent);border-color:var(--tw-on-slate)}@media (max-width:520px){.coach-page .panel{padding:var(--s4)}.say-hero{padding:var(--s5) var(--s4) var(--s4)}}.alert{display:flex;align-items:flex-start;gap:var(--s3);border-radius:var(--r);padding:var(--s3) var(--s4);margin-bottom:var(--s3);border:1px solid var(--tw-border)}.alert p{margin:0;font-size:var(--fs-body);line-height:1.5;color:var(--tw-text)}.alert-tag{font-size:var(--fs-caps);font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:var(--s1) var(--s2);border-radius:6px;white-space:nowrap;flex:none;margin-top:1px}.alert.danger{background:var(--tw-danger-soft);border-color:var(--tw-danger-line)}.alert.danger .alert-tag{background:var(--tw-surface);color:var(--tw-danger)}.alert.warn{background:var(--tw-warn-soft);border-color:var(--tw-warn-line)}.alert.warn .alert-tag{background:var(--tw-surface);color:var(--tw-warn)}.say-alt{display:flex;align-items:baseline;gap:var(--s2);margin:0 0 var(--s3);padding:var(--s3) var(--s4);background:var(--tw-bg-soft);border:1px solid var(--tw-border);border-radius:var(--r)}.say-alt-tag{font-size:var(--fs-caps);text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:var(--tw-faint);white-space:nowrap;flex:none}.say-alt-text{font-size:var(--fs-sub);line-height:1.5;color:var(--tw-muted)}.alert.one-line{align-items:baseline}.alert.one-line>span:last-child{font-size:var(--fs-sub);line-height:1.5;color:var(--tw-text)}.coach-flags{display:flex;flex-wrap:wrap;gap:var(--s2);margin-bottom:var(--s3)}.ghost.flag-danger{color:var(--tw-danger);border-color:var(--tw-danger-line)}.ghost.flag-warn{color:var(--tw-warn);border-color:var(--tw-warn-line)}.ghost.flag-danger:hover,.ghost.flag-danger[aria-expanded=true]{background:var(--tw-danger-soft);border-color:var(--tw-danger)}.ghost.flag-warn:hover,.ghost.flag-warn[aria-expanded=true]{background:var(--tw-warn-soft);border-color:var(--tw-warn)}.coach-error .alert{margin-bottom:0}.coach-error .ghost,.copilot-detail{margin-top:var(--s4)}.copilot-detail{padding-top:var(--s4);border-top:1px solid var(--tw-border);display:flex;flex-direction:column;gap:var(--s2)}.cd-row{display:grid;grid-template-columns:84px minmax(0,1fr);grid-gap:var(--s3);gap:var(--s3);align-items:baseline}.cd-key{font-size:var(--fs-caps);text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:var(--tw-faint)}.cd-val{font-size:var(--fs-label);line-height:1.5;color:var(--tw-muted);overflow-wrap:anywhere}@media (max-width:520px){.cd-row{grid-template-columns:minmax(0,1fr);gap:var(--s1)}}.crmbar{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap;margin-top:var(--s5);padding:var(--s4) var(--s5);background:var(--tw-bg-soft);border:1px solid var(--tw-border);border-radius:var(--r)}.crmbar-label{font-size:var(--fs-label);font-weight:600;color:var(--tw-muted);margin-right:var(--s1)}.crmbar input,.crmbar select{width:auto;flex:1 1;min-width:150px;margin:0}.crmbar .ghost{margin:0;flex:none}.toast{position:fixed;left:50%;bottom:var(--s7);transform:translateX(-50%);background:var(--tw-navy);color:var(--tw-bg);border:1px solid var(--tw-navy);border-radius:var(--r);padding:var(--s3) var(--s6);font-size:var(--fs-body);font-weight:600;box-shadow:var(--shadow-lift);z-index:80;animation:toastin .35s ease}@keyframes toastin{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.kb-list,.scroll-y,.tx-open{scrollbar-width:thin;scrollbar-color:var(--tw-border) transparent}.kb-list::-webkit-scrollbar,.scroll-y::-webkit-scrollbar,.tx-open::-webkit-scrollbar{width:8px;height:8px}.kb-list::-webkit-scrollbar-track,.scroll-y::-webkit-scrollbar-track,.tx-open::-webkit-scrollbar-track{background:transparent}.kb-list::-webkit-scrollbar-thumb,.scroll-y::-webkit-scrollbar-thumb,.tx-open::-webkit-scrollbar-thumb{background:var(--tw-border);border-radius:8px}.kb-list::-webkit-scrollbar-thumb:hover,.scroll-y::-webkit-scrollbar-thumb:hover,.tx-open::-webkit-scrollbar-thumb:hover{background:var(--tw-faint)}.kb-list{display:flex;flex-direction:column;gap:var(--s3);min-height:220px}.kb-list,.scroll-y{max-height:calc(100vh - 310px);overscroll-behavior:contain}.kb-list,.scroll-y,.tx-open{overflow-y:auto;padding-right:var(--s2)}.tx-open{max-height:340px}@media (max-width:760px){.kb-list,.scroll-y{max-height:none;overflow-y:visible;padding-right:0}.tx-open{max-height:240px}}.ex-card{background:var(--tw-surface);border:1px solid var(--tw-border);border-radius:var(--r);padding:var(--s5);box-shadow:var(--shadow)}.ex-top{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);margin-bottom:var(--s2)}.chip{font-size:var(--fs-micro);font-weight:600;text-transform:capitalize;padding:var(--s1) var(--s3);border-radius:999px;background:var(--tw-raised);color:var(--tw-muted);border:1px solid var(--tw-border)}.chip.discovery{color:var(--tw-blue);border-color:color-mix(in srgb,var(--tw-blue) 30%,var(--tw-surface));background:color-mix(in srgb,var(--tw-blue) 10%,var(--tw-surface))}.chip.pitch{color:var(--tw-accent-fg);border-color:color-mix(in srgb,var(--tw-accent-fg) 30%,var(--tw-surface));background:color-mix(in srgb,var(--tw-accent-fg) 10%,var(--tw-surface))}.chip.objection{color:var(--tw-warn);border-color:var(--tw-warn-line);background:var(--tw-warn-soft)}.chip.closing{color:var(--tw-navy);border-color:color-mix(in srgb,var(--tw-navy) 30%,var(--tw-surface));background:color-mix(in srgb,var(--tw-navy) 10%,var(--tw-surface))}.chip.active{color:var(--tw-blue);border-color:color-mix(in srgb,var(--tw-blue) 30%,var(--tw-surface));background:color-mix(in srgb,var(--tw-blue) 10%,var(--tw-surface))}.chip.onboarding{color:var(--tw-accent-fg);border-color:color-mix(in srgb,var(--tw-accent-fg) 30%,var(--tw-surface));background:color-mix(in srgb,var(--tw-accent-fg) 10%,var(--tw-surface))}.chip.stuck{color:var(--tw-warn);border-color:var(--tw-warn-line);background:var(--tw-warn-soft)}.chip.done{color:var(--tw-ok);border-color:var(--tw-ok-line);background:var(--tw-ok-soft)}.chip.archived{color:var(--tw-muted);border-color:var(--tw-border);background:var(--tw-raised)}.chip.is-phrase{text-transform:none;white-space:nowrap}.ex-card.is-archived{opacity:.72}.ex-del{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;margin:0;font-family:inherit;line-height:inherit;text-align:inherit;color:var(--tw-danger);font-size:var(--fs-label);cursor:pointer;font-weight:600;opacity:.8;transition:opacity .15s}.ex-del:hover{opacity:1}.ex-lbl{font-size:var(--fs-caps);text-transform:uppercase;letter-spacing:.1em;color:var(--tw-faint);margin-top:var(--s3);font-weight:700}.ex-val{font-size:var(--fs-body);line-height:1.55;margin-top:var(--s1);color:var(--tw-text)}.ex-val.ph-empty{color:var(--tw-faint)}.stats{display:flex;gap:var(--s3);flex-wrap:wrap;margin-bottom:var(--s5)}.stat{flex:1 1 150px;padding:var(--s4) var(--s5)}.stat-label{font-size:var(--fs-label);color:var(--tw-muted);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.stat-value{font-family:var(--font-poppins),sans-serif;font-size:var(--fs-stat);font-weight:700;color:var(--tw-navy);margin-top:var(--s1)}.stat-meta{font-size:var(--fs-micro);color:var(--tw-muted);margin-top:var(--s2);word-break:break-word}.stat-value.is-text{font-size:var(--fs-card);font-weight:600;line-height:1.45;word-break:break-word}.auth-shell{max-width:420px;margin:var(--s7) auto 0}.auth-shell .page-head{text-align:center}.auth-shell .sub{margin-left:auto;margin-right:auto}.auth-alt{margin-top:var(--s5);padding-top:var(--s4);border-top:1px solid var(--tw-border);font-size:var(--fs-sub);color:var(--tw-muted);text-align:center}.auth-alt a{color:var(--tw-blue);text-decoration:none;font-weight:600}.auth-alt a:hover{text-decoration:underline}.auth-sep{margin:0 var(--s3);opacity:.45}.admin-shell{display:block}.admin-main{min-width:0}.admin-nav{display:flex;flex-direction:column;gap:var(--s1);min-width:0}.admin-nav-head{display:grid;grid-gap:var(--s1);gap:var(--s1);padding:0 var(--s3) var(--s3);margin-bottom:var(--s2);border-bottom:1px solid var(--tw-border);min-width:0}.admin-nav-eyebrow{font-size:var(--fs-caps);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--tw-accent-fg)}.admin-nav-who{font-size:var(--fs-label);overflow:hidden;text-overflow:ellipsis}.admin-nav a,.admin-nav-who{color:var(--tw-muted);white-space:nowrap}.admin-nav a{text-decoration:none;font-size:var(--fs-sub);font-weight:500;padding:var(--s2) var(--s3);border-radius:var(--r-sm);transition:color .16s,background .16s}.admin-nav a:hover{color:var(--tw-navy);background:var(--tw-bg-soft)}.admin-nav a[aria-current=page]{color:var(--tw-navy);background:var(--tw-tint);font-weight:600}@media (max-width:860px){.admin-shell{grid-template-columns:minmax(0,1fr);gap:var(--s5)}.admin-nav{flex-direction:row;align-items:center;overflow-x:auto;scrollbar-width:none}.admin-nav::-webkit-scrollbar{display:none}.admin-nav-head{flex:none;padding:0 var(--s3) 0 0;margin:0 var(--s2) 0 0;border-bottom:0;border-right:1px solid var(--tw-border)}.admin-nav-eyebrow{white-space:nowrap}.admin-nav-who{display:none}}.ad-row{display:flex;align-items:center;gap:var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--tw-border)}.ad-row:first-child{padding-top:0}.ad-row:last-child{border-bottom:0;padding-bottom:0}.ad-row-main{flex:1 1;min-width:0}.ad-row-name{font-weight:600;font-size:var(--fs-body);color:var(--tw-navy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-row-name a{color:inherit;text-decoration:none}.ad-row-name a:focus-visible,.ad-row-name a:hover{text-decoration:underline}.ad-row-sub{font-size:var(--fs-label);color:var(--tw-muted);margin-top:var(--s1);line-height:1.5}.ad-row-val{flex:none;text-align:right;font-weight:600;font-size:var(--fs-body);color:var(--tw-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ad-row-val small{display:block;font-weight:400;font-size:var(--fs-label);color:var(--tw-muted)}.ad-kv{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);grid-gap:var(--s2) var(--s4);gap:var(--s2) var(--s4);margin:0;font-size:var(--fs-body);line-height:1.5}.ad-kv dt{color:var(--tw-muted);font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.08em;font-weight:700;align-self:baseline;white-space:nowrap}.ad-kv dd{margin:0;min-width:0;color:var(--tw-text)}.ad-kv code,.ad-kv dd{overflow-wrap:anywhere}.ad-kv code{font-size:var(--fs-sub)}.ad-detail{font-size:var(--fs-label);color:var(--tw-muted);overflow-wrap:anywhere}.ad-filters{display:flex;flex-wrap:wrap;gap:var(--s3) var(--s4);align-items:flex-end;margin-bottom:var(--s4)}.ad-filters label{display:grid;grid-gap:var(--s1);gap:var(--s1);margin:0;font-size:var(--fs-label);font-weight:600;color:var(--tw-muted)}.ad-filters input,.ad-filters select{min-width:200px;margin:0}.ad-filters .lf-opts{margin:0}.ad-bars{display:flex;align-items:flex-end;gap:var(--s1);height:96px}.ad-bar{flex:1 1;min-width:0;background:var(--tw-blue);opacity:.85;transition:opacity .16s}.ad-bar.is-zero{background:var(--tw-raised)}.ad-bar:hover{opacity:1}.ad-bar-lbls{display:flex;gap:var(--s1);margin-top:var(--s2)}.ad-bar-lbls span{flex:1 1;min-width:0;text-align:center;font-size:var(--fs-caps);color:var(--tw-faint);text-transform:uppercase;letter-spacing:.1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:560px){.ad-bar-lbls span:nth-child(2n){visibility:hidden}.ad-kv{grid-template-columns:minmax(0,1fr);gap:var(--s1)}.ad-kv dd{margin-bottom:var(--s2)}.ad-kv dt{white-space:normal}}.gate-wait{display:grid;place-items:center;min-height:40vh;text-align:center}.field-hint{font-size:var(--fs-micro);color:var(--tw-muted);margin:var(--s2) 0 0}.panel:not(.stat)+.panel:not(.stat){margin-top:var(--s5)}.alert+.panel:not(.stat),.stats+.panel:not(.stat){margin-top:0}.sup-launcher{position:fixed;z-index:38;right:var(--s5);bottom:var(--s5);display:inline-flex;align-items:center;gap:var(--s2);min-height:44px;padding:0 var(--s5);border-radius:999px;cursor:pointer;font:inherit;font-size:var(--fs-body);font-weight:600;color:var(--tw-on-slate);background:var(--tw-slate);border:1px solid color-mix(in srgb,var(--tw-on-slate) 18%,transparent);box-shadow:var(--shadow-lift)}.sup-launcher-label{line-height:1}.sup-dot{width:8px;height:8px;border-radius:999px;background:var(--tw-warn);box-shadow:0 0 0 2px var(--tw-slate)}.sup-panel{position:fixed;z-index:39;right:var(--s5);bottom:var(--s5);display:flex;flex-direction:column;width:min(440px,calc(100vw - var(--s5) * 2));height:min(620px,calc(100vh - var(--s8)));background:var(--tw-surface);border:1px solid var(--tw-border);border-radius:var(--r);box-shadow:var(--shadow-lift);overflow:hidden}.sup-head{display:flex;align-items:center;justify-content:space-between;padding:var(--s4) var(--s5);border-bottom:1px solid var(--tw-border);flex:0 0 auto}.sup-close{min-width:44px;min-height:44px;margin:calc(var(--s2) * -1) calc(var(--s3) * -1) calc(var(--s2) * -1) 0;border:0;background:none;cursor:pointer;font-size:22px;line-height:1;color:var(--tw-muted);border-radius:var(--r-sm)}.sup-close:hover{color:var(--tw-text);background:var(--tw-hover)}.sup-log{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--s5);display:grid;grid-gap:var(--s5);gap:var(--s5);align-content:start}.sup-hint,.sup-status{margin:0;font-size:var(--fs-sub);line-height:1.55;color:var(--tw-muted)}.sup-status{font-weight:600;color:var(--tw-blue)}.sup-turn{display:grid;grid-gap:var(--s2);gap:var(--s2);justify-items:start}.sup-turn.is-user{justify-items:end}.sup-who{font-size:var(--fs-micro);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--tw-muted)}.sup-msg{margin:0;max-width:88%;padding:var(--s3) var(--s4);border-radius:var(--r-sm);font-size:var(--fs-body);line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--tw-tint);color:var(--tw-text);border:1px solid var(--tw-border)}.sup-turn.is-user .sup-msg{background:var(--tw-slate);color:var(--tw-on-slate);border-color:var(--tw-slate)}.sup-turn.is-staff .sup-who{color:var(--tw-blue)}.sup-msg.is-thinking{color:var(--tw-muted);letter-spacing:3px}.sup-msg-note{display:block;margin-top:var(--s2);font-size:var(--fs-sub);color:var(--tw-muted)}.sup-form{flex:0 0 auto;padding:var(--s4) var(--s5) var(--s5);border-top:1px solid var(--tw-border)}.sup-form textarea{resize:none}.sup-ask{width:100%;min-height:44px;margin-top:var(--s3);border:1px solid var(--tw-slate);border-radius:var(--r-sm);cursor:pointer;font:inherit;font-size:var(--fs-body);font-weight:600;color:var(--tw-on-slate);background:var(--tw-slate);transition:background .16s}.sup-ask:hover:not(:disabled){background:color-mix(in srgb,var(--tw-slate) 86%,var(--tw-text))}.sup-ask:disabled{opacity:.55;cursor:not-allowed}.sup-human{width:100%;min-height:44px;margin-top:var(--s2);border:0;background:none;cursor:pointer;font:inherit;font-size:var(--fs-sub);font-weight:600;color:var(--tw-blue);border-radius:var(--r-sm);text-decoration:underline;text-underline-offset:3px}.sup-human:hover:not(:disabled){background:var(--tw-hover)}.sup-human:disabled{opacity:.5;cursor:not-allowed;text-decoration:none}.sup-legal{margin:var(--s3) 0 0;font-size:var(--fs-micro);line-height:1.5;color:var(--tw-muted)}@media (max-width:600px){.sup-launcher,.sup-panel{right:var(--s3);bottom:var(--s3)}.sup-panel{left:var(--s3);width:auto;height:min(560px,calc(100vh - var(--s6)))}.sup-log{padding:var(--s4);gap:var(--s4)}.sup-msg{max-width:92%}}.qr{display:grid;grid-gap:var(--s4);gap:var(--s4);grid-template-columns:1fr;align-items:start}@media (min-width:900px){.qr{grid-template-columns:minmax(260px,340px) 1fr}}.qr-list{list-style:none;margin:0;padding:0;height:420px;overflow-y:auto;border:1px solid var(--tw-border);border-radius:var(--r);background:var(--tw-surface)}@media (min-width:900px){.qr-list{height:560px}}.qr-row{display:grid;grid-gap:2px;gap:2px;width:100%;text-align:left;cursor:pointer;padding:var(--s3) var(--s4);min-height:44px;border:0;border-bottom:1px solid var(--tw-border);background:none;font:inherit;color:var(--tw-text)}.qr-row:hover{background:var(--tw-hover)}.qr-row.is-open{background:var(--tw-tint);box-shadow:inset 3px 0 0 var(--tw-blue)}.qr-row-top{display:flex;align-items:baseline;gap:var(--s2)}.qr-name{font-weight:600}.qr-new{margin-left:auto;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tw-warn)}.qr-email,.qr-meta{font-size:var(--fs-sub);color:var(--tw-muted);overflow-wrap:anywhere}.qr-meta{font-size:var(--fs-micro)}.qr-convo{display:flex;flex-direction:column;height:420px;padding:var(--s4)}@media (min-width:900px){.qr-convo{height:560px}}.qr-convo-head{display:grid;grid-gap:2px;gap:2px;padding-bottom:var(--s3);border-bottom:1px solid var(--tw-border);flex:0 0 auto}.qr-log{flex:1 1 auto;min-height:0;overflow-y:auto;display:grid;grid-gap:var(--s4);gap:var(--s4);align-content:start;padding:var(--s4) 0}.qr-reply{flex:0 0 auto;display:grid;grid-gap:var(--s2);gap:var(--s2);border-top:1px solid var(--tw-border);padding-top:var(--s3)}.qr-reply textarea{resize:none}.qr-actions{display:flex;gap:var(--s2)}.qr-actions .btn{min-height:40px}.qr-closed{margin:auto 0 0;padding-top:var(--s3);border-top:1px solid var(--tw-border)}.sup-item{display:grid;grid-gap:var(--s3);gap:var(--s3)}.sup-handover{display:flex;align-items:center;gap:var(--s3);margin:var(--s2) 0 0;font-size:var(--fs-sub);font-weight:600;color:var(--tw-blue)}.sup-handover:after,.sup-handover:before{content:"";flex:1 1 auto;height:1px;background:color-mix(in srgb,var(--tw-blue) 35%,transparent)}.sup-turn.is-staff .sup-msg{border-color:color-mix(in srgb,var(--tw-blue) 45%,transparent)}.admin-main .fb-thread{list-style:none;margin:0 0 var(--s3);padding:0 0 0 var(--s3);border-left:2px solid var(--tw-border);display:grid;grid-gap:var(--s2);gap:var(--s2)}.admin-main .fb-turn{display:grid;grid-gap:2px;gap:2px;font-size:13px}.admin-main .fb-turn-who{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tw-muted)}.admin-main .fb-turn.is-staff .fb-turn-who{color:var(--tw-blue)}.admin-main .fb-turn-body{white-space:pre-wrap;overflow-wrap:anywhere}.admin-main .fb-reply{display:grid;grid-gap:var(--s2);gap:var(--s2);margin-bottom:var(--s3)}.admin-main .fb-reply textarea{resize:vertical}.admin-main .fb-reply .btn{justify-self:start}.rvp{position:fixed;z-index:40;right:var(--s5);bottom:var(--s5);width:min(360px,calc(100vw - var(--s5) * 2));padding:var(--s5);background:var(--tw-surface);border:1px solid var(--tw-border);border-radius:var(--r);box-shadow:var(--shadow-lift)}.rvp-title{margin:0 0 var(--s2);font-weight:600}.rvp-body{margin:0 0 var(--s4);font-size:var(--fs-sub);color:var(--tw-muted)}.rvp-actions{display:flex;flex-wrap:wrap;gap:var(--s2);align-items:center}.rvp-actions .ghost,.rvp-actions .primary{min-height:38px}.rvp-go{display:inline-flex;align-items:center;text-decoration:none;padding:0 var(--s4)}.rvp-no{margin-left:auto}@media (max-width:600px){.rvp{right:var(--s3);left:var(--s3);bottom:var(--s3);width:auto}.rvp-no{margin-left:0}}.fbf .fbf-sub{margin-bottom:var(--s4);font-size:var(--fs-sub)}.fbf .fbf-fields{border:0;padding:0;margin:0;min-width:0}.fbf .fbf-kinds{display:flex;flex-wrap:wrap;gap:var(--s2);margin-bottom:var(--s2)}.fbf .fbf-kind{min-height:38px;padding:0 var(--s4);border-radius:999px;cursor:pointer;font:inherit;font-size:var(--fs-sub);color:var(--tw-text);background:var(--tw-bg);border:1px solid var(--tw-border);transition:border-color .16s,background .16s,color .16s}.fbf .fbf-kind.is-on{color:var(--tw-on-slate);background:var(--tw-slate);border-color:var(--tw-slate)}.fbf form>.alert{margin:var(--s4) 0 0}.fbf form>button{margin-top:var(--s5)}.admin-main .fb-kind{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tw-muted)}.admin-main .rv-chip.is-new{color:var(--tw-warn);border-color:color-mix(in srgb,var(--tw-warn) 40%,transparent);background:color-mix(in srgb,var(--tw-warn) 12%,var(--tw-bg))}.admin-main .rv-chip.is-read{color:var(--tw-muted);border-color:var(--tw-border);background:var(--tw-surface)}.admin-main .rv-chip.is-done{color:color-mix(in srgb,var(--tw-ok) 88%,var(--tw-navy));border-color:color-mix(in srgb,var(--tw-ok) 40%,transparent);background:color-mix(in srgb,var(--tw-ok) 12%,var(--tw-bg))}.admin-main .rv-row[data-state=new]{border-left:3px solid var(--tw-warn)}.admin-main .rv-row[data-state=done]{opacity:.72}.rvf .rvf-sub{margin-bottom:var(--s4);font-size:var(--fs-sub)}.rvf .rvf-state{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s2);margin:0 0 var(--s3);padding:var(--s3);border-radius:var(--r-sm);font-size:var(--fs-sub);border:1px solid var(--tw-border);background:var(--tw-surface)}.rvf .rvf-state-tag{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.rvf .rvf-state.is-submitted{border-color:color-mix(in srgb,var(--tw-warn) 40%,transparent)}.rvf .rvf-state.is-submitted .rvf-state-tag{color:var(--tw-warn)}.rvf .rvf-state.is-approved{border-color:color-mix(in srgb,var(--tw-ok) 40%,transparent)}.rvf .rvf-state.is-approved .rvf-state-tag{color:var(--tw-ok)}.rvf .rvf-state.is-removed .rvf-state-tag{color:var(--tw-muted)}.rvf .rvf-fields{border:0;padding:0;margin:0;min-width:0}.rvf .rvf-opt{font-weight:400;color:var(--tw-faint);text-transform:none}.rvf .rvf-grid{display:grid;grid-gap:var(--s4);gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin-top:var(--s4)}.rvf .rvf-grid label{margin-top:0}.rvf .rvf-check{display:flex;align-items:center;gap:var(--s2);margin:var(--s5) 0 0;font-size:var(--fs-body);color:var(--tw-text);font-weight:400}.rvf .rvf-check input{width:auto;margin:0}.rvf form>.alert{margin:var(--s4) 0 0}.rvf form>button{margin-top:var(--s5)}.rvf .rvf-stars{display:flex;gap:2px;margin-top:var(--s2)}.rvf .rvf-star{font-size:24px;line-height:1;min-width:44px;min-height:44px;background:none;border:0;cursor:pointer;color:var(--tw-border);border-radius:var(--r-sm)}.rvf .rvf-star.is-on{color:var(--tw-warn)}.rvf .rvf-tp{margin-top:var(--s5);padding:var(--s4);border-radius:var(--r-sm);border:1px solid var(--tw-border);background:var(--tw-surface)}.rvf .rvf-tp p{margin:0 0 var(--s3);font-size:var(--fs-sub)}.field-hint.is-error{color:var(--tw-danger);font-weight:600}.ex-dur{font-size:var(--fs-caps);text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:var(--tw-accent-fg)}.ex-dur.live{color:var(--tw-ok)}.score-pill{display:inline-block;margin:var(--s2) 0 var(--s1);font-size:var(--fs-label);font-weight:700;color:var(--tw-accent-fg);background:var(--tw-tint);border:1px solid var(--tw-border);border-radius:999px;padding:var(--s1) var(--s3)}.result{margin-top:var(--s4);padding:var(--s3) var(--s4);border-radius:var(--r);font-size:var(--fs-body);border:1px solid var(--tw-border)}.result.ok{background:var(--tw-raised);border-color:var(--tw-border);color:var(--tw-navy)}.result.bad{background:var(--tw-danger-soft);border-color:var(--tw-danger-line);color:var(--tw-danger)}.tbl-wrap{background:var(--tw-surface);border:1px solid var(--tw-border);border-radius:var(--r);box-shadow:var(--shadow);overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--tw-border) transparent}.tbl-wrap::-webkit-scrollbar{height:8px}.tbl-wrap::-webkit-scrollbar-track{background:transparent}.tbl-wrap::-webkit-scrollbar-thumb{background:var(--tw-border);border-radius:8px}.tbl{width:100%;min-width:520px;border-collapse:collapse;font-size:var(--fs-body)}.tbl th{text-align:left;font-family:var(--font-poppins),sans-serif;font-size:var(--fs-caps);text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:var(--tw-faint);background:var(--tw-raised);white-space:nowrap}.tbl td,.tbl th{padding:var(--s3) var(--s4);border-bottom:1px solid var(--tw-border)}.tbl td{vertical-align:middle}.tbl tbody tr:last-child td{border-bottom:0}.tbl tbody tr{transition:background .16s ease}.tbl tbody tr:hover{background:var(--tw-hover)}.tbl .t-main{color:var(--tw-text)}.tbl .t-sub{color:var(--tw-muted);font-size:var(--fs-label)}.tbl .t-right{text-align:right}.tbl .t-nowrap{white-space:nowrap}.tbl .t-wrap{overflow-wrap:anywhere}.tbl a{font-weight:600}.tbl-foot{padding:var(--s3) var(--s4);font-size:var(--fs-label);color:var(--tw-muted);border-top:1px solid var(--tw-border);background:var(--tw-raised)}@media (max-width:860px){.tbl thead{display:none}.tbl,.tbl tbody,.tbl td,.tbl tr{display:block;width:100%}.tbl,.tbl td>*{min-width:0}.tbl td{overflow-wrap:anywhere}.tbl tbody tr{border-bottom:1px solid var(--tw-border);padding:var(--s2) 0}.tbl tbody tr:last-child,.tbl td{border-bottom:0}.tbl td{padding:var(--s2) var(--s4);display:flex;gap:var(--s4);align-items:baseline;justify-content:space-between}.tbl td:before{content:attr(data-label);flex:none;font-size:var(--fs-caps);text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:var(--tw-faint)}.tbl td:not([data-label]):before{content:none}.tbl .t-right{text-align:left}}.ring{position:relative;display:grid;place-items:center;flex:none}.ring svg{display:block;transform:rotate(-90deg)}.ring circle{fill:none;stroke-width:4;stroke-linecap:round}.ring-track{stroke:color-mix(in srgb,var(--tw-muted) 20%,var(--tw-surface))}.ring-fill{stroke:var(--tw-ok)}.ring.is-warn .ring-fill{stroke:var(--tw-warn)}.ring.is-danger .ring-fill{stroke:var(--tw-danger)}.ring-label{position:absolute;font-family:var(--font-poppins),sans-serif;font-size:var(--fs-label);font-weight:700;color:var(--tw-navy);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.meter{height:6px;overflow:hidden;background:color-mix(in srgb,var(--tw-muted) 18%,var(--tw-surface))}.meter,.meter i{border-radius:999px}.meter i{display:block;height:100%;background:var(--tw-blue);transform:scaleX(0);transform-origin:left center}.meter.is-ok i{background:var(--tw-ok)}.meter.is-warn i{background:var(--tw-warn)}.meter.is-danger i{background:var(--tw-danger)}.dash-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--s3);gap:var(--s3);margin-bottom:var(--s5)}@media (max-width:860px){.dash-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.dash-stats{grid-template-columns:minmax(0,1fr)}}.dash-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--s5);gap:var(--s5);align-items:start}@media (max-width:860px){.dash-grid{grid-template-columns:minmax(0,1fr)}}.dash-filter{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s3);margin-bottom:var(--s5)}.dash-filter .dash-search{flex:1 1 260px;margin-bottom:0}.dash-filter .lf-opts{margin:0}.dash-filter .lf-custom{flex-basis:100%}.dash-search{position:relative;margin-bottom:var(--s5)}.dash-search input{padding-left:var(--s8)}.dash-search svg{position:absolute;left:var(--s4);top:50%;transform:translateY(-50%);color:var(--tw-faint);pointer-events:none}.delta{display:inline-flex;align-items:center;gap:var(--s1);font-size:var(--fs-micro);font-weight:700;color:var(--tw-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.delta.up{color:var(--tw-ok)}.delta.down{color:var(--tw-danger)}.delta.flat{color:var(--tw-faint)}.hcard{display:flex;gap:var(--s4);align-items:flex-start}.hcard-body{flex:1 1;min-width:0}.hcard-name{font-family:var(--font-poppins),sans-serif;font-size:var(--fs-card);font-weight:600;color:var(--tw-navy);letter-spacing:-.01em}.hcard-meta{font-size:var(--fs-label);color:var(--tw-muted);margin-top:var(--s1)}.hcard.is-muted{opacity:.62}.reasons{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:var(--s3)}.reason{font-size:var(--fs-micro);font-weight:600;padding:var(--s1) var(--s3);border-radius:999px;border:1px solid var(--tw-border);background:var(--tw-raised);color:var(--tw-muted)}.reason.bad{color:var(--tw-danger);border-color:var(--tw-danger-line);background:var(--tw-danger-soft)}.reason.warn{color:var(--tw-warn);border-color:var(--tw-warn-line);background:var(--tw-warn-soft)}.reason.good{color:var(--tw-ok);border-color:var(--tw-ok-line);background:var(--tw-ok-soft)}.wk-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:var(--s5);gap:var(--s5);align-items:start}.customer-page,.wk-grid{min-width:0;overflow-wrap:anywhere}.customer-page .ex-card,.customer-page .panel,.wk-grid .panel,.wk-grid .prep-head>div,.wk-grid>div{min-width:0}.customer-page .ex-val>.link-underline,.wk-move-name>.link-underline{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:860px){.wk-grid{grid-template-columns:minmax(0,1fr)}}.wk-headline{border-radius:var(--r);padding:var(--s6) var(--s5);margin-bottom:var(--s4);background:var(--tw-slate);border:1px solid var(--tw-slate);color:var(--tw-on-slate)}.wk-headline .say-label{color:color-mix(in srgb,var(--tw-on-slate) 72%,transparent)}.wk-headline-text{font-family:var(--font-poppins),sans-serif;font-size:var(--fs-section);font-weight:600;line-height:1.45;letter-spacing:-.012em;color:var(--tw-on-slate)}.wk-section{margin-bottom:var(--s4)}.wk-section p{margin:0;font-size:var(--fs-body);line-height:1.65;color:var(--tw-text)}.wk-list{margin:0;padding-left:0;list-style:none;flex-direction:column}.wk-list,.wk-list li{display:flex;gap:var(--s3)}.wk-list li{align-items:flex-start;font-size:var(--fs-body);line-height:1.55;color:var(--tw-text)}.wk-list li:before{counter-increment:wk;content:counter(wk);flex:none;width:20px;height:20px;margin-top:1px;display:grid;place-items:center;border-radius:999px;font-size:var(--fs-caps);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--tw-tint);color:var(--tw-accent-fg);border:1px solid var(--tw-border)}.wk-list{counter-reset:wk}.wk-list.is-win li:before{background:var(--tw-ok-soft);color:var(--tw-ok);border-color:var(--tw-ok-line)}.wk-move{display:flex;align-items:center;gap:var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--tw-border)}.wk-move:last-child{border-bottom:0}.wk-move-name{flex:1 1;min-width:0;font-weight:600;font-size:var(--fs-body);color:var(--tw-navy)}.wk-move-sub{color:var(--tw-muted);font-weight:400}.wk-delta,.wk-move-sub{font-size:var(--fs-label)}.wk-delta{flex:none;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:var(--s1) var(--s3);border-radius:999px;border:1px solid var(--tw-border);background:var(--tw-raised)}.wk-delta.down{color:var(--tw-danger);border-color:var(--tw-danger-line);background:var(--tw-danger-soft)}.wk-delta.up{color:var(--tw-ok);border-color:var(--tw-ok-line);background:var(--tw-ok-soft)}.prep-head{display:flex;align-items:center;gap:var(--s3);margin-bottom:var(--s1)}.prep-name{font-family:var(--font-poppins),sans-serif;font-size:var(--fs-card);font-weight:600;color:var(--tw-navy)}.prep-opener{margin-top:var(--s4);padding:var(--s4);border-radius:var(--r);background:var(--tw-tint);border:1px solid var(--tw-border);font-size:var(--fs-body);line-height:1.55;color:var(--tw-text);font-style:italic}.prep-lbl{font-size:var(--fs-caps);text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:var(--tw-faint);margin:var(--s4) 0 var(--s2)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.empty{display:grid;place-items:center;text-align:center;grid-gap:var(--s1);gap:var(--s1);padding:var(--s8) var(--s6)}.empty img{width:78px;height:auto;margin-bottom:var(--s2);opacity:.92}.empty-title{font-family:var(--font-poppins),sans-serif;font-size:var(--fs-card);font-weight:600;color:var(--tw-navy)}.empty-text{font-size:var(--fs-sub);color:var(--tw-muted);line-height:1.6;max-width:44ch}.empty .ghost{margin-top:var(--s4)}.ex-card,.stat{transition:border-color .2s ease,box-shadow .2s ease}.ex-card:hover,.panel.is-hoverable:hover,.stat:hover{border-color:var(--tw-blue);box-shadow:var(--shadow-lift)}.tile-ic{transition:transform .22s cubic-bezier(.22,.61,.36,1),border-color .2s ease}.tile:hover .tile-ic{border-color:var(--tw-blue)}.link-underline,.navlinks a{position:relative}.link-underline:after,.navlinks a:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1.5px;background:currentColor;border-radius:1px;transform:scaleX(0);transform-origin:left center;transition:transform .22s cubic-bezier(.22,.61,.36,1)}.link-underline:focus-visible:after,.link-underline:hover:after,.navlinks a:focus-visible:after,.navlinks a:hover:after{transform:scaleX(1)}.navlinks a:after{left:13px;right:13px;bottom:4px}.score-pill,.stat-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@keyframes coachFade{0%{opacity:0}to{opacity:1}}.coach-fade{animation:coachFade .22s ease-out both}.progress-track{height:2px;border-radius:2px;margin-top:var(--s3);overflow:hidden;background:color-mix(in srgb,var(--tw-blue) 18%,var(--tw-surface))}.progress-bar{height:100%;width:100%;border-radius:2px;background:var(--tw-blue);transform-origin:left center;animation:progressSlide 1.15s ease-in-out infinite}@keyframes progressSlide{0%{transform:translateX(-100%) scaleX(.35)}50%{transform:translateX(0) scaleX(.55)}to{transform:translateX(100%) scaleX(.35)}}.ex-del:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--tw-blue);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.phone-row{display:flex;gap:var(--s2);align-items:stretch}.phone-row .dialcode{width:104px;flex:none}.phone-row>input:last-child{flex:1 1;min-width:0}.phone-row .dialcode{padding-right:var(--s6);background-color:var(--tw-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235A6B85' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--s3) center;background-size:12px 12px;cursor:pointer}.dark .phone-row .dialcode{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239DB0C8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.phone-row .dialcode::-webkit-calendar-picker-indicator{opacity:0;margin:0;cursor:pointer}.phone-row~.field-hint{font-size:var(--fs-label);margin:var(--s1) 0 var(--s4);line-height:1.45}.contact-line a{color:var(--tw-blue);text-decoration:none}.contact-line a:hover{text-decoration:underline}.lf{margin:0 0 var(--s4)}.lf-head{display:flex;align-items:center;gap:var(--s3);width:100%;font:inherit;font-size:var(--fs-sub);text-align:left;cursor:pointer;padding:var(--s3);border:1px solid var(--tw-border);border-radius:var(--r);background:var(--tw-bg-soft);color:var(--tw-text);transition:border-color .16s,background .16s}.lf-head:hover{border-color:var(--tw-blue)}.lf-head:focus-visible{outline:2px solid var(--tw-blue);outline-offset:2px}.lf-chev{flex:none;font-size:var(--fs-micro);color:var(--tw-muted);transition:transform .18s ease}.lf-chev.open{transform:rotate(90deg)}.lf-title{font-weight:600}.lf-now{color:var(--tw-muted);font-size:var(--fs-label)}.lf-count{margin-left:auto;flex:none;font-size:var(--fs-micro);font-weight:600;color:var(--tw-blue);white-space:nowrap}.lf-inner{display:flex;flex-direction:column;gap:var(--s3);margin-top:var(--s2);border:1px solid var(--tw-border);border-radius:var(--r)}.lf-inner,.lf-search{padding:var(--s3);background:var(--tw-bg)}.lf-search{width:100%;font:inherit;font-size:var(--fs-sub);border:1px solid var(--tw-border);border-radius:var(--r-sm);color:var(--tw-text)}.lf-search:focus{outline:none;border-color:var(--tw-blue);box-shadow:0 0 0 3px rgba(69,102,143,.18)}.lf-search::placeholder{color:var(--tw-muted)}.lf-opts{display:flex;flex-wrap:wrap;gap:var(--s2)}.lf-opt{font:inherit;font-size:var(--fs-label);padding:var(--s2) var(--s3);cursor:pointer;border:1px solid var(--tw-border);border-radius:999px;background:var(--tw-bg);color:var(--tw-text)}.lf-opt:hover{border-color:var(--tw-blue)}.lf-opt.on{background:var(--tw-slate);border-color:var(--tw-slate);color:#fff}.lf-custom{display:flex;flex-wrap:wrap;gap:var(--s3)}.lf-custom label{display:flex;flex-direction:column;gap:var(--s1);font-size:var(--fs-micro);color:var(--tw-muted)}.lf-custom input{font:inherit;font-size:var(--fs-sub);border:1px solid var(--tw-border);border-radius:var(--r-sm);background:var(--tw-bg);color:var(--tw-text)}.lf-clear,.lf-custom input{padding:var(--s2) var(--s3)}.lf-clear{align-self:flex-start;font:inherit;font-size:var(--fs-label);font-weight:600;cursor:pointer;border-radius:999px;border:1px solid var(--tw-border);background:transparent;color:var(--tw-blue)}.lf-clear:hover{border-color:var(--tw-blue)}.lf-none{display:block;max-width:46ch;margin:0 auto;line-height:1.6}.lf-clear.inline{display:inline;align-self:auto;padding:0;border:0;background:none;text-decoration:underline;font-size:inherit}@media (max-width:560px){.lf-head{flex-wrap:wrap;row-gap:var(--s1)}.lf-now{flex-basis:100%;padding-left:var(--s5)}.lf-count{margin-left:0}}.lf-windowed{margin:0 0 var(--s4);padding:var(--s3);font-size:var(--fs-sub);line-height:1.55;border:1px solid var(--tw-warn-line);border-radius:var(--r);background:var(--tw-warn-soft);color:var(--tw-text)}.lf-windowed b{color:var(--tw-warn)}.wk-cap{font-weight:500;color:var(--tw-muted);text-transform:none;letter-spacing:0}.mkt{padding-bottom:var(--s2)}.mkt-links a[aria-current=page]:after{display:none}.mkt-header-actions{display:flex;align-items:center;gap:var(--s3);margin-left:auto;flex:none}.mkt-btn{display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-size:var(--fs-body);font-weight:600;line-height:1;padding:var(--s3) var(--s6);border-radius:var(--r-sm);text-decoration:none;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:background .16s,border-color .16s,color .16s,transform .16s}.mkt-btn.is-primary{background:var(--tw-slate);color:var(--tw-on-slate)}.mkt-btn.is-primary:hover{background:color-mix(in srgb,var(--tw-slate) 86%,var(--tw-text));transform:translateY(-1px)}.mkt-btn.is-ghost{background:var(--tw-bg);color:var(--tw-navy);border-color:var(--tw-border)}.mkt-btn.is-ghost:hover{background:var(--tw-hover);border-color:var(--tw-blue)}.mkt-btn.sm{padding:var(--s2) var(--s4);font-size:var(--fs-sub)}.mkt-cta-row{display:flex;gap:var(--s3);flex-wrap:wrap;margin-top:var(--s6)}.mkt-note{margin-top:var(--s3);font-size:var(--fs-sub);color:var(--tw-faint)}.mkt-section{margin-top:var(--s10)}.mkt-head{max-width:640px;margin-bottom:var(--s6)}.mkt-head h2{font-size:clamp(23px,3.4vw,31px);margin:var(--s1) 0 var(--s3);letter-spacing:-.015em}.mkt-head .hero-sub{font-size:var(--fs-card)}.tiles.three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.tiles.three{grid-template-columns:minmax(0,1fr)}}.tiles.mkt-prices{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),360px));justify-content:center}.wipe{overflow:hidden;padding-bottom:.12em;margin-bottom:-.12em}.wipe,.wipe>span{display:block}.tiles.three .tile{cursor:default}.tiles.three .tile:hover{box-shadow:none;border-color:var(--tw-border)}.signup-choice{border:0;padding:0;margin:0 0 18px}.signup-choice legend{padding:0;margin-bottom:8px;font-size:13px;font-weight:600;color:var(--tw-navy)}.signup-choice .choice{display:flex;gap:11px;align-items:flex-start;padding:13px 14px;margin-bottom:9px;border:1px solid var(--tw-border);border-radius:var(--r-sm);background:var(--tw-surface);cursor:pointer;transition:border-color .16s,background .16s}.signup-choice .choice:hover{border-color:var(--tw-blue)}.signup-choice .choice.is-on{border-color:var(--tw-blue);background:var(--tw-tint)}.signup-choice .choice input{flex:none;width:16px;height:16px;margin:2px 0 0;accent-color:var(--tw-blue)}.signup-choice .choice>span{display:block;flex:1 1 auto;min-width:0;font-size:14px}.signup-choice .choice b{display:block;font-weight:600;color:var(--tw-text)}.choice-note{display:block;margin-top:3px;font-size:13px;color:var(--tw-muted);line-height:1.45}.tile.price{display:flex;flex-direction:column;position:relative}.tile.price.is-featured{border-color:var(--tw-blue);box-shadow:var(--shadow-lift)}.price-flag{position:absolute;top:var(--s4);right:var(--s4)}.price-amount{font-family:var(--font-poppins),sans-serif;font-size:34px;font-weight:700;color:var(--tw-navy);letter-spacing:-.02em;margin:var(--s2) 0 var(--s1)}.price-period{font-family:var(--font-inter),sans-serif;font-size:var(--fs-body);font-weight:500;color:var(--tw-muted)}.price-who{color:var(--tw-muted);font-size:var(--fs-sub);margin:0 0 var(--s4)}.price-feat{list-style:none;margin:0 0 var(--s5);padding:0;display:grid;grid-gap:var(--s2);gap:var(--s2)}.price-feat li{position:relative;padding-left:var(--s6);font-size:var(--fs-sub);color:var(--tw-text);line-height:1.5}.price-feat li:before{content:"";position:absolute;left:4px;top:5px;width:5px;height:9px;border:solid var(--tw-ok);border-width:0 2px 2px 0;transform:rotate(45deg)}.price-cta{margin-top:auto;display:grid;grid-gap:9px;gap:9px}.price-cta .mkt-btn{width:100%}.mkt-steps-wrap{position:relative}.mkt-steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--s5);gap:var(--s5);counter-reset:step}.mkt-steps li{display:flex;gap:var(--s4);align-items:flex-start}.mkt-step-n{flex:none;width:30px;height:30px;border-radius:999px;display:grid;place-items:center;font-size:var(--fs-sub);font-weight:700;background:var(--tw-tint);color:var(--tw-accent-fg);border:1px solid var(--tw-border);position:relative;z-index:1}.mkt-steps-rail{position:absolute;left:15px;top:15px;bottom:15px;width:2px;margin-left:-1px;border-radius:2px;background:var(--tw-border);overflow:hidden}.mkt-steps-rail i{display:block;width:100%;height:100%;background:var(--tw-blue);transform-origin:top;transform:scaleY(0)}.mkt-steps h3{font-size:var(--fs-card);margin:var(--s1) 0 var(--s1)}.mkt-steps p{color:var(--tw-muted);font-size:var(--fs-body);line-height:1.6;margin:0;max-width:62ch}.mkt-final{margin-top:var(--s10);padding:var(--s9) var(--s7);text-align:center;border:1px solid var(--tw-border);border-radius:var(--r);background:var(--tw-bg-soft)}.mkt-final h2{font-size:clamp(22px,3.2vw,29px);margin:0 0 var(--s3);letter-spacing:-.015em}.mkt-final p{color:var(--tw-muted);font-size:var(--fs-card);line-height:1.6;margin:0 auto;max-width:54ch}.mkt-final .mkt-cta-row{justify-content:center}@media (max-width:720px){.mkt-final,.mkt-section{margin-top:var(--s9)}.mkt-final{padding:var(--s7) var(--s5)}.mkt-header-actions .navauth-signin,.mkt-links{display:none}}.rep-scopes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--s4);gap:var(--s4);margin-bottom:var(--s6)}@media (max-width:860px){.rep-scopes{grid-template-columns:minmax(0,1fr)}}.rep-scope{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s2);text-align:left;width:100%;padding:var(--s5);background:var(--tw-surface);border:1px solid var(--tw-border);border-radius:var(--r);box-shadow:var(--shadow);cursor:pointer;transition:border-color .16s,box-shadow .16s,background .16s}.rep-scope:hover{border-color:var(--tw-blue)}.kb-grid.rep-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width:860px){.kb-grid.rep-grid{grid-template-columns:minmax(0,1fr)}}.rep-preview{display:block;width:100%;height:460px;margin-bottom:var(--s4);border:1px solid var(--tw-border);border-radius:var(--r-sm);background:var(--tw-bg-soft)}@media (max-width:860px){.rep-preview{height:320px}}.tbl-wrap.rep-history{max-height:420px;overflow-y:auto;scrollbar-gutter:stable}.tbl-wrap.rep-history .tbl thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1}.rep-history-act{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--s2)}.rep-history-note{display:block;margin-top:var(--s1);font-size:var(--fs-micro);color:var(--tw-muted)}.rep-scope:disabled{opacity:.55;cursor:not-allowed}.rep-scope:disabled:hover{border-color:var(--tw-border)}.rep-scope.on{border-color:var(--tw-slate);box-shadow:var(--shadow-lift)}.rep-scope-title{font-family:var(--font-poppins),sans-serif;font-size:var(--fs-card);font-weight:600;color:var(--tw-navy)}.rep-scope-who{font-size:var(--fs-caps);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tw-accent-fg)}.rep-scope-what{font-size:var(--fs-sub);color:var(--tw-muted);line-height:1.55}.rep-scope-cost{margin-top:var(--s1);font-size:var(--fs-micro);font-weight:600;color:var(--tw-muted);background:var(--tw-raised);border:1px solid var(--tw-border);border-radius:999px;padding:var(--s1) var(--s3)}.rep-scope.on .rep-scope-cost{color:var(--tw-accent-fg);background:var(--tw-tint)}.rep-pick-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);margin:var(--s4) 0 var(--s2)}.rep-pick-actions{display:inline-flex;gap:var(--s3)}.rep-picker{display:flex;flex-direction:column;gap:var(--s2);max-height:320px;overflow-y:auto;padding-right:var(--s2);scrollbar-width:thin;scrollbar-color:var(--tw-border) transparent}.rep-picker::-webkit-scrollbar{width:8px}.rep-picker::-webkit-scrollbar-track{background:transparent}.rep-picker::-webkit-scrollbar-thumb{background:var(--tw-border);border-radius:8px}.rep-opt{display:flex;align-items:flex-start;gap:var(--s3);min-width:0;padding:var(--s3);border:1px solid var(--tw-border);border-radius:var(--r-sm);background:var(--tw-bg);cursor:pointer;transition:border-color .16s,background .16s}.rep-opt:hover{border-color:var(--tw-blue)}.rep-opt.on{border-color:var(--tw-slate);background:var(--tw-tint)}.rep-opt input{width:auto;margin:var(--s1) 0 0;flex:none;accent-color:var(--tw-slate)}.rep-opt-body{display:flex;flex-direction:column;gap:var(--s1);min-width:0}.rep-opt-name{font-size:var(--fs-sub);font-weight:600;color:var(--tw-navy)}.rep-opt-meta{font-size:var(--fs-label);color:var(--tw-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.rep-file{display:flex;flex-direction:column;gap:var(--s1);padding:var(--s4);background:var(--tw-bg-soft);border:1px solid var(--tw-border);border-radius:var(--r-sm);margin-bottom:var(--s2)}.rep-file-name{font-size:var(--fs-sub);font-weight:600;color:var(--tw-navy);word-break:break-all}.rep-file-meta{font-size:var(--fs-label);color:var(--tw-muted)}.rep-share{display:flex;gap:var(--s3);flex-wrap:wrap;margin-top:var(--s3)}.drop{position:relative;margin-bottom:var(--s3)}.drop-input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.drop-label{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s1);text-align:center;padding:var(--s6) var(--s4);border:1px dashed var(--tw-border);border-radius:var(--r);background:var(--tw-bg-soft);color:var(--tw-muted);cursor:pointer;transition:border-color .16s,background .16s,color .16s}.drop-label:hover{border-color:var(--tw-blue);color:var(--tw-accent-fg)}.drop-input:focus-visible+.drop-label{outline:2px solid var(--tw-blue);outline-offset:2px}.drop.is-over .drop-label{border-color:var(--tw-blue);background:var(--tw-tint);color:var(--tw-accent-fg)}.drop.has-file .drop-label{border-style:solid;border-color:var(--tw-slate);background:var(--tw-tint)}.drop.is-disabled .drop-label{opacity:.55;cursor:wait}.drop-main{font-size:var(--fs-sub);font-weight:600;color:var(--tw-navy)}.drop.has-file .drop-main{word-break:break-all}.drop-hint,.or-rule{font-size:var(--fs-label)}.or-rule{display:flex;align-items:center;gap:var(--s3);margin:var(--s5) 0 var(--s3);color:var(--tw-faint)}.or-rule:after,.or-rule:before{content:"";flex:1 1;height:1px;background:var(--tw-border)}.stages{margin-top:var(--s4);display:flex;flex-direction:column;gap:var(--s2)}.stage-row{display:flex;align-items:center;gap:var(--s3);font-size:var(--fs-sub)}.stage-dot{width:10px;height:10px;border-radius:50%;flex:none;border:1px solid var(--tw-border);background:var(--tw-bg);transition:background .16s,border-color .16s}.stage-label{flex:1 1;color:var(--tw-muted)}.stage-meta{font-size:var(--fs-label);color:var(--tw-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stage-row.is-now .stage-dot{border-color:var(--tw-blue);background:var(--tw-blue);animation:stagePulse 1.1s ease-in-out infinite}.stage-row.is-now .stage-label{color:var(--tw-navy);font-weight:600}.stage-row.is-done .stage-dot{border-color:var(--tw-ok);background:var(--tw-ok)}.stage-row.is-done .stage-label{color:var(--tw-text)}@keyframes stagePulse{0%,to{opacity:1}50%{opacity:.45}}.progress-bar.is-determinate{animation:none;transition:width .2s linear}.orgscope{display:inline-flex;align-items:center;gap:var(--s1);margin-bottom:var(--s2);padding:var(--s1) var(--s3);font-size:var(--fs-label);font-weight:600;color:var(--tw-accent-fg);background:var(--tw-tint);border:1px solid var(--tw-border);border-radius:999px}.orgscope svg{opacity:.75;flex:none}.page-head h1+.orgscope{margin-top:var(--s1)}.rep-opt-name{display:flex;align-items:center;gap:var(--s2);min-width:0}.clip-line,.rep-opt-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.clip-line{max-width:100%}span.clip-line{display:inline-block;vertical-align:bottom}.rep-opt-name .chip.archived{flex:none}.chip.archived{font-size:var(--fs-caps);font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:0 var(--s2);color:var(--tw-warn);background:var(--tw-warn-soft);border-color:var(--tw-warn-line)}.th-sort{display:inline-flex;align-items:center;gap:var(--s1);font:inherit;font-size:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.th-sort:hover{color:var(--tw-accent-fg)}.t-right .th-sort{justify-content:flex-end}.th-arrow{font-size:var(--fs-caps);opacity:.7;width:var(--s3)}.rep-cell{display:inline-flex;align-items:center;gap:var(--s2);min-width:0}.rep-cell-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.is-unattributed td{color:var(--tw-muted);font-style:italic}.is-unattributed .t-sub{font-style:normal}.obj-list{display:flex;flex-direction:column;gap:var(--s3)}.obj-row{display:grid;grid-template-columns:minmax(0,1fr) auto 26%;align-items:center;grid-gap:var(--s3);gap:var(--s3)}.obj-text{color:var(--tw-text);min-width:0}.obj-count,.obj-text{font-size:var(--fs-sub)}.obj-count{font-weight:700;color:var(--tw-accent-fg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.obj-track{height:var(--s2);border-radius:999px;background:var(--tw-bg-soft);overflow:hidden}.obj-bar{display:block;height:100%;background:var(--tw-blue);border-radius:999px}.hcard-link{display:block;text-decoration:none;color:inherit;transition:border-color .16s}.hcard-link:hover{border-color:var(--tw-blue)}.score-dot{display:grid;place-items:center;flex:none;width:var(--s8);height:var(--s8);border-radius:999px;font-size:var(--fs-sub);font-weight:700;background:var(--tw-bg-soft);border:1px solid var(--tw-border)}.score-dot.band-danger{color:var(--tw-danger);border-color:var(--tw-danger-line);background:var(--tw-danger-soft)}.score-dot.band-warn{color:var(--tw-warn);border-color:var(--tw-warn-line);background:var(--tw-warn-soft)}.score-dot.band-ok{color:var(--tw-ok);border-color:var(--tw-ok-line);background:var(--tw-ok-soft)}@media (max-width:560px){.obj-row{grid-template-columns:minmax(0,1fr) auto}.obj-track{display:none}}.mkt .hero{max-width:780px;text-align:center;padding-top:var(--s8)}.mkt .hero,.mkt .hero-sub{margin-left:auto;margin-right:auto}.mkt .hero .mkt-cta-row{justify-content:center}.mkt .mkt-head{max-width:680px;text-align:center}.mkt .mkt-head,.mkt .mkt-steps{margin-left:auto;margin-right:auto}.mkt .mkt-steps{max-width:780px}.mkt-prose{max-width:680px;margin:0 auto}.mkt-prose p{color:var(--tw-muted);font-size:var(--fs-card);line-height:1.7;margin:0 0 var(--s4)}.mkt-prose p:last-child{margin-bottom:0}.mkt-download{max-width:680px;margin:0 auto;border:1px solid var(--tw-border);border-radius:var(--r);background:var(--tw-surface);padding:var(--s7)}.mkt-dl-body h3{font-size:var(--fs-section);margin:0 0 var(--s2)}.mkt-dl-body>p{color:var(--tw-muted);font-size:var(--fs-body);line-height:1.6;margin:0 0 var(--s4)}.mkt-dl-body .price-feat{margin-bottom:var(--s5)}.mkt-dl-body .mkt-note{margin-top:var(--s3)}.mkt-footer{margin-top:var(--s10);padding:var(--s6) 0 var(--s3);position:relative;display:flex;align-items:center;gap:var(--s4);flex-wrap:wrap}.mkt-footer:before{content:"";position:absolute;top:0;left:50%;width:100vw;transform:translateX(-50%);border-top:1px solid var(--tw-border)}.mkt-foot-name{font-family:var(--font-poppins),sans-serif;font-weight:600;font-size:var(--fs-sub);color:var(--tw-navy)}.mkt-foot-links{display:flex;gap:var(--s4);flex-wrap:wrap;margin-left:auto}.mkt-foot-links a{color:var(--tw-muted);text-decoration:none;font-size:var(--fs-sub)}.mkt-foot-links a:hover{color:var(--tw-blue);text-decoration:underline}@media (max-width:720px){.mkt-footer{margin-top:var(--s9)}.mkt-foot-links{margin-left:0;gap:var(--s3)}.mkt-download{padding:var(--s5)}}.hero-demo-wrap{margin-top:var(--s9)}.hero-demo{max-width:700px;margin:0 auto;text-align:left;border:1px solid var(--tw-border);border-radius:var(--r);background:var(--tw-surface);overflow:hidden;box-shadow:var(--shadow-lift)}.hd-bar{display:flex;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-bottom:1px solid var(--tw-border);background:var(--tw-raised)}.hd-dot{width:9px;height:9px;border-radius:999px;background:var(--tw-blue);flex:none}.hd-title{font-family:var(--font-poppins),sans-serif;font-size:var(--fs-label);font-weight:600;color:var(--tw-text)}.hd-live{margin-left:auto;display:inline-flex;align-items:center;gap:var(--s2);font-size:var(--fs-caps);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--tw-ok)}.hd-live i{width:6px;height:6px;border-radius:999px;background:var(--tw-ok);animation:hd-pulse 2.4s ease-in-out infinite}@keyframes hd-pulse{0%,to{opacity:.35}50%{opacity:1}}.hd-body{padding:var(--s4) var(--s4) var(--s4);min-height:208px}.hd-line{font-size:var(--fs-sub);line-height:1.55;color:var(--tw-muted);margin:0 0 var(--s3)}.hd-line.is-you{color:var(--tw-text)}.hd-who{display:inline-block;min-width:42px;font-size:var(--fs-caps);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tw-faint)}.hd-suggest{margin-top:var(--s3);padding:var(--s3) var(--s3);border:1px solid var(--tw-blue);border-radius:var(--r-sm);background:var(--tw-tint)}.hd-suggest-label{display:block;margin-bottom:var(--s1);font-size:var(--fs-caps);font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--tw-accent-fg)}.hd-suggest p{margin:0;font-size:var(--fs-sub);line-height:1.5;color:var(--tw-text);font-weight:500}@media (max-width:720px){.hero-demo{max-width:100%}.hd-body{min-height:232px;padding:var(--s3) var(--s3) var(--s4)}.hd-line,.hd-suggest p{font-size:var(--fs-sub)}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.admin-main .page-head{margin-bottom:var(--s5)}.admin-main .page-head .sub{font-size:var(--fs-sub);line-height:1.6;color:var(--tw-muted)}.admin-main .panel-head{margin-bottom:var(--s3);align-items:baseline}.admin-main .ph-title{font-family:inherit;font-size:var(--fs-caps);text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:var(--tw-muted)}.admin-main .ph-hint{font-size:var(--fs-label);color:var(--tw-faint);text-align:right}.admin-main .dash-stats{gap:var(--s4);margin-bottom:var(--s6)}.admin-main .dash-stats .stat{display:flex;flex-direction:column;padding:var(--s4) var(--s5)}.admin-main .stat-label{font-size:var(--fs-caps);letter-spacing:.1em;color:var(--tw-muted);font-weight:700;min-height:2.6em;line-height:1.3;display:flex;align-items:flex-end}.admin-main .stat-value{margin-top:var(--s2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.admin-main .stat-value.is-text{font-size:var(--fs-section);line-height:1.3}.admin-main .stat-meta{margin-top:auto;padding-top:var(--s3);font-size:var(--fs-label);color:var(--tw-faint);line-height:1.45}.admin-main .tbl-wrap{box-shadow:none}.admin-main .tbl th{background:transparent;color:var(--tw-muted);padding:var(--s3) var(--s4) var(--s2);border-bottom:1px solid var(--tw-border)}.admin-main .tbl td{padding:var(--s3) var(--s4);border-bottom:1px solid var(--tw-raised);vertical-align:top}.admin-main .tbl tbody tr:last-child td{border-bottom:0}.admin-main .ad-kv dd,.admin-main .ad-row-val,.admin-main .tbl td,.admin-main .tbl th{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-main .tbl td.t-right>*{text-align:right}.admin-main .tbl a{text-decoration:none}.admin-main .tbl a:focus-visible,.admin-main .tbl a:hover{text-decoration:underline}.admin-main .tbl td code{white-space:nowrap;font-size:var(--fs-sub)}.admin-main .tbl .t-email{font-size:var(--fs-label);overflow-wrap:anywhere}.admin-main .t-quiet{color:var(--tw-faint);font-size:var(--fs-label)}.admin-main .t-stack{display:grid;grid-gap:1px;gap:1px;line-height:1.3}.admin-main .t-stack .t-sub{line-height:1.3}.admin-main .t-tok{display:inline-grid;grid-template-columns:max-content max-content;column-gap:var(--s2);align-items:baseline;line-height:1.3;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-main .t-tok b{font-weight:500;justify-self:end;color:var(--tw-text)}.admin-main .t-tok i{font-style:normal;justify-self:start;color:var(--tw-faint);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.06em}.admin-main .tbl th.c-num{width:6.5rem}.admin-main .tbl th.c-when{width:8.5rem}.admin-main .tbl th.c-route{width:11rem}.admin-main .tbl th.c-chip{width:8rem}.admin-main .tbl th.c-msg{width:34%}@media (max-width:860px){.admin-main .tbl td code{white-space:normal}.admin-main .tbl td{border-bottom:0}.admin-main .tbl tbody tr{border-bottom:1px solid var(--tw-border)}}.admin-main .ad-kv dt{font-size:var(--fs-caps);color:var(--tw-muted)}.admin-main .ad-kv dt code{text-transform:none;letter-spacing:0;font-size:var(--fs-sub);color:var(--tw-navy)}.admin-main .alert p{font-size:var(--fs-sub)}.admin-main .ad-bars{height:112px;gap:var(--s2);border-bottom:1px solid var(--tw-border)}.admin-main .ad-col{flex:1 1;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:2px}.admin-main .ad-bar-num{font-size:var(--fs-micro);color:var(--tw-muted);text-align:center;line-height:1;min-height:1em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-main .ad-col .ad-bar{flex:none;width:100%}.admin-main .ad-examples{display:flex;flex-wrap:wrap;gap:var(--s2);margin:0;padding:0;list-style:none}.admin-main a,.admin-main button,.admin-main input,.admin-main select,.admin-main textarea{transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.wrap:has(.admin-shell){max-width:1240px}.admin-main .tbl th{padding:var(--s3) var(--s3) var(--s2)}.admin-main .tbl td{padding:var(--s3)}.admin-main .tbl th.c-num{width:6rem}.admin-main .tbl th.c-chip{width:7rem}.admin-main .tbl th.c-route{width:10rem}.admin-main .tbl th.c-model{width:8rem}@media (max-width:860px){.admin-main .tbl td{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);grid-column-gap:var(--s4);column-gap:var(--s4);grid-row-gap:1px;row-gap:1px;align-items:baseline;text-align:right}.admin-main .tbl td:before{grid-column:1;grid-row:1;text-align:left}.admin-main .tbl td>*{grid-column:2;justify-self:end;min-width:0;max-width:100%;text-align:right}.admin-main .tbl td:not([data-label]){text-align:left}.admin-main .tbl td:not([data-label])>*{grid-column:1/-1;justify-self:start;text-align:left}.admin-main .t-stack{justify-items:end}.admin-main .t-tok{justify-self:end}}.admin-main .tbl .t-email{overflow-wrap:normal;word-break:keep-all}.admin-main .stat.is-hero{padding:var(--s5) var(--s6);margin-bottom:var(--s4);display:block}.admin-main .stat.is-hero .stat-label{min-height:0}.admin-main .stat.is-hero .stat-value{font-size:2.5rem;line-height:1.05;margin-top:var(--s2)}.admin-main .stat.is-hero .stat-value.is-text{font-size:var(--fs-section)}.admin-main .stat.is-hero .stat-meta{margin-top:var(--s2);padding-top:0;font-size:var(--fs-sub);color:var(--tw-muted)}.admin-main .us-footnote{margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--tw-border);display:flex;gap:var(--s3);align-items:flex-start}.admin-main .us-footnote .alert-tag{background:var(--tw-raised);color:var(--tw-muted);flex:none}.admin-main .us-footnote p{margin:0;font-size:var(--fs-sub);line-height:1.55;color:var(--tw-muted)}.admin-main .us-footnote code{white-space:nowrap;font-size:var(--fs-sub)}.admin-main .us-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:var(--s4);gap:var(--s4);margin-bottom:var(--s5)}.admin-main .us-stats .stat{display:flex;flex-direction:column;padding:var(--s4) var(--s5);min-width:0;grid-column:span 2}.admin-main .us-stats .stat.is-wide{grid-column:span 3}@media (max-width:460px){.admin-main .us-stats{grid-template-columns:minmax(0,1fr)}.admin-main .us-stats .stat,.admin-main .us-stats .stat.is-wide{grid-column:auto}}.admin-main .stat-parts{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s4);margin-top:var(--s2)}.admin-main .stat-parts span{display:grid;grid-gap:2px;gap:2px;min-width:0}.admin-main .stat-parts b{font-family:var(--font-poppins),sans-serif;font-size:var(--fs-card);font-weight:700;color:var(--tw-navy);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1.2}.admin-main .stat-parts i{font-style:normal;font-size:var(--fs-caps);text-transform:uppercase;letter-spacing:.1em;color:var(--tw-faint);font-weight:700}.admin-main .us-defs{margin-bottom:var(--s6);border:1px solid var(--tw-border);border-radius:var(--r);background:var(--tw-surface)}.admin-main .us-defs summary{list-style:none;cursor:pointer;padding:var(--s3) var(--s4);display:flex;gap:var(--s3);align-items:baseline;flex-wrap:wrap;font-size:var(--fs-sub);font-weight:600;color:var(--tw-navy);border-radius:var(--r);transition:background .16s ease}.admin-main .us-defs summary::-webkit-details-marker{display:none}.admin-main .us-defs summary:before{content:"›";color:var(--tw-faint);display:inline-block;width:1em;transition:transform .16s ease}.admin-main .us-defs[open] summary:before{transform:rotate(90deg)}.admin-main .us-defs summary:hover{background:var(--tw-hover)}.admin-main .us-defs summary:focus-visible{outline:2px solid var(--tw-blue);outline-offset:-2px}.admin-main .us-defs .us-why{font-weight:500;color:var(--tw-warn);font-size:var(--fs-label)}.admin-main .us-defs p{margin:0;padding:0 var(--s4) var(--s4) calc(var(--s4) + 1em + var(--s3));font-size:var(--fs-sub);line-height:1.65;color:var(--tw-muted)}.admin-main .us-defs p b{color:var(--tw-text);font-weight:600}.admin-main .us-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s2) var(--s4);flex-wrap:wrap;margin-bottom:var(--s3)}.admin-main .us-head-right{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap;justify-content:flex-end}.admin-main .us-status{font-size:var(--fs-label);color:var(--tw-faint);text-align:right}.admin-main .us-status b{font-weight:700;color:var(--tw-muted);text-transform:uppercase;letter-spacing:.06em;font-size:var(--fs-caps)}.admin-main .us-head .lf-opts{gap:var(--s1)}.admin-main .us-head .lf-opt{padding:var(--s1) var(--s3);font-size:var(--fs-label)}.admin-main .us-link{background:none;border:0;padding:0;font:inherit;font-size:inherit;color:var(--tw-blue);cursor:pointer;text-decoration:underline;text-underline-offset:2px;border-radius:4px}.admin-main .us-link:hover{color:var(--tw-navy)}.admin-main .us-link:focus-visible{outline:2px solid var(--tw-blue);outline-offset:2px}.admin-main .tbl th.c-tok{width:5.5rem}.admin-main .tbl th.c-x{width:2.5rem}.admin-main .tbl tr.us-groups th{position:relative;height:1.9em;padding:0 var(--s3);border-bottom:0;text-transform:none;letter-spacing:.02em;font-size:var(--fs-caps);font-weight:600;color:var(--tw-faint)}.admin-main .tbl tr.us-groups th.us-g{border-bottom:1px solid var(--tw-border)}.admin-main .tbl tr.us-groups th.us-g>span{position:absolute;right:var(--s3);bottom:3px;white-space:nowrap}.admin-main .tbl tr.us-row{cursor:pointer}.admin-main .tbl tr.us-row.is-open td{border-bottom:0}.admin-main .tbl tr.us-row:focus-within{background:var(--tw-hover)}.admin-main .tbl td.us-xcell{text-align:right;vertical-align:middle}.admin-main .us-x{width:24px;height:24px;padding:0;border-radius:50%;border:1px solid var(--tw-border);background:var(--tw-surface);color:var(--tw-muted);display:inline-grid;place-items:center;font-size:var(--fs-card);line-height:1;font-weight:600;transition:transform .16s ease,background .16s ease,border-color .16s ease,color .16s ease}.admin-main .us-x:hover{border-color:var(--tw-blue);color:var(--tw-blue);background:var(--tw-hover)}.admin-main .us-x[aria-expanded=true]{transform:rotate(90deg);background:var(--tw-tint);border-color:var(--tw-blue);color:var(--tw-blue)}.admin-main .us-x:focus-visible{outline:2px solid var(--tw-blue);outline-offset:2px}.admin-main .tbl tr.us-detail td{padding-top:0;background:var(--tw-hover)}.admin-main .tbl tr.us-detail:hover{background:transparent}.admin-main .us-facts{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s3);margin:0;padding:var(--s1) 0 var(--s2);list-style:none;font-size:var(--fs-label);color:var(--tw-muted);line-height:1.5}.admin-main .us-facts li{display:inline-flex;gap:var(--s3);align-items:baseline}.admin-main .us-facts li+li:before{content:"·";color:var(--tw-faint)}.admin-main .us-facts b{font-weight:600;color:var(--tw-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-main .us-mark{display:block;font-size:var(--fs-micro)}.admin-main .us-foot{display:flex;justify-content:space-between;gap:var(--s3);flex-wrap:wrap;align-items:baseline}.admin-main .us-foot>span{flex:1 1 320px;min-width:0}.admin-main .us-foot .us-link{flex:none;white-space:nowrap}.admin-main .us-chartpanel{padding:var(--s4) var(--s4) var(--s3)}.admin-main .us-chart{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:var(--s3);gap:var(--s3)}.admin-main .us-axis{position:relative;height:160px;font-size:var(--fs-micro);color:var(--tw-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:3.5rem}.admin-main .us-axis span{position:absolute;right:0;transform:translateY(-50%);white-space:nowrap}.admin-main .us-axis span:first-child{top:16%}.admin-main .us-axis span:nth-child(2){top:58%}.admin-main .us-axis span:nth-child(3){top:100%}.admin-main .us-plotwrap{min-width:0}.admin-main .us-plot{position:relative;height:160px}.admin-main .us-grid i{position:absolute;left:0;right:0;border-top:1px solid var(--tw-border)}.admin-main .us-grid i:first-child{top:16%}.admin-main .us-grid i:nth-child(2){top:58%}.admin-main .us-grid i:nth-child(3){top:100%}.admin-main .us-cols{position:absolute;inset:0;display:flex;align-items:flex-end;gap:2px}.admin-main .us-col{position:relative;flex:1 1;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end}.admin-main .us-num{font-size:var(--fs-micro);color:var(--tw-muted);text-align:center;line-height:1;margin-bottom:3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden}.admin-main .us-bar{display:block;width:100%;margin:0;padding:0;border:0;border-radius:3px 3px 0 0;background:var(--tw-blue);opacity:.85;cursor:pointer;transition:opacity .16s ease}.admin-main .us-bar:focus-visible,.admin-main .us-bar:hover{opacity:1}.admin-main .us-bar:focus-visible{outline:2px solid var(--tw-blue);outline-offset:2px}.admin-main .us-bar.is-stub{height:3px;background:var(--tw-faint)}.admin-main .us-bar.is-empty{height:0;background:transparent;cursor:default}.admin-main .us-lbls{display:flex;gap:2px;margin-top:var(--s2)}.admin-main .us-lbl{flex:1 1;min-width:0;text-align:center;font-size:var(--fs-caps);color:var(--tw-faint);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;overflow:hidden}.admin-main .us-lbl.is-hidden{visibility:hidden}.admin-main .us-card{position:absolute;z-index:5;bottom:calc(100% + 8px);left:50%;width:230px;max-width:calc(100vw - 2 * var(--s5));transform:translate(-50%,4px);background:var(--tw-surface);border:1px solid var(--tw-border);border-radius:var(--r-sm);box-shadow:var(--shadow-lift);padding:var(--s3) var(--s4);text-align:left;font-size:var(--fs-label);color:var(--tw-text);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,transform .16s ease,visibility .16s}.admin-main .us-col:focus-within .us-card,.admin-main .us-col:hover .us-card{opacity:1;visibility:visible;transform:translate(-50%)}.admin-main .us-col.is-left .us-card{left:0;transform:translateY(4px)}.admin-main .us-col.is-left:focus-within .us-card,.admin-main .us-col.is-left:hover .us-card{transform:translate(0)}.admin-main .us-col.is-right .us-card{left:auto;right:0;transform:translateY(4px)}.admin-main .us-col.is-right:focus-within .us-card,.admin-main .us-col.is-right:hover .us-card{transform:translate(0)}.admin-main .us-card b{display:block;font-weight:600;color:var(--tw-navy);margin-bottom:var(--s1)}.admin-main .us-card dl{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:2px var(--s3);gap:2px var(--s3);margin:0}.admin-main .us-card dt{color:var(--tw-muted)}.admin-main .us-card dd{margin:0;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-main .us-legend{margin-top:var(--s3);font-size:var(--fs-label);color:var(--tw-faint);line-height:1.5}@media (max-width:860px){.admin-main .tbl td.us-xcell,.admin-main .tbl tr.us-groups{display:none}.admin-main .tbl tr.us-detail td{border-bottom:0}.admin-main .us-facts{padding:var(--s2) 0}.admin-main .us-head .us-status{text-align:left}}.admin-main .us-tbl th.c-model{width:10rem}.admin-main .us-tbl .us-model{white-space:nowrap}@media (max-width:860px){.admin-main .us-tbl .us-model{white-space:normal}}.nav-badge{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;line-height:1;color:var(--tw-on-slate);background:var(--tw-warn)}.app-sidebar.is-collapsed .nav-badge{position:absolute;top:6px;right:6px;margin:0;min-width:8px;width:8px;height:8px;padding:0;font-size:0}.app-sidebar.is-collapsed .sidenav a{position:relative}.admin-main .rv-count{color:var(--tw-muted);margin:0 0 12px}.admin-main .rv-count-waiting{color:var(--tw-warn)}.admin-main .rv-actions{margin-left:auto;display:flex;gap:8px}.admin-main .rv-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.admin-main .rv-row{padding:16px}.admin-main .rv-row[data-state=removed]{opacity:.72}.admin-main .rv-row[data-state=submitted]{border-left:3px solid var(--tw-warn)}.admin-main .rv-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.admin-main .rv-org,.admin-main .rv-who{color:var(--tw-muted);font-size:13px}.admin-main .rv-org{margin-left:auto}.admin-main .rv-stars{color:var(--tw-warn);letter-spacing:2px}.admin-main .rv-body{margin:10px 0;max-width:68ch;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.admin-main .rv-foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px;color:var(--tw-muted);font-size:12px}.admin-main .rv-foot .btn{min-height:36px;white-space:nowrap}.admin-main .rv-chip,.admin-main .rv-new{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:999px;border:1px solid transparent}.admin-main .rv-chip.is-live{color:color-mix(in srgb,var(--tw-ok) 88%,var(--tw-navy));border-color:color-mix(in srgb,var(--tw-ok) 40%,transparent);background:color-mix(in srgb,var(--tw-ok) 12%,var(--tw-bg))}.admin-main .rv-chip.is-waiting{color:var(--tw-warn);border-color:color-mix(in srgb,var(--tw-warn) 40%,transparent);background:color-mix(in srgb,var(--tw-warn) 12%,var(--tw-bg))}.admin-main .rv-chip.is-removed{color:var(--tw-muted);border-color:var(--tw-border);background:var(--tw-surface)}.admin-main .rv-new{color:var(--tw-blue);border-color:color-mix(in srgb,var(--tw-blue) 40%,transparent);background:color-mix(in srgb,var(--tw-blue) 12%,var(--tw-bg))}.auth-split{--as-deep:#0b1524;--as-navy:#132d50;--as-blue:#45668f;--as-lift:#7fa6d9;--as-on:#fff;--tw-bg:#fff;--tw-bg-soft:#f8f8fc;--tw-text:#111;--tw-muted:#5a6b85;--tw-border:#e6e9f0;--tw-navy:#132d50;--tw-blue:#45668f;--tw-slate:#415678;--tw-surface:var(--tw-bg);--tw-faint:color-mix(in srgb,var(--tw-muted) 92%,var(--tw-surface));--tw-tint:color-mix(in srgb,var(--tw-slate) 9%,var(--tw-surface));--tw-hover:color-mix(in srgb,var(--tw-slate) 6%,var(--tw-surface));--tw-raised:color-mix(in srgb,var(--tw-text) 7%,var(--tw-surface));--tw-on-slate:#fff;--tw-accent-fg:var(--tw-slate);--tw-danger:#c0392b;--tw-warn:#8c5810;--tw-ok:#1e7a5a;--tw-danger-soft:color-mix(in srgb,var(--tw-danger) 9%,var(--tw-surface));--tw-danger-line:color-mix(in srgb,var(--tw-danger) 28%,var(--tw-surface));--tw-warn-soft:color-mix(in srgb,var(--tw-warn) 9%,var(--tw-surface));--tw-warn-line:color-mix(in srgb,var(--tw-warn) 28%,var(--tw-surface));--tw-ok-soft:color-mix(in srgb,var(--tw-ok) 9%,var(--tw-surface));--tw-ok-line:color-mix(in srgb,var(--tw-ok) 28%,var(--tw-surface));color-scheme:light;color:var(--tw-text);width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:calc(-1 * var(--s8));margin-bottom:-90px;height:calc(100dvh - 61px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;background:var(--tw-surface)}.auth-split-form-side{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:center;padding:var(--s8) var(--s7);min-width:0;background:var(--tw-surface);overflow-y:auto}.auth-split-form{width:100%;max-width:420px;min-width:0}.auth-split-form:has(.signup-choice){max-width:560px}.auth-split-form .page-head{text-align:left}.auth-split-form .sub{margin-left:0;margin-right:0}.auth-split-form .panel{border:0;background:none;box-shadow:none;padding:0;margin-top:0}.auth-split-form .primary{min-height:44px}.auth-split-form .auth-alt a{display:inline-block;padding:var(--s2) 0}.auth-split-form label{margin-top:var(--s3)}.auth-split-form .field-hint{margin-top:var(--s1)}.auth-split-form .signup-choice{margin-bottom:var(--s3);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--s3);gap:var(--s3)}.auth-split-form .signup-choice legend{grid-column:1/-1;float:none;width:auto}.auth-split-form .signup-choice .choice{margin:0;align-items:flex-start;padding-top:var(--s3);padding-bottom:var(--s3)}.auth-split-form .choice-note{margin-top:1px}.auth-split-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column-gap:var(--s4);column-gap:var(--s4);grid-row-gap:0;row-gap:0}.auth-split-pair>div{min-width:0}.auth-split-panel{grid-column:1;grid-row:1;display:flex;align-items:center;justify-content:center;padding:var(--s8) var(--s7);min-width:0;background:var(--as-deep);color:var(--as-on);overflow:hidden}.auth-split-panel-inner{max-width:440px;width:100%;text-align:center}.auth-split-logo{display:block;width:min(420px,78%);height:auto;margin:0 auto var(--s6)}video.auth-split-logo{aspect-ratio:420/229;object-fit:contain}.auth-split-title{font-family:var(--font-poppins),sans-serif;font-size:clamp(1.5rem,1.1rem + 1.3vw,2.1rem);line-height:1.2;letter-spacing:-.02em;margin:0 0 var(--s3);color:var(--as-on)}.auth-split-text{margin:0 auto;max-width:42ch;font-size:var(--fs-sub);line-height:1.65;color:color-mix(in srgb,var(--as-on) 82%,transparent)}@media (max-width:900px){.auth-split{grid-template-columns:minmax(0,1fr);height:auto;min-height:0;margin-bottom:-90px}.auth-split-form-side{overflow-y:visible}.auth-split-form-side,.auth-split-panel{grid-column:auto;grid-row:auto}.auth-split-form-side,.auth-split-panel{padding:var(--s7) var(--s5)}.auth-split-form{max-width:460px}.auth-split-logo{width:min(320px,66%);margin-bottom:var(--s5)}.auth-split-title{font-size:1.45rem}.auth-split-pair{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.auth-split-form-side,.auth-split-panel{padding:var(--s6) var(--s4)}.auth-split-logo{width:min(260px,72%)}.auth-split-title{font-size:1.3rem}.auth-split-form .signup-choice{grid-template-columns:minmax(0,1fr)}}:root{--sidebar-w:248px;--sidebar-w-collapsed:68px}body:has(.app-sidebar){padding-left:var(--sidebar-w);transition:padding-left .18s ease}body:has(.app-sidebar.is-collapsed){padding-left:var(--sidebar-w-collapsed)}.app-sidebar{position:fixed;top:0;left:0;bottom:0;width:var(--sidebar-w);z-index:40;display:flex;flex-direction:column;gap:var(--s4);padding:var(--s5) var(--s4);background:var(--tw-bg-soft);border-right:1px solid var(--tw-border);overflow-y:auto;transition:width .18s ease}.app-sidebar.is-collapsed{width:var(--sidebar-w-collapsed);padding-left:var(--s2);padding-right:var(--s2)}.sidebar-mascot{display:block;width:40px;height:auto}.sidebar-top{display:flex;align-items:center;justify-content:space-between;gap:var(--s2);min-height:36px}.app-sidebar.is-collapsed .sidebar-top{justify-content:center}.app-sidebar.is-collapsed .sidebar-brand{display:none}.sidebar-collapse{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--tw-border);border-radius:var(--r-sm);background:var(--tw-surface);color:var(--tw-muted);cursor:pointer}.sidebar-collapse:hover{color:var(--tw-text);background:var(--tw-hover)}.sidenav{display:flex;flex-direction:column;gap:2px;flex:1 1 auto}.sidenav a{display:flex;align-items:center;gap:var(--s3);padding:var(--s3) var(--s3);border-radius:var(--r-sm);color:var(--tw-muted);text-decoration:none;font-size:var(--fs-body);font-weight:600;white-space:nowrap;min-height:40px}.sidenav a svg{flex:0 0 auto}.sidenav a:hover{background:var(--tw-hover);color:var(--tw-text)}.sidenav a[aria-current=page]{background:var(--tw-tint);color:var(--tw-navy)}.app-sidebar.is-collapsed .sidenav a{justify-content:center;padding-left:0;padding-right:0}.app-sidebar.is-collapsed .sidenav-label,.app-sidebar.is-collapsed .sideprofile-who{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.sidebar-foot{margin-top:auto;display:flex;flex-direction:column;gap:var(--s3);padding-top:var(--s4);border-top:1px solid var(--tw-border)}.sidebar-foot-row{display:flex;align-items:center;justify-content:space-between;gap:var(--s2)}.app-sidebar.is-collapsed .sidebar-foot-row{flex-direction:column;gap:var(--s2)}.app-sidebar.is-collapsed .live-pill{font-size:0;gap:0;padding:var(--s2)}.sidebar-credits{flex:none;display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 var(--s2);border-radius:var(--r-sm);font-size:var(--fs-sub);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--tw-text);text-decoration:none;white-space:nowrap}.sidebar-credits:hover{background:var(--tw-hover)}.sidebar-credits.is-warn{color:var(--tw-warn)}.sidebar-credits.is-danger{color:var(--tw-danger)}.sidebar-credits-short{display:none}.app-sidebar.is-collapsed .sidebar-credits{padding:0 var(--s1);font-size:var(--fs-label)}.app-sidebar.is-collapsed .sidebar-credits-full{display:none}.app-sidebar.is-collapsed .sidebar-credits-short{display:inline}.sideprofile{position:relative;display:block}.sideprofile-placeholder{height:44px}.sideprofile-btn{width:100%;display:flex;align-items:center;gap:var(--s3);padding:var(--s2);border:1px solid transparent;border-radius:var(--r-sm);background:none;color:inherit;cursor:pointer;text-align:left;min-height:44px}.sideprofile-btn:hover{background:var(--tw-hover);border-color:var(--tw-border)}.app-sidebar.is-collapsed .sideprofile-btn{justify-content:center;padding:var(--s2) 0}.sideprofile-initials{flex:0 0 auto;width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--tw-slate);color:var(--tw-on-slate);font-size:12px;font-weight:700;letter-spacing:.02em}.sideprofile-who{min-width:0;display:flex;flex-direction:column;line-height:1.25}.sideprofile-name{font-size:var(--fs-sub);font-weight:600;color:var(--tw-text)}.sideprofile-name,.sideprofile-org{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sideprofile-org{font-size:12px;color:var(--tw-muted)}.sideprofile-menu{bottom:calc(100% + var(--s2));top:auto;left:0;right:auto;min-width:208px}.sidebar-burger{display:none;position:fixed;top:var(--s3);left:var(--s3);z-index:60;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid var(--tw-border);border-radius:var(--r-sm);background:var(--tw-surface);color:var(--tw-text);cursor:pointer}.sidebar-scrim{display:none;position:fixed;inset:0;z-index:39;background:rgba(11,21,36,.5)}@media (max-width:900px){.sidebar-burger{display:inline-flex}.sidebar-scrim{display:block}.app-sidebar{transform:translateX(-100%);transition:transform .2s ease;box-shadow:0 0 40px rgba(11,21,36,.35)}.app-sidebar.is-open{transform:none}.app-sidebar.is-collapsed{width:var(--sidebar-w);padding:var(--s5) var(--s4)}.app-sidebar.is-collapsed .sidebar-brand{display:block}.app-sidebar.is-collapsed .sidenav a{justify-content:flex-start;padding-left:var(--s3);padding-right:var(--s3)}.app-sidebar.is-collapsed .sidenav-label,.app-sidebar.is-collapsed .sideprofile-who{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;-webkit-clip-path:none;clip-path:none}.sidebar-collapse{display:none}.app-sidebar.is-collapsed .sidebar-credits{padding:0 var(--s2);font-size:var(--fs-sub)}.app-sidebar.is-collapsed .sidebar-credits-full{display:inline}.app-sidebar.is-collapsed .sidebar-credits-short{display:none}body:has(.app-sidebar),body:has(.app-sidebar.is-collapsed){padding-left:0}body:has(.app-sidebar) main.wrap{padding-top:64px}}.sidebar-eyebrow{display:block;padding:0 var(--s3);font-size:var(--fs-caps);text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:var(--tw-muted)}.app-sidebar.is-collapsed .sidebar-eyebrow{padding:0;text-align:center}.sidenav-back{display:flex;align-items:center;gap:var(--s3);padding:var(--s3);border-radius:var(--r-sm);color:var(--tw-muted);text-decoration:none;font-size:var(--fs-sub);font-weight:600;white-space:nowrap;min-height:40px}.sidenav-back:hover{background:var(--tw-hover);color:var(--tw-text)}.sidenav-back svg{flex:0 0 auto}.app-sidebar.is-collapsed .sidenav-back{justify-content:center;padding-left:0;padding-right:0}.tbl-wrap.dash-activity{max-height:420px;overflow-y:auto;scrollbar-gutter:stable}.tbl-wrap.dash-activity .tbl thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1}.credits-headline{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:var(--s4);margin-bottom:var(--s3)}.credits-figure{min-width:0}.credits-headline .stat-value{margin-top:0}.credits-ledger{display:flex;align-items:baseline;gap:var(--s3);font-size:var(--fs-micro);color:var(--tw-muted);white-space:nowrap}.credits-ledger b{color:var(--tw-text);font-weight:600}.credits-section{margin-top:var(--s6);padding-top:var(--s5);border-top:1px solid var(--tw-border)}.credits-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3);margin-bottom:var(--s4)}.credits-section-head h3{margin:0;font-size:var(--fs-sub);font-weight:600;color:var(--tw-text)}.credits-section-head .field-hint{margin:0}.credits-row{margin-bottom:var(--s4)}.credits-row:last-child{margin-bottom:0}.credits-row-main{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3);margin-bottom:var(--s2)}.credits-row-name{color:var(--tw-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.credits-row-name,.credits-row-val{font-size:var(--fs-sub);font-weight:600}.credits-row-val{color:var(--tw-navy);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:none}.credits-row-sub{display:block;margin-top:var(--s2);font-size:var(--fs-micro);color:var(--tw-muted)}.credits-presets{display:flex;flex-wrap:wrap;gap:var(--s2);margin-bottom:var(--s4)}.credits-chip{cursor:pointer;font:inherit;font-size:var(--fs-micro);font-weight:600;text-transform:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:color .16s,background .16s,border-color .16s}.credits-chip:hover{color:var(--tw-text);border-color:var(--tw-faint)}.credits-chip.is-on{color:var(--tw-on-slate);background:var(--tw-slate);border-color:var(--tw-slate)}.credits-amount{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--s5);margin-bottom:var(--s2)}.credits-amount label{flex:0 1 220px;min-width:160px;margin-top:0}.credits-amount input{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.credits-price{min-width:0;padding-bottom:var(--s2)}.credits-price-amount{display:block;font-family:var(--font-poppins),sans-serif;font-size:var(--fs-card);font-weight:700;color:var(--tw-navy);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.credits-price .field-hint{margin-top:var(--s1)}@media (max-width:560px){.credits-headline{align-items:flex-start}.credits-amount,.credits-headline{flex-direction:column;gap:var(--s3)}.credits-amount{align-items:stretch}.credits-amount label{flex:1 1 auto}.alert.credit-banner{flex-direction:column;gap:var(--s2)}}.tbl-wrap.credits-history{max-height:calc(2px + (2 * var(--s3) + var(--fs-caps) * 1.5 + 1px) + 3 * (2 * var(--s3) + var(--fs-body) * 1.5 + 1px));overflow-y:auto;scrollbar-gutter:stable}.tbl-wrap.credits-history .tbl thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1}.credits-history-filter{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s3);margin-bottom:var(--s3)}.credits-history-filter .lf-opts{margin:0}.credits-history-filter .lf-custom{flex-basis:100%}@media (max-width:860px){.tbl-wrap.credits-history{max-height:calc(2px + 3 * (2 * var(--s2) + 3 * (2 * var(--s2) + var(--fs-body) * 1.5) + 1px))}}