:root{--nt-bg:#0b0b0b;--nt-panel:#121212;--nt-panel-soft:#181818;--nt-text:#ffffff;--nt-text-soft:#b5b5b5;--nt-border:#2a2a2a;--nt-accent:#D4AF37;--nt-accent-soft:rgba(212,175,55,0.35);--nt-btn-bg:#1c1c1c;--nt-btn-hover:#232323;--nt-on-accent:#000000;--nt-checker-a:rgba(255,255,255,0.06);--nt-checker-b:rgba(255,255,255,0.02)}:root[data-theme="gold"]{--nt-bg:#000000;--nt-panel:#0d0d0d;--nt-panel-soft:#151515;--nt-text:#ffffff;--nt-text-soft:#d0c9b2;--nt-border:#2a220f;--nt-accent:#D4AF37;--nt-accent-soft:rgba(212,175,55,0.45);--nt-btn-bg:#131313;--nt-btn-hover:#1c1c1c;--nt-on-accent:#000000;--nt-checker-a:rgba(212,175,55,0.18);--nt-checker-b:rgba(212,175,55,0.08)}:root[data-theme="dark"]{--nt-bg:#0f1115;--nt-panel:#16191f;--nt-panel-soft:#1d2129;--nt-text:#e6e9ef;--nt-text-soft:#9aa0a6;--nt-border:#2a2f3a;--nt-accent:#5b9cff;--nt-accent-soft:rgba(91,156,255,0.35);--nt-btn-bg:#1f2430;--nt-btn-hover:#262c38;--nt-on-accent:#000000;--nt-checker-a:rgba(255,255,255,0.06);--nt-checker-b:rgba(255,255,255,0.025)}:root[data-theme="light"]{--nt-bg:#f1f3f6;--nt-panel:#ffffff;--nt-panel-soft:#f7f8fa;--nt-text:#111318;--nt-text-soft:#6b7280;--nt-border:#e1e4ea;--nt-accent:#2563eb;--nt-accent-soft:rgba(37,99,235,0.25);--nt-btn-bg:#f1f3f6;--nt-btn-hover:#e6e9ef;--nt-on-accent:#ffffff;--nt-checker-a:rgba(0,0,0,0.06);--nt-checker-b:rgba(0,0,0,0.03)}#nt-editor{display:flex;flex-direction:row;width:100%;height:100vh;overflow:hidden;background:var(--nt-bg);color:var(--nt-text);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;box-sizing:border-box}#nt-editor button{color:var(--nt-text);background:var(--nt-btn-bg);border:1px solid var(--nt-border);border-radius:10px;font-family:inherit;font-weight:800;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease}#nt-editor button:hover{background:var(--nt-btn-hover);border-color:var(--nt-accent);box-shadow:0 0 0 1px var(--nt-accent-soft)}#nt-editor button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}#nt-editor button.nt-accent{background:var(--nt-accent);border-color:var(--nt-accent);color:var(--nt-on-accent)}#nt-editor button.nt-accent:hover{box-shadow:0 0 12px var(--nt-accent-soft)}#nt-left-tools{width:80px;background:var(--nt-panel);border-right:1px solid var(--nt-border);display:flex;flex-direction:column;gap:15px;padding:20px 10px;align-items:center;position:relative;box-sizing:border-box}.nt-tool{width:68px;height:72px;background:var(--nt-btn-bg);border:1px solid var(--nt-border);border-radius:12px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;cursor:pointer;transition:background 0.15s ease,border-color 0.15s ease,box-shadow 0.15s ease;position:relative;color:var(--nt-text)}.nt-tool:hover{background:var(--nt-btn-hover);border-color:var(--nt-accent);box-shadow:0 0 10px rgb(0 0 0 / .25)}.nt-tool svg{width:34px;height:34px}.nt-tool-tooltip{position:static;opacity:1;pointer-events:none;background:none;border:none;box-shadow:none;font-size:11px;font-weight:600;line-height:1.1;color:var(--nt-text-soft);text-align:center;white-space:normal}.nt-tool.active{border-color:var(--nt-accent);box-shadow:0 0 0 1px var(--nt-accent-soft)}#nt-main-zone{flex:1;display:flex;flex-direction:row;background:var(--nt-bg);overflow:hidden;min-height:0}#nt-canvas-wrapper{flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;background:var(--nt-bg);border-right:1px solid var(--nt-border);min-height:0}#nt-canvas-wrapper::before{content:"";position:absolute;inset:0;background-image:linear-gradient(45deg,var(--nt-checker-a) 25%,transparent 25%),linear-gradient(-45deg,var(--nt-checker-a) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--nt-checker-a) 75%),linear-gradient(-45deg,transparent 75%,var(--nt-checker-a) 75%);background-size:26px 26px;background-position:0 0,0 13px,13px -13px,-13px 0;opacity:1;pointer-events:none}#nt-canvas{display:block;background:#fff0;box-shadow:0 0 24px rgb(0 0 0 / .55)}#nt-canvas-wrapper .lower-canvas{z-index:1!important}#nt-canvas-wrapper .upper-canvas{z-index:2!important;pointer-events:auto!important}#nt-canvas-wrapper .canvas-container{position:relative!important;display:block!important;line-height:0}#nt-canvas-wrapper canvas,#nt-canvas-wrapper .lower-canvas,#nt-canvas-wrapper .upper-canvas{display:block!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;max-width:none!important;max-height:none!important}#nt-canvas-wrapper .canvas-container,#nt-canvas-wrapper canvas{transform:none!important}#nt-sidebar{width:340px;max-width:360px;background:var(--nt-panel);color:var(--nt-text);border-left:1px solid var(--nt-border);padding:20px;overflow-y:auto;min-height:0;padding-bottom:calc(20px + env(safe-area-inset-bottom, 0px) + 80px);box-sizing:border-box;overscroll-behavior:contain}#nt-sidebar h3{font-size:18px;margin-bottom:12px;color:var(--nt-text)}#nt-sidebar p{font-size:14px;color:var(--nt-text-soft);margin-bottom:10px}#nt-sidebar label{display:block;font-size:13px;margin:10px 0 4px 0;color:var(--nt-text-soft)}#nt-sidebar input[type="text"],#nt-sidebar input[type="number"],#nt-sidebar input[type="color"],#nt-sidebar input[type="range"],#nt-sidebar select,#nt-sidebar textarea{width:100%;background:var(--nt-panel-soft);border:1px solid var(--nt-border);border-radius:8px;color:var(--nt-text);padding:8px 10px;margin-bottom:8px;box-sizing:border-box}#nt-sidebar input:focus,#nt-sidebar select:focus,#nt-sidebar textarea:focus{outline:none;border-color:var(--nt-accent);box-shadow:0 0 0 1px var(--nt-accent-soft)}.nt-btn-group{display:flex;gap:8px;margin-bottom:12px}.nt-btn-group button{flex:1;min-height:36px;padding:8px 10px;display:flex;align-items:center;justify-content:center;background:var(--nt-btn-bg);border:1px solid var(--nt-border);border-radius:8px;font-size:13px;font-weight:700;line-height:1;color:var(--nt-text);cursor:pointer;transition:background 0.15s ease,border-color 0.15s ease,box-shadow 0.15s ease}.nt-btn-group button:hover{background:var(--nt-btn-hover);border-color:var(--nt-accent);box-shadow:0 0 0 1px var(--nt-accent-soft)}.nt-btn-group button.active{border-color:var(--nt-accent);box-shadow:0 0 0 1px var(--nt-accent-soft)}#nt-lang-box{margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--nt-border)}#nt-lang-box label{font-size:14px;color:var(--nt-text-soft);margin-bottom:6px}.nt-lang-switch{display:flex;gap:10px}.nt-lang{flex:1;padding:8px 6px;background:var(--nt-panel-soft);border:1px solid var(--nt-border);border-radius:8px;color:var(--nt-text);cursor:pointer;transition:0.15s ease;font-size:13px;font-weight:800}.nt-lang:hover{border-color:var(--nt-accent)}.nt-lang.active{background:var(--nt-accent);border-color:var(--nt-accent);color:var(--nt-on-accent)}#nt-editor #nt-sidebar .nt-fx-categories{display:flex;gap:10px;margin:10px 0 16px 0}#nt-editor #nt-sidebar .nt-fx-categories button{flex:1;padding:10px 0;border-radius:10px;background:var(--nt-panel-soft);border:1px solid var(--nt-border);color:var(--nt-text);font-weight:800;cursor:pointer;transition:all 0.18s ease}#nt-editor #nt-sidebar .nt-fx-categories button:hover{border-color:var(--nt-accent);box-shadow:0 0 10px var(--nt-accent-soft)}#nt-editor #nt-sidebar .nt-fx-categories button.active{background:var(--nt-accent);border-color:var(--nt-accent);color:var(--nt-on-accent)}#nt-editor #nt-sidebar .nt-fx-tools-grid{margin-top:12px;padding-top:14px;border-top:1px solid var(--nt-border);display:grid;grid-template-columns:repeat(3,1fr);gap:10px}#nt-editor #nt-sidebar .nt-fx-tools-grid button{padding:12px 10px;border-radius:12px;background:var(--nt-btn-bg);border:1px solid var(--nt-border);color:var(--nt-text);font-weight:700;cursor:pointer;transition:all 0.18s ease}#nt-editor #nt-sidebar .nt-fx-tools-grid button:hover{border-color:var(--nt-accent);box-shadow:0 0 10px var(--nt-accent-soft)}#nt-editor #nt-sidebar .nt-fx-tools-grid button.fx-active{background:rgb(0 0 0 / .1);border-color:var(--nt-accent);color:var(--nt-accent)}#nt-editor #nt-sidebar .nt-fx-tools-grid button.fx-open{background:var(--nt-accent);border-color:var(--nt-accent);color:var(--nt-on-accent);box-shadow:0 0 12px var(--nt-accent-soft)}@media (max-width:1200px){#nt-sidebar{width:300px}}@media (max-width:900px){#nt-editor{flex-direction:column}#nt-left-tools{flex-direction:row;width:100%;overflow-x:auto;overflow-y:hidden}}@media (max-width:480px){#nt-editor #nt-sidebar .nt-fx-tools-grid{grid-template-columns:repeat(2,1fr)}}body.page-id-21297{overflow:hidden!important}body.page-id-21297 header,body.page-id-21297 footer,body.page-id-21297 #masthead,body.page-id-21297 #colophon,body.page-id-21297 .site-header,body.page-id-21297 .site-footer,body.page-id-21297 .elementor-location-header,body.page-id-21297 .elementor-location-footer{display:none!important}body.page-id-21297 .site,body.page-id-21297 #page,body.page-id-21297 main,body.page-id-21297 #content,body.page-id-21297 .content-area,body.page-id-21297 .site-content{margin:0!important;padding:0!important;max-width:none!important}body.page-id-21297.admin-bar #nt-editor{height:calc(100vh - 32px)!important}.nt-acc{border:1px solid var(--nt-border);border-radius:12px;background:var(--nt-panel-soft);margin:10px 0;overflow:hidden}.nt-acc__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 12px;cursor:pointer;user-select:none;background:rgb(0 0 0 / .1);border-bottom:1px solid var(--nt-border)}.nt-acc__title{display:flex;align-items:center;gap:10px;font-weight:900;font-size:13px;color:var(--nt-text);letter-spacing:.2px}.nt-acc__chev{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:var(--nt-text-soft);transform:rotate(-90deg);transition:transform .15s ease}.nt-acc__reset{padding:6px 10px;border-radius:10px;border:1px solid var(--nt-border);background:var(--nt-btn-bg);color:var(--nt-text);font-weight:900;font-size:12px;cursor:pointer}.nt-acc__reset:hover{border-color:var(--nt-accent);box-shadow:0 0 0 1px var(--nt-accent-soft)}.nt-acc__body{padding:12px 12px;display:none}.nt-acc.is-open .nt-acc__body{display:block}.nt-acc.is-open .nt-acc__chev{transform:rotate(0deg);color:var(--nt-accent)}.nt-acc[data-nt-accordion="1"] .nt-acc__body{display:none}.nt-acc[data-nt-accordion="1"].is-open .nt-acc__body{display:block}