@media (max-width:767px){.gx-balance-card,.gx-sk-card{border-radius:var(--bank-card-radius);overflow:hidden}}@media (min-width:768px){.gx-balance-card,.gx-sk-card{-webkit-mask-image:linear-gradient(var(--text), var(--text)), linear-gradient(var(--text), var(--text)), url(/img/card-visible-corner-top-left.svg), url(/img/card-visible-corner-top-right.svg), url(/img/card-visible-corner-bottom-left.svg), url(/img/card-visible-corner-bottom-right.svg);-webkit-mask-image:linear-gradient(var(--text), var(--text)), linear-gradient(var(--text), var(--text)), url(/img/card-visible-corner-top-left.svg), url(/img/card-visible-corner-top-right.svg), url(/img/card-visible-corner-bottom-left.svg), url(/img/card-visible-corner-bottom-right.svg);-webkit-mask-image:linear-gradient(var(--text), var(--text)), linear-gradient(var(--text), var(--text)), url(/img/card-visible-corner-top-left.svg), url(/img/card-visible-corner-top-right.svg), url(/img/card-visible-corner-bottom-left.svg), url(/img/card-visible-corner-bottom-right.svg);-webkit-mask-image:linear-gradient(var(--text), var(--text)), linear-gradient(var(--text), var(--text)), url(/img/card-visible-corner-top-left.svg), url(/img/card-visible-corner-top-right.svg), url(/img/card-visible-corner-bottom-left.svg), url(/img/card-visible-corner-bottom-right.svg);mask-image:linear-gradient(var(--text), var(--text)), linear-gradient(var(--text), var(--text)), url(/img/card-visible-corner-top-left.svg), url(/img/card-visible-corner-top-right.svg), url(/img/card-visible-corner-bottom-left.svg), url(/img/card-visible-corner-bottom-right.svg);-webkit-mask-composite:source-over;-webkit-mask-composite:source-over;-webkit-mask-source-type:alpha;-webkit-mask-composite:source-over;-webkit-mask-source-type:alpha;border-radius:0;-webkit-mask-position:50%,50%,0 0,100% 0,0 100%,100% 100%;mask-position:50%,50%,0 0,100% 0,0 100%,100% 100%;-webkit-mask-size:calc(100% - 102px) 100%,100% calc(100% - 102px),52px 52px,52px 52px,52px 52px,52px 52px;mask-size:calc(100% - 102px) 100%,100% calc(100% - 102px),52px 52px,52px 52px,52px 52px,52px 52px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-over;mask-composite:add;-webkit-mask-source-type:alpha;mask-mode:alpha}}@media (max-width:767px){.gx-balance-card{isolation:isolate}}@media (min-width:768px){.gx-balance-card{isolation:isolate}}@media (max-width:767px){.gx-product-art-glow{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.gx-product-art-glow:before{content:"";filter:blur(20px);background-image:radial-gradient(ellipse 14% 20% at 30% 84%, var(--home-glow-white), transparent), radial-gradient(ellipse 12% 24% at 74% 82%, var(--home-glow-white-soft), transparent), radial-gradient(ellipse 19% 36% at 32% 86%, var(--product-glow-core), transparent), radial-gradient(ellipse 23% 52% at 72% 85%, var(--product-glow-light), transparent), linear-gradient(to top, var(--product-glow-edge), var(--product-glow-light) 16%, transparent 73%);height:58%;position:absolute;inset:auto -10% -9%}@supports (color:color-mix(in lab, red, red)){.gx-product-art-glow:before{background-image:radial-gradient(ellipse 14% 20% at 30% 84%, var(--home-glow-white), transparent), radial-gradient(ellipse 12% 24% at 74% 82%, var(--home-glow-white-soft), transparent), radial-gradient(ellipse 19% 36% at 32% 86%, var(--product-glow-core), transparent), radial-gradient(ellipse 23% 52% at 72% 85%, var(--product-glow-light), transparent), linear-gradient(to top, var(--product-glow-edge), color-mix(in srgb, var(--product-glow-light) 68%, transparent) 16%, transparent 73%)}}.gx-product[data-product-artwork] .gx-product-phone-media{--product-glow-core:var(--agent-accountant-glow-core);--product-glow-light:var(--agent-accountant-glow-light);--product-glow-edge:var(--agent-accountant-glow-edge);isolation:isolate;background:var(--app-control);pointer-events:none;position:relative;overflow:hidden}.gx-product[data-product-artwork=business-group-phone] .gx-product-phone-media{--product-glow-core:var(--gift-villa-glow-core);--product-glow-light:var(--gift-villa-glow-light);--product-glow-edge:var(--gift-villa-glow-edge)}.gx-product[data-product-artwork=health-group-phone] .gx-product-phone-media{--product-glow-core:var(--home-glow-core);--product-glow-light:var(--home-glow-light);--product-glow-edge:var(--home-glow-edge)}.gx-product[data-product-artwork=all-agents-phone] .gx-product-phone-media{--product-glow-core:var(--gift-apartment-glow-core);--product-glow-light:var(--gift-apartment-glow-light);--product-glow-edge:var(--gift-apartment-glow-edge)}.gx-product-phone{z-index:1;aspect-ratio:2/3;width:110%;position:absolute;top:8%;left:-5%}.gx-product-phone-shell{width:100%;height:auto;display:block}.gx-product-phone-screen{background:var(--plate);border-radius:0 0 14% 14%/0 0 7% 7%;width:59%;height:81.45%;position:absolute;top:11.07%;left:20.6%;overflow:hidden;container-type:inline-size}.gx-product-phone-chat{background:var(--plate);width:100%;height:100%;color:var(--text);font-size:4cqw;line-height:1.4;position:relative;overflow:hidden}.gx-product-chat-glow{filter:blur(4cqw);background-image:radial-gradient(ellipse 22% 28% at 30% 88%, var(--foreground), transparent), radial-gradient(ellipse 32% 46% at 68% 88%, var(--product-glow-core), transparent), linear-gradient(to top, var(--product-glow-edge), var(--product-glow-light) 35%, transparent 90%);height:48%;position:absolute;inset:auto -8% 8%}@supports (color:color-mix(in lab, red, red)){.gx-product-chat-glow{background-image:radial-gradient(ellipse 22% 28% at 30% 88%, color-mix(in srgb, var(--foreground) 40%, transparent), transparent), radial-gradient(ellipse 32% 46% at 68% 88%, color-mix(in srgb, var(--product-glow-core) 56%, transparent), transparent), linear-gradient(to top, color-mix(in srgb, var(--product-glow-edge) 46%, transparent), color-mix(in srgb, var(--product-glow-light) 26%, transparent) 35%, transparent 90%)}}.gx-product-chat-header{align-items:center;gap:1.7cqw;display:flex;position:absolute;top:1cqw;left:2.5cqw;right:2.5cqw}.gx-product-chat-back,.gx-product-chat-chats,.gx-product-chat-tokens{background:var(--plate-lift);border-radius:999px;flex:none;justify-content:center;align-items:center;gap:1.5cqw;height:10.5cqw;padding:0 3.2cqw;display:flex}.gx-product-chat-back{width:10.5cqw;padding:0}.gx-product-chat-header svg{flex:none;width:4.5cqw;height:4.5cqw}.gx-product-chat-tokens{margin-left:auto}.gx-product-chat-tokens img{object-fit:contain;width:5.9cqw;height:5.9cqw}.gx-product-chat-intro{text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;top:9.5%;left:5.5%;right:5.5%}.gx-product-chat-agent{object-fit:contain;flex:none;width:37.6cqw;height:53.8cqw}.gx-product-group-agents{flex:none;width:100%;height:53.8cqw;position:relative}.gx-product-group-agent{object-fit:contain;width:29cqw;height:42cqw;position:absolute;bottom:0}.gx-product-group-agent--left{left:0}.gx-product-group-agent--right{right:0}.gx-product-group-agent--center{z-index:1;width:37.6cqw;height:53.8cqw;left:50%;transform:translate(-50%)}.gx-product-chat-greeting{margin:6cqw 0 0;font-size:4.7cqw;font-weight:500;line-height:1.3}.gx-product-chat-hint{color:var(--filter-text);margin:3cqw 0 0;font-size:3.65cqw;line-height:1.3}.gx-product-chat-suggestions{flex-direction:column;gap:2.5cqw;width:100%;margin-top:5cqw;display:flex}.gx-product-chat-suggestion{background:var(--deep);color:var(--text-secondary);text-align:left;border-radius:2.94cqw;align-items:flex-start;gap:2.1cqw;padding:2cqw 2.9cqw;font-size:3.65cqw;line-height:1.35;display:flex}.gx-product-chat-suggestion svg{width:3.36cqw;height:3.36cqw;color:var(--filter-text);flex:none;margin-top:.4cqw}.gx-product-chat-composer{background:var(--deep);color:var(--text-meta);border-radius:8cqw;flex-direction:column;gap:4.5cqw;padding:4cqw 3.4cqw 3cqw;display:flex;position:absolute;bottom:28cqw;left:2.5cqw;right:2.5cqw}.gx-product-chat-composer-foot{align-items:center;gap:2cqw;display:flex}.gx-product-chat-composer-foot>svg{width:3cqw;height:3cqw}.gx-product-chat-avatar{background:var(--deep);border-radius:50%;width:9cqw;height:9cqw;position:relative;overflow:hidden}.gx-product-chat-avatar img{width:135%;max-width:none;height:auto;position:absolute;top:-4%;left:-17.5%}.gx-product-chat-voice{background:var(--foreground);width:8cqw;height:8cqw;color:var(--background);border-radius:50%;justify-content:center;align-items:center;margin-left:auto;display:flex}.gx-product-chat-voice svg{width:5cqw;height:5cqw}}@media (min-width:768px){.gx-product-art-glow{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.gx-product-art-glow:before{content:"";filter:blur(28px);background-image:radial-gradient(ellipse 14% 20% at 30% 84%, var(--home-glow-white), transparent), radial-gradient(ellipse 12% 24% at 74% 82%, var(--home-glow-white-soft), transparent), radial-gradient(ellipse 19% 36% at 32% 86%, var(--product-glow-core), transparent), radial-gradient(ellipse 23% 52% at 72% 85%, var(--product-glow-light), transparent), linear-gradient(to top, var(--product-glow-edge), var(--product-glow-light) 16%, transparent 73%);height:58%;position:absolute;inset:auto -10% -9%}@supports (color:color-mix(in lab, red, red)){.gx-product-art-glow:before{background-image:radial-gradient(ellipse 14% 20% at 30% 84%, var(--home-glow-white), transparent), radial-gradient(ellipse 12% 24% at 74% 82%, var(--home-glow-white-soft), transparent), radial-gradient(ellipse 19% 36% at 32% 86%, var(--product-glow-core), transparent), radial-gradient(ellipse 23% 52% at 72% 85%, var(--product-glow-light), transparent), linear-gradient(to top, var(--product-glow-edge), color-mix(in srgb, var(--product-glow-light) 68%, transparent) 16%, transparent 73%)}}.gx-product[data-product-artwork] .gx-product-phone-media{--product-glow-core:var(--agent-accountant-glow-core);--product-glow-light:var(--agent-accountant-glow-light);--product-glow-edge:var(--agent-accountant-glow-edge);isolation:isolate;background:var(--app-control);pointer-events:none;position:relative;overflow:hidden}.gx-product[data-product-artwork=business-group-phone] .gx-product-phone-media{--product-glow-core:var(--gift-villa-glow-core);--product-glow-light:var(--gift-villa-glow-light);--product-glow-edge:var(--gift-villa-glow-edge)}.gx-product[data-product-artwork=health-group-phone] .gx-product-phone-media{--product-glow-core:var(--home-glow-core);--product-glow-light:var(--home-glow-light);--product-glow-edge:var(--home-glow-edge)}.gx-product[data-product-artwork=all-agents-phone] .gx-product-phone-media{--product-glow-core:var(--gift-apartment-glow-core);--product-glow-light:var(--gift-apartment-glow-light);--product-glow-edge:var(--gift-apartment-glow-edge)}.gx-product-phone{z-index:1;aspect-ratio:2/3;width:110%;position:absolute;top:8%;left:-5%}.gx-product-phone-shell{width:100%;height:auto;display:block}.gx-product-phone-screen{background:var(--plate);border-radius:0 0 14% 14%/0 0 7% 7%;width:59%;height:81.45%;position:absolute;top:11.07%;left:20.6%;overflow:hidden;container-type:inline-size}.gx-product-phone-chat{background:var(--plate);width:100%;height:100%;color:var(--text);font-size:4cqw;line-height:1.4;position:relative;overflow:hidden}.gx-product-chat-glow{filter:blur(4cqw);background-image:radial-gradient(ellipse 22% 28% at 30% 88%, var(--foreground), transparent), radial-gradient(ellipse 32% 46% at 68% 88%, var(--product-glow-core), transparent), linear-gradient(to top, var(--product-glow-edge), var(--product-glow-light) 35%, transparent 90%);height:48%;position:absolute;inset:auto -8% 8%}@supports (color:color-mix(in lab, red, red)){.gx-product-chat-glow{background-image:radial-gradient(ellipse 22% 28% at 30% 88%, color-mix(in srgb, var(--foreground) 40%, transparent), transparent), radial-gradient(ellipse 32% 46% at 68% 88%, color-mix(in srgb, var(--product-glow-core) 56%, transparent), transparent), linear-gradient(to top, color-mix(in srgb, var(--product-glow-edge) 46%, transparent), color-mix(in srgb, var(--product-glow-light) 26%, transparent) 35%, transparent 90%)}}.gx-product-chat-header{align-items:center;gap:1.7cqw;display:flex;position:absolute;top:1cqw;left:2.5cqw;right:2.5cqw}.gx-product-chat-back,.gx-product-chat-chats,.gx-product-chat-tokens{background:var(--plate-lift);border-radius:999px;flex:none;justify-content:center;align-items:center;gap:1.5cqw;height:10.5cqw;padding:0 3.2cqw;display:flex}.gx-product-chat-back{width:10.5cqw;padding:0}.gx-product-chat-header svg{flex:none;width:4.5cqw;height:4.5cqw}.gx-product-chat-tokens{margin-left:auto}.gx-product-chat-tokens img{object-fit:contain;width:5.9cqw;height:5.9cqw}.gx-product-chat-intro{text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;top:9.5%;left:5.5%;right:5.5%}.gx-product-chat-agent{object-fit:contain;flex:none;width:37.6cqw;height:53.8cqw}.gx-product-group-agents{flex:none;width:100%;height:53.8cqw;position:relative}.gx-product-group-agent{object-fit:contain;width:29cqw;height:42cqw;position:absolute;bottom:0}.gx-product-group-agent--left{left:0}.gx-product-group-agent--right{right:0}.gx-product-group-agent--center{z-index:1;width:37.6cqw;height:53.8cqw;left:50%;transform:translate(-50%)}.gx-product-chat-greeting{margin:6cqw 0 0;font-size:4.7cqw;font-weight:500;line-height:1.3}.gx-product-chat-hint{color:var(--filter-text);margin:3cqw 0 0;font-size:3.65cqw;line-height:1.3}.gx-product-chat-suggestions{flex-direction:column;gap:2.5cqw;width:100%;margin-top:5cqw;display:flex}.gx-product-chat-suggestion{background:var(--deep);color:var(--text-secondary);text-align:left;border-radius:2.94cqw;align-items:flex-start;gap:2.1cqw;padding:2cqw 2.9cqw;font-size:3.65cqw;line-height:1.35;display:flex}.gx-product-chat-suggestion svg{width:3.36cqw;height:3.36cqw;color:var(--filter-text);flex:none;margin-top:.4cqw}.gx-product-chat-composer{background:var(--deep);color:var(--text-meta);border-radius:8cqw;flex-direction:column;gap:4.5cqw;padding:4cqw 3.4cqw 3cqw;display:flex;position:absolute;bottom:28cqw;left:2.5cqw;right:2.5cqw}.gx-product-chat-composer-foot{align-items:center;gap:2cqw;display:flex}.gx-product-chat-composer-foot>svg{width:3cqw;height:3cqw}.gx-product-chat-avatar{background:var(--deep);border-radius:50%;width:9cqw;height:9cqw;position:relative;overflow:hidden}.gx-product-chat-avatar img{width:135%;max-width:none;height:auto;position:absolute;top:-4%;left:-17.5%}.gx-product-chat-voice{background:var(--foreground);width:8cqw;height:8cqw;color:var(--background);border-radius:50%;justify-content:center;align-items:center;margin-left:auto;display:flex}.gx-product-chat-voice svg{width:5cqw;height:5cqw}}@media (max-width:767px){.gx-product-media.gx-product-object-media{isolation:isolate;background:var(--deep);pointer-events:none;position:relative;overflow:hidden}.gx-product[data-product-artwork=club-card] .gx-product-object-media{--product-glow-core:var(--gift-villa-glow-core);--product-glow-light:var(--gift-villa-glow-light);--product-glow-edge:var(--gift-villa-glow-edge)}.gx-product[data-product-artwork=school-laptop] .gx-product-object-media{--product-glow-core:var(--gift-apartment-glow-core);--product-glow-light:var(--gift-apartment-glow-light);--product-glow-edge:var(--gift-apartment-glow-edge)}.gx-product[data-product-artwork=franchise-metal] .gx-product-object-media{--product-glow-core:var(--gift-tour-glow-core);--product-glow-light:var(--gift-tour-glow-light);--product-glow-edge:var(--gift-tour-glow-edge)}.gx-product-object-art{z-index:1;object-fit:contain;width:84%;height:auto;display:block;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}}@media (min-width:768px){.gx-product-media.gx-product-object-media{isolation:isolate;background:var(--deep);pointer-events:none;position:relative;overflow:hidden}.gx-product[data-product-artwork=club-card] .gx-product-object-media{--product-glow-core:var(--gift-villa-glow-core);--product-glow-light:var(--gift-villa-glow-light);--product-glow-edge:var(--gift-villa-glow-edge)}.gx-product[data-product-artwork=school-laptop] .gx-product-object-media{--product-glow-core:var(--gift-apartment-glow-core);--product-glow-light:var(--gift-apartment-glow-light);--product-glow-edge:var(--gift-apartment-glow-edge)}.gx-product[data-product-artwork=franchise-metal] .gx-product-object-media{--product-glow-core:var(--gift-tour-glow-core);--product-glow-light:var(--gift-tour-glow-light);--product-glow-edge:var(--gift-tour-glow-edge)}.gx-product-object-art{z-index:1;object-fit:contain;width:84%;height:auto;display:block;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}}@media (max-width:767px){.gx-shop-page{background:var(--page);padding-bottom:24px}.gx-shop-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;margin-top:16px;padding:0 12px;display:grid}.gx-shop-list .gx-product{background:var(--plate);flex:none;width:auto;min-width:0}.gx-shop-list .gx-product-price{flex-wrap:wrap;gap:4px 8px;min-width:0}.gx-shop-list .gx-product-price>span{overflow-wrap:anywhere}.gx-shop-list .gx-product-foot{gap:8px}.gx-shop-list .gx-product{background:var(--plate-lift)}.gx-shop-list .gx-product-body{padding:8px}.gx-shop-list .gx-product-title{font-size:16px;line-height:20px}.gx-shop-list .gx-product-desc{font-size:13px;line-height:18px}.gx-shop-list .gx-product-price{font-size:16px;line-height:20px}.gx-shop-list .gx-product-add{width:32px;height:32px}.gx-shop-list .gx-product-add svg{width:20px;height:20px}}@media (min-width:768px){.gx-shop-page{background:var(--page);padding-bottom:24px}.gx-shop-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;margin-top:16px;padding:0 12px;display:grid}.gx-shop-list .gx-product{background:var(--plate);flex:none;width:auto;min-width:0}.gx-shop-list .gx-product-price{flex-wrap:wrap;gap:4px 8px;min-width:0}.gx-shop-list .gx-product-price>span{overflow-wrap:anywhere}.gx-shop-list .gx-product-foot{gap:8px}.gx-shop-list .gx-product-add{width:40px;height:40px}}html.gx-dashboard-surface,body.gx-dashboard-surface{background:var(--background)}@media (max-width:767px){html.gx-dashboard-surface,body.gx-dashboard-surface{background:linear-gradient(to bottom, var(--surface) 50%, var(--background) 50%)}}.gx-header{background-color:var(--surface);height:auto;min-height:0;padding-bottom:0;display:flow-root}.gx-header-row{justify-content:space-between;align-items:center;margin-bottom:20px;padding-left:20px;padding-right:20px;display:flex}.gx-header-left{justify-content:flex-start;align-items:center;display:flex}.gx-header-right{justify-content:center;align-items:center;display:flex}.gx-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:60px;min-width:60px;height:60px;min-height:60px;margin-right:10px}.gx-avatar--initial{background:var(--gradient-brand);color:var(--text);justify-content:center;align-items:center;font-size:24px;font-weight:600;display:flex}.gx-user-name{color:var(--foreground);letter-spacing:-1px;font-size:22px;line-height:120%;display:block}.gx-user-trigger{min-width:0;color:var(--foreground);font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:2px;padding:0;display:flex}.gx-user-chevron{flex-shrink:0;width:24px;height:24px;transform:translateY(2px)}@media (max-width:767px){.gx-icon-button{outline:0}.gx-icon-button:focus-visible:not(:disabled){opacity:.75}.gx-header-left,.gx-header-left>.gx-dropdown-anchor{min-width:0}.gx-header-right{flex-shrink:0}.gx-profile-trigger{gap:0;max-width:100%}.gx-profile-trigger-name{align-items:center;gap:2px;min-width:0;display:flex}.gx-profile-trigger .gx-user-chevron{transition:transform .2s}.gx-profile-trigger[aria-expanded=true] .gx-user-chevron{transform:translateY(2px)rotate(180deg)}}@media (min-width:768px){.gx-icon-button{outline:0}.gx-icon-button:focus-visible:not(:disabled){opacity:.75}.gx-header-left,.gx-header-left>.gx-dropdown-anchor{min-width:0}.gx-header-right{flex-shrink:0}.gx-profile-trigger{gap:0;max-width:100%}.gx-profile-trigger-name{align-items:center;gap:2px;min-width:0;display:flex}.gx-profile-trigger .gx-user-chevron{transition:transform .2s}.gx-profile-trigger[aria-expanded=true] .gx-user-chevron{transform:translateY(2px)rotate(180deg)}}.gx-icon-button{background-color:var(--control);width:50px;min-width:50px;height:50px;min-height:50px;color:var(--foreground);cursor:pointer;border:none;border-radius:100px;justify-content:center;align-items:center;transition:filter .15s;display:flex}@media (hover:hover){.gx-icon-button:hover{filter:brightness(1.18)}}.gx-icon-button:active{filter:brightness(.92)}.gx-burger{margin-left:8px;position:relative}.gx-home-panel{background-color:var(--panel)}.gx-top-surface{--gx-bottom-corner-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2264%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cpath%20d%3D%22M0%200C-1.95842e-06%2022.4017%20-0.000140926%2033.6028%204.35938%2042.1592C8.19428%2049.6856%2014.3134%2055.8057%2021.8398%2059.6406C30.3963%2064.0004%2041.5979%2064%2064%2064H0V0Z%22%2F%3E%3C%2Fsvg%3E);background-color:var(--surface);padding-bottom:12px;display:flow-root}.gx-top-surface .gx-plan-stack{margin-top:18px}@media (max-width:767px){.gx-top-surface{isolation:isolate;position:relative}.gx-top-surface>:not(.gx-top-glow){z-index:1;position:relative}.gx-top-surface>.gx-header{z-index:4}.gx-top-surface:before,.gx-top-surface:after{content:"";z-index:3;background-color:var(--panel);width:64px;height:64px;-webkit-mask:var(--gx-bottom-corner-mask) center / 100% 100% no-repeat;-webkit-mask:var(--gx-bottom-corner-mask) center / 100% 100% no-repeat;-webkit-mask:var(--gx-bottom-corner-mask) center / 100% 100% no-repeat;-webkit-mask:var(--gx-bottom-corner-mask) center / 100% 100% no-repeat;mask:var(--gx-bottom-corner-mask) center / 100% 100% no-repeat;pointer-events:none;-webkit-mask-source-type:alpha;-webkit-mask-source-type:alpha;position:absolute;bottom:0;-webkit-mask-source-type:alpha;mask-mode:alpha}.gx-top-surface:before{left:0}.gx-top-surface:after{right:0;transform:scaleX(-1)}.gx-top-glow{z-index:0;border-radius:inherit;pointer-events:none;height:min(100%,360px);position:absolute;inset:auto 0 0;overflow:hidden}.gx-top-glow:before{content:"";filter:blur(32px);background-image:radial-gradient(ellipse 14% 68px at 30% 84%, var(--home-glow-white), transparent), radial-gradient(ellipse 12% 82px at 74% 82%, var(--home-glow-white-soft), transparent), radial-gradient(ellipse 19% 122px at 32% 86%, var(--home-glow-core), transparent), radial-gradient(ellipse 23% 174px at 72% 85%, var(--home-glow-light), transparent), linear-gradient(to top, var(--home-glow-edge), var(--home-glow-soft) 50px, transparent 190px);height:300px;position:absolute;bottom:-64px;left:-48px;right:-48px}}@media (min-width:768px){.gx-top-surface{isolation:isolate;position:relative}.gx-top-surface:before,.gx-top-surface:after{content:"";z-index:1;background-color:var(--panel);width:64px;height:64px;-webkit-mask:var(--gx-bottom-corner-mask) center / 100% 100% no-repeat;-webkit-mask:var(--gx-bottom-corner-mask) center / 100% 100% no-repeat;-webkit-mask:var(--gx-bottom-corner-mask) center / 100% 100% no-repeat;-webkit-mask:var(--gx-bottom-corner-mask) center / 100% 100% no-repeat;mask:var(--gx-bottom-corner-mask) center / 100% 100% no-repeat;pointer-events:none;-webkit-mask-source-type:alpha;-webkit-mask-source-type:alpha;position:absolute;bottom:0;-webkit-mask-source-type:alpha;mask-mode:alpha}.gx-top-surface:before{left:0}.gx-top-surface:after{right:0;transform:scaleX(-1)}.gx-top-glow{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.gx-top-glow:before{content:"";filter:blur(36px);background-image:radial-gradient(ellipse 14% 74px at 30% 84%, var(--home-glow-white), transparent), radial-gradient(ellipse 12% 88px at 74% 82%, var(--home-glow-white-soft), transparent), radial-gradient(ellipse 19% 132px at 32% 86%, var(--home-glow-core), transparent), radial-gradient(ellipse 23% 188px at 72% 85%, var(--home-glow-light), transparent), linear-gradient(to top, var(--home-glow-edge), var(--home-glow-soft) 50px, transparent 204px);height:320px;position:absolute;bottom:-64px;left:-48px;right:-48px}}.gx-plan-stack{isolation:isolate;padding-left:12px;padding-right:12px;position:relative}.gx-balance-card{background:linear-gradient(to bottom right, var(--bank-card-from), var(--bank-card-to));flex-direction:column;justify-content:space-between;height:250px;padding:30px 24px 24px;display:flex;position:relative}.gx-balance-card-label{color:var(--text);font-size:20px;font-weight:500;line-height:24px}.gx-balance-card-amount{color:var(--text);--drum-h:36px;font-size:30px;font-weight:400;line-height:36px}.gx-balance-card-gram{color:var(--text-faded);--drum-h:18px;align-items:center;gap:6px;margin-top:8px;font-size:14px;font-weight:400;line-height:18px;display:flex}.gx-balance-card-gram-icon{width:auto;height:14px}.gx-balance-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:calc(100% - 24px);max-width:340px;margin:14px auto 0;display:grid}.gx-balance-action{min-width:0;min-height:60px;color:var(--text);white-space:nowrap;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:16px;line-height:20px;transition:transform .15s;display:flex}.gx-balance-action:active{transform:scale(.97)}.gx-balance-action:focus-visible{outline:2px solid var(--text);outline-offset:3px}@media (max-width:767px){.gx-balance-action{background-color:var(--control)}}@media (min-width:768px){.gx-balance-action{background-color:var(--control)}}.gx-section-head{justify-content:space-between;align-items:center;margin-top:40px;padding-left:20px;padding-right:20px;display:flex}.gx-section-head-title{color:var(--text);margin:0;font-size:16px;font-weight:500;line-height:20px}.gx-section-head-link{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:0;font-size:16px;font-weight:400;line-height:20px}.gx-tx-list{margin:12px 0 0;padding:0 20px;list-style:none}.gx-tx-row{align-items:center;gap:16px;padding:8px 0;display:flex;position:relative}.gx-tx-row+.gx-tx-row:before{content:"";background-color:var(--overlay-subtle);height:1px;position:absolute;top:0;left:62px;right:0}.gx-tx-icon{object-fit:cover;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}@media (max-width:767px){.gx-tx-icon{background-color:var(--tx-icon-bg)}.gx-skeleton.gx-tx-skeleton-block{background:var(--tx-skeleton-bg)}.gx-tx-icon.gx-skeleton{background:var(--tx-icon-bg)}.gx-transactions-page .gx-skeleton.gx-tx-skeleton-block,.gx-transactions-page .gx-tx-icon.gx-skeleton{background:var(--plate-lift)}.gx-tx-skeleton-head{align-items:center;height:20px}.gx-tx-skeleton-meta{align-items:center;height:16px;display:flex}}@media (min-width:768px){.gx-tx-icon{background-color:var(--tx-icon-bg)}.gx-skeleton.gx-tx-skeleton-block{background:var(--tx-skeleton-bg)}.gx-tx-icon.gx-skeleton{background:var(--tx-icon-bg)}.gx-transactions-page .gx-skeleton.gx-tx-skeleton-block,.gx-transactions-page .gx-tx-icon.gx-skeleton{background:var(--plate-lift)}.gx-tx-skeleton-head{align-items:center;height:20px}.gx-tx-skeleton-meta{align-items:center;height:16px;display:flex}}.gx-tx-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.gx-tx-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.gx-tx-title,.gx-tx-amount{color:var(--text);font-size:16px;font-weight:500;line-height:20px}.gx-tx-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gx-tx-amount{white-space:nowrap;flex-shrink:0}.gx-tx-meta{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.gx-page{padding-bottom:24px}@media (max-width:767px){.gx-header{padding-top:calc(20px + var(--app-safe-top))}.gx-page-topbar{padding:40px 20px 0}}@media (min-width:768px){.gx-header{padding-top:calc(40px + env(safe-area-inset-top,0px))}.gx-page-topbar{padding:calc(40px + env(safe-area-inset-top,0px)) 20px 0}}.gx-tx-retry{background-color:var(--control);color:var(--text);cursor:pointer;border:none;border-radius:100px;margin:12px auto 0;padding:12px 24px;font-size:14px;line-height:20px;display:block}.gx-tx-empty{color:var(--text-secondary);margin:12px 0 0;padding:8px 20px;font-size:14px;line-height:20px}.gx-stats{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:12px;display:grid}@media (max-width:767px){.gx-stats{gap:4px;margin-inline:14px}.gx-stat{background:var(--plate-lift)}.gx-stat-icon{background:var(--deep)}}@media (min-width:768px){.gx-stats{gap:4px;margin-inline:14px}.gx-stat{background:var(--plate)}.gx-stat-icon{background:var(--deep)}}.gx-stat{border-radius:26px;flex-direction:column;justify-content:space-between;gap:12px;min-height:126px;padding:16px;display:flex}.gx-stat-head{align-items:center;gap:12px;min-width:0;display:flex}.gx-stat-icon{width:44px;height:44px;color:var(--text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gx-stat-value{min-width:0;color:var(--text);letter-spacing:-.5px;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:500;line-height:120%;overflow:hidden}.gx-stat-caption{color:var(--text);white-space:pre-line;margin:0;font-size:13px;line-height:135%}.gx-products-row{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding-block:0 4px;display:flex;overflow-x:auto}@media (max-width:767px){.gx-products-row{margin-top:16px;padding-inline:14px;scroll-padding-inline:14px}}@media (min-width:768px){.gx-products-row{margin-top:16px;padding-inline:14px;scroll-padding-inline:14px}}.gx-products-row::-webkit-scrollbar{display:none}.gx-product{background-color:var(--surface);scroll-snap-align:start;border-radius:26px;flex-direction:column;flex:0 0 300px;width:300px;padding:4px;display:flex;position:relative}.gx-product-open{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.gx-product-open:focus-visible{background-color:var(--foreground);outline:0}@supports (color:color-mix(in lab, red, red)){.gx-product-open:focus-visible{background-color:color-mix(in srgb, var(--foreground) 5%, transparent)}}@media (max-width:767px){.gx-product-media{aspect-ratio:2/3;background-color:var(--app-control);object-fit:contain;border-radius:22px;flex:none;width:100%;height:auto}}@media (min-width:768px){.gx-product-media{aspect-ratio:2/3;background-color:var(--app-control);object-fit:contain;border-radius:22px;flex:none;width:100%;height:auto}}.gx-product-body{flex-direction:column;flex:1;padding:12px;display:flex}.gx-product-title{color:var(--text);font-size:20px;font-weight:400;line-height:26px}@media (max-width:767px){.gx-product-title{margin:14px 0 0}.gx-product-price-stack{flex-direction:column;gap:4px;min-width:0;display:flex}.gx-product-pv{color:var(--text-secondary);align-items:center;gap:4px;font-size:12px;line-height:16px;display:inline-flex}.gx-product-pv>svg{flex:none;width:14px;height:14px}.gx-product-pv-note{color:var(--text-muted);font-size:11px;line-height:15px}}@media (min-width:768px){.gx-product-title{margin:14px 0 0}.gx-product-price-stack{flex-direction:column;gap:4px;min-width:0;display:flex}.gx-product-pv{color:var(--text-secondary);align-items:center;gap:4px;font-size:12px;line-height:16px;display:inline-flex}.gx-product-pv>svg{flex:none;width:14px;height:14px}.gx-product-pv-note{color:var(--text-muted);font-size:11px;line-height:15px}}.gx-product-desc{color:var(--text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0 0;font-size:15px;line-height:20px;display:-webkit-box;overflow:hidden}.gx-product-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.gx-product-price{color:var(--text);align-items:baseline;gap:12px;font-size:20px;font-weight:400;line-height:24px;display:flex}.gx-product-price-old{color:var(--text-muted)}.gx-product-add{z-index:2;background-color:var(--text);width:44px;height:44px;color:var(--text-on-light);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.gx-until-pill{background-color:var(--brand-deep);height:33px;color:var(--foreground);border-radius:100px;align-items:center;padding:0 14px;font-size:13px;line-height:130%;display:inline-flex}.gx-section-title{color:var(--foreground);letter-spacing:-1px;margin-bottom:16px;font-size:24px;line-height:100%}.gx-section-card{background-color:var(--card-solid);border-radius:30px;padding:20px 8px 8px}.gx-cover-placeholder{background:linear-gradient(135deg, var(--icon-circle) 0%, var(--panel) 100%)}@keyframes token-shine{0%{transform:translate(-110%)}60%{transform:translate(110%)}to{transform:translate(110%)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes story-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.gx-product-prices{gap:10px;margin:auto 0 0;padding-top:20px;display:grid}.gx-product-prices>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.gx-product-prices dt{color:var(--text-secondary);font-size:12px}.gx-product-prices dd{color:var(--text);white-space:nowrap;margin:0;font-size:18px}.gx-product-period{color:var(--filter-text);margin-left:2px;font-size:.75em;font-weight:400}.gx-sk-card{height:250px}.gx-sk-action{border-radius:999px;min-height:60px}@media (max-width:767px){.gx-home-cash-caption,.gx-home-wallet-history,.gx-home-product-meta,.gx-home-product-arrow{display:none}}@media (min-width:768px){.gx-home-cash-caption,.gx-home-wallet-history,.gx-home-product-meta,.gx-home-product-arrow{display:none}}
@media (max-width:767px){.gx-impersonation{right:12px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:10000;width:77px;height:77px;color:var(--text);position:fixed}.gx-impersonation-icon,.gx-impersonation-copy{display:none}.gx-impersonation>button{background-color:var(--foreground);width:77px;height:77px;color:var(--background);border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.gx-impersonation>button>span{display:none}.gx-impersonation>button:disabled{opacity:.6}.gx-impersonation-spinner{animation:.8s linear infinite gx-impersonation-spin}}@media (min-width:768px){.gx-impersonation{z-index:140;background-color:var(--plate);max-width:min(520px,100vw - 40px);color:var(--text);border-radius:20px;align-items:center;gap:12px;padding:12px;display:flex;position:fixed;bottom:20px;right:20px}.gx-impersonation-icon{color:var(--lime);flex-shrink:0}.gx-impersonation-copy{flex-direction:column;flex:1;gap:1px;min-width:180px;font-size:12px;line-height:16px;display:flex}.gx-impersonation-copy>span,.gx-impersonation-copy small{color:var(--text-secondary)}.gx-impersonation-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:18px;overflow:hidden}.gx-impersonation>button{background-color:var(--foreground);height:40px;color:var(--background);font:inherit;cursor:pointer;border:0;border-radius:14px;flex-shrink:0;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:600;transition:opacity .15s;display:inline-flex}.gx-impersonation>button:hover:not(:disabled){opacity:.88}.gx-impersonation>button:disabled{opacity:.6}.gx-impersonation-spinner{animation:.8s linear infinite gx-impersonation-spin}}@keyframes gx-impersonation-spin{to{transform:rotate(360deg)}}
@media (max-width:767px){.gx-devtools{z-index:2147483647;left:12px;bottom:calc(72px + env(safe-area-inset-bottom,0px));max-width:calc(100vw - 24px);color:var(--foreground);position:fixed}.gx-devtools[data-open=true]{width:min(408px,100vw - 24px)}.gx-devtools-bar{background:var(--plate-lift);border-radius:24px;gap:4px;padding:4px;display:flex}.gx-devtools[data-open=true] .gx-devtools-bar{border-radius:24px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.gx-devtools-button{width:36px;height:36px;color:var(--foreground);background:0 0;border:0;border-radius:50%;outline:0;flex:none;justify-content:center;align-items:center;margin:0 auto;padding:0;display:flex}.gx-devtools-button[data-active=true]{background:var(--lime);color:var(--lime-foreground)}.gx-devtools-button:focus-visible,.gx-devtools-button:active{opacity:.7}.gx-devtools-role-menu{width:min(220px,100vw - 24px);max-height:calc(100dvh - 196px - var(--app-safe-top,0px) - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;background:var(--plate-lift);border-radius:20px;flex-direction:column;gap:4px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 8px);right:0;overflow-y:auto}.gx-devtools-role-option{min-height:40px;color:var(--foreground);font:inherit;text-align:left;background:0 0;border:0;border-radius:16px;outline:0;flex:none;padding:10px 12px;font-size:14px;line-height:20px}.gx-devtools-role-option[aria-pressed=true]{background:var(--lime);color:var(--lime-foreground)}.gx-devtools-role-option:disabled{opacity:.6}.gx-devtools-role-option:focus-visible{opacity:.7}.gx-devtools-toast{top:calc(12px + var(--app-safe-top,0px));background:var(--plate-lift);width:max-content;max-width:min(420px,100vw - 24px);color:var(--foreground);overflow-wrap:anywhere;pointer-events:none;border-radius:20px;align-items:center;gap:8px;padding:12px 16px;font-size:13px;line-height:20px;display:flex;position:fixed;left:12px}}@media (min-width:768px){.gx-devtools{z-index:2147483647;max-width:calc(100vw - 32px);color:var(--foreground);position:fixed;bottom:16px;left:16px}.gx-devtools-bar{background:var(--plate);border-radius:24px;align-items:center;gap:4px;padding:4px;display:flex}.gx-devtools-button{width:36px;height:36px;color:var(--foreground);background:0 0;border:0;border-radius:50%;outline:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.gx-devtools-button[data-active=true]{background:var(--lime);color:var(--lime-foreground)}.gx-devtools-button:hover:not(:disabled),.gx-devtools-button:focus-visible{opacity:.7}.gx-devtools-role-menu{overscroll-behavior:contain;background:var(--plate);border-radius:20px;flex-direction:column;gap:4px;width:min(220px,100vw - 32px);max-height:calc(100dvh - 84px);padding:4px;display:flex;position:absolute;bottom:calc(100% + 8px);right:0;overflow-y:auto}.gx-devtools-role-option{min-height:40px;color:var(--foreground);font:inherit;text-align:left;background:0 0;border:0;border-radius:16px;outline:0;flex:none;padding:10px 12px;font-size:14px;line-height:20px}.gx-devtools-role-option[aria-pressed=true]{background:var(--lime);color:var(--lime-foreground)}.gx-devtools-role-option:disabled{opacity:.6}.gx-devtools-role-option:hover:not(:disabled),.gx-devtools-role-option:focus-visible{opacity:.7}.gx-devtools-toast{background:var(--plate);width:max-content;max-width:min(420px,100vw - 32px);color:var(--foreground);overflow-wrap:anywhere;pointer-events:none;border-radius:20px;align-items:center;gap:8px;padding:12px 16px;font-size:13px;line-height:20px;display:flex;position:fixed;top:16px;left:16px}}
