.tw-wrap{--tw-bg:#020617;--tw-bg-card:rgba(15, 23, 42, 0.95);--tw-bg-elevated:rgba(30, 41, 59, 0.9);--tw-border:rgba(59, 130, 246, 0.12);--tw-border-light:rgba(255, 255, 255, 0.07);--tw-green:#10b981;--tw-amber:#f59e0b;--tw-blue:#3b82f6;--tw-cyan:#06b6d4;--tw-red:#ef4444;--tw-text:rgba(255, 255, 255, 0.88);--tw-text-dim:#b4c0d0;--tw-text-faint:#94a3b8;--tw-radius:14px;--tw-radius-sm:8px;font-family:'Inter','Segoe UI',sans-serif;color:var(--tw-text)}.tw-wrap{background:radial-gradient(ellipse at center,#0f172a 0%,var(--tw-bg) 100%);border:1px solid var(--tw-border);border-radius:var(--tw-radius);overflow:hidden;position:relative}.tw-mode-banner{display:flex;align-items:center;gap:10px;padding:10px 20px;font-size:.78rem;font-weight:600;letter-spacing:.3px;border-bottom:1px solid var(--tw-border-light)}.tw-mode-banner--sim{background:rgb(245 158 11 / .1);border-bottom-color:rgb(245 158 11 / .2);color:var(--tw-amber)}.tw-mode-banner--lookup{background:rgb(59 130 246 / .08);border-bottom-color:rgb(59 130 246 / .2);color:var(--tw-blue)}.tw-mode-banner-tag{margin-left:auto;font-size:.6rem;font-weight:700;letter-spacing:1.5px;padding:2px 8px;border-radius:4px;background:currentColor;color:var(--tw-bg);opacity:.85}.tw-mode-banner a{color:inherit;text-decoration:underline;opacity:.8}.tw-wallet-header{padding:22px 24px 18px;border-bottom:1px solid var(--tw-border-light)}.tw-wallet-title{font-family:'Jura',sans-serif;font-size:1.3rem;font-weight:700;margin:0 0 14px;background:linear-gradient(135deg,var(--tw-green),var(--tw-blue),var(--tw-amber));background-size:200% 200%;background-position:0% 50%;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.tw-wallet-title.tw-grad-animate{animation:tw-grad 5s ease-in-out infinite alternate}@media (prefers-reduced-motion:reduce){.tw-wallet-title.tw-grad-animate{animation:none}}@keyframes tw-grad{0%{background-position:0% 50%}100%{background-position:100% 50%}}.tw-address-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tw-mode-badge{font-size:.62rem;font-weight:700;letter-spacing:1.2px;padding:3px 9px;border-radius:5px;text-transform:uppercase;flex-shrink:0}.tw-mode-badge--real{background:rgb(16 185 129 / .18);color:var(--tw-green);border:1px solid rgb(16 185 129 / .3)}.tw-mode-badge--sim{background:rgb(245 158 11 / .18);color:var(--tw-amber);border:1px solid rgb(245 158 11 / .3)}.tw-mode-badge--lookup{background:rgb(59 130 246 / .18);color:var(--tw-blue);border:1px solid rgb(59 130 246 / .3)}.tw-address-text{font-family:'JetBrains Mono','Fira Code',monospace;font-size:.82rem;color:var(--tw-text);letter-spacing:.5px}.tw-copy-btn{background:none;border:none;color:var(--tw-text-dim);cursor:pointer;font-size:.9rem;padding:2px 6px;border-radius:4px;transition:color .2s}.tw-copy-btn:hover{color:var(--tw-green)}.tw-switch-mode-btn{margin-left:auto;font-size:.72rem;padding:5px 14px;border-radius:8px;border:1px solid var(--tw-border);background:rgb(255 255 255 / .04);color:var(--tw-text-dim);cursor:pointer;transition:all .2s}.tw-switch-mode-btn:hover{border-color:var(--tw-green);color:var(--tw-green)}.tw-guest-state{padding:48px 32px;text-align:center;max-width:420px;margin:24px auto;background:var(--tw-bg-card);border:1px solid var(--tw-border);border-radius:16px}.tw-guest-icon{font-size:2.2rem;margin-bottom:14px;width:56px;height:56px;line-height:56px;border-radius:50%;background:rgb(16 185 129 / .08);border:1px solid rgb(16 185 129 / .2);display:inline-block}.tw-guest-title{font-family:'Jura',sans-serif;font-size:1.15rem;font-weight:700;color:var(--tw-text);margin-bottom:8px}.tw-guest-desc{font-size:.82rem;color:var(--tw-text-dim);margin-bottom:22px;line-height:1.55}.tw-guest-login a{display:inline-block;padding:10px 28px;border-radius:10px;background:var(--tw-green);color:#fff!important;text-decoration:none;font-weight:600;font-size:.85rem;transition:background .2s,transform .15s}.tw-guest-login a:hover{background:#0ea572;transform:translateY(-1px)}.tw-wallet-tabs{display:flex;gap:0;border-bottom:1px solid var(--tw-border-light);overflow-x:auto;scrollbar-width:none}.tw-wallet-tabs::-webkit-scrollbar{display:none}.tw-tab-btn{padding:12px 20px;background:none;border:none;border-bottom:2px solid #fff0;color:var(--tw-text-dim);font-size:.82rem;font-weight:600;letter-spacing:.3px;cursor:pointer;transition:all .2s;white-space:nowrap;flex-shrink:0}.tw-tab-btn:hover,.tw-tab-btn:focus,.tw-tab-btn:active{color:var(--tw-green)!important;background:rgb(16 185 129 / .04);outline:none}.tw-tab-btn:visited{color:var(--tw-text-dim)!important}.tw-tab-btn.tw-tab-active,.tw-tab-btn.tw-tab-active:hover,.tw-tab-btn.tw-tab-active:focus,.tw-tab-btn.tw-tab-active:active,.tw-tab-btn.tw-tab-active:visited{color:var(--tw-green)!important;border-bottom-color:var(--tw-green)!important}.tw-tab-panel{display:none;padding:22px 24px}.tw-tab-panel.tw-panel-active{display:block}.tw-main-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:28px}@media (max-width:860px){.tw-main-grid{grid-template-columns:1fr;gap:16px}}.tw-col-title{font-size:.65rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--tw-text-faint);margin-bottom:14px}.tw-section-sep{border-top:1px solid var(--tw-border-light);margin-top:14px;padding-top:14px}.tw-balance-row{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}.tw-balance-icon{font-size:1.1rem;width:28px;text-align:center;flex-shrink:0;margin-top:1px}.tw-balance-value{font-size:.92rem;font-weight:700;color:var(--tw-text);line-height:1.3}.tw-balance-value span{font-size:.72rem;font-weight:400;color:var(--tw-text-dim);margin-left:3px}.tw-balance-usd{font-size:.72rem;color:var(--tw-text-faint);margin-top:1px}.tw-balance-loading{color:var(--tw-text-faint);font-style:italic;font-size:.8rem}.tw-gov-items{display:flex;flex-direction:column;gap:10px;margin-top:12px}.tw-gov-row{display:flex;justify-content:space-between;align-items:center;font-size:.78rem;margin-bottom:4px}.tw-gov-label{color:var(--tw-text-dim)}.tw-gov-value{font-weight:700;color:var(--tw-green)}.tw-gov-bar-track{height:5px;background:rgb(255 255 255 / .07);border-radius:3px;overflow:hidden}.tw-gov-bar-fill{height:100%;background:linear-gradient(90deg,var(--tw-green),var(--tw-cyan));border-radius:3px;transition:width .6s ease;min-width:2px}.tw-dao-badge{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;font-weight:700;padding:4px 10px;border-radius:6px;margin-top:12px}.tw-dao-active{background:rgb(16 185 129 / .15);color:var(--tw-green);border:1px solid rgb(16 185 129 / .25)}.tw-dao-inactive{background:rgb(107 114 128 / .12);color:var(--tw-text-dim);border:1px solid rgb(107 114 128 / .2)}.tw-dao-join-link{display:block;font-size:.72rem;color:var(--tw-blue);text-decoration:none;margin-top:6px}.tw-dao-join-link:hover{text-decoration:underline}.tw-founder-held{color:var(--tw-amber)}.tw-founder-absent{color:var(--tw-text-faint)}.tw-gating-section{margin-top:14px;padding-top:14px;border-top:1px solid var(--tw-border-light)}.tw-gate-row{display:flex;align-items:center;gap:8px;font-size:.74rem;margin-bottom:7px;color:var(--tw-text-dim)}.tw-gate-status--pass{color:var(--tw-green);font-weight:700}.tw-gate-status--fail{color:var(--tw-red);font-weight:700}.tw-gate-status--sim{color:var(--tw-amber);font-weight:700}.tw-gate-sim-note{font-size:.65rem;color:var(--tw-amber);opacity:.7;margin-top:8px;font-style:italic;padding:4px 6px;border:1px solid rgb(245 158 11 / .15);border-radius:4px}.tw-links-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.tw-links-list li a{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:var(--tw-radius-sm);font-size:.8rem;color:var(--tw-text-dim);text-decoration:none;transition:all .2s;border:1px solid #fff0}.tw-links-list li a:hover{color:var(--tw-green);background:rgb(16 185 129 / .06);border-color:rgb(16 185 129 / .12)}.tw-links-list li a .tw-link-icon{font-size:.95rem;width:20px;text-align:center;flex-shrink:0}.tw-member-badge{margin-left:auto;font-size:.58rem;font-weight:700;padding:1px 6px;border-radius:4px;background:rgb(16 185 129 / .18);color:var(--tw-green);letter-spacing:.5px}.tw-certs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.tw-certs-empty{text-align:center;padding:40px 20px;color:var(--tw-text-dim)}.tw-certs-empty p{font-size:.85rem;margin:8px 0}.tw-cert-card{position:relative;border-radius:var(--tw-radius);border:1px solid rgb(255 255 255 / .08);overflow:hidden;background:linear-gradient(135deg,rgb(15 23 42 / .98) 0%,rgb(2 6 23 / .98) 100%);min-height:220px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.tw-cert-card:hover{transform:translateY(-3px);box-shadow:0 12px 40px rgb(0 0 0 / .5),0 0 20px color-mix(in srgb,var(--cert-color) 20%,transparent);border-color:color-mix(in srgb,var(--cert-color) 30%,transparent)}.tw-cert-overlay{position:absolute;inset:0;background:linear-gradient(135deg,color-mix(in srgb,var(--cert-color) 8%,transparent) 0%,transparent 60%);pointer-events:none}@supports not (color:color-mix(in srgb,red 50%,blue)){.tw-cert-card:hover{box-shadow:0 12px 40px rgb(0 0 0 / .5)}.tw-cert-overlay{background:linear-gradient(135deg,rgb(16 185 129 / .06) 0%,transparent 60%)}}.tw-cert-inner{position:relative;z-index:1;padding:16px;display:flex;flex-direction:column;height:100%;min-height:220px}.tw-cert-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.tw-cert-badge{font-size:.65rem;font-weight:700;padding:3px 8px;border-radius:5px;border:1px solid;letter-spacing:.5px}.tw-cert-premint{font-size:.58rem;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--tw-amber);opacity:.7}.tw-cert-name{font-family:'Jura',sans-serif;font-size:.95rem;font-weight:700;color:var(--tw-text);line-height:1.3;margin-bottom:10px;flex:1}.tw-cert-keystat{margin-bottom:10px}.tw-cert-keystat-value{font-size:1.4rem;font-weight:700;line-height:1.1}.tw-cert-keystat-label{font-size:.65rem;color:var(--tw-text-faint);text-transform:uppercase;letter-spacing:.8px;margin-top:2px}.tw-cert-meta{margin-bottom:10px}.tw-cert-meta-row{display:flex;justify-content:space-between;font-size:.72rem;color:var(--tw-text-dim);padding:2px 0;border-bottom:1px solid rgb(255 255 255 / .04)}.tw-cert-meta-row span:last-child{color:var(--tw-text);font-weight:500}.tw-cert-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:8px;border-top:1px solid rgb(255 255 255 / .07)}.tw-cert-footer-left{display:flex;flex-direction:column;gap:2px}.tw-cert-token-id{font-family:monospace;font-size:.68rem;color:var(--tw-text-faint)}.tw-cert-issued{font-size:.62rem;color:var(--tw-text-faint);opacity:.7}.tw-cert-desc{font-size:.72rem;color:var(--tw-text-faint);line-height:1.4;margin:4px 0 6px;opacity:.85}.tw-cert-footer-right{display:flex;align-items:center;gap:6px}.tw-cert-standard{font-size:.62rem;color:var(--tw-text-faint)}.tw-cert-demo-tag{font-size:.55rem;font-weight:700;letter-spacing:1px;padding:1px 5px;border-radius:3px;background:rgb(245 158 11 / .2);color:var(--tw-amber);border:1px solid rgb(245 158 11 / .3)}.tw-cert-img-wrap{position:relative;aspect-ratio:4/3;overflow:hidden;background:rgb(10 15 30 / .5);border-radius:var(--tw-radius) var(--tw-radius) 0 0;flex-shrink:0}.tw-cert-img-wrap img{width:100%;height:100%;object-fit:cover;display:block}.tw-cert-img-badges{position:absolute;top:10px;left:10px;right:10px;display:flex;justify-content:space-between;align-items:flex-start;gap:6px}.tw-cert-img-badges .tw-cert-badge{background:rgb(2 6 23 / .78)!important;backdrop-filter:blur(6px)}.tw-cert-has-img{min-height:0}.tw-cert-has-img .tw-cert-inner{min-height:0;padding-top:12px}.tw-founder-token-inline{display:flex;align-items:center;gap:10px;margin:8px 0 4px;padding:8px 10px;background:rgb(245 158 11 / .05);border:1px solid rgb(245 158 11 / .12);border-radius:var(--tw-radius-sm)}.tw-founder-token-inline img{width:44px;height:44px;border-radius:50%;border:2px solid rgb(245 158 11 / .3);box-shadow:0 0 12px rgb(245 158 11 / .15);flex-shrink:0}.tw-founder-token-inline-info{display:flex;flex-direction:column;gap:2px}.tw-founder-token-inline-chain{font-size:.6rem;color:rgb(245 158 11 / .65);font-weight:700;letter-spacing:.8px}.tw-founder-token-inline-note{font-size:.6rem;color:rgb(245 158 11 / .45)}.tw-credits-card{background:rgb(16 185 129 / .06);border:1px solid rgb(16 185 129 / .14);border-radius:var(--tw-radius-sm);padding:10px 12px;margin-bottom:14px}.tw-credits-card .tw-balance-value{font-size:1.1rem}.tw-demo-intro{font-size:.82rem;color:var(--tw-text-dim);margin-bottom:16px;padding:10px 14px;background:rgb(245 158 11 / .06);border:1px solid rgb(245 158 11 / .15);border-radius:var(--tw-radius-sm)}.tw-gov-header{margin-bottom:22px}.tw-gov-header h3{font-family:'Jura',sans-serif;font-size:1.1rem;color:var(--tw-green);margin:0 0 6px}.tw-gov-stats-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px}@media (max-width:600px){.tw-gov-stats-row{grid-template-columns:1fr 1fr}}.tw-gov-stat-card{background:var(--tw-bg-elevated);border:1px solid var(--tw-border-light);border-radius:var(--tw-radius-sm);padding:14px;text-align:center}.tw-gov-stat-value{font-size:1.6rem;font-weight:700;color:var(--tw-green);font-family:'Jura',sans-serif;line-height:1.1}.tw-gov-stat-label{font-size:.68rem;color:var(--tw-text-faint);text-transform:uppercase;letter-spacing:.8px;margin-top:4px}.tw-gov-content{font-size:.84rem;color:var(--tw-text-dim);line-height:1.7}.tw-gov-content h4{font-family:'Jura',sans-serif;color:var(--tw-text);font-size:.9rem;margin:18px 0 6px}.tw-gov-content p{margin:0 0 10px}.tw-roadmap{display:flex;gap:0;margin-top:24px;position:relative}.tw-roadmap::before{content:'';position:absolute;top:18px;left:18px;right:18px;height:2px;background:linear-gradient(90deg,var(--tw-green) 0%,rgb(255 255 255 / .1) 100%)}.tw-roadmap-step{flex:1;text-align:center;padding:0 8px;position:relative}.tw-roadmap-dot{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;margin:0 auto 8px;border:2px solid;position:relative;z-index:1}.tw-roadmap-step--active .tw-roadmap-dot{background:var(--tw-green);border-color:var(--tw-green);color:#000}.tw-roadmap-step--pending .tw-roadmap-dot{background:var(--tw-bg-elevated);border-color:var(--tw-border);color:var(--tw-text-faint)}.tw-roadmap-step--future .tw-roadmap-dot{background:var(--tw-bg);border-color:var(--tw-border-light);color:var(--tw-text-faint)}.tw-roadmap-label{font-size:.72rem;color:var(--tw-text-dim);line-height:1.3}.tw-roadmap-date{font-size:.62rem;color:var(--tw-text-faint);margin-top:3px}.tw-roadmap-step--active .tw-roadmap-label{color:var(--tw-green);font-weight:600}.tw-gov-sim-note{margin-top:20px;padding:10px 14px;background:rgb(245 158 11 / .06);border:1px solid rgb(245 158 11 / .18);border-radius:var(--tw-radius-sm);font-size:.75rem;color:var(--tw-amber);opacity:.85}.tw-ledger-table{width:100%;border-collapse:collapse;font-size:.8rem}.tw-ledger-table th{text-align:left;font-size:.65rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--tw-text-faint);padding:8px 12px;border-bottom:1px solid var(--tw-border-light)}.tw-ledger-table td{padding:9px 12px;border-bottom:1px solid rgb(255 255 255 / .04);color:var(--tw-text-dim);vertical-align:middle}.tw-ledger-table tr:hover td{background:rgb(255 255 255 / .02)}.tw-amount-positive{color:var(--tw-green);font-weight:700}.tw-amount-negative{color:var(--tw-red);font-weight:700}.tw-ledger-empty{text-align:center;padding:40px 20px;color:var(--tw-text-faint);font-size:.84rem}.tw-help-section{margin-bottom:32px}.tw-help-section h3{font-family:'Jura',sans-serif;font-size:1rem;color:var(--tw-green);margin:0 0 6px;padding-bottom:6px;border-bottom:1px solid var(--tw-border-light)}.tw-help-section p{font-size:.84rem;color:var(--tw-text-dim);line-height:1.65;margin:0 0 14px}.tw-economy-flow{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:16px 0}.tw-flow-node{background:var(--tw-bg-elevated);border:1px solid var(--tw-border-light);border-radius:var(--tw-radius-sm);padding:14px;text-align:center;position:relative}.tw-flow-node--active{border-color:rgb(16 185 129 / .35);background:rgb(16 185 129 / .06)}.tw-flow-icon{font-size:1.6rem;margin-bottom:8px}.tw-flow-title{font-size:.8rem;font-weight:700;color:var(--tw-text);margin-bottom:4px}.tw-flow-desc{font-size:.7rem;color:var(--tw-text-faint);line-height:1.4}.tw-flow-badge{display:inline-block;font-size:.58rem;font-weight:700;padding:2px 6px;border-radius:3px;background:rgb(16 185 129 / .18);color:var(--tw-green);margin-top:6px}.tw-gate-examples{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:16px 0}.tw-gate-example{background:var(--tw-bg-elevated);border:1px solid var(--tw-border-light);border-radius:var(--tw-radius-sm);padding:14px;position:relative;overflow:hidden}.tw-gate-example--locked{padding-bottom:30px}.tw-gate-example--locked::after{content:'🔒 SIMULATED GATE';position:absolute;bottom:0;left:0;right:0;background:rgb(245 158 11 / .15);color:var(--tw-amber);font-size:.6rem;font-weight:700;letter-spacing:.8px;text-align:center;padding:5px 4px;border-top:1px solid rgb(245 158 11 / .2)}.tw-gate-example--unlocked{border-color:rgb(16 185 129 / .25)}.tw-gate-example-title{font-weight:700;font-size:.82rem;color:var(--tw-text);margin-bottom:6px}.tw-gate-example-req{font-size:.72rem;color:var(--tw-text-faint);line-height:1.4}.tw-mode-switcher-overlay{position:fixed!important;inset:0!important;background:rgb(0 0 0 / .78);z-index:2147483647;display:flex;align-items:center;justify-content:center;padding:20px}.tw-mode-switcher-overlay[hidden]{display:none!important}body.tw-modal-open .tw-switch-mode-btn,body.tw-modal-open .tw-btn-disconnect-mini{visibility:hidden}.tw-mode-switcher-modal{background:linear-gradient(135deg,#0f172a,#020617);border:1px solid var(--tw-border);border-radius:18px;padding:28px;max-width:600px;width:100%;position:relative}.tw-modal-close{position:absolute;top:14px;right:14px;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .1);color:var(--tw-text-dim);width:28px;height:28px;border-radius:6px;cursor:pointer;font-size:.9rem;display:flex;align-items:center;justify-content:center;transition:all .2s}.tw-modal-close:hover{color:var(--tw-text);border-color:rgb(255 255 255 / .2);background:rgb(255 255 255 / .08)}.tw-mode-switcher-modal h3{font-family:'Jura',sans-serif;font-size:1.1rem;color:var(--tw-text);margin:0 0 20px}.tw-mode-options{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width:500px){.tw-mode-options{grid-template-columns:1fr}}.tw-mode-option{background:var(--tw-bg-elevated);border:1px solid var(--tw-border-light);border-radius:var(--tw-radius);padding:18px 14px;text-align:center;transition:border-color .2s}.tw-mode-option:hover{border-color:var(--tw-green)}.tw-mode-option-icon{font-size:2rem;margin-bottom:10px}.tw-mode-option h4{font-size:.88rem;font-weight:700;color:var(--tw-text);margin:0 0 6px}.tw-mode-option p{font-size:.74rem;color:var(--tw-text-dim);margin:0 0 12px;line-height:1.4}.tw-mode-option--sim{border-color:rgb(245 158 11 / .2);background:rgb(245 158 11 / .04)}.tw-sim-label{display:inline-block;font-size:.6rem;font-weight:700;padding:2px 8px;background:rgb(245 158 11 / .2);color:var(--tw-amber);border-radius:4px;letter-spacing:1px;margin-bottom:8px}.tw-sim-note{font-size:.7rem;color:var(--tw-amber);opacity:.8;margin-bottom:10px}.tw-lookup-input{width:100%;box-sizing:border-box;background:rgb(255 255 255 / .05);border:1px solid var(--tw-border);border-radius:var(--tw-radius-sm);padding:8px 10px;color:var(--tw-text);font-family:monospace;font-size:.8rem;margin-bottom:8px}.tw-lookup-input:focus{outline:none;border-color:var(--tw-blue)}.tw-lookup-error{font-size:.72rem;color:var(--tw-red);margin-bottom:8px;display:none}.tw-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 18px;border-radius:10px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s;letter-spacing:.3px;width:100%}.tw-btn-primary{background:linear-gradient(135deg,rgb(16 185 129 / .2),rgb(5 150 105 / .1));border:1px solid rgb(16 185 129 / .3);color:var(--tw-green)}.tw-btn-primary:hover{background:linear-gradient(135deg,rgb(16 185 129 / .3),rgb(5 150 105 / .2));color:#fff}.tw-btn-amber{background:linear-gradient(135deg,rgb(245 158 11 / .15),rgb(217 119 6 / .08));border:1px solid rgb(245 158 11 / .3);color:var(--tw-amber)}.tw-btn-amber:hover{background:linear-gradient(135deg,rgb(245 158 11 / .25),rgb(217 119 6 / .15));color:#fff}.tw-btn-blue{background:linear-gradient(135deg,rgb(59 130 246 / .15),rgb(37 99 235 / .08));border:1px solid rgb(59 130 246 / .3);color:var(--tw-blue)}.tw-btn-blue:hover{background:linear-gradient(135deg,rgb(59 130 246 / .25),rgb(37 99 235 / .15));color:#fff}.tw-mode-switcher-modal .tw-btn,.tw-mode-switcher-modal .tw-modal-close,.tw-mode-switcher-modal .tw-btn-disconnect-mini,.tw-mode-switcher-modal .tw-lookup-input,.tw-mode-switcher-modal button,.tw-mode-switcher-modal input{outline:0!important;box-shadow:none!important}.tw-mode-switcher-modal .tw-btn-primary{border-color:rgb(16 185 129 / .45)!important}.tw-mode-switcher-modal .tw-btn-amber{border-color:rgb(245 158 11 / .45)!important}.tw-mode-switcher-modal .tw-btn-blue{border-color:rgb(59 130 246 / .45)!important}.tw-mode-switcher-modal .tw-modal-close{border-color:rgb(255 255 255 / .18)!important}.tw-mode-switcher-modal .tw-lookup-input{border-color:rgb(255 255 255 / .18)!important}.tw-mode-switcher-modal .tw-lookup-input:focus{border-color:var(--tw-blue)!important}.tw-mode-switcher-modal .tw-btn-disconnect-mini{border-color:rgb(239 68 68 / .35)!important;color:rgb(239 68 68 / .85)!important}.tw-mini-wrap{padding:20px 18px;text-align:center}.tw-mini-heading{font-family:'Jura',sans-serif;font-size:.72rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;background:linear-gradient(135deg,var(--tw-green),var(--tw-blue));-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;margin-bottom:14px}.tw-mini-address{font-family:monospace;font-size:.8rem;color:var(--tw-green);background:rgb(16 185 129 / .07);border:1px solid rgb(16 185 129 / .14);border-radius:var(--tw-radius-sm);padding:7px 12px;margin-bottom:10px;display:flex;align-items:center;justify-content:center;gap:6px}.tw-mini-credits{font-size:.8rem;color:var(--tw-text-dim);margin-bottom:10px}.tw-mini-credits strong{color:var(--tw-green);font-size:.92rem}.tw-mini-links{display:flex;flex-direction:column;gap:4px;text-align:left}.tw-mini-link{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;font-size:.76rem;color:var(--tw-text-dim);text-decoration:none;transition:all .2s}.tw-mini-link:hover{color:var(--tw-green);background:rgb(16 185 129 / .06)}.tw-mini-divider{border:none;border-top:1px solid var(--tw-border-light);margin:10px 0}.tw-mini-connect{display:flex;flex-direction:column;align-items:center;gap:12px}.tw-mini-connect .tw-btn{max-width:220px}.tw-wrap.tw-mini-guest{padding:16px 14px!important}.tw-wrap.tw-mini-guest .tw-mini-heading{margin-bottom:12px!important}.tw-wrap.tw-mini-guest .tw-mini-guest-card{background:linear-gradient(160deg,rgb(16 185 129 / .08) 0%,rgb(15 23 42 / .5) 60%,rgb(59 130 246 / .06) 100%)!important;border:1px solid rgb(16 185 129 / .3)!important;border-radius:14px!important;padding:20px 16px 16px!important;text-align:center!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 24px rgb(0 0 0 / .3),inset 0 1px 0 rgb(16 185 129 / .15)!important}.tw-wrap.tw-mini-guest .tw-mini-guest-card::before{content:''!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:2px!important;background:linear-gradient(90deg,transparent,rgb(16 185 129 / .6),transparent)!important}.tw-wrap.tw-mini-guest .tw-mini-guest-icon{width:48px!important;height:48px!important;margin:6px auto 14px!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,rgb(16 185 129 / .22),rgb(59 130 246 / .14))!important;border:1px solid rgb(16 185 129 / .4)!important;color:#10b981!important;box-shadow:0 4px 14px rgb(16 185 129 / .2)!important}.tw-wrap.tw-mini-guest .tw-mini-guest-icon svg{display:block!important;stroke:#10b981!important}.tw-wrap.tw-mini-guest .tw-mini-guest-title{font-family:'Jura',sans-serif!important;font-size:1.05rem!important;font-weight:700!important;color:#e8edf5!important;margin:0 0 6px!important;letter-spacing:.3px!important;line-height:1.3!important}.tw-wrap.tw-mini-guest .tw-mini-guest-desc{font-size:.76rem!important;color:#b4c0d0!important;line-height:1.5!important;margin:0 0 16px!important;padding:0 4px!important}.tw-wrap.tw-mini-guest a.tw-mini-guest-btn{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;padding:11px 16px!important;border-radius:10px!important;background:linear-gradient(135deg,#10b981 0%,#0ea572 100%)!important;color:#ffffff!important;text-decoration:none!important;font-family:'Jura',sans-serif!important;font-weight:700!important;font-size:.82rem!important;letter-spacing:.5px!important;transition:all .2s ease!important;box-shadow:0 4px 14px rgb(16 185 129 / .3)!important;margin:0 0 16px!important;border:none!important;box-sizing:border-box!important}.tw-wrap.tw-mini-guest a.tw-mini-guest-btn:hover{transform:translateY(-1px)!important;box-shadow:0 6px 20px rgb(16 185 129 / .45)!important;background:linear-gradient(135deg,#11c189 0%,#0ea572 100%)!important;color:#ffffff!important}.tw-wrap.tw-mini-guest .tw-mini-guest-features{display:flex!important;flex-direction:column!important;gap:7px!important;text-align:left!important;padding:10px 12px!important;margin:0 0 12px!important;background:rgb(0 0 0 / .2)!important;border-radius:8px!important;border:1px solid rgb(255 255 255 / .05)!important}.tw-wrap.tw-mini-guest .tw-mini-guest-feature{display:flex!important;align-items:center!important;gap:9px!important;font-size:.72rem!important;color:#b8c9de!important;line-height:1.4!important}.tw-wrap.tw-mini-guest .tw-mini-guest-feature-dot{width:6px!important;height:6px!important;border-radius:50%!important;background:#10b981!important;flex-shrink:0!important;box-shadow:0 0 8px rgb(16 185 129 / .6)!important;display:inline-block!important}.tw-wrap.tw-mini-guest .tw-mini-guest-divider{height:1px!important;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .1),transparent)!important;margin:6px 0 10px!important;border:none!important}.tw-wrap.tw-mini-guest .tw-mini-guest-cta{font-size:.7rem!important;color:#94a3b8!important;margin:0!important}.tw-wrap.tw-mini-guest .tw-mini-guest-cta a{color:#7dd3fc!important;text-decoration:none!important;font-weight:600!important;transition:color .2s!important}.tw-wrap.tw-mini-guest .tw-mini-guest-cta a:hover{color:#10b981!important}.tw-btn-disconnect-mini{background:none;border:1px solid rgb(239 68 68 / .2);color:rgb(239 68 68 / .7);padding:5px 14px;border-radius:8px;font-size:.7rem;cursor:pointer;transition:all .2s}.tw-btn-disconnect-mini:hover{border-color:rgb(255 255 255 / .3);color:var(--tw-text)}.tw-error-msg{font-size:.76rem;color:var(--tw-red);margin-top:6px}.tw-section-label{font-size:.63rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--tw-text-faint);margin-bottom:10px}.tw-cert-type-gate_token{--cert-color:#8b5cf6}.tw-cert-edition{font-size:.58rem;letter-spacing:.5px;margin-right:6px}.tw-gov-header{margin-bottom:20px}.tw-gov-header h3{font-family:'Jura',sans-serif;color:var(--tw-green);font-size:1rem}.tw-gov-mvp-badge{display:inline-block;font-size:.65rem;font-weight:700;letter-spacing:1px;padding:2px 8px;border-radius:4px;border:1px solid rgb(16 185 129 / .3);background:rgb(16 185 129 / .08);color:var(--tw-green);vertical-align:middle}.tw-gov-section{margin-top:24px;padding-top:18px;border-top:1px solid rgb(255 255 255 / .06)}.tw-gov-section-title{font-size:.7rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#94a3b8;margin-bottom:14px}.tw-gov-stats-row{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}.tw-gov-stat-card{flex:1;min-width:100px;background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .07);border-radius:10px;padding:14px 16px;text-align:center}.tw-gov-stat-primary{border-color:rgb(16 185 129 / .2);background:rgb(16 185 129 / .05)}.tw-gov-stat-icon{font-size:1.2rem;margin-bottom:4px;line-height:1}.tw-gov-stat-value{font-size:1.4rem;font-weight:700;line-height:1.1;margin-bottom:2px}.tw-gov-stat-label{font-size:.65rem;color:#94a3b8;letter-spacing:.5px}.tw-gov-stat-sub{font-size:.6rem;color:#94a3b8;margin-top:4px}.tw-gov-tiers{display:flex;gap:8px;overflow-x:auto}.tw-gov-tier{flex:1;min-width:80px;padding:10px 12px;border-radius:8px;border:1px solid rgb(255 255 255 / .07);background:rgb(255 255 255 / .02);text-align:center;position:relative;transition:border-color .2s}.tw-gov-tier--reached{border-color:rgb(255 255 255 / .12);background:rgb(255 255 255 / .04)}.tw-gov-tier--active{border-color:var(--tier-color,#10b981);background:rgb(16 185 129 / .06)}.tw-gov-tier-dot{width:8px;height:8px;border-radius:50%;background:rgb(255 255 255 / .15);margin:0 auto 6px}.tw-gov-tier--reached .tw-gov-tier-dot,.tw-gov-tier--active .tw-gov-tier-dot{background:var(--tier-color,#10b981)}.tw-gov-tier-name{font-size:.75rem;font-weight:600;color:rgb(255 255 255 / .7);margin-bottom:2px}.tw-gov-tier--active .tw-gov-tier-name{color:var(--tier-color,#10b981)}.tw-gov-tier-req{font-size:.6rem;color:#94a3b8}.tw-gov-tier-you{display:block;font-size:.55rem;font-weight:700;letter-spacing:1px;color:var(--tier-color,#10b981);margin-top:4px;text-transform:uppercase}.tw-gov-qv-section{background:rgb(255 255 255 / .02);border-radius:10px;padding:16px}.tw-gov-explain-text{font-size:.8rem;color:#b4c0d0;margin:0 0 12px;line-height:1.5}.tw-gov-qv-examples{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.tw-gov-qv-ex{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:6px;border:1px solid rgb(255 255 255 / .07);background:rgb(255 255 255 / .02);font-size:.72rem}.tw-gov-qv-ex--you{border-color:rgb(16 185 129 / .3);background:rgb(16 185 129 / .07)}.tw-gov-qv-credits{color:#b4c0d0}.tw-gov-qv-arrow{color:rgb(255 255 255 / .25)}.tw-gov-qv-votes{color:var(--tw-green);font-weight:600}.tw-gov-your-votes{font-size:.78rem;color:#b4c0d0;padding:8px 10px;border-radius:6px;background:rgb(16 185 129 / .06);border:1px solid rgb(16 185 129 / .15)}.tw-gov-your-votes strong{color:var(--tw-green)}.tw-proposal-card{background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .09);border-radius:10px;padding:16px;margin-bottom:12px}.tw-proposal-card--closed{opacity:.7}.tw-proposal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.tw-proposal-id{font-size:.65rem;font-family:monospace;color:#94a3b8;letter-spacing:1px}.tw-proposal-status{font-size:.68rem;font-weight:600;letter-spacing:.5px}.tw-proposal-status--active{color:#10b981}.tw-proposal-status--passed{color:#3b82f6}.tw-proposal-status--rejected{color:#94a3b8}.tw-proposal-title{font-size:.88rem;font-weight:600;color:rgb(255 255 255 / .85);margin-bottom:6px;line-height:1.3}.tw-proposal-desc{font-size:.76rem;color:#94a3b8;line-height:1.5;margin-bottom:12px}.tw-proposal-bars{margin-bottom:10px}.tw-prop-bar-row{display:flex;align-items:center;gap:8px;margin-bottom:5px}.tw-prop-bar-label{font-size:.65rem;font-weight:700;letter-spacing:.5px;width:24px;text-align:right;flex-shrink:0}.tw-prop-bar-yes{color:#10b981}.tw-prop-bar-no{color:rgb(239 68 68 / .7)}.tw-prop-bar-track{flex:1;height:5px;background:rgb(255 255 255 / .07);border-radius:3px;overflow:hidden}.tw-prop-bar-fill{height:100%;border-radius:3px;transition:width .6s ease}.tw-prop-bar-fill--yes{background:linear-gradient(90deg,#10b981,#059669)}.tw-prop-bar-fill--no{background:linear-gradient(90deg,#ef4444,#dc2626);opacity:.6}.tw-prop-bar-pct{font-size:.65rem;color:#94a3b8;width:28px;flex-shrink:0}.tw-proposal-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:10px}.tw-proposal-meta{font-size:.65rem;color:#94a3b8}.tw-proposal-no-vote{font-size:.7rem;color:#94a3b8;font-style:italic}.tw-proposal-vote-btns{display:flex;gap:6px;flex-wrap:wrap}.tw-prop-vote-btn{padding:5px 12px;border-radius:6px;border:1px solid rgb(255 255 255 / .12);background:rgb(255 255 255 / .04);color:#b4c0d0;font-size:.72rem;cursor:pointer;transition:all .18s;font-family:inherit}.tw-prop-vote-btn:hover:not(:disabled){border-color:rgb(255 255 255 / .25);color:#fff}.tw-prop-vote-yes:hover:not(:disabled){border-color:rgb(16 185 129 / .4);color:#10b981;background:rgb(16 185 129 / .08)}.tw-prop-vote-no:hover:not(:disabled){border-color:rgb(239 68 68 / .3);color:rgb(239 68 68 / .8);background:rgb(239 68 68 / .05)}.tw-prop-vote-btn--voted.tw-prop-vote-yes{border-color:rgb(16 185 129 / .5);color:#10b981;background:rgb(16 185 129 / .1)}.tw-prop-vote-btn--voted.tw-prop-vote-no{border-color:rgb(239 68 68 / .4);color:rgb(239 68 68 / .8)}.tw-prop-vote-btn:disabled{cursor:default}.tw-prop-my-votes{font-size:.6rem;color:#94a3b8;margin-left:4px}.tw-gov-notes{font-size:.8rem;color:#b4c0d0;line-height:1.6;background:rgb(255 255 255 / .02);border-left:3px solid rgb(16 185 129 / .3);padding:10px 14px;border-radius:0 6px 6px 0}@media (max-width:500px){.tw-gov-stats-row{gap:8px}.tw-gov-stat-card{min-width:80px;padding:10px}.tw-gov-stat-value{font-size:1.1rem}.tw-gov-tiers{gap:5px}.tw-gov-tier{min-width:65px;padding:8px}.tw-gov-qv-examples{flex-direction:column;gap:5px}.tw-proposal-footer{flex-direction:column;align-items:flex-start}}