._pillSelector_17dse_1{--control-transition-duration:.25s;--control-transition-easing:cubic-bezier(.34, 1.36, .64, 1);--control-transition-easing-soft:cubic-bezier(.25, .9, .3, 1);--pill-count:1;--pill-index:0;grid-template-columns:repeat(var(--pill-count), minmax(0, 1fr));background:#ffffff0d;border:none;border-radius:999px;align-items:center;gap:4px;margin:0;padding:4px;display:grid;position:relative;box-shadow:inset 0 1px 2px #00000059,inset 0 0 0 1px #ffffff0d}._pillSelectorIndicator_17dse_22{z-index:0;width:calc((100% - 8px - (var(--pill-count) - 1) * 4px) / var(--pill-count));height:calc(100% - 8px);transform:translateX(calc(var(--pill-index) * (100% + 4px)));transition:transform var(--control-transition-duration) var(--control-transition-easing);background:#ffffff21;border:1px solid #ffffff59;border-radius:999px;position:absolute;top:4px;left:4px;box-shadow:0 1px #ffffff1a,inset 0 0 0 1px #ffffff0d}._pillSelectorButton_17dse_39{all:unset;z-index:1;cursor:pointer;color:#ffffffa8;text-align:center;transition:color var(--control-transition-duration) var(--control-transition-easing-soft);border-radius:999px;padding:5px 9px;font-size:.74rem;line-height:1;position:relative}._pillSelectorButton_17dse_39:disabled{cursor:not-allowed;opacity:.5}._pillSelectorButton_17dse_39[data-active=true]{color:#fffffff2}._group_1h85q_1{border-top:1px solid #ffffff1f;padding-top:10px}._group_1h85q_1:first-child{border-top:none;padding-top:0}._groupHeadingRow_1h85q_11{align-items:baseline;gap:8px;margin-bottom:8px;display:flex}._multiplier_1h85q_18{font-size:1rem}._groupLabel_1h85q_22{color:#ffffffb3;font-size:.88rem}._chipList_1h85q_27{flex-wrap:wrap;gap:8px;list-style:none;display:flex}._card_1f48m_1{-webkit-user-select:none;user-select:none}._cardHeader_1f48m_5{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}._cardHeaderMain_1f48m_13{flex-direction:column;align-self:center;gap:4px;min-width:0;display:flex}._titleRow_1f48m_21{align-items:center;gap:10px;display:flex}._cardTitle_1f48m_27{letter-spacing:.01em;white-space:nowrap;font-size:1rem;font-weight:700}._cardDescription_1f48m_34{color:#ffffffb3;font-size:.9rem}._stanceBadge_1f48m_39{color:#ffffffe6;background:#ffffff0f;border:1px solid #ffffff26;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff0d}._groupList_1f48m_52{gap:12px;display:grid}._container_p3uau_1{z-index:10;flex-direction:row;margin:10px;display:flex;position:sticky;top:10px}._fieldSet_p3uau_10{border:none}._inputContainer_p3uau_14{border-radius:var(--surface-glass-radius-pill);font-size:var(--surface-glass-font-size);min-height:60px;box-shadow:var(--surface-glass-shadow);-webkit-backdrop-filter:blur(var(--global-backdrop-blur));backdrop-filter:blur(var(--global-backdrop-blur));background-color:var(--surface-glass-bg);flex-direction:row;flex:1;justify-content:center;align-items:center;gap:10px;min-width:0;padding:10px 20px;transition:box-shadow .2s,flex .2s;display:flex}._inputContainer_p3uau_14:hover{box-shadow:var(--surface-glass-shadow-hover)}._inputContainer_p3uau_14:focus-within{box-shadow:var(--surface-glass-shadow-focus)}._input_p3uau_14{all:unset;flex:1 1 0;width:0;min-width:0}._input_p3uau_14::-webkit-search-cancel-button{appearance:none}._input_p3uau_14::-webkit-search-decoration{appearance:none}._input_p3uau_14::-webkit-search-results-button{appearance:none}._input_p3uau_14::-webkit-search-results-decoration{appearance:none}._chip_p3uau_56{color:#fff;border:1px solid #fff;border-radius:10px;flex-shrink:0;padding:4px;font-size:100%}._clearButton_p3uau_65{all:unset;color:#fff;cursor:pointer;opacity:1;border-radius:100%;justify-content:center;align-items:center;padding:4px;transition:opacity .2s;display:flex}._clearButton_p3uau_65:disabled{opacity:0;cursor:default;width:0;height:0;padding:0}._actionContainer_p3uau_86{opacity:0;max-width:0;margin-left:0;transition:max-width .2s,opacity .2s,margin-left .2s;display:block;overflow:hidden}._actionContainer_p3uau_86[data-visible=true]{opacity:1;max-width:240px;margin-left:10px;overflow:visible}._wrapper_1eb35_1{gap:14px;display:grid}._resultsGrid_1eb35_6{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}._triggerButton_1nk9l_1{-webkit-backdrop-filter:none;backdrop-filter:none;width:60px;height:60px}._vars_1fv4v_1{--nav-transition-duration:.25s;--nav-transition-easing:cubic-bezier(.34, 1.36, .64, 1);--nav-transition-easing-soft:cubic-bezier(.25, .9, .3, 1)}._backdrop_1fv4v_7{width:100%}._backdrop_1fv4v_7:before{content:"";-webkit-backdrop-filter:blur(1px)saturate(50%);backdrop-filter:blur(1px)saturate(50%);background:linear-gradient(#fff0,#000000ba);width:100%;height:100%;position:absolute;-webkit-mask-image:radial-gradient(100% 100% at 50% 100%,#000 70%,#0000 100%);mask-image:radial-gradient(100% 100% at 50% 100%,#000 70%,#0000 100%)}._nav_1fv4v_21{width:max-content;margin:0 auto max(env(safe-area-inset-bottom), 16px);-webkit-backdrop-filter:blur(var(--global-backdrop-blur));backdrop-filter:blur(var(--global-backdrop-blur));-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background-color:#00000097;border:1px solid #ffffff14;border-radius:100px;display:flex;overflow:hidden;box-shadow:1px 1px 14px #000,inset 0 0 1px #ffffff91}._ul_1fv4v_37{--pill-x:0px;--pill-width:0px;justify-content:flex-start;gap:4px;margin:0;padding:4px;list-style:none;display:flex;position:relative}._ul_1fv4v_37:before{content:"";pointer-events:none;z-index:0;width:var(--pill-width);height:calc(100% - 8px);transform:translateX(var(--pill-x));will-change:width, transform;background:#ffffff21;border:1px solid #ffffff59;border-radius:999px;position:absolute;top:4px;left:0;box-shadow:0 1px #ffffff1a,inset 0 0 0 1px #ffffff0d}._ulAnimatePill_1fv4v_68:before{transition:transform var(--nav-transition-duration) var(--nav-transition-easing), width var(--nav-transition-duration) var(--nav-transition-easing)}._li_1fv4v_74{z-index:1;justify-content:center;display:flex;position:relative}._navLink_1fv4v_81{will-change:contents;color:color-mix(in oklab, CanvasText 66%, black);min-width:55px;min-height:45px;transition:color var(--nav-transition-duration) var(--nav-transition-easing-soft);border-radius:100px;flex-direction:column;justify-content:center;align-items:center;padding:8px 20px 4px;font-size:small;text-decoration:none;display:flex}._navLink_1fv4v_81:hover:not(._navLinkActive_1fv4v_98){color:color-mix(in oklab, CanvasText 85%, black)}._navLinkActive_1fv4v_98{color:canvastext}._navLinkIcon_1fv4v_106{will-change:stroke-width;width:20px;height:20px;transition:stroke-width var(--nav-transition-duration) var(--nav-transition-easing-soft)}._navLinkActive_1fv4v_98 ._navLinkIcon_1fv4v_106{stroke-width:3px}._layout_xasdl_1{grid-template-rows:auto 1fr;grid-template-areas:"header""main";width:100%;min-height:100dvh;display:grid}._layoutViewportLocked_xasdl_11{height:100dvh;overflow:hidden}._header_xasdl_16{grid-area:header}._main_xasdl_20{padding-bottom:var(--tab-bar-safe-margin-bottom);grid-area:main}._mainWithoutTabNav_xasdl_25{padding-bottom:0}._mainContained_xasdl_29{min-height:0;overflow:hidden}._nav_xasdl_34{grid-area:nav;width:100%;display:flex;position:fixed;bottom:0}:root{--pokemon-type-color-bug:#92bc2c;--pokemon-type-color-dark:#595761;--pokemon-type-color-dragon:#0c69c8;--pokemon-type-color-electric:#f2d94e;--pokemon-type-color-fire:#fba54c;--pokemon-type-color-fairy:#ee90e6;--pokemon-type-color-fighting:#d3425f;--pokemon-type-color-flying:#a1bbec;--pokemon-type-color-ghost:#5f6dbc;--pokemon-type-color-grass:#5fbd58;--pokemon-type-color-ground:#da7c4d;--pokemon-type-color-ice:#75d0c1;--pokemon-type-color-normal:#a0a29f;--pokemon-type-color-poison:#b763cf;--pokemon-type-color-psychic:#fa8581;--pokemon-type-color-rock:#c9bb8a;--pokemon-type-color-steel:#5695a3;--pokemon-type-color-water:#539ddf}.pokemon-type-color{color:inherit}.pokemon-type-color svg,svg.pokemon-type-color{fill:currentColor}.pokemon-type-color.bug,.type-color--bug{color:var(--pokemon-type-color-bug)}.pokemon-type-color.dark,.type-color--dark{color:var(--pokemon-type-color-dark)}.pokemon-type-color.dragon,.type-color--dragon{color:var(--pokemon-type-color-dragon)}.pokemon-type-color.electric,.type-color--electric{color:var(--pokemon-type-color-electric)}.pokemon-type-color.fire,.type-color--fire{color:var(--pokemon-type-color-fire)}.pokemon-type-color.fairy,.type-color--fairy{color:var(--pokemon-type-color-fairy)}.pokemon-type-color.fighting,.type-color--fighting{color:var(--pokemon-type-color-fighting)}.pokemon-type-color.flying,.type-color--flying{color:var(--pokemon-type-color-flying)}.pokemon-type-color.ghost,.type-color--ghost{color:var(--pokemon-type-color-ghost)}.pokemon-type-color.grass,.type-color--grass{color:var(--pokemon-type-color-grass)}.pokemon-type-color.ground,.type-color--ground{color:var(--pokemon-type-color-ground)}.pokemon-type-color.ice,.type-color--ice{color:var(--pokemon-type-color-ice)}.pokemon-type-color.normal,.type-color--normal{color:var(--pokemon-type-color-normal)}.pokemon-type-color.poison,.type-color--poison{color:var(--pokemon-type-color-poison)}.pokemon-type-color.psychic,.type-color--psychic{color:var(--pokemon-type-color-psychic)}.pokemon-type-color.rock,.type-color--rock{color:var(--pokemon-type-color-rock)}.pokemon-type-color.steel,.type-color--steel{color:var(--pokemon-type-color-steel)}.pokemon-type-color.water,.type-color--water{color:var(--pokemon-type-color-water)}:root{--tab-bar-safe-margin-bottom:calc(80px + env(safe-area-inset-bottom));--global-backdrop-blur:5px;--surface-glass-radius-pill:50px;--surface-glass-font-size:large;--surface-glass-bg:color-mix(in oklab, Canvas 70%, transparent);--surface-glass-shadow:inset 0 0 3px 0px color-mix(in oklch, var(--surface-glass-box-shadow-color,white) 90%, transparent), 0 7px 12px 0 oklch(0% none none/.8);--surface-glass-shadow-hover:inset 0 0 5px 0px color-mix(in oklch, var(--surface-glass-box-shadow-color,white) 90%, transparent), 0 7px 12px 0 oklch(0% none none/.8);--surface-glass-shadow-focus:inset 0 0 1px 1px color-mix(in oklch, var(--surface-glass-box-shadow-color,white) 90%, transparent), 0 7px 12px 0 oklch(0% none none/.8)}*{box-sizing:border-box;margin:0;padding:0}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;caret-color:canvastext;width:100%;height:100%;font-family:system-ui,sans-serif}body,#root{width:100%;height:100%}
