.lang-btn,.lang-btn *{box-sizing:border-box}html,body{max-width:100%;overflow-x:hidden}.lang-btn{justify-content:center;align-items:center;width:46px;min-width:46px;padding:0;display:inline-flex;position:relative;overflow:visible}.lang-btn i{font-size:1.05rem;line-height:1}.lang-badge{color:#134fae;background:#fff;border:1px solid #b9c9e8;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 4px;font-size:.68rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;bottom:-5px;right:-5px;box-shadow:0 4px 10px #0b19351f}@media (max-width:760px){header .nav{align-items:center;gap:8px}.brand,.logo{flex:auto;min-width:0}.brand strong,.logo span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brand .logo-img,.logo .logo-img{flex:none}.nav-actions{flex:none;gap:6px;flex-wrap:nowrap!important}.nav-actions .btn:not(.lang-btn){min-height:38px;padding:8px 10px;font-size:.86rem}.lang-btn{width:42px;min-width:42px;min-height:38px}.lang-badge{min-width:18px;height:18px;font-size:.64rem;bottom:-4px;right:-4px}}
:root{--ink:#071014;--panel:#08151ddb;--panel-solid:#0d1c22;--line:#9af1de2e;--text:#eefbf8;--muted:#9fb7b5;--cyan:#5eead4;--green:#a3e635;--amber:#f8c35a;--red:#fb7185;--white:#fff;--shadow:0 20px 70px #00000047}*{box-sizing:border-box}body{min-height:100vh;color:var(--text);letter-spacing:0;background:#071014;margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}.shell{background:linear-gradient(#07101457,#071014eb),url(/images/llw-api-cloud.jpg) top/cover fixed;min-height:100vh}.topbar{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040d11c7;border-bottom:1px solid #ffffff17;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:18px;width:min(1240px,100% - 32px);min-height:70px;margin:0 auto;display:flex}.brand{align-items:center;gap:12px;min-width:0;display:flex}.logo-img{object-fit:contain;width:36px;height:36px}.brand strong{font-size:.98rem;display:block}.brand small{color:var(--muted);margin-top:2px;font-size:.78rem;display:block}.nav-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.btn,.icon-btn{color:var(--text);cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;display:inline-flex}.btn{padding:10px 14px;font-weight:700}.btn.micro{min-height:34px;padding:6px 10px;font-size:.82rem}.icon-btn{width:42px;padding:0}.btn.primary{color:#071014;background:#d7ff63;border-color:#d7ff63}.btn.primary,.btn.primary svg{color:#071014;stroke:currentColor}.btn.danger{color:#ffe1e7;background:#fb718529;border-color:#fb71856b}.btn:hover,.icon-btn:hover{border-color:#5eead494}.hero{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:24px;width:min(1240px,100% - 32px);min-height:calc(100vh - 92px);margin:0 auto;padding:44px 0 28px;display:grid}.auth-hero{min-height:calc(100vh - 70px)}.dashboard-hero{min-height:auto;padding-bottom:44px}.hero-copy{max-width:690px}.primary-key-card{align-self:start;margin-top:384px}.eyebrow{color:var(--green);text-transform:uppercase;align-items:center;gap:8px;font-size:.84rem;font-weight:800;display:inline-flex}h1,h2,h3,p{margin:0}h1{max-width:820px;margin-top:18px;font-size:clamp(2.7rem,7vw,6.2rem);line-height:.94}.lead{color:#d5e7e5;max-width:720px;margin-top:22px;font-size:clamp(1rem,2vw,1.26rem);line-height:1.65}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hero-metrics{grid-template-columns:repeat(3,minmax(120px,1fr));gap:12px;margin-top:34px;display:grid}.metric{border:1px solid var(--line);background:#051217b8;border-radius:8px;flex-direction:column;justify-content:space-between;min-height:108px;padding:16px;display:flex}.metric span{color:var(--muted);font-size:.82rem}.metric strong{font-size:1.55rem}.console{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:8px;overflow:hidden}.console-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:16px;display:flex}.console-head strong,.section-title strong{font-size:1rem}.status{color:var(--green);align-items:center;gap:8px;font-size:.82rem;font-weight:800;display:inline-flex}.status:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px;box-shadow:0 0 14px}.console-body{gap:14px;padding:16px;display:grid}.auth-panel{align-self:center}.field{gap:8px;display:grid}.field span{color:var(--muted);text-transform:uppercase;font-size:.82rem;font-weight:800}.field input,.field select,.field textarea{width:100%;min-height:46px;color:var(--text);background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;outline:none;padding:10px 12px}.field textarea{resize:vertical;min-height:110px}.field option{color:var(--text);background:#071014}.field input:focus,.field select:focus,.field textarea:focus{border-color:#5eead4b8}.btn.full{width:100%}.btn:disabled{cursor:not-allowed;opacity:.62}.btn.primary:disabled{color:#071014;opacity:.82}.alert{color:#ffe1e7;background:#fb71851f;border:1px solid #fb718559;border-radius:8px;gap:8px;padding:12px;line-height:1.45;display:grid}.alert.success{color:#ecfccb;background:#a3e6351f;border-color:#a3e63559}.alert code{color:var(--green);word-break:break-all;font-family:SFMono-Regular,Consolas,monospace}.alert small{color:#d8f8cf}.pill{border-radius:999px;justify-content:center;align-items:center;width:max-content;min-height:28px;padding:4px 10px;font-size:.78rem;font-weight:900;display:inline-flex}.pill.ok{color:var(--green);background:#a3e63529}.pill.warn{color:var(--amber);background:#f8c35a29}.pill.bad{color:var(--red);background:#fb71852e}.key-row,.model-row,.log-row,.ledger-row,.flow-step{background:#ffffff0b;border:1px solid #ffffff17;border-radius:8px}.key-row{padding:16px}.label{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:800}.secret{color:var(--green);word-break:break-all;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;font-family:SFMono-Regular,Consolas,monospace;font-size:.94rem;display:flex}.limits{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.limits div{gap:4px;display:grid}.app-workbench{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:18px;width:min(1240px,100% - 32px);margin:0 auto;padding:0 0 52px;display:grid}.sidebar{gap:10px;display:grid}.action{border:1px solid var(--line);color:#dff8f2;text-align:left;cursor:pointer;background:#08151ddb;border-radius:8px;align-items:center;gap:12px;min-height:58px;padding:14px;display:flex}.action.active{background:#d7ff6324;border-color:#d7ff6380}.app-main{min-width:0}.module-grid{gap:18px;display:grid}.module-grid.two{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr)}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;display:grid}.field.wide,.wide{grid-column:1/-1}.section-label{color:var(--muted);text-transform:uppercase;margin-bottom:8px;font-size:.82rem;font-weight:800;display:block}.check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.check{color:#dff8f2;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:8px 10px;display:flex}.check input{width:16px;height:16px;accent-color:var(--green)}.wallet-card,.profile-grid,.limit-grid{gap:10px;display:grid}.wallet-card{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-grid,.limit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-card span,.profile-grid span,.limit-grid div{background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;align-content:space-between;min-width:0;min-height:82px;padding:14px;display:grid}.wallet-card small,.profile-grid small,.limit-grid small{color:var(--muted)}.wallet-card strong,.profile-grid strong,.limit-grid strong{min-width:0;font-size:1.2rem}.profile-grid strong{overflow-wrap:anywhere;word-break:break-word;line-height:1.25}.mini-list{gap:8px;display:grid}.mini-row{width:100%;min-height:58px;color:var(--text);text-align:left;background:#ffffff0f;border:1px solid #ffffff17;border-radius:8px;grid-template-columns:minmax(120px,1fr) auto auto;align-items:center;gap:6px 12px;padding:10px 12px;display:grid}.mini-row small{color:var(--muted);grid-column:1/-1}.mini-row.clickable{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:start}.mini-row.clickable>strong{overflow-wrap:anywhere;word-break:break-word;grid-area:1/1;min-width:0;line-height:1.25}.mini-row.clickable>span{color:#d5e7e5;white-space:normal;grid-area:2/1/auto/-1;line-height:1.3}.mini-row.clickable>.pill{flex-shrink:0;grid-area:1/2;justify-self:end}.mini-row.clickable>.pill.ok{color:var(--green)}.mini-row.clickable>.pill.warn{color:var(--amber)}.mini-row.clickable>.pill.bad{color:var(--red)}.mini-row.selected{background:#d7ff631a;border-color:#d7ff637a}.empty{color:var(--muted);padding:16px}.limits small,.model-row small,.log-row small,.ledger-row small{color:var(--muted)}.call-sample{color:#c8fbdc;background:#071014;border:1px solid #5eead433;border-radius:8px;padding:14px;font-size:.83rem;line-height:1.55;overflow:auto}.section{color:#0c1516;background:#eef6f3;padding:52px 0}.section.dark{color:var(--text);background:linear-gradient(#071014e0,#071014f0),url(/images/llw-server-rack.jpg) 50%/cover}.section-inner{width:min(1240px,100% - 32px);margin:0 auto}.section-title{justify-content:space-between;align-items:end;gap:18px;margin-bottom:20px;display:flex}.section-title p{color:#4c6261;margin-top:6px;line-height:1.5}.dark .section-title p{color:#aac1bf}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tile{background:#fff;border:1px solid #0b24221f;border-radius:8px;align-content:space-between;gap:18px;min-height:190px;padding:18px;display:grid;box-shadow:0 14px 36px #0a191b14}.dark .tile{border-color:var(--line);box-shadow:none;background:#0a191fc7}.tile svg,.flow-step svg{color:#0f766e}.dark .tile svg,.dark .flow-step svg{color:var(--cyan)}.tile p{color:#536866;line-height:1.55}.dark .tile p{color:#bfd1cf}.model-list,.log-list,.ledger-list,.flow{gap:10px;display:grid}.model-row,.log-row,.ledger-row{grid-template-columns:1.2fr repeat(3,minmax(96px,.55fr));align-items:center;gap:12px;padding:14px;display:grid}.model-row{background:#0a1b22eb}.log-row,.ledger-row{background:#ffffff0f}.price{font-weight:900}.ok{color:#16a34a}.dark .ok{color:var(--green)}.warn{color:#b45309}.model-row{color:#f2fffb;border-color:#5eead43d;grid-template-columns:minmax(140px,1.15fr) repeat(4,minmax(96px,.55fr))}.model-row strong,.model-row b,.model-row span{color:#f2fffb}.model-row>span{white-space:nowrap;align-items:baseline;gap:6px;min-width:0;display:inline-flex}.model-row>span small,.model-row>span b{min-width:max-content}.model-row strong{color:#d7ff63}.model-row small{color:#b7d6d1}.model-list .model-price-row{box-shadow:inset 0 1px #ffffff0a;color:#f2fffb!important;background:#06141af5!important;border-color:#5eead461!important}.model-list .model-price-row strong{color:#d7ff63!important}.model-list .model-price-row span,.model-list .model-price-row b{color:#f2fffb!important}.model-list .model-price-row small{color:#b9d9d4!important}.log-row{grid-template-columns:minmax(0,2fr) minmax(78px,.7fr) minmax(92px,.75fr) minmax(86px,.65fr) minmax(74px,.55fr) minmax(96px,.7fr)}.log-row>*{min-width:0}.log-row strong{text-overflow:ellipsis;white-space:nowrap;font-family:SFMono-Regular,Consolas,monospace;font-size:.88rem;overflow:hidden}.log-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.log-row .ok,.log-row .pill{justify-self:end}.ledger-row{grid-template-columns:1.2fr repeat(3,minmax(96px,.55fr))}.flow{grid-template-columns:repeat(4,minmax(0,1fr))}.flow-step{align-content:space-between;min-height:150px;padding:16px;display:grid}.guide-page{gap:18px}.guide-hero{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:start}.guide-hero-console{align-self:auto;min-height:auto}.guide-hero-console .guide-hero{align-content:start;height:auto}.guide-hero h2{margin-top:12px;font-size:clamp(1.8rem,3vw,3.2rem);line-height:1}.guide-hero p{color:#d5e7e5;max-width:720px;margin-top:14px;line-height:1.7}.guide-hero code{color:var(--green);font-family:SFMono-Regular,Consolas,monospace}.guide-status{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.guide-status span,.guide-steps div,.guide-list p,.guide-table div,.code-card{background:#ffffff0e;border:1px solid #5eead429;border-radius:8px}.guide-status span{align-content:space-between;min-height:76px;padding:12px;display:grid}.guide-status small{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.guide-status strong{min-width:0;color:var(--text);overflow-wrap:anywhere}.guide-grid,.code-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.guide-steps{gap:10px}.guide-steps div{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;min-height:58px;padding:12px;display:grid}.guide-steps b{width:30px;height:30px;color:var(--green);background:#d7ff632e;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.guide-steps span,.guide-list span,.guide-table span{color:#d5e7e5;line-height:1.5}.guide-list{gap:10px}.guide-list.horizontal{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-list p{gap:6px;min-height:74px;padding:12px;display:grid}.guide-list strong,.guide-table b{color:var(--text)}.code-grid{align-items:start}.code-card{gap:10px;min-width:0;padding:12px;display:grid}.code-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.code-title strong{color:var(--text)}.code-block{color:#d7ff63;white-space:pre;background:#061116;border:1px solid #5eead42e;border-radius:8px;max-width:100%;margin:0;padding:12px;font-size:.84rem;line-height:1.6;overflow-x:auto}.code-block code{font-family:SFMono-Regular,Consolas,monospace}.guide-table{gap:8px}.guide-table div{grid-template-columns:minmax(110px,.38fr) minmax(0,1fr);align-items:center;gap:12px;min-height:52px;padding:10px 12px;display:grid}.footer{color:#9eb4b2;background:#071014;padding:26px 0}.footer .section-inner{flex-wrap:wrap;justify-content:space-between;gap:18px;display:flex}@media (max-width:980px){.hero{grid-template-columns:1fr;min-height:auto;padding-top:34px}.primary-key-card{align-self:auto;margin-bottom:0}.app-workbench,.module-grid.two,.guide-hero,.guide-grid,.code-grid,.guide-list.horizontal{grid-template-columns:1fr}.sidebar{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-3,.flow{grid-template-columns:1fr 1fr}.model-row,.log-row,.ledger-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.hero-metrics,.grid-3,.flow,.limits,.sidebar,.form-grid,.check-grid,.wallet-card,.profile-grid,.limit-grid,.mini-row{grid-template-columns:1fr}.nav,.hero,.app-workbench,.section-inner{width:min(100% - 20px,1240px)}.brand small,.hide-mobile{display:none}.model-row,.log-row,.ledger-row,.guide-status,.guide-table div{grid-template-columns:1fr}.log-row strong{white-space:normal;word-break:break-all}.log-row .ok,.log-row .pill{justify-self:start}}
