[data-mode=light],:root{--c-surface:#faf8f5;--c-surface-raised:#fff;--c-surface-sunken:#f1eee8;--c-border:#e4e0d8;--c-border-strong:#cfc9bd;--c-text-strong:#1a1a1a;--c-text:#393937;--c-text-muted:#5e5c54;--c-text-faint:#6e6c64;--c-emphasis:#1b4332;--c-link:#1b4332;--c-accent:#a8431f;--c-success:#1f6b41;--c-warn:#9a6206;--c-danger:#b12e2e;--c-primary:#1b4332;--c-on-primary:#faf8f5;--c-accent-fill:#a8431f;--c-on-accent:#faf8f5}[data-mode=operator]{--c-surface:#161b18;--c-surface-raised:#1e241f;--c-surface-sunken:#0f1411;--c-border:#2e352f;--c-border-strong:#3a423b;--c-text-strong:#efede7;--c-text:#c7c4bb;--c-text-muted:#97948b;--c-text-faint:#908d84;--c-emphasis:#d9e4be;--c-link:#bfd89c;--c-accent:#e89b73;--c-success:#74c396;--c-warn:#e2b45a;--c-danger:#e8857a;--c-primary:#d9e4be;--c-on-primary:#161b18;--c-accent-fill:#c4552d;--c-on-accent:#faf8f5}.c-panel{background:var(--c-surface);color:var(--c-text);border:1px solid var(--c-border);border-radius:16px}.c-h{color:var(--c-text-strong);font-family:var(--jos-font-display);letter-spacing:-.015em;font-weight:700}.c-body{color:var(--c-text)}.c-muted{color:var(--c-text-muted)}.c-faint{color:var(--c-text-faint);font-family:var(--jos-font-mono)}.c-em{color:var(--c-emphasis);font-style:normal;font-weight:inherit}.c-link{color:var(--c-link);text-underline-offset:2px;text-decoration:underline}.c-tag{color:var(--c-accent);font-family:var(--jos-font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:2px 9px;font-size:11px}.c-btn{background:var(--c-primary);color:var(--c-on-primary);font-family:var(--jos-font-sans);cursor:pointer;border:0;border-radius:12px;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:600;display:inline-flex}.c-btn-ghost{color:var(--c-link);border:1px solid var(--c-border-strong);background:0 0}.jos-mega{font-family:var(--jos-font-mega);font-weight:400;font-size:var(--jos-text-mega);letter-spacing:-.02em;color:var(--c-text-strong,var(--jos-ink));line-height:.94}.jos-mega em{color:var(--c-emphasis,var(--jos-forest));font-style:italic}.jos-serif{font-family:var(--jos-font-serif);letter-spacing:-.01em;font-weight:400}.jos-serif em,em.jos-serif-em{color:var(--c-emphasis,var(--jos-forest));font-style:italic;font-weight:400}
.rd-cap{font-family:var(--jos-font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--jos-ink-mute);font-size:10.5px;font-weight:500}.rd-cap b{color:var(--jos-ink-2);font-weight:600}.rd-cap-heat{color:var(--rd-heat)}.rd-brand{align-items:center;gap:10px;display:flex}.rd-brand img{width:26px;height:26px;display:block}.rd-brand span{font-family:var(--jos-font-display);letter-spacing:-.015em;white-space:nowrap;font-size:16px;font-weight:700}.rd-avatar-self{background:var(--jos-forest);width:30px;height:30px;color:var(--jos-cream);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.rd-cof-mark{background:var(--jos-forest);color:var(--jos-cream);font-family:var(--jos-font-serif);border-radius:12px;flex:none;justify-content:center;align-items:center;font-style:italic;display:flex}.rd-spec-dot{color:var(--jos-cream);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:flex}.rd-spine,.rd-spine-node{align-items:center;gap:0;display:flex}.rd-spine-dot{flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.rd-spine-pip{background:var(--jos-cream);border:1.5px solid var(--jos-stone-deep);border-radius:50%;flex:none;width:9px;height:9px}.rd-spine-node.done .rd-spine-pip{background:var(--jos-sage);border-color:var(--jos-sage)}.rd-spine-node.active .rd-spine-pip{background:var(--jos-forest);border-color:var(--jos-forest);box-shadow:0 0 0 4px color-mix(in oklab, var(--jos-forest) 16%, transparent)}.rd-spine-label{font-family:var(--jos-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--jos-ink-mute);white-space:nowrap;font-size:9.5px}.rd-spine-node.active .rd-spine-label{color:var(--jos-forest);font-weight:600}.rd-spine-node.done .rd-spine-label{color:var(--jos-ink-3)}.rd-spine-link{background:var(--jos-stone-2);width:42px;height:1.5px;margin:0 8px 16px}.rd-spine-link.done{background:var(--jos-sage)}.rd-spine-sub{font-family:var(--jos-font-mono);letter-spacing:.06em;color:var(--jos-ink-mute);white-space:nowrap;margin-top:2px;font-size:9px}.rd-mini-spine{align-items:center;gap:4px;display:flex}.rd-mini-spine .seg{background:var(--jos-stone);border-radius:2px;flex:1;height:3px}.rd-mini-spine .seg.done{background:var(--jos-sage)}.rd-mini-spine .seg.here{background:var(--jos-forest)}.rd-mini-spine-cap{justify-content:space-between;margin-top:5px;display:flex}.rd-msg{gap:16px;display:flex}.rd-msg .rd-cof-mark{width:36px;height:36px;font-size:19px}.rd-msg-body{flex:1;min-width:0}.rd-msg-meta{align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.rd-msg-name{font-size:14px;font-weight:600}.rd-msg-time{font-family:var(--jos-font-mono);color:var(--jos-ink-mute);letter-spacing:.06em;font-size:10px}.rd-msg-text{color:var(--jos-ink-2);max-width:62ch;font-size:15.5px;line-height:1.6}.rd-msg-text strong{color:var(--jos-ink);font-weight:600}.rd-msg-text.serif{font-family:var(--jos-font-serif);color:var(--jos-ink);letter-spacing:-.005em;font-size:21px;line-height:1.45}.rd-msg-user{justify-content:flex-end;display:flex}.rd-msg-user-bubble{background:var(--jos-stone);max-width:52ch;color:var(--jos-ink);border-radius:16px 16px 4px;padding:13px 18px;font-size:15px;line-height:1.55}.rd-workcard{border:1px solid var(--jos-stone);border-radius:var(--jos-radius);background:var(--jos-cream-2);box-shadow:var(--jos-shadow-sm);margin-top:14px;overflow:hidden}.rd-workcard-head{border-bottom:1px solid var(--jos-stone);justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.rd-workrow{border-bottom:1px solid color-mix(in oklab, var(--jos-stone) 55%, transparent);align-items:center;gap:14px;padding:13px 18px;display:flex}.rd-workrow:last-of-type{border-bottom:0}.rd-workcard-foot{background:color-mix(in oklab, var(--jos-stone) 30%, var(--jos-cream));color:var(--jos-ink-3);border-top:1px solid var(--jos-stone);padding:11px 18px;font-size:13px}.rd-workrow .rd-spec-dot{width:26px;height:26px;font-size:11px}.rd-workrow-main{flex:1;min-width:0}.rd-workrow-who{align-items:baseline;gap:8px;margin-bottom:1px;display:flex}.rd-workrow-name{font-size:12.5px;font-weight:600}.rd-workrow-role{font-family:var(--jos-font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--jos-ink-mute);font-size:9.5px}.rd-workrow-task{color:var(--jos-ink-2);font-size:13.5px}.rd-workrow-state{font-family:var(--jos-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--jos-ink-mute);flex:none;align-items:center;gap:6px;font-size:10px;display:flex}.rd-workrow-state.running{color:var(--jos-success)}.rd-workrow-state.running:before{content:"";background:var(--jos-success);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite rd-pulse}@keyframes rd-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.rd-workrow-state.running:before{animation:none}}.rd-receipt{align-items:flex-start;gap:12px;padding:10px 0;display:flex}.rd-receipt+.rd-receipt{border-top:1px solid color-mix(in oklab, var(--jos-stone) 60%, transparent)}.rd-receipt-time{font-family:var(--jos-font-mono);color:var(--jos-ink-mute);flex:none;width:42px;padding-top:3px;font-size:10px}.rd-receipt-text{color:var(--jos-ink-2);flex:1;font-size:13.5px;line-height:1.5}.rd-receipt-text b{color:var(--jos-ink);font-weight:600}.rd-receipt-who{font-family:var(--jos-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--jos-ink-mute);flex:none;padding-top:3px;font-size:9.5px}.rd-decision{border:1px solid var(--jos-stone-2);border-left:3px solid var(--rd-heat);border-radius:var(--jos-radius-sm);background:var(--jos-cream-2);box-shadow:var(--jos-shadow-sm);padding:18px 20px 16px}.rd-decision+.rd-decision{margin-top:12px}.rd-decision-meta{align-items:center;gap:10px;margin-bottom:6px;display:flex}.rd-decision-tag{font-family:var(--jos-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--rd-heat);font-size:9.5px;font-weight:600}.rd-decision h4{font-family:var(--jos-font-display);letter-spacing:-.01em;margin:0 0 6px;font-size:17px;font-weight:700}.rd-decision-body{color:var(--jos-ink-2);max-width:60ch;font-size:13.5px;line-height:1.55}.rd-decision-stats{gap:28px;margin:14px 0 2px;display:flex}.rd-decision-stat .v{font-family:var(--jos-font-display);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.rd-decision-stat .k{font-family:var(--jos-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--jos-ink-mute);margin-top:2px;font-size:9px}.rd-decision-actions{gap:10px;margin-top:14px;display:flex}.rd-btn{font-family:var(--jos-font-sans);cursor:pointer;transition:background var(--jos-dur-fast) var(--jos-ease-out), border-color var(--jos-dur-fast) var(--jos-ease-out);border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.rd-btn.primary{background:var(--jos-forest);color:var(--jos-cream)}.rd-btn.primary:hover{background:var(--jos-forest-2)}.rd-btn.secondary{color:var(--jos-ink);border:1px solid var(--jos-stone-2);background:0 0}.rd-btn.secondary:hover{border-color:var(--jos-forest)}.rd-btn.ghost{color:var(--jos-forest);background:0 0;padding:9px 8px}.rd-btn.sm{border-radius:8px;padding:7px 13px;font-size:12px}.rd-btn:disabled{opacity:.55;cursor:default}.rd-composer{border:1px solid var(--jos-stone-2);background:var(--jos-cream-2);box-shadow:var(--jos-shadow);border-radius:14px;align-items:center;gap:14px;padding:8px 8px 8px 18px;display:flex}.rd-composer-ph{color:var(--jos-ink-mute);flex:1;font-size:14.5px}.rd-composer-send{background:var(--jos-forest);width:38px;height:38px;color:var(--jos-cream);cursor:pointer;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.rd-composer-hint{text-align:center;font-family:var(--jos-font-mono);letter-spacing:.08em;color:var(--jos-ink-mute);text-transform:uppercase;margin-top:8px;font-size:9.5px}.rd-watchstrip{background:var(--jos-charcoal);color:var(--jos-mist);border-radius:var(--jos-radius-sm);box-shadow:var(--jos-shadow-dark);align-items:center;gap:16px;padding:13px 18px;display:flex}.rd-watchstrip .rd-cap{color:var(--jos-mist-3)}.rd-watchstrip-ok{color:var(--jos-lime);font-weight:600;font-family:var(--jos-font-mono);letter-spacing:.1em;font-size:10.5px}.rd-watchstrip-body{color:var(--jos-mist-2);flex:1;font-size:13px}.rd-watchstrip a{color:var(--jos-lime);white-space:nowrap;font-size:12.5px;font-weight:600;text-decoration:none}.rdd-badge{background:color-mix(in oklab, var(--jos-stone) 60%, var(--jos-cream));color:var(--jos-ink-2);border-radius:999px;align-items:center;gap:5px;padding:2.5px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.rdd-badge:before{content:"";background:var(--jos-stone-deep);border-radius:50%;width:6px;height:6px}.rdd-badge.success{background:color-mix(in oklab, var(--jos-sage) 28%, var(--jos-cream));color:var(--jos-forest)}.rdd-badge.success:before{background:var(--jos-success)}.rdd-badge.attention{background:color-mix(in oklab, var(--jos-warn) 22%, var(--jos-cream));color:color-mix(in oklab, var(--jos-warn) 60%, var(--jos-ink))}.rdd-badge.attention:before{background:var(--jos-warn)}.rdd-badge.critical{background:color-mix(in oklab, var(--rd-heat) 15%, var(--jos-cream));color:var(--rd-heat)}.rdd-badge.critical:before{background:var(--rd-heat)}.rdd-metric{border:1px solid var(--jos-stone);border-radius:var(--jos-radius-sm);background:var(--jos-cream-2);padding:12px 14px 10px}.rdd-metric .k{color:var(--jos-ink-3);font-size:11.5px;font-weight:500}.rdd-metric .row{align-items:flex-end;gap:8px;margin-top:3px;display:flex}.rdd-metric .v{font-family:var(--jos-font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:21px;font-weight:700}.rdd-metric .delta{font-family:var(--jos-font-mono);color:var(--jos-success);padding-bottom:3px;font-size:10.5px;font-weight:600}.rdd-metric .delta.down{color:var(--rd-heat)}.rdd-metric svg{width:100%;height:22px;margin-top:6px;display:block}.wb-shell{flex-direction:column;height:100dvh;display:flex}.wb-frame{flex:1;min-height:0;display:flex}.wb-main{background:var(--jos-cream);flex-direction:column;flex:1;min-width:0;display:flex}.wb-scroll{flex:1;min-height:0;overflow-y:auto}.rdd-top{background:var(--jos-charcoal);flex:none;align-items:center;gap:18px;height:56px;padding:0 18px;display:flex}.rdd-top .rd-brand span{color:var(--jos-mist);font-size:15px}.rdd-search{background:color-mix(in oklab, var(--jos-mist) 8%, var(--jos-charcoal));border:1px solid var(--jos-charcoal-3);width:min(480px,38vw);height:34px;color:var(--jos-mist-3);cursor:pointer;border-radius:9px;align-items:center;gap:10px;margin:0 auto;padding:0 12px;font-size:13px;display:flex}.rdd-search:hover{border-color:var(--jos-slate)}.rdd-search .kbd{margin-left:auto}.rdd-kbd{font-family:var(--jos-font-mono);letter-spacing:.04em;border:1px solid var(--jos-charcoal-3);color:var(--jos-mist-3);border-radius:5px;padding:2px 6px;font-size:10px}.rdd-kbd.light{border-color:var(--jos-stone-2);color:var(--jos-ink-mute)}.rdd-top-actions{color:var(--jos-mist-3);align-items:center;gap:14px;display:flex}.rdd-top-bell{color:var(--jos-mist-3);cursor:pointer;background:0 0;border:0;padding:4px;display:flex;position:relative}.rdd-top-bell .pip{background:var(--rd-heat);border:2px solid var(--jos-charcoal);border-radius:50%;width:8px;height:8px;position:absolute;top:1px;right:0}.rdd-side{border-right:1px solid var(--jos-stone);background:color-mix(in oklab, var(--jos-stone) 24%, var(--jos-cream));flex-direction:column;flex:none;width:248px;padding:14px 10px 10px;display:flex}.rdd-side-scroll{flex:1;min-height:0;overflow-y:auto}.rdd-nav{flex-direction:column;gap:1px;display:flex}.rdd-nav-item{color:var(--jos-ink-2);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;padding:7px 10px;font-size:13.5px;font-weight:500;text-decoration:none;display:flex}.rdd-nav-item:hover{background:color-mix(in oklab, var(--jos-cream-2) 60%, transparent)}.rdd-nav-item .ico{color:var(--jos-ink-3);flex:none;display:flex}.rdd-nav-item.active{background:var(--jos-cream-2);color:var(--jos-ink);box-shadow:var(--jos-shadow-sm);font-weight:600}.rdd-nav-item.active .ico{color:var(--jos-forest)}.rdd-nav-item .count{font-family:var(--jos-font-mono);color:var(--jos-ink-mute);margin-left:auto;font-size:10.5px}.rdd-nav-item .count.ok{color:var(--jos-success);font-weight:600}.rdd-nav-item .count.hot{background:var(--rd-heat);color:var(--jos-cream);border-radius:8px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 5px;font-size:10px;font-weight:700;display:flex}.rdd-side-divider{align-items:center;gap:8px;margin:16px 10px 8px;display:flex}.rdd-side-divider:after{content:"";background:var(--jos-stone-2);flex:1;height:1px}.rdd-tree{flex-direction:column;display:flex}.rdd-tree-row{color:var(--jos-ink-2);cursor:pointer;border-radius:7px;align-items:center;gap:7px;padding:4.5px 10px;font-size:13px;text-decoration:none;display:flex}.rdd-tree-row:hover{background:color-mix(in oklab, var(--jos-cream-2) 60%, transparent)}.rdd-tree-row .tw{color:var(--jos-ink-mute);flex:none;width:12px;display:flex}.rdd-tree-row .fico{color:var(--jos-ink-3);flex:none;display:flex}.rdd-tree-row .count{font-family:var(--jos-font-mono);color:var(--jos-ink-mute);margin-left:auto;font-size:10px}.rdd-tree-row.folder{color:var(--jos-ink);font-weight:600}.rdd-tree-row.file{padding-left:29px}.rdd-tree-row.file.active{background:color-mix(in oklab, var(--jos-forest) 10%, transparent);color:var(--jos-forest);font-weight:600}.rdd-tree-row.faint,.rdd-tree-row.locked{color:var(--jos-ink-mute)}.rdd-tree-row.locked .fico{color:var(--jos-stone-deep)}.rdd-more-trigger{width:100%;color:var(--jos-ink-3);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:7px 10px;font-size:13px;font-weight:500;display:flex}.rdd-more-trigger:hover{background:color-mix(in oklab, var(--jos-cream-2) 60%, transparent)}.rdd-more-trigger .tw{transition:transform var(--jos-dur-fast) var(--jos-ease-out);display:flex}.rdd-more-trigger[aria-expanded=true] .tw{transform:rotate(90deg)}.rdd-more-group{margin:8px 10px 4px}.rdd-side-foot{border-top:1px solid var(--jos-stone-2);color:inherit;flex:none;align-items:center;gap:9px;margin-top:10px;padding:10px 10px 2px;text-decoration:none;display:flex}.rdd-side-foot .nm{color:var(--jos-ink);font-size:12.5px;font-weight:600}.rdd-side-foot .sub{color:var(--jos-ink-mute);font-size:10.5px}.rdd-side.icon-rail{align-items:center;width:64px;padding:14px 8px 10px}.rdd-side.icon-rail .rdd-nav-item{border-radius:13px;justify-content:center;width:46px;padding:11px 0;position:relative}.rdd-side.icon-rail .rdd-nav-item .lbl,.rdd-side.icon-rail .rdd-nav-item .count{display:none}.rdd-side.icon-rail .rdd-nav-item .count.hot{border-radius:7px;min-width:14px;height:14px;margin:0;font-size:9px;display:flex;position:absolute;top:5px;right:5px}.rdd-status{border-top:1px solid var(--jos-stone);background:color-mix(in oklab, var(--jos-stone) 30%, var(--jos-cream));height:28px;font-family:var(--jos-font-mono);letter-spacing:.05em;color:var(--jos-ink-mute);white-space:nowrap;flex:none;align-items:center;gap:18px;padding:0 16px;font-size:10px;display:flex;overflow:hidden}.rdd-status b{color:var(--jos-ink-2);font-weight:600}.rdd-status .ok{color:var(--jos-success);font-weight:600}.rdd-status .right{gap:18px;margin-left:auto;display:flex}.rdd-scrim{z-index:90;background:color-mix(in oklab, var(--jos-charcoal) 26%, transparent);position:fixed;inset:0}.rdd-palette{z-index:91;background:var(--jos-cream-2);border:1px solid var(--jos-stone-2);width:min(580px,100vw - 32px);box-shadow:var(--jos-shadow-lg);border-radius:16px;position:fixed;top:72px;left:50%;overflow:hidden;transform:translate(-50%)}.rdd-palette-input{border-bottom:1px solid var(--jos-stone);color:var(--jos-ink);align-items:center;gap:12px;padding:14px 18px;font-size:15px;display:flex}.rdd-palette-input input{color:var(--jos-ink);font-size:15px;font-family:var(--jos-font-sans);background:0 0;border:0;outline:0;flex:1}.rdd-palette-input input::placeholder{color:var(--jos-ink-mute)}.rdd-palette-scroll{max-height:min(420px,60vh);overflow-y:auto}.rdd-palette-group{padding:8px 8px 6px}.rdd-palette-group+.rdd-palette-group{border-top:1px solid color-mix(in oklab, var(--jos-stone) 60%, transparent)}.rdd-palette-cap{padding:4px 12px 6px}.rdd-palette-item{color:var(--jos-ink-2);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;padding:8px 12px;font-size:13.5px;display:flex}.rdd-palette-item .ico{color:var(--jos-ink-3);flex:none;display:flex}.rdd-palette-item .t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rdd-palette-item .t b{color:var(--jos-ink);font-weight:600}.rdd-palette-item .hint{font-family:var(--jos-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--jos-ink-mute);flex:none;font-size:9.5px}.rdd-palette-item.sel{background:color-mix(in oklab, var(--jos-forest) 9%, transparent)}.rdd-palette-item.sel .t b{color:var(--jos-forest)}.rdd-palette-foot{border-top:1px solid var(--jos-stone);background:color-mix(in oklab, var(--jos-stone) 28%, var(--jos-cream));font-family:var(--jos-font-mono);color:var(--jos-ink-mute);letter-spacing:.05em;gap:16px;padding:9px 18px;font-size:10px;display:flex}.rdd-avatar-wrap{display:flex;position:relative}.rdd-avatar-btn{cursor:pointer;background:0 0;border:0;padding:0;display:flex}.rdd-avatar-menu{z-index:70;background:var(--jos-cream-2);border:1px solid var(--jos-stone-2);width:200px;box-shadow:var(--jos-shadow-lg);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}.rdd-avatar-menu a,.rdd-avatar-menu button{width:100%;color:var(--jos-ink-2);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;text-decoration:none;display:flex}.rdd-avatar-menu a:hover,.rdd-avatar-menu button:hover{background:color-mix(in oklab, var(--jos-stone) 45%, transparent)}.wb-shell :where(a,button,input,[tabindex],[role=button]):focus-visible{outline:2px solid var(--jos-forest);outline-offset:2px;border-radius:4px}.rdd-top :where(a,button,input):focus-visible{outline-color:var(--jos-lime)}@media (max-width:1023.98px){.wb-shell,.wb-frame,.wb-main,.wb-scroll{height:auto;min-height:0;display:block;overflow:visible}.wb-shell{min-height:100vh}.wb-scroll{padding-top:52px;padding-bottom:80px}}
