:root{font-family:Inter,"Segoe UI",Arial,sans-serif;color:#101820;background:#f4f7f8;font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}.shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}.site-header{height:92px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:12px;font-size:25px;font-weight:700;letter-spacing:-.04em}.brand img{width:41px;height:41px;border-radius:12px}.site-header nav{display:flex;align-items:center;gap:30px;font-size:15px}.site-header nav a:not(.button):hover,footer a:hover,.text-link:hover{text-decoration:underline}.button{border:0;border-radius:12px;background:#101820;color:#fff;padding:17px 25px;font-size:15px;font-weight:650;display:inline-flex;align-items:center;justify-content:center;gap:20px;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px);background:#253b49}.button.small{padding:12px 18px}.button.light{background:#8adcf5;color:#0b141c}.button.light:hover{background:#b1ecfb}.button.full{width:100%}.button:disabled{opacity:.45;cursor:not-allowed;transform:none}.text-link{font-weight:600}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.16em;color:#568da1;margin:0 0 24px}.hero{min-height:620px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding:55px 0 85px}.hero h1{font-size:clamp(55px,6vw,88px);letter-spacing:-.067em;line-height:1.04;margin:0 0 25px;max-width:680px}.lead{color:#5d6e7a;font-size:19px;line-height:1.65;max-width:650px}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:34px}.hero-art{background:#0a0f16;color:#f2f7fa;min-height:455px;border-radius:29px;padding:34px 36px;box-shadow:0 26px 70px #19344316;position:relative;overflow:hidden}.hero-art:before{content:"";position:absolute;width:490px;height:490px;border-radius:50%;border:1px solid #1d3d4c;right:-245px;top:-210px;box-shadow:0 0 0 55px #0f2633,0 0 0 110px #0d1a24;opacity:.7}.art-head{position:relative;display:flex;justify-content:space-between;font-size:13px;letter-spacing:.14em;color:#a4bcc9}.price-levels{position:relative;display:grid;gap:11px;margin-top:50px}.price-levels>div{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #29414d;padding:6px 5px 13px}.price-levels span{font-size:12px;letter-spacing:.12em;color:#9cbdcb}.price-levels strong{font-size:33px;font-variant-numeric:tabular-nums}.price-levels .last{color:#8adcf5;border-color:#8adcf5}.hero-art p{color:#8ba3b1;font-size:12px;position:relative}.process{padding:90px 0 120px}.section-title{max-width:610px}.section-title h2,.closer h2{font-size:clamp(42px,4vw,64px);letter-spacing:-.055em;line-height:1.1;margin:0}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:52px;margin-top:65px}.process-grid article{border-top:1px solid #bdcbd1;padding-top:27px}.process-grid .num{color:#588da1;font-size:13px;font-weight:700}.process-grid h3{font-size:26px;letter-spacing:-.03em;margin:30px 0 12px}.process-grid p,.closer p{line-height:1.7;color:#60717b}.closer{background:#101820;color:#fff;border-radius:30px;padding:67px 70px;margin-bottom:95px;display:flex;align-items:center;justify-content:space-between;gap:40px}.closer>div{max-width:640px}.closer p{color:#b3c2ca;font-size:18px}.closer .eyebrow{color:#8adcf5}footer{display:flex;gap:30px;justify-content:space-between;align-items:center;padding:30px 0 45px;border-top:1px solid #d7e1e6;font-size:14px;color:#61727d}footer div{display:flex;flex-wrap:wrap;gap:15px 25px}
.app{padding:57px 0 110px}.app-heading{display:flex;justify-content:space-between;align-items:end;gap:20px}.app-heading h1,.docs h1{font-size:clamp(50px,5vw,75px);letter-spacing:-.06em;line-height:1;margin:0 0 20px}.app-heading p:not(.eyebrow){color:#657580}.ghost{border:1px solid #b8c8d0;background:transparent;border-radius:10px;padding:12px 18px;color:#263f4d}.ghost:hover{background:#e8eff2}.notice{padding:16px 20px;border-radius:11px;background:#e5f3f8;color:#2d6177;margin:30px 0}.notice.error{background:#fbe9e9;color:#9c3535}.app-grid{display:grid;grid-template-columns:1.25fr .85fr;gap:26px}.panel{background:#fff;border-radius:22px;padding:30px;box-shadow:0 8px 30px #1e3e4b0b}.panel-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:28px}.panel-top h2{margin:0;font-size:26px;letter-spacing:-.035em}.panel-top span{font-size:13px;color:#7b8a93}.empty{color:#7a8b95;line-height:1.6}.auction-items{display:grid;gap:15px}.auction{border:1px solid #d9e3e7;border-radius:16px;padding:22px}.auction-head{display:flex;align-items:start;justify-content:space-between;gap:15px}.auction-head strong{font-size:20px}.auction-head span{font-size:13px;color:#6f808a}.auction-price{font-size:36px;font-weight:700;letter-spacing:-.05em;margin:26px 0 4px;font-variant-numeric:tabular-nums}.auction-price small{font-size:17px;color:#7194a4;letter-spacing:0}.auction-meta{color:#74858f;font-size:14px;line-height:1.5;margin-bottom:20px}.auction .button,.auction .ghost{width:100%}.auction .button{padding:13px}.create-panel label{display:block;font-size:14px;font-weight:600;margin-bottom:19px}.create-panel input,.create-panel select{width:100%;margin-top:8px;border:1px solid #bdcbd1;border-radius:10px;padding:14px;background:#fff;color:#13212b;outline-color:#57bde0}.form-pair{display:grid;grid-template-columns:1fr 1fr;gap:15px}.form-hint{font-size:13px;line-height:1.6;color:#697d88;margin:8px 0 24px}.my-panel{margin-top:26px}.my-panel #my-auctions{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.docs{max-width:850px;padding:65px 0 110px}.docs h2{font-size:31px;letter-spacing:-.035em;margin:51px 0 12px}.docs p{color:#50636e;font-size:17px;line-height:1.75}.docs a{text-decoration:underline;text-underline-offset:3px}.docs .lead{font-size:20px}.docs #contract-info{overflow-wrap:anywhere;padding:19px 22px;background:#e6f1f5;border-radius:12px}
.app{padding:57px 0 110px}.app-heading{display:flex;justify-content:space-between;align-items:end;gap:20px}.app-heading h1,.docs h1{font-size:clamp(50px,5vw,75px);letter-spacing:-.06em;line-height:1;margin:0 0 20px}.app-heading p:not(.eyebrow){color:#657580}.ghost{border:1px solid #b8c8d0;background:transparent;border-radius:10px;padding:12px 18px;color:#263f4d}.ghost:hover{background:#e8eff2}.notice{padding:16px 20px;border-radius:11px;background:#e5f3f8;color:#2d6177;margin:30px 0}.notice.error{background:#fbe9e9;color:#9c3535}.test-tools{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:-15px 0 30px;padding:16px 20px;border:1px solid #cbdfe8;border-radius:11px;color:#45697a;font-size:13px}.test-tools[hidden]{display:none}.test-tools div{display:flex;align-items:center;gap:20px;white-space:nowrap}.test-tools a{text-decoration:underline}.app-grid{display:grid;grid-template-columns:1.25fr .85fr;gap:26px}.panel{background:#fff;border-radius:22px;padding:30px;box-shadow:0 8px 30px #1e3e4b0b}.panel-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:28px}.panel-top h2{margin:0;font-size:26px;letter-spacing:-.035em}.panel-top span{font-size:13px;color:#7b8a93}.empty{color:#7a8b95;line-height:1.6}.auction-items{display:grid;gap:15px}.auction{border:1px solid #d9e3e7;border-radius:16px;padding:22px}.auction-head{display:flex;align-items:start;justify-content:space-between;gap:15px}.auction-head strong{font-size:20px}.auction-head span{font-size:13px;color:#6f808a}.auction-price{font-size:36px;font-weight:700;letter-spacing:-.05em;margin:26px 0 4px;font-variant-numeric:tabular-nums}.auction-price small{font-size:17px;color:#7194a4;letter-spacing:0}.auction-meta{color:#74858f;font-size:14px;line-height:1.5;margin-bottom:20px}.auction .button,.auction .ghost{width:100%}.auction .button{padding:13px}.create-panel label{display:block;font-size:14px;font-weight:600;margin-bottom:19px}.create-panel input,.create-panel select{width:100%;margin-top:8px;border:1px solid #bdcbd1;border-radius:10px;padding:14px;background:#fff;color:#13212b;outline-color:#57bde0}.form-pair{display:grid;grid-template-columns:1fr 1fr;gap:15px}.form-hint{font-size:13px;line-height:1.6;color:#697d88;margin:8px 0 24px}.my-panel{margin-top:26px}.my-panel #my-auctions{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.docs{max-width:850px;padding:65px 0 110px}.docs h2{font-size:31px;letter-spacing:-.035em;margin:51px 0 12px}.docs p{color:#50636e;font-size:17px;line-height:1.75}.docs a{text-decoration:underline;text-underline-offset:3px}.docs .lead{font-size:20px}.docs #contract-info{overflow-wrap:anywhere;padding:19px 22px;background:#e6f1f5;border-radius:12px}
@media(max-width:850px){.hero{grid-template-columns:1fr;padding:55px 0 90px}.hero-art{min-height:430px}.process-grid{grid-template-columns:1fr;gap:25px}.process-grid article{padding-top:20px}.process-grid h3{margin-top:15px}.closer{display:block;padding:45px}.closer .button{margin-top:20px}.app-grid{grid-template-columns:1fr}.my-panel #my-auctions{grid-template-columns:1fr}}
@media(max-width:600px){.shell{width:min(100% - 32px,1180px)}.site-header{height:74px}.brand{font-size:21px}.brand img{width:35px;height:35px}.site-header nav{gap:13px;font-size:13px}.site-header nav .button{padding:10px 12px}.hero{gap:35px;padding-top:40px}.hero h1{font-size:55px}.lead{font-size:17px}.hero-actions{gap:18px}.hero-art{min-height:430px;padding:26px}.price-levels{margin-top:35px}.process{padding:45px 0 80px}.closer{margin-bottom:50px}.app{padding-top:35px}.app-heading{display:block}.app-heading .ghost{margin-top:12px}.test-tools{align-items:start;flex-direction:column}.test-tools div{white-space:normal}.panel{padding:23px}.form-pair{grid-template-columns:1fr;gap:0}footer{display:block}footer div{margin:15px 0}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
