.editorDock_dockWrap__ZjdLg{position:fixed;bottom:1.25rem;left:1.25rem;z-index:250000;pointer-events:auto;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;font-family:var(--font-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif)}@media (max-width:720px){body:has([data-mobile-nav]) .editorDock_dockWrap__ZjdLg{bottom:calc(5.4rem + env(safe-area-inset-bottom));left:auto;right:.75rem;align-items:flex-end}.editorDock_triggerBtn__yZKFw{justify-content:center;width:44px;height:44px;padding:0}.editorDock_picturePill__oYSFj,.editorDock_triggerLabel__d7P9I{display:none}}.editorDock_triggerBtn__yZKFw{display:inline-flex;align-items:center;gap:.55rem;height:38px;padding:0 1rem 0 .8rem;border-radius:999px;background:color-mix(in srgb,var(--surface-raised,#201810) 85%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--glass-edge,rgba(255,255,255,.18));box-shadow:0 8px 24px rgba(0,0,0,.4),var(--glass-shine,inset 0 1px 0 rgba(255,255,255,.2));color:var(--text,#fbf2e2);font-size:.84rem;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);animation:editorDock_dockFloatIn__atO8B .5s cubic-bezier(.16,1,.3,1) both}.editorDock_triggerBtn__yZKFw:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--surface-raised,#201810) 95%,transparent);border-color:rgba(255,255,255,.3);box-shadow:0 12px 28px rgba(0,0,0,.5)}.editorDock_triggerBtn__yZKFw:active{transform:translateY(0) scale(.98)}.editorDock_mark___6gIp{width:10px;height:10px;border-radius:3px;background:linear-gradient(135deg,#ffb347,var(--accent,#ff7a1a));box-shadow:0 0 8px rgba(255,122,26,.5)}.editorDock_triggerLabel__d7P9I{letter-spacing:-.01em}.editorDock_picturePill__oYSFj{font-size:.68rem;padding:1px 6px;border-radius:999px;background:color-mix(in srgb,var(--accent,#ff7a1a) 20%,transparent);color:var(--accent,#ff7a1a);border:1px solid color-mix(in srgb,var(--accent,#ff7a1a) 35%,transparent);font-weight:600}.editorDock_menuHead__Sigpx{display:flex;align-items:center;gap:.55rem;padding:.65rem .85rem;border-bottom:1px solid var(--glass-edge,rgba(255,255,255,.1));font-size:.85rem}.editorDock_roleBadge__352TH{margin-left:auto;font-size:.65rem;text-transform:uppercase;letter-spacing:.07em;font-weight:700;padding:2px 6px;border-radius:4px;background:color-mix(in srgb,var(--accent,#ff7a1a) 18%,transparent);color:var(--accent,#ff7a1a);border:1px solid color-mix(in srgb,var(--accent,#ff7a1a) 30%,transparent)}@keyframes editorDock_dockFloatIn__atO8B{0%{opacity:0;transform:translateY(14px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}.tooltip_tip__pOkoP{position:fixed;inset:auto;margin:0;max-width:min(280px,calc(100vw - 16px));padding:.38rem .6rem;border:none;border-radius:7px;background:#241a12;color:#fbf2e6;font-size:.78rem;font-weight:500;line-height:1.35;box-shadow:0 6px 20px rgb(0 0 0/.25);pointer-events:none;overflow:visible;animation:tooltip_tipIn__RzsO3 .12s ease-out}.tooltip_tip__pOkoP:not(:popover-open){display:none}.tooltip_tip__pOkoP:after{content:"";position:absolute;left:var(--arrow,50%);top:100%;width:8px;height:8px;margin-left:-4px;margin-top:-4px;background:inherit;transform:rotate(45deg);border-radius:1px}.tooltip_tip__pOkoP[data-below]:after{top:auto;bottom:100%;margin-top:0;margin-bottom:-4px}@keyframes tooltip_tipIn__RzsO3{0%{opacity:0;transform:translateY(3px)}}.tooltip_keys__zWm8y{display:inline-flex;gap:2px;margin-left:.45rem}.tooltip_keys__zWm8y kbd{min-width:18px;padding:0 4px;border-radius:4px;background:rgb(255 255 255/.14);font-family:inherit;font-size:.72rem;line-height:17px;text-align:center}:root[data-theme=dark] .tooltip_tip__pOkoP{background:#f4e9dc;color:#1c1107}:root[data-theme=dark] .tooltip_keys__zWm8y kbd{background:rgb(0 0 0/.1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tooltip_tip__pOkoP{background:#f4e9dc;color:#1c1107}:root:not([data-theme=light]) .tooltip_keys__zWm8y kbd{background:rgb(0 0 0/.1)}}