.iz-auth{--ink:#0b1410;--ink-soft:#16241d;--paper:#fbfaf6;--rule:#e4e1d8;--rule-strong:#cfcabb;--graphite:#2b332e;--muted:#6f7a72;--green:#06ac68;--green-deep:#047548;min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr);background:var(--paper);color:var(--graphite);font-family:var(--font-sans)}@media (min-width:1024px){.iz-auth{grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}}.iz-auth-form-side{display:flex;flex-direction:column;padding:28px 24px 40px}@media (min-width:768px){.iz-auth-form-side{padding:40px 56px 48px}}@media (min-width:1280px){.iz-auth-form-side{padding:44px 88px 56px}}.iz-auth-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.iz-auth-top a{text-decoration:none}.iz-auth-counter{display:inline-flex;align-items:baseline;gap:7px;font-size:14px;color:var(--muted)}.iz-auth-counter a{color:var(--graphite);text-decoration:none;border-bottom:1px solid var(--rule-strong);padding-bottom:1px;transition:border-color .15s ease,color .15s ease}.iz-auth-counter a:hover{color:var(--green-deep);border-color:var(--green)}.iz-auth-body{width:100%;max-width:430px;margin:auto 0;padding-top:44px}.iz-auth-index{display:block;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-variant-numeric:tabular-nums}.iz-auth-body h1{margin:14px 0 0;font-size:clamp(30px,4.4vw,40px);line-height:1.06;letter-spacing:-.03em;font-weight:500;color:var(--ink);text-wrap:balance}.iz-auth-lede{margin:12px 0 0;max-width:38ch;font-size:16px;line-height:1.6;color:var(--muted)}.iz-auth-form{margin-top:34px;display:grid;gap:2px}.iz-auth-field{position:relative;display:grid;gap:3px;padding:13px 0 11px;border-bottom:1px solid var(--rule);transition:border-color .18s ease}.iz-auth-field:first-child{border-top:1px solid var(--rule)}.iz-auth-field:focus-within{border-bottom-color:var(--green)}.iz-auth-field>span{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);transition:color .18s ease}.iz-auth-field:focus-within>span{color:var(--green-deep)}.iz-auth-field input{width:100%;border:0;padding:0;background:transparent;color:var(--ink);font:inherit;font-size:17px;line-height:1.45;outline:none}.iz-auth-field input::-moz-placeholder{color:#b3b8b2}.iz-auth-field input::placeholder{color:#b3b8b2}.iz-auth-field input:-webkit-autofill,.iz-auth-field input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);box-shadow:0 0 0 60px var(--paper) inset}.iz-auth-reveal{position:absolute;right:-6px;bottom:6px;display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer;transition:color .15s ease,background .15s ease}.iz-auth-reveal:hover{color:var(--ink);background:rgba(11,20,16,.05)}.iz-auth-forgot{justify-self:end;margin-top:10px;border:0;padding:0;background:none;color:var(--muted);font:inherit;font-size:14px;cursor:pointer;border-bottom:1px solid transparent;transition:color .15s ease,border-color .15s ease}.iz-auth-forgot:hover{color:var(--green-deep);border-bottom-color:var(--green)}.iz-auth-message{margin:16px 0 0;padding:11px 13px;border-radius:10px;font-size:14px;line-height:1.5}.iz-auth-message[data-tone=error]{background:#fdf0ee;color:#a13122}.iz-auth-message[data-tone=info]{background:rgba(6,172,104,.09);color:var(--green-deep)}.iz-auth-submit{margin-top:22px;width:100%;min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:12px;background:var(--ink);color:#fff;font:inherit;font-size:16px;cursor:pointer;transition:background .16s ease,transform .16s ease}.iz-auth-submit:hover:not(:disabled){background:var(--green-deep)}.iz-auth-submit:active:not(:disabled){transform:translateY(1px)}.iz-auth-submit:disabled{opacity:.55;cursor:default}.iz-auth-spin{animation:iz-auth-spin 1s linear infinite}@keyframes iz-auth-spin{to{transform:rotate(1turn)}}.iz-auth-or{margin:26px 0 18px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;color:var(--muted);font-size:13px}.iz-auth-or:after,.iz-auth-or:before{content:"";height:1px;background:var(--rule)}.iz-auth-providers{display:grid;gap:10px}@media (min-width:480px){.iz-auth-providers{grid-template-columns:1fr 1fr}}.iz-auth-providers button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid var(--rule-strong);border-radius:12px;background:#fff;color:var(--graphite);font:inherit;font-size:14px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.iz-auth-providers button:hover:not(:disabled){border-color:var(--graphite);background:#fff}.iz-auth-providers button:disabled{opacity:.55;cursor:default}.iz-auth-legal{margin:26px 0 0;max-width:42ch;font-size:13px;line-height:1.65;color:var(--muted)}.iz-auth-legal a{color:var(--graphite);text-decoration:underline;text-underline-offset:2px}.iz-auth-panel{position:relative;display:none;overflow:hidden;padding:44px;background:var(--ink);color:#eef2ef}@media (min-width:1024px){.iz-auth-panel{display:flex;flex-direction:column;justify-content:space-between}}.iz-auth-panel:before{background-image:repeating-linear-gradient(180deg,rgba(255,255,255,.045) 0 1px,transparent 1px 38px)}.iz-auth-panel:after,.iz-auth-panel:before{content:"";position:absolute;inset:0;pointer-events:none}.iz-auth-panel:after{opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.28'/%3E%3C/svg%3E")}.iz-auth-panel>*{position:relative;z-index:1}.iz-auth-panel-head{max-width:30ch}.iz-auth-panel-head h2{margin:0;font-size:clamp(26px,2.4vw,33px);line-height:1.14;letter-spacing:-.025em;font-weight:500;color:#fff;text-wrap:balance}.iz-auth-panel-head p{margin:12px 0 0;font-size:16px;line-height:1.62;color:rgba(238,242,239,.62)}.iz-auth-statement{border-radius:16px;background:var(--ink-soft);border:1px solid rgba(255,255,255,.08);padding:20px 22px 18px;font-variant-numeric:tabular-nums}.iz-auth-statement-top{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.09)}.iz-auth-statement-top span{font-size:12px;letter-spacing:.13em;text-transform:uppercase;color:rgba(238,242,239,.5)}.iz-auth-statement-top strong{font-size:22px;font-weight:500;color:#fff;letter-spacing:-.02em}.iz-auth-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.06);opacity:0;transform:translateY(6px);animation:iz-auth-row-in .5s cubic-bezier(.22,.8,.3,1) forwards}.iz-auth-row:last-child{border-bottom:0;padding-bottom:0}.iz-auth-row:nth-child(2){animation-delay:.18s}.iz-auth-row:nth-child(3){animation-delay:.32s}.iz-auth-row:nth-child(4){animation-delay:.46s}@keyframes iz-auth-row-in{to{opacity:1;transform:none}}.iz-auth-row-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:rgba(238,242,239,.9)}.iz-auth-row-amount{font-size:14px;color:#fff}.iz-auth-tag{min-width:74px;text-align:center;padding:4px 9px;border-radius:999px;font-size:12px;letter-spacing:.04em;background:rgba(255,255,255,.07);color:rgba(238,242,239,.62)}.iz-auth-tag[data-settles=true]{animation:iz-auth-settle 1s cubic-bezier(.22,.8,.3,1) 1.5s forwards}@keyframes iz-auth-settle{0%{background:rgba(255,255,255,.07);color:rgba(238,242,239,.62)}35%{transform:scale(.94)}to{background:rgba(6,172,104,.18);color:#6ee7b0;transform:none}}.iz-auth-caption{margin:16px 0 0;font-size:13px;color:rgba(238,242,239,.42)}@media (prefers-reduced-motion:reduce){.iz-auth-row,.iz-auth-tag[data-settles=true]{animation:none;opacity:1;transform:none}.iz-auth-tag[data-settles=true]{background:rgba(6,172,104,.18);color:#6ee7b0}}.iz-ob{--ink:#0b1410;--paper:#fbfaf6;--card:#ffffff;--rule:#e6e3da;--rule-strong:#d3cec1;--graphite:#2b332e;--muted:#6f7a72;--green:#06ac68;--green-deep:#047548;--green-wash:rgba(6,172,104,.08);min-height:100vh;display:flex;flex-direction:column;background:var(--paper);color:var(--graphite);font-family:var(--font-sans)}.iz-ob-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px}@media (min-width:768px){.iz-ob-bar{padding:22px 40px}}.iz-ob-bar a{text-decoration:none}.iz-ob-skip{border:0;padding:0;background:none;color:var(--muted);font:inherit;font-size:14px;cursor:pointer;border-bottom:1px solid transparent;transition:color .15s ease,border-color .15s ease}.iz-ob-skip:hover{color:var(--graphite);border-bottom-color:var(--rule-strong)}.iz-ob-steps{display:flex;align-items:flex-start;justify-content:center;gap:0;width:100%;max-width:620px;margin:4px auto 0;padding:0 12px;list-style:none}.iz-ob-step{display:contents}.iz-ob-step-dot{display:grid;gap:9px;justify-items:center;flex:0 0 auto;width:92px;text-align:center}.iz-ob-step-dot>i{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--rule-strong);background:var(--card);color:var(--muted);font-size:14px;font-style:normal;font-variant-numeric:tabular-nums;transition:background .2s ease,border-color .2s ease,color .2s ease}.iz-ob-step-dot>span{font-size:13px;line-height:1.3;color:var(--muted);transition:color .2s ease}.iz-ob-step-dot[data-state=current]>i{border-color:var(--green-deep);background:var(--green-deep);color:#fff}.iz-ob-step-dot[data-state=current]>span{color:var(--ink)}.iz-ob-step-dot[data-state=done]>i{border-color:var(--green);background:var(--card);color:var(--green-deep)}.iz-ob-step-line{flex:1 1 auto;height:1px;min-width:16px;margin-top:15px;background:var(--rule-strong)}.iz-ob-step-line[data-done=true]{background:var(--green)}.iz-ob-main{flex:1;display:flex;align-items:flex-start;justify-content:center;padding:30px 20px 56px}.iz-ob-card{width:100%;max-width:620px}.iz-ob-card[data-wide=true]{max-width:1000px}.iz-ob-head{text-align:center}.iz-ob-head h1{margin:0;font-size:clamp(26px,3.4vw,34px);line-height:1.12;letter-spacing:-.028em;font-weight:500;color:var(--ink);text-wrap:balance}.iz-ob-head p{margin:11px auto 0;max-width:46ch;font-size:16px;line-height:1.6;color:var(--muted)}.iz-ob-panel{margin-top:28px;border:1px solid var(--rule);border-radius:18px;background:var(--card);padding:26px 24px}@media (min-width:768px){.iz-ob-panel{padding:30px}}.iz-ob-split{display:grid;gap:22px}@media (min-width:900px){.iz-ob-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px}}.iz-ob-fields,.iz-ob-pair{display:grid;gap:14px}@media (min-width:560px){.iz-ob-pair{grid-template-columns:1fr 1fr}}.iz-ob-field{display:grid;gap:6px}.iz-ob-field>span{font-size:14px;color:var(--graphite)}.iz-ob-field>span i{font-style:normal;color:var(--muted)}.iz-ob-field input,.iz-ob-field select{width:100%;min-height:46px;padding:0 13px;border:1px solid var(--rule-strong);border-radius:11px;background:var(--card);color:var(--ink);font:inherit;font-size:14px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.iz-ob-field select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236f7a72' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center}.iz-ob-field input::-moz-placeholder{color:#a9b0a9}.iz-ob-field input::placeholder{color:#a9b0a9}.iz-ob-field input:focus,.iz-ob-field select:focus{border-color:var(--green);box-shadow:0 0 0 3px rgba(6,172,104,.15)}.iz-ob-error{font-size:13px;color:#b3372c}.iz-ob-segment{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border:1px solid var(--rule-strong);border-radius:11px;overflow:hidden}.iz-ob-segment button{min-height:46px;border:0;border-left:1px solid var(--rule);background:var(--card);color:var(--graphite);font:inherit;font-size:14px;cursor:pointer;transition:background .14s ease,color .14s ease}.iz-ob-segment button:first-child{border-left:0}.iz-ob-segment button:hover{background:#f7f6f2}.iz-ob-segment button[aria-pressed=true]{background:var(--green-wash);color:var(--green-deep)}.iz-ob-cards{display:grid;gap:12px}@media (min-width:640px){.iz-ob-cards{grid-template-columns:1fr 1fr}}.iz-ob-cards[data-columns="3"]{grid-template-columns:1fr}@media (min-width:800px){.iz-ob-cards[data-columns="3"]{grid-template-columns:repeat(3,1fr)}}.iz-ob-choice{position:relative;display:grid;gap:8px;padding:18px 18px 17px;border:1px solid var(--rule-strong);border-radius:14px;background:var(--card);text-align:left;font:inherit;color:var(--graphite);cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.iz-ob-choice:hover{border-color:var(--graphite)}.iz-ob-choice:active{transform:translateY(1px)}.iz-ob-choice[aria-pressed=true]{border-color:var(--green);background:var(--green-wash)}.iz-ob-choice-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#f2f1eb;color:var(--graphite);transition:background .15s ease,color .15s ease}.iz-ob-choice[aria-pressed=true] .iz-ob-choice-mark{background:var(--green-deep);color:#fff}.iz-ob-choice strong{font-size:16px;font-weight:500;color:var(--ink)}.iz-ob-choice small{font-size:14px;line-height:1.5;color:var(--muted)}.iz-ob-rows{display:grid;border:1px solid var(--rule-strong);border-radius:14px;overflow:hidden}.iz-ob-row{display:flex;align-items:center;gap:13px;min-height:58px;padding:12px 16px;border:0;border-top:1px solid var(--rule);background:var(--card);font:inherit;font-size:16px;color:var(--graphite);text-align:left;cursor:pointer;transition:background .14s ease}.iz-ob-row:first-child{border-top:0}.iz-ob-row:hover{background:#f8f7f3}.iz-ob-row[aria-pressed=true]{background:var(--green-wash);color:var(--ink)}.iz-ob-tick{display:grid;place-items:center;flex:0 0 auto;width:21px;height:21px;border:1px solid var(--rule-strong);border-radius:6px;background:var(--card);color:transparent;transition:background .14s ease,border-color .14s ease,color .14s ease}.iz-ob-choice[aria-pressed=true] .iz-ob-tick,.iz-ob-row[aria-pressed=true] .iz-ob-tick{border-color:var(--green-deep);background:var(--green-deep);color:#fff}.iz-ob-preview{display:none;border:1px solid var(--rule);border-radius:14px;background:#f7f6f2;padding:16px;overflow:hidden}@media (min-width:900px){.iz-ob-preview{display:block}}.iz-ob-preview-label{margin:0 0 12px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.iz-ob-preview-app{border:1px solid var(--rule);border-radius:11px;background:var(--card);overflow:hidden}.iz-ob-preview-top{display:flex;align-items:center;gap:10px;padding:12px 13px;border-bottom:1px solid var(--rule)}.iz-ob-preview-mark{display:grid;place-items:center;flex:0 0 auto;width:30px;height:30px;overflow:hidden;border-radius:9px;background:var(--green-wash);color:var(--green-deep);font-size:13px}.iz-ob-preview-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:var(--ink)}.iz-ob-preview-body{display:grid;gap:9px;padding:14px 13px 18px}.iz-ob-preview-line{display:flex;align-items:center;gap:10px}.iz-ob-preview-line>i{flex:0 0 auto;width:15px;height:15px;border-radius:4px;background:#e9e7e0}.iz-ob-preview-line>b{height:9px;border-radius:999px;background:#eeece5}.iz-ob-preview-line>span{font-size:13px;color:var(--muted)}.iz-ob-preview-line[data-highlight=true]>i{background:var(--green)}.iz-ob-preview-line[data-highlight=true]>span{color:var(--ink)}.iz-ob-actions{margin-top:24px;display:flex;align-items:center;gap:12px}.iz-ob-back,.iz-ob-later{border:0;padding:0;background:none;color:var(--muted);font:inherit;font-size:14px;cursor:pointer;transition:color .15s ease}.iz-ob-back:hover,.iz-ob-later:hover{color:var(--graphite)}.iz-ob-later{margin-left:auto}.iz-ob-next{min-height:50px;padding:0 30px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:12px;background:var(--ink);color:#fff;font:inherit;font-size:16px;cursor:pointer;transition:background .16s ease,transform .16s ease}.iz-ob-actions>.iz-ob-next:only-child,.iz-ob-back+.iz-ob-next{margin-left:auto}.iz-ob-later+.iz-ob-next{margin-left:0}.iz-ob-next:hover:not(:disabled){background:var(--green-deep)}.iz-ob-next:active:not(:disabled){transform:translateY(1px)}.iz-ob-next:disabled{opacity:.55;cursor:default}.iz-ob-working{display:grid;justify-items:center;gap:20px;padding:60px 0 40px;text-align:center}.iz-ob-track{width:min(340px,80vw);height:5px;border-radius:999px;background:#e9e7e0;overflow:hidden}.iz-ob-track>i{display:block;height:100%;border-radius:inherit;background:var(--green);transition:width .35s cubic-bezier(.22,.8,.3,1)}.iz-ob-working p{margin:0;font-size:14px;color:var(--muted)}.iz-ob-done-routes{display:grid;gap:12px;margin-top:26px}@media (min-width:720px){.iz-ob-done-routes{grid-template-columns:repeat(3,1fr)}}.iz-ob-route{display:grid;gap:8px;padding:20px 18px;border:1px solid var(--rule);border-radius:14px;background:var(--card);color:var(--graphite);text-align:left;text-decoration:none;font:inherit;cursor:pointer;transition:border-color .15s ease,transform .15s ease}.iz-ob-route:hover{border-color:var(--graphite);transform:translateY(-1px)}.iz-ob-route strong{font-size:16px;font-weight:500;color:var(--ink)}.iz-ob-route small{font-size:14px;line-height:1.5;color:var(--muted)}.iz-ob-fade{animation:iz-ob-fade .35s cubic-bezier(.22,.8,.3,1)}@keyframes iz-ob-fade{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.iz-ob-fade{animation:none}.iz-ob-track>i{transition:none}}#onboarding-step-title:focus{outline:none}#onboarding-step-title{scroll-margin-top:24px}@media (prefers-reduced-motion:reduce){.iz-ob-fade{animation:none!important}.iz-ob-choice,.iz-ob-next,.iz-ob-row{transition:none!important}}[data-radix-portal] :where(h1,h2,h3,h4,h5,h6,p),[role=dialog] :where(h1,h2,h3,h4,h5,h6,p),body:has(.saas-shell) :where(h1,h2,h3,h4,h5,h6,p){margin-top:0;margin-bottom:0}body:has(.saas-shell){background:var(--iz-canvas);color:var(--iz-text);font-size:var(--iz-font-body-size);line-height:var(--iz-font-body-line);font-weight:var(--iz-font-body-weight)}body:has(.saas-shell) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,select,[role=combobox]):not([class*=border-0]):not([class*=border-none]):not([aria-invalid=true]){border-color:var(--iz-border,#e2e8e5)}body:has(.saas-shell) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,select,[role=combobox]):not([class*=border-0]):not([class*=border-none]){box-shadow:var(--shadow-sm)}body:has(.saas-shell) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,select,[role=combobox]):not([class*=border-0]):not([class*=border-none]):focus,body:has(.saas-shell) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,select,[role=combobox]):not([class*=border-0]):not([class*=border-none]):focus-visible{border-color:var(--iz-focus,#ff6b4a)!important;--tw-ring-color:rgba(255,107,74,0.14)!important;outline-color:var(--iz-focus,#ff6b4a)!important;box-shadow:0 0 0 2px rgba(255,107,74,.14)!important}.saas-shell{--sidebar-width:var(--iz-sidebar-width);background:var(--iz-canvas);color:var(--iz-text)}.saas-shell .saas-sidebar,.saas-shell .saas-sidebar-rail{width:var(--iz-sidebar-width);background:var(--iz-canvas)!important;border-color:var(--iz-border-strong)!important}.saas-shell .saas-sidebar-brand{height:var(--iz-topbar-height);min-height:var(--iz-topbar-height);flex-basis:var(--iz-topbar-height);padding-inline:12px;gap:10px}.saas-shell .saas-nav{padding:4px 8px 16px}.saas-shell .saas-nav-group+.saas-nav-group{margin-top:16px}.saas-shell .saas-nav-group>p{margin:0 8px 5px;color:var(--iz-text-secondary);font-size:12px;line-height:16px;font-weight:var(--iz-font-body-weight);letter-spacing:0;text-transform:none}.saas-shell :is(.saas-nav a,.saas-document-nav-trigger,.saas-sidebar-bottom>a:not(.saas-payment-prompt),.saas-settings-row>a,.saas-settings-button){min-height:var(--iz-nav-row-height);margin:1px 0 2px;padding:0 8px;gap:10px;border:0;border-radius:var(--iz-radius-nav);background:transparent;color:var(--iz-text);font-size:var(--iz-font-body-size);line-height:var(--iz-font-body-line);font-weight:var(--iz-font-body-weight);box-shadow:none}.saas-shell :is(.saas-nav a,.saas-document-nav-trigger,.saas-sidebar-bottom>a:not(.saas-payment-prompt),.saas-settings-row>a,.saas-settings-button)>svg:first-child{width:20px;height:20px;stroke-width:1.5}.saas-shell :is(.saas-nav a,.saas-document-nav-trigger,.saas-sidebar-bottom>a:not(.saas-payment-prompt),.saas-settings-row>a,.saas-settings-button):hover{background:var(--iz-neutral-100);color:var(--iz-text)}.saas-shell .saas-settings-sub-link[aria-current=page],.saas-shell :is(.saas-nav a,.saas-document-nav-trigger,.saas-sidebar-bottom>a,.saas-settings-row>a,.saas-settings-button).active{background:var(--iz-neutral-200);color:var(--iz-text);font-weight:var(--iz-font-body-weight)}.saas-shell .saas-nav-divider,.saas-shell .saas-sidebar-bottom{border-color:var(--iz-border-strong)}.saas-shell .saas-sidebar-bottom{padding:8px 8px 12px;background:var(--iz-canvas)}.saas-shell .saas-main,.saas-shell .saas-topbar,.saas-shell .saas-workspace-body{background:var(--iz-canvas)!important}.saas-shell .saas-topbar{height:var(--iz-topbar-height);min-height:var(--iz-topbar-height);flex-basis:var(--iz-topbar-height);padding:0 12px 0 20px}.saas-shell .saas-topbar-tabs a,.saas-shell .saas-topbar-tabs button{height:var(--iz-topbar-height);color:var(--iz-text-secondary);font-size:var(--iz-font-body-size);font-weight:var(--iz-font-body-weight)}.saas-shell .saas-topbar-tabs a.active,.saas-shell .saas-topbar-tabs a:hover,.saas-shell .saas-topbar-tabs button.active,.saas-shell .saas-topbar-tabs button:hover{color:var(--iz-text);font-weight:var(--iz-font-body-weight)}.saas-shell .saas-topbar-tabs a.active:after,.saas-shell .saas-topbar-tabs button.active:after{height:var(--iz-tab-underline);border-radius:0;background:var(--iz-focus)}.saas-shell .saas-workspace-body{height:calc(100vh - var(--iz-topbar-height));min-height:0;overflow:hidden;padding-right:12px!important;padding-bottom:12px!important}.saas-shell .saas-content,.saas-shell[data-dashboard-variant] .saas-content{min-height:0;flex:1 1 0;overflow-y:auto;padding:var(--iz-content-padding);border:1px solid var(--iz-border-strong)!important;border-radius:var(--iz-radius-frame)!important;background:var(--iz-surface)!important;box-shadow:var(--iz-shadow-frame)}.saas-shell .saas-content:not(.saas-dashboard-content)>:first-child{border-radius:calc(var(--iz-radius-frame) - 1px)}.saas-shell .saas-content:has(>[data-ledger-editor=form]){display:flex;min-height:0;flex-direction:column;padding:0!important;overflow:hidden!important}.saas-shell .saas-content>[data-ledger-editor=form]{min-height:0;flex:1 1 0}.saas-shell .saas-content:has([data-ledger-list-page]){padding-inline:21px}.saas-shell .saas-content:has(>[data-notetaker-workspace]){padding:24px 0 0!important;overflow:hidden}.saas-shell .saas-content:has(>[data-contact-record]),.saas-shell .saas-content:has([data-contact-expanded=true]),.saas-shell .saas-content:has([data-contact-record]){padding:0!important}.saas-shell .saas-content:has(>[data-project-detail-page]){padding:0!important}.saas-shell [data-ledger-list-page] [data-ledger-filter-chip],.saas-shell [data-ledger-list-page] [data-ledger-filter-trigger]{border-radius:var(--iz-radius-control)!important;box-shadow:none!important}.saas-shell [data-ledger-list-page] :where(input[type=search],input[placeholder*=search i],input[aria-label*=search i],[data-ledger-filter-search]){border-color:var(--iz-border)!important;border-radius:var(--iz-radius-control)!important;background:var(--iz-surface)!important;box-shadow:none!important}.saas-shell [data-ledger-list-page] :where(input[type=search],input[placeholder*=search i],input[aria-label*=search i],[data-ledger-filter-search]):focus{border-color:var(--iz-focus)!important;box-shadow:none!important;outline:none!important}body:has(.saas-shell) :where(input[type=search],input[placeholder*=search i],[data-ledger-filter-search],[data-ledger-list-search]){border-color:var(--iz-border)!important;border-radius:var(--iz-radius-control)!important;background:var(--iz-surface)!important;box-shadow:none!important}body:has(.saas-shell) :where(input[type=search],input[placeholder*=search i],[data-ledger-filter-search],[data-ledger-list-search]):focus{border-color:var(--iz-focus)!important;box-shadow:none!important;outline:none!important}.saas-shell .saas-content [data-invoicing-list] table thead th{font-size:13px!important;font-weight:500!important}.saas-shell .iz-status-badge{display:inline-flex;min-height:28px;align-items:center;border:1px solid var(--iz-border);border-radius:8px;padding-inline:9px;background:var(--iz-surface-muted);color:var(--iz-text-secondary);font-size:12px;font-weight:400;line-height:1}.saas-shell .iz-status-badge[data-ledger-status=success]{border-color:rgb(134 239 172);background:rgb(240 253 244);color:rgb(21 128 61)}.saas-shell .iz-status-badge[data-ledger-status=warning]{border-color:rgb(253 211 77);background:rgb(255 251 235);color:rgb(161 98 7)}.saas-shell .iz-status-badge[data-ledger-status=danger]{border-color:rgb(252 165 165);background:rgb(254 242 242);color:rgb(185 28 28)}.saas-shell[data-focus=true] .saas-workspace-body{height:100vh;padding:0!important}.saas-shell[data-focus=true] .saas-content,.saas-shell[data-focus=true][data-dashboard-variant] .saas-content{max-width:none;padding:0;border:0!important;border-radius:0!important;box-shadow:none}.saas-shell :where(.rounded-2xl,.rounded-3xl):not(.rounded-full){border-radius:var(--iz-radius-panel)!important}.saas-shell :where(.shadow-xl,.shadow-2xl){box-shadow:var(--iz-shadow-float)!important}.saas-shell :where(.tracking-widest,[class*="tracking-["]){letter-spacing:.01em!important}.saas-shell :where(button,a,input,textarea,[role=button],[role=menuitem],[role=option]){-webkit-tap-highlight-color:transparent}.saas-shell :where(button,a,[role=button],[role=menuitem],[role=option]):focus-visible{outline:none;box-shadow:0 0 0 2px rgb(26 110 255/.18)}.saas-shell .iz-lead-drawer-overlay,.saas-shell [data-ledger-overlay]{background:var(--iz-overlay-blocking)!important;backdrop-filter:none!important}.saas-shell .iz-overlay-motion.fixed.inset-0[class*=backdrop-blur]{backdrop-filter:none!important}.saas-shell .iz-sheet-right{border-color:var(--iz-border-strong)!important;border-radius:var(--iz-sheet-radius) 0 0 var(--iz-sheet-radius)!important;box-shadow:var(--iz-shadow-float)!important}.saas-shell .saas-content{position:relative}.saas-shell [data-ledger-dialog]:not(.bg-transparent),.saas-shell [data-ledger-right-sheet],.saas-shell [data-ledger-sheet]{border-color:var(--iz-border-strong)!important;box-shadow:var(--iz-shadow-float)!important}.saas-shell [data-ledger-dialog]:not(.bg-transparent){border-radius:var(--iz-dialog-radius)!important}.saas-shell [data-ledger-right-sheet],.saas-shell [data-ledger-sheet=right]{border-radius:var(--iz-sheet-radius) 0 0 var(--iz-sheet-radius)!important}.saas-shell :is([data-contained-right-sheet=task],[data-contained-right-sheet=note]){border-radius:var(--iz-sheet-radius) var(--iz-sheet-radius) 0 0!important}.saas-shell [data-ledger-sheet=left]{border-radius:0 var(--iz-sheet-radius) var(--iz-sheet-radius) 0!important}.saas-shell [data-ledger-tabs-list]{min-height:var(--iz-inner-tab-height);border-color:var(--iz-inner-divider)!important;background:transparent!important;box-shadow:none!important}.saas-shell [data-ledger-tabs-trigger]{border-radius:0!important;box-shadow:none!important}.saas-shell [data-ledger-tabs-trigger][data-project-tabs-trigger]{border-radius:0!important;padding:0!important;border:0!important;background:transparent!important}.saas-shell [data-project-tabs-trigger]:after{display:none!important}.saas-shell [data-ledger-tabs-content]{min-width:0}.saas-shell [data-ledger-settings-page]{background:transparent!important}.iz-settings-page,.iz-settings-page [data-conversation-settings],[data-conversation-settings-dialog]{font-family:var(--font-public-sans),"Public Sans","Helvetica Neue",Arial,sans-serif}.iz-settings-page :where(h1,h2,h3,h4,h5,h6):has(+p),[data-conversation-settings-dialog] :where(h1,h2,h3,h4,h5,h6):has(+p){font-size:14px!important;font-weight:500!important;line-height:20px!important}.iz-settings-page :where(h1,h2,h3,h4,h5,h6)+p,[data-conversation-settings-dialog] :where(h1,h2,h3,h4,h5,h6)+p{margin-top:6px!important}.iz-settings-page :where(.font-mono),[data-conversation-settings-dialog] :where(.font-mono){font-family:inherit!important}.saas-shell [data-ledger-settings-section]{border-radius:0!important;box-shadow:none!important}.saas-shell [data-ledger-composer]{box-shadow:var(--iz-shadow-float)!important}:where(.iz-forms-coral) :where(h1,h2,h3,h4,p){margin:0}.saas-shell .saas-main,.saas-shell .saas-topbar,.saas-shell .saas-workspace-body{background:#fff}.saas-shell .iz-forms-coral :where(th,td){font-size:13px;line-height:20px;padding-block:9px}.saas-shell .iz-forms-coral th{font-weight:500;background:white}.iz-forms-coral [data-form-tools] :where(label,p,span,button,input,textarea){font-size:13px;line-height:20px}.iz-forms-coral [data-form-tools] :where(h2,h3){font-size:14px;font-weight:500;line-height:20px}.iz-forms-coral [data-form-tools] :where(input:not([type=checkbox]):not([type=range]):not([type=file]),button[role=combobox]){min-height:36px;border-radius:7px;box-shadow:none}.iz-forms-coral [data-form-tools] textarea{border-radius:7px;box-shadow:none}.saas-shell [data-ledger-editor]{box-shadow:none!important}.saas-shell [data-ledger-composer] :where(header,footer),.saas-shell [data-ledger-editor] :where(header,footer){border-color:var(--iz-inner-divider)!important}.saas-shell [data-ledger-composer] :where(.shadow-xl,.shadow-2xl){box-shadow:var(--iz-shadow-float)!important}@media (max-width:860px){.saas-shell .saas-workspace-body{height:auto;overflow:visible;padding-right:0!important;padding-bottom:0!important}.saas-shell .saas-content,.saas-shell[data-dashboard-variant] .saas-content{flex:none;overflow-y:visible;min-height:100dvh;padding:16px 12px 32px;border-inline:0!important;border-radius:0!important}.saas-shell .saas-content:has([data-ledger-list-page]){padding-inline:9px}.saas-shell .saas-content:has(>[data-notetaker-workspace]){padding:16px 0 0!important}}@media (prefers-reduced-motion:reduce){.saas-shell *,.saas-shell :after,.saas-shell :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.saas-shell:has([data-crm-deal-details]) .saas-content{padding:0!important}.saas-mobile-sheet :is(.saas-nav a,.saas-panel-nav a),.saas-shell :is(.saas-nav a,.saas-document-nav-trigger,.saas-sidebar-bottom>a:not(.saas-payment-prompt),.saas-settings-row>a,.saas-settings-button,.saas-panel-nav a,.saas-document-subnav a,.saas-settings-sub-link,.saas-topbar-tabs a,.saas-topbar-tabs button){font-size:var(--iz-font-nav-size);line-height:var(--iz-font-nav-line);font-weight:400}.saas-shell .saas-nav .workspace-activity-nav{display:flex;align-items:center;gap:10px;width:100%;min-height:var(--iz-nav-row-height);margin:1px 0 2px;padding:0 8px;border:0;border-radius:var(--iz-radius-nav);background:transparent;color:var(--iz-text);font-family:inherit;font-size:var(--iz-font-nav-size);line-height:var(--iz-font-nav-line);font-weight:400;text-align:left;cursor:pointer;box-shadow:none}.saas-shell .saas-nav .workspace-activity-nav>svg:first-child{width:20px;height:20px;stroke-width:1.5}.saas-shell .saas-nav .workspace-activity-nav:hover{background:var(--iz-neutral-100);color:var(--iz-text)}.saas-shell .saas-nav .workspace-activity-nav.active,.saas-shell .saas-nav .workspace-activity-nav[data-state=open]{background:var(--iz-neutral-200);color:var(--iz-text);font-weight:400}.workspace-plan-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:10px 8px 8px;padding:6px 7px 6px 12px;background:#142b59;color:#fff;border-radius:9px;font-size:12px}.workspace-plan-footer a{padding:6px 10px;background:#fff;color:#142b59;border-radius:7px}.saas-sidebar-footer{gap:6px}.workspace-billing-alert{min-height:40px;padding:7px 16px;display:flex;gap:14px;border:1px solid #fecaca;border-bottom:0;border-radius:var(--iz-radius-frame) var(--iz-radius-frame) 0 0;background:#fff1f2;font-size:13px;font-weight:500;line-height:20px}.workspace-billing-alert,.workspace-billing-alert>a{align-items:center;justify-content:center;color:#ef4444}.workspace-billing-alert>a{display:inline-flex;min-height:30px;padding:3px 10px;border:1px solid #fecaca;border-radius:var(--iz-radius-control);font-weight:600;text-decoration:none}.workspace-billing-alert>a:hover{background:#ffe4e6}.workspace-billing-alert>a:focus-visible{outline:2px solid rgba(239,68,68,.28);outline-offset:2px}.saas-shell[data-billing-issue=true] .saas-workspace-body{height:calc(100vh - 96px)}@media (min-width:861px){.saas-shell .saas-main.saas-framed-main{padding-inline:5px;background:var(--iz-canvas)}.saas-shell .saas-main.saas-framed-main>.saas-topbar{position:relative;top:auto;border:1px solid var(--iz-border-strong);border-bottom-color:var(--iz-border);border-radius:var(--iz-radius-frame) var(--iz-radius-frame) 0 0;background:var(--iz-surface)!important}.saas-shell[data-billing-issue=true] .saas-main.saas-framed-main>.saas-topbar{border-top:0;border-radius:0}.saas-shell .saas-main.saas-framed-main>.saas-workspace-body{padding-right:0!important;padding-bottom:0!important;border:1px solid var(--iz-border-strong);border-top:0;border-radius:0 0 var(--iz-radius-frame) var(--iz-radius-frame);background:var(--iz-surface)!important}.saas-shell .saas-main.saas-framed-main>.saas-workspace-body>.saas-content{border:0!important;border-radius:0 0 calc(var(--iz-radius-frame) - 1px) calc(var(--iz-radius-frame) - 1px)!important;box-shadow:none}}@media (max-width:860px){.workspace-billing-alert{min-height:48px;flex-wrap:wrap;gap:6px 10px;padding:8px 12px;border-inline:0;border-radius:0;font-size:12px;text-align:center}}html.dark{color-scheme:dark;--iz-canvas:#0b0f19;--iz-surface:#131b2e;--iz-surface-subtle:#162035;--iz-surface-hover:#1e293b;--iz-border:#1e293b;--iz-border-strong:#28354c;--iz-inner-divider:#1e293b;--iz-text:#f8fafc;--iz-text-secondary:#cbd5e1;--iz-text-muted:#94a3b8;--iz-focus:var(--iz-coral-500);--iz-neutral-0:#131b2e;--iz-neutral-25:#162035;--iz-neutral-50:#0b0f19;--iz-neutral-100:#1e293b;--iz-neutral-200:#243049;--iz-neutral-300:#475569;--iz-neutral-500:#94a3b8;--iz-neutral-650:#cbd5e1;--iz-neutral-900:#f8fafc;--background:222 47% 7%;--foreground:210 40% 98%;--card:222 47% 11%;--card-foreground:210 40% 98%;--popover:222 47% 11%;--popover-foreground:210 40% 98%;--primary:10 100% 64%;--primary-foreground:0 0% 100%;--secondary:217 33% 17%;--secondary-foreground:210 40% 98%;--muted:217 33% 17%;--muted-foreground:215 20% 65%;--accent-ui:217 33% 20%;--accent-foreground:210 40% 98%;--destructive:0 63% 31%;--destructive-foreground:210 40% 98%;--border:217 33% 20%;--input:217 33% 20%;--ring:10 100% 64%;--line:#1e293b;--surface:#131b2e;--text:#f8fafc}html.dark body{background-color:#0b0f19!important;color:#f8fafc!important}html.dark :is(.saas-shell,.saas-main,.saas-content,.iz-ledger-v2,.iz-settings-page){background-color:#0b0f19!important;color:#f8fafc!important}html.dark :is(.saas-sidebar,.saas-sidebar-rail,.saas-workspace-body,.saas-topbar){background-color:#0f172a!important;border-color:#1e293b!important;color:#f8fafc!important}html.dark :is(.bg-white,[class~="!bg-white"],.bg-card,[data-radix-popper-content-wrapper]>*,[role=dialog]){background-color:#131b2e!important;color:#f8fafc!important;border-color:#1e293b!important}html.dark :is(.bg-slate-50,.bg-gray-50,.bg-slate-100,.bg-gray-100,.bg-secondary,.bg-muted,.bg-slate-50\/50,.bg-slate-50\/70,.bg-slate-50\/80){background-color:#1a2337!important}html.dark :is(.text-slate-900,.text-slate-800,.text-gray-900,.text-gray-800,.text-black,.font-semibold,.font-bold){color:#f8fafc!important}html.dark :is(.text-slate-700,.text-slate-600,.text-gray-700,.text-gray-600){color:#cbd5e1!important}html.dark :is(.text-slate-500,.text-slate-400,.text-gray-500,.text-gray-400,.text-muted-foreground){color:#94a3b8!important}html.dark :is(.border-slate-100,.border-slate-200,.border-slate-200\/90,.border-slate-200\/80,.border-gray-200,.border-line,.border-border){border-color:#1e293b!important}html.dark :is(.divide-slate-100,.divide-slate-200)>:not([hidden])~:not([hidden]){border-color:#1e293b!important}html.dark .iz-ledger-list-page thead tr,html.dark .saas-content table:not(.invoice-template-lines):not(.document-template-table) thead tr{background:var(--iz-surface-subtle)!important;border-color:var(--iz-border)!important}html.dark :is(input,textarea,select,[role=combobox]){background-color:#0f172a!important;color:#f8fafc!important;border-color:#2b384e!important}html.dark :is(input,textarea,select)::-moz-placeholder{color:#64748b!important}html.dark :is(input,textarea,select)::placeholder{color:#64748b!important}html.dark :is(.hover\:bg-slate-50,.hover\:bg-slate-100,.hover\:bg-muted):hover{background-color:#1e293b!important}html.dark :is(.hover\:text-slate-900,.hover\:text-foreground):hover{color:#f8fafc!important}html.dark .saas-nav :is(a,button){color:#94a3b8}html.dark .saas-nav :is(a,button):hover{background-color:#1e293b;color:#f8fafc}html.dark .saas-nav a.active{background-color:#1e293b;color:#3b82f6}html.dark :is(.invoice-template,.invoice-paper,.document-print-root){color-scheme:light;background:#fff!important;color:#253044!important}html.dark .invoice-template :is(.bg-white,[class~="!bg-white"]){background-color:#fff!important;color:#253044!important;border-color:#dfe5ed!important}html.dark .invoice-template :is(.bg-slate-50,.bg-gray-50,.bg-slate-100,.bg-gray-100,.bg-secondary,.bg-muted){background-color:#f4f6f8!important}html.dark .invoice-template :is(.font-semibold,.font-bold):not(.text-white){color:inherit!important}html.dark .invoice-template :is(input,textarea,select){background-color:#fff!important;color:#253044!important;border-color:#d9e0e9!important}[data-smart-document=true] .text-\[11px\]{font-size:14px!important;line-height:18px!important}[data-smart-document=true] :is(.text-\[9px\],.text-\[10px\]){font-size:12px!important;line-height:16px!important}