.wb-hero{background:radial-gradient(circle at 15% 20%,rgba(56,189,248,.16),transparent 42%),radial-gradient(circle at 88% 20%,rgba(34,197,94,.12),transparent 35%),linear-gradient(135deg,#070c1cf2,#111827f2);border-bottom:1px solid rgba(148,163,184,.28)}.wb-panel{border:1px solid rgba(148,163,184,.22);border-radius:1.25rem;padding:1.15rem;background:linear-gradient(180deg,#131c2df5,#090e1af0);box-shadow:0 20px 50px #02061757}.wb-section-title{margin:0 0 .55rem;font-size:1.08rem;letter-spacing:.01em}.wb-muted{color:var(--clr-text-muted)}.wb-mode-grid{display:flex;flex-direction:column;gap:.6rem}.wb-mode-btn{width:100%;text-align:left;border:1px solid rgba(148,163,184,.22);border-radius:1rem;background:linear-gradient(145deg,#121a2bf2,#0a0f1cf2);color:var(--clr-text);padding:.95rem 1rem;cursor:pointer;display:flex;align-items:center;gap:.85rem;position:relative;overflow:hidden;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.wb-mode-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(59,130,246,.08),transparent 45%,rgba(34,197,94,.06));opacity:.75;pointer-events:none}.wb-mode-btn strong{display:block;margin-bottom:.24rem;font-size:.98rem}.wb-mode-btn:hover{transform:translateY(-2px);border-color:#818cf86b;box-shadow:0 12px 24px #02061747}.wb-mode-btn.active{border-color:#60a5fab8;box-shadow:0 0 0 1px #60a5fa47 inset,0 18px 32px #1e40af33;background:linear-gradient(145deg,#142238fa,#0d1627fa)}.wb-mode-desc{font-size:.84rem;color:var(--clr-text-muted)}.wb-mode-icon{width:2.7rem;height:2.7rem;border-radius:.9rem;display:inline-flex;align-items:center;justify-content:center;font-size:1.18rem;background:linear-gradient(135deg,#3b82f629,#6366f142);border:1px solid rgba(129,140,248,.24);position:relative;z-index:1;flex-shrink:0}.wb-mode-copy{display:flex;flex-direction:column;min-width:0;position:relative;z-index:1}.wb-mode-arrow{margin-left:auto;color:#bfdbfeb8;font-size:1rem;position:relative;z-index:1}.wb-mode-group{border:1px solid rgba(148,163,184,.16);border-radius:1rem;padding:0;background:linear-gradient(180deg,#0e1726a3,#070b15d6)}.wb-mode-group summary{list-style:none;cursor:pointer;padding:.7rem .95rem;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--clr-text-muted);display:flex;align-items:center;justify-content:space-between;border-radius:1rem;-webkit-user-select:none;user-select:none}.wb-mode-group summary::-webkit-details-marker{display:none}.wb-mode-group summary:after{content:"›";font-size:1rem;transition:transform .2s}.wb-mode-group[open] summary:after{transform:rotate(90deg)}.wb-mode-group[open] summary{border-radius:.9rem .9rem 0 0;border-bottom:1px solid rgba(148,163,184,.15)}.wb-mode-group-label-icon{margin-right:.4rem}.wb-mode-group-btns{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.72rem;padding:.8rem}.wb-tab-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.65rem}.wb-tab-btn{width:100%;border:1px solid rgba(148,163,184,.35);border-radius:.8rem;background:#0f172ab8;color:var(--clr-text);padding:.65rem .75rem;text-align:left;font-size:.86rem;cursor:pointer}.wb-tab-btn.active{border-color:#22c55eb3;box-shadow:0 0 0 1px #22c55e59 inset}.wb-runtime-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.8rem}.wb-runtime-card{border:1px solid rgba(148,163,184,.35);border-radius:.85rem;background:#0f172ab3;padding:.85rem}.wb-runtime-card h4{margin:0 0 .35rem;font-size:.95rem}.wb-list{margin:0;padding-left:1rem;color:var(--clr-text-muted)}.wb-mode-hints-grid{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0 0 1rem}.wb-mode-hint-card{padding:.75rem 1rem;line-height:1.35}.wb-mode-hint-desc{display:block;color:var(--clr-text-muted)}.wb-hardware-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.65rem}.wb-chip{border:1px solid rgba(148,163,184,.35);border-radius:999px;padding:.35rem .65rem;display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;color:var(--clr-text-muted)}.wb-chip-wrap{display:flex;gap:.5rem;flex-wrap:wrap}.wb-status-good{color:#86efac}.wb-status-mid{color:#fbbf24}.wb-status-low{color:#fca5a5}.wb-actions{display:flex;flex-wrap:wrap;gap:.65rem}.wb-quick-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.7rem;margin-top:.95rem}.wb-pill-action{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:48px;border-radius:999px;padding:.75rem 1rem;border:1px solid rgba(148,163,184,.2);background:linear-gradient(135deg,#1e293beb,#0f172aeb);color:#dbeafe;font-weight:600;box-shadow:0 10px 22px #02061733}.wb-pill-action:hover{border-color:#818cf866;transform:translateY(-1px)}.wb-pill-action.is-primary{background:linear-gradient(135deg,#2563ebf5,#4f46e5f5);color:#fff;border-color:#93c5fd4d}.mt-card{margin-top:.9rem}.wb-mission-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.wb-provider-status{font-size:.78rem;padding:.3rem .75rem;border-radius:999px;background:#94a3b81f;color:var(--clr-text-muted);white-space:nowrap}.wb-provider-status.ready{background:#22c55e26;color:#86efac}.wb-provider-status.no-key{background:#fbbf241f;color:#fcd34d}.wb-provider-status.offline{background:#ef44441f;color:#fca5a5}.wb-mission-input-wrap{display:flex;gap:.65rem;align-items:flex-end}.wb-mission-input{flex:1;background:#070c1cbf;border:1px solid rgba(148,163,184,.3);border-radius:.75rem;padding:.75rem 1rem;color:var(--clr-text);font-size:.93rem;resize:vertical;min-height:72px}.wb-mission-input:focus{outline:none;border-color:#3b82f680}.wb-mission-run{padding:.7rem 1.3rem;white-space:nowrap}.wb-mission-output{margin-top:.9rem;border:1px solid rgba(148,163,184,.2);border-radius:.85rem;background:#070c1ccc}.wb-output-toolbar{display:flex;align-items:center;gap:.5rem;padding:.6rem .85rem;border-bottom:1px solid rgba(148,163,184,.15)}.wb-output-mode-badge{font-size:.75rem;font-weight:700;background:#3b82f62e;color:#93c5fd;border-radius:999px;padding:.2rem .6rem;margin-right:auto}.wb-output-body{padding:.9rem 1rem;font-size:.9rem;color:var(--clr-text);white-space:pre-wrap;word-break:break-word;min-height:60px;max-height:60vh;overflow-y:auto;line-height:1.6}.wb-mission-timeline-wrap{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(148,163,184,.16)}.wb-timeline-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.65rem}.wb-timeline-title{margin:0 0 .25rem;font-size:.95rem}.wb-mission-timeline{display:grid;gap:.6rem}.wb-timeline-card{border:1px solid rgba(148,163,184,.18);border-radius:.9rem;background:#070c1cb8;padding:.75rem .85rem;box-shadow:0 8px 18px #0206172e}.wb-timeline-head,.wb-timeline-foot{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.wb-timeline-mode{font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#93c5fd}.wb-timeline-meta{font-size:.72rem;color:var(--clr-text-muted)}.wb-timeline-line{margin:.4rem 0 .5rem;font-size:.84rem;color:var(--clr-text);line-height:1.45}.wb-timeline-foot{font-size:.73rem;color:var(--clr-text-muted);flex-wrap:wrap}.wb-local-status{font-size:.8rem;color:var(--clr-text-muted);margin-top:.55rem;min-height:1.2em}.wb-points-row{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;font-size:.8rem}.wb-points-label{color:var(--clr-text-muted)}.wb-points-badge{background:#4f46e5;color:#fff;border-radius:999px;padding:.1rem .6rem;font-weight:700;font-size:.78rem}.wb-onboard-banner{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;background:#4f46e5;color:#fff;padding:.7rem 1.25rem;font-size:.875rem;font-weight:500;min-height:59px;visibility:hidden;opacity:0;pointer-events:none}.wb-onboard-banner.visible{visibility:visible;opacity:1;pointer-events:auto}.wb-onboard-dismiss{background:transparent;border:none;color:#fff;font-size:1rem;cursor:pointer;margin-left:auto;opacity:.7}.wb-onboard-dismiss:hover{opacity:1}.wb-pack-tabs{display:flex;gap:.45rem;flex-wrap:wrap;margin-bottom:1.1rem}.wb-pack-tab{border:1px solid rgba(148,163,184,.18);border-radius:999px;background:#0c121fc7;color:#cbd5e1;padding:.45rem .88rem;font-size:.8rem;cursor:pointer;transition:background .15s,color .15s,border-color .15s,transform .15s,box-shadow .15s}.wb-pack-tab:hover{border-color:#818cf85c;color:var(--clr-text);transform:translateY(-1px);box-shadow:0 8px 16px #0206172e}.wb-pack-tab.active{background:linear-gradient(135deg,#111827f5,#1e293bf5);border-color:#60a5fa57;color:#f8fafc;box-shadow:0 10px 20px #0206172e}.wb-task-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.8rem}.wb-task-card{border:1px solid rgba(148,163,184,.18);border-radius:1rem;background:linear-gradient(180deg,#121928fa,#080c16fa);padding:1rem;cursor:pointer;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex;flex-direction:column;gap:.5rem;min-height:208px;text-align:left;box-shadow:0 16px 28px #0206172e}.wb-task-card:hover{transform:translateY(-3px);border-color:#818cf85c;box-shadow:0 22px 36px #02061747}.wb-task-card:focus-visible{outline:2px solid var(--clr-primary,#6366f1);outline-offset:2px}.wb-task-title{font-size:.9rem;font-weight:600;color:var(--clr-text);margin:0}.wb-task-desc{font-size:.8rem;color:var(--clr-text-muted);line-height:1.45;flex:1}.wb-task-detail{display:grid;gap:.4rem;padding:.55rem .6rem;border-radius:.8rem;border:1px solid rgba(148,163,184,.14);background:#0f172a6b}.wb-task-detail div{display:grid;gap:.12rem}.wb-task-detail strong{color:#e2e8f0;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em}.wb-task-detail span{color:var(--clr-text-muted);font-size:.74rem;line-height:1.4}.wb-task-head{display:flex;align-items:center;gap:.55rem}.wb-task-icon{width:2.4rem;height:2.4rem;border-radius:.8rem;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#3b82f629,#a855f733);border:1px solid rgba(129,140,248,.18);font-size:1.05rem}.wb-task-kicker{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:#93c5fd;font-weight:700}.wb-task-mode{font-size:.72rem;border:1px solid rgba(148,163,184,.16);border-radius:999px;padding:.22rem .56rem;color:#dbeafe;width:fit-content;background:#0f172ad6}.hidden{display:none}.wb-compute-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.85rem;margin-bottom:1rem}.wb-compute-card{border:1px solid rgba(148,163,184,.3);border-radius:.85rem;background:#070c1cb3;padding:.85rem}.wb-compute-card h3,.wb-compute-card h4{margin:0 0 .5rem;font-size:.95rem;color:var(--clr-text)}.wb-stat-row{display:flex;justify-content:space-between;padding:.25rem 0;font-size:.84rem;color:var(--clr-text-muted);border-bottom:1px solid rgba(148,163,184,.1)}.wb-stat-row span:last-child{color:var(--clr-text);font-weight:600}.wb-compute-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin:.85rem 0}.wb-action-btn{border:none;border-radius:2rem;background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;padding:.5rem 1.1rem;font-size:.84rem;font-weight:600;cursor:pointer;transition:opacity .15s,transform .1s,box-shadow .15s;box-shadow:0 2px 10px #6366f147}.wb-action-btn:hover{opacity:.88;transform:translateY(-1px);box-shadow:0 4px 18px #6366f16b}.wb-action-btn:active{transform:scale(.97)}.wb-compute-result{border:1px solid rgba(148,163,184,.25);border-radius:.75rem;background:#070c1ccc;padding:.75rem 1rem;font-size:.86rem;color:var(--clr-text);margin-top:.65rem}.wb-pill{display:inline-flex;align-items:center;gap:.35rem;border:1px solid rgba(148,163,184,.2);border-radius:999px;padding:.3rem .65rem;font-size:.76rem;background:#0f172aa6;color:var(--clr-text-muted)}.wb-pill.is-active{border-color:#60a5fa8c;background:#2563eb2e;color:#dbeafe;box-shadow:0 0 0 1px #60a5fa29 inset}.wb-browse-bar{display:flex;gap:.5rem;margin-bottom:1rem}.wb-url-input{flex:1;background:#070c1cbf;border:1px solid rgba(148,163,184,.3);border-radius:.65rem;padding:.55rem .85rem;color:var(--clr-text);font-size:.88rem}.wb-url-input:focus{outline:none;border-color:#3b82f680}.wb-browse-content{display:grid;grid-template-columns:220px 1fr;gap:1rem}.wb-browse-sidebar{border-right:1px solid rgba(148,163,184,.2);padding-right:.85rem}.wb-browse-sidebar h4{font-size:.85rem;margin:.75rem 0 .35rem;color:var(--clr-text-muted)}.wb-site-cat-title{font-size:.78rem;font-weight:700;color:var(--clr-text);margin:.25rem 0}.wb-bookmark-item{font-size:.8rem;color:var(--clr-accent);cursor:pointer;padding:.2rem 0}.wb-bookmark-item:hover{text-decoration:underline}.wb-browse-iframe-wrap{min-height:400px;border:1px solid rgba(148,163,184,.2);border-radius:.75rem;overflow:hidden;background:#070c1c99}.wb-browse-iframe{width:100%;height:400px;border:none}.wb-browse-placeholder{display:flex;align-items:center;justify-content:center;min-height:400px;color:var(--clr-text-muted);font-size:.9rem}.wb-browse-agent{margin-top:.85rem;border-top:1px solid rgba(148,163,184,.15);padding-top:.85rem}.wb-browse-agent h4{font-size:.85rem;margin:0 0 .45rem}.wb-agent-task{font-size:.8rem;padding:.3rem .5rem;border-radius:.45rem;margin:.2rem 0;background:#0f172a80}.wb-agent-task.planning{border-left:3px solid #fbbf24}.wb-agent-task.running{border-left:3px solid #3b82f6}.wb-agent-task.done{border-left:3px solid #22c55e}.wb-mod-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.85rem;margin-bottom:1rem}.wb-mod-card{border:1px solid rgba(148,163,184,.3);border-radius:.85rem;background:#070c1cb3;padding:.85rem}.wb-mod-card h4{margin:0 0 .5rem;font-size:.95rem}.wb-queue-item{border:1px solid rgba(148,163,184,.2);border-radius:.65rem;padding:.65rem;margin:.4rem 0;background:#0f172a80}.wb-queue-text{font-size:.84rem;color:var(--clr-text);margin-bottom:.3rem}.wb-queue-ai{font-size:.78rem;color:var(--clr-text-muted);margin-bottom:.4rem}.wb-queue-actions{display:flex;gap:.35rem;flex-wrap:wrap}.wb-mod-act{border:none;border-radius:1.5rem;background:linear-gradient(135deg,#3b82f633,#8b5cf633);border:1px solid rgba(99,102,241,.35);color:var(--clr-text);padding:.28rem .65rem;font-size:.76rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.wb-mod-act:hover{background:linear-gradient(135deg,#3b82f659,#8b5cf659);border-color:#6366f199;color:#fff}.wb-leader-entry{display:flex;gap:.5rem;font-size:.8rem;padding:.2rem 0;color:var(--clr-text-muted)}.wb-mod-test{margin-top:.85rem;border-top:1px solid rgba(148,163,184,.15);padding-top:.85rem}.wb-textarea{width:100%;background:#070c1cbf;border:1px solid rgba(148,163,184,.3);border-radius:.65rem;padding:.55rem .85rem;color:var(--clr-text);font-size:.86rem;resize:vertical;margin:.4rem 0}.wb-textarea:focus{outline:none;border-color:#3b82f680}.wb-music-controls{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center;margin-bottom:1rem}.wb-music-transport,.wb-music-presets{display:flex;align-items:center;gap:.5rem}.wb-num-input{width:70px;background:#070c1cbf;border:1px solid rgba(148,163,184,.3);border-radius:.45rem;padding:.35rem .5rem;color:var(--clr-text);font-size:.84rem}.wb-select{background:#070c1cbf;border:1px solid rgba(148,163,184,.3);border-radius:.45rem;padding:.35rem .5rem;color:var(--clr-text);font-size:.84rem}.wb-music-sequencer{margin-bottom:.85rem}.wb-music-track{display:flex;align-items:center;gap:.5rem;margin:.3rem 0}.wb-track-header{display:flex;align-items:center;gap:.35rem;min-width:120px}.wb-track-label{font-size:.78rem;font-weight:600;color:var(--clr-text);min-width:50px}.wb-track-mute{border:1px solid rgba(148,163,184,.3);border-radius:.35rem;background:transparent;color:var(--clr-text-muted);padding:.15rem .35rem;font-size:.72rem;cursor:pointer}.wb-track-mute.muted{background:#ef444433;color:#fca5a5;border-color:#ef444466}.wb-track-vol{width:60px}.wb-track-steps{display:flex;gap:2px;flex:1}.wb-step{width:28px;height:28px;border:1px solid rgba(148,163,184,.2);border-radius:.3rem;background:#0f172a80;cursor:pointer;padding:0}.wb-step.active{background:#3b82f680;border-color:#3b82f699}.wb-step:hover{border-color:#94a3b880}.wb-music-ai{display:flex;gap:.5rem;margin-top:.65rem}.wb-video-controls{margin-bottom:.85rem}.wb-video-project{display:flex;gap:.5rem;margin-bottom:.75rem;align-items:center}.wb-video-transport{display:flex;align-items:center;gap:.5rem;margin-bottom:.65rem}.wb-video-time,.wb-video-dur{font-size:.84rem;color:var(--clr-text-muted);font-family:monospace}.wb-video-canvas-wrap{margin-bottom:.75rem;border:1px solid rgba(148,163,184,.2);border-radius:.65rem;overflow:hidden}.wb-video-canvas{width:100%;display:block;background:#000}.wb-video-tracks{margin-bottom:.75rem}.wb-video-track{display:flex;align-items:center;gap:.5rem;margin:.3rem 0}.wb-vtrack-label{font-size:.78rem;font-weight:600;color:var(--clr-text-muted);min-width:50px}.wb-vtrack-clips{flex:1;height:28px;background:#0f172a80;border-radius:.3rem;position:relative;border:1px solid rgba(148,163,184,.15)}.wb-vclip{position:absolute;top:2px;bottom:2px;background:#22c55e59;border-radius:.25rem;font-size:.7rem;color:var(--clr-text);padding:0 .3rem;overflow:hidden;white-space:nowrap;line-height:24px}.wb-video-add{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center;margin-top:.65rem}.wb-video-ai{display:flex;gap:.5rem;margin-top:.65rem;border-top:1px solid rgba(148,163,184,.15);padding-top:.65rem}.wb-empty{font-size:.82rem;color:var(--clr-text-muted);padding:.5rem 0;font-style:italic}.wb-skill-progress{height:8px;border-radius:999px;background:#94a3b833;overflow:hidden;margin-top:.45rem}.wb-skill-progress span{display:block;height:100%;background:linear-gradient(90deg,#22c55ed9,#3b82f6d9)}.wb-badge-pill{display:inline-block;padding:.18rem .6rem;background:#6366f12e;border:1px solid rgba(99,102,241,.4);border-radius:999px;font-size:.72rem;font-weight:600;color:#818cf8;margin-bottom:.35rem}.wb-history-search-row{display:flex;gap:.5rem;margin-bottom:.75rem}.app-quick-links{display:flex;flex-wrap:wrap;gap:.5rem;margin:.7rem 0 0}.wb-history-input{flex:1}.wb-history-select{max-width:130px;min-width:130px}.wb-history-search-row .wb-input,.wb-history-search-row .btn{min-height:44px;border-radius:.8rem}.wb-input{background:#070c1cd1;border:1px solid rgba(148,163,184,.28);border-radius:.75rem;color:var(--clr-text);padding:.7rem .9rem;font:inherit;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.wb-input:focus{outline:none;border-color:#60a5fa7a;box-shadow:0 0 0 3px #3b82f62e}.wb-input::placeholder{color:#cbd5e199}select.wb-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2rem;background-image:linear-gradient(45deg,transparent 50%,rgba(191,219,254,.95) 50%),linear-gradient(135deg,rgba(191,219,254,.95) 50%,transparent 50%);background-position:calc(100% - 14px) calc(1rem + 1px),calc(100% - 9px) calc(1rem + 1px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}.wb-history-card{background:#1e293b99;border:1px solid rgba(148,163,184,.12);border-radius:8px;padding:.65rem .75rem;margin-bottom:.45rem}.wb-history-card-meta{font-size:.72rem;color:#64748b;margin-bottom:.3rem}.wb-history-card-prompt{font-size:.83rem;color:#cbd5e1;margin-bottom:.35rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.wb-history-card-actions{display:flex;gap:.35rem}.wb-decision-pill{display:inline-flex;align-items:center;border-radius:999px;padding:.12rem .52rem;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.wb-decision-pill.approve{background:#22c55e24;color:#86efac;border:1px solid rgba(34,197,94,.35)}.wb-decision-pill.defer{background:#fbbf2424;color:#fcd34d;border:1px solid rgba(251,191,36,.35)}.wb-decision-pill.reject{background:#ef444424;color:#fca5a5;border:1px solid rgba(239,68,68,.35)}.wb-boardroom-ledger{margin-top:1rem;border-top:1px solid rgba(148,163,184,.18);padding-top:.9rem}.wb-boardroom-ledger-title{font-size:.92rem;margin-bottom:.35rem}.wb-boardroom-ledger-subtitle{margin-bottom:.55rem}.wb-section-toggle{width:100%;border:0;background:transparent;color:var(--clr-text);font:inherit;display:flex;align-items:center;justify-content:space-between;text-align:left;padding:0;margin:0 0 .4rem;cursor:pointer}.wb-section-toggle span:first-child{font-size:1.05rem;font-weight:700}.wb-section-toggle-icon{color:var(--clr-text-muted);transition:transform .18s ease}.wb-panel-collapsed .wb-section-toggle-icon{transform:rotate(-90deg)}.wb-section-body{margin-top:.3rem}.wb-dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.85rem}.wb-dashboard-card{border:1px solid rgba(148,163,184,.18);border-radius:1rem;background:linear-gradient(180deg,#141e30e6,#080d18e6);padding:.9rem .95rem;position:relative;overflow:hidden;min-height:145px}.wb-dashboard-card:after{content:"";position:absolute;inset:auto -10% -35% 55%;height:90px;background:radial-gradient(circle,rgba(96,165,250,.2),transparent 72%);pointer-events:none}.wb-dashboard-top{display:flex;align-items:center;gap:.6rem;margin-bottom:.45rem;position:relative;z-index:1}.wb-dashboard-icon{width:2.2rem;height:2.2rem;border-radius:.7rem;display:inline-flex;align-items:center;justify-content:center;background:#3b82f629;border:1px solid rgba(96,165,250,.2);font-size:1rem}.wb-dashboard-label{font-size:.72rem;color:var(--clr-text-muted);text-transform:uppercase;letter-spacing:.06em}.wb-dashboard-value{font-size:1.28rem;font-weight:700;margin-top:.2rem;position:relative;z-index:1}.wb-dashboard-note{font-size:.78rem;color:var(--clr-text-muted);margin-top:.28rem;position:relative;z-index:1;line-height:1.45}.wb-creator-hub{margin-top:.8rem;border:1px solid rgba(99,102,241,.28);border-radius:.95rem;background:linear-gradient(135deg,#1e293beb,#111827e6);padding:.8rem}.wb-creator-hub-title{font-size:.9rem;font-weight:700;margin:0 0 .35rem}.wb-creator-hub-links{display:flex;flex-wrap:wrap;gap:.45rem}.wb-help-inline{margin-top:.75rem;border:1px solid rgba(148,163,184,.18);border-radius:.85rem;background:linear-gradient(180deg,#0f172ab3,#0a0f18b3)}.wb-help-inline summary{cursor:pointer;list-style:none;padding:.5rem .7rem;color:var(--clr-text-muted);font-size:.8rem;display:flex;align-items:center;gap:.4rem}.wb-help-inline summary::-webkit-details-marker{display:none}.wb-help-inline p{margin:0;padding:0 .7rem .65rem;font-size:.82rem;color:var(--clr-text-muted);line-height:1.5}.eon-bottom-nav{display:none}@media(max-width:640px){.eon-bottom-nav{display:flex;position:fixed;bottom:.35rem;left:.35rem;right:.35rem;z-index:100;background:#0a0f1ef5;border-top:1px solid rgba(148,163,184,.14);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:.45rem .5rem calc(.45rem + env(safe-area-inset-bottom));justify-content:space-evenly;align-items:center;gap:.25rem;border-radius:.8rem}.eon-bottom-nav-item{display:flex;flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;text-decoration:none;color:#a9b5c7;min-width:68px;min-height:48px;padding:.4rem .42rem;border-radius:.5rem;transition:color .15s}.eon-bottom-nav-item.active,.eon-bottom-nav-item:focus{color:#c7d2fe}.eon-bnav-icon{font-size:1.25rem;line-height:1}.eon-bnav-label{font-size:.69rem;font-weight:600}main{padding-bottom:5rem}}@media(max-width:768px){.wb-browse-content{grid-template-columns:1fr}.wb-browse-sidebar{border-right:none;border-bottom:1px solid rgba(148,163,184,.2);padding-right:0;padding-bottom:.85rem}.wb-track-steps{overflow-x:auto}.wb-step{width:22px;height:22px}.wb-mission-input-wrap{flex-direction:column;align-items:stretch}.wb-mission-run{width:100%}}
