.okc-boot{background:var(--bg);z-index:5;place-items:center;display:grid;position:fixed;inset:0}.okc-boot__mark{animation:1.2s ease-in-out infinite okc-pulse}.okc[data-state=signin] .okc-boot,.okc[data-state=app] .okc-boot{display:none}.okc-app{grid-template-columns:15.5rem minmax(0,1fr);min-height:100dvh;display:grid}.okc-col{flex-direction:column;min-width:0;display:flex}.okc-main{outline:none;flex:1}.okc-page{width:min(100% - 2*clamp(1rem,3vw,2.5rem),72rem);margin:0 auto;padding:2rem 0 4rem}.okc .sb{z-index:30;background:var(--okc-rail);border-right:1px solid var(--line);overscroll-behavior:contain;flex-direction:column;gap:.75rem;height:100dvh;padding:.9rem .75rem .85rem;display:flex;position:sticky;top:0;overflow-y:auto}.okc .sb__top{justify-content:space-between;align-items:center;padding:.15rem .35rem .35rem;display:flex}.okc .sb__brand{color:var(--ink);letter-spacing:-.02em;align-items:center;gap:.55rem;font-size:1.05rem;font-weight:650;display:inline-flex}.okc .sb__brand:hover{color:var(--ink)}.okc .sb__close{display:none}.okc .sb__search{background:var(--surface);border:1px solid var(--line);width:100%;min-height:2.25rem;color:var(--ink-3);font-size:var(--text-xs);cursor:pointer;text-align:left;transition:border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease;border-radius:9px;align-items:center;gap:.5rem;padding:0 .5rem 0 .65rem;display:flex}.okc .sb__search span{flex:1}.okc .sb__search:hover{border-color:var(--line-strong);color:var(--ink-2)}.okc .sb__search:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.okc .sb__nav{gap:.15rem;display:grid}.okc .sb__list{gap:1px;padding:0;list-style:none;display:grid}.okc .sb__group{font-size:var(--text-2xs);color:var(--ink-3);margin:.9rem 0 .25rem;padding:0 .6rem;font-weight:550}.okc .sb__link{min-height:2.25rem;color:var(--ink-2);transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease;border-radius:9px;align-items:center;gap:.65rem;padding:.4rem .6rem;font-weight:500;display:flex;position:relative}.okc .sb__link .ic{color:var(--ink-3);transition:color var(--duration-fast) ease}.okc .sb__link:hover{color:var(--ink);background:#1113180b}.okc .sb__link:hover .ic{color:var(--ink-2)}.okc .sb__link[aria-current=page]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #1113180f, 0 0 0 1px var(--line);font-weight:600}.okc .sb__link[aria-current=page] .ic{color:var(--accent)}.okc .sb__link--quiet{font-size:var(--text-xs);min-height:2rem}.okc .sb__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.okc .sb__link:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.okc .sb__wallet{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:14px;gap:.3rem;margin-top:auto;padding:.85rem .85rem .8rem;display:grid}.okc .sb__wallet-row{font-size:var(--text-2xs);color:var(--ink-3);justify-content:space-between;align-items:baseline;display:flex}.okc .sb__wallet-label{color:var(--ink-2);align-items:center;gap:.4rem;font-weight:550;display:inline-flex}.okc .sb__wallet-value{letter-spacing:-.025em;margin-bottom:.35rem;font-size:1.4rem;font-weight:650;line-height:1.25}.okc .tb{z-index:20;height:var(--okc-topbar);-webkit-backdrop-filter:saturate(1.6)blur(14px);border-bottom:1px solid var(--line);background:#fafafce0;align-items:center;gap:.75rem;padding:0 clamp(1rem,3vw,2rem);display:flex;position:sticky;top:0}.okc .tb__menu{margin-left:-.4rem;display:none}.okc .tb__crumbs{min-width:0;font-size:var(--text-sm);color:var(--ink-3);align-items:center;gap:.35rem;display:flex}.okc .tb__crumbs a{color:var(--ink-3)}.okc .tb__crumbs a:hover{color:var(--ink)}.okc .tb__crumbs [aria-current]{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.okc .tb__crumb-sep{color:var(--ink-3);opacity:.6}.okc .tb__tools{align-items:center;gap:.5rem;margin-left:auto;display:flex}.okc .tb__status{font-size:var(--text-xs);color:var(--ink-2);align-items:center;gap:.45rem;padding:0 .5rem;display:inline-flex}.okc .tb__status:hover{color:var(--ink)}.okc .tb__pill{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);height:2rem;color:var(--ink-2);font-size:var(--text-xs);align-items:center;gap:.35rem;padding:0 .7rem;font-weight:550;display:inline-flex}.okc .tb__pill:hover{color:var(--ink);border-color:var(--line-strong)}.okc .tb__avatar{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.okc .tb__avatar:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.okc .avatar{color:#3a3dd9;text-transform:uppercase;width:2rem;height:2rem;transition:box-shadow var(--duration-fast) ease;background:#e2e3ff;border-radius:50%;place-items:center;font-size:.8125rem;font-weight:650;display:grid;box-shadow:inset 0 0 0 1px #4447f01f}.okc .tb__avatar:hover .avatar,.okc .tb__avatar[aria-expanded=true] .avatar{box-shadow:inset 0 0 0 1px #4447f04d,0 0 0 3px #4447f01a}.okc .okc-offline{background:var(--okc-warn-bg);border-bottom:1px solid var(--okc-warn-line);color:#7c2d12;font-size:var(--text-xs);padding:.6rem clamp(1rem,3vw,2rem)}@media (width<=63.99rem){.okc-app{grid-template-columns:minmax(0,1fr)}.okc .sb{visibility:hidden;width:min(18rem,86vw);transition:transform var(--duration-normal) var(--ease-out-expo), visibility 0s linear var(--duration-normal);box-shadow:none;z-index:70;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.okc .sb[data-open=true]{visibility:visible;transition:transform var(--duration-normal) var(--ease-out-expo);transform:none;box-shadow:20px 0 60px -20px #11131859}.okc .sb__close{display:inline-grid}.okc-scrim{z-index:65;animation:okc-fade var(--duration-normal) ease;background:#11131866;position:fixed;inset:0}.okc .tb__menu{display:inline-grid}.okc .tb__status{display:none}}@media (width<=30rem){.okc .tb{gap:.4rem}.okc .tb__crumbs>a,.okc .tb__crumb-sep{display:none}.okc .tb__pill{padding:0 .55rem}}@keyframes okc-fade{0%{opacity:0}}@media (width>=64rem){.okc-app{background:linear-gradient(to right, var(--okc-rail) calc(15.5rem - 1px), var(--line) calc(15.5rem - 1px), var(--line) 15.5rem, transparent 15.5rem)}}.okc .si{outline:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;min-height:100dvh;padding:1rem;display:grid}.okc .si__left{flex-direction:column;min-width:0;padding:.5rem clamp(.25rem,2vw,2.5rem);display:flex}.okc .si__bar{justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.okc .si__logo{color:var(--ink);letter-spacing:-.02em;align-items:center;gap:.55rem;font-size:1.05rem;font-weight:650;display:inline-flex}.okc .si__logo:hover{color:var(--ink)}.okc .si__form{flex:1;align-content:center;width:min(100%,25rem);margin:0 auto;padding:2rem 0;display:grid}.okc .si__steps{font-size:var(--text-xs);color:var(--ink-3);align-items:center;gap:.5rem;margin-bottom:2rem;padding:0;list-style:none;display:flex}.okc .si__steps li{white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}.okc .si__steps .si__rule{background:var(--line-strong);flex:1;min-width:1rem;height:1px}.okc .si__dot{border:1px solid var(--line-strong);width:1.2rem;height:1.2rem;color:var(--ink-3);background:var(--surface);border-radius:50%;place-items:center;font-size:.6875rem;font-weight:600;display:inline-grid}.okc .si__steps li[aria-current]{color:var(--ink);font-weight:600}.okc .si__steps li[aria-current] .si__dot{border-color:var(--accent);color:var(--accent-ink);box-shadow:0 0 0 3px var(--accent-soft)}.okc .si__steps[data-at=code] [data-si-step=email] .si__dot,.okc .si__steps[data-at=done] [data-si-step=email] .si__dot,.okc .si__steps[data-at=done] [data-si-step=code] .si__dot{background:var(--okc-good);border-color:var(--okc-good);color:#fff}.okc .si__step{gap:1rem;display:grid}.okc .si__title{letter-spacing:-.03em;outline:none;font-size:1.875rem;font-weight:650;line-height:1.2}.okc .si__sub{color:var(--ink-2);margin-top:-.35rem;line-height:1.7}.okc .si__sub strong{color:var(--ink);font-weight:600}.okc .si__email{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.okc .si__oauth{gap:1rem;display:grid}.okc .si__google{min-height:3rem;color:var(--ink);gap:.7rem;font-weight:550;position:relative}.okc .si__google:disabled{opacity:1;color:var(--ink-3);background:var(--surface);border-color:var(--line);cursor:not-allowed}.okc .si__google:disabled .google-mark{opacity:.4;filter:grayscale()}.okc a.si__google{background:var(--surface);border-color:var(--line-strong);text-decoration:none}.okc a.si__google:hover{color:var(--ink);background:var(--surface-2)}.okc .google-mark{flex:none}.okc .si__soon{background:var(--surface-3);color:var(--ink-3);border-radius:5px;padding:0 .4rem;font-size:.6875rem;font-weight:550;line-height:1.6}.okc .si__or{color:var(--ink-3);font-size:var(--text-xs);align-items:center;gap:.75rem;display:flex}.okc .si__or:before,.okc .si__or:after{content:"";background:var(--line);flex:1;height:1px}.okc .si__captcha{min-height:4.1rem}.okc .si__captcha[data-captcha=altcha]{min-height:3rem}.okc .si__msg{color:var(--okc-bad);font-size:var(--text-xs);align-items:flex-start;gap:.45rem;margin-top:-.4rem;display:flex}.okc .si__msg[data-tone=info]{color:var(--ink-2)}.okc .si__hint{color:var(--ink-3);font-size:var(--text-xs)}.okc .si__fine{color:var(--ink-3);font-size:var(--text-2xs)}.okc .si__fine a{color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:.2em}.okc .si__back{color:var(--ink-2);font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-self:start;align-items:center;gap:.35rem;margin:-.5rem 0 0 -.4rem;padding:.3rem .5rem;font-weight:550;display:inline-flex}.okc .si__back:hover{background:var(--surface-2);color:var(--ink)}.okc .si__resend{font-size:var(--text-xs);flex-wrap:wrap;justify-content:space-between;gap:.35rem 1rem;display:flex}.okc .si__foot{font-size:var(--text-xs);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:.35rem 1.1rem;padding:.75rem 0;display:flex}.okc .si__foot a{color:var(--ink-3)}.okc .si__foot a:hover{color:var(--ink)}.okc .si__foot .si__lang{border:1px solid var(--line);background:var(--surface);height:2rem;color:var(--ink-2);border-radius:9px;align-items:center;gap:.35rem;margin-left:auto;padding:0 .75rem;font-weight:550;display:inline-flex}.okc .otp{border:0;grid-template-columns:repeat(3,minmax(0,1fr)) .6rem repeat(3,minmax(0,1fr));align-items:center;gap:clamp(.3rem,1.6vw,.5rem);min-width:0;padding:0;display:grid}.okc .otp__cell{border:1px solid var(--line-strong);background:var(--surface);text-align:center;width:100%;min-width:0;height:3.5rem;font-family:var(--font-mono);color:var(--ink);caret-color:var(--accent);transition:border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease, background-color var(--duration-fast) ease;border-radius:12px;padding:0;font-size:1.5rem;font-weight:600}.okc .otp__cell:hover{border-color:#c4c6d3}.okc .otp__cell:focus{border-color:var(--accent);box-shadow:var(--okc-ring);outline:none}.okc .otp__cell[data-filled=true]{background:var(--surface-2);border-color:#c4c6d3}.okc .otp__sep{background:var(--line-strong);border-radius:2px;height:2px}.okc .otp[data-state=error] .otp__cell{border-color:var(--okc-bad);background:var(--okc-bad-bg);color:var(--okc-bad)}.okc .otp[data-shake=true]{animation:.42s cubic-bezier(.36,.07,.19,.97) both okc-shake}.okc .otp[data-state=busy] .otp__cell{opacity:.55}.okc .otp[data-state=ok] .otp__cell{border-color:var(--okc-good-line);background:var(--okc-good-bg);color:var(--okc-good)}.okc .si__panel{background:var(--okc-rail);border:1px solid var(--line);border-radius:24px;flex-direction:column;gap:1.1rem;min-width:0;padding:clamp(2rem,4vw,3.25rem) clamp(1.5rem,3.5vw,3.25rem) 2rem;display:flex}.okc .si__mk-title{letter-spacing:-.035em;font-size:clamp(1.75rem,1.2rem + 1.4vw,2.25rem);font-weight:650;line-height:1.15}.okc .si__mk-sub{color:var(--ink-2);margin-top:-.4rem}.okc .si__pills{flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.okc .si__pills li{border:1px solid var(--line);background:var(--surface);font-size:var(--text-xs);border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .75rem;display:inline-flex}.okc .si__pills .ic{color:var(--okc-good)}.okc .si__cases{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.4rem;display:grid}.okc .si__case{--tint:var(--cat-social);text-align:left;background:var(--surface);border:1px solid var(--line);cursor:pointer;color:var(--ink);transition:border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease;border-radius:12px;align-content:start;gap:.45rem;padding:.95rem 1rem;display:grid}.okc .si__case[data-tint=ads]{--tint:var(--cat-ads)}.okc .si__case[data-tint=creator]{--tint:var(--cat-creator)}.okc .si__case[data-tint=trend]{--tint:var(--cat-trend)}.okc .si__case[data-tint=commerce]{--tint:var(--cat-commerce)}.okc .si__case:hover{border-color:var(--line-strong)}.okc .si__case[aria-pressed=true]{border-color:#c7b8fb;box-shadow:0 0 0 3px #8b5cf61f}.okc .si__case:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.okc .si__case-head{font-size:var(--text-sm);align-items:center;gap:.6rem;display:flex}.okc .si__tile{width:1.75rem;height:1.75rem;color:var(--tint);background:color-mix(in srgb, var(--tint) 12%, transparent);border-radius:8px;place-items:center;display:grid}.okc .si__case-body{color:var(--ink-3);font-size:var(--text-xs);line-height:1.55}.okc .si__case-icons{gap:.25rem;display:flex}.okc .si__quote{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:12px;gap:.4rem;margin:0;padding:1rem 1.15rem;display:grid}.okc .si__quote blockquote{font-size:var(--text-sm);margin:0;font-weight:550}.okc .si__quote figcaption{font-size:var(--text-xs);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.okc .si__quote figcaption strong{color:var(--ink);font-weight:600}.okc .si__quote-icon{display:inline-flex}.okc .si__works{font-size:var(--text-xs);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:auto;padding-top:1rem;display:flex}.okc .si__works-logos{display:inline-flex}.okc .si__wlogo{background:var(--logo-bg);width:1.5rem;height:1.5rem;color:var(--logo-fg,#fff);box-shadow:0 0 0 2px var(--okc-rail);border-radius:7px;place-items:center;margin-left:-.3rem;display:inline-grid}.okc .si__wlogo:first-child{margin-left:0}@media (width<=64rem){.okc .si{grid-template-columns:minmax(0,1fr);padding:.5rem}.okc .si__panel{display:none}}@media (width<=22rem){.okc .si__left{padding:.25rem .5rem}.okc .otp__cell{border-radius:10px;height:3rem;font-size:1.25rem}.okc .otp{grid-template-columns:repeat(3,minmax(0,1fr)) .35rem repeat(3,minmax(0,1fr))}.okc .si__steps{gap:.3rem}}.okc .view{gap:1.25rem;display:grid}.okc .view[data-entering=true]{animation:okc-view-in var(--duration-normal) var(--ease-out-expo)}@keyframes okc-view-in{0%{opacity:0;transform:translateY(4px)}}.okc .view__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 1.5rem;margin-bottom:.5rem;display:flex}.okc .view__title{letter-spacing:-.01em;font-size:clamp(1.5rem,1.3rem + .6vw,1.75rem);font-weight:600;line-height:1.2}.okc .view__lede{color:var(--ink-2);max-width:74ch;margin-top:.4rem}.okc .view__actions{flex-wrap:wrap;gap:.5rem;display:flex}.okc .banner-slot:empty{display:none}.okc .banner-slot .banner{margin-bottom:0}.okc .panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--okc-r-panel);box-shadow:var(--shadow-sm);overflow:hidden}.okc .panel__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;padding:1rem 1.25rem .85rem;display:flex}.okc .panel__head--rule{border-bottom:1px solid var(--line);justify-content:flex-start;gap:.25rem .9rem}.okc .panel__title{letter-spacing:-.01em;font-size:1rem;font-weight:650}.okc .panel__meta{color:var(--ink-3);font-size:var(--text-xs)}.okc .panel__foot{background:var(--surface-2);border-top:1px solid var(--line);color:var(--ink-3);font-size:var(--text-xs);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding:.75rem 1.25rem;display:flex}.okc .panel__foot strong{color:var(--ink)}.okc .stats{background:var(--surface);border:1px solid var(--line);border-radius:var(--okc-r-panel);box-shadow:var(--shadow-sm);overflow:hidden}.okc .stats__grid{grid-template-columns:1.15fr 1fr 1fr 1.7fr;display:grid}.okc .stat{align-content:start;gap:.3rem;min-width:0;padding:1.15rem 1.35rem 1.25rem;display:grid}.okc .stat+.stat{border-left:1px solid var(--line)}.okc .stat__label{font-size:var(--text-xs);color:var(--ink-3);font-weight:500}.okc .stat__label-row{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.okc .stat__peak{font-size:var(--text-2xs);color:var(--ink-3);white-space:nowrap}.okc .stat__value{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:1.5rem;font-weight:650;line-height:1.25}.okc .stat__value--xl{letter-spacing:-.04em;padding-block:.15rem;font-size:clamp(1.9rem,1.4rem + 1.6vw,2.5rem);line-height:1.1}.okc .stat__sub{font-size:var(--text-xs);color:var(--ink-3)}.okc .spark{height:3.4rem;margin-top:.35rem;position:relative}.okc .spark svg{width:100%;height:100%;overflow:visible}.okc .spark__bar{fill:var(--accent)}.okc .spark__bar--peak{fill:#2f31c4}.okc .spark__zero{stroke:var(--line-strong);stroke-width:1.5px;stroke-dasharray:3 3}.okc .spark__hit{fill:#0000}.okc .spark__hit:hover+.spark__bar{fill:#2f31c4}.okc .spark__empty{font-size:var(--text-2xs);color:var(--ink-3);position:absolute;inset:auto 0 0}.okc .alert-row{background:var(--surface-2);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.6rem .75rem;padding:.85rem 1.35rem;display:flex}.okc .alert-row__icon{color:var(--ink-3)}.okc .alert-row__label{color:var(--ink);font-weight:500}.okc .alert-row__sub{font-size:var(--text-2xs);color:var(--ink-3);flex-basis:100%;margin-top:-.25rem;padding-left:4.4rem}.okc .alert-row .inp:disabled{opacity:.6}@media (width<=75rem){.okc .stats__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.okc .stat--spark{border-top:1px solid var(--line);grid-column:1/-1;border-left:0!important}}@media (width<=40rem){.okc .stats__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.okc .stat--balance{grid-column:1/-1}.okc .stat{padding:1rem 1.1rem}.okc .stat+.stat{border-left:0;border-top:1px solid var(--line)}.okc .stat--balance+.stat+.stat{border-left:1px solid var(--line)}.okc .stat__value:not(.stat__value--xl){font-size:1.25rem}.okc .alert-row{padding:.85rem 1.1rem}.okc .alert-row__sub{padding-left:0}}.okc .steps{counter-reset:none;gap:0;padding:0 1.25rem 1.25rem;list-style:none;display:grid}.okc .step{grid-template-columns:2rem minmax(0,1fr);gap:0 .9rem;padding-bottom:1.4rem;display:grid;position:relative}.okc .step:last-child{padding-bottom:0}.okc .step:before{content:"";background:var(--line);width:1px;position:absolute;top:2.1rem;bottom:.3rem;left:calc(1rem - .5px)}.okc .step:last-child:before{display:none}.okc .step__mark{background:var(--surface);border:1px solid var(--line-strong);width:2rem;height:2rem;font-size:var(--text-xs);color:var(--ink-2);border-radius:50%;place-items:center;font-weight:650;display:grid}.okc .step__ok{display:none}.okc .step[data-done=true] .step__mark{background:var(--okc-good-bg);border-color:var(--okc-good-line);color:var(--okc-good)}.okc .step[data-done=true] .step__n{display:none}.okc .step[data-done=true] .step__ok{display:block}.okc .step__body{min-width:0;padding-top:.2rem}.okc .step__title{font-size:var(--text-sm);font-weight:600}.okc .step__text{color:var(--ink-2);font-size:var(--text-xs);margin-top:.15rem}.okc .step__body>.btn{margin-top:.7rem}.okc .step[data-done=true] .step__body>.btn{display:none}.okc .ep{align-items:center;gap:.6rem;min-width:0;display:flex}.okc .ep__text{min-width:0;display:grid}.okc .ep__title{white-space:nowrap;text-overflow:ellipsis;font-weight:550;overflow:hidden}.okc .ep__id{font-family:var(--font-mono);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.okc .rid{align-items:center;gap:.15rem;display:inline-flex}.okc .rid .mono{color:var(--ink-2)}.okc .rid .icon-btn{width:1.75rem;height:1.75rem}.okc .keyname{font-weight:550}.okc .keyname--none{color:var(--ink-3);font-weight:450}.okc .filters{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:.75rem;padding:1rem 1.25rem;display:flex}.okc .filters .fld{flex:0 11rem}.okc .filters .fld--grow{flex:15rem}.okc .filters__clear{align-self:flex-end}.okc .filters+.tbl-wrap .tbl th{border-top:0}.okc .pager{border-top:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1.25rem;display:flex}.okc .pager__label{color:var(--ink-3);font-size:var(--text-xs)}.okc .pager__btns{gap:.5rem;display:flex}.okc .settings{overflow:visible}.okc .set{grid-template-columns:minmax(0,17rem) minmax(0,1fr);gap:1rem 2.5rem;padding:1.5rem;display:grid}.okc .set+.set{border-top:1px solid var(--line)}.okc .set__title{font-size:var(--text-sm);font-weight:650}.okc .set__text{color:var(--ink-3);font-size:var(--text-xs);max-width:40ch;margin-top:.25rem}.okc .set__facts{align-content:start;gap:.75rem;display:grid}.okc .set__facts div{grid-template-columns:7rem minmax(0,1fr);gap:1rem;display:grid}.okc .set__facts dt{color:var(--ink-3);font-size:var(--text-xs);padding-top:.1rem}.okc .set__facts dd{overflow-wrap:anywhere;font-weight:550}.okc .set__control{flex-wrap:wrap;align-content:start;align-items:center;gap:.75rem;display:flex}.okc .set__control--stack{flex-direction:column;align-items:flex-start}.okc .set__danger{border-top:1px dashed var(--line-strong);justify-items:start;gap:.35rem;width:100%;padding-top:.75rem;display:grid}.okc .alert-form{justify-content:start;gap:.75rem;display:grid}.okc .alert-form__row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.okc .alert-form__label{font-weight:500}.okc .alert-form .alert-row__sub{margin-top:-.25rem;padding-left:0}@media (width<=48rem){.okc .set{grid-template-columns:minmax(0,1fr);padding:1.25rem 1.1rem}.okc .set__facts div{grid-template-columns:5.5rem minmax(0,1fr)}}.okc .bars{gap:.65rem;padding:1.1rem 1.25rem 1.25rem;display:grid}.okc .bar{font-size:var(--text-sm);grid-template-columns:minmax(0,9rem) minmax(0,1fr) auto;align-items:center;gap:.9rem;display:grid}.okc .bar__name{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.5rem;min-width:0;display:flex;overflow:hidden}.okc .bar__track{background:var(--surface-3);border-radius:var(--radius-pill);height:.5rem;overflow:hidden}.okc .bar__fill{background:var(--accent);border-radius:var(--radius-pill);transform-origin:0;height:100%;display:block}.okc .bar__value{text-align:right;color:var(--ink-2);white-space:nowrap}@media (width<=40rem){.okc .bar{grid-template-columns:minmax(0,1fr) auto}.okc .bar__track{grid-area:2/1/auto/-1}}.okc .start__summary{cursor:pointer;align-items:center;list-style:none}.okc .start__summary::-webkit-details-marker{display:none}.okc .start__summary .panel__meta{margin-left:auto}.okc .start__chev{color:var(--ink-3);transition:transform var(--duration-normal) var(--ease-out-expo)}.okc .start[open] .start__chev{transform:rotate(180deg)}.okc .start__summary:hover .panel__title{color:var(--accent-ink)}.okc .start__summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--okc-r-panel)}@media (width<=40rem){.okc .start__summary .panel__meta{display:none}.okc .start__chev{margin-left:auto}}.okc .buy{overflow:visible}.okc .buy__grid{grid-template-columns:minmax(0,1fr) 21rem;display:grid}.okc .buy__main{gap:1.5rem;min-width:0;padding:1.25rem 1.25rem 1.5rem;display:grid}.okc .buy__set{border:0;gap:.75rem;min-width:0;margin:0;padding:0;display:grid}.okc .buy__legend{font-size:var(--text-sm);margin-bottom:.75rem;padding:0;font-weight:600}.okc .buy__note{font-size:var(--text-xs);color:var(--ink-2);margin-top:-.15rem}.okc .buy__safe{font-size:var(--text-xs);color:var(--ink-3);align-items:flex-start;gap:.45rem;margin-top:-.35rem;display:flex}.okc .buy__safe .ic{margin-top:.2rem}.okc .tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.okc .tile{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--okc-r-tile);cursor:pointer;min-height:5rem;transition:border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease, background-color var(--duration-fast) ease;align-content:start;gap:.15rem;padding:.8rem .95rem;display:grid;position:relative}.okc .tile:hover{border-color:#b9bccb}.okc .tile--sk{cursor:default;gap:.5rem}.okc .tile input{opacity:0;pointer-events:none;position:absolute}.okc .tile__top{flex-wrap:wrap;align-items:center;gap:.3rem .5rem;display:flex}.okc .tile__usd{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:650}.okc .tile__credit{font-size:var(--text-2xs);color:var(--ink-3);font-variant-numeric:tabular-nums}.okc .tile__check{background:var(--accent);color:#fff;opacity:0;width:1.25rem;height:1.25rem;transition:opacity var(--duration-fast) ease, transform var(--duration-normal) var(--ease-out-expo);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:.6rem;right:.6rem;transform:scale(.6)}.okc .tile:has(input:checked){border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 6px 16px -10px #4447f099;background:#fcfcff}.okc .tile:has(input:checked) .tile__check{opacity:1;transform:none}.okc .tile:has(input:focus-visible){box-shadow:0 0 0 1px var(--accent), var(--okc-ring)}.okc .custom{border:1px dashed var(--line-strong);border-radius:var(--okc-r-tile);cursor:text;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding:.75rem .75rem .75rem .95rem;display:flex}.okc .custom[data-active=true]{border-style:solid;border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);background:#fcfcff}.okc .custom__text{display:grid}.okc .custom__title{font-weight:600}.okc .custom__hint{font-size:var(--text-2xs);color:var(--ink-3)}.okc .custom .money-inp{flex:0 15rem}.okc .methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.okc .method{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--okc-r-tile);cursor:pointer;min-height:3.6rem;transition:border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0 .65rem;padding:.7rem .85rem;display:grid;position:relative}.okc .method:hover{border-color:#b9bccb}.okc .method__radio{width:1.05rem;height:1.05rem;accent-color:var(--accent);cursor:inherit;grid-row:1/3;margin:0}.okc .method__name{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.okc .method__note{font-size:var(--text-2xs);color:var(--ink-3);grid-column:2}.okc .method__note:empty{display:none}.okc .method__marks{grid-area:1/3/3;gap:.25rem;display:flex}.okc .brand{background:var(--brand);border-radius:4px;place-items:center;width:1.6rem;height:1.15rem;display:grid}.okc .brand svg{width:.8rem;height:.8rem}.okc .method:has(input:checked){border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);background:#fcfcff}.okc .method:has(input:focus-visible){box-shadow:0 0 0 1px var(--accent), var(--okc-ring)}.okc .method:has(input:disabled){cursor:not-allowed;background:var(--surface-2);border-color:var(--line)}.okc .method:has(input:disabled) .method__name,.okc .method:has(input:disabled) .method__marks{opacity:.45}.okc .sum{background:var(--surface-2);border-left:1px solid var(--line);border-radius:0 0 var(--okc-r-panel) 0}.okc .sum__inner{top:calc(var(--okc-topbar) + 1rem);gap:.9rem;padding:1.25rem 1.25rem 1.4rem;display:grid;position:sticky}.okc .sum__title{font-size:var(--text-sm);font-weight:650}.okc .sum__rows{display:grid}.okc .sum__row{border-bottom:1px dashed var(--line-strong);font-size:var(--text-sm);justify-content:space-between;align-items:baseline;gap:1rem;padding:.55rem 0;display:flex}.okc .sum__row dt{color:var(--ink-2)}.okc .sum__row dd{text-align:right;font-weight:550}.okc .sum__good{color:var(--okc-good)}.okc .sum__row--total{border-bottom:0;align-items:center;padding-top:.85rem}.okc .sum__row--total dt{color:var(--ink);font-weight:600}.okc .sum__row--total dd{letter-spacing:-.035em;font-size:1.75rem;font-weight:650}.okc .sum__cta{font-size:1rem}.okc .sum__after{font-size:var(--text-2xs);color:var(--ink-3);line-height:1.6}.okc .sum__error{color:var(--okc-bad);font-size:var(--text-xs)}@media (width<=75rem){.okc .buy__grid{grid-template-columns:minmax(0,1fr) 18rem}.okc .methods{grid-template-columns:minmax(0,1fr)}}@media (width<=52rem){.okc .buy__grid{grid-template-columns:minmax(0,1fr)}.okc .sum{border-left:0;border-top:1px solid var(--line);border-radius:0 0 var(--okc-r-panel) var(--okc-r-panel)}.okc .sum__inner{position:static}}@media (width<=40rem){.okc .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.okc .buy__main{padding:1.1rem}.okc .custom .money-inp{flex:100%}}.okc .tabs-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:0 1.25rem;display:flex}.okc .tabs{scrollbar-width:none;gap:1.25rem;display:flex;overflow-x:auto}.okc .tabs__tab{cursor:pointer;color:var(--ink-3);font-size:var(--text-sm);white-space:nowrap;background:0 0;border:0;padding:.95rem 0 .85rem;font-weight:550;position:relative}.okc .tabs__tab:hover,.okc .tabs__tab[aria-selected=true]{color:var(--ink)}.okc .tabs__tab[aria-selected=true]:after{content:"";background:var(--ink);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.okc .tabs-head+[role=tabpanel] .tbl th,.okc [role=tabpanel]>.tbl-wrap .tbl th{border-top:0}.okc .tabs-head .panel__meta{padding-block:.5rem}.okc .dispute{gap:.75rem;padding:1rem 1.25rem 1.1rem;display:grid}.okc .dispute__text{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;display:flex}.okc .dispute__text .ic{color:var(--ink-3);align-self:center}.okc .dispute__text strong{color:var(--ink)}.okc .dispute__row{flex-wrap:wrap;gap:.5rem;display:flex}.okc .dispute__row .inp{flex:16rem}.okc .pay{text-align:center;justify-items:center;gap:.6rem;display:grid}.okc .pay__amount{letter-spacing:-.04em;font-size:2.25rem;font-weight:650;line-height:1.1}.okc .pay__equals{color:var(--ink-3);font-size:var(--text-xs);margin-top:-.25rem}.okc .pay__qr{justify-items:center;gap:.6rem;margin:.4rem 0 .1rem;display:grid}.okc .pay__qr img{border:1px solid var(--line);width:13rem;height:13rem;box-shadow:var(--shadow-md);background:#fff;border-radius:16px;padding:.6rem}.okc .pay__qr figcaption{align-items:center;gap:.4rem;font-weight:550;display:inline-flex}.okc .pay__expiry{font-size:var(--text-xs);color:var(--ink-3);align-items:center;gap:.35rem;display:inline-flex}.okc .pay__expiry[data-urgent=true]{color:var(--warn)}.okc .pay__wait{text-align:left;background:var(--okc-warn-bg);border:1px solid var(--okc-warn-line);border-radius:var(--okc-r-field);align-items:center;gap:.75rem;width:100%;padding:.7rem .9rem;display:flex}.okc .pay__wait strong{font-size:var(--text-sm);display:block}.okc .pay__wait-sub{font-size:var(--text-2xs);color:var(--ink-2);display:block}.okc .pay__note{font-size:var(--text-xs);color:var(--ink-2);text-align:left;width:100%}.okc .pay--result{gap:.5rem;padding:.75rem 0 .25rem}.okc .pay__badge{border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;margin-bottom:.4rem;display:grid}.okc .pay__badge>*{display:none}.okc .pay__badge[data-tone=ok]{background:var(--okc-good-bg);color:var(--okc-good);box-shadow:0 0 0 6px #16a34a0f}.okc .pay__badge[data-tone=bad]{background:var(--okc-bad-bg);color:var(--okc-bad)}.okc .pay__badge[data-tone=wait]{background:var(--okc-warn-bg);color:var(--warn)}.okc .pay__badge[data-tone=info]{background:var(--surface-2);color:var(--ink-2)}.okc .pay__badge[data-tone=spin]{background:0 0}.okc .pay__badge[data-tone=ok] [data-pay-icon=ok],.okc .pay__badge[data-tone=bad] [data-pay-icon=bad],.okc .pay__badge[data-tone=wait] [data-pay-icon=wait],.okc .pay__badge[data-tone=info] [data-pay-icon=info],.okc .pay__badge[data-tone=spin] [data-pay-icon=spin]{display:block}.okc .pay__result-title{letter-spacing:-.02em;font-size:1.25rem;font-weight:650}.okc .pay__result-sub{color:var(--ink-2);max-width:30ch}.okc .pay__actions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.75rem;display:flex}.okc .pay--result:focus{outline:none}.okc .notice{border-radius:var(--okc-r-tile);border:1px solid var(--okc-warn-line);background:var(--okc-warn-bg);color:#7c2d12;font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:.6rem .9rem;padding:.8rem 1rem;display:flex}.okc .notice__icon{color:var(--warn)}.okc .notice__text{flex:18rem;min-width:0}.okc .notice__text strong{color:#7c2d12}.okc .notice .btn{background:var(--surface)}.okc .notice[data-tone=lapsed]{border-color:var(--line-strong);background:var(--surface-2);color:var(--ink-2)}.okc .notice[data-tone=lapsed] .notice__icon,.okc .notice[data-tone=lapsed] strong{color:var(--ink)}.okc [data-view=overview]{gap:1rem}.okc .ov-banners{gap:.6rem;display:grid}.okc .ov-banners:empty{display:none}.okc .ov-banner{border:1px solid var(--line);border-radius:var(--okc-r-tile);background:var(--surface);flex-wrap:wrap;align-items:center;gap:.6rem .85rem;padding:.75rem .9rem .75rem 1rem;display:flex}.okc .ov-banner__text{color:var(--ink-2);flex:18rem}.okc .ov-banner__text strong{color:var(--ink);font-weight:600}.okc .ov-banner--bad{background:var(--okc-bad-bg);border-color:var(--okc-bad-line)}.okc .ov-banner--bad>.ic{color:var(--okc-bad)}.okc .ov-banner--warn{background:var(--okc-warn-bg);border-color:var(--okc-warn-line)}.okc .ov-banner--warn>.ic{color:var(--warn)}.okc .ov-banner--info>.ic{color:var(--accent)}.okc .ob{overflow:hidden}.okc .ob__head{flex-wrap:wrap;align-items:center;gap:.5rem .85rem;padding:.85rem 1.25rem;display:flex}.okc .ob[data-folded=false] .ob__head{border-bottom:1px solid var(--line)}.okc .ob__progress{gap:4px;display:inline-flex}.okc .ob__progress i{background:var(--surface-3);width:1.5rem;height:4px;transition:background-color var(--duration-normal) ease;border-radius:4px;display:block}.okc .ob__progress i[data-on=true]{background:var(--ok)}.okc .ob__title{font-size:var(--text-sm);font-weight:650}.okc .ob__count{font-size:var(--text-xs);color:var(--ink-2)}.okc .ob__tools{align-items:center;gap:1rem;margin-left:auto;display:inline-flex}.okc .ob__tools .lnk{color:var(--ink-2);font-weight:500;font-size:var(--text-xs)}.okc .ob__tools .lnk:hover{color:var(--ink)}.okc .ob__chev{transition:transform var(--duration-normal) var(--ease-out-expo)}.okc .ob[data-folded=true] .ob__chev{transform:rotate(180deg)}.okc .ob__steps{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.okc .ob__step{flex-direction:column;gap:.75rem;min-width:0;padding:1.15rem 1.25rem 1.25rem;display:flex}.okc .ob__step+.ob__step{border-left:1px solid var(--line)}.okc .ob__step-title{align-items:center;gap:.6rem;font-size:.9375rem;font-weight:650;display:flex}.okc .ob__mark{border:1px solid var(--line-strong);width:1.4rem;height:1.4rem;color:var(--ink-3);background:var(--surface);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:600;display:inline-grid}.okc .ob__ok{display:none}.okc .ob__step[data-done=true] .ob__mark{background:var(--ok);border-color:var(--ok);color:#fff}.okc .ob__step[data-done=true] .ob__n{display:none}.okc .ob__step[data-done=true] .ob__ok{display:block}.okc .ob__step[data-done=false] .ob__mark{border-color:var(--accent);color:var(--accent)}.okc .ob__step[data-done=false]~.ob__step[data-done=false] .ob__mark{border-color:var(--line-strong);color:var(--ink-3)}.okc .ob__text{color:var(--ink-2);font-size:var(--text-sm);flex:1}.okc .ob__action{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--okc-r-field);align-items:center;gap:.6rem;min-width:0;min-height:2.75rem;padding:.4rem .4rem .4rem .85rem;display:flex}.okc .ob__action--btn{width:100%;color:var(--ink);font-size:var(--text-sm);cursor:pointer;text-align:left;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease;padding-right:.85rem;font-weight:500}.okc .ob__action--btn:hover{background:var(--surface-3);border-color:var(--line-strong);color:var(--ink)}.okc .ob__action--btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.okc .ob__action--btn .ic{color:var(--ink-3)}.okc .ob__action--btn[data-done=true]{border-color:var(--okc-good-line);background:var(--okc-good-bg);color:var(--okc-good)}.okc .ob__key{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);background:0 0;border:0;flex:1;padding:0;font-size:.8125rem;overflow:hidden}.okc .ob__copy{background:var(--surface);flex:none;min-height:2rem;padding:.25rem .7rem}.okc .ob__link{font-size:var(--text-sm);align-self:flex-start}@media (width<=52rem){.okc .ob__steps{grid-template-columns:minmax(0,1fr)}.okc .ob__step+.ob__step{border-left:0;border-top:1px solid var(--line)}}@media (width<=30rem){.okc .ob__head{padding:.8rem 1rem}.okc .ob__tools{justify-content:flex-end;width:100%;margin-left:0}.okc .ob__step{padding:1rem}}.okc .ov-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.okc .ov-cards[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.okc .ov-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--okc-r-panel);box-shadow:var(--shadow-sm);align-content:start;gap:.3rem;min-width:0;padding:1.05rem 1.2rem 1.15rem;display:grid}.okc .ov-card__top{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.okc .ov-card__top .lnk{font-size:var(--text-xs)}.okc .ov-card__label{font-size:var(--text-xs);color:var(--ink-3);font-weight:500}.okc .ov-card__value{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:2rem;font-weight:700;line-height:1.15}.okc .ov-card__sub{font-size:var(--text-xs);color:var(--ink-3)}@media (width<=64rem){.okc .ov-cards[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){.okc .ov-cards,.okc .ov-cards[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.okc .ov-cards>.ov-card:first-child{grid-column:1/-1}.okc .ov-card{padding:.9rem 1rem}.okc .ov-card__value{font-size:1.4rem}.okc .ov-cards>.ov-card:first-child .ov-card__value{font-size:1.85rem}}.okc .ov-chart__head{align-items:center;gap:.5rem 1rem}.okc .ov-chart__tabs{margin-right:auto}.okc .ov-chart__tabs .seg__btn{padding:.2rem .8rem}.okc .ov-chart__plot{height:9rem;padding:0 1.25rem;position:relative}.okc .ov-chart__plot svg{width:100%;height:100%;display:block;overflow:visible}.okc .ov-grid{stroke:var(--line);stroke-width:1px;stroke-dasharray:2 4}.okc .ov-base{stroke:#c9caf5;stroke-width:1.5px;stroke-dasharray:4 4}.okc .ov-bar{fill:var(--accent);opacity:.85}.okc .ov-bar--peak{opacity:1;fill:#2f31c4}.okc .ov-hit{fill:#0000}.okc .ov-hit:hover+.ov-bar{opacity:1}.okc .ov-chart__empty{color:var(--ink-3);font-size:var(--text-xs);place-items:center;display:grid;position:absolute;inset:0}.okc .ov-chart__axis{font-size:var(--text-2xs);color:var(--ink-3);justify-content:space-between;padding:.45rem 1.25rem 1rem;display:flex}.okc .ov-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.okc .ov-split .panel{flex-direction:column;display:flex}.okc .ov-split .panel__foot{margin-top:auto}.okc .ov-where__rows{gap:.7rem;padding:.25rem 1.25rem 1.1rem;display:grid}.okc .ov-where__row{font-size:var(--text-sm);grid-template-columns:minmax(0,8.5rem) minmax(0,1fr) auto;align-items:center;gap:.8rem;display:grid}.okc .ov-where__name{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.5rem;min-width:0;display:flex;overflow:hidden}.okc .ov-where__track{background:var(--surface-3);border-radius:var(--radius-pill);height:.45rem;overflow:hidden}.okc .ov-where__fill{background:var(--accent);border-radius:var(--radius-pill);transform-origin:0;height:100%;display:block}.okc .ov-where__value{color:var(--ink-2)}.okc .ov-where__empty,.okc .ov-ai__empty{color:var(--ink-3);font-size:var(--text-sm);padding:.5rem 1.25rem 1.25rem}.okc .ov-ai__list{margin:0;padding:0 0 .4rem;list-style:none}.okc .ov-ai__item{border-top:1px solid var(--line);font-size:var(--text-sm);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.8rem;padding:.6rem 1.25rem;display:grid}.okc .ov-ai__item:first-child{border-top:0}.okc .ov-ai__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:550;display:grid;overflow:hidden}.okc .ov-ai__purpose{font-size:var(--text-2xs);color:var(--ink-3);font-weight:400}.okc .ov-ai__when{font-size:var(--text-xs);color:var(--ink-3);white-space:nowrap}.okc .ov-ai__foot{align-items:center}.okc .ov-ai__mcp{align-items:center;gap:.35rem;min-width:0;display:inline-flex}.okc .ov-ai__mcp code{color:var(--ink-2);overflow-wrap:anywhere;font-size:.75rem}.okc .ov-ai__copy{width:1.75rem;height:1.75rem}.okc .ov-eps__list{margin:0;padding:.25rem 0 .6rem;list-style:none}.okc .ov-eps__row{color:var(--ink);font-size:var(--text-sm);grid-template-columns:minmax(0,15rem) minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.5rem 1.25rem;text-decoration:none;display:grid}.okc .ov-eps__row:hover{background:var(--surface-2);color:var(--ink)}.okc .ov-eps__row:focus-visible{box-shadow:inset var(--okc-ring);outline:none}.okc .ov-eps__value{color:var(--ink-2);white-space:nowrap;gap:.5rem;display:inline-flex}.okc .ov-eps__failed{color:var(--okc-bad)}@media (width<=52rem){.okc .ov-split{grid-template-columns:minmax(0,1fr)}}@media (width<=30rem){.okc .ov-where__row,.okc .ov-eps__row{grid-template-columns:minmax(0,1fr) auto}.okc .ov-where__track{grid-area:2/1/auto/-1}.okc .ov-ai__item{grid-template-columns:minmax(0,1fr) auto;padding:.6rem 1rem}.okc .ov-ai__item .chip-mono{display:none}}.okc .ov-recent .panel__head--rule{padding-block:.9rem}.okc .ov-recent .empty{padding:2.5rem 1.25rem 2.75rem}.okc .ov-recent__empty-text{max-width:44ch}.okc .ov-keyname{white-space:nowrap;color:var(--ink-2)}.okc .tbl--recent td:nth-child(2){max-width:16rem}.okc .ov-recent .panel__foot{justify-content:flex-end}@media (width<=40rem){.okc .tbl--recent td:nth-child(2){order:-1;max-width:none}}.okc .ov-chart__tabs .seg__btn[aria-selected=true]{background:var(--surface);color:var(--ink);border-color:var(--line);box-shadow:var(--shadow-sm)}.okc .chip-mono{background:var(--surface-2);border:1px solid var(--line);font-family:var(--font-mono);color:var(--ink-2);white-space:nowrap;border-radius:6px;align-items:center;padding:.1rem .45rem;font-size:.75rem;display:inline-flex}.okc .tbl--keys td{padding-block:.85rem}.okc .kt__name{gap:.1rem;min-width:0;display:grid}.okc .tbl--keys .keyname{color:var(--ink);font-weight:600}.okc .tbl--keys .keyname--none{color:var(--ink-3);font-weight:500}.okc .tbl--keys .sub{font-size:var(--text-2xs);color:var(--ink-3);white-space:nowrap;display:block}.okc .kt__spend{white-space:nowrap}.okc .kt__limit{font-size:var(--text-2xs);color:var(--ink-3)}.okc .kt__used{color:var(--ink-2);font-weight:450}.okc .kt__used:hover{color:var(--accent-ink)}.okc .kt__more{border:1px solid var(--line);background:var(--surface);width:2rem;height:2rem}.okc .kt__more[aria-expanded=true]{border-color:var(--line-strong);background:var(--surface-2);color:var(--ink)}.okc .kt__dots{letter-spacing:.02em;font-size:1.1rem;line-height:1;transform:translateY(-1px)}.okc .kt__foot{align-items:center}.okc .kt__foot .num{color:var(--ink-2);font-weight:500}.okc .tbl--keys tr[data-dim=true] .chip-mono{text-decoration:line-through;text-decoration-color:var(--line-strong)}@media (width<=40rem){.okc .tbl--keys td:first-child{grid-column:1}.okc .tbl--keys td.actions{grid-area:1/2;align-self:start}.okc .tbl--keys .sub{white-space:normal}.okc .kt__foot{flex-direction:column;align-items:flex-start}}.okc .kmenu{z-index:75;width:max-content;max-width:min(20rem,100vw - 1rem);position:fixed;top:0;left:0;right:auto}.okc .kmenu .menu__item{align-items:flex-start}.okc .kmenu .menu__item .ic{margin-top:.15rem}.okc .kmenu__text{display:grid}.okc .kmenu__hint{font-size:var(--text-2xs);color:var(--ink-3)}.okc .kx{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.okc .kx__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--okc-r-panel);box-shadow:var(--shadow-sm);gap:.85rem;padding:1.1rem 1.15rem 1.2rem;display:flex}.okc .kx__tile{border-radius:9px;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.okc .kx__tile--blue{color:#2f45ff;background:#e8eeff}.okc .kx__tile--violet{color:#6d4cf0;background:#efeaff}.okc .kx__title{margin-bottom:.3rem;font-size:.9375rem;font-weight:650}.okc .kx__body{font-size:var(--text-sm);color:var(--ink-2);line-height:1.6}@media (width<=64rem){.okc .kx{grid-template-columns:minmax(0,1fr)}}.okc .dlg--key{width:min(100% - 2rem,34rem)}.okc .kd-set{border:0;min-width:0;margin:0;padding:0}.okc .kd-set>legend{margin-bottom:.35rem;padding:0}.okc .kd-purpose{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.okc .kd-opt{border:1px solid var(--line-strong);border-radius:var(--okc-r-field);cursor:pointer;transition:border-color var(--duration-fast) ease, background-color var(--duration-fast) ease;align-items:flex-start;gap:.55rem;min-width:0;padding:.65rem .7rem;display:flex;position:relative}.okc .kd-opt input{opacity:0;pointer-events:none;position:absolute}.okc .kd-opt__icon{color:var(--ink-3);margin-top:.15rem}.okc .kd-opt__text{gap:.1rem;min-width:0;display:grid}.okc .kd-opt__label{font-size:var(--text-xs);font-weight:600}.okc .kd-opt__hint{color:var(--ink-3);font-size:.6875rem;line-height:1.4}.okc .kd-opt:hover{border-color:#b9bccb}.okc .kd-opt:has(input:checked){border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);background:#fcfcff}.okc .kd-opt:has(input:checked) .kd-opt__icon{color:var(--accent)}.okc .kd-opt:has(input:focus-visible){box-shadow:0 0 0 1px var(--accent), var(--okc-ring)}.okc .kd-seg{border-radius:var(--okc-r-field);flex-wrap:wrap;justify-self:start;max-width:100%;display:inline-flex}.okc .kd-seg__opt{display:inline-flex;position:relative}.okc .kd-seg__opt input{opacity:0;pointer-events:none;position:absolute}.okc .kd-seg__opt span{font-size:var(--text-xs);color:var(--ink-2);cursor:pointer;border:1px solid #0000;border-radius:7px;padding:.3rem .8rem;font-weight:550}.okc .kd-seg__opt span:hover{color:var(--ink)}.okc .kd-seg__opt:has(input:checked) span{background:var(--surface);color:var(--ink);border-color:var(--line);box-shadow:var(--shadow-sm)}.okc .kd-seg__opt:has(input:focus-visible) span{outline:2px solid var(--accent);outline-offset:1px}.okc .kd-platforms{margin-top:.6rem}.okc .kd-ai{background:var(--accent-soft);border-radius:var(--okc-r-field);border:1px solid #dfe1fb;justify-items:start;gap:.5rem;padding:.85rem;display:grid}.okc .kd-ai .fld__hint{color:var(--ink-2)}.okc .kd-ai__sentence{font-size:var(--text-xs);color:var(--ink);overflow-wrap:anywhere;user-select:all;line-height:1.6}.okc .kd-env{margin-top:-.6rem}.okc .kd-env pre{margin:0}@media (width<=30rem){.okc .kd-purpose{grid-template-columns:minmax(0,1fr)}}.okc .pg-context{color:var(--ink-2);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-top:-.75rem;display:flex}.okc .pg-context__icon:empty{display:none}.okc .pg-context__icon .pi{--pi-size:18px!important}.okc .pg-context__sep{color:var(--ink-3)}.okc .pg{background:var(--surface);border:1px solid var(--line);border-radius:var(--okc-r-panel);height:clamp(36rem,100dvh - 15.5rem,62rem);box-shadow:var(--shadow-sm);grid-template-columns:17.5rem 22.5rem minmax(0,1fr);display:grid;overflow:hidden}.okc .pg-pick{border-right:1px solid var(--line);flex-direction:column;min-height:0;display:flex}.okc .pg-pick__toggle{display:none}.okc .pg-pick__body{flex-direction:column;flex:1;min-height:0;display:flex}.okc .pg-search{border:1px solid var(--line-strong);border-radius:var(--okc-r-field);min-height:2.5rem;color:var(--ink-3);background:var(--surface);align-items:center;gap:.5rem;margin:.9rem .9rem .6rem;padding:0 .75rem;display:flex}.okc .pg-search:focus-within{border-color:var(--accent);box-shadow:var(--okc-ring)}.okc .pg-search__input{min-width:0;font-size:var(--text-sm);color:var(--ink);background:0 0;border:0;outline:none;flex:1}.okc .pg-pick__list{overscroll-behavior:contain;flex:1;min-height:0;padding:0 .5rem .75rem;overflow-y:auto}.okc .pg-plat__head{text-align:left;cursor:pointer;width:100%;min-height:2.5rem;color:var(--ink);background:0 0;border:0;border-radius:8px;align-items:center;gap:.55rem;padding:0 .5rem;display:flex}.okc .pg-plat__head:hover{background:var(--surface-2)}.okc .pg-plat__head .pi{--pi-size:20px!important}.okc .pg-plat__name{font-weight:600;font-size:var(--text-sm)}.okc .pg-plat__count{font-size:var(--text-2xs);color:var(--ink-3)}.okc .pg-plat__chev{color:var(--ink-3);transition:transform var(--duration-fast) ease;margin-left:auto}.okc .pg-plat__head[aria-expanded=true] .pg-plat__chev{transform:rotate(180deg)}.okc .pg-plat__body{padding-bottom:.4rem}.okc .pg-group__name{font-size:var(--text-2xs);color:var(--ink-3);margin:.45rem 0 .15rem 1.75rem}.okc .pg-group__list{border-left:1px solid var(--line);margin:0 0 0 1.55rem;padding:0;list-style:none}.okc .pg-ep{text-align:left;cursor:pointer;width:100%;min-height:2rem;color:var(--ink-2);font-size:var(--text-sm);background:0 0;border:0;border-radius:0 8px 8px 0;justify-content:space-between;align-items:center;gap:.75rem;padding:.3rem .6rem .3rem .85rem;display:flex;position:relative}.okc .pg-ep:hover{background:var(--surface-2);color:var(--ink)}.okc .pg-ep[aria-current=true]{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line), 0 1px 2px #1113180f;font-weight:600}.okc .pg-ep[aria-current=true]:before{content:"";background:var(--accent);border-radius:2px;width:2px;position:absolute;top:.35rem;bottom:.35rem;left:-1px}.okc .pg-ep__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.okc .pg-ep__price{font-size:var(--text-2xs);color:var(--ink-2);font-weight:500}.okc .pg-ep:focus-visible,.okc .pg-plat__head:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.okc .pg-pick__none{color:var(--ink-3);font-size:var(--text-sm);padding:1rem}.okc .pg-pick__foot{border-top:1px solid var(--line);background:var(--surface-2);color:var(--ink-3);font-size:var(--text-2xs);padding:.7rem .9rem}.okc .pg-form{border-right:1px solid var(--line);flex-direction:column;min-height:0;display:flex}.okc .pg-form__scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.okc .pg-form__head{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem .7rem;padding:1.1rem 1.25rem 1rem;display:grid}.okc .pg-form__icon .pi{--pi-size:36px!important;border-radius:10px!important}.okc .pg-form__icon .pi svg{width:20px;height:20px}.okc .pg-form__title{letter-spacing:-.01em;font-size:1.05rem;font-weight:650;line-height:1.3}.okc .pg-form__path{text-overflow:ellipsis;white-space:nowrap;background:var(--surface-2);border:1px solid var(--line);max-width:100%;font-family:var(--font-mono);color:var(--ink-2);border-radius:6px;grid-column:1/-1;justify-self:start;padding:.3rem .6rem;font-size:.75rem;overflow:hidden}.okc .pg-facts{flex-wrap:wrap;grid-column:1/-1;gap:.35rem;display:flex}.okc .pg-fact{background:var(--surface-2);border:1px solid var(--line);font-size:var(--text-2xs);color:var(--ink-2);white-space:nowrap;border-radius:6px;gap:.3rem;padding:.15rem .5rem;display:inline-flex}.okc .pg-fact strong{color:var(--ink);font-variant-numeric:tabular-nums}.okc .pg-fact--preview{color:var(--warn);background:var(--okc-warn-bg);border-color:var(--okc-warn-line)}.okc .pg-fields{gap:1.05rem;padding:1.1rem 1.25rem 1.25rem;display:grid}.okc .pg-fields .sk--row{border-radius:10px;height:2.5rem}.okc .pg-field{gap:.35rem;min-width:0;display:grid}.okc .pg-field__label{align-items:baseline;gap:.5rem;display:flex}.okc .pg-field__name{font-family:var(--font-mono);color:var(--ink);font-size:.8125rem;font-weight:600}.okc .pg-tag{font-size:var(--text-2xs);color:var(--ink-3)}.okc .pg-tag--req{color:var(--okc-bad)}.okc .pg-field .inp{font-size:.8125rem}.okc .pg-field__help{font-size:var(--text-2xs);color:var(--ink-3);line-height:1.55}.okc .pg-field__error{font-size:var(--text-2xs);color:var(--okc-bad)}.okc .pg-form__foot{border-top:1px solid var(--line);background:var(--surface);gap:.6rem;padding:.9rem 1.25rem 1rem;display:grid}.okc .pg-key{font-size:var(--text-2xs);color:var(--ink-3);align-items:flex-start;gap:.45rem;line-height:1.5;display:flex}.okc .pg-key svg{flex:none;margin-top:.1rem}.okc .pg-form__error{font-size:var(--text-xs);color:var(--okc-bad)}.okc .pg-form__error a{color:inherit;text-decoration:underline}.okc .pg-run{gap:.5rem}.okc .pg-run[data-busy=true]{cursor:progress}.okc .pg-run[data-busy=true] .ic{display:none}.okc .pg-form__note{text-align:center;font-size:var(--text-2xs);color:var(--ink-3)}.okc .pg-out{background:var(--bg);flex-direction:column;min-width:0;min-height:0;display:flex}.okc .pg-tabs{background:var(--surface);border-bottom:1px solid var(--line);gap:1.25rem;padding:0 1.25rem;display:flex}.okc .pg-tabs__tab{cursor:pointer;color:var(--ink-3);font-size:var(--text-sm);background:0 0;border:0;padding:.95rem 0 .8rem;font-weight:550;position:relative}.okc .pg-tabs__tab:hover,.okc .pg-tabs__tab[aria-selected=true]{color:var(--ink)}.okc .pg-tabs__tab[aria-selected=true]:after{content:"";background:var(--ink);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.okc .pg-chips{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.4rem;min-height:2.9rem;padding:.7rem 1.25rem;display:flex}.okc .pg-chips:empty{display:none}.okc .pg-chip{border:1px solid var(--line);background:var(--surface);font-size:var(--text-2xs);color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:6px;align-items:center;padding:.1rem .55rem;display:inline-flex}.okc .pg-chip--ok{color:var(--okc-good);background:var(--okc-good-bg);border-color:var(--okc-good-line)}.okc .pg-chip--wait{color:var(--warn);background:var(--okc-warn-bg);border-color:var(--okc-warn-line)}.okc .pg-chip--bad{color:var(--okc-bad);background:var(--okc-bad-bg);border-color:var(--okc-bad-line)}.okc .pg-pane{flex:1;align-content:start;gap:.85rem;min-height:0;padding:1.25rem;display:grid;overflow:auto}.okc .pg-empty{background:var(--surface);border:1px solid var(--line);min-height:10rem;color:var(--ink-2);text-align:center;border-radius:12px;place-items:center;padding:2rem 1.5rem;display:grid}.okc .pg-empty p{max-width:36ch}.okc .pg-kept{font-size:var(--text-2xs);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.okc .pg-rid{color:var(--ink-3);margin-left:auto}.okc .pg-actions{flex-wrap:wrap;gap:.5rem;display:flex}.okc .pg-short{background:var(--okc-warn-bg);border:1px solid var(--okc-warn-line);font-size:var(--text-xs);color:#7c2d12;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;padding:.55rem .8rem;display:flex}.okc .pg-short a{color:inherit;text-underline-offset:.2em;font-weight:600;text-decoration:underline}.okc .pg-warnings{background:var(--okc-warn-bg);border:1px solid var(--okc-warn-line);font-size:var(--text-xs);color:#7c2d12;border-radius:10px;margin:0;padding:.6rem .9rem .6rem 1.6rem}.okc .pg-note{color:var(--ink-2);font-size:var(--text-sm)}.okc .pg-table{background:var(--surface);border:1px solid var(--line);border-radius:12px}.okc .pg-table .tbl th{border-top:0}.okc .pg-table .tbl td{font-size:var(--text-xs);max-width:22rem}.okc .pg-json{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden}.okc .pg-json summary{font-size:var(--text-xs);cursor:pointer;border-bottom:1px solid var(--line);padding:.6rem .9rem;font-weight:600}.okc .pg-json pre{border:0;border-radius:0;max-height:30rem;margin:0;font-size:.75rem}.okc .pg-missing h4{font-size:var(--text-sm);margin-bottom:.4rem;font-weight:600}.okc .pg-missing ul{flex-wrap:wrap;gap:.35rem;padding:0;list-style:none;display:flex}.okc .pg-error{background:var(--okc-bad-bg);border:1px solid var(--okc-bad-line);border-radius:12px;gap:.4rem;padding:.9rem 1rem;display:grid}.okc .pg-error__head{color:var(--okc-bad);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.okc .pg-error__head strong{font-family:var(--font-mono);font-size:var(--text-sm)}.okc .pg-error__msg{color:#7f1d1d;font-size:var(--text-sm)}.okc .pg-error__detail{color:#7f1d1d;font-size:var(--text-xs);opacity:.85}.okc .pg-error__problems{color:#7f1d1d;font-size:var(--text-xs);margin:.35rem 0 0;padding-left:1.2rem}.okc .pg-error__rid{font-size:var(--text-2xs);color:var(--ink-3)}.okc .pg-code{background:#111318;border-radius:12px;overflow:hidden}.okc .pg-code__bar{border-bottom:1px solid #262833;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .5rem .5rem .6rem;display:flex}.okc .pg-code__tabs{flex-wrap:wrap;gap:.15rem;display:flex}.okc .pg-code__tab{color:#9a9eac;font-family:var(--font-mono);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.25rem .6rem;font-size:.75rem}.okc .pg-code__tab:hover{color:#f1f2f6}.okc .pg-code__tab[aria-selected=true]{color:#f1f2f6;background:#2a2d38}.okc .pg-code__tab:focus-visible,.okc .pg-code__copy:focus-visible{outline-offset:1px;outline:2px solid #8b8dff}.okc .pg-code__copy{color:#e6e8ef;font-size:var(--text-2xs);cursor:pointer;background:#2a2d38;border:0;border-radius:6px;align-items:center;gap:.35rem;padding:.25rem .6rem;display:inline-flex}.okc .pg-code__copy[data-done=true]{color:#4ade80}.okc .pg-code__pre{color:#e6e8ef;white-space:pre;background:0 0;border:0;border-radius:0;max-height:32rem;margin:0;padding:1rem 1.1rem;font-size:.78rem;line-height:1.65}.okc .pg-code__note{font-size:var(--text-2xs);color:var(--ink-3)}@media (width<=79.99rem){.okc .pg{grid-template-rows:auto auto;grid-template-columns:16rem minmax(0,1fr);height:auto}.okc .pg-pick{grid-row:1;height:clamp(30rem,100dvh - 16rem,46rem)}.okc .pg-form{border-right:0;grid-row:1;height:clamp(30rem,100dvh - 16rem,46rem)}.okc .pg-out{border-top:1px solid var(--line);grid-column:1/-1;min-height:24rem}}@media (width<=52rem){.okc .pg{grid-template-columns:minmax(0,1fr)}.okc .pg-pick,.okc .pg-form{border-right:0;grid-row:auto;height:auto}.okc .pg-pick{border-bottom:1px solid var(--line)}.okc .pg-pick__toggle{background:var(--surface-2);width:100%;min-height:3rem;color:var(--ink);font-weight:600;font-size:var(--text-sm);cursor:pointer;text-align:left;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:0 1rem;display:flex}.okc .pg-pick__toggle[aria-expanded=true] .ic{transform:rotate(180deg)}.okc .pg-pick__current{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.okc .pg-pick:not([data-open=true]) .pg-pick__body{display:none}.okc .pg-pick__list{max-height:60vh}.okc .pg-form__scroll{overflow:visible}.okc .pg-pane{padding:1rem;overflow:visible}.okc .pg-tabs,.okc .pg-chips,.okc .pg-form__head,.okc .pg-fields,.okc .pg-form__foot{padding-inline:1rem}.okc .pg-code__pre{max-height:24rem;overflow:auto}}.okc .pg-table .tbl td:first-child{min-width:11rem}.okc .pg-table .tbl td{min-width:5rem}.okc .cf{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.okc .cf__range{border:1px solid var(--line);border-radius:var(--okc-r-btn);background:var(--surface);align-items:center;gap:.15rem;min-height:2.5rem;margin:0;padding:.2rem .25rem .2rem .6rem;display:inline-flex}.okc .cf__cal{color:var(--ink-3);margin-right:.35rem}.okc .cf__seg{cursor:pointer;position:relative}.okc .cf__seg input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.okc .cf__seg span{min-height:1.85rem;font-size:var(--text-xs);color:var(--ink-2);border-radius:7px;align-items:center;padding:0 .7rem;display:inline-flex}.okc .cf__seg:hover span{color:var(--ink)}.okc .cf__seg input:checked+span{background:var(--surface-3);color:var(--ink);font-weight:600}.okc .cf__seg input:focus-visible+span{outline:2px solid var(--accent);outline-offset:1px}.okc .cf__chip{border:1px solid var(--line);border-radius:var(--okc-r-btn);background:var(--surface);cursor:pointer;align-items:center;gap:.35rem;min-height:2.5rem;padding:0 .65rem 0 .8rem;display:inline-flex;position:relative}.okc .cf__chip:hover{border-color:var(--line-strong)}.okc .cf__chip:focus-within{border-color:var(--accent);box-shadow:var(--okc-ring)}.okc .cf__chip[title]:not([title=""]){opacity:.6}.okc .cf__chip-label{font-size:var(--text-xs);color:var(--ink-3);white-space:nowrap}.okc .cf__select{-webkit-appearance:none;appearance:none;font-size:var(--text-xs);color:var(--ink);cursor:pointer;z-index:1;background:0 0;border:0;outline:none;max-width:9rem;margin-right:-1.1rem;padding:0 1.1rem 0 0;font-weight:600;position:relative}.okc .cf__select:disabled{cursor:not-allowed;color:var(--ink-3)}.okc .cf__chev{color:var(--ink-3);pointer-events:none}.okc .cf__search{border:1px solid var(--line);border-radius:var(--okc-r-btn);background:var(--surface);min-width:min(100%,15rem);min-height:2.5rem;color:var(--ink-3);align-items:center;gap:.5rem;margin-left:auto;padding:0 .75rem;display:flex}.okc .cf__search:focus-within{border-color:var(--accent);box-shadow:var(--okc-ring)}.okc .cf__search input{min-width:0;font-size:var(--text-xs);font-family:var(--font-mono);color:var(--ink);background:0 0;border:0;outline:none;flex:1}.okc .cf__search input::placeholder{font-family:var(--font-sans)}.okc .cf__active{flex-wrap:wrap;gap:.4rem;margin-top:-.5rem;display:flex}.okc .cf__pill{border:1px solid var(--accent);border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-ink);font-size:var(--text-2xs);cursor:pointer;align-items:center;gap:.35rem;padding:.2rem .5rem .2rem .65rem;font-weight:600;display:inline-flex}.okc .cf__pill:hover{background:#e2e5ff}.okc .cf__surface{color:var(--ink-2);white-space:nowrap}.okc .tbl__row--link{cursor:pointer}.okc .tbl__row--link:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.okc .tbl--calls .rid .mono{font-size:.72rem}.okc .tbl--calls td:nth-child(2){max-width:20rem}.okc .cf__refused-note{max-width:60ch}.okc .cf__refused-msg{font-size:var(--text-2xs);color:var(--ink-3);margin-top:.2rem;display:block}.okc .cf__refused-detail{opacity:.8;margin-top:.1rem}.okc .cf__refused-empty{color:var(--ink-2);font-size:var(--text-sm);padding:.9rem 1.25rem 1rem}@media (width<=52rem){.okc .cf__search{flex:100%;margin-left:0}.okc .cf__range{flex:100%;justify-content:space-between}}@media (width<=40rem){.okc .tbl--calls tr{grid-template-columns:minmax(0,1fr) auto;gap:.35rem .75rem}.okc .tbl--calls td:before{display:none!important}.okc .tbl--calls td:nth-child(2){order:1;grid-column:1/-1;max-width:none}.okc .tbl--calls td:first-child{font-size:var(--text-xs);order:2}.okc .tbl--calls td:nth-child(4){order:3;justify-self:end}.okc .tbl--calls td:nth-child(3){font-size:var(--text-xs);color:var(--ink-3);order:4}.okc .tbl--calls td:nth-child(6){text-align:right;order:5;justify-self:end;font-weight:600}.okc .tbl--calls td:nth-child(7){order:6}.okc .tbl--calls td:nth-child(5){text-align:right;font-size:var(--text-xs);color:var(--ink-3);order:7;justify-self:end}.okc .tbl--refused td:before{display:none!important}.okc .cf__chip{flex:auto}}.okc .drawer{border-right:0;border-radius:18px 0 0 18px;width:min(100%,34rem);max-width:100%;height:100dvh;max-height:100dvh;margin:0 0 0 auto}.okc .drawer[open]{animation:okc-drawer-in var(--duration-normal) var(--ease-out-expo)}@keyframes okc-drawer-in{0%{opacity:0;transform:translate(24px)}}.okc .drawer__body{flex-direction:column;height:100%;display:flex}.okc .drawer__head{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.25rem .75rem;display:flex}.okc .drawer__title-wrap{gap:.35rem;min-width:0;display:grid}.okc .drawer__kicker{font-size:var(--text-2xs);color:var(--ink-3)}.okc .drawer__title{font-size:1rem;font-weight:600}.okc .drawer__rid{align-items:center;gap:.25rem;display:flex}.okc .drawer__rid code{color:var(--ink-2);overflow-wrap:anywhere;font-size:.72rem}.okc .drawer__tabs{border-bottom:1px solid var(--line);gap:1.25rem;padding:0 1.25rem;display:flex}.okc .drawer__tab{cursor:pointer;color:var(--ink-3);font-size:var(--text-sm);background:0 0;border:0;padding:.7rem 0 .65rem;font-weight:550;position:relative}.okc .drawer__tab[aria-selected=true]{color:var(--ink)}.okc .drawer__tab[aria-selected=true]:after{content:"";background:var(--ink);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.okc .drawer__pane{flex:1;grid-template-columns:minmax(0,1fr);align-content:start;gap:1rem;min-height:0;padding:1.1rem 1.25rem 1.5rem;display:grid;overflow-y:auto}.okc .drawer__h{font-size:var(--text-xs);color:var(--ink-2);font-weight:600}.okc .drawer__params{border-collapse:collapse;width:100%;font-size:var(--text-xs);border:1px solid var(--line);border-radius:10px;overflow:hidden}.okc .drawer__params th{text-align:left;width:34%;font-family:var(--font-mono);color:var(--ink-2);background:var(--surface-2);border-bottom:1px solid var(--line);vertical-align:top;padding:.5rem .75rem;font-weight:500}.okc .drawer__params td{border-bottom:1px solid var(--line);font-family:var(--font-mono);overflow-wrap:anywhere;padding:.5rem .75rem}.okc .drawer__params tr:last-child th,.okc .drawer__params tr:last-child td{border-bottom:0}.okc .drawer__facts{gap:.55rem;margin:0;display:grid}.okc .drawer__facts div{font-size:var(--text-sm);grid-template-columns:7rem minmax(0,1fr);gap:.75rem;display:grid}.okc .drawer__facts dt{color:var(--ink-3);font-size:var(--text-xs);padding-top:.1rem}.okc .drawer__facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.okc .drawer__actions{flex-wrap:wrap;gap:.5rem;display:flex}.okc .drawer__note{font-size:var(--text-xs);color:var(--ink-2)}.okc .drawer__note a{color:var(--accent-ink)}.okc .drawer__json{max-height:26rem;margin:0;font-size:.72rem}.okc .drawer__result-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.okc .drawer__view{width:auto;min-height:2rem;font-size:var(--text-xs);font-family:var(--font-mono);padding:.2rem .6rem}@media (width<=40rem){.okc .drawer{border-radius:0;width:100%}}.okc .cx-step{grid-template-columns:minmax(0,19rem) minmax(0,1fr);gap:1rem 2.5rem;padding:1.4rem 1.5rem;display:grid}.okc .cx-step+.cx-step{border-top:1px solid var(--line)}.okc .cx-step__intro{grid-template-columns:1.6rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.okc .cx-num{background:var(--ink);color:#fff;width:1.6rem;height:1.6rem;font-size:var(--text-2xs);border-radius:50%;place-items:center;font-weight:650;display:grid}.okc .cx-step__title{font-size:1rem;font-weight:600;line-height:1.6rem}.okc .cx-step__text{color:var(--ink-2);font-size:var(--text-xs);max-width:34ch;margin-top:.2rem}.okc .cx-step__body{align-content:start;gap:.7rem;min-width:0;display:grid}.okc .cx-sentence{border:1px solid var(--line-strong);background:var(--surface);border-radius:12px;align-items:center;gap:1rem;padding:.9rem .9rem .9rem 1.1rem;display:flex}.okc .cx-sentence__text{min-width:0;font-size:var(--text-sm);overflow-wrap:anywhere;color:var(--ink);flex:1;line-height:1.7}.okc .cx-key{background:var(--accent-soft);color:var(--accent-ink);font-family:var(--font-mono);overflow-wrap:anywhere;border-radius:5px;padding:0 .35rem;font-size:.82em;display:inline-block}.okc .cx-sentence__copy{flex:none}.okc .cx-sentence__copy[data-done=true]{background:var(--okc-good);border-color:var(--okc-good)}.okc .cx-note{font-size:var(--text-2xs);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1.25rem;line-height:1.65;display:flex}.okc .cx-note span{flex:22rem}.okc .cx-warn{font-size:var(--text-xs);color:var(--warn)}.okc .cx-chat{justify-items:start}.okc .cx-bubble{background:var(--surface-3);max-width:38rem;font-size:var(--text-sm);overflow-wrap:anywhere;border-radius:14px 14px 4px;justify-self:end;padding:.75rem 1rem;line-height:1.7}.okc .cx-typing{border:1px solid var(--line);background:var(--surface);border-radius:14px 14px 14px 4px;gap:.3rem;padding:.85rem 1rem;display:inline-flex}.okc .cx-typing span{background:var(--ink-3);border-radius:50%;width:.4rem;height:.4rem;animation:1.2s ease-in-out infinite cx-dot}.okc .cx-typing span:nth-child(2){animation-delay:.15s}.okc .cx-typing span:nth-child(3){animation-delay:.3s}@keyframes cx-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.okc .cx-ok{font-size:var(--text-sm);color:var(--ink);align-items:center;gap:.45rem;display:inline-flex}.okc .cx-ok .ic{color:var(--okc-good)}.okc .cx-logos{gap:.25rem;display:flex}.okc .cx-logo{background:var(--logo-bg);width:1.25rem;height:1.25rem;color:var(--logo-fg,#fff);border-radius:5px;flex:none;place-items:center;display:inline-grid}.okc .cx-logo--lg{border-radius:7px;width:1.6rem;height:1.6rem}.okc .cx-logo--letter{font-size:.78rem;font-weight:700;line-height:1}.okc .cx-clients-list{font-size:var(--text-2xs);color:var(--ink-3);max-width:60ch;line-height:1.7}.okc .cx-prompts{gap:.45rem;padding:0;list-style:none;display:grid}.okc .cx-prompt{border:1px solid var(--line);background:var(--surface);text-align:left;cursor:pointer;width:100%;min-height:2.75rem;font-size:var(--text-sm);color:var(--ink);transition:border-color var(--duration-fast) ease, background-color var(--duration-fast) ease;border-radius:10px;align-items:center;gap:.7rem;padding:.45rem .8rem;display:flex}.okc .cx-prompt:hover{border-color:var(--line-strong);background:#fbfbfd}.okc .cx-prompt:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.okc .cx-prompt__text{flex:1;min-width:0}.okc .cx-prompt__copy{color:var(--ink-3)}.okc .cx-prompt[data-done=true] .cx-prompt__copy{color:var(--okc-good)}.okc .cx-status{font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:.35rem .7rem;margin-top:.4rem;display:flex}.okc .cx-status__dot{background:var(--ink-3);border-radius:50%;width:.5rem;height:.5rem}.okc .cx-status[data-state=on] .cx-status__dot{background:var(--ok);box-shadow:0 0 0 3px #16a34a26}.okc .cx-status__body{color:var(--ink-3);flex:14rem}.okc .cx-status__btn{margin-left:auto}.okc .cx-grid{grid-template-columns:minmax(0,1fr) 22rem;align-items:start;gap:1.25rem;display:grid}.okc .cx-rail{gap:1.25rem;display:grid}.okc .cx-client+.cx-client,.okc .cx-more,.okc .cx-more .cx-client{border-top:1px solid var(--line)}.okc .cx-client__sum{cursor:pointer;grid-template-columns:auto minmax(5.5rem,9.5rem) minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.75rem 1.25rem;list-style:none;display:grid}.okc .cx-client__sum::-webkit-details-marker{display:none}.okc .cx-client__sum:hover{background:#fbfbfd}.okc .cx-client__sum:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.okc .cx-client__name{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.okc .cx-client__where{color:var(--ink-3);font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.okc .cx-client__chev{color:var(--ink-3);transition:transform var(--duration-fast) ease}.okc .cx-client[open] .cx-client__chev{transform:rotate(180deg)}.okc .cx-badge{background:var(--surface-2);border:1px solid var(--line);color:var(--ink-2);font-size:var(--text-2xs);white-space:nowrap;border-radius:6px;align-items:center;padding:.05rem .5rem;font-weight:550;display:inline-flex}.okc .cx-badge[data-kind=connector]{background:var(--accent-soft);color:var(--accent-ink);border-color:#0000}.okc .cx-badge[data-kind=soon]{background:var(--okc-warn-bg);border-color:var(--okc-warn-line);color:var(--warn)}.okc .cx-client__body{gap:.9rem;padding:.25rem 1.25rem 1.25rem 3.6rem;display:grid}.okc .cx-mini{font-size:var(--text-sm);gap:.55rem;padding-left:1.1rem;display:grid}.okc .cx-mini li{padding-left:.2rem}.okc .cx-mini strong{font-weight:600;display:block}.okc .cx-mini span{color:var(--ink-2);font-size:var(--text-xs);display:block}.okc .cx-fields{border:1px solid var(--line);border-radius:10px;display:grid;overflow:hidden}.okc .cx-fields div{font-size:var(--text-xs);grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:1rem;padding:.55rem .85rem;display:grid}.okc .cx-fields div+div{border-top:1px solid var(--line)}.okc .cx-fields dt{color:var(--ink-3)}.okc .cx-fields dd{overflow-wrap:anywhere;color:var(--ink)}.okc .cx-code{margin-top:0}.okc .cx-code__label{font-size:var(--text-2xs);color:var(--ink-3);margin-bottom:.35rem}.okc .cx-code pre{white-space:pre}.okc .cx-foot{font-size:var(--text-2xs);color:var(--ink-3)}.okc .cx-more__sum{cursor:pointer;font-weight:600;font-size:var(--text-sm);align-items:center;gap:.5rem;padding:.85rem 1.25rem;list-style:none;display:flex}.okc .cx-more__sum::-webkit-details-marker{display:none}.okc .cx-more__sum:hover{background:#fbfbfd}.okc .cx-more__chev{color:var(--ink-3);transition:transform var(--duration-fast) ease;transform:rotate(-90deg)}.okc .cx-more[open]>.cx-more__sum .cx-more__chev{transform:none}.okc .cx-more[open]>.cx-more__sum{border-bottom:1px solid var(--line)}.okc .cx-more .cx-client:first-of-type{border-top:0}.okc .cx-card__body{justify-items:start;gap:.55rem;padding:1rem 1.25rem 1.25rem;display:grid}.okc .cx-card__label{font-size:var(--text-xs);color:var(--ink-3);margin-top:.35rem}.okc .cx-card__text{font-size:var(--text-xs);color:var(--ink-2);line-height:1.65}.okc .cx-copyline{border:1px solid var(--line-strong);background:var(--surface);border-radius:10px;align-items:center;gap:.5rem;width:100%;padding:.35rem .35rem .35rem .75rem;display:flex}.okc .cx-copyline code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-2xs);background:0 0;border:0;flex:1;padding:0;overflow:hidden}.okc .cx-copyline--off{background:var(--surface-2);color:var(--ink-3)}.okc .cx-chip{background:var(--surface-2);border:1px solid var(--line);max-width:100%;font-size:var(--text-2xs);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:.15rem .5rem;display:inline-block;overflow:hidden}.okc .cx-tools{padding:.25rem 1.25rem .75rem;list-style:none}.okc .cx-tools li{justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem 0;display:flex}.okc .cx-tools li+li{border-top:1px solid var(--line)}.okc .cx-tools__text{min-width:0;font-size:var(--text-xs);color:var(--ink-3);gap:.1rem;display:grid}.okc .cx-tools__text code{color:var(--ink);font-size:var(--text-xs);background:0 0;border:0;padding:0;font-weight:600}.okc .cx-price{background:var(--surface-2);border:1px solid var(--line);font-size:var(--text-2xs);color:var(--ink-2);white-space:nowrap;border-radius:6px;flex:none;padding:.05rem .5rem;font-weight:550}.okc .cx-price--paid{background:var(--accent-soft);color:var(--accent-ink);border-color:#0000}.okc .cx-card .panel__head{align-items:center}@media (width<=75rem){.okc .cx-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=52rem){.okc .cx-step{grid-template-columns:minmax(0,1fr);padding:1.2rem 1.1rem}.okc .cx-step__text{max-width:none}.okc .cx-sentence{flex-direction:column;align-items:stretch}.okc .cx-client__sum{grid-template-columns:auto minmax(0,1fr) auto;padding:.75rem 1.1rem}.okc .cx-client__where{white-space:normal;grid-area:2/2/auto/4}.okc .cx-client__sum .cx-badge{grid-area:3/2;justify-self:start}.okc .cx-client__chev{grid-area:1/3}.okc .cx-client__body{padding:.25rem 1.1rem 1.1rem}.okc .cx-fields div{grid-template-columns:minmax(0,1fr);gap:.15rem}}.okc .stg{grid-template-columns:11.5rem minmax(0,1fr);align-items:start;gap:1.5rem 2rem;display:grid}.okc .stg__nav{top:calc(var(--okc-topbar) + 1.25rem);position:sticky}.okc .stg__nav ul{gap:2px;padding:0;list-style:none;display:grid}.okc .stg__link{text-align:left;width:100%;color:var(--ink-2);font-size:var(--text-sm);cursor:pointer;transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease;background:0 0;border:0;border-radius:8px;padding:.45rem .75rem;display:block}.okc .stg__link:hover{color:var(--ink);background:#1113180a}.okc .stg__link[aria-current]{background:var(--surface-3);color:var(--ink);font-weight:600}.okc .stg__link:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.okc .stg__cards{gap:1.1rem;min-width:0;display:grid}.okc .st-card{scroll-margin-top:calc(var(--okc-topbar) + 1rem);overflow:visible}.okc .st-card__head{border-bottom:1px solid var(--line);padding:1.15rem 1.4rem 1rem}.okc .st-card__title{font-size:1rem;font-weight:600}.okc .st-card__text{color:var(--ink-3);font-size:var(--text-xs);margin-top:.2rem}.okc .st-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:.75rem 2rem;padding:1.05rem 1.4rem;display:grid}.okc .st-row+.st-row{border-top:1px solid var(--line)}.okc .st-row__title{font-weight:600;font-size:var(--text-sm)}.okc .st-row__text{color:var(--ink-3);font-size:var(--text-xs);max-width:46ch;margin-top:.15rem;line-height:1.6}.okc .st-row__label:only-child{grid-column:1/2}.okc .st-row__control{flex-wrap:wrap;align-items:center;gap:.6rem;min-width:0;display:flex}.okc .st-row__control--stack{flex-direction:column;align-items:flex-start}.okc .st-row__control .inp:not(.inp--sm){flex:12rem;min-width:0}.okc .st-avatar{flex:none}.okc .st-readonly{border:1px solid var(--line);border-radius:var(--okc-r-field);background:var(--surface-2);width:100%;max-width:20rem;font-size:var(--text-sm);overflow-wrap:anywhere;padding:.5rem .75rem}.okc .st-login{gap:.6rem}.okc .st-login>.ic{color:var(--ink-3)}.okc .st-login__text{min-width:0;font-size:var(--text-sm);flex:1;display:grid}.okc .st-login__text span{color:var(--ink-3);font-size:var(--text-xs);overflow-wrap:anywhere}.okc .st-danger{color:var(--okc-bad);border-color:var(--okc-bad-line)}.okc .st-danger:hover{color:var(--okc-bad);background:var(--okc-bad-bg)}.okc .st-delete{justify-items:start;gap:.6rem;width:100%;max-width:20rem;display:grid}.okc .st-sent{border:1px solid var(--line);border-radius:var(--okc-r-field);background:var(--surface-2);max-width:26rem;color:var(--ink-2);font-size:var(--text-xs);align-items:flex-start;gap:.45rem;padding:.55rem .75rem;line-height:1.6;display:flex}.okc .st-sent>.ic{color:var(--okc-good);flex:none;margin-top:.15rem}@media (width<=64rem){.okc .stg{grid-template-columns:minmax(0,1fr);gap:1rem}.okc .stg__nav{top:var(--okc-topbar);z-index:5;background:var(--bg);scrollbar-width:none;margin:0 -.25rem;padding:.25rem;position:sticky;overflow-x:auto}.okc .stg__nav ul{gap:.25rem;width:max-content;display:flex}.okc .stg__link{white-space:nowrap}}@media (width<=48rem){.okc .st-row{grid-template-columns:minmax(0,1fr);padding:1rem 1.1rem}.okc .st-card__head{padding:1rem 1.1rem .9rem}}
