.fx-shell{--fx-cyan:var(--fe-product-connection);--fx-gold:var(--fe-product-value);--fx-bg:var(--fe-product-canvas);--fx-surface:var(--fe-product-surface);--fx-surface-solid:var(--fe-product-surface-solid);--fx-line:var(--fe-product-border);--fx-line-strong:var(--fe-product-border-strong);--fx-text:var(--fe-product-text);--fx-muted:var(--fe-product-text-muted);background:var(--fe-product-canvas-gradient);color:var(--fx-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100svh;position:relative;overflow-x:clip}.fx-shell:before{content:"";opacity:.72;pointer-events:none;background-image:linear-gradient(#d6d6d609 1px,#0000 1px),linear-gradient(90deg,#d6d6d609 1px,#0000 1px);background-size:4.5rem 4.5rem;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.fx-topbar{-webkit-backdrop-filter:blur(22px)saturate(1.15);backdrop-filter:blur(22px)saturate(1.15);background:color-mix(in srgb, var(--fe-product-canvas) 96%, transparent);border-bottom:1px solid var(--fx-line);height:4.75rem;z-index:calc(var(--fe-z-chrome) - 10);justify-content:space-between;align-items:center;padding:0 clamp(1.25rem,4.5vw,4.5rem);display:flex;position:sticky;top:0}.fx-brand{color:#f8f8f8;align-items:center;gap:.62rem;min-height:2.75rem;display:flex}.fx-brand>svg{color:#f3f3f3c2;margin-right:.1rem}.fx-topbar__actions{align-items:center;gap:.55rem;display:flex}.fx-help-trigger{color:#f3f3f3b8;cursor:pointer;background:#1e1e1e9e;border:1px solid #d6d6d62e;border-radius:999px;justify-content:center;align-items:center;width:2.65rem;height:2.65rem;transition:background .28s,border-color .28s,color .28s,transform .28s;display:inline-flex}.fx-help-trigger:hover,.fx-help-trigger:focus-visible,.fx-account-trigger:hover{color:#f7f7f7;background:#2e2e2ec7;border-color:#d6d6d661;outline:none;transform:translateY(-1px)}.fx-account-trigger{color:#f3f3f3c7;font-size:var(--fe-type-control);font-weight:var(--fe-weight-control);background:#1e1e1e9e;border:1px solid #d6d6d62e;border-radius:999px;align-items:center;gap:.5rem;min-height:2.65rem;padding:0 .9rem;transition:background .28s,border-color .28s,color .28s,transform .28s;display:inline-flex;position:relative}.fx-swap-complete-overlay{z-index:calc(var(--fe-z-chrome) + 56)}.fx-swap-complete{background:var(--fe-product-panel-gradient);border:1px solid var(--fx-line);border-radius:var(--fe-sheet-radius);color:#f7f7f7;flex-direction:column;gap:.7rem;width:100%;max-width:29rem;max-height:min(88dvh,44rem);padding:1.65rem;display:flex;position:relative;box-shadow:0 2rem 6rem #0000008c}.fx-swap-complete>*{flex:none}.fx-swap-complete>span:not(.fx-swap-complete__icon){overscroll-behavior:contain;scrollbar-width:none;flex:0 auto;min-height:0;overflow-y:auto}.fx-swap-complete>span:not(.fx-swap-complete__icon)::-webkit-scrollbar{display:none}.fx-swap-complete__icon{color:var(--fx-cyan);background:#c7c7c71a;border:1px solid #d1d1d15c;border-radius:999px;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;margin-bottom:.25rem;display:inline-flex}.fx-swap-complete>p{color:var(--fx-gold);font-size:var(--fe-type-eyebrow);font-weight:var(--fe-weight-emphasis);letter-spacing:.16em;margin:0}.fx-swap-complete>h2{font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:var(--fe-weight-emphasis);letter-spacing:-.035em;margin:0;line-height:1.24}.fx-swap-complete>span:not(.fx-swap-complete__icon){color:#e7e7e7b3;font-size:var(--fe-type-body);line-height:1.75}.fx-swap-complete__actions{border-top:1px solid #d6d6d624;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:.65rem;margin-top:.65rem;padding-top:1rem;display:grid}.fx-swap-complete__actions button{background:var(--fe-product-control);border:1px solid var(--fx-line);color:#f4f4f4d1;font-size:var(--fe-type-control);font-weight:var(--fe-weight-control);border-radius:.9rem;justify-content:center;align-items:center;gap:.45rem;min-height:3.35rem;padding:.75rem;display:inline-flex}.fx-swap-complete__actions button.is-primary{background:var(--fe-product-action);border-color:var(--fe-product-action);color:var(--fe-product-action-text)}.fx-account-trigger:hover,.fx-account-trigger:focus-visible{color:var(--fx-cyan);background:#2b2b2bdb;border-color:#d6d6d661;outline:none;transform:translateY(-1px)}.fx-context{color:#efe0b8b8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fe-type-meta);letter-spacing:.1em;text-transform:uppercase;border:1px solid #e9bf6b33;border-radius:999px;align-items:center;gap:.55rem;min-height:2.35rem;padding:0 .9rem;display:flex}.fx-context i{background:var(--fx-gold);border-radius:50%;width:.3rem;height:.3rem;box-shadow:0 0 .8rem #e9bf6b94}.fx-workspace{z-index:1;grid-template-columns:6.6rem minmax(0,1fr);width:100%;max-width:none;min-height:calc(100svh - 4.75rem);margin:0;padding:0;display:grid;position:relative}.fx-navigation{border-right:1px solid #d6d6d621;align-content:start;gap:.22rem;height:fit-content;padding:.8rem 1.6rem 0 0;display:grid;position:sticky;top:6.75rem}.fx-navigation button{color:#efefef7a;font-size:var(--fe-type-nav);font-weight:var(--fe-weight-control);text-align:left;background:0 0;border:0;border-radius:.8rem;align-items:center;gap:.78rem;width:100%;min-height:3.5rem;padding:0 .85rem;transition:background .32s,color .32s,transform .32s;display:flex;position:relative}.fx-navigation button:before{background:var(--fx-cyan);content:"";border-radius:99px;width:2px;height:0;transition:height .36s cubic-bezier(.16,1,.3,1);position:absolute;left:-1px}.fx-navigation button:hover,.fx-navigation button:focus-visible{color:#f7f7f7db;background:#d6d6d60b;outline:none}.fx-navigation button.is-active{color:var(--fx-cyan);background:linear-gradient(90deg,#d6d6d61a,#0000)}.fx-navigation button.is-active:before{height:1.8rem}.fx-content{min-width:0;padding:3rem clamp(2rem,5vw,5rem) 4rem}.fx-home{max-width:68rem;margin:0 auto}.fx-intro{border-bottom:1px solid #d6d6d621;gap:.65rem;padding:.15rem 0 2rem;display:grid}.fx-intro>p,.fx-directory-head p,.fx-pending>p{color:var(--fx-gold);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fe-type-meta);font-weight:var(--fe-weight-emphasis);letter-spacing:.17em;text-transform:uppercase;margin:0}.fx-intro h1{color:#f8f8f8;font-size:clamp(1.9rem,3.2vw,3.45rem);font-weight:var(--fe-weight-title);letter-spacing:var(--fe-tracking-title);line-height:var(--fe-leading-title);max-width:42rem;margin:0}.fx-intro>span{color:#f1f1f18c;font-size:var(--fe-type-reading);font-weight:var(--fe-weight-body);line-height:var(--fe-leading-body);max-width:42rem}.fx-filter{grid-template-columns:minmax(0,1fr);align-items:center;padding:1.4rem 0;display:grid}.fx-market-filters{scrollbar-width:none;border-bottom:1px solid #d6d6d621;align-items:center;gap:.35rem;padding:1.2rem 0 .85rem;display:flex;overflow-x:auto}.fx-market-filters::-webkit-scrollbar{display:none}.fx-market-filters button{color:#efefef7a;font-size:var(--fe-type-control);font-weight:var(--fe-weight-control);background:0 0;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:.38rem;min-height:2.55rem;padding:0 .9rem;transition:background .28s,border-color .28s,color .28s;display:inline-flex}.fx-market-filters button:hover,.fx-market-filters button:focus-visible{color:#f6f6f6d9;border-color:#d6d6d629;outline:none}.fx-market-filters button.is-active{color:var(--fx-cyan);background:#d6d6d617;border-color:#d6d6d633}.fx-favorite-error{color:#ffb7a4db;font-size:var(--fe-type-meta);line-height:var(--fe-leading-body);margin:0;padding:.7rem 0 0}.fx-search{color:#d6d6d6b8;background:#191919b8;border:1px solid #d6d6d629;border-radius:.95rem;align-items:center;min-height:3.5rem;padding:0 1rem;transition:background .3s,border-color .3s,box-shadow .3s;display:flex}.fx-search input{appearance:none;color:#f5f5f5;font-family:inherit;font-size:var(--fe-type-control);font-weight:var(--fe-weight-control);background:0 0;border:0;outline:none;width:100%;min-width:0;padding:0 0 0 .75rem}.fx-search input::placeholder{color:#f1f1f161;opacity:1}.fx-directory-head{border-bottom:1px solid #d6d6d62b;justify-content:space-between;align-items:end;padding:1rem 0 1.05rem;display:flex}.fx-directory-head>div{gap:.38rem;display:grid}.fx-directory-head h2{font-size:var(--fe-type-panel-title);font-weight:var(--fe-weight-title);letter-spacing:-.035em;margin:0}.fx-directory-head>span{color:#f1f1f16b;font-size:var(--fe-type-meta)}.fx-market-head{color:#f1f1f166;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fe-type-meta);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #d6d6d621;grid-template-columns:minmax(0,1fr) 11rem;align-items:center;padding:.7rem 0;display:grid}.fx-market-head span:last-child{text-align:right}.fx-directory{min-height:18rem;display:block}.fx-airline{border-bottom:1px solid #d6d6d61c;grid-template-columns:2.2rem minmax(0,1fr);align-items:center;gap:.8rem;min-height:5.6rem;padding:.82rem 0;transition:background .28s,border-color .28s;display:grid;position:relative}.fx-airline__open{color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:2.75rem minmax(0,1fr) 11rem;align-items:center;gap:.8rem;width:100%;min-width:0;padding:0;display:grid}.fx-airline__open:focus-visible{outline-offset:.3rem;border-radius:.7rem;outline:1px solid #d6d6d685}.fx-airline__favorite{color:#efefef4d;background:0 0;border:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;transition:color .25s,transform .25s;display:flex}.fx-airline__favorite:hover,.fx-airline__favorite:focus-visible{color:var(--fx-gold);outline:none;transform:scale(1.06)}.fx-airline__favorite[aria-pressed=true]{color:var(--fx-gold)}.fx-airline__favorite:disabled{cursor:wait;opacity:.42}.fx-airline__ticker{color:#e0e0e0e6;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fe-type-meta);font-weight:var(--fe-weight-emphasis);background:#d6d6d613;border:1px solid #d6d6d633;border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.fx-airline__identity{gap:.22rem;min-width:0;display:grid}.fx-airline__identity strong{color:#f8f8f8e8;font-size:var(--fe-type-reading);font-weight:var(--fe-weight-control);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-airline__identity span{color:#efefef75;font-size:var(--fe-type-meta)}.fx-airline__market{text-align:right;grid-template-columns:minmax(0,1fr) 4.25rem;justify-self:stretch;align-items:center;gap:1rem;display:grid}.fx-airline__market strong,.fx-airline__market span{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.fx-airline__market strong{color:#f7f7f79e;font-size:var(--fe-type-reading);font-weight:var(--fe-weight-control)}.fx-airline__market span{color:#efefef85;font-size:var(--fe-type-control)}.fx-airline__market span.is-positive{color:#cccccce6}.fx-airline__market span.is-negative{color:#ffa893e0}.fx-load-more{justify-content:center;align-items:center;height:5rem;display:flex}.fx-state,.fx-pending{color:#f0f0f07a;text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:.8rem;min-height:22rem;display:flex}.fx-state p{font-size:var(--fe-type-reading);margin:0}.fx-loader{border:1px solid #d6d6d62e;border-top-color:var(--fx-cyan);border-radius:50%;width:2rem;height:2rem;animation:.9s linear infinite fx-spin}.fx-pending{min-height:calc(100svh - 10rem)}.fx-pending>svg{color:var(--fx-cyan)}.fx-pending h1{color:#f8f8f8;font-size:clamp(1.65rem,3vw,2.8rem);font-weight:var(--fe-weight-title);letter-spacing:var(--fe-tracking-title);line-height:var(--fe-leading-title);margin:.15rem 0 0}.fx-pending>span{color:#f1f1f185;font-size:var(--fe-type-reading);line-height:var(--fe-leading-body);max-width:32rem}.fx-pending-gate{text-align:left;background:#13131394;border:1px solid #d6d6d629;border-radius:1rem;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.8rem;width:min(100%,42rem);max-width:42rem;margin-top:1rem;padding:.9rem 1rem;display:grid}.fx-pending-gate>svg{color:var(--fx-gold)}.fx-pending-gate.is-ready>svg{color:var(--fx-cyan)}.fx-pending-gate>div{gap:.25rem;display:grid}.fx-pending-gate strong{color:#f8f8f8eb;font-size:var(--fe-type-control)}.fx-pending-gate p{color:#efefef85;font-size:var(--fe-type-meta);line-height:var(--fe-leading-body);margin:0}.fx-pending-gate button{color:#f7f7f7eb;font-size:var(--fe-type-meta);background:#d6d6d61a;border:1px solid #d6d6d63d;border-radius:.75rem;min-height:2.8rem;padding:.55rem .85rem}.fx-pending-gate button:disabled{cursor:not-allowed;opacity:.48}.fx-swap{max-width:68rem;margin:0 auto}.fx-swap__intro{border-bottom:1px solid #d6d6d621;gap:.62rem;padding:.15rem 0 1.65rem;display:grid}.fx-swap__intro>p,.fx-swap-directory-head p{color:var(--fx-gold);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fe-type-meta);font-weight:var(--fe-weight-emphasis);letter-spacing:.16em;text-transform:uppercase;margin:0}.fx-swap__intro h1{color:#f8f8f8;font-size:clamp(1.75rem,3vw,3rem);font-weight:var(--fe-weight-title);letter-spacing:var(--fe-tracking-title);line-height:var(--fe-leading-title);margin:0}.fx-swap__intro>span{color:#f1f1f18f;font-size:var(--fe-type-reading);line-height:var(--fe-leading-body)}.fx-swap-source{gap:.72rem;padding:1.5rem 0 1rem;display:grid}.fx-swap-source>label,.fx-swap-source>span{color:var(--fx-gold);font-size:var(--fe-type-meta);font-weight:var(--fe-weight-emphasis);letter-spacing:.08em}.fx-swap-source__select{position:relative}.fx-swap-source__trigger{color:#f8f8f8f0;font-size:var(--fe-type-reading);text-align:left;background:#1d1d1dc7;border:1px solid #d6d6d63d;border-radius:.95rem;outline:none;grid-template-columns:2.55rem minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;min-height:4rem;padding:.55rem 1rem;display:grid}.fx-swap-source__trigger:focus-visible{border-color:#d6d6d69e;box-shadow:0 0 0 3px #d6d6d614}.fx-swap-source__trigger>svg{color:var(--fx-cyan)}.fx-swap-source__flag,.fx-source-sheet__flag{background:#d6d6d611;border:1px solid #d6d6d626;border-radius:50%;justify-content:center;align-items:center;width:2.55rem;height:2.55rem;display:inline-flex}.fx-swap-source__copy,.fx-source-sheet__copy{gap:.18rem;min-width:0;display:grid}.fx-swap-source__copy strong,.fx-source-sheet__copy strong{color:#f8f8f8f0;font-size:var(--fe-type-control);font-weight:var(--fe-weight-control);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-swap-source__copy small,.fx-source-sheet__copy small{color:#efefef80;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fe-type-meta)}.fx-swap-source__summary{align-items:center;gap:.75rem;padding:0 .25rem;display:flex}.fx-swap-source__summary>span,.fx-swap-target__flag{background:#d6d6d611;border:1px solid #d6d6d626;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.55rem;height:2.55rem;display:inline-flex}.fx-swap-source__summary>div{gap:.18rem;display:grid}.fx-swap-source__summary strong,.fx-swap-target__identity strong{color:#f8f8f8eb;font-size:var(--fe-type-control);font-weight:var(--fe-weight-control)}.fx-swap-source__summary small,.fx-swap-target__identity small,.fx-swap-target__ratio small{color:#efefef7a;font-size:var(--fe-type-meta)}.fx-swap-search{margin-top:.35rem}.fx-swap-directory-head{border-bottom:1px solid #d6d6d621;padding:1.75rem 0 .9rem;display:block}.fx-swap-directory-head>div{gap:.42rem;width:100%;display:grid}.fx-swap-directory-head h2{font-size:var(--fe-type-section-title);font-weight:var(--fe-weight-title);margin:0}.fx-swap-directory{display:grid}.fx-swap-target{color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #d6d6d621;grid-template-columns:auto minmax(0,1fr) minmax(15rem,auto);align-items:center;gap:.85rem;width:100%;min-height:5.35rem;padding:.75rem .4rem;transition:background .25s,border-color .25s;display:grid}.fx-swap-target:hover,.fx-swap-target:focus-visible{background:linear-gradient(90deg,#d6d6d60e,#0000);border-color:#d6d6d647;outline:none}.fx-swap-target__identity,.fx-swap-target__ratio{gap:.24rem;min-width:0;display:grid}.fx-swap-target__identity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-swap-target__ratio{text-align:right}.fx-swap-target__ratio strong{color:var(--fx-cyan);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fe-type-control);font-variant-numeric:tabular-nums;font-weight:var(--fe-weight-title)}.fx-swap-empty{text-align:center;place-items:center;min-height:22rem;padding:3rem 1rem;display:grid}.fx-swap-empty>svg{color:var(--fx-cyan);margin-bottom:.8rem}.fx-swap-empty strong{font-size:var(--fe-type-reading)}.fx-swap-empty p{color:#efefef8a;font-size:var(--fe-type-control);line-height:var(--fe-leading-body);max-width:32rem;margin:.45rem 0 0}.fx-swap__state{min-height:16rem}.fx-swap-overview{border-bottom:1px solid #d6d6d626;gap:.95rem;padding:1rem 0;display:grid}.fx-swap-overview>div{gap:.38rem;min-width:0;display:grid}.fx-swap-overview>div+div{border-top:1px solid #d6d6d61a;padding-top:.95rem}.fx-swap-overview>div>span{color:#efefef94;font-size:var(--fe-type-meta)}.fx-swap-overview p{justify-content:space-between;align-items:baseline;gap:.8rem;min-width:0;margin:0;display:flex}.fx-swap-overview p strong{color:#f9f9f9f5;font-size:var(--fe-type-control);font-weight:var(--fe-weight-control);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-swap-overview p b,.fx-swap-overview__basis strong{color:var(--fx-cyan);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fe-type-reading);font-variant-numeric:tabular-nums;font-weight:var(--fe-weight-title)}.fx-swap-overview__basis{justify-content:space-between;align-items:end;gap:1rem;display:flex!important}.fx-swap-overview__basis>span{gap:.38rem;min-width:0;display:grid}.fx-swap-overview__basis small{color:#efefef94;font-size:var(--fe-type-meta)}.fx-swap-overview__basis strong{line-height:1.35;display:block}.fx-swap-overview__basis>button{color:var(--fx-cyan);cursor:pointer;font-size:var(--fe-type-meta);font-weight:var(--fe-weight-control);white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:.15rem;min-height:2.25rem;padding:.35rem 0;display:inline-flex}.fx-swap-amount,.fx-swap-output,.fx-swap-quote-result{background:#0d0d0d61;border:1px solid #d6d6d626;border-radius:1rem;gap:.6rem;padding:1rem;display:grid}.fx-swap-amount-flow>p,.fx-swap-quote-result p{color:#efefef85;font-size:var(--fe-type-meta);line-height:var(--fe-leading-body);margin:0}.fx-swap-chart{background:linear-gradient(#d6d6d60e,#0000 72%);border:1px solid #d6d6d624;border-radius:1rem;gap:.45rem;padding:.9rem .9rem .65rem;display:grid;overflow:hidden}.fx-swap-chart>header,.fx-swap-chart>header>span,.fx-swap-chart>footer{justify-content:space-between;align-items:center;display:flex}.fx-swap-chart>header>span{color:#f8f8f8e0;font-size:var(--fe-type-control);gap:.46rem}.fx-swap-chart>header>span svg{color:var(--fx-cyan)}.fx-swap-chart>header small,.fx-swap-chart>footer{color:#efefef7a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fe-type-meta)}.fx-swap-chart>svg{width:100%;height:7.25rem;display:block}.fx-swap-chart__area{fill:url(#fx-swap-chart-fill)}.fx-swap-chart__line{fill:none;stroke:#dcdcdcf0;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke}.fx-ratio-history-overlay{z-index:calc(var(--fe-z-chrome) + 58)}.fx-ratio-history-sheet{max-width:38rem}.fx-ratio-history__body{gap:.85rem}.fx-ratio-history__controls,.fx-ratio-history__controls>div{align-items:center;display:flex}.fx-ratio-history__controls{justify-content:space-between}.fx-ratio-history__controls>div{background:#161616b8;border:1px solid #d6d6d624;border-radius:999px;padding:.18rem}.fx-ratio-history__controls button{color:#efefef85;font-size:var(--fe-type-meta);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;min-width:2.35rem;min-height:2.15rem;padding:.38rem .7rem;display:inline-flex}.fx-ratio-history__controls button.is-active{color:var(--fx-cyan);background:#d6d6d621}.fx-ratio-history__current{border-top:1px solid #d6d6d621;border-bottom:1px solid #d6d6d621;gap:.42rem;padding:.95rem 0;display:grid}.fx-ratio-history__current>span{color:#efefef8f;font-size:var(--fe-type-meta)}.fx-ratio-history__current>strong{color:var(--fx-cyan);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fe-type-reading);font-weight:var(--fe-weight-title)}.fx-ratio-history__current>small{color:#efefef80;font-size:var(--fe-type-meta);line-height:var(--fe-leading-body)}.fx-ratio-history__list{border-top:1px solid #d6d6d621;display:grid}.fx-ratio-history__list>div{border-bottom:1px solid #d6d6d621;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;display:flex}.fx-ratio-history__list time{color:#efefef85;font-size:var(--fe-type-meta)}.fx-ratio-history__list strong{color:#f8f8f8e0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fe-type-meta);font-weight:var(--fe-weight-title);text-align:right}.fx-swap-amount>header{justify-content:space-between;align-items:center;display:flex}.fx-swap-amount-flow{background:#0d0d0d61;border:1px solid #d6d6d626;border-radius:1rem;grid-template-columns:minmax(0,1fr) 1.8rem minmax(0,1fr);align-items:stretch;gap:.7rem;padding:.15rem;display:grid}.fx-swap-amount-flow>p{grid-column:1/-1;padding-inline:.15rem}.fx-swap-amount-flow__arrow{color:var(--fx-gold);justify-content:center;align-self:center;align-items:center;display:flex}.fx-swap-amount,.fx-swap-output{align-content:space-between;min-height:7.25rem}.fx-swap-amount-flow .fx-swap-amount,.fx-swap-amount-flow .fx-swap-output{background:0 0;border:0}.fx-swap-amount label,.fx-swap-output>span{color:#f6f6f6bd;font-size:var(--fe-type-control)}.fx-swap-amount>header button{color:var(--fx-cyan);font-size:var(--fe-type-meta);background:0 0;border:0;padding:.3rem}.fx-swap-amount>div{align-items:center;gap:.8rem;display:flex}.fx-swap-sheet{max-width:42rem}.fx-source-sheet{max-width:32rem}.fx-source-sheet__list{gap:.45rem}.fx-source-sheet__list>button{border:1px solid var(--fe-product-border);color:inherit;text-align:left;border-radius:.8rem;grid-template-columns:2.55rem minmax(0,1fr) 1.5rem;align-items:center;gap:.65rem;width:100%;min-height:3.85rem;padding:.55rem .7rem;display:grid}.fx-source-sheet__list>button:focus-visible{outline:none}.fx-source-sheet__list>button>svg{color:var(--fx-cyan);justify-self:end}.fx-swap-amount input{color:#f8f8f8;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:.45rem 0 .65rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(1.65rem,5vw,2.1rem)}.fx-swap-amount>div>span{color:#f2f2f294;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fe-type-control)}.fx-swap-amount-flow>p.is-error,.fx-swap-quote-error{color:#ffa893eb}.fx-swap-output strong{color:#f9f9f9f5;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(1.55rem,4vw,1.95rem);font-weight:var(--fe-weight-title)}.fx-swap-output strong small{color:#efefef85;font-size:.6em}.fx-swap-quote-result{background:#d6d6d612;grid-template-columns:auto minmax(0,1fr);align-items:flex-start}.fx-swap-quote-result.is-progress{display:block}.fx-swap-quote-result>svg{color:var(--fx-cyan)}.fx-swap-quote-result>div{gap:.32rem;display:grid}.fx-swap-quote-result strong{color:#f8f8f8f0;font-size:var(--fe-type-control)}.fx-swap-quote-error{font-size:var(--fe-type-meta);margin:0}.fx-swap-simulation p{align-items:flex-start;gap:.5rem;display:flex}.fx-swap-simulation p svg{color:var(--fx-gold);flex:none;margin-top:.12rem}.fx-swap-sheet__actions{flex:none;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:.65rem;display:grid}.fx-swap-sheet__primary{background:var(--fe-product-action);color:var(--fe-product-action-text);font-size:var(--fe-type-control);font-weight:var(--fe-weight-control);border:0;border-radius:.85rem;justify-content:center;align-items:center;gap:.5rem;min-height:3.35rem;display:inline-flex}.fx-swap-sheet__primary .is-spinning,.fx-swap-quote-result .is-spinning{animation:.8s linear infinite fx-spin}.fx-swap-sheet__primary:disabled{cursor:not-allowed;filter:saturate(.4);opacity:.5}.fx-coming-soon{height:100dvh;z-index:calc(var(--fe-z-chrome) + 54);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0;overflow:hidden}.fx-coming-soon__backdrop{-webkit-backdrop-filter:blur(var(--fe-sheet-backdrop-blur));backdrop-filter:blur(var(--fe-sheet-backdrop-blur));background:var(--fe-product-overlay);touch-action:none;border:0;width:100%;padding:0;position:absolute;inset:0}.fx-coming-soon__card{background:var(--fe-product-panel-gradient);border:1px solid var(--fx-line);border-radius:var(--fe-sheet-radius);box-shadow:var(--fe-sheet-shadow);color:#f7f7f7;text-align:center;flex-direction:column;align-items:center;width:min(100% - 1rem,22rem);padding:1.9rem 1.5rem 1.4rem;display:flex;position:relative}.fx-coming-soon__icon{color:var(--fe-gold,#e9bf6b);background:#e9bf6b1a;border:1px solid #e9bf6b52;border-radius:50%;justify-content:center;align-items:center;width:3.1rem;height:3.1rem;display:flex}.fx-coming-soon__card small{color:var(--fe-product-value);font-size:var(--fe-type-meta);font-weight:var(--fe-weight-emphasis);letter-spacing:.14em;text-transform:uppercase;margin-top:.9rem}.fx-coming-soon__card strong{font-size:var(--fe-type-panel-title);font-weight:var(--fe-weight-title);letter-spacing:var(--fe-tracking-title);margin-top:.35rem}.fx-coming-soon__card p{color:#f0f0f0ad;font-size:var(--fe-type-control);margin-top:.55rem;line-height:1.65}.fx-coming-soon__card>button{color:#151515;font-weight:var(--fe-weight-emphasis);background:#ddd;border:0;border-radius:.75rem;width:100%;min-height:2.9rem;margin-top:1.25rem;transition:background .18s}.fx-coming-soon__card>button:is(:hover,:focus-visible){background:#f1f1f1}.fx-account-overlay{height:100dvh;z-index:calc(var(--fe-z-chrome) + 50);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0;overflow:hidden}.fx-market-overlay{height:100dvh;z-index:calc(var(--fe-z-chrome) + 52);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0;overflow:hidden}.fx-market-overlay__backdrop{-webkit-backdrop-filter:blur(var(--fe-sheet-backdrop-blur));backdrop-filter:blur(var(--fe-sheet-backdrop-blur));background:var(--fe-product-overlay);touch-action:none;border:0;width:100%;padding:0;position:absolute;inset:0}.fx-market-sheet{background:var(--fe-product-panel-gradient);border:1px solid var(--fx-line);border-radius:var(--fe-sheet-radius);box-shadow:var(--fe-sheet-shadow);color:#f7f7f7;max-width:36rem;min-height:0;max-height:min(46rem,100dvh - 3rem);padding:var(--fe-sheet-padding);touch-action:pan-y;flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}.fx-market-sheet__handle{display:none}.fx-market-sheet__header{border-bottom:1px solid var(--fx-line);flex:none;justify-content:space-between;align-items:flex-start;padding:.15rem 0 1.1rem;display:flex}.fx-market-sheet__header>div{gap:.28rem;min-width:0;display:grid}.fx-market-sheet__header>div>span{color:var(--fx-gold);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fe-type-meta);font-weight:var(--fe-weight-emphasis);letter-spacing:.16em;text-transform:uppercase}.fx-market-sheet__header h2{font-size:var(--fe-type-panel-title);font-weight:var(--fe-weight-title);letter-spacing:-.035em;line-height:var(--fe-leading-title);margin:0}.fx-market-sheet__header p{color:#efefef80;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fe-type-meta);margin:0}.fx-market-sheet__header>button{background:var(--fe-product-control);border:1px solid var(--fx-line);color:#f3f3f3c7;height:var(--fe-sheet-close-size);width:var(--fe-sheet-close-size);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.fx-market-sheet__body{overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:auto;align-content:start;gap:1rem;min-height:0;padding:1.1rem 0 1.4rem;display:grid;overflow:hidden auto}.fx-market-sheet__body::-webkit-scrollbar{display:none}.fx-market-value{background:linear-gradient(135deg,#d6d6d61a,#10101047);border:1px solid #d6d6d633;border-radius:1rem;justify-content:space-between;align-items:end;gap:1rem;padding:1rem;display:flex}.fx-market-value>div{gap:.35rem;display:grid}.fx-market-value span,.fx-market-source>span,.fx-market-source small{color:#efefef80;font-size:var(--fe-type-meta)}.fx-market-value strong{color:#f9f9f9f5;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(1.45rem,5vw,2rem);font-weight:var(--fe-weight-title)}.fx-market-value strong small{color:#efefef7a;font-size:.55em;font-weight:var(--fe-weight-control)}.fx-market-value>b{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fe-type-reading);font-variant-numeric:tabular-nums;font-weight:var(--fe-weight-emphasis)}.fx-market-value>b.is-positive{color:#ccccccf0}.fx-market-value>b.is-negative{color:#ffa893eb}.fx-market-chart{background:linear-gradient(#d6d6d60e,#0000 72%),#0d0d0d57;border:1px solid #d6d6d624;border-radius:1rem;gap:.55rem;padding:.9rem .9rem .65rem;display:grid;overflow:hidden}.fx-market-chart>header,.fx-market-chart>header>div,.fx-market-chart>footer{justify-content:space-between;align-items:center;display:flex}.fx-market-chart>header>div{color:#f8f8f8e0;font-size:var(--fe-type-control);gap:.48rem}.fx-market-chart>header svg{color:var(--fx-cyan)}.fx-market-chart>header>span,.fx-market-chart>footer{color:#efefef7a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fe-type-meta)}.fx-market-chart>svg{width:100%;height:8.25rem;display:block;overflow:visible}.fx-market-chart__grid{stroke:#d6d6d614;stroke-width:1px}.fx-market-chart__reference{stroke:#e9bf6b61;stroke-dasharray:4 5;stroke-width:1px}.fx-market-chart__area{fill:url(#fx-market-chart-fill)}.fx-market-chart__line{fill:none;filter:drop-shadow(0 0 5px #d6d6d647);stroke:#dcdcdcf0;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke}.fx-market-chart__point{fill:#f2f2f2;filter:drop-shadow(0 0 6px #d6d6d6b8);stroke:#1d1d1de6;stroke-width:2px;vector-effect:non-scaling-stroke}.fx-market-chart>footer{padding-inline:.12rem}.fx-market-basis,.fx-market-simulation{background:#0d0d0d61;border:1px solid #d6d6d624;border-radius:1rem;gap:.65rem;padding:1rem;display:grid}.fx-market-basis__title{color:#f8f8f8eb;font-size:var(--fe-type-control);align-items:center;gap:.52rem;display:flex}.fx-market-basis__title svg{color:var(--fx-cyan)}.fx-market-basis p,.fx-market-simulation p{color:#efefef94;font-size:var(--fe-type-meta);line-height:var(--fe-leading-body);margin:0}.fx-market-source{border-top:1px solid #d6d6d61c;gap:.32rem;margin-top:.2rem;padding-top:.75rem;display:grid}.fx-market-source a{color:var(--fx-cyan);font-size:var(--fe-type-control);align-items:center;gap:.4rem;text-decoration:none;display:flex}.fx-market-source>strong{color:#f6f6f6db;font-size:var(--fe-type-control)}.fx-market-simulation span{color:var(--fx-gold);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fe-type-meta);font-weight:var(--fe-weight-emphasis);letter-spacing:.12em;text-transform:uppercase}.fx-market-sheet__close{background:var(--fe-product-action);border:1px solid var(--fe-product-action);color:var(--fe-product-action-text);font-size:var(--fe-type-control);font-weight:var(--fe-weight-control);border-radius:.85rem;flex:none;width:100%;min-height:3.35rem}.fx-account-overlay__backdrop{-webkit-backdrop-filter:blur(var(--fe-sheet-backdrop-blur));backdrop-filter:blur(var(--fe-sheet-backdrop-blur));background:var(--fe-product-overlay);touch-action:none;border:0;width:100%;padding:0;position:absolute;inset:0}.fx-account-sheet{background:var(--fe-product-panel-gradient);border:1px solid var(--fx-line);border-radius:var(--fe-sheet-radius);box-shadow:var(--fe-sheet-shadow);color:#f7f7f7;max-width:35rem;height:min(48rem,100dvh - 3rem);min-height:0;max-height:min(48rem,100dvh - 3rem);padding:var(--fe-sheet-padding);touch-action:pan-y;flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}.fx-account-sheet__handle{flex:none;display:none}.fx-account-sheet__header{border-bottom:1px solid var(--fx-line);flex:none;justify-content:space-between;align-items:flex-start;padding:.15rem 0 1.15rem;display:flex}.fx-account-sheet__header>div{gap:.32rem;display:grid}.fx-account-sheet__header span,.fx-account-settings>p{color:var(--fx-gold);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fe-type-meta);font-weight:var(--fe-weight-emphasis);letter-spacing:.16em;text-transform:uppercase;margin:0}.fx-account-sheet__header h2{font-size:var(--fe-type-panel-title);font-weight:var(--fe-weight-title);letter-spacing:-.035em;line-height:var(--fe-leading-title);margin:0}.fx-account-sheet__header>button{background:var(--fe-product-control);border:1px solid var(--fx-line);color:#f3f3f3c7;height:var(--fe-sheet-close-size);width:var(--fe-sheet-close-size);border-radius:50%;justify-content:center;align-items:center;display:flex}.fx-account-sheet__body{overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:1 1 0;align-content:start;gap:1.1rem;min-height:0;padding:1.15rem 0 1.5rem;display:grid;position:relative;overflow:hidden scroll}.fx-account-sheet__body::-webkit-scrollbar{display:none}.fx-account-identity{background:#0d0d0d66;border:1px solid #d6d6d626;border-radius:1rem;gap:1rem;padding:1rem;display:grid}.fx-account-identity__status{color:var(--fx-cyan);font-size:var(--fe-type-control);align-items:center;gap:.5rem;display:flex}.fx-account-identity__name{gap:.28rem;display:grid}.fx-account-identity__name>span{color:#f9f9f9f0;font-size:var(--fe-type-reading);font-weight:var(--fe-weight-control)}.fx-account-identity__name small,.fx-account-setting-row small{color:#efefef7a;font-size:var(--fe-type-meta);font-weight:var(--fe-weight-body)}.fx-account-id{color:var(--fx-cyan);text-align:left;background:#d6d6d60e;border:1px solid #d6d6d621;border-radius:.82rem;justify-content:space-between;align-items:center;gap:.8rem;min-width:0;padding:.78rem .85rem;display:flex}.fx-account-id>span{gap:.25rem;min-width:0;display:grid}.fx-account-id small{color:#f0f0f085;font-size:var(--fe-type-meta)}.fx-account-id strong{color:#f6f6f6e6;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fe-type-control);font-weight:var(--fe-weight-control);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-account-settings{gap:0;min-height:0;display:grid}.fx-account-settings>p{padding:.4rem 0 .72rem}.fx-account-setting-row{color:#f6f6f6e0;text-align:left;background:0 0;border:0;border-bottom:1px solid #d6d6d621;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.72rem;width:100%;min-height:4.6rem;padding:.6rem 0;display:grid}.fx-account-setting-row>span:nth-child(2){gap:.28rem;display:grid}.fx-account-setting-row strong,.fx-account-setting-row>b{font-size:var(--fe-type-control);font-weight:var(--fe-weight-control)}.fx-account-setting-row__icon{color:var(--fx-cyan);background:#d6d6d612;border:1px solid #d6d6d629;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.fx-account-setting-row.is-action>svg{color:#efefef80;transition:transform .28s}.fx-account-setting-row.is-action>svg.is-open{transform:rotate(90deg)}.fx-account-wallet-boundary{background:#11111185;border-bottom:1px solid #e9bf6b2e;gap:1rem;padding:1rem .8rem 1.1rem;display:grid}.fx-account-wallet-boundary__notice{color:var(--fx-gold);align-items:flex-start;gap:.72rem;display:flex}.fx-account-wallet-boundary__notice>div{gap:.42rem;display:grid}.fx-account-wallet-boundary__notice strong,.fx-account-wallet-boundary__notice p{font-size:var(--fe-type-meta);line-height:var(--fe-leading-body);margin:0}.fx-account-wallet-boundary__notice strong{color:#f2e2bceb}.fx-account-wallet-boundary__notice p{color:#efefef94}.fx-wallet-connect,.fx-wallet-connected{border-top:1px solid #d6d6d61c;gap:.85rem;padding-top:1rem;display:grid}.fx-wallet-connect__intro,.fx-wallet-connected__status{grid-template-columns:2.35rem minmax(0,1fr);align-items:flex-start;gap:.7rem;display:grid}.fx-wallet-connect__intro>span,.fx-wallet-connected__status>span{color:var(--fx-cyan);background:#d6d6d614;border:1px solid #d6d6d62e;border-radius:50%;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:flex}.fx-wallet-connect__intro>div,.fx-wallet-connected__status>div{gap:.3rem;display:grid}.fx-wallet-connect__intro strong,.fx-wallet-connected__status strong{color:#f8f8f8f0;font-size:var(--fe-type-control)}.fx-wallet-connect__intro p,.fx-wallet-connected__status p,.fx-wallet-connect>small{color:#efefef8c;font-size:var(--fe-type-meta);line-height:var(--fe-leading-body);margin:0}.fx-wallet-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.fx-wallet-method{color:#f6f6f6db;text-align:left;background:#d6d6d60b;border:1px solid #d6d6d624;border-radius:.8rem;align-items:center;gap:.6rem;min-height:3.35rem;padding:.65rem .72rem;transition:border-color .18s,background .18s;display:flex}.fx-wallet-method:hover,.fx-wallet-method:focus-visible{background:#d6d6d616;border-color:#d6d6d657}.fx-wallet-method:disabled{cursor:not-allowed;opacity:.42}.fx-wallet-method>span{color:var(--fx-cyan);align-items:center;display:flex}.fx-wallet-method strong{font-size:var(--fe-type-meta);font-weight:var(--fe-weight-control);line-height:1.35}.fx-wallet-progress{color:var(--fx-cyan);background:linear-gradient(90deg,#d6d6d61a,#d6d6d606);border:1px solid #d6d6d62e;border-radius:.8rem;align-items:center;gap:.65rem;min-height:3.35rem;padding:.72rem .8rem;display:flex}.fx-wallet-progress span{color:#f6f6f6db;font-size:var(--fe-type-meta)}.fx-wallet-progress .is-spinning,.fx-wallet-revoke .is-spinning{animation:.8s linear infinite fx-spin}.fx-wallet-signature{background:linear-gradient(135deg,#d6d6d614,#10101047);border:1px solid #d6d6d633;border-radius:.9rem;gap:.85rem;padding:.9rem;display:grid}.fx-wallet-signature__copy{grid-template-columns:2.25rem minmax(0,1fr);align-items:flex-start;gap:.7rem;display:grid}.fx-wallet-signature__copy>span{color:var(--fx-cyan);background:#d6d6d614;border:1px solid #d6d6d62e;border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.fx-wallet-signature__copy strong{color:#f8f8f8f0;font-size:var(--fe-type-control);line-height:1.4;display:block}.fx-wallet-signature__copy p{color:#efefef94;font-size:var(--fe-type-meta);line-height:var(--fe-leading-body);margin:.28rem 0 0}.fx-wallet-signature__action{color:#151515;font-size:var(--fe-type-control);font-weight:var(--fe-weight-control);background:#e0e0e0f0;border:0;border-radius:.78rem;justify-content:center;align-items:center;gap:.55rem;min-height:3.35rem;padding:.75rem 1rem;display:flex}.fx-wallet-signature__action:hover,.fx-wallet-signature__action:focus-visible{background:#eeeeeefa}.fx-wallet-error{color:#ffb8a6eb;font-size:var(--fe-type-meta);line-height:var(--fe-leading-body);gap:.25rem;margin:0;display:grid}.fx-wallet-error p{margin:0}.fx-wallet-error span{color:#eeeeee8f}.fx-wallet-connected dl{border-top:1px solid #d6d6d61c;border-bottom:1px solid #d6d6d61c;margin:0;padding:.35rem 0;display:grid}.fx-wallet-connected dl>div{justify-content:space-between;align-items:center;gap:1rem;min-height:2.25rem;display:flex}.fx-wallet-connected dt,.fx-wallet-connected dd{font-size:var(--fe-type-meta);margin:0}.fx-wallet-connected dt{color:#efefef80}.fx-wallet-connected dd{color:#f8f8f8e0;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.fx-wallet-revoke{color:#ffae9be6;font-size:var(--fe-type-meta);background:0 0;border:1px solid #ff957e40;border-radius:.78rem;justify-content:center;align-items:center;gap:.55rem;width:100%;min-height:3.1rem;display:flex}.fx-account-state{color:#f0f0f080;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.9rem;display:flex}.fx-account-state p{font-size:var(--fe-type-reading);margin:0}.fx-account-sheet__close{background:var(--fe-product-action);border:1px solid var(--fe-product-action);color:var(--fe-product-action-text);font-size:var(--fe-type-control);font-weight:var(--fe-weight-control);border-radius:.85rem;flex:none;width:100%;min-height:3.35rem}@keyframes fx-spin{to{transform:rotate(360deg)}}@media (max-width:760px){.fx-search input{font-size:1rem}.fx-topbar{height:4.25rem;padding:max(.15rem, env(safe-area-inset-top)) 1rem 0}.fx-brand{gap:.48rem}.fx-topbar__actions{gap:.45rem}.fx-help-trigger,.fx-account-trigger{width:2.55rem;height:2.55rem;min-height:2.55rem}.fx-account-trigger{justify-content:center;width:2.55rem;height:2.55rem;min-height:2.55rem;padding:0}.fx-account-trigger>span:not(.fe-history-unread){display:none}.fx-context{border:0;min-height:2.3rem;padding:0 .4rem;font-size:0}.fx-context i{width:.38rem;height:.38rem}.fx-workspace{min-height:calc(100svh - 4.25rem);padding:0 1rem calc(5.25rem + env(safe-area-inset-bottom));display:block}.fx-content{padding:0}.fx-navigation{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);max-width:100vw;height:auto;padding:.25rem 0 calc(.25rem + env(safe-area-inset-bottom));z-index:25;background:#0d0d0df0;border:0;border-top:1px solid #ccc3;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;width:100vw;display:grid;position:fixed;inset:auto 0 0;overflow:hidden;box-shadow:0 -12px 40px #00000047}.fx-navigation button{font-size:var(--fe-type-nav);font-weight:var(--fe-weight-control);text-align:center;border-radius:0;flex-direction:row;justify-content:center;gap:.44rem;min-height:3.65rem;padding:.42rem .05rem .35rem}.fx-navigation button:before{display:none}.fx-navigation button.is-active{background:0 0}.fx-navigation button.is-active span{color:var(--fx-cyan)}.fx-intro{gap:.48rem;padding:1.35rem 0 1.25rem}.fx-intro h1{font-size:var(--fe-type-page-title)}.fx-intro>span{font-size:var(--fe-type-reading)}.fx-filter{grid-template-columns:minmax(0,1fr);padding:.75rem 0 .9rem}.fx-market-filters{margin-inline:-1rem;padding:.9rem 1rem .72rem}.fx-market-filters button{min-height:2.35rem;padding-inline:.78rem}.fx-search{border-radius:.82rem;min-height:3.2rem;padding:0 .82rem}.fx-directory-head{padding:.7rem 0 .9rem}.fx-directory-head>span{display:none}.fx-directory{display:block}.fx-market-head{grid-template-columns:minmax(0,1fr) 5.8rem}.fx-airline{border-bottom:1px solid #d6d6d61f;grid-template-columns:2rem minmax(0,1fr);gap:.62rem;min-height:5.35rem;padding:.78rem 0}.fx-airline__open{grid-template-columns:minmax(0,1fr) 5.8rem;gap:.62rem}.fx-airline__favorite{width:2rem;height:2rem}.fx-airline__ticker{display:none}.fx-airline__identity strong{font-size:var(--fe-type-reading)}.fx-airline__market{grid-template-columns:1fr;align-items:end;gap:.1rem}.fx-airline__market strong,.fx-airline__market span{line-height:1.15}.fx-pending{min-height:calc(100svh - 9rem);padding:2rem 1rem 4rem}.fx-pending-gate{grid-template-columns:1.8rem minmax(0,1fr)}.fx-pending-gate button{grid-column:1/-1;width:100%}.fx-swap__intro{gap:.45rem;padding:1.35rem 0 1.2rem}.fx-swap__intro h1{font-size:var(--fe-type-feature-title);line-height:1.34}.fx-swap__intro>span{font-size:max(var(--fe-type-control), .88rem)}.fx-swap-source{padding-top:1.2rem}.fx-swap-source__trigger{min-height:3.75rem;padding:.48rem .85rem}.fx-swap-search{margin-top:.2rem}.fx-swap-directory-head{padding-top:1.45rem}.fx-swap-directory-head h2{font-size:max(var(--fe-type-control), .96rem)}.fx-swap-target{grid-template-columns:2.55rem minmax(0,1fr);gap:.62rem;min-height:6.25rem;padding:.75rem 0}.fx-swap-target__ratio{text-align:left;grid-column:2}.fx-swap-target__ratio strong{font-size:var(--fe-type-meta)}.fx-swap-sheet{max-height:88dvh}.fx-swap-chart>svg{height:5.4rem}.fx-swap-overview p{align-items:end}.fx-swap-overview p strong{max-width:58%}.fx-swap-overview p b,.fx-swap-overview__basis strong{font-size:max(var(--fe-type-control), .9rem)}.fx-swap-overview__basis{gap:.65rem}.fx-swap-amount-flow{grid-template-columns:minmax(0,1fr);gap:0;padding:.15rem .75rem .7rem}.fx-swap-amount-flow__arrow{min-height:1.8rem;transform:rotate(90deg)}.fx-swap-amount,.fx-swap-output{border-radius:0;min-height:5.5rem;padding:.75rem .15rem}.fx-swap-amount label,.fx-swap-output>span{font-size:var(--fe-type-meta)}.fx-swap-amount input,.fx-swap-output strong{font-size:clamp(1.2rem,5.4vw,1.55rem)}.fx-swap-amount>div{gap:.35rem}.fx-swap-amount>div>span{font-size:var(--fe-type-meta)}.fx-swap-sheet__actions{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}}@media (max-width:700px){.fx-account-overlay,.fx-market-overlay{align-items:flex-end;padding:0}.fx-swap-complete-overlay{align-items:center;padding:1rem}.fx-swap-complete{border-radius:1.35rem;padding:1.3rem}.fx-market-overlay__backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#04040494}.fx-market-sheet{border-radius:var(--fe-sheet-radius-mobile) var(--fe-sheet-radius-mobile) 0 0;max-width:none;max-height:86dvh;padding:1.15rem 1rem var(--fe-sheet-mobile-padding-bottom);border-bottom:0;width:100%}.fx-market-sheet__handle{height:var(--fe-sheet-handle-height);margin:calc(var(--fe-sheet-handle-top) - 1.15rem) auto .72rem;width:var(--fe-sheet-handle-width);background:#dadada6b;border-radius:999px;display:block}.fx-market-sheet__header h2{font-size:var(--fe-type-panel-title);line-height:var(--fe-leading-title)}.fx-market-sheet__header>button{width:3rem;height:3rem}.fx-market-sheet__body{padding:.9rem 0 1.4rem}.fx-market-sheet__close{font-size:max(var(--fe-type-control), .9rem);background:#202020e6;border-color:#d1d1d157;min-height:3.45rem}.fx-account-overlay__backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#04040494}.fx-account-sheet{border-radius:var(--fe-sheet-radius-mobile) var(--fe-sheet-radius-mobile) 0 0;max-width:none;height:88dvh;min-height:0;max-height:88dvh;padding:1.15rem 1rem var(--fe-sheet-mobile-padding-bottom);border-bottom:0;width:100%;bottom:0}.fx-account-sheet__handle{height:var(--fe-sheet-handle-height);margin:calc(var(--fe-sheet-handle-top) - 1.15rem) auto .72rem;width:var(--fe-sheet-handle-width);background:#dadada6b;border-radius:999px;display:block}.fx-account-sheet__header{padding-top:.15rem}.fx-account-sheet__header span,.fx-account-settings>p{font-size:max(var(--fe-type-meta), .74rem)}.fx-account-sheet__header h2{font-size:var(--fe-type-panel-title);line-height:var(--fe-leading-title)}.fx-account-sheet__header>button{width:3rem;height:3rem}.fx-account-sheet__body{padding:.9rem 0 1.5rem}.fx-account-identity__status,.fx-account-identity__name>span,.fx-account-setting-row strong,.fx-account-setting-row>b,.fx-wallet-connect__intro strong,.fx-wallet-connected__status strong{font-size:max(var(--fe-type-control), .9rem)}.fx-account-identity__name small,.fx-account-setting-row small,.fx-account-id small,.fx-account-wallet-boundary__notice strong,.fx-account-wallet-boundary__notice p,.fx-wallet-connect__intro p,.fx-wallet-connected__status p,.fx-wallet-connect>small,.fx-wallet-error,.fx-wallet-progress span,.fx-wallet-connected dt,.fx-wallet-connected dd,.fx-wallet-revoke{font-size:max(var(--fe-type-meta), .78rem)}.fx-account-id strong,.fx-wallet-method strong{font-size:max(var(--fe-type-control), .86rem)}.fx-account-sheet__close{font-size:max(var(--fe-type-control), .9rem);background:#202020e6;border-color:#d1d1d157;min-height:3.45rem}.fx-wallet-methods{grid-template-columns:1fr}}@media (max-width:380px){.fx-topbar{padding-inline:.75rem}.fx-brand{gap:.36rem}.fx-brand .flyedge-brand-master,.fx-brand .flyedge-brand-product{font-size:var(--fe-type-control)}.fx-workspace{padding-inline:.75rem}.fx-filter{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.fx-loader{animation-duration:1.8s}}.fx-help-trigger,.fx-account-trigger,.fx-search,.fx-pending-gate,.fx-pending-gate button,.fx-swap-source__trigger,.fx-swap-amount,.fx-swap-output,.fx-swap-amount-flow,.fx-swap-chart,.fx-ratio-history__controls>div,.fx-account-identity,.fx-account-id,.fx-account-wallet-boundary,.fx-wallet-method,.fx-wallet-progress,.fx-wallet-signature{background:var(--fe-product-control);border-color:var(--fe-product-border)}.fx-market-filters button.is-active,.fx-navigation button.is-active,.fx-source-sheet__list>button.is-selected{background:var(--fe-product-control-hover);border-color:var(--fe-product-border-strong);color:var(--fe-product-text)}.fx-shell :is(.fx-help-trigger,.fx-account-trigger){background:var(--fe-product-control);border-color:var(--fe-product-border);color:var(--fe-product-text-secondary)}.fx-shell :is(.fx-help-trigger,.fx-account-trigger):hover,.fx-shell :is(.fx-help-trigger,.fx-account-trigger):focus-visible{background:var(--fe-product-control-hover);border-color:var(--fe-product-border-strong);color:var(--fe-product-text)}.fx-navigation{border-color:var(--fe-product-border)}.fx-navigation button,.fx-navigation button:hover,.fx-navigation button:focus-visible{color:var(--fe-product-text-meta)}.fx-navigation button:hover,.fx-navigation button:focus-visible{background:var(--fe-product-control);color:var(--fe-product-text-secondary)}.fx-navigation button.is-active,.fx-navigation button.is-active:hover,.fx-navigation button.is-active:focus-visible,.fx-navigation button.is-active span,.fx-navigation button.is-active svg{color:var(--fe-product-text);background:0 0;border-color:#0000}.fx-navigation button.is-active:before{background:var(--fe-product-text)}.fx-market-filters{border-color:var(--fe-product-border)}.fx-market-filters button{color:var(--fe-product-text-meta)}.fx-market-filters button:hover,.fx-market-filters button:focus-visible,.fx-market-filters button.is-active{background:var(--fe-product-control-hover);border-color:var(--fe-product-border-strong);color:var(--fe-product-text)}.fx-search{background:var(--fe-product-control);border-color:var(--fe-product-border);color:var(--fe-product-text-secondary)}.fx-search:focus-within{background:var(--fe-product-control-hover);border-color:var(--fe-product-border-strong);box-shadow:none}.fx-directory-head,.fx-market-head,.fx-airline{border-color:var(--fe-product-border)}.fx-airline:hover{background:var(--fe-product-control);border-color:var(--fe-product-border-strong)}.fx-airline__ticker{background:var(--fe-product-control);border-color:var(--fe-product-border);color:var(--fe-product-text-secondary)}.fx-market-sheet__close,.fx-account-sheet__close{background:var(--fe-product-control-hover);border-color:var(--fe-product-border);color:var(--fe-product-text)}@media (max-width:760px){.fx-navigation{background:color-mix(in srgb, var(--fe-product-surface-solid) 97%, transparent);border-top-color:var(--fe-product-border)}.fx-navigation button:hover,.fx-navigation button:focus-visible,.fx-navigation button.is-active,.fx-navigation button.is-active:hover,.fx-navigation button.is-active:focus-visible{background:0 0}}.fx-swap-source__flag,.fx-source-sheet__flag,.fx-account-setting-row__icon{background:var(--fe-product-control-hover);border-color:var(--fe-product-border);color:var(--fe-product-text-secondary)}.fx-ratio-history__controls>div,.fx-market-value,.fx-market-chart,.fx-market-basis,.fx-market-simulation,.fx-account-id{background:var(--fe-product-control);border-color:var(--fe-product-border)}.fx-ratio-history__controls button.is-active,.fx-source-sheet__list>button:hover,.fx-source-sheet__list>button:focus-visible,.fx-source-sheet__list>button.is-selected{background:var(--fe-product-control-hover);border-color:var(--fe-product-border-strong);color:var(--fe-product-text)}.fx-ratio-history__current,.fx-ratio-history__list,.fx-ratio-history__list>div,.fx-source-sheet__list>button,.fx-market-source,.fx-account-setting-row{border-color:var(--fe-product-border)}.fx-ratio-history__current>strong{color:var(--fe-product-value)}.fx-source-sheet__list>button>svg,.fx-market-chart>header svg,.fx-market-basis__title svg,.fx-account-setting-row__icon{color:var(--fe-product-text-secondary)}.fx-market-sheet__handle,.fx-account-sheet__handle{background:var(--fe-product-border-strong)}@media (max-width:700px){.fx-market-sheet__header h2,.fx-account-sheet__header h2{font-size:var(--fe-sheet-mobile-title-size)}.fx-market-sheet__header>button,.fx-account-sheet__header>button{display:none}}.fx-shell{--fx-topbar-height:4.75rem;--fe-product-canvas:#0c0b12;--fe-product-canvas-raised:#131019;--fe-product-surface:#1f1c28;--fe-product-surface-solid:#221e2e;--fe-product-control:#221f2c;--fe-product-control-hover:#2b2738;--fe-product-text:#f3f0f7;--fe-product-text-secondary:#d6d1e0;--fe-product-text-muted:#a8a3b3;--fe-product-text-meta:#8c8798;--fe-product-border:#b3a4d433;--fe-product-border-strong:#b3a4d461;--fe-product-action:#b3a4d4;--fe-product-action-text:#171321;--fe-product-connection:#b3a4d4;--fe-product-value:#e9bf6b;--fe-product-overlay:#0a0810c7;--fe-product-canvas-gradient:radial-gradient(100% 70% at 78% -8%, #a99bc321, transparent 58%), linear-gradient(180deg, #0b0a10 0%, #131019 60%, #0c0b12 100%);--fe-product-panel-gradient:linear-gradient(148deg, #262233, #17141f);--fx-cyan:var(--fe-product-connection);--fx-gold:var(--fe-product-value);background:var(--fe-product-canvas-gradient)}.fx-shell:before{opacity:.22;background-image:linear-gradient(#f3f0f705 1px,#0000 1px),linear-gradient(90deg,#f3f0f705 1px,#0000 1px);background-size:5.5rem 5.5rem}.fx-topbar{height:var(--fx-topbar-height);background:#0f0e15f7}.fx-swap-complete__actions button.is-primary,.fx-swap-sheet__primary,.fx-market-sheet__close,.fx-account-sheet__close{background:linear-gradient(120deg,#bcaede,#a493c9)}.fx-brand .flyedge-brand-product{color:var(--fe-product-value)}.fx-market-filters button.is-active{color:var(--fe-product-text)}.fx-airline__market strong,.fx-swap-target__ratio strong{color:var(--fe-product-value)}@media (max-width:760px){.fx-shell{--fx-topbar-height:4.25rem}.fx-workspace{min-height:calc(100svh - var(--fx-topbar-height));padding:0 0 calc(5.25rem + env(safe-area-inset-bottom))}.fx-content{padding:1.25rem 1rem 3rem}.fx-market-filters{margin-inline:0;padding-inline:0}}@media (max-width:380px){.fx-content{padding-inline:.75rem}}.fx-market-sheet,.fx-account-sheet{border-color:var(--fe-product-border);border-radius:var(--fe-sheet-radius);box-shadow:var(--fe-sheet-shadow)}.fx-market-sheet__header,.fx-account-sheet__header{border-bottom-color:var(--fe-product-border);align-items:flex-start;padding:0 0 .78rem}.fx-market-sheet__header span,.fx-account-sheet__header span{color:var(--fe-product-value)}.fx-market-sheet__header h2,.fx-account-sheet__header h2{font-size:var(--fe-type-panel-title);font-weight:var(--fe-weight-title);letter-spacing:var(--fe-tracking-title);line-height:var(--fe-leading-title)}.fx-market-sheet__header button,.fx-account-sheet__header button{background:var(--fe-product-control);border-color:var(--fe-product-border);height:var(--fe-sheet-close-size);width:var(--fe-sheet-close-size)}@media (max-width:700px){.fx-market-sheet,.fx-account-sheet{border-radius:var(--fe-sheet-radius-mobile)}.fx-market-sheet__header,.fx-account-sheet__header{padding-bottom:.68rem}}.fx-shell .fx-swap-route-card{border:1px solid var(--fe-product-border);background:#1b1c21;border-radius:1.05rem;overflow:hidden}.fx-shell .fx-swap-route-card__header{border-bottom:1px solid var(--fe-product-border);justify-content:space-between;align-items:center;min-height:2.8rem;padding:.55rem .9rem;display:flex}.fx-shell .fx-swap-route-card__header>span{color:var(--fe-product-value);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fe-type-meta);font-weight:var(--fe-weight-emphasis);letter-spacing:.11em;text-transform:uppercase}.fx-shell .fx-swap-route-card__header>button{color:var(--fe-product-text-muted);font-size:var(--fe-type-meta);background:0 0;border:0;align-items:center;gap:.15rem;min-height:2rem;padding:.2rem 0;display:inline-flex}.fx-shell .fx-swap-route-card__source{border-bottom:1px solid var(--fe-product-border);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;padding:.9rem;display:grid}.fx-shell .fx-swap-route-card__source>span{gap:.3rem;min-width:0;display:grid}.fx-shell .fx-swap-route-card__source>span:last-child{text-align:right}.fx-shell .fx-swap-route-card__source small{color:var(--fe-product-text-meta);font-size:var(--fe-type-meta)}.fx-shell .fx-swap-route-card__source strong{color:var(--fe-product-text-secondary);font-size:var(--fe-type-control);font-weight:var(--fe-weight-emphasis);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-shell .fx-swap-route-card__source>span:last-child strong{color:var(--fe-product-connection);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.fx-shell .fx-swap-route-card__amount{gap:.65rem;padding:.85rem .9rem 1rem;display:grid}.fx-shell .fx-swap-route-card__amount>header{grid-template-columns:minmax(0,1fr) 1.5rem minmax(0,1fr);align-items:center;gap:.65rem;display:grid}.fx-shell .fx-swap-route-card__amount-labels>span:last-child{color:var(--fe-product-text-muted);font-size:var(--fe-type-meta);text-align:right;grid-column:3;justify-self:end}.fx-shell .fx-swap-route-card__amount-labels label{color:var(--fe-product-text-muted);font-size:var(--fe-type-meta)}.fx-shell .fx-swap-route-card__amount-row{grid-template-columns:minmax(0,1fr) 1.5rem minmax(0,1fr);align-items:end;gap:.65rem;display:grid}.fx-shell .fx-swap-route-card__arrow{color:var(--fe-product-text-secondary);justify-content:center;align-self:center;align-items:center;display:flex}.fx-shell .fx-swap-route-card :is(.fx-swap-amount,.fx-swap-output){background:0 0;border:0;border-radius:0;align-items:end;min-height:3.3rem;padding:0;display:grid}.fx-shell .fx-swap-route-card .fx-swap-amount{align-items:baseline;gap:.28rem;display:flex}.fx-shell .fx-swap-route-card .fx-swap-output{text-align:right;justify-items:end;gap:.2rem}.fx-shell .fx-swap-route-card .fx-swap-output>span{color:var(--fe-product-text-meta);font-size:var(--fe-type-meta)}.fx-shell .fx-swap-route-card .fx-swap-amount input,.fx-shell .fx-swap-route-card .fx-swap-output>strong{color:var(--fe-product-text);width:100%;font-size:clamp(1.55rem,4.8vw,2rem);line-height:1.15}.fx-shell .fx-swap-route-card .fx-swap-amount input{flex:0 auto;width:auto;min-width:1.2ch;max-width:calc(100% - 3rem)}.fx-shell .fx-swap-route-card .fx-swap-amount>small{color:var(--fe-product-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fe-type-control);font-weight:var(--fe-weight-title);flex:none}.fx-shell .fx-swap-route-card .fx-swap-output>strong{color:var(--fe-product-value)}.fx-shell .fx-swap-route-card .fx-swap-output>strong small{color:var(--fe-product-text-muted);font-size:.52em;font-weight:var(--fe-weight-title);vertical-align:.14em}.fx-shell .fx-swap-route-card__footer{border-top:1px solid var(--fe-product-border);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:.7rem;padding:.75rem .9rem;display:grid}.fx-shell .fx-swap-route-card__footer>span{gap:.2rem;display:grid}.fx-shell .fx-swap-route-card__footer small{color:var(--fe-product-text-meta);font-size:var(--fe-type-meta)}.fx-shell .fx-swap-route-card__footer strong{color:var(--fe-product-connection);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fe-type-control);font-weight:var(--fe-weight-emphasis)}.fx-shell .fx-swap-route-card__footer>p{color:var(--fe-product-text-muted);font-size:var(--fe-type-meta);margin:0;line-height:1.5}.fx-shell .fx-swap-route-card__footer>p.is-error{color:var(--fe-product-danger)}@media (max-width:700px){.fx-shell .fx-swap-route-card__header,.fx-shell .fx-swap-route-card__source,.fx-shell .fx-swap-route-card__amount{padding-inline:.8rem}.fx-shell .fx-swap-route-card__amount-row,.fx-shell .fx-swap-route-card__amount>header{grid-template-columns:minmax(0,1fr) 1.25rem minmax(0,1fr);gap:.45rem}.fx-shell .fx-swap-route-card .fx-swap-amount input,.fx-shell .fx-swap-route-card .fx-swap-output>strong{font-size:clamp(1.28rem,5.4vw,1.58rem)}.fx-shell .fx-swap-route-card__footer{grid-template-columns:minmax(0,1fr);padding-inline:.8rem}}.fx-voice{max-width:52rem;margin:0 auto}.fx-voice-intro{border-bottom:1px solid #d6d6d621;gap:.62rem;padding:.15rem 0 1.65rem;display:grid}.fx-voice-intro>p{color:var(--fx-gold);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fe-type-meta);font-weight:var(--fe-weight-emphasis);letter-spacing:.16em;text-transform:uppercase;margin:0}.fx-voice-intro h1{color:#f8f8f8;font-size:clamp(1.75rem,3vw,3rem);font-weight:var(--fe-weight-title);letter-spacing:var(--fe-tracking-title);line-height:var(--fe-leading-title);margin:0}.fx-voice-intro>span{color:#f1f1f18f;font-size:var(--fe-type-reading);line-height:var(--fe-leading-body)}.fx-voice-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1.35rem 0 1rem;display:flex}.fx-voice-toolbar>small{color:#f0f0f073;font-size:var(--fe-type-meta)}.fx-voice-compose{background:var(--fe-product-action);border:1px solid var(--fe-product-action);color:var(--fe-product-action-text);font-size:var(--fe-type-control);font-weight:var(--fe-weight-control);border-radius:.85rem;justify-content:center;align-items:center;gap:.45rem;min-height:3.1rem;padding:0 1.15rem;display:inline-flex}.fx-voice-notice{background:var(--fe-product-control);border:1px solid var(--fe-product-border);color:#f4f4f4d1;font-size:var(--fe-type-control);border-radius:.8rem;margin:0 0 .9rem;padding:.7rem .9rem}.fx-voice-loading,.fx-voice-empty{color:#f0f0f080;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;min-height:14rem;display:flex}.fx-voice-empty>svg{color:var(--fx-cyan)}.fx-voice-empty strong{color:#f8f8f8e6;font-size:var(--fe-type-panel-title)}.fx-voice-empty span{font-size:var(--fe-type-control);line-height:var(--fe-leading-body);max-width:26rem}.fx-voice-loading button{background:var(--fe-product-control);border:1px solid var(--fe-product-border-strong);color:var(--fe-product-text);font-size:var(--fe-type-meta);border-radius:.75rem;min-height:2.7rem;padding:.5rem 1rem}.fx-voice-list{gap:.85rem;margin:0;padding:0 0 2.5rem;list-style:none;display:grid}.fx-voice-item{background:var(--fe-product-surface);border:1px solid var(--fe-product-border);border-radius:1rem;gap:.55rem;padding:1rem 1.1rem;display:grid}.fx-voice-item__head{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.fx-voice-kind,.fx-voice-status{border:1px solid var(--fe-product-border);font-size:var(--fe-type-meta);font-weight:var(--fe-weight-emphasis);border-radius:999px;align-items:center;gap:.3rem;padding:.22rem .6rem;display:inline-flex}.fx-voice-kind.is-praise{color:#9ed1ff;border-color:#7ec8ff6b}.fx-voice-kind.is-pain{color:#f0b49a;border-color:#f0a08266}.fx-voice-kind.is-idea{color:var(--fe-gold,#e9bf6b);border-color:#e9bf6b6b}.fx-voice-target{color:#f4f4f4cc;font-size:var(--fe-type-meta);font-weight:var(--fe-weight-emphasis)}.fx-voice-status{color:#f0f0f09e;margin-left:auto}.fx-voice-status.is-accepted{color:#9ed1ff;border-color:#7ec8ff6b}.fx-voice-status.is-declined{color:#f0f0f070}.fx-voice-item>strong{color:#fafafaf0;font-size:var(--fe-type-reading)}.fx-voice-item>p{color:#f0f0f09e;font-size:var(--fe-type-control);line-height:var(--fe-leading-body);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.fx-voice-item__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.fx-voice-item__foot>small{color:#f0f0f06b;font-size:var(--fe-type-meta)}.fx-voice-item__actions{gap:.45rem;display:flex}.fx-voice-item__actions button{background:var(--fe-product-control);border:1px solid var(--fe-product-border);color:#f4f4f4cc;font-size:var(--fe-type-meta);border-radius:.65rem;align-items:center;gap:.3rem;min-height:2.35rem;padding:.35rem .75rem;display:inline-flex}.fx-voice-item__actions button:is(:hover,:focus-visible){background:var(--fe-product-control-hover);border-color:var(--fe-product-border-strong);color:var(--fe-product-text)}.fx-voice-sheet{background:var(--fe-product-panel-gradient);border:1px solid var(--fx-line);border-radius:var(--fe-sheet-radius);box-shadow:var(--fe-sheet-shadow);color:#f7f7f7;flex-direction:column;width:min(100% - 1rem,34rem);min-height:0;max-height:min(46rem,100dvh - 3rem);display:flex;position:relative;overflow:hidden}.fx-voice-sheet__head{border-bottom:1px solid #d6d6d61f;justify-content:space-between;align-items:center;padding:1.15rem 1.3rem;display:flex}.fx-voice-sheet__head strong{font-size:var(--fe-type-panel-title);font-weight:var(--fe-weight-title);letter-spacing:var(--fe-tracking-title)}.fx-voice-sheet__head button{background:var(--fe-product-control);border:1px solid var(--fx-line);color:#f3f3f3c7;height:var(--fe-sheet-close-size);width:var(--fe-sheet-close-size);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.fx-voice-sheet__body{gap:1.05rem;min-height:0;padding:1.2rem 1.3rem;display:grid;overflow-y:auto}.fx-voice-field{border:0;gap:.55rem;min-width:0;margin:0;padding:0;display:grid}.fx-voice-field>legend,.fx-voice-input>span{color:var(--fx-gold);font-size:var(--fe-type-meta);font-weight:var(--fe-weight-emphasis);letter-spacing:.08em;padding:0}.fx-voice-field>legend{margin-bottom:.55rem}.fx-voice-chips{flex-wrap:wrap;gap:.45rem;display:flex}.fx-voice-chips>button{background:var(--fe-product-control);border:1px solid var(--fe-product-border);color:#f4f4f4c7;font-size:var(--fe-type-control);border-radius:999px;align-items:center;gap:.4rem;max-width:100%;min-height:2.65rem;padding:.45rem .95rem;display:inline-flex}.fx-voice-chips>button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-voice-chips>button.is-active{background:var(--fe-product-control-hover);border-color:var(--fe-product-border-strong);color:var(--fe-product-text)}.fx-voice-airline-picker{border:1px solid var(--fe-product-border);border-radius:.85rem;gap:0;display:grid;overflow:hidden}.fx-voice-airline-search{border-bottom:1px solid var(--fe-product-border);color:#f0f0f080;align-items:center;gap:.5rem;padding:.6rem .85rem;display:flex}.fx-voice-airline-search input{color:#f8f8f8f0;font-size:var(--fe-type-control);background:0 0;border:0;outline:none;width:100%}.fx-voice-airline-list{max-height:13rem;display:grid;overflow-y:auto}.fx-voice-airline-list>button{color:#f4f4f4d9;text-align:left;background:0 0;border:0;border-bottom:1px solid #d6d6d612;grid-template-columns:1.6rem minmax(0,1fr) auto;align-items:center;gap:.6rem;min-height:2.9rem;padding:.5rem .85rem;display:grid}.fx-voice-airline-list>button b{font-weight:var(--fe-weight-emphasis);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-voice-airline-list>button small{color:#f0f0f073}.fx-voice-airline-list>button.is-selected,.fx-voice-airline-list>button:is(:hover,:focus-visible){background:var(--fe-product-control)}.fx-voice-airline-list>p{color:#f0f0f073;font-size:var(--fe-type-meta);text-align:center;margin:0;padding:.85rem}.fx-voice-input input,.fx-voice-input textarea{background:var(--fe-product-control);border:1px solid var(--fe-product-border);color:#f8f8f8f0;font-family:inherit;font-size:var(--fe-type-control);line-height:var(--fe-leading-body);resize:vertical;border-radius:.85rem;outline:none;width:100%;padding:.75rem .9rem}.fx-voice-input input:focus-visible,.fx-voice-input textarea:focus-visible{border-color:var(--fe-product-border-strong)}.fx-voice-error{color:#f0b49a;font-size:var(--fe-type-control);margin:0}.fx-voice-sheet__foot{border-top:1px solid #d6d6d61f;gap:.5rem;padding:1rem 1.3rem 1.15rem;display:grid}.fx-voice-sheet__foot>small{color:#f0f0f06b;font-size:var(--fe-type-meta);line-height:var(--fe-leading-body);text-align:center}.fx-voice-submit{background:var(--fe-product-action);border:1px solid var(--fe-product-action);color:var(--fe-product-action-text);font-size:var(--fe-type-control);font-weight:var(--fe-weight-control);border-radius:.85rem;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:3.35rem;display:inline-flex}.fx-voice-submit:disabled{cursor:not-allowed;opacity:.55}.fx-voice-delete-actions{gap:.6rem;width:100%;margin-top:1.25rem;display:flex}.fx-voice-delete-actions>button{background:var(--fe-product-control);border:1px solid var(--fe-product-border-strong);color:#f7f7f7eb;font-weight:var(--fe-weight-emphasis);border-radius:.75rem;flex:1;justify-content:center;align-items:center;gap:.35rem;min-height:2.9rem;display:inline-flex}.fx-voice-delete-actions>button.is-danger{color:#f0a992;background:#c2472e29;border-color:#c2472e80}.fx-voice .is-spinning,.fx-voice-sheet .is-spinning{animation:.9s linear infinite fx-spin}@media (max-width:760px){.fx-voice-intro{gap:.45rem;padding:1.35rem 0 1.2rem}.fx-voice-intro h1{font-size:var(--fe-type-feature-title);line-height:1.34}.fx-voice-intro>span{font-size:max(var(--fe-type-control), .88rem)}.fx-voice-toolbar{flex-direction:column;align-items:flex-start}.fx-voice-compose{width:100%}.fx-voice-status{margin-left:0}}.fx-voice-sheet__handle{display:none}@media (max-width:700px){.fx-voice-sheet{border-radius:var(--fe-sheet-radius-mobile) var(--fe-sheet-radius-mobile) 0 0;max-height:calc(100dvh - env(safe-area-inset-top,0px) - 7.5rem);border-bottom:0;width:100%;max-width:none}.fx-voice-sheet__handle{height:var(--fe-sheet-handle-height);margin:var(--fe-sheet-handle-top) auto 0;width:var(--fe-sheet-handle-width);background:#dadada6b;border-radius:999px;flex:none;display:block}.fx-voice-sheet__head{padding:.72rem 1.15rem .78rem}.fx-voice-sheet__foot{padding-bottom:var(--fe-sheet-mobile-padding-bottom)}}
