@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(../media/archivo-vietnamese-wdth-normal.1chd077tiu-qs.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(../media/archivo-latin-ext-wdth-normal.1w-ual84inuz5.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(../media/archivo-latin-wdth-normal.3b1_7etm2gpf5.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/newsreader-vietnamese-opsz-normal.34xvym30q9ss9.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/newsreader-latin-ext-opsz-normal.1xxc-t8a16su6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/newsreader-latin-opsz-normal.1pv2gabaqveyu.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--velvet:#0b1511;--felt:#101d18;--baize:#16261f;--baize-2:#1c3027;--seam:#233a30;--seam-soft:#1a2c24;--pearl:#ece7dc;--pearl-2:#cfc9bc;--muted:#93a39a;--faint:#6c7d74;--brass:#d4ab62;--brass-2:#e7c88d;--brass-wash:#d4ab621f;--jade:#84cfa3;--jade-wash:#84cfa31f;--rose:#e98f7d;--rose-wash:#e98f7d1f;--sans:"Archivo Variable", "Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--serif:"Newsreader Variable", "Newsreader", Georgia, "Times New Roman", serif;--r-pill:999px;--r-lg:18px;--r-md:12px;--r-sm:8px;--wrap:1180px;--gutter:clamp(16px, 4vw, 40px)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--velvet);color:var(--pearl);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1rem;font-stretch:100%;line-height:1.6}img,svg{max-width:100%;display:block}figure{margin:0}a{color:inherit;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:3px}a:hover{text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--brass);outline-offset:3px;border-radius:4px}::selection{background:var(--brass);color:var(--velvet)}h1,h2,h3,h4{letter-spacing:-.018em;text-wrap:balance;margin:0;font-weight:640;font-stretch:118%;line-height:1.08}h1{font-size:clamp(2.4rem,5.6vw,4.25rem);line-height:1.02}h2{font-size:clamp(1.75rem,3.4vw,2.6rem)}h3{font-size:1.375rem;line-height:1.2}h4{font-size:1.125rem;font-stretch:110%;line-height:1.3}p{text-wrap:pretty;margin:0}ul,ol{margin:0;padding:0}button,input,select,textarea{font:inherit;color:inherit}.speech{font-family:var(--serif);font-variation-settings:"opsz" 18;font-size:1.15rem;line-height:1.45}.lede{color:var(--pearl-2);max-width:62ch;font-size:clamp(1.05rem,1.5vw,1.2rem)}.muted{color:var(--muted)}.small{font-size:.875rem}.tiny{font-size:.8125rem}.wrap{width:100%;max-width:var(--wrap);padding:0 var(--gutter);margin:0 auto}.skip-link{z-index:100;background:var(--pearl);color:var(--velvet);border-radius:var(--r-sm);padding:8px 14px;position:absolute;top:8px;left:-9999px}.skip-link:focus{left:8px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.btn{border-radius:var(--r-pill);letter-spacing:.005em;cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;min-height:46px;padding:0 1.35rem;font-size:.975rem;font-weight:600;font-stretch:108%;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.btn-primary{background:var(--pearl);color:var(--velvet)}.btn-primary:hover{background:#fffaf0}.btn-ghost{color:var(--pearl);border-color:var(--seam);background:0 0}.btn-ghost:hover{border-color:var(--pearl-2)}.btn-danger{background:var(--rose);color:#2a0f0a}.btn-danger:hover{background:#f2a594}.btn-small{min-height:36px;padding:0 .95rem;font-size:.875rem}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.text-link{cursor:pointer;color:var(--pearl);text-decoration:underline;-webkit-text-decoration-color:var(--seam);text-decoration-color:var(--seam);text-underline-offset:3px;background:0 0;border:0;padding:0}.text-link:hover{-webkit-text-decoration-color:var(--pearl);text-decoration-color:var(--pearl)}.form{gap:1.1rem;display:grid}.field{align-content:start;gap:.4rem;display:grid}.field label,.field .label{font-size:.9375rem;font-weight:560}.hint{color:var(--muted);font-size:.8125rem}.input,.select,.textarea{border-radius:var(--r-sm);border:1px solid var(--seam);background:var(--felt);width:100%;min-height:46px;color:var(--pearl);padding:.65rem .85rem;font-size:1rem}.textarea{resize:vertical;min-height:110px}.input:focus,.select:focus,.textarea:focus{border-color:var(--brass);box-shadow:0 0 0 3px var(--brass-wash);outline:none}.input-code{letter-spacing:.08em;text-transform:uppercase;font-stretch:115%}.input-code::placeholder{text-transform:none;letter-spacing:0;font-stretch:100%}code{font-family:inherit}.check{color:var(--pearl-2);grid-template-columns:20px 1fr;align-items:start;gap:.65rem;font-size:.9rem;display:grid}.check input{width:18px;height:18px;accent-color:var(--brass);margin:2px 0 0}.alert{border-radius:var(--r-sm);border:1px solid;padding:.75rem .95rem;font-size:.9375rem}.alert-error{background:var(--rose-wash);border-color:color-mix(in srgb, var(--rose) 45%, transparent);color:#8f2b17}.alert-ok{background:var(--jade-wash);border-color:color-mix(in srgb, var(--jade) 45%, transparent);color:#0d5c3a;font-weight:600}.alert-info{background:var(--brass-wash);border-color:color-mix(in srgb, var(--brass) 40%, transparent);color:#6b4a12}.reveal{border-radius:var(--r-sm);background:var(--velvet);border:1px dashed var(--brass);color:var(--brass-2);letter-spacing:.04em;word-break:break-all;-webkit-user-select:all;user-select:all;margin-top:.5rem;padding:.6rem .8rem;font-stretch:112%;display:block}.logo{color:var(--pearl);align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.logo-word{letter-spacing:-.01em;font-size:clamp(1.45rem,1.2rem + 1vw,1.85rem);font-weight:760;font-stretch:125%;line-height:1}.logo-mark{flex:none;width:clamp(36px,2.4rem + .6vw,46px);height:auto}.site-header{z-index:20;background:color-mix(in srgb, var(--velvet) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--seam-soft);position:sticky;top:0}.site-header .wrap{align-items:center;gap:2rem;min-height:76px;display:flex}.site-nav{align-items:center;gap:1.6rem;margin-left:auto;font-size:.9375rem;display:flex}.site-nav a{color:var(--pearl-2);text-decoration:none}.site-nav a:hover{color:var(--pearl)}.site-nav .btn{color:var(--velvet)}.menu{margin-left:auto;display:none;position:relative}.menu summary{cursor:pointer;border:1px solid var(--seam);border-radius:var(--r-pill);padding:.5rem .9rem;font-size:.9rem;list-style:none}.menu summary::-webkit-details-marker{display:none}.menu-panel{background:var(--felt);border:1px solid var(--seam);border-radius:var(--r-md);gap:.25rem;min-width:230px;padding:.6rem;display:grid;position:absolute;top:calc(100% + 10px);right:0}.menu-panel a{border-radius:var(--r-sm);padding:.6rem .75rem;text-decoration:none}.menu-panel a:hover{background:var(--baize)}@media (max-width:860px){.site-nav{display:none}.menu{display:block}}.site-footer{border-top:1px solid var(--seam-soft);color:var(--muted);margin-top:6rem;padding:3rem 0 3.5rem;font-size:.9rem}.footer-grid{grid-template-columns:1.4fr repeat(2,1fr);gap:2rem;display:grid}.footer-grid ul{gap:.45rem;list-style:none;display:grid}.footer-grid a{text-decoration:none}.footer-grid a:hover{color:var(--pearl)}.footer-fine{color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:2.5rem;font-size:.8125rem;display:flex}@media (max-width:700px){.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>:first-child{grid-column:1/-1}}.hero{padding:clamp(3rem,8vw,6.5rem) 0 clamp(3.5rem,7vw,6rem)}.hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.hero h1{max-width:15ch}.hero .lede{margin-top:1.5rem}.hero .btn-row{margin-top:2rem}.hero-aside{color:var(--muted);margin-top:1.1rem;font-size:.9rem}@media (max-width:900px){.hero-grid{grid-template-columns:1fr}.hero h1{max-width:16ch}}.callcard{border-radius:var(--r-lg);background:linear-gradient(180deg, var(--baize) 0%, var(--felt) 100%);border:1px solid var(--seam);padding:1.25rem 1.25rem 1.1rem;position:relative;box-shadow:0 30px 80px -40px #000c,inset 0 0 0 1px #d4ab620a}.callcard-head{border-bottom:1px solid var(--seam-soft);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"avatar name pill""avatar sub sub";align-items:center;gap:.1rem .85rem;padding-bottom:1rem;display:grid}.callcard-head .avatar{grid-area:avatar}.callcard-head .live-pill{grid-area:pill;justify-self:end}.callcard-name{grid-area:name;font-weight:620;font-stretch:112%}.callcard-sub{color:var(--muted);grid-area:sub;font-size:.8125rem;line-height:1.35}@media (max-width:480px){.callcard-head{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"avatar name""avatar sub"}.callcard-head .live-pill{display:none}}.live-pill{border-radius:var(--r-pill);background:var(--brass-wash);color:var(--brass-2);font-variant-numeric:tabular-nums;align-items:center;gap:.45rem;padding:.3rem .65rem;font-size:.8125rem;display:inline-flex}.live-dot{background:var(--brass);border-radius:50%;width:7px;height:7px}.transcript{gap:.9rem;padding:1.1rem 0 .4rem;list-style:none;display:grid}.line{gap:.2rem;display:grid}.line-who{color:var(--muted);font-size:.75rem;font-stretch:110%}.line-customer .line-text{font-family:var(--serif);color:var(--brass-2);font-variation-settings:"opsz" 18;font-size:1.12rem;line-height:1.42}.line-you{border-left:2px solid var(--seam);padding-left:1.25rem}.line-you .line-text{color:var(--pearl);font-size:.975rem}.callcard-score{border-top:1px solid var(--seam-soft);grid-template-columns:auto 1fr;align-items:center;gap:.25rem 1rem;margin-top:.9rem;padding-top:.95rem;display:grid}.callcard-score strong{font-size:1.6rem;font-weight:680;font-stretch:120%;line-height:1}.callcard-score .meter{align-self:center}.callcard-score p{color:var(--muted);grid-column:1/-1;font-size:.875rem}.voicebars{align-items:center;gap:3px;height:18px;display:inline-flex}.voicebars i{background:var(--brass);opacity:.85;border-radius:2px;width:3px;height:6px}@media (prefers-reduced-motion:no-preference){.play .line,.play .callcard-score{opacity:0;animation:.55s cubic-bezier(.2,.7,.2,1) forwards line-in;transform:translateY(6px)}.play .line:first-child{animation-delay:.5s}.play .line:nth-child(2){animation-delay:2.6s}.play .line:nth-child(3){animation-delay:4.7s}.play .line:nth-child(4){animation-delay:6.6s}.play .callcard-score{animation-delay:8.6s}.play .voicebars i{animation:.9s ease-in-out 10 alternate talk}.play .voicebars i:nth-child(2){animation-delay:.15s}.play .voicebars i:nth-child(3){animation-delay:.3s}.play .voicebars i:nth-child(4){animation-delay:.45s}.play .callcard-score .meter-fill{transform-origin:0;animation:.9s cubic-bezier(.2,.7,.2,1) 9s forwards fill;transform:scaleX(0)}}@keyframes line-in{to{opacity:1;transform:none}}@keyframes talk{0%{height:4px}to{height:18px}}@keyframes fill{to{transform:scaleX(1)}}.avatar{--size:44px;width:var(--size);height:var(--size);background:var(--velvet);border:2px solid var(--brass);color:var(--brass-2);font-weight:650;font-stretch:120%;font-size:calc(var(--size) * .4);border-radius:50%;flex:none;place-items:center;line-height:1;display:grid}.avatar-lg{--size:96px}.avatar-xl{--size:148px}@media (max-width:560px){.avatar-xl{--size:112px}}.section{padding:clamp(2.75rem,6vw,4.75rem) 0}.section-tight{padding-top:0}.section-head{gap:1rem;max-width:760px;margin-bottom:clamp(2rem,4vw,3rem);display:grid}.steps{border-top:1px solid var(--seam);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.step{align-content:start;gap:.6rem;padding:1.5rem 1.5rem 0 0;display:grid;position:relative}.step+.step{border-left:1px solid var(--seam-soft);padding-left:1.5rem}.step-num{color:var(--pearl);font-size:2.25rem;font-weight:700;font-stretch:125%;line-height:1}.step-time{color:var(--brass-2);font-size:.8125rem}.step p{color:var(--pearl-2);font-size:.95rem}.steps-note{color:var(--muted);margin-top:2rem;font-size:.9375rem}@media (max-width:860px){.steps{border-top:0;grid-template-columns:1fr 1fr;gap:0}.step,.step+.step{border-left:0;border-top:1px solid var(--seam);padding:1.25rem 1rem 1.5rem 0}}@media (max-width:480px){.steps{grid-template-columns:1fr}}.tickets{grid-template-columns:1fr 1fr;column-gap:clamp(1.5rem,4vw,3.5rem);list-style:none;display:grid}.ticket{border-bottom:1px solid var(--seam-soft);grid-template-columns:auto 1fr;align-items:center;gap:.25rem 1rem;padding:1.05rem 0;display:grid}.ticket .avatar{grid-row:span 2}.ticket-name{font-weight:600;font-stretch:108%}.ticket-name span{color:var(--muted);margin-left:.6rem;font-size:.875rem;font-weight:450;font-stretch:100%}.ticket-line{font-family:var(--serif);color:var(--pearl-2);font-size:1.02rem;line-height:1.35}@media (max-width:760px){.tickets{grid-template-columns:1fr}}.levels{border-top:1px solid var(--seam);border-bottom:1px solid var(--seam);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.level-col{flex-direction:column;gap:1rem;padding:2rem 1.75rem 2.2rem;display:flex}.level-col+.level-col{border-left:1px solid var(--seam)}.level-col:first-child{padding-left:0}.level-col:last-child{padding-right:0}.level-price{align-items:baseline;gap:.5rem;display:flex}.level-price strong{font-size:2.4rem;font-weight:680;font-stretch:120%;line-height:1}.ticks{color:var(--pearl-2);gap:.55rem;font-size:.95rem;list-style:none;display:grid}.ticks li{grid-template-columns:14px 1fr;gap:.6rem;display:grid}.ticks li:before{content:"";border:1.5px solid var(--brass);border-radius:50%;width:8px;height:8px;margin-top:.55em}.level-col .badge{align-self:flex-start}.level-col .btn{align-self:flex-start;margin-top:auto}.level-col .ticks{margin-bottom:.75rem}@media (max-width:900px){.levels{border-bottom:0;grid-template-columns:1fr}.level-col,.level-col:first-child,.level-col:last-child{padding:2rem 0}.level-col+.level-col{border-left:0;border-top:1px solid var(--seam)}}.badge{border-radius:var(--r-pill);border:1px solid var(--seam);color:var(--pearl-2);white-space:nowrap;justify-self:start;align-items:center;gap:.35rem;padding:.18rem .6rem;font-size:.78rem;font-weight:560;display:inline-flex}.badge-live{border-color:color-mix(in srgb, var(--jade) 45%, transparent);color:var(--jade)}.badge-soon{color:var(--muted)}.badge-pass{background:var(--jade-wash);color:var(--jade);border-color:#0000}.badge-fail{background:var(--rose-wash);color:var(--rose);border-color:#0000}.badge-brass{background:var(--brass-wash);color:var(--brass-2);border-color:#0000}.biz-band{border-radius:var(--r-lg);background:var(--felt);border:1px solid var(--seam);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);margin-top:clamp(2.5rem,5vw,4rem);padding:clamp(1.5rem,4vw,2.5rem);display:grid}.biz-price strong{font-size:clamp(2.2rem,4vw,3rem);font-weight:680;font-stretch:120%}@media (max-width:820px){.biz-band{grid-template-columns:1fr}}.split{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}@media (max-width:900px){.split{grid-template-columns:1fr}}.prose-list{gap:1.1rem;margin-top:1.75rem;list-style:none;display:grid}.prose-list li{border-left:2px solid var(--seam);padding-left:1.1rem}.prose-list strong{margin-bottom:.15rem;font-stretch:110%;display:block}.prose-list span{color:var(--pearl-2);font-size:.95rem}.mock{border-radius:var(--r-md);border:1px solid var(--seam);background:var(--felt);overflow:hidden}.mock-bar{border-bottom:1px solid var(--seam-soft);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.1rem;font-size:.875rem;display:flex}.mock-caption{color:var(--faint);margin-top:.7rem;font-size:.8125rem}.faq{border-top:1px solid var(--seam)}.faq details{border-bottom:1px solid var(--seam)}.faq summary{cursor:pointer;padding:1.25rem 2.5rem 1.25rem 0;font-size:1.05rem;font-weight:580;font-stretch:108%;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);width:10px;height:10px;transition:transform .2s;position:absolute;top:50%;right:.25rem;transform:translateY(-70%)rotate(45deg)}.faq details[open] summary:after{transform:translateY(-30%)rotate(225deg)}.faq details p{color:var(--pearl-2);max-width:68ch;padding:0 0 1.4rem}.cta-band{justify-items:start;gap:1.5rem;padding:clamp(2.5rem,6vw,4.5rem) 0 0;display:grid}.panel{background:var(--felt);border:1px solid var(--seam);border-radius:var(--r-md);padding:clamp(1.1rem,3vw,1.6rem)}.panel-flat{background:0 0}.panel h2,.panel h3{margin-bottom:.4rem}.stack{align-content:start;gap:1rem;display:grid}.stack-lg{align-content:start;gap:2rem;display:grid}.table-wrap{border:1px solid var(--seam);border-radius:var(--r-md);overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.9rem}th,td{text-align:left;border-bottom:1px solid var(--seam-soft);vertical-align:top;padding:.75rem 1rem}th{color:var(--muted);background:var(--felt);white-space:nowrap;font-size:.8125rem;font-weight:560}tbody tr:last-child td{border-bottom:0}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}.meter{background:var(--seam);border-radius:3px;min-width:60px;height:6px;overflow:hidden}.meter-fill{background:var(--pearl-2);border-radius:3px;height:100%}.meter-fill.is-pass{background:var(--jade)}.meter-fill.is-low{background:var(--rose)}.auth{grid-template-rows:auto 1fr auto;min-height:100svh;display:grid}.auth-top{padding:1.25rem var(--gutter)}.auth-main{padding:clamp(1rem, 5vh, 4rem) var(--gutter) 3rem;place-items:start center;display:grid}.auth-card{gap:1.5rem;width:100%;max-width:440px;display:grid}.auth-card h1{font-size:clamp(1.9rem,4vw,2.4rem)}.auth-foot{padding:1.5rem var(--gutter) 2rem;color:var(--faint);font-size:.8125rem}.app{grid-template-columns:264px minmax(0,1fr);min-height:100svh;display:grid}.sidebar{border-right:1px solid var(--seam-soft);background:var(--felt);flex-direction:column;gap:1.75rem;height:100svh;padding:1.4rem 1.1rem;display:flex;position:sticky;top:0;overflow-y:auto}.side-nav{gap:.15rem;display:grid}.side-group{color:var(--faint);margin-top:.9rem;margin-bottom:.25rem;padding:0 .75rem;font-size:.8125rem}.side-link{border-radius:var(--r-sm);color:var(--pearl-2);justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .75rem;font-size:.9375rem;text-decoration:none;display:flex}.side-link:hover{background:var(--baize);color:var(--pearl)}.side-link[aria-current=page]{background:var(--baize-2);color:var(--pearl)}.side-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.78rem}.side-user{border-top:1px solid var(--seam-soft);gap:.35rem;margin-top:auto;padding:1rem .75rem 0;font-size:.875rem;display:grid}.side-user .text-link{color:var(--pearl-2);justify-self:start;font-size:.875rem}.topbar{display:none}.app-main{min-width:0;padding:clamp(1.5rem,4vw,3rem) clamp(16px,4vw,3rem) 4rem}.app-inner{gap:2rem;max-width:1080px;margin:0 auto;display:grid}.page-head{gap:.6rem;display:grid}.page-head h1{font-size:clamp(1.9rem,4vw,2.8rem)}.crumbs{color:var(--muted);font-size:.875rem}.crumbs a{color:var(--muted)}@media (max-width:900px){.app{grid-template-columns:1fr}.sidebar{display:none}.topbar{z-index:20;border-bottom:1px solid var(--seam-soft);background:color-mix(in srgb, var(--velvet) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 16px;display:flex;position:sticky;top:0}.topbar .menu{margin-left:0;display:block}}.next-up{border-radius:var(--r-lg);background:linear-gradient(180deg, var(--baize) 0%, var(--felt) 100%);border:1px solid var(--seam);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:clamp(1.2rem,3vw,1.75rem);display:grid}.next-up h2{font-size:clamp(1.35rem,2.6vw,1.75rem)}@media (max-width:640px){.next-up{grid-template-columns:auto 1fr}.next-up .btn{grid-column:1/-1;justify-self:stretch}}.level-rows{border-top:1px solid var(--seam);display:grid}.level-row{border-bottom:1px solid var(--seam);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:1.25rem 0;display:grid}.level-row h3{font-size:1.2rem}.progress-label{color:var(--muted);justify-content:space-between;margin-bottom:.4rem;font-size:.8125rem;display:flex}@media (max-width:720px){.level-row{grid-template-columns:1fr;gap:.75rem}.level-row .btn,.level-row form{justify-self:start}}.days{border-top:1px solid var(--seam);list-style:none;display:grid}.day-row{border-bottom:1px solid var(--seam-soft);color:inherit;grid-template-columns:3.2rem minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:.95rem .25rem;text-decoration:none;display:grid}a.day-row:hover{background:var(--felt)}.day-num{color:var(--muted);text-align:center;font-size:1.25rem;font-weight:700;font-stretch:125%}.day-title{font-weight:580;font-stretch:106%}.day-who{color:var(--muted);font-size:.875rem}.day-score{font-variant-numeric:tabular-nums;color:var(--pearl-2);text-align:right;min-width:3.5rem;font-size:.9rem}@media (max-width:560px){.day-row{grid-template-columns:2.4rem minmax(0,1fr) auto}.day-score{display:none}}.day-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(1.25rem,3vw,2.25rem);display:grid}.day-aside{gap:1rem;display:grid;position:sticky;top:1.5rem}.tray-mobile{display:none}@media (max-width:960px){.day-grid{grid-template-columns:1fr}.day-aside{position:static}.tray-desktop{display:none}.tray-mobile{display:block}}.customer{gap:1rem;display:grid}.customer-head{align-items:center;gap:1rem;display:flex}.customer-name{font-size:1.35rem;font-weight:640;font-stretch:116%;line-height:1.15}.customer-scene{color:var(--pearl-2);font-size:.95rem}.opener{border-radius:var(--r-sm);background:var(--velvet);border-left:2px solid var(--brass);padding:.85rem 1rem}.opener .speech{color:var(--brass-2);font-size:1.08rem}.observe{border-radius:var(--r-sm);border:1px dashed var(--seam);color:var(--pearl-2);padding:.75rem .9rem;font-size:.9rem}.tray{list-style:none;display:grid}.tray li{border-bottom:1px solid var(--seam-soft);justify-content:space-between;gap:1rem;padding:.6rem 0;font-size:.9rem;display:flex}.tray li:last-child{border-bottom:0}.tray span:last-child{color:var(--pearl);font-variant-numeric:tabular-nums;white-space:nowrap}.tray span:first-child{color:var(--pearl-2)}.steptabs{border-radius:var(--r-pill);background:var(--felt);border:1px solid var(--seam);grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;padding:.35rem;list-style:none;display:grid}.steptab{border-radius:var(--r-pill);min-height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.45rem;font-size:.875rem;font-weight:560;display:flex}.steptab b{font-stretch:120%}.steptab[aria-current=step]{background:var(--pearl);color:var(--velvet)}.steptab:disabled{cursor:not-allowed;opacity:.45}.lesson{counter-reset:lesson;gap:1rem;list-style:none;display:grid}.lesson li{counter-increment:lesson;grid-template-columns:2rem 1fr;gap:.75rem;display:grid}.lesson li:before{content:counter(lesson);color:var(--brass);font-size:1.1rem;font-weight:700;font-stretch:125%}.say-list{gap:.6rem;list-style:none;display:grid}.say-list li{border-radius:var(--r-sm);background:var(--velvet);border:1px solid var(--seam-soft);padding:.7rem .9rem;font-size:.95rem}.quiz-q{border-bottom:1px solid var(--seam-soft);gap:.75rem;padding:1.25rem 0;display:grid}.quiz-q:first-child{padding-top:0}.quiz-q legend{margin-bottom:.4rem;padding:0;font-weight:580}.quiz-q fieldset{border:0;gap:.5rem;margin:0;padding:0;display:grid}.option{border-radius:var(--r-sm);border:1px solid var(--seam);cursor:pointer;grid-template-columns:20px 1fr;align-items:start;gap:.7rem;padding:.7rem .9rem;font-size:.95rem;display:grid}.option input{accent-color:var(--pearl);margin:3px 0 0}.option:hover{border-color:var(--pearl-2)}.option.is-right{border-color:var(--jade);background:var(--jade-wash)}.option.is-wrong{border-color:var(--rose);background:var(--rose-wash)}.quiz-why{color:var(--pearl-2);font-size:.9rem}.call{text-align:center;border-radius:var(--r-lg);background:radial-gradient(120% 90% at 50% 0%, var(--baize-2) 0%, var(--felt) 60%, var(--velvet) 100%);border:1px solid var(--seam);justify-items:center;gap:1.25rem;padding:clamp(1.5rem,4vw,2.5rem) clamp(1rem,3vw,2rem);display:grid}.call-ring{--level:0;place-items:center;padding:14px;display:grid;position:relative}.call-ring:before{content:"";border:2px solid var(--brass);opacity:calc(.15 + var(--level) * .85);transform:scale(calc(1 + var(--level) * .12));border-radius:50%;transition:transform 80ms linear,opacity 80ms linear;position:absolute;inset:0}.call-status{color:var(--pearl-2);min-height:1.5em;font-size:.95rem}.call-timer{font-variant-numeric:tabular-nums;color:var(--muted);font-size:.875rem;font-stretch:112%}.call-caption{max-width:46ch;min-height:3em;font-family:var(--serif);color:var(--brass-2);font-variation-settings:"opsz" 18;font-size:1.15rem;line-height:1.45}.call-caption.is-you{font-family:var(--sans);color:var(--pearl-2);font-size:.975rem}.call-checklist{text-align:left;color:var(--pearl-2);gap:.45rem;max-width:420px;font-size:.9rem;list-style:none;display:grid}.call-checklist li{grid-template-columns:14px 1fr;gap:.6rem;display:grid}.call-checklist li:before{content:"";border:1.5px solid var(--pearl-2);border-radius:50%;width:8px;height:8px;margin-top:.5em}.mic-meter{width:120px}.score-head{grid-template-columns:auto 1fr;align-items:center;gap:1.25rem;display:grid}.score-total{align-items:baseline;gap:.25rem;display:flex}.score-total strong{font-variant-numeric:tabular-nums;font-size:clamp(3.4rem,8vw,4.6rem);font-weight:700;font-stretch:122%;line-height:.9}.score-total span{color:var(--muted);font-size:1.1rem}.criteria{gap:1.1rem;list-style:none;display:grid}.criterion{gap:.4rem;display:grid}.criterion-top{justify-content:space-between;gap:1rem;font-size:.95rem;font-weight:560;display:flex}.criterion-top span{font-variant-numeric:tabular-nums;color:var(--pearl-2)}.criterion p{color:var(--muted);font-size:.875rem}.feedback{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.feedback>div{border-radius:var(--r-md);border:1px solid var(--seam);background:var(--velvet);padding:1rem 1.1rem}.feedback h4{margin-bottom:.35rem;font-size:.95rem}.feedback .fix{border-color:color-mix(in srgb, var(--brass) 45%, transparent)}@media (max-width:640px){.feedback{grid-template-columns:1fr}}.spinner{border:3px solid var(--seam);border-top-color:var(--brass);border-radius:50%;width:28px;height:28px;animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.tabs{border-bottom:1px solid var(--seam);flex-wrap:wrap;gap:.35rem;display:flex}.tab{color:var(--muted);border-bottom:2px solid #0000;margin-bottom:-1px;padding:.7rem 1rem;font-size:.9375rem;text-decoration:none}.tab[aria-current=page]{color:var(--pearl);border-bottom-color:var(--pearl)}.grid-2{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:720px){.grid-2,.grid-3{grid-template-columns:1fr}}.inline-form{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.inline-form .select{width:auto;min-height:36px;padding:.3rem .6rem;font-size:.875rem}.chips{flex-wrap:wrap;gap:.35rem;display:flex}details.more>summary{cursor:pointer;color:var(--muted);font-size:.875rem}details.more[open]>summary{margin-bottom:.75rem}.stat-line{color:var(--muted);flex-wrap:wrap;gap:.4rem 1.5rem;font-size:.9rem;display:flex}.stat-line strong{color:var(--pearl);font-weight:600}.legal{gap:1.1rem;max-width:720px;display:grid}.legal h2{margin-top:1.5rem;font-size:1.4rem}.legal ul{gap:.4rem;padding-left:1.2rem;display:grid}.legal p,.legal li{color:var(--pearl-2)}.certificate{border:1px solid var(--seam);border-radius:var(--r-lg);text-align:center;background:radial-gradient(100% 80% at 50% 0%, var(--baize) 0%, var(--felt) 70%);justify-items:center;gap:1.5rem;padding:clamp(2rem,6vw,4rem);display:grid}.certificate h1{font-size:clamp(2rem,5vw,3.2rem)}.certificate .speech{font-size:1.3rem}@media print{body{color:#111;background:#fff}.sidebar,.topbar,.no-print{display:none!important}.app{display:block}.certificate{background:#fff;border-color:#999}.certificate .muted,.certificate .speech{color:#333}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.conduct-fail{border:1px solid color-mix(in srgb, var(--rose) 45%, transparent);background:var(--rose-wash);border-radius:var(--r-md);padding:1.1rem 1.2rem}.conduct-fail h3{color:var(--rose);margin:0;font-size:1.1rem}.conduct-fail p{margin:0}.tray-grid{gap:.5rem;list-style:none;display:grid}.tray-item{border:1px solid var(--seam-soft);border-radius:var(--r-sm);background:var(--felt);grid-template-columns:3.4rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.45rem .55rem .45rem .45rem;display:grid}.tray-art{border:1px solid var(--seam);background:radial-gradient(circle at 50% 38%,#24382f 0%,#13221c 70%);border-radius:10px;place-items:center;width:3.4rem;height:3.4rem;display:grid}.tray-art svg{width:2.9rem;height:2.9rem}.tray-text{gap:.05rem;min-width:0;font-size:.875rem;line-height:1.35;display:grid}.tray-brand{letter-spacing:.08em;text-transform:uppercase;color:var(--brass);font-size:.7rem;font-weight:650}.tray-name{color:var(--pearl-2)}.tray-price{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--pearl);font-size:.9rem}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--brass);margin:0 0 .35rem;font-size:.78rem;font-weight:650}.chapters{border-top:1px solid var(--seam);margin-top:.5rem;list-style:none;display:grid}.chapters-band{letter-spacing:.12em;text-transform:uppercase;color:var(--brass);border-bottom:1px solid var(--seam);margin:1.5rem 0 .4rem;padding-bottom:.4rem;font-size:.78rem;font-weight:650}.chapter-row{border-bottom:1px solid var(--seam-soft);color:inherit;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem .25rem;text-decoration:none;display:grid}a.chapter-row:hover{background:var(--felt)}.chapter-num{color:var(--muted);text-align:center;font-size:1.3rem;font-weight:700;font-stretch:125%}.chapter-row.is-advanced .chapter-num{color:var(--brass)}.chapter-main{gap:.15rem;min-width:0;display:grid}.chapter-title{font-weight:600;font-stretch:106%}.chapter-goal{color:var(--muted);font-size:.875rem}.chapter-meta{text-align:right;justify-items:end;gap:.3rem;display:grid}@media (max-width:560px){.chapter-row{grid-template-columns:2.2rem minmax(0,1fr)}.chapter-meta{text-align:left;grid-column:2;justify-items:start}}.chapter{gap:2.25rem;max-width:46rem;display:grid}.chapter-section{gap:.85rem;display:grid}.chapter-section h2{margin:0;font-size:1.35rem}.chapter-section p{color:var(--pearl-2);margin:0;line-height:1.7}.say-box{border-left:3px solid var(--jade);background:var(--jade-wash);border-radius:0 var(--r-sm) var(--r-sm) 0;padding:.8rem 1rem}.say-box.is-avoid{border-left-color:var(--rose);background:var(--rose-wash)}.say-label{letter-spacing:.12em;text-transform:uppercase;color:var(--jade);margin-bottom:.4rem;font-size:.72rem;font-weight:650}.say-box.is-avoid .say-label{color:var(--rose)}.say-box ul{font-family:var(--serif);color:var(--pearl);gap:.35rem;margin:0;padding-left:1.1rem;font-size:1.05rem;display:grid}.script{border:1px solid var(--seam);border-radius:var(--r-md);background:var(--felt);gap:.5rem;padding:.9rem 1rem;display:grid}.script .say-label{color:var(--muted)}.script-line{font-family:var(--serif);color:var(--pearl);grid-template-columns:5.5rem minmax(0,1fr);gap:.75rem;margin:0;font-size:1.02rem;display:grid}.script-line.is-customer{color:var(--brass-2)}.script-who{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-top:.2rem;font-size:.75rem;font-weight:650}@media (max-width:560px){.script-line{grid-template-columns:1fr;gap:0}}.key-points h2{margin:0;font-size:1.25rem}.test-wrap{max-width:46rem}.test-band{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.5rem;margin:.75rem 0 0;font-size:.78rem;font-weight:650;display:flex}.level-dot{background:var(--jade);border-radius:50%;width:.6rem;height:.6rem}.level-dot.level-2{background:var(--brass)}.level-dot.level-3{background:var(--rose)}.test-result.is-pass{border-color:color-mix(in srgb, var(--jade) 45%, transparent)}.test-result.is-fail{border-color:color-mix(in srgb, var(--rose) 40%, transparent)}.test-result{gap:1rem;display:grid}.learn-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem 1.5rem;display:grid}.learn-card h2{margin:0;font-size:1.35rem}@media (max-width:640px){.learn-card{grid-template-columns:1fr}}.section-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 .6rem;font-size:.78rem;font-weight:650}.locked-module{border-style:dashed;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;display:grid}.locked-module h3{margin:0;font-size:1.1rem}.locked-icon{background:var(--brass-wash);width:2.6rem;height:2.6rem;color:var(--brass);border-radius:50%;place-items:center;display:grid}.module-card{color:inherit;border-color:color-mix(in srgb, var(--brass) 35%, var(--seam));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;text-decoration:none;display:grid}.module-card:hover{background:var(--baize)}.module-card h3{margin:0;font-size:1.1rem}@media (max-width:560px){.module-card{grid-template-columns:auto minmax(0,1fr)}.module-card>:last-child{grid-column:2}}.brief-chapter{border-color:color-mix(in srgb, var(--brass) 35%, var(--seam));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.brief-chapter.is-done{border-color:color-mix(in srgb, var(--jade) 35%, var(--seam))}.team-form{border-top:1px solid var(--seam-soft);padding-top:1rem}.team-form fieldset.field{border:0;gap:.4rem;margin:0;padding:0;display:grid}.diff{letter-spacing:.08em;text-transform:uppercase;border-radius:var(--r-pill);border:1px solid var(--seam);vertical-align:1px;margin-left:.5rem;padding:.05rem .45rem;font-size:.68rem;font-weight:650;display:inline-block}.diff-easy{color:var(--jade);border-color:color-mix(in srgb, var(--jade) 40%, transparent)}.diff-medium{color:var(--brass);border-color:color-mix(in srgb, var(--brass) 40%, transparent)}.diff-hard{color:var(--rose);border-color:color-mix(in srgb, var(--rose) 40%, transparent)}.mission{border-color:color-mix(in srgb, var(--jade) 35%, var(--seam));background:var(--jade-wash);gap:.4rem;display:grid}.mission p{font-family:var(--serif);margin:0;font-size:1.08rem}.skills-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.skills-head h2{margin:0;font-size:1.3rem}.skill-bars{gap:.6rem;list-style:none;display:grid}.skill-bars li{grid-template-columns:minmax(9rem,14rem) minmax(0,1fr) 2.5rem;align-items:center;gap:.9rem;display:grid}.skill-name{font-weight:600;line-height:1.25;display:grid}.skill-bars li.is-weakest .skill-name{color:var(--brass)}.skill-num{font-variant-numeric:tabular-nums;text-align:right}@media (max-width:560px){.skill-bars li{grid-template-columns:1fr 2.5rem}.skill-bars .meter{grid-area:2/1/auto/-1}}.skill-bars .meter,.skill-bars .meter-fill{display:block}.narrow{max-width:640px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ticks li.done{color:var(--jade)}.verify-form{flex-wrap:wrap;gap:.6rem;display:flex}.verify-form input{font:inherit;letter-spacing:.06em;border-radius:var(--r-md);border:1px solid var(--seam);background:var(--felt);color:var(--pearl);text-transform:uppercase;flex:220px;padding:.8rem 1rem;font-size:1.1rem}.verify-result{border-radius:var(--r-md);border:1px solid var(--seam);gap:.25rem;padding:1rem 1.25rem;display:grid}.verify-result.is-valid{background:var(--jade-wash);border-color:color-mix(in srgb, var(--jade) 45%, transparent)}.verify-result.is-valid strong:before{content:"✓ ";color:var(--jade)}.verify-result.is-invalid{background:var(--rose-wash);border-color:color-mix(in srgb, var(--rose) 45%, transparent)}.cert{--ink:#1a2a22;--ink-2:#4a5a52;--paper:#fbf7ee;--gold:#b8893a;background:var(--paper);color:var(--ink);border-radius:6px;width:100%;max-width:1000px;margin-inline:auto;padding:clamp(10px,2vw,18px);box-shadow:0 30px 80px #00000073}.cert-frame{border:2px solid var(--gold);outline:1px solid var(--gold);outline-offset:-8px;background:radial-gradient(120% 90% at 50% 0,#b8893a14,#0000 60%),repeating-linear-gradient(45deg,#1a2a2205 0 2px,#0000 2px 7px);gap:clamp(18px,3vw,30px);padding:clamp(22px,5vw,56px) clamp(18px,5vw,64px);display:grid;position:relative}.cert-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.cert-brand{font-family:var(--sans);letter-spacing:.02em;align-items:center;gap:.6rem;font-size:1.4rem;font-weight:800;font-stretch:125%;display:flex}.cert-brand svg path{stroke:var(--ink)}.cert-serial{text-align:right;color:var(--ink-2);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;display:grid}.cert-serial strong{color:var(--ink);letter-spacing:.1em;font-variant-numeric:tabular-nums;font-size:1rem}.cert-body{text-align:center;justify-items:center;gap:.5rem;display:grid}.cert-kicker{text-transform:uppercase;letter-spacing:.32em;color:var(--gold);margin:0;font-size:.78rem;font-weight:700}.cert-level{font-family:var(--sans);color:var(--ink);margin:0;font-size:clamp(1.8rem,5vw,3rem);font-weight:800;font-stretch:125%;line-height:1.05}.cert-this{font-family:var(--serif);color:var(--ink-2);margin:.8rem 0 0;font-size:1.05rem;font-style:italic}.cert-name{font-family:var(--serif);border-bottom:1px solid #b8893a99;margin:0;padding:0 1.5rem .4rem;font-size:clamp(2rem,6vw,3.4rem);line-height:1.1}.cert-what{max-width:60ch;color:var(--ink-2);margin:.6rem 0 0;font-size:.98rem}.cert-what strong{color:var(--ink)}.cert-skills{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.45rem 1.6rem;width:min(100%,680px);margin:.8rem 0 0;padding:0;list-style:none;display:grid}.cert-skills li{color:var(--ink-2);text-align:left;grid-template-columns:5.5rem 1fr 2.2rem;align-items:center;gap:.6rem;font-size:.82rem;display:grid}.cert-skills li i{background:linear-gradient(90deg, var(--gold), #d9b56f);border-radius:6px;justify-self:start;height:6px}.cert-skills li b{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right}.cert-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.2rem;display:flex}.cert-sign{color:var(--ink-2);gap:.2rem;font-size:.85rem;display:grid}.cert-line{background:var(--ink);width:200px;height:1px;margin-bottom:.3rem;display:block}.cert-date{font-size:.78rem}.cert-qr{color:var(--ink-2);word-break:break-all;align-items:center;gap:.8rem;max-width:300px;font-size:.72rem;display:flex}.cert-qr-code{flex:none;width:76px;height:76px}.cert-qr-code svg{width:100%;height:100%}@media print{@page{size:A4 landscape;margin:10mm}.cert{box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;max-width:none}.site-header,.site-footer,.verify-result{display:none!important}}.section-alt{background:linear-gradient(180deg, var(--felt), var(--velvet));border-block:1px solid var(--seam-soft)}.proof-strip{border:1px solid var(--seam);border-radius:var(--r-lg);grid-template-columns:repeat(4,1fr);margin:clamp(2rem,5vw,3.5rem) 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.proof-strip li{background:var(--felt);gap:.15rem;padding:1.1rem 1.25rem;display:grid}.proof-strip li+li{border-left:1px solid var(--seam)}.proof-strip strong{color:var(--brass-2);font-size:clamp(1.5rem,3.5vw,2.1rem);font-stretch:125%;line-height:1.1}.proof-strip span{color:var(--muted);font-size:.9rem}.stat-cards{grid-template-columns:repeat(3,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.stat-cards li{border-radius:var(--r-lg);border:1px solid var(--seam);background:var(--felt);align-content:start;gap:.5rem;padding:1.5rem;display:grid}.stat-cards strong{color:var(--brass);font-size:clamp(2.2rem,5vw,3rem);font-stretch:125%;line-height:1}.stat-cards span{color:var(--pearl-2)}.stat-cards small{color:var(--faint);font-size:.75rem}.calc{grid-template-columns:1.15fr 1fr;align-items:start;gap:clamp(1rem,3vw,2rem);display:grid}.calc-inputs{border:1px solid var(--seam);border-radius:var(--r-lg);background:var(--felt);gap:1.1rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.calc-field{gap:.35rem;display:grid}.calc-label{font-size:.95rem;font-weight:600;display:grid}.calc-label small{color:var(--faint);font-size:.78rem;font-weight:400}.calc-control{grid-template-columns:1fr 4.2rem;align-items:center;gap:.8rem;display:grid}.calc-control input[type=range]{width:100%;accent-color:var(--brass)}.calc-control output{font-variant-numeric:tabular-nums;text-align:right;color:var(--brass-2);font-weight:700}.calc-result{border-radius:var(--r-lg);border:1px solid color-mix(in srgb, var(--brass) 45%, transparent);background:radial-gradient(120% 100% at 100% 0%, var(--brass-wash), transparent 60%), var(--baize);gap:.2rem;padding:clamp(1.25rem,3vw,2rem);display:grid;position:sticky;top:90px}.calc-row{border-bottom:1px solid var(--seam-soft);color:var(--pearl-2);justify-content:space-between;gap:1rem;padding:.6rem 0;display:flex}.calc-row strong{font-variant-numeric:tabular-nums;color:var(--pearl);font-size:1.1rem}.calc-rev1 strong{color:var(--jade)}.calc-big{font-family:var(--serif);margin:1rem 0 .5rem;font-size:clamp(1.3rem,3vw,1.7rem);line-height:1.3}.calc-big strong{color:var(--brass-2);font-family:var(--sans);font-stretch:125%}.calc-note{color:var(--faint);margin:0;font-size:.78rem}.scorecard{border:1px solid var(--seam);border-radius:var(--r-lg);background:var(--felt);gap:1.1rem;padding:clamp(1.25rem,3vw,1.75rem);display:grid;box-shadow:0 24px 60px #00000059}.scorecard-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.scorecard-head>div{display:grid}.scorecard-head strong{font-size:2.2rem;font-stretch:125%;line-height:1.1}.scorecard-rows{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.scorecard-rows li{color:var(--pearl-2);grid-template-columns:minmax(0,1.3fr) 1fr 1.5rem;align-items:center;gap:.8rem;font-size:.9rem;display:grid}.scorecard-rows b{text-align:right;font-variant-numeric:tabular-nums}.scorecard-tip{border-radius:var(--r-md);background:var(--brass-wash);padding:.9rem 1rem}.scorecard-tip strong{text-transform:uppercase;letter-spacing:.1em;color:var(--brass-2);font-size:.8rem}.scorecard-tip p{font-family:var(--serif);margin:.3rem 0 0;font-size:1.05rem}.schools-band{border-radius:var(--r-lg);border:1px solid var(--seam);background:radial-gradient(100% 140% at 0% 0%, var(--jade-wash), transparent 55%), var(--felt);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:clamp(1.5rem,4vw,2.5rem);display:flex}.schools-band .stack{max-width:62ch}.schools-band h2{font-size:clamp(1.5rem,3.5vw,2.1rem)}@media (max-width:860px){.calc{grid-template-columns:1fr}.calc-result{position:static}.stat-cards{grid-template-columns:1fr}.proof-strip{grid-template-columns:repeat(2,1fr)}.proof-strip li:nth-child(3){border-left:0}.proof-strip li:nth-child(n+3){border-top:1px solid var(--seam)}}.chsteps{gap:1.25rem;scroll-margin-top:1rem;display:grid}.chsteps-bar{gap:.6rem;display:grid}.chsteps-count{color:var(--muted);margin:0;font-size:.9rem;font-weight:600}.chsteps-count span{font-weight:500}.chsteps-dots{gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.chsteps-dots li{flex:1}.chsteps-dots button{background:var(--seam);cursor:pointer;border:0;border-radius:999px;width:100%;height:.5rem;padding:0;transition:background .25s,transform .25s cubic-bezier(.34,1.56,.64,1);display:block}.chsteps-dots button.is-done{background:var(--jade);opacity:.7}.chsteps-dots button.is-now{background:var(--brass);transform:scaleY(1.5)}.step-pane{animation:.35s cubic-bezier(.34,1.56,.64,1) step-in}.chsteps-nav{flex-wrap:wrap;justify-content:space-between;gap:.75rem;display:flex}.chsteps-nav .btn[disabled]{opacity:.4;cursor:default}@keyframes step-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.step-pane{animation:none}.chsteps-dots button{transition:none}}.block-note{border-color:var(--brass);background:var(--brass-wash);gap:.75rem;display:grid}.block-note p{margin:0}.block-note .btn{justify-self:start}.stat-row{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.stat-card{border:1px solid var(--seam);border-radius:var(--r-lg);background:var(--felt);gap:.35rem;padding:1.1rem 1.2rem;display:grid}.stat-label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.8rem}.stat-big{color:var(--pearl);font-size:1.7rem;line-height:1.1}.gain{color:var(--jade)}.loss{color:var(--rose)}.start-banner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.theme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--velvet:#f7f3ea;--felt:#fffdf8;--baize:#f1ebde;--baize-2:#e9e1d0;--seam:#ddd3bf;--seam-soft:#e8e0cf;--pearl:#1b2b23;--pearl-2:#33463c;--muted:#5d6d64;--faint:#86928b;--brass:#9a6c22;--brass-2:#7f5718;--brass-wash:#9a6c221a;--jade:#1d7348;--jade-wash:#1d73481a;--rose:#b4443a;--rose-wash:#b4443a1a;--r-lg:22px;--r-md:14px;color:var(--pearl)}.theme-page{background:var(--velvet);min-height:100vh}.theme-light,.cert{--logo-ring:#9c7426;--logo-bars:#0b1511}.theme-light .btn-primary{background:var(--pearl);color:#fffaf0}.theme-light .btn{transition:transform .22s cubic-bezier(.34,1.56,.64,1),background .2s}.theme-light .btn:hover{transform:translateY(-2px)}.theme-light .btn:active{transform:translateY(0)scale(.98)}.theme-light .section-alt{background:var(--baize)}.theme-light .panel,.theme-light .callcard,.theme-light .scorecard,.theme-light .mock,.theme-light .stat-card{background:var(--felt);box-shadow:0 1px 2px #1b2b230d,0 10px 30px -18px #1b2b2340}@media (prefers-reduced-motion:reduce){.theme-light .btn,.theme-light .btn:hover{transition:none;transform:none}}.paper{background:var(--velvet);border:1px solid var(--seam);border-radius:var(--r-lg);padding:clamp(1.1rem,3vw,2rem)}.theme-light{--emerald:#0f7a55;--emerald-ink:#0b5c40;--emerald-wash:#e3f1ea;--sapphire:#2453a6;--sapphire-wash:#e5ecf8;--ruby:#b8323f;--ruby-wash:#f8e6e7;--citrine:#c98a12;--citrine-ink:#8a5d06;--citrine-wash:#fbf0d6;--jade:var(--emerald);--brass:var(--citrine-ink)}.theme-light .btn-primary{background:var(--emerald);color:#fff;box-shadow:0 8px 20px -10px #0f7a55b3}.theme-light .btn-primary:hover{background:var(--emerald-ink)}.theme-light .btn-ghost:hover{background:var(--emerald-wash);border-color:var(--emerald)}.theme-light .eyebrow,.theme-light .ink-emerald{color:var(--emerald)}.theme-light a:not(.btn){-webkit-text-decoration-color:color-mix(in srgb, var(--emerald) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--emerald) 55%, transparent)}.theme-light .hero-glow{background:radial-gradient(60% 70% at 12% 10%,#0f7a5529,#0000 70%),radial-gradient(45% 60% at 92% 20%,#2453a621,#0000 70%),radial-gradient(40% 50% at 70% 95%,#c98a1224,#0000 70%)}.theme-light .callcard{border-top:4px solid var(--ruby)}.theme-light .live-pill{color:var(--ruby)}.theme-light .proof-strip li:first-child strong{color:var(--emerald)}.theme-light .proof-strip li:nth-child(2) strong{color:var(--sapphire)}.theme-light .proof-strip li:nth-child(3) strong{color:var(--citrine-ink)}.theme-light .proof-strip li:nth-child(4) strong{color:var(--ruby)}.theme-light .tint-emerald{background:linear-gradient(180deg, var(--emerald-wash), #f3f8f4)}.theme-light .tint-sapphire{background:linear-gradient(180deg, var(--sapphire-wash), #f2f5fb)}.theme-light .tint-citrine{background:linear-gradient(180deg, var(--citrine-wash), #fbf6ea)}.theme-light .tint-sapphire .eyebrow{color:var(--sapphire)}.theme-light .tint-citrine .eyebrow{color:var(--citrine-ink)}.theme-light .step-num{color:#fff;background:var(--emerald);border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;font-size:1.1rem;display:inline-grid}.theme-light .step:nth-child(2) .step-num{background:var(--sapphire)}.theme-light .step:nth-child(3) .step-num{background:var(--citrine)}.theme-light .step:nth-child(4) .step-num{background:var(--ruby)}.theme-light .meter{background:var(--baize-2)}.theme-light .meter-fill{background:var(--citrine)}.theme-light .meter-fill.is-pass{background:linear-gradient(90deg, #13a06f, var(--emerald))}.theme-light .meter-fill.is-low{background:var(--ruby)}.theme-light .scorecard{border-top:4px solid var(--sapphire)}.theme-light .scorecard-tip{background:var(--citrine-wash);border-left:4px solid var(--citrine)}.theme-light .badge-live{background:var(--emerald-wash);color:var(--emerald-ink)}.theme-light .gain{color:var(--emerald)}.theme-light .loss{color:var(--ruby)}.theme-light .mock{border-top:4px solid var(--emerald)}.theme-light .biz-band{border-top:4px solid var(--citrine);background:var(--felt)}.theme-light .biz-price strong{color:var(--emerald)}.theme-light #pilot{border-top:4px solid var(--emerald)}.theme-light .ticks li:before{color:var(--emerald)}.theme-light .say-box{background:var(--emerald-wash);border-left:4px solid var(--emerald)}.theme-light .say-box .say-label{color:var(--emerald-ink)}.theme-light .say-box.is-avoid{background:var(--ruby-wash);border-left-color:var(--ruby)}.theme-light .say-box.is-avoid .say-label{color:var(--ruby)}.theme-light .script{background:var(--sapphire-wash);border-left:4px solid var(--sapphire)}.theme-light .script .say-label{color:var(--sapphire)}.theme-light .key-points{background:var(--citrine-wash);border-color:#0000}.theme-light .mission{background:var(--sapphire-wash);border-color:#0000}.theme-light .chsteps-dots button{background:var(--baize-2)}.theme-light .chsteps-dots button.is-done{background:var(--emerald);opacity:1}.theme-light .chsteps-dots button.is-now{background:var(--citrine)}.theme-light.paper{border-top:5px solid var(--emerald)}.material-pick{border:0;gap:.45rem;margin:0;padding:0;display:grid}.material-pick legend{margin-bottom:.35rem;padding:0;font-weight:600}.material-pick .check{align-items:center;gap:.55rem;font-weight:400;display:flex}.curric{border:1px solid var(--seam);border-radius:var(--r-lg);background:var(--felt);gap:1rem;margin:0;padding:1.4rem;display:grid}.theme-light .curric{border-top:4px solid var(--emerald);box-shadow:0 1px 2px #1b2b230d,0 18px 40px -22px #1b2b2359}.curric-head{gap:.15rem;display:grid}.curric-head strong{font-size:1.2rem}.curric-list{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.curric-list li{border-radius:var(--r-md);grid-template-columns:1.4rem 1fr;align-items:start;gap:.75rem;padding:.7rem .8rem;display:grid}.curric-list b{font-weight:600;display:block}.curric-list span:not(.curric-dot){color:var(--muted);font-size:.85rem}.curric-dot{border:2px solid var(--seam);border-radius:50%;width:1.1rem;height:1.1rem;margin-top:.2rem}.curric-list .is-done .curric-dot{background:var(--emerald,var(--jade));border-color:var(--emerald,var(--jade))}.curric-list .is-now{background:var(--citrine-wash,var(--brass-wash))}.curric-list .is-now .curric-dot{border-color:var(--citrine,var(--brass));box-shadow:inset 0 0 0 3px var(--felt);background:var(--citrine,var(--brass))}.curric-list .is-practice{background:var(--sapphire-wash,var(--baize))}.curric-list .is-practice .curric-dot{border-color:var(--sapphire,var(--pearl-2))}.curric-foot{grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;font-size:.9rem;display:grid}.curric-foot b{color:var(--emerald,var(--jade))}.matrix-wrap{max-width:100%;overflow-x:auto}.matrix{border-collapse:separate;border-spacing:0;width:100%}.matrix th,.matrix td{border-bottom:1px solid var(--seam-soft)}.matrix .matrix-skillhead{text-align:left;background:var(--felt);z-index:1;padding:.7rem .9rem;position:sticky;left:0}.matrix .matrix-person{text-align:center;min-width:76px;padding:.6rem .5rem;font-weight:600}.matrix .matrix-catrow th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--brass);background:var(--baize);padding:.9rem .9rem .4rem;font-size:.75rem}.matrix .matrix-skillname{text-align:left;background:var(--felt);z-index:1;min-width:200px;max-width:340px;padding:.5rem .9rem;font-weight:500;line-height:1.3;position:sticky;left:0}.matrix .matrix-cell{text-align:center;padding:.3rem}.matrix-tick{border:1.5px solid var(--seam);color:#fff;cursor:pointer;background:0 0;border-radius:10px;width:34px;height:34px;font-weight:700;transition:transform .15s cubic-bezier(.34,1.56,.64,1),background .15s}.matrix-tick:hover{border-color:var(--jade);transform:scale(1.08)}.matrix-tick.is-on{background:var(--jade);border-color:var(--jade)}.skillcheck{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin-top:.5rem;display:grid}.skillcheck-group h3{margin:0 0 .5rem;font-size:1rem}.skillcheck-group ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.skillcheck-group li{gap:.1rem;display:grid}.skillcheck-btn{border-radius:var(--r-md);border:1px solid var(--seam);width:100%;color:var(--pearl);text-align:left;font:inherit;cursor:pointer;background:0 0;align-items:center;gap:.65rem;padding:.55rem .7rem;display:flex}.skillcheck-btn.is-static{cursor:default}.skillcheck-btn:not(.is-static):hover{border-color:var(--jade)}.skillcheck-box{border:1.5px solid var(--seam);width:24px;height:24px;color:var(--velvet);border-radius:6px;flex:none;place-items:center;font-weight:700;display:inline-grid}.skillcheck-group li.is-signed .skillcheck-btn{border-color:var(--jade);background:var(--jade-wash)}.skillcheck-group li.is-signed .skillcheck-box{background:var(--jade);border-color:var(--jade)}.skillcheck-meta{color:var(--muted);padding-left:2.6rem;font-size:.75rem}.skills-edit summary{cursor:pointer;list-style:revert}.skill-edit-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.skill-edit-form{flex:260px;gap:.5rem;min-width:0;display:flex}.skill-edit-form .input{flex:1;min-width:0}.skill-remove{color:var(--rose)}.is-struck{text-decoration:line-through;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--rose);text-decoration-color:var(--rose);opacity:.7}.side-count.is-soon{color:var(--rose);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:.7rem}.today{border-radius:var(--r-lg);background:var(--felt);border:1px solid var(--seam);gap:1rem;margin-bottom:1.75rem;padding:clamp(1.2rem,3vw,1.8rem);display:grid}.theme-light .today{border-top:5px solid var(--emerald);background:radial-gradient(70% 120% at 100% 0%, var(--emerald-wash), transparent 60%), var(--felt);box-shadow:0 1px 2px #1b2b230d,0 18px 40px -24px #1b2b2359}.today-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.today-label{text-transform:uppercase;letter-spacing:.08em;color:var(--emerald,var(--jade));font-size:.8rem;font-weight:700}.today-progress{color:var(--muted);font-size:.85rem}.today-meter{height:8px}.today-body{grid-template-columns:auto 1fr;align-items:center;gap:1rem;display:grid}.today-body h2{margin:0;font-size:clamp(1.3rem,3vw,1.7rem)}.today-body p{margin:0}.today-icon{color:#fff;background:var(--emerald,var(--jade));border-radius:50%;place-items:center;width:3.4rem;height:3.4rem;font-size:1.35rem;font-weight:700;display:grid}.today-icon.is-talk{background:var(--sapphire,var(--brass))}.today-go{justify-self:start;min-height:52px;padding:0 1.75rem;font-size:1.05rem}@media (max-width:560px){.today-go{justify-self:stretch}}.celebrate{text-align:center;background:var(--felt);border:1px solid var(--seam);border-radius:28px;justify-items:center;gap:.6rem;padding:clamp(1.6rem,5vw,2.6rem) 1.25rem;animation:.45s cubic-bezier(.34,1.56,.64,1) celebrate-in;display:grid;position:relative;overflow:hidden}.celebrate.is-pass{background:radial-gradient(90% 70% at 50% 0%, var(--emerald-wash,var(--jade-wash)), transparent 70%), var(--felt);border-top:6px solid var(--emerald,var(--jade))}.celebrate.is-fail{background:radial-gradient(90% 70% at 50% 0%, var(--citrine-wash,var(--brass-wash)), transparent 70%), var(--felt);border-top:6px solid var(--citrine,var(--brass))}.celebrate-badge{color:#fff;background:var(--emerald,var(--jade));border-radius:50%;place-items:center;width:96px;height:96px;font-size:2.6rem;font-weight:800;animation:.6s cubic-bezier(.34,1.8,.64,1) .1s both badge-pop;display:grid;box-shadow:0 14px 30px -12px #0f7a5599}.is-fail .celebrate-badge{background:var(--citrine,var(--brass));box-shadow:0 14px 30px -12px #c98a1299}.celebrate-title{margin:.4rem 0 0;font-size:clamp(2rem,6vw,2.8rem)}.celebrate-line{margin:0;font-size:1.25rem;font-weight:600}.celebrate-sub{color:var(--muted);max-width:40ch;margin:0}.celebrate-dots{flex-wrap:wrap;justify-content:center;gap:.4rem;margin:.3rem 0;display:flex}.celebrate-dots span{background:var(--baize-2);border-radius:50%;width:14px;height:14px;animation:.3s both dot-in}.celebrate-dots span.is-on{background:var(--emerald,var(--jade))}.celebrate-points{background:var(--citrine-wash,var(--brass-wash));border-radius:18px;justify-items:center;gap:.35rem;margin-top:.4rem;padding:.9rem 1.4rem;display:grid}.celebrate-points strong{color:var(--citrine-ink,var(--brass));font-size:1.8rem}.celebrate-points ul{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:.35rem .9rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}.celebrate-points b{color:var(--pearl)}.celebrate-stats{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:1.2rem;font-size:.95rem;display:flex}.celebrate-stats b{color:var(--pearl)}.celebrate-actions{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:.6rem;display:flex}.celebrate-go{min-height:54px;padding:0 2rem;font-size:1.05rem}@media (max-width:560px){.celebrate-actions{width:100%;display:grid}}.confetti{pointer-events:none;position:absolute;inset:0}.confetti i{opacity:0;border-radius:2px;width:9px;height:14px;animation-name:confetti-fall;animation-timing-function:cubic-bezier(.25,.6,.4,1);animation-fill-mode:both;position:absolute;top:-12px}.review-head{margin-top:.5rem;scroll-margin-top:80px;font-size:1.3rem}@keyframes celebrate-in{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:none}}@keyframes badge-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes dot-in{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes confetti-fall{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(420px)rotate(540deg)}}@media (prefers-reduced-motion:reduce){.celebrate,.celebrate-badge,.celebrate-dots span{animation:none}.confetti{display:none}}.points-chip{color:var(--citrine-ink,var(--brass));background:var(--citrine-wash,var(--brass-wash));border:1px solid color-mix(in srgb, var(--citrine,var(--brass)) 35%, transparent);border-radius:999px;align-items:center;gap:.6rem;padding:.35rem .8rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.sidebar .points-chip{align-self:flex-start;margin:.9rem 0 .2rem}.menu-signout{font:inherit;padding:.6rem 0}.quiz-play{gap:1.25rem;padding-bottom:9rem;display:grid}.quiz-top{grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;display:grid}.quiz-close{color:var(--muted);padding:.2rem .4rem;font-size:1.2rem;font-weight:700;text-decoration:none}.quiz-bar{background:var(--baize-2);border-radius:999px;height:16px;overflow:hidden}.quiz-bar i{background:linear-gradient(90deg, #13a06f, var(--emerald,var(--jade)));border-radius:999px;height:100%;transition:width .45s cubic-bezier(.34,1.56,.64,1);display:block;box-shadow:inset 0 -4px #0000001f}.quiz-count{color:var(--muted);font-size:.9rem;font-weight:700}.quiz-card{gap:1rem;animation:.35s cubic-bezier(.34,1.56,.64,1) step-in;display:grid}.quiz-level{text-transform:uppercase;letter-spacing:.07em;background:var(--emerald-wash,var(--jade-wash));color:var(--emerald-ink,var(--jade));border-radius:999px;justify-self:start;padding:.25rem .7rem;font-size:.75rem;font-weight:700}.quiz-level.level-2{background:var(--sapphire-wash,var(--baize));color:var(--sapphire,var(--pearl))}.quiz-level.level-3{background:var(--ruby-wash,var(--rose-wash));color:var(--ruby,var(--rose))}.quiz-question{margin:0;font-size:clamp(1.35rem,4vw,1.8rem);line-height:1.25}.quiz-options{gap:.7rem;display:grid}.quiz-option{text-align:left;width:100%;font:inherit;color:var(--pearl);background:var(--felt);border:2px solid var(--seam);box-shadow:0 4px 0 var(--seam);cursor:pointer;border-radius:16px;align-items:center;gap:.9rem;padding:.9rem 1rem;font-size:1.02rem;transition:transform 80ms,box-shadow 80ms,border-color .15s,background .15s;display:flex}.quiz-option:not(:disabled):hover{border-color:color-mix(in srgb, var(--sapphire,var(--brass)) 50%, var(--seam))}.quiz-option:not(:disabled):active{box-shadow:0 0 0 var(--seam);transform:translateY(4px)}.quiz-key{border:2px solid var(--seam);width:2rem;height:2rem;color:var(--muted);border-radius:10px;flex:none;place-items:center;font-size:.9rem;font-weight:700;display:grid}.quiz-option.is-picked{border-color:var(--sapphire,var(--brass));background:var(--sapphire-wash,var(--brass-wash));box-shadow:0 4px 0 var(--sapphire,var(--brass))}.quiz-option.is-picked .quiz-key{border-color:var(--sapphire,var(--brass));color:var(--sapphire,var(--brass))}.quiz-option.is-right{border-color:var(--emerald,var(--jade));background:var(--emerald-wash,var(--jade-wash));box-shadow:0 4px 0 var(--emerald,var(--jade));animation:.3s pop}.quiz-option.is-right .quiz-key{background:var(--emerald,var(--jade));border-color:var(--emerald,var(--jade));color:#fff}.quiz-option.is-wrong{border-color:var(--ruby,var(--rose));background:var(--ruby-wash,var(--rose-wash));box-shadow:0 4px 0 var(--ruby,var(--rose));animation:.35s shake}.quiz-option.is-wrong .quiz-key{background:var(--ruby,var(--rose));border-color:var(--ruby,var(--rose));color:#fff}.quiz-option.is-dim{opacity:.55}.quiz-option:disabled{cursor:default}.quiz-hint{margin:0}.quiz-sheet{z-index:30;padding:1rem max(1rem, calc((100vw - 760px) / 2)) calc(1rem + env(safe-area-inset-bottom));background:var(--felt);border-top:2px solid var(--seam);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:fixed;bottom:0;left:0;right:0}@media (min-width:901px){.app .quiz-sheet{padding-left:max(1.5rem,50vw - 512px);padding-right:max(1.5rem,50vw - 512px);left:264px}}.quiz-sheet.is-right{background:var(--emerald-wash,var(--jade-wash));border-top-color:var(--emerald,var(--jade));animation:.25s ease-out sheet-up}.quiz-sheet.is-wrong{background:var(--ruby-wash,var(--rose-wash));border-top-color:var(--ruby,var(--rose));animation:.25s ease-out sheet-up}.quiz-feedback{flex:260px;gap:.2rem;display:grid}.quiz-feedback strong{font-size:1.3rem}.is-right .quiz-feedback strong{color:var(--emerald-ink,var(--jade))}.is-wrong .quiz-feedback strong,.quiz-correct{color:var(--ruby,var(--rose))}.quiz-correct{font-weight:600}.quiz-go{min-width:170px;min-height:52px;font-size:1.05rem}@media (max-width:560px){.quiz-go{width:100%}}.is-wrong .quiz-go.btn-primary{background:var(--ruby,var(--rose));box-shadow:0 4px #8a2530}.review-q{margin:0 0 .3rem;font-weight:600}.review-a{margin:.15rem 0;font-weight:500}.review-a.is-right{color:var(--emerald-ink,var(--jade))}.review-a.is-wrong{color:var(--ruby,var(--rose))}@keyframes pop{50%{transform:scale(1.03)}}@keyframes shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:none}}.theme-light .btn-primary{border-radius:16px;font-weight:700;box-shadow:0 4px #0a5a3e}.theme-light .btn-primary:hover{filter:brightness(1.05);transform:none}.theme-light .btn-primary:active{transform:translateY(4px);box-shadow:0 0 #0a5a3e}.theme-light .btn-ghost{box-shadow:0 3px 0 var(--seam);border-width:2px;border-radius:16px;font-weight:600}.theme-light .btn-ghost:active{box-shadow:0 0 0 var(--seam);transform:translateY(3px)}.theme-light .btn[disabled]{box-shadow:none}@media (prefers-reduced-motion:reduce){.quiz-card,.quiz-option,.quiz-sheet{animation:none!important}}.lesson li,.ticks li{display:block;position:relative}.lesson li{padding-left:2.75rem}.lesson li:before{position:absolute;top:0;left:0}.ticks li{padding-left:1.6rem}.ticks li:before{position:absolute;top:0;left:0}.chsteps-nav .btn,.celebrate-actions .btn,.quiz-go{white-space:normal;text-align:center;max-width:100%;height:auto;min-height:46px;padding-top:.55rem;padding-bottom:.55rem;line-height:1.25}.people-acc{gap:.5rem;display:grid}.person-row{background:var(--felt);border:1px solid var(--seam);border-radius:var(--r-md);overflow:hidden}.person-row[open]{border-color:var(--jade);box-shadow:0 10px 30px -18px #1b2b234d}.person-row>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) minmax(70px,160px) auto;align-items:center;gap:.9rem;min-height:52px;padding:.85rem 1rem;list-style:none;display:grid}.person-row>summary::-webkit-details-marker{display:none}.person-row>summary:after{content:"+";color:var(--muted);grid-column:4;font-weight:700}.person-row[open]>summary:after{content:"–"}.person-row>summary{grid-template-columns:minmax(0,1fr) minmax(70px,160px) auto 1rem}.person-name{flex-wrap:wrap;align-items:center;gap:.5rem;font-weight:700;display:flex}.person-meter{background:var(--baize-2);border-radius:99px;height:8px;display:block;overflow:hidden}.person-meter>span{background:var(--jade);border-radius:99px;height:100%;display:block}.person-count{font-variant-numeric:tabular-nums;color:var(--muted);font-size:.9rem}.person-body{border-top:1px solid var(--seam-soft);padding:.25rem 1rem 1rem}.skills-grid>summary{cursor:pointer}.matrix-tick.is-static{cursor:default;justify-content:center;align-items:center;display:inline-flex}.matrix-tick.is-static:hover{border-color:var(--seam);transform:none}.stat-med{font-size:1.1rem;line-height:1.25}@media (max-width:520px){.person-row>summary{grid-template-columns:minmax(0,1fr) auto 1rem}.person-meter{display:none}}.levelbar{background:var(--felt);border:1px solid var(--seam);border-radius:999px;align-items:center;gap:.8rem;margin-bottom:1.1rem;padding:.6rem .9rem;display:flex;box-shadow:0 1px 2px #1b2b230d}.levelbar-badge{background:var(--emerald);color:#fff;width:40px;height:40px;box-shadow:0 3px 0 var(--emerald-ink);border-radius:50%;flex:none;place-items:center;font-size:1.1rem;font-weight:800;display:grid}.levelbar-main{flex:1;gap:.2rem;min-width:0;display:grid}.levelbar-top{flex-wrap:wrap;align-items:baseline;gap:.7rem;font-size:.95rem;display:flex}.levelbar-pts{color:var(--citrine-ink);font-weight:700}.levelbar-streak{color:var(--ruby);font-weight:700}.levelbar-track{background:var(--baize-2);border-radius:99px;height:10px;overflow:hidden}.levelbar-fill{background:linear-gradient(90deg, var(--emerald), #38b27f);border-radius:99px;height:100%;transition:width .6s cubic-bezier(.22,1,.36,1)}.levelbar-next{color:var(--muted);font-size:.78rem}@media (max-width:520px){.levelbar{border-radius:20px;padding:.55rem .7rem}.levelbar-badge{width:34px;height:34px;font-size:1rem}}.route{gap:1rem;margin-bottom:2.5rem;display:grid}.route-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.route-head h2{font-size:1.7rem}.route-tools{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.route-cert{color:var(--emerald-ink);font-weight:600}.route-key{color:var(--muted);font-size:.88rem}.route-key>summary{cursor:pointer;width:fit-content;color:var(--emerald-ink);font-weight:600}.route-key ul{gap:.3rem;margin:.5rem 0 0;padding-left:1.1rem;display:grid}.route-groups{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.route-group{background:var(--felt);border:1px solid var(--seam);border-radius:14px;overflow:hidden}.route-group>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.75rem .9rem;list-style:none;display:grid}.route-group>summary::-webkit-details-marker{display:none}.route-group-no{background:var(--emerald);color:#fff;border-radius:8px;place-items:center;width:30px;height:30px;font-size:.95rem;font-weight:800;display:grid}.route-group.is-complete .route-group-no{background:var(--baize-2);color:var(--muted)}.route-group-title{gap:.1rem;min-width:0;display:grid}.route-group-title strong{font-size:1rem;line-height:1.25}.route-group-title small{color:var(--muted);font-size:.78rem}.route-steps{gap:.35rem;margin:0;padding:0 .9rem .8rem 1.5rem;list-style:none;display:grid;position:relative}.route-steps:before{content:"";background:var(--seam);width:2px;position:absolute;top:.2rem;bottom:1.4rem;left:1.5rem}.route-link{color:inherit;border:1px solid #0000;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.55rem .7rem;text-decoration:none;display:grid;position:relative}.route-link:hover{background:var(--baize)}.route-mark{z-index:1;background:var(--felt);border:2px solid var(--seam);width:32px;height:32px;color:var(--emerald-ink);border-radius:8px;place-items:center;display:grid;position:relative}.route-step.is-customer .route-mark{border-radius:50%}.route-step.is-done .route-mark{background:var(--emerald);border-color:var(--emerald);color:#fff}.route-step.is-locked .route-mark{color:var(--faint);background:var(--baize)}.route-step.is-current .route-link{background:color-mix(in srgb, var(--emerald) 8%, var(--felt));border-color:var(--emerald)}.route-step.is-current .route-mark{border-color:var(--emerald)}.route-text{gap:.1rem;min-width:0;display:grid}.route-kind{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:.68rem;font-weight:700}.route-title{font-weight:650;line-height:1.3}.route-sub{color:var(--muted);font-size:.8rem}.route-step.is-locked .route-title,.route-step.is-done .route-title{color:var(--muted);font-weight:550}.route-end{justify-items:end;gap:.25rem;display:grid}.route-next{color:#fff;background:var(--emerald);border-radius:6px;padding:.1rem .5rem;font-size:.72rem;font-weight:700}.route-pts{font-variant-numeric:tabular-nums;color:var(--citrine-ink);background:color-mix(in srgb, var(--citrine) 14%, transparent);white-space:nowrap;border-radius:6px;padding:.12rem .5rem;font-size:.78rem;font-weight:700}.route-pts.is-done{color:var(--muted);background:0 0;font-weight:600}.route-group.is-complete>summary .route-pts{color:var(--muted);background:0 0}@media (max-width:520px){.route-steps{padding-left:.9rem}.route-steps:before{left:.9rem}.route-link{gap:.55rem;padding:.5rem .45rem}}a.levelbar{color:inherit;cursor:pointer;text-decoration:none;transition:border-color .15s,box-shadow .15s}a.levelbar:hover{border-color:var(--emerald);box-shadow:0 2px 8px #1b2b231f}.result-progress{background:var(--felt);border:1px solid var(--seam);text-align:center;border-radius:18px;justify-items:center;gap:.45rem;width:100%;max-width:30rem;margin:1rem auto;padding:1rem 1.2rem;display:grid}.result-progress>*{margin:0}.result-points{font-size:1.35rem}.result-next,.result-module{color:var(--muted)}.result-rankup{color:var(--emerald-ink);font-size:1.1rem;font-weight:800}.result-bar{background:var(--baize-2);border-radius:99px;width:100%;height:12px;overflow:hidden}.result-bar i{background:linear-gradient(90deg, var(--emerald), #38b27f);border-radius:99px;height:100%;display:block}.result-how{font-size:.88rem}.points-you{gap:.5rem}.points-you>*{margin:0}.points-table-wrap{overflow-x:auto}.points-table{border-collapse:collapse;width:100%}.points-table th,.points-table td{text-align:left;border-bottom:1px solid var(--seam);vertical-align:top;padding:.55rem .6rem}.points-table tr.is-you{background:#0f7a5517}.points-here{color:var(--emerald-ink);font-size:.78rem;font-weight:700}.tile-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.8rem;display:grid}.tile{--h:var(--tile-hue,160);border:1px solid hsl(var(--h) 45% 78%);background:linear-gradient(160deg, hsl(var(--h) 60% 96%), hsl(var(--h) 55% 90%));color:inherit;border-radius:18px;align-content:start;gap:.35rem;min-height:190px;padding:1rem;text-decoration:none;transition:transform .15s,box-shadow .15s;display:grid}.tile.is-open:hover{box-shadow:0 8px 20px hsl(var(--h) 40% 30% / .18);transform:translateY(-3px)}.tile-mark{background:hsl(var(--h) 55% 38%);color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:1.15rem;font-weight:800;display:grid}.tile-title{margin-top:.2rem;font-size:1.05rem;font-weight:800;line-height:1.2}.tile-blurb{color:var(--muted);font-size:.84rem;line-height:1.35}.tile-meter{background:hsl(var(--h) 30% 100% / .7);border-radius:99px;height:7px;margin-top:.2rem;overflow:hidden}.tile-meter i{background:hsl(var(--h) 55% 38%);border-radius:99px;height:100%;display:block}.tile-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.5rem;font-size:.82rem;display:flex}.tile-status{font-weight:700}.tile-go{color:hsl(var(--h) 55% 28%);font-weight:800}.tile.is-closed{filter:grayscale();opacity:.78;background:#efefec;border-color:#dcdcd7}.tile.is-closed .tile-mark{background:#b9b9b3}.tile.is-closed .tile-title,.tile.is-closed .tile-blurb{color:#77776f}.shelf.is-featured .tile{border-width:2px}.tile-foot form,.tile-foot .btn{max-width:100%}.tile-foot .btn{white-space:normal;text-align:center;font-size:.78rem}.model-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.7rem;margin:.4rem 0;display:grid}.model-card{border:1px solid var(--seam);color:inherit;text-align:center;background:#fff;border-radius:14px;gap:.2rem;padding:.6rem;text-decoration:none;display:grid}.model-card img{aspect-ratio:1;object-fit:contain;background:#fafafa;border-radius:8px;width:100%}.model-name{font-size:.82rem;font-weight:700;line-height:1.25}.model-price{color:var(--muted);font-size:.8rem}.chapter-row.is-locked{opacity:.55;filter:grayscale();cursor:not-allowed}.shelf-divider{color:var(--emerald-ink);align-items:center;gap:.8rem;margin-top:.4rem;font-weight:800;display:flex}.shelf-divider:before,.shelf-divider:after{content:"";background:var(--seam);flex:1;height:1px}.continue-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.shop-plan-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.team-code{letter-spacing:.06em;font-family:ui-monospace,monospace;font-size:1.5rem}.shop-plan.is-lapsed{border-color:#d9a441}.plan-banner{margin:0 0 1rem}.cost-form{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.cost-form .input,.cost-form .select{width:auto;max-width:8.5rem;padding:.3rem .4rem;font-size:.85rem}.onb{gap:1.2rem;max-width:54rem;margin:0 auto;display:grid}.onb-dots{gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.onb-dots li{background:var(--seam);border-radius:99px;flex:1;height:6px;position:relative;overflow:hidden}.onb-dots li:after{content:"";background:linear-gradient(90deg, var(--emerald), #38b27f);transform-origin:0;transition:transform .6s;position:absolute;inset:0;transform:scaleX(0)}.onb-dots li.is-on:after{transform:scaleX(1)}.onb-dots span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.onb-card{border:1px solid var(--seam);background:#fff;border-radius:24px;gap:1.2rem;padding:clamp(1.2rem,4vw,2.4rem);display:grid;box-shadow:0 10px 40px #1b2b2312}.onb-in{animation:.55s cubic-bezier(.2,.8,.2,1) both onbIn}@keyframes onbIn{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}.onb-title{margin:0;font-size:clamp(2rem,5vw,3rem);line-height:1.05}.onb-title-sm{margin:0;font-size:clamp(1.3rem,3vw,1.7rem);line-height:1.2}.onb-grad{background:linear-gradient(90deg, var(--emerald), #38b27f 50%, var(--brass));color:#0000;-webkit-background-clip:text;background-clip:text}.onb-steps{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.8rem;display:grid}.onb-step{background:var(--felt);border:1px solid var(--seam);border-radius:16px;gap:.3rem;padding:1rem;animation:.6s cubic-bezier(.2,.8,.2,1) both onbIn;display:grid}.onb-icon{font-size:1.6rem}.onb-split{grid-template-columns:1.1fr 1fr;align-items:start}@media (max-width:760px){.onb-split{grid-template-columns:1fr}}.btn-lg{padding:.85rem 1.4rem;font-size:1.02rem}.onb-result{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.onb-ring{flex:none;width:180px;height:180px;position:relative}.onb-ring-bg{fill:none;stroke:var(--seam);stroke-width:12px}.onb-ring-fg{fill:none;stroke:var(--emerald);stroke-width:12px;stroke-linecap:round;transition:stroke-dashoffset 1.4s cubic-bezier(.2,.8,.2,1)}.onb-ring-num{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.onb-ring-num strong{font-size:3rem;line-height:1}.onb-ring-num span{color:var(--muted)}.onb-track{background:var(--seam);border-radius:99px;height:14px;margin:1.6rem 0 1.4rem;position:relative}.onb-track-fill{background:linear-gradient(90deg, var(--emerald), #38b27f);border-radius:99px;height:100%;transition:width 1.4s cubic-bezier(.2,.8,.2,1)}.onb-mark{white-space:nowrap;color:var(--muted);font-size:.75rem;font-weight:700;position:absolute;top:20px;transform:translate(-50%)}.onb-mark:before{content:"";background:var(--ink,#1b2b23);opacity:.35;width:2px;height:18px;position:absolute;top:-22px;left:50%}.onb-mark.is-you{color:var(--emerald-ink);top:-26px}.onb-mark.is-you:before{opacity:.8;background:var(--emerald);top:18px}.onb-goals{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.7rem;display:grid}.onb-goal{background:var(--felt);border:1px solid var(--seam);border-radius:14px;gap:.2rem;padding:.9rem;display:grid}.onb-goal strong{font-size:1.6rem}.skill-banner{border-color:var(--emerald);background:linear-gradient(120deg,#0f7a5512,#0000)}@media (prefers-reduced-motion:reduce){.onb-in,.onb-step{animation:none}.onb-ring-fg,.onb-track-fill{transition:none}}.reveal-ready [data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(24px)}.reveal-ready [data-reveal].is-revealed{opacity:1;transform:none}.reveal-ready .steps-stagger>*{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(18px)}.reveal-ready .steps-stagger.is-revealed>*{opacity:1;transform:none}.steps-stagger.is-revealed>:nth-child(2){transition-delay:.12s}.steps-stagger.is-revealed>:nth-child(3){transition-delay:.24s}.steps-stagger.is-revealed>:nth-child(4){transition-delay:.36s}.hero h1,.hero .lede,.hero .btn-row{animation:.8s cubic-bezier(.2,.8,.2,1) both heroUp}.hero .lede{animation-delay:.12s}.hero .btn-row{animation-delay:.24s}@keyframes heroUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.curric-anim{animation:.9s cubic-bezier(.2,.8,.2,1) .2s both heroUp}.curric-anim .curric-list li{animation:.6s cubic-bezier(.2,.8,.2,1) both heroUp}.curric-anim .curric-list li:first-child{animation-delay:.45s}.curric-anim .curric-list li:nth-child(2){animation-delay:.6s}.curric-anim .curric-list li:nth-child(3){animation-delay:.75s}.curric-anim .curric-list li:nth-child(4){animation-delay:.9s}.curric-anim .curric-foot .meter-fill{animation:1.6s cubic-bezier(.2,.8,.2,1) 1.1s both fillIn}@keyframes fillIn{0%{width:0!important}}.curric-anim .is-now .curric-dot{animation:1.8s infinite pulse}@keyframes pulse{0%{box-shadow:0 0 #0f7a5573}70%{box-shadow:0 0 0 10px #0f7a5500}to{box-shadow:0 0 #0f7a5500}}.chat-demo{border:1px solid var(--seam);background:#fff;border-radius:22px;gap:.6rem;margin:0;padding:1.2rem;display:grid;box-shadow:0 18px 50px #1b2b231a}.chat-top{border-bottom:1px solid var(--seam);align-items:center;gap:.7rem;padding-bottom:.6rem;display:flex}.chat-top>div{display:grid}.chat-live{color:#c0392b;margin-left:auto;font-size:.78rem;font-weight:700;animation:1.4s infinite blink}@keyframes blink{50%{opacity:.35}}.bubble{opacity:0;border-radius:16px;max-width:85%;margin:0;padding:.65rem .9rem;font-size:.95rem;line-height:1.35;transform:translateY(10px)scale(.98)}.bubble.them{background:var(--felt);border:1px solid var(--seam);border-bottom-left-radius:4px;justify-self:start}.bubble.you{background:var(--emerald);color:#fff;border-bottom-right-radius:4px;justify-self:end}.chat-score{opacity:0;background:#0f7a5514;border:1px solid #0f7a5540;border-radius:14px;gap:.2rem;padding:.8rem 1rem;display:grid;transform:translateY(10px)}.chat-score b{color:var(--emerald-ink);font-size:1.1rem}.chat-demo.is-revealed .bubble,.chat-demo.is-revealed .chat-score{animation:bubbleIn .5s var(--d,0s) cubic-bezier(.2,.8,.2,1) forwards}html:not(.reveal-ready) .bubble,html:not(.reveal-ready) .chat-score{opacity:1;transform:none}@keyframes bubbleIn{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hero h1,.hero .lede,.hero .btn-row,.curric-anim,.curric-anim .curric-list li,.curric-anim .curric-foot .meter-fill{animation:none}.bubble,.chat-score{opacity:1;transform:none;animation:none!important}}.founder-pill{background:var(--emerald);color:#fff;letter-spacing:.03em;border-radius:99px;justify-self:start;padding:.25rem .7rem;font-size:.78rem;font-weight:800;animation:2.4s infinite pulse;display:inline-block}
