._1kwt3a40{display:flex;flex-direction:column;gap:16px;padding:24px}._1kwt3a41{min-height:132px;padding:16px;border-radius:16px;background:var(--bg-subtle);display:flex;align-items:center;justify-content:center}._1kwt3a42{font:600 12px/1 var(--font-accent);letter-spacing:.08em;color:var(--fg-brand)}._1kwt3a43{font-size:20px;font-weight:800;line-height:1.4;letter-spacing:-.02em;color:var(--fg-strong)}._1kwt3a43,._1kwt3a44{margin:0;text-wrap:pretty}._1kwt3a44{font-size:15px;line-height:1.6;color:var(--fg-secondary)}._1kwt3a45{display:flex;align-items:center;gap:6px;flex:1 1}._1kwt3a46{width:6px;height:6px;border-radius:999px;background:var(--border-strong);transition:all .2s cubic-bezier(.4,0,.2,1)}._1kwt3a47{width:18px;background:var(--bg-brand)}._1kwt3a48{display:flex;align-items:center;gap:8px}._1kwt3a49{width:100%;max-width:340px;display:flex;flex-direction:column;gap:2px;padding:6px;border-radius:12px;background:var(--bg-surface);border:1px solid var(--border-strong)}._1kwt3a4a{display:flex;align-items:baseline;gap:10px;padding:6px 8px}._1kwt3a4b{width:44px;flex:none;font-size:13px;font-weight:700;color:var(--fg-brand)}._1kwt3a4c{flex:1 1;min-width:0;font-size:13px;line-height:1.45;color:var(--steel-600)}._1kwt3a4d{height:30px;padding:0 10px;display:inline-flex;align-items:center;gap:4px;border-radius:999px;font-size:13px;font-weight:600;white-space:nowrap}._1kwt3a4e{background:var(--bg-brand-subtle);color:var(--fg-brand)}._1kwt3a4f{background:var(--bg-pressed);color:var(--steel-600);text-decoration:line-through}._1kwt3a4g{color:var(--fg-subtle);border:1px dashed var(--border-strong)}._1kwt3a4g,._1kwt3a4h{background:var(--bg-surface)}._1kwt3a4h{color:var(--fg-brand);border:1px dashed var(--azure-300)}._1kwt3a4i{background:var(--bg-brand);color:var(--fg-on-brand)}._1kwt3a4i,._1kwt3a4j{height:32px;padding:0 12px;display:inline-flex;align-items:center;border-radius:8px;font-size:13px;font-weight:600;flex:none}._1kwt3a4j{gap:6px;background:var(--bg-surface);border:1px solid var(--border-strong);color:var(--steel-600)}._1kwt3a4k{width:44px;height:44px;border-radius:12px;color:var(--fg-on-brand);display:flex;align-items:center;justify-content:center;font:700 13px/1 var(--font-accent);letter-spacing:.04em;flex:none}._1kwt3a4l{width:44px;height:24px;border-radius:999px;background:var(--bg-brand);position:relative;flex:none}._1kwt3a4m{position:absolute;top:3px;right:3px;width:18px;height:18px;border-radius:999px;background:#FFFFFF}@media screen and (max-width:767px){._1kwt3a40{padding:20px 20px 24px}}.xb8xj20{position:relative;min-height:100vh;background:var(--bg-surface)}.xb8xj21{position:fixed;top:0;left:0;right:0;height:3px;z-index:1000;pointer-events:none;background:linear-gradient(90deg,var(--bg-brand),var(--aqua-400));transform-origin:0 50%;transform:scaleX(0);opacity:0}.xb8xj21[data-phase=start]{opacity:1}.xb8xj21[data-phase=run]{opacity:1;transform:scaleX(.9);transition:transform 10s cubic-bezier(.08,.7,.2,1)}.xb8xj21[data-phase=done]{transform:scaleX(1);transition:transform .2s ease-out,opacity .25s ease .2s}.xb8xj23{display:grid;grid-template-columns:240px minmax(0,1fr);align-items:start;transition:grid-template-columns .32s cubic-bezier(.2,.8,.2,1)}.xb8xj23.xb8xj22{grid-template-columns:80px minmax(0,1fr)}.xb8xj24{display:block}.xb8xj25{position:sticky;top:64px;align-self:start;height:calc(100vh - 64px);overflow-x:hidden;overflow-y:auto;padding:8px 12px 16px;background:var(--bg-surface);display:flex;flex-direction:column;gap:2px;scrollbar-width:none}.xb8xj22 .xb8xj25{padding:8px 10px 16px;align-items:center;gap:4px}.xb8xj25>*{flex-shrink:0}.xb8xj26{flex:1 1;min-width:0}.xb8xj22 .xb8xj26{flex:none}.xb8xj27{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xb8xj22 .xb8xj27{display:none}.xb8xj28{display:flex;align-items:center;gap:14px;height:42px;padding:0 12px;border-radius:12px;cursor:pointer;font-size:15px;font-weight:500;color:var(--fg-secondary);background:transparent;text-decoration:none;transition:background-color .15s var(--ease-standard)}.xb8xj28:hover{background:var(--bg-subtle);color:var(--fg-strong)}.xb8xj22 .xb8xj28{flex-direction:column;justify-content:center;gap:5px;width:60px;height:62px;padding:0;border-radius:14px;font-size:11px}.xb8xj29{font-weight:700}.xb8xj29,.xb8xj29:hover{background:var(--bg-muted);color:var(--fg-strong)}.xb8xj2a{font-size:14px}.xb8xj22 .xb8xj2a{width:48px;height:48px;gap:0}:where(.xb8xj2b){width:100%;border:0;background:none;font:inherit;color:inherit;text-align:left}.xb8xj2c{margin-left:auto}.xb8xj22 .xb8xj2c{display:none}html[data-kv-theme=dark] .xb8xj2d{justify-content:flex-end;background:var(--bg-brand)}.xb8xj2e{height:1px;flex:none;margin:12px;background:var(--border-subtle)}.xb8xj22 .xb8xj2e{width:32px;margin:8px 0}.xb8xj2f{font:600 11px/1 var(--font-accent);letter-spacing:.14em;color:var(--fg-subtle);padding:8px 12px}.xb8xj22 .xb8xj2f{display:none}.xb8xj2g{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--warning-subtle);color:var(--warning-text);font:700 11px/20px var(--font-accent);text-align:center}.xb8xj22 .xb8xj2g{display:none}.xb8xj2h{width:24px;height:24px;border-radius:8px;display:flex;align-items:center;justify-content:center;font:700 10px/1 var(--font-accent);flex:none}.xb8xj22 .xb8xj2h{width:32px;height:32px;border-radius:10px}.xb8xj2i{margin:0 4px 8px;padding:12px 14px;border-radius:14px;background:var(--bg-subtle);font-size:13px;line-height:1.6;color:var(--steel-600);cursor:pointer}.xb8xj2i:hover{background:var(--bg-muted)}.xb8xj22 .xb8xj2i{display:none}.xb8xj2j{position:sticky;top:0;z-index:100;height:64px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:0 24px 0 14px;background:var(--bg-header);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);box-shadow:0 1px 0 rgba(22,34,43,.05)}.xb8xj2k{gap:6px}.xb8xj2k,.xb8xj2l{display:flex;align-items:center}.xb8xj2l{width:44px;height:44px;justify-content:center;padding:0;border:0;border-radius:999px;background:transparent;color:var(--fg-strong);cursor:pointer;transition:background-color .15s var(--ease-standard),transform .15s var(--ease-standard)}.xb8xj2l:hover{background:var(--bg-muted)}.xb8xj2l:active{transform:scale(.92)}.xb8xj2m{display:flex;align-items:center;gap:9px;padding-left:4px}.xb8xj2m,.xb8xj2m:hover{color:var(--fg-strong)}.xb8xj2n{display:flex;justify-content:center;min-width:0}.xb8xj2o{position:relative;width:100%;max-width:640px}.xb8xj2p{display:flex;align-items:center;gap:6px;height:44px;padding:0 5px 0 20px;border-radius:999px;background:var(--bg-muted);transition:background-color .2s var(--ease-standard),box-shadow .2s var(--ease-standard)}.xb8xj2p:focus-within{background:var(--bg-surface);box-shadow:0 0 0 1.5px var(--bg-brand)}.xb8xj2q{flex:1 1;min-width:0;height:100%;padding:0;border:0;background:transparent;font-size:16px;color:var(--fg-strong);outline:none}.xb8xj2q::-webkit-search-cancel-button{display:none}.xb8xj2r{flex:none;width:34px;height:34px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:var(--bg-surface);color:var(--fg-strong);box-shadow:0 1px 2px rgba(22,34,43,.1);cursor:pointer;transition:background-color .2s var(--ease-standard),color .2s var(--ease-standard),transform .15s var(--ease-standard)}.xb8xj2r:active{transform:scale(.9)}.xb8xj2s{background:var(--bg-brand);color:var(--fg-on-brand)}.xb8xj2t{display:flex;gap:8px}.xb8xj2t,.xb8xj2u{align-items:center}.xb8xj2u{height:42px;padding:0 18px;display:inline-flex;border:0;border-radius:12px;font-size:14px;font-weight:700;white-space:nowrap;text-decoration:none;transition:background-color .15s var(--ease-standard);background:var(--bg-brand)}.xb8xj2u,.xb8xj2u:hover{color:var(--fg-on-brand)}.xb8xj2u:hover{background:var(--fg-brand)}.xb8xj2v{position:relative;flex:none}.xb8xj2w{width:44px;height:44px;padding:0;border:0;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer}.xb8xj2x{position:absolute;right:0;top:50px;z-index:200;width:200px;padding:6px;display:flex;flex-direction:column;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:12px;box-shadow:0 12px 28px -8px rgba(16,42,66,.18);animation:_1207miq4 .22s cubic-bezier(.2,.8,.2,1);transform-origin:top right}.xb8xj2y{height:40px;padding:0 12px;display:flex;align-items:center;border:0;border-radius:8px;background:transparent;color:var(--fg-body);font-size:15px;font-weight:500;text-align:left;text-decoration:none;cursor:pointer}.xb8xj2y:hover{background:var(--bg-subtle);color:var(--fg-body)}.xb8xj2z,.xb8xj2z:hover{color:var(--danger-text)}.xb8xj2z:hover{background:var(--danger-subtle)}.xb8xj210{height:1px;margin:4px 6px;background:var(--border-subtle)}.xb8xj211{width:36px;height:36px;border-radius:999px;background:var(--fg-brand);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;cursor:pointer;flex:none;border:0}.xb8xj211,.xb8xj212{color:var(--fg-on-brand)}.xb8xj212{position:absolute;top:3px;right:1px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--danger);font:700 11px/18px var(--font-accent);text-align:center;box-shadow:0 0 0 2px var(--bg-canvas)}.xb8xj213{position:absolute;top:46px;left:0;right:0;box-shadow:var(--elevation-4);z-index:210;animation:_1207miq4 .22s cubic-bezier(.2,.8,.2,1);transform-origin:top center}.xb8xj213,.xb8xj214{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:12px;overflow:hidden;padding:6px 0}.xb8xj214{margin-top:8px}.xb8xj215{display:flex;align-items:center;gap:10px;padding:9px 14px;cursor:pointer;border-top:1px solid var(--bg-canvas)}.xb8xj215:hover{background:var(--bg-subtle)}.xb8xj216{padding:10px 14px;border-top:0}.xb8xj217{width:40px;font-weight:700;color:var(--fg-subtle)}.xb8xj217,.xb8xj218{flex:none;font-size:12px}.xb8xj218{max-width:45%;color:var(--fg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xb8xj219{padding:1px 6px;border:1px solid var(--border-default);border-radius:4px;font:600 11px/1.5 var(--font-accent);color:var(--fg-subtle)}.xb8xj21a{font-weight:700;background:var(--amber-50);border-radius:2px}.xb8xj21b{display:flex;align-items:center;gap:8px;padding:8px 14px 6px;font-size:12px;font-weight:700;color:var(--fg-subtle)}.xb8xj21c{border:0;background:transparent;padding:0;font-size:12px;font-weight:600;color:var(--fg-muted);cursor:pointer}.xb8xj21c:hover{color:var(--fg-body)}.xb8xj21d{width:24px;height:24px;flex:none;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:var(--fg-subtle);cursor:pointer}.xb8xj21d:hover{background:var(--bg-canvas);color:var(--fg-body)}.xb8xj21e{padding:6px 14px 10px;font-size:13px;color:var(--fg-muted)}.xb8xj21f{position:absolute;top:58px;right:76px;width:400px;max-height:560px;display:flex;flex-direction:column;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:16px;box-shadow:var(--elevation-4);overflow:hidden;z-index:200;animation:_1207miq4 .22s cubic-bezier(.2,.8,.2,1);transform-origin:top right}.xb8xj21g{position:sticky;top:0;z-index:100;background:var(--bg-float);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);transition:box-shadow .2s var(--ease-standard)}.xb8xj21g[data-scrolled]{box-shadow:0 1px 0 rgba(22,34,43,.07)}.xb8xj21h{height:56px;display:flex;align-items:center;gap:2px;padding:0 6px 0 12px}.xb8xj21i{flex:1 1;min-width:0;font-size:17px;font-weight:800;letter-spacing:-.03em;color:var(--fg-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity .2s var(--ease-standard),transform .2s var(--ease-standard)}.xb8xj21i[data-hide]{opacity:0;transform:translateY(4px)}.xb8xj21j{flex:1 1;min-width:0;position:relative;height:44px;overflow:hidden}.xb8xj21k{position:absolute;inset:0;min-width:0;display:flex;transition:opacity .2s var(--ease-standard),transform .2s var(--ease-standard);align-items:center;font-size:17px;font-weight:800;letter-spacing:-.03em;color:var(--fg-strong)}.xb8xj21j[data-up] .xb8xj21k{opacity:0;transform:translateY(-10px)}.xb8xj21l{position:absolute;inset:0;min-width:0;display:flex;transition:opacity .2s var(--ease-standard),transform .2s var(--ease-standard);flex-direction:column;justify-content:center;gap:2px;opacity:0;transform:translateY(10px)}.xb8xj21j[data-up] .xb8xj21l{opacity:1;transform:none}.xb8xj21m{font-size:12px;font-weight:600;line-height:1.2;color:var(--fg-muted)}.xb8xj21n{font-size:15px;font-weight:700;line-height:1.3;letter-spacing:-.02em}.xb8xj21n,.xb8xj21o{color:var(--fg-strong)}.xb8xj21o{flex:1 1;min-width:0;padding-left:4px;font-size:24px;font-weight:800;letter-spacing:-.035em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xb8xj21p{top:6px;right:4px;box-shadow:0 0 0 2px var(--bg-surface)}.xb8xj21q{width:100%;height:46px;padding:0 16px;border:0;border-radius:14px;background:var(--bg-muted);font-size:16px;color:var(--fg-strong);outline:none;transition:background-color .2s var(--ease-standard),box-shadow .2s var(--ease-standard)}.xb8xj21q::placeholder{color:var(--fg-subtle)}.xb8xj21q:focus{background:var(--bg-surface);box-shadow:0 0 0 1.5px var(--bg-brand),0 0 0 5px var(--azure-100)}.xb8xj21r{display:flex;gap:24px;align-items:flex-start;padding:24px 32px 72px}.xb8xj21s{flex:1 1;min-width:0}.xb8xj21t{width:300px;flex:none;position:sticky;top:88px;display:flex;flex-direction:column;gap:16px}.xb8xj21u{position:fixed;left:0;right:0;bottom:0;z-index:300}.xb8xj21v,.xb8xj21w{height:64px}.xb8xj21w{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);padding:0 8px;background:var(--bg-float);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);box-shadow:0 -1px 0 rgba(22,34,43,.06)}.xb8xj21x{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;cursor:pointer;font-size:11px;font-weight:500;text-decoration:none;transition:transform .15s var(--ease-standard)}.xb8xj21x,.xb8xj21x:hover{color:var(--fg-subtle)}.xb8xj21x:active{transform:scale(.94)}.xb8xj21y{font-weight:700}.xb8xj21y,.xb8xj21y:hover{color:var(--fg-strong)}.xb8xj21z{height:64px;gap:8px;padding:0 16px;background:var(--bg-float);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);box-shadow:0 -1px 0 rgba(22,34,43,.06)}.xb8xj21z,.xb8xj220{display:flex;align-items:center}.xb8xj220{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);gap:14px;padding:12px 16px;border-radius:12px;background:var(--bg-inverse);color:var(--fg-on-brand);font-size:14px;white-space:nowrap;box-shadow:var(--elevation-4);z-index:500;max-width:calc(100vw - 24px);animation:_1207miq7 .3s cubic-bezier(.2,.9,.3,1.1)}.xb8xj221{color:var(--aqua-300);font-weight:600;cursor:pointer;background:none;border:0;font-size:14px;padding:0;flex:none}@media screen and (min-width:768px) and (max-width:1099px){.xb8xj23{grid-template-columns:80px minmax(0,1fr)}}@media screen and (max-width:767px){.xb8xj23{grid-template-columns:minmax(0,1fr)}.xb8xj25,.xb8xj2j{display:none}.xb8xj21r{padding:12px 16px 24px}.xb8xj220{left:16px;right:16px;bottom:80px;transform:none;justify-content:center;padding:14px 18px;border-radius:16px;font-weight:600;text-align:center;white-space:normal;max-width:none;animation:_1207miq3 .3s ease}}@media screen and (min-width:768px) and (max-width:1099px){.xb8xj25{padding:8px 10px 16px;align-items:center;gap:4px}.xb8xj26{flex:none}.xb8xj27{display:none}.xb8xj28{flex-direction:column;justify-content:center;gap:5px;width:60px;height:62px;padding:0;border-radius:14px;font-size:11px}.xb8xj2a{width:48px;height:48px;gap:0}.xb8xj2c{display:none}.xb8xj2e{width:32px;margin:8px 0}.xb8xj2f,.xb8xj2g{display:none}.xb8xj2h{width:32px;height:32px;border-radius:10px}.xb8xj2i,.xb8xj2l{display:none}}@media screen and (min-width:768px){.xb8xj21g,.xb8xj21u,.xb8xj21v{display:none}}@media screen and (max-width:1179px){.xb8xj21t{display:none}}