@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500;9..144,600&family=IBM+Plex+Sans:wght@400;500;600&display=swap";:root{--bg: #fbf9f4;--ink: #12282c;--muted: #5b6b6e;--dark: #00262b;--dark2: #12363d;--gold: #c8962f;--line: #e4ded0;--err: #b3261e;--ok: #2e7d4f}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--ink);font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif}h1,h2,h3,.brand{font-family:Fraunces,Georgia,Times New Roman,serif}h1{font-size:1.6rem;margin:0}h2{margin:0 0 .25rem}h3{margin:0 0 .5rem}a{color:inherit}.muted{color:var(--muted)}.center{min-height:60vh;display:grid;place-items:center}.error{color:var(--err);margin:0}.success{color:var(--ok);margin:0}.brand{font-size:1.4rem;font-weight:700;text-decoration:none}.brand span{color:var(--gold)}.brand.dark-text{color:var(--dark)}.btn{display:inline-block;border:0;border-radius:8px;padding:.7rem 1.1rem;font:inherit;font-weight:600;cursor:pointer;text-decoration:none;text-align:center}.btn.primary{background:var(--dark);color:#fff}.btn.gold{background:var(--gold);color:#1d1500}.btn.light{background:#f5f1e8;color:var(--dark);padding:.5rem .9rem}.btn.ghost{background:transparent;border:1px solid var(--line);color:var(--ink)}.btn.small{padding:.4rem .8rem}.btn:disabled{opacity:.6;cursor:default}.link{background:none;border:0;color:var(--muted);text-decoration:underline;cursor:pointer;font:inherit}.card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:1.1rem}.card.dark{background:var(--dark2);color:#e8eeee;border-color:#1d4a52}.card.dark p{color:#b8c7c9;margin:0}.card.empty{text-align:center;padding:2rem 1.2rem}.form{display:grid;gap:.9rem}label{display:grid;gap:.3rem;font-size:.92rem;font-weight:600}input,select,textarea{font:inherit;padding:.65rem .7rem;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);width:100%}.row{display:flex;justify-content:space-between;align-items:center;gap:1rem}.badge{background:#efe7d2;color:#6b4e0e;border-radius:999px;padding:.15rem .6rem;font-size:.78rem;font-weight:600}.grid{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin-top:1rem}.page-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;gap:1rem}.landing{background:var(--dark);color:#e8eeee;min-height:100vh;padding:1.2rem 1.2rem 3rem}.landing>*{max-width:1100px;margin-left:auto;margin-right:auto}.landing-top{display:flex;justify-content:space-between;align-items:center}.landing .brand{color:#f3efe4}.hero{padding:3.5rem 0 2.5rem}.eyebrow{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;margin:0 0 1rem}.hero h1{font-size:clamp(2rem,6vw,3.4rem);line-height:1.1;max-width:18ch;color:#f3efe4}.lead{color:#b8c7c9;max-width:52ch;margin:1.2rem 0 1.6rem}.cards{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.auth-page{min-height:100vh;display:grid;gap:1.2rem;align-content:center;justify-items:center;padding:1.2rem}.auth-page .card{width:min(420px,100%)}.shell{min-height:100vh;display:flex;flex-direction:column}.nav{position:fixed;bottom:0;left:0;right:0;z-index:10;display:flex;background:var(--dark);padding-bottom:env(safe-area-inset-bottom)}.nav .brand{display:none}.tab{flex:1;text-align:center;padding:.85rem .2rem;color:#b8c7c9;text-decoration:none;font-size:.9rem;font-weight:600}.tab.active{color:var(--gold);box-shadow:inset 0 3px 0 var(--gold)}.main{padding:1.1rem 1rem 6rem;max-width:960px;width:100%;margin:0 auto}.switch{width:48px;height:28px;border-radius:999px;border:0;background:#cfc9b8;position:relative;cursor:pointer;flex:none}.switch span{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;transition:transform .15s}.switch.on{background:var(--dark)}.switch.on span{transform:translate(20px)}@media(min-width:820px){.shell{flex-direction:row}.nav{position:sticky;top:0;height:100vh;width:220px;flex-direction:column;padding:1.4rem .8rem;gap:.3rem}.nav .brand{display:block;color:#f3efe4;padding:0 .6rem 1.2rem}.tab{text-align:left;padding:.7rem .8rem;border-radius:8px}.tab.active{box-shadow:none;background:var(--dark2)}.main{padding:1.8rem 2rem}}.small-text{font-size:.82rem}.progress{height:8px;background:#e9e3d3;border-radius:999px;overflow:hidden;margin-bottom:.4rem}.progress div{height:100%;background:var(--gold);transition:width .2s}.choices{display:grid;gap:.6rem}.choice{text-align:left;padding:.85rem 1rem;border:1px solid var(--line);border-radius:10px;background:#fff;font:inherit;cursor:pointer;color:var(--ink)}.choice.on{border-color:var(--dark);background:#eef3f2;font-weight:600;box-shadow:inset 0 0 0 1px var(--dark)}.kpis{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-top:.4rem}.kpis div{display:grid;gap:.1rem;background:#f6f3ea;border-radius:8px;padding:.5rem .6rem}.todo{margin:.7rem 0 0;color:#8a5a00;font-size:.88rem}.stack{display:grid;gap:.8rem;margin:1rem 0}.section-card{display:block;text-decoration:none;color:inherit}.section-card:hover{border-color:var(--dark)}.state{font-size:.78rem;font-weight:600;border-radius:999px;padding:.15rem .6rem}.state.todo{background:#eee;color:#555}.state.partial{background:#fbe9c4;color:#7a5200}.state.done{background:#d8efdf;color:#1d6b3c}.item{display:grid;gap:.7rem}.item label span,.card.form label span{font-weight:600}.needs{border-color:#d9a441!important;background:#fffaf0}.suggest{background:#f6f3ea;margin:.8rem 0;display:grid;gap:.6rem}.suggest p{margin:0}.crumb{margin:0 0 .2rem}.crumb a{text-decoration:underline}.table-wrap{overflow-x:auto;margin:.8rem 0}.sheet{border-collapse:collapse;width:100%;min-width:640px;background:#fff}.sheet th,.sheet td{border:1px solid var(--line);padding:.25rem;text-align:left;font-size:.85rem}.sheet th{background:#f1ede1;padding:.45rem}.sheet input{border:0;padding:.4rem;border-radius:0}.icon-btn{background:none;border:0;cursor:pointer;color:var(--err);font-size:1rem;padding:.3rem}.coverage{display:grid;gap:.5rem;margin:.8rem 0}.coverage p{margin:0}.add-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.schedule .sheet{min-width:520px}.sheet td.num{text-align:right;font-variant-numeric:tabular-nums}.item,.form,.coverage,.compute{grid-template-columns:minmax(0,1fr)}.item>*,.form>*,label{min-width:0}.compute{display:grid;gap:.7rem;margin:.8rem 0}.compute p,.compute ul{margin:0}.alerts{padding-left:1.1rem;color:#8a5a00;font-size:.88rem}.sheet.small{min-width:480px}.kpi-grid{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin:.8rem 0}.kpi{display:grid;gap:.15rem;background:#fff;border:1px solid var(--line);border-radius:10px;padding:.7rem;align-content:start;min-width:0}.kpi strong{font-size:1.05rem;overflow-wrap:anywhere}.dot{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:600}.dot:before{content:"";width:.7rem;height:.7rem;border-radius:50%;background:currentColor}.dot.green{color:var(--ok)}.dot.orange{color:#c27a00}.dot.red{color:var(--err)}strong>.dot:before{margin-right:.1rem}.card{margin-bottom:.8rem}.checks{list-style:none;margin:.5rem 0 0;padding:0;display:grid;gap:.45rem}.checks li{display:grid;grid-template-columns:1.4rem 1fr auto;gap:.4rem;align-items:center;font-size:.9rem}.checks li.ok span:first-child{color:var(--ok);font-weight:700}.checks li.ko span:first-child{color:var(--err);font-weight:700}.fixes ul{padding-left:1.1rem;display:grid;gap:.7rem;margin:.4rem 0 0}.fixes p{margin:0 0 .2rem}.fixes a{font-weight:600;text-decoration:underline}.chart{margin:0}.chart svg{width:100%;height:auto;display:block}.donut{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.donut svg{width:140px;flex:none}.legend{list-style:none;margin:0;padding:0;display:grid;gap:.3rem;font-size:.88rem}.legend i{display:inline-block;width:.7rem;height:.7rem;border-radius:2px;margin-right:.3rem}input[type=range]{padding:0;accent-color:var(--dark)}.helper{display:grid;gap:.7rem;grid-template-columns:minmax(0,1fr);border-color:var(--gold)}.helper p,.helper ul{margin:0}.options{list-style:none;padding:0;display:grid;gap:.6rem}.options li{display:flex;justify-content:space-between;align-items:center;gap:.8rem;background:#f6f3ea;border-radius:8px;padding:.6rem .7rem}.landing .card.paper{color:var(--ink)}.landing .card.paper a{color:var(--dark)}.landing .card.paper .btn.primary{color:#fff}.section-title{margin:2.2rem 0 .3rem;color:#f3efe4}.shop{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin-top:1rem}.shop-card{display:grid;gap:.5rem;align-content:start;background:var(--dark2);border:1px solid #1d4a52;border-radius:12px;padding:1.1rem;color:#e8eeee;text-decoration:none}.shop-card:hover{border-color:var(--gold)}.shop-card h3{margin:0;color:#f3efe4}.shop-card p{margin:0;color:#b8c7c9;font-size:.9rem}.shop-card .eyebrow{margin:0;font-size:.72rem}.shop-card .figs{font-size:.82rem}.shop-card .price{color:var(--gold);font-weight:700;font-size:1.1rem}.chips{display:flex;flex-wrap:wrap;gap:.4rem;margin:.8rem 0}.chip{border:1px solid #1d4a52;background:transparent;color:#b8c7c9;border-radius:999px;padding:.3rem .8rem;font:inherit;font-size:.85rem;cursor:pointer}.chip.on{background:var(--gold);color:#1d1500;border-color:var(--gold)}.deck-wrap{max-width:1100px;margin:1.5rem auto 0}.sl{container-type:inline-size;border-radius:14px;padding:clamp(18px,4.5cqw,56px);display:flex;flex-direction:column;justify-content:center;gap:clamp(10px,1.8cqw,24px);min-height:420px;overflow:hidden}.sl.s-dark{background:#00262b;color:#f3efe4;border:1px solid #1d4a52}.sl.s-cream{background:#fbf9f4;color:#12282c}.sl.s-gold{background:#c8962f;color:#1d1500}@media(min-width:760px){.sl{aspect-ratio:16/9;min-height:0}}.sl h1,.sl h2{margin:0;line-height:1.1}.sl h1{font-size:clamp(26px,5cqw,64px)}.sl h2{font-size:clamp(22px,3.8cqw,52px)}.sl h3{margin:0;font-size:clamp(16px,2.3cqw,32px)}.sl p{margin:0;font-size:clamp(14px,1.9cqw,26px);line-height:1.4}.s-dark p{color:#b8c7c9}.s-cream p{color:#4a5a5d}.s-gold p{color:#1d1500}.sl .sl-eyebrow{color:#c8962f;font-weight:600;letter-spacing:.15em;text-transform:uppercase;font-size:clamp(12px,1.5cqw,20px)}.sl .sl-pill{background:#c8962f;color:#1d1500;font-weight:600;padding:.5em 1em;border-radius:10px;align-self:flex-start}.sl-grid{display:grid;gap:clamp(8px,1.4cqw,20px);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.sl-grid.two{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.sl-grid.four{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.sl-card{border-radius:12px;padding:clamp(10px,1.8cqw,26px);display:grid;gap:.4em;align-content:start}.s-dark .sl-card{background:#12363d;border:1px solid #1d4a52}.s-cream .sl-card{background:#fff;border:1px solid #e4ded0}.s-gold .sl-card{background:#fbf9f4}.s-gold .sl-card p{color:#4a5a5d}.s-dark .sl-card h3,.s-dark h2,.s-dark h1{color:#f3efe4}.s-cream h2,.s-cream h3,.s-gold h2,.s-gold h3{color:#00262b}.sl .sl-label{font-size:clamp(12px,1.5cqw,20px)}.sl .sl-big{font-family:Fraunces,Georgia,serif;font-weight:600;font-size:clamp(24px,4.4cqw,60px);line-height:1.1}.s-dark .sl-card .sl-big{color:#c8962f}.s-cream .sl-card .sl-big{color:#00262b}.sl .gold{color:#c8962f}.sl .sl-big span{font-family:IBM Plex Sans,system-ui,sans-serif;font-weight:400;font-size:clamp(14px,1.9cqw,26px);color:#b8c7c9}.sl-table{overflow-x:auto}.sl-table table{width:100%;border-collapse:collapse;font-size:clamp(13px,1.9cqw,26px)}.sl-table th,.sl-table td{padding:.5em .6em;text-align:left;border-bottom:1px solid #1d4a52}.sl-table th{color:#c8962f}.deck-nav{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;color:#b8c7c9}.shop-img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:8px;background:#12363d;display:block}.paper-img{width:100%;max-height:420px;object-fit:cover;border-radius:12px;margin-bottom:12px;display:block}.shop{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.1rem}.shop-card{transition:transform .15s,border-color .15s}.shop-card:hover{transform:translateY(-3px)}.shop-img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:8px;display:block}.shop-ph{width:100%;aspect-ratio:16/10;border-radius:8px;display:flex;align-items:flex-end;padding:.8rem;background:linear-gradient(135deg,#12363d,#00262b 60%,#3a2e0c);border:1px solid #1d4a52}.shop-ph span{color:var(--gold);font-weight:600;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem}.fig-row{display:flex;flex-wrap:wrap;gap:.35rem}.fig{background:#00262b;border:1px solid #1d4a52;color:#f3efe4;border-radius:6px;padding:.2rem .5rem;font-size:.78rem}.shop-card .price{margin-top:.2rem}.lp{background:var(--bg);color:var(--ink)}.lp .in{max-width:1120px;margin:0 auto;padding:0 1.2rem}.lp .in.narrow{max-width:760px}.lp .btn.big{padding:.85rem 1.4rem;font-size:1rem}.lp .btn.ghost-light{background:transparent;border:1px solid #3d6a72;color:#f3efe4}.lp .btn.ghost-light:hover{border-color:var(--gold)}.lp a:focus-visible,.lp button:focus-visible,.lp summary:focus-visible,.lp input:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.lp-hero{background:radial-gradient(1200px 500px at 85% 0%,#12494f 0,transparent 60%),var(--dark);color:#e8eeee;padding:1.2rem 0 4rem}.lp-top{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:2.2rem}.lp .brand,.lp-foot .brand{color:#f3efe4}.lp-nav{display:flex;align-items:center;gap:1.2rem}.lp-nav a:not(.btn){color:#b8c7c9;text-decoration:none;font-weight:500}.lp-nav a:not(.btn):hover{color:var(--gold)}@media(max-width:720px){.lp-nav a:not(.btn){display:none}}.lp-hero-grid{display:grid;gap:2.4rem;align-items:center}@media(min-width:960px){.lp-hero-grid{grid-template-columns:1.1fr .9fr;gap:3.5rem}}.lp-hero h1{font-size:clamp(2rem,5.2vw,3.3rem);line-height:1.08;color:#f3efe4;max-width:20ch;font-weight:600}.lp-lead{color:#b8c7c9;font-size:1.1rem;line-height:1.6;max-width:50ch;margin:1.2rem 0 1.6rem}.lp-cta{display:flex;flex-wrap:wrap;gap:.7rem}.lp-proof{list-style:none;display:flex;flex-wrap:wrap;gap:.6rem 1.6rem;padding:0;margin:2rem 0 0;color:#b8c7c9}.lp-proof b{font-family:Fraunces,Georgia,serif;font-size:1.5rem;color:var(--gold);margin-right:.3rem}.demo{background:#fbf9f4;color:var(--ink);border-radius:16px;padding:1.4rem;box-shadow:0 30px 60px -30px #0009;border:1px solid #e4ded0}.demo-title{font-family:Fraunces,Georgia,serif;font-size:1.2rem;font-weight:600;margin:0 0 1rem;color:var(--dark)}.demo-slider{display:grid;gap:.5rem;font-weight:500}.demo-slider b{color:var(--dark)}.demo-slider input{padding:0;border:0;accent-color:var(--gold);height:28px}.demo-out{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;margin:1rem 0 .8rem}.demo-out div{background:#fff;border:1px solid var(--line);border-radius:10px;padding:.7rem}.demo-out span{display:block;font-size:.78rem;color:var(--muted)}.demo-out b{font-family:Fraunces,Georgia,serif;font-size:1.35rem;color:var(--dark)}.demo-out b.pos,.demo-verdict.pos{color:var(--ok)}.demo-out b.neg,.demo-verdict.neg{color:var(--err)}.demo-verdict{font-weight:600;margin:0 0 .5rem}.demo-note{font-size:.8rem;color:var(--muted);margin:0;line-height:1.45}.lp-sec{padding:4.2rem 0}.lp-sec.cream{background:#f3efe4}.lp-sec.dark{background:var(--dark);color:#e8eeee}.lp-sec h2{font-size:clamp(1.6rem,3.6vw,2.3rem);color:var(--dark);margin:0 0 .6rem}.lp-sec.dark h2{color:#f3efe4}.lp-sub{color:var(--muted);max-width:60ch;margin:0 0 1.4rem;line-height:1.55}.lp .chip{border-color:#cfc6ae;color:var(--ink)}.lp .chip.on{color:#1d1500}.lp .shop{margin-top:1.4rem}.lp .shop-card{display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden;background:#fff;border:1px solid var(--line);color:var(--ink);border-radius:14px}.lp .shop-card:hover{border-color:var(--gold);box-shadow:0 18px 34px -22px #00262b80}.lp .shop-img,.lp .shop-ph{border-radius:0;border:0}.lp .shop-body{display:grid;gap:.6rem;padding:1.1rem;align-content:start;flex:1}.lp .shop-sector{font-size:.82rem;font-weight:600;color:#8a5f0a}.lp .shop-card h3{color:var(--dark);font-size:1.15rem;line-height:1.25;margin:0}.lp .shop-card p{color:var(--muted);font-size:.92rem;line-height:1.5;margin:0}.lp .fig{background:#f3efe4;border:1px solid #e4ded0;color:var(--dark)}.lp .shop-foot{display:flex;justify-content:space-between;align-items:center;margin-top:.4rem;padding-top:.8rem;border-top:1px solid var(--line)}.lp .shop-card .price{color:var(--dark);font-size:1.15rem}.lp .go{color:#8a5f0a;font-weight:600;font-size:.9rem}.lp-two{display:grid;gap:1rem;margin-top:1.6rem}@media(min-width:800px){.lp-two{grid-template-columns:1fr 1fr}}.lp-panel{background:var(--dark2);border:1px solid #1d4a52;border-radius:14px;padding:1.6rem}.lp-panel h3{color:var(--gold);font-size:1.25rem}.lp-panel p{color:#b8c7c9;line-height:1.55;margin:0 0 .8rem}.lp-panel ul{margin:0;padding-left:1.1rem;color:#e8eeee;line-height:1.8}.lp-steps{list-style:none;counter-reset:s;display:grid;gap:1rem;padding:0;margin:1.6rem 0 0}@media(min-width:800px){.lp-steps{grid-template-columns:repeat(3,1fr)}}.lp-steps li{counter-increment:s;background:#fff;border:1px solid var(--line);border-radius:14px;padding:1.3rem;display:grid;gap:.4rem;position:relative}.lp-steps li:before{content:counter(s);font-family:Fraunces,Georgia,serif;font-size:2.4rem;color:var(--gold);line-height:1}.lp-steps b{color:var(--dark);font-size:1.05rem}.lp-steps span{color:var(--muted);line-height:1.5}.lp-faq{border-bottom:1px solid var(--line);padding:1rem 0}.lp-faq summary{cursor:pointer;font-weight:600;color:var(--dark);list-style:none;display:flex;justify-content:space-between;gap:1rem}.lp-faq summary:after{content:"+";color:var(--gold);font-size:1.4rem;line-height:1}.lp-faq[open] summary:after{content:"−"}.lp-faq p{margin:.7rem 0 0;color:var(--muted);line-height:1.6}.lp-band{background:var(--gold);color:#1d1500;padding:3.4rem 0;text-align:center}.lp-band h2{color:var(--dark);font-size:clamp(1.5rem,3.4vw,2.1rem);margin:0 0 .6rem}.lp-band p{max-width:52ch;margin:0 auto 1.4rem;line-height:1.55}.lp-foot{background:var(--dark);color:#b8c7c9;padding:2.4rem 0}.lp-foot p{margin:.4rem 0 0}.lp-foot a{color:#e8eeee}@media(prefers-reduced-motion:reduce){.lp *{transition:none!important}}.post-page{min-height:100vh}.post-top{padding:1.2rem 0 1rem}.post-top .lp-top{padding-bottom:0}.post-main{padding-top:2.4rem;padding-bottom:4rem}.post-main h1{font-size:clamp(1.7rem,4vw,2.4rem);line-height:1.15;color:var(--dark);margin:0 0 1rem}.post p,.post li{line-height:1.7;font-size:1.05rem;max-width:68ch}.post h2{font-size:1.4rem;color:var(--dark);margin:2rem 0 .5rem}.post ul{padding-left:1.2rem;margin:.6rem 0}.post-back{font-size:.9rem}.post-cta{display:grid;gap:.6rem;justify-items:start;margin-top:2.4rem;padding:1.4rem;background:#f3efe4;border:1px solid var(--line);border-radius:14px}.post-card{display:block;text-decoration:none;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:14px;padding:1.3rem;margin-top:1rem}.post-card:hover{border-color:var(--gold)}.post-card h2{font-size:1.2rem;color:var(--dark);margin:0 0 .4rem}.post-card p{margin:0 0 .6rem;color:var(--muted);line-height:1.5}.st-h{font-size:1.1rem;margin:1.2rem 0 .2rem;color:var(--dark)}.st-grid{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.st-grid.two{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.st-tile{background:#fff;border:1px solid var(--line);border-radius:12px;padding:.9rem;display:grid;gap:.15rem}.st-tile span{font-size:.82rem;color:var(--muted)}.st-tile b{font-family:Fraunces,Georgia,serif;font-size:1.5rem;color:var(--dark)}.st-tile small{color:var(--muted);font-size:.78rem}.st-chart{margin:0;background:#fff;border:1px solid var(--line);border-radius:12px;padding:.9rem}.st-chart figcaption{font-weight:600;margin-bottom:.5rem;color:var(--dark)}.st-chart svg{width:100%;height:120px;display:block}.st-axis{display:flex;justify-content:space-between;font-size:.72rem;color:var(--muted);margin-top:.2rem}.st-rank{list-style:none;padding:0;margin:.4rem 0 0;display:grid;gap:.7rem}.st-rank-top{display:flex;justify-content:space-between;gap:.6rem;font-size:.9rem}.st-rank-top span{min-width:0;overflow-wrap:anywhere}.st-bar{background:#efe9d8;border-radius:99px;height:6px;margin-top:.25rem}.st-bar i{display:block;height:100%;background:var(--gold);border-radius:99px}.st-pay{padding:.4rem 0;border-bottom:1px solid var(--line);font-size:.9rem}
