:root,html[data-theme=light]{--nx-bg:#f6f8f5;--nx-side:#fff;--nx-panel:#fff;--nx-text:#1b2e20;--nx-muted:#74847a;--nx-border:#e3eae1;--nx-soft:#f3f7f1;--nx-green:#477d25;--nx-lime:#b6ed42;--nx-hover:#f0f6eb;--nx-shadow:0 5px 22px rgba(20,58,26,.035);color-scheme:light}html[data-theme=dark]{--nx-bg:#0b1410;--nx-side:#101e17;--nx-panel:#13221a;--nx-text:#f1f8f0;--nx-muted:#93a79a;--nx-border:#284333;--nx-soft:#1b3023;--nx-green:#9cda5f;--nx-lime:#b6ed42;--nx-hover:#1e3627;--nx-shadow:0 8px 20px #020a0540;color-scheme:dark}html,body,#root{min-height:100%;margin:0}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--nx-bg);color:var(--nx-text)}button,input,select,textarea{font:inherit}button:disabled{opacity:.45;cursor:not-allowed}*,*:before,*:after{box-sizing:border-box}.nx-shell{min-height:100vh;background:var(--nx-bg);color:var(--nx-text);display:flex}.nx-sidebar{width:250px;min-width:250px;background:var(--nx-side);border-right:1px solid var(--nx-border);height:100vh;position:sticky;top:0;display:flex;flex-direction:column;padding:29px 15px 22px;z-index:40}.nx-brand{display:flex;align-items:center;gap:10px;padding:0 12px 29px;border-bottom:1px solid var(--nx-border);margin-bottom:31px}.nx-brand>img{width:52px;height:49px;object-fit:contain}.nx-brand>div{display:grid;gap:4px}.nx-brand strong{font-family:Outfit,Inter,sans-serif;font-size:26px;font-weight:800;letter-spacing:-1px;line-height:1}.nx-brand span{font-size:9px;font-weight:800;letter-spacing:3.1px;color:var(--nx-green)}.nx-nav-label{font-size:10px;letter-spacing:1.3px;color:#94a396;margin:0 13px 13px;font-weight:800}.nx-nav{display:grid;gap:5px}.nx-nav button{display:flex;align-items:center;gap:12px;text-align:left;background:none;border:0;border-radius:10px;padding:14px;color:var(--nx-muted);font-size:13px;font-weight:650;position:relative;min-height:46px}.nx-nav button.selected{background:var(--nx-hover);color:var(--nx-green)}.nx-nav button:hover{background:var(--nx-hover)}.nx-active-mark{width:3px;height:21px;position:absolute;left:-15px;background:var(--nx-green);border-radius:0 3px 3px 0}.nx-sidebar-space{flex:1}.nx-server{display:flex;align-items:center;gap:11px;border:1px solid var(--nx-border);border-radius:12px;background:var(--nx-soft);padding:14px 11px}.nx-server-led{width:11px;height:11px;box-shadow:0 0 0 4px #d8a34d22;border-radius:50%;background:#d8a34d}.nx-server-led.online{background:#79b839;box-shadow:0 0 0 4px #79b83926}.nx-server strong,.nx-server small{display:block}.nx-server strong{font-size:12px}.nx-server small{font-size:10px;color:var(--nx-muted);margin-top:5px}.nx-sidebar-note{display:flex;gap:11px;align-items:center;font-size:10px;line-height:1.7;color:var(--nx-muted);margin:17px 11px 2px}.nx-sidebar-note svg{color:var(--nx-green)}.nx-content{flex:1;min-width:0}.nx-header{height:76px;background:var(--nx-side);border-bottom:1px solid var(--nx-border);padding:0 35px;display:flex;align-items:center;justify-content:space-between;gap:18px;position:sticky;top:0;z-index:20}.nx-header-crumb{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--nx-muted)}.nx-header-crumb strong{font-weight:750;color:var(--nx-text)}.nx-crumb-slash{color:#bac6bb}.nx-header-actions{display:flex;align-items:center;gap:20px}.nx-connection{display:inline-flex;align-items:center;gap:8px;font-size:11px;color:#a07830;white-space:nowrap}.nx-connection i{height:8px;width:8px;border-radius:50%;background:#e6b760}.nx-connection.ready{color:var(--nx-green)}.nx-connection.ready i{background:#78be4b}.nx-theme-toggle{border:1px solid var(--nx-border);background:var(--nx-panel);color:var(--nx-text);padding:10px 13px;border-radius:10px;display:flex;gap:9px;align-items:center;font-size:11px;font-weight:700}.nx-theme-toggle:hover{background:var(--nx-hover)}.nx-main{max-width:1530px;margin:auto;padding:37px 38px 26px}.nx-title-area{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.nx-title-area h1{font:700 32px/1.2 Outfit,Inter,sans-serif;letter-spacing:-.65px;margin:9px 0}.nx-title-area p{margin:0;color:var(--nx-muted);font-size:13px;line-height:1.7}.nx-eyebrow{font-size:10px;letter-spacing:1.7px;color:var(--nx-green);font-weight:800}.nx-primary,.nx-secondary,.nx-small-btn,.nx-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;font-size:12px;font-weight:750;border:1px solid transparent;min-height:41px;padding:0 17px;white-space:nowrap}.nx-primary{background:#273f21;color:#fff;border-color:#273f21}.nx-primary:hover{background:#3c5e2c}.nx-secondary{background:var(--nx-panel);border-color:var(--nx-border);color:var(--nx-text)}.nx-secondary:hover,.nx-small-btn:hover{background:var(--nx-hover)}.nx-ghost{color:var(--nx-muted);background:transparent;padding:0 11px}.nx-badge{padding:6px 9px;border-radius:7px;font-size:10px;font-weight:760;background:var(--nx-soft);color:var(--nx-muted);display:inline-flex;align-items:center;white-space:nowrap}.nx-badge.nx-success{background:#e9f6e0;color:#3c7928}.nx-badge.nx-warning{background:#fff4dc;color:#9d6d20}.nx-badge.nx-danger{background:#ffe9e6;color:#a84036}.nx-badge.nx-lime{background:#c9f47a;color:#315a1a}.nx-welcome{display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden;border-radius:18px;padding:34px 46px;background:linear-gradient(105deg,#edf8e5,#e1f0d2 60%,#d3edbd);min-height:241px;border:1px solid #d7e9c8}.nx-welcome>div{z-index:1;max-width:610px}.nx-welcome h2{font:700 30px/1.2 Outfit,Inter,sans-serif;margin:15px 0 10px;color:#1e3c20;letter-spacing:-.4px}.nx-welcome p{font-size:12px;color:#587054;line-height:1.8;max-width:470px;margin:0}.nx-welcome button{display:inline-flex;align-items:center;gap:10px;background:#233d1e;color:#fff;border:0;border-radius:9px;padding:12px 17px;font-weight:750;font-size:12px;margin-top:23px}.nx-welcome>img{height:240px;width:330px;object-fit:contain;opacity:.86;filter:drop-shadow(0 15px 26px #4b88282d);margin:-30px 3% -40px 0}.nx-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:22px 0}.nx-stats.three{grid-template-columns:repeat(3,minmax(0,1fr))}.nx-stat{border:1px solid var(--nx-border);background:var(--nx-panel);padding:21px 21px 19px;border-radius:14px;box-shadow:var(--nx-shadow);min-height:140px}.nx-stat-head{display:flex;align-items:center;justify-content:space-between;color:var(--nx-muted);font-size:11px;font-weight:700}.nx-stat-head svg{color:var(--nx-green)}.nx-stat>strong{display:block;font:700 30px/1.3 Outfit,sans-serif;margin:12px 0 3px}.nx-stat>small{font-size:10px;color:var(--nx-muted)}.nx-panel{background:var(--nx-panel);border:1px solid var(--nx-border);box-shadow:var(--nx-shadow);border-radius:15px;padding:25px;margin-top:21px;min-width:0}.nx-panel-heading{display:flex;align-items:center;gap:13px;justify-content:space-between;margin-bottom:22px}.nx-panel-heading h3{margin:0 0 5px;font:700 18px/1.3 Outfit,Inter,sans-serif}.nx-panel-heading p{font-size:11px;color:var(--nx-muted);margin:0;line-height:1.7}.nx-panel-heading>div:nth-child(2):not(.nx-heading-buttons){flex:1}.nx-heading-icon{display:grid;place-items:center;width:42px;height:42px;color:var(--nx-green);background:var(--nx-soft);border-radius:11px;flex-shrink:0}.nx-link{border:0;background:none;color:var(--nx-green);display:flex;gap:8px;align-items:center;font-size:12px;font-weight:800}.nx-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.nx-note{background:var(--nx-panel);border:1px solid var(--nx-border);border-radius:13px;padding:20px;min-width:0}.nx-note-top{display:flex;align-items:flex-start;gap:11px}.nx-note-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:11px;background:var(--nx-soft);color:var(--nx-green);flex-shrink:0}.nx-note-title{display:grid;gap:3px;min-width:0;flex:1}.nx-note-overline{font-size:9px;font-weight:800;letter-spacing:1px;color:var(--nx-green)}.nx-note-title strong{font:750 21px/1.2 Outfit,Inter,sans-serif}.nx-note-title>span:last-child{font-size:11px;color:var(--nx-muted)}.nx-note-parties{margin:20px 0;display:grid;grid-template-columns:1fr 1fr;gap:14px}.nx-note-parties>div{min-width:0;display:grid;gap:5px}.nx-note-parties small,.nx-key-area>span{font-size:9px;letter-spacing:1px;color:var(--nx-muted);font-weight:800}.nx-note-parties strong{font-size:12px;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-note-parties span{font-size:10px;color:var(--nx-muted)}.nx-key-area{padding:11px 12px;background:var(--nx-soft);border-radius:8px;display:grid;gap:5px}.nx-key-area code{font:10px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere;color:var(--nx-text)}.nx-note-foot{display:flex;justify-content:space-between;gap:8px;margin:14px 0;border-bottom:1px solid var(--nx-border);padding-bottom:15px;font-size:10px;color:var(--nx-muted)}.nx-note-foot span:last-child{display:inline-flex;gap:5px;align-items:center;color:var(--nx-green)}.nx-doc-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.nx-doc-actions button{background:var(--nx-soft);border:1px solid var(--nx-border);color:var(--nx-text);border-radius:8px;font-weight:700;font-size:10px;min-height:36px;display:flex;align-items:center;justify-content:center;gap:5px;padding:6px 5px}.nx-doc-actions button:hover{background:var(--nx-hover);border-color:#9fca81}.nx-doc-actions button.nx-action-main{background:#eaf6df;color:#33691e;border-color:#d6eac8}.nx-two-cols{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);gap:18px;align-items:start}.nx-two-cols .nx-panel{margin-top:0}.nx-input-label{display:flex;align-items:center;justify-content:space-between;margin:5px 0 11px}.nx-input-label strong{font-size:12px}.nx-input-label button{border:0;background:none;color:var(--nx-green);font-weight:750;font-size:11px}.nx-editor textarea{width:100%;min-height:210px;background:var(--nx-soft);color:var(--nx-text);border:1px solid var(--nx-border);border-radius:11px;resize:vertical;padding:17px;outline:none;font:12px/1.8 ui-monospace,SFMono-Regular,Consolas,monospace}.nx-editor textarea:focus{border-color:#9dca83;box-shadow:0 0 0 3px #92c5671b}.nx-editor textarea::placeholder{color:var(--nx-muted)}.nx-input-metrics{display:flex;gap:7px;flex-wrap:wrap;margin:12px 0}.nx-editor-tools{display:flex;flex-wrap:wrap;gap:7px;margin-top:17px}.nx-price-box{display:flex;align-items:flex-start;gap:10px;background:var(--nx-soft);border:1px solid var(--nx-border);border-radius:11px;padding:15px;margin:20px 0;color:var(--nx-green)}.nx-price-box strong{font-size:12px;color:var(--nx-text)}.nx-price-box p{font-size:10px;margin:5px 0 0;color:var(--nx-muted)}.nx-submit{display:flex;gap:10px}.nx-submit .nx-primary{flex:1;min-height:46px}.nx-preview-list{max-height:550px;overflow:auto;display:grid;gap:9px}.nx-preview-item{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--nx-border);border-radius:10px;padding:13px 12px;min-width:0}.nx-preview-number{width:31px;height:30px;background:var(--nx-soft);border-radius:8px;display:grid;place-items:center;flex-shrink:0;color:var(--nx-green);font-size:11px;font-weight:800}.nx-preview-item>div:nth-child(2){flex:1;min-width:0;display:grid;gap:7px}.nx-preview-item strong{font-size:12px}.nx-preview-item span{font-size:10px;color:var(--nx-muted);overflow-wrap:anywhere}.nx-preview-item code{font:10px/1.6 ui-monospace,Consolas,monospace;color:var(--nx-muted);overflow-wrap:anywhere}.nx-preview-item .nx-badge{padding:5px;font-size:9px}.nx-preview-more{font-size:11px;color:var(--nx-muted)}.nx-results{margin-top:17px}.nx-heading-buttons{display:flex;gap:8px;align-items:center}.nx-result-list{display:grid;gap:8px}.nx-result-row{display:flex;align-items:center;gap:12px;border:1px solid var(--nx-border);border-radius:10px;padding:13px;flex-wrap:wrap}.nx-result-icon{height:37px;width:37px;display:grid;place-items:center;border-radius:9px;background:var(--nx-soft);color:var(--nx-green)}.nx-result-main{flex:1;min-width:200px;display:grid;gap:5px}.nx-result-main strong{font-size:13px}.nx-result-main strong small{color:var(--nx-muted);font-weight:500}.nx-result-main>span{font-size:10px;color:var(--nx-muted);overflow-wrap:anywhere}.nx-row-error{flex-basis:100%;color:#b46c35;padding-left:50px}.nx-small-btn{min-height:32px;padding:0 10px;border-color:var(--nx-border);color:var(--nx-text);background:var(--nx-soft);font-size:10px}.nx-empty{min-height:215px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:36px 18px}.nx-empty>span{height:57px;width:57px;border-radius:15px;background:var(--nx-soft);color:var(--nx-green);display:grid;place-items:center;margin-bottom:12px}.nx-empty h3{font:700 17px Outfit,sans-serif;margin:2px 0 8px}.nx-empty p{font-size:11px;color:var(--nx-muted);max-width:350px;line-height:1.7;margin:0 0 13px}.nx-library-controls{display:flex;gap:10px;margin-bottom:18px;flex-wrap:wrap}.nx-search{display:flex;align-items:center;gap:10px;flex:1;min-width:250px;border:1px solid var(--nx-border);border-radius:10px;padding:0 13px;background:var(--nx-soft);color:var(--nx-muted)}.nx-search input{border:0;outline:0;background:none;color:var(--nx-text);font-size:12px;min-width:0;flex:1;min-height:42px}.nx-select{display:flex;align-items:center;gap:7px;border:1px solid var(--nx-border);padding:0 10px;border-radius:10px;background:var(--nx-soft);color:var(--nx-muted)}.nx-select select{font-size:12px;color:var(--nx-text);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;outline:0;max-width:250px;min-height:42px}.nx-list-head{font-size:11px;color:var(--nx-muted);margin:6px 0 14px}.nx-cards.list{grid-template-columns:1fr}.nx-cards.list .nx-note{display:grid;grid-template-columns:minmax(230px,1.1fr) minmax(220px,1.2fr) minmax(200px,1fr);gap:13px;align-items:center}.nx-cards.list .nx-note-top{grid-column:1}.nx-cards.list .nx-note-parties{grid-column:2;margin:0}.nx-cards.list .nx-key-area{grid-column:3}.nx-cards.list .nx-note-foot{margin:0;grid-column:1;border:0;padding:0}.nx-cards.list .nx-doc-actions{grid-column:2/4}.nx-document-hero{border-radius:14px;background:linear-gradient(105deg,#e8f5df,#d9edc5);padding:28px 32px;display:flex;justify-content:space-between;align-items:center;gap:20px;color:#23441e}.nx-document-hero h2{font:700 24px Outfit,sans-serif;margin:0 0 8px}.nx-document-hero p{font-size:12px;line-height:1.6;max-width:580px;margin:0}.nx-document-hero svg{opacity:.65;flex-shrink:0}.nx-info{display:flex;gap:13px;align-items:flex-start;background:var(--nx-soft);border:1px solid var(--nx-border);border-radius:12px;padding:20px 22px;margin:19px 0;color:var(--nx-green)}.nx-info strong{color:var(--nx-text);font-size:13px}.nx-info p{font-size:12px;line-height:1.8;color:var(--nx-muted);margin:6px 0 0}.nx-cost-table{overflow:auto}.nx-cost-row{display:grid;grid-template-columns:1fr 1fr 1.2fr .8fr;gap:10px;align-items:center;min-width:600px;padding:14px;border-bottom:1px solid var(--nx-border);font-size:12px}.nx-cost-row.head{background:var(--nx-soft);color:var(--nx-muted);font-weight:750;font-size:10px}.nx-cost-row:last-child{border:0}.nx-cost-row strong{font-weight:750}.nx-footer{display:flex;justify-content:space-between;margin:27px 0 0;padding-top:18px;border-top:1px solid var(--nx-border);font-size:10px;color:var(--nx-muted);gap:12px}.nx-toast{position:fixed;bottom:22px;right:22px;max-width:520px;z-index:110;box-shadow:0 15px 50px #0003;background:#243e27;color:#fff;border-radius:12px;padding:15px;display:flex;align-items:center;gap:12px;font-size:12px}.nx-toast>button{color:#fff;border:0;background:none;display:grid;place-items:center}.nx-busy{position:fixed;bottom:19px;left:50%;transform:translate(-50%);z-index:111;background:var(--nx-panel);border:1px solid var(--nx-border);padding:12px 15px;border-radius:11px;box-shadow:0 15px 35px #0002;display:flex;gap:10px;align-items:center;font-size:12px}.nx-overlay,.nx-mobile-only{display:none}html[data-theme=dark] .nx-welcome{background:linear-gradient(105deg,#1e3f26,#173421);border-color:#2d5736}html[data-theme=dark] .nx-welcome h2{color:#f2faee}html[data-theme=dark] .nx-welcome p{color:#b1c6b1}html[data-theme=dark] .nx-welcome button{background:#a1d46f;color:#16341a}html[data-theme=dark] .nx-document-hero{background:linear-gradient(105deg,#214029,#19331e);color:#f2f8f0}html[data-theme=dark] .nx-badge.nx-success{background:#23442c;color:#b5e89b}html[data-theme=dark] .nx-badge.nx-warning{background:#503d22;color:#f3d18e}html[data-theme=dark] .nx-badge.nx-danger{background:#5e3030;color:#ffc9bd}html[data-theme=dark] .nx-doc-actions button.nx-action-main{background:#23452b;border-color:#37663c;color:#c7efab}@media(max-width:1280px){.nx-sidebar{width:218px;min-width:218px}.nx-main{padding:30px 25px}.nx-header{padding:0 25px}.nx-welcome>img{width:270px}.nx-cards.list .nx-note{display:block}.nx-cards.list .nx-note-parties{margin:15px 0}.nx-cards.list .nx-key-area,.nx-cards.list .nx-note-foot{margin:12px 0}}@media(max-width:1080px){.nx-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-two-cols,.nx-cards{grid-template-columns:1fr}.nx-welcome>img{width:220px;opacity:.6}.nx-nav button{font-size:12px}}@media(max-width:760px){.nx-sidebar{position:fixed;left:0;top:0;bottom:0;width:278px;min-width:0;transform:translate(-105%);transition:transform .2s;z-index:80;box-shadow:20px 0 50px #0002}.nx-sidebar.opened{transform:translate(0)}.nx-overlay.visible{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:79;background:#06170f95;border:0;width:100%;height:100%}.nx-mobile-only{display:inline-flex}.nx-brand .nx-icon{margin-left:auto}.nx-icon{background:none;border:0;padding:7px;display:grid;place-items:center;color:var(--nx-text)}.nx-header{height:65px;padding:0 16px}.nx-header-crumb,.nx-header-actions{gap:8px}.nx-connection{font-size:0;gap:0}.nx-connection i{height:9px;width:9px}.nx-theme-toggle{padding:10px}.nx-theme-toggle span{display:none}.nx-main{padding:25px 15px}.nx-title-area{align-items:flex-start;flex-direction:column}.nx-title-area h1{font-size:26px}.nx-title-action{align-self:stretch}.nx-title-action .nx-primary{width:100%}.nx-welcome{padding:27px;min-height:260px}.nx-welcome h2{font-size:25px;max-width:300px}.nx-welcome p{max-width:260px}.nx-welcome>img{position:absolute;width:200px;height:200px;right:-65px;bottom:-35px;opacity:.19;margin:0}.nx-stats{gap:10px;margin:15px 0}.nx-stat{min-height:116px;padding:15px}.nx-stat>strong{font-size:26px}.nx-stats.three{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-panel{padding:17px;margin-top:15px}.nx-panel-heading{align-items:flex-start;flex-wrap:wrap}.nx-heading-buttons{width:100%;flex-wrap:wrap}.nx-heading-buttons button{flex:1}.nx-note{padding:15px}.nx-note-top{flex-wrap:wrap}.nx-note-title strong{font-size:19px}.nx-note-parties{gap:9px}.nx-note-parties strong{font-size:11px}.nx-doc-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-doc-actions button{min-height:40px}.nx-library-controls{flex-direction:column}.nx-search,.nx-select{width:100%;min-width:0}.nx-select select{flex:1;max-width:none}.nx-library-controls .nx-view-button{width:100%}.nx-result-row .nx-badge{margin-left:auto}.nx-result-main{min-width:calc(100% - 65px)}.nx-footer{flex-direction:column}.nx-document-hero{padding:23px}.nx-document-hero svg{display:none}.nx-document-hero h2{font-size:22px}.nx-toast{left:15px;right:15px;bottom:15px}.nx-note-parties{grid-template-columns:1fr 1fr}.nx-cards.list .nx-note-parties{margin:15px 0}}@media(max-width:400px){.nx-stats.three{grid-template-columns:1fr 1fr}.nx-stat-head{font-size:10px}.nx-note-parties{grid-template-columns:1fr}.nx-editor-tools .nx-secondary{flex:1}.nx-preview-item .nx-badge{display:none}.nx-note-top>.nx-badge{margin-left:55px}.nx-input-metrics{gap:5px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.nx-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a1c13aa;z-index:100;display:grid;place-items:center;padding:20px;overflow:auto}.nx-modal{width:min(850px,100%);max-height:calc(100vh - 40px);overflow:auto;background:var(--nx-panel);border:1px solid var(--nx-border);color:var(--nx-text);border-radius:18px;box-shadow:0 30px 95px #0005}.nx-modal-header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:26px 29px;border-bottom:1px solid var(--nx-border)}.nx-modal-header h2{font:750 26px Outfit,sans-serif;margin:9px 0 5px}.nx-modal-header h2 small{font-size:14px;color:var(--nx-muted);font-weight:500}.nx-modal-header p{font-size:11px;color:var(--nx-muted);overflow-wrap:anywhere;margin:0}.nx-modal-body{padding:25px 29px}.nx-modal-summary{display:grid;grid-template-columns:1fr 1fr .7fr;gap:15px;margin-bottom:29px}.nx-modal-summary>div{border:1px solid var(--nx-border);border-radius:10px;padding:15px;display:grid;gap:7px;min-width:0}.nx-modal-summary small{font-size:9px;color:var(--nx-muted);font-weight:800;letter-spacing:1px}.nx-modal-summary strong{font-size:12px;overflow-wrap:anywhere}.nx-modal-summary span{font-size:11px;color:var(--nx-muted)}.nx-modal-summary .nx-modal-value{font:750 21px Outfit,sans-serif;color:var(--nx-green)}.nx-modal-body h3{display:flex;align-items:center;gap:10px;font:700 16px Outfit,sans-serif}.nx-modal-items{border:1px solid var(--nx-border);border-radius:10px;overflow:hidden}.nx-modal-items-head,.nx-modal-item{display:grid;grid-template-columns:1fr 85px 115px;gap:10px;align-items:center;padding:12px 14px;font-size:11px;border-bottom:1px solid var(--nx-border)}.nx-modal-items-head{background:var(--nx-soft);color:var(--nx-muted);font-size:10px;font-weight:700}.nx-modal-item:last-child{border:0}.nx-modal-item>span:first-child{display:grid;gap:5px}.nx-modal-item strong{font-size:11px}.nx-modal-item small{color:var(--nx-muted)}.nx-modal-disclaimer,.nx-muted-note{font-size:11px;color:var(--nx-muted);line-height:1.8;margin-top:18px}.nx-modal-footer{padding:19px 29px;border-top:1px solid var(--nx-border);display:flex;justify-content:flex-end;gap:9px}@media(max-width:760px){.nx-modal-backdrop{padding:8px}.nx-modal{max-height:calc(100vh - 16px);border-radius:12px}.nx-modal-header,.nx-modal-body{padding:20px}.nx-modal-summary{grid-template-columns:1fr}.nx-modal-items-head,.nx-modal-item{grid-template-columns:1fr 40px 75px;gap:7px;padding:10px;font-size:10px}.nx-modal-footer{padding:15px}}:root{font-family:DM Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;background:#07110e;color:#eaf3ed;font-weight:400;-webkit-font-smoothing:antialiased;--bg:#07110e;--sidebar:#091713;--card:#0d1b16;--card2:#10211a;--line:rgba(174,221,181,.105);--muted:#83988d;--green:#b6f547;--green2:#6bd332;--secondary:#c2d1c7;--shadow:0 15px 40px rgba(0,0,0,.12)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.48;cursor:not-allowed}button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--green);outline-offset:3px}::selection{background:#b6f547;color:#10200b}.app-shell{min-height:100vh;display:flex;background:radial-gradient(65% 45% at 85% -10%,rgba(25,82,40,.17),transparent 70%),var(--bg)}.sidebar{width:244px;flex:none;background:linear-gradient(160deg,#0a1914,#08140f 68%);border-right:1px solid var(--line);min-height:100vh;position:sticky;top:0;align-self:flex-start;display:flex;flex-direction:column;padding:28px 15px 18px;z-index:35;height:100vh}.sidebar-brand{height:72px;display:flex;align-items:center;gap:9px;padding:0 8px;margin-bottom:28px}.sidebar-mark{width:52px;height:50px;object-fit:contain;filter:drop-shadow(0 2px 10px #a2f93328)}.sidebar-brand-name{display:flex;flex-direction:column;gap:2px}.sidebar-brand-name strong{font-family:Outfit,sans-serif;font-size:24px;letter-spacing:1.1px;font-weight:800;line-height:1}.sidebar-brand-name span{letter-spacing:3px;font-size:9px;font-weight:800;color:#b2e96c}.brand-asterisk{font-size:8px;vertical-align:1px;font-style:normal}.sidebar-label{font-size:10px;letter-spacing:1.5px;font-weight:800;color:#536e5c;padding:0 18px;margin-bottom:12px}.sidebar-label-later{margin-top:32px}.sidebar-nav{display:grid;gap:5px}.nav-item{display:flex;align-items:center;position:relative;gap:13px;border:0;background:transparent;color:#91a79a;border-radius:9px;height:45px;padding:0 15px;text-align:left;font-size:13px;font-weight:700}.nav-item.active{background:linear-gradient(90deg,#aaf0491f,#aaf04909);color:#d7ffa8}.nav-item.active:before{content:"";height:22px;width:3px;position:absolute;left:0;border-radius:0 3px 3px 0;background:var(--green)}.nav-item:hover:not(.active){background:#13251c;color:#f1f8f1}.nav-current{display:none}.sidebar-api{display:flex;align-items:center;gap:10px;padding:10px 15px}.api-signal{width:33px;height:33px;display:grid;place-items:center;border-radius:10px;background:#2a3023}.api-signal>span{height:9px;width:9px;border-radius:50%;background:#cbaf6b;box-shadow:0 0 10px #cbaf6b40}.api-signal.active{background:#1d4322}.api-signal.active span{background:var(--green);box-shadow:0 0 9px #b6f54780}.sidebar-api strong,.sidebar-api small{display:block}.sidebar-api strong{font-size:12px;font-weight:700}.sidebar-api small{font-size:10px;margin-top:4px;color:#6d8474}.sidebar-spacer{flex:1}.sidebar-bottom{margin-top:18px}.sidebar-security{display:flex;gap:11px;align-items:center;background:linear-gradient(120deg,#142c1e,#112119);border:1px solid #243d28;border-radius:11px;padding:14px 10px;color:#a7e578}.sidebar-security strong,.sidebar-security span{display:block}.sidebar-security strong{font-size:11px;color:#d5ebd9}.sidebar-security span{color:#779987;font-size:10px;margin-top:4px}.sidebar-line{height:1px;background:var(--line);margin:19px 0}.sidebar-user{display:flex;align-items:center;gap:10px;padding:0 4px}.avatar-n{background:linear-gradient(135deg,#b4fb4f,#337b16);color:#12280b;border-radius:10px;font-family:Outfit;font-size:19px;font-weight:800;width:36px;height:36px;display:grid;place-items:center}.sidebar-user-text{flex:1;min-width:0}.sidebar-user strong,.sidebar-user span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-user strong{font-size:11px}.sidebar-user span{font-size:10px;color:#7b9186;margin-top:3px}.main-area{min-width:0;flex:1}.topbar{height:74px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;padding:0 clamp(22px,3.3vw,54px);background:#0816119a}.topbar-left,.topbar-right{display:flex;align-items:center;gap:14px}.topbar-left{font-size:12px;color:#728b7d}.topbar-left strong{color:#dbe8de;font-size:12px}.breadcrumb-divider{color:#3a5544}.secure-caption{display:flex;align-items:center;gap:6px;font-size:11px;color:#718f7c}.secure-caption svg{color:#a7e476}.connection-button{display:flex;align-items:center;gap:9px;border:1px solid #28422f;background:#122219;color:#d6ead2;padding:10px 12px;border-radius:8px;font-size:11px;font-weight:700}.connection-dot{height:7px;width:7px;background:#d8ac64;border-radius:50%;box-shadow:0 0 0 3px #d8ac6420}.connection-button.connected .connection-dot{background:var(--green);box-shadow:0 0 0 3px #b6f54720}.main-content{max-width:1520px;margin:0 auto;padding:27px clamp(22px,3.3vw,54px) 28px}.hero{min-height:248px;border:1px solid #24452e;border-radius:17px;background:linear-gradient(106deg,#132d1b,#102b1b 43%,#071c11);position:relative;overflow:hidden;display:flex;align-items:center;padding:34px 42px;box-shadow:var(--shadow)}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 85% 48%,#4a962b35,transparent 39%),linear-gradient(130deg,transparent 65%,#a8f64a09);pointer-events:none}.hero-content{position:relative;z-index:2;max-width:660px}.hero-eyebrow,.section-eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:10px;color:#a2ec55;font-weight:800;letter-spacing:1.4px}.green-spark{width:7px;height:7px;border-radius:50%;background:#b7f34e;box-shadow:0 0 0 4px #b7f34e19,0 0 16px #b7f34e50}.hero h1,.guide-intro h1{font-family:Outfit,Arial,sans-serif;font-size:clamp(29px,2.7vw,43px);line-height:1.12;letter-spacing:-1.3px;font-weight:700;margin:18px 0 13px}.hero h1 span,.guide-intro h1 span{color:var(--green)}.hero p{max-width:550px;color:#a8c0af;font-size:13px;line-height:1.8;margin:0}.hero-features{display:flex;flex-wrap:wrap;gap:20px;margin-top:24px}.hero-features span{display:inline-flex;align-items:center;gap:7px;color:#d1e3d1;font-size:11px;font-weight:700}.hero-features svg{color:var(--green)}.hero-art{position:absolute;right:7%;top:0;bottom:0;aspect-ratio:1/1;display:grid;place-items:center;isolation:isolate}.hero-art img{position:relative;z-index:2;width:83%;max-width:270px;filter:drop-shadow(0 28px 25px #000a);transform:rotate(-4deg)}.art-ring{position:absolute;border:1px solid #b1ec2f20;border-radius:50%;width:260px;height:260px;transform:rotate(-30deg)}.ring-b{width:365px;height:365px;border-color:#b1ec2f10}.art-glow{position:absolute;z-index:-1;width:230px;height:230px;border-radius:50%;background:#a6f02c38;filter:blur(90px)}.dashboard-head{display:flex;align-items:flex-end;justify-content:space-between;margin:30px 0 16px}.dashboard-head h2{font-family:Outfit;font-size:22px;letter-spacing:-.4px;margin:7px 0 0;font-weight:650}.demo-indicator{font-size:11px;color:#91a598;display:flex;align-items:center;gap:9px;background:#101f18;border:1px solid var(--line);border-radius:30px;padding:9px 13px}.mode-dot{width:7px;height:7px;background:#d0ac6b;border-radius:50%}.mode-dot.on{background:var(--green)}.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.metric-card{background:linear-gradient(130deg,#102019,#0b1914);border:1px solid var(--line);border-radius:13px;padding:19px 20px;min-height:135px;min-width:0}.metric-top{display:flex;justify-content:space-between;align-items:center;gap:8px;color:#90a59a;font-size:11px;font-weight:650}.metric-icon{height:34px;width:34px;flex:none;display:grid;place-items:center;background:#1d3323;border-radius:9px;color:#a9df5a}.metric-icon.slate{color:#a5bca9;background:#203126}.metric-icon.green{color:#b9f34c;background:#213b22}.metric-icon.blue{color:#70bbff;background:#162e39}.metric-icon.lime{color:#cdf587;background:#283822}.metric-value{font-family:Outfit,sans-serif;font-size:31px;font-weight:700;letter-spacing:-.8px;margin:12px 0 6px;line-height:1}.metric-sub{font-size:10px;color:#6e877a}.work-grid{display:grid;grid-template-columns:minmax(0,1.38fr) minmax(315px,.9fr);gap:16px;margin-top:19px}.workspace-card{min-width:0;background:linear-gradient(140deg,#0f1e18,#0b1813);border:1px solid var(--line);border-radius:14px;overflow:hidden}.editor-card,.action-card{padding:25px}.card-heading{display:flex;align-items:center;gap:12px;margin-bottom:25px}.card-heading-icon{width:43px;height:43px;display:grid;place-items:center;flex:none;background:#263f28;border:1px solid #36512e;border-radius:11px;color:#b5ef6b}.card-heading-icon.dark{background:#172c20}.card-heading-copy{flex:1;min-width:0}.card-heading h3{font-family:Outfit;font-size:17px;font-weight:650;letter-spacing:-.2px;margin:0}.card-heading p{color:#81988a;font-size:11px;margin:5px 0 0;line-height:1.5}.step-chip{align-self:start;flex:none;display:inline-block;color:#7d9c83;background:#19291e;border:1px solid #283c2b;padding:7px 9px;border-radius:6px;letter-spacing:1px;font-size:9px;font-weight:800}.editor-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.editor-label label{font-size:10px;font-weight:800;letter-spacing:1px;color:#c9d8c9}.editor-label label span{font-weight:500;color:#627969}.editor-label button,.text-btn,.examples-btn{border:0;background:transparent;color:#a3d965;font-size:11px;font-weight:700;display:inline-flex;align-items:center;gap:7px}.textarea-wrap{position:relative}.textarea-wrap textarea{width:100%;min-height:198px;resize:vertical;border:1px solid #2b4533;border-radius:10px;padding:17px 18px 35px;background:#081610;color:#e8f7e3;font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;line-height:1.85;outline:0}.textarea-wrap textarea::placeholder{color:#536d5b}.textarea-wrap textarea:focus{border-color:#7ebd42;box-shadow:0 0 0 3px #9dff3c0a}.textarea-wrap.dragging textarea{border-style:dashed;border-color:var(--green);background:#142c1c}.textarea-corner{position:absolute;right:14px;bottom:13px;color:#617869;font-size:10px;pointer-events:none}.editor-validation{display:flex;align-items:center;gap:19px;flex-wrap:wrap;padding:14px 0}.editor-validation span{font-size:11px;display:flex;align-items:center;gap:6px;color:#8ba18f}.editor-validation .valid-keys{color:#b5ef68}.editor-validation .invalid-keys{color:#ffb187}.inline-warning{display:flex;gap:9px;align-items:flex-start;color:#ecb47c;background:#3e291b40;border:1px solid #66472f;border-radius:8px;font-size:10px;line-height:1.5;padding:11px;margin-bottom:11px}.inline-warning svg{flex:none}.editor-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.secondary-btn,.primary-btn,.stop-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid #38543c;background:#172b20;color:#e4f2e4;border-radius:9px;padding:12px 15px;font-size:12px;font-weight:750;white-space:nowrap;transition:transform .15s,background .15s}.secondary-btn:hover:not(:disabled){background:#25412c;transform:translateY(-1px)}.primary-btn{background:var(--green);color:#17320b;border-color:var(--green)}.primary-btn:hover:not(:disabled){background:#cbff65;transform:translateY(-1px)}.editor-actions .text-btn{color:#93a595}.editor-actions .text-btn:hover{color:#ffb4a6}.editor-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:18px;border-top:1px solid var(--line);margin-top:19px}.editor-footer>span{display:flex;align-items:center;gap:6px;color:#708977;font-size:10px}.editor-footer>span svg{color:#9bc278}.process-box{min-height:188px;border:1px dashed #365139;border-radius:11px;background:radial-gradient(circle at 50% 10%,#406d2a21,transparent 68%),#10221a;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;padding:20px}.process-graphic{display:flex;align-items:center;justify-content:center;width:100%;gap:4px;margin-bottom:18px}.process-circle{width:49px;height:49px;border-radius:13px;display:grid;place-items:center;border:1px solid #385337;background:#263e2a;color:#b2e67c}.process-circle.b{background:#a8ef4a;color:#1c350e;border-color:#a8ef4a;box-shadow:0 0 28px #b1ff4330}.process-track{width:70px;height:2px;background:linear-gradient(90deg,#678749,#b8f759);display:flex;justify-content:space-evenly;align-items:center}.process-track span{width:5px;height:5px;background:#b4ef56;transform:rotate(45deg)}.process-box strong{font-family:Outfit;font-weight:650;font-size:14px}.process-box>span{color:#8fa99a;max-width:280px;font-size:11px;line-height:1.7;margin-top:7px}.process-summary{margin-top:19px;display:grid;gap:13px}.process-summary>div{display:flex;justify-content:space-between;align-items:center;gap:6px}.process-summary span{font-size:11px;color:#8a9e91}.process-summary strong{font-size:14px;font-weight:700}.api-notice{display:flex;align-items:flex-start;gap:10px;background:#28332064;color:#b7d19a;border:1px solid #43503a;border-radius:9px;padding:11px 12px;margin-top:21px}.api-notice svg{flex:none;margin-top:2px;color:#b4d26b}.api-notice strong,.api-notice span{display:block}.api-notice strong{font-size:11px}.api-notice span{font-size:10px;line-height:1.6;margin-top:3px;color:#91a48e}.start-btn,.stop-btn{width:100%;height:47px;border:0;border-radius:9px;background:linear-gradient(120deg,#d3ff72,#a2e941);color:#1c390a;font-weight:800;font-size:12px;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:19px;box-shadow:0 8px 20px #80a83613}.start-btn:hover:not(:disabled){background:#d7ff80}.stop-btn{background:#382d20;color:#ffe5c3;border:1px solid #6b5934}.action-footnote{display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;color:#6d8474;line-height:1.4;margin:13px 0 0}.results-card{margin-top:20px;padding:25px 26px}.results-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}.results-heading h3{font-family:Outfit;font-size:19px;font-weight:650;letter-spacing:-.2px;margin:7px 0 6px}.results-heading p{font-size:11px;color:#7d9386;margin:0}.results-count{font-family:DM Sans,sans-serif;font-size:11px;border:1px solid #315135;color:#b2ee61;background:#1c3525;border-radius:7px;padding:3px 8px;vertical-align:middle;margin-left:6px}.results-downloads{display:flex;gap:9px}.results-downloads .compact{padding:11px 13px;font-size:11px}.results-downloads .primary-btn span{font-size:10px;background:#294a12;color:#defcba;padding:1px 6px;border-radius:5px}.empty-results{display:flex;flex-direction:column;align-items:center;text-align:center;padding:43px 15px 30px}.empty-icon{display:grid;place-items:center;height:65px;width:65px;border-radius:18px;background:#1b3023;color:#83ac76;margin-bottom:14px;border:1px solid #28432f}.empty-results h4{font-family:Outfit;font-size:16px;font-weight:650;margin:0 0 8px}.empty-results p{max-width:350px;font-size:11px;line-height:1.65;color:#7d9685;margin:0}.progress-zone{margin-top:23px;background:#0b1913;border:1px solid var(--line);border-radius:10px;padding:15px}.progress-meta{display:flex;justify-content:space-between;font-size:11px;color:#94a99a}.progress-meta strong{color:var(--green)}.progress-bar{height:6px;border-radius:6px;overflow:hidden;background:#253629;margin-top:10px}.progress-bar div{height:100%;background:linear-gradient(90deg,#649c2e,#b7f54c);border-radius:inherit;transition:width .3s}.progress-details{display:flex;flex-wrap:wrap;gap:18px;margin-top:13px}.progress-details span{display:flex;align-items:center;gap:6px;color:#869c8d;font-size:10px}.legend{width:7px;height:7px;border-radius:50%}.legend.green{background:#a8ee47}.legend.red{background:#ee7775}.legend.amber{background:#e4b963}.legend.purple{background:#b79cf7}.table-toolbar{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;margin-top:18px}.filter-tabs{display:flex;gap:3px;background:#091811;border:1px solid var(--line);padding:4px;border-radius:9px}.filter-tabs button{background:transparent;border:0;color:#7d9584;border-radius:7px;font-size:10px;font-weight:750;padding:8px 11px}.filter-tabs button.selected{background:#28452a;color:#c5f886}.table-search{display:flex;align-items:center;gap:7px;background:#0a1812;border:1px solid #233a2b;border-radius:8px;padding:8px 11px;color:#768f7c}.table-search input{background:transparent;border:0;outline:0;color:#eaf3ed;font-size:10px;width:135px}.table-search input::placeholder{color:#65816f}.table-scroller{overflow:auto;margin-top:17px}.results-table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}.results-table th{padding:13px 12px;border-bottom:1px solid #2b3e2e;color:#708977;font-size:9px;letter-spacing:1px;font-weight:800}.results-table th:first-child,.results-table td:first-child{padding-left:0}.results-table td{padding:14px 12px;border-bottom:1px solid var(--line);font-size:11px}.results-table tbody tr:last-child td{border-bottom:0}.table-key{display:flex;align-items:center;gap:10px}.row-number{font-size:10px;color:#657e6b;background:#17281d;border:1px solid #28412b;border-radius:6px;padding:7px}.key-digits{font-family:ui-monospace,Menlo,Consolas,monospace;color:#d5e2d7;font-size:10px;letter-spacing:.2px}.row-error{display:block;max-width:440px;overflow:hidden;text-overflow:ellipsis;color:#db9e82;font-size:10px;margin-top:5px}.status-pill{display:inline-flex;align-items:center;gap:6px;border-radius:20px;border:1px solid;padding:6px 10px;font-size:10px;font-weight:700}.status-dot{height:6px;width:6px;background:currentColor;border-radius:50%}.status-pill.green{color:#a7e976;background:#1c3924;border-color:#36583a}.status-pill.red{color:#ff9d96;background:#3b2225;border-color:#563139}.status-pill.blue{color:#8dccff;background:#1e3040;border-color:#2d4960}.status-pill.amber{color:#e9cb8c;background:#392e20;border-color:#52452d}.status-pill.neutral{color:#91ad99;background:#1d2a21;border-color:#304334}.status-pill.violet{color:#ceb4fc;background:#2a2438;border-color:#463859}.muted-cell{color:#86a08e}.last-col{text-align:right!important}.download-icon{background:#254326;border:1px solid #396039;border-radius:7px;color:#b4eb77;padding:7px;display:inline-flex}.download-icon:hover{background:#325e32}.muted-dash{color:#597064}.empty-filter{padding:25px;text-align:center;font-size:12px;color:#829888}.table-bottom{margin-top:15px;padding-top:15px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;color:#738978;font-size:10px;gap:12px}.table-bottom>div{display:flex;gap:14px}.tiny-action{display:flex;align-items:center;gap:5px;border:0;background:transparent;color:#a5d964;font-size:10px;font-weight:750}.site-footer{display:flex;justify-content:space-between;align-items:center;gap:18px;color:#637a6b;font-size:10px;margin-top:23px}.site-footer i{font-style:normal;color:#b5ee56;padding:0 5px}.icon-btn{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:#789682;border-radius:8px;width:34px;height:34px}.icon-btn:hover{background:#1e3126;color:#e3f3de}.mobile-hamburger,.mobile-close,.mobile-scrim{display:none}.toast{position:fixed;right:22px;bottom:22px;max-width:min(440px,calc(100vw - 35px));z-index:100;border-radius:12px;border:1px solid #386332;background:#163b23;box-shadow:0 24px 80px #000a;color:#d9f5d4;display:flex;align-items:flex-start;gap:10px;padding:15px 14px;font-size:12px;line-height:1.5}.toast.error{background:#3a2724;color:#ffd8bf;border-color:#674338}.toast>svg{flex:none}.toast button{color:inherit;opacity:.65;border:0;background:transparent;padding:0;margin-left:9px}.dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#020804c9;display:grid;place-items:center;padding:20px;z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.login-panel{width:min(440px,100%);position:relative;background:linear-gradient(145deg,#142820,#0b1913);border:1px solid #355139;border-radius:20px;box-shadow:0 25px 100px #000b;padding:32px}.dialog-close{position:absolute;right:17px;top:15px;background:transparent;border:0;color:#91a99b}.dialog-logo{height:72px;width:84px;display:grid;place-items:center;margin-bottom:12px}.dialog-logo img{height:100%;width:100%;object-fit:contain}.eyebrow{color:var(--green);font-size:10px;letter-spacing:1.3px;font-weight:800}.login-panel h2{font-family:Outfit;font-size:27px;letter-spacing:-.8px;margin:11px 0}.login-panel p{font-size:12px;color:#a1baa8;line-height:1.7;margin-bottom:25px}.login-panel label{display:block;color:#c9dacb;font-size:11px;font-weight:800;margin-bottom:10px}.auth-input{display:flex;gap:10px;align-items:center;color:#93a78a;background:#091710;border:1px solid #35533c;border-radius:9px;padding:0 13px}.auth-input input{border:0;outline:0;background:transparent;color:#fff;padding:14px 0;min-width:0;flex:1;font-size:13px}.full{width:100%;margin-top:14px}.dialog-tip{display:flex;gap:9px;margin-top:19px;color:#7f9b8b;font-size:10px;line-height:1.65}.dialog-tip svg{flex:none}.guide-intro{border:1px solid #2d5434;border-radius:15px;padding:40px;background:linear-gradient(110deg,#18381f,#10241a)}.guide-intro p{font-size:13px;color:#a9bea9}.guide-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:21px 0 28px}.guide-step{border:1px solid var(--line);border-radius:13px;background:#0e1f17;padding:24px;position:relative}.guide-index{position:absolute;right:18px;top:18px;color:#33583b;font-family:Outfit;font-size:32px;font-weight:800}.guide-icon{width:54px;height:54px;border-radius:13px;display:grid;place-items:center;background:#243d27;color:#b8ef73;border:1px solid #3c5c39}.guide-step h3{font-family:Outfit;font-size:18px;margin:22px 0 10px}.guide-step p{line-height:1.75;font-size:12px;color:#8aa292;margin:0}.guide-faq{max-width:890px}.guide-faq h2{font-family:Outfit;font-size:23px}.guide-faq details{border-bottom:1px solid var(--line);padding:16px 8px}.guide-faq summary{display:flex;justify-content:space-between;align-items:center;list-style:none;cursor:pointer;font-weight:700;color:#d1e5d0;font-size:13px}.guide-faq summary::-webkit-details-marker{display:none}.guide-faq details[open] summary svg{transform:rotate(45deg)}.guide-faq details p{color:#8fa996;font-size:12px;line-height:1.8;max-width:750px}.guide-cta{margin-top:30px;padding:25px;border:1px solid #365339;background:#152b1e;border-radius:12px;display:flex;justify-content:space-between;align-items:center;gap:15px}.guide-cta h3{font-family:Outfit;font-size:20px;margin:8px 0}.guide-cta p{color:#8ea895;font-size:12px;margin:0}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin{animation:rotate 1.1s linear infinite}@media(max-width:1320px){.sidebar{width:218px}.sidebar-brand-name strong{font-size:22px}.sidebar-mark{width:46px}.hero-art{right:3%;opacity:.77}.hero-content{max-width:600px}.metrics-grid{gap:11px}.metric-card{padding:17px 15px}.work-grid{grid-template-columns:minmax(0,1.15fr) minmax(290px,.85fr)}.editor-card,.action-card{padding:21px}.hero{padding:30px}.hero h1{font-size:36px}}@media(max-width:1080px){.sidebar{width:205px}.main-content,.topbar{padding-inline:22px}.hero-art{opacity:.38;right:-40px}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.work-grid{grid-template-columns:1fr}.editor-card,.action-card{padding:24px}.process-box{min-height:155px}.process-summary{max-width:500px;margin:18px auto}.guide-steps{grid-template-columns:1fr}.guide-step{min-height:180px}}@media(max-width:760px){.sidebar{position:fixed;top:0;bottom:0;left:0;height:100dvh;width:275px;max-width:86vw;transform:translate(-105%);transition:transform .22s ease;box-shadow:25px 0 80px #0008;z-index:72}.sidebar.open{transform:translate(0)}.mobile-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;border:0;z-index:70}.mobile-close{display:flex;margin-left:auto}.mobile-hamburger{display:inline-flex;margin-left:-8px;margin-right:0}.main-area{width:100%}.topbar{height:65px;padding:0 19px}.topbar-left,.topbar-right{gap:8px}.topbar-left .breadcrumb,.breadcrumb-divider,.secure-caption{display:none}.connection-button{padding:9px 10px;font-size:10px}.main-content{padding:18px 15px}.hero{padding:28px 24px;min-height:248px}.hero h1{font-size:33px}.hero p{font-size:12px}.hero-eyebrow{font-size:9px;line-height:1.6}.hero-art{right:-110px;opacity:.16}.hero-features{gap:10px 18px;margin-top:21px}.hero-features span{font-size:10px}.dashboard-head{margin-top:27px}.dashboard-head h2{font-size:21px}.demo-indicator{font-size:9px;padding:8px}.metrics-grid{gap:10px}.metric-card{min-height:116px;padding:14px}.metric-top{font-size:10px}.metric-icon{width:30px;height:30px}.metric-value{font-size:27px}.metric-sub{font-size:9px;line-height:1.4}.work-grid{gap:12px;margin-top:13px}.editor-card,.action-card{padding:17px}.card-heading{margin-bottom:21px}.card-heading h3{font-size:16px}.card-heading p{font-size:10px}.step-chip{font-size:8px;padding:6px}.textarea-wrap textarea{font-size:12px;min-height:190px}.editor-validation{gap:12px}.editor-validation span{font-size:10px}.editor-actions .secondary-btn{font-size:11px;padding:11px}.editor-footer>span{font-size:9px}.examples-btn{font-size:10px}.results-card{padding:18px 16px;margin-top:14px}.results-heading{align-items:flex-start}.results-heading h3{font-size:18px}.results-downloads{width:100%}.results-downloads button{flex:1}.results-downloads .compact{font-size:10px;padding:11px 7px}.table-toolbar{align-items:stretch;flex-direction:column}.filter-tabs{overflow:auto;justify-content:space-between}.filter-tabs button{font-size:10px;padding:9px 8px}.table-search{width:100%}.table-search input{flex:1}.results-table{min-width:680px}.table-bottom{align-items:flex-start}.site-footer{align-items:flex-start;flex-direction:column;gap:7px}.guide-intro{padding:24px}.guide-intro h1{font-size:30px}.guide-cta{flex-direction:column;align-items:flex-start}.guide-cta button{width:100%}.guide-steps{gap:11px}}@media(max-width:385px){.hero h1{font-size:28px}.hero{padding:22px 18px}.metric-value{font-size:25px}.metric-top span{max-width:92px;line-height:1.4}.card-heading-icon{width:37px;height:37px}.card-heading h3{font-size:14px}.step-chip{display:none}.editor-actions .secondary-btn{font-size:10px}.editor-footer{align-items:flex-start;flex-direction:column}.demo-indicator{font-size:8px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.preview-card{margin-top:16px;padding:24px}.preview-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.preview-head h3{font-family:Outfit,sans-serif;font-size:19px;font-weight:650;margin:7px 0 6px}.preview-head p{font-size:11px;color:#90a899;line-height:1.6;margin:0}.preview-head .secondary-btn{flex-shrink:0}.key-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.key-preview-item{min-width:0;background:linear-gradient(130deg,#142a1d,#0b1b14);border:1px solid #294531;border-radius:11px;padding:14px;display:flex;flex-direction:column;gap:11px}.key-preview-top,.key-preview-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px}.key-preview-counter{font-size:10px;font-weight:800;color:#d5efac;background:#2c4826;border-radius:6px;padding:6px 7px}.key-preview-status{font-size:10px;color:#a7e978;display:inline-flex;align-items:center;gap:5px}.key-preview-item>strong{color:#f0f8e9;font-size:14px;letter-spacing:.1px}.key-preview-item>strong small{color:#8da99a;font-size:11px;font-weight:500}.key-preview-digits{font-size:11px;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.75;color:#bcd0be}.key-preview-bottom{border-top:1px solid #25402c;padding-top:10px;color:#789581;font-size:10px;overflow-wrap:anywhere}.key-preview-bottom button{background:#263d29;color:#c0f179;border:1px solid #335337;border-radius:7px;display:grid;place-items:center;padding:7px;flex:none}.key-preview-bottom button:hover{background:#345733}.preview-expand{display:flex;gap:8px;align-items:center;justify-content:center;margin:17px auto 0;background:#182d1e;border:1px solid #315038;color:#b8ec7f;padding:10px 17px;border-radius:9px;font-size:11px;font-weight:700}.preview-warning{display:flex;align-items:center;gap:7px;margin:14px 0 0;color:#dfb889;font-size:11px}.editor-actions{flex-wrap:wrap;gap:9px}@media(max-width:1320px){.key-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.preview-card{padding:17px}.preview-head{align-items:flex-start;flex-direction:column}.preview-head h3{font-size:17px}.key-preview-grid{grid-template-columns:1fr}.key-preview-item{padding:13px}.key-preview-digits{font-size:11px}}:root{--radius-panel: 17px;--radius-control: 10px}html[data-theme=light]{color-scheme:light;--bg:#f6f8f5;--sidebar:#ffffff;--card:#ffffff;--card2:#f2f7ed;--line:#e5ebe3;--muted:#6c7c70;--green:#b6ee44;--green2:#5c9e20;--secondary:#566b5c;--shadow:0 14px 44px rgba(28,50,28,.055);background:var(--bg);color:#172a1e}html[data-theme=dark]{color-scheme:dark}.theme-toggle{min-height:37px;display:inline-flex;align-items:center;gap:8px;background:#b7f5470f;color:#bcd7c3;border:1px solid #294232;border-radius:10px;padding:0 13px;font-size:11px;font-weight:750;white-space:nowrap;transition:background .16s ease,transform .16s ease,border-color .16s ease}.theme-toggle:hover{transform:translateY(-1px);background:#b7f5471f;border-color:#627e4e}.theme-toggle:focus-visible{outline:3px solid #7ebc39;outline-offset:3px}html[data-theme=light] .theme-toggle{background:#fff;color:#2b4534;border-color:#dfe8dd;box-shadow:0 2px 6px #17331e06}html[data-theme=light] .theme-toggle:hover{background:#f0f8e7;border-color:#b4d494}.workspace-card,.metric-card,.hero,.guide-step,.guide-intro,.guide-cta{border-radius:var(--radius-panel)}.secondary-btn,.primary-btn,.connection-button,.textarea-wrap textarea,.login-panel,.key-preview-item{border-radius:var(--radius-control)}.primary-btn{box-shadow:0 5px 14px #5b8c2220}.primary-btn:hover:not(:disabled){box-shadow:0 8px 20px #6f92282e}button,.key-preview-item,.metric-card{transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}html[data-theme=light] .app-shell{background:radial-gradient(circle at 88% 0%,#eff8eb 0%,transparent 25%),#f6f8f5;color:#172a1e}html[data-theme=light] .sidebar{background:#fff;border-right:1px solid #e7ece5;box-shadow:8px 0 28px #1c351b03}html[data-theme=light] .sidebar-brand{border-bottom:1px solid #f0f2ed;padding-bottom:20px;height:90px;margin-bottom:22px}html[data-theme=light] .sidebar-brand-name strong{color:#112818}html[data-theme=light] .sidebar-brand-name span{color:#508d21}html[data-theme=light] .sidebar-mark{filter:drop-shadow(0 5px 8px #88af4f16)}html[data-theme=light] .sidebar-label{color:#91a194}html[data-theme=light] .nav-item{color:#607166}html[data-theme=light] .nav-item.active{color:#285224;background:#edf6e6}html[data-theme=light] .nav-item.active:before{background:#71af32}html[data-theme=light] .nav-item:hover:not(.active){background:#f3f7f1;color:#24472f}html[data-theme=light] .sidebar-api strong,html[data-theme=light] .sidebar-user strong{color:#283e2e}html[data-theme=light] .sidebar-api small,html[data-theme=light] .sidebar-user span{color:#819289}html[data-theme=light] .api-signal{background:#f3f0e8}html[data-theme=light] .api-signal.active{background:#e7f6dc}html[data-theme=light] .sidebar-security{background:#f2f8ef;color:#4f8a30;border:1px solid #e0eed9}html[data-theme=light] .sidebar-security strong{color:#28482b}html[data-theme=light] .sidebar-security span{color:#788d7a}html[data-theme=light] .sidebar-line{background:#eaf0e8}html[data-theme=light] .avatar-n{background:linear-gradient(135deg,#c7f67a,#80b733);color:#254418}html[data-theme=light] .icon-btn{color:#6d8172}html[data-theme=light] .icon-btn:hover{background:#f0f7ec;color:#286d24}html[data-theme=light] .topbar{height:76px;background:#ffffffe0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #e6ece4}html[data-theme=light] .topbar-left{color:#8b9a91}html[data-theme=light] .topbar-left strong{color:#314335}html[data-theme=light] .breadcrumb-divider{color:#cad8ce}html[data-theme=light] .secure-caption{color:#66816b}html[data-theme=light] .secure-caption svg{color:#72ab42}html[data-theme=light] .connection-button{background:#f1f8ed;border-color:#d5ebcc;color:#397329}html[data-theme=light] .connection-button:hover{background:#e9f4e2;border-color:#b7d5a6}html[data-theme=light] .connection-dot{box-shadow:0 0 0 4px #c7a06417}html[data-theme=light] .main-content{padding-top:27px}html[data-theme=light] .hero{min-height:248px;border:1px solid #dbebd3;background:linear-gradient(109deg,#f3faed,#eaf6e4 55%,#d9edc9);box-shadow:0 12px 35px #3e6e2b0b}html[data-theme=light] .hero:before{background:radial-gradient(circle at 89% 43%,#b5df8c7e,transparent 43%),linear-gradient(133deg,transparent 53%,#f9fff940)}html[data-theme=light] .hero-eyebrow{color:#4b8d2b}html[data-theme=light] .green-spark{background:#7cb935;box-shadow:0 0 0 4px #94ce5a26}html[data-theme=light] .hero h1{color:#16321e;font-weight:750}html[data-theme=light] .hero h1 span{color:#4d8c27}html[data-theme=light] .hero p{color:#617765;max-width:550px}html[data-theme=light] .hero-features span{color:#416d41}html[data-theme=light] .hero-features svg{color:#5fae36}html[data-theme=light] .hero-art img{filter:drop-shadow(0 22px 20px #587d472c)}html[data-theme=light] .art-ring{border-color:#75af4f2a}html[data-theme=light] .ring-b{border-color:#75af4f14}html[data-theme=light] .art-glow{background:#a6d77c63}html[data-theme=light] .dashboard-head h2{color:#213a28}html[data-theme=light] .section-eyebrow{color:#639738}html[data-theme=light] .demo-indicator{background:#fff;color:#607766;border:1px solid #e2eae0}html[data-theme=light] .mode-dot.on{background:#72b639}html[data-theme=light] .metric-card{background:#fff;border-color:#e6eee3;box-shadow:0 4px 24px #213a1f08}html[data-theme=light] .metric-card:hover{box-shadow:0 9px 27px #203c2212;transform:translateY(-1px)}html[data-theme=light] .metric-top{color:#627a68}html[data-theme=light] .metric-value{color:#1d3324}html[data-theme=light] .metric-sub{color:#8b9a8f}html[data-theme=light] .metric-icon{background:#f1f6ed;color:#5d9847}html[data-theme=light] .metric-icon.slate{background:#f1f5f2;color:#668675}html[data-theme=light] .metric-icon.green{background:#eaf8dc;color:#52962c}html[data-theme=light] .metric-icon.blue{background:#eaf4fc;color:#4388b5}html[data-theme=light] .metric-icon.lime{background:#f3f9e2;color:#76992d}html[data-theme=light] .workspace-card{background:#fff;border:1px solid #e3ebe1;box-shadow:0 6px 24px #1c341d08}html[data-theme=light] .card-heading h3,html[data-theme=light] .results-heading h3,html[data-theme=light] .preview-head h3{color:#213528}html[data-theme=light] .card-heading p,html[data-theme=light] .results-heading p,html[data-theme=light] .preview-head p{color:#829486}html[data-theme=light] .card-heading-icon{background:#edf8e5;border-color:#deedcf;color:#518c32}html[data-theme=light] .card-heading-icon.dark{background:#edf6ec;border-color:#e0ebde;color:#567e51}html[data-theme=light] .step-chip{background:#f2f7ef;border-color:#e1ebdc;color:#6b9363}html[data-theme=light] .editor-label label{color:#39523d}html[data-theme=light] .editor-label label span{color:#98aa9d}html[data-theme=light] .editor-label button,html[data-theme=light] .text-btn,html[data-theme=light] .examples-btn{color:#4b872c}html[data-theme=light] .textarea-wrap textarea{background:#fafcf9;border:1px solid #dce7d8;color:#213b26;box-shadow:inset 0 1px 3px #2a4b2505}html[data-theme=light] .textarea-wrap textarea::placeholder{color:#9baa9d}html[data-theme=light] .textarea-wrap textarea:focus{border-color:#90c96a;box-shadow:0 0 0 4px #8dc96520}html[data-theme=light] .textarea-wrap.dragging textarea{border-color:#75b540;background:#f1f9e9}html[data-theme=light] .textarea-corner{color:#93a494}html[data-theme=light] .editor-validation span{color:#728876}html[data-theme=light] .editor-validation .valid-keys{color:#518d31}html[data-theme=light] .editor-validation .invalid-keys{color:#ad692d}html[data-theme=light] .inline-warning{background:#fff8ed;border-color:#f2dec2;color:#955b24}html[data-theme=light] .secondary-btn{background:#fff;border:1px solid #dce7db;color:#3d6543;box-shadow:0 2px 8px #1a331809}html[data-theme=light] .secondary-btn:hover:not(:disabled){background:#f0f8eb;border-color:#b8dba7}html[data-theme=light] .primary-btn{background:#a8e645;color:#1b370c;border:1px solid #a6e344}html[data-theme=light] .primary-btn:hover:not(:disabled){background:#b7ee5d}html[data-theme=light] .stop-btn{background:#fff2ed;border-color:#ecc9bd;color:#a94b32}html[data-theme=light] .editor-footer>span{color:#849688}html[data-theme=light] .editor-footer>span svg{color:#82b567}html[data-theme=light] .process-box{background:radial-gradient(circle at 50% 2%,#dcf1d3,transparent 75%),#f7fbf5;border:1px dashed #c4d9b8}html[data-theme=light] .process-circle{background:#eaf5e5;border:1px solid #d1e7c7;color:#57963e}html[data-theme=light] .process-circle.b{background:#b5eb62;color:#274511;border-color:#9fe04a;box-shadow:0 9px 23px #6ca42a20}html[data-theme=light] .process-track{background:linear-gradient(90deg,#bed8a8,#82b84c)}html[data-theme=light] .process-track span{background:#80b64a}html[data-theme=light] .process-box strong{color:#29432d}html[data-theme=light] .process-box>span{color:#7b907c}html[data-theme=light] .process-summary span{color:#758b79}html[data-theme=light] .process-summary strong{color:#29432b}html[data-theme=light] .api-notice{background:#f3f8ed;border:1px solid #e1ecd9;color:#577746}html[data-theme=light] .api-notice svg{color:#71a749}html[data-theme=light] .api-notice span{color:#819782}html[data-theme=light] .action-footnote{color:#829384}html[data-theme=light] .results-count{background:#eaf4e3;color:#4a8930;border-color:#d9ebd0}html[data-theme=light] .empty-results{color:#657c69}html[data-theme=light] .empty-icon{background:#eff7eb;border:1px solid #deebd6;color:#7da66c}html[data-theme=light] .empty-results h4{color:#3b533d}html[data-theme=light] .empty-results p{color:#8a9a8e}html[data-theme=light] .progress-zone{background:#f8fbf6;border-color:#e3ebdf}html[data-theme=light] .progress-meta{color:#728874}html[data-theme=light] .progress-meta strong{color:#385c35}html[data-theme=light] .progress-bar{background:#e8efe4}html[data-theme=light] .progress-bar div{background:linear-gradient(90deg,#83bc40,#baf363)}html[data-theme=light] .progress-details span{color:#6f8772}html[data-theme=light] .filter-tabs{background:#f5f8f3;border:1px solid #e6ede1}html[data-theme=light] .filter-tabs button{color:#7d8f7e}html[data-theme=light] .filter-tabs button.selected{background:#fff;color:#386b2c;box-shadow:0 1px 6px #1d371415}html[data-theme=light] .table-search{background:#fff;border:1px solid #dfe9dc;color:#829887}html[data-theme=light] .table-search input{color:#273e2e}html[data-theme=light] .table-search input::placeholder{color:#a2b1a4}html[data-theme=light] .results-table th{background:#f7faf5;color:#718574;border-color:#e8eee6}html[data-theme=light] .results-table td{border-color:#ebf0e9;color:#344b3a}html[data-theme=light] .results-table tbody tr:hover{background:#fbfdf9}html[data-theme=light] .row-number{background:#f2f6ef;color:#7a917c}html[data-theme=light] .key-digits{color:#2c4935}html[data-theme=light] .row-error{color:#b35a3b}html[data-theme=light] .muted-cell,html[data-theme=light] .muted-dash{color:#879b8b}html[data-theme=light] .download-icon{background:#edf7e6;color:#528d35;border-color:#d8eacc}html[data-theme=light] .download-icon:hover{background:#def1ce}html[data-theme=light] .status-pill.green{background:#eaf7e6;color:#428638;border-color:#d5edd0}html[data-theme=light] .status-pill.red{background:#fff1ed;color:#ad523d;border-color:#f1d9d0}html[data-theme=light] .status-pill.blue{background:#edf6fe;color:#387da9;border-color:#d5e8f8}html[data-theme=light] .status-pill.amber{background:#fff7ea;color:#a77b33;border-color:#f2e6c9}html[data-theme=light] .status-pill.neutral{background:#f3f5f2;color:#7b8d7b;border-color:#e7ebe4}html[data-theme=light] .status-pill.violet{background:#f2eeff;color:#7c66b0;border-color:#e7dffd}html[data-theme=light] .empty-filter,html[data-theme=light] .table-bottom{color:#839785}html[data-theme=light] .tiny-action{color:#548c3d}html[data-theme=light] .site-footer{color:#8b9f8b}html[data-theme=light] .site-footer i{color:#7fb846}html[data-theme=light] .key-preview-item{background:linear-gradient(150deg,#fff,#fbfdf9);border:1px solid #e0ebdc;box-shadow:0 3px 12px #2e5d2410}html[data-theme=light] .key-preview-item:hover{border-color:#b0d698;box-shadow:0 8px 23px #295b2716;transform:translateY(-1px)}html[data-theme=light] .key-preview-counter{background:#edf7e5;color:#4f842c}html[data-theme=light] .key-preview-status{color:#4e9136}html[data-theme=light] .key-preview-item>strong{color:#1d3c25}html[data-theme=light] .key-preview-item>strong small{color:#8c9e8c}html[data-theme=light] .key-preview-digits{color:#58705b}html[data-theme=light] .key-preview-bottom{border-top-color:#e9f0e7;color:#7f9582}html[data-theme=light] .key-preview-bottom button{background:#eef7e8;color:#579434;border-color:#d6e7cd}html[data-theme=light] .key-preview-bottom button:hover{background:#e2f1d7}html[data-theme=light] .preview-expand{background:#f3f9ef;color:#508b33;border-color:#d9eace}html[data-theme=light] .preview-warning{color:#a6753a}html[data-theme=light] .guide-intro{background:linear-gradient(110deg,#f0fae9,#e1f3d5);border-color:#d4eaca}html[data-theme=light] .guide-intro h1{color:#1f3825}html[data-theme=light] .guide-intro h1 span{color:#589134}html[data-theme=light] .guide-intro p{color:#66836a}html[data-theme=light] .guide-step{background:#fff;border-color:#e5ede1;box-shadow:0 6px 20px #2d492609}html[data-theme=light] .guide-step h3{color:#29412d}html[data-theme=light] .guide-step p{color:#829785}html[data-theme=light] .guide-index{color:#d5e8ce}html[data-theme=light] .guide-icon{background:#eef8e8;color:#649b49;border-color:#d9ebd3}html[data-theme=light] .guide-faq h2{color:#27402b}html[data-theme=light] .guide-faq summary{color:#39523e}html[data-theme=light] .guide-faq details p{color:#788d7b}html[data-theme=light] .guide-cta{background:#edf8e7;border-color:#dbebd0}html[data-theme=light] .guide-cta h3{color:#27442d}html[data-theme=light] .guide-cta p{color:#748a73}html[data-theme=light] .dialog-backdrop{background:#11271898}html[data-theme=light] .login-panel{background:#fff;border-color:#e1eade;box-shadow:0 30px 100px #061d0c42;color:#243d29}html[data-theme=light] .dialog-close{color:#7b9380}html[data-theme=light] .eyebrow{color:#5d923e}html[data-theme=light] .login-panel h2{color:#223b29}html[data-theme=light] .login-panel p{color:#788d7c}html[data-theme=light] .login-panel label{color:#38523d}html[data-theme=light] .auth-input{color:#789180;background:#f9fbf8;border-color:#dce8d8}html[data-theme=light] .auth-input input{color:#2b4130}html[data-theme=light] .dialog-tip{color:#778c7b}html[data-theme=light] .toast{background:#fff;color:#2b602e;border:1px solid #d7e9d1;box-shadow:0 16px 50px #1d3f2430}html[data-theme=light] .toast.error{background:#fff6f1;color:#a14f35;border-color:#f1d5ca}@media(max-width:760px){.theme-toggle{min-width:38px;width:38px;height:38px;padding:0;justify-content:center}.theme-toggle span{display:none}html[data-theme=light] .sidebar{box-shadow:25px 0 80px #1d351d25}html[data-theme=light] .topbar{height:65px}html[data-theme=light] .hero{min-height:250px}html[data-theme=light] .hero-art{opacity:.13}html[data-theme=light] .results-table{min-width:680px}}@media(max-width:385px){.theme-toggle{min-width:34px;width:34px;height:34px}html[data-theme=light] .hero{padding:25px 20px}}html[data-theme=light] .start-btn{background:linear-gradient(120deg,#c6f470,#a4df44);color:#24420f;box-shadow:0 7px 20px #7faa3920}html[data-theme=light] .start-btn:hover:not(:disabled){background:#b9ef58}
