.gx .rect-gx{padding-left:0!important;padding-right:0!important}.gx .rect-gx section.rounded-3xl{background:var(--tile)!important;border:0!important;border-radius:28px!important}.gx .rect-gx aside.rounded-2xl,.gx .rect-gx aside[style*="242, 169, 78"],.gx .rect-gx aside[style*="242,169,78"]{background:var(--tile)!important;border:0!important;border-radius:24px!important}.gx .rect-gx [style*="221, 214, 254"], .gx .rect-gx [style*="244,244,246"]{color:var(--mut)!important}.gx .rect-gx [style*="border: 1px solid rgba(242, 169, 78"], .gx .rect-gx [style*="border:1px solid rgba(242,169,78"]{border-color:var(--sep)!important}.gx .rect-gx aside .rounded-2xl,.gx .rect-gx aside .rounded-xl{background:#191a20!important;border-color:transparent!important}.gx .rect-gx textarea{font-size:15px!important;font-weight:400!important;min-height:86px;resize:none;line-height:1.45;scrollbar-width:none}.gx .rect-gx textarea::-webkit-scrollbar{display:none}.gx .rect-gx input::-moz-placeholder,.gx .rect-gx textarea::-moz-placeholder{color:rgba(244,244,246,.35)}.gx .rect-gx input::placeholder,.gx .rect-gx textarea::placeholder{color:rgba(244,244,246,.35)}.gx .rect-gx label>span.uppercase,.gx .rect-gx p.uppercase{letter-spacing:.08em!important;font-size:12px!important}.gx .rect-gx section button.rounded-full.uppercase{background:#fff!important;color:#131418!important;text-transform:none!important;letter-spacing:0!important;font-size:16px!important;font-weight:700!important;padding:16px 34px!important}.gx .rect-gx section button.rounded-full.uppercase:disabled,.gx .rect-gx section button.rounded-full.uppercase[aria-disabled=true]{opacity:.35}.gx .rect-gx header .rounded-full{border-color:transparent!important;background:var(--tile)!important}@media (max-width:860px){.gx .rect-gx section.rounded-3xl{padding:20px 16px!important;border-radius:24px!important}.gx .rect-gx section button.rounded-full.uppercase{width:100%;justify-content:center}}.gx .rect-gx [style*="color: rgb(216, 182, 110)"], .gx .rect-gx [style*="color: rgba(216, 182, 110"]{color:var(--acc)!important}.gx .rect-gx [style*="color: rgb(167, 139, 250)"], .gx .rect-gx [style*="color: rgba(167, 139, 250"]{color:var(--mut)!important}.gx .rect-gx a[style*="background: rgb(216, 182, 110)"], .gx .rect-gx button[style*="background: rgb(216, 182, 110)"]{background:#fff!important;color:#131418!important;text-transform:none!important;letter-spacing:0!important;font-size:15px!important;font-weight:700!important;box-shadow:none!important}.gx .rect-gx div[style*="background: rgb(216, 182, 110)"], .gx .rect-gx span[style*="background: rgb(216, 182, 110)"]{background:var(--acc)!important;box-shadow:none!important}.gx .rect-gx button[style*="background: rgba(216, 182, 110"], .gx .rect-gx span[style*="background: rgba(167, 139, 250"]{background:var(--soft)!important}.gx .rect-gx [style*="border: 1px solid rgba(127, 192, 166"], .gx .rect-gx [style*="border: 1px solid rgba(216, 182, 110"], .gx .rect-gx [style*="border: 1px solid var(--panel-border)"]{border-color:transparent!important}.gx .rect-gx [style*="linear-gradient(135deg, #d8b66e"]{background:var(--tile)!important}.gx .rect-gx .rounded-2xl[style*=border],.gx .rect-gx .rounded-3xl[style*=border]{border-radius:24px!important}.gx .rect-gx .font-mono{font-family:inherit!important;font-weight:700!important;letter-spacing:-.03em}.gx .rect-gx .font-mono.text-\[80px\]{font-size:72px!important}.gx .rect-gx .font-mono.text-\[34px\]{color:rgba(244,244,246,.18)!important}.gx .rect-gx button.uppercase{letter-spacing:.04em!important}.gx .rect-gx button.rounded-lg[style*="font-weight: 500"]{background:var(--soft)!important;color:var(--fg)!important}.gx .rect-gx button.rounded-lg[style*="font-weight: 400"]{background:transparent!important}.gx .rect-gx a[style*="background: rgb(242, 169, 78)"], .gx .rect-gx button[style*="background: rgb(242, 169, 78)"]{background:#fff!important;color:#131418!important;text-transform:none!important;letter-spacing:0!important;font-size:15px!important;font-weight:700!important;box-shadow:none!important}.gx .rect-gx [style*="border: 1px solid rgba(242, 169, 78"]{border-color:transparent!important}.gx .rect-gx [style*="linear-gradient(135deg, #f2a94e"]{background:var(--tile)!important}.gx .rect-gx .font-mono.text-\[80px\]{color:var(--fg)!important}.gx .rect-gx .rgx-result{padding-bottom:96px}.gx .rect-gx .rgx-eyebrow{display:block;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--acc)!important}.gx .rect-gx .rgx-chips{display:flex;gap:6px;overflow-x:auto;margin:12px -16px 22px;padding:0 16px;scrollbar-width:none}.gx .rect-gx .rgx-chips::-webkit-scrollbar{display:none}.gx .rect-gx .rgx-chips button{flex:none;border:0;border-radius:99px;background:var(--soft);padding:7px 13px;font-size:12.5px;white-space:nowrap;cursor:pointer;color:var(--fg)!important}.gx .rect-gx .rgx-chips button.on{background:var(--acc);font-weight:700;color:#131418!important}.gx .rect-gx .rgx-tab{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;gap:8px;padding:10px 14px max(14px,env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--sep)}.gx .rect-gx .rgx-tab :is(button,a){flex:1;border:0;border-radius:14px;background:var(--soft);padding:13px 8px;font-size:13px;font-weight:600;text-align:center;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--fg)!important}.gx .rect-gx .rgx-tab .w{flex:1.8;background:#fff;color:#131418!important}.gx .rect-gx .rgx-sheet{position:fixed;inset:0;z-index:60;background:rgba(0,0,0,.6);display:flex;align-items:flex-end}.gx .rect-gx .rgx-sheet>div{width:100%;max-height:86vh;overflow:auto;background:var(--tile);border-radius:28px 28px 0 0;padding:22px 18px max(28px,env(safe-area-inset-bottom))}.gx .rect-gx .rgx-sheet h3{font-size:26px;font-weight:700;letter-spacing:-.03em;margin:4px 0 0;color:var(--fg)!important}.gx .rect-gx .rgx-prog{height:4px;border-radius:4px;background:var(--soft);margin:10px 0 6px;overflow:hidden}.gx .rect-gx .rgx-prog i{display:block;height:100%;background:var(--acc);border-radius:4px;transition:width .3s}.gx .rect-gx .rgx-prog-t{font-size:12px;margin:0 0 10px;color:var(--mut)!important}.gx .rect-gx .rgx-row{display:flex;width:100%;align-items:center;gap:12px;padding:13px 0;border:0;border-top:1px solid var(--sep);background:none;text-align:left;font-size:15px;cursor:pointer;color:var(--fg)!important}.gx .rect-gx .rgx-row>span{font-size:12px;font-weight:700;color:var(--mut)!important;font-variant-numeric:tabular-nums}.gx .rect-gx .rgx-row em{margin-left:auto;font-style:normal;font-size:12px;color:var(--mut)!important}.gx .rect-gx .rgx-row.on,.gx .rect-gx .rgx-row.on :is(span,em){color:var(--acc)!important}.gx .rect-gx .rgx-apply{display:flex;align-items:center;justify-content:center;border-radius:99px;background:#fff;padding:15px 20px;font-size:15px;font-weight:700;color:#131418!important}.gx .rect-gx .rgx-sheet .rgx-apply{margin-top:16px}.gx .rect-gx .rgx-rerun{display:block;width:100%;margin-top:14px;border:0;background:none;text-align:center;font-size:13px;color:var(--mut)!important}.gx .rect-gx button.rgx-rerun{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.gx .rect-gx .rgx-end{margin-top:8px}@media (min-width:1024px){.gx .rect-gx .rgx-result{padding-bottom:0}.gx .rect-gx .rgx-mobile{display:none}}