@font-face{font-family:b612;src:url(/static/fonts/b612-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:b612;src:url(/static/fonts/b612-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:b612;src:url(/static/fonts/b612-bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:b612 mono;src:url(/static/fonts/b612-mono.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--paper:#efe8de;--ink:#141218;--muted:#342e3c;--line:#d6c9b9;--control-line:#6f6355;--accent:#3d235c;--accent2:#a9d9f0;--code-bg:#e6dccf;--grain:0.04}@media(prefers-color-scheme:dark){:root{--paper:#1d1b24;--ink:#f2eef6;--muted:#d3ccdc;--line:#322f3d;--control-line:#8f8499;--accent:#dcc9f5;--accent2:#a9d9f0;--code-bg:#272430;--grain:0.05;color-scheme:dark}}@media(prefers-reduced-motion:reduce){*{transition:none !important;animation:none !important}.social a:hover{transform:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none !important}}@view-transition{navigation: auto; }*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;color-scheme:light dark}body{margin:0;background:var(--paper);color:var(--ink);font-family:b612,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.125rem,1.06rem + .2vw,1.1875rem);line-height:1.65;letter-spacing:.01em;font-kerning:normal}code,input,textarea,.key,.brand span{text-transform:none}.grain{position:fixed;inset:0;z-index:100;pointer-events:none;opacity:var(--grain);mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@media(prefers-color-scheme:dark){.grain{mix-blend-mode:screen}}.masthead{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem clamp(1rem,4vw,2.5rem);background:var(--paper);border-bottom:1px solid var(--line)}.brand{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;font-size:1rem;letter-spacing:.01em;color:var(--ink);text-decoration:none}.brand img{display:block;border-radius:4px}.brand .dot{color:var(--accent)}nav.social{display:flex;align-items:center;gap:.8rem}.nav-main{display:flex;align-items:center;gap:1.1rem;margin-left:1.2rem;margin-right:auto}.nav-main a{color:var(--muted);text-decoration:none;font-size:1rem}.nav-main a:hover{color:var(--accent)}.nav-main a.on{color:var(--accent)}.social button.login{font:inherit;font-size:1rem;background:0 0;border:0;cursor:pointer;padding:0}.nav-main .live{border:1px solid var(--control-line);padding:.4rem .95rem;font-size:1.08rem;color:var(--ink)}.nav-main .live:hover{border-color:var(--accent);color:var(--accent)}.social a{display:inline-flex;align-items:center;color:var(--muted);transition:color .15s ease,transform .15s ease}.social a:hover{transform:translateY(-1px)}.social .ic{color:var(--muted)}.social .admin{font-size:1rem}.social .admin:hover{color:var(--accent)}.social .login{margin-left:1.1rem;color:var(--ink);text-decoration:none;font-size:1rem}.social .login:hover{color:var(--accent)}.social .btn{font-size:1rem;padding:.35rem .8rem;border:1px solid var(--control-line);color:var(--ink);text-decoration:none}.social .btn:hover{border-color:var(--accent);color:var(--accent)}main{max-width:62rem;margin:0 auto;padding:clamp(1.2rem,3vw,2.2rem)clamp(1rem,4vw,2.5rem)2rem}.hero{display:grid;grid-template-columns:minmax(0,1.6fr)minmax(0,1fr);gap:clamp(1rem,3vw,2.5rem);align-items:end}.kicker{font-size:1rem;font-style:italic;color:var(--muted);margin:0 0 1rem}.kicker .hoveronly{visibility:hidden}.kicker:hover .hoveronly{visibility:visible}h1{margin:0;font-size:clamp(2.8rem,9vw,5.75rem);line-height:.92;letter-spacing:-.035em;font-weight:700}h1 .thin{font-weight:400;font-style:italic}.lede{margin:0;max-width:34ch;color:var(--muted)}section{margin-top:clamp(1.2rem,2.5vw,1.8rem)}h2{margin:0 0 .8rem;padding-bottom:.4rem;border-bottom:1px solid var(--line);font-size:1.15rem;font-weight:400;font-style:italic;color:var(--ink)}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.card{background:var(--paper);padding:1.4rem}.card h3{margin:0 0 .4rem;font-size:1.05rem;letter-spacing:-.01em}.card p{margin:0;color:var(--muted);font-size:1rem}.card .plan-price{margin:.2rem 0 0;color:var(--ink);font-size:1.8rem;line-height:1.2}.card .plan-price .muted{font-size:.95rem}.card.plan ul{margin:.9rem 0;padding-left:1.1rem;color:var(--muted);font-size:1rem}.card.plan li{margin:.2rem 0}.card.plan .big{margin-top:.8rem}.card.plan .plan-link{margin:.8rem 0 0}a{color:var(--accent);text-decoration:none;border-bottom:1px solid transparent}a:hover{border-bottom-color:initial}.route-link{text-decoration:underline dotted;text-underline-offset:2px}.route-link:hover{text-decoration-style:solid}code{font-family:b612 mono,monospace;font-size:.88em;background:var(--code-bg);padding:.12em .35em}.colophon{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;border-top:1px solid var(--line);padding:1.2rem clamp(1rem,4vw,2.5rem)}.muted{margin:0;max-width:52ch;color:var(--muted);font-size:1rem}.form{display:grid;gap:1rem;max-width:34rem}.form label{display:grid;gap:.35rem;font-size:1rem;color:var(--muted)}.form input,.form textarea{font:inherit;font-family:b612,ui-sans-serif,sans-serif;color:var(--ink);background:var(--paper);border:1px solid var(--control-line);padding:.6rem .7rem;border-radius:0}.form input:focus,.form textarea:focus{outline:2px solid var(--accent);outline-offset:-1px}.form .check{display:flex;gap:.6rem;align-items:flex-start;text-transform:none;letter-spacing:0;font-family:b612,ui-sans-serif,sans-serif;font-size:1rem;color:var(--muted)}.form .check input{width:1.1rem;height:1.1rem;flex:none}.form fieldset{border:0;padding:0;margin:0;display:grid;gap:.4rem}.form legend{color:var(--muted);font-size:.875rem;letter-spacing:.08em;text-transform:uppercase;padding:0}.form:has(#commercial:checked) .budget{display:grid;max-width:34rem}.form .budget{display:none}.form .sep{border:0;border-top:1px solid var(--line);margin:.25rem 0;width:100%}.form button{justify-self:start;font:inherit;font-size:1rem;padding:.7rem 1.4rem;background:var(--ink);color:var(--paper);border:0;cursor:pointer}.form button:hover{background:var(--accent)}.sub-form{margin:.8rem 0}.sub-form button{font:inherit;font-size:1rem;padding:.45rem .9rem;background:var(--paper);color:var(--ink);border:1px solid var(--control-line);cursor:pointer}.sub-form button:hover{border-color:var(--accent);color:var(--accent)}.form .danger{background:var(--paper);color:var(--accent);border:1px solid var(--accent)}.form .danger:hover{background:var(--accent);color:var(--paper)}.form-inline{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;max-width:34rem}.form-inline input{flex:1 1 14rem;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--control-line);padding:.6rem .7rem}.form-inline input:focus{outline:2px solid var(--accent);outline-offset:-1px}.row{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.share-url{flex:1 1 24rem;min-width:12rem;font:inherit;font-size:1rem;padding:.5rem .6rem;border:1px solid var(--control-line);background:var(--paper);color:inherit}.form>label#f6,.form>label#f7,.form>label#f8,.form>label#f8b,.form>label#f8c,.form>#f8a{position:absolute;width:0;height:0;overflow:hidden}.stat{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1px;margin:0;background:var(--line);border:1px solid var(--line)}.stat>div{background:var(--paper);padding:1rem}.stat dt{font-size:.95rem;color:var(--muted)}.stat dd{margin:.35rem 0 0;font-size:1.12rem;overflow-wrap:anywhere}.stat>.wide{grid-column:1/-1}.stat>.wide dd{white-space:pre-wrap;overflow-wrap:anywhere;font-size:1rem}.live .stat{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:620px){.live .stat{grid-template-columns:repeat(2,minmax(0,1fr))}}.live .stat>div{padding:.55rem .7rem}.live .stat dt{font-size:1rem}.live .stat dd{font-size:1.3rem;font-weight:700;letter-spacing:-.02em;margin-top:.15rem}.live .stat dd#s-clock{font-size:1rem;font-weight:400;letter-spacing:0;white-space:nowrap}.live .stat dd .warn{font-size:.9rem;font-weight:400;letter-spacing:0;color:var(--muted)}.live .stat dd.bump{display:inline-block;animation:bump .5s ease}@keyframes bump{0%{transform:scale(1)}40%{transform:scale(1.14);color:var(--accent)}100%{transform:scale(1)}}.acars-bar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:.7rem 0}.acars-bar .chip{cursor:default;user-select:none}.acars-bar .chip input{margin-right:.25rem;vertical-align:-.1em}.acars-bar input[type=search]{flex:1 1 14rem;font:inherit;font-size:1rem;min-height:2.75rem;padding:.45rem .6rem;border:1px solid var(--control-line);background:var(--paper);color:var(--ink)}.acars-bar input[type=search]:focus{outline:3px solid var(--accent);outline-offset:2px}.acars-bar button{font:inherit;font-size:1rem;min-height:2.75rem;padding:.45rem .8rem;border:1px solid var(--control-line);background:var(--paper);color:var(--ink);cursor:pointer}.acars-bar button:hover{border-color:var(--accent);color:var(--accent)}.acars-tbl{min-width:52rem}.acars-tbl td{font-size:1rem;line-height:1.5}.acars-tbl td:nth-child(1){white-space:nowrap;font-family:b612 mono,monospace}.acars-tbl td:nth-child(2){white-space:nowrap}.acars-tbl .acars-proto{font-weight:700;letter-spacing:.04em;text-transform:uppercase}.acars-tbl td:nth-child(7){white-space:pre-wrap;overflow-wrap:anywhere}.acars-tbl tr[hidden]{display:none}.lol{color:var(--accent);text-align:center;font-size:2.4rem;font-weight:700;letter-spacing:-.02em;margin:1.5rem 0}.heat{display:grid;grid-template-columns:repeat(30,minmax(0,1fr));gap:3px;margin:.5rem 0 1.5rem}.heat .d{aspect-ratio:1/1;background:var(--line)}.heat .l1{background:color-mix(in srgb,var(--accent) 22%,var(--paper))}.heat .l2{background:color-mix(in srgb,var(--accent) 45%,var(--paper))}.heat .l3{background:color-mix(in srgb,var(--accent) 70%,var(--paper))}.heat .l4{background:var(--accent)}.strip{display:grid;grid-template-columns:repeat(60,minmax(0,1fr));gap:1px;margin:.5rem 0 0}.strip .m{aspect-ratio:1/1;background:var(--line)}.strip .m.on{background:var(--accent)}.tbl{width:100%;border-collapse:collapse;font-size:1rem;line-height:1.5}.tbl-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.tbl-scroll .tbl{min-width:46rem}.plans-tbl{min-width:54rem}.plans-tbl td,.plans-tbl th{padding-right:1rem}.plans-tbl .price{font-size:1rem;font-variant-numeric:tabular-nums}.plans-tbl .sub{font-size:.9rem;color:var(--muted)}.plans-tbl td:first-child{min-width:12rem}.plans-tbl td:nth-child(2){white-space:nowrap}.blur{filter:blur(4px);transition:filter .15s}.keybox{margin:.4rem 0}.key{display:inline-block;white-space:nowrap;overflow-x:auto;max-width:100%;vertical-align:bottom}.blur:hover,.blur:focus{filter:none}.tbl th{text-align:left;font-weight:400;color:var(--muted);border-bottom:1px solid var(--line);padding:.4rem .6rem .4rem 0}.tbl td{border-bottom:1px solid var(--line);padding:.4rem .6rem .4rem 0;vertical-align:top}.tbl .actions form{display:inline}.live-path{display:inline-block;max-width:32rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.ip-detail{display:inline-block;max-width:48rem;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.85em}.tbl.requests{table-layout:fixed}.tbl.requests th:nth-child(1){width:16%}.tbl.requests th:nth-child(2){width:17%}.tbl.requests th:nth-child(3){width:13%}.tbl.requests th:nth-child(4){width:12%}.tbl.requests th:nth-child(5){width:9%}.tbl.requests th:nth-child(6){width:8%}.tbl.requests th:nth-child(7){width:25%}.tbl.requests .clip{overflow:hidden}.tbl.requests .clip-text{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.tbl.requests .req-summary td{border-bottom:0}.tbl.requests .req-summary .actions{white-space:nowrap}.tbl.requests .req-more td{border-bottom:1px solid var(--line);padding-top:0;padding-bottom:.6rem}.req-field{display:flex;gap:.65rem;align-items:baseline;padding:.12rem 0}.req-label{flex:0 0 5.5rem;color:var(--muted);font-size:.9rem}.req-value{min-width:0;white-space:pre-wrap;overflow-wrap:anywhere}.tbl button,.linkish{font:inherit;font-size:.95rem;background:0 0;border:0;color:var(--accent);cursor:pointer;padding:0 .25rem;text-decoration:none}.tbl button:hover,.linkish:hover{text-decoration:underline}.tier-table input{width:4.6rem;padding:.15rem .3rem;font:inherit;font-size:.95rem;border:1px solid var(--control-line);background:var(--paper);color:var(--ink)}.tbl-bar{display:flex;align-items:center;gap:.5rem;margin:.5rem 0}.tbl-bar input{padding:.35rem .5rem;border:1px solid var(--control-line);background:var(--paper);color:var(--ink);font:inherit;font-size:.95rem}.tbl-bar button{padding:.35rem .6rem;border:1px solid var(--control-line);background:var(--paper);color:var(--ink);font:inherit;font-size:.95rem;cursor:pointer}.tbl-bar button:disabled{opacity:.4;cursor:default}.hist{display:flex;align-items:flex-end;gap:3px;height:70px;margin:.5rem 0}.hist .bar{flex:1;background:var(--accent);border-radius:2px 2px 0 0;min-height:1px}.hist .bar:hover{background:var(--accent2)}.count{color:var(--muted)}.chip{display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--control-line);padding:.2rem .5rem;margin:.2rem .3rem .2rem 0;font-size:.95rem}.ipdot{display:inline-block;width:.66em;height:.66em;border-radius:50%;margin-right:.35em;vertical-align:.02em;border:1px solid rgba(0,0,0,.16);text-decoration:none;flex:none}a.ipdot:hover{outline:2px solid var(--accent2);outline-offset:1px}.ipdot-0{background:#4f9d69}.ipdot-1{background:#6d8fa8}.ipdot-2{background:#d4a72c}.ipdot-3{background:#d97b29}.ipdot-4{background:#c94c4c}.ipdot-unknown{background:var(--muted)}.admin-details>summary{cursor:pointer;padding:.3rem 0}.admin-details>summary::marker{color:var(--muted)}.admin-details[open]>summary{margin-bottom:.6rem}.pager{display:flex;flex-wrap:wrap;gap:.8rem;align-items:baseline;padding:.6rem 0}.actions{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin:0 0 1rem}.actions form{display:inline}.actions button{font:inherit;font-size:.95rem;background:0 0;border:0;color:var(--accent);cursor:pointer;padding:0 .25rem}.actions button:hover{text-decoration:underline}.meter{width:100%;height:10px;background:var(--line);overflow:hidden}.meter span{display:block;height:100%;background:var(--accent)}a.big{display:inline-block;padding:.6rem 1.1rem;background:var(--ink);color:var(--paper);font-size:1rem;border:0}a.big:hover{background:var(--accent)}dialog{border:1px solid var(--control-line);background:var(--paper);color:var(--ink);padding:1.2rem 1.4rem;max-width:24rem}dialog::backdrop{background:rgba(0,0,0,.35)}dialog p{margin:0 0 1rem}.dialog-actions{display:flex;gap:.6rem;justify-content:flex-end}.dialog-actions button{font:inherit;padding:.45rem .9rem;border:1px solid var(--control-line);background:var(--paper);color:var(--ink);cursor:pointer}.dialog-actions button.danger{border-color:var(--accent);color:var(--accent)}html.nav-loading{cursor:progress}html.nav-loading::before{content:"";position:fixed;top:0;left:0;height:2px;width:100%;background:var(--accent);z-index:200}code.key{display:block;padding:.9rem 1rem;overflow-wrap:anywhere;font-size:1rem;border-left:3px solid var(--accent)}@media(max-width:720px){.hero{grid-template-columns:1fr}.hero .lede{max-width:46ch}}@media(max-width:460px){.masthead{padding-inline:1rem}main{padding-top:2.5rem}.colophon{flex-direction:column}}.docs{display:grid;grid-template-columns:minmax(0,13rem)minmax(0,1fr);gap:clamp(1.2rem,3vw,2.8rem);align-items:start}.docs-nav{position:sticky;top:5.2rem;font-size:1rem}.docs-nav h3{margin:1.3rem 0 .35rem;font-size:.95rem;font-weight:700;letter-spacing:.04em;color:var(--muted)}.docs-nav ul{list-style:none;margin:0;padding:0}.docs-nav li{margin:.1rem 0}.docs-nav a{color:var(--muted)}.docs-nav a:hover,.docs-nav a.on{color:var(--accent)}.docs-body{min-width:0}.docs-body h1{margin:0 0 .6rem;font-size:clamp(2rem,5vw,3.2rem);line-height:.95;letter-spacing:-.03em}.docs-body .lede{margin-bottom:1.4rem}.docs-body h2{margin-top:2rem}.docs-body h3{margin:1.5rem 0 .4rem;font-size:1rem;font-weight:700;font-style:normal;color:var(--ink)}.docs-body p{margin:.85rem 0}.docs-body ul,.docs-body ol{margin:.7rem 0;padding-left:1.3rem}.docs-body li{margin:.3rem 0}.docs-body blockquote{margin:1rem 0;padding:.2rem 0 .2rem 1rem;border-left:3px solid var(--line);color:var(--muted)}.docs-body pre{margin:1rem 0;padding:.9rem 1rem;overflow-x:auto;background:var(--code-bg);font-size:.95rem;line-height:1.5}.docs-body pre code{background:0 0;padding:0}.docs-body .cards{margin-top:1.6rem}.docs-body .cards ul{list-style:none;margin:.4rem 0 0;padding:0}.docs-body .cards li{margin:.2rem 0;font-size:1rem}@media(max-width:720px){.docs{grid-template-columns:1fr}.docs-nav{position:static}}.chart{display:block;width:100%;height:auto;margin:1rem 0;color:var(--ink)}.legend{display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin:.5rem 0 0;font-size:.85rem}.legend i{display:inline-block;width:.8rem;height:.8rem;border-radius:2px;margin-right:.3rem;vertical-align:-1px}.mapbars{display:flex;align-items:flex-end;gap:1px;height:120px;margin:1rem 0 .5rem;border-bottom:1px solid var(--line)}.mapbar{flex:1;min-height:1px;background:#3b82f6;opacity:.65}.mapbar:hover{opacity:1}.cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.2rem 1.6rem;margin-top:1.2rem}.cols h3{margin:0 0 .3rem;font-size:.95rem;font-weight:500}.chip-bad{background:#c94c4c;border-color:#c94c4c;color:#fff}.client-script{color:#d97b29}.client-browser{color:#4f9d69}.cols>*{min-width:0}.cols .tbl th,.cols .tbl td{overflow-wrap:anywhere}.cols code{overflow-wrap:anywhere}.tom-marquee{position:fixed;top:0;left:0;right:0;z-index:10000;overflow:hidden;background:#0b0b12;border-bottom:3px solid #000;box-shadow:0 8px 24px rgba(0,0,0,.45);cursor:pointer}.tom-marquee[hidden]{display:none}.tom-marquee-track{display:inline-block;white-space:nowrap;padding:.15em 0;animation:tom-scroll 12s linear infinite}.tom-marquee span{display:inline-block;font-family:comic sans ms,comic neue,chalkboard se,cursive;font-size:clamp(2rem,7vw,5.5rem);font-weight:900;letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(90deg,#ff005c,#ff8a00,#ffe600,#00e676,#00b0ff,#7c4dff,#ff005c);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:2px #000;text-shadow:3px 3px 0 #000,7px 7px 0 rgba(0,0,0,.35);transform:skew(-8deg)rotate(-2deg);animation:tom-hue 3s linear infinite}@keyframes tom-scroll{from{transform:translateX(100vw)}to{transform:translateX(-100%)}}@keyframes tom-hue{from{background-position:0}to{background-position:200%}}@media(prefers-reduced-motion:reduce){.tom-marquee-track,.tom-marquee span{animation:none}}.ua-cell{max-width:26rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#ja4detail,#blocks,#bans{scroll-margin-top:5rem}.crumbs{font-size:.95rem;margin:1rem 0}.crumbs a{color:var(--muted)}.livemap{width:100%;height:420px;border:1px solid var(--line);border-radius:10px;background:var(--code-bg)}@media(max-width:720px){.livemap{height:300px}}.diagram{width:100%;max-width:1200px;height:auto;border:1px solid var(--line);border-radius:10px;background:var(--paper)}.searchbar{display:flex;gap:.6rem;align-items:center;margin:1rem 0;flex-wrap:wrap}.searchbar input{padding:.5rem .7rem;border:1px solid var(--control-line);border-radius:8px;background:var(--paper);color:var(--ink);min-width:16rem}.searchbar button{padding:.5rem .9rem;border:1px solid var(--control-line);border-radius:8px;background:var(--code-bg);color:var(--ink);cursor:pointer}.live-list{columns:2;column-gap:2.5rem}.live-list li{break-inside:avoid;margin-bottom:.55rem}.pager{display:flex;gap:1rem;align-items:center;margin-top:1rem}@media(max-width:720px){.live-list{columns:1}}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--accent) !important;outline-offset:2px !important}.pow-start{font:inherit;font-size:1rem;min-height:2.75rem;padding:.7rem 1.4rem;background:var(--ink);color:var(--paper);border:0;cursor:pointer}.pow-start:hover{background:var(--accent)}.pow-start:disabled{opacity:.55;cursor:default}