.hero{position:relative;overflow-x:clip;max-width:100%;padding-top:22px}
.hero-copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center}
.hint{display:inline-flex;align-items:center;gap:10px;min-height:28px;padding:0 12px;font-size:13px;color:var(--text);background:var(--panel-2);border:1px solid var(--border-soft);border-radius:var(--r-sm)}
.hint:hover{border-color:var(--border)}
.hint-new{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.18em;color:var(--accent-dark)}
.hint-arrow{color:var(--muted)}
.hero h1{margin-top:14px;font-family:var(--font-display);font-weight:400;font-size:var(--size-display);line-height:1.1;letter-spacing:-.02em;color:var(--text)}
.h1-line{display:block}
.h1-brand{letter-spacing:-.02em}
.h1-grad{display:inline-block;background-image:linear-gradient(92deg,var(--accent-dark) 0%,var(--accent) 52%,var(--teal) 100%);-webkit-background-clip:text;background-clip:text;color:var(--clear);-webkit-text-fill-color:var(--clear)}
.lede{margin-top:10px;max-width:820px;font-size:18px;line-height:28px;color:var(--muted)}
.lede strong{font-weight:600;color:var(--text)}
.signup{margin-top:14px;width:520px;max-width:100%;min-height:50px;display:flex;align-items:center;gap:12px;padding:6px 8px 6px 16px;text-align:left;font-size:15px;color:var(--muted);background:var(--panel);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:inset 0 1px 0 var(--hi),0 12px 30px var(--sh-emerald-soft)}
.signup:hover{border-color:var(--faint)}
.signup-lock{width:18px;height:18px;flex:none;color:var(--muted)}
.signup-text{flex:1;min-width:0}
.signup-go{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:var(--r-round);border:1px solid var(--text);color:var(--text)}
.signup-go svg{width:16px;height:16px}
.signup:hover .signup-go{background:var(--text);color:var(--panel)}
.meta{margin-top:12px;display:flex;align-items:center;justify-content:center;gap:20px;font-size:13px;line-height:20px;color:var(--muted)}
.platforms{display:flex;align-items:center;gap:16px}
.platform{display:inline-flex;align-items:center;gap:6px}
.platform svg{width:15px;height:15px;flex:none;color:var(--text)}
.meta-rule{width:1px;height:14px;background:var(--border);flex:none}
.trust{display:flex;align-items:center;gap:10px}
.trust li{display:inline-flex;align-items:center;gap:10px}
.trust li+li::before{content:"·";color:var(--faint)}
.trust b{font-weight:600;color:var(--text)}
.tray{position:relative;isolation:isolate;margin-top:18px;padding:28px 0 20px;display:flex;flex-wrap:wrap;justify-content:center;gap:16px;border-radius:var(--r-tray);background-color:var(--tray-mid);background-image:radial-gradient(120% 95% at 50% 0%,var(--tray-hi) 0%,var(--tray-mid) 40%,var(--tray-edge) 100%);box-shadow:inset 0 1px 0 var(--hi-faint),0 30px 80px var(--sh-emerald-soft)}
.tray::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(46% 40% at 50% 0%,var(--hi-faint) 0%,var(--clear) 100%);pointer-events:none}
.tray::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;opacity:.06;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}
.device{position:relative;z-index:1;width:min(960px,calc(100% - 320px));min-width:0}
.win{background:var(--panel);border:1px solid var(--hi-soft);border-radius:var(--r-lg);overflow:hidden;box-shadow:inset 0 1px 0 var(--hi),0 24px 48px var(--sh-emerald),0 30px 70px var(--sh-deep)}
.win-bar{height:32px;display:grid;grid-template-columns:80px 1fr 80px;align-items:center;padding:0 14px;background:linear-gradient(180deg,var(--panel),var(--panel-soft));border-bottom:1px solid var(--border-soft)}
.dots{display:flex;gap:7px}
.dots i{width:10px;height:10px;border-radius:var(--r-round);display:block;flex-shrink:0}
.dots i:nth-child(1){background:var(--error)}.dots i:nth-child(2){background:var(--warn)}.dots i:nth-child(3){background:var(--success)}
.win-title{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:12.5px;font-weight:600;letter-spacing:.01em}
.win-title svg{width:12px;height:12px;color:var(--muted)}
.win-tools{min-height:42px;display:flex;align-items:center;gap:14px;padding:8px 16px;border-bottom:1px solid var(--border-soft)}
.tools-label{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--faint);flex:none}
.flag-row{display:flex;align-items:center;gap:6px;min-width:0;flex-wrap:wrap}
.flag-chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px 0 6px;font-size:12.5px;line-height:1;background:var(--panel-soft);border:1px solid var(--border-soft);border-radius:var(--r-sm);white-space:nowrap}
.flag-chip.is-on{background:var(--panel);border-color:var(--text)}
.flag{width:21px;height:14px;flex:none;border-radius:var(--r-btn);box-shadow:0 0 0 1px var(--sh-ink);overflow:hidden}
.fw{fill:var(--flag-white)}.fr{fill:var(--flag-red)}.fb{fill:var(--flag-blue)}.fsw{fill:none;stroke:var(--flag-white)}.fsr{fill:none;stroke:var(--flag-red)}
.win-body{display:grid;grid-template-columns:200px minmax(0,1fr)}
.side{padding:12px 10px 10px;background:var(--sidebar);border-right:1px solid var(--border-soft)}
.side-h{height:20px;padding-left:10px;font-family:var(--font-mono);font-size:10.5px;line-height:20px;letter-spacing:.14em;color:var(--faint)}
.side ul+.side-h{margin-top:10px}
.side li{position:relative;height:23px;padding-left:10px;font-size:13px;line-height:23px;color:var(--muted);border-radius:var(--r-sm)}
.side li.is-cur{background:var(--panel);color:var(--text);font-weight:600;box-shadow:0 1px 2px var(--sh-ink)}
.side li.is-cur::before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:2px;border-radius:var(--r-btn);background:var(--accent)}
.pane{padding:16px;background:var(--panel-soft);min-width:0}
.pane-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.pane .card{padding:16px;box-shadow:inset 0 1px 0 var(--hi),0 6px 16px var(--sh-ink)}
.card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:14px}
.mini-label{font-family:var(--font-mono);font-size:10.5px;line-height:14px;letter-spacing:.14em;color:var(--faint)}
.card-aside{font-size:11.5px;line-height:14px;color:var(--muted)}
.line-title{margin-top:8px;display:flex;align-items:center;gap:10px;font-size:20px;line-height:28px;font-weight:600;letter-spacing:-.01em}
.line-title .flag{width:24px;height:16px}
.proto{margin-top:12px;display:flex;align-items:center;flex-wrap:wrap;gap:6px}
.proto .mini-label{margin-right:4px}
.chip{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;font-family:var(--font-mono);font-size:11.5px;line-height:22px;background:var(--panel-soft);border:1px solid var(--border);border-radius:var(--r-sm);max-width:100%;overflow-wrap:anywhere}
.switch-row{margin-top:14px;padding-top:12px;display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:13.5px;line-height:20px;border-top:1px solid var(--border-soft)}
.toggle{position:relative;width:36px;height:20px;flex:none;border-radius:var(--r-pill);background:var(--success);box-shadow:inset 0 1px 2px var(--sh-deep)}
.toggle::after{content:"";position:absolute;top:2px;right:2px;width:16px;height:16px;border-radius:var(--r-round);background:var(--panel);box-shadow:0 1px 2px var(--sh-deep)}
.switch-row strong{font-weight:600}.switch-row span{color:var(--muted)}
.plan-title{margin-top:8px;font-size:20px;line-height:28px;font-weight:600;letter-spacing:-.01em}
.plan-title .price{font-family:var(--font-mono);font-weight:600;letter-spacing:-.02em}
.plan-title small{font-size:13px;font-weight:500;color:var(--muted)}
.plan-sub{margin-top:2px;font-size:13px;line-height:20px;color:var(--muted)}
.tiers{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}
.tier-bar{display:block;height:8px;border-radius:var(--r-btn);background:var(--panel-2)}
.tier.is-cur .tier-bar{background:var(--data-blue)}
.tier-gb{display:block;margin-top:8px;font-family:var(--font-mono);font-size:11.5px;line-height:16px;color:var(--muted)}
.tier.is-cur .tier-gb{color:var(--text);font-weight:600}
.tier-price{display:block;font-family:var(--font-mono);font-size:11px;line-height:16px;color:var(--faint)}
.win-facts{margin-top:12px;min-height:30px;display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;padding:0 4px;font-size:12.5px;line-height:18px;color:var(--muted)}
.win-facts b{font-weight:600;color:var(--text)}.win-facts i{font-style:normal;color:var(--faint)}
.float{position:absolute;z-index:3;background:var(--panel);border:1px solid var(--hi-soft);border-radius:var(--r-md);box-shadow:inset 0 1px 0 var(--hi),0 16px 40px var(--sh-emerald),0 12px 28px var(--sh-deep)}
.float-lock{top:4px;right:56px;width:208px;display:flex;align-items:center;gap:12px;padding:12px 14px}
.float-ic{width:32px;height:32px;flex:none;display:grid;place-items:center;border-radius:var(--r-md);background:var(--ink-green);color:var(--on-ink)}
.float-ic svg{width:16px;height:16px}
.float-t{display:block;font-size:14px;font-weight:600;line-height:20px}
.float-s{display:block;font-size:12px;line-height:16px;color:var(--muted)}
.float-pack{left:-24px;bottom:44px;width:172px;padding:12px 14px}
.pack-price{display:block;margin-top:4px;font-family:var(--font-mono);font-size:15px;font-weight:600;line-height:22px;letter-spacing:-.01em}
.pack-price small{font-family:var(--font-body);font-size:12px;font-weight:500;color:var(--muted)}
.wall{padding-top:40px;padding-bottom:72px}
.wall-head{text-align:center}
.wall-head h2{font-family:var(--font-display);font-size:24px;line-height:32px}
.wall-head p{margin-top:4px;font-size:14px;line-height:22px;color:var(--muted)}
.wall-grid{margin-top:24px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}
.wall-cell{display:flex;flex-direction:column;align-items:center;gap:12px;min-height:96px;padding:12px 0}
.wm{font-size:22px;line-height:32px;color:var(--muted)}
.wm-gpt{font-weight:600;letter-spacing:-.02em}.wm-claude{font-family:var(--font-display);font-size:25px;letter-spacing:-.01em}.wm-netflix{font-weight:800;letter-spacing:.12em;font-size:20px}.wm-disney{font-family:var(--font-display);font-style:italic;font-size:24px}.wm-yt{font-weight:700;letter-spacing:-.03em}.wm-spotify{font-weight:700;letter-spacing:-.01em}
.case{display:inline-flex;align-items:center;min-height:28px;padding:0 14px;font-size:12px;background:var(--panel-2);border:1px solid var(--border-soft);border-radius:var(--r-pill)}
.case:hover{border-color:var(--border)}
.tabs{min-width:0}
.tab-list,[role="tablist"]{display:flex;align-items:center;gap:8px;overflow-x:auto;max-width:100%;padding:4px;margin-bottom:24px}
.tab{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:44px;padding:10px 20px;background:var(--panel-2);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--muted)}
.tab[aria-selected="true"]{background:var(--panel);color:var(--text);box-shadow:var(--shadow-panel);border-color:var(--text)}
.tab-panel{min-width:0}
.feature-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px}
.feature-index[role="tablist"]{display:flex;flex-direction:column;align-items:stretch;gap:12px;overflow:visible;margin:0;padding:0}
.feature-index .tab{position:relative;justify-content:flex-start;text-align:left;background:none;border:0;border-left:1px solid var(--border);border-radius:0;box-shadow:none;padding:12px 24px}
.feature-index .tab[aria-selected="true"]{border-left:2px solid var(--data-blue);font-weight:600;color:var(--text)}
.feature-panel{padding:40px;border-radius:var(--r-lg);background:var(--panel);border:1px solid var(--border-soft);box-shadow:var(--shadow-panel)}
.feature-panel p{margin-top:20px;color:var(--muted);line-height:1.9}
.mini-client{margin-top:24px;padding:20px;background:var(--panel-soft);border:1px solid var(--border);border-radius:var(--r-md)}
.feature-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:24px}
.toc-tabs{position:sticky;top:var(--toc-offset);z-index:15;display:flex;align-items:center;gap:6px;overflow-x:auto;max-width:100%;padding:8px;background:var(--panel);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-panel);margin-bottom:32px}
.toc-tabs a{display:flex;align-items:center;justify-content:center;min-height:40px;padding:8px 16px;flex-shrink:0;white-space:nowrap;color:var(--muted);border-radius:var(--r-sm)}
.toc-tabs a.is-current{background:var(--panel-2);color:var(--text);font-weight:600}
.toc-tabs.is-static{position:static}
body:has(.toc-tabs) section[id]{scroll-margin-top:var(--toc-landing)}
.faq-item{border:1px solid var(--border);background:var(--panel);border-radius:var(--r-md);box-shadow:inset 0 1px 0 var(--hi);margin-bottom:12px}
.faq-item summary{position:relative;list-style:none;cursor:pointer;min-height:56px;padding:16px 52px 16px 20px;font-weight:600}
.faq-item summary::-webkit-details-marker{display:none}
.faq-item summary::after{content:"+";position:absolute;right:20px;top:16px;color:var(--muted)}
.faq-item[open] summary::after{content:"−"}
.faq-body{padding:0 20px 20px;color:var(--muted)}
.faq-body p+p{margin-top:12px}
.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.plan-card{position:relative;display:flex;flex-direction:column;padding:28px;min-width:0;background:var(--panel);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-panel)}
.plan-card.is-current{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text),0 18px 40px var(--sh-emerald-soft)}
.plan-badge{align-self:flex-start;margin-bottom:16px;padding:4px 10px;border:1px solid var(--border);background:var(--panel-2);border-radius:var(--r-sm);font-size:12px;color:var(--text)}
.plan-cost{font-family:var(--font-mono);font-size:36px;line-height:1.3;margin-top:20px;font-variant-numeric:tabular-nums}
.plan-cost small{font-family:var(--font-body);font-size:14px;color:var(--muted)}
.plan-volume{margin-top:12px;font-size:20px}
.plan-features{margin-block:24px;color:var(--muted);font-size:14px}
.plan-features li+li{margin-top:10px}
.plan-card .btn{margin-top:auto;min-width:0;width:100%}
.table-scroll{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;border:1px solid var(--border);border-radius:var(--r-md);background:var(--panel)}
.data-table{width:100%;min-width:680px;border-collapse:collapse;text-align:left;font-size:14px}
.data-table caption{text-align:left;padding:16px;font-weight:600;color:var(--text)}
.data-table th,.data-table td{padding:16px 20px;border-bottom:1px solid var(--border-soft);word-break:keep-all}
.data-table th{background:var(--panel-2);color:var(--text);font-weight:600;white-space:nowrap}
.data-table td:first-child{color:var(--text);font-weight:500}
.data-table tr:last-child td{border-bottom:0}
.region-row th{background:var(--sidebar)}
.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:16px}
.platform-card{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:24px;background:var(--panel);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-panel);min-width:0}
.platform-card svg{width:28px;height:28px;color:var(--text)}
.platform-card h3{font-size:20px}
.platform-card .btn{margin-top:auto;width:100%;min-width:0;padding-inline:10px;font-size:13px}
.article-card{display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:var(--r-lg);border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow-panel);min-width:0}
.article-card h3{font-size:22px}
.article-card p{color:var(--muted);font-size:14px}
.article-meta{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--muted)}
.article-card .text-link{margin-top:auto}
.badge,.tag{display:inline-flex;align-items:center;min-height:26px;padding:3px 10px;border-radius:var(--r-sm);background:var(--panel-2);border:1px solid var(--border);font-size:12px;max-width:100%;overflow-wrap:anywhere}
.callout{padding:24px;border-left:3px solid var(--text);border-radius:var(--r-sm);background:var(--panel-2);color:var(--text);margin-block:24px}
.callout p+p{margin-top:12px}
.promo-block{display:flex;justify-content:space-between;align-items:center;gap:32px;padding:32px;background:var(--panel);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-panel)}
.promo-block h2{font-size:28px}.promo-block p{margin-top:8px;color:var(--muted)}
.promo-block .btn{flex-shrink:0;white-space:nowrap}
.blog-hero{position:relative;padding:40px 40px 40px 64px;background:var(--panel-soft);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-panel)}
.blog-hero::before{content:"";position:absolute;left:24px;top:24px;bottom:24px;width:3px;border-radius:var(--r-pill);background:linear-gradient(var(--text),var(--muted))}
.blog-hero h1{font-size:44px}
.help-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:40px}
.symbol-bank{position:absolute;width:0;height:0;overflow:hidden}
.preview-section{padding-top:56px;padding-bottom:56px;border-top:1px solid var(--border)}
.preview-section>h2{margin-bottom:28px}
.preview-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-block:24px}
.swatch-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.swatch{padding:16px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--panel);font-family:var(--font-mono);font-size:12px;overflow-wrap:anywhere}
.swatch::before{content:"";display:block;height:48px;margin-bottom:12px;border-radius:var(--r-sm);border:1px solid var(--border);background:var(--swatch)}
.sw-bg{--swatch:var(--bg)}.sw-top{--swatch:var(--bg-top)}.sw-bottom{--swatch:var(--bg-bottom)}.sw-panel{--swatch:var(--panel)}.sw-panel2{--swatch:var(--panel-2)}.sw-soft{--swatch:var(--panel-soft)}.sw-sidebar{--swatch:var(--sidebar)}.sw-border{--swatch:var(--border)}.sw-border-soft{--swatch:var(--border-soft)}.sw-accent{--swatch:var(--accent)}.sw-dark{--swatch:var(--accent-dark)}.sw-ink{--swatch:var(--accent-ink)}.sw-hover{--swatch:var(--accent-hover)}.sw-hi{--swatch:var(--tray-hi)}.sw-mid{--swatch:var(--tray-mid)}.sw-edge{--swatch:var(--tray-edge)}.sw-teal{--swatch:var(--teal)}.sw-green{--swatch:var(--ink-green)}.sw-on{--swatch:var(--on-ink)}.sw-on-muted{--swatch:var(--on-ink-muted)}.sw-blue{--swatch:var(--data-blue)}.sw-text{--swatch:var(--text)}.sw-muted{--swatch:var(--muted)}.sw-faint{--swatch:var(--faint)}.sw-success{--swatch:var(--success)}.sw-warn{--swatch:var(--warn)}.sw-error{--swatch:var(--error)}.sw-grid{--swatch:var(--grid)}.sw-shadow{--swatch:var(--sh-emerald)}.sw-shadow-soft{--swatch:var(--sh-emerald-soft)}.sw-deep{--swatch:var(--sh-deep)}.sw-shadow-ink{--swatch:var(--sh-ink)}.sw-high{--swatch:var(--hi)}.sw-high-soft{--swatch:var(--hi-soft)}.sw-high-faint{--swatch:var(--hi-faint)}.sw-clear{--swatch:var(--clear)}.sw-veil{--swatch:var(--veil)}.sw-head{--swatch:var(--head-bg)}.sw-red{--swatch:var(--flag-red)}.sw-flag-blue{--swatch:var(--flag-blue)}.sw-white{--swatch:var(--flag-white)}
.type-display{font-family:var(--font-display);font-size:48px;line-height:1.2}
.type-body{font-family:var(--font-body);font-size:18px}
.type-mono{font-family:var(--font-mono);font-size:14px}
@media(max-width:1100px){.device{width:100%}.tray{padding:24px}.float{position:static;width:auto;flex:1 1 240px}.platform-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:980px){.meta{flex-direction:column;gap:8px}.meta-rule{display:none}.trust{flex-wrap:wrap;justify-content:center}}
@media(max-width:768px){
  .hero h1{font-size:40px;line-height:1.15}.lede{font-size:16px;line-height:26px}
  .tray{padding:16px;border-radius:var(--r-tray)}.win-bar{grid-template-columns:60px 1fr 60px}
  .win-tools{flex-direction:column;align-items:flex-start;gap:8px;padding:10px 12px}.flag-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.flag-chip{padding-inline:6px}
  .win-body{grid-template-columns:1fr}.side{display:none}.pane{padding:12px}.pane-grid{grid-template-columns:1fr}
  .wall-grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:16px}
  .feature-layout,.help-section{grid-template-columns:1fr;gap:24px}.feature-index[role="tablist"]{flex-direction:row;overflow-x:auto;gap:8px;padding-bottom:8px}
  .feature-index .tab{border:1px solid var(--border);border-radius:var(--r-pill);white-space:nowrap}
  .feature-index .tab[aria-selected="true"]{border:1px solid var(--text);background:var(--panel-2)}
  .feature-panel{padding:24px}.pricing-grid{grid-template-columns:1fr}.promo-block{flex-direction:column;align-items:flex-start;padding:24px}
  .blog-hero{padding:28px 24px 28px 40px}.blog-hero::before{left:16px}.blog-hero h1{font-size:34px}
  .swatch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:640px){
  .platforms{flex-wrap:wrap;justify-content:center;gap:10px 14px}.signup{font-size:14px}
  .wall-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .platform-card{padding:16px}.platform-card .btn{font-size:12px}.feature-actions{gap:16px}.type-display{font-size:34px}
  .float-lock,.float-pack{max-width:100%}
}