:root{color-scheme:light;--bg: #f5f8fc;--panel: #ffffff;--text: #142033;--muted: #607087;--cyan: #168ca8;--green: #168b72;--line: rgb(49 78 112 / 15%);--light-surface: rgb(255 255 255 / 82%);--light-surface-solid: #ffffff;--light-soft: #eaf2f9;--light-ink: #142033;--light-muted: #607087;--light-shadow: 0 24px 70px rgb(42 70 104 / 10%)}body{background:var(--bg);color:var(--text)}body:before{background-image:linear-gradient(rgb(38 73 110 / 5%) 1px,transparent 1px),linear-gradient(90deg,rgb(38 73 110 / 5%) 1px,transparent 1px)}.noise{opacity:.012}.a1{background:radial-gradient(circle,rgb(111 126 255 / 15%),transparent 68%)}.a2{background:radial-gradient(circle,rgb(39 189 218 / 12%),transparent 68%)}body .site-nav{background:#f8fbffd1;box-shadow:0 8px 28px #253f5b0d;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.brand small,.desktop-nav,.lede,.section-head>p,.editorial>div>p,.feature-grid p,.timeline p,.footer-brand p,.page-hero>p:last-child,.page-content p,.auth-card>p:not(.eyebrow){color:var(--light-muted)}footer{border-color:#314e7033}.footer-brand p{color:#4f647c;font-size:15px;line-height:1.7}.footer-brand>a{color:#20374f;font-size:13px;font-weight:650}.footer-links{font-size:13px}.footer-links div{color:#536981;font-size:13px;gap:15px}.footer-links b{color:#17283d;font-size:12px;letter-spacing:.04em}.footer-links a{color:#536981}.footer-links a:hover{color:#126f87}.footer-bottom{border-color:#314e7033;color:#4f647c;font-size:11px;line-height:1.55}.footer-bottom .status{color:#314960;font-weight:650}.desktop-nav a:hover,.nav-cta>a:first-child,.faq article button,.mobile-menu,.mobile-menu a{color:var(--light-ink)}body .menu-btn i{background:var(--light-ink)}.button{border-color:#188ba73d;background:linear-gradient(135deg,#d9f7fb,#79dcee);color:#09202a;box-shadow:0 13px 35px #1797b326}.button.ghost{background:#ffffffbd;border-color:var(--line);color:var(--light-ink)}.mobile-menu,.asset-grid article,.feature-grid article,.security-stack article,.security-control-grid article,.security-do-dont article,.about-manifesto,.about-solution-grid article,.web3-card,.glass-form,.auth-card,.page-content aside,.content-list article,.faq article,.mini-cta{background:var(--light-surface);border-color:var(--line);box-shadow:var(--light-shadow)}.security-control-grid article,.about-solution-grid article,.about-manifesto{background:linear-gradient(145deg,#fffffff0,#ebf3fae0)}.stats,.value,.security,.final-cta,.web3-explore,.platform-marquee,.page-hero,.legal-hero{background-color:#ebf2f9b8}.platform-marquee{background:linear-gradient(180deg,#edf4fa,#e7f0f8 62%,#f5f8fc)}.platform-marquee:before{background:radial-gradient(circle at 86% 18%,rgb(105 121 255 / 12%),transparent 30%),radial-gradient(circle at 13% 90%,rgb(35 171 199 / 9%),transparent 28%)}.platform-marquee-window{background:#ffffff7a}.platform-item{color:#485a70;filter:saturate(.9)}.platform-item:hover{color:var(--light-ink);background:#ffffffa6}.security-operations,.about-solutions{background:#eaf2f9}.security-vault-image,.about-closing,.faq-contact,.editorial-art{background:radial-gradient(circle at 18% 20%,rgb(83 181 211 / 15%),transparent 38%),var(--light-surface-solid);border-color:var(--line);box-shadow:var(--light-shadow)}.security-vault-image>span,.security-float,.faq-search{background:#ffffffe0;border-color:var(--line);color:var(--light-ink);box-shadow:var(--light-shadow)}.stats strong,.asset-grid h3,.feature-grid h3,.security-stack b,.web3-card h3,.content-list h2,.content-list h3,.glass-form label,.auth-card label,.security-control-grid h3,.security-do-dont b,.about-manifesto blockquote,.about-principles h3,.about-solution-grid h3,.about-process-line h3,.about-closing h2,.faq-contact h2,.faq-groups article button{color:var(--light-ink)}.security-control-grid p,.security-operations-grid>div:last-child>p:not(.eyebrow),.security-operations li span,.security-action>div:first-child>p:last-child,.security-do-dont small,.about-principles p,.about-solution-grid p,.about-process-line p,.faq-hero>div>p:not(.eyebrow),.faq-groups article p,.faq-contact>div>p:last-child{color:var(--light-muted)}.vault,.editorial-art,.feature-art,.asset-visual,.web3-card-icon{box-shadow:inset 0 0 65px #407baa1f,0 20px 60px #3452741f}body .feature-grid article{background:radial-gradient(circle at 50% 30%,rgb(81 138 184 / 12%),transparent 44%),linear-gradient(145deg,#fff,#e8f0f7);border-color:var(--line);box-shadow:var(--light-shadow)}body .feature-grid h3{color:var(--light-ink)}body .feature-grid p{color:var(--light-muted)}body .feature-grid article>span{color:#607087}.feature-art{filter:drop-shadow(0 20px 26px rgb(39 65 94 / 20%))}.feature-grid article:hover .feature-art{filter:drop-shadow(0 25px 30px rgb(39 65 94 / 25%))}.platform-marquee-window:before{background:linear-gradient(90deg,var(--bg),transparent)}.platform-marquee-window:after{background:linear-gradient(-90deg,var(--bg),transparent)}.faq-search input,.glass-form input,.glass-form textarea,.auth-card input:not([type=checkbox]){background:#f7fafd;border-color:var(--line);color:var(--light-ink)}.faq-search input::placeholder,.glass-form input::placeholder,.glass-form textarea::placeholder,.auth-card input::placeholder{color:#7b899b}.verification-email{background:#f7fafd;color:var(--light-ink)}.verification-signout{color:var(--light-muted)}.verification-signout:hover{color:var(--light-ink)}.faq-library>aside a:hover{color:var(--light-ink);background:#168ca814}.about-process-line article>i{background:var(--light-surface-solid)}footer{background:#eaf1f8}.connect-page,.wallet-directory,.ledger-auth-form-wrap{background:var(--bg)}.connect-rail,.wallet-panel,.wallet-review,.profile-stage,.submission-success,.permission-card,.connected-wallet,.wallet-controls label,.wallet-controls>button,.profile-form input:not([type=checkbox]),.profile-form textarea,.ledger-auth-form input,.reference{background:var(--light-surface-solid);border-color:var(--line);color:var(--light-ink);box-shadow:var(--light-shadow)}.wallet-choice{background:linear-gradient(120deg,#fff,#edf4fa);border-color:var(--line);color:var(--light-ink)}.wallet-choice:hover:not(:disabled){background:#fff}.wallet-choice span b{color:var(--light-ink)}.wallet-choice span small{color:#5e6f84}.wallet-choice strong{color:#147f99}.wallet-controls input,.profile-form input:not([type=checkbox]),.profile-form textarea,.ledger-auth-form input{color:var(--light-ink)}.profile-form>label:not(.profile-consent),.ledger-auth-form form>label{color:#33445a}.review-identity h3,.profile-stage>h3,.submission-success h3,.permission-card b{color:var(--light-ink)}.review-identity p,.profile-stage>p,.submission-success>p,.permission-card small,.review-warning span{color:var(--light-muted)}.signup-guidance b{color:var(--light-ink)}.signup-guidance span{color:var(--light-muted)}.signup-guidance strong{color:#136d83}.connect-steps:before{background:#bdcad7}.connect-steps li{color:#607087}.connect-steps li span b{color:#45576c}.connect-steps li span small{color:#718196}.connect-steps li>i{background:#edf3f8;border-color:#9dafc1;color:#40546a}.connect-steps li.active,.connect-steps li.done,.connect-steps li.active span b,.connect-steps li.done span b{color:var(--light-ink)}.connect-steps li.active span small,.connect-steps li.done span small{color:#53667c}.connect-steps li.active>i{background:#123047;border-color:#123047;color:#fff;box-shadow:0 0 0 5px #168ca81a}.connect-steps li.done>i{background:#e6f8f3;border-color:#168b72;color:#116d5a}@media(max-width:680px){body .site-nav{background:#f8fbfff0}.web3-rail{overflow:hidden}}.theme-toggle{background:#ffffffb3}.ledger-app,.ledger-main{background:var(--bg);color:var(--light-ink)}.ledger-sidebar{background:#eef4f9;border-color:var(--line);color:var(--light-ink)}.ledger-sidebar nav button{color:#52657b}.ledger-sidebar nav button:hover,.ledger-sidebar nav button.active{color:#123047;background:#ffffffc7;border-color:#168ca838}.sidebar-security,.sidebar-profile,.sidebar-logout{border-color:var(--line)}.sidebar-security,.sidebar-profile{background:#ffffff8c}.sidebar-security b,.sidebar-profile b{color:var(--light-ink)}.sidebar-security span,.sidebar-profile small,.sidebar-logout button{color:#607087}.ledger-topbar{background:#f5f8fce0;border-color:var(--line)}.ledger-topbar>div:first-child span b{color:var(--light-ink)}.icon-button,.network-pill,.ledger-account-state,.notification-panel{background:#ffffffd1;border-color:var(--line);color:#41566c;box-shadow:var(--light-shadow)}.balance-hero,.backup-hero,.ledger-section,.assets-balance,.market-rail,.asset-registry,.allocation-panel,.backup-card,.activity-stat,.activity-panel,.profile-panel,.profile-card{background:linear-gradient(145deg,#fff,#edf4fa);border-color:var(--line);color:var(--light-ink);box-shadow:var(--light-shadow)}.backup-hero{background:radial-gradient(circle at 88% 20%,rgb(99 126 235 / 14%),transparent 38%),linear-gradient(145deg,#fff,#edf4fa)}.backup-hero .backup-kicker{color:var(--cyan)}.backup-hero h1{color:var(--light-ink)}.backup-hero p{color:var(--light-muted)}.readiness-ring{background:conic-gradient(var(--green) calc(var(--progress) * 1%),rgb(32 63 89 / 10%) 0);box-shadow:0 0 45px #168b721f}.readiness-ring:before{background:#f7fbfd}.readiness-ring strong{color:var(--light-ink)}.readiness-ring small{color:var(--light-muted)}.recovery-email{background:#f7fbfd;border-color:var(--line);color:var(--light-ink)}.recovery-email>i{background:#168ca81a}.recovery-email b{color:var(--light-ink)}.recovery-email small{color:var(--light-muted)}.recovery-email em{color:var(--green)}.balance-hero h1,.ledger-section h2,.assets-page h1,.assets-page h2,.backup-centre h1,.backup-centre h2,.activity-page h1,.activity-page h2,.profile-page h1,.profile-page h2,.profile-page h3,.asset-row b,.registry-row b,.activity-entry b,.readiness-item b{color:var(--light-ink)}.balance-hero>p,.ledger-section p,.asset-row small,.assets-page p,.registry-row small,.allocation-panel p,.backup-centre p,.readiness-item small,.activity-page p,.activity-entry small,.profile-page p,.profile-facts dt,.wallet-summary small{color:var(--light-muted)}.profile-facts dd{color:#17263a}.wallet-summary{background:#f5f9fc;border-color:#cbd9e6;color:#17263a}.wallet-summary b{color:#17263a}.wallet-summary small{color:#536981}.pin-required-banner{background:#fff8e7;border-color:#d9ad42;color:#533b08;box-shadow:0 10px 28px #72520e14}.pin-required-banner b{color:#533b08}.pin-required-banner span{color:#755815}.pin-required-banner button{background:#fff3cd;border-color:#d9ad42;color:#533b08}.pin-required-banner button:hover{background:#ffe9a7}.profile-card>span{color:#52677f}.profile-security-note{color:#536981}.transaction-sheet{background:linear-gradient(145deg,#fff,#edf4fa);border-color:var(--line);color:var(--light-ink)}.transaction-sheet header p{color:var(--light-muted)}.transaction-sheet>header>button{background:#f2f7fb;color:#263a50}.transaction-sheet label{color:#344b62}.transaction-sheet input,.transaction-sheet select{background:#f8fbfd;border-color:#c8d7e4;color:#17263a}.buy-options span{background:#f7fafd;border-color:#cbd9e6}.buy-options b{color:#17263a}.buy-options input:checked+span{background:#dcf5f8;border-color:#168da5}.transaction-notice{background:#e9f7f9;color:#476477}.transaction-review input{background:#f7fafd!important;color:#17263a!important}.transaction-sheet .password-field button,.pin-settings .password-field button{color:#126f86}.ledger-toast.is-error{background:#fff0f2;border-color:#d84e60}.ledger-toast.is-error b{color:#8f1f2d}.ledger-toast.is-error span{color:#71333b}.transaction-sheet{background:linear-gradient(155deg,#fffffffc,#ebf4fafc);border-color:#c5d9e6;box-shadow:0 40px 110px #2a466838,0 0 0 1px #fffc}.transaction-sheet:before{background:linear-gradient(90deg,transparent,#168da5,transparent);box-shadow:0 0 18px #168da540}.transaction-sheet>header{background:linear-gradient(115deg,rgba(22,141,165,.06),transparent 60%);border-color:#d5e1ea}.transaction-mark{border-color:#b7d6e2;background:linear-gradient(145deg,#e5f7f9,#e5edfb);color:#126f86;box-shadow:inset 0 1px #fff,0 10px 24px #2a46681a}.transaction-sheet>header small{color:#28758a}.transaction-steps{background:#e8f1f7b8;border-color:#d5e1ea}.transaction-steps span{color:#718398}.transaction-steps span.active{color:#175d70}.transaction-steps span i{border-color:#b9cbd8}.transaction-steps span.active i{border-color:#168da5;background:#e1f5f7;color:#126f86}.transaction-steps>b{background:#cbd9e3}.transaction-sheet label{color:#41586f}.transaction-sheet input,.transaction-sheet select{background:linear-gradient(145deg,#fff,#f4f8fb);border-color:#c6d6e2;color:#14263a;box-shadow:inset 0 1px #fff}.transaction-sheet input:hover,.transaction-sheet select:hover{border-color:#75b8c8}.transaction-notice{background:#eaf7f8;border-color:#cae7eb;color:#3e6270}.buy-options span{background:linear-gradient(145deg,#fff,#f1f6fa);border-color:#cad9e4}.buy-options i{background:linear-gradient(145deg,#e3f3f6,#e7edf7);color:#126f86}.buy-options input:checked+span{background:linear-gradient(145deg,#ddf4f6,#e4edfb);border-color:#168da5}.quick-actions button{background:#fff;border-color:var(--line);color:#263b50;box-shadow:0 12px 30px #304d6d14}.quick-actions button.primary{background:linear-gradient(135deg,#dff8fb,#cfe0ff)}.quick-actions button:disabled{background:#e8eef4;color:#68798c;opacity:.8}.asset-row,.registry-row,.readiness-item,.activity-entry,.profile-facts>div,.notification-item{border-color:var(--line)}.asset-tabs button,.registry-tabs button,.activity-filters button,.registry-class,.profile-status{color:#566a80}.asset-tabs button.active,.registry-tabs button.active,.activity-filters button.active{background:#dff4f7;color:#116f86}.registry-search,.profile-panel input,.profile-panel select{background:#f7fafd;border-color:var(--line);color:var(--light-ink)}.ledger-bottom-nav{background:#f9fcfff5;border-color:var(--line);box-shadow:0 -12px 30px #2844621a}.ledger-bottom-nav button{color:#65768a}.ledger-bottom-nav button.active{color:#147f99}.ledger-theme-toggle{position:fixed;z-index:85;top:26px;right:340px}.admin-body,.admin-shell,.admin-main{background:var(--bg);color:var(--light-ink)}.admin-sidebar{background:#edf3f8;border-color:var(--line)}.admin-brand,.admin-sidebar nav,.admin-profile{border-color:var(--line)}.admin-brand>span,.admin-sidebar nav small,.admin-profile small{color:#6a7b8e}.admin-sidebar nav a{color:#506278}.admin-sidebar nav a:hover,.admin-sidebar nav a.active{color:#123047;background:#ffffffc7;border-color:#168ca838}.admin-profile b{color:var(--light-ink)}.admin-topbar{background:#f5f8fce5;border-color:var(--line);color:#53667b}.admin-topbar-actions{display:flex;align-items:center;gap:18px}.admin-heading h1,.admin-panel h2,.admin-panel h3,.admin-table b,.admin-table td,.message-card p,.contact-card dd{color:var(--light-ink)}.admin-heading>div>span,.admin-panel p,.admin-panel small,.admin-table small,.admin-table time,.admin-empty{color:var(--light-muted)}.admin-panel,.admin-table-wrap,.admin-filter,.admin-stat,.admin-list,.admin-pagination{background:linear-gradient(145deg,#fff,#edf4fa);border-color:var(--line);color:var(--light-ink);box-shadow:var(--light-shadow)}.admin-table th,.admin-table td,.admin-table tr,.admin-list>a{border-color:var(--line)}.admin-table tr:hover,.admin-list>a:hover{background:#168ca80d}.admin-body input,.admin-body select,.admin-body textarea{background:#f7fafd;border-color:var(--line);color:var(--light-ink)}.admin-action{color:#08212a}.admin-orb{opacity:.08}@media(max-width:900px){.ledger-theme-toggle{top:18px;right:108px;min-width:38px;width:38px;padding:0}.ledger-theme-toggle [data-theme-label]{display:none}.admin-topbar .theme-toggle{min-width:38px;width:38px;padding:0}.admin-topbar .theme-toggle [data-theme-label]{display:none}}.faq.shell>div:last-child{overflow:hidden;border:1px solid #cad9e5;border-radius:14px;background:#ffffffd1;box-shadow:var(--light-shadow)}.faq.shell>div:last-child article{border-color:#d3dfe9;border-radius:0;background:transparent;box-shadow:none}.faq.shell>div:last-child article:first-child{border-top:0}.faq.shell>div:last-child article button{padding:22px}.faq.shell>div:last-child article p{padding:0 54px 22px 22px}.admin-metrics article{background:linear-gradient(145deg,#fff,#edf4fa);border-color:#c7d7e3;color:#142033;box-shadow:0 18px 45px #2a46681a}.admin-metrics article:after{background:#168ca812}.admin-metrics article:before{background:linear-gradient(180deg,#168da5,transparent 75%)}.admin-metrics article:hover{border-color:#73b7c8;box-shadow:0 22px 50px #2a466824}.admin-metrics strong{color:#142033}.admin-metrics small{color:#52677f}.admin-metrics span{color:#5d7187}.admin-brand .brand b{color:#142033}.admin-brand .brand small{color:#52677f}.admin-brand>span{color:#405b72;border-color:#bfd6e2;background:#e4f2f6}.admin-sidebar nav small{color:#52677f;font-weight:800}.admin-sidebar nav a{color:#344d65;font-weight:750}.admin-sidebar nav a i{color:#52738c}.admin-sidebar nav a:hover,.admin-sidebar nav a.active{color:#102a40}.admin-sidebar nav a.active i{color:#168da5}.admin-profile b{color:#142033}.admin-profile small{color:#52677f}.admin-profile button{color:#405d76}.admin-body .admin-filters label,.ledger-app .registry-search,.faq-search,.wallet-directory .wallet-controls label{overflow:hidden;background:#f8fbfd!important;border:1px solid #c5d5e1!important;color:#48637a!important;box-shadow:inset 0 1px #fff,0 8px 22px #2a46680f}.admin-body .admin-filters label:hover,.ledger-app .registry-search:hover,.faq-search:hover,.wallet-directory .wallet-controls label:hover{border-color:#91b9c9!important;background:#fff!important}.admin-body .admin-filters label:focus-within,.ledger-app .registry-search:focus-within,.faq-search:focus-within,.wallet-directory .wallet-controls label:focus-within{border-color:#168da5!important;background:#fff!important;box-shadow:0 0 0 3px #168da51c,0 10px 25px #2a466814}.admin-body .admin-filters label>input,.ledger-app .registry-search>input,.faq-search>input,.wallet-directory .wallet-controls label>input{min-width:0;background:transparent!important;border:0!important;color:#142033!important;box-shadow:none!important;caret-color:#168da5}.admin-body .admin-filters label>input::placeholder,.ledger-app .registry-search>input::placeholder,.faq-search>input::placeholder,.wallet-directory .wallet-controls label>input::placeholder{color:#6b7d91!important;opacity:1}.admin-body .admin-filters label>input:-webkit-autofill,.ledger-app .registry-search>input:-webkit-autofill,.faq-search>input:-webkit-autofill,.wallet-directory .wallet-controls label>input:-webkit-autofill{-webkit-text-fill-color:#142033;box-shadow:0 0 0 1000px #fff inset!important}.faq-search>i,.wallet-directory .wallet-controls label>span{color:#168da5!important}.faq-search>span{color:#536b81!important}
