:root{color-scheme:dark;--bg:#0e0e11;--panel:#17171c;--raised:#202026;--text:#f3f1ed;--muted:#a5a5af;--line:#303037;--subtle:#777782;--accent:#c7d7ca;font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:15px;color:var(--text);background:var(--bg);font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}a:hover{color:#fff}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;background:#27272e;color:#aaaab4}button,select{min-height:42px}button{border:0}input,select,textarea{color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:10px}input,select{height:46px;padding:0 14px;max-width:100%}textarea{width:100%;resize:vertical;padding:18px;line-height:1.6;min-height:150px}select{cursor:pointer}button:focus-visible,a:focus-visible{outline:2px solid #d4d9db;outline-offset:5px}input:focus,select:focus,textarea:focus{outline:2px solid #787882;outline-offset:2px}p{line-height:1.7;color:var(--muted);max-width:65ch}h1,h2{font-family:Baskerville,'Times New Roman',serif;font-weight:400;letter-spacing:-.028em;line-height:1.08;text-wrap:balance}h1{font-size:clamp(42px,5vw,70px);margin:0 0 22px}h2{font-size:clamp(32px,3.5vw,48px);margin:0 0 14px}h3{font-size:17px;line-height:1.4;font-weight:500;margin:0}small{font-size:12px}svg{width:19px;height:19px;flex-shrink:0;vertical-align:middle}header{height:96px;display:flex;align-items:center;justify-content:space-between;padding:0 4.5%;position:absolute;inset:0 0 auto;z-index:5}header nav{display:flex;gap:36px;color:#c0c0c8;font-size:14px}.brand{display:flex;align-items:center;gap:10px;font-size:26px;font-weight:500;letter-spacing:-.04em;white-space:nowrap}.brand img{width:32px;height:32px}.brand-sub{font-size:13px;font-weight:400;color:var(--muted);letter-spacing:0;margin-left:10px}.button{border:1px solid transparent;background:#f1efeb;color:#17171b;border-radius:999px;min-height:46px;padding:12px 24px;display:inline-flex;align-items:center;justify-content:center;gap:14px;font-weight:500;font-size:14px;white-space:nowrap;transition:background .15s}.button:hover{background:#fff;color:#17171b}.button svg{width:17px;height:17px}.button.secondary{color:var(--text);background:#24242b;border-color:#393940}.button.secondary:hover{background:#303038}.button.small{min-height:40px;padding:9px 19px;font-size:13px}.text-link{display:inline-flex;gap:12px;align-items:center;font-size:14px}.hero{min-height:850px;min-height:100svh;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:155px 24px 95px;overflow:hidden}.hero-atmosphere{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 42%,#33373b45,transparent 65%)}.orb{position:absolute;width:520px;height:520px;left:calc(50% - 260px);top:7%;border-radius:50%;background:radial-gradient(circle at 50% 50%,#68696d20,#34353908 55%,transparent 65%)}.ridge{position:absolute;inset:15% -5% 0;background:#77778008;clip-path:polygon(0 58%,10% 45%,20% 52%,37% 12%,45% 34%,51% 25%,65% 49%,78% 35%,89% 50%,100% 25%,100% 100%,0 100%)}.ridge-b{transform:translateY(13%) scaleX(-1);background:#0003}.hero-content{position:relative;text-align:center;width:100%;max-width:920px;animation:arrive .7s ease both}.preview-tag{display:inline-flex;align-items:center;gap:8px;color:#bebec6;font-size:12px;white-space:nowrap}.preview-tag>span{width:5px;height:5px;border-radius:50%;background:#a9bbaa}.hero h1{font-size:clamp(62px,7.3vw,112px);line-height:.97;margin:28px 0 23px;letter-spacing:-.04em}.hero p{margin:0 auto 36px;font-size:16px;line-height:1.65;color:#b4b4be}.hero-foot{position:absolute;bottom:35px;display:flex;justify-content:center;gap:60px;font-size:12px;color:#8f8f99}.section{max-width:1280px;margin:0 auto;padding:90px 48px}.section-top{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:30px}.section-top p{margin:12px 0 0}.model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.model-grid.featured{grid-template-columns:repeat(4,minmax(0,1fr))}.model-card{min-width:0;display:block;border-radius:15px;overflow:hidden;background:#18181d;transition:transform .2s}.model-card:hover{transform:translateY(-3px)}.model-art{height:185px;position:relative;overflow:hidden;background:#303a3e}.featured .model-art{height:195px}.maker-mark{position:absolute;top:14px;left:16px;font-family:Baskerville,serif;font-size:27px;z-index:1}.media-label{position:absolute;right:14px;top:18px;color:#e5e4e1b3;font-size:10px}.art-caption{position:absolute;left:17px;bottom:17px;z-index:1;font-size:12px;color:#ffffffb5}.art-shape{position:absolute;width:70%;height:90%;left:35%;top:30%;background:#a9bebd;clip-path:polygon(0 90%,10% 45%,40% 0,50% 38%,70% 20%,100% 100%);transform:rotate(-14deg);opacity:.24}.art-0{background:linear-gradient(145deg,#242b33,#53636b 60%,#303a3f)}.art-1{background:radial-gradient(ellipse at 70% 90%,#bb876b 0,transparent 65%),#312d34}.art-1 .art-shape{border-radius:50%;clip-path:none;background:#e1c3a5;transform:rotate(35deg);height:140%;width:45%;left:50%;top:15%;opacity:.3}.art-2{background:linear-gradient(135deg,#222c2f,#4c6462)}.art-2 .art-shape{clip-path:polygon(0 0,100% 40%,40% 100%);background:#c3cfb3;transform:rotate(28deg)}.art-3{background:radial-gradient(ellipse at 45% 100%,#696080,#25242c 70%)}.art-3 .art-shape{clip-path:none;border-radius:50%;height:150%;background:#b1a3c1;filter:blur(12px);opacity:.15;transform:rotate(-40deg)}.art-4{background:linear-gradient(135deg,#373329,#75705a)}.art-5{background:linear-gradient(135deg,#1f2935,#4a617a)}.model-card-body{padding:21px 18px 18px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.model-card h3{font-size:15px}.model-card p{font-size:12px;margin:5px 0 0}.model-card-body>svg{width:16px;color:#8a8a95}.model-price{width:100%;font-size:12px;padding-top:13px;border-top:1px solid #303037;color:#a5a5af}.model-price strong{color:#e6e4e0;font-size:15px;font-weight:500}.model-price small{float:right;font-size:11px;color:#9b9ba5;max-width:44%;text-align:right}.source-note{font-size:11px;line-height:1.65;color:#9999a5;margin-top:23px;max-width:95ch}.source-note a{color:#c0c0cb;text-decoration:underline;text-underline-offset:3px}.source-note svg{width:10px;height:10px;margin-left:2px}.split-section{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.split-section p{margin:20px 0 30px;max-width:39ch}.ledger-preview{border-radius:18px;background:#19191f;padding:30px}.row{display:flex;justify-content:space-between;gap:20px;font-size:13px}.quote-row{display:flex;justify-content:space-between;padding:23px 0;border-bottom:1px solid #35353b;font-size:14px}.quote-row strong{font-weight:400}.ledger-preview p{font-size:11px;margin:20px 0 0}.closing{text-align:center;padding:100px 25px 120px}.closing h2{font-size:clamp(42px,5vw,68px)}.closing p{margin:20px auto 28px}footer{border-top:1px solid #28282f;padding:50px 4.5% 24px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:35px}footer p{font-size:13px;margin:16px 0}.footer-links{display:flex;gap:30px;font-size:13px;align-items:flex-start;color:#b4b4bf}.footer-bottom{width:100%;display:flex;justify-content:space-between;gap:20px;border-top:1px solid #24242a;padding-top:24px;font-size:11px;color:#9999a4}.footer-bottom>div{display:flex;gap:24px}.page{padding-top:175px;min-height:80vh}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:40px}.page-heading p{margin:0;font-size:15px}.page-heading h1{font-size:clamp(36px,4.5vw,62px)}.catalog-tools{display:flex;gap:14px;align-items:center;margin-bottom:24px}.segments{display:flex;gap:4px;background:#1d1d23;padding:4px;border-radius:999px}.segments button{border-radius:999px;background:transparent;color:#a6a6b0;padding:8px 18px;min-height:36px;font-size:13px}.segments button[aria-pressed=true]{background:#e5e3df;color:#1a1a20}.search{display:flex;align-items:center;gap:9px;border:1px solid #3c3c45;border-radius:10px;padding:0 12px;min-width:0;flex:1}.search svg{color:#9e9eaa;width:17px}.search input{border:0;background:transparent;min-width:0;width:100%;padding:0}.muted{color:var(--muted)}#model-count{font-size:12px;margin-bottom:22px}.pricing-intro{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:35px 0 55px}.pricing-intro h2{font-size:50px}.planner-inline{padding:32px;background:var(--panel);border-radius:20px}.planner-controls{display:grid;grid-template-columns:2fr 1.2fr 1fr;gap:16px}.planner-controls label{display:flex;flex-direction:column;gap:10px;min-width:0;color:#b5b5c0;font-size:12px}.planner-controls select,.planner-controls input{width:100%;font-size:13px;background:#222228;border-color:#393941}.estimate-result{display:flex;justify-content:space-between;align-items:center;margin-top:30px;gap:20px;border-top:1px solid #34343b;padding-top:28px}.estimate-result>div{display:flex;flex-direction:column;gap:9px}.estimate-result span{font-size:12px;color:#aaaab5}.estimate-result strong{font-size:36px;font-weight:400;letter-spacing:-.04em}.estimate-result small{color:#a3a3ae;font-size:11px}.faq details{border-bottom:1px solid #33333c;padding:24px 0}.faq summary{cursor:pointer;font-size:16px}.faq p{font-size:14px;max-width:70ch}.lower{margin-top:50px}.workspace{display:flex;min-height:100svh}.sidebar{width:230px;flex-shrink:0;background:#141418;border-right:1px solid #28282f;padding:30px 18px 18px;position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;z-index:10}.sidebar .brand{margin-left:12px;margin-bottom:36px}.workspace-label{font-size:11px;color:#aaaab5;padding:12px 12px 18px;display:flex;align-items:center;gap:9px}.workspace-label>span{font-size:9px;border:1px solid #404049;border-radius:5px;padding:3px 5px;color:#b7b7c0}.sidebar nav{display:flex;flex-direction:column;gap:5px}.sidebar nav a,.sidebar-bottom>a{display:flex;align-items:center;gap:12px;color:#aaaab5;font-size:13px;border-radius:9px;padding:12px}.sidebar nav a.active{background:#27272e;color:#f4f2ef}.sidebar nav a:hover,.sidebar-bottom>a:hover{background:#202026;color:#fff}.sidebar nav svg{width:18px;height:18px}.sidebar-bottom{margin-top:auto;padding-top:35px}.sidebar-bottom>a{font-size:12px}.profile{margin-top:23px;padding:20px 8px 0;border-top:1px solid #303037;display:flex;gap:12px;align-items:center;font-size:12px}.profile>span{width:32px;height:32px;border-radius:50%;background:#3c3d42;display:grid;place-items:center}.profile small{display:block;color:#9999a4;margin-top:5px;font-size:10px}.workspace-body{margin-left:230px;flex:1;min-width:0}.workspace-top{height:76px;padding:0 40px;border-bottom:1px solid #28282f;display:flex;align-items:center;gap:22px;font-size:11px;color:#a6a6b2}.workspace-top>a{margin-left:auto;font-size:11px}.workspace-top svg{width:12px;height:12px;margin-left:6px}.workspace-top .preview-tag{margin-left:auto;font-size:11px}.workspace-top .preview-tag+a{margin-left:0}.slash{padding:0 13px;color:#6a6a76}.dashboard-main{padding:34px 42px 70px;max-width:1550px;margin:0 auto}.notice{max-width:none;background:#1c1d21;border-radius:8px;padding:12px 17px;font-size:11px;color:#b1b4be;margin:0 0 42px;line-height:1.7}.dashboard-main .page-heading{margin-bottom:36px}.dashboard-main .page-heading h1{font-size:42px;max-width:15ch;margin-bottom:16px}.dashboard-main .page-heading p{font-size:13px}.dashboard-main h2{font-family:inherit;font-size:18px;letter-spacing:-.02em}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin:0 0 28px;border-bottom:1px solid #303037;padding-bottom:32px}.stats>div{padding:4px 25px 4px 0;border-right:1px solid #303037}.stats>div:last-child{border:0}.stats span{display:block;font-size:12px;color:#b0b0bb}.stats strong{display:block;font-size:34px;font-weight:400;letter-spacing:-.035em;margin:15px 0 10px}.stats small{color:#9d9da9;font-size:11px}.stats.compact{grid-template-columns:1fr 1fr}.quick-start{display:grid;grid-template-columns:1fr 1.5fr;border-radius:15px;background:#18181e;overflow:hidden}.quick-visual{min-height:210px;background:radial-gradient(ellipse at 70% 90%,#75798255,transparent 60%),linear-gradient(130deg,#242c32,#39464a 70%,#1b222a);display:grid;place-items:center}.quick-visual>span{width:55px;height:55px;border:1px solid #ffffff40;border-radius:50%;display:grid;place-items:center;font-size:15px;color:#ffffffb8}.quick-start>div:last-child{padding:32px}.quick-start p{font-size:13px;max-width:45ch;margin:12px 0 18px}.empty{text-align:center;padding:62px 20px;border-radius:15px;background:#16161b;grid-column:1/-1}.empty h2,.empty h3{font-family:Baskerville,serif;font-size:29px;font-weight:400;margin:0 0 14px}.empty p{margin:0 auto 23px;font-size:13px;max-width:51ch}.empty-icon{color:#a6a6b1;margin:0 auto 24px;display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:#25252d}.empty-icon svg{width:24px;height:24px}.table-scroll{overflow-x:auto;border-bottom:1px solid #303037}table{width:100%;border-collapse:collapse;text-align:left;font-size:12px;white-space:nowrap}th{color:#aaaab5;font-weight:400;font-size:11px;padding:15px 18px;border-bottom:1px solid #35353d}td{padding:18px;border-bottom:1px solid #25252c}td strong{font-weight:500}td small{display:block;color:#8d8d99;margin-top:6px;font-size:10px}.tag{padding:5px 9px;border:1px solid #44444e;border-radius:999px;font-size:10px;color:#c2c2cb}.playground-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:30px;align-items:start}.planner-panel{padding:25px;background:#18181e;border-radius:15px}.planner-panel .planner-controls{grid-template-columns:1fr 1fr}.planner-panel .planner-controls label:first-child{grid-column:1/-1}.prompt-label{display:block;margin:25px 0 10px;font-size:12px;color:#b3b3be}.planner-panel textarea{background:#202026;font-size:13px;min-height:170px}.small-copy{font-size:11px;margin:18px 0 0}.planner-panel .estimate-result{gap:12px}.planner-panel .button{font-size:12px;padding:12px 18px}.output-panel{text-align:center;padding:0 5px}.output-art{height:310px;display:grid;place-items:center;border-radius:15px;background:radial-gradient(ellipse at 65% 40%,#4b555633,transparent 65%),#17171c;position:relative;margin-bottom:27px}.output-art>svg{width:38px;height:38px;stroke:#797984}.frame-corner{position:absolute;width:21px;height:21px;border-color:#60606b}.tl{top:20px;left:20px;border-top:1px solid;border-left:1px solid}.tr{top:20px;right:20px;border-top:1px solid;border-right:1px solid}.bl{bottom:20px;left:20px;border-bottom:1px solid;border-left:1px solid}.br{bottom:20px;right:20px;border-bottom:1px solid;border-right:1px solid}.output-panel h2{font-family:Baskerville,serif;font-size:29px}.output-panel p{font-size:12px;max-width:36ch;margin:15px auto 20px}.subtle-label{color:#9d9da9;font-size:10px}.ledger-toolbar{display:flex;align-items:center;gap:20px;justify-content:space-between;margin-bottom:18px}.ledger-toolbar .search{max-width:260px}.ledger-toolbar h2{margin:0}.feature-empty{padding:85px 30px}.balance-panel{background:#1b1b21;border-radius:16px;padding:35px}.balance-panel>span{font-size:13px;color:#b4b4bf}.balance-panel>strong{font-size:50px;letter-spacing:-.04em;font-weight:400;display:block;margin:20px 0}.balance-panel p{font-size:12px;margin:0}.settings-list{max-width:750px}.settings-list>div{padding:27px 0;border-bottom:1px solid #303037}.settings-list p{font-size:13px}.settings-list a{font-size:13px}.docs-layout{display:grid;grid-template-columns:200px 1fr;gap:70px}.docs-layout aside{display:flex;flex-direction:column;gap:22px;font-size:13px;align-self:start;position:sticky;top:50px;color:#a5a5b0}.docs-layout aside h3{color:#eee;font-size:14px;margin-bottom:8px}.docs-layout article{min-width:0;max-width:750px}.docs-layout article h1{font-size:59px}.intro{font-size:18px}.docs-layout article section{padding-top:40px;scroll-margin-top:25px}.docs-layout h2{font-size:32px}.docs-layout article p{font-size:14px}.code-header{display:flex;justify-content:space-between;align-items:center;background:#25252b;padding:5px 17px;border-radius:10px 10px 0 0;font-size:11px}.code-header button{background:transparent;color:#ddd;font-size:11px;min-height:30px}pre{padding:23px 20px;background:#19191e;margin:0;border-radius:0 0 10px 10px;font-size:12px;overflow-x:auto;color:#d4dccf}.status-line{padding:17px 0;display:flex;justify-content:space-between;border-bottom:1px solid #303037;font-size:12px;gap:20px}.status-line>span:last-child{color:#aaaab5}.status-line .status{color:#b7cebb!important}.legal{max-width:850px}.legal h1{font-size:60px}.legal p{margin:26px 0}.loading{display:grid;place-content:center;justify-items:center;min-height:100vh}.loading img{opacity:.7}.sr-only,.skip{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip:focus{position:fixed;clip:auto;width:auto;height:auto;z-index:100;background:#fff;color:#111;padding:15px;top:5px;left:5px}#toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,20px);background:#e5e5e0;color:#17171b;border-radius:12px;padding:15px 22px;font-size:12px;box-shadow:0 10px 50px #0005;z-index:100;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;max-width:calc(100vw - 30px)}#toast.show{opacity:1;transform:translate(-50%,0)}@keyframes arrive{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1600px){.hero-content{max-width:1000px}.hero h1{font-size:118px}.hero p{font-size:18px}.hero-foot{bottom:50px}}
@media(max-width:1100px){.section{padding-left:30px;padding-right:30px}.model-grid.featured{grid-template-columns:repeat(2,minmax(0,1fr))}.featured .model-art{height:210px}.split-section{gap:40px}.sidebar{width:200px}.workspace-body{margin-left:200px}.dashboard-main{padding:30px 28px}.workspace-top{padding:0 28px}.playground-layout{grid-template-columns:1fr}.output-panel{display:none}.dashboard-main .page-heading h1{font-size:36px}.model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-tools{flex-wrap:wrap}.catalog-tools .search{flex:1;min-width:190px}.docs-layout{gap:35px;grid-template-columns:170px 1fr}}
@media(max-width:700px){header{height:78px;padding:0 21px}header nav{gap:18px;font-size:12px}header nav a:last-child{display:none}.brand{font-size:24px}.brand-sub{font-size:11px;margin-left:7px}.brand img{width:27px;height:27px}header .button{font-size:11px;padding:9px 13px;min-height:36px}.hero{min-height:780px;min-height:100svh;padding:135px 19px 105px}.hero h1{font-size:68px;margin:25px 0}.hero p{font-size:14px;margin-bottom:28px}.hero-foot{gap:18px;font-size:9px;bottom:30px}.hero-foot span:last-child{display:none}.section{padding:60px 21px}.section-top{align-items:flex-start}.section-top>.text-link{font-size:11px;white-space:nowrap;padding-top:10px}.section-top .text-link svg{width:13px}.section h2{font-size:36px}.model-grid,.model-grid.featured{gap:13px;grid-template-columns:repeat(2,minmax(0,1fr))}.model-art,.featured .model-art{height:160px}.model-card-body{padding:15px 12px;gap:12px}.model-card h3{font-size:13px}.model-card-body>svg{display:none}.model-price strong{font-size:13px}.model-price{font-size:10px}.model-price small{float:none;display:block;margin-top:7px;max-width:none;text-align:left}.model-card p{font-size:11px}.split-section{grid-template-columns:1fr;gap:32px}.split-section p{max-width:45ch}.ledger-preview{padding:24px}.closing{padding-top:70px;padding-bottom:80px}footer{padding:38px 24px 23px}.footer-links{flex-wrap:wrap;gap:20px;font-size:12px}.footer-bottom{font-size:10px;align-items:flex-start}.footer-bottom>div{gap:12px;flex-wrap:wrap;justify-content:flex-end}.page{padding-top:125px}.page-heading{display:block;margin-bottom:30px}.page-heading>.button{margin-top:22px}.page-heading h1{font-size:43px}.page-heading p{font-size:13px}.catalog-tools{gap:12px}.segments{width:100%;justify-content:space-between}.segments button{flex:1;font-size:12px;padding:8px 14px}.catalog-tools select{max-width:115px;font-size:12px}.catalog-tools .search{min-width:140px}.catalog-tools .search input{font-size:12px}.pricing-intro{grid-template-columns:1fr;gap:5px;padding:10px 0 30px}.pricing-intro h2{font-size:40px}.pricing-intro p{font-size:14px}.planner-inline{padding:22px}.planner-controls{grid-template-columns:1fr 1fr}.planner-controls label:first-child{grid-column:1/-1}.estimate-result .button{padding:12px 16px;font-size:12px}.workspace{display:block}.sidebar{position:static;width:100%;padding:20px 20px 10px;border-right:0;border-bottom:1px solid #303037;display:block}.sidebar .brand{margin:0 0 20px}.workspace-label,.sidebar-bottom{display:none}.sidebar nav{flex-direction:row;overflow-x:auto;gap:5px;padding-bottom:8px}.sidebar nav a{padding:10px 12px;white-space:nowrap;font-size:11px}.sidebar nav a svg{width:15px;height:15px}.workspace-body{margin-left:0}.workspace-top{height:52px;padding:0 22px;font-size:10px}.workspace-top>.preview-tag{display:none}.dashboard-main{padding:23px 21px 55px}.notice{font-size:10px;margin-bottom:30px;padding:12px 14px}.dashboard-main .page-heading h1{font-size:40px;max-width:17ch}.dashboard-main .page-heading p{font-size:12px}.stats{gap:13px;padding-bottom:24px}.stats>div{padding-right:12px}.stats span{font-size:10px}.stats strong{font-size:27px}.stats small{font-size:9px}.quick-start{grid-template-columns:1fr}.quick-visual{min-height:155px}.quick-start>div:last-child{padding:24px}.dashboard-main .section-top h2{font-size:18px}.dashboard-main .section-top .text-link{font-size:11px;padding-top:2px}.lower{margin-top:35px}.empty{padding:45px 17px}.empty h2{font-size:27px}.empty p{font-size:12px}.planner-panel{padding:21px}.planner-panel .estimate-result strong{font-size:34px}.ledger-toolbar{align-items:flex-start;flex-direction:column}.ledger-toolbar .search{width:100%;max-width:none}.ledger-toolbar h2{font-size:19px}.docs-layout{grid-template-columns:1fr;gap:35px}.docs-layout aside{position:static;flex-direction:row;gap:16px;overflow-x:auto;white-space:nowrap;font-size:11px;padding-bottom:12px;border-bottom:1px solid #303037}.docs-layout aside h3{display:none}.docs-layout article h1{font-size:48px}.docs-layout article h2{font-size:32px}.docs-layout article p{font-size:13px}.legal h1{font-size:48px}.legal p{font-size:13px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.api-hero{min-height:820px;min-height:100svh;padding-left:5%;padding-right:5%}.api-hero-content{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px;text-align:left;max-width:1280px}.api-hero-copy h1{font-size:clamp(55px,6.4vw,96px);line-height:1.02;margin:28px 0}.api-hero-copy p{margin:0 0 32px;max-width:38ch;font-size:16px;line-height:1.8}.hero-actions{display:flex;align-items:center;gap:28px}.api-hero-copy .api-availability{margin:24px 0 0;font-size:11px;color:#92929f;max-width:none}.api-demo{background:#17171ddd;border:1px solid #383840;border-radius:17px;overflow:hidden;box-shadow:0 22px 90px #0003}.api-demo-top{padding:15px 22px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #32323b;font-size:11px;color:#c7c7cf;gap:15px}.api-demo-top>div{display:flex;gap:13px;align-items:center}.endpoint-method{color:#c3d5c7;font-size:10px}.api-demo-top button{background:transparent;color:#b7b7c3;font-size:10px;min-height:25px;padding:3px}.api-demo pre{background:transparent;font-size:12px;line-height:1.9;border-radius:0;padding:24px}.api-response-label{display:flex;justify-content:space-between;padding:0 24px 12px;font-size:10px;color:#898996}.api-response-label>span:first-child{color:#afc7b2}.api-demo .api-response{padding:17px 24px 23px;background:#10101466;border-top:1px solid #2b2b33;font-size:11px;color:#a1a1ad;line-height:1.8}.code-muted{color:#858591}.code-key{color:#bec0cb}.code-value{color:#c8d7c5}.code-number{color:#d1baa0}.api-demo-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #303037;padding:15px 23px;color:#8f8f9c;font-size:9px}.api-demo-bottom a{color:#bebec8}.api-demo-bottom svg{width:10px;height:10px}.api-hero .ridge{opacity:.5}
@media(max-width:1100px){.api-hero-content{gap:35px}.api-demo pre{font-size:10px}.api-demo .api-response{font-size:10px;padding-left:18px;padding-right:18px}.api-demo-bottom{font-size:8px;padding:15px}.api-hero-copy h1{font-size:65px}.api-hero-copy p{font-size:14px}}
@media(max-width:700px){.api-hero{padding:132px 21px 100px;min-height:auto}.api-hero-content{grid-template-columns:1fr;gap:38px}.api-hero-copy h1{font-size:61px;margin:26px 0}.api-hero-copy p{font-size:14px;margin-bottom:26px;max-width:40ch}.api-hero-copy .api-availability{font-size:10px;margin-top:20px}.hero-actions{gap:25px}.hero-actions .text-link{font-size:12px}.api-demo .api-response{font-size:10px;padding:18px}.api-demo-top{padding:14px 18px}.api-demo pre{padding:21px 18px;font-size:10px}.api-response-label{padding-left:18px;padding-right:18px}.api-demo-bottom{font-size:8px;gap:10px}.api-hero .hero-foot{bottom:28px}.api-hero .hero-content{max-width:520px;margin:auto}}
