:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;width:100%;height:100%;color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{width:100%;height:100%;margin:0 auto;text-align:center}.fade-in{opacity:0;animation:fadeIn .5s ease-in-out forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.loading-skeleton{width:100%;padding:1.5rem 0}.skeleton-search{width:100%;height:48px;background:linear-gradient(90deg,#2b2b2b 25%,#3a3a3a,#2b2b2b 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:25px;margin-bottom:2rem}.skeleton-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%}@media(max-width:600px){.skeleton-cards{grid-template-columns:1fr}}.skeleton-card{background-color:var(--accordion-bg-color);border-radius:16px;padding:1.25rem;min-height:var(--container);display:flex;flex-direction:column;gap:1rem}.skeleton-icon{width:var(--heading-font-size);height:var(--heading-font-size);background:linear-gradient(90deg,#3a3a3a 25%,#4a4a4a,#3a3a3a 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:4px}.skeleton-text{display:flex;flex-direction:column;gap:.5rem}.skeleton-title{width:70%;height:20px;background:linear-gradient(90deg,#3a3a3a 25%,#4a4a4a,#3a3a3a 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:4px}.skeleton-description{width:90%;height:16px;background:linear-gradient(90deg,#3a3a3a 25%,#4a4a4a,#3a3a3a 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:4px}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.search-loading-overlay{position:absolute;top:100%;left:0;right:0;background-color:#141414f2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid #333;border-radius:12px;padding:1rem;margin-top:.5rem;z-index:998;display:flex;align-items:center;justify-content:center;gap:.5rem;color:var(--search-text-color);font-size:var(--font-size);box-shadow:0 4px 12px #0000004d;animation:fadeIn .2s ease-in-out}.search-wrapper{position:relative;width:100%;margin:1.5rem 0;display:flex;z-index:10}.search-loading{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;color:var(--search-text-color);font-size:var(--font-size)}.search-spinner{width:16px;height:16px;border:2px solid transparent;border-top:2px solid var(--search-text-color);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card{opacity:0;animation:slideInUp .6s ease-out forwards}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.help-container{color:#fff;padding:0 2rem;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;min-height:100vh;transition:all .3s ease}.help-title{font-size:var(--title-font-size);width:100%;text-align:left;font-weight:900;line-height:28px;letter-spacing:-3%;margin:2rem 0}.selected{color:#fff!important}.arrow{transform:rotate(180deg);margin:0 .5rem;height:13px;width:8px;transition:transform .3s ease}.search-input{padding:12px 20px;border-radius:25px;border:none;width:96%;height:64;margin-bottom:30px;background-color:#222;color:#fff}.main-content{width:100%;min-height:300px;transition:opacity .3s ease}.card-parent{height:100%}.card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;justify-items:center;width:100%}@media(max-width:600px){.card-grid{grid-template-columns:1fr}}.card{width:100%;min-height:var(--container);background-color:var(--accordion-bg-color);border-radius:16px;box-shadow:0 4px 8px #0000004d;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;transition:all .3s ease;border:2px solid transparent;cursor:default;font-size:var(--font-size);line-height:var(--font-line-height);transform:translateY(0)}.card:hover{border:2px solid #e7d8f7;transform:translateY(-5px);box-shadow:0 8px 16px #0006}.card-icon{font-size:1.5rem;width:var(--heading-font-size);transition:transform .3s ease}.card:hover .card-icon{transform:scale(1.1)}.card-title{font-size:var(--cta-font-size);line-height:var(--font-line-height);margin:0;color:var(--accordion-text-color);text-align:left}.card-description{height:40px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:var(--desc-font-size);line-height:var(--desc-line-height);color:var(--accordion-text-color);opacity:.6;margin:0;text-align:left;width:100%}.support-box{background-color:#2b2b2b;margin:40px 0;padding:20px;border-radius:10px;font-size:var(--cta-font-size);text-align:left;width:calc(100% - 2.5rem);opacity:0;animation:fadeIn .8s ease-in-out .5s forwards}.support-title{margin:0;font-size:var(--cta-font-size);font-weight:700;line-height:1.3}.support-subtitle{margin:2px 0 0;font-size:var(--desc-font-size);line-height:1.35;color:#ffffffb3}.support-channels{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:16px}.support-channel{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;border-radius:12px;background-color:#ffffff0f;border:1px solid #ffffff1a;text-decoration:none;color:inherit;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.support-channel:hover{background-color:#ffffff1a;border-color:#fce2b266;transform:translateY(-2px)}.support-channel:focus-visible{outline:2px solid #fce2b2;outline-offset:2px}.support-channel-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:#fce2b21f;margin-bottom:2px}.support-channel-icon img{width:18px;height:18px}.support-channel-label{font-size:var(--desc-font-size);line-height:1.3;color:#ffffffb3}.support-channel-value{font-size:var(--cta-font-size);font-weight:700;line-height:1.3;color:#fce2b2;word-break:break-word}.support-channel-hint{font-size:var(--desc-font-size);line-height:1.3;color:#ffffff80}@media(max-width:600px){.support-channels{grid-template-columns:1fr}.support-channel{flex-direction:row;align-items:center;flex-wrap:wrap;column-gap:12px;row-gap:2px}.support-channel-icon{margin-bottom:0}.support-channel-label{flex:1 1 auto;order:2}.support-channel-value{order:3;flex:0 0 auto}.support-channel-hint{order:4;flex:1 1 100%;padding-left:44px}}@media(prefers-reduced-motion:reduce){.support-channel{transition:none}.support-channel:hover{transform:none}}.highlight{color:#fce2b2}.dropdown-options{position:absolute;top:var(--top);background-color:#141414;width:calc(100% - var(--width-margin));border:1px solid #5a5a5a;padding:var(--padding);left:0;right:2rem;z-index:999;border-radius:24px;box-shadow:0 8px 16px #0000004d}.question{display:flex;justify-content:flex-start;align-items:center;font-weight:700;font-size:var(--font-size);line-height:var(--font-line-height);letter-spacing:-.5%;padding:8px;gap:8px;cursor:default;text-align:left;border-radius:8px;transition:background-color .2s ease}.question:hover{background-color:#ffffff1a}.question img{width:var(--svg-width-height)}.search-input-with-icon{width:100%;padding:12px 20px 12px var(--search-padding);border-radius:25px;border:none;background-color:var(--search-bg-color);color:var(--search-text-color);outline:none;font-weight:500;font-size:var(--font-size);line-height:var(--font-line-height);letter-spacing:-.5%;transition:all .3s ease}.search-icon-inside{position:absolute;left:14px;top:50%;transform:translateY(-50%);pointer-events:none;filter:brightness(0) invert(1);width:var(--svg-width-height);transition:opacity .3s ease}.clear{left:unset;right:1.5rem;pointer-events:unset;cursor:default;transition:all .3s ease}.faq-wrapper{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-height:300px}.accordion{width:calc(100% - var(--width-margin));background-color:var(--accordion-bg-color);border-radius:16px;padding:0rem var(--padding) .5rem;cursor:default;transition:all .3s ease}.accordion-item{padding:var(--padding);border-bottom:1px solid var(--accordion-border-color);transition:background-color .3s ease}.accordion-item:hover{background-color:#ffffff05}.accordion-header{font-weight:700;font-size:var(--font-size);line-height:24px;letter-spacing:-.5%;color:var(--accordion-text-color);display:flex;flex-direction:row;justify-content:space-between;align-items:center;text-align:left;cursor:pointer;transition:color .3s ease}.accordion-header:hover{color:#fff}.acc-question{width:calc(100% - 20px);text-overflow:ellipsis;margin-right:1rem;overflow:hidden}.accordion-content{text-align:left;font-weight:500;font-size:var(--font-size);line-height:var(--font-line-height);letter-spacing:-.5%;opacity:.6;color:var(--accordion-text-color);margin-top:var(--margin);max-height:0;overflow:hidden;transition:all .3s ease}.accordion-content[style*=block]{max-height:1000px}.plus-minus{border-radius:50%;display:flex;justify-content:center;align-items:center;width:24px;height:24px;background-color:#ffffff1a;transition:all .3s ease}.plus-minus:hover{background-color:#fff3;transform:scale(1.1)}.sign{width:var(--svg-width-height);height:var(--svg-width-height);cursor:default;transition:transform .3s ease}.sign:hover{transform:rotate(90deg)}.gb-cta{width:20%;padding:6px 2rem;border:1px solid #aa77e2;border-radius:250px;border-width:1px;color:#aa77e2;margin-top:2rem;cursor:default;font-size:var(--cta-font-size)}.gb-cta:hover{cursor:pointer;background-color:#ffffff0d;filter:brightness(1.25);transform:scale(1.03)}.cta-container{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:2rem}.card-parent{display:flex;flex-direction:column;align-items:start;justify-content:flex-start;gap:1rem;padding:1.25rem}.card-text{width:100%;display:flex;flex-direction:column;align-items:start;gap:.5rem}.no-results{text-align:center;width:100%;color:#ccc}.loading-fallback{text-align:center;padding:2rem;color:#ccc}.help-container>*{transition:opacity .3s ease,transform .3s ease}.help-container{opacity:0;animation:pageLoad .5s ease-in-out forwards}@keyframes pageLoad{to{opacity:1}}.accordion-wrapper{width:100%;min-height:200px;margin-bottom:1rem}.no-results{text-align:center;width:100%;color:#ccc;padding:2rem 0;font-size:var(--cta-font-size);min-height:100px;display:flex;justify-content:center;align-items:center}.no-results-text{opacity:0;animation:fadeSlideUp .6s ease-in-out forwards;font-size:var(--cta-font-size);color:#ccc;margin:0;padding:.5rem 1rem}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
