@media only screen and (width>=1200px){.ui.container{width:1064px}.ui.container.full-width{box-sizing:border-box;width:100%;padding:0 24px}}@media (width<=768px){.ui.container{margin-left:16px!important;margin-right:16px!important}}.dcl.tabs{border-bottom:1px solid var(--divider);align-items:center;width:100%;height:65px;margin-bottom:24px;display:flex}.dcl.tabs.fullscreen{border-bottom:1px solid #0000;margin-bottom:0}.dcl.tabs .dcl.tabs-left{flex:1 0 auto}.dcl.tab{letter-spacing:-.2px;cursor:pointer;color:var(--navbar-item-text-enabled);margin-right:32px;padding:19px 0;font-size:17px;font-weight:400;line-height:26px;display:inline-block;position:relative}.dcl.tab.active{color:var(--text);font-weight:600}.dcl.tab:hover{color:var(--text)}.dcl.tab .active-bar{border-bottom:3px solid var(--primary);z-index:10;border-radius:10px;position:absolute;bottom:-2px;left:0;right:0}@media (width<=768px){.dcl.tabs,.dcl.tabs.fullscreen{height:auto;margin-top:calc(var(--navbar-margin-bottom) / 2);margin-bottom:calc(var(--navbar-margin-bottom) / 2)}.dcl.tab{border-bottom:none;margin-bottom:8px;padding:0 0 0 16px;font-size:15px;display:block}.dcl.tab.active{border-bottom:none;border-left:2px solid var(--primary)}.dcl.tab .active-bar{display:none}}:root{--background:#18141a;--danger:#ffa900;--error:red;--primary:#ff2d55;--secondary:#242129;--primary-hover:#ff3d61;--secondary-hover:#28262c;--secondary-on-modal:#67637033;--secondary-on-modal-hover:#6763704d;--card-on-modal:#67637033;--text:#fff;--secondary-text:#676370;--divider:#67637033;--navbar-item-text-enabled:#cfcdd4;--navbar-margin-bottom:44px}*,:before,:after{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0;padding:0}html{background:var(--background)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--background);color:var(--text);min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}#root{background:var(--background);min-height:100vh}.app-shell{background:var(--background);width:100%;min-height:100vh}.app-header{border-bottom:1px solid var(--secondary-on-modal);background:var(--background);width:100%}.app-header-content{justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:1200px;margin:0 auto;padding:1.5rem 2rem .75rem;display:flex}.app-title{color:var(--text);flex:none;margin:0;font-size:1.75rem;font-weight:700;line-height:1.2}.safe-connection-status{background:var(--card-on-modal);text-align:right;border:1px solid;border-radius:999px;align-items:center;gap:.5rem;max-width:min(100%,420px);padding:.5rem .75rem;font-size:.8rem;font-weight:700;line-height:1.3;display:inline-flex}.safe-connection-status.connected{color:#35d07f;background:#35d07f1f}.safe-connection-status.warning,.safe-connection-status.checking{color:var(--danger);background:#ffa9001f}.safe-status-dot{background:currentColor;border-radius:50%;flex:none;width:.5rem;height:.5rem}.app-tabs.dcl.tabs{border-bottom:0;height:56px;margin:0}.app-tabs.dcl.tabs .ui.container{width:100%;max-width:1200px;padding:0 2rem;margin-left:auto!important;margin-right:auto!important}.app-tabs.dcl.tabs .dcl.tab{color:var(--navbar-item-text-enabled);margin-right:2rem;padding:15px 0}.app-tabs.dcl.tabs .dcl.tab:last-child{margin-right:0}.app-tabs.dcl.tabs .dcl.tab.active,.app-tabs.dcl.tabs .dcl.tab:hover{color:var(--text)}.app{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:2rem 2rem 4rem;display:flex}@media (width<=768px){.app-header-content{flex-direction:column;align-items:flex-start;padding:1.25rem 1rem .5rem}.app-title{font-size:1.5rem}.safe-connection-status{text-align:left;justify-content:flex-start;width:100%}.app-tabs.dcl.tabs,.app-tabs.dcl.tabs.fullscreen{height:48px;margin:0;padding:0 1rem}.app-tabs.dcl.tabs .dcl.tab{border-bottom:0;margin:0 1.25rem 0 0;padding:11px 0;font-size:15px;display:inline-block}.app-tabs.dcl.tabs .dcl.tab:last-child{margin-right:0}.app-tabs.dcl.tabs .dcl.tab.active{border-left:0}.app-tabs.dcl.tabs .dcl.tab .active-bar{display:block;bottom:-1px}.app{padding:1rem 1rem 3rem}}@media (width<=480px){.app-header-content{padding:1rem .75rem .5rem}.app-title{font-size:1.375rem}.app-tabs.dcl.tabs{padding:0 .75rem}.app{padding:.5rem .5rem 2rem}}.date-range-picker{border:1px solid var(--secondary-on-modal);background:var(--secondary);border-radius:12px;width:100%;max-width:800px;margin-bottom:2rem;padding:2rem}@media (width<=768px){.date-range-picker{margin-bottom:1.5rem;padding:1.5rem}}@media (width<=480px){.date-range-picker{border-radius:8px;margin-bottom:1rem;padding:1rem}}.range-info h2{color:var(--text);text-align:center;margin:0 0 1.5rem;font-size:1.75rem;font-weight:700}@media (width<=768px){.range-info h2{margin:0 0 1rem;font-size:1.5rem}}@media (width<=480px){.range-info h2{margin:0 0 1rem;font-size:1.25rem}}.picker-controls{flex-wrap:wrap;justify-content:center;align-items:end;gap:2rem;min-width:0;display:flex}@media (width<=768px){.picker-controls{flex-direction:column;align-items:stretch;gap:1.5rem}}@media (width<=480px){.picker-controls{gap:1rem}}.month-picker{flex-direction:column;gap:.5rem;min-width:0;display:flex}.date-range-inputs{gap:1rem;min-width:0;display:flex}@media (width<=480px){.date-range-inputs{flex-direction:column;gap:.75rem;width:100%}.month-picker,.date-input,.month-picker input,.date-input input{width:100%}}.date-input{flex-direction:column;gap:.5rem;min-width:0;display:flex}.date-input label,.month-picker label{color:var(--text);font-size:.875rem;font-weight:500}.date-input input,.month-picker input{border:1px solid var(--secondary-on-modal);background:var(--background);width:100%;min-width:0;max-width:100%;color:var(--text);appearance:none;border-radius:8px;padding:.75rem;font-size:1rem;line-height:1.25;transition:all .2s;display:block}.date-input input:focus,.month-picker input:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--secondary-on-modal);outline:none}.loading,.error{text-align:center;background:var(--secondary);border:1px solid var(--secondary-on-modal);border-radius:12px;width:100%;max-width:800px;margin:2rem 0;padding:3rem}.loading p{color:var(--text);margin-top:1rem;font-size:1.125rem;font-weight:500}.loader{border:4px solid var(--secondary-on-modal);border-top:4px solid var(--primary);border-radius:50%;width:40px;height:40px;margin:0 auto;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error{color:var(--error);background:var(--secondary)!important;border:1px solid var(--error)!important}.error button{background:var(--error);color:var(--text);cursor:pointer;border:none;border-radius:8px;margin-top:1rem;padding:.75rem 1.5rem;font-weight:500;transition:opacity .2s}.error button:hover{opacity:.8}.no-data{text-align:center;color:var(--secondary-text);background:var(--secondary);border:1px solid var(--secondary-on-modal);border-radius:12px;width:100%;max-width:800px;padding:3rem;font-size:1.125rem;font-weight:500}.curator-fees-report{width:100%;max-width:800px;margin-top:2rem}@media (width<=480px){.curator-fees-report{margin-top:1rem}}.report-summary{background:var(--secondary);border:1px solid var(--secondary-on-modal);border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:1.5rem;display:flex}@media (width<=768px){.report-summary{flex-direction:column;gap:1.5rem;margin-bottom:1.25rem;padding:1.25rem}}@media (width<=480px){.report-summary{gap:1rem;margin-bottom:2rem;padding:1rem}.copy-button{width:100%;padding:1rem 1.5rem;font-size:1rem}}.summary-stats{gap:2rem;display:flex}@media (width<=768px){.summary-stats{gap:1.5rem}}@media (width<=480px){.summary-stats{flex-direction:column;align-items:stretch;gap:1rem;width:100%}.stat{text-align:center;background:var(--card-on-modal);border:1px solid var(--secondary-on-modal);border-radius:8px;align-items:center;padding:.75rem}}.stat{flex-direction:column;gap:.25rem;display:flex}.stat-label{color:var(--secondary-text);font-size:.875rem;font-weight:500}.stat-value{color:var(--text);font-size:1.25rem;font-weight:600}.copy-button{background:var(--primary);color:var(--text);cursor:pointer;border:none;border-radius:8px;padding:.75rem 1.5rem;font-weight:600;transition:background .2s}.copy-button:hover{background:var(--primary-hover)}.copy-button:disabled{cursor:not-allowed;opacity:.65}.safe-action{flex-direction:column;align-items:flex-end;gap:.5rem;max-width:260px;display:flex}.safe-tx-message{color:var(--secondary-text);text-align:right;overflow-wrap:anywhere;margin:0;font-size:.75rem;line-height:1.4}.safe-tx-success{color:#35d07f}.safe-tx-error{color:var(--error)}.council-stipends{width:100%;max-width:900px}.council-panel{background:var(--secondary);border:1px solid var(--secondary-on-modal);border-radius:12px;width:100%;padding:1.5rem}.council-panel-header{justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.5rem;display:flex}.council-panel-header h2{color:var(--text);margin:0 0 .5rem;font-size:1.75rem}.council-panel-header p{color:var(--secondary-text);margin:0}.token-note{border:1px solid var(--secondary-on-modal);background:var(--card-on-modal);color:var(--secondary-text);text-align:right;border-radius:8px;flex:none;padding:.6rem .75rem;font-size:.8rem;line-height:1.4}.council-controls{grid-template-columns:minmax(220px,1fr) minmax(280px,1.4fr);align-items:stretch;gap:1rem;margin-bottom:1.5rem;display:grid}.field-group{border:1px solid var(--secondary-on-modal);background:var(--card-on-modal);min-height:116px;color:var(--text);border-radius:8px;flex-direction:column;justify-content:center;gap:.5rem;padding:1rem;font-weight:500;display:flex}.field-group input,.address-input{border:1px solid var(--secondary-on-modal);background:var(--background);width:100%;min-width:0;color:var(--text);border-radius:8px;padding:.75rem;font-size:1rem;line-height:1.25;transition:border-color .2s,box-shadow .2s}.field-group input:focus,.address-input:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--secondary-on-modal);outline:none}.mana-price-card{border:1px solid var(--secondary-on-modal);background:var(--card-on-modal);border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;min-height:116px;padding:1rem;display:flex}.price-label,.price-meta{color:var(--secondary-text);font-size:.8rem;display:block}.price-value{color:var(--text);margin:.2rem 0;font-size:1.5rem;line-height:1.2;display:block}.secondary-button{border:1px solid var(--secondary-on-modal);background:var(--secondary-on-modal);color:var(--text);cursor:pointer;border-radius:8px;padding:.65rem 1rem;font-weight:600}.secondary-button:hover{background:var(--secondary-on-modal-hover)}.secondary-button:disabled{cursor:not-allowed;opacity:.65}.council-error{text-align:left;margin:-.75rem 0 1rem}.council-summary{background:var(--background);margin-bottom:1.5rem}.council-table{width:100%;overflow-x:auto}.council-table table{border-collapse:collapse;table-layout:fixed;border:1px solid var(--secondary-on-modal);border-radius:12px;width:100%;overflow:hidden}.council-table th,.council-table td{border-bottom:1px solid var(--secondary-on-modal);vertical-align:middle;padding:1rem}.council-table th{background:var(--background);color:var(--text);text-align:left;font-weight:600}.council-table th:first-child{width:18%}.council-table th:nth-child(2){width:48%}.council-table th:nth-child(3){width:14%}.council-table th:nth-child(4){width:20%}.council-table tr:last-child td{border-bottom:none}.address-input{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.85rem}.address-input.input-error{border-color:var(--error)}.field-error{color:var(--error);margin-top:.4rem;font-size:.75rem;display:block}.council-total-note{color:var(--secondary-text);margin:1rem 0 0;font-size:.875rem}@media (width<=768px){.council-panel{padding:1.25rem}.council-panel-header{flex-direction:column}.token-note{text-align:left;width:100%}.council-controls{grid-template-columns:1fr}.mana-price-card{flex-direction:column;align-items:flex-start}.safe-action{align-items:center;width:100%;max-width:100%}.safe-tx-message{text-align:center}.council-table{overflow:visible}.council-table table,.council-table thead,.council-table tbody,.council-table tr,.council-table td{width:100%;display:block}.council-table thead{display:none}.council-table table{border:0}.council-table tr{border:1px solid var(--secondary-on-modal);background:var(--background);border-radius:12px;margin-bottom:1rem;overflow:hidden}.council-table td{border-bottom:1px solid var(--secondary-on-modal)}.council-table td:last-child{border-bottom:0}.council-table td:before{content:attr(data-label);color:var(--secondary-text);margin-bottom:.35rem;font-size:.75rem;font-weight:600;display:block}}.fees-table{width:100%;overflow-x:auto}@media (width<=768px){.fees-table{width:calc(100% + 2rem);margin:0 -1rem}}@media (width<=1024px){.fees-table{width:100%;margin:0;overflow:visible}.fees-table table{display:none}.mobile-curator-list{display:block}}.fees-table table{border-collapse:collapse;background:var(--secondary);border:1px solid var(--secondary-on-modal);table-layout:fixed;border-radius:12px;width:100%;overflow:hidden}.fees-table th{background:var(--background);text-align:left;color:var(--text);border-bottom:1px solid var(--secondary-on-modal);padding:1.25rem;font-weight:600}.fees-table th:first-child{width:20%}.fees-table th:nth-child(2){width:45%}.fees-table th:nth-child(3){width:12%}.fees-table th:nth-child(4){width:23%}.fees-table td{border-bottom:1px solid var(--secondary-on-modal);padding:1.25rem}@media (width<=768px){.fees-table th,.fees-table td{padding:1rem}}@media (width<=480px){.fees-table th,.fees-table td{padding:.75rem;font-size:.875rem}}.fees-table tr:last-child td{border-bottom:none}.curator-name{color:var(--text);font-weight:500}.payment-address .address{color:var(--secondary-text);background:var(--card-on-modal);border:1px solid var(--secondary-on-modal);word-break:break-all;text-overflow:ellipsis;white-space:nowrap;border-radius:8px;max-width:200px;padding:.5rem .75rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.8rem;overflow:hidden}@media (width<=768px){.payment-address .address{max-width:150px;padding:.4rem .6rem;font-size:.75rem}}@media (width<=480px){.payment-address .address{max-width:100px;padding:.3rem .5rem;font-size:.7rem}}.curation-count{text-align:center;color:var(--secondary-text)}.fees{color:var(--text);text-align:right;white-space:nowrap;font-weight:600}.curator-row:hover{background:var(--secondary-on-modal-hover)}.expand-icon{color:var(--primary);margin-right:.5rem;font-size:.8rem}.curator-details{background:var(--background);border-top:1px solid var(--secondary-on-modal);padding:1.5rem}.curations-list h4{color:var(--text);margin:0 0 1rem;font-size:1rem}.curations-table{border:1px solid var(--secondary-on-modal);border-radius:8px;overflow:hidden}.curation-header{background:var(--secondary);color:var(--text);border-bottom:1px solid var(--secondary-on-modal);grid-template-columns:1.5fr 2fr 1fr 1fr .8fr;gap:1rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;display:grid}.curation-row{background:var(--card-on-modal);border-bottom:1px solid var(--secondary-on-modal);grid-template-columns:1.5fr 2fr 1fr 1fr .8fr;align-items:center;gap:1rem;padding:.75rem 1rem;display:grid}@media (width<=768px){.curation-header,.curation-row{grid-template-columns:1fr 1.5fr 1fr 1fr .8fr;gap:.75rem;padding:.6rem .8rem;font-size:.8rem}}@media (width<=480px){.curation-header,.curation-row{text-align:left;grid-template-columns:1fr;gap:.5rem;padding:1rem}.curation-header{display:none}.curation-row{border:1px solid var(--secondary-on-modal);border-radius:8px;flex-direction:column;align-items:stretch;margin-bottom:.5rem;display:flex}.curation-row>span{border-bottom:1px solid var(--secondary-on-modal);justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.curation-row>span:last-child{border-bottom:none}.curation-row>span:before{content:attr(data-label);color:var(--text);font-weight:600}}.curation-row:last-child{border-bottom:none}.curation-row:hover{background:var(--secondary-on-modal-hover)}.curation-row-no-fee{opacity:.5;background:var(--background)}.curation-row-no-fee:hover{background:var(--secondary-on-modal)}.curation-row-no-fee .curation-date,.curation-row-no-fee .curation-collection,.curation-row-no-fee .curation-creation-fee,.curation-row-no-fee .curation-curator-fee,.curation-row-no-fee .collection-link{color:var(--secondary-text)}.curation-row-no-fee .collection-link:hover{color:var(--secondary-text);text-decoration:none}.curation-date{color:var(--secondary-text);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem}.curation-collection{overflow:hidden}.collection-link{color:var(--primary);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;text-decoration:none;display:block;overflow:hidden}.collection-link:hover{color:var(--primary-hover);text-decoration:underline}.curation-creation-fee,.curation-curator-fee{color:var(--text);text-align:right;font-size:.875rem;font-weight:500}.curation-tx{text-align:center}.tx-link{color:var(--primary);border:1px solid var(--primary);border-radius:4px;padding:.25rem .5rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s}.tx-link:hover{background:var(--primary);color:var(--text);text-decoration:none}.mobile-curator-list{display:none}@media (width<=1024px){.mobile-curator-list{gap:1rem;display:block}}.mobile-curator-card{background:var(--secondary);border:1px solid var(--secondary-on-modal);border-radius:12px;margin-bottom:1rem;overflow:hidden}.mobile-curator-header{cursor:pointer;background:var(--secondary);border-bottom:1px solid var(--secondary-on-modal);justify-content:space-between;align-items:center;padding:1rem;display:flex}.mobile-curator-header:hover{background:var(--secondary-hover)}.mobile-curator-info{flex:1}.mobile-curator-name{color:var(--text);align-items:center;gap:.5rem;margin-bottom:.5rem;font-weight:600;display:flex}.mobile-curator-stats{color:var(--secondary-text);justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.mobile-curator-address{color:var(--secondary-text);background:var(--card-on-modal);border:1px solid var(--secondary-on-modal);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;max-width:120px;padding:.25rem .5rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.75rem;overflow:hidden}.mobile-curator-fees{color:var(--text);padding-right:.5rem;font-size:1.1rem;font-weight:600}.mobile-curator-details{background:var(--background);border-top:1px solid var(--secondary-on-modal);padding:1rem}.mobile-curations-header{color:var(--text);margin:0 0 1rem;font-size:1rem}.mobile-curation-item{background:var(--card-on-modal);border:1px solid var(--secondary-on-modal);border-radius:8px;margin-bottom:.75rem;padding:1rem}.mobile-curation-item:last-child{margin-bottom:0}.mobile-curation-item-no-fee{opacity:.5;background:var(--background)}.mobile-curation-item-no-fee .mobile-curation-label,.mobile-curation-item-no-fee .mobile-curation-value,.mobile-curation-item-no-fee .mobile-collection-link{color:var(--secondary-text)}.mobile-curation-item-no-fee .mobile-collection-link:hover{color:var(--secondary-text);text-decoration:none}.mobile-curation-row{border-bottom:1px solid var(--secondary-on-modal);justify-content:space-between;align-items:center;margin-bottom:.5rem;padding-bottom:.5rem;display:flex}.mobile-curation-row:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.mobile-curation-label{color:var(--text);font-size:.875rem;font-weight:600}.mobile-curation-value{color:var(--secondary-text);text-align:right;word-break:break-word;max-width:60%;font-size:.875rem}.mobile-collection-link{color:var(--primary);font-weight:500;text-decoration:none}.mobile-collection-link:hover{color:var(--primary-hover);text-decoration:underline}.mobile-tx-link{color:var(--primary);border:1px solid var(--primary);border-radius:4px;padding:.25rem .5rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s}.mobile-tx-link:hover{background:var(--primary);color:var(--text);text-decoration:none}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#242424;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}a{color:#646cff;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:#535bf2}body{place-items:center;min-width:320px;min-height:100vh;margin:0;display:flex}h1{font-size:3.2em;line-height:1.1}button{cursor:pointer;background-color:#1a1a1a;border:1px solid #0000;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
