:root{--honey-50:#FBF5E8;--honey-100:#F5E8CC;--honey-200:#EBD5A0;--honey-300:#D4A020;--honey-400:#C08C10;--honey-500:#A67608;--honey-600:#8A6206;--honey-700:#6E4E05;--surface:#F9F8F6;--surface-raised:#FFFFFF;--surface-sunken:#F3F1EE;--surface-border:#E3E0DB;--surface-hover:#ECEAE6;--ink:#2D2B27;--ink-secondary:#55534E;--ink-tertiary:#8A8884;--ink-faint:#C4C2BE;--accent-blue:#2563A8;--accent-green:#0D6E5F;--accent-red:#E04040;--accent-orange:#C86A08;--interactive-hover-bg:hsl(45,93%,90%);--interactive-hover-color:hsl(30,83%,34%);--interactive-active-bg:#f59e0b;--interactive-active-color:#ffffff;--btn-primary-bg:#f59e0b;--btn-primary-hover:#d97706;--progress-track:#E3E0DB;--sidebar-width:240px;--header-height:48px;--drag-region-height:0px}[data-theme=dark]{--honey-50:#2E2818;--honey-100:#3D3420;--honey-200:#5C4A20;--honey-300:#D4A020;--honey-400:#D4A020;--honey-500:#E0AC28;--honey-600:#EBB830;--honey-700:#F5CE54;--surface:#1C1C1A;--surface-raised:#252523;--surface-sunken:#202020;--surface-border:#3A3836;--surface-hover:#333330;--ink:#E8E6E3;--ink-secondary:#A8A6A2;--ink-tertiary:#706E6A;--ink-faint:#4A4846;--accent-blue:#5B9BD5;--accent-green:#4DB8A4;--accent-red:#F07070;--accent-orange:#E8943A;--interactive-hover-bg:#3D3420;--interactive-hover-color:#D4A020;--interactive-active-bg:#D4A020;--interactive-active-color:#ffffff;--btn-primary-bg:#D4A020;--btn-primary-hover:#C08C10;--progress-track:#3A3836}.beeger-console{min-height:100vh;background:var(--surface);color:var(--ink);font-family:PingFang SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;transition:background .3s ease,color .3s ease}.beeger-console h1,.beeger-console h2,.beeger-console h3,.beeger-console h4,.beeger-console h5,.beeger-console h6{font-family:inherit}.beeger-console [contenteditable],.beeger-console input,.beeger-console textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text}.beeger-console .btn-ghost,.beeger-console .btn-primary,.beeger-console .form-label,.beeger-console .nav-item,.beeger-console [data-tour-id],.beeger-console button,.beeger-console label,.beeger-console nav{-webkit-user-select:none;-moz-user-select:none;user-select:none}.beeger-console button:disabled{cursor:not-allowed}.beeger-console [role=button]:focus-visible,.beeger-console a:focus-visible,.beeger-console button:focus-visible,.beeger-console input:focus-visible,.beeger-console select:focus-visible,.beeger-console textarea:focus-visible{outline:2px solid var(--interactive-active-bg);outline-offset:2px}.beeger-console ::-webkit-scrollbar{width:8px;height:8px}.beeger-console ::-webkit-scrollbar-track{background:transparent}.beeger-console ::-webkit-scrollbar-thumb{background:var(--ink-faint);border-radius:4px}.beeger-console ::-webkit-scrollbar-thumb:hover{background:var(--ink-tertiary)}.beeger-scroll{scrollbar-width:none;-ms-overflow-style:none}.beeger-scroll::-webkit-scrollbar{display:none}.nav-item{display:flex;align-items:center;padding:7px 8px;border-radius:4px;font-size:13px;color:var(--ink-secondary);text-decoration:none;transition:background .18s ease-out,color .18s ease-out;cursor:pointer;border-left:3px solid transparent}.nav-item:hover{background:var(--interactive-hover-bg);color:var(--interactive-hover-color)}.nav-item.active{background:var(--interactive-active-bg);color:var(--interactive-active-color);font-weight:600;border-left-color:transparent}.settings-nav-item{display:flex;align-items:center;padding:7px 8px;border-radius:4px;font-size:13px;color:var(--ink-secondary);text-decoration:none;transition:background .18s ease-out,color .18s ease-out,border-color .18s ease-out;cursor:pointer;border-left:3px solid transparent}.settings-nav-item:hover{background:var(--interactive-hover-bg);color:var(--interactive-hover-color)}.settings-nav-item:focus-visible{outline:2px solid var(--interactive-active-bg);outline-offset:-2px}.settings-nav-item.active{background:var(--interactive-active-bg);color:var(--interactive-active-color);font-weight:600;border-left-color:transparent}.btn-primary{display:inline-flex;align-items:center;white-space:nowrap;background:var(--btn-primary-bg);color:#FFFFFF;border:none;border-radius:4px;cursor:pointer;transition:background .18s ease-out;font-size:13px;font-weight:500;padding:6px 14px}.btn-primary:hover{background:var(--btn-primary-hover)}.btn-ghost{display:inline-flex;align-items:center;white-space:nowrap;background:transparent;border:1px solid var(--surface-border);color:var(--ink);border-radius:4px;cursor:pointer;transition:background .18s ease-out,color .18s ease-out,border-color .18s ease-out;font-size:13px;font-weight:500;padding:6px 14px}.btn-ghost:hover{background:var(--interactive-hover-bg);color:var(--interactive-hover-color);border-color:var(--interactive-active-bg)}.form-input{width:100%;padding:7px 10px;font-size:13px;border:1px solid var(--surface-border);border-radius:4px;background:var(--surface-raised);color:var(--ink);outline:none;transition:border-color .15s ease-out}.form-input:focus-visible{border-color:var(--interactive-active-bg)}.form-input::-moz-placeholder{color:var(--ink-faint)}.form-input::placeholder{color:var(--ink-faint)}.form-label{display:block;font-size:13px;font-weight:500;color:var(--ink);margin-bottom:6px}.form-hint{font-size:12px;color:var(--ink-tertiary);margin-top:4px}.tag{font-size:11px;padding:1px 8px;border-radius:3px;font-weight:500;line-height:20px;display:inline-flex;align-items:center}.divider{height:1px;background:var(--surface-border);margin:12px 0}.tab-item{padding:5px 12px;font-size:13px;color:var(--ink-secondary);border-radius:4px;cursor:pointer;transition:background .15s ease-out,color .15s ease-out;text-decoration:none;display:inline-flex;align-items:center;border:none;background:transparent}.tab-item:hover{background:var(--interactive-hover-bg);color:var(--interactive-hover-color)}.tab-item.active{background:var(--interactive-active-bg);color:var(--interactive-active-color);font-weight:600}.table-row{transition:background .15s ease-out}.table-row:hover{background:var(--surface-sunken)}.progress-track{background:var(--progress-track);border-radius:2px;height:5px}.progress-fill{border-radius:2px;height:5px;transition:width 1s ease-out}@media (prefers-reduced-motion:reduce){.beeger-console *,.beeger-console :after,.beeger-console :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.beeger-console [class*=bg-surface],.beeger-console [class*=border-surface],.beeger-console aside,.beeger-console header{transition:background .3s ease,border-color .3s ease,color .3s ease}.platform-tab{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:4px;font-size:13px;color:var(--ink-secondary);background:transparent;border:none;cursor:pointer;transition:background .15s ease-out,color .15s ease-out}.platform-tab:hover{background:var(--interactive-hover-bg);color:var(--interactive-hover-color)}.platform-tab.active{background:var(--interactive-active-bg);color:var(--interactive-active-color);font-weight:600}.tab-count{background:var(--interactive-hover-bg);color:var(--interactive-hover-color);border-radius:10px;padding:0 7px;font-size:11px;font-weight:500}.platform-tab.active .tab-count{background:rgba(255,255,255,.25);color:#ffffff}.toast-viewport{position:fixed;bottom:20px;right:20px;display:flex;flex-direction:column;gap:8px;width:340px;max-width:calc(100vw - 40px);z-index:9999;outline:none}.toast-root{background:var(--surface-raised);border:1px solid var(--surface-border);border-radius:6px;padding:12px 14px;box-shadow:0 4px 16px rgba(0,0,0,.08),0 1px 4px rgba(0,0,0,.04)}.toast-root[data-state=open]{animation:toast-slide-in .25s cubic-bezier(.16,1,.3,1)}.toast-root[data-state=closed]{animation:toast-fade-out .15s ease-out}.toast-root[data-swipe=move]{transform:translateX(var(--radix-toast-swipe-move-x))}.toast-root[data-swipe=cancel]{transform:translateX(0);transition:transform .2s ease-out}.toast-root[data-swipe=end]{animation:toast-swipe-out .12s ease-out}@keyframes toast-slide-in{0%{transform:translateX(calc(100% + 20px));opacity:0}to{transform:translateX(0);opacity:1}}@keyframes toast-fade-out{0%{opacity:1}to{opacity:0}}@keyframes toast-swipe-out{0%{transform:translateX(var(--radix-toast-swipe-end-x))}to{transform:translateX(calc(100% + 20px))}}.confirm-overlay{position:fixed;inset:0;background:rgba(0,0,0,.35);z-index:9998;animation:confirm-overlay-show .18s ease-out}.confirm-content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:400px;max-width:calc(100vw - 40px);background:var(--surface-raised);border:1px solid var(--surface-border);border-radius:8px;padding:20px;z-index:9999;box-shadow:0 8px 32px rgba(0,0,0,.12);animation:confirm-content-show .2s cubic-bezier(.16,1,.3,1);outline:none}@keyframes confirm-overlay-show{0%{opacity:0}to{opacity:1}}@keyframes confirm-content-show{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.prose-beeger{--beeger-body-size:14px;--beeger-line-height:1.8;--beeger-title-color:var(--ink);--beeger-title-align:left;--beeger-title-size:1.4em;--beeger-bold-color:var(--ink);--beeger-indent:0em;color:var(--ink);font-size:var(--beeger-body-size);line-height:var(--beeger-line-height)}.prose-beeger h1,.prose-beeger h2,.prose-beeger h3,.prose-beeger h4,.prose-beeger h5,.prose-beeger h6{font-weight:600;color:var(--beeger-title-color);text-align:var(--beeger-title-align);margin-top:1.4em;margin-bottom:.5em;line-height:1.4}.prose-beeger h1{font-size:var(--beeger-title-size)}.prose-beeger h2{font-size:calc(var(--beeger-title-size) * .85)}.prose-beeger h3{font-size:calc(var(--beeger-title-size) * .75)}.prose-beeger p{margin-top:0;margin-bottom:.85em;text-indent:var(--beeger-indent)}.prose-beeger a{color:var(--accent-blue,#3b82f6);text-decoration:underline;text-underline-offset:2px}.prose-beeger strong{color:var(--beeger-bold-color);font-weight:600}.prose-beeger em{font-style:italic}.prose-beeger ol,.prose-beeger ul{margin:.5em 0 .85em 1.5em;padding:0}.prose-beeger ul{list-style-type:disc}.prose-beeger ol{list-style-type:decimal}.prose-beeger li{margin-bottom:.25em}.prose-beeger blockquote{margin:.85em 0;padding:.5em 1em;border-left:3px solid var(--honey-300,#fbbf24);background:var(--surface-sunken);color:var(--ink-secondary);border-radius:0 4px 4px 0}.prose-beeger code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875em;background:var(--surface-hover);color:var(--accent-red,#ef4444);padding:.1em .35em;border-radius:3px}.prose-beeger pre{background:var(--surface-sunken);border:1px solid var(--surface-border);border-radius:6px;padding:1em;overflow-x:auto;margin:.85em 0}.prose-beeger pre code{background:none;color:var(--ink);padding:0;font-size:.8em}.prose-beeger hr{border:none;border-top:1px solid var(--surface-border);margin:1.5em 0}.prose-beeger table{width:100%;border-collapse:collapse;margin:.85em 0;font-size:.9em}.prose-beeger td,.prose-beeger th{border:1px solid var(--surface-border);padding:.4em .75em;text-align:left}.prose-beeger th{background:var(--surface-hover);font-weight:600}.prose-beeger img{max-width:100%;border-radius:6px;margin:.5em 0}.release-notes{font-size:12px;line-height:1.6;color:var(--ink-secondary);word-break:break-word}.release-notes h1,.release-notes h2,.release-notes h3,.release-notes h4{font-weight:600;color:var(--ink);margin:.6em 0 .3em;line-height:1.35}.release-notes h1{font-size:13px}.release-notes h2{font-size:12.5px}.release-notes h3,.release-notes h4{font-size:12px}.release-notes h1:first-child,.release-notes h2:first-child,.release-notes h3:first-child,.release-notes h4:first-child{margin-top:0}.release-notes p{margin:0 0 .4em}.release-notes p:last-child{margin-bottom:0}.release-notes a{color:var(--honey-600);text-decoration:underline;text-underline-offset:2px}.release-notes strong{color:var(--ink);font-weight:600}.release-notes ol,.release-notes ul{margin:.2em 0 .5em;padding-left:1.3em}.release-notes ul{list-style-type:disc}.release-notes ol{list-style-type:decimal}.release-notes li{margin-bottom:.2em}.release-notes code{font-family:Consolas,Cascadia Code,monospace;font-size:11px;padding:1px 4px;border-radius:3px;background:var(--surface-hover);color:var(--ink)}.release-notes hr{border:none;border-top:1px solid var(--surface-border);margin:.6em 0}.release-notes blockquote{margin:.4em 0;padding:.2em .7em;border-left:2px solid var(--honey-300);color:var(--ink-tertiary)}