.Button-module__8RiFmG__button{justify-content:center;align-items:center;gap:var(--button-gap);padding:var(--button-pad-y) var(--button-pad-x);border-radius:var(--button-radius);border:var(--stroke-hairline) solid transparent;font-family:var(--font-family-body);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line-height);font-weight:var(--font-style-medium);cursor:pointer;text-align:center;transition:background-color var(--motion-duration-short) var(--motion-easing-standard), border-color var(--motion-duration-short) var(--motion-easing-standard), color var(--motion-duration-short) var(--motion-easing-standard), transform var(--motion-duration-micro) var(--motion-easing-standard);display:inline-flex}.Button-module__8RiFmG__button:active{transform:scale(var(--motion-scale-press))}.Button-module__8RiFmG__button:disabled{cursor:not-allowed;color:var(--color-text-disabled);background:var(--color-bg-sunken);border-color:#0000}.Button-module__8RiFmG__primary{background:var(--button-primary-bg);color:var(--button-primary-text)}.Button-module__8RiFmG__primary:hover:not(:disabled){background:var(--button-primary-bg-hover)}.Button-module__8RiFmG__secondary{background:var(--button-secondary-bg);color:var(--button-secondary-text);border-color:var(--button-secondary-border)}.Button-module__8RiFmG__secondary:hover:not(:disabled){border-color:var(--color-border-strong)}.Button-module__8RiFmG__ghost{color:var(--button-ghost-text);padding-inline:var(--space-2);background:0 0}.Button-module__8RiFmG__ghost:hover:not(:disabled){background:var(--color-bg-accent-subtle)}
.Icon-module__68r8jG__icon{stroke-width:var(--icon-stroke);flex-shrink:0;display:block}.Icon-module__68r8jG__sm{width:var(--icon-sm);height:var(--icon-sm)}.Icon-module__68r8jG__md{width:var(--icon-md);height:var(--icon-md)}.Icon-module__68r8jG__lg{width:var(--icon-lg);height:var(--icon-lg)}
.Nav-module__pWAtua__wrap{z-index:40;background:var(--nav-bg);--nav-backdrop:blur(var(--nav-blur));-webkit-backdrop-filter:var(--nav-backdrop);backdrop-filter:var(--nav-backdrop);border-bottom:var(--stroke-hairline) solid var(--nav-border);position:sticky;top:0}.Nav-module__pWAtua__inner{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-4);display:flex}.Nav-module__pWAtua__brand{font-family:var(--font-family-display);font-size:var(--type-body-lg-size);font-weight:var(--font-style-medium);color:var(--color-text-primary);letter-spacing:-.01em}.Nav-module__pWAtua__links{align-items:center;gap:var(--nav-gap);display:flex}.Nav-module__pWAtua__link{color:var(--nav-text);font-size:var(--type-body-sm-size);font-weight:var(--font-style-medium);transition:color var(--motion-duration-short) var(--motion-easing-standard)}.Nav-module__pWAtua__link:hover,.Nav-module__pWAtua__active{color:var(--nav-text-active)}.Nav-module__pWAtua__toggle{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-full);border:var(--stroke-hairline) solid var(--color-border-default);color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--motion-duration-short) var(--motion-easing-standard), border-color var(--motion-duration-short) var(--motion-easing-standard);background:0 0;justify-content:center;align-items:center;display:inline-flex}.Nav-module__pWAtua__toggle:hover{background:var(--color-bg-sunken);border-color:var(--color-border-strong)}
.Footer-module__668lQW__wrap{border-top:var(--stroke-hairline) solid var(--color-border-subtle);background:var(--color-bg-surface);margin-top:var(--layout-section-y)}.Footer-module__668lQW__inner{gap:var(--space-4);padding-block:var(--space-12);color:var(--color-text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.Footer-module__668lQW__mail{color:var(--color-text-accent);font-weight:var(--font-style-medium)}
.Studio-module__r6q0vG__panel{z-index:9999;color:#e8eaed;background:#14161a;border:1px solid #2b2f36;border-radius:14px;flex-direction:column;max-width:calc(100vw - 24px);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:12px;line-height:1.45;display:flex;position:fixed;top:12px;bottom:12px;overflow:hidden;box-shadow:0 24px 64px #00000073}.Studio-module__r6q0vG__header{background:#191c21;border-bottom:1px solid #2b2f36;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.Studio-module__r6q0vG__title{letter-spacing:-.01em;margin:0;font-size:13px;font-weight:600}.Studio-module__r6q0vG__kbd{color:#8b93a1;border:1px solid #2b2f36;border-radius:5px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:10px}.Studio-module__r6q0vG__body{flex-direction:column;flex:1;gap:16px;padding:12px 14px 20px;display:flex;overflow-y:auto}.Studio-module__r6q0vG__group{flex-direction:column;gap:8px;display:flex}.Studio-module__r6q0vG__groupLabel{text-transform:uppercase;letter-spacing:.09em;color:#7d8695;font-size:10px;font-weight:600}.Studio-module__r6q0vG__row{flex-wrap:wrap;gap:6px;display:flex}.Studio-module__r6q0vG__chip{appearance:none;color:#c8cdd6;font:inherit;cursor:pointer;background:#1d2127;border:1px solid #2b2f36;border-radius:999px;padding:5px 11px;font-size:11px;transition:background .12s,border-color .12s,color .12s}.Studio-module__r6q0vG__chip:hover{color:#eef1f5;background:#242a32}.Studio-module__r6q0vG__chipActive{color:#fff;background:#3a86ff;border-color:#3a86ff}.Studio-module__r6q0vG__presetCard{text-align:left;cursor:pointer;color:inherit;font:inherit;background:#1a1e24;border:1px solid #2b2f36;border-radius:9px;flex-direction:column;gap:2px;padding:9px 11px;transition:border-color .12s,background .12s;display:flex}.Studio-module__r6q0vG__presetCard:hover{background:#1f242b;border-color:#3d4550}.Studio-module__r6q0vG__presetActive{background:#17233a;border-color:#3a86ff}.Studio-module__r6q0vG__presetName{font-size:12px;font-weight:600}.Studio-module__r6q0vG__presetBlurb{color:#8b93a1;font-size:10.5px}.Studio-module__r6q0vG__presetGrid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.Studio-module__r6q0vG__search{color:#e8eaed;width:100%;font:inherit;background:#1d2127;border:1px solid #2b2f36;border-radius:8px;padding:7px 10px;font-size:11.5px}.Studio-module__r6q0vG__search::placeholder{color:#6c7484}.Studio-module__r6q0vG__tokenRow{border-bottom:1px solid #21252b;grid-template-columns:1fr auto;align-items:center;gap:6px 8px;padding:7px 0;display:grid}.Studio-module__r6q0vG__tokenName{color:#c8cdd6;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,monospace;font-size:10.5px}.Studio-module__r6q0vG__tokenAlias{color:#6c7484;font-family:ui-monospace,SFMono-Regular,monospace;font-size:9.5px}.Studio-module__r6q0vG__tokenEdited{color:#ffc53a}.Studio-module__r6q0vG__control{justify-self:end;align-items:center;gap:6px;display:flex}.Studio-module__r6q0vG__colorInput{cursor:pointer;background:0 0;border:1px solid #343a44;border-radius:6px;block-size:26px;inline-size:26px;padding:0}.Studio-module__r6q0vG__textInput{color:#e8eaed;background:#1d2127;border:1px solid #2b2f36;border-radius:6px;width:92px;padding:4px 7px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:10.5px}.Studio-module__r6q0vG__wideInput{width:132px}.Studio-module__r6q0vG__range{accent-color:#3a86ff;width:92px}.Studio-module__r6q0vG__reset{appearance:none;color:#6c7484;cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:13px;line-height:1}.Studio-module__r6q0vG__reset:hover{color:#ff6b6b}.Studio-module__r6q0vG__audit{flex-direction:column;gap:4px;display:flex}.Studio-module__r6q0vG__auditRow{background:#1a1e24;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:5px 8px;font-size:11px;display:flex}.Studio-module__r6q0vG__auditFail{color:#ffb4b4;background:#33191c}.Studio-module__r6q0vG__auditRatio{font-family:ui-monospace,SFMono-Regular,monospace;font-size:10.5px}.Studio-module__r6q0vG__footer{background:#191c21;border-top:1px solid #2b2f36;flex-wrap:wrap;gap:6px;padding:10px 14px;display:flex}.Studio-module__r6q0vG__action{appearance:none;color:#c8cdd6;font:inherit;cursor:pointer;background:#1d2127;border:1px solid #2b2f36;border-radius:7px;padding:6px 11px;font-size:11px}.Studio-module__r6q0vG__action:hover{color:#fff;background:#242a32}.Studio-module__r6q0vG__actionPrimary{color:#fff;background:#3a86ff;border-color:#3a86ff}.Studio-module__r6q0vG__actionPrimary:hover{background:#2f6ed1}.Studio-module__r6q0vG__status{color:#8b93a1;background:#191c21;padding:0 14px 10px;font-size:10.5px}.Studio-module__r6q0vG__launcher{z-index:9998;appearance:none;color:#e8eaed;cursor:pointer;opacity:.35;background:#14161a;border:1px solid #2b2f36;border-radius:999px;padding:9px 15px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:11.5px;transition:opacity .16s;position:fixed;bottom:14px;right:14px;box-shadow:0 8px 24px #00000059}.Studio-module__r6q0vG__launcher:hover{opacity:1}.Studio-module__r6q0vG__compareWrap{background:#2b2f36;grid-template-columns:1fr 1fr;gap:2px;min-height:100vh;display:grid}.Studio-module__r6q0vG__pane{background:#fff;max-height:100vh;position:relative;overflow:hidden auto}.Studio-module__r6q0vG__paneTag{z-index:50;letter-spacing:.06em;color:#fff;pointer-events:none;background:#14161a;border-radius:5px;padding:3px 7px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:10px;position:absolute;top:8px;left:8px}.Studio-module__r6q0vG__empty{color:#6c7484;padding:8px 0;font-size:11px}.Studio-module__r6q0vG__headerActions{align-items:center;gap:2px;display:flex}.Studio-module__r6q0vG__iconBtn{appearance:none;color:#8b93a1;cursor:pointer;background:0 0;border:none;border-radius:5px;padding:4px 6px;font-size:14px;line-height:1}.Studio-module__r6q0vG__iconBtn:hover:not(:disabled){color:#eef1f5;background:#242a32}.Studio-module__r6q0vG__iconBtn:disabled{opacity:.3;cursor:default}.Studio-module__r6q0vG__resizeHandle{cursor:ew-resize;z-index:2;touch-action:none;width:8px;position:absolute;top:0;bottom:0}.Studio-module__r6q0vG__resizeHandle:after{content:"";inset-block:0;background:0 0;width:1px;transition:background .12s;position:absolute;left:50%;transform:translate(-50%)}.Studio-module__r6q0vG__resizeHandle:hover:after{background:#3a86ff}.Studio-module__r6q0vG__handleLeft{left:-2px}.Studio-module__r6q0vG__handleRight{right:-2px}.Studio-module__r6q0vG__groupHeader{appearance:none;color:#c8cdd6;cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:none;border-bottom:1px solid #21252b;align-items:center;gap:6px;padding:5px 0;display:flex}.Studio-module__r6q0vG__groupHeader:hover{color:#eef1f5}.Studio-module__r6q0vG__groupChevron{color:#6c7484;width:10px;font-size:11px}.Studio-module__r6q0vG__groupName{flex:1;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px}.Studio-module__r6q0vG__groupCount{color:#6c7484;font-size:10px}.Studio-module__r6q0vG__ramp{border:1px solid #2b2f36;border-radius:7px;height:30px;margin:2px 0 4px;display:flex;overflow:hidden}.Studio-module__r6q0vG__rampSeg{appearance:none;cursor:pointer;border:none;flex:1;padding:0;transition:flex .14s;position:relative}.Studio-module__r6q0vG__rampSeg:hover{flex:1.6}.Studio-module__r6q0vG__rampSegActive{flex:1.6;box-shadow:inset 0 0 0 2px #3a86ff}.Studio-module__r6q0vG__tokenRowFocused{background:#1b2230;border-radius:0 5px 5px 0;padding-left:6px;box-shadow:inset 2px 0 #3a86ff}
