.cards--two{grid-template-columns:repeat(2,minmax(0,1fr));max-inline-size:900px}@media (width<=599px){.cards--two{grid-template-columns:minmax(0,1fr)}}@media (width>=1100px){.cards--two{grid-template-columns:repeat(3,minmax(0,1fr));max-inline-size:none}}.tool__body{gap:28px;max-inline-size:960px;display:grid}.tool__big{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:radial-gradient(70% 140% at 100% 0%, var(--primary-subtle), transparent 62%), var(--surface);box-shadow:var(--shadow-3);justify-items:start;gap:12px;padding:clamp(24px,4vw,40px);display:grid}[dir=rtl] .tool__big{background:radial-gradient(70% 140% at 0% 0%, var(--primary-subtle), transparent 62%), var(--surface)}.tool__label,.tool__gname{font:600 14px/20px var(--font-sans);color:var(--text-secondary)}.tool__ip{font:600 clamp(28px, 5vw + 8px, 56px)/1.15 var(--font-sans);color:var(--text);letter-spacing:-.02em;overflow-wrap:anywhere;text-align:start;unicode-bidi:plaintext}.tool__ip--err{color:var(--danger);font-size:18px}.tool__facts{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.tool__facts>div{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);min-inline-size:0;padding:16px 20px}.tool__facts dt{font:600 13px/18px var(--font-sans);color:var(--text-secondary)}.tool__facts dd{font:600 17px/24px var(--font-sans);color:var(--text);overflow-wrap:anywhere;margin:4px 0 0}.card .card__title{letter-spacing:0;font-size:20px;line-height:28px}[lang=ar] .card .card__title{line-height:1.5}.tool__sec{gap:12px;display:grid}.tool__sec h2{font-size:clamp(20px,.8vw + 17px,26px)}.tool__sec p,.tool__note{color:var(--text-secondary);max-inline-size:70ch}.tool__note{font-size:14px}.tool__form{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:radial-gradient(80% 120% at 100% 0%, var(--primary-subtle), transparent 60%), var(--surface);box-shadow:var(--shadow-3);gap:20px;padding:clamp(20px,3vw,32px);display:grid}[dir=rtl] .tool__form{background:radial-gradient(80% 120% at 0% 0%, var(--primary-subtle), transparent 60%), var(--surface)}.tool__form .tool__groups{background:var(--bg);border-color:var(--border-subtle)}.tool__form>label{font:600 14px/20px var(--font-sans)}.tool__row{align-items:stretch;gap:12px;display:flex}.tool__row input{flex:1;min-inline-size:0}.tool__row .btn{flex:none}.tool__row--sm{max-inline-size:420px}@media (width<=479px){.tool__row:not(.tool__row--sm){flex-direction:column}}.tool__form input:not([type=checkbox]){box-sizing:border-box;border:1px solid var(--border-strong);background:var(--surface);min-block-size:48px;color:var(--text);font:400 18px/24px var(--font-sans);border-radius:4px;padding:10px 14px}.tool__form input:not([type=checkbox]):focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-subtle), 0 0 0 4px var(--primary);outline:none}.tool__groups{border:1px solid var(--border);border-radius:var(--radius-card);grid-template-columns:minmax(0,1fr);gap:18px;min-inline-size:0;margin:0;padding:20px;display:grid}.tool__groups legend{font:600 14px/20px var(--font-sans);padding-inline:8px}.tool__gname{justify-content:space-between;gap:12px;margin-block-end:8px;display:flex}.tool__gname span{gap:14px;display:inline-flex}.linkbtn{min-block-size:44px;min-inline-size:44px;color:var(--link);font:600 13px/20px var(--font-sans);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;justify-content:center;align-items:center;padding:0 4px;text-decoration:underline;display:inline-flex}.linkbtn:hover{color:var(--link-hover)}.chips{flex-wrap:wrap;gap:8px;margin-block-start:4px;display:flex}.chip{display:inline-flex;position:relative}.chip input{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.chip span{border:1px solid var(--border-strong);font:600 15px/22px var(--font-sans);color:var(--text-secondary);background:var(--surface);border-radius:999px;padding:8px 14px;transition:background .15s,border-color .15s,color .15s;display:inline-block}.chip input:checked+span{background:var(--primary-subtle);border-color:var(--primary);color:var(--on-primary-subtle)}.chip input:checked+span:before{content:"✓ "}.chip input:focus-visible+span{box-shadow:0 0 0 3px var(--primary-subtle), 0 0 0 4px var(--primary)}.tool__msg{min-block-size:24px;color:var(--text-secondary)}.tool__sum{font:600 20px/28px var(--font-sans);color:var(--text)}.res{gap:8px;display:grid}.res__row{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);grid-template-columns:minmax(0,3fr) minmax(0,2fr) minmax(0,3fr) auto;align-items:center;gap:8px 16px;padding:14px 18px;display:grid}.res__name{font:600 18px/26px var(--font-sans);overflow-wrap:anywhere}.res__st{font:600 14px/20px var(--font-sans)}.res__st:before{content:"";background:var(--border-strong);border-radius:50%;block-size:10px;inline-size:10px;margin-inline-end:8px;display:inline-block}.res__row[data-k=free]{background:var(--success-subtle);border-color:#0000}.res__row[data-k=free] .res__st{color:var(--on-success-subtle)}.res__row[data-k=free] .res__st:before{background:var(--on-success-subtle)}.res__row[data-k=taken] .res__st:before{background:var(--danger);border-radius:2px}.res__row[data-k=maybe]{background:var(--primary-subtle);border-color:#0000}.res__row[data-k=maybe] .res__st{color:var(--on-primary-subtle)}.res__row[data-k=maybe] .res__st:before{background:var(--on-primary-subtle);clip-path:polygon(50% 0,100% 100%,0 100%);border-radius:0}.res__row[data-k=unknown]{background:var(--warning-subtle);border-color:#0000}.res__row[data-k=unknown] .res__st{color:var(--on-warning-subtle)}.res__row[data-k=unknown] .res__st:before{background:var(--on-warning-subtle);border-radius:0;transform:rotate(45deg)scale(.8)}.res__row[data-k=wait] .res__st:before{animation:1s ease-in-out infinite alternate pulse}@keyframes pulse{to{opacity:.25}}.res__info{color:var(--text-secondary);font-size:14px}@media (width<=759px){.res__row{grid-template-columns:minmax(0,1fr) auto}.res__info{order:3;grid-column:1/-1}.res__act{order:4;grid-column:1/-1}}.tool__sel{gap:8px;max-inline-size:420px;display:grid}.tool__sel>label{font:600 14px/20px var(--font-sans)}.tool__facts--one{grid-template-columns:minmax(0,1fr)}.tool__facts--one>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;display:grid}.tool__facts--one dt{grid-column:1/-1}.tool__facts--one dd{margin:0;font-size:clamp(20px,2vw + 12px,28px);line-height:1.3}.tool__facts--one .linkbtn{grid-area:2/2}.tool__out{gap:20px;display:grid}.tool__out:empty{display:none}.tool__rh{font-size:clamp(20px,.8vw + 17px,26px)}.rec{gap:8px;display:grid}.rec__h{font:700 18px/26px var(--font-sans);flex-wrap:wrap;align-items:baseline;gap:0 10px;display:flex}.rec__h span{unicode-bidi:isolate}.rec__h .rec__d{font:400 14px/20px var(--font-sans);color:var(--text-secondary)}.rec__list{gap:6px;display:grid}.rec__row{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 16px;padding:10px 14px;display:grid}.rec__v{font:500 15px/22px var(--font-mono);overflow-wrap:anywhere}.rec__m{color:var(--text-secondary);white-space:nowrap;font-size:13px;line-height:20px}.rec__none{color:var(--text-tertiary);font-size:14px}@media (width<=599px){.rec__row{grid-template-columns:minmax(0,1fr)}.rec__m{white-space:normal}}.verdict{border-radius:var(--radius-card);font:600 18px/26px var(--font-sans);background:var(--bg-subtle);color:var(--text);padding:16px 20px}.verdict[data-s=ok]{background:var(--success-subtle);color:var(--on-success-subtle)}.verdict[data-s=warn]{background:var(--warning-subtle);color:var(--on-warning-subtle)}.verdict[data-s=bad]{background:var(--danger-subtle);color:var(--on-danger-subtle)}.chk{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);gap:12px;min-inline-size:0;padding:18px 20px;display:grid}.chk__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.chk__head h3{font:700 18px/26px var(--font-sans)}.st{font:600 13px/20px var(--font-sans);background:var(--bg-subtle);color:var(--text-secondary);border-radius:999px;padding:2px 12px}.st:before{margin-inline-end:6px}.st[data-s=ok]{background:var(--success-subtle);color:var(--on-success-subtle)}.st[data-s=warn]{background:var(--warning-subtle);color:var(--on-warning-subtle)}.st[data-s=bad]{background:var(--danger-subtle);color:var(--on-danger-subtle)}.st[data-s=ok]:before{content:"✓"}.st[data-s=warn]:before{content:"▲"}.st[data-s=bad]:before{content:"✕"}.st[data-s=info]:before{content:"●"}.chk__list{gap:6px;display:grid}.chk__list li{border-inline-start:3px solid var(--border-strong);color:var(--text);padding-inline-start:14px}.chk__list li[data-s=ok]{border-color:var(--on-success-subtle)}.chk__list li[data-s=warn]{border-color:var(--on-warning-subtle)}.chk__list li[data-s=bad]{border-color:var(--on-danger-subtle)}.chk__rec{background:var(--bg-subtle);font:500 13px/20px var(--font-mono);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:4px;padding:10px 12px;display:block}.tool__ip:not(.tool__ip--err){background:var(--grad-ink);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@media (forced-colors:active){.tool__ip:not(.tool__ip--err){-webkit-text-fill-color:CanvasText;background:0 0}}.res__row,.rec__row{transition:box-shadow .2s,border-color .2s}.res__row:hover,.rec__row:hover{box-shadow:var(--shadow-1)}