:root{--inxcl-brand:#006b4f;--inxcl-brand-dark:#004d3a;--inxcl-blue:#168fbd;--inxcl-gold:#b7833e;--inxcl-ink:#15231f;--inxcl-muted:#5e6e68;--inxcl-line:#dce7e2;--inxcl-soft:#f3f8f6;--inxcl-card:#fff;--inxcl-good:#078765;--inxcl-star:#d89322;--inxcl-radius:18px;--inxcl-shadow:0 14px 36px rgba(18,55,45,.08)}
.inxcl-site-main,.inxcl-app,.inxcl-library,.inxcl-page{font-size:16px;line-height:1.6;color:var(--inxcl-ink)}.inxcl-library,.inxcl-page{width:min(1240px,calc(100% - 32px));margin-inline:auto}.inxcl-v2{padding-top:18px}.inxcl-eyebrow{font-size:13px;color:var(--inxcl-brand);letter-spacing:.09em}.inxcl-product-nav{display:flex;gap:5px;align-items:center;overflow:auto;padding:7px;margin:0 0 18px;background:#fff;border:1px solid var(--inxcl-line);border-radius:999px;width:max-content;max-width:100%;box-shadow:0 6px 18px rgba(18,55,45,.05);scrollbar-width:none}.inxcl-product-nav a{display:flex;align-items:center;gap:7px;min-height:42px;padding:8px 15px;border-radius:999px;color:#42534d;font-size:14px;font-weight:700;white-space:nowrap}.inxcl-product-nav a b{color:var(--inxcl-blue);font-size:17px}.inxcl-product-nav a.active,.inxcl-product-nav a:hover{color:#fff;background:var(--inxcl-brand)}.inxcl-product-nav a.active b,.inxcl-product-nav a:hover b{color:#fff}
.inxcl-v2 .inxcl-library-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:32px;align-items:center;text-align:left;padding:46px;background:linear-gradient(130deg,#edf8f4 0%,#f7fbfa 58%,#eef8fc 100%);border:1px solid #d8e9e2}.inxcl-v2 .inxcl-library-hero:before{content:"";position:absolute;width:260px;height:260px;border-radius:50%;right:-90px;top:-130px;border:45px solid rgba(22,143,189,.08)}.inxcl-v2 .inxcl-library-hero h1{font-size:clamp(40px,4.6vw,66px);max-width:800px;margin:0 0 17px;color:var(--inxcl-ink)}.inxcl-v2 .inxcl-library-hero p{font-size:18px;line-height:1.68;max-width:760px;color:#52645e}.inxcl-hero-proof{display:flex;flex-wrap:wrap;gap:18px;margin-top:26px}.inxcl-hero-proof span{display:grid;font-size:13px;color:#60726b}.inxcl-hero-proof strong{font-size:22px;color:var(--inxcl-brand);line-height:1.2}.inxcl-library-search{position:relative;z-index:1;padding:23px;background:#fff;border:1px solid var(--inxcl-line);border-radius:16px;box-shadow:var(--inxcl-shadow)}.inxcl-library-search>label{display:block;font-size:18px;font-weight:800;margin-bottom:10px}.inxcl-library-search>div{display:flex;border:1px solid #bfd0ca;border-radius:11px;overflow:hidden}.inxcl-library-search input{min-width:0;flex:1;border:0!important;padding:13px 14px!important;font-size:15px!important;box-shadow:none!important}.inxcl-library-search button{border:0;background:var(--inxcl-brand);color:#fff;padding:12px 16px;font:inherit;font-size:14px;font-weight:800;cursor:pointer}.inxcl-library-search>a{display:block;margin-top:11px;color:var(--inxcl-brand);font-size:13px;font-weight:700}.inxcl-v2 .inxcl-category-pills{padding:15px 0 5px}.inxcl-v2 .inxcl-category-pills a{min-height:40px;font-size:13px;border-color:var(--inxcl-line);background:#fff}.inxcl-v2 .inxcl-category-pills a.active,.inxcl-v2 .inxcl-category-pills a:hover{background:var(--inxcl-brand);border-color:var(--inxcl-brand)}.inxcl-v2 .inxcl-library-head{margin:28px 0 16px}.inxcl-v2 .inxcl-library-head h2{font-size:34px}.inxcl-v2 .inxcl-library-head p{font-size:15px}.inxcl-v2 .inxcl-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.inxcl-v2 .inxcl-template-card,.inxcl-workspace-page .inxcl-template-card{border:1px solid var(--inxcl-line);border-radius:17px;overflow:hidden;box-shadow:0 8px 24px rgba(18,55,45,.055);background:#fff;transform:none}.inxcl-v2 .inxcl-template-card:hover{border-color:#a6c7ba;transform:translateY(-3px)}.inxcl-card-accent{display:flex;align-items:center;gap:10px;padding:13px 16px;background:linear-gradient(90deg,#eff8f4,#f7fbfa);border-bottom:1px solid var(--inxcl-line)}.inxcl-card-accent>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--inxcl-brand);color:#fff;font-weight:900}.inxcl-card-accent em{font-size:13px;font-style:normal;color:var(--inxcl-brand);font-weight:800}.inxcl-card-accent>b{margin-left:auto;color:var(--inxcl-gold);font-size:12px;text-transform:uppercase}.inxcl-v2 .inxcl-card-body{padding:20px}.inxcl-v2 .inxcl-mini-meta{font-size:12px}.inxcl-v2 .inxcl-card-body h3{font-size:22px;line-height:1.28;margin:11px 0}.inxcl-v2 .inxcl-card-body>p{font-size:15px;line-height:1.58;min-height:72px}.inxcl-preview-label{font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.06em;color:#42534d;margin:16px 0 8px}.inxcl-v2 .inxcl-card-preview li{font-size:14px;line-height:1.45;margin:8px 0;color:#4f615a}.inxcl-v2 .inxcl-card-preview i{width:16px;height:16px;flex-basis:16px;border-radius:5px;margin-top:2px}.inxcl-v2 .inxcl-card-foot{font-size:12px;padding-top:14px}.inxcl-v2 .inxcl-card-foot a{font-size:14px;color:var(--inxcl-brand)}
.inxcl-v2 .inxcl-generator{display:grid;grid-template-columns:.74fr 1.26fr;gap:32px;margin-top:34px;padding:36px;background:linear-gradient(145deg,#063f32,#005c46);border:0;color:#fff}.inxcl-generator-intro{padding:7px}.inxcl-generator-intro .inxcl-eyebrow{color:#75d7b8}.inxcl-generator-intro h2{font-size:36px;color:#fff;margin:0 0 14px}.inxcl-generator-intro>p{font-size:16px;line-height:1.7;color:#d1e8df}.inxcl-generator-intro ol{list-style:none;padding:0;margin:27px 0 0}.inxcl-generator-intro li{display:flex;align-items:center;gap:12px;margin:12px 0;font-size:15px}.inxcl-generator-intro li b{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:#fff;color:var(--inxcl-brand)}.inxcl-v2 .inxcl-generator-form{display:grid;grid-template-columns:1fr 1fr;gap:13px;padding:22px;background:#fff;border-radius:16px;color:var(--inxcl-ink)}.inxcl-field{min-width:0}.inxcl-field.span-2,.inxcl-toggles.span-2,.inxcl-generator-form>.span-2{grid-column:1/-1}.inxcl-field label,.inxcl-field legend{display:block;font-size:13px;font-weight:800;margin:0 0 6px}.inxcl-field label b{color:#b42318}.inxcl-v2 .inxcl-generator-form input,.inxcl-v2 .inxcl-generator-form select{width:100%;min-height:45px;color:var(--inxcl-ink);background:#fff;border:1px solid #cbd9d3;border-radius:9px;padding:10px 11px;font:inherit;font-size:14px}.inxcl-input-suffix{display:flex;border:1px solid #cbd9d3;border-radius:9px;overflow:hidden}.inxcl-input-suffix input{border:0!important}.inxcl-input-suffix span{display:flex;align-items:center;padding:0 10px;color:var(--inxcl-muted);background:#f4f8f6;font-size:13px}.inxcl-field fieldset{border:0}.inxcl-chip-checks{display:flex;flex-wrap:wrap;gap:7px}.inxcl-chip-checks label{margin:0}.inxcl-chip-checks input{position:absolute;opacity:0}.inxcl-chip-checks span{display:block;border:1px solid #cbd9d3;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:700;cursor:pointer}.inxcl-chip-checks input:checked+span{background:#e1f4ed;border-color:var(--inxcl-brand);color:var(--inxcl-brand)}.inxcl-toggles{display:flex;gap:16px;flex-wrap:wrap;padding:10px 0}.inxcl-toggles label{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:700}.inxcl-toggles input{width:17px!important;min-height:17px!important}.inxcl-v2 .inxcl-generator-form .inxcl-primary{font-size:15px;min-height:50px;background:linear-gradient(90deg,var(--inxcl-brand),var(--inxcl-blue))}.inxcl-generator-privacy{font-size:12px!important;color:var(--inxcl-muted)!important;text-align:center}.inxcl-v2 .span-all{grid-column:1/-1}
.inxcl-generated,.inxcl-studio-shell{background:#fff;color:var(--inxcl-ink);border-radius:17px;padding:0;overflow:hidden}.inxcl-studio-shell{margin:20px 0;border:1px solid var(--inxcl-line);box-shadow:var(--inxcl-shadow)}.inxcl-studio-loading,.inxcl-error{padding:35px;text-align:center;font-size:16px}.inxcl-studio-head{display:grid;grid-template-columns:1fr 140px;gap:20px;padding:28px;background:linear-gradient(130deg,#edf8f4,#f1f9fc);border-bottom:1px solid var(--inxcl-line)}.inxcl-studio-title{display:block;width:100%;border:0!important;background:transparent!important;padding:0!important;font:inherit!important;font-size:32px!important;line-height:1.2!important;font-weight:850!important;color:var(--inxcl-ink)!important;box-shadow:none!important}.inxcl-studio-head p{font-size:15px;color:var(--inxcl-muted);margin:8px 0}.inxcl-studio-meta{display:flex;gap:15px;flex-wrap:wrap;font-size:12px;color:var(--inxcl-muted)}.inxcl-studio-progress{text-align:center}.inxcl-studio-progress strong{display:block;font-size:32px;color:var(--inxcl-brand)}.inxcl-studio-progress span{font-size:12px}.inxcl-studio-progress i{display:block;height:7px;background:#d8e5df;border-radius:10px;margin-top:9px;overflow:hidden}.inxcl-studio-progress i b{display:block;height:100%;width:0;background:var(--inxcl-brand)}.inxcl-studio-actions{display:flex;gap:7px;flex-wrap:wrap;padding:13px 20px;border-bottom:1px solid var(--inxcl-line);background:#fff;position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 6px);z-index:22}.inxcl-studio-actions button,.inxcl-studio-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:39px;padding:8px 11px;border:1px solid #bfd0c9;border-radius:8px;background:#fff;color:var(--inxcl-ink);font:inherit;font-size:12px;font-weight:750;cursor:pointer}.inxcl-studio-actions .primary{margin-left:auto;background:var(--inxcl-brand);color:#fff;border-color:var(--inxcl-brand)}.inxcl-studio-status{padding:11px 22px;background:#fffaf1;border-bottom:1px solid #f0dfbc;color:#69552c;font-size:13px}.inxcl-studio-status a{color:var(--inxcl-brand);font-weight:800}.inxcl-studio-sections{padding:8px 22px}.inxcl-studio-section{padding:19px 0;border-bottom:1px solid var(--inxcl-line)}.inxcl-studio-section-head{display:grid;grid-template-columns:22px 1fr auto;gap:9px;align-items:start}.inxcl-drag{color:#9badA6;font-size:20px}.inxcl-studio-section-title,.inxcl-studio-section-desc{display:block;width:100%;border:0!important;background:transparent!important;box-shadow:none!important;padding:2px!important;font:inherit!important}.inxcl-studio-section-title{font-size:20px!important;font-weight:850!important;color:var(--inxcl-ink)!important}.inxcl-studio-section-desc{font-size:14px!important;color:var(--inxcl-muted)!important}.inxcl-remove-section-v2{border:0;background:transparent;color:#a33;font:inherit;font-size:12px;cursor:pointer}.inxcl-studio-tasks{margin:10px 0}.inxcl-studio-task{display:grid;grid-template-columns:25px minmax(0,1fr) minmax(130px,.38fr) 25px;gap:8px;align-items:center;padding:7px 3px;border-radius:8px}.inxcl-studio-task:hover{background:var(--inxcl-soft)}.inxcl-studio-task>label{display:block}.inxcl-studio-task input[type=checkbox]{position:absolute;opacity:0}.inxcl-studio-task input[type=checkbox]:checked+.inxcl-check{background:var(--inxcl-brand);border-color:var(--inxcl-brand)}.inxcl-studio-task input[type=checkbox]:checked+.inxcl-check:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.inxcl-studio-task-text,.inxcl-studio-task-note{border:1px solid transparent!important;background:transparent!important;box-shadow:none!important;padding:7px!important;font:inherit!important;font-size:14px!important}.inxcl-studio-task-text:focus,.inxcl-studio-task-note:focus{border-color:#b9cec5!important;background:#fff!important}.inxcl-studio-task-note{font-size:12px!important;color:var(--inxcl-muted)!important}.inxcl-studio-task>button,.inxcl-add-task-v2,.inxcl-add-section-v2{border:0;background:transparent;color:var(--inxcl-brand);font:inherit;font-size:12px;font-weight:800;cursor:pointer}.inxcl-studio-task>button{color:#a33;font-size:17px}.inxcl-add-section-v2{margin:4px 22px 23px;padding:10px 13px;border:1px dashed #a9c5b9;border-radius:8px}.inxcl-studio-embed{padding:18px 22px;border-top:1px solid var(--inxcl-line)}.inxcl-studio-embed label{display:block;font-size:13px;font-weight:800}.inxcl-studio-embed textarea{width:100%;height:78px;margin:7px 0;border:1px solid var(--inxcl-line);border-radius:8px;padding:9px;font:12px monospace}.inxcl-studio-embed button{border:0;background:var(--inxcl-brand);color:#fff;padding:8px 12px;border-radius:7px}
.inxcl-paths{display:grid;grid-template-columns:.7fr 1.3fr;gap:35px;margin:38px 0;padding:32px;border:1px solid var(--inxcl-line);border-radius:20px;background:#f7faf9}.inxcl-paths h2{font-size:32px;line-height:1.25;margin:0 0 10px}.inxcl-paths>div>p{font-size:16px;color:var(--inxcl-muted)}.inxcl-path-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.inxcl-path-grid a{display:block;padding:19px;background:#fff;border:1px solid var(--inxcl-line);border-radius:13px;color:var(--inxcl-ink)}.inxcl-path-grid a>b{font-size:25px;color:var(--inxcl-blue)}.inxcl-path-grid h3{font-size:17px;margin:9px 0 7px}.inxcl-path-grid p{font-size:13px;color:var(--inxcl-muted)}.inxcl-path-grid span{font-size:12px;color:var(--inxcl-brand);font-weight:800}.inxcl-faq{display:grid;grid-template-columns:.65fr 1.35fr;gap:40px;margin:42px 0}.inxcl-faq h2{font-size:34px}.inxcl-faq details{border-bottom:1px solid var(--inxcl-line);padding:16px 2px}.inxcl-faq summary{display:flex;justify-content:space-between;gap:15px;font-size:17px;font-weight:800;cursor:pointer}.inxcl-faq summary span{color:var(--inxcl-brand)}.inxcl-faq details p{font-size:15px;color:var(--inxcl-muted);margin:10px 0 0}
.inxcl-page{padding:18px 0 55px}.inxcl-page-hero{display:grid;grid-template-columns:1.3fr .7fr;gap:35px;padding:45px;background:linear-gradient(135deg,#eff8f4,#f1f9fc);border:1px solid var(--inxcl-line);border-radius:21px}.inxcl-page-hero h1,.inxcl-auth-card h1,.inxcl-workspace-head h1{font-size:clamp(39px,4vw,58px);line-height:1.08;letter-spacing:-.035em;margin:0 0 16px}.inxcl-page-hero>div>p{font-size:18px;color:var(--inxcl-muted);max-width:800px}.inxcl-page-hero aside{padding:24px;background:#fff;border:1px solid var(--inxcl-line);border-radius:15px}.inxcl-page-hero aside>strong{font-size:23px}.inxcl-page-hero aside>p{font-size:15px;color:var(--inxcl-muted)}.inxcl-page-hero aside>div{display:flex;gap:9px;align-items:center;padding:8px 0;font-size:14px}.inxcl-page-hero aside i{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:var(--inxcl-brand);color:white;font-style:normal}.inxcl-feature-ticks{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.inxcl-feature-ticks span{background:#fff;border:1px solid var(--inxcl-line);border-radius:99px;padding:8px 11px;color:var(--inxcl-brand);font-size:13px;font-weight:750}.inxcl-form-showcase{display:grid;grid-template-columns:.7fr 1.3fr;gap:30px;margin-top:25px;padding:30px;border:1px solid var(--inxcl-line);border-radius:18px;background:#fff}.inxcl-form-copy h2,.inxcl-field-types h2,.inxcl-use-cases h2{font-size:32px;margin:0 0 10px}.inxcl-form-copy>p,.inxcl-field-types>div>p{font-size:16px;color:var(--inxcl-muted)}.inxcl-form-copy ul{padding-left:20px}.inxcl-form-copy li{margin:8px 0}.inxcl-public-form{display:grid;grid-template-columns:1fr 1fr;gap:13px;padding:23px;background:#f7faf9;border:1px solid var(--inxcl-line);border-radius:14px}.inxcl-public-form label{display:block;font-size:13px;font-weight:800;margin-bottom:5px}.inxcl-public-form input,.inxcl-public-form select,.inxcl-public-form textarea{width:100%;border:1px solid #c8d8d2;border-radius:8px;padding:11px;font:inherit;font-size:14px;background:#fff}.inxcl-public-form .span-2{grid-column:1/-1}.inxcl-consent{display:flex!important;align-items:flex-start;gap:8px}.inxcl-consent input{width:17px!important;margin-top:3px}.inxcl-field-types{display:grid;grid-template-columns:.55fr 1.45fr;gap:30px;margin-top:25px;padding:30px;border:1px solid var(--inxcl-line);border-radius:18px}.inxcl-field-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.inxcl-field-grid article{padding:15px;background:var(--inxcl-soft);border-radius:10px}.inxcl-field-grid article b{font-size:15px;color:var(--inxcl-brand)}.inxcl-field-grid article p{font-size:12px;color:var(--inxcl-muted);margin:5px 0}.inxcl-use-cases{margin-top:25px;padding:30px;background:var(--inxcl-brand);color:#fff;border-radius:18px}.inxcl-use-cases .inxcl-eyebrow{color:#89dfc4}.inxcl-use-cases h2{color:#fff}.inxcl-use-cases>div{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.inxcl-use-cases>div span{padding:11px;background:rgba(255,255,255,.1);border-radius:9px;font-size:14px}.inxcl-framework-loop{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:25px 0}.inxcl-framework-loop article{position:relative;padding:20px;border:1px solid var(--inxcl-line);border-radius:14px;background:#fff}.inxcl-framework-loop article>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--inxcl-brand);color:white;font-weight:900}.inxcl-framework-loop small{display:block;color:var(--inxcl-gold);font-weight:900;margin:13px 0 5px}.inxcl-framework-loop h2{font-size:19px;line-height:1.3;margin:0 0 8px}.inxcl-framework-loop p{font-size:13px;color:var(--inxcl-muted)}.inxcl-framework-benefits{display:grid;grid-template-columns:.7fr 1.3fr;gap:30px;padding:30px;background:#f7faf9;border-radius:17px}.inxcl-framework-benefits h2{font-size:30px}.inxcl-framework-benefits>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:9px}.inxcl-framework-benefits span{padding:12px;background:#fff;border:1px solid var(--inxcl-line);border-radius:9px;font-size:14px}.inxcl-framework-cta{text-align:center;margin-top:25px;padding:38px;background:linear-gradient(130deg,var(--inxcl-brand),var(--inxcl-blue));color:#fff;border-radius:18px}.inxcl-framework-cta h2{font-size:34px;color:#fff}.inxcl-framework-cta p{font-size:16px}.inxcl-framework-cta .inxcl-primary{background:#fff;color:var(--inxcl-brand)!important}.inxcl-auth-card{display:grid;grid-template-columns:1.2fr .8fr;gap:30px;padding:42px;border:1px solid var(--inxcl-line);border-radius:20px;background:linear-gradient(135deg,#f1f9f6,#eff8fc)}.inxcl-auth-card p,.inxcl-auth-card li{font-size:16px;color:var(--inxcl-muted)}.inxcl-auth-card aside{padding:23px;background:#fff;border:1px solid var(--inxcl-line);border-radius:14px}.inxcl-auth-card aside b{font-size:20px}.inxcl-workspace-head{display:flex;justify-content:space-between;gap:25px;align-items:center;padding:25px 0}.inxcl-workspace-head p{font-size:16px;color:var(--inxcl-muted)}
/* Readability upgrade for public checklist detail pages. */
.inxcl-app{max-width:1240px}.inxcl-app .inxcl-hero p{font-size:17px}.inxcl-app .inxcl-trust,.inxcl-app .inxcl-breadcrumb{font-size:14px}.inxcl-app .inxcl-section-title h2{font-size:23px}.inxcl-app .inxcl-section-title span,.inxcl-app .inxcl-section-intro{font-size:13px}.inxcl-app .inxcl-section label{font-size:16px;line-height:1.52;padding-top:11px;padding-bottom:11px}.inxcl-app .inxcl-note-toggle,.inxcl-app .inxcl-add-own{font-size:13px}.inxcl-app .inxcl-side-card h3{font-size:17px}.inxcl-app .inxcl-side-card dl div{font-size:14px}.inxcl-app .inxcl-side-card small{font-size:13px}.inxcl-app .inxcl-download span{font-size:14px}.inxcl-app .inxcl-download small{font-size:11px}.inxcl-app .inxcl-prose,.inxcl-app .inxcl-prose p,.inxcl-app .inxcl-prose li{font-size:16px}.inxcl-app .inxcl-card p{font-size:15px}
@media(max-width:1050px){.inxcl-v2 .inxcl-library-hero,.inxcl-page-hero{grid-template-columns:1fr}.inxcl-v2 .inxcl-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inxcl-v2 .inxcl-generator{grid-template-columns:1fr}.inxcl-paths,.inxcl-form-showcase,.inxcl-field-types{grid-template-columns:1fr}.inxcl-path-grid{grid-template-columns:repeat(3,1fr)}.inxcl-framework-loop{grid-template-columns:repeat(2,1fr)}.inxcl-field-grid{grid-template-columns:repeat(4,1fr)}}
@media(max-width:700px){.inxcl-library,.inxcl-page{width:min(100% - 20px,1240px)}.inxcl-product-nav{border-radius:12px;width:100%;justify-content:flex-start}.inxcl-v2 .inxcl-library-hero,.inxcl-page-hero{padding:25px 18px}.inxcl-v2 .inxcl-library-hero h1,.inxcl-page-hero h1,.inxcl-auth-card h1,.inxcl-workspace-head h1{font-size:34px}.inxcl-v2 .inxcl-library-hero p,.inxcl-page-hero>div>p{font-size:16px}.inxcl-hero-proof{gap:11px}.inxcl-library-search{padding:15px}.inxcl-library-search>div{display:grid}.inxcl-library-search button{min-height:44px}.inxcl-v2 .inxcl-library-head{align-items:flex-start;gap:10px}.inxcl-v2 .inxcl-library-head h2{font-size:27px}.inxcl-v2 .inxcl-card-grid{grid-template-columns:1fr}.inxcl-v2 .inxcl-card-body>p{min-height:0}.inxcl-v2 .inxcl-generator{padding:20px 12px}.inxcl-generator-intro h2{font-size:29px}.inxcl-v2 .inxcl-generator-form{grid-template-columns:1fr;padding:15px}.inxcl-field.span-2,.inxcl-toggles.span-2,.inxcl-generator-form>.span-2{grid-column:1}.inxcl-toggles{display:grid}.inxcl-studio-head{grid-template-columns:1fr;padding:20px}.inxcl-studio-title{font-size:26px!important}.inxcl-studio-progress{text-align:left}.inxcl-studio-actions{top:4px;padding:9px}.inxcl-studio-actions .primary{margin-left:0}.inxcl-studio-sections{padding:5px 12px}.inxcl-studio-task{grid-template-columns:25px 1fr 25px}.inxcl-studio-task-note{grid-column:2/3}.inxcl-paths,.inxcl-faq,.inxcl-auth-card,.inxcl-framework-benefits{grid-template-columns:1fr;padding:21px 16px;gap:17px}.inxcl-path-grid{grid-template-columns:1fr}.inxcl-faq h2{font-size:27px}.inxcl-public-form{grid-template-columns:1fr;padding:15px}.inxcl-public-form .span-2{grid-column:1}.inxcl-field-grid,.inxcl-use-cases>div,.inxcl-framework-benefits>div:last-child{grid-template-columns:1fr 1fr}.inxcl-framework-loop{grid-template-columns:1fr}.inxcl-workspace-head{align-items:flex-start;flex-direction:column}.inxcl-app .inxcl-section label{font-size:15px;padding-right:70px}}
@media(max-width:420px){.inxcl-field-grid,.inxcl-use-cases>div,.inxcl-framework-benefits>div:last-child{grid-template-columns:1fr}.inxcl-v2 .inxcl-card-body{padding:16px}.inxcl-studio-actions button,.inxcl-studio-actions a{font-size:11px;padding:7px 8px}}
.inxcl-studio-task input,.inxcl-studio-section input,.inxcl-public-form input,.inxcl-public-form select,.inxcl-public-form textarea{min-width:0;max-width:100%}.inxcl-page,.inxcl-library,.inxcl-app{overflow-wrap:anywhere}

/* v2.2: isolate core controls from aggressive theme button/form rules. */
.inxcl-library,.inxcl-app,.inxcl-page{font-size:16px;line-height:1.55;max-width:100%;overflow-x:clip}
.inxcl-library .inxcl-library-hero{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:center;padding:38px}
.inxcl-library .inxcl-library-hero h1{font-size:clamp(38px,4.2vw,58px)!important;line-height:1.06!important;max-width:760px}
.inxcl-library .inxcl-library-hero p{font-size:17px!important;line-height:1.65!important}
.inxcl-library .inxcl-library-search{display:block!important;width:100%!important;min-width:0!important;padding:22px!important;margin:0!important;background:#fff!important;border:1px solid var(--inxcl-line)!important;border-radius:18px!important;box-shadow:0 15px 38px rgba(19,57,47,.10)!important;color:var(--inxcl-ink)!important;overflow:hidden!important}
.inxcl-library .inxcl-library-search>label{display:block!important;width:auto!important;margin:0 0 10px!important;padding:0!important;color:var(--inxcl-ink)!important;font:800 20px/1.25 system-ui,-apple-system,"Segoe UI",sans-serif!important;letter-spacing:0!important;text-transform:none!important}
.inxcl-library .inxcl-search-row{display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:54px!important;margin:0!important;padding:0!important;border:1px solid #abc6bc!important;border-radius:12px!important;background:#fff!important;overflow:hidden!important;box-shadow:none!important}
.inxcl-library .inxcl-search-icon{display:grid!important;place-items:center!important;width:42px!important;height:100%!important;color:var(--inxcl-brand)!important}
.inxcl-library .inxcl-search-icon svg{display:block!important;width:21px!important;height:21px!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important}
.inxcl-library .inxcl-library-search input[type=search]{all:unset!important;box-sizing:border-box!important;display:block!important;width:100%!important;min-width:0!important;height:52px!important;padding:0 10px 0 0!important;color:var(--inxcl-ink)!important;background:#fff!important;font:500 16px/1.3 system-ui,-apple-system,"Segoe UI",sans-serif!important;-webkit-appearance:none!important}
.inxcl-library .inxcl-library-search button[type=submit]{all:unset!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;min-width:112px!important;height:44px!important;margin:4px!important;padding:0 20px!important;border-radius:9px!important;background:var(--inxcl-brand)!important;color:#fff!important;font:800 15px/1 system-ui,-apple-system,"Segoe UI",sans-serif!important;cursor:pointer!important;white-space:nowrap!important}
.inxcl-library .inxcl-library-search button[type=submit]:hover{background:#004f3e!important}
.inxcl-library .inxcl-library-search input[type=search]:focus,.inxcl-library .inxcl-library-search input[type=search]:focus-visible{outline:0!important;box-shadow:none!important}
.inxcl-library .inxcl-search-row:focus-within{border-color:var(--inxcl-brand)!important;box-shadow:0 0 0 3px rgba(0,107,79,.16)!important}
.inxcl-library .inxcl-library-search button[type=submit]:focus-visible,.inxcl-app .inxcl-download:focus-visible{outline:3px solid #62b7e8!important;outline-offset:2px!important}
.inxcl-library .inxcl-library-search>p{margin:10px 0 0!important;color:var(--inxcl-muted)!important;font-size:14px!important;line-height:1.45!important}
.inxcl-library .inxcl-library-search>a{display:inline-flex!important;margin:10px 0 0!important;padding:0!important;color:var(--inxcl-brand)!important;font-size:15px!important;font-weight:800!important;line-height:1.4!important;text-decoration:none!important}
.inxcl-v2 .inxcl-card-grid{align-items:stretch}
.inxcl-v2 .inxcl-template-card{display:flex;flex-direction:column;min-width:0;border-radius:14px}
.inxcl-v2 .inxcl-card-body{display:flex;flex:1;flex-direction:column;padding:21px}
.inxcl-v2 .inxcl-card-body h3{font-size:21px!important}.inxcl-v2 .inxcl-card-body>p,.inxcl-v2 .inxcl-card-preview li{font-size:15px!important}
.inxcl-v2 .inxcl-mini-meta span:first-child{color:var(--inxcl-brand)!important;font-weight:750}
.inxcl-v2 .inxcl-card-foot{margin-top:auto;justify-content:flex-end}
.inxcl-app .inxcl-download-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.inxcl-app .inxcl-download{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:13px;min-width:0;min-height:78px;padding:15px;border:1px solid var(--inxcl-line);border-radius:12px;background:#fff;color:var(--inxcl-ink);cursor:pointer;box-shadow:0 6px 18px rgba(19,57,47,.05)}
.inxcl-app .inxcl-download:hover{border-color:#78ad9c;transform:translateY(-2px)}
.inxcl-app .inxcl-download-icon{display:grid!important;place-items:center!important;flex:0 0 42px!important;width:42px!important;height:42px!important;border-radius:11px!important;background:#edf7f3!important;color:var(--inxcl-brand)!important}
.inxcl-app .inxcl-download-icon svg{display:block;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.inxcl-app .inxcl-icon-pdf{background:#fff0ef!important;color:#d92d20!important}.inxcl-app .inxcl-icon-word{background:#edf5ff!important;color:#185abd!important}.inxcl-app .inxcl-icon-excel{background:#edf8f1!important;color:#107c41!important}
.inxcl-app .inxcl-download span{display:block;min-width:0;font-size:16px!important;font-weight:800!important;line-height:1.3!important}.inxcl-app .inxcl-download small{display:block;margin-top:3px;color:var(--inxcl-muted);font-size:13px!important;font-weight:500!important;line-height:1.35!important}
.inxcl-field label,.inxcl-field legend,.inxcl-toggles label{font-size:14px!important}.inxcl-generator-form input,.inxcl-generator-form select{font-size:15px!important}.inxcl-generator-privacy{font-size:13px!important}
.inxcl-generator-form fieldset.inxcl-field{min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
.inxcl-field-grid article p{font-size:14px!important}.inxcl-path-grid p,.inxcl-framework-loop p{font-size:14px!important}

/* v2.3: fixed-size accessible checkboxes, isolated from theme form styles. */
.inxcl-studio-task>label{all:unset!important;box-sizing:border-box!important;display:grid!important;place-items:center!important;position:relative!important;width:24px!important;height:24px!important;min-width:24px!important;margin:0!important;padding:0!important;cursor:pointer!important}
.inxcl-studio-task>label .inxcl-check{all:unset!important;box-sizing:border-box!important;display:block!important;position:relative!important;width:22px!important;height:22px!important;min-width:22px!important;max-width:22px!important;margin:0!important;padding:0!important;border:2px solid #9fb4ab!important;border-radius:6px!important;background:#fff!important;box-shadow:none!important}
.inxcl-studio-task input[type=checkbox]{position:absolute!important;width:1px!important;height:1px!important;min-width:1px!important;margin:0!important;padding:0!important;opacity:0!important;pointer-events:none!important}
.inxcl-studio-task input[type=checkbox]:checked+.inxcl-check{background:var(--inxcl-brand)!important;border-color:var(--inxcl-brand)!important}
.inxcl-studio-task input[type=checkbox]:checked+.inxcl-check:after{content:""!important;position:absolute!important;left:6px!important;top:2px!important;width:6px!important;height:11px!important;border:solid #fff!important;border-width:0 2px 2px 0!important;transform:rotate(45deg)!important}
.inxcl-studio-task input[type=checkbox]:focus-visible+.inxcl-check{outline:3px solid rgba(22,143,189,.3)!important;outline-offset:2px!important}
.inxcl-toggles input[type=checkbox],.inxcl-consent input[type=checkbox]{appearance:auto!important;-webkit-appearance:checkbox!important;display:block!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;opacity:1!important;accent-color:var(--inxcl-brand)!important}
@media(max-width:1050px){.inxcl-library .inxcl-library-hero{grid-template-columns:1fr}.inxcl-app .inxcl-download-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.inxcl-library .inxcl-library-hero{padding:24px 18px}.inxcl-library .inxcl-library-hero h1{font-size:35px!important}.inxcl-library .inxcl-library-search{padding:16px!important}.inxcl-library .inxcl-search-row{grid-template-columns:39px minmax(0,1fr)!important}.inxcl-library .inxcl-library-search button[type=submit]{grid-column:1/-1!important;width:calc(100% - 8px)!important;min-width:0!important;margin:4px!important}.inxcl-library .inxcl-library-search input[type=search]{height:48px!important}.inxcl-app .inxcl-download-grid{grid-template-columns:1fr}.inxcl-app .inxcl-download{min-height:72px}.inxcl-app .inxcl-section label{font-size:16px!important;line-height:1.5!important}.inxcl-studio-task-text{font-size:15px!important}.inxcl-studio-task-note{font-size:13px!important}}

/* v2.4.1: stable compact cards, non-collapsing scrollers and measured mobile type. */
.inxcl-site-main{box-sizing:border-box!important;width:100%!important;max-width:100%!important;overflow-x:clip!important}
body.post-type-archive-inx_checklist,body.tax-inx_checklist_category,body.tax-inx_checklist_tag{max-width:100vw!important;overflow-x:hidden!important}
.inxcl-library{box-sizing:border-box!important;width:min(1240px,calc(100% - 32px))!important;max-width:1240px!important;min-width:0!important;margin-inline:auto!important;overflow:visible!important}
.inxcl-library>.inxcl-library-hero,.inxcl-library>.inxcl-library-head,.inxcl-library>.inxcl-card-grid,.inxcl-library>.inxcl-generator,.inxcl-library>.inxcl-paths,.inxcl-library>.inxcl-faq{width:100%;max-width:100%;min-width:0}
.inxcl-library .inxcl-product-nav,.inxcl-library .inxcl-category-pills{display:flex!important;flex-wrap:nowrap!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x}
.inxcl-library .inxcl-product-nav::-webkit-scrollbar,.inxcl-library .inxcl-category-pills::-webkit-scrollbar{display:none}
.inxcl-library .inxcl-product-nav a,.inxcl-library .inxcl-category-pills a{box-sizing:border-box!important;display:inline-flex!important;flex:0 0 auto!important;min-width:max-content!important;max-width:none!important;scroll-snap-align:start;white-space:nowrap!important}
.inxcl-library .inxcl-product-nav a b,.inxcl-library .inxcl-category-pills small{flex:0 0 auto!important}
.inxcl-v2 .inxcl-library-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:20px!important}
.inxcl-v2 .inxcl-library-head>div{min-width:0}
.inxcl-v2 .inxcl-library-head>a.inxcl-library-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:46px;padding:11px 19px!important;border:1px solid var(--inxcl-brand)!important;border-radius:10px!important;background:linear-gradient(105deg,var(--inxcl-brand),#087f62)!important;color:#fff!important;font-size:15px!important;font-weight:800!important;line-height:1.2!important;text-align:center!important;box-shadow:0 8px 20px rgba(0,107,79,.16)!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}
.inxcl-v2 .inxcl-library-head>a.inxcl-library-cta:hover{filter:brightness(.95);transform:translateY(-2px);box-shadow:0 11px 24px rgba(0,107,79,.22)!important}
.inxcl-v2 .inxcl-card-grid{align-items:start!important;gap:16px!important}
.inxcl-v2 .inxcl-template-card{position:relative!important;display:block!important;align-self:start!important;width:100%!important;height:auto!important;min-height:0!important;content-visibility:auto;contain:layout paint;contain-intrinsic-size:auto 255px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}
.inxcl-v2 .inxcl-template-card:hover{border-color:#8eb9aa!important;box-shadow:0 12px 27px rgba(18,55,45,.10)!important;transform:translateY(-3px)!important}
.inxcl-v2 .inxcl-card-accent{display:grid!important;grid-template-columns:36px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:58px!important;padding:10px 14px!important;background:linear-gradient(100deg,#eef8f4,#f8fbfa)!important}
.inxcl-v2 .inxcl-template-card:nth-child(4n+2) .inxcl-card-accent{background:linear-gradient(100deg,#eff7fb,#f8fbfc)!important}
.inxcl-v2 .inxcl-template-card:nth-child(4n+3) .inxcl-card-accent{background:linear-gradient(100deg,#fff8ed,#fffdf8)!important}
.inxcl-v2 .inxcl-template-card:nth-child(4n) .inxcl-card-accent{background:linear-gradient(100deg,#f5f1fb,#fbf9fd)!important}
.inxcl-v2 .inxcl-card-accent>span{width:36px!important;height:36px!important;border-radius:9px!important;font-size:15px!important}
.inxcl-v2 .inxcl-template-card:nth-child(4n+2) .inxcl-card-accent>span{background:#167fa8!important}
.inxcl-v2 .inxcl-template-card:nth-child(4n+3) .inxcl-card-accent>span{background:#a96d20!important}
.inxcl-v2 .inxcl-template-card:nth-child(4n) .inxcl-card-accent>span{background:#0e5536!important}
.inxcl-v2 .inxcl-card-accent em{font-size:13px!important;line-height:1.35!important}
.inxcl-v2 .inxcl-card-accent>b{margin-left:0!important;color:var(--inxcl-muted)!important;font-size:12px!important;font-weight:650!important;line-height:1.35!important;text-transform:none!important;white-space:nowrap!important}
.inxcl-v2 .inxcl-card-body{display:block!important;padding:18px!important}
.inxcl-v2 .inxcl-card-body h3{margin:0 0 8px!important;font-size:21px!important;line-height:1.3!important}
.inxcl-v2 .inxcl-card-body>p{min-height:0!important;margin:0!important;font-size:15px!important;line-height:1.58!important}
.inxcl-v2 .inxcl-card-foot{display:flex!important;justify-content:flex-end!important;margin-top:16px!important;padding-top:12px!important}
.inxcl-v2 .inxcl-card-foot a{display:inline-flex;align-items:center;gap:6px;font-size:14px!important;font-weight:800!important}
.inxcl-v2 .inxcl-card-body h3 a:focus-visible,.inxcl-v2 .inxcl-card-foot a:focus-visible,.inxcl-v2 .inxcl-library-cta:focus-visible{outline:3px solid rgba(22,143,189,.35)!important;outline-offset:3px!important;border-radius:4px}
.inxcl-related .inxcl-mini-meta{justify-content:flex-start!important;margin-bottom:8px!important}.inxcl-related .inxcl-mini-meta span{color:var(--inxcl-muted)!important;font-size:12px!important;font-weight:650!important}
.inxcl-seo-copy{margin-bottom:24px!important;background:linear-gradient(135deg,#f5faf8,#f4f9fc)!important;border-color:#d2e5de!important}.inxcl-seo-copy h2{margin-bottom:12px!important}.inxcl-seo-copy .inxcl-prose{max-width:950px}.inxcl-seo-copy .inxcl-prose p{font-size:16px!important;line-height:1.68!important;color:#42564f!important}
.inxcl-v2 .inxcl-generator,.inxcl-v2 .inxcl-paths,.inxcl-v2 .inxcl-faq{content-visibility:auto;contain-intrinsic-size:auto 520px}

@media(max-width:700px){
	.inxcl-site-main{padding-inline:0!important}
	.inxcl-library{width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;margin-inline:auto!important;padding-inline:0!important}
	.inxcl-library .inxcl-product-nav{justify-content:flex-start!important;border-radius:12px!important;padding:6px!important;gap:4px!important}
	.inxcl-library .inxcl-product-nav a{min-height:39px!important;padding:7px 11px!important;font-size:13.5px!important;gap:6px!important}
	.inxcl-library .inxcl-product-nav a b{font-size:16px!important}
	.inxcl-v2 .inxcl-library-hero{padding:21px 16px!important}
	.inxcl-v2 .inxcl-library-hero h1{font-size:31.5px!important;line-height:1.12!important;letter-spacing:-.025em!important}
	.inxcl-v2 .inxcl-library-hero p{font-size:16.5px!important;line-height:1.64!important}
	.inxcl-v2 .inxcl-library-hero .inxcl-eyebrow{font-size:12.5px!important}
	.inxcl-hero-proof{gap:12px!important;margin-top:20px!important}.inxcl-hero-proof strong{font-size:20px!important}.inxcl-hero-proof span{font-size:12.5px!important}
	.inxcl-library .inxcl-library-search{padding:15px!important}.inxcl-library .inxcl-library-search>label{font-size:18.5px!important}.inxcl-library .inxcl-library-search>p{font-size:14.5px!important;line-height:1.5!important}.inxcl-library .inxcl-library-search>a{font-size:15.5px!important;line-height:1.45!important}
	.inxcl-v2 .inxcl-category-pills{gap:7px!important;padding:12px 0 4px!important}
	.inxcl-v2 .inxcl-category-pills a{min-height:40px!important;padding:7px 11px!important;font-size:13.5px!important}.inxcl-v2 .inxcl-category-pills small{font-size:11.5px!important}
	.inxcl-v2 .inxcl-library-head{grid-template-columns:1fr!important;align-items:stretch!important;gap:12px!important;margin:20px 0 14px!important}
	.inxcl-v2 .inxcl-library-head h2{font-size:27.5px!important;line-height:1.2!important}.inxcl-v2 .inxcl-library-head p{font-size:15.5px!important;line-height:1.58!important}
	.inxcl-v2 .inxcl-library-head>a.inxcl-library-cta{justify-self:center!important;width:min(100%,270px)!important;min-height:46px!important;margin:0 auto!important;font-size:15px!important}
	.inxcl-v2 .inxcl-card-grid{gap:12px!important}
	.inxcl-v2 .inxcl-card-accent{grid-template-columns:34px minmax(0,1fr)!important;gap:9px!important;min-height:0!important;padding:10px 12px!important}.inxcl-v2 .inxcl-card-accent>span{width:34px!important;height:34px!important;font-size:14px!important}.inxcl-v2 .inxcl-card-accent em{font-size:13.5px!important}.inxcl-v2 .inxcl-card-accent>b{grid-column:2!important;font-size:12.5px!important;white-space:normal!important}
	.inxcl-v2 .inxcl-card-body{padding:16px!important}.inxcl-v2 .inxcl-card-body h3{font-size:21.5px!important}.inxcl-v2 .inxcl-card-body>p{font-size:15.5px!important;line-height:1.6!important}.inxcl-v2 .inxcl-card-foot{margin-top:14px!important}.inxcl-v2 .inxcl-card-foot a{font-size:14.5px!important}
	.inxcl-v2 .inxcl-generator-intro>p,.inxcl-v2 .inxcl-paths>div>p,.inxcl-v2 .inxcl-faq details p{font-size:16.5px!important;line-height:1.62!important}
	.inxcl-seo-copy .inxcl-prose p{font-size:16.5px!important;line-height:1.68!important}
}

/* v3.0: the public product uses only the ItineraryNexus logo palette. */
.inxcl-library,.inxcl-app,.inxcl-page{--inxcl-brand:#0e5536!important;--inxcl-accent:#1c674f!important;--inxcl-blue:#38a8ec!important;--inxcl-gold:#a96d20!important;--inxcl-ink:#10231c!important;--inxcl-muted:#5c6f67!important;--inxcl-line:#d4e3dd!important;--inxcl-soft:#f4f9f7!important}
.inxcl-v2 .inxcl-library-hero,.inxcl-page-hero,.inxcl-auth-card,.inxcl-studio-head{background:#f1f8f5!important}
.inxcl-v2 .inxcl-library-hero:before{border-color:rgba(56,168,236,.10)!important}
.inxcl-v2 .inxcl-library-head>a.inxcl-library-cta,.inxcl-primary,.inxcl-v2 .inxcl-generator-form .inxcl-primary{background:#0e5536!important;background-image:none!important}
.inxcl-v2 .inxcl-library-head>a.inxcl-library-cta:hover,.inxcl-primary:hover{background:#1c674f!important}
.inxcl-v2 .inxcl-generator{background:#0e5536!important;background-image:none!important}
.inxcl-v2 .inxcl-card-accent{background:#f2f8f5!important;background-image:none!important;border-top:0!important}
.inxcl-v2 .inxcl-template-card:nth-child(4n+2) .inxcl-card-accent,.inxcl-v2 .inxcl-template-card:nth-child(4n+3) .inxcl-card-accent,.inxcl-v2 .inxcl-template-card:nth-child(4n) .inxcl-card-accent{background:#f2f8f5!important;background-image:none!important}
.inxcl-v2 .inxcl-card-accent>span{background:#0e5536!important}
.inxcl-v2 .inxcl-card-accent em{color:#0e5536!important}.inxcl-v2 .inxcl-card-accent>b{color:#5c6f67!important}

/* 3.1 title-first archive cards: one logo-led palette, no preview duplication. */
.inxcl-library{max-width:100%;overflow-x:clip}.inxcl-v2 .inxcl-template-card{border-color:#c8ded6!important;background:#fff!important}.inxcl-v2 .inxcl-card-body{position:relative!important;padding:21px!important}.inxcl-v2 .inxcl-card-body h3{margin:0 0 12px!important;font-size:20px!important;line-height:1.32!important}.inxcl-v2 .inxcl-card-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 14px;padding:10px 0;border-top:1px solid #e1ece8;border-bottom:1px solid #e1ece8;color:#006b4f;font-size:13px;line-height:1.35}.inxcl-v2 .inxcl-card-meta span{font-weight:800}.inxcl-v2 .inxcl-card-meta b{color:#5b6e67;font-weight:650;white-space:nowrap}.inxcl-v2 .inxcl-card-foot{margin-top:16px!important}.inxcl-v2 .inxcl-card-foot a{display:inline-flex;align-items:center;gap:7px;margin-left:auto;padding:8px 10px;border-radius:8px}.inxcl-v2 .inxcl-card-foot a:hover{background:#e9f6f2}
@media(max-width:700px){.inxcl-library{width:calc(100% - 20px)!important;margin-inline:auto!important}.inxcl-v2 .inxcl-card-body{padding:17px!important}.inxcl-v2 .inxcl-card-body h3{font-size:20.5px!important}.inxcl-v2 .inxcl-card-meta{align-items:flex-start;flex-direction:column;gap:4px;font-size:13.5px}.inxcl-v2 .inxcl-card-meta b{white-space:normal}.inxcl-v2 .inxcl-template-card{contain:none!important;content-visibility:visible!important}.inxcl-v2 .inxcl-category-pills{max-width:100%;overflow-x:auto!important}}
.inxcl-progress i,.inxcl-studio-progress i b,.inxcl-app .inxcl-progress i{background:#0e5536!important;background-image:none!important}
.inxcl-framework-cta{background:#0e5536!important;background-image:none!important}
.inxcl-seo-copy{background:#f4f9f7!important;background-image:none!important}
.inxcl-app .inxcl-icon-pdf{background:#fff7eb!important;color:#a96d20!important}.inxcl-app .inxcl-icon-word{background:#eef8fe!important;color:#38a8ec!important}.inxcl-app .inxcl-icon-excel{background:#edf7f3!important;color:#0e5536!important}
.inxcl-library .inxcl-search-row:focus-within{border-color:#38a8ec!important;box-shadow:0 0 0 2px rgba(56,168,236,.22)!important}

/* v3.2: equal-height archive cards, compact mobile metadata and stable form suffixes. */
.inxcl-v2 .inxcl-card-grid{align-items:stretch!important}
.inxcl-v2 .inxcl-template-card{display:flex!important;align-self:stretch!important;height:100%!important;min-height:286px!important;content-visibility:visible!important;contain:none!important}
.inxcl-v2 .inxcl-card-body{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;width:100%!important}
.inxcl-v2 .inxcl-card-body h3{display:flex!important;align-items:flex-start!important;min-height:2.64em!important;font-size:19px!important}
.inxcl-v2 .inxcl-card-meta{flex:0 0 auto!important}
.inxcl-v2 .inxcl-card-meta span{display:inline-flex!important;align-items:center!important;gap:7px!important;min-width:0!important}
.inxcl-v2 .inxcl-card-meta i{display:grid!important;flex:0 0 24px!important;width:24px!important;height:24px!important;place-items:center!important;border-radius:7px!important;background:#e8f5f0!important;color:#0e5536!important}
.inxcl-v2 .inxcl-card-meta svg{width:14px!important;height:14px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}
.inxcl-v2 .inxcl-card-body>p{display:-webkit-box!important;min-height:4.74em!important;margin-bottom:0!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important}
.inxcl-v2 .inxcl-card-foot{margin-top:auto!important;padding-top:15px!important;border-top:1px solid #e1ece8!important}
.inxcl-v2 .inxcl-card-foot a{min-height:39px!important;padding:7px 8px 7px 13px!important;border:1px solid #c5ddd4!important;border-radius:999px!important;background:#f4f9f7!important}
.inxcl-v2 .inxcl-card-foot a b{display:grid!important;width:24px!important;height:24px!important;place-items:center!important;border-radius:50%!important;background:#0e5536!important;color:#fff!important;font-size:13px!important}
.inxcl-v2 .inxcl-card-foot a:hover{border-color:#0e5536!important;background:#e8f5f0!important;transform:translateX(2px)!important}
.inxcl-input-suffix{min-width:0!important}
.inxcl-input-suffix input{min-width:0!important;flex:1 1 auto!important}
.inxcl-input-suffix span{flex:0 0 58px!important;min-width:58px!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}
@media(min-width:701px){.inxcl-library .inxcl-category-pills{flex-wrap:wrap!important;overflow:visible!important;scroll-snap-type:none!important}}
@media(max-width:700px){
	.inxcl-v2 .inxcl-template-card{min-height:0!important}
	.inxcl-v2 .inxcl-card-body h3{min-height:0!important;font-size:20px!important;line-height:1.3!important}
	.inxcl-v2 .inxcl-card-meta{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;font-size:13px!important}
	.inxcl-v2 .inxcl-card-meta span{flex:1 1 auto!important;white-space:nowrap!important}
	.inxcl-v2 .inxcl-card-meta b{flex:0 0 auto!important;white-space:nowrap!important;font-size:12px!important;text-align:right!important}
	.inxcl-v2 .inxcl-card-body>p{min-height:0!important;font-size:15.5px!important;-webkit-line-clamp:3!important}
	.inxcl-v2 .inxcl-card-foot a{font-size:14px!important}
	.inxcl-v2 .inxcl-library-head h2{font-size:27px!important}
	.inxcl-v2 .inxcl-generator-intro h2{font-size:28px!important}
}
@media(max-width:390px){.inxcl-v2 .inxcl-card-meta{font-size:12.5px!important}.inxcl-v2 .inxcl-card-meta i{display:none!important}.inxcl-v2 .inxcl-card-meta b{font-size:11.5px!important}}
