.ad-page{padding-block:var(--s4) 120px}.ad-back{display:inline-flex;align-items:center;gap:4px;padding:6px 12px 6px 8px;margin-block-end:var(--s4);border-radius:999px;color:var(--muted);font-size:var(--fs-md);transition:background-color .2s var(--ease),color .2s var(--ease)}.ad-back:hover{background:var(--soft);color:var(--text)}.ad-grid{display:grid;gap:var(--s5);align-items:start}.ad-main{gap:var(--s5);min-inline-size:0}.ad-head,.ad-main{display:flex;flex-direction:column}.ad-head{gap:var(--s3)}.ad-head h1{margin:0;font-size:clamp(24px,4.4vw,36px);font-weight:900;line-height:1.5;text-wrap:balance}.ad-chips{gap:var(--s2)}.ad-by,.ad-chips{display:flex;flex-wrap:wrap}.ad-by{align-items:center;gap:var(--s2) var(--s4);margin:0;color:var(--muted);font-size:var(--fs-md)}.ad-by-who{gap:var(--s2);color:var(--text);font-weight:700}.ad-by-views,.ad-by-who{display:inline-flex;align-items:center}.ad-by-views{gap:4px}.ad-ok{color:var(--ok);flex:none;vertical-align:middle}.ad-pay{font-size:clamp(18px,3vw,22px)}.ad-main .meter{margin-block-start:var(--s2)}.ad-closed{margin:0;padding:var(--s4);border-radius:var(--radius-panel);background:color-mix(in srgb,var(--busy) 14%,var(--bg));font-weight:700;line-height:1.9}.ad-sec{display:flex;flex-direction:column;gap:var(--s3)}.ad-sec h2{margin:0;font-size:20px;font-weight:800;line-height:1.6}.ad-about{margin:0;line-height:2.1;font-size:var(--fs-lg);text-wrap:pretty;max-inline-size:62ch}.ad-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--s2)}.ad-list li{position:relative;padding-inline-start:22px;line-height:2}.ad-list li:before{content:"";position:absolute;inset-inline-start:4px;inset-block-start:15px;inline-size:7px;block-size:7px;border-radius:50%;background:var(--accent)}.ad-gear-line{margin:0;padding:var(--s4);border-radius:var(--radius-panel);background:var(--soft);line-height:2;font-weight:600}.ad-similar{margin-block-start:var(--s6);gap:var(--s4);align-items:flex-start}.ad-similar .grid{inline-size:100%}.ad-side-in{display:flex;gap:var(--s4)}.ad-side-in,.ap-card{flex-direction:column}.ap-card{display:none;gap:var(--s3);padding:var(--s5);border-radius:var(--radius-panel);background:var(--panel);box-shadow:0 10px 36px color-mix(in srgb,var(--text) 12%,transparent)}.ap-label{font-size:var(--fs-sm);color:var(--muted)}.ap-pay{font-size:22px;font-weight:900;line-height:1.6;text-wrap:balance}.ap-btn{inline-size:100%;block-size:48px;font-size:var(--fs-lg);gap:var(--s2)}.ap-n{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:var(--fs-md)}.ap-bar{justify-content:space-between}.ap-bar .ap-btn{inline-size:auto;flex:none;padding-inline:28px}.ap-bar-pay{display:flex;flex-direction:column;min-inline-size:0;line-height:1.6}.ap-bar-pay strong{font-size:var(--fs-md);font-weight:800}.ap-bar-pay span{font-size:var(--fs-sm);color:var(--muted)}.ap-form{display:flex;flex-direction:column;gap:var(--s4)}.ap-form-t{margin:0;font-weight:800;line-height:1.8}.ap-q{gap:var(--s2);line-height:1.9}.ad-emp,.ap-q{display:flex;flex-direction:column}.ad-emp{gap:var(--s4);padding:var(--s5);border-radius:var(--radius-panel)}.ad-emp-top{display:flex;align-items:center;gap:var(--s3)}.ad-emp-top>div{display:flex;flex-direction:column;min-inline-size:0}.ad-emp-name{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-lg);font-weight:800}.ad-emp-kind{font-size:var(--fs-sm);color:var(--muted)}.ad-emp-list{margin:0;display:flex;flex-direction:column;gap:var(--s2)}.ad-emp-list>div{display:flex;justify-content:space-between;gap:var(--s3);font-size:var(--fs-md)}.ad-emp-list dt{color:var(--muted)}.ad-emp-list dd{margin:0;font-weight:700;display:inline-flex;align-items:center;gap:4px;text-align:end}.ad-star{color:var(--accent-2);fill:var(--accent-2)}.ad-safe{display:flex;gap:var(--s3);margin:0;padding:var(--s4);border-radius:var(--radius-panel);background:color-mix(in srgb,var(--ok) 10%,var(--bg));font-size:var(--fs-md);line-height:2}.ad-safe svg{flex:none;color:var(--ok);margin-block-start:5px}@media (min-width:960px){.ad-page{padding-block-end:80px}.ad-grid{grid-template-columns:minmax(0,1fr) 360px;gap:var(--s6)}.ad-side-in{position:sticky;inset-block-start:84px}.ap-card{display:flex}}@media (max-width:959px){.ad-side-in .ap-card{display:none}}@media (max-width:640px){.ad-similar .grid{grid-template-columns:minmax(0,1fr)}}.ap-form .fld{flex:initial}.ap-note{display:flex;flex-direction:column;gap:var(--s1);padding:var(--s4) var(--s5);border-radius:var(--radius-panel);background:var(--soft);line-height:1.9}.ap-note a,.ap-note strong{font-weight:800}.ap-gate{margin:0;line-height:2}.ap-fail{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s2);line-height:1.9;color:var(--bad)}