@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600&display=swap";#near-wallet-selector-modal{--backdrop-bg: #26262630;--heading-color: #222222;--text-color: #676767;--sidebar-border-color: #EDEDED;--selected-wallet-bg: #4F7CD1;--selected-wallet-bg-hover: transparent;--wallet-option-border-color: #A7A7A730;--wallet-option-bg-hover: #6494ee3d;--wallet-option-outline-color: #6494EE;--content-bg: #FAFAFA;--change-path-bg: #EDEDED;--home-button-bg: #EDEDED;--confirm-button-bg: #5F8AFA;--confirm-button-bg-hover: #5AA6FF;--error: #DB5555;--close-button-bg-color: #EDEDED;--close-button-fill-icon-color: #9F9F9F;--spinner-color: #676767;--bottom-section: #ececec;--mobile-text: #3e3e3e;--connected-green: #47E586;--gradient-dark-icon: radial-gradient(297.59% 179.46% at 91.67% -25%, #AEC2EA 0%, #95D1E4 100%);--get-wallet-option-bg-color: #F8F9FA;--get-wallet-option-bg-color-hover: #6494ee3d;--get-wallet-option-border-color: #C1C1C1;--get-wallet-outline-color: #6494EE;--get-wallet-option-box-shadow: 0px 2px 2px rgba(17, 22, 24, .04);--secondary-button-bg-color: #4F7CD129;--secondary-button-border-color: #4F7CD129;--secondary-button-text-color: #4F7CD1;--what-wallet-icon-color: #FFFFFF;--deprecated-icon-bg-color: #D7E2F7;--deprecated-icon-bg-color-selected: #4F7CD1}#near-wallet-selector-modal .dark-theme{--backdrop-bg: #26262630;--heading-color: #FFFFFF;--text-color: #C1C1C1;--sidebar-border-color: #313030;--selected-wallet-bg: #4F7CD1;--selected-wallet-bg-hover: #262626CC;--wallet-option-border-color: #A7A7A730;--wallet-option-bg-hover: #4f7cd13d;--wallet-option-outline-color: #4F7CD1;--content-bg: #232323;--change-path-bg: #161616;--home-button-bg: #313030;--confirm-button-bg: #5F8AFA;--confirm-button-bg-hover: #5AA6FF;--error: #DB5555;--close-button-bg-color: #313030;--close-button-fill-icon-color: #C1C1C1;--spinner-color: #FFFFFF;--bottom-section: #131313;--mobile-text: #c1c1c1;--connected-green: #47E586;--gradient-dark-icon: radial-gradient(124.37% 124.37% at 91.67% -25%, #112140 0%, #262B35 100%);--get-wallet-option-bg-color: #0000001F;--get-wallet-option-bg-color-hover: #4f7cd13d;--get-wallet-option-border-color: #313030;--get-wallet-outline-color: #4F7CD1;--get-wallet-option-box-shadow: 0px 2px 2px rgba(17, 22, 24, .04);--secondary-button-bg-color: #4F7CD129;--secondary-button-border-color: #4F7CD1;--secondary-button-text-color: #FFFFFF;--what-wallet-icon-color: #568FFC;--deprecated-icon-bg-color: #2F394E;--deprecated-icon-bg-color-selected: #4F7CD1}@media(prefers-color-scheme:dark){#near-wallet-selector-modal{--backdrop-bg: #26262630;--heading-color: #FFFFFF;--text-color: #C1C1C1;--sidebar-border-color: #313030;--selected-wallet-bg: #4F7CD1;--selected-wallet-bg-hover: #262626CC;--wallet-option-border-color: #A7A7A730;--wallet-option-bg-hover: #4f7cd13d;--wallet-option-outline-color: #4F7CD1;--content-bg: #232323;--change-path-bg: #161616;--home-button-bg: #313030;--confirm-button-bg: #5F8AFA;--confirm-button-bg-hover: #5AA6FF;--error: #DB5555;--close-button-bg-color: #313030;--close-button-fill-icon-color: #C1C1C1;--spinner-color: #FFFFFF;--bottom-section: #131313;--mobile-text: #c1c1c1;--connected-green: #47E586;--gradient-dark-icon: radial-gradient(124.37% 124.37% at 91.67% -25%, #112140 0%, #262B35 100%);--get-wallet-option-bg-color: #0000001F;--get-wallet-option-bg-color-hover: #4f7cd13d;--get-wallet-option-border-color: #313030;--get-wallet-outline-color: #4F7CD1;--get-wallet-option-box-shadow: 0px 2px 2px rgba(17, 22, 24, .04);--secondary-button-bg-color: #4F7CD129;--secondary-button-border-color:#4F7CD1;--secondary-button-text-color: #FFFFFF;--what-wallet-icon-color: #568FFC;--deprecated-icon-bg-color: #2F394E;--deprecated-icon-bg-color-selected: #4F7CD1}}.nws-modal-wrapper{position:fixed;top:0;bottom:0;left:0;right:0;opacity:0;visibility:hidden;color:var(--wallet-selector-text-color, var(--text-color));font-family:Manrope,sans-serif;font-weight:500;z-index:80;display:flex;justify-content:center;align-items:center}.nws-modal-wrapper .nws-modal-overlay{background:var(--wallet-selector-backdrop-bg, var(--backdrop-bg));height:100%;width:100%;position:absolute}.nws-modal-wrapper .nws-modal{background:var(--wallet-selector-content-bg, var(--content-bg));width:100%;max-width:812px;height:555px;border-radius:16px;position:absolute;left:50%;transform:translate(-50%);transition:visibility 0s linear 0s,opacity .25s 0s,transform .25s;background-color:var(--wallet-selector-content-bg, var(--content-bg));overflow-y:auto;font-size:16px;line-height:1.6;overflow:hidden;display:inline-flex}.nws-modal-wrapper .nws-modal *{box-sizing:border-box}.nws-modal-wrapper .nws-modal button{padding:.5em 1em;cursor:pointer;border:none}.nws-modal-wrapper .nws-modal .modal-left{width:35%;border-right:1px solid var(--wallet-selector-sidebar-border-color, var(--sidebar-border-color));padding:32px 24px;height:100%;overflow:auto}.nws-modal-wrapper .nws-modal .modal-left .modal-left-title h2{margin-top:0;margin-bottom:20px;font-size:18px;font-weight:700;color:var(--wallet-selector-heading-color, var(--heading-color))}.nws-modal-wrapper .nws-modal .modal-left .modal-left-title{position:fixed;width:34%;top:0;left:0;right:0;z-index:10;background:var(--content-bg);padding:32px 24px 12px}.nws-modal-wrapper .nws-modal .modal-left::-webkit-scrollbar{width:10px}.nws-modal-wrapper .nws-modal .wallet-options-wrapper{margin-bottom:20px;margin-top:100px}.nws-modal-wrapper .nws-modal .wallet-options-wrapper .description{margin-top:0;margin-bottom:0}.nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list{margin:0;list-style-type:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.single-wallet{display:flex;flex-wrap:nowrap;flex-direction:row;align-content:center;align-items:center;justify-content:space-between;width:100%;column-gap:24px;padding:12px;cursor:pointer}.single-wallet:focus-within{outline:var(--wallet-option-outline-color) solid 2px}.single-wallet .icon{height:48px;width:auto}.single-wallet .icon img{width:100%;height:auto;max-width:48px}.single-wallet .content{width:50%}.single-wallet .content .name{font-family:inherit;font-style:normal;font-weight:700;font-size:14px;line-height:24px;color:#fff}.single-wallet .content .description{font-family:inherit;font-style:normal;font-weight:700;font-size:14px;line-height:150%}.single-wallet .button-get{margin-left:auto;margin-right:0}.nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list .single-wallet.sidebar{border-radius:8px;justify-content:flex-start;column-gap:12px;cursor:pointer}.nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list .single-wallet.sidebar:hover{background-color:var(--wallet-selector-wallet-option-bg-hover, var(--wallet-option-bg-hover))}.nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list .single-wallet.sidebar.selected-wallet{padding:12px;background-color:var(--wallet-selector-selected-wallet-bg, var(--selected-wallet-bg));outline:none}.nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list .single-wallet.sidebar.selected-wallet .content .title{color:#fff}.nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list .single-wallet.sidebar.deprecated-wallet .icon,.nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list .single-wallet.sidebar.deprecated-wallet .title{opacity:.4}.nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list .single-wallet.sidebar.deprecated-wallet{position:relative}.nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list .single-wallet.sidebar .warning-triangle{display:flex;position:absolute;top:2px;left:42px;background:var(--content-bg);border-top-left-radius:63px;border-bottom-left-radius:10px}.nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list .single-wallet.sidebar:hover .warning-triangle{background-color:var(--deprecated-icon-bg-color)}.nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list .single-wallet.selected-wallet.sidebar .warning-triangle{background-color:var(--deprecated-icon-bg-color-selected)}.nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list .single-wallet.sidebar .icon{width:40px;height:40px;background-color:#fff;padding:5px;border-radius:5px;position:relative}.nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list .single-wallet.sidebar.connected-wallet .icon:before{content:"";display:block;width:10px;height:10px;background-color:var(--connected-green);border-radius:50%;position:absolute;top:-8px;right:-8px}.nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list .single-wallet.sidebar.connected-wallet .icon:before{border:3px solid var(--wallet-selector-content-bg, var(--content-bg))}.nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list .single-wallet.sidebar.selected-wallet.connected-wallet .icon:before{border:3px solid var(--wallet-selector-selected-wallet-bg, var(--selected-wallet-bg))}.nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list .single-wallet.sidebar .content{height:32px;width:auto}.nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list .single-wallet.sidebar .content .title{font-style:normal;font-weight:500;font-size:14px;line-height:32px;align-items:center;color:var(--wallet-selector-heading-color, var(--heading-color));margin-left:10px}.nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list .single-wallet.sidebar .content .description{display:none}.nws-modal-wrapper .nws-modal .modal-right{width:65%;padding:32px;overflow:auto}.nws-modal-wrapper .nws-modal .modal-right::-webkit-scrollbar{width:10px}.nws-modal-wrapper .nws-modal .wallet-home-wrapper .get-wallet-wrapper,.nws-modal-wrapper .nws-modal .wallet-home-wrapper .wallet-info-wrapper,.nws-modal-wrapper .nws-modal .connecting-wrapper,.nws-modal-wrapper .nws-modal .wallet-not-installed-wrapper,.nws-modal-wrapper .nws-modal .switch-network-message-wrapper{margin-top:91px;padding:0 28px}.nws-modal-wrapper .nws-modal .connecting-wrapper-err{margin-top:45px;padding:0 28px}.nws-modal-wrapper .nws-modal .wallet-home-wrapper .get-wallet-wrapper{margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px}.nws-modal-wrapper .nws-modal .modal-right .wallet-what{display:flex;align-content:center;flex-direction:row;align-items:flex-start;width:100%;gap:32px;justify-content:flex-start;flex-wrap:nowrap}.nws-modal-wrapper .nws-modal .modal-right .wallet-what+.wallet-what{margin-top:50px}.nws-modal-wrapper .nws-modal .modal-right .wallet-what .icon-side{width:56px;height:56px;padding:8px;background:var(--gradient-dark-icon);border-radius:12px;color:var(--what-wallet-icon-color)}.nws-modal-wrapper .nws-modal .modal-right .wallet-what .icon-side svg{opacity:.7}.nws-modal-wrapper .nws-modal .modal-right .wallet-what .content-side{width:100%}.nws-modal-wrapper .nws-modal .modal-right .wallet-what .content-side h3{margin:0 auto 8px 0;font-family:inherit;font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:var(--wallet-selector-text-color, var(--heading-color))}.nws-modal-wrapper .nws-modal .modal-right .wallet-what .content-side p{margin:0;font-family:inherit;font-style:normal;font-weight:400;font-size:14px;line-height:150%;word-break:break-word}.nws-modal-wrapper .nws-modal .modal-right .nws-modal-header h3.middleTitle{text-align:center;margin:4px auto;font-size:18px;color:var(--wallet-selector-heading-color, var(--heading-color))}.nws-modal-wrapper .nws-modal .modal-right .nws-modal-body.get-wallet-body{padding-left:32px;padding-right:0;row-gap:16px;margin-top:64px}.nws-modal-wrapper .nws-modal .nws-modal-body button.middleButton{background-color:var(--wallet-selector-selected-wallet-bg, var(--selected-wallet-bg));font:inherit;border-radius:4px;color:#fff;font-weight:700;font-size:14px;line-height:24px;border-color:var(--wallet-selector-selected-wallet-bg, var(--selected-wallet-bg));display:block;margin:25px auto 12px;border:.1em solid var(--wallet-selector-selected-wallet-bg, var(--selected-wallet-bg))}.nws-modal-wrapper .nws-modal .nws-modal-body button.get-wallet{margin:4px 0;background-color:var(--wallet-selector-home-button-bg, var(--home-button-bg));border-radius:4px;padding:8px 24px;border-width:0;font-style:normal;font-weight:700;font-size:14px;line-height:24px;font-family:inherit;color:#6494ee}.nws-modal-wrapper .nws-modal .nws-modal-header{width:100%;display:flex;flex:1;align-items:flex-start;justify-content:flex-start}.nws-modal-wrapper .nws-modal .nws-modal-header .close-button{display:flex;justify-content:center;align-items:center;border:0;cursor:pointer;height:32px;width:32px;padding:0;background-color:var(--wallet-selector-close-button-bg-color, var(--close-button-bg-color));border-radius:50px}.nws-modal-wrapper .nws-modal .nws-modal-header .close-button svg{fill:var(--wallet-selector-close-button-fill-icon-color, var(--close-button-fill-icon-color))}.nws-modal-wrapper .nws-modal .back-button{background:transparent;width:32px;height:32px;border-radius:50%;display:block;border:none;padding:4px}.nws-modal-wrapper .nws-modal .nws-modal-header-wrapper{display:flex;align-items:center}.nws-modal-wrapper .nws-modal .nws-modal-header .close-button:active{background:transparent}.nws-modal-wrapper .nws-modal .nws-modal-header .close-button svg{pointer-events:none}.nws-modal-wrapper .nws-modal .nws-modal-header h2{margin-top:0;margin-bottom:20px;font-size:18px;font-weight:700;color:var(--wallet-selector-heading-color, var(--heading-color))}.nws-modal-wrapper .nws-modal .action-buttons{display:flex;justify-content:space-between;align-items:center}.nws-modal-wrapper .nws-modal .lang-selector-wrapper{position:absolute;bottom:15px;right:50px;display:none}.nws-modal-wrapper .nws-modal .lang-selector{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjc1IDE5LjI1TDE2IDEyLjc1TDE5LjI1IDE5LjI1IiBzdHJva2U9IiNDMUMxQzEiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE0IDE3LjI1SDE4IiBzdHJva2U9IiNDMUMxQzEiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTQuNzUgNi43NUgxMy4yNSIgc3Ryb2tlPSIjQzFDMUMxIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik05IDYuNVY0Ljc1IiBzdHJva2U9IiNDMUMxQzEiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTExLjI1IDYuNzVDMTEuMjUgNi43NSAxMS4yNSA5LjI1IDkuMjUgMTEuMjVDNy4yNSAxMy4yNSA0Ljc1IDEzLjI1IDQuNzUgMTMuMjUiIHN0cm9rZT0iI0MxQzFDMSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTIuMjUgMTMuMjVDMTIuMjUgMTMuMjUgOS43NSAxMy4yNSA3Ljc1IDExLjI1QzcuMzQ1NTEgMTAuODQ1NSA2Ljc1IDkuNzUgNi43NSA5Ljc1IiBzdHJva2U9IiNDMUMxQzEiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==) 5px center / 20px 20px no-repeat transparent;border:0;cursor:pointer;font-size:16px;height:32px;outline:none;padding-right:54px;position:relative;-webkit-user-select:none;user-select:none;width:54px;z-index:1;text-indent:54px}.nws-modal-wrapper .nws-modal .lang-selector-wrapper:after{content:"";border-color:#72727a;border-style:solid;border-width:2px 2px 0 0;display:inline-block;position:absolute;right:10px;top:calc(50% - 10px);transform:rotate(135deg) translateY(-50%);height:7px;width:7px}.nws-modal-wrapper .nws-modal .switch-network-message-wrapper .content .network-id{color:var(--wallet-selector-selected-wallet-bg, var(--selected-wallet-bg))}.nws-modal-wrapper .nws-modal .derivation-path-wrapper{padding:0 26px}.nws-modal-wrapper .nws-modal .derivation-path-wrapper .enter-derivation-path .ledger-image{display:flex;justify-content:center;margin-top:53px;margin-bottom:40px}.nws-modal-wrapper .nws-modal .derivation-path-wrapper .enter-derivation-path .ledger-description{font-size:14px;text-align:center}.nws-modal-wrapper .nws-modal .derivation-path-wrapper .enter-derivation-path .ledger-description p{margin:14px 0}.nws-modal-wrapper .nws-modal .derivation-path-wrapper .enter-derivation-path .ledger-description .specify-path{color:var(--wallet-selector-selected-wallet-bg, var(--selected-wallet-bg));cursor:pointer}.nws-modal-wrapper .nws-modal .derivation-path-wrapper .derivation-path-list{display:flex;justify-content:center;flex-direction:column;margin-bottom:16px}.nws-modal-wrapper .specify-path-wrapper .change-path-wrapper{display:flex;justify-content:center;margin-top:91px}.nws-modal-wrapper .specify-path-wrapper .change-path-wrapper .display-path{background:var(--home-button-bg);color:#606060;padding:16px;border-radius:8px;letter-spacing:1px;font-weight:700}.nws-modal-wrapper .specify-path-wrapper .change-path-wrapper .change-path{background:var(--change-path-bg);display:flex;justify-content:space-between;align-items:center;margin-left:10px;width:63px;padding:0 5px;border-radius:8px}.nws-modal-wrapper .specify-path-wrapper .change-path-wrapper .change-path .path-value{width:100%;text-align:center;font-weight:700}.nws-modal-wrapper .nws-modal .specify-path-wrapper p{margin:14px}.nws-modal-wrapper .nws-modal .specify-path-wrapper .path-description{font-size:14px;margin-top:24px;text-align:center}.nws-modal-wrapper .nws-modal .specify-path-wrapper .what-link{font-size:14px;text-align:center;color:var(--selected-wallet-bg);cursor:pointer}.nws-modal-wrapper .nws-modal .specify-path-wrapper .what-link a{text-decoration:none;color:var(--selected-wallet-bg);font-size:14px}.nws-modal-wrapper .specify-path-wrapper .change-path-wrapper .change-path .buttons-wrapper{display:flex;flex-direction:column}.nws-modal-wrapper .specify-path-wrapper .change-path-wrapper .change-path .buttons-wrapper button{padding:0;width:23px;background-color:var(--home-button-bg);border:none}.nws-modal-wrapper .nws-modal .no-accounts-found-wrapper{margin-top:50px;font-size:14px}.nws-modal-wrapper .nws-modal .enter-custom-account{margin-top:20px}.nws-modal-wrapper .nws-modal .enter-custom-account p{text-align:center;font-size:14px}.nws-modal-wrapper .nws-modal .enter-custom-account .input-wrapper{display:flex;justify-content:center;margin-top:90px}.nws-modal-wrapper .nws-modal .enter-custom-account .input-wrapper input{text-align:center;color:var(--wallet-selector-heading-color, var(--heading-color));border:1px solid var(--confirm-button-bg-hover);padding:6px 8px;border-radius:50px}.nws-modal-wrapper .nws-modal .choose-ledger-account-form-wrapper p{font-size:14px;text-align:center;margin-top:20px}.nws-modal-wrapper .nws-modal .choose-ledger-account-form-wrapper .button-wrapper{display:flex;justify-content:center}.nws-modal-wrapper .nws-modal .choose-ledger-account-form-wrapper .button-wrapper button{color:var(--selected-wallet-bg);font-weight:600;background-color:transparent;border-radius:20px;font-size:14px;border:1px solid var(--selected-wallet-bg);width:78px;padding:6px 8px}.nws-modal-wrapper .nws-modal .choose-ledger-account-form-wrapper .form{margin-top:96px}.nws-modal-wrapper .nws-modal .choose-ledger-account-form-wrapper .nws-form-control{display:flex;flex-direction:column;margin-bottom:16px;padding:10px;color:var(--text-color)}.nws-modal-wrapper .nws-modal .choose-ledger-account-form-wrapper .nws-form-control .account{border-bottom:1px solid var(--sidebar-border-color);padding:16px 0;color:var(--wallet-selector-heading-color, var(--heading-color))}.nws-modal-wrapper .nws-modal .choose-ledger-account-form-wrapper .nws-form-control .account input[type=checkbox]{width:25px;-ms-transform:scale(2);-moz-transform:scale(2);-webkit-transform:scale(2);-o-transform:scale(2);transform:scale(1.7);padding:10px}.nws-modal-wrapper .nws-modal .choose-ledger-account-form-wrapper .nws-form-control label{color:inherit}.nws-modal-wrapper .nws-modal .choose-ledger-account-form-wrapper .action-buttons{justify-content:flex-end}.nws-modal-wrapper .nws-modal .overview-wrapper p{font-size:14px;text-align:center}.nws-modal-wrapper .nws-modal .overview-wrapper .accounts{margin-top:96px}.nws-modal-wrapper .nws-modal .overview-wrapper .account{border-bottom:1px solid var(--sidebar-border-color);padding:16px 0;color:var(--wallet-selector-heading-color, var(--heading-color))}.nws-modal-wrapper .nws-modal .connecting-wrapper .content{display:flex;flex-direction:column;align-items:center}.nws-modal-wrapper .wallet-not-installed-wrapper .refresh-link{color:#5f8afa;cursor:pointer}.nws-modal-wrapper .wallet-not-installed-wrapper .wallet-data{display:flex;align-items:center}.nws-modal-wrapper .wallet-not-installed-wrapper .wallet-data p{margin:0 0 0 10px}.nws-modal-wrapper .wallet-not-installed-wrapper p{margin:16px 0}.nws-modal-wrapper .wallet-not-installed-wrapper .wallet-data .wallet-icon-box{width:40px;height:40px}.nws-modal-wrapper .wallet-not-installed-wrapper .wallet-data .wallet-icon-box img{width:100%;height:auto}.open{opacity:1;visibility:visible;transition:visibility 0s linear 0s,opacity .25s 0s}.nws-modal-wrapper .spinner{margin-right:10px;--size: 160px;--border: 6px;width:var(--size);height:var(--size);border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center}.nws-modal-wrapper .spinner .icon{width:calc(var(--size) / 1.2);height:calc(var(--size) / 1.2);border:1px solid rgba(0,0,0,.05);border-radius:50%;box-shadow:#0000000d 0 10px 20px}.nws-modal-wrapper .spinner img{width:100%;height:auto}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:600px){.nws-modal-wrapper .nws-modal-wrapper .nws-modal{width:250px}.nws-modal-wrapper .nws-modal-wrapper .nws-modal .derivation-path-wrapper .derivation-path-list input{max-width:140px}.nws-modal-wrapper .nws-modal-wrapper .nws-modal .choose-ledger-account-form-wrapper .nws-form-control{flex-direction:column}.nws-modal-wrapper .nws-modal-wrapper .nws-modal .choose-ledger-account-form-wrapper .nws-form-control select{text-align:center}.nws-modal-wrapper .nws-modal .wallet-home-wrapper .get-wallet-wrapper{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.nws-modal-wrapper .nws-modal-wrapper.dark-theme .spinner .icon{box-shadow:0 10px 20px #ffffff0d}@media(prefers-color-scheme:dark){.nws-modal-wrapper .spinner .icon{box-shadow:0 10px 20px #ffffff0d}}@keyframes outAnimation{0%{opacity:1}to{opacity:0;visibility:hidden}}.connecting-wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:flex-start}.connecting-wrapper .content .icon{width:80px;height:80px;background-color:#fff;border-radius:10px;padding:10px;position:relative}.connecting-wrapper .content .icon .green-dot{position:absolute;width:30px;height:30px;background-color:var(--connected-green);top:-10px;right:-10px;border-radius:50%;border:5px solid var(--wallet-selector-content-bg, var(--content-bg))}.connecting-wrapper .content .icon img{width:100%;height:auto}.connecting-wrapper .content h3{margin:16px 0}.connecting-wrapper .content .connecting-name{font-style:normal;font-weight:700;font-size:16px;line-height:24px;display:flex;align-items:center;text-align:center;color:var(--wallet-selector-heading-color, var(--heading-color))}.connecting-wrapper .content .connecting-message{font-size:14px;margin-top:16px}.connecting-wrapper .content .connecting-details{font-style:normal;font-weight:500;font-size:14px;line-height:24px;display:flex;align-items:center;margin-top:40px}.connecting-wrapper .content .connecting-details span{color:var(--wallet-selector-selected-wallet-bg, var(--selected-wallet-bg))}.connecting-wrapper .content .connecting-details .spinner{width:25px;height:auto;animation:spinner 2s linear infinite}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.nws-modal-wrapper .nws-modal .nws-modal-body .alert-message .connection button{padding:10px 24px;gap:8px;background:var(--secondary-button-bg-color);border:1px solid var(--secondary-button-border-color);border-radius:4px;font-style:normal;font-weight:700;font-size:14px;line-height:24px;color:var(--secondary-button-text-color)}.nws-modal-wrapper .nws-modal .nws-modal-body .alert-message .connection .error-wrapper{vertical-align:middle;align-items:center;display:flex;flex-wrap:nowrap;justify-content:center;flex-direction:column;column-gap:12px;font-style:normal;font-weight:500;font-size:14px;line-height:150%;text-align:center}.nws-modal-wrapper .nws-modal .nws-modal-body .alert-message .connection .error{color:#ce5a6f;vertical-align:middle;align-items:center;display:flex;flex-wrap:nowrap;justify-content:center;flex-direction:row;column-gap:12px;font-style:normal;font-weight:500;font-size:14px;line-height:150%;text-align:center}.nws-modal-wrapper .nws-modal .nws-modal-body .alert-message .connection .error-wrapper .error svg{color:var(--wallet-selector-content-bg,var(--content-bg))}.nws-modal-wrapper .nws-modal .nws-modal-body .alert-message .connection .error-wrapper p{word-break:break-word;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;margin:14px 0}.nws-modal-wrapper .nws-modal .nws-modal-body .alert-message .connection .success{color:#4fd98f}.nws-modal-wrapper .nws-modal .connecting-wrapper .content{padding:25px}.connecting-wrapper .content .connecting-details{margin-top:20px}.connecting-wrapper .wallet-connected-success{display:flex;align-items:center}.connecting-wrapper .wallet-connected-success svg{color:var(--content-bg)}.connecting-wrapper .wallet-connected-success span{font-size:14px;margin-left:10px;color:var(--wallet-selector-connected-green, var(--connected-green))}.single-wallet-get{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:space-between;width:100%;flex-grow:1;padding:14px;height:100%;margin:0 auto auto;align-content:center;border:1px solid var(--get-wallet-option-border-color);box-shadow:var(--get-wallet-option-box-shadow);border-radius:8px;position:relative;background-color:var(--get-wallet-option-bg-color);cursor:pointer}.single-wallet-get:hover{background:var(--get-wallet-option-bg-color-hover)}.single-wallet-get:focus-within{outline:var(--get-wallet-outline-color) solid 2px}.single-wallet-get .icon{min-width:32px;max-height:32px;margin-bottom:8px;width:32px;height:32px;background-color:#fff;padding:5px;border-radius:5px;position:relative}.single-wallet-get .icon img{width:100%;height:auto;max-width:48px}.single-wallet-get .title{font-family:inherit;font-style:normal;font-weight:500;font-size:14px;line-height:24px;align-items:center;color:var(--heading-color);text-align:center}.single-wallet-get .type{font-weight:400;font-size:10px;line-height:12px;margin-top:0;color:var(--text-color);text-align:center}.single-wallet-get .small-icon{position:absolute;top:8px;right:8px}.single-wallet-get .small-icon svg{color:#4c5155}.single-wallet-get:hover .small-icon svg{color:#4f7cd1}.single-wallet-get .description{font-family:inherit;font-style:normal;font-weight:400;font-size:14px;line-height:150%;align-items:center}.single-wallet-get .button-get{margin-left:auto;margin-right:0}.connected-flag{color:var(--connected-green);border:1px solid var(--connected-green);border-radius:50px;padding:3px 10px;display:flex;align-items:center}.connected-flag:before{content:"";display:block;width:10px;height:10px;border-radius:50%;background-color:var(--connected-green);margin-right:5px}.scan-qr-code{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%}.scan-qr-code .qr-code>div:first-of-type{padding:20px;margin-bottom:20px;border-radius:16px;background:#fff}.scan-qr-code .qr-code{height:calc(100% - 200px);border:1px solid var(--wallet-selector-content-bg, var(--content-bg));border-radius:4px;text-align:center;margin-top:64px}.scan-qr-code .qr-code svg{width:239px;height:239px}.scan-qr-code .qr-code .copy-btn{cursor:pointer;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--selected-wallet-bg);font-size:14px}.scan-qr-code .qr-code .copy-btn svg{margin-right:5px;width:24px;height:24px}.scan-qr-code .qr-code .notification{font-size:14px}.options-list-section-recent{margin-bottom:20px}.scan-qr-code .footer{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;bottom:0;font-size:14px}.scan-qr-code .footer .btn{background:var(--secondary-button-bg-color);color:var(--secondary-button-text-color);border:1px solid var(--secondary-button-border-color);border-radius:4px;font-weight:700;font-size:14px;line-height:24px;padding:8px 24px}.nws-switch{position:relative;display:inline-block;vertical-align:middle;width:34px;height:20px;margin-left:12px}.nws-switch input{opacity:0;width:0;height:0}.nws-slider{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background-color:var(--gray);-webkit-transition:.4s;transition:.4s}.nws-slider:before{position:absolute;content:"";height:16px;width:16px;top:50%;transform:translate(3px,-50%);background-color:var(--heading-color);-webkit-transition:.4s;transition:.4s}input:checked+.nws-slider{background-color:var(--selected-wallet-bg)}input:focus+.nws-slider{box-shadow:0 0 1px var(--selected-wallet-bg)}input:checked+.nws-slider:before{-webkit-transform:translate(calc(100% - 1px),-50%);-ms-transform:translate(calc(100% - 1px),-50%);transform:translate(calc(100% - 1px),-50%)}.nws-slider.round{border-radius:34px}.nws-slider.round:before{border-radius:50%}.nws-remember-wallet{margin-top:10px;font-size:16px;color:var(--wallet-selector-text-color, var(--text-color))}@media(min-width:577px){.nws-modal-wrapper .nws-modal .modal-right .nws-modal-body .what-wallet-mobile{display:none}.scan-qr-code .footer{position:absolute}}@media(min-width:769px){.button-spacing{margin:90px}}@media(max-width:810px){.nws-modal-wrapper .nws-modal .wallet-options-wrapper{margin-top:90px}}@media(max-width:768px){.nws-modal-wrapper .nws-modal .wallet-home-wrapper .wallet-info-wrapper{margin-top:45px}.button-spacing{margin:45px}.nws-modal-wrapper .nws-modal .modal-left{width:40%;border-right:1px solid var(--wallet-selector-sidebar-border-color, var(--sidebar-border-color));padding:32px 16px;height:100%;max-height:70vh;overflow:auto}.nws-modal-wrapper .nws-modal .modal-right{width:60%;padding:32px 16px;overflow:auto}.nws-modal-wrapper .nws-modal .wallet-home-wrapper .wallet-info-wrapper{padding:0 0 0 10px}.nws-modal-wrapper .nws-modal .derivation-path-wrapper .enter-derivation-path .ledger-image{margin-top:30px;margin-bottom:35px}.nws-modal-wrapper .nws-modal .modal-left .modal-left-title{width:39%;padding:32px 16px 12px}}@media(max-width:576px){.nws-modal-wrapper .nws-modal .wallet-home-wrapper .get-wallet-wrapper,.nws-modal-wrapper .nws-modal .wallet-home-wrapper .wallet-info-wrapper,.nws-modal-wrapper .nws-modal .connecting-wrapper,.nws-modal-wrapper .nws-modal .wallet-not-installed-wrapper,.nws-modal-wrapper .nws-modal .switch-network-message-wrapper{margin-top:20px}.nws-modal-wrapper .nws-modal .modal-left .modal-left-title{width:100%;padding:32px 12px 12px;z-index:0}.nws-modal-wrapper .wallet-not-installed-wrapper>p{margin:20px 0 30px;max-width:500px}.nws-modal-wrapper .nws-modal .nws-modal-body button.get-wallet{background-color:var(--wallet-selector-home-button-bg, var(--content-bg))}.nws-modal-wrapper .nws-modal .modal-right .nws-modal-body .what-wallet-hide{display:none}.nws-modal-wrapper .nws-modal .modal-right .nws-modal-body .what-wallet-mobile p{font-size:14px;text-align:center;margin:auto}.nws-modal-wrapper .nws-modal{width:100%;display:block;overflow:auto;bottom:0;height:500px;background:var(--wallet-selector-mobile-bottom-section, var(--bottom-section));border-radius:16px 16px 0 0}.nws-modal-wrapper .nws-modal .modal-left{width:100%;background-color:var(--wallet-selector-content-bg, var(--content-bg));height:auto;padding:32px 12px}.nws-modal-wrapper .nws-modal .modal-left .nws-modal-body{display:flex;overflow:auto}.nws-modal-wrapper .nws-modal .modal-left .nws-modal-body .wallet-options-wrapper{margin:auto}.nws-modal-wrapper .nws-modal .modal-right{width:100%;background-color:var(--wallet-selector-mobile-bottom-section, var(--bottom-section))}.nws-modal-wrapper .nws-modal .connecting-wrapper .content{padding-top:0}.connecting-wrapper .content .icon .green-dot{border-color:var(--wallet-selector-mobile-bottom-section, var(--bottom-section))}.nws-modal-wrapper .nws-modal .modal-right .nws-modal-header h3.middleTitle{text-align:center;font-size:16px;margin:4px auto}.nws-modal-wrapper .nws-modal .modal-right .nws-modal-header h3.middleTitle.-open{padding-right:32px}.nws-modal-wrapper .nws-modal .modal-right .nws-modal-body .content{font-size:14px;text-align:center;color:var(--mobile-text);margin:0}.nws-modal-wrapper .nws-modal .modal-right .nws-modal-body{margin-top:10px;padding:0}.nws-modal-wrapper .nws-modal .nws-modal-body button.middleButton{margin:25px auto 12px}.nws-modal-wrapper .nws-modal .modal-header{display:block;font-size:18px;text-align:center}.nws-modal-wrapper .nws-modal .nws-modal-header .close-button{position:absolute;right:30px;top:30px}.nws-modal-wrapper .nws-modal .nws-modal-header h2{font-size:18px;text-align:center}.nws-modal-wrapper .nws-modal .wallet-options-wrapper{margin-bottom:0}.nws-modal-wrapper .nws-modal .wallet-options-wrapper .description{display:none}.nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list{display:flex;overflow:auto;padding-block:10px;grid-gap:0;gap:0}.nws-modal-wrapper .nws-modal .info{display:none;width:90px}.single-wallet{display:block;min-width:76px;max-width:76px}.single-wallet.sidebar .icon{width:56px;height:56px;margin:auto}.single-wallet.sidebar .content{width:auto}.nws-modal-wrapper .nws-modal .wallet-options-wrapper .options-list .single-wallet.sidebar .content .title{font-size:12px;line-height:16px;margin-top:10px;text-align:center;margin-left:0!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.single-wallet.wallet-connect,.single-wallet.my-near-wallet{word-break:break-word}.single-wallet-get:hover{background-color:#4f7cd129}.nws-modal-wrapper .nws-modal .derivation-path-wrapper .enter-derivation-path .ledger-image,.nws-modal-wrapper .specify-path-wrapper .change-path-wrapper{margin-top:30px;margin-bottom:30px}.nws-modal-wrapper .nws-modal .derivation-path-wrapper .enter-derivation-path .ledger-description>p{max-width:450px;margin-left:auto;margin-right:auto}.nws-modal-wrapper ::-webkit-scrollbar{height:4px;width:4px;background:var(--backdrop-bg)}.nws-modal-wrapper ::-webkit-scrollbar-thumb:horizontal{background:var(--close-button-fill-icon-color);border-radius:10px}}:root{color-scheme:dark;--bg: #0e1116;--surface: #151a21;--surface-2: #1b222b;--border: #28313d;--fg: #e8edf3;--muted: #94a3b8;--accent: #0F2A5C;--accent-2: #16376F;--error: #b42318;--success: #0B5E73;--warning: #b54708}*{box-sizing:border-box}body{margin:0;background:#0b0e12;color:var(--fg);font-family:IBM Plex Sans,system-ui,sans-serif}code,pre,.mono{font-family:IBM Plex Mono,monospace}a{color:var(--accent-2)}.shell{display:grid;grid-template-columns:260px 1fr;min-height:100vh}.brand{font-weight:600;letter-spacing:.04em;font-size:20px}.spacer{flex:1}main{padding:34px 40px 80px;max-width:1100px}header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}h1:where(:not(.nws-modal-wrapper *)){margin:0 0 6px;font-size:30px;font-weight:600}h2:where(:not(.nws-modal-wrapper *)){margin:0 0 12px;font-size:20px}h3:where(:not(.nws-modal-wrapper *)){margin:0 0 8px;font-size:16px}.muted{color:var(--muted)}.small{font-size:13px}.pill{border:1px solid var(--border);padding:6px 12px;border-radius:999px;color:var(--muted);font-size:13px}.card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:22px;margin-bottom:20px}.stack{display:flex;flex-direction:column;gap:14px}.row{display:flex;gap:10px;align-items:center}.row.wrap{flex-wrap:wrap}input:where(:not(.nws-modal-wrapper *)){background:var(--surface-2);border:1px solid var(--border);color:var(--fg);border-radius:8px;padding:10px 12px;font:inherit;min-width:180px}label:where(:not(.nws-modal-wrapper *)){display:flex;flex-direction:column;gap:6px;color:var(--muted);font-size:13px;margin-bottom:10px}button:where(:not(.nws-modal-wrapper *)){font:inherit;border-radius:8px;padding:9px 14px;border:1px solid var(--border);background:var(--surface-2);color:var(--fg);cursor:pointer}button:where(:not(.nws-modal-wrapper *)):disabled{opacity:.45;cursor:not-allowed}button.primary{background:var(--accent);border-color:var(--accent)}button.primary:hover:not(:disabled){background:var(--accent-2)}button.ghost{background:transparent}.chip{border-radius:999px;padding:6px 12px;color:var(--muted)}a.button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:9px;padding:10px 14px;color:var(--fg);text-decoration:none;font-weight:600}a.button.primary{background:var(--accent);border-color:var(--accent);color:#fff}.next-step{display:flex;align-items:center;justify-content:space-between;gap:20px}.empty-action{display:flex;align-items:center;justify-content:space-between;gap:16px}.next-step p{margin-bottom:0}.chip.active{border-color:var(--accent);color:var(--fg)}.alert{padding:12px 14px;border-radius:10px;margin-bottom:16px;border:1px solid var(--border)}.alert.error{border-color:var(--error);background:#b423181f}.alert.success{border-color:var(--success);background:#4fd1e824}.alert.warning{border-color:var(--warning);background:color-mix(in srgb,var(--warning) 12%,transparent)}.effect-unrecognized{border-left:3px solid var(--error);color:var(--error)}table{width:100%;border-collapse:collapse}td,th{text-align:left;padding:10px 8px;border-bottom:1px solid var(--border);font-size:14px}th{color:var(--muted);font-weight:500}.steps{display:flex;flex-direction:column;gap:18px}.step{border:1px solid var(--border);border-radius:12px;padding:16px}pre{background:#0b0e12;border:1px solid var(--border);padding:12px;border-radius:8px;overflow:auto}.secret{border-color:var(--accent)}.auth{min-height:100vh;display:grid;place-items:center}.auth-card{width:min(440px,92vw);background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:28px}.tabs{display:flex;gap:6px;margin:18px 0}.tab{flex:1}.tab.active{border-color:var(--accent);background:#4fd1e829}.app-shell{display:grid;grid-template-columns:260px 1fr;min-height:100vh;background:#f4f5f7;color:#0f1e3d}.app-sidebar{background:#0e1116;color:#e8edf3;padding:24px 18px;display:flex;flex-direction:column;gap:14px}.app-sidebar .muted{color:#94a3b8}.app-nav{display:flex;flex-direction:column;gap:4px;margin-top:18px}.app-nav a{color:#94a3b8;text-decoration:none;padding:10px 12px;border-radius:8px;min-height:44px;display:flex;align-items:center}.app-nav a.active,.app-nav a:hover{background:#1b222b;color:#fff}.org-select{display:flex;flex-direction:column;gap:6px}.org-select select{background:#151a21;color:#e8edf3;border:1px solid #28313d;border-radius:8px;padding:8px;min-height:44px}.app-main{padding:32px 40px 80px;max-width:1180px}.page-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:22px}.page-head h1{color:#0f1e3d;margin:0 0 4px;font-size:28px}.page-head .muted{color:#5a6b8c}.panel{background:#fff;border:1px solid #e2e5ea;border-radius:12px;padding:18px 20px;margin-bottom:18px;box-shadow:0 1px 2px #1018280a}.panel-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.panel h2{margin:0;font-size:17px;color:#0f1e3d}.app-main table{width:100%;border-collapse:collapse}.app-main td,.app-main th{border-bottom:1px solid #edf0f3;padding:10px 8px;text-align:left;color:#1f2937}.app-main th{color:#5a6b8c;font-weight:500}.app-main a{color:#0b5e73}.metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:18px}.metric{background:#fff;border:1px solid #e2e5ea;border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:6px}.metric span{color:#5a6b8c;font-size:13px}.metric strong{font-size:20px;color:#0f1e3d}.state{padding:16px;border:1px dashed #d7dce2;border-radius:10px;color:#5a6b8c;background:#fafbfc}.state.error{border-color:#b42318;color:#b42318;background:#fff5f4}.status{display:inline-flex;padding:3px 8px;border-radius:999px;font-size:12px;background:#eef1f4;color:#374151}.status-active,.status-confirmed,.status-approved{background:#ddf4f8;color:#0b5e73}.status-escalated,.status-pending{background:#fff4e5;color:#92400e}.status-rejected,.status-reverted,.status-cancelled{background:#fdeceb;color:#b42318}.trace{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.trace-step{display:grid;grid-template-columns:24px 1fr;gap:12px;padding-bottom:18px;position:relative}.trace-step:before{content:"";position:absolute;left:7px;top:16px;bottom:0;width:2px;background:#e2e5ea}.trace-step:last-child:before{display:none}.trace-dot{width:16px;height:16px;border-radius:50%;border:2px solid #cbd2da;background:#fff;margin-top:2px}.trace-step.done .trace-dot{border-color:#0b5e73;background:#0b5e73}.trace-body{display:flex;flex-direction:column;gap:2px}.compare td:nth-child(4){font-weight:500}.notice{background:#fff8e8;border:1px solid #f2d58a;color:#6b4e00;padding:10px 12px;border-radius:8px;margin:12px 0}:focus-visible{outline:2px solid #0B5E73;outline-offset:2px}@media(max-width:820px){.app-shell{grid-template-columns:1fr}.app-sidebar{flex-direction:row;flex-wrap:wrap;align-items:center}.app-nav{flex-direction:row;flex-wrap:wrap;margin-top:0}.app-main{padding:20px 16px 60px}}.secondary{min-height:44px;border-radius:8px;padding:9px 14px;font:inherit;cursor:pointer}.secondary:hover:not(:disabled){background:#f4f5f7!important}.secondary:disabled{opacity:.5;cursor:not-allowed}.app-main pre{background:#f4f5f7;color:#0f1e3d;border:1px solid #e2e5ea}.app-main pre code{color:#0f1e3d}.app-main{min-width:0;overflow-x:hidden}.app-main input,.app-main select{background:#fff;color:#0f1e3d;border:1px solid #cbd2da;min-height:44px}.app-main button:not(.secondary):not(.primary){color:#0f172a;background:#fff;border:1px solid #cbd2da}.app-main pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;overflow:auto}.app-main .trace,.app-main .panel{min-width:0;max-width:100%}.auth{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;padding:48px;background:radial-gradient(circle at 20% 20%,#16222b,#0b0e12 55%);align-items:center}.auth-intro{max-width:560px;color:#e8edf3;display:flex;flex-direction:column;gap:18px}.auth-intro h2{font-size:34px;line-height:1.2;margin:18px 0 0;font-weight:600}.auth-intro ul{margin:0;padding-left:18px;color:#b8c2cf;display:flex;flex-direction:column;gap:8px}.auth-card{width:100%;max-width:480px;justify-self:end;background:#11161d;border:1px solid #28313d;border-radius:18px;padding:34px;box-shadow:0 24px 60px #00000059}.auth-card h1{font-size:28px;margin:10px 0 8px}.auth-card label{color:#b8c2cf}.auth-card input{background:#0b0f14;border-color:#344050;color:#f1f5f9}.auth-card .muted{color:#a7b1bf}.auth-card .tab{color:#c7d0db;min-height:44px}.auth-card .tab.active{color:#fff}@media(max-width:900px){.auth{grid-template-columns:1fr;padding:24px}.auth-intro{display:none}.auth-card{justify-self:center}}.app-frame{min-width:0;background:#f4f5f7;min-height:100vh}.app-topbar{position:sticky;top:0;z-index:20;min-height:76px;display:flex;justify-content:flex-end;align-items:center;gap:14px;padding:12px 40px;margin:0;background:#fffffff0;border-bottom:1px solid #e2e5ea;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.wallet-bar{display:flex;gap:8px;align-items:center}.wallet-identity{display:grid;grid-template-columns:auto auto auto;align-items:center;gap:8px;min-height:42px;padding:5px 6px 5px 10px;border:1px solid #d7dce2;border-radius:10px;background:#fff;color:#334155}.wallet-identity:before{content:"";width:7px;height:7px;border-radius:50%;background:#cbd5e1}.wallet-identity.connected:before{background:#0b5e73;box-shadow:0 0 0 3px #4fd1e82e}.wallet-network{color:#64748b;font:600 10px/1 IBM Plex Mono,monospace;letter-spacing:.08em}.wallet-identity strong{font:500 12px/1 IBM Plex Mono,monospace}button.compact{padding:5px 8px!important;min-height:28px;font-size:11px}.signing-inbox{position:relative}.inbox-trigger{min-height:42px;background:#0f172a!important;color:#fff!important;border-color:#0f172a!important}.inbox-trigger span{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-left:6px;border-radius:999px;background:#4fd1e8;color:#0f1e3d;font-weight:700}.inbox-popover{position:absolute;top:50px;right:0;width:min(420px,88vw);max-height:70vh;overflow:auto;padding:14px;border:1px solid #d7dce2;border-radius:14px;background:#fff;box-shadow:0 22px 60px #0f172a2e}.inbox-head{display:flex;justify-content:space-between;gap:12px;padding:4px 2px 12px;border-bottom:1px solid #edf0f3}.inbox-head span{color:#64748b;font:11px IBM Plex Mono,monospace}.inbox-item{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:12px 2px;border-bottom:1px solid #edf0f3;color:#0f172a!important;text-decoration:none}.inbox-item small{color:#64748b}.inbox-item button{grid-column:2;grid-row:1 / span 2}.inbox-empty{padding:22px 4px 8px;color:#64748b;text-align:center}.setup-link{margin-top:10px;border:1px solid #2A4F8A;background:#16376f;color:#4fd1e8!important}.eyebrow{display:block;margin-bottom:6px;color:#0b5e73;font:600 11px IBM Plex Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.app-main .card{background:#fff;color:#0f1e3d;border-color:#e2e5ea;box-shadow:0 1px 2px #1018280a}.app-main .card .muted{color:#5a6b8c}.setup-progress{display:grid;grid-template-columns:repeat(7,minmax(96px,1fr));gap:6px;margin:0 0 22px;overflow-x:auto}.setup-progress>div{display:flex;align-items:center;gap:7px;min-width:100px;padding:9px 10px;border:1px solid #d7dce2;border-radius:10px;background:#fff;color:#64748b;font-size:12px}.setup-progress>div span{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#eef1f4;font:600 10px IBM Plex Mono,monospace}.setup-progress>div.done{color:#0b5e73;border-color:#a9e3ee}.setup-progress>div.done span{background:#ddf4f8}.setup-progress>div.current{color:#0f172a;border-color:#0b5e73;box-shadow:inset 0 -2px #0b5e73}.setup-actor{margin:8px 0 0;color:#0b5e73;font-weight:600}.wallet-signing-context{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border:1px solid #A9E3EE;border-radius:10px;background:#eaf8fb;color:#0b5e73}.wallet-signing-context span{font-size:12px;text-transform:uppercase;letter-spacing:.06em}.wallet-signing-context strong{font:500 12px IBM Plex Mono,monospace}.business-form{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px}.business-form label{margin:0}.business-form input,.business-form select{width:100%;min-width:0}.supplier-picker{border:1px solid #d7dce2;border-radius:12px;padding:14px}.supplier-picker legend{color:#334155;font-weight:600;padding:0 6px}.supplier-picker label{display:inline-flex;flex-direction:row;align-items:center;gap:10px;margin:4px 14px 4px 0;padding:9px 12px;border:1px solid #e2e8f0;border-radius:10px;color:#0f172a}.supplier-picker label.disabled{opacity:.5}.supplier-picker input{min-width:auto;width:16px;height:16px}.supplier-picker span{display:flex;flex-direction:column;gap:2px}.supplier-picker small{color:#64748b}.mandate-summary{padding:16px 18px;border-left:4px solid #0B5E73;background:#eaf8fb;color:#0f1e3d}.mandate-summary p{margin:5px 0 0}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.text-action{display:inline-block;margin-top:8px;font-weight:600;text-decoration:none}.advanced-settings{margin-top:16px;padding:16px 18px;border:1px solid #d7dce2;border-radius:12px;background:#fff;color:#334155}.advanced-settings summary{cursor:pointer;font-weight:600}.developer-settings{border-color:#e6c66c;background:#fffbeb}@media(max-width:1100px){.business-form{grid-template-columns:repeat(2,minmax(0,1fr))}.app-topbar{padding:10px 18px;align-items:stretch;flex-direction:column-reverse}.wallet-bar{overflow-x:auto}}@media(max-width:820px){.app-frame{width:100%}.settings-grid{grid-template-columns:1fr}.setup-progress{grid-template-columns:repeat(6,130px)}}.wallet-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wallet-proof{display:flex;flex-direction:column;gap:5px;padding:14px;border:1px solid #d7dce2;border-radius:10px;background:#f8fafc;color:#64748b}.wallet-proof.connected{border-color:#a9e3ee;background:#eaf8fb;color:#0f1e3d}.wallet-proof span{font-size:11px;text-transform:uppercase;letter-spacing:.08em}.wallet-proof strong{font:500 13px IBM Plex Mono,monospace}.wallet-identity button.ghost{color:#334155;border-color:#d7dce2;background:#f8fafc}.app-main button.danger,button.danger{background:#fff;color:#b42318;border:1px solid #f1b9b3}.app-main button.danger:hover:not(:disabled){background:#fdeceb}.app-main select{border-radius:8px;padding:8px 10px;font:inherit}.decision{border:1px solid #e2e5ea;border-radius:12px;padding:16px 18px;background:#fff;display:flex;flex-direction:column;gap:10px}.decision>header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin:0}.decision h3{margin:0;color:#0f1e3d}.decision footer{border-top:1px solid #edf0f3;padding-top:10px}.votes{display:flex;flex-direction:column;align-items:flex-end}.votes strong{font-size:22px;color:#0f1e3d}.sentences{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px;color:#1f2937}.sentences ul{margin:4px 0 0;padding-left:18px;color:#374151}.sentences li.rule{list-style:"· ";color:#4b5563;font-size:14px}.block{border:1px dashed #cbd2da;border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:8px;background:#fafbfc}label.check{flex-direction:row;align-items:center;gap:8px;color:#1f2937;font-size:14px;margin:0 12px 0 0}label.check input{min-width:0;min-height:0;width:16px;height:16px}.explain{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin:12px 0}.explain>div{border:1px solid #e2e5ea;border-radius:10px;padding:12px 14px;background:#fff;display:flex;flex-direction:column;gap:4px;min-width:0}.explain strong{overflow-wrap:anywhere;color:#0f1e3d}.explain p{margin:4px 0 0}.checks{margin:8px 0 14px;color:#1f2937}.checks summary{cursor:pointer;font-weight:500}.checks td{padding:6px 8px}.role-grid{display:grid;grid-template-columns:minmax(240px,1fr) 2fr;gap:24px}.role-grid h3{color:#0f1e3d;font-size:14px}.budget{display:flex;flex-direction:column;gap:4px;margin-bottom:12px;color:#1f2937}.bar{height:8px;background:#edf0f3;border-radius:999px;overflow:hidden}.bar span{display:block;height:100%;background:#0b5e73}ul.plain{margin:0;padding-left:18px;color:#1f2937}.inbox{background:#fff4e5;color:#92400e;border:1px solid #f2d58a;border-radius:999px;padding:6px 12px;text-decoration:none;font-size:14px}tr.refused td{background:#fff8f7}.status-disabled,.status-vetoed,.status-expired,.status-failed{background:#fdeceb;color:#b42318}.status-inprogress,.status-queued{background:#fff4e5;color:#92400e}@media(max-width:900px){.role-grid{grid-template-columns:1fr}}.page-head>.primary,.page-head>.button{white-space:nowrap;flex-shrink:0;margin-left:24px}.role-rules{padding-left:0;list-style:none}.role-rules li.permission{font-weight:600;margin-top:8px;color:#0f1e3d}.role-rules li.permission:first-child{margin-top:0}.role-rules{gap:3px}.role-rules li.rule{list-style:none;color:#5a6b8c;font-size:13px;padding-left:14px}.role-rules li.rule:before{content:"· "}.page-head>.pill{white-space:nowrap;flex-shrink:0;margin-left:24px}.warn{color:#b45309}.verified{color:#0b5e73;margin:6px 0 0}tr.allowed td{background:#f2fafc}.auth-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.auth-card h1{margin-top:18px}.auth-card>.muted{margin:0 0 22px;line-height:1.5}.test-pill{font-size:12px;padding:3px 10px;border-radius:999px;color:#f5c26b;background:#b5470829;border:1px solid rgba(245,194,107,.35);cursor:help}.account-chip{display:flex;align-items:center;gap:12px;padding:12px 14px;margin-bottom:14px;border:1px solid #28313d;border-radius:12px;background:#0b0f14;min-width:0}.account-avatar{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:600;font-size:15px}.account-text{display:flex;flex-direction:column;min-width:0;flex:1}.account-label{font-size:12px;color:#8b97a7}.account-id{color:#f1f5f9;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-button{flex:none;background:none;border:none;color:var(--accent-2);padding:4px 2px;cursor:pointer;font:inherit;font-size:13px}.link-button:hover{text-decoration:underline}button.block{width:100%;min-height:44px;font-size:15px}.auth-error{margin:14px 0 0;overflow-wrap:anywhere}.auth-foot{margin:20px 0 0;padding-top:16px;border-top:1px solid #1f2731;font-size:13px;color:#8b97a7;line-height:1.5}.role-steps{margin:8px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.catalog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#080b0f8c;display:grid;place-items:center;z-index:50;padding:16px}.catalog{width:min(560px,100%);background:#fff;color:#0f1e3d;border:1px solid #e2e5ea;border-radius:14px;padding:22px;box-shadow:0 24px 60px #10182840}.catalog h3{margin:0 0 4px;color:#0f1e3d}.catalog .muted{color:#6b7280}.catalog-list{display:flex;flex-direction:column;gap:10px;margin-top:16px}.catalog .catalog-item{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;padding:14px 16px;border-radius:10px;background:#fafbfc;border:1px solid #e2e5ea;color:#0f1e3d}.catalog .catalog-item:hover:not(:disabled){border-color:var(--accent-2);background:#eaf8fb}.catalog .catalog-item:disabled{opacity:.6}.catalog-name{font-weight:600;display:flex;gap:10px;align-items:baseline}.catalog-action{font-weight:400;font-size:12px;color:var(--accent-2)}.catalog-soon{position:absolute;top:12px;right:14px;font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid #d1d5db;color:#6b7280}.catalog .ghost{color:#374151;border-color:#e2e5ea;background:#fff}input[type=checkbox],input[type=radio]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background:none;border:none;padding:0;min-width:0;min-height:0;accent-color:var(--accent)}.app-frame{color-scheme:light}.role-progress{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px solid #e2e5ea;border-radius:10px;background:#fafbfc}.role-progress-list{margin:0;padding-left:18px;color:#374151}.role-progress-list li.sub{list-style:none;margin-left:4px;color:#6b7280}.evm-status{font-weight:600}.evm-status.ok{color:#0b5e73}.evm-status.bad{color:#b42318}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:12px 0}.form-grid label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#5a6b8c}.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:14px}.metric-grid>div{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid #e2e5ea;border-radius:10px;background:#fafbfc}.metric-grid strong{font-size:18px;color:#0f1e3d}.share-checks{list-style:none;padding:0;margin:0 0 12px;display:grid;gap:4px;font-size:14px}.share-checks .ok{color:#0b5e73}.share-checks .bad{color:#92400e}label.inline{display:inline-flex;flex-direction:row;align-items:center;gap:8px;font-size:14px;margin:0}label.inline input{width:110px;margin:0}.job-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:12px}.job-card{display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;padding:16px;border:1px solid #e2e5ea;border-radius:12px;background:#fff;color:#0f1e3d;cursor:pointer;white-space:normal;height:auto}.job-card:hover:not(:disabled){border-color:#0b5e73;box-shadow:0 0 0 1px #0b5e73 inset}.job-card:disabled{opacity:.55;cursor:not-allowed}.job-card strong{font-size:16px}:root{--navy-900: #0B1F45;--navy: #0F2A5C;--navy-2: #16376F;--navy-line: rgba(201, 214, 238, .16);--ink: #0F1E3D;--ink-muted: #5A6B8C;--on-navy: #F2F6FC;--on-navy-muted: #C9D6EE;--cyan: #4FD1E8;--cyan-ink: #0B5E73;--amber: #F2B544;--amber-ink: #8A5A00}body{background:var(--navy)}.app-shell{background:var(--navy);color:var(--ink)}.app-sidebar{background:var(--navy-900);color:var(--on-navy);border-right:1px solid var(--navy-line)}.app-sidebar .muted{color:#9fb3d9}.brand{font-family:IBM Plex Mono,monospace;font-weight:700;letter-spacing:-.01em;font-size:21px;color:var(--on-navy)}.app-nav a{color:var(--on-navy-muted);font-family:IBM Plex Mono,monospace;font-size:14px;border-radius:10px}.app-nav a:hover{background:var(--navy-2);color:#fff}.app-nav a.active{background:var(--navy-2);color:#fff;box-shadow:inset 3px 0 0 var(--cyan)}.org-select select{background:var(--navy-2);color:var(--on-navy);border-color:#2a4f8a}.app-sidebar button.ghost{color:var(--on-navy-muted);border-color:#2a4f8a}.setup-link{border-color:var(--amber)!important;background:transparent!important;color:var(--amber)!important}.app-frame{background:var(--navy)}.app-topbar{background:#0f2a5ceb;border-bottom:1px solid var(--navy-line)}.wallet-identity{background:var(--navy-2);border-color:#2a4f8a;color:var(--on-navy-muted)}.wallet-identity strong{color:var(--on-navy)}.wallet-network{color:var(--amber)}.wallet-identity.connected:before{background:var(--cyan)}.wallet-identity button.ghost{color:var(--ink);background:var(--cyan);border-color:var(--cyan);font-weight:600}.inbox-trigger{background:var(--cyan)!important;color:var(--ink)!important;border-color:var(--cyan)!important;font-weight:600}.inbox-trigger span{background:var(--navy);color:var(--cyan)}.page-head h1{color:var(--on-navy);font-family:IBM Plex Mono,monospace;font-weight:700;letter-spacing:-.02em;font-size:30px}.page-head .muted{color:var(--on-navy-muted)}.page-head .eyebrow{color:var(--amber)}.eyebrow{color:var(--amber-ink)}.page-head>.primary,.page-head>a.button.primary{background:var(--cyan);border-color:var(--cyan);color:var(--ink);font-weight:600}.page-head>.primary:hover:not(:disabled){background:#7fe0f0}.page-head>.pill{color:var(--on-navy-muted);border-color:#2a4f8a}.app-main>.page>.muted,.app-main>.page>p{color:var(--on-navy-muted)}.panel,.app-main .card,.metric,.decision{border:1px solid transparent;border-radius:18px;box-shadow:0 1px #0000000a}.panel h2,.app-main .card h2,.decision h3{font-family:IBM Plex Mono,monospace;font-weight:700;font-size:17px;color:var(--ink)}.metric>span:first-child,.metric-grid>div>span:first-child{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.metric strong,.metric-grid strong{font-family:IBM Plex Mono,monospace;color:var(--ink)}.app-main a{color:var(--cyan-ink)}button.primary,a.button.primary{background:var(--navy);border-color:var(--navy);color:#fff}button.primary:hover:not(:disabled){background:var(--navy-2)}:focus-visible{outline-color:var(--cyan)}.bar{background:#e4eaf4;height:8px}.bar span{background:var(--cyan)}.bar.low span{background:var(--amber)}.bar.empty{box-shadow:inset 0 0 0 1px #f2b54488}.app-main>.alert,.app-main>.page>.alert{background:var(--navy-2);color:var(--on-navy)}.state{background:#f7f9fd;border-color:#c3cfe3;color:var(--ink-muted)}.auth{background:radial-gradient(circle at 20% 20%,#16376f,#0f2a5c 55%)}.auth-intro h2{font-family:IBM Plex Mono,monospace;letter-spacing:-.02em}.auth-card{background:var(--navy-900);border-color:#2a4f8a}.auth-card input,.account-chip{background:var(--navy);border-color:#2a4f8a}.auth-card button.primary{background:var(--cyan);border-color:var(--cyan);color:var(--ink);font-weight:600}.link-button,.setup-actor,.auth-intro a.text-action{color:var(--cyan)}.auth-card h1{font-family:IBM Plex Mono,monospace;letter-spacing:-.02em}.icon{flex:none}.app-nav{gap:2px}.app-nav a{gap:12px;min-height:40px}.app-nav a .icon{color:#7f96c2}.app-nav a.active .icon,.app-nav a:hover .icon{color:var(--cyan)}.nav-group{margin:14px 12px 4px;font:600 10px IBM Plex Mono,monospace;letter-spacing:.14em;text-transform:uppercase;color:#6f86b5}.nav-group:first-child{margin-top:0}.nav-badge{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:grid;place-items:center;background:var(--amber);color:var(--ink);font:700 11px IBM Plex Mono,monospace}.app-topbar{justify-content:flex-start}.topbar-company{display:flex;align-items:center;gap:12px;min-width:0}.topbar-company strong{color:var(--on-navy);font:700 15px IBM Plex Mono,monospace;white-space:nowrap}.company-state{display:inline-flex;align-items:center;gap:8px;padding:5px 10px;border-radius:999px;font-size:12px;white-space:nowrap;border:1px solid #2A4F8A;color:var(--on-navy-muted)}.company-state:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.company-state.live{color:#7ee0c0;border-color:#7ee0c066}.company-state.live:before{box-shadow:0 0 #7ee0c099;animation:pulse 2s infinite}.company-state.paused{color:#ff9c8f;border-color:#ff9c8f73}.company-state.setup{color:var(--amber);border-color:#f2b54473}@keyframes pulse{0%{box-shadow:0 0 #7ee0c08c}70%{box-shadow:0 0 0 7px #7ee0c000}to{box-shadow:0 0 #7ee0c000}}@media(prefers-reduced-motion:reduce){.company-state.live:before{animation:none}}.next-banner{display:flex;align-items:center;gap:14px;padding:14px 18px;margin-bottom:18px;border-radius:16px;background:var(--navy-2);border:1px solid rgba(79,209,232,.45);color:var(--on-navy)}.next-banner>.icon{color:var(--cyan)}.next-banner>div{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.next-banner span{color:var(--on-navy-muted);font-size:14px}.next-banner .button.primary{background:var(--cyan);border-color:var(--cyan);color:var(--ink)}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:18px}.kpi{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border-radius:16px;background:var(--navy-2);border:1px solid var(--navy-line);min-width:0}.kpi-label{font:600 11px IBM Plex Mono,monospace;letter-spacing:.1em;text-transform:uppercase;color:#9fb3d9}.kpi-value{font:700 24px IBM Plex Mono,monospace;color:var(--on-navy);overflow-wrap:anywhere}.kpi-hint{font-size:12px;color:#9fb3d9}.kpi-cyan .kpi-value{color:var(--cyan)}.kpi-amber .kpi-value{color:var(--amber)}.kpi-red .kpi-value{color:#ff9c8f}.ops-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:18px;align-items:start}.ops-grid>.panel{margin-bottom:0}.ops-grid+.panel{margin-top:18px}@media(max-width:1100px){.ops-grid{grid-template-columns:1fr}}.panel-link{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none}.avatar{flex:none;display:grid;place-items:center;border-radius:14px;border:1.5px solid;font-family:IBM Plex Mono,monospace;font-weight:700}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip-role{padding:2px 8px;border-radius:6px;background:#ddf4f8;color:var(--cyan-ink);font:600 11px IBM Plex Mono,monospace}.chip-role.none{background:#fcefd2;color:var(--amber-ink)}.state-dot{display:inline-flex;align-items:center;gap:6px;font:600 11px IBM Plex Mono,monospace;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.state-dot:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.state-working{color:#0e8f6e}.state-working:before{animation:pulse 2s infinite}.state-idle{color:var(--ink-muted)}.state-paused,.state-fired{color:#b42318}.state-no-role{color:var(--amber-ink)}.roster{list-style:none;margin:0;padding:0}.roster li{display:grid;grid-template-columns:40px minmax(120px,1fr) minmax(170px,1.3fr) minmax(150px,1.2fr);gap:14px;align-items:center;padding:12px 0;border-top:1px solid #EDF1F7}.roster li:first-child{border-top:0;padding-top:4px}.roster-who{display:flex;flex-direction:column;gap:4px;min-width:0}.roster-who strong{color:var(--ink)}.roster-last{display:flex;flex-direction:column;gap:4px;min-width:0}.roster-last .small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:700px){.roster li{grid-template-columns:40px 1fr}.roster-budget,.roster-last{grid-column:2}}.gauge{display:flex;flex-direction:column;gap:5px;min-width:0}.gauge-head{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:var(--ink)}.gauge-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-muted)}.gauge-value{white-space:nowrap;color:var(--ink-muted)}.gauge-value strong{color:var(--ink)}.gauge-foot{font-size:11px;color:var(--ink-muted)}.gauges{display:flex;flex-direction:column;gap:14px}.feed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.feed li{display:grid;grid-template-columns:26px 1fr auto;gap:10px;align-items:start;padding:10px 0;border-top:1px solid #EDF1F7}.feed li:first-child{border-top:0;padding-top:2px}.feed-icon{width:24px;height:24px;border-radius:8px;display:grid;place-items:center}.feed li.ok .feed-icon{background:#ddf4f8;color:var(--cyan-ink)}.feed li.refused .feed-icon{background:#fdeceb;color:#b42318}.feed-body{min-width:0}.feed-title{font-size:14px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.feed-detail{font-size:12px;color:var(--ink-muted);overflow-wrap:anywhere}.feed li.refused .feed-detail{color:#b42318}.feed-time{font-size:11px;color:var(--ink-muted);white-space:nowrap}.votes-list{list-style:none;margin:0;padding:0}.votes-list li{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:10px 0;border-top:1px solid #EDF1F7}.votes-list li:first-child{border-top:0;padding-top:2px}.votes-title{font-size:14px;color:var(--ink);min-width:0}.staff-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(420px,100%),1fr));gap:18px}.staff-card{display:flex;flex-direction:column;gap:16px;padding:20px;border-radius:18px;background:#fff;color:var(--ink)}.staff-card.fired{opacity:.6}.staff-head{display:grid;grid-template-columns:48px 1fr auto;gap:14px;align-items:start;margin:0}.staff-who{display:flex;flex-direction:column;gap:4px;min-width:0}.staff-who h3{margin:0;font:700 18px IBM Plex Mono,monospace;color:var(--ink)}.staff-stats{display:grid;grid-template-columns:80px 80px 1fr;gap:10px}.staff-stats>div{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:12px;background:#f4f7fc;min-width:0}.staff-stats strong{font:700 20px IBM Plex Mono,monospace;color:var(--ink)}.staff-stats span{font-size:11px;color:var(--ink-muted)}.staff-stats .bad strong{color:#b42318}.staff-last p{margin:0;font-size:13px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.staff-budget{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid #EDF1F7}.staff-budget .row input{flex:1;min-width:0}.staff-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding-top:12px;border-top:1px solid #EDF1F7}.staff-actions select{min-width:0}.staff-card button,.staff-card select,.staff-card input{min-height:38px!important;font-size:14px}.staff-card button.secondary{background:#fff!important;color:var(--ink)!important;border:1px solid #C3CFE3!important}.staff-card button.secondary:disabled{color:#9aa8c2!important;border-color:#e4eaf4!important;opacity:1}.staff-card button.danger:disabled{opacity:.5}@media(max-width:1100px){.app-topbar{flex-direction:row;flex-wrap:wrap;align-items:center}}.key-mode{border:1px solid #E4EAF4;border-radius:12px;padding:10px 14px;display:flex;flex-direction:column;gap:8px;margin:0}.key-mode legend{padding:0 6px;font-weight:600;color:var(--ink);font-size:14px}.key-mode label.check{align-items:flex-start;gap:10px;color:var(--ink)}.key-mode label.check input{margin-top:3px}
