.cab-registry{--bg:#10110f;--bg2:#141611;--sur:#191b17;--sur2:#24271f;--line:#3a3e34;--line2:#565c4c;--ink:#f4f2e9;--mut:#b7baad;--faint:#a3a797;--accent:#e5a43a;--accent-hi:#f0b653;--accent-ink:#17130b;--accent-soft:#292015;--accent-dim:#4b351a;--ok:#68c5a3;--err-t:#df6b58;--display:"Bahnschrift Condensed", "Arial Narrow", sans-serif;background:var(--bg);min-height:100vh;color:var(--ink);grid-template-columns:246px minmax(0,1fr)}.cab-registry .a-side{background:var(--bg2);border-color:var(--line);gap:30px;height:100vh;padding:26px 18px 18px}.k4-brand{align-items:center;gap:12px;min-height:48px;display:flex}.k4-mark{width:39px;height:45px;color:var(--accent);border:1px solid var(--accent);clip-path:polygon(0 0,100% 0,100% 73%,72% 100%,0 100%);font:700 31px/1 var(--display);place-items:center;display:grid}.k4-brand b{color:var(--ink);font:700 19px/1 var(--display);letter-spacing:.09em;display:block}.k4-brand b span{color:var(--accent)}.k4-brand small{color:var(--faint);font:12px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;margin-top:5px;display:block}.cab-registry .a-nav{gap:6px}.cab-registry .a-nav-item{min-height:42px;color:var(--mut);letter-spacing:.02em;border:1px solid #0000;border-radius:0;grid-template-columns:25px 1fr 12px;gap:10px;padding:11px;font-size:14px;display:grid;position:relative}.cab-registry .a-nav-item.on{color:var(--ink);border-color:var(--line2);clip-path:polygon(0 0,94% 0,100% 50%,94% 100%,0 100%);background:#171713}.cab-registry .a-nav-item.on:before{content:"";background:var(--accent);width:2px;position:absolute;inset:8px auto 8px 0}.k4-nav-index{color:var(--faint);font:13px/1 var(--mono)}.cab-registry .a-nav-item.on .k4-nav-index,.k4-nav-arrow{color:var(--accent)}.k4-nav-arrow{font:18px/13px var(--display);justify-self:end}.k4-account{border-top:1px solid var(--line);gap:7px;padding-top:18px;display:grid;position:relative}.k4-account small{color:var(--faint);font:12px var(--mono);text-transform:uppercase;letter-spacing:.12em}.k4-account b{color:var(--mut);text-overflow:ellipsis;font-size:13px;overflow:hidden}.k4-account button{width:max-content;color:var(--faint);font:13px var(--sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:flex}.k4-account>span{color:var(--faint);font:12px var(--mono);position:absolute;bottom:0;right:0}.cab-registry .a-main{width:100%;min-width:0;max-width:1740px;padding:0 32px 48px}.k4-topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;min-height:99px;display:flex}.k4-topbar h1{font:600 35px/.95 var(--display);letter-spacing:-.015em;margin:0}.k4-topbar p{color:var(--mut);margin:7px 0 0;font-size:13px}.k4-top-actions{color:var(--faint);font:12px var(--mono);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:20px;display:flex}.k4-top-actions>span:before{content:"";background:var(--ok);width:5px;height:5px;margin:0 7px 1px 0;display:inline-block}.k4-clock{border-right:1px solid var(--line);text-align:right;gap:4px;padding-right:20px;display:grid}.k4-clock b{color:var(--mut);font-size:13px;font-weight:500}.k4-clock span{color:var(--faint);font-size:12px}.k4-avatar{width:34px;height:34px;color:var(--accent);border:1px solid var(--line2);font:500 12px var(--mono);place-items:center;display:grid}.k4-page{padding-top:20px}.cab-registry .k4-page>.a-h1,.cab-registry .k4-page>.a-sub{display:none}.cab-registry button:focus-visible,.cab-registry a:focus-visible{outline:1px solid var(--accent);outline-offset:3px}@media (hover:hover){.cab-registry .a-nav-item:hover{color:var(--ink);background:var(--sur)}.k4-account button:hover{color:var(--ink)}}@media (width>=861px){.cab-registry .a-side{overscroll-behavior-y:contain;scrollbar-width:thin;height:100dvh;overflow-y:auto}}@media (width<=860px){.cab-registry{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.cab-registry .a-side{gap:12px;height:auto;padding:9px 12px}.k4-brand{flex:none;min-height:35px}.k4-mark{width:27px;height:31px;font-size:22px}.k4-brand b{font-size:14px}.k4-brand small,.k4-nav-index,.k4-nav-arrow{display:none}.cab-registry .a-nav{flex-direction:row;gap:4px}.cab-registry .a-nav-item{white-space:nowrap;min-height:34px;padding:9px 11px;display:block}.cab-registry .a-nav-item.on{clip-path:none}.k4-account{border:0;flex:none;padding:0;display:flex}.k4-account small,.k4-account b,.k4-account>span{display:none}.k4-account button{width:auto;min-height:34px;color:var(--mut);border:1px solid var(--line);white-space:nowrap;padding:0 10px}.cab-registry .a-main{padding:0 16px 40px}.k4-topbar{min-height:78px}.k4-topbar h1{font-size:29px}.k4-topbar p{max-width:48ch}.k4-clock,.k4-top-actions>span{display:none}.k4-page{padding-top:16px}}@media (width<=560px){.k4-brand b,.k4-brand small{display:none}.cab-registry .a-nav-item{padding-inline:12px;font-size:13px}.k4-topbar p{display:none}.k4-topbar{min-height:66px}.k4-topbar h1{font-size:26px}.k4-avatar{width:29px;height:29px}}.k4-overview{min-width:0}.k4-sync{color:var(--faint);font:13px var(--mono);letter-spacing:.14em;padding:40px 0}.cab-registry .k4-pause{color:#d9b16d;clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,0 100%);background:#21190f;border-color:#755025;border-radius:0;margin-bottom:16px}.k4-balance{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,.8fr) minmax(420px,1.4fr) auto;align-items:center;gap:34px;min-height:119px;display:grid}.k4-balance-main small,.k4-spend>small,.k4-safety small{color:var(--faint);font:12px var(--mono);letter-spacing:.12em;text-transform:uppercase;display:block}.k4-balance-main strong{color:var(--ink);font:600 34px var(--mono);letter-spacing:-.05em;margin:3px 0 5px;display:block}.k4-balance-main>span{color:var(--faint);font-size:12px}.k4-balance-main>span i,.k4-paper-status i,.k4-flow footer i{background:var(--ok);width:5px;height:5px;margin-right:6px;display:inline-block}.k4-balance-main>span i.stale,.k4-flow footer i.stale{background:var(--accent)}.k4-balance-pair{grid-template-columns:repeat(2,minmax(150px,1fr));gap:24px;display:grid}.k4-balance-main.cards{border-left:1px solid var(--line);padding-left:24px}.k4-balance-main.cards strong{color:var(--accent)}.k4-facts{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.k4-facts>div{border-left:1px solid var(--line);min-height:45px;padding:1px 22px}.k4-facts dt{color:var(--faint);font:12px var(--mono);text-transform:uppercase;letter-spacing:.08em}.k4-facts dd{color:var(--ink);font:500 17px var(--mono);margin:8px 0 0}.k4-primary{background:var(--accent);min-width:165px;min-height:48px;color:var(--accent-ink);clip-path:polygon(0 0,calc(100% - 11px) 0,100% 11px,100% 100%,11px 100%,0 calc(100% - 11px));font:700 13px var(--sans);cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;padding:0 18px;display:flex}.k4-primary span{font:18px/1 var(--mono)}.k4-primary:disabled{opacity:.42;cursor:not-allowed}.k4-signal{justify-content:flex-end;align-items:center;gap:6px;height:24px;display:flex}.k4-signal span{background:var(--line2);width:3px;height:3px}.k4-signal span:nth-child(2),.k4-signal span:nth-child(4){background:var(--accent)}.k4-overview-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);align-items:start;gap:18px 20px;display:grid}.k4-board,.k4-flow,.k4-safety{border:1px solid var(--line);background:var(--sur);min-width:0}.k4-board>header,.k4-flow>header{border-bottom:1px solid var(--line);min-height:39px;color:var(--mut);font:12px var(--mono);text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.k4-board>header div i,.k4-flow>header div i{background:var(--accent);width:5px;height:5px;margin:0 8px 1px 0;display:inline-block}.k4-board>header time{color:var(--faint);font-size:12px}.k4-board-inner{grid-template-columns:minmax(225px,.82fr) minmax(260px,1fr);min-height:256px;display:grid}.k4-paper{border:0;border-right:1px solid var(--line);color:#151612;clip-path:polygon(0 0,100% 0,100% calc(100% - 19px),calc(100% - 19px) 100%,0 100%);text-align:left;cursor:pointer;background:#d8dad4;min-height:256px;padding:29px 26px 25px;position:relative;overflow:hidden}.k4-paper:disabled{cursor:not-allowed;filter:grayscale(.5)brightness(.7)}.k4-paper-mark{color:#11121012;font:700 126px/.8 var(--display);letter-spacing:-.12em;position:absolute;bottom:-28px;right:-5px}.k4-paper>small{font:12px var(--mono);text-transform:uppercase;letter-spacing:.12em;margin-bottom:42px;display:block;position:relative}.k4-paper>b{max-width:190px;font:600 31px/.9 var(--display);text-transform:uppercase;display:block;position:relative}.k4-paper>em{color:#676960;font:normal 12px var(--mono);margin-top:12px;display:block;position:relative}.k4-paper-status{color:#41433e;font:12px var(--mono);text-transform:uppercase;letter-spacing:.08em;position:absolute;bottom:24px;left:26px}.k4-paper-status i{background:#2d8e6a}.k4-paper-arrow{font:23px var(--mono);position:absolute;top:25px;right:25px}.k4-spend{padding:31px 28px 24px}.k4-spend>strong{color:var(--ink);font:500 29px var(--mono);letter-spacing:-.04em;margin:9px 0 3px;display:block}.k4-spend>span{color:var(--faint);font-size:12px}.k4-ledger{border-top:1px solid var(--line);margin-top:31px}.k4-ledger>div{border-bottom:1px solid var(--line);color:var(--mut);justify-content:space-between;gap:12px;padding:11px 0;font-size:13px;display:flex}.k4-ledger b{color:var(--ink);font:500 13px var(--mono)}.k4-meter{background:var(--line);height:3px;margin-top:18px;overflow:hidden}.k4-meter span{background:var(--accent);height:100%;display:block}.k4-spend p{max-width:40ch;color:var(--faint);margin:11px 0 0;font-size:12px;line-height:1.45}.k4-flow{grid-area:1/2/span 2}.k4-flow>header>span{color:var(--ok);font-size:12px}.k4-flow>header>span.stale{color:var(--accent)}.k4-event-list{min-height:304px;padding:2px 14px}.k4-event{border-bottom:1px solid var(--line);grid-template-columns:7px minmax(0,1fr) auto;gap:4px 9px;padding:13px 0;display:grid}.k4-event-dot{background:var(--faint);width:5px;height:5px;margin-top:4px}.k4-event-dot.in{background:var(--ok)}.k4-event-dot.out{background:var(--err-t)}.k4-event-dot.hold{background:var(--accent)}.k4-event-kind{min-width:0;color:var(--mut);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.k4-event>b{color:var(--ink);font:500 13px var(--mono)}.k4-event>b.in{color:var(--ok)}.k4-event>b.out{color:var(--err-t)}.k4-event>b.hold{color:var(--accent)}.k4-event time{color:var(--faint);font:12px var(--mono);grid-column:2}.k4-event small{max-width:115px;color:var(--faint);text-overflow:ellipsis;white-space:nowrap;grid-column:3;font-size:12px;overflow:hidden}.k4-flow footer{border-top:1px solid var(--line);color:var(--faint);font:12px var(--mono);text-transform:uppercase;letter-spacing:.06em;padding:13px 14px}.k4-safety{grid-template-columns:150px 150px minmax(180px,1fr) auto;align-items:center;gap:22px;min-height:86px;padding:18px 20px;display:grid}.k4-safety>div{border-right:1px solid var(--line)}.k4-safety strong{font:500 15px var(--mono);margin-top:7px;display:block}.k4-safety p{color:var(--faint);margin:0;font-size:12px;line-height:1.5}.k4-safety button{color:var(--accent);font:12px var(--mono);text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:9px 0}.k4-safety button span{margin-left:9px}@media (hover:hover){.k4-primary:hover:not(:disabled){background:var(--accent-hi)}.k4-paper:hover:not(:disabled){background:#e2e3dc}}@media (width<=1120px){.k4-balance{grid-template-columns:1fr auto;gap:22px;padding:18px 0}.k4-facts{grid-area:2/1/auto/-1}.k4-facts>div:first-child{border-left:0;padding-left:0}.k4-board-inner{grid-template-columns:minmax(210px,.8fr) 1fr}.k4-safety{grid-template-columns:1fr 1fr}.k4-safety>div:nth-child(2){border-right:0}}@media (width<=760px){.k4-overview-grid{grid-template-columns:minmax(0,1fr)}.k4-flow{grid-area:auto/1}.k4-board-inner{grid-template-columns:minmax(0,1fr)}.k4-paper{border-right:0;border-bottom:1px solid var(--line);min-height:235px}.k4-balance{grid-template-columns:minmax(0,1fr)}.k4-facts{grid-area:auto/1}.k4-primary{width:100%}.k4-safety{grid-template-columns:1fr 1fr}.k4-safety p,.k4-safety button{grid-column:1/-1}}@media (width<=460px){.k4-balance-pair{gap:14px}.k4-balance-main.cards{padding-left:14px}.k4-balance-main strong{font-size:30px}.k4-facts>div{padding-inline:11px}.k4-facts dt{min-height:23px;font-size:12px}.k4-facts dd{font-size:14px}.k4-safety{grid-template-columns:minmax(0,1fr)}.k4-safety>div{border-right:0;border-bottom:1px solid var(--line);padding-bottom:12px}.k4-safety p,.k4-safety button{grid-column:1}}.cab-registry .k4-page{view-transition-name:k4-client-page}::view-transition-old(k4-client-page){animation:.12s ease-in both k4-page-out}::view-transition-new(k4-client-page){animation:.22s cubic-bezier(.16,1,.3,1) both k4-page-in}.ui-fallback-enter .cab-registry .k4-page{animation:.22s cubic-bezier(.16,1,.3,1) both k4-page-in}@keyframes k4-page-out{to{opacity:0;transform:translateY(-3px)}}@keyframes k4-page-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.cab-registry :where(button,a){-webkit-tap-highlight-color:transparent;transition:transform .11s ease-out,opacity .18s ease-out,color .18s ease-out,background-color .18s ease-out,border-color .18s ease-out}.cab-registry :where(button,a):not(:disabled):active{transform:translateY(1px)scale(.985)}@supports (transition-behavior:allow-discrete){.cab-registry .k4-reveal{transition:opacity .22s cubic-bezier(.16, 1, .3, 1), transform .22s cubic-bezier(.16, 1, .3, 1), display .22s allow-discrete;transition-behavior:allow-discrete}@starting-style{html:not([data-k4-transition=true]):not(.ui-fallback-enter) .cab-registry .k4-reveal{opacity:0;transform:translateY(7px)}}}@media (prefers-reduced-motion:reduce){.cab-registry .k4-page{view-transition-name:none}.ui-fallback-enter .cab-registry .k4-page{animation:none}.cab-registry .k4-reveal{transition:none}.cab-registry :where(button,a):not(:disabled):active{transition:none;transform:none}}.k4-legal-gate{background:var(--bg);min-height:100vh;color:var(--ink);padding:clamp(14px,4vw,54px);display:grid}.k4-legal-gate>section{border:1px solid var(--line2);background:var(--bg2);grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);width:min(1120px,100%);margin:auto;display:grid;box-shadow:0 28px 90px #0008}.k4-legal-gate header{border-bottom:1px solid var(--line);grid-column:1/-1;align-items:center;gap:10px;min-height:66px;padding:0 22px;display:flex}.k4-legal-gate header>span{background:var(--accent);width:34px;height:34px;color:var(--accent-ink);font:700 22px var(--display);place-items:center;display:grid}.k4-legal-gate header b{font:600 20px var(--display)}.k4-legal-gate header b span{color:var(--accent)}.k4-legal-gate header small{color:var(--faint);font:12px var(--mono);letter-spacing:.12em;margin-left:auto}.k4-legal-copy{padding:clamp(24px,5vw,58px)}.k4-legal-copy>small{color:var(--accent);font:12px var(--mono);letter-spacing:.13em}.k4-legal-copy h1{max-width:650px;font:600 clamp(35px,5vw,60px)/.95 var(--display);letter-spacing:-.035em;margin:14px 0}.k4-legal-copy>p{max-width:580px;color:var(--mut);font-size:12px;line-height:1.7}.k4-legal-copy>div{color:var(--err-t);font:12px/1.5 var(--mono);border:1px solid #70463b;margin-top:18px;padding:10px}.k4-legal-copy nav{border-top:1px solid var(--line);margin-top:30px;display:grid}.k4-legal-copy nav a{border-bottom:1px solid var(--line);color:var(--ink);font:13px var(--mono);grid-template-columns:32px 1fr auto;gap:8px;padding:13px 0;text-decoration:none;display:grid}.k4-legal-copy nav i{color:var(--accent);font-style:normal}.k4-legal-gate form{border-left:1px solid var(--line);background:var(--sur);align-self:stretch;padding:clamp(24px,4vw,46px)}.k4-legal-gate form h2{font:600 26px var(--display);margin:0 0 22px}.k4-legal-gate form label{border-top:1px solid var(--line);color:var(--mut);cursor:pointer;grid-template-columns:18px 1fr;gap:10px;padding:14px 0;font-size:13px;line-height:1.5;display:grid}.k4-legal-gate form input{width:15px;height:15px;accent-color:var(--accent)}.k4-legal-gate form>button{border:1px solid var(--accent);background:var(--accent);width:100%;color:var(--accent-ink);font:13px var(--mono);cursor:pointer;margin-top:20px;padding:13px;transition:transform .12s ease-out,opacity .12s ease-out}.k4-legal-gate form>button:active{transform:translateY(1px)}.k4-legal-gate form>button:disabled{cursor:not-allowed;opacity:.35}.k4-legal-gate form .k4-legal-out{border-color:var(--line2);color:var(--mut);background:0 0;margin-top:8px}.k4-legal-error{color:var(--err-t);font-size:13px}@media (width<=780px){.k4-legal-gate{padding:0}.k4-legal-gate>section{border-inline:0;grid-template-columns:1fr}.k4-legal-gate form{border-left:0;border-top:1px solid var(--line)}}@media (prefers-reduced-motion:reduce){.k4-legal-gate form>button{transition:none}}.cab-registry .kv-card-wrap{min-width:0}.cab-registry .kv-card-wrap .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cab-registry .kv-card{isolation:isolate;color:#f3eee2;background:#161916;border:1px solid #8e6c32;border-radius:3px 24px 3px 3px;padding:25px 28px 17px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 5px #1b1e1a,0 14px 32px #0004}.cab-registry .kv-card:before{content:"";z-index:-1;pointer-events:none;border:1px solid #d5a2471c;border-radius:0 16px 0 0;position:absolute;inset:10px}.cab-registry .kv-card:after{content:"";pointer-events:none;background:#b48738;width:5px;position:absolute;top:0;bottom:0;left:0}.cab-registry .kv-card-art{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cab-registry .kv-card-art>span{color:#c7bb9720;font:700 570px/.95 var(--display);letter-spacing:-.09em;-webkit-text-stroke:1px #d7c59b18;position:absolute;top:-100px;right:3%;transform:skew(-9deg)}.cab-registry .kv-card-art>i{border-left:1px solid #c6984436;width:270px;height:600px;position:absolute;top:-90px;right:-102px;transform:rotate(27deg)}.cab-registry .kv-card-art>i:nth-of-type(2){right:-120px}.cab-registry .kv-card-art>i:nth-of-type(3){right:-138px}.cab-registry .kv-card-brand{justify-content:space-between;align-items:start;gap:16px;display:flex}.cab-registry .kv-wordmark{font:700 24px/1 var(--display);letter-spacing:.04em}.cab-registry .kv-wordmark>span{color:#e1ad50}.cab-registry .kv-wordmark small{color:#b3b3a5;font:10px/1.2 var(--mono);letter-spacing:.16em;margin-top:7px;display:block}.cab-registry .kv-network{font:italic 700 28px/1 var(--sans);letter-spacing:-.045em;padding-top:2px}.cab-registry .kv-network.mastercard{font:600 12px/1 var(--sans);letter-spacing:-.02em;justify-items:end;gap:4px;display:grid}.cab-registry .kv-network-circles{padding-right:2px;display:flex}.cab-registry .kv-network-circles>i{background:#b280353d;border:1px solid #d8ab61;border-radius:50%;width:27px;height:27px}.cab-registry .kv-network-circles>i+i{background:#ddc48e38;border-color:#efdbb4;margin-left:-11px}.cab-registry .kv-card-controls{align-items:center;gap:13px;margin-top:24px;display:flex}.cab-registry .kv-chip{flex-shrink:0;width:47px;height:37px}.cab-registry .kv-chip rect{fill:#c79b51;stroke:#ebc989}.cab-registry .kv-chip path{fill:none;stroke:#6e522b;stroke-width:.9px}.cab-registry .kv-card-series{color:#b7b5a7;font:10px var(--mono);letter-spacing:.12em}.cab-registry .kv-eye{color:#f0c371;min-height:44px;font:13px var(--sans);cursor:pointer;background:#c1953820;border:1px solid #927744;border-radius:3px;justify-content:center;align-items:center;gap:8px;margin-left:auto;padding:0 13px;transition:background .15s,border-color .15s;display:inline-flex}.cab-registry .kv-eye.is-revealed{color:#211b11;background:#e8bd6b;border-color:#e8bd6b}.cab-registry .kv-eye:disabled{cursor:progress;opacity:.6}.cab-registry .kv-field{min-width:0;min-height:57px;color:inherit;text-align:left;cursor:copy;background:0 0;border:1px solid #0000;border-radius:3px;margin:0;padding:8px 10px;transition:background .15s,border-color .15s;display:block;position:relative}.cab-registry .kv-field:disabled{color:inherit;cursor:default;opacity:1}.cab-registry .kv-field-label{color:#b9bdaf;font:10px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;display:flex}.cab-registry .kv-field-label svg{color:#e6b563}.cab-registry .kv-field:disabled .kv-field-label svg{visibility:hidden}.cab-registry .kv-field strong{font:500 15px/1.3 var(--mono);white-space:nowrap;margin-top:6px;display:block}.cab-registry .kv-number{width:calc(100% + 20px);min-height:72px;margin:18px -10px 12px}.cab-registry .kv-number strong{letter-spacing:.08em;font-size:clamp(18px,3vw,28px)}.cab-registry .kv-card-bottom{grid-template-columns:minmax(0,1fr) 90px 75px;gap:8px;margin:0 -10px;display:grid}.cab-registry .kv-holder strong{text-overflow:ellipsis;font-size:13px;overflow:hidden}.cab-registry .kv-copy-feedback{color:#101913;font:10px/1.4 var(--sans);pointer-events:none;background:#9fd6b9;border-radius:2px;padding:2px 5px;position:absolute;top:-6px;right:7px}.cab-registry .kv-copy-feedback:empty{display:none}.cab-registry .kv-field.copied{background:#82c6a41a;border-color:#8bb99f}.cab-registry .kv-card-footer{color:#acac9b;font:9px/1.3 var(--mono);letter-spacing:.12em;border-top:1px solid #bc9b592e;justify-content:space-between;gap:20px;margin-top:15px;padding-top:11px;display:flex}.cab-registry .kv-card-footer span:last-child{text-overflow:ellipsis;white-space:nowrap;text-align:right;overflow:hidden}.cab-registry .kv-reveal-note{color:#b5bbad;min-height:48px;font:12px/1.45 var(--sans);align-items:center;gap:9px;display:flex}.cab-registry .kv-reveal-note>svg{color:#c4a369;flex-shrink:0}.cab-registry .kv-reveal-note>b{white-space:nowrap;color:#ecc178;font:12px var(--mono);margin-left:auto}.cab-registry .kv-reveal-track{background:#363b32;height:2px}.cab-registry .kv-reveal-track>i{background:#bf9650;height:100%;display:block}.cab-registry .kv-reveal-error{color:#f5b8a5;background:#e294800c;border-left:2px solid #e29480;margin:0 0 10px;padding:10px 12px;font-size:13px}.cab-registry .kv-eye:focus-visible,.cab-registry .kv-field:focus-visible{outline-offset:3px;outline:2px solid #f3cb82}@media (hover:hover){.cab-registry .kv-eye:hover:not(:disabled){background:#c1953838;border-color:#f0c371}.cab-registry .kv-eye.is-revealed:hover{background:#f3cd89}.cab-registry .kv-field:hover:not(:disabled){background:#e4c79110;border-color:#b4985b66}}@media (width<=540px){.cab-registry .kv-card{border-top-right-radius:21px;padding:21px 20px 14px}.cab-registry .kv-wordmark{font-size:21px}.cab-registry .kv-network{font-size:25px}.cab-registry .kv-card-series{display:none}.cab-registry .kv-card-controls{margin-top:22px}.cab-registry .kv-card-art>span{font-size:430px;top:-25px;right:0}.cab-registry .kv-number{margin-top:18px;margin-bottom:7px}.cab-registry .kv-number strong{letter-spacing:.02em;font-size:clamp(16px,4.5vw,24px)}.cab-registry .kv-card-bottom{grid-template-columns:minmax(0,1fr) 65px 58px;gap:0}.cab-registry .kv-field{padding-inline:8px}.cab-registry .kv-field-label{gap:4px;font-size:9px}.cab-registry .kv-field-label svg{width:11px}.cab-registry .kv-holder strong{font-size:11px}.cab-registry .kv-card-footer{letter-spacing:.06em;font-size:8px}.cab-registry .kv-reveal-note{min-height:52px;font-size:11px}}@media (width>=541px) and (height<=800px){.cab-registry .kv-card{padding-top:20px;padding-bottom:14px}.cab-registry .kv-card-controls{margin-top:16px}.cab-registry .kv-number{min-height:64px;margin-top:12px;margin-bottom:8px}.cab-registry .kv-card-bottom .kv-field{min-height:50px}.cab-registry .kv-card-footer{margin-top:10px}}@media (prefers-reduced-motion:reduce){.cab-registry .kv-eye,.cab-registry .kv-field{transition:none}}.cab-registry .kc-cards .kc-layout{grid-template-columns:minmax(0,1fr)}.cab-registry .kc-register-heading{scroll-margin-top:90px}.cab-registry .kc-register-heading>div{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.cab-registry .kc-cards .kc-stale{font:13px/1.6 var(--sans);justify-content:space-between;align-items:center;gap:16px;display:flex}.cab-registry .kc-stale button,.cab-registry .kc-pagination button{border:1px solid var(--line2);background:var(--bg2);min-height:42px;color:var(--ink);cursor:pointer;padding:9px 14px}.cab-registry .kc-operation-note{border-left:3px solid var(--ok);background:var(--sur);color:var(--ink);font:14px/1.6 var(--sans);margin:0 0 18px;padding:14px 18px}.cab-registry .kc-operation-note.error{border-color:var(--err-t)}.cab-registry .kc-cards .kc-card-key input{width:18px;height:18px}.cab-registry .kc-cards .kc-card-name form{gap:4px}.cab-registry .kc-cards .kc-card-name input{min-height:40px;font-size:14px}.cab-registry .kc-cards .kc-card-name form button{flex-shrink:0;width:38px;min-height:40px}.cab-registry .kc-cards .kc-card-name form .kc-rename-cancel{background:var(--bg2);border:1px solid var(--line2);color:var(--mut)}.cab-registry .kc-cards .kc-picker{border-color:var(--line2);gap:3px;width:256px;height:auto;padding:6px;display:grid;top:44px;right:0}.cab-registry .kc-cards .kc-picker button{text-align:left;white-space:normal;border:0;min-height:42px;padding:10px 12px;font-size:13px}.cab-registry .kc-cards .kc-picker small{color:var(--mut);font:12px/1.55 var(--sans);white-space:normal;border-top:1px solid var(--line);padding:10px 12px}.cab-registry .kc-cards .kc-card-row:has(.kc-picker){z-index:10}.cab-registry .kc-cards .kc-list{overflow:visible}.cab-registry .kc-cards .kc-card-row,.cab-registry .kc-cards .kc-list-labels{grid-template-columns:minmax(190px,1.5fr) minmax(120px,1fr) minmax(90px,.65fr) minmax(116px,.9fr) minmax(90px,.7fr) 44px;min-width:0}.cab-registry .kc-cards .kc-status{white-space:normal;line-height:1.45}.cab-registry .kc-cards .kc-batch{grid-template-columns:minmax(0,1fr);gap:14px;margin-block:12px 20px;padding:18px;display:grid}.cab-registry .kc-batch>header{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.cab-registry .kc-batch header strong{font:600 15px var(--sans)}.cab-registry .kc-batch header span,.cab-registry .kc-batch>p{color:var(--mut);font:12px/1.55 var(--sans);margin:0}.cab-registry .kc-batch-select,.cab-registry .kc-batch-actions{flex-wrap:wrap;gap:9px;display:flex}.cab-registry .kc-cards .kc-batch button{min-height:42px;padding:10px 13px}.cab-registry .kc-batch-actions{border-top:1px solid var(--line);padding-top:14px}.cab-registry .kc-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding-top:20px;display:flex}.cab-registry .kc-pagination>span{color:var(--mut);font:13px var(--sans);margin-right:auto}.cab-registry .kc-pagination>b{color:var(--accent);font:13px var(--mono)}.cab-registry .kc-pagination button:disabled{opacity:.45;cursor:not-allowed}.cab-registry .kc-delete-dialog{width:min(490px,100% - 28px);max-height:calc(100dvh - 28px);color:var(--ink);background:0 0;border:0;padding:0;overflow-y:auto}.cab-registry .kc-delete-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000b}.cab-registry .kc-delete-dialog .kc-confirm{width:100%;box-shadow:none}.cab-registry .kc-confirm form>div{justify-content:flex-end;gap:10px;display:flex}.cab-registry .kc-confirm form input{min-height:48px;font-size:16px}.cab-registry .kc-confirm form button{min-height:44px}.cab-registry .kc-confirm .kc-delete-error{border-left:2px solid var(--err-t);color:var(--err-t);background:color-mix(in srgb, var(--err-t) 7%, var(--bg));padding:12px}.cab-registry .kv-detail-retry{color:#d1c29f;font:13px/1.5 var(--sans);background:#cba55f0c;border:1px solid #8f703c;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding:12px;display:flex}.cab-registry .kv-detail-retry button{color:#efc884;cursor:pointer;background:0 0;border:1px solid #8f703c;flex-shrink:0;min-height:42px;padding:9px 12px}.cab-registry .kv-limit-body .kl-editor{background:#eeecdf;border:1px solid #b1b7a4;margin:18px 0;padding:18px}.cab-registry .kv-limit-body .kl-editor>header{flex-wrap:wrap;align-items:baseline;gap:8px}.cab-registry .kv-limit-body .kl-editor>header b{font:600 19px var(--display)}.cab-registry .kv-limit-body .kl-editor>header span{color:#5f6557}.cab-registry .kv-limit-body .kl-grid{gap:12px;margin-block:16px}.cab-registry .kv-limit-body .kl-grid label span{color:#505747;font-size:13px;line-height:1.4}.cab-registry .kv-limit-body .kl-grid input{background:#f8f6eb;min-height:46px;font-size:16px}.cab-registry .kv-limit-body .kl-editor p{color:#515746;font-size:13px;line-height:1.65}.cab-registry .kv-limit-body .kl-pending{color:#6a4d18;border-top:1px solid #b1b7a4;flex-wrap:wrap;align-items:center;gap:12px;padding-top:10px;font-size:13px}.cab-registry .kv-limit-body .kt-topup,.cab-registry .kv-limit-body .kt-pending{background:#eeecdf;border:1px solid #b1b7a4;margin-top:16px;padding:18px}.cab-registry .kv-limit-body .kt-topup>header,.cab-registry .kv-limit-body .kt-pending>header{flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-bottom:16px;display:flex}.cab-registry .kv-limit-body .kt-topup>header b,.cab-registry .kv-limit-body .kt-pending>header b{font:600 19px var(--display)}.cab-registry .kv-limit-body .kt-topup>header span,.cab-registry .kv-limit-body .kt-pending>header span{color:#60674f;font-size:12px}.cab-registry .kv-limit-body .kt-entry input{background:#f8f6eb;min-height:48px;font-size:16px}.cab-registry .kv-limit-body .kt-quote{border-top:1px solid #b1b7a4;padding-top:16px}.cab-registry .kv-limit-body .kt-quote dl{grid-template-columns:minmax(0,1fr);gap:12px}.cab-registry .kv-limit-body .kt-quote dl>div{font-size:13px}.cab-registry .kv-limit-body .kt-quote dl>div:last-child{border-top:1px solid #b1b7a4;padding-top:12px;font-weight:600}.cab-registry .kv-limit-body .kt-quote dd,.cab-registry .kv-limit-body .kt-pending dd{overflow-wrap:anywhere;font-size:14px}.cab-registry .kv-limit-body :is(.kt-quote,.kt-pending) dt{color:#5f6557}.cab-registry .kv-limit-body .kt-pending{border-top:3px solid #ad8139}.cab-registry .kv-limit-body .kt-pending p{color:#595f4d;font-size:13px;line-height:1.65}.cab-registry .kv-limit-body .kc-form-error{color:#8b3023;font:13px/1.55 var(--sans);background:#a03c2b09;border-left:2px solid #a03c2b;padding:11px 13px}.cab-registry .kc-cards .kc-card-row{padding-block:12px}.cab-registry .kc-card-balance{gap:5px;min-width:0;display:grid}.cab-registry .kc-card-balance>span{font:600 14px/1.4 var(--mono);overflow-wrap:anywhere}.cab-registry .kc-card-balance small{color:var(--mut);font:11px/1.45 var(--sans)}.cab-registry .kc-card-balance small strong{color:var(--ink);font:12px/1.45 var(--mono);display:block}.cab-registry .kc-card-balance .old{color:#e0ba76}.cab-registry .kv-asset-facts{font:13px/1.65 var(--sans);margin:-7px 0 20px}.cab-registry .kv-asset-facts>dl{background:#4b5044;border:1px solid #4b5044;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 0 12px;display:grid}.cab-registry .kv-asset-facts dl>div{background:#252920;min-width:0;padding:13px 16px}.cab-registry .kv-asset-facts dt{color:#b8bfab;font-size:12px}.cab-registry .kv-asset-facts dd{color:#f0eedf;font:600 17px/1.45 var(--mono);overflow-wrap:anywhere;margin:5px 0 0}.cab-registry .kv-asset-facts .pending dd{color:#efc884}.cab-registry .kv-asset-facts>p{color:#b8bfab;margin:9px 0;font-size:12px}.cab-registry .kv-asset-age{color:#b8bfab;align-items:center;gap:8px;font-size:12px;display:flex}.cab-registry .kv-asset-age>svg{flex-shrink:0}.cab-registry .kv-asset-age.old{color:#e0ba76}.cab-registry .kv-asset-age>span{flex:1}.cab-registry .kv-asset-age button{color:#efc884;cursor:pointer;background:0 0;border:1px solid #897044;min-height:40px;padding:8px 11px}.cab-registry .kv-limit-body .kt-amount-hint{color:#545b49;font-size:12px;line-height:1.65}@media (width<=1100px){.cab-registry .kc-cards .kc-list-labels{display:none}.cab-registry .kc-cards .kc-card-row{grid-template-rows:repeat(3,auto);grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;min-height:112px;padding:16px 10px}.cab-registry .kc-cards .kc-card-key{grid-area:1/1}.cab-registry .kc-cards .kc-card-name{grid-area:2/1}.cab-registry .kc-cards .kc-card-row>b{text-align:right;grid-area:1/2}.cab-registry .kc-cards .kc-card-row .kc-status{grid-area:2/2;justify-self:end;max-width:145px}.cab-registry .kc-cards .kc-card-row time{text-align:left;grid-area:3/1}.cab-registry .kc-cards .kc-row-menu{display:contents}.cab-registry .kc-cards .kc-row-menu>button{grid-area:3/2;justify-self:end}.cab-registry .kc-cards .kc-picker{width:100%;box-shadow:none;grid-area:4/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4px;display:grid;position:static}.cab-registry .kc-cards .kc-picker small{grid-column:1/-1}}@media (width>=561px) and (width<=1100px){.cab-registry .kc-cards .kc-card-row{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(110px,.55fr) 100px;gap:8px 12px;padding-block:12px}.cab-registry .kc-cards .kc-card-row time{text-align:right;grid-area:2/3;font-size:11px}.cab-registry .kc-cards .kc-row-menu>button{grid-area:1/3}.cab-registry .kc-cards .kc-picker{grid-row:3}}@media (width<=560px){.cab-registry .kc-cards .kc-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.cab-registry .kc-cards .kc-filters button{min-width:0;padding-inline:10px;font-size:12px}.cab-registry .kc-cards .kc-register-heading>div{flex-direction:column;gap:6px}.cab-registry .kc-cards .kc-card-row{grid-template-rows:44px auto auto auto;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 6px}.cab-registry .kc-cards .kc-card-row .kc-card-key{grid-column:1/-1;padding-right:52px}.cab-registry .kc-cards .kc-card-key>i{display:none}.cab-registry .kc-cards .kc-card-key button{min-height:44px;font-size:14px}.cab-registry .kc-cards .kc-card-row>b{grid-area:2/2/5;align-self:start;max-width:132px;padding-top:6px}.cab-registry .kc-cards .kc-card-name{grid-area:2/1}.cab-registry .kc-cards .kc-card-name>span{white-space:normal;overflow-wrap:anywhere;line-height:1.5}.cab-registry .kc-cards .kc-pencil{width:44px;height:44px}.cab-registry .kc-cards .kc-card-row .kc-status{grid-area:3/1;justify-self:start}.cab-registry .kc-cards .kc-card-row time{grid-row:4}.cab-registry .kc-cards .kc-row-menu>button{grid-row:1;min-height:44px}.cab-registry .kc-cards .kc-picker{grid-row:5}.cab-registry .kc-cards .kc-batch{padding:14px}.cab-registry .kc-batch-actions>button,.cab-registry .kc-batch-select>button{flex:180px}.cab-registry .kc-pagination>span{flex-basis:100%}.cab-registry .kc-cards .kc-stale,.cab-registry .kv-detail-retry{flex-direction:column;align-items:stretch}.cab-registry .kv-limit-body .kl-grid,.cab-registry .kv-limit-body .kt-entry,.cab-registry .kv-limit-body .kt-pending dl{grid-template-columns:minmax(0,1fr)}.cab-registry .kv-limit-body :is(.kl-editor,.kt-topup,.kt-pending){padding:15px 12px}}@media (prefers-reduced-motion:reduce){.cab-registry .kc-cards *{transition:none!important;animation:none!important}.cab-registry .kc-delete-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.cab-registry .kl-editor{border-bottom:1px solid #aeb1aa;padding:16px 0}.cab-registry .kl-editor>header{justify-content:space-between;gap:10px;display:flex}.cab-registry .kl-editor>header b{font:600 14px var(--display)}.cab-registry .kl-editor>header span{color:#74776f;font:12px var(--mono)}.cab-registry .kl-grid{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}.cab-registry .kl-grid label span{color:#6e7069;margin-bottom:5px;font-size:12px;display:block}.cab-registry .kl-grid input{color:#191b18;width:100%;height:35px;font:13px var(--mono);background:#ffffff2e;border:1px solid #a4a79f;border-radius:0;padding:0 8px}.cab-registry .kl-grid input:focus{outline-offset:-1px;outline:1px solid #91611f}.cab-registry .kl-save,.cab-registry .kl-pending button,.cab-registry .kl-unavailable button{color:#efefe9;min-height:35px;font:12px var(--sans);cursor:pointer;background:#20231f;border:1px solid #20231f;border-radius:0;margin-top:10px;padding:0 11px}.cab-registry .kl-save{width:100%}.cab-registry .kl-pending{color:#704d18;justify-content:space-between;align-items:center;gap:9px;font-size:12px;display:flex}.cab-registry .kl-editor p,.cab-registry .kl-unavailable{color:#686b64;font:12px/1.55 var(--sans);margin:10px 0 0}.cab-registry .kl-unavailable{border-bottom:1px solid #aeb1aa;padding:13px 0}.cab-registry .kl-editor button:disabled,.cab-registry .kl-grid input:disabled{opacity:.46;cursor:not-allowed}@media (width<=430px){.cab-registry .kl-grid{grid-template-columns:1fr}.cab-registry .kl-pending{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.cab-registry .kl-editor button:active{transform:none}}.cab-registry .kd-card{color:#191b18;background:#d8dad4;min-height:638px;padding:25px 24px 21px;animation:.22s ease-out both kd-panel-in;position:relative;overflow:hidden}.cab-registry .kd-card:after{content:"K4";pointer-events:none;color:#1416130e;font:700 105px/.8 var(--display);letter-spacing:-.12em;position:absolute;bottom:-31px;right:-8px}.cab-registry .kd-card>header{justify-content:space-between;align-items:start;gap:14px;display:flex}.cab-registry .kd-card>header>div{min-width:0}.cab-registry .kd-card>header small{color:#6e7069;font:12px var(--mono);letter-spacing:.1em;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cab-registry .kd-card>header h2{font:600 25px/.95 var(--display);margin:8px 0 0}.cab-registry .kd-state{color:#555950;min-width:88px;font:12px var(--mono);text-transform:uppercase;letter-spacing:.08em;border:1px solid #7a7e76;justify-content:center;align-items:center;gap:7px;padding:7px 9px;display:inline-flex}.cab-registry .kd-state i{background:currentColor;width:5px;height:5px}.cab-registry .kd-state.active{color:#237459;border-color:#3e866e}.cab-registry .kd-state.frozen{color:#91611f;border-color:#a27330}.cab-registry .kd-state.error{color:#98483c;border-color:#a75649}.cab-registry .kd-warning{color:#6f4a18;border:1px solid #a27330;gap:4px;margin-top:17px;padding:10px 12px;font-size:12px;display:grid}.cab-registry .kd-warning b{font:12px var(--mono);letter-spacing:.08em}.cab-registry .kd-balance{border-bottom:1px solid #aeb1aa;margin-top:27px;padding-bottom:21px}.cab-registry .kd-balance small{color:#6e7069;font:12px var(--mono);display:block}.cab-registry .kd-balance strong{font:500 35px var(--mono);letter-spacing:-.04em;margin-top:7px;display:block}.cab-registry .kd-facts{border-bottom:1px solid #aeb1aa;grid-template-columns:1fr 1fr;margin:0;padding:14px 0;display:grid}.cab-registry .kd-facts>div{min-width:0;padding:8px 0}.cab-registry .kd-facts>div:last-child{grid-column:1/-1}.cab-registry .kd-facts dt,.cab-registry .kd-secret dt,.cab-registry .kt-pending dt,.cab-registry .kt-quote dt{color:#73766f;font:12px var(--sans)}.cab-registry .kd-facts dd{font:13px var(--mono);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;overflow:hidden}.cab-registry .kt-topup,.cab-registry .kt-pending{border-bottom:1px solid #aeb1aa;padding:16px 0}.cab-registry .kt-topup>header,.cab-registry .kt-pending>header,.cab-registry .kd-secret>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.cab-registry .kt-topup>header b,.cab-registry .kt-pending>header b,.cab-registry .kd-secret>header b{font:600 14px var(--display)}.cab-registry .kt-topup>header span,.cab-registry .kt-pending>header span,.cab-registry .kd-secret>header span{color:#74776f;font:12px var(--mono)}.cab-registry .kt-entry{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-top:12px;display:grid}.cab-registry .kt-entry label{min-width:0}.cab-registry .kt-entry label>span{color:#6e7069;margin-bottom:6px;font-size:12px;display:block}.cab-registry .kt-entry input{color:#191b18;width:100%;height:37px;font:12px var(--mono);background:#ffffff2e;border:1px solid #a4a79f;border-radius:0;padding:0 10px}.cab-registry .kt-entry input:focus{outline-offset:-1px;outline:1px solid #91611f}.cab-registry .kt-entry button,.cab-registry .kt-quote button,.cab-registry .kt-pending button,.cab-registry .kd-actions button,.cab-registry .kd-hide{color:#252823;min-height:37px;font:12px var(--sans);cursor:pointer;background:0 0;border:1px solid #9a9e96;border-radius:0;padding:0 12px}.cab-registry .kt-entry button{color:#eeeee9;background:#20231f;border-color:#20231f}.cab-registry .kt-quote{gap:10px;margin-top:12px;display:grid}.cab-registry .kt-quote dl,.cab-registry .kt-pending dl{grid-template-columns:1fr 1fr;gap:14px;margin:0;display:grid}.cab-registry .kt-quote dl>div,.cab-registry .kt-pending dl>div{justify-content:space-between;gap:9px;display:flex}.cab-registry .kt-quote dd,.cab-registry .kt-pending dd{font:500 12px var(--mono);margin:0}.cab-registry .kt-quote button{color:#17130b;background:#b77c21;border-color:#996719;font-weight:700}.cab-registry .kt-pending{color:#5e4218}.cab-registry .kt-pending p{margin:10px 0;font-size:12px;line-height:1.55}.cab-registry .kt-pending>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.cab-registry .kd-actions{grid-template-columns:1fr 1fr;gap:8px;padding-top:16px;display:grid}.cab-registry .kd-actions button.primary{color:#efefe9;background:#20231f;border-color:#20231f}.cab-registry .kd-actions button:disabled,.cab-registry .kt-topup button:disabled,.cab-registry .kt-pending button:disabled{opacity:.42;cursor:not-allowed}.cab-registry .kd-secret{color:#efefe9;background:#1b1e1a;border:1px solid #343830;margin-top:16px;padding:14px}.cab-registry .kd-secret>header span{color:#d7a24e}.cab-registry .kd-number{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #343830;border-left:0;border-right:0;margin-top:13px;padding:11px 0;display:block}.cab-registry .kd-number small{color:#777b73;font:12px var(--mono);display:block}.cab-registry .kd-number strong{font:500 17px var(--mono);letter-spacing:.04em;margin-top:7px;display:block}.cab-registry .kd-secret dl{grid-template-columns:.65fr .75fr 1.6fr;gap:12px;margin:13px 0;display:grid}.cab-registry .kd-secret dt{color:#777b73}.cab-registry .kd-secret dd{color:#efefe9;font:13px var(--mono);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;overflow:hidden}.cab-registry .kd-hide{color:#c7c9c2;border-color:#454940;width:100%}.cab-registry .kd-limit-note{color:var(--mut);border:1px solid var(--line);font:12px/1.55 var(--mono);margin-top:14px;padding:10px}.cab-registry .kd-card>footer{z-index:1;color:#777a73;font:12px/1.5 var(--mono);margin-top:14px;position:relative}.cab-registry .kd-card>footer i{background:#287b60;width:5px;height:5px;margin-right:5px;display:inline-block}.cab-registry .kd-card button:active{transition:transform .11s ease-out;transform:translateY(1px)}@keyframes kd-panel-in{0%{opacity:0;transform:translateY(8px)}}@media (hover:hover){.cab-registry .kd-card button:hover:not(:disabled){opacity:.78}}@media (width<=900px){.cab-registry .kd-card{min-height:0}}@media (width<=430px){.cab-registry .kd-card{padding:20px 16px}.cab-registry .kd-card>header{align-items:end}.cab-registry .kd-card>header h2{font-size:20px}.cab-registry .kd-state{min-width:0}.cab-registry .kt-entry,.cab-registry .kd-actions,.cab-registry .kt-pending>div{grid-template-columns:minmax(0,1fr)}.cab-registry .kd-number strong{font-size:14px}.cab-registry .kd-secret dl{grid-template-columns:1fr 1fr}.cab-registry .kd-secret dl>div:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.cab-registry .kd-card{animation:none}.cab-registry .kd-card button:active{transition:none;transform:none}}.cab-registry .kc-register-hint{max-width:55ch;color:var(--mut);font:14px/1.6 var(--sans);margin:5px 0 22px}.cab-registry .kv-dialog{overscroll-behavior:contain;color:#eeeee5;scrollbar-width:thin;scrollbar-color:#62684f #20241e;background:#20241e;border:1px solid #5c6151;border-radius:4px;width:min(650px,100% - 40px);max-width:none;max-height:calc(100dvh - 40px);margin:auto;padding:0;overflow:auto;box-shadow:0 30px 100px #0009}.cab-registry .kv-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#060806cf}.cab-registry .kv-dialog[open]{animation:.18s ease-out kv-open}.cab-registry .kv-dialog-body{padding:0}.cab-registry .kv-dialog .kv-panel{padding:20px 25px 25px}.cab-registry .kv-dialog-header{z-index:5;background:#20241e;border-bottom:1px solid #454d3e;align-items:center;gap:12px;margin:0;padding:19px 25px;display:flex;position:sticky;top:0}.cab-registry .kv-dialog-mark{color:#e4b463;width:35px;height:39px;font:600 26px var(--display);clip-path:polygon(0 0,100% 0,100% 76%,76% 100%,0 100%);border:1px solid #92733d;flex-shrink:0;place-items:center;display:grid}.cab-registry .kv-dialog-header>div{min-width:0}.cab-registry .kv-dialog-header>div>span{color:#b2b5a7;font:10px var(--mono);letter-spacing:.13em}.cab-registry .kv-dialog-header h2{text-overflow:ellipsis;font:600 24px/1.2 var(--display);white-space:nowrap;margin:3px 0 0;overflow:hidden}.cab-registry .kv-close{color:#d9ddce;cursor:pointer;background:0 0;border:1px solid #555c4b;border-radius:2px;flex-shrink:0;place-items:center;width:44px;height:44px;margin-left:auto;display:grid}.cab-registry .kv-account-strip{justify-content:space-between;align-items:center;gap:15px;padding:21px 0 18px;display:flex}.cab-registry .kv-account-strip>div>span{color:#bfc3b6;font:13px var(--sans);display:block}.cab-registry .kv-account-strip strong{font:500 31px/1.2 var(--mono);letter-spacing:-.055em;margin-top:5px;display:block}.cab-registry .kv-state{color:#c2c8b8;font:12px var(--sans);border:1px solid #737b66;align-items:center;gap:7px;padding:8px 10px;display:inline-flex}.cab-registry .kv-state i{background:currentColor;width:5px;height:5px}.cab-registry .kv-state.active{color:#a0d5b8;border-color:#52866b}.cab-registry .kv-state.frozen{color:#efc276;border-color:#9a773f}.cab-registry .kv-data-note{color:#d1c29f;font:12px/1.6 var(--sans);background:#cba55f0c;border-left:2px solid #b7904a;align-items:start;gap:8px;margin:0 0 16px;padding:10px 12px;display:flex}.cab-registry .kv-data-note svg{flex-shrink:0;margin-top:3px}.cab-registry .kv-quick-actions{grid-template-columns:1.3fr 1fr;gap:10px;display:grid}.cab-registry .kv-quick-actions>button{color:#eeeee5;min-height:46px;font:13px/1.3 var(--sans);cursor:pointer;background:#2d3227;border:1px solid #667055;border-radius:2px;justify-content:center;align-items:center;gap:9px;padding:9px 12px;transition:background .15s,border-color .15s;display:flex}.cab-registry .kv-quick-actions>button:first-child{color:#efc884;background:#b1893720;border-color:#a3854c}.cab-registry .kv-quick-actions>button:first-child svg:last-child{margin-left:auto;transition:transform .16s ease-out}.cab-registry .kv-quick-actions>button.on svg:last-child{transform:rotate(90deg)}.cab-registry .kv-quick-actions>button:disabled{opacity:.5;cursor:not-allowed}.cab-registry .kv-close:focus-visible,.cab-registry .kv-quick-actions>button:focus-visible{outline-offset:3px;outline:2px solid #f3cb82}.cab-registry .kv-limit-body{color:#1c211b;--mut:#5f6557;--line:#b1b7a4;background:#e7e5d8;border:1px solid #c7c7b7;margin-top:17px;padding:18px}.cab-registry .kv-limit-body h3{font:600 21px var(--display);margin:0 0 5px}.cab-registry .kv-limit-body>p{color:#626655;font:12px/1.55 var(--sans);margin:0}.cab-registry .kv-limit-body button,.cab-registry .kv-limit-body input{min-height:44px}.cab-registry .kv-limit-body .kd-limit-note{font-family:var(--sans);padding:12px}.cab-registry .kv-action-result{color:#abd9bf;font:13px/1.5 var(--sans);margin:12px 0 0}.cab-registry .kv-action-result.error{color:#f5b8a5}.cab-registry .kv-limit-body .kv-action-result{color:#245e45}.cab-registry .kv-limit-body .kv-action-result.error{color:#922e20}@keyframes kv-open{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.cab-registry .kv-limit-body{animation:.16s ease-out k4-disclosure-in}}@media (hover:hover){.cab-registry .kv-close:hover{background:#353c2d}.cab-registry .kv-quick-actions>button:hover:not(:disabled){background:#3a4131;border-color:#b2ba9b}}@media (width<=540px){.cab-registry .kv-dialog{width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.cab-registry .kv-dialog .kv-panel{padding:16px 13px 18px}.cab-registry .kv-dialog-header{gap:9px;padding:14px 13px}.cab-registry .kv-dialog-header h2{font-size:22px}.cab-registry .kv-account-strip{padding-top:18px}.cab-registry .kv-account-strip strong{font-size:29px}.cab-registry .kv-quick-actions{grid-template-columns:1fr;gap:8px}.cab-registry .kv-quick-actions>button{justify-content:start}.cab-registry .kv-limit-body{padding:13px}}@media (width>=541px) and (height<=800px){.cab-registry .kv-dialog .kv-panel{padding:16px 22px 18px}.cab-registry .kv-dialog-header{padding:14px 22px}.cab-registry .kv-account-strip{padding-block:16px}}@media (prefers-reduced-motion:reduce){.cab-registry .kv-dialog[open]{animation:none}.cab-registry .kv-quick-actions>button,.cab-registry .kv-quick-actions>button:first-child svg:last-child{transition:none}}.cab-registry .kc-card-key{align-items:center;gap:7px;display:flex}.cab-registry .kc-card-key input{accent-color:var(--accent);flex:none;width:14px;height:14px}.cab-registry .kc-card-key button{color:var(--ink);font:12px var(--mono);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;overflow:hidden}.cab-registry .kc-card-name{align-items:center;gap:7px;display:flex}.cab-registry .kc-card-name>span{text-overflow:ellipsis;overflow:hidden}.cab-registry .kc-pencil{width:24px;height:24px;color:var(--accent);font:15px var(--display);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;padding:0}.cab-registry .kc-pencil:hover{border-color:var(--accent-dim);background:var(--accent-soft)}.cab-registry .kc-card-name form{align-items:center;width:100%;display:flex}.cab-registry .kc-card-name input{border:1px solid var(--accent);background:var(--bg);width:100%;min-width:0;height:28px;color:var(--ink);font:12px var(--mono);border-radius:0;padding:0 7px}.cab-registry .kc-card-name form button{background:var(--accent);width:28px;height:28px;color:var(--accent-ink);cursor:pointer;border:0}.cab-registry .kc-card-row.picked{background:var(--accent-soft)}.cab-registry .kc-card-row.uncertain{box-shadow:inset 3px 0 var(--warn)}.cab-registry .kc-row-menu{position:relative;overflow:visible!important}.cab-registry .kc-row-menu>button{border:1px solid var(--line);background:var(--bg2);width:34px;height:30px;color:var(--mut);font:12px var(--mono);cursor:pointer}.cab-registry .kc-picker{z-index:8;border:1px solid var(--line2);background:var(--bg);transform-origin:100%;height:34px;padding:2px;transition:opacity .12s ease-out,transform .14s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:-2px;right:38px;box-shadow:0 8px 24px #0008}.cab-registry .kc-picker button{border:0;border-right:1px solid var(--line);color:var(--mut);font:12px var(--sans);white-space:nowrap;cursor:pointer;background:0 0;padding:0 10px}.cab-registry .kc-picker button:hover{background:var(--sur2);color:var(--ink)}.cab-registry .kc-picker button:disabled{cursor:not-allowed;opacity:.35}.cab-registry .kc-picker .danger{color:var(--err-t);border-right:0}.cab-registry .kc-batch-open{border:1px solid var(--line);background:var(--bg2);color:var(--mut);font:12px var(--mono);cursor:pointer;margin:8px 0;padding:7px 10px}.cab-registry .kc-batch{border:1px solid var(--accent-dim);background:var(--accent-soft);flex-wrap:wrap;align-items:center;gap:7px;margin:8px 0;padding:8px;transition:opacity .14s ease-out,transform .16s cubic-bezier(.2,.8,.2,1);display:flex}.cab-registry .kc-batch strong{color:var(--accent);font:12px var(--mono);margin-right:auto}.cab-registry .kc-batch button{border:1px solid var(--line2);background:var(--bg2);color:var(--ink);font:12px var(--sans);cursor:pointer;padding:7px 9px}.cab-registry .kc-batch button:disabled{cursor:not-allowed;opacity:.4}.cab-registry .kc-batch .danger{color:var(--err-t);border-color:#60382f}.cab-registry .kc-confirm-backdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000b;place-items:center;padding:18px;transition:opacity .14s ease-out;display:grid;position:fixed;inset:0}.cab-registry .kc-confirm{background:var(--bg2);border:1px solid #694137;width:min(470px,100%);padding:24px;transition:opacity .14s ease-out,transform .18s cubic-bezier(.2,.8,.2,1);box-shadow:0 24px 80px #000}.cab-registry .kc-confirm>small{color:var(--err-t);font:12px var(--mono);letter-spacing:.15em}.cab-registry .kc-confirm h2{font:600 27px var(--display);margin:8px 0}.cab-registry .kc-confirm p{color:var(--mut);font-size:13px;line-height:1.6}.cab-registry .kc-confirm label{color:var(--mut);gap:7px;margin:18px 0;font-size:12px;display:grid}.cab-registry .kc-confirm input{border:1px solid var(--line2);background:var(--bg);height:40px;color:var(--ink);font:13px var(--mono);border-radius:0;padding:0 10px}.cab-registry .kc-confirm>div{justify-content:flex-end;gap:8px;display:flex}.cab-registry .kc-confirm button{border:1px solid var(--line2);background:var(--sur);color:var(--ink);cursor:pointer;padding:9px 13px}.cab-registry .kc-confirm button.danger{color:var(--err-t);border-color:#694137}.cab-registry .kc-confirm button:disabled{opacity:.35;cursor:not-allowed}@starting-style{.cab-registry .kc-picker{opacity:0;transform:translate(6px)scale(.98)}.cab-registry .kc-batch{opacity:0;transform:translateY(-4px)}.cab-registry .kc-confirm-backdrop{opacity:0}.cab-registry .kc-confirm{opacity:0;transform:translateY(8px)scale(.985)}}@media (width<=620px){.cab-registry .kc-card-row time{text-align:left;grid-area:3/1}.cab-registry .kc-row-menu{grid-area:3/2;justify-self:end}.cab-registry .kc-picker{top:-3px;right:38px}.cab-registry .kc-picker button{padding-inline:7px;font-size:12px}.cab-registry .kc-batch strong{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.cab-registry .kc-confirm-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.cab-registry .kc-picker,.cab-registry .kc-batch,.cab-registry .kc-confirm-backdrop,.cab-registry .kc-confirm{transition:none}}.cab-registry .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cab-registry .kc-cards{min-width:0}.cab-registry .kc-stale{color:var(--accent);font:12px var(--mono);background:#21190f;border:1px solid #6d4d25;margin-bottom:12px;padding:9px 12px}.cab-registry .kc-load-error{max-width:520px;color:var(--err-t);background:#1f1412;border:1px solid #63382f;justify-items:start;gap:9px;padding:26px;display:grid}.cab-registry .kc-load-error b{font:600 22px var(--display)}.cab-registry .kc-load-error span{color:var(--mut);font-size:13px}.cab-registry .kc-load-error button{color:var(--ink);cursor:pointer;background:0 0;border:1px solid #63382f;padding:9px 12px}.cab-registry .kc-toolbar{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(250px,310px);min-height:50px;display:grid}.cab-registry .kc-filters{min-width:0;display:flex;overflow-x:auto}.cab-registry .kc-filters button{border:0;border-right:1px solid var(--line);background:var(--bg2);min-width:145px;color:var(--faint);font:13px var(--sans);cursor:pointer;border-bottom:2px solid #0000;justify-content:space-between;align-items:center;padding:0 15px;display:flex}.cab-registry .kc-filters button.on{border-bottom-color:var(--accent);background:var(--sur);color:var(--ink)}.cab-registry .kc-filters b{color:var(--mut);font:12px var(--mono)}.cab-registry .kc-search{border-left:1px solid var(--line);display:block;position:relative}.cab-registry .kc-search input{background:var(--bg2);width:100%;height:100%;min-height:50px;color:var(--ink);font:13px var(--sans);border:0;border-radius:0;padding:0 40px 0 16px}.cab-registry .kc-search input::placeholder{color:var(--faint)}.cab-registry .kc-search input:focus{outline:1px solid var(--accent);outline-offset:-1px}.cab-registry .kc-search>b{color:var(--faint);font:14px var(--mono);position:absolute;top:17px;right:15px}.cab-registry .kc-layout{grid-template-columns:minmax(0,1fr) minmax(355px,430px);align-items:start;gap:20px;padding-top:18px;display:grid}.cab-registry .kc-register{min-width:0}.cab-registry .kc-register>header,.cab-registry .kc-list-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.cab-registry .kc-register>header h2,.cab-registry .kc-list-head h2{font:600 20px var(--display);margin:0}.cab-registry .kc-register>header span,.cab-registry .kc-list-head span{color:var(--faint);font:12px var(--mono);text-transform:uppercase}.cab-registry .kc-face{z-index:0;width:min(510px,100% - 70px);height:270px;color:var(--ink);clip-path:polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,15px 100%,0 calc(100% - 15px));box-shadow:-76px 10px 0 -1px #11120f, -76px 10px 0 0 var(--line2), 76px 10px 0 -1px #11120f, 76px 10px 0 0 var(--line2);background:#12130f;border:1px solid #76541e;margin:28px auto 34px;padding:31px 28px;position:relative;overflow:hidden}.cab-registry .kc-face>i{background:#bd852d;width:43px;height:34px;display:block}.cab-registry .kc-face>b{font:600 25px var(--display);position:absolute;top:31px;right:28px}.cab-registry .kc-face-record{background:var(--accent);color:var(--accent-ink);font:12px var(--mono);padding:8px 13px;position:absolute;top:74px;right:0}.cab-registry .kc-face>strong{font:500 22px var(--mono);letter-spacing:.11em;margin-top:48px;display:block}.cab-registry .kc-face dl{grid-template-columns:85px 95px 1fr;gap:14px;margin:0;display:grid;position:absolute;inset:auto 28px 27px}.cab-registry .kc-face dl div:last-child{text-align:right}.cab-registry .kc-face dt{color:var(--faint);font:12px var(--mono);letter-spacing:.12em}.cab-registry .kc-face dd{color:var(--mut);font:12px var(--mono);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;overflow:hidden}.cab-registry .kc-face-empty{border:1px dashed var(--line2);background:var(--sur);width:min(510px,100% - 70px);height:270px;color:var(--mut);text-align:center;cursor:pointer;place-content:center;gap:8px;margin:28px auto 34px;display:grid}.cab-registry .kc-face-empty span{font:600 21px var(--display)}.cab-registry .kc-face-empty small{color:var(--faint);font:12px var(--mono)}.cab-registry .kc-list-head{border-top:1px solid var(--line);min-height:45px}.cab-registry .kc-list{min-width:0;overflow-x:auto}.cab-registry .kc-list-labels,.cab-registry .kc-card-row{text-align:left;grid-template-columns:1.55fr 1fr .7fr .85fr .7fr 42px;align-items:center;gap:12px;min-width:760px;display:grid}.cab-registry .kc-list-labels{min-height:34px;color:var(--faint);border-bottom:1px solid var(--line);font:12px var(--mono);letter-spacing:.1em;padding:0 10px}.cab-registry .kc-card-row{border:0;border-bottom:1px solid var(--line);width:100%;min-height:42px;color:var(--mut);font:12px var(--sans);background:0 0;padding:0 10px;position:relative}.cab-registry .kc-card-row.on{background:var(--sur2);color:var(--ink)}.cab-registry .kc-card-row.on:before{content:"";background:var(--accent);width:2px;position:absolute;inset:8px auto 8px 0}.cab-registry .kc-card-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cab-registry .kc-card-row>span:first-child{color:var(--ink);font-family:var(--mono)}.cab-registry .kc-card-row>span:first-child i{color:var(--faint);margin-right:7px;font-style:normal}.cab-registry .kc-card-row>b{color:var(--ink);font:500 13px var(--mono)}.cab-registry .kc-card-row time{color:var(--mut);font:12px var(--mono)}.cab-registry .kc-status{align-items:center;gap:7px;font-size:12px;display:inline-flex}.cab-registry .kc-status i{background:var(--faint);flex:none;width:5px;height:5px}.cab-registry .kc-status.ok{color:var(--ok)}.cab-registry .kc-status.ok i{background:var(--ok)}.cab-registry .kc-status.info,.cab-registry .kc-status.work,.cab-registry .kc-status.acc{color:var(--accent)}.cab-registry .kc-status.info i,.cab-registry .kc-status.work i,.cab-registry .kc-status.acc i{background:var(--accent)}.cab-registry .kc-status.err{color:var(--err-t)}.cab-registry .kc-status.err i{background:var(--err-t)}.cab-registry .kc-list-empty{min-height:74px;color:var(--faint);border-bottom:1px solid var(--line);font:12px var(--mono);place-items:center;display:grid}.cab-registry .kc-detail{border:1px solid var(--line);background:var(--sur);min-width:0;min-height:640px}.cab-registry .kc-detail.open{animation:.22s ease-out both kc-panel-in}.cab-registry .kc-detail-empty{min-height:640px;color:var(--faint);text-align:center;place-content:center;gap:10px;padding:30px;display:grid}.cab-registry .kc-detail-empty b{font:600 22px var(--display)}.cab-registry .kc-detail-empty span{max-width:30ch;font-size:12px;line-height:1.5}.cab-registry .kc-cards button:active{transition:transform .11s ease-out;transform:translateY(1px)}@keyframes kc-panel-in{0%{opacity:0;transform:translate(10px)}}@media (hover:hover){.cab-registry .kc-filters button:hover,.cab-registry .kc-card-row:hover{background:var(--sur2);color:var(--ink)}.cab-registry .kc-face-empty:hover{opacity:.8}}@media (width<=1080px){.cab-registry .kc-layout{grid-template-columns:minmax(0,1fr) minmax(330px,370px)}.cab-registry .kc-face,.cab-registry .kc-face-empty{width:calc(100% - 45px);height:245px}}@media (width<=900px){.cab-registry .kc-layout{grid-template-columns:minmax(0,1fr)}.cab-registry .kc-detail,.cab-registry .kc-detail-empty{min-height:0}}@media (width<=620px){.cab-registry .kc-toolbar{grid-template-columns:minmax(0,1fr)}.cab-registry .kc-search{border:0;border-top:1px solid var(--line)}.cab-registry .kc-filters button{min-width:128px}.cab-registry .kc-face,.cab-registry .kc-face-empty{width:100%;height:220px;margin-block:20px 27px}.cab-registry .kc-face{box-shadow:none;padding:24px 20px}.cab-registry .kc-face>b{top:24px;right:20px}.cab-registry .kc-face>strong{margin-top:37px;font-size:16px}.cab-registry .kc-face dl{grid-template-columns:60px 70px 1fr;inset:auto 20px 22px}.cab-registry .kc-list-labels{display:none}.cab-registry .kc-card-row{grid-template-rows:repeat(3,auto);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;min-width:0;min-height:79px;padding:11px 9px}.cab-registry .kc-card-row>span:first-child{grid-area:1/1}.cab-registry .kc-card-row>span:nth-child(2){grid-area:2/1}.cab-registry .kc-card-row>b{text-align:right;grid-area:1/2}.cab-registry .kc-card-row .kc-status{grid-area:2/2;justify-self:end}.cab-registry .kc-card-row time{text-align:right;grid-area:3/2}}@media (prefers-reduced-motion:reduce){.cab-registry .kc-detail.open{animation:none}.cab-registry .kc-cards button:active{transition:none;transform:none}}.k4-issue{min-width:0}.k4-issue-steps{border-bottom:1px solid var(--line);grid-template-columns:auto 72px auto 72px auto 1fr;align-items:center;gap:13px;min-height:67px;display:grid}.k4-issue-steps>div{color:var(--faint);align-items:center;gap:10px;display:flex}.k4-issue-steps>div>b{border:1px solid var(--line2);width:31px;height:31px;font:12px var(--mono);place-items:center;display:grid}.k4-issue-steps>div>span{font-size:12px}.k4-issue-steps small{color:var(--faint);margin-top:3px;font-size:12px;display:block}.k4-issue-steps>div.on{color:var(--ink)}.k4-issue-steps>div.on>b{border-color:var(--accent);color:var(--accent)}.k4-issue-steps>i{background:var(--line);height:1px}.k4-issue-steps>em{color:var(--faint);font:normal 12px var(--mono);justify-self:end}.k4-issue-alert{border-left:2px solid var(--accent);background:var(--sur);color:var(--mut);gap:14px;margin-top:16px;padding:13px 15px;font-size:13px;display:flex}.k4-issue-alert b{color:var(--ink)}.k4-issue-state{border:1px solid var(--line);background:var(--sur);max-width:680px;padding:32px}.k4-issue-state>small{color:var(--accent);font:12px var(--mono);letter-spacing:.12em}.k4-issue-state h2{font:600 25px var(--display);margin:12px 0 6px}.k4-issue-state>p{color:var(--mut);margin:0 0 22px;font-size:13px}.k4-issue-state-note{background:var(--bg2);color:var(--mut);border-left:2px solid #7eabb6;gap:11px;padding:14px;font-size:13px;display:flex}.k4-issue-state-note.warn{border-color:var(--accent)}.k4-issue-state-note b{color:var(--ink);margin-bottom:4px;display:block}.k4-issue-state-note button{border:1px solid var(--line2);color:var(--accent);cursor:pointer;background:0 0;margin-top:10px;padding:8px 10px}.k4-issue-layout{grid-template-columns:minmax(0,1fr) minmax(310px,380px);align-items:start;gap:24px;padding-top:18px;display:grid}.k4-issue-form{min-width:0}.k4-issue-section{border-bottom:1px solid var(--line);padding:0 0 16px 41px}.k4-issue-section+.k4-issue-section{padding-top:16px}.k4-issue-section>header{align-items:baseline;gap:13px;min-height:33px;display:flex;position:relative}.k4-issue-section>header>span{color:var(--accent);font:12px var(--mono);position:absolute;top:2px;left:-41px}.k4-issue-section h2{font:600 20px var(--display);margin:0}.k4-issue-section header small{color:var(--faint);margin-left:auto;font-size:12px}.k4-brand-filter{gap:4px;margin-bottom:10px;display:flex}.k4-brand-filter button{border:1px solid var(--line);color:var(--mut);font:12px var(--mono);cursor:pointer;background:0 0;padding:6px 10px}.k4-brand-filter button.on{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.k4-product-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.k4-product-grid button{border:1px solid var(--line);background:var(--sur);min-height:116px;color:var(--ink);text-align:left;cursor:pointer;padding:14px;position:relative}.k4-product-grid button.on{box-shadow:inset 2px 0 var(--accent);background:#15140f;border-color:#6f5328}.k4-product-grid button>span{justify-content:space-between;gap:8px;display:flex}.k4-product-grid button>span b{font:500 13px var(--mono);letter-spacing:.06em}.k4-product-grid button>span em{color:var(--ink);font:700 12px var(--sans);font-style:normal}.k4-product-grid button>strong{text-overflow:ellipsis;white-space:nowrap;margin-top:16px;font-size:12px;font-weight:500;display:block;overflow:hidden}.k4-product-grid button>small{color:var(--faint);margin-top:5px;font-size:12px;display:block}.k4-product-grid button>i{color:var(--ok);font:normal 12px var(--mono);position:absolute;bottom:12px;left:14px}.k4-issue-inputs{grid-template-columns:minmax(130px,.55fr) minmax(180px,1fr);gap:14px;display:grid}.k4-issue-inputs label{gap:6px;min-width:0;display:grid}.k4-issue-inputs label>span{color:var(--mut);font-size:12px}.k4-issue-inputs input{border:1px solid var(--line);background:var(--sur);width:100%;min-width:0;height:46px;color:var(--ink);font:500 18px var(--mono);text-align:center;border-radius:0;padding:0 14px}.k4-issue-inputs label>div{position:relative}.k4-issue-inputs label>div b{z-index:1;color:var(--accent);font:13px var(--mono);position:absolute;top:13px;left:14px}.k4-issue-inputs label>small{color:var(--faint);font-size:12px}.k4-issue-terms{border:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0;display:grid}.k4-issue-terms>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:12px;font-size:12px;display:flex}.k4-issue-terms>div:nth-child(odd){border-right:1px solid var(--line)}.k4-issue-terms>div:nth-last-child(-n+2){border-bottom:0}.k4-issue-terms dt{color:var(--mut)}.k4-issue-terms dd{color:var(--ok);font:12px var(--mono);text-align:right;margin:0}.k4-issue-sheet{color:#191a17;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);background:#d8dad4;border:1px solid #b5b8b1;min-height:600px;padding:22px;position:sticky;top:20px;overflow:hidden}.k4-issue-sheet>header{padding-right:85px;position:relative}.k4-issue-sheet>header small{color:#6b6e68;font:12px var(--mono);text-transform:uppercase;letter-spacing:.11em;display:block}.k4-issue-sheet>header b{font:600 18px var(--display);margin-top:7px;display:block}.k4-issue-sheet>header span{color:#666963;font:12px var(--mono);border:1px solid #8e918a;padding:6px 7px;position:absolute;top:0;right:0}.k4-issue-card{height:172px;color:var(--ink);background:#12130f;margin-top:20px;padding:19px;position:relative}.k4-issue-card .chip{clip-path:polygon(0 0,82% 0,100% 22%,100% 100%,0 100%);background:#b98530;border:0;border-radius:0;width:32px;height:24px;padding:0;display:block}.k4-issue-card>b{font-size:13px;position:absolute;top:19px;right:18px}.k4-issue-card>strong{font:500 15px var(--mono);letter-spacing:.08em;position:absolute;top:86px;left:19px}.k4-issue-card>small,.k4-issue-card>em{color:#99988f;font:12px var(--mono);letter-spacing:.12em;position:absolute;bottom:18px}.k4-issue-card>small{left:19px}.k4-issue-card>em{font-style:normal;right:18px}.k4-quote-wait{color:#666963;font:12px var(--mono);border-block:1px solid #b5b8b1;margin-top:22px;padding:20px 0}.k4-quote-error{color:#8f3428;border:1px solid #b85b4d;margin-top:20px;padding:13px;font-size:12px}.k4-quote-error b{display:block}.k4-quote-error button{color:inherit;cursor:pointer;background:0 0;border:1px solid;margin-top:10px;padding:7px 9px}.k4-quote-lines{margin:16px 0 0}.k4-quote-lines>div{color:#666963;justify-content:space-between;gap:14px;padding:6px 0;font-size:12px;display:flex}.k4-quote-lines dd{font-family:var(--mono);text-align:right;margin:0}.k4-quote-lines dd.strong{color:#191a17;font-weight:700}.k4-quote-total{border-top:2px solid #30322d;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 12px;margin-top:10px;padding-top:12px;font-size:13px;display:flex}.k4-quote-total strong{overflow-wrap:anywhere;font:500 23px var(--mono)}.k4-quote-blocked{color:#9a4033;margin-top:10px;font-size:12px}.k4-issue-sheet>p{color:#666963;margin:11px 0;font-size:12px;line-height:1.45}.k4-issue-submit{width:100%;min-height:44px;color:var(--ink);cursor:pointer;background:#1a1b17;border:0;justify-content:space-between;align-items:center;padding:0 16px;font-size:13px;font-weight:700;display:flex}.k4-issue-submit span{color:var(--accent)}.k4-issue-submit:disabled{opacity:.45;cursor:not-allowed}.k4-issue-sheet>footer{color:#676a64;font:12px var(--mono);text-transform:uppercase;border-top:1px solid #b5b8b1;margin-top:14px;padding-top:11px}.k4-issue-sheet>footer i{background:#2d8e6a;width:4px;height:4px;margin-right:6px;display:inline-block}.k4-issue-watermark{color:#17181512;font:700 59px var(--display);position:absolute;bottom:2px;right:12px}@media (hover:hover){.k4-product-grid button:hover,.k4-brand-filter button:hover{border-color:var(--accent)}.k4-issue-submit:hover:not(:disabled){background:#24251f}}@media (width<=900px){.k4-issue-layout{grid-template-columns:minmax(0,1fr)}.k4-issue-sheet{min-height:540px;position:relative;top:auto}}@media (width<=560px){.k4-issue-steps{grid-template-columns:auto 1fr auto 1fr auto;gap:7px}.k4-issue-steps>em,.k4-issue-steps>div>span{display:none}.k4-issue-section{padding-left:24px}.k4-issue-section>header>span{left:-24px}.k4-issue-section>header{flex-wrap:wrap;align-items:flex-start}.k4-issue-section header small{width:100%;margin-left:0}.k4-issue-inputs,.k4-issue-terms{grid-template-columns:minmax(0,1fr)}.k4-issue-terms>div:nth-child(odd){border-right:0}.k4-issue-terms>div:nth-last-child(2){border-bottom:1px solid var(--line)}.k4-issue-sheet{padding-inline:16px}}.cab-registry .k4-issue .k4-issue-steps{min-height:74px;padding:0 0 18px}.k4-issue-steps>button{min-height:44px;color:var(--mut);font:14px var(--sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:4px 0;display:flex}.k4-issue-steps>button b{border:1px solid var(--line2);width:34px;height:34px;font:12px var(--mono);place-items:center;display:grid}.k4-issue-steps>button.on{color:var(--ink)}.k4-issue-steps>button.on b{color:var(--accent);border-color:var(--accent-dim);background:var(--accent-soft)}.k4-issue :is(#issue-products,#issue-amount,#issue-receipt){scroll-margin-top:22px}.k4-issue :is(#issue-products,#issue-amount,#issue-receipt):focus{outline:none}.cab-registry .k4-issue-more>summary{cursor:pointer;color:var(--ink);font:600 17px/1.5 var(--display);padding:2px 0}.k4-issue-more>summary::marker{color:var(--accent)}.k4-issue-more>summary>span{color:var(--mut);font:12px/1.5 var(--sans);margin:6px 0 0 18px;display:block}.k4-issue-more[open]>summary{margin-bottom:16px}.cab-registry .k4-issue .k4-product-grid button>i{color:var(--mut)}.cab-registry .k4-issue .k4-product-grid button.on>i{color:var(--accent)}.cab-registry .k4-issue .k4-product-grid button.on>i:before{content:"✓";margin-right:7px}.cab-registry .k4-issue .k4-issue-card{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));background:repeating-linear-gradient(135deg,#0000 0 18px,#c69b3f08 18px 19px),#141610;border:1px solid #534933}.cab-registry .k4-quote-error button{justify-content:center;align-items:center;gap:8px;min-height:44px;display:inline-flex}.k4-quote-blocked>a{width:fit-content;color:inherit;border:1px solid #9a4033;margin-top:10px;padding:10px 12px;font-weight:600;text-decoration:none;display:block}.cab-registry .k4-issue-inputs label>small{line-height:1.5}.cab-registry .k4-issue-inputs input[aria-invalid=true]{border-color:var(--err-t)}.cab-registry .k4-issue-inputs label>.k4-input-error{color:var(--err-t)}@media (hover:hover){.k4-issue-steps>button:hover,.k4-issue-more>summary:hover{color:var(--accent)}}@media (width<=860px){.k4-issue :is(#issue-products,#issue-amount,#issue-receipt){scroll-margin-top:140px}}@media (width<=560px){.cab-registry .k4-issue .k4-issue-steps{gap:7px;min-height:62px;padding-bottom:12px}.k4-issue-steps>button{flex-direction:column;gap:5px;font-size:11px}.k4-issue-steps>button b{width:28px;height:28px;font-size:11px}.cab-registry .k4-issue .k4-issue-layout{gap:18px;padding-top:18px}.cab-registry .k4-issue .k4-issue-section{padding:16px}.cab-registry .k4-issue .k4-issue-section>header{padding-bottom:14px}.cab-registry .k4-issue .k4-product-grid{gap:8px}.cab-registry .k4-issue .k4-product-grid button{min-height:118px;padding:14px 13px 30px}.cab-registry .k4-issue .k4-product-grid button>strong{margin-top:10px;font-size:13px}.cab-registry .k4-issue .k4-product-grid button>span b{font-size:14px}.cab-registry .k4-issue .k4-product-grid button>i{font-size:11px;bottom:12px;left:auto;right:13px}.cab-registry .k4-issue .k4-issue-inputs{gap:18px}.cab-registry .k4-issue .k4-issue-card{height:116px;margin-top:16px}.cab-registry .k4-issue .k4-issue-card>strong{font-size:13px;top:61px}.cab-registry .k4-issue .k4-issue-card>small,.cab-registry .k4-issue .k4-issue-card>em{font-size:9px;bottom:10px}}.k4-issue-limits-note{color:var(--mut);font:13px/1.6 var(--sans);margin:0;padding:0 22px 20px}.k4-progress,.k4-progress-loading{min-width:0}.k4-progress-loading{border:1px solid var(--line);background:var(--sur);max-width:650px;padding:34px}.k4-progress-loading small,.k4-progress-head small{color:var(--accent);font:12px var(--mono);letter-spacing:.12em}.k4-progress-loading h2,.k4-progress-head h2{font:600 27px var(--display);margin:12px 0 6px}.k4-progress-loading p,.k4-progress-head p{color:var(--mut);margin:0;font-size:13px}.k4-progress-loading span{color:var(--faint);margin-top:14px;font-size:12px;display:block}.k4-progress-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;min-height:105px;padding:17px 0;display:flex}.k4-progress-head .chip{border-radius:0;flex:none}.k4-progress-warning{border-left:2px solid var(--accent);background:var(--sur);color:var(--mut);gap:12px;margin-top:14px;padding:13px 15px;font-size:12px;display:flex}.k4-progress-warning b{color:var(--ink)}.k4-progress-summary{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));min-height:94px;display:grid}.k4-progress-summary>div{border-right:1px solid var(--line);padding:20px}.k4-progress-summary>div:last-child{border-right:0}.k4-progress-summary small{color:var(--faint);font:12px var(--mono);text-transform:uppercase;letter-spacing:.09em;display:block}.k4-progress-summary strong{font:500 19px var(--mono);margin-top:8px;display:block}.k4-slot-panel{border:1px solid var(--line);margin-top:18px}.k4-slot-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:45px;padding:0 16px;display:flex}.k4-slot-panel h3{font:600 19px var(--display);margin:0}.k4-slot-panel header span{color:var(--faint);font:12px var(--mono)}.k4-slot-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));display:grid}.k4-slot{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:26px 1fr auto;align-items:center;gap:10px;min-height:65px;padding:10px 13px;display:grid}.k4-slot>b{color:var(--accent);font:12px var(--mono)}.k4-slot>span{font-size:13px}.k4-slot .chip{border-radius:0}.k4-progress-done{border:1px solid var(--line);background:var(--sur);justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:18px;display:flex}.k4-progress-done p{max-width:60ch;color:var(--mut);margin:0;font-size:12px;line-height:1.5}.k4-progress-done button{background:var(--accent);min-width:180px;min-height:42px;color:var(--accent-ink);cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:15px;padding:0 15px;font-size:13px;font-weight:700;display:flex}@media (hover:hover){.k4-progress-done button:hover{background:var(--accent-hi)}}@media (width<=650px){.k4-progress-summary{grid-template-columns:1fr 1fr}.k4-progress-summary>div:nth-child(2){border-right:0}.k4-progress-summary>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.k4-progress-head,.k4-progress-done{flex-direction:column;align-items:flex-start}.k4-progress-done button{width:100%}}.k4-activity{min-width:0}.k4-activity-tools{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:55px;display:flex}.k4-activity-tools>span{color:var(--faint);font:12px var(--mono);text-transform:uppercase;letter-spacing:.08em}.k4-mode{align-self:stretch;display:flex}.k4-mode button{border:0;border-right:1px solid var(--line);min-width:145px;color:var(--mut);font:13px var(--mono);cursor:pointer;background:0 0;padding:0 17px}.k4-mode button:first-child{border-left:1px solid var(--line)}.k4-mode button.on{color:var(--accent);box-shadow:inset 0 -2px var(--accent);background:#15140f}.k4-mode b{color:var(--faint);margin-left:8px;font-weight:400}.k4-activity-summary{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));min-height:88px;display:grid}.k4-activity-summary>div{border-right:1px solid var(--line);padding:17px 18px 12px}.k4-activity-summary>div:last-child{border-right:0}.k4-activity-summary small{color:var(--faint);font:12px var(--mono);text-transform:uppercase;letter-spacing:.1em;display:block}.k4-activity-summary strong{font:500 22px var(--mono);margin-top:6px;display:block}.k4-activity-summary span{color:var(--faint);margin-top:4px;font-size:12px;display:block}.k4-order-layout{grid-template-columns:minmax(0,1fr) 334px;gap:20px;padding-top:17px;display:grid}.k4-order-log,.k4-txn-log{min-width:0}.k4-order-log>header,.k4-txn-log>header{justify-content:space-between;align-items:baseline;gap:16px;min-height:38px;display:flex}.k4-order-log h2,.k4-txn-log h2{font:600 21px var(--display);margin:0}.k4-order-log header span,.k4-txn-log header span{color:var(--faint);font:12px var(--mono)}.k4-order-rows{border-top:1px solid var(--line)}.k4-order-row{border:0;border-bottom:1px solid var(--line);width:100%;min-height:68px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:76px minmax(140px,1fr) 96px 112px;align-items:center;gap:12px;padding:10px 12px;display:grid}.k4-order-row.selected{box-shadow:inset 2px 0 var(--accent);background:#15140f}.k4-order-row time{color:var(--faint);font:12px var(--mono)}.k4-order-main{min-width:0}.k4-order-main b{font:500 13px var(--mono);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.k4-order-main small{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;display:block;overflow:hidden}.k4-order-row>strong{font:500 13px var(--mono);justify-self:end}.k4-state{min-width:94px;color:var(--faint);border:1px solid;justify-content:center;padding:6px 7px;font-size:12px;line-height:1;display:inline-flex}.k4-state.ok{color:var(--ok)}.k4-state.work{color:var(--accent)}.k4-state.err{color:var(--err-t)}.k4-order-sheet{color:#181916;clip-path:polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,0 100%);background:#d8dad4;min-height:468px;padding:22px 20px;position:relative;overflow:hidden}.k4-order-sheet>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.k4-order-sheet>header>div{min-width:0}.k4-order-sheet header small,.k4-sheet-created small{color:#6b6e68;font:12px var(--mono);text-transform:uppercase;letter-spacing:.1em;display:block}.k4-order-sheet h2{overflow-wrap:anywhere;max-width:190px;font:600 18px var(--display);margin:7px 0 0}.k4-sheet-stamp{color:#686b65;max-width:105px;font:12px var(--mono);text-align:center;text-transform:uppercase;white-space:normal;border:1px solid;flex:none;padding:7px 8px}.k4-sheet-stamp.ok{color:#27795e}.k4-sheet-stamp.work{color:#996415}.k4-sheet-stamp.err{color:#9a4033}.k4-sheet-created{border-block:1px solid #afb2aa;margin-top:25px;padding:13px 0}.k4-sheet-created b{font:500 13px var(--mono);margin-top:5px;display:block}.k4-order-sheet dl{margin:21px 0 0}.k4-order-sheet dl>div{border-bottom:1px solid #b9bcb4;justify-content:space-between;gap:12px;padding:9px 0;font-size:13px;display:flex}.k4-order-sheet dt{color:#686b65}.k4-order-sheet dd{overflow-wrap:anywhere;max-width:190px;font-family:var(--mono);text-align:right;margin:0}.k4-order-sheet p{color:#666963;border-top:2px solid #33352f;margin:24px 0 0;padding-top:15px;font-size:12px;line-height:1.55}.k4-sheet-mark{color:#17181514;font:700 58px var(--display);position:absolute;bottom:2px;right:14px}.k4-txn-log{padding-top:17px}.k4-txn-head,.k4-txn-row{grid-template-columns:110px 1fr 1.3fr 112px 105px;align-items:center;gap:14px;display:grid}.k4-txn-head{border-block:1px solid var(--line);min-height:34px;color:var(--faint);font:12px var(--mono);text-transform:uppercase;padding:0 12px}.k4-txn-row{border-bottom:1px solid var(--line);min-height:67px;padding:10px 12px}.k4-txn-row time{color:var(--faint);font:12px var(--mono)}.k4-txn-row>span:not(.k4-state){min-width:0}.k4-txn-row b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:block;overflow:hidden}.k4-txn-row small{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;font-weight:400;display:block;overflow:hidden}.k4-verify-code{border:1px solid var(--accent);color:var(--accent);font:12px var(--mono);cursor:pointer;background:#1b170e;margin-top:5px;padding:5px 7px}.k4-txn-row>strong{font:500 13px var(--mono);text-align:right;justify-self:end}.k4-empty{color:var(--faint);font:12px var(--mono);text-align:center;padding:34px 12px}.k4-sync button{border:1px solid var(--line2);color:var(--accent);cursor:pointer;background:0 0;margin-left:14px;padding:6px 10px}@media (hover:hover){.k4-order-row:hover{background:var(--sur2)}.k4-mode button:hover{color:var(--ink)}}@media (width<=1060px){.k4-order-layout{grid-template-columns:minmax(0,1fr)}.k4-order-sheet{min-height:350px}}@media (width<=700px){.k4-activity-tools{flex-direction:column;align-items:stretch;padding:0 0 12px}.k4-mode{min-height:45px}.k4-mode button{flex:1;min-width:0}.k4-activity-summary{grid-template-columns:1fr 1fr}.k4-activity-summary>div:nth-child(2){border-right:0}.k4-activity-summary>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.k4-order-row{grid-template-columns:62px minmax(0,1fr) 98px}.k4-order-row>strong{grid-column:2;justify-self:start}.k4-state{grid-area:1/3/span 2}.k4-txn-head{display:none}.k4-txn-row{grid-template-columns:84px minmax(0,1fr) auto}.k4-txn-row>span:nth-of-type(2){grid-column:2}.k4-txn-row .k4-state{grid-area:1/3}.k4-txn-row>strong{grid-area:2/3}}@media (width<=430px){.k4-order-log>header,.k4-txn-log>header{flex-direction:column;align-items:flex-start;padding-bottom:10px}.k4-order-row{grid-template-columns:minmax(0,1fr) auto;gap:7px 10px}.k4-order-row time{grid-column:1}.k4-order-main{grid-area:2/1/auto/-1}.k4-order-row>strong{grid-area:3/1}.k4-order-row .k4-state{grid-area:1/2}.k4-txn-row{grid-template-columns:minmax(0,1fr) auto}.k4-txn-row time,.k4-txn-row>span{grid-column:1}.k4-txn-row .k4-state{grid-area:1/2}.k4-txn-row>strong{grid-area:2/2}}.cab-registry .ka-refresh,.cab-registry .ka-reset,.cab-registry .ka-load-error button,.cab-registry .ka-empty button{border:1px solid var(--line2);background:var(--sur);min-height:42px;color:var(--ink);font:13px var(--sans);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:8px 13px;display:inline-flex}.cab-registry .ka-refresh:disabled,.cab-registry .ka-load-error button:disabled{opacity:.6;cursor:wait}.cab-registry .ka-searchbar{border:1px solid var(--line);background:var(--sur);align-items:end;gap:14px;margin:22px 0 18px;padding:16px;display:flex}.cab-registry .ka-search{flex:1;min-width:0}.cab-registry .ka-searchbar label>span{color:var(--mut);font:12px var(--sans);margin-bottom:7px;display:block}.cab-registry .ka-search>div{border:1px solid var(--line2);background:var(--bg2);align-items:center;gap:9px;padding-left:12px;display:flex}.cab-registry .ka-search input{width:100%;min-width:0;height:43px;color:var(--ink);font:14px var(--sans);background:0 0;border:0;padding:9px 10px 9px 0}.cab-registry .ka-search>div:focus-within{outline:2px solid var(--accent);outline-offset:2px}.cab-registry .ka-search input:focus{outline:none}.cab-registry .ka-search svg{color:var(--mut);flex-shrink:0}.cab-registry .ka-filter select{border:1px solid var(--line2);background:var(--bg2);min-width:195px;height:45px;color:var(--ink);font:13px var(--sans);padding:8px 12px}.cab-registry .ka-load-error{border-left:3px solid var(--accent);background:var(--sur);color:var(--mut);align-items:center;gap:12px;margin-bottom:16px;padding:15px;display:flex}.cab-registry .ka-load-error>svg{color:var(--accent);flex-shrink:0}.cab-registry .ka-load-error>div{flex:1}.cab-registry .ka-load-error b{color:var(--ink);margin-bottom:4px;font-size:14px;display:block}.cab-registry .ka-load-error span{font:13px/1.6 var(--sans)}.cab-registry .ka-loading{border:1px solid var(--line);color:var(--mut);font:14px var(--sans);padding:36px 18px}.cab-registry .ka-empty{border:1px solid var(--line);background:var(--sur);text-align:center;justify-items:center;gap:10px;padding:44px 20px;display:grid}.cab-registry .ka-empty>svg{color:var(--accent);margin-bottom:4px}.cab-registry .ka-empty b{font:600 23px var(--display)}.cab-registry .ka-empty span{max-width:45ch;color:var(--mut);font:14px/1.6 var(--sans)}.cab-registry .ka-order-log{padding-top:0}.cab-registry .ka-order-log>header{padding:0 0 12px}.cab-registry .ka-order-log .k4-order-row{grid-template-columns:140px minmax(160px,1fr) 130px 120px 16px;min-height:82px;padding:14px 16px}.cab-registry .ka-order-log .k4-order-row time{line-height:1.6}.cab-registry .ka-order-log .k4-order-main b{font:600 15px var(--sans)}.cab-registry .ka-order-log .k4-order-main small{font:12px var(--mono)}.cab-registry .ka-order-log .k4-order-row>strong{font-size:15px}.cab-registry .ka-order-log .k4-order-row>strong small{color:var(--mut);font:11px var(--sans);text-align:right;margin-top:5px;display:block}.cab-registry .ka-order-log .k4-order-row>svg{color:var(--accent)}.cab-registry .ka-order-log .k4-order-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;position:relative}.cab-registry .k4-txn-row>strong small{white-space:normal;line-height:1.5}.ka-order-detail{padding-top:18px}.ka-order-detail>small{color:var(--accent);font:12px var(--mono);letter-spacing:.14em}.ka-order-detail h2{font:600 30px var(--display);margin:10px 0 15px}.ka-detail-id{border-bottom:1px solid var(--line);align-items:center;gap:8px;margin-bottom:20px;padding-bottom:18px;display:flex}.ka-detail-id>span{overflow-wrap:anywhere;min-width:0;color:var(--mut);font:12px/1.6 var(--mono)}.ka-detail-amount{border-left:3px solid var(--accent);background:var(--sur2);margin-top:25px;padding:22px}.ka-detail-amount>span{color:var(--mut);font:13px var(--sans)}.ka-detail-amount strong{font:500 35px var(--mono);letter-spacing:-.04em;margin-top:8px;display:block}.ka-order-detail dl{margin-top:24px}.ka-order-detail dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:15px 0;font-size:14px;display:flex}.ka-order-detail dt{color:var(--mut)}.ka-order-detail dd{text-align:right;overflow-wrap:anywhere;max-width:60%;font:13px/1.5 var(--mono);margin:0}.ka-order-detail>p{color:var(--mut);font:14px/1.7 var(--sans);margin-top:25px}@media (width<=1100px){.cab-registry .ka-order-log .k4-order-row{grid-template-columns:110px minmax(140px,1fr) 100px 105px 12px;gap:10px}}@media (width<=740px){.cab-registry .k4-activity-tools{flex-direction:row;align-items:center;gap:8px;padding-bottom:0}.cab-registry .k4-activity-tools .k4-mode{flex:1}.cab-registry .k4-activity-tools .k4-mode button{padding-inline:10px;font-size:13px}.cab-registry .ka-refresh{min-width:44px;min-height:44px}.cab-registry .ka-refresh>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cab-registry .k4-activity-summary{grid-template-columns:repeat(4,minmax(0,1fr));min-height:88px}.cab-registry .k4-activity-summary>div{border-right:1px solid var(--line);border-bottom:0;padding:12px 8px}.cab-registry .k4-activity-summary>div:last-child{border-right:0}.cab-registry .k4-activity-summary small{min-height:30px;font-size:11px}.cab-registry .k4-activity-summary span{display:none}.cab-registry .ka-searchbar{flex-wrap:wrap}.cab-registry .ka-search{flex-basis:100%}.cab-registry .ka-filter{flex:1}.cab-registry .ka-filter select{width:100%;min-width:0}.cab-registry .ka-order-log .k4-order-row{grid-template-columns:minmax(0,1fr) auto;gap:9px}.cab-registry .ka-order-log .k4-order-row time{grid-area:1/1}.cab-registry .ka-order-log .k4-order-main{grid-area:2/1/auto/-1}.cab-registry .ka-order-log .k4-order-row>strong{grid-area:3/1;justify-self:start}.cab-registry .ka-order-log .k4-order-row>strong small{margin-left:6px;display:inline}.cab-registry .ka-order-log .k4-state{grid-area:1/2}.cab-registry .ka-order-log .k4-order-row>svg{grid-area:3/2;justify-self:end}.cab-registry .ka-refresh{align-self:start}.cab-registry .ka-load-error{flex-wrap:wrap;align-items:start}.cab-registry .ka-load-error>div{min-width:70%}}@media (hover:hover){.cab-registry .ka-refresh:hover:not(:disabled),.cab-registry .ka-reset:hover,.cab-registry .ka-empty button:hover{border-color:var(--accent);background:var(--accent-soft)}}.k4-login{--login-amber:#e5a43a;--login-ink:#f4f2e9;min-height:100vh;color:var(--login-ink);background:#10110f;grid-template-columns:minmax(320px,1fr) minmax(340px,430px);place-content:center;gap:1px;padding:32px;display:grid}.k4-login-brand{background:#0d0e0d;border:1px solid #292a25;flex-direction:column;justify-content:center;min-height:510px;padding:54px;display:flex;position:relative;overflow:hidden}.k4-login-brand:after{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#0000 49.9%,#e5a43a0d 50%,#0000 50.1%),linear-gradient(#0000 49.9%,#e5a43a0a 50%,#0000 50.1%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:84px 84px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.k4-login-brand>div{z-index:1;align-items:center;gap:14px;display:flex;position:relative}.k4-login-mark{border:1px solid var(--login-amber);width:43px;height:48px;color:var(--login-amber);clip-path:polygon(0 0,100% 0,100% 72%,72% 100%,0 100%);place-items:center;font:700 32px/1 Bahnschrift Condensed,Arial Narrow,sans-serif;display:grid}.k4-login-brand>div b{letter-spacing:.1em;font:700 22px Bahnschrift Condensed,Arial Narrow,sans-serif}.k4-login-brand>div b span{color:var(--login-amber)}.k4-login-brand>small{z-index:1;color:#696a62;font:12px var(--mono);letter-spacing:.16em;margin:12px 0 55px 58px;position:relative}.k4-login-brand h1{z-index:1;text-transform:uppercase;max-width:570px;margin:0;font:600 clamp(39px,5vw,67px)/.88 Bahnschrift Condensed,Arial Narrow,sans-serif;position:relative}.k4-login-brand p{z-index:1;color:#97968d;max-width:47ch;margin:22px 0 0;font-size:13px;line-height:1.5;position:relative}.k4-login-brand footer{z-index:1;color:#696a62;font:12px var(--mono);text-transform:uppercase;border-top:1px solid #292a25;padding-top:13px;position:absolute;bottom:28px;left:54px;right:32px}.k4-login-brand footer i{background:#68c5a3;width:5px;height:5px;margin-right:7px;display:inline-block}.k4-login-sheet{color:#191a17;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);min-height:510px;transition:opacity .22s cubic-bezier(.16,1,.3,1), transform .22s cubic-bezier(.16,1,.3,1), display .22s allow-discrete;transition-behavior:allow-discrete;background:#d8dad4;border:1px solid #b5b8b1;flex-direction:column;justify-content:center;padding:44px;display:flex;position:relative;overflow:hidden}.k4-login-sheet>header{margin-bottom:42px;position:relative}.k4-login-sheet header small{color:#6b6e68;font:12px var(--mono);letter-spacing:.14em;display:block}.k4-login-sheet header b{margin-top:9px;font:600 29px Bahnschrift Condensed,Arial Narrow,sans-serif;display:block}.k4-login-sheet header span{font:12px var(--mono);border:1px solid #8e918a;padding:6px 8px;position:absolute;top:0;right:0}.k4-login-sheet label{gap:7px;margin-bottom:15px;display:grid}.k4-login-sheet label>span{color:#656862;font-size:12px}.k4-login-sheet input{color:#191a17;width:100%;height:45px;font:13px var(--mono);background:#cdd0ca;border:1px solid #adb0a8;border-radius:0;padding:0 12px}.k4-login-sheet input:focus{box-shadow:0 0 0 2px #9a671d33;border-color:#9a671d!important}.k4-login-error{color:#8d3025;background:#a8453714;border-left:2px solid #a84537;margin:0 0 13px;padding:10px 11px;font-size:12px}.k4-login-sheet>button{min-height:46px;color:var(--login-ink);cursor:pointer;background:#191a17;border:0;justify-content:space-between;align-items:center;padding:0 17px;font-size:13px;font-weight:700;transition:transform .11s ease-out,background-color .18s ease-out;display:flex}.k4-login-sheet>button span{color:var(--login-amber)}.k4-login-sheet>button:active:not(:disabled){transform:translateY(1px)scale(.985)}.k4-login-sheet>button:disabled{opacity:.42;cursor:not-allowed}.k4-login-sheet>p{color:#777a74;margin:12px 0 0;font-size:12px}.k4-login-legal{font:12px var(--sans);flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.k4-login-legal a{color:#8b5c18;text-decoration:none}.k4-login-sheet>i{color:#16171412;font:700 68px Bahnschrift Condensed,Arial Narrow,sans-serif;position:absolute;bottom:-6px;right:17px}.k4-login-sheet :focus-visible{outline-offset:3px;outline:1px solid #9a671d}.k4-boot{color:#a3a797;text-align:center;background:#090a09;place-content:center;gap:13px;min-height:100vh;display:grid}.k4-boot span{border:1px solid var(--login-amber,#e5a43a);color:#e5a43a;justify-self:center;place-items:center;width:37px;height:42px;font:700 28px Bahnschrift Condensed,Arial Narrow,sans-serif;display:grid}.k4-boot b{font:12px var(--mono);letter-spacing:.14em}@starting-style{.k4-login-sheet{opacity:0;transform:translateY(7px)}}@media (hover:hover){.k4-login-sheet>button:hover:not(:disabled){background:#292a25}}@media (width<=760px){.k4-login{grid-template-columns:minmax(0,1fr);padding:16px}.k4-login-brand{min-height:225px;padding:30px}.k4-login-brand>small{margin:8px 0 26px 57px}.k4-login-brand h1{font-size:40px}.k4-login-brand footer{bottom:21px;left:30px;right:30px}.k4-login-sheet{min-height:440px;padding:32px}}@media (width<=390px){.k4-login{padding:0}.k4-login-brand{border-inline:0;min-height:195px;padding:22px}.k4-login-brand h1{font-size:34px}.k4-login-brand p,.k4-login-brand footer{display:none}.k4-login-brand>small{margin-bottom:18px}.k4-login-sheet{border-inline:0;min-height:calc(100vh - 195px);padding:28px 22px}}@media (prefers-reduced-motion:reduce){.k4-login-sheet,.k4-login-sheet>button{transition:none}.k4-login-sheet>button:active:not(:disabled){transform:none}}.k4-login-step{border-left:2px solid var(--accent);background:color-mix(in srgb,var(--accent) 6%,transparent);gap:7px;padding:12px 14px;display:grid}.k4-login-step small{color:var(--accent);font:700 13px var(--mono);letter-spacing:.12em}.k4-login-step p,.k4-login-step span{color:var(--mut);margin:0;font-size:13px;line-height:1.45}.k4-login-back{border:1px solid var(--line)!important;color:var(--mut)!important;background:0 0!important}.cab-registry .k4-account-error{border:1px solid var(--err-dim);border-left:3px solid var(--err-t);background:color-mix(in srgb, var(--err-t) 7%, var(--bg));color:var(--ink);font:13px/1.6 var(--sans);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:13px 15px;display:flex}.cab-registry .k4-account-error button,.cab-registry .k4-account-more{border:1px solid var(--line2);background:var(--bg2);min-height:40px;color:var(--ink);cursor:pointer;font:600 13px var(--sans);flex-shrink:0;padding:9px 13px}.cab-registry .k4-account-hint{color:var(--mut);font:13px/1.6 var(--sans);margin:0}.cab-registry .k4-account-hint.error{color:var(--err-t)}.cab-registry .k4-account-empty{border:1px dashed var(--line2);background:var(--bg2);color:var(--ink);padding:22px 16px}.cab-registry .k4-account-empty p{color:var(--mut);margin:6px 0 0;font-size:13px;line-height:1.6}.cab-registry .k4-account-more{width:100%;color:var(--accent);margin-top:12px}.cab-registry .k4-profile :is(.k4-wallet,.k4-security,.k4-security-hub,.k4-profile-legal){border-color:var(--line2)}.cab-registry .k4-profile :is(input,button,a):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.cab-registry .k4-profile :is(input,button):disabled,.cab-registry .k4-developer :is(input,button):disabled{cursor:not-allowed;opacity:.55}.cab-registry .k4-profile input[aria-invalid=true]{border-color:var(--err-t)}.cab-registry .k4-profile .k4-wallet-numbers small{color:var(--mut)}.cab-registry .k4-topup .k4-topup-form fieldset{border:1px solid var(--line);background:var(--bg2);padding:16px}.cab-registry .k4-topup .k4-topup-form legend{padding:0 8px;font-size:14px}.cab-registry .k4-topup .k4-presets button{background:var(--sur);min-height:44px;font:13px var(--mono);flex-basis:80px}.cab-registry .k4-topup .k4-presets button.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);box-shadow:inset 0 -2px var(--accent)}.cab-registry .k4-topup .k4-topup-network .k4-presets button{flex-basis:180px}.cab-registry .k4-topup .k4-topup-submit{clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);justify-content:space-between;align-items:center;gap:14px;min-height:50px;padding-inline:18px;display:flex}.cab-registry .k4-topup .k4-topup-meta{color:var(--mut);margin:-6px 0 0}.cab-registry .k4-topup-estimate{border:1px solid var(--line);background:var(--bg2);grid-template-columns:1fr 1fr;margin:0;display:grid}.cab-registry .k4-topup-estimate>div{gap:8px;padding:15px 16px;display:grid}.cab-registry .k4-topup-estimate>div+div{border-left:1px solid var(--line)}.cab-registry .k4-topup-estimate dt{color:var(--mut);font-size:12px}.cab-registry .k4-topup-estimate dd{font:600 20px var(--mono);color:var(--ink);overflow-wrap:anywhere;margin:0}.cab-registry .k4-topup-estimate>div:last-child dd{color:var(--ok)}.cab-registry .k4-profile .k4-deposit-history{margin-top:26px;padding-top:20px}.cab-registry .k4-profile .k4-deposit-history>header{flex-wrap:wrap;gap:10px;margin-bottom:12px}.cab-registry .k4-profile .k4-deposit-history h3{margin:0;font-size:20px}.cab-registry .k4-profile .k4-deposit-row{grid-template-columns:96px minmax(0,1fr) auto;gap:12px;padding:14px 0}.cab-registry .k4-profile .k4-deposit-row time{font:12px/1.6 var(--mono)}.cab-registry .k4-profile .k4-deposit-row b{overflow-wrap:anywhere;font-size:14px}.cab-registry .k4-topup .k4-pay{border:1px solid var(--line2);border-top:3px solid var(--accent);background:var(--bg2);padding:20px}.cab-registry .k4-pay-title{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;margin-bottom:20px;padding-bottom:16px;display:flex}.cab-registry .k4-pay-title span{color:var(--accent);font:11px/1.5 var(--mono);letter-spacing:.06em}.cab-registry .k4-pay-title b{color:var(--mut);font-size:12px}.cab-registry .k4-pay .a-pay-head{align-items:start;gap:18px;margin-bottom:18px;padding-bottom:18px}.cab-registry .k4-pay .a-pay-amt{overflow-wrap:anywhere;font-size:clamp(24px,3vw,34px);line-height:1.4}.cab-registry .k4-pay .a-tile-note{margin-top:4px;font-size:13px}.cab-registry .k4-pay .a-tile-note b{color:var(--ok)}.cab-registry .k4-pay-network{border:1px solid var(--accent-dim);background:var(--accent-soft);grid-template-columns:1fr auto;gap:6px 12px;margin:0 0 16px;padding:14px 16px;display:grid}.cab-registry .k4-pay-network>span{color:var(--mut);font-size:12px}.cab-registry .k4-pay-network strong{color:var(--accent);font:600 14px var(--mono)}.cab-registry .k4-pay-network small{color:var(--mut);grid-column:1/-1;font-size:12px}.cab-registry .k4-topup .k4-pay .a-pay-field{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;margin-block:14px;display:grid}.cab-registry .k4-topup .k4-pay .a-pay-field>.a-tile-k{color:var(--mut);grid-column:1/-1;font-size:12px}.cab-registry .k4-topup .k4-pay .a-pay-addr{word-break:break-all;overflow-wrap:anywhere;background:var(--bg);border:1px solid var(--line);padding:13px;line-height:1.65}.cab-registry .k4-topup .k4-pay .a-pay-field button{align-self:stretch;min-width:106px;min-height:44px}.cab-registry .k4-pay .a-note{font:13px/1.65 var(--sans);margin-block:20px}.cab-registry .k4-pay-note{color:var(--mut);margin:16px 0 0;font-size:13px;line-height:1.65}.cab-registry .k4-pay-note i{background:var(--ok);width:6px;height:6px;margin-right:8px;display:inline-block}.cab-registry .k4-pay-expired{color:var(--mut);padding-top:4px;font-size:13px;line-height:1.65}.cab-registry .k4-pay-expired b{color:var(--ink)}.cab-registry .k4-pay-expired button{min-height:44px;margin-top:6px}.cab-registry .k4-account-success{border-left:3px solid var(--ok);background:color-mix(in srgb, var(--ok) 8%, var(--bg));color:var(--ok);font:13px/1.6 var(--sans);margin:12px 0;padding:12px 15px}.cab-registry .k4-profile .k4-security aside p{color:var(--mut);font:13px/1.65 var(--sans)}.cab-registry .k4-profile .k4-security label>span{color:var(--ink);font-size:13px}.cab-registry .k4-profile .k4-security-hub{grid-template-columns:240px minmax(0,1fr);margin-top:26px}.cab-registry .k4-profile .k4-security-hub aside small{letter-spacing:.04em;font-size:11px}.cab-registry .k4-profile .k4-security-hub h2{font:600 26px/1.15 var(--display);margin:12px 0}.cab-registry .k4-profile .k4-security-hub p{font:13px/1.65 var(--sans)}.cab-registry .k4-profile .k4-sec-body{min-width:0;padding:24px}.cab-registry .k4-profile .k4-security-hub button{border:1px solid var(--line2);background:var(--bg2);min-height:44px;color:var(--ink);cursor:pointer;font:600 13px/1.4 var(--sans);padding:11px 15px}.cab-registry .k4-profile .k4-security-hub .danger{color:var(--err-t)}.cab-registry .k4-profile .k4-security-hub input:not([type=checkbox]){border-color:var(--line2);width:100%;min-width:0;min-height:46px;font:15px var(--mono)}.cab-registry .k4-profile .k4-sec-state{border:1px solid var(--line);background:var(--bg2);flex-wrap:wrap;gap:14px;padding:18px}.cab-registry .k4-profile .k4-sec-state>div{flex:1;min-width:170px}.cab-registry .k4-profile .k4-sec-dot{flex-shrink:0}.cab-registry .k4-profile .k4-sec-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.cab-registry .k4-profile .k4-sec-tools button{text-align:left;align-content:start;gap:8px;min-height:126px;padding:18px 38px 18px 16px;display:grid;position:relative}.cab-registry .k4-profile .k4-sec-tools button b{font-size:14px;font-weight:600}.cab-registry .k4-profile .k4-sec-tools button span{color:var(--mut);font:12px/1.65 var(--sans)}.cab-registry .k4-profile .k4-sec-tools button i{color:var(--accent);font-style:normal;position:absolute;top:18px;right:16px}.cab-registry .k4-profile .k4-sec-manage{border:1px solid var(--line2);background:var(--bg2);grid-template-columns:minmax(0,1fr);gap:16px;padding:20px;display:grid}.cab-registry .k4-profile .k4-sec-manage.disable{border-top:3px solid var(--err-t)}.cab-registry .k4-profile .k4-sec-manage header h3{font:600 22px/1.25 var(--display);margin:0}.cab-registry .k4-profile .k4-sec-manage header p{margin:8px 0 0}.cab-registry .k4-profile .k4-sec-manage .k4-sec-actions{justify-content:flex-end;margin:0}.cab-registry .k4-profile .k4-sec-actions{flex-wrap:wrap;align-items:center}.cab-registry .k4-profile .k4-2fa-enroll{padding:22px}.cab-registry .k4-profile .k4-2fa-enroll>small{font:11px/1.7 var(--mono);letter-spacing:.04em}.cab-registry .k4-profile .k4-2fa-enroll h3{font:600 24px/1.25 var(--display);margin:9px 0}.cab-registry .k4-profile .k4-manual{background:var(--bg);grid-template-columns:minmax(0,1fr) auto;padding:16px}.cab-registry .k4-profile .k4-manual>span{color:var(--mut);grid-column:1/-1;font-size:12px}.cab-registry .k4-profile .k4-recovery code{font:14px/1.5 var(--mono);overflow-wrap:anywhere;background:var(--bg)}.cab-registry .k4-profile .k4-tg-security{margin-top:26px;padding-top:24px}.cab-registry .k4-profile .k4-tg-security>div:first-child b{font-size:18px}.cab-registry .k4-profile .k4-tg-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;margin-top:20px;display:grid}.cab-registry .k4-profile .k4-tg-form>p{grid-column:1/-1}.cab-registry .k4-profile .k4-tg-link{border:1px solid var(--accent-dim);background:var(--accent-soft);margin-top:20px;padding:18px}.cab-registry .k4-profile .k4-tg-link a{background:var(--accent);min-height:44px;color:var(--accent-ink);justify-content:space-between;align-items:center;gap:20px;padding:12px 16px;font-weight:600;text-decoration:none;display:inline-flex}.cab-registry .k4-profile .k4-notify-settings input[type=checkbox]{width:18px;height:18px;margin:2px 0;padding:0}.cab-registry .k4-profile .k4-notify-settings .k4-notify-grid.off{opacity:.7}.cab-registry .k4-profile .k4-notify-settings>.k4-account-error,.cab-registry .k4-profile .k4-notify-settings>.k4-account-success{margin-inline:18px}.cab-registry .k4-developer{gap:24px}.cab-registry .k4-developer :is(.k4-dev-block,.k4-dev-hero,.k4-dev-guide){border-color:var(--line2)}.cab-registry .k4-developer :is(button,a,input):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.cab-registry .k4-developer button{cursor:pointer;min-height:44px;font-size:13px}.cab-registry .k4-developer input:not([type=checkbox]){border-color:var(--line2);background:var(--bg2);width:100%;min-width:0;min-height:48px;font:14px var(--mono)}.cab-registry .k4-developer :is(.k4-dev-hero,.k4-dev-block,.k4-dev-guide) p{font-size:14px;line-height:1.65}.cab-registry .k4-developer .k4-dev-block header small,.cab-registry .k4-developer .k4-dev-hero small{letter-spacing:.08em;font-size:11px}.cab-registry .k4-developer .k4-dev-hero dl{grid-template-columns:minmax(140px,.7fr) minmax(0,1.5fr) minmax(150px,.8fr)}.cab-registry .k4-developer .k4-dev-hero dd{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:12px;line-height:1.6;display:flex}.cab-registry .k4-developer .k4-dev-hero dd code{overflow-wrap:anywhere;min-width:0}.cab-registry .k4-dev-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cab-registry .k4-dev-nav a{border:1px solid var(--line);background:var(--sur);min-height:50px;color:var(--ink);align-items:center;gap:12px;padding:12px 16px;font-size:13px;text-decoration:none;display:flex}.cab-registry .k4-dev-nav a span,.cab-registry .k4-dev-nav a b{color:var(--accent);font:11px var(--mono)}.cab-registry .k4-dev-nav a b{margin-left:auto}.cab-registry .k4-developer .k4-dev-block{scroll-margin-top:30px}.cab-registry .k4-developer .k4-dev-block h2 em{vertical-align:middle;border:1px solid var(--line2);color:var(--mut);font:12px var(--mono);margin-left:8px;padding:5px 8px;display:inline-block}.cab-registry .k4-developer .k4-dev-ledger>div{grid-template-columns:80px minmax(0,1fr) minmax(100px,.65fr) minmax(135px,.9fr) auto;gap:14px;padding:17px 0}.cab-registry .k4-developer .k4-dev-ledger>div>b,.cab-registry .k4-developer .k4-dev-ledger small{overflow-wrap:anywhere;line-height:1.5}.cab-registry .k4-developer .k4-dev-ledger>.k4-account-empty{margin-top:18px;padding:22px;display:block}.cab-registry .k4-developer .k4-dev-ledger .k4-dev-trash{width:44px;height:44px}.cab-registry .k4-developer .k4-dev-revoke-confirm{border-left:2px solid var(--err-t);background:color-mix(in srgb, var(--err-t) 6%, var(--bg));color:var(--mut);grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;font-size:13px;display:flex}.cab-registry .k4-developer .k4-dev-secret{flex-wrap:wrap;gap:16px;padding:18px}.cab-registry .k4-developer .k4-dev-secret>b{width:100%;font-size:15px}.cab-registry .k4-developer .k4-dev-secret code{flex-basis:240px;min-width:0;font-size:14px;line-height:1.7}.cab-registry .k4-developer .k4-dev-secret>div{flex-wrap:wrap}.cab-registry .k4-webhook-state{border:1px solid var(--line);background:var(--bg2);grid-template-columns:1.4fr 1fr 1fr;margin:22px 0;display:grid}.cab-registry .k4-webhook-state>div{padding:14px 16px}.cab-registry .k4-webhook-state>div+div{border-left:1px solid var(--line)}.cab-registry .k4-webhook-state dt{color:var(--mut);font-size:12px}.cab-registry .k4-webhook-state dd{color:var(--ink);font:600 15px var(--mono);margin:7px 0 0}.cab-registry .k4-webhook-state dd.error{color:var(--err-t)}.cab-registry .k4-developer .k4-dev-alert{background:color-mix(in srgb, var(--err-t) 6%, var(--bg));overflow-wrap:anywhere;margin-bottom:20px}.cab-registry .k4-developer .k4-dev-alert button{border:1px solid var(--line2);background:var(--bg2);color:var(--ink);margin-top:12px;padding:10px 14px}.cab-registry .k4-developer .k4-dev-options{border:1px solid var(--line);background:var(--bg2);flex-wrap:wrap;gap:16px 24px;padding:16px}.cab-registry .k4-developer .k4-dev-options label{color:var(--ink);align-items:center;gap:10px;font-size:13px;display:flex}.cab-registry .k4-developer .k4-dev-options input{width:18px;height:18px;accent-color:var(--accent);margin:0}.cab-registry .k4-developer .k4-dev-rotation{border-left:2px solid var(--accent);color:var(--mut);background:var(--accent-soft);padding:10px 14px}.cab-registry .k4-dev-save{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding-top:16px;display:flex}.cab-registry .k4-dev-save span{color:var(--mut);font-size:12px}.cab-registry .k4-dev-save button{background:var(--accent);color:var(--accent-ink);border:0;padding:12px 18px;font-weight:700}.k4-login .k4-login-brand h1{line-height:1.02}.k4-login .k4-login-brand>small,.k4-login .k4-login-brand footer{color:#a0a296}.k4-login .k4-login-sheet{background:#e5e3d7}.k4-login .k4-login-sheet header small,.k4-login .k4-login-sheet label>span{color:#4f534a}.k4-login .k4-login-sheet input{background:#f1efe5;border-color:#95998c;min-height:48px;font-size:16px}.k4-login .k4-login-sheet>p{color:#55594e;line-height:1.6}.k4-login .k4-login-password{position:relative}.k4-login .k4-login-password input{padding-right:52px}.k4-login .k4-login-password button{color:#505748;cursor:pointer;background:0 0;border:0;border-left:1px solid #b4b7ab;place-items:center;width:46px;display:grid;position:absolute;top:1px;bottom:1px;right:1px}.k4-login .k4-login-password button[aria-pressed=true]{color:#6b4712;background:#ded3b8}.k4-login .k4-login-step{background:#dad7c8;border-color:#97702f;margin-bottom:20px}.k4-login .k4-login-step small{color:#78511b;font-size:11px}.k4-login .k4-login-step p,.k4-login .k4-login-step span{color:#4c5147;line-height:1.65}.k4-login .k4-login-step b{overflow-wrap:anywhere;font:14px var(--mono)}.k4-login .k4-login-back{margin-top:10px;color:#343a2e!important;border-color:#92968a!important}.k4-login .k4-login-sheet>i{pointer-events:none}.k4-login .k4-login-legal{gap:3px 14px;padding-top:9px}.k4-login .k4-login-legal a{color:#725017;text-underline-offset:3px;align-items:center;min-height:36px;text-decoration:underline;display:inline-flex}.k4-legal-gate .k4-legal-copy h1{line-height:1.05}.k4-legal-gate .k4-legal-copy>p{font-size:14px}.k4-legal-gate .k4-legal-progress{color:var(--mut);font:13px/1.6 var(--sans);margin:-9px 0 22px}.k4-legal-gate form label{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;padding:16px 12px;font-size:14px}.k4-legal-gate form label.checked{background:var(--accent-soft);color:var(--ink)}.k4-legal-gate form label input{width:18px;height:18px;margin:2px 0 0}.k4-legal-gate :is(button,input,a):focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=1050px){.cab-registry .k4-developer .k4-dev-ledger>div{grid-template-columns:80px minmax(0,1fr) auto}.cab-registry .k4-developer .k4-dev-ledger>div>code,.cab-registry .k4-developer .k4-dev-ledger>div>small{grid-column:2}.cab-registry .k4-developer .k4-dev-ledger>div>button{grid-area:1/3/3}}@media (width<=920px){.cab-registry .k4-profile .k4-security-hub{grid-template-columns:minmax(0,1fr)}.cab-registry .k4-profile .k4-security-hub>aside{border-right:0;border-bottom:1px solid var(--line)}.cab-registry .k4-developer .k4-dev-hero dl{grid-template-columns:minmax(0,1fr)}.cab-registry .k4-developer .k4-dev-hero dl>div{border-right:0;border-bottom:1px solid var(--line)}}@media (width<=560px){.cab-registry .k4-account-error{flex-direction:column;align-items:stretch}.cab-registry .k4-topup .k4-pay{padding:16px}.cab-registry .k4-pay-title{flex-direction:column;gap:7px}.cab-registry .k4-pay .a-pay-head{flex-wrap:wrap}.cab-registry .k4-pay-network,.cab-registry .k4-topup .k4-pay .a-pay-field{grid-template-columns:minmax(0,1fr)}.cab-registry .k4-profile .k4-deposit-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.cab-registry .k4-profile .k4-deposit-row time{grid-column:1/-1}.cab-registry .k4-topup .k4-topup-amount label{grid-template-columns:minmax(0,1fr);gap:8px}.cab-registry .k4-topup-estimate dd{font-size:18px}.cab-registry .k4-profile :is(.k4-sec-body,.k4-2fa-enroll,.k4-sec-manage){padding:16px}.cab-registry .k4-profile :is(.k4-sec-tools,.k4-tg-form,.k4-manual){grid-template-columns:minmax(0,1fr)}.cab-registry .k4-profile .k4-sec-tools button{min-height:104px}.cab-registry .k4-profile .k4-sec-actions>button{flex:150px}.cab-registry .k4-dev-nav{grid-template-columns:minmax(0,1fr);gap:8px}.cab-registry .k4-developer :is(.k4-dev-block,.k4-dev-hero,.k4-dev-guide){padding:20px 16px}.cab-registry .k4-developer .k4-dev-secret code{flex-basis:auto}.cab-registry .k4-webhook-state{grid-template-columns:minmax(0,1fr)}.cab-registry .k4-webhook-state>div+div{border-left:0;border-top:1px solid var(--line)}.cab-registry .k4-dev-save,.cab-registry .k4-developer .k4-dev-revoke-confirm{flex-direction:column;align-items:stretch}.k4-login .k4-login-brand footer{display:none}.k4-legal-gate header{flex-wrap:wrap;padding-block:14px}.k4-legal-gate header small{overflow-wrap:anywhere;width:100%;margin-left:0}}@media (width<=860px){.cab-registry .k4-profile :is(#profile-wallet,#profile-security,#profile-documents){scroll-margin-top:140px}}@media (prefers-reduced-motion:reduce){.cab-registry .k4-profile *,.cab-registry .k4-developer *{scroll-behavior:auto;transition:none!important;animation:none!important}}.k4-security-hub{border:1px solid var(--line);background:var(--sur);grid-template-columns:280px 1fr;margin-top:18px;display:grid}.k4-security-hub>aside{border-right:1px solid var(--line);padding:24px}.k4-security-hub aside small,.k4-2fa-enroll>small{color:var(--accent);font:700 13px var(--mono);letter-spacing:.14em}.k4-security-hub h2{margin:8px 0;font-size:24px}.k4-security-hub p{color:var(--mut);line-height:1.55}.k4-sec-body{padding:24px}.k4-sec-state,.k4-tg-security>div:first-child{align-items:center;gap:12px;display:flex}.k4-sec-state>div,.k4-tg-security>div:first-child>div{display:grid}.k4-sec-state small,.k4-tg-security small{color:var(--mut);margin-top:4px;display:block}.k4-sec-state button{margin-left:auto}.k4-sec-dot{border:1px solid var(--faint);background:0 0;width:10px;height:10px}.k4-sec-dot.on{background:var(--ok);border-color:var(--ok);box-shadow:0 0 0 4px color-mix(in srgb,var(--ok) 12%,transparent)}.k4-sec-primary{font-weight:800;background:var(--accent)!important;border-color:var(--accent)!important;color:var(--accent-ink)!important}.k4-2fa-enroll{border:1px solid var(--accent-dim);background:var(--bg2);margin-top:18px;padding:20px}.k4-2fa-enroll h3{margin:7px 0;font-size:20px}.k4-2fa-enroll label,.k4-tg-security label,.k4-sec-manage label{gap:7px;display:grid}.k4-2fa-enroll input,.k4-tg-security input,.k4-sec-manage input{background:var(--bg);border:1px solid var(--line);color:var(--ink);padding:12px}.k4-qr{justify-content:center;margin:18px 0;display:flex}.k4-qr img{width:220px;height:220px;image-rendering:pixelated}.k4-manual{border:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:12px 0;padding:12px;display:grid}.k4-manual code{overflow-wrap:anywhere}.k4-sec-actions{gap:10px;margin-top:14px;display:flex}.k4-sec-actions button,.k4-sec-manage button,.k4-tg-security button{border:1px solid var(--line);color:var(--ink);background:0 0;padding:11px 14px}.k4-recovery{grid-template-columns:1fr 1fr;gap:8px;margin:15px 0;display:grid}.k4-recovery code{border:1px solid var(--line);text-align:center;padding:9px}.k4-sec-manage{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:10px;margin-top:18px;padding-top:18px;display:grid}.k4-sec-manage .danger{color:var(--err-t);border-color:var(--err-t)}.k4-tg-security{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.k4-tg-security>label{margin-top:14px}.k4-tg-security .k4-sec-actions{justify-content:flex-end}@media (width<=820px){.k4-security-hub{grid-template-columns:1fr}.k4-security-hub>aside{border-right:0;border-bottom:1px solid var(--line)}.k4-sec-manage,.k4-manual,.k4-recovery{grid-template-columns:1fr}.k4-sec-state{align-items:flex-start}.k4-sec-state button{margin-left:0}}.k4-notify-settings{border:1px solid var(--line);background:var(--bg2);margin-top:20px}.k4-notify-settings>header,.k4-notify-settings>footer{justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.k4-notify-settings h3{margin:4px 0 0}.k4-notify-settings header small{font:700 12px var(--mono);color:var(--accent);letter-spacing:.14em}.k4-switch{align-items:center;gap:9px;grid-template-columns:auto auto!important;margin:0!important;display:flex!important}.k4-switch input,.k4-notify-item input{accent-color:var(--accent)}.k4-notify-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.k4-notify-grid.off{opacity:.45}.k4-notify-item{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-items:start;gap:11px;padding:15px 18px;grid-template-columns:auto 1fr!important;margin:0!important;display:grid!important}.k4-notify-item:nth-child(2n){border-right:0}.k4-notify-item b,.k4-notify-item small{display:block}.k4-notify-item small{color:var(--mut);margin-top:4px;line-height:1.35}.k4-notify-limits{grid-template-columns:1fr 1fr;gap:14px;padding:18px;display:grid}.k4-notify-limits label{margin:0!important}.k4-notify-settings footer{border-top:1px solid var(--line)}.k4-notify-settings footer p{max-width:480px;margin:0;font-size:12px}.k4-notify-loading{border:1px dashed var(--line);font:700 13px var(--mono);color:var(--mut);margin-top:18px;padding:18px}@media (width<=820px){.k4-notify-grid,.k4-notify-limits{grid-template-columns:1fr}.k4-notify-item{border-right:0}.k4-notify-settings>header,.k4-notify-settings>footer{flex-direction:column;align-items:flex-start}}.k4-profile{min-width:0}.k4-profile-top{grid-template-columns:minmax(285px,.82fr) minmax(0,1.18fr);gap:20px;display:grid}.k4-identity{color:#191a17;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);background:#d8dad4;border:1px solid #b5b8b1;min-height:270px;padding:24px;position:relative;overflow:hidden}.k4-identity>header{color:#676a64;font:12px var(--mono);letter-spacing:.18em;align-items:center;gap:25px;margin-bottom:35px;display:flex}.k4-identity>header b{color:#555852;font:700 13px var(--display)}.k4-identity>small{color:#555b4e;font:12px var(--mono);text-transform:uppercase;letter-spacing:.12em;display:block}.k4-identity>strong{overflow-wrap:anywhere;font:600 21px/1 var(--display);margin-top:8px;display:block}.k4-identity>p{color:#5c5f59;margin:7px 0 0;font-size:13px}.k4-identity>code{color:#555b4e;font:12px var(--mono);margin-top:11px;display:block}.k4-identity>footer{color:#555b4e;border-top:1px solid #b2b5ae;justify-content:space-between;gap:14px;padding-top:13px;font-size:12px;display:flex;position:absolute;bottom:21px;left:24px;right:24px}.k4-identity>footer b{color:#245e45;font:12px var(--mono)}.k4-identity>i{color:#1617140f;font:700 57px var(--display);font-style:normal;position:absolute;bottom:20px;right:18px}.k4-wallet{border-block:1px solid var(--line);min-width:0;padding:19px 18px}.k4-wallet>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.k4-wallet h2{font:600 22px var(--display);margin:0}.k4-wallet>header span{color:var(--faint);font:12px var(--mono);text-transform:uppercase}.k4-wallet>header span.ok{color:var(--ok)}.k4-wallet>header span:before{content:"";background:currentColor;width:4px;height:4px;margin:0 7px 1px 0;display:inline-block}.k4-wallet-numbers{grid-template-columns:1fr 1fr;margin-top:23px;display:grid}.k4-wallet-numbers>div{border-right:1px solid var(--line);padding-right:24px}.k4-wallet-numbers>div+div{border-right:0;padding-left:24px}.k4-wallet-numbers small,.k4-wallet-action>small{color:var(--faint);font-size:12px;display:block}.k4-wallet-numbers strong{overflow-wrap:anywhere;font:500 clamp(20px, 3vw, 29px) var(--mono);letter-spacing:-.05em;margin-top:7px;display:block}.k4-wallet-action{border-top:1px solid var(--line);margin-top:20px;padding-top:12px}.k4-wallet-action>small{margin-bottom:10px}.k4-topup-state{border-left:2px solid var(--accent);background:var(--sur);min-height:52px;color:var(--mut);justify-content:space-between;align-items:center;gap:16px;padding:10px 13px;font-size:13px;display:flex}.k4-topup-state.info{border-color:#7eabb6}.k4-topup-state.error{border-color:var(--err-t)}.k4-topup-state b{color:var(--ink);margin-bottom:3px;display:block}.k4-topup-state button{border:1px solid var(--line2);color:var(--accent);cursor:pointer;background:0 0;padding:7px 9px}.k4-topup-form{grid-template-columns:auto minmax(120px,1fr) auto;align-items:end;gap:9px;display:grid}.k4-presets{gap:4px;display:flex}.k4-presets button{border:1px solid var(--line);background:var(--bg2);min-width:43px;height:38px;color:var(--mut);font:12px var(--mono);cursor:pointer}.k4-presets button.on{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.k4-topup-form label{gap:5px;display:grid}.k4-topup-form label span{color:var(--faint);font-size:12px}.k4-topup-form input{border:1px solid var(--line);background:var(--bg2);min-width:0;height:38px;color:var(--ink);font:13px var(--mono);border-radius:0;padding:0 10px}.k4-topup-submit{background:var(--accent);min-width:105px;height:38px;color:var(--accent-ink);cursor:pointer;border:0;padding:0 13px;font-size:13px;font-weight:700}.k4-topup-submit:disabled{opacity:.4;cursor:not-allowed}.k4-topup-meta{color:var(--faint);margin:8px 0 0;font-size:12px}.k4-topup-result{color:var(--mut);align-items:center;gap:10px;margin-bottom:10px;font-size:12px;display:flex}.k4-security{border:1px solid var(--line);grid-template-columns:210px minmax(330px,1fr) 255px;margin-top:20px;display:grid}.k4-security>aside{border-right:1px solid var(--line);padding:22px 20px}.k4-security aside small{color:var(--faint);font:12px var(--mono);text-transform:uppercase;letter-spacing:.12em}.k4-security aside h2{font:600 22px var(--display);margin:12px 0 8px}.k4-security aside p{color:var(--faint);margin:0;font-size:12px;line-height:1.55}.k4-security form{padding:22px 25px}.k4-security label{gap:6px;display:grid}.k4-security label>span{color:var(--mut);font-size:12px}.k4-security input{border:1px solid var(--line);background:var(--sur);width:100%;height:40px;color:var(--ink);font:13px var(--mono);border-radius:0;padding:0 11px}.k4-password-row{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.k4-password-checks{color:var(--faint);flex-wrap:wrap;gap:8px 18px;margin:12px 0;font-size:12px;display:flex}.k4-password-checks span.ok{color:var(--ok)}.k4-security form>button{background:var(--accent);min-width:235px;height:43px;color:var(--accent-ink);cursor:pointer;border:0;justify-content:space-between;align-items:center;padding:0 18px;font-size:13px;font-weight:700;display:flex}.k4-security form>button:disabled{opacity:.4;cursor:not-allowed}.k4-security-note{background:var(--sur);border-right:0!important}.k4-security-note b{color:var(--ink);margin:14px 0 7px;font-size:13px;line-height:1.4;display:block}.k4-profile-legal{border:1px solid var(--line);grid-template-columns:minmax(220px,.6fr) minmax(0,1.4fr);gap:24px;margin-top:20px;padding:20px;display:grid}.k4-profile-legal small{color:var(--faint);font:12px var(--mono);letter-spacing:.12em}.k4-profile-legal h2{font:600 20px var(--display);margin:8px 0 6px}.k4-profile-legal p{max-width:430px;color:var(--faint);margin:0;font-size:12px;line-height:1.55}.k4-profile-legal nav{display:grid}.k4-profile-legal a{border-bottom:1px solid var(--line);color:var(--mut);justify-content:space-between;align-items:center;gap:16px;padding:11px 2px;font-size:13px;text-decoration:none;display:flex}.k4-profile-legal a:first-child{border-top:1px solid var(--line)}.k4-profile-legal a span{color:var(--accent);font:13px var(--mono)}.cab-registry .k4-pay{background:var(--sur);border-radius:0;padding:14px}.cab-registry .k4-pay .a-pay-head{margin-bottom:10px;padding-bottom:10px}.cab-registry .k4-pay .a-pay-amt{font-size:23px}.cab-registry .k4-pay .a-pay-field{gap:8px}.cab-registry .k4-pay .a-pay-field>.a-tile-k{flex-basis:85px}.cab-registry .k4-pay .a-pay-addr{border-radius:0;min-width:0;font-size:13px}.cab-registry .k4-pay .a-note{border-radius:0;font-size:13px}.k4-deposit-history{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.k4-deposit-history>header{justify-content:space-between;align-items:baseline;display:flex}.k4-deposit-history h3{font-family:var(--display);margin:0 0 10px;font-size:17px}.k4-deposit-history header span{color:var(--faint);font:12px var(--mono);text-transform:uppercase}.k4-deposit-row{border-top:1px solid var(--line);grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.k4-deposit-row time{color:var(--faint);font:12px var(--mono)}.k4-deposit-row span:nth-child(2){gap:2px;min-width:0;display:grid}.k4-deposit-row b{font:13px var(--mono)}.k4-deposit-row small{color:var(--faint);font-size:12px}@media (hover:hover){.k4-presets button:hover{border-color:var(--line2);color:var(--ink)}.k4-topup-submit:hover:not(:disabled),.k4-security form>button:hover:not(:disabled){background:var(--accent-hi)}.k4-profile-legal a:hover{color:var(--ink);padding-inline:7px}}@media (width<=1100px){.k4-security{grid-template-columns:190px minmax(0,1fr)}.k4-security-note{border-top:1px solid var(--line);grid-column:1/-1}.k4-topup-form{grid-template-columns:minmax(0,1fr) auto}.k4-presets{grid-column:1/-1}}@media (width<=720px){.k4-profile-top,.k4-security{grid-template-columns:minmax(0,1fr)}.k4-security>aside{border-right:0;border-bottom:1px solid var(--line)}.k4-security-note{grid-column:1}.k4-profile-legal{grid-template-columns:minmax(0,1fr)}}@media (width<=430px){.k4-wallet{padding-inline:4px}.k4-wallet-numbers strong{font-size:24px}.k4-topup-form{grid-template-columns:minmax(0,1fr)}.k4-presets{grid-template-columns:repeat(4,1fr);display:grid}.k4-presets button,.k4-topup-submit{width:100%;min-width:0}.k4-password-row{grid-template-columns:minmax(0,1fr)}.k4-security form{padding-inline:16px}.k4-security form>button{width:100%;min-width:0}.cab-registry .k4-pay{padding-inline:10px}}.k4-inbox-wrap{position:relative}.k4-inbox-trigger{border:1px solid var(--line2);background:var(--bg2);width:44px;height:44px;color:var(--mut);cursor:pointer;place-items:center;padding:0;display:grid;position:relative}.k4-inbox-trigger.has{color:var(--accent);border-color:var(--accent-dim)}.k4-inbox-trigger b{border:2px solid var(--bg);background:var(--accent);min-width:20px;height:20px;color:var(--accent-ink);font:700 11px var(--mono);place-items:center;padding:0 4px;display:grid;position:absolute;top:-6px;right:-6px}.k4-inbox-trigger i{background:var(--accent);width:6px;height:6px;position:absolute;top:6px;right:6px}.k4-code-banner{z-index:45;border:1px solid var(--accent-dim);border-left:3px solid var(--accent);background:#1e1b12;grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:12px;width:min(450px,100vw - 32px);padding:16px;animation:.18s ease-out k4-inbox-enter;display:grid;position:fixed;top:112px;right:32px;box-shadow:0 16px 50px #000a}.k4-code-banner small,.k4-code-banner span{color:var(--mut);font:12px/1.5 var(--sans);display:block}.k4-code-banner strong{color:var(--accent-hi);font:600 23px var(--mono);letter-spacing:.12em;margin:4px 0;display:block}.k4-code-banner>button,.k4-inbox-panel button{border:1px solid var(--accent-dim);background:var(--accent);min-height:44px;color:var(--accent-ink);font:600 13px var(--sans);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:8px 13px;transition:background .15s,border-color .15s;display:inline-flex}.k4-code-banner>button.quiet{width:44px;color:var(--mut);background:0 0;border-color:#0000;padding:0}.drawer:has(.k4-inbox-panel){width:min(500px,100%)}.k4-inbox-panel{color:var(--ink);text-transform:none;letter-spacing:normal;font-family:var(--sans)}.k4-inbox-panel>header{border-bottom:1px solid var(--line);padding:0 48px 22px 0}.k4-inbox-panel h2{font:600 28px/1.2 var(--display);letter-spacing:0;margin:9px 0}.k4-inbox-panel header small{color:var(--accent);font:11px var(--mono);text-transform:uppercase;letter-spacing:.12em}.k4-inbox-panel header p{color:var(--mut);font:14px/1.6 var(--sans);margin:0}.k4-inbox-tools{justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.k4-inbox-tools>span{color:var(--mut);font:12px var(--mono)}.k4-inbox-panel button.quiet{color:var(--ink);border-color:var(--line2);background:0 0}.k4-inbox-error{border-left:2px solid var(--accent);background:var(--accent-soft);font:13px/1.6 var(--sans);margin:0 0 16px;padding:14px}.k4-inbox-error span{color:var(--mut);margin-top:4px;display:block}.k4-inbox-list{gap:12px;display:grid}.k4-inbox-list article{border:1px solid var(--accent-dim);background:#211e14;padding:18px}.k4-inbox-list article.read{background:var(--bg2);border-color:var(--line)}.k4-inbox-list article.expired{border-color:var(--line);background:0 0}.k4-inbox-list article>div{color:var(--mut);font:11px/1.5 var(--mono);justify-content:space-between;gap:12px;display:flex}.k4-inbox-list article>div small{color:var(--accent);font-size:inherit;text-transform:uppercase}.k4-inbox-list article.read>div small,.k4-inbox-list article.expired>div small{color:var(--mut)}.k4-inbox-list article strong{color:var(--accent-hi);font:600 28px var(--mono);letter-spacing:.14em;margin-top:16px;display:block}.k4-inbox-list article.expired strong{color:var(--mut)}.k4-inbox-list article p{color:var(--mut);font:13px/1.6 var(--sans);overflow-wrap:anywhere;margin:10px 0 16px}.k4-inbox-list footer{flex-wrap:wrap;gap:8px;display:flex}.k4-inbox-list footer>span{color:var(--mut);font:12px/1.5 var(--sans)}.k4-inbox-empty{border:1px dashed var(--line2);color:var(--mut);font:14px/1.6 var(--sans);text-align:center;padding:44px 20px}.k4-inbox-empty>svg{color:var(--accent);margin:0 auto 16px}.k4-inbox-empty h3{color:var(--ink);font:600 21px var(--display);margin:0 0 8px}.k4-inbox-empty p{margin:0}.k4-inbox-note{border-top:1px solid var(--line);color:var(--mut);font:12px/1.7 var(--sans);margin:20px 0 0;padding-top:18px}@keyframes k4-inbox-enter{0%{opacity:0;transform:translateY(-7px)}}@media (hover:hover){.k4-inbox-trigger:hover{color:var(--ink);border-color:var(--accent-dim)}.k4-code-banner>button:not(:disabled):hover,.k4-inbox-list footer button:not(:disabled):hover{filter:brightness(1.08)}}.k4-code-banner button:disabled,.k4-inbox-panel button:disabled{cursor:wait;opacity:.55}@media (width<=860px){.k4-code-banner{top:132px;right:16px}}@media (width<=520px){.k4-code-banner{grid-template-columns:minmax(0,1fr) 44px}.k4-code-banner>button:not(.quiet){grid-area:2/1/auto/-1}.k4-code-banner>button.quiet{grid-area:1/2}}@media (prefers-reduced-motion:reduce){.k4-code-banner{animation:none}}.k4-developer{gap:18px;display:grid}.k4-dev-hero,.k4-dev-block,.k4-dev-guide{border:1px solid var(--line);background:var(--sur);padding:24px}.k4-dev-hero{border-top:3px solid var(--accent);grid-template-columns:1fr auto;gap:20px;display:grid}.k4-dev-hero small,.k4-dev-block header small,.k4-dev-guide>small{color:var(--accent);font:700 13px var(--mono);letter-spacing:.14em}.k4-dev-hero h2,.k4-dev-block h2,.k4-dev-guide h2{margin:8px 0;font-size:24px}.k4-dev-hero p,.k4-dev-block header p,.k4-dev-guide p{color:var(--mut);max-width:720px}.k4-dev-hero>a{border:1px solid var(--accent);color:var(--ink);align-self:start;padding:12px 16px;text-decoration:none}.k4-dev-hero dl{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin:10px 0 0;display:grid}.k4-dev-hero dl div{border-right:1px solid var(--line);padding:15px}.k4-dev-hero dt{color:var(--mut);font-size:13px}.k4-dev-hero dd{font:700 13px var(--mono);margin:7px 0 0}.k4-dev-create,.k4-dev-options{align-items:end;gap:12px;margin:18px 0;display:flex}.k4-dev-create label,.k4-dev-url{flex:1;gap:7px;display:grid}.k4-dev-create input,.k4-dev-url input{border:1px solid var(--line);color:var(--ink);background:0 0;padding:13px}.k4-dev-create button,.k4-dev-options button,.k4-dev-secret button{background:var(--accent);color:#15130e;border:0;padding:13px 18px;font-weight:800}.k4-dev-ledger{border-top:1px solid var(--line)}.k4-dev-ledger>div{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr 160px 1fr auto;align-items:center;gap:12px;padding:13px 0;display:grid}.k4-dev-ledger span{color:var(--mut);font:700 13px var(--mono)}.k4-dev-ledger span.live{color:var(--ok)}.k4-dev-ledger code,.k4-dev-secret code{font:12px var(--mono);overflow-wrap:anywhere}.k4-dev-ledger small{color:var(--mut)}.k4-dev-ledger button{border:1px solid var(--line);color:var(--mut);background:0 0;padding:8px}.k4-dev-ledger .k4-dev-revoke{min-width:78px;transition:color .16s,border-color .16s,background-color .16s,transform .16s}.k4-dev-ledger .k4-dev-revoke.ask{color:var(--err-t);border-color:var(--err-dim);background:color-mix(in srgb,var(--err-t) 8%,transparent);transform:translateY(-1px)}.k4-dev-revoke span{animation:.16s k4-key-action;display:block}.k4-dev-ledger .k4-dev-trash{width:34px;height:34px;color:var(--err-t);border-color:#0000;place-items:center;padding:0;display:grid}.k4-dev-trash:hover{border-color:var(--err-dim);background:color-mix(in srgb,var(--err-t) 8%,transparent)}.k4-dev-secret{border:1px solid var(--accent);background:color-mix(in srgb,var(--accent) 7%,transparent);align-items:center;gap:14px;margin:15px 0;padding:14px;display:flex}.k4-dev-secret code{flex:1}.k4-dev-secret div{gap:8px;display:flex}.k4-dev-options{align-items:center}.k4-dev-options label{color:var(--mut)}.k4-dev-options button{margin-left:auto}.k4-dev-alert{border-left:3px solid var(--err-t);color:var(--err-t);padding:12px}.k4-dev-alert small{display:block}.k4-dev-pending{color:var(--accent)}.k4-dev-guide>div{background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin:18px 0;display:grid}.k4-dev-guide>div span{background:var(--sur);padding:14px}.k4-dev-guide>div span:before{content:"✓";color:var(--ok);margin-right:10px}@keyframes k4-key-action{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.k4-dev-ledger .k4-dev-revoke{transition:none}.k4-dev-revoke span{animation:none}}@media (width<=760px){.k4-dev-hero,.k4-dev-hero dl{grid-template-columns:1fr}.k4-dev-ledger>div{grid-template-columns:1fr 1fr}.k4-dev-ledger small{grid-column:1/-1}.k4-dev-create,.k4-dev-options,.k4-dev-secret{flex-direction:column;align-items:stretch}.k4-dev-options button{margin:0}.k4-dev-guide>div{grid-template-columns:1fr}}.cab-registry{font-size:14px;line-height:1.5}.cab-registry :is(button,input,select,textarea){transition:background-color .16s,border-color .16s,color .16s}.cab-registry :is(input,select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cab-registry button:focus-visible,.cab-registry a:focus-visible{outline-width:2px}.cab-registry .a-side{gap:28px}.cab-registry .a-nav-item{min-height:48px;line-height:1.35}.cab-registry .a-nav-item.on{background:#292519;border-color:#756034}.cab-registry .k4-account{gap:10px}.cab-registry .k4-account button{min-height:38px;color:var(--mut)}.cab-registry .k4-brand small{font-size:10px}.cab-registry .k4-topbar{min-height:112px}.cab-registry .k4-topbar h1{line-height:1.12}.cab-registry .k4-topbar h1:focus{outline:none}.cab-registry .k4-topbar p{max-width:66ch;line-height:1.5}.cab-registry .k4-top-actions{gap:15px;font-size:10px}.cab-registry .k4-top-actions>span{max-width:100px;line-height:1.5}.cab-registry .k4-clock b{white-space:nowrap;font-size:11px}.cab-registry .k4-clock span{font-size:10px}.cab-registry .k4-page{padding-top:28px}.cab-registry .k4-primary{min-height:46px;font-size:14px}.cab-registry .k4-secondary{border:1px solid var(--line2);background:var(--sur2);min-height:44px;color:var(--ink);font:600 13px var(--sans);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;display:flex}.cab-registry .k4-secondary span{color:var(--accent)}.cab-registry .k4-secondary:disabled{opacity:.5;cursor:not-allowed}.cab-registry .k4-balance{border:1px solid var(--line);border-top:3px solid var(--accent);background:var(--sur);grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:24px}.cab-registry .k4-balance-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.cab-registry .k4-balance-main strong{overflow-wrap:anywhere;margin-block:8px;font-size:clamp(28px,2.6vw,40px)}.cab-registry .k4-balance-main small{color:var(--mut);letter-spacing:.06em}.cab-registry .k4-balance-main>span{max-width:32ch;line-height:1.5;display:block}.cab-registry .k4-balance-actions{gap:10px;min-width:205px;display:grid}.cab-registry .k4-facts{border-top:1px solid var(--line);grid-area:2/1/auto/-1;padding-top:20px}.cab-registry .k4-facts>div{padding-inline:24px}.cab-registry .k4-facts>div:first-child{border-left:0;padding-left:0}.cab-registry .k4-facts dt{text-transform:none;letter-spacing:0;font-family:var(--sans)}.cab-registry .k4-facts dd{font-size:20px}.cab-registry .k4-signal{height:26px}.cab-registry .k4-overview-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr);gap:22px}.cab-registry :is(.k4-board,.k4-flow)>header{background:var(--bg2);letter-spacing:.04em;gap:12px;min-height:52px;padding:12px 18px;font-size:12px}.cab-registry .k4-board>header time{letter-spacing:0;text-transform:none;font-size:11px}.cab-registry .k4-board-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cab-registry .k4-paper{background:#e5e3d7;min-height:300px;padding:26px 22px 68px}.cab-registry .k4-paper>small{max-width:20ch;margin-bottom:36px;font-size:11px}.cab-registry .k4-paper>b{font-size:33px;line-height:1.1}.cab-registry .k4-paper>em{color:#4e5248;font-family:var(--sans);line-height:1.5}.cab-registry .k4-paper-status{font-size:11px;left:22px}.cab-registry .k4-spend{padding:26px 22px}.cab-registry .k4-spend>strong{margin-top:10px;font-size:30px}.cab-registry .k4-ledger{margin-top:22px}.cab-registry .k4-ledger>div{font-size:13px}.cab-registry .k4-ledger b{white-space:nowrap;font-size:13px}.cab-registry .k4-spend p{font-family:var(--sans);line-height:1.6}.cab-registry .k4-event-list{min-height:230px;padding-inline:18px}.cab-registry .k4-event{gap:6px 10px;padding-block:17px}.cab-registry .k4-event-kind{color:var(--ink);white-space:normal;line-height:1.4}.cab-registry .k4-event>b{white-space:nowrap;font-size:13px}.cab-registry .k4-event small{white-space:normal;grid-column:2/-1;max-width:none;line-height:1.45}.cab-registry .k4-flow footer{font:12px/1.5 var(--sans);text-transform:none;letter-spacing:0;padding:14px 18px}.cab-registry .k4-safety{grid-template-columns:minmax(0,1fr) auto;gap:10px 22px;padding:20px 22px}.cab-registry .k4-safety>div{border:0}.cab-registry .k4-safety strong{font:600 16px/1.4 var(--sans)}.cab-registry .k4-safety p{grid-column:1;font-size:13px}.cab-registry .k4-safety button{border:1px solid var(--line2);min-height:44px;font:600 13px var(--sans);text-transform:none;grid-area:1/2/3;padding:10px 13px}.cab-registry .k4-issue-steps{grid-template-columns:auto 1fr auto 1fr auto;gap:14px;min-height:90px;padding:4px 18px 16px}.cab-registry .k4-issue-steps>em{display:none}.cab-registry .k4-issue-steps>div>span{font-size:14px}.cab-registry .k4-issue-steps>div>b{width:36px;height:36px}.cab-registry .k4-issue-steps small{font-size:12px}.cab-registry .k4-issue-layout{grid-template-columns:minmax(0,1fr) minmax(340px,400px);gap:26px;padding-top:26px}.cab-registry .k4-issue-form{gap:20px;display:grid}.cab-registry .k4-issue-section{border:1px solid var(--line);background:var(--sur);padding:22px}.cab-registry .k4-issue-section+.k4-issue-section{padding-top:22px}.cab-registry .k4-issue-section>header{flex-wrap:wrap;gap:8px 12px;padding-bottom:18px}.cab-registry .k4-issue-section>header>span{border:1px solid var(--accent-dim);background:var(--accent-soft);padding:2px 7px;position:static}.cab-registry .k4-issue-section h2{font-size:23px}.cab-registry .k4-issue-section header small{width:100%;margin-left:0}.cab-registry .k4-brand-filter{gap:8px;margin-bottom:14px}.cab-registry .k4-brand-filter button{min-height:40px;padding-inline:14px}.cab-registry .k4-product-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.cab-registry .k4-product-grid button{background:var(--bg);min-height:156px;padding:17px 16px 40px}.cab-registry .k4-product-grid button.on{border-color:var(--accent);box-shadow:inset 3px 0 var(--accent);background:#292519}.cab-registry .k4-product-grid button>strong{white-space:normal;margin-top:18px;font-size:14px;line-height:1.45}.cab-registry .k4-product-grid button>span b{font-size:16px}.cab-registry .k4-product-grid button>i{left:16px}.cab-registry .k4-issue-inputs input{border-color:var(--line2);background:var(--bg);text-align:left;height:50px}.cab-registry .k4-issue-inputs label>div input{padding-left:33px}.cab-registry .k4-issue-inputs label>div b{top:15px}.cab-registry .k4-issue-inputs label>span{color:var(--ink);font-size:14px}.cab-registry .k4-issue-terms{border:0;grid-template-columns:minmax(0,1fr)}.cab-registry .k4-issue-terms>div{border-right:0;border-bottom:1px solid var(--line);padding:13px 0;font-size:13px}.cab-registry .k4-issue-terms>div:last-child{border-bottom:0}.cab-registry .k4-issue-terms dd{font:13px/1.5 var(--sans);max-width:55%}.cab-registry .k4-issue-sheet{background:#e5e3d7;min-height:0;padding:25px}.cab-registry .k4-issue-sheet>header{padding-right:0}.cab-registry .k4-issue-sheet>header span{color:#464a41;margin-top:12px;font-size:10px;display:inline-block;position:static}.cab-registry .k4-issue-sheet>header b{font-size:23px;line-height:1.25}.cab-registry .k4-quote-lines>div{color:#505449;padding-block:9px;font-size:13px}.cab-registry .k4-quote-lines dd{flex-shrink:0}.cab-registry .k4-issue-sheet>p{color:#505449;font-size:12px;line-height:1.6}.cab-registry .k4-issue-submit{min-height:48px;padding:12px 16px;font-size:14px}.cab-registry .kc-toolbar{border:1px solid var(--line);background:var(--sur);gap:12px;padding:12px}.cab-registry .kc-filters{gap:5px}.cab-registry .kc-filters button{border:1px solid var(--line);gap:10px;min-width:130px;min-height:44px;padding:10px 12px;font-size:13px}.cab-registry .kc-filters button.on{color:var(--accent);background:#292519;border-color:#87713e}.cab-registry .kc-search{border:1px solid var(--line2)}.cab-registry .kc-search input{min-height:44px;font-size:13px}.cab-registry .kc-search>b{top:11px}.cab-registry .kc-layout{gap:24px;padding-top:24px}.cab-registry .kc-layout:not(.has-selection){grid-template-columns:minmax(0,1fr)}.cab-registry .kc-layout:not(.has-selection)>.kc-detail{display:none}.cab-registry .kc-register{border:1px solid var(--line);background:var(--sur);padding:20px}.cab-registry .kc-new-card{border:1px solid var(--accent-dim);background:var(--accent-soft);min-height:42px;color:var(--accent);font:600 13px var(--sans);cursor:pointer;padding:9px 13px}.cab-registry .kc-face-empty{background:var(--bg2);width:100%;height:110px;margin:22px 0}.cab-registry .kc-card-row{cursor:pointer;min-height:58px;font-size:13px}.cab-registry .kc-card-row>b{font-size:13px}.cab-registry .kc-card-key button{min-height:40px;font-size:12px}.cab-registry .kc-list-labels{background:var(--bg2);min-height:42px;font-size:10px}.cab-registry .kc-list-head{min-height:55px}.cab-registry :is(.kc-batch-open,.kc-batch button){min-height:40px;font-size:12px}.cab-registry .kc-row-menu>button{width:40px;height:40px}.cab-registry .kc-picker{height:auto;min-height:42px;right:44px}.cab-registry .kc-picker button{min-height:36px;font-size:12px}.cab-registry .kc-pencil{width:30px;height:36px}.cab-registry .kc-list-empty{text-align:center;gap:12px;padding:25px}.cab-registry .kc-list-empty button{border:1px solid var(--line2);background:var(--bg2);min-height:40px;color:var(--accent);cursor:pointer;padding:8px 12px}.cab-registry .kc-back-to-list{display:none}.cab-registry .kd-card{background:#e5e3d7}.cab-registry :is(.kt-entry input,.kt-entry button,.kt-quote button,.kt-pending button,.kd-actions button,.kd-hide){min-height:44px;font-size:13px}.cab-registry .kd-limit-note{color:#4a5144;font-family:var(--sans);border-color:#a5ad9e}.cab-registry .kd-secret :is(dt,.kd-number small){color:#b7baad}.cab-registry .k4-profile-nav{gap:12px;margin-bottom:24px;display:flex}.cab-registry .k4-profile-nav button{border:1px solid var(--line);background:var(--sur);min-height:50px;color:var(--ink);font:13px var(--sans);text-align:left;cursor:pointer;flex:1;align-items:center;gap:12px;padding:12px 16px;display:flex}.cab-registry .k4-profile-nav :is(span,b){color:var(--accent);font:11px var(--mono)}.cab-registry .k4-profile-nav b{margin-left:auto}.cab-registry .k4-profile-top{grid-template-columns:minmax(0,1.45fr) minmax(280px,.7fr);align-items:start;gap:24px}.cab-registry .k4-wallet{border:1px solid var(--line);background:var(--sur);grid-area:1/1;padding:24px}.cab-registry .k4-identity{background:#e5e3d7;grid-column:2;min-height:300px;padding-bottom:80px}.cab-registry .k4-identity>footer{flex-direction:column;gap:5px;font-size:11px}.cab-registry .k4-wallet-action{margin-top:25px;padding-top:22px}.cab-registry .k4-wallet-action>small{font:600 18px var(--sans);color:var(--ink);margin-bottom:20px}.cab-registry .k4-topup-form{grid-template-columns:minmax(0,1fr);gap:20px}.cab-registry .k4-topup-form fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.cab-registry .k4-topup-form legend{color:var(--ink);padding:0 0 10px;font-size:13px}.cab-registry .k4-topup-form legend b{color:var(--accent);font:11px var(--mono);margin-right:8px}.cab-registry .k4-presets{flex-wrap:wrap;gap:8px;display:flex}.cab-registry .k4-presets button{flex:1;min-width:64px;height:auto;min-height:44px;padding:10px;font-size:13px}.cab-registry .k4-topup-network .k4-presets button{min-width:140px}.cab-registry .k4-topup-amount label{grid-template-columns:minmax(0,1fr) minmax(110px,180px);align-items:center;gap:16px}.cab-registry .k4-topup-amount label span{font-size:13px}.cab-registry .k4-topup-form input{border-color:var(--line2);width:100%;min-height:46px;font-size:16px}.cab-registry .k4-topup-submit{width:100%;min-height:46px;font-size:14px}.cab-registry .k4-topup-meta{margin-top:14px;font-size:13px;line-height:1.6}.cab-registry .k4-security{background:var(--sur);grid-template-columns:240px minmax(0,1fr);margin-top:26px}.cab-registry .k4-security form{width:100%;max-width:850px}.cab-registry .k4-security input{background:var(--bg);border-color:var(--line2);min-height:46px;font-size:14px}.cab-registry .k4-security-note{border-top:1px solid var(--line);background:var(--bg2);grid-column:1/-1;padding:18px 24px}.cab-registry .k4-security-note>small{color:var(--accent);font:10px var(--mono)}.cab-registry .k4-security-note b{margin-top:8px;font-size:13px}.cab-registry .k4-security-note p{color:var(--mut);margin:0;font-size:13px}.cab-registry .k4-security form>button{min-height:46px;font-size:13px}.cab-registry .k4-profile-legal{background:var(--sur);margin-top:26px}.cab-registry :is(#profile-wallet,#profile-security,#profile-documents,#card-detail,.kc-list-head){scroll-margin-top:28px}.cab-registry .k4-activity-summary{border:1px solid var(--line);background:var(--sur);margin-top:20px}.cab-registry .k4-activity-summary small{text-transform:none;letter-spacing:0;font-family:var(--sans)}.cab-registry .k4-order-log,.cab-registry .k4-txn-log{border:1px solid var(--line);background:var(--sur);padding:20px}.cab-registry .k4-txn-log{margin-top:24px}.cab-registry .k4-order-row{min-height:84px}.cab-registry .k4-order-sheet{background:#e5e3d7}.cab-registry .k4-state{padding:7px 9px;font-size:12px;line-height:1.35}.cab-registry .k4-mode button{min-height:48px;font:600 14px var(--sans)}@media (hover:hover){.cab-registry :is(.k4-secondary,.k4-profile-nav button,.kc-new-card,.k4-safety button):hover{background:var(--sur2);border-color:var(--accent)}}@media (width<=1280px){.cab-registry .k4-overview-grid{grid-template-columns:minmax(0,1fr)}.cab-registry .k4-flow{grid-area:auto/1}.cab-registry .k4-top-actions>span{display:none}.cab-registry .kc-toolbar{grid-template-columns:minmax(0,1fr)}.cab-registry .kc-search input{height:44px}.cab-registry .k4-issue-layout{grid-template-columns:minmax(0,1fr)}.cab-registry .k4-issue-sheet{max-width:none;position:static}.cab-registry .k4-issue-card{max-width:400px}}@media (width<=1080px){.cab-registry .k4-profile-top{grid-template-columns:minmax(0,1fr)}.cab-registry .k4-identity{grid-area:2/1;min-height:250px}.cab-registry .k4-profile-nav button{gap:8px;padding-inline:12px}}@media (width<=900px){.cab-registry .kc-back-to-list{border:0;border-bottom:1px solid var(--line);background:var(--sur2);width:100%;min-height:44px;color:var(--accent);text-align:left;font:13px var(--sans);cursor:pointer;padding:10px 16px;display:block}.cab-registry .k4-balance{gap:20px;padding:20px}}@media (width<=860px){.cab-registry .a-side{grid-template-columns:auto 1fr;gap:8px 16px;padding:12px 16px 10px;display:grid;overflow:visible}.cab-registry .k4-brand{grid-area:1/1}.cab-registry .k4-brand b{font-size:17px;display:block}.cab-registry .k4-account{grid-area:1/2;justify-self:end}.cab-registry .k4-account button{min-height:34px}.cab-registry .a-nav{scrollbar-width:thin;grid-area:2/1/auto/-1;gap:6px;width:100%;padding:3px 0;overflow-x:auto}.cab-registry .a-nav-item{min-height:44px;padding:11px 14px;font-size:13px}.cab-registry .k4-topbar{gap:12px;min-height:96px}.cab-registry .k4-topbar p{font-size:13px}.cab-registry .k4-top-actions{gap:10px}.cab-registry .k4-page{padding-top:22px}.cab-registry :is(#profile-wallet,#profile-security,#profile-documents,#card-detail,.kc-list-head){scroll-margin-top:145px}}@media (width<=720px){.cab-registry .k4-balance{grid-template-columns:minmax(0,1fr)}.cab-registry .k4-balance-actions{grid-row:2;grid-template-columns:1fr 1fr;min-width:0}.cab-registry .k4-facts{grid-row:3}.cab-registry .k4-balance-actions button{min-width:0;font-size:13px}.cab-registry .k4-balance-main.cards{padding-left:18px}.cab-registry .k4-balance-pair{gap:18px}.cab-registry .k4-security{grid-template-columns:minmax(0,1fr)}.cab-registry .k4-profile-nav{flex-wrap:wrap;gap:8px}.cab-registry .k4-profile-nav button{flex:180px}.cab-registry .k4-issue-steps{padding-inline:0}.cab-registry .k4-issue-steps>div{gap:7px}.cab-registry .k4-issue-steps>div>span{font-size:12px;display:block}.cab-registry .k4-issue-steps small{display:none}.cab-registry .k4-order-row{min-height:94px}}@media (width<=560px){.cab-registry .a-main{padding-inline:14px}.cab-registry .k4-topbar h1{font-size:28px}.cab-registry .k4-topbar p{font-size:12px;display:block}.cab-registry .k4-avatar{display:none}.cab-registry .k4-balance{padding:18px}.cab-registry .k4-balance-main strong{letter-spacing:-.05em;font-size:26px}.cab-registry .k4-balance-main small{font:12px var(--sans);text-transform:none;letter-spacing:0}.cab-registry .k4-balance-main>span{font-size:11px}.cab-registry .k4-facts>div{padding-inline:12px}.cab-registry .k4-facts dt{min-height:34px;font-size:11px}.cab-registry .k4-facts dd{font-size:18px}.cab-registry .k4-board-inner{grid-template-columns:minmax(0,1fr)}.cab-registry .k4-board>header{flex-wrap:wrap}.cab-registry .k4-paper{min-height:260px}.cab-registry .k4-paper>small{margin-bottom:26px}.cab-registry .k4-safety{grid-template-columns:minmax(0,1fr)}.cab-registry .k4-safety button{text-align:left;grid-area:auto/1}.cab-registry .k4-issue-section{padding:18px}.cab-registry .k4-issue-section h2{font-size:22px}.cab-registry .k4-issue-steps{gap:7px}.cab-registry .k4-issue-steps>div{flex-direction:column;gap:5px}.cab-registry .k4-issue-sheet{padding:22px 18px}.cab-registry .kc-register{padding:16px 12px}.cab-registry .kc-register>header{flex-wrap:wrap}.cab-registry .kc-card-row{min-height:102px;padding-block:14px}.cab-registry .kc-card-key button{min-height:28px}.cab-registry .kc-card-row>b{font-size:14px}.cab-registry .kc-row-menu{display:contents}.cab-registry .kc-row-menu>button{grid-area:3/2;justify-self:end}.cab-registry .kc-picker{width:100%;box-shadow:none;grid-area:4/1/auto/-1;grid-template-columns:1fr 1fr;margin-top:8px;display:grid;position:static}.cab-registry .kc-picker button{text-align:left;border:0;min-height:42px;padding:8px 12px}.cab-registry .k4-wallet{padding:20px 16px}.cab-registry .k4-wallet-numbers>div{padding-right:14px}.cab-registry .k4-wallet-numbers>div+div{padding-left:14px}.cab-registry .k4-wallet>header{flex-wrap:wrap;gap:8px}.cab-registry .k4-topup-amount label{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cab-registry .k4-order-log,.cab-registry .k4-txn-log{padding:16px 12px}}@media (width<=380px){.cab-registry .k4-balance-actions,.cab-registry .k4-balance-pair{grid-template-columns:minmax(0,1fr)}.cab-registry .k4-balance-main.cards{border-left:0;border-top:1px solid var(--line);padding:16px 0 0}}@media (prefers-reduced-motion:reduce){.cab-registry :is(button,input,select,textarea){transition:none}}
