/* GENERATED by grow-curriculum-web scripts/genGrowToolsStatic.mjs (version d270ca99c9f3): the app's own Grow
   Tools menu (styles: the menu and the Grow Tools pill, from _GrowTopBar.scss). Do not edit: change the menu there, run `npm run grow-tools:static`, then copy
   public/grow-tools/ to the static sites (sycu-site-web prototypes/sycu-site/site/grow-tools/, Grow Research
   web/grow-tools/). */
.grow-topbar__tools-row{display:none !important}.grow-topbar__tools{display:inline-flex;align-items:center;gap:8px;flex:none;height:38px;margin:0 6px 0 0 !important;padding:0 16px 0 13px;border:0;border-radius:999px;background:none;color:#1f2328 !important;cursor:pointer;white-space:nowrap;font:600 14px/1 "Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",sans-serif !important;box-shadow:inset 0 0 0 1px rgba(31,35,40,.18);transition:background .15s,box-shadow .15s,color .15s}.grow-topbar__tools svg{width:16px;height:16px;flex:none}.grow-topbar__tools:hover,.grow-topbar__tools[aria-expanded=true]{background:#eef0f2;box-shadow:inset 0 0 0 1px rgba(31,35,40,.32)}.grow-topbar__tools:focus-visible{outline:2px solid #0b6b7d;outline-offset:2px;border-radius:999px}@media(max-width: 1279px){.grow-topbar__tools{width:38px;padding:0;justify-content:center;margin-right:4px !important}.grow-topbar__tools span{display:none}}@media(max-width: 899px){.grow-topbar__tools{width:38px;padding:0;justify-content:center;margin-right:4px !important}.grow-topbar__tools span{display:none}}@media(max-width: 599px){.grow-topbar__tools{display:none}.grow-topbar__tools-row{display:flex !important;align-items:center;gap:10px;width:100%;margin:0 0 6px;padding:12px 14px;border:0;border-radius:14px;background:#f6f7f9;color:#1f2328;font:700 15.5px/1.2 "Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",sans-serif;text-align:left;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(31,35,40,.1)}.grow-topbar__tools-row svg{width:18px;height:18px;flex:none}.grow-topbar__tools-row span{flex:1}}html[data-mode=dark] .grow-topbar__tools{color:#f4f5f7 !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)}html[data-mode=dark] .grow-topbar__tools:hover,html[data-mode=dark] .grow-topbar__tools[aria-expanded=true]{background:#3a4046;color:#f4f5f7}html[data-mode=dark] .grow-topbar__tools-row{background:#262b30;color:#f4f5f7;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}@keyframes grow-topbar-pulse{}@keyframes grow-topbar-pop-in{}.grow-tools-menu{--gt-ink: #1f2328;--gt-ink-2: #454c55;--gt-ink-3: #5f6873;--gt-bg: #f6f7f9;--gt-surface: #fff;--gt-shadow: 0 0 0 1px rgba(31, 35, 40, 0.07), 0 10px 22px -8px rgba(31, 35, 40, 0.12), 0 36px 72px -24px rgba(31, 35, 40, 0.34);position:fixed;left:0;right:0;z-index:2147482000;padding:10px 24px 0;pointer-events:none;font:400 17px/1.6 "Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;text-align:left}.grow-tools-menu *,.grow-tools-menu *::before,.grow-tools-menu *::after{box-sizing:border-box}.grow-tools-menu svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.grow-tools-menu h3{font-family:inherit}.grow-tools-menu ul{list-style:none;margin:0;padding:0}.grow-tools-menu li{margin:0;padding:0}.grow-tools-menu a{text-decoration:none}.grow-tools-menu__in{pointer-events:auto;max-width:1280px;margin:0 auto;background:var(--gt-surface);color:var(--gt-ink);border-radius:24px;box-shadow:var(--gt-shadow);display:grid;grid-template-columns:minmax(0, 1fr) 284px;overflow:hidden;opacity:0;transform:translateY(-8px) scale(0.99);transform-origin:top center;transition:opacity .18s cubic-bezier(0.2, 0.8, 0.2, 1),transform .24s cubic-bezier(0.2, 0.8, 0.2, 1);max-height:calc(100vh - var(--gt-top, 80px) - 20px);overflow-y:auto;overscroll-behavior:contain;text-align:left}.grow-tools-menu.is-open .grow-tools-menu__in{opacity:1;transform:none}.grow-tools-menu__cols{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:0 20px;padding:24px 22px 22px}.grow-tools-menu__col h3{margin:0 10px 8px;font-size:11.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--gt-ink-3);line-height:1.3}.grow-tools-menu__col ul{display:grid;gap:2px}.grow-tools-menu__col ul+ul{margin-top:2px}.grow-tools-menu .grow-tools-menu__mt{margin-top:20px}.grow-tools-menu__item{display:flex;align-items:flex-start;gap:12px;padding:9px 10px;border-radius:14px;color:var(--gt-ink);transition:background .12s}.grow-tools-menu__item:hover,.grow-tools-menu__item:focus-visible{background:var(--gt-bg);color:var(--gt-ink)}.grow-tools-menu__item:focus-visible{outline:2px solid #0b6b7d;outline-offset:1px}.grow-tools-menu__item[aria-current=page]{background:var(--gt-bg)}.grow-tools-menu__item b{display:block;font-size:14.5px;font-weight:700;line-height:1.3}.grow-tools-menu__item small{display:block;font-size:13px;color:var(--gt-ink-3);line-height:1.35;margin-top:1px;font-weight:500;white-space:nowrap}.grow-tools-menu__join{display:flex;flex-wrap:wrap;gap:8px;margin:12px 10px 4px}.grow-tools-menu__join-btn{display:inline-flex;align-items:center;justify-content:center;flex:1 1 auto;min-height:40px;padding:9px 16px;border-radius:999px;background:var(--gt-surface);color:var(--gt-ink);box-shadow:inset 0 0 0 1.5px rgba(23,26,31,.18);font-size:14px;font-weight:800;line-height:1.2;white-space:nowrap;transition:transform .12s,background .12s}.grow-tools-menu__join-btn:hover{background:var(--gt-bg);color:var(--gt-ink);transform:translateY(-1px)}.grow-tools-menu__join-btn:focus-visible{outline:2px solid #0b6b7d;outline-offset:2px}.grow-tools-menu__join-btn--primary{background:#bfe478;color:#1f2328;box-shadow:inset 0 0 0 1.5px #6d941e,0 2px 0 rgba(77,116,4,.32)}.grow-tools-menu__join-btn--primary:hover{background:#b2da66;color:#1f2328}.grow-tools-menu__soon{display:inline-block;margin-left:0;padding:1px 6px;border-radius:999px;background:rgba(17,24,39,.07);color:#4b5563;font-size:10.5px;font-style:normal;font-weight:600;letter-spacing:.01em;line-height:1.5;vertical-align:1px;white-space:nowrap}.grow-tools-menu__ico{flex:none;width:36px;height:36px;border-radius:9px;overflow:hidden;display:grid;place-items:center}.grow-tools-menu__ico img{display:block;width:36px;height:36px;max-width:none}.grow-tools-menu__plain a{display:block;padding:6px 10px;border-radius:10px;color:var(--gt-ink-2);font-weight:600;font-size:14px;line-height:inherit}.grow-tools-menu__plain a:hover{background:var(--gt-bg);color:var(--gt-ink)}.grow-tools-menu__plain a:focus-visible{outline:2px solid #0b6b7d;outline-offset:1px}.grow-tools-menu__help{background:var(--gt-bg);padding:26px 24px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.grow-tools-menu__help h3{margin:0;font-size:17px;font-weight:800;letter-spacing:-0.015em;line-height:inherit;color:var(--gt-ink)}.grow-tools-menu__help p{margin:0;color:var(--gt-ink-2);font-size:14.5px;line-height:1.5}.grow-tools-menu__help ul{margin:6px 0 0;display:grid;gap:2px;align-self:stretch}.grow-tools-menu__help li a{display:flex;align-items:center;gap:10px;padding:7px 0;color:var(--gt-ink-2);font-weight:600;font-size:14px;line-height:inherit}.grow-tools-menu__help li a:hover{color:var(--gt-ink);text-decoration:underline}.grow-tools-menu__help li a:focus-visible{outline:2px solid #0b6b7d;outline-offset:1px}.grow-tools-menu__help li svg{width:16px;height:16px;color:var(--gt-ink-3);flex:none}.grow-tools-menu__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 22px;border-radius:999px;background:#bfe478;color:#1f2328;font-size:15px;font-weight:800;line-height:1.2;box-shadow:inset 0 0 0 1.5px #6d941e,0 2px 0 rgba(77,116,4,.32);transition:transform .12s,background .12s}.grow-tools-menu__btn:hover,.grow-tools-menu__btn:focus{background:#b2da66;color:#1f2328;transform:translateY(-1px)}.grow-tools-menu__btn svg{width:18px;height:18px}.grow-tools-menu__scrim{position:fixed;inset:0;z-index:2147481999;background:rgba(35,39,43,.3);opacity:0;transition:opacity .2s}.grow-tools-menu__scrim.is-open{opacity:1}@media(min-width: 900px)and (max-width: 1179px){.grow-tools-menu__in{grid-template-columns:minmax(0, 1fr)}.grow-tools-menu__help{display:grid;grid-template-columns:minmax(0, 1fr) auto;grid-template-areas:"h btn" "p btn" "links links";align-items:center;gap:2px 24px;padding:18px 24px 14px}.grow-tools-menu__help h3{grid-area:h}.grow-tools-menu__help p{grid-area:p}.grow-tools-menu__help .grow-tools-menu__btn{grid-area:btn}.grow-tools-menu__help ul{grid-area:links;display:flex;flex-wrap:wrap;gap:0 24px;margin:6px 0 0}}@media(max-width: 899px){.grow-tools-menu{padding:0;bottom:0;overflow-y:auto;overscroll-behavior:contain;background:var(--gt-surface);pointer-events:auto}.grow-tools-menu__in{max-width:none;border-radius:0;box-shadow:none;grid-template-columns:minmax(0, 1fr);transform:none;max-height:none;overflow:visible}.grow-tools-menu__cols{grid-template-columns:minmax(0, 1fr);gap:18px;padding:16px 14px 8px}.grow-tools-menu__help{margin:8px 16px calc(110px + env(safe-area-inset-bottom));border-radius:20px}.grow-tools-menu__scrim{display:none}}@media(min-width: 640px)and (max-width: 899px){.grow-tools-menu__cols{grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-areas:"cur tools" "shop tools";gap:18px 20px;align-items:start}.grow-tools-menu__cols>:nth-child(1){grid-area:cur}.grow-tools-menu__cols>:nth-child(2){grid-area:tools}.grow-tools-menu__cols>:nth-child(3){grid-area:shop}}@media(prefers-reduced-motion: reduce){.grow-tools-menu__in,.grow-tools-menu__scrim{transition:none}}@media(max-width: 899px){.grow-tools-menu__scrim{display:none}html.grow-tools-lock,html.grow-tools-lock body{overflow:hidden}}.grow-tools-menu--hq{font-size:16px;line-height:1.55}html[data-mode=dark] .grow-tools-menu{--gt-ink: #f4f5f7;--gt-ink-2: #c9ced4;--gt-ink-3: #a3abb4;--gt-bg: #262b30;--gt-surface: #1b1f23;--gt-shadow: 0 0 0 1px rgba(255, 255, 255, 0.08), 0 36px 72px -24px rgba(0, 0, 0, 0.7)}html[data-mode=dark] .grow-tools-menu__scrim{background:rgba(0,0,0,.5)}html[data-mode=dark] .grow-tools-menu__join-btn:not(.grow-tools-menu__join-btn--primary){box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.22)}html[data-mode=dark] .grow-tools-menu__soon{background:rgba(255,255,255,.1);color:#d4d8dc}.grow-tools-menu__item[data-offsite]:hover{background:rgba(0,0,0,0)}.grow-tools-menu__plain [data-offsite]{display:block;padding:6px 10px;border-radius:10px;color:#454c55;font-weight:600;font-size:14px}.grow-tools-menu[hidden],.grow-tools-menu__scrim[hidden]{display:none!important}.grow-tools-menu .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.grow-tools-menu [aria-disabled=true][data-offsite]{cursor:default;opacity:.62}.grow-topbar__tools,.grow-topbar__tools-row{-webkit-appearance:none;appearance:none}
