:root{--kef-bg:#f5f0e7;--kef-bg-card:#fbf7f1;--kef-bg-soft:#efe7dc;--kef-border:#c8bbab;--kef-border-soft:#ddd2c3;--lefine-text:#30281f;--lefine-text-soft:#4b4034;--kef-primary:#6f5540;--kef-primary-700:#5b4432;--kef-accent:#5f7962;--kef-success:#5f7962;--kef-warning:#9a7242;--kef-error:#8f5b52;--kef-on-primary:#f7f3ec;--kef-space-1:.75rem;--kef-space-2:1rem;--kef-space-3:1.35rem;--kef-space-4:1.5rem;--kef-space-5:1.85rem;--kef-radius-ui:.72rem;--kef-radius-lg:1rem;--kef-radius-md:.45rem;--kef-radius-sm:.35rem;--kef-border-width:1px;--kef-border-width-soft:1px;--kef-border-width-strong:1px;--kef-line:color-mix(in oklab, var(--kef-border) 52%, transparent);--kef-line-soft:color-mix(in oklab, var(--kef-border-soft) 38%, transparent);--kef-line-strong:color-mix(in oklab, var(--kef-border) 68%, transparent);--kef-line-on-primary:color-mix(in oklab, var(--kef-on-primary) 20%, transparent);--kef-line-primary:color-mix(in oklab, var(--kef-primary) 30%, var(--kef-line));--kef-line-success:color-mix(in oklab, var(--kef-success) 26%, var(--kef-line));--kef-line-warning:color-mix(in oklab, var(--kef-warning) 26%, var(--kef-line));--kef-line-error:color-mix(in oklab, var(--kef-error) 26%, var(--kef-line));--kef-ring-focus:0 0 0 2px color-mix(in oklab, var(--kef-primary) 14%, transparent);--kef-shadow:0 8px 22px oklab(27.0025% .0107204 .0217745/.06);--kef-motion-fast:.22s;--kef-motion-base:.36s;--kef-motion-slow:.62s;--kef-ease-standard:cubic-bezier(.24, .72, .2, 1);--kef-ease-soft:cubic-bezier(.18, .78, .16, 1);color-scheme:light dark}:root[data-kefine-theme=light]{--kef-bg:var(--kef-color-bg,#f5f0e7);--kef-bg-card:var(--kef-color-bg-card,#fbf7f1);--kef-bg-soft:var(--kef-color-bg-soft,#efe7dc);--kef-border:var(--kef-color-border,#c8bbab);--kef-border-soft:var(--kef-color-border-light,#ddd2c3);--lefine-text:var(--kef-color-text,#30281f);--lefine-text-soft:var(--kef-color-text-label,#4b4034);--kef-primary:var(--kef-color-primary,#6f5540);--kef-primary-700:var(--kef-color-primary-hover,#5b4432);--kef-accent:var(--kef-color-success,#5f7962);--kef-success:var(--kef-color-success,#5f7962);--kef-warning:var(--kef-color-warning,#9a7242);--kef-error:var(--kef-color-error,#8f5b52);--kef-on-primary:var(--kef-color-on-primary,#f7f3ec);--kef-space-1:.75rem;--kef-space-2:1rem;--kef-space-3:1.35rem;--kef-space-4:1.5rem;--kef-space-5:1.85rem;--kef-radius-ui:.72rem;--kef-radius-lg:1rem;--kef-radius-md:.45rem;--kef-radius-sm:.35rem;--kef-border-width:1px;--kef-border-width-soft:1px;--kef-border-width-strong:1px;--kef-line:color-mix(in oklab, var(--kef-border) 52%, transparent);--kef-line-soft:color-mix(in oklab, var(--kef-border-soft) 38%, transparent);--kef-line-strong:color-mix(in oklab, var(--kef-border) 68%, transparent);--kef-line-on-primary:color-mix(in oklab, var(--kef-on-primary) 20%, transparent);--kef-line-primary:color-mix(in oklab, var(--kef-primary) 30%, var(--kef-line));--kef-line-success:color-mix(in oklab, var(--kef-success) 26%, var(--kef-line));--kef-line-warning:color-mix(in oklab, var(--kef-warning) 26%, var(--kef-line));--kef-line-error:color-mix(in oklab, var(--kef-error) 26%, var(--kef-line));--kef-ring-focus:0 0 0 2px color-mix(in oklab, var(--kef-primary) 14%, transparent);--kef-shadow:0 8px 22px oklab(27.0025% .0107204 .0217745/.06)}:root[data-kefine-theme=dark]{--kef-bg:var(--kef-color-bg,#17110d);--kef-bg-card:var(--kef-color-bg-card,#1d1510);--kef-bg-soft:var(--kef-color-bg-soft,#221912);--kef-border:var(--kef-color-border,color-mix(in oklab, var(--kef-color-text,#e7d6b7) 18%, transparent));--kef-border-soft:var(--kef-color-border-light,color-mix(in oklab, var(--kef-color-text,#e7d6b7) 10%, transparent));--lefine-text:var(--kef-color-text,#e7d6b7);--lefine-text-soft:var(--kef-color-text-label,#c9b89a);--kef-primary:var(--kef-color-primary,#c89a5a);--kef-primary-700:var(--kef-color-primary-hover,#b78647);--kef-accent:var(--kef-color-success,#6f9a72);--kef-success:var(--kef-color-success,#6f9a72);--kef-warning:var(--kef-color-warning,#c49a57);--kef-error:var(--kef-color-error,#c97a67);--kef-on-primary:var(--kef-color-on-primary,#1a130e);--kef-space-1:.75rem;--kef-space-2:1rem;--kef-space-3:1.35rem;--kef-space-4:1.5rem;--kef-space-5:1.85rem;--kef-radius-ui:.72rem;--kef-radius-lg:1rem;--kef-radius-md:.45rem;--kef-radius-sm:.35rem;--kef-border-width:1px;--kef-border-width-soft:1px;--kef-border-width-strong:1px;--kef-line:color-mix(in oklab, var(--kef-border) 52%, transparent);--kef-line-soft:color-mix(in oklab, var(--kef-border-soft) 38%, transparent);--kef-line-strong:color-mix(in oklab, var(--kef-border) 68%, transparent);--kef-line-on-primary:color-mix(in oklab, var(--kef-on-primary) 18%, transparent);--kef-line-primary:color-mix(in oklab, var(--kef-primary) 34%, var(--kef-line));--kef-line-success:color-mix(in oklab, var(--kef-success) 28%, var(--kef-line));--kef-line-warning:color-mix(in oklab, var(--kef-warning) 28%, var(--kef-line));--kef-line-error:color-mix(in oklab, var(--kef-error) 28%, var(--kef-line));--kef-ring-focus:0 0 0 2px color-mix(in oklab, var(--kef-primary) 16%, transparent);--kef-shadow:0 20px 52px oklab(0% none none/.38)}.kefine-shell{grid-template-columns:minmax(0,1fr);align-items:stretch;min-height:100vh;padding:clamp(.75rem,2vw,1.4rem);display:grid}.kefine-sidebar{z-index:3;align-content:start;gap:.9rem;width:4.5rem;min-width:4.5rem;min-height:calc(100dvh - clamp(1.5rem,4vw,2.8rem));display:grid;position:fixed;top:clamp(.75rem,2vw,1.4rem);left:clamp(.75rem,2vw,1.4rem)}.kefine-sidebar--expanded{width:fit-content;min-width:0;max-width:calc(100vw - 5rem)}.kefine-sidebar-brand,.kefine-sidebar-link,.kefine-sidebar-chip,.kefine-sidebar-icon{border:var(--kef-border-width-soft) solid var(--kef-line);color:var(--lefine-text);text-decoration:none}.kefine-sidebar-brand{border-radius:var(--kef-radius-ui);width:100%;min-height:2.9rem;box-shadow:none;background:0 0;border:0;justify-content:flex-start;align-items:center;padding:0;display:inline-flex}.kefine-sidebar-brand-mark{width:auto;min-height:0;color:var(--lefine-text);font-family:var(--kef-font-family-brand);letter-spacing:.01em;transition:color var(--kef-motion-fast) var(--kef-ease-soft), transform var(--kef-motion-fast) var(--kef-ease-soft);background:0 0;border-radius:0;flex:none;justify-content:flex-start;align-items:center;padding:0;font-size:1.72rem;font-weight:700;display:inline-flex}.kefine-sidebar-brand:hover .kefine-sidebar-brand-mark,.kefine-sidebar--expanded .kefine-sidebar-brand-mark{color:var(--kef-primary)}.kefine-sidebar-float{flex-direction:column;justify-content:flex-end;gap:.7rem;width:fit-content;min-width:0;min-height:100%;display:flex}.kefine-sidebar-stack{border-radius:var(--kef-radius-ui);border:var(--kef-border-width-soft) solid var(--kef-line);background:color-mix(in oklab, var(--kef-bg-card) 94%, var(--kef-bg));width:fit-content;box-shadow:0 6px 18px color-mix(in oklab, var(--lefine-text) 5%, transparent);gap:.45rem;margin-bottom:auto;padding:.4rem;display:grid}.kefine-sidebar-nav{gap:.42rem;display:grid}.kefine-sidebar-link{border-radius:calc(var(--kef-radius-ui) - .06rem);min-height:2.85rem;transition:border-color var(--kef-motion-fast) var(--kef-ease-soft), color var(--kef-motion-fast) var(--kef-ease-soft), background-color var(--kef-motion-fast) var(--kef-ease-soft), transform var(--kef-motion-fast) var(--kef-ease-soft), box-shadow var(--kef-motion-fast) var(--kef-ease-soft);background:0 0;justify-content:center;align-items:center;gap:.82rem;padding:.72rem .88rem;display:inline-flex}.kefine-sidebar-link--active,.kefine-sidebar-link:hover{background:color-mix(in oklab, var(--kef-primary) 9%, var(--kef-bg-card));border-color:var(--kef-line-primary);color:var(--kef-primary);transform:translateY(-1px)}.kefine-sidebar-link-label{white-space:nowrap;font-size:.96rem;font-weight:620;line-height:1}.kefine-sidebar-toolbar{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:.4rem;width:fit-content;padding:0;display:flex;overflow-x:auto}.kefine-sidebar-toolbar--social{justify-content:flex-start}.kefine-sidebar-toolbar::-webkit-scrollbar{display:none}.kefine-sidebar-icon{border-radius:calc(var(--kef-radius-ui) - .06rem);width:2.55rem;min-width:2.55rem;height:2.55rem;transition:border-color var(--kef-motion-fast) var(--kef-ease-soft), color var(--kef-motion-fast) var(--kef-ease-soft), background-color var(--kef-motion-fast) var(--kef-ease-soft), transform var(--kef-motion-fast) var(--kef-ease-soft), box-shadow var(--kef-motion-fast) var(--kef-ease-soft);background:0 0;justify-content:center;align-items:center;display:inline-flex}.kefine-sidebar-icon:hover{border-color:var(--kef-line-primary);background:color-mix(in oklab, var(--kef-primary) 6%, var(--kef-bg-card));color:var(--kef-primary);box-shadow:0 10px 20px color-mix(in oklab, var(--lefine-text) 6%, transparent);transform:translateY(-1px)}.kefine-sidebar-auth{z-index:3;width:auto;min-width:0;padding-inline:.9rem;position:fixed;top:clamp(.75rem,2vw,1.4rem);right:clamp(.75rem,2vw,1.4rem)}.kefine-sidebar-auth__content{align-items:center;gap:.65rem;display:inline-flex}.kefine-sidebar-auth__avatar{width:1.9rem;height:1.9rem;box-shadow:0 0 0 1px color-mix(in oklab, var(--kef-line-on-primary) 72%, transparent);border-radius:999px;flex:none}.kefine-sidebar-auth__copy{text-align:left;gap:.04rem;min-width:0;display:grid}.kefine-sidebar-auth__copy strong,.kefine-sidebar-auth__copy small{text-overflow:ellipsis;white-space:nowrap;max-width:16rem;display:block;overflow:hidden}.kefine-sidebar-auth__copy small{opacity:.78;font-size:.72rem;font-weight:600}.kefine-layout{align-content:center;justify-self:center;place-items:center;gap:1rem;width:min(980px,100%);height:auto;min-height:calc(100vh - clamp(1.5rem,4vw,2.8rem));margin-inline:auto;display:grid}.kefine-layout--create{align-content:start;align-items:start;width:100%;max-width:none;min-height:calc(100vh - clamp(1.5rem,4vw,2.8rem));padding-top:clamp(4rem,8vh,5.75rem);padding-bottom:clamp(2rem,6vh,4rem)}.kefine-layout--flow{align-content:start;align-items:start;width:min(1100px,100%);padding-top:clamp(3.5rem,8vh,5.5rem)}.kefine-layout>*{width:100%;min-width:0}kefine-screen{width:100%;display:grid}@media (width<=760px){.kefine-shell{grid-template-columns:1fr;padding:.75rem}.kefine-sidebar,.kefine-sidebar--expanded{width:fit-content;min-width:0;max-width:calc(100vw - 5.75rem);position:fixed;top:.75rem;left:.75rem}.kefine-sidebar:not(.kefine-sidebar--expanded){width:4.5rem;min-width:4.5rem}.kefine-sidebar:not(.kefine-sidebar--expanded) .kefine-sidebar-toolbar{justify-items:center;display:grid;overflow:visible}.kefine-sidebar:not(.kefine-sidebar--expanded) .kefine-sidebar-stack{justify-items:center}.kefine-layout{width:min(980px,100%);min-height:auto;padding-top:4.75rem}.kefine-sidebar-auth{white-space:normal;text-align:center;max-width:calc(100vw - 6rem);padding-inline:.75rem;top:.75rem;right:.75rem}}.kefine-card{background:color-mix(in oklab, var(--kef-bg-card) 98%, var(--kef-bg));border:var(--kef-border-width-strong) solid color-mix(in oklab, var(--kef-line) 82%, white);box-shadow:0 18px 40px color-mix(in oklab, var(--lefine-text) 7%, transparent), 0 4px 12px color-mix(in oklab, var(--lefine-text) 3%, transparent);min-width:0;min-height:0;transition:transform var(--kef-motion-base) var(--kef-ease-standard), box-shadow var(--kef-motion-base) var(--kef-ease-standard), border-color var(--kef-motion-fast) var(--kef-ease-soft), background-color var(--kef-motion-fast) var(--kef-ease-soft);border-radius:.45rem;gap:.95rem;padding:1.2rem 1.35rem;display:grid;position:relative}.kefine-card--wide{grid-column:1/-1;justify-self:center}.kefine-card--side{border-color:color-mix(in oklab, var(--kef-line) 76%, white);background:color-mix(in oklab, var(--kef-bg-card) 99%, var(--kef-bg-soft))}.kefine-card:after{content:"";pointer-events:none;border:var(--kef-border-width-soft) solid var(--kef-line-on-primary);opacity:0;border-radius:.45rem;position:absolute;inset:0}.kefine-card>*{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.kefine-card,.kefine-sidebar-link,.kefine-sidebar-icon,.kefine-sidebar-brand-mark{transition-duration:1ms!important;animation:none!important;transform:none!important}}.kefine-card h2,.kefine-card h3{overflow-wrap:anywhere;margin:0}.kefine-card p,.kefine-card strong,.kefine-card small,.kefine-card label,.kefine-card button,.kefine-card a{overflow-wrap:anywhere}.kefine-file-input{display:none}.kefine-auth-methods{grid-template-columns:1fr;gap:.75rem;display:grid}.kefine-steps{color:var(--lefine-text-soft);gap:.5rem;margin:0;padding-left:1.15rem;display:grid}.kefine-meta{color:var(--lefine-text-soft);background:var(--kef-bg-soft);border-radius:1rem;gap:.45rem;padding:.85rem;display:grid}.kefine-meta strong,.kefine-meta p>strong{color:var(--lefine-text)}.kefine-executing-screen{gap:.9rem;width:min(680px,100%);display:grid}.kefine-ozon-card{border:var(--kef-border-width-soft) solid var(--kef-line-on-primary);background:color-mix(in oklab, var(--kef-bg-card) 92%, var(--kef-bg-soft));border-radius:1rem;gap:.75rem;padding:1rem;display:grid}.kefine-ozon-header{border-bottom:var(--kef-border-width-soft) solid var(--kef-line-on-primary);padding-bottom:.45rem}.kefine-ozon-header h2{text-align:center;margin:0;font-size:clamp(1.12rem,2.2vw,1.35rem)}.kefine-ozon-hero{background:linear-gradient(180deg, color-mix(in oklab, var(--kef-bg-soft) 72%, #eee2cf), color-mix(in oklab, var(--kef-bg-card) 94%, #f7f0e5));border-radius:.9rem;place-items:center;min-height:10.5rem;display:grid;position:relative;overflow:hidden}oz-shadow{background:color-mix(in oklab, var(--lefine-text) 8%, transparent);filter:blur(1px);border-radius:999px;width:62%;height:1.25rem;position:absolute;bottom:1.6rem}oz-box{width:5.8rem;height:4.2rem;position:relative}oz-box-top,oz-box-front,oz-box-side{border-radius:.2rem;position:absolute}oz-box-top{background:linear-gradient(90deg,#5c95ff,#2f63e5);width:4.85rem;height:.95rem;top:0;left:.28rem}oz-box-front{background:linear-gradient(#e8edf6,#cfd8e7);width:5.2rem;height:2.7rem;top:.88rem;left:0}.kefine-order-flow{gap:1rem;width:min(760px,100%);display:grid}.kefine-layout--flow .kefine-order-flow,.kefine-layout--flow .kefine-card--wide{max-width:1040px}.kefine-flow-panel{border:var(--kef-border-width-soft) solid var(--kef-line-on-primary);background:color-mix(in oklab, var(--kef-bg-card) 98%, var(--kef-bg-soft));box-shadow:0 16px 28px color-mix(in oklab, var(--lefine-text) 4%, transparent), 0 3px 8px color-mix(in oklab, var(--lefine-text) 2%, transparent);min-width:0;transition:transform var(--kef-motion-base) var(--kef-ease-standard), box-shadow var(--kef-motion-base) var(--kef-ease-standard), background-color var(--kef-motion-fast) var(--kef-ease-soft);border-radius:1rem;gap:.85rem;padding:1.1rem;display:grid}.kefine-flow-panel--hero{background:linear-gradient(180deg, color-mix(in oklab, var(--kef-bg-card) 99%, white), color-mix(in oklab, var(--kef-bg-soft) 92%, var(--kef-bg-card)));gap:.75rem}.kefine-flow-panel--afe{gap:1rem}.kefine-afe-showcase{gap:1rem;display:grid}.kefine-afe-layout{gap:1.05rem;display:grid}.kefine-afe-intro,.kefine-afe-steps{min-width:0;position:relative}.kefine-afe-intro{border:1px solid color-mix(in oklab, var(--kef-line-on-primary) 46%, transparent);background:color-mix(in oklab, var(--kef-bg-card) 92%, #17110d);border-radius:1.3rem;align-content:center;gap:.9rem;min-height:100%;padding:clamp(1.2rem,2.2vw,1.8rem);display:grid;box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.04),0 18px 30px oklab(0% none none/.14)}.kefine-afe-intro__eyebrow,.kefine-afe-intro h3{margin:0}.kefine-afe-intro__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in oklab, var(--lefine-text-soft) 70%, #9b8c78);font-size:.78rem;font-weight:700}.kefine-afe-intro h3{letter-spacing:-.05em;color:#f5efe4;max-width:20ch;font-size:clamp(1.7rem,3vw,3.15rem);font-weight:780;line-height:.98}.kefine-afe-steps{gap:.9rem;display:grid}.kefine-afe-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.kefine-afe-grid--executing{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem}.kefine-afe-card{border:var(--kef-border-width-soft) solid var(--kef-line);background:linear-gradient(180deg, color-mix(in oklab, var(--kef-bg-card) 99%, white), color-mix(in oklab, var(--kef-bg-soft) 94%, var(--kef-bg-card)));border-radius:1rem;gap:.45rem;min-width:0;padding:1rem;display:grid}.kefine-afe-card--executing{border-color:color-mix(in oklab, var(--kef-line-on-primary) 42%, transparent);background:color-mix(in oklab, var(--kef-bg-card) 94%, #19120e);border-radius:1.15rem;align-content:start;min-height:12rem;padding:1.2rem;box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.04),0 16px 28px oklab(0% none none/.12)}.kefine-afe-card strong,.kefine-afe-card p{margin:0}.kefine-afe-card strong{line-height:1.2}.kefine-afe-card--executing strong{letter-spacing:-.02em;color:#f3e7d3;max-width:18ch;font-size:clamp(1.08rem,1.9vw,1.3rem);font-weight:760}.kefine-afe-card p{color:var(--lefine-text-soft)}.kefine-afe-card--executing p{max-width:30ch;color:color-mix(in oklab, var(--lefine-text-soft) 86%, #c6b59c);font-size:1rem;line-height:1.46}.kefine-flow-topline{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.kefine-flow-back{border:var(--kef-border-width-soft) solid var(--kef-line);background:color-mix(in oklab, var(--kef-bg-card) 90%, transparent);width:2.2rem;min-width:2.2rem;min-height:2.2rem;color:var(--lefine-text);border-radius:999px}.kefine-flow-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--lefine-text-soft);margin:0;font-size:.72rem}.kefine-flow-copy,.kefine-flow-note{color:var(--lefine-text-soft);margin:0}.kefine-title-skeleton{background:linear-gradient(90deg, color-mix(in oklab, var(--kef-bg-soft) 72%, transparent), color-mix(in oklab, var(--kef-bg-card) 96%, white), color-mix(in oklab, var(--kef-bg-soft) 72%, transparent));background-size:200% 100%;border-radius:.7rem;width:min(18rem,72%);height:clamp(2rem,5vw,2.6rem);animation:1.4s ease-in-out infinite kefine-shimmer}@keyframes kefine-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.kefine-flow-note{background:color-mix(in oklab, var(--kef-bg) 72%, var(--kef-bg-card));border-radius:.9rem;padding:.85rem .9rem}.kefine-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.kefine-section-head p{text-transform:uppercase;letter-spacing:.08em;color:var(--lefine-text-soft);margin:0;font-size:.86rem;font-weight:700}.kefine-solver-pill,.kefine-payment-chip{border:var(--kef-border-width-soft) solid var(--kef-line-primary);background:color-mix(in oklab, var(--kef-bg-card) 96%, var(--kef-bg-soft));color:var(--lefine-text);border-radius:999px;align-items:center;padding:.32rem .65rem;font-size:.82rem;font-weight:700;display:inline-flex}.kefine-flow-badges{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.kefine-flow-badge{border:var(--kef-border-width-soft) solid var(--kef-line);background:color-mix(in oklab, var(--kef-bg-card) 96%, var(--kef-bg-soft));color:var(--lefine-text);border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .68rem;font-size:.8rem;font-weight:700;display:inline-flex}.kefine-flow-badge--timer{border-color:var(--kef-line-primary);background:color-mix(in oklab, var(--kef-primary) 8%, var(--kef-bg-card))}.kefine-flow-badge--link,.kefine-flow-badge--button{text-decoration:none}.kefine-flow-badge--link{color:var(--kef-primary);border-color:color-mix(in oklab, var(--kef-primary) 28%, var(--kef-line))}.kefine-flow-badge--button{cursor:pointer;font:inherit}.kefine-stage-list,.kefine-subtask-list,lef-flow-stage-list{gap:.75rem;display:grid}lef-flow-progress-panel{border:var(--kef-border-width-soft) solid var(--kef-line);background:color-mix(in oklab, var(--kef-bg-card) 98%, var(--kef-bg));border-radius:1rem;gap:.8rem;padding:.95rem 1rem;display:grid}lef-flow-progress-meta{justify-content:space-between;align-items:center;gap:.75rem;font-size:.86rem;display:flex}lef-flow-progress-meta strong{color:var(--lefine-text)}lef-flow-progress-meta lefine-text{color:var(--lefine-text-soft);font-weight:700}lef-flow-progress-controls{align-items:center;gap:.5rem;display:inline-flex}lef-flow-arrow{border:var(--kef-border-width-soft) solid var(--kef-line);background:color-mix(in oklab, var(--kef-bg-card) 92%, var(--kef-bg-soft));width:2rem;min-width:2rem;min-height:2rem;color:var(--lefine-text);font:inherit;cursor:pointer;transition:border-color var(--kef-motion-fast) var(--kef-ease-soft), background var(--kef-motion-fast) var(--kef-ease-soft), color var(--kef-motion-fast) var(--kef-ease-soft), transform var(--kef-motion-fast) var(--kef-ease-soft), box-shadow var(--kef-motion-fast) var(--kef-ease-soft);border-radius:999px;font-size:1rem;line-height:1}lef-flow-arrow:hover:not(:disabled){border-color:var(--kef-line-primary);background:color-mix(in oklab, var(--kef-primary) 6%, var(--kef-bg-card));box-shadow:0 10px 18px color-mix(in oklab, var(--lefine-text) 7%, transparent);transform:translateY(-1px)}lef-flow-arrow:disabled{opacity:.45;cursor:default}lef-flow-progress-track{background:color-mix(in oklab, var(--kef-bg-soft) 82%, transparent);border-radius:999px;height:.48rem;overflow:hidden}lef-flow-progress-track progress{appearance:none;background:0 0;border:0;width:100%;height:100%;display:block}lef-flow-progress-track progress::-webkit-progress-bar{background:0 0}lef-flow-progress-track progress::-webkit-progress-value{border-radius:inherit;background:linear-gradient(90deg, color-mix(in oklab, var(--kef-primary) 52%, white), var(--kef-primary))}lef-flow-progress-track progress::-moz-progress-bar{border-radius:inherit;background:linear-gradient(90deg, color-mix(in oklab, var(--kef-primary) 52%, white), var(--kef-primary));height:100%;display:block}lef-flow-stage-copy{gap:.35rem;display:grid}lef-flow-stage-meta,lef-flow-step-head{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}lef-flow-stage-copy h3,lef-flow-stage-copy p{margin:0}lef-flow-stage-copy p{color:var(--lefine-text-soft)}lef-flow-instruction-list{gap:.65rem;display:grid}lef-flow-instruction-card{border:var(--kef-border-width-soft) solid var(--kef-line);background:color-mix(in oklab, var(--kef-bg-card) 97%, var(--kef-bg-soft));transition:transform var(--kef-motion-base) var(--kef-ease-standard), box-shadow var(--kef-motion-base) var(--kef-ease-standard), border-color var(--kef-motion-fast) var(--kef-ease-soft);border-radius:.9rem;gap:.24rem;padding:.85rem .95rem;display:grid}lef-flow-instruction-card strong,lef-flow-instruction-card p{margin:0}lef-flow-instruction-card p{color:var(--lefine-text-soft)}lef-solver-row{align-items:center;gap:.75rem;min-width:0;display:flex}lef-solver-avatar{border:var(--kef-border-width-soft) solid color-mix(in oklab, var(--kef-line-primary) 68%, var(--kef-line));background:color-mix(in oklab, var(--kef-primary) 8%, var(--kef-bg-card));width:2.4rem;height:2.4rem;color:var(--lefine-text);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.95rem;font-weight:800;display:inline-flex}lef-solver-copy{gap:.08rem;min-width:0;display:grid}lef-solver-name{align-items:center;gap:.45rem;min-width:0;display:flex}lef-solver-name strong{min-width:0}lef-solver-copy strong,lef-solver-copy lefine-text{overflow-wrap:anywhere;margin:0}lef-solver-copy lefine-text{color:var(--lefine-text-soft);font-size:.82rem}lef-solver-actions{flex:none;gap:.35rem;display:flex}lef-icon-action>a,lef-icon-action>button{border:var(--kef-border-width-soft) solid var(--kef-line);background:color-mix(in oklab, var(--kef-bg-card) 90%, var(--kef-bg-soft));width:1.8rem;height:1.8rem;color:var(--lefine-text-soft);cursor:pointer;transition:border-color var(--kef-motion-fast) var(--kef-ease-soft), background var(--kef-motion-fast) var(--kef-ease-soft), color var(--kef-motion-fast) var(--kef-ease-soft), transform var(--kef-motion-fast) var(--kef-ease-soft), box-shadow var(--kef-motion-fast) var(--kef-ease-soft);border-radius:999px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}lef-icon-action>button{font:inherit}lef-icon-action>button,lef-icon-action>a{appearance:none}lef-icon-action>a:hover,lef-icon-action>button:hover{border-color:var(--kef-line-primary);background:color-mix(in oklab, var(--kef-primary) 10%, var(--kef-bg-card));color:var(--lefine-text);box-shadow:0 10px 18px color-mix(in oklab, var(--lefine-text) 7%, transparent);transform:translateY(-1px)}lef-flow-stage-label{background:color-mix(in oklab, var(--kef-primary) 12%, var(--kef-bg-card));width:fit-content;color:var(--kef-primary);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.22rem .52rem;font-size:.72rem;font-weight:800;display:inline-flex}lef-flow-next-card{border:var(--kef-border-width-soft) solid color-mix(in oklab, var(--kef-line) 90%, white);background:color-mix(in oklab, var(--kef-bg-card) 76%, var(--kef-bg-soft));border-radius:.9rem;gap:.28rem;padding:.85rem .95rem;display:grid}lef-flow-next-card strong{color:var(--lefine-text)}lef-flow-next-card lef-solver-actions{margin-top:.4rem}.kefine-stage-item,.kefine-subtask-item{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.kefine-stage-item p,.kefine-subtask-item p{color:var(--lefine-text-soft);margin:.2rem 0 0}.kefine-stage-bullet,.kefine-subtask-mark{border:var(--kef-border-width-strong) solid var(--kef-line-strong);background:color-mix(in oklab, var(--kef-bg) 55%, transparent);border-radius:999px;width:.95rem;height:.95rem;margin-top:.18rem}.kefine-stage-item[data-state=active] .kefine-stage-bullet,.kefine-subtask-item[data-state=active] .kefine-subtask-mark{border-color:var(--kef-primary);background:var(--kef-primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--kef-primary) 12%, transparent)}.kefine-stage-item[data-state=completed] .kefine-stage-bullet,.kefine-subtask-item[data-state=completed] .kefine-subtask-mark{border-color:var(--kef-line-success);background:var(--kef-success)}lef-flow-stage-item>lefine-box{gap:.16rem;display:grid}lef-flow-step-index{color:var(--lefine-text-soft);font-size:.75rem;font-weight:800}.kefine-solver-fallback,.kefine-payment-status,.kefine-action-card,.kefine-result-card,.kefine-anonymous-save{border:var(--kef-border-width-soft) solid var(--kef-line);background:color-mix(in oklab, var(--kef-bg) 54%, transparent);border-radius:.95rem;gap:.45rem;min-width:0;padding:.95rem;display:grid}.kefine-solver-fallback p,.kefine-payment-status p,.kefine-action-card p,.kefine-result-card p,.kefine-anonymous-save p{color:var(--lefine-text-soft);margin:0}.kefine-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kefine-metric-card{background:linear-gradient(180deg, color-mix(in oklab, var(--kef-bg) 34%, transparent), color-mix(in oklab, var(--kef-bg-soft) 86%, transparent));border:var(--kef-border-width-soft) solid var(--kef-line);border-radius:1rem;gap:.4rem;padding:1rem;display:grid}lef-result-preview-surface{border:var(--kef-border-width-soft) solid var(--kef-line);background:radial-gradient(circle at top left, color-mix(in oklab, var(--kef-primary) 18%, transparent), transparent 42%), linear-gradient(180deg, color-mix(in oklab, var(--kef-bg-card) 92%, transparent), color-mix(in oklab, var(--kef-bg-soft) 86%, transparent));border-radius:1rem;min-height:14rem;position:relative;overflow:hidden}lef-result-preview-body{z-index:1;filter:blur(10px);opacity:.42;pointer-events:none;gap:.75rem;padding:1.25rem;display:grid;position:relative;transform:scale(.985)}lef-result-preview-body p{margin:0}lef-result-preview-lines{gap:.6rem;margin-top:.35rem;display:grid}lef-result-preview-lines lefine-text{background:color-mix(in oklab, var(--kef-primary) 20%, var(--kef-bg));border-radius:999px;height:.85rem;display:block}lef-result-preview-lines lefine-text:first-child{width:88%}lef-result-preview-lines lefine-text:nth-child(2){width:72%}lef-result-preview-lines lefine-text:nth-child(3){width:94%}lef-result-preview-overlay{background:linear-gradient(135deg, oklab(100% 0 5.96046e-8/.06), color-mix(in oklab, var(--kef-bg) 50%, transparent)), color-mix(in oklab, var(--kef-bg) 84%, transparent);-webkit-backdrop-filter:blur(34px)saturate(.76);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--kef-bg-card) 50%, transparent);position:absolute;inset:0}lef-result-preview-gate{z-index:2;text-align:center;background:radial-gradient(circle at top, color-mix(in oklab, var(--kef-bg-card) 24%, transparent), transparent 56%), color-mix(in oklab, var(--kef-bg) 58%, transparent);align-content:center;justify-items:center;gap:.75rem;padding:1.25rem;display:grid;position:absolute;inset:0}lef-result-preview-gate strong,lef-result-preview-gate p{margin:0}lef-result-preview-gate p{max-width:22rem;color:var(--lefine-text-soft)}lef-result-preview-actions{width:min(100%,34rem)}lef-result-preview-gate>.kefine-flow-badge,lef-result-preview-gate>strong,lef-result-preview-gate>p,lef-download-card,lef-result-preview-actions{z-index:1;position:relative}lef-download-card{border:var(--kef-border-width-soft) solid var(--kef-line);background:color-mix(in oklab, var(--kef-bg-card) 88%, var(--kef-bg-soft));text-align:left;border-radius:1rem;gap:.85rem;width:min(100%,32rem);padding:1rem;display:grid}lef-download-actions{flex-wrap:wrap;gap:.55rem;display:flex}lef-download-copy{gap:.4rem;display:grid}lef-download-copy strong,lef-download-copy p{margin:0}lef-download-copy p{color:var(--lefine-text-soft)}.kefine-metric-card p{color:var(--lefine-text-soft);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.76rem}.kefine-metric-value{align-items:baseline;gap:.4rem;display:flex}.kefine-metric-value strong{font-size:clamp(2rem,6vw,3rem);line-height:.95}.kefine-metric-value lefine-text{color:var(--lefine-text-soft);font-size:.92rem}.kefine-auth-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.kefine-auth-tile{border:var(--kef-border-width-soft) solid var(--kef-line);background:color-mix(in oklab, var(--kef-bg-card) 92%, var(--kef-bg-soft));text-align:center;min-height:10rem;color:var(--lefine-text);transition:transform var(--kef-motion-base) var(--kef-ease-standard), box-shadow var(--kef-motion-base) var(--kef-ease-standard), border-color var(--kef-motion-fast) var(--kef-ease-soft), background-color var(--kef-motion-fast) var(--kef-ease-soft);border-radius:1rem;align-content:start;justify-items:center;gap:.55rem;padding:.8rem;display:grid}.kefine-auth-tile:hover{box-shadow:0 18px 28px color-mix(in oklab, var(--lefine-text) 8%, transparent);transform:translateY(-2px)}.kefine-auth-tile--wallet,.kefine-auth-tile--passkey,.kefine-auth-tile--anonymous{align-content:stretch;gap:.4rem}.kefine-auth-tile[data-active=true]{border-color:var(--kef-line-primary);box-shadow:var(--kef-ring-focus)}.kefine-auth-tile strong{letter-spacing:.01em;font-size:.82rem}.kefine-auth-tile small{color:var(--lefine-text-soft);margin:0}.kefine-auth-hero{background:radial-gradient(circle at top, color-mix(in oklab, var(--kef-primary) 24%, transparent), transparent 58%), linear-gradient(180deg, color-mix(in oklab, var(--kef-bg) 52%, transparent), color-mix(in oklab, var(--kef-bg-soft) 78%, transparent));border:var(--kef-border-width-soft) solid var(--kef-line);border-radius:1.2rem;place-items:center;min-height:5.8rem;display:grid;position:relative;overflow:hidden}.kefine-auth-hero--wallet,.kefine-auth-hero--passkey,.kefine-auth-hero--guest{background:0 0;border:0;align-content:center;min-height:7.8rem}.kefine-test-badge{color:#1f1711;letter-spacing:-.03em;width:4.6rem;height:4.6rem;box-shadow:none;background:#fff;border:1px solid oklab(100% 0 5.96046e-8/.72);border-radius:999px;justify-content:center;align-items:center;font-size:1rem;font-weight:700;line-height:1;display:inline-flex}.kefine-auth-hero:after{content:none}.kefine-auth-orb{background:radial-gradient(circle at 30% 30%, color-mix(in oklab, white 84%, var(--kef-primary)), transparent 45%), radial-gradient(circle at 65% 70%, color-mix(in oklab, var(--kef-primary) 85%, var(--kef-bg-card)), color-mix(in oklab, var(--kef-primary) 32%, transparent));width:4rem;height:4rem;box-shadow:0 0 0 1px color-mix(in oklab, var(--kef-primary) 22%, transparent), 0 1rem 2rem color-mix(in oklab, var(--kef-primary) 22%, transparent);border-radius:999px;position:absolute}.kefine-wallet-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-self:stretch;gap:.5rem .55rem;width:100%;max-width:100%;display:grid;position:relative}.kefine-wallet-grid lefine-text,.kefine-auth-icon{justify-content:center;align-items:center;min-height:2.95rem;font-size:.82rem;font-weight:700;display:inline-flex}.kefine-wallet-grid lefine-text{min-height:100%;color:var(--lefine-text);background:0 0;border:0;grid-template-rows:minmax(0,3.3rem) auto;align-content:center;justify-items:center;gap:.18rem;padding:0;display:grid}.kefine-wallet-icon{place-items:center;width:3.3rem;max-width:100%;height:3.3rem;max-height:100%;display:grid}.kefine-wallet-icon svg{width:100%;height:100%}.kefine-wallet-grid lefine-text.is-metamask .kefine-wallet-icon svg{width:90%;height:90%}.kefine-wallet-grid lefine-text.is-google .kefine-wallet-icon svg{width:86%;height:86%}.kefine-wallet-grid lefine-text small{color:var(--lefine-text-soft);margin:0;font-size:.44rem;line-height:1.1}.kefine-auth-icon{width:min(100%,6.2rem);min-height:min(100%,6.2rem)}.kefine-auth-icon svg{width:100%;height:100%;color:var(--kef-primary)}.kefine-auth-tile--passkey .kefine-auth-icon svg{width:100%;height:100%}.kefine-auth-tile--anonymous .kefine-auth-icon svg{width:84%;height:84%}.kefine-promo-block{gap:.5rem;display:grid}.kefine-payment-choice-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.kefine-payment-choice{border:var(--kef-border-width-soft) solid var(--kef-line);background:color-mix(in oklab, var(--kef-bg-card) 94%, var(--kef-bg));min-height:3rem;color:var(--lefine-text);border-radius:.95rem;justify-content:center;align-items:center;gap:.55rem;padding:.8rem 1rem;font-weight:700;display:inline-flex}.kefine-payment-choice svg{flex:none}.kefine-promo-label{color:var(--lefine-text-soft);font-size:.88rem}.kefine-promo-row{grid-template-columns:minmax(0,1fr) auto;gap:.6rem;display:grid}.kefine-promo-input{border:var(--kef-border-width-soft) solid var(--kef-line);background:color-mix(in oklab, var(--kef-bg) 56%, transparent);min-height:2.9rem;color:var(--lefine-text);border-radius:.95rem;padding:0 .9rem}.kefine-promo-feedback{margin:0;font-size:.88rem}.kefine-promo-feedback[data-tone=success]{color:var(--kef-success)}.kefine-promo-feedback[data-tone=error]{color:var(--kef-error)}.kefine-promo-toggle{border:var(--kef-border-width-soft) solid color-mix(in oklab, var(--kef-line-warning) 92%, white);background:color-mix(in oklab, var(--kef-warning) 14%, var(--kef-bg-card));width:100%;min-height:2.9rem;color:var(--lefine-text);border-radius:.95rem;font-weight:700}.kefine-payment-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.kefine-payment-summary lefine-box{background:color-mix(in oklab, var(--kef-bg) 50%, transparent);border-radius:.9rem;gap:.2rem;min-width:0;padding:.85rem .9rem;display:grid}.kefine-payment-summary small,.kefine-payment-meta p{color:var(--lefine-text-soft)}.kefine-payment-summary strong,.kefine-payment-meta strong{color:var(--lefine-text)}.kefine-payment-meta{gap:.35rem;display:grid}.kefine-payment-meta p{margin:0}.kefine-deposit-dialog{box-shadow:0 20px 50px color-mix(in oklab, var(--lefine-text) 14%, transparent);border-style:solid}.kefine-deposit-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.kefine-deposit-option{border:var(--kef-border-width-soft) solid var(--kef-line);background:color-mix(in oklab, var(--kef-bg-card) 94%, var(--kef-bg));min-height:3.6rem;color:var(--lefine-text);border-radius:.95rem;padding:.85rem}.kefine-result-card iframe{background:#fff;border:0;border-radius:.85rem;width:100%;min-height:260px}.kefine-payment-footer{grid-template-columns:minmax(0,1fr) auto;align-items:center}.kefine-result-mode{align-content:start;gap:1.1rem;min-height:calc(100vh - 7.5rem);display:grid;position:relative;overflow:visible}.kefine-result-background{gap:1rem;display:grid}.kefine-result-mode .kefine-result-background{pointer-events:none;user-select:none;display:none}.kefine-result-overlay{align-content:start;justify-items:center;padding:0;display:grid;position:relative;overflow:visible}.kefine-result-shell{background:color-mix(in oklab, var(--kef-bg-card) 94%, var(--kef-bg));width:100%;min-height:auto;max-height:none;box-shadow:0 24px 48px color-mix(in oklab, var(--lefine-text) 8%, transparent), 0 6px 16px color-mix(in oklab, var(--lefine-text) 3%, transparent);backdrop-filter:blur(6px);border-radius:1.1rem;align-content:start;gap:.9rem;padding:clamp(1rem,2vw,1.35rem);display:grid}.kefine-result-shell--auth-gate{grid-template-rows:auto auto minmax(0,1fr);min-height:clamp(30rem,72vh,40rem)}.kefine-result-shell--auth-gate .kefine-auth-grid{align-content:center;place-self:center;width:min(100%,39rem)}.kefine-anonymous-save--result{z-index:1;width:100%;margin-top:1.1rem;position:relative}.kefine-result-summary{flex-wrap:wrap;gap:.55rem;display:flex}.kefine-result-header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;display:grid}.kefine-result-title-block p{text-transform:uppercase;letter-spacing:.04em;color:var(--lefine-text);margin:0;font-size:.95rem;font-weight:800}.kefine-result-actions{justify-self:end;align-items:center;gap:.65rem;display:inline-flex}.kefine-result-shell .kefine-payment-chip{background:color-mix(in oklab, var(--kef-primary) 28%, var(--kef-bg-card));color:color-mix(in oklab, var(--lefine-text) 92%, black);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--kef-primary) 34%, transparent);border:0;font-weight:800}.kefine-result-shell .kefine-auth-tile{background:color-mix(in oklab, var(--kef-bg-card) 97%, white);box-shadow:0 4px 12px color-mix(in oklab, var(--lefine-text) 4%, transparent);border:0}.kefine-result-shell .kefine-auth-tile[data-active=true]{box-shadow:var(--kef-ring-focus)}.kefine-result-shell .kefine-auth-hero{border:0}lef-vpn-guide{gap:1rem;display:grid;position:relative}lef-vpn-guide[data-blurred=true]{filter:blur(10px);opacity:.2;pointer-events:none;user-select:none}lef-vpn-guide-header{gap:.35rem;display:grid}lef-vpn-guide-header strong,lef-vpn-guide-header p,lef-vpn-guide-card h3,lef-vpn-guide-card p,lef-vpn-guide-fallback strong,lef-vpn-guide-fallback p,lef-vpn-guide-expired-gate strong,lef-vpn-guide-expired-gate p{margin:0}lef-vpn-guide-header p,lef-vpn-guide-card p,lef-vpn-guide-note,lef-vpn-guide-list,lef-vpn-guide-expired-gate p{color:var(--lefine-text-soft)}lef-vpn-guide-steps{grid-template-columns:1fr;gap:.85rem;display:grid}lef-vpn-guide-card,lef-vpn-guide-fallback,lef-vpn-guide-expired-gate{background:color-mix(in oklab, var(--kef-bg-card) 98%, white);box-shadow:none;transition:transform var(--kef-motion-base) var(--kef-ease-standard), box-shadow var(--kef-motion-base) var(--kef-ease-standard), background-color var(--kef-motion-fast) var(--kef-ease-soft);border-radius:1rem;gap:.75rem;padding:1.1rem 1.15rem;display:grid}lef-vpn-guide-card:hover,lef-vpn-guide-fallback:hover{box-shadow:0 16px 28px color-mix(in oklab, var(--lefine-text) 6%, transparent);transform:translateY(-2px)}lef-vpn-guide-apps{flex-wrap:wrap;gap:.45rem;display:flex}lef-vpn-guide-pill{background:color-mix(in oklab, var(--kef-bg-soft) 82%, white);min-height:2rem;color:var(--lefine-text);transition:transform var(--kef-motion-fast) var(--kef-ease-soft), background-color var(--kef-motion-fast) var(--kef-ease-soft), box-shadow var(--kef-motion-fast) var(--kef-ease-soft);border-radius:999px;align-items:center;padding:0 .7rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}lef-vpn-guide-pill[data-kind=link]:hover{background:color-mix(in oklab, var(--kef-bg-soft) 74%, white);box-shadow:0 10px 16px color-mix(in oklab, var(--lefine-text) 5%, transparent);transform:translateY(-1px)}lef-vpn-guide-code{background:color-mix(in oklab, var(--kef-bg) 94%, black 2%);color:var(--lefine-text);white-space:pre-wrap;word-break:break-all;border-radius:.85rem;margin:0;padding:.8rem;font-size:.78rem;line-height:1.5;overflow-x:auto}lef-vpn-guide-list{gap:.45rem;margin:0;padding-left:1.1rem;display:grid}lef-vpn-guide-note{font-size:.84rem;line-height:1.45}lef-vpn-guide-expired-gate{z-index:1;width:min(32rem,100% - 2rem);box-shadow:0 10px 24px color-mix(in oklab, var(--lefine-text) 8%, transparent);justify-items:start;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}lef-vpn-guide-expired-actions{flex-wrap:wrap;gap:.65rem;display:inline-flex}.kefine-payment-layout{grid-template-columns:minmax(20rem,.88fr) minmax(24rem,1.12fr);gap:.9rem;min-height:calc(100vh - 11rem);display:grid}.kefine-payment-layout--fadein{animation:none}.kefine-payment-layout__left,.kefine-payment-layout__right{min-width:0}.kefine-payment-panel{background:color-mix(in oklab, var(--kef-bg-soft) 72%, transparent);height:100%;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--kef-border) 28%, transparent), 0 16px 30px color-mix(in oklab, var(--lefine-text) 4%, transparent), 0 3px 8px color-mix(in oklab, var(--lefine-text) 2%, transparent);transition:transform var(--kef-motion-base) var(--kef-ease-standard), box-shadow var(--kef-motion-base) var(--kef-ease-standard), background-color var(--kef-motion-fast) var(--kef-ease-soft);border:0;border-radius:1rem;gap:.9rem;padding:1.15rem;display:grid}.kefine-flow-panel:hover,.kefine-payment-panel:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--kef-border) 28%, transparent), 0 20px 36px color-mix(in oklab, var(--lefine-text) 6%, transparent), 0 5px 12px color-mix(in oklab, var(--lefine-text) 3%, transparent);transform:translateY(-2px)}.kefine-payment-panel--pricing{align-content:start}.kefine-payment-qr-surface{background:color-mix(in oklab, var(--kef-paper) 98%, white 2%);border:0;border-radius:.9rem;place-items:center;min-height:18rem;padding:1rem;display:grid}.kefine-payment-qr-image{background:#fff;border-radius:.8rem;width:min(100%,15.5rem);height:auto;padding:.7rem;display:block}.kefine-payment-qr-placeholder{width:100%;height:100%;color:color-mix(in oklab, var(--lefine-text) 42%, transparent);text-align:center;place-items:center;gap:.7rem;display:grid}.kefine-payment-address-block,.kefine-payment-request-block{background:color-mix(in oklab, var(--kef-bg) 70%, transparent);border:0;border-radius:.8rem;gap:.35rem;padding:.8rem .9rem;display:grid}.kefine-payment-address-block code,.kefine-payment-request-block code{overflow-wrap:anywhere;color:var(--lefine-text-strong);font-size:.88rem;line-height:1.55}.kefine-payment-address-label{letter-spacing:.08em;text-transform:uppercase;color:var(--lefine-text-muted);font-size:.76rem}.kefine-payment-hero{gap:.45rem;display:grid}.kefine-payment-hero strong{color:var(--lefine-text-strong);font-size:clamp(1.5rem,3vw,2.3rem);line-height:1.05}.kefine-payment-hero p{color:var(--lefine-text-muted);margin:0}.kefine-payment-price-stack{align-content:start;gap:.18rem;display:grid}.kefine-payment-price--struck{color:var(--lefine-text-muted);font-size:1.05rem;text-decoration:line-through 2px}.kefine-payment-price-current{color:var(--lefine-text-strong);font-size:clamp(2.4rem,6vw,4.8rem);line-height:.95}.kefine-promo-block--payment{background:0 0;border:0;border-radius:.9rem;padding:.85rem 0}.kefine-payment-action-row{align-items:stretch;gap:.75rem;display:flex}.kefine-payment-action-row button{width:100%;min-height:3rem;font-size:.98rem}.kefine-payment-inline-link{width:fit-content;color:var(--lefine-text-muted);font-size:.88rem;text-decoration:none;display:inline-flex}.kefine-payment-inline-link:hover{color:var(--lefine-text);text-decoration:underline}.kefine-payment-inline-action{width:fit-content;color:var(--lefine-text-muted);background:0 0;border:0;padding:0;font-size:.88rem;text-decoration:none}.kefine-payment-inline-action:hover{color:var(--lefine-text);background:0 0;text-decoration:underline}@media (prefers-reduced-motion:reduce){.kefine-flow-panel,.kefine-payment-panel,.kefine-result-shell,.kefine-auth-tile,lef-vpn-guide-card,lef-vpn-guide-fallback,lef-vpn-guide-expired-gate,lef-flow-instruction-card,lef-flow-arrow,lef-icon-action>a,lef-icon-action>button,lef-vpn-guide-pill{transition-duration:1ms!important;animation:none!important;transform:none!important}}@media (width>=761px){.kefine-afe-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.4fr);align-items:stretch}}@media (width<=760px){.kefine-afe-layout,.kefine-afe-grid--executing{grid-template-columns:1fr}.kefine-payment-layout{grid-template-columns:1fr;min-height:auto}.kefine-result-overlay{padding:0}.kefine-result-shell{border-radius:.95rem;width:100%;min-height:100%;padding:.95rem}.kefine-result-shell--auth-gate{grid-template-rows:auto auto auto;min-height:100%}.kefine-result-shell--auth-gate .kefine-auth-grid{width:100%}.kefine-card{padding:1rem}.kefine-result-header{grid-template-columns:1fr;align-items:stretch}.kefine-result-actions{flex-wrap:wrap;justify-self:start}.kefine-card h2{font-size:clamp(1.15rem,7vw,1.5rem)}.kefine-flow-topline,.kefine-section-head{flex-direction:column;align-items:stretch}.kefine-flow-badges{justify-content:flex-start}lef-flow-progress-meta{flex-direction:column;align-items:flex-start}lef-download-actions{flex-direction:column}.kefine-solver-pill,.kefine-payment-chip{white-space:normal;max-width:100%}.kefine-metrics-grid,.kefine-afe-grid,.kefine-auth-grid,lef-vpn-guide-steps,.kefine-payment-summary,.kefine-result-login-grid,.kefine-deposit-options,.kefine-payment-choice-row,.kefine-promo-row,.kefine-payment-footer{grid-template-columns:1fr}.kefine-auth-tile,.kefine-afe-card--executing{min-height:0}}oz-box-side{background:linear-gradient(#1f54d7,#0f3ca8);width:.82rem;height:2.7rem;top:.88rem;right:0}solver-chip{border:var(--kef-border-width-soft) solid var(--kef-line-primary);background:color-mix(in oklab, var(--kef-bg-card) 90%, var(--kef-bg-soft));color:var(--lefine-text);border-radius:999px;align-items:center;padding:.24rem .56rem;font-size:.82rem;font-weight:700;display:inline-flex;position:absolute;bottom:.7rem;right:.7rem}.kefine-ozon-card h3{text-align:center;margin:0;font-size:clamp(1.55rem,3.2vw,2.1rem);line-height:1.08}.kefine-actor-status{justify-items:center;gap:.35rem;display:grid}actor-avatar{border:var(--kef-border-width-soft) solid var(--kef-line-primary);border-radius:999px;width:2.7rem;height:2.7rem;display:grid;overflow:hidden}actor-avatar img{object-fit:cover;width:100%;height:100%}.kefine-actor-meta{color:var(--lefine-text-soft);text-align:center;margin:0;font-size:.93rem}.kefine-ozon-card--controls{gap:.7rem}.kefine-login-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.kefine-login-tile{text-align:center;align-content:center;justify-items:center;gap:.32rem;min-height:4rem;font-weight:600;display:grid}.kefine-login-tile .kefine-carbon-icon{width:1.05rem;height:1.05rem;color:var(--lefine-text);filter:brightness(.9)saturate(1.1)}passkey-icon,promo-icon{justify-content:center;align-items:center;width:1.15rem;height:1.15rem;font-size:1rem;display:inline-flex}.kefine-login-tile--social{gap:.48rem}social-icons{grid-template-columns:repeat(4,minmax(0,1fr));gap:.26rem;width:6.2rem;display:inline-grid}.kefine-login-tile--social .kefine-carbon-icon{width:1rem;height:1rem}login-avatar{border:var(--kef-border-width-soft) solid var(--kef-line-primary);border-radius:999px;width:1.55rem;height:1.55rem;display:grid;overflow:hidden}login-avatar img{object-fit:cover;width:100%;height:100%}promo-inline{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.45rem;display:grid}.promo-submit{justify-content:center;align-items:center;min-width:2.9rem;padding-inline:.62rem;display:inline-flex}.kefine-cancel-btn{width:100%}@media (width<=760px){.kefine-login-buttons{grid-template-columns:1fr}}.kefine-table{border-collapse:collapse;border:var(--kef-border-width-soft) solid var(--kef-line);background:color-mix(in oklab, var(--kef-bg-card) 90%, var(--kef-bg-soft));border-radius:.35rem;width:100%;overflow:hidden}.kefine-table th,.kefine-table td{text-align:left;border-bottom:var(--kef-border-width) solid var(--kef-line);vertical-align:top;overflow-wrap:anywhere;padding:.72rem .78rem;font-size:.92rem}.kefine-table th{color:var(--lefine-text-soft);background:color-mix(in oklab, var(--kef-bg-soft) 70%, transparent);font-weight:600}.kefine-table tbody tr{cursor:pointer;transition:background-color .12s}.kefine-table tbody tr:hover{background:color-mix(in oklab, var(--kef-primary) 8%, transparent)}task-status{border:var(--kef-border-width) solid var(--kef-line);text-transform:capitalize;color:var(--lefine-text-soft);background:var(--kef-bg-soft);border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.82rem;display:inline-flex}task-status[data-status=completed]{color:var(--kef-success);border-color:var(--kef-line-success);background:color-mix(in oklab, var(--kef-success) 20%, var(--kef-bg-card))}task-status[data-status=executing],task-status[data-status=accepted]{color:var(--kef-primary);border-color:var(--kef-line-primary);background:color-mix(in oklab, var(--kef-primary) 20%, var(--kef-bg-card))}task-status[data-status=queued]{color:var(--kef-warning);border-color:var(--kef-line-warning);background:color-mix(in oklab, var(--kef-warning) 20%, var(--kef-bg-card))}.kefine-empty-table{border:var(--kef-border-width) solid color-mix(in oklab, var(--kef-line) 88%, white);background:color-mix(in oklab, var(--kef-bg-card) 94%, var(--kef-bg-soft));border-radius:1rem;padding:1.1rem}.kefine-status{color:var(--lefine-text-soft);margin:.25rem 0 0}@media (width<=760px){.kefine-table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.kefine-table thead,.kefine-table tbody{white-space:normal}}fieldset{border:var(--kef-border-width-soft) solid var(--kef-line-on-primary);background:color-mix(in oklab, var(--kef-bg-card) 90%, var(--kef-bg-soft));border-radius:.35rem;gap:.5rem;margin:0;padding:.95rem;display:grid}fieldset p{gap:.35rem;margin:0;display:grid}input,textarea{border:var(--kef-border-width-soft) solid var(--kef-line-on-primary);background:var(--kef-bg-card);color:var(--lefine-text);border-radius:.3rem;outline:none;padding:.8rem .92rem;font-size:.96rem}input:focus,textarea:focus{box-shadow:var(--kef-ring-focus)}textarea{resize:vertical}.kefine-progress{flex-wrap:wrap;justify-content:flex-start;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.kefine-progress li{background:var(--kef-accent);border-radius:99px;width:9px;height:9px;animation:.85s ease-in-out infinite pulse}.kefine-progress li:nth-child(2){animation-delay:.15s}.kefine-progress li:nth-child(3){animation-delay:.3s}@keyframes pulse{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}footer{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.65rem;display:flex}button[data-variant=primary]{border:var(--kef-border-width-soft) solid var(--kef-line-on-primary);background:var(--kef-primary);color:var(--kef-on-primary);border-radius:.3rem;padding:.74rem 1.02rem;font-weight:650}button[data-variant=ghost]{border:var(--kef-border-width-soft) solid var(--kef-line);color:var(--lefine-text);background:0 0;border-radius:.3rem;padding:.7rem 1rem}button[data-variant]:hover{cursor:pointer}button[data-variant=primary]:hover{background:color-mix(in oklab, var(--kef-primary) 92%, white)}button[data-variant=ghost]:hover{border-color:var(--kef-line-primary)}button:disabled{opacity:.6;cursor:not-allowed}a{color:var(--kef-primary)}a:hover{color:var(--kef-accent)}.kefine-sidebar-stack{background:color-mix(in oklab, var(--kef-bg-card) 96%, var(--kef-bg));border-color:color-mix(in oklab, var(--kef-border) 72%, transparent)}.kefine-sidebar-brand,.kefine-sidebar-stack,.kefine-sidebar-link,.kefine-sidebar-icon,.kefine-sidebar-toolbar{border-color:color-mix(in oklab, var(--kef-border) 62%, transparent);color:color-mix(in oklab, var(--lefine-text) 92%, transparent)}.kefine-sidebar-link-label,.kefine-sidebar-brand-mark{color:color-mix(in oklab, var(--lefine-text) 96%, transparent)}:root[data-kefine-theme=light] .kefine-sidebar-brand-mark{color:color-mix(in oklab, var(--lefine-text) 94%, #6a5642)}:root[data-kefine-theme=light] .kefine-sidebar-brand:hover .kefine-sidebar-brand-mark,:root[data-kefine-theme=light] .kefine-sidebar--expanded .kefine-sidebar-brand-mark{color:color-mix(in oklab, var(--kef-primary) 88%, #5a4636)}:root[data-kefine-theme=light] .kefine-sidebar-stack{background:color-mix(in oklab, var(--kef-bg-card) 99%, white);border-color:color-mix(in oklab, var(--kef-border) 72%, white);box-shadow:0 8px 18px oklab(40.162% .0124914 .0290352/.06)}:root[data-kefine-theme=light] .kefine-sidebar-link--active,:root[data-kefine-theme=light] .kefine-sidebar-link:hover,:root[data-kefine-theme=light] .kefine-sidebar-icon:hover{background:color-mix(in oklab, var(--kef-primary) 6%, white);color:color-mix(in oklab, var(--kef-primary) 92%, #4f3d30)}:root[data-kefine-theme=dark] .kefine-sidebar-stack{background:color-mix(in oklab, var(--kef-bg-card) 72%, #16110d);border-color:color-mix(in oklab, var(--kef-border) 42%, #6f5a43)}.kefine-payment-chip,.kefine-solver-pill{overflow-wrap:anywhere;word-break:break-word}status-mark{background:color-mix(in oklab, var(--kef-warning) 14%, transparent);border:0;border-radius:999px;justify-content:center;align-items:center;width:clamp(1.05rem,4.8vw,1.2rem);height:clamp(1.05rem,4.8vw,1.2rem);display:inline-flex}status-mark[data-status=done],status-mark[data-status=completed],status-mark[data-status=executing],status-mark[data-status=accepted]{background:color-mix(in oklab, var(--kef-success) 18%, transparent)}status-mark[data-status=stopped]{background:color-mix(in oklab, var(--kef-error) 16%, transparent)}status-mark task-dot{background:var(--kef-warning);border-radius:999px;width:clamp(.42rem,2vw,.5rem);height:clamp(.42rem,2vw,.5rem);display:block}status-mark[data-status=done] task-dot,status-mark[data-status=completed] task-dot{background:var(--kef-success)}status-mark[data-status=stopped] task-dot{background:var(--kef-error)}
