.ac{display:grid;grid-gap:14px;gap:14px;min-width:0;width:100%;max-width:760px}.acct-tabs .ac{max-width:none}.ac__head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ac__title{margin:0;font:400 var(--fs-h3)/1.15 var(--serif);letter-spacing:-.015em;color:var(--ink)}.ac-box{position:relative;isolation:isolate;display:grid;grid-gap:12px;gap:12px;min-width:0;padding:16px;border-radius:22px;background:radial-gradient(90% 120% at 100% 0,rgba(7,108,253,.07),transparent 55%),var(--paper);color:var(--ink);font-size:16px;line-height:1.2;box-shadow:0 0 0 1px rgba(15,17,21,.06),var(--lift-1)}.ac-box:after{content:"";position:absolute;left:22px;right:22px;bottom:0;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.8}.ac__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ac__text{display:block;width:100%;min-height:calc(15px * 1.55 * 2);margin:0;padding:0;border:0;outline:0;resize:none;background:transparent;font:400 17px/1.55 var(--sans);color:var(--ink);caret-color:var(--accent)}.ac__text::placeholder{color:var(--muted);opacity:1}.composer__bar{display:flex;align-items:center;gap:6px}.composer__end{display:flex;gap:6px;margin-left:auto}.ac-box .composer__bar{min-width:0}.ac-box .lchip{border-color:var(--line)}.ac-box .lchip,.ac-box .lkey{background:var(--paper-2);color:var(--ink)}.ac-box .lkey--send{background:var(--accent)}.ac__chips{display:flex;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none}.ac__chips::-webkit-scrollbar{display:none}.ac__chip{flex:none;font:inherit;cursor:pointer;white-space:nowrap;transition:background-color var(--dur-ui) var(--ease-out),color var(--dur-ui) var(--ease-out),transform var(--dur-press) var(--ease-out)}.ac__chip:active{transform:scale(.97)}.ac__chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ac__count{align-self:center;padding:0 8px;font:400 16px/1 var(--mono);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ac__count.is-low{color:var(--accent-ink)}.ac__send{border:0;padding:0;cursor:pointer;transition:transform var(--dur-press) var(--ease-out),opacity var(--dur-ui) var(--ease-out)}.ac__send:active{transform:scale(.95)}.ac__send:disabled{opacity:.38;cursor:not-allowed}.ac__send:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.ac-box .ac__chip:hover{background:#E9ECEF;color:var(--ink)}}.ac-out{display:grid;grid-gap:12px;gap:12px;min-width:0}.ac-out__you{display:flex;gap:12px;margin:0;font-size:16px;line-height:1.45;color:var(--ink);overflow-wrap:anywhere}.ac-out__you span{flex:none;font:500 16px/1.8 var(--sans);color:var(--ink)}.ac-out__status{display:flex;align-items:center;gap:12px}.ac-out__error,.ac-out__status{margin:0;font-size:16px;color:var(--ink)}.ac-out__error{padding:12px 16px;border-radius:14px;background:var(--bad-soft);line-height:1.4}.ac-out__preview{margin:0;font-size:16px;color:var(--ink)}.ac-dots{display:inline-flex;gap:3px}.ac-dots b{display:block;width:5px;height:5px;border-radius:50%;background:var(--accent);animation:ac-blink 1.2s var(--ease-out) infinite}.ac-dots b:nth-child(2){animation-delay:.15s}.ac-dots b:nth-child(3){animation-delay:.3s}@keyframes ac-blink{0%,to{opacity:.25}40%{opacity:1}}.ac-card,.ac-verdict{display:grid;grid-gap:12px;gap:12px;min-width:0;padding:18px 18px 14px;border-radius:20px;background:#fff;box-shadow:var(--lift-1);animation:ac-in .7s var(--ease-expo) both}@keyframes ac-in{0%{opacity:0;transform:translateY(14px) rotateX(8deg);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.ac-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ac-card__kicker{font:500 16px/1.2 var(--sans);color:var(--ink)}.ac-card__main{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 12px;margin:0}.ac-card__num{font:300 clamp(39px,3.42vw,55px)/1 var(--sans);letter-spacing:-.03em;color:var(--ink)}.ac-card__unit{font-size:17px;color:var(--ink)}.ac-card__unit b{font-weight:500;color:var(--ink)}.ac-card__token{display:inline-flex;align-items:center;gap:.35em;vertical-align:bottom}.ac-card__rationale{margin:0;font:400 18px/1.4 var(--serif);color:var(--ink)}.ac-card .row{padding:7px 0}.ac-verdict__title{margin:0;font:400 30px/1.1 var(--serif);letter-spacing:-.015em}.ac-verdict.is-blocked,.ac-verdict.is-ok{box-shadow:var(--lift-1)}.ac-verdict.is-ok .ac-verdict__title{color:var(--ok)}.ac-verdict.is-blocked .ac-verdict__title{color:var(--bad)}.ac-verdict__note{margin:0;font-size:16px;color:var(--ink)}.ac-checks{display:grid;grid-gap:2px;gap:2px;margin:0;padding:0;list-style:none}.ac-checks li{display:grid;grid-template-columns:16px minmax(0,auto) minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;padding:7px 0;border-top:1px solid var(--rule);font-size:16px;line-height:1.4;animation:tp-tick .45s var(--ease-out) both}.ac-checks li:nth-child(2){animation-delay:90ms}.ac-checks li:nth-child(3){animation-delay:.18s}.ac-checks li:nth-child(4){animation-delay:.27s}.ac-checks li:nth-child(5){animation-delay:.36s}.ac-checks li:nth-child(6){animation-delay:.45s}.ac-checks li:nth-child(7){animation-delay:.54s}.ac-checks li:first-child{border-top:0}.ac-checks li>i{position:relative;width:16px;height:16px;border-radius:50%;background:#E2E5E9}.ac-checks li.is-ok>i{background:var(--ok)}.ac-checks li.is-ok>i:after{content:"";position:absolute;left:35%;top:22%;width:26%;height:44%;border-right:1.5px solid #fff;border-bottom:1.5px solid #fff;transform:rotate(45deg)}.ac-checks li.is-fail>i{background:var(--bad)}.ac-checks li.is-fail>i:after,.ac-checks li.is-fail>i:before{content:"";position:absolute;left:25%;top:calc(50% - .75px);width:50%;height:1.5px;background:#fff;transform:rotate(45deg)}.ac-checks li.is-fail>i:after{transform:rotate(-45deg)}.ac-checks__rule{color:var(--ink);font-weight:500;white-space:nowrap}.ac-checks__detail{color:var(--ink);text-align:right;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ac-checks li.is-fail .ac-checks__detail{color:var(--bad)}@media (max-width:767px){.ac-checks li{grid-template-columns:16px minmax(0,1fr)}.ac-checks__detail{grid-column:2;text-align:left}}@media (prefers-reduced-motion:reduce){.ac-dots b{opacity:.7}.ac-card,.ac-checks li,.ac-dots b,.ac-verdict{animation:none}}