:is(html,#tpn-boost) .tpn-ss-toggle,:is(html,#tpn-boost) .tpn-ss-panel,:is(html,#tpn-boost) .tpn-ss-scrim,:is(html,#tpn-boost) .tpn-ssr{--ss-dark: #235327;--ss-accent: #046D3C;--ss-tint: #e8f5ec;--ss-sand: #F9F7F3;--ss-text: #1E1E1E;--ss-muted: #4E5243;--ss-muted-2: #7a7d6f;--ss-border: #E8E8E0;--ss-amber: #f4d58d;--ss-display: "Gooper", Georgia, "Times New Roman", serif;--ss-body: "sole-serif-small-variable", "Gooper", Georgia, serif;--ss-mono: "Flexa Mono", "IBM Plex Mono", "Courier New", monospace;--ss-ease: cubic-bezier(.2, .8, .2, 1)}:is(html,#tpn-boost) .tpn-ss-toggle,:is(html,#tpn-boost) .tpn-ss-toggle:hover,:is(html,#tpn-boost) .tpn-ss-toggle:focus,:is(html,#tpn-boost) .tpn-ss-toggle:active,:is(html,#tpn-boost) .tpn-ss-close,:is(html,#tpn-boost) .tpn-ss-close:hover,:is(html,#tpn-boost) .tpn-ss-close:focus,:is(html,#tpn-boost) .tpn-ss-close:active,:is(html,#tpn-boost) .tpn-ss-chip,:is(html,#tpn-boost) .tpn-ss-chip:hover,:is(html,#tpn-boost) .tpn-ss-chip:focus,:is(html,#tpn-boost) .tpn-ss-chip:active,:is(html,#tpn-boost) .tpn-ss-more,:is(html,#tpn-boost) .tpn-ss-more:hover,:is(html,#tpn-boost) .tpn-ss-more:focus,:is(html,#tpn-boost) .tpn-ss-more:active{box-shadow:none;text-transform:none;font-style:normal;letter-spacing:normal;font-weight:400;text-decoration:none;min-height:0;min-width:0}:is(html,#tpn-boost) .tpn-ss-toggle{display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;border:0;background:none;cursor:pointer;border-radius:999px;line-height:0}:is(html,#tpn-boost) .tpn-ss-toggle:hover,:is(html,#tpn-boost) .tpn-ss-toggle:focus,:is(html,#tpn-boost) .tpn-ss-toggle:active{background:none;border:0;color:inherit}:is(html,#tpn-boost) .tpn-ss-toggle:focus-visible{outline:2px solid var(--ss-accent);outline-offset:3px}:is(html,#tpn-boost) .tpn-ss-circle{position:relative;width:52px;height:52px;border-radius:999px;display:grid;place-items:center;background:var(--ss-dark);color:#fff;box-shadow:0 4px 12px -4px #23532726;transition:transform .35s var(--ss-ease),background-color .2s ease}:is(html,#tpn-boost) .tpn-ss-circle svg{position:absolute;width:20px;height:20px;transition:transform .35s var(--ss-ease),opacity .2s ease}:is(html,#tpn-boost) .tpn-ss-ico-close{opacity:0;transform:rotate(-90deg) scale(.6)}:is(html,#tpn-boost) .tpn-ss-toggle:hover .tpn-ss-circle{transform:rotate(-12deg) scale(1.06);background:var(--ss-accent)}:is(html,#tpn-boost) .tpn-ss-toggle[aria-expanded=true] .tpn-ss-circle{background:var(--ss-accent);transform:none}:is(html,#tpn-boost) .tpn-ss-toggle[aria-expanded=true]:hover .tpn-ss-circle{transform:scale(1.06)}:is(html,#tpn-boost) .tpn-ss-toggle[aria-expanded=true] .tpn-ss-ico-search{opacity:0;transform:rotate(90deg) scale(.6)}:is(html,#tpn-boost) .tpn-ss-toggle[aria-expanded=true] .tpn-ss-ico-close{opacity:1;transform:none}:is(html,#tpn-boost) .tpn-ss-scrim{position:fixed;left:0;right:0;bottom:0;top:var(--tpn-ss-top, 0);z-index:9990;background:#2353272e;backdrop-filter:blur(2px);opacity:0;visibility:hidden;transition:opacity .35s ease,visibility 0s linear .35s}:is(html,#tpn-boost) .tpn-ss-scrim.is-on{opacity:1;visibility:visible;transition:opacity .35s ease,visibility 0s}html:is(:root,#tpn-boost).tpn-ss-lock{overflow:hidden}:is(html,#tpn-boost) .tpn-ss-panel{position:fixed;z-index:9999;left:50%;top:96px;width:min(1200px,calc(100vw - 64px));max-height:calc(100vh - 120px);overflow-y:auto;box-sizing:border-box;padding:28px 32px 20px;background:#fff;border-radius:14px;box-shadow:0 24px 60px -20px #00000059;color:var(--ss-text);font-family:var(--ss-body);font-size:15px;line-height:1.5;text-align:left;opacity:0;visibility:hidden;transform:translate(-50%,-10px) scale(.985);transform-origin:top center;transition:opacity .2s ease,transform .35s var(--ss-ease),visibility 0s linear .35s}:is(html,#tpn-boost) .tpn-ss-panel.is-open{opacity:1;visibility:visible;transform:translate(-50%);transition:opacity .2s ease,transform .35s var(--ss-ease),visibility 0s}:is(html,#tpn-boost) .tpn-ss-panel *,:is(html,#tpn-boost) .tpn-ss-panel *:before,:is(html,#tpn-boost) .tpn-ss-panel *:after{box-sizing:border-box}:is(html,#tpn-boost) .tpn-ss-top{display:flex;align-items:center;gap:12px}:is(html,#tpn-boost) .tpn-ss-field{flex:1;display:flex;align-items:center;gap:12px;margin:0;border-bottom:2px solid var(--ss-dark);padding:0 0 12px}:is(html,#tpn-boost) .tpn-ss-field svg{width:26px;height:26px;color:var(--ss-dark);flex-shrink:0}:is(html,#tpn-boost) .tpn-ss-panel input[type=search]{flex:1;min-width:0;margin:0;padding:0;height:auto;border:0!important;outline:0;background:none!important;box-shadow:none!important;font-family:var(--ss-display);font-size:36px;line-height:1.12;color:var(--ss-dark);letter-spacing:-.01em;-webkit-appearance:none;appearance:none;border-radius:0}:is(html,#tpn-boost) .tpn-ss-panel input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}:is(html,#tpn-boost) .tpn-ss-panel input::placeholder{color:#23532759;opacity:1}:is(html,#tpn-boost) .tpn-ss-close{display:none}:is(html,#tpn-boost) .tpn-ss-head{margin:0 0 12px;padding:0 0 12px;border-bottom:1px solid var(--ss-border);font-family:var(--ss-mono);font-size:11px;line-height:1.4;letter-spacing:.18em;text-transform:uppercase;color:var(--ss-muted-2)}:is(html,#tpn-boost) .tpn-ss-suggest{padding:24px 0 8px}:is(html,#tpn-boost) .tpn-ss-chips{display:flex;flex-wrap:wrap;gap:8px}:is(html,#tpn-boost) .tpn-ss-panel .tpn-ss-chip{font-family:var(--ss-display);font-size:14px;line-height:1.2;padding:8px 14px;margin:0;border-radius:999px;border:1px solid var(--ss-border);background:var(--ss-sand);color:var(--ss-text);cursor:pointer;transition:background-color .15s,border-color .15s,transform .2s var(--ss-ease)}:is(html,#tpn-boost) .tpn-ss-panel .tpn-ss-chip:hover{background:var(--ss-tint);border-color:var(--ss-accent);color:var(--ss-dark);transform:translateY(-1px)}:is(html,#tpn-boost) .tpn-ss-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px 32px;padding:24px 0 4px}:is(html,#tpn-boost) .tpn-ss-group ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}:is(html,#tpn-boost) .tpn-ss-group li{margin:0;padding:0}:is(html,#tpn-boost) .tpn-ss-panel a.tpn-ss-result{display:grid;grid-template-columns:40px 1fr;gap:12px;align-items:center;padding:6px 8px;margin:0 -8px;border-radius:6px;text-decoration:none;color:inherit;transition:background-color .15s}:is(html,#tpn-boost) .tpn-ss-panel a.tpn-ss-result:hover,:is(html,#tpn-boost) .tpn-ss-panel a.tpn-ss-result.is-active{background:var(--ss-sand)}:is(html,#tpn-boost) .tpn-ss-thumb{width:40px;height:40px;border-radius:8px;overflow:hidden;background:var(--ss-tint);display:grid;place-items:center;color:var(--ss-accent);font-family:var(--ss-display);font-size:17px}:is(html,#tpn-boost) .tpn-ss-thumb img{width:100%;height:100%;object-fit:cover;display:block;margin:0}:is(html,#tpn-boost) .tpn-ss-txt{min-width:0}:is(html,#tpn-boost) .tpn-ss-t{display:block;font-family:var(--ss-display);font-size:15px;line-height:1.3;color:var(--ss-text)}:is(html,#tpn-boost) .tpn-ss-result.is-active .tpn-ss-t,:is(html,#tpn-boost) .tpn-ss-result:hover .tpn-ss-t{color:#5b047e}:is(html,#tpn-boost) .tpn-ss-s{display:block;font-family:var(--ss-body);font-style:italic;font-size:13px;line-height:1.3;color:var(--ss-muted)}:is(html,#tpn-boost) .tpn-ss-t mark{background:var(--ss-amber);color:inherit;border-radius:2px;padding:0 1px}:is(html,#tpn-boost) .tpn-ss-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;border-top:1px solid var(--ss-border);margin-top:16px;padding-top:12px;font-family:var(--ss-display);font-size:13px;color:var(--ss-muted)}:is(html,#tpn-boost) .tpn-ss-foot a{color:var(--ss-accent);text-decoration:none}:is(html,#tpn-boost) .tpn-ss-foot a:hover{text-decoration:underline}:is(html,#tpn-boost) .tpn-ss-more{margin:0;padding:0;border:0;background:none;cursor:pointer;border-radius:0;font-family:var(--ss-display);font-size:13px;line-height:1.4;color:var(--ss-accent)}:is(html,#tpn-boost) .tpn-ss-more:hover,:is(html,#tpn-boost) .tpn-ss-more:focus{background:none;border:0;color:var(--ss-dark);text-decoration:underline}:is(html,#tpn-boost) .tpn-ss-empty{margin:0;padding:28px 0 8px;font-size:17px;color:var(--ss-muted)}:is(html,#tpn-boost) .tpn-ss-empty strong{color:var(--ss-dark);font-family:var(--ss-display);font-weight:400}:is(html,#tpn-boost) .tpn-ssr{max-width:1200px;margin:0 auto;padding:48px 24px 64px;color:var(--ss-text);font-family:var(--ss-body);text-align:left}:is(html,#tpn-boost) .tpn-ssr-form{display:flex;align-items:center;gap:12px;border-bottom:2px solid var(--ss-dark);padding:0 0 12px;margin:0 0 12px}:is(html,#tpn-boost) .tpn-ssr-form svg{width:26px;height:26px;color:var(--ss-dark);flex-shrink:0}:is(html,#tpn-boost) .tpn-ssr input[type=search]{flex:1;min-width:0;margin:0;padding:0;height:auto;border:0;outline:0;background:none;box-shadow:none;border-radius:0;font-family:var(--ss-display);font-size:36px;line-height:1.12;color:var(--ss-dark);-webkit-appearance:none;appearance:none}:is(html,#tpn-boost) .tpn-ssr input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}:is(html,#tpn-boost) .tpn-ssr-count{margin:0 0 8px;font-family:var(--ss-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ss-muted-2)}:is(html,#tpn-boost) .tpn-ssr .tpn-ss-results{padding-top:24px}:is(html,#tpn-boost) .tpn-ssr .tpn-ss-empty{padding-top:24px}:is(html,#tpn-boost) .tpn-ssr-hubs{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none}:is(html,#tpn-boost) .tpn-ssr-hubs li{margin:0}:is(html,#tpn-boost) .tpn-ssr-hubs a{display:inline-block;font-family:var(--ss-display);font-size:14px;padding:8px 14px;border-radius:999px;border:1px solid var(--ss-border);background:var(--ss-sand);color:var(--ss-text);text-decoration:none}:is(html,#tpn-boost) .tpn-ssr-hubs a:hover{background:var(--ss-tint);border-color:var(--ss-accent);color:var(--ss-dark)}:is(html,#tpn-boost) .tpn-ssr a.tpn-ss-result{display:grid;grid-template-columns:40px 1fr;gap:12px;align-items:center;padding:6px 8px;margin:0 -8px;border-radius:6px;text-decoration:none;color:inherit}:is(html,#tpn-boost) .tpn-ssr a.tpn-ss-result:hover{background:var(--ss-sand)}:is(html,#tpn-boost) .tpn-ssr a.tpn-ss-result:hover .tpn-ss-t{color:#5b047e}@media (max-width: 880px){:is(html,#tpn-boost) .tpn-ssr{padding:32px 16px 48px}:is(html,#tpn-boost) .tpn-ssr input[type=search]{font-size:24px}:is(html,#tpn-boost) .tpn-ssr .tpn-ss-results{grid-template-columns:1fr}}@media (max-width: 880px){:is(html,#tpn-boost) .tpn-ss-circle{width:44px;height:44px}:is(html,#tpn-boost) .tpn-ss-scrim{top:0}:is(html,#tpn-boost) .tpn-ss-panel{left:0;top:0!important;width:100%;height:100%;max-height:none;border-radius:0;padding:16px;transform:translateY(100%)}:is(html,#tpn-boost) .tpn-ss-panel.is-open{transform:none}:is(html,#tpn-boost) .tpn-ss-panel input[type=search]{font-size:22px}:is(html,#tpn-boost) .tpn-ss-close{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:999px;background:var(--ss-sand);color:var(--ss-dark);cursor:pointer}:is(html,#tpn-boost) .tpn-ss-close svg{width:20px;height:20px}:is(html,#tpn-boost) .tpn-ss-results{grid-template-columns:1fr;gap:20px}:is(html,#tpn-boost) .tpn-ss-note{display:none}}@media (prefers-reduced-motion: reduce){:is(html,#tpn-boost) .tpn-ss-toggle *,:is(html,#tpn-boost) .tpn-ss-panel,:is(html,#tpn-boost) .tpn-ss-scrim{transition-duration:.01ms!important}}
