.app{background:var(--ivory)}.shell{--side-w: 264px;display:grid;grid-template-columns:var(--side-w) minmax(0,1fr);min-height:100vh;min-height:100dvh;background:linear-gradient(to right,var(--ink) var(--side-w),transparent var(--side-w))}.side{position:sticky;top:0;z-index:50;display:flex;flex-direction:column;height:100vh;height:100dvh;background:radial-gradient(140% 60% at 0% 0%,#1B2E31 0%,var(--ink) 60%),var(--ink);color:var(--mist);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(247,244,238,.15) transparent}.side__top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 22px 14px}.side__brand{display:inline-flex;border-radius:8px}.side__brand img{width:auto;height:26px}.side__close{display:none;width:40px;height:40px;place-items:center;border:1px solid rgba(247,244,238,.16);border-radius:12px;background:transparent;color:var(--ivory)}.side__close .i{width:18px;height:18px}.side__nav{flex:1;padding:6px 12px 12px}.side__group{margin:20px 12px 6px;color:var(--mist-2);font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.side__list{display:grid;gap:2px}.side__link{position:relative;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;color:var(--mist);font-size:.95rem;font-weight:550;text-decoration:none;transition:background-color .2s,color .2s}.side__link .i{width:20px;height:20px;flex:none;transition:color .2s}.side__link:hover{background:#f7f4ee0f;color:var(--ivory)}.side__link.is-on{background:#f7f4ee1a;color:var(--ivory)}.side__link.is-on:before{content:"";position:absolute;left:-12px;top:9px;bottom:9px;width:3px;border-radius:0 3px 3px 0;background:var(--brass-l)}.side__link.is-on .i{color:var(--brass-l)}.side__badge{margin-left:auto;display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--brass-l);color:var(--ink);font-size:.74rem;font-weight:700}.side__foot{display:grid;gap:10px;padding:12px;border-top:1px solid rgba(247,244,238,.08)}.side__user{display:flex;align-items:center;gap:10px;padding:10px;border-radius:14px;background:#f7f4ee0d;border:1px solid rgba(247,244,238,.07)}.side__who{display:grid;flex:1;min-width:0}.side__name{overflow:hidden;color:var(--ivory);font-size:.9rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.side__ref{overflow:hidden;color:var(--mist-2);font:500 .72rem/1.4 var(--mono);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap}.side__user{container:me / inline-size}@container me (max-width: 200px){.side__user .avatar{display:none}}.side__out{flex:none}.side__logout{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(247,244,238,.14);border-radius:10px;background:transparent;color:var(--mist);transition:color .2s,border-color .2s,background-color .2s}.side__logout:hover{color:var(--ivory);border-color:#f7f4ee52;background:#f7f4ee0f}.side__logout .i{width:18px;height:18px}.side :focus-visible{outline-color:var(--brass-l)}.side-scrim{position:fixed;inset:0;z-index:45;background:#0e1a1c80;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.avatar{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--brass-l),var(--brass));color:var(--ink);font-size:.82rem;font-weight:700;letter-spacing:.02em}.avatar--sm{width:38px;height:38px}.avatar--b{width:42px;height:42px;background:var(--stone);color:var(--ink-3)}.avatar--biz{background:#e4ecea;color:var(--ink-3)}.avatar--biz .i{width:20px;height:20px}.main{display:flex;flex-direction:column;min-width:0}.top{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:16px;min-height:72px;padding:12px clamp(16px,2.4vw,40px);background:#f7f4eee6;border-bottom:1px solid var(--line);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px)}.top__menu,.top__mark{display:none}.top__title{flex:1;min-width:0}.top__crumb{font-size:.8rem}.top__crumb a{color:var(--slate-2);text-decoration:none}.top__crumb a:hover{color:var(--ink);text-decoration:underline}.top__h1{overflow:hidden;font:500 clamp(1.35rem,1.05rem + .9vw,1.85rem)/1.15 var(--serif);letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap}.top__right{display:flex;align-items:center;gap:10px;flex:none}.top__icon{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--slate);text-decoration:none;transition:color .2s,border-color .2s}.top__icon:hover{color:var(--ink);border-color:var(--ink)}.top__icon .i{width:19px;height:19px}.top__avatar{display:inline-flex;border-radius:50%;text-decoration:none}.status{display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border:1px solid;border-radius:999px;font-size:.82rem;font-weight:600;text-decoration:none;white-space:nowrap}.status i{position:relative;width:8px;height:8px;border-radius:50%;background:currentColor}.status--draft,.status--wait{color:var(--brass-d);background:var(--brass-t);border-color:#b98e4559}.status--wait i:after{content:"";position:absolute;inset:0;border-radius:50%;background:currentColor;animation:pulse 2s ease-out infinite}.status--ok{color:var(--ok);background:var(--ok-bg);border-color:#1f6b4f40}.status--err{color:var(--err);background:var(--err-bg);border-color:#a4262c40}.status:hover{filter:brightness(.97)}.langs--app a,.langs--dark a{color:var(--slate);text-decoration:none}.langs--app a:hover,.langs--dark a:hover{color:var(--ink)}.langs--app a.is-on,.langs--dark a.is-on{background:var(--stone);color:var(--ink)}.main__in{container:main / inline-size;flex:1;width:100%;max-width:1720px;margin:0 auto;padding:clamp(18px,2vw,32px) clamp(16px,2.4vw,40px) 56px}.main__in:focus{outline:none}.main__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;width:100%;max-width:1720px;margin:0 auto;padding:18px clamp(16px,2.4vw,40px) 28px;border-top:1px solid var(--line);color:var(--slate-2);font-size:.8rem}.main__foot p{display:flex;align-items:flex-start;gap:8px;max-width:760px}.main__foot p .i{width:15px;height:15px;margin-top:2px;color:var(--brass-d)}.main__foot nav{display:flex;flex-wrap:wrap;gap:6px 16px}.main__foot a{color:var(--slate)}.dgrid,.pgrid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(14px,1.3vw,22px);align-items:stretch}.dgrid>.card,.pgrid>.card{display:flex;flex-direction:column}.dgrid>.card>.empty,.pgrid>.card>.empty{flex:1;align-content:center}.card__end{margin-top:auto;padding-top:16px}.pgrid__side.stack,.pgrid>.stack{align-self:start}.dgrid__main,.pgrid__main{grid-column:span 8}.dgrid__side,.pgrid__side,.dgrid__third{grid-column:span 4}.pgrid__half{grid-column:span 6}.pgrid__wide{grid-column:1 / -1}.pgrid--cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr))}.pgrid__five{grid-column:span 5}.pgrid__seven{grid-column:span 7}.stack{display:grid;gap:clamp(14px,1.3vw,22px);align-content:start}@container main (max-width: 1080px){.dgrid__main,.dgrid__side,.pgrid__main,.pgrid__side{grid-column:1 / -1}.dgrid__third,.dgrid__iban,.pgrid__five,.pgrid__seven{grid-column:span 6}.pgrid__side.stack{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}}@container main (max-width: 700px){.dgrid__third,.dgrid__iban,.pgrid__half,.pgrid__five,.pgrid__seven{grid-column:1 / -1}.dgrid__iban{order:-1}}.card{position:relative;min-width:0;padding:clamp(18px,1.6vw,26px);border:1px solid var(--line);border-radius:18px;background:var(--paper);box-shadow:var(--shadow-sm)}.card__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px;margin-bottom:16px}.card__head>div{min-width:0}.card__title{display:flex;align-items:center;gap:10px;font:650 1.04rem/1.3 var(--font);letter-spacing:-.005em}.card__title .i{width:20px;height:20px;color:var(--brass-d)}.card__t{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-weight:650;font-size:.95rem}.card__t .i{width:17px;height:17px;color:var(--brass-d)}.card__p{color:var(--slate);font-size:.95rem;line-height:1.55}.card__p+.card__p{margin-top:8px}.card__link{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-size:.88rem;font-weight:600;text-decoration:none;white-space:nowrap}.card__link .i{width:16px;height:16px;transition:transform .2s var(--ease)}.card__link:hover{text-decoration:underline;text-decoration-color:var(--brass);text-underline-offset:4px}.card__link:hover .i:last-child{transform:translate(2px)}.card__count{display:inline-grid;place-items:center;min-width:26px;height:26px;padding:0 8px;border-radius:13px;background:var(--stone);color:var(--ink-3);font:650 .8rem/1 var(--font)}.card__meta{color:var(--slate);font-size:.88rem}.card__tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:16px}.card__foot{margin-top:18px;padding-top:14px;border-top:1px solid var(--line);color:var(--slate);font-size:.92rem}.card__foot a{color:var(--ink);font-weight:600}.card>.card__title{margin-bottom:12px}.card .link-arrow{font-size:.92rem}.card--soft{background:#fffdf98c;box-shadow:none}.card--ink{background:radial-gradient(120% 120% at 100% 0%,#22373A 0%,var(--ink) 60%),var(--ink);border-color:var(--ink);color:var(--ivory)}.card--ink .card__p{color:var(--mist)}.card--ink .card__title{color:var(--ivory)}.card--ink :focus-visible{outline-color:var(--brass-l)}.card--danger{border-color:#a4262c38}.card--danger .card__title .i{color:var(--err)}.notice{display:flex;align-items:flex-start;gap:12px;padding:13px 16px;border:1px solid;border-radius:14px;font-size:.93rem;line-height:1.5}.notice>.i{flex:none;width:20px;height:20px;margin-top:1px}.notice>p,.notice>div{flex:1;min-width:0}.notice__t{font-weight:650}.notice ul{display:grid;gap:3px;margin-top:6px;padding-left:0}.notice a{color:inherit;font-weight:600}.notice--ok{background:var(--ok-bg);border-color:#1f6b4f33;color:#174e3a}.notice--err{background:var(--err-bg);border-color:#a4262c38;color:var(--err)}.notice--warn{background:#faf0dc;border-color:#b98e4561;color:#6a4f1e}.notice--info{background:#edf1f0;border-color:#d3dcd9;color:var(--ink-3)}.notice--inline{margin-top:4px;font-size:.88rem}.notice--wide{margin-bottom:clamp(14px,1.3vw,22px)}.notice:focus{outline:none}.notice__x{flex:none;display:grid;place-items:center;width:28px;height:28px;margin:-3px -6px -3px 0;border:0;border-radius:8px;background:transparent;color:inherit;opacity:.7}.notice__x:hover{opacity:1;background:#0e1a1c0f}.notice__x .i{width:15px;height:15px}.flashes{display:grid;gap:10px;margin-bottom:clamp(14px,1.3vw,22px)}.pill--wait{background:var(--brass-t);color:var(--brass-d)}.pill--err{background:var(--err-bg);color:var(--err)}.pill--mute{background:var(--stone);color:var(--slate)}.pill--live{background:var(--ok-bg);color:var(--ok)}.live-dot{position:relative;display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--ok-l);flex:none}.live-dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:inherit;animation:pulse 2.2s ease-out infinite}.badge{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-left:6px;padding:0 6px;border-radius:10px;background:var(--brass);color:var(--ink);font-size:.72rem;font-weight:700}.empty{display:grid;justify-items:center;gap:8px;padding:clamp(22px,3vw,40px) 16px;text-align:center}.empty__ico{display:grid;place-items:center;width:56px;height:56px;margin-bottom:6px;border-radius:16px;background:var(--stone);color:var(--ink-3)}.empty__ico .i{width:26px;height:26px}.empty__t{font:500 1.25rem/1.25 var(--serif)}.empty__d{max-width:520px;color:var(--slate);font-size:.94rem}.empty .btn{margin-top:8px}.empty--row{grid-template-columns:auto minmax(0,1fr);justify-items:start;align-items:center;gap:4px 16px;padding:10px 0;text-align:left}.empty--row .empty__ico{grid-row:span 2;margin:0}.empty--inline{grid-template-columns:auto minmax(0,1fr) auto;padding:14px;border:1px dashed var(--line-2);border-radius:14px}.empty--inline .empty__ico{grid-row:auto;width:44px;height:44px}.empty--inline .btn{margin:0}.kv{display:grid}.kv__row{display:grid;grid-template-columns:minmax(130px,38%) minmax(0,1fr);gap:4px 16px;padding:11px 0;border-top:1px solid var(--line)}.kv__row:first-child{border-top:0;padding-top:2px}.kv dt{color:var(--slate);font-size:.9rem}.kv dd{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;min-width:0;font-weight:550;overflow-wrap:anywhere}.kv--tight .kv__row{padding:8px 0}.kv--cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));column-gap:32px}.kv--cols .kv__row:first-child,.kv--cols .kv__row:nth-child(2){border-top:0}.kv__row--total{margin-top:4px;padding-top:12px;border-top:1px solid var(--ink)!important}.kv__row--total dt,.kv__row--total dd{color:var(--ink);font-weight:700}.copy{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--line);border-radius:9px;background:var(--paper);color:var(--ink);font-size:.82rem;font-weight:600;transition:border-color .2s,background-color .2s,color .2s}.copy:hover{border-color:var(--ink)}.copy .i{width:15px;height:15px}.copy.is-done{border-color:var(--ok);color:var(--ok);background:var(--ok-bg)}.copy--icon{padding:5px;border-color:transparent;background:transparent;color:var(--slate)}.copy--icon:hover{color:var(--ink);border-color:var(--line);background:var(--paper)}.iconbtn{display:inline-grid;place-items:center;width:36px;height:36px;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--slate);text-decoration:none;transition:color .2s,border-color .2s}.iconbtn:hover{color:var(--ink);border-color:var(--ink)}.iconbtn .i{width:17px;height:17px}.iconbtn--danger:hover{color:var(--err);border-color:var(--err)}.btn--danger{color:var(--err)!important}.btn--danger:hover{border-color:var(--err)!important}.btn--danger-solid{background:var(--err);border-color:var(--err);color:#fff;box-shadow:none}.btn--danger-solid:hover{background:#861e23}.btn[disabled]{opacity:.55;cursor:not-allowed;box-shadow:none}.btn[disabled]:active{transform:none}.i--back{transform:rotate(180deg)}.btn:hover .i--back:last-child,.btn:hover .i--back{transform:rotate(180deg) translate(3px)}.link-arrow--light{color:var(--ivory);text-decoration-color:var(--brass-l)}.js .js-hide{display:none}.aform{display:grid;gap:18px}.aform>.btn:not(.btn--block){justify-self:start}.aform--tight{gap:12px}.frow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,auto);column-gap:18px;row-gap:7px}.frow>.field{grid-row:span 4;display:grid;grid-template-rows:subgrid}.field__help:empty{display:none}.frow>.field>.field__help:empty{display:block}.frow--3{grid-template-columns:minmax(0,.8fr) repeat(2,minmax(0,1fr))}.frow--zip{grid-template-columns:minmax(0,.45fr) minmax(0,1fr)}.fset{display:grid;gap:18px;margin:0;padding:0;border:0;min-width:0}.fset+.fset{padding-top:6px}.fset__t{margin-bottom:0;padding:0;color:var(--brass-d);font-size:.74rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.fset--plain{display:grid;gap:18px}.fset[disabled]{opacity:.62}.field__help{margin-top:-3px;color:var(--slate-2);font-size:.84rem;line-height:1.45}.field__top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.field__link{color:var(--ink);font-size:.85rem;font-weight:600;text-decoration:underline;text-decoration-color:var(--brass);text-underline-offset:3px}.field__more{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:-8px;font-size:.88rem}.field__more a{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-weight:600}.field__more .i{width:15px;height:15px}.field__in--short{min-height:96px}.field__in[readonly]{background:var(--ivory);color:var(--slate)}.mono-in{font-family:var(--mono);font-weight:500;letter-spacing:.05em}.field--chips .chips{gap:8px}.field--yesno .chips{flex-wrap:nowrap}.field--yesno .chip span{min-width:72px;justify-content:center}.field--assets .chip span{min-width:64px;justify-content:center;font-family:var(--mono);letter-spacing:.04em}fieldset.field[aria-invalid=true] .chip span{border-color:var(--err)}.field__err:not([hidden]){display:flex;gap:6px}.pw{position:relative}.pw .field__in{padding-right:52px}.pw__toggle{position:absolute;right:6px;top:50%;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:10px;background:transparent;color:var(--slate-2);transform:translateY(-50%)}.pw__toggle:hover{color:var(--ink);background:var(--stone)}.pw__toggle .i{width:19px;height:19px}.pw__hide,.pw__toggle[aria-pressed=true] .pw__show{display:none}.pw__toggle[aria-pressed=true] .pw__hide{display:block}.pw__meter{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:8px}.pw__meter i{height:4px;border-radius:2px;background:var(--stone-2);transition:background-color .25s}.pw__meter[data-score="1"] i:nth-child(-n+1){background:var(--err)}.pw__meter[data-score="2"] i:nth-child(-n+2){background:#c97a28}.pw__meter[data-score="3"] i:nth-child(-n+3){background:var(--brass)}.pw__meter[data-score="4"] i{background:var(--ok)}.pw__verdict{min-height:1.2em;margin-top:4px;color:var(--slate-2);font-size:.8rem}.check{position:relative;display:flex;align-items:flex-start;gap:12px;cursor:pointer;font-size:.92rem;line-height:1.5}.check input{position:absolute;opacity:0;width:22px;height:22px;margin:0;cursor:pointer}.check__box{display:grid;place-items:center;flex:none;width:22px;height:22px;margin-top:1px;border:1.5px solid var(--line-2);border-radius:7px;background:var(--paper);color:transparent;transition:background-color .2s,border-color .2s,color .2s}.check__box .i{width:15px;height:15px}.check input:checked+.check__box{background:var(--ink);border-color:var(--ink);color:var(--ivory)}.check input:focus-visible+.check__box{outline:2px solid var(--brass-d);outline-offset:2px}.check input[aria-invalid=true]+.check__box{border-color:var(--err)}.check__txt a{color:var(--ink);font-weight:600}.check--sm{font-size:.88rem}.field--check{gap:4px}.seg{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border:1px solid var(--line);border-radius:13px;background:var(--ivory)}.seg__o{position:relative}.seg__o input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.seg__o span{display:inline-flex;align-items:center;height:38px;padding:0 14px;border-radius:9px;color:var(--slate);font-size:.9rem;font-weight:600;white-space:nowrap;transition:background-color .2s,color .2s,box-shadow .2s}.seg__o input:hover+span{color:var(--ink)}.seg__o input:checked+span{background:var(--paper);color:var(--ink);box-shadow:var(--shadow-sm),0 0 0 1px var(--line)}.seg__o input:focus-visible+span{outline:2px solid var(--brass-d);outline-offset:1px}.seg--sm .seg__o span{height:32px;padding:0 11px;font-size:.85rem}.switch{position:relative;display:flex;align-items:flex-start;gap:14px;padding:12px 0;border-top:1px solid var(--line);cursor:pointer}.switch:first-of-type{border-top:0}.switch input{position:absolute;opacity:0;width:44px;height:26px;margin:0;cursor:pointer}.switch__ui{position:relative;flex:none;width:44px;height:26px;border-radius:13px;background:var(--stone-2);transition:background-color .25s}.switch__ui:after{content:"";position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0e1a1c40;transition:transform .25s var(--ease)}.switch input:checked+.switch__ui{background:var(--ink)}.switch input:checked+.switch__ui:after{transform:translate(18px)}.switch input:focus-visible+.switch__ui{outline:2px solid var(--brass-d);outline-offset:2px}.switch__txt{display:grid;gap:2px;font-size:.92rem}.switch__txt span{color:var(--slate);font-size:.86rem}.switch.is-locked{cursor:default}.switch.is-locked .switch__ui{opacity:.55}.phone{display:grid;grid-template-columns:minmax(0,128px) minmax(0,1fr);gap:8px}.phone__cc{position:relative}.phone__cc select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.phone__code{display:flex;align-items:center;height:50px;padding:0 38px 0 14px;border:1px solid var(--line-2);border-radius:12px;background:var(--paper);font-weight:600;pointer-events:none}.phone__cc select:focus-visible+.phone__code{border-color:var(--ink);box-shadow:0 0 0 4px #b98e4538}.no-js .phone__cc select,.phone__cc.is-native select{position:static;opacity:1}.no-js .phone__code{display:none}.money{position:relative}.money .field__in{padding-right:40px;font-weight:600;text-align:right}.money__cur{position:absolute;right:14px;top:50%;color:var(--slate);font-weight:600;transform:translateY(-50%);pointer-events:none}.otp{height:64px;font-size:1.6rem;letter-spacing:.32em;text-align:center}.otp--sm{height:52px;font-size:1.2rem;letter-spacing:.24em}.otp--rc{letter-spacing:.14em;text-transform:uppercase}.search{position:relative;display:inline-flex;align-items:center}.search .i{position:absolute;left:12px;width:17px;height:17px;color:var(--slate-2);pointer-events:none}.search input{width:100%;min-width:220px;height:40px;padding:0 12px 0 38px;border:1px solid var(--line-2);border-radius:11px;background:var(--paper);font-size:.92rem;appearance:none;-webkit-appearance:none}.search input:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 4px #b98e4533}.search--grow{flex:1;min-width:200px}.select--sm select{height:40px;padding:0 40px 0 12px;border:1px solid var(--line-2);border-radius:11px;background:var(--paper);font-size:.9rem;cursor:pointer;appearance:none;-webkit-appearance:none}.select--sm select:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 4px #b98e4533}.select--sm>.i{width:16px;height:16px;right:12px}.form__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:4px}.form__fine{display:flex;align-items:flex-start;gap:8px;color:var(--slate-2);font-size:.84rem;line-height:1.45}.form__fine .i{flex:none;width:15px;height:15px;margin-top:2px;color:var(--ok)}.subform{margin-top:16px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--ivory)}.subform__t{font-weight:650}.fold>summary{list-style:none;display:inline-flex;cursor:pointer}.fold>summary::-webkit-details-marker{display:none}.fold[open]>summary{display:none}.fold{margin-top:14px}.inline-form{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px}.auth{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background:var(--ivory)}.auth__top{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:1520px;margin:0 auto;padding:18px clamp(16px,3vw,40px)}.auth__links{display:flex;align-items:center;gap:14px}.auth__help{display:inline-flex;align-items:center;gap:6px;color:var(--slate);font-size:.92rem;font-weight:550;text-decoration:none}.auth__help:hover{color:var(--ink)}.auth__help .i{width:17px;height:17px}.auth__switch .i{width:16px;height:16px}.auth__main{flex:1;width:100%;max-width:1520px;margin:0 auto;padding:4px clamp(16px,3vw,40px) 28px}.auth__main:focus{outline:none}.auth__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(18px,2.4vw,36px);align-items:stretch}.auth__grid--single{grid-template-columns:minmax(0,580px);justify-content:center;padding-top:clamp(8px,4vh,48px)}.auth__card{padding:clamp(24px,3.4vw,56px);border:1px solid var(--line);border-radius:26px;background:var(--paper);box-shadow:var(--shadow)}.auth__card--center{text-align:center}.auth__card--center .aform,.auth__card--center .notice{text-align:left}.auth__kicker{margin-bottom:10px;color:var(--brass-d);font-size:.76rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.auth__title{font:500 clamp(1.95rem,1.4rem + 1.7vw,2.75rem)/1.06 var(--serif);letter-spacing:-.015em;text-wrap:balance}.auth__lead{max-width:560px;margin:12px 0 24px;color:var(--slate);font-size:1.02rem;line-height:1.55}.auth__card--center .auth__lead{margin-inline:auto}.auth__card .notice{margin-bottom:18px}.auth__progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:26px}.auth__progress li{display:flex;align-items:center;gap:8px;padding-top:10px;border-top:3px solid var(--stone-2);color:var(--slate-2);font-size:.8rem;font-weight:550}.auth__progress li.is-on{border-color:var(--brass);color:var(--ink);font-weight:650}.auth__pn{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;background:var(--stone);font-size:.72rem;font-weight:700}.is-on .auth__pn{background:var(--ink);color:var(--ivory)}.auth__reassure{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;color:var(--slate);font-size:.85rem}.auth__reassure li{display:inline-flex;align-items:center;gap:6px}.auth__reassure .i{width:15px;height:15px;color:var(--ok)}.auth__alt{margin-top:24px;color:var(--slate);text-align:center}.auth__alt a{color:var(--ink);font-weight:650}.auth__fine{margin-top:14px;color:var(--slate-2);font-size:.84rem}.auth__fine a{color:var(--ink)}.auth__badge{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 18px;border-radius:20px;background:var(--ink);color:var(--brass-l);box-shadow:var(--shadow)}.auth__badge .i{width:28px;height:28px}.auth__badge--ok{background:var(--ok-bg);color:var(--ok);box-shadow:none}.auth__badge--err{background:var(--err-bg);color:var(--err);box-shadow:none}.auth__card--center .btn--block{margin-top:6px}.auth__aside{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;padding:clamp(24px,3.4vw,56px);border-radius:26px;background:radial-gradient(120% 90% at 100% 0%,#24393C 0%,var(--ink) 58%),var(--ink);color:var(--ivory)}.auth__aside:before{content:"";position:absolute;z-index:-1;right:-220px;top:-200px;width:640px;height:640px;background:url(../img/guilloche.svg) center / contain no-repeat;opacity:.16;pointer-events:none}.auth__aside :focus-visible{outline-color:var(--brass-l)}.auth__aside-t{margin:30px 0 18px;font:500 clamp(1.45rem,1.2rem + .8vw,1.85rem)/1.15 var(--serif)}.vsteps{display:grid;gap:18px}.vsteps li{display:flex;gap:14px}.vsteps__n{display:grid;place-items:center;flex:none;width:32px;height:32px;border:1px solid rgba(214,179,111,.5);border-radius:50%;color:var(--brass-l);font-size:.86rem;font-weight:700}.vsteps strong{display:block;color:var(--ivory);font-weight:650}.vsteps span span,.vsteps li>span:last-child{color:var(--mist);font-size:.94rem;line-height:1.5}.auth__docs{margin-top:26px;padding:18px 20px;border:1px solid rgba(247,244,238,.1);border-radius:16px;background:#f7f4ee0a}.auth__docs-t{margin-bottom:10px;color:var(--brass-l);font-size:.74rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.auth__docs ul{display:grid;gap:8px}.auth__docs li{display:flex;gap:10px;color:var(--mist);font-size:.92rem}.auth__docs .i{flex:none;width:17px;height:17px;margin-top:2px;color:var(--brass-l)}.auth__badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:26px}.auth__badges li{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border:1px solid rgba(247,244,238,.16);border-radius:999px;color:var(--mist);font-size:.8rem}.auth__badges .i{width:14px;height:14px;color:var(--brass-l)}.auth__shield{display:grid;place-items:center;width:60px;height:60px;border:1px solid rgba(214,179,111,.4);border-radius:18px;color:var(--brass-l)}.auth__shield .i{width:28px;height:28px}.auth__ticks{display:grid;gap:14px}.auth__ticks li{display:flex;gap:12px;color:var(--mist);line-height:1.5}.auth__ticks .i{flex:none;width:22px;height:22px;padding:4px;border-radius:50%;background:#5fbf9324;color:var(--ok-l)}.auth__phish{margin-top:auto;padding:18px 20px;border:1px solid rgba(214,179,111,.28);border-radius:16px;background:#d6b36f0f;color:var(--mist);font-size:.9rem}.auth__aside--login .auth__ticks{margin-bottom:28px}.auth__phish-t{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:var(--ivory);font-weight:650}.auth__phish-t .i{width:16px;height:16px;color:var(--brass-l)}.auth__url{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;padding:8px 12px;border-radius:10px;background:#f7f4ee14;color:var(--ivory);font-size:.9rem}.auth__url-lock{display:inline-grid;color:var(--ok-l)}.auth__url-lock .i{width:14px;height:14px}.auth__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;width:100%;max-width:1520px;margin:0 auto;padding:16px clamp(16px,3vw,40px) 26px;color:var(--slate-2);font-size:.8rem}.auth__risk{display:flex;align-items:center;gap:8px}.auth__risk .i{width:15px;height:15px;color:var(--brass-d)}.auth__legal{display:flex;flex-wrap:wrap;gap:6px 16px}.auth__legal a{color:var(--slate)}.acard{container-type:inline-size;position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;gap:18px;min-height:208px;padding:22px 24px;border:1px solid rgba(214,179,111,.22);border-radius:20px;background:radial-gradient(120% 120% at 100% 0%,#24393C 0%,var(--ink) 55%),var(--ink);color:var(--ivory);box-shadow:var(--shadow)}.acard:before{content:"";position:absolute;z-index:-1;inset:0;background:url(../img/guilloche.svg) right -90px top -70px / 330px no-repeat;opacity:.26;pointer-events:none}.acard__top{display:flex;align-items:center;gap:10px}.acard__top img{width:26px;height:26px}.acard__lab{display:inline-flex;align-items:center;gap:8px;color:var(--mist);font-size:.76rem;letter-spacing:.12em;text-transform:uppercase}.acard__state{margin-left:auto;padding:5px 10px;border:1px solid rgba(214,179,111,.3);border-radius:999px;background:#d6b36f1a;color:var(--brass-l);font-size:.74rem;font-weight:650;white-space:nowrap}.acard--live .acard__state{border-color:#5fbf9359;background:#5fbf931f;color:var(--ok-l)}.acard__num{overflow:hidden;font-size:clamp(.95rem,5.4cqw,1.32rem);letter-spacing:.08em;white-space:nowrap}.acard__num--prep{color:var(--mist);letter-spacing:.14em}.acard__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding-top:14px;border-top:1px solid rgba(247,244,238,.12)}.acard__k{display:block;color:var(--mist-2);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.acard__v{display:block;font:500 1.2rem/1.25 var(--serif)}.acard__v.mono{font:500 .95rem/1.4 var(--mono);letter-spacing:.06em}.acard__chip{flex:none;width:44px;height:32px;border-radius:7px;background:linear-gradient(135deg,var(--brass-l),var(--brass) 55%,var(--brass-d));box-shadow:inset 0 0 0 1px #ffffff2e}.acard--big{min-height:250px;padding:28px 30px}.acard--big .acard__num{font-size:clamp(1rem,5.6cqw,1.9rem)}.acard--big .acard__v{font-size:1.4rem}.acard--preview{margin-top:4px;max-width:460px}.ibanbox{display:grid;gap:12px;min-width:0}.ibanbox__acts{display:flex;flex-wrap:wrap;gap:10px}.ibanbox__note{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--paper);color:var(--slate);font-size:.9rem;line-height:1.5}.ibanbox__note .i{flex:none;width:20px;height:20px;margin-top:1px;color:var(--brass-d)}.ibanbox__note strong{color:var(--ink)}.ibanbox__tl{margin-top:18px}.acard-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-top:14px;color:var(--slate);font-size:.9rem}.acard-meta p{flex:1 1 240px}.docs-mini{margin-top:16px;padding:16px 18px;border:1px solid var(--line);border-radius:16px;background:var(--paper)}.docs-mini__t{margin-bottom:8px;color:var(--brass-d);font-size:.74rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.docs-mini ul{display:grid;gap:8px}.docs-mini li{display:flex;gap:10px;color:var(--slate);font-size:.9rem;line-height:1.45}.docs-mini .i{flex:none;width:17px;height:17px;margin-top:2px;color:var(--brass-d)}.hello{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px;margin-bottom:clamp(16px,1.6vw,26px)}.hello__txt{min-width:0}.hello__date{color:var(--slate-2);font-size:.84rem}.hello__date:first-letter{text-transform:uppercase}.hello__t{margin-top:2px;font:500 clamp(1.7rem,1.25rem + 1.4vw,2.5rem)/1.08 var(--serif);letter-spacing:-.015em}.hello__d{max-width:720px;margin-top:6px;color:var(--slate)}.hello__actions{display:flex;flex-wrap:wrap;gap:10px}.hooray{display:flex;align-items:center;gap:18px;margin-bottom:clamp(14px,1.3vw,22px);padding:18px 22px;border:1px solid rgba(31,107,79,.22);border-radius:18px;background:linear-gradient(90deg,var(--ok-bg),rgba(227,239,231,.3));animation:rise .7s var(--ease) both}.hooray img{flex:none;width:56px;height:56px}.hooray__t{font:500 1.3rem/1.2 var(--serif)}.hooray p+p{color:var(--slate);font-size:.94rem}.prog{display:block;width:100%;height:8px;margin:2px 0 6px;border:0;border-radius:4px;background:var(--stone);overflow:hidden;appearance:none;-webkit-appearance:none}.prog::-webkit-progress-bar{background:var(--stone);border-radius:4px}.prog::-webkit-progress-value{background:linear-gradient(90deg,var(--brass),var(--brass-l));border-radius:4px;transition:width .6s var(--ease)}.prog::-moz-progress-bar{background:linear-gradient(90deg,var(--brass),var(--brass-l));border-radius:4px}.onb__list{display:grid;margin-top:12px}.onb__item{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:4px 14px;padding:13px 4px;border-top:1px solid var(--line)}.onb__item:first-child{border-top:0}.onb__n{display:grid;place-items:center;width:32px;height:32px;border:1.5px solid var(--line-2);border-radius:50%;color:var(--slate);font-size:.85rem;font-weight:700}.onb__n .i{width:16px;height:16px}.onb__item.is-done .onb__n{border-color:var(--ok);background:var(--ok);color:#fff}.onb__item.is-on .onb__n{border-color:var(--ink);background:var(--ink);color:var(--ivory);box-shadow:0 0 0 5px var(--brass-t)}.onb__txt{display:grid;gap:1px;min-width:0}.onb__t{font-weight:650}.onb__d{color:var(--slate);font-size:.88rem}.onb__item.is-done .onb__t{color:var(--slate)}.onb__time{color:var(--slate-2);font-size:.82rem;white-space:nowrap}.onb__go{color:var(--ink);font-size:.88rem;font-weight:600;white-space:nowrap}.onb__go:not(.btn){text-decoration:underline;text-decoration-color:var(--brass);text-underline-offset:3px}.onb__go.btn{color:var(--ivory);text-decoration:none}@container main (max-width: 700px){.onb__item.is-on .onb__go.btn{grid-column:2 / -1;justify-self:start;margin-top:6px}}.onb__go--off{display:grid;place-items:center;width:32px;color:var(--mist-2)}.onb__go--off .i{width:15px;height:15px}.tl{display:grid;margin-top:4px}.tl li{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px;padding-bottom:20px}.tl li:last-child{padding-bottom:0}.tl li:before{content:"";position:absolute;left:16px;top:34px;bottom:2px;width:2px;background:var(--line)}.tl li:last-child:before{display:none}.tl li.is-done:before{background:var(--ok)}.tl__dot{position:relative;display:grid;place-items:center;width:34px;height:34px;border:2px solid var(--line-2);border-radius:50%;background:var(--paper)}.tl__dot .i{width:16px;height:16px}.tl li.is-done .tl__dot{border-color:var(--ok);background:var(--ok);color:#fff}.tl li.is-on .tl__dot{border-color:var(--brass)}.tl li.is-on .tl__dot:after{content:"";width:12px;height:12px;border-radius:50%;background:var(--brass);animation:breathe 2s ease-in-out infinite}.tl__t{padding-top:5px;font-weight:650}.tl__d{color:var(--slate);font-size:.92rem;line-height:1.5}@keyframes breathe{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.7);opacity:.6}}.bal__v{font:500 clamp(2.2rem,1.6rem + 2vw,3.2rem)/1 var(--serif);letter-spacing:-.02em}.bal__sub{margin-top:6px;color:var(--slate);font-size:.9rem}.bal__actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px}.qact{display:grid;justify-items:center;gap:8px;padding:14px 8px;border:1px solid var(--line);border-radius:14px;background:var(--ivory);color:var(--ink);font-size:.86rem;font-weight:600;text-align:center;text-decoration:none;transition:border-color .2s,transform .2s var(--ease),background-color .2s}.qact:hover{border-color:var(--ink);background:var(--paper);transform:translateY(-2px)}.qact__i{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--ink);color:var(--brass-l)}.qact__i .i{width:19px;height:19px}.hold{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.hold li{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:0 10px}.hold .tok{grid-row:span 2}.hold__q{font-weight:650}.hold__e{color:var(--slate);font-size:.85rem}.tok{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;color:#fff;font-size:.82rem;font-weight:700}.tok--usdc{background:#2775ca}.tok--eurc{background:linear-gradient(135deg,#2775ca,#1a4f8b)}.tok--btc{background:#e8891a}.tok--eth{background:#5b6fc9}.tok--sol{background:linear-gradient(135deg,#7f3fe0,#12b886)}.tok--usdt{background:#26a17b}.rates{display:grid}.rates__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 0;border-top:1px solid var(--line)}.rates__row:first-child{border-top:0;padding-top:0}.rates__name{display:grid;line-height:1.25}.rates__name strong{font-size:.92rem}.rates__name span{color:var(--slate-2);font-size:.8rem}.rates__v{font-weight:650;transition:color .4s}.rates__v.is-up{color:var(--ok)}.rates__v.is-down{color:var(--err)}.rates__src{margin-top:12px;color:var(--slate-2);font-size:.78rem;line-height:1.5}.rates__src .live-dot{margin-right:6px;vertical-align:1px}.checks{display:grid}.checks__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.checks__row:first-child{border-top:0;padding-top:0}.checks__row>.i{width:21px;height:21px;color:#c97a28}.checks__row.is-ok>.i{color:var(--ok)}.checks__row>span{display:grid;line-height:1.3}.checks__row strong{font-size:.92rem}.checks__row span span{color:var(--slate);font-size:.82rem}.checks__go{color:var(--ink);font-size:.85rem;font-weight:650}.txl{display:grid}.txl__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 2px;border-top:1px solid var(--line)}.txl__row:first-child{border-top:0}.txl__ico{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--stone);color:var(--ink)}.txl__ico .i{width:18px;height:18px}.txl__ico--deposit{background:var(--ok-bg);color:var(--ok)}.txl__ico--conversion{background:var(--brass-t);color:var(--brass-d)}.txl__main{display:grid;min-width:0}.txl__t{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.txl__s{overflow:hidden;color:var(--slate-2);font-size:.83rem;text-overflow:ellipsis;white-space:nowrap}.txl__amt{display:grid;justify-items:end;gap:3px;text-align:right}.txl__amt .num{font-weight:650}.txl__amt .is-in{color:var(--ok)}.txl__asset{color:var(--slate);font-size:.83rem;font-weight:500!important}.soon{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px;padding-top:16px;border-top:1px dashed var(--line-2)}.soon:has(>li:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}.soon li{display:flex;align-items:flex-start;gap:10px;color:var(--slate);font-size:.84rem;line-height:1.45}.soon .txl__ico{flex:none;width:34px;height:34px;border-radius:10px}.soon .txl__ico .i{width:16px;height:16px}.soon strong{display:block;color:var(--ink);font-size:.88rem}@container main (max-width: 760px){.soon:has(>li:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}}@container main (max-width: 700px){.soon:not(:has(>li:nth-child(4))){grid-template-columns:minmax(0,1fr)}}@container main (max-width: 480px){.soon,.soon:has(>li:nth-child(4)){grid-template-columns:minmax(0,1fr)}}.help .btn{margin-top:16px}.help__links{display:grid;margin-top:18px;border-top:1px solid rgba(247,244,238,.12)}.help__links a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 0;border-bottom:1px solid rgba(247,244,238,.1);color:var(--ivory);font-size:.92rem;text-decoration:none}.help__links a:hover{color:var(--brass-l)}.help__links .i{width:15px;height:15px;color:var(--brass-l)}.ostep{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,250px);align-items:center;gap:16px 32px;margin-bottom:clamp(14px,1.4vw,24px);padding:16px 20px;border:1px solid var(--line);border-radius:18px;background:var(--paper);box-shadow:var(--shadow-sm)}.ostep__list{display:flex;align-items:center;gap:6px;min-width:0}.ostep__item{display:flex;align-items:center;flex:1 1 auto;min-width:0}.ostep__item:last-child{flex:0 0 auto}.ostep__item:not(:last-child):after{content:"";flex:1;min-width:10px;height:2px;margin:0 6px;border-radius:1px;background:var(--line)}.ostep__item.is-done:not(:last-child):after{background:var(--ok)}.ostep__item>a,.ostep__item>span{display:inline-flex;align-items:center;gap:9px;min-width:0;color:var(--slate);font-size:.88rem;font-weight:600;text-decoration:none}.ostep__item>a:hover{color:var(--ink)}.ostep__n{display:grid;place-items:center;flex:none;width:30px;height:30px;border:1.5px solid var(--line-2);border-radius:50%;background:var(--paper);font-size:.8rem;font-weight:700}.ostep__n .i{width:15px;height:15px}.ostep__item.is-done .ostep__n{border-color:var(--ok);background:var(--ok);color:#fff}.ostep__item.is-on .ostep__n{border-color:var(--ink);background:var(--ink);color:var(--ivory);box-shadow:0 0 0 4px var(--brass-t)}.ostep__item.is-on>span{color:var(--ink)}.ostep__t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ostep__meta p{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 10px;font-size:.86rem}.ostep__meta span{color:var(--slate-2)}.ob__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:clamp(14px,1.4vw,24px);align-items:start}.ob__card{padding:clamp(20px,2.4vw,40px)}.ob__kicker{color:var(--brass-d);font-size:.76rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.ob__title{margin-top:8px;font:500 clamp(1.6rem,1.25rem + 1.2vw,2.2rem)/1.1 var(--serif);letter-spacing:-.012em}.ob__lead{max-width:760px;margin:8px 0 24px;color:var(--slate)}.ob__card>.notice{margin-bottom:20px}.ob__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding-top:20px;border-top:1px solid var(--line)}.ob__actions .btn--primary{margin-left:auto}.ob__actions .field--check{flex:1 1 320px}.ob__saved{display:flex;align-items:center;gap:8px;color:var(--slate-2);font-size:.82rem}.ob__saved .i{width:14px;height:14px;color:var(--ok)}.ob__aside{display:grid;gap:14px;position:sticky;top:96px}.ob__grid--wide{grid-template-columns:minmax(0,1fr)}.ob__grid--wide .ob__aside{position:static;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.ob__aside .card{padding:18px 20px}.ob__aside .link-arrow{display:inline-block;margin-top:10px;font-size:.9rem}.ob__perks{display:flex;flex-wrap:wrap;gap:8px 22px;margin-bottom:22px}.ob__perks li{display:inline-flex;align-items:center;gap:8px;font-size:.92rem;font-weight:550}.ob__perks .i{width:20px;height:20px;padding:3px;border-radius:50%;background:var(--ok-bg);color:var(--ok)}.ob__skip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 18px;margin-top:22px;padding:16px 18px;border:1px dashed var(--line-2);border-radius:14px;color:var(--slate);font-size:.9rem}.ob__skip p{flex:1 1 320px}.tin__why{margin-top:12px}.tin{display:grid;gap:12px}.review{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:14px;margin-bottom:22px}.review__block{padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:var(--ivory)}.review__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.review__t{font-size:.98rem;font-weight:650}.review__edit{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-size:.85rem;font-weight:600}.review__edit .i{width:14px;height:14px}.review__state{display:flex;align-items:center;gap:8px;font-weight:550}.review__state .i{width:19px;height:19px}.review__state .is-ok{color:var(--ok)}.review__state .is-warn{color:#c97a28}.review__form{display:grid;gap:14px}.totp{display:grid;grid-template-columns:minmax(180px,220px) minmax(0,1fr);gap:24px 32px;align-items:start}.card:has(>.totp),.ob__card:has(.totp){container:totp / inline-size}@container totp (max-width: 640px){.totp{grid-template-columns:minmax(0,1fr)}.totp__qr svg{max-width:200px}.totp__form{grid-column:auto}}.totp__qr{display:grid;justify-items:center;gap:12px}.totp__qr svg{width:100%;max-width:220px;height:auto;padding:10px;border:1px solid var(--line);border-radius:16px;background:#fff}.totp__open{display:none}.totp__steps{display:grid;gap:18px}.totp__steps>li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px}.totp__steps>li>span:last-of-type{display:block;color:var(--slate);line-height:1.5}.totp__steps strong{color:var(--ink)}.totp__n{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--ink);color:var(--ivory);font-size:.82rem;font-weight:700}.totp__key{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.totp__key code{padding:7px 10px;border:1px dashed var(--line-2);border-radius:9px;background:var(--ivory);color:var(--ink);font-size:.9rem;letter-spacing:.06em;word-break:break-all}.totp__form{grid-column:2;display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:10px}.totp__form .field{flex:1 1 200px;max-width:260px}.codes{display:grid;gap:16px}.codes:focus{outline:none}.codes__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--ivory);counter-reset:rc}.codes__grid li{counter-increment:rc;display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:9px;background:var(--paper);font-size:.98rem;letter-spacing:.06em}.codes__grid li:before{content:counter(rc);color:var(--mist-2);font:600 .72rem/1 var(--font)}.codes__actions{display:flex;flex-wrap:wrap;gap:10px}@container main (min-width: 1000px){.pgrid__wide .codes__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.locked{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;padding:16px 20px;border:1px solid rgba(185,142,69,.32);border-radius:18px;background:linear-gradient(90deg,#b98e451f,#b98e4508)}.locked__ico{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:14px;background:var(--ink);color:var(--brass-l)}.locked__ico .i{width:20px;height:20px}.locked__txt{flex:1 1 360px;min-width:0}.locked__t{font-weight:650}.locked__d{color:var(--slate);font-size:.92rem}.dstep+.dstep{margin-top:24px;padding-top:22px;border-top:1px solid var(--line)}.dstep__t{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:14px;font-weight:650}.dstep__n{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--ink);color:var(--ivory);font-size:.78rem;font-weight:700}.apick{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.apick__a{display:grid;justify-items:center;align-content:start;gap:8px;height:100%;padding:14px 8px;text-align:center;border:1.5px solid var(--line);border-radius:14px;background:var(--paper);color:var(--ink);text-decoration:none;transition:border-color .2s,box-shadow .2s,background-color .2s}.apick__a:hover{border-color:var(--line-2)}.apick__a.is-on{border-color:var(--ink);background:var(--ivory);box-shadow:0 0 0 3px var(--brass-t)}.apick__a .tok{width:38px;height:38px}.apick__txt{display:grid;line-height:1.25}.apick__txt span{color:var(--slate-2);font-size:.78rem}.dstep__kind{margin-left:auto}@container main (max-width: 560px){.apick{gap:6px}.apick__a{padding:10px 2px}.apick__txt span{display:none}.apick__a .tok{width:32px;height:32px}.dstep__kind{display:none}}.npick{display:flex;flex-wrap:wrap;gap:8px}.npick__a{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 16px;border:1.5px solid var(--line);border-radius:999px;background:var(--paper);color:var(--ink);font-size:.9rem;font-weight:600;text-decoration:none;transition:border-color .2s,background-color .2s,color .2s}.npick__a:hover{border-color:var(--line-2)}.npick__a.is-on{border-color:var(--ink);background:var(--ink);color:var(--ivory)}.npick__a .i{width:15px;height:15px;color:var(--brass-l)}.daddr{display:grid;grid-template-columns:180px minmax(0,1fr);gap:22px;align-items:start;padding:18px;border:1px solid var(--line);border-radius:16px;background:var(--ivory)}.daddr__qr svg{width:100%;height:auto;padding:8px;border-radius:12px;background:#fff}.daddr__info{display:grid;gap:8px;justify-items:start;min-width:0}.daddr__k{color:var(--slate);font-size:.84rem}.daddr__v{max-width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--paper);font-size:.95rem;letter-spacing:.02em;word-break:break-all}.daddr--wait{grid-template-columns:auto minmax(0,1fr);align-items:center}.daddr__lock{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--stone)}.daddr__lock .i{width:20px;height:20px}.daddr--locked{position:relative}.daddr__ghost{position:relative;display:grid;place-items:center;aspect-ratio:1;border-radius:12px;background:repeating-linear-gradient(45deg,var(--stone) 0 8px,var(--stone-2) 8px 16px)}.daddr__ghost span{position:absolute;width:28%;aspect-ratio:1;border:6px solid rgba(14,26,28,.14);border-radius:6px}.daddr__ghost span:nth-child(1){left:8%;top:8%}.daddr__ghost span:nth-child(2){right:8%;top:8%}.daddr__ghost span:nth-child(3){left:8%;bottom:8%}.daddr__lockt{display:flex;align-items:center;gap:8px;font-weight:650}.daddr__lockt .i{width:17px;height:17px;color:var(--brass-d)}.daddr__note{color:var(--slate);font-size:.9rem}.rules{display:grid;gap:12px}.rules li{display:flex;gap:12px;color:var(--slate);font-size:.92rem;line-height:1.5}.rules .i{flex:none;width:19px;height:19px;margin-top:1px;color:var(--brass-d)}.calc{display:grid;gap:14px}.calc__row{display:grid;gap:8px;padding:18px;border:1px solid var(--line);border-radius:16px;background:var(--ivory)}.calc__row--out{background:var(--paper)}.calc__lab{color:var(--slate);font-size:.86rem;font-weight:600}.calc__in{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:10px}.calc__num{width:100%;min-width:0;height:60px;padding:0 14px;border:1px solid var(--line-2);border-radius:12px;background:var(--paper);font:500 clamp(1.4rem,1.1rem + 1vw,1.9rem)/1 var(--serif);appearance:none;-webkit-appearance:none}.calc__num:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 4px #b98e4538}.calc__num[aria-invalid=true]{border-color:var(--err)}.calc__asset select{width:100%;height:60px;padding:0 40px 0 16px;border:1px solid var(--line-2);border-radius:12px;background:var(--paper);font-weight:650;cursor:pointer;appearance:none;-webkit-appearance:none}.calc__asset select:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 4px #b98e4538}.calc__have{color:var(--slate);font-size:.86rem}.calc__mode{justify-self:start}.calc__eur .calc__num{padding-right:44px}.calc__eur .money__cur{font:500 1.3rem/1 var(--serif);color:var(--slate)}.no-js .js-only{display:none!important}.calc__sep{display:grid;place-items:center;height:0;position:relative;z-index:1}.calc__sep span{display:grid;place-items:center;width:38px;height:38px;margin:-26px 0;border:4px solid var(--paper);border-radius:50%;background:var(--ink);color:var(--brass-l)}.calc__sep .i{width:16px;height:16px;transform:rotate(90deg)}.calc__res{font:500 clamp(1.8rem,1.3rem + 1.6vw,2.6rem)/1.05 var(--serif);letter-spacing:-.015em}.calc__bd{padding:4px 4px 0}.calc__lock,.calc__fine{color:var(--slate-2);font-size:.84rem;text-align:center}.calc__lock{margin-top:-4px;color:var(--brass-d)}.quote{display:grid;gap:14px;padding:20px;border:1.5px solid var(--ink);border-radius:18px;background:var(--ivory);animation:rise .5s var(--ease) both}.quote__k{color:var(--brass-d);font-size:.76rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.quote__big{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font:500 clamp(1.5rem,1.2rem + 1.2vw,2.2rem)/1.15 var(--serif)}.quote__big .i{width:22px;height:22px;color:var(--brass-d)}.quote__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.quote__timer{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:var(--slate);font-size:.88rem}.quote__timer .i{width:16px;height:16px}.quote.is-expired{opacity:.6}.atabs{display:flex;gap:4px;margin-bottom:clamp(14px,1.3vw,22px);padding:4px;overflow-x:auto;border:1px solid var(--line);border-radius:14px;background:var(--paper);scrollbar-width:none}.atabs::-webkit-scrollbar{display:none}.atabs__a{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:10px;color:var(--slate);font-size:.92rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color .2s,color .2s}.atabs__a:hover{color:var(--ink);background:var(--ivory)}.atabs__a.is-on{background:var(--ink);color:var(--ivory)}.atabs__n{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--brass-l);color:var(--ink);font-size:.72rem;font-weight:700}.rcpt{background:var(--ink);border-color:var(--ink);color:var(--ivory)}.rcpt:before{content:"";position:absolute;inset:0;border-radius:inherit;background:url(../img/guilloche.svg) right -120px top -120px / 360px no-repeat;opacity:.12;pointer-events:none}.rcpt>*{position:relative}.rcpt__k{color:var(--brass-l);font-size:.74rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.rcpt__amt{margin:10px 0 14px;font:500 2.2rem/1 var(--serif)}.rcpt .kv__row{border-color:#f7f4ee1f}.rcpt .kv dt{color:var(--mist-2)}.rcpt .kv dd{color:var(--ivory)}.rcpt__vop{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:6px 12px;border-radius:999px;background:#5fbf9324;color:var(--ok-l);font-size:.82rem;font-weight:600}.rcpt__vop .i{width:15px;height:15px}.rcpt__note{margin-top:10px;color:var(--mist);font-size:.84rem}.solist{display:grid}.solist__row{display:grid;grid-template-columns:72px minmax(0,1fr) auto auto auto;align-items:center;gap:12px 18px;padding:14px 0;border-top:1px solid var(--line)}.solist__row:first-child{border-top:0}.solist__day{display:grid;justify-items:center;padding:8px 4px;border-radius:12px;background:var(--ivory);line-height:1.1}.solist__day .num{font:500 1.5rem/1 var(--serif)}.solist__day span:last-child{color:var(--slate-2);font-size:.66rem;text-align:center}.solist__main{display:grid;min-width:0}.solist__main span{color:var(--slate);font-size:.84rem}.solist__amt{font-weight:650}.solist__acts{display:flex;gap:6px}.blist{display:grid}.blist__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px 18px;padding:13px 0;border-top:1px solid var(--line)}.blist__row:first-child{border-top:0}.blist__main{display:grid;min-width:0}.blist__name{overflow:hidden;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.blist__label{color:var(--slate);font-weight:500}.blist__iban{color:var(--slate);font-size:.86rem;letter-spacing:.05em}.blist__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px 10px;color:var(--slate-2);font-size:.82rem}.blist__acts{display:flex;align-items:center;gap:6px}.blist__none{padding:16px 0 4px;color:var(--slate)}.bform{position:sticky;top:96px;align-self:start}.bform:focus{outline:none}.only-narrow{display:none}@container main (max-width: 1080px){.only-narrow{display:inline-flex}}.iban-ok{display:flex;align-items:center;gap:8px;margin-top:-10px;color:var(--ok);font-size:.85rem;font-weight:600}.iban-ok .i{width:16px;height:16px}.filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:16px;border-bottom:1px solid var(--line)}.filters__reset{color:var(--slate);font-size:.88rem}.js .filters__go{display:none}.dlist{display:grid}.dlist__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 16px;padding:13px 0;border-top:1px solid var(--line)}.dlist__row:first-child{border-top:0;padding-top:2px}.dlist__row.is-off .dlist__main strong{color:var(--slate)}.dlist__ico{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--stone);color:var(--ink-3)}.dlist__ico .i{width:19px;height:19px}.dlist__main{display:grid;min-width:0}.dlist__main span{color:var(--slate-2);font-size:.84rem}.dgrid-links{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:10px}.dlink{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;height:100%;padding:12px 14px;border:1px solid var(--line);border-radius:14px;color:var(--ink);text-decoration:none;transition:border-color .2s,background-color .2s}.dlink:hover{border-color:var(--ink);background:var(--ivory)}.dlink>.i{width:16px;height:16px;color:var(--slate-2)}.sess{display:grid}.sess__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px 14px;padding:12px 0;border-top:1px solid var(--line)}.sess__row:first-child{border-top:0;padding-top:0}.sess__ico{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--stone)}.sess__ico .i{width:19px;height:19px}.sess__main{display:grid;min-width:0}.sess__main span{color:var(--slate-2);font-size:.84rem}.sess__seen{color:var(--slate-2);font-size:.84rem;white-space:nowrap}.sess+.form__fine{margin-top:12px}.tbl-wrap{overflow-x:auto;margin:0 -4px}.tbl{width:100%;border-collapse:collapse;font-size:.9rem}.tbl th{padding:10px 12px;border-bottom:1px solid var(--ink);color:var(--slate);font-size:.78rem;font-weight:650;letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap}.tbl td{padding:11px 12px;border-bottom:1px solid var(--line);vertical-align:middle}.tbl td .i{width:15px;height:15px;margin-right:6px;vertical-align:-2px;color:#c97a28}.tbl tr.is-warn td{background:#faf0dc80}.tbl-wrap+.form__fine{margin-top:14px}.thl{display:grid;gap:4px}.thl__a{display:grid;gap:6px;padding:12px;border-radius:12px;color:var(--ink);text-decoration:none;transition:background-color .2s}.thl__a:hover{background:var(--ivory)}.thl__a.is-on{background:var(--ivory);box-shadow:inset 3px 0 0 var(--brass)}.thl__t{display:flex;align-items:center;justify-content:space-between;gap:8px;font-weight:600;line-height:1.3}.thl__m{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;color:var(--slate-2);font-size:.8rem}.chat__k{color:var(--slate-2);font-size:.8rem}.chat__list{display:grid;gap:16px;margin:6px 0 22px}.msg{max-width:min(760px,88%)}.msg--me{justify-self:end}.msg__who{display:flex;align-items:center;gap:6px;margin-bottom:6px;color:var(--slate-2);font-size:.78rem}.msg--me .msg__who{justify-content:flex-end}.msg__who img{width:16px;height:16px}.msg__body{padding:14px 16px;border-radius:16px;line-height:1.55;overflow-wrap:anywhere}.msg--me .msg__body{border-bottom-right-radius:6px;background:var(--ink);color:var(--ivory)}.msg--team .msg__body{border:1px solid var(--line);border-bottom-left-radius:6px;background:var(--ivory)}.chat__reply{padding-top:18px;border-top:1px solid var(--line)}.chat__closed{display:flex;align-items:center;gap:8px;padding-top:16px;border-top:1px solid var(--line);color:var(--slate)}.chat__closed .i{width:18px;height:18px;color:var(--ok)}.afaq{display:grid}.afaq__i{border-top:1px solid var(--line)}.afaq__i:first-child{border-top:0}.afaq__i summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0;font-weight:600;list-style:none;cursor:pointer}.afaq__i summary::-webkit-details-marker{display:none}.afaq__i summary .i{flex:none;width:18px;height:18px;color:var(--slate-2);transition:transform .25s var(--ease)}.afaq__i[open] summary .i{transform:rotate(180deg)}.afaq__i p{padding:0 0 16px;color:var(--slate);line-height:1.6}.ticks--card{margin-top:14px}.mnav{display:none}.sdlg .modal__box{display:grid;justify-items:center;gap:4px;text-align:center}.sdlg__ico{display:grid;place-items:center;width:58px;height:58px;margin-bottom:8px;border-radius:18px;background:var(--brass-t);color:var(--brass-d)}.sdlg__ico .i{width:26px;height:26px}.sdlg__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px}@media (max-width: 1280px){.shell{--side-w: 240px}.side__top{padding:20px 18px 12px}}@media (max-width: 1180px){.ostep{grid-template-columns:minmax(0,1fr)}.ostep__t{display:none}.ostep__item.is-on .ostep__t{display:inline}.ob__grid{grid-template-columns:minmax(0,1fr)}.ob__aside{position:static;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}}@media (max-width: 1023px){.shell{grid-template-columns:minmax(0,1fr);background:none}.side{position:fixed;left:0;top:0;bottom:0;width:min(320px,86vw);transform:translate(-102%);transition:transform .3s var(--ease);box-shadow:var(--shadow-lg)}.side.is-open{transform:none}.side__close{display:grid}.top__menu{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--ink)}.top__menu .i{width:20px;height:20px}.top__mark{display:inline-flex;flex:none}.top__mark img{width:30px;height:30px}.auth__grid{grid-template-columns:minmax(0,1fr)}.auth__aside{order:2}.bform{position:static}}@media (max-width: 860px){.top{gap:10px;min-height:64px}.top__icon{display:none}.status span{max-width:160px;overflow:hidden;text-overflow:ellipsis}.frow,.frow--3{grid-template-columns:minmax(0,1fr);row-gap:18px}.frow>.field{grid-row:auto;grid-template-rows:none}.frow>.field>.field__help:empty{display:none}.frow--zip{grid-template-columns:minmax(0,.5fr) minmax(0,1fr)}.frow>div:empty{display:none}.totp{grid-template-columns:minmax(0,1fr)}.totp__qr svg{max-width:200px}.totp__form{grid-column:auto}.daddr{grid-template-columns:minmax(0,1fr)}.daddr__qr,.daddr__ghost{max-width:220px;justify-self:center;width:100%}.solist__row{grid-template-columns:64px minmax(0,1fr) auto}.solist__row .pill,.solist__acts{grid-column:2 / -1;justify-self:start}.blist__row{grid-template-columns:auto minmax(0,1fr) auto}.blist__meta{grid-column:2;justify-content:flex-start}.blist__acts{grid-column:3;grid-row:1 / span 2}.tbl thead{display:none}.tbl,.tbl tbody,.tbl tr,.tbl td{display:block}.tbl tr{padding:10px 0;border-bottom:1px solid var(--line)}.tbl td{display:flex;justify-content:space-between;gap:12px;padding:3px 0;border:0}.tbl td:before{content:attr(data-th);color:var(--slate-2);font-size:.8rem}}@media (max-width: 759px){.app{padding-bottom:calc(68px + env(safe-area-inset-bottom))}.mnav{position:fixed;left:0;right:0;bottom:0;z-index:40;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:#fffdf9f5;border-top:1px solid var(--line);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);box-shadow:0 -8px 24px -18px #0e1a1c80}.mnav__a{position:relative;display:grid;justify-items:center;gap:3px;padding:7px 2px 5px;border:0;border-radius:12px;background:transparent;color:var(--slate);font-size:.7rem;font-weight:600;text-decoration:none}.mnav__a .i{width:22px;height:22px}.mnav__a.is-on{color:var(--ink);background:var(--stone)}.mnav__a.is-on .i{color:var(--brass-d)}.mnav__dot{position:absolute;top:5px;right:calc(50% - 16px);width:8px;height:8px;border-radius:50%;background:var(--brass);box-shadow:0 0 0 2px var(--paper)}.main__foot{padding-bottom:20px}.status{display:none}.top__h1{font-size:1.3rem}.langs--app{display:none}.hello{align-items:flex-start}.hello__actions{width:100%}.hello__actions .btn{flex:1 1 auto}.bal__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.onb__item{grid-template-columns:34px minmax(0,1fr) auto}.onb__time{display:none}.ostep{padding:14px}.ostep__list{display:none}.ob__actions{flex-direction:column-reverse;align-items:stretch}.ob__actions .btn{width:100%;margin:0}.ob__card{padding:20px 18px}.auth__top{padding:14px 16px}.auth__help span{display:none}.auth__progress li span:last-child{font-size:.74rem}.auth__card,.auth__aside{border-radius:20px}.card{border-radius:16px}.kv__row{grid-template-columns:minmax(0,1fr);gap:2px}.calc__in{grid-template-columns:minmax(0,1fr) 110px}.quote__timer{margin-left:0}.empty--inline{grid-template-columns:auto minmax(0,1fr)}.empty--inline .btn{grid-column:1 / -1;justify-self:start}.msg{max-width:94%}.filters .seg{width:100%}.filters .select--sm,.search--grow{flex:1 1 140px}.totp__open{display:inline-flex}.sess__row{grid-template-columns:auto minmax(0,1fr) auto}.sess__seen{display:none}}@media (max-width: 480px){.auth__progress li:not(.is-on) span:last-child{display:none}.auth__switch{display:none}}@media (max-width: 420px){.card .btn,.subform .btn{max-width:100%;white-space:normal;line-height:1.25;padding-top:8px;padding-bottom:8px;text-align:center}.auth__help{display:none}.auth__switch{padding:0 12px}}@media print{.side,.top,.mnav,.main__foot,.flashes,.codes__actions,.ob__actions,.btn,.ob__aside,.ostep{display:none!important}.shell{display:block}.app,.main__in{background:#fff;padding:0}.card{border:0;box-shadow:none}}@media (prefers-reduced-motion: reduce){.status--wait i:after,.live-dot:after,.tl li.is-on .tl__dot:after{animation:none}.side{transition:none}}

/* ── Activation Topup ────────────────────────────────────────────────────── */

.topup-grid {
  display: grid;
  gap: 1.5rem;
  margin-top: 1.5rem;
}

@media (min-width: 768px) {
  .topup-grid {
    grid-template-columns: 1fr 320px;
    align-items: start;
  }
}

.topup-card {
  padding: 1.5rem;
}

.topup-details {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
}

.topup-coin {
  display: flex;
  align-items: center;
  gap: 0.75rem;
}

.topup-coin__badge {
  font-weight: 600;
  font-size: 1.125rem;
  padding: 0.25rem 0.75rem;
  border-radius: 0.375rem;
  background: var(--surface-2);
}

.topup-status {
  font-size: 0.875rem;
  padding: 0.25rem 0.5rem;
  border-radius: 0.25rem;
}

.topup-status--pending { background: var(--warning-bg); color: var(--warning-fg); }
.topup-status--confirming { background: var(--info-bg); color: var(--info-fg); }
.topup-status--underpaid { background: var(--warning-bg); color: var(--warning-fg); }
.topup-status--completed { background: var(--success-bg); color: var(--success-fg); }
.topup-status--expired { background: var(--danger-bg); color: var(--danger-fg); }
.topup-status--cancelled { background: var(--surface-2); color: var(--text-2); }

.topup-amount,
.topup-address {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}

.topup-amount__label,
.topup-address__label {
  font-size: 0.875rem;
  color: var(--text-2);
}

.topup-amount__value,
.topup-address__value {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

.topup-amount__value code {
  font-size: 1.25rem;
  font-weight: 600;
}

.topup-address__code {
  word-break: break-all;
  font-size: 0.875rem;
}

.topup-qr {
  display: flex;
  justify-content: center;
  padding: 1rem;
  background: #fff;
  border-radius: 0.5rem;
}

.topup-qr img {
  max-width: 200px;
}

.topup-expires {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 0.875rem;
  color: var(--text-2);
}

.topup-actions {
  display: flex;
  gap: 0.75rem;
}

.topup-change {
  margin-top: 1rem;
}

.topup-change summary {
  cursor: pointer;
  font-size: 0.875rem;
  color: var(--accent);
}

.topup-form {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
}

.topup-form__hint {
  color: var(--text-2);
  font-size: 0.875rem;
}

.topup-coins {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}

.topup-coins--large {
  gap: 0.75rem;
}

.topup-coin-opt {
  display: flex;
  align-items: center;
  padding: 0.5rem 1rem;
  border: 1px solid var(--border);
  border-radius: 0.5rem;
  cursor: pointer;
  transition: all 0.15s;
}

.topup-coin-opt:hover {
  border-color: var(--accent);
}

.topup-coin-opt.is-selected,
.topup-coin-opt:has(input:checked) {
  border-color: var(--accent);
  background: var(--accent-bg);
}

.topup-coin-opt input {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

.topup-coins--large .topup-coin-opt {
  padding: 0.75rem 1.25rem;
  font-size: 1.125rem;
  font-weight: 500;
}

.topup-form__actions {
  margin-top: 0.5rem;
}

.topup-info {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.topup-info .card--soft {
  padding: 1rem;
  background: var(--surface-1);
}

.topup-info .card__t {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  font-weight: 600;
  margin-bottom: 0.5rem;
}

.topup-info .card__p {
  font-size: 0.875rem;
  color: var(--text-2);
}

.topup-info .card__list {
  font-size: 0.875rem;
  color: var(--text-2);
  padding-left: 1.25rem;
  margin: 0;
}

.topup-info .card__list li {
  margin: 0.25rem 0;
}

.btn-copy {
  display: inline-flex;
  padding: 0.25rem;
  border: none;
  background: none;
  color: var(--text-2);
  cursor: pointer;
  opacity: 0.7;
  transition: opacity 0.15s;
}

.btn-copy:hover {
  opacity: 1;
}

/* Deposit amount section */
.damount {
  background: var(--bg-2);
  border-radius: 0.5rem;
  padding: 1rem 1.25rem;
  margin-top: 0.75rem;
}

.damount__row {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  padding: 0.5rem 0;
}

.damount__row + .damount__row {
  border-top: 1px solid var(--border);
}

.damount__row--main {
  padding: 0.75rem 0;
}

.damount__label {
  color: var(--text-2);
  font-size: 0.875rem;
  min-width: 6rem;
}

.damount__value {
  font-weight: 500;
}

.damount__crypto {
  font-size: 1.25rem;
  font-weight: 600;
  color: var(--accent);
  flex: 1;
}

.damount__note {
  font-size: 0.8125rem;
  color: var(--text-3);
  margin-top: 0.5rem;
  padding-top: 0.5rem;
  border-top: 1px dashed var(--border);
}


/* Focused activation and form ergonomics. */
.activation{max-width:1056px;margin:8px auto 24px}
.activation__steps{max-width:560px;margin:0 auto 28px}
.activation__steps ol{display:grid;grid-template-columns:1fr 1fr;list-style:none;padding:0;margin:0;gap:12px}
.activation__steps li{display:flex;align-items:center;gap:10px;color:var(--slate);font-size:.9rem;font-weight:550;min-height:48px;position:relative}
.activation__steps li+li{justify-content:flex-end}
.activation__steps li:first-child:after{content:"";height:1px;flex:1;min-width:16px;background:var(--line);margin-left:6px}
.activation__number{display:grid;place-items:center;width:32px;height:32px;flex:none;border:1px solid var(--line-d,var(--line));border-radius:50%;background:var(--paper);font-size:.85rem}
.activation__steps [aria-current] {color:var(--ink);font-weight:650}
.activation__steps [aria-current] .activation__number{background:var(--ink);border-color:var(--ink);color:var(--ivory);box-shadow:0 0 0 5px var(--stone)}
.activation__grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);align-items:start;gap:24px}
.activation__form{padding:clamp(24px,3vw,40px);border-radius:24px}
.activation__kicker{font-size:.72rem;letter-spacing:.12em;font-weight:650;text-transform:uppercase;color:var(--brass-d);margin:0 0 12px}
.activation h2{font:500 clamp(28px,2.8vw,38px)/1.12 var(--serif);letter-spacing:-.02em;margin:0 0 12px}
.activation__lead{color:var(--slate);font-size:1rem;line-height:1.6;margin-bottom:26px}
.activation__form .aform{gap:18px}
.activation__form .fset{margin:0;padding:0;border:0}
.activation__form .field__label{font-weight:600}
.activation__note{font-size:.8rem;color:var(--slate);margin:0;line-height:1.55}
.activation__form>.notice{margin-bottom:22px}
.activation__privacy{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:18px;font-size:.78rem;color:var(--slate)}
.activation__privacy .i{width:15px;height:15px}
.activation__privacy a{color:inherit;text-underline-offset:3px;display:inline-flex;align-items:center;min-height:32px}
.activation__next{padding:30px;border-radius:24px;border:1px solid #dbe2d9;background:linear-gradient(140deg,#edf2ea,#f5f5ed);color:#30483e}
.activation__next .activation__kicker{color:#526b59}
.activation__next h2{font-size:30px;color:#193d32}
.activation__amount{font:600 1rem var(--font);margin:16px 0 12px;color:#183d36}
.activation__next>p:not([class]){font-size:.9rem;line-height:1.7;margin:0}
.activation__coins{display:flex;flex-wrap:wrap;gap:10px;margin:23px 0;padding:0;list-style:none}
.activation__coins li{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;font-weight:600}
.activation__coins .crypto-logo{width:24px;height:24px}
.activation__funds{display:flex;gap:8px;border-top:1px solid #d5dfd3;padding-top:18px;margin:0;font-size:.8rem;line-height:1.6}
.activation__funds .i{width:16px;height:16px;flex:none;margin-top:2px}
.activation__help{text-align:center;margin:22px 0 0;color:var(--slate);font-size:.82rem}
.activation__help a{display:inline-flex;align-items:center;gap:6px;min-height:40px;margin-left:5px;color:var(--ink);font-weight:600;text-underline-offset:3px}
.activation__help .i{width:15px;height:15px}
.auth__kicker{display:flex;gap:7px;align-items:center;font-size:.76rem;font-weight:650;letter-spacing:.09em;text-transform:uppercase;color:var(--brass-d);margin:0 0 14px}
.auth__kicker .i{width:16px;height:16px}
.auth__funding{display:flex;gap:9px;align-items:flex-start;background:#edf2ea;border:1px solid #d8e2d6;border-radius:12px;padding:13px 14px;margin:0 0 24px;color:#385044;font-size:.82rem;line-height:1.6}
.auth__funding .i{width:17px;height:17px;flex:none;margin-top:2px}
.auth--signup .auth__lead{margin-bottom:18px}
.auth--signup .aform{gap:18px}
.app :is(input,select,textarea,button),.auth :is(input,select,textarea,button){scroll-margin-block:110px}
.side__close,.side__logout,.top__menu,.top__icon,.pw__toggle{min-width:44px;min-height:44px}
.mnav--activation{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:1180px){
 .activation__grid{grid-template-columns:minmax(0,1fr) 280px;gap:18px}
 .activation__form{padding:26px}.activation__next{padding:24px}
}
@media(max-width:900px){
 .activation__grid{grid-template-columns:minmax(0,1fr)}
 .activation{max-width:640px}
 .activation__next{padding:24px}
 .activation__coins{margin:18px 0}
}
@media(max-width:600px){
 .activation{margin:0 auto 16px}
 .activation__steps{margin-bottom:20px}
 .activation__steps li{font-size:.8rem;gap:8px}
 .activation__steps ol{gap:8px}
 .activation__number{width:28px;height:28px;font-size:.78rem}
 .activation__form{padding:23px 20px;border-radius:20px}
 .activation h2{font-size:31px}
 .activation__lead{font-size:.92rem;margin-bottom:22px}
 .activation__form .frow{grid-template-columns:minmax(0,1fr);gap:16px}
 .activation__form .aform{gap:16px}
 .activation__next{padding:23px 20px;border-radius:20px}
 .activation__next h2{font-size:27px}
 .activation__help{margin-top:16px}
 .auth__funding{font-size:.8rem}
}

