.layout{min-height:100vh;display:flex;flex-direction:column}.layout__nav{border-bottom:3px solid black;padding:1rem 2rem;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1000;background:#fff}.layout__nav-left{display:flex;align-items:center;gap:2rem}.layout__logo{font-weight:700}.layout__nav-links{display:flex;gap:2rem}.layout__auth{display:flex;align-items:center;gap:1rem}.layout__username{font-size:.9rem;color:#666}.layout__logout-btn{background:none;border:2px solid black;padding:.4rem .8rem;cursor:pointer;font-weight:600;line-height:1;font-size:inherit}.layout__logout-btn:hover{background:#000;color:#fff}.layout__auth-link,.layout__signup-btn{font-weight:600;padding:.4rem .8rem;border:2px solid black;text-decoration:none;display:inline-block;box-sizing:border-box;line-height:1;font-size:inherit}.layout__auth-link:hover,.layout__signup-btn{background:#000;color:#fff}.layout__signup-btn:hover{background:#333;border-color:#333}.layout__hamburger{display:none;flex-direction:column;justify-content:space-around;width:28px;height:24px;background:transparent;border:none;cursor:pointer;padding:0;z-index:1001}.layout__hamburger-line{width:100%;height:3px;background:#000;transition:all .3s ease;transform-origin:center}.layout__hamburger--open .layout__hamburger-line:nth-child(1){transform:translateY(7px) rotate(45deg)}.layout__hamburger--open .layout__hamburger-line:nth-child(2){opacity:0}.layout__hamburger--open .layout__hamburger-line:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.layout__overlay,.layout__mobile-menu{display:none}@media (max-width: 768px){.layout__nav{padding:1rem}.layout__nav-links,.layout__auth{display:none}.layout__hamburger{display:flex}.layout__overlay{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:999}.layout__mobile-menu{display:flex;flex-direction:column;position:fixed;top:0;right:-280px;width:280px;height:100vh;background:#fff;border-left:3px solid black;z-index:1000;padding:5rem 1.5rem 2rem;transition:right .3s ease}.layout__mobile-menu--open{right:0}.layout__mobile-links{display:flex;flex-direction:column;gap:0}.layout__mobile-links a{padding:1rem 0;font-size:1.1rem;font-weight:700;border-bottom:2px solid #eee}.layout__mobile-auth{margin-top:auto;display:flex;flex-direction:column;gap:1rem;padding-top:2rem;border-top:3px solid black}.layout__mobile-username{font-size:.9rem;color:#666}.layout__mobile-logout-btn{background:none;border:2px solid black;padding:.75rem 1rem;cursor:pointer;font-weight:600;text-align:center}.layout__mobile-logout-btn:hover{background:#000;color:#fff}.layout__mobile-auth a{text-align:center;padding:.75rem 1rem;border:2px solid black;font-weight:600}.layout__mobile-auth a:hover,.layout__mobile-signup-btn{background:#000;color:#fff}.layout__mobile-signup-btn:hover{background:#333;border-color:#333}}@media (max-width: 480px){.layout__nav{padding:.75rem}.layout__logo{font-size:.9rem}}.home{position:relative;width:100%;flex:1;overflow:visible}.home__content{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;padding:20vh 4rem 0;gap:1.5rem;pointer-events:none;-webkit-user-select:none;user-select:none}.home__cta{pointer-events:auto}.home__title{font-size:5rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;line-height:1;margin:0 0 0 -.06em}.home__subtitle-wrapper{min-height:2.5rem}.home__subtitle{display:inline-block;font-size:1.4rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,Courier New,monospace;white-space:nowrap;overflow:hidden;transition:width .15s cubic-bezier(.4,0,.2,1)}.home__block{background:#000;color:#000;letter-spacing:-.02em}.home__cursor{display:inline-block;width:.6ch;height:1.1em;background:#000;vertical-align:text-bottom;animation:home-blink .53s step-end infinite;margin-left:1px}@keyframes home-blink{50%{opacity:0}}.home__cta a{display:inline-block;padding:.75rem 2rem;border:3px solid transparent;background:#fff;color:#000;text-decoration:none;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;white-space:nowrap;transition:border-color .2s ease,background .15s ease,color .15s ease;visibility:hidden}.home__cta--visible a{visibility:visible;border-color:#000}.home__cta a:hover{background:#000;color:#fff}@media (max-width: 600px){.home__content{padding:15vh 1.5rem 0}.home__title{font-size:2.5rem}.home__subtitle{font-size:.9rem}}.animated-chain-index{display:flex;align-items:center;font-weight:700;font-size:.875rem;margin-right:.5rem;height:1.2em;position:relative}.animated-chain-index__display{display:flex;align-items:center;user-select:none;-webkit-user-select:none}.animated-chain-index__selectable-text{position:absolute;left:0;top:0;color:transparent;pointer-events:none;font-size:inherit;font-weight:inherit;line-height:inherit;white-space:pre}.animated-chain-index__digit-wrapper{width:.6em;height:1.2em;position:relative;display:flex;align-items:center;justify-content:center}.animated-chain-index__digit{height:1.2em;display:flex;align-items:center;justify-content:center;line-height:1}.animated-chain-index__reveal{position:absolute;top:0;left:0;right:0;bottom:0;background:#000;animation:reveal .2s ease-out forwards}@keyframes reveal{0%{opacity:1}to{opacity:0}}.multi-chain-selector{display:flex;flex:1 1 0%;flex-direction:column;align-items:center;min-height:0;overflow:hidden}.multi-chain-selector__heading{font-size:1.5rem;font-weight:700;margin-bottom:1rem;text-transform:uppercase}.multi-chain-selector__viewport{width:100%;flex:1 1 0;max-height:100%;overflow-y:scroll;scrollbar-width:none;scroll-snap-type:y mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;padding:25vh 0;position:relative}.multi-chain-selector__chain{scroll-snap-align:center;scroll-snap-stop:always;flex-shrink:0;width:100%;min-height:30vh;padding:0 4rem;display:flex;align-items:center;justify-content:center;overflow-x:auto;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative}.multi-chain-selector__chain--deleting{min-height:0!important;opacity:0;transform:scaleY(0)}.multi-chain-selector__chain--copying{animation:chain-copy-in .34s cubic-bezier(.4,0,.2,1) forwards}@keyframes chain-copy-in{0%{min-height:0;opacity:0;transform:scaleY(0)}to{min-height:30vh;opacity:1;transform:scaleY(1)}}.multi-chain-selector__footer{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem;margin-top:auto;padding:.25rem 0 .75rem}.multi-chain-selector__footer-row{display:flex;align-items:center;gap:.5rem}.multi-chain-selector__add-indicator{display:flex;align-items:center;justify-content:center;padding:.5rem 1rem;border:2px solid black;background:#fff;cursor:pointer;transition:all .15s ease;user-select:none;-webkit-user-select:none}.multi-chain-selector__add-indicator:hover{background:#000;color:#fff}.multi-chain-selector__add-text{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.multi-chain-selector__lock-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:2px solid #ccc;background:#fff;cursor:pointer;transition:all .15s ease;font-size:1rem;color:#ccc}.multi-chain-selector__lock-btn:hover:not(:disabled){border-color:#000;color:#000}.multi-chain-selector__lock-btn--ready{border-color:#000;color:#000}.multi-chain-selector__lock-btn--ready:hover:not(:disabled){background:#000;color:#fff}.multi-chain-selector__lock-btn:disabled{cursor:not-allowed;opacity:.5}.multi-chain-selector__error{color:#dc2626;font-size:.75rem;text-align:center;height:1.25rem;line-height:1.25rem}.multi-chain-selector__error:empty{visibility:hidden}.multi-chain-selector__counter{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#666}@media (max-width: 900px) and (orientation: landscape){.multi-chain-selector__heading{font-size:1rem;margin-bottom:.5rem}.multi-chain-selector__viewport{padding:10vh 0}.multi-chain-selector__chain{min-height:25vh;padding:0 2rem}.multi-chain-selector__footer{gap:.5rem;padding:.25rem 0 .5rem}.multi-chain-selector__add-indicator{padding:.4rem .75rem}.multi-chain-selector__add-text{font-size:.6rem}.multi-chain-selector__lock-btn{width:32px;height:32px}.multi-chain-selector__error{font-size:.65rem;height:1rem;line-height:1rem}.multi-chain-selector__counter{font-size:.55rem}}.setup-page{flex:1;display:flex;flex-direction:column}.setup-page__header{font-size:2rem;font-weight:700;padding-top:1rem;margin-bottom:1rem;text-transform:uppercase;border-bottom:3px solid black;padding-bottom:1rem;display:block}.setup-page__error{color:#dc2626;font-size:.75rem;text-align:center;padding:.5rem}.setup-page__landscape-prompt{display:none}@media (max-width: 768px) and (orientation: portrait){.setup-page__landscape-prompt{display:flex;position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:9999;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center}.setup-page__landscape-icon{font-size:4rem;margin-bottom:1.5rem;animation:rotate-phone 2s ease-in-out infinite}@keyframes rotate-phone{0%,to{transform:rotate(0)}50%{transform:rotate(90deg)}}.setup-page__landscape-text{font-size:1.25rem;font-weight:700;text-transform:uppercase;margin-bottom:.5rem}.setup-page__landscape-subtext{font-size:.9rem;color:#666}}@media (max-width: 900px) and (orientation: landscape){.setup-page__header{font-size:1.25rem;padding-top:.5rem;padding-bottom:.5rem;margin-bottom:.5rem}}.prompts-page{flex:1;display:flex;flex-direction:column;padding:0 1.5rem 2rem;max-width:900px;width:100%;margin:0 auto;box-sizing:border-box}.prompts-page__header{font-size:2rem;font-weight:700;padding-top:1rem;margin-bottom:1rem;text-transform:uppercase;border-bottom:3px solid black;padding-bottom:1rem}.prompts-page__subhead{font-size:.875rem;color:#555;margin-bottom:1.5rem;line-height:1.4}.prompts-page__new-btn{align-self:flex-start;background:#000;color:#fff;border:3px solid black;padding:.625rem 1.25rem;font-weight:700;text-transform:uppercase;font-size:.875rem;cursor:pointer;transition:background .15s,color .15s;margin-bottom:1.5rem}.prompts-page__new-btn:hover{background:#fff;color:#000}.prompts-page__empty{padding:2rem;border:3px dashed black;text-align:center;color:#555;font-size:.875rem;text-transform:uppercase}.prompts-page__list{display:flex;flex-direction:column;gap:1rem}.prompt-card{border:3px solid black;background:#fff;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.5rem}.prompt-card__row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.prompt-card__name{font-weight:700;font-size:1rem;text-transform:uppercase;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prompt-card__content{font-size:.875rem;color:#333;white-space:pre-wrap;line-height:1.4;max-height:8rem;overflow:auto}.prompt-card__actions{display:flex;gap:.5rem}.prompt-card__action-btn{background:#fff;color:#000;border:2px solid black;padding:.375rem .75rem;font-weight:700;text-transform:uppercase;font-size:.75rem;cursor:pointer;transition:background .15s,color .15s}.prompt-card__action-btn:hover{background:#000;color:#fff}.prompt-card__action-btn--danger:hover{background:#dc2626;color:#fff;border-color:#dc2626}.prompt-editor{border:3px solid black;padding:1.25rem;background:#fff;display:flex;flex-direction:column;gap:.75rem}.prompt-editor__label{font-weight:700;font-size:.75rem;text-transform:uppercase}.prompt-editor__input,.prompt-editor__textarea{border:2px solid black;padding:.5rem .75rem;font-family:inherit;font-size:.9rem;background:#fff;outline:none;width:100%;box-sizing:border-box}.prompt-editor__textarea{min-height:160px;resize:vertical;line-height:1.4}.prompt-editor__input:focus,.prompt-editor__textarea:focus{outline:2px solid black;outline-offset:2px}.prompt-editor__actions{display:flex;gap:.5rem;justify-content:flex-end}.prompt-editor__btn{background:#fff;color:#000;border:3px solid black;padding:.5rem 1rem;font-weight:700;text-transform:uppercase;font-size:.8rem;cursor:pointer;transition:background .15s,color .15s}.prompt-editor__btn--primary{background:#000;color:#fff}.prompt-editor__btn:hover,.prompt-editor__btn--primary:hover{background:#fff;color:#000}.prompt-editor__error{color:#dc2626;font-size:.8rem;font-weight:700}.audio-player{display:flex;flex-direction:column;gap:4px;padding:8px 12px;background:#f5f5f5;border:2px solid black;opacity:.5;transition:opacity .2s ease}.audio-player--has-audio{opacity:1}.audio-player--streaming{background:#fffbe6}.audio-player__label{font-size:11px;font-weight:700;color:#666;text-transform:uppercase;letter-spacing:.5px}.audio-player__controls{display:flex;align-items:center;gap:8px}.audio-player__play-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:#000;border:none;cursor:pointer;transition:all .15s ease;flex-shrink:0}.audio-player__play-btn:hover:not(:disabled){background:#333;transform:scale(1.05)}.audio-player__play-btn:disabled{background:#ccc;cursor:not-allowed}.audio-player__play-btn svg{width:14px;height:14px;color:#fff}.audio-player__progress-container{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.audio-player__progress-bar{position:relative;height:8px;background:#ddd;border:1px solid black;overflow:hidden}.audio-player__progress-background{position:absolute;top:0;left:0;width:100%;height:100%;background:#e0e0e0}.audio-player__progress-buffered{position:absolute;top:0;left:0;height:100%;background:#999;transition:width .15s ease}.audio-player__progress-played{position:absolute;top:0;left:0;height:100%;background:#000;transition:width .1s linear}.audio-player__progress-buffering{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);animation:buffering-shimmer 1.5s ease-in-out infinite}@keyframes buffering-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.audio-player__time{display:flex;align-items:center;gap:4px;font-size:11px;font-family:monospace;color:#666}.audio-player__live-indicator{margin-left:8px;padding:2px 6px;background:#f33;color:#fff;font-size:9px;font-weight:700;border:1px solid black;animation:live-pulse 2s ease-in-out infinite}@keyframes live-pulse{0%,to{opacity:1}50%{opacity:.7}}.audio-player__buffering-text{font-size:10px;color:#888;font-style:italic}.compare-page__needs-setup{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;text-align:center;padding:2rem}.compare-page__needs-setup h2{font-size:1.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.compare-page__needs-setup p{max-width:400px;line-height:1.6;color:#333}.compare-page__setup-link{display:inline-block;padding:.75rem 2rem;border:3px solid black;background:#fff;color:#000;text-decoration:none;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;transition:background .15s ease,color .15s ease}.compare-page__setup-link:hover{background:#000;color:#fff}.compare-page{flex:1;display:flex;flex-direction:row;height:100%;gap:0}.compare-page__sidebar{width:260px;border-right:2px solid black;display:flex;flex-direction:column;background:#fff;margin-left:-2rem;padding:1rem;flex-shrink:0}.compare-page__sidebar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid black}.compare-page__sidebar-title{font-weight:700;font-size:.9rem;text-transform:uppercase}.compare-page__new-chat-btn{padding:.4rem .8rem;font-size:.8rem;font-weight:700;background-color:#000;color:#fff;border:none;cursor:pointer}.compare-page__new-chat-btn:hover{background-color:#333}.compare-page__conversations{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem}.compare-page__conversation-item{padding:.75rem;border:2px solid black;background:#fff;cursor:pointer;font-size:.85rem;display:flex;justify-content:space-between;align-items:center;gap:.5rem;transition:background-color .15s}.compare-page__conversation-item:hover{background-color:#f5f5f5}.compare-page__conversation-item--active{background-color:#000;color:#fff}.compare-page__conversation-item--active:hover{background-color:#333}.compare-page__conversation-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compare-page__conversation-delete{width:24px;height:24px;border:none;background:transparent;color:inherit;cursor:pointer;font-size:1.1rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:0;transition:opacity .15s}.compare-page__conversation-item:hover .compare-page__conversation-delete{opacity:1}.compare-page__conversation-delete:hover{color:red}.compare-page__main{flex:1;display:flex;flex-direction:column;min-width:0;padding:0 2rem}.compare-page__header{font-size:2rem;font-weight:700;padding-top:1rem;margin-bottom:1rem;text-transform:uppercase;border-bottom:3px solid black;padding-bottom:1rem;flex-shrink:0}.compare-page__messages{flex:1 1 0;overflow-y:auto;min-height:0;max-height:100%}.compare-page__message{margin-bottom:3rem}.compare-page__message:last-child{min-height:100%}.compare-page__user-input{padding:1rem;background-color:#f5f5f5;border-left:4px solid black;margin-bottom:1rem}.compare-page__outputs{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.compare-page__output{padding:1rem;border:2px solid black;background:#fff}.compare-page__output--voted-a,.compare-page__output--voted-b{background-color:#e0ffe0}.compare-page__output--voted-tie{background-color:#e0f2ff}.compare-page__output--voted-both-bad{background-color:#ffe0e0}.compare-page__output-label{font-weight:700;margin-bottom:.5rem}.compare-page__output-text{white-space:pre-wrap}.compare-page__output-text--streaming:after{content:"|";animation:blink .7s infinite;font-weight:700}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.compare-page__voting{display:flex;gap:1rem;margin-top:1rem;justify-content:center}.compare-page__vote-btn{padding:.5rem 1rem;background-color:#000;color:#fff;border:none;cursor:pointer;font-weight:700}.compare-page__vote-btn--secondary{background-color:#666}.compare-page__vote-btn--tertiary{background-color:#999}.compare-page__vote-shortcut{font-weight:400;opacity:.6}.compare-page__vote-result{text-align:center;margin-top:1rem;color:#666}.compare-page__input-container{background-color:#fff;padding:1rem 0;border-top:2px solid black;margin-top:auto;flex-shrink:0}.compare-page__audio-controls{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem;flex-wrap:wrap}.compare-page__audio-toggle{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.85rem;font-weight:600}.compare-page__audio-toggle input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:black}.compare-page__audio-settings{display:flex;gap:.5rem}.compare-page__tts-select,.compare-page__voice-select{padding:.4rem .6rem;font-size:.8rem;border:2px solid black;background:#fff;cursor:pointer;outline:none}.compare-page__tts-select:focus,.compare-page__voice-select:focus{background:#f5f5f5}.compare-page__input-form{display:flex;gap:1rem}.compare-page__input{flex:1;padding:1rem;font-size:1rem;border:2px solid black;outline:none}.compare-page__send-btn{padding:1rem 2rem;font-size:1rem;font-weight:700;background-color:#000;color:#fff;border:none;cursor:pointer}.compare-page__send-btn:disabled{background-color:#ccc;cursor:not-allowed}.compare-page__error{color:red;margin-top:1rem}.compare-page__chains-info{margin-bottom:2rem}.compare-page__chains-count{font-size:.85rem;text-transform:uppercase;font-weight:700;letter-spacing:.05em;color:#666;margin-bottom:1rem}.compare-page__chains-list{display:flex;flex-direction:column;gap:.5rem}.compare-page__chain-item{display:flex;align-items:baseline;gap:.5rem;padding:.5rem;border:1px solid #ddd;background:#fafafa}.compare-page__chain-label{font-size:.75rem;font-weight:700;text-transform:uppercase;color:#999;flex-shrink:0}.compare-page__chain-models{font-size:.85rem}.compare-page__prompt-tag{font-weight:600;color:inherit;text-decoration:none;border-bottom:1px dashed transparent;transition:all .15s ease}.compare-page__prompt-tag:hover{border-bottom-color:#000;background:#f0f0f0;color:#4a6fa5}.compare-page__start-btn{padding:1rem 2rem;font-size:1rem;font-weight:700;background-color:#000;color:#fff;border:2px solid black;cursor:pointer;width:fit-content;margin-bottom:1rem}.compare-page__start-btn:hover:not(:disabled){background-color:#fff;color:#000}.compare-page__start-btn:disabled{background-color:#ccc;border-color:#ccc;cursor:not-allowed}.compare-page__edit-btn{padding:.5rem 1rem;font-size:.85rem;background-color:#fff;color:#000;border:2px solid black;cursor:pointer;width:fit-content}.compare-page__edit-btn:hover{background-color:#f5f5f5}.compare-page__menu-toggle{display:none;position:fixed;bottom:1rem;left:1rem;width:48px;height:48px;background:#000;color:#fff;border:none;cursor:pointer;font-size:1.5rem;z-index:100;align-items:center;justify-content:center}.compare-page__overlay{display:none}@media (max-width: 768px){.compare-page{flex-direction:column}.compare-page__sidebar{position:fixed;left:-100%;top:0;height:100vh;width:280px;margin-left:0;z-index:1000;transition:left .3s ease;padding-top:1rem}.compare-page__sidebar--open{left:0}.compare-page__overlay{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:999}.compare-page__menu-toggle{display:flex}.compare-page__main{padding:0 1rem;width:100%}.compare-page__header{font-size:1.5rem;padding-top:.75rem;margin-bottom:.75rem;padding-bottom:.75rem}.compare-page__outputs{grid-template-columns:1fr;gap:1rem}.compare-page__output{padding:.75rem}.compare-page__user-input{padding:.75rem;margin-bottom:.75rem}.compare-page__message{margin-bottom:2rem}.compare-page__voting{flex-wrap:wrap;gap:.5rem}.compare-page__vote-btn{padding:.5rem .75rem;font-size:.85rem;flex:1 1 calc(50% - .5rem);min-width:0}.compare-page__input-container{padding:.75rem 0;padding-bottom:calc(.75rem + 60px)}.compare-page__input-form{gap:.5rem}.compare-page__input{padding:.75rem;font-size:1rem}.compare-page__send-btn{padding:.75rem 1rem;font-size:.9rem}.compare-page__chains-info{margin-bottom:1.5rem}.compare-page__chain-item{flex-direction:column;align-items:flex-start;gap:.25rem}.compare-page__chain-models{word-break:break-word}.compare-page__start-btn,.compare-page__edit-btn{width:100%;text-align:center}.compare-page__conversation-delete{opacity:1}}@media (max-width: 480px){.compare-page__main{padding:0 .75rem}.compare-page__header{font-size:1.25rem}.compare-page__vote-btn{font-size:.75rem;padding:.4rem .5rem}}.chain-leaderboard{width:100%;overflow-x:auto}.chain-leaderboard__loading,.chain-leaderboard__error,.chain-leaderboard__empty{padding:2rem;text-align:center;border:2px solid black;background:#fff;font-size:1rem}.chain-leaderboard__error{background-color:#ffe5e5;color:#c00}.chain-leaderboard__table{width:100%;border-collapse:collapse;border:3px solid black;background:#fff}.chain-leaderboard__header{padding:.75rem 1rem;text-align:left;font-weight:700;border-bottom:3px solid black;background-color:#000;color:#fff;text-transform:uppercase;font-size:.85rem}.chain-leaderboard__row{border-bottom:2px solid black}.chain-leaderboard__row:last-child{border-bottom:none}.chain-leaderboard__row:hover{background-color:#f5f5f5}.chain-leaderboard__cell{padding:.75rem 1rem;border-right:2px solid black;font-size:.9rem}.chain-leaderboard__cell:last-child{border-right:none}.chain-leaderboard__rank{font-weight:700;text-align:center;width:80px}.chain-leaderboard__chain{font-weight:500;min-width:300px}.chain-leaderboard__elo{text-align:center;font-weight:700;width:120px}.chain-leaderboard__matches{text-align:center;width:100px}.chain-leaderboard__winrate{text-align:center;font-weight:700;width:100px}@media (max-width: 768px){.chain-leaderboard__table{min-width:500px}.chain-leaderboard__header{padding:.5rem .75rem;font-size:.75rem}.chain-leaderboard__cell{padding:.5rem .75rem;font-size:.8rem}.chain-leaderboard__rank{width:50px}.chain-leaderboard__chain{min-width:180px}.chain-leaderboard__elo{width:80px}.chain-leaderboard__matches,.chain-leaderboard__winrate{width:70px}}.model-leaderboard{width:100%;display:flex;flex-direction:column;gap:1.5rem}.model-leaderboard__filter{display:flex;align-items:center;gap:1rem;padding:1rem;border:2px solid black;background:#fff}.model-leaderboard__filter-label{font-weight:700;text-transform:uppercase;font-size:.85rem}.custom-dropdown{position:relative;min-width:160px}.custom-dropdown__trigger{width:100%;padding:.5rem 1rem;font-size:.9rem;border:2px solid black;background:#fff;cursor:pointer;font-family:inherit;display:flex;justify-content:space-between;align-items:center;text-align:left;transition:none}.custom-dropdown__trigger:hover{background-color:#f5f5f5}.custom-dropdown__trigger:active,.custom-dropdown__trigger:focus{outline:none;background-color:#000;color:#fff}.custom-dropdown__arrow{margin-left:.5rem;font-size:.7rem}.custom-dropdown__menu{position:absolute;top:calc(100% + 2px);left:0;right:0;background:#fff;border:2px solid black;z-index:1000;max-height:300px;overflow-y:auto}.custom-dropdown__item{width:100%;padding:.5rem 1rem;font-size:.9rem;border:none;border-bottom:2px solid black;background:#fff;cursor:pointer;font-family:inherit;text-align:left;transition:none}.custom-dropdown__item:last-child{border-bottom:none}.custom-dropdown__item:hover{background-color:#f5f5f5}.custom-dropdown__item--selected{background-color:#000;color:#fff;font-weight:700}.custom-dropdown__item--selected:hover{background-color:#333}.model-leaderboard__loading,.model-leaderboard__error,.model-leaderboard__empty{padding:2rem;text-align:center;border:2px solid black;background:#fff;font-size:1rem}.model-leaderboard__error{background-color:#ffe5e5;color:#c00}.model-leaderboard__table{width:100%;border-collapse:collapse;border:3px solid black;background:#fff}.model-leaderboard__header{padding:.75rem 1rem;text-align:left;font-weight:700;border-bottom:3px solid black;background-color:#000;color:#fff;text-transform:uppercase;font-size:.85rem}.model-leaderboard__row{border-bottom:2px solid black}.model-leaderboard__row:last-child{border-bottom:none}.model-leaderboard__row:hover{background-color:#f5f5f5}.model-leaderboard__cell{padding:.75rem 1rem;border-right:2px solid black;font-size:.9rem}.model-leaderboard__cell:last-child{border-right:none}.model-leaderboard__rank{font-weight:700;text-align:center;width:70px}.model-leaderboard__model{font-weight:500;min-width:180px}.model-leaderboard__provider{min-width:120px}.model-leaderboard__category{min-width:120px;font-style:italic}.model-leaderboard__elo{text-align:center;font-weight:700;width:100px}.model-leaderboard__matches{text-align:center;width:90px}.model-leaderboard__winrate{text-align:center;font-weight:700;width:90px}@media (max-width: 768px){.model-leaderboard{gap:1rem}.model-leaderboard__filter{flex-wrap:wrap;padding:.75rem;gap:.75rem}.model-leaderboard__filter-label{font-size:.75rem}.custom-dropdown{min-width:140px}.custom-dropdown__trigger{padding:.4rem .75rem;font-size:.85rem}.model-leaderboard__table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.model-leaderboard__table{min-width:600px}.model-leaderboard__header{padding:.5rem .75rem;font-size:.75rem}.model-leaderboard__cell{padding:.5rem .75rem;font-size:.8rem}.model-leaderboard__rank{width:50px}.model-leaderboard__model{min-width:140px}.model-leaderboard__provider{min-width:90px}.model-leaderboard__elo,.model-leaderboard__matches,.model-leaderboard__winrate{width:70px}}@media (max-width: 480px){.model-leaderboard__filter{flex-direction:column;align-items:stretch}.custom-dropdown{min-width:100%}}.winrate-heatmap{width:100%;display:flex;flex-direction:column;gap:1.5rem}.winrate-heatmap__description{padding:1rem;border:2px solid black;background:#fff;font-size:.9rem;line-height:1.5}.winrate-heatmap__loading,.winrate-heatmap__error,.winrate-heatmap__empty{padding:2rem;text-align:center;border:2px solid black;background:#fff;font-size:1rem}.winrate-heatmap__error{background-color:#ffe5e5;color:#c00}.winrate-heatmap__container{overflow-x:auto;border:3px solid black;background:#fff}.winrate-heatmap__table{border-collapse:collapse;width:max-content;min-width:100%}.winrate-heatmap__header{padding:.75rem;text-align:center;font-weight:700;border:2px solid black;background-color:#000;color:#fff;text-transform:uppercase;font-size:.85rem}.winrate-heatmap__corner{width:150px;background-color:#333}.winrate-heatmap__header--column{min-width:80px;width:80px;height:150px;vertical-align:bottom;padding:.5rem}.winrate-heatmap__header--row{width:150px;text-align:left;padding-left:1rem}.winrate-heatmap__model-label{font-size:.8rem;line-height:1.2}.winrate-heatmap__model-label--column{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;display:inline-block}.winrate-heatmap__model-label--row{white-space:nowrap}.winrate-heatmap__row{border-bottom:2px solid black}.winrate-heatmap__row:last-child{border-bottom:none}.winrate-heatmap__cell{padding:1rem;border:2px solid black;text-align:center;min-width:80px;width:80px;height:60px;font-weight:700;font-size:.9rem;position:relative;transition:transform .15s}.winrate-heatmap__cell:hover{transform:scale(1.1);z-index:10;border:3px solid black}.winrate-heatmap__value{position:relative;z-index:1;color:#000;text-shadow:-1px -1px 0 white,1px -1px 0 white,-1px 1px 0 white,1px 1px 0 white}.winrate-heatmap__legend{display:flex;justify-content:center;gap:2rem;padding:1rem;border:2px solid black;background:#fff}.winrate-heatmap__legend-item{display:flex;align-items:center;gap:.5rem;font-size:.85rem}.winrate-heatmap__legend-color{width:40px;height:20px;border:2px solid black}@media (max-width: 768px){.winrate-heatmap{gap:1rem}.winrate-heatmap__description{padding:.75rem;font-size:.85rem}.winrate-heatmap__container{-webkit-overflow-scrolling:touch}.winrate-heatmap__corner{width:100px}.winrate-heatmap__header--column{min-width:60px;width:60px;height:100px}.winrate-heatmap__header--row{width:100px;padding-left:.5rem}.winrate-heatmap__model-label{font-size:.65rem}.winrate-heatmap__cell{min-width:60px;width:60px;height:50px;padding:.5rem;font-size:.75rem}.winrate-heatmap__legend{flex-wrap:wrap;gap:1rem;padding:.75rem}.winrate-heatmap__legend-item{font-size:.75rem}.winrate-heatmap__legend-color{width:30px;height:16px}}@media (max-width: 480px){.winrate-heatmap__corner{width:80px}.winrate-heatmap__header--column{min-width:50px;width:50px;height:80px}.winrate-heatmap__header--row{width:80px}.winrate-heatmap__model-label{font-size:.6rem}.winrate-heatmap__cell{min-width:50px;width:50px;height:40px;font-size:.65rem}}.analyze-page{flex:1;display:flex;flex-direction:column;padding:2rem 0;max-width:100%}.analyze-page__header{margin-bottom:2rem}.analyze-page__title{font-size:2rem;font-weight:700;margin-bottom:1.5rem;text-transform:uppercase}.analyze-page__tabs{display:flex;gap:0;border-bottom:3px solid black}.analyze-page__tab{padding:.75rem 1.5rem;font-size:.9rem;font-weight:700;background-color:#fff;color:#000;border:none;border-bottom:3px solid black;cursor:pointer;text-transform:uppercase;transition:background-color .15s;margin-bottom:-3px}.analyze-page__tab:hover{background-color:#f5f5f5}.analyze-page__tab--active{background-color:#000;color:#fff;border-bottom:3px solid black}.analyze-page__content{flex:1;overflow-x:auto}@media (max-width: 768px){.analyze-page{padding:1rem 0}.analyze-page__header{margin-bottom:1rem}.analyze-page__title{font-size:1.5rem;margin-bottom:1rem}.analyze-page__tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.analyze-page__tabs::-webkit-scrollbar{display:none}.analyze-page__tab{padding:.6rem 1rem;font-size:.75rem;white-space:nowrap;flex-shrink:0}}@media (max-width: 480px){.analyze-page__title{font-size:1.25rem}.analyze-page__tab{padding:.5rem .75rem;font-size:.7rem}}.auth-page{min-height:calc(100vh - 60px);display:flex;align-items:center;justify-content:center;padding:2rem;background:#fff}.auth-container{width:100%;max-width:400px}.auth-title{font-size:2rem;font-weight:700;text-transform:uppercase;margin:0 0 .5rem}.auth-subtitle{font-size:.9rem;color:#666;margin:0 0 2rem}.auth-form{display:flex;flex-direction:column;gap:1.25rem}.auth-field{display:flex;flex-direction:column;gap:.5rem}.auth-field label{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.auth-field input{padding:.75rem 1rem;border:2px solid black;font-size:1rem;background:#fff}.auth-field input:focus{outline:none;background:#f5f5f5}.auth-field input:disabled{background:#f5f5f5;color:#999;cursor:not-allowed}.auth-field input::placeholder{color:#999}.auth-submit{margin-top:.5rem;padding:1rem 1.5rem;background:#000;color:#fff;border:2px solid black;font-size:1rem;font-weight:700;text-transform:uppercase;cursor:pointer}.auth-submit:hover:not(:disabled){background:#fff;color:#000}.auth-submit:disabled{background:#ccc;border-color:#ccc;cursor:not-allowed}.auth-error{border:2px solid black;background:#ffe0e0;padding:.75rem 1rem;font-size:.875rem}.auth-footer{margin-top:1.5rem;font-size:.9rem;color:#666}.auth-link{color:#000;font-weight:700}.auth-link:hover{text-decoration:none}.auth-oauth{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.auth-oauth-btn{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:.875rem 1rem;font-size:1rem;font-weight:600;border:2px solid black;cursor:pointer;transition:all .15s ease}.auth-oauth-btn:disabled{opacity:.6;cursor:not-allowed}.auth-oauth-btn--google{background:#fff;color:#000}.auth-oauth-btn--google:hover:not(:disabled){background:#f5f5f5}.auth-oauth-btn--apple{background:#000;color:#fff}.auth-oauth-btn--apple:hover:not(:disabled){background:#333}.auth-oauth-icon{flex-shrink:0}.auth-divider{display:flex;align-items:center;margin:1.5rem 0}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:2px;background:#ddd}.auth-divider span{padding:0 1rem;font-size:.85rem;color:#666;text-transform:uppercase;font-weight:700}.auth-email-toggle{width:100%;padding:.875rem 1rem;font-size:1rem;font-weight:600;background:#fff;color:#000;border:2px solid black;cursor:pointer;transition:all .15s ease}.auth-email-toggle:hover{background:#f5f5f5}@media (max-width: 480px){.auth-page{padding:1rem}.auth-container{max-width:100%}.auth-title{font-size:1.5rem}.auth-oauth-btn{padding:.75rem 1rem;font-size:.9rem}}:root{--empty-node-size: 40px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;background:#fff;color:#000;line-height:1.6}a{color:#000;text-decoration:none;border-bottom:2px solid black}a:hover{background:#000;color:#fff}main{flex:1;display:flex;flex-direction:column;padding:0 2rem}@media (max-width: 768px){main{padding:0 1rem}}@media (max-width: 480px){main{padding:0 .75rem}}@keyframes nodeExpandEmpty{0%{opacity:0;width:0;height:0;min-width:0;min-height:0}to{opacity:1;width:var(--empty-node-size);height:var(--empty-node-size);min-width:var(--empty-node-size);min-height:var(--empty-node-size)}}@keyframes nodeExpandFilled{0%{opacity:0;width:0;height:0;min-width:0;min-height:0}to{opacity:1;width:80px;height:80px;min-width:80px;min-height:80px}}@keyframes nodeShrinkEmpty{0%{opacity:1;width:var(--empty-node-size);height:var(--empty-node-size);min-width:var(--empty-node-size);min-height:var(--empty-node-size)}to{opacity:0;width:0;height:0;min-width:0;min-height:0}}@keyframes nodeShrinkFilled{0%{opacity:1;width:80px;height:80px;min-width:80px;min-height:80px}to{opacity:0;width:0;height:0;min-width:0;min-height:0}}@keyframes lineExpand{0%{width:0}to{width:60px}}@keyframes lineShrink{0%{width:60px}to{width:0}}.chain-link{display:flex;align-items:center}.chain-link__line{width:60px;height:3px;background:#000;position:relative}.chain-link__selectable-text{position:absolute;left:0;top:0;color:transparent;pointer-events:none;font-size:0;line-height:0}.chain-link__node-wrapper{display:flex;align-items:center;justify-content:center}.chain-link--add .chain-link__line{width:0;animation:lineExpand .3s cubic-bezier(.4,0,.2,1) forwards}.chain-link--add .chain-link__node-wrapper{overflow:hidden}.chain-link--add.chain-link--empty .chain-link__node-wrapper{opacity:0;width:0;animation:nodeExpandEmpty .3s cubic-bezier(.4,0,.2,1) .3s forwards}.chain-link--add.chain-link--filled .chain-link__node-wrapper{opacity:0;width:0;animation:nodeExpandFilled .3s cubic-bezier(.4,0,.2,1) .3s forwards}.chain-link--delete .chain-link__node-wrapper{overflow:hidden}.chain-link--delete.chain-link--empty .chain-link__node-wrapper{animation:nodeShrinkEmpty .3s cubic-bezier(.4,0,.2,1) forwards}.chain-link--delete.chain-link--filled .chain-link__node-wrapper{animation:nodeShrinkFilled .3s cubic-bezier(.4,0,.2,1) forwards}.chain-link--delete .chain-link__line{animation:lineShrink .3s cubic-bezier(.4,0,.2,1) .3s forwards}.chain-link--clear .chain-link__node-wrapper{animation:nodeClearWrapper .34s cubic-bezier(.4,0,.2,1) forwards}.chain-link--clear .chain-node{animation:nodeClearNode .34s cubic-bezier(.4,0,.2,1) forwards}.chain-link--clear .chain-node__content{animation:fadeOutContent .15s ease-out forwards}@keyframes nodeClearWrapper{0%{width:80px;height:80px;min-width:80px;min-height:80px}to{width:var(--empty-node-size);height:var(--empty-node-size);min-width:var(--empty-node-size);min-height:var(--empty-node-size)}}@keyframes nodeClearNode{0%{width:80px;height:80px;min-width:80px;min-height:80px}50%{opacity:.3}to{opacity:1;width:var(--empty-node-size);height:var(--empty-node-size);min-width:var(--empty-node-size);min-height:var(--empty-node-size)}}@keyframes fadeOutContent{0%{opacity:1}to{opacity:0}}.chain-node{position:relative;display:inline-flex;align-items:center;justify-content:center;border:3px solid black;background:#fff;cursor:pointer;min-width:80px;min-height:80px;width:80px;height:80px;scroll-margin-inline-end:6px}.chain-node--empty{min-width:var(--empty-node-size);min-height:var(--empty-node-size);width:var(--empty-node-size);height:var(--empty-node-size)}.chain-node--expanded{transition:all .3s cubic-bezier(.4,0,.2,1);width:auto;height:auto;padding:1rem 1rem 1.5rem;cursor:default}.chain-node--hovering{background:#f0f0f0}.chain-node__delete-btn{position:absolute;top:-8px;right:-8px;width:20px;height:20px;border:2px solid black;background:#fff;color:#000;cursor:pointer;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0;line-height:1;transition:all .15s ease;user-select:none;-webkit-user-select:none}.chain-node__delete-btn:hover{background:red;color:#fff}.chain-node__content{font-weight:700;font-size:.75rem;text-align:center;padding:.5rem;white-space:normal;overflow-wrap:break-word;word-break:keep-all;-webkit-hyphens:none;hyphens:none;line-height:1.2}.chain-node__empty-icon{position:relative;width:20px;height:20px}.chain-node__empty-icon:before,.chain-node__empty-icon:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#000}.chain-node__empty-icon:before{width:12px;height:2px}.chain-node__empty-icon:after{width:2px;height:12px}.chain-node__grid{display:flex;flex-direction:column;gap:.75rem}.chain-node__row{display:flex;justify-content:center;gap:.75rem}.chain-node__option{width:60px;height:60px;border:2px solid black;background:#fff;color:#000;cursor:pointer;font-size:.65rem;font-weight:700;padding:.25rem;transition:all .15s ease;white-space:normal;overflow-wrap:break-word;word-break:keep-all;-webkit-hyphens:none;hyphens:none;line-height:1.1;display:flex;align-items:center;justify-content:center;text-align:center}.chain-node__option:hover,.chain-node__option--selected{background:#000;color:#fff}.chain-node__option--empty{visibility:hidden;pointer-events:none}.chain-node__prompt-popover{position:absolute;transform:translate(-50%);z-index:1000;background:#fff;border:3px solid black;padding:.75rem .875rem .875rem;min-width:220px;max-width:260px;display:flex;flex-direction:column;gap:.5rem;box-shadow:4px 4px #0003;cursor:default;animation:promptPopoverIn .18s cubic-bezier(.4,0,.2,1)}.chain-node__prompt-popover:before,.chain-node__prompt-popover:after{content:"";position:absolute;left:50%;transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent}.chain-node__prompt-popover:after{border-left-width:6px;border-right-width:6px}.chain-node__prompt-popover[data-placement=bottom]:before{top:-10px;border-bottom:10px solid black}.chain-node__prompt-popover[data-placement=bottom]:after{top:-6px;border-bottom:8px solid white}.chain-node__prompt-popover[data-placement=top]:before{bottom:-10px;border-top:10px solid black}.chain-node__prompt-popover[data-placement=top]:after{bottom:-6px;border-top:8px solid white}.chain-node__prompt-popover-close{position:absolute;top:-10px;right:-10px;width:20px;height:20px;border:2px solid black;background:#fff;color:#000;cursor:pointer;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0;line-height:1;transition:all .15s ease;user-select:none;-webkit-user-select:none}.chain-node__prompt-popover-close:hover{background:#000;color:#fff}@keyframes promptPopoverIn{0%{opacity:0;transform:translate(-50%) translateY(-4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.chain-node__prompt-label{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.chain-node__prompt-options{display:flex;flex-wrap:wrap;gap:.375rem;justify-content:center}.chain-node__prompt-option{border:2px solid black;background:#fff;color:#000;padding:.25rem .5rem;font-size:.65rem;font-weight:700;text-transform:uppercase;cursor:pointer;transition:all .15s ease;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chain-node__prompt-option--none,.chain-node__prompt-option--none.chain-node__prompt-option--selected{border-style:dashed}.chain-node__prompt-option:hover,.chain-node__prompt-option--selected{background:#000;color:#fff}.chain-node__prompt-empty{font-size:.6rem;color:#666;text-align:center}.chain-node__prompt-empty-link{color:#000;font-weight:700;text-decoration:none;border-bottom:2px solid black;padding-bottom:1px}.chain-node__prompt-empty-link:hover{background:#000;color:#fff;border-bottom-color:transparent}.chain-node__prompt-badge{position:absolute;bottom:-12px;left:50%;transform:translate(-50%);background:#000;color:#fff;font-size:.55rem;font-weight:700;text-transform:uppercase;padding:2px 6px;border:2px solid black;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.05em;cursor:pointer;transition:all .15s ease;user-select:none;-webkit-user-select:none}.chain-node__prompt-badge:hover{background:#fff;color:#000}.chain-node__prompt-badge--empty{background:#fff;color:#000;border-style:dashed;font-size:.65rem;padding:1px 5px}.chain-node__prompt-badge--empty:hover{background:#000;color:#fff;border-style:solid}.chain-node__pagination{position:absolute;bottom:4px;left:1rem;right:1rem;height:16px;display:flex;align-items:center;justify-content:space-between;pointer-events:none;opacity:0;animation:fadeInPagination .1s ease .3s forwards;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@keyframes fadeInPagination{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.chain-node__page-btn{width:16px;height:16px;border:none;background:transparent;color:#000;cursor:pointer;font-size:1rem;font-weight:900;display:flex;align-items:center;justify-content:center;transition:all .15s ease;pointer-events:auto;flex-shrink:0}.chain-node__page-btn:hover:not(:disabled){transform:scale(1.2)}.chain-node__page-btn:disabled{visibility:hidden}.chain-node__page-info{font-size:.6rem;font-weight:700;background:transparent;padding:0;border:none;line-height:1;flex:1;text-align:center}.chain-selector__delete-btn{display:flex;align-items:center;justify-content:center;gap:0;padding:0;border:2px solid black;background:#fff;color:#000;font-size:.75rem;font-weight:700;cursor:pointer;transition:all .3s ease;overflow:hidden;white-space:nowrap;width:20px;height:20px;line-height:1;opacity:0;user-select:none;-webkit-user-select:none}.multi-chain-selector__chain:hover .chain-selector__delete-btn{opacity:1;pointer-events:auto}.chain-selector__delete-btn:hover{background:red;color:#fff;gap:0;padding:.5rem 1rem;width:auto;height:auto}.chain-selector__delete-btn:hover .chain-selector__delete-icon{display:none}.chain-selector__delete-icon{font-size:.75rem;line-height:1;flex-shrink:0}.chain-selector__delete-text{display:inline-block;width:0;opacity:0;transition:transform .3s ease,opacity .3s ease,width .3s ease;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;overflow:hidden}.chain-selector__delete-btn:hover .chain-selector__delete-text{width:auto;opacity:1}.chain-selector__copy-btn{display:flex;align-items:center;justify-content:center;gap:0;padding:0;border:2px solid black;background:#fff;color:#000;font-size:.75rem;font-weight:700;cursor:pointer;transition:all .2s ease;width:28px;height:28px;opacity:0;pointer-events:none}.multi-chain-selector__chain:hover .chain-selector__copy-btn{opacity:1;pointer-events:auto}.chain-selector__copy-btn:hover{background:#000;color:#fff;gap:0;padding:.5rem 1rem;width:auto;height:auto}.chain-selector__copy-btn:hover .chain-selector__copy-icon{display:none}.chain-selector__copy-icon{font-size:.75rem;line-height:1;flex-shrink:0}.chain-selector__copy-text{display:inline-block;width:0;opacity:0;transition:transform .3s ease,opacity .3s ease,width .3s ease;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;overflow:hidden}.chain-selector__copy-btn:hover .chain-selector__copy-text{width:auto;opacity:1}
