:root{--ink:#202622;--muted:#808780;--line:#e7eae5;--paper:#fff;--surface:#f8faf7;--deep-green:#242424;--soft-green:#2a2a2a;--sidebar:238px;--radius:14px;font-family:Segoe UI,Segoe UI Fallback,system-ui,sans-serif;color:var(--ink);background:#1d1d1d;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.55}a,button{touch-action:manipulation}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:3px solid #d6d6d9;outline-offset:4px}input:focus,select:focus,textarea:focus{outline:2px solid #d0d0d4;outline-offset:1px}button{color:inherit}a svg,button svg{flex-shrink:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Segoe UI,Segoe UI Fallback,system-ui,sans-serif}button{border:0;background:none}input,select,textarea{min-width:0}p{line-height:1.65}::selection{background:var(--green)}.app-shell{min-height:100vh}.sidebar{width:var(--sidebar);position:fixed;left:0;top:0;bottom:0;border-right:1px solid var(--line);background:#fbfcfa;display:flex;flex-direction:column;padding:34px 20px 0;z-index:20}.brand{display:flex;align-items:center;gap:11px;padding:0 6px;text-align:left;font-family:Segoe UI,Segoe UI Fallback,system-ui,sans-serif;font-size:20px;font-weight:800;letter-spacing:-.8px}.brand small{display:block;font-size:8px;letter-spacing:2.8px;font-weight:650;margin-top:4px}.brand-mark{width:39px;height:39px;border-radius:11px;background:var(--ink);color:white;display:inline-flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:29px;font-weight:700;letter-spacing:-4px;padding-right:4px;flex-shrink:0}.brand-mark span{color:var(--green);font-size:28px;font-weight:400;transform:translateY(2px)}.workspace-label{margin-top:38px;font-size:11px;display:flex;align-items:center;gap:7px;padding:10px 8px 19px;border-bottom:1px solid var(--line);color:#697369}.workspace-label svg{margin-left:auto}.workspace-dot{width:6px;height:6px;border-radius:50%;background:#d5d5d8}.nav-label{font-size:9px;letter-spacing:1.65px;color:#90988d;font-weight:600;margin:28px 12px 12px}.nav-label.second{margin-top:34px}.nav-item{display:flex;align-items:center;gap:11px;padding:13px 12px;font-size:12px;font-weight:500;border-radius:7px;width:100%;margin-bottom:6px;text-align:left;color:#737b73;transition:background .15s}.nav-item:hover{background:#f0f3ec}.nav-item.active{background:#2a2a2a;color:#f1f1f2;font-weight:650}.nav-item svg:last-child:not(:first-child){margin-left:auto}.active-dot,.connected-dot{height:5px;width:5px;border-radius:50%;background:#d5d5d8;margin-left:auto}.nav-count{font-size:10px;background:#303033;color:#eeeeef;border-radius:4px;min-width:19px;padding:2px;text-align:center;margin-left:auto}.sidebar-bottom{margin-top:auto;padding-top:40px}.early-access{border:1px solid #3a3a3d;background:linear-gradient(125deg,#29292b,#232325);border-radius:10px;padding:16px}.tiny-star{font-size:24px;color:#547145}.early-access h3{font-size:14px;line-height:1.6;font-weight:650;margin-top:10px;letter-spacing:-.2px}.early-access p{font-size:10px;color:#829077;margin-top:9px}.version-badge{border-top:1px solid #3a3a3d;display:flex;justify-content:space-between;margin-top:19px;padding-top:11px;font-size:8px;letter-spacing:1px;color:#738061}.profile{border-top:1px solid var(--line);margin-top:24px;padding:19px 0;display:flex;align-items:center;text-align:left;width:100%;gap:10px;font-size:11px;font-weight:600}.profile small{display:block;font-size:9px;color:var(--muted);font-weight:400;margin-top:4px}.profile>svg{margin-left:auto}.avatar{display:inline-flex;align-items:center;justify-content:center;width:39px;height:39px;font-size:12px;font-weight:600;border-radius:10px;background:#e8eddf;color:#42533a;flex-shrink:0}.avatar.small{height:32px;width:32px;border-radius:50%;font-size:11px}.avatar.lavender{background:#ece8f9;color:#726284}.avatar.peach{background:#f9e7dd;color:#957457}.avatar.mint{background:#e7efdf;color:#68805a}.main-shell{margin-left:var(--sidebar)}.topbar{height:78px;border-bottom:1px solid var(--line);justify-content:space-between;padding:0 43px;gap:20px}.breadcrumb,.topbar{display:flex;align-items:center}.breadcrumb{gap:16px;font-size:11px;white-space:nowrap}.breadcrumb-home,.slash{color:#91988d}.topbar-actions{display:flex;align-items:center;gap:25px}.environment{display:inline-flex;align-items:center;gap:6px;color:#76846d;font-size:10px}.environment>span{width:5px;height:5px;background:#d5d5d8;border-radius:50%}.external-top{font-size:10px;color:#76806f;display:flex;align-items:center;gap:7px}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;border:1px solid transparent;border-radius:7px;min-height:42px;padding:11px 17px;font-size:11px;font-weight:600;transition:background .18s,transform .18s;white-space:nowrap}.button:hover:not(:disabled){transform:translateY(-1px)}.button.primary{background:var(--green);color:#2f4426;border-color:#d6d6d9}.button.primary:hover{background:#f5f5f5}.button.dark{background:#252c26;color:#fff}.button.dark:hover{background:#343438}.button.secondary{background:#fff;border:1px solid #dfe5da;color:#394332}.button.secondary:hover{background:#f5f7f1}.button.full{width:100%;justify-content:space-between}.button.small-button{min-height:33px;padding:8px 12px;font-size:10px}.icon-button{display:inline-flex;align-items:center;justify-content:center;height:32px;width:32px;border-radius:6px;padding:0;flex-shrink:0}.icon-button:hover{background:#eef2e8}.mobile-toggle{display:none}main{padding:42px 43px 0;max-width:1570px;margin:0 auto}.page-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.eyebrow{display:block;font-size:9px;letter-spacing:1.6px;font-weight:600;color:#7d8875;margin-bottom:14px}.page-heading h1{font-size:35px;font-weight:600;line-height:1.3;letter-spacing:-1.35px}.page-heading h1 span{color:#8d9688;font-weight:500}.page-heading p{font-size:11px;color:#8a9284;margin-top:13px}.heading-note{font-size:9px;color:#859177;white-space:nowrap;padding-bottom:7px;display:flex;align-items:center;gap:8px}.green-line{height:1px;width:22px;background:#bfc0c4}.hero{min-height:300px;background:#f1f5e9;border:1px solid #3a3a3d;border-radius:12px;display:grid;grid-template-columns:1fr 1fr;position:relative;overflow:hidden}.hero-copy{padding:32px 33px 30px}.pill{display:inline-flex;align-items:center;gap:6px;border-radius:5px;padding:5px 8px;background:#f5f7f2;border:1px solid #e6ebdf;font-size:9px;color:#7b8871}.hero-pill{font-size:9px;background:#f9fcf3;color:#698052;border-color:#dfe8d2;padding:6px 9px}.hero h2{font-size:27px;font-weight:600;line-height:1.3;letter-spacing:-.9px;margin-top:18px}.hero p{font-size:11px;line-height:1.8;color:#82906f;margin:12px 0 22px}.hero .button{font-size:10px;min-height:36px;padding:10px 14px;gap:22px}.ticket-art{position:relative;min-height:300px;isolation:isolate}.orbit{border:1px solid #dee7d1;border-radius:50%;position:absolute;width:390px;height:390px;right:-1%;top:-13%;transform:rotate(-20deg) scaleX(1.17);z-index:-1}.orbit-two{width:500px;height:500px;right:-17%;top:-31%;border-color:#e4eadb}.art-ticket{width:255px;height:169px;border-radius:12px;position:absolute;box-shadow:0 10px 22px #4e632a10;transform-origin:center}.back-ticket{top:25px;left:calc(50% - 112px);transform:rotate(10deg);background:#d9e8bc;border:1px solid #cadbb0;padding:17px 23px;color:#83956d;font-size:9px;font-weight:600;letter-spacing:1px}.art-ticket-rule{border-top:1px dashed #adbd94;margin-top:52px}.back-ticket-number{font-size:27px;display:block;text-align:right;padding-top:5px}.front-ticket{top:94px;left:calc(50% - 149px);transform:rotate(-11deg);background:#fcfff5;border:1px solid #3a3a3d;padding:17px 20px 13px;box-shadow:0 16px 30px #61743e1c}.ticket-top{display:flex;align-items:center;gap:9px;color:#556345;font-size:7px;letter-spacing:.7px;line-height:1.4}.mini-mark{font-size:28px;letter-spacing:-3px;font-weight:700;color:#394d2b;padding-right:6px}.ticket-top>svg{margin-left:auto;color:#92a873}.ticket-middle{margin-top:16px;display:flex;align-items:center;justify-content:space-between;font-size:17px;line-height:1.35;font-weight:500;letter-spacing:-.3px;color:#495b37}.ticket-asterisk{font-size:56px;line-height:1;color:#c3d8a1;font-weight:400}.ticket-bottom{border-top:1px dashed #d5dfc8;margin-top:14px;padding-top:10px;display:flex;align-items:center;justify-content:space-between;font-size:5px;letter-spacing:1px;color:#a0ad90}.barcode{width:40px;height:12px;background:repeating-linear-gradient(90deg,#abb89b 0 1px,transparent 1px 3px,#abb89b 3px 5px,transparent 5px 6px)}.front-ticket:after,.front-ticket:before{content:"";height:13px;width:13px;border-radius:50%;background:#f1f5e9;position:absolute;top:124px}.front-ticket:before{left:-7px;border-right:1px solid #3a3a3d}.front-ticket:after{right:-7px;border-left:1px solid #3a3a3d}.art-cross{color:#bdcda8;font-size:23px;font-weight:400;position:absolute}.cross-one{left:2%;top:36px}.cross-two{right:11%;bottom:42px}.art-caption{position:absolute;bottom:21px;left:36%;font-size:6px;letter-spacing:1.6px;color:#a5b197;transform:rotate(-11deg)}.journey{gap:20px;margin:18px 0 37px;border:1px solid var(--line);border-radius:8px;padding:17px 24px;font-size:10px;color:#77826d}.journey,.journey>div{display:flex;align-items:center}.journey>div{gap:10px;flex:1 1}.journey>div>svg{color:#748a5a}.journey>svg{color:#c7cebf}.step-number{font-size:8px;color:#a3ad99;margin-right:2px}.journey>button{color:#9eaa92;padding:0;display:flex}.market-layout{display:grid;grid-template-columns:minmax(0,1fr) 255px;gap:27px}.offers-section{scroll-margin-top:30px}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 20px}.section-title{display:flex;align-items:center;gap:9px}.section-title h2{font-weight:600;letter-spacing:-.5px}.count-badge{font-size:9px;padding:3px 6px;border-radius:4px;border:1px solid #e6e9e1;color:#818d76}.muted{color:var(--muted);font-size:12px}.small-text{font-size:9px}.filters{gap:12px;margin-bottom:18px}.filters,.search-field{display:flex;align-items:center}.search-field{flex:1 1;gap:9px;border:1px solid #e6eae1;border-radius:6px;padding:0 11px;height:36px;color:#9aa28f;min-width:0}.search-field input{width:100%;border:0;background:none;outline:none;font-size:10px;color:#546149;padding:8px 0}.search-field:focus-within{outline:2px solid #c8c8cc}.search-field input:focus{outline:0}.search-field input::placeholder{color:#a0a794}.clear-search{padding:0;color:#96a18b}.clear-search,.sort-field{display:flex;align-items:center}.sort-field{border:1px solid #e6eae1;border-radius:6px;height:36px;padding:0 10px;color:#7c8871}.sort-field select{appearance:none;border:0;font-size:9px;padding-right:12px;background:none;color:inherit;cursor:pointer}.sort-field svg{pointer-events:none}.offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.offer-card{border:1px solid var(--line);border-radius:10px;padding:18px 16px 14px;transition:box-shadow .2s,border-color .2s;background:#fff}.offer-card:hover{box-shadow:0 8px 25px #26351c08;border-color:#cddcbb}.offer-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.demo-tag{font-size:6px;letter-spacing:1px;color:#919c87;padding:3px 5px;background:#f7f9f3;border:1px solid #ecf0e5;border-radius:3px}.seller{display:flex;align-items:center;gap:5px;color:#7b8671;font-size:9px;margin-bottom:6px}.seller-dot{width:4px;height:4px;border-radius:50%;background:#a7b896}.offer-card h3{font-size:12px;font-weight:650;letter-spacing:-.3px;white-space:nowrap}.credit-unit{display:flex;align-items:center;gap:5px;font-size:8px;color:#9ba38f;margin-top:10px}.offer-price{display:flex;align-items:baseline;gap:5px;margin-top:26px}.offer-price strong{font-size:29px;letter-spacing:-1.2px}.offer-price>span{font-size:8px;color:#8f9983}.offer-price del{font-size:10px;color:#a8b09e;margin-left:auto}.offer-label{font-size:7px;margin:6px 0 20px;height:11px;color:#879777;display:flex;align-items:center;gap:4px}.price-dot{height:4px;width:4px;background:#d5d5d8;border-radius:50%}.offer-card .button{font-size:9px;min-height:33px;padding:9px 10px;gap:8px}.catalog-note{font-size:8px;color:#9aa48e;margin-top:15px;display:flex;align-items:center;gap:6px;line-height:1.5}.market-side{padding-top:0}.connection-card{border:1px solid var(--line);border-radius:11px;background:#fff;padding:20px}.connection-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;gap:8px}.connection-icon{height:36px;width:36px;display:flex;align-items:center;justify-content:center;border:1px solid #e6ebdf;border-radius:9px;background:#f8faf5;color:#68775a}.status-pill{font-size:8px;background:#f7f8f5;border:1px solid #e9ede3;border-radius:4px;color:#8d9682;padding:5px 7px;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.status-dot{height:4px;width:4px;background:#c4ccba;border-radius:50%}.status-pill.positive{color:#d9d9dc;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2)}.positive .status-dot{background:#d9d9dc}.connection-card h3{font-size:13px;font-weight:600;letter-spacing:-.3px}.connection-card p{font-size:10px;line-height:1.8;color:#8b9580;margin-top:9px}.connection-divider{height:1px;background:var(--line);margin:18px 0}.provider-row{display:flex;align-items:center;gap:10px;margin-bottom:20px}.provider-logo{font-size:24px;font-weight:700;letter-spacing:-3px;width:30px;flex-shrink:0;padding:0 3px 3px 0;filter:grayscale(1)}.provider-row strong{font-size:10px;font-weight:600;display:block}.provider-row small{font-size:8px;color:#8e9883;display:block;margin-top:4px}.provider-row>svg{margin-left:auto}.connection-card .button{font-size:9px;min-height:34px;padding:9px 11px}.connection-footnote{font-size:7px;color:#a0aa94;display:flex;align-items:center;justify-content:center;gap:5px;margin-top:12px}.tip-card{display:grid;grid-template-columns:24px 1fr;column-gap:7px;row-gap:8px;padding:21px 9px 12px}.tip-icon{color:#7f9868;grid-row:1/4;padding-top:1px}.tip-card h3{font-size:11px;font-weight:600;color:#6e7b60}.tip-card p{font-size:9px;color:#99a18e;line-height:1.8}.text-button{display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:500;color:#69804f;padding:0;justify-content:flex-start}.tip-card .text-button{font-size:9px;margin-top:2px}.text-button:hover{text-decoration:underline}footer{border-top:1px solid var(--line);margin-top:42px;justify-content:space-between;padding:22px 0;gap:15px;font-size:8px;color:#a1a994}footer,footer>span:first-child{display:flex;align-items:center}footer>span:first-child{gap:7px;color:#87937a;font-weight:500}.footer-logo{font-size:16px;letter-spacing:-2px;font-weight:700}.footer-dot{margin:0 5px;color:#b4bdab}footer button{display:flex;align-items:center;gap:5px;font-size:8px;padding:0;color:#8f9b82}.compact{margin-bottom:34px}.compact h1{font-size:31px}.balance-banner{display:flex;align-items:center;gap:30px;padding:30px 35px;border:1px solid #3a3a3d;background:#f2f7e9;border-radius:12px;margin-bottom:28px}.balance-banner .muted{font-size:11px}.balance-banner strong{font-size:58px;letter-spacing:-3px;display:flex;align-items:baseline;gap:12px;font-weight:500;line-height:1.3}.balance-banner strong span{font-size:11px;color:#839571;letter-spacing:0;font-weight:400}.balance-icon{color:#a3bd87}.balance-banner>.button{margin-left:auto}.segmented{display:flex;background:#f5f7f2;border-radius:7px;padding:4px;margin:22px 0}.segmented button{flex:1 1;padding:9px 14px;font-size:11px;border-radius:5px;color:#8a9580}.segmented button.selected{background:#fff;box-shadow:0 1px 5px #202a1410;color:#48563b}.segmented.inline{margin:0;display:inline-flex}.owned-credits{display:flex;flex-direction:column;gap:12px}.owned-credit{border:1px solid var(--line);border-radius:10px;padding:24px;gap:20px}.owned-credit,.owned-icon{display:flex;align-items:center}.owned-icon{height:48px;width:48px;border:1px solid #dfe8d4;background:#f5f9ee;color:#91a778;justify-content:center;border-radius:11px;flex-shrink:0}.owned-credit h3{font-size:15px;font-weight:600;margin:7px 0}.mono{font-family:monospace;font-size:9px;color:#a4ad99}.owned-credit>.status-pill{margin-left:auto}.owned-credit .button{font-size:10px;min-height:36px}.empty-state{padding:65px 24px;text-align:center;border:1px dashed #dfe7d5;border-radius:12px;display:flex;flex-direction:column;align-items:center;gap:17px;min-height:300px;background:#fdfefb}.empty-state h2{font-size:21px;font-weight:600;letter-spacing:-.6px}.empty-state h1{font-size:26px}.empty-state p{font-size:12px;color:#8d9881;max-width:410px}.empty-icon{color:#799361;background:#f1f6e9;width:64px;height:64px;border:1px solid #e5eddc;border-radius:16px;display:flex;align-items:center;justify-content:center}.empty-state .button{margin-top:5px}.empty-inline{padding:30px 15px;display:flex;flex-direction:column;gap:12px;align-items:center;color:#93a084;font-size:12px;border:1px dashed var(--line);border-radius:8px}.activity-table{border:1px solid var(--line);border-radius:10px;overflow:hidden}.activity-row,.table-head{display:grid;grid-template-columns:1fr 180px 100px;align-items:center;gap:20px;padding:22px 25px}.table-head{font-size:10px;color:#8a9580;background:#f8faf5;padding-top:15px;padding-bottom:15px}.activity-row,.table-head{border-bottom:1px solid var(--line)}.activity-row:last-child{border:0}.activity-row>div{display:flex;align-items:center;gap:13px}.activity-row strong{font-size:12px;font-weight:500;display:block}.activity-row small{display:block;font-size:10px;color:#9ba68f;margin-top:5px}.event-icon{width:37px;height:37px;border-radius:9px;background:#f0f3eb;display:flex;align-items:center;justify-content:center;color:#899a73}.event-icon.mint{background:#edf6e2}.activity-row time{font-size:10px;color:#89977a}.activity-row>.status-pill{justify-self:start}.account-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:22px}.settings-card{padding:30px;border:1px solid var(--line);border-radius:12px}.settings-heading{display:flex;align-items:center;gap:15px;margin-bottom:30px}.settings-heading h2{font-size:17px;font-weight:600;letter-spacing:-.4px}.settings-heading p{font-size:10px;color:#8b977d;margin-top:7px}.detail-list{margin:25px 0 30px}.detail-list>div{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:13px 0;border-bottom:1px solid var(--line);font-size:11px}.detail-list dt{color:#8c9880}.detail-list dd{margin:0;text-align:right;color:#546544}.detail-list>div.total{padding:20px 0}.total dd{font-size:28px;letter-spacing:-1px}.total dd small{font-size:10px;letter-spacing:0;color:#8a977e}.integration-note{display:flex;align-items:flex-start;gap:20px;border:1px solid var(--line);border-radius:12px;padding:26px;margin-top:25px}.integration-note h3{font-size:14px;font-weight:600;margin-bottom:8px}.integration-note p{font-size:11px;color:#94a085;max-width:590px;margin-bottom:15px}.integration-note>.status-pill{margin-left:auto}.integration-icon{height:40px;width:40px;border-radius:9px;background:#f1f5eb;display:flex;align-items:center;justify-content:center;color:#8e9f78;flex-shrink:0}.green-text{color:#7c9b5e}.loading-state{min-height:65vh;display:flex;align-items:center;justify-content:center;gap:12px;color:#90a179;font-size:13px}.spin{animation:spin 1.3s linear infinite}.modal{border:1px solid #e1e8d7;padding:29px;width:min(460px,calc(100% - 30px));max-height:calc(100dvh - 40px);box-shadow:0 30px 100px #15230b33;color:var(--ink);overflow:auto}.modal.wide{width:min(580px,calc(100% - 30px))}.modal::backdrop{background:#18210e65;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.modal-header h2{font-size:21px;letter-spacing:-.7px;font-weight:650;line-height:1.4}.modal .muted{font-size:12px;line-height:1.8}.modal>.button{margin-top:22px}.modal-subtitle{font-size:18px;font-weight:600;margin:24px 0 11px;letter-spacing:-.5px}.form{gap:17px}.form,.form label{display:flex;flex-direction:column}.form label{gap:8px;font-size:11px;font-weight:500;color:#6a7d57}.form input,.form select,.form textarea{border:1px solid #e0e7d7;border-radius:7px;padding:12px;font-size:12px;width:100%;color:#4f6340;background:#fdfefa;font-weight:400}.form input::placeholder,.form textarea::placeholder{color:#abb59f}.form textarea{resize:vertical;min-height:85px;max-height:220px}.form-columns{display:grid;grid-template-columns:1fr 1fr;gap:15px}.optional{font-size:9px;color:#a8b298;font-weight:400;display:contents}.form .button{margin-top:5px;min-height:43px}.form-note{font-size:10px;color:#9ca88d;line-height:1.65}.form-intro{margin:20px 0 23px;display:flex;align-items:flex-start;flex-direction:column;gap:10px}.error-text,.form-intro .muted{font-size:11px}.error-text{color:#a04737;background:#fff5f0;border:1px solid #f0dacd;border-radius:6px;padding:10px 12px;line-height:1.6;margin:10px 0}.notice{display:flex;align-items:flex-start;gap:9px;padding:13px;background:#f5f8ef;border:1px solid #e5ecda;border-radius:8px;font-size:11px;color:#819368;line-height:1.7;margin:15px 0}.notice svg{flex-shrink:0;margin-top:1px}.divider-label{display:flex;align-items:center;gap:13px;color:#a0ad90;font-size:10px;margin:23px 0}.divider-label:after,.divider-label:before{content:"";height:1px;background:var(--line);flex:1 1}.connect-symbol{display:flex;justify-content:center;align-items:center;gap:24px;padding:22px 0;color:#a7b894}.connect-symbol .brand-mark{width:53px;height:53px;border-radius:15px;font-size:35px}.connect-symbol .brand-mark span{font-size:34px}.provider-symbol{height:53px;width:53px;background:#eff6e5;color:#93ac72;display:flex;align-items:center;justify-content:center;border:1px solid #dee9ce;border-radius:15px}.connection-benefits{display:flex;flex-direction:column;gap:13px;margin-top:23px;font-size:11px;color:#7c9065}.connection-benefits>span{display:flex;align-items:center;gap:10px}.modal-footnote{font-size:9px;color:#a0ad90;text-align:center;margin-top:16px;line-height:1.7}.purchase-product{display:flex;gap:13px;align-items:center;margin-top:25px}.purchase-product h3{font-size:15px;font-weight:600;margin-bottom:5px}.purchase-product .muted{font-size:10px}.help-steps{list-style:none;padding:0;margin:26px 0;display:flex;flex-direction:column;gap:25px}.help-steps li{display:flex;align-items:flex-start;gap:15px}.help-steps li>span{font-size:12px;color:#8aa967;background:#2b2b2d;border-radius:6px;width:31px;height:31px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.help-steps h3{font-size:13px;font-weight:600;margin:3px 0 8px}.help-steps p{font-size:11px;color:#94a183}.success-panel{text-align:center;padding:20px 0 0}.success-icon{width:65px;height:65px;border-radius:50%;background:#e8f7d5;color:#72a142;display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.success-panel h3{font-size:24px;font-weight:600;margin-bottom:13px;letter-spacing:-.8px}.success-panel>p{font-size:12px;color:#8d9e7a;max-width:360px;margin:0 auto}.success-panel .notice{text-align:left;margin-top:25px}.receipt{font-size:10px;font-family:monospace;color:#a1b18d;display:block;margin:20px 0 25px}.toast{position:fixed;bottom:24px;left:calc(50% + var(--sidebar) / 2);transform:translateX(-50%);gap:11px;padding:12px 14px;border:1px solid #dce8cf;border-radius:11px;background:#fcfff7;box-shadow:0 10px 35px #182a0c15;color:#5e754a;font-size:11px;z-index:60;max-width:calc(100vw - 40px)}.toast,.toast>span{display:flex;align-items:center}.toast>span{justify-content:center;background:#2b2b2d;border-radius:50%;width:25px;height:25px;flex-shrink:0}.toast>.icon-button{margin-left:8px}.nav-scrim{display:none}@media (min-width:1550px){:root{--sidebar:260px}.sidebar{padding:36px 25px 0}main{padding:48px 55px 0}.topbar{padding:0 55px}.page-heading h1{font-size:41px}.hero{min-height:325px}.hero-copy{padding:36px 40px}.hero h2{font-size:32px}.hero p{font-size:12px}.ticket-art{min-height:325px}.front-ticket{top:108px}.back-ticket{top:40px}.market-layout{grid-template-columns:minmax(0,1fr) 280px;gap:30px}.offer-card{padding:24px 21px 18px}.offer-card h3{font-size:14px}.seller{font-size:10px}.credit-unit{font-size:9px}.offer-price strong{font-size:34px}.connection-card{padding:24px}.connection-card h3{font-size:15px}.connection-card p{font-size:11px}.connection-card .button{font-size:10px}.connection-card-top,.provider-row{margin-bottom:25px}.connection-divider{margin:22px 0}}@media (max-width:1250px){:root{--sidebar:210px}.sidebar{padding-left:15px;padding-right:15px}.brand{font-size:18px}.brand small{font-size:7px}.topbar{padding:0 28px}main{padding:33px 28px 0}.heading-note{display:none}.market-layout{grid-template-columns:minmax(0,1fr) 225px;gap:20px}.offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-card:last-child{grid-column:1/-1;display:grid;grid-template-columns:45px 1fr auto;column-gap:12px;align-items:center}.offer-card:last-child .offer-top{grid-row:1/4;margin:0}.offer-card:last-child .demo-tag{display:none}.offer-card:last-child .seller{margin:0}.offer-card:last-child h3{grid-column:2}.offer-card:last-child .credit-unit{grid-column:2;margin-top:3px}.offer-card:last-child .offer-price{grid-column:3;grid-row:1/3;margin:0}.offer-card:last-child .offer-label{display:none}.offer-card:last-child .button{grid-column:1/-1;margin-top:14px}.journey{gap:10px;padding:16px}.journey>div{gap:6px}.journey>div>svg{display:none}.hero h2{font-size:25px}.hero-copy{padding:28px 26px}.art-ticket{transform:rotate(-11deg) scale(.86)}.back-ticket{transform:rotate(10deg) scale(.86);left:calc(50% - 115px)}.front-ticket{left:calc(50% - 148px)}.activity-row,.table-head{grid-template-columns:1fr 140px 80px;gap:10px;padding-left:20px;padding-right:20px}}@media (max-width:1000px){:root{--sidebar:190px}.sidebar{padding-left:12px;padding-right:12px}.brand{font-size:16px;gap:8px}.brand small{letter-spacing:2px;font-size:6px}.brand-mark{width:34px;height:34px;font-size:26px;border-radius:9px}.workspace-label{font-size:9px;gap:5px;padding-left:4px;padding-right:4px}.nav-item{font-size:11px;gap:9px;padding:12px 9px}.early-access{padding:14px}.early-access h3{font-size:13px}.profile{gap:7px}.profile small{font-size:8px}.page-heading h1{font-size:30px}.topbar-actions{gap:16px}.external-top{display:none}.hero{grid-template-columns:1.1fr 1fr}.hero-copy{padding:25px 22px}.hero h2{font-size:23px}.hero p{font-size:10px}.market-layout{grid-template-columns:1fr}.market-side{display:grid;grid-template-columns:1fr 1fr;gap:20px}.connection-card{padding:20px}.offer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.offer-card:last-child{display:block}.offer-card:last-child .offer-top{margin-bottom:16px}.offer-card:last-child .demo-tag{display:block}.offer-card:last-child .seller{margin-bottom:6px}.offer-card:last-child .credit-unit{margin-top:10px}.offer-card:last-child .offer-price{margin-top:26px}.offer-card:last-child .offer-label{display:flex}.offer-card:last-child .button{margin-top:0}.offer-card{padding:16px 12px 14px}.offer-price strong{font-size:26px}.offer-card h3{font-size:11px}.tip-card{padding:22px 12px}.section-heading .small-text{font-size:8px}.journey{font-size:9px}.compact h1{font-size:28px}.owned-credit{gap:13px;padding:20px}.owned-credit h3{font-size:13px}.owned-credit>.status-pill{display:none}.owned-credit .button{margin-left:auto}.owned-icon{width:40px;height:40px}.account-grid{grid-template-columns:1fr}.integration-note{gap:14px;padding:22px}.integration-note>.status-pill{display:none}footer{flex-wrap:wrap;row-gap:12px}footer>span:nth-child(2){order:3;width:100%}}@media (max-width:760px){:root{--sidebar:230px}.sidebar{transform:translateX(-100%);transition:transform .25s;padding:28px 20px 0}.sidebar.open{transform:translateX(0)}.brand{font-size:20px;gap:10px}.brand small{font-size:8px;letter-spacing:2.5px}.brand-mark{width:39px;height:39px}.workspace-label{font-size:11px}.nav-item{font-size:12px;padding:13px 12px}.sidebar .early-access{display:none}.nav-scrim{display:block;position:fixed;inset:0;background:#1a220e66;z-index:19;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.main-shell{margin:0}.mobile-toggle{display:flex}.topbar{height:68px;padding:0 22px}.breadcrumb{gap:10px}.breadcrumb-home,.slash{display:none}.topbar-actions{gap:16px}main{padding:30px 22px 0}.page-heading h1{font-size:32px}.page-heading p{font-size:11px}.eyebrow{font-size:8px}.hero{min-height:280px}.hero h2{font-size:24px}.hero-copy{padding:25px}.hero .button,.hero p{font-size:10px}.ticket-art{min-height:280px}.front-ticket{left:calc(50% - 144px)}.back-ticket{left:calc(50% - 117px);top:19px}.art-caption{font-size:5px;left:25%}.journey{padding:14px 16px;margin-bottom:30px;gap:14px}.journey>div{font-size:9px;gap:6px}.journey .step-number{display:none}.market-side{gap:18px}.offer-grid{gap:12px}.offer-card{padding:18px 14px 14px}.offer-card h3{font-size:12px}.toast{left:50%;width:max-content;max-width:calc(100vw - 30px);bottom:20px}.compact h1{font-size:28px}.account-grid{grid-template-columns:1fr 1fr}.settings-card{padding:22px}.settings-heading{gap:10px;align-items:flex-start}.settings-heading h2{font-size:14px}.settings-heading .avatar{width:32px;height:32px}.balance-banner{padding:24px;gap:20px}.balance-banner strong{font-size:48px}.balance-icon{display:none}.activity-row,.table-head{grid-template-columns:1fr 115px 75px;gap:10px;padding:20px 17px}.activity-row time{font-size:9px}}@media (max-width:540px){.topbar{padding:0 17px}.topbar-actions{gap:12px}.environment{font-size:9px}.breadcrumb strong{font-size:10px}.button.small-button{font-size:9px}.topbar .breadcrumb{gap:6px}main{padding:25px 18px 0}.page-heading{margin-bottom:23px}.page-heading h1{font-size:27px;letter-spacing:-1px;line-height:1.4}.page-heading p{font-size:10px;max-width:280px;line-height:1.8;margin-top:10px}.eyebrow{font-size:7px;letter-spacing:1.25px;margin-bottom:12px}.hero{display:flex;flex-direction:column;min-height:465px}.hero-copy{padding:25px 25px 0}.hero h2{font-size:27px;letter-spacing:-1px;margin-top:16px}.hero p{font-size:11px;margin:11px 0 19px}.hero-pill{font-size:8px}.ticket-art{min-height:200px;width:100%;max-width:380px;align-self:center}.front-ticket{top:13px;left:calc(50% - 133px);transform:rotate(-11deg) scale(.76)}.back-ticket{top:-25px;left:calc(50% - 102px);transform:rotate(10deg) scale(.76)}.orbit{width:250px;height:250px;top:-40px;right:13%}.orbit-two{width:340px;height:340px;top:-70px;right:0}.art-caption{font-size:5px;bottom:18px;left:29%}.cross-one{top:25px;left:9%}.cross-two{bottom:40px;right:10%}.journey{padding:15px 10px;gap:6px;margin-top:13px;margin-bottom:29px}.journey>div{font-size:8px;justify-content:center;line-height:1.5;text-align:center}.journey>svg{width:10px;flex-shrink:0}.journey>button{display:none}.section-title h2{font-size:15px}.section-heading{align-items:center;gap:10px;margin-bottom:17px}.section-heading>.small-text{font-size:7px;text-align:right;max-width:90px;line-height:1.7}.filters{gap:8px}.sort-field{padding:0 8px}.sort-field select{font-size:8px;padding-right:4px}.search-field{padding:0 9px;gap:6px}.search-field input{font-size:9px}.offer-grid{grid-template-columns:1fr}.offer-card,.offer-card:last-child{display:grid;grid-template-columns:45px 1fr auto;column-gap:12px;align-items:center;padding:19px 18px 16px}.offer-card .offer-top,.offer-card:last-child .offer-top{grid-row:1/4;margin:0}.offer-card .demo-tag,.offer-card:last-child .demo-tag{display:none}.offer-card .seller,.offer-card:last-child .seller{margin:0}.offer-card h3{grid-column:2;font-size:12px;white-space:normal}.offer-card .credit-unit,.offer-card:last-child .credit-unit{grid-column:2;margin-top:3px;font-size:8px}.offer-card .offer-price,.offer-card:last-child .offer-price{grid-column:3;grid-row:1/3;margin:0;flex-wrap:wrap;justify-content:flex-end;max-width:65px;gap:2px}.offer-price strong{font-size:26px}.offer-price>span{font-size:7px}.offer-price del{margin:0;font-size:8px;flex-basis:100%;text-align:right}.offer-card .offer-label,.offer-card:last-child .offer-label{display:none}.offer-card .button,.offer-card:last-child .button{grid-column:1/-1;margin-top:16px;min-height:35px;padding-left:13px;padding-right:13px}.catalog-note{font-size:8px;line-height:1.8;margin-top:14px}.catalog-note svg{flex-shrink:0}.market-side{grid-template-columns:1fr;gap:0}.connection-card{padding:23px}.connection-card h3{font-size:15px}.connection-card p{font-size:11px}.connection-card .button{font-size:10px;min-height:38px}.connection-card-top{margin-bottom:17px}.connection-divider{margin:17px 0}.tip-card{padding-top:24px;grid-template-columns:25px 1fr;column-gap:9px}.tip-card p{font-size:10px}.tip-card h3{font-size:12px}.tip-card .text-button{font-size:10px}.tip-icon{padding-top:0}footer{margin-top:26px;font-size:7px;padding:20px 0;column-gap:10px}.footer-logo{font-size:15px}footer button,footer>span:nth-child(2){font-size:7px}.compact h1{font-size:26px}.balance-banner{padding:22px;gap:15px;flex-wrap:wrap}.balance-banner strong{font-size:53px}.balance-banner>.button{width:100%;justify-content:space-between}.segmented button{font-size:10px;padding:9px 10px}.section-heading>.pill{font-size:7px;padding:5px;gap:4px}.section-heading>.pill svg{display:none}.owned-credit{padding:19px;display:grid;grid-template-columns:40px 1fr;gap:12px}.owned-credit .button{grid-column:1/-1;width:100%;justify-content:space-between;margin-top:6px}.owned-credit .small-text{font-size:8px}.owned-credit h3{font-size:14px}.empty-state{padding:45px 21px}.empty-state h2{font-size:20px}.empty-state p{font-size:11px}.empty-state .button{font-size:10px}.table-head{display:none}.activity-row{display:grid;grid-template-columns:1fr auto;gap:12px;padding:20px 16px}.activity-row>div{grid-column:1/-1}.activity-row time{padding-left:50px}.activity-row strong{font-size:11px}.activity-row>.status-pill{justify-self:end;font-size:7px}.account-grid{grid-template-columns:1fr}.settings-card{padding:23px}.settings-heading h2{font-size:16px}.settings-heading .avatar{width:39px;height:39px}.integration-note{padding:20px;gap:12px}.integration-icon{width:30px;height:30px}.integration-note h3{font-size:12px}.integration-note p{font-size:10px}.modal{padding:23px;border-radius:14px}.modal-header{gap:10px}.modal-header h2{font-size:20px}.modal .muted{font-size:11px}.modal .notice{font-size:10px}.form-columns{grid-template-columns:1fr}.form label{font-size:10px}.modal-subtitle{font-size:17px}.toast{font-size:10px;line-height:1.6;gap:8px;padding:10px 12px}.toast>.icon-button{margin-left:0}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--ink:#f4f4f5;--muted:#96969e;--line:rgba(255,255,255,0.11);--paper:#1d1d1d;--surface:#242424;--green:#f2f2f3;--deep-green:#1d1d1d;--soft-green:rgba(255,255,255,0.08);color-scheme:dark}body,html{background:#1d1d1d;color:var(--ink)}body{background-image:radial-gradient(circle at 14% 9%,rgba(255,255,255,.055),transparent 24rem),radial-gradient(circle at 90% 18%,rgba(255,255,255,.035),transparent 28rem)}.app-shell{background:transparent}.sidebar,.topbar{background:rgba(29,29,29,.94);border-color:var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.sidebar{box-shadow:12px 0 40px rgba(0,0,0,.12)}.brand{color:#f8f8f8}.brand-mark{background:#f5f5f5;color:#1d1d1d}.brand-mark span{color:#4d4d53}.activity-row small,.activity-row time,.breadcrumb-home,.catalog-note,.connection-card p,.credit-unit,.detail-list dt,.environment,.external-top,.heading-note,.integration-note p,.mono,.muted,.nav-label,.page-heading p,.seller,.slash,.small-text,.tip-card p,.workspace-label{color:#92929a}.workspace-label{border-color:var(--line)}.active-dot,.connected-dot,.price-dot,.workspace-dot{background:#e4e4e7}.nav-item{color:#a2a2aa}.nav-item.active,.nav-item:hover{background:rgba(255,255,255,.075);color:#fff}.nav-count,.status-pill.positive{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2);color:#eeeeef}.early-access{border-color:var(--line);background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.025))}.early-access p,.tiny-star,.version-badge{color:#a5a5ad}.profile{border-color:var(--line)}.profile small{color:#8d8d96}.avatar,.avatar.lavender,.avatar.mint,.avatar.peach{background:#343438;color:#f3f3f4}.topbar{color:#ededee}.environment>span{background:#e4e4e7}.page-heading h1{color:#f7f7f8;font-size:clamp(2.35rem,4vw,4.4rem);letter-spacing:-2.8px;line-height:1.03;font-weight:500}.page-heading h1 span{color:#b7b7c0;font-family:Segoe UI,Segoe UI Fallback,system-ui,sans-serif;font-style:italic;font-weight:400}.eyebrow{color:#a4a4ac;letter-spacing:2px}.green-line{background:#d9d9dc}.hero{min-height:390px;background:rgba(35,35,35,.9);border-color:rgba(255,255,255,.14);border-radius:18px;box-shadow:0 28px 80px rgba(0,0,0,.22);isolation:isolate}.hero:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 16% 12%,rgba(255,255,255,.11),transparent 35%),linear-gradient(110deg,rgba(255,255,255,.04),transparent 48%)}.hero-copy{padding:clamp(32px,5vw,68px);position:relative;z-index:2}.hero-pill,.pill{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.2);color:#d0d0d5;border-radius:999px}.hero h2{color:#fff;font-family:Segoe UI,Segoe UI Fallback,system-ui,sans-serif;font-size:clamp(2rem,3.8vw,3.6rem);font-weight:400;line-height:1.04;letter-spacing:-1.6px}.hero p{color:#a4a4ac}.button.dark,.button.primary{background:rgba(58,58,58,.72);border-color:rgba(255,255,255,.18);color:#f4f4f5}.button.dark:hover,.button.primary:hover{background:rgba(76,76,78,.82);border-color:rgba(255,255,255,.32)}.button.secondary{background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.18);color:#ededee}.button.secondary:hover{background:rgba(255,255,255,.1)}.ascii-background{z-index:0;pointer-events:none;opacity:.78;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 86%,transparent)}.ascii-background,.ascii-background pre{position:absolute;inset:0;overflow:hidden}.ascii-background pre{margin:0;color:rgba(190,196,204,.24);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:14px;white-space:pre}.ticket-art{opacity:.2;filter:grayscale(1) contrast(1.2);z-index:2}.orbit{border-color:rgba(255,255,255,.18)}.orbit-two{border-color:rgba(255,255,255,.1)}.back-ticket,.front-ticket{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.2);color:#e7e7e9}.front-ticket:after,.front-ticket:before{background:#232323;border-color:rgba(255,255,255,.2)}.art-ticket-rule,.ticket-bottom{border-color:rgba(255,255,255,.2)}.art-caption,.back-ticket-number,.mini-mark,.ticket-bottom,.ticket-middle,.ticket-top{color:#f0f0f2}.art-cross,.ticket-asterisk{color:#e4e4e7}.activity-table,.connection-card,.integration-note,.journey,.offer-card,.owned-credit,.settings-card{border-color:var(--line);background:rgba(255,255,255,.035)}.journey{color:#a7a7ae}.journey>div>svg,.journey>svg{color:#d4d4d8}.connection-card h3,.integration-note h3,.offer-card h3,.owned-credit h3,.section-title h2,.settings-heading h2{color:#f5f5f6}.count-badge,.demo-tag,.status-pill{background:rgba(255,255,255,.045);border-color:var(--line);color:#a7a7af}.filters .search-field,.sort-field{background:rgba(255,255,255,.035);border-color:var(--line);color:#9b9ba4}.search-field input,.sort-field select{color:#eeeef0}.search-field input::placeholder{color:#777780}.offer-card:hover{border-color:rgba(255,255,255,.24);box-shadow:0 12px 38px rgba(0,0,0,.22)}.offer-price strong{color:#f5f5f6}.offer-label,.offer-price del,.offer-price>span{color:#9898a1}.connection-footnote,.green-text,.provider-row small,.text-button,.tip-card h3{color:#d9d9dc}.connection-icon,.empty-icon,.event-icon,.integration-icon,.owned-icon,.provider-symbol{background:rgba(255,255,255,.065);border-color:var(--line);color:#d5d5d8}.activity-row,.connection-divider,.detail-list>div,.table-head,footer{border-color:var(--line)}.table-head{background:rgba(255,255,255,.045);color:#9a9aa3}.event-icon.mint{background:rgba(255,255,255,.08)}.balance-banner,.empty-state,.segmented{background:rgba(255,255,255,.04);border-color:var(--line)}.balance-banner strong,.detail-list dd,.empty-state h1,.empty-state h2,.empty-state p,.total dd{color:#f4f4f5}.segmented button{color:#9d9da5}.segmented button.selected{background:#f2f2f3;color:#1d1d1d;box-shadow:none}.modal{background:#242424;border-color:rgba(255,255,255,.16);color:#f3f3f4;box-shadow:0 30px 100px rgba(0,0,0,.6)}.modal::backdrop{background:rgba(0,0,0,.7)}.icon-button:hover{background:rgba(255,255,255,.09)}.form input,.form label,.form select,.form textarea{color:#e9e9ec}.form input,.form select,.form textarea{background:rgba(255,255,255,.045);border-color:var(--line)}.connection-benefits,.form input::placeholder,.form textarea::placeholder,.form-note,.modal-footnote,.session-explanation p{color:#9d9da5}.notice,.session-explanation{background:rgba(255,255,255,.06);border-color:var(--line)}.connection-benefits,.notice,.session-explanation strong{color:#e2e2e4}.error-text{background:rgba(255,86,86,.1);border-color:rgba(255,120,120,.3);color:#ffb3b3}.toast{background:#242424;border-color:var(--line);color:#d8d8dc;box-shadow:0 14px 50px rgba(0,0,0,.4)}.toast>span{background:rgba(255,255,255,.1);color:#e2e2e4}footer,footer button,footer>span:first-child{color:#8f8f98}@media (max-width:720px){.sidebar{background:#1d1d1d}.topbar{background:rgba(29,29,29,.96)}.page-heading h1{font-size:2.5rem}.hero{min-height:475px;grid-template-columns:1fr}.hero-copy{padding:30px 24px 10px}.hero h2{font-size:2.45rem}.ticket-art{min-height:250px;margin-top:-25px}.journey{align-items:flex-start;flex-direction:column}.journey>button,.journey>svg{display:none}}.breadcrumb .slash,.breadcrumb-home,.early-access,.environment,.external-top,.heading-note,.hero-pill,.journey,.nav-label,.page-heading .eyebrow,.page-heading p,.tip-card,.workspace-label{display:none}.sidebar{padding-top:28px}.sidebar nav{margin-top:30px}.sidebar-bottom{padding-top:20px}.topbar{min-height:64px;border-bottom-color:transparent}.breadcrumb strong{font-size:12px;font-weight:500;color:#d4d4d8}main{max-width:1180px}.page-heading{margin-bottom:28px}.page-heading h1{max-width:680px;margin:0;font-size:clamp(2.4rem,5vw,4.8rem);letter-spacing:-3.6px}.hero{min-height:360px;grid-template-columns:1fr;border-radius:24px}.hero-copy{max-width:610px;padding:clamp(38px,6vw,72px)}.hero h2{max-width:560px;font-size:clamp(2.3rem,5vw,4.3rem);letter-spacing:-3px}.hero p{max-width:340px;margin-top:22px}.ticket-art{display:none}.ascii-background{opacity:.48;-webkit-mask-image:linear-gradient(90deg,transparent,#000 23%,#000 72%,transparent);mask-image:linear-gradient(90deg,transparent,#000 23%,#000 72%,transparent)}.market-layout{margin-top:52px;gap:28px}.offers-section .section-heading{margin-bottom:14px}.section-title h2{font-size:16px;font-weight:500;letter-spacing:-.2px}.filters{margin-bottom:16px}.sort-field{display:none}.search-field{max-width:340px}.offer-grid{gap:12px}.activity-table,.balance-banner,.connection-card,.empty-state,.integration-note,.offer-card,.owned-credit,.settings-card{box-shadow:none}.offer-card{padding:20px;border-radius:16px}.offer-card .credit-unit,.offer-card .offer-label,.offer-card .offer-price del,.offer-card .offer-price>span,.offer-card .offer-top,.offer-card .seller{display:none}.offer-card h3{margin-top:0;font-size:14px}.offer-price{margin:22px 0 20px}.offer-price strong{font-size:28px;font-weight:500}.market-side{align-self:start}.connection-card{border-radius:16px}.catalog-note{margin-top:16px;opacity:.7}footer{margin-top:64px;border-top-color:transparent}@media (max-width:1000px){.market-layout{grid-template-columns:1fr}.market-side{display:block}}@media (max-width:760px){.sidebar{padding-top:28px}.hero{min-height:330px}.hero-copy{padding:34px 24px}.hero h2{font-size:2.65rem;letter-spacing:-2px}.page-heading h1{font-size:2.8rem;letter-spacing:-2px}.offer-grid{grid-template-columns:1fr}.search-field{max-width:none}}.app-shell,.main-shell,body,html,main{background:#1d1d1d}body{background-image:none}.sidebar{background:#1d1d1d;border-right:0;box-shadow:none}.topbar{position:sticky;top:12px;z-index:30;width:min(1040px,calc(100% - 36px));height:50px;margin:12px auto 0;padding:0 15px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:rgba(56,56,56,.42);box-shadow:0 14px 35px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.09);backdrop-filter:blur(24px) saturate(135%);-webkit-backdrop-filter:blur(24px) saturate(135%)}.topbar .button.small-button{min-height:34px;border-radius:999px}.sidebar .nav-item{min-height:46px;margin-bottom:5px;padding:12px;gap:11px;border-radius:6px;font-size:13px;font-weight:450}.sidebar .nav-item svg{width:19px;height:19px;flex-shrink:0}.sidebar .nav-count{min-width:20px;padding:2px 5px;font-size:10px}.sidebar .profile{min-height:72px;padding:16px 0;font-size:12px}.sidebar .profile small{font-size:10px}.sidebar .profile .avatar{width:36px;height:36px;font-size:12px}main{padding-top:56px}.page-heading{margin-bottom:42px}.hero{min-height:340px;background:transparent;border:0;border-radius:0;overflow:visible;box-shadow:none}.hero:after{display:none}.hero-copy{padding:0}.hero h2{font-size:clamp(2.6rem,5vw,4.8rem)}.hero .button{border-radius:999px;padding-inline:18px}.ascii-background{inset:-34px -12% -28px;opacity:.32;-webkit-mask-image:linear-gradient(90deg,transparent,#000 28%,#000 72%,transparent);mask-image:linear-gradient(90deg,transparent,#000 28%,#000 72%,transparent)}.market-layout{margin-top:16px}.search-field{border:0;border-bottom:1px solid rgba(255,255,255,.16);border-radius:0;padding-inline:0;background:transparent}.offer-grid{border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);padding-top:8px;padding-bottom:8px}.activity-table,.balance-banner,.connection-card,.empty-state,.integration-note,.offer-card,.owned-credit,.settings-card{background:transparent;border:0;border-radius:0}.offer-card{padding:24px 0;border-bottom:1px solid rgba(255,255,255,.08)}.offer-card:last-child{border-bottom:0}.offer-card:hover{border-color:rgba(255,255,255,.14);box-shadow:none}.connection-card{padding:20px 0 0;border-top:1px solid rgba(255,255,255,.1)}.connection-icon,.empty-icon,.event-icon,.integration-icon,.owned-icon,.provider-symbol{background:transparent}.balance-banner{border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);padding-inline:0}.modal{border-radius:18px}footer{border-top:0}@media (max-width:760px){.topbar{top:8px;width:calc(100% - 24px);margin:8px auto 0}main{padding-top:44px}.hero{min-height:310px}.offer-grid{padding-top:0}}.landing-page{min-height:100vh;position:relative;overflow:hidden;display:flex;flex-direction:column;color:#f4f4f5}.landing-ascii{position:absolute;inset:0;pointer-events:none;opacity:.52}.landing-ascii .ascii-background{inset:8% -10% 0;opacity:.34;-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent)}.landing-header{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:18px;width:min(1120px,calc(100% - 40px));margin:14px auto 0;padding:8px 12px 8px 14px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:rgba(56,56,56,.42);box-shadow:0 14px 35px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.09);backdrop-filter:blur(24px) saturate(135%);-webkit-backdrop-filter:blur(24px) saturate(135%)}.landing-brand{display:inline-flex;align-items:center;gap:10px;font-family:Segoe UI,Segoe UI Fallback,system-ui,sans-serif;font-size:17px;font-weight:750;letter-spacing:-.7px}.landing-brand small{display:block;margin-top:3px;font-size:7px;letter-spacing:2.5px;font-weight:650;color:#9a9aa2}.landing-brand .brand-mark{width:34px;height:34px;border-radius:10px;font-size:25px}.landing-header-button{min-height:34px;padding:8px 13px;gap:10px;border-radius:999px;background:rgba(255,255,255,.92);color:#1d1d1d}.landing-content{position:relative;z-index:1;width:min(1040px,calc(100% - 64px));margin:auto;padding:13vh 0 10vh}.landing-kicker{display:block;margin-bottom:22px;color:#a7a7ae;font-size:10px;letter-spacing:2px;font-weight:600}.landing-content h1{max-width:840px;font-size:clamp(3.3rem,8.5vw,8.4rem);line-height:.96;font-weight:500}.landing-content h1 em{color:#b7b7c0;font-family:Segoe UI,Segoe UI Fallback,system-ui,sans-serif;font-style:italic;font-weight:400}.landing-content p{max-width:360px;margin-top:34px;color:#a4a4ac;font-size:14px;line-height:1.75}.landing-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:34px}.landing-primary{min-height:46px;padding:12px 17px;border-radius:999px;background:#f5f5f5;color:#1d1d1d}.landing-header-button:hover,.landing-primary:hover{background:rgba(255,255,255,.86)}.landing-note{color:#777780;font-size:10px}.landing-footer{position:relative;z-index:2;display:flex;justify-content:space-between;gap:20px;margin:auto 32px 24px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1);color:#818189;font-size:10px}@media (max-width:760px){.landing-header{width:calc(100% - 24px);margin:8px auto 0;padding-left:13px}.landing-brand{font-size:15px}.landing-brand .brand-mark{width:31px;height:31px;font-size:23px}.landing-header-button{padding-inline:11px;font-size:10px}.landing-content{width:calc(100% - 38px);padding:16vh 0 12vh}.landing-kicker{font-size:8px;letter-spacing:1.4px}.landing-content h1{font-size:clamp(3.1rem,15vw,5.2rem);letter-spacing:-3px}.landing-content p{font-size:12px;margin-top:26px}.landing-footer{margin-inline:19px;font-size:9px}}.landing-page{background:#1d1d1d}.landing-ascii{opacity:1}.landing-ascii .ascii-background{inset:0;opacity:.78;-webkit-mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent)}.landing-ascii .ascii-background pre{color:rgba(205,214,208,.17);font-size:13px;line-height:15px}.landing-content{width:min(1280px,calc(100% - 64px));max-width:none;background:transparent;border:0;box-shadow:none}.landing-content h1{max-width:1240px;font-size:clamp(3.4rem,7.35vw,8.8rem);letter-spacing:-6px;background:linear-gradient(180deg,#f6f6f7,#f6f6f7 42%,rgba(235,235,240,.68) 66%,rgba(183,183,192,.08));-webkit-background-clip:text;background-clip:text;color:transparent}.landing-content h1 em{color:inherit}.landing-ascii .ascii-background{inset:-4% -4% -2%;opacity:.82;-webkit-mask-image:radial-gradient(ellipse at center,#000 35%,rgba(0,0,0,.92) 75%,transparent 100%);mask-image:radial-gradient(ellipse at center,#000 35%,rgba(0,0,0,.92) 75%,transparent 100%)}.landing-ascii .ascii-background pre{color:rgba(205,214,208,.22)}.glass-surface{position:relative;isolation:isolate;background:rgba(56,56,56,.42);border:1px solid rgba(255,255,255,.14);box-shadow:0 14px 35px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.09);backdrop-filter:blur(24px) saturate(135%);-webkit-backdrop-filter:blur(24px) saturate(135%)}.glass-surface:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 38%,rgba(255,255,255,.025))}@property --button-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes button-border-beam{to{--button-angle:360deg}}@keyframes surface-fade-in{0%{opacity:0;transform:translateY(10px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes ascii-fade-in{0%{opacity:0}to{opacity:1}}.app-shell,.landing-page{animation:surface-fade-in .72s cubic-bezier(.22,.8,.28,1) both}.landing-ascii{animation:ascii-fade-in 1.2s ease both}.landing-content{animation:surface-fade-in .82s cubic-bezier(.22,.8,.28,1) .08s both}.landing-footer{animation:surface-fade-in .72s cubic-bezier(.22,.8,.28,1) .18s both}.animated-border-button{--button-face:#f5f5f5;--button-ink:#1d1d1d;min-height:42px;position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(255,255,255,.22);color:var(--button-ink);background:var(--button-face);transition:transform .18s,filter .18s}.animated-border-button:before{content:"";position:absolute;inset:0;z-index:0;padding:2px;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--button-angle),transparent 0deg,rgba(255,255,255,.24) 28deg,#ffffff 68deg,#ffffff 92deg,transparent 142deg,transparent 238deg,rgba(255,255,255,.72) 286deg,transparent 326deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:button-border-beam 3.8s linear infinite;filter:drop-shadow(0 0 3px rgba(255,255,255,.42))}.animated-border-button:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.animated-border-button:focus-visible{outline:2px solid rgba(255,255,255,.82);outline-offset:4px}.landing-header-button,.landing-primary{--button-face:rgba(58,58,58,0.72);--button-ink:#f4f4f5}@media (prefers-reduced-motion:reduce){.animated-border-button,.app-shell,.landing-ascii,.landing-content,.landing-footer,.landing-page{animation:none}}@media (max-width:760px){.landing-content{width:calc(100% - 38px)}.landing-content h1{font-size:clamp(3rem,14vw,5.2rem);letter-spacing:-3px}}.session-explanation{padding:16px;margin:22px 0 17px;border-radius:8px;background:#f7f8f4}.session-explanation strong{font-size:11px;font-weight:600;color:#62774f}.session-details p,.session-explanation p{font-size:11px;color:#7f8d72;line-height:1.8;margin-top:7px}.session-details{margin:18px 0}.session-details summary{cursor:pointer;font-size:11px;color:#6a8057}.session-demo-link,.session-remove{margin-top:17px;width:100%;justify-content:center;font-size:9px;line-height:1.7}.session-remove{color:#8c6458}.session-metadata{font-size:10px;margin:0 0 20px}.session-metadata>div{display:flex;justify-content:space-between;gap:15px;padding:9px 0;border-bottom:1px solid #eef1e9}.session-metadata dt{color:#8a977e}.session-metadata dd{color:#627650;margin:0}.demo-account-section{max-width:380px;margin-top:24px}.session-explanation{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12)}.session-details summary,.session-explanation strong,.session-metadata dd{color:#e2e2e4}.session-details p,.session-explanation p,.session-metadata dt{color:#9d9da5}.session-metadata>div{border-color:rgba(255,255,255,.1)}.session-remove{color:#ff9f9f}.landing-header,.topbar{background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.landing-brand{text-decoration:none;color:#eee}.brand-mark,.landing-brand .brand-mark{background:transparent;object-fit:contain;width:42px;height:48px;padding:0;border-radius:0}.landing-content{text-align:center;padding:9vh 0 0;margin:0 auto}.landing-content h1{margin:0 auto;max-width:1160px;font-size:clamp(3rem,6.2vw,6rem);line-height:1.08;letter-spacing:-.065em}.landing-content p{max-width:400px;margin:28px auto 0}.landing-actions{justify-content:center;margin-top:28px}.landing-footer{margin-top:40px;border:0}.app-shell,.landing-content,.landing-page{animation:none}.landing-header-button:hover,.landing-primary:hover{background:var(--button-face);color:var(--button-ink)}.animated-border-button:hover:not(:disabled){filter:none}.button.dark:hover,.button.primary:hover{background:rgba(58,58,58,.72);border-color:rgba(255,255,255,.18)}.marketplace-cart{width:16px;height:16px;flex:0 0 16px;stroke-width:1.65;opacity:.9}.dex-ascii-mark{position:absolute;width:min(660px,60vw);height:auto;right:-7%;top:9%;opacity:.16;transform:rotate(-8deg);-webkit-mask-image:linear-gradient(180deg,#000 35%,transparent);mask-image:linear-gradient(180deg,#000 35%,transparent)}.public-back{color:#a3a3a3;font-size:12px;display:inline-flex;align-items:center;gap:10px;text-decoration:none}.auth-page{min-height:100svh}.auth-page .landing-ascii .ascii-background{opacity:.3}.auth-page .dex-ascii-mark{opacity:.1;right:-4%;top:14%;width:min(560px,60vw)}.auth-content{position:relative;z-index:1;width:min(380px,calc(100% - 48px));padding:12vh 0 7vh;background:transparent}.auth-heading{margin-bottom:32px}.auth-eyebrow{font-family:ui-monospace,monospace;font-size:9px;letter-spacing:.19em;color:#777}.auth-heading h1{font-size:clamp(32px,3.5vw,44px);font-weight:450;letter-spacing:-.055em;margin-top:12px}.auth-heading p{margin-top:12px;color:#989898}.auth-form{gap:23px}.auth-field,.auth-form{display:flex;flex-direction:column}.auth-field{gap:10px;font-size:11px;font-weight:400;color:#c2c2c2}.auth-field input{width:100%;height:44px;border:1px solid #3b3b3b;border-radius:6px;outline:none;padding:0 13px;color:#eee;background:rgba(36,36,36,.7);font:inherit;font-size:12px;transition:border-color .2s}.auth-field input::placeholder{color:#686868}.auth-field input:focus{border-color:#8c8c8c}.auth-password{position:relative;display:block}.auth-password input{padding-right:44px}.auth-password button{position:absolute;right:0;top:0;height:44px;width:42px;display:grid;place-items:center;color:#999}.auth-password-note{margin:-13px 0 0;color:#777;font-size:10px}.auth-submit{display:flex;align-items:center;justify-content:center;width:100%;padding:11px 16px;border:1px solid #4a4a4a;border-radius:5px;background:#333;color:#f4f4f5;font-size:12px;font-weight:500;min-height:44px;margin-top:3px;animation:none;transition:none}.auth-submit:focus-visible{outline:2px solid #aaa;outline-offset:3px}.auth-submit:disabled{opacity:.6;cursor:wait}.auth-switch{margin-top:30px;font-size:11px;color:#888;text-align:center}.auth-switch a{color:#d7d7d7;display:inline-flex;gap:5px;align-items:center;margin-left:5px;text-decoration:none}.session-gate{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;color:#999;font-size:12px}.session-gate-mark{width:46px;height:55px;opacity:.6}.spinner{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.preview-reveal{position:relative;perspective:1300px;margin:64px auto 0;padding:0 6px 24px;text-align:left}.preview-tablet{position:relative;border-radius:25px;padding:16px 9px 9px;border:1px solid #626262;background:#272727;box-shadow:inset 0 1px 1px #ffffff38,0 25px 65px #0005;transform:rotateX(15deg);transform-origin:center bottom;animation:tablet-float 8s ease-in-out 1.5s infinite}.tablet-camera{position:absolute;width:4px;height:4px;border-radius:50%;background:#0d0d0d;top:6px;left:calc(50% - 2px)}.preview-screen{overflow:hidden;border-radius:14px;background:#1c1c1c;display:grid;grid-template-columns:20% 80%;min-height:440px;font-size:11px;color:#b6b6b6}.preview-sidebar{display:flex;flex-direction:column;padding:23px 15px 15px;border-right:1px solid #ffffff0b}.preview-brand{display:flex;align-items:center;gap:9px;color:#eee;margin-bottom:36px}.preview-brand img{width:24px;height:28px}.preview-brand strong{font-size:12px;font-weight:500}.preview-nav{display:flex;align-items:center;gap:10px;padding:11px 9px;margin-bottom:4px;font-size:10px;color:#777;border-radius:5px}.preview-nav svg{width:13px;height:13px}.preview-nav.selected{color:#ddd;background:#ffffff07}.preview-user{margin-top:auto;display:flex;gap:9px;align-items:center;font-size:10px;padding:10px 5px 0}.preview-user>span{display:grid;place-items:center;background:#2b2b2b;width:26px;height:26px;border-radius:5px;font-size:8px}.preview-user small{display:block;color:#606060;font-size:8px;margin-top:4px}.preview-topbar{height:48px;display:flex;justify-content:space-between;align-items:center;padding:0 30px;font-size:10px;border-bottom:1px solid #ffffff08}.preview-linked{color:#909090;font-size:9px;display:flex;align-items:center;gap:6px}.preview-linked i{width:4px;height:4px;border-radius:50%;background:#b2b2b2}.preview-body{padding:27px 30px}.preview-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.preview-heading small{font-family:monospace;font-size:7px;letter-spacing:.15em;color:#696969}.preview-heading h2{font-size:30px;font-weight:450;letter-spacing:-1.4px;color:#eee;margin-top:8px}.preview-heading p{margin:6px 0 0;font-size:10px;color:#727272}.preview-balance{display:flex;flex-direction:column;text-align:right;gap:5px}.preview-balance strong{font-size:32px;color:#c8c8c8;font-weight:350}.preview-search{display:flex;align-items:center;gap:9px;font-size:9px;color:#747474;padding-bottom:14px;border-bottom:1px solid #ffffff12}.preview-sort{margin-left:auto;display:flex;gap:20px;color:#8c8c8c}.preview-row{display:flex;align-items:center;gap:12px;min-height:66px;border-bottom:1px solid #ffffff0a;padding:9px 2px}.preview-seller-icon{width:30px;height:30px;border:1px solid #ffffff10;border-radius:6px;display:grid;place-items:center;color:#999;font-family:monospace;font-size:8px}.preview-product strong{font-size:10px;font-weight:450;color:#d4d4d4}.preview-product small{display:flex;align-items:center;gap:4px;margin-top:6px;color:#6b6b6b;font-size:8px}.preview-price{margin-left:auto;text-align:right}.preview-price strong{display:block;font-size:17px;font-weight:450;color:#e0e0e0}.preview-price small{color:#666;font-size:7px}.preview-buy{display:flex;gap:16px;align-items:center;margin-left:14px;padding:8px 11px;border:1px solid #ffffff15;border-radius:5px;color:#bcbcbc;font-size:8px}.preview-row-0 .preview-buy{animation:preview-attention 6s ease-in-out 2s infinite}.preview-connection{display:flex;gap:9px;align-items:center;color:#777;font-size:8px;margin-top:22px}.preview-sync{margin-left:auto;display:flex;gap:5px;align-items:center;color:#888}@keyframes preview-attention{0%,70%,to{border-color:#ffffff15}35%{border-color:#ffffff60;background:#ffffff08}}@keyframes component-reveal{0%{opacity:0;transform:translateY(12px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.landing-header,.topbar{animation:component-reveal .65s .04s both}.landing-content h1{animation:component-reveal .8s .12s both}.landing-content>p{animation:component-reveal .7s .24s both}.landing-actions{animation:component-reveal .7s .34s both}.preview-reveal{animation:component-reveal 1s .46s both}.landing-footer{animation:component-reveal .7s .58s both}.auth-heading{animation:component-reveal .7s .12s both}.auth-field{animation:component-reveal .65s .22s both}.auth-field:nth-child(2){animation-delay:.29s}.auth-field:nth-child(3){animation-delay:.36s}.auth-switch{animation:component-reveal .65s .5s both}.app-shell .sidebar .brand{animation:component-reveal .6s .04s both}.app-shell .sidebar nav{animation:component-reveal .6s .13s both}.app-shell .page-heading,.app-shell .section-title{animation:component-reveal .6s .18s both}.app-shell .filters{animation:component-reveal .6s .25s both}.app-shell .offer-card{animation:component-reveal .65s .3s both}.app-shell .offer-card:nth-child(2){animation-delay:.38s}.app-shell .offer-card:nth-child(3){animation-delay:.46s}.app-shell .market-side{animation:component-reveal .65s .4s both}@media (max-width:760px){.landing-header{width:calc(100% - 28px);padding-inline:0}.landing-header-button{font-size:9px;padding-inline:10px}.landing-content{padding-top:10vh;width:calc(100% - 32px)}.landing-content h1{font-size:clamp(38px,7.8vw,60px);letter-spacing:-.065em}.landing-content p{font-size:12px;max-width:300px}.dex-ascii-mark{width:90vw;right:-22%;top:14%;opacity:.1}.preview-reveal{width:160%;max-width:none;margin-left:-30%;margin-top:44px;transform-origin:top center}.preview-tablet{border-radius:18px}.preview-screen{min-height:340px}.preview-body{padding:18px}.preview-topbar{padding-inline:18px}.preview-heading h2{font-size:24px}.preview-sidebar{padding-inline:8px}.preview-brand{gap:4px}.preview-brand strong{font-size:9px}.preview-nav{font-size:8px;gap:5px;padding-inline:5px}.preview-price strong{font-size:15px}.preview-buy{margin-left:4px;gap:8px}.auth-content{padding-block:9vh 8vh}.auth-page .dex-ascii-mark{width:90vw;right:-45%}}@media (prefers-reduced-motion:reduce){.app-shell *,.landing-page *{animation:none!important}}.auth-content{width:min(400px,calc(100% - 40px));padding:40px 0;margin:auto}.auth-card{padding:30px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#202020;box-shadow:0 16px 60px rgba(0,0,0,.12)}.auth-identity{display:flex;align-items:center;justify-content:center;gap:9px;margin-bottom:24px;animation:component-reveal .65s .08s both}.auth-identity img{width:27px;height:33px}.auth-identity span{font-size:11px;font-weight:600;letter-spacing:.2em;color:#dadada}.auth-heading{text-align:center;margin-bottom:29px}.auth-heading h1{margin-top:0;font-size:25px;letter-spacing:-.04em;font-weight:550}.auth-heading p{margin-top:9px;font-size:12px}.auth-form{gap:20px}.auth-field{gap:8px}.auth-field input{height:41px;background:#1b1b1b;border-color:#ffffff0b}.auth-password button{height:41px}.auth-submit{margin-top:7px;min-height:41px}.auth-switch{margin-top:25px}.auth-page .dex-ascii-mark{display:none}.auth-page .landing-ascii .ascii-background{opacity:.7;-webkit-mask-image:radial-gradient(ellipse at center,transparent 12%,#000 40%,#000 65%,transparent 95%);mask-image:radial-gradient(ellipse at center,transparent 12%,#000 40%,#000 65%,transparent 95%)}.auth-page .ascii-background pre{color:rgba(220,220,220,.22)}.landing-ascii .ascii-background pre{color:rgba(210,210,210,.15)}.dashboard-ascii{position:fixed;inset:0 0 0 var(--sidebar);pointer-events:none;z-index:0;overflow:hidden}.dashboard-ascii .ascii-background{inset:0;opacity:.5;-webkit-mask-image:linear-gradient(90deg,transparent 25%,#000);mask-image:linear-gradient(90deg,transparent 25%,#000)}.dashboard-ascii .ascii-background pre{color:rgba(210,210,210,.15)}.app-shell .main-shell{position:relative;z-index:1;background:transparent}.app-shell main{background:transparent}.preview-reveal{perspective:1500px;perspective-origin:50% 38%;height:clamp(270px,31vw,390px);width:min(1040px,100%);margin:44px auto 0;padding:0}.preview-tablet{position:absolute;inset-inline:0;top:50%;padding:25px 16px 16px;border-radius:34px;border-color:#929292;background:linear-gradient(150deg,#414141,#242424 24%,#292929 76%,#464646);transform:translateY(-50%) translateZ(-40px) rotateX(57deg);transform-origin:50% 50%;transform-style:preserve-3d;backface-visibility:hidden;box-shadow:0 0 0 2px #101010,0 0 0 3px #ffffff12,inset 0 3px 3px #ffffff35,inset 0 -3px 2px #000b,0 32px 65px #0007;animation:tablet-float 9s ease-in-out 1.5s infinite}.preview-tablet:before{inset:-1px;border:1px solid #8b8b8b;border-radius:inherit;background:linear-gradient(180deg,#525252,#303030 36%,#666 86%,#292929);box-shadow:inset 0 2px 0 #929292,inset 0 -2px 0 #121212,0 12px 24px #0006;transform:translateZ(-15px)}.preview-tablet:after,.preview-tablet:before{content:"";position:absolute;pointer-events:none}.preview-tablet:after{inset:3px;border:1px solid #ffffff14;border-radius:30px}.preview-tablet .tablet-camera{top:10px;width:5px;height:5px;box-shadow:0 0 0 1px #ffffff12,inset 0 1px 1px #000}.preview-screen{min-height:480px;border-radius:21px;box-shadow:0 0 0 1px #0b0b0b,0 1px 2px #0008}@keyframes tablet-float{0%,to{transform:translateY(-50%) translateZ(-40px) rotateX(57deg)}50%{transform:translateY(calc(-50% - 4px)) translateZ(-40px) rotateX(54deg)}}@media (max-width:760px){.auth-content{padding-block:28px}.auth-card{padding:28px 24px}.preview-reveal{width:135%;margin-left:-17.5%;height:240px}.preview-screen{min-height:430px}.preview-tablet{padding:22px 12px 12px;border-radius:27px}.preview-tablet:after{border-radius:23px}.dashboard-ascii{inset-inline-start:0}}@media (prefers-reduced-motion:reduce){.auth-identity,.preview-tablet{animation:none}}