/* Interix identity: original supplied artwork, charcoal, champagne and warm ivory. */
:root{--interix-charcoal:#2d2c2c;--interix-gold:#c5a36a;--interix-ivory:#faf8f4;--interix-muted:#68645e;--interix-line:#e6e0d5}
:root:not([data-company-theme]){--green:#2d2c2c;--gold:#c5a36a;--bg:#faf8f4;--ink:#2d2c2c;--muted:#68645e;--line:#e6e0d5;--green-light:#f3eee4;--sand:#f2eadc;--shadow:0 8px 30px #2d2c2c06;--brand-primary:#2d2c2c;--brand-on-primary:#ffffff;--brand-ink:#2d2c2c;--brand-muted:#68645e;--brand-soft:#f4efe7;--brand-tint:#eee4d2;--brand-canvas:#faf8f4;--brand-line:#e6e0d5}
.interix-wordmark{position:relative;display:inline-block;flex:none;width:146px;aspect-ratio:1590/440;overflow:hidden;vertical-align:middle}
.interix-wordmark img{position:absolute;display:block;width:136.604%;height:auto;max-width:none;left:-18.239%;top:-28.864%;object-fit:contain}
.brand .interix-wordmark{margin:0}.ix-nav .interix-wordmark{width:162px}.sidebar .interix-wordmark{width:143px}.account-header .interix-wordmark,.signin-header .interix-wordmark{width:155px}
:root:not([data-company-theme]) .btn.primary{background:var(--interix-charcoal);color:#fff;border-color:var(--interix-charcoal)}
:root:not([data-company-theme]) .btn.primary:hover{background:#45413b;border-color:#45413b;filter:none}
:root:not([data-company-theme]) :is(a,button,input,select,textarea,summary):focus-visible{outline-color:#896c3b}
.ix-home{--ix-forest:#2d2c2c;--ix-lime:#ead9b9;--ix-orange:#c5a36a;--ix-paper:#faf8f4;background:var(--ix-paper);color:var(--ix-forest)}
.ix-nav{border-bottom:1px solid var(--interix-line);padding-top:24px;padding-bottom:24px}.ix-nav-cta{border-color:#bca782;border-radius:10px}.ix-nav-cta:hover{background:#f0e7d7}
.ix-hero h1{font-weight:500;letter-spacing:-.045em}.ix-hero h1 .ix-serif{color:#806338}.ix-hero h1 .ix-serif:after{height:5px;background:#d6bc8d;opacity:.65;bottom:-3px}
.ix-mini-star{color:#a58048}.ix-lede,.ix-fine{color:var(--interix-muted)}
.ix-button{border-radius:12px;background:var(--interix-charcoal);box-shadow:0 8px 20px #2d2c2c0d}.ix-button:hover{background:#45413b;transform:translateY(-2px)}.ix-text-button{border-color:#bba37b;color:var(--interix-charcoal)}
.ix-room{border-radius:160px 160px 20px 20px;box-shadow:0 20px 65px #51402c10}.ix-room:after{background:linear-gradient(transparent,#24222080)}
.ix-sticker{background:#ead9b9;color:var(--interix-charcoal);box-shadow:0 6px 24px #4e3b1912;border:1px solid #d4bb90}.ix-floating-note{background:#fffdf9f7;box-shadow:0 12px 40px #382b1614;transform:rotate(-2deg);border-color:#e6ddcd}.ix-floating-note>span{color:var(--interix-charcoal)}.ix-floating-note p{color:var(--interix-muted)}
.ix-pin{background:#2d2c2c99}.ix-pin[aria-pressed=true]{background:#ead9b9;color:#2d2c2c;border-color:#ead9b9}
.ix-workflow-strip{background:#f1e9db;border-color:#e1d4be}.ix-workflow-strip i{color:#947345}
.ix-demo-tabs button{color:var(--interix-muted)}.ix-demo-tabs button:hover{background:#f3eee5}.ix-demo-tabs [aria-selected=true]{background:#eee4d2;border-color:#dbc6a3;color:#2d2c2c}
.ix-demo-panel{border-color:var(--interix-line);box-shadow:0 20px 50px #2d2c2c08}.ix-demo-top{background:#f7f4ef;border-color:var(--interix-line)}.ix-sample-tag{background:#eee7da}.ix-version{border-color:#d6c6ad}
.ix-demo-title small,.ix-mini-table th,.ix-demo-bottom,.ix-material-list small,.ix-material-list>div>span:last-child,.ix-timeline p,.ix-timeline small{color:var(--interix-muted)}.ix-mini-table td{color:#3b3732}.ix-mini-table th,.ix-mini-table td{border-color:var(--interix-line)}
.ix-demo-total{background:#f5f0e7}.ix-demo-total small{color:var(--interix-muted)}.ix-demo-bottom,.ix-material-list>div{border-color:var(--interix-line)}.ix-demo-bottom>span{color:#977543}.ix-timeline li>span{background:#eee4d2}.ix-timeline li:first-child>span{background:#2d2c2c;color:white}
.ix-section-intro>p:last-child,.ix-feature-number,.ix-benefit-grid p,.ix-footer-top>p,.ix-preview-note{color:var(--interix-muted)}.ix-benefits{background:#f1ede5}.ix-benefit-grid article{border-color:#d4c6b0}.ix-preview-note{border-color:var(--interix-line)}
.ix-start{background:#2d2c2c;color:#faf8f4}.ix-start .ix-kicker{color:#ddc59c}.ix-button-light{background:#ddc59c;color:#2d2c2c}.ix-button-light:hover{background:#ecdbbd}.ix-plan-stack small,.ix-plan-stack>p{color:#ddd5c8}.ix-plan-stack b{color:#ddc59c}
.signin-page{background:#faf8f4;color:#2d2c2c}.signin-header>a:last-child,.scene-heading>p:last-child,.scene-controls>span,.scene-caption,.scene-tags{color:var(--interix-muted)}.scene-heading h1 em{color:#806338}.scene-sticker,.signin-scene[data-story="2"] .scene-sticker{background:#ead9b9;color:#2d2c2c}.scene-note{background:#fffdf9;box-shadow:0 12px 35px #2d2c2c12}.scene-note small{color:#806338}
.scene-controls button{color:var(--interix-muted)}.scene-controls button[aria-pressed=true]{border-color:#a7834a;color:#2d2c2c}.signin-card{border-color:var(--interix-line);box-shadow:0 24px 70px #3f352008;border-radius:20px}.signin-card .signin-intro,.signin-card label,.signin-legal,.signin-audience{color:var(--interix-muted)}
.signin-card input:not([type=checkbox]){border-color:#dcd3c4;color:#2d2c2c}.signin-divider{color:var(--interix-muted)}.signin-divider:before,.signin-divider:after{background:var(--interix-line)}.signin-status{background:#f4efe7;color:#504a42}.signin-status[data-error=true]{background:#fff3ef;color:#a13b24}.signin-card .signin-switch button,.signin-code-row button{color:#574327}.signin-audience{border-color:var(--interix-line)}
.account-story h1,.account-card h2{color:#2d2c2c}.account-story>p,.account-subtitle,.account-header nav,.account-footer,.account-steps small,.account-plan small,.plan-caption{color:var(--interix-muted)}.account-card{box-shadow:0 24px 70px #3f352008}.account-note,.account-status,.signed-account,.account-plan.featured,.plan-next{background:#f4efe7;border-color:#dbc6a3;color:#574c3b}.account-plan.featured{border-top:3px solid #b28c52}.account-avatar,.account-steps [aria-current=step]>span{background:#2d2c2c;color:white}
.account-steps li[aria-current=step]{color:#2d2c2c}.account-plan,.account-checks>div,.account-footer,.account-header{border-color:var(--interix-line)}
@media(max-width:760px){.ix-nav .interix-wordmark{width:130px}.account-header .interix-wordmark,.signin-header .interix-wordmark{width:137px}.ix-nav{padding-top:20px;padding-bottom:20px}.ix-room{border-radius:130px 130px 18px 18px}}
