.screen{z-index:1;max-width:560px;min-height:100dvh;padding:calc(var(--gw-safe-top) + 14px) var(--gw-gutter) calc(var(--gw-button-h) + var(--gw-safe-bottom) + 40px);margin:0 auto;position:relative}.topbar{justify-content:space-between;align-items:center;height:40px;display:flex}.topbar__logo{width:auto;height:28px;filter:drop-shadow(0 0 12px var(--gw-gold-glow))}.topbar__end{align-items:center;gap:8px;display:flex}.badge{height:28px;color:var(--gw-ok-text);background:var(--gw-ok-wash);border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:11.5px;font-weight:500;display:inline-flex}.badge:before{content:"";background:var(--gwpf-ok);width:7px;height:7px;box-shadow:0 0 10px var(--gwpf-ok);border-radius:50%;animation:1.6s infinite gw-pulse}.badge--warn{color:var(--gwpf-gold-2);background:var(--gw-gold-wash)}.badge--warn:before{background:var(--gwpf-gold);box-shadow:0 0 10px var(--gwpf-gold);border-radius:1px;animation-duration:2.4s;transform:rotate(45deg)}.icon-button{width:36px;height:36px;color:var(--gwpf-gold-2);background:var(--gw-glass);border:1px solid var(--gw-glass-line);border-radius:50%;justify-content:center;align-items:center;font-size:17px;display:inline-flex}.hero{min-height:118px;margin-top:30px}.hero__amount{letter-spacing:-.01em;transition:opacity var(--gwpf-t) var(--gwpf-ease), filter var(--gwpf-t) var(--gwpf-ease);filter:drop-shadow(0 6px 30px color-mix(in srgb, var(--gwpf-gold) 28%, transparent));margin-top:8px;font-size:60px;font-weight:600;line-height:1;display:inline-flex}.hero__amount--long{font-size:44px}.hero__amount.is-stale{opacity:.55}.hero__skeleton{margin-top:10px}.hero__note{min-height:16px;color:var(--gwpf-text-3);flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;font-size:13px;display:flex}.dot-sep{background:var(--gwpf-gold-dim);border-radius:50%;width:3px;height:3px}.swapbox{margin-top:18px;padding:18px 18px 16px}.swapbox__line{justify-content:space-between;align-items:center;gap:12px;min-height:48px;margin-top:6px;display:flex}.swapbox__input{min-width:0;color:var(--gwpf-text);caret-color:var(--gwpf-gold);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:46px;font-weight:600;line-height:1.05}.swapbox__input::placeholder{color:var(--gwpf-text-3);opacity:.6}.swapbox__input--get{color:var(--gwpf-gold-3);font-size:34px}.swapbox__mid{align-items:center;gap:10px;margin:12px 0;display:flex}.swapbox__mid i{background:var(--gwpf-line);flex:1;height:1px}.swap{width:38px;height:38px;color:var(--gwpf-gold-2);background:var(--gwpf-bg);border:1px solid var(--gwpf-gold-dim);box-shadow:0 0 22px -8px var(--gw-gold-glow);transition:transform .4s var(--gwpf-ease), opacity var(--gwpf-t);border-radius:50%;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.swap:active:not(:disabled){transform:rotate(180deg)}.swap:disabled{opacity:.35;cursor:default;box-shadow:none}.pill{background:var(--gw-glass-strong);border:1px solid var(--gw-glass-line);border-radius:999px;flex:none;align-items:center;gap:7px;max-width:52%;height:36px;padding:0 10px 0 6px;font-size:13px;font-weight:500;display:inline-flex}.pill__logo{object-fit:cover;border-radius:50%;flex:none;width:24px;height:24px}.pill__logo--letter{color:var(--gw-on-gold);background:var(--gwpf-btn);justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.pill__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pill__chevron{color:var(--gwpf-gold-2);font-size:10px}.swapbox__rate{border-top:1px solid var(--gwpf-line);min-height:31px;color:var(--gwpf-text-2);justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:12px;font-size:12px;display:flex}.swapbox__rate-main{flex-direction:column;gap:3px;min-width:0;display:flex}.swapbox__rate-main .rate-ring__text{color:var(--gwpf-text-3);font-size:11.5px}.swapbox__course{color:var(--gwpf-text);font-weight:500}.swapbox__min{color:var(--gwpf-text-3);flex:none}.swapbox__min.is-alert,.swapbox__error{color:var(--gwpf-err)}.chips{margin:14px calc(var(--gw-gutter) * -1) 0;padding:0 var(--gw-gutter);scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.glass.repeat{border-radius:calc(var(--gwpf-r) - 6px);align-items:center;gap:12px;margin-top:14px;padding:13px 14px;display:flex}.repeat__icon{border-radius:var(--gwpf-r-s);width:38px;height:38px;color:var(--gwpf-gold-2);background:var(--gw-gold-wash);flex:none;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.repeat__text{flex:1;min-width:0;font-size:14px;font-weight:500}.repeat__text small{color:var(--gwpf-text-3);margin-top:2px;font-size:12px;font-weight:400;display:block}.repeat__taps{color:var(--gwpf-gold-2);flex:none;font-size:12px;font-weight:600}.notice{margin-top:18px;padding:18px}.notice--warn{border-color:var(--gwpf-line-gold)}.notice__title{color:var(--gwpf-gold-2);font-size:26px;font-weight:600}.notice__text{color:var(--gwpf-text-2);margin:6px 0 0;font-size:14px;line-height:1.5}@media (max-width:360px){.hero__amount{font-size:50px}.swapbox__input{font-size:38px}}.topbar__logo--light,:root[data-theme=light] .topbar__logo--dark{display:none}:root[data-theme=light] .topbar__logo--light{filter:none;display:block}
