.skeleton-module__UhibRq__skeleton{vertical-align:middle;background:linear-gradient(90deg,#ececec 25%,#f6f6f6 37%,#ececec 63%) 0 0/400% 100%;border-radius:6px;animation:1.4s infinite skeleton-module__UhibRq__shimmer;display:inline-block}@keyframes skeleton-module__UhibRq__shimmer{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.skeleton-module__UhibRq__skeleton{animation:none}}
.StatCard-module__-JDfAq__card{background:var(--color-surface);border-radius:var(--radius-lg);text-align:center;flex-direction:column;align-items:center;gap:.3rem;padding:1.1rem .75rem;display:flex}.StatCard-module__-JDfAq__icon{object-fit:contain;width:34px;height:34px;margin-bottom:.1rem}.StatCard-module__-JDfAq__value{color:var(--color-text-primary);font-size:1.6rem;font-weight:800;line-height:1.1}.StatCard-module__-JDfAq__label{color:var(--color-text-secondary);font-size:.8rem}
.aws-btn{--button-default-height:44px;--button-default-font-size:14px;--button-default-line-height:24px;--button-default-border-radius:4px;--button-default-placeholder-width:120px;--button-icon-width:44px;--button-icon-height:44px;--button-small-width:88px;--button-small-height:44px;--button-medium-width:136px;--button-medium-height:44px;--button-large-width:192px;--button-large-height:44px;--button-font-family:inherit;--button-font-color:#fff;--button-font-weight:600;--button-font-style:normal;--button-hover-darken-opacity:.1;--button-letter-spacing:0px;--button-horizontal-padding:16px;--button-raise-level:4px;--button-pressed-level:0px;--button-hover-pressure:1;--button-shadow-color:#0000004d;--button-shadow-divisor:2;--button-size-transition-speed:.125s;--button-size-transition-timing:cubic-bezier(.3, .05, .2, 1);--loading-transition-timing:ease-out;--loading-transition-speed:6s;--loading-transition-end-speed:.3s;--transform-speed:.15s;--button-release-speed:.12s;--button-primary-color:#1e88e5;--button-primary-color-dark:#1360a4;--button-primary-color-light:white;--button-primary-color-hover:#187bd1;--button-primary-color-active:#166dba;--button-primary-border:none;--button-secondary-color:#f2f6f9;--button-secondary-color-dark:#1360a4;--button-secondary-color-light:#1e88e5;--button-secondary-color-hover:#e1eaf1;--button-secondary-color-active:#cfdee9;--button-secondary-border:2px solid #1e88e5;--button-anchor-color:#0e4f88;--button-anchor-color-dark:#072743;--button-anchor-color-light:white;--button-anchor-color-hover:#0d4a7f;--button-anchor-color-active:#0c4271;--button-anchor-border:none;--button-danger-color:#c42e2e;--button-danger-color-dark:#861f1f;--button-danger-color-light:white;--button-danger-color-hover:#bc2c2c;--button-danger-color-active:#af2929;--button-danger-border:none;--button-disabled-color:#afafaf;--button-disabled-color-dark:#898989;--button-disabled-color-light:#969696;--button-disabled-color-hover:#afafaf;--button-disabled-color-active:#afafaf;--button-disabled-border:none;--button-placeholder-color:#afafaf;--button-placeholder-color-dark:#898989;--button-placeholder-color-light:#969696;--button-placeholder-color-hover:#afafaf;--button-placeholder-color-active:#afafaf;--button-placeholder-border:none;--button-current-width:auto;--button-current-height:var(--button-default-height);--button-mail-color:#cfcfcf;--button-mail-color-dark:#9c9c9c;--button-facebook-color:#4868ad;--button-facebook-color-dark:#324877;--button-messenger-color:#3186f6;--button-messenger-color-dark:#0960d1;--button-twitter-color:#00aced;--button-twitter-color-dark:#0074a1;--button-linkedin-color:#0077b5;--button-linkedin-color-dark:#004569;--button-whatsapp-color:#25d366;--button-whatsapp-color-dark:#1a9247;--button-github-color:#25292e;--button-github-color-dark:#030304;--button-reddit-color:#fc461e;--button-reddit-color-dark:#cb2703;--button-pinterest-color:#bd091c;--button-pinterest-color-dark:#740611;--button-gplus-color:#ce5b4e;--button-gplus-color-dark:#a3392d;--button-youtube-color:#cc181e;--button-youtube-color-dark:#881014;--button-instagram-radial-color:radial-gradient(circle at 25% 110%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%);--button-instagram-radial-color-dark:radial-gradient(circle at 25% 110%, #b9a800 0%, #938500 5%, #b10f00 45%, #8c0061 60%, #002ca9 90%)}.aws-btn--progress .aws-btn__content:after,.aws-btn--progress .aws-btn__progress,.aws-btn .aws-btn__content:after,.aws-btn .aws-btn__wrapper:after,.aws-btn .aws-btn__wrapper:before{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.aws-btn{margin:0;padding:0}.aws-btn:focus,.aws-btn{outline-color:0;outline-width:0;outline-style:none}.aws-btn{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:#0000}button.aws-btn .aws-btn__wrapper{margin-top:calc(var(--button-raise-level)*-1)}.aws-btn{box-sizing:border-box;vertical-align:middle;z-index:1;min-height:calc(var(--button-current-height) + var(--button-raise-level));height:calc(var(--button-current-height) + var(--button-raise-level));width:var(--button-current-width);font-size:var(--button-default-font-size);line-height:var(--button-default-line-height);font-weight:var(--button-font-weight);font-family:var(--button-font-family);font-style:var(--button-font-style);letter-spacing:var(--button-letter-spacing);text-rendering:auto;text-align:center;opacity:0;cursor:pointer;-webkit-font-smoothing:antialiased;backface-visibility:hidden;background-color:#0000;border:none;text-decoration:none;transition:opacity .1s ease-out;display:inline-block;position:relative;transform:translate(0,0)}.aws-btn:hover{text-decoration:none}.aws-btn--fixed.aws-btn--animate-size{transition:opacity .1s ease-out,width var(--button-size-transition-speed) var(--button-size-transition-timing),height var(--button-size-transition-speed) var(--button-size-transition-timing),min-height var(--button-size-transition-speed) var(--button-size-transition-timing)}.aws-btn .aws-btn__wrapper{font-family:var(--button-font-family);width:100%;height:calc(100% - var(--button-raise-level));backface-visibility:hidden;transform-style:preserve-3d;align-items:stretch;display:flex;position:relative;transform:translate(0,0)}.aws-btn .aws-btn__wrapper:before{content:" ";border-radius:var(--button-default-border-radius);top:auto;bottom:calc(var(--button-raise-level)*-1);z-index:1;transition:transform var(--transform-speed) ease-out,background-color var(--transform-speed) ease-out}.aws-btn .aws-btn__wrapper:after{content:" ";border-radius:var(--button-default-border-radius);z-index:2;width:0;top:var(--button-raise-level);background-color:#00000026}.aws-btn .aws-btn__content{width:100%;min-height:var(--button-current-height);border-radius:var(--button-default-border-radius);text-indent:0;z-index:2;padding:0 var(--button-horizontal-padding);box-sizing:border-box;backface-visibility:hidden;transform-style:flat;transition:border var(--transform-speed) ease-out,transform var(--transform-speed) ease-out,background-color var(--transform-speed) ease-out,color var(--transform-speed) ease-out;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;transform:skew(0deg)translate(0,0)}.aws-btn .aws-btn__slot{flex:none;justify-content:center;align-items:center;min-width:0;display:flex}.aws-btn .aws-btn__slot--before{margin-right:4px}.aws-btn .aws-btn__slot--after{margin-left:4px}.aws-btn .aws-btn__label{flex:0 auto;justify-content:center;align-items:center;min-width:0;text-decoration:none;display:flex}.aws-btn .aws-btn__slot>svg,.aws-btn .aws-btn__label>svg:only-child{margin:0;display:block}.aws-btn .aws-btn__extra{pointer-events:none;position:absolute;inset:0}.aws-btn:before{content:" ";background-color:var(--button-shadow-color);width:calc(100% - 2px);height:calc(100% - var(--button-raise-level)*var(--button-shadow-divisor));bottom:calc(0px - var(--button-raise-level)/var(--button-shadow-divisor));border-radius:var(--button-default-border-radius);transition:transform var(--button-release-speed) ease-out,background var(--button-release-speed) ease-out;position:absolute;left:1px;transform:skewY(0)translate(0,0)}.aws-btn--facebook .aws-btn__wrapper:before{background:#324877}.aws-btn--facebook .aws-btn__content{color:#fff;background:#4868ad}.aws-btn--facebook .aws-btn__content path{fill:#fff}.aws-btn--facebook.aws-btn--progress .aws-btn__progress:before,.aws-btn--facebook.aws-btn--progress .aws-btn__progress:after{color:#fff}.aws-btn--messenger .aws-btn__wrapper:before{background:#0960d1}.aws-btn--messenger .aws-btn__content{color:#fff;background:#3186f6}.aws-btn--messenger .aws-btn__content path{fill:#fff}.aws-btn--messenger.aws-btn--progress .aws-btn__progress:before,.aws-btn--messenger.aws-btn--progress .aws-btn__progress:after{color:#fff}.aws-btn--twitter .aws-btn__wrapper:before{background:#0074a1}.aws-btn--twitter .aws-btn__content{color:#fff;background:#00aced}.aws-btn--twitter .aws-btn__content path{fill:#fff}.aws-btn--twitter.aws-btn--progress .aws-btn__progress:before,.aws-btn--twitter.aws-btn--progress .aws-btn__progress:after{color:#fff}.aws-btn--linkedin .aws-btn__wrapper:before{background:#004569}.aws-btn--linkedin .aws-btn__content{color:#fff;background:#0077b5}.aws-btn--linkedin .aws-btn__content path{fill:#fff}.aws-btn--linkedin.aws-btn--progress .aws-btn__progress:before,.aws-btn--linkedin.aws-btn--progress .aws-btn__progress:after{color:#fff}.aws-btn--whatsapp .aws-btn__wrapper:before{background:#1a9247}.aws-btn--whatsapp .aws-btn__content{color:#fff;background:#25d366}.aws-btn--whatsapp .aws-btn__content path{fill:#fff}.aws-btn--whatsapp.aws-btn--progress .aws-btn__progress:before,.aws-btn--whatsapp.aws-btn--progress .aws-btn__progress:after{color:#fff}.aws-btn--github .aws-btn__wrapper:before{background:#030304}.aws-btn--github .aws-btn__content{color:#fff;background:#25292e}.aws-btn--github .aws-btn__content path{fill:#fff}.aws-btn--github.aws-btn--progress .aws-btn__progress:before,.aws-btn--github.aws-btn--progress .aws-btn__progress:after{color:#fff}.aws-btn--reddit .aws-btn__wrapper:before{background:#cb2703}.aws-btn--reddit .aws-btn__content{color:#fff;background:#fc461e}.aws-btn--reddit .aws-btn__content path{fill:#fff}.aws-btn--reddit.aws-btn--progress .aws-btn__progress:before,.aws-btn--reddit.aws-btn--progress .aws-btn__progress:after{color:#fff}.aws-btn--pinterest .aws-btn__wrapper:before{background:#740611}.aws-btn--pinterest .aws-btn__content{color:#fff;background:#bd091c}.aws-btn--pinterest .aws-btn__content path{fill:#fff}.aws-btn--pinterest.aws-btn--progress .aws-btn__progress:before,.aws-btn--pinterest.aws-btn--progress .aws-btn__progress:after{color:#fff}.aws-btn--gplus .aws-btn__wrapper:before{background:#a3392d}.aws-btn--gplus .aws-btn__content{color:#fff;background:#ce5b4e}.aws-btn--gplus .aws-btn__content path{fill:#fff}.aws-btn--gplus.aws-btn--progress .aws-btn__progress:before,.aws-btn--gplus.aws-btn--progress .aws-btn__progress:after{color:#fff}.aws-btn--youtube .aws-btn__wrapper:before{background:#881014}.aws-btn--youtube .aws-btn__content{color:#fff;background:#cc181e}.aws-btn--youtube .aws-btn__content path{fill:#fff}.aws-btn--youtube.aws-btn--progress .aws-btn__progress:before,.aws-btn--youtube.aws-btn--progress .aws-btn__progress:after{color:#fff}.aws-btn--mail .aws-btn__wrapper:before{background:#9c9c9c}.aws-btn--mail .aws-btn__content{color:#fff;background:#cfcfcf}.aws-btn--mail .aws-btn__content path{fill:#fff}.aws-btn--mail.aws-btn--progress .aws-btn__progress:before,.aws-btn--mail.aws-btn--progress .aws-btn__progress:after{color:#fff}.aws-btn--instagram .aws-btn__wrapper:before{background:radial-gradient(circle at 25% 110%,#b9a800 0%,#938500 5%,#b10f00 45%,#8c0061 60%,#002ca9 90%)}.aws-btn--instagram .aws-btn__content{color:#fff;background:radial-gradient(circle at 25% 110%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.aws-btn--instagram .aws-btn__content path{fill:#fff}.aws-btn--instagram.aws-btn--progress .aws-btn__progress:before,.aws-btn--instagram.aws-btn--progress .aws-btn__progress:after{color:#fff}.aws-btn--primary .aws-btn__wrapper:before{background:var(--button-primary-color-dark)}.aws-btn--primary .aws-btn__content{background:var(--button-primary-color);color:var(--button-primary-color-light)}.aws-btn--primary .aws-btn__content path{fill:var(--button-primary-color-light)}.aws-btn--primary .aws-btn__content{border:var(--button-primary-border)}.aws-btn--primary .aws-btn__wrapper:hover .aws-btn__content{background:var(--button-primary-color-hover)}.aws-btn--primary.aws-btn--active .aws-btn__wrapper .aws-btn__content{background:var(--button-primary-color-active)}.aws-btn--primary.aws-btn--progress .aws-btn__progress:before,.aws-btn--primary.aws-btn--progress .aws-btn__progress:after{color:var(--button-primary-color-light)}.aws-btn--secondary .aws-btn__wrapper:before{background:var(--button-secondary-color-dark)}.aws-btn--secondary .aws-btn__content{background:var(--button-secondary-color);color:var(--button-secondary-color-light)}.aws-btn--secondary .aws-btn__content path{fill:var(--button-secondary-color-light)}.aws-btn--secondary .aws-btn__content{border:var(--button-secondary-border)}.aws-btn--secondary .aws-btn__wrapper:hover .aws-btn__content{background:var(--button-secondary-color-hover)}.aws-btn--secondary.aws-btn--active .aws-btn__wrapper .aws-btn__content{background:var(--button-secondary-color-active)}.aws-btn--secondary.aws-btn--progress .aws-btn__progress:before,.aws-btn--secondary.aws-btn--progress .aws-btn__progress:after{color:var(--button-secondary-color-light)}.aws-btn--link .aws-btn__wrapper:before{background:var(--button-anchor-color-dark)}.aws-btn--link .aws-btn__content{background:var(--button-anchor-color);color:var(--button-anchor-color-light)}.aws-btn--link .aws-btn__content path{fill:var(--button-anchor-color-light)}.aws-btn--link .aws-btn__content{border:var(--button-anchor-border)}.aws-btn--link .aws-btn__wrapper:hover .aws-btn__content{background:var(--button-anchor-color-hover)}.aws-btn--link.aws-btn--active .aws-btn__wrapper .aws-btn__content{background:var(--button-anchor-color-active)}.aws-btn--link.aws-btn--progress .aws-btn__progress:before,.aws-btn--link.aws-btn--progress .aws-btn__progress:after{color:var(--button-anchor-color-light)}.aws-btn--danger .aws-btn__wrapper:before{background:var(--button-danger-color-dark)}.aws-btn--danger .aws-btn__content{background:var(--button-danger-color);color:var(--button-danger-color-light)}.aws-btn--danger .aws-btn__content path{fill:var(--button-danger-color-light)}.aws-btn--danger .aws-btn__content{border:var(--button-danger-border)}.aws-btn--danger .aws-btn__wrapper:hover .aws-btn__content{background:var(--button-danger-color-hover)}.aws-btn--danger.aws-btn--active .aws-btn__wrapper .aws-btn__content{background:var(--button-danger-color-active)}.aws-btn--danger.aws-btn--progress .aws-btn__progress:before,.aws-btn--danger.aws-btn--progress .aws-btn__progress:after{color:var(--button-danger-color-light)}.aws-btn--disabled .aws-btn__wrapper:before{background:var(--button-disabled-color-dark)}.aws-btn--disabled .aws-btn__content{background:var(--button-disabled-color);color:var(--button-disabled-color-light)}.aws-btn--disabled .aws-btn__content path{fill:var(--button-disabled-color-light)}.aws-btn--disabled .aws-btn__content{border:var(--button-disabled-border)}.aws-btn--disabled .aws-btn__wrapper:hover .aws-btn__content{background:var(--button-disabled-color-hover)}.aws-btn--disabled.aws-btn--active .aws-btn__wrapper .aws-btn__content{background:var(--button-disabled-color-active)}.aws-btn--disabled.aws-btn--progress .aws-btn__progress:before,.aws-btn--disabled.aws-btn--progress .aws-btn__progress:after{color:var(--button-disabled-color-light)}.aws-btn--placeholder .aws-btn__wrapper:before{background:var(--button-placeholder-color-dark)}.aws-btn--placeholder .aws-btn__content{background:var(--button-placeholder-color);color:var(--button-placeholder-color-light)}.aws-btn--placeholder .aws-btn__content path{fill:var(--button-placeholder-color-light)}.aws-btn--placeholder .aws-btn__content{border:var(--button-placeholder-border)}.aws-btn--placeholder .aws-btn__wrapper:hover .aws-btn__content{background:var(--button-placeholder-color-hover)}.aws-btn--placeholder.aws-btn--active .aws-btn__wrapper .aws-btn__content{background:var(--button-placeholder-color-active)}.aws-btn--placeholder.aws-btn--progress .aws-btn__progress:before,.aws-btn--placeholder.aws-btn--progress .aws-btn__progress:after{color:var(--button-placeholder-color-light)}.aws-btn--placeholder{--button-current-width:var(--button-default-placeholder-width)}.aws-btn--placeholder .aws-btn__content{color:#0000}.aws-btn--placeholder .aws-btn__placeholder{background-color:var(--button-placeholder-color-light);border-radius:2px;width:100%;height:40%;min-height:12px;display:block;position:relative;overflow:hidden}.aws-btn--placeholder .aws-btn__placeholder:before{content:"";width:100%;height:100%;animation:placeholder calc(var(--transform-speed)*14) linear forwards infinite;background-color:#0000001a;position:absolute;top:0;left:0}.aws-btn--visible{opacity:1}.aws-btn--between .aws-btn__content{justify-content:space-between}.aws-btn--fixed .aws-btn__content .aws-btn__label{text-align:left;white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;display:block;overflow:hidden}.aws-btn--auto .aws-btn__content .aws-btn__label{white-space:nowrap;text-overflow:clip;flex:0 auto;justify-content:center;align-items:center;min-width:0;max-width:none;display:flex;overflow:visible}.aws-btn--auto.aws-btn--animate-size.aws-btn--auto-size-ready .aws-btn__content{transition:border var(--transform-speed) ease-out,transform var(--transform-speed) ease-out,background-color var(--transform-speed) ease-out,color var(--transform-speed) ease-out,width var(--button-size-transition-speed) var(--button-size-transition-timing),flex-basis var(--button-size-transition-speed) var(--button-size-transition-timing)}.aws-btn--auto.aws-btn--animate-size.aws-btn--auto-size-ready .aws-btn__label{transition:width var(--button-size-transition-speed) var(--button-size-transition-timing),flex-basis var(--button-size-transition-speed) var(--button-size-transition-timing)}.aws-btn--left:before{transform:skewY(calc(1deg * var(--button-hover-pressure) * 1)) translate3d(0, calc(-1px * var(--button-hover-pressure) / 2), 0)}.aws-btn--left .aws-btn__content{transform:skewY(calc(1deg * var(--button-hover-pressure) * -1))}.aws-btn--right:before{transform:skewY(calc(1deg * var(--button-hover-pressure) * -1)) translate3d(0, calc(-1px * var(--button-hover-pressure) / 2), 0)}.aws-btn--right .aws-btn__content{transform:skewY(calc(1deg * var(--button-hover-pressure) * 1))}.aws-btn--middle:before{transform:translate3d(0, calc(-1px * var(--button-hover-pressure)), 0)}.aws-btn--middle .aws-btn__content{transform:translate3d(0, calc(1px * var(--button-hover-pressure)), 0)}.aws-btn--icon{--button-current-width:var(--button-icon-width);--button-current-height:var(--button-icon-height)}.aws-btn--icon .aws-btn__content{min-width:var(--button-icon-width);padding:0}.aws-btn--icon .aws-btn__slot--before,.aws-btn--icon .aws-btn__slot--after{margin:0}.aws-btn--active:before{will-change:transform;transform:translate3d(0, calc((var(--button-raise-level) - var(--button-pressed-level)) * -1), 0)}.aws-btn--active .aws-btn__content{will-change:transform;transition:transform var(--button-release-speed) ease-out,background var(--button-release-speed) ease-out,color var(--button-release-speed) ease-out;transform:translate3d(0, calc(var(--button-raise-level) - var(--button-pressed-level)), 0)}.aws-btn--releasing:before{will-change:transform;transition:transform var(--button-release-speed) ease-out,background var(--button-release-speed) ease-out}.aws-btn--releasing .aws-btn__content{will-change:transform;transition:transform var(--button-release-speed) ease-out,background var(--button-release-speed) ease-out,color var(--button-release-speed) ease-out}.aws-btn--off:before{transform:translate3d(0, calc(var(--button-raise-level) * -1), 0);background-color:#0000000d}.aws-btn--off:hover .aws-btn__wrapper:before{background-color:#2d2d2d}.aws-btn--off:hover .aws-btn__content{color:#3b3b3b;background-color:#313131}.aws-btn--off .aws-btn__wrapper:before{background-color:#323232}.aws-btn--off .aws-btn__content{color:#424242;transform:translate3d(0, var(--button-raise-level), 0);background-color:#353535}.aws-btn--icon{--button-current-width:var(--button-icon-width);--button-current-height:var(--button-icon-height);font-size:calc(var(--button-default-font-size));line-height:calc(var(--button-default-line-height))}.aws-btn--small{--button-current-width:var(--button-small-width);--button-current-height:var(--button-small-height);font-size:var(--button-default-font-size);line-height:var(--button-default-line-height)}.aws-btn--medium{--button-current-width:var(--button-medium-width);--button-current-height:var(--button-medium-height);font-size:var(--button-default-font-size);line-height:var(--button-default-line-height)}.aws-btn--large{--button-current-width:var(--button-large-width);--button-current-height:var(--button-large-height);font-size:var(--button-default-font-size);line-height:var(--button-default-line-height)}.aws-btn--fill{width:100%}span.aws-btn__bubble{visibility:hidden;opacity:0;width:0;height:0;animation:bubble-ping calc(var(--transform-speed)*3.5) cubic-bezier(.5, 0, .6, .4) 50ms forwards;background:#0000001a;border-radius:50%;display:block;position:absolute;top:0;left:0;transform:scale(.1)}@keyframes placeholder{0%{transform:translate(-110%)}25%{transform:translate(0%)}50%{transform:translate(110%)}75%{transform:translate(0%)}to{transform:translate(-110%)}}@keyframes release{}@keyframes bounce{0%{transform:scale(1)}30%{transform:scale(1.6)}60%{transform:scale(1.4)}to{transform:scale(1.5)}}@keyframes bubble-ping{1%{visibility:visible}10%{opacity:0}50%{opacity:1}99%{opacity:0;transform:scale(1)}to{visibility:hidden}}.aws-btn--progress .aws-btn__extra{top:var(--button-raise-level);left:0;right:0;bottom:calc(var(--button-raise-level)*-1);display:flex;position:absolute}.aws-btn--progress .aws-btn__progress{text-indent:0;z-index:3;transition:border var(--transform-speed) ease-out,transform var(--transform-speed) ease-out,background-color var(--transform-speed) ease-out,color var(--transform-speed) ease-out;border-radius:4px;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.aws-btn--progress .aws-btn__progress>span{transition:opacity calc(var(--transform-speed)*.5) ease-out calc(var(--transform-speed)*.75)}.aws-btn--progress .aws-btn__progress:before,.aws-btn--progress .aws-btn__progress:after{color:#ffffffa6;opacity:0;transition:transform var(--transform-speed) ease-out 50ms,opacity calc(var(--transform-speed)*.75) ease-out 50ms;justify-content:center;align-items:center;display:flex}.aws-btn--progress .aws-btn__progress:before{content:attr(data-loading);display:none;transform:translateY(100%)}.aws-btn--progress .aws-btn__progress:after{content:attr(data-status);display:none;transform:translateY(-100%)}.aws-btn--progress .aws-btn__content>*{transition:opacity .2s ease-out}.aws-btn--progress.aws-btn--active .aws-btn__content>*{opacity:0}.aws-btn--progress.aws-btn--active .aws-btn__progress:after,.aws-btn--progress.aws-btn--active .aws-btn__progress:before{display:flex}.aws-btn--progress.aws-btn--active:not(.aws-btn--progress-bar-hidden) .aws-btn__content:after{display:block}.aws-btn--progress .aws-btn__content:after{content:" ";background-color:#00000026;width:100%;display:none;transform:translate(-100%)}.aws-btn--start .aws-btn__progress:before{opacity:1;transform:translateY(50%)}.aws-btn--start:not(.aws-btn--progress-bar-hidden) .aws-btn__content:after{transition:transform var(--loading-transition-speed) ease-out;transform:translate(-15%)}.aws-btn--errored:not(.aws-btn--progress-bar-hidden) .aws-btn__content:after{background-color:#ff0000bf}.aws-btn--end:not(.aws-btn--progress-bar-hidden) .aws-btn__content:after{transition:transform var(--loading-transition-end-speed) var(--loading-transition-timing);transform:translate(0,0)}.aws-btn--end .aws-btn__progress:after{opacity:1;transform:translateY(-50%)}.aws-btn--end .aws-btn__progress:before{opacity:0;transform:translateY(50%)}
.HubAuthPanel-module__vEzvOG__loading{color:var(--color-text-secondary);padding:3rem 0}.HubAuthPanel-module__vEzvOG__panel{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:60vh;display:flex}.HubAuthPanel-module__vEzvOG__dashboard{background:var(--gradient-home);border:1px solid var(--color-border);border-radius:var(--radius-xl);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.75rem 2rem;display:flex}.HubAuthPanel-module__vEzvOG__welcomeText{flex-direction:column;gap:.25rem;display:flex}.HubAuthPanel-module__vEzvOG__welcome{color:var(--color-text-primary);font-size:1.6rem;font-weight:800}.HubAuthPanel-module__vEzvOG__sub{color:var(--color-text-secondary)}.HubAuthPanel-module__vEzvOG__actions{flex-wrap:wrap;gap:.6rem;display:flex}
.PracticeCta-module__gKpz4q__cta{background:var(--color-blue);border-radius:var(--radius-lg);color:var(--color-white);flex-direction:column;gap:.85rem;padding:1.2rem 1.4rem;display:flex;box-shadow:0 8px 24px #00003229}.PracticeCta-module__gKpz4q__heading{margin-bottom:.25rem;font-size:1.15rem;font-weight:700}.PracticeCta-module__gKpz4q__text{opacity:.92;font-size:.9rem;line-height:1.45}.PracticeCta-module__gKpz4q__button{background:var(--color-white);color:var(--color-blue);border-radius:999px;align-self:flex-start;padding:.8rem 1.5rem;font-weight:600;transition:transform .15s}.PracticeCta-module__gKpz4q__button:hover{transform:translateY(-1px)}@media (min-width:640px){.PracticeCta-module__gKpz4q__cta{flex-direction:row;justify-content:space-between;align-items:center}.PracticeCta-module__gKpz4q__button{flex-shrink:0}}
.practice-module__7nGkwG__center{color:var(--color-text-secondary);justify-content:center;padding:3rem 0;display:flex}.practice-module__7nGkwG__hub{flex-direction:column;gap:2rem;max-width:46rem;padding-bottom:3rem;display:flex}.practice-module__7nGkwG__pageTitle{color:var(--color-text-primary);font-size:1.8rem;font-weight:800}.practice-module__7nGkwG__reviewCard{background:var(--color-surface);border-radius:var(--radius-xl);text-align:center;flex-direction:column;align-items:center;gap:.4rem;padding:2rem 1.5rem;display:flex}.practice-module__7nGkwG__reviewNumber{color:var(--color-blue);font-size:3rem;font-weight:800;line-height:1}.practice-module__7nGkwG__reviewLabel{color:var(--color-text-secondary);margin-bottom:.75rem;font-size:1rem}.practice-module__7nGkwG__sectionTitle{color:var(--color-text-primary);margin-bottom:1rem;font-size:1.15rem;font-weight:700}.practice-module__7nGkwG__cardRow{flex-wrap:wrap;gap:.75rem;display:flex}.practice-module__7nGkwG__deckCard{border-radius:var(--radius-lg);width:150px;transition:transform .1s,box-shadow .1s;position:relative;box-shadow:0 3px #0000000f}.practice-module__7nGkwG__deckCard:hover{transform:translateY(-2px);box-shadow:0 5px #0000000f}.practice-module__7nGkwG__deckBody{color:inherit;border-radius:var(--radius-lg);flex-direction:column;gap:.25rem;padding:1rem;display:flex}.practice-module__7nGkwG__deckAction{z-index:1;border-radius:var(--radius-full);width:22px;height:22px;color:var(--color-text-secondary);cursor:pointer;background:#ffffffbf;border:none;justify-content:center;align-items:center;font-size:.95rem;line-height:1;display:inline-flex;position:absolute;top:6px;right:6px}.practice-module__7nGkwG__deckAction:hover{background:var(--color-white);color:var(--color-text-primary)}.practice-module__7nGkwG__sectionHead{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.practice-module__7nGkwG__sectionHead .practice-module__7nGkwG__sectionTitle{margin-bottom:0}.practice-module__7nGkwG__newDeck{background:var(--color-surface);color:var(--color-blue);font-family:var(--font-family);border-radius:var(--radius-full);cursor:pointer;border:none;padding:.4rem .85rem;font-size:.85rem;font-weight:600}.practice-module__7nGkwG__newDeck:hover{background:var(--color-border)}.practice-module__7nGkwG__createRow{gap:.5rem;margin-bottom:1rem;display:flex}.practice-module__7nGkwG__createBtn{background:var(--color-text-primary);color:var(--color-white);font-family:var(--font-family);border-radius:var(--radius-md);cursor:pointer;border:none;flex-shrink:0;padding:0 1.1rem;font-weight:600}.practice-module__7nGkwG__emptyHint{color:var(--color-text-muted);font-size:.9rem}.practice-module__7nGkwG__addWrap{flex-shrink:0;display:inline-flex;position:relative}.practice-module__7nGkwG__iconBtn{background:var(--color-surface);width:32px;height:32px;color:var(--color-text-secondary);border-radius:var(--radius-full);cursor:pointer;border:none;font-size:1.1rem;line-height:1}.practice-module__7nGkwG__iconBtn:hover{background:var(--color-border);color:var(--color-text-primary)}.practice-module__7nGkwG__menuBackdrop{z-index:40;cursor:default;background:0 0;border:none;position:fixed;inset:0}.practice-module__7nGkwG__deckMenu{z-index:50;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:170px;max-height:240px;padding:4px;position:absolute;top:calc(100% + 4px);right:0;overflow-y:auto;box-shadow:0 12px 32px #00000024}.practice-module__7nGkwG__deckMenuItem{text-align:left;border-radius:var(--radius-sm);width:100%;font-family:var(--font-family);color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;padding:.5rem .65rem;font-size:.9rem;display:block}.practice-module__7nGkwG__deckMenuItem:hover{background:var(--color-surface)}.practice-module__7nGkwG__addedTag{color:var(--color-success);flex-shrink:0;padding:0 .4rem;font-size:.78rem;font-weight:600}.practice-module__7nGkwG__deckIcon{font-size:1.8rem;line-height:1.1}.practice-module__7nGkwG__deckImg{object-fit:contain;width:40px;height:40px}.practice-module__7nGkwG__deckName{color:var(--color-text-primary);font-size:.95rem;font-weight:700}.practice-module__7nGkwG__deckCount{color:var(--color-text-secondary);font-size:.75rem}.practice-module__7nGkwG__topicCard{background:var(--color-surface);border-radius:var(--radius-lg);flex-direction:column;gap:.3rem;width:220px;padding:1rem;transition:transform .1s,box-shadow .1s;display:flex}.practice-module__7nGkwG__topicCard:hover{transform:translateY(-2px);box-shadow:0 4px 14px #0000000f}.practice-module__7nGkwG__topicIcon{font-size:1.6rem;line-height:1.1}.practice-module__7nGkwG__topicDesc{color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;display:-webkit-box;overflow:hidden}.practice-module__7nGkwG__search{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;font-family:var(--font-family);color:var(--color-text-primary);padding:.75rem 1rem;font-size:1rem}.practice-module__7nGkwG__search::placeholder{color:var(--color-text-muted)}.practice-module__7nGkwG__wordList{flex-direction:column;gap:.5rem;margin-top:1rem;list-style:none;display:flex}.practice-module__7nGkwG__wordRow{background:var(--color-surface);border-radius:var(--radius-md);align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.practice-module__7nGkwG__wordText{flex-direction:column;flex:1;min-width:0;display:flex}.practice-module__7nGkwG__wordRom{color:var(--color-blue);font-size:.8rem;font-weight:500;line-height:1.1}.practice-module__7nGkwG__wordChar{color:var(--color-text-primary);font-size:1.4rem;font-weight:500;line-height:1.2}.practice-module__7nGkwG__wordEn{color:var(--color-text-secondary);font-size:.85rem}.practice-module__7nGkwG__remove{width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-full);background:0 0;border:none;flex-shrink:0;font-size:.95rem;transition:background .12s,color .12s}.practice-module__7nGkwG__remove:hover{background:var(--color-wrong-bg);color:var(--color-error)}.practice-module__7nGkwG__loadMore{background:var(--color-surface);border-radius:var(--radius-md);width:100%;font-family:var(--font-family);color:var(--color-text-secondary);cursor:pointer;border:none;margin-top:1rem;padding:.75rem;font-size:.95rem;font-weight:600}.practice-module__7nGkwG__loadMore:hover:not(:disabled){color:var(--color-text-primary)}.practice-module__7nGkwG__loadMore:disabled{opacity:.6;cursor:default}.practice-module__7nGkwG__empty{text-align:center;background:var(--color-surface);border-radius:var(--radius-lg);color:var(--color-text-muted);margin-top:1rem;padding:1.5rem}
.profileExtras-module__sSLHGG__card{border-radius:var(--radius-lg);border:2px solid var(--color-border);border-bottom-width:3px;padding:1.25rem}.profileExtras-module__sSLHGG__cardHead{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.profileExtras-module__sSLHGG__cardTitle{color:var(--color-text-primary);font-size:1.15rem;font-weight:700}.profileExtras-module__sSLHGG__streakBadge{color:var(--color-streak-fire);align-items:center;gap:.3rem;font-size:.85rem;font-weight:700;display:inline-flex}.profileExtras-module__sSLHGG__fireIcon{object-fit:contain;width:16px;height:16px}.profileExtras-module__sSLHGG__days{justify-content:space-between;gap:.25rem;display:flex}.profileExtras-module__sSLHGG__day{flex-direction:column;flex:1;align-items:center;gap:.35rem;display:flex}.profileExtras-module__sSLHGG__dayLabel{color:var(--color-text-muted);font-size:.72rem}.profileExtras-module__sSLHGG__dayLabelToday{color:var(--color-streak-fire);font-weight:700}.profileExtras-module__sSLHGG__dot{border-radius:var(--radius-full);background:var(--color-border);width:34px;height:34px;color:var(--color-white);justify-content:center;align-items:center;font-size:.9rem;font-weight:700;display:flex}.profileExtras-module__sSLHGG__dotLit{background:var(--color-streak-fire)}.profileExtras-module__sSLHGG__streakMsg{color:var(--color-text-secondary);margin-top:.85rem;font-size:.9rem}.profileExtras-module__sSLHGG__levelHead{justify-content:space-between;align-items:flex-end;gap:.5rem;margin-bottom:.75rem;display:flex}.profileExtras-module__sSLHGG__levelLabel{color:var(--color-text-secondary);font-size:.85rem}.profileExtras-module__sSLHGG__levelXp{color:var(--color-text-primary);font-size:.9rem;font-weight:600}.profileExtras-module__sSLHGG__badgeGrid{grid-template-columns:repeat(2,1fr);gap:.6rem;display:grid}.profileExtras-module__sSLHGG__badge{text-align:center;background:var(--color-surface);border-radius:var(--radius-md);flex-direction:column;align-items:center;gap:.25rem;padding:1rem .75rem;display:flex}.profileExtras-module__sSLHGG__badgeLocked{opacity:.4}.profileExtras-module__sSLHGG__badgeIcon{font-size:1.6rem}.profileExtras-module__sSLHGG__badgeName{color:var(--color-text-primary);font-size:.85rem;font-weight:600}.profileExtras-module__sSLHGG__badgeDesc{color:var(--color-text-secondary);font-size:.72rem}.profileExtras-module__sSLHGG__activity{border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}.profileExtras-module__sSLHGG__activityRow{align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.profileExtras-module__sSLHGG__activityRow+.profileExtras-module__sSLHGG__activityRow{border-top:1px solid var(--color-border)}.profileExtras-module__sSLHGG__activityDot{border-radius:var(--radius-full);background:var(--color-blue);flex-shrink:0;width:8px;height:8px}.profileExtras-module__sSLHGG__activityBody{flex:1;min-width:0}.profileExtras-module__sSLHGG__activityTitle{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:600;overflow:hidden}.profileExtras-module__sSLHGG__activityMeta{color:var(--color-text-muted);font-size:.78rem}.profileExtras-module__sSLHGG__activityTime{color:var(--color-text-muted);flex-shrink:0;font-size:.78rem}@media (min-width:560px){.profileExtras-module__sSLHGG__badgeGrid{grid-template-columns:repeat(3,1fr)}}
