@font-face{font-family:Space Grotesk;src:url('/assets/fonts/space-grotesk.woff2') format('woff2');font-weight:300 700;font-display:swap}@font-face{font-family:Inter;src:url('/assets/fonts/inter.woff2') format('woff2');font-weight:100 900;font-display:swap}
:root{--ink:#121518;--ink2:#1c2023;--paper:#f2eee6;--white:#fffdf8;--copper:#db9c6d;--copper-dark:#a75f32;--muted:#777a78;--line:#d6d1c7;--dark-line:#383c3e;--green:#4e8169;--font:Inter,Arial,sans-serif;--display:'Space Grotesk',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}::selection{background:var(--copper);color:var(--ink)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.5;cursor:wait}img{display:block;max-width:100%}svg{width:24px;height:24px;flex:none}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display);font-weight:400;line-height:1.08;letter-spacing:-.045em}h2{font-size:clamp(40px,4.3vw,65px)}h3{font-size:24px}h1 em,h2 em{font-style:normal;color:var(--copper-dark)}p{line-height:1.75}small{font-size:12px}button{border:0}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--copper-dark);outline-offset:4px}input,textarea,select{min-width:0}a,button{touch-action:manipulation}.brand{display:inline-flex;flex:none;width:174px}.brand img{width:174px;height:40px;object-fit:contain}.eyebrow,.section-label{font-size:10px;letter-spacing:.16em;font-weight:600;line-height:1.5;text-transform:uppercase}.button{display:inline-flex;justify-content:center;align-items:center;gap:28px;padding:17px 24px;background:var(--copper);color:var(--ink);border:1px solid var(--copper);font-size:13px;font-weight:600;line-height:1.4;transition:background .25s,transform .25s,color .25s;min-height:54px}.button:hover{background:#edb88d;border-color:#edb88d;transform:translateY(-2px)}.button svg{width:20px;height:20px;transition:transform .25s}.button:hover svg{transform:translateX(4px)}.button.small{padding:12px 16px;min-height:42px;font-size:12px;gap:18px}.button.dark{background:var(--ink);border-color:var(--ink);color:var(--paper)}.button.dark:hover{background:#30383a}.button.outline{border-color:#bdb8af;background:transparent}.button.outline:hover{background:#e7e0d4}.button.outline.light{border-color:#66645f;color:var(--paper)}.button.outline.light:hover{background:#343638}.button.wide{width:100%}.text-link{background:none;color:inherit;padding:0;border:0;font-size:13px}.topbar{height:90px;background:var(--ink);color:var(--paper);position:relative;z-index:10;border-bottom:1px solid rgba(255,255,255,.13)}.nav-inner{width:min(1440px,100%);height:100%;margin:auto;padding:0 5%;display:flex;align-items:center;justify-content:space-between;gap:24px}.topbar nav{display:flex;gap:36px}.topbar nav a{font-size:12px;color:#c2c2ba;transition:color .2s}.topbar nav a:hover{color:var(--copper)}.nav-actions{display:flex;align-items:center;gap:28px}.menu-button{display:none;color:var(--paper);background:none;padding:8px}.hero{position:relative;min-height:780px;height:min(850px,calc(100svh - 90px));background:#121518;isolation:isolate;overflow:hidden;color:var(--paper)}.hero-topline{position:absolute;left:5%;right:5%;top:28px;display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:.14em;color:#a4a8a6;z-index:3}.hero-topline>span:first-child{display:flex;align-items:center;gap:10px}.live-dot,.status-dot{display:inline-block;width:6px;height:6px;background:var(--copper);border-radius:50%;box-shadow:0 0 12px #db9c6d50}.hero-art{position:absolute;z-index:-2;inset:-20px -9% -40px 25%;will-change:transform;animation:instrument-arrive 1.5s ease-out both}.hero-art img{width:100%;height:100%;object-fit:cover;object-position:50% 46%;filter:contrast(1.03)}.hero-shade{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#121518 4%,#121518ed 20%,#12151870 44%,transparent 65%),linear-gradient(0deg,#121518 2%,transparent 32%,transparent 85%,#12151870)}.hero-copy{position:relative;padding:118px 0 0 7%;max-width:680px}.hero-copy>.eyebrow{color:#bbbab0;font-size:9px;letter-spacing:.22em}.hero h1{font-size:clamp(72px,7.3vw,112px);line-height:.99;letter-spacing:-.065em;margin:27px 0 25px}.hero h1 em{color:var(--copper)}.hero-copy p{font-size:15px;color:#b4b6b0;line-height:1.8;margin-bottom:31px}.hero-copy>.button{min-width:229px}.quiet-link{display:flex;align-items:center;gap:28px;font-size:11px;color:#a4a8a5;margin-top:22px;width:max-content}.quiet-link span{color:var(--copper)}.hero-coordinate{position:absolute;right:6%;top:30%;display:flex;flex-direction:column;gap:10px;font-size:11px;writing-mode:vertical-rl;color:#c5c1b6;letter-spacing:.08em}.coordinate-line{height:60px;width:1px;background:#796045;margin-bottom:10px}.hero-coordinate b{font-family:var(--display);font-size:20px;font-weight:400}.hero-coordinate small{font-size:8px}.hero-spec{position:absolute;right:8%;bottom:94px;display:flex;align-items:center;gap:23px}.hero-spec>strong{font:400 72px/.9 var(--display);letter-spacing:-.06em}.hero-spec>strong span{font-size:37px;color:var(--copper)}.hero-spec p{font-size:10px;color:#b8bbb4;line-height:1.9}.hero-spec p b{color:#e7e2d7;font-weight:400}.hero-spec>p:last-child{font-size:11px}.hero-spec>p:last-child b{font-size:22px;margin-right:5px}.spec-divider{height:46px;width:1px;background:#55534a}.hero-bottom{position:absolute;bottom:24px;left:5%;right:5%;border-top:1px solid #ffffff26;padding-top:19px;display:flex;justify-content:space-between;font-size:8px;letter-spacing:.17em;color:#969d98}.hero-bottom i{font-style:normal;color:var(--copper);font-size:13px;margin-left:18px}.stat-strip{display:grid;grid-template-columns:repeat(4,1fr);padding:38px 7%;background:#e6e0d6;border-bottom:1px solid var(--line)}.stat-strip>div{padding:0 28px;border-right:1px solid #c5bfb5}.stat-strip>div:first-child{padding-left:0}.stat-strip>div:last-child{border:0}.stat-strip small{font-size:8px;letter-spacing:.13em;color:#6a6a62}.stat-strip strong{display:block;font:400 34px/1.5 var(--display);letter-spacing:-.045em}.stat-strip strong em{font:500 10px var(--font);letter-spacing:.03em;margin-left:8px}.stat-strip span{font-size:10px;color:#78766e}.section-wrap{max-width:1400px;padding:100px 7%;margin:0 auto}.section-label{display:flex;justify-content:space-between;color:#777970;border-top:1px solid #c9c4b9;padding-top:18px;font-size:9px}.cycle-intro{display:grid;grid-template-columns:1.4fr 1fr;gap:100px;align-items:end;margin:44px 0 56px}.cycle-intro p{font-size:14px;max-width:360px;color:#73766f;padding-bottom:4px}.plan-studio{display:grid;grid-template-columns:1.05fr 1fr;border:1px solid #c7c1b6;background:#fbf8f1}.plan-blueprint{position:relative;padding:36px 42px;background:linear-gradient(135deg,#e0c5aa,#ebd9c5 65%,#d8bda3);overflow:hidden}.plan-blueprint:before{content:'';position:absolute;pointer-events:none;inset:0;background:repeating-linear-gradient(0deg,transparent 0 47px,#5c45280a 48px),repeating-linear-gradient(90deg,transparent 0 47px,#5c45280a 48px)}.plan-name{position:relative;display:flex;align-items:center;gap:9px;font-size:9px;letter-spacing:.1em;font-weight:600;border-bottom:1px solid #a7836260;padding-bottom:23px}.plan-name>span:last-child{margin-left:auto;font-family:var(--display);font-size:16px}.tiny-square{display:inline-block;flex:none;width:5px;height:5px;background:var(--copper-dark)}.plan-percent{font-family:var(--display);font-size:clamp(125px,12vw,185px);line-height:1.1;letter-spacing:-.09em;margin-top:22px;position:relative}.plan-percent>span{font-size:.46em;letter-spacing:-.05em;color:#9a5e37;margin-left:4px}.return-label{font-size:9px;letter-spacing:.15em;color:#715a45}.plan-specs{display:grid;grid-template-columns:1fr 1fr;gap:25px 16px;padding:35px 0 28px;border-bottom:1px solid #a7836260}.plan-specs small{font-size:8px;letter-spacing:.13em;color:#78624e;display:block;margin-bottom:7px}.plan-specs strong{font:400 23px var(--display);letter-spacing:-.035em}.plan-footnote{font-size:9px;line-height:1.8;color:#755e48;margin-top:23px}.calculator{padding:43px 42px;display:flex;flex-direction:column}.calculator>.eyebrow{color:#8b7f70;font-size:8px}.calculator h3{font-size:35px;margin:12px 0 27px}.amount-input{display:flex;border:1px solid #b7b4aa;background:#fffdf8;padding:13px 18px;align-items:center}.amount-input input{border:0;outline:none;background:transparent;width:100%;font:400 35px var(--display);letter-spacing:-.05em}.amount-input>span{font-size:12px;color:#74776f}.amount-presets{display:flex;gap:8px;margin-top:10px}.amount-presets button{flex:1;font-size:10px;padding:8px;background:#e9e5dc;color:#6f7068;transition:background .2s}.amount-presets button.active,.amount-presets button:hover{background:var(--ink);color:var(--paper)}.calc-results{margin:26px 0 0}.calc-results>div{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d8d4c9;padding:14px 0;gap:15px}.calc-results dt{font-size:11px}.calc-results dt small{display:block;color:#98978d;font-size:9px}.calc-results dd{margin:0;font:400 23px var(--display);white-space:nowrap}.calc-results dd small{font:400 9px var(--font);color:#8a8b80}.calc-results .calc-total{padding:18px 0;border-bottom:0}.calc-total dd{color:var(--copper-dark);font-size:28px}.calculation-note{font-size:9px;color:#8b8c82;margin:14px 0 20px;line-height:1.6}.calculator>.button{margin-top:auto}.risk-note{font-size:10px;line-height:1.8;color:#85877f;max-width:870px;margin-top:25px}.risk-note a{text-decoration:underline;text-underline-offset:3px}.hour-section{background:var(--ink);color:var(--paper);overflow:hidden}.hour-section .section-label{border-color:#3d4141;color:#8e948f}.hour-heading{display:grid;grid-template-columns:1.3fr 1fr .65fr;gap:30px;align-items:end;margin:44px 0 55px}.hour-heading h2 em{color:var(--copper)}.hour-heading p{font-size:12px;color:#a2a69f;max-width:230px;padding-bottom:7px}.hour-readout{display:flex;align-items:center;gap:15px;justify-self:end}.hour-readout strong{font:400 112px/1 var(--display);color:var(--copper);letter-spacing:-.075em}.hour-readout span{font-size:10px;letter-spacing:.12em;color:#858b87;line-height:2}.hour-track{display:grid;grid-template-columns:repeat(24,1fr);gap:9px;height:174px;align-items:end}.hour-track button{height:100%;padding:0;display:flex;flex-direction:column;justify-content:flex-end;gap:16px;background:none;color:#6a726d;position:relative}.hour-track i{width:100%;height:var(--bar-h,95px);background:#292f30;border-top:1px solid #444b4a;transition:background .3s,height .5s,border-color .3s;transform-origin:bottom}.hour-track span{font:400 9px var(--display);width:100%;text-align:center}.hour-track .lit i{background:linear-gradient(0deg,#6c4a34,#c79064);border-color:#f2be8c}.hour-track .lit span{color:#cfa47f}.hour-track button:hover i{background:var(--copper);height:calc(var(--bar-h,95px) + 12px)}.hour-summary{border-top:1px solid #3e4240;margin-top:25px;padding-top:25px;display:grid;grid-template-columns:1fr 2fr;gap:14px}.hour-summary>span{font-size:9px;letter-spacing:.1em;color:#8e9691;display:flex;gap:10px;align-items:center}.hour-summary p{font-size:12px;color:#939d96;justify-self:end}.hour-summary p strong{color:var(--copper);font-weight:400}.hour-summary small{grid-column:2;font-size:9px;color:#626e66;text-align:right}.journey-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:85px;margin-top:46px}.journey h2{font-size:50px}.journey-steps article{display:flex;gap:28px;border-bottom:1px solid #d3cec3;padding:26px 0}.journey-steps article:first-child{padding-top:0}.journey-steps article>span{font:400 16px var(--display);color:#a48063;padding-top:4px}.journey-steps h3{font-size:23px;letter-spacing:-.035em;margin-bottom:12px}.journey-steps p{font-size:12px;color:#7d8076;max-width:340px}.route-emblem{height:250px;width:230px;position:relative;margin:44px 0 0 50px;display:grid;place-items:center}.route-emblem>span{font:400 200px/.8 var(--display);color:#d4c8b8;letter-spacing:-.1em}.route-emblem i{position:absolute;border:1px solid #b38b65;width:200px;height:200px;border-radius:50%;transform:rotateX(55deg) rotate(-28deg);animation:orbit 24s linear infinite}.route-emblem b{position:absolute;bottom:35px;right:14px;font:400 56px var(--display);color:var(--copper-dark)}.currency-band{background:#e6e1d7;border-top:1px solid #d4cdc1;border-bottom:1px solid #d4cdc1}.currency-band>.section-wrap{padding-top:42px;padding-bottom:36px}.currency-band .eyebrow{font-size:8px;color:#7d7d72}.currency-flow{display:flex;align-items:center;gap:25px;margin-top:26px;flex-wrap:wrap}.currency-flow>span{display:flex;align-items:center;gap:7px}.coin-icon{width:32px;height:32px;flex:none}.currency-flow>span b{font-size:10px;font-weight:500}.currency-flow>.flow-arrow{margin-left:auto;font-size:35px;color:#ab8768}.currency-end{display:flex;align-items:center;gap:13px;border-left:1px solid #bcb4a7;padding-left:25px;margin-left:6px}.currency-end .coin-icon{width:46px;height:46px}.currency-end strong{font:500 26px var(--display);letter-spacing:-.03em}.currency-end small{font:400 9px var(--font);letter-spacing:0;display:block;color:#737a70;margin-top:3px}.currency-band p{font-size:9px;color:#85877c;margin-top:23px}.faq-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:70px;margin-top:46px}.faq details{border-bottom:1px solid #cec9be}.faq summary{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:24px 0;cursor:pointer;list-style:none;font:400 18px/1.5 var(--display);letter-spacing:-.03em}.faq summary::-webkit-details-marker{display:none}.faq summary>b{font:300 24px var(--display);color:#a57a56}.faq details[open] summary>b{transform:rotate(45deg)}.faq details p{font-size:12px;line-height:1.9;color:#7b7f73;padding:0 35px 27px 0}.closing{background:#1c2224;color:var(--paper);padding:75px 12%;display:flex;justify-content:space-between;align-items:center;overflow:hidden;min-height:420px;position:relative}.closing .eyebrow{color:#959f99;font-size:8px}.closing h2{font-size:65px;margin:20px 0 30px}.closing h2 em{color:var(--copper)}.closing-type{font:400 285px/.8 var(--display);letter-spacing:-.12em;color:#b78058;position:relative}.closing-type:before,.closing-type:after{content:'';position:absolute;width:420px;height:420px;border:1px solid #53605855;border-radius:50%;top:-95px;left:-80px}.closing-type:after{width:510px;height:510px;left:-125px;top:-140px}.closing-type>span{font:400 10px var(--font);letter-spacing:.8em;display:block;text-align:center;margin-top:38px;color:#9ea99f}.footer{background:var(--ink);color:#9ba39c;padding:45px 7%;display:flex;align-items:flex-start;justify-content:space-between;gap:35px;border-top:1px solid #3a4240}.footer .brand{width:135px}.footer .brand img{width:135px;height:31px}.footer p{font-size:10px;color:#737e76;margin-top:15px}.footer>div:nth-child(2){display:grid;grid-template-columns:1fr 1fr;gap:12px 35px;font-size:10px}.footer>small{font-size:9px;text-align:right;line-height:2}.field{display:block;margin:20px 0}.field>span{display:block;font-size:11px;font-weight:500;line-height:1.5;margin-bottom:9px;color:#606b63}.field input,.field textarea,.field select,.compact-form input{display:block;width:100%;padding:14px 15px;border:1px solid #c6c9bd;background:#fffef9;color:#1b2820;border-radius:0;font-size:13px;line-height:1.5}.field input:focus,.field textarea:focus,.field select:focus{outline:1px solid #a7764f;outline-offset:0;border-color:#a7764f}.field textarea{resize:vertical;min-height:100px}.field-help{font-size:10px;color:#899084;line-height:1.8;margin:-4px 0 20px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-grid .field{margin-top:0}.form-inline{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:20px 0 28px}.form-inline>a{font-size:11px;color:#9b6e48}.checkbox{display:flex;align-items:flex-start;gap:10px;font-size:11px;color:#6c756a;line-height:1.7}.checkbox input{accent-color:#a76b40;width:15px;height:15px;flex:none;margin:2px 0 0}.checkbox a{text-decoration:underline;text-underline-offset:3px}.terms-checkbox{margin:24px 0 28px}.flash{padding:16px 45px 16px 18px;font-size:12px;border:1px solid #c0cfbd;background:#e5ede0;color:#425a3c;margin-bottom:24px;position:relative;line-height:1.8}.flash.error{background:#f3e2d9;border-color:#deb4a1;color:#8c4e35}.flash>button{position:absolute;right:10px;top:12px;font-size:20px;background:none;color:inherit}.auth-shell{display:grid;grid-template-columns:1fr 1fr;min-height:100svh}.auth-visual{position:relative;background:var(--ink);color:var(--paper);padding:50px 60px;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;min-height:850px}.auth-visual>.brand{z-index:2}.auth-art{position:absolute;inset:10% -40% 10% -30%;z-index:-2}.auth-art img{width:100%;height:100%;object-fit:cover;opacity:.8}.auth-visual:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#121518 5%,#12151885 40%,transparent 80%)}.auth-statement{margin-top:auto;padding-top:330px}.auth-statement .eyebrow{font-size:8px;color:#c49c77}.auth-statement h1{font-size:72px;letter-spacing:-.06em;margin:24px 0}.auth-statement p{color:#adb6aa;font-size:12px}.auth-bottom{display:flex;justify-content:space-between;gap:20px;font-size:8px;letter-spacing:.08em;border-top:1px solid #56605366;padding-top:25px;margin-top:55px;color:#a8b2a7}.auth-form{background:var(--paper);padding:50px 12%;position:relative;display:flex;flex-direction:column}.auth-home{align-self:flex-end;font-size:11px;color:#7c8477}.auth-form-inner{max-width:390px;width:100%;margin:auto;padding:70px 0}.auth-form .eyebrow{color:#a4815f;font-size:8px}.auth-form h2{font-size:40px;margin:18px 0}.auth-form-inner>p{font-size:12px;color:#7f8779}.auth-form form{margin-top:29px}.auth-switch{text-align:center;font-size:11px!important;margin-top:28px}.auth-switch a{color:#a26b41}.auth-security{display:flex;align-items:center;gap:12px;font-size:9px;color:#8a9384;border-top:1px solid #ced1c3;padding-top:25px;margin-top:38px}.auth-security svg{width:20px}.auth-form>small{font-size:9px;text-align:center;color:#a1a799}.install-shell{min-height:100svh;background:var(--ink);display:grid;grid-template-columns:1fr 1.2fr;gap:100px;padding:65px 10%;align-items:start}.install-intro{color:var(--paper);position:sticky;top:65px}.install-intro>.eyebrow{display:block;margin-top:80px;color:var(--copper)}.install-intro h1{font-size:80px;margin:20px 0}.install-intro h1 em{color:var(--copper)}.install-intro p{font-size:13px;color:#b5b9ac}.check-list{padding:0;list-style:none;margin-top:30px;font-size:12px;line-height:2.2}.check-list .pass{color:#94ac84}.check-list .fail{color:#dcaa83}.form-panel{background:var(--paper);padding:40px}.form-panel h2{font-size:42px;margin:18px 0 28px}.form-panel h3{margin:30px 0 25px;font-size:23px}.workspace{background:#eeeee5;min-height:85svh}.work-header{height:88px;background:var(--ink);color:var(--paper);display:flex;align-items:center;gap:40px;padding:0 5%}.work-home{font-size:10px;color:#9daa9e}.work-person{display:flex;gap:12px;margin-left:auto;align-items:center}.avatar{height:32px;width:32px;display:grid;place-items:center;border:1px solid #817258;border-radius:50%;color:var(--copper);font-size:12px}.work-person>span:nth-child(2){font-size:11px;line-height:1.5}.work-person small{display:block;color:#7e8d7f;font-size:9px}.work-person form{margin-left:25px}.work-person .text-link{font-size:10px;color:#a3b09f}.workspace-nav{display:flex;gap:25px;padding:0 5%;background:#e6e7dc;border-bottom:1px solid #cfd3c4;overflow-x:auto;white-space:nowrap}.workspace-nav>a{display:block;position:relative;font-size:11px;padding:20px 0;color:#7e8876}.workspace-nav>a.selected{color:#263626;font-weight:600}.workspace-nav>a.selected:after{content:'';position:absolute;height:2px;background:#ad7348;bottom:0;left:0;right:0}.workspace-nav .admin-link{margin-left:auto;color:#a06d45}.work-main{max-width:1500px;margin:0 auto;padding:49px 5% 80px}.work-title{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:40px}.work-title .eyebrow{font-size:8px;color:#93977e}.work-title h1{font-size:43px;margin-top:14px;letter-spacing:-.05em}.clock-pill{font-size:9px;display:flex;align-items:center;gap:8px;border:1px solid #c6cdbd;padding:9px 12px;color:#7a866f}.status-dot{background:#819173;box-shadow:none;width:5px;height:5px}.panel{background:#f9f9f1;border:1px solid #d3d7c8;padding:30px;margin-bottom:25px;min-width:0}.panel h2{font-size:27px;letter-spacing:-.04em;line-height:1.25}.panel h3{font-size:23px}.panel>.eyebrow{font-size:8px;color:#9c967a}.panel>.eyebrow+h2{margin-top:12px;margin-bottom:18px}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:26px}.panel-heading .eyebrow{font-size:8px;color:#8f987e}.panel-heading h2{margin-top:7px}.panel-heading a{font-size:10px;color:#a47a51;white-space:nowrap}.panel p{font-size:12px}.muted{color:#818b76;font-size:12px}.workspace-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.balance-stage{position:relative;overflow:hidden;background:#202b26;color:#e5e9dc;padding:42px 45px;display:flex;align-items:center;justify-content:space-between;gap:35px;margin-bottom:28px}.balance-stage .eyebrow{font-size:8px;color:#a1ad94}.balance-stage h2{font-size:64px;margin:17px 0 9px;letter-spacing:-.065em}.balance-stage h2>small{font:400 14px var(--font);letter-spacing:.03em;color:#9ba88d;margin-left:12px}.balance-stage p{font-size:11px;color:#8d9f83;margin-bottom:23px}.balance-stage .button{font-size:11px;padding:13px 18px;min-height:45px;gap:35px}.balance-motif{position:relative;color:#a78752;opacity:.35;text-align:center;padding:15px 25px;border:1px solid #9c9a6e55;border-radius:50%;width:230px;height:230px}.balance-motif>span{font:400 142px/1.2 var(--display);letter-spacing:-.1em}.balance-motif>i{font-style:normal;display:block;font-size:8px;letter-spacing:.13em}.balance-side{display:flex;flex-direction:column;gap:30px;padding:20px 0 20px 35px;border-left:1px solid #8d9a7d55;min-width:200px}.balance-side>span{font-size:10px;color:#9dab90}.balance-side strong{font:400 28px var(--display);display:block;letter-spacing:-.03em;color:#dce5cf;margin-top:10px}.balance-side small{font:400 10px var(--font)}.notice{display:flex;align-items:center;gap:14px;padding:16px 20px;background:#e2e7d9;border:1px solid #cdd7bf;margin-bottom:20px;font-size:11px;color:#647254}.notice>svg{color:#9a7c51;width:18px;height:18px}.notice p{font-size:11px;flex:1}.notice a{display:flex;align-items:center;gap:10px;font-size:10px;white-space:nowrap}.notice a svg{width:17px}.empty-state{text-align:center;padding:38px 22px 42px;color:#7e8b70}.empty-state>svg{width:32px;height:32px;color:#aa895b;margin:0 auto 20px}.empty-state h3{font-size:24px;color:#495a3e;margin-bottom:15px}.empty-state p{max-width:420px;margin:0 auto 25px;font-size:12px}.empty-state .button{font-size:11px}.status{display:inline-block;white-space:nowrap;padding:4px 8px;background:#e3e6da;color:#78816b;font-size:9px;border:1px solid #d0d6c2;line-height:1.6}.status.confirmed,.status.paid,.status.completed,.status.healthy,.status.enabled,.status.funded,.status.active,.status.available{background:#dce9d5;color:#4d7044;border-color:#bfd0b4}.status.waiting,.status.pending,.status.queued,.status.sending,.status.confirming,.status.reconciling,.status.checking{background:#f1e5ce;border-color:#ddc69e;color:#8a6d32}.status.rejected,.status.cancelled,.status.suspended,.status.attention_required,.status.unavailable{background:#efdfd3;color:#9d6647;border-color:#dcbca6}.cycle-summary>div:first-child>strong{font:400 38px var(--display);letter-spacing:-.05em}.cycle-summary strong small,.cycle-summary h2 small{font:400 12px var(--font);color:#8d987c;margin-left:8px}.cycle-summary>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.mini-timeline{display:grid;grid-template-columns:repeat(24,1fr);gap:4px;height:42px;margin:28px 0 17px}.mini-timeline i{background:#e0e4d5;border-top:1px solid #cdd5bc}.mini-timeline i.done{background:linear-gradient(0deg,#b48a56,#d7b786);border-color:#967043}.cycle-summary>p{font-size:10px;color:#839371}.cycle-summary dl,.withdraw-aside dl,.profile-details,.cycle-ticket dl{margin:26px 0 0}.cycle-summary dl>div,.withdraw-aside dl>div,.profile-details>div,.cycle-ticket dl>div{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid #dae0cc;font-size:11px;align-items:center}.cycle-summary dt,.profile-details dt{color:#839371}.cycle-summary dd,.withdraw-aside dd,.profile-details dd,.cycle-ticket dd{margin:0;text-align:right}.activity-row{display:flex;align-items:center;gap:12px;border-bottom:1px solid #e0e5d4;padding:18px 0}.activity-row:last-child{border:0}.activity-icon{display:grid;place-items:center;width:35px;height:35px;background:#ebeee2;color:#a18a62}.activity-icon svg{width:17px}.activity-row>div{flex:1}.activity-row strong{font-size:11px;font-weight:500;text-transform:capitalize;display:block}.activity-row small{display:block;font-size:8px;color:#98a183;margin-top:4px}.activity-row>b{font:500 18px var(--display);text-align:right;letter-spacing:-.03em}.activity-row>b small{font:400 8px var(--font);letter-spacing:0}.fund-layout{display:grid;grid-template-columns:.78fr 1.22fr;gap:30px;align-items:start}.cycle-ticket{background:linear-gradient(135deg,#d8b593,#e8cfb0);padding:37px 40px;position:sticky;top:25px}.cycle-ticket .eyebrow{font-size:9px;color:#806547}.cycle-ticket h2{font-size:130px;letter-spacing:-.09em;margin:34px 0 8px}.cycle-ticket h2>span{font-size:57px;color:#9c623c;letter-spacing:-.05em}.cycle-ticket>p{font-size:12px;color:#836349}.cycle-ticket dl>div{border-color:#b7946c50}.cycle-ticket dt{color:#8f7051}.ticket-stamp{display:flex;align-items:center;gap:10px;font-size:8px;letter-spacing:.1em;color:#8d704d;border-top:1px solid #b7946c50;padding-top:26px;margin-top:32px}.ticket-stamp svg{width:20px}.network-list{display:grid;gap:10px;margin:27px 0}.network-choice{position:relative;display:block;cursor:pointer}.network-choice>input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.network-visual{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #d7deca;background:#f5f7ec;transition:border-color .2s,background .2s}.network-visual strong{font:500 15px var(--display);letter-spacing:-.02em}.network-visual small{display:block;font-size:9px;color:#8a957a}.network-visual em{margin-left:auto;font-style:normal;font-size:9px;color:#869475;text-align:right}.radio-dot{flex:none;height:15px;width:15px;border:1px solid #b2bea0;border-radius:50%;margin-left:6px}.network-choice>input:checked+.network-visual{border-color:#ad8150;background:#efe5d2}.network-choice>input:checked+.network-visual .radio-dot{border:4px solid #a57c48;background:#f7f0df}.network-choice>input:focus-visible+.network-visual{outline:2px solid #a57744;outline-offset:3px}.coin-fallback{display:grid;place-items:center;background:#4c5b45;color:#edf2df;width:32px;height:32px;border-radius:50%;font-size:8px;flex:none}.cycles-grid,.wallet-grid,.network-admin-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.cycles-grid .panel,.wallet-grid .panel,.network-admin-grid .panel{margin-bottom:0}.section-notice{display:flex;align-items:center;gap:25px;background:#e5e8da;border-left:2px solid #af8c58;padding:22px 25px;margin-bottom:28px;font-size:12px;color:#7b866a}.section-notice p{font-size:12px;flex:1}.section-notice>form{flex:none}.wallet-heading{display:flex;align-items:center;gap:13px;margin-bottom:26px}.wallet-heading h2{font-size:21px}.wallet-heading p{font-size:10px;color:#8b9678;margin-top:2px}.wallet-heading>.eyebrow,.wallet-heading>.status{margin-left:auto;font-size:8px}.wallet-card .button{font-size:11px}.verification-form{max-width:550px}.withdraw-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:30px;align-items:start}.withdraw-aside{background:#243127;color:#e1e9d7;padding:38px}.withdraw-aside>.eyebrow{font-size:8px;color:#a4b58c}.withdraw-aside h2{font-size:58px;letter-spacing:-.065em;margin:24px 0}.withdraw-aside h2 small{font:400 13px var(--font);letter-spacing:0;margin-left:10px;color:#9baf81}.withdraw-aside dl>div{border-color:#8b9e6d44;color:#a3b589;font-size:10px}.withdraw-aside dd{color:#d2dfbc}.withdraw-aside .button{font-size:11px;margin:28px 0}.withdraw-aside>p{font-size:11px;color:#95a680}.ledger-panel{padding:28px 0}.ledger-panel>h2,.ledger-panel>.panel-heading{padding:0 28px}.table-wrap{width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;text-align:left;font-size:11px}th{font-size:8px;text-transform:uppercase;font-weight:500;letter-spacing:.06em;color:#8b967b;padding:16px 25px;background:#eff1e5;white-space:nowrap}td{padding:20px 25px;border-bottom:1px solid #e0e5d3;vertical-align:middle;font-size:11px;line-height:1.65;min-width:100px}td small{display:block;font-size:8px;color:#98a085;margin-top:5px}td code{font-size:9px;overflow-wrap:anywhere}td a{color:#986f43}tr:last-child td{border-bottom:0}.break-address{overflow-wrap:anywhere;display:block;max-width:300px;min-width:130px}code{font-family:ui-monospace,monospace;font-size:11px}.referral-intro{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:20px 0 55px;align-items:center}.referral-intro h2{font-size:46px;margin:15px 0 25px}.referral-intro p{font-size:12px;color:#8d987b;max-width:380px}.referral-numbers{display:flex;justify-content:space-between;gap:25px}.referral-numbers>span{font-size:9px;color:#8c9a79}.referral-numbers strong{display:block;font:400 40px var(--display);color:#33482f;letter-spacing:-.05em;margin-top:15px}.referral-numbers small{font:400 9px var(--font);letter-spacing:0;margin-left:6px}.copy-field{display:flex;gap:0}.copy-field input{min-width:0;flex:1;background:#eff2e4;font-size:11px}.copy-field button{display:flex;align-items:center;gap:10px;font-size:10px;background:#e3e8d5;padding:0 17px;white-space:nowrap}.copy-field button svg{width:16px}.support-layout{display:grid;grid-template-columns:.65fr 1.35fr;gap:25px;align-items:start}.support-list{padding:25px 20px}.support-list h2{font-size:22px}.ticket-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:18px 0;border-top:1px solid #dbe2cd}.ticket-row strong{display:block;font-size:11px;font-weight:500}.ticket-row small{font-size:8px;color:#8f9f79;display:block;margin-top:5px}.ticket-row.selected strong{color:#a47b46}.messages{display:grid;gap:18px;margin:24px 0 30px}.message{padding:19px 20px;background:#edf1e3;border-left:2px solid #c1cea8}.message.staff{background:#eee7d6;border-color:#c2a878}.message header{display:flex;justify-content:space-between;gap:20px;font-size:9px;color:#768a5e}.message header strong{font-weight:500}.message time{font-size:8px}.message p{font-size:12px;margin-top:13px;overflow-wrap:anywhere}.conversation .muted{margin:20px 0 30px}.inline-form{margin-top:18px}.inline-form .text-link{font-size:11px}.profile-details{margin-bottom:30px}.payment-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:30px;align-items:start}.payment-instructions h2{display:flex;align-items:center;gap:12px;margin-bottom:20px}.payment-instructions>p{color:#879874}.payment-value{padding:28px 0;border-top:1px solid #d9e3c9;border-bottom:1px solid #d9e3c9;margin:28px 0}.payment-value small{font-size:8px;letter-spacing:.1em;color:#879a6e}.payment-value strong{display:block;font:400 34px var(--display);letter-spacing:-.05em;overflow-wrap:anywhere;margin-top:10px}.payment-value em{font:400 13px var(--font);font-style:normal;color:#839a66;letter-spacing:0}.payment-reference{font-size:9px!important;color:#9aaa84!important;margin-top:28px}.payment-reference code{display:block;font-size:10px}.payment-qr{text-align:center;padding:36px}.payment-qr h3{margin:26px 0 15px}.payment-qr>p{color:#7c9262;max-width:270px;margin:auto;font-size:11px}#payment-qr{background:#fff;padding:16px;width:256px;height:256px;margin:auto}#payment-qr img,#payment-qr canvas{width:224px!important;height:224px!important;max-width:none}.invoice-spec{text-align:left;border-top:1px solid #d6e1c4;padding-top:20px;margin-top:30px}.invoice-spec>span{display:flex;justify-content:space-between;gap:15px;font-size:10px;margin:14px 0;color:#8ca171}.invoice-spec strong{color:#506b38;font-weight:500}.payment-success{text-align:center;padding:35px 10px}.payment-success>svg{color:#799e53;width:40px;height:40px;margin-bottom:22px}.payment-success p{margin:15px 0 22px}.payment-mark{width:130px;height:150px;margin:20px auto;object-fit:contain}.admin-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:25px}.admin-stats .panel{padding:25px;margin:0}.admin-stats .eyebrow{font-size:7px}.admin-stats strong{font:400 23px var(--display);display:block;letter-spacing:-.04em;margin-top:20px}.admin-stats+.workspace-grid .panel>p{margin:20px 0;color:#829a6b}.code-block{display:block;padding:15px;background:#e9efdf;font-size:10px;overflow-wrap:anywhere;line-height:1.8;color:#718b58}.switch-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 0;border-bottom:1px solid #d8e2c9;font-size:11px}.switch-row input{appearance:none;width:35px;height:19px;background:#becbad;border-radius:15px;position:relative;cursor:pointer;flex:none;transition:background .2s}.switch-row input:after{content:'';position:absolute;left:3px;top:3px;width:13px;height:13px;border-radius:50%;background:#f4f8eb;transition:left .2s}.switch-row input:checked{background:#9a784a}.switch-row input:checked:after{left:19px}.settings-save{display:flex;align-items:flex-end;gap:30px}.settings-save .field{flex:1;margin:0;max-width:500px}.network-admin-grid{grid-template-columns:repeat(3,1fr)}.network-admin{padding:25px}.network-admin .wallet-heading{gap:10px}.network-admin .field{margin-top:18px}.network-admin .field>span{font-size:10px}.network-admin input[type=number]{padding:11px;font-size:11px}.search-form{display:flex;gap:15px;align-items:flex-end;margin-bottom:25px}.search-form .field{margin:0;max-width:420px;flex:1}.compact-form{display:flex;gap:8px;align-items:center}.compact-form input{min-width:120px;width:130px;padding:9px;font-size:10px}.back-link{display:block;font-size:11px;margin-bottom:25px;color:#a48254}.legal{max-width:1050px;padding-top:80px;padding-bottom:100px}.legal h1{font-size:58px;margin:25px 0 55px}.legal h2{font-size:28px;margin:35px 0 20px}.legal p{font-size:14px;color:#748165;margin-bottom:20px}.legal .button{margin-top:35px}.error-page{min-height:100svh;background:var(--ink);color:var(--paper);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px;text-align:center;gap:25px}.error-number{font:400 150px/1 var(--display);color:var(--copper);letter-spacing:-.08em;margin-top:25px}.error-page h1{font-size:40px}.error-page p{font-size:12px;color:#a0b28c}.error-page .button{margin-top:20px}
@keyframes instrument-arrive{from{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes orbit{from{transform:rotateX(55deg) rotate(-28deg)}to{transform:rotateX(55deg) rotate(332deg)}}
@media(min-width:1700px){.hero-copy{padding-left:12%}.hero-art{left:31%;right:-3%}.hero-spec{right:16%}.nav-inner{max-width:1700px}.hero-coordinate{right:10%}}
@media(max-width:1150px){.nav-inner{padding:0 4%}.topbar nav{gap:20px}.hero{min-height:710px}.hero-copy{padding-top:125px;padding-left:6%}.hero h1{font-size:86px}.hero-art{left:18%;right:-15%}.hero-spec{right:6%;gap:18px;bottom:87px}.hero-spec>strong{font-size:60px}.stat-strip{padding:28px 6%}.stat-strip>div{padding:0 20px}.stat-strip strong{font-size:28px}.section-wrap{padding:85px 6%}.cycle-intro{gap:65px}.plan-blueprint,.calculator{padding:33px}.plan-percent{font-size:138px}.hour-readout strong{font-size:96px}.journey-grid{gap:45px}.journey h2{font-size:42px}.currency-flow{gap:17px}.currency-end{padding-left:20px}.currency-end small{max-width:130px;line-height:1.6}.currency-flow .coin-icon{width:27px;height:27px}.faq-grid{gap:45px}.closing{padding:70px 9%}.closing-type{font-size:245px}.auth-visual{padding:42px}.auth-form{padding:45px 9%}.auth-statement h1{font-size:60px}.workspace-nav{gap:20px}.workspace-nav>a{font-size:10px}.work-title h1{font-size:38px}.balance-motif{width:185px;height:185px}.balance-motif>span{font-size:109px}.balance-stage{padding:35px}.balance-side{min-width:175px;padding-left:25px}.panel{padding:25px}.ledger-panel{padding:25px 0}.network-admin-grid{grid-template-columns:repeat(2,1fr)}.cycle-ticket{padding:30px}.cycle-ticket h2{font-size:110px}.support-layout{grid-template-columns:.8fr 1.2fr}.admin-stats{grid-template-columns:repeat(2,1fr)}.install-shell{padding:50px 6%;gap:50px}.payment-layout{gap:20px;grid-template-columns:1fr .8fr}.payment-qr{padding:25px}}
@media(max-width:850px){.topbar{height:75px}.topbar nav{display:none;position:absolute;top:74px;left:0;right:0;flex-direction:column;padding:25px 6%;background:var(--ink);border-bottom:1px solid #66705b;gap:25px}.topbar.menu-open nav{display:flex}.menu-button{display:block}.nav-actions{gap:20px}.topbar .brand,.topbar .brand img{width:150px}.topbar .button{font-size:11px;padding:10px 13px}.topbar .button svg{display:none}.hero{height:750px;min-height:0}.hero h1{font-size:75px}.hero-copy{padding-top:130px}.hero-art{inset:25px -31% 40px 5%}.hero-shade{background:linear-gradient(90deg,#121518e8,#12151885 38%,transparent 75%),linear-gradient(0deg,#121518 0%,transparent 40%,#12151866 100%)}.hero-coordinate{display:none}.hero-copy>.eyebrow{font-size:7px}.hero-topline{font-size:7px}.hero-spec{right:6%;bottom:90px}.hero-spec>strong{font-size:50px}.hero-spec p{font-size:9px}.hero-spec>p:last-child b{font-size:19px}.hero-spec .spec-divider{height:35px}.hero-copy p{font-size:13px}.hero-copy>.button{font-size:11px;min-width:205px}.stat-strip{padding:28px 5%;grid-template-columns:repeat(4,1fr)}.stat-strip>div{padding:0 13px}.stat-strip small{font-size:7px;letter-spacing:.06em}.stat-strip strong{font-size:24px}.stat-strip strong em{font-size:7px;margin-left:5px}.stat-strip span{font-size:8px}.section-wrap{padding:70px 6%}.section-label{font-size:8px}.section-label>span:last-child:not(:first-child){display:none}.cycle-intro{gap:30px;margin:35px 0 40px}.cycle-intro h2{font-size:43px}.cycle-intro p{font-size:12px}.plan-blueprint,.calculator{padding:27px}.plan-percent{font-size:115px;margin-top:34px}.plan-specs{gap:23px 12px;padding-top:36px}.plan-specs strong{font-size:20px}.plan-specs small{font-size:7px}.plan-footnote{font-size:8px}.calculator h3{font-size:30px}.amount-input input{font-size:29px}.calc-results dt{font-size:10px}.calc-results dd{font-size:20px}.calc-results dd small{font-size:8px}.calculation-note{font-size:8px}.calculator>.button{font-size:10px;gap:15px}.hour-heading{grid-template-columns:1fr .8fr .7fr;gap:20px}.hour-heading h2{font-size:45px}.hour-heading p{font-size:10px}.hour-readout strong{font-size:80px}.hour-readout span{font-size:8px}.hour-track{gap:6px}.hour-track span{font-size:8px}.hour-summary>span{font-size:7px}.hour-summary p{font-size:10px}.hour-summary small{font-size:8px}.journey-grid{gap:35px;grid-template-columns:.9fr 1.1fr}.journey h2{font-size:36px}.journey-steps h3{font-size:20px}.journey-steps p{font-size:11px}.journey-steps article{gap:20px}.route-emblem{width:170px;height:210px;margin-left:0}.route-emblem>span{font-size:160px}.route-emblem i{width:170px;height:170px}.currency-flow{gap:23px}.currency-flow .flow-arrow{margin-left:0}.currency-end{border:0;padding-left:0}.currency-end small{max-width:none}.faq-grid{gap:30px;grid-template-columns:.8fr 1.2fr}.faq h2{font-size:40px}.faq summary{font-size:16px}.closing h2{font-size:55px}.closing-type{font-size:215px}.closing-type:before{width:300px;height:300px;left:-60px;top:-55px}.closing-type:after{width:390px;height:390px;left:-105px;top:-100px}.footer{padding:38px 6%;gap:30px;flex-wrap:wrap}.footer>small{text-align:left;font-size:8px}.footer>div:nth-child(2){font-size:9px}.auth-shell{grid-template-columns:.8fr 1fr}.auth-visual{padding:30px;min-height:850px}.auth-statement h1{font-size:49px}.auth-statement .eyebrow{font-size:7px}.auth-visual .brand{width:140px}.auth-bottom{flex-direction:column;font-size:7px;gap:10px}.auth-form{padding:35px 10%}.auth-form h2{font-size:32px}.auth-form-inner>p{font-size:11px}.auth-security{align-items:flex-start}.form-inline{flex-wrap:wrap;gap:12px}.work-header{padding:0 4%;gap:22px;height:80px}.work-header .brand{width:145px}.work-home{font-size:9px}.work-person form{margin-left:10px}.workspace-nav{padding:0 4%;gap:23px}.work-main{padding:38px 4% 65px}.work-title h1{font-size:34px}.clock-pill{font-size:8px;padding:7px 9px}.balance-motif{display:none}.balance-stage h2{font-size:60px}.workspace-grid{grid-template-columns:1fr;gap:0}.record-panel{margin-top:0}.fund-layout{grid-template-columns:.75fr 1.25fr;gap:20px}.cycle-ticket{padding:25px}.cycle-ticket h2{font-size:90px}.cycle-ticket h2 span{font-size:40px}.cycle-ticket dl>div{font-size:10px;gap:10px}.ticket-stamp{font-size:6px}.panel{padding:25px}.panel h2{font-size:25px}.network-visual{padding:13px;gap:10px}.network-visual em{font-size:8px}.network-visual small{font-size:8px}.network-visual strong{font-size:14px}.network-visual .coin-icon{width:26px;height:26px}.withdraw-layout{grid-template-columns:1.2fr .8fr;gap:20px}.withdraw-aside{padding:25px}.withdraw-aside h2{font-size:45px}.withdraw-aside h2 small{font-size:10px}.withdraw-aside .button{font-size:9px;gap:12px;padding:12px}.wallet-grid,.cycles-grid{gap:20px}.wallet-heading .eyebrow{display:none}.referral-intro{grid-template-columns:1fr;gap:35px}.referral-intro h2{font-size:42px}.referral-numbers{justify-content:flex-start;gap:50px}.support-layout{grid-template-columns:1fr;gap:0}.support-list{max-height:330px;overflow:auto}.payment-layout{grid-template-columns:1fr}.payment-qr{display:flex;align-items:center;justify-content:center;flex-direction:column}.invoice-spec{width:100%;max-width:350px}.settings-save{align-items:stretch;flex-direction:column;gap:20px}.settings-form .workspace-grid{gap:0}.section-notice{align-items:flex-start;flex-direction:column;gap:17px}.ledger-panel{padding:25px 0}.install-shell{gap:35px;padding:40px 5%;grid-template-columns:.8fr 1.2fr}.install-intro h1{font-size:60px}.form-panel{padding:27px}.install-intro p{font-size:11px}.check-list{font-size:11px}.form-grid{gap:12px}}
@media(max-width:600px){.nav-inner{padding:0 6%}.topbar .brand,.topbar .brand img{width:127px}.nav-actions{gap:13px}.nav-actions>.text-link{display:none}.nav-actions>.button{font-size:9px;padding:9px 11px;min-height:35px}.menu-button{padding:5px}.hero{height:870px}.hero-topline{top:25px;left:6%;right:6%}.hero-topline>span:last-child{font-size:6px;max-width:100px;text-align:right}.hero-copy{padding:89px 6% 0}.hero-copy>.eyebrow{font-size:6px;letter-spacing:.16em}.hero h1{font-size:65px;margin:24px 0 22px;line-height:1.02}.hero-copy p{font-size:12px;line-height:1.7;margin-bottom:25px}.hero-copy>.button{font-size:10px;padding:13px 17px;min-height:45px;min-width:190px}.quiet-link{font-size:9px;margin-top:17px;gap:20px}.hero-art{inset:285px -31% 0 -30%;height:550px}.hero-art img{object-fit:cover;object-position:center}.hero-shade{background:linear-gradient(0deg,#121518 0%,#12151800 18%,#12151800 50%,#121518 76%)}.hero-spec{left:6%;right:6%;bottom:79px;gap:18px;justify-content:space-between;background:linear-gradient(0deg,#121518,#121518d9);padding-top:16px}.hero-spec>strong{font-size:53px}.hero-spec>strong>span{font-size:26px}.hero-spec p{font-size:8px}.hero-spec .spec-divider{height:32px}.hero-spec>p:last-child{font-size:8px}.hero-spec>p:last-child b{font-size:18px}.hero-bottom{left:6%;right:6%;bottom:24px;font-size:6px;padding-top:15px;gap:12px}.hero-bottom>span:last-child{white-space:nowrap}.hero-bottom i{margin-left:6px;font-size:9px}.stat-strip{grid-template-columns:1fr 1fr;padding:8px 6%}.stat-strip>div{padding:21px 18px;border-bottom:1px solid #cfc8bc}.stat-strip>div:nth-child(2){border-right:0}.stat-strip>div:nth-child(3){padding-left:0;border-bottom:0}.stat-strip>div:nth-child(4){padding-left:18px}.stat-strip strong{font-size:30px;line-height:1.5}.stat-strip small{font-size:7px}.stat-strip span{font-size:8px}.stat-strip strong em{font-size:8px}.section-wrap{padding:60px 6%}.section-label{font-size:7px;padding-top:14px}.cycle-intro{display:block;margin:30px 0 34px}.cycle-intro h2{font-size:43px}.cycle-intro p{margin-top:25px;font-size:12px;max-width:330px}.plan-studio{grid-template-columns:1fr}.plan-blueprint,.calculator{padding:28px}.plan-percent{font-size:148px;margin-top:25px}.plan-name{font-size:8px;padding-bottom:17px}.return-label{font-size:8px}.plan-specs{padding-top:27px;gap:23px}.plan-specs strong{font-size:22px}.plan-specs small{font-size:8px}.plan-footnote{font-size:8px}.calculator{padding:32px 28px}.calculator h3{font-size:32px;margin:14px 0 24px}.amount-input input{font-size:35px}.calc-results dt{font-size:11px}.calc-results dt small{font-size:9px}.calc-results dd{font-size:24px}.calculator>.button{font-size:12px}.calculation-note{font-size:9px}.risk-note{font-size:9px;line-height:1.9;margin-top:22px}.hour-heading{grid-template-columns:1fr 1fr;margin:30px 0 30px;gap:20px}.hour-heading h2{font-size:43px}.hour-heading p{grid-column:1/-1;grid-row:2;font-size:11px;max-width:none;margin-top:4px}.hour-readout strong{font-size:80px}.hour-readout{gap:10px}.hour-readout span{font-size:8px}.hour-track{gap:4px;height:140px}.hour-track i{height:calc(var(--bar-h,95px) * .8)}.hour-track button:hover i{height:calc(var(--bar-h,95px) * .85)}.hour-track span{font-size:6px;letter-spacing:-.1em}.hour-track button{gap:12px}.hour-summary{grid-template-columns:1fr;gap:13px;margin-top:20px;padding-top:20px}.hour-summary>span{font-size:7px}.hour-summary p{justify-self:start;font-size:11px}.hour-summary small{grid-column:1;text-align:left;font-size:8px}.journey-grid{grid-template-columns:1fr;gap:32px;margin-top:32px}.journey h2{font-size:42px}.route-emblem{display:none}.journey-steps article{padding:25px 0;gap:22px}.journey-steps h3{font-size:23px}.journey-steps p{font-size:12px;line-height:1.8}.currency-band>.section-wrap{padding-top:33px;padding-bottom:28px}.currency-band .eyebrow{font-size:7px}.currency-flow{gap:20px 24px;margin-top:25px;justify-content:space-between}.currency-flow>span{width:24%;gap:9px}.currency-flow>span b{font-size:10px}.currency-flow .coin-icon{width:28px;height:28px}.currency-flow .flow-arrow{display:none}.currency-end{width:100%;margin:10px 0 0;padding-top:21px;border-top:1px solid #c9c1b0;gap:13px}.currency-end .coin-icon{width:42px;height:42px}.currency-end strong{font-size:26px}.currency-end small{font-size:9px;margin-top:5px}.currency-band p{font-size:8px;line-height:1.8}.faq-grid{grid-template-columns:1fr;gap:32px;margin-top:32px}.faq h2{font-size:44px}.faq summary{font-size:18px;padding:21px 0;gap:20px}.faq details p{font-size:12px;padding-right:20px;line-height:1.9}.closing{padding:55px 6%;min-height:390px;display:block}.closing h2{font-size:54px;position:relative;z-index:2}.closing>div:first-child{position:relative;z-index:2}.closing .button{font-size:11px;gap:25px;min-height:48px;padding:14px 20px}.closing-type{position:absolute;right:-10px;bottom:40px;font-size:200px;opacity:.15}.closing-type>span{display:none}.footer{padding:35px 6%;gap:28px}.footer>div:nth-child(2){gap:10px 20px;margin-top:3px;font-size:8px}.footer>.small,.footer>small{flex-basis:100%;font-size:8px;color:#68775f}.footer .brand,.footer .brand img{width:115px}.footer p{font-size:8px;margin-top:10px}.auth-shell{display:block}.auth-visual{min-height:0;height:220px;padding:25px 7%;display:block}.auth-visual .brand{width:133px}.auth-art{inset:-120px -30% -150px 10%}.auth-art img{object-fit:cover;opacity:.8}.auth-visual:after{background:linear-gradient(90deg,#121518 8%,#121518bb 40%,transparent 80%)}.auth-statement{padding:0;margin:25px 0 0}.auth-statement .eyebrow{font-size:6px}.auth-statement h1{font-size:34px;margin:11px 0}.auth-statement h1 br{display:none}.auth-statement p{display:none}.auth-bottom{display:none}.auth-form{padding:30px 7%}.auth-home{display:none}.auth-form-inner{padding:15px 0 40px;max-width:none}.auth-form h2{font-size:35px;margin:15px 0}.auth-form-inner>p{font-size:12px}.auth-form form{margin-top:28px}.auth-form .field{margin:19px 0}.auth-form .button{font-size:12px}.auth-form .form-inline{flex-wrap:nowrap;font-size:10px}.auth-form .checkbox{font-size:10px}.auth-form>small{font-size:8px}.auth-security{font-size:9px;margin-top:30px}.work-header{height:73px;padding:0 5%;gap:10px}.work-header .brand,.work-header .brand img{width:120px}.work-home{display:none}.work-person{gap:8px}.work-person .avatar{display:none}.work-person>span:nth-child(2){font-size:10px}.work-person small{font-size:7px}.work-person form{margin-left:10px}.work-person .text-link{font-size:8px}.workspace-nav{padding:0 5%;gap:24px}.workspace-nav>a{font-size:10px;padding:17px 0}.work-main{padding:30px 5% 50px}.work-title{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:28px}.work-title h1{font-size:31px;line-height:1.12;max-width:330px;margin-top:12px}.work-title .eyebrow{font-size:7px}.clock-pill{font-size:7px;padding:6px 9px;display:none}.balance-stage{padding:29px 25px;display:block}.balance-stage h2{font-size:58px;margin:20px 0 10px}.balance-stage h2 small{font-size:12px}.balance-stage p{font-size:10px;margin-bottom:25px}.balance-side{margin-top:30px;display:flex;flex-direction:row;border-left:0;border-top:1px solid #71866255;padding:22px 0 0;gap:40px;min-width:0}.balance-side>span{font-size:8px}.balance-side strong{font-size:24px;margin-top:9px}.balance-motif{display:none}.panel{padding:23px;margin-bottom:20px}.panel h2{font-size:24px}.panel-heading{gap:12px;margin-bottom:24px}.panel-heading a{font-size:8px}.panel-heading .eyebrow{font-size:7px}.cycle-summary>div:first-child>strong{font-size:34px}.mini-timeline{gap:3px;height:35px;margin:24px 0 15px}.cycle-summary>p{font-size:9px}.cycle-summary dl>div{font-size:10px;gap:15px;padding:12px 0}.cycle-summary dt{max-width:45%}.notice{align-items:flex-start;padding:14px;gap:10px;flex-wrap:wrap}.notice>svg{display:none}.notice p{font-size:10px;flex-basis:100%}.notice a{font-size:9px}.empty-state{padding:28px 10px}.empty-state h3{font-size:22px}.empty-state p{font-size:11px}.empty-state .button{font-size:10px}.fund-layout{display:flex;flex-direction:column;gap:20px}.fund-layout>.panel{width:100%}.cycle-ticket{position:static;width:100%;padding:26px}.cycle-ticket h2{font-size:100px;margin:20px 0 0}.cycle-ticket h2 span{font-size:43px}.cycle-ticket>p{font-size:11px}.cycle-ticket dl{display:grid;grid-template-columns:1fr 1fr;gap:0 18px;margin-top:20px}.cycle-ticket dl>div{align-items:flex-start;flex-direction:column;gap:7px;font-size:10px;padding:13px 0}.cycle-ticket dd{font-size:13px}.ticket-stamp{margin-top:18px;padding-top:20px;font-size:7px}.network-visual{padding:13px 12px;gap:10px}.network-visual em{max-width:100px;font-size:8px}.network-visual .coin-icon{width:27px;height:27px}.network-visual strong{font-size:14px}.network-visual small{font-size:8px}.radio-dot{width:14px;height:14px;margin-left:3px}.field input,.field textarea,.field select{font-size:14px;padding:13px}.field>span{font-size:10px}.field-help{font-size:9px}.terms-checkbox{font-size:10px}.fund-layout .button{font-size:11px}.wallet-grid,.cycles-grid,.network-admin-grid{grid-template-columns:1fr;gap:20px}.wallet-heading .eyebrow{display:block;font-size:7px}.wallet-heading h2{font-size:22px}.wallet-heading p{font-size:10px}.wallet-card .button{font-size:10px}.section-notice{padding:18px;font-size:10px;gap:13px}.section-notice p{font-size:10px}.section-notice>svg{display:none}.withdraw-layout{display:flex;flex-direction:column;gap:0}.withdraw-layout>.panel{order:2;width:100%}.withdraw-aside{order:1;width:100%;margin-bottom:20px;padding:27px}.withdraw-aside h2{font-size:50px;margin:20px 0 10px}.withdraw-aside dl{margin-top:20px}.withdraw-aside dl>div{font-size:10px;padding:12px 0}.withdraw-aside .button{font-size:10px;margin:22px 0}.withdraw-aside>p{font-size:10px}.withdraw-layout .button.wide{font-size:11px}.ledger-panel{padding:23px 0}.ledger-panel>h2,.ledger-panel>.panel-heading{padding:0 23px}.ledger-panel>.panel-heading{flex-wrap:wrap;gap:10px}.ledger-panel .eyebrow{font-size:7px}.table-wrap th{font-size:7px;padding:13px 20px}.table-wrap td{font-size:10px;padding:17px 20px}.referral-intro{padding:0 0 30px;gap:30px}.referral-intro h2{font-size:37px;margin-top:15px}.referral-intro .eyebrow{font-size:7px}.referral-intro p{font-size:11px}.referral-numbers{justify-content:space-between;gap:20px}.referral-numbers>span{font-size:8px}.referral-numbers strong{font-size:33px;margin-top:12px}.referral-numbers strong small{display:block;margin:2px 0;font-size:8px}.copy-field input{font-size:10px}.copy-field button{font-size:9px;padding:0 11px}.copy-field button svg{width:14px}.support-list{padding:22px}.ticket-row strong{font-size:10px}.message{padding:16px}.message header{flex-wrap:wrap;gap:5px}.message p{font-size:11px;line-height:1.8}.conversation .button{font-size:11px}.payment-instructions h2{font-size:25px}.payment-instructions>p{font-size:11px}.payment-value strong{font-size:29px}.payment-qr{padding:28px 20px}.payment-qr h3{font-size:25px}.payment-reference code{font-size:9px}.admin-stats{gap:12px}.admin-stats .panel{padding:20px 16px}.admin-stats .eyebrow{font-size:6px}.admin-stats strong{font-size:19px;margin-top:15px}.settings-save{gap:23px}.settings-save .button{font-size:11px}.inline-form .button{font-size:10px;max-width:100%;overflow-wrap:anywhere}.settings-form .form-grid{grid-template-columns:1fr;gap:0}.settings-form .form-grid .field{margin-top:15px}.form-grid .field{margin-bottom:15px}.settings-form .code-block{font-size:9px}.network-admin{padding:23px}.network-admin .field>span{font-size:10px}.search-form{gap:10px}.search-form .button{font-size:11px;min-height:49px;padding:12px 18px}.install-shell{display:block;padding:30px 6%}.install-intro{position:static}.install-intro>.brand{width:140px}.install-intro>.eyebrow{margin-top:35px;font-size:7px}.install-intro h1{font-size:55px;margin:15px 0}.install-intro h1 br{display:none}.install-intro p{font-size:12px}.check-list{font-size:11px;display:grid;grid-template-columns:1fr 1fr;gap:7px 15px;margin:25px 0 35px}.form-panel{padding:26px}.form-panel h2{font-size:37px}.form-panel .eyebrow{font-size:8px}.form-panel .button{font-size:11px}.form-panel .form-grid{grid-template-columns:1fr;gap:0}.legal h1{font-size:42px;margin:20px 0 35px}.legal h2{font-size:25px;margin:30px 0 15px}.legal p{font-size:12px;line-height:1.9}.legal .eyebrow{font-size:7px}.error-page{padding:35px 7%;gap:23px}.error-number{font-size:125px}.error-page h1{font-size:33px}.error-page p{font-size:11px}.error-page .button{font-size:11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.hero-art{transform:none!important}}

/* Soft edge on the original instrument, without reducing its copper highlights. */
.hero-art{mask-image:linear-gradient(90deg,transparent,#000 24%,#000 95%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 24%,#000 95%)}
@media(max-width:600px){.hero-art{mask-image:linear-gradient(0deg,transparent,#000 18%,#000 73%,transparent);-webkit-mask-image:linear-gradient(0deg,transparent,#000 18%,#000 73%,transparent)}}
