.system-core .core{animation:none!important}.system-core .core .core-brand-spinner>.tennex-mark.compact{transform-origin:50%!important;animation:72s linear infinite tenexCoreClockwise!important}.system-core .core-brand-spinner{place-items:center;display:grid}.system-core .core:after{content:"";background:var(--cyan);width:7px;height:7px;box-shadow:0 0 10px var(--cyan);border-radius:50%;margin-left:-3px;position:absolute;top:8px;left:50%}.system-core .ring-a{border-style:dashed!important;border-width:1px!important;animation:96s linear infinite tenexRingClockwise!important}.system-core .ring-b{border-style:dashed!important;border-width:1px!important;animation:78s linear infinite tenexRingCounterClockwise!important}.system-core .ring-a:before,.system-core .ring-b:before{content:"";border:1px dashed #36dff22e;border-radius:50%;position:absolute;inset:7px}.system-core .ring-a:before{animation:82s linear infinite tenexRingCounterClockwise}.system-core .ring-b:before{animation:72s linear infinite tenexRingClockwise}.system-core .ring-a:after,.system-core .ring-b:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:-3px;-webkit-mask:radial-gradient(circle,#0000 69%,#000 70% 72%,#0000 73%);mask:radial-gradient(circle,#0000 69%,#000 70% 72%,#0000 73%)}.system-core .ring-a:after{background:conic-gradient(from 12deg,transparent 0 8%,#36dff2f2 8% 15%,transparent 15% 47%,#36dff285 47% 51%,transparent 51% 100%);filter:drop-shadow(0 0 5px #36dff2cc)}.system-core .ring-b:after{background:conic-gradient(from 190deg,transparent 0 15%,#ff3b36b8 15% 21%,transparent 21% 61%,#36dff2d1 61% 68%,transparent 68% 100%);filter:drop-shadow(0 0 5px #36dff2a6)}.global-core{animation:72s linear infinite tenexCoreClockwise!important}.global-ring.gr-a{animation:96s linear infinite tenexRingClockwise!important}.global-ring.gr-b{animation:78s linear infinite tenexRingCounterClockwise!important}.global-ring.gr-c{animation:78s linear infinite tenexRingClockwise!important}@keyframes tenexCoreClockwise{to{transform:rotate(360deg)}}@keyframes tenexRingClockwise{to{transform:rotate(360deg)}}@keyframes tenexRingCounterClockwise{to{transform:rotate(-360deg)}}@media (prefers-reduced-motion:reduce){.system-core .core,.system-core .ring-a,.system-core .ring-b,.system-core .ring-a:before,.system-core .ring-b:before,.global-core,.global-ring{animation:none!important}}
.intro-heading,.domain{will-change:transform, opacity, clip-path, filter}.sci-motion-ready #capabilities:not(.sci-deployed) .section-index{opacity:0;transform:translate(-24px)}.sci-motion-ready #capabilities:not(.sci-deployed) .intro-heading{opacity:0;clip-path:inset(0 100% 0 0);transform:perspective(900px)rotateX(-16deg)translateY(42px)}.sci-motion-ready #capabilities:not(.sci-deployed) .domain.hardware{opacity:0;clip-path:polygon(0 0,0 0,0 100%,0 100%);transform:perspective(1100px)rotateY(18deg)translate(-70px)scale(.92)}.sci-motion-ready #capabilities:not(.sci-deployed) .domain.software{opacity:0;clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);transform:perspective(1100px)rotateY(-18deg)translate(70px)scale(.92)}#capabilities.sci-deployed .section-index{animation:.55s cubic-bezier(.2,.8,.2,1) both hudIndexAcquire}#capabilities.sci-deployed .intro-heading{animation:.95s cubic-bezier(.16,.82,.2,1) .12s both hudHeadingDeploy;position:relative}#capabilities.sci-deployed .intro-heading:after{content:"";background:linear-gradient(90deg,transparent,var(--cyan),#fff,var(--cyan),transparent);pointer-events:none;height:2px;animation:1.15s ease-out .15s both hudScan;position:absolute;top:0;left:0;right:0;box-shadow:0 0 18px #36dff2d9}#capabilities.sci-deployed .domain.hardware{animation:1.05s cubic-bezier(.12,.84,.18,1) .42s both hudPanelLeft}#capabilities.sci-deployed .domain.software{animation:1.05s cubic-bezier(.12,.84,.18,1) .62s both hudPanelRight}#capabilities.sci-deployed .domain{box-shadow:inset 0 0 0 1px #36dff20f,0 0 32px #36dff212}#capabilities.sci-deployed .domain:before{animation:1.8s ease-out .75s both hudPanelGlow}#capabilities.sci-deployed .domain h3,#capabilities.sci-deployed .domain p,#capabilities.sci-deployed .domain button,#capabilities.sci-deployed .domain .tag{animation:.7s ease-out 1.05s both hudContentOnline}@keyframes hudIndexAcquire{0%{opacity:0;filter:blur(5px);transform:translate(-24px)}55%{opacity:1;color:#fff}to{opacity:1;filter:none;transform:none}}@keyframes hudHeadingDeploy{0%{opacity:0;clip-path:inset(0 100% 0 0);filter:blur(8px);transform:perspective(900px)rotateX(-16deg)translateY(42px)}45%{opacity:1;clip-path:inset(0)}72%{filter:none;transform:perspective(900px)rotateX(2deg)translateY(-4px)}to{opacity:1;clip-path:inset(0);filter:none;transform:none}}@keyframes hudScan{0%{opacity:0;transform:translateY(-8px)scaleX(.08)}20%{opacity:1}85%{opacity:.85}to{opacity:0;transform:translateY(185px)scaleX(1)}}@keyframes hudPanelLeft{0%{opacity:0;clip-path:polygon(0 0,0 0,0 100%,0 100%);filter:blur(7px);transform:perspective(1100px)rotateY(18deg)translate(-70px)scale(.92)}58%{opacity:1;clip-path:polygon(0 0,92% 0,100% 12%,100% 100%,8% 100%,0 88%)}78%{filter:none;transform:perspective(1100px)rotateY(-2deg)translate(5px)scale(1.01)}to{opacity:1;clip-path:polygon(0 0,92% 0,100% 12%,100% 100%,8% 100%,0 88%);filter:none;transform:none}}@keyframes hudPanelRight{0%{opacity:0;clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);filter:blur(7px);transform:perspective(1100px)rotateY(-18deg)translate(70px)scale(.92)}58%{opacity:1;clip-path:polygon(0 0,92% 0,100% 12%,100% 100%,8% 100%,0 88%)}78%{filter:none;transform:perspective(1100px)rotateY(2deg)translate(-5px)scale(1.01)}to{opacity:1;clip-path:polygon(0 0,92% 0,100% 12%,100% 100%,8% 100%,0 88%);filter:none;transform:none}}@keyframes hudPanelGlow{0%{opacity:0}35%{opacity:1;background:linear-gradient(135deg,#36dff233,#0000 48%)}to{opacity:.22}}@keyframes hudContentOnline{0%{opacity:0;filter:blur(4px);transform:translateY(14px)}45%{opacity:.3}to{opacity:1;filter:none;transform:none}}@media (max-width:700px){#capabilities.sci-deployed .domain.hardware,#capabilities.sci-deployed .domain.software{animation-duration:.8s}.sci-motion-ready #capabilities:not(.sci-deployed) .domain.hardware,.sci-motion-ready #capabilities:not(.sci-deployed) .domain.software{transform:translateY(45px)scale(.95)}}@media (prefers-reduced-motion:reduce){.sci-motion-ready #capabilities *,#capabilities.sci-deployed *{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}}
.managed-featured{border-top:1px solid #36dff240;margin-top:44px;padding-top:30px}.managed-featured-head>span{font:11px var(--mono);letter-spacing:.13em;color:var(--cyan)}.managed-featured-head h3{margin:10px 0 22px;font-size:clamp(28px,3vw,44px)}.showcase-head h2{font-size:clamp(20px,2.75vw,40px)}body main:not(.admin-console):not(.admin-login):not(.customizer-page) section h2{font-size:clamp(20px,2.75vw,40px)!important}body main:not(.admin-console):not(.admin-login):not(.customizer-page) .section{border-top:0!important;border-image:!important;padding-top:52px!important;padding-bottom:52px!important}@media (max-width:700px){body main:not(.admin-console):not(.admin-login):not(.customizer-page) .section{padding-top:36px!important;padding-bottom:36px!important}}.feature-toggle{cursor:pointer;background:#36dff20a;border:1px solid #36dff23d;align-items:center;gap:12px;padding:16px;grid-column:1/-1!important;display:flex!important}.feature-toggle input{width:20px;height:20px;accent-color:var(--cyan)}.feature-toggle span{gap:4px;display:grid}.feature-toggle strong{color:#eef6f7;font-size:13px}.feature-toggle small{color:#91a3a6;letter-spacing:0;font-size:11px}
h1,h2,h3{text-wrap:balance;max-width:100%;height:auto!important;overflow:visible!important}.hero h1,.product-title h1,.insights-hero h1,.contact-page-hero h1,.legal-public h1,.policy-content h1,.article-page h1{line-height:1.02!important}.intro-heading h2,.systems h2,.approach h2,.company h2,.contact h2,.product-body h2,.product-contact h2,.home-insights-head h2,.app-portfolio-head h2,.app-detail h2,.screenshot-section h2,.app-links h2{line-height:1.08!important}.showcase-copy h3{font-size:clamp(30px,3.1vw,44px)!important;line-height:1.08!important}.domain h3{font-size:clamp(24px,2.05vw,32px)!important;line-height:1.1!important}.legal-public h1,.policy-content h1{font-size:clamp(44px,5vw,72px)!important}.product-commercial h2{font-size:clamp(25px,2.5vw,38px)!important}.domain,.product-card,.showcase-stage,.company-panel,.contact-action,.home-insight-grid>a,.insight-grid>a,.app-carousel,.app-strip button,.app-feature-grid>div,.phone-frame,.app-device>div,.screenshot-placeholder,.article-page aside,.product-contact,.managed-card,.newsletter,.resource-links>a,.resource-pending,.product-commercial aside,.product-hero-media,.inquiry-form,.store-button{-webkit-backdrop-filter:none!important;background-color:#071114!important;background-image:linear-gradient(135deg,#0b1b1f,#050b0e)!important;box-shadow:inset 0 0 0 1px #6ceef60a,0 18px 54px #00000057!important}.product-card:hover,.domain:hover,.home-insight-grid>a:hover,.insight-grid>a:hover{background-color:#0a2025!important;background-image:linear-gradient(135deg,#102b31,#061014)!important}.showcase-stage{background-color:#071114!important}.domain,.product-card,.showcase-stage,.company-panel,.contact-action,.home-insight-grid>a,.insight-grid>a,.app-carousel,.app-strip button,.app-feature-grid>div,.phone-frame,.app-device>div,.screenshot-placeholder,.article-page aside,.product-contact,.managed-card,.newsletter,.resource-links>a,.resource-pending,.product-commercial aside,.product-hero-media,.inquiry-form,.store-button,.filters{z-index:8;isolation:isolate;position:relative}.showcase-visual{isolation:isolate;padding:clamp(24px,4vw,58px)}.showcase-product-art{object-position:center;filter:saturate(.92)contrast(1.04);border-radius:4px;max-height:390px;display:block;box-shadow:0 24px 70px #00000052;object-fit:contain!important;width:min(100%,760px)!important;height:auto!important}.showcase-visual>span{z-index:3}.showcase-orbit{max-width:82%;max-height:82%}.showcase-stage{animation:.6s cubic-bezier(.2,.8,.2,1) showcaseEnter}.carousel-state{font:700 11px var(--mono);letter-spacing:.1em;color:#8da1a4;text-align:right;margin-top:12px;display:block}@keyframes showcaseEnter{0%{opacity:.28;transform:translateY(9px)scale(.995)}to{opacity:1;transform:none}}@media (min-width:901px){.product-title h1{font-size:clamp(48px,4.4vw,64px)!important;line-height:1.06!important}}@media (max-width:900px){.product-title h1{font-size:clamp(34px,6vw,54px)!important;line-height:1.08!important}.showcase-copy h3{font-size:clamp(27px,5vw,38px)!important}.domain h3{font-size:30px!important}.home-insight-grid{grid-template-columns:1fr!important}.context-xray{max-width:calc(100vw - 24px)}}@media (max-width:620px){.hero h1{font-size:clamp(34px,9.5vw,42px)!important;line-height:1.08!important}.product-title h1{overflow-wrap:break-word!important;font-size:clamp(27px,8vw,34px)!important;line-height:1.12!important}.showcase-copy h3{overflow-wrap:break-word!important;font-size:24px!important}.domain h3{font-size:23px!important}.insights-hero h1,.contact-page-hero h1,.legal-public h1,.policy-content h1,.article-page h1{font-size:clamp(31px,8.5vw,39px)!important;line-height:1.08!important}.universal-header .nav{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.legal-public h2,.policy-content h2{overflow-wrap:break-word;font-size:26px!important;line-height:1.15!important}}
.service-page{z-index:2;background:linear-gradient(120deg,#03090be6,#041013b8);min-height:100vh;position:relative}.service-page>section{padding:90px 6vw}.service-page section>span,.service-hero>span{font:11px var(--mono);letter-spacing:.16em;color:var(--cyan)}.service-hero{flex-direction:column;justify-content:center;align-items:flex-start;max-width:1500px;min-height:590px;display:flex}.service-hero h1{max-width:1100px;margin:28px 0;font-size:clamp(58px,8vw,118px);line-height:.9}.service-hero h1 em{color:var(--cyan);font-style:normal}.service-hero p{color:#c6d1d2;max-width:830px;font-size:clamp(18px,1.8vw,24px);line-height:1.65}.service-hero>a,.service-cta>a{background:var(--cyan);color:#031012;font:11px var(--akitech);letter-spacing:.1em;margin-top:30px;padding:18px 24px}.service-directory{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.service-directory>a{background:#061114;border:1px solid #36dff240;flex-direction:column;min-height:330px;padding:32px;display:flex}.service-directory small,.service-capabilities small,.service-process small{font:11px var(--mono);color:var(--cyan)}.service-directory h2{margin:55px 0 20px;font-size:30px}.service-directory p{color:#b9c5c7;font-size:17px;line-height:1.65}.service-directory b{font:10px var(--mono);color:var(--cyan);margin-top:auto}.service-outcomes{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8vw;display:grid}.service-page h2{margin:20px 0;font-size:clamp(38px,4.5vw,64px);line-height:1}.service-outcomes ul{margin:0;padding:0;list-style:none}.service-outcomes li{border-top:1px solid var(--line);padding:22px 0;font-size:20px}.service-capabilities>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:55px;display:grid}.service-capabilities article{background:#061114;border:1px solid #36dff233;min-height:180px;padding:25px}.service-capabilities h3{margin-top:65px;font-size:20px;line-height:1.4}.service-process{border-top:1px solid var(--line)}.service-process>div{grid-template-columns:repeat(3,1fr);gap:4vw;margin-top:45px;display:grid}.service-process article{border-top:1px solid var(--cyan);padding-top:22px}.service-process p,.service-faq p,.service-cta p{color:#bdc9ca;font-size:17px;line-height:1.7}.service-related>div{flex-wrap:wrap;gap:10px;margin-top:40px;display:flex}.service-related a{border:1px solid var(--line);min-width:240px;font:12px var(--akitech);background:#061114;justify-content:space-between;padding:22px;display:flex}.service-related b{color:var(--cyan)}.service-faq{max-width:1100px}.service-faq details{border-top:1px solid var(--line);padding:22px 0}.service-faq summary{cursor:pointer;font-size:20px}.service-faq p{max-width:800px}.service-cta{text-align:center;border-top:1px solid var(--line);padding-bottom:120px!important}.service-cta p{margin:0 auto}.service-cta a{display:inline-block}@media (max-width:900px){.service-directory,.service-capabilities>div{grid-template-columns:1fr 1fr}.service-outcomes,.service-process>div{grid-template-columns:1fr}}@media (max-width:620px){.service-page>section{padding:70px 24px}.service-hero{min-height:520px}.service-hero h1{font-size:52px}.service-directory,.service-capabilities>div{grid-template-columns:1fr}.service-directory>a{min-height:270px}}
.domain-service-link{color:#e8f2f3;font:700 11px var(--mono);letter-spacing:.08em;border:1px solid #36dff266;align-self:flex-start;margin-top:18px;padding:13px 16px;transition:transform .25s,border-color .25s,background-color .25s}.domain-service-link:hover{border-color:var(--cyan);color:#fff;background:#36dff224;transform:translateY(-3px)}.domain-service-link span{color:var(--cyan);margin-left:18px}
.analytics-consent{z-index:250;color:#dbe7e8;background:#061114;border:1px solid #36dff280;justify-content:space-between;align-items:center;gap:28px;max-width:980px;margin:auto;padding:20px 22px;display:flex;position:fixed;bottom:20px;left:24px;right:24px;box-shadow:0 25px 80px #000}.analytics-consent strong{font:10px var(--mono);letter-spacing:.14em;color:var(--cyan)}.analytics-consent p{color:#b8c5c6;margin:8px 0 0;font-size:14px;line-height:1.55}.analytics-consent>div:last-child{flex-shrink:0;gap:9px;display:flex}.analytics-consent button{border:1px solid var(--cyan);color:var(--cyan);font:9px var(--akitech);cursor:pointer;background:0 0;padding:12px 15px}.analytics-consent button:last-child{background:var(--cyan);color:#031012}@media (max-width:680px){.analytics-consent{flex-direction:column;align-items:stretch;gap:15px;bottom:12px;left:12px;right:12px}.analytics-consent>div:last-child{justify-content:stretch}.analytics-consent button{flex:1}}.analytics-settings{z-index:120;color:#9fb0b2;font:700 8px var(--mono);letter-spacing:.1em;cursor:pointer;background:#061114;border:1px solid #36dff259;padding:8px 10px;position:fixed;bottom:12px;left:14px}.analytics-settings:hover,.analytics-settings:focus-visible{border-color:var(--cyan);color:var(--cyan);outline:none}@media (max-width:680px){.analytics-settings{bottom:8px;left:8px}}
.app-legal-nav{flex-wrap:wrap;gap:8px;margin:0 0 45px;display:flex}.app-legal-nav:last-child{margin:65px 0 0}.app-legal-nav a{color:#b8c7c9;font:10px var(--mono);letter-spacing:.12em;background:#071114;border:1px solid #36dff247;padding:12px 17px}.app-legal-nav a:hover,.app-legal-nav a.active{border-color:var(--cyan);background:var(--cyan);color:#031012}.legal-meta{background:#071114;border:1px solid #36dff233;grid-template-columns:max-content 1fr;gap:8px 22px;margin:0 0 42px;padding:22px;display:grid}.legal-meta b{font:10px var(--mono);letter-spacing:.12em;color:var(--cyan);text-transform:uppercase}.legal-meta span,.legal-meta a{color:#d2ddde;font-size:15px}.policy-content ul{color:#c2cdce;padding-left:24px}.policy-content li{margin:10px 0;font-size:17px;line-height:1.6}@media (max-width:620px){.app-legal-nav a{text-align:center;flex:1}.legal-meta{grid-template-columns:1fr;gap:5px}.legal-meta b:not(:first-child){margin-top:12px}}
.changesafe-page{z-index:2;background:linear-gradient(#020a0cb8,#020a0ce6);min-height:80vh;padding:36px clamp(20px,5vw,72px) 88px;position:relative}.changesafe-shell{width:min(1120px,100%);margin:auto}.changesafe-resources{background:#061114;border:1px solid #36dff22e;flex-wrap:wrap;gap:8px;padding:12px;display:flex}.changesafe-resources:last-child{margin-top:64px}.changesafe-resources a{color:#c8d4d5;font-family:var(--arkitech),sans-serif;letter-spacing:.08em;border:1px solid #0000;padding:11px 16px;font-size:12px}.changesafe-resources a:hover,.changesafe-resources a:focus-visible,.changesafe-resources a.active{color:#031012;background:var(--cyan);border-color:var(--cyan);outline:none}.changesafe-content{color:#c8d3d4;width:min(820px,100%);margin:clamp(48px,8vw,92px) auto 0}.changesafe-intro{border-bottom:1px solid #36dff238;padding-bottom:36px}.changesafe-intro>span{color:var(--cyan);font:700 12px var(--mono);letter-spacing:.16em}.changesafe-intro h1{overflow-wrap:anywhere;max-width:780px;margin:18px 0 22px;font-size:clamp(42px,7vw,76px);line-height:.94}.changesafe-intro p{color:#d8e1e2;max-width:700px;margin:0;font-size:clamp(18px,2.2vw,22px);line-height:1.55}.changesafe-content section{margin-top:54px;scroll-margin-top:145px}.changesafe-content h2{color:#edf5f5;margin:0 0 18px;font-size:clamp(25px,3.5vw,36px);line-height:1.12}.changesafe-content p,.changesafe-content li,.changesafe-content dd{font-size:17px;line-height:1.75}.changesafe-content a{color:var(--cyan);text-underline-offset:4px;-webkit-text-decoration:underline #36dff261;text-decoration:underline #36dff261}.changesafe-content ul,.changesafe-content ol{padding-left:24px}.changesafe-content li{margin:8px 0}.changesafe-callout,.changesafe-warning,.changesafe-contact-card{background:#071417;border:1px solid #36dff257;margin:34px 0;padding:24px 26px}.changesafe-callout strong,.changesafe-warning strong{color:var(--cyan);font-family:var(--arkitech),sans-serif;letter-spacing:.06em;margin-bottom:8px;display:block}.changesafe-callout p,.changesafe-warning p{margin:0}.changesafe-warning{border-left:3px solid #ff4c4c}.changesafe-warning strong{color:#f77}.changesafe-contact-card span{color:#91a3a5;font:700 11px var(--mono);letter-spacing:.14em;margin-bottom:10px;display:block}.changesafe-contact-card a{overflow-wrap:anywhere;font-size:clamp(17px,3vw,25px)}.changesafe-toc{background:#071114;border:1px solid #36dff233;margin:44px 0;padding:28px}.changesafe-toc h2{font-size:24px}.changesafe-toc ol{columns:2;column-gap:40px;margin:0}.changesafe-toc li{break-inside:avoid;margin:6px 0;font-size:15px}.changesafe-facts{background:#36dff233;border:1px solid #36dff233;grid-template-columns:repeat(3,1fr);gap:1px;margin:34px 0;display:grid}.changesafe-facts div{background:#071114;padding:20px}.changesafe-facts b,.changesafe-facts span{display:block}.changesafe-facts b{color:var(--cyan);font:700 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.support-hours{border-top:1px solid #36dff233;margin:24px 0}.support-hours div{border-bottom:1px solid #36dff233;grid-template-columns:minmax(140px,.7fr) 1.3fr;gap:20px;padding:16px 0;display:grid}.support-hours dt{color:#edf5f5;font-weight:700}.support-hours dd{margin:0}.universal-footer .footer-ideal span a[href="/products/changesafe"]{color:var(--cyan)}@media (max-width:700px){.changesafe-page{padding-inline:16px}.changesafe-resources a{text-align:center;flex:calc(50% - 8px)}.changesafe-content{margin-top:44px}.changesafe-toc ol{columns:1}.changesafe-facts{grid-template-columns:1fr}.support-hours div{grid-template-columns:1fr;gap:4px}.changesafe-content p,.changesafe-content li,.changesafe-content dd{font-size:16px}.changesafe-callout,.changesafe-warning,.changesafe-contact-card,.changesafe-toc{padding:20px}}
.constructionmate-policy{z-index:2;background:linear-gradient(#020a0cb8,#020a0cf0);min-height:80vh;padding:clamp(48px,7vw,92px) clamp(18px,5vw,72px) 90px;position:relative}.constructionmate-policy article{color:#cad5d6;width:min(840px,100%);margin:auto}.constructionmate-policy-intro{border-bottom:1px solid #36dff23d;padding-bottom:38px}.constructionmate-policy-intro>span{color:var(--cyan);font:700 12px var(--mono);letter-spacing:.16em}.constructionmate-policy-intro h1{overflow-wrap:anywhere;margin:18px 0 22px;font-size:clamp(42px,7vw,74px);line-height:.96}.constructionmate-policy-intro p{color:#dbe4e5;max-width:760px;margin:0;font-size:clamp(18px,2.2vw,22px);line-height:1.6}.constructionmate-policy-meta{background:#36dff238;grid-template-columns:repeat(3,1fr);gap:1px;margin:34px 0 54px;padding:1px;display:grid}.constructionmate-policy-meta div{background:#071114;padding:20px}.constructionmate-policy-meta dt{color:var(--cyan);font:700 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.constructionmate-policy-meta dd{color:#e2eaea;overflow-wrap:anywhere;margin:0;font-size:15px}.constructionmate-policy section{margin-top:52px;scroll-margin-top:140px}.constructionmate-policy h2{color:#eef5f5;margin:0 0 18px;font-size:clamp(25px,3.5vw,36px);line-height:1.15}.constructionmate-policy p{font-size:17px;line-height:1.78}.constructionmate-policy a{color:var(--cyan);text-underline-offset:4px;-webkit-text-decoration:underline #36dff266;text-decoration:underline #36dff266}.constructionmate-policy strong{color:#f0f7f7}@media (max-width:680px){.constructionmate-policy{padding-inline:16px}.constructionmate-policy-meta{grid-template-columns:1fr}.constructionmate-policy p{font-size:16px}}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--readable-body:Arial,"Helvetica Neue",sans-serif;--surface-solid:#071114;--surface-raised:#0a171b}.admin-table article>div:last-child{gap:6px;display:flex}.admin-table article>div:last-child button{color:#fff;cursor:pointer;background:0 0;border:1px solid #3a4a4d;padding:9px}body{font-family:var(--readable-body);font-size:16px;line-height:1.55}p,li,dd,input,textarea,select{font-family:var(--readable-body);line-height:1.65}.nav a,.universal-route-tracker,.section-index,.eyebrow,.product-id,.filters button,.button,.store-button,.resource-links a,.product-resources a{letter-spacing:.1em;font-size:max(11px,.72rem);line-height:1.35}.universal-header~main>.detail-nav,.universal-header~main>header.detail-nav,.universal-header~main>.homepage-legacy-header,.universal-header~main.legal-public>header,.universal-header~main.managed-page>header,.universal-header~main>footer{display:none!important}.insights-hero h1,.article-page article>header h1,.product-title h1,.service-hero h1{overflow-wrap:break-word;text-wrap:balance}.article-body p,.product-body p,.service-page p,.policy-content p,.constructionmate-policy p{font-size:clamp(16px,1.2vw,19px);line-height:1.75}@media (max-width:680px){.product-title h1,.insights-hero h1,.article-page article>header h1{-webkit-hyphens:auto;hyphens:auto;line-height:.98!important}}.comments{max-width:1050px;margin:0 auto;padding:20px 6vw 110px}.comments-heading>span{font:700 11px var(--mono);letter-spacing:.14em;color:var(--cyan)}.comments-heading h2{margin:14px 0;font-size:clamp(38px,5vw,62px)}.comments-heading p{max-width:700px;color:var(--muted)}.comment-list{gap:12px;margin:38px 0;display:grid}.comment-list article{background:var(--surface-solid);border:1px solid #36dff233;padding:24px}.comment-list article header{justify-content:space-between;gap:20px;display:flex}.comment-list time{font:11px var(--mono);color:var(--muted)}.comment-list p{white-space:pre-wrap;margin:14px 0 0}.no-comments{border-left:2px solid var(--cyan);color:var(--muted);padding:22px}.comment-form{background:var(--surface-solid);border:1px solid #36dff238;grid-template-columns:1fr 1fr;gap:18px;padding:30px;display:grid}.comment-form label{font:700 11px var(--mono);letter-spacing:.08em;gap:8px;display:grid}.comment-form .wide,.comment-state{grid-column:1/-1}.comment-form small{font:11px var(--readable-body);letter-spacing:0;color:var(--muted)}.comment-consent{align-items:start;font-family:var(--readable-body)!important;letter-spacing:0!important;grid-template-columns:18px 1fr!important;font-weight:400!important;display:flex!important}.comment-consent input{width:18px}.comment-form button{background:var(--cyan);color:#031013;font:700 11px var(--mono);cursor:pointer;border:0;justify-self:start;padding:15px 20px}.comment-honeypot{position:absolute!important;left:-10000px!important}.comment-state{color:var(--cyan)}@media (max-width:520px){.comment-form{grid-template-columns:1fr;padding:22px}.comment-form .wide,.comment-state{grid-column:1}}.comment-moderation{gap:14px;margin-top:24px;display:grid}.comment-moderation article{background:#071114;border:1px solid #27383c;padding:22px}.comment-moderation header{justify-content:space-between;margin-bottom:12px;display:flex}.comment-moderation header span,.comment-moderation header b{font:10px var(--mono);color:var(--cyan);text-transform:uppercase}.comment-moderation p{white-space:pre-wrap}.comment-moderation small{color:#8fa0a3}.comment-moderation article>div{gap:8px;margin-top:18px;display:flex}.comment-moderation button{color:#dce8e9;cursor:pointer;background:#0b1a1e;border:1px solid #36dff259;padding:9px 12px}.comment-moderation a{color:var(--cyan)}.public-menu-toggle{color:var(--text);font:700 10px var(--readable-body);letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #36dff259;padding:10px 13px;display:none}.homepage-legacy-header{display:none!important}.universal-header{height:84px!important;padding:0 clamp(20px,4vw,64px)!important}.universal-header .nav{gap:clamp(18px,2vw,34px)!important}.universal-header .nav a{letter-spacing:.055em!important;font-size:11px!important}.universal-header .nav .nav-cta{padding:14px 20px!important}.universal-route-tracker{font-weight:600;text-align:left!important;width:100%!important;max-width:none!important;height:auto!important;font-family:var(--readable-body)!important;letter-spacing:.04em!important;color:#9fb2b6!important;background:#040c0ff5!important;border-width:0 0 1px!important;margin:0!important;padding:10px clamp(20px,5vw,76px)!important;font-size:11px!important;top:84px!important}.section{padding-top:clamp(58px,7vw,92px)!important;padding-bottom:clamp(58px,7vw,92px)!important}.section-index{font-family:var(--readable-body)!important;letter-spacing:.08em!important;font-size:12px!important;font-weight:700!important}.hero{padding-top:clamp(120px,12vw,155px)!important}.hero h1{font-family:var(--readable-body)!important;letter-spacing:-.045em!important;font-size:clamp(48px,6vw,86px)!important;line-height:.94!important}.showcase-head h2,.intro-heading h2,.systems-head h2,.approach-layout h2,.home-insights-head h2,.company-panel h2,.contact h2{font-family:var(--readable-body)!important;letter-spacing:-.035em!important;font-size:clamp(36px,4.3vw,58px)!important;line-height:1.04!important}.domain h3,.showcase-copy h3{font-family:var(--readable-body)!important;letter-spacing:-.025em!important;font-size:clamp(28px,3vw,42px)!important;line-height:1.06!important}.product-card h3,.home-insight-grid h3,.insight-grid h2{font-family:var(--readable-body)!important;letter-spacing:-.02em!important;font-size:clamp(24px,2.4vw,34px)!important;line-height:1.12!important}.product-card{min-height:390px!important}.carousel-state{font-family:var(--readable-body)!important;letter-spacing:.06em!important;font-size:10px!important}.product-hero{grid-template-rows:auto 1fr auto!important;grid-template-columns:minmax(0,1.15fr) minmax(260px,.55fr)!important;column-gap:clamp(36px,7vw,110px)!important;min-height:600px!important;padding:clamp(86px,9vw,125px) clamp(24px,6vw,92px) 70px!important}.product-title{align-self:center!important}.product-title h1{max-width:850px;font-family:var(--readable-body)!important;letter-spacing:-.045em!important;font-size:clamp(44px,6vw,82px)!important;line-height:.98!important}.product-title p{font-size:clamp(16px,1.5vw,20px)!important}.product-summary{max-width:760px!important}.product-summary p{font-size:clamp(17px,1.4vw,20px)!important}.product-icon-panel{grid-area:1/2/4!important;place-self:center!important;place-items:center!important;width:clamp(230px,25vw,350px)!important;height:clamp(230px,25vw,350px)!important;display:grid!important;position:relative!important;inset:auto!important}.product-icon-panel .product-orbit-icon{object-fit:contain!important;border-radius:22%!important;width:clamp(105px,11vw,152px)!important;height:clamp(105px,11vw,152px)!important}.product-icon-panel>b{font-size:clamp(44px,6vw,78px)!important}.product-icon-panel small{font:700 10px var(--readable-body);letter-spacing:.1em;color:var(--muted);position:absolute;bottom:25px}.product-body{padding-top:clamp(55px,7vw,90px)!important}.product-body>article h2,.product-commercial h2,.product-section-heading h2{font-family:var(--readable-body)!important;letter-spacing:-.025em!important;font-size:clamp(30px,3.6vw,48px)!important;line-height:1.08!important}.product-contact h2,.insights-hero h1,.article-page h1,.service-hero h1,.contact-page-hero h1,.legal-public h1{font-family:var(--readable-body)!important;letter-spacing:-.04em!important;font-size:clamp(40px,5.2vw,72px)!important;line-height:1.02!important}.product-media-showcase{margin:clamp(55px,7vw,90px) 0}.product-section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:26px;display:flex}.product-section-heading>span{font:700 12px var(--readable-body);letter-spacing:.08em;color:var(--cyan)}.product-section-heading h2{margin:0}.product-media-stage{background:#071216;border:1px solid #36dff247;place-items:center;min-height:clamp(360px,52vw,680px);display:grid;position:relative;overflow:hidden;box-shadow:0 22px 70px #00000038}.product-media-stage img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:680px}.product-media-stage .wide-media{object-fit:contain;width:100%;height:100%}.product-media-stage .icon-media{filter:drop-shadow(0 24px 44px #00000059);width:min(38%,300px);height:auto}.feature-art{text-align:center;background:radial-gradient(circle,#36dff221,#0000 34%),linear-gradient(135deg,#071216,#031014);align-content:center;justify-items:center;gap:18px;padding:8vw;display:grid;position:absolute;inset:0}.feature-art:before,.feature-art:after{content:"";border:1px solid #36dff233;border-radius:50%;animation:28s linear infinite slowSpin;position:absolute;inset:18%}.feature-art:after{animation-direction:reverse;inset:30%}.feature-art span{font:700 12px var(--readable-body);color:var(--cyan);letter-spacing:.12em}.feature-art strong{z-index:1;max-width:750px;font-size:clamp(28px,4vw,54px);line-height:1.08;position:relative}.feature-art small{z-index:1;color:var(--muted);font-size:14px;position:relative}.product-media-stage>button{z-index:3;width:48px;height:48px;color:var(--cyan);cursor:pointer;background:#030c0fdb;border:1px solid #36dff273;font-size:22px;position:absolute;top:50%}.media-previous{left:18px}.media-next{right:18px}.media-pagination{justify-content:center;gap:9px;margin-top:18px;display:flex}.media-pagination button{cursor:pointer;background:#526267;border:0;width:34px;height:4px;padding:0}.media-pagination button.active{background:var(--cyan)}@media (max-width:900px){.public-menu-toggle{margin-left:auto;display:block}.universal-header{flex-wrap:nowrap!important}.universal-header .nav{background:#030b0efa!important;border-bottom:1px solid #36dff240!important;flex-direction:column!important;align-items:stretch!important;gap:4px!important;margin:0!important;padding:22px!important;display:none!important;position:absolute!important;top:78px!important;left:0!important;right:0!important;overflow:visible!important}.universal-header .nav.open{display:flex!important}.universal-header .nav a{padding:13px 10px!important}.universal-header .nav .nav-cta{margin-top:8px;text-align:center!important;display:block!important}.universal-header .brand{margin:0!important}}@media (max-width:680px){.universal-header{flex-wrap:nowrap!important;height:78px!important;min-height:78px!important}.universal-route-tracker,.universal-header .nav{top:78px!important}.universal-header .brand small{display:none}.hero{padding-top:110px!important}}@media (max-width:900px){.universal-header{height:78px!important}.universal-route-tracker{top:78px!important}.product-hero{grid-template-rows:auto!important;grid-template-columns:1fr!important}.product-icon-panel{margin-top:24px;grid-area:auto/1!important;justify-self:start!important;width:210px!important;height:210px!important}.product-section-heading{display:block}.product-section-heading h2{margin-top:10px}}@media (max-width:680px){.universal-header{flex-wrap:nowrap!important;height:78px!important;min-height:78px!important}.universal-route-tracker,.universal-header .nav{top:78px!important}.universal-header .brand{margin:0!important}.universal-header .brand small{display:none}.hero{padding-top:110px!important}.product-hero{padding-top:58px!important}.product-title h1{font-size:clamp(38px,12vw,56px)!important}.product-icon-panel{width:180px!important;height:180px!important}.product-media-stage{min-height:340px}.product-media-stage>button{width:42px;height:42px}.media-previous{left:8px}.media-next{right:8px}}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--public-bg:#03090c;--public-surface:#071216;--public-surface-raised:#0a181d;--public-border:#36dff23d;--public-copy:#b9c8cb;--public-strong:#eef7f8}html,body{background:var(--public-bg);color:var(--public-strong)}body{font-size:16px;line-height:1.65}.product-page,.service-page,.insights-page,.article-page,.contact-page,.legal-public,.policy-page,.app-page,.managed-page{color:var(--public-strong);background-color:var(--public-bg)!important}.product-page p,.service-page p,.insights-page p,.article-page p,.contact-page p,.legal-public p,.policy-page p,.app-page p,.managed-page p{color:var(--public-copy);font-size:clamp(16px,1.15vw,18px);line-height:1.72}.hero h1{font-family:var(--readable-body)!important;letter-spacing:-.045em!important;font-size:clamp(44px,5.2vw,72px)!important;line-height:.98!important}.showcase-head h2,.intro-heading h2,.systems-head h2,.approach-layout h2,.home-insights-head h2,.company-panel h2,.contact h2,.app-portfolio-head h2{font-family:var(--readable-body)!important;letter-spacing:-.035em!important;font-size:clamp(32px,3.5vw,48px)!important;line-height:1.08!important}.domain h3,.showcase-copy h3{font-family:var(--readable-body)!important;letter-spacing:-.025em!important;font-size:clamp(26px,2.7vw,36px)!important;line-height:1.1!important}.product-card h3,.home-insight-grid h3,.insight-grid h2,.service-directory h2{font-family:var(--readable-body)!important;letter-spacing:-.018em!important;font-size:clamp(22px,2vw,30px)!important;line-height:1.18!important}.product-title h1{font-family:var(--readable-body)!important;letter-spacing:-.04em!important;font-size:clamp(42px,4.8vw,64px)!important;line-height:1!important}.product-body>article h2,.product-commercial h2,.product-section-heading h2,.app-detail h2,.screenshot-section h2,.app-links h2{font-family:var(--readable-body)!important;letter-spacing:-.025em!important;font-size:clamp(29px,3vw,42px)!important;line-height:1.1!important}.service-hero h1,.insights-hero h1,.contact-page-hero h1{font-family:var(--readable-body)!important;letter-spacing:-.04em!important;font-size:clamp(42px,5vw,64px)!important;line-height:1!important}.service-page h2,.article-page h1,.product-contact h2{font-family:var(--readable-body)!important;letter-spacing:-.03em!important;font-size:clamp(32px,3.8vw,50px)!important;line-height:1.08!important}.article-page .article-body h2,.legal-public h2,.policy-content h2,.managed-page h2{font-family:var(--readable-body)!important;letter-spacing:-.02em!important;font-size:clamp(24px,2.5vw,34px)!important;line-height:1.18!important}.legal-public h1,.policy-content h1,.app-title-row h1{font-family:var(--readable-body)!important;letter-spacing:-.035em!important;font-size:clamp(38px,4.5vw,58px)!important;line-height:1.04!important}.section-index,.eyebrow,.tag,.product-title>span,.product-summary>span,.service-page section>span{font-family:var(--readable-body)!important;letter-spacing:.09em!important;font-size:11px!important;font-weight:700!important;line-height:1.4!important}.product-card,.domain,.showcase-stage,.company-panel,.home-insight-grid>a,.insight-grid>a,.service-directory>a,.service-capabilities article,.service-related a,.product-commercial>*,.product-contact,.product-resources a,.resource-links>a,.app-feature-grid>div,.comment-form,.comment-list article,.newsletter,.article-page aside,.app-empty-state{background-color:var(--public-surface)!important;border-color:var(--public-border)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-image:linear-gradient(145deg,#36dff209,#0000 45%)!important;box-shadow:0 18px 48px #0000003d!important}.product-card{height:auto!important;min-height:0!important}.product-card p,.domain p,.showcase-copy p,.home-insight-grid p,.insight-grid p,.service-directory p{color:var(--public-copy)!important}.product-media-stage{border-color:var(--public-border)!important;background:#061014!important;box-shadow:0 22px 60px #0000004d!important}.feature-art{background:radial-gradient(circle at 50% 48%,#36dff224,#0000 34%),linear-gradient(135deg,#08171b,#031014)!important}.technical-orbit.product-icon-panel{background:radial-gradient(circle,#36dff217,#03090cf2 68%)!important}.filters button,.button.ghost{color:#eaf5f6!important;background:#071216!important;border-color:#36dff257!important}.filters button.active,.button.primary,.nav-cta{background:var(--cyan)!important;color:#031012!important}.filters button:hover,.filters button:focus-visible,.button:hover,.resource-links a:hover,.product-resources a:hover{border-color:var(--cyan)!important;color:#fff!important}.filters button.active:hover,.filters button.active:focus-visible,.button.primary:hover,.button.primary:focus-visible,.nav-cta:hover,.nav-cta:focus-visible{color:#031012!important}.section,.service-page>section{padding-top:clamp(52px,6vw,78px)!important;padding-bottom:clamp(52px,6vw,78px)!important}.product-body{padding-top:clamp(48px,6vw,76px)!important}.product-media-showcase{margin:clamp(46px,6vw,76px) 0!important}.service-hero{min-height:520px!important}.product-hero{min-height:560px!important}.context-xray{transform-origin:0 0!important;opacity:.62!important;width:310px!important;height:260px!important;top:126px!important;left:clamp(24px,5vw,84px)!important;right:auto!important;transform:scale(.64)!important}.context-xray[data-path=\/]{display:none!important}.context-xray[data-visual-category=shield]{opacity:.32!important;transform:scale(.5)!important}.context-xray[data-visual-category=contact]{opacity:.42!important;transform:scale(.55)!important}.global-brand-roundel{opacity:.34!important;width:132px!important;height:132px!important;top:132px!important;right:14px!important}.global-core{width:62px!important;height:62px!important}.global-core .tennex-mark{width:50px!important;height:44px!important}.global-tick{display:none!important}.drone-swarm-backdrop{mix-blend-mode:screen;opacity:var(--motion-alpha,.72)!important}.xray-saas,.xray-plugin,.xray-digital{place-items:center;width:184px;height:170px;animation:6s ease-in-out infinite xrayFloat;display:grid;position:absolute;top:48px;left:62px}.xray-saas i{border:1px solid var(--cyan);border-radius:50%;position:absolute}.xray-saas i:first-child{border-radius:55% 55% 42% 42%;width:130px;height:74px;top:42px}.xray-saas i:nth-child(2){width:34px;height:34px;box-shadow:106px 2px 0 -1px #03090ce6,106px 2px 0 0 var(--cyan);top:62px;left:22px}.xray-saas i:nth-child(3){background:var(--cyan);border:0;width:1px;height:52px;bottom:0;box-shadow:-52px -10px #36dff2a6,52px -10px #36dff2a6}.xray-saas b{font:700 12px var(--mono);letter-spacing:.1em}.xray-saas span{border:1px dashed #36dff24d;border-radius:50%;animation:16s linear infinite slowSpin;position:absolute;inset:14px}.xray-plugin{clip-path:polygon(0 16%,38% 16%,38% 0,62% 0,62% 16%,100% 16%,100% 84%,62% 84%,62% 100%,38% 100%,38% 84%,0 84%);border:1px solid #36dff280}.xray-plugin i{border:1px dashed var(--cyan);position:absolute;inset:18px}.xray-plugin i:nth-child(2){border-radius:50%;animation:8s linear infinite slowSpin;inset:48px}.xray-plugin b{font:700 11px var(--mono);letter-spacing:.08em}.xray-plugin span{background:var(--cyan);width:52px;height:1px;position:absolute}.xray-plugin span:first-of-type{left:-40px}.xray-plugin span:nth-of-type(2){right:-40px}.xray-digital{border:1px solid #36dff261;border-radius:50%;animation:24s linear infinite slowSpin}.xray-digital i{border:1px dashed #36dff273;border-radius:50%;position:absolute}.xray-digital i:first-child{inset:18px}.xray-digital i:nth-child(2){inset:42px}.xray-digital i:nth-child(3){background:#36dff21f;inset:67px}.xray-digital b{font:700 22px var(--mono);animation:24s linear infinite counterSpin}.xray-digital span{background:#ff443e;border-radius:50%;width:10px;height:10px;position:absolute;top:24px;left:85px;box-shadow:0 0 12px #ff443e}@keyframes counterSpin{to{transform:rotate(-360deg)}}@media (max-width:900px){.hero h1{font-size:clamp(42px,8vw,62px)!important}.product-title h1,.service-hero h1,.insights-hero h1,.contact-page-hero h1{font-size:clamp(38px,7.5vw,56px)!important}.context-xray{opacity:.38!important;top:112px!important;transform:scale(.5)!important}.global-brand-roundel{opacity:.2!important;width:112px!important;height:112px!important;right:-18px!important}}@media (max-width:680px){.hero h1{font-size:clamp(40px,12vw,54px)!important}.product-title h1,.service-hero h1,.insights-hero h1,.contact-page-hero h1,.article-page h1,.legal-public h1,.policy-content h1{font-size:clamp(34px,10vw,46px)!important;line-height:1.02!important}.showcase-head h2,.intro-heading h2,.systems-head h2,.approach-layout h2,.home-insights-head h2,.company-panel h2,.contact h2,.app-portfolio-head h2{font-size:clamp(30px,9vw,40px)!important}.context-xray,.global-brand-roundel{display:none!important}.product-hero{min-height:auto!important}.service-hero{min-height:460px!important}.product-media-stage{min-height:310px!important}}@media (prefers-reduced-motion:reduce){.xray-saas,.xray-plugin,.xray-digital,.xray-saas span,.xray-plugin i,.xray-digital *{animation:none!important}}
.admin-page .admin-panel-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.admin-page .admin-panel-heading h2,.admin-page .structured-fields h3{color:#eef8f9;font-family:var(--display);letter-spacing:.02em;margin:0;font-weight:500}.admin-page .admin-panel-heading>button,.admin-page .editor-actions button,.admin-page .content-list button{min-height:42px;color:var(--cyan);font:700 11px var(--mono);letter-spacing:.06em;cursor:pointer;background:#051418fa;border:1px solid #36dff273;padding:10px 15px}.admin-page .admin-panel-heading>button:hover,.admin-page .editor-actions button:hover,.admin-page .content-list button:hover{background:var(--cyan);color:#041012}.admin-page .structured-fields{gap:24px;padding-top:8px;display:grid}.admin-page .structured-fields h3{border-bottom:1px solid #36dff22e;padding-bottom:12px;font-size:clamp(22px,2.5vw,32px)}.admin-page .field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.admin-page .field-grid .wide{grid-column:1/-1}.admin-page .content-form label{min-width:0}.admin-page .content-form label small{color:#788c90;font-size:11px;line-height:1.45}.admin-page .feature-toggle{background:#030d10f5;border:1px solid #36dff22e;align-items:flex-start;gap:12px;padding:16px;display:flex!important}.admin-page .feature-toggle input{width:18px;height:18px;margin-top:2px}.admin-page .feature-toggle span{gap:5px;display:grid}.admin-page .advanced-json{background:#030c0ffa;border:1px solid #36dff224}.admin-page .advanced-json summary{color:#92a6aa;font:700 11px var(--mono);cursor:pointer;padding:15px 17px}.admin-page .advanced-json[open] summary{border-bottom:1px solid #36dff21f}.admin-page .advanced-json textarea{width:calc(100% - 32px);font-family:var(--mono);margin:16px;font-size:12px}.admin-page .editor-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin-page .editor-actions button[type=submit]{background:var(--cyan);color:#031012}.admin-page .legacy-record{color:#ffbd45;font:10px var(--mono)}.admin-page .admin-table article>div:last-child a{color:var(--cyan);font:700 11px var(--mono)}@media (max-width:800px){.admin-page .field-grid{grid-template-columns:1fr}.admin-page .field-grid .wide{grid-column:1}.admin-page .admin-panel-heading{align-items:flex-start}}@media (max-width:520px){.admin-page .admin-panel-heading{display:grid}.admin-page .admin-panel-heading>button,.admin-page .editor-actions button{width:100%}}
