/* Approved Modrix Flow identity. Company-owned themes remain independent. */
:root{--interix-charcoal:#182b49;--interix-gold:#ad6942;--interix-ivory:#fff;--interix-muted:#596575;--interix-line:#dce1e8}
:root:not([data-company-theme]){--green:#182b49;--gold:#ad6942;--bg:#fff;--ink:#182b49;--muted:#596575;--line:#dce1e8;--green-light:#f0f3f8;--sand:#f8eee7;--brand-primary:#182b49;--brand-on-primary:#fff;--brand-ink:#182b49;--brand-muted:#596575;--brand-soft:#f0f3f8;--brand-tint:#e6ecf4;--brand-canvas:#fff;--brand-line:#dce1e8}
.interix-wordmark{width:180px;aspect-ratio:620/112;overflow:visible}
.interix-wordmark img{position:static;width:100%;height:auto;max-width:100%;object-fit:contain}
.ix-nav .interix-wordmark{width:210px}.sidebar .interix-wordmark{width:178px}.account-header .interix-wordmark,.signin-header .interix-wordmark{width:190px}
.portal-header img{width:180px;height:auto}
:root:not([data-company-theme]) .btn.primary:hover{background:#243f64;border-color:#243f64}
:root:not([data-company-theme]) :is(a,button,input,select,textarea,summary):focus-visible{outline-color:#182b49}
.ix-home.ix-guide{--ix-forest:#182b49;--ix-ink:#182b49;--ix-gold:#ad6942;--ix-orange:#ad6942;--ix-lime:#f3dfcf;--ix-paper:#fff;--ix-muted:#596575;--ix-line:#dce1e8;background:#fff;color:#182b49}
.ix-guide .ix-button{background:#182b49;color:#fff}.ix-guide .ix-button:hover{background:#243f64}.ix-guide .ix-text-button{color:#182b49;border-color:#ad6942}
.ix-guide .ix-hero h1 .ix-serif,.ix-mini-star,.scene-heading h1 em{color:#945332}.ix-guide .ix-hero h1 .ix-serif:after{background:#ad6942}
.ix-guide .ix-orbit,.ix-sticker{background:#f3dfcf;color:#182b49;border-color:#dfbca5}
.ix-guide .ix-price-grid .ix-trial-card{background:#fcf5f0;border-color:#d9b59e}.ix-guide .ix-price-grid li:before,.ix-guide .ix-faq summary:after{color:#945332}
.ix-guide .ix-start{background:#182b49}.ix-guide .ix-button-light{background:#f3dfcf;color:#182b49!important}.ix-guide .ix-button-light:hover{background:#faeadd}
.ix-guide .ix-start .ix-kicker,.ix-guide .ix-endnote{color:#efc5a9}.ix-guide .ix-progress i{background:#ad6942}
.ix-nav-cta{border-color:#ad6942}.ix-nav-cta:hover{background:#fcf5f0}.ix-guide .ix-demo-tabs [aria-selected=true]{background:#e6ecf4;border-color:#b5c3d7;color:#182b49}
.signin-page{background:#fff;color:#182b49}.signin-card{border-color:#dce1e8}.signin-card input:not([type=checkbox]){color:#182b49;border-color:#8c98a7}.signin-card .signin-switch button,.signin-code-row button{color:#182b49}.scene-sticker,.signin-scene[data-story="2"] .scene-sticker{background:#f3dfcf;color:#182b49}
.account-story h1,.account-card h2{color:#182b49}.account-avatar,.account-steps [aria-current=step]>span{background:#182b49}.account-note,.account-status,.signed-account,.account-plan.featured,.plan-next{background:#f0f3f8;border-color:#b5c3d7;color:#182b49}.account-plan.featured{border-top-color:#ad6942}
.access-portal{--portal-accent:#182b49;--portal-on-accent:#fff}.access-portal a{color:#182b49}.access-portal .portal-tabs button[aria-selected=true]{color:#182b49;border-bottom-color:#ad6942}.portal-login{border-top-color:#ad6942}
.ix-home.ix-guide .ix-plan-story{background:#f5f7fa;border-color:#dce1e8}.ix-plan-sketch{border-color:#66768e}.ix-plan-sketch span{border-color:#9aa8bb;background:#edf1f7;color:#182b49}.ix-plan-sketch i{background:linear-gradient(transparent,#182b4920,transparent)}.ix-plan-steps b{color:#182b49;border-color:#b5c3d7}.ix-plan-steps span{color:#596575}
.ix-home.ix-guide .hd-toolbar,.ix-home.ix-guide .hd-calculation,.ix-home.ix-guide .hd-plan-amount{background:#f5f7fa}.ix-home.ix-guide .hd-summary{background:#182b49}.ix-home.ix-guide .hd-summary a.ix-button{background:#f3dfcf;color:#182b49!important}.ix-home.ix-guide .hd-packages button[aria-pressed=true],.ix-home.ix-guide .hd-room-choices button[aria-pressed=true]{background:#182b49;border-color:#182b49;color:#fff}.ix-home.ix-guide .hd-drawing rect.selected{fill:#f3dfcf;stroke:#ad6942}
@media(max-width:760px){.ix-home.ix-guide .ix-nav .interix-wordmark{width:165px}.account-header .interix-wordmark,.signin-header .interix-wordmark{width:165px}.portal-header img{width:155px}}
