:root{--dashboard-tools-five-column-width:1092px;--dashboard-tools-control-gutter:52px;--dashboard-tools-total-width:calc(var(--dashboard-tools-five-column-width) + var(--dashboard-tools-control-gutter)*2)}
/* Hide the Home/Dashboard tool rows while retaining their entries and dialogs. */
.dashboard-rail-viewport.dashboard-tools-viewport,.home-dashboard-tools-error{display:none}
/* Retain live clipping while hiding its Home/Dashboard source-mode entry. */
.source-entry-mode-track [data-hero-mode="live-stream"]{display:none}
.dashboard-tools-viewport,.home-dashboard-tools-shell{position:relative;box-sizing:border-box;width:100%;max-width:var(--dashboard-tools-total-width);min-width:0;margin-inline:auto;padding-inline:var(--dashboard-tools-control-gutter);isolation:isolate;overflow:hidden}
.dashboard-card-rail.dashboard-tools,.dashboard-card-rail.home-dashboard-tools{display:grid;width:100%;min-width:0;grid-template-columns:repeat(7,204px);grid-template-rows:repeat(2,80px);grid-auto-flow:row;align-items:stretch;justify-content:flex-start;gap:18px;padding:20px 0 24px;margin:0 auto 12px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-behavior:smooth;scrollbar-width:none}
.dashboard-card-rail.dashboard-tools::-webkit-scrollbar,.dashboard-card-rail.home-dashboard-tools::-webkit-scrollbar{display:none}
:is(.dashboard-tools-viewport,.home-dashboard-tools-shell)>.dashboard-rail-prev,:is(.dashboard-tools-viewport,.home-dashboard-tools-shell)>.dashboard-rail-next{position:absolute;z-index:3;top:50%;display:grid;width:40px;height:40px;padding:0;place-items:center;color:#fff;background:rgba(255,255,255,.12);border:0;border-radius:50%;cursor:pointer;transform:translateY(-50%);transition:background .18s ease,transform .18s ease}
:is(.dashboard-tools-viewport,.home-dashboard-tools-shell)>.dashboard-rail-prev[hidden],:is(.dashboard-tools-viewport,.home-dashboard-tools-shell)>.dashboard-rail-next[hidden]{display:none}
:is(.dashboard-tools-viewport,.home-dashboard-tools-shell)>.dashboard-rail-prev{left:4px}
:is(.dashboard-tools-viewport,.home-dashboard-tools-shell)>.dashboard-rail-next{right:4px}
:is(.dashboard-tools-viewport,.home-dashboard-tools-shell)>.dashboard-rail-prev:hover,:is(.dashboard-tools-viewport,.home-dashboard-tools-shell)>.dashboard-rail-next:hover{background:rgba(255,255,255,.2);transform:translateY(-50%) scale(1.04)}
:is(.dashboard-tools-viewport,.home-dashboard-tools-shell)>.dashboard-rail-prev img,:is(.dashboard-tools-viewport,.home-dashboard-tools-shell)>.dashboard-rail-next img{display:block;width:19px;height:19px}
.dashboard-chevron-left{transform:rotate(90deg)}
.dashboard-chevron-right{transform:rotate(-90deg)}
:is(.dashboard-tools,.home-dashboard-tools)>button{position:relative;box-sizing:border-box;width:204px;height:80px;overflow:hidden;padding:0;color:var(--text-primary,#fff);background:rgba(255,255,255,.06);border:.5px solid rgba(255,255,255,.12);border-radius:16px;font-family:Geist,sans-serif;font-size:14px;font-weight:400;line-height:18px;cursor:pointer;transition:background-color .22s ease-out,border-color .22s ease-out}
:is(.dashboard-tools,.home-dashboard-tools)>button::after{position:absolute;z-index:5;inset:0;border-radius:inherit;content:"";opacity:0;pointer-events:none;transition:opacity .18s ease}
:is(.dashboard-tools,.home-dashboard-tools)>button.is-tool-rail-dim-left::after{opacity:1;background:linear-gradient(90deg,rgba(0,0,0,.78),rgba(0,0,0,0) 76%)}
:is(.dashboard-tools,.home-dashboard-tools)>button.is-tool-rail-dim-right::after{opacity:1;background:linear-gradient(270deg,rgba(0,0,0,.78),rgba(0,0,0,0) 76%)}
:is(.dashboard-tools,.home-dashboard-tools)>button.is-tool-rail-dim-left.is-tool-rail-dim-right::after{background:linear-gradient(90deg,rgba(0,0,0,.72),rgba(0,0,0,0) 42%,rgba(0,0,0,0) 58%,rgba(0,0,0,.72))}
.dashboard-tool-icon{position:absolute;top:50%;left:15.5px;width:46.242px;height:46.242px;transform:translateY(-50%) scale(1);transform-origin:center;opacity:1;transition:transform .22s ease-out,opacity .22s ease-out}
.dashboard-tool-icon img{display:block;width:100%;height:100%;object-fit:contain}
.dashboard-tool-label{position:absolute;top:50%;left:69.742px;width:103px;max-height:42px;overflow:hidden;transform:translateY(-50%);text-align:left;word-break:break-word;transition:left .22s ease-out,width .22s ease-out,color .22s ease-out}
.dashboard-tool-arrow{position:absolute;top:50%;right:15.5px;display:grid;width:24px;height:24px;place-items:center;transform:translateY(-50%) scale(0);transform-origin:center;opacity:0;transition:transform .22s ease-out,opacity .22s ease-out}
.dashboard-tool-arrow img{display:block;width:24px;height:24px}
:is(.dashboard-tools,.home-dashboard-tools)>button:not(:disabled):is(:hover,:focus-visible){background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.16)}
:is(.dashboard-tools,.home-dashboard-tools)>button:not(:disabled):is(:hover,:focus-visible) .dashboard-tool-icon{transform:translateY(-50%) scale(0);opacity:0}
:is(.dashboard-tools,.home-dashboard-tools)>button:not(:disabled):is(:hover,:focus-visible) .dashboard-tool-label{left:15.5px;width:112px}
:is(.dashboard-tools,.home-dashboard-tools)>button:not(:disabled):is(:hover,:focus-visible) .dashboard-tool-arrow{transform:translateY(-50%) scale(1);opacity:1}
:is(.dashboard-tools,.home-dashboard-tools)>button:focus-visible{outline:2px solid #a58aff;outline-offset:-2px}
:is(.dashboard-tools,.home-dashboard-tools)>button:disabled:not(.is-coming-soon){opacity:.5;cursor:wait}
:is(.dashboard-tools,.home-dashboard-tools)>button.is-coming-soon{cursor:default}
:is(.dashboard-tools,.home-dashboard-tools)>button.is-coming-soon .dashboard-tool-label{color:rgba(255,255,255,.5)}

@media(max-width:760px){
 .dashboard-card-rail.dashboard-tools{gap:18px;padding:16px 4px 20px}
}

@media(prefers-reduced-motion:reduce){
 :is(.dashboard-tools,.home-dashboard-tools)>button,.dashboard-tool-icon,.dashboard-tool-label,.dashboard-tool-arrow{transition:none}
}
