.device{position:relative;width:100%;min-width:0}
.floats{position:absolute;inset:0;z-index:3;pointer-events:none}
.float{position:absolute;pointer-events:auto;max-width:100%}
.float-signup{top:-34px;left:-30px;display:flex;align-items:center;gap:10px;padding:9px 16px 9px 9px;background:var(--white);border:1px solid var(--border-soft);border-radius:var(--r-card);box-shadow:var(--shadow-float)}
.float-signup .fi{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;border-radius:var(--r-sm);background:var(--panel-2);color:var(--text)}
.float-signup .fi svg{width:16px;height:16px}
.float-signup strong{display:block;font-size:13px;font-weight:700;line-height:1.3;color:var(--text)}
.float-signup span{display:block;font-size:11.5px;line-height:1.4;color:var(--text-muted)}
.float-refund{left:-22px;bottom:-18px;display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:6px 16px;font-size:13px;font-weight:700;color:var(--accent-dark);background:var(--white);border:1.5px solid var(--accent);border-radius:var(--r-pill);box-shadow:var(--shadow-float)}
.float-refund svg{width:14px;height:14px}
.float-facts{right:-14px;bottom:-22px;display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:40px;padding:7px 16px;font-size:13px;font-weight:500;color:var(--text-muted);background:var(--white);border:1px solid var(--border-soft);border-radius:var(--r-pill);box-shadow:var(--shadow-float)}
.float-facts .mono{color:var(--text);font-size:13.5px}
.float-facts .sep{width:4px;height:4px;border-radius:var(--r-circle);background:var(--border-strong);flex:none}
.frame{position:relative;z-index:1;padding:9px;background:var(--panel-2);border:1px solid var(--border-soft);border-radius:var(--r-frame);box-shadow:var(--shadow-lift),inset 0 1px 0 var(--white-a90)}
.win{overflow:hidden;background:var(--white);border:1px solid var(--border);border-radius:var(--r-win);box-shadow:inset 0 1px 0 var(--white)}
.win-bar{display:flex;align-items:center;gap:12px;height:42px;padding:0 14px;background:linear-gradient(180deg,var(--panel) 0%,var(--white) 100%);border-bottom:1px solid var(--border-soft)}
.dots{display:flex;gap:6px;flex:none}
.dots i{width:9px;height:9px;border-radius:var(--r-circle);background:var(--panel-2);border:1px solid var(--border)}
.win-title{font-size:12.5px;font-weight:700;color:var(--text)}
.win-title span{font-weight:500;color:var(--text-faint)}
.win-sync{margin-left:auto;display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:11px;font-weight:600;color:var(--text-muted);background:var(--panel);border:1px solid var(--border-soft);border-radius:var(--r-pill);white-space:nowrap}
.win-sync i{width:6px;height:6px;border-radius:var(--r-circle);background:var(--success);flex:none}
.win-body{display:grid;grid-template-columns:108px minmax(0,1fr) 140px 40px}
.win-body>*{min-width:0}
.side{padding:14px 10px;border-right:1px solid var(--border-soft)}
.acct{display:flex;align-items:center;gap:8px;padding:0 4px 12px;border-bottom:1px solid var(--border-soft)}
.acct-mark{display:inline-grid;place-items:center;flex:none;width:22px;height:22px;border-radius:var(--r-sm);overflow:hidden}
.acct-mark img{width:22px;height:22px}
.acct b{display:block;font-size:12.5px;font-weight:800;letter-spacing:-.01em;line-height:1.2}
.acct span{display:block;font-size:10px;color:var(--text-faint);line-height:1.3}
.side-label{margin:14px 4px 6px;font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--text-faint)}
.regions li{display:flex;align-items:center;gap:7px;padding:6px 7px;margin-top:2px;font-size:12.5px;color:var(--text-muted);border:1px solid var(--transparent);border-radius:var(--r-sm);white-space:nowrap}
.regions li svg{width:16px;height:11px;flex:none;display:block;overflow:hidden;border-radius:var(--r-xs)}
.regions li.is-cur{color:var(--text);font-weight:700;background:var(--panel);border-color:var(--border-soft)}
.plan{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;background:var(--panel)}
.lane{min-width:0}
.lane-head{display:flex;align-items:center;gap:8px;margin-bottom:10px}
.lane-ico{display:inline-grid;place-items:center;flex:none;width:24px;height:24px;border-radius:var(--r-sm);color:var(--text);background:var(--white);border:1px solid var(--border-soft)}
.lane-ico svg{width:13px;height:13px}
.lane-head b{display:block;font-size:13.5px;font-weight:800;line-height:1.2;letter-spacing:-.01em}
.lane-head span{display:block;font-size:10.5px;color:var(--text-faint);line-height:1.35}
.add-row{display:flex;align-items:center;gap:6px;min-height:30px;padding:5px 10px;font-size:11.5px;color:var(--text-faint);border:1px dashed var(--border);border-radius:var(--r-sm);background:var(--white-a60)}
.add-row svg{width:11px;height:11px}
.route{position:relative;margin-top:9px;padding:10px 11px 11px;background:var(--white);border:1px solid var(--border-soft);border-radius:var(--r-card);box-shadow:var(--shadow-card);min-width:0}
.route.is-on{transform:translateY(-2px);border-color:var(--accent-a30);box-shadow:var(--shadow-card-on)}
.route-head{display:flex;align-items:flex-start;justify-content:space-between;gap:6px}
.route-name{font-size:12.5px;font-weight:700;line-height:1.35;color:var(--text);min-width:0}
.tag{display:inline-block;flex:none;max-width:100%;padding:2px 6px;font-size:10px;font-weight:700;line-height:1.4;letter-spacing:.02em;border-radius:var(--r-xs);overflow-wrap:anywhere}
.tag-iepl{color:var(--tag-iepl-fg);background:var(--tag-iepl-bg)}
.tag-relay{color:var(--tag-relay-fg);background:var(--tag-relay-bg)}
.tag-direct{color:var(--tag-direct-fg);background:var(--tag-direct-bg)}
.checks{margin-top:7px}
.checks li{display:flex;align-items:flex-start;gap:6px;margin-top:3px;font-size:11.5px;line-height:1.5;color:var(--text-muted)}
.checks svg{width:12px;height:12px;flex:none;margin-top:2px}
.strip{grid-column:1 / -1;display:flex;align-items:center;gap:10px;padding:9px 12px;background:var(--white);border:1px solid var(--border-soft);border-radius:var(--r-card);box-shadow:var(--shadow-card);min-width:0}
.strip b{font-size:12.5px;font-weight:800}
.strip .muted{font-size:11.5px}
.strip-end{margin-left:auto;display:inline-flex;align-items:center;gap:8px;font-size:11.5px;font-weight:600;color:var(--text)}
.rail{display:flex;flex-direction:column;gap:12px;padding:14px 12px;border-left:1px solid var(--border-soft)}
.rail-label{font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--text-faint)}
.plan-card{padding:10px 11px;background:linear-gradient(180deg,var(--panel) 0%,var(--white) 100%);border:1px solid var(--border-soft);border-radius:var(--r-card)}
.pc-name{margin-top:4px;font-size:13px;font-weight:800}
.pc-price{margin-top:2px;font-size:12.5px;color:var(--text)}
.pc-note{margin-top:2px;font-size:10.5px;color:var(--text-faint)}
.seg{display:grid;grid-template-columns:1fr 1fr;gap:2px;margin-top:6px;padding:3px;background:var(--panel-2);border-radius:var(--r-sm)}
.seg span{display:block;padding:4px 0;font-size:11.5px;font-weight:500;text-align:center;color:var(--text-muted);border-radius:var(--r-sm)}
.seg span.is-on{color:var(--text);font-weight:700;background:var(--white);box-shadow:var(--shadow-card)}
.status{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700}
.status i{width:8px;height:8px;border-radius:var(--r-circle);background:var(--success);box-shadow:0 0 0 4px var(--success-ring);flex:none}
.status-sub{margin-top:2px;font-size:11px;color:var(--text-muted)}
.toggle-row{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11.5px;color:var(--text-muted)}
.switch{position:relative;flex:none;width:28px;height:16px;border-radius:var(--r-pill);background:var(--success)}
.switch::after{content:"";position:absolute;top:2px;right:2px;width:12px;height:12px;border-radius:var(--r-circle);background:var(--white);box-shadow:var(--shadow-card)}
.rail-foot{margin-top:auto;padding-top:10px;border-top:1px solid var(--border-soft);font-size:10.5px;line-height:1.5;color:var(--text-faint)}
.rail-foot b{display:block;font-size:11px;font-weight:600;color:var(--text-muted)}
.icons{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 0;background:var(--panel);border-left:1px solid var(--border-soft)}
.icons span{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:var(--r-sm);color:var(--text-muted)}
.icons span.is-cur{color:var(--text);background:var(--white);border:1px solid var(--border-soft);box-shadow:var(--shadow-card)}
.icons svg{width:16px;height:16px;overflow:hidden}
.icons .platform-text{font-family:var(--font-mono);font-size:9px;font-weight:600}
.tabs{min-width:0}
.tab-list,[role="tablist"]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:6px;background:var(--panel-2);border:1px solid var(--border);border-radius:var(--r-card);max-width:100%}
.tab-list [role="tab"]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border-radius:var(--r-sm);color:var(--text-muted);font-weight:600}
.tab-list [role="tab"][aria-selected="true"]{background:var(--white);color:var(--text);box-shadow:var(--shadow-card);border:1px solid var(--accent-a30)}
.tab-panel,[role="tabpanel"]{min-width:0;margin-top:var(--space-3)}
.feature-browser{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-3)}
.feature-browser>*{min-width:0}
.feature-tabs[role="tablist"]{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:0;background:var(--transparent);border:0}
.feature-tabs [role="tab"]{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;width:100%;min-height:64px;padding:16px 20px;background:var(--panel);border:1px solid var(--border);border-radius:var(--r-card);font-weight:700}
.feature-tabs [role="tab"][aria-selected="true"]{background:var(--white);border-color:var(--accent);box-shadow:var(--shadow-card-on)}
.feature-detail{padding:var(--space-4);background:var(--white);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow-lift);margin-top:0}
.feature-detail p{margin-block:var(--space-3);font-size:16px;line-height:1.9;color:var(--text-muted)}
.feature-detail .route{max-width:340px}
.comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}
.comparison>*{min-width:0;padding:var(--space-6);border-radius:var(--r-frame)}
.compare-before{background:var(--white)}
.compare-after{background:var(--panel);border:1px solid var(--border-soft);box-shadow:inset 0 1px 0 var(--white)}
.compare-list{display:grid;gap:var(--space-3);margin-top:var(--space-4)}
.compare-list li{display:flex;align-items:center;gap:14px;font-size:17px}
.result-mark{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;border-radius:var(--r-circle);background:var(--success);color:var(--white);font-weight:700}
.result-mark.is-problem{background:var(--error)}
.service-bubble{margin-top:var(--space-5);padding:var(--space-3);background:var(--white);border:1px solid var(--border-soft);border-radius:var(--r-card);box-shadow:var(--shadow-card)}
.service-bubble cite{display:block;margin-top:12px;font-style:normal;font-size:13px;color:var(--text-muted)}
.toc-tabs{position:sticky;top:12px;z-index:12;display:flex;align-items:center;gap:8px;overflow-x:auto;max-width:100%;padding:8px;background:var(--panel);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow-card);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}
.toc-tabs a{display:inline-flex;align-items:center;justify-content:center;flex:none;min-height:44px;padding:8px 16px;color:var(--text-muted);font-weight:600;white-space:nowrap;border-radius:var(--r-sm)}
.toc-tabs a.is-current{color:var(--accent-dark);background:var(--tag-iepl-bg);box-shadow:inset 0 0 0 1px var(--accent-a30)}
.toc-tabs.toc-static{position:static}
body:has(.toc-tabs) section[id]{scroll-margin-top:var(--toc-offset)}
.faq-list{display:grid;gap:12px}
.faq-item{background:var(--panel);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:inset 0 1px 0 var(--white)}
.faq-item summary{position:relative;list-style:none;padding:20px 52px 20px 24px;min-height:64px;font-size:16px;font-weight:700;cursor:pointer}
.faq-item summary::-webkit-details-marker{display:none}
.faq-item summary::after{content:"+";position:absolute;right:20px;top:20px;font-size:20px;color:var(--accent-dark);line-height:24px}
.faq-item[open] summary::after{content:"−"}
.faq-item[open] summary{border-bottom:1px solid var(--border-soft)}
.faq-answer{padding:20px 24px;color:var(--text-muted);font-size:16px;line-height:1.8}
.plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}
.plan-grid>*{min-width:0}
.price-card{position:relative;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);background:var(--panel);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow-card),inset 0 1px 0 var(--white);min-width:0}
.price-card.is-current{background:var(--white);border-color:var(--accent);box-shadow:var(--shadow-card-on)}
.price-card h3{font-size:22px}
.price-card .price{font-family:var(--font-mono);font-size:36px;font-weight:700;line-height:1.3}
.price small{font-family:var(--font-body);font-size:14px;color:var(--text-muted);font-weight:500}
.price-card .allowance{font-family:var(--font-mono);font-size:20px}
.price-card ul{display:grid;gap:8px;color:var(--text-muted);margin-bottom:var(--space-2)}
.price-card .btn{margin-top:auto;align-self:flex-start}
.plan-badge{display:inline-flex;align-items:center;align-self:flex-start;min-height:28px;padding:3px 10px;background:var(--tag-iepl-bg);color:var(--accent-dark);border:1px solid var(--accent-a30);border-radius:var(--r-sm);font-size:12px;font-weight:700;max-width:100%;overflow-wrap:anywhere}
.table-scroll{overflow-x:auto;max-width:100%;min-width:0;border:1px solid var(--border);border-radius:var(--r-card);background:var(--white);-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}
.data-table,.line-table{width:100%;min-width:640px;border-collapse:collapse;text-align:left;font-size:15px}
.data-table th,.data-table td,.line-table th,.line-table td{padding:16px 20px;border-bottom:1px solid var(--border-soft);word-break:keep-all;color:var(--text)}
.table-scroll th{white-space:nowrap;background:var(--panel-2);color:var(--text);font-weight:700}
.table-scroll td:first-child{color:var(--text);font-weight:600}
.data-table tr:last-child td,.line-table tr:last-child td{border-bottom:0}
.line-table .region-row th{background:var(--panel);color:var(--accent-dark);font-size:13px}
.line-table caption,.data-table caption{text-align:left;padding:16px 20px;font-weight:700;color:var(--text)}
.prose>.data-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;min-width:0}
.platform-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-2)}
.platform-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);min-width:0;padding:var(--space-3);background:var(--panel);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow-card)}
.platform-card svg{width:32px;height:32px;color:var(--text);overflow:hidden}
.platform-card h3{font-size:17px}
.platform-card p{font-size:13px;color:var(--text-muted)}
.platform-card .btn{margin-top:auto}
.platform-card .platform-text{font-family:var(--font-mono);font-size:22px;font-weight:700;min-height:32px}
.article-card{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;padding:var(--space-4);background:var(--white);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow-card)}
.article-card h3{font-size:22px}
.article-card h3 a{display:block}
.article-card h3 a:hover{color:var(--accent-dark)}
.article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;color:var(--text-muted)}
.article-card p{color:var(--text-muted);line-height:1.8}
.article-card .text-link{margin-top:auto;align-self:flex-start}
.blog-hero{position:relative;overflow-x:clip;max-width:100%;padding:var(--space-6) var(--space-6) var(--space-6) 64px;background:var(--panel);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow-card)}
.blog-hero::before{content:"";position:absolute;top:24px;bottom:24px;left:24px;width:5px;border-radius:var(--r-pill);background:linear-gradient(180deg,var(--accent),var(--accent-dark))}
.blog-hero h1{font-size:clamp(52px,4vw,64px)}
.blog-hero .article-meta{margin-top:var(--space-3)}
.badge{display:inline-flex;align-items:center;min-height:28px;max-width:100%;padding:4px 10px;border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text-muted);background:var(--panel);font-size:12px;font-weight:600;overflow-wrap:anywhere}
.callout{margin-block:var(--space-3);padding:var(--space-3);border-left:4px solid var(--accent);border-radius:var(--r-xs);background:var(--panel);color:var(--text-muted);box-shadow:inset 0 1px 0 var(--white)}
.callout strong{color:var(--text)}
.promo-block{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-6);padding:var(--space-4);background:var(--panel-2);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow-float)}
.promo-block>*{min-width:0}
.promo-block h2{font-size:24px}
.promo-block p{margin-top:8px;color:var(--text-muted)}
.promo-block .btn{flex-shrink:0;white-space:nowrap}
.stats-band{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-3);background:var(--panel-2);border:1px solid var(--border);border-radius:var(--r-card)}
.stats-band p{color:var(--text-muted)}
.stats-band strong{color:var(--text)}
.help-section{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,7fr);gap:var(--space-4)}
.help-section>*{min-width:0}
.preview-section{padding-top:var(--space-6);padding-bottom:var(--space-6);border-top:1px solid var(--border)}
.preview-section>h2{margin-bottom:var(--space-3)}
.preview-stack{display:grid;gap:var(--space-3)}
.preview-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}
.token-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}
.token-chip{min-width:0;padding:8px;background:var(--panel);border:1px solid var(--border);border-radius:var(--r-card)}
.token-chip code{display:block;padding-top:8px;color:var(--text);font-size:12px}
.token-color{height:48px;border-radius:var(--r-xs);border:1px solid var(--border);background:var(--white)}
.sw-bg{background:var(--bg)}.sw-bg-top{background:var(--bg-top)}.sw-panel{background:var(--panel)}.sw-panel-2{background:var(--panel-2)}.sw-white{background:var(--white)}
.sw-border{background:var(--border)}.sw-border-soft{background:var(--border-soft)}.sw-border-strong{background:var(--border-strong)}
.sw-accent{background:var(--accent)}.sw-accent-2{background:var(--accent-2)}.sw-accent-dark{background:var(--accent-dark)}
.sw-text{background:var(--text)}.sw-text-muted{background:var(--text-muted)}.sw-text-faint{background:var(--text-faint)}
.sw-success{background:var(--success)}.sw-success-tint{background:var(--success-tint)}.sw-success-ring{background:var(--success-ring)}.sw-warn{background:var(--warn)}.sw-error{background:var(--error)}
.sw-accent-a06{background:var(--accent-a06)}.sw-accent-a12{background:var(--accent-a12)}.sw-accent-a14{background:var(--accent-a14)}.sw-accent-a22{background:var(--accent-a22)}.sw-accent-a30{background:var(--accent-a30)}
.sw-accent2-a55{background:var(--accent2-a55)}.sw-accent2-a30{background:var(--accent2-a30)}
.sw-glow-core{background:var(--glow-core)}.sw-glow-mid{background:var(--glow-mid)}.sw-glow-end{background:var(--glow-end)}
.sw-ink-a06{background:var(--ink-a06)}.sw-ink-a10{background:var(--ink-a10)}.sw-ink-a14{background:var(--ink-a14)}
.sw-white-a35{background:var(--white-a35)}.sw-white-a60{background:var(--white-a60)}.sw-white-a90{background:var(--white-a90)}
.sw-iepl-bg{background:var(--tag-iepl-bg)}.sw-iepl-fg{background:var(--tag-iepl-fg)}.sw-relay-bg{background:var(--tag-relay-bg)}.sw-relay-fg{background:var(--tag-relay-fg)}.sw-direct-bg{background:var(--tag-direct-bg)}.sw-direct-fg{background:var(--tag-direct-fg)}
.sw-flag-red{background:var(--flag-red)}.sw-flag-blue{background:var(--flag-blue)}.sw-flag-navy{background:var(--flag-navy)}.sw-flag-white{background:var(--flag-white)}.sw-transparent{background:var(--transparent)}
.type-display{font-family:var(--font-display);font-size:52px;font-weight:800;line-height:1.1;letter-spacing:-.02em}
.preview-note{font-size:13px;color:var(--text-muted)}
.symbol-bank{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}
@media(max-width:1360px){
  .win-body{grid-template-columns:104px minmax(0,1fr) 136px}
  .icons{display:none}
}
@media(max-width:1180px){
  .device{max-width:760px;margin-inline:auto}
  .platform-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:768px){
  .floats{position:static;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}
  .float{position:static}
  .side,.icons{display:none}
  .win-body{grid-template-columns:1fr}
  .rail{display:grid;grid-template-columns:1fr 1fr;border-left:0;border-top:1px solid var(--border-soft)}
  .rail-foot{grid-column:1 / -1;margin-top:0}
  .plan{padding:10px;gap:10px}
  .route-head{flex-direction:column;gap:4px}
  .strip{flex-wrap:wrap}
  .comparison,.feature-browser,.plan-grid,.help-section{grid-template-columns:1fr}
  .comparison>*{padding:var(--space-3)}
  .feature-detail{padding:var(--space-3)}
  .platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .token-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
  .promo-block{flex-direction:column;align-items:flex-start}
  .blog-hero{padding:var(--space-4) var(--space-3) var(--space-4) 44px}
  .blog-hero::before{left:18px}
  .blog-hero h1{font-size:32px}
  .type-display{font-size:36px}
}
@media(max-width:640px){
  .token-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .platform-grid{grid-template-columns:1fr}
  .price-card{padding:var(--space-3)}
  .win-bar{gap:8px;padding-inline:10px}
  .win-title span{display:none}
  .float-signup{max-width:100%}
  .float-facts{border-radius:var(--r-card)}
  .route{padding-inline:8px}
  .checks li{font-size:10.5px}
  .tag{font-size:9px}
}