.ac-top{align-items:center;min-block-size:52px;margin-block:-8px 12px;display:flex}.ac-cards{gap:16px;margin-block-start:24px;display:grid}.ac-card{border:1.5px solid var(--t-hair);background:#fff;border-radius:20px;align-content:start;gap:14px;padding:20px;display:grid}.ac-card h2{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:800;line-height:1.2}.ac-card--claim{border:var(--t-edge);box-shadow:0 4px 0 var(--t-ink);background:#fff4d6}.ac-card--danger{border-color:color-mix(in oklab, var(--t-danger) 45%, transparent)}.ac-card--rows{gap:0;padding-block:4px}.ac-say{color:var(--t-ink-2);margin:0;font-size:15px;line-height:1.45}[dir=rtl] .ac-say{line-height:1.7}.ac-form{gap:12px;display:grid}.ac-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ac-fixed{border:1.5px solid var(--t-hair);background:var(--t-cloud,#f4f6f9);border-radius:14px;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;padding:14px 16px;font-size:17px;font-weight:700;display:flex}.ac-fixed>span:first-child{color:var(--t-ink-2);font-size:14px;font-weight:700}.ac-fixed small{color:var(--t-ink-3);flex-basis:100%;font-size:13px;font-weight:600}.ac-langs{border:0;gap:8px;margin:0;padding:0;display:grid}.ac-langs legend{color:var(--t-ink-2);margin-block-end:8px;font-size:14px;font-weight:700}.ac-note{color:var(--t-ink-2);background:#f4f6f9;border-radius:14px;margin:0;padding:14px 16px;font-size:15px;font-weight:600}.ac-cards>.ac-note{border:1.5px solid var(--t-hair);background:#fff}.ac-ok,.ac-banner{color:var(--t-success);align-items:center;gap:8px;margin:0;font-weight:800;display:flex}.ac-banner{border-radius:var(--t-r2);background:var(--t-success-tint);animation:t-slap-in var(--t-slapin-ms) var(--t-ease-slap) both;padding:14px 16px}.ac-onerr{font-size:15px}.ac-mail{gap:8px;display:grid}.ac-ok-chip{background:var(--t-success-tint);color:var(--t-success);border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:13px;font-weight:800;display:inline-flex}html:not([lang=ar]) .ac-sys{font-family:var(--t-font-sys)}.ac-keep{gap:0;margin:0;padding:0;list-style:none;display:grid}.ac-keep li{border-block-end:1px solid var(--t-hair);justify-content:space-between;align-items:center;gap:12px;padding:12px 2px;font-size:16px;font-weight:650;display:flex}.ac-keep li:last-child{border-block-end:0}.ac-keep .t-num{color:var(--t-ink-2);font-variant-numeric:tabular-nums}.ac-check{border:1.5px solid var(--t-hair);cursor:pointer;background:#fff;border-radius:14px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:16px;font-weight:700;display:flex}.ac-check input{block-size:22px;inline-size:22px;accent-color:var(--t-danger);flex:none;margin:1px 0 0}.rs-ref{border:2px solid var(--t-ink);border-radius:var(--t-r2);background:var(--t-jeton);box-shadow:0 4px 0 var(--t-ink);animation:t-slap-in var(--t-slapin-ms) var(--t-ease-slap) both;justify-items:center;gap:6px;padding:18px;display:grid;rotate:-1.5deg}.rs-ref__lbl{font-size:14px;font-weight:800}.rs-ref__code{letter-spacing:.04em;font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all;font-size:clamp(28px,8vw,40px);font-weight:800}.rs-wa{border-color:var(--t-ink);background:#1f8f4e}.rs-steps{margin:0}@media (prefers-reduced-motion:reduce){.rs-ref{rotate:none}}.ac-bye{box-sizing:border-box;max-inline-size:560px;padding:12vh var(--t-gut) 18vh;text-align:center;justify-items:center;gap:16px;margin-inline:auto;display:grid}.ac-bye .t-jeton{animation:t-pop var(--t-slap-ms) var(--t-ease-slap) .2s both}.ac-bye h1{letter-spacing:-.03em;margin:8px 0 0;font-size:clamp(32px,6vw,56px);font-weight:800;line-height:1.05}[dir=rtl] .ac-bye h1{line-height:1.3}.ac-bye p{color:var(--t-ink-2);margin:0 0 8px;font-size:18px}@media (min-width:1024px){main.ac{max-inline-size:1040px;padding-inline:48px}.ac-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px}.ac-cards>.ac-banner,.ac-cards>.ac-card--claim,.ac-cards>.ac-card--wide{grid-column:1/-1}.ac-card{padding:24px}.ac-card--rows{padding-block:6px}.ac-cards>.ac-out{grid-column:1/-1;justify-self:start;min-inline-size:320px}}.ac-rowsub{color:var(--t-ink-2);margin-block-start:2px;font-size:14px;font-weight:550;display:block}.ac-out{margin-block-start:4px}.ac-card--rows .ac-rows-h{padding-block:16px 0}.ac-card--rows .ac-rows-say{padding-block:6px}.ac-out:target,.ac-out:focus{outline:none;scroll-margin-block-start:24px}
