.k-app{--ground:#F4F6FA;--sunken:#EDF0F6;--surface:#FFFFFF;--line:#DCE1EA;--line-soft:#E9ECF2;--line-strong:#C7CEDB;--fg:#0D1117;--fg-muted:#4B5462;--fg-subtle:#5C6472;--idle:#0D1117;--idle-tint:#E4E7ED;--run:#2547FF;--run-tint:#E0E5FF;--run-ink:#1C38D9;--done:#00784E;--done-tint:#D5EEE2;--done-ink:#005C3B;--warn:#B35C00;--warn-tint:#FCEBD6;--warn-ink:#8A4500;--fail:#E50C18;--fail-tint:#FFDFE1;--fail-ink:#B0000E;--brand-red:#E50C18;--rail:#0D1117;--rail-2:#161C25;--rail-line:#2A323E;--rail-fg:#E8ECF2;--rail-muted:#8E97A6;--r-field:12px;--r-card:26px;--r-pill:999px;--shadow-float:0 1px 2px rgba(13,17,23,.05),0 14px 40px rgba(13,17,23,.09);--shadow-lift:0 1px 2px rgba(13,17,23,.06),0 6px 18px rgba(13,17,23,.08);--ease:cubic-bezier(.2,.7,.3,1);--ease-out:cubic-bezier(.16,1,.3,1);--t-hover:120ms;--t-state:200ms;--t-fill:450ms;--t-hop:380ms;--f-display:"Unbounded",system-ui,sans-serif;--f-ui:"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif;--f-mono:"JetBrains Mono",ui-monospace,Menlo,monospace;--on-fg:#FFFFFF;--on-fg-muted:#9AA3B2;--fg-hover:#232A35;--on-state:#FFFFFF;--surface-hover:#FFFFFF;--row-hover:#F8F9FC;--skel-hi:#F3F5F9;--glass:rgba(255,255,255,.92);--pre-bg:#0D1117;--fail-line:rgba(229,12,24,.45);--run-halo:rgba(37,71,255,.18);--run-ring:rgba(37,71,255,.35);--run-ring-0:rgba(37,71,255,0);--knob:#FFFFFF;--knob-on:#FFFFFF;--rail-2-hover:#1D2430;--shadow-primary:0 1px 0 rgba(255,255,255,.08) inset,0 6px 16px -6px rgba(13,17,23,.5);--shadow-toast:0 16px 40px -8px rgba(13,17,23,.45);--shadow-knob:0 1px 2px rgba(0,0,0,.2);--chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2 3.5 5 6.5 8 3.5' fill='none' stroke='%235C6472' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");color-scheme:light}.k-app,.k-frame{container:app/inline-size}.k-app{background:var(--ground);color:var(--fg);font:500 14px/1.5 var(--f-ui);font-feature-settings:"tnum" 0;-webkit-font-smoothing:antialiased;position:relative;min-height:100dvh}.k-app .mono,.k-app code{font-family:var(--f-mono);font-size:.9em}.k-app .mono,.k-app code,.k-num,.num{font-variant-numeric:tabular-nums}.k-h{font:700 30px/1.12 var(--f-display);letter-spacing:-.04em;margin:0;text-wrap:balance;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.k-h .k-chip{font-family:var(--f-ui);letter-spacing:0}.k-sub{color:var(--fg-muted);font-size:13.5px;margin:0;font-weight:500;max-width:72ch}.k-head .k-sub{margin-top:6px}.k-crumb{font-size:13px;color:var(--fg-subtle);display:flex;gap:8px;flex-wrap:wrap;align-items:center}.k-crumb>span:not(:last-child){color:var(--line-strong)}.k-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;padding-bottom:4px}.k-head>div:first-child{min-width:0}.k-acts{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.k-btn{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 18px;border-radius:var(--r-pill);font:650 14px/1 var(--f-ui);font-weight:650;cursor:pointer;white-space:nowrap;color:var(--fg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong);transition:background var(--t-hover) var(--ease),box-shadow var(--t-hover) var(--ease),transform var(--t-hover) var(--ease),color var(--t-hover) var(--ease);position:relative}.k-btn:hover{box-shadow:inset 0 0 0 1px var(--fg);background:var(--surface-hover)}.k-btn:active{transform:translateY(1px) scale(.985)}.k-btn.p{background:var(--fg);color:var(--on-fg);box-shadow:var(--shadow-primary)}.k-btn.p:hover{background:var(--fg-hover)}.k-btn.d{color:var(--fail-ink);box-shadow:inset 0 0 0 1px var(--fail-line);background:var(--surface)}.k-btn.d:hover{background:var(--fail);color:var(--on-state);box-shadow:none}.k-btn.dis,.k-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.k-btn.p.dis,.k-btn.p:disabled{opacity:1;background:var(--idle-tint);color:var(--fg-subtle);box-shadow:none}.k-btn svg{width:16px;height:16px;flex:none}.k-btn.sm{height:32px;padding:0 13px;font-size:13px}.k-a{all:unset;cursor:pointer;color:var(--fg);font-weight:650;text-decoration:underline;text-decoration-color:var(--line-strong);text-decoration-thickness:1.5px;text-underline-offset:4px;transition:text-decoration-color var(--t-hover) var(--ease),color var(--t-hover);position:relative}.k-a:hover{text-decoration-color:var(--run);color:var(--run-ink)}.k-card>h4 .k-a,.k-head .k-a{font-size:13px}.k-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:22px 24px;display:grid;gap:14px;min-width:0;align-content:start}.k-card>h4{margin:0;font:700 15px/1.3 var(--f-ui);display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:baseline}.k-card>p{margin:0}.k-g2{grid-template-columns:repeat(2,minmax(0,1fr))}.k-g2,.k-g3{display:grid;gap:16px}.k-g3{grid-template-columns:repeat(3,minmax(0,1fr))}.k-row{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:10px 0;border-bottom:1px solid var(--line-soft);font-size:14px;flex-wrap:wrap}.k-row:last-child{border-bottom:0;padding-bottom:0}.k-row:first-child{padding-top:0}.k-row>span:first-child{color:var(--fg-muted)}.k-row .k-meter{flex:0 1 260px}.k-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden}.k-kpis>.k-kpi{border:0;border-radius:0;border-left:1px solid var(--line-soft)}.k-kpis>.k-kpi:first-child{border-left:0}.k-kpi{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:18px 22px;display:grid;gap:4px;align-content:start;min-width:0}.k-kpi>span{font-size:13px;color:var(--fg-muted);font-weight:600}.k-kpi>b{font:600 24px/1.15 var(--f-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.k-kpi>b .k-a{text-decoration-thickness:2px}.k-kpi>small{font-size:12.5px;color:var(--fg-subtle)}.k-chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px 0 8px;border-radius:var(--r-pill);font:650 12px/1 var(--f-ui);white-space:nowrap;background:var(--idle-tint);color:var(--fg-muted);vertical-align:middle}.k-chip:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.75;flex:none}.k-chip.ok{background:var(--done-tint);color:var(--done-ink)}.k-chip.warn{background:var(--warn-tint);color:var(--warn-ink)}.k-chip.warn:before{border-radius:1px;transform:rotate(45deg) scale(.9)}.k-chip.crit{background:var(--fail-tint);color:var(--fail-ink)}.k-chip.crit:before{border-radius:1px}.k-chip.run{background:var(--run-tint);color:var(--run-ink)}.k-chip.run:before{animation:k-pulse 1.4s var(--ease) infinite}.k-chip.sel{background:var(--fg);color:var(--on-fg);cursor:pointer}button.k-chip{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border-radius:999px;font:650 13px/1 var(--f-ui);cursor:pointer;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong);font-variant-numeric:tabular-nums;transition:all var(--t-hover) var(--ease)}button.k-chip:before{display:none}button.k-chip:hover{box-shadow:inset 0 0 0 1px var(--fg)}button.k-chip.sel{background:var(--fg);color:var(--on-fg);box-shadow:none}.k-mark{display:inline-flex;height:20px;padding:0 7px;border-radius:6px;font:600 11px/1 var(--f-mono);color:var(--fg-muted);border:1px dashed var(--line-strong);vertical-align:3px;letter-spacing:0}.k-al,.k-mark{align-items:center;background:var(--sunken)}.k-al{border-radius:var(--r-card);padding:14px 16px 14px 48px;display:flex;gap:12px 16px;justify-content:space-between;flex-wrap:wrap;font-size:14px;color:var(--fg);position:relative;border:1px solid transparent}.k-al:before{content:"";position:absolute;left:16px;top:15px;width:20px;height:20px;background:currentColor;-webkit-mask:var(--ic) center/contain no-repeat;mask:var(--ic) center/contain no-repeat;color:var(--fg-muted)}.k-al p{margin:0;max-width:70ch;flex:1 1 320px}.k-al .k-acts{flex:none}.k-al.info{background:var(--run-tint);--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='8' fill='none' stroke='black' stroke-width='1.8'/%3E%3Cpath d='M10 9v5M10 6.2v.1' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.k-al.info:before{color:var(--run)}.k-al.warn{background:var(--warn-tint);--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 2.5 18 17H2z' fill='none' stroke='black' stroke-width='1.8' stroke-linejoin='round'/%3E%3Cpath d='M10 8v4M10 14.4v.1' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.k-al.warn:before{color:var(--warn)}.k-al.crit{background:var(--fail-tint);--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6.7 2h6.6L18 6.7v6.6L13.3 18H6.7L2 13.3V6.7z' fill='none' stroke='black' stroke-width='1.8' stroke-linejoin='round'/%3E%3Cpath d='M10 6v5M10 13.6v.1' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.k-al.crit:before{color:var(--fail)}.k-al.ok{background:var(--done-tint);--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='8' fill='none' stroke='black' stroke-width='1.8'/%3E%3Cpath d='m6.5 10.2 2.4 2.4 4.6-4.8' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.k-al.ok:before{color:var(--done)}.k-al:not(.info):not(.warn):not(.crit):not(.ok){--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='3' fill='black'/%3E%3C/svg%3E")}.k-meter{display:grid;gap:6px;min-width:140px}.k-meter>i{display:block;height:8px;border-radius:99px;background:var(--idle-tint);overflow:hidden;position:relative}.k-meter>i>b{position:absolute;inset:0;background:var(--fg);transform-origin:left;transform:scaleX(var(--p,0));border-radius:99px;animation:k-fill var(--t-fill) var(--ease) both}.k-meter.run>i>b{background:var(--run)}.k-meter.warn>i>b{background:var(--warn)}.k-meter.crit>i>b{background:var(--fail)}.k-meter>small{font:500 12.5px/1.3 var(--f-mono);color:var(--fg-muted);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.k-meter.warn>small{color:var(--warn-ink)}.k-meter.crit>small{color:var(--fail-ink)}.k-chart{position:relative;height:150px}.k-chart svg{width:100%;height:100%;display:block;overflow:visible}.k-chart .bar{fill:var(--line);transition:fill var(--t-hover)}.k-chart .bar.now{fill:var(--fg)}.k-chart .bar:hover{fill:var(--run)}.k-chart .base{stroke:var(--line-strong);stroke-width:1}.k-chart .grid{stroke:var(--line-soft);stroke-dasharray:2 4}.k-chart .lbl{font:500 11px var(--f-mono);fill:var(--fg-subtle)}.k-chart .bars{transform-origin:bottom;animation:k-rise .6s var(--ease-out) both}.k-chart .tip{position:absolute;pointer-events:none;background:var(--fg);color:var(--on-fg);font:600 12px/1.2 var(--f-mono);padding:6px 9px;border-radius:8px;transform:translate(-50%,-120%);white-space:nowrap;opacity:0;transition:opacity var(--t-hover)}.k-chart:hover .tip.on{opacity:1}.k-tblw{overflow-x:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card)}.k-card .k-tblw{border:0;border-radius:0;margin:0 -24px;padding:0 8px}.k-tbl{width:100%;border-collapse:collapse;font-size:14px}.k-tbl td,.k-tbl th{padding:12px;text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid var(--line-soft)}.k-tbl th{font:650 12.5px/1.2 var(--f-ui);color:var(--fg-subtle);background:transparent;position:sticky;top:0}.k-tbl tr:last-child td{border-bottom:0}.k-tbl tbody tr,.k-tbl tr:not(:first-child){transition:background var(--t-hover)}.k-tbl tr:not(:first-child):hover td{background:var(--row-hover)}.k-tbl td.num,.k-tbl th.num{text-align:right;font-family:var(--f-mono);font-size:13.5px;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.k-tbl .mono{font-size:12.5px;color:var(--fg-muted)}.k-tbl td.wrap{white-space:normal;overflow-wrap:anywhere}.k-tbl .k-meter{min-width:150px}.k-fld{display:grid;gap:7px;font-size:14px;min-width:0;align-content:start}.k-fld>span{font-weight:700;font-size:13.5px}.k-fld>small{color:var(--fg-subtle);font-size:12.5px;line-height:1.45}.k-consent{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;color:var(--fg-muted);font-size:13.5px;line-height:1.5;font-weight:500;max-width:72ch;cursor:pointer}.k-consent>input{font:inherit;width:18px;height:18px;margin:calc((1.5em - 18px) / 2) 0 0;accent-color:var(--fg);cursor:pointer}.k-consent:has(>input:disabled){cursor:default}.tr-dl{display:grid;margin:6px 0 0}.tr-dl>div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px;padding:12px 0;border-top:1px solid var(--line-soft)}.tr-dl dt{font:650 12.5px/1.45 var(--f-ui);color:var(--fg-muted)}.tr-dl dd{margin:0;display:grid;gap:3px}.tr-dl dd b{font:600 14px/1.3 var(--f-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.tr-dl dd small{font:500 12.5px/1.45 var(--f-ui);color:var(--fg-subtle)}@container app (max-width:700px){.tr-dl>div{grid-template-columns:minmax(0,1fr);gap:4px}}.k-in{border-radius:var(--r-field);padding:10px 14px;min-height:44px;display:flex;justify-content:space-between;align-items:center;gap:8px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--fg);font-weight:600;transition:box-shadow var(--t-hover) var(--ease);min-width:0;overflow:hidden;text-overflow:ellipsis}.k-in:hover{box-shadow:inset 0 0 0 1px var(--fg-subtle)}.k-in.ph{font-weight:500}.k-in .chev,.k-in.ph{color:var(--fg-subtle)}.k-in .chev{width:12px;height:12px;flex:none}input.k-in,textarea.k-in{all:unset;box-sizing:border-box;border-radius:var(--r-field);padding:10px 14px;min-height:44px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong);font:600 14px/1.4 var(--f-ui);color:var(--fg);width:100%}input.k-in:focus,textarea.k-in:focus{box-shadow:inset 0 0 0 2px var(--run)}input.k-in::placeholder,textarea.k-in::placeholder{color:var(--fg-subtle);font-weight:500}.k-tg{display:inline-flex;align-items:center;gap:10px;font-weight:600;cursor:pointer}.k-tg i{width:38px;height:22px;border-radius:99px;background:var(--line-strong);position:relative;flex:none;transition:background var(--t-state) var(--ease)}.k-tg i:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--knob);box-shadow:var(--shadow-knob);transition:transform var(--t-state) var(--ease)}.k-tg.on i{background:var(--fg)}.k-tg.on i:after{transform:translateX(16px);background:var(--knob-on)}.k-tabs{display:flex;gap:4px;flex-wrap:wrap;padding:4px;background:var(--sunken);border-radius:20px;justify-self:start;max-width:100%}.k-tabs>button,.k-tabs>span{all:unset;box-sizing:border-box;height:32px;padding:0 14px;display:inline-flex;align-items:center;font:650 13px/1 var(--f-ui);color:var(--fg-muted);border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;transition:background var(--t-state) var(--ease),color var(--t-state)}.k-tabs .on,.k-tabs>button:hover,.k-tabs>span:hover{color:var(--fg)}.k-tabs .on{background:var(--surface);box-shadow:var(--shadow-lift)}.k-pre{margin:0;font:500 13px/1.7 var(--f-mono);background:var(--pre-bg);color:#D7DDE8;border-radius:var(--r-card);padding:20px 22px;overflow-x:auto;white-space:pre;tab-size:4}.k-pre code{font-size:inherit}.k-pre.fix{box-sizing:content-box;min-height:calc(var(--lines) * 1.7em)}.k-pre .s{color:#9FE3C2}.k-pre .c{color:#7A8494}.k-pre .k{color:#9DB0FF}.k-pre .h{color:#fff;background:rgba(37,71,255,.45);border-radius:4px;padding:0 3px}.k-empty{border:1.5px dashed var(--line-strong);border-radius:var(--r-card);padding:40px 24px;display:grid;gap:12px;justify-items:center;text-align:center;background:linear-gradient(var(--surface),var(--surface)) padding-box}.k-empty b{font:700 20px/1.2 var(--f-display);letter-spacing:-.03em;max-width:28ch;text-wrap:balance}.k-empty p{margin:0;color:var(--fg-muted);max-width:52ch}.k-skel{display:grid;gap:10px}.k-skel i{display:block;height:14px;border-radius:99px;background:linear-gradient(90deg,var(--idle-tint) 0 40%,var(--skel-hi) 50%,var(--idle-tint) 60%);background-size:300% 100%;animation:k-sk 1.5s ease-in-out infinite}.k-ro{border-radius:var(--r-pill);padding:9px 16px 9px 38px;font-size:13px;font-weight:600;color:var(--fg-muted);background:var(--sunken);position:relative;justify-self:start}.k-ro:before{content:"";position:absolute;left:14px;top:50%;width:14px;height:14px;margin-top:-7px;background:currentColor;-webkit-mask:var(--lock) center/contain no-repeat;mask:var(--lock) center/contain no-repeat}.k-app{--lock:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Crect x='3' y='7' width='10' height='7' rx='2' fill='black'/%3E%3Cpath d='M5.2 7V5.2a2.8 2.8 0 0 1 5.6 0V7' fill='none' stroke='black' stroke-width='1.6'/%3E%3C/svg%3E")}.k-state{border-radius:var(--r-field);padding:10px 14px;font-size:13px;background:var(--surface);border:1px dashed var(--run)}.k-state,.k-state b{color:var(--fg-muted)}.k-state b{font:600 12px var(--f-mono);margin-right:8px}.k-steps{display:flex;gap:0;flex-wrap:wrap;font-size:13px;font-weight:650;align-items:center}.k-steps span{display:inline-flex;align-items:center;gap:8px;color:var(--fg-subtle);padding-right:12px}.k-steps span:before{content:"";width:10px;height:10px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--line-strong);background:var(--surface)}.k-steps span:not(:last-child):after{content:"";width:28px;height:2px;background:var(--line);margin-left:4px}.k-steps span.dn{color:var(--done-ink)}.k-steps span.dn:before{background:var(--done);box-shadow:none}.k-steps span.dn:after{background:var(--done)}.k-steps span.on{color:var(--run-ink)}.k-steps.v{flex-direction:column;align-items:flex-start;gap:8px}.k-steps.v span{align-items:flex-start;padding-right:0}.k-steps.v span:before{flex:none;margin-top:5px}.k-steps.v span:not(:last-child):after{display:none}.k-hint{margin:0;color:var(--fg-subtle)}.k-hint,.k-more>summary{font-size:12.5px;line-height:18px}.k-more>summary{cursor:pointer;font-weight:650;color:var(--fg-muted)}.k-more[open]>summary{margin-bottom:8px}.k-steps span.on:before{background:var(--run);box-shadow:0 0 0 4px var(--run-tint);animation:k-pulse 1.6s var(--ease) infinite}.k-check{gap:0}.k-check,.k-check>div{display:grid;position:relative}.k-check>div{grid-template-columns:34px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 0}.k-check>div:not(:last-child):after{content:"";position:absolute;left:16px;top:44px;bottom:-12px;width:2px;background:var(--line)}.k-check>div.dn:not(:last-child):after{background:var(--done)}.k-check em{font-style:normal;width:34px;height:34px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--fg);display:grid;place-items:center;font:600 13px/1 var(--f-mono);background:var(--surface);position:relative;z-index:1}.k-check .dn em{background:var(--done);box-shadow:none;color:transparent}.k-check .dn em:after{content:"";position:absolute;inset:0;background:var(--on-state);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m5.5 10.3 3 3 6-6.3' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m5.5 10.3 3 3 6-6.3' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/18px no-repeat}.k-check b{font-weight:700;font-size:15px}.k-check .dn b{color:var(--fg-muted)}.k-check small{display:block;color:var(--fg-subtle);font-size:13px;margin-top:2px}.k-check.top>div{align-items:start}.k-check.top>div>em+div{padding-top:6px}.k-msg{display:grid;gap:14px;align-content:start}.k-msg .u{justify-self:end;max-width:78%;background:var(--fg);color:var(--on-fg);border-radius:var(--r-card) var(--r-card) var(--r-field) var(--r-card);padding:11px 16px;font-size:14px}.k-msg .a{max-width:92%;display:grid;gap:10px;font-size:14.5px;line-height:1.6}.k-msg .k-g2>.a{max-width:none;min-width:0;align-content:start;overflow-wrap:anywhere}.k-msg .k-g2>.a>.k-cost b{min-width:0}.k-msg .a p{margin:0}.k-cost{font:500 12.5px/1.4 var(--f-mono);color:var(--fg-muted);display:flex;gap:6px 14px;flex-wrap:wrap}.k-cost b{color:var(--fg);font-weight:600}.k-caret{display:inline-block;width:8px;height:1.05em;background:var(--run);vertical-align:-2px;margin-left:2px;animation:k-blink 1s steps(2) infinite}.k-center{display:grid;place-items:start center;padding:32px 0}.k-center>.k-card{width:min(500px,100%)}.k-ext{font:600 11.5px/1 var(--f-mono);color:var(--fg-muted);justify-self:start;display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 12px;border-radius:99px;border:1px dashed var(--line-strong)}.k-ext,.k-mail{background:var(--surface)}.k-mail{width:min(600px,100%);border-radius:var(--r-card);overflow:hidden;border:1px solid var(--line);box-shadow:var(--shadow-float)}.k-mail>div:first-child{background:var(--fg);color:var(--on-fg);padding:20px 24px 18px;display:grid;gap:3px;font-size:12.5px;position:relative}.k-mail>div:first-child span{color:var(--on-fg-muted)}.k-mail>div:first-child b{color:var(--on-fg);font:700 18px/1.25 var(--f-display);letter-spacing:-.03em;margin-top:10px;text-wrap:balance}.k-mail>div:last-child{padding:22px 24px 26px;display:grid;gap:12px;justify-items:start;font-size:14.5px;line-height:1.6}.k-mail>div:last-child p{margin:0}.k-key{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;background:var(--surface);border-radius:var(--r-card);box-shadow:inset 0 0 0 1.5px var(--fg);overflow:visible;min-height:84px;isolation:isolate}.k-key .body{display:grid;gap:6px;padding:16px 20px;min-width:0;align-content:center}.k-key .body small{font:600 11.5px/1 var(--f-ui);color:var(--fg-subtle)}.k-key .body span{font:600 16px/1.35 var(--f-mono);letter-spacing:-.01em;overflow-wrap:anywhere}.k-key .body span .tail{transition:opacity .32s var(--ease),filter .32s var(--ease)}.k-key .stub{display:grid;place-items:center;padding:0 18px;border-left:2px dashed var(--line-strong);position:relative}.k-key .stub:after,.k-key .stub:before{content:"";position:absolute;left:-11px;width:20px;height:20px;border-radius:50%;background:var(--ground);box-shadow:inset 0 0 0 1.5px var(--fg)}.k-key .stub:before{top:-10px;clip-path:inset(50% 0 0 0)}.k-key .stub:after{bottom:-10px;clip-path:inset(0 0 50% 0)}.k-key.torn .body span .tail{opacity:0;filter:blur(6px)}@container app (max-width:700px){.k-key.scr .body span{font-size:14px;overflow-wrap:normal;white-space:nowrap;overflow-x:auto;scrollbar-width:thin}}.k-route{--n:4;position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));align-items:start;padding:6px 0 2px}.k-route:before{content:"";right:calc(50%/var(--n));background:var(--line)}.k-route .trail,.k-route:before{position:absolute;left:calc(50%/var(--n));top:15px;height:2px}.k-route .trail{width:calc((100% - 100%/var(--n)) * var(--trail,0));background:var(--run);transition:width var(--t-hop) var(--ease),background var(--t-state)}.k-route .st{display:grid;justify-items:center;gap:8px;text-align:center;position:relative;z-index:1;min-width:0}.k-route .st i{width:20px;height:20px;border-radius:50%;margin:5px 0;background:var(--surface);box-shadow:inset 0 0 0 2px var(--line-strong);transition:box-shadow var(--t-state),background var(--t-state),transform var(--t-state) var(--ease)}.k-route .st b{font:700 12.5px/1.2 var(--f-ui)}.k-route .st small{font:500 12px/1.3 var(--f-mono);color:var(--fg-subtle);min-height:1.3em;overflow-wrap:anywhere}.k-route .st.hit i{box-shadow:inset 0 0 0 6px var(--run)}.k-route .st.k i{width:30px;height:30px;margin:0;box-shadow:inset 0 0 0 2px var(--fg);background:var(--surface) var(--markbg) center/18px no-repeat}.k-route .st.k.hit i{box-shadow:inset 0 0 0 2px var(--run),0 0 0 6px var(--run-tint)}.k-route .dot{position:absolute;top:10px;left:0;width:12px;height:12px;border-radius:50%;background:var(--run);box-shadow:0 0 0 5px var(--run-halo);opacity:0;z-index:2;transform:translateX(-50%);pointer-events:none}.k-route.done .trail{background:var(--done)}.k-route.done .st.hit i{box-shadow:inset 0 0 0 6px var(--done)}.k-route.done .st.k.hit i{box-shadow:inset 0 0 0 2px var(--done),0 0 0 6px var(--done-tint)}.k-route.fail .st.stop i{box-shadow:inset 0 0 0 2px var(--fail),0 0 0 6px var(--fail-tint)!important;animation:k-shake .36s var(--ease)}.k-route.fail .trail{background:var(--fail)}.k-route.fail .st.stop i{background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='m3 3 6 6M9 3 3 9' stroke='%23E50C18' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") center/11px no-repeat!important}.k-route.fail .st.stop small{color:var(--fail-ink);font-weight:600}.k-route.done .st.end small{color:var(--done-ink);font-weight:600}.k-app{--markbg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 236 204'%3E%3Cpath fill='%230D1117' fill-rule='evenodd' d='M218.5 77 L183.25 76 L178 82.25 L179.25 85.75 L185.5 86.75 L194 91.25 L194 116.5 L149.5 161 L131 161.25 L131.25 191.75 L156.5 191.75 L223.75 125.5 L224.75 84.25 Z M104.5 11 L80.25 11 L12 79.25 L12 122.5 L16.25 126.75 L54.5 127.75 L59.75 121.5 L56.5 118 L45.25 114 L40.75 110.5 L40.75 88.25 L86.25 42.75 L103.5 42.75 L104.75 41.5 Z'/%3E%3Cpath fill='%23E50C18' d='M200.75 32.25 L159.25 32 L92 99.25 L77 121.5 L46 161.25 L43 167.5 L79.5 167.75 L148.75 98.5 L171.75 68.25 L198.75 36.5 Z'/%3E%3C/svg%3E")}.k-odo .fx{white-space:pre}.k-odo{display:inline-flex;align-items:flex-end;line-height:1.15;font-variant-numeric:tabular-nums;white-space:nowrap}.k-odo .col,.k-odo .fx{display:inline-block;height:1.15em;line-height:1.15em}.k-odo .col{overflow:hidden;vertical-align:bottom;position:relative}.k-odo .col>span{display:block;transition:transform .9s var(--ease-out)}.k-odo .col>span>em{display:block;font-style:normal;height:1.15em}.k-toast{position:absolute;left:50%;bottom:22px;transform:translateX(-50%);background:var(--fg);color:var(--on-fg);padding:12px 20px 12px 42px;border-radius:var(--r-pill);font-size:14px;font-weight:600;box-shadow:var(--shadow-toast);max-width:calc(100% - 32px);z-index:30;animation:k-toast .26s var(--ease-out) both}.k-toast:before{content:"";position:absolute;left:16px;top:50%;width:16px;height:16px;margin-top:-8px;border-radius:50%;background:var(--done) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4.5 8.2 2.3 2.3 4.6-4.7' fill='none' stroke='white' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat}.k-toast[hidden]{display:none}@keyframes k-fill{0%{transform:scaleX(0)}}@keyframes k-rise{0%{transform:scaleY(0)}}@keyframes k-sk{0%{background-position:100% 0}to{background-position:0 0}}@keyframes k-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes k-blink{50%{opacity:0}}@keyframes k-toast{0%{opacity:0;transform:translate(-50%,12px) scale(.98)}}@keyframes k-shake{0%,to{transform:none}25%{transform:translateX(-3px)}75%{transform:translateX(3px)}}@keyframes k-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.k-app *,.k-app :after,.k-app :before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}@container app (max-width:700px){.k-h{font-size:24px}.k-g2,.k-g3,.k-kpis{grid-template-columns:minmax(0,1fr)!important}.k-kpis>.k-kpi{border-left:0;border-top:1px solid var(--line-soft)}.k-kpis>.k-kpi:first-child{border-top:0}.k-hide-sm{display:none!important}.k-head{flex-direction:column;align-items:stretch}.k-card{padding:18px}.k-card .k-tblw{margin:0 -18px}.k-al{padding:14px 14px 14px 44px}.k-key{grid-template-columns:minmax(0,1fr)}.k-key .stub{border-left:0;border-top:2px dashed var(--line-strong);padding:12px}.k-key .stub:after,.k-key .stub:before{display:none}.k-route .st small{font-size:11.5px}}.k-app.pan{display:block}.k-app.pan .k-main{margin:0 auto;padding-top:28px}.k-col,.k-main{min-width:0;display:grid;align-content:start}.k-main{padding:22px 40px 72px;gap:20px;width:100%;max-width:1240px}.k-app.enter .k-main{animation:k-in .24s var(--ease-out) both}.k-app:not(.enter) .k-chart .bars,.k-app:not(.enter) .k-meter>i>b{animation:none}.k-brand{display:inline-flex;align-items:center;gap:10px;color:inherit}.k-brand .mk{height:22px;width:auto;flex:none}.k-brand .wm{font:600 18px/1 var(--f-display);letter-spacing:-.045em}.k-chart .xl{display:flex;justify-content:space-between;font:500 11.5px var(--f-mono);color:var(--fg-subtle);margin-top:8px}.ds :is(a,button):focus-visible,.k-app :is(button,a,input,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--run)!important;outline-offset:2px}.k-g2.tr{align-items:start}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.k-card.k2{display:grid;gap:22px;max-width:760px}.k2-bud{gap:9px}.k2-sum{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.k2-amt{position:relative;flex:0 1 200px;min-width:150px}.k2-amt input.k-in{font:500 22px/1 var(--f-mono);height:52px;padding-right:38px;font-variant-numeric:tabular-nums}.k2-amt i{position:absolute;right:14px;top:50%;transform:translateY(-50%);font:600 16px/1 var(--f-ui);font-style:normal;color:var(--fg-subtle);pointer-events:none}.k2-amt.off i{opacity:.4}.k2-sum .k-tabs button:disabled{opacity:.45;cursor:not-allowed}.k2-sum .k-tg{margin-left:auto}.k2-bad{color:var(--fail-ink);font-weight:650}.k-lims{min-width:0;flex:1 1 320px}.k-lim,.k-lims{display:grid;gap:8px}.k-lim{grid-template-columns:minmax(96px,140px) minmax(120px,1fr) minmax(130px,1fr) 44px;align-items:center}.k-lim input.k-in{font:500 15px/1.4 var(--f-mono);font-variant-numeric:tabular-nums}.k-lim-x{all:unset;box-sizing:border-box;width:44px;height:44px;display:grid;place-items:center;border-radius:var(--r-field);color:var(--fg-subtle);cursor:pointer;transition:background var(--t-hover) var(--ease),color var(--t-hover) var(--ease)}.k-lim-x:hover{background:var(--sunken);color:var(--fg)}.k-lim-x:focus-visible{outline:2px solid var(--run);outline-offset:1px}.k-lim-x svg{width:16px;height:16px}.k-lim.ro{display:flex;align-items:center;gap:6px 12px;flex-wrap:wrap;padding:9px 14px;border-radius:var(--r-field);background:var(--sunken)}.k-lim.ro>span{font-size:14px;font-weight:600}.k-lim.ro b{font-weight:500;font-size:14.5px;font-variant-numeric:tabular-nums}.k-lim.ro small{color:var(--fg-subtle);font-size:12.5px}.k-lim.ro .k-chip{margin-left:auto}.k-lims .k-acts{margin-top:2px;flex-wrap:wrap}@media (max-width:560px){.k-lim{grid-template-columns:1fr 1fr 44px}.k-lim input.k-in{grid-column:1/-1}.k-lim select.k-in{min-width:0}.k2-sum .k-tg{margin-left:0}.k2-amt{flex:1 1 100%}}.k-card>.k-lims,.k-row-lim>.k-lims{flex:none}.k-card>.k-lims{max-width:760px}.ia{width:min(680px,100%);margin:0 auto;padding:28px 0 56px;display:grid;gap:18px;animation:k-in .24s var(--ease-out)}.ia>.k-brand{justify-self:start;padding-left:4px}.ia>.k-brand .mk{height:22px}.ia-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:30px 36px 28px;display:grid;gap:22px;min-width:0}.ia-card>header{display:grid;gap:12px}.ia-h{margin:0;font:700 30px/1.12 var(--f-display);letter-spacing:-.04em;text-wrap:balance}.ia-lead{margin:0;font-size:15px;line-height:1.5;color:var(--fg-muted);max-width:52ch}.ia-lead b{color:var(--fg);font-weight:700}.ia-route{padding:18px 0 16px;border-block:1px solid var(--line-soft)}.ia-route .trail,.ia-route:before{top:33px}.ia-route .trail{background:var(--fg)}.ia-route .st i{display:grid;place-items:center;width:30px;height:30px;margin:0;color:var(--surface)}.ia-route .st i .ic{width:16px;height:16px;stroke-width:2.2}.ia-route .st.hit i{background:var(--fg);box-shadow:none}.ia-route .st.now i{box-shadow:inset 0 0 0 2px var(--run),0 0 0 6px var(--run-tint);position:relative}.ia-route .st.now i:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--run);animation:k-pulse 1.6s var(--ease) infinite}.ia-route .st b{font-size:13px}.ia-route .st small{font-size:12px;color:var(--fg-muted)}.ia-route .st.now small{color:var(--run-ink)}.ia-route.done .trail{background:var(--done)}.ia-route.done .st.hit i{background:var(--done);box-shadow:0 0 0 6px var(--done-tint)}.ia-route.done .st.hit:not(:last-of-type) i{box-shadow:none}.ia-route.fail .trail{background:var(--fail)}.ia-route.fail .st.stop i{background:var(--surface)}.ia-route.fail .st.stop i:after{content:"";width:10px;height:10px;background:var(--fail)}.ia-route.fail .st.stop small{color:var(--fail-ink)}.ia-route .st:not(.hit):not(.now):not(.stop) b{color:var(--fg-subtle)}.ia-al p{line-height:1.5}.ia-al b{font-weight:650}.ia-al .mono{font-size:.92em}.ia-get{display:grid;gap:10px}.ia-get h2{margin:0;font:700 15px/1.3 var(--f-ui)}.ia-get dl{margin:0;display:grid;grid-template-columns:1fr 1fr;column-gap:32px}.ia-get dl>div{display:grid;align-content:start;gap:3px;padding:12px 0 14px;border-top:1px solid var(--line-soft)}.ia-get dt{font:650 12.5px/1.6 var(--f-ui);color:var(--fg-subtle)}.ia-get dd{margin:0;display:grid;gap:2px;min-width:0}.ia-get dd b{font-weight:700;font-size:14px}.ia-get dd span{color:var(--fg-muted);font-size:13.5px;line-height:1.5;max-width:60ch}.ia-get dd em{font-style:normal;color:var(--fg);font-weight:600}.ia-foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding-top:4px}.ia-foot .k-btn.p{height:48px;padding:0 26px;font-size:15px}.ia-foot>small{color:var(--fg-subtle);font-size:13px;line-height:1.5;flex:1 1 220px}.ia-foot>small .k-a{font-size:13px}.ia-foot .k-btn.p[disabled]{opacity:1;cursor:progress;background:var(--fg);color:var(--surface)}.ia.dead .ia-h{color:var(--fg)}@container app (max-width:700px){.ia{padding:20px 0 40px;gap:16px}.ia-card{padding:24px 20px 22px;gap:22px}.ia-h{font-size:24px}.ia-lead{font-size:14px}.ia-route .st small{font-size:12px}.ia-get dl{grid-template-columns:1fr}.ia-foot .k-acts,.ia-foot .k-acts .k-btn{width:100%}}@media (prefers-reduced-motion:reduce){.ia,.ia-route .st.now i:after{animation:none}}.inv-box{flex-wrap:wrap;justify-content:flex-start;gap:6px;padding:7px 8px;min-height:48px;cursor:text}.inv-box:focus-within{box-shadow:inset 0 0 0 2px var(--run)}.inv-box input{all:unset;box-sizing:border-box;flex:1 1 160px;min-width:120px;height:32px;padding:0 6px;font:600 14px/1.4 var(--f-ui);color:var(--fg)}.inv-box input::placeholder{color:var(--fg-subtle);font-weight:500}.inv-m{display:inline-flex;align-items:center;gap:2px;height:32px;max-width:100%;padding:0 4px 0 12px;border-radius:var(--r-pill);background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line);font:600 13.5px/1 var(--f-ui);color:var(--fg);overflow-wrap:anywhere}.inv-m button{all:unset;box-sizing:border-box;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;color:var(--fg-subtle);cursor:pointer;flex:none}.inv-m button .ic{width:14px;height:14px}.inv-m button:hover{background:var(--line);color:var(--fg)}.inv-m button:focus-visible{outline:2px solid var(--run);outline-offset:1px}.inv-m.bad{background:var(--fail-tint);color:var(--fail-ink);box-shadow:inset 0 0 0 1px var(--fail)}.inv-m.in{color:var(--fg-subtle);text-decoration:line-through;background:transparent;box-shadow:none;border:1px dashed var(--line-strong)}.inv-m.sent{background:var(--warn-tint);color:var(--warn-ink);box-shadow:none}.inv-m.again{background:var(--run-tint);color:var(--run-ink);box-shadow:none}.inv-notes{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:12.5px;line-height:1.45;color:var(--fg-muted)}.inv-notes b{font-weight:650;color:var(--fg)}.inv-notes .k-a{font-size:12.5px;margin-left:4px}.inv-get{display:grid;gap:12px;padding-top:20px;border-top:1px solid var(--line-soft)}.inv-get h5{margin:0;font:700 15px/1.3 var(--f-ui)}.inv-get>p{margin:0;font-size:13.5px;line-height:1.5;color:var(--fg-muted)}.inv-key{display:grid;gap:14px;padding:16px 18px;border-radius:var(--r-field);background:var(--sunken)}.inv-key>small.k-sub{font-size:12.5px;line-height:1.5;color:var(--fg-subtle)}.inv-key .k2-amt input.k-in{background:var(--surface)}.inv-over{display:block;margin-top:4px;color:var(--warn-ink);font-weight:650}.inv-foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.inv-foot>small{color:var(--fg-subtle);line-height:1.45;flex:1 1 220px}.inv-foot>small,.inv-foot>small .k-a{font-size:12.5px}.inv-key .k2-sum{gap:10px 12px}@container app (max-width:700px){.k-main{padding:16px 14px 28px}.k-app.pan .k-main{padding-top:16px}}.k-app.site .k-main{max-width:1200px;margin:0 auto;padding:36px 40px 88px}@container app (max-width:700px){.k-app.site .k-main{padding:20px 16px 56px}}button.k-tg{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:10px;font:600 14px/1.3 var(--f-ui);color:var(--fg);cursor:pointer;justify-self:start;border-radius:999px}button.k-tg:focus-visible{outline:2px solid var(--run);outline-offset:3px}.k-tbl .k-a{text-decoration-color:var(--line)}.k-in.sm{min-height:36px;font-size:13px;padding:6px 14px;border-radius:99px}select.k-in{all:unset;box-sizing:border-box;border-radius:var(--r-field);padding:10px 38px 10px 14px;min-height:44px;width:100%;background:var(--surface) var(--chev) no-repeat right 14px center/12px;box-shadow:inset 0 0 0 1px var(--line-strong);font:600 14px/1.4 var(--f-ui);color:var(--fg);cursor:pointer;transition:box-shadow var(--t-hover) var(--ease);text-overflow:ellipsis}select.k-in:hover{box-shadow:inset 0 0 0 1px var(--fg-subtle)}select.k-in:focus-visible{box-shadow:inset 0 0 0 2px var(--run)}input.k-in:disabled{background:var(--sunken);color:var(--fg-subtle);cursor:not-allowed}.k-fld>label{font-weight:700;font-size:13.5px}.k-route .st.now i{box-shadow:inset 0 0 0 2px var(--run),0 0 0 6px var(--run-tint);animation:ag-ring 1.6s var(--ease) infinite}@keyframes ag-ring{0%{box-shadow:inset 0 0 0 2px var(--run),0 0 0 0 var(--run-ring)}70%{box-shadow:inset 0 0 0 2px var(--run),0 0 0 12px var(--run-ring-0)}to{box-shadow:inset 0 0 0 2px var(--run),0 0 0 0 var(--run-ring-0)}}@media (prefers-reduced-motion:reduce){.k-route .st.now i{animation:none}}@container app (max-width:700px){.k-a{padding:12px 4px;margin:0 -4px}.k-sub .k-a{padding:0;margin:0}.k-sub .k-a:after{content:"";position:absolute;inset:-12px -4px}}.inv-link{display:flex;flex-wrap:wrap;gap:10px}.inv-link input.k-in{flex:1 1 240px;min-width:0;font:500 13.5px/1.4 var(--f-mono);text-overflow:ellipsis}@container app (max-width:700px){.inv-link .k-btn,.inv-link input.k-in{flex:1 1 100%;width:100%}}.inv-link-note{color:var(--warn-ink);font-size:12.5px;line-height:1.45;font-weight:650}.stf-nocap{display:grid;gap:2px;justify-items:end}.stf-nocap small{font:500 12.5px/1.3 var(--f-ui);color:var(--fg-subtle)}.k-tbl tr.off td{color:var(--fg-subtle);background:var(--sunken)}.k-tbl tr.off .k-a{color:inherit}.k-tbl tr.off .k-meter>i>b{background:var(--fg-subtle)}.k-tbl tr.off .k-meter>small{color:var(--fg-subtle)}.k-app,.k-app *{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.k-app ::selection{background:var(--run);color:var(--on-state)}.k-app input,.k-app textarea{caret-color:var(--run)}.k-app :focus-visible{outline:2px solid var(--run);outline-offset:2px}.k-bal{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 16px;border-radius:99px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;transition:box-shadow var(--t-hover)}.k-bal:hover{box-shadow:inset 0 0 0 1px var(--fg)}.k-bal>span:first-child{font-size:12.5px;color:var(--fg-subtle);font-weight:650}.k-bal b{font:600 15px/1 var(--f-mono);letter-spacing:-.02em}.k-bal.zero{background:var(--fail-tint);box-shadow:none}.k-bal.zero b{color:var(--fail-ink)}.k-av{all:unset;box-sizing:border-box;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--fg);color:var(--on-fg);font:700 13px/1 var(--f-ui);cursor:pointer}.k-tabbar{display:none}.k-bar{position:sticky;top:0;z-index:25;background:var(--rail);color:var(--rail-fg)}.k-bar-in{display:flex;align-items:center;gap:6px;height:60px;padding:0 20px;min-width:0}.k-bar-brand{all:unset;display:inline-flex;align-items:center;gap:9px;padding:6px 8px;border-radius:12px;cursor:pointer;color:#fff;flex:none}.k-bar-brand .mk{height:21px;width:auto}.k-bar-brand .wm{font:600 17px/1 var(--f-display);letter-spacing:-.045em}.k-bar-brand:hover{background:rgba(255,255,255,.06)}.k-bar-co{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 10px 0 12px;margin:0 10px 0 4px;border-radius:99px;background:var(--rail-2);box-shadow:inset 0 0 0 1px var(--rail-line);cursor:pointer;flex:none;max-width:220px;transition:background var(--t-hover)}.k-bar-co:hover{background:var(--rail-2-hover)}.k-bar-co .nm{font-weight:700;font-size:13.5px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-bar-co .chev{width:11px;height:11px;color:var(--rail-muted);flex:none}.k-co{position:relative;flex:none;min-width:0;margin:0 10px 0 4px}.k-co>.k-bar-co{margin:0}.k-co .cv{width:11px;height:11px;color:var(--rail-muted);flex:none;transition:transform var(--t-hover)}.k-co>.k-bar-co[aria-expanded=true] .cv{transform:rotate(180deg)}.k-co-menu{position:absolute;z-index:30;top:calc(100% + 8px);left:0;min-width:280px;max-width:min(360px,calc(100vw - 16px));margin:0;padding:6px;list-style:none;background:var(--surface);color:var(--fg);border-radius:var(--r-field);box-shadow:inset 0 0 0 1px var(--line),var(--shadow-float)}.k-co-it{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 10px;border-radius:8px;cursor:pointer;transition:background var(--t-hover)}.k-co-it:hover{background:var(--row-hover)}.k-co-it:focus-visible{box-shadow:inset 0 0 0 2px var(--fg)}.k-co-it .tx{display:grid;gap:3px;min-width:0;flex:1}.k-co-it .nm{font:650 14px/1.2 var(--f-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-co-it .sb{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;line-height:1.2;color:var(--fg-subtle)}.k-co-it .d{width:8px;height:8px;border-radius:50%;background:var(--done-ink);flex:none}.k-co-it .d.off{background:var(--fail-ink)}.k-co-it .ck{width:14px;height:14px;color:var(--fg);flex:none;opacity:0}.k-co-it[aria-current=true] .ck{opacity:1}.k-secs{position:relative;display:flex;align-items:center;gap:2px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}.k-secs::-webkit-scrollbar{display:none}.k-sec{all:unset;box-sizing:border-box;position:relative;z-index:1;height:36px;padding:0 14px;display:inline-flex;align-items:center;border-radius:99px;font:650 14px/1 var(--f-ui);color:#A9B1BE;cursor:pointer;white-space:nowrap;transition:color var(--t-hover)}.k-sec.on,.k-sec:hover{color:#fff}.k-secs .k-ind{position:absolute;left:0;top:50%;height:36px;margin-top:-18px;border-radius:99px;background:rgba(255,255,255,.11);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);transition:transform .38s var(--ease-out),width .38s var(--ease-out),opacity var(--t-state);pointer-events:none}.k-bar-r{display:flex;align-items:center;gap:8px}.k-icons{display:flex;gap:2px;margin-right:4px}.k-icons button{all:unset;box-sizing:border-box;position:relative;width:36px;height:36px;border-radius:99px;display:grid;place-items:center;color:var(--rail-muted);cursor:pointer;transition:background var(--t-hover),color var(--t-hover)}.k-icons button:hover{background:rgba(255,255,255,.07);color:#fff}.k-icons .ic{width:18px;height:18px}.k-icons .bdg{position:absolute;top:7px;right:7px;width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px var(--rail)}.k-icons button:before{content:attr(data-tip);position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-4px);background:var(--surface);color:var(--fg);font:650 12px/1 var(--f-ui);padding:7px 9px;border-radius:8px;white-space:nowrap;opacity:0;pointer-events:none;box-shadow:var(--shadow-lift);transition:opacity var(--t-hover),transform var(--t-state) var(--ease);z-index:30}.k-icons button:focus-visible:before,.k-icons button:hover:before{opacity:1;transform:translate(-50%)}.k-bar .k-bal{height:36px;background:var(--rail-2);box-shadow:inset 0 0 0 1px var(--rail-line);color:#fff}.k-bar .k-bal:hover{box-shadow:inset 0 0 0 1px #fff}.k-bar .k-bal>span:first-child{color:var(--rail-muted)}.k-bar .k-bal.zero{background:rgba(229,12,24,.18);box-shadow:inset 0 0 0 1px rgba(255,71,82,.5)}.k-bar .k-bal.zero b{color:#FF8A90}.k-bar .k-av{width:36px;height:36px;background:var(--rail-line);color:#fff}.k-bar .k-burger{display:none}.k-subnav{position:sticky;top:60px;z-index:24;background:var(--glass);backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid var(--line)}.k-subnav-in{position:relative;display:flex;gap:4px;max-width:1240px;margin:0 auto;padding:0 40px;overflow-x:auto;scrollbar-width:none}.k-subnav-in::-webkit-scrollbar{display:none}.k-tab{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:6px;height:48px;padding:0 12px;font:650 14px/1 var(--f-ui);color:var(--fg-muted);cursor:pointer;white-space:nowrap;transition:color var(--t-hover)}.k-tab:first-child{margin-left:-12px}.k-tab.on,.k-tab:hover{color:var(--fg)}.k-tab.lk{color:var(--fg-subtle)}.k-subnav .k-tab[aria-current=page]{box-shadow:inset 0 -2px 0 var(--fg)}.k-tab .lkb .ic{width:13px;height:13px}.k-subnav .k-ind{position:absolute;left:0;bottom:-1px;height:2px;background:var(--fg);border-radius:2px;transition:transform .38s var(--ease-out),width .38s var(--ease-out),opacity var(--t-state);pointer-events:none}@media (prefers-reduced-motion:reduce){.k-secs .k-ind,.k-subnav .k-ind{transition:none}}@container app (max-width:1180px){.k-bar-brand .wm,.k-icons{display:none}}@container app (max-width:900px){.k-sec{padding:0 10px}.k-bar .k-bal>span:first-child{display:none}}@container app (max-width:700px){.k-sec-support{padding:0 8px;font-size:13px}.k-bar-in{height:56px;padding:0 8px;gap:4px}.k-bar .k-burger{all:unset;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;cursor:pointer;color:#fff;flex:none}.k-bar-brand{display:none}.k-bar-co{max-width:none;flex:0 1 auto;min-width:0}.k-bar-co,.k-co{margin:0 auto 0 0}.k-co>.k-bar-co{max-width:100%}.k-co-menu{position:fixed;top:60px;left:8px;right:8px;min-width:0;max-width:none}.k-bar .k-bal>span:first-child,.k-secs{display:none}.k-subnav{top:56px}.k-subnav-in{padding:0 14px}.k-tab{height:44px}.k-tabbar{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);position:sticky;bottom:0;z-index:20;background:var(--glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line);padding:6px 6px 10px}.k-tabbar a{all:unset;box-sizing:border-box;display:grid;justify-items:center;gap:3px;padding:8px 0;font-size:11.5px;font-weight:650;color:var(--fg-subtle);cursor:pointer;border-radius:12px}.k-tabbar a.on{color:var(--fg)}}.k-app{--rail-ok:#22C07B}.k-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--rail-muted);flex:none}.k-dot.ok{background:var(--rail-ok)}.k-dot.idle{background:var(--rail-muted)}.k-stand{all:unset;box-sizing:border-box;justify-self:start;display:inline-flex;align-items:center;gap:8px;font:600 12.5px/1 var(--f-mono);color:var(--run-ink);border:1px dashed var(--run);border-radius:99px;padding:9px 14px;cursor:pointer;background:var(--surface)}.k-stand:hover{background:var(--run-tint)}.k-stand .ic{width:14px;height:14px}.k-route.wait .st:first-of-type i{box-shadow:inset 0 0 0 6px var(--run)}.k-app.wide .k-main{max-width:1560px}.k-play{display:grid;grid-template-columns:minmax(260px,300px) minmax(0,1fr);gap:16px;align-items:start}.k-play .chatc{gap:16px;grid-template-rows:auto minmax(0,1fr) auto;position:sticky;top:124px;height:clamp(560px,calc(100vh - 150px),880px);--pad:max(0px,calc((100% - 860px)/2))}.k-play .k-route{padding-bottom:14px;border-bottom:1px solid var(--line-soft)}.k-play .k-msg{min-height:0;overflow:auto;padding:4px var(--pad);scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;scrollbar-gutter:stable both-edges}.k-play .k-in.sys{display:block;font-weight:500;line-height:1.55;max-height:110px;overflow:hidden;-webkit-mask-image:linear-gradient(var(--fg) 55%,transparent);mask-image:linear-gradient(var(--fg) 55%,transparent)}.k-play .cfg .k-fld>small .k-a{font-size:12.5px}.k-play .cfg .k-tabs{justify-self:stretch}.k-play .cfg .k-tabs>button{flex:1 1 0;justify-content:center}.k-earlier{display:flex;align-items:center;gap:12px;font:500 12.5px/1.3 var(--f-mono);color:var(--fg-subtle)}.k-earlier:after,.k-earlier:before{content:"";flex:1;height:1px;background:var(--line)}.k-composer{position:relative;display:grid;gap:10px;padding:14px var(--pad) 0;border-top:1px solid var(--line-soft)}.k-costd{font:500 12.5px/1.4 var(--f-mono);color:var(--fg-muted)}.k-costd>summary{list-style:none;display:inline-flex;align-items:center;gap:6px 14px;flex-wrap:wrap;cursor:pointer;border-radius:999px;padding:3px 10px;margin:-3px -10px;transition:background var(--t-hover) var(--ease)}.k-costd>summary::-webkit-details-marker{display:none}.k-costd>summary:hover{background:var(--sunken)}.k-costd>summary:focus-visible{outline:2px solid var(--run);outline-offset:2px}.k-costd>summary b{color:var(--fg);font-weight:600}.k-costd>summary .chev{width:10px;height:10px;transition:transform var(--t-state) var(--ease)}.k-costd[open]>summary .chev{transform:rotate(180deg)}.k-bd{display:grid;gap:0;margin-top:10px;max-width:440px;padding:6px 16px 12px;border-radius:var(--r-field);background:var(--sunken)}.k-bd>div{display:grid;grid-template-columns:minmax(0,1fr) auto 72px;gap:14px;padding:7px 0;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums}.k-bd>div>span:first-child{font-family:var(--f-ui);font-weight:600;color:var(--fg)}.k-bd>div>b{text-align:right;color:var(--fg);font-weight:600}.k-bd>.tot{border-bottom:0;padding-top:9px}.k-bd>.tot>span:first-child{font-weight:700}.k-bd>.tot>b{font-size:14px}.k-bd p{margin:6px 0 0;font:500 12px/1.5 var(--f-ui);color:var(--fg-subtle)}.k-strip{display:flex;flex-wrap:wrap;gap:6px}.k-st{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:999px;background:var(--sunken);font:500 12.5px/1 var(--f-ui);color:var(--fg-muted);cursor:pointer;white-space:nowrap;transition:background var(--t-hover) var(--ease),box-shadow var(--t-hover) var(--ease)}.k-st b{font:600 12.5px/1 var(--f-mono);color:var(--fg);font-variant-numeric:tabular-nums}.k-st:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.k-st.on{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--fg);color:var(--fg)}.k-st:focus-visible{outline:2px solid var(--run);outline-offset:2px}.k-st.warn{background:var(--warn-tint)}.k-st.warn,.k-st.warn b{color:var(--warn-ink)}.k-st.idle{cursor:default;font-family:var(--f-mono)}.k-st.idle:hover{box-shadow:none}.k-st .mini{width:34px;height:6px;background:var(--line);overflow:hidden}.k-st .mini,.k-st .mini i{border-radius:999px;display:block}.k-st .mini i{height:100%;background:var(--fg)}.k-st.warn .mini i{background:var(--warn)}.k-st .k-dot.idle{background:var(--line-strong)}.k-pop{position:absolute;left:var(--pad);bottom:calc(100% - 4px);width:min(420px,calc(100% - 2*var(--pad)));max-height:min(520px,62vh);overflow:auto;z-index:6;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-float);padding:14px 20px 20px;display:grid;gap:14px;transform-origin:bottom left}.k-pop[hidden]{display:none}.k-pop-h{display:flex;align-items:center;justify-content:space-between;gap:10px}.k-pop-h .k-tabs button{height:30px;padding:0 12px;font-size:12.5px}.k-pop-x{all:unset;box-sizing:border-box;width:32px;height:32px;display:grid;place-items:center;border-radius:999px;color:var(--fg-muted);cursor:pointer}.k-pop-x:hover{background:var(--sunken);color:var(--fg)}.k-pop-x:focus-visible{outline:2px solid var(--run)}.k-pop-x .ic{width:16px;height:16px}.k-pop-b{display:grid;gap:12px}.k-pop-b h5{margin:6px 0 0;font:700 13.5px/1.3 var(--f-ui)}.k-pop-b .k-sub{margin:0;font-size:13px;line-height:1.5}.k-pop-b .k-row{padding:8px 0;font-size:13.5px}.k-pop-b .k-tabs button{height:30px;padding:0 12px;font-size:12.5px}.k-pop-b .k-al{padding:12px 14px 12px 44px;font-size:13px}.fc-sum{display:flex;align-items:baseline;gap:4px 10px;flex-wrap:wrap}.fc-sum b{font:600 26px/1 var(--f-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.fc-sum>span{font:500 12.5px/1.3 var(--f-mono);color:var(--fg-muted)}.k-pop .big{display:flex;align-items:baseline;gap:4px 10px;flex-wrap:wrap}.k-pop .big b{font:600 26px/1 var(--f-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.k-pop .big>span{font:500 12.5px/1.3 var(--f-mono);color:var(--fg-muted)}.k-pop .big.warn b{color:var(--warn-ink)}.cw-bar{display:flex;height:10px;border-radius:999px;background:var(--idle-tint);overflow:hidden}.cw-bar i{height:100%;min-width:3px;flex:none;transition:width var(--t-fill) var(--ease)}.cw-bar i+i{box-shadow:inset 1px 0 0 var(--surface)}.cw-bar .sys,.cw-leg .sys{background:var(--fg)}.cw-bar .his,.cw-leg .his{background:var(--fg-muted)}.cw-bar .msg,.cw-leg .msg{background:var(--run)}.cw-bar .res,.cw-leg .res{background:repeating-linear-gradient(135deg,var(--line-strong) 0 2px,var(--surface) 2px 5px);box-shadow:inset 0 0 0 1px var(--line-strong)}.cw-leg{list-style:none;margin:0;padding:0;display:grid;gap:7px}.cw-leg li{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:10px;align-items:center;font-size:13.5px;color:var(--fg-muted)}.cw-leg li>i{width:10px;height:10px;border-radius:2px}.cw-leg b{font:600 13px/1 var(--f-mono);color:var(--fg);font-variant-numeric:tabular-nums}.k-compose{display:flex;gap:8px;align-items:center}.k-compose .k-in{flex:1;min-width:0}.k-compose .k-btn{height:44px;padding:0 18px}@container app (max-width:900px){.k-play{grid-template-columns:minmax(0,1fr)}.k-play .chatc{position:static;height:auto}.k-play .k-msg{min-height:240px;max-height:520px}}@container app (max-width:700px){.k-compose .lbl{display:none}.k-compose .k-btn{width:44px;padding:0}.k-play .k-msg{max-height:440px}.k-pop{left:0;width:100%;max-height:70vh}.k-bd{max-width:none}}@media (prefers-color-scheme:dark){.k-app:not([data-theme=light]):not([data-theme=light] *){--ground:#0F1218;--sunken:#0A0D12;--surface:#171B22;--line:#2A303A;--line-soft:#272D37;--line-strong:#626B7A;--fg:#DDE2EA;--fg-muted:#AEB6C2;--fg-subtle:#8F98A6;--idle:#DDE2EA;--idle-tint:#262C36;--run:#4664FA;--run-tint:#172042;--run-ink:#AEBBFF;--done:#1F9D67;--done-tint:#112B21;--done-ink:#6FD6A6;--warn:#D9822B;--warn-tint:#2E2210;--warn-ink:#F2B86B;--fail:#E50C18;--fail-tint:#3A1518;--fail-ink:#FF959B;--brand-red:#E50C18;--rail:#191E26;--rail-2:#222833;--rail-line:#343C49;--rail-fg:#E8ECF2;--rail-muted:#9AA3B1;--rail-ok:#22C07B;--shadow-float:0 1px 2px rgba(0,0,0,.32),0 8px 24px rgba(0,0,0,.28);--shadow-lift:0 1px 2px rgba(0,0,0,.3),0 3px 10px rgba(0,0,0,.24);--on-fg:#0F1218;--on-fg-muted:#4B5462;--fg-hover:#BDC5D1;--on-state:#FFFFFF;--surface-hover:#1E232C;--row-hover:#1B2028;--skel-hi:#303744;--glass:rgba(15,18,24,.88);--pre-bg:#080A0E;--fail-line:rgba(255,110,118,.55);--run-halo:rgba(70,100,250,.3);--run-ring:rgba(70,100,250,.45);--run-ring-0:rgba(70,100,250,0);--knob:#DDE2EA;--knob-on:#0F1218;--rail-2-hover:#2A313D;--shadow-primary:0 6px 16px -8px rgba(0,0,0,.7);--shadow-toast:0 12px 28px -8px rgba(0,0,0,.6);--shadow-knob:0 1px 2px rgba(0,0,0,.5);--chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2 3.5 5 6.5 8 3.5' fill='none' stroke='%238F98A6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--markbg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 236 204'%3E%3Cpath fill='%23E8ECF2' fill-rule='evenodd' d='M218.5 77 L183.25 76 L178 82.25 L179.25 85.75 L185.5 86.75 L194 91.25 L194 116.5 L149.5 161 L131 161.25 L131.25 191.75 L156.5 191.75 L223.75 125.5 L224.75 84.25 Z M104.5 11 L80.25 11 L12 79.25 L12 122.5 L16.25 126.75 L54.5 127.75 L59.75 121.5 L56.5 118 L45.25 114 L40.75 110.5 L40.75 88.25 L86.25 42.75 L103.5 42.75 L104.75 41.5 Z'/%3E%3Cpath fill='%23E50C18' d='M200.75 32.25 L159.25 32 L92 99.25 L77 121.5 L46 161.25 L43 167.5 L79.5 167.75 L148.75 98.5 L171.75 68.25 L198.75 36.5 Z'/%3E%3C/svg%3E");color-scheme:dark}}.k-app[data-theme=dark],[data-theme=dark] .k-app:not([data-theme=light]){--ground:#0F1218;--sunken:#0A0D12;--surface:#171B22;--line:#2A303A;--line-soft:#272D37;--line-strong:#626B7A;--fg:#DDE2EA;--fg-muted:#AEB6C2;--fg-subtle:#8F98A6;--idle:#DDE2EA;--idle-tint:#262C36;--run:#4664FA;--run-tint:#172042;--run-ink:#AEBBFF;--done:#1F9D67;--done-tint:#112B21;--done-ink:#6FD6A6;--warn:#D9822B;--warn-tint:#2E2210;--warn-ink:#F2B86B;--fail:#E50C18;--fail-tint:#3A1518;--fail-ink:#FF959B;--brand-red:#E50C18;--rail:#191E26;--rail-2:#222833;--rail-line:#343C49;--rail-fg:#E8ECF2;--rail-muted:#9AA3B1;--rail-ok:#22C07B;--shadow-float:0 1px 2px rgba(0,0,0,.32),0 8px 24px rgba(0,0,0,.28);--shadow-lift:0 1px 2px rgba(0,0,0,.3),0 3px 10px rgba(0,0,0,.24);--on-fg:#0F1218;--on-fg-muted:#4B5462;--fg-hover:#BDC5D1;--on-state:#FFFFFF;--surface-hover:#1E232C;--row-hover:#1B2028;--skel-hi:#303744;--glass:rgba(15,18,24,.88);--pre-bg:#080A0E;--fail-line:rgba(255,110,118,.55);--run-halo:rgba(70,100,250,.3);--run-ring:rgba(70,100,250,.45);--run-ring-0:rgba(70,100,250,0);--knob:#DDE2EA;--knob-on:#0F1218;--rail-2-hover:#2A313D;--shadow-primary:0 6px 16px -8px rgba(0,0,0,.7);--shadow-toast:0 12px 28px -8px rgba(0,0,0,.6);--shadow-knob:0 1px 2px rgba(0,0,0,.5);--chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2 3.5 5 6.5 8 3.5' fill='none' stroke='%238F98A6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--markbg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 236 204'%3E%3Cpath fill='%23E8ECF2' fill-rule='evenodd' d='M218.5 77 L183.25 76 L178 82.25 L179.25 85.75 L185.5 86.75 L194 91.25 L194 116.5 L149.5 161 L131 161.25 L131.25 191.75 L156.5 191.75 L223.75 125.5 L224.75 84.25 Z M104.5 11 L80.25 11 L12 79.25 L12 122.5 L16.25 126.75 L54.5 127.75 L59.75 121.5 L56.5 118 L45.25 114 L40.75 110.5 L40.75 88.25 L86.25 42.75 L103.5 42.75 L104.75 41.5 Z'/%3E%3Cpath fill='%23E50C18' d='M200.75 32.25 L159.25 32 L92 99.25 L77 121.5 L46 161.25 L43 167.5 L79.5 167.75 L148.75 98.5 L171.75 68.25 L198.75 36.5 Z'/%3E%3C/svg%3E");color-scheme:dark}.k-bar-r .k-av{flex:none}.k-bar .k-bal{max-width:min(240px,40cqi)}.k-route .st{padding:0 3px}.k-app .k-route .st{background:none;container-type:normal;min-height:0}.k-route .st b{max-width:100%;overflow-wrap:anywhere;hyphens:auto}.k-bd>div{grid-template-columns:minmax(0,1fr) auto minmax(72px,max-content)}@container app (max-width:700px){.k-bar-co{min-width:min(120px,30cqi)}.k-route .st b{font-size:11.5px}.k-route .st small{font-size:11px;line-height:1.25}.k-bd>div{grid-template-columns:minmax(0,1fr) auto;row-gap:2px}.k-bd>div>span:nth-child(2){grid-column:1;grid-row:2;font-size:12px;color:var(--fg-subtle)}.k-bd>div>b{grid-column:2;grid-row:1}}@container app (max-width:380px){.k-route .st{padding:0}.k-route .st b{font-size:11px;hyphens:manual}}@keyframes k-enter{0%{opacity:0;transform:translateY(var(--k-dy,4px))}}@keyframes k-halo{0%{opacity:.35;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes k-arrive{0%{transform:scale(.6)}}.k-enter{animation:k-enter var(--k-dur,var(--t-hover)) var(--ease-out) both}.k-enter.slow{--k-dy:6px;--k-dur:var(--t-state)}.k-enter.reveal{--k-dy:8px;--k-dur:240ms}.k-meter.live>i>b{transition:transform var(--t-state) var(--ease-out)}.k-route.wait.poll .st:first-of-type i{position:relative}.k-route.wait.poll .st:first-of-type i:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--run);pointer-events:none;animation:k-halo 1.6s var(--ease) infinite}.k-route.arrived .st.end i{animation:k-arrive var(--t-state) var(--ease-out) both}@media (prefers-reduced-motion:reduce){.k-enter,.k-route.arrived .st.end i{animation:none}.k-meter.live>i>b{transition:none}.k-route.wait.poll .st:first-of-type i:after{animation:none;opacity:0}}.k-balhero{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden}.bh-main{padding:26px 28px;display:grid;gap:10px;align-content:start;min-width:0}.bh-l{font-size:13px;font-weight:650;color:var(--fg-muted)}.bh-v{font:600 56px/1 var(--f-mono);letter-spacing:-.055em}.bh-note{margin:0;font-size:14px;color:var(--fg-muted)}.bh-side{padding:26px 28px;border-left:1px solid var(--line-soft);display:grid;gap:6px;align-content:start;background:var(--surface)}.bh-r{font:600 28px/1.1 var(--f-mono);letter-spacing:-.04em;display:flex;align-items:center;gap:10px}.bh-r .live{width:9px;height:9px;border-radius:50%;background:var(--run);box-shadow:0 0 0 4px var(--run-tint);animation:k-pulse 1.6s infinite}.bh-side small{font-size:13px;color:var(--fg-subtle)}.k-tbl small.kp{display:block;font:500 12px var(--f-mono);color:var(--fg-subtle);margin-top:3px}@container app (max-width:700px){.k-balhero{grid-template-columns:minmax(0,1fr)}.bh-v{font-size:42px}.bh-side{border-left:0;border-top:1px solid var(--line-soft)}}.k-bar-co,.k-bar-r{flex:0 1 auto;min-width:0}.k-bal{max-width:100%;min-width:0}.k-bal b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bh-note,.bh-r,.bh-v{overflow-wrap:anywhere}.bh-v{font-size:clamp(34px,4.2vw,56px)}.k-bar-r{flex:none}.k-bar .k-bal{max-width:min(46vw,260px)}.bh-v.long{font-size:clamp(18px,4.6vw,34px);overflow-wrap:normal}@container app (max-width:700px){.k-bar .k-bal>span:first-child{display:none}}.bh-r.long{font-size:clamp(15px,4vw,22px);overflow-wrap:normal}.k-tbl td.wrap{min-width:14ch}.k-sects{display:grid;gap:40px}.k-sect{display:grid;gap:12px;min-width:0}.k-sech{font:700 20px/1.2 var(--f-display);letter-spacing:-.03em;margin:0;text-wrap:balance}@container app (max-width:700px){.k-sects{gap:28px}}.k-card:has(>.k-row){gap:0}.k-tbl th.num{font:650 12.5px/1.2 var(--f-ui);letter-spacing:0}.k-topup .k-topup-route{margin:0;font-size:14px;color:var(--fg-muted);max-width:60ch}.k-topup-amt{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;align-items:start}.k-topup-amt .k-fld{display:contents}.k-topup-amt .k-fld>label{grid-area:1/1}.k-topup-amt .k-fld>.k-in{grid-area:2/1}.k-topup-amt .k-fld>small{grid-area:3/1/auto/-1}.k-topup-amt>.k-btn{grid-area:2/2;align-self:center}.k-topup-note{margin:0;font-size:12.5px;line-height:1.45;color:var(--fg-subtle);max-width:64ch}.k-ps{display:flex;align-items:center;gap:12px 16px;flex-wrap:wrap;padding:14px 16px;border-radius:var(--r-card);border:1px solid var(--line);background:var(--surface);font-size:14px;min-width:0}.k-ps p{margin:0;flex:1 1 260px;max-width:70ch}.k-ps b{display:block;font-weight:700}.k-ps .k-acts{flex:none}.k-ps .sp{width:18px;height:18px;flex:none;border-radius:50%;border:2.5px solid var(--run-tint);border-top-color:var(--run);animation:k-spin .9s linear infinite}.k-ps.wait{background:var(--run-tint)}.k-ps.ok,.k-ps.wait{border-color:transparent}.k-ps.ok{background:var(--done-tint);color:var(--done-ink)}.k-ps.fail{background:var(--fail-tint);color:var(--fail-ink)}.k-ps.fail,.k-ps.slow{border-color:transparent}.k-ps.slow{background:var(--warn-tint);color:var(--warn-ink)}.k-tp-payer{color:var(--fg-muted);overflow-wrap:anywhere}@keyframes k-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.k-ps .sp{animation:none;border-top-color:var(--run);border-right-color:var(--run)}}@container app (max-width:700px){.k-topup-amt{grid-template-columns:minmax(0,1fr)}.k-topup-amt>.k-btn{grid-area:4/1;width:100%}}.k-app{--k-sp-sec:136px;--k-sp-sec-sm:88px;--k-sp-head:48px;--k-sp-head-sm:32px;--k-sp-sh:16px;--k-sp-hero:18px;--k-sp-card:16px}.k-card.push{display:flex;flex-direction:column}.k-card.push>:last-child{margin-top:auto}.k-lp-wrap{width:100%;max-width:1200px;margin:0 auto;padding:36px 40px 88px;min-width:0}.k-lp-wrap.lp{padding-top:12px}.k-head-brand{display:flex;align-items:center;gap:var(--s-3);min-width:0}.k-prod{gap:2px;margin:0;padding:2px;list-style:none;background:var(--sunken)}.k-prod,.k-prod__item{display:inline-flex;border-radius:var(--r-pill)}.k-prod__item{align-items:center;min-height:28px;padding:0 10px;font:650 12px/1 var(--f-ui);color:var(--fg-muted);text-decoration:none;white-space:nowrap}.k-prod a.k-prod__item:hover{color:var(--fg)}.k-prod a.k-prod__item:focus-visible{outline:2px solid var(--run);outline-offset:2px}.k-prod [aria-current=true]{background:var(--surface);color:var(--fg);box-shadow:var(--shadow-lift)}@media (pointer:coarse){.k-prod__item{min-height:44px}}.k-lx{display:grid;min-width:0;--k-lx-hl:rgba(91,120,255,.24);--k-lx-hl-key:rgba(91,120,255,.32);--k-lx-halo:rgba(91,120,255,.35);--k-lx-halo-hi:rgba(91,120,255,.4);--k-lx-halo-lo:rgba(91,120,255,.25);--k-lx-glow:rgba(37,71,255,.6);--k-lx-code-s:#9FE3C2;--k-lx-code-k:#9DB0FF;--k-lx-code-c:#7A8494;--k-lx-hole:rgba(13,17,23,.28);--k-lx-seam:rgba(0,0,0,.55);--k-lx-mask:#000;--k-lx-pan-shadow:0 1px 2px rgba(13,17,23,.06),0 40px 90px -30px rgba(13,17,23,.35);--k-lx-rcpt-shadow:0 30px 60px -24px rgba(0,0,0,.6)}.k-lx-m{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.k-lx-sec{padding-top:var(--k-sp-sec);min-width:0}.k-lx-h2{font:700 clamp(30px,3.6cqi,52px)/1.04 var(--f-display);letter-spacing:-.045em;margin:0;text-wrap:balance}.k-lx-sh{display:grid;gap:var(--k-sp-sh);max-width:760px;margin-bottom:var(--k-sp-head)}.k-lx-sh.wide{max-width:880px}.k-lx-sh>p,.k-lx-shh>p{margin:0;font-size:18px;line-height:1.55;color:var(--fg-muted);max-width:60ch}.k-lx-sh.row{max-width:none;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.k-lx-shh{display:grid;gap:var(--k-sp-sh);max-width:760px}.k-lx-sh.row>.k-lx-seg{flex:none}.k-lx-seg button{white-space:nowrap}.k-lx-band{margin:var(--k-sp-sec) calc(50% - 50cqi) 0;padding:120px max(40px,calc(50cqi - 600px))}.k-lx-band+.k-lx-sec{padding-top:var(--k-sp-sec)}.k-lx-dark{background:var(--rail)}.k-lx-dark,.k-lx-dark .k-lx-h2{color:var(--rail-fg)}.k-lx-dark .k-lx-sh>p,.k-lx-dark .k-lx-shh>p{color:var(--rail-muted)}.k-lx-dark a,.k-lx-dark code{color:var(--rail-fg)}.k-lx-dark ::selection{background:var(--run);color:var(--rail-fg)}.k-lx-dark *{scrollbar-color:var(--rail-line) transparent}.k-lx-hero{padding-top:8px;display:grid;gap:var(--k-sp-hero);min-width:0}.k-lx-h1{font:700 clamp(40px,4.3cqi,64px)/.97 var(--f-display);letter-spacing:-.052em;margin:0;max-width:14.5ch;text-wrap:balance}.k-lx-hs{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 48px;align-items:center}.k-lx-lead{font-size:18.5px;line-height:1.5;color:var(--fg-muted);margin:0;max-width:46ch;font-weight:500}.k-lx-hs .k-btn{height:48px;padding:0 24px;font-size:15px}.k-lx-cap{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:-4px}.k-lx-note{margin:0;font-size:13px;color:var(--fg-subtle)}.k-lx-note code{color:var(--fg);font:500 12.5px var(--f-mono);overflow-wrap:anywhere}.k-lx-stage{--tilt:1;position:relative;margin:-10px calc(50% - min(660px,50cqi - 20px)) 0;height:min(620px,58cqi);perspective:2400px;perspective-origin:50% 0;-webkit-mask-image:linear-gradient(var(--k-lx-mask) 62%,transparent);mask-image:linear-gradient(var(--k-lx-mask) 62%,transparent)}.k-lx-pan{transform-origin:50% 0;transform:rotateX(calc(var(--tilt)*15deg)) scale(calc(1 - var(--tilt)*.035));background:var(--ground);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--k-lx-pan-shadow);overflow:hidden}@media (prefers-reduced-motion:reduce){.k-lx-stage{--tilt:0}}@media (prefers-reduced-motion:no-preference){.k-lx-pan{animation:k-lx-rise 1.3s var(--ease-out) both;will-change:transform}}@keyframes k-lx-rise{0%{translate:0 140px;opacity:.15;filter:blur(8px)}}.k-lx-bar{gap:18px;height:58px;padding:0 20px;background:var(--rail);font:600 13.5px var(--f-ui)}.k-lx-bar,.k-lx-bb{display:flex;align-items:center;color:var(--rail-fg)}.k-lx-bb{gap:8px;font:700 16px var(--f-display);letter-spacing:-.04em}.k-lx-bb svg{width:24px;height:21px;flex:none}.k-lx-bb .mk-b{fill:var(--brand-red)}.k-lx-co{display:flex;align-items:center;gap:8px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:32px;padding:0 12px;border-radius:var(--r-field);background:var(--rail-2);box-shadow:inset 0 0 0 1px var(--rail-line)}.k-lx-co i{width:7px;height:7px;border-radius:50%;background:var(--rail-ok);flex:none}.k-lx-secs{display:flex;gap:4px;color:var(--rail-muted)}.k-lx-secs span{padding:7px 12px;border-radius:var(--r-pill)}.k-lx-secs .on{background:var(--rail-fg);color:var(--rail)}.k-lx-bal{margin-left:auto;color:var(--rail-muted);display:flex;gap:10px;align-items:baseline}.k-lx-bal b{color:var(--rail-fg);font-size:14px;white-space:nowrap}.k-lx-sub{display:flex;gap:26px;padding:0 22px;height:46px;align-items:stretch;background:var(--surface);border-bottom:1px solid var(--line-soft);font:600 13.5px var(--f-ui);color:var(--fg-muted)}.k-lx-sub span{display:flex;align-items:center}.k-lx-sub .on{color:var(--fg);box-shadow:inset 0 -2px 0 var(--fg)}.k-lx-pg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);gap:16px;padding:18px;align-items:start}.k-lx-c{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:20px 22px;min-width:0}.k-lx-c small{font:650 12.5px var(--f-ui);color:var(--fg-subtle)}.k-lx-c header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.k-lx-big{font:600 clamp(30px,3.3cqi,50px)/1 var(--f-mono);letter-spacing:-.05em;margin:14px 0 18px;white-space:nowrap}.k-lx-odo{display:inline-flex;align-items:flex-end;line-height:1.15;white-space:nowrap}.k-lx-odo .fx{white-space:pre}.k-lx-odo .col,.k-lx-odo .fx{display:inline-block;height:1.15em;line-height:1.15em}.k-lx-odo .col{position:relative;overflow:hidden;vertical-align:bottom}.k-lx-odo .col>span{display:block;transition:transform .9s var(--ease-out)}.k-lx-odo .col>span>em{display:block;height:1.15em;font-style:normal}.k-lx-rib{display:flex;gap:3px;height:26px}.k-lx-rib i{flex:1;border-radius:2px;background:var(--line)}.k-lx-rib i.f{background:var(--fg)}.k-lx-bh p{margin:12px 0 0;color:var(--fg-muted);font-size:14px}.k-lx-bh p b{color:var(--fg)}.k-lx-rate{display:flex;align-items:baseline;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line-soft);color:var(--fg-muted);font-size:13px}.k-lx-rate b{font-size:22px;color:var(--fg)}.k-lx-rate i{width:8px;height:8px;border-radius:50%;background:var(--run);align-self:center;animation:k-pulse 1.4s var(--ease) infinite}.k-lx-feed ol,.k-lx-team ul{list-style:none;margin:0;padding:0;display:grid}.k-lx-pp{display:grid;grid-template-columns:34px minmax(0,1fr) auto;column-gap:12px;row-gap:7px;align-items:center;padding:12px 0;border-top:1px solid var(--line-soft)}.k-lx-pp:first-child{border-top:0}.k-lx-av{grid-row:1/3;width:34px;height:34px;border-radius:50%;background:var(--sunken);display:grid;place-items:center;font:700 13px var(--f-ui);color:var(--fg-muted)}.k-lx-pm{display:flex;gap:8px;align-items:baseline;min-width:0}.k-lx-pm b{font-size:15px}.k-lx-pm small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-lx-ps{font-size:13px;color:var(--fg-subtle);white-space:nowrap}.k-lx-ps b{color:var(--fg);font-weight:600}.k-lx-mt{grid-column:2/4;height:8px;background:var(--sunken);overflow:hidden}.k-lx-mt,.k-lx-mt b{border-radius:var(--r-pill)}.k-lx-mt b{display:block;height:100%;background:var(--fg);transform-origin:0 0;transform:scaleX(var(--p));transition:transform var(--t-fill) var(--ease),background var(--t-state)}.k-lx-pc{grid-column:2/4}.k-lx-pp.warn .k-lx-mt b{background:var(--warn)}.k-lx-pp.crit .k-lx-mt b{background:var(--fail)}.k-lx-fi{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px 0;border-top:1px solid var(--line-soft);font-size:13.5px}.k-lx-fi:first-child{border-top:0}.k-lx-fi>i{width:8px;height:8px;border-radius:50%;margin-top:6px;background:var(--done)}.k-lx-fi .k-lx-m{font-size:12.5px;color:var(--fg-muted)}.k-lx-fi small{display:block;font:500 11.5px var(--f-mono);color:var(--fg-subtle);margin-top:2px}.k-lx-fi .r{font-size:13px;color:var(--fg);white-space:nowrap}.k-lx-fi.run{background:linear-gradient(90deg,var(--run-tint),transparent);margin:0 -10px;padding-inline:10px;border-radius:var(--r-field)}.k-lx-fi.run>i{background:var(--run);animation:k-pulse .9s var(--ease) infinite}.k-lx-fi.run .r{color:var(--run-ink)}@media (prefers-reduced-motion:no-preference){.k-lx-fi{animation:k-lx-fin .42s var(--ease-out) both}}@keyframes k-lx-fin{0%{opacity:0;transform:translateY(-10px)}}.k-lx-term{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px 24px;align-items:start}.k-lx-tabs{grid-column:1/-1;display:flex;gap:6px;flex-wrap:wrap}.k-lx-cm button,.k-lx-seg button,.k-lx-tabs button{border:0;background:transparent;cursor:pointer;height:36px;padding:0 16px;border-radius:var(--r-pill);font:650 13.5px var(--f-ui);color:var(--rail-fg);transition:background var(--t-hover) var(--ease),color var(--t-hover) var(--ease)}.k-lx-cm button,.k-lx-tabs button{box-shadow:inset 0 0 0 1px var(--rail-line)}.k-lx-cm button:hover,.k-lx-tabs button:hover{box-shadow:inset 0 0 0 1px var(--rail-muted)}.k-lx-cm button:hover,.k-lx-seg button:hover,.k-lx-tabs button:hover{color:var(--on-state)}.k-lx-cm button.on,.k-lx-seg button.on,.k-lx-tabs button.on{background:var(--rail-fg);color:var(--rail);box-shadow:none}.k-lx-cm button:focus-visible,.k-lx-seg button:focus-visible,.k-lx-tabs button:focus-visible{outline:2px solid var(--rail-fg);outline-offset:2px}.k-lx-win{background:var(--rail-2);border:1px solid var(--rail-line);border-radius:var(--r-field);overflow:hidden;min-height:400px;display:flex;flex-direction:column;min-width:0}.k-lx-wbar{display:flex;align-items:center;gap:7px;height:40px;padding:0 14px;border-bottom:1px solid var(--rail-line)}.k-lx-wbar>i{width:10px;height:10px;border-radius:50%;background:var(--rail-line)}.k-lx-file{margin-left:10px;font-size:12.5px}.k-lx-file,.k-lx-leg{color:var(--rail-muted)}.k-lx-leg{margin-left:auto;display:flex;align-items:center;gap:8px;font:600 12px var(--f-ui)}.k-lx-leg b{width:22px;height:12px;border-radius:3px;background:var(--k-lx-hl-key)}.k-lx-code{margin:0;padding:22px 24px 10px;font:500 15px/1.85 var(--f-mono);color:var(--rail-muted);white-space:pre;overflow-x:auto}.k-lx-code[hidden]{display:none}.k-lx-code .ln{display:block}.k-lx-code .ln.ch{color:var(--rail-fg);background:linear-gradient(var(--k-lx-hl),var(--k-lx-hl)) no-repeat 0 0/100% 100%;margin:0 -10px;padding:0 10px;border-radius:4px;width:max-content;min-width:calc(100% + 20px)}.k-lx-code .s{color:var(--k-lx-code-s)}.k-lx-code .k{color:var(--k-lx-code-k)}.k-lx-code .c{color:var(--k-lx-code-c)}.k-lx-code .h{color:var(--rail-fg)}@media (prefers-reduced-motion:no-preference){.k-lx-term.js .k-lx-code.in .ln{animation:k-lx-ln .46s var(--ease-out) both;animation-delay:calc(var(--j)*55ms)}.k-lx-term.js .k-lx-code.in .ln.ch{animation:k-lx-ln .46s var(--ease-out) both,k-lx-sweep .8s var(--ease-out) both;animation-delay:calc(var(--j)*55ms),calc(.26s + var(--j)*55ms)}}@keyframes k-lx-ln{0%{opacity:0;transform:translateX(-8px)}}@keyframes k-lx-sweep{0%{background-size:0 100%}}.k-lx-run{display:grid;gap:4px;font-size:14px;color:var(--rail-fg);border-top:1px dashed var(--rail-line);margin:8px 24px 0;padding:16px 0 24px}.k-lx-run span{display:flex;align-items:center;gap:10px}.k-lx-run i{width:8px;height:8px;border-radius:50%;background:var(--rail-ok);flex:none}.k-lx-run i.fx{background:var(--warn);border-radius:1px;transform:rotate(45deg) scale(.85)}.k-lx-run em{font-style:normal;color:var(--rail-muted)}.k-lx-run .cur{width:9px;height:18px;background:var(--rail-fg)}.norun .k-lx-run{display:none}.k-lx-term.js .k-lx-rcpt footer,.k-lx-term.js .k-lx-rcpt li,.k-lx-term.js .k-lx-run span{opacity:0}.k-lx-term.go .k-lx-run span{animation:k-lx-up .38s var(--ease-out) both;animation-delay:calc(.5s + var(--j)*.9s)}.k-lx-term.go .k-lx-run .cur{animation:k-lx-show 1ms calc(.5s + 4*.9s) both,k-blink 1s steps(1) calc(.5s + 4*.9s) infinite}.k-lx-term.go .k-lx-rcpt li{animation:k-lx-print .52s var(--ease-out) both;animation-delay:calc(.9s + var(--j)*.9s)}.k-lx-term.go .k-lx-rcpt footer{animation:k-lx-print .52s var(--ease-out) both;animation-delay:calc(.9s + 4*.9s)}@keyframes k-lx-show{to{opacity:1}}@keyframes k-lx-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes k-lx-print{0%{opacity:1;clip-path:inset(0 0 100% 0);transform:translateY(-6px)}to{opacity:1;clip-path:inset(0)}}.k-lx-rcpt{background:var(--surface);color:var(--fg);border-radius:var(--r-field);padding:20px 20px 18px;align-self:stretch;display:flex;flex-direction:column;gap:6px;box-shadow:var(--k-lx-rcpt-shadow);position:relative;margin-top:12px;min-width:0}.k-lx-rcpt:before{content:"";position:absolute;left:14px;right:14px;top:-12px;border-top:2px dashed var(--rail-line)}.k-lx-rcpt header{display:flex;justify-content:space-between;align-items:center}.k-lx-rcpt header b{font:700 18px var(--f-display);letter-spacing:-.03em}.k-lx-rcpt>small{font-size:12px;color:var(--fg-subtle)}.k-lx-rcpt ol{list-style:none;margin:10px 0 0;padding:0;display:grid}.k-lx-rcpt li{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px dashed var(--line);font-size:13.5px;font-weight:600}.k-lx-rcpt li small{display:block;white-space:nowrap;font-size:11.5px;color:var(--fg-subtle);font-weight:500;margin-top:2px}.k-lx-rcpt li b{font-size:13.5px;white-space:nowrap}.k-lx-rcpt footer{display:flex;justify-content:space-between;align-items:baseline;border-top:2px solid var(--fg);padding-top:12px;margin-top:4px;font-weight:700}.k-lx-rcpt footer b{font-size:22px}.k-lx-rcpt p{margin:4px 0 0;font-size:12.5px;color:var(--fg-subtle)}.k-lx-also{margin:32px 0 0;font-size:13px;color:var(--rail-muted);display:flex;flex-wrap:wrap;gap:8px 24px}.k-lx-map{margin:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:28px 28px 18px}.k-lx-map svg{display:block;width:100%;height:auto;overflow:visible}.k-lx-map svg.map-pt{display:none}.k-lx-map .map-pt .ls{font-size:15px;fill:var(--fg)}.k-lx-map .map-pt .mp{font-size:14px}.k-lx-map .map-pt .ld{font-size:17px}.k-lx-map .map-pt .hn{font-size:16px}.k-lx-map .map-pt .hu{font-size:10.5px}.k-lx-map .ln{fill:none;stroke:var(--fg);stroke-width:7;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke var(--t-state) var(--ease)}.k-lx-map.js:not(.go) .ln{stroke-dashoffset:1}.k-lx-map.go .ln{transition:stroke-dashoffset 1.3s var(--ease-out),stroke var(--t-state) var(--ease);transition-delay:calc(var(--k)*90ms),0s}.k-lx-map .sto{fill:var(--surface);stroke:var(--fg);stroke-width:4;transition:fill var(--t-state),stroke var(--t-state)}.k-lx-map .ld{font:700 20px var(--f-ui);fill:var(--fg)}.k-lx-map .ls{font:600 14px var(--f-ui);fill:var(--fg-muted)}.k-lx-map .mn{font:700 18px var(--f-ui);fill:var(--fg)}.k-lx-map .mp{font:500 13px var(--f-mono);fill:var(--fg-subtle)}.k-lx-map .h1{fill:var(--surface);stroke:var(--fg);stroke-width:5;transition:stroke var(--t-state)}.k-lx-map .h2{fill:none;stroke:var(--fg);stroke-width:2}.k-lx-map .hub .mk-a{fill:var(--fg)}.k-lx-map .hub .mk-b{fill:var(--brand-red)}.k-lx-map .hn{font:700 21px var(--f-display);letter-spacing:-.03em;fill:var(--fg)}.k-lx-map .hu{font:500 13px var(--f-mono);fill:var(--fg-muted)}.k-lx-map .hub.on .h1{stroke:var(--run)}.k-lx-map .hub.no .h1{stroke:var(--fail)}.k-lx-map .hub.no{animation:k-shake .38s var(--ease);transform-box:fill-box}.k-lx-map a.md{cursor:pointer}.k-lx-map a.md:focus-visible .ln,.k-lx-map a.md:hover .ln{stroke:var(--run)}.k-lx-map a.md:focus-visible .sto,.k-lx-map a.md:hover .sto{stroke:var(--run)}.k-lx-map a.md:hover .mn{text-decoration:underline}.k-lx-map a.md:focus-visible{outline:none}.k-lx-map a.md:focus-visible .mn{fill:var(--run-ink)}.k-lx-map .md.hit .sto{fill:var(--done);stroke:var(--done)}.k-lx-map .tr{transition:fill var(--t-state)}.k-lx-map .tr.run{fill:var(--run);filter:drop-shadow(0 0 6px var(--k-lx-glow))}.k-lx-map .tr.ok{fill:var(--done)}.k-lx-map .tr.no{fill:var(--fail)}.k-lx-map figcaption{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line-soft);font-size:13px;color:var(--fg-muted)}.k-lx-map figcaption .k-lx-m{margin-left:auto;font-size:12px;color:var(--fg-subtle)}.k-lx-lg{display:flex;align-items:center;gap:8px}.k-lx-lg i{width:10px;height:10px;border-radius:50%}.k-lx-lg .run{background:var(--run)}.k-lx-lg .ok{background:var(--done)}.k-lx-lg .no{background:var(--fail);border-radius:1px}.k-lx-after{margin:20px 0 0;color:var(--fg-muted);font-size:15px;max-width:72ch}.k-lx-formula{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 48px;align-items:center;margin-top:36px}.k-lx-formula b{font:700 clamp(22px,2.2cqi,30px)/1.15 var(--f-display);letter-spacing:-.04em;display:block;max-width:20ch}.k-lx-formula p{margin:14px 0 0;color:var(--fg-muted);font-size:16px;max-width:52ch}.k-lx-eq{display:grid;gap:8px;background:var(--sunken);border-radius:var(--r-card);padding:24px 28px;font-size:16px}.k-lx-eq>span:first-child{font:700 15px var(--f-ui);color:var(--fg-muted);margin-bottom:4px}.k-lx-eq em{font-style:normal;color:var(--fg-subtle)}.k-lx-eq b{font:600 26px var(--f-mono);display:inline;letter-spacing:-.02em;max-width:none}.k-lx-eq small{font-size:12px;color:var(--fg-subtle);margin-top:6px}@media (prefers-reduced-motion:no-preference){.k-lx-tk{height:230svh;position:relative}}.k-lx-stick{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:56px;align-items:center}@media (prefers-reduced-motion:no-preference){.k-lx-tk .k-lx-stick{position:sticky;top:76px;height:calc(100svh - 96px);min-height:560px}}.k-lx-steps{display:grid;gap:34px}.k-lx-steps ol{list-style:none;margin:0;padding:0;display:grid}.k-lx-steps li{position:relative;padding:0 0 26px 40px}.k-lx-steps li:before{content:"";position:absolute;left:0;top:3px;width:18px;height:18px;border-radius:50%;box-sizing:border-box;border:2px solid var(--line-strong);background:var(--ground);transition:background var(--t-state),border-color var(--t-state),border-radius var(--t-state),transform var(--t-state)}.k-lx-steps li:after{content:"";position:absolute;left:8px;top:24px;bottom:2px;width:2px;background:var(--line-strong)}.k-lx-steps li:last-child:after{display:none}.k-lx-steps li b{font:700 20px/1.25 var(--f-ui);display:block;color:var(--fg-subtle);transition:color var(--t-state) var(--ease)}.k-lx-steps li p{margin:6px 0 0;color:var(--fg-subtle);font-size:15.5px;max-width:40ch}.k-lx-steps li.on b{color:var(--fg)}.k-lx-steps li.on p{color:var(--fg-muted)}.k-lx-steps li.on:before{background:var(--fg);border-color:var(--fg)}.k-lx-steps li[data-s="1"].on:before{background:var(--warn);border-color:var(--warn);border-radius:2px;transform:rotate(45deg) scale(.85)}.k-lx-steps li[data-s="2"].on:before{background:var(--fail);border-color:var(--fail);border-radius:2px}.k-lx-tix{position:relative;height:440px}.k-lx-tm{position:absolute;right:0;top:-6px}.k-lx-tic{position:absolute;left:0;right:30px;top:40px;display:grid;grid-template-columns:minmax(0,1fr) 190px;background:var(--surface);border:1.5px solid var(--fg);border-radius:20px;box-shadow:var(--shadow-float);transition:transform .62s var(--ease-out),opacity .42s var(--ease),filter .42s var(--ease)}.k-lx-tic.front{transform:rotate(-2deg);z-index:2}.k-lx-tic.back{transform:translate(70px,-24px) rotate(3deg);opacity:0;z-index:1}.k-lx-tic:after,.k-lx-tic:before{content:"";position:absolute;right:178px;width:24px;height:24px;border-radius:50%;background:var(--ground);border:1.5px solid var(--fg)}.k-lx-tic:before{top:-13px;clip-path:inset(50% 0 0 0)}.k-lx-tic:after{bottom:-13px;clip-path:inset(0 0 50% 0)}.k-lx-tb{position:relative;padding:26px 30px 24px;display:grid;gap:14px;min-width:0}.k-lx-tb>small{display:flex;align-items:center;gap:8px;font:650 14px var(--f-ui);color:var(--fg-muted)}.k-lx-rd{width:8px;height:8px;border-radius:50%;background:var(--brand-red);flex:none}.k-lx-nom{font:700 clamp(34px,3.6cqi,52px)/1 var(--f-display);letter-spacing:-.05em}.k-lx-nom span{font-size:.38em;letter-spacing:-.02em;color:var(--fg-muted)}.k-lx-tb dl{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;margin:0;font-size:13px}.k-lx-tb dt{color:var(--fg-subtle)}.k-lx-tb dd{margin:0}.k-lx-holes{display:flex;gap:6px;flex-wrap:wrap}.k-lx-holes i{width:15px;height:15px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--line-strong);transition:background .16s var(--ease),box-shadow .16s var(--ease)}.k-lx-holes i.on,.k-lx-holes.full i{background:var(--ground);box-shadow:inset 0 2px 3px var(--k-lx-hole),inset 0 0 0 1.5px var(--fg)}.k-lx-tk.js .k-lx-holes i.on{animation:k-lx-punch .26s var(--ease-out)}.k-lx-tk.warn .front .k-lx-holes i.on{box-shadow:inset 0 2px 3px var(--k-lx-hole),inset 0 0 0 1.5px var(--warn)}@keyframes k-lx-punch{0%{transform:scale(1.5)}to{transform:none}}.k-lx-spent{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;min-height:28px}.k-lx-spent .k-lx-m{font-size:22px;font-weight:600;letter-spacing:-.02em}.k-lx-spent small{font-size:13px;color:var(--fg-subtle)}.k-lx-spent .k-chip{align-self:center;opacity:0;transform:scale(.6);transition:opacity .2s var(--ease),transform .42s var(--ease-out)}.k-lx-tk.warn .k-lx-spent .k-chip{opacity:1;transform:none}.k-lx-mail{position:absolute;right:0;bottom:0;z-index:3;width:300px;display:grid;gap:4px;background:var(--surface);border-radius:var(--r-field);padding:14px 16px;box-shadow:var(--shadow-float);border:1px solid var(--line);border-left:3px solid var(--warn);opacity:0;transform:translateY(16px);transition:opacity .3s var(--ease),transform .5s var(--ease-out)}.k-lx-mail small{font-size:12px;color:var(--fg-subtle)}.k-lx-mail b{font-size:14.5px}.k-lx-mail .k-lx-m{font-size:12.5px;color:var(--warn-ink)}.k-lx-tk.warn .k-lx-mail{opacity:1;transform:none}.k-lx-tk.deny .k-lx-mail{opacity:0;transform:translateY(-10px)}.k-lx-stub{border-left:2px dashed var(--line-strong);padding:26px 20px;display:flex;flex-direction:column;justify-content:center;gap:8px;font-size:12px;color:var(--fg-subtle);min-width:0}.k-lx-stub .k-lx-m{font-size:15px;color:var(--fg);font-weight:600}.k-lx-tk.deny .k-lx-tic.front{transform:translate(-30px,40px) rotate(-5deg) scale(.94);filter:saturate(.4);opacity:.55;z-index:1}.k-lx-tk.deny .k-lx-tic.back{transform:rotate(1.5deg);opacity:1;z-index:2}.k-lx-stamp{position:absolute;right:24px;top:96px;display:grid;gap:4px;justify-items:center;padding:10px 18px;border:3px solid var(--fail);border-radius:var(--r-field);color:var(--fail-ink);background:var(--surface);transform:rotate(-9deg) scale(1.6);opacity:0;transition:transform .42s var(--ease-out) .22s,opacity .16s var(--ease) .22s}.k-lx-stamp b{font:700 24px var(--f-display);letter-spacing:-.03em;text-transform:uppercase}.k-lx-stamp span{font-size:12px}.k-lx-tk.deny .k-lx-stamp{transform:rotate(-9deg);opacity:1}.k-lx-mo{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:center}.k-lx-mp{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:24px 26px 20px;min-width:0}.k-lx-mp header{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:18px;font-size:15px}.k-lx-lanes{--d:1;display:grid;grid-template-columns:150px minmax(0,1fr) 130px;column-gap:20px;row-gap:22px;align-items:center}.k-lx-ln{display:contents}.k-lx-lnh b{display:block;font-size:15px}.k-lx-lnh small{font-size:12px;color:var(--fg-subtle)}.k-lx-lnc{position:relative;min-width:0}.k-lx-ln svg{width:100%;height:64px;display:block;overflow:visible;clip-path:inset(0 calc((1 - var(--d))*100%) 0 0)}.k-lx-ln .ar{fill:var(--run-tint);transition:fill var(--t-state)}.k-lx-ln .cv{fill:none;stroke:var(--run);stroke-width:2;vector-effect:non-scaling-stroke;transition:stroke var(--t-state)}.k-lx-ln.hot .ar{fill:var(--warn-tint)}.k-lx-ln.hot .cv{stroke:var(--warn)}.k-lx-ln .l80{stroke:var(--line-strong);stroke-width:1;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.k-lx-ln.warn .l80{stroke:var(--warn)}.k-lx-80{position:absolute;right:8px;top:-14px;opacity:0;transform:scale(.6);transition:opacity .2s var(--ease),transform .42s var(--ease-out)}.k-lx-ln.hot .k-lx-80{opacity:1;transform:none}.k-lx-lnv b{display:block;font-size:20px;font-weight:600}.k-lx-lnv small{font-size:12px;color:var(--fg-subtle)}.k-lx-days{grid-column:2;position:relative;display:grid;grid-template-columns:repeat(31,1fr);height:30px;border-top:1px solid var(--line-strong);margin-top:-6px}.k-lx-days i{position:relative;border-left:1px solid var(--line);height:6px}.k-lx-days i[data-d]{height:9px;border-color:var(--line-strong)}.k-lx-days i[data-d]:after{content:attr(data-d);position:absolute;top:12px;left:-4px;font:500 11.5px var(--f-mono);color:var(--fg-subtle)}.k-lx-now{position:absolute;top:-6px;left:calc(var(--d)*100%);width:12px;height:12px;margin-left:-6px;margin-top:-1px;border-radius:50%;background:var(--run);box-shadow:0 0 0 4px var(--run-tint)}.k-lx-rest{margin:22px 0 0;font-size:12.5px;color:var(--fg-subtle)}.k-lx-doc{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-field);padding:24px 24px 22px;display:grid;gap:12px;box-shadow:var(--shadow-float);transform:rotate(2deg);transition:transform .7s var(--ease-out),opacity .4s var(--ease);min-width:0}.k-lx-mo:not(.done) .k-lx-doc{opacity:0;transform:translate(40px,30px) rotate(8deg)}.k-lx-doc>small{font-size:12px;color:var(--fg-subtle)}.k-lx-dn{font:700 24px/1.15 var(--f-display);letter-spacing:-.04em}.k-lx-doc dl{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:0;font-size:13px;padding:12px 0;border-block:1px solid var(--line-soft)}.k-lx-doc dt{color:var(--fg-subtle)}.k-lx-doc dd{margin:0;font-weight:600}.k-lx-ds{font-size:28px;font-weight:600;letter-spacing:-.03em}.k-lx-doc>small:last-of-type{margin-top:-8px}.k-lx-doc .k-chip{justify-self:start;white-space:normal;height:auto;min-height:24px;padding-block:4px}.k-lx-doc .k-mark{justify-self:start;margin-top:-6px}.k-lx-money{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.k-lx-money li{display:grid;gap:6px;align-content:start;padding-top:16px;border-top:2px solid var(--fg)}.k-lx-money b{font-size:16px}.k-lx-money span{color:var(--fg-muted);font-size:14.5px}.k-lx-seg{display:inline-flex;padding:4px;border-radius:var(--r-pill);background:var(--rail-2);box-shadow:inset 0 0 0 1px var(--rail-line)}.k-lx-bd{width:100%;border-collapse:collapse}.k-lx-bd thead th{font:650 12.5px var(--f-ui);color:var(--rail-muted);text-align:right;padding:0 0 12px;border-bottom:1px solid var(--rail-line)}.k-lx-bd thead th:first-child{text-align:left}.k-lx-bd tbody th{text-align:left;padding:16px 0;font:700 18px var(--f-ui);color:var(--rail-fg);border-bottom:1px solid var(--rail-line)}.k-lx-bd tbody th small{display:block;font:500 12.5px var(--f-ui);color:var(--rail-muted);margin-top:3px}.k-lx-bd td{text-align:right;padding:16px 0 16px 24px;border-bottom:1px solid var(--rail-line);font-size:22px;color:var(--rail-fg);white-space:nowrap;perspective:400px}.k-lx-bd .fc{display:inline-block;min-width:.72em;text-align:center;white-space:pre;padding:4px 2px;margin-left:2px;border-radius:4px;background:var(--rail-2);background-image:linear-gradient(transparent calc(50% - .5px),var(--k-lx-seam) calc(50% - .5px),var(--k-lx-seam) calc(50% + .5px),transparent calc(50% + .5px));transform-origin:50% 50%}@media (prefers-reduced-motion:no-preference){.k-lx-board.go .fl .fc{animation:k-lx-flip .56s var(--ease-out) both;animation-delay:calc(var(--r)*45ms + var(--i)*28ms)}}@keyframes k-lx-flip{0%{transform:rotateX(90deg);color:transparent}55%{transform:rotateX(-12deg);color:var(--rail-fg)}to{transform:none}}.k-lx-bn{margin:16px 0 0;font-size:13px;color:var(--rail-muted)}.k-lx-bn a{color:var(--rail-fg);text-decoration-color:var(--rail-muted);text-underline-offset:3px}.k-lx-empty{margin:0;padding:24px;border:1px dashed var(--rail-line);border-radius:var(--r-card);color:var(--rail-fg)}.k-lx-calc{margin-top:56px;background:var(--rail-2);border:1px solid var(--rail-line);border-radius:var(--r-card);padding:30px 32px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 48px;position:relative}.k-lx-calc h3{grid-column:1/-1;margin:0 0 4px;font:700 24px var(--f-display);letter-spacing:-.04em;color:var(--rail-fg)}.k-lx-calc>.k-mark{position:absolute;right:24px;top:28px;background:var(--rail);color:var(--rail-muted);border-color:var(--rail-line)}.k-lx-calc label{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;grid-column:1;font-size:14px;color:var(--rail-fg)}.k-lx-calc label b{grid-row:1;grid-column:2;font-size:18px;color:var(--rail-fg);min-width:3ch;text-align:right}.k-lx-calc input[type=range]{grid-column:1/-1;width:100%;height:24px;margin:0;-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer}.k-lx-calc input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:var(--r-pill);background:linear-gradient(var(--run),var(--run)) 0 0/var(--v,50%) 100% no-repeat,var(--rail-line)}.k-lx-calc input[type=range]::-moz-range-track{height:6px;border-radius:var(--r-pill);background:var(--rail-line)}.k-lx-calc input[type=range]::-moz-range-progress{height:6px;border-radius:var(--r-pill);background:var(--run)}.k-lx-calc input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;margin-top:-8px;border-radius:50%;background:var(--rail-fg);box-shadow:0 0 0 4px var(--k-lx-halo);transition:box-shadow var(--t-hover) var(--ease)}.k-lx-calc input[type=range]::-moz-range-thumb{width:22px;height:22px;border:0;border-radius:50%;background:var(--rail-fg);box-shadow:0 0 0 4px var(--k-lx-halo)}.k-lx-calc input[type=range]:hover::-webkit-slider-thumb{box-shadow:0 0 0 6px var(--k-lx-halo-hi)}.k-lx-calc input[type=range]:focus-visible{outline:2px solid var(--rail-fg);outline-offset:4px;border-radius:var(--r-pill)}.k-lx-cm{grid-column:1;display:flex;gap:6px;flex-wrap:wrap}.k-lx-cm button{height:34px;padding:0 14px;font-size:13px}.k-lx-out{grid-column:2;grid-row:2/5;display:grid;align-content:center;gap:10px;border-left:1px solid var(--rail-line);padding-left:48px;min-width:0}.k-lx-out small{font-size:13px;color:var(--rail-muted)}.k-lx-out>b{font:600 clamp(36px,4.6cqi,64px)/1 var(--f-mono);letter-spacing:-.05em;color:var(--rail-fg);white-space:nowrap}@container app (max-width:700px){.k-lx-out>b{font-size:clamp(26px,9cqi,40px)}}.k-lx-out>span{font-size:13px;color:var(--rail-fg)}.k-lx-trust{margin:0;display:grid}.k-lx-trust>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:16px 48px;padding:30px 0;border-top:1px solid var(--line)}.k-lx-trust>div:last-child{border-bottom:1px solid var(--line)}.k-lx-trust dt{font:700 clamp(22px,2.3cqi,32px)/1.12 var(--f-display);letter-spacing:-.045em;max-width:18ch}.k-lx-trust dd{margin:0;display:grid;gap:4px;font:500 14px/1.5 var(--f-mono);color:var(--fg-muted);align-content:center;overflow-wrap:anywhere}.k-lx-faq{max-width:860px}.k-lx-faq details{border-bottom:1px solid var(--line)}.k-lx-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font:650 17px var(--f-ui)}.k-lx-faq summary::-webkit-details-marker{display:none}.k-lx-faq summary:focus-visible{outline:2px solid var(--run);outline-offset:2px;border-radius:4px}.k-lx-faq summary svg{width:18px;height:18px;flex:none;transition:transform var(--t-state) var(--ease)}.k-lx-faq details[open] summary svg{transform:rotate(180deg)}.k-lx-faq details p{margin:0 0 22px;color:var(--fg-muted);font-size:15.5px;max-width:64ch}.k-lx-end{margin-top:var(--k-sp-sec);padding:72px 64px 64px;background:var(--rail);color:var(--rail-fg);border-radius:var(--r-card);display:grid;gap:44px}.k-lx-end .k-lx-h2{color:var(--rail-fg);max-width:16ch;font-size:clamp(34px,4.4cqi,60px)}.k-lx-end>p{margin:-28px 0 0;color:var(--rail-muted);max-width:60ch}.k-lx-end a{color:var(--rail-fg)}.k-lx-er{position:relative;--n:4}.k-lx-er ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr))}.k-lx-er .tr{position:absolute;left:calc(50%/var(--n));right:calc(50%/var(--n));top:15px;height:2px;background:var(--rail-line);overflow:hidden}.k-lx-er .tr:after{content:"";position:absolute;inset:0;background:var(--rail-ok);transform-origin:0 0;transform:none;transition:transform 2.2s var(--ease-out) .2s}.k-lx-er .st{position:relative;display:grid;justify-items:center;text-align:center;gap:6px;padding:0 8px}.k-lx-er .st i{width:32px;height:32px;border-radius:50%;background:var(--rail-ok);box-shadow:inset 0 0 0 2px var(--rail-ok);transition:box-shadow .3s var(--ease),background .3s var(--ease);transition-delay:calc(.2s + var(--s)*.7s)}.k-lx-er .st b{font:700 16px var(--f-ui);margin-top:6px}.k-lx-er .st small{font-size:13px;color:var(--rail-muted)}.k-lx-er .dot{position:absolute;top:9px;left:calc(100% - 50%/var(--n));width:14px;height:14px;margin-left:-7px;border-radius:50%;background:var(--rail-ok);box-shadow:0 0 0 5px var(--k-lx-halo-lo);transition:left 2.2s var(--ease-out) .2s,background .3s var(--ease) 2.4s}.k-lx-er.js:not(.go) .tr:after{transform:scaleX(0)}.k-lx-er.js:not(.go) .dot{left:calc(50%/var(--n));background:var(--run)}.k-lx-er.js:not(.go) .st i{background:var(--rail);box-shadow:inset 0 0 0 2px var(--rail-muted)}.k-lx-end .k-btn{height:52px;padding:0 26px;font-size:15.5px}.k-lx-end .k-btn.p{background:var(--on-state);color:var(--rail);box-shadow:none}.k-lx-end .k-btn.p:hover{background:var(--rail-fg)}.k-lx-end .k-btn:not(.p){background:transparent;color:var(--rail-fg);box-shadow:inset 0 0 0 1px var(--rail-line)}.k-lx-end .k-btn:not(.p):hover{box-shadow:inset 0 0 0 1px var(--rail-fg)}@media (prefers-reduced-motion:reduce){.k-lx *{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:1ms!important;transition-delay:0s!important}}@container app (max-width:1100px){.k-lx-pg{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.k-lx-feed,.k-lx-secs span:nth-child(n+5){display:none}.k-lx-term{grid-template-columns:minmax(0,1fr)}.k-lx-rcpt{max-width:420px}.k-lx-stick{gap:32px}.k-lx-money{grid-template-columns:repeat(2,minmax(0,1fr))}.k-lx-mo{grid-template-columns:minmax(0,1fr)}.k-lx-doc{max-width:340px;justify-self:end}}@container app (min-width:701px) and (max-width:900px){.k-lx-stick{grid-template-columns:minmax(0,1fr);gap:24px;align-content:center}.k-lx-steps{gap:20px}.k-lx-steps li{padding-bottom:14px}.k-lx-steps li b{font-size:17px}.k-lx-tix{height:400px}}@container app (max-width:700px){.k-lx-band+.k-lx-sec,.k-lx-sec{padding-top:var(--k-sp-sec-sm)}.k-lx-band{margin-top:var(--k-sp-sec-sm);padding:72px 20px}.k-lx-sh{margin-bottom:var(--k-sp-head-sm)}.k-lx-sh>p,.k-lx-shh>p{font-size:16px}.k-lx-sh.row>.k-lx-seg{flex:1 1 100%}.k-lx-h1{font-size:34px;letter-spacing:-.05em}.k-lx-lead{font-size:16px}.k-lx-hs{grid-template-columns:minmax(0,1fr)}.k-lx-hs .k-acts{gap:18px}.k-lx-hs .k-btn:not(.p){height:auto;padding:0;background:none;box-shadow:none;text-decoration:underline 1.5px var(--line-strong);text-underline-offset:4px}.k-lx-bal>span,.k-lx-bb span,.k-lx-secs,.k-lx-sub{display:none}.k-lx-bar{gap:10px;padding:0 14px}.k-lx-cap{margin-top:0}.k-lx-stage{margin:-8px -16px 0;height:520px;perspective:none}.k-lx-pan{transform:none;border-radius:22px}.k-lx-pg{grid-template-columns:minmax(0,1fr);padding:12px;gap:12px}.k-lx-feed{display:block}.k-lx-big{font-size:38px}.k-lx-code{font-size:11px;padding:14px 12px;white-space:pre-wrap;overflow-wrap:normal;word-break:normal}.k-lx-code .ln{padding-left:2ch;text-indent:-2ch}.k-lx-code .ln.ch{width:auto;min-width:0;margin:0 -6px;padding-left:calc(2ch + 6px);padding-right:6px}.k-lx-win{min-height:0}.k-lx-wbar .k-lx-leg{display:none}.k-lx-run{margin:6px 16px 0;font-size:12.5px}.k-lx-map{padding:14px 10px}.k-lx-map svg.map-ls{display:none}.k-lx-map svg.map-pt{display:block}.k-lx-map figcaption .k-lx-m{margin-left:0}.k-lx-tk{height:auto}.k-lx-stick,.k-lx-tk .k-lx-stick{position:static;height:auto;min-height:0;grid-template-columns:minmax(0,1fr)}.k-lx-tix{height:auto;display:grid;gap:16px}.k-lx-tic,.k-lx-tic.back,.k-lx-tic.front,.k-lx-tk.deny .k-lx-tic.back,.k-lx-tk.deny .k-lx-tic.front{position:relative;inset:auto;transform:none;opacity:1;filter:none;grid-template-columns:minmax(0,1fr)}.k-lx-tic.front{order:1}.k-lx-tic.back{order:2}.k-lx-mail{order:1;position:relative;width:auto}.k-lx-tk.deny .k-lx-mail,.k-lx-tk.warn .k-lx-mail{opacity:1;transform:none}.k-lx-formula{grid-template-columns:minmax(0,1fr)}.k-lx-tic:after,.k-lx-tic:before{display:none}.k-lx-stub{border-left:0;border-top:2px dashed var(--line-strong);padding:16px 22px}.k-lx-tb{padding:22px}.k-lx-stamp{right:8px;top:auto;bottom:8px;padding:6px 10px;transform:rotate(-6deg) scale(1.3)}.k-lx-stamp b{font-size:18px}.k-lx-tk.deny .k-lx-stamp,.k-lx-tk:not(.js) .k-lx-stamp{transform:rotate(-6deg);opacity:1}.k-lx-tm{position:static;justify-self:start}.k-lx-lanes{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.k-lx-ln{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.k-lx-lnh{grid-column:1}.k-lx-lnv{grid-column:2;text-align:right}.k-lx-lnc{grid-column:1/-1;grid-row:2}.k-lx-80{top:6px;left:0;right:auto}.k-lx-days{grid-column:1/-1}.k-lx-doc{justify-self:stretch;max-width:none}.k-lx-mo:not(.done) .k-lx-doc{transform:translateY(30px) rotate(6deg)}.k-lx-money{grid-template-columns:minmax(0,1fr)}.k-lx-bd tbody th small{display:none}.k-lx-bd td{font-size:14px;padding-left:8px}.k-lx-bd .fc{min-width:0;padding:0;margin:0;background:none}.k-lx-bd tbody th{font-size:15px}.k-lx-seg{display:flex}.k-lx-seg button{flex:1;padding:0 10px}.k-lx-calc{grid-template-columns:minmax(0,1fr);padding:24px 20px}.k-lx-out{grid-column:1;grid-row:auto;border-left:0;padding-left:0;border-top:1px solid var(--rail-line);padding-top:20px}.k-lx-calc>.k-mark{position:static;justify-self:start}.k-lx-trust>div{grid-template-columns:minmax(0,1fr)}.k-lx-trust dd{font-size:12.5px}.k-lx-end{padding:48px 22px 40px;margin-top:var(--k-sp-sec-sm)}.k-lx-end>p{margin-top:-24px}.k-lx-er ol{grid-template-columns:minmax(0,1fr);gap:18px}.k-lx-er .dot,.k-lx-er .tr{display:none}.k-lx-er .st{grid-template-columns:32px minmax(0,1fr);justify-items:start;text-align:left;column-gap:14px}.k-lx-er .st i{grid-row:1/3}.k-lx-er .st b{margin-top:0}.k-lp-wrap{padding:20px 16px 56px}}@media (pointer:coarse){.k-btn.sm{height:44px}.k-tbl .k-a{display:inline-flex;align-items:center}.k-tbl .k-a,button.k-tg{min-height:44px}}.k-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;min-width:0}.k-clamp.l3{-webkit-line-clamp:3;line-clamp:3}.k-anywhere{overflow-wrap:anywhere}.k-tbl small.kp.wrapnote{white-space:normal;overflow-wrap:anywhere;max-width:28ch;margin-left:auto;text-align:right}.k-tbl td.num.l,.k-tbl th.num.l{text-align:left}.k-tblw{background:linear-gradient(to right,var(--surface),var(--surface)) 0/var(--k-sp-card) 100% no-repeat local,linear-gradient(to left,var(--surface),var(--surface)) 100%/var(--k-sp-card) 100% no-repeat local,linear-gradient(to right,var(--line-strong),transparent) 0/var(--k-sp-card) 100% no-repeat scroll,linear-gradient(to left,var(--line-strong),transparent) 100%/var(--k-sp-card) 100% no-repeat scroll,var(--surface)}.k-secs{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - var(--k-sp-sh)),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - var(--k-sp-sh)),transparent)}.bh-side{container-type:inline-size;min-width:0}.bh-r.long{font-size:clamp(15px,7cqi,22px)}@container app (max-width:700px){.k-co{flex:0 1 auto}.k-bar .k-bal{max-width:none}}.k-inl{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0}.k-inl input.k-in{flex:1 1 140px;width:auto;min-width:0}.k-forms{display:grid;gap:10px;min-width:240px;padding:6px 0}.sp-mask{gap:14px;max-width:640px}.sp-fact{margin:0;color:var(--fg-muted);font-size:13.5px;max-width:64ch}.k-rowact{display:inline-block}.k-rowact>summary{list-style:none}.k-rowact>summary::-webkit-details-marker{display:none}.k-rowact[open]>summary{background:var(--sunken)}.k-rowact>.k-forms{position:absolute;right:0;margin-top:6px;z-index:6;width:min(360px,80vw);white-space:normal;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-float);padding:14px 16px}.k-rowact .k-forms>b{font:650 13px/1.4 var(--f-ui)}.m-stack{gap:20px}.m-bar,.m-stack{display:grid;min-width:0}.m-bar{gap:12px}.m-tasks{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.m-tasks::-webkit-scrollbar{display:none}.m-cnt{margin-left:7px;font:600 11.5px/1 var(--f-mono);color:var(--fg-subtle);font-variant-numeric:tabular-nums}.k-tabs .on .m-cnt{color:var(--fg-muted)}.m-tools{flex-wrap:wrap}.m-search,.m-tools{display:flex;gap:8px;align-items:center}.m-search{flex:1 1 280px;max-width:380px;height:40px;padding:0 14px;border-radius:var(--r-field);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong);transition:box-shadow var(--t-hover) var(--ease)}.m-search:hover{box-shadow:inset 0 0 0 1px var(--fg-subtle)}.m-search:focus-within{box-shadow:inset 0 0 0 2px var(--run)}.m-search svg{width:16px;height:16px;flex:none;color:var(--fg-subtle)}.m-search input{all:unset;flex:1;min-width:0;font:600 14px/1 var(--f-ui);color:var(--fg);caret-color:var(--run)}.m-search input::placeholder{color:var(--fg-subtle);font-weight:500}.m-fbtn.on{background:var(--fg);color:var(--on-fg);box-shadow:none}.m-view{margin-left:auto}.m-filt{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;align-items:end;padding:16px 20px;border:1px solid var(--line);border-radius:var(--r-card);animation:k-in .2s var(--ease-out) both}.m-filt,.m-filt select{background:var(--surface)}.m-filt select{min-height:44px;padding:0 12px;border:0;border-radius:var(--r-field);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--fg);font:600 14px/1 var(--f-ui)}.m-filt select:focus-visible{outline:2px solid var(--run);outline-offset:1px}.m-filt .k-btn{justify-self:start}.m-note{margin:0;font-size:12.5px;color:var(--fg-subtle)}.m-list{--m-cols:minmax(0,1fr) 312px;margin:0;padding:0;list-style:none;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden}.m-lh,.m-row{display:grid;grid-template-columns:var(--m-cols);column-gap:28px;align-items:center}.m-lh{padding:12px 24px;border-bottom:1px solid var(--line-soft);font:650 12.5px/1.2 var(--f-ui);color:var(--fg-subtle)}.m-lh-p{display:grid;grid-template-columns:repeat(3,1fr);column-gap:12px;text-align:right}.m-lh-p>span{display:inline-flex;justify-content:flex-end;align-items:center;gap:4px}.m-row{padding:18px 24px;border-bottom:1px solid var(--line-soft);transition:background var(--t-hover) var(--ease)}.m-row:last-child{border-bottom:0}.m-row:hover{background:var(--ground)}.m-main{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:4px;justify-items:start}.m-main h3{margin:0;font:700 15px/1.3 var(--f-ui);display:flex;gap:8px 10px;align-items:center;flex-wrap:wrap;max-width:100%;overflow-wrap:anywhere}.m-main p{margin:0 0 4px;color:var(--fg-muted);font-size:13.5px;max-width:62ch}.m-main .mono{overflow-wrap:anywhere}.m-facts,.m-main .mono{font-size:12.5px;color:var(--fg-subtle)}.m-facts{display:flex;flex-wrap:wrap;gap:4px 0}.m-facts>span+span:before{content:"";display:inline-block;width:3px;height:3px;border-radius:50%;background:var(--line-strong);margin:0 9px;vertical-align:3px}.m-pick{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--fg-muted);cursor:pointer}.m-pick input{width:16px;height:16px;margin:0;accent-color:var(--run)}.m-price{display:grid;grid-template-columns:repeat(3,1fr);column-gap:12px;row-gap:2px;align-items:baseline;text-align:right}.m-io{display:contents}.m-io>span{display:grid;justify-items:end}.m-io b{font-size:14.5px;font-weight:600;letter-spacing:-.01em}.m-io small,.m-req>span{display:none;font:600 11.5px/1.2 var(--f-ui);color:var(--fg-subtle)}.m-unit{grid-column:1/3;grid-row:2;font-size:11.5px;color:var(--fg-subtle)}.m-req{grid-column:3;grid-row:1/3;align-self:center;display:grid;justify-items:end}.m-req b{font-size:14.5px;font-weight:600;padding:6px 10px;border-radius:var(--r-pill);background:var(--sunken);color:var(--fg);letter-spacing:-.01em;white-space:nowrap}.m-wait{grid-column:1/-1;font-size:12.5px;color:var(--fg-subtle);text-align:right}@keyframes m-in{0%{opacity:0;transform:translateY(6px)}}.m-list.swap .m-row{animation:m-in .28s var(--ease-out) both;animation-delay:calc(var(--i,0) * 24ms)}.m-tipw{position:relative;display:inline-flex;vertical-align:-3px}.m-tip{all:unset;box-sizing:border-box;width:24px;height:24px;margin:-3px;display:grid;place-items:center;border-radius:50%;color:var(--fg-subtle);cursor:help;transition:color var(--t-hover) var(--ease)}.m-tip svg{width:14px;height:14px}.m-tip:focus-visible,.m-tip:hover{color:var(--fg)}.m-tip:focus-visible{outline:2px solid var(--run);outline-offset:1px}.m-tipb{position:absolute;top:calc(100% + 8px);right:-10px;z-index:40;width:max-content;max-width:260px;padding:9px 12px;border-radius:var(--r-field);background:var(--fg);color:var(--on-fg);font:500 12.5px/1.45 var(--f-ui);letter-spacing:0;text-align:left;white-space:normal;box-shadow:var(--shadow-float);opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity var(--t-hover) var(--ease),transform var(--t-state) var(--ease-out)}.m-tipw.start .m-tipb{right:auto;left:-10px}.m-tip:focus-visible+.m-tipb,.m-tipw.open .m-tipb,.m-tipw:hover .m-tipb{opacity:1;transform:none;pointer-events:auto}.m-tipb:before{content:"";position:absolute;left:0;right:0;top:-5px;height:5px}.m-tipw.off .m-tip:focus-visible+.m-tipb,.m-tipw.off .m-tipb,.m-tipw.off:hover .m-tipb{opacity:0;transform:translateY(-4px);pointer-events:none}.m-tbl th{vertical-align:bottom}.m-tbl th.num{font-family:var(--f-ui);font-size:12.5px;letter-spacing:0}.m-tbl th small,.m-u{display:block;margin-top:3px;font:500 11px/1.3 var(--f-ui);color:var(--fg-subtle);white-space:nowrap}.m-tbl th .m-tipw{margin-left:3px}.m-tbl td .mono{display:block;margin-top:2px}.m-tbl td:first-child{white-space:normal;overflow-wrap:anywhere;min-width:18ch;max-width:36ch}.m-tbl td.m-reqc{font-weight:600;color:var(--fg)}.m-retire{margin-left:8px;font-weight:600}.m-retire a{color:inherit;text-decoration:underline;text-underline-offset:2px}.m-tray{position:sticky;bottom:12px;z-index:3;display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:10px 12px 10px 18px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);box-shadow:var(--shadow-float);animation:m-in .28s var(--ease-out) both}.m-tray-l{font:700 13px/1.2 var(--f-ui);color:var(--fg)}.m-tray-ids{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;min-width:0}.m-tray-id{display:inline-flex;align-items:center;gap:2px;height:28px;padding:0 4px 0 10px;border-radius:var(--r-pill);background:var(--sunken);font:600 12.5px/1 var(--f-ui);color:var(--fg)}.m-tray-id button{all:unset;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:var(--fg-subtle);cursor:pointer}.m-tray-id button:hover{background:var(--line-soft);color:var(--fg)}.m-tray-id button:focus-visible{outline:2px solid var(--run);outline-offset:1px}.m-tray-id svg{width:12px;height:12px}.m-tray-n{display:none;min-width:22px;height:22px;padding:0 6px;margin-left:4px;border-radius:var(--r-pill);background:var(--fg);color:var(--surface);font:600 12px/22px var(--f-mono);text-align:center}@media (pointer:coarse){.m-tray-id button{width:32px;height:32px}}.m-tray .k-sub{margin:0;font-size:12.5px}.m-tray-acts{display:flex;gap:8px;margin-left:auto}.mc{--lab:minmax(170px,1.05fr);display:grid;gap:16px}.mc-price{display:grid;gap:6px;padding:22px 24px 20px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card)}.mc-ph h2{margin:0;font:700 15px/1.3 var(--f-ui)}.mc-ph .k-sub{margin:3px 0 0}.mc-route{position:relative;height:124px;margin:2px 10px 0}.mc-route:before{content:"";position:absolute;left:0;top:calc(50% - 6px);width:2px;height:14px;border-radius:1px;background:var(--line-strong)}.mc-line{position:absolute;left:0;right:0;top:calc(50% - 1px);height:2px;border-radius:2px;background:var(--line)}.mc-line i{position:absolute;inset:0;background:var(--fg);border-radius:inherit;transform-origin:left;transform:scaleX(0);transition:transform 1.1s var(--ease-out)}.mc-route.go .mc-line i{transform:scaleX(var(--mx,0))}.mc-zero{top:calc(50% + 12px);font-size:11.5px;color:var(--fg-subtle)}.mc-st,.mc-zero{position:absolute;left:0}.mc-st{top:50%;width:0;height:0;transition:left 1.1s var(--ease-out)}.mc-route.go .mc-st{left:calc(var(--x) * 100%)}.mc-st>i{position:absolute;left:-7px;top:-7px;width:14px;height:14px;border-radius:50%;background:var(--surface);box-shadow:inset 0 0 0 3px var(--fg)}.mc-st.lo>i{background:var(--fg);box-shadow:0 0 0 3px var(--surface),0 0 0 4.5px var(--fg)}.mc-st>span{position:absolute;display:flex;flex-direction:column;gap:3px;white-space:nowrap;opacity:0;transition:opacity .3s var(--ease) .8s}.mc-route.go .mc-st>span{opacity:1}.mc-st[data-side=up]>span{bottom:16px}.mc-st[data-side=dn]>span{top:16px;flex-direction:column-reverse}.mc-st[data-an=l]>span{left:-7px}.mc-st[data-an=c]>span{left:0;transform:translateX(-50%);align-items:center}.mc-st[data-an=r]>span{right:-7px;align-items:flex-end}.mc-st b{max-width:180px;overflow:hidden;text-overflow:ellipsis;font:600 13px/1.2 var(--f-ui);color:var(--fg-muted)}.mc-st em{font:600 16px/1.1 var(--f-mono);font-style:normal;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.mc-st em,.mc-st.lo b{color:var(--fg)}.mc-say{margin:4px 0 0;font:500 14px/1.5 var(--f-ui);color:var(--fg-muted)}.mc-say b{color:var(--fg);font-weight:700}.mc-tools{display:flex;align-items:center;gap:8px 18px;flex-wrap:wrap;padding:2px 4px}.mc-tools .k-sub{margin:0}.mc-t{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);overflow:clip}.mc-hd,.mc-r{display:grid;grid-template-columns:var(--lab) repeat(var(--cols),minmax(0,1fr));column-gap:24px;padding:0 24px}.mc-hd{position:sticky;top:0;z-index:2;padding-top:18px;padding-bottom:16px;background:var(--surface);border-bottom:1px solid var(--line)}.k-app.site .mc-hd{top:68px}.mc-m{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.mc-m,.mc-m>div{min-width:0}.mc-m .k-a,.mc-m>div>span{font:700 16px/1.25 var(--f-ui);text-align:left;overflow-wrap:anywhere}.mc-m small{display:block;margin-top:4px;font:500 12.5px/1.3 var(--f-ui);color:var(--fg-subtle);overflow-wrap:anywhere}.mc-x{all:unset;flex:none;display:grid;place-items:center;width:28px;height:28px;margin:-3px -6px 0 0;border-radius:50%;color:var(--fg-subtle);cursor:pointer;transition:background var(--t-hover) var(--ease),color var(--t-hover) var(--ease)}.mc-x:hover{background:var(--sunken);color:var(--fg)}.mc-x:focus-visible{outline:2px solid var(--run);outline-offset:2px}.mc-x svg{width:14px;height:14px}.mc-m.add{position:relative;align-items:center;justify-content:space-between;min-height:44px;padding:0 14px;border:1.5px dashed var(--line-strong);border-radius:var(--r-field);font:650 13.5px/1.2 var(--f-ui);color:var(--fg-muted);cursor:pointer;transition:border-color var(--t-hover) var(--ease),color var(--t-hover) var(--ease)}.mc-m.add:hover{border-color:var(--fg-subtle);color:var(--fg)}.mc-m.add:focus-within{border:2px solid var(--run)}.mc-m.add .chev{width:12px;height:12px}.mc-sel{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer;font:inherit}.mc-g+.mc-g{border-top:1px solid var(--line)}.mc-gh{margin:0;padding:22px 24px 6px;font:700 13px/1.2 var(--f-ui);color:var(--fg)}.mc-r{padding-top:12px;padding-bottom:12px;align-items:start;border-top:1px solid var(--line-soft);transition:background var(--t-hover) var(--ease)}.mc-ghr+.mc-r{border-top:0}.mc-r:hover{background:var(--ground)}.mc-l span{font:600 14px/1.35 var(--f-ui);color:var(--fg)}.mc-l small{display:block;margin-top:2px;font:500 12px/1.35 var(--f-ui);color:var(--fg-subtle)}.mc-v{display:grid;gap:7px;align-content:start;min-width:0;font:500 14px/1.4 var(--f-ui);color:var(--fg-muted)}.mc-v .mono{font:500 14px/1.35 var(--f-mono);color:var(--fg);font-variant-numeric:tabular-nums}.mc-v.best .mono{font-weight:700}.mc-bar{position:relative;display:block;height:4px;max-width:180px;border-radius:2px;background:var(--line-soft);overflow:hidden}.mc-bar:after{content:"";position:absolute;inset:0 auto 0 0;width:calc(var(--w) * 100%);border-radius:inherit;background:var(--line-strong)}.mc-v.best .mc-bar:after{background:var(--fg)}.mc-na{justify-self:start;display:inline-flex;align-items:center;height:22px;padding:0 9px;border:1px dashed var(--line-strong);border-radius:var(--r-pill);font:600 11.5px/1 var(--f-ui);color:var(--fg-subtle)}.mc-foot{margin:0 4px}.k-crumb button.k-a{all:unset;color:var(--fg-muted);cursor:pointer}.k-crumb button.k-a:hover{color:var(--fg)}.k-crumb button.k-a:focus-visible{outline:2px solid var(--run);outline-offset:2px;border-radius:4px}@container app (max-width:700px){.m-tray{flex-wrap:nowrap;padding:10px 10px 10px 16px}.m-tray-ids{display:none}.m-tray-n{display:inline-block}.m-tray .k-sub{flex:1;min-width:0;font-size:12px;line-height:1.3}.mc-price{padding:18px 16px 16px}.mc-route{height:132px;margin:2px 6px 0}.mc-st b{max-width:120px;font-size:12px}.mc-st em{font-size:14px}.mc-hd,.mc-r{grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:12px;padding-left:16px;padding-right:16px}.mc-hd{padding-top:14px;padding-bottom:12px}.k-app.site .mc-hd{position:static}.mc-hd>.mc-l{display:none}.mc-r{row-gap:8px}.mc-r>.mc-l{grid-column:1/-1}.mc-l span{font-size:13.5px}.mc-gh{padding:18px 16px 4px}.mc-m .k-a{font-size:13.5px}.mc-m small{font-size:11.5px}.mc-v,.mc-v .mono{font-size:13px}.mc-m.add{padding:0 10px;font-size:12.5px}}.m-how{scroll-margin-top:96px}.m-calc>h2,.m-how>h2,.m-incl>h2,.m-secs h2,.ms>h2{margin:0;font:700 15px/1.3 var(--f-ui)}.m-how-g{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:28px;align-items:start}.m-defs{margin:0;display:grid;gap:12px}.m-defs dt{font:700 13.5px/1.3 var(--f-ui)}.m-defs dd{margin:2px 0 0;color:var(--fg-muted);font-size:13.5px;max-width:58ch}.m-calc{display:grid;gap:10px;padding:18px 20px;border-radius:var(--r-field);background:var(--sunken)}.m-calc>b{font:700 13.5px/1.3 var(--f-ui)}.m-cr{display:grid;grid-template-columns:minmax(0,1fr) auto 76px;gap:14px;align-items:baseline;font-size:13.5px}.m-cr>span.mono{font-size:12.5px;color:var(--fg-subtle)}.m-cr>b{text-align:right;font-weight:600}.m-cr.tot{border-top:1px solid var(--line-strong);padding-top:10px}.m-cr.tot>b{font-size:18px}.m-calc .k-sub{font-size:12.5px}.m-calc .k-row>b[data-calc=total]{font-size:20px;line-height:1.15;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.m-calc .k-row>b[data-calc=total] .k-lx-odo{justify-content:flex-end}.m-plus{margin:0;padding-left:20px;display:grid;gap:6px;color:var(--fg-muted);font-size:13.5px;max-width:72ch}.m-mh{align-items:flex-start}.m-id{display:flex;align-items:center;gap:4px;margin:8px 0 0;color:var(--fg-muted)}.m-id .mono{font:500 13px/1 var(--f-mono);overflow-wrap:anywhere}.m-copy{all:unset;box-sizing:border-box;width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:var(--r-field);color:var(--fg-subtle);cursor:pointer;transition:background var(--t-hover) var(--ease),color var(--t-hover) var(--ease)}.m-copy:hover{background:var(--sunken);color:var(--fg)}.m-copy:focus-visible{outline:2px solid var(--run);outline-offset:1px}.m-copy svg{width:16px;height:16px}.m-copy.done{color:var(--done)}.m-lede{margin:0;font-size:16px;line-height:1.55;max-width:68ch}.ms-tags{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 0;margin:-6px 0 0;font-size:13.5px;color:var(--fg-muted)}.ms-tags>span{margin-right:8px}.ms-tags>b{font-weight:650;color:var(--fg)}.ms-tags>b+b:before{content:"·";margin:0 8px;font-weight:500;color:var(--fg-subtle)}.m-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden}.m-strip.s2{grid-template-columns:repeat(2,minmax(0,1fr));background:var(--ground)}.m-strip>div{display:grid;gap:6px;align-content:start;padding:16px 20px;border-left:1px solid var(--line-soft);min-width:0}.m-strip>div:first-child{border-left:0}.m-strip span{font:650 12.5px/1.2 var(--f-ui);color:var(--fg-subtle)}.m-strip b{font:700 18px/1.15 var(--f-ui);overflow-wrap:anywhere}.m-strip b.mono{font:600 19px/1.15 var(--f-mono);letter-spacing:-.02em}.m-strip small{font-size:12px;color:var(--fg-subtle);line-height:1.35}.ms{grid-template-columns:minmax(0,1fr);gap:22px}.ms,.ms-top{display:grid}.ms-top{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.ms-top>*{min-width:0}.ms-top h3{margin:0;font:700 13.5px/1.3 var(--f-ui)}.ms-try{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-content:start;padding-right:28px}.ms-try>p{margin:0;font-size:13.5px;color:var(--fg-muted);max-width:52ch}.ms-try>.k-btn,.ms-try>a{justify-self:start}.ms-note{margin:0;font-size:12.5px;color:var(--fg-muted)}.ms-note .mono{color:var(--fg)}.ms-cmp{display:grid;gap:8px;align-content:start;padding-left:28px;border-left:1px solid var(--line-soft)}.ms-cmp ul{list-style:none;margin:0;padding:0}.ms-cmp li{display:grid;grid-template-columns:minmax(0,1fr) auto 128px;gap:12px;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--line-soft)}.ms-cmp li .k-a{justify-self:start;font-weight:650}.ms-cmp li .mono{font-size:13px;font-weight:600}.ms-r{font-size:12.5px;font-weight:650;color:var(--fg-muted);text-align:right}.ms-links{display:flex;flex-wrap:wrap;gap:6px 18px;margin:4px 0 0;font-size:13px}.m-doc{display:grid;grid-template-columns:168px minmax(0,1fr);gap:28px;align-items:start}.m-toc{position:sticky;top:92px;display:grid;gap:2px}.m-toc a{box-sizing:border-box;padding:9px 12px;border-radius:var(--r-field);font:650 13.5px/1.2 var(--f-ui);color:var(--fg-muted);text-decoration:none;transition:background var(--t-hover) var(--ease),color var(--t-hover) var(--ease)}.m-toc a.on,.m-toc a:hover{color:var(--fg)}.m-toc a.on{background:var(--surface);box-shadow:var(--shadow-lift)}.m-toc a:focus-visible{outline:2px solid var(--run);outline-offset:1px}.m-secs{gap:16px}.m-secs,.m-secs>section{display:grid;min-width:0}.m-secs>section{gap:12px;padding:22px 24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);scroll-margin-top:92px}.m-secs>section>p{margin:0}.m-pr{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:12px 0;border-bottom:1px solid var(--line-soft)}.m-pr:first-child{padding-top:2px}.m-pr:last-child{border-bottom:0}.m-pr>span{display:grid;gap:2px}.m-pr>span b{font-size:14px}.m-pr small{color:var(--fg-muted);font-size:12.5px;max-width:58ch}.m-pr>b{font:600 16px/1 var(--f-mono);white-space:nowrap}.mh-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mh-fig{margin:0;display:grid;gap:6px;min-width:0}.mh-fig svg{width:100%;height:96px;display:block;background:var(--sunken);border-radius:var(--r-field)}.mh-fig figcaption{font-size:12.5px;color:var(--fg-muted)}.mh-base{stroke:var(--line-strong);stroke-width:1}.mh-line{fill:none;stroke:var(--run);stroke-width:2;stroke-linejoin:round}.mh-dot{fill:var(--surface);stroke:var(--run);stroke-width:2}.mh-table{width:100%;border-collapse:collapse;font-size:13.5px}.mh-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mh-table td,.mh-table th{text-align:left;padding:8px 0;border-bottom:1px solid var(--line-soft);font-weight:400}.mh-table thead th{color:var(--fg-muted);font-size:12px}.mh-table tbody tr:last-child>*{border-bottom:0}.mh-bars{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.mh-bars li{display:grid;grid-template-rows:auto 96px auto;gap:6px;justify-items:center;min-width:0;font-size:12px;color:var(--fg-muted)}.mh-val{font-size:12px;color:var(--fg)}.mh-bars li[data-day-state=empty] .mh-val{color:var(--fg-subtle)}.mh-col{width:100%;height:96px;display:flex;align-items:flex-end;background:var(--sunken);border-radius:8px;overflow:hidden}.mh-col i{display:block;width:100%;background:var(--run);border-radius:8px 8px 0 0;transform-origin:bottom;animation:k-rise var(--t-fill) var(--ease-out) backwards}@media (prefers-reduced-motion:reduce){.mh-col i{animation:none}}@container app (max-width:700px){.mh-charts{grid-template-columns:minmax(0,1fr)}.mh-bars{gap:4px}}@media (prefers-reduced-motion:reduce){.m-filt,.m-list.swap .m-row,.m-tray{animation:none}.m-tipb,.mc-line i,.mc-m.add,.mc-r,.mc-st,.mc-st>span,.mc-x{transition:none}}@container app (max-width:860px){.m-list{--m-cols:minmax(0,1fr)}.m-lh{display:none}.m-row{row-gap:14px;padding:16px 18px}.m-price{text-align:left}.m-io>span,.m-price,.m-req{justify-items:start}.m-io small,.m-req>span{display:block;order:-1;margin-bottom:4px}.m-io>span,.m-req{display:flex;flex-direction:column}.m-req{align-items:flex-start;grid-row:1}.m-req b{margin-left:-10px}.m-unit{grid-column:1/-1;grid-row:2}.m-wait{text-align:left}.m-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.m-strip>div{border-left:0;border-top:1px solid var(--line-soft)}.m-strip>div:nth-child(-n+2){border-top:0}.m-strip>div:nth-child(2n){border-left:1px solid var(--line-soft)}.m-doc{grid-template-columns:minmax(0,1fr)}.m-toc{display:none}.m-how-g{grid-template-columns:minmax(0,1fr)}}@container app (max-width:700px){.m-tools{display:grid;grid-template-columns:minmax(0,1fr) auto}.m-search{max-width:none;grid-column:1/-1}.m-view{margin-left:0;justify-self:end}.m-secs>section{padding:18px}.m-secs .k-tblw{margin:0 -18px;padding:0 6px}.m-strip.s2{grid-template-columns:minmax(0,1fr)}.m-strip.s2>div{border-left:0!important;border-top:1px solid var(--line-soft)}.m-strip.s2>div:first-child{border-top:0}.m-cr{grid-template-columns:minmax(0,1fr) 70px}.m-cr>span.mono{grid-column:1;grid-row:2}.ms-top{grid-template-columns:minmax(0,1fr);gap:22px}.ms-try{padding-right:0}.ms-cmp{padding-left:0;border-left:0;padding-top:20px;border-top:1px solid var(--line-soft)}.ms-cmp li{grid-template-columns:minmax(0,1fr) auto;row-gap:2px}.ms-r{grid-column:1/-1;text-align:left}.m-pr{flex-wrap:wrap;gap:6px 20px}}@container app (max-width:420px){.m-strip{grid-template-columns:minmax(0,1fr)}.m-strip>div{border-left:0!important;border-top:1px solid var(--line-soft)}.m-strip>div:first-child{border-top:0}}.k-app.site{background:var(--bg);display:flex;flex-direction:column}.s-body{flex:1 0 auto}.s-top{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:28px;padding:14px 40px;background:var(--bg);border-bottom:1px solid var(--line-soft);flex-wrap:wrap}.s-logo{display:flex;color:var(--fg);text-decoration:none;border-radius:var(--r-pill)}.s-logo .k-brand .mk{height:24px}.s-logo .k-brand .wm{font-size:19px}.s-nav{display:flex;gap:6px;flex:1}.s-nl{padding:8px 12px;border-radius:var(--r-pill);font:650 14.5px/1.2 var(--f-ui);color:var(--fg-muted);text-decoration:none;transition:color var(--t-hover) var(--ease),background var(--t-hover) var(--ease),box-shadow var(--t-hover) var(--ease)}.s-nl:hover{color:var(--fg);background:var(--sunken)}.s-nl.on{color:var(--fg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.s-right{display:flex;gap:8px;margin-left:auto;align-items:center}.s-menu{all:unset;box-sizing:border-box;display:none;width:40px;height:40px;border-radius:50%;place-items:center;cursor:pointer;color:var(--fg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);position:relative}.s-menu-i,.s-menu-i:after,.s-menu-i:before{display:block;width:18px;height:2px;border-radius:2px;background:currentColor;transition:transform var(--t-hover) var(--ease),opacity var(--t-hover) var(--ease)}.s-menu-i{position:relative}.s-menu-i:after,.s-menu-i:before{content:"";position:absolute;left:0}.s-menu-i:before{top:-6px}.s-menu-i:after{top:6px}.s-top[data-open=true] .s-menu-i{background:transparent}.s-top[data-open=true] .s-menu-i:before{top:0;transform:rotate(45deg)}.s-top[data-open=true] .s-menu-i:after{top:0;transform:rotate(-45deg)}.k-app.site .s-top :is(a,button):focus-visible{outline:2px solid var(--run);outline-offset:2px}.s-foot{background:var(--rail);padding:44px 40px 52px;grid-template-columns:minmax(0,1fr) auto;gap:24px 48px;align-items:start}.s-foot,.s-foot-b{color:var(--rail-fg);display:grid}.s-foot-b{gap:12px}.s-foot-b p{margin:0;color:var(--rail-muted);font-size:13.5px}.s-foot nav{display:grid;grid-template-columns:repeat(2,auto);gap:10px 32px}.s-foot .k-a{color:var(--rail-fg);font-weight:600;font-size:14px;text-decoration:underline;text-decoration-color:var(--rail-line);text-underline-offset:4px;transition:text-decoration-color var(--t-hover) var(--ease)}.s-foot .k-a:hover{text-decoration-color:var(--rail-fg)}.s-foot :focus-visible{outline:2px solid var(--rail-fg);outline-offset:2px}.s-in{display:none}.s-top[data-open=true] .s-in{display:block;padding:8px 12px;border-radius:var(--r-pill);font:650 14.5px/1.2 var(--f-ui);color:var(--fg-muted);text-decoration:none}@media (max-width:700px){.s-top{padding:10px 14px;gap:10px}.s-nav,.s-right .k-btn:not(.p){display:none}.s-right .k-btn.p{height:38px;padding:0 14px;font-size:13px}.s-menu{display:grid}.s-top[data-open=true] .s-nav{display:grid;flex-basis:100%;order:3;gap:4px;padding:6px 0}.s-foot{padding:32px 18px}.s-foot,.s-foot nav{grid-template-columns:minmax(0,1fr)}}.s-sm{display:none}@media (max-width:700px){.s-lg{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.s-sm{display:inline}}@media (prefers-reduced-motion:reduce){.s-menu-i,.s-menu-i:after,.s-menu-i:before{transition:none}}.bh-run{display:grid;gap:10px;margin-top:10px}.bh-run .ticks{display:flex;gap:3px;height:28px;align-items:stretch}.bh-run .ticks i{flex:1;border-radius:3px;background:var(--idle-tint);min-width:2px;transform-origin:bottom}.bh-run .ticks i.f{background:var(--fg)}.k-app.enter .bh-run .ticks i.f{animation:k-tick .52s var(--ease-out) both;animation-delay:calc(var(--i)*14ms)}.bh-run p{margin:0;font-size:14px;color:var(--fg-muted)}.bh-run p b{color:var(--fg)}@keyframes k-tick{0%{transform:scaleY(.25);background:var(--idle-tint)}}.k-last{padding:18px 24px;gap:10px}.lq-h{display:flex;gap:4px 14px;align-items:baseline;flex-wrap:wrap}.lq-h h4{margin:0;font:700 15px/1.3 var(--f-ui)}.lq-h .k-a{margin-left:auto}.k-stag>*{animation:k-enter .26s var(--ease-out) both;animation-delay:calc(var(--k-i,0)*50ms)}.k-stag>:nth-child(2){--k-i:1}.k-stag>:nth-child(3){--k-i:2}.k-stag>:nth-child(4){--k-i:3}.k-stag>:nth-child(5){--k-i:4}.k-stag>:nth-child(6){--k-i:5}.k-stag>:nth-child(n+7){--k-i:6}@media (prefers-reduced-motion:reduce){.k-stag>*{animation:none}}@container app (max-width:700px){.bh-run .ticks{gap:2px}.bh-run .ticks i{min-width:0;border-radius:2px}.k-last{padding:16px 18px}}.on-f{display:grid;gap:8px}.on-in{position:relative;display:flex;align-items:center;gap:10px;height:54px;padding:0 16px;border-radius:var(--r-field);background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line-strong);transition:box-shadow var(--t-hover) var(--ease);overflow:hidden;cursor:text}.on-in:hover{box-shadow:inset 0 0 0 1.5px var(--fg-subtle)}.on-in:focus-within{box-shadow:inset 0 0 0 2px var(--run),0 0 0 4px var(--run-tint)}.on-in svg{width:20px;height:20px;color:var(--fg-subtle);flex:none}.on-in:focus-within svg{color:var(--run)}.k-app .on-in input:focus,.k-app .on-in input:focus-visible{outline:none!important}.on-in input{all:unset;flex:1;min-width:0;font:600 16px/1.3 var(--f-ui);color:var(--fg);caret-color:var(--run)}.on-in input::placeholder{color:var(--fg-subtle);font-weight:500}.on-in input::selection{background:var(--run-tint)}.on-ld{position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,var(--run),transparent);background-size:40% 100%;background-repeat:no-repeat;opacity:0;transition:opacity .12s}.on-f.ld .on-ld{opacity:1;animation:on-sweep .8s var(--ease) infinite}@keyframes on-sweep{0%{background-position:-40% 0}to{background-position:140% 0}}.on-tk{display:flex;align-items:center;gap:12px;padding-left:2px}.on-tk-r{display:flex;gap:3px}.on-tk-r i{width:12px;height:4px;border-radius:2px;background:var(--line);transition:background var(--t-state) var(--ease)}.on-tk-r i.on{background:var(--run)}.on-tk-r i.st{width:14px;height:8px;margin-top:-2px;border-radius:4px;box-shadow:inset 0 0 0 1.5px var(--line-strong);background:var(--surface)}.on-tk-r i.st.on{background:var(--done);box-shadow:none}.on-tk small{font-size:12.5px;color:var(--fg-subtle)}.on-tk small b{color:var(--fg);font-size:12px;margin-right:4px}.on-res:empty{display:none}.on-res{display:grid;gap:10px}.on-lh{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.on-lh small{font-size:12px;color:var(--fg-subtle);margin-left:auto}.on-tabs button b{font-size:11.5px;margin-left:7px;color:var(--fg-subtle);font-weight:600}.on-tabs .on b{color:var(--run-ink)}.on-ls{display:grid;border-radius:18px;box-shadow:inset 0 0 0 1px var(--line);overflow:hidden;background:var(--surface)}.on-r{all:unset;box-sizing:border-box;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:13px 16px;cursor:pointer;position:relative;transition:background var(--t-hover) var(--ease);animation:on-in .32s var(--ease) both;animation-delay:calc(var(--i,0)*35ms)}.on-r+.on-r{box-shadow:0 -1px 0 var(--line-soft)}.on-r.act,.on-r:hover{background:var(--ground)}.on-r:focus-visible{outline:2px solid var(--run);outline-offset:-2px;border-radius:18px}.on-r.dead{cursor:not-allowed}.on-r.dead:hover{background:none}.on-r.dead .on-r-t{opacity:.62}@keyframes on-in{0%{opacity:0;transform:translateY(-4px)}}.on-b{display:inline-grid;place-items:center;min-width:44px;height:30px;padding:0 6px;border-radius:9px;font:650 11.5px/1 var(--f-mono);letter-spacing:.02em;background:var(--fg);color:var(--on-fg)}.on-b.ip{background:var(--surface);color:var(--fg);box-shadow:inset 0 0 0 1.5px var(--fg)}.on-b.dead{background:var(--sunken);color:var(--fg-subtle);box-shadow:inset 0 0 0 1px var(--line-strong)}.on-r-t{display:grid;gap:3px;min-width:0}.on-r-t b{font:700 14.5px/1.3 var(--f-ui);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.on-r-t small{font-size:12.5px;color:var(--fg-subtle);line-height:1.4}.on-r-t small.mono{font-size:12px;color:var(--fg-muted)}.on-pk mark,.on-r mark{background:var(--run-tint);color:var(--run-ink);border-radius:4px;padding:0 1px}.on-r-go{font:650 12.5px/1 var(--f-ui);color:var(--run-ink);opacity:0;transform:translateX(-4px);transition:opacity var(--t-hover) var(--ease),transform var(--t-state) var(--ease);white-space:nowrap}.on-r-go:after{content:" →"}.on-r.act .on-r-go,.on-r:focus-visible .on-r-go,.on-r:hover .on-r-go{opacity:1;transform:none}.on-r .k-chip{grid-column:3}.on-foot{margin:0;font-size:12.5px;color:var(--fg-subtle);line-height:1.5}.on-none{padding:20px;border-radius:18px;border:1.5px dashed var(--line-strong);text-align:center}.on-none b{font:700 15px/1.3 var(--f-ui)}.on-none p{margin:6px 0 0;font-size:13px;color:var(--fg-subtle)}.on-al{margin:0}.on-pk{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 14px 14px 16px;border-radius:18px;background:var(--surface);box-shadow:inset 0 0 0 2px var(--fg)}.on-pk .on-r-t b{font-size:16px;white-space:normal}.on-pk.fresh .k-chip.ok{animation:on-ok .9s var(--ease) both}@keyframes on-ok{0%{box-shadow:0 0 0 0 var(--done-tint)}to{box-shadow:0 0 0 10px transparent}}.on-rq{display:grid;gap:14px}.on-dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.on-dl>div{display:grid;gap:3px;align-content:start;padding:11px 0;border-top:1px solid var(--line-soft);animation:on-in .38s var(--ease) both;animation-delay:calc(.12s + var(--i,0)*45ms)}.on-dl>div:nth-child(-n+2){border-top:0}.on-dl dt{font:650 12px/1.2 var(--f-ui);color:var(--fg-subtle)}.on-dl dd{margin:0;font:600 14px/1.4 var(--f-ui);color:var(--fg)}.on-dl dd.mono{font:600 14px/1.4 var(--f-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.on-dl dd small{display:block;font:500 12px/1.4 var(--f-ui);color:var(--fg-subtle);margin-top:2px}@media (prefers-reduced-motion:reduce){.on-dl>div,.on-pk.fresh .k-chip.ok,.on-r{animation:none}.on-f.ld .on-ld{animation-duration:2.4s}}@container app (max-width:700px){.on-r{grid-template-columns:auto minmax(0,1fr);row-gap:8px;padding:12px 14px}.on-r .k-chip{grid-column:2;justify-self:start}.on-r-go{display:none}.on-r-t b,.on-r-t small{white-space:normal}.on-lh small{margin-left:0}.on-pk{grid-template-columns:auto minmax(0,1fr) auto;row-gap:10px}.on-pk .k-chip{grid-column:2;grid-row:2;justify-self:start}.on-pk .on-chg{grid-column:3;grid-row:1}.on-dl{grid-template-columns:1fr}.on-dl>div:nth-child(2){border-top:1px solid var(--line-soft)}}.m-plus{list-style:disc}.m-plus li::marker{color:var(--fg-subtle)}.m-hosts{margin:0;padding:0;list-style:none;display:grid;border:1px solid var(--line-soft);border-radius:var(--r-field);overflow:hidden}.m-hosts li{display:flex;justify-content:space-between;gap:16px;align-items:baseline;padding:12px 16px;font-size:14px;border-bottom:1px solid var(--line-soft);transition:background var(--t-hover) var(--ease)}.m-hosts li:last-child{border-bottom:0}.m-hosts li:hover{background:var(--ground)}.m-hosts b{font-weight:600}.m-hosts span{color:var(--fg-muted);font-size:13.5px}.m-conn{display:grid;gap:10px}.m-conn>b{font:650 12.5px/1.2 var(--f-ui);color:var(--fg-subtle)}.m-conn ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.m-conn a{display:grid;gap:2px;height:100%;padding:12px 14px;border-radius:var(--r-field);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--fg);text-decoration:none;transition:box-shadow var(--t-hover) var(--ease),background var(--t-hover) var(--ease),transform var(--t-hover) var(--ease)}.m-conn a:hover{box-shadow:inset 0 0 0 1px var(--fg-subtle);background:var(--ground)}.m-conn a:focus-visible{outline:2px solid var(--run);outline-offset:2px}.m-conn a b{font-size:14px;font-weight:650}.m-conn a small{font-size:12.5px;color:var(--fg-muted)}@media (prefers-reduced-motion:no-preference){.m-conn li,.m-secs>section,.m-strip>div{animation:m-in .36s var(--ease-out) both;animation-delay:calc(var(--i,0) * 60ms)}.m-strip>div:nth-child(2){--i:1}.m-strip>div:nth-child(3){--i:2}.m-strip>div:nth-child(4){--i:3}.m-secs>section:nth-child(2){--i:1}.m-secs>section:nth-child(3){--i:2}.m-secs>section:nth-child(n+4){--i:3}}