@import "https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,400;12..96,500;12..96,600;12..96,700&family=DM+Sans:wght@400;500;600;700&family=Josefin+Sans:wght@500;600;700&family=Kanit:wght@400;500;600&family=Merriweather:opsz,wght@18..144,400;18..144,500;18..144,600;18..144,700&display=swap";.ipg-state{border:1px solid var(--ipg-border-subtle,#dfe3dc);border-radius:var(--ipg-radius-card,12px);background:var(--ipg-surface-raised,#fff);color:var(--ipg-text-primary,#202821);text-align:center;justify-items:center;gap:8px;margin:0 0 18px;padding:28px 22px;display:grid}.ipg-state strong{font-family:var(--font-heading);font-size:16px}.ipg-state p{max-width:60ch;color:var(--ipg-text-muted,#566159);margin:0;font-size:14px;line-height:1.6}.ipg-state small{color:var(--ipg-text-muted,#566159);font-size:12px}.ipg-state code{overflow-wrap:anywhere;font-size:12px}.ipg-state-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.ipg-state--empty{border-style:dashed}.ipg-state--empty>svg{color:var(--ipg-text-muted,#566159)}.ipg-state--error{border-color:color-mix(in srgb, var(--ipg-status-danger,#a34036) 35%, transparent);background:var(--ipg-status-danger-soft,#fff5f3)}.ipg-state--error>svg{color:var(--ipg-status-danger,#a34036)}.ipg-state--permission{background:var(--ipg-status-info-soft,#e7f0f3)}.ipg-state--permission>svg{color:var(--ipg-status-info,#173f51)}.ipg-state--loading{justify-items:stretch;gap:10px}.ipg-state--loading i{background:linear-gradient(90deg,#eef1ec,#f7f8f5,#eef1ec) 0 0/200% 100%;border-radius:6px;height:14px;animation:1.4s linear infinite ipg-shimmer;display:block}.ipg-state--loading i:nth-child(odd){width:82%}@keyframes ipg-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ipg-state--loading i{animation:none}}.ipg-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.modal-shell-panel.ipg-confirm{gap:12px;width:min(480px,100vw - 32px);padding:22px;display:grid}.ipg-confirm h2{font-family:var(--font-heading);color:var(--ipg-text-primary,#202821);margin:0;font-size:19px}.ipg-confirm p{color:var(--ipg-text-muted,#566159);margin:0;font-size:14px;line-height:1.6}.ipg-confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.ipg-confirm-actions .danger-btn{background:var(--ipg-status-danger,#a34036);border-color:var(--ipg-status-danger,#a34036);color:#fff}:root{color:#202821;font-synthesis:none;--green:#164a3b;--accent:#e5a933;--border:#dfe3dc;--muted:#6f786f;background:#f3f4ef;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer;color:inherit}.app-shell{min-height:100vh;display:flex}.sidebar{color:#e9eee8;z-index:20;background:#193d34;flex-direction:column;width:246px;padding:22px 14px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-head{padding:0 10px 28px}.brand{align-items:center;gap:11px;display:flex}.brand-mark{color:#f4ce70;border:1px solid #d4af54;border-radius:10px;place-items:center;width:39px;height:39px;font:700 15px Manrope;display:grid}.brand strong,.brand small{display:block}.brand strong{letter-spacing:.08em;font:700 14px Manrope}.brand small{letter-spacing:.18em;color:#9cb1a9;font-size:12px}.primary-nav{flex-direction:column;gap:4px;display:flex}.nav-label{color:#809a91;text-transform:uppercase;letter-spacing:.13em;margin:0 0 8px;padding:0 12px;font-size:12px;font-weight:700}.nav-item{color:#b9c9c3;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;padding:11px 13px;font-size:14px;text-decoration:none;display:flex}.nav-item:hover,.nav-item.active{color:#fff;background:#285246}.nav-item.active{box-shadow:inset 3px 0 #e1b251}.main-shell{width:calc(100% - 246px);margin-left:246px}.topbar{border-bottom:1px solid var(--border);z-index:10;background:#fff;align-items:center;height:68px;padding:0 34px;display:flex;position:sticky;top:0}.breadcrumb{color:var(--muted);font-size:13px}.top-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.search-trigger{border:1px solid var(--border);color:#8a928a;background:#f8f9f6;border-radius:8px;padding:8px 13px}.avatar{color:#173b32;background:#d9b45d;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.page{max-width:1500px;margin:auto;padding:38px 42px 60px}.page-heading{justify-content:space-between;align-items:flex-end;margin-bottom:30px;display:flex}.eyebrow{color:#a67818;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:700}.page-heading h1{letter-spacing:-.03em;margin:6px 0 8px;font:700 32px/1.15 Manrope}.page-heading p{color:var(--muted);margin:0;font-size:14px}.primary-btn,.secondary-btn{border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;font-weight:600;display:inline-flex}.primary-btn{background:var(--green);color:#fff}.primary-btn:hover{background:#0e392d}.secondary-btn{border:1px solid var(--border);background:#fff}.wide{width:100%}.stats-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:24px;display:grid}.stat-card,.panel{border:1px solid var(--border);background:#fff;border-radius:12px}.stat-card{flex-direction:column;padding:20px;display:flex}.stat-card span{color:var(--muted);font-size:12px}.stat-card strong{margin:10px 0 6px;font:700 29px Manrope}.stat-card small{color:#44806d}.welcome{background:linear-gradient(120deg,#fff,#eef3ea);justify-content:space-between;align-items:center;padding:30px;display:flex}.welcome h2{margin:7px 0;font:700 22px Manrope}.welcome p{color:var(--muted)}.progress-ring{border:8px solid #d9b45d;border-left-color:#dfe5dc;border-radius:50%;place-items:center;width:88px;height:88px;font:700 22px Manrope;display:grid}.tab-row{border-bottom:1px solid var(--border);gap:24px;margin-bottom:18px;display:flex}.tab-row button{color:#6d756d;background:0 0;border:0;padding:10px 2px 13px}.tab-row button.active{color:var(--green);border-bottom:2px solid var(--green);font-weight:700}.tab-row span{background:#e8ece7;border-radius:10px;padding:2px 6px;font-size:12px}.table-panel{overflow:hidden}.filter-bar{border-bottom:1px solid var(--border);gap:10px;padding:15px;display:flex}.search-box{border:1px solid var(--border);background:#fbfcfa;border-radius:8px;align-items:center;gap:8px;min-width:280px;padding:0 11px;display:flex}.search-box input{background:0 0;border:0;outline:0;width:100%;padding:9px 0}.filter-bar select{border:1px solid var(--border);background:#fff;border-radius:8px;padding:0 12px}.table-row{border-bottom:1px solid #edf0eb;grid-template-columns:30px minmax(330px,1.8fr) .7fr .6fr .8fr 34px;align-items:center;gap:12px;padding:13px 16px;font-size:13px;display:grid}.table-header{color:#7c847d;text-transform:uppercase;letter-spacing:.08em;background:#fafbf8;font-size:12px}.content-cell{align-items:center;gap:12px;display:flex}.table-cover{border-radius:6px;flex:none;width:46px;height:40px}.content-cell strong,.content-cell small,.updated strong,.updated small{display:block}.content-cell strong{font-size:13px}.content-cell small,.updated small{color:#879087;margin-top:3px;font-size:12px}.locale-tag{font-size:12px;font-weight:700}.icon-btn{background:0 0;border:0;border-radius:6px;place-items:center;padding:7px;display:grid}.table-footer{color:var(--muted);justify-content:space-between;padding:13px 16px;font-size:12px;display:flex}.table-footer button{border:1px solid var(--border);background:#fff;border-radius:6px;padding:6px 11px}.media-shell{border:1px solid var(--border);background:#fff;border-radius:12px;grid-template-columns:220px minmax(0,1fr);min-height:590px;display:grid;overflow:hidden}.folder-panel{border-right:1px solid var(--border);flex-direction:column;padding:16px 10px;display:flex}.folder-head{padding:4px 10px 14px;font-weight:700}.folder-row{text-align:left;color:#59635b;background:0 0;border:0;border-radius:6px;grid-template-columns:14px 18px 1fr auto;align-items:center;gap:7px;width:100%;padding:7px 9px;font-size:12px;display:grid}.folder-row.active,.folder-row:hover{color:var(--green);background:#e9f0eb;font-weight:600}.folder-row b{color:#929a92;font-size:12px}.folder-children{padding-left:17px}.storage{margin-top:auto;padding:15px 10px}.storage div{justify-content:space-between;font-size:12px;display:flex}.storage i{background:#e3e7e1;border-radius:6px;height:5px;margin:9px 0;display:block}.storage i b{background:#d3a640;border-radius:6px;width:74%;height:100%;display:block}.storage small{color:#8a928a}.asset-workspace{padding:18px}.media-toolbar{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.folder-title,.toolbar-actions{align-items:center;gap:9px;display:flex}.folder-title span{color:var(--muted);font-size:12px}.media-toolbar .search-box{min-width:210px}.view-toggle{border:1px solid var(--border);border-radius:7px;padding:2px;display:flex}.view-toggle button{background:#fff;border:0;border-radius:5px;padding:6px}.view-toggle button.active{color:var(--green);background:#e5ece7}.asset-grid{grid-template-columns:repeat(4,minmax(130px,1fr));gap:14px;display:grid}.asset-card{border:1px solid var(--border);text-align:left;background:#fff;border-radius:9px;padding:0;position:relative;overflow:hidden}.asset-card:hover,.asset-card.selected{border-color:#6a9285;box-shadow:0 4px 16px #173d3220}.asset-image{color:#fff;place-items:center;height:120px;display:grid;position:relative}.asset-image>span{background:#153c33cc;border-radius:4px;padding:3px 5px;font-size:12px;position:absolute;bottom:8px;left:8px}.asset-image>i{position:absolute;top:8px;right:8px}.asset-meta{padding:10px}.asset-meta strong,.asset-meta span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.asset-meta strong{font-size:12px}.asset-meta span{color:#858e86;margin-top:5px;font-size:12px}.asset-card>svg{position:absolute;bottom:14px;right:8px}.asset-grid.list{grid-template-columns:1fr}.asset-grid.list .asset-card{grid-template-columns:80px 1fr;display:grid}.asset-grid.list .asset-image{height:64px}.asset-inspector{border-left:1px solid var(--border);width:250px;padding:18px}.media-shell:has(.asset-inspector){grid-template-columns:210px minmax(0,1fr) 250px}.inspector-head{justify-content:space-between;align-items:center;display:flex}.inspector-preview{color:#fff;border-radius:8px;place-items:center;height:150px;margin:15px 0;display:grid}.asset-inspector h3{overflow-wrap:anywhere;margin:0 0 4px;font-size:13px}.asset-inspector p{color:var(--muted);font-size:12px}dl div{border-bottom:1px solid #edf0eb;justify-content:space-between;padding:7px 0;font-size:12px;display:flex}dt{color:var(--muted)}dd{margin:0}.asset-inspector label,.drawer label{flex-direction:column;gap:7px;margin-top:16px;font-size:12px;font-weight:600;display:flex}.asset-inspector textarea,.drawer input,.drawer select{border:1px solid var(--border);resize:none;border-radius:7px;padding:9px}.drawer-layer{z-index:50;position:fixed;inset:0}.drawer-scrim{background:#11221c75;border:0;position:absolute;inset:0}.drawer{background:#fff;width:440px;padding:25px;position:absolute;top:0;bottom:0;right:0}.drawer-head{justify-content:space-between;align-items:center;display:flex}.drawer-head h2{font:700 22px Manrope}.drawer-actions{justify-content:flex-end;gap:10px;display:flex;position:absolute;bottom:24px;left:25px;right:25px}.form-note{color:#657066;background:#f1f4ef;border-radius:8px;margin-top:22px;padding:12px;font-size:12px}.field-error{color:#b2493e;font-size:12px}.success-state{text-align:center;padding-top:90px}.mobile-only,.menu-btn{display:none}@media (width<=1050px){.asset-grid{grid-template-columns:repeat(3,1fr)}.media-shell:has(.asset-inspector){grid-template-columns:190px 1fr}.asset-inspector{z-index:15;background:#fff;position:fixed;top:68px;bottom:0;right:0}}@media (width<=760px){.sidebar{transform:translate(-100%)}.sidebar.is-open{transform:none}.main-shell{width:100%;margin:0}.menu-btn{display:grid}.page{padding:25px 18px}.page-heading{align-items:flex-start;gap:20px}.stats-grid{grid-template-columns:1fr 1fr}.table-panel{overflow:auto}.filter-bar,.content-table{width:850px}.media-shell{grid-template-columns:1fr}.folder-panel{display:none}.asset-grid{grid-template-columns:1fr 1fr}.topbar{padding:0 18px}}.nav-space{margin-top:24px}.sidebar-foot{border-top:1px solid #31564d;align-items:center;gap:9px;margin-top:auto;padding:14px 11px;display:flex}.sidebar-foot>i{background:#5ec09b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #5ec09b20}.sidebar-foot strong,.sidebar-foot small{font-size:12px;display:block}.sidebar-foot small{color:#829c93;margin-top:2px}.mobile-only{color:#fff;margin-left:auto}.topbar{gap:9px}.top-actions kbd{background:#ebeee9;border-radius:4px;padding:2px 5px;font-size:12px}.profile-wrap{position:relative}.profile-button{background:0 0;border:0;align-items:center;gap:8px;padding:4px;display:flex}.profile-button>span{font-size:12px;font-weight:600}.profile-menu{border:1px solid var(--border);z-index:30;background:#fff;border-radius:10px;width:220px;padding:7px;position:absolute;top:48px;right:0;box-shadow:0 18px 50px #18382f25}.profile-menu>div{border-bottom:1px solid var(--border);margin-bottom:5px;padding:10px}.profile-menu strong,.profile-menu span{font-size:12px;display:block}.profile-menu span{color:var(--muted);margin-top:3px}.profile-menu a{border-radius:6px;padding:9px 10px;font-size:12px;text-decoration:none;display:block}.profile-menu a:hover{background:#f1f4ef}.profile-menu .signout-link{color:#a43c34}.nav-scrim{display:none}.auth-layout{background:#fff;grid-template-columns:minmax(360px,1.1fr) minmax(420px,.9fr);min-height:100vh;display:grid}.auth-story{color:#f4f6f1;background:linear-gradient(145deg,#143d32,#255b4b);flex-direction:column;justify-content:space-between;padding:52px 64px;display:flex;position:relative;overflow:hidden}.auth-story:after{content:"";border:1px solid #e4bd5e40;border-radius:50%;width:480px;height:480px;position:absolute;bottom:-190px;right:-170px;box-shadow:0 0 0 70px #e4bd5e0a,0 0 0 140px #e4bd5e08}.auth-brand{z-index:1;align-items:center;gap:12px;display:flex}.auth-brand span{color:#f1ca70;border:1px solid #e5bd5e;border-radius:10px;padding:10px;font-weight:700}.auth-brand strong{letter-spacing:.12em;font:700 14px Manrope}.auth-story>div:nth-child(2){z-index:1;max-width:600px}.auth-story h1{letter-spacing:-.045em;margin:10px 0 24px;font:700 clamp(38px,5vw,64px)/1.05 Manrope}.auth-story p:not(.eyebrow){color:#bdd0c9;line-height:1.7}.auth-story>small{color:#8da89f;z-index:1}.auth-panel{place-items:center;padding:40px;display:grid}.auth-card{width:min(400px,100%)}.auth-icon,.logout-icon{width:48px;height:48px;color:var(--green);background:#e9f0ec;border-radius:12px;place-items:center;display:grid}.auth-card h2{margin:20px 0 7px;font:700 28px Manrope}.auth-card>p{color:var(--muted);margin:0 0 27px}.auth-card form>label{flex-direction:column;gap:8px;margin-top:16px;font-size:12px;font-weight:600;display:flex}.auth-card input{border:1px solid var(--border);border-radius:8px;outline:none;padding:11px 12px}.auth-card input:focus,.settings-field input:focus{border-color:#558174;box-shadow:0 0 0 3px #55817415}.password-field{border:1px solid var(--border);border-radius:8px;display:flex}.password-field input{border:0;flex:1}.password-field button{background:0 0;border:0;padding:0 12px}.auth-options{justify-content:space-between;align-items:center;margin:16px 0 22px;font-size:12px;display:flex}.check-label{align-items:center;gap:6px;display:flex}.check-label input{padding:0}.link-button{color:#296b58;background:0 0;border:0}.demo-note{color:#687169;background:#f2f4ef;border-radius:8px;margin-top:20px;padding:12px;font-size:12px;line-height:1.5}.logout-scene{background:radial-gradient(circle at 50% 35%,#f6f4e9,#e8eee9);place-items:center;min-height:100vh;padding:30px;display:grid}.logout-card{border:1px solid var(--border);text-align:center;background:#fff;border-radius:16px;width:min(470px,100%);padding:34px;box-shadow:0 25px 70px #18382f18}.logout-icon{margin:auto}.logout-card h1{margin:20px 0 8px;font:700 25px Manrope}.logout-card>p{color:var(--muted)}.session-summary{text-align:left;background:#f5f7f3;border-radius:10px;align-items:center;gap:12px;margin:24px 0;padding:14px;display:flex}.session-summary>div:nth-child(2){flex:1}.session-summary strong,.session-summary span{font-size:12px;display:block}.session-summary span{color:var(--muted);margin-top:3px}.logout-actions{justify-content:center;gap:10px;display:flex}.danger-btn{color:#fff;background:#a8443a;border:0;border-radius:8px;padding:10px 15px;font-weight:600}.operation-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.operation-stats article{border:1px solid var(--border);background:#fff;border-radius:10px;padding:17px}.operation-stats span,.operation-stats strong{display:block}.operation-stats span{color:var(--muted);font-size:12px}.operation-stats strong{margin-top:7px;font:700 24px Manrope}.operation-panel{grid-template-columns:1fr 280px;gap:25px;min-height:390px;padding:25px;display:grid}.operation-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.operation-empty>span{width:58px;height:58px;color:var(--green);background:#e9f0eb;border-radius:14px;place-items:center;display:grid}.operation-empty h2{margin:16px 0 6px;font:700 19px Manrope}.operation-empty p{color:var(--muted);max-width:430px;margin:0 0 18px;font-size:12px}.operation-panel aside{border-left:1px solid var(--border);padding:10px 0 10px 24px}.operation-panel aside h3{font-size:12px}.operation-panel aside div{color:#566158;align-items:center;gap:8px;padding:10px 0;font-size:12px;display:flex}.operation-panel aside div span{flex:1}.settings-shell{border:1px solid var(--border);background:#fff;border-radius:12px;grid-template-columns:210px minmax(0,1fr);min-height:560px;display:grid;overflow:hidden}.settings-shell>nav{border-right:1px solid var(--border);background:#f8f9f6;padding:18px 10px}.settings-shell>nav button{color:#687269;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;padding:10px;font-size:12px;display:flex}.settings-shell>nav button.active{color:var(--green);background:#e6eee9;font-weight:700}.settings-content{padding:28px 34px;position:relative}.settings-section{max-width:760px}.settings-section h2{margin:0 0 5px;font:700 20px Manrope}.settings-section>p{color:var(--muted);margin:0 0 24px;font-size:12px}.profile-row{border-bottom:1px solid var(--border);align-items:center;gap:16px;padding-bottom:24px;display:flex}.large-avatar{color:#173b32;background:#d8b356;border-radius:50%;place-items:center;width:66px;height:66px;font-weight:700;display:grid}.profile-row strong,.profile-row p{margin:0 0 7px;font-size:12px;display:block}.profile-row p{color:var(--muted)}.profile-row button{padding:6px 9px;font-size:12px}.form-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:24px;display:grid}.settings-field{flex-direction:column;gap:7px;font-size:12px;font-weight:600;display:flex}.settings-field input{border:1px solid var(--border);border-radius:7px;outline:none;padding:10px}.settings-save{margin-top:28px}.toggle-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:17px 0;display:flex}.toggle-row strong,.toggle-row span{font-size:12px;display:block}.toggle-row span{color:var(--muted);margin-top:4px}.toggle-row input{width:34px;height:18px;accent-color:var(--green)}.save-banner{color:#276a55;background:#e5f2eb;border-radius:7px;gap:7px;padding:8px 12px;font-size:12px;display:flex;position:absolute;top:20px;right:25px}.security-callout{background:#f3f0e6;border:1px solid #e8d8af;border-radius:9px;gap:12px;margin-bottom:18px;padding:15px;display:flex}.security-callout strong,.security-callout p{margin:0;font-size:12px;display:block}.security-callout p{color:var(--muted);margin-top:4px}.security-callout+button{margin-right:9px}.preview-layout{background:#dfe3dc;min-height:100vh}.preview-layout>header{border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;height:62px;padding:0 24px;display:flex;position:sticky;top:0}.preview-layout header>a{align-items:center;gap:7px;font-size:12px;text-decoration:none;display:flex}.preview-layout header>div:nth-child(2){align-items:center;gap:9px;font-size:12px;display:flex}.draft-badge{color:#8b6112;background:#f3e7c9;border-radius:12px;padding:5px 8px}.preview-tools{border:1px solid var(--border);border-radius:7px;padding:2px;display:flex}.preview-tools button{background:#fff;border:0;border-radius:5px;padding:6px}.preview-tools button.active{color:var(--green);background:#e6eee9}.preview-stage{background:#fff;width:min(1100px,100% - 40px);min-height:calc(100vh - 122px);margin:30px auto;transition:width .2s;box-shadow:0 8px 30px #1b30291c}.preview-stage.tablet{width:768px}.preview-stage.mobile{width:390px}.preview-stage article{max-width:760px;margin:auto;padding:75px 40px}.preview-stage article>span{color:#9a711f;text-transform:uppercase;letter-spacing:.12em;font-size:12px}.preview-stage h1{letter-spacing:-.035em;font:700 42px/1.12 Manrope}.preview-lead{color:var(--muted);font-size:18px;line-height:1.6}.preview-hero{background:linear-gradient(135deg,#183e34,#c7a45a);border-radius:3px;height:300px;margin:35px 0}.preview-stage h2{font:700 23px Manrope}.preview-stage article>p:last-child{color:#555f57;line-height:1.75}@media (width<=760px){.auth-layout{grid-template-columns:1fr}.auth-story{display:none}.auth-panel{padding:25px}.profile-button>span,.search-trigger{display:none}.sidebar{transition:transform .2s}.mobile-only{display:grid}.nav-scrim{z-index:19;background:#10241e80;border:0;display:block;position:fixed;inset:0}.operation-stats,.operation-panel{grid-template-columns:1fr}.operation-panel aside{border:0;border-top:1px solid var(--border);padding:20px 0}.settings-shell{grid-template-columns:1fr}.settings-shell>nav{border-right:0;border-bottom:1px solid var(--border);display:flex;overflow:auto}.settings-content{padding:23px 18px}.form-grid{grid-template-columns:1fr}.preview-stage.tablet,.preview-stage.mobile{width:calc(100% - 20px)}.preview-layout>header>div:nth-child(2){display:none}}.content-title-link{color:#1f2923;font-size:13px;font-weight:700;text-decoration:none}.content-title-link:hover{color:#1d6b55;text-decoration:underline}.cms-editor{background:#eef0ec;min-height:100vh}.editor-topbar{border-bottom:1px solid var(--border);z-index:40;background:#fff;justify-content:space-between;align-items:center;height:66px;padding:0 20px;display:flex;position:sticky;top:0}.editor-topbar>div{align-items:center;gap:10px;display:flex}.editor-topbar>div:first-child>a{color:#4c574f;place-items:center;display:grid}.editor-topbar>div:first-child>div span,.editor-topbar>div:first-child>div strong{display:block}.editor-topbar>div:first-child>div span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:12px}.editor-topbar>div:first-child>div strong{white-space:nowrap;text-overflow:ellipsis;max-width:430px;font-size:12px;overflow:hidden}.editor-save-state{color:#617067;font-size:12px}.publish-button{color:#fff;background:#dca400;border:0;border-radius:7px;align-items:center;gap:6px;padding:10px 13px;font-weight:700;display:flex}.editor-context{border-bottom:1px solid var(--border);background:#fff;align-items:flex-end;height:48px;padding:0 22px;display:flex}.editor-context>div{color:var(--muted);align-items:center;gap:8px;padding-bottom:12px;font-size:12px;display:flex}.draft-chip{color:#896316;background:#eee9dd;border-radius:11px;padding:4px 8px}.editor-context nav{align-self:stretch;margin-left:auto;margin-right:auto;display:flex}.editor-context nav button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 18px;font-size:12px}.editor-context nav button.active{color:var(--green);border-bottom-color:var(--green);font-weight:700}.editor-layout{grid-template-columns:205px minmax(560px,880px) 270px;gap:18px;max-width:1450px;margin:0 auto;padding:20px;display:grid}.editor-outline,.editor-inspector{align-self:start;max-height:calc(100vh - 155px);position:sticky;top:134px;overflow:auto}.editor-outline{border:1px solid var(--border);background:#fff;border-radius:10px;padding:10px}.outline-title{text-transform:uppercase;letter-spacing:.07em;color:#788179;align-items:center;gap:7px;padding:8px 9px 12px;font-size:12px;font-weight:700;display:flex}.outline-nav{flex-direction:column;gap:3px;display:flex}.outline-nav button{color:#68726a;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:9px;font-size:12px;display:flex}.outline-nav button.active,.outline-nav button:hover{color:var(--green);background:#e9f0eb;font-weight:700}.editor-canvas{min-width:0}.editor-title-block,.config-panel{border:1px solid var(--border);background:#fff;border-radius:10px;margin-bottom:14px}.editor-title-block{padding:25px}.editor-title-block>span{color:#9b7425;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:700}.editor-title-block>input{color:#1f2822;border:0;outline:0;width:100%;margin:10px 0;font:700 28px/1.2 Manrope;display:block}.editor-title-block>textarea{resize:none;width:100%;color:var(--muted);border:0;outline:0;font-size:14px;line-height:1.55}.config-panel{padding:20px}.editor-inspector .config-panel{padding:15px}.config-head{justify-content:space-between;align-items:flex-start;margin-bottom:17px;display:flex}.config-head h2{margin:0;font:700 15px Manrope}.config-head p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.5}.config-field{color:#4f5951;flex-direction:column;gap:6px;margin-bottom:13px;font-size:12px;font-weight:700;display:flex}.config-field input,.config-field select,.config-field textarea{border:1px solid var(--border);color:#253029;resize:vertical;background:#fff;border-radius:7px;outline:0;width:100%;padding:9px 10px;font-weight:400}.config-field input:focus,.config-field textarea:focus,.config-field select:focus{border-color:#588274;box-shadow:0 0 0 3px #58827414}.config-toggle{border-top:1px solid #eaede8;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.config-toggle strong,.config-toggle span{font-size:12px;display:block}.config-toggle span{color:var(--muted);margin-top:3px;line-height:1.4}.config-toggle input{accent-color:var(--green);width:30px}.template-option{color:var(--green);background:#edf4f0;border:1px solid #5d8b7c;border-radius:8px;gap:10px;padding:12px;display:flex}.template-option strong,.template-option span{font-size:12px;display:block}.template-option span{color:#66736b;margin-top:3px;line-height:1.4}.media-drop{color:#526159;background:#f7f8f5;border:1px dashed #b8c1b9;border-radius:9px;align-items:center;gap:14px;min-height:130px;padding:18px;display:flex;position:relative;overflow:hidden}.media-drop:before{content:"";opacity:.92;background:linear-gradient(135deg,#193e35,#caa34d);width:145px;position:absolute;inset:0 auto 0 0}.media-drop>svg{color:#fff;margin-left:42px;position:relative}.media-drop>div{flex:1;position:relative}.media-drop strong,.media-drop span{font-size:12px;display:block}.media-drop span{color:var(--muted);margin-top:4px}.media-drop button{position:relative}.course-media:before{background:linear-gradient(135deg,#0b2d3d,#536b75)}.patent-media:before{background:linear-gradient(135deg,#274238,#7ea390)}.two-col,.three-col,.four-col{gap:13px;margin-top:16px;display:grid}.two-col{grid-template-columns:1fr 1fr}.three-col{grid-template-columns:repeat(3,1fr)}.four-col{grid-template-columns:repeat(4,1fr)}.rich-editor{border:1px solid var(--border);border-radius:8px;overflow:hidden}.editor-toolbar{border-bottom:1px solid var(--border);background:#f7f8f5;align-items:center;gap:2px;padding:7px;display:flex;position:sticky;top:114px}.editor-toolbar button{background:0 0;border:0;border-radius:5px;padding:7px}.editor-toolbar button:hover,.editor-toolbar button.active{color:var(--green);background:#dfeae4}.editor-toolbar>span{flex:1}.tiptap{color:#374139;outline:0;min-height:520px;padding:30px 36px;font-family:DM Sans;font-size:14px;line-height:1.75}.tiptap h2{color:#1f2923;margin:32px 0 10px;font:700 23px Manrope}.tiptap blockquote{background:#fff5d9;border-left:3px solid #dca400;margin:22px 0;padding:14px 18px}.tiptap p.is-editor-empty:first-child:before{color:#aab0aa;content:attr(data-placeholder);float:left;pointer-events:none;height:0}.editor-foot{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;padding:8px 12px;font-size:12px;display:flex}.block-inserter{flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;display:flex}.block-inserter button,.add-row{color:var(--green);background:#eef4f0;border:1px solid #759889;border-radius:7px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:700;display:flex}.block-inserter span{border:1px solid var(--border);color:var(--muted);border-radius:12px;padding:5px 8px;font-size:12px}.repeater-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.repeater-card{border:1px solid var(--border);border-radius:7px;gap:9px;padding:10px;display:flex}.repeater-card span{color:#a2751c;font-size:12px;font-weight:700}.repeater-card textarea{resize:none;border:0;outline:0;width:100%;font-size:12px}.programme-list>div{border:1px solid var(--border);border-bottom:0;grid-template-columns:38px 1fr 18px;align-items:start;gap:10px;padding:13px;display:grid}.programme-list>div:first-child{border-radius:7px 7px 0 0}.programme-list>div:last-child{border-bottom:1px solid var(--border);border-radius:0 0 7px 7px}.programme-list b{color:#9d7219;font-size:12px}.programme-list input,.programme-list textarea{resize:none;border:0;outline:0;width:100%;display:block}.programme-list input{font:700 12px Manrope}.programme-list textarea{color:var(--muted);margin-top:5px;font-size:12px}.add-row{margin-top:12px}.session-card{border:1px solid var(--border);border-radius:8px;padding:13px}.session-head{justify-content:space-between;display:flex}.session-head strong{font-size:12px}.session-head span{color:#24715a;background:#e6f3ed;border-radius:10px;padding:4px 7px;font-size:12px}.person-config{border:1px solid var(--border);border-radius:8px;gap:10px;padding:12px;display:flex}.person-config>div:last-child{flex:1}.person-config input,.person-config textarea{resize:none;border:0;outline:0;width:100%}.person-config input{font-size:12px;font-weight:700}.person-config textarea{color:var(--muted);margin-top:5px;font-size:12px}.faq-list>div{border:1px solid var(--border);border-bottom:0;display:flex}.faq-list>div:first-child{border-radius:7px 7px 0 0}.faq-list>div:last-child{border-bottom:1px solid var(--border);border-radius:0 0 7px 7px}.faq-list input{border:0;outline:0;flex:1;padding:12px;font-size:12px;font-weight:600}.faq-list button{color:#c78e13;background:0 0;border:0}.inventor-list>div{border-bottom:1px solid var(--border);grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:8px 0;display:grid}.inventor-list .config-field{margin:0}.inventor-list button{color:#9d4a42;background:0 0;border:0;font-size:12px}.document-list>div{border-bottom:1px solid var(--border);grid-template-columns:24px 1fr 80px 20px;align-items:center;gap:8px;padding:10px;display:grid}.document-list strong,.document-list span{font-size:12px;display:block}.document-list span{color:var(--muted);margin-top:3px}.document-list select{border:1px solid var(--border);border-radius:5px;padding:5px;font-size:12px}.document-list button{background:0 0;border:0}.standalone-config{width:min(900px,100% - 40px);margin:25px auto}.standalone-config>div:first-child h1{margin-bottom:5px;font:700 26px Manrope}.standalone-config>div:first-child p{color:var(--muted);margin-bottom:22px;font-size:12px}.search-preview{border:1px solid var(--border);border-radius:8px;padding:18px}.search-preview span{color:#46725f;font-size:12px}.search-preview h3{color:#315999;margin:7px 0;font-size:17px}.search-preview p{color:var(--muted);font-size:12px}@media (width<=1150px){.editor-layout{grid-template-columns:180px minmax(500px,1fr)}.editor-inspector{z-index:30;background:#eef0ec;width:280px;padding:12px;position:fixed;top:114px;bottom:0;right:0;box-shadow:-12px 0 30px #1c362d18}.editor-layout .editor-inspector{display:none}}@media (width<=780px){.editor-topbar{padding:0 10px}.editor-topbar>div:first-child>div strong{max-width:150px}.editor-save-state,.editor-topbar .secondary-btn,.editor-context>div{display:none}.editor-context nav{margin:auto}.editor-layout{padding:10px;display:block}.editor-outline{max-height:none;margin-bottom:10px;position:static;overflow:auto}.outline-nav{flex-direction:row}.outline-nav button{white-space:nowrap}.editor-title-block>input{font-size:22px}.two-col,.three-col,.four-col,.repeater-grid,.form-grid{grid-template-columns:1fr}.media-drop:before{width:90px}.media-drop>svg{margin-left:20px}.tiptap{padding:22px 18px}.document-list>div{grid-template-columns:22px 1fr 70px}.document-list>div>button{display:none}}.editor-actions{align-items:center;gap:8px;display:flex}.editor-layout{grid-template-columns:190px minmax(0,1fr) 290px;align-items:start;max-width:1600px}.editor-canvas{width:100%;max-width:940px;margin:0 auto}.editor-inspector{width:100%}.rich-editor{background:#fff;flex-direction:column;min-width:0;display:flex}.editor-toolbar{z-index:2;background:#f7f8f5;flex-wrap:wrap;align-items:center;gap:6px;min-height:48px;padding:6px 8px;display:flex;position:relative;top:auto}.toolbar-group{border-right:1px solid #dce1db;align-items:center;gap:2px;padding-right:6px;display:flex}.toolbar-group:last-child{border-right:0;padding-right:0}.toolbar-group select{border:1px solid var(--border);color:#445047;background:#fff;border-radius:5px;height:32px;padding:0 26px 0 8px;font-size:12px}.toolbar-spacer{flex:1}.fullscreen-control{color:var(--green);background:#e8efeb;border:0;border-radius:6px;padding:2px 8px 2px 2px}.fullscreen-control span{white-space:nowrap;font-size:12px;font-weight:700}.editor-scroll{background:#fff;min-height:0}.rich-editor:not(.is-fullscreen) .editor-toolbar{position:sticky;top:0}.rich-editor.is-fullscreen{z-index:1000;background:#e8ebe6;border:0;border-radius:0;position:fixed;inset:0}.rich-editor.is-fullscreen .fullscreen-editor-title{order:-2}.rich-editor.is-fullscreen .editor-toolbar{border-top:1px solid var(--border);border-bottom:1px solid var(--border);border-radius:0;flex:none;order:-1;padding-left:max(18px,50vw - 560px);padding-right:max(18px,50vw - 560px)}.rich-editor.is-fullscreen .editor-scroll{flex:1;padding:22px 0 70px;overflow:auto}.rich-editor.is-fullscreen .ProseMirror{background:#fff;width:min(900px,100vw - 48px);min-height:calc(100vh - 190px);margin:0 auto;padding:58px 76px;box-shadow:0 8px 35px #20372f18}.rich-editor.is-fullscreen .editor-foot{z-index:2;background:#fff;padding-left:max(18px,50vw - 560px);padding-right:max(18px,50vw - 560px);position:absolute;bottom:0;left:0;right:0}.fullscreen-editor-title{color:#fff;background:#173e34;justify-content:space-between;align-items:center;height:58px;padding:0 max(18px,50vw - 560px);display:flex}.fullscreen-editor-title span,.fullscreen-editor-title strong{display:block}.fullscreen-editor-title span{text-transform:uppercase;letter-spacing:.12em;color:#a9c1b8;font-size:12px}.fullscreen-editor-title strong{margin-top:3px;font:600 13px Manrope}.fullscreen-editor-title small{color:#a9c1b8}.editor-fullscreen-open{overflow:hidden}.preview-button{color:#164a3b;border-color:#9ab1a8}.standalone-preview{background:#dfe3dc}.preview-close{background:0 0;border:0;align-items:center;gap:6px;font-size:12px;display:flex}.viewport-label{text-align:center;color:#687269;text-transform:uppercase;letter-spacing:.1em;padding-top:14px;font-size:12px}.standalone-preview .preview-stage{max-width:none;margin-top:14px}.standalone-preview .preview-stage.desktop{width:calc(100% - 32px)}.preview-content-grid{grid-template-columns:minmax(0,1fr) 240px;gap:55px;display:grid}.preview-content-grid aside{border:1px solid #e3e2dc;align-self:start;padding:18px}.preview-content-grid aside strong,.preview-content-grid aside span{font-size:12px;display:block}.preview-content-grid aside span{color:#697269;border-bottom:1px solid #ecebe6;padding:9px 0}.preview-course .preview-hero{background:linear-gradient(135deg,#0d2d3b,#50656d)}.preview-patent .preview-hero{background:linear-gradient(135deg,#1e4438,#8da78c)}@media (width<=1280px){.editor-layout{grid-template-columns:170px minmax(0,1fr)}.editor-canvas{max-width:none}.editor-inspector{display:none}.editor-topbar>div:first-child>div strong{max-width:300px}}@media (width<=900px){.editor-save-state{display:none}.preview-button{font-size:0}.preview-button svg{margin:0}.editor-topbar>div:first-child>div strong{max-width:220px}.rich-editor.is-fullscreen .ProseMirror{padding:40px 34px}.preview-content-grid{grid-template-columns:1fr}.preview-content-grid aside{display:none}}@media (width<=700px){.editor-layout{display:block}.editor-outline{max-height:none;position:static}.editor-actions .secondary-btn:not(.preview-button){display:none}.editor-topbar>div:first-child>div strong{max-width:130px}.editor-toolbar{gap:3px}.toolbar-group select,.fullscreen-control span{display:none}.toolbar-group{padding-right:3px}.rich-editor.is-fullscreen .ProseMirror{width:calc(100vw - 20px);padding:30px 20px}.standalone-preview .preview-stage.desktop{width:calc(100% - 12px)}}:root{--font-title:"Josefin Sans",sans-serif;--font-heading:"Bricolage Grotesque",sans-serif;--font-body:"Merriweather",serif;--font-helper:"Kanit",sans-serif;--font-editor:"DM Sans",sans-serif;font-family:var(--font-body);font-size:16px;line-height:1.6}body{font-family:var(--font-body);color:#202821;font-size:15px;line-height:1.65}h1,.page-heading h1,.auth-story h1,.logout-card h1,.preview-stage h1,.standalone-config>div:first-child h1,.editor-title-block>input{letter-spacing:-.025em;font-family:var(--font-title)!important;font-weight:700!important}h2,h3,h4,h5,h6,.config-head h2,.settings-section h2,.operation-empty h2,.welcome h2,.auth-card h2,.preview-stage h2,.search-preview h3{letter-spacing:-.015em;font-family:var(--font-heading)!important;font-weight:650!important}p,.page-heading p,.config-head p,.operation-empty p,.settings-section>p,.preview-lead,.preview-stage article>p,.auth-card>p,.logout-card>p{font-family:var(--font-body);font-size:14px;line-height:1.7}button,input,select,textarea,label,small,kbd,.eyebrow,.breadcrumb,.nav-label,.nav-item,.locale-tag,.table-header,.table-footer,.folder-row,.editor-context,.editor-save-state,.editor-foot,.draft-chip,.viewport-label,.profile-menu,.sidebar-foot,.asset-meta,.config-toggle,.template-option,.outline-title,.outline-nav{font-family:var(--font-helper)}.page-heading h1{margin-top:9px;font-size:38px;line-height:1.15}.page-heading p{max-width:780px;font-size:14px}.eyebrow{font-size:12px;line-height:1.35}.nav-label{font-size:12px}.nav-item{min-height:44px;font-size:15px}.breadcrumb{font-size:13px}.brand strong{font-family:var(--font-title);font-size:16px}.brand small{font-family:var(--font-helper);font-size:12px}.stat-card span{font-family:var(--font-helper);font-size:13px}.stat-card strong{font-family:var(--font-title);font-size:34px}.stat-card small{font-family:var(--font-helper);font-size:12px}.tab-row button{font-family:var(--font-helper);font-size:14px}.table-row{font-size:14px}.table-header{font-size:12px}.content-title-link{font-family:var(--font-heading);font-size:14px}.content-cell small,.updated small,.locale-tag,.table-footer{font-size:12px}.folder-row{min-height:36px;font-size:13px}.folder-row b{font-size:12px}.asset-meta strong{font-family:var(--font-heading);font-size:12px}.asset-meta span{font-family:var(--font-helper);font-size:12px}.config-head h2{font-size:18px}.config-head p{font-size:12px}.config-field{font-size:12px;line-height:1.4}.config-field input,.config-field select,.config-field textarea{font-family:var(--font-helper);min-height:40px;font-size:13px}.config-toggle strong,.config-toggle span,.template-option strong,.template-option span,.outline-title{font-size:12px}.outline-nav button{font-family:var(--font-helper);min-height:38px;font-size:13px}.editor-topbar>div:first-child>div span{font-family:var(--font-helper);font-size:12px}.editor-topbar>div:first-child>div strong{font-family:var(--font-heading);font-size:14px}.editor-context nav button{font-family:var(--font-helper);font-size:13px}.editor-save-state{font-size:12px}.editor-title-block>input{font-size:32px}.editor-title-block>textarea{font-family:var(--font-body);font-size:14px;line-height:1.7}.toolbar-group select,.fullscreen-control span{font-family:var(--font-helper);font-size:12px}.editor-foot{font-size:12px}.tiptap,.tiptap p,.tiptap li,.tiptap blockquote{font-family:var(--font-editor);font-size:16px;line-height:1.8}.tiptap h1,.tiptap h2,.tiptap h3{font-family:var(--font-editor)!important}.tiptap h2{font-size:25px}.fullscreen-editor-title span{font-family:var(--font-helper);font-size:12px}.fullscreen-editor-title strong{font-family:var(--font-heading);font-size:15px}.preview-stage article>span{font-family:var(--font-helper);font-size:12px}.preview-stage h1{font-size:48px}.preview-stage h2{font-size:25px}.preview-lead{font-size:17px}.preview-content-grid aside strong,.preview-content-grid aside span{font-family:var(--font-helper);font-size:12px}.search-trigger{color:#68736b;text-align:left;width:280px;height:42px;font-family:var(--font-helper);background:#f8faf7;border:1px solid #d7ddd7;border-radius:9px;align-items:center;gap:10px;padding:0 9px 0 12px;font-size:13px;line-height:1;display:flex;box-shadow:0 1px 2px #18382f08}.search-trigger:hover{background:#fff;border-color:#9db3aa}.search-trigger:focus-visible{border-color:#5f897b;outline:3px solid #356f5b25}.search-trigger>svg{color:#466b5e;flex:none}.search-trigger>span{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.search-trigger kbd{color:#717a73;background:#fff;border:1px solid #d9ded8;border-bottom-color:#c7cec7;border-radius:5px;flex:none;align-items:center;height:24px;margin-left:auto;padding:0 7px;font-size:12px;display:inline-flex;box-shadow:0 1px #d7ddd7}.search-box{color:#718078;background:#fff;border:1px solid #d7ddd7;border-radius:9px;flex:300px;align-items:center;gap:9px;min-width:260px;max-width:420px;height:42px;padding:0 12px;display:flex;box-shadow:0 1px 2px #18382f08}.search-box:focus-within{border-color:#5f897b;box-shadow:0 0 0 3px #356f5b18}.search-box>svg{color:#54786c;flex:none}.search-box input{color:#243029;min-width:0;height:100%;font-family:var(--font-helper);background:0 0;border:0;padding:0;font-size:13px;line-height:1}.search-box input::placeholder{color:#919a93;opacity:1}.filter-bar{flex-wrap:wrap;align-items:center;gap:10px}.filter-bar select,.media-toolbar select{min-height:42px;font-family:var(--font-helper);border-color:#d7ddd7;font-size:13px}.media-toolbar .search-box{min-width:220px;max-width:340px}.toolbar-actions{flex-wrap:wrap;justify-content:flex-end;min-width:0}@media (width<=1050px){.search-trigger{width:220px}.page-heading h1{font-size:34px}.preview-stage h1{font-size:42px}}@media (width<=760px){body{font-size:14px}.page-heading h1{font-size:30px}.page-heading p{font-size:13px}.top-actions .search-trigger{display:none}.filter-bar .search-box{min-width:240px;max-width:360px}.media-toolbar{align-items:flex-start;gap:12px}.toolbar-actions{justify-content:flex-start;width:100%}.media-toolbar .search-box{max-width:none}.preview-stage h1{font-size:34px}}:root{--muted:#566159;--helper:#465149;--helper-soft:#647068}small,.helper-text,.config-head p,.config-toggle span,.template-option span,.content-cell small,.updated small,.asset-meta span,.editor-foot,.sidebar-foot small{color:var(--helper-soft)}.table-header,.nav-label,.eyebrow,.outline-title,.editor-topbar>div:first-child>div span,.editor-context>div,.viewport-label{color:var(--helper);font-weight:600}.table-row{min-height:72px;padding-top:16px;padding-bottom:16px}.table-header{min-height:48px}.config-field{color:#39443c}.config-panel input,.config-panel textarea,.config-panel select{color:#1f2922}.editor-toolbar button{min-width:34px;min-height:34px}.editor-foot{align-items:center;min-height:36px}.patent-summary{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:20px;display:grid}.patent-summary article{border:1px solid var(--border);background:#fff;border-radius:12px;align-items:center;gap:14px;padding:18px;display:flex}.patent-stat-icon{width:44px;height:44px;color:var(--green);background:#e7f0eb;border-radius:10px;place-items:center;display:grid}.patent-summary article>div>span,.patent-summary article>div>strong,.patent-summary article>div>small{display:block}.patent-summary article>div>span{font-family:var(--font-helper);color:var(--helper);font-size:13px}.patent-summary article>div>strong{font-family:var(--font-title);margin:3px 0;font-size:28px;line-height:1.2}.patent-summary article>div>small{font-family:var(--font-helper);color:var(--helper-soft);font-size:12px}.patent-table-panel{overflow:hidden}.patent-filterbar{border-bottom:1px solid var(--border);background:#fbfcfa;flex-wrap:wrap;align-items:center;gap:10px;padding:16px;display:flex}.patent-filterbar .search-box{max-width:460px}.patent-filterbar select{height:42px;font-family:var(--font-helper);color:#354139;background:#fff;border:1px solid #cfd7d0;border-radius:8px;padding:0 12px;font-size:13px}.patent-table-scroll{overflow-x:auto}.patent-row{grid-template-columns:minmax(330px,1.65fr) minmax(145px,.72fr) minmax(190px,.9fr) minmax(205px,.95fr) minmax(170px,.8fr) 105px;align-items:center;gap:18px;padding:16px 18px;display:grid}.patent-row-head{border-bottom:1px solid var(--border);min-height:48px;font-family:var(--font-helper);color:#47534b;text-transform:uppercase;letter-spacing:.055em;background:#f2f5f1;font-size:12px;font-weight:600}.patent-data-row{color:#202a23;border-bottom:1px solid #e2e7e1;min-height:146px;text-decoration:none;transition:background .15s,box-shadow .15s}.patent-data-row:hover{background:#f6faf7;box-shadow:inset 3px 0 #b88a22}.patent-identity>div:first-child{gap:6px;margin-bottom:7px;display:flex}.record-code,.kind-code{font-family:var(--font-helper);color:#405048;background:#e9eeea;border-radius:5px;padding:3px 7px;font-size:12px;font-weight:600}.kind-code{color:#815d12;background:#f5ead0}.patent-identity>strong{font-family:var(--font-heading);color:#15241d;margin-bottom:10px;font-size:16px;line-height:1.38;display:block}.patent-identity dl,.patent-dates dl{margin:0}.patent-identity dl div{grid-template-columns:82px 1fr;gap:7px;padding:2px 0;display:grid}.patent-identity dt,.patent-dates dt{font-family:var(--font-helper);color:var(--helper-soft);font-size:12px}.patent-identity dd,.patent-dates dd{font-family:var(--font-helper);color:#303c34;font-size:12px;font-weight:500}.legal-status{width:max-content;font-family:var(--font-helper);border-radius:13px;margin-bottom:9px;padding:5px 9px;font-size:12px;font-weight:600;display:inline-flex}.legal-status.granted{color:#246b53;background:#e3f2ea}.legal-status.pending{color:#855e0f;background:#f8ecd1}.patent-protection strong,.patent-protection small,.patent-owner strong,.patent-owner small,.patent-commercial strong,.patent-docs strong,.patent-docs small,.patent-docs span{display:block}.patent-protection strong,.patent-owner strong,.patent-commercial strong{font-family:var(--font-heading);font-size:14px;line-height:1.4}.patent-protection small,.patent-owner small{font-family:var(--font-helper);color:var(--helper-soft);margin-top:5px;font-size:12px;line-height:1.5}.patent-dates dl div{grid-template-columns:60px 1fr;gap:8px;padding:3px 0;display:grid}.patent-commercial span{font-family:var(--font-helper);color:#425149;border:1px solid #c9d4cc;border-radius:6px;margin-top:9px;padding:4px 8px;font-size:12px;display:inline-block}.patent-docs{text-align:center}.patent-docs strong{font-family:var(--font-title);font-size:24px}.patent-docs small{font-family:var(--font-helper);color:var(--helper-soft);font-size:12px}.patent-docs span{font-family:var(--font-helper);color:#1f6b54;margin-top:12px;font-size:12px;font-weight:600}.patent-table-footer{font-family:var(--font-helper);color:var(--helper);background:#fbfcfa;justify-content:space-between;align-items:center;padding:14px 18px;font-size:13px;display:flex}.patent-table-footer div{gap:6px;display:flex}.patent-table-footer button{border:1px solid var(--border);background:#fff;border-radius:6px;padding:7px 11px}@media (width<=900px){.patent-summary{grid-template-columns:1fr}.patent-list-page .page-heading{align-items:flex-start}.patent-filterbar{align-items:stretch}.patent-filterbar .search-box{flex-basis:100%;max-width:none}}.patent-row{grid-template-columns:minmax(285px,1.6fr) 125px 165px 175px 145px 82px;gap:12px;padding-left:14px;padding-right:14px}.create-drawer{width:460px;padding:0;overflow:auto}.create-drawer>header{border-bottom:1px solid var(--border);grid-template-columns:44px 1fr 36px;align-items:center;gap:12px;padding:22px 24px 18px;display:grid}.create-kind-icon{width:42px;height:42px;color:var(--green);background:#e7f0eb;border-radius:10px;place-items:center;display:grid}.create-drawer header span{font-family:var(--font-helper);color:var(--helper);text-transform:uppercase;letter-spacing:.06em;font-size:12px;display:block}.create-drawer header h2{font-family:var(--font-heading);margin:2px 0 0;font-size:20px}.create-intro{font-family:var(--font-body);color:var(--helper-soft);margin:0;padding:16px 24px 0;font-size:13px;line-height:1.65}.create-drawer form{padding:4px 24px 96px}.create-drawer form>label,.compact-fields>label{font-family:var(--font-helper);color:#344139;flex-direction:column;gap:7px;margin-top:16px;font-size:13px;font-weight:600;display:flex}.create-drawer input,.create-drawer select{width:100%;height:42px;font-family:var(--font-helper);background:#fff;border:1px solid #ccd5ce;border-radius:8px;outline:none;padding:0 11px;font-size:13px}.create-drawer input:focus,.create-drawer select:focus{border-color:#5f897b;box-shadow:0 0 0 3px #356f5b18}.template-choice-grid{gap:8px;display:grid}.template-choice{border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:flex-start;padding:11px;flex-direction:row!important;gap:10px!important;margin:0!important;display:flex!important}.template-choice:has(input:checked){background:#edf4f0;border-color:#5f897b}.template-choice input{width:16px;height:16px;accent-color:var(--green);margin:2px 0 0}.template-choice span{flex:1}.template-choice strong,.template-choice small{display:block}.template-choice strong{font-family:var(--font-heading);font-size:13px}.template-choice small{font-family:var(--font-helper);color:var(--helper-soft);margin-top:2px;font-size:12px;font-weight:400}.compact-fields{margin-top:0}.compact-fields>label{margin-top:14px}.draft-destination{background:#f3f5f2;border-radius:8px;margin-top:18px;padding:12px}.draft-destination span,.draft-destination strong,.draft-destination small{font-family:var(--font-helper);display:block}.draft-destination span{color:var(--helper);font-size:12px}.draft-destination strong{margin:4px 0;font-size:13px}.draft-destination small{color:var(--helper-soft);font-size:12px}.create-drawer footer{border-top:1px solid var(--border);background:#fff;justify-content:flex-end;gap:9px;padding:14px 24px;display:flex;position:absolute;bottom:0;left:0;right:0}.create-drawer .field-error{margin-top:5px;font-size:12px;display:block}@media (width<=560px){.create-drawer{width:100%}}.create-drawer{flex-direction:column;max-height:100dvh;display:flex;overflow:hidden}.create-drawer>header,.create-intro{flex:none}.create-drawer>form{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;padding-bottom:0;overflow-y:auto}.create-drawer>form::-webkit-scrollbar{width:10px}.create-drawer>form::-webkit-scrollbar-track{background:#f1f3f0}.create-drawer>form::-webkit-scrollbar-thumb{background:#aab5ad;border:2px solid #f1f3f0;border-radius:8px}.create-drawer footer{z-index:3;margin:20px -24px 0;padding:14px 24px;position:sticky;bottom:0;left:auto;right:auto;box-shadow:0 -8px 20px #20372f0d}.create-drawer form>label:first-child{margin-top:12px}.status-tabs{scrollbar-width:thin;overflow-x:auto}.status-tabs button{white-space:nowrap;align-items:center;gap:7px;display:flex}.status-tabs button span{text-align:center;min-width:22px;font-size:12px}.filter-result-count{font-family:var(--font-helper);color:var(--helper);margin-left:auto;font-size:13px;font-weight:500}.table-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:190px;display:flex}.table-empty strong{font-family:var(--font-heading);font-size:17px}.table-empty span{font-family:var(--font-helper);color:var(--helper-soft);margin-top:5px;font-size:13px}@media (height<=720px){.create-drawer>header{padding-top:14px;padding-bottom:12px}.create-intro{padding-top:10px}.create-drawer form>label{margin-top:12px}.template-choice{padding-top:8px;padding-bottom:8px}}.animated-shell{align-items:stretch;display:flex}.animated-shell .main-shell{flex:1;width:auto;min-width:0;margin-left:0}.motion-sidebar{color:#eef4f0;z-index:30;background:linear-gradient(#183f35 0%,#15372f 100%);border-right:1px solid #31594e;flex-direction:column;flex:none;height:100vh;padding:18px 12px;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:6px 0 22px #17382f0d}.motion-sidebar-brand{white-space:nowrap;align-items:center;gap:12px;height:48px;margin-bottom:22px;padding:0 6px;display:flex;overflow:hidden}.motion-sidebar-brand>span,.compact-brand{color:#f1ca6c;width:40px;height:40px;font-family:var(--font-title);border:1px solid #d3ad50;border-radius:10px;flex:0 0 40px;place-items:center;font-size:16px;font-weight:700;display:grid}.motion-sidebar-brand>div{white-space:nowrap;overflow:hidden}.motion-sidebar-brand strong,.motion-sidebar-brand small{display:block}.motion-sidebar-brand strong{font-family:var(--font-title);letter-spacing:.07em;font-size:15px}.motion-sidebar-brand small{font-family:var(--font-helper);color:#9eb5ad;letter-spacing:.08em;font-size:12px}.motion-sidebar-nav{scrollbar-width:thin;scrollbar-color:#54776d transparent;flex-direction:column;gap:3px;min-height:0;display:flex;overflow:hidden auto}.motion-sidebar-label{white-space:nowrap;color:#91aaa2;font-family:var(--font-helper);text-transform:uppercase;letter-spacing:.09em;margin:12px 10px 4px;font-size:12px;font-weight:600;overflow:hidden}.motion-sidebar-link{color:#bfd0ca;white-space:nowrap;border-radius:8px;align-items:center;gap:12px;height:43px;padding:0 14px;text-decoration:none;transition:background .15s,color .15s,transform .15s;display:flex;overflow:hidden}.motion-sidebar-link>svg{flex:0 0 20px}.motion-sidebar-link>span{white-space:nowrap;font-family:var(--font-helper);font-size:14px;font-weight:500;display:inline-block;overflow:hidden}.motion-sidebar-link:hover{color:#fff;background:#285348}.motion-sidebar-link:hover>span{transform:translate(2px)}.motion-sidebar-link.active{color:#fff;background:#2d5b4e;box-shadow:inset 3px 0 #ddb04e}.mobile-sidebar,.mobile-sidebar-scrim{display:none}@media (width<=767px){.animated-shell{flex-direction:column;display:flex}.desktop-sidebar{display:none}.mobile-sidebar{z-index:50;height:58px;display:block;position:sticky;top:0}.mobile-sidebar-bar{color:#fff;background:#183f35;border-bottom:1px solid #31594e;justify-content:space-between;align-items:center;height:58px;padding:0 16px;display:flex}.mobile-sidebar-bar .compact-brand{flex-basis:36px;width:36px;height:36px}.mobile-sidebar-bar button,.mobile-sidebar-close{color:inherit;background:0 0;border:0;place-items:center;display:grid}.mobile-sidebar-scrim{z-index:99;background:#10251f99;border:0;display:block;position:fixed;inset:0}.mobile-sidebar-drawer{z-index:100;color:#fff;background:linear-gradient(#183f35,#15372f);flex-direction:column;width:min(86vw,320px);padding:20px 14px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:20px 0 60px #081b15aa}.mobile-sidebar-close{position:absolute;top:27px;right:16px}.mobile-sidebar-drawer .motion-sidebar-brand{padding-right:45px}.mobile-sidebar-drawer .motion-sidebar-nav{overflow-y:auto}.mobile-sidebar-drawer .motion-sidebar-label{opacity:1!important;height:22px!important}.mobile-sidebar-drawer .motion-sidebar-link>span,.mobile-sidebar-drawer .motion-sidebar-brand>div{opacity:1!important;width:auto!important}.animated-shell .main-shell{width:100%}.animated-shell .topbar{top:58px}.animated-shell .page{padding-top:28px}}@media (width>=768px){.desktop-sidebar{display:flex}}.sidebar-logo-panel{color:#fff;white-space:nowrap;border-top:1px solid #31594e;align-items:center;gap:10px;margin-top:auto;padding:9px 4px 0;display:flex;overflow:hidden}.sidebar-logo-paint{background:#f8e7af12;border-radius:9px;flex:0 0 48px;width:48px;height:48px;overflow:hidden}.sidebar-logo-copy{overflow:hidden}.sidebar-logo-copy strong,.sidebar-logo-copy span{display:block}.sidebar-logo-copy strong{font-family:var(--font-title);color:#f6d675;font-size:14px}.sidebar-logo-copy span{font-family:var(--font-helper);color:#9fb5ad;margin-top:3px;font-size:12px}.sidebar-logo-panel.collapsed{justify-content:center;padding-left:0;padding-right:0}.sidebar-logo-panel.collapsed .sidebar-logo-paint{flex-basis:50px;width:50px;height:50px}.mobile-sidebar-drawer .sidebar-logo-copy{opacity:1!important;width:auto!important}.preview-patent{background:#f5f5f1!important}.preview-patent .patent-site article{max-width:none;margin:0;padding:0}.preview-patent .patent-site h1,.preview-patent .patent-site h2,.preview-patent .patent-site h3{margin-top:0}.patent-site{color:#171d19;font-family:var(--font-body);background:#f5f5f1;min-height:100vh}.patent-eventbar{height:36px;font-family:var(--font-helper);background:#fff0bd;align-items:center;gap:12px;padding:0 5%;font-size:12px;display:flex}.patent-eventbar>span{color:#fff;background:#dda700;border-radius:12px;padding:3px 9px;font-weight:600}.patent-eventbar>small{color:#7e807a}.patent-eventbar>button{background:#fff9e8;border:1px solid #c89a28;border-radius:14px;margin-left:auto;padding:4px 12px;font-size:12px}.patent-site-header{background:#fff;border-bottom:1px solid #ecebe6;align-items:center;height:68px;padding:0 4.5%;display:flex}.patent-site-header>img{object-fit:contain;width:115px;height:44px}.patent-site-header nav{font-family:var(--font-heading);gap:28px;margin:auto;font-size:12px;display:flex}.patent-site-header>div{align-items:center;gap:6px;display:flex}.patent-site-header>div button{background:#fff;border:1px solid #e2e1dc;border-radius:50%;width:32px;height:32px;font-size:12px}.patent-site-header>div strong{color:#fff;font-family:var(--font-helper);background:#dfa600;border-radius:18px;padding:10px 16px;font-size:12px}.patent-breadcrumb{height:44px;font-family:var(--font-helper);color:#69716a;background:#fff;align-items:center;gap:6px;padding:0 10%;font-size:12px;display:flex}.patent-public-main{width:min(1120px,100% - 48px);margin:0 auto;padding:28px 0}.patent-back{color:#556159;background:0 0;border:0;align-items:center;gap:6px;padding:0 0 18px;font-size:12px;display:flex}.patent-record-hero{background:#fff;border:1px solid #e5e5df;border-radius:20px;grid-template-columns:1.05fr .95fr;gap:16px;padding:18px;display:grid;box-shadow:0 18px 45px #23362e10}.patent-gallery{background:#f5f6f3;border-radius:13px;padding:14px}.patent-product-art{background:#fff;border:1px solid #e5e4dd;border-radius:9px;place-items:center;height:470px;display:grid}.parcel-machine{background:#f7f7f4;justify-content:center;align-items:center;gap:14px;width:62%;height:46%;display:flex;position:relative}.parcel-machine i{background:#fff4d3;border:2px solid #e6b23a;border-radius:6px;width:54px;height:54px;display:block}.parcel-machine i:nth-child(3){background:#262626;border-color:#262626}.parcel-machine b{background:#dda500;border-radius:5px;width:65%;height:7px;position:absolute;bottom:18%}.patent-thumbs{background:#fff;border:1px solid #e5e4dd;border-radius:8px;gap:8px;margin-top:12px;padding:10px;display:flex}.patent-thumbs button{background:#f7f7f4;border:1px solid #d5d5cf;border-radius:6px;width:52px;height:52px}.patent-thumbs button.active{border:2px solid #dea700}.patent-thumbs span{background:linear-gradient(90deg,#fff1c9 0 38%,#252525 38% 62%,#fff1c9 62%);width:70%;height:42%;margin:auto;display:block}.patent-record-summary{background:#fff;border:1px solid #e5e4dd;border-radius:12px;padding:22px!important}.patent-public-badges{gap:7px;margin-bottom:18px;display:flex}.patent-public-badges span{font-family:var(--font-helper);color:#8a630e;background:#fff0c7;border-radius:12px;padding:5px 9px;font-size:12px}.patent-public-badges span+span{color:#667069;background:#f3f4f1}.patent-record-summary h1{margin:0 0 18px;line-height:1.08;font-family:var(--font-title)!important;font-size:38px!important}.patent-record-summary>p{color:#606a62;font-size:13px;line-height:1.8}.patent-record-summary>a{color:#a97812;font-family:var(--font-helper);align-items:center;gap:5px;margin:22px 0;font-size:12px;font-weight:600;display:flex}.patent-fact-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.public-fact{background:#f4f5f2;border:1px solid #e3e4df;border-radius:9px;padding:11px}.public-fact.wide{grid-column:1/-1}.public-fact>span{font-family:var(--font-helper);text-transform:uppercase;color:#717971;align-items:center;gap:6px;font-size:12px;display:flex}.public-fact>span svg{color:#d5a126;width:13px;height:13px}.public-fact>strong{font-family:var(--font-heading);margin-top:5px;font-size:12px;display:block}.patent-record-body{grid-template-columns:minmax(0,1fr) 250px;gap:18px;margin-top:18px;display:grid}.patent-dossier,.patent-public-actions{background:#fff;border:1px solid #e4e4df;border-radius:12px;padding:22px!important}.public-eyebrow{font-family:var(--font-helper);text-transform:uppercase;letter-spacing:.1em;color:#a87916;margin-bottom:8px;font-size:12px;font-weight:600;display:block}.patent-dossier h2,.patent-related h2,.patent-public-cta h2{margin-bottom:12px;font-size:25px;font-family:var(--font-title)!important}.patent-dossier>p{color:#626b64;font-size:12px;line-height:1.75}.patent-value-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0 26px;display:grid}.patent-dossier h3{font-size:17px}.patent-context-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.patent-context-grid>div{background:#f5f5f2;border:1px solid #e5e5e0;border-radius:8px;padding:13px}.patent-context-grid strong{font-family:var(--font-heading);font-size:12px}.patent-context-grid p{color:#717971;margin-bottom:0;font-size:12px;line-height:1.6}.patent-public-actions{align-self:start}.patent-public-actions>button{width:100%;height:40px;font-family:var(--font-helper);background:#fff;border:1px solid #dedfd9;border-radius:20px;margin-bottom:8px;font-size:12px}.patent-public-actions .gold-action{color:#fff;background:#dda500;border-color:#dda500}.patent-public-actions dl{margin:12px 0 0}.patent-public-actions dl div{font-family:var(--font-helper);border-bottom:1px solid #e8e8e3;grid-template-columns:70px 1fr;padding:9px 0;font-size:12px;display:grid}.patent-public-actions dd{font-weight:600}.patent-related{background:#fff;border:1px solid #e4e4df;border-radius:12px;grid-template-columns:1fr auto;align-items:end;margin-top:18px;padding:22px;display:grid}.patent-related>a{font-family:var(--font-helper);color:#a77712;font-size:12px}.related-patent-grid{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px;display:grid}.related-patent-grid article{border:1px solid #e3e3de;border-radius:8px;padding:10px!important}.related-art{background:#f4f5f2;place-items:center;height:170px;margin-bottom:10px;display:grid}.related-art span{background:#fff1c7;width:55%;height:44%;position:relative}.related-art span:after{content:"";background:#fff;border-radius:50%;width:38%;height:70%;position:absolute;top:15%;left:31%;box-shadow:inset -8px 0 #dfa600}.art-1 span{background:linear-gradient(90deg,#fff2cc 0 37%,#252525 37% 63%,#fff2cc 63%)}.art-2 span:after{border-radius:0;box-shadow:inset -12px 0 #dda500}.art-3{background:linear-gradient(135deg,#718c97,#d1d9d8)}.related-patent-grid small{font-family:var(--font-helper);color:#a97916;font-size:12px}.related-patent-grid strong{font-family:var(--font-heading);margin:6px 0;font-size:12px;line-height:1.45;display:block}.related-patent-grid p{font-family:var(--font-helper);color:#727a73;font-size:12px}.patent-public-cta{color:#fff;background:linear-gradient(120deg,#14394a,#173548);justify-content:space-between;align-items:center;gap:35px;padding:48px max(8%,50% - 480px);display:flex}.patent-public-cta>div{max-width:650px}.patent-public-cta h2{margin:7px 0;font-size:30px}.patent-public-cta p{color:#b9c9d0;font-size:12px}.patent-public-cta button{color:#fff;font-family:var(--font-helper);white-space:nowrap;background:#dda500;border:0;border-radius:22px;padding:13px 22px}.patent-public-footer{color:#c5d0d4;background:#16384a;grid-template-columns:1.4fr .7fr 1fr 1.3fr;gap:45px;padding:42px 10%;display:grid}.patent-public-footer img{object-fit:contain;background:#fff;border-radius:4px;width:110px;height:42px}.patent-public-footer p,.patent-public-footer span{font-family:var(--font-helper);font-size:12px;line-height:1.8;display:block}.patent-public-footer strong,.patent-public-footer h3{text-transform:uppercase;color:#e8bd48;font-size:12px;font-family:var(--font-helper)!important}.patent-public-footer h3{margin-bottom:12px}@media (width<=800px){.patent-eventbar{gap:6px;padding:0 12px}.patent-eventbar small,.patent-eventbar button{display:none}.patent-site-header{height:52px;padding:0 12px}.patent-site-header>img{width:76px}.patent-site-header nav,.patent-site-header>div strong{display:none}.patent-site-header>div{margin-left:auto}.patent-breadcrumb{padding:0 14px;font-size:12px}.patent-public-main{width:calc(100% - 18px);padding-top:14px}.patent-record-hero{border-radius:14px;grid-template-columns:1fr;padding:8px}.patent-gallery{padding:7px}.patent-product-art{height:330px}.patent-record-summary{padding:16px!important}.patent-record-summary h1{font-size:28px!important}.patent-record-body{grid-template-columns:1fr}.patent-value-grid,.patent-context-grid{grid-template-columns:1fr 1fr}.patent-related{padding:15px}.related-patent-grid{grid-template-columns:1fr 1fr}.related-art{height:140px}.patent-public-cta{padding:34px 18px;display:block}.patent-public-cta h2{font-size:24px}.patent-public-cta button{margin-top:14px}.patent-public-footer{grid-template-columns:1fr 1fr;gap:25px;padding:30px 18px}.preview-patent.mobile .patent-record-summary h1{font-size:23px!important}}@media (width<=430px){.patent-fact-grid,.patent-value-grid,.patent-context-grid,.related-patent-grid,.patent-public-footer{grid-template-columns:1fr}.patent-product-art{height:250px}.parcel-machine{width:75%}.patent-record-summary h1{font-size:24px!important}.patent-record-summary>p{font-size:12px}.patent-dossier,.patent-public-actions{padding:14px!important}.patent-related{grid-template-columns:1fr auto}.related-art{height:180px}}.motion-sidebar{will-change:width}.motion-sidebar-link .sidebar-link-label{white-space:nowrap;margin:0;padding:0;transition:transform .15s}.motion-sidebar-brand>div,.motion-sidebar-label{white-space:nowrap}.sidebar-logo-panel{justify-content:center;padding:8px 0 0;transition:padding .25s}.sidebar-logo-paint{border-radius:12px;flex:none;width:56px;height:56px;transition:width .3s,height .3s,transform .3s}.sidebar-logo-panel.expanded .sidebar-logo-paint{width:102px;height:102px}.sidebar-logo-panel.expanded{justify-content:center}.mobile-sidebar-drawer .sidebar-logo-panel{height:118px!important}.mobile-sidebar-drawer .sidebar-logo-paint{width:102px;height:102px}.preview-stage{container:preview/inline-size}.preview-stage.mobile{overflow:hidden}@container preview (width<=800px){.patent-eventbar{gap:6px;padding:0 12px}.patent-eventbar small,.patent-eventbar button{display:none}.patent-site-header{height:52px;padding:0 12px}.patent-site-header>img{width:76px}.patent-site-header nav,.patent-site-header>div strong{display:none}.patent-site-header>div{margin-left:auto}.patent-breadcrumb{white-space:nowrap;text-overflow:ellipsis;padding:0 14px;font-size:12px;overflow:hidden}.patent-public-main{width:calc(100% - 18px);padding-top:14px}.patent-record-hero{border-radius:14px;grid-template-columns:minmax(0,1fr);padding:8px}.patent-gallery{min-width:0;padding:7px}.patent-product-art{height:330px}.patent-record-summary{min-width:0;padding:16px!important}.patent-record-summary h1{overflow-wrap:anywhere;font-size:28px!important}.patent-record-body{grid-template-columns:minmax(0,1fr)}.patent-value-grid,.patent-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.patent-related{padding:15px}.related-patent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.related-art{height:140px}.patent-public-cta{padding:34px 18px;display:block}.patent-public-cta h2{font-size:24px}.patent-public-cta button{margin-top:14px}.patent-public-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;padding:30px 18px}}@container preview (width<=430px){.patent-eventbar{height:30px}.patent-eventbar strong{font-size:12px}.patent-site-header>div button{width:28px;height:28px}.patent-breadcrumb{height:38px}.patent-product-art{height:250px}.parcel-machine{width:75%}.parcel-machine i{width:36px;height:36px}.patent-record-summary h1{font-size:24px!important}.patent-record-summary>p{font-size:12px}.patent-fact-grid,.patent-value-grid,.patent-context-grid,.related-patent-grid,.patent-public-footer{grid-template-columns:minmax(0,1fr)}.patent-dossier,.patent-public-actions{padding:14px!important}.patent-related{grid-template-columns:1fr auto}.related-art{height:180px}.patent-public-cta h2{font-size:22px}.patent-public-footer{gap:18px}}.motion-sidebar{will-change:width;contain:layout paint}.motion-sidebar-brand{margin-bottom:22px;padding:0 4px}.sidebar-brand-viewport{background:#fff;border-radius:9px;flex:none;align-items:center;height:46px;display:flex;overflow:hidden;box-shadow:0 2px 10px #081b151f}.sidebar-brand-viewport img{object-fit:contain;object-position:left center;width:178px;max-width:none;height:42px;padding:4px 7px;display:block}.motion-sidebar-link{position:relative}.motion-sidebar-link .sidebar-link-label,.motion-sidebar-label{pointer-events:none}.motion-sidebar-link .sidebar-link-label{flex:0 0 170px}.mobile-brand-logo{object-fit:contain;background:#fff;border-radius:7px;width:120px;height:42px;padding:4px 7px}.mobile-sidebar-drawer .sidebar-brand-viewport{width:190px!important}.sidebar-logo-panel{display:none}.article-table-panel{overflow:hidden}.article-table-panel .filter-bar{flex-wrap:wrap;align-items:center}.article-table-row{border-bottom:1px solid #e8ece7;grid-template-columns:28px minmax(330px,1.65fr) minmax(150px,.72fr) minmax(185px,.85fr) minmax(165px,.72fr) minmax(120px,.55fr) 36px;align-items:center;gap:15px;min-height:104px;padding:15px 18px;font-size:14px;display:grid}.article-table-header{color:#59655d;min-height:50px;font-family:var(--font-helper);letter-spacing:.07em;text-transform:uppercase;background:#f8faf7;font-size:12px;font-weight:600}.article-primary{min-width:0}.article-primary .table-cover{border-radius:8px;width:64px;height:58px}.article-primary>div:last-child{min-width:0}.article-primary .content-title-link{font-family:var(--font-heading);color:#18281f;white-space:normal;font-size:15px;line-height:1.35;text-decoration:none;display:block}.article-primary .content-title-link:hover{color:#996c13;text-underline-offset:3px;text-decoration:underline}.article-primary small{color:#69766d;font-family:var(--font-helper);margin-top:5px;font-size:12px;display:block}.article-taxonomy strong,.article-taxonomy span,.article-taxonomy small,.article-publishing small{display:block}.article-taxonomy strong{font-family:var(--font-heading);color:#223129;font-size:14px}.article-taxonomy span{font-family:var(--font-helper);color:#4c5b52;margin-top:5px;font-size:13px}.article-taxonomy small{font-family:var(--font-helper);color:#758078;margin-top:3px;font-size:12px}.article-distribution span,.article-distribution small{font-family:var(--font-helper);align-items:flex-start;gap:7px;font-size:12px;line-height:1.45;display:flex}.article-distribution span{color:#34463c;font-weight:500}.article-distribution small{color:#6c786f;margin-top:8px}.article-distribution svg{color:#a87918;flex:0 0 14px;margin-top:2px}.article-publishing{grid-template-columns:auto auto;justify-content:start;align-items:center;gap:8px;display:grid}.article-publishing .locale-tag{font-family:var(--font-helper);border-left:1px solid #dce2dc;padding-left:8px;font-size:12px}.article-publishing small{font-family:var(--font-helper);color:#68756c;grid-column:1/-1;font-size:12px;line-height:1.4}.article-table-row .updated strong{font-family:var(--font-helper);font-size:13px}.article-table-row .updated small{font-family:var(--font-helper);font-size:12px}.article-content-table .table-empty{min-width:100%}@media (width<=1250px){.article-table-panel{overflow-x:auto}.article-table-panel .filter-bar,.article-table-panel .table-footer{min-width:1180px}}.animated-scroll-list-container{background:#f3f5f1;width:100%;min-width:0;position:relative}.animated-scroll-list{scroll-behavior:smooth;overscroll-behavior:contain;scrollbar-gutter:stable;max-height:620px;padding:10px 12px;overflow:hidden auto}.animated-scroll-list::-webkit-scrollbar{width:9px}.animated-scroll-list::-webkit-scrollbar-track{background:#e8ece7;border-radius:8px}.animated-scroll-list::-webkit-scrollbar-thumb{background:#73877d;border:2px solid #e8ece7;border-radius:8px}.animated-scroll-list.no-scrollbar::-webkit-scrollbar{display:none}.animated-scroll-list.no-scrollbar{scrollbar-width:none}.animated-list-item{background:#fff;border:1px solid #dce3dd;border-radius:11px;outline:none;margin-bottom:9px;transition:border-color .18s,box-shadow .18s,background .18s;overflow:hidden;box-shadow:0 2px 8px #18382f08}.animated-list-item:last-child{margin-bottom:0}.animated-list-item:hover,.animated-list-item.selected,.animated-list-item:focus-visible{background:#fbfdfb;border-color:#78998d;box-shadow:0 7px 20px #173d3215}.animated-list-item .table-row,.animated-list-item .article-table-row,.animated-list-item .patent-row{border-bottom:0}.scroll-edge-gradient{z-index:5;pointer-events:none;transition:opacity .3s;position:absolute;left:0;right:10px}.scroll-edge-gradient.top-gradient{background:linear-gradient(#edf1ec,#0000);height:48px;top:0}.scroll-edge-gradient.bottom-gradient{background:linear-gradient(#0000,#edf1ec);height:84px;bottom:0}.article-content-table>.article-table-header,.content-table>.table-header,.patent-table>.patent-row-head{z-index:6;position:relative}.table-empty{background:#fff;border-radius:10px}.gooey-search{justify-content:flex-start;align-items:center;min-width:138px;height:46px;display:flex;position:relative}.gooey-filter{width:0;height:0;position:absolute;overflow:hidden}.gooey-filter-wrap{justify-content:center;align-items:center;height:42px;display:flex;position:relative}.gooey-trigger{color:#fff;width:100%;height:42px;font-family:var(--font-helper);background:#183f35;border:0;border-radius:999px;outline:none;justify-content:center;align-items:center;gap:9px;padding:0 15px;font-size:13px;font-weight:500;display:flex;box-shadow:0 5px 15px #173d3225}.gooey-trigger:focus-within{box-shadow:0 0 0 3px #d8b45d55,0 7px 18px #173d3225}.gooey-trigger input{color:#fff;min-width:0;height:100%;font-family:var(--font-helper);outline:0;flex:1;font-size:13px;background:0 0!important;border:0!important;padding:0!important}.gooey-trigger input:disabled{cursor:pointer}.gooey-trigger input::placeholder{color:#d6e0dc}.gooey-icon-bubble{color:#fff;background:#183f35;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:1px;left:0;box-shadow:0 4px 12px #173d3220}.gooey-result-count{color:#15372f;background:#d8b45d;border-radius:12px;flex:none;place-items:center;min-width:28px;height:24px;padding:0 7px;font-size:12px;font-weight:700;display:grid}.gooey-clear{color:#fff;cursor:pointer;background:#ffffff17;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid}.gooey-clear:hover{background:#ffffff2b}.filter-bar,.patent-filterbar{align-items:center;gap:12px;min-height:70px}.filter-bar>.gooey-search,.patent-filterbar>.gooey-search{margin-right:4px}.patent-filterbar{flex-wrap:wrap}.patent-filterbar select,.filter-bar select{min-height:42px}@media (width<=900px){.gooey-search.expanded{width:100%}.gooey-search.expanded .gooey-filter-wrap{max-width:calc(100vw - 64px)}.animated-scroll-list{max-height:560px}.patent-table .animated-scroll-list{overflow-x:hidden}.patent-table-scroll{overflow-x:auto}.patent-table{min-width:1250px}}@media (prefers-reduced-motion:reduce){.animated-list-item,.scroll-edge-gradient{transition:none!important}.animated-scroll-list{scroll-behavior:auto}}.status-tabs{z-index:18;background:#f3f4ef;margin-top:-8px;padding-top:8px;position:sticky;top:68px}.table-panel .filter-bar,.patent-table-panel .patent-filterbar{z-index:12;background:#fff;position:relative}.article-table-header,.content-table>.table-header,.patent-row-head{box-shadow:0 1px 0 var(--border);z-index:11!important;position:relative!important}.animated-scroll-list{height:clamp(360px,100dvh - 350px,620px);max-height:none}.row-actions{justify-content:center;align-items:center;display:flex}.row-actions-trigger{color:#425149;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.row-actions-trigger:hover,.row-actions-trigger[aria-expanded=true],.row-actions-trigger:focus-visible{color:#164a3b;background:#e8efea;border-color:#c9d8ce;outline:none}.row-actions-menu{z-index:1000;background:#fff;border:1px solid #d9e0da;border-radius:10px;width:192px;padding:6px;position:fixed;box-shadow:0 18px 45px #102c232b}.row-actions-menu button{text-align:left;color:#2a382f;width:100%;height:42px;font-family:var(--font-helper);background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:0 11px;font-size:13px;display:flex}.row-actions-menu button:hover,.row-actions-menu button:focus-visible{color:#164a3b;background:#edf3ef;outline:none}.patent-title-link{font-family:var(--font-heading);color:#15241d;margin-bottom:10px;font-size:16px;line-height:1.38;text-decoration:none;display:block}.patent-title-link:hover{text-underline-offset:3px;color:#996c13;text-decoration:underline}.patent-row-head span:last-child{text-align:center}.patent-data-row{cursor:default}.navigation-loader{z-index:2000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);pointer-events:all;background:#f3f4efeb;place-items:center;display:grid;position:fixed;inset:0}.metamorphic-loader-wrap{text-align:center;color:#173d32;flex-direction:column;align-items:center;display:flex}.metamorphic-loader{justify-content:center;align-items:center;margin-bottom:19px;display:flex;position:relative}.metamorphic-loader i{border-radius:50%;animation:1.65s cubic-bezier(.72,0,.24,1) infinite alternate ip-metamorphic-spin;display:block;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 1px 2px #102c2315}.metamorphic-loader-wrap strong{font-family:var(--font-title);letter-spacing:.06em;font-size:18px}.metamorphic-loader-wrap span{font-family:var(--font-helper);color:#647269;margin-top:4px;font-size:13px}@keyframes ip-metamorphic-spin{0%,20%{border-radius:50%;transform:rotate(0)}90%,to{border-radius:7%;transform:rotate(90deg)}}@media (width<=767px){.status-tabs{top:126px}.animated-scroll-list{height:calc(100dvh - 390px);min-height:330px}.patent-table .animated-scroll-list{height:calc(100dvh - 335px);min-height:360px}}@media (prefers-reduced-motion:reduce){.metamorphic-loader i{animation-duration:3.2s}.navigation-loader{-webkit-backdrop-filter:none;backdrop-filter:none}}.create-flow{overflow:hidden}.create-flow .drawer-scrim{z-index:0}.create-prelayers{z-index:1;pointer-events:none;width:440px;position:absolute;top:0;bottom:0;right:0}.create-prelayers i{display:block;position:absolute;inset:0}.create-prelayers i:first-child{background:#d8b45d}.create-prelayers i:last-child{background:#28594b}.create-drawer{z-index:2}.create-stagger-item>label{flex-direction:column;gap:7px;margin-top:16px;font-size:13px;font-weight:600;display:flex}.create-stagger-item>label input,.create-stagger-item>label select{border:1px solid var(--border);border-radius:7px;padding:9px}.create-stagger-item .template-choice{margin-top:0}.create-stagger-item.two-col>label{flex-direction:column;gap:7px;font-size:13px;font-weight:600;display:flex}.create-drawer form>.create-stagger-item:first-child>label{margin-top:12px}@media (width<=560px){.create-prelayers{width:100%}}.media-view-stage{min-width:0}.media-masonry{width:100%;min-height:260px;transition:height .35s;position:relative}.masonry-asset{will-change:transform,width,height,opacity,filter;text-align:left;background:#fff;border:1px solid #dfe4df;border-radius:11px;padding:0;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 10px 38px -18px #18382f55}.masonry-asset:hover,.masonry-asset.selected{border-color:#6f9788;box-shadow:0 16px 42px -17px #173d3266}.masonry-asset-image{color:#fff;place-items:center;height:calc(100% - 65px);min-height:135px;display:grid;position:relative}.masonry-asset-image>span{font-family:var(--font-helper);background:#153c33dc;border-radius:5px;padding:4px 7px;font-size:12px;position:absolute;bottom:10px;left:10px}.masonry-asset-image>i{position:absolute;top:10px;right:10px}.masonry-asset .asset-meta{height:65px;padding:11px 36px 9px 11px}.masonry-asset .asset-meta strong{font-size:13px}.masonry-asset .asset-meta span{font-size:12px}.masonry-more{position:absolute;bottom:23px;right:11px}.media-list-stage .animated-scroll-list{height:clamp(370px,100dvh - 275px,650px)}.media-list-card{text-align:left;background:#fff;border:0;grid-template-columns:70px minmax(250px,1fr) 170px 90px 34px;align-items:center;gap:14px;width:100%;min-height:78px;padding:9px 14px;display:grid}.media-list-card.selected{background:#f0f6f2}.media-list-thumb{color:#fff;border-radius:7px;place-items:center;height:58px;display:grid;position:relative}.media-list-thumb i{position:absolute;top:5px;right:5px}.media-list-card>div:nth-child(2) strong,.media-list-card>div:nth-child(2) span{display:block}.media-list-card>div:nth-child(2) strong{font-family:var(--font-heading);font-size:14px}.media-list-card>div:nth-child(2) span,.media-list-card>span{font-family:var(--font-helper);color:#69766d;margin-top:4px;font-size:12px}@media (width<=760px){.media-list-card{grid-template-columns:58px minmax(180px,1fr) 34px}.media-list-card>span{display:none}.media-list-thumb{height:50px}}.navigation-loader{pointer-events:none}.preview-course{background:#fff!important}.preview-course .course-site article{max-width:none;margin:0;padding:0}.course-site{color:#17221c;min-height:100vh;font-family:var(--font-body);background:#fff}.course-eventbar{height:36px;font-family:var(--font-helper);background:#fff0bd;align-items:center;gap:12px;padding:0 5%;font-size:12px;display:flex}.course-eventbar>span{color:#fff;background:#dda700;border-radius:12px;padding:3px 9px;font-weight:600}.course-eventbar small{color:#7d8079}.course-eventbar button{background:#fff8e3;border:1px solid #c99b2c;border-radius:14px;margin-left:auto;padding:4px 12px;font-size:12px}.course-site-header{background:#fff;border-bottom:1px solid #ecebe6;align-items:center;height:68px;padding:0 4.5%;display:flex}.course-site-header>img{object-fit:contain;width:115px;height:44px}.course-site-header nav{font-family:var(--font-heading);gap:28px;margin:auto;font-size:12px;display:flex}.course-site-header nav .active{color:#a87915;border-bottom:2px solid #dba300;padding:24px 10px 21px}.course-site-header>div{align-items:center;gap:6px;display:flex}.course-site-header>div button{background:#fff;border:1px solid #e2e1dc;border-radius:50%;width:32px;height:32px;font-size:12px}.course-site-header>div strong{color:#fff;font-family:var(--font-helper);background:#dfa600;border-radius:18px;padding:10px 16px;font-size:12px}.course-breadcrumb{height:44px;font-family:var(--font-helper);color:#69716a;background:#fff;align-items:center;gap:6px;padding:0 10%;font-size:12px;display:flex}.course-hero{color:#fff;background:linear-gradient(90deg,#0d2b3bfa 0%,#153446e8 52%,#173749c7),radial-gradient(circle at 72% 35%,#829197 0 5%,#0000 6%),linear-gradient(125deg,#4f5f65,#162f3e);align-items:center;min-height:250px;padding:50px max(10%,50% - 465px);display:flex}.course-hero>div{max-width:780px}.course-hero>div>span,.course-info-card>span,.course-rail-card>span{font-family:var(--font-helper);text-transform:uppercase;letter-spacing:.12em;color:#e0ad28;font-size:12px;font-weight:700}.course-hero h1{max-width:760px;line-height:1.08;font-family:var(--font-title)!important;margin:14px 0!important;font-size:43px!important}.course-hero p{color:#c9d2d5;margin:0 0 18px;font-size:14px}.course-hero>div>div{gap:7px;display:flex}.course-hero b{font-family:var(--font-helper);text-transform:uppercase;background:#ffffff17;border-radius:13px;padding:5px 9px;font-size:12px}.course-hero b:first-child{color:#73530d;background:#fff0c1}.course-public-main{grid-template-columns:minmax(0,1fr) 245px;gap:26px;width:min(960px,100% - 48px);margin:0 auto;padding:28px 0 42px;display:grid}.course-primary{min-width:0}.course-photo{background:linear-gradient(22deg,#9a7d5d 0 18%,#d2c1a8 19% 33%,#263e47 34% 54%,#85979b 55% 70%,#d0d5d1 71%);justify-content:space-around;align-items:flex-end;height:330px;padding:0 8%;display:flex;position:relative;overflow:hidden}.course-photo:after{content:"";clip-path:polygon(0 38%,100% 0,100% 100%,0 100%);background:linear-gradient(8deg,#7f5c3f,#c6a77e);position:absolute;inset:52% 0 0}.course-photo span{z-index:1;background:linear-gradient(#222d35 0 38%,#e1b58e 39% 50%,#222d35 51%);border-radius:45% 45% 5% 5%;width:19%;height:66%;position:relative;transform:skew(-7deg)}.course-photo span:nth-child(2){background:linear-gradient(#eceae5 0 38%,#d5a783 39% 50%,#34404a 51%);height:78%}.course-photo span:nth-child(3){background:linear-gradient(#152c3c 0 40%,#ddb18a 41% 51%,#152c3c 52%);height:62%}.course-contents{background:#f5f5f2;border:1px solid #e5e5df;margin:14px 0 24px;padding:16px}.course-contents>strong{font-family:var(--font-helper);text-transform:uppercase;letter-spacing:.1em;color:#9c7219;margin-bottom:10px;font-size:12px;display:block}.course-contents>div{grid-template-columns:1fr 1fr;gap:7px 28px;display:grid}.course-contents a{font-family:var(--font-helper);color:#9b7118;font-size:12px}.course-section{margin-top:28px}.course-section h2{margin:0 0 14px;font-family:var(--font-title)!important;font-size:25px!important}.course-section>p{color:#626b64;font-size:12px;line-height:1.75}.course-note{background:#fff3d4;border-left:3px solid #e2aa23;margin-top:16px;padding:14px 16px!important}.course-note strong,.course-note span{display:block}.course-note strong{font-family:var(--font-helper);text-transform:uppercase;color:#a57714;letter-spacing:.08em;font-size:12px}.course-note span{color:#697169;margin-top:6px;font-size:12px}.course-outcomes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.course-outcomes>div{border:1px solid #e1e3de;align-items:flex-start;gap:9px;min-height:64px;padding:12px;font-size:12px;line-height:1.5;display:flex}.course-outcomes svg{color:#d8a124;flex:0 0 17px}.course-programme{border:1px solid #e1e3de}.course-programme article{border-bottom:1px solid #e1e3de;grid-template-columns:56px 1fr;align-items:center;gap:8px;display:grid;min-height:82px!important;padding:14px!important}.course-programme article:last-child{border-bottom:0}.course-programme b{font-family:var(--font-helper);color:#a77715;font-size:12px}.course-programme strong{font-family:var(--font-heading);font-size:13px}.course-programme p{color:#7a817b;margin:5px 0 0;font-size:12px}.course-schedule{border:1px solid #e1e3de;grid-template-columns:repeat(4,1fr);display:grid}.course-schedule>span{font-family:var(--font-helper);color:#777f78;text-transform:uppercase;padding:11px;font-size:12px}.course-schedule strong{color:#263129;text-transform:none;margin-top:9px;font-size:12px;display:block}.course-people{grid-template-columns:1fr 1fr;gap:10px;display:grid}.course-people article{border:1px solid #e1e3de;min-height:150px;padding:16px!important}.course-people svg{color:#b98415}.course-people strong{font-family:var(--font-heading);margin:10px 0;font-size:12px;display:block}.course-people p{color:#737b74;font-size:12px;line-height:1.7}.course-faq{border:1px solid #e1e3de;border-radius:10px;overflow:hidden}.course-faq button{text-align:left;width:100%;min-height:50px;font-family:var(--font-heading);background:#fff;border:0;border-bottom:1px solid #e1e3de;justify-content:space-between;align-items:center;padding:0 14px;font-size:12px;display:flex}.course-faq button:last-child{border-bottom:0}.course-faq span{color:#d59e1b}.course-rail{flex-direction:column;gap:14px;display:flex}.course-info-card,.course-rail-card{background:#fff;border:1px solid #dedfd9;padding:16px}.course-info-card h2{margin:9px 0 15px;line-height:1.2;font-family:var(--font-title)!important;font-size:19px!important}.course-fact{border-bottom:1px solid #e5e5df;gap:9px;padding:10px 0;display:flex}.course-fact svg{color:#c38e1d;width:14px}.course-fact span{font-family:var(--font-helper);text-transform:uppercase;color:#767d76;font-size:12px}.course-fact strong{color:#263129;text-transform:none;margin-top:4px;font-size:12px;display:block}.course-price{background:#f4f4f1;margin:12px 0;padding:12px}.course-price span,.course-price strong,.course-price small{display:block}.course-price span{font-family:var(--font-helper);text-transform:uppercase;color:#727a73;font-size:12px}.course-price strong{font-family:var(--font-title);margin:5px 0;font-size:20px}.course-price small{color:#a87915;font-size:12px}.course-info-card>button{color:#fff;width:100%;height:38px;font-family:var(--font-helper);background:#dda400;border:0;font-size:12px}.course-info-card>button.secondary{color:#8b6512;background:#fff;border:1px solid #dedfd9;margin-top:7px}.course-rail-card a{font-family:var(--font-helper);border-bottom:1px solid #e5e5df;align-items:center;gap:8px;padding:10px 0;font-size:12px;display:flex}.course-rail-card>a svg{color:#c28d1c}.course-rail-card>strong,.course-rail-card>small{display:block}.course-rail-card>strong{font-family:var(--font-heading);margin-top:13px;font-size:12px}.course-rail-card>small{color:#838983;margin-top:3px;font-size:12px}.course-public-cta{color:#fff;background:linear-gradient(120deg,#14394a,#173548);justify-content:space-between;align-items:center;gap:34px;padding:48px max(8%,50% - 480px);display:flex}.course-public-cta>div{max-width:650px}.course-public-cta span{font-family:var(--font-helper);text-transform:uppercase;letter-spacing:.1em;color:#e0ad28;font-size:12px}.course-public-cta h2{margin:8px 0;font-family:var(--font-title)!important;font-size:30px!important}.course-public-cta p{color:#b9c9d0;font-size:12px}.course-public-cta button{color:#fff;font-family:var(--font-helper);background:#dda500;border:0;border-radius:22px;padding:13px 22px}.course-public-footer{color:#c5d0d4;background:#16384a;grid-template-columns:1.4fr .7fr 1fr 1.3fr;gap:45px;padding:42px 10%;display:grid}.course-public-footer img{object-fit:contain;background:#fff;border-radius:4px;width:110px;height:42px}.course-public-footer p,.course-public-footer span{font-family:var(--font-helper);font-size:12px;line-height:1.8;display:block}.course-public-footer strong,.course-public-footer h3{text-transform:uppercase;color:#e8bd48;font-size:12px;font-family:var(--font-helper)!important}.course-public-footer h3{margin-bottom:12px}@container preview (width<=800px){.course-eventbar{padding:0 12px}.course-eventbar small,.course-eventbar button{display:none}.course-site-header{height:52px;padding:0 12px}.course-site-header>img{width:76px}.course-site-header nav{display:none}.course-site-header>div{margin-left:auto}.course-site-header>div strong{display:none}.course-breadcrumb{white-space:nowrap;height:38px;padding:0 14px;overflow:hidden}.course-hero{min-height:205px;padding:28px 14px}.course-hero h1{font-size:31px!important}.course-public-main{grid-template-columns:1fr;width:calc(100% - 18px);padding-top:14px}.course-photo{height:260px}.course-rail{grid-row:auto}.course-public-cta{padding:34px 18px;display:block}.course-public-cta h2{font-size:24px!important}.course-public-cta button{margin-top:14px}.course-public-footer{grid-template-columns:1fr 1fr;gap:25px;padding:30px 18px}}@container preview (width<=430px){.course-eventbar{height:30px;font-size:12px}.course-hero{min-height:188px}.course-hero h1{font-size:27px!important}.course-hero p{font-size:12px}.course-hero>div>div{flex-wrap:wrap}.course-photo{height:195px}.course-contents>div,.course-outcomes,.course-people,.course-schedule,.course-public-footer{grid-template-columns:1fr}.course-section h2{font-size:22px!important}.course-programme article{grid-template-columns:36px 1fr}.course-schedule>span{border-bottom:1px solid #e1e3de}.course-public-cta h2{font-size:22px!important}}.lead-email-shell{border:1px solid var(--border);background:#fff;border-radius:13px;grid-template-columns:260px minmax(500px,1fr) 390px;min-height:700px;display:grid;overflow:hidden}.email-template-list{border-right:1px solid var(--border);background:#f7f8f5;padding:18px 10px}.email-template-list>header,.email-draft-panel>header,.email-preview-panel>header{justify-content:space-between;align-items:center;display:flex}.email-template-list>header{padding:0 9px 16px}.email-template-list header span,.email-template-list header strong{display:block}.email-template-list header span{font-family:var(--font-helper);text-transform:uppercase;color:#8a721c;font-size:12px}.email-template-list header strong{font-family:var(--font-heading);margin-top:3px;font-size:16px}.email-template-list header button{border:1px solid var(--border);background:#fff;border-radius:7px;width:32px;height:32px}.email-template-list>button{text-align:left;color:#526057;background:0 0;border:0;border-radius:9px;grid-template-columns:20px 1fr 16px;gap:9px;width:100%;padding:12px 10px;display:grid}.email-template-list>button+button{margin-top:5px}.email-template-list>button.active{color:#164a3b;background:#e4eee8}.email-template-list>button>span strong,.email-template-list>button>span small{display:block}.email-template-list>button>span strong{font-family:var(--font-heading);font-size:13px}.email-template-list>button>span small{font-family:var(--font-helper);color:#748078;margin-top:4px;font-size:12px;line-height:1.45}.email-trigger-note{background:#fff7df;border:1px solid #e6d6ab;border-radius:8px;gap:9px;margin:20px 8px 0;padding:12px;display:flex}.email-trigger-note strong,.email-trigger-note span{display:block}.email-trigger-note strong{font-size:12px}.email-trigger-note span{color:#746b56;margin-top:3px;font-size:12px;line-height:1.4}.email-draft-panel{min-width:0;padding:22px 24px}.email-draft-panel>header{border-bottom:1px solid var(--border);padding-bottom:18px}.email-draft-panel>header>div:first-child span{font-family:var(--font-helper);text-transform:uppercase;color:#8a721c;font-size:12px}.email-draft-panel>header h2{margin:5px 0;font-size:20px}.email-draft-panel>header p{font-family:var(--font-helper);color:#738078;margin:0;font-size:12px}.email-draft-panel>header>div:last-child{align-items:center;gap:8px;display:flex}.email-draft-panel>header button{padding:8px 11px;font-size:12px}.email-saved{font-family:var(--font-helper);color:#287056;align-items:center;gap:5px;font-size:12px;display:flex}.email-fields{grid-template-columns:1fr 1fr;gap:13px;margin:18px 0;display:grid}.email-fields label,.email-composer>label{font-family:var(--font-helper);flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.email-fields label.wide{grid-column:1/-1}.email-fields input,.email-composer input,.email-composer textarea{width:100%;font-family:var(--font-helper);background:#fff;border:1px solid #d8ded8;border-radius:7px;outline:none;padding:10px 11px;font-size:13px}.email-fields input:focus,.email-composer input:focus,.email-composer textarea:focus{border-color:#608879;box-shadow:0 0 0 3px #356f5b15}.email-composer{border:1px solid #d8ded8;border-radius:9px;overflow:hidden}.email-composer-toolbar{background:#f5f7f4;border-bottom:1px solid #d8ded8;align-items:center;gap:4px;height:44px;padding:0 9px;display:flex}.email-composer-toolbar button{min-width:30px;height:30px;font-family:var(--font-helper);background:0 0;border:0;border-radius:5px;font-size:12px}.email-composer-toolbar button:hover{background:#e5ebe6}.email-composer-toolbar>span{flex:1}.email-composer>label{padding:10px 13px 0}.email-composer>label:last-child{padding-bottom:13px}.email-composer textarea{resize:vertical;line-height:1.55}.email-token-bar{flex-wrap:wrap;align-items:center;gap:6px;padding-top:13px;display:flex}.email-token-bar>span{font-family:var(--font-helper);color:#68756d;margin-right:5px;font-size:12px}.email-token-bar button{color:#3d5549;background:#f7f9f6;border:1px solid #d8ded8;border-radius:5px;padding:5px 8px;font-family:monospace;font-size:12px}.email-preview-panel{border-left:1px solid var(--border);background:#edf0ec;padding:18px}.email-preview-panel>header span,.email-preview-panel>header strong{display:block}.email-preview-panel>header span{font-family:var(--font-helper);text-transform:uppercase;color:#8a721c;font-size:12px}.email-preview-panel>header strong{font-family:var(--font-heading);margin-top:4px;font-size:12px}.email-preview-panel>header>div:last-child{background:#fff;border:1px solid #d8ded8;border-radius:6px;padding:2px;display:flex}.email-preview-panel>header button{background:#fff;border:0;border-radius:4px;padding:5px 7px;font-size:12px}.email-preview-panel>header button.active{color:#164a3b;background:#dfe9e3}.email-device{width:100%;margin:18px auto;transition:width .25s}.email-device.mobile{width:270px}.email-device article{background:#fff;border-radius:7px;box-shadow:0 12px 35px #18382f14;padding:24px!important}.email-device img{object-fit:contain;width:98px;height:38px}.email-preview-eyebrow{font-family:var(--font-helper);text-transform:uppercase;letter-spacing:.1em;color:#a87916;margin-top:28px;font-size:12px;display:block}.email-device h2{margin:8px 0 15px;line-height:1.2;font-family:var(--font-title)!important;font-size:22px!important}.email-device p{color:#556159;margin:4px 0;font-size:12px;line-height:1.6}.email-device article>button{color:#fff;font-family:var(--font-helper);background:#dda500;border:0;border-radius:4px;margin-top:18px;padding:10px 14px;font-size:12px}.email-device footer{color:#929a93;border-top:1px solid #e0e4df;margin-top:25px;padding-top:13px;font-size:12px;line-height:1.6}.email-preview-subject{background:#fff;border:1px solid #d8ded8;border-radius:8px;padding:13px}.email-preview-subject span,.email-preview-subject strong,.email-preview-subject small{display:block}.email-preview-subject span{font-family:var(--font-helper);text-transform:uppercase;color:#8a721c;font-size:12px}.email-preview-subject strong{font-family:var(--font-heading);margin-top:5px;font-size:12px}.email-preview-subject small{color:#747f77;margin-top:4px;font-size:12px}@media (width<=1320px){.lead-email-shell{grid-template-columns:240px minmax(500px,1fr)}.email-preview-panel{border-left:0;border-top:1px solid var(--border);grid-column:1/-1}.email-device{max-width:620px}}@media (width<=850px){.lead-email-shell{grid-template-columns:1fr}.email-template-list{border-right:0;border-bottom:1px solid var(--border)}.email-draft-panel>header{align-items:flex-start;gap:15px}.email-draft-panel>header>div:last-child{flex-wrap:wrap;justify-content:flex-end}.email-fields{grid-template-columns:1fr}.email-fields label.wide{grid-column:auto}}.animated-shell .topbar{z-index:90}.status-tabs{z-index:9}.table-panel .filter-bar,.patent-table-panel .patent-filterbar{z-index:7}.article-table-header,.content-table>.table-header,.patent-row-head{z-index:6!important}.lead-inbox-panel{overflow:hidden}.lead-filterbar{border-bottom:1px solid var(--border);background:#fff;flex-wrap:wrap;align-items:center;gap:11px;min-height:72px;padding:13px 16px;display:flex}.lead-filterbar select{height:42px;font-family:var(--font-helper);background:#fff;border:1px solid #d2dad3;border-radius:8px;padding:0 12px;font-size:13px}.lead-table-head,.lead-table-row{grid-template-columns:minmax(240px,1.05fr) minmax(310px,1.5fr) minmax(175px,.75fr) 135px 105px 42px;align-items:center;gap:16px;display:grid}.lead-table-head{color:#526057;min-height:49px;font-family:var(--font-helper);text-transform:uppercase;letter-spacing:.06em;background:#f1f4f0;padding:0 18px;font-size:12px;font-weight:600}.lead-table-row{min-height:126px;padding:15px 18px}.lead-contact{align-items:flex-start;gap:10px;min-width:0;display:flex}.lead-contact>div{color:#164a3b;background:#e3ece7;border-radius:9px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.lead-contact>span{min-width:0}.lead-contact strong,.lead-contact small{align-items:center;gap:5px;display:flex}.lead-contact strong{font-family:var(--font-heading);margin-bottom:6px;font-size:14px}.lead-contact small{font-family:var(--font-helper);color:#727f77;text-overflow:ellipsis;font-size:12px;line-height:1.5;overflow:hidden}.lead-request strong{font-family:var(--font-heading);font-size:14px;line-height:1.45;display:block}.lead-request small{font-family:var(--font-helper);color:#778179;margin-top:7px;font-size:12px;display:block}.lead-route,.lead-received{font-family:var(--font-helper);color:#46564c;align-items:flex-start;gap:7px;font-size:12px;line-height:1.45;display:flex}.lead-route svg,.lead-received svg{color:#aa7916;flex:0 0 15px}.lead-state{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.lead-state strong{font-family:var(--font-helper);font-size:12px}@media (width<=1150px){.lead-inbox-panel{overflow-x:auto}.lead-filterbar,.lead-table-head,.lead-inbox-panel>.animated-scroll-list-container,.lead-inbox-panel>.table-footer{min-width:1080px}}.table-panel .filter-bar{z-index:8;box-shadow:0 1px 0 var(--border);background:#fff;position:sticky;top:126px}.patent-table-panel .patent-filterbar{z-index:8;box-shadow:0 1px 0 var(--border);background:#fff;position:sticky;top:68px}@media (width<=767px){.table-panel .filter-bar{top:184px}.patent-table-panel .patent-filterbar{top:126px}.animated-scroll-list{height:clamp(520px,72dvh,720px)}.patent-table .animated-scroll-list{height:clamp(580px,76dvh,780px)}}@media (width>=768px){.table-panel,.article-table-panel,.patent-table-panel,.patent-table-scroll{overflow:visible}.status-tabs{z-index:15;background:#f3f4ef;min-height:52px;margin-bottom:0;padding-top:8px;position:sticky;top:68px}.table-panel .filter-bar{z-index:14;min-height:70px;box-shadow:0 1px 0 var(--border);background:#fff;position:sticky;top:120px}.article-content-table>.article-table-header,.content-table>.table-header{box-shadow:0 1px 0 var(--border);background:#f8faf7;top:190px;z-index:13!important;position:sticky!important}.patent-table-panel .patent-filterbar{z-index:14;min-height:72px;box-shadow:0 1px 0 var(--border);background:#fff;position:sticky;top:68px}.patent-table>.patent-row-head{box-shadow:0 1px 0 var(--border);background:#f2f5f1;top:140px;z-index:13!important;position:sticky!important}}@media (width<=767px){.status-tabs{z-index:15;background:#f3f4ef;min-height:52px;margin-bottom:0;position:sticky;top:126px}.table-panel .filter-bar{z-index:14;background:#fff;min-height:70px;position:sticky;top:178px}.article-content-table>.article-table-header,.content-table>.table-header{background:#f8faf7;top:248px;z-index:13!important;position:sticky!important}.patent-table-panel .patent-filterbar{z-index:14;background:#fff;min-height:72px;position:sticky;top:126px}.patent-table>.patent-row-head{background:#f2f5f1;top:198px;z-index:13!important;position:sticky!important}}.table-panel .filter-bar,.patent-table-panel .patent-filterbar{z-index:8;position:relative!important;top:auto!important}.article-content-table>.article-table-header,.content-table>.table-header,.patent-table>.patent-row-head{z-index:7!important;position:relative!important;top:auto!important}.animated-scroll-list{height:clamp(730px,82dvh,960px)}.patent-table .animated-scroll-list{height:clamp(810px,86dvh,1040px)}@media (width<=767px){.table-panel .filter-bar,.patent-table-panel .patent-filterbar,.article-content-table>.article-table-header,.content-table>.table-header,.patent-table>.patent-row-head{position:relative!important;top:auto!important}.animated-scroll-list{height:clamp(570px,78dvh,780px)}.patent-table .animated-scroll-list{height:clamp(630px,82dvh,840px)}}@media (width>=768px){.status-tabs{background:#f3f4ef;min-height:52px;margin-bottom:0;padding-top:8px;z-index:25!important;position:sticky!important;top:68px!important}.table-panel .filter-bar{min-height:70px;box-shadow:0 1px 0 var(--border);background:#fff;z-index:24!important;position:sticky!important;top:120px!important}.article-content-table>.article-table-header,.content-table>.table-header{box-shadow:0 1px 0 var(--border);background:#f8faf7;z-index:23!important;position:sticky!important;top:190px!important}.article-content-table>.animated-scroll-list-container,.content-table>.animated-scroll-list-container{z-index:5;background:#f3f5f1;padding-top:10px;position:sticky;top:242px}.patent-table-panel .patent-filterbar{min-height:72px;box-shadow:0 1px 0 var(--border);background:#fff;z-index:24!important;position:sticky!important;top:68px!important}.patent-table>.patent-row-head{box-shadow:0 1px 0 var(--border);background:#f2f5f1;z-index:23!important;position:sticky!important;top:140px!important}.patent-table>.animated-scroll-list-container{z-index:5;background:#f3f5f1;padding-top:10px;position:sticky;top:202px}.article-content-table .animated-scroll-list,.content-table .animated-scroll-list{height:calc(100dvh - 254px);min-height:610px;max-height:930px}.patent-table .animated-scroll-list{height:calc(100dvh - 214px);min-height:650px;max-height:1010px}}@media (width<=767px){.status-tabs{z-index:25!important;position:sticky!important;top:126px!important}.table-panel .filter-bar{z-index:24!important;position:sticky!important;top:178px!important}.article-content-table>.article-table-header,.content-table>.table-header{z-index:23!important;position:sticky!important;top:248px!important}.article-content-table>.animated-scroll-list-container,.content-table>.animated-scroll-list-container{z-index:5;padding-top:8px;position:sticky;top:300px}.patent-table-panel .patent-filterbar{z-index:24!important;position:sticky!important;top:126px!important}.patent-table>.patent-row-head{z-index:23!important;position:sticky!important;top:198px!important}.patent-table>.animated-scroll-list-container{z-index:5;padding-top:8px;position:sticky;top:260px}.animated-scroll-list{height:calc(100dvh - 312px);min-height:430px;max-height:720px}.patent-table .animated-scroll-list{height:calc(100dvh - 272px);min-height:470px;max-height:780px}}.control-dashboard{padding-bottom:56px}.control-dashboard .page-header{margin-bottom:24px}.control-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:18px;display:grid}.control-kpi-card{background:linear-gradient(145deg,#fff 0%,#fbfcfa 100%);border:1px solid #dce3dd;border-radius:13px;min-width:0;padding:19px 20px 17px;box-shadow:0 8px 24px #163a2f0a}.control-kpi-top,.control-kpi-value-row{justify-content:space-between;align-items:center;display:flex}.control-kpi-icon{color:#164d3d;background:#e8f0eb;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.control-trend{color:#217259;font-family:var(--font-helper);align-items:center;gap:4px;font-size:12px;font-style:normal;font-weight:600;display:inline-flex}.control-kpi-label{color:#5c6961;font-family:var(--font-helper);margin-top:17px;font-size:13px;display:block}.control-kpi-value-row{margin-top:5px}.control-kpi-value-row strong{font-family:var(--font-title);color:#14271f;font-size:35px;line-height:1}.control-kpi-value-row svg{color:#c99720;width:108px;height:34px;overflow:visible}.control-kpi-card small{color:#6e7a72;font-family:var(--font-helper);margin-top:8px;font-size:12px;display:block}.dashboard-primary-grid{grid-template-columns:minmax(0,1.8fr) minmax(300px,.72fr);gap:18px;margin-bottom:18px;display:grid}.control-dashboard .panel{background:#fff;border:1px solid #dbe2dc;border-radius:14px;box-shadow:0 8px 26px #163a2f0a}.publishing-chart-panel,.workflow-panel,.portfolio-panel,.lead-panel,.operations-panel,.schedule-panel,.activity-panel{padding:22px}.control-panel-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.control-panel-heading .eyebrow{font-family:var(--font-helper);letter-spacing:.11em;color:#9b721b;font-size:12px}.control-panel-heading h2{font-family:var(--font-heading);color:#15271f;margin:5px 0 0;font-size:21px;line-height:1.2}.control-panel-heading>svg{color:#9f751a}.chart-period{background:#f5f7f4;border:1px solid #dce2dc;border-radius:8px;padding:3px;display:flex}.chart-period button{color:#6c786f;height:29px;font-family:var(--font-helper);background:0 0;border:0;border-radius:6px;padding:0 11px;font-size:12px}.chart-period button.active{color:#183f35;background:#fff;box-shadow:0 2px 7px #12352b17}.chart-summary{align-items:baseline;gap:9px;margin-top:20px;display:flex}.chart-summary strong{font-family:var(--font-title);font-size:30px}.chart-summary span{color:#68746c;font-family:var(--font-helper);font-size:12px}.chart-summary em{color:#26745c;font-family:var(--font-helper);align-items:center;gap:4px;margin-left:auto;font-size:12px;font-style:normal;display:inline-flex}.publishing-chart{height:266px;margin-top:3px}.publishing-chart svg{width:100%;height:100%;overflow:visible}.publishing-chart text{fill:#7b867f;font-family:var(--font-helper);font-size:12px}.chart-grid-line{stroke:#e8ece8;stroke-width:1px}.chart-primary-line{fill:none;stroke:#d39c17;stroke-width:4px;stroke-linecap:round}.chart-point{fill:#fff;stroke:#d39c17;stroke-width:3px}.chart-legend{font-family:var(--font-helper);color:#67736b;align-items:center;gap:18px;font-size:12px;display:flex}.chart-legend span{align-items:center;gap:7px;display:flex}.chart-legend i{border-radius:2px;width:18px;height:3px}.legend-gold{background:#d39c17}.legend-green{background:#1e6b54}.workflow-score-wrap{grid-template-columns:132px 1fr;align-items:center;gap:18px;margin:28px 0 24px;display:grid}.workflow-donut{background:conic-gradient(#1c6b53 0 72%,#d5a52f 72% 84%,#e8ece8 84%);border-radius:50%;width:128px;height:128px;padding:13px}.workflow-donut>div{text-align:center;background:#fff;border-radius:50%;place-content:center;width:100%;height:100%;display:grid}.workflow-donut strong,.workflow-donut span{display:block}.workflow-donut strong{font-family:var(--font-title);font-size:27px}.workflow-donut span{color:#748078;font-family:var(--font-helper);font-size:12px}.workflow-score-wrap>div:last-child strong,.workflow-score-wrap>div:last-child span,.workflow-score-wrap>div:last-child small{display:block}.workflow-score-wrap>div:last-child>strong{font-family:var(--font-title);font-size:28px}.workflow-score-wrap>div:last-child span{font-family:var(--font-heading);font-size:13px}.workflow-score-wrap>div:last-child small{color:#778179;font-family:var(--font-helper);margin-top:6px;font-size:12px;line-height:1.4}.workflow-stages{border-top:1px solid #e5e9e5}.workflow-stages>div{font-family:var(--font-helper);border-bottom:1px solid #e8ece8;justify-content:space-between;align-items:center;padding:12px 2px;font-size:12px;display:flex}.workflow-stages span{color:#4e5d54;align-items:center;gap:9px;display:flex}.workflow-stages i,.portfolio-legend i{border-radius:50%;width:9px;height:9px;display:inline-block}.stage-draft{background:#aeb7b1}.stage-review{background:#d3a025}.stage-scheduled{background:#36755f}.control-text-button{color:#174b3c;width:100%;height:41px;font-family:var(--font-helper);background:#e8f0eb;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;margin-top:16px;font-size:12px;font-weight:600;display:flex}.dashboard-secondary-grid{grid-template-columns:1.18fr .82fr 1fr;gap:18px;margin-bottom:18px;display:grid}.panel-total,.queue-count{font-family:var(--font-helper);color:#66736a;font-size:12px}.queue-count{color:#875f0f;background:#f2e5bf;border-radius:14px;place-items:center;min-width:27px;height:27px;font-weight:700;display:grid}.portfolio-legend{color:#69756d;font-family:var(--font-helper);gap:16px;margin-top:23px;font-size:12px;display:flex}.portfolio-legend span{align-items:center;gap:6px;display:flex}.portfolio-live{background:#1c6b53}.portfolio-draft{background:#d4a128}.portfolio-review{background:#cfd7d1}.portfolio-bars{margin-top:21px}.portfolio-row{grid-template-columns:82px 1fr;align-items:center;gap:13px;margin-bottom:19px;display:grid}.portfolio-row>div:first-child strong,.portfolio-row>div:first-child span{display:block}.portfolio-row>div:first-child strong{font-family:var(--font-heading);font-size:13px}.portfolio-row>div:first-child span{color:#7a857d;font-family:var(--font-helper);margin-top:3px;font-size:12px}.portfolio-track{background:#edf0ed;border-radius:7px;height:12px;display:flex;overflow:hidden}.portfolio-track i{border-right:2px solid #fff;height:100%;display:block}.locale-readiness{font-family:var(--font-helper);border-top:1px solid #e7ebe7;grid-template-columns:1fr auto auto;gap:14px;margin-top:25px;padding-top:15px;font-size:12px;display:grid}.locale-readiness span{color:#6d7971}.locale-readiness strong{color:#29463a}.lead-panel .control-panel-heading{align-items:center}.lead-chart{border-bottom:1px solid #dfe4df;align-items:flex-end;gap:7px;height:150px;margin-top:26px;padding:0 5px;display:flex}.lead-chart>div{flex:1;align-items:flex-end;height:100%;display:flex}.lead-chart i{background:#bfd1c7;border-radius:4px 4px 0 0;width:100%;min-height:10px;transition:height .25s;display:block}.lead-chart i.current{background:#d19b18}.lead-chart-axis{color:#7c867f;font-family:var(--font-helper);justify-content:space-between;margin-top:7px;font-size:12px;display:flex}.lead-breakdown{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:23px;display:grid}.lead-breakdown span{text-align:center;color:#717d74;font-family:var(--font-helper);background:#f4f6f3;border-radius:8px;padding:10px 7px;font-size:12px}.lead-breakdown strong{color:#1b352b;font-family:var(--font-title);margin-bottom:3px;font-size:18px;display:block}.operations-list{margin-top:17px}.operation-item{text-align:left;color:#35483e;background:#fff;border:0;border-bottom:1px solid #e7ebe7;grid-template-columns:34px 1fr 16px;align-items:center;gap:9px;width:100%;min-height:62px;padding:9px 0;display:grid}.operation-item:last-child{border-bottom:0}.operation-item>span{color:#356b58;background:#edf2ef;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.operation-item.warning>span{color:#9a6b0d;background:#fff2d1}.operation-item.danger>span{color:#a34d34;background:#f8e6df}.operation-item.review>span{color:#27634f;background:#e5eee9}.operation-item strong,.operation-item small{display:block}.operation-item strong{font-family:var(--font-heading);font-size:12px;line-height:1.35}.operation-item small{color:#79837c;font-family:var(--font-helper);margin-top:4px;font-size:12px;line-height:1.35}.operation-item>svg{color:#8a958d}.dashboard-bottom-grid{grid-template-columns:1.15fr .85fr;gap:18px;display:grid}.schedule-list,.activity-list{margin-top:18px}.schedule-list>div{border-bottom:1px solid #e8ece8;grid-template-columns:45px 1fr auto;align-items:center;gap:13px;min-height:73px;display:grid}.schedule-list>div:last-child{border-bottom:0}.schedule-list time{text-align:center;background:#f6edd2;border-radius:8px;place-content:center;width:43px;height:48px;display:grid}.schedule-list time strong,.schedule-list time span{display:block}.schedule-list time strong{font-family:var(--font-title);font-size:18px;line-height:1}.schedule-list time span{color:#906914;font-family:var(--font-helper);text-transform:uppercase;margin-top:3px;font-size:12px}.schedule-list p{margin:0}.schedule-list p strong,.schedule-list p span{display:block}.schedule-list p strong{font-family:var(--font-heading);font-size:13px}.schedule-list p span{color:#758078;font-family:var(--font-helper);margin-top:5px;font-size:12px}.status-pill{color:#22634e;font-family:var(--font-helper);background:#e7efea;border-radius:12px;padding:5px 8px;font-size:12px}.activity-list>div{grid-template-columns:25px 1fr auto;align-items:center;gap:10px;min-height:62px;display:grid;position:relative}.activity-list>div:not(:last-child):before{content:"";background:#dfe5e0;width:1px;position:absolute;top:40px;bottom:-8px;left:9px}.activity-mark{color:#fff;z-index:1;background:#b7c1ba;border:4px solid #e6ebe7;border-radius:50%;place-items:center;width:19px;height:19px;display:grid;position:relative}.activity-mark.active{background:#277059;border:0;width:22px;height:22px}.activity-list p{margin:0}.activity-list p strong,.activity-list p span{display:block}.activity-list p strong{font-family:var(--font-heading);font-size:12px}.activity-list p span{color:#718078;font-family:var(--font-helper);margin-top:4px;font-size:12px}.activity-list time{color:#89928c;font-family:var(--font-helper);white-space:nowrap;font-size:12px}@media (width<=1250px){.control-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-secondary-grid{grid-template-columns:1fr 1fr}.operations-panel{grid-column:1/-1}.operations-list{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}}@media (width<=950px){.dashboard-primary-grid,.dashboard-bottom-grid{grid-template-columns:1fr}.workflow-panel{min-height:0}.workflow-score-wrap{grid-template-columns:132px minmax(0,1fr)}.dashboard-secondary-grid{grid-template-columns:1fr}.operations-panel{grid-column:auto}.operations-list{grid-template-columns:1fr}}@media (width<=620px){.control-kpi-grid{grid-template-columns:1fr}.control-kpi-card{padding:16px}.control-dashboard .panel{padding:17px}.control-panel-heading{align-items:flex-start}.chart-period{display:none}.chart-summary{flex-wrap:wrap}.chart-summary em{width:100%;margin-left:0}.publishing-chart{height:210px}.workflow-score-wrap{grid-template-columns:108px 1fr}.workflow-donut{width:104px;height:104px}.lead-breakdown{gap:4px}.schedule-list>div{grid-template-columns:43px 1fr}.schedule-list .status-pill{display:none}.activity-list>div{grid-template-columns:24px 1fr}.activity-list time{grid-column:2;margin-top:-10px}}@media (width>=768px){.status-tabs{background:#f3f4ef;min-height:52px;z-index:25!important;position:sticky!important;top:68px!important}.table-panel{z-index:20;background:#fff;height:calc(100dvh - 132px);position:sticky;top:120px;overflow:hidden!important}.table-panel .filter-bar{min-height:70px;z-index:3!important;position:relative!important;top:auto!important}.article-content-table>.article-table-header,.content-table>.table-header{z-index:3!important;position:relative!important;top:auto!important}.article-content-table>.animated-scroll-list-container,.content-table>.animated-scroll-list-container{z-index:1;padding-top:10px;position:relative!important;top:auto!important}.article-content-table .animated-scroll-list,.content-table .animated-scroll-list{height:calc(100dvh - 264px);min-height:0;max-height:none}.patent-table-panel{z-index:20;background:#fff;height:calc(100dvh - 80px);position:sticky;top:68px;overflow:hidden!important}.patent-table-scroll{height:calc(100% - 72px);overflow:auto hidden}.patent-table-panel .patent-filterbar{min-height:72px;z-index:3!important;position:relative!important;top:auto!important}.patent-table>.patent-row-head{z-index:3!important;position:relative!important;top:auto!important}.patent-table>.animated-scroll-list-container{z-index:1;padding-top:10px;position:relative!important;top:auto!important}.patent-table .animated-scroll-list{height:calc(100dvh - 214px);min-height:0;max-height:none}}@media (width<=767px){.status-tabs{z-index:25!important;position:sticky!important;top:126px!important}.table-panel{z-index:20;background:#fff;height:calc(100dvh - 190px);position:sticky;top:178px;overflow:auto!important}.table-panel .filter-bar,.article-content-table>.article-table-header,.content-table>.table-header{position:relative!important;top:auto!important}.article-content-table>.animated-scroll-list-container,.content-table>.animated-scroll-list-container{padding-top:8px;position:relative!important;top:auto!important}.animated-scroll-list{height:calc(100dvh - 322px);min-height:0;max-height:none}.patent-table-panel{z-index:20;background:#fff;height:calc(100dvh - 138px);position:sticky;top:126px;overflow:hidden!important}.patent-table-scroll{height:calc(100% - 72px);overflow:auto hidden}.patent-table-panel .patent-filterbar,.patent-table>.patent-row-head{position:relative!important;top:auto!important}.patent-table>.animated-scroll-list-container{padding-top:8px;position:relative!important;top:auto!important}.patent-table .animated-scroll-list{height:calc(100dvh - 272px);min-height:0;max-height:none}}.table-management-bar{border-bottom:1px solid var(--border);background:#f3f4ef;align-items:center;gap:20px;width:100%;min-height:64px;margin:0 0 12px;padding:7px 0;display:flex}.table-status-tabs{border:0;flex:0 auto;gap:20px;min-width:max-content;margin:0}.table-status-tabs button{white-space:nowrap;min-height:48px;padding:8px 2px 10px}.table-management-bar .management-filters{min-width:0;min-height:48px;box-shadow:none;background:0 0;border:0;flex:auto;justify-content:flex-end;margin-left:auto;padding:3px 0;width:auto!important}.table-management-bar .management-filters select{background:#fff;max-width:205px;height:42px}.table-management-bar .gooey-search{flex:0 auto}.patent-management-bar .table-status-tabs{gap:18px}.patent-management-bar .management-filters{flex-wrap:nowrap}@media (width>=1200px){.table-management-bar{height:64px;z-index:25!important;position:sticky!important;top:68px!important}.table-panel,.patent-table-panel{height:calc(100dvh - 144px)!important;top:132px!important}.article-content-table .animated-scroll-list,.content-table .animated-scroll-list{height:calc(100dvh - 208px)!important}.patent-table-scroll{height:100%!important}.patent-table .animated-scroll-list{height:calc(100dvh - 206px)!important}}@media (width>=768px) and (width<=1199px){.table-management-bar{flex-wrap:wrap;align-items:flex-start;gap:0;min-height:112px;padding:5px 0 8px;z-index:25!important;position:sticky!important;top:68px!important}.table-status-tabs{width:100%;height:48px}.table-management-bar .management-filters{flex-wrap:nowrap;justify-content:flex-start;margin:0;padding:4px 0;overflow-x:auto;width:100%!important}.table-panel,.patent-table-panel{height:calc(100dvh - 192px)!important;top:180px!important}.article-content-table .animated-scroll-list,.content-table .animated-scroll-list{height:calc(100dvh - 244px)!important}.patent-table-scroll{height:100%!important}.patent-table .animated-scroll-list{height:calc(100dvh - 254px)!important}}@media (width<=767px){.table-management-bar{min-height:112px;padding:4px 0 8px;display:block;overflow:hidden;z-index:25!important;position:sticky!important;top:126px!important}.table-status-tabs{gap:17px;width:100%;height:48px;overflow-x:auto}.table-status-tabs button{min-height:46px}.table-management-bar .management-filters{flex-wrap:nowrap;justify-content:flex-start;height:54px;margin:0;padding:5px 0;overflow-x:auto;width:100%!important}.table-management-bar .management-filters select{flex:none}.table-panel,.patent-table-panel{height:calc(100dvh - 250px)!important;top:238px!important}.article-content-table .animated-scroll-list,.content-table .animated-scroll-list{height:calc(100dvh - 302px)!important}.patent-table-scroll{height:100%!important}.patent-table .animated-scroll-list{height:calc(100dvh - 312px)!important}}.table-management-bar,.table-status-tabs,.table-management-bar .management-filters{-ms-overflow-style:none;scrollbar-width:none}.table-management-bar::-webkit-scrollbar{width:0;height:0;display:none}.table-status-tabs::-webkit-scrollbar{width:0;height:0;display:none}.table-management-bar .management-filters::-webkit-scrollbar{width:0;height:0;display:none}.table-control-stack{isolation:isolate;min-height:0;display:block;height:auto!important;position:relative!important;overflow:visible!important}.table-control-stack .table-management-bar{background:#f3f4ef;margin-bottom:0}.table-control-stack .table-panel{background:#fff;margin:0}.table-management-bar{overflow:visible!important}.table-management-bar .management-filters{isolation:isolate;align-items:center;gap:12px;margin-left:0;overflow:visible;justify-content:flex-start!important;display:flex!important}.table-management-bar .management-filters>.gooey-search{transform-origin:0;z-index:1;flex:none;order:20;margin-left:0;margin-right:4px;position:relative}.table-management-bar .management-filters>select,.table-management-bar .management-filters>.secondary-btn{z-index:2;flex:none;order:10;position:relative}.table-management-bar .gooey-filter-wrap{justify-content:flex-start;width:100%}.table-management-bar .gooey-search{will-change:width,flex-basis;overflow:visible}.table-management-bar .gooey-button-row{flex:none}.animated-list-sticky-header{z-index:35;box-shadow:0 1px 0 var(--border),0 7px 14px #193d340d;background:#f8faf7;margin:0}.animated-list-sticky-header .article-table-header,.animated-list-sticky-header .table-header,.animated-list-sticky-header .patent-row-head,.animated-list-sticky-header .registry-table-head{width:100%;margin:0;z-index:1!important;position:relative!important;top:auto!important}.animated-list-sticky-header .article-table-header,.animated-list-sticky-header .table-header{background:#f8faf7}.animated-list-sticky-header .patent-row-head,.animated-list-sticky-header .registry-table-head{background:#f2f5f1}.table-control-stack .scroll-edge-gradient{display:none}.registry-table-head>span:last-child{white-space:nowrap;text-align:center}.registry-table-row>.row-actions-trigger{justify-self:center}@media (width>=1200px){.table-control-stack>.table-management-bar{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:20px;height:64px;z-index:40!important;display:grid!important;position:sticky!important;top:68px!important}.table-management-bar .management-filters{grid-area:1/1;min-width:0;overflow:auto visible;justify-content:flex-start!important;width:auto!important}.table-management-bar .table-status-tabs{grid-area:1/2;justify-content:flex-end;width:auto;min-width:max-content;margin:0}.table-control-stack>.table-panel,.patent-table-panel{z-index:auto;height:auto!important;position:relative!important;top:auto!important;overflow:visible!important}.table-control-stack .standard-table-scroll,.patent-control-stack .patent-table-scroll{height:auto!important;overflow:visible!important}.table-control-stack .content-table,.table-control-stack .standard-data-table,.patent-control-stack .patent-table{height:auto!important}.table-control-stack .animated-scroll-list-container{min-height:0;padding-top:0;height:auto!important;position:relative!important}.table-control-stack .animated-list-sticky-header{position:sticky!important;top:132px!important}.table-control-stack .animated-scroll-list{padding:12px;height:auto!important;min-height:0!important;max-height:none!important;overflow-y:visible!important}}@media (width>=768px) and (width<=1199px){.table-control-stack>.table-management-bar{grid-template-rows:56px 48px;gap:0;min-height:112px;z-index:40!important;display:grid!important;position:sticky!important;top:68px!important}.table-management-bar .management-filters{grid-row:1;min-width:0;overflow:auto visible;justify-content:flex-start!important;width:100%!important}.table-management-bar .table-status-tabs{grid-row:2;justify-content:flex-end;width:max-content;max-width:100%;margin:0 0 0 auto;overflow-x:auto}.table-control-stack>.table-panel{height:auto!important;position:relative!important;top:auto!important;overflow:visible!important}.table-control-stack .animated-list-sticky-header{position:sticky!important;top:180px!important}.table-control-stack .animated-scroll-list{padding:12px;height:auto!important;min-height:0!important;max-height:none!important;overflow-y:visible!important}.table-management-bar .management-filters{margin-left:0;overflow:auto visible}}@media (width<=767px){.table-control-stack>.table-management-bar{grid-template-rows:56px 48px;gap:0;min-height:112px;z-index:40!important;display:grid!important;position:sticky!important;top:126px!important}.table-management-bar .management-filters{grid-row:1;min-width:0;overflow:auto visible;justify-content:flex-start!important;width:100%!important}.table-management-bar .table-status-tabs{grid-row:2;justify-content:flex-end;width:max-content;max-width:100%;margin:0 0 0 auto;overflow-x:auto}.table-control-stack>.table-panel{height:auto!important;position:relative!important;top:auto!important;overflow:visible!important}.table-control-stack .animated-list-sticky-header{position:sticky!important;top:238px!important}.table-control-stack .animated-scroll-list{padding:10px 12px;height:auto!important;min-height:0!important;max-height:none!important;overflow-y:visible!important}.table-management-bar .management-filters{margin-left:0;overflow:auto visible}}.standard-table-panel,.standard-table-scroll,.standard-data-table{height:100%;min-height:0}.standard-table-scroll{overflow:auto hidden}.standard-data-table{min-width:1120px}.registry-table-row{align-items:center;gap:16px;min-height:100px;padding:14px 18px;display:grid}.registry-table-head{color:#536159;min-height:52px;font-family:var(--font-helper);letter-spacing:.055em;text-transform:uppercase;background:#f2f5f1;padding-top:0;padding-bottom:0;font-size:12px;font-weight:700}.registry-primary,.registry-cell{min-width:0}.registry-primary>span,.registry-primary>strong,.registry-primary>small,.registry-cell>strong,.registry-cell>small{display:block}.registry-primary>span{font-family:var(--font-helper);color:#987019;letter-spacing:.04em;font-size:12px;font-weight:700}.registry-primary>strong{font-family:var(--font-heading);color:#182b22;margin-top:6px;font-size:15px;line-height:1.35}.registry-primary>small{font-family:var(--font-helper);color:#738078;margin-top:5px;font-size:12px}.registry-cell>strong{font-family:var(--font-heading);color:#26372e;font-size:13px;line-height:1.35}.registry-cell>small{font-family:var(--font-helper);color:#758078;margin-top:5px;font-size:12px;line-height:1.4}.registry-footnote{color:#7b857e;font-family:var(--font-helper);align-items:center;gap:7px;margin-top:12px;font-size:12px;display:flex}.compact-filter{white-space:nowrap;height:42px}.detail-back{color:#52665b;font-family:var(--font-helper);align-items:center;gap:7px;margin-bottom:20px;font-size:12px;text-decoration:none;display:inline-flex}.detail-template-grid{grid-template-columns:minmax(0,1fr) 330px;gap:18px;display:grid}.detail-main,.detail-side{padding:24px}.detail-section-head{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding-bottom:18px;display:flex}.detail-section-head>svg{color:#9a7118}.detail-section-head span{font-family:var(--font-helper);text-transform:uppercase;color:#7a867e;font-size:12px}.detail-section-head h2{font-family:var(--font-heading);margin:4px 0 0;font-size:22px}.detail-facts{grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0;display:grid}.detail-facts>div{font-family:var(--font-helper);background:#f3f6f3;border-radius:8px;align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}.detail-main h3{font-family:var(--font-heading);margin:25px 0 8px;font-size:17px}.detail-main p{color:#58665e;font-size:14px;line-height:1.7}.lead-message{font-family:var(--font-body);background:#fff5dc;border-left:3px solid #d6a128;padding:18px;font-size:14px;line-height:1.7}.detail-side label{font-family:var(--font-helper);flex-direction:column;gap:7px;margin-top:16px;font-size:12px;font-weight:700;display:flex}.detail-side select,.detail-side input{border:1px solid var(--border);height:42px;font-family:var(--font-helper);background:#fff;border-radius:7px;padding:0 10px;font-size:12px}.detail-side .wide{margin-top:22px}@media (width<=900px){.detail-template-grid,.detail-facts{grid-template-columns:1fr}.registry-page .page-heading{margin-bottom:20px}}.template-form-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.template-form-main{flex-direction:column;gap:16px;display:flex}.template-form-section{padding:22px}.template-form-section>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:17px;display:flex}.template-form-section>header h2{font-family:var(--font-heading);margin:0;font-size:19px}.template-form-section>header p{color:#718078;font-family:var(--font-helper);margin:5px 0 0;font-size:12px}.template-form-section>header svg{color:#a27719}.template-field-grid{grid-template-columns:1fr 1fr;gap:15px;margin-top:19px;display:grid}.template-field-grid label{font-family:var(--font-helper);flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.template-field-grid label.wide{grid-column:1/-1}.template-field-grid input,.template-field-grid select,.template-field-grid textarea{width:100%;min-height:42px;font-family:var(--font-helper);background:#fff;border:1px solid #d7ddd8;border-radius:7px;outline:none;padding:9px 11px;font-size:13px}.template-field-grid textarea{resize:vertical;line-height:1.55}.template-field-grid input:focus,.template-field-grid select:focus,.template-field-grid textarea:focus{border-color:#5e8878;box-shadow:0 0 0 3px #2f6b5614}.template-form-actions{justify-content:flex-end;gap:9px;padding:5px 0 15px;display:flex}.template-preview-card{padding:20px;position:sticky;top:84px}.template-preview-art{color:#517064;background:linear-gradient(135deg,#eff3ed,#dce7df);border-radius:10px;place-items:center;height:185px;margin:16px 0;display:grid}.template-preview-art.banner{color:#dfad2d;background:linear-gradient(135deg,#112f3e,#214e5d)}.template-preview-art.asset{color:#b17f13;background:linear-gradient(135deg,#fff3d0,#f2e3b8)}.template-preview-card h3{font-family:var(--font-heading);margin:0;font-size:17px}.template-preview-card p{color:#69766e;font-size:12px;line-height:1.6}.template-preview-card dl{margin-top:18px}.template-preview-card dl div{font-family:var(--font-helper);font-size:12px}@media (width<=980px){.template-form-grid{grid-template-columns:1fr}.template-preview-card{position:relative;top:auto}}@media (width<=600px){.template-field-grid{grid-template-columns:1fr}.template-field-grid label.wide{grid-column:auto}}.editor-layout{grid-template-columns:230px minmax(0,1fr) 290px}.editor-outline{background:linear-gradient(#fff,#fafbf8);padding:14px 16px 18px 0;overflow-x:hidden}.editor-outline .outline-title{color:#58665e;border-bottom:1px solid #e7ebe7;margin:0 0 9px;padding:7px 12px 12px 18px;font-size:12px}.editor-outline .line-sidebar{width:100%}.editor-outline .line-sidebar__list{padding-right:10px}@media (width<=1280px){.editor-layout{grid-template-columns:210px minmax(0,1fr)}.editor-outline{padding-right:10px}.editor-outline .line-sidebar{--marker-length:36px!important;--max-shift:12px!important}}@media (width<=700px){.editor-outline{margin-bottom:12px;padding:12px 14px}.editor-outline .line-sidebar{--marker-length:28px!important;--max-shift:8px!important}.editor-outline .line-sidebar__list{grid-template-columns:1fr 1fr;gap:14px 18px;display:grid}.line-sidebar--markers .line-sidebar__item:not(:last-child):after{display:none}}.registry-data-table .registry-table-row{min-height:112px}.registry-data-table .registry-primary>small{white-space:normal;max-width:48ch;line-height:1.45}.registry-data-table .registry-cell>strong,.registry-data-table .registry-cell>small{white-space:normal;overflow-wrap:anywhere}.publish-button:disabled{cursor:not-allowed;opacity:.45;filter:saturate(.45)}.editor-workflow-context{z-index:35;align-items:center;height:72px;padding:0 22px;position:sticky;top:66px}.editor-workflow-context>div{padding-bottom:0}.editor-locale-switch{align-items:center!important;gap:7px!important;margin-left:auto!important;padding:0!important;display:flex!important}.editor-locale-switch>svg{color:#61756b;margin-right:3px}.editor-locale-switch button{text-align:left;color:#526057;background:#f8faf7;border:1px solid #d9dfda;border-radius:9px;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;min-width:154px;height:52px;padding:6px 9px;display:grid}.editor-locale-switch button.active{color:#164a3b;background:#eaf3ee;border-color:#3e7563;box-shadow:0 0 0 3px #2e6b5512}.editor-locale-switch button>b{width:32px;height:30px;font-family:var(--font-helper);background:#e7ebe7;border-radius:6px;place-items:center;font-size:12px;display:grid}.editor-locale-switch button.active>b{color:#fff;background:#164a3b}.editor-locale-switch button>span{font-family:var(--font-helper);font-size:12px;font-weight:600}.editor-locale-switch button>i{font-family:var(--font-helper);white-space:nowrap;border-radius:10px;padding:3px 6px;font-size:12px;font-style:normal}.editor-locale-switch button>i.ready{color:#21694f;background:#dcefe6}.editor-locale-switch button>i.missing{color:#885f13;background:#f7ead0}.editor-stepper{z-index:34;scrollbar-width:none;background:#f7f8f5;border-bottom:1px solid #dce1dc;grid-template-columns:repeat(5,minmax(150px,1fr));gap:0;padding:0 22px;display:grid;position:sticky;top:138px;overflow-x:auto}.editor-stepper::-webkit-scrollbar{display:none}.editor-stepper button{text-align:left;color:#738078;background:0 0;border:0;border-right:1px solid #e3e7e2;align-items:center;gap:10px;min-width:170px;min-height:76px;padding:11px 14px;display:flex}.editor-stepper button:last-child{border-right:0}.editor-stepper button.active{color:#173f34;background:#fff;box-shadow:inset 0 -3px #d5a126}.editor-stepper button.complete{color:#286c57}.editor-stepper button>span{width:29px;height:29px;font-family:var(--font-helper);border:1px solid #cfd6d1;border-radius:50%;flex:0 0 29px;place-items:center;font-size:12px;font-weight:700;display:grid}.editor-stepper button.active>span{color:#fff;background:#173f34;border-color:#173f34}.editor-stepper button.complete>span{color:#256950;background:#e1f1ea;border-color:#4f8b76}.editor-stepper button strong,.editor-stepper button small{display:block}.editor-stepper button strong{font-family:var(--font-heading);font-size:13px}.editor-stepper button small{max-width:185px;font-family:var(--font-helper);color:#859087;margin-top:3px;font-size:12px;line-height:1.35}.locale-field-note{color:#6c7971;font-family:var(--font-helper);border-top:1px solid #edf0ed;margin-top:11px;padding-top:10px;font-size:12px;display:block}.required-mark{color:#b44e3f}.field-locale{float:right;color:#285f4d;font-family:var(--font-helper);letter-spacing:.06em;background:#e7efe9;border-radius:8px;margin-left:auto;padding:2px 6px;font-size:12px;font-style:normal}.config-field>span{align-items:center;gap:3px;display:flex}.config-field input:invalid,.config-field textarea:invalid,.editor-title-block input:invalid,.editor-title-block textarea:invalid{box-shadow:0 0 0 3px #c9665614;border-color:#c96656!important}.editor-flow-actions{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffe;border:1px solid #d9ded9;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:14px 16px;display:flex;position:sticky;bottom:0;box-shadow:0 -10px 28px #1d382f10}.editor-flow-actions>div:last-child{gap:8px;display:flex}.editor-flow-actions>div:first-child{flex-direction:column;gap:4px;display:flex}.editor-flow-actions small{font-family:var(--font-helper);color:#758078;font-size:12px}.editor-validation-message{font-family:var(--font-helper);color:#a13f34;font-size:12px;font-weight:600}.publishing-locale-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.publishing-locale-grid article{border:1px solid #dfe4df;border-radius:9px;align-items:center;gap:11px;padding:14px;display:flex}.publishing-locale-grid article>b{width:38px;height:38px;font-family:var(--font-helper);background:#e8ece8;border-radius:8px;place-items:center;font-size:12px;display:grid}.publishing-locale-grid article strong,.publishing-locale-grid article span{display:block}.publishing-locale-grid article strong{font-family:var(--font-heading);font-size:13px}.publishing-locale-grid article span{font-family:var(--font-helper);color:#77827a;margin-top:3px;font-size:12px}.publishing-locale-grid article.ready{background:#f1f7f4;border-color:#87aa9c}.publishing-locale-grid article.ready>b{color:#fff;background:#21684f}.publishing-locale-grid article.missing{background:#fffaf0;border-color:#ead9b8}.publishing-locale-grid article.missing>b{color:#79550d;background:#f0dfba}@media (width<=1100px){.editor-stepper{grid-template-columns:repeat(5,190px)}.editor-locale-switch button{min-width:130px}.editor-locale-switch button>i{display:none}}@media (width<=700px){.editor-workflow-context{height:66px;padding:0 10px;top:66px}.editor-workflow-context>div:first-child{display:none}.editor-locale-switch{width:100%}.editor-locale-switch button{flex:1;grid-template-columns:30px 1fr;min-width:0}.editor-stepper{grid-template-columns:repeat(5,165px);padding:0 10px;top:132px}.editor-stepper button{min-width:165px;min-height:68px;padding:8px 10px}.editor-stepper button small{display:none}.editor-step-stage .editor-outline{max-height:none;top:auto}.editor-flow-actions{flex-direction:column;align-items:flex-start}.editor-flow-actions>div:last-child{width:100%}.editor-flow-actions>div:last-child button{flex:1}.publishing-locale-grid{grid-template-columns:1fr}}.editor-workflow-context{justify-content:flex-end;min-height:46px;height:46px!important;padding:0 18px!important}.editor-locale-switch{height:100%;gap:5px!important;margin-left:0!important}.editor-locale-switch>svg{width:15px;height:15px;margin-right:2px}.editor-locale-switch button{border-radius:7px;grid-template-columns:27px 1fr auto;gap:6px;min-width:132px;height:36px;padding:3px 7px}.editor-locale-switch button>b{border-radius:5px;width:26px;height:26px;font-size:12px}.editor-locale-switch button>span{font-size:12px}.editor-locale-switch button>i{padding:2px 5px;font-size:12px}.editor-stepper{top:112px!important}.editor-step-stage .editor-outline,.editor-step-stage .editor-inspector{max-height:calc(100vh - 226px);top:206px}.rich-editor{position:relative}.cms-block-trigger{height:34px;font-family:var(--font-helper);white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex;color:#174a3b!important;background:#eaf1ed!important;border:1px solid #9ab0a7!important;border-radius:6px!important;padding:0 10px!important}.cms-block-trigger.active{color:#fff!important;background:#174a3b!important;border-color:#174a3b!important}.cms-block-library{z-index:20;background:#fff;border:1px solid #d8dfda;border-radius:11px;width:330px;max-height:520px;padding:10px;position:absolute;top:56px;left:8px;overflow:auto;box-shadow:0 22px 55px #163a3029}.cms-block-library>header{border-bottom:1px solid #e5e9e5;justify-content:space-between;align-items:center;padding:6px 5px 12px;display:flex}.cms-block-library>header strong,.cms-block-library>header span{display:block}.cms-block-library>header strong{font-family:var(--font-heading);font-size:14px}.cms-block-library>header span{color:#7a857e;font-family:var(--font-helper);margin-top:3px;font-size:12px}.cms-block-library>header button{background:0 0;border:0;border-radius:5px;padding:6px}.cms-block-library>div{grid-template-columns:1fr 1fr;gap:7px;padding-top:9px;display:grid}.cms-block-library>div>button{text-align:left;background:#fafbf9;border:1px solid #e0e5e1;border-radius:8px;align-items:flex-start;gap:9px;min-height:72px;padding:10px;display:flex}.cms-block-library>div>button:hover{color:#164a3b;background:#edf4f0;border-color:#6e9688}.cms-block-library>div>button>svg{color:#9a721d;flex:none;margin-top:2px}.cms-block-library>div>button strong,.cms-block-library>div>button small{display:block}.cms-block-library>div>button strong{font-family:var(--font-heading);font-size:12px}.cms-block-library>div>button small{color:#77817a;font-family:var(--font-helper);margin-top:4px;font-size:12px;line-height:1.35}.tiptap pre{color:#eaf2ed;background:#142a23;border-radius:7px;padding:16px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.6;overflow:auto}.tiptap h3{font-family:var(--font-heading);color:#26362e;margin:26px 0 9px;font-size:19px}.tiptap a{color:#176a52;text-underline-offset:2px;text-decoration:underline}.rich-editor.is-fullscreen .cms-block-library{border-width:0 1px 0 0;border-radius:0;width:310px;max-height:none;padding:14px 12px;position:absolute;top:107px;bottom:36px;left:0;box-shadow:10px 0 30px #15352c17}.rich-editor.is-fullscreen.has-block-library .editor-scroll{padding-left:310px;transition:padding-left .22s}.rich-editor.is-fullscreen .fullscreen-editor-title>div:last-child{align-items:center;gap:12px;display:flex}.rich-editor.is-fullscreen .fullscreen-editor-title>div:last-child button{color:#fff;background:#ffffff12;border:1px solid #ffffff30;border-radius:6px;place-items:center;padding:6px;display:grid}.rich-editor.is-fullscreen .fullscreen-editor-title>div:last-child button:hover{background:#ffffff25}@media (width<=900px){.cms-block-library{width:min(330px,100vw - 24px)}.rich-editor.is-fullscreen .cms-block-library{width:280px}.rich-editor.is-fullscreen.has-block-library .editor-scroll{padding-left:280px}}@media (width<=700px){.editor-workflow-context{min-height:44px;height:44px!important;padding:0 8px!important;top:66px!important}.editor-locale-switch button{grid-template-columns:25px 1fr;min-width:0;height:34px}.editor-locale-switch button>i{display:none}.editor-stepper{top:110px!important}.editor-step-stage .editor-outline{max-height:none;top:auto}.rich-editor.is-fullscreen .cms-block-library{border:0;width:100%;top:102px;bottom:36px;right:0}.rich-editor.is-fullscreen.has-block-library .editor-scroll{visibility:hidden;padding-left:0}.cms-block-library>div{grid-template-columns:1fr}}.toc-config{border-bottom:1px solid #e4e9e5;margin:0 10px 8px 18px;padding:11px 0 13px}.toc-config label{color:#536159;font-family:var(--font-helper);justify-content:space-between;align-items:center;gap:10px;padding:6px 0;font-size:12px;font-weight:600;display:flex}.toc-config input{accent-color:#1d6a53;width:28px;height:16px}.toc-config small{color:#879188;font-family:var(--font-helper);margin-top:7px;font-size:12px;line-height:1.4;display:block}.editor-outline .line-sidebar__label{white-space:normal;max-width:145px;line-height:1.35}.editor-outline .line-sidebar__item:has(.line-sidebar__label){min-height:24px}@media (width<=1280px){.toc-config{margin-left:12px}.editor-outline .line-sidebar__label{max-width:125px}}@media (width<=700px){.toc-config{grid-template-columns:1fr 1fr;gap:0 14px;margin:0 4px 9px;padding:8px 0;display:grid}.toc-config small{grid-column:1/-1}.editor-outline .line-sidebar__label{max-width:none}}.editor-layout.editor-layout--wide{max-width:1280px;padding:22px 30px;display:block}.editor-inline-config{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.editor-inline-config>.config-panel{height:100%}.rich-editor.is-fullscreen .fullscreen-toc{z-index:8;background:#fbfcfa;border-right:1px solid #d8dfda;width:270px;padding:16px 12px;position:absolute;top:107px;bottom:36px;left:0;overflow:auto}.fullscreen-toc header{border-bottom:1px solid #e3e8e4;justify-content:space-between;align-items:center;gap:12px;padding:4px 8px 14px;display:flex}.fullscreen-toc header strong,.fullscreen-toc header span{display:block}.fullscreen-toc header strong{font-family:var(--font-heading);color:#173e34;font-size:15px}.fullscreen-toc header span{font-family:var(--font-helper);color:#748078;margin-top:3px;font-size:12px}.fullscreen-toc header label{font-family:var(--font-helper);color:#59655e;align-items:center;gap:6px;font-size:12px;display:flex}.fullscreen-toc header label span{margin:0}.fullscreen-toc header input{accent-color:var(--green)}.fullscreen-toc nav{flex-direction:column;gap:4px;padding:12px 0;display:flex}.fullscreen-toc nav button{text-align:left;color:#59645d;background:0 0;border:0;border-left:2px solid #0000;border-radius:0 7px 7px 0;grid-template-columns:27px minmax(0,1fr);align-items:start;gap:8px;padding:9px 8px;display:grid}.fullscreen-toc nav button:hover,.fullscreen-toc nav button.active{color:#143f34;background:#edf3ef;border-left-color:#d6a01f}.fullscreen-toc nav button.nested{padding-left:21px}.fullscreen-toc nav button span{font-family:var(--font-helper);color:#9b7528;font-size:12px}.fullscreen-toc nav button strong{font-family:var(--font-heading);font-size:12px;line-height:1.35}.rich-editor.is-fullscreen.has-block-library .fullscreen-toc{display:none}.tiptap h2.cms-heading-highlight,.tiptap h3.cms-heading-highlight{animation:1.8s cms-heading-pulse}@keyframes cms-heading-pulse{0%,to{box-shadow:none;background:0 0}15%,65%{color:#123d32;background:#fff0bd;border-radius:3px;box-shadow:0 0 0 8px #fff0bd}}@media (width<=900px){.editor-inline-config{grid-template-columns:1fr}.rich-editor.is-fullscreen .fullscreen-toc{width:230px}.rich-editor.is-fullscreen .editor-scroll{padding-left:230px}}@media (width<=700px){.editor-layout.editor-layout--wide{padding:10px}.rich-editor.is-fullscreen .fullscreen-toc{border:0;width:100%;top:102px;bottom:36px;right:0}.rich-editor.is-fullscreen .fullscreen-toc+.editor-scroll{visibility:hidden;padding-left:0}.rich-editor.is-fullscreen.has-block-library .fullscreen-toc{display:none}}.hero-picker{margin-bottom:18px}.hero-picker-actions{grid-template-columns:1.35fr .65fr;gap:14px;display:grid}.animated-upload,.gallery-picker-button{background:#fafbf9;border:1px solid #d9dfda;border-radius:12px;min-height:175px;position:relative;overflow:hidden}.animated-upload{cursor:pointer;padding:24px}.animated-upload.dragging{background:#fff9e8;border-color:#d9a329}.upload-grid-pattern{opacity:.5;background-image:linear-gradient(#dfe6e1 1px,#0000 1px),linear-gradient(90deg,#dfe6e1 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 75%);mask-image:radial-gradient(#000,#0000 75%)}.upload-copy{z-index:3;align-items:center;gap:12px;max-width:65%;display:flex;position:relative}.upload-copy>div strong,.upload-copy>div small{display:block}.upload-copy strong{font-family:var(--font-heading);font-size:14px}.upload-copy small{color:#748078;font-family:var(--font-helper);margin-top:5px;font-size:12px;line-height:1.4}.upload-icon,.gallery-picker-button>span{color:#fff;background:#174a3b;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid}.upload-card-stack{z-index:2;color:#a4771d;background:#fff;border-radius:9px;place-items:center;width:105px;height:92px;display:grid;position:absolute;bottom:26px;right:44px;box-shadow:0 12px 35px #173c3225}.upload-card-stack.secondary{box-shadow:none;background:0 0;border:1px dashed #d9a329;bottom:43px;right:25px}.upload-card-stack.primary{z-index:3}.gallery-picker-button{text-align:left;border-style:dashed;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.gallery-picker-button:hover{background:#edf4ef;border-color:#689181}.gallery-picker-button>div strong,.gallery-picker-button>div small{display:block}.gallery-picker-button strong{font-family:var(--font-heading);font-size:14px}.gallery-picker-button small{color:#758078;max-width:180px;font-family:var(--font-helper);margin-top:6px;font-size:12px;line-height:1.45}.selected-media-row{background:#fff;border:1px solid #e0e4df;border-radius:9px;grid-template-columns:58px 1fr auto;align-items:center;gap:12px;margin-top:11px;padding:9px;display:grid}.selected-media-thumb{color:#fff;border-radius:7px;place-items:center;height:50px;display:grid}.selected-media-row>div:nth-child(2) span,.selected-media-row>div:nth-child(2) strong,.selected-media-row>div:nth-child(2) small{display:block}.selected-media-row>div:nth-child(2) span{color:#8a948c;font-family:var(--font-helper);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.selected-media-row>div:nth-child(2) strong{font-family:var(--font-heading);margin:3px 0;font-size:13px}.selected-media-row>div:nth-child(2) small{color:#78827b;font-family:var(--font-helper);font-size:12px}.selected-media-row>i{color:#28705b;font-family:var(--font-helper);background:#e8f3ed;border-radius:14px;align-items:center;gap:5px;padding:5px 8px;font-size:12px;font-style:normal;display:flex}.media-picker-backdrop{z-index:1200;background:#10251f99;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.media-picker-dialog{background:#fff;border-radius:14px;width:min(820px,100%);max-height:min(720px,100vh - 48px);overflow:auto;box-shadow:0 30px 90px #0a1e1845}.media-picker-dialog>header{border-bottom:1px solid #e3e7e3;justify-content:space-between;gap:20px;padding:23px 25px;display:flex}.media-picker-dialog>header span{color:#9d741f;font-family:var(--font-helper);letter-spacing:.12em;text-transform:uppercase;font-size:12px}.media-picker-dialog>header h3{margin:5px 0;font-size:21px}.media-picker-dialog>header p{color:#707b73;margin:0;font-size:12px}.media-picker-dialog>header button{background:#f0f2ee;border:0;border-radius:7px;align-self:flex-start;padding:7px}.media-picker-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding:20px 25px;display:grid}.media-picker-grid>button{text-align:left;background:#fff;border:1px solid #e0e4df;border-radius:10px;padding:8px}.media-picker-grid>button:hover,.media-picker-grid>button.selected{border-color:#c8921d;box-shadow:0 0 0 2px #d7a12918}.media-picker-grid>button>div{color:#fff;border-radius:7px;place-items:center;height:125px;display:grid;position:relative}.media-picker-grid>button i{color:#fff;background:#d9a323;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:7px;right:7px}.media-picker-grid>button strong,.media-picker-grid>button span{display:block}.media-picker-grid>button strong{font-family:var(--font-heading);margin:9px 2px 3px;font-size:12px}.media-picker-grid>button span{color:#7b847d;font-family:var(--font-helper);margin:0 2px 3px;font-size:12px}.media-picker-dialog>footer{border-top:1px solid #e3e7e3;justify-content:flex-end;gap:9px;padding:16px 25px;display:flex}.preview-stage.preview-article{color:#1b303c;background:#fff;font-size:16px}.preview-stage.preview-article.desktop{width:calc(100% - 32px)}.article-site{color:#173245;background:#fff;width:100%;overflow:hidden}.article-site button{font-family:var(--font-helper)}.site-event-strip{color:#7b684c;height:34px;font-family:var(--font-helper);background:#fff1c9;border-bottom:1px solid #ecd48f;justify-content:center;align-items:center;gap:25px;padding:0 4%;font-size:12px;display:flex}.site-event-strip>span:first-child{color:#183345;align-items:center;gap:8px;display:flex}.site-event-strip b{color:#fff;background:#e0a300;border-radius:10px;padding:4px 8px;font-size:12px}.site-event-strip button{color:#7c5a13;background:#fff9e8;border:1px solid #d7b961;border-radius:13px;margin-left:auto;padding:4px 10px;font-size:12px}.site-nav{background:#fff;border-bottom:1px solid #ecebe6;align-items:center;gap:30px;height:70px;padding:0 4%;display:flex}.site-nav>img{object-fit:contain;width:92px;height:36px}.site-nav nav{font-family:var(--font-heading);flex:1;justify-content:center;gap:27px;font-size:12px;display:flex}.site-nav nav span.active{border-bottom:2px solid #d7a11f;padding:8px 4px}.site-nav>div{align-items:center;gap:5px;display:flex}.site-nav>div button{background:#fff;border:1px solid #e0e0dc;border-radius:50%;width:28px;height:28px;font-size:12px}.site-nav>div strong{color:#fff;background:#e1a500;border-radius:18px;margin-left:6px;padding:10px 15px;font-size:12px}.site-nav>div>svg{display:none}.site-breadcrumb{height:38px;font-family:var(--font-helper);color:#7e887f;align-items:center;gap:7px;padding:0 10%;font-size:12px;display:flex}.site-breadcrumb b{color:#394841}.article-public-hero{color:#fff;background:linear-gradient(90deg,#0d2b3c 0%,#12364aeb 48%,#17394caa),radial-gradient(circle at 78% 20%,#8ca0a5,#273d48 35%,#102b3a 70%);align-items:center;min-height:285px;display:flex}.article-public-hero>div{width:min(900px,80%);margin:auto}.article-public-hero span,.article-related>span,.site-conversation span{color:#dda624;font-family:var(--font-helper);letter-spacing:.18em;font-size:12px;font-weight:700}.article-public-hero h1{color:#fff;max-width:760px;margin:14px 0 10px;font:700 clamp(34px,4vw,58px)/1.08 var(--font-title)!important}.article-public-hero p{color:#c5d0d4;max-width:620px;margin:0;font-size:14px}.article-public-hero small{color:#aebdc3;font-family:var(--font-helper);margin-top:16px;font-size:12px;display:block}.article-reading-layout{grid-template-columns:150px minmax(0,650px) 160px;gap:32px;width:min(1050px,88%);margin:42px auto 70px;display:grid}.article-public-toc,.article-consult{align-self:start;position:sticky;top:80px}.article-public-toc{border-left:1px solid #d8ddd9;flex-direction:column;padding-left:12px;display:flex}.article-public-toc span{color:#7b857d;font-family:var(--font-helper);letter-spacing:.1em;margin-bottom:9px;font-size:12px}.article-public-toc a{color:#78827b;font-family:var(--font-helper);border-left:2px solid #0000;padding:7px 0;font-size:12px;line-height:1.35;text-decoration:none}.article-public-toc a:first-of-type{color:#153b4b;border-left-color:#d6a121;margin-left:-13px;padding-left:11px;font-weight:700}.article-public-copy{min-width:0}.article-public-copy p,.article-public-copy li{color:#58666b;font-family:var(--font-body);font-size:13px;line-height:1.8}.article-public-copy .article-intro{color:#66747a;margin-top:0;font-size:16px}.article-public-copy h2{color:#173344;margin:38px 0 11px;scroll-margin-top:90px;font:700 27px/1.18 var(--font-heading)!important}.article-public-copy h3{font:700 17px var(--font-heading)!important}.article-quick-summary{background:#f2f7f8;border-left:3px solid #1b5167;margin:22px 0 34px;padding:17px 20px}.article-quick-summary span{color:#b2831d;font-family:var(--font-helper);letter-spacing:.14em;font-size:12px}.article-quick-summary h3{margin:6px 0}.article-quick-summary ul{margin-bottom:0;padding-left:18px}.article-public-copy blockquote{color:#253c45;font-family:var(--font-body);background:#fff5d7;border-left:3px solid #e2a700;margin:22px 0;padding:17px 20px;font-size:14px;line-height:1.65}.article-evidence-image{color:#fff;background:linear-gradient(135deg,#244859dd,#8facb6aa),radial-gradient(circle,#e7c76f,#1b3d4e);place-items:center;height:335px;margin-top:28px;display:grid}.article-caption{color:#8a928e;font-family:var(--font-helper);border-left:2px solid #d9a329;padding:6px 8px;font-size:12px;display:block}.article-public-copy table{border-collapse:collapse;width:100%;font-family:var(--font-helper);margin:22px 0 32px;font-size:12px}.article-public-copy th{color:#49544f;text-align:left;background:#fff3d6}.article-public-copy th,.article-public-copy td{border:1px solid #e3e5e0;padding:10px}.article-public-copy td{color:#69736d}.article-editor-note{color:#68501c;background:#fff5da;border:1px solid #f0d18a;flex-direction:column;gap:5px;margin:25px 0;padding:14px;display:flex}.article-editor-note b{font-family:var(--font-heading);font-size:12px}.article-editor-note span{font-family:var(--font-helper);font-size:12px;line-height:1.5}.article-tags{gap:6px;margin:22px 0;display:flex}.article-tags span{color:#54625a;font-family:var(--font-helper);background:#eef1ee;padding:5px 8px;font-size:12px}.article-share{color:#667169;font-family:var(--font-helper);border-top:1px solid #e5e7e3;border-bottom:1px solid #e5e7e3;align-items:center;gap:6px;padding:12px 0;font-size:12px;display:flex}.article-share button{background:#fff;border:1px solid #dee3de;border-radius:50%;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.article-prev-next{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.article-prev-next>span{color:#929a94;font-family:var(--font-helper);border:1px solid #e3e5e1;border-radius:8px;flex-direction:column;gap:6px;padding:13px;font-size:12px;display:flex}.article-prev-next>span:last-child{text-align:right}.article-prev-next strong{color:#293d45;font-family:var(--font-heading);font-size:12px;line-height:1.4}.article-consult{color:#59481e;background:#fff3cf;border-radius:9px;padding:15px}.article-consult span{font-family:var(--font-heading);font-size:12px;font-weight:700}.article-consult p{font-size:12px;line-height:1.5}.article-consult button{color:#a26f08;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.article-related{background:#fbfaf5;padding:45px max(6%,50% - 525px)}.article-related h2{margin:8px 0 25px;font-size:28px}.article-related>div{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.preview-stage .article-related article{background:#fff;border:1px solid #e3e2dc;border-radius:9px;max-width:none;margin:0;padding:0 0 15px;position:relative;overflow:hidden}.related-art{background:linear-gradient(135deg,#214253,#92a6ad);height:150px}.related-art.art-1{background:linear-gradient(135deg,#5e4c32,#c7ad7c)}.related-art.art-2{background:linear-gradient(135deg,#294054,#879db4)}.article-related article>span,.article-related article h3,.article-related article small{margin-left:14px;margin-right:14px;display:block}.article-related article>span{color:#a57512;font-family:var(--font-helper);letter-spacing:.12em;text-transform:uppercase;margin-top:13px;font-size:12px}.article-related article h3{min-height:42px;margin-top:6px;margin-bottom:8px;font-size:13px;line-height:1.35}.article-related article small{color:#8b938e;font-family:var(--font-helper);font-size:12px}.article-related article>svg{color:#b77d0b;position:absolute;bottom:12px;right:12px}.site-conversation{color:#fff;background:linear-gradient(90deg,#0e3042ee,#173e51dd),linear-gradient(135deg,#345b6e,#112d3c);justify-content:space-between;align-items:center;gap:30px;min-height:210px;padding:35px max(7%,50% - 500px);display:flex}.site-conversation h2{color:#fff;max-width:650px;margin:10px 0;font-size:29px}.site-conversation p{color:#b8c8ce;max-width:650px;font-size:12px}.site-conversation button{color:#fff;background:#e1a500;border:0;border-radius:20px;flex:none;padding:12px 18px;font-size:12px}.article-site-footer{color:#c0cbd0;background:#173a4d;grid-template-columns:1.5fr .8fr 1fr 1.4fr;gap:40px;padding:38px max(7%,50% - 500px);display:grid}.article-site-footer>div{flex-direction:column;gap:8px;display:flex}.article-site-footer img{object-fit:contain;background:#fff;border-radius:4px;width:90px;height:36px;padding:3px}.article-site-footer p{font-size:12px;line-height:1.6}.article-site-footer b,.article-site-footer strong{color:#d7a426;font-family:var(--font-helper);font-size:12px}.article-site-footer span{font-family:var(--font-helper);align-items:flex-start;gap:5px;font-size:12px;line-height:1.4;display:flex}.article-site-legal{color:#78909a;font-family:var(--font-helper);background:#173a4d;border-top:1px solid #315265;justify-content:space-between;padding:15px max(7%,50% - 500px);font-size:12px;display:flex}@container preview (width<=700px){.site-event-strip{justify-content:flex-start;gap:7px;height:31px;padding:0 10px}.site-event-strip>span:nth-child(2),.site-event-strip button{display:none}.site-event-strip strong{font-size:12px}.site-nav{height:52px;padding:0 10px}.site-nav>img{width:64px}.site-nav nav,.site-nav>div strong{display:none}.site-nav>div{margin-left:auto}.site-nav>div>svg{margin-left:4px;display:block}.site-breadcrumb{height:30px;padding:0 12px;font-size:12px}.article-public-hero{min-height:200px;padding:25px 15px}.article-public-hero>div{width:100%}.article-public-hero h1{font-size:28px!important}.article-public-hero p{font-size:12px;line-height:1.5}.article-public-hero small{font-size:12px}.article-reading-layout{width:auto;margin:24px 12px 38px;display:block}.article-public-toc,.article-consult{display:none}.article-public-copy .article-intro{font-size:13px}.article-public-copy p,.article-public-copy li{font-size:12px;line-height:1.75}.article-public-copy h2{margin-top:29px;font-size:21px!important}.article-public-copy h3{font-size:14px!important}.article-quick-summary{margin:18px 0 26px;padding:14px}.article-public-copy blockquote{padding:13px;font-size:12px}.article-evidence-image{height:220px}.article-public-copy table{font-size:12px}.article-public-copy th,.article-public-copy td{padding:7px 5px}.article-prev-next{grid-template-columns:1fr}.article-prev-next>span:last-child{text-align:left}.article-related{padding:28px 12px}.article-related h2{font-size:22px!important}.article-related>div{grid-template-columns:1fr}.related-art{height:165px}.site-conversation{padding:28px 16px;display:block}.site-conversation h2{font-size:23px!important}.site-conversation button{margin-top:10px}.article-site-footer{grid-template-columns:1fr 1fr;gap:28px 18px;padding:28px 14px}.article-site-footer>div:first-child{grid-column:1/-1}.article-site-legal{padding:12px 14px;display:block}.article-site-legal span{margin-top:7px;display:block}}@media (width<=800px){.hero-picker-actions{grid-template-columns:1fr}.media-picker-grid{grid-template-columns:1fr 1fr}}@media (width<=520px){.media-picker-grid{grid-template-columns:1fr}.selected-media-row{grid-template-columns:50px 1fr}.selected-media-row>i{display:none}}.desktop-sidebar.motion-sidebar{z-index:18}.animated-shell .topbar{z-index:100;isolation:isolate}.motion-sidebar-nav{z-index:0;overscroll-behavior:contain;scrollbar-gutter:stable;position:relative}.mobile-sidebar-drawer{z-index:120}.mobile-sidebar-scrim{z-index:119}.folder-media-picker{margin-bottom:18px}.step-media-preview{color:#fff;border:1px solid #d7ddd8;border-radius:12px;justify-content:space-between;align-items:flex-end;gap:18px;min-height:310px;padding:22px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 -150px 100px -90px #102c24d9;background-position:50%!important;background-size:cover!important}.step-media-preview>div span,.step-media-preview>div strong,.step-media-preview>div small{display:block}.step-media-preview>div span{font-family:var(--font-helper);letter-spacing:.12em;text-transform:uppercase;color:#e5c46f;font-size:12px}.step-media-preview>div strong{font-family:var(--font-heading);margin:7px 0 4px;font-size:20px}.step-media-preview>div small{font-family:var(--font-helper);color:#d9e1dc;font-size:12px}.step-media-preview>i{color:#1d664f;font-family:var(--font-helper);background:#fff;border-radius:14px;align-items:center;gap:5px;padding:6px 9px;font-size:12px;font-style:normal;display:flex}.step-media-actions{align-items:center;gap:13px;margin-top:11px;display:flex}.step-media-actions>span{color:#737f77;font-family:var(--font-helper);font-size:12px}.folder-picker-dialog{background:#fff;border-radius:14px;flex-direction:column;width:min(1180px,100vw - 40px);height:min(780px,100vh - 40px);display:flex;overflow:hidden;box-shadow:0 30px 90px #0a1e185c}.folder-picker-dialog>header{border-bottom:1px solid #dfe4df;flex:none;justify-content:space-between;align-items:flex-start;gap:20px;padding:19px 23px;display:flex}.folder-picker-dialog>header span{color:#9a711c;font-family:var(--font-helper);letter-spacing:.13em;text-transform:uppercase;font-size:12px}.folder-picker-dialog>header h3{margin:5px 0 3px;font-size:21px}.folder-picker-dialog>header p{color:#707b73;font-family:var(--font-helper);margin:0;font-size:12px}.folder-picker-dialog>header button{background:#f0f3ef;border:0;border-radius:7px;padding:7px}.folder-picker-shell{flex:1;grid-template-columns:220px minmax(0,1fr);min-height:0;display:grid}.picker-folder-panel{background:#fafbf9;border-right:1px solid #dfe4df;padding:14px 10px;overflow-y:auto}.picker-folder-panel .folder-head{color:#526158;font-family:var(--font-heading);padding:4px 10px 12px;font-size:12px}.picker-folder-panel .folder-row.prioritized{box-shadow:inset 3px 0 #d5a125}.picker-folder-panel .folder-row.prioritized:not(.active){background:#fff8e6}.picker-asset-workspace{flex-direction:column;min-width:0;min-height:0;padding:15px;display:flex}.picker-toolbar{border-bottom:1px solid #e3e7e3;flex:none;align-items:center;gap:10px;padding-bottom:13px;display:flex}.picker-toolbar>div{align-items:center;gap:7px;min-width:140px;display:flex}.picker-toolbar>div strong{font-family:var(--font-heading);font-size:13px}.picker-toolbar>div span{color:#849087;font-family:var(--font-helper);font-size:12px}.picker-toolbar>label{background:#fff;border:1px solid #d9dfda;border-radius:7px;flex:1;align-items:center;gap:7px;max-width:280px;padding:0 10px;display:flex}.picker-toolbar>label input{width:100%;height:38px;font-family:var(--font-helper);border:0;outline:0;font-size:12px}.picker-toolbar>.secondary-btn{white-space:nowrap;margin-left:auto;font-size:12px}.picker-content{flex:1;grid-template-columns:minmax(0,1fr) 300px;gap:15px;min-height:0;padding-top:15px;display:grid}.picker-grid{grid-template-columns:repeat(3,minmax(125px,1fr));align-content:start;gap:10px;padding:1px 5px 10px 1px;display:grid;overflow-y:auto}.picker-grid>button{text-align:left;background:#fff;border:1px solid #e0e5e1;border-radius:9px;min-width:0;padding:7px}.picker-grid>button:hover,.picker-grid>button.selected{border-color:#b4851e;box-shadow:0 0 0 2px #d6a1281c}.picker-grid>button>div{color:#fff;border-radius:7px;place-items:center;height:125px;display:grid;position:relative;background-position:50%!important;background-size:cover!important}.picker-grid>button i{color:#fff;background:#d6a128;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:7px;right:7px}.picker-grid>button strong,.picker-grid>button span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.picker-grid>button strong{font-family:var(--font-heading);margin:8px 2px 3px;font-size:12px}.picker-grid>button span{color:#7e8881;font-family:var(--font-helper);margin:0 2px 2px;font-size:12px}.picker-empty{color:#7c8880;text-align:center;border:1px dashed #ccd5ce;border-radius:10px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:230px;display:flex}.picker-empty strong,.picker-empty span{display:block}.picker-empty strong{font-family:var(--font-heading);margin-top:10px;font-size:13px}.picker-empty span{font-family:var(--font-helper);margin-top:5px;font-size:12px}.picker-large-preview{background:#fafbf9;border:1px solid #dce2dd;border-radius:10px;min-width:0;padding:12px}.picker-large-preview>span{color:#8f721f;font-family:var(--font-helper);letter-spacing:.1em;text-transform:uppercase;font-size:12px}.picker-large-preview>div{color:#fff;border-radius:8px;place-items:center;height:265px;margin:9px 0 12px;display:grid;background-position:50%!important;background-size:cover!important}.picker-large-preview h4{overflow-wrap:anywhere;margin:0;font-size:14px}.picker-large-preview p{color:#748077;font-family:var(--font-helper);margin:5px 0 10px;font-size:12px}.picker-large-preview dl{margin:0}.picker-large-preview dl div{font-family:var(--font-helper);font-size:12px}.picker-large-preview em{color:#267159;font-family:var(--font-helper);align-items:center;gap:5px;margin-top:10px;font-size:12px;font-style:normal;display:flex}.folder-picker-dialog>footer{background:#fafbf9;border-top:1px solid #dfe4df;flex:none;align-items:center;gap:9px;padding:13px 18px;display:flex}.folder-picker-dialog>footer>div{min-width:0;margin-right:auto}.folder-picker-dialog>footer>div span,.folder-picker-dialog>footer>div strong{display:block}.folder-picker-dialog>footer>div span{color:#8b958e;font-family:var(--font-helper);text-transform:uppercase;font-size:12px}.folder-picker-dialog>footer>div strong{text-overflow:ellipsis;white-space:nowrap;max-width:420px;font-family:var(--font-heading);margin-top:3px;font-size:12px;overflow:hidden}@media (width<=900px){.folder-picker-shell{grid-template-columns:180px minmax(0,1fr)}.picker-content{grid-template-columns:minmax(0,1fr) 240px}.picker-grid{grid-template-columns:repeat(2,minmax(115px,1fr))}.picker-large-preview>div{height:220px}}@media (width<=680px){.step-media-preview{min-height:230px}.step-media-actions{flex-direction:column;align-items:flex-start}.folder-picker-dialog{width:calc(100vw - 16px);height:calc(100vh - 16px)}.folder-picker-shell{display:block;overflow:auto}.picker-folder-panel{border-bottom:1px solid #dfe4df;border-right:0;gap:5px;display:flex;overflow:auto hidden}.picker-folder-panel .folder-head,.picker-folder-panel .folder-children{display:none}.picker-folder-panel>div{display:contents}.picker-folder-panel .folder-row{min-width:max-content}.picker-asset-workspace{min-height:620px}.picker-toolbar{flex-wrap:wrap}.picker-toolbar>label{flex-basis:100%;order:3;max-width:none}.picker-toolbar>.secondary-btn{margin-left:auto}.picker-content{display:block;overflow:visible}.picker-large-preview{margin-top:12px}.picker-grid{max-height:330px}.picker-large-preview>div{height:240px}.folder-picker-dialog>footer>div{display:none}}.cms-editor{padding-bottom:86px}.editor-workflow-context{align-items:center;gap:18px;min-height:58px;display:flex;justify-content:space-between!important;height:58px!important;padding:0 22px!important;top:66px!important}.editor-workflow-context>div{padding:0!important}.editor-context-step-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.editor-context-step-actions .editor-validation-message{text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.editor-context-step-actions .secondary-btn,.editor-context-step-actions .primary-btn{height:38px;font-family:var(--font-helper);white-space:nowrap;padding:8px 13px;font-size:12px}.editor-stepper.editor-stepper-bottom{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#f7f8f5ef;border-top:1px solid #d7ddd8;border-bottom:0;grid-auto-columns:minmax(175px,1fr);grid-auto-flow:column;height:78px;overflow-x:auto;box-shadow:0 -12px 35px #15352c1a;z-index:75!important;grid-template-columns:none!important;padding:0 22px!important;display:grid!important;position:fixed!important;inset:auto 0 0!important}.editor-stepper-bottom button{min-height:77px!important}.editor-stepper-bottom button.active{box-shadow:inset 0 3px #d5a126!important}.editor-step-stage{min-height:calc(100vh - 124px)!important}.rich-editor:not(.is-fullscreen){overflow:visible}.rich-editor:not(.is-fullscreen) .editor-toolbar{border-radius:8px 8px 0 0;box-shadow:0 9px 20px #17372e12;z-index:45!important;position:sticky!important;top:124px!important}.folder-media-picker.dialog-only{margin:0}@media (width<=820px){.editor-workflow-context{padding:0 10px!important}.editor-locale-switch button>i{display:none}.editor-context-step-actions .secondary-btn{padding:8px;font-size:0}.editor-context-step-actions .secondary-btn svg{margin:0}.editor-context-step-actions .primary-btn{text-overflow:ellipsis;max-width:170px;overflow:hidden}.editor-context-step-actions .editor-validation-message{display:none}}@media (width<=700px){.cms-editor{padding-bottom:72px}.editor-workflow-context{min-height:54px;height:54px!important;top:66px!important}.editor-locale-switch{flex:1;min-width:0}.editor-locale-switch>svg,.editor-locale-switch button span{display:none}.editor-locale-switch button{width:48px;grid-template-columns:1fr!important;min-width:48px!important;padding:3px!important}.editor-context-step-actions{gap:5px}.editor-context-step-actions .primary-btn{max-width:132px;height:36px;padding:7px 9px}.editor-stepper.editor-stepper-bottom{grid-auto-columns:155px;height:70px;padding:0 8px!important}.editor-stepper-bottom button{min-width:155px!important;min-height:69px!important}.editor-stepper-bottom button small{display:none}.rich-editor:not(.is-fullscreen) .editor-toolbar{top:120px!important}}.rich-editor:not(.is-fullscreen) .editor-scroll{min-height:760px;max-height:860px}.rich-editor:not(.is-fullscreen) .tiptap{min-height:760px}.editor-expand-button{font-family:var(--font-helper);white-space:nowrap;flex:none;align-items:center;font-size:12px;font-weight:700;color:#174a3b!important;background:#e8f0ec!important;border:1px solid #dbe5df!important;border-radius:7px!important;gap:8px!important;height:38px!important;padding:0 12px!important;display:inline-flex!important}.editor-expand-button:hover{background:#dceae3!important;border-color:#82a294!important}.editor-expand-button svg{flex:none}.summary-heading-fields{grid-template-columns:.65fr 1.35fr;gap:14px;display:grid}.summary-lines-head{border-top:1px solid #e4e8e4;justify-content:space-between;align-items:flex-start;gap:15px;margin:5px 0 10px;padding-top:15px;display:flex}.summary-lines-head strong,.summary-lines-head span{display:block}.summary-lines-head strong{font-family:var(--font-heading);font-size:13px}.summary-lines-head span{color:#748078;font-family:var(--font-helper);margin-top:4px;font-size:12px}.summary-line-list{flex-direction:column;gap:8px;display:flex}.summary-line-row{background:#fafbf9;border:1px solid #dde3de;border-radius:8px;grid-template-columns:20px 29px minmax(0,1fr) 34px;align-items:center;gap:8px;padding:8px;display:grid}.summary-line-row>svg{color:#929b94}.summary-line-row>span{color:#286752;width:27px;height:27px;font-family:var(--font-helper);background:#e6efea;border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.summary-line-row>input{color:#27362e;height:39px;font-family:var(--font-body);background:0 0;border:0;outline:0;font-size:14px}.summary-line-row>button{color:#9a5149;background:0 0;border:0;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.summary-line-row>button:hover:not(:disabled){background:#faebe8}.summary-line-row>button:disabled{opacity:.3;cursor:not-allowed}.summary-add-line{margin-bottom:18px}.summary-format-guide{background:#f2f7f8;border:1px solid #d7e0e3;border-left:4px solid #214f63;margin-top:18px;padding:20px 25px}.summary-format-guide>span,.summary-format-guide>strong{display:block}.summary-format-guide>span{color:#9d741d;font-family:var(--font-helper);letter-spacing:.15em;font-size:12px}.summary-format-guide>strong{color:#98690d;font-family:var(--font-heading);letter-spacing:.14em;margin-top:9px;font-size:12px}.summary-format-guide h3{font-family:var(--font-heading);margin:8px 0 12px;font-size:22px}.summary-format-guide ul{margin:0;padding-left:22px}.summary-format-guide li{color:#425158;font-family:var(--font-body);margin:8px 0;font-size:14px;line-height:1.55}@media (width<=700px){.rich-editor:not(.is-fullscreen) .editor-scroll,.rich-editor:not(.is-fullscreen) .tiptap{min-height:600px}.rich-editor:not(.is-fullscreen) .editor-scroll{max-height:720px}.editor-expand-button span{display:none}.editor-expand-button{justify-content:center;width:36px;padding:0!important}.summary-heading-fields{grid-template-columns:1fr}.summary-line-row{grid-template-columns:24px minmax(0,1fr) 32px}.summary-line-row>svg{display:none}.summary-format-guide{padding:17px}}.summary-introduction-field{margin-bottom:18px}.summary-introduction-field>span{align-items:center;gap:5px;display:flex}.summary-introduction-field textarea{min-height:112px!important;font-family:var(--font-body)!important;font-size:15px!important;line-height:1.7!important}.summary-introduction-field>small{color:#77837b;font-family:var(--font-helper);font-size:12px;font-weight:400}.summary-introduction-preview{background:#fff;border:1px solid #e1e4df;border-bottom:0;margin-top:18px;padding:20px 25px 22px}.summary-introduction-preview>span{color:#8f9891;font-family:var(--font-helper);letter-spacing:.12em;font-size:12px}.summary-introduction-preview p{color:#56666d;font-family:var(--font-body);margin:10px 0 0;font-size:17px;line-height:1.75}.summary-introduction-preview+.summary-format-guide{margin-top:0}@media (width<=700px){.summary-introduction-preview{padding:16px}.summary-introduction-preview p{font-size:15px}}.bulk-table-actions{min-height:42px;font-family:var(--font-helper);flex:none;order:15;align-items:center;gap:8px;display:flex}.bulk-table-actions>strong{white-space:nowrap;color:#164a3b;padding:0 3px;font-size:12px}.bulk-table-actions .secondary-btn,.bulk-delete-button{white-space:nowrap;height:42px;font-family:var(--font-helper);border-radius:8px;padding:0 12px;font-size:12px;font-weight:700}.bulk-table-actions .secondary-btn .table-command-count{color:#415048;background:#e7ece8;border-radius:11px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:12px;display:inline-grid}.bulk-delete-button{color:#9b3f35;background:#fff7f6;border:1px solid #e2bdb8;align-items:center;gap:7px;display:inline-flex}.bulk-delete-button:hover{background:#fcebea;border-color:#d99e96}.table-management-bar .management-filters>.bulk-table-actions{z-index:2;order:15;position:relative}.table-management-bar .management-filters>.gooey-search{order:20}.table-actions-heading{min-width:64px;text-align:center!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;display:block!important}.content-table input[type=checkbox],.patent-table input[type=checkbox]{accent-color:#164a3b;cursor:pointer;width:17px;height:17px;margin:0}.article-content-table{min-width:1220px}.article-table-row{grid-template-columns:28px minmax(330px,1.65fr) minmax(150px,.72fr) minmax(185px,.85fr) minmax(165px,.72fr) minmax(120px,.55fr) 72px}.patent-table{min-width:1420px}.patent-row{grid-template-columns:28px minmax(285px,1.6fr) 125px 165px 175px 145px 82px 72px}.patent-row-head>input,.patent-data-row>input{justify-self:center}.rich-editor:not(.is-fullscreen){isolation:isolate;overflow:visible}.rich-editor:not(.is-fullscreen) .editor-toolbar{background:#f7f8f5;box-shadow:0 10px 22px #17372e18;z-index:34!important;position:sticky!important;top:124px!important}.editor-workflow-context{z-index:35!important}.editor-topbar{z-index:40!important}@media (width<=700px){.rich-editor:not(.is-fullscreen) .editor-toolbar{top:120px!important}.bulk-table-actions .secondary-btn{font-size:0}.bulk-table-actions .secondary-btn span{font-size:12px}.table-actions-heading{min-width:56px}}.page-heading-with-support{align-items:initial;display:block}.page-heading-with-support>div:first-child{width:100%}.page-heading-support{width:100%;margin-top:17px}.page-command-row{background:#fff;border:1px solid #dfe3dc;border-radius:10px;align-items:center;gap:10px;width:100%;min-width:790px;min-height:52px;padding:8px 10px;display:flex;box-shadow:0 7px 18px #17372e08}.page-command-row>.primary-btn{flex:none;height:42px}.page-command-row .bulk-table-actions{order:initial;min-height:42px}.page-command-row .bulk-delete-button:disabled{cursor:not-allowed;color:#9aa19b;opacity:.78;background:#f4f5f2;border-color:#e3e5e1}.page-command-row .detailed-filter-button{flex:none;height:42px;margin-left:auto}.page-command-row .detailed-filter-button[aria-expanded=true]{color:#164a3b;background:#eaf2ed;border-color:#8ba99d}.patent-command-zone{scrollbar-width:none;width:100%;padding-bottom:2px;position:relative;overflow-x:auto}.patent-command-zone::-webkit-scrollbar{display:none}.patent-advanced-filters{background:#fff;border:1px solid #dfe3dc;border-radius:9px;align-items:end;gap:12px;width:max-content;min-width:560px;margin-top:8px;padding:13px 14px;display:flex;box-shadow:0 12px 28px #17372e12}.patent-advanced-filters label{min-width:190px;font-family:var(--font-helper);color:#4b5950;flex-direction:column;gap:5px;font-size:12px;font-weight:700;display:flex}.patent-advanced-filters select{color:#26342c;height:40px;font-family:var(--font-helper);background:#fff;border:1px solid #d7ddd7;border-radius:7px;padding:0 10px;font-size:12px}.patent-advanced-filters>button{color:#855f18;height:40px;font-family:var(--font-helper);text-underline-offset:3px;background:0 0;border:0;font-size:12px;font-weight:700;text-decoration:underline}.patent-list-page .page-heading{margin-bottom:18px}.registry-table-head .table-actions-heading,.lead-table-head .table-actions-heading{white-space:nowrap;text-align:center;min-width:72px}.registry-table-row>input[type=checkbox]{accent-color:#164a3b;cursor:pointer;justify-self:center;width:17px;height:17px;margin:0}.registry-data-table{min-width:1180px}.auth-story{isolation:isolate;background:radial-gradient(circle at 34% 38%,#265b4a 0,#12392f 48%,#09251f 100%)}.auth-story:after{display:none}.auth-story-shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0b2a23b8 0%,#143a2e73 48%,#071d19a6 100%),linear-gradient(#071b1724,#061b17b8);position:absolute;inset:0}.auth-story .magic-rings-container{z-index:0;width:112%;height:112%;inset:-6%}.auth-brand-metallic{z-index:2;filter:drop-shadow(0 12px 22px #020c092f);width:min(390px,70%);height:118px;margin:-14px 0 0 -8px;position:relative}.auth-brand-metallic .paint-container{object-fit:contain;width:100%;height:100%}.auth-story-copy{z-index:2;max-width:620px;position:relative}.auth-story-copy .eyebrow{color:#efbd42}.auth-story-copy h1{text-shadow:0 4px 24px #061b1680}.auth-story-copy p:not(.eyebrow){color:#d3e0da}.auth-story>small{z-index:2;color:#a9beb6;position:relative}.auth-panel{background:linear-gradient(145deg,#fff 0%,#fbfaf4 100%);position:relative}.auth-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffdc;border:1px solid #e2e5de;border-radius:18px;padding:34px;box-shadow:0 28px 75px #15372d16}@media (width<=760px){.auth-panel{background:radial-gradient(circle at 50% 0,#fff9e7,#f5f7f2 52%,#edf2ed)}.auth-card{padding:28px 22px}}.auth-brand-metallic{width:min(507px,91%);height:153px;margin:-25px 0 0 -12px}.auth-story-copy .text-type{min-height:2.15em;display:block}.auth-story-copy .text-type__cursor{color:#efb31d;text-shadow:none;font-weight:400}.auth-form-stage{place-items:center;width:min(440px,100%);display:grid}.auth-component-card{width:100%;transition:background .3s,transform .3s,box-shadow .3s;position:relative;background:linear-gradient(135deg,#d8dfd9,#eee4c8,#c9d5ce)!important;border:0!important;border-radius:22px!important;padding:1px!important}.auth-component-card.is-hovered{transform:translateY(-2px);background:linear-gradient(135deg,#8baa9d,#e2b84c,#9eb5aa)!important;box-shadow:0 34px 85px #12372c25!important}.auth-component-inner{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffed;border-radius:21px;width:100%;padding:34px 36px}.auth-form-logo{background:#fff;border:1px solid #dce1db;border-radius:13px;place-items:center;width:74px;height:58px;margin:0 auto 20px;padding:7px;transition:border-color .3s,box-shadow .3s;display:grid}.auth-component-card.is-hovered .auth-form-logo{border-color:#d5aa36;box-shadow:0 8px 22px #d5aa3622}.auth-form-logo img{object-fit:contain;width:100%;height:100%;display:block}.auth-component-card h2{text-align:center;margin:0 0 7px!important;font-size:30px!important}.auth-component-card>*,.auth-component-inner>p{text-align:center}.auth-component-inner>p{color:#6e7971;margin:0 0 26px!important}.floating-auth-field{position:relative;margin:16px 0 0!important;font-weight:400!important;display:block!important}.floating-auth-field>input,.floating-auth-password>div{background:#fff;border:1px solid #d8ddd7;border-radius:10px;width:100%;height:54px;transition:border-color .2s,box-shadow .2s}.floating-auth-field>input{outline:0;padding:18px 13px 7px!important}.floating-auth-field>span,.floating-auth-password>div>span{color:#79837c;font-family:var(--font-helper);pointer-events:none;transform-origin:0 0;font-size:13px;transition:transform .18s,top .18s,color .18s;position:absolute;top:18px;left:13px}.floating-auth-field>input:focus,.floating-auth-field>input:not(:placeholder-shown),.floating-auth-password>div:focus-within{border-color:#608b7c;box-shadow:0 0 0 3px #527c6e16}.floating-auth-field>input:focus+span,.floating-auth-field>input:not(:placeholder-shown)+span,.floating-auth-password>div:focus-within>span{color:#276650;font-weight:700;top:8px;transform:scale(.78)}.floating-auth-password>div:has(input:not(:placeholder-shown))>span{color:#276650;font-weight:700;top:8px;transform:scale(.78)}.floating-auth-password>div{align-items:stretch;display:flex;position:relative}.floating-auth-password input{background:0 0;outline:0;flex:1;min-width:0;box-shadow:none!important;border:0!important;padding:18px 42px 7px 13px!important}.floating-auth-password button{color:#647169;background:0 0;border:0;width:40px;height:40px;position:absolute;top:7px;right:5px}.chronicle-login-button{color:#fff;width:100%;height:48px;font-family:var(--font-helper);background:#164a3b;border:0;border-radius:9px;margin-top:2px;font-weight:700;position:relative;overflow:hidden}.chronicle-login-button span,.chronicle-login-button i{place-items:center;font-style:normal;transition:transform .28s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;inset:0}.chronicle-login-button i{color:#17352c;background:#dca400;transform:translateY(100%)}.chronicle-login-button:hover span{transform:translateY(-100%)}.chronicle-login-button:hover i{transform:translateY(0)}.chronicle-login-button:disabled{opacity:.65;cursor:wait}.auth-component-inner .demo-note{text-align:left}.mfa-step{text-align:center}.mfa-step-icon{color:#175843;background:#edf5f1;border:1px solid #c9ddd4;border-radius:14px;place-items:center;width:52px;height:52px;margin:0 auto 12px;display:grid;box-shadow:0 8px 22px #174b3c14}.mfa-step-kicker{font:800 10px/1 var(--font-helper);letter-spacing:.13em;text-transform:uppercase;color:#a17316!important;margin:0 0 6px!important}.mfa-step h2{margin:0 0 8px!important}.mfa-step-copy{font:500 13px/1.55 var(--font-helper);color:#69766e!important;text-align:center!important;margin:0 0 22px!important}.mfa-step-copy strong{color:#29493e}.mfa-code-field{text-align:left;gap:7px;margin:0!important;display:grid!important}.mfa-code-field>span{color:#4a5b52;font:700 11px var(--font-helper);letter-spacing:.04em;text-transform:uppercase}.mfa-code-field>div{color:#60756b;background:#fff;border:1px solid #d7ded8;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;height:58px;padding:0 13px;transition:border-color .2s,box-shadow .2s;display:grid}.mfa-code-field>div:focus-within{color:#175843;border-color:#608b7c;box-shadow:0 0 0 3px #527c6e16}.mfa-code-field input{color:#173a30;letter-spacing:.34em;background:0 0;outline:0;width:100%;min-width:0;font:700 23px/1 ui-monospace,SFMono-Regular,Menlo,monospace;box-shadow:none!important;border:0!important;padding:0!important}.mfa-code-field input::placeholder{color:#bec7c1}.mfa-form-error{text-align:left;margin-top:9px;display:block}.mfa-challenge-meta{color:#758078;font:600 11px var(--font-helper);background:#f4f6f2;border-radius:8px;justify-content:space-between;align-items:center;margin:12px 0 18px;padding:9px 11px;display:flex}.mfa-challenge-meta strong{color:#8e6513;font-variant-numeric:tabular-nums}.mfa-back-button{color:#356a59;width:100%;font:700 12px var(--font-helper);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;margin-top:12px;display:inline-flex}.mfa-back-button:hover{color:#174a3b;text-underline-offset:3px;text-decoration:underline}.mfa-security-note{color:#6a776f;text-align:left;font:500 11px/1.45 var(--font-helper);background:#fbfcfa;border:1px solid #dde5df;border-radius:8px;align-items:flex-start;gap:8px;margin-top:18px;padding:11px;display:flex}.mfa-security-note svg{color:#26705a;flex:none}@media (width<=1100px){.auth-brand-metallic{width:min(430px,94%);height:132px}.auth-component-inner{padding:30px}}@media (width<=760px){.auth-component-card{max-width:420px}.auth-component-inner{padding:28px 22px}.auth-form-logo{width:68px;height:54px}}.content-table>.table-row>.table-actions-heading,.content-table>.table-row>.row-actions,.article-table-row>.table-actions-heading,.article-table-row>.row-actions,.patent-row>.table-actions-heading,.patent-row>.row-actions,.registry-table-row>.table-actions-heading,.registry-table-row>.row-actions,.lead-table-head>.table-actions-heading,.lead-table-row>.row-actions{text-align:center;white-space:nowrap;word-break:normal;overflow-wrap:normal;justify-self:center;width:72px;min-width:72px}.content-table>.table-row{grid-template-columns:30px minmax(330px,1.8fr) minmax(110px,.7fr) minmax(90px,.6fr) minmax(130px,.8fr) 72px!important}.lead-table-head,.lead-table-row{grid-template-columns:minmax(240px,1.05fr) minmax(310px,1.5fr) minmax(175px,.75fr) 135px 105px 72px}.row-actions{justify-content:center;width:72px;min-width:72px}.row-actions-trigger{flex:0 0 38px}.table-actions-heading{justify-content:center;align-self:stretch;align-items:center;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;text-align:center!important;width:72px!important;min-width:72px!important;font-family:var(--font-helper)!important;letter-spacing:.055em!important;text-transform:uppercase!important;color:#47534b!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:600!important;line-height:1!important;display:flex!important}.table-header>.table-actions-heading,.article-table-header>.table-actions-heading,.patent-row-head>.table-actions-heading,.registry-table-head>.table-actions-heading,.lead-table-head>.table-actions-heading{justify-self:center}.content-table:not(.article-content-table) .animated-list-sticky-header{padding-left:12px;padding-right:12px}.content-table:not(.article-content-table) .animated-list-sticky-header>.table-header{width:100%}.action-toast-viewport{z-index:2200;pointer-events:none;flex-direction:column;gap:10px;width:min(360px,100vw - 28px);display:flex;position:fixed;bottom:22px;right:20px}.action-toast{pointer-events:auto;background:#fff;border:1px solid #d7e0da;border-radius:12px;grid-template-columns:38px minmax(0,1fr) 30px;align-items:center;gap:10px;min-height:78px;padding:13px 12px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 50px #102c2328}.action-toast-icon{color:#176047;background:#e5f1eb;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.action-toast.info .action-toast-icon{color:#8b6410;background:#fff2cf}.action-toast>div strong{font-family:var(--font-heading);color:#18352c;font-size:14px;line-height:1.25;display:block}.action-toast>div p{font-family:var(--font-helper);color:#68766e;white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:12px;line-height:1.4;overflow:hidden}.action-toast>button{color:#68766e;background:0 0;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.action-toast>i{transform-origin:0;background:#d7a326;height:3px;animation:linear forwards ipg-toast-timer;position:absolute;bottom:0;left:0;right:0}@keyframes ipg-toast-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (width<=700px){.action-toast-viewport{bottom:14px;right:14px}.action-toast{min-height:72px}}@media (prefers-reduced-motion:reduce){.action-toast>i{animation:none}}.content-table:not(.article-content-table) .table-row{grid-template-columns:30px minmax(360px,1.8fr) minmax(150px,.7fr) minmax(110px,.6fr) minmax(170px,.8fr) 72px!important}.content-table:not(.article-content-table) .table-header,.content-table:not(.article-content-table) .animated-list-item .table-row{width:100%}.content-table:not(.article-content-table) .table-header>input,.content-table:not(.article-content-table) .animated-list-item .table-row>input,.content-table:not(.article-content-table) .row-actions,.content-table:not(.article-content-table) .table-actions-heading{justify-self:center}.table-control-stack .animated-scroll-list{scrollbar-gutter:auto}.action-toast-viewport{align-items:flex-end;gap:22px;width:min(420px,100vw - 32px);bottom:18px;right:24px}.action-toast{--toast:#176047;--toast-dark:#0f4535;background:var(--toast);color:#fff;border:0;border-radius:10px;width:min(392px,100%);min-height:92px;padding:20px 48px 22px 82px;display:block;position:relative;overflow:visible;box-shadow:0 22px 55px #102c2340}.action-toast.info{--toast:#245d76;--toast-dark:#163f53}.action-toast.warning{--toast:#c98718;--toast-dark:#8d5b0c}.action-toast.error{--toast:#a8463d;--toast-dark:#762f29}.action-toast:before{content:"";background:var(--toast-dark);opacity:.95;border-radius:42px 42px 0 10px;width:74px;height:70px;position:absolute;bottom:0;left:0}.action-toast-icon{z-index:2;background:var(--toast-dark);color:#fff;border:5px solid #fff;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:absolute;top:-17px;left:23px;box-shadow:0 7px 20px #102c2330}.action-toast>div{min-width:0}.action-toast>div strong{color:#fff;font-family:var(--font-heading);font-size:17px;line-height:1.3;display:block}.action-toast>div p{color:#f5faf7;font-family:var(--font-helper);white-space:normal;margin:5px 0 0;font-size:13px;line-height:1.45;overflow:visible}.action-toast>button{color:#27362f;background:#fff;border:0;border-radius:7px;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:9px;right:9px}.action-toast>button:hover{color:#17352c;background:#f5f2e8}.action-toast-timer{background:#ffffff45;border-radius:4px;height:4px;position:absolute;bottom:8px;left:10%;right:10%;overflow:hidden}.action-toast-timer>i{border-radius:inherit;transform-origin:0;background:#ffffffe0;width:100%;height:100%;animation:linear forwards ipg-toast-timer;display:block}@media (width<=700px){.action-toast-viewport{bottom:14px;right:16px}.action-toast{min-height:86px;padding:18px 43px 20px 76px}.action-toast-icon{width:50px;height:50px;left:19px}.action-toast>div strong{font-size:15px}.action-toast>div p{font-size:12px}}.page-command-row{flex-wrap:nowrap;align-items:center}.page-command-row>.primary-btn,.page-command-row .table-command-button,.page-command-row>.detailed-filter-button{white-space:nowrap;min-width:118px;height:42px!important;font-family:var(--font-helper)!important;border-radius:8px!important;padding:0 14px!important;font-size:12px!important;font-weight:700!important;line-height:1!important}.page-command-row>.primary-btn{border:1px solid #164a3b}.page-command-row>.detailed-filter-button{margin-left:auto}.bulk-table-actions{align-items:center;gap:8px;min-height:42px;display:flex}.bulk-table-actions .table-command-button{color:#26362e;background:#fff;border:1px solid #d6ddd7;justify-content:center;align-items:center;gap:7px;margin:0;display:inline-flex}.bulk-table-actions .table-command-button .table-command-count{color:#435149;background:#e8ede9;border-radius:12px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;display:inline-grid}.bulk-table-actions .bulk-delete-button{color:#963e35;background:#fff7f5;border-color:#dfbbb5}.bulk-table-actions .bulk-delete-button:hover:not(:disabled){background:#fbe8e5}.bulk-table-actions .restore-button:hover:not(:disabled){background:#dfeee6}.bulk-table-actions .deleted-toggle-button.active{color:#75510b;background:#fff4d8;border-color:#b9851c;box-shadow:inset 0 0 0 1px #d5a32d33}.bulk-table-actions .table-command-button:disabled{cursor:not-allowed;color:#9aa29c;opacity:.72;background:#f3f5f2;border-color:#dfe3df}.table-selection-feedback{color:#5e6b63;width:max-content;min-height:34px;font-family:var(--font-helper);background:#f8faf7;border:1px solid #d9e0da;border-radius:8px;align-items:center;gap:10px;margin:7px 0 0;padding:7px 11px;font-size:12px;display:flex}.table-selection-feedback strong{color:#174b3c;font-size:12px}.table-selection-feedback span:before{content:"";background:#c7941c;border-radius:50%;width:4px;height:4px;margin:0 8px 2px 0;display:inline-block}.custom-checkbox{width:var(--checkbox-size);height:var(--checkbox-size);color:#fff;vertical-align:middle;background:0 0;border:0;justify-self:center;place-items:center;margin:0;padding:0;display:inline-grid}.custom-checkbox>.custom-checkbox-box{background:#fff;border:1.5px solid #8f9b93;border-radius:5px;place-items:center;width:100%;height:100%;transition:border-color .18s,background .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.custom-checkbox>.custom-checkbox-box>svg{z-index:2;position:relative}.custom-checkbox>.custom-checkbox-box>i{pointer-events:none;background:#173f34;position:absolute;inset:0}.custom-checkbox:hover>.custom-checkbox-box,.custom-checkbox:focus-visible>.custom-checkbox-box{border-color:#2e725d;box-shadow:0 0 0 3px #2e725d1c}.custom-checkbox:focus-visible{outline:0}.custom-checkbox.checked>.custom-checkbox-box{background:#176047;border-color:#176047}.custom-checkbox:disabled{cursor:not-allowed;opacity:.45}.table-header>.custom-checkbox,.article-table-header>.custom-checkbox,.patent-row-head>.custom-checkbox,.registry-table-head>.custom-checkbox{--checkbox-size:19px}@media (width<=900px){.page-command-row>.primary-btn,.page-command-row .table-command-button,.page-command-row>.detailed-filter-button{min-width:108px}.table-selection-feedback{margin-left:0}}.staggered-row-menu{transform-origin:100% 0;background:#fff;border:1px solid #d7dfd9;border-radius:11px;flex-direction:column;gap:3px;width:200px;padding:7px;display:flex;overflow:hidden;box-shadow:0 20px 50px #102c2333,0 3px 10px #102c2314}.staggered-row-menu:before{content:"";opacity:.9;background:linear-gradient(90deg,#164a3b,#d4a029);height:3px;position:absolute;inset:0 0 auto}.staggered-row-menu button{color:#2d3b33;height:42px;font-family:var(--font-helper);background:0 0;border:1px solid #0000;border-radius:7px;padding:0 11px;font-size:13px;font-weight:500;transition:background .16s,color .16s,border-color .16s,transform .16s;position:relative}.staggered-row-menu button:hover,.staggered-row-menu button:focus-visible{color:#164a3b;background:#edf5f0;border-color:#dce8e1;outline:0;transform:translate(2px)}.row-action-option-icon{color:#906815;background:#f3ead1;border-radius:6px;place-items:center;width:25px;height:25px;transition:background .16s,color .16s;display:grid}.staggered-row-menu button:hover .row-action-option-icon,.staggered-row-menu button:focus-visible .row-action-option-icon{color:#155743;background:#dcece4}.row-actions-trigger>span{place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.staggered-row-menu button{transition:none}.staggered-row-menu button:hover,.staggered-row-menu button:focus-visible{transform:none}}.animated-select{flex:none;min-width:170px;position:relative}.animated-select-trigger{color:#2d3932;width:100%;min-width:170px;height:42px;font-family:var(--font-helper);text-align:left;background:#fff;border:1px solid #d4dcd6;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:0 11px 0 13px;font-size:12px;font-weight:600;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.animated-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.animated-select-trigger>i{color:#65736a;flex:none;place-items:center;font-style:normal;display:grid}.animated-select-trigger:hover,.animated-select-trigger[aria-expanded=true],.animated-select-trigger:focus-visible{background:#fbfdfb;border-color:#8ca99e;outline:0;box-shadow:0 0 0 3px #27665010}.animated-select-trigger:disabled{cursor:not-allowed;opacity:.55}.animated-select-menu{z-index:1300;transform-origin:top;background:#fff;border:1px solid #d8dfda;border-radius:9px;flex-direction:column;gap:2px;max-height:310px;padding:6px;display:flex;position:fixed;overflow-y:auto;box-shadow:0 15px 36px #102c2326}.animated-select-menu button{color:#3d4942;width:100%;min-height:36px;font-family:var(--font-helper);text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:0 9px 0 11px;font-size:12px;transition:background .14s,color .14s;display:flex}.animated-select-menu button:hover,.animated-select-menu button:focus-visible{color:#164a3b;background:#eef4f0;outline:0}.animated-select-menu button.selected{color:#745711;background:#f6f0dc;font-weight:700}.animated-select-menu::-webkit-scrollbar{width:7px}.animated-select-menu::-webkit-scrollbar-thumb{background:#9aa9a0;border-radius:8px}.table-management-bar .management-filters>.animated-select{z-index:2;order:10;min-width:175px;max-width:230px;position:relative}.patent-advanced-filters .animated-select{width:100%;min-width:190px}.lead-filterbar .animated-select{min-width:190px}.animated-folder-children{margin-left:14px;padding-left:18px;position:relative;overflow:hidden}.animated-folder-children:before{content:"";transform-origin:top;background:linear-gradient(#c89b2b,#88a295);width:1px;position:absolute;top:1px;bottom:8px;left:7px}.animated-folder-child{position:relative}.animated-folder-child:before{content:"";transform-origin:0;background:#9dac9f;width:12px;height:1px;transition:width .16s,background .16s;position:absolute;top:50%;left:-11px}.animated-folder-child:not(:last-child):after{content:"";opacity:.8;background:#c9d0ca;width:6px;height:1px;position:absolute;top:calc(100% + 1px);left:-11px}.animated-folder-child .folder-row{transition:transform .16s,background .16s,color .16s}.animated-folder-child:has(.folder-row:hover):before{background:#c4901e;width:17px}.animated-folder-child:has(.folder-row.active):before{background:#c4901e;width:17px}.animated-folder-child .folder-row:hover,.animated-folder-child .folder-row.active{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.animated-select-trigger,.animated-select-menu button,.animated-folder-child:before,.animated-folder-child .folder-row{transition:none}.animated-folder-child .folder-row:hover,.animated-folder-child .folder-row.active{transform:none}}.draft-select-field>.animated-select,.create-drawer label>.animated-select,.template-field-grid label>.animated-select{width:100%;max-width:none;margin-top:7px}.draft-select-field .animated-select-trigger,.create-drawer .animated-select-trigger,.template-field-grid .animated-select-trigger{background:#fff;width:100%;min-width:0;height:42px}.draft-select-validation{pointer-events:none;opacity:0!important;border:0!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;position:absolute!important}.editor-style-select{width:126px;min-width:126px}.editor-style-select .animated-select-trigger{min-width:126px;height:34px;box-shadow:none;border-color:#d9ded9;border-radius:6px;padding:0 8px 0 10px;font-size:12px}.document-access-select{width:126px;min-width:126px}.document-access-select .animated-select-trigger{min-width:126px;height:36px;font-size:12px}.document-list>div>.animated-select{justify-self:stretch}.date-range-field{flex-direction:column;grid-column:1/-1;gap:7px;min-width:0;display:flex}.date-range-field>span{color:#26342c;min-height:17px;font-family:var(--font-helper);align-items:center;font-size:12px;font-weight:700;display:flex}.date-range-input-group{background:#fff;border:1px solid #d4dcd6;border-radius:8px;width:100%;height:44px;transition:border-color .15s,box-shadow .15s;display:flex}.date-range-input-group:focus-within{border-color:#7f9f93;box-shadow:0 0 0 3px #27665012}.date-range-input-group>div{flex:1;grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr);align-items:center;min-width:0;display:grid}.date-range-input-group input{color:#26342c;width:100%;min-width:0;height:42px;font-family:var(--font-helper);outline:0;padding:0 10px;font-size:12px;box-shadow:none!important;background:0 0!important;border:0!important}.date-range-input-group i{color:#87938b;font-style:normal}.date-range-input-group>button{color:#315b4e;background:#f8faf7;border:1px solid #d4dcd6;border-radius:0 8px 8px 0;flex:0 0 43px;place-items:center;width:43px;margin:-1px -1px -1px 0;display:grid}.date-range-input-group>button:hover,.date-range-input-group>button[aria-expanded=true]{color:#164a3b;background:#eaf2ed}.session-schedule-grid{gap:14px;display:grid}.session-schedule-grid>.two-col{margin:0}.date-range-popover{z-index:1450;transform-origin:top;background:#fff;border:1px solid #d4ddd7;border-radius:12px;padding:13px;position:fixed;box-shadow:0 24px 65px #102c2338,0 4px 12px #102c2312}.date-range-popover>header,.date-range-nav,.date-range-popover>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.date-range-popover>header{border-bottom:1px solid #e4e8e4;padding:2px 3px 11px}.date-range-popover>header div{flex-direction:column;gap:3px;display:flex}.date-range-popover>header span{color:#8b6416;font-family:var(--font-helper);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.date-range-popover>header strong{font-family:var(--font-heading);font-size:14px}.date-range-popover>header button,.date-range-nav button{color:#4f5d54;background:0 0;border:0;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.date-range-popover>header button:hover,.date-range-nav button:hover{color:#164a3b;background:#edf3ef}.date-range-nav{padding:8px 0}.date-range-nav span{color:#6b766f;font-family:var(--font-helper);font-size:12px}.range-calendar-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.range-calendar-month>strong{color:#24342c;font-family:var(--font-heading);text-align:center;margin:2px 0 8px;font-size:13px;display:block}.range-weekdays,.range-days{grid-template-columns:repeat(7,1fr);display:grid}.range-weekdays span{color:#879088;font-family:var(--font-helper);text-align:center;padding:3px;font-size:12px;font-weight:700}.range-days button{color:#34423a;min-width:0;height:34px;font-family:var(--font-helper);background:0 0;border:0;place-items:center;padding:0;font-size:12px;display:grid;position:relative}.range-days button span{z-index:2;border-radius:7px;place-items:center;width:29px;height:29px;display:grid;position:relative}.range-days button:hover span{background:#edf3ef}.range-days button.outside{color:#b5bcb7}.range-days button.in-range{background:#e7f0eb}.range-days button.range-start{border-radius:7px 0 0 7px}.range-days button.range-end{border-radius:0 7px 7px 0}.range-days button.range-start span,.range-days button.range-end span{color:#fff;background:#164a3b}.range-days button.range-start.range-end{border-radius:7px}.date-range-popover>footer{border-top:1px solid #e4e8e4;margin-top:11px;padding:11px 2px 1px}.date-range-popover>footer>div{gap:5px;display:flex}.date-range-popover>footer>div button{color:#526058;height:32px;font-family:var(--font-helper);background:#fff;border:1px solid #d9dfda;border-radius:7px;padding:0 9px;font-size:12px;font-weight:700}.date-range-popover>footer>div button:hover{color:#76550e;background:#fff8e5;border-color:#c5a050}.date-range-popover>footer>.primary-btn{height:34px;padding:0 12px;font-size:12px}@media (width<=680px){.range-calendar-grid{grid-template-columns:1fr}.range-calendar-month:nth-child(2){display:none}.date-range-popover{max-height:calc(100dvh - 20px);overflow:auto}.date-range-popover>footer{flex-direction:column;align-items:stretch}.date-range-popover>footer>div{justify-content:space-between}.date-range-popover>footer>div button{flex:1}.date-range-input-group>div{grid-template-columns:minmax(98px,1fr) auto minmax(98px,1fr)}.editor-style-select{width:112px;min-width:112px}.editor-style-select .animated-select-trigger{min-width:112px}}@media (prefers-reduced-motion:reduce){.date-range-input-group{transition:none}}.date-range-input-group{height:62px}.date-range-input-group>div{grid-template-columns:minmax(130px,1fr) auto minmax(130px,1fr)}.date-range-endpoint{flex-direction:column;justify-content:center;gap:1px;min-width:0;height:60px;padding:5px 10px;display:flex}.date-range-endpoint small{color:#7a857e;font-family:var(--font-helper);letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.date-range-endpoint input{font-weight:600;height:29px!important;padding:0!important;font-size:12px!important}.date-range-input-group>button{flex-basis:47px;width:47px;height:62px}.patent-date-ranges{grid-template-columns:1fr 1fr;gap:15px;display:grid}.patent-date-ranges .date-range-field{grid-column:auto}@media (width<=900px){.patent-date-ranges{grid-template-columns:1fr}}@media (width<=680px){.date-range-input-group>div{grid-template-columns:minmax(96px,1fr) auto minmax(96px,1fr)}.date-range-endpoint{padding:5px 7px}.date-range-endpoint input{font-size:12px!important}}.date-range-endpoint{color:#26342c;text-align:left;background:0 0;border:0;align-items:flex-start;width:100%}.date-range-endpoint strong{font-family:var(--font-helper);font-size:12px;font-weight:700;line-height:1.25}.date-range-endpoint:hover,.date-range-endpoint:focus-visible{background:#f2f6f3;outline:0}.date-range-endpoint:focus-visible{box-shadow:inset 0 0 0 2px #39766335}.range-nav-center{justify-content:center;align-items:center;gap:10px;min-width:0;display:flex}.range-nav-center>span{white-space:nowrap}.range-year-select .animated-select-trigger{background:#f8faf7;border-color:#d6ddd8;min-width:92px;height:32px;padding:0 7px 0 10px;font-size:12px}.range-year-select .animated-select-trigger:hover,.range-year-select .animated-select-trigger[aria-expanded=true]{background:#eef4f0}@media (width<=680px){.range-nav-center>span{display:none}.range-year-select{width:104px;min-width:104px}.range-year-select .animated-select-trigger{min-width:104px}}.date-range-nav{grid-template-columns:34px minmax(0,1fr) 34px;display:grid}.range-nav-center{grid-template-columns:minmax(0,1fr) 108px;align-items:center;gap:12px;width:100%;display:grid}.range-nav-center>span{text-align:center}.range-year-select{width:108px;min-width:108px}.date-range-nav .range-year-select .animated-select-trigger{color:#324139;width:108px;min-width:108px;height:34px;box-shadow:none;background:#fff;border:1px solid #d7ddd8;border-radius:7px;justify-content:space-between;align-items:center;padding:0 9px 0 11px;font-size:12px;display:flex}.date-range-nav .range-year-select .animated-select-trigger>i{place-items:center;display:grid}.date-range-nav .range-year-select .animated-select-trigger:hover,.date-range-nav .range-year-select .animated-select-trigger[aria-expanded=true]{background:#fff9e9;border-color:#b9974c;box-shadow:0 0 0 3px #c6972512}.range-year-menu{z-index:1750!important;border-color:#d3dcd6!important;width:108px!important;max-height:238px!important;padding:5px!important;box-shadow:0 18px 45px #102c233d!important}.range-year-menu button{font-variant-numeric:tabular-nums;text-align:center;justify-content:center;min-height:32px;padding:0 25px 0 8px;position:relative}.range-year-menu button>svg{position:absolute;right:8px}@media (width<=680px){.range-nav-center{justify-content:center;display:flex}.range-nav-center>span{display:none}.range-year-select,.date-range-nav .range-year-select .animated-select-trigger{width:112px;min-width:112px}.range-year-menu{width:112px!important}}.body-editor-media-picker{padding:18px}.body-editor-media-picker .folder-picker-dialog{width:min(960px,100vw - 36px);height:min(650px,100vh - 36px)}.body-editor-media-picker .folder-picker-shell{grid-template-columns:188px minmax(0,1fr)}.body-editor-media-picker .picker-content{grid-template-columns:minmax(0,1fr) 245px}.body-editor-media-picker .picker-grid>button>div{height:104px}.body-editor-media-picker .picker-large-preview>div{height:180px}.body-editor-media-picker .folder-picker-dialog>footer{z-index:3;padding:10px 14px;position:relative;box-shadow:0 -8px 20px #10251f0a}.body-editor-media-picker .folder-picker-dialog>footer .primary-btn{justify-content:center;min-width:168px;min-height:42px}@media (width<=680px){.body-editor-media-picker{padding:8px}.body-editor-media-picker .folder-picker-dialog{width:calc(100vw - 16px);height:calc(100vh - 16px)}.body-editor-media-picker .folder-picker-dialog>footer{position:sticky;bottom:0}.body-editor-media-picker .folder-picker-dialog>footer .primary-btn{flex:1;min-width:0}}.has-draft-media{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.course-photo.has-draft-media:after{display:none}.article-hero-caption{border-bottom:1px solid #e1e5e2;padding:8px 0;color:#7b857e!important;font:12px/1.5 var(--font-helper)!important;margin:-4px 0 18px!important}.patent-document-list{gap:8px;margin-top:10px;display:grid}.patent-document-list>div{font-family:var(--font-helper);background:#fafbf9;border:1px solid #e1e4df;border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 12px;font-size:12px;display:grid}.patent-document-list>div svg{color:#bc8617}.patent-document-list>div strong{color:#185441}.patent-document-list>a{color:#203129;font-family:var(--font-helper);background:#fafbf9;border:1px solid #e1e4df;border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;text-decoration:none;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.patent-document-list>a:hover{background:#f3f8f5;border-color:#b9cfc6;transform:translateY(-1px)}.patent-document-list>a svg{color:#bc8617}.patent-document-list>a span{gap:3px;min-width:0;display:grid}.patent-document-list>a b{font:700 12px/1.35 var(--font-heading)}.patent-document-list>a small{color:var(--helper-soft);font:500 12px/1.35 var(--font-helper);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.patent-document-list>a>strong{color:#185441;font:700 12px/1.2 var(--font-helper);white-space:nowrap}@media (width<=640px){.patent-document-list>a{grid-template-columns:18px minmax(0,1fr)}.patent-document-list>a>strong{grid-column:2}}.typography-controls{gap:5px!important}.editor-template-select{width:158px}.editor-template-select .animated-select-trigger{min-width:158px}.editor-font-select{width:128px}.editor-font-select .animated-select-trigger{min-width:128px}.editor-size-select{width:82px}.editor-size-select .animated-select-trigger{min-width:82px}.editor-template-select .animated-select-trigger,.editor-font-select .animated-select-trigger,.editor-size-select .animated-select-trigger{height:34px;font:500 12px var(--font-helper);box-shadow:none;background:#fff;border:1px solid #d9ded9;border-radius:6px;padding:0 7px 0 9px}.tiptap h1{font:700 32px/1.18 var(--font-editor);color:#172b24;margin:34px 0 13px}.tiptap h3{font:700 20px/1.3 var(--font-editor);color:#24342d;margin:25px 0 9px}.tiptap pre{color:#eff7f2;background:#172b24;border-radius:7px;padding:15px;font:13px/1.65 ui-monospace,monospace;overflow:auto}.tiptap hr{border:0;border-top:1px solid #d9dfda;margin:30px 0}.tiptap img{border-radius:8px;max-width:100%;height:auto;margin:24px auto;display:block}.editor-foot span:last-child{font-family:var(--font-helper);letter-spacing:.01em}@media (width<=1050px){.editor-toolbar{align-items:flex-start}.typography-controls{border-bottom:1px solid #dce1db;width:100%;border-right:0!important;padding:0 0 6px!important}.editor-template-select{width:min(220px,28vw)}.editor-template-select .animated-select-trigger{min-width:0}.editor-font-select{width:min(160px,24vw)}.editor-font-select .animated-select-trigger{min-width:0}}@media (width<=700px){.typography-controls{grid-template-columns:1fr 1fr;display:grid!important}.editor-template-select{grid-column:1/-1;width:100%}.editor-font-select,.editor-size-select{width:100%}.editor-template-select .animated-select-trigger,.editor-font-select .animated-select-trigger,.editor-size-select .animated-select-trigger{width:100%;min-width:0}}.rich-editor .editor-toolbar{background:#fff;border:0;border-bottom:1px solid #d8dfda;flex-direction:column;align-items:stretch;min-height:0;box-shadow:0 10px 25px #17372e12;gap:0!important;padding:0!important;display:flex!important}.editor-toolbar-row{align-items:stretch;min-width:0;display:flex}.editor-toolbar-document-row{background:#fff;min-height:58px}.editor-toolbar-format-row{background:#f5f7f4;border-top:1px solid #e5e9e5;min-height:54px}.toolbar-section{border-right:1px solid #e0e5e1;align-items:center;gap:9px;min-width:0;padding:7px 12px;display:flex}.toolbar-section:last-child{border-right:0}.toolbar-section-document{flex:1}.toolbar-section-history{background:#fbfcfa;margin-left:auto}.toolbar-section-insert{margin-left:auto}.toolbar-section-label{color:#718078;font:600 12px/1 var(--font-helper);letter-spacing:.1em;text-transform:uppercase;writing-mode:vertical-rl;flex:none;align-self:stretch;align-items:center;padding-right:2px;display:flex;transform:rotate(180deg)}.toolbar-selects,.toolbar-icon-cluster,.toolbar-structure-actions{align-items:center;gap:4px;min-width:0;display:flex}.toolbar-selects{scrollbar-width:none;gap:6px;overflow-x:auto}.toolbar-selects::-webkit-scrollbar{display:none}.toolbar-icon-cluster{background:#fff;border:1px solid #dce2dd;border-radius:8px;padding:3px}.editor-toolbar .toolbar-icon-cluster>button{color:#526158;border-radius:6px;place-items:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;display:grid}.editor-toolbar .toolbar-icon-cluster>button:hover,.editor-toolbar .toolbar-icon-cluster>button.active{color:#15513f;background:#e4eee8}.toolbar-text-action{white-space:nowrap;align-items:center;color:#3e5148!important;min-height:34px!important;font:600 12px var(--font-helper)!important;background:#fff!important;border:1px solid #d8dfda!important;border-radius:7px!important;gap:6px!important;padding:0 10px!important;display:flex!important}.toolbar-text-action:hover,.toolbar-text-action.active{color:#15513f!important;background:#e6f0ea!important;border-color:#7d9e91!important}.toolbar-text-action.cms-block-trigger{margin:0}.editor-toolbar .editor-expand-button{grid-template-columns:none;justify-content:center;align-items:center;gap:6px;color:#174f3f!important;background:#e5eee9!important;width:auto!important;min-width:78px!important;padding:0 9px!important;display:flex!important}.editor-toolbar .editor-template-select{flex:0 0 162px;width:162px}.editor-toolbar .editor-style-select{flex:0 0 120px;width:120px}.editor-toolbar .editor-font-select{flex:0 0 126px;width:126px}.editor-toolbar .editor-size-select{flex:0 0 76px;width:76px}.editor-toolbar .editor-template-select .animated-select-trigger,.editor-toolbar .editor-style-select .animated-select-trigger,.editor-toolbar .editor-font-select .animated-select-trigger,.editor-toolbar .editor-size-select .animated-select-trigger{color:#31433a;width:100%;min-width:0;height:36px;font:500 12px var(--font-helper);box-shadow:none;background:#fbfcfa;border:1px solid #d6ded8;border-radius:7px;padding:0 8px 0 10px}.editor-toolbar .editor-template-select .animated-select-trigger:hover,.editor-toolbar .editor-style-select .animated-select-trigger:hover,.editor-toolbar .editor-font-select .animated-select-trigger:hover,.editor-toolbar .editor-size-select .animated-select-trigger:hover{background:#fff;border-color:#8ca599}.tiptap .cms-editor-figure{background:#f5f7f4;border:1px solid #cfd8d2;border-radius:10px;margin:28px 0;position:relative;overflow:hidden;box-shadow:0 8px 24px #17372e10}.tiptap .cms-editor-figure:focus-within{border-color:#4d7a69;box-shadow:0 0 0 3px #4d7a6918,0 10px 28px #17372e12}.tiptap .cms-editor-figure img{object-fit:contain;background:#e8ece8;border-radius:0;width:100%;max-height:520px;margin:0;display:block}.tiptap .cms-editor-figure figcaption{color:#4f5f57;min-height:74px;font:italic 13px/1.6 var(--font-body);background:#fff;border-top:1px solid #d7ded8;outline:0;padding:30px 17px 13px;position:relative}.tiptap .cms-editor-figure figcaption:before{content:attr(data-label);color:#a1751b;font:700 12px/1 var(--font-helper);letter-spacing:.12em;text-transform:uppercase;font-style:normal;position:absolute;top:10px;left:17px}.tiptap .cms-editor-figure figcaption:after{content:"Editable caption";color:#8b958f;font:500 12px/1 var(--font-helper);font-style:normal;position:absolute;top:9px;right:14px}.tiptap .cms-editor-figure.ProseMirror-selectednode{outline-offset:2px;outline:3px solid #d8a12155}.article-draft-body .cms-editor-figure{margin:28px 0}.article-draft-body .cms-editor-figure img{border-radius:4px;width:100%;height:auto;display:block}.article-draft-body .cms-editor-figure figcaption{color:#7c847e;font:italic 12px/1.5 var(--font-body);border-bottom:1px solid #e5e5df;padding:8px 2px}.tiptap .cms-editor-section{background:linear-gradient(135deg,#fbfcfa,#f5f8f5);border:1px solid #d5ddd7;border-left:4px solid #2d6755;border-radius:8px;margin:28px -8px;padding:30px 24px 20px;position:relative}.tiptap .cms-editor-section:before{content:"Grouped section";color:#86701f;font:700 12px/1 var(--font-helper);letter-spacing:.12em;text-transform:uppercase;position:absolute;top:9px;left:22px}.tiptap .cms-editor-section:focus-within{border-color:#6d9184;box-shadow:0 0 0 3px #476f6014}.tiptap .cms-editor-section>:first-child{margin-top:5px}.tiptap .cms-editor-section>:last-child{margin-bottom:0}.article-draft-body section[data-editor-section]{border-left:3px solid #1d4b62;margin:32px 0;padding:2px 0 2px 20px}@media (width<=1180px){.editor-toolbar-document-row,.editor-toolbar-format-row{scrollbar-width:none;overflow-x:auto}.editor-toolbar-document-row::-webkit-scrollbar{display:none}.editor-toolbar-format-row::-webkit-scrollbar{display:none}.toolbar-section-document{flex:none}.toolbar-section-history{z-index:2;background:#fff;position:sticky;right:0;box-shadow:-12px 0 18px #fff}.toolbar-section-insert{flex:none;margin-left:0}.toolbar-section-label{display:none}}@media (width<=700px){.editor-toolbar-document-row{min-height:52px}.editor-toolbar-format-row{min-height:48px}.toolbar-section{padding:6px}.toolbar-section-history{padding-left:8px}.editor-toolbar .editor-template-select{flex-basis:142px;width:142px}.editor-toolbar .editor-style-select{flex-basis:105px;width:105px}.editor-toolbar .editor-font-select{flex-basis:112px;width:112px}.editor-toolbar .editor-size-select{flex-basis:68px;width:68px}.toolbar-text-action span,.editor-toolbar .editor-expand-button span{display:none}.toolbar-text-action{justify-content:center;width:34px;padding:0!important}.editor-toolbar .editor-expand-button{width:34px!important;min-width:34px!important;padding:0!important}.tiptap .cms-editor-section{margin:22px 0;padding:29px 15px 16px}}.rich-editor .editor-toolbar{scrollbar-width:none;background:#f8faf7;height:48px;overflow:auto hidden;flex-direction:row!important;align-items:stretch!important;min-height:48px!important;display:flex!important}.rich-editor .editor-toolbar::-webkit-scrollbar{display:none}.editor-toolbar-row{display:contents!important}.editor-toolbar-document-row,.editor-toolbar-format-row{background:0 0!important;border:0!important;min-height:0!important;overflow:visible!important}.toolbar-section{background:0 0;border-right:1px solid #e0e5e1;flex:none;gap:5px;height:48px;padding:5px 7px}.toolbar-section-label{writing-mode:horizontal-tb;transform:none;display:none!important}.toolbar-section-document{flex:none;order:1}.editor-toolbar-format-row>.toolbar-section:first-child{order:2}.editor-toolbar-format-row>.toolbar-section:nth-child(2){order:3}.toolbar-section-insert{order:4;margin-left:0}.toolbar-section-history{z-index:5;order:9;margin-left:auto;padding-left:8px;right:0;box-shadow:-10px 0 18px #f8faf7;background:#fff!important;position:sticky!important}.toolbar-selects{gap:4px;overflow:visible}.toolbar-icon-cluster{border-radius:7px;height:36px;padding:2px}.editor-toolbar .toolbar-icon-cluster>button{width:30px;min-width:30px;height:30px;min-height:30px}.toolbar-text-action{height:34px;min-height:34px!important;padding:0 8px!important}.editor-toolbar .editor-expand-button{min-width:66px!important;height:30px!important;min-height:30px!important}.editor-toolbar .editor-template-select{flex-basis:145px;width:145px}.editor-toolbar .editor-style-select{flex-basis:108px;width:108px}.editor-toolbar .editor-font-select{flex-basis:118px;width:118px}.editor-toolbar .editor-size-select{flex-basis:68px;width:68px}.editor-toolbar .editor-template-select .animated-select-trigger,.editor-toolbar .editor-style-select .animated-select-trigger,.editor-toolbar .editor-font-select .animated-select-trigger,.editor-toolbar .editor-size-select .animated-select-trigger{height:34px}.rich-editor.is-fullscreen .editor-toolbar{height:48px;min-height:48px;padding-left:8px!important;padding-right:0!important}.rich-editor.is-fullscreen .fullscreen-toc{box-sizing:border-box;background:#fbfcfa;flex-direction:column;width:280px;padding:0 10px 10px;display:flex;bottom:36px;overflow:hidden;top:106px!important}.rich-editor.is-fullscreen .fullscreen-toc header{z-index:2;background:#fbfcfa;flex:none;margin:0 -10px;padding:13px 17px 12px;position:relative}.rich-editor.is-fullscreen .fullscreen-toc nav{scrollbar-width:thin;scrollbar-color:#aebbb4 transparent;flex:1;min-height:0;padding:10px 0 24px;overflow:hidden auto}.rich-editor.is-fullscreen .fullscreen-toc nav button{box-sizing:border-box;width:100%}.rich-editor.is-fullscreen .editor-scroll{padding-left:280px}.rich-editor.is-fullscreen .cms-block-library{top:106px!important}.fullscreen-editor-title .fullscreen-preview-button{align-items:center;width:auto!important;font:600 12px var(--font-helper)!important;background:#ffffff16!important;border-color:#ffffff4a!important;gap:6px!important;padding:6px 10px!important;display:flex!important}.fullscreen-editor-title .fullscreen-preview-button:hover{background:#ffffff28!important}.fullscreen-editor-title .fullscreen-preview-button span{color:#fff;font:600 12px var(--font-helper);letter-spacing:0;text-transform:none;display:inline}@media (width<=900px){.rich-editor.is-fullscreen .fullscreen-toc{width:240px}.rich-editor.is-fullscreen .editor-scroll{padding-left:240px}.toolbar-section-history{box-shadow:-8px 0 15px #f8faf7}}@media (width<=700px){.rich-editor .editor-toolbar{height:46px;min-height:46px!important}.toolbar-section{height:46px;padding:5px}.rich-editor.is-fullscreen .editor-toolbar{height:46px;min-height:46px}.rich-editor.is-fullscreen .fullscreen-toc,.rich-editor.is-fullscreen .cms-block-library{top:104px!important}.rich-editor.is-fullscreen .fullscreen-toc{width:100%;right:0}.rich-editor.is-fullscreen .fullscreen-toc+.editor-scroll{visibility:hidden;padding-left:0}.fullscreen-editor-title small,.fullscreen-editor-title .fullscreen-preview-button span{display:none}.fullscreen-editor-title .fullscreen-preview-button{justify-content:center;width:32px!important;padding:6px!important}.editor-toolbar .editor-template-select{flex-basis:132px;width:132px}.editor-toolbar .editor-font-select{flex-basis:105px;width:105px}}.toolbar-section-history{box-shadow:none;order:5;margin-left:0;position:static!important;right:auto!important}.toolbar-essential-actions{z-index:8;background:#fff;border-left:1px solid #d8dfda;flex:none;order:10;align-items:center;gap:5px;height:48px;padding:6px 8px;display:flex;position:sticky;right:0;box-shadow:-14px 0 22px #f8faf7}.toolbar-essential-actions .editor-expand-button{font:600 12px var(--font-helper);border-radius:7px;justify-content:center;align-items:center;gap:6px;color:#174f3f!important;background:#e5eee9!important;border:1px solid #cbdad2!important;min-width:112px!important;height:34px!important;min-height:34px!important;padding:0 10px!important;display:flex!important}.toolbar-essential-actions .cms-block-trigger{height:34px!important;min-height:34px!important}.tag-field{grid-column:1/-1}.tag-token-input{cursor:text;background:#fff;border:1px solid #d5ddd7;border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px;min-height:48px;padding:7px 9px;transition:border-color .15s,box-shadow .15s;display:flex}.tag-token-input:focus-within{border-color:#5f8a79;box-shadow:0 0 0 3px #356a5615}.tag-token{color:#174f3f;min-height:29px;font:600 12px var(--font-helper);background:#edf5f0;border:1px solid #d5e4dc;border-radius:999px;align-items:center;gap:4px;padding:4px 5px 4px 9px;display:inline-flex}.tag-token button{color:#61776d;background:0 0;border:0;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;display:grid}.tag-token button:hover{color:#174f3f;background:#d6e8de}.tag-token-input>input{background:0 0;outline:0;flex:1;min-width:180px;height:30px!important;box-shadow:none!important;border:0!important;padding:0 4px!important}.tag-field>small{color:#707c75;font:500 12px/1.5 var(--font-helper);margin-top:7px;display:block}@media (width<=700px){.toolbar-essential-actions{height:46px;padding:6px}.toolbar-essential-actions .toolbar-text-action span,.toolbar-essential-actions .editor-expand-button span{display:none}.toolbar-essential-actions .toolbar-text-action,.toolbar-essential-actions .editor-expand-button{width:34px!important;min-width:34px!important;padding:0!important}.tag-token-input>input{min-width:120px}}.rich-editor .editor-toolbar{overflow:hidden!important}.editor-toolbar-scroll{scrollbar-width:none;flex:1;align-items:stretch;min-width:0;display:flex;overflow:auto hidden}.editor-toolbar-scroll::-webkit-scrollbar{display:none}.toolbar-essential-actions{z-index:9;margin-left:0;box-shadow:-12px 0 20px #f8faf7;position:relative!important;right:auto!important}.publish-schedule-card{background:#fafbf9;border:1px solid #d7dfd9;border-radius:10px;grid-column:1/-1;margin:18px 0 4px;overflow:visible}.publish-schedule-card.enabled{background:#f6faf7;border-color:#8daf9f}.publish-schedule-toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:14px 16px;display:flex}.publish-schedule-toggle strong,.publish-schedule-toggle span{display:block}.publish-schedule-toggle strong{font:700 13px var(--font-heading);color:#1f382f}.publish-schedule-toggle span{color:#6c7871;font:500 12px/1.45 var(--font-helper);margin-top:5px}.publish-schedule-toggle input{accent-color:#185441;width:38px;height:21px}.publish-schedule-controls{border-top:1px solid #e0e6e1;padding:0 16px 16px;position:relative}.publish-schedule-controls>.date-range-field{margin-top:15px}.publish-time-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:13px;display:grid}.publish-schedule-controls>p{color:#728078;font:500 12px var(--font-helper);margin:11px 0 0}.analog-time-field{flex-direction:column;gap:7px;display:flex;position:relative}.analog-time-field>span{color:#34483f;font:600 12px var(--font-helper)}.analog-time-trigger{color:#285746;background:#fff;border:1px solid #d4ddd7;border-radius:8px;align-items:center;gap:9px;height:47px;padding:0 12px;display:flex}.analog-time-trigger strong{font:700 16px var(--font-heading);letter-spacing:.04em}.analog-time-trigger small{color:#60736a;font:700 12px var(--font-helper);background:#edf3ef;border-radius:5px;margin-left:auto;padding:3px 6px}.analog-time-trigger:hover{background:#fcfdfc;border-color:#769789}.analog-time-popover{z-index:80;background:#fff;border:1px solid #cfdbd4;border-radius:14px;width:330px;padding:15px;position:absolute;bottom:56px;right:0;box-shadow:0 24px 65px #15392e30}.analog-time-popover header{border-bottom:1px solid #e6eae7;justify-content:space-between;align-items:flex-start;padding-bottom:12px;display:flex}.analog-time-popover header span,.analog-time-popover header strong{display:block}.analog-time-popover header span{color:#a47518;font:700 12px var(--font-helper);letter-spacing:.12em}.analog-time-popover header strong{font:700 14px var(--font-heading);margin-top:4px}.analog-time-popover header>button{background:0 0;border:0;border-radius:6px;place-items:center;width:29px;height:29px;display:grid}.analog-time-readout{justify-content:center;align-items:stretch;gap:6px;margin:15px 0;display:flex}.analog-time-readout>button{width:62px;height:54px;font:700 27px var(--font-heading);background:#f1f4f1;border:1px solid #d8dfda;border-radius:8px}.analog-time-readout>button.active{color:#164d3c;background:#dfeee6;border-color:#1d5a47}.analog-time-readout>b{font:700 22px var(--font-heading);align-self:center}.analog-time-readout>div{width:42px;display:grid}.analog-time-readout>div button{font:700 12px var(--font-helper);background:#fff;border:1px solid #d8dfda}.analog-time-readout>div button:first-child{border-radius:6px 6px 0 0}.analog-time-readout>div button:last-child{border-top:0;border-radius:0 0 6px 6px}.analog-time-readout>div button.active{color:#173a30;background:#d9a72f}.analog-clock-face{background:#eef3ef;border-radius:50%;width:232px;height:232px;margin:4px auto 15px;position:relative;box-shadow:inset 0 0 0 1px #e1e8e3}.analog-clock-face>button{z-index:3;width:31px;height:31px;font:600 12px var(--font-helper);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;left:50%}.analog-clock-face>button:hover{background:#dce9e2}.analog-clock-face>button.selected{color:#fff;background:#185441;box-shadow:0 4px 12px #18544140}.analog-clock-hand{z-index:1;transform-origin:0;pointer-events:none;background:#b4811b;width:92px;height:2px;position:absolute;top:50%;left:50%}.analog-clock-hand b{background:#185441;border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;right:-5px}.analog-clock-center{z-index:4;background:#185441;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.analog-time-popover footer{border-top:1px solid #e6eae7;justify-content:flex-end;gap:7px;padding-top:12px;display:flex}.analog-time-popover footer button{min-height:34px;padding:0 11px;font-size:12px}.analog-time-popover .analog-back{color:#49675b;font:600 12px var(--font-helper);background:0 0;border:0;align-items:center;gap:3px;margin-right:auto;display:flex}@media (width<=700px){.toolbar-essential-actions{box-shadow:-8px 0 15px #f8faf7}.publish-time-grid{grid-template-columns:1fr}.analog-time-popover{width:auto;position:fixed;bottom:12px;left:12px;right:12px}.analog-clock-face{width:220px;height:220px}}.cms-editor-figure-remove{z-index:4;color:#fff;min-height:31px;font:600 12px var(--font-helper);opacity:0;background:#183d34e8;border:1px solid #fff8;border-radius:7px;align-items:center;padding:0 10px;transition:opacity .15s,transform .15s,background .15s;display:flex;position:absolute;top:10px;right:10px;transform:translateY(-4px)}.cms-editor-figure:hover .cms-editor-figure-remove,.cms-editor-figure:focus-within .cms-editor-figure-remove{opacity:1;transform:none}.cms-editor-figure-remove:hover{background:#8b3932}.schedule-end-action{margin-top:14px}.schedule-end-action .animated-select{width:100%}.schedule-end-action .animated-select-trigger{width:100%;min-height:44px}@media (width<=700px){.cms-editor-figure-remove{opacity:1;transform:none}}.rich-editor:not(.is-fullscreen) .editor-toolbar{z-index:3!important;box-shadow:none!important;position:relative!important;top:0!important}.rich-editor .editor-toolbar{background:#fff;height:44px;min-height:44px!important}.rich-editor .toolbar-section{height:44px;padding:4px 6px}.rich-editor .toolbar-essential-actions{height:44px;padding:5px 7px}.rich-editor .editor-template-select,.rich-editor .editor-font-select,.rich-editor .editor-size-select{display:none!important}.rich-editor .editor-style-select{flex-basis:132px!important;width:132px!important}.rich-editor:not(.is-fullscreen) .editor-scroll{max-height:min(64vh,680px);overflow:auto}.rich-editor:not(.is-fullscreen) .tiptap{min-height:520px;padding:24px 30px}.editor-bubble-menu{background:#fff;border:1px solid #cfdad3;border-radius:9px;align-items:center;gap:3px;padding:5px;display:flex;box-shadow:0 12px 30px #17372e2b}.editor-bubble-menu button{color:#40544a;background:0 0;border:0;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.editor-bubble-menu button:hover,.editor-bubble-menu button.active{color:#15513f;background:#e3eee8}.tiptap h3{color:#24342c;margin:26px 0 9px;font:700 19px Manrope}.tiptap h4{color:#2d3c34;margin:22px 0 8px;font:700 16px Manrope}.rich-editor.is-fullscreen .editor-toolbar{height:44px;min-height:44px!important}.rich-editor.is-fullscreen .fullscreen-toc,.rich-editor.is-fullscreen .cms-block-library{top:102px!important}.rich-editor.is-fullscreen .editor-scroll{padding-top:18px}.rich-editor.is-fullscreen .ProseMirror{width:min(960px,100vw - 48px);padding:50px 68px}@media (width<=700px){.rich-editor .editor-toolbar,.rich-editor .toolbar-section,.rich-editor .toolbar-essential-actions{height:44px;min-height:44px!important}.rich-editor:not(.is-fullscreen) .tiptap{padding:20px 18px}.rich-editor.is-fullscreen .fullscreen-toc,.rich-editor.is-fullscreen .cms-block-library{top:102px!important}}.homepage-control-page{max-width:1580px}.homepage-control-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.homepage-control-head h1{font:700 38px/1.1 var(--font-title);color:#102f28;margin:7px 0 8px}.homepage-control-head p{color:#69766e;margin:0}.homepage-control-head>div:last-child{gap:10px;display:flex}.homepage-control-grid{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:20px;display:grid}.homepage-control-grid>main{gap:18px;display:grid}.homepage-config-card{padding:22px}.homepage-config-card>header{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:18px;display:flex}.homepage-config-card>header>div:first-child{gap:13px;display:flex}.homepage-config-card>header>div:first-child>span{color:#a16e00;width:32px;height:32px;font:700 12px var(--font-helper);background:#f8edcf;border-radius:50%;place-items:center;display:grid}.homepage-config-card h2{margin:0 0 5px;font-size:20px}.homepage-config-card p{color:#748079;margin:0;font-size:13px}.homepage-config-card>header>.config-toggle{border:0;min-width:330px;padding:0}.homepage-config-card>header>label{min-width:190px;font-family:var(--font-helper);font-size:12px}.homepage-config-card>header>label>span{margin-bottom:7px;display:block}.homepage-banner-config{background:#f8faf7;border:1px solid #e0e5df;border-radius:11px;grid-template-columns:320px 1fr;gap:16px;padding:15px;display:grid}.homepage-banner-config>label>span{font:600 12px var(--font-helper);margin-bottom:7px;display:block}.homepage-event-summary{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}.homepage-event-summary>div:first-child{color:#fff;border-radius:8px;place-items:center;height:58px;display:grid}.homepage-event-summary span,.homepage-event-summary strong,.homepage-event-summary small{display:block}.homepage-event-summary span{color:#9a711b;font:700 12px var(--font-helper);letter-spacing:.08em;text-transform:uppercase}.homepage-event-summary strong{font-family:var(--font-heading);margin:4px 0}.homepage-event-summary small{color:#69756d;align-items:center;gap:5px;display:flex}.homepage-event-summary>a,.notch-rule-grid a{color:#155342;font:600 12px var(--font-helper);text-decoration:none}.hero-slide-list{gap:10px;display:grid}.hero-slide-list>article{background:#fbfcfa;border:1px solid #dfe5df;border-radius:11px;grid-template-columns:48px 120px minmax(0,1fr) 38px;align-items:stretch;gap:12px;padding:11px;display:grid}.hero-slide-list>article.active{background:#fff;border-color:#91ad9f}.slide-order{color:#8a968e;align-items:center;gap:6px;display:flex}.slide-thumb{color:#fff;background:linear-gradient(145deg,#173f37,#c59b43) 50%/cover;border:0;border-radius:8px;place-items:center;min-height:94px;display:grid;position:relative;overflow:hidden}.slide-thumb span{font:600 12px var(--font-helper);background:#0b2d25c9;padding:5px;position:absolute;inset:auto 0 0}.slide-fields{gap:6px;display:grid}.slide-fields input{background:#fff;border:1px solid #e0e4df;border-radius:7px;min-width:0;padding:7px 9px}.slide-fields .slide-title-input{font:600 15px var(--font-heading)}.slide-fields>div{grid-template-columns:180px 1fr;gap:6px;display:grid}.slide-actions{flex-direction:column;gap:4px;display:flex}.slide-actions button{background:#fff;border:1px solid #e0e4df;border-radius:6px;flex:1;place-items:center;display:grid}.slide-actions button.enabled{color:#fff;background:#195241}.slide-actions button:disabled{opacity:.3}.add-hero-slide{margin-top:12px}.notch-rule-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.notch-rule-grid article{background:#fafbf8;border:1px solid #e1e5df;border-radius:9px;padding:14px}.notch-rule-grid span,.notch-rule-grid strong,.notch-rule-grid small,.notch-rule-grid a{display:block}.notch-rule-grid span{color:#a17619;font:700 12px var(--font-helper);text-transform:uppercase}.notch-rule-grid strong{font-family:var(--font-heading);margin:8px 0 5px}.notch-rule-grid small{color:#758078;min-height:32px}.notch-rule-grid a{margin-top:9px}.homepage-logic-panel{padding:21px;position:sticky;top:84px}.homepage-logic-panel h2{font-size:20px}.homepage-logic-panel ol{color:#4f5e55;padding-left:20px;font-size:13px;line-height:1.7}.homepage-logic-panel p{color:#795c1d;background:#fff5d9;border-radius:8px;padding:12px;font-size:12px;line-height:1.55}.event-media-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.event-media-grid>div>strong{font:600 12px var(--font-helper);margin-bottom:9px;display:block}.event-agenda-editor{gap:8px;margin-bottom:10px;display:grid}.event-agenda-editor>div{background:#fafbf8;border:1px solid #e1e5df;border-radius:9px;grid-template-columns:90px 1fr;gap:9px;padding:11px;display:grid}.event-agenda-editor input,.event-agenda-editor textarea{background:#fff;border:1px solid #dfe4de;border-radius:7px;width:100%;padding:8px}.event-agenda-editor>div>div{gap:6px;display:grid}.event-rich-body{margin-top:18px}.homepage-live-preview{margin-top:24px;overflow:hidden}.homepage-live-preview>header{border-bottom:1px solid #e0e5df;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.homepage-live-preview h2{margin:3px 0 0}.homepage-live-preview>header>span{color:#748078;font:600 12px var(--font-helper)}@media (width<=1100px){.homepage-control-grid{grid-template-columns:1fr}.homepage-logic-panel{position:static}.homepage-banner-config,.event-media-grid{grid-template-columns:1fr}}.homepage-public-frame{background:#f6f5ef}.homepage-public-announcement{color:#17372f;height:37px;font:600 12px var(--font-helper);background:#fff0c5;justify-content:center;align-items:center;gap:10px;padding:0 20px;display:flex}.homepage-public-announcement b{color:#fff;background:#dfa800;border-radius:12px;padding:4px 8px;font-size:12px}.homepage-public-announcement span{color:#7d857f}.homepage-public-announcement button{color:#906300;background:#fff;border:1px solid #d7a022;border-radius:15px;margin-left:auto;padding:5px 10px}.homepage-public-nav{background:#fff;align-items:center;gap:25px;height:66px;padding:0 32px;display:flex}.homepage-public-nav img{object-fit:contain;width:110px;height:42px}.homepage-public-nav nav{font:600 12px var(--font-body);margin:auto}.homepage-public-nav button,.homepage-public-hero>button{color:#fff;background:#dfa700;border:0;border-radius:20px;padding:10px 16px;font-weight:700}.homepage-public-hero{color:#fff;background:linear-gradient(125deg,#0d3541,#506d75) 50%/cover;min-height:390px;padding:95px 10%;position:relative}.homepage-public-hero>span{color:#eab83c;font:700 12px var(--font-helper);letter-spacing:.13em}.homepage-public-hero h2{max-width:650px;font:700 43px/1.08 var(--font-title);margin:14px 0 22px}.homepage-public-hero>div{gap:6px;display:flex;position:absolute;bottom:17px;left:50%;transform:translate(-50%)}.homepage-public-hero i{background:#ffffff80;border-radius:4px;width:25px;height:4px}.homepage-public-hero i.active{background:#dda500;width:45px}.homepage-public-notches{grid-template-columns:repeat(3,1fr);gap:18px;padding:0 7% 42px;display:grid;position:relative;transform:translateY(-36px)}.homepage-public-notches>article{background:#fff;grid-template-columns:42% 1fr;min-height:220px;display:grid;box-shadow:0 15px 38px #18382d26}.homepage-public-notches>article.featured{outline:2px solid #dca500;transform:translateY(-8px)}.homepage-public-notches>article>div{color:#fff;place-items:center;display:grid;position:relative}.homepage-public-notches>article>div b{background:#173c52;padding:10px;position:absolute;bottom:14px;left:14px}.homepage-public-notches section{flex-direction:column;padding:20px;display:flex}.homepage-public-notches section>span{color:#9b6812;font:700 12px var(--font-helper);letter-spacing:.12em}.homepage-public-notches h3{margin:10px 0;font-size:18px}.homepage-public-notches small{color:#7e8881;align-items:center;gap:5px;margin:3px 0;display:flex}.homepage-public-notches section button{color:#9b6812;text-align:left;background:0 0;border:0;margin-top:auto;font-weight:700}.event-site{color:#183547;background:#fff;width:100%}.event-site-announcement{height:42px;font:600 12px var(--font-helper);background:#fff0c8;justify-content:center;align-items:center;gap:10px;padding:0 28px;display:flex}.event-site-announcement b{color:#fff;background:#dfa800;border-radius:13px;padding:4px 9px}.event-site-announcement span{color:#7f8781}.event-site-announcement button{color:#8b6200;background:#fff;border:1px solid #dba623;border-radius:16px;margin-left:auto;padding:6px 12px}.event-site-header{background:#fff;align-items:center;gap:30px;height:78px;padding:0 7%;display:flex}.event-site-header img{object-fit:contain;width:110px;height:48px}.event-site-header nav{font:600 12px var(--font-body);gap:25px;margin:auto;display:flex}.event-site-header>button,.event-site-main>aside>button,.event-site-cta button{color:#fff;background:#dda500;border:0;border-radius:20px;padding:11px 18px;font-weight:700}.event-site-breadcrumb{font:500 12px var(--font-helper);border-top:1px solid #eee;align-items:center;gap:8px;padding:11px 9%;display:flex}.event-site-hero{color:#fff;background-color:#0000;background-image:linear-gradient(90deg,#092837f0,#173b4db5),linear-gradient(135deg,#173946,#819497);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:340px;padding:90px 11%}.event-site-hero span,.event-section-label,.event-site-main>aside>span,.event-site-cta>span{color:#e4ad19;font:700 12px var(--font-helper);letter-spacing:.13em}.event-site-hero h1{max-width:780px;font:700 48px/1.08 var(--font-title);margin:15px 0}.event-site-hero p{color:#d7e0e1;max-width:760px;font-size:16px;line-height:1.7}.event-site-main{grid-template-columns:minmax(0,1fr) 300px;gap:42px;max-width:1120px;margin:0 auto;padding:58px 30px;display:grid}.event-site-main>section>h2{font:700 30px var(--font-title);margin:11px 0 26px}.event-agenda-public article{border-top:1px solid #e5e6e2;grid-template-columns:90px 1fr;gap:10px;padding:18px 0;display:grid}.event-agenda-public article>b{color:#a6750f}.event-agenda-public strong{font-size:16px}.event-agenda-public p{color:#78827d;margin:5px 0}.event-public-body{margin-top:25px;line-height:1.75}.event-audience-grid{grid-template-columns:1fr 1fr;gap:30px;margin-top:30px;display:grid}.event-audience-grid article{flex-direction:column;gap:8px;display:flex}.event-site-main>aside{background:#fafaf7;border:1px solid #dedfd9;align-self:start;padding:24px;box-shadow:0 15px 35px #16382e12}.event-site-fact{color:#d29c10;border-bottom:1px solid #e2e4df;gap:10px;padding:14px 0;display:flex}.event-site-fact span{color:#7c8580;font:600 12px var(--font-helper);text-transform:uppercase;flex-direction:column;display:flex}.event-site-fact strong{color:#183547;text-transform:none;margin-top:5px;font-size:12px}.event-site-main>aside>button{width:100%;margin-top:20px}.event-site-cta{color:#fff;background:linear-gradient(120deg,#0b3041,#1c5064);padding:52px 11%}.event-site-cta h2{max-width:700px;font:700 30px var(--font-title)}.event-site-footer{color:#c7d4d8;background:#153b4e;grid-template-columns:180px 1fr 1fr;gap:40px;padding:38px 11%;display:grid}.event-site-footer img{background:#fff;border-radius:5px;width:130px}.event-site-footer div{flex-direction:column;gap:8px;font-size:12px;display:flex}.event-site-footer strong{color:#e3ad22}.preview-stage.mobile .event-site-main{padding:25px 14px;display:block}.preview-stage.mobile .event-site-main>aside{margin-top:22px}.preview-stage.mobile .event-site-header nav{display:none}.preview-stage.mobile .event-site-hero{min-height:300px;padding:55px 18px}.preview-stage.mobile .event-site-hero h1{font-size:34px}.preview-stage.mobile .event-audience-grid,.preview-stage.mobile .event-site-footer{grid-template-columns:1fr}.preview-stage.mobile .event-site-announcement span{display:none}.preview-stage.mobile .event-site-announcement{padding:0 8px}.preview-stage.mobile .event-site-announcement button{padding:5px 7px}.preview-stage.mobile .event-site-header{padding:0 12px}.preview-stage.mobile .event-site-header>button{display:none}@media (width<=850px){.homepage-public-nav nav{display:none}.homepage-public-notches{grid-template-columns:1fr;padding:18px;transform:none}.homepage-public-notches>article.featured{transform:none}.homepage-public-hero h2{font-size:34px}.notch-rule-grid{grid-template-columns:1fr}.hero-slide-list>article{grid-template-columns:36px 90px 1fr}.slide-actions{flex-direction:row;grid-column:2/-1}.slide-fields>div{grid-template-columns:1fr}.homepage-control-head{flex-direction:column;align-items:flex-start}}.carousel-count{color:#6f7b73;font:600 12px var(--font-helper);white-space:nowrap;align-self:center}.banner-metadata-fields{grid-template-columns:minmax(180px,.8fr) minmax(250px,1.2fr);align-content:center;gap:9px 10px}.banner-metadata-fields label{gap:5px;min-width:0;display:grid}.banner-metadata-fields label>span{color:#66736b;font:700 12px var(--font-helper);letter-spacing:.06em;text-transform:uppercase}.banner-metadata-fields .wide{grid-column:1/-1}.banner-metadata-fields textarea{resize:vertical;width:100%;min-width:0;font:500 13px/1.5 var(--font-body);background:#fff;border:1px solid #e0e4df;border-radius:7px;padding:8px 9px}.banner-metadata-fields .config-toggle{background:#f8faf7;border:1px solid #dfe5df;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.banner-metadata-fields .config-toggle span{text-transform:none;letter-spacing:0;margin-top:3px;font-weight:500;display:block}.homepage-editor-state{color:#6b776f;text-align:center;border:1px dashed #ccd7cf;border-radius:10px;padding:28px}.banner-metadata-fields .banner-alt-field{grid-column:1/-1}.homepage-public-hero>.homepage-public-hero-placeholder{max-width:650px;display:block;position:static;transform:none}.homepage-public-hero-placeholder>span{color:#eab83c;font:700 12px var(--font-helper);letter-spacing:.13em}.homepage-public-hero-placeholder>h2{margin:14px 0 10px}.homepage-public-hero-placeholder>small{color:#e6ece8;font:500 13px var(--font-body)}@media (width<=850px){.homepage-config-card>header{flex-direction:column}.carousel-count{white-space:normal;align-self:flex-start}.banner-metadata-fields{grid-template-columns:1fr}.banner-metadata-fields .banner-alt-field{grid-column:auto}}.homepage-preview-status{align-items:center;gap:12px;display:flex}.homepage-preview-status>span{color:#748078;font:600 12px var(--font-helper)}.homepage-preview-status>button{color:#174f40;font:700 12px var(--font-helper);background:#f7f9f6;border:1px solid #d7ded8;border-radius:8px;align-items:center;gap:6px;padding:8px 11px;display:inline-flex}.homepage-preview-status>button:disabled{opacity:.45}.homepage-public-hero{padding:0;overflow:hidden}.homepage-public-hero>.pixel-transition{display:block;position:absolute;inset:0 0 auto auto;transform:none}.pixel-transition{width:100%;height:100%;min-height:inherit;background:#143743;position:relative;overflow:hidden}.pixel-transition__content{position:absolute;inset:0}.pixel-transition__content--previous{z-index:1}.pixel-transition:not(.is-transitioning) .pixel-transition__content--previous{display:none}.pixel-transition.is-transitioning .pixel-transition__content--next{opacity:0;animation:pixel-content-reveal 1ms linear calc(var(--pixel-duration)*.55) forwards}.pixel-transition__grid>i{background:var(--pixel-color);opacity:0;animation:pixel-grid-wipe var(--pixel-duration) steps(1,end) var(--pixel-delay) both;display:block}.homepage-public-hero-slide{color:#fff;background:linear-gradient(125deg,#0d3541,#506d75) 50%/cover;width:100%;height:100%;min-height:390px;padding:95px 10%}.homepage-public-hero-copy{z-index:2;max-width:620px;position:relative}.homepage-public-hero-copy>span{color:#f0bd3f;font:800 11px var(--font-helper);letter-spacing:.18em}.homepage-public-hero-copy h2{color:#fff;margin:13px 0 12px}.homepage-public-hero-copy p{color:#ffffffd1;max-width:560px;margin:0 0 20px;font-size:14px;line-height:1.65}.homepage-public-hero-copy button{color:#102f28;background:#e1aa00;border:0;border-radius:0;align-items:center;gap:8px;padding:11px 16px;font-weight:800;display:inline-flex}.homepage-public-event-rail{width:min(62%,760px);z-index:6!important;gap:6px!important;display:grid!important;position:absolute!important;bottom:0!important;left:auto!important;right:0!important;transform:none!important}.homepage-public-event-rail article{background:#fffffff2;box-shadow:0 9px 24px #071c1838}.homepage-public-event-rail section{grid-template-columns:105px minmax(0,1fr) auto auto 38px;align-items:center;min-height:48px;display:grid}.homepage-public-event-rail section>span{color:#fff;font:800 10px var(--font-helper);letter-spacing:.08em;background:#173c52;align-self:stretch;align-items:center;padding:0 12px;display:flex}.homepage-public-event-rail h3{color:#173c52;white-space:nowrap;text-overflow:ellipsis;margin:0;padding:0 14px;font-size:13px;overflow:hidden}.homepage-public-event-rail small{color:#6e7872;align-items:center;gap:4px;padding:0 9px;font-size:10px;display:flex}.homepage-public-event-rail button{color:#a06f00;background:#fff;border:0;border-left:1px solid #e0e5df;align-self:stretch;place-items:center;font-size:0;display:grid}.homepage-public-hero>.homepage-hero-arrow{z-index:5;color:#fff;background:#0d3541b8;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 24px #08231e33}.homepage-public-hero>.homepage-hero-arrow:hover{color:#102f28;background:#e1aa00}.homepage-public-hero>.homepage-hero-arrow:disabled{opacity:.3}.homepage-hero-arrow.previous{left:22px}.homepage-hero-arrow.next{right:22px}.homepage-public-hero>.homepage-hero-indicators{z-index:5;gap:7px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.homepage-public-hero>.homepage-hero-indicators button{background:#ffffff8c;border:0;border-radius:5px;width:26px;height:5px;padding:0;transition:width .22s,background .22s}.homepage-public-hero>.homepage-hero-indicators button.active{background:#e1aa00;width:46px}.homepage-public-hero>.homepage-hero-caption{z-index:5;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0a2c26c7;border:1px solid #fff3;border-radius:9px;align-items:center;gap:10px;padding:9px 12px;display:flex;position:absolute;top:18px;bottom:auto;left:22px;transform:none}.homepage-hero-caption>span{color:#18382f;width:32px;height:32px;font:800 12px var(--font-helper);background:#e1aa00;border-radius:7px;place-items:center;display:grid}.homepage-hero-caption strong,.homepage-hero-caption small{display:block}.homepage-hero-caption strong{font:700 12px var(--font-heading)}.homepage-hero-caption small{color:#dce5e0;max-width:360px;font:500 12px var(--font-helper);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}@keyframes pixel-grid-wipe{0%,12%{opacity:0}32%,64%{opacity:1}88%,to{opacity:0}}@keyframes pixel-content-reveal{to{opacity:1}}@media (prefers-reduced-motion:reduce){.pixel-transition__grid{display:none}.pixel-transition.is-transitioning .pixel-transition__content--next{opacity:1;animation:none}}@media (width<=850px){.homepage-live-preview>header{align-items:flex-start;gap:12px}.homepage-preview-status{flex-direction:column;align-items:flex-end}.homepage-public-hero-slide{min-height:420px;padding:62px 48px 170px}.homepage-hero-arrow.previous{left:10px}.homepage-hero-arrow.next{right:10px}.homepage-public-hero>.homepage-hero-caption{left:12px;right:12px}.homepage-hero-caption small{max-width:210px}.homepage-public-event-rail{width:100%;gap:3px!important}.homepage-public-event-rail section{grid-template-columns:92px minmax(0,1fr) 36px}.homepage-public-event-rail small{display:none}}.event-time-controls{align-items:start}.event-agenda-editor>div{grid-template-columns:110px minmax(0,1fr);padding:14px}.event-agenda-editor label{color:#516159;font:700 12px var(--font-helper);letter-spacing:.03em;gap:6px;display:grid}.event-agenda-editor label+label{margin-top:8px}.event-agenda-editor .event-agenda-time{align-content:start}.event-agenda-editor .event-agenda-time input{font:700 15px var(--font-heading);color:#184d3e}.event-agenda-actions{align-items:center;gap:9px;margin-bottom:6px;display:flex}.event-agenda-actions .add-row{margin-top:0}.event-agenda-actions .secondary-btn{min-height:34px}.event-rich-body>strong{font:700 13px var(--font-heading);margin:20px 0 4px;display:block}.event-rich-body>p{color:#738078;font:500 12px var(--font-body);margin:0 0 10px}.event-site-main aside button:disabled{cursor:not-allowed;color:#eef1ef;background:#a8b1ab}@media (width<=700px){.event-agenda-editor>div{grid-template-columns:1fr}.event-agenda-actions{flex-direction:column;align-items:stretch}.event-agenda-actions button{justify-content:center;width:100%}}.analog-time-popover{width:330px;max-height:calc(100dvh - 32px);overflow-y:auto;transform:translate(-50%,-50%);z-index:300!important;position:fixed!important;inset:50% auto auto 50%!important}.registry-data-table .registry-table-head{align-items:center;height:52px!important;min-height:52px!important;padding-top:0!important;padding-bottom:0!important}.pixel-transition__grid{z-index:3;pointer-events:none;display:block;position:absolute;inset:0}.pixel-transition__pixel{display:none;position:absolute}.pixel-transition__content--next{z-index:2}@media (width<=700px){.analog-time-popover{transform:translate(-50%,-50%);width:min(330px,100vw - 24px)!important;inset:50% auto auto 50%!important}}.homepage-public-hero{z-index:1}.homepage-public-notches{z-index:8}.registry-primary.has-leading{grid-template-columns:62px minmax(0,1fr);align-items:center;gap:13px;display:grid}.registry-primary.has-leading>div{min-width:0}.registry-primary.has-leading>div>span,.registry-primary.has-leading>div>strong,.registry-primary.has-leading>div>small{display:block}.registry-primary.has-leading>div>span{color:#987019;font:700 12px var(--font-helper);letter-spacing:.04em}.registry-primary.has-leading>div>strong{color:#182b22;font:700 15px/1.3 var(--font-heading);margin-top:5px}.registry-primary.has-leading>div>small{color:#738078;font:500 12px/1.4 var(--font-helper);margin-top:4px}.event-poster-thumb{background:#e8eee9;border:1px solid #d6ded8;border-radius:8px;width:62px;height:78px;padding:0;position:relative;overflow:hidden;box-shadow:0 5px 14px #17392e1a}.event-poster-thumb:hover{border-color:#b4831c;box-shadow:0 7px 18px #17392e2b}.event-poster-thumb .event-poster-art{width:100%;height:100%}.event-poster-thumb .event-poster-art>*{display:none}.event-poster-thumb>i{color:#174f40;background:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid;position:absolute;bottom:5px;right:5px;box-shadow:0 3px 10px #102c2430}.event-poster-art{color:#fff;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden;background-position:50%!important;background-size:cover!important}.event-poster-art:after{content:"";pointer-events:none;background:linear-gradient(#0000 42%,#082b24b8);position:absolute;inset:0}.event-poster-art>*{z-index:1;position:relative}.event-poster-art>img{object-fit:contain;background:#fffffff0;border-radius:6px;width:105px;height:44px;padding:5px;position:absolute;top:20px;left:20px}.event-poster-art>span{color:#f1c34a;font:800 12px var(--font-helper);letter-spacing:.12em;text-transform:uppercase}.event-poster-art>h2{color:#fff;max-width:340px;font:700 29px/1.08 var(--font-title);margin:10px 0 13px}.event-poster-art>small{color:#edf3ef;font:600 12px var(--font-helper);align-items:center;gap:6px;display:flex}.event-poster-backdrop{z-index:2600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b201acc;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.event-poster-dialog{background:#fff;border:1px solid #d9e0da;border-radius:14px;width:min(470px,100vw - 28px);max-height:calc(100dvh - 28px);overflow:auto;box-shadow:0 28px 90px #06181280}.event-poster-dialog>header,.event-poster-dialog>footer{justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.event-poster-dialog>header{border-bottom:1px solid #e2e7e3}.event-poster-dialog>header span,.event-poster-dialog>header strong{display:block}.event-poster-dialog>header span{color:#a27317;font:800 12px var(--font-helper);letter-spacing:.12em}.event-poster-dialog>header strong{color:#20342a;max-width:360px;font:700 13px var(--font-heading);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.event-poster-dialog>header button{background:#f0f3f0;border:0;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.event-poster-large{aspect-ratio:4/5;width:min(350px,100% - 32px);margin:18px auto}.event-poster-large .event-poster-art{width:100%;height:100%;padding:28px;box-shadow:0 14px 34px #102e253d}.event-poster-dialog>footer{color:#77827b;font:600 12px var(--font-helper);border-top:1px solid #e2e7e3}@media (width<=650px){.registry-primary.has-leading{grid-template-columns:52px minmax(0,1fr)}.event-poster-thumb{width:52px;height:66px}.event-poster-large .event-poster-art{padding:22px}.event-poster-art>h2{font-size:24px}}.patent-gallery-editor{gap:16px;display:grid}.patent-gallery-editor-stage{background:linear-gradient(145deg,#f5f7f4,#e9eeea);border:1px solid #d9dfda;border-radius:14px;place-items:center;min-height:390px;display:grid;position:relative;overflow:hidden}.patent-gallery-editor-stage>img{object-fit:contain;background:#f8f8f5;width:100%;height:390px}.patent-gallery-empty{text-align:center;color:#65716b;flex-direction:column;align-items:center;gap:8px;max-width:380px;padding:32px;display:flex}.patent-gallery-empty strong{font-family:var(--font-heading);color:#173b31;font-size:18px}.patent-gallery-empty span{font-family:var(--font-helper);font-size:12px;line-height:1.55}.patent-gallery-stage-meta{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#102e27e8;border-radius:9px;align-items:center;gap:10px;padding:9px 12px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.patent-gallery-stage-meta span{font-family:var(--font-helper);background:#e0a900;border-radius:12px;padding:3px 8px;font-size:12px}.patent-gallery-stage-meta strong{font-family:var(--font-helper);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.patent-gallery-editor-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.patent-gallery-editor-head>div strong,.patent-gallery-editor-head>div span{display:block}.patent-gallery-editor-head>div strong{font-family:var(--font-heading);font-size:16px}.patent-gallery-editor-head>div span{color:#69736d;font-family:var(--font-helper);margin-top:3px;font-size:12px}.patent-gallery-editor-list{grid-template-columns:repeat(auto-fill,minmax(255px,1fr));gap:10px;display:grid}.patent-gallery-editor-list article{background:#fff;border:1px solid #d9dfda;border-radius:11px;grid-template-columns:82px minmax(0,1fr);gap:11px;min-height:104px;padding:9px;transition:border-color .18s,box-shadow .18s;display:grid}.patent-gallery-editor-list article.active{border-color:#3e7c69;box-shadow:0 0 0 2px #dcebe5}.patent-gallery-editor-list article.primary{border-color:#d9aa29}.patent-gallery-thumb{background:#eef1ed;border:0;border-radius:8px;grid-row:1/3;width:82px;height:82px;padding:0;position:relative;overflow:hidden}.patent-gallery-thumb img{object-fit:cover;width:100%;height:100%}.patent-gallery-thumb i{color:#fff;font-family:var(--font-helper);background:#dca600;border-radius:10px;align-items:center;gap:3px;padding:3px 6px;font-size:12px;font-style:normal;display:flex;position:absolute;bottom:4px;right:4px}.patent-gallery-editor-list article>div:nth-child(2){min-width:0;padding-top:3px}.patent-gallery-editor-list article>div:nth-child(2) strong,.patent-gallery-editor-list article>div:nth-child(2) span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.patent-gallery-editor-list article>div:nth-child(2) strong{font-family:var(--font-helper);font-size:12px}.patent-gallery-editor-list article>div:nth-child(2) span{color:#718078;font-family:var(--font-helper);margin-top:5px;font-size:12px}.patent-gallery-item-actions{align-self:end;gap:4px;display:flex}.patent-gallery-item-actions button{color:#355a4e;background:#f8faf8;border:1px solid #dbe0dc;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.patent-gallery-item-actions button:last-child{color:#a54238}.patent-gallery-item-actions button:disabled{cursor:not-allowed;opacity:.3}.patent-gallery-help{color:#41685b;font-family:var(--font-helper);align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.patent-product-art{position:relative;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important}.patent-gallery-count{color:#fff;font-family:var(--font-helper);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#102e27db;border-radius:13px;padding:5px 9px;font-size:12px;position:absolute;bottom:12px;right:12px}.patent-thumbs{scrollbar-width:thin;max-width:100%;overflow-x:auto}.patent-thumbs button{cursor:pointer;flex:0 0 58px;width:58px;height:58px;padding:3px;position:relative;overflow:hidden}.patent-thumbs button img{object-fit:cover;border-radius:3px;width:100%;height:100%}.patent-thumbs button small{color:#fff;width:16px;height:16px;font-family:var(--font-helper);background:#173d33;border-radius:50%;place-items:center;font-size:12px;display:grid;position:absolute;bottom:3px;right:3px}.patent-thumbs button.active small{background:#dda500}@media (width<=680px){.patent-gallery-editor-stage,.patent-gallery-editor-stage>img{height:260px;min-height:260px}.patent-gallery-editor-head{flex-direction:column;align-items:flex-start}.patent-gallery-editor-list{grid-template-columns:1fr}.patent-gallery-editor-head .primary-btn{justify-content:center;width:100%}}.date-range-popover{overscroll-behavior:contain;overflow-y:auto;z-index:2600!important}.range-year-menu{z-index:2700!important}.patent-inventor-editor{gap:14px;display:grid}.patent-inventor-summary{background:linear-gradient(120deg,#f7faf7,#eef4f0);border:1px solid #dbe1dc;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.patent-inventor-summary strong,.patent-inventor-summary span{display:block}.patent-inventor-summary strong{font:700 14px var(--font-heading);color:#173f34}.patent-inventor-summary span{color:#6c7871;font:500 12px/1.45 var(--font-helper);margin-top:4px}.patent-inventor-summary>b{color:#fff;width:34px;height:34px;font:700 12px var(--font-helper);background:#174f40;border-radius:50%;flex:0 0 34px;place-items:center;display:grid}.patent-inventor-rows{gap:8px;display:grid}.patent-inventor-rows article{background:#fff;border:1px solid #dce2dd;border-radius:10px;grid-template-columns:36px minmax(0,1fr) 38px;align-items:center;gap:10px;padding:10px;display:grid}.patent-inventor-rows article>span{color:#966c13;width:32px;height:32px;font:700 12px var(--font-helper);background:#f4edda;border-radius:8px;place-items:center;display:grid}.patent-inventor-rows label{gap:5px;display:grid}.patent-inventor-rows label small{color:#66736c;font:700 12px var(--font-helper);letter-spacing:.06em;text-transform:uppercase}.patent-inventor-rows input{color:#25342d;width:100%;height:39px;font:600 13px var(--font-body);background:#fbfcfa;border:1px solid #d8dfda;border-radius:7px;outline:0;padding:0 11px}.patent-inventor-rows input:focus{border-color:#5e8b7c;box-shadow:0 0 0 3px #5e8b7c18}.patent-inventor-rows article>button{color:#98463f;background:#fff8f7;border:1px solid #ead9d6;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.patent-inventor-rows article>button:hover{background:#f7e5e2}.patent-inventor-add{width:max-content;margin-top:0}.patent-owner-field{border-top:1px solid #e4e8e4;margin-top:2px;padding-top:15px}.patent-owner-field .config-field{margin-bottom:0}.folder-media-picker.is-multiple .picker-grid>button.selected{border-color:#d2a329;box-shadow:0 0 0 2px #f4e8bd}.folder-media-picker.is-multiple .picker-grid>button.selected>div>i{background:#d8a31d}.picker-selection-count{border-radius:7px;align-items:center;gap:5px;color:#185b47!important;background:#e8f3ee!important;padding:6px 8px!important;font-style:normal!important;display:flex!important}.folder-picker-dialog>footer .primary-btn:disabled{cursor:not-allowed;opacity:.48}@media (width<=680px){.patent-inventor-summary{align-items:flex-start}.patent-inventor-rows article{grid-template-columns:30px minmax(0,1fr) 34px;padding:8px}.patent-inventor-rows article>span{width:28px;height:28px}.patent-inventor-rows article>button{width:32px;height:32px}}.patent-public-info-editor,.patent-narrative-editor{gap:14px;display:grid}.patent-info-block{background:#fafbf9;border:1px solid #dce2dd;border-radius:12px;padding:17px}.patent-info-block>header{border-bottom:1px solid #e2e7e3;align-items:flex-start;gap:11px;margin-bottom:15px;padding-bottom:13px;display:flex}.patent-info-block>header>span{color:#185441;width:30px;height:30px;font:700 12px var(--font-helper);background:#e7f0eb;border-radius:8px;flex:0 0 30px;place-items:center;display:grid}.patent-info-block>header strong,.patent-info-block>header small{display:block}.patent-info-block>header strong{color:#173e34;font:700 14px var(--font-heading)}.patent-info-block>header small{color:#6b7770;font:500 12px/1.45 var(--font-helper);margin-top:3px}.patent-info-block .form-grid,.patent-info-block .two-col{margin-top:0}.patent-info-block .config-field:last-child{margin-bottom:0}.patent-info-block--lead{background:linear-gradient(135deg,#fbfcfa,#f3f7f4)}.patent-document-editor{gap:14px;display:grid}.patent-document-toolbar{background:linear-gradient(130deg,#f7faf8,#edf3ef);border:1px solid #dae1dc;border-radius:11px;justify-content:space-between;align-items:flex-start;gap:20px;padding:14px 15px;display:flex}.patent-document-toolbar>div:first-child strong,.patent-document-toolbar>div:first-child span{display:block}.patent-document-toolbar>div:first-child strong{color:#173e34;font:700 14px var(--font-heading)}.patent-document-toolbar>div:first-child span{color:#67736c;max-width:610px;font:500 12px/1.5 var(--font-helper);margin-top:4px}.patent-document-toolbar>div:last-child{flex:none;gap:8px;display:flex}.patent-document-link-form{background:#fff;border:1px solid #dce2dd;border-radius:10px;grid-template-columns:minmax(180px,.7fr) minmax(260px,1.3fr) auto;align-items:end;gap:10px;padding:13px;display:grid}.patent-document-link-form label{gap:5px;display:grid}.patent-document-link-form label span{color:#4c5a52;font:700 12px var(--font-helper)}.patent-document-link-form input{height:39px;font:500 12px var(--font-body);border:1px solid #d5ddd7;border-radius:7px;outline:0;padding:0 10px}.patent-document-link-form input:focus{border-color:#5e8b7c;box-shadow:0 0 0 3px #5e8b7c18}.patent-document-error{color:#8e3933;font:600 12px/1.45 var(--font-helper);background:#fff2f0;border-left:3px solid #b94d45;margin:0;padding:9px 11px}.patent-document-rows{gap:8px;display:grid}.patent-document-rows article{background:#fff;border:1px solid #dce2dd;border-radius:10px;grid-template-columns:38px minmax(0,1fr) 130px 38px;align-items:center;gap:11px;padding:10px;display:grid}.patent-document-rows article>svg{color:#9b721b;justify-self:center}.patent-document-rows label{gap:4px;display:grid}.patent-document-rows label small{color:#68746d;font:700 12px var(--font-helper);letter-spacing:.06em;text-transform:uppercase}.patent-document-rows label input{color:#26352e;height:34px;font:700 13px var(--font-body);background:0 0;border:0;border-bottom:1px solid #0000;outline:0;padding:0}.patent-document-rows label input:focus{border-bottom-color:#6d9487}.patent-document-rows label span{color:#737f78;font:500 12px var(--font-helper);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.patent-document-rows article>.animated-select{min-width:0}.patent-document-rows article>button{color:#98463f;background:#fff8f7;border:1px solid #ead9d6;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.patent-document-empty{color:#6d7972;border:1px dashed #cbd4cd;border-radius:10px;place-items:center;gap:7px;min-height:120px;display:grid}.patent-document-empty strong{font:600 12px var(--font-helper)}.folder-media-picker.is-multiple .picker-selection-count{white-space:nowrap}@media (width<=760px){.patent-document-toolbar{flex-direction:column}.patent-document-toolbar>div:last-child{flex-wrap:wrap;width:100%}.patent-document-link-form{grid-template-columns:1fr}.patent-document-rows article{grid-template-columns:32px minmax(0,1fr) 105px 34px}.patent-info-block{padding:13px}}.patent-schema-table{min-width:1460px}.patent-schema-row{grid-template-columns:28px minmax(300px,1.65fr) minmax(165px,.82fr) minmax(150px,.72fr) minmax(175px,.82fr) minmax(165px,.78fr) minmax(145px,.68fr) minmax(140px,.66fr) 72px;gap:14px}.patent-schema-row.patent-data-row{min-height:128px}.patent-technology strong,.patent-technology small,.patent-assets strong,.patent-assets small,.patent-assets span,.patent-updated strong,.patent-updated small{display:block}.patent-technology strong,.patent-assets strong,.patent-updated strong{color:#203129;font:700 13px/1.4 var(--font-heading)}.patent-technology small,.patent-assets small,.patent-updated small{color:var(--helper-soft);font:500 12px/1.45 var(--font-helper);margin-top:5px}.patent-assets span{color:#1f6b54;font:600 12px var(--font-helper);margin-top:8px}.patent-schema-row .patent-commercial span{margin-top:8px}.patent-schema-row .legal-status{white-space:normal;line-height:1.35}.patent-schema-row .status-pill{white-space:nowrap}.patent-control-stack{--patent-management-height:72px;--patent-management-top:68px;--patent-heading-top:calc(var(--patent-management-top) + var(--patent-management-height));isolation:auto!important;overflow:visible!important}.patent-control-stack>.patent-management-bar{background:#f3f4ef;border-bottom:1px solid #d8ded9;box-shadow:0 7px 16px #18382f0a;top:var(--patent-management-top)!important;z-index:42!important;grid-template-columns:minmax(520px,1fr) minmax(0,max-content)!important;grid-template-rows:var(--patent-management-height)!important;width:100%!important;max-width:100%!important;height:var(--patent-management-height)!important;min-height:var(--patent-management-height)!important;align-items:center!important;gap:22px!important;margin:0!important;padding:8px 0!important;display:grid!important;position:sticky!important;overflow:hidden!important}.patent-management-bar .management-filters{grid-area:1/1!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}.patent-management-bar .management-filters>.animated-select{width:194px;min-width:0;max-width:194px}.patent-management-bar .management-filters>.gooey-search{min-width:152px;margin:0!important}.patent-management-bar .table-status-tabs{grid-area:1/2!important;justify-content:flex-end!important;gap:16px!important;min-width:0!important;max-width:100%!important;height:56px!important;margin:0!important;padding:0!important;overflow:auto hidden!important}.patent-management-bar .table-status-tabs button{min-height:54px!important;padding:8px 2px 9px!important}.patent-control-stack>.patent-table-panel{border-top:0;border-radius:0 0 12px 12px;width:100%;z-index:1!important;height:auto!important;margin:0!important;position:relative!important;top:auto!important;overflow:visible!important}.patent-control-stack .patent-table-scroll{width:100%;height:auto!important;overflow:visible!important}.patent-control-stack .patent-schema-table{width:100%;min-width:0!important}.patent-control-stack .patent-schema-row{width:100%;grid-template-columns:28px minmax(260px,1.55fr) minmax(138px,.76fr) minmax(120px,.68fr) minmax(145px,.78fr) minmax(145px,.76fr) minmax(120px,.64fr) minmax(122px,.64fr) 58px!important;gap:12px!important}.patent-control-stack .animated-scroll-list-container{background:#f3f5f1;height:auto!important;position:relative!important;overflow:visible!important}.patent-control-stack .animated-list-sticky-header{contain:paint;min-height:58px;overflow:hidden;box-shadow:0 1px #d7ded8,0 8px 16px #193d3414;top:var(--patent-heading-top)!important;z-index:38!important;background:#f2f5f1!important;position:sticky!important}.patent-control-stack .animated-list-sticky-header .patent-row-head{background:#f2f5f1!important;min-height:58px!important;padding:0 16px!important}.patent-control-stack .animated-scroll-list{scroll-padding-top:calc(var(--patent-management-height) + 70px);height:auto!important;min-height:0!important;max-height:none!important;padding:14px 12px 28px!important;overflow:visible!important}.patent-control-stack .animated-list-item{z-index:1;position:relative;transform:none!important}.patent-control-stack .row-actions,.patent-control-stack .table-actions-heading{justify-self:center}@media (width<=1399px){.patent-control-stack{--patent-management-height:116px}.patent-control-stack>.patent-management-bar{grid-template-rows:58px 50px!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:4px 0!important}.patent-management-bar .management-filters{grid-area:1/1!important;overflow:auto hidden!important}.patent-management-bar .table-status-tabs{grid-area:2/1!important;justify-content:flex-start!important;width:100%!important}.patent-control-stack .patent-table-scroll{overflow:visible!important}.patent-control-stack .patent-schema-table{min-width:0!important}.patent-control-stack .patent-schema-row{grid-template-columns:28px minmax(230px,1.5fr) minmax(120px,.75fr) minmax(105px,.65fr) minmax(130px,.76fr) minmax(130px,.74fr) minmax(110px,.62fr) minmax(110px,.62fr) 52px!important;gap:10px!important}}@media (width<=1099px){.patent-control-stack .patent-table-scroll{overflow:auto visible!important}.patent-control-stack .patent-schema-table{min-width:1100px!important}.patent-control-stack .animated-list-sticky-header{position:relative!important;top:auto!important}}@media (width<=767px){.patent-control-stack{--patent-management-top:126px;--patent-management-height:116px}.patent-control-stack>.patent-management-bar{padding-inline:8px!important}.patent-control-stack .animated-list-sticky-header{position:relative!important;top:auto!important}.patent-control-stack .animated-scroll-list{padding:10px 8px 24px!important}}.course-rich-body,.patent-rich-body,.event-rich-body{margin-top:20px}.course-rich-body>.rich-editor,.patent-rich-body>.rich-editor,.event-rich-body>.rich-editor{margin-top:12px}.course-rich-body .editor-scroll,.patent-rich-body .editor-scroll,.event-rich-body .editor-scroll{min-height:480px}.course-public-body,.patent-public-body,.event-public-body{color:#34443c;font:400 14px/1.85 var(--font-body);margin:28px 0}.course-public-body h2,.patent-public-body h2,.event-public-body h2{color:#132d25;font:700 24px/1.25 var(--font-heading);margin:28px 0 11px}.course-public-body h3,.patent-public-body h3,.event-public-body h3{color:#173a30;font:700 18px/1.3 var(--font-heading);margin:22px 0 9px}.course-public-body p,.patent-public-body p,.event-public-body p{margin:0 0 15px}.course-public-body ul,.course-public-body ol,.patent-public-body ul,.patent-public-body ol,.event-public-body ul,.event-public-body ol{gap:7px;margin:12px 0 20px;padding-left:24px;display:grid}.course-public-body blockquote,.patent-public-body blockquote,.event-public-body blockquote{color:#34443c;background:#fff6dc;border-left:3px solid #dca000;margin:20px 0;padding:17px 20px}.course-public-body section[data-editor-section],.patent-public-body section[data-editor-section],.event-public-body section[data-editor-section]{border-left:3px solid #1d5747;margin:28px 0;padding:2px 0 2px 18px}.course-public-body .cms-editor-figure,.patent-public-body .cms-editor-figure,.event-public-body .cms-editor-figure{margin:24px 0}.course-public-body .cms-editor-figure img,.patent-public-body .cms-editor-figure img,.event-public-body .cms-editor-figure img{border-radius:8px;width:100%;height:auto;display:block}.course-public-body .cms-editor-figure figcaption,.patent-public-body .cms-editor-figure figcaption,.event-public-body .cms-editor-figure figcaption{color:#738078;font:italic 12px/1.5 var(--font-body);padding:9px 2px}@media (width<=700px){.course-rich-body .editor-scroll,.patent-rich-body .editor-scroll,.event-rich-body .editor-scroll{min-height:400px}.course-public-body h2,.patent-public-body h2,.event-public-body h2{font-size:21px}}.email-simple-guide{color:#768178;background:#fff;border:1px solid #dce3dd;border-radius:10px;align-items:center;gap:12px;margin:-4px 0 18px;padding:13px 16px;display:flex}.email-simple-guide span{align-items:center;gap:8px;display:flex}.email-simple-guide b{width:25px;height:25px;font:700 12px var(--font-helper);border:1px solid #ccd6cf;border-radius:50%;place-items:center;display:grid}.email-simple-guide i{font:600 12px var(--font-helper);font-style:normal}.email-simple-guide .done,.email-simple-guide .active{color:#155242}.email-simple-guide .done b{background:#e4f1eb;border-color:#9bbcae}.email-simple-guide .active b{color:#fff;background:#155242;border-color:#155242}.lead-email-shell--simple{grid-template-columns:250px minmax(520px,1fr) 390px;min-height:760px;overflow:visible}.lead-email-shell--simple .email-template-list{border-radius:13px 0 0 13px}.lead-email-shell--simple .email-template-list>button{align-items:center;min-height:76px;padding:13px 10px}.lead-email-shell--simple .email-template-list>button.active{box-shadow:inset 3px 0 #155242}.lead-email-shell--simple .email-template-list>button>span strong{font-size:13px;line-height:1.35}.lead-email-shell--simple .email-template-list>button>span small{font-size:12px}.email-help-note{color:#54645b;background:#fff;border:1px solid #dbe5de;border-radius:9px;gap:9px;margin:18px 8px 0;padding:12px;display:flex}.email-help-note svg{flex:none;margin-top:2px}.email-help-note p{font:500 12px/1.55 var(--font-helper);margin:0}.lead-email-shell--simple .email-draft-panel{padding:22px 22px 34px}.lead-email-shell--simple .email-draft-panel>header{align-items:flex-start}.lead-email-shell--simple .email-draft-panel>header h2{font-size:21px}.lead-email-shell--simple .email-draft-panel>header p strong{color:#42544a}.email-unsaved{color:#8a6310;font:600 12px var(--font-helper);background:#fff3d2;border-radius:99px;padding:5px 8px}.email-recipient-explainer{color:#194d3e;background:#f4f8f5;border:1px solid #d8e3dc;border-radius:9px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:11px;margin:18px 0;padding:13px 14px;display:grid}.email-recipient-explainer strong,.email-recipient-explainer p{margin:0;display:block}.email-recipient-explainer strong{font:700 12px var(--font-heading)}.email-recipient-explainer p{color:#68776e;font:500 12px/1.45 var(--font-helper);margin-top:3px}.email-recipient-explainer>span{font:700 12px var(--font-helper);background:#e1eee7;border-radius:99px;padding:5px 8px}.email-writing-card{background:#fff;border:1px solid #d9e0da;border-radius:10px;margin-top:14px;padding:16px}.email-writing-card>header{margin-bottom:14px}.email-writing-card>header span,.email-writing-card>header small{display:block}.email-writing-card>header span{color:#1c332b;font:700 15px var(--font-heading)}.email-writing-card>header small{color:#738078;font:500 12px var(--font-helper);margin-top:3px}.email-writing-card>label{color:#2d4037;font:700 12px var(--font-helper);gap:6px;margin-top:12px;display:grid;position:relative}.email-writing-card>label>span{color:#b3412f}.email-writing-card input,.email-writing-card textarea,.email-advanced-fields input,.email-test-box input{color:#172b23;width:100%;font:500 13px/1.55 var(--font-body);background:#fff;border:1px solid #cfd8d1;border-radius:8px;outline:none;padding:11px 12px}.email-writing-card textarea{resize:vertical;min-height:190px}.email-writing-card input:focus,.email-writing-card textarea:focus,.email-advanced-fields input:focus,.email-test-box input:focus{border-color:#4f806f;box-shadow:0 0 0 3px #25634e17}.email-writing-card label>small{color:#7a857e;font:500 12px/1.45 var(--font-helper)}.email-friendly-tokens{background:#f5f7f4;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;margin:13px 0 3px;padding:11px;display:flex}.email-friendly-tokens>span{color:#657269;width:100%;font:600 12px var(--font-helper);margin-bottom:2px}.email-friendly-tokens button{color:#275846;font:600 12px var(--font-helper);background:#fff;border:1px solid #ccd8d0;border-radius:99px;padding:6px 9px}.email-friendly-tokens button:hover{background:#edf5f1;border-color:#5b8b79}.email-advanced-toggle{text-align:left;color:#30483e;background:#fafbf9;border:1px solid #d9e0da;border-radius:9px;grid-template-columns:18px auto 1fr 18px;align-items:center;gap:8px;width:100%;margin-top:14px;padding:12px 14px;display:grid}.email-advanced-toggle>span{font:700 12px var(--font-heading)}.email-advanced-toggle>small{color:#7b857e;font:500 12px var(--font-helper)}.email-advanced-toggle .open{transform:rotate(180deg)}.email-advanced-fields{background:#fafbf9;border:1px solid #d9e0da;border-top:0;border-radius:0 0 9px 9px;grid-template-columns:1fr 1fr;gap:12px;padding:14px;display:grid}.email-advanced-fields label,.email-test-box label{color:#45584e;font:600 12px var(--font-helper);gap:6px;display:grid}.lead-email-shell--simple .email-preview-panel{border-radius:0 13px 13px 0;align-self:start;max-height:calc(100vh - 90px);position:sticky;top:72px;overflow:auto}.lead-email-shell--simple .email-preview-panel>header{align-items:flex-start}.lead-email-shell--simple .email-preview-panel>header>div:last-child{white-space:nowrap}.email-preview-status{color:#52635a;font:500 12px/1.4 var(--font-helper);background:#e4ebe6;border-radius:7px;align-items:center;gap:7px;margin-top:13px;padding:9px;display:flex}.lead-email-shell--simple .email-device{margin:14px auto}.lead-email-shell--simple .email-device article{padding:21px!important}.lead-email-shell--simple .email-device h2{font-size:20px!important}.lead-email-shell--simple .email-device p{font-size:12px}.lead-email-shell--simple .email-device.mobile{width:255px}.email-final-actions{background:#fff;border:1px solid #d4ddd6;border-radius:9px;grid-template-columns:1fr auto;gap:10px;margin-top:13px;padding:13px;display:grid}.email-final-actions>div:first-child span,.email-final-actions>div:first-child strong{display:block}.email-final-actions>div:first-child span{color:#748078;font:600 12px var(--font-helper);text-transform:uppercase}.email-final-actions>div:first-child strong{color:#263f34;font:700 13px var(--font-heading);margin-top:3px}.email-power-toggle{color:#5f6d65;font:600 12px var(--font-helper);background:#fff;border:1px solid #ced8d1;border-radius:99px;align-items:center;gap:7px;padding:7px 9px;display:flex}.email-power-toggle i{background:#bbc6bf;border-radius:99px;width:27px;height:16px;position:relative}.email-power-toggle i:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;transition:transform .18s;position:absolute;top:3px;left:3px}.email-power-toggle.on{color:#155242;border-color:#8fb7a6}.email-power-toggle.on i{background:#217058}.email-power-toggle.on i:after{transform:translate(11px)}.email-final-actions>.secondary-btn{grid-column:1/-1;justify-content:center}.email-test-box{border-top:1px solid #e0e4e1;grid-column:1/-1;grid-template-columns:1fr auto;align-items:end;gap:8px;padding-top:10px;display:grid}.email-test-box .primary-btn{min-height:40px}.email-test-success{color:#1c664f;font:600 12px var(--font-helper);background:#e8f4ed;border-radius:7px;grid-column:1/-1;align-items:center;gap:7px;margin:0;padding:8px;display:flex}@media (width<=1320px){.lead-email-shell--simple{grid-template-columns:240px minmax(500px,1fr)}.lead-email-shell--simple .email-preview-panel{border-radius:0 0 13px 13px;grid-column:1/-1;max-height:none;position:relative;top:auto}.lead-email-shell--simple .email-device{max-width:620px}}@media (width<=850px){.email-simple-guide{overflow-x:auto}.email-simple-guide span{flex:none}.lead-email-shell--simple{grid-template-columns:1fr}.lead-email-shell--simple .email-template-list{border-radius:13px 13px 0 0}.email-recipient-explainer{grid-template-columns:20px 1fr}.email-recipient-explainer>span{grid-column:2}.email-writing-card{padding:14px}.email-advanced-fields{grid-template-columns:1fr}.lead-email-shell--simple .email-draft-panel>header>div:last-child{justify-content:flex-start}.lead-email-shell--simple .email-preview-panel{grid-column:auto}}.lead-email-shell--no-preview{grid-template-columns:250px minmax(0,1fr);max-width:1180px;margin:0 auto}.lead-email-shell--no-preview .email-draft-panel{border-radius:0 13px 13px 0}.email-publish-card{background:#f5f9f6;border:1px solid #cfdcd4;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:16px;padding:17px;display:grid}.email-publish-card>div:first-child>span{color:#987019;font:700 12px var(--font-helper);letter-spacing:.08em;text-transform:uppercase}.email-publish-card h3{color:#18382e;font:700 16px var(--font-heading);margin:4px 0}.email-publish-card p{color:#68776e;max-width:560px;font:500 12px/1.5 var(--font-helper);margin:0}.email-publish-actions{align-items:center;gap:8px;display:flex}.email-publish-card .email-test-box,.email-publish-card .email-test-success{grid-column:1/-1}.email-template-editor{background:#edf0eb;min-height:100vh}.email-template-editor-bar{z-index:70;background:#fff;border-bottom:1px solid #d5ddd7;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:10px 24px;display:flex;position:sticky;top:0}.email-template-editor-bar>div{align-items:center;gap:10px;display:flex}.email-template-editor-bar a{color:#315448;border:1px solid #d6ddd7;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.email-template-editor-bar span small,.email-template-editor-bar span strong{display:block}.email-template-editor-bar span small{color:#88701a;font:700 12px var(--font-helper);letter-spacing:.08em;text-transform:uppercase}.email-template-editor-bar span strong{color:#172f27;font:700 15px var(--font-heading);margin-top:3px}.email-template-editor-bar button{white-space:nowrap}.email-template-stepbar{z-index:65;background:#fff;border-bottom:1px solid #d6ddd7;grid-template-columns:repeat(3,1fr);display:grid;position:sticky;top:72px}.email-template-stepbar span{border-right:1px solid #e0e5e1;align-items:center;gap:10px;min-height:62px;padding:10px 24px;display:flex}.email-template-stepbar b{color:#778179;width:28px;height:28px;font:700 12px var(--font-helper);border:1px solid #ccd6cf;border-radius:50%;place-items:center;display:grid}.email-template-stepbar i{color:#657269;font:600 12px var(--font-helper);font-style:normal}.email-template-stepbar .active b{color:#155242;background:#e4f2eb;border-color:#7aaa98}.email-template-stepbar .active i{color:#155242}.email-template-editor-canvas{gap:18px;width:min(1040px,100% - 40px);margin:24px auto 80px;display:grid}.email-template-section{background:#fff;border:1px solid #d7dfd9;border-radius:12px;padding:22px;box-shadow:0 8px 28px #193a2f0a}.email-template-section>header{align-items:flex-start;gap:13px;margin-bottom:20px;display:flex}.email-template-section>header>span{color:#175140;width:32px;height:32px;font:700 12px var(--font-helper);background:#e7f0eb;border-radius:8px;place-items:center;display:grid}.email-template-section h2{color:#152e25;font:700 18px var(--font-heading);margin:0}.email-template-section header p{color:#748078;font:500 12px var(--font-helper);margin:4px 0 0}.email-template-fields{gap:14px;display:grid}.email-template-fields.two{grid-template-columns:1fr 1fr}.email-template-fields label{color:#344b41;font:700 12px var(--font-helper);gap:7px;display:grid}.email-template-fields label.wide{grid-column:1/-1}.email-template-fields em{color:#b43c2e;font-style:normal}.email-template-fields input,.email-template-fields textarea{color:#182d25;width:100%;font:500 13px/1.55 var(--font-body);background:#fff;border:1px solid #ced8d1;border-radius:8px;outline:none;padding:11px 12px}.email-template-fields textarea{resize:vertical}.email-template-fields input:focus,.email-template-fields textarea:focus{border-color:#4d806e;box-shadow:0 0 0 3px #24664f16}.email-template-review-actions{border-top:1px solid #e2e6e3;justify-content:flex-end;gap:9px;margin-top:18px;padding-top:16px;display:flex}.email-standalone-preview{background:#e7ebe6;min-height:100vh}.email-standalone-preview>header{z-index:50;background:#fff;border-bottom:1px solid #d6ddd7;grid-template-columns:1fr auto 1fr;align-items:center;min-height:58px;padding:8px 16px;display:grid;position:sticky;top:0}.email-standalone-preview>header>button{color:#334b41;font:600 12px var(--font-helper);background:#fff;border:1px solid #d6ddd7;border-radius:7px;justify-self:start;align-items:center;gap:7px;padding:8px 10px;display:flex}.email-standalone-preview>header>div:nth-child(2){text-align:center}.email-standalone-preview>header>div:nth-child(2) span,.email-standalone-preview>header>div:nth-child(2) strong{display:block}.email-standalone-preview>header>div:nth-child(2) span{color:#99721b;font:700 12px var(--font-helper);letter-spacing:.08em;text-transform:uppercase}.email-standalone-preview>header>div:nth-child(2) strong{color:#1b352b;font:700 13px var(--font-heading);margin-top:2px}.email-standalone-preview>header>div:last-child{justify-self:end;gap:5px;display:flex}.email-standalone-preview>header>div:last-child button{color:#56665d;background:#fff;border:1px solid #d5ddd7;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.email-standalone-preview>header>div:last-child button.active{color:#155242;background:#e4efe9;border-color:#7ba592}.email-preview-browser-info{background:#fff;border:1px solid #d4ddd7;border-radius:9px;align-items:center;gap:11px;max-width:760px;margin:18px auto 0;padding:12px 15px;display:flex}.email-preview-browser-info>div{min-width:0}.email-preview-browser-info span,.email-preview-browser-info strong,.email-preview-browser-info small{display:block}.email-preview-browser-info span{color:#768178;font:600 12px var(--font-helper);text-transform:uppercase}.email-preview-browser-info strong{color:#1d342b;font:700 13px var(--font-heading);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.email-preview-browser-info small{color:#727f77;font:500 12px var(--font-helper);margin-top:2px}.email-preview-standalone-stage{justify-content:center;min-height:calc(100vh - 190px);padding:24px;display:flex}.email-preview-standalone-stage .email-device{width:min(720px,100%);margin:0;transition:width .25s}.email-preview-standalone-stage.mobile .email-device{width:390px}.email-preview-standalone-stage .email-device article{border-radius:10px;padding:48px!important}.email-preview-standalone-stage .email-device img{width:126px;height:48px}.email-preview-standalone-stage .email-device h2{font-size:28px!important}.email-preview-standalone-stage .email-device p{font-size:14px;line-height:1.75}.email-preview-standalone-stage .email-device article>button{padding:12px 17px;font-size:12px}.email-preview-standalone-stage.mobile .email-device article{padding:26px!important}.email-preview-standalone-stage.mobile .email-device h2{font-size:23px!important}.email-preview-standalone-stage.mobile .email-device p{font-size:12px}.email-preview-footer{background:#fff;border-top:1px solid #d4ddd7;justify-content:space-between;align-items:center;gap:16px;padding:10px 18px;display:flex;position:sticky;bottom:0}.email-preview-footer span{color:#6d7b72;font:500 12px var(--font-helper)}.email-preview-footer button{color:#1d5947;font:700 12px var(--font-helper);background:#fff;border:1px solid #cdd8d0;border-radius:7px;align-items:center;gap:7px;padding:8px 11px;display:flex}@media (width<=850px){.lead-email-shell--no-preview{grid-template-columns:1fr}.lead-email-shell--no-preview .email-draft-panel{border-radius:0 0 13px 13px}.email-publish-card{grid-template-columns:1fr}.email-publish-actions{flex-wrap:wrap}.email-template-editor-bar{flex-direction:column;align-items:flex-start}.email-template-editor-bar>div:last-child{flex-wrap:wrap}.email-template-stepbar{grid-template-columns:repeat(3,minmax(180px,1fr));top:124px;overflow-x:auto}.email-template-editor-canvas{width:min(100% - 24px,1040px)}.email-template-fields.two{grid-template-columns:1fr}.email-template-fields label.wide{grid-column:auto}.email-standalone-preview>header{grid-template-columns:auto 1fr}.email-standalone-preview>header>div:nth-child(2){display:none}.email-standalone-preview>header>div:last-child{justify-self:end}.email-preview-browser-info{margin:12px}.email-preview-standalone-stage{padding:12px}.email-preview-standalone-stage .email-device article{padding:24px!important}.email-preview-footer{flex-direction:column;align-items:flex-start}}.email-center-create-actions{align-items:center;gap:9px;margin-top:14px;display:flex}.email-center-create-actions button{min-height:40px}.campaign-stepbar{grid-template-columns:repeat(4,1fr)}.campaign-canvas{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:18px;width:min(1180px,100% - 40px);margin:24px auto 90px;display:grid}.campaign-message-section,.campaign-schedule-section,.campaign-review-section{grid-column:1/-1}.campaign-recipient-section{min-width:0}.campaign-selection-summary{background:#fff;border:1px solid #d4ddd6;border-radius:11px;padding:18px;position:sticky;top:158px;box-shadow:0 8px 26px #17392e0d}.campaign-selection-summary>span{color:#846a17;font:700 12px var(--font-helper);letter-spacing:.08em;text-transform:uppercase;display:block}.campaign-selection-summary>strong{color:#174c3d;font:700 38px var(--font-title);margin:5px 0 14px;display:block}.campaign-selection-summary>div{border-top:1px solid #e5e9e6;justify-content:space-between;align-items:center;padding:9px 0;display:flex}.campaign-selection-summary>div i{color:#1a5040;font:700 16px var(--font-heading);font-style:normal}.campaign-selection-summary>div small{color:#6c7971;font:600 12px var(--font-helper)}.campaign-selection-summary ul{border-top:1px solid #e3e7e4;gap:6px;margin:13px 0 0;padding:12px 0 0;list-style:none;display:grid}.campaign-selection-summary li{color:#3e5147;font:600 12px var(--font-helper);justify-content:space-between;align-items:center;gap:6px;display:flex}.campaign-selection-summary li button{color:#6d7b72;background:#f0f3f1;border:0;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.campaign-selection-summary p{color:#74623e;font:500 12px/1.5 var(--font-helper);background:#fff6dc;border-radius:7px;margin:14px 0 0;padding:10px}.campaign-audience-tabs{background:#f4f7f4;border:1px solid #d7dfd9;border-radius:9px;gap:7px;margin-bottom:12px;padding:4px;display:flex}.campaign-audience-tabs button{color:#66746b;min-height:38px;font:600 12px var(--font-helper);background:0 0;border:0;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:7px;display:flex}.campaign-audience-tabs button.active{color:#155242;background:#fff;box-shadow:0 2px 8px #1c433618}.campaign-recipient-tools{grid-template-columns:minmax(0,1fr) 210px;gap:9px;display:grid}.campaign-recipient-tools>label{color:#708078;background:#fff;border:1px solid #ced8d1;border-radius:8px;align-items:center;gap:8px;padding:0 11px;display:flex}.campaign-recipient-tools input{color:#1e342b;width:100%;height:40px;font:500 12px var(--font-helper);background:0 0;border:0;outline:none}.campaign-select-all{background:#f7f9f7;border:1px solid #d8e0da;border-radius:8px;grid-template-columns:22px 1fr auto;align-items:center;gap:9px;margin-top:11px;padding:10px 12px;display:grid}.campaign-select-all>span{color:#4f6057;font:600 12px var(--font-helper)}.campaign-select-all>strong{color:#17513f;font:700 12px var(--font-helper)}.campaign-recipient-list{gap:7px;max-height:490px;margin-top:9px;padding-right:4px;display:grid;overflow-y:auto}.campaign-recipient-list article{background:#fff;border:1px solid #dbe2dc;border-radius:9px;grid-template-columns:22px 40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.campaign-recipient-list article.selected{background:#f4f9f6;border-color:#74a28f}.campaign-recipient-avatar{color:#175241;width:40px;height:40px;font:700 12px var(--font-helper);background:#e5efe9;border-radius:9px;place-items:center;display:grid}.campaign-recipient-avatar.admin{color:#685d20;background:#edf0dc}.campaign-recipient-list article>div:nth-child(3){min-width:0}.campaign-recipient-list article>div:nth-child(3)>strong,.campaign-recipient-list article>div:nth-child(3)>span,.campaign-recipient-list article>div:nth-child(3)>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.campaign-recipient-list article>div:nth-child(3)>strong{color:#1b3229;font:700 12px var(--font-heading)}.campaign-recipient-list article>div:nth-child(3)>span{color:#486057;font:500 12px var(--font-helper);margin-top:2px}.campaign-recipient-list article>div:nth-child(3)>small{color:#7a857e;font:500 12px var(--font-helper);margin-top:3px}.campaign-recipient-list article>b{color:#50645a;font:700 12px var(--font-helper);white-space:nowrap;background:#edf2ee;border-radius:99px;padding:5px 7px}.campaign-delivery-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.campaign-delivery-options label{cursor:pointer;background:#fff;border:1px solid #d7dfd9;border-radius:10px;grid-template-columns:18px 22px 1fr;align-items:center;gap:10px;padding:15px;display:grid}.campaign-delivery-options label.active{background:#f1f7f4;border-color:#6f9e8b;box-shadow:0 0 0 2px #30705910}.campaign-delivery-options input{accent-color:#175441}.campaign-delivery-options strong,.campaign-delivery-options small{display:block}.campaign-delivery-options strong{color:#1a392e;font:700 13px var(--font-heading)}.campaign-delivery-options small{color:#718078;font:500 12px var(--font-helper);margin-top:3px}.campaign-schedule-fields{background:#f5f8f5;border-radius:9px;grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:12px;margin-top:14px;padding:14px;display:grid}.campaign-schedule-fields>p{color:#69776f;font:500 12px/1.5 var(--font-helper);grid-column:1/-1;margin:0}.campaign-review-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.campaign-review-grid>div{background:#f8faf8;border:1px solid #dbe1dc;border-radius:9px;padding:14px}.campaign-review-grid span,.campaign-review-grid strong,.campaign-review-grid small{display:block}.campaign-review-grid span{color:#87701c;font:700 12px var(--font-helper);letter-spacing:.05em;text-transform:uppercase}.campaign-review-grid strong{color:#18362c;font:700 13px/1.35 var(--font-heading);margin-top:5px}.campaign-review-grid small{color:#738078;font:500 12px var(--font-helper);margin-top:4px}@media (width<=900px){.email-center-create-actions{flex-direction:column;align-items:stretch}.campaign-canvas{grid-template-columns:1fr;width:min(100% - 24px,1180px)}.campaign-selection-summary{grid-row:2;position:relative;top:auto}.campaign-message-section,.campaign-schedule-section,.campaign-review-section{grid-column:auto}.campaign-recipient-tools,.campaign-schedule-fields,.campaign-delivery-options,.campaign-review-grid{grid-template-columns:1fr}.campaign-stepbar{grid-template-columns:repeat(4,minmax(170px,1fr))}}@media (width<=600px){.campaign-audience-tabs{flex-direction:column;align-items:stretch}.campaign-recipient-list article{grid-template-columns:22px 36px minmax(0,1fr)}.campaign-recipient-list article>b{grid-column:3;justify-self:start}.campaign-select-all{grid-template-columns:22px 1fr}.campaign-select-all>strong{grid-column:2}}.bulk-campaign-launch{background:linear-gradient(112deg,#edf7f1 0%,#fffdf6 72%);border:1px solid #9bb9aa;border-radius:14px;grid-template-columns:58px minmax(280px,1fr) auto auto;align-items:center;gap:18px;margin:0 0 20px;padding:19px 20px;display:grid;box-shadow:0 12px 30px #19483814}.bulk-campaign-launch-icon{color:#fff;background:#155242;border-radius:14px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 8px 18px #15524233}.bulk-campaign-launch>div:nth-child(2)>span{color:#9a6b00;font:700 12px var(--font-helper);letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;display:block}.bulk-campaign-launch h2{color:#142f26;font:700 20px/1.25 var(--font-heading);margin:0}.bulk-campaign-launch p{color:#53665e;font:500 12px/1.5 var(--font-body);margin:5px 0 0}.bulk-campaign-launch-counts{gap:8px;display:flex}.bulk-campaign-launch-counts>span{color:#205443;background:#ffffffd6;border:1px solid #d2dfd8;border-radius:9px;grid-template-columns:18px auto;align-items:center;column-gap:5px;min-width:112px;padding:9px 11px;display:grid}.bulk-campaign-launch-counts b{font:700 16px var(--font-heading)}.bulk-campaign-launch-counts small{color:#62736b;font:600 12px var(--font-helper);grid-column:1/-1;margin-top:2px}.bulk-campaign-launch>.primary-btn{white-space:nowrap;min-height:44px}.campaign-audience-tabs button b{color:#4d6258;min-width:23px;height:23px;font:700 12px var(--font-helper);background:#e5ece8;border-radius:99px;place-items:center;margin-left:2px;padding:0 6px;display:grid}.campaign-audience-tabs button.active b{color:#155242;background:#dceee5}.campaign-quick-select{background:#f7faf8;border:1px dashed #a9c2b5;border-radius:9px;flex-wrap:wrap;align-items:center;gap:7px;margin:10px 0;padding:10px 12px;display:flex}.campaign-quick-select>span{color:#314b40;font:700 12px var(--font-helper);letter-spacing:.04em;text-transform:uppercase;margin-right:3px}.campaign-quick-select button{color:#245443;min-height:32px;font:700 12px var(--font-helper);background:#fff;border:1px solid #bed0c6;border-radius:7px;padding:0 11px;transition:border-color .16s,background-color .16s,transform .16s}.campaign-quick-select button:hover{background:#edf6f1;border-color:#4f8973;transform:translateY(-1px)}.campaign-quick-select button.clear{color:#8a4635;border-color:#e0c7bf;margin-left:auto}.campaign-recipient-list article{cursor:pointer;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;position:relative}.campaign-recipient-list article:hover{background:#f9fcfa;border-color:#91b19f;transform:translateY(-1px)}.campaign-recipient-list article.selected{box-shadow:inset 4px 0 #155242,0 5px 14px #1e4d3d0f}.campaign-recipient-list article:focus-visible{outline-offset:2px;outline:3px solid #ca940059}@media (width<=1150px){.bulk-campaign-launch{grid-template-columns:58px minmax(0,1fr)}.bulk-campaign-launch-counts,.bulk-campaign-launch>.primary-btn{grid-column:2}.bulk-campaign-launch>.primary-btn{justify-self:start}}@media (width<=650px){.bulk-campaign-launch{grid-template-columns:1fr;padding:16px}.bulk-campaign-launch-icon,.bulk-campaign-launch-counts,.bulk-campaign-launch>.primary-btn{grid-column:1}.bulk-campaign-launch-counts{width:100%}.bulk-campaign-launch-counts>span{flex:1}.bulk-campaign-launch>.primary-btn{white-space:normal;width:100%}.campaign-quick-select button,.campaign-quick-select button.clear{width:100%;margin-left:0}}.notification-history-actions{align-items:center;gap:9px;margin-top:15px;display:flex}.notification-history-actions button{min-height:42px}.notification-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.notification-metrics article{background:#fff;border:1px solid #d7dfd9;border-radius:12px;align-items:center;gap:13px;min-height:108px;padding:17px;display:flex;box-shadow:0 8px 24px #2142350b}.notification-metrics article>span{color:#175441;background:#edf5f0;border-radius:10px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.notification-metrics article>span.scheduled{color:#4d68a4;background:#eef1fa}.notification-metrics article>span.danger{color:#a95139;background:#fff0e9}.notification-metrics article div{min-width:0}.notification-metrics small,.notification-metrics p{color:#6b7a72;font:600 12px var(--font-helper);display:block}.notification-metrics strong{color:#172f26;font:700 24px/1.05 var(--font-heading);margin:2px 0;display:block}.notification-metrics p{white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;overflow:hidden}.notification-monitor-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:14px;display:grid}.notification-history-panel,.notification-audit-panel,.template-library-panel{background:#fff;border:1px solid #d7dfd9;border-radius:13px;overflow:hidden;box-shadow:0 10px 30px #2042340b}.notification-history-panel>header,.template-library-panel>header{border-bottom:1px solid #e0e6e1;justify-content:space-between;align-items:center;gap:16px;padding:17px 18px;display:flex}.notification-history-panel>header span,.notification-audit-panel>header>span,.template-library-panel>header span{color:#9a6b00;font:700 12px var(--font-helper);letter-spacing:.11em;text-transform:uppercase}.notification-history-panel>header h2,.notification-audit-panel h2,.template-library-panel h2{color:#172f26;font:700 18px var(--font-heading);margin:3px 0 0}.notification-history-panel .text-btn{align-items:center;gap:6px;display:flex}.notification-history-toolbar,.template-library-toolbar{background:#fafcfb;border-bottom:1px solid #e3e8e4;grid-template-columns:minmax(260px,1fr) 200px 180px;gap:9px;padding:12px 18px;display:grid}.notification-history-toolbar>label,.template-library-toolbar>label{color:#6a7c73;background:#fff;border:1px solid #ced8d1;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:flex}.notification-history-toolbar input,.template-library-toolbar input{color:#1d352b;width:100%;font:600 12px var(--font-helper);background:0 0;border:0;outline:0}.notification-history-head{background:#f2f6f3;border-bottom:1px solid #dce4de;grid-template-columns:minmax(310px,1.7fr) minmax(150px,.8fr) 120px 145px 120px;align-items:center;min-height:48px;padding:0 16px;display:grid}.notification-history-head span{color:#53655c;font:700 12px var(--font-helper);letter-spacing:.06em;text-transform:uppercase}.notification-history-body{background:#f7f9f7;max-height:620px;padding:9px;overflow:auto}.notification-history-body>article{background:#fff;border:1px solid #dbe3dd;border-radius:10px;grid-template-columns:minmax(310px,1.7fr) minmax(150px,.8fr) 120px 145px 120px;align-items:center;min-height:86px;margin-bottom:8px;padding:10px 8px;transition:border-color .16s,box-shadow .16s;display:grid}.notification-history-body>article:hover{border-color:#97b5a6;box-shadow:0 5px 15px #1e48380f}.notification-history-body>article>div{min-width:0;padding:0 8px}.notification-history-body>article>div:first-child{align-items:center;gap:10px;display:flex}.notification-kind-icon{color:#175341;background:#e8f2ec;border-radius:9px;flex:0 0 39px;place-items:center;width:39px;height:39px;display:grid}.notification-kind-icon.automation{color:#8a6705;background:#f6efdc}.notification-history-body strong,.notification-history-body p,.notification-history-body small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.notification-history-body strong{color:#1c332a;font:700 12px var(--font-heading)}.notification-history-body p{color:#445b50;font:500 12px var(--font-body);margin:3px 0}.notification-history-body small{color:#78847e;font:600 12px var(--font-helper);margin-top:3px}.notification-history-body>article>div:last-child{justify-content:space-between;align-items:center;gap:6px;display:flex}.notification-history-body>article>div:last-child button{color:#577066;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.notification-history-body>article>div:last-child button:hover{color:#155242;background:#edf3ef}.notification-status{color:#1b7458;width:max-content;font:700 12px var(--font-helper);background:#e6f3ec;border-radius:99px;padding:6px 8px;display:inline-flex!important}.notification-status.scheduled{color:#506da8;background:#eaf0fb}.notification-status.failed{color:#a85139;background:#fff0e9}.notification-status.draft{color:#606c65;background:#eef0ee}.notification-empty{color:#708078;text-align:center;place-items:center;min-height:260px;padding:30px;display:grid}.notification-empty strong{margin-top:9px;font-size:14px}.notification-empty p{white-space:normal}.notification-audit-panel{position:sticky;top:86px}.notification-audit-panel>header{border-bottom:1px solid #e0e6e1;padding:18px}.notification-audit-panel>header p{color:#65766d;font:500 12px/1.5 var(--font-body);margin:6px 0 0}.notification-audit-list{padding:5px 17px}.notification-audit-list article{border-bottom:1px solid #e5e9e6;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:14px 0;display:grid;position:relative}.notification-audit-list article>span{color:#496258;z-index:1;background:#edf2ee;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.notification-audit-list article>span.success{color:#1a7456;background:#e5f3eb}.notification-audit-list article>span.scheduled{color:#526da7;background:#eaf0fb}.notification-audit-list article>span.danger{color:#aa5139;background:#fff0e9}.notification-audit-list strong{color:#1c332a;font:700 12px var(--font-heading);display:block}.notification-audit-list p{color:#596b62;font:500 12px/1.45 var(--font-body);margin:3px 0}.notification-audit-list small{color:#87908b;font:600 12px var(--font-helper)}.notification-audit-panel>.secondary-btn{width:calc(100% - 34px);margin:12px 17px 17px}.notification-back-link{color:#52665d;font:700 12px var(--font-helper);background:0 0;border:0;align-items:center;gap:7px;margin:0 0 12px;padding:0;display:inline-flex}.notification-back-link:hover{color:#155242}.template-library-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.template-library-summary article{background:#fff;border:1px solid #d8e0da;border-radius:11px;align-items:center;gap:12px;padding:16px;display:flex}.template-library-summary article>span{color:#175342;background:#edf4ef;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.template-library-summary small,.template-library-summary p{color:#6b7a72;font:600 12px var(--font-helper);display:block}.template-library-summary strong{color:#1b3329;font:700 21px var(--font-heading);margin:2px 0;display:block}.template-library-summary p{margin:0}.template-library-toolbar{grid-template-columns:minmax(260px,1fr) 220px}.template-library-grid{background:#f6f8f6;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:15px;display:grid}.template-library-grid>article{background:#fff;border:1px solid #d9e1db;border-radius:11px;flex-direction:column;min-height:260px;padding:16px;display:flex}.template-card-heading{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.template-card-heading>span{color:#175342;background:#e8f2ec;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.template-card-heading small{color:#96700b;font:700 12px var(--font-helper);letter-spacing:.08em;text-transform:uppercase;display:block}.template-card-heading h3{color:#193129;font:700 15px/1.25 var(--font-heading);margin:3px 0 0}.template-enabled{color:#1b7257;font:700 12px var(--font-helper);background:#e6f3ec;border-radius:99px;padding:5px 7px;font-style:normal}.template-library-grid>article>p{color:#5c6d64;min-height:44px;font:500 12px/1.5 var(--font-body);margin:13px 0}.template-library-grid dl{margin:0}.template-library-grid dl>div{border-top:1px solid #e5e9e6;grid-template-columns:130px minmax(0,1fr);gap:9px;padding:9px 0;display:grid}.template-library-grid dt{color:#718078;font:600 12px var(--font-helper);align-items:center;gap:6px;display:flex}.template-library-grid dd{color:#263d33;font:700 12px var(--font-helper);margin:0}.template-library-grid footer{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:14px;display:flex}.template-library-grid footer button{align-items:center;gap:6px;display:flex}@media (width<=1180px){.notification-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-monitor-grid{grid-template-columns:1fr}.notification-audit-panel{position:relative;top:auto}.notification-history-table{overflow-x:auto}.notification-history-head,.notification-history-body{min-width:940px}}@media (width<=780px){.notification-history-actions{flex-direction:column;align-items:stretch}.notification-metrics,.template-library-summary,.template-library-grid,.notification-history-toolbar,.template-library-toolbar{grid-template-columns:1fr}.notification-history-panel>header,.template-library-panel>header{flex-direction:column;align-items:flex-start}.notification-history-panel>header button,.template-library-panel>header button{width:100%}}@media (width<=520px){.notification-metrics{grid-template-columns:1fr}.template-card-heading{grid-template-columns:42px minmax(0,1fr)}.template-enabled{grid-column:2;justify-self:start}.template-library-grid footer{flex-direction:column;align-items:stretch}.template-library-grid footer button{justify-content:center;width:100%}}.registry-page--users,.registry-page--audit{max-width:1600px}.registry-page--users .page-heading,.registry-page--audit .page-heading{margin-bottom:20px}.registry-page--users .page-heading-support,.registry-page--audit .page-heading-support{margin-top:15px}.registry-page--users .page-command-row,.registry-page--audit .page-command-row{flex-wrap:wrap;align-items:center}.registry-workspace{--registry-management-top:68px;--registry-management-height:68px;--registry-heading-top:calc(var(--registry-management-top) + var(--registry-management-height));isolation:auto!important;overflow:visible!important}.registry-workspace>.table-management-bar{background:#f3f4ef;border-bottom:1px solid #d9e0da;box-shadow:0 7px 16px #18382f0a;top:var(--registry-management-top)!important;z-index:42!important;grid-template-columns:minmax(300px,1fr) max-content!important;grid-template-rows:var(--registry-management-height)!important;width:100%!important;height:var(--registry-management-height)!important;min-height:var(--registry-management-height)!important;align-items:center!important;gap:18px!important;margin:0!important;padding:7px 0!important;display:grid!important;position:sticky!important;overflow:visible!important}.registry-workspace>.table-management-bar .management-filters{grid-area:1/1!important;align-items:center!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}.registry-workspace>.table-management-bar .management-filters>.gooey-search{min-width:154px;order:1!important;margin:0!important}.registry-workspace>.table-management-bar .table-status-tabs{grid-area:1/2!important;justify-content:flex-end!important;align-items:stretch!important;width:auto!important;min-width:max-content!important;height:54px!important;margin:0!important;display:flex!important;overflow:visible!important}.registry-workspace>.table-management-bar .table-status-tabs button{min-height:54px!important;padding:8px 2px 10px!important}.registry-workspace>.standard-table-panel{background:#fff;width:100%!important;height:auto!important;margin:0!important;position:relative!important;top:auto!important;overflow:hidden!important}.registry-workspace .standard-table-scroll{overscroll-behavior-inline:contain;scrollbar-gutter:stable;width:100%;display:block;height:auto!important;overflow:auto clip!important}.registry-workspace .standard-data-table{width:100%;height:auto!important}.registry-workspace .animated-scroll-list-container{background:#f3f5f1;width:100%!important;height:auto!important;min-height:0!important;padding:0!important;position:relative!important;overflow:visible!important}.registry-workspace .animated-list-sticky-header{background:#f2f5f1;box-shadow:0 1px #d8dfd9,0 7px 14px #193d3412;top:var(--registry-heading-top)!important;z-index:38!important;width:100%!important;margin:0!important;padding:0 12px!important;position:sticky!important;overflow:visible!important}.registry-workspace .animated-scroll-list{scrollbar-gutter:auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:10px 12px 18px!important;overflow:visible!important}.registry-workspace .animated-list-item{width:100%;transform:none!important}.registry-workspace .registry-table-row{grid-auto-flow:column;align-items:center;gap:16px;width:100%;min-height:106px;padding:14px 18px}.registry-workspace .registry-table-head{height:54px!important;min-height:54px!important;padding-top:0!important;padding-bottom:0!important}.registry-workspace .registry-primary{min-width:0;display:block}.registry-workspace .registry-primary>div{min-width:0}.registry-workspace .registry-primary>div>span,.registry-workspace .registry-primary>div>strong,.registry-workspace .registry-primary>div>small{text-overflow:ellipsis;display:block;overflow:hidden}.registry-workspace .registry-primary>div>span{color:#987019;font:700 12px var(--font-helper);letter-spacing:.05em;white-space:nowrap}.registry-workspace .registry-primary>div>strong{color:#182b22;font:700 15px/1.32 var(--font-heading);white-space:normal;margin-top:6px}.registry-workspace .registry-primary>div>small{color:#697970;font:600 12px/1.4 var(--font-helper);white-space:normal;overflow-wrap:anywhere;margin-top:5px}.registry-workspace .registry-cell{min-width:0}.registry-workspace .registry-cell>strong{white-space:normal;overflow-wrap:anywhere;font-size:13px;line-height:1.38}.registry-workspace .registry-cell>small{white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.42}.registry-workspace .custom-checkbox{justify-self:center}.registry-workspace .row-actions,.registry-workspace .table-actions-heading{justify-self:center!important;width:72px!important;min-width:72px!important}.registry-workspace .scroll-edge-gradient{display:none!important}@media (width<=1199px){.registry-workspace{--registry-management-height:112px;--registry-heading-top:calc(var(--registry-management-top) + var(--registry-management-height))}.registry-workspace>.table-management-bar{grid-template-rows:56px 48px!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;height:112px!important;min-height:112px!important;padding:4px 0!important}.registry-workspace>.table-management-bar .management-filters{grid-area:1/1!important;overflow:auto hidden!important}.registry-workspace>.table-management-bar .table-status-tabs{grid-area:2/1!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;overflow:auto hidden!important}}@media (width<=767px){.registry-workspace{--registry-management-top:126px}.registry-page--users,.registry-page--audit{padding-inline:18px}.registry-workspace .animated-list-sticky-header{position:relative!important;top:auto!important}.registry-workspace .standard-table-scroll{overflow-x:auto!important}}@media (width>=1200px){.registry-workspace>.standard-table-panel{overflow:visible!important}.registry-workspace .standard-table-scroll{contain:none!important;overflow:visible!important}.registry-workspace .standard-data-table,.registry-workspace .animated-scroll-list-container{overflow:visible!important}.registry-workspace .animated-list-sticky-header{top:var(--registry-heading-top)!important;display:block!important;position:sticky!important;transform:none!important}.registry-workspace .animated-scroll-list{display:block!important;position:relative!important}}@media (width<=1199px){.registry-workspace>.standard-table-panel{overflow:hidden!important}.registry-workspace .standard-table-scroll{overflow:auto hidden!important}.registry-workspace .animated-list-sticky-header{display:block!important;position:relative!important;top:auto!important;transform:none!important}}.campaign-canvas{isolation:isolate;z-index:1;position:relative}.campaign-recipient-section{z-index:2;position:relative}.campaign-selection-summary{z-index:3;overscroll-behavior:contain;max-height:calc(100dvh - 182px);overflow-y:auto}.campaign-message-section,.campaign-schedule-section,.campaign-review-section{z-index:1;position:relative}@media (width<=900px){.campaign-selection-summary{z-index:1;max-height:none;overflow:visible}}.campaign-editor{isolation:auto!important}.campaign-editor .email-template-editor-bar{z-index:120}.campaign-editor .campaign-stepbar{z-index:110}.campaign-stepbar--three{grid-template-columns:repeat(3,minmax(0,1fr))}.campaign-stepbar--three>button{text-align:left;cursor:pointer;background:#fff;border:0;border-right:1px solid #e0e5e1;align-items:center;gap:11px;min-height:66px;padding:10px 24px;display:flex}.campaign-stepbar--three>button:disabled{cursor:not-allowed;opacity:.55}.campaign-stepbar--three>button>b{flex:0 0 29px}.campaign-stepbar--three>button>span{min-width:0}.campaign-stepbar--three i,.campaign-stepbar--three small{display:block}.campaign-stepbar--three i{color:#5c6c63;font:700 12px var(--font-helper);font-style:normal}.campaign-stepbar--three small{color:#77847d;font:500 12px/1.3 var(--font-helper);margin-top:3px}.campaign-stepbar--three>button.active{box-shadow:inset 0 -3px #dca300}.campaign-stepbar--three>button.active b,.campaign-stepbar--three>button.complete b{color:#155242;background:#e2f1e9;border-color:#6a9d89}.campaign-stepbar--three>button.active i,.campaign-stepbar--three>button.complete i{color:#155242}.campaign-flow-canvas{width:min(1120px,100% - 40px);margin:24px auto 90px}.campaign-flow-section{padding:26px}.campaign-flow-section>header{margin-bottom:22px}.campaign-flow-section header p{font-size:12px;line-height:1.5}.campaign-template-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:22px;display:grid}.campaign-template-picker>button{color:#53675d;text-align:left;background:#fbfcfb;border:1px solid #d6ded8;border-radius:10px;grid-template-columns:36px minmax(0,1fr) 22px;align-items:center;gap:10px;min-height:84px;padding:13px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid}.campaign-template-picker>button:hover{background:#f7faf8;border-color:#91ac9e}.campaign-template-picker>button.active{background:#eff7f2;border-color:#4f8872;box-shadow:0 0 0 2px #2d705617}.campaign-template-picker strong,.campaign-template-picker small{display:block}.campaign-template-picker strong{color:#1c362c;font:700 13px var(--font-heading)}.campaign-template-picker small{color:#687870;font:500 12px/1.4 var(--font-helper);margin-top:4px}.campaign-template-picker>button>svg:last-child{color:#176048}.campaign-compose-fields{gap:16px}.campaign-compose-fields textarea{min-height:260px}.campaign-sender-fields{padding-top:3px}.campaign-sender-fields>label:last-child{grid-column:1/-1}.campaign-step-actions{background:#fafcfb;border-top:1px solid #e0e6e1;border-radius:0 0 12px 12px;justify-content:flex-end;align-items:center;gap:10px;margin:24px -26px -26px;padding:15px 26px;display:flex}.campaign-step-actions>span{color:#65756d;font:600 12px var(--font-helper);margin-right:auto}.campaign-step-actions button{min-height:42px}.campaign-recipient-overview{background:linear-gradient(120deg,#edf6f1,#fffdf7);border:1px solid #cbd9d0;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}.campaign-recipient-overview>div{color:#15513f;align-items:center;gap:14px;display:flex}.campaign-recipient-overview small,.campaign-recipient-overview strong,.campaign-recipient-overview p{display:block}.campaign-recipient-overview small{color:#7b6a2f;font:700 12px var(--font-helper);text-transform:uppercase;letter-spacing:.07em}.campaign-recipient-overview strong{color:#16362b;font:700 22px var(--font-heading);margin-top:3px}.campaign-recipient-overview p{color:#596e63;font:600 12px var(--font-helper);margin:4px 0 0}.campaign-selected-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:16px;display:grid}.campaign-selected-directory article{background:#fff;border:1px solid #dae2dc;border-radius:9px;grid-template-columns:42px minmax(0,1fr) auto 30px;align-items:center;gap:10px;padding:12px;display:grid}.campaign-selected-directory article>div:nth-child(2){min-width:0}.campaign-selected-directory strong,.campaign-selected-directory span,.campaign-selected-directory small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.campaign-selected-directory strong{color:#1b342a;font:700 13px var(--font-heading)}.campaign-selected-directory span{color:#435c50;font:600 12px var(--font-helper);margin-top:2px}.campaign-selected-directory small{color:#748179;font:500 12px var(--font-helper);margin-top:3px}.campaign-selected-directory article>b{color:#496258;font:700 12px var(--font-helper);white-space:nowrap;background:#edf3ef;border-radius:99px;padding:5px 8px}.campaign-selected-directory article>button{color:#6d7e75;background:0 0;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.campaign-selected-directory article>button:hover{color:#9a4a38;background:#f5ebe8}.campaign-recipient-empty{color:#6b7d73;text-align:center;background:#f8faf8;border:1px dashed #bdcec4;border-radius:11px;place-items:center;min-height:280px;margin-top:16px;display:grid}.campaign-recipient-empty strong{color:#1d3a2f;font:700 16px var(--font-heading);margin-top:10px}.campaign-recipient-empty p{color:#66776e;font:500 12px var(--font-body);margin:5px 0 14px}.campaign-final-layout{grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr);align-items:start;gap:16px;display:grid}.campaign-final-layout h3{color:#1a362b;font:700 16px var(--font-heading);margin:0 0 12px}.campaign-final-summary{background:#f8faf8;border:1px solid #d4ddd6;border-radius:11px;padding:18px}.campaign-final-summary>span{color:#8c6b10;font:700 12px var(--font-helper);letter-spacing:.08em;text-transform:uppercase}.campaign-final-summary dl{margin:12px 0 0}.campaign-final-summary dl>div{border-top:1px solid #e0e6e1;grid-template-columns:95px minmax(0,1fr);gap:9px;padding:10px 0;display:grid}.campaign-final-summary dt{color:#6b7b72;font:600 12px var(--font-helper)}.campaign-final-summary dd{color:#213b31;font:700 12px/1.4 var(--font-helper);overflow-wrap:anywhere;margin:0}.campaign-final-summary>p{color:#6e5d34;font:600 12px/1.5 var(--font-helper);background:#fff3d3;border-radius:8px;margin:13px 0 0;padding:11px}.campaign-phonebook-backdrop{z-index:2000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c1f188f;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.campaign-phonebook{z-index:2001;background:#f4f6f3;border:1px solid #cbd6ce;border-radius:15px;grid-template-rows:auto auto auto minmax(0,1fr) auto;width:min(1080px,100vw - 40px);height:min(780px,100dvh - 40px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #0519124d}.campaign-phonebook>header{background:#fff;border-bottom:1px solid #d8e0da;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.campaign-phonebook>header span{color:#8d6b10;font:700 12px var(--font-helper);letter-spacing:.08em;text-transform:uppercase}.campaign-phonebook>header h2{color:#172f26;font:700 22px var(--font-heading);margin:4px 0 0}.campaign-phonebook>header p{color:#687870;font:500 12px var(--font-body);margin:4px 0 0}.campaign-phonebook>header>button{color:#425b50;background:#fff;border:1px solid #d5ded7;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.campaign-phonebook-tabs{background:#fff;align-items:center;gap:5px;padding:10px 20px 0;display:flex}.campaign-phonebook-tabs button{color:#627269;min-height:40px;font:700 12px var(--font-helper);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 13px;display:flex}.campaign-phonebook-tabs button.active{color:#155342;border-bottom-color:#155342}.campaign-phonebook-tabs b{background:#edf1ee;border-radius:99px;place-items:center;min-width:23px;height:23px;padding:0 5px;font-size:12px;display:grid}.campaign-phonebook-tools{background:#fff;border-bottom:1px solid #d9e1db;grid-template-columns:minmax(0,1fr) 230px;gap:10px;padding:12px 20px;display:grid}.campaign-phonebook-tools>label{color:#60746a;border:1px solid #ccd7cf;border-radius:8px;align-items:center;gap:9px;min-height:42px;padding:0 12px;display:flex}.campaign-phonebook-tools input{color:#1d362c;width:100%;font:600 12px var(--font-helper);background:0 0;border:0;outline:0}.campaign-phonebook-content{grid-template-columns:minmax(0,1fr) 260px;min-height:0;display:grid}.campaign-phonebook-list{min-height:0;padding:12px 14px;overflow-y:auto}.campaign-phonebook-select-all{background:#fff;border:1px solid #d6dfd9;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;margin-bottom:9px;padding:10px 12px;display:grid}.campaign-phonebook-select-all span,.campaign-phonebook-select-all strong{font:700 12px var(--font-helper)}.campaign-phonebook-select-all span{color:#314c40}.campaign-phonebook-select-all strong{color:#17513f}.campaign-phonebook-list>article{cursor:pointer;background:#fff;border:1px solid #d9e1db;border-radius:9px;grid-template-columns:24px 42px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:8px;padding:11px 12px;transition:border-color .14s,background-color .14s;display:grid}.campaign-phonebook-list>article:hover{border-color:#91ad9f}.campaign-phonebook-list>article.selected{background:#f0f7f3;border-color:#5f927e;box-shadow:inset 4px 0 #155342}.campaign-phonebook-list>article>div:nth-child(3){min-width:0}.campaign-phonebook-list strong,.campaign-phonebook-list span,.campaign-phonebook-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.campaign-phonebook-list strong{color:#1a342a;font:700 13px var(--font-heading)}.campaign-phonebook-list span{color:#425c50;font:600 12px var(--font-helper);margin-top:2px}.campaign-phonebook-list small{color:#728078;font:500 12px var(--font-helper);margin-top:3px}.campaign-phonebook-list article>b{color:#4b6257;font:700 12px var(--font-helper);white-space:nowrap;background:#edf2ee;border-radius:99px;padding:5px 8px}.campaign-phonebook-selection{background:#fff;border-left:1px solid #d7dfd9;min-height:0;padding:17px;overflow-y:auto}.campaign-phonebook-selection>span{color:#8d6c12;font:700 12px var(--font-helper);letter-spacing:.07em;text-transform:uppercase}.campaign-phonebook-selection>strong{color:#15513f;font:700 36px var(--font-title);margin:5px 0 13px;display:block}.campaign-phonebook-selection>div{border-top:1px solid #e2e7e3;justify-content:space-between;align-items:center;padding:9px 0;display:flex}.campaign-phonebook-selection div small,.campaign-phonebook-selection div b{font:700 12px var(--font-helper)}.campaign-phonebook-selection div small{color:#67776f}.campaign-phonebook-selection div b{color:#1c503f}.campaign-phonebook-selection ul{border-top:1px solid #e2e7e3;gap:6px;margin:12px 0;padding:12px 0 0;list-style:none;display:grid}.campaign-phonebook-selection li{color:#354f43;font:600 12px var(--font-helper);justify-content:space-between;align-items:center;gap:8px;display:flex}.campaign-phonebook-selection li button{color:#62756b;background:#f0f3f1;border:0;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.campaign-phonebook-selection>.text-btn{margin-top:8px;font-size:12px}.campaign-phonebook>footer{background:#fff;border-top:1px solid #d5ded7;justify-content:space-between;align-items:center;gap:12px;padding:13px 20px;display:flex}.campaign-phonebook>footer>span{color:#385247;font:700 12px var(--font-helper)}.campaign-phonebook>footer>div{gap:9px;display:flex}.campaign-editor .email-template-section header p,.campaign-editor .email-template-fields label,.campaign-editor .email-friendly-tokens,.campaign-editor .campaign-delivery-options small{font-size:max(11px,.6875rem)}.campaign-editor .email-template-editor-bar span small,.campaign-editor .primary-btn,.campaign-editor .secondary-btn{font-size:12px}.campaign-editor input,.campaign-editor textarea,.campaign-editor button{font-synthesis:none}@media (width<=900px){.campaign-stepbar--three{grid-template-columns:repeat(3,minmax(200px,1fr));overflow-x:auto}.campaign-flow-canvas{width:min(100% - 24px,1120px)}.campaign-template-picker,.campaign-selected-directory,.campaign-final-layout,.campaign-phonebook-content{grid-template-columns:1fr}.campaign-phonebook-selection{display:none}.campaign-phonebook{width:calc(100vw - 24px);height:calc(100dvh - 24px)}.campaign-phonebook-tools{grid-template-columns:1fr}}@media (width<=620px){.campaign-flow-section{padding:18px}.campaign-step-actions{flex-direction:column;align-items:stretch;margin:20px -18px -18px;padding:14px 18px}.campaign-step-actions>span{margin:0}.campaign-step-actions button{justify-content:center;width:100%}.campaign-recipient-overview{flex-direction:column;align-items:stretch}.campaign-recipient-overview>button{justify-content:center}.campaign-phonebook-backdrop{padding:0}.campaign-phonebook{border:0;border-radius:0;width:100vw;height:100dvh}.campaign-phonebook-tabs{overflow-x:auto}.campaign-phonebook-tools{padding:10px 12px}.campaign-phonebook-list{padding:10px}.campaign-phonebook-list>article{grid-template-columns:24px 38px minmax(0,1fr)}.campaign-phonebook-list article>b{grid-column:3;justify-self:start}.campaign-phonebook>footer{flex-direction:column;align-items:stretch}.campaign-phonebook>footer>div,.campaign-phonebook>footer button{justify-content:center;width:100%}}.cms-editor,.editor-step-stage{width:100%;max-width:100%;overflow-x:clip}.editor-layout.editor-layout--wide{width:100%;min-width:0;max-width:1280px}.editor-layout--wide .editor-canvas,.editor-layout--wide .config-panel,.editor-layout--wide .editor-title-block,.editor-inline-config{width:100%;min-width:0;max-width:100%}.patent-public-info-editor,.patent-narrative-editor{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:100%}.patent-info-block{width:100%;min-width:0;max-width:100%;overflow:hidden}.patent-info-block>header,.patent-info-block>header>div,.patent-info-block .config-field{min-width:0;max-width:100%}.patent-info-block .form-grid,.patent-info-block .two-col{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;max-width:100%}.patent-info-block input,.patent-info-block textarea,.patent-info-block .animated-select,.patent-info-block .animated-select-trigger{min-width:0;max-width:100%}@media (width>=901px){.editor-stepper.editor-stepper-bottom{overflow-x:hidden}}@media (width<=760px){.patent-info-block .form-grid,.patent-info-block .two-col{grid-template-columns:minmax(0,1fr)}}.table-pagination{color:#5f6f66;min-height:50px;font:600 12px var(--font-helper);background:#fff;border:1px solid #d9e0da;border-top:0;justify-content:flex-end;align-items:center;gap:14px;padding:7px 12px;display:flex}.table-pagination-summary{white-space:nowrap;margin-right:auto}.table-pagination-summary strong{color:#173d32;font-size:13px}.table-pagination>label{white-space:nowrap;align-items:center;gap:8px;display:flex}.table-pagination .animated-select{width:78px}.table-pagination .animated-select-trigger{height:34px;min-height:34px;padding-inline:10px}.table-pagination-pages{white-space:nowrap;align-items:center;gap:8px;display:flex}.table-pagination-pages>button{color:#1c4f40;background:#fff;border:1px solid #d6ded8;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.table-pagination-pages>button:hover:not(:disabled){background:#edf4ef;border-color:#759689}.table-pagination-pages>button:disabled{opacity:.35;cursor:not-allowed}.table-pagination-pages>span{text-align:center;min-width:82px}.table-pagination-pages strong{color:#163e33}.lead-inbox-page{max-width:1580px}.lead-inbox-page .page-heading{margin-bottom:20px}.lead-capture-workspace>.table-management-bar{border-radius:12px 12px 0 0}.lead-capture-workspace>.table-pagination{border-radius:0}.lead-timeline{background:#eef2ed;border:1px solid #d9e0da;border-top:0;border-radius:0 0 13px 13px;padding:18px 18px 28px;position:relative}.lead-timeline>.table-empty{padding:32px}@media (width<=760px){.table-pagination{flex-wrap:wrap;align-items:flex-start}.table-pagination-summary{width:100%;margin-right:0}}.lead-detail-page{max-width:1480px}.lead-detail-page .page-heading{margin-bottom:20px}.lead-detail-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px;display:grid}.lead-detail-layout>main{gap:16px;min-width:0;display:grid}.lead-detail-contact,.lead-detail-request,.lead-response-control{padding:22px}.lead-detail-contact>header{border-bottom:1px solid #e0e5e1;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;padding-bottom:18px;display:grid}.lead-detail-contact>header>span{color:#18513f;background:#e7f1eb;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.lead-detail-contact>header small,.lead-detail-request>div>span{color:#987019;font:700 12px var(--font-helper);letter-spacing:.08em}.lead-detail-contact>header h2,.lead-detail-request h2,.lead-response-control h2{color:#173129;font:700 21px var(--font-heading);margin:4px 0 0}.lead-detail-contact>header p,.lead-detail-request>div>p,.lead-response-control>p{color:#69786f;font:500 12px/1.5 var(--font-body);margin:4px 0 0}.lead-detail-contact>header em{color:#89620d;font:700 12px var(--font-helper);background:#fff0ca;border-radius:99px;padding:6px 9px;font-style:normal}.lead-detail-contact .detail-facts{margin-bottom:0}.lead-detail-contact .detail-facts>div{background:#f5f7f4;min-height:70px}.lead-detail-contact .detail-facts>div>span{min-width:0}.lead-detail-contact .detail-facts small,.lead-detail-contact .detail-facts strong{display:block}.lead-detail-contact .detail-facts small{color:#7a867f;font:600 12px var(--font-helper)}.lead-detail-contact .detail-facts strong{color:#263a30;font:700 12px/1.35 var(--font-heading);overflow-wrap:anywhere;margin-top:3px}.lead-detail-request>div{border-bottom:1px solid #e2e7e3;padding-bottom:17px}.lead-detail-request>article{background:#f4f7f4;border-radius:10px;margin-top:18px;padding:17px}.lead-detail-request h3{color:#21382e;font:700 16px var(--font-heading);margin:0 0 7px}.lead-detail-request article p{color:#586a60;font:500 13px/1.65 var(--font-body);margin:0}.lead-detail-request blockquote{color:#3f4c44;font:500 14px/1.7 var(--font-body);background:#fff5dc;border-left:3px solid #d6a128;margin:14px 0 0;padding:17px 18px}.lead-response-control{position:sticky;top:84px}.lead-response-control>h2{margin-top:5px}.lead-response-control>label{flex-direction:column;gap:7px;margin-top:17px;display:flex}.lead-response-control>label>span,.lead-response-control>.date-range-field>span{color:#31463b;font:700 12px var(--font-helper)}.lead-response-control .animated-select,.lead-response-control .animated-select-trigger{width:100%}.lead-response-control .animated-select-trigger{justify-content:space-between;height:44px}.lead-response-control .date-range-field{margin-top:18px}.lead-response-control .date-range-input-group{width:100%}.lead-response-control .wide{width:100%;height:44px;margin-top:20px}.lead-response-control .eyebrow{color:#96700f}@media (width<=980px){.lead-detail-layout{grid-template-columns:1fr}.lead-response-control{position:relative;top:auto}.lead-detail-contact .detail-facts{grid-template-columns:1fr 1fr}.lead-detail-contact .detail-facts>div:last-child{grid-column:1/-1}}@media (width<=650px){.lead-detail-contact>header{grid-template-columns:42px minmax(0,1fr)}.lead-detail-contact>header>em{grid-column:2;justify-self:start}.lead-detail-contact .detail-facts{grid-template-columns:1fr}.lead-detail-contact .detail-facts>div:last-child{grid-column:auto}}.control-dashboard{--dashboard-navy:#143747;--dashboard-ink:#102d2a;--dashboard-green:#155240;--dashboard-gold:#dda300;--dashboard-ivory:#fbfaf4;background:radial-gradient(circle at 86% 0,#e9efe8 0,#0000 28%),linear-gradient(#f7f8f3 0,#f1f3ee 100%);padding-top:30px}.dashboard-command-hero{isolation:isolate;color:#fff;background:linear-gradient(118deg,#102f2a 0%,#174c3e 56%,#173b48 100%);border-radius:20px;grid-template-columns:minmax(0,1.5fr) minmax(310px,.58fr);align-items:center;gap:34px;min-height:286px;margin-bottom:24px;padding:34px 38px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 54px #12362c2e}.dashboard-command-hero:before{content:"";z-index:-1;border:1px solid #e5a93342;border-radius:50%;width:470px;height:470px;position:absolute;inset:auto -100px -180px auto;box-shadow:0 0 0 58px #e5a93309,0 0 0 116px #e5a93306}.dashboard-command-hero:after{content:"IP";z-index:-1;color:#ffffff06;font:700 220px/1 var(--font-title);letter-spacing:-.09em;position:absolute;bottom:-67px;right:27%}.dashboard-command-copy{max-width:780px}.dashboard-command-copy .eyebrow{color:#eac665;margin-top:20px;display:block}.dashboard-live-label{color:#dcebe4;font:600 12px var(--font-helper);background:#ffffff12;border:1px solid #cbe2d833;border-radius:999px;align-items:center;gap:9px;padding:6px 10px;display:inline-flex}.dashboard-live-label i{background:#68c39f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #68c39f21}.dashboard-command-copy h1{color:#fff;letter-spacing:-.04em;max-width:720px;margin:8px 0 12px;font:700 clamp(35px,4vw,54px)/1.04 var(--font-title)!important}.dashboard-command-copy p{color:#c3d5ce;max-width:720px;font:400 15px/1.72 var(--font-body);margin:0}.dashboard-hero-actions{align-items:center;gap:10px;margin-top:25px;display:flex}.dashboard-hero-actions a{min-height:44px;font:600 13px var(--font-helper);border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;transition:transform .18s,background-color .18s,border-color .18s;display:inline-flex}.dashboard-hero-actions a:hover{transform:translateY(-2px)}.dashboard-hero-primary{background:var(--dashboard-gold);color:#18362f;box-shadow:0 8px 22px #dda30033}.dashboard-hero-primary:hover{background:#edb20d}.dashboard-hero-secondary{color:#fff;background:#ffffff0f;border:1px solid #ffffff3d}.dashboard-hero-secondary:hover{background:#ffffff1c;border-color:#fff6}.dashboard-command-status{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#071d1a47;border:1px solid #ffffff24;border-radius:16px;grid-template-columns:1fr 1fr;align-self:stretch;gap:10px;padding:12px;display:grid}.dashboard-command-status>div{background:#ffffff0e;border:1px solid #ffffff17;border-radius:11px;min-height:94px;padding:14px}.dashboard-command-status span,.dashboard-command-status strong,.dashboard-command-status small{display:block}.dashboard-command-status span{color:#a9c2b9;font:500 12px var(--font-helper)}.dashboard-command-status strong{color:#fff;font:700 30px/1.1 var(--font-title);margin-top:4px}.dashboard-command-status small{color:#b9ccc5;font:400 12px var(--font-helper);margin-top:5px}.dashboard-command-status .dashboard-readiness{grid-column:1/-1;min-height:82px}.dashboard-readiness i{background:#ffffff1f;border-radius:6px;height:6px;margin-top:12px;display:block;overflow:hidden}.dashboard-readiness b{border-radius:inherit;background:linear-gradient(90deg,#d59c12,#f0c556);width:84%;height:100%;display:block}.dashboard-shortcut-section{margin-bottom:19px}.dashboard-section-heading{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.dashboard-section-heading h2{color:#173329;font:650 22px/1.2 var(--font-heading);margin:4px 0 0}.dashboard-section-heading>span{color:#66746c;font:500 12px var(--font-helper)}.dashboard-shortcuts{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;display:grid}.dashboard-shortcut{color:#21342b;background:#fff;border:1px solid #d8e0d9;border-radius:12px;grid-template-columns:39px minmax(0,1fr) 16px;align-items:center;gap:11px;min-width:0;min-height:88px;padding:14px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 7px 22px #173f310b}.dashboard-shortcut:hover{border-color:#9db6a8;transform:translateY(-3px);box-shadow:0 13px 30px #173f311a}.dashboard-shortcut>span{color:#1d654f;background:#e8f1ec;border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.dashboard-shortcut--gold>span,.dashboard-shortcut--amber>span{color:#966b08;background:#fbefd0}.dashboard-shortcut--blue>span{color:#285b70;background:#e5eef2}.dashboard-shortcut--sage>span{color:#5a7147;background:#edf0e7}.dashboard-shortcut strong,.dashboard-shortcut small{text-overflow:ellipsis;display:block;overflow:hidden}.dashboard-shortcut strong{white-space:nowrap;font:650 13px var(--font-heading)}.dashboard-shortcut small{color:#68766e;font:400 12px/1.35 var(--font-helper);margin-top:4px}.dashboard-shortcut>svg{color:#8a968f}.control-kpi-card{color:inherit;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative}.control-kpi-card:after{content:"";opacity:0;background:linear-gradient(#dca300,#e6c86b);border-radius:13px 0 0 13px;width:3px;transition:opacity .18s;position:absolute;inset:0 auto 0 0}.control-kpi-card:hover{border-color:#aec1b5;transform:translateY(-3px);box-shadow:0 13px 32px #163a2f1c}.control-kpi-card:hover:after{opacity:1}.control-kpi-card small{justify-content:space-between;align-items:center;display:flex}.control-kpi-card:hover small svg{transform:translate(3px)}.control-kpi-card small svg{transition:transform .18s}.control-dashboard .panel{box-shadow:0 10px 30px #12372b0e}.control-panel-heading h2{font-size:22px}.chart-period button{min-width:82px;font-size:12px}.chart-period button:focus-visible{outline-offset:1px;outline:2px solid #b88a22}.chart-legend{align-items:center}.chart-legend a,.dashboard-inline-link{color:#1b624d;font:600 12px var(--font-helper);align-items:center;gap:5px;margin-left:auto;text-decoration:none;display:inline-flex}.chart-legend a:hover,.dashboard-inline-link:hover{text-decoration:underline}.control-text-button{text-decoration:none}.portfolio-row{color:inherit;border-radius:8px;text-decoration:none;transition:background-color .16s}.portfolio-row:hover{background:#f4f7f4}.operation-item{text-decoration:none}.operation-item:hover{background:#f6f9f7}.schedule-panel .control-panel-heading a,.activity-panel .control-panel-heading a{color:#997015;place-items:center;display:grid}.schedule-list>a{min-height:73px;color:inherit;border-bottom:1px solid #e8ece8;grid-template-columns:45px 1fr auto;align-items:center;gap:13px;text-decoration:none;display:grid}.schedule-list>a:last-child{border-bottom:0}.schedule-list>a:hover{background:#f8faf8}.schedule-list>a time{text-align:center;background:#f6edd2;border-radius:8px;place-content:center;width:43px;height:48px;display:grid}.schedule-list>a time strong,.schedule-list>a time span{display:block}.schedule-list>a time strong{font-family:var(--font-title);font-size:18px;line-height:1}.schedule-list>a time span{color:#906914;font-family:var(--font-helper);text-transform:uppercase;margin-top:3px;font-size:12px}.schedule-list>a p{margin:0}.schedule-list>a p strong,.schedule-list>a p span{display:block}.schedule-list>a p strong{font:650 13px var(--font-heading)}.schedule-list>a p span{color:#68766e;font:400 12px var(--font-helper);margin-top:5px}.lead-panel .dashboard-inline-link{border-top:1px solid #e6ebe7;margin-top:16px;padding-top:13px}.activity-list p strong,.operation-item strong{font-size:13px}.activity-list p span,.operation-item small,.schedule-list>a p span{font-size:12px}@media (width<=1320px){.dashboard-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-command-hero{grid-template-columns:minmax(0,1.3fr) minmax(290px,.7fr)}}@media (width<=980px){.dashboard-command-hero{grid-template-columns:1fr}.dashboard-command-status{grid-template-columns:repeat(3,1fr)}.dashboard-command-status .dashboard-readiness{grid-column:auto}.dashboard-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.control-dashboard{padding-top:18px}.dashboard-command-hero{border-radius:15px;padding:25px 20px}.dashboard-command-copy h1{font-size:35px}.dashboard-command-status{grid-template-columns:1fr}.dashboard-command-status .dashboard-readiness{grid-column:auto}.dashboard-hero-actions{flex-direction:column;align-items:stretch}.dashboard-shortcuts{grid-template-columns:1fr}.dashboard-section-heading{flex-direction:column;align-items:flex-start;gap:5px}.schedule-list>a{grid-template-columns:43px 1fr}.schedule-list>a .status-pill{display:none}.chart-legend a{width:100%;margin:6px 0 0}.chart-legend{flex-wrap:wrap}}:root{--button-height-sm:36px;--button-height-md:42px;--button-height-lg:48px;--button-radius:9px;--button-font-size:13px;--button-pad-x:15px;--button-primary:#155240;--button-primary-hover:#103f32;--button-confirm:#dda300;--button-confirm-hover:#c99100;--button-danger:#a34036;--button-danger-hover:#88362e;--button-danger-soft:#fff5f3;--button-info:#173f51}:where(.primary-btn,.secondary-btn,.danger-btn,.publish-button,.table-command-button,.control-text-button,.add-row){min-height:var(--button-height-md);height:var(--button-height-md);padding:0 var(--button-pad-x);border-radius:var(--button-radius);font:600 var(--button-font-size)/1 var(--font-helper);letter-spacing:0;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:0 1px 2px #1232280d}:where(.primary-btn,.secondary-btn,.danger-btn,.publish-button,.table-command-button,.control-text-button,.add-row)>svg{flex:none}:where(.primary-btn,.secondary-btn,.danger-btn,.publish-button,.table-command-button,.control-text-button,.add-row):not(:disabled):active{transform:translateY(1px)}:where(.primary-btn,.secondary-btn,.danger-btn,.publish-button,.table-command-button,.control-text-button,.add-row):focus-visible,.icon-btn:focus-visible,.row-actions-trigger:focus-visible{outline-offset:2px;outline:3px solid #25695233}:where(.primary-btn,.secondary-btn,.danger-btn,.publish-button,.table-command-button,.control-text-button,.add-row):disabled{cursor:not-allowed!important;opacity:.5!important;box-shadow:none!important;transform:none!important}.primary-btn{border-color:var(--button-primary);background:var(--button-primary);color:#fff}.primary-btn:hover:not(:disabled){border-color:var(--button-primary-hover);background:var(--button-primary-hover);box-shadow:0 5px 14px #15524029}.secondary-btn{color:#24463a;background:#fff;border-color:#ccd7d0}.secondary-btn:hover:not(:disabled){color:#123f31;background:#f4f8f5;border-color:#78998b}.danger-btn,.bulk-table-actions .bulk-delete-button{background:var(--button-danger-soft);color:var(--button-danger);border-color:#d9aaa5}.danger-btn:hover:not(:disabled),.bulk-table-actions .bulk-delete-button:hover:not(:disabled){border-color:var(--button-danger);background:var(--button-danger);color:#fff}.publish-button{border-color:var(--button-confirm);background:var(--button-confirm);color:#18362f;box-shadow:0 4px 12px #dda30024}.publish-button:hover:not(:disabled){border-color:var(--button-confirm-hover);background:var(--button-confirm-hover);box-shadow:0 6px 16px #c9910033}.button-sm,.editor-context-step-actions .button-sm{min-height:var(--button-height-sm)!important;height:var(--button-height-sm)!important;padding-inline:12px!important;font-size:12px!important}.button-lg{min-height:var(--button-height-lg)!important;height:var(--button-height-lg)!important;padding-inline:19px!important;font-size:14px!important}.icon-btn{color:#42584e;background:#fff;border:1px solid #d5ddd7;border-radius:9px;place-items:center;width:40px;min-width:40px;height:40px;padding:0;transition:background-color .16s,border-color .16s,color .16s;display:inline-grid}.icon-btn:hover:not(:disabled){color:#164c3b;background:#f1f6f3;border-color:#8aa397}.row-actions-trigger{border-radius:8px!important;width:36px!important;min-width:36px!important;height:36px!important;padding:0!important}.page-command-row :where(.primary-btn,.secondary-btn,.table-command-button){height:var(--button-height-md);min-height:var(--button-height-md);padding-inline:14px;font-size:12px}.bulk-table-actions{align-items:center}.bulk-table-actions .restore-button{color:#175541;background:#edf6f1;border-color:#9dbbab}.bulk-table-actions .restore-button:hover:not(:disabled){color:#fff;background:#175541;border-color:#175541}.bulk-table-actions .deleted-toggle-button{color:#53665c;background:#f6f8f6;border-color:#d4dad6}.bulk-table-actions .deleted-toggle-button.active{color:#775b12;background:#fff6dd;border-color:#b98a22}.table-command-button .table-command-count{background:#15524014;border-radius:99px;place-items:center;min-width:21px;height:21px;padding:0 6px;font-size:12px;display:inline-grid}.editor-topbar .editor-actions>button:not(.icon-btn){height:var(--button-height-md);min-height:var(--button-height-md)}.editor-topbar .preview-button{color:var(--button-info);border-color:#91a7b1}.editor-topbar .preview-button:hover{border-color:var(--button-info);color:var(--button-info);background:#f0f5f7}.editor-topbar .save-draft-button{color:var(--button-primary);background:#f3f8f5;border-color:#78a18f}.editor-topbar .save-draft-button:hover{border-color:var(--button-primary);background:#e7f2ec}.editor-context-step-actions :where(.primary-btn,.secondary-btn){box-shadow:none}.control-text-button,.add-row{color:#175541;background:#f3f8f5;border-color:#a9c3b6}.control-text-button:hover:not(:disabled),.add-row:hover:not(:disabled){color:#103f32;background:#e8f3ed;border-color:#517f6c}.editor-toolbar :where(button,.toolbar-button){border-radius:7px;height:34px;min-height:34px}.drawer footer :where(.primary-btn,.secondary-btn),.media-picker-dialog>footer :where(.primary-btn,.secondary-btn),.time-picker-dialog footer :where(.primary-btn,.secondary-btn){min-height:var(--button-height-md);height:var(--button-height-md)}@media (width<=700px){:where(.primary-btn,.secondary-btn,.danger-btn,.publish-button,.table-command-button){padding-inline:12px}.editor-topbar .editor-actions>button:not(.icon-btn),.page-command-row :where(.primary-btn,.secondary-btn,.table-command-button){height:40px;min-height:40px}}.motion-sidebar-nav{flex:1}.sidebar-retract-toggle{color:#cbdad5;cursor:pointer;width:100%;height:46px;min-height:46px;font:600 13px var(--font-helper);white-space:nowrap;background:#123229;border:1px solid #41675d;border-radius:9px;align-items:center;gap:12px;margin-top:12px;padding:0 12px;transition:background-color .16s,border-color .16s,color .16s;display:flex;position:relative;overflow:hidden}.sidebar-retract-toggle:hover{color:#fff;background:#20483d;border-color:#6f9187}.sidebar-retract-toggle:focus-visible{outline-offset:2px;outline:3px solid #e1b74366}.sidebar-retract-icon{place-items:center;width:20px;min-width:20px;height:20px;display:grid}.sidebar-retract-toggle strong{font:inherit}.motion-sidebar[data-expanded=false] .sidebar-retract-toggle{justify-content:flex-start;padding-inline:15px}.mobile-sidebar-drawer>div{flex-direction:column;height:100%;min-height:0;display:flex}.patent-management-bar--filters-only{grid-template-columns:minmax(0,1fr)!important;overflow:visible!important}.patent-management-bar--filters-only .management-filters{grid-column:1!important;width:100%!important;overflow:visible!important}.patent-management-bar--filters-only .management-filters>.gooey-search{margin-left:auto!important}.patent-management-bar--filters-only .management-filters>.animated-select{width:min(190px,15vw);max-width:190px}.gooey-search{z-index:12;position:relative;overflow:visible!important}.gooey-search.expanded{z-index:90}.gooey-suggestions{z-index:120;background:#fff;border:1px solid #ccd8d1;border-radius:12px;width:min(430px,100vw - 48px);max-height:330px;padding:7px;display:grid;position:absolute;top:calc(100% + 7px);right:0;overflow:auto;box-shadow:0 18px 42px #14362c2e}.gooey-suggestions>button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:3px;width:100%;padding:10px 11px;display:grid}.gooey-suggestions>button:hover,.gooey-suggestions>button.active,.gooey-suggestions>button[aria-selected=true]{background:#edf5f1}.gooey-suggestions>button span{color:#173d33;font:700 13px/1.35 var(--font-heading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gooey-suggestions>button small{color:#65746c;font:600 12px/1.35 var(--font-helper);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gooey-suggestion-state{color:#5f6f67;font:600 12px var(--font-helper);align-items:center;gap:8px;padding:12px;display:flex}.gooey-search-loading{animation:.8s linear infinite gooey-search-spin}@keyframes gooey-search-spin{to{transform:rotate(360deg)}}.patent-protection .ip-right-type{color:#17614c;width:max-content;font:700 12px/1.2 var(--font-helper);background:#e4f2ec;border-radius:999px;padding:5px 8px;display:inline-flex}.patent-protection small{color:#64736b;font:600 12px/1.35 var(--font-helper);margin-top:7px;display:block}.patent-protection strong{margin-top:6px;display:block}@media (width<=1320px){.patent-control-stack{--patent-management-height:128px}.patent-management-bar--filters-only .management-filters{align-content:center;flex-wrap:wrap!important}.patent-management-bar--filters-only .management-filters>.gooey-search{margin-left:0!important}.patent-management-bar--filters-only .management-filters>.animated-select{width:190px;max-width:190px}}.gooey-search--left{justify-content:flex-end}.gooey-search--left .gooey-filter-wrap{margin-left:auto}.course-price--consultation strong{font:700 15px/1.35 var(--font-heading);color:#183f35}.course-price--consultation small{color:#68766e;margin-top:7px;line-height:1.45}.course-register-link{min-height:40px;font:700 12px var(--font-helper);text-align:center;background:#dda400;border-radius:4px;justify-content:center;align-items:center;margin-top:10px;text-decoration:none;display:flex;color:#fff!important}.course-register-link:hover{background:#c89200}.course-trainer-layout{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:stretch;gap:18px;display:grid}.course-fixed-trainer{background:linear-gradient(135deg,#f7faf7,#edf4ef);border:1px solid #d8e1db;border-radius:11px;align-items:flex-start;gap:14px;min-height:122px;padding:18px;display:flex}.course-trainer-mark{color:#f1ca67;background:#164a3b;border-radius:50%;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.course-fixed-trainer span,.course-fixed-trainer strong,.course-fixed-trainer p{display:block}.course-fixed-trainer span{font:700 12px var(--font-helper);letter-spacing:.09em;text-transform:uppercase;color:#8e6815}.course-fixed-trainer strong{font:700 18px var(--font-heading);color:#17392f;margin-top:5px}.course-fixed-trainer p{font:400 13px/1.55 var(--font-body);color:#5f6e66;margin:6px 0 0}.course-trainer-layout>.config-field{background:#fff;border:1px solid #dfe4df;border-radius:11px;justify-content:center;margin:0;padding:16px}.course-content-table{min-width:1420px}.course-content-table .animated-list-sticky-header{padding:0 12px}.course-table-row{border-bottom:1px solid #e5ebe6;grid-template-columns:30px minmax(340px,1.45fr) minmax(170px,.65fr) minmax(230px,.9fr) minmax(175px,.7fr) minmax(135px,.55fr) 72px;align-items:center;gap:16px;width:100%;min-height:112px;padding:14px 18px;display:grid}.course-table-row.table-header{color:#4d5d54;min-height:58px;font:700 12px/1.25 var(--font-helper);letter-spacing:.055em;text-transform:uppercase;background:#f2f5f1;padding-top:0;padding-bottom:0}.course-content-table .animated-list-item .course-table-row{background:#fff;border:1px solid #dde5df;border-radius:12px}.course-content-table .animated-list-item{padding:6px 12px}.course-table-row>input,.course-table-row>.row-actions,.course-table-row>.table-actions-heading{justify-self:center}.course-primary>div:last-child{min-width:0}.course-primary em{color:#8a681a;font:600 12px var(--font-helper);margin-top:5px;font-style:normal;display:block}.course-service-cell strong,.course-service-cell span,.course-delivery-cell strong,.course-delivery-cell span,.course-publishing-cell>span,.course-publishing-cell>small{display:block}.course-service-cell strong,.course-delivery-cell strong{font:700 13px/1.35 var(--font-heading);color:#20352c}.course-service-cell span,.course-delivery-cell span,.course-publishing-cell>span,.course-publishing-cell>small{font:500 12px/1.4 var(--font-helper);color:#68776e;margin-top:6px}@media (width<=900px){.course-trainer-layout{grid-template-columns:1fr}.course-content-table{min-width:1320px}}.custom-checkbox{cursor:pointer;border-radius:6px;flex:none}.custom-checkbox>.custom-checkbox-box{border-width:1.5px;border-color:#81948a;box-shadow:0 1px 2px #12372d0f}.custom-checkbox--table>.custom-checkbox-box{background:#fff;border-radius:5px}.custom-checkbox--control>.custom-checkbox-box{background:#fbfcfa;border-radius:6px}.custom-checkbox--danger.checked>.custom-checkbox-box{background:#9b3f35;border-color:#9b3f35}.custom-checkbox.checked>.custom-checkbox-box{background:#176047;border-color:#176047;box-shadow:0 3px 9px #1760472e}.custom-checkbox:hover:not(:disabled)>.custom-checkbox-box,.custom-checkbox:focus-visible>.custom-checkbox-box{border-color:#246d56;box-shadow:0 0 0 3px #246d5624}.custom-checkbox:active:not(:disabled)>.custom-checkbox-box{transform:scale(.94)}.custom-checkbox>.custom-checkbox-box{transition:border-color .16s,background .16s,box-shadow .16s,transform .12s}.custom-checkbox--switch{width:calc(var(--checkbox-size) * 1.8);border-radius:999px}.custom-checkbox--switch>.custom-checkbox-box{width:100%;height:var(--checkbox-size);color:#fff;background:#fff;border:1px solid #81948a;border-radius:999px;justify-content:flex-start;align-items:center;padding:2px;display:flex}.custom-checkbox--switch>.custom-checkbox-box>.custom-checkbox-thumb{width:calc(var(--checkbox-size) - 6px);height:calc(var(--checkbox-size) - 6px);background:#6f8178;border-radius:50%;position:static;box-shadow:0 1px 3px #14342b38}.custom-checkbox--switch.checked>.custom-checkbox-box{background:#176047;border-color:#176047}.custom-checkbox--switch.checked>.custom-checkbox-box>.custom-checkbox-thumb{background:#fff}.config-toggle>.custom-checkbox,.publish-schedule-toggle>.custom-checkbox,.toggle-row>.custom-checkbox{--checkbox-size:21px}.fullscreen-toc-toggle{align-items:center;gap:8px;display:flex!important}.page :where(small,.helper-text,.locale-field-note),.cms-editor :where(small,.helper-text,.locale-field-note),.sidebar :where(small),.folder-picker-dialog :where(small){font-size:12px!important;line-height:1.5!important}.page :where(.eyebrow,.field-locale,.status-pill,.locale-tag,.record-id,.table-pagination-summary),.cms-editor :where(.eyebrow,.field-locale,.required-mark){line-height:1.4;font-size:12px!important}.page :where(label,button),.cms-editor :where(label,button){text-rendering:optimizelegibility}.table-header,.article-table-header,.patent-row-head,.registry-table-head,.standard-table-head{letter-spacing:.035em;font-size:12px!important;line-height:1.35!important}.editor-inline-config{gap:16px;min-width:0;display:grid}.editor-inline-config>.config-panel,.standalone-config>.config-panel{margin-bottom:0}.config-panel{border-radius:12px;min-width:0;padding:22px}.config-head{align-items:flex-start;gap:16px;min-height:auto;margin-bottom:18px}.config-head--plain{justify-content:flex-start}.config-head>div{min-width:0}.config-head h2{line-height:1.3;font-size:18px!important}.config-head p{max-width:780px;margin-top:5px;line-height:1.55;font-size:13px!important}.form-grid,.two-col,.three-col,.four-col{align-items:start}.form-grid>*,.two-col>*,.three-col>*,.four-col>*{min-width:0}.config-field{gap:7px;line-height:1.4;font-size:13px!important}.config-field input,.config-field textarea,.config-field .animated-select-trigger{font-size:13px!important}.config-toggle,.publish-schedule-toggle,.toggle-row{align-items:center;gap:18px;min-height:62px}.config-toggle>div,.publish-schedule-toggle>div,.toggle-row>div{flex:1;min-width:0}.config-toggle strong,.publish-schedule-toggle strong,.toggle-row strong{line-height:1.35;font-size:13px!important}.config-toggle span,.publish-schedule-toggle span,.toggle-row span{line-height:1.5;font-size:12px!important}.programme-list>div{align-items:start;grid-template-columns:38px minmax(0,1fr)!important}.animated-list-sticky-header>*,:where(.content-table,.article-content-table,.patent-schema-table,.standard-data-table) :where(.table-row,.article-table-row,.patent-schema-row,.registry-table-row){box-sizing:border-box}:where(.table-row,.article-table-row,.patent-schema-row,.registry-table-row)>*{min-width:0}:where(.table-row,.article-table-row,.patent-schema-row,.registry-table-row){align-items:center}:where(.content-table,.article-content-table,.patent-schema-table,.standard-data-table) :where(.row-actions,.table-actions-heading){text-align:center;justify-self:center}.row-actions-trigger{place-items:center!important;width:38px!important;height:38px!important;display:grid!important}.patent-control-stack .patent-schema-row{padding-left:16px!important;padding-right:16px!important}.patent-control-stack .patent-row-head{min-height:60px!important}.gooey-filter-wrap{width:100%;min-width:0}.gooey-button-row{min-width:0;max-width:100%}.gooey-trigger{min-width:0;overflow:hidden}.gooey-search-icon{flex:0 0 18px;place-items:center;display:grid}.gooey-search--reserved{flex:0 0 430px!important;width:430px!important;max-width:min(430px,100%)!important;margin-left:auto!important}.gooey-search--reserved .gooey-filter-wrap{justify-content:center!important}.gooey-search--reserved .gooey-suggestions{margin-inline:auto;left:0;right:0}.patent-management-bar--filters-only .management-filters>.gooey-search--reserved{margin-left:auto!important}@media (width<=1320px){.gooey-search--reserved{flex:300px!important;width:min(430px,100%)!important;margin-left:0!important}.patent-management-bar--filters-only .management-filters>.gooey-search--reserved{margin-left:0!important}}@media (width<=760px){.config-panel{padding:17px}.two-col,.three-col,.four-col{grid-template-columns:1fr!important}.gooey-search--reserved{flex-basis:100%!important;width:100%!important;max-width:100%!important}}.editor-layout.editor-layout--wide{max-width:1740px;padding:14px clamp(12px,1.4vw,24px)}.editor-layout--wide .editor-canvas{max-width:none}.editor-title-block{margin-bottom:10px;padding:17px 20px}.editor-title-block>input{margin:6px 0;font-size:24px!important}.editor-title-block>textarea{font-size:13px;line-height:1.4}.editor-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;width:100%;min-width:0;display:grid}.editor-panel-grid>.config-panel{height:100%;margin-bottom:0}.editor-panel-grid>.config-panel--full,.editor-panel-grid>.config-panel:only-child{grid-column:1/-1}.editor-panel-grid>.config-panel{border-radius:10px;padding:16px}.editor-panel-grid .config-head{margin-bottom:12px}.editor-panel-grid .config-head h2{font-size:15px!important}.editor-panel-grid .config-head p{margin-top:3px;line-height:1.4;font-size:11px!important}.editor-panel-grid .config-field{gap:5px;margin-bottom:9px;font-size:12px!important}.editor-panel-grid .config-field input,.editor-panel-grid .config-field textarea,.editor-panel-grid .animated-select-trigger{min-height:38px;padding-block:7px;font-size:12px!important}.editor-layout--patent .editor-panel-grid{grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr)}.editor-layout--patent .patent-public-info-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.editor-layout--patent .patent-public-info-editor>.patent-info-block:nth-child(3){grid-column:1/-1}.editor-layout--patent .patent-public-info-editor>.patent-info-block:nth-child(3)>.form-grid{grid-template-columns:minmax(170px,.7fr) minmax(390px,1.5fr) minmax(170px,.7fr);gap:10px}.editor-layout--patent .patent-public-info-editor>.patent-info-block:nth-child(3) .patent-solution-forms{grid-column:auto}.editor-layout--patent .patent-info-block{padding:13px}.editor-layout--patent .patent-info-block>header{margin-bottom:11px;padding-bottom:10px}.editor-layout--patent .patent-gallery-editor-stage{min-height:310px}.editor-layout--patent .patent-gallery-editor-stage>img{height:310px}.patent-solution-forms{border:0;grid-column:1/-1;margin:0;padding:0}.patent-solution-forms>legend{color:#39443c;font:700 13px/1.4 var(--font-helper);padding:0}.patent-solution-forms>small{color:#6b7770;margin-top:4px;display:block}.patent-solution-form-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.patent-solution-form-options .custom-checkbox--labeled{color:#294138;text-align:left;background:#fff;border:1px solid #d8e0da;border-radius:8px;grid-template-columns:22px minmax(0,1fr);place-items:center start;gap:9px;width:100%;height:auto;min-height:42px;padding:9px 11px;display:grid}.patent-solution-form-options .custom-checkbox--labeled.checked{background:#edf6f1;border-color:#7ba08f}.custom-checkbox-label{color:inherit;font:700 12px/1.35 var(--font-helper);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=1280px){.editor-layout--patent .patent-public-info-editor{grid-template-columns:minmax(0,1fr)}.editor-layout--patent .patent-public-info-editor>.patent-info-block:nth-child(3){grid-column:auto}.editor-layout--patent .patent-public-info-editor>.patent-info-block:nth-child(3)>.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-layout--patent .patent-public-info-editor>.patent-info-block:nth-child(3) .patent-solution-forms{grid-column:1/-1}}@media (width<=1050px){.editor-panel-grid,.editor-layout--patent .editor-panel-grid{grid-template-columns:minmax(0,1fr)}.editor-panel-grid>.config-panel{grid-column:1}.editor-layout.editor-layout--wide{padding-inline:12px}}@media (width<=600px){.patent-solution-form-options{grid-template-columns:minmax(0,1fr)}}.gooey-button-row{isolation:isolate;position:relative}.gooey-trigger{z-index:1;position:relative}.gooey-suggestions{z-index:96;overscroll-behavior:contain;max-height:286px;overflow-y:auto}.gooey-suggestions>button{min-height:48px}.table-control-stack>.table-management-bar,.registry-workspace>.table-management-bar,.table-management-bar .management-filters{overflow:visible!important}.table-management-bar:has(.gooey-search.expanded){z-index:130!important}.gooey-trigger{text-align:left;justify-content:flex-start!important}.gooey-search--right .gooey-suggestions{left:0;right:auto}.gooey-trigger{cursor:text}.gooey-search-open{width:24px;height:32px;color:inherit;background:0 0;border:0;flex:0 0 24px;place-items:center;padding:0;display:grid}.gooey-suggestions>button{text-align:left!important;justify-items:start!important}.gooey-suggestions>button span,.gooey-suggestions>button small{width:100%;text-align:left!important}.gooey-filter-wrap{justify-content:flex-start!important}.gooey-button-row{justify-content:center;align-items:center;height:42px;display:flex}.gooey-trigger{text-align:left;cursor:pointer;justify-content:center!important}.gooey-search.expanded .gooey-trigger{justify-content:flex-start!important}.gooey-trigger input{text-align:left}.gooey-icon-bubble{z-index:2;pointer-events:none}.gooey-search.expanded .gooey-suggestions{width:min(390px,100vw - 72px);left:50px;right:auto}.gooey-search{flex:none;overflow:visible!important}.gooey-search .gooey-filter-wrap{min-width:0;position:absolute;top:2px;overflow:visible}.gooey-search--right .gooey-filter-wrap{justify-content:flex-start!important}.gooey-search--left .gooey-filter-wrap{justify-content:flex-end!important}.gooey-search--right .gooey-icon-bubble{left:0;right:auto}.gooey-search--left .gooey-icon-bubble{left:auto;right:0}.gooey-trigger[role=search]{cursor:text}.gooey-trigger input[readonly]{cursor:pointer}.table-management-bar .management-filters>.gooey-search.expanded{z-index:140!important}.gooey-search--right.expanded .gooey-suggestions,.gooey-search--left.expanded .gooey-suggestions{margin:0}.row-actions-menu button.danger{color:#9f2f2f}.row-actions-menu button.danger:hover,.row-actions-menu button.danger:focus-visible{color:#7d1f1f;background:#fff0ed}.timeline-query-controls{z-index:3;flex:none;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.timeline-query-controls>.animated-select{width:176px;min-width:176px;max-width:190px}.timeline-query-controls.has-custom-range{flex-wrap:wrap;align-items:flex-end}.timeline-query-controls .date-range-field{width:360px;min-width:320px}.timeline-query-controls .date-range-field>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.timeline-query-controls .date-range-input-group{min-height:42px}.notification-history-toolbar>.timeline-query-controls{grid-column:1/-1;padding-bottom:3px}.notification-history-panel>.table-pagination{border-bottom:1px solid #e3e8e4}@media (width<=1180px){.table-management-bar .timeline-query-controls{flex:none}.timeline-query-controls .date-range-field{width:330px}.notification-history-toolbar{grid-template-columns:minmax(230px,1fr) 190px 175px}}@media (width<=780px){.timeline-query-controls{flex-wrap:wrap;width:100%}.timeline-query-controls>.animated-select{flex:165px;width:auto;max-width:none}.timeline-query-controls .date-range-field{order:3;width:100%;min-width:0}.notification-history-toolbar>.timeline-query-controls{grid-column:1}}.control-panel-heading .eyebrow{color:#875f13}.workflow-donut span,.workflow-score-wrap>div:last-child small,.portfolio-row>div:first-child span,.lead-chart-axis{color:#657169}.lead-breakdown span{color:#626f66}.operation-item small{color:#657169}.schedule-list time span{color:#78530b!important}.activity-list p span{color:#657169}.activity-list time{color:#5f6b63}.outline-button{--outline-button-edge:#d9b34f;isolation:isolate;min-height:var(--button-height-md,42px);height:var(--button-height-md,42px);border-radius:var(--button-radius,8px);font:700 12px/1.2 var(--font-helper);letter-spacing:0;white-space:nowrap;border:1px solid #0000;padding:0 15px;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,transform .16s;position:relative;overflow:hidden}.outline-button>.outline-button__content{width:100%;min-width:0;height:auto;min-height:0;color:inherit;font:inherit;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:0;display:inline-flex}.outline-button__content>svg{flex:none}.outline-button--primary{color:#fff;background:#164a3b;border-color:#164a3b}.outline-button--primary:hover:not(:disabled){color:#f1cf78;background:#123f32;border-color:#164a3b;box-shadow:0 6px 16px #123f322e}.outline-button--secondary{--outline-button-edge:#2b725d;color:#24463a;background:#fff;border-color:#cbd7d0}.outline-button--secondary:hover:not(:disabled){color:#15503f;background:#f7faf8;border-color:#82a596}.outline-button--danger{--outline-button-edge:#b84f48;color:#963f39;background:#fff8f7;border-color:#e4c7c4}.outline-button--danger:hover:not(:disabled){color:#7d2d28;background:#fff2f0;border-color:#c26a63}.outline-button--ghost{--outline-button-edge:#b58a2d;color:#52665c;background:#f7f9f7;border-color:#d6ddd8}.outline-button--ghost:hover:not(:disabled),.outline-button--ghost.active{color:#765b16;background:#fff7df;border-color:#b9943f}.outline-button__edge{z-index:2;pointer-events:none;background:var(--outline-button-edge);display:block;position:absolute}.outline-button__edge--top{width:0;height:2px;transition:width .1s;top:0;left:0}.outline-button__edge--right{width:2px;height:0;transition:height .1s .1s;top:0;right:0}.outline-button__edge--bottom{width:0;height:2px;transition:width .1s .2s;bottom:0;right:0}.outline-button__edge--left{width:2px;height:0;transition:height .1s .3s;bottom:0;left:0}.outline-button:hover:not(:disabled) .outline-button__edge--top,.outline-button:hover:not(:disabled) .outline-button__edge--bottom{width:100%}.outline-button:hover:not(:disabled) .outline-button__edge--right,.outline-button:hover:not(:disabled) .outline-button__edge--left{height:100%}.outline-button:focus-visible{outline-offset:3px;outline:3px solid #25695238}.outline-button:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.outline-button>.outline-button__content>.table-command-count{min-width:21px;height:21px;color:inherit;background:#1552401a;border-radius:99px;place-items:center;padding:0 6px;font-size:12px;display:inline-grid}.outline-button--primary>.outline-button__content>.table-command-count{background:#ffffff29}.bulk-table-actions{align-items:center;gap:8px;display:flex}.page-command-row{overscroll-behavior-inline:contain;scrollbar-gutter:stable;min-width:0;max-width:100%;overflow:auto hidden}.page-command-row>.outline-button,.page-command-row .bulk-table-actions>.outline-button{flex:none;min-width:max-content}.model-stack,.translation-readiness{align-content:center;gap:5px;min-width:0;display:grid}.model-stack strong,.translation-readiness strong{color:#24372e;font:700 13px/1.35 var(--font-heading);overflow-wrap:anywhere}.model-stack span{color:#53645b;font:600 12px/1.4 var(--font-helper);overflow-wrap:anywhere}.model-stack small,.translation-readiness small{color:#78847c;font:500 11px/1.35 var(--font-helper);overflow-wrap:anywhere}.translation-readiness>div{border-left:2px solid #c7d8cf;gap:2px;padding-left:9px;display:grid}.model-empty-value{color:#78847c;font:600 12px/1.4 var(--font-helper)}.course-primary em{color:#8b6512;font:700 11px/1.3 var(--font-helper);align-items:center;gap:5px;margin-top:7px;display:inline-flex}.course-publishing-cell{align-content:center;justify-items:start;gap:8px;display:grid}.article-publishing{align-content:center;justify-items:start;gap:6px;display:grid}.article-publishing>span,.article-publishing>small{font:600 11px/1.35 var(--font-helper)}.article-publishing>span{color:#385c4e}.article-publishing>small{color:#78847c}.patent-technology span,.patent-references strong,.patent-references small{display:block}.patent-technology span{color:#466257;font:600 11px/1.35 var(--font-helper);margin-top:7px}.patent-references{min-width:0}.patent-references strong{color:#21362d;font:700 12px/1.4 var(--font-heading);overflow-wrap:anywhere}.patent-references small{color:#6f7c74;font:500 11px/1.4 var(--font-helper);overflow-wrap:anywhere;margin-top:6px}.patent-updated{gap:6px;display:grid}.registry-cell>strong,.registry-cell>small{overflow-wrap:anywhere}.standard-table-panel,.standard-table-scroll,.content-table-scroll{min-width:0;max-width:100%}.standard-table-scroll,.content-table-scroll{overscroll-behavior-inline:contain;scrollbar-gutter:stable;overflow:auto hidden}.registry-workspace.table-control-stack>.standard-table-panel>.standard-table-scroll{contain:layout paint;overflow:auto hidden!important}.content-table-scroll>.content-table{min-width:1180px}.table-management-bar{min-width:0;max-width:100%}.table-management-bar>.management-filters{overscroll-behavior-inline:contain;width:100%;min-width:0;max-width:100%;overflow:auto visible}@media (prefers-reduced-motion:reduce){.outline-button,.outline-button__edge{transition-duration:.01ms!important;transition-delay:0s!important}}@media (width<=700px){.table-control-stack>.table-management-bar{overflow:hidden visible!important}.table-control-stack>.table-management-bar>.management-filters{max-width:100%!important;overflow:auto hidden!important}.page-command-row>.outline-button,.page-command-row .bulk-table-actions>.outline-button{min-width:108px}.outline-button{padding-inline:12px}}.outline-button{vertical-align:middle;justify-content:center!important;align-items:center!important;gap:0!important;display:inline-flex!important}.outline-button>.outline-button__content{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;color:inherit!important;font:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0!important;line-height:1.2!important;display:inline-flex!important}.outline-button>.outline-button__edge{border-radius:0!important;padding:0!important}.page-command-row .outline-button:disabled{filter:saturate(.55)}:is(.content-table,.patent-schema-table,.registry-data-table)>.animated-scroll-list-container{border:1px solid #d9e1db;border-radius:10px;background:#fff!important;overflow:hidden!important}:is(.content-table,.patent-schema-table,.registry-data-table)>.animated-scroll-list-container>.animated-list-sticky-header{min-height:52px;z-index:4!important;background:#eef3ef!important;width:100%!important;margin:0!important;padding:0!important;position:relative!important;top:auto!important;overflow:visible!important;transform:none!important;box-shadow:inset 0 -1px #cfd9d2!important}:is(.content-table,.patent-schema-table,.registry-data-table) .animated-scroll-list{background:#fff;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;overflow:visible!important}:is(.content-table,.patent-schema-table,.registry-data-table) .animated-list-item{background:#fff;width:100%;transform:none;box-shadow:none!important;border:0!important;border-bottom:1px solid #e1e7e2!important;border-radius:0!important;margin:0!important;padding:0!important}:is(.content-table,.patent-schema-table,.registry-data-table) .animated-list-item:nth-child(2n){background:#fafbf9}:is(.content-table,.patent-schema-table,.registry-data-table) .animated-list-item:last-child{border-bottom:0!important}:is(.content-table,.patent-schema-table,.registry-data-table) .animated-list-item:hover,:is(.content-table,.patent-schema-table,.registry-data-table) .animated-list-item.selected,:is(.content-table,.patent-schema-table,.registry-data-table) .animated-list-item:focus-visible{background:#f2f7f4;box-shadow:inset 3px 0 #b88a22!important}:is(.content-table,.patent-schema-table,.registry-data-table) :is(.article-table-header,.table-header,.patent-row-head,.registry-table-head){color:#41534a;letter-spacing:.045em!important;background:#eef3ef!important;border:0!important;min-height:52px!important;font-size:11px!important;line-height:1.3!important}.content-table-scroll>.article-content-table,.content-table-scroll>.course-content-table{min-width:1180px}.article-table-row{min-height:94px;grid-template-columns:28px minmax(280px,1.4fr) minmax(145px,.7fr) minmax(165px,.78fr) minmax(160px,.75fr) minmax(135px,.62fr) 64px!important;gap:12px!important;padding:12px 14px!important}.course-table-row{background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:28px minmax(280px,1.35fr) minmax(145px,.68fr) minmax(165px,.76fr) minmax(160px,.72fr) minmax(145px,.66fr) 64px!important;gap:12px!important;min-height:94px!important;padding:12px 14px!important}.article-table-header,.course-table-row.table-header{padding-block:0!important}.article-primary small,.course-primary small{margin-top:5px}.model-stack,.translation-readiness{gap:3px}.model-stack small,.translation-readiness small{line-height:1.3}.patent-control-stack .patent-schema-table>.animated-scroll-list-container>.animated-list-sticky-header{position:relative!important;top:auto!important}.patent-control-stack .animated-scroll-list{padding:0!important}.patent-control-stack .patent-schema-row{gap:10px!important}.registry-workspace .registry-data-table>.animated-scroll-list-container>.animated-list-sticky-header{position:relative!important;top:auto!important}.registry-workspace .animated-scroll-list{padding:0!important}.registry-workspace .registry-table-row{gap:12px;min-height:96px;padding:12px 14px}.registry-workspace .registry-table-head{height:52px!important;min-height:52px!important;padding-block:0!important}@media (width<=1199px){:is(.content-table,.patent-schema-table,.registry-data-table)>.animated-scroll-list-container{border-radius:8px}}:is(.article-table-row,.course-table-row,.patent-schema-row,.registry-table-row){gap:0!important}:is(.article-table-row,.course-table-row,.patent-schema-row,.registry-table-row)>:not(:first-child){box-sizing:border-box;border-left:1px solid #e2e8e3;align-self:stretch;min-width:0;padding-left:11px}:is(.article-table-header,.course-table-row.table-header,.patent-row-head,.registry-table-head)>:not(:first-child){border-left-color:#d5ded7;align-items:center;display:flex}.registry-workspace--events .registry-primary.has-leading{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:10px;display:grid!important}.registry-workspace--events .event-poster-thumb{width:56px;height:70px}.patent-control-stack .animated-list-sticky-header .patent-row-head{padding-inline:12px!important}.article-primary small,.course-primary small,.model-stack small,.model-stack span:not(.ipg-tag),.translation-readiness small,.patent-schema-row small,.registry-table-row small{text-overflow:ellipsis;overflow:hidden}.article-primary small,.course-primary small,.model-stack small,.model-stack span{white-space:nowrap}.content-title-link,.patent-title-link,.registry-primary>div>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.advanced-filter-backdrop{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#091f1794;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.advanced-filter-modal{color:#1b3128;background:#f5f7f4;border:1px solid #c8d5cd;border-radius:15px;width:min(680px,100vw - 44px);max-height:min(720px,100dvh - 44px);overflow:hidden auto;box-shadow:0 28px 90px #04181157}.advanced-filter-modal>header{z-index:2;background:#fff;border-bottom:1px solid #d8e0da;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px 17px;display:flex;position:sticky;top:0}.advanced-filter-heading{min-width:0}.advanced-filter-heading>span{color:#896510;font:800 11px/1.2 var(--font-helper);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;display:flex}.advanced-filter-heading h2{color:#173329;font:700 22px/1.25 var(--font-heading);margin:6px 0 0}.advanced-filter-heading p{color:#637169;max-width:520px;font:500 13px/1.5 var(--font-body);margin:6px 0 0}.advanced-filter-close{color:#40564c;background:#f7f9f7;border:1px solid #d5ddd7;border-radius:9px;flex:0 0 38px;place-items:center;width:38px;height:38px;padding:0;display:grid}.advanced-filter-close:hover{color:#174c3c;background:#edf4f0;border-color:#8eaa9d}.advanced-filter-close:focus-visible{outline-offset:2px;outline:3px solid #25695233}.advanced-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px 22px 24px;display:grid}.advanced-filter-field{color:#405149;min-width:0;font:700 12px/1.35 var(--font-helper);background:#fff;border:1px solid #dce3de;border-radius:10px;align-content:start;gap:7px;padding:14px;display:grid}.advanced-filter-field>.animated-select{width:100%;min-width:0}.advanced-filter-field .animated-select-trigger{width:100%}.advanced-filter-modal>footer{z-index:2;background:#fff;border-top:1px solid #d8e0da;justify-content:flex-end;align-items:center;gap:10px;padding:14px 22px;display:flex;position:sticky;bottom:0}@media (width<=620px){.advanced-filter-backdrop{align-items:end;padding:0}.advanced-filter-modal{border-width:1px 0 0;border-radius:16px 16px 0 0;width:100vw;max-height:88dvh}.advanced-filter-modal>header,.advanced-filter-fields,.advanced-filter-modal>footer{padding-inline:16px}.advanced-filter-fields{grid-template-columns:1fr}.advanced-filter-modal>footer .outline-button{flex:1 1 0}}.page-command-row{border-radius:8px;gap:2px;min-height:44px;padding:4px 6px;box-shadow:0 3px 10px #17372e0d}.page-command-row .bulk-table-actions{gap:2px;min-height:36px}.page-command-row>.outline-button,.page-command-row .bulk-table-actions>.outline-button{width:auto!important;min-width:0!important;height:36px!important;min-height:36px!important;box-shadow:none!important;border-radius:6px!important;padding-inline:10px!important;font-size:11px!important}.page-command-row .outline-button__content{gap:6px!important}.page-command-row .outline-button__content>svg{width:15px;height:15px}.page-command-row .bulk-table-actions>.outline-button--secondary,.page-command-row .bulk-table-actions>.outline-button--ghost{background:0 0;border-color:#0000}.page-command-row .bulk-table-actions>.outline-button:hover:not(:disabled){background:#f1f5f2}.page-command-row .bulk-table-actions>.outline-button--danger:not(:disabled){background:#fff7f5;border-color:#0000}.page-command-row .table-command-count,.page-command-row .outline-button>.outline-button__content>.table-command-count{width:auto;min-width:18px;height:18px;padding:0 5px;font-size:10px}.page-command-row>.detailed-filter-button{border-color:#cbd7d0;margin-left:auto}:is(.content-table,.patent-schema-table,.registry-data-table)>.animated-scroll-list-container>.animated-list-sticky-header{min-height:44px}:is(.content-table,.patent-schema-table,.registry-data-table) :is(.article-table-header,.table-header,.patent-row-head,.registry-table-head){letter-spacing:.035em!important;height:44px!important;min-height:44px!important;font-size:10.5px!important;line-height:1.2!important}:is(.article-table-row,.course-table-row,.patent-schema-row,.registry-table-row)>:not(:first-child){padding-left:9px}.article-table-row,.course-table-row{min-height:70px!important;padding:6px 10px!important}.patent-control-stack .patent-data-row{min-height:90px!important;padding:8px 10px!important}.patent-control-stack .animated-list-sticky-header .patent-row-head{height:44px!important;min-height:44px!important;padding-inline:10px!important}.registry-workspace--events .registry-primary.has-leading{grid-template-columns:48px minmax(0,1fr);gap:8px}.registry-workspace--events .event-poster-thumb{border-radius:6px;width:48px;height:60px}:is(.article-table-row,.course-table-row){font-size:11px}.course-primary em{font-size:10px!important;line-height:1.2!important}.model-stack,.translation-readiness,.article-publishing,.course-publishing-cell{gap:2px}.translation-readiness>div{gap:1px;padding-left:7px}.translation-readiness>div+div{margin-top:2px}.patent-identity>div:first-child{margin-bottom:4px}.patent-identity dl div{padding-block:0}.patent-protection small,.patent-owner small,.patent-technology span,.patent-references small{margin-top:3px}.registry-workspace .registry-primary>div>strong{margin-top:3px;font-size:12px;line-height:1.25}.registry-workspace .registry-primary>div>small,.registry-workspace .registry-cell>small{margin-top:3px;font-size:10.5px!important;line-height:1.25!important}@media (width<=700px){.page-command-row>.outline-button,.page-command-row .bulk-table-actions>.outline-button{min-width:0!important}}.page-command-row .bulk-table-actions>.deleted-toggle-button[data-state=active],.page-command-row .bulk-table-actions>.deleted-toggle-button[aria-pressed=true]{color:#6f520c!important;background:#fff4d7!important;border-color:#bd932e!important;box-shadow:inset 0 -2px #bd8d19!important}.page-command-row .bulk-table-actions>.deleted-toggle-button[data-state=active] .table-command-count{color:#4d3807!important;background:#dfbc61!important}@media (width>=1200px){:is(.cms-list-page,.patent-list-page,.registry-page){padding-top:18px}:is(.cms-list-page,.patent-list-page,.registry-page) .page-heading-with-support{margin-bottom:8px}:is(.cms-list-page,.patent-list-page,.registry-page) .page-heading-with-support>div:first-child{grid-template:"eyebrow support""title support""description support"/minmax(190px,280px) minmax(0,1fr);align-items:center;column-gap:16px;width:100%;display:grid}:is(.cms-list-page,.patent-list-page,.registry-page) .page-heading-with-support .eyebrow{grid-area:eyebrow;align-self:end;font-size:10px!important;line-height:1.15!important}:is(.cms-list-page,.patent-list-page,.registry-page) .page-heading-with-support h1{grid-area:title;align-self:center;margin:2px 0 0;font-size:25px!important;line-height:1.08!important}:is(.cms-list-page,.patent-list-page,.registry-page) .page-heading-with-support p{text-overflow:ellipsis;white-space:nowrap;grid-area:description;align-self:start;max-width:280px;margin-top:3px;overflow:hidden;font-size:10.5px!important;line-height:1.25!important}:is(.cms-list-page,.patent-list-page,.registry-page) .page-heading-support{grid-area:support;align-self:center;min-width:0;margin-top:0}:is(.cms-list-page,.patent-list-page,.registry-page) .patent-command-zone{padding-bottom:0}.table-control-stack>.table-management-bar,.registry-workspace>.table-management-bar,.patent-control-stack>.patent-management-bar{gap:10px!important;height:50px!important;min-height:50px!important;padding-block:3px!important}.registry-workspace{--registry-management-height:50px}.registry-workspace>.table-management-bar{grid-template-rows:50px!important}.table-management-bar .management-filters{min-height:42px;padding-block:2px;gap:7px!important}.table-management-bar .table-status-tabs{gap:14px;height:44px!important}.table-management-bar .table-status-tabs button,.registry-workspace>.table-management-bar .table-status-tabs button,.patent-management-bar .table-status-tabs button{font-size:11px;min-height:44px!important;padding:6px 2px 7px!important}.table-management-bar .table-status-tabs button>span{padding:1px 5px;font-size:10px}.table-management-bar .animated-select-trigger{height:36px;min-height:36px;padding-inline:10px;font-size:11px}.table-management-bar .gooey-icon-bubble{width:36px;height:36px}.table-management-bar .gooey-search.expanded .gooey-filter-wrap{min-height:36px}.table-control-stack>.table-pagination{gap:9px;min-height:40px;padding:3px 9px;font-size:10.5px}.table-pagination-summary strong{font-size:11.5px}.table-pagination-pages{gap:5px}.table-pagination-pages>button{border-radius:6px;width:30px;height:30px}.table-pagination-pages>span{min-width:68px}}.table-selection-feedback{display:none!important}.page-command-row>.outline-button,.page-command-row .bulk-table-actions>.outline-button{font-size:12px!important}:is(.content-table,.patent-schema-table,.registry-data-table) :is(.article-table-header,.table-header,.patent-row-head,.registry-table-head){font-size:11.5px!important;line-height:1.25!important}.article-table-row,.course-table-row{font-size:12px;min-height:76px!important;padding:7px 10px!important}.content-title-link,.article-primary>div>strong,.course-primary>div>strong{font-size:13.5px!important;line-height:1.3!important}.course-primary em{font-size:11px!important}.article-primary small,.course-primary small,.model-stack small,.model-stack span:not(.ipg-tag),.translation-readiness small,.article-publishing>small,.course-publishing-cell small{font-size:11.5px!important;line-height:1.3!important}.model-stack strong,.translation-readiness strong{font-size:12.5px!important;line-height:1.3!important}.patent-control-stack .patent-data-row{min-height:96px!important}.patent-schema-row{font-size:11.5px}.patent-identity>strong,.patent-title-link,.patent-protection strong,.patent-owner strong,.patent-commercial strong,.patent-technology strong,.patent-references strong{font-size:12.5px!important;line-height:1.3!important}.patent-schema-row :is(small,dt,dd),.record-code,.kind-code,.ip-right-type{font-size:11px!important;line-height:1.3!important}.registry-workspace .registry-table-row{min-height:82px;padding:8px 10px}.registry-workspace--events .registry-table-row{min-height:88px}.registry-workspace .registry-primary>div>span{font-size:11px}.registry-workspace .registry-primary>div>strong{font-size:13px;line-height:1.3}.registry-workspace .registry-primary>div>small,.registry-workspace .registry-cell>small{font-size:11.5px!important;line-height:1.3!important}.registry-workspace .registry-cell>strong{font-size:12.5px;line-height:1.3}.table-pagination-pages>.table-pagination-current{width:auto;min-width:92px;font:600 11.5px/1 var(--font-helper);background:0 0;border-color:#0000;padding-inline:10px}.table-pagination-pages>.table-pagination-current:hover,.table-pagination-pages>.table-pagination-current[aria-expanded=true]{background:#edf4ef;border-color:#9ab2a7}.table-page-jump-backdrop{z-index:2200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f241d57;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.table-page-jump-dialog{color:#20352c;background:#fff;border:1px solid #cbd8d0;border-radius:13px;width:min(360px,100vw - 32px);overflow:hidden;box-shadow:0 24px 70px #0d2a213d}.table-page-jump-dialog>header{padding:20px 20px 14px}.table-page-jump-dialog>header>span{color:#8a681a;font:700 11px/1.2 var(--font-helper);letter-spacing:.08em;text-transform:uppercase}.table-page-jump-dialog h2{font:700 21px/1.2 var(--font-heading);margin:5px 0 0}.table-page-jump-dialog p{color:#66766d;font:500 12.5px/1.45 var(--font-helper);margin:7px 0 0}.table-page-jump-dialog>label{color:#405149;font:700 12px/1.3 var(--font-helper);gap:7px;padding:0 20px 20px;display:grid}.table-page-jump-dialog input{color:#173d32;width:100%;height:42px;font:700 15px var(--font-helper);background:#fbfcfb;border:1px solid #b9c8bf;border-radius:8px;outline:none;padding:0 12px}.table-page-jump-dialog input:focus{border-color:#2d6b56;box-shadow:0 0 0 3px #2d6b5626}.table-page-jump-dialog>footer{background:#f7f9f7;border-top:1px solid #e0e6e1;justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.table-page-jump-dialog>footer>button{min-height:36px;font:700 12px var(--font-helper);border:1px solid #cbd6cf;border-radius:7px;padding:0 13px}.table-page-jump-cancel{color:#42544a;background:#fff}.table-page-jump-submit{color:#fff;background:#174b3c;border-color:#174b3c!important}.table-page-jump-dialog>footer>button:hover{filter:brightness(.96)}@media (width<=600px){.table-page-jump-backdrop{align-items:end;padding:0}.table-page-jump-dialog{border-radius:15px 15px 0 0;width:100vw}}:is(.cms-list-page,.patent-list-page,.registry-page){width:100%;margin:0;padding:24px clamp(18px,2vw,34px) 54px;max-width:none!important}:is(.cms-list-page,.patent-list-page,.registry-page) .page-heading-with-support{margin-bottom:12px!important;display:block!important}:is(.cms-list-page,.patent-list-page,.registry-page) .page-heading-with-support>div:first-child{grid-template:"eyebrow""title""description""support"/minmax(0,1fr)!important;align-items:start!important;gap:0!important;width:100%!important;display:grid!important}:is(.cms-list-page,.patent-list-page,.registry-page) .page-heading-with-support .eyebrow{grid-area:eyebrow;align-self:auto!important;font-size:11px!important;line-height:1.3!important}:is(.cms-list-page,.patent-list-page,.registry-page) .page-heading-with-support h1{grid-area:title;align-self:auto!important;margin:3px 0 0!important;font-size:30px!important;line-height:1.12!important}:is(.cms-list-page,.patent-list-page,.registry-page) .page-heading-with-support p{color:#69776f;grid-area:description;text-overflow:clip!important;white-space:normal!important;align-self:auto!important;max-width:920px!important;margin:5px 0 0!important;font-size:12.5px!important;line-height:1.45!important;overflow:visible!important}:is(.cms-list-page,.patent-list-page,.registry-page) .page-heading-support{grid-area:support;min-width:0;width:100%!important;margin-top:12px!important}:is(.cms-list-page,.patent-list-page,.registry-page) .patent-command-zone{width:100%;padding:0!important}:is(.cms-list-page,.patent-list-page,.registry-page) .page-command-row{border-color:#d6ded8;border-radius:9px;width:100%;min-height:48px;padding:5px 7px;overflow:visible;box-shadow:0 5px 16px #15392e0f;min-width:0!important}:is(.table-control-stack,.registry-workspace,.patent-control-stack)>.table-management-bar{z-index:30!important;width:100%!important;height:auto!important;min-height:54px!important;box-shadow:none!important;background:#f7f9f6!important;border:1px solid #d9e0da!important;border-radius:10px 10px 0 0!important;margin:0!important;padding:5px 8px!important;position:relative!important;top:auto!important}.table-management-bar--filters-only{grid-template-rows:minmax(42px,auto)!important;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.table-management-bar--with-tabs{grid-template-rows:minmax(44px,auto) 40px!important;grid-template-columns:minmax(0,1fr)!important;row-gap:4px!important;display:grid!important}.table-control-stack>.table-management-bar .management-filters,.registry-workspace>.table-management-bar .management-filters,.patent-control-stack>.table-management-bar .management-filters{background:0 0!important;border:0!important;flex-wrap:nowrap!important;grid-area:1/1!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;min-height:42px!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}.table-management-bar .management-filters>.gooey-search{min-width:138px;max-width:440px;transition:width .22s,flex-basis .22s;flex-grow:0!important;order:0!important;margin:0!important}.table-management-bar .management-filters>.animated-select,.table-management-bar .management-filters>.timeline-query-controls{flex:none!important;order:10!important;width:clamp(150px,12vw,190px)!important;min-width:150px!important;max-width:190px!important}.table-control-stack>.table-management-bar .table-status-tabs,.registry-workspace>.table-management-bar .table-status-tabs,.patent-control-stack>.table-management-bar .table-status-tabs{scrollbar-width:none;background:#edf1ee!important;border:1px solid #e0e5e1!important;border-radius:8px!important;grid-area:2/1!important;justify-content:flex-start!important;align-items:center!important;gap:5px!important;width:100%!important;min-width:0!important;height:40px!important;margin:0!important;padding:3px!important;display:flex!important;overflow:auto hidden!important}.table-management-bar .table-status-tabs button,.registry-workspace>.table-management-bar .table-status-tabs button,.patent-management-bar .table-status-tabs button{color:#607067;flex:none;border:0!important;border-radius:6px!important;height:32px!important;min-height:32px!important;padding:0 10px!important;font-size:11.5px!important;line-height:1!important}.table-management-bar .table-status-tabs button.active{color:#174b3c!important;background:#fff!important;box-shadow:0 1px 4px #163d311f!important}.table-management-bar .table-status-tabs button>span{background:#e7ede9;min-width:20px;padding:2px 6px!important;font-size:10.5px!important}.table-management-bar .table-status-tabs button.active>span{background:#dfece6}.table-control-stack>.table-pagination,.registry-workspace>.table-pagination,.patent-control-stack>.table-pagination{z-index:20;position:relative;border:1px solid #d9e0da!important;border-top:0!important;min-height:42px!important;padding:4px 10px!important;font-size:11.5px!important}:is(.table-control-stack,.registry-workspace,.patent-control-stack)>.table-panel{z-index:1!important;border-radius:0 0 10px 10px!important;width:100%!important;height:auto!important;margin:0!important;position:relative!important;top:auto!important;overflow:hidden!important}:is(.content-table,.patent-schema-table,.registry-data-table)>.animated-scroll-list-container>.animated-list-sticky-header,.registry-workspace .animated-list-sticky-header,.patent-control-stack .animated-list-sticky-header{z-index:8!important;min-height:48px!important;padding:0!important;position:relative!important;top:auto!important;overflow:visible!important;box-shadow:0 1px #d6ded8!important}:is(.content-table,.patent-schema-table,.registry-data-table) :is(.article-table-header,.table-header,.patent-row-head,.registry-table-head){color:#40554b!important;letter-spacing:.025em!important;background:#edf3ef!important;height:48px!important;min-height:48px!important;padding-block:0!important;font-size:11.5px!important}.registry-workspace .standard-table-scroll,.patent-control-stack .patent-table-scroll,.content-table-scroll{scrollbar-gutter:stable;width:100%;overflow:auto hidden!important}.advanced-filter-modal{width:min(760px,100vw - 32px)}.advanced-filter-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 22px 0;display:grid}.advanced-filter-summary>div{background:#f5f8f6;border:1px solid #dce4de;border-radius:9px;align-items:center;gap:9px;min-height:48px;padding:9px 12px;display:flex}.advanced-filter-summary strong{color:#174b3c;font:700 19px var(--font-title)}.advanced-filter-summary span{color:#66766d;font:600 11.5px/1.35 var(--font-helper)}.advanced-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}.advanced-filter-field{align-content:start}.advanced-filter-field>small{color:#75827a;min-height:31px;margin-top:-2px;display:block;font:500 11.5px/1.35 var(--font-helper)!important}@media (width>=1500px){.table-management-bar--with-tabs{grid-template-rows:44px!important;grid-template-columns:minmax(0,1fr) max-content!important;column-gap:14px!important}.table-control-stack>.table-management-bar .table-status-tabs,.registry-workspace>.table-management-bar .table-status-tabs,.patent-control-stack>.table-management-bar .table-status-tabs{grid-area:1/2!important;width:auto!important;min-width:max-content!important}}@media (width<=900px){:is(.cms-list-page,.patent-list-page,.registry-page){padding-inline:14px}:is(.cms-list-page,.patent-list-page,.registry-page) .page-command-row{overflow:auto hidden}.table-control-stack>.table-management-bar .management-filters,.registry-workspace>.table-management-bar .management-filters,.patent-control-stack>.table-management-bar .management-filters{overflow:auto hidden!important}.advanced-filter-fields,.advanced-filter-summary{grid-template-columns:1fr!important}}.drawer-layer{isolation:isolate;z-index:3000!important}.drawer-layer .drawer-scrim{z-index:0}.drawer-layer .create-prelayers{z-index:1}.drawer-layer .create-drawer{z-index:2}.animated-select-menu{z-index:4200!important}.table-pagination-pages{flex:none;min-width:max-content}.table-pagination-pages>.table-pagination-current{word-break:keep-all;justify-content:center;align-items:center;gap:3px;white-space:nowrap!important;width:max-content!important;min-width:104px!important;max-width:none!important;padding-inline:12px!important;display:inline-flex!important}.table-page-jump-backdrop{isolation:isolate;z-index:3200!important}.table-page-jump-dialog{z-index:1;flex-direction:column;display:flex;position:relative}.modal-shell-backdrop{z-index:3300;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0e221c85;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow:auto}.modal-shell-panel{color:#1c3329;background:#fff;border:1px solid #c9d6ce;border-radius:15px;width:min(920px,100vw - 32px);max-height:calc(100dvh - 44px);overflow:hidden;box-shadow:0 30px 90px #0a231b4d}.record-detail-modal{flex-direction:column;display:flex}.record-detail-header,.classification-manager-header{background:linear-gradient(135deg,#f9fbf9,#eef5f1);border-bottom:1px solid #dce4de;grid-template-columns:44px minmax(0,1fr) 36px;align-items:start;gap:13px;padding:20px 22px 17px;display:grid}.record-detail-icon,.classification-manager-header>span{color:#fff;background:#174b3c;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.record-detail-header small,.classification-manager-header small,.classification-create-form header small,.classification-browser header small{color:#927019;font:700 10.5px/1.2 var(--font-helper);letter-spacing:.09em}.record-detail-header h2,.classification-manager-header h2{font:700 22px/1.25 var(--font-heading);margin:4px 0 0}.record-detail-header p,.classification-manager-header p{color:#68786f;font:500 12px/1.45 var(--font-helper);margin:5px 0 0}.record-detail-header>button,.classification-manager-header>button{color:#4f6258;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.record-detail-header>button:hover,.classification-manager-header>button:hover{background:#e3ebe6}.record-detail-body{background:#f5f7f4;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 18px;display:grid;overflow-y:auto}.record-detail-section{background:#fff;border:1px solid #d9e2dc;border-radius:11px;overflow:hidden}.record-detail-section>header{border-bottom:1px solid #e4e9e5;padding:13px 15px 11px}.record-detail-section h3{font:700 14px/1.3 var(--font-heading);margin:0}.record-detail-section p{color:#718078;font:500 11.5px/1.4 var(--font-helper);margin:4px 0 0}.record-detail-section dl{margin:0;padding:4px 15px 10px}.record-detail-section dl>div{grid-template-columns:minmax(110px,.72fr) minmax(0,1.28fr);gap:12px;padding:9px 0;display:grid}.record-detail-section dt{color:#738178;font:600 11.5px/1.4 var(--font-helper)}.record-detail-section dd{color:#20372d;font:700 12px/1.45 var(--font-helper);overflow-wrap:anywhere;white-space:pre-line;margin:0}.record-detail-footer{background:#fff;border-top:1px solid #dce4de;justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.classification-manager-modal{flex-direction:column;width:min(1080px,100vw - 32px);display:flex}.classification-system-tabs{background:#fff;border-bottom:1px solid #dce4de;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:10px 14px;display:grid}.classification-system-tabs button{text-align:left;background:#f8faf8;border:1px solid #d7e0da;border-radius:8px;min-width:0;padding:9px 11px}.classification-system-tabs button strong,.classification-system-tabs button span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.classification-system-tabs button strong{font:700 12.5px var(--font-heading)}.classification-system-tabs button span{color:#75827a;font:600 10.5px var(--font-helper);margin-top:3px}.classification-system-tabs button.active{background:#e9f3ed;border-color:#4b826e;box-shadow:inset 0 -2px #174b3c}.classification-manager-grid{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);min-height:460px;display:grid;overflow:hidden}.classification-browser{background:#f5f7f4;border-right:1px solid #dce4de;flex-direction:column;min-width:0;padding:16px;display:flex}.classification-browser>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.classification-browser h3,.classification-create-form h3{font:700 16px var(--font-heading);margin:3px 0 0}.classification-browser>header>b{color:#245644;font:700 11px var(--font-helper);background:#e4ede8;border-radius:99px;padding:5px 8px}.classification-search{color:#668076;background:#fff;border:1px solid #cbd7cf;border-radius:8px;align-items:center;gap:8px;min-height:40px;margin:12px 0 9px;padding:0 11px;display:flex}.classification-search input{color:#20372d;width:100%;font:600 12px var(--font-helper);background:0 0;border:0;outline:0}.classification-term-list{flex:1;min-height:0;max-height:400px;padding-right:5px;overflow-y:auto}.classification-term-list article{background:#fff;border-bottom:1px solid #dfe6e1;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:11px;min-height:58px;padding:8px 10px;display:grid}.classification-term-list article:first-child{border-radius:8px 8px 0 0}.classification-term-list article>span{color:#294f41;width:max-content;max-width:88px;font:700 11px var(--font-helper);text-overflow:ellipsis;background:#e8eee9;border-radius:5px;padding:5px 7px;overflow:hidden}.classification-term-list strong,.classification-term-list small{display:block}.classification-term-list strong{font:700 12px/1.35 var(--font-heading)}.classification-term-list small{color:#7a867f;font:500 10.5px var(--font-helper);margin-top:3px}.classification-empty{color:#718078;text-align:center;align-content:center;place-items:center;min-height:230px;padding:24px;display:grid}.classification-empty strong{color:#334a40;margin-top:8px;font-size:13px}.classification-empty span{margin-top:4px;font-size:11.5px}.classification-empty.error{color:#9a4e3d}.classification-create-form{background:#fff;padding:17px 18px;overflow-y:auto}.classification-create-form>header{align-items:center;gap:9px;display:flex}.classification-create-form>header>span{color:#174b3c;background:#e6f0ea;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.classification-create-form>p{color:#6c7b73;font:500 11.5px/1.45 var(--font-helper);margin:11px 0 3px}.classification-create-form>label{color:#3c5147;font:700 11.5px var(--font-helper);gap:6px;margin-top:13px;display:grid}.classification-create-form input,.classification-create-form textarea{color:#20372d;resize:vertical;background:#fbfcfb;border:1px solid #cbd6cf;border-radius:7px;outline:0;width:100%;padding:9px 10px}.classification-create-form input:focus,.classification-create-form textarea:focus{border-color:#4c806d;box-shadow:0 0 0 3px #4c806d21}.classification-create-form .animated-select,.classification-create-form .animated-select-trigger{width:100%;max-width:none}.classification-create-form>.outline-button{width:100%;margin-top:16px}.patent-control-stack>.patent-management-bar.table-management-bar--with-tabs{grid-template-rows:minmax(44px,auto) 40px!important;grid-template-columns:minmax(0,1fr)!important;row-gap:4px!important}.patent-control-stack>.patent-management-bar.table-management-bar--with-tabs .management-filters{grid-area:1/1!important}.patent-control-stack>.patent-management-bar.table-management-bar--with-tabs .table-status-tabs{grid-area:2/1!important;width:100%!important;min-width:0!important}.active-filter-bar{color:#5f7067;scrollbar-width:none;background:#fff;border:1px solid #d9e0da;border-top:0;align-items:center;gap:9px;min-height:42px;padding:6px 10px;display:flex;overflow-x:auto}.active-filter-bar::-webkit-scrollbar{display:none}.active-filter-bar>strong{color:#52645b;font:700 11px var(--font-helper);flex:none}.active-filter-bar>div{align-items:center;gap:6px;min-width:0;display:flex}.active-filter-chip{color:#194e3e;white-space:nowrap;min-height:28px;font:600 10.5px var(--font-helper);background:#eef5f1;border:1px solid #c9d8d0;border-radius:99px;align-items:center;gap:5px;padding:4px 7px 4px 9px;display:inline-flex}.active-filter-chip:hover{background:#e5f0ea;border-color:#7ca18f}.active-filter-chip span{color:#6b7a72;font-weight:600}.active-filter-chip b{font-weight:750}.active-filter-clear{color:#8a650e;white-space:nowrap;font:700 10.5px var(--font-helper);background:0 0;border:0;flex:none;margin-left:auto;padding:5px 7px}.active-filter-clear:hover{text-underline-offset:3px;text-decoration:underline}.active-filter-bar+.table-pagination{border-top:0!important}.patent-control-stack .patent-schema-row{grid-template-columns:28px minmax(280px,1.55fr) minmax(115px,.58fr) minmax(155px,.76fr) minmax(175px,.82fr) minmax(155px,.72fr) minmax(145px,.68fr) minmax(135px,.64fr) 56px!important}.patent-title-link{text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.patent-jurisdiction strong,.patent-jurisdiction small,.patent-grant-code strong,.patent-grant-code small{display:block}.patent-jurisdiction strong,.patent-grant-code strong{color:#20372d;font:700 12.5px/1.35 var(--font-heading)}.patent-jurisdiction small,.patent-grant-code small{color:#718078;font:500 11px/1.35 var(--font-helper);margin-top:5px}.patent-grant-code strong{overflow-wrap:anywhere}.sortable-table-heading{align-self:stretch;min-width:0;display:flex}.sortable-table-heading>button{width:100%;min-width:0;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:5px;padding:0;display:flex}.sortable-table-heading>button span{min-width:0}.sortable-table-heading>button svg{color:#82948b;opacity:.68;flex:none;transition:color .16s,opacity .16s,transform .16s}.sortable-table-heading>button:hover svg,.sortable-table-heading>button:focus-visible svg,.sortable-table-heading.is-active>button svg{color:#17654f;opacity:1}.sortable-table-heading>button:hover svg{transform:translateY(-1px)}.sortable-table-heading>button:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #17654f59}.ip-taxonomy-cell{align-content:center;justify-items:start;gap:3px;display:grid}.ip-taxonomy-cell strong,.ip-taxonomy-cell small{text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.ip-taxonomy-cell>span{color:#61776d;font:600 10.5px/1.3 var(--font-helper);margin-top:1px}.patent-classification-editor{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:2px;display:grid}.patent-classification-editor>.config-field{min-width:0}.patent-classification-editor .animated-select,.patent-classification-editor .animated-select-trigger{width:100%;max-width:none}.classification-field-empty{background:#f6f8f6;border:1px dashed #c7d3cc;border-radius:7px;align-items:center;min-height:43px;padding:8px 10px;color:#687b71!important;font:600 11px/1.35 var(--font-helper)!important;display:flex!important}@media (width<=1450px){.patent-control-stack .patent-schema-row{grid-template-columns:28px minmax(170px,1.35fr) minmax(75px,.55fr) minmax(115px,.8fr) minmax(105px,.75fr) minmax(105px,.72fr) minmax(96px,.7fr) minmax(95px,.68fr) 42px!important;gap:8px!important}.patent-control-stack .patent-schema-row>:not(:first-child){padding-left:7px}}@media (width<=780px){.modal-shell-backdrop{align-items:end;padding:0}.modal-shell-panel{border-radius:15px 15px 0 0;width:100vw;max-height:calc(100dvh - 24px)}.record-detail-body,.classification-manager-grid{grid-template-columns:1fr}.classification-manager-grid{overflow-y:auto}.classification-browser{border-bottom:1px solid #dce4de;border-right:0;min-height:430px}.classification-system-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.patent-classification-editor{grid-template-columns:1fr}}.editor-layout--article .editor-panel-grid>.config-panel:has(>.summary-introduction-field){grid-column:1/-1;grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:start;column-gap:22px;height:auto;display:grid}.editor-layout--article .editor-panel-grid>.config-panel:has(>.summary-introduction-field)>.config-head{grid-column:1/-1}.editor-layout--article .editor-panel-grid>.config-panel:has(>.summary-introduction-field)>.summary-introduction-field{grid-area:2/1}.editor-layout--article .editor-panel-grid>.config-panel:has(>.summary-introduction-field)>.summary-heading-fields{grid-area:3/1}.editor-layout--article .editor-panel-grid>.config-panel:has(>.summary-introduction-field)>.summary-lines-head{border-top:0;grid-area:2/2;margin-top:0;padding-top:0}.editor-layout--article .editor-panel-grid>.config-panel:has(>.summary-introduction-field)>.summary-line-list{grid-area:3/2/span 2}.editor-layout--article .editor-panel-grid>.config-panel:has(>.summary-introduction-field)>.summary-add-line{grid-area:5/2;justify-self:start;margin:10px 0 0}.editor-layout--article .editor-panel-grid>.config-panel:has(>.summary-introduction-field)>.config-toggle{grid-area:4/1;margin-top:4px}.editor-layout--article .editor-panel-grid>.config-panel:has(>.summary-introduction-field)>.summary-introduction-preview{border-bottom:1px solid #e1e4df;grid-area:6/1;margin-top:18px}.editor-layout--article .editor-panel-grid>.config-panel:has(>.summary-introduction-field)>.summary-format-guide{grid-area:6/2;margin-top:18px}.rich-editor.is-fullscreen .editor-scroll{padding-left:280px;padding-right:310px}.rich-editor.is-fullscreen .ProseMirror{width:min(900px,100vw - 630px);min-width:620px}.fullscreen-inspector{z-index:6;color:#24372f;background:#fff;border-left:1px solid #d8dfda;width:310px;position:absolute;top:102px;bottom:36px;right:0;overflow-y:auto}.fullscreen-inspector>header{z-index:2;background:#fff;border-bottom:1px solid #e2e7e3;height:53px;padding:0 12px;position:sticky;top:0}.fullscreen-inspector>header>div{grid-template-columns:1fr 1fr;align-items:end;height:100%;display:grid}.fullscreen-inspector>header button{color:#738078;height:100%;font:600 12px var(--font-helper);background:0 0;border:0;border-bottom:2px solid #0000;padding-top:6px}.fullscreen-inspector>header button.active{color:#15533f;border-bottom-color:#15533f}.inspector-body{padding:15px 16px}.inspector-block-type{border-bottom:1px solid #e4e8e5;align-items:flex-start;gap:10px;padding:2px 0 16px;display:flex}.inspector-block-type>span{color:#174f3f;background:#edf3ef;border-radius:7px;place-items:center;width:35px;height:35px;display:grid}.inspector-block-type strong,.inspector-block-type small{display:block}.inspector-block-type strong{font:700 14px var(--font-heading)}.inspector-block-type small{color:#748078;font:500 11px/1.4 var(--font-helper);margin-top:4px}.inspector-field{flex-direction:column;gap:6px;margin:17px 0;display:flex}.inspector-field>span,.inspector-level>span{font:700 12px var(--font-helper)}.inspector-field input{height:38px;font:500 12px var(--font-helper);border:1px solid #d5ddd7;border-radius:6px;outline:0;padding:0 10px}.inspector-field input:focus{border-color:#578170;box-shadow:0 0 0 3px #315f4d14}.inspector-field small{color:#748078;font:500 11px/1.45 var(--font-helper)}.inspector-level{margin:18px 0}.inspector-level>div{grid-template-columns:repeat(3,1fr);margin-top:8px;display:grid}.inspector-level button{height:36px;font:700 12px var(--font-helper);background:#fff;border:1px solid #d9e0db}.inspector-level button+button{border-left:0}.inspector-level button:first-child{border-radius:6px 0 0 6px}.inspector-level button:last-child{border-radius:0 6px 6px 0}.inspector-level button.active{color:#fff;background:#14513e}.inspector-empty{color:#68776e;font:500 12px/1.5 var(--font-helper);background:#f4f7f4;border-radius:7px;margin:16px 0;padding:12px}.inspector-body details{border-top:1px solid #e4e8e5;margin:0 -16px}.inspector-body details:last-child{border-bottom:1px solid #e4e8e5}.inspector-body summary{cursor:pointer;font:700 12px var(--font-helper);padding:14px 16px}.inspector-body details p{color:#6b7871;font:500 11px/1.5 var(--font-helper);margin:0;padding:0 16px 14px}.inspector-document-summary{background:#f7f9f7;border:1px solid #dce3de;border-radius:8px;margin-bottom:16px;padding:15px}.inspector-document-summary strong,.inspector-document-summary b{font:700 13px var(--font-heading);display:block}.inspector-document-summary p{color:#66756c;font:500 12px/1.5 var(--font-helper);margin:7px 0 12px}.inspector-document-summary b{color:#1a5b47;font-size:12px}.rich-editor .toolbar-section-insert{display:none!important}.editor-toolbar-format-row>.toolbar-section:first-child .toolbar-icon-cluster>button:nth-child(n+3){display:none}@media (width<=1100px){.rich-editor.is-fullscreen .fullscreen-inspector{width:270px}.rich-editor.is-fullscreen .editor-scroll{padding-left:240px;padding-right:270px}.rich-editor.is-fullscreen .ProseMirror{width:calc(100vw - 550px);min-width:520px}}@media (width<=850px){.editor-layout--article .editor-panel-grid>.config-panel:has(>.summary-introduction-field){display:block}.rich-editor.is-fullscreen .fullscreen-inspector{display:none}.rich-editor.is-fullscreen .editor-scroll{padding-right:0}.rich-editor.is-fullscreen .ProseMirror{width:calc(100vw - 280px);min-width:0}}.rich-editor .tiptap{font-synthesis:style}.rich-editor .tiptap em,.rich-editor .tiptap i{font-style:italic!important}.fullscreen-toc nav button.excluded-from-public-toc{opacity:.62}.fullscreen-toc nav button.excluded-from-public-toc strong{text-decoration:line-through;text-decoration-thickness:1px}.fullscreen-toc-empty{color:#748078;font:500 11.5px/1.5 var(--font-helper);border:1px dashed #cfd8d2;border-radius:7px;margin:12px 8px;padding:13px}.fullscreen-toc footer{border-top:1px solid #e3e8e4;flex:none;padding:10px 2px 0}.fullscreen-toc footer button{color:#15533f;width:100%;min-height:38px;font:700 12px var(--font-helper);background:#fff;border:1px solid #ccd8d1;border-radius:7px;justify-content:center;align-items:center;gap:7px;display:flex}.fullscreen-toc footer button:hover{background:#edf4f0;border-color:#6f9889}.inspector-block-actions{background:#f7f9f7;border:1px solid #dce3de;border-radius:8px;margin:16px 0;padding:13px}.inspector-block-actions p{color:#68776e;font:500 11.5px/1.45 var(--font-helper);margin:0 0 10px}.inspector-block-actions>div,.inspector-toc-range>div{grid-template-columns:repeat(3,1fr);display:grid}.inspector-block-actions>div{grid-template-columns:1fr 1fr}.inspector-block-actions button,.inspector-toc-range button{height:36px;font:700 12px var(--font-helper);background:#fff;border:1px solid #d9e0db}.inspector-block-actions button+button,.inspector-toc-range button+button{border-left:0}.inspector-block-actions button:first-child,.inspector-toc-range button:first-child{border-radius:6px 0 0 6px}.inspector-block-actions button:last-child,.inspector-toc-range button:last-child{border-radius:0 6px 6px 0}.inspector-block-actions button.active,.inspector-toc-range button.active{color:#fff;background:#14513e;border-color:#14513e}.inspector-toc-range{margin:18px 0}.inspector-toc-range>span{font:700 12px var(--font-helper);margin-bottom:8px;display:block}.inspector-toc-range button:disabled{cursor:not-allowed;color:#a5ada8;background:#f0f2ef}.inspector-body .inspector-accordion{background:#fff;border-top:1px solid #e2e7e3;border-bottom:0;margin:0 -16px}.inspector-body .inspector-accordion:last-of-type{border-bottom:1px solid #e2e7e3}.inspector-body .inspector-accordion>summary{color:#2f4038;min-height:49px;font:700 12px var(--font-helper);justify-content:space-between;align-items:center;padding:0 16px;list-style:none;display:flex}.inspector-body .inspector-accordion>summary::-webkit-details-marker{display:none}.inspector-body .inspector-accordion>summary:after{content:"";border-bottom:1.5px solid #63736a;border-right:1.5px solid #63736a;width:7px;height:7px;transition:transform .16s;transform:rotate(-45deg)}.inspector-body .inspector-accordion[open]>summary:after{transform:rotate(45deg)}.inspector-accordion-content{grid-template-columns:1fr 1fr;gap:12px;padding:2px 16px 16px;display:grid}.inspector-accordion-content>label{color:#46584f;min-width:0;font:700 11px var(--font-helper);gap:6px;display:grid}.inspector-accordion-content select{color:#2d4037;width:100%;height:37px;font:600 11.5px var(--font-helper);background:#fff;border:1px solid #d5ddd7;border-radius:6px;outline:0;padding:0 28px 0 9px}.inspector-accordion-content select:focus{border-color:#578170;box-shadow:0 0 0 3px #315f4d14}.inspector-format-buttons,.inspector-highlight,.inspector-accordion-content>p,.inspector-reset-formatting{grid-column:1/-1}.inspector-format-buttons{gap:6px;display:flex}.inspector-format-buttons button{color:#4d6057;background:#fff;border:1px solid #d7dfd9;border-radius:6px;place-items:center;width:36px;height:34px;display:grid}.inspector-format-buttons button:hover,.inspector-format-buttons button.active{color:#15533f;background:#e8f2ed;border-color:#5d8978}.inspector-highlight>span{color:#46584f;font:700 11px var(--font-helper);margin-bottom:7px;display:block}.inspector-highlight>div{align-items:center;gap:7px;display:flex}.inspector-highlight button{border:1px solid #ccd5cf;border-radius:50%;width:29px;height:29px;box-shadow:inset 0 0 0 3px #fff}.inspector-highlight button.active{border-color:#15533f;box-shadow:inset 0 0 0 3px #fff,0 0 0 2px #4f816f}.inspector-highlight .clear-highlight{color:#6a7870;box-shadow:none;place-items:center;display:grid;background:#fff!important}.inspector-accordion-content>p{color:#68776e;font:500 11px/1.5 var(--font-helper);margin:0}.inspector-reset-formatting{color:#315447;min-height:37px;font:700 11.5px var(--font-helper);background:#f8faf8;border:1px solid #cdd8d1;border-radius:7px;justify-content:center;align-items:center;gap:7px;display:flex}.inspector-reset-formatting:hover{background:#edf4f0;border-color:#729786}.rich-editor.is-fullscreen{--outline-width:252px;--inspector-width:294px;color:#1f3028;background:#f7f8f6}.rich-editor.is-fullscreen.is-outline-collapsed{--outline-width:52px}.rich-editor.is-fullscreen.is-inspector-closed{--inspector-width:0px}.rich-editor.is-fullscreen .fullscreen-editor-title{color:#20342c;height:58px;box-shadow:none;background:#fff;border-bottom:1px solid #dfe5e0;padding:0 14px}.rich-editor.is-fullscreen .fullscreen-editor-title>div{align-items:center;min-width:0;display:flex}.rich-editor.is-fullscreen .fullscreen-editor-title>div:first-child{gap:11px}.rich-editor.is-fullscreen .fullscreen-editor-title>div:first-child:after{content:"";background:#e1e6e2;order:1;width:1px;height:27px;margin:0 7px}.rich-editor.is-fullscreen .fullscreen-editor-title>div:first-child .fullscreen-back-button{order:0}.rich-editor.is-fullscreen .fullscreen-editor-title>div:first-child span{color:#627169;font:600 10px/1.2 var(--font-helper);letter-spacing:.08em;order:2;margin:0}.rich-editor.is-fullscreen .fullscreen-editor-title>div:first-child strong{color:#1c3028;max-width:min(48vw,620px);font:700 14px/1.3 var(--font-heading);text-overflow:ellipsis;white-space:nowrap;order:3;margin:0;overflow:hidden}.rich-editor.is-fullscreen .fullscreen-editor-title>div:first-child b{color:#53665d;min-width:28px;height:24px;font:700 10px var(--font-helper);background:#f0f3f1;border-radius:5px;order:4;place-items:center;margin-left:3px;display:grid}.rich-editor.is-fullscreen .fullscreen-editor-title>div:last-child{gap:8px}.rich-editor.is-fullscreen .fullscreen-editor-title>div:last-child small{color:#527064;font:600 10.5px var(--font-helper);white-space:nowrap;align-items:center;gap:6px;margin-right:5px;display:flex}.rich-editor.is-fullscreen .fullscreen-editor-title small i{border:2px solid #2c8a6a;border-radius:50%;width:8px;height:8px}.rich-editor.is-fullscreen .fullscreen-editor-title :is(.fullscreen-back-button,.fullscreen-close-button){justify-content:center;gap:6px;min-height:34px;color:#25473b!important;font:700 11px var(--font-helper)!important;background:0 0!important;border:1px solid #0000!important;border-radius:6px!important;align-items:center!important;padding:0 10px!important;display:flex!important}.rich-editor.is-fullscreen .fullscreen-editor-title :is(.fullscreen-back-button,.fullscreen-close-button):hover{background:#f1f6f3!important;border-color:#cfdbd4!important}.rich-editor.is-fullscreen .fullscreen-editor-title .fullscreen-back-button,.rich-editor.is-fullscreen .fullscreen-editor-title .fullscreen-close-button{width:34px;border-color:#0000!important;padding:0!important}.rich-editor.is-fullscreen .fullscreen-editor-title .fullscreen-save-button{box-shadow:0 4px 12px #123f321f}.rich-editor.is-fullscreen .fullscreen-editor-title .fullscreen-preview-button span,.rich-editor.is-fullscreen .fullscreen-editor-title .fullscreen-save-button span{color:inherit;font:inherit;letter-spacing:0;text-transform:none;display:inline}.rich-editor.is-fullscreen .editor-toolbar{background:#fff;border-bottom:1px solid #dce3de;height:48px;min-height:48px!important;box-shadow:none!important;padding:0 9px!important;overflow:hidden!important}.rich-editor.is-fullscreen .editor-toolbar-scroll{scrollbar-width:none;flex:1;min-width:0;display:flex;overflow-x:auto}.rich-editor.is-fullscreen .editor-toolbar-row{display:contents!important}.rich-editor.is-fullscreen .toolbar-section{padding:7px 8px;border-bottom:0!important;border-right:1px solid #e3e8e4!important;height:48px!important;min-height:48px!important}.rich-editor.is-fullscreen .toolbar-section-label{display:none}.rich-editor.is-fullscreen .toolbar-section-document{order:0;width:auto;min-width:0}.rich-editor.is-fullscreen .toolbar-selects{height:34px}.rich-editor.is-fullscreen :is(.editor-template-select,.editor-font-select,.editor-size-select){display:none!important}.rich-editor.is-fullscreen .editor-style-select{flex-basis:142px;width:142px;display:block!important}.rich-editor.is-fullscreen .toolbar-section-history{box-shadow:none;order:4}.rich-editor.is-fullscreen .editor-toolbar-format-row>.toolbar-section:first-child{order:1}.rich-editor.is-fullscreen .editor-toolbar-format-row>.toolbar-section:nth-child(2){order:2}.rich-editor.is-fullscreen .toolbar-section-insert{order:3;display:flex!important}.rich-editor.is-fullscreen .toolbar-essential-actions{background:#fff;border-left:1px solid #e1e7e2;height:48px;min-height:48px!important}.rich-editor.is-fullscreen .toolbar-essential-actions .editor-expand-button{display:none}.rich-editor.is-fullscreen .toolbar-essential-actions .cms-block-trigger{width:auto;min-width:100px;padding:0 12px!important}.rich-editor.is-fullscreen .fullscreen-toc{width:var(--outline-width);background:#fff;border-right:1px solid #dce3de;padding:0 10px 9px;transition:width .18s;bottom:36px;left:0;top:106px!important}.rich-editor.is-fullscreen .fullscreen-toc header{background:#fff;border-bottom:0;margin:0 -10px;padding:14px 11px 11px;display:block}.rich-editor.is-fullscreen .fullscreen-toc header>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.rich-editor.is-fullscreen .fullscreen-toc header>div strong{color:#253a31;font:750 11px/1.3 var(--font-helper);letter-spacing:.04em;text-transform:uppercase}.rich-editor.is-fullscreen .fullscreen-toc header>div button{color:#53685e;background:0 0;border:0;border-radius:5px;place-items:center;width:27px;height:27px;display:grid}.rich-editor.is-fullscreen .fullscreen-toc header>div button:hover{color:#15533f;background:#edf3ef}.rich-editor.is-fullscreen .fullscreen-toc-setting{color:#65736b;font:500 11px var(--font-helper);justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.rich-editor.is-fullscreen .fullscreen-toc-setting>.custom-checkbox{margin-left:auto}.rich-editor.is-fullscreen .fullscreen-toc nav{padding:3px 0 12px}.rich-editor.is-fullscreen .fullscreen-toc nav button{color:#405149;border-left:2px solid #0000;border-radius:0 6px 6px 0;grid-template-columns:26px minmax(0,1fr);gap:7px;min-height:39px;padding:8px}.rich-editor.is-fullscreen .fullscreen-toc nav button.active{color:#174b3c;background:#e9f2ee;border-left-color:#0f7357}.rich-editor.is-fullscreen .fullscreen-toc nav button.nested{min-height:31px;padding-top:6px;padding-bottom:6px;padding-left:23px}.rich-editor.is-fullscreen .fullscreen-toc nav button.level-4{padding-left:37px}.rich-editor.is-fullscreen .fullscreen-toc nav button span{color:#9b7019;font:700 10.5px/1.35 var(--font-helper);margin:0}.rich-editor.is-fullscreen .fullscreen-toc nav button strong{font:650 11px/1.4 var(--font-helper);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rich-editor.is-fullscreen .fullscreen-toc footer{border-top:0;padding:8px 1px 10px}.rich-editor.is-fullscreen .fullscreen-toc footer button{background:#fff;border-color:#d8e0db;min-height:39px;font-size:11px}.fullscreen-outline-modes{background:#fff;border:1px solid #dbe2dd;border-radius:7px;flex:none;grid-template-columns:repeat(3,36px);justify-content:start;gap:4px;padding:7px;display:grid}.fullscreen-outline-modes button{color:#53665d;background:0 0;border:0;border-radius:5px;place-items:center;width:34px;height:32px;display:grid}.fullscreen-outline-modes button:hover,.fullscreen-outline-modes button.active{color:#15533f;background:#e8f2ed}.rich-editor.is-fullscreen.is-outline-collapsed .fullscreen-toc{padding:0 7px 8px}.rich-editor.is-fullscreen.is-outline-collapsed .fullscreen-toc header{margin:0 -7px;padding-inline:12px}.rich-editor.is-fullscreen.is-outline-collapsed .fullscreen-toc header>div{justify-content:center}.rich-editor.is-fullscreen.is-outline-collapsed .fullscreen-toc header strong,.rich-editor.is-fullscreen.is-outline-collapsed .fullscreen-toc-setting,.rich-editor.is-fullscreen.is-outline-collapsed .fullscreen-toc nav,.rich-editor.is-fullscreen.is-outline-collapsed .fullscreen-toc footer,.rich-editor.is-fullscreen.is-outline-collapsed .fullscreen-outline-modes{display:none}.rich-editor.is-fullscreen .editor-scroll{padding:20px var(--inspector-width) 60px var(--outline-width);background:#f7f8f6;transition:padding-left .18s}.rich-editor.is-fullscreen .ProseMirror{width:min(860px,calc(100vw - var(--outline-width) - var(--inspector-width) - 54px));background:#fff;border:0;min-width:540px;min-height:calc(100vh - 142px);margin:0 auto;padding:48px 66px 100px;box-shadow:0 2px 18px #18342b12}.rich-editor.is-fullscreen .fullscreen-inspector{box-sizing:border-box;width:var(--inspector-width);overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#9aa8a0 #f3f5f3;background:#fff;border-left:1px solid #dce3de;top:106px;bottom:36px;overflow-y:scroll}.rich-editor.is-fullscreen .fullscreen-inspector>header{align-items:stretch;height:48px;padding-right:6px;display:flex}.rich-editor.is-fullscreen .fullscreen-inspector>header>div{flex:1}.rich-editor.is-fullscreen .fullscreen-inspector>header>.fullscreen-inspector-close{color:#5e6e66;background:0 0;border:0;border-radius:5px;align-self:center;place-items:center;width:30px;height:30px;padding:0;display:grid}.rich-editor.is-fullscreen .fullscreen-inspector>header>.fullscreen-inspector-close:hover{color:#174b3c;background:#edf2ef}.rich-editor.is-fullscreen .editor-foot{height:36px;padding-left:calc(var(--outline-width) + 16px);padding-right:calc(var(--inspector-width) + 16px);background:#fff;border-top:1px solid #dce3de;font-size:10.5px;transition:padding-left .18s}.rich-editor.is-fullscreen .cms-block-library{width:var(--outline-width);z-index:12;bottom:36px;top:106px!important}.rich-editor.is-fullscreen.has-block-library .editor-scroll{padding-left:var(--outline-width)}@media (width<=1120px){.rich-editor.is-fullscreen{--outline-width:220px;--inspector-width:270px}.rich-editor.is-fullscreen .ProseMirror{min-width:470px;padding-inline:44px}.rich-editor.is-fullscreen .fullscreen-editor-title>div:first-child span{display:none}}@media (width<=850px){.rich-editor.is-fullscreen{--outline-width:220px;--inspector-width:0px}.rich-editor.is-fullscreen .editor-scroll{padding-right:0}.rich-editor.is-fullscreen .ProseMirror{width:calc(100vw - var(--outline-width) - 28px);min-width:0}.rich-editor.is-fullscreen .editor-foot{padding-right:14px}}@media (width<=700px){.rich-editor.is-fullscreen{--outline-width:100vw}.rich-editor.is-fullscreen .fullscreen-editor-title>div:last-child small,.rich-editor.is-fullscreen .fullscreen-editor-title .fullscreen-save-button{display:none!important}.rich-editor.is-fullscreen .editor-toolbar{height:46px;min-height:46px!important}.rich-editor.is-fullscreen .fullscreen-toc{top:104px!important}.rich-editor.is-fullscreen .editor-scroll{visibility:hidden;padding-left:0}.rich-editor.is-fullscreen .editor-foot{padding-inline:12px}.rich-editor.is-fullscreen.is-outline-collapsed{--outline-width:52px}.rich-editor.is-fullscreen.is-outline-collapsed .editor-scroll{visibility:visible;padding-left:52px}.rich-editor.is-fullscreen.is-outline-collapsed .ProseMirror{width:calc(100vw - 66px);padding-inline:20px}}.rich-editor.is-fullscreen .fullscreen-editor-title .outline-button{--button-height-md:34px;border-radius:7px;min-width:max-content;padding-inline:11px;font-size:11px}.rich-editor.is-fullscreen .fullscreen-editor-title .outline-button__content{gap:6px}.rich-editor.is-fullscreen .fullscreen-editor-title :is(.fullscreen-preview-button,.fullscreen-save-button).outline-button--secondary{color:#24463a!important;background:#fff!important;border-color:#cbd7d0!important}.rich-editor.is-fullscreen .fullscreen-editor-title :is(.fullscreen-preview-button,.fullscreen-save-button).outline-button--secondary:hover{color:#15503f!important;background:#f2f7f4!important;border-color:#82a596!important}.rich-editor.is-fullscreen .fullscreen-outline-list{scrollbar-width:thin;scrollbar-color:#c7d2cb transparent;flex:auto;width:100%;min-height:0;padding:3px 4px 12px 24px;overflow:hidden auto}.rich-editor.is-fullscreen .fullscreen-outline-list .line-sidebar__list{gap:7px;padding:5px 0 14px}.rich-editor.is-fullscreen .fullscreen-outline-list .line-sidebar__item{min-height:34px}.rich-editor.is-fullscreen .fullscreen-outline-list .line-sidebar__item:before{inset:-3px -8px}.rich-editor.is-fullscreen .fullscreen-outline-list .line-sidebar__label{color:#405149;width:calc(100% - 10px);min-height:34px;font:650 11px/1.35 var(--font-helper);background:0 0;border:0;border-radius:0 7px 7px 0;align-items:center;gap:7px;padding:7px 9px;transition:color .16s,background-color .16s,box-shadow .16s,transform .12s;display:flex}.rich-editor.is-fullscreen .fullscreen-outline-list .line-sidebar__item:hover .line-sidebar__label,.rich-editor.is-fullscreen .fullscreen-outline-list .line-sidebar__item[aria-current] .line-sidebar__label{color:#174b3c;background:#e9f2ee}.rich-editor.is-fullscreen .fullscreen-outline-list .line-sidebar__item[aria-current] .line-sidebar__label{box-shadow:inset 2px 0 #167454}.rich-editor.is-fullscreen .fullscreen-outline-list .line-sidebar__item[data-level="3"] .line-sidebar__label{padding-left:18px}.rich-editor.is-fullscreen .fullscreen-outline-list .line-sidebar__item[data-level="4"] .line-sidebar__label{padding-left:31px}.rich-editor.is-fullscreen .fullscreen-outline-list .line-sidebar__index{color:#9a7017;font-variant-numeric:tabular-nums;min-width:28px;margin:0;font-size:10px}.rich-editor.is-fullscreen .fullscreen-outline-list .line-sidebar__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rich-editor.is-fullscreen .fullscreen-outline-list .line-sidebar__marker{width:24px;left:-24px}.rich-editor.is-fullscreen .fullscreen-outline-list .line-sidebar__item--muted{opacity:.58}.rich-editor.is-fullscreen .fullscreen-outline-list .line-sidebar__item--muted .line-sidebar__text{text-decoration:line-through;text-decoration-thickness:1px}.rich-editor.is-fullscreen .fullscreen-toc footer .fullscreen-add-block{--button-height-md:39px;width:100%;padding-inline:12px}.rich-editor.is-fullscreen .fullscreen-outline-modes .icon-btn{width:34px;height:32px;padding:0}.rich-editor.is-fullscreen .fullscreen-outline-collapse{color:#52685e;flex:none}.rich-editor.is-fullscreen .fullscreen-outline-collapse--header{width:28px;height:28px}.rich-editor.is-fullscreen .fullscreen-inspector-tabs.tab-row{border:0;grid-template-columns:1fr 1fr;gap:0;height:100%;margin:0;display:grid}.rich-editor.is-fullscreen .fullscreen-inspector-tabs.tab-row button{border-bottom-width:2px;border-radius:0;height:100%;padding:5px 3px 0;font-size:11px}.rich-editor.is-fullscreen .inspector-accordion-content .animated-select{width:100%;min-width:0}.rich-editor.is-fullscreen .inspector-accordion-content .animated-select-trigger{background:#fff;border-color:#d5ddd7;border-radius:7px;width:100%;min-width:0;height:38px;padding-inline:10px 8px;font-size:11.5px}.rich-editor.is-fullscreen .inspector-body .custom-checkbox--labeled{color:#344b40;text-align:left;background:#fbfcfa;border:1px solid #d8e0da;border-radius:8px;grid-template-columns:20px minmax(0,1fr);justify-items:start;gap:9px;width:100%;height:auto;min-height:40px;padding:8px 10px;display:grid}.rich-editor.is-fullscreen .inspector-body .custom-checkbox--labeled.checked{background:#edf5f1;border-color:#84a697}.rich-editor.is-fullscreen .inspector-body .custom-checkbox-label{white-space:normal}.rich-editor.is-fullscreen :is(.inspector-level,.inspector-block-actions,.inspector-toc-range) .view-toggle{background:#f4f7f4;border-color:#d7dfd9;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;width:100%;padding:2px;display:grid}.rich-editor.is-fullscreen .inspector-block-actions .view-toggle{grid-template-columns:repeat(2,minmax(0,1fr))}.rich-editor.is-fullscreen :is(.inspector-level,.inspector-block-actions,.inspector-toc-range) .view-toggle button{background:0 0;border:0;border-radius:5px;width:100%;height:32px}.rich-editor.is-fullscreen :is(.inspector-level,.inspector-block-actions,.inspector-toc-range) .view-toggle button.active{color:#fff;background:#164a3b;box-shadow:0 2px 7px #164a3b2e}.rich-editor.is-fullscreen .inspector-reset-formatting.outline-button{--button-height-md:38px;width:100%}.rich-editor.is-fullscreen{overscroll-behavior:none}.rich-editor.is-fullscreen .editor-scroll{overscroll-behavior:contain}.cms-block-library{flex-direction:column;display:flex;overflow:hidden}.cms-block-library>header{flex:none}.cms-block-library>div{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#8f9e96 #f2f5f2;flex:auto;grid-template-columns:minmax(0,1fr);min-height:0;padding:9px 5px 12px 1px;overflow:hidden scroll}.cms-block-library>div::-webkit-scrollbar{width:8px}.cms-block-library>div::-webkit-scrollbar-track{background:#f2f5f2;border-radius:8px}.cms-block-library>div::-webkit-scrollbar-thumb{background:#8f9e96;border:2px solid #f2f5f2;border-radius:8px}.cms-block-library>div>button{grid-template-columns:24px minmax(0,1fr);align-items:start;width:100%;min-width:0;min-height:68px;padding:11px 10px;display:grid}.cms-block-library>div>button>span{min-width:0}.cms-block-library>div>button :is(strong,small){overflow-wrap:anywhere}.rich-editor.is-fullscreen .cms-block-library{padding-right:7px;overflow:hidden}.hero-mobile-media{color:#31574c;text-overflow:ellipsis;white-space:nowrap;justify-content:flex-start;width:100%;min-width:0;min-height:38px;overflow:hidden}.hero-slide-list{gap:16px}.hero-slide-list>article{background:#fff;border-radius:12px;padding:0;display:block;overflow:hidden}.hero-card-header{background:#f7f9f6;border-bottom:1px solid #e1e7e2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.hero-card-header .slide-order{min-width:54px}.hero-card-header>div:nth-child(2)>strong,.hero-card-header>div:nth-child(2)>span{display:block}.hero-card-header>div:nth-child(2)>strong{color:#1b362d;font:700 14px/1.35 var(--font-heading)}.hero-card-header>div:nth-child(2)>span{color:#748078;font:600 11px/1.35 var(--font-helper);margin-top:3px}.hero-card-header .slide-actions{flex-direction:row;gap:6px;display:flex}.hero-card-header .slide-actions button{color:#315147;min-height:34px;font:700 11px var(--font-helper);background:#fff;border:1px solid #d7dfd9;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.hero-card-header .slide-actions button:hover:not(:disabled){color:#174b3c;background:#edf4ef;border-color:#92aa9e}.hero-card-header .slide-actions button.danger{color:#9a3f37}.hero-card-header .slide-actions button.danger:hover{color:#7f2e28;background:#fff1ef;border-color:#dfb0aa}.hero-card-body{grid-template-columns:minmax(300px,.85fr) minmax(420px,1.15fr);gap:14px;padding:14px;display:grid}.hero-card-body fieldset,.hero-cta-fields{background:#fbfcfa;border:1px solid #dce4de;border-radius:10px;min-width:0;margin:0;padding:14px}.hero-card-body legend,.hero-cta-fields legend{color:#976d12;font:800 11px var(--font-helper);letter-spacing:.08em;text-transform:uppercase;padding:0 7px}.hero-media-fields>p{color:#718078;font:500 11.5px/1.5 var(--font-helper);margin:0 0 12px}.hero-media-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hero-media-control{background:#fff;border:1px solid #dde5df;border-radius:9px;align-content:start;gap:8px;min-width:0;padding:9px;display:grid;position:relative}.hero-media-preview{aspect-ratio:16/9;color:#fff;background:linear-gradient(145deg,#264d43,#d2b56e) 50%/cover;border-radius:7px;place-items:center;display:grid;position:relative;overflow:hidden}.hero-media-control:nth-child(2) .hero-media-preview{aspect-ratio:4/5}.hero-media-preview>span{color:#fff;width:max-content;max-width:calc(100% - 12px);font:700 10px var(--font-helper);background:#10372fd9;border-radius:5px;align-items:center;gap:5px;padding:5px 7px;display:flex;position:absolute;inset:auto 6px 6px}.hero-media-control>div:nth-child(2)>strong,.hero-media-control>div:nth-child(2)>small{text-overflow:ellipsis;display:block;overflow:hidden}.hero-media-control>div:nth-child(2)>strong{white-space:nowrap;color:#253c33;font:700 12px var(--font-heading)}.hero-media-control>div:nth-child(2)>small{color:#758078;font:500 10.5px/1.4 var(--font-helper);margin-top:3px}.hero-media-control>.secondary-btn{justify-content:center;min-height:34px;padding:0 8px;font-size:11px}.hero-media-clear{color:#fff;background:#173c36d9;border:1px solid #ffffff8c;border-radius:7px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:14px;right:14px}.hero-copy-fields{align-content:start;padding:14px!important}.hero-copy-fields label small{color:#849088;font:500 10.5px/1.4 var(--font-helper)}.hero-cta-fields{grid-template-columns:1fr 1fr;gap:12px;margin:0 14px 14px;display:grid}.hero-cta-fields>div{background:#fff;border:1px solid #e2e7e3;border-radius:8px;grid-template-columns:minmax(120px,.65fr) minmax(180px,1.35fr);gap:8px;padding:12px;display:grid}.hero-cta-fields>div>strong{color:#254238;font:700 12px var(--font-heading);grid-column:1/-1}.hero-cta-fields label{gap:5px;min-width:0;display:grid}.hero-cta-fields label>span{color:#6d7b73;font:700 11px var(--font-helper)}.hero-cta-fields input{background:#fff;border:1px solid #dce3de;border-radius:7px;min-width:0;padding:8px 9px}.hero-publication-toggle{background:#f2f7f3;border:1px solid #d9e3dc;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;margin:0 14px 14px;padding:12px 14px;display:flex}.hero-publication-toggle strong,.hero-publication-toggle span{display:block}.hero-publication-toggle strong{color:#1b4538;font:700 12px var(--font-heading)}.hero-publication-toggle span{color:#687970;font:500 11px/1.45 var(--font-helper);margin-top:3px}.homepage-preview-ctas{flex-wrap:wrap;gap:9px;display:flex}.homepage-preview-ctas button.secondary{color:#fff;background:#ffffff18;border:1px solid #ffffff9c}.event-poster-art.has-persisted-image{background:#edf2ee;place-items:center;padding:0;display:grid}.event-poster-art.has-persisted-image .event-poster-source{object-fit:contain;background:#edf2ee;width:100%;max-width:none;height:100%}@media (width<=1050px){.hero-card-body{grid-template-columns:1fr}.hero-media-pair{grid-template-columns:minmax(0,1.2fr) minmax(180px,.8fr)}}@media (width<=760px){.hero-card-header{grid-template-columns:1fr}.hero-card-header .slide-actions{grid-template-columns:1fr 1fr 1fr;display:grid}.hero-card-body{padding:10px}.hero-media-pair,.hero-cta-fields{grid-template-columns:1fr}.hero-cta-fields{margin:0 10px 10px}.hero-cta-fields>div{grid-template-columns:1fr}.hero-publication-toggle{margin:0 10px 10px}.hero-media-control:nth-child(2) .hero-media-preview{aspect-ratio:16/9}}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.media-page .folder-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.media-page .folder-head .icon-btn.compact,.media-page .icon-btn.compact{width:34px;min-width:34px;height:34px}.media-page .danger-icon{color:#a13a32}.media-page .danger-icon:hover:not(:disabled){color:#81271f;background:#fff0ed;border-color:#d9aaa5}.media-page .asset-workspace{min-width:0}.media-page .media-view-stage{min-height:300px}.media-page .view-toggle button{place-items:center;min-width:34px;height:32px;display:grid}.media-page .masonry-asset{cursor:pointer}.media-page .masonry-asset:focus-visible{outline-offset:2px;outline:3px solid #25695233}.media-page .masonry-more{color:#425149;background:0 0;border:0;border-radius:7px;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:16px;right:7px}.media-page .masonry-more:hover,.media-page .masonry-more:focus-visible{color:#164a3b;background:#e8efea;outline:none}.media-page .asset-inspector{background:#fff;max-height:calc(100dvh - 150px);overflow-y:auto}.media-page .asset-inspector textarea,.media-page .asset-inspector select{border:1px solid var(--border);background:#fff;border-radius:7px;outline:none;width:100%;padding:9px}.media-page .asset-inspector textarea:focus,.media-page .asset-inspector select:focus{border-color:#5f897b;box-shadow:0 0 0 3px #356f5b18}.media-page .inspector-actions{border-top:1px solid var(--border);gap:9px;margin-top:18px;padding-top:16px;display:grid}.media-page .media-list-stage{border:1px solid var(--border);background:#fff;border-radius:10px;overflow:hidden}.media-page .media-list-card{cursor:pointer;border-bottom:1px solid #edf0eb;transition:background-color .16s,box-shadow .16s}.media-page .media-list-card:last-child{border-bottom:0}.media-page .media-list-card:hover,.media-page .media-list-card:focus-visible{box-shadow:inset 3px 0 var(--green);background:#f5f8f5;outline:none}.media-page .media-list-card .icon-btn{justify-self:end}.media-folder-modal{width:min(520px,100vw - 32px);padding:0}.media-folder-modal form{flex-direction:column;padding:24px;display:flex}.media-folder-modal header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.media-folder-modal header span{text-transform:uppercase;letter-spacing:.12em;color:#a67818;font-size:11px;font-weight:800}.media-folder-modal h2{font:700 22px/1.2 var(--font-heading);margin:5px 0 0}.media-folder-modal form>p{color:var(--muted);margin:14px 0 4px;font-size:13px;line-height:1.55}.media-folder-modal label{flex-direction:column;gap:7px;margin-top:16px;font-size:12px;font-weight:700;display:flex}.media-folder-modal input,.media-folder-modal select{border:1px solid var(--border);background:#fff;border-radius:8px;outline:none;min-height:42px;padding:0 11px}.media-folder-modal input:focus,.media-folder-modal select:focus{border-color:#5f897b;box-shadow:0 0 0 3px #356f5b18}.media-folder-modal .folder-path-note{border:1px solid var(--border);background:#f7f9f6;border-radius:8px;margin-top:16px;padding:12px}.media-folder-modal .folder-path-note span,.media-folder-modal .folder-path-note strong{font-size:12px;display:block}.media-folder-modal .folder-path-note span{color:var(--muted);margin-bottom:5px}.media-folder-modal footer{border-top:1px solid var(--border);justify-content:flex-end;gap:9px;margin-top:24px;padding-top:18px;display:flex}@media (width<=1050px){.media-page .asset-inspector{max-height:none;overflow-y:auto;box-shadow:-16px 0 40px #13342a24}}@media (width<=760px){.media-page .toolbar-actions{grid-template-columns:auto auto 1fr;display:grid}.media-page .toolbar-actions .gooey-search{grid-column:1/-1}.media-page .media-list-card{grid-template-columns:58px minmax(0,1fr) 34px}.media-page .asset-inspector{width:min(340px,100vw);top:68px}}.media-page .folder-head>div{gap:2px;display:grid}.media-page .folder-head small{color:var(--muted);font-size:12px;font-weight:500}.media-page .media-list-stage.animated-scroll-list-container{border:1px solid var(--border);background:#f4f7f3;border-radius:11px;overflow:hidden}.media-page .media-list-stage .animated-scroll-list{scrollbar-gutter:stable;height:clamp(370px,100dvh - 275px,650px);max-height:none;padding:10px}.media-page .media-list-stage .animated-list-item{border-color:#dce4dd;border-radius:9px;margin-bottom:8px;box-shadow:0 5px 18px #18382f0f}.media-page .media-list-stage .scroll-edge-gradient{right:9px}.media-page .media-list-card{border:0;border-radius:9px;grid-template-columns:70px minmax(220px,1fr) minmax(140px,.65fr) 95px;min-height:82px;padding:10px 14px}.media-page .media-list-card:hover,.media-page .media-list-card:focus-visible,.media-page .media-list-card.selected{background:#f5faf7;box-shadow:inset 3px 0 #17644e}@media (width<=760px){.media-page .media-list-card{grid-template-columns:58px minmax(0,1fr)}}.event-media-grid.single{grid-template-columns:minmax(0,680px)}.homepage-control-grid{grid-template-columns:minmax(0,1fr)}.notch-rule-grid article.empty{background:#f7f8f5;border-style:dashed}.notch-rule-grid article.empty strong{color:#68756e}.notch-rule-grid article.empty small{line-height:1.45}.table-management-bar .table-status-tabs button{isolation:isolate;position:relative;overflow:hidden;transition:color .18s,background-color .18s,box-shadow .18s!important}.table-management-bar .table-status-tabs button>.table-tab-label{z-index:2;color:inherit;font:700 11.5px/1 var(--font-helper);position:relative}.table-management-bar .table-status-tabs button>.table-tab-count{z-index:2;transition:color .18s,background-color .18s;position:relative}.table-management-bar .table-status-tabs button>.table-tab-pill{z-index:0;pointer-events:none;border-radius:6px;min-width:0;position:absolute;inset:0;box-shadow:0 3px 10px #12473733;background:linear-gradient(110deg,#174b3c,#26705a)!important;padding:0!important}.table-management-bar .table-status-tabs button.active{color:#fff!important;box-shadow:none!important;background:0 0!important;border-bottom:0!important}.table-management-bar .table-status-tabs button.active>.table-tab-count{color:#fff;background:#ffffff2e!important}.table-management-bar .table-status-tabs button:not(.active):hover{color:#214f40;background:#e3ebe6!important}.table-management-bar .table-status-tabs button:focus-visible{outline-offset:1px;outline:2px solid #c79522}@media (prefers-reduced-motion:reduce){.table-management-bar .table-status-tabs button>.table-tab-pill{transition:none!important}}.upload-progress-layer{z-index:3200;-webkit-backdrop-filter:blur(11px)saturate(.9);backdrop-filter:blur(11px)saturate(.9);cursor:progress;background:#edf3efd1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modern-loader-card{color:#173d32;background:#fffffff5;border:1px solid #4a6f603d;border-radius:16px;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:18px 20px;width:min(420px,100vw - 36px);padding:25px;display:grid;box-shadow:0 24px 70px #133a2e33}.modern-loader-orbit{place-items:center;width:82px;height:82px;display:grid;position:relative}.modern-loader-orbit>span{border-radius:50%;display:block;position:absolute}.modern-loader-orbit__outer{border:2px solid #176047;border-color:#176047 #dba51f #dbe8e1 #dbe8e1;inset:0}.modern-loader-orbit__outer:after{content:"";background:#dba51f;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:6px;box-shadow:0 0 0 5px #dba51f21}.modern-loader-orbit__inner{opacity:.78;border:2px dashed #6e9a88;inset:13px}.modern-loader-orbit__core{background:linear-gradient(145deg,#174b3c,#2d7a61);animation:1.25s ease-in-out infinite alternate ip-modern-loader-pulse;inset:27px;box-shadow:0 0 0 7px #174b3c1a}.modern-loader-copy{min-width:0}.modern-loader-eyebrow{color:#a67612;font:800 10px/1 var(--font-helper);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;display:block}.modern-loader-copy>strong{color:#17372e;font:700 19px/1.25 var(--font-title);display:block}.modern-loader-word-window{color:#4f665c;height:22px;font:600 12.5px/22px var(--font-helper);margin-top:7px;overflow:hidden}.modern-loader-word-window>span{display:block}.modern-loader-copy>small{color:#76847c;font:500 11.5px/1.4 var(--font-helper);margin-top:5px;display:block}.modern-loader-progress{background:#e5ece7;border-radius:99px;grid-column:1/-1;height:7px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #173d3214}.modern-loader-progress>i{border-radius:inherit;background:linear-gradient(90deg,#176047,#dba51f);width:0;height:100%;display:block}.modern-loader-progress.is-indeterminate>i{width:42%;animation:1.15s ease-in-out infinite ip-modern-loader-progress}@keyframes ip-modern-loader-pulse{0%{opacity:.72;transform:scale(.84)}to{opacity:1;transform:scale(1)}}@keyframes ip-modern-loader-progress{0%{transform:translate(-115%)}to{transform:translate(250%)}}@media (width<=520px){.modern-loader-card{grid-template-columns:68px minmax(0,1fr);gap:15px;padding:20px}.modern-loader-orbit{width:64px;height:64px}.modern-loader-orbit__inner{inset:10px}.modern-loader-orbit__core{inset:22px}.modern-loader-copy>strong{font-size:16px}}.page-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}@media (width<=760px){.page-heading-actions{justify-content:flex-start;width:100%}}.searchable-select{width:100%;margin-top:7px}.searchable-select-trigger{color:#2d3932;width:100%;min-width:0;height:42px;font:600 12px var(--font-helper);text-align:left;background:#fff;border:1px solid #d4dcd6;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:0 11px 0 13px;display:flex}.searchable-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.searchable-select-trigger:hover,.searchable-select-trigger[aria-expanded=true],.searchable-select-trigger:focus-visible{background:#fbfdfb;border-color:#8ca99e;outline:0;box-shadow:0 0 0 3px #27665010}.searchable-select-menu{z-index:1800;background:#fff;border:1px solid #d8dfda;border-radius:10px;padding:7px;position:fixed;overflow:hidden;box-shadow:0 18px 42px #102c2333}.searchable-select-query{color:var(--muted);border:1px solid #d4dcd6;border-radius:7px;align-items:center;gap:8px;margin-bottom:6px;padding:0 10px;display:flex}.searchable-select-query input{width:100%;height:39px;font:500 12px var(--font-helper);background:0 0;border:0;outline:0;padding:0}.searchable-select-options{max-height:295px;overflow-y:auto}.searchable-select-options button{color:#3d4942;width:100%;min-height:38px;font:500 12px/1.35 var(--font-helper);text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;display:flex}.searchable-select-options button:hover,.searchable-select-options button:focus-visible{color:#164a3b;background:#eef4f0;outline:0}.searchable-select-options button.selected{color:#745711;background:#f6f0dc;font-weight:700}.searchable-select-empty{color:var(--muted);font:500 12px var(--font-helper);text-align:center;padding:18px 10px;display:block}@media (prefers-reduced-motion:reduce){.upload-progress-layer{-webkit-backdrop-filter:none;backdrop-filter:none}.modern-loader-orbit__core,.modern-loader-progress.is-indeterminate>i{animation:none}.modern-loader-progress.is-indeterminate>i{width:72%}}.api-progress{z-index:2100;pointer-events:none;background:#dfe8e3;height:3px;position:fixed;inset:0 0 auto;overflow:hidden}.api-progress span{background:linear-gradient(90deg,#c99312,#f1c94d,#164a3b);width:42%;height:100%;animation:1.05s ease-in-out infinite ip-api-progress;display:block}@keyframes ip-api-progress{0%{transform:translate(-110%)}to{transform:translate(340%)}}.registry-label-stack{align-content:center;justify-items:start;gap:6px;min-width:0;display:grid}.registry-label-stack>strong{color:#26372e;font:700 13px/1.35 var(--font-heading);overflow-wrap:anywhere}.registry-label-stack>small{color:#758078;font:500 11px/1.35 var(--font-helper)}.translation-readiness>div{border-left:0;padding-left:0}.patent-jurisdiction,.patent-commercial,.patent-grant-code,.patent-updated{align-content:center;justify-items:start;gap:6px;display:grid}.control-dashboard .dashboard-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr))}.control-kpi-top em{color:#23644f;font:700 11px var(--font-helper);background:#edf4f0;border-radius:999px;padding:4px 7px;font-style:normal}.control-kpi-mini-track{background:#e8ece9;border-radius:99px;height:5px;margin-top:13px;overflow:hidden}.control-kpi-mini-track i{border-radius:inherit;background:linear-gradient(90deg,#197057,#d2a126);height:100%;display:block}.dashboard-distribution-layout{grid-template-columns:190px minmax(0,1fr);align-items:center;gap:34px;min-height:260px;padding:24px 8px 17px;display:grid}.dashboard-content-donut{background:conic-gradient(#17654f 0 var(--published-angle),#d5a127 var(--published-angle) var(--draft-angle),#3f7890 var(--draft-angle) var(--review-angle),#8567a6 var(--review-angle) 360deg);border-radius:50%;width:174px;height:174px;padding:15px;box-shadow:inset 0 0 0 1px #0f3c300d,0 12px 28px #1444351f}.dashboard-content-donut.is-empty{background:#e5eae6}.dashboard-content-donut>div{text-align:center;background:#fff;border-radius:50%;place-content:center;width:100%;height:100%;display:grid;box-shadow:inset 0 0 0 1px #e3e8e4}.dashboard-content-donut strong{color:#183a2f;font:700 31px/1 var(--font-title);display:block}.dashboard-content-donut span{color:#738078;font:600 11px var(--font-helper);margin-top:7px;display:block}.dashboard-progress-list{gap:17px;display:grid}.dashboard-progress-list.compact{gap:16px;margin-top:26px}.dashboard-progress-row{color:inherit;text-decoration:none;display:block}.dashboard-progress-row>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-progress-row span{color:#42564b;font:650 12px var(--font-heading)}.dashboard-progress-row strong{color:#1b382e;font:700 13px var(--font-title);align-items:center;gap:7px;display:flex}.dashboard-progress-row small{color:#7e8b83;min-width:35px;font:600 11px var(--font-helper);text-align:right}.dashboard-progress-row>i{background:#edf0ed;border-radius:99px;height:8px;margin-top:7px;display:block;overflow:hidden}.dashboard-progress-row b{border-radius:inherit;background:#17654f;min-width:2px;height:100%;display:block}.dashboard-progress-row .tone-gold{background:#d5a127}.dashboard-progress-row .tone-blue{background:#3f7890}.dashboard-progress-row:hover span{color:#17654f}.dashboard-panel-footer{color:#78847c;min-height:42px;font:500 11px var(--font-helper);border-top:1px solid #e5eae6;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:14px;display:flex}.dashboard-panel-footer a{color:#1c654f;white-space:nowrap;align-items:center;gap:5px;font-weight:700;text-decoration:none;display:inline-flex}.dashboard-panel-footer a:hover{text-decoration:underline}.dashboard-queue-panel .operations-list{margin-top:15px}.dashboard-queue-panel .operation-item{grid-template-columns:36px minmax(0,1fr) auto}.dashboard-queue-panel .operation-item em{color:#40564b;min-width:27px;height:27px;font:700 12px var(--font-helper);background:#eef2ef;border-radius:99px;place-items:center;padding:0 8px;font-style:normal;display:grid}.dashboard-clear-state{color:#1e634d;font:650 12px var(--font-helper);background:#eaf4ee;border-radius:9px;align-items:center;gap:8px;margin-top:12px;padding:11px;display:flex}.dashboard-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.dashboard-insight-panel{flex-direction:column;min-width:0;padding:22px;display:flex}.dashboard-insight-panel>.control-panel-heading>svg{color:#9d741a}.dashboard-insight-panel .dashboard-panel-footer{margin-top:auto}.lead-pipeline{background:#edf0ed;border-radius:99px;height:13px;margin-top:37px;display:flex;overflow:hidden}.lead-pipeline i{height:100%;display:block}.lead-pipeline .received{background:#d6a225}.lead-pipeline .responded{background:#397c67}.lead-pipeline .closed{background:#9eada5}.dashboard-insight-panel .lead-breakdown{margin:21px 0 26px}.dashboard-insight-panel .lead-breakdown span:first-child{color:#8b650d;background:#fff5db}.dashboard-readiness-list{gap:18px;margin:27px 0 19px;display:grid}.dashboard-readiness-row{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.dashboard-readiness-row>span{color:#2d6b56;background:#edf3ef;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.dashboard-readiness-row strong{color:#354b40;font:650 12px var(--font-heading);display:block}.dashboard-readiness-row div>i{background:#ebefec;border-radius:99px;height:5px;margin-top:7px;display:block;overflow:hidden}.dashboard-readiness-row div>i b{border-radius:inherit;background:linear-gradient(90deg,#1e6c54,#d3a125);height:100%;display:block}.dashboard-readiness-row em{color:#52675c;font:700 12px var(--font-helper);font-style:normal}.dashboard-data-note{color:#7c8880;font:500 11px var(--font-helper);justify-content:flex-end;align-items:center;gap:6px;margin:14px 2px 0;display:flex}@media (width<=1180px){.dashboard-insight-grid{grid-template-columns:1fr 1fr}.dashboard-insight-panel:last-child{grid-column:1/-1}.dashboard-readiness-list{grid-template-columns:repeat(3,1fr)}.dashboard-readiness-row{grid-template-columns:34px minmax(0,1fr)}.dashboard-readiness-row em{grid-column:2}}@media (width<=800px){.control-dashboard .dashboard-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-insight-grid{grid-template-columns:1fr}.dashboard-insight-panel:last-child{grid-column:auto}.dashboard-readiness-list{grid-template-columns:1fr}.dashboard-readiness-row{grid-template-columns:34px minmax(0,1fr) auto}.dashboard-readiness-row em{grid-column:auto}.dashboard-distribution-layout{grid-template-columns:150px minmax(0,1fr);gap:20px}.dashboard-content-donut{width:145px;height:145px}}@media (width<=560px){.control-dashboard .dashboard-shortcuts,.dashboard-distribution-layout{grid-template-columns:1fr}.dashboard-content-donut{margin:4px auto 12px}.dashboard-panel-footer{flex-direction:column;align-items:flex-start}.dashboard-data-note{justify-content:flex-start}.dashboard-insight-panel .lead-breakdown{grid-template-columns:repeat(3,minmax(0,1fr))}}.email-template-config-summary{background:#fff;border:1px solid #e7e3da;border-top:3px solid #d89a00;border-radius:11px;grid-template-columns:minmax(220px,.72fr) minmax(0,2fr) auto;align-items:center;gap:16px;width:min(1480px,100% - 32px);min-height:76px;margin:18px auto 0;padding:12px 14px;display:grid;box-shadow:0 7px 22px #1834480e}.email-template-confirmation-heading{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.email-template-confirmation-heading>span{color:#8a5a00;background:#fff6dd;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.email-template-confirmation-heading small,.email-template-confirmation-heading strong{display:block}.email-template-confirmation-heading small{color:#8a5a00;font:700 9px/1.3 var(--font-helper);letter-spacing:.08em;text-transform:uppercase}.email-template-confirmation-heading strong{color:#183448;font:700 12px/1.35 var(--font-heading);margin-top:3px}.email-template-confirmation-list{background:#fffdf8;border:1px solid #e7e3da;border-radius:8px;grid-template-columns:1.15fr 1.05fr .62fr 1.25fr 1fr;min-width:0;margin:0;display:grid}.email-template-confirmation-list>div{border:0;border-right:1px solid #e7e3da;min-width:0;padding:8px 10px;display:block}.email-template-confirmation-list>div:last-child{border-right:0}.email-template-confirmation-list dt,.email-template-confirmation-list dd{align-items:center;gap:5px;min-width:0;margin:0;padding:0;display:flex}.email-template-confirmation-list dt{color:#6f6f6f;font:600 9px/1.3 var(--font-helper);letter-spacing:.04em;text-transform:uppercase}.email-template-confirmation-list dt svg{color:#d89a00}.email-template-confirmation-list dd{color:#24465a;font:700 11px/1.35 var(--font-helper);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.email-template-config-summary>.text-btn{color:#744a00;white-space:nowrap;background:#fff6dd;border:1px solid #e8cb82;border-radius:8px;justify-content:center;min-height:38px;margin:0;padding:0 11px}.email-template-config-summary>.text-btn:hover{color:#183448;background:#fbf3df;border-color:#d89a00}.email-template-editor-workspace{grid-template-rows:auto auto;grid-template-columns:minmax(360px,.78fr) minmax(620px,1.22fr);align-items:start;gap:16px;width:min(1480px,100% - 32px)}.email-template-context-section{grid-area:1/1}.email-template-content-section{grid-area:1/2/span 2}.email-template-delivery-section{grid-area:2/1}.email-template-editor-workspace .email-template-section{min-width:0;margin:0}.email-template-content-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.email-template-content-fields>label:nth-of-type(3),.email-template-content-fields>label:nth-of-type(4),.email-template-content-fields>label:nth-of-type(5),.email-template-content-fields>.email-friendly-tokens{grid-column:1/-1}.email-template-content-fields>label:nth-of-type(4) textarea{min-height:270px;max-height:390px}.email-template-editor-workspace .email-friendly-tokens{background:#fffdf8;border:1px solid #e7e3da;margin-top:0;padding:13px}.email-template-editor-workspace .email-friendly-tokens>span b,.email-template-editor-workspace .email-friendly-tokens>span small{display:block}.email-template-editor-workspace .email-friendly-tokens>span b{color:#183448;font:700 12px var(--font-heading)}.email-template-editor-workspace .email-friendly-tokens>span small{color:#6f6f6f;font:500 11px/1.4 var(--font-helper);margin-top:3px}.email-template-editor-workspace .email-friendly-tokens button{text-align:left;max-width:190px;padding:7px 10px;display:inline-flex}.email-template-editor-workspace .email-friendly-tokens button strong{font:650 11px/1.3 var(--font-helper);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-template-editor-workspace .email-template-review-actions{justify-content:stretch;align-items:center}.email-template-editor-workspace .email-template-review-actions>button{flex:1}.email-template-editor{background:#f7f7f5}.email-template-editor .email-template-editor-bar{border-bottom-color:#e7e3da}.email-template-editor .email-template-editor-bar a{color:#24465a;border-color:#e7e3da}.email-template-editor .email-template-editor-bar a:hover{color:#183448;background:#fff6dd;border-color:#e8cb82}.email-template-editor .email-template-editor-bar span small{color:#8a5a00}.email-template-editor .email-template-editor-bar span strong,.email-template-editor .email-template-section h2{color:#183448}.email-template-editor .primary-btn{color:#fff;background:#183448;border-color:#183448}.email-template-editor .primary-btn:hover:not(:disabled){background:#24465a;border-color:#24465a;box-shadow:0 5px 14px #1834482e}.email-template-editor .secondary-btn{color:#24465a;border-color:#d9d4ca}.email-template-editor .secondary-btn:hover:not(:disabled){color:#183448;background:#fff6dd;border-color:#d89a00}.email-template-editor :where(.primary-btn,.secondary-btn,.text-btn):focus-visible{outline-color:#d89a0059}.email-template-editor .email-template-section{border-color:#e7e3da;box-shadow:0 8px 28px #1834480a}.email-template-editor .email-template-section>header>span{color:#8a5a00;background:#fff6dd}.email-template-editor .email-template-fields label{color:#24465a}.email-template-editor .email-template-fields input:focus,.email-template-editor .email-template-fields textarea:focus{border-color:#d89a00;box-shadow:0 0 0 3px #d89a001f}.email-template-editor .email-friendly-tokens button{color:#744a00;border-color:#e8cb82}.email-template-editor .email-friendly-tokens button:hover{color:#183448;background:#fff6dd;border-color:#d89a00}.email-template-api-error{color:#8a342b;width:min(1480px,100% - 32px);font:600 12px/1.5 var(--font-helper);background:#fff6f4;border:1px solid #dca79f;border-radius:8px;margin:14px auto 0;padding:11px 14px}.email-standalone-preview{color:#1b3029;background:#f3f0e8;min-height:100vh}.email-standalone-preview>.email-preview-toolbar{z-index:50;background:#fffdf9;border-bottom:1px solid #dcd8cf;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;min-height:78px;padding:10px 26px;display:grid;position:sticky;top:0}.email-standalone-preview>.email-preview-toolbar>.email-preview-close{color:#24384c;background:#fffdf9;border-color:#d8d3c9;border-radius:6px;justify-self:start;min-height:46px;padding:0 16px;font-size:13px}.email-standalone-preview>.email-preview-toolbar>.email-preview-close:hover{background:#faf6ed;border-color:#b7aa8a}.email-standalone-preview>.email-preview-toolbar>.email-preview-title{text-align:left}.email-standalone-preview>.email-preview-toolbar>.email-preview-title strong{color:#1e3349;font:700 16px/1.3 var(--font-heading);margin:0}.email-standalone-preview>.email-preview-toolbar>.email-preview-title span{color:#6f7b85;font:600 11px/1.35 var(--font-helper);letter-spacing:0;text-transform:none;margin-top:6px}.email-preview-device-switcher{justify-self:end;gap:8px;display:flex}.email-standalone-preview>.email-preview-toolbar>.email-preview-device-switcher button{color:#35495d;background:#fffdf9;border:1px solid #d8d3c9;border-radius:0;place-items:center;width:40px;height:40px;display:grid}.email-standalone-preview>.email-preview-toolbar>.email-preview-device-switcher button:hover{background:#f6f2e9}.email-standalone-preview>.email-preview-toolbar>.email-preview-device-switcher button.active{color:#173c50;background:#fffaf0;border-color:#c79b3b;box-shadow:inset 0 0 0 1px #c79b3b}.email-preview-standalone-stage{background:radial-gradient(circle at 50% 0,#faf8f1 0,#f3f0e8 48%,#efebe1 100%);min-height:calc(100vh - 78px);padding:26px 24px 38px;display:block}.email-preview-stage-inner{width:min(760px,100%);margin:0 auto;transition:width .24s}.email-preview-standalone-stage.tablet .email-preview-stage-inner{width:min(640px,100%)}.email-preview-standalone-stage.mobile .email-preview-stage-inner{width:min(430px,100%)}.email-preview-format-note{color:#77807c;letter-spacing:.02em;margin:0 0 9px;font:600 10px/1.35 Arial,Helvetica,sans-serif}.email-preview-standalone-stage .email-device,.email-preview-standalone-stage.mobile .email-device{background:#eaf0f3;border:1px solid #d3d9dc;border-radius:10px;width:100%;margin:0;padding:32px 50px 34px;box-shadow:0 18px 46px #1d2b351a}.email-preview-standalone-stage .email-device article{background:#fff;border-top:4px solid #d3a434;border-radius:1px;font-family:Arial,Helvetica,sans-serif;overflow:hidden;box-shadow:0 5px 22px #202f3a14;padding:0!important}.email-backend-preview-frame{background:#f3f0e8;border:0;width:100%;height:760px;display:block}.email-preview-api-loading,.email-preview-api-error{color:#24465a;background:#fff;border-top:4px solid #d89a00;min-height:240px;padding:34px;font:600 13px/1.6 Arial,Helvetica,sans-serif}.email-preview-api-error{color:#873a32;background:#fff7f5;border-color:#a44237}.email-preview-api-error strong,.email-preview-api-error span{display:block}.email-preview-api-error span{margin-top:7px;font-weight:400}.email-message-brand{background:#fffdf8;border-bottom:1px solid #e7eaec;justify-content:space-between;align-items:center;gap:24px;min-height:112px;padding:24px 34px;display:flex}.email-preview-standalone-stage .email-device .email-message-brand img{object-fit:contain;object-position:left center;width:154px;height:58px}.email-message-brand span{color:#8c702d;letter-spacing:.13em;text-align:right;text-transform:uppercase;font:700 9px/1.3 Arial,Helvetica,sans-serif}.email-message-content{padding:36px 38px 32px}.email-message-kicker{color:#744a00;letter-spacing:.09em;text-transform:uppercase;background:#fff6dd;border-radius:99px;margin-bottom:12px;padding:6px 9px;font:700 9px/1.2 Arial,Helvetica,sans-serif;display:inline-block}.email-preview-standalone-stage .email-device .email-message-content h1{color:#183448;letter-spacing:-.02em;max-width:520px;margin:0 0 20px;font:700 29px/1.18 Arial,Helvetica,sans-serif}.email-message-copy{margin-bottom:16px}.email-preview-standalone-stage .email-device .email-message-copy p{color:#40535e;margin:0 0 12px;font:400 14px/1.7 Arial,Helvetica,sans-serif}.email-message-facts{background:#f5f8fa;border:1px solid #dce3e8;margin:20px 0 0}.email-message-facts>div{border-bottom:1px solid #dce3e8;grid-template-columns:145px minmax(0,1fr);min-height:46px;display:grid}.email-message-facts>div:last-child{border-bottom:0}.email-message-facts dt,.email-message-facts dd{align-items:center;margin:0;padding:10px 14px;font:600 11px/1.4 Arial,Helvetica,sans-serif;display:flex}.email-message-facts dt{color:#6f7f8e}.email-message-facts dd{color:#152d42;font-weight:700}.email-preview-standalone-stage .email-device article>.email-message-content>.email-message-cta{color:#fff;opacity:1;cursor:not-allowed;background:#183448;border:1px solid #24465a;border-radius:5px;margin:23px 0 0;padding:14px 21px;font:700 12px/1.3 Arial,Helvetica,sans-serif;box-shadow:0 7px 16px #18344833,inset 0 -2px #d89a0059}.email-message-notice{color:#233b50;background:#fbf8f0;border-left:3px solid #d1a13d;grid-template-columns:20px minmax(0,1fr);gap:10px;margin-top:23px;padding:14px 15px;display:grid}.email-message-notice svg{color:#a77918;margin-top:1px}.email-message-notice strong{font:700 11px/1.4 Arial,Helvetica,sans-serif;display:block}.email-preview-standalone-stage .email-device .email-message-notice p{color:#64717c;margin:4px 0 0;font:400 11px/1.55 Arial,Helvetica,sans-serif}.email-message-signature{color:#4d5e6a;gap:3px;margin-top:22px;font:400 12px/1.45 Arial,Helvetica,sans-serif;display:grid}.email-message-signature strong{color:#183149;font:700 12px/1.4 Arial,Helvetica,sans-serif}.email-preview-standalone-stage .email-device .email-message-footer{color:#71808d;text-align:center;background:#f2f6f8;border-top:1px solid #dce2e6;margin:0;padding:22px 32px 24px}.email-message-footer strong,.email-message-footer>span,.email-message-footer p{display:block}.email-message-footer strong{color:#485f72;font:700 10px/1.45 Arial,Helvetica,sans-serif}.email-message-footer>span{color:#526f80;margin-top:7px;font:500 10px/1.4 Arial,Helvetica,sans-serif}.email-preview-standalone-stage .email-device .email-message-footer p{color:#84909a;margin:10px 0 0;font:400 9px/1.5 Arial,Helvetica,sans-serif}@media (width<=1180px){.email-template-config-summary{grid-template-columns:minmax(210px,.72fr) minmax(0,1.6fr)}.email-template-confirmation-list{grid-area:2/1/auto/-1}.email-template-config-summary>.text-btn{grid-area:1/2;justify-self:end}.email-template-editor-workspace{grid-template-rows:auto;grid-template-columns:1fr;width:min(1040px,100% - 32px)}.email-template-context-section,.email-template-content-section,.email-template-delivery-section{grid-area:auto/1}}@media (width<=850px){.email-standalone-preview>.email-preview-toolbar{grid-template-columns:minmax(0,1fr) auto;min-height:72px;padding:10px 14px}.email-standalone-preview>.email-preview-toolbar>.email-preview-title{grid-area:2/1/auto/-1}.email-standalone-preview>.email-preview-toolbar>.email-preview-title strong,.email-standalone-preview>.email-preview-toolbar>.email-preview-title span{display:block}.email-preview-standalone-stage{padding:16px 12px 50px}.email-preview-standalone-stage .email-device,.email-preview-standalone-stage.mobile .email-device{padding:18px}.email-message-brand{min-height:100px;padding:22px 25px}.email-message-content{padding:26px 25px 24px}}@media (width<=620px){.email-template-config-summary{grid-template-columns:1fr;align-items:stretch;width:min(100% - 24px,1040px)}.email-template-confirmation-list{grid-area:auto/1;grid-template-columns:1fr 1fr}.email-template-confirmation-list>div{border-bottom:1px solid #e7e3da;border-right:0}.email-template-confirmation-list>div:nth-child(odd){border-right:1px solid #e7e3da}.email-template-confirmation-list>div:last-child{border-bottom:0;grid-column:1/-1}.email-template-config-summary>.text-btn{grid-area:auto/1;justify-self:stretch;width:100%}.email-template-confirmation-heading strong{white-space:normal}.email-template-content-fields{grid-template-columns:1fr}.email-template-content-fields>label,.email-template-content-fields>.email-friendly-tokens{grid-column:1}.email-message-brand{flex-direction:column;align-items:flex-start;gap:10px}.email-message-brand span{text-align:left}.email-preview-standalone-stage .email-device,.email-preview-standalone-stage.mobile .email-device{padding:10px}.email-message-content{padding:28px 24px 25px}.email-preview-standalone-stage .email-device .email-message-content h1{font-size:25px}.email-message-facts>div{grid-template-columns:1fr}.email-message-facts dt{padding-bottom:2px}.email-message-facts dd{padding-top:2px}}:root{--ipg-brand-deep:var(--chakra-colors-ipg-brand-deep,#164a3b);--ipg-brand-ink:var(--chakra-colors-ipg-brand-ink,#183448);--ipg-brand-gold:var(--chakra-colors-ipg-brand-gold,#dda300);--ipg-brand-gold-text:var(--chakra-colors-ipg-brand-gold-text,#8a5a00);--ipg-brand-gold-soft:var(--chakra-colors-ipg-brand-gold-soft,#fff6dd);--ipg-surface-page:var(--chakra-colors-ipg-surface-page,#f3f4ef);--ipg-surface-raised:var(--chakra-colors-ipg-surface-raised,#fff);--ipg-text-primary:var(--chakra-colors-ipg-text-primary,#202821);--ipg-text-muted:var(--chakra-colors-ipg-text-muted,#566159);--ipg-border-subtle:var(--chakra-colors-ipg-border-subtle,#dfe3dc);--ipg-border-control:var(--chakra-colors-ipg-border-control,#8a8f93);--ipg-status-success:var(--chakra-colors-ipg-status-success,#176047);--ipg-status-success-soft:var(--chakra-colors-ipg-status-success-soft,#e4f1ea);--ipg-status-warning:var(--chakra-colors-ipg-status-warning,#8d5b0c);--ipg-status-warning-soft:var(--chakra-colors-ipg-status-warning-soft,#fdf3df);--ipg-status-danger:var(--chakra-colors-ipg-status-danger,#a34036);--ipg-status-danger-soft:var(--chakra-colors-ipg-status-danger-soft,#fff5f3);--ipg-status-info:var(--chakra-colors-ipg-status-info,#173f51);--ipg-status-info-soft:var(--chakra-colors-ipg-status-info-soft,#e7f0f3);--ipg-focus-ring:var(--chakra-colors-ipg-focus-ring,#183448);--ipg-focus-halo:var(--chakra-colors-ipg-focus-halo,#fff);--ipg-radius-control:var(--chakra-radii-ipg-control,8px);--ipg-radius-card:var(--chakra-radii-ipg-card,12px);--green:var(--ipg-brand-deep);--accent:var(--chakra-colors-ipg-brand-accent,#e5a933);--border:var(--ipg-border-subtle);--muted:var(--ipg-text-muted);--helper:var(--chakra-colors-ipg-text-helper,#465149);--helper-soft:var(--chakra-colors-ipg-text-helper-soft,#647068);--button-confirm:var(--ipg-brand-gold);--button-confirm-hover:var(--chakra-colors-ipg-brand-gold-hover,#c99100);--button-danger:var(--ipg-status-danger);--button-danger-hover:var(--chakra-colors-ipg-status-danger-hover,#88362e);--button-danger-soft:var(--ipg-status-danger-soft);--button-info:var(--ipg-status-info)}.ipg-skip-link{z-index:4000;border-radius:var(--ipg-radius-control);background:var(--ipg-brand-deep);color:#fff;font-family:var(--font-helper);padding:10px 16px;font-weight:600;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.ipg-skip-link:focus-visible{outline:2px solid var(--ipg-focus-halo);outline-offset:2px;transform:translateY(0)}.ipg-main-content:focus{outline:none}:root{--font-title:"Be Vietnam Pro", system-ui, sans-serif;--font-heading:"Be Vietnam Pro", system-ui, sans-serif;--font-body:"Be Vietnam Pro", system-ui, sans-serif;--font-helper:"Be Vietnam Pro", system-ui, sans-serif;--ipg-ease:cubic-bezier(.32, .72, 0, 1);--ipg-duration:.28s;--ipg-shadow-rest:0 1px 2px #163a2f0a, 0 18px 36px -28px #163a2f4d;--ipg-shadow-lift:0 2px 4px #163a2f0d, 0 28px 48px -28px #163a2f6b;--ipg-hairline:inset 0 0 0 1px #163a2f12;--ipg-bezel-tray:#164a3b0e;--ipg-radius-panel:22px;--ipg-radius-tile:18px}.control-dashboard strong,.control-dashboard em,.dashboard-command-status,.content-table,.table-tab-count,.table-command-count,.table-pagination,.queue-count{font-variant-numeric:tabular-nums}h1,h2{text-wrap:balance}.page-heading p,.dashboard-command-copy p{text-wrap:pretty}.control-dashboard .dashboard-command-copy .eyebrow{font-size:11px!important}.page-heading .eyebrow{width:fit-content;max-width:100%;color:var(--ipg-brand-gold-text);background:0 0;padding:0;font-weight:600;display:block;letter-spacing:0!important;text-transform:none!important;font-size:13px!important}.page :is(.page-heading,.homepage-control-head) h1{letter-spacing:-.025em;font-size:34px!important;line-height:1.12!important}.page :is(.page-heading,.homepage-control-head) .eyebrow{font-size:13px!important;line-height:1.3!important}.homepage-control-head .eyebrow{color:var(--ipg-brand-gold-text);background:0 0;padding:0;font-weight:600;display:block;letter-spacing:0!important;text-transform:none!important}@media (width<=760px){.page :is(.page-heading,.homepage-control-head) h1{font-size:28px!important}}.control-dashboard .dashboard-command-copy .eyebrow{color:#f4ce70;letter-spacing:.18em;background:#e5a93324;border-radius:999px;width:fit-content;max-width:100%;margin-top:14px;padding:4px 11px;font-size:10.5px;font-weight:600;display:flex}.control-dashboard .control-panel-heading .eyebrow,.control-dashboard .dashboard-section-heading .eyebrow{text-transform:none;letter-spacing:0;color:var(--ipg-text-muted);font-size:12.5px;font-weight:500}.control-dashboard .control-panel-heading h2,.control-dashboard .dashboard-section-heading h2{letter-spacing:-.015em;font-weight:600}.control-dashboard .control-kpi-value-row strong{letter-spacing:-.04em;color:var(--ipg-brand-deep);font-size:42px;font-weight:300;line-height:1}.control-dashboard .dashboard-command-status strong,.control-dashboard .dashboard-content-donut strong{letter-spacing:-.04em;font-weight:300}.control-dashboard .lead-breakdown strong{letter-spacing:-.02em;font-size:24px;font-weight:400}.control-dashboard .panel{border:6px solid var(--ipg-bezel-tray);border-radius:var(--ipg-radius-panel);box-shadow:0 0 0 1px #164a3b0f, var(--ipg-shadow-rest);background-clip:padding-box}.control-dashboard .dashboard-primary-grid,.control-dashboard .dashboard-insight-grid,.control-dashboard .dashboard-bottom-grid{gap:20px;margin-bottom:20px}.control-dashboard .dashboard-command-hero{border-radius:28px;box-shadow:0 30px 60px -36px #12362c8c}.control-dashboard .dashboard-command-status>div{border-radius:16px}.control-dashboard .control-kpi-card,.control-dashboard .dashboard-shortcut{border-radius:var(--ipg-radius-tile);box-shadow:var(--ipg-hairline), var(--ipg-shadow-rest);transition:transform var(--ipg-duration) var(--ipg-ease), box-shadow var(--ipg-duration) var(--ipg-ease);background:#fff;border:0}.control-dashboard .control-kpi-card:after{display:none}.control-dashboard .control-kpi-card:hover,.control-dashboard .dashboard-shortcut:hover{box-shadow:inset 0 0 0 1px #163a2f1f, var(--ipg-shadow-lift);border-color:#0000}.control-dashboard .control-kpi-mini-track,.control-dashboard .control-kpi-mini-track i{border-radius:999px}.table-panel{border-radius:var(--ipg-radius-tile);box-shadow:var(--ipg-hairline), var(--ipg-shadow-rest);border:0}.patent-command-zone{border-radius:var(--ipg-radius-tile)}.topbar{-webkit-backdrop-filter:saturate(1.4)blur(12px);background:#ffffffd1}.control-dashboard .dashboard-content-donut{background:conic-gradient(#17654f 0 var(--published-angle), #d5a127 var(--published-angle) var(--draft-angle), #3f7890 var(--draft-angle) var(--review-angle), #183448 var(--review-angle) 360deg)}.control-dashboard .dashboard-content-donut.is-empty{background:#e5eae6}.dashboard-progress-row .tone-purple{background:#183448}.control-dashboard .dashboard-hero-primary{border-radius:999px;gap:12px;min-height:46px;padding:0 5px 0 20px}.ipg-cta-icon{width:36px;height:36px;transition:transform var(--ipg-duration) var(--ipg-ease);background:#18362f1f;border-radius:50%;place-items:center;display:grid}.control-dashboard .dashboard-hero-secondary{border-radius:999px;min-height:46px;padding:0 18px}.primary-btn,.secondary-btn,.outline-button,.table-command-button,.table-tab-pill,.dashboard-hero-primary,.dashboard-hero-secondary,.operation-item,.dashboard-progress-row,.schedule-list a{transition-property:background-color,border-color,color,box-shadow,transform;transition-duration:var(--ipg-duration);transition-timing-function:var(--ipg-ease)}@media (prefers-reduced-motion:no-preference){.control-dashboard .control-kpi-card:hover,.control-dashboard .dashboard-shortcut:hover{transform:translateY(-2px)}.dashboard-hero-primary:hover .ipg-cta-icon{transform:translate(2px,-1px)scale(1.05)}.primary-btn:active,.secondary-btn:active,.outline-button:active,.table-command-button:active,.dashboard-hero-primary:active,.dashboard-hero-secondary:active,.control-dashboard .control-kpi-card:active,.control-dashboard .dashboard-shortcut:active{transform:scale(.98)}}.control-dashboard .control-kpi-top em{color:var(--ipg-text-muted);font:500 12.5px/1.4 var(--font-helper);font-variant-numeric:tabular-nums;background:0 0;border-radius:0;padding:0}.control-dashboard .dashboard-queue-panel .operation-item em{min-width:0;height:auto;color:var(--ipg-text-primary);font:600 16px/1 var(--font-helper);font-variant-numeric:tabular-nums;background:0 0;border-radius:0;padding:0}.control-dashboard .queue-count{min-width:0;height:auto;color:var(--ipg-text-muted);font:500 13px/1.4 var(--font-helper);background:0 0;border-radius:0}@media (width<=620px){.control-dashboard .schedule-list .schedule-type{display:none}.control-dashboard .control-kpi-value-row strong{font-size:36px}.control-dashboard .dashboard-command-copy .eyebrow{letter-spacing:.12em}.control-dashboard .dashboard-primary-grid,.control-dashboard .dashboard-insight-grid,.control-dashboard .dashboard-bottom-grid{gap:20px}}.custom-checkbox--switch.custom-checkbox--labeled{width:auto;max-width:100%;min-height:32px;color:var(--ipg-text-primary);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);justify-self:start;gap:10px;padding:0}.custom-checkbox--switch.custom-checkbox--labeled>.custom-checkbox-box{width:calc(var(--checkbox-size) * 1.8)}.custom-checkbox--switch.custom-checkbox--labeled .custom-checkbox-label{white-space:normal;font-size:13px;font-weight:600}.patent-schema-table .patent-row-head,.patent-schema-table .patent-row-head *{text-transform:none;letter-spacing:0;font-size:13px}.ip-taxonomy-cell>span{color:var(--ipg-text-muted,#66736b);font:500 12px/1.4 var(--font-helper);margin-top:4px;display:block}.patent-schema-table .patent-row-head>.table-actions-heading{text-transform:none!important;letter-spacing:0!important;font-size:13px!important}
