.page_main__nw1Wk{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100dvh;padding:max(env(safe-area-inset-top,0px),80px) env(safe-area-inset-right,16px) max(env(safe-area-inset-bottom,0px),24px) env(safe-area-inset-left,16px)}.Terminal_wrap__79t6N{position:relative;z-index:1;width:100%;max-width:min(640px,100%);padding:0 16px;transition:opacity .3s var(--ease),transform .3s var(--ease)}.Terminal_leaving__hijeQ{opacity:0;transform:translateY(-6px) scale(.992);pointer-events:none}@media (min-width:480px){.Terminal_wrap__79t6N{padding:0 20px}}@media (min-width:700px){.Terminal_wrap__79t6N{padding:0}}.Terminal_terminal__G4NsT{background:var(--term-bg);border-radius:12px;border:1px solid var(--term-border);overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.12),0 8px 24px rgba(0,0,0,.18),0 24px 56px rgba(0,0,0,.22);font-size:13px;transition:background var(--trans),border-color var(--trans),box-shadow var(--trans);-webkit-overflow-scrolling:touch}html[data-theme=light] .Terminal_terminal__G4NsT{box-shadow:0 2px 4px rgba(0,0,0,.04),0 8px 24px rgba(0,0,0,.07),0 24px 56px rgba(0,0,0,.06)}.Terminal_bar__3aIwX{background:var(--term-bar);padding:11px 16px;display:flex;align-items:center;gap:7px;border-bottom:1px solid var(--term-border2);transition:background var(--trans),border-color var(--trans);-webkit-user-select:none;-moz-user-select:none;user-select:none}.Terminal_dot__BQdWj{width:11px;height:11px;border-radius:50%;flex-shrink:0}.Terminal_r__ujEtB{background:#ff5f57}.Terminal_y__O44RC{background:#ffbd2e}.Terminal_g__ty1ds{background:#28c840}.Terminal_barTitle__TzR4_{font-size:11px;color:var(--muted);letter-spacing:.1em;margin:0 auto;transition:color var(--trans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 8px}.Terminal_bodyWrap__uBhuh{position:relative}.Terminal_bodyWrap__uBhuh:after{content:"";position:absolute;bottom:0;left:0;right:0;height:32px;background:linear-gradient(to top,var(--term-bg),transparent);pointer-events:none;opacity:0;transition:opacity .3s ease}.Terminal_bodyWrap__uBhuh.overflowing:after{opacity:1}.Terminal_body__aPBNa{padding:18px 20px 10px;min-height:clamp(320px,60dvh,520px);max-height:calc(100dvh - 180px);overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;transition:opacity .2s var(--ease)}.Terminal_body__aPBNa::-webkit-scrollbar{display:none}@media (min-width:480px){.Terminal_body__aPBNa{padding:20px 24px 12px}}@media (min-width:700px){.Terminal_body__aPBNa{max-height:none;overflow-y:visible}}.Terminal_line__UNJoY{margin-bottom:3px;line-height:1.75;word-break:break-word;overflow-wrap:break-word}.Terminal_t-prompt__DUULX{color:var(--prompt);transition:color var(--trans)}.Terminal_t-cmd__kKv4G{color:var(--fg);transition:color var(--trans)}.Terminal_t-output__YSdQV{color:var(--out);transition:color var(--trans)}.Terminal_t-accent__lliLI{color:var(--accent);transition:color var(--trans)}.Terminal_t-muted__3M4zo{color:var(--muted);transition:color var(--trans)}.Terminal_t-success__HiMao{color:var(--success);transition:color var(--trans)}.Terminal_t-warn__RnQ3T{color:var(--warn);transition:color var(--trans)}.Terminal_t-error__bELKX{color:var(--err);transition:color var(--trans)}.Terminal_link__GNffp{text-decoration:none;border-bottom:1px solid;padding-bottom:1px;opacity:.55;color:var(--out)}.Terminal_inputRow__XP_h5{display:flex;align-items:center;padding:6px 20px 14px;gap:7px;flex-shrink:0}@media (min-width:480px){.Terminal_inputRow__XP_h5{padding:6px 24px 16px}}.Terminal_inputPrompt__3y_vO{color:var(--prompt);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;font-size:13px;transition:color var(--trans)}.Terminal_input__bB7ZC{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:none;outline:none;color:var(--fg);font-family:var(--font);font-size:max(13px,16px);line-height:1;flex:1 1;min-width:0;caret-color:var(--prompt);transition:color var(--trans);border-radius:0}@media (min-width:480px){.Terminal_input__bB7ZC{font-size:13px}}.Terminal_sep__QHK_u{width:100%;height:1px;background:var(--term-border2);margin:0 0 16px;transition:background var(--trans)}.Terminal_chips____qTP{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;padding:0 20px 16px}@media (min-width:480px){.Terminal_chips____qTP{padding:0 24px 16px}}@media (max-width:360px){.Terminal_chips____qTP{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;justify-content:flex-start;padding-bottom:16px}.Terminal_chips____qTP::-webkit-scrollbar{display:none}.Terminal_chip__BiAY2{flex-shrink:0}}.Terminal_chip__BiAY2{font-family:var(--font);font-size:11px;color:var(--chip-col);border:1px solid var(--chip-border);border-radius:5px;padding:5px 11px;cursor:pointer;background:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;min-height:30px;display:inline-flex;align-items:center;transition:color .15s,border-color .15s,background .15s,box-shadow .15s}@media (hover:hover){.Terminal_chip__BiAY2:hover{color:var(--chip-active-col);border-color:var(--chip-active-border);background:var(--chip-hover)}}.Terminal_chip__BiAY2.Terminal_active__Upt3_{color:var(--chip-active-col);border-color:var(--chip-active-border);background:var(--chip-active-bg);box-shadow:0 0 10px rgba(192,132,252,.15)}html[data-theme=light] .Terminal_chip__BiAY2.Terminal_active__Upt3_{box-shadow:0 0 10px rgba(147,51,234,.1)}.Terminal_workRow__V0bh3{display:flex;justify-content:center;padding:14px 20px 18px;margin-top:2px;border-top:1px solid var(--term-border2);transition:border-color var(--trans)}@media (min-width:480px){.Terminal_workRow__V0bh3{padding:14px 24px 18px}}.Terminal_workBtn__BVVLA{font-family:var(--font);font-size:11px;color:var(--accent);border:1px solid rgba(103,232,249,.3);background:rgba(103,232,249,.06);border-radius:5px;padding:6px 16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;min-height:30px;display:inline-flex;align-items:center;gap:8px;letter-spacing:.06em;transition:color .15s,border-color .15s,background .15s,box-shadow .15s}@media (hover:hover){.Terminal_workBtn__BVVLA:hover{background:rgba(103,232,249,.12);border-color:rgba(103,232,249,.55);box-shadow:0 0 14px rgba(103,232,249,.18)}.Terminal_workBtn__BVVLA:hover .Terminal_workArrow__Y6mi9{transform:translateX(3px)}}.Terminal_workArrow__Y6mi9{transition:transform .2s var(--ease)}