:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#eff2f1;background:#0d1118;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:280px}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ambient{position:absolute;pointer-events:none;top:0;left:0;right:0;height:600px;background:radial-gradient(ellipse at 92% 0%,#113d3d66,transparent 45%),radial-gradient(ellipse at 0% 50%,#461c3b22,transparent 42%)}.shell{position:relative;max-width:1560px;margin:auto;padding:0 clamp(20px,5vw,80px)}.topbar{min-height:100px;border-bottom:1px solid #333840;display:flex;justify-content:space-between;align-items:center;gap:20px}.brand{display:flex;align-items:center;gap:12px;color:#f0f2f1;text-decoration:none;font-size:12px;font-weight:900;line-height:1.06;letter-spacing:.12em}.brand strong{color:#62e8d3}.brand-mark{display:grid;place-items:center;border:2px solid #64e6d1;border-radius:50%;width:43px;height:43px;color:#64e6d1;font-size:26px}.edition,.eyebrow,.section-kicker,.tiny,.metric-top,.info-label,.order-id,.sku-name small,.fine-print,footer{font-size:11px;font-weight:800;letter-spacing:.15em}.edition{color:#9b9ea6}.edition span{color:#e374b5;padding:0 8px}.boot{padding:120px 0;color:#b7bfc1}.login-wrap{min-height:660px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,8vw,140px);padding:60px 0 100px}.login-card{max-width:480px}.eyebrow{color:#68e7d4;display:flex;align-items:center;gap:10px}.pulse{height:8px;width:8px;border-radius:50%;background:#69ebd7;box-shadow:0 0 18px #69ebd7}.login-card h1,.dash-head h1{font-size:clamp(52px,6vw,96px);letter-spacing:-.075em;line-height:.98;margin:26px 0 20px;font-weight:800}.login-card h1 em,.dash-head h1 em{font-style:normal;color:#e879b8}.lead{color:#a7b0b3;font-size:16px;line-height:1.7;max-width:630px}.login-card form{margin-top:42px}.login-card label,.verify-form label:not(.confirm){display:block;font-size:12px;font-weight:800;margin:0 0 11px;color:#d9e3e1}.login-card input,.verify-form input:not([type=checkbox]),.verify-form select,.verify-form textarea,.search-field input{background:#171e26;color:#f4f7f5;border:1px solid #36434a;border-radius:7px;padding:15px 17px;width:100%;outline:none}.login-card input:focus,.verify-form input:focus,.search-field:focus-within{border-color:#6be8d4;box-shadow:0 0 0 3px #6be8d422}.primary{border:0;border-radius:7px;background:#6be8d4;color:#0b2020;font-weight:850;padding:17px 20px;display:flex;align-items:center;justify-content:space-between;gap:30px}.login-card .primary{margin-top:16px;width:100%}.primary:hover:not(:disabled){background:#a1f6e9}.fine-print{color:#7f8b8e;line-height:1.7;margin-top:30px;letter-spacing:.04em}.feedback{min-height:1.4em;color:#f3a3c8;font-size:13px}.login-aside{height:500px;background:linear-gradient(155deg,#153b3c,#171923 53%,#311d32);border:1px solid #4c6261;border-radius:12px;padding:38px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:24px 24px 0 #141b23}.login-aside>span,.login-aside small{color:#8ff0df;font-size:12px;font-weight:800;letter-spacing:.2em}.login-aside div{font-size:clamp(46px,5vw,82px);font-weight:950;letter-spacing:-.08em;line-height:.93}.login-aside i{font-style:normal;color:#ed83bd}.dash-head{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;padding:64px 0 62px}.dash-head h1{margin:23px 0 12px}.dash-head .lead{margin:0}.head-date{color:#89959a}.ghost{border:1px solid #4a5559;border-radius:7px;background:transparent;color:#eff3f2;padding:12px 17px;font-size:13px;font-weight:750;white-space:nowrap}.ghost:hover:not(:disabled){border-color:#75e9d7;color:#75e9d7}.dash-head .ghost{margin-top:6px}.section-kicker{display:flex;justify-content:space-between;color:#7ee8d7;border-bottom:1px solid #3b454a;padding:0 0 16px}.section-kicker span:last-child{color:#87949a}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:19px 0}.metric{min-width:0;background:#171e25;border:1px solid #303c43;border-radius:8px;padding:24px;min-height:190px;display:flex;flex-direction:column}.metric-feature{background:linear-gradient(140deg,#24746d,#175550);border-color:#378f84}.metric-top{display:flex;justify-content:space-between;align-items:center;color:#9daeb1;gap:8px}.metric-feature .metric-top{color:#b5f8eb}.metric-top span:last-child{font-size:20px}.metric strong{font-size:clamp(30px,3.2vw,53px);letter-spacing:-.06em;line-height:1.1;margin:auto 0 8px;overflow-wrap:anywhere}.metric small{color:#aab6b9;font-size:12px;line-height:1.5}.metric-feature small{color:#cbf9ed}.magenta,.pink-dot{color:#e981bd}.sku-panel{display:flex;align-items:center;justify-content:space-between;gap:30px;border:1px solid #354147;background:#141b22;border-radius:8px;padding:25px 28px}.tiny{color:#75e3d0}.sku-panel p{margin:6px 0 0;color:#8e9a9e;font-size:12px}.sku-list{display:flex;flex-wrap:wrap;gap:12px}.sku-item{min-width:150px;display:flex;justify-content:space-between;align-items:center;gap:24px;border-left:1px solid #48545a;padding:0 0 0 22px}.sku-name{display:flex;flex-direction:column;gap:5px}.sku-name strong{font-size:13px}.sku-name small{color:#87979a}.sku-item b{color:#7eebd9;font-size:17px;white-space:nowrap}.orders-section{margin:90px 0 110px}.orders-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin:32px 0 35px}.orders-heading h2{font-size:clamp(32px,3.5vw,48px);letter-spacing:-.055em;margin:0 0 6px}.orders-heading p{color:#9aa5a9;margin:0;font-size:14px}.search-field{border:1px solid #36434a;border-radius:7px;background:#171e26;display:flex;align-items:center;color:#72e6d2;min-width:290px;padding-left:16px}.search-field>span:not(.sr-only){font-size:25px;line-height:1}.search-field input{border:0;background:transparent;box-shadow:none!important}.ledger-meta{display:flex;align-items:center;justify-content:space-between;color:#91a0a4;font-size:12px;margin-bottom:13px}.text-button{background:none;border:0;color:#75e6d3;font-weight:800}.text-button:hover{text-decoration:underline}.order-list{display:grid;gap:15px}.order-card{background:#161d24;border:1px solid #344148;border-radius:9px;overflow:hidden;min-width:0}.order-head{display:flex;justify-content:space-between;gap:15px;padding:23px 28px;border-bottom:1px solid #303c43}.order-id{color:#76e6d4;overflow-wrap:anywhere}.order-identity h3{font-size:21px;letter-spacing:-.025em;margin:8px 0 4px}.muted{color:#8c999d;font-size:12px}.state-badge{align-self:flex-start;border:1px solid #8f577e;border-radius:30px;background:#512d473b;color:#f4a8d2;font-size:11px;font-weight:800;padding:8px 11px;white-space:nowrap}.order-body{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:36px;padding:27px 28px}.order-main,.order-details{min-width:0}.item-list{margin-top:16px}.item-row{display:grid;grid-template-columns:minmax(0,1fr) 48px 88px;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid #303a40;font-size:13px}.item-description{min-width:0;display:flex;flex-direction:column;gap:4px}.item-description strong{overflow-wrap:anywhere}.item-description small{color:#9aa6a8}.item-quantity{color:#83ecd9;font-weight:850}.item-price{text-align:right;color:#b6c1c3}.order-details{display:grid;align-content:start;gap:20px}.info{min-width:0;display:flex;flex-direction:column;gap:6px}.info-label{color:#869397;font-size:10px}.info-value{font-size:13px;line-height:1.5;overflow-wrap:anywhere}.order-foot{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 28px;background:#1c252b;border-top:1px solid #344148}.order-values{display:flex;flex-wrap:wrap;gap:18px 32px}.order-values .info-value{font-weight:800}.review-button{border:1px solid #67ddcc;border-radius:6px;padding:12px 16px;background:transparent;color:#89f0df;font-weight:800;white-space:nowrap}.review-button:hover{background:#286d65;color:white}.empty{text-align:center;border:1px dashed #3b4a50;border-radius:8px;padding:60px 20px;color:#aab6b9}.load-row{text-align:center;margin:24px 0}footer{border-top:1px solid #303b42;color:#8b989c;display:flex;justify-content:space-between;gap:25px;padding:28px 0 44px;line-height:1.6}dialog{width:min(100% - 32px,520px);max-height:min(90vh,850px);overflow:auto;padding:32px;border:1px solid #5b7776;border-radius:10px;background:#172129;color:#eff4f1;box-shadow:0 25px 90px #000b}dialog::backdrop{background:#05090ddd;backdrop-filter:blur(5px)}.verify-form h2{font-size:32px;letter-spacing:-.05em;margin:15px 0}.verify-form p:not(.feedback){color:#afbec1;line-height:1.6;font-size:13px;margin-bottom:24px}.verify-form label:not(.confirm){margin:15px 0 8px}.verify-form .confirm{display:flex;align-items:flex-start;gap:11px;margin:20px 0 10px;line-height:1.5;font-size:13px;color:#d4dfde}.confirm input{accent-color:#69e5d2;margin:3px 0 0}.dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}:focus-visible{outline:2px solid #8af9e5;outline-offset:3px}@media(max-width:1100px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.order-body{grid-template-columns:1fr}.order-foot{align-items:flex-start;flex-direction:column}.sku-panel{align-items:flex-start;flex-direction:column}.sku-list{width:100%}}@media(max-width:700px){.topbar{min-height:76px}.edition{font-size:9px;text-align:right}.login-wrap{display:block;min-height:650px;padding:70px 0}.login-aside{display:none}.dash-head{padding:50px 0 45px;flex-direction:column}.dash-head .ghost{margin-top:0}.head-date{display:none}.section-kicker span:last-child{display:none}.metrics{grid-template-columns:1fr 1fr}.metric{min-height:150px;padding:17px}.metric strong{font-size:clamp(26px,6vw,43px)}.metric-top{font-size:9px}.orders-section{margin:65px 0}.orders-heading{align-items:stretch;flex-direction:column}.search-field{min-width:0;width:100%}.order-head,.order-body,.order-foot{padding:20px}.order-head{flex-direction:column}.state-badge{align-self:flex-start}.sku-item{min-width:120px}.order-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.review-button{width:100%}.item-row{grid-template-columns:minmax(0,1fr) 35px 75px}footer{flex-direction:column;font-size:9px}}@media(max-width:400px){.metrics{grid-template-columns:1fr}.metric{min-height:130px}.brand{font-size:10px}.edition{max-width:100px}.sku-list{display:grid;width:100%}.sku-item{border-left:0;border-top:1px solid #48545a;padding:12px 0 0}.dialog-actions{flex-direction:column}.dialog-actions button{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
.expense-section{margin:72px 0 0}.expense-section h2{font-size:clamp(30px,3.5vw,46px);letter-spacing:-.05em;margin:27px 0 8px}.expense-note{color:#aab6b9;font-size:13px;line-height:1.6;max-width:740px;margin:0 0 22px}.expense-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.expense-totals>div{min-width:0;background:#161d24;border:1px solid #344148;border-radius:8px;padding:18px}.expense-totals span{display:block;color:#9caeaf;font-size:10px;font-weight:800;letter-spacing:.08em}.expense-totals strong{display:block;color:#80e7d7;font-size:clamp(18px,2.4vw,28px);margin-top:9px;overflow-wrap:anywhere}.expense-form{display:grid;grid-template-columns:minmax(0,2fr) minmax(135px,1fr) auto;align-items:end;gap:12px;margin:22px 0 0}.expense-form>div{min-width:0}.expense-form label{display:block;font-size:12px;margin-bottom:7px}.expense-form input{width:100%;min-width:0;background:#171e26;color:#f4f7f5;border:1px solid #36434a;border-radius:7px;padding:15px 17px;outline:none}.expense-form input:focus{border-color:#6be8d4;box-shadow:0 0 0 3px #6be8d422}.expense-form button{white-space:nowrap}.expense-list{display:grid;gap:8px;margin:14px 0}.expense-row{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #344148;background:#161d24;border-radius:7px;padding:13px 16px}.expense-detail{min-width:0;display:flex;flex-direction:column;gap:5px;overflow-wrap:anywhere}.expense-detail small{color:#9caeaf}.expense-value{white-space:nowrap;color:#80e7d7;font-weight:800}.expense-row{flex-wrap:wrap}.expense-payment{display:flex;align-items:end;flex-wrap:wrap;gap:12px;width:100%;min-width:0;border-top:1px solid #344148;padding-top:10px}.expense-paid{display:flex;align-items:center;gap:7px;min-height:38px;white-space:nowrap}.expense-paid input{width:18px;height:18px;accent-color:#80e7d7}.expense-txid{display:grid;gap:5px;flex:1 1 230px;min-width:0;color:#b6c5c5;font-size:12px}.expense-txid input{width:100%;min-width:0;background:#171e26;color:#f4f7f5;border:1px solid #36434a;border-radius:7px;padding:9px 11px}.expense-payment button{min-height:38px}@media(max-width:700px){.expense-section{margin:55px 0 0}.expense-totals{grid-template-columns:1fr}.expense-form{grid-template-columns:1fr}.expense-form button{width:100%}}
