.story-main .mkt{--mkt-ok:var(--frog-400);--mkt-warn:var(--warn);--mkt-danger:#f07171;width:min(100% - 48px,1320px);margin-inline:auto;padding-block:40px 88px;font-size:14px;line-height:1.5}[data-theme=light] .story-main .mkt{--mkt-ok:var(--frog-700);--mkt-warn:#9a5200;--mkt-danger:#b42318}.story-main .mkt [hidden]{display:none!important}.story-main .mkt :is(a,button,summary):focus-visible{outline:3px solid var(--frog-400);outline-offset:3px}.story-main .mkt [data-kind=service]{--tint:var(--frog-400);--glyph-ink:#fff}.story-main .mkt [data-kind=compute]{--tint:var(--info);--glyph-ink:#fff}.story-main .mkt [data-kind=marketplace]{--tint:var(--bolt);--glyph-ink:#221a00}.story-main .mkt [data-kind=events]{--tint:#4fb3b8;--glyph-ink:#fff}.story-main .mkt [data-kind=other]{--tint:#8d978a;--glyph-ink:#fff}.story-main .mkt [data-kind=service]{--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 14a4 4 0 0 0 5.66 0l3-3a4 4 0 0 0-5.66-5.66l-1 1'/%3E%3Cpath d='M14 10a4 4 0 0 0-5.66 0l-3 3a4 4 0 0 0 5.66 5.66l1-1'/%3E%3C/svg%3E")}.story-main .mkt [data-kind=compute]{--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='6' y='6' width='12' height='12' rx='2'/%3E%3Cpath d='M9 2v4M15 2v4M9 18v4M15 18v4M2 9h4M2 15h4M18 9h4M18 15h4'/%3E%3C/svg%3E")}.story-main .mkt [data-kind=marketplace]{--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='M20.5 20.5l-4.9-4.9'/%3E%3C/svg%3E")}.story-main .mkt [data-kind=events]{--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12h4l3-8 4 16 3-8h4'/%3E%3C/svg%3E")}.story-main .mkt [data-kind=other]{--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l8 4.5v9L12 21l-8-4.5v-9L12 3z'/%3E%3Cpath d='M4 7.5l8 4.5 8-4.5M12 12v9'/%3E%3C/svg%3E")}.story-main .mkt-title{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;display:flex}.story-main .mkt-title__text{max-width:720px}.story-main .mkt h1{font:700 clamp(30px, 3.2vw, 40px)/1.1 var(--font-sans);letter-spacing:-.035em;margin:0 0 8px}.story-main .mkt-title p{color:var(--fg2);margin:0;font-size:15px;line-height:1.55}.story-main .mkt .search{background:var(--bg-elevated);border:1px solid var(--border-strong);cursor:text;border-radius:12px;flex:0 400px;align-items:center;gap:10px;min-height:46px;padding:0 14px;display:flex}.story-main .mkt .search:focus-within{border-color:var(--frog-400);box-shadow:var(--shadow-glow)}.story-main .mkt .search input{min-width:0;color:var(--fg1);font:400 15px/1.4 var(--font-sans);background:0 0;border:0;outline:0;flex:1;padding:11px 0}.story-main .mkt .search input::placeholder{color:var(--fg3)}.story-main .mkt .search:focus-within .mkt-kbd{display:none}.story-main .mkt-kbd{border:1px solid var(--border-strong);color:var(--fg3);font:500 12px/1.6 var(--font-mono);border-radius:5px;padding:0 7px}.story-main .mkt .search-count{color:var(--fg2);font:500 12px/1 var(--font-mono);white-space:nowrap;flex:none}.story-main .mkt-bar{background:var(--bg-elevated);border:1px solid var(--border-strong);color:var(--fg2);font:500 12.5px/1.5 var(--font-mono);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 22px;margin-top:24px;padding:10px 14px;display:flex}.story-main .mkt-bar__item strong{color:var(--fg1);font-weight:600}.story-main .mkt-bar__spacer{flex:1}.story-main .marketplace-status{border:1px solid var(--border-strong);color:var(--fg2);font:600 12px/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:3px 12px 3px 10px;display:inline-flex}.story-main .marketplace-status:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.story-main .marketplace-status[data-status=pending]:before{animation:1.2s ease-in-out infinite mkt-pulse}.story-main .marketplace-status[data-status=live]{color:var(--mkt-ok);border-color:color-mix(in srgb, var(--mkt-ok) 45%, transparent)}.story-main .marketplace-status[data-status=live]:before{animation:2.4s ease-out infinite mkt-live}.story-main .marketplace-status[data-status=stale]{color:var(--mkt-warn);border-color:color-mix(in srgb, var(--mkt-warn) 45%, transparent)}.story-main .marketplace-status[data-status=unavailable]{color:var(--mkt-danger);border-color:color-mix(in srgb, var(--mkt-danger) 45%, transparent)}.story-main .mkt-btn{border:1px solid var(--border-strong);color:var(--fg1);font:500 12.5px/1.2 var(--font-mono);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out);background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:6px 12px;text-decoration:none;display:inline-flex}.story-main .mkt-btn:hover{border-color:var(--fg3)}.story-main .mkt-btn:disabled{opacity:.55;cursor:default}.story-main .mkt a.mkt-btn{color:var(--fg1)}.story-main .mkt .mkt-btn--primary{border-color:var(--frog-500);background:var(--frog-400);color:#0f1310;font-weight:700}.story-main .mkt a.mkt-btn--primary{color:#0f1310}.story-main .mkt .mkt-btn--primary:hover{background:var(--frog-500)}.story-main .mkt-message{color:var(--fg2);margin:12px 2px 0;font-size:14px}.story-main .mkt-explanation{color:var(--fg2);margin:16px 2px 0;font-size:14px}.story-main .mkt[data-status=stale] .mkt-message{color:var(--mkt-warn)}.story-main .mkt[data-status=unavailable] .mkt-message{color:var(--mkt-danger)}.story-main .mkt-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.story-main .mkt-kpi{background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:12px;padding:14px 16px}.story-main .mkt-kpi .k{color:var(--fg2);font:500 11px/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.story-main .mkt-kpi .v{color:var(--fg1);font:600 28px/1.15 var(--font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:6px 0 4px}.story-main .mkt-kpi .d{color:var(--fg3);font-size:12px;line-height:1.45}.story-main .mkt-layout{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:28px;margin-top:28px;display:grid}.story-main .mkt-main{min-width:0}.story-main .mkt-side{gap:22px;display:grid;position:sticky;top:84px}.story-main .mkt-side fieldset{border:0;min-width:0;margin:0;padding:0}.story-main .mkt-side legend{color:var(--fg3);font:500 11px/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;padding:0 0 8px}.story-main .mkt-cat{color:var(--fg1);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:14.5px;display:flex;position:relative}.story-main .mkt-cat input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.story-main .mkt-cat:hover{background:var(--bg-elevated)}.story-main .mkt-cat:has(input:checked){background:var(--bg-elevated-2);box-shadow:inset 0 0 0 1px var(--border-strong);font-weight:600}.story-main .mkt-cat:has(input:checked):before{content:"";background:var(--mkt-ok);border-radius:3px;width:3px;position:absolute;top:9px;bottom:9px;left:0}.story-main .mkt-cat:has(input:focus-visible){outline:3px solid var(--frog-400);outline-offset:2px}.story-main .mkt-cat__name{overflow-wrap:anywhere;min-width:0}.story-main .mkt-cat__count{min-width:22px;color:var(--fg2);font:500 12px/1 var(--font-mono);text-align:right;font-variant-numeric:tabular-nums}.story-main .mkt-toggle-row{color:var(--fg1);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:14.5px;display:flex}.story-main .mkt-toggle-row:hover{background:var(--bg-elevated)}.story-main .mkt-toggle-row input{border:1px solid var(--border-strong);background:var(--bg-elevated-2);appearance:none;cursor:pointer;width:34px;height:20px;transition:background var(--dur-fast) var(--ease-out);border-radius:999px;flex:none;margin:0;position:relative}.story-main .mkt-toggle-row input:after{content:"";background:var(--fg2);width:14px;height:14px;transition:transform var(--dur-fast) var(--ease-out);border-radius:50%;position:absolute;top:2px;left:2px}.story-main .mkt-toggle-row input:checked{border-color:var(--frog-500);background:var(--frog-400)}.story-main .mkt-toggle-row input:checked:after{background:#0f1310;transform:translate(14px)}.story-main .mkt-toggle-row input:focus-visible{outline:3px solid var(--frog-400);outline-offset:3px}.story-main .mkt-help{color:var(--fg3);margin:0;padding:0 4px;font-size:12.5px;line-height:1.6}.story-main .mkt-table-wrap{background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:14px;overflow:hidden}.story-main .mkt-table{border-collapse:collapse;table-layout:fixed;width:100%}.story-main .mkt-table thead th{border-bottom:1px solid var(--border-strong);background:var(--bg-elevated-2);color:var(--fg2);font:500 11px/1.4 var(--font-mono);letter-spacing:.1em;text-align:left;text-transform:uppercase;padding:12px 16px}.story-main .mkt-col-type{width:152px}.story-main .mkt-col-price{width:120px}.story-main .mkt-table :is(th,td).mkt-col-type{padding-inline:12px}.story-main .mkt-col-status{width:172px}.story-main .mkt-col-action{width:200px}.story-main .mkt-sort{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.story-main .mkt-sort:hover{color:var(--fg1)}.story-main .mkt-table th[aria-sort=ascending] .mkt-sort:after{content:"▲";font-size:8px}.story-main .mkt-table th[aria-sort=descending] .mkt-sort:after{content:"▼";font-size:8px}.story-main .mkt-table th[aria-sort] .mkt-sort{color:var(--fg1)}.story-main .mkt-row td{border-top:1px solid var(--border);vertical-align:middle;padding:14px 16px}.story-main .mkt-item:first-of-type .mkt-row td{border-top:0}.story-main .mkt-item:hover .mkt-row,.story-main .mkt-item.is-open .mkt-row{background:var(--bg-elevated-2)}.story-main .mkt-item.is-updated .mkt-row,.story-main .mkt-item.is-new .mkt-row{animation:1.8s ease-out mkt-flash}.story-main .mkt-service{align-items:center;gap:14px;min-width:0;display:flex}.story-main .mkt-icon{background:linear-gradient(150deg, color-mix(in srgb, var(--tint) 88%, #fff) 0%, color-mix(in srgb, var(--tint) 58%, #000) 100%);border-radius:14px;flex:none;place-items:center;width:52px;height:52px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff59,0 1px 2px #00000059}.story-main .mkt-icon:after{content:"";background:var(--glyph-ink,#fff);width:26px;height:26px;-webkit-mask:var(--glyph) center / contain no-repeat;mask:var(--glyph) center / contain no-repeat}.story-main .mkt-namebox{gap:2px;min-width:0;display:grid}.story-main .mkt-name{color:var(--fg1);font:600 16px/1.3 var(--font-sans);letter-spacing:-.01em;overflow-wrap:anywhere}.story-main .mkt-id{color:var(--fg3);font:500 12px/1.4 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.story-main .mkt-sub{color:var(--fg2);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.story-main .mkt-note{border-left:2px solid var(--mkt-warn);background:var(--bg-elevated-2);color:var(--fg2);border-radius:0 6px 6px 0;margin-top:6px;padding:6px 10px;font-size:12.5px;line-height:1.5;display:block}.story-main .mkt-note--price{display:none}.story-main .mkt-price-note{color:var(--fg3);font:500 11px/1.4 var(--font-mono);text-wrap:balance;margin-top:2px;display:block}.story-main .mkt-inline{color:var(--fg3);font:500 12px/1.5 var(--font-mono);margin-top:4px;display:none}.story-main .mkt-inline__type{color:var(--fg2)}.story-main .mkt-inline__price,.story-main .mkt-inline__status{display:none}.story-main .mkt-tag{white-space:nowrap;border:1px solid color-mix(in srgb, var(--tint) 45%, transparent);background:color-mix(in srgb, var(--tint) 13%, transparent);color:var(--fg1);font:500 11.5px/1.4 var(--font-mono);border-radius:999px;padding:3px 9px;display:inline-flex}.story-main .service-price{color:var(--fg1);font:600 13px/1.4 var(--font-mono);overflow-wrap:anywhere}.story-main .service-price.is-free{color:var(--mkt-ok)}.story-main .service-availability{color:var(--fg2);font:500 12px/1.4 var(--font-mono);align-items:center;gap:8px;display:inline-flex}.story-main .service-availability:before{content:"";border:1.5px solid;border-radius:50%;flex:none;width:8px;height:8px}.story-main .service-availability[data-state=ready]{color:var(--mkt-ok)}.story-main .service-availability[data-state=ready]:before,.story-main .service-availability[data-state=warn]:before{background:currentColor}.story-main .service-availability[data-state=warn]{color:var(--mkt-warn)}.story-main .mkt-age{color:var(--fg3);font:500 11.5px/1.4 var(--font-mono);margin:2px 0 0 16px;display:block}.story-main .mkt-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.story-main .mkt-pill{min-height:32px;font:700 13px/1 var(--font-sans);letter-spacing:.01em;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.story-main .mkt a.mkt-pill--primary{background:var(--frog-400);color:#0f1310}.story-main .mkt a.mkt-pill--primary:hover{background:var(--frog-500)}.story-main .mkt-toggle{border:1px solid var(--border-strong);min-height:32px;color:var(--fg1);font:600 13px/1 var(--font-sans);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 14px;display:inline-flex}.story-main .mkt-toggle:hover{border-color:var(--fg3)}.story-main .mkt-chevron{width:7px;height:7px;transition:transform var(--dur-fast) var(--ease-out);border-bottom:2px solid;border-right:2px solid;transform:rotate(45deg)translate(-1px,-1px)}.story-main .mkt-item.is-open .mkt-chevron{transform:rotate(-135deg)translate(-1px,-1px)}.story-main .mkt-detail td{background:var(--bg-elevated-2);padding:2px 16px 20px 82px}.story-main .mkt-detail__grid{grid-template-columns:minmax(0,1fr) 220px;gap:24px;display:grid}.story-main .mkt-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;margin:0;display:grid}.story-main .mkt-facts dt{color:var(--fg3);font:500 11px/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.story-main .mkt-facts dd{min-width:0;color:var(--fg1);font:500 13px/1.5 var(--font-mono);overflow-wrap:anywhere;align-items:center;gap:8px;margin:2px 0 0;display:flex}.story-main .mkt-fact-value{overflow-wrap:anywhere;min-width:0}.story-main .mkt-mini{border:1px solid var(--border-strong);color:var(--fg2);font:500 11px/1.4 var(--font-mono);cursor:pointer;background:0 0;border-radius:6px;flex:none;padding:2px 8px}.story-main .mkt-mini:hover{border-color:var(--fg3);color:var(--fg1)}.story-main .mkt-detail__side{align-content:start;gap:10px;display:grid}.story-main .mkt-detail__side a{font:600 14px/1.4 var(--font-sans);text-underline-offset:5px}.story-main .mkt-skeleton-rows td{padding:14px 16px}.story-main .mkt-skeleton{background:linear-gradient(100deg, var(--bg-elevated-2) 30%, var(--border) 50%, var(--bg-elevated-2) 70%) 0 0 / 300% 100%;border-radius:12px;height:52px;animation:1.6s ease-in-out infinite mkt-shimmer;display:block}.story-main .mkt-banner{background:var(--bg-elevated);border:1px solid var(--border-strong);border-left:3px solid var(--mkt-ok);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-bottom:16px;padding:16px 20px;display:flex}.story-main .mkt-banner[data-tone=error]{border-left-color:var(--mkt-danger)}.story-main .mkt-banner__title{color:var(--fg1);font:600 15px/1.4 var(--font-sans);flex-basis:100%}.story-main .mkt-banner__text{color:var(--fg2);flex:340px;margin:0;font-size:14px;line-height:1.55}.story-main .mkt-banner__actions{flex-wrap:wrap;gap:8px;display:flex}.story-main .service-empty{background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:12px;margin-top:16px;padding:20px 24px}.story-main .service-empty p{color:var(--fg2);margin:0 0 12px}.story-main .mkt-scope{color:var(--fg3);font:500 12.5px/1.5 var(--font-mono);margin:12px 4px 0}.story-main .mkt-panels{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:20px;margin-top:32px;display:grid}.story-main .mkt-panels__side{gap:20px;display:grid}.story-main .panel{background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:14px;margin:0}.story-main .panel--table{overflow-x:auto}.story-main .panel-head{border-bottom:1px solid var(--border-strong);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.story-main .panel-head h2{color:var(--fg1);font:600 12px/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0}.story-main .panel-body{padding:16px 18px}.story-main .panel-body p{color:var(--fg2);margin:0 0 10px;font-size:14px}.story-main .panel-empty{color:var(--fg2);padding:18px}.story-main .mkt-links{flex-wrap:wrap;gap:8px 22px;margin-top:14px;font-size:14px;display:flex}.story-main table.providers{border-collapse:collapse;width:100%;min-width:600px;font-size:13.5px}.story-main table.providers th{color:var(--fg2);font:500 11px/1.4 var(--font-mono);letter-spacing:.1em;text-align:left;text-transform:uppercase;padding:10px 18px}.story-main table.providers td{border-top:1px solid var(--border);color:var(--fg1);overflow-wrap:anywhere;padding:11px 18px}.story-main table.providers .name{font-family:var(--font-mono);white-space:nowrap}.story-main table.providers .endp,.story-main table.providers .svc{color:var(--fg2);font:500 12.5px/1.4 var(--font-mono)}.story-main table.providers .svc{white-space:nowrap}.story-main table.providers .ok{color:var(--mkt-ok)}.story-main table.providers .fail{color:var(--mkt-danger)}.story-main table.providers .ok,.story-main table.providers .fail,.story-main table.providers .vol{font-variant-numeric:tabular-nums}.story-main .av{border:1px solid var(--border-strong);background:var(--bg-elevated-2);width:26px;height:26px;color:var(--fg2);font:600 11px/1 var(--font-mono);text-transform:uppercase;border-radius:7px;place-items:center;margin-right:8px;display:inline-grid}.story-main .svc-break{gap:12px;padding:16px 18px;display:grid}.story-main .svc-row{color:var(--fg1);grid-template-columns:minmax(90px,160px) 1fr 28px;align-items:center;gap:12px;font-size:13.5px;display:grid}.story-main .svc-row .nm{font-family:var(--font-mono);overflow-wrap:anywhere}.story-main .svc-row .bar{background:var(--bg-elevated-2);border-radius:999px;height:8px;overflow:hidden}.story-main .svc-row .fill{background:var(--mkt-ok);border-radius:999px;height:100%;display:block}.story-main .svc-row .ct{color:var(--fg2);font-family:var(--font-mono);text-align:right}.story-main .mkt-evidence{border-top:1px solid var(--border-strong);margin-top:32px;padding-top:22px}.story-main .mkt-evidence>summary{color:var(--fg1);font:500 16px/1.5 var(--font-sans);cursor:pointer;align-items:center;gap:10px;list-style:none;display:flex}.story-main .mkt-evidence>summary::-webkit-details-marker{display:none}.story-main .mkt-evidence>summary:before{content:"▸";color:var(--fg2);transition:transform var(--dur-fast) var(--ease-out);font-size:14px}.story-main .mkt-evidence[open]>summary:before{transform:rotate(90deg)}.story-main .mkt-evidence>p{max-width:80ch;color:var(--fg2);margin:14px 0 0;font-size:14px}.story-main .mkt-evidence>.panel{margin-top:18px}@keyframes mkt-flash{0%{background:color-mix(in srgb, var(--frog-400) 30%, transparent)}to{background:0 0}}@keyframes mkt-shimmer{to{background-position:-150% 0}}@keyframes mkt-pulse{50%{opacity:.3}}@keyframes mkt-live{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--mkt-ok) 55%, transparent)}70%,to{box-shadow:0 0 0 7px #0000}}@media (width<=1120px){.story-main .mkt-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.story-main .mkt-panels{grid-template-columns:minmax(0,1fr)}.story-main .mkt-layout{grid-template-columns:minmax(0,1fr);gap:18px}.story-main .mkt-side{grid-template-columns:minmax(0,1fr);gap:10px;position:static}.story-main .mkt-cats{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.story-main .mkt-cats legend{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.story-main .mkt-cat{border:1px solid var(--border-strong);white-space:nowrap;border-radius:999px;flex:none;gap:8px;padding:8px 14px}.story-main .mkt-cat:has(input:checked):before{display:none}.story-main .mkt-cat:has(input:checked){background:var(--frog-400);border-color:var(--frog-500);box-shadow:none;color:#0f1310}.story-main .mkt-cat:has(input:checked) .mkt-cat__count{color:#0f1310}.story-main .mkt-toggles{flex-wrap:wrap;gap:4px 12px;display:flex}.story-main .mkt-toggles legend{width:100%}.story-main .mkt-help{display:none}}@media (width<=1270px){.story-main .mkt-table :is(th,td).mkt-col-type{white-space:nowrap;visibility:hidden;border:0;width:0;padding:0;overflow:hidden}.story-main .mkt-inline{display:block}}@media (width<=860px){.story-main .mkt-table :is(th,td).mkt-col-price,.story-main .mkt-table :is(th,td).mkt-col-status{white-space:nowrap;visibility:hidden;border:0;width:0;padding:0;overflow:hidden}.story-main .mkt-inline__price,.story-main .mkt-inline__status{display:inline}.story-main .mkt-note--price{display:block}}@media (width<=640px){.story-main .mkt{width:calc(100% - 32px);padding-block:28px 64px}.story-main .mkt-kpis{scroll-snap-type:x proximity;gap:10px;margin-top:12px;padding-bottom:6px;display:flex;overflow-x:auto}.story-main .mkt-kpi{scroll-snap-align:start;flex:0 0 150px;padding:12px 14px}.story-main .mkt-kpi .v{margin:4px 0 0;font-size:22px}.story-main .mkt-kpi .d{display:none}.story-main .mkt-banner{padding:14px 16px}.story-main .mkt-banner__text,.story-main .mkt-bar__item--snapshot{display:none}.story-main .mkt-message{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.story-main .mkt-row td{padding:12px}.story-main .mkt-col-action{width:96px}.story-main .mkt-actions{flex-direction:column;align-items:flex-end;gap:6px}.story-main .mkt-pill{padding:0 14px}.story-main .mkt-id{display:none}.story-main .mkt-service{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:2px 12px;display:grid}.story-main .mkt-namebox{display:contents}.story-main .mkt-icon{grid-row:1/span 2}.story-main .mkt-name,.story-main .mkt-sub{grid-column:2}.story-main .mkt-note,.story-main .mkt-inline{grid-column:1/-1}.story-main .mkt-icon{border-radius:11px;width:40px;height:40px}.story-main .mkt-icon:after{width:20px;height:20px}.story-main .mkt-toggle__label{display:none}.story-main .mkt-toggle{padding:0 11px}.story-main .mkt-detail td{padding:2px 16px 18px}.story-main .mkt-detail__grid,.story-main .mkt-facts{grid-template-columns:minmax(0,1fr)}.story-main .svc-row{grid-template-columns:minmax(80px,120px) 1fr 24px}}@media (prefers-reduced-motion:reduce){.story-main .mkt-skeleton,.story-main .marketplace-status:before,.story-main .mkt-item.is-updated .mkt-row,.story-main .mkt-item.is-new .mkt-row{animation:none}}
