.sh{--sh-ink:#171717;--sh-ink-2:#1a1a1ab3;--sh-ink-3:#1a1a1a99;--sh-weak:#f5f5f6;--sh-ease:cubic-bezier(.22, 1, .36, 1);z-index:50;letter-spacing:-.01em;color:#fff;font-family:var(--font-inter), "Inter", system-ui, sans-serif;-webkit-font-smoothing:antialiased;line-height:normal;position:fixed;inset:12px 0 auto}:where(.sh) a{color:inherit;text-decoration:none}:where(.sh) button{font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.sh :focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #fff}.sh-drop :focus-visible,.sh-login-list :focus-visible,.sh-sheet :focus-visible{outline-color:#1f6bff}.sh-blur{pointer-events:none;z-index:0;height:7rem;position:fixed;top:0;left:0;right:0}.sh-blur>div{position:absolute;inset:0}.sh-row{z-index:10;justify-content:space-between;align-items:center;width:100%;max-width:1300px;height:72px;margin:0 auto;padding:0 20px;display:flex;position:relative}@media (min-width:768px){.sh-row{padding:0 40px}}.sh-logo{z-index:10;align-items:center;display:inline-flex;position:relative}.sh-logo img{width:auto;height:40px!important}@media (max-width:480px){.sh-logo img{height:30px!important}}.sh-center{pointer-events:none;height:72px;display:none;position:absolute;inset:0 40px auto}.sh-nav{pointer-events:auto;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff26;border-radius:12px;align-items:center;gap:2px;padding:4px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 32px -22px #0806208c}.sh-pill{opacity:0;pointer-events:none;background:#fff;border-radius:8px;width:0;height:36px;transition:transform .3s ease-out,width .3s ease-out,opacity .3s ease-out;position:absolute;top:4px;left:0;box-shadow:0 2px 6px -4px #08062040}.sh-item{white-space:nowrap;color:#fff;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:14px;font-weight:600;transition:color .3s ease-out;display:flex;position:relative}.sh-item[data-lit]{color:var(--sh-ink)}.sh-chev{opacity:.6;width:11px;height:7px;transition:transform .25s ease-out}[aria-expanded=true]>.sh-chev{transform:rotate(180deg)}.sh-drop{pointer-events:auto;z-index:50;transform-origin:top;opacity:0;visibility:hidden;margin-top:-14px;padding-top:10px;transition:opacity .2s,visibility .2s,translate .2s,scale .2s;position:absolute;top:100%;left:0;right:0;translate:0 -4px;scale:.98}.sh-drop[data-open]{opacity:1;visibility:visible;translate:0;scale:1}.sh-panel{color:var(--sh-ink);background:#fff;border-radius:12px;margin:0 auto;padding:24px 20px;box-shadow:0 0 0 1px #1717170d,0 24px 60px #1717172e}.sh-panel[hidden]{display:none}.sh-panel-products{max-width:1120px}.sh-panel-resources{max-width:1060px}.sh-panel-title{color:var(--sh-ink-2);margin:0;padding:0 12px;font-size:12.5px;font-weight:500}.sh-panel-body{gap:20px;margin-top:8px;display:flex}.sh-cards{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));flex:1;grid-template-rows:auto auto 1fr auto;gap:8px 4px;min-width:0;display:grid}.sh-card{grid-row:span 4;grid-template-rows:subgrid;border-radius:12px;gap:8px;padding:12px;transition:background-color .2s;display:grid}.sh-card:hover,.sh-card[aria-current=page]{background:var(--sh-weak)}.sh-card-head{align-items:center;gap:8px;display:flex}.sh-card-head b,.sh-side-link b{color:var(--sh-ink);font-size:14px;font-weight:600}.sh-icon{background:var(--sh-weak);border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;transition:background-color .2s;display:flex}.sh-card:hover .sh-icon{background:#fff}.sh-card-hint{color:var(--sh-ink-3);font-size:12.5px;font-weight:500;line-height:1.4}.sh-card ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sh-card li{color:var(--sh-ink-2);align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:flex}.sh-bullet{flex:none;width:15px;height:15px}.sh-card-foot{border-top:1px solid #0000000f;justify-content:space-between;align-items:flex-end;padding-top:10px;display:flex}.sh-card-foot small{color:var(--sh-ink-3);font-size:12.5px;font-weight:500}.sh-card-foot b{color:var(--sh-ink);white-space:nowrap;font-size:14px;font-weight:600}.sh-card-foot-bare{border-top:0;padding-top:0}.sh-card-arrow{color:#1a1a1a66;opacity:0;width:6px;height:10px;margin-bottom:4px;transition:opacity .2s ease-out,translate .2s ease-out;translate:-4px}.sh-card:hover .sh-card-arrow{opacity:1;translate:0}.sh-side{border-left:1px solid #0000000f;flex-direction:column;flex:none;gap:2px;width:232px;padding-left:20px;display:flex}.sh-side-link{border-radius:12px;align-items:flex-start;gap:10px;padding:10px;transition:background-color .2s;display:flex}.sh-side-link:hover,.sh-side-link[aria-current=page]{background:var(--sh-weak)}.sh-side-icon{color:#1a1a1a59;flex:none;margin-top:2px;transition:color .2s}.sh-side-link:hover .sh-side-icon{color:#1a1a1ab3}.sh-side-link span{flex-direction:column;gap:2px;min-width:0;display:flex}.sh-side-link small{color:var(--sh-ink-3);font-size:12.5px;font-weight:500;line-height:1.35}.sh-chips{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:4px 12px 0;display:flex}.sh-chips>span{color:var(--sh-ink-2);margin-right:4px;font-size:12.5px;font-weight:500}.sh-chip{border:1px solid #0000000f;border-radius:8px;align-items:center;gap:8px;padding:6px 12px 6px 10px;font-size:12.5px;font-weight:500;transition:background-color .2s,border-color .2s,color .2s;display:flex;color:var(--sh-ink-2)!important}.sh-chip:hover{background:var(--sh-weak);border-color:#0000;color:var(--sh-ink)!important}.sh-actions{align-items:center;gap:4px;display:none}.sh-login{position:relative}.sh-ghost{border-radius:8px;align-items:center;gap:4px;height:36px;font-size:14px;font-weight:600;transition:background-color .3s ease-out;display:flex;padding:0 12px!important}.sh-ghost:hover,.sh-ghost[aria-expanded=true]{background:#ffffff1a!important}.sh-login-list{transform-origin:100% 0;opacity:0;visibility:hidden;width:260px;padding-top:8px;transition:opacity .2s,visibility .2s,translate .2s,scale .2s;position:absolute;top:100%;right:0;translate:0 -4px;scale:.98}.sh-login-list[data-open]{opacity:1;visibility:visible;translate:0;scale:1}.sh-login-list:before{content:"";background:#fff;border-radius:12px;position:absolute;inset:8px 0 0;box-shadow:0 0 0 1px #1717170d,0 24px 60px #1717172e}.sh-login-list a{border-radius:8px;flex-direction:column;gap:2px;margin:6px;padding:8px 12px;transition:background-color .2s;display:flex;position:relative;color:var(--sh-ink)!important}.sh-login-list a+a{margin-top:-4px}.sh-login-list a:hover{background:var(--sh-weak)}.sh-login-list b{font-size:14px;font-weight:600}.sh-login-list small{color:var(--sh-ink-3);font-size:12.5px;font-weight:500}.sh-cta{white-space:nowrap;background:#fff;border-radius:8px;align-items:center;height:36px;margin-left:4px;padding:0 16px;font-size:14px;font-weight:600;transition:background-color .3s ease-out;display:flex;box-shadow:0 6px 20px -10px #080620cc;color:var(--sh-ink)!important}.sh-cta:hover{background:#ffffffe6}.sh-logo,.sh-item,.sh-ghost,.sh-menu-btn,.sh-nav,.sh-cta{transition-property:color,background-color,box-shadow,filter,opacity;transition-duration:.5s;transition-timing-function:ease-out}.sh[data-tone=light]{color:var(--sh-ink)}.sh[data-tone=light] .sh-logo{filter:brightness(0)}.sh[data-tone=light] .sh-nav{box-shadow:none;background:#1717170f}.sh[data-tone=light] .sh-item{color:var(--sh-ink)}.sh[data-tone=light] .sh-pill{background:#fff;box-shadow:0 2px 8px -4px #08062059}.sh[data-tone=light] .sh-ghost:hover,.sh[data-tone=light] .sh-ghost[aria-expanded=true]{background:#1717170f!important}.sh[data-tone=light] .sh-cta{background:var(--sh-ink);box-shadow:none;color:#fff!important}.sh[data-tone=light] .sh-cta:hover{background:#000}.sh[data-tone=light] .sh-menu-btn{background:#17171714!important}.sh[data-tone=light] :focus-visible{outline-color:#1f6bff}.sh-mobile{align-items:center;gap:8px;display:flex}.sh-mobile .sh-cta{margin-left:0;padding:0 14px}.sh-menu-btn{-webkit-backdrop-filter:blur(12px)brightness(.7)saturate(1.25);backdrop-filter:blur(12px)brightness(.7)saturate(1.25);border-radius:8px;align-items:center;gap:8px;height:36px;font-size:14px;font-weight:600;display:flex;background:#ffffff26!important;padding:0 14px!important}.sh-sheet{color:var(--sh-ink);overscroll-behavior:contain;transform-origin:top;opacity:0;visibility:hidden;background:#fff;border-radius:12px;max-height:calc(100svh - 100px);padding:8px;transition:opacity .2s,visibility .2s,translate .2s,scale .2s;position:absolute;top:72px;left:12px;right:12px;overflow:auto;translate:0 -4px;scale:.98;box-shadow:0 0 0 1px #1717170d,0 24px 60px #17171740}.sh-sheet[data-open]{opacity:1;visibility:visible;translate:0;scale:1}.sh-sheet-group{padding:6px 0}.sh-sheet-group+.sh-sheet-group{border-top:1px solid #0000000f}.sh-sheet-group p{color:var(--sh-ink-2);margin:6px 12px 4px;font-size:12.5px;font-weight:500}.sh-sheet a:not(.sh-cta){border-radius:8px;align-items:center;gap:10px;padding:8px 12px;font-size:15px;font-weight:600;display:flex;color:var(--sh-ink)!important}.sh-sheet a:not(.sh-cta):hover,.sh-sheet a[aria-current=page]{background:var(--sh-weak)}.sh-sheet .sh-icon{width:26px;height:26px}.sh-cta-wide{height:44px;box-shadow:none;justify-content:center;margin:8px 4px 4px;background:var(--sh-ink)!important;color:#fff!important}.sh-cta-wide:hover{background:#000!important}@media (max-width:380px){.sh-mobile>.sh-cta{display:none}}@media (min-width:1200px){.sh-center{display:block}.sh-actions{display:flex}.sh-mobile,.sh-sheet{display:none}}@media (prefers-reduced-motion:reduce){.sh *,.sh :before{transition:none!important}}
