:root{--paper:#fbfaf6;--paper-2:#f2efe5;--card:#fff;--rule:#ded9ca;--rule-soft:#ebe7dc;--ink:#1b1c1a;--ink-soft:#5c5e57;--navy:#22375c;--navy-hi:#172743;--navy-wash:#eef1f6;--gold:#a3762a;--gold-wash:#f6efdf;--flag:#7a2f1e;--display:"Newsreader", Georgia, "Times New Roman", serif;--body:"Libre Franklin", system-ui, -apple-system, sans-serif;--shadow:0 1px 2px #1b1c1a0a, 0 8px 24px #1b1c1a0d}*{box-sizing:border-box}html,body{background:var(--paper);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-size:17px;line-height:1.6}a{color:inherit}::selection{background:var(--gold-wash);color:var(--ink)}:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.wrap{width:min(1180px,100% - 2.5rem);margin-inline:auto}.eyebrow,.tag,.rail-head,.plan-per{font-family:var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-size:.7rem;font-weight:600}.eyebrow{color:var(--gold);margin:0 0 1.1rem;display:block}.rule{border:0;border-top:1px solid var(--rule);margin:0}.topband{background:var(--navy);color:#e8ecf3;letter-spacing:.03em;font-size:.76rem}.topband .wrap{flex-wrap:wrap;justify-content:space-between;gap:.4rem 1.5rem;padding:.5rem 0;display:flex}.topband a{color:#fff;border-bottom:1px solid #ffffff59;text-decoration:none}.topband a:hover{border-bottom-color:#fff}.nav{justify-content:space-between;align-items:baseline;gap:1rem;padding:1.4rem 0;display:flex}.mark{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);font-size:1.5rem;font-weight:600;line-height:1;text-decoration:none}.mark em{color:var(--ink-soft);font-style:normal;font-weight:400}.nav-links{align-items:baseline;gap:1.4rem;font-size:.9rem;display:flex}.nav-links a{border-bottom:1px solid var(--rule);padding-bottom:1px;text-decoration:none}.nav-links a:hover{border-bottom-color:var(--navy)}.hero{padding:4.5rem 0 3.5rem}.hero h1{font-family:var(--display);letter-spacing:-.02em;max-width:20ch;margin:0 0 1.4rem;font-size:clamp(2.4rem,5.2vw,4rem);font-weight:600;line-height:1.06}.hero h1 em{color:var(--navy);font-style:italic;font-weight:500}.lede{max-width:60ch;color:var(--ink-soft);margin:0 0 2rem;font-size:clamp(1.05rem,1.7vw,1.28rem);line-height:1.55}.cta-row{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.btn{border:1px solid var(--navy);border-radius:2px;padding:.72rem 1.35rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-block}.btn-primary{background:var(--navy);color:#fff}.btn-primary:hover{background:var(--navy-hi)}.btn-ghost{color:var(--navy);background:0 0}.btn-ghost:hover{background:var(--navy-wash)}.cta-note{color:var(--ink-soft);font-size:.85rem}.public-demo{background:var(--paper-2);border-block:1px solid var(--rule);padding:3.5rem 0 4rem}.demo-disclosure{border:1px solid #c99842;border-left:5px solid var(--gold);color:var(--ink);background:#f7ecd2;border-radius:3px;align-items:center;gap:.85rem;margin-bottom:1.35rem;padding:.75rem 1rem;display:flex;box-shadow:0 2px #a3762a1a}.demo-disclosure strong{color:#5d410b;letter-spacing:.09em;text-transform:uppercase;flex:none;font-size:.74rem;font-weight:800}.demo-disclosure span{font-size:.82rem;line-height:1.45}.public-demo-head{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.5rem;display:flex}.public-demo-head h2{font-family:var(--display);margin:0 0 .65rem;font-size:clamp(1.8rem,3vw,2.55rem);line-height:1.1}.public-demo-head p{color:var(--ink-soft);max-width:55ch;margin:0}.demo-select-label{min-width:340px;color:var(--navy);flex-direction:column;gap:.45rem;display:flex}.demo-select-label>span{letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:700}.demo-select-label select{min-height:48px;font:700 .88rem/1.2 var(--body);color:var(--ink);background:var(--card);border:1px solid var(--navy);cursor:pointer;border-radius:4px;padding:.75rem 2.5rem .75rem .85rem;box-shadow:0 2px #22375c1f}.demo-select-label select:focus-visible{outline-offset:2px;outline:3px solid #a3762a47}.demo-shell{background:var(--card);border:1px solid var(--rule);box-shadow:var(--shadow)}.demo-account-row{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.35rem;display:flex}.demo-account-row strong{font-family:var(--display);font-size:1.35rem;display:block}.demo-account-row span{color:var(--ink-soft);font-size:.82rem;display:block}.demo-account-row .demo-updated{color:var(--gold);white-space:nowrap;font-size:.75rem}.demo-tabs{border-bottom:1px solid var(--rule);gap:.35rem;padding:.8rem 1.35rem;display:flex;overflow-x:auto}.demo-tabs button{border:1px solid var(--rule);background:var(--paper);color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;padding:.5rem .85rem;font-size:.78rem;font-weight:600}.demo-tabs button.active{color:#fff;border-color:var(--navy);background:var(--navy)}.demo-kpis{border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,1fr);display:grid}.demo-kpis>div{border-right:1px solid var(--rule-soft);padding:1.2rem 1.35rem}.demo-kpis span,.demo-kpis small{color:var(--ink-soft);font-size:.76rem;display:block}.demo-kpis strong{font-family:var(--display);margin:.2rem 0;font-size:2rem;line-height:1.2;display:block}.demo-grid{grid-template-columns:repeat(5,1fr);gap:.8rem;padding:1rem;display:grid}.demo-platform-card{border:1px solid var(--rule);min-width:0;padding:.9rem}.demo-platform-name{align-items:center;gap:.45rem;font-size:.82rem;font-weight:600;display:flex}.demo-platform-name i,.demo-post-platform i{border-radius:50%;width:8px;height:8px;display:inline-block}.demo-platform-card>strong{font-family:var(--display);margin-top:.65rem;font-size:1.7rem;display:block}.demo-platform-card>span{color:var(--ink-soft);font-size:.75rem;display:block}.demo-platform-card>b{text-align:right;margin-top:.35rem;font-size:.75rem;display:block}.positive{color:#38b878}.negative{color:var(--flag)}.demo-platform-card b small{color:var(--ink-soft);font-weight:400}.demo-chart-panel{padding:1.35rem}.demo-chart-panel h3{font-family:var(--display);margin:0;font-size:1.45rem}.demo-chart-panel>p{color:var(--ink-soft);margin:.1rem 0 1.2rem;font-size:.85rem}.demo-calendar-grid{grid-template-columns:repeat(10,1fr);gap:.45rem;display:grid}.demo-calendar-day{aspect-ratio:1.35;border:1px solid var(--rule-soft);background:#f6f4ee;border-radius:2px;padding:.3rem}.demo-calendar-day small{color:var(--ink-soft);font-size:.65rem}.demo-calendar-day.level-1{background:#e3eadb}.demo-calendar-day.level-2{background:#b9d1ae}.demo-calendar-day.level-3{background:#7ca77d}.demo-calendar-day.level-4{background:var(--navy)}.demo-calendar-legend{color:var(--ink-soft);justify-content:end;align-items:center;gap:.35rem;margin-top:1rem;font-size:.7rem;display:flex}.demo-calendar-legend i{border:1px solid var(--rule-soft);background:#f6f4ee;border-radius:2px;width:13px;height:13px}.demo-calendar-legend i.level-1{background:#e3eadb}.demo-calendar-legend i.level-2{background:#b9d1ae}.demo-calendar-legend i.level-3{background:#7ca77d}.demo-calendar-legend i.level-4{background:var(--navy)}.demo-calendar-summary{border-top:1px solid var(--rule-soft);align-items:baseline;gap:.45rem;margin-top:1.3rem;padding-top:1rem;display:flex}.demo-calendar-summary span{color:var(--ink-soft);font-size:.8rem}.demo-post-table{border:1px solid var(--rule);font-size:.82rem}.demo-post-header,.demo-post-row{grid-template-columns:2fr 1fr .65fr .85fr;align-items:center;gap:1rem;padding:.75rem 1rem;display:grid}.demo-post-header{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.1em;background:var(--paper-2);font-size:.7rem}.demo-post-row{border-top:1px solid var(--rule-soft)}.demo-post-row strong{display:block}.demo-post-row small{color:var(--ink-soft)}.demo-post-platform{align-items:center;gap:.4rem;display:flex}.demo-footnote{border-top:1px solid var(--rule);color:var(--ink-soft);margin:0;padding:.75rem 1.35rem;font-size:.72rem}.demo-live-shell{background:var(--card);border:1px solid var(--rule);box-shadow:var(--shadow);overflow:hidden}.demo-account-caption{border-bottom:1px solid var(--rule);background:linear-gradient(90deg, var(--card), var(--paper-2));justify-content:space-between;align-items:center;gap:2rem;padding:1rem 1.35rem;display:flex}.demo-account-caption strong{font-family:var(--display);flex:none;font-size:1.3rem}.demo-account-caption span{max-width:72ch;color:var(--ink);text-align:right;flex-direction:column;align-items:flex-end;font-size:.8rem;display:flex}.demo-account-caption small{color:var(--ink-soft);margin-top:.15rem;font-size:.72rem;line-height:1.35}@media (max-width:800px){.demo-disclosure,.public-demo-head,.demo-account-row,.demo-account-caption{flex-direction:column;align-items:stretch}.demo-disclosure{gap:.3rem}.demo-select-label{min-width:0}.demo-account-caption{gap:.35rem}.demo-account-caption span{text-align:left;align-items:flex-start}.demo-grid{grid-template-columns:repeat(2,1fr)}.demo-kpis{grid-template-columns:1fr}.demo-kpis>div{border-right:0;border-bottom:1px solid var(--rule-soft)}.demo-calendar-grid{grid-template-columns:repeat(6,1fr)}.demo-post-header{display:none}.demo-post-row{grid-template-columns:1fr auto;gap:.35rem .75rem}.demo-post-row>:nth-child(3),.demo-post-row>:nth-child(4){text-align:right}}.section{border-top:1px solid var(--rule);padding:3.5rem 0}.section h2{font-family:var(--display);letter-spacing:-.015em;max-width:24ch;margin:0 0 1rem;font-size:clamp(1.6rem,3vw,2.3rem);font-weight:600;line-height:1.15}.section p.intro{max-width:62ch;color:var(--ink-soft);margin:0 0 2rem}.grid{gap:1.5rem;display:grid}.grid-3{grid-template-columns:repeat(auto-fit,minmax(255px,1fr))}.grid-2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.card{background:var(--card);border:1px solid var(--rule);box-shadow:var(--shadow);border-radius:3px;padding:1.5rem}.card h3{font-family:var(--display);letter-spacing:-.01em;margin:.5rem 0 .55rem;font-size:1.22rem;font-weight:600}.card p{color:var(--ink-soft);margin:0;font-size:.95rem}.card-num{font-family:var(--display);color:var(--gold);font-size:.95rem;font-weight:600}.sources{border:1px solid var(--rule);background:var(--card);border-radius:3px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:0;display:grid;overflow:hidden}.source{border-right:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft);padding:1.15rem 1.3rem}.source strong{margin-bottom:.2rem;font-size:.97rem;display:block}.source span{color:var(--ink-soft);font-size:.86rem}.price-sheet{border:1px solid var(--rule);background:var(--card);box-shadow:var(--shadow);border-radius:3px;max-width:640px}.price-head{border-bottom:1px solid var(--rule);padding:1.7rem 1.8rem 1.3rem}.price-fig{font-family:var(--display);letter-spacing:-.02em;font-size:3rem;font-weight:600;line-height:1}.price-fig sup{font-size:1.3rem;font-weight:500;position:relative;top:-1.1rem}.price-per{margin-top:.6rem;display:block}.price-rows{margin:0;padding:0;list-style:none}.price-rows li{border-bottom:1px solid var(--rule-soft);justify-content:space-between;gap:1rem;padding:.85rem 1.8rem;font-size:.94rem;display:flex}.price-rows li:last-child{border-bottom:0}.price-rows li span:last-child{color:var(--ink-soft);text-align:right}.price-foot{background:var(--paper-2);padding:1.3rem 1.8rem 1.6rem}.note{border-left:3px solid var(--gold);background:var(--gold-wash);border-radius:0 3px 3px 0;max-width:68ch;padding:1.15rem 1.4rem;font-size:.94rem}.foot{border-top:1px solid var(--rule);background:var(--paper-2);padding:2.5rem 0 3rem}.foot-inner{flex-wrap:wrap;justify-content:space-between;gap:1.2rem 2.5rem;display:flex}.foot-links{flex-wrap:wrap;gap:1.2rem;font-size:.9rem;display:flex}.foot-links a{border-bottom:1px solid var(--rule);text-decoration:none}.foot-links a:hover{border-bottom-color:var(--navy)}.foot-identity{color:var(--ink-soft);max-width:62ch;margin:0;font-size:.85rem}.legal{width:min(760px,100% - 2.5rem);margin:3.5rem auto 5rem}.legal h1{font-family:var(--display);letter-spacing:-.02em;margin:0 0 .5rem;font-size:clamp(2rem,4vw,2.9rem);font-weight:600;line-height:1.1}.legal-sub{color:var(--ink-soft);border-bottom:1px solid var(--rule);margin:0 0 2.5rem;padding-bottom:1.4rem;font-size:.9rem}.legal-section{margin-bottom:2.2rem}.legal-section h2{font-family:var(--display);letter-spacing:-.01em;margin:0 0 .65rem;font-size:1.3rem;font-weight:600}.legal-p{margin:0 0 .85rem}.legal-ul{margin:0 0 .85rem;padding-left:1.3rem}.legal-ul li{margin-bottom:.5rem}.legal a{color:var(--navy);text-underline-offset:2px}.legal code{font-family:var(--body);color:var(--ink-soft);background:var(--paper-2);border-radius:2px;padding:.05em .35em;font-size:.88em;font-weight:600}.status{border:1px solid var(--rule);background:var(--card);border-left-width:3px;border-radius:0 3px 3px 0;margin-bottom:2.5rem;padding:1.15rem 1.4rem}.status-ok{background:#f2f7f3;border-left-color:#2f7d4f}.status-none{border-left-color:var(--flag);background:#faf1ef}.status-down{border-left-color:var(--gold);background:var(--gold-wash)}.status-head{margin-bottom:.5rem;font-weight:700}.status-body{color:var(--ink-soft);font-size:.92rem}.status-body div{margin-bottom:.15rem}.code-form{flex-wrap:wrap;gap:.6rem;margin-bottom:.3rem;display:flex}.code-form input{border:1px solid var(--rule);background:var(--card);min-height:44px;color:var(--ink);font-family:var(--body);border-radius:2px;flex:240px;padding:0 .9rem;font-size:1rem}.code-form input:focus-visible{border-color:var(--navy)}@media (max-width:640px){.hero{padding:3rem 0 2.5rem}.source{border-right:0}.legal{margin:2.5rem auto 3.5rem}}:root{--text-muted:var(--ink-soft);--accent:var(--navy);--border:var(--rule);--error:var(--flag);--card-bg:var(--card);--surface:var(--paper-2);--text:var(--ink)}.app-nav .nav-signout{font:inherit;color:inherit;cursor:pointer;border:0;border-bottom:1px solid var(--rule);background:0 0;padding:0 0 1px}.app-nav .nav-signout:hover{border-bottom-color:var(--navy)}.app-main{padding:1.5rem 0 4rem}.auth-shell{justify-content:center;align-items:center;min-height:calc(100vh - 2rem);padding:2rem 1rem;display:flex}.auth-card{background:var(--card);border:1px solid var(--rule);width:min(480px,100%);box-shadow:var(--shadow);border-radius:3px;padding:2rem}.auth-card h1{font-family:var(--display);margin:0 0 .75rem;font-size:2rem;font-weight:600}.auth-card h1 em{color:var(--navy);font-style:italic;font-weight:500}.auth-lede{color:var(--ink-soft);margin:0 0 1.5rem}.auth-home-link{color:var(--navy);align-items:center;gap:.4rem;margin-bottom:1.35rem;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.auth-home-link:hover{text-underline-offset:3px;text-decoration:underline}.auth-home-link:focus-visible,.auth-demo-btn:focus-visible{outline-offset:3px;outline:3px solid #a3762a52}.auth-demo-btn{border:1px solid var(--gold);background:var(--gold-wash);color:var(--ink);border-radius:3px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.05rem;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:flex;box-shadow:0 2px #a3762a1f}.auth-demo-btn:hover{background:#f4e7c8;transform:translateY(-1px);box-shadow:0 4px #a3762a29}.auth-demo-btn small{color:#6d4f12;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.2rem;font-size:.68rem;font-weight:800;display:block}.auth-demo-btn strong{color:var(--navy);font-size:1rem;display:block}.auth-demo-arrow{color:var(--gold);font-family:var(--display);font-size:1.65rem;line-height:1}.auth-demo-note{color:var(--ink-soft);margin:.6rem .15rem 0;font-size:.78rem;line-height:1.45}.auth-section-label{color:var(--ink-soft);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:.75rem;margin:1.4rem 0 1rem;font-size:.72rem;font-weight:700;display:flex}.auth-section-label span{background:var(--rule);flex:1;height:1px}.auth-demo-separator{margin-top:1.45rem}.auth-btn{text-align:center;cursor:pointer;width:100%}.auth-or{color:var(--ink-soft);align-items:center;gap:.75rem;margin:1.25rem 0;font-size:.85rem;display:flex}.auth-or span{background:var(--rule);flex:1;height:1px}.auth-form{flex-direction:column;gap:.75rem;display:flex}.auth-form input,.dash-controls select{border:1px solid var(--rule);background:var(--paper);width:100%;color:var(--ink);font:inherit;border-radius:2px;padding:.75rem .85rem}.auth-error{color:var(--flag);background:#f8ebe7;border:1px solid #7a2f1e66;border-radius:2px;padding:.7rem .85rem;font-size:.9rem}.auth-legal{color:var(--ink-soft);text-align:center;margin-top:1.25rem;font-size:.78rem;line-height:1.55}.auth-legal a{color:var(--navy)}.banner{border:1px solid var(--rule);border-radius:2px;margin-bottom:1rem;padding:.85rem 1rem;font-size:.95rem}.banner-info{background:var(--navy-wash);color:var(--navy);border-color:#c5cedc}.banner-warn{background:var(--gold-wash);color:#6d4f12;border-color:#e0d0a8}.banner-error{color:var(--flag);background:#f8ebe7;border-color:#e2b7ab}.banner-success{color:#1f5b2c;background:#eef6ef;border-color:#b9d4be}.empty-panel{background:var(--card);border:1px solid var(--rule);max-width:40rem;box-shadow:var(--shadow);border-radius:3px;padding:2rem}.empty-panel h1,.empty-panel h2{font-family:var(--display);margin:0 0 .75rem;font-weight:600}.dash-head{flex-wrap:wrap;justify-content:space-between;gap:1.5rem;margin-bottom:1.75rem;display:flex}.dash-head h1{font-family:var(--display);margin:0 0 .4rem;font-size:clamp(1.8rem,3vw,2.4rem)}.dash-lede{color:var(--ink-soft);max-width:50ch;margin:0}.dash-controls{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.dash-controls label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);flex-direction:column;gap:.3rem;font-size:.75rem;font-weight:600;display:flex}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.stat-card{background:var(--card);border:1px solid var(--rule);border-radius:3px;padding:1rem 1.1rem}.stat-card h3{font-family:var(--display);margin:.35rem 0;font-size:1.6rem}.muted{color:var(--ink-soft)}.chart-panel{background:var(--card);border:1px solid var(--rule);box-shadow:var(--shadow);border-radius:3px;padding:1.25rem}.chart-panel h2{font-family:var(--display);margin:0 0 1rem;font-size:1.3rem}.chart-frame{width:100%;height:320px}.connect-shell h1{font-family:var(--display);margin:0 0 .5rem;font-size:clamp(1.8rem,3vw,2.4rem)}.connect-list{flex-direction:column;gap:.85rem;margin:1.5rem 0;display:flex}.connect-row{background:var(--card);border:1px solid var(--rule);border-radius:3px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;display:flex}.connect-row p{color:var(--ink-soft);margin:.2rem 0 0;font-size:.9rem}.connect-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.pill{color:#1f5b2c;background:#eef6ef;border:1px solid #b9d4be;border-radius:2px;align-items:center;min-height:2.4rem;padding:0 .9rem;font-size:.85rem;font-weight:700;display:inline-flex}.panel{background:var(--card);border:1px solid var(--rule);box-shadow:var(--shadow);border-radius:3px;margin-bottom:1rem;padding:1.5rem}.panel h2{font-family:var(--display);margin:0 0 .5rem}.billing-toggle{background:var(--paper-2);border:1px solid var(--rule);border-radius:2px;gap:.25rem;margin:1rem 0;padding:.25rem;display:inline-flex}.billing-toggle button{cursor:pointer;color:var(--ink-soft);background:0 0;border:0;padding:.55rem .9rem;font-weight:700}.billing-toggle button.active{background:var(--navy);color:#fff}.save-note{color:#1f5b2c;font-size:.9rem;font-weight:600}.agency{margin-top:1.25rem;font-size:.9rem}.fine{margin-top:2rem;font-size:.8rem}button.btn-primary{border:1px solid var(--navy);background:var(--navy);color:#fff;cursor:pointer;border-radius:2px;padding:.72rem 1.35rem;font-size:.95rem;font-weight:600;display:inline-block}button.btn-primary:disabled{opacity:.55;cursor:not-allowed}.dash-main{padding:0 0 3rem}.dash-shell{--bg:var(--paper);--bg-card:var(--card);--bg-elevated:var(--paper-2);--border:var(--rule);--text:var(--ink);--text-muted:var(--ink-soft);--accent:var(--navy);--accent-hover:var(--navy-hi);--success:#1f5b2c;--error:var(--flag);--card-bg:var(--card);color:var(--text);font-family:var(--body);font-size:15px;line-height:1.45}.dash-tip{color:var(--ink);border:1px solid var(--rule);box-shadow:var(--shadow);opacity:1!important;background:#fff!important}.dash-shell .card{background:var(--card);border:1px solid var(--rule);box-shadow:var(--shadow);border-radius:2px}.dash-shell .btn-primary{background:var(--navy);color:#fff;border:1px solid var(--navy);cursor:pointer;border-radius:2px;padding:10px 20px;font-weight:600}.dash-shell .btn-ghost{color:var(--ink-soft);border:1px solid var(--rule);cursor:pointer;background:0 0;border-radius:2px;padding:10px 20px;font-weight:500}.dash-shell .pill{border:1px solid var(--rule);background:var(--paper-2);min-height:34px;color:var(--ink);border-radius:999px;align-items:center;padding:0 14px;font-size:13px;display:inline-flex}.dash-shell .tab-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.dash-shell .tab-scroll::-webkit-scrollbar{display:none}.dash-shell .filter-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.dash-shell select{background:var(--card);color:var(--ink);border:1px solid var(--rule);border-radius:2px}@media (max-width:599px){.dash-shell .pill{min-height:28px;padding:0 10px;font-size:11px}.dash-shell .filter-row{flex-direction:column;align-items:stretch}.dash-shell .filter-row>*{width:100%}}
