.RyanAlgorithmDock_anchor__E8Naz{--dock-accent:#8fbaff;position:absolute;z-index:25;bottom:24px;left:50%;transform:translateX(-50%);width:-moz-max-content;width:max-content;max-width:calc(100% - 32px);animation:RyanAlgorithmDock_dockArrival__aNaoe .32s cubic-bezier(.2,.8,.2,1) both}.RyanAlgorithmDock_anchor__E8Naz .RyanAlgorithmDock_dock__EWdH_{position:relative;display:flex;align-items:center;justify-content:center;min-height:78px;padding:12px 30px;border:1px solid rgb(143 186 255/45%);border-radius:16px;color:#f5f8ff;background:#111c2c;box-shadow:0 8px 30px rgb(0 0 0/30%);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.RyanAlgorithmDock_wordmark__UIQG2{display:flex;flex-direction:column;align-items:center;gap:7px;font-weight:750;line-height:1;white-space:nowrap}.RyanAlgorithmDock_glyph__JPtYq{width:30px;height:33px;flex:none;color:#fff}.RyanAlgorithmDock_label__XPnRa{font-size:13px;font-weight:700;letter-spacing:.01em;color:#fff}.RyanAlgorithmDock_anchor__E8Naz .RyanAlgorithmDock_dock__EWdH_:hover,.RyanAlgorithmDock_anchor__E8Naz .RyanAlgorithmDock_dock__EWdH_[aria-expanded=true]{color:#fff;transform:translateY(-3px);border-color:var(--dock-accent);box-shadow:0 8px 32px rgb(108 155 245/25%)}.RyanAlgorithmDock_anchor__E8Naz .RyanAlgorithmDock_dock__EWdH_:focus-visible{outline:2px solid var(--accent-color);outline-offset:5px}.RyanAlgorithmDock_anchor__E8Naz[data-variant=unified] .RyanAlgorithmDock_dock__EWdH_{border-radius:10px;border-top:3px solid var(--dock-accent);background:#172235}.RyanAlgorithmDock_anchor__E8Naz[data-variant=floating] .RyanAlgorithmDock_dock__EWdH_{border-radius:999px;color:#101827;background:#f4f7ff;border-color:#fff;box-shadow:0 4px 0 #7f9bce,0 10px 38px rgb(110 164 255/30%);--dock-accent:#172b48}.RyanAlgorithmDock_anchor__E8Naz[data-variant=floating] .RyanAlgorithmDock_dock__EWdH_:hover{color:#101827}.RyanAlgorithmDock_anchor__E8Naz[data-variant=editorial] .RyanAlgorithmDock_dock__EWdH_{border:0;border-radius:0;border-bottom:3px solid #a7c5f4;background:color-mix(in srgb,var(--app-page-bg) 94%,transparent);color:var(--color-text-primary);padding:12px 8px}.RyanAlgorithmDock_anchor__E8Naz[data-variant=editorial] .RyanAlgorithmDock_wordmark__UIQG2{font-size:32px;font-weight:800}.RyanAlgorithmDock_anchor__E8Naz[data-variant=observatory] .RyanAlgorithmDock_dock__EWdH_{border-radius:999px;background:radial-gradient(ellipse at bottom,#263f67,#101a2b 75%);box-shadow:0 0 0 5px rgb(125 169 246/8%),0 0 0 6px rgb(125 169 246/20%),0 0 36px rgb(71 128 220/25%)}.RyanAlgorithmDock_anchor__E8Naz[data-variant=ribbon] .RyanAlgorithmDock_dock__EWdH_{border-radius:6px 6px 18px 18px;background:linear-gradient(120deg,#233b60,#101b2b);border-left:5px solid var(--dock-accent);border-right:5px solid var(--dock-accent)}.RyanAlgorithmDock_anchor__E8Naz[data-variant=studio] .RyanAlgorithmDock_dock__EWdH_{border-radius:20px 20px 5px 20px;background:#182c2b;border-color:#68b5a5;--dock-accent:#9ce6d2;box-shadow:5px 5px 0 rgb(79 143 128/25%)}.RyanAlgorithmDock_anchor__E8Naz[data-variant=halo] .RyanAlgorithmDock_dock__EWdH_{border-radius:999px;background:#101c32;box-shadow:0 0 0 4px rgb(100 155 255/12%),0 0 38px rgb(75 141 255/40%),inset 0 1px rgb(255 255 255/18%)}.RyanAlgorithmDock_anchor__E8Naz[data-variant=bridge] .RyanAlgorithmDock_dock__EWdH_{border-radius:20px;background:linear-gradient(130deg,rgb(80 113 155/65%),rgb(19 34 54/88%));backdrop-filter:blur(18px);box-shadow:inset 0 1px rgb(255 255 255/30%),0 12px 32px rgb(0 0 0/30%)}.RyanAlgorithmDock_anchor__E8Naz[data-variant=atlas] .RyanAlgorithmDock_dock__EWdH_{--dock-accent:#f2cb8c;border-color:#b38b53;border-radius:8px;color:#fff1dc;background:#2b241c;box-shadow:inset 0 0 0 4px #2b241c,inset 0 0 0 5px #70593a,0 8px 28px rgb(0 0 0/30%)}.RyanAlgorithmDock_anchor__E8Naz[data-variant=signal] .RyanAlgorithmDock_dock__EWdH_{border-radius:4px;background:#101c22;border-color:#5b959d;border-bottom:3px solid #9de6e4;--dock-accent:#9de6e4}.RyanAlgorithmDock_anchor__E8Naz[data-variant=signal] .RyanAlgorithmDock_wordmark__UIQG2{font-size:24px;letter-spacing:-.035em}.RyanAlgorithmDock_anchor__E8Naz[data-variant=navigator] .RyanAlgorithmDock_dock__EWdH_{border-radius:16px;padding-left:34px;padding-right:34px;background:linear-gradient(100deg,#243e63,#19233a)}.RyanAlgorithmDock_anchor__E8Naz[data-variant=navigator] .RyanAlgorithmDock_dock__EWdH_:before{content:"";position:absolute;top:-5px;left:calc(50% - 5px);width:10px;height:10px;border-top:1px solid var(--dock-accent);border-left:1px solid var(--dock-accent);background:#20314e;transform:rotate(45deg)}.RyanAlgorithmDock_anchor__E8Naz[data-variant=gallery] .RyanAlgorithmDock_dock__EWdH_{--dock-accent:#d0b9ff;border-radius:18px;border-color:#a589dc;background:linear-gradient(115deg,#422e65,#22213c);box-shadow:0 6px 0 #1b1529,0 12px 30px rgb(151 100 216/24%)}.RyanAlgorithmDock_anchor__E8Naz[data-variant=wings] .RyanAlgorithmDock_dock__EWdH_{padding-left:42px;padding-right:42px;border-radius:999px 999px 10px 10px;background:linear-gradient(90deg,#152035,#293e60 50%,#152035);box-shadow:-18px 0 24px -16px #80b3ff,18px 0 24px -16px #80b3ff}.RyanAlgorithmDock_anchor__E8Naz[data-variant=command] .RyanAlgorithmDock_dock__EWdH_{border-radius:9px;background:#14243b;border-bottom:4px solid #436da7;box-shadow:inset 0 1px rgb(255 255 255/15%),0 8px 24px rgb(0 0 0/35%)}.RyanAlgorithmDock_anchor__E8Naz[data-variant=compact] .RyanAlgorithmDock_dock__EWdH_{min-height:48px;padding:10px 20px;border-radius:999px;background:#233b5c;box-shadow:0 0 24px rgb(73 133 221/20%)}.RyanAlgorithmDock_anchor__E8Naz[data-variant=compact] .RyanAlgorithmDock_wordmark__UIQG2{font-size:23px}.RyanAlgorithmDock_anchor__E8Naz[data-variant=compact] .RyanAlgorithmDock_glyph__JPtYq{width:23px;height:26px}.RyanAlgorithmDock_closeAnchor__lHL4u{transition:left .32s cubic-bezier(.22,1,.36,1)}body:has([aria-label="Smart algorithm panel"]) .RyanAlgorithmDock_closeAnchor__lHL4u{left:calc(100% - 46px)}.RyanAlgorithmDock_close__OiP1M{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--radius-control,10px)}.RyanAlgorithmDock_close__OiP1M svg{width:24px;height:24px}@container (max-width: 700px){.RyanAlgorithmDock_anchor__E8Naz{bottom:56px}.RyanAlgorithmDock_anchor__E8Naz .RyanAlgorithmDock_dock__EWdH_{min-height:50px;padding:10px 22px}.RyanAlgorithmDock_anchor__E8Naz .RyanAlgorithmDock_wordmark__UIQG2{font-size:24px}}@keyframes RyanAlgorithmDock_dockArrival__aNaoe{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.RyanAlgorithmDock_anchor__E8Naz{animation:none}.RyanAlgorithmDock_anchor__E8Naz .RyanAlgorithmDock_dock__EWdH_,.RyanAlgorithmDock_closeAnchor__lHL4u{transition:none}}