.PatternGroupTab_tab__L6JYe{position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;font-family:var(--main-font),Arial,Helvetica,sans-serif;font-size:.9rem;color:var(--font-color-light-softened);padding:10px 9px 8px 11px;border:1px solid var(--border-color);border-radius:var(--border-radius-small);background:var(--button-gradient);box-shadow:var(--button-shadow);transition:box-shadow 1s}.PatternGroupTab_tab__L6JYe:active,.PatternGroupTab_tab__L6JYe[data-selected]{border-color:var(--border-active-color);background:var(--button-gradient-active);box-shadow:var(--button-shadow-active)}.PatternGroupTab_tab__L6JYe:hover{cursor:pointer}.PatternGroupTab_tab__L6JYe .PatternGroupTab_glowingLight__6gw43{opacity:.7}.PatternGroupTab_tab__L6JYe .PatternGroupTab_animatedLight__6a1Qh{animation:PatternGroupTab_animatedLightPulse__Lbuqp 1.5s ease-out infinite;will-change:opacity;filter:drop-shadow(0 0 4px #99ff01);-webkit-filter:drop-shadow(0 0 4px #99ff01)}.PatternGroupTab_tab__L6JYe .PatternGroupTab_tabIconStack__V_Z5p{position:relative;width:12px;height:12px}.PatternGroupTab_tab__L6JYe .PatternGroupTab_tabIcon__rw2KK{position:absolute;left:0;top:0}@keyframes PatternGroupTab_animatedLightPulse__Lbuqp{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.PatternButton_noteButton__hWToh{font-family:var(--main-font),Arial,Helvetica,sans-serif;font-size:1.2rem;padding:10px 20px 10px 0;width:100%;aspect-ratio:4.5/1;cursor:pointer;color:var(--font-color-light);border-radius:calc(var(--border-radius-small)*2);zoom:.48;border:1px solid var(--border-color);background:var(--button-gradient);box-shadow:var(--button-shadow);transition:box-shadow 1s}@media(max-width:600px){.PatternButton_noteButton__hWToh{zoom:.75;padding:9px 20px 0 0;aspect-ratio:5.8/1}}@media(max-width:550px){.PatternButton_noteButton__hWToh{zoom:.6}}@media(max-width:440px){.PatternButton_noteButton__hWToh{zoom:.5}}.PatternButton_noteButton__hWToh.PatternButton_selected__IecdJ,.PatternButton_noteButton__hWToh:active{border:1px solid var(--border-color-active);box-shadow:inset 3px 3px 6px #6781ac,inset -3px -3px 9px #7795c6}.PatternButton_noteButton__hWToh.PatternButton_selected__IecdJ{border:4px solid var(--accent-color)}.PatternSelection_patternSelectionContainer__6tCJa{width:100%;max-width:700px;margin:0 auto;padding:0 20px}.PatternSelection_disclosureButtonWrapper___ak68:last-child{margin-bottom:40px}.PatternSelection_disclosureButton__G1lE3{position:relative;display:flex;cursor:pointer;width:100%;font-family:var(--main-font),Arial,Helvetica,sans-serif;font-size:1rem;color:var(--font-color-softened);grid-column:1/span 2;padding:12px 10px 10px;border:none;border-bottom:1px solid var(--font-color-softened);background:rgba(0,0,0,0)}.PatternSelection_disclosureButton__G1lE3::-webkit-details-marker{display:none}.PatternSelection_disclosureButton__G1lE3:after{content:"+";font-size:24px;position:absolute;right:18px;top:6px}.PatternSelection_disclosureButton__G1lE3.PatternSelection_active__0MRaz:after{content:"-";right:19px}.PatternSelection_patternWrapper__mxmOe{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin:10px 0 5px;padding:0 20px}@media(min-width:600px){.PatternSelection_patternWrapper__mxmOe{grid-template-columns:repeat(2,1fr);padding:0;margin-bottom:4px}}.PatternSelection_disclosureEnter__3iy1P{transition:max-height .25s ease,opacity .2s ease}.PatternSelection_disclosureEnterFrom__fRBC3{max-height:0;opacity:0}.PatternSelection_disclosureEnterTo__dRLp6{max-height:1000px;opacity:1}.PatternSelection_disclosureLeave__ujLXD{transition:max-height .15s ease-in-out,opacity .15s ease-in-out}.PatternSelection_disclosureLeaveFrom__bqt8H{max-height:1000px;opacity:1}.PatternSelection_disclosureLeaveTo__vMVIF{max-height:0;opacity:0}.PatternSelection_tablist__TCAKP{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:6px}.PatternSelection_tablist__TCAKP .PatternSelection_tablistLabel__MhndR{display:none}@media(max-width:599px){.PatternSelection_tablist__TCAKP{background-color:var(--center-interface-bg-mobile);border-radius:var(--border-radius);font-size:.85rem;padding:.8rem 0 .55rem;box-shadow:2px 2px 5px #6a85b1,inset 1px 1px 1px #99b2e1}.PatternSelection_tablist__TCAKP .PatternSelection_tablistLabel__MhndR{display:block;width:100%;text-align:center}}.PatternSelection_emptytab__DPtWb{display:none}.PatternSelection_tabPanelMessage__nJ_gA{display:flex;justify-content:center;padding-top:20px}.PatternSelection_tabPanelsContainer__rXsXP{position:relative}.PatternSelection_panelheader__QA11Y{display:none}@media(max-width:599px){.PatternSelection_tabPanelsContainer__rXsXP{height:0;overflow:visible}.PatternSelection_panel__VfvKv{position:fixed;left:0;right:0;bottom:0;height:calc(100vh - 250px);height:calc(100svh - 250px);height:calc(100dvh - 250px);overflow:auto;-webkit-overflow-scrolling:touch;padding-bottom:env(safe-area-inset-bottom);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);background:radial-gradient(circle at right center,#7e9dcf,#8ba8dc);box-shadow:-1px -4px 10px 0 rgba(0,0,0,.25);transition:transform .25s ease-in,opacity .25s ease-in;will-change:transform,opacity;z-index:1000}.PatternSelection_panelSelected__TAhVJ{transform:translateY(0);opacity:1;pointer-events:auto}.PatternSelection_panelHidden__gfM1n{transform:translateY(100%);opacity:0;pointer-events:none}.PatternSelection_panelheader__QA11Y{position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1001;display:flex;justify-content:flex-end;padding:14px 17px;border:none;background:linear-gradient(260deg,#7e9dcf,#8ba8dc);box-shadow:-2px 5px 6px -2px rgba(0,0,0,.1)}.PatternSelection_panelheader__QA11Y:active{box-shadow:-2px 2px 6px -2px rgba(0,0,0,.1)}}@media(min-width:600px){.PatternSelection_panel__VfvKv{position:static;transform:none!important;opacity:1!important}.PatternSelection_panelHidden__gfM1n{display:none}}.Button_button__Ymi4P{font-family:var(--main-font),Arial,Helvetica,sans-serif;font-size:1.25rem;padding:10px;width:100%;min-width:110px;height:89px;cursor:pointer;color:var(--font-color-light);border-radius:var(--border-radius-medium);border:1px solid var(--border-color);background:var(--button-gradient);box-shadow:var(--button-shadow);transition:box-shadow 1s}@media(min-width:600px){.Button_button__Ymi4P{height:95px}}.Button_button__Ymi4P.Button_pressed__O9fTO,.Button_button__Ymi4P:active{border:1px solid var(--border-color-active);background:var(--button-gradient-active);box-shadow:var(--button-shadow-active)}.DialogContainer_dialog__kEGyz{position:relative;z-index:500;transition:opacity .3s ease-out}.DialogContainer_dialog__kEGyz[data-closed]{opacity:0}.DialogContainer_backdrop__skMxm{position:fixed;inset:0;background:rgba(0,0,0,.25)}.DialogContainer_container__8ZzlK{position:fixed;inset:0;width:100vw;overflow-y:auto;padding:1rem}.DialogContainer_wrapper__ZMTIu{display:flex;align-items:center;justify-content:center;min-height:100%}.DialogContainer_panel__tnaC2{position:relative;max-width:36rem;width:100%;display:flex;flex-direction:column;gap:.5rem;background-image:radial-gradient(circle,#b0bed3,#aabbd4,#a4b7d4,#9db4d5,#97b0d5);padding:1.4rem 1.5rem;border:10px solid #aabbd4;border-radius:var(--border-radius);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);max-height:80vh;max-height:96dvh;overflow-y:auto;overscroll-behavior:contain}.DialogContainer_panel__tnaC2 ol,.DialogContainer_panel__tnaC2 ul{margin-left:0;padding-left:1.25rem;list-style-position:outside}.DialogContainer_panel__tnaC2 ol li::marker{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DialogContainer_panel__tnaC2 li{margin:.25rem 0}@media(min-width:600px){.DialogContainer_panel__tnaC2{padding:2.2rem 2.5rem 2.5rem}}.DialogContainer_preTitle__Bf9C7{margin-bottom:-.75rem}.DialogContainer_closeButton__zfawu{position:absolute;top:.8rem;right:1rem;cursor:pointer}@media(min-width:600px){.DialogContainer_closeButton__zfawu{top:1rem;right:1.1rem}}