.k-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.k-ico{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.k-ico.is-sm{width:18px;height:18px}.k-ico.is-lg{width:26px;height:26px}.k-ico.is-fill{fill:currentColor;stroke:none}.k-ico.is-plat{fill:none;stroke:none}.k-ico.is-tiktok{color:var(--rd-plat-tiktok)}.k-ico.is-instagram{color:var(--rd-plat-instagram)}.k-ico.is-youtube{color:var(--rd-plat-youtube)}:is(.k-row-ic,.k-opt-ic):has(>.k-ico.is-tiktok){background:#69c9d01f}:is(.k-row-ic,.k-opt-ic):has(>.k-ico.is-instagram){background:#c135841a}:is(.k-row-ic,.k-opt-ic):has(>.k-ico.is-youtube){background:#ff000014}[dir=ltr] .k-ico.is-dir{transform:scaleX(-1)}.k-btn{width:100%;height:var(--rd-btn-h);font:inherit;font-size:var(--rd-t-base);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform .16s var(--rd-ease), background-color .2s, opacity .2s, box-shadow .2s, border-color .2s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-weight:600;line-height:1.6;text-decoration:none;display:inline-flex;position:relative}.k-btn>.k-ico{width:18px;height:18px}.k-btn:active{transform:scale(.97)}.k-btn:focus-visible{outline:2px solid var(--rd-orange);outline-offset:2px}.k-btn.is-white:focus-visible,.k-btn.is-glass:focus-visible{outline-color:#0a0a0a}.k-btn.is-md{height:46px}.k-btn.is-sm{width:auto;height:44px;font-size:var(--rd-t-md);padding:0 16px}.k-btn.is-inline{width:auto}.k-btn.is-primary{background:var(--rd-grad);color:var(--rd-on-orange);box-shadow:0 10px 22px -12px #fd6901b3}.k-btn.is-secondary{background:var(--rd-surface-2);color:var(--rd-text)}.k-btn.is-line{background:var(--rd-surface);color:var(--rd-text);border:1px solid var(--rd-line-strong)}.k-btn.is-ink{color:#fff;background:#0a0a0a}.k-btn.is-danger{background:var(--rd-red);color:#fff}.k-btn.is-white{color:#0a0a0a;background:#fff;box-shadow:0 10px 24px -12px #00000080}[data-theme=dark] .k-btn.is-ink,[data-theme=classic] .k-btn.is-ink{background:var(--rd-ink);color:var(--rd-bg)}[data-theme=dark] .k-btn.is-danger,[data-theme=classic] .k-btn.is-danger{color:#0a0a0a}.k-btn.is-outline{color:var(--rd-text);border:1px solid var(--rd-line-strong);background:0 0}.k-btn.is-glass{color:#0a0a0a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff4d;border:1px solid #ffffff8c}.k-btn.is-outline>.k-ico,.k-btn.is-glass>.k-ico{width:16px;height:16px}@media (hover:hover) and (pointer:fine){.k-btn.is-primary:not(:disabled):not([aria-busy=true]):hover{box-shadow:0 8px 22px -10px #fd6901cc}.k-btn.is-secondary:not(:disabled):hover{background:var(--rd-surface-3)}.k-btn.is-line:not(:disabled):hover,.k-btn.is-outline:not(:disabled):hover{border-color:var(--rd-text-3)}.k-btn.is-glass:not(:disabled):hover{background:#ffffff6b}.k-btn.is-ink:not(:disabled):hover{background:#262626}[data-theme=dark] .k-btn.is-ink:not(:disabled):hover,[data-theme=classic] .k-btn.is-ink:not(:disabled):hover{background:var(--rd-ink);opacity:.9}.k-btn.is-danger:not(:disabled):hover{opacity:.9}.k-btn.is-white:not(:disabled):hover{box-shadow:0 12px 26px -12px #0009}}.k-btn:disabled{opacity:.38;cursor:not-allowed;box-shadow:none;transform:none}.k-btn[aria-busy=true]{cursor:progress;transform:none}.k-btn-ghost{visibility:hidden;align-items:center;gap:10px;display:inline-flex}.k-btn-ghost>.k-ico{width:18px;height:18px}.k-btn[aria-busy=true]>.k-spin{margin:auto;position:absolute;inset:0}.k-spin{border:2.5px solid;border-inline-end-color:#0000;border-radius:50%;flex:none;width:20px;height:20px;animation:.7s linear infinite k-spin}@keyframes k-spin{to{transform:rotate(360deg)}}.k-label{font-size:var(--rd-t-md);color:var(--rd-text);margin:18px 0 8px;font-weight:600;line-height:1.6;display:block}.k-label.is-err{color:var(--rd-red)}.k-label-row{justify-content:space-between;align-items:center;margin:18px 0 8px;display:flex}.k-label-row>.k-label{margin:0}.k-label-opt{color:var(--rd-text-2);font-weight:400}.k-field{background:var(--rd-surface);border:1px solid var(--rd-line);min-height:56px;color:var(--rd-text);border-radius:16px;align-items:center;gap:10px;padding:0 16px;transition:border-color .2s,box-shadow .2s;display:flex}.k-field:focus-within{border-color:var(--rd-orange);box-shadow:0 0 0 4px var(--rd-tint)}.k-field>input,.k-field>textarea,.k-field>select{min-width:0;color:inherit;font:inherit;font-size:max(16px, var(--rd-t-lg));background:0 0;border:0;outline:0;flex:1;padding:14px 0;line-height:1.6}.k-field>textarea{resize:none;min-height:120px;line-height:1.7}.k-field>input::placeholder,.k-field>textarea::placeholder{color:var(--rd-text-3);opacity:1}.k-field>.k-ico{width:18px;height:18px;color:var(--rd-text-2)}.k-field-affix{font-size:var(--rd-t-md);color:var(--rd-text-2);flex:none;align-items:center;gap:4px;display:flex}.k-field-affix>svg[role=img]{width:.82em;height:.9em}.k-field.is-err{border-color:var(--rd-red)}.k-field.is-err:focus-within{box-shadow:0 0 0 4px var(--rd-red-bg)}.k-field.is-disabled{background:var(--rd-surface-2);color:var(--rd-text-2);cursor:not-allowed}.k-field.is-disabled>input,.k-field.is-disabled>textarea{cursor:not-allowed}.k-field.is-sm{border-radius:14px;min-height:48px;padding:0 12px}.k-field.is-sm>input{font-size:max(16px, var(--rd-t-base));padding:10px 0}.k-hint{font-size:var(--rd-t-sm);color:var(--rd-text-2);justify-content:space-between;gap:8px;margin:8px 2px 0;line-height:1.6;display:flex}.k-sel{text-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;align-items:center;gap:10px;display:flex}.k-sel:disabled{cursor:not-allowed}.k-sel-val{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.k-sel-val.is-ph{color:var(--rd-text-3)}.k-sel>.k-ico:not(.k-sel-chev){width:18px;height:18px;color:var(--rd-text-2)}.k-sel-chev{color:var(--rd-text-2);transition:transform .2s var(--rd-ease);flex:none}.k-sel.is-open>.k-sel-chev{transform:rotate(180deg)}.k-field:has(>.k-sel){cursor:pointer;position:relative}.k-field.is-disabled:has(>.k-sel){cursor:not-allowed}.k-field>.k-sel{min-width:0;color:inherit;font:inherit;font-size:max(16px, var(--rd-t-lg));background:0 0;border:0;outline:0;flex:1;align-self:stretch;margin:0;padding:14px 0;line-height:1.6}.k-field>.k-sel:after{content:"";border-radius:inherit;position:absolute;inset:0}.k-field.is-sm>.k-sel{font-size:max(16px, var(--rd-t-base));padding:10px 0}@media (hover:hover) and (pointer:fine){.k-field:not(.is-err):not(:focus-within):has(>.k-sel:not(:disabled)):hover{border-color:var(--rd-line-strong)}}.k-sel.is-field{background:var(--rd-surface);border:1px solid var(--rd-line);width:100%;min-height:56px;color:var(--rd-text);font:inherit;font-size:max(16px, var(--rd-t-lg));transition:border-color .2s, box-shadow .2s, transform .16s var(--rd-ease);border-radius:16px;padding:0 16px;line-height:1.6}.k-sel.is-field:focus-visible,.k-sel.is-field.is-open{border-color:var(--rd-orange);box-shadow:0 0 0 4px var(--rd-tint);outline:0}.k-sel.is-field.is-err{border-color:var(--rd-red)}.k-sel.is-field.is-err:focus-visible,.k-sel.is-field.is-err.is-open{box-shadow:0 0 0 4px var(--rd-red-bg)}.k-sel.is-field:active:not(:disabled){transform:scale(.99)}.k-sel.is-field:disabled{background:var(--rd-surface-2);color:var(--rd-text-2)}.k-sel.is-compact{background:var(--rd-surface);border:1.5px solid var(--rd-line);height:40px;color:var(--rd-text);font:inherit;font-size:var(--rd-t-md);white-space:nowrap;transition:border-color .2s, transform .16s var(--rd-ease);border-radius:999px;gap:6px;padding:0 13px;line-height:1.6}.k-sel.is-compact>.k-sel-val{flex:none}.k-sel.is-compact>.k-sel-chev{width:16px;height:16px}.k-sel.is-compact:focus-visible{outline:2px solid var(--rd-orange);outline-offset:2px}.k-sel.is-compact.is-open{border-color:var(--rd-orange)}.k-sel.is-compact.is-err{border-color:var(--rd-red)}.k-sel.is-compact:active:not(:disabled){transform:scale(.96)}.k-sel.is-compact:disabled{opacity:.38}@media (hover:hover) and (pointer:fine){.k-sel.is-field:not(:disabled):not(.is-open):not(.is-err):not(:focus-visible):hover,.k-sel.is-compact:not(:disabled):not(.is-open):not(.is-err):hover{border-color:var(--rd-line-strong)}}.k-sel-pop{z-index:250;overscroll-behavior:contain;background:var(--rd-surface);border:1px solid var(--rd-line);max-height:320px;box-shadow:var(--rd-shadow-pop);color:var(--rd-text);font-size:var(--rd-t-md);animation:k-sel-down .15s var(--rd-ease) both;border-radius:14px;margin:0;padding:6px;line-height:1.6;list-style:none;position:fixed;overflow-y:auto}.k-sel-pop[data-up]{animation-name:k-sel-up}@keyframes k-sel-down{0%{opacity:0;transform:translateY(-4px)}}@keyframes k-sel-up{0%{opacity:0;transform:translateY(4px)}}.k-sel-opt{cursor:pointer;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:8px 12px;transition:background-color .12s;display:flex}.k-sel-opt.is-active{background:var(--rd-tint)}.k-sel-opt:active{background:var(--rd-tint-2)}.k-sel-opt[aria-disabled=true]{opacity:.38;cursor:not-allowed;background:0 0}@media (hover:hover) and (pointer:fine){.k-sel-opt:not([aria-disabled=true]):hover{background:var(--rd-tint)}}.k-sel-tx{flex:1;min-width:0}.k-sel-opt[aria-selected=true],.k-sel-row[aria-selected=true]{font-weight:700}.k-sel-check{color:var(--rd-orange);flex:none}.k-group.k-sel-list{margin-top:4px}.k-sel-row{width:100%;min-height:52px;color:var(--rd-text);font:inherit;font-size:var(--rd-t-base);text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;padding:12px 16px;line-height:1.6;transition:background-color .15s;display:flex}.k-sel-row:active{background:var(--rd-surface-2)}.k-sel-row:focus-visible{outline:2px solid var(--rd-orange);outline-offset:-2px}.k-sel-row:disabled{opacity:.38;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.k-sel-row:not(:disabled):hover{background:var(--rd-surface-2)}}.k-chips{flex-wrap:wrap;gap:10px;display:flex}.k-chip{background:var(--rd-surface);border:1.5px solid var(--rd-line);height:46px;color:var(--rd-text);font:inherit;font-size:var(--rd-t-base);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .2s, background-color .2s, transform .16s var(--rd-ease);border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 16px;line-height:1.6;display:inline-flex}.k-chip>.k-ico{width:18px;height:18px}.k-chip>.k-ico:not(.is-plat){color:var(--rd-text-2)}.k-chip:active{transform:scale(.96)}.k-chip:focus-visible{outline:2px solid var(--rd-orange);outline-offset:2px}.k-chip[aria-pressed=true],.k-chip[aria-checked=true]{border-color:var(--rd-orange);background:var(--rd-tint)}.k-chip[aria-pressed=true]>.k-ico,.k-chip[aria-checked=true]>.k-ico{color:var(--rd-orange)}.k-chip.is-sm{height:40px;font-size:var(--rd-t-md);padding:0 13px}.k-chips.is-err .k-chip{border-color:var(--rd-red)}.k-chip:disabled{opacity:.38;cursor:not-allowed;transform:none}@media (hover:hover) and (pointer:fine){.k-chip:not(:disabled):hover{border-color:var(--rd-line-strong)}.k-chip[aria-pressed=true]:hover,.k-chip[aria-checked=true]:hover{border-color:var(--rd-orange)}}.k-opts{flex-direction:column;gap:12px;display:flex}.k-opt{border-radius:var(--rd-r-card);background:var(--rd-surface);border:1.5px solid var(--rd-line);width:100%;color:var(--rd-text);box-shadow:var(--rd-shadow-card);font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .2s, background-color .2s, box-shadow .2s, transform .16s var(--rd-ease);align-items:center;gap:14px;padding:18px 16px;display:flex}.k-opt:active{transform:scale(.985)}.k-opt:focus-visible{outline:2px solid var(--rd-orange);outline-offset:2px}.k-opt-ic{background:var(--rd-tint);width:52px;height:52px;color:var(--rd-orange);border-radius:50%;flex:none;place-items:center;transition:background-color .2s,color .2s;display:grid}.k-opt-tx{flex:1;min-width:0}.k-opt-tx>b{font-size:var(--rd-t-lg);color:var(--rd-text);flex-wrap:wrap;align-items:center;gap:8px;font-weight:700;line-height:1.45;display:flex}.k-opt-tx>span{font-size:var(--rd-t-md);color:var(--rd-text-2);margin-top:2px;line-height:1.6;display:block}.k-opt-mark{border:1.5px solid var(--rd-line-strong);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;transition:background-color .2s,border-color .2s;display:grid}.k-opt-mark>.k-ico{stroke-width:3px;width:14px;height:14px;color:var(--rd-on-orange);opacity:0;transition:opacity .2s, transform .25s var(--rd-ease);transform:scale(.5)}.k-opt[aria-checked=true]{border-color:var(--rd-orange);background:var(--rd-tint);box-shadow:0 14px 30px -20px #fd69018c}.k-opt[aria-checked=true] .k-opt-ic{background:var(--rd-orange);color:var(--rd-on-orange)}.k-opt[aria-checked=true] .k-opt-mark{background:var(--rd-orange);border-color:var(--rd-orange)}.k-opt[aria-checked=true] .k-opt-mark>.k-ico{opacity:1;transform:scale(1)}.k-opt.is-compact{padding:16px}.k-opt.is-compact .k-opt-tx>b{font-size:var(--rd-t-base)}.k-opts.is-err .k-opt{border-color:var(--rd-red)}.k-opt:disabled{opacity:.38;cursor:not-allowed;transform:none}@media (hover:hover) and (pointer:fine){.k-opt:not(:disabled):hover{border-color:var(--rd-line-strong)}.k-opt[aria-checked=true]:hover{border-color:var(--rd-orange)}}.k-seg{background:var(--rd-surface-2);border-radius:999px;padding:4px;display:flex;position:relative}.k-seg>button{z-index:1;min-width:0;height:44px;font:inherit;font-size:var(--rd-t-md);color:var(--rd-text-2);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .25s, transform .15s var(--rd-ease);background:0 0;border:0;border-radius:999px;flex:1;padding:0;font-weight:600;line-height:1.6;position:relative}.k-seg>button[aria-checked=true]{color:var(--rd-text)}.k-seg>button:focus-visible{outline:2px solid var(--rd-orange);outline-offset:2px}.k-seg>button:not(:disabled):active{transform:scale(.97)}.k-seg>button:disabled{opacity:.38;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.k-seg>button[aria-checked=false]:not(:disabled):hover{color:var(--rd-text)}}.k-seg-thumb{background:var(--rd-surface);width:0;transition:transform .32s var(--rd-ease), width .32s var(--rd-ease);border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 1px 4px #0000001a}.k-seg.is-sm{padding:3px}.k-seg.is-sm>button{height:34px;font-size:var(--rd-t-sm);padding:0 12px}.k-row{width:100%;color:var(--rd-text);font:inherit;text-align:start;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:14px;align-items:center;gap:14px;padding:16px 4px;text-decoration:none;transition:background-color .15s;display:flex}a.k-row,button.k-row{cursor:pointer}a.k-row:active,button.k-row:active{background:var(--rd-surface-2)}a.k-row:focus-visible,button.k-row:focus-visible{outline:2px solid var(--rd-orange);outline-offset:2px}button.k-row:disabled{opacity:.38;cursor:not-allowed}@media (hover:hover) and (pointer:fine){a.k-row:hover,button.k-row:not(:disabled):hover{background:var(--rd-surface-2)}}.k-row-ic{background:var(--rd-surface-2);width:48px;height:48px;color:var(--rd-text);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.k-row-ic>img{object-fit:cover;width:100%;height:100%}.k-row-tx{flex:1;min-width:0}.k-row-tx>b{font-size:var(--rd-t-base);font-weight:600;line-height:1.6;display:block}.k-row-tx>span{font-size:var(--rd-t-md);color:var(--rd-text-2);line-height:1.6;display:block}.k-row-meta{font-size:var(--rd-t-md);color:var(--rd-text-2);flex:none;align-items:center;gap:6px;display:flex}.k-row-chev{color:var(--rd-text-3)}.k-row.is-danger .k-row-tx>b{color:var(--rd-red)}.k-group-h{font-size:var(--rd-t-sm);color:var(--rd-text-2);margin:22px 6px 8px;font-weight:600;line-height:1.6}.k-group{border-radius:var(--rd-r-card);background:var(--rd-surface);border:1px solid var(--rd-line);box-shadow:var(--rd-shadow-card);margin-top:18px;overflow:hidden}.k-group>.k-row{border-radius:0;padding:14px 16px}.k-group>*+*{border-top:1px solid var(--rd-line)}.k-group>.k-row .k-row-ic{border-radius:12px;width:38px;height:38px}.k-group>.k-row .k-row-ic>.k-ico{width:19px;height:19px}.k-swrow{align-items:center;gap:12px;padding:14px 16px;display:flex}.k-swrow .k-row-tx>span{font-size:var(--rd-t-sm)}.k-sw{background:var(--rd-surface-3);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;flex:none;width:51px;height:31px;padding:0;transition:background-color .22s;position:relative}.k-sw:before{content:"";position:absolute;inset:-8px -6px}.k-sw:after{content:"";top:2px;width:27px;height:27px;transition:transform .28s var(--rd-ease), width .28s var(--rd-ease);background:#fff;border-radius:50%;position:absolute;inset-inline-start:2px;box-shadow:0 2px 5px #00000038}.k-sw[aria-checked=true]{background:var(--rd-orange)}.k-sw[aria-checked=true]:after{transform:translate(-20px)}.k-sw:active:after{width:31px}.k-sw[aria-checked=true]:active:after{transform:translate(-16px)}[dir=ltr] .k-sw[aria-checked=true]:after{transform:translate(20px)}[dir=ltr] .k-sw[aria-checked=true]:active:after{transform:translate(16px)}.k-sw:focus-visible{outline:2px solid var(--rd-orange);outline-offset:2px}@media (hover:hover) and (pointer:fine){.k-sw[aria-checked=false]:not(:disabled):hover{background:var(--rd-line-strong)}.k-sw[aria-checked=true]:not(:disabled):hover{opacity:.9}}.k-sw:disabled{opacity:.38;cursor:not-allowed}.k-sw:disabled:after{width:27px}.k-pill{height:26px;font-size:var(--rd-t-xs);white-space:nowrap;background:var(--rd-tint);color:var(--rd-text);border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-weight:600;line-height:1.6;display:inline-flex}.k-pill>.k-ico{width:13px;height:13px}.k-pill.is-green{background:var(--rd-green-bg);color:var(--rd-green-ink)}.k-pill.is-red{background:var(--rd-red-bg);color:var(--rd-red)}.k-pill.is-muted{background:var(--rd-surface-2);color:var(--rd-text-2)}.k-pill.is-ai{background:var(--rd-surface-2);color:var(--rd-text);gap:4px}.k-pill.is-ai>.k-ico{width:14px;height:14px;color:var(--rd-orange)}.k-pill.is-brand{background:var(--rd-tint);height:28px;color:var(--rd-orange);gap:6px;padding:0 12px;font-weight:700}.k-pill-dot{background:#22c55e;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #22c55e40}.k-pbtn{background:var(--rd-surface-2);height:40px;color:var(--rd-text);font:inherit;font-size:var(--rd-t-md);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s var(--rd-ease), background-color .2s, border-color .2s, box-shadow .2s;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex}.k-pbtn>.k-ico{width:17px;height:17px}.k-pbtn:active{transform:scale(.95)}.k-pbtn:focus-visible{outline:2px solid var(--rd-orange);outline-offset:2px}.k-pbtn.is-raised{background:var(--rd-surface);border:1px solid var(--rd-line);box-shadow:var(--rd-shadow-card)}.k-pbtn.is-danger{color:var(--rd-red)}.k-pbtn.is-yes{background:var(--rd-grad);color:#0a0a0a}.k-pbtn:disabled{opacity:.38;cursor:not-allowed;transform:none}@media (hover:hover) and (pointer:fine){.k-pbtn:not(:disabled):hover{background:var(--rd-surface-3)}.k-pbtn.is-raised:not(:disabled):hover{background:var(--rd-surface);border-color:var(--rd-line-strong)}.k-pbtn.is-yes:not(:disabled):hover{background:var(--rd-grad);box-shadow:0 8px 22px -10px #fd6901cc}}.k-note{border-radius:var(--rd-r-in);background:var(--rd-surface);border:1px solid var(--rd-line);color:var(--rd-text-2);font-size:var(--rd-t-md);align-items:center;gap:10px;margin-top:14px;padding:14px 16px;line-height:1.7;display:flex}.k-note>.k-ico{background:var(--rd-tint);width:30px;height:30px;color:var(--rd-orange);border-radius:50%;flex:none;padding:6px}.k-note.is-warn>.k-ico,.k-note.is-wait>.k-ico{background:var(--rd-amber-bg);color:var(--rd-amber)}.k-note.is-error>.k-ico{background:var(--rd-red-bg);color:var(--rd-red)}.k-note.is-success>.k-ico{background:var(--rd-green-bg);color:var(--rd-green)}.k-note.is-warn,.k-note.is-error{color:var(--rd-text)}.k-note-tx{flex:1;min-width:0}.k-stats{gap:var(--rd-gap);margin-top:var(--rd-gap);grid-template-columns:1fr 1fr;display:grid}.k-stats.is-3{grid-template-columns:repeat(3,1fr)}@media (min-width:880px){.k-stats.is-4{grid-template-columns:repeat(4,1fr)}}.k-stat{min-width:0;padding:var(--rd-pad);border-radius:var(--rd-r-card);background:var(--rd-surface);border:1px solid var(--rd-line);box-shadow:var(--rd-shadow-card);flex-direction:column;display:flex;position:relative;overflow:hidden}.k-stat-h{min-height:calc(var(--rd-t-sm) * 1.45 * 2);font-size:var(--rd-t-sm);color:var(--rd-text-2);align-items:flex-start;gap:8px;font-weight:500;line-height:1.45;display:flex}.k-sq{background:var(--rd-tint);width:32px;height:32px;color:var(--rd-orange);border-radius:10px;flex:none;place-items:center;display:grid}.k-sq>.k-ico{width:17px;height:17px}.k-sq.is-green{background:var(--rd-green-bg);color:var(--rd-green)}.k-sq.is-amber{background:var(--rd-amber-bg);color:var(--rd-amber)}.k-sq.is-ink{background:var(--rd-surface-2);color:var(--rd-text)}.k-stat-h>.k-sq{margin-top:-2px}.k-stat-v{font-size:var(--rd-t-2xl);color:var(--rd-heading);align-items:center;gap:4px;margin-top:auto;padding-top:8px;font-weight:700;line-height:1.2;display:flex}.k-stat-v svg{width:16px;height:18px}.k-stats.is-3 .k-stat-v{font-size:var(--rd-t-lg)}.k-stats.is-3 .k-stat-v svg{width:12px;height:14px}.k-stats.is-3 .k-stat-h>.k-sq{display:none}.k-stat.is-wide{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px}.k-stat.is-wide .k-stat-h{align-items:center;min-height:0}.k-stat.is-wide .k-stat-v{margin-top:0;padding-top:0}.k-bal{isolation:isolate;border-radius:var(--rd-r-card);background:var(--rd-grad);color:#0a0a0a;padding:20px 20px 42px;position:relative;overflow:hidden;box-shadow:0 22px 44px -22px #fd6901bf}.k-bal:before{content:"";z-index:-1;background:radial-gradient(circle,#ffffff73,#0000 65%);border-radius:50%;width:260px;height:260px;position:absolute;top:-130px;right:-60px}.k-bal-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.k-bal-row>:first-child{min-width:0}.k-bal-l{font-size:var(--rd-t-md);opacity:.75;font-weight:600;line-height:1.6;display:block}.k-bal-v{font-size:var(--rd-t-5xl);align-items:center;gap:8px;margin-top:4px;font-weight:700;line-height:1.15;display:flex}.k-bal-v svg{width:28px;height:31px}.k-bal-s{font-size:var(--rd-t-sm);opacity:.7;margin-top:2px;line-height:1.6;display:block}.k-bal-orn{inset-inline:0;opacity:.55;mix-blend-mode:screen;pointer-events:none;background:url(/ornament-pattern-orange.jpg) 50%/auto 24px repeat-x;height:24px;position:absolute;bottom:0}.k-gbtn{color:#0a0a0a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:44px;font:inherit;font-size:var(--rd-t-md);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s var(--rd-ease), background-color .2s;background:#ffffff52;border:1px solid #fff9;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 16px;font-weight:600;line-height:1.6;display:inline-flex}.k-gbtn>.k-ico{width:18px;height:18px}.k-gbtn:active{transform:scale(.96)}.k-gbtn:focus-visible{outline-offset:2px;outline:2px solid #0a0a0a}.k-gbtn:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (hover:hover) and (pointer:fine){.k-gbtn:not(:disabled):hover{background:#ffffff73}}.k-stepper{border-radius:var(--rd-r-card);background:var(--rd-surface);border:1px solid var(--rd-line);box-shadow:var(--rd-shadow-card);justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.k-stepper-btn{background:var(--rd-surface-2);width:44px;height:44px;color:var(--rd-text);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s var(--rd-ease), background-color .15s;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.k-stepper-btn:active{transform:scale(.94)}.k-stepper-btn:focus-visible{outline:2px solid var(--rd-orange);outline-offset:2px}.k-stepper-btn:disabled{opacity:.38;cursor:not-allowed;transform:none}@media (hover:hover) and (pointer:fine){.k-stepper-btn:not(:disabled):hover{background:var(--rd-surface-3)}}.k-stepper-val{min-width:0;font-size:var(--rd-t-4xl);color:var(--rd-text);align-items:center;gap:6px;font-weight:600;display:flex}.k-stepper-num{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;display:inline-block}.k-stepper-val svg[role=img]{width:22px;height:24px}.k-stepper-input{min-width:2ch;color:inherit;font-size:inherit;font-weight:inherit;text-align:center;background:0 0;border:0;border-radius:10px;outline:0;margin:0;padding:0 4px;line-height:1.2;transition:box-shadow .2s}.k-stepper-input:focus{box-shadow:0 0 0 2px var(--rd-orange)}.k-stepper.is-err .k-stepper-input:focus{box-shadow:0 0 0 2px var(--rd-red)}.k-stepper-unit{font-size:var(--rd-t-base);color:var(--rd-text-2);font-weight:500}.k-stepper-unit.is-sm{font-size:var(--rd-t-md)}.k-stepper.is-err{border-color:var(--rd-red)}.k-kv{border-bottom:1px solid var(--rd-line);font-size:var(--rd-t-md);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.k-kv:last-child{border-bottom:0}.k-kv>span{color:var(--rd-text-2)}.k-kv>b{text-align:end;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;font-weight:600;display:inline-flex}.k-kv>b small{font-size:var(--rd-t-sm);color:var(--rd-text-2);font-weight:500}.k-kv.is-total{font-size:var(--rd-t-base)}.k-kv.is-total>b{font-size:var(--rd-t-lg)}.k-kvbox.is-fee{padding:4px var(--rd-pad);border-radius:var(--rd-r-in);background:var(--rd-surface-2);margin-top:12px}.k-kvbox.is-fee>.k-kv{border-color:var(--rd-line-strong)}.k-stepbar{grid-template-columns:repeat(var(--k-n,5), minmax(0, 1fr));gap:4px;margin:14px 0 0;padding:0;list-style:none;display:grid}.k-stepbar>li{font-size:var(--rd-t-xs);color:var(--rd-text-3);text-align:center;gap:6px;line-height:1.35;display:grid}.k-stepbar>li>i{background:var(--rd-surface-3);border-radius:3px;height:6px;display:block}.k-stepbar>li.is-done{color:var(--rd-text-2)}.k-stepbar>li.is-done>i{background:var(--rd-green)}.k-stepbar>li.is-on{color:var(--rd-text);font-weight:700}.k-stepbar>li.is-on>i{background:var(--rd-grad)}.k-stepdots{gap:6px;margin-top:4px;display:flex}.k-stepdots>i{background:var(--rd-surface-3);width:22px;height:7px;transition:width .35s var(--rd-ease), background-color .3s;border-radius:4px;display:block}.k-stepdots>i.is-done{background:var(--rd-orange)}.k-stepdots>i.is-on{background:var(--rd-orange);width:52px}.modal.modal--sheet.k-sheet-dialog:before{display:none}.k-grab{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;place-items:center;padding:10px 0 6px;display:grid}.k-grab>i{background:var(--rd-line-strong);border-radius:3px;width:42px;height:5px;display:block}.k-sheet{padding:4px var(--rd-gut) calc(18px + env(safe-area-inset-bottom,0px));color:var(--rd-text);line-height:1.6}.k-sheet-head{touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:flex}.k-sheet-title{font-size:var(--rd-t-xl);color:var(--rd-heading);margin:6px 0 10px;font-weight:700;line-height:1.6}.k-sheet-back{background:var(--rd-surface-2);width:36px;height:36px;color:var(--rd-text);cursor:pointer;transition:transform .15s var(--rd-ease), background-color .15s;border:0;border-radius:50%;flex:none;place-items:center;margin:6px 0 10px;padding:0;display:grid}.k-sheet-back>.k-ico{width:20px;height:20px}.k-sheet-back:active{transform:scale(.94)}.k-sheet-back:focus-visible{outline:2px solid var(--rd-orange);outline-offset:2px}@media (hover:hover) and (pointer:fine){.k-sheet-back:hover{background:var(--rd-line)}}.k-sheet-foot{flex-direction:column;gap:10px;margin-top:14px;display:flex}@media (min-width:880px){.k-grab{display:none}.k-sheet{padding:22px 20px 24px}}:is(.k-stepper,.k-kv,.k-pbtn,.k-btn,.k-field,.k-hint,.k-label-row,.k-chips,.k-opts,.k-opt,.k-seg,.k-row,.k-group,.k-swrow,.k-sw,.k-pill,.k-stats,.k-stat,.k-bal,.k-sheet,.k-gbtn){line-height:1.6}@media (prefers-reduced-motion:reduce){.k-btn,.k-pbtn,.k-stepper-btn,.k-chip,.k-opt,.k-gbtn,.k-sheet-back{transition:background-color .2s,border-color .2s,box-shadow .2s,opacity .2s}.k-btn:active,.k-pbtn:active,.k-stepper-btn:active,.k-chip:active,.k-opt:active,.k-gbtn:active,.k-sheet-back:active,.k-seg>button:active{transform:none}.k-opt-mark>.k-ico,.k-sw:after,.k-seg-thumb,.k-stepdots>i,.k-sel-chev{transition:none}.k-sel.is-field:active:not(:disabled),.k-sel.is-compact:active:not(:disabled){transform:none}.k-sel-pop{animation:none}.k-spin{animation-duration:1.4s}}