@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');
:root{color-scheme:dark;--ink:#f5f7fa;--green:#c9d8ed;--purple:#c9d8ed;--line:#ffffff25;--border:#ffffff25;--bg:#101d2d;--muted:#b1b9c3;--navy:#f3f6f9;--teal:#c9d8ed;--cream:#101d2d;--sub:#b1b9c3}body{background:#101d2d;color:#f5f7fa;font-family:Inter,system-ui,sans-serif}button,input,textarea,select{font-family:inherit}h1,h2,h3,.brand,.logo,.stats strong,.plans h3,.price{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:-.6px}h1{font-size:35px!important;line-height:1.2!important;letter-spacing:-1.2px!important}h2{font-size:23px}p,.muted,.hint,.setup p{color:#b1b9c3}em,.eyebrow,.linkbutton,.textbtn,.sources a,.legal a{color:#c8d5e7}.eyebrow{font-size:9px;letter-spacing:1px;font-weight:400}button,.btn,.button{border-radius:24px;border-color:#ffffff35;background:#ffffff0c;color:#fff;font-weight:500}button:hover,.btn:hover,.button:hover{background:#ffffff20;filter:none}button.dark,.btn.dark,.button.dark,.primary{background:white;border-color:white;color:#082a58}.dark:hover,.primary:hover{background:#e4e9f0}.textbtn,.linkbutton{background:none;border:0}.textbtn:hover,.linkbutton:hover{background:none}input,textarea,select{background:#ffffff0d;color:white;border:1px solid #ffffff35;border-radius:12px;padding:13px}input::placeholder,textarea::placeholder{color:#a6b2c1;opacity:1}select option{background:#203858;color:white}label{font-weight:400;color:#d5dce6}nav{background:#0c1725;border-color:#ffffff12}nav>a:not(.logo){color:#b9bfc6;border-radius:20px}nav .active{background:#ffffff14;color:white!important}.navfoot{background:#ffffff06;border:1px solid #ffffff12;border-radius:22px}.navfoot b{font-weight:500}nav small{color:#a7adb5}main>header{border-color:#ffffff19}.badge{background:#ffffff0a;border:1px solid #ffffff20;color:#b8c1cd;letter-spacing:.6px}.hero{padding:32px 0 28px}.heroart,.stamp{display:none}.hero h1{margin:12px 0}.hero p{font-size:13px}.stats{gap:14px}.stats article{background:linear-gradient(145deg,#042653,#28538b);border:1px solid #ffffff25;border-radius:25px}.stats span{color:#ccd8e7;font-weight:400;letter-spacing:.7px}.stats strong{font-size:38px;margin:17px 0 12px}.stats small,.stats p{color:#bdc9d9}progress{accent-color:white;opacity:.75}.feature,.history,.panel,.editor{background:#ffffff08;border:1px solid #ffffff26;border-radius:25px}.feature:hover{transform:none;background:#ffffff0d;border-color:#ffffff45}.feature h3{font-size:17px}.feature b{font-weight:500}.icon,.lilac{background:#ffffff0c;border:1px solid #ffffff20;border-radius:50%;color:#c7d5e8}.legal{background:#ffffff07;border:1px solid #ffffff1c;border-radius:24px}.legal p{color:#aeb5bf}.legal b{font-weight:500}.plans article{background:#ffffff07;border-radius:24px;border-color:#ffffff25}.plans .featured{background:linear-gradient(145deg,#0a2d5b80,#35609850);border:1px solid #6d85a4}.plans article>span,.plans p,.plans li{color:#b9c1cb}.plans h3{font-size:30px}.heading>span{color:#8f99a7}.docrow{border-color:#ffffff20}.docrow small{color:#abb2bc}.empty{color:#abb2bc}.notice{background:#6e9ddc12;border:1px solid #7b9dcb44;color:#adc3e0;border-radius:15px}.pending,.sources .muted{color:#b8c0cb}.pageintro{padding-top:28px}.pageintro h1{margin:15px 0}.formlayout{gap:20px}.panel{background:linear-gradient(150deg,#04265380,#305e9b30)}.panel h3{font-weight:500}.check input{accent-color:#96b2d7}.account-bar{background:#ffffff06;color:#aab0b8;border-color:#ffffff19;border-radius:15px;font-size:10px}.account-bar a{color:#d7dfea}.symbol-logo{width:52px;height:52px}nav .logo{width:57px}.bottom{color:#a3abb6}.editor{background:linear-gradient(150deg,#042653,#3262a1);padding:28px}.sectionhead h2{font-size:20px}.editor h3 b{background:#ffffff12;border:1px solid #ffffff25;color:white;border-radius:50%;width:28px;height:28px;display:inline-grid;place-items:center;font-weight:400}.editor .hint{color:#c4cedc}.intro{padding:35px 0 25px}.intro p{font-size:13px;color:#acb3bc}.tag{display:none}aside{background:#ffffff06;border:1px solid #ffffff1d;border-radius:25px}.formlayout aside{border:0;background:none}.previewlabel{color:#acb7c5;font-weight:400}.dot{color:#b0c1d7}#quote{color:#202b39;background:#fafafa;border-radius:8px;box-shadow:none;color-scheme:light}#quote .muted,#quote footer{color:#6e7681}#quote .summary .total{background:#e7ebf0;color:#102d54}#quote .quotehead{border-color:#566d8c}#quote .summary p{color:#333d4a}#quote h2,#quote h3,#quote strong{color:#243142}#quote .conditions p{color:#48505b}#quote td,#quote th{border-color:#e6e5e7}#quote .document-watermark{color:#767e88}#output{background:#fafafa;color:#252e3a;border:0;border-radius:14px;color-scheme:light}#output .eyebrow{color:#566a85}#output .btn,#output button{color:#304158;background:#e7eaee;border-color:#c6ced8}#output .dark{background:#233957;color:white}.tour-dialog,.reward-dialog,dialog{background:linear-gradient(145deg,#042653,#3060a0);border:1px solid #6d89ad;border-radius:28px;color:white}.tour-dialog p,.reward-dialog p,.tour-top{color:#cad4e1}.tour-dialog h2,.reward-dialog h2{font-weight:500}.tour-progress i{background:#ffffff25}.tour-progress i.on{background:white}dialog::backdrop{background:#101110bf}#viewer{background:#fafafa;color:#202b39;color-scheme:light}#viewer button{background:#304056;color:white;border:0}.tour-dialog .linkbutton{color:#dce3ed}.auth-page{background:#101d2d}.auth-story{background:linear-gradient(160deg,#002351,#2d5fa1);margin:22px;border-radius:30px;padding:45px 12%}.auth-story .eyebrow{display:none}.auth-story h1{font-size:39px!important}.auth-story p,.auth-story small,.auth-story ul{color:#ccd8e7}.auth-story .brand b,.brand b{color:inherit}.auth-panel{padding:45px}.auth-inner h2{font-size:27px}.auth-tabs{border-color:#ffffff25}.auth-tabs button{color:#a9b1bc}.auth-tabs button.selected{color:white;border-bottom-color:#9ab2d2}.auth-form input{background:#ffffff0b;color:white;border:1px solid #ffffff2c;border-radius:12px}.password-wrap button,.back{color:#b8c2d0}.auth-divider{color:#9aa3af}.auth-divider:before,.auth-divider:after{background:#ffffff20}.integration-note,.statebox{background:#ffffff08;color:#b1bbc8;border:1px solid #ffffff1f;border-radius:15px}.form-status{color:#bacce5}.top{background:#101d2def;border-color:#ffffff20}.checkout-card{background:linear-gradient(150deg,#04265380,#3060a040);border-color:#ffffff25;border-radius:27px}.checkout-card p{color:#bec8d6}.payment-switch{background:#ffffff0a;border:1px solid #ffffff25;border-radius:25px}.payment-switch button{color:#bfc9d6;border-radius:20px}.payment-switch button.selected{background:white;color:#082a57}.checkout-card .price{color:white}.price small{color:#bac5d4}.tagline{color:#b7c5d8}footer p{color:#9da5af}#contract-status{color:#cfdbec}.setup{background:#ffffff08}.brand span{color:inherit}.item button{color:white}.brand-image{background:transparent}@media(max-width:720px){h1{font-size:29px!important}.hero h1{font-size:29px!important}.hero{padding-top:25px}.stats{gap:8px}.stats article{padding:16px 12px;border-radius:19px}.stats strong{font-size:30px}.stats span{font-size:8px;letter-spacing:.3px}.stats small{font-size:9px}.editor{padding:22px 18px;border-radius:25px}.intro{padding:26px 0 20px}nav{background:#0c1725;padding:11px 17px}.auth-story{margin:10px 12px 0;padding:15px 20px;border-radius:22px}.auth-panel{padding:28px 24px}.auth-inner h2{font-size:26px}.account-bar{font-size:9px;padding:9px 11px}.actions button{font-size:11px}header .brand{width:50px}.symbol-logo{width:48px;height:48px}.panel{padding:23px 18px}.checkout-layout{gap:16px}.checkout-card{padding:25px}.legal{padding:25px}.sectionhead{gap:10px}.sectionhead h2{font-size:18px}}@media print{:root{color-scheme:light}body{background:white;color:black}#quote,#output,dialog[open]{background:white;color:black;border:0;box-shadow:none}#quote p,#output p,#output pre,dialog pre{color:black}.document-watermark{color:#777}#output .eyebrow{color:#555}}
