.nlb-page{color:#102443;background:#fff;flex-direction:column;width:100%;min-width:0;min-height:100dvh;font-family:Inter,Arial,sans-serif;display:flex;overflow-x:clip}.nlb-page>.nlb-styled-node:has(>.nlb-footer){margin-top:auto}.nlb-page *{box-sizing:border-box}.nlb-font-classic{font-family:Arial,sans-serif}.nlb-font-serif{font-family:Georgia,serif}.nlb-font-system{font-family:system-ui,sans-serif}.nlb-inner{width:min(1180px,90%);margin:auto}.nlb-flexbox{width:100%;min-width:0;display:flex}.nlb-flexbox>[class*=DropZone]{display:contents}.nlb-tabs,.nlb-accordion{width:min(1180px,90%);margin:24px auto}.nlb-tabs [role=tablist]{border-bottom:1px solid #cbd5e1;gap:6px;display:flex}.nlb-tabs [role=tab]{color:inherit;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 13px;font-weight:750}.nlb-tabs [role=tab][aria-selected=true]{color:#0b63ce;border-bottom-color:#1677ff}.nlb-tabs [role=tabpanel]{padding:18px 4px}.nlb-accordion details,.nlb-faq details{border-bottom:1px solid #cbd5e1;padding:12px 0}.nlb-accordion summary,.nlb-faq summary{cursor:pointer;font-weight:800}.nlb-width-wide{width:min(1380px,94%)}.nlb-width-narrow{width:min(820px,88%)}.nlb-block{min-width:0;position:relative}.nlb-drop{padding:24px}.nlb-bg-soft{background:#f1f7fb}.nlb-bg-dark{color:#fff;background:#0b2038}.nlb-space-small{padding-block:28px}.nlb-space-medium,.nlb-section{padding-block:56px}.nlb-space-large{padding-block:88px}.nlb-header,.nlb-footer{justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:18px max(5%,50% - 590px);display:flex}.nlb-brand{align-items:center;gap:10px;display:flex}.nlb-brand img,.nlb-footer-brand img{object-fit:contain;width:46px;height:46px}.nlb-brand span{display:grid}.nlb-brand small{letter-spacing:.2em;text-transform:uppercase;font-size:8px}.nlb-header.is-sticky{z-index:20;position:sticky;top:0;box-shadow:0 2px 14px #0002}.nlb-header nav,.nlb-footer nav,.nlb-menu,.nlb-social,.nlb-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.nlb-header a,.nlb-footer a,.nlb-menu a,.nlb-social a{color:inherit;text-decoration:none}.nlb-button{background:var(--nlb-primary,#1677ff);color:#fff;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:11px 18px;font-weight:700;text-decoration:none;display:inline-flex}.nlb-button-outline{color:var(--nlb-primary,#1677ff);background:0 0;border-color:currentColor}.nlb-button-soft{color:#124c92;background:#e8f2ff}.nlb-hero{background:linear-gradient(135deg,#eff9ff,#fff);padding:72px 5%}.nlb-hero>.nlb-inner{grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);align-items:center;gap:48px;display:grid}.nlb-hero-media-left>.nlb-inner{direction:rtl}.nlb-hero-media-left>.nlb-inner>*{direction:ltr}.nlb-hero-centered>.nlb-inner{text-align:center;grid-template-columns:1fr}.nlb-hero h1{margin:12px 0;font-size:clamp(2.4rem,5vw,4.8rem);line-height:1.02}.nlb-hero p,.nlb-text,.nlb-rich-text{font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.65}.nlb-media{color:#24566a;background:#dff2fa;border:1px dashed #77a8c7;border-radius:16px;place-items:center;min-height:260px;display:grid}.nlb-media img,.nlb-image,.nlb-video,.nlb-slider img{object-fit:cover;border-radius:14px;width:100%;max-width:100%;max-height:620px;display:block}.nlb-layout,.nlb-card-grid,.nlb-gallery{gap:22px;min-width:0;display:grid}.nlb-layout-1{grid-template-columns:1fr}.nlb-layout-2,.nlb-layout-30-70,.nlb-layout-40-60,.nlb-layout-60-40,.nlb-layout-70-30,.nlb-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.nlb-layout-30-70{grid-template-columns:3fr 7fr}.nlb-layout-40-60{grid-template-columns:4fr 6fr}.nlb-layout-60-40{grid-template-columns:6fr 4fr}.nlb-layout-70-30{grid-template-columns:7fr 3fr}.nlb-layout-3,.nlb-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.nlb-layout-4,.nlb-columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.nlb-gap-small{gap:12px}.nlb-gap-large{gap:36px}.nlb-card-grid article{background:#fff;border:1px solid #dbe4ee;border-radius:12px;padding:22px}.nlb-card-grid article>img{object-fit:cover;border-radius:9px;width:100%;height:150px;margin-bottom:12px;display:block}.nlb-card-grid article>em{background:var(--nlb-primary,#1677ff);color:#fff;border-radius:12px;width:max-content;margin:-35px auto 12px;padding:5px 18px;font-size:12px;font-style:normal;display:block}.nlb-card-grid article>small,.nlb-card-grid article>strong,.nlb-card-grid article>b{display:block}.nlb-card-grid article>ul{padding-left:18px}.nlb-card-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.nlb-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.nlb-section-heading h2{margin:5px 0}.nlb-section-heading>div>small{color:var(--nlb-primary,#1677ff);letter-spacing:.2em;text-transform:uppercase;font-weight:800}.nlb-rating{color:#f4aa00;letter-spacing:.08em}.nlb-card-grid article strong,.nlb-card-grid article b{margin-bottom:8px;display:block}.nlb-form form{background:#f5f8fb;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:22px;display:grid}.nlb-form label{gap:5px;display:grid}.nlb-form input,.nlb-form textarea,.nlb-form select{width:100%;min-height:44px}.nlb-form button{min-height:44px}.nlb-faq details{border-bottom:1px solid #dbe4ee;padding:16px 0}.nlb-footer{align-items:flex-start}.nlb-footer>div,.nlb-footer>nav,.nlb-footer>address{gap:7px;font-style:normal;display:grid}.nlb-footer-social{gap:8px;display:flex}.nlb-footer a{color:inherit}.nlb-spacer-small{height:24px}.nlb-spacer-medium{height:48px}.nlb-spacer-large{height:88px}.nlb-divider{border:0;border-top:1px solid #d8e1ea}.nlb-slider{position:relative}.nlb-slider-arrows,.nlb-slider-dots{justify-content:space-between;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.nlb-slider-dots{justify-content:center}.nlb-slider-arrows button,.nlb-slider-dots button{color:#fff;cursor:pointer;background:#0b2038cc;border:0}.nlb-slider-arrows button{border-radius:50%;width:36px;height:36px;font-size:24px}.nlb-slider-dots button{text-shadow:0 1px 3px #000;background:0 0;padding:3px}.nlb-button.is-action-required,.nlb-link-required{cursor:not-allowed;opacity:.65;text-decoration:none}.nlb-chatbot{z-index:30;position:fixed;bottom:18px;right:18px}.nlb-chatbot-left{left:18px;right:auto}.nlb-chatbot button{background:var(--nlb-primary,#1677ff);color:#fff;border:0;border-radius:24px;min-height:46px;padding:12px 18px}.nlb-template-brightsmile{--nlb-primary:#16a6b6;--nlb-accent:#43c4ca;color:#173457;background:#fff;font-family:Arial,Helvetica,sans-serif}.nlb-template-brightsmile .nlb-button{min-height:36px;padding:8px 16px;font-size:12px}.nlb-template-brightsmile .nlb-menu:first-child{color:#166d7d;background:#e5f8fb;justify-content:space-between;gap:24px;min-height:30px;padding:5px max(8%,50% - 590px);font-size:12px}.nlb-template-brightsmile .nlb-menu:first-child a:last-child{margin-left:auto}.nlb-template-brightsmile .nlb-header{min-height:54px;padding-block:4px;font-size:12px;box-shadow:0 1px #d9edf1}.nlb-template-brightsmile .nlb-header .nlb-brand strong{color:#102f57;font-family:Georgia,serif;font-size:21px}.nlb-template-brightsmile .nlb-header .nlb-brand strong:first-letter{color:#102f57}.nlb-template-brightsmile .nlb-header .nlb-button{border-radius:24px;padding-inline:24px}.nlb-template-brightsmile .nlb-hero{background:linear-gradient(115deg,#f1fbfd 0%,#fff 54%,#e9f8fb 100%);padding:26px max(8%,50% - 590px) 30px}.nlb-template-brightsmile .nlb-hero>.nlb-inner{grid-template-columns:minmax(320px,.82fr) minmax(430px,1.18fr);gap:42px;width:100%}.nlb-template-brightsmile .nlb-hero small{color:#168fa2;letter-spacing:.28em;font-size:9px;font-weight:800}.nlb-template-brightsmile .nlb-hero h1{color:#14365b;font-family:Georgia,serif;font-size:clamp(28px,3vw,44px);line-height:1.04}.nlb-template-brightsmile .nlb-hero p{color:#526b7f;max-width:560px;font-size:13px;line-height:1.5}.nlb-template-brightsmile .nlb-hero ul{gap:6px;padding:0;font-size:13px;list-style:none;display:grid}.nlb-template-brightsmile .nlb-hero li:before,.nlb-template-brightsmile .nlb-pricing li:before{content:"✓";color:#fff;background:#1aa9b8;border-radius:50%;place-items:center;width:18px;height:18px;margin-right:8px;font-size:11px;display:inline-grid}.nlb-template-brightsmile .nlb-hero .nlb-media{background:#def4f6;border:0;border-radius:48% 0 48% 48%;min-height:280px;overflow:hidden}.nlb-template-brightsmile .nlb-hero .nlb-media img{object-fit:cover;border-radius:0;width:100%;height:280px;max-height:none}.nlb-template-brightsmile .nlb-hero .nlb-button-outline{display:none}.nlb-template-brightsmile .nlb-stats{z-index:2;background:#fff;border:1px solid #deecef;border-radius:16px;width:min(1280px,90%);margin:-22px auto 0;padding:0;position:relative;box-shadow:0 15px 32px #0f60770d}.nlb-template-brightsmile .nlb-stats .nlb-inner{width:100%}.nlb-template-brightsmile .nlb-stats .nlb-section-heading{display:none}.nlb-template-brightsmile .nlb-stats .nlb-card-grid{grid-template-columns:repeat(4,1fr);gap:0}.nlb-template-brightsmile .nlb-stats article{border:0;border-right:1px solid #e3edf0;border-radius:0;min-height:110px;padding:20px 24px}.nlb-template-brightsmile .nlb-stats article:last-child{border-right:0}.nlb-template-brightsmile .nlb-stats article h3{color:#1399a9;margin:0;font-family:Georgia,serif;font-size:25px}.nlb-template-brightsmile .nlb-stats article{font-size:12px}.nlb-template-brightsmile .nlb-stats article p{color:#647889;margin:5px 0 0;font-size:11px}.nlb-template-brightsmile .nlb-team,.nlb-template-brightsmile .nlb-pricing,.nlb-template-brightsmile .nlb-testimonials,.nlb-template-brightsmile .nlb-product-grid{padding:26px 0}.nlb-template-brightsmile .nlb-pricing,.nlb-template-brightsmile .nlb-product-grid{background:linear-gradient(110deg,#e9f9fc,#fff 80%)}.nlb-template-brightsmile .nlb-section-heading h2{color:#15365c;font-family:Georgia,serif;font-size:clamp(26px,2.8vw,40px)}.nlb-template-brightsmile .nlb-section-heading{margin-bottom:14px}.nlb-template-brightsmile .nlb-section-heading p{color:#647889;max-width:520px;font-size:11px;line-height:1.45}.nlb-template-brightsmile .nlb-team .nlb-inner,.nlb-template-brightsmile .nlb-pricing .nlb-inner,.nlb-template-brightsmile .nlb-product-grid .nlb-inner{grid-template-columns:minmax(210px,280px) 1fr;align-items:start;gap:18px;width:min(1180px,90%);display:grid}.nlb-template-brightsmile .nlb-team .nlb-section-heading,.nlb-template-brightsmile .nlb-pricing .nlb-section-heading,.nlb-template-brightsmile .nlb-product-grid .nlb-section-heading{display:block}.nlb-template-brightsmile .nlb-team .nlb-section-heading .nlb-button,.nlb-template-brightsmile .nlb-pricing .nlb-section-heading .nlb-button,.nlb-template-brightsmile .nlb-product-grid .nlb-section-heading .nlb-button{margin-top:18px}.nlb-template-brightsmile .nlb-team .nlb-card-grid,.nlb-template-brightsmile .nlb-pricing .nlb-card-grid,.nlb-template-brightsmile .nlb-testimonials .nlb-card-grid,.nlb-template-brightsmile .nlb-product-grid .nlb-card-grid{grid-template-columns:repeat(3,1fr)}.nlb-template-brightsmile .nlb-team article,.nlb-template-brightsmile .nlb-pricing article,.nlb-template-brightsmile .nlb-testimonials article,.nlb-template-brightsmile .nlb-product-grid article{border-color:#dcebed;box-shadow:0 8px 22px #103d5c0a}.nlb-template-brightsmile .nlb-card-grid{gap:12px}.nlb-template-brightsmile .nlb-card-grid article{padding:12px;font-size:11px;line-height:1.3}.nlb-template-brightsmile .nlb-card-grid article p{font-size:10px}.nlb-template-brightsmile .nlb-team article{background:linear-gradient(#fff,#eefbfc)}.nlb-template-brightsmile .nlb-team article>img{height:122px}.nlb-template-brightsmile .nlb-team article h3{color:#173457;margin:4px 0;font-family:Georgia,serif;font-size:14px}.nlb-template-brightsmile .nlb-team article>strong{color:#1591a3;font-size:13px}.nlb-template-brightsmile .nlb-team .nlb-card-actions .nlb-button{border:0;min-width:0;min-height:30px;padding:4px 9px;font-size:12px}.nlb-template-brightsmile .nlb-pricing article{min-height:200px;padding-top:16px}.nlb-template-brightsmile .nlb-pricing article.is-featured{border-color:#14a4b4;box-shadow:0 12px 34px #1593a31f}.nlb-template-brightsmile .nlb-pricing article>b{color:#15365c;font-family:Georgia,serif;font-size:30px}.nlb-template-brightsmile .nlb-pricing article h3,.nlb-template-brightsmile .nlb-product-grid article h3{font-size:14px}.nlb-template-brightsmile .nlb-pricing article ul{margin-block:8px;padding-left:0;list-style:none}.nlb-template-brightsmile .nlb-pricing article .nlb-button{border-radius:22px;width:100%;margin-top:16px}.nlb-template-brightsmile .nlb-testimonials article{min-height:108px;padding-left:64px;position:relative}.nlb-template-brightsmile .nlb-testimonials article>img{border-radius:50%;width:40px;height:40px;position:absolute;top:15px;left:12px}.nlb-template-brightsmile .nlb-rating{color:#f4b41a;letter-spacing:.12em;display:block}.nlb-template-brightsmile .nlb-testimonials article blockquote{margin:0}.nlb-template-brightsmile .nlb-product-grid article>img{height:76px}.nlb-template-brightsmile .nlb-product-grid article h3{color:#15365c;font-family:Georgia,serif}.nlb-template-brightsmile .nlb-product-grid article .nlb-button{border:0;min-height:32px;padding:4px 0}.nlb-template-brightsmile .nlb-footer{border-top:1px solid #dfedf0;grid-template-columns:1.3fr repeat(3,1fr);padding-block:22px;font-size:11px;display:grid;color:#456176!important;background:#fff!important}.nlb-template-brightsmile .nlb-footer strong{color:#173457}.nlb-template-brightsmile .nlb-footer nav{gap:7px;display:grid}.nlb-template-brightsmile .nlb-footer address{gap:8px;display:grid}.nlb-template-brightsmile .nlb-chatbot button{background:#18a7b5;box-shadow:0 10px 30px #0c6c7a3d}.nlb-promotion,.nlb-discount{background:#fff0c9;justify-content:center;gap:18px;padding:18px 5%;display:flex}.nlb-ticker{white-space:nowrap;padding-inline:0;display:block;overflow:hidden}.nlb-ticker>div{width:max-content;animation:nlb-ticker-left var(--nlb-ticker-speed,20s) linear infinite;display:flex}.nlb-ticker.is-right>div{animation-name:nlb-ticker-right}.nlb-ticker>div span{padding-inline:3rem;display:block}.nlb-ticker.pause-on-hover:hover>div{animation-play-state:paused}@keyframes nlb-ticker-left{to{transform:translate(-50%)}}@keyframes nlb-ticker-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.nlb-ticker>div{animation:none}}body.nx-landing-builder-immersive{overflow:hidden}body.nx-landing-builder-immersive .nx-shell-decoration,body.nx-landing-builder-immersive .nx-shell-grid{display:none}body.nx-landing-builder-immersive .landing-pages-workspace{width:100%;max-width:none;height:100%;min-height:0;margin:0;padding:0;overflow:hidden}body.nx-landing-builder-immersive .landing-pages-workspace>.lp-internal-heading{display:none}body.nx-landing-builder-immersive .landing-pages-workspace>section.lp-work-area{background:0 0;border:0;border-radius:0;height:100%;min-height:0;margin:0;padding:0;overflow:hidden}.nx-app-header--builder .nx-builder-app-identity{color:#b8cbe0;white-space:nowrap;align-items:center;gap:12px;min-width:0;font-size:13px;display:flex}.nx-app-header--builder .nx-builder-brand{color:#32d9ef;letter-spacing:-.04em;font-size:20px;font-weight:900;text-decoration:none}.nx-app-header--builder .nx-builder-app-identity strong{color:#f8fafc}.nx-app-header--builder .nx-builder-help{color:#eaf6ff;border:1px solid #38536d;border-radius:999px;place-items:center;width:34px;height:34px;font-weight:900;text-decoration:none;display:grid}.nx-app-header--builder .nx-header-search{display:none}.nxg-editor{color:#102443;background:#e5edf5;grid-template-rows:72px minmax(0,1fr);height:100%;min-height:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;overflow:hidden}.nxg-command-header{z-index:30;white-space:nowrap;background:#fff;border-bottom:1px solid #d2dce7;grid-template-rows:44px 16px;grid-template-columns:auto minmax(230px,1fr) auto auto auto;align-items:center;gap:0 14px;padding:6px 18px;display:grid;position:relative;box-shadow:0 2px 10px #0f274014}.nxg-command-header button,.nxg-command-header a,.nxg-canvas-toolbar button{color:#102443;min-height:32px;font:inherit;cursor:pointer;background:#f8fafc;border:1px solid #cdd8e4;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:700;text-decoration:none}.nxg-command-header button:hover,.nxg-command-header a:hover,.nxg-canvas-toolbar button:hover{color:#0d5fe5;border-color:#1677ff}.nxg-command-header button:disabled,.nxg-canvas-toolbar button:disabled{opacity:.45;cursor:not-allowed}.nxg-command-identity,.nxg-command-actions,.nxg-statuses,.nxg-devices{align-items:center;gap:6px;display:flex}.nxg-command-identity strong{color:#071827;font-size:16px}.nxg-back{background:#eef3f8!important}.nxg-page-name{color:#53687e;align-items:center;gap:8px;min-width:0;font-size:11px;font-weight:750;display:flex}.nxg-page-name input{color:#102443;width:100%;min-width:140px;max-width:380px;min-height:34px;font:inherit;background:#fff;border:1px solid #cbd7e3;border-radius:6px;padding:6px 10px;font-size:13px}.nxg-status{border-radius:999px;align-items:center;min-height:26px;padding:3px 9px;font-size:10px;font-weight:800;display:inline-flex}.nxg-status--saved,.nxg-status--connected{color:#146c3a;background:#dcfce7}.nxg-status--working{color:#3c5874;background:#e7eff8}.nxg-status--disconnected{color:#9a4b13;background:#fff1dd}.nxg-devices{background:#f4f7fa;border:1px solid #d3dee9;border-radius:7px;padding:2px}.nxg-devices button{border-color:#0000;min-width:68px}.nxg-devices button[aria-pressed=true]{color:#fff;background:#0b2239;border-color:#071827}.nxg-command-actions{justify-content:flex-end}.nxg-command-actions .nxg-publish{color:#fff;background:#1769ff;border-color:#1769ff}.nxg-connection-help{color:#58718a;text-overflow:ellipsis;grid-area:2/2/auto/6;font-size:10px;overflow:hidden}.nxg-workspace{grid-template-columns:310px minmax(400px,1fr) 330px;min-height:0;display:grid;position:relative;overflow:hidden}.nxg-left,.nxg-right{color:#e9f4ff;background:#0c2137;flex-direction:column;min-height:0;display:flex;overflow:hidden}.nxg-left{border-right:1px solid #223f5a}.nxg-right{border-left:1px solid #223f5a}.nxg-panel-heading{color:#fff;border-bottom:1px solid #29435c;justify-content:space-between;align-items:center;min-height:46px;padding:0 14px;display:flex}.nxg-panel-heading strong{font-size:14px}.nxg-panel-heading span{color:#67e8f9}.nxg-left>[role=tablist],.nxg-right-mode,.nxg-inspector-tabs{border-bottom:1px solid #29435c;grid-template-columns:repeat(3,1fr);display:grid}.nxg-right-mode{grid-template-columns:repeat(2,1fr)}.nxg-left>[role=tablist] button,.nxg-right-mode button,.nxg-inspector-tabs button{color:#bdd0e3;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:5px 3px;font-size:11px}.nxg-left>[role=tablist] button[aria-selected=true],.nxg-right-mode button[aria-selected=true],.nxg-inspector-tabs button[aria-selected=true]{color:#fff;background:#14314c;border-color:#36d8ed}.nxg-left>input{color:#fff;background:#102a43;border:1px solid #38546e;border-radius:6px;min-height:34px;margin:9px 11px;padding:6px 9px}.nxg-blocks{scrollbar-color:#3b607d #0c2137;scrollbar-width:thin;flex:1;min-height:0;padding:5px 10px 12px;overflow:hidden auto}.nxg-blocks .gjs-block-category{border:0}.nxg-blocks .gjs-title{color:#f3f8fd;text-transform:none;background:0 0;border:0;padding:9px 2px 6px;font-size:13px;font-weight:750}.nxg-blocks .gjs-blocks-c{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.nxg-blocks .gjs-block{color:#e9f4ff;width:auto;height:46px;min-height:46px;box-shadow:none;text-align:left;background:#142e47;border:1px solid #294861;border-radius:6px;justify-content:flex-start;align-items:center;margin:0;padding:6px 8px;font-size:10px;display:flex;overflow:hidden}.nxg-blocks .gjs-block:hover{color:#fff;background:#193b5a;border-color:#38d7ed}.nxg-blocks .gjs-block svg{width:16px;max-height:16px;margin-right:6px}.nxg-library-note,.nxg-content-panel,.nxg-advanced{color:#bfd0e0;flex:1;min-height:0;padding:12px 14px;overflow-y:auto}.nxg-center{background:#e5edf5;grid-template-rows:46px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.nxg-canvas-toolbar{background:#f5f8fb;border-bottom:1px solid #d2dce7;justify-content:space-between;align-items:center;gap:8px;padding:6px 12px;display:flex}.nxg-canvas-toolbar>div{align-items:center;gap:5px;display:flex}.nxg-canvas-toolbar .nxg-zoom{background:#fff;border:1px solid #d4dee8;border-radius:6px;padding:2px}.nxg-canvas-toolbar .nxg-zoom span{color:#4a6178;text-align:center;min-width:48px;font-size:11px}.nxg-canvas{background:linear-gradient(#edf3f8,#dfe8f1);min-width:0;min-height:0;padding:10px 12px 12px;overflow:hidden}.nxg-canvas>div,.nxg-canvas .gjs-editor,.nxg-canvas .gjs-editor-cont,.nxg-canvas .gjs-cv-canvas{min-height:0;height:100%!important}.nxg-canvas .gjs-cv-canvas{background:#fff;border:1px solid #cfdae5;border-radius:7px;width:100%;top:0;box-shadow:0 8px 24px #17344e1f}.nxg-canvas .gjs-frame-wrapper{background:#fff}.nxg-selected-heading{border-bottom:1px solid #29435c;padding:10px 12px 7px}.nxg-selected-heading>div:first-child{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.nxg-selected-heading strong{color:#fff;font-size:14px}.nxg-selected-heading span{color:#67e8f9;background:#164e63;border-radius:5px;padding:3px 7px;font-size:9px;font-weight:800}.nxg-selection-tools{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}.nxg-selection-tools button{color:#fff;background:#142e47;border:1px solid #38546e;border-radius:5px;min-height:28px;padding:3px;font-size:9px}.nxg-content-panel label,.nxg-advanced label{color:#d8e7f4;gap:5px;margin:11px 0;font-size:11px;display:grid}.nxg-content-panel input,.nxg-content-panel textarea,.nxg-content-panel select{color:#102443;background:#fff;border:1px solid #47617a;border-radius:6px;width:100%;min-height:34px;padding:6px}.nxg-content-panel textarea{resize:vertical;min-height:88px}.nxg-media-actions{gap:7px;margin-top:12px;display:grid}.nxg-media-actions button{color:#fff;background:#163753;border:1px solid #3e607d;border-radius:6px;min-height:32px}.nxg-warning,.nxg-style-note{color:#ffe2a1;background:#463511;border:1px solid #b9841b;border-radius:6px;margin:10px;padding:9px;font-size:10px;line-height:1.4}.nxg-style-state{color:#bdd0e3;border-bottom:1px solid #29435c;align-items:center;gap:6px;padding:7px 10px;font-size:10px;display:flex}.nxg-style-state span{margin-right:auto;font-weight:700}.nxg-style-state button{color:#fff;background:#142e47;border:1px solid #38546e;border-radius:5px;min-height:27px;padding:3px 9px}.nxg-style-state button[aria-pressed=true]{background:#164e63;border-color:#37daef}.nxg-styles,.nxg-layers{scrollbar-color:#3b607d #0c2137;scrollbar-width:thin;flex:1;min-height:0;overflow:hidden auto}.nxg-styles .gjs-sm-sector,.nxg-layers .gjs-layer{color:#edf7ff;background:#102a43;border-color:#29435c}.nxg-styles .gjs-sm-sector-title,.nxg-styles .gjs-sm-properties{color:#edf7ff;background:#102a43}.nxg-styles .gjs-field{color:#102443;background:#fff}.nxg-right>footer{color:#9cb4ca;border-top:1px solid #29435c;flex:none;margin-top:auto;padding:8px 12px;font-size:10px}.nxg-editor .gjs-selected{outline-offset:-1px;outline:2px solid #18cde2!important}.nxg-editor .gjs-hovered{outline:1px dashed #22cfe4!important}@media (width<=1200px){.nxg-command-header{gap:0 8px;padding-inline:10px}.nxg-workspace{grid-template-columns:260px minmax(340px,1fr) 300px}.nxg-command-actions{gap:3px}.nxg-command-header button,.nxg-command-header a{padding-inline:7px}.nxg-devices button{min-width:58px}}@media (width<=900px){.nx-app-header--builder .nx-builder-app-identity span{display:none}.nxg-editor{grid-template-rows:106px minmax(0,1fr)}.nxg-command-header{grid-template-rows:44px 44px;grid-template-columns:auto minmax(180px,1fr) auto;overflow-x:auto}.nxg-statuses{grid-column:3}.nxg-devices{grid-area:2/1/auto/3;justify-self:start}.nxg-command-actions{grid-area:2/3}.nxg-connection-help{display:none}.nxg-workspace{grid-template-columns:220px minmax(340px,1fr)}.nxg-right{z-index:20;width:300px;position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 30px #00162c4d}}@media (width<=640px){.nxg-workspace{grid-template-columns:minmax(0,1fr)}.nxg-left{z-index:21;width:210px;position:absolute;top:0;bottom:0;left:0;box-shadow:12px 0 30px #00162c4d}.nxg-canvas{padding:5px}.nxg-page-name span,.nxg-command-identity strong,.nxg-statuses{display:none}.nxg-command-header{grid-template-columns:auto minmax(140px,1fr)}.nxg-command-actions{grid-column:1/3;overflow-x:auto}.nxg-devices{display:none}}.nlb-editor{--puck-color-azure-04:#2563eb;--puck-color-grey-12:#0f172a;--puck-color-grey-11:#1e293b;background:var(--lp-surface,#fff);border:0;border-radius:0;height:100dvh;min-height:520px;overflow:hidden}.nlb-editor [class*=Puck]{min-width:0}.nlb-toolbar{color:#f8fafc;background:#09111d;border-bottom:1px solid #1e293b;flex-wrap:nowrap;align-items:center;gap:6px;width:100%;height:48px;min-height:48px;padding:5px 8px;display:flex;overflow-x:auto;box-shadow:0 2px 14px #02061738}.nlb-toolbar button{min-height:34px;color:inherit;background:#111c2c;border:1px solid #334155;border-radius:8px;flex:none;padding:5px 9px;font-size:12px;font-weight:650;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}.nlb-toolbar button:hover{background:#17263a;border-color:#38bdf8}.nlb-back{min-width:max-content;font-size:12px;color:#fff!important;background:#0e7490!important;border-color:#0891b2!important;padding-inline:10px!important}.nlb-back:hover{background:#0891b2!important;border-color:#22d3ee!important}.nlb-page-title{z-index:2;text-align:center;width:min(260px,28vw);line-height:1.05;display:grid;position:absolute;left:50%;transform:translate(-50%)}.nlb-page-title input{width:100%;min-height:22px;color:inherit;font:inherit;text-overflow:ellipsis;background:0 0;border:1px solid #0000;border-radius:4px;padding:1px 4px;font-size:12px;font-weight:750}.nlb-page-title input:hover,.nlb-page-title input:focus{border-color:var(--lp-divider,#cbd5e1);background:var(--lp-surface-alt,#f8fafc);outline:0}.nlb-page-title small{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:500;overflow:hidden}.nlb-toolbar-left,.nlb-toolbar-right{align-items:center;gap:5px;min-width:0;display:flex}.nlb-toolbar-right{margin-left:auto}.nlb-toolbar-spacer{flex:1}.nlb-publish{color:#fff!important;background:#7c3aed!important;border-color:#8b5cf6!important}.nlb-insert{position:relative}.nlb-insert-menu{z-index:80;border:1px solid var(--lp-divider,#dbe4ee);background:var(--lp-surface,#fff);border-radius:10px;gap:4px;width:210px;padding:8px;display:grid;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 16px 40px #0f172a24}.nlb-insert-menu button{text-align:left;background:0 0;border:0}.nlb-add-panel>label{color:var(--lp-muted,#64748b);gap:5px;padding:12px;font-size:12px;font-weight:700;display:grid}.nlb-add-panel input{border:1px solid var(--lp-divider,#cbd5e1);background:var(--lp-surface,#fff);width:100%;min-height:39px;color:var(--lp-text,#0f172a);border-radius:8px;padding:8px 10px}.nlb-settings{min-width:0}.nlb-settings-tabs{z-index:3;border-bottom:1px solid var(--lp-divider,#e2e8f0);background:var(--lp-surface,#fff);grid-template-columns:repeat(3,1fr);gap:3px;padding:8px;display:grid;position:sticky;top:0}.nlb-settings-tabs button{min-width:0;min-height:34px;color:var(--lp-muted,#64748b);background:0 0;border:0;border-radius:6px;padding:5px 3px;font-size:10px;font-weight:800;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}.nlb-settings-tabs button[aria-selected=true]{color:#1d4ed8;background:#e8f0ff}.nlb-settings-hint{color:var(--lp-muted,#64748b);margin:9px 12px 0;font-size:11px}:is(.nlb-settings[data-tab=CONTENT] [class*=PuckFields-field]:has(.nlb-field-design),.nlb-settings[data-tab=CONTENT] [class*=PuckFields-field]:has(.nlb-field-advanced),.nlb-settings[data-tab=DESIGN] [class*=PuckFields-field]:not(:has(.nlb-field-design)),.nlb-settings[data-tab=ADVANCED] [class*=PuckFields-field]:not(:has(.nlb-field-advanced))){display:none!important}.nlb-media-control{gap:7px;display:grid}.nlb-media-control-preview{border:1px dashed var(--lp-divider,#cbd5e1);background:var(--lp-surface-alt,#f8fafc);min-height:72px;color:var(--lp-muted,#64748b);text-align:center;border-radius:7px;place-items:center;font-size:11px;display:grid;overflow:hidden}.nlb-media-control-preview img,.nlb-media-control-preview video{object-fit:cover;width:100%;height:86px}.nlb-media-control-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.nlb-media-control-actions button{border:1px solid var(--lp-divider,#cbd5e1);background:var(--lp-surface-alt,#f8fafc);min-height:31px;color:inherit;border-radius:6px;padding:4px 5px;font-size:10px}.nx-app-shell:has(.nodxai-landing-builder){width:100vw!important;height:100dvh!important;position:fixed!important;inset:0!important;overflow:hidden!important}.nx-app-shell:has(.nodxai-landing-builder) .nlb-editor{min-height:0!important}.nx-app-shell:has(.nodxai-landing-builder)>.nodxai-sidebar{display:none!important}.nx-app-shell:has(.nodxai-landing-builder) .nx-app-header{display:none!important}.nx-app-shell:has(.nodxai-landing-builder) [style*="position: fixed"][style*="height: 54px"]{display:none!important}.nx-app-shell:has(.nodxai-landing-builder)>div[style*="z-index: 8900"]{display:none!important}body:has(.nodxai-landing-builder) button[aria-label^=Ask\ NodXAI]{display:none!important}.nx-app-shell:has(.nodxai-landing-builder) .nx-content-shell{width:100%!important;margin-left:0!important}.nx-app-shell:has(.nodxai-landing-builder) .nx-workspace-main{height:100dvh;width:100vw!important;max-width:none!important;padding:0!important;overflow:hidden!important}.landing-pages-workspace:has(.nodxai-landing-builder){border-radius:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.landing-pages-workspace:has(.nodxai-landing-builder)>:not(.lp-work-area){display:none!important}.landing-pages-workspace:has(.nodxai-landing-builder)>section.lp-work-area{box-shadow:none!important;border-radius:0!important;margin:0!important;padding:0!important}@media (width>=638px){.nlb-editor [class*=PuckLayout-inner]{--puck-pluginbar-width:0px!important;--puck-user-sidebar-left-width:0px!important;--puck-user-sidebar-right-width:0px!important;grid-template-columns:0 0 minmax(0,1fr) 0!important}.nlb-editor [class*=PuckLayout-nav],.nlb-editor [class*=Sidebar],.nlb-editor [class*=Sidebar-resizeHandle]{display:none!important}}.nlb-editor.is-customized [class*=PuckLayout-inner]{transition:padding .18s;box-sizing:border-box!important;width:100%!important;padding-left:300px!important}.nlb-editor.is-customized.is-structure-open [class*=PuckLayout-inner]{padding-right:280px!important}.nlb-left-panel{z-index:700;color:#111827;background:#fff;border-right:1px solid #d7dee8;flex-direction:column;width:300px;display:flex;position:fixed;top:48px;bottom:0;left:0;box-shadow:5px 0 18px #0f172a0b}.nlb-left-heading{border-bottom:1px solid #e5e7eb;justify-content:center;align-items:center;gap:8px;min-height:54px;padding:8px 12px;display:flex}.nlb-left-heading strong{text-align:center;flex:1;font-size:15px}.nlb-left-heading button{color:#475569;background:0 0;border:0;border-radius:7px;place-items:center;width:32px;height:32px;font-size:17px;display:grid}.nlb-library-tabs,.nlb-inspector-tabs{border-bottom:1px solid #e5e7eb;grid-template-columns:repeat(3,1fr);display:grid}.nlb-library-tabs button,.nlb-inspector-tabs button{color:#475569;background:#fff;border:0;border-bottom:2px solid #0000;min-width:0;min-height:40px;padding:6px 2px;font-size:11px}.nlb-library-tabs button[aria-selected=true],.nlb-inspector-tabs button[aria-selected=true]{color:#5b21b6;border-bottom-color:#7c3aed;font-weight:800}.nlb-library-search{color:#94a3b8;background:0 0;border:0;margin:12px;padding:0;display:block}.nlb-library-search input{color:#111827;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #94a3b8;border-radius:7px;outline:0;padding:0 9px;font-size:12px}.nlb-library-search input:focus{border-color:#0891b2;box-shadow:0 0 0 3px #06b6d429}.nlb-library-scroll{overscroll-behavior:contain;flex:1;padding:0 12px 18px;overflow:auto}.nlb-widget-group{border-bottom:1px solid #eef2f7;padding:3px 0 12px}.nlb-widget-group h3,.nlb-general-fields h3{margin:9px 0;font-size:12px}.nlb-widget-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.nlb-widget-grid button{color:#334155;text-align:center;cursor:grab;background:#fff;border:1px solid #d8dee8;border-radius:7px;align-content:center;place-items:center;gap:6px;min-width:0;min-height:72px;padding:7px;font-size:10px;display:grid}.nlb-widget-grid button:hover{color:#6b21a8;background:#faf5ff;border-color:#a855f7;box-shadow:0 5px 14px #7c3aed14}.nlb-widget-grid button:active{cursor:grabbing}.nlb-widget-grid i{color:#334155;place-items:center;min-height:24px;font-size:21px;font-style:normal;display:grid}.nlb-left-panel :is(.nlb-library-tabs,.nlb-inspector-tabs) button{color:#475569!important;opacity:1!important;background:#fff!important}.nlb-left-panel :is(.nlb-library-tabs,.nlb-inspector-tabs) button[aria-selected=true]{color:#5b21b6!important}html body .nodxai-landing-builder .nlb-left-panel .nlb-library-search{background:0 0!important}html body .nodxai-landing-builder .nlb-left-panel .nlb-library-search input{color:#111827!important;-webkit-text-fill-color:#111827!important;background:#fff!important}.nlb-left-panel .nlb-widget-grid button{color:#334155!important;opacity:1!important;background:#fff!important}.nlb-left-panel .nlb-widget-grid button :is(i,span){color:inherit!important;opacity:1!important}.nlb-panel-note{color:#64748b;font-size:11px;line-height:1.45}.nlb-wide-action{color:#475569;background:#f8fafc;border:1px solid #cbd5e1;border-radius:7px;width:100%;min-height:38px;margin-top:12px;font-size:10px}.nlb-responsive-note{z-index:2;color:#6d28d9;background:#f5f3ff;justify-content:space-between;align-items:center;margin:0 -12px 8px;padding:8px 12px;font-size:11px;font-weight:800;display:flex;position:sticky;top:0}.nlb-responsive-note button{color:inherit;background:0 0;border:0;text-decoration:underline}.nlb-general-fields{gap:9px;display:grid}.nlb-media-field{gap:6px;display:grid}.nlb-media-field button,.nlb-list-editor>button{color:#155e75;min-height:34px;font:inherit;background:#ecfeff;border:1px solid #0891b2;border-radius:7px;padding:6px 9px;font-size:11px;font-weight:800}.nlb-list-editor{border:1px solid #35516d;border-radius:8px;gap:8px;margin:4px 0;padding:9px;display:grid}.nlb-list-editor legend{padding:0 5px;font-size:11px;font-weight:800}.nlb-list-item{border:1px solid #35516d;border-radius:7px;gap:6px;padding:8px;display:grid}.nlb-list-item label{grid-template-columns:minmax(72px,.7fr) minmax(0,1.3fr);align-items:center;gap:6px;font-size:10px;display:grid}.nlb-list-item input{color:#f8fafc;width:100%;min-width:0;min-height:30px;font:inherit;background:#0d2135;border:1px solid #35516d;border-radius:6px;padding:4px 6px}.nlb-list-item>div{gap:5px;display:flex}.nlb-list-item button{color:#e2e8f0;min-height:28px;font:inherit;background:#173149;border:1px solid #476680;border-radius:5px;padding:3px 7px;font-size:10px}.nlb-control{color:#4b5563;grid-template-columns:minmax(86px,.85fr) minmax(0,1.15fr);align-items:center;gap:8px;font-size:11px;display:grid}.nlb-control>:is(input,select),.nlb-control-color{color:#111827;width:100%;min-width:0;min-height:34px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:7px}.nlb-control>:is(input,select){padding:5px 7px}.nlb-control-color{grid-template-columns:32px 1fr;display:grid;overflow:hidden}.nlb-control-color input{color:#111827;border:0;width:100%;min-width:0;padding:4px}.nlb-style-section{border-bottom:1px solid #e5e7eb;margin:0 -12px}.nlb-style-section summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:46px;padding:9px 13px;font-size:12px;font-weight:800;list-style:none;display:flex}.nlb-style-section summary::-webkit-details-marker{display:none}.nlb-style-section[open] summary span{transform:rotate(180deg)}.nlb-style-section>div{gap:9px;padding:2px 13px 14px;display:grid}.nlb-check{color:#475569;align-items:center;gap:8px;font-size:11px;display:flex}.nlb-structure-panel{z-index:700;color:#111827;background:#fff;border:1px solid #d8dee8;border-radius:9px;flex-direction:column;width:260px;display:flex;position:fixed;top:60px;bottom:12px;right:12px;overflow:hidden;box-shadow:0 14px 35px #0f172a21}.nlb-structure-panel header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;min-height:44px;padding:8px 11px;display:flex}.nlb-structure-panel header button{background:0 0;border:0;font-size:20px}.nlb-structure-panel>div{padding:7px;overflow:auto}.nlb-structure-panel>div>button{color:#475569;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:7px;width:100%;min-height:33px;font-size:11px;display:flex}.nlb-structure-panel>div>button:hover,.nlb-structure-panel>div>button.is-selected{color:#6b21a8;background:#f3e8ff}.nlb-styled-node{min-width:0}.nlb-enter-fade{animation:.45s both nlb-fade}.nlb-enter-slide{animation:.45s both nlb-slide}.nlb-enter-zoom{animation:.45s both nlb-zoom}@keyframes nlb-fade{0%{opacity:0}}@keyframes nlb-slide{0%{opacity:0;transform:translateY(18px)}}@keyframes nlb-zoom{0%{opacity:0;transform:scale(.96)}}.nlb-editor [class*=BlocksPlugin]{padding:8px!important}.nlb-add-panel>label{padding:8px}.nlb-add-panel [class*=Drawer_]{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.nlb-add-panel [class*=DrawerItem-draggable]{min-height:48px;line-height:1.15;padding:6px!important;font-size:10px!important}.nlb-editor [class*=PuckFields--wrapFields] [class*=PuckFields-field]{margin-top:0!important;padding:9px!important}.nlb-editor [class*=FieldsPlugin-header]{font-size:12px;padding:8px!important}.nlb-editor [class*=PuckLayout-nav] button{min-width:40px;min-height:40px}.nlb-toolbar>[class*=PuckHeader_]{flex:0 auto;width:auto;background:0 0!important;border:0!important;padding:0!important}.nlb-toolbar [class*=PuckHeader-inner]{border:0!important;align-items:center!important;gap:5px!important;padding:0!important;display:flex!important}.nlb-toolbar [class*=PuckHeader-title]{display:none!important}.nlb-toolbar [class*=PuckHeader-tools]{gap:5px!important}.nlb-toolbar [class*=PuckHeader-tools] [class*=Button--primary]{display:none!important}.nlb-toolbar [class*=MenuBar-inner]{gap:5px!important}.nlb-viewport-switcher{gap:3px;display:flex}.nlb-viewport-switcher button{text-transform:capitalize;align-items:center;gap:4px;display:flex}.nlb-viewport-switcher button[aria-pressed=true]{color:#1d4ed8;background:#e8f0ff;border-color:#2563eb}[class*=DraggableComponent-actionsOverlay]{opacity:0!important;pointer-events:none!important}[data-nodxai-edit-target]{cursor:context-menu;pointer-events:auto!important}.nlb-direct-target{pointer-events:none;width:100%;min-width:0;height:100%;position:relative;color:inherit!important;opacity:1!important;visibility:visible!important;background:0 0!important}.nlb-direct-target.is-selected{outline-offset:-2px;outline:2px solid #2563eb}.nlb-context-trigger{z-index:45;color:#1e3a8a;pointer-events:auto;background:#fff;border:1px solid #93c5fd;border-radius:7px;min-width:34px;min-height:30px;padding:2px 8px;font-weight:800;position:absolute;top:6px;right:6px;box-shadow:0 5px 18px #0f172a33}.nlb-context-trigger i{background:#f59e0b;border-radius:50%;width:7px;height:7px;margin-left:4px;display:inline-block}.nlb-view-live{color:#155e75;white-space:nowrap;background:#ecfeff;border:1px solid #0e7490;border-radius:8px;align-items:center;min-height:34px;padding:5px 9px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.nlb-page-settings-status{background:#f0f9ff;border-radius:8px;gap:7px;margin:0;padding:10px;display:grid}.nlb-page-settings-status div{grid-template-columns:100px minmax(0,1fr);gap:8px;display:grid}.nlb-page-settings-status dt{font-weight:800}.nlb-page-settings-status dd{overflow-wrap:anywhere;margin:0}.nlb-page-appearance{border:1px solid var(--lp-divider,#cbd5e1);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0;padding:10px;display:grid}.nlb-page-appearance legend{padding:0 5px;font-size:11px;font-weight:800}.nlb-page-appearance label{margin:0;font-size:11px}.nlb-page-appearance input[type=color]{min-height:34px;padding:3px}.nlb-leave-dialog{color:#0f172a;text-align:center;background:#fff;border:1px solid #cbd5e1;border-radius:12px;width:min(440px,100vw - 28px);padding:22px;box-shadow:0 24px 70px #0206174d}.nlb-leave-dialog h2{margin:0 0 18px;font-size:18px}.nlb-leave-dialog .nlb-dialog-actions{justify-content:center}.nlb-context-menu,.nlb-floating-menu{z-index:990;border:1px solid var(--lp-divider,#cbd5e1);background:var(--lp-surface,#fff);width:210px;color:var(--lp-text,#0f172a);border-radius:10px;gap:3px;padding:7px;display:grid;position:fixed;box-shadow:0 18px 50px #0f172a3d}.nlb-context-menu{z-index:12000;border-radius:8px;width:156px;max-height:calc(100dvh - 16px);padding:5px;overflow-y:auto}.nlb-context-menu strong{color:var(--lp-muted,#64748b);text-transform:uppercase;padding:4px 7px;font-size:10px}.nlb-context-menu button,.nlb-floating-menu button{min-height:33px;color:inherit;text-align:left;background:0 0;border:0;border-radius:6px;padding:6px 8px}.nlb-context-menu button{min-height:29px;padding:4px 7px;font-size:11px}.nlb-context-menu button:hover,.nlb-floating-menu button:hover{background:var(--lp-surface-alt,#f1f5f9)}.nlb-context-menu .is-danger{color:#b91c1c}.nlb-context-menu .is-danger:hover{background:#fee2e2}.nlb-editor:has(.nlb-context-flyout)>.nlb-context-menu{display:none}.nlb-context-flyout{z-index:12010;border:1px solid var(--lp-divider,#cbd5e1);background:var(--lp-surface,#fff);width:min(280px,100vw - 24px);max-height:calc(100dvh - 70px);color:var(--lp-text,#0f172a);border-radius:12px;gap:9px;padding:16px;display:grid;position:fixed;top:58px;right:12px;overflow:auto;box-shadow:0 18px 55px #0f172a42}.nlb-context-flyout h2{text-transform:capitalize;margin:0 28px 2px 0;font-size:15px}.nlb-context-flyout label{color:var(--lp-muted,#64748b);text-transform:capitalize;gap:4px;font-size:11px;font-weight:750;display:grid}.nlb-context-flyout :is(input,textarea,select){box-sizing:border-box;border:1px solid var(--lp-divider,#cbd5e1);background:var(--lp-surface-alt,#f8fafc);width:100%;min-height:34px;color:var(--lp-text,#0f172a);font:inherit;border-radius:7px;padding:6px 8px}.nlb-context-flyout button{border:1px solid var(--lp-divider,#cbd5e1);background:var(--lp-surface-alt,#f8fafc);min-height:34px;color:inherit;border-radius:7px;padding:6px 9px}.nlb-version-panel{width:min(520px,100vw - 24px);max-height:min(720px,100vh - 32px);overflow:auto}.nlb-version-list{gap:8px;display:grid}.nlb-version-list article{border:1px solid #dce4ee;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.nlb-version-list article div{gap:2px;display:grid}.nlb-version-list small{color:#64748b}.nlb-version-panel dl{gap:6px;display:grid}.nlb-version-panel dl div{justify-content:space-between;gap:16px;display:flex}.nlb-context-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.nlb-compact-note{color:var(--lp-muted,#64748b);margin:0;font-size:11px}:is(.nlb-dialog-backdrop:has(>.nlb-context-panel[aria-label^=edit\ ]),.nlb-dialog-backdrop:has(>.nlb-context-panel[aria-label^=design\ ]),.nlb-dialog-backdrop:has(>.nlb-context-panel[aria-label^=responsive\ ]),.nlb-dialog-backdrop:has(>.nlb-context-panel[aria-label^=link\ ])){display:none!important}.nlb-add-menu{width:min(520px,100vw - 24px);top:54px;left:min(44vw,420px)}.nlb-add-menu label{gap:4px;padding:4px;font-size:11px;font-weight:700;display:grid}.nlb-add-menu input{border:1px solid var(--lp-divider,#cbd5e1);border-radius:7px;min-height:36px;padding:7px}.nlb-add-menu>div{grid-template-columns:repeat(3,minmax(0,1fr));max-height:55vh;display:grid;overflow:auto}.nlb-ai-floating{top:54px;left:min(57vw,660px)}.nlb-context-panel{border:1px solid var(--lp-divider,#cbd5e1);background:var(--lp-surface,#fff);width:min(620px,100vw - 24px);max-height:calc(100dvh - 30px);color:var(--lp-text,#0f172a);border-radius:14px;gap:10px;padding:22px;display:grid;position:relative;overflow:auto;box-shadow:0 24px 80px #0005}.nlb-context-panel h2,.nlb-context-panel p{margin:0}.nlb-context-panel label{text-transform:capitalize;gap:5px;font-size:12px;font-weight:700;display:grid}.nlb-context-panel input,.nlb-context-panel textarea,.nlb-context-panel select{box-sizing:border-box;border:1px solid var(--lp-divider,#cbd5e1);background:var(--lp-surface-alt,#f8fafc);width:100%;min-height:38px;color:inherit;border-radius:7px;padding:7px 9px}.nlb-design-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.nlb-context-panel .nlb-visibility{align-items:center;gap:8px;display:flex}.nlb-context-panel .nlb-visibility input{width:20px;min-height:20px}.nlb-result-url{overflow-wrap:anywhere;background:var(--lp-surface-alt,#f8fafc);border-radius:7px;padding:9px;font-size:12px}.nlb-media-library{border:1px solid var(--lp-divider,#cbd5e1);background:var(--lp-surface,#fff);width:min(720px,100vw - 24px);max-height:min(680px,100dvh - 24px);color:var(--lp-text,#0f172a);border-radius:10px;padding:18px;position:relative;overflow:auto;box-shadow:0 24px 70px #0f172a55}.nlb-media-library h2{margin:0 0 4px;font-size:20px}.nlb-media-library>p{color:var(--lp-muted,#64748b);margin:0 0 12px}.nlb-media-library-actions{gap:7px;margin-bottom:12px;display:flex}.nlb-media-library-actions button{min-height:34px}.nlb-media-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;display:grid}.nlb-media-grid>button{border:1px solid var(--lp-divider,#cbd5e1);background:var(--lp-surface-alt,#f8fafc);min-width:0;color:inherit;text-align:left;border-radius:7px;gap:5px;padding:6px;display:grid}.nlb-media-grid img,.nlb-media-grid video,.nlb-media-grid>button>span{object-fit:cover;background:#e2e8f0;border-radius:5px;width:100%;height:88px}.nlb-media-grid>button>span{place-items:center;display:grid}.nlb-media-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.nlb-media-empty{border:1px dashed var(--lp-divider,#cbd5e1);text-align:center;border-radius:7px;grid-column:1/-1;padding:18px}@media (width<=637px){.nlb-editor{min-height:100dvh}.nlb-toolbar{height:46px;min-height:46px}.nlb-page-title{min-width:104px}.nlb-toolbar-spacer{min-width:8px}.nlb-viewport-switcher button span{display:none}.nlb-add-menu{left:12px}.nlb-add-menu>div,.nlb-design-grid{grid-template-columns:1fr}.nlb-left-panel{width:min(300px,100vw - 28px);top:46px}.nlb-editor.is-customized [class*=PuckLayout-inner]{padding-left:min(300px,100vw - 28px)!important;padding-right:0!important}.nlb-structure-panel{width:min(260px,100vw - 40px);top:54px;bottom:6px;right:6px}.nlb-page-title{width:34vw}.nlb-toolbar-right button span,.nlb-toolbar-left button span{display:none}.nlb-toolbar-right{gap:3px}.nlb-toolbar button{min-width:32px;padding-inline:6px}}.nlb-color-control{grid-template-columns:44px 1fr;align-items:center;gap:7px;display:grid}.nlb-color-control input[type=color]{width:44px;height:38px;padding:2px}.nlb-align-center{justify-content:center}.nlb-align-right{justify-content:flex-end}.nlb-button-size-small .nlb-button{min-height:36px;padding:7px 13px;font-size:13px}.nlb-button-size-large .nlb-button{min-height:54px;padding:14px 27px;font-size:17px}.nlb-hidden-file{display:none}.nlb-dialog-backdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#07111dcc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.nlb-ai-dialog{border:1px solid var(--lp-divider,#dbe4ee);background:var(--lp-surface,#fff);width:min(620px,96vw);max-height:88vh;color:var(--lp-text,#0f172a);border-radius:16px;gap:13px;padding:25px;display:grid;position:relative;overflow:auto;box-shadow:0 24px 80px #0005}.nlb-ai-dialog h2,.nlb-ai-dialog p{margin:0}.nlb-ai-dialog label,.nlb-ai-review label{gap:6px;font-weight:700;display:grid}.nlb-ai-dialog textarea,.nlb-ai-dialog select{border:1px solid var(--lp-divider,#cbd5e1);background:var(--lp-surface-alt,#f8fafc);width:100%;color:inherit;font:inherit;border-radius:8px;padding:10px}.nlb-dialog-close{color:inherit;background:0 0;border:0;font-size:25px;position:absolute;top:10px;right:12px}.nlb-dialog-actions{justify-content:flex-end;gap:8px;display:flex}.nlb-dialog-actions button,.nlb-ai-dialog>button,.nlb-ai-review button{border:1px solid var(--lp-divider,#cbd5e1);border-radius:8px;min-height:40px;padding:8px 14px}.nlb-primary-action{font-weight:750;color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}.nlb-ai-block-action{color:#1d4ed8;background:#eff6ff;border:1px dashed #60a5fa;border-radius:10px;width:100%;min-height:52px;font-weight:750}.nlb-provider-status{color:#854d0e;text-transform:capitalize;background:#fff4d6;border-radius:6px;width:max-content;padding:5px 8px;font-size:11px;font-weight:800}.nlb-provider-status.is-ready{color:#166534;background:#dcfce7}.nlb-tool-error{color:#991b1b;background:#fee2e2;border-radius:8px;padding:10px}.nlb-ai-review{border-top:1px solid var(--lp-divider,#e2e8f0);gap:10px;padding-top:12px;display:grid}.nodxai-landing-builder [class*=Sidebar]{background:var(--lp-surface,#fff)}.nodxai-landing-builder [class*=DrawerItem]{border-radius:8px}.nodxai-landing-builder [class*=Canvas]{background-color:#eef2f7;background-image:radial-gradient(#cbd5e1 .7px,#0000 .7px);background-size:14px 14px}.nlb-heading{max-width:1180px;margin:18px auto}.nlb-heading-small{font-size:1.5rem}.nlb-heading-medium{font-size:2.2rem}.nlb-heading-large{font-size:3.4rem}@media (width<=768px){.nlb-editor{height:100dvh;min-height:600px}.nlb-toolbar{flex-wrap:nowrap}.nlb-page-title{min-width:auto}.nlb-editor{border-radius:0}.nlb-toolbar-spacer{display:none}.nlb-toolbar button{padding-inline:8px;font-size:12px}.nlb-hero>.nlb-inner,.nlb-layout,.nlb-layout-2,.nlb-layout-30-70,.nlb-layout-40-60,.nlb-layout-60-40,.nlb-layout-70-30,.nlb-layout-3,.nlb-layout-4,.nlb-card-grid,.nlb-gallery,.nlb-columns-2,.nlb-columns-3,.nlb-columns-4{grid-template-columns:minmax(0,1fr)}.nlb-header,.nlb-footer{flex-direction:column;align-items:flex-start}.nlb-header nav{width:100%;overflow-x:auto}.nlb-hero{padding:46px 6%}.nlb-section{padding:40px 0}.nlb-form form{grid-template-columns:1fr}.nlb-promotion,.nlb-discount{flex-direction:column;align-items:flex-start}.nlb-chatbot{width:max-content;margin-left:0;position:fixed}.nlb-section-heading{flex-direction:column;align-items:flex-start}.nlb-template-brightsmile .nlb-menu:first-child{grid-template-columns:1fr 1fr;padding:7px 5%;display:grid}.nlb-template-brightsmile .nlb-menu:first-child a:last-child{margin-left:0}.nlb-template-brightsmile .nlb-header{flex-flow:wrap;align-items:center}.nlb-template-brightsmile .nlb-header nav{order:3}.nlb-template-brightsmile .nlb-hero>.nlb-inner{grid-template-columns:1fr}.nlb-template-brightsmile .nlb-hero .nlb-media,.nlb-template-brightsmile .nlb-hero .nlb-media img{height:260px;min-height:260px}.nlb-template-brightsmile .nlb-stats .nlb-card-grid{grid-template-columns:repeat(2,1fr)}.nlb-template-brightsmile .nlb-stats article{border-bottom:1px solid #e3edf0}.nlb-template-brightsmile .nlb-team .nlb-card-grid,.nlb-template-brightsmile .nlb-pricing .nlb-card-grid,.nlb-template-brightsmile .nlb-testimonials .nlb-card-grid,.nlb-template-brightsmile .nlb-product-grid .nlb-card-grid{grid-template-columns:1fr}.nlb-template-brightsmile .nlb-team .nlb-inner,.nlb-template-brightsmile .nlb-pricing .nlb-inner,.nlb-template-brightsmile .nlb-product-grid .nlb-inner{display:block}.nlb-template-brightsmile .nlb-footer{grid-template-columns:1fr 1fr}}@media (width<=430px){.nlb-template-brightsmile .nlb-header .nlb-button{padding-inline:12px}.nlb-template-brightsmile .nlb-header nav{gap:10px;font-size:12px}.nlb-template-brightsmile .nlb-hero{padding-inline:6%}.nlb-template-brightsmile .nlb-hero h1{font-size:38px}.nlb-template-brightsmile .nlb-stats .nlb-card-grid,.nlb-template-brightsmile .nlb-footer{grid-template-columns:1fr}.nlb-template-brightsmile .nlb-stats article{border-right:0}}.nlb-editor.is-customized{--nlb-builder-accent:#0891b2;--nlb-builder-workspace:#eaf1f7;--nlb-builder-panel:#f8fafc;--nlb-builder-border:#cbd5e1;--nlb-left-panel-width:312px;--nlb-right-panel-width:320px;background:var(--nlb-builder-workspace)}.nlb-editor.is-customized [class*=PuckLayout-inner]{background:#dfe8f0!important;padding-top:88px!important}.nlb-native-source{display:none!important}.nlb-workspace-header{z-index:690;border-bottom:1px solid var(--nlb-builder-border);color:#0f172a;background:#f8fafc;grid-template-columns:minmax(130px,.7fr) minmax(260px,1.4fr) minmax(270px,.9fr);align-items:center;gap:20px;min-height:88px;padding:12px 20px;display:grid;position:fixed;top:48px;left:300px;right:0;box-shadow:0 5px 16px #0f172a12}.nlb-editor.is-structure-open .nlb-workspace-header{right:280px}.nlb-workspace-title{letter-spacing:-.01em;white-space:nowrap;font-size:17px}.nlb-page-identity{gap:7px;min-width:0;display:grid;position:relative}.nlb-page-identity>label{gap:4px;display:grid}.nlb-page-identity>label>span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.nlb-page-identity input{color:#0f172a;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #94a3b8;border-radius:7px;padding:6px 10px;font-size:13px;font-weight:750}.nlb-page-identity input:focus{border-color:var(--nlb-builder-accent);outline:3px solid #06b6d429}.nlb-status-line{flex-wrap:wrap;align-items:center;gap:7px;min-height:22px;display:flex}.nlb-status-line b{color:#94a3b8}.nlb-status-chip{color:#334155;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:999px;min-height:22px;margin:0;padding:3px 7px;font-size:10px;font-weight:800;line-height:1.2}button.nlb-status-chip{cursor:pointer}.nlb-status-chip.is-save{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.nlb-status-chip.is-error{color:#991b1b;background:#fef2f2;border-color:#fca5a5}.nlb-status-chip.is-warning{color:#92400e;background:#fffbeb;border-color:#fbbf24}.nlb-status-chip.is-ready{color:#155e75;background:#ecfeff;border-color:#67e8f9}.nlb-status-chip.is-connection{text-overflow:ellipsis;max-width:min(360px,36vw);overflow:hidden}.nlb-status-popover{z-index:920;color:#0f172a;background:#fff;border:1px solid #94a3b8;border-radius:10px;gap:9px;width:min(360px,100vw - 24px);padding:14px;font-size:12px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 48px #0f172a38}.nlb-status-popover p,.nlb-status-popover ol{margin:0}.nlb-status-popover ol{gap:3px;padding-left:20px;display:grid}.nlb-status-popover>button:not(.nlb-popover-close){border:1px solid var(--nlb-builder-accent);color:#155e75;background:#ecfeff;border-radius:7px;width:max-content;min-height:32px;padding:5px 10px;font-weight:800}.nlb-popover-close{color:#475569;background:0 0;border:0;font-size:18px;position:absolute;top:5px;right:7px}.nlb-device-switcher{background:#e2e8f0;border:1px solid #94a3b8;border-radius:9px;grid-template-columns:repeat(3,minmax(72px,1fr));gap:4px;padding:4px;display:grid}.nlb-device-switcher button{color:#334155;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:36px;padding:5px 7px;font-size:11px;font-weight:800;display:flex}.nlb-device-switcher button i{color:#0e7490;font-size:14px;font-style:normal}.nlb-device-switcher button:hover{color:#155e75;background:#ecfeff;border-color:#06b6d4}.nlb-device-switcher button[aria-pressed=true]{color:#fff;background:#0e7490;border-color:#0e7490;box-shadow:0 2px 8px #0e749044}.nlb-device-switcher button[aria-pressed=true] i{color:#fff}.nlb-editor.is-customized .nlb-left-panel{background:var(--nlb-builder-panel);border-right-color:#94a3b8;box-shadow:7px 0 24px #0f172a17}.nlb-editor.is-customized .nlb-left-heading{background:#fff;border-bottom-color:#cbd5e1}.nlb-editor.is-customized :is(.nlb-library-tabs,.nlb-inspector-tabs){background:#e2e8f0;border-bottom-color:#cbd5e1;gap:3px;padding:5px}.nlb-editor.is-customized :is(.nlb-library-tabs,.nlb-inspector-tabs) button{border:1px solid #0000;border-radius:6px;min-height:34px;padding:5px 3px;font-size:10px;font-weight:750;color:#334155!important;white-space:nowrap!important;background:#f8fafc!important}.nlb-editor.is-customized :is(.nlb-library-tabs,.nlb-inspector-tabs) button:hover{border-color:#67e8f9;color:#155e75!important;background:#ecfeff!important}.nlb-editor.is-customized :is(.nlb-library-tabs,.nlb-inspector-tabs) button[aria-selected=true]{border-color:#0891b2;box-shadow:inset 0 -2px #0891b2;color:#155e75!important;background:#cffafe!important}.nlb-editor.is-customized .nlb-library-search{box-shadow:none;border:0;background:0 0!important}.nlb-editor.is-customized .nlb-library-search:focus-within{box-shadow:none}.nlb-editor.is-customized .nlb-library-scroll{scrollbar-color:#94a3b8 #e2e8f0;scrollbar-width:thin}.nlb-editor.is-customized .nlb-widget-grid button{border-color:#b8c5d4;min-height:68px;box-shadow:0 1px 2px #0f172a12;color:#1e293b!important;background:#fff!important}.nlb-editor.is-customized .nlb-widget-grid button:hover{border-color:#06b6d4;transform:translateY(-1px);box-shadow:0 6px 16px #0891b226;color:#155e75!important;background:#ecfeff!important}.nlb-editor.is-customized .nlb-widget-grid button:active{border-color:#0891b2;box-shadow:0 0 0 2px #0891b233;background:#cffafe!important}.nlb-editor.is-customized .nlb-style-section{background:#fff;border-bottom-color:#cbd5e1}.nlb-editor.is-customized .nlb-style-section summary{color:#334155}.nlb-editor.is-customized .nlb-style-section summary:hover{color:#155e75;background:#ecfeff}.nlb-editor.is-customized .nlb-style-section[open] summary{color:#0e7490;background:#f0f9ff;border-bottom:1px solid #bae6fd}.nlb-editor.is-customized :is(.nlb-control>input,.nlb-control>select,.nlb-control-color){background:#fff;border-color:#94a3b8}.nlb-editor.is-customized [class*=Canvas]{background-color:#dfe8f0!important;background-image:radial-gradient(#aebdca .7px,#0000 .7px)!important}.nlb-editor.is-widget-dragging [class*=Canvas]{outline-offset:-3px;outline:2px solid #06b6d4!important}.nlb-editor.is-widget-dragging [class*=Canvas]:before{content:"Drop to add to the page";z-index:60;color:#155e75;text-align:center;background:#06b6d4;border-radius:4px;width:calc(100% - 24px);height:4px;margin:12px;font-size:11px;line-height:28px;display:block;position:sticky;top:12px;box-shadow:0 0 0 4px #cffafe}.nlb-direct-target:hover{outline-offset:-1px;outline:1px solid #22d3ee}.nlb-direct-target.is-selected{outline-offset:-2px;box-shadow:none;outline:2px solid #0891b2}.nlb-added-hint{z-index:950;color:#155e75;background:#ecfeff;border:1px solid #0891b2;border-radius:9px;max-width:min(380px,100vw - 36px);padding:10px 13px;font-size:12px;font-weight:800;position:fixed;bottom:18px;left:320px;box-shadow:0 12px 34px #0f172a2e}.nlb-editor.is-customized .nlb-structure-panel{background:#f8fafc;border-color:#94a3b8;top:148px}body:has(.nlb-editor.is-customized) .nx-error-toast{opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-width:1px!important;box-shadow:0 16px 44px #0f172a3d!important}body:has(.nlb-editor.is-customized) .nx-error-toast.is-success{color:#064e3b!important;background:#ecfdf5!important;border-color:#10b981!important}body:has(.nlb-editor.is-customized) .nx-error-toast.is-info{color:#164e63!important;background:#ecfeff!important;border-color:#06b6d4!important}body:has(.nlb-editor.is-customized) .nx-error-toast.is-warning{color:#78350f!important;background:#fffbeb!important;border-color:#f59e0b!important}body:has(.nlb-editor.is-customized) .nx-error-toast.is-error{color:#7f1d1d!important;background:#fef2f2!important;border-color:#ef4444!important}[data-resolved-theme=dark] .nlb-editor.is-customized{--nlb-builder-workspace:#091525;--nlb-builder-panel:#0f1e30;--nlb-builder-border:#334155}[data-resolved-theme=dark] .nlb-editor.is-customized [class*=PuckLayout-inner],[data-resolved-theme=dark] .nlb-editor.is-customized [class*=Canvas]{background-color:#0b1727!important}[data-resolved-theme=dark] .nlb-workspace-header,[data-resolved-theme=dark] .nlb-editor.is-customized .nlb-left-panel,[data-resolved-theme=dark] .nlb-editor.is-customized .nlb-left-heading,[data-resolved-theme=dark] .nlb-editor.is-customized .nlb-style-section{color:#e2e8f0;background:#0f1e30}[data-resolved-theme=dark] .nlb-page-identity input,[data-resolved-theme=dark] .nlb-editor.is-customized .nlb-widget-grid button,[data-resolved-theme=dark] .nlb-editor.is-customized .nlb-library-search{color:#f8fafc!important;background:#14263a!important}[data-resolved-theme=dark] .nlb-device-switcher{background:#07111d}[data-resolved-theme=dark] .nlb-device-switcher button{color:#e2e8f0;background:#14263a;border-color:#475569}@media (width<=1100px){.nlb-workspace-header{grid-template-columns:minmax(120px,.55fr) minmax(220px,1fr) minmax(230px,.8fr);gap:12px;padding-inline:14px}.nlb-device-switcher button{padding-inline:5px}}@media (width<=637px){.nlb-workspace-header{grid-template-columns:100px minmax(0,1fr);gap:8px 10px;min-height:116px;padding:8px 10px;top:46px;left:0}.nlb-workspace-title{font-size:14px}.nlb-page-identity{min-width:0}.nlb-page-identity input{min-height:30px}.nlb-device-switcher{grid-area:2/1/auto/-1}.nlb-device-switcher button{min-height:32px}.nlb-editor.is-customized [class*=PuckLayout-inner]{padding-top:116px!important}.nlb-editor.is-customized .nlb-left-panel{top:162px;bottom:0}.nlb-editor.is-customized .nlb-structure-panel{top:170px}.nlb-added-hint{bottom:12px;left:12px}.nlb-toolbar-right button span{display:none}}.nlb-editor.is-customized .nlb-toolbar{box-sizing:border-box;background:#071827;border-bottom-color:#17344f;grid-template-rows:48px 40px;gap:0;width:100%;height:88px;min-height:88px;padding:0;display:grid;overflow:visible}.nlb-toolbar-primary{border-bottom:1px solid #17344f;grid-template-columns:auto minmax(260px,1fr) auto;align-items:center;gap:16px;min-width:0;padding:6px 14px;display:grid}.nlb-editor.is-customized .nlb-toolbar-left{align-items:center;gap:8px;min-width:0;display:flex}.nlb-brand-wordmark{color:#22d3ee;letter-spacing:-.04em;white-space:nowrap;font-size:19px;font-weight:900}.nlb-brand-wordmark:after{content:"|";color:#22d3ee;margin-left:3px;font-weight:400}.nlb-editor.is-customized .nlb-back{min-width:58px;min-height:32px;background:#10263c!important;border-color:#35516d!important;padding-inline:8px!important}.nlb-toolbar-builder-title{color:#f8fafc;white-space:nowrap;font-size:13px}.nlb-toolbar-page{justify-self:center;width:100%;min-width:0;max-width:520px;position:relative}.nlb-toolbar-page>label{color:#cbd5e1;white-space:nowrap;grid-template-columns:auto minmax(260px,1fr);align-items:center;gap:8px;min-width:0;font-size:10px;font-weight:800;display:grid}.nlb-toolbar-page input{color:#0f172a;width:100%;min-width:120px;min-height:32px;font:inherit;background:#fff;border:1px solid #49647e;border-radius:6px;padding:5px 9px;font-size:12px;font-weight:700}.nlb-toolbar-page input:focus{border-color:#22d3ee;outline:2px solid #22d3ee40}.nlb-toolbar-actions{justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:flex}.nlb-toolbar-actions>button{min-height:32px;padding:4px 8px}.nlb-toolbar-secondary{background:#0b2034;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;min-width:0;padding:4px 14px;display:grid}.nlb-toolbar-secondary .nlb-status-line{flex-wrap:nowrap;gap:6px;min-width:0;position:relative}.nlb-toolbar-secondary .nlb-status-chip{min-height:26px;padding:4px 8px}.nlb-status-separator{color:#64748b}.nlb-connect-help{text-decoration:underline;color:#67e8f9!important;background:0 0!important;border:0!important;padding:0!important;font-size:9px!important}.nlb-toolbar-page .nlb-status-popover{color:#0f172a;top:calc(100% + 8px);left:auto;right:0}.nlb-toolbar-secondary .nlb-status-popover{color:#0f172a;top:calc(100% + 8px);left:0}.nlb-editor.is-customized .nlb-device-switcher{background:#0d2135;border-color:#35516d;grid-template-columns:none;padding:2px;display:flex}.nlb-editor.is-customized .nlb-device-switcher button{color:#cbd5e1;background:#10263c;border-color:#0000;min-width:88px;min-height:30px;padding:4px 8px}.nlb-editor.is-customized .nlb-device-switcher button i{color:#67e8f9}.nlb-editor.is-customized .nlb-device-switcher button[aria-pressed=true]{color:#fff;box-shadow:none;background:#164e63;border-color:#22d3ee}.nlb-canvas-controls{min-width:0;box-shadow:none;background:#0d2135;border:1px solid #35516d;border-radius:7px;gap:4px;padding:2px;display:flex;position:static}.nlb-canvas-controls button{color:#e2e8f0;background:#10263c;border:1px solid #35516d;border-radius:5px;min-width:30px;min-height:28px;padding:3px 7px;font-size:10px;font-weight:800}.nlb-canvas-controls button:last-child{min-width:50px}.nlb-editor.is-customized [class*=PuckLayout-inner]{background:#dfe8f0!important;padding:0!important}.nlb-editor.is-customized [class*=PuckLayout-inner]>[class^=_PuckCanvas_]{box-sizing:border-box;min-width:0;margin-inline:var(--nlb-left-panel-width) var(--nlb-right-panel-width)}.nlb-editor.is-customized [class*=ViewportControls]{display:none!important}.nlb-editor.is-customized .nlb-left-panel{width:var(--nlb-left-panel-width);color:#e2e8f0;background:#071827;border-right-color:#17344f;top:88px;box-shadow:6px 0 22px #02061738}.nlb-editor.is-customized .nlb-library-top{background:#071827;border-bottom:1px solid #17344f;grid-template-columns:minmax(0,1fr) 34px;align-items:center;display:grid}.nlb-editor.is-customized .nlb-library-top .nlb-library-tabs{border-bottom:0}.nlb-editor.is-customized .nlb-library-top .nlb-panel-collapse{color:#67e8f9;background:#102a42;border:1px solid #35516d;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.nlb-editor.is-customized .nlb-library-top .nlb-panel-collapse:hover,.nlb-editor.is-customized .nlb-library-top .nlb-panel-collapse:focus-visible{color:#fff;outline-offset:1px;background:#164e63;border-color:#22d3ee;outline:2px solid #67e8f966}.nlb-editor.is-customized :is(.nlb-library-tabs,.nlb-inspector-tabs,.nlb-right-mode-tabs){background:#0b2034;border-bottom:1px solid #17344f;gap:3px;padding:5px}.nlb-editor.is-customized :is(.nlb-library-tabs,.nlb-inspector-tabs,.nlb-right-mode-tabs) button{border:1px solid #0000;border-radius:6px;min-width:0;min-height:34px;padding:5px 4px;font-size:10px;font-weight:750;color:#cbd5e1!important;white-space:nowrap!important;background:#102a42!important}.nlb-editor.is-customized :is(.nlb-library-tabs,.nlb-inspector-tabs,.nlb-right-mode-tabs) button:hover{border-color:#22d3ee;color:#ecfeff!important;background:#123953!important}.nlb-editor.is-customized :is(.nlb-library-tabs,.nlb-inspector-tabs,.nlb-right-mode-tabs) button[aria-selected=true]{border-color:#22d3ee;box-shadow:inset 0 -2px #22d3ee;color:#fff!important;background:#164e63!important}.nlb-editor.is-customized .nlb-left-panel .nlb-library-tabs{background:#071827;border-bottom:1px solid #17344f;gap:4px;padding:5px 6px 5px 10px}.nlb-editor.is-customized .nlb-left-panel .nlb-library-tabs button{border:1px solid #294761;border-radius:6px;min-height:36px;padding:5px 4px;font-size:11px;font-weight:700;color:#cbd5e1!important;background:#0d2135!important}.nlb-editor.is-customized .nlb-left-panel .nlb-library-tabs button:hover,.nlb-editor.is-customized .nlb-left-panel .nlb-library-tabs button:focus-visible{outline-offset:1px;border-color:#22d3ee;outline:2px solid #67e8f966;color:#fff!important;background:#123953!important}.nlb-editor.is-customized .nlb-left-panel .nlb-library-tabs button[aria-selected=true]{border-color:#22d3ee;box-shadow:inset 0 -2px #22d3ee;color:#fff!important;background:#164e63!important}.nlb-editor.is-customized .nlb-left-panel .nlb-library-search{color:#94a3b8;border-color:#35516d;border-radius:6px;min-height:34px;margin:7px 10px;padding:0 8px;background:#0d2135!important}.nlb-editor.is-customized .nlb-left-panel .nlb-library-search:focus-within{border-color:#22d3ee;box-shadow:0 0 0 2px #22d3ee42}.nlb-editor.is-customized .nlb-left-panel .nlb-library-search input{min-height:32px;font-size:11px;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;background:0 0!important}.nlb-editor.is-customized .nlb-left-panel .nlb-library-scroll{scrollbar-color:#3b607d #071827;scrollbar-width:thin;padding:0 10px 12px}.nlb-editor.is-customized .nlb-left-panel .nlb-library-scroll::-webkit-scrollbar{width:6px}.nlb-editor.is-customized .nlb-left-panel .nlb-library-scroll::-webkit-scrollbar-track{background:#071827}.nlb-editor.is-customized .nlb-left-panel .nlb-library-scroll::-webkit-scrollbar-thumb{background:#3b607d;border-radius:6px}.nlb-editor.is-customized .nlb-left-panel .nlb-library-scroll::-webkit-scrollbar-thumb:hover{background:#527b99}.nlb-editor.is-customized .nlb-left-panel .nlb-widget-group{border-bottom-color:#17344f;padding:2px 0 8px}.nlb-editor.is-customized .nlb-left-panel .nlb-widget-group h3{color:#f1f5f9;text-transform:none;margin:7px 1px 6px;font-size:14px;font-weight:700;line-height:1.2}.nlb-editor.is-customized .nlb-left-panel .nlb-widget-grid{gap:7px}.nlb-editor.is-customized .nlb-left-panel .nlb-widget-grid button{height:46px;min-height:46px;box-shadow:none;text-align:left;border:1px solid #294761;border-radius:6px;justify-content:flex-start;align-items:center;gap:7px;padding:6px 8px;font-size:11px;font-weight:600;line-height:1.15;display:flex;color:#e2e8f0!important;background:#102a42!important}.nlb-editor.is-customized .nlb-left-panel .nlb-widget-grid button i{flex:0 0 18px;place-items:center;min-height:0;font-size:16px;line-height:1;display:grid;color:#67e8f9!important}.nlb-editor.is-customized .nlb-left-panel .nlb-widget-grid button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nlb-editor.is-customized .nlb-left-panel .nlb-widget-grid button:hover{border-color:#22d3ee;transform:none;box-shadow:0 3px 10px #0206174d;color:#fff!important;background:#143b56!important}.nlb-editor.is-customized .nlb-left-panel .nlb-widget-grid button:focus-visible{outline-offset:1px;border-color:#22d3ee;outline:2px solid #67e8f9}.nlb-editor.is-customized .nlb-left-panel .nlb-widget-grid button:active{border-color:#22d3ee;box-shadow:inset 0 0 0 1px #67e8f9;background:#164e63!important}.nlb-editor.is-customized .nlb-left-panel .nlb-panel-note{color:#94a3b8;margin:7px 1px 8px;font-size:11px;line-height:1.35}.nlb-editor.is-customized .nlb-left-panel .nlb-wide-action{color:#cbd5e1;background:#102a42;border-color:#294761;min-height:34px;margin-top:8px}.nlb-right-panel,.nlb-editor.is-customized .nlb-structure-panel{z-index:700;width:var(--nlb-right-panel-width);color:#e2e8f0;background:#071827;border:0;border-left:1px solid #17344f;border-radius:0;flex-direction:column;display:flex;position:fixed;top:88px;bottom:0;right:0;overflow:hidden;box-shadow:-6px 0 22px #02061738}.nlb-right-mode-tabs{flex:none;grid-template-columns:1fr 1fr;display:grid}.nlb-right-heading{border-bottom:1px solid #17344f;justify-content:space-between;align-items:center;min-height:58px;padding:10px 14px;display:flex}.nlb-right-heading>div{align-items:center;gap:8px;display:flex}.nlb-right-heading strong{color:#fff;font-size:15px}.nlb-right-heading span{color:#67e8f9;background:#164e63;border-radius:5px;padding:3px 7px;font-size:9px;font-weight:800}.nlb-right-heading button{color:#67e8f9;background:#102a42;border:1px solid #35516d;border-radius:6px;width:30px;height:30px}.nlb-right-panel .nlb-inspector-tabs{grid-template-columns:repeat(3,1fr);display:grid}.nlb-right-panel .nlb-library-scroll{padding-top:10px}.nlb-right-panel .nlb-general-fields h3{color:#f8fafc}.nlb-right-panel .nlb-control{color:#cbd5e1}.nlb-right-panel :is(.nlb-control>input,.nlb-control>select,.nlb-control-color){color:#f8fafc;background:#0d2135;border-color:#35516d}.nlb-right-panel .nlb-control-color input{color:#f8fafc;background:#0d2135}.nlb-right-panel .nlb-style-section{background:#071827;border-bottom-color:#17344f}.nlb-right-panel .nlb-style-section summary{color:#e2e8f0}.nlb-right-panel .nlb-style-section summary:hover,.nlb-right-panel .nlb-style-section[open] summary{color:#67e8f9;background:#0b2034;border-bottom-color:#17344f}.nlb-right-panel .nlb-check{color:#cbd5e1}.nlb-editor.is-customized .nlb-structure-panel{width:var(--nlb-right-panel-width);top:88px}.nlb-editor.is-customized .nlb-structure-panel header{background:#071827;border-bottom-color:#17344f}.nlb-editor.is-customized .nlb-structure-panel header button{color:#e2e8f0}.nlb-editor.is-customized .nlb-structure-panel>div:last-child>button{color:#cbd5e1}.nlb-editor.is-customized .nlb-structure-panel>div:last-child>button:hover,.nlb-editor.is-customized .nlb-structure-panel>div:last-child>button.is-selected{color:#fff;background:#164e63}.nlb-editor.is-customized [class*=PuckLayout-inner]>[class^=_PuckCanvas_]{background-color:#dfe8f0!important;padding:8px!important}.nlb-editor.is-customized [class*=PuckCanvas-root]{box-shadow:none!important;outline:0!important}.nlb-editor.is-customized [class*=PuckLayout-inner]>[class^=_PuckCanvas_] .nlb-page{background:#fff;max-width:1180px;margin-inline:auto;box-shadow:0 4px 16px #0f172a12}.nlb-panel-collapse{flex:0 0 30px;line-height:1;font-size:20px!important}.nlb-panel-reopen{z-index:710;color:#67e8f9;cursor:pointer;background:#0b2034;border:1px solid #22d3ee;width:32px;height:42px;font-size:22px;font-weight:800;position:fixed;top:100px;box-shadow:0 5px 16px #0206174d}.nlb-panel-reopen:hover,.nlb-panel-reopen:focus-visible{color:#fff;outline-offset:2px;background:#164e63;outline:2px solid #67e8f9}.nlb-panel-reopen.is-left{border-left:0;border-radius:0 7px 7px 0;left:0}.nlb-panel-reopen.is-right{border-right:0;border-radius:7px 0 0 7px;right:0}@media (width<=1100px){.nlb-editor.is-customized{--nlb-left-panel-width:270px;--nlb-right-panel-width:290px}.nlb-toolbar-primary{gap:8px;padding-inline:8px}.nlb-brand-wordmark{display:none}.nlb-toolbar-builder-title{display:block}.nlb-toolbar-page{min-width:0;max-width:360px}.nlb-toolbar-page>label{grid-template-columns:auto minmax(200px,1fr)}.nlb-toolbar-actions{gap:3px}.nlb-toolbar-actions>button{padding-inline:6px}.nlb-toolbar-actions>button[aria-label=Structure] span{display:none}.nlb-toolbar-secondary{gap:8px;padding-inline:8px}.nlb-editor.is-customized .nlb-device-switcher button{min-width:72px}}@media (width<=900px){.nlb-editor.is-customized .nlb-toolbar{grid-template-rows:86px 40px;height:126px;min-height:126px}.nlb-toolbar-primary{grid-template:"identity actions"42px"page page"44px/minmax(0,1fr) auto;padding-block:0}.nlb-toolbar-left{grid-area:identity}.nlb-toolbar-page{grid-area:page;max-width:none}.nlb-toolbar-actions{grid-area:actions}.nlb-toolbar-page>label{grid-template-columns:auto minmax(220px,1fr)}.nlb-editor.is-customized .nlb-left-panel,.nlb-right-panel,.nlb-editor.is-customized .nlb-structure-panel{top:126px}.nlb-panel-reopen{top:138px}}@media (width<=637px){.nlb-editor.is-customized{--nlb-left-panel-width:145px;--nlb-right-panel-width:145px}.nlb-editor.is-customized .nlb-toolbar{grid-template-rows:126px 108px;height:234px;min-height:234px;overflow:hidden}.nlb-toolbar-primary{grid-template:"identity"40px"page"42px"actions"44px/minmax(0,1fr);gap:0;padding-inline:5px}.nlb-editor.is-customized .nlb-toolbar-left{justify-content:center;gap:5px}.nlb-editor.is-customized .nlb-back{min-width:36px;font-size:10px;padding-inline:5px!important}.nlb-toolbar-page>label{grid-template-columns:minmax(0,1fr)}.nlb-toolbar-page>label>span{display:none}.nlb-toolbar-page input{min-width:0}.nlb-toolbar-actions{justify-content:center;gap:2px}.nlb-toolbar-actions>button{min-width:34px;padding-inline:4px;font-size:10px}.nlb-toolbar-actions>button span{display:none}.nlb-toolbar-secondary{grid-template:"status"34px"devices"36px"canvas"38px/minmax(0,1fr);gap:0;padding:0 5px}.nlb-toolbar-secondary .nlb-status-line{grid-area:status;justify-content:center}.nlb-device-switcher{grid-area:devices;justify-self:center}.nlb-canvas-controls{grid-area:canvas;justify-self:center}.nlb-editor.is-customized .nlb-device-switcher button{min-width:82px;padding-inline:5px}.nlb-canvas-controls button{width:auto;min-width:28px;min-height:28px;padding:2px 5px;font-size:10px}.nlb-editor.is-customized .nlb-left-panel,.nlb-right-panel,.nlb-editor.is-customized .nlb-structure-panel{top:234px}.nlb-panel-reopen{width:28px;height:38px;top:246px}.nlb-added-hint{bottom:8px;left:8px}.nlb-editor.is-customized .nlb-left-panel .nlb-widget-grid{grid-template-columns:minmax(0,1fr)}.nlb-editor.is-customized .nlb-left-panel .nlb-library-tabs{gap:2px;padding-inline:5px}.nlb-editor.is-customized .nlb-left-panel .nlb-library-tabs button{padding-inline:2px;font-size:9px}.nlb-editor.is-customized .nlb-left-panel .nlb-library-search{margin-inline:7px}.nlb-editor.is-customized .nlb-left-panel .nlb-library-scroll{padding-inline:7px}}.nlb-editor.is-customized.is-left-panel-collapsed{--nlb-left-panel-width:0px}.nlb-editor.is-customized.is-right-panel-collapsed{--nlb-right-panel-width:0px}
