.iv-auth-legal a{color:inherit;font-weight:650;text-decoration:none;transition:color .14s}.iv-auth-legal a:hover,.iv-auth-legal a:focus-visible{color:#4d60d1}.iv-auth-visual__brand{display:none!important}.iv-auth-facets{pointer-events:none;position:absolute;inset:0;overflow:hidden}.iv-auth-facet,.iv-auth-facets__glow{pointer-events:none;display:block;position:absolute}.iv-auth-facet{opacity:.16;filter:drop-shadow(0 14px 28px #12277a26);mix-blend-mode:screen;will-change:transform, opacity;background:linear-gradient(145deg,#dfe2ffd1,#6f84f170)}.iv-auth-facet--one{clip-path:polygon(0 82%,74% 0,100% 100%);opacity:.2;width:118px;height:76px;animation:18s ease-in-out infinite alternate iv-auth-facet-drift-a;top:7%;right:9%}.iv-auth-facet--two{clip-path:polygon(0 0,100% 18%,38% 100%);opacity:.1;width:92px;height:126px;animation:23s ease-in-out infinite alternate iv-auth-facet-drift-b;top:21%;right:-1%}.iv-auth-facet--three{clip-path:polygon(0 52%,100% 0,72% 100%);opacity:.27;background:linear-gradient(135deg,#52d2fadb,#6b8aff6b);width:84px;height:62px;animation:17s ease-in-out infinite alternate iv-auth-facet-drift-c;top:39%;right:15%}.iv-auth-facet--four{clip-path:polygon(0 14%,100% 0,56% 100%);opacity:.08;width:136px;height:104px;animation:25s ease-in-out infinite alternate-reverse iv-auth-facet-drift-b;top:12%;left:-5%}.iv-auth-facet--five{clip-path:polygon(0 45%,100% 0,72% 100%);opacity:.11;width:110px;height:92px;animation:21s ease-in-out infinite alternate-reverse iv-auth-facet-drift-a;top:50%;left:3%}.iv-auth-facet--six{clip-path:polygon(0 100%,42% 0,100% 82%);opacity:.2;background:linear-gradient(145deg,#ada0ffcc,#5d6ce05c);width:74px;height:64px;animation:19s ease-in-out infinite alternate-reverse iv-auth-facet-drift-c;bottom:10%;left:10%}.iv-auth-facet--seven{clip-path:polygon(0 18%,100% 0,54% 100%);opacity:.09;width:126px;height:86px;animation:26s ease-in-out infinite alternate iv-auth-facet-drift-b;bottom:2%;right:2%}.iv-auth-facet--eight{clip-path:polygon(0 100%,54% 0,100% 82%);opacity:.22;background:linear-gradient(145deg,#5ed3f7d1,#6a87f457);width:68px;height:52px;animation:16s ease-in-out infinite alternate iv-auth-facet-drift-a;bottom:17%;right:22%}.iv-auth-facet--nine{clip-path:polygon(0 82%,43% 0,100% 48%);opacity:.07;width:96px;height:70px;animation:24s ease-in-out infinite alternate iv-auth-facet-drift-c;top:31%;left:34%}.iv-auth-facet--ten{clip-path:polygon(0 68%,100% 0,78% 100%);opacity:.13;width:54px;height:48px;animation:20s ease-in-out infinite alternate-reverse iv-auth-facet-drift-b;top:63%;right:4%}.iv-auth-facets__glow{filter:blur(58px);opacity:.58;background:radial-gradient(#b0b5ff33,#0000 60%),radial-gradient(at 65% 40%,#49c2f41c,#0000 58%);border-radius:50%;width:54%;height:46%;animation:18s ease-in-out infinite alternate iv-auth-facet-glow;top:24%;right:8%}@keyframes iv-auth-facet-drift-a{0%{transform:translate(0,0)rotate(-2deg)scale(.98)}to{transform:translate(12px,-9px)rotate(3deg)scale(1.03)}}@keyframes iv-auth-facet-drift-b{0%{transform:translate(0,0)rotate(2deg)}to{transform:translate(-10px,12px)rotate(-3deg)}}@keyframes iv-auth-facet-drift-c{0%{opacity:.16;transform:translate(0,0)rotate(-1deg)}to{opacity:.27;transform:translate(8px,8px)rotate(2deg)}}@keyframes iv-auth-facet-glow{0%{opacity:.48;transform:translate(0,0)scale(.96)}to{opacity:.68;transform:translate(-14px,9px)scale(1.05)}}@media (max-width:1180px){.iv-auth-facet{opacity:.1}.iv-auth-facet--three,.iv-auth-facet--eight{opacity:.18}}@media (prefers-reduced-motion:reduce){.iv-auth-facet,.iv-auth-facets__glow{animation:none!important}}
.iv-help-hint__button{color:#4d60d1;background:#5a6dde14;border-color:#5a6dde57;width:20px;height:20px;font-size:12px;font-weight:800;box-shadow:inset 0 1px #ffffffb3}.iv-help-hint__button:hover,.iv-help-hint__button:focus-visible,.iv-help-hint.is-open .iv-help-hint__button{color:#4053bd;background:#5a6dde24;border-color:#5a6dde94}@media (max-width:820px){.iv-help-hint{justify-content:center;min-width:28px;min-height:28px}.iv-help-hint__button{width:22px;height:22px;font-size:12px}}
@media (max-width:760px){.iv-help-chat{right:14px;bottom:calc(82px + env(safe-area-inset-bottom))}.iv-help-chat__launcher{border-radius:999px;justify-content:center;width:50px;min-width:50px;min-height:50px;padding:0;box-shadow:0 14px 36px #0f172a2e}.iv-help-chat__launcher>span:first-child{width:34px;height:34px;font-size:17px}.iv-help-chat__launcher>span:last-child{display:none}.iv-help-chat.is-open{inset:0 0 calc(70px + env(safe-area-inset-bottom)) 0;pointer-events:auto;background:#0f172a47;display:block}.iv-help-chat.is-open .iv-help-chat__panel{width:100%;max-height:min(76dvh, calc(100dvh - 92px - env(safe-area-inset-bottom)));border-radius:20px 20px 0 0;position:absolute;inset:auto 0 0}.iv-help-chat.is-open .iv-help-chat__launcher{display:none}}
.iv-label,.iv-label-row .iv-label{color:#243047;letter-spacing:-.005em;font-size:13px;font-weight:720}.iv-label-row{align-items:center;gap:7px;min-height:20px;display:inline-flex}.iv-field,.iv-form-field{gap:8px;min-width:0;display:grid}.iv-input,.iv-select,.iv-textarea,.iv-form-control,.iv-shell__content input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),.iv-shell__content select,.iv-shell__content textarea{color:#171b2d;background:#fff;border:1px solid #ccd3df;border-radius:9px;width:100%;box-shadow:0 1px 2px #1018280a,inset 0 1px 1px #10182805}.iv-input,.iv-select,.iv-form-control,.iv-shell__content input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),.iv-shell__content select{min-height:42px;padding:9px 12px}.iv-textarea,.iv-shell__content textarea{min-height:96px;padding:10px 12px}.iv-shell__content label:not(.iv-choice-row):not(.iv-check-row){color:#243047;font-weight:650}.iv-input::placeholder,.iv-textarea::placeholder,.iv-shell__content input::placeholder,.iv-shell__content textarea::placeholder{color:#98a2b3}.iv-input:disabled,.iv-select:disabled,.iv-textarea:disabled,.iv-form-control:disabled,.iv-shell__content input:disabled,.iv-shell__content select:disabled,.iv-shell__content textarea:disabled{color:#667085;cursor:not-allowed;background:#f8f9fb}.iv-input:hover:not(:disabled),.iv-select:hover:not(:disabled),.iv-textarea:hover:not(:disabled),.iv-form-control:hover:not(:disabled),.iv-shell__content input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):hover:not(:disabled),.iv-shell__content select:hover:not(:disabled),.iv-shell__content textarea:hover:not(:disabled){border-color:#aeb7c6}.iv-input:focus,.iv-select:focus,.iv-textarea:focus,.iv-form-control:focus,.iv-shell__content input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):focus,.iv-shell__content select:focus,.iv-shell__content textarea:focus{border-color:var(--iv-brand);outline:none;box-shadow:0 0 0 3px #5a6dde21,0 1px 2px #1018280a}.iv-card{background:#fff;border-color:#dfe3ea;box-shadow:0 1px 2px #1018280a}.iv-card__header{padding:20px 22px 17px}.iv-card__body{padding:22px}.iv-section-title{color:#171b2d;font-size:15px;font-weight:740}.iv-section-copy{color:#667085;line-height:1.5}.iv-form-note{color:#667085;margin:0;font-size:12.5px;line-height:1.5}.iv-form-section-status{color:#475467;background:#f2f4f7;border-radius:999px;align-items:center;gap:8px;width:fit-content;min-height:28px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.iv-choice-list{gap:10px;display:grid}.iv-choice-row{color:#171b2d;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe3ea;border-radius:10px;align-items:flex-start;gap:11px;padding:14px 15px;transition:border-color .12s,background-color .12s,box-shadow .12s;display:flex}.iv-choice-row:hover{background:#fcfcfd;border-color:#bcc4d0}.iv-choice-row.is-selected,.iv-choice-row[aria-pressed=true]{background:#f8f8ff;border-color:#b7c0f8;box-shadow:0 0 0 2px #5a6dde0d}.iv-choice-row:has(input:checked){background:#f8f8ff;border-color:#b7c0f8;box-shadow:0 0 0 2px #5a6dde0d}.iv-choice-row input[type=checkbox],.iv-choice-row input[type=radio]{width:17px;height:17px;accent-color:var(--iv-brand);margin:2px 0 0}.iv-choice-row__copy{gap:3px;min-width:0;display:grid}.iv-choice-row__title{color:#243047;align-items:center;gap:7px;font-size:13.5px;font-weight:720;display:inline-flex}.iv-choice-row__description{color:#667085;font-size:12.5px;line-height:1.45}.iv-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.iv-metric-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.iv-metric-card{background:#fff;border:1px solid #dfe3ea;border-radius:11px;padding:17px 18px;box-shadow:0 1px 2px #1018280a}.iv-metric-card__label{color:#667085;align-items:center;gap:7px;margin:0;font-size:12.5px;font-weight:650;display:inline-flex}.iv-metric-card__value{color:#171b2d;letter-spacing:-.025em;margin-top:7px;font-size:22px;font-weight:740;display:block}.iv-button-group{flex-wrap:wrap;gap:8px;display:flex}.iv-button.is-selected,.iv-button[aria-pressed=true]{border-color:var(--iv-brand);background:var(--iv-brand-subtle);color:#4053bd}.iv-settings-form .iv-grid,.iv-grid{gap:16px;display:grid}.iv-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.iv-stack--xs{gap:7px}.iv-check-row{background:#fff;border:1px solid #dfe3ea;border-radius:10px;align-items:flex-start;gap:10px;padding:13px 14px;display:flex}.iv-check-row input[type=checkbox]{width:17px;height:17px;accent-color:var(--iv-brand);margin-top:2px}.iv-accountant-shell{background:#f7f8fb;min-height:100vh}.iv-accountant-shell__header{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border-bottom:1px solid #e3e7ee;align-items:center;min-height:68px;padding:12px clamp(20px,4vw,48px);display:flex;position:sticky;top:0}.iv-accountant-shell__brand{align-items:center;gap:11px;display:flex}.iv-accountant-shell__logo{object-fit:contain;border-radius:9px;width:38px;height:38px}.iv-accountant-shell__name,.iv-accountant-shell__caption{display:block}.iv-accountant-shell__name{font-size:15px;font-weight:760}.iv-accountant-shell__caption{color:#667085;margin-top:2px;font-size:11.5px;font-weight:600}.iv-accountant-shell__content{min-height:calc(100vh - 68px)}.iv-accountant-progress{grid-template-columns:repeat(5,1fr);align-items:center;gap:8px;display:grid}.iv-accountant-progress__step{color:#667085;background:#fff;border:1px solid #dfe3ea;border-radius:999px;place-items:center;min-height:36px;font-size:12px;font-weight:700;display:grid}.iv-accountant-progress__step.is-done{color:#16784d;background:#f0fbf5;border-color:#ccebd9}.iv-accountant-progress__step.is-current{color:#4053bd;background:#f3f4ff;border-color:#aeb9fa;box-shadow:0 0 0 2px #5a6dde0f}.iv-code-panel{background:#f8f9fb;border:1px solid #dfe3ea;border-radius:10px;max-height:420px;padding:14px;overflow:auto}.iv-code-panel pre{white-space:pre-wrap;word-break:break-word;color:#344054;margin:0;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.iv-document-list{gap:10px;display:grid}.iv-document-list__row{background:#fff;border:1px solid #e1e5ec;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:14px 15px;display:flex}.iv-document-list__row>div:first-child{min-width:0}.iv-document-list__meta{text-align:right;align-items:center;gap:10px;display:flex}@media (max-width:900px){.iv-metric-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.iv-card__header,.iv-card__body{padding-left:16px;padding-right:16px}.iv-grid-2,.iv-grid-3,.iv-grid--2,.iv-metric-grid,.iv-metric-grid--4{grid-template-columns:1fr}.iv-input,.iv-select,.iv-form-control,.iv-shell__content input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),.iv-shell__content select{min-height:46px}.iv-choice-row{padding:14px}.iv-accountant-shell__header{min-height:62px;padding:10px 16px}.iv-accountant-shell__content{min-height:calc(100vh - 62px)}.iv-accountant-progress{gap:5px}.iv-accountant-progress__step{min-height:32px;font-size:11px}.iv-document-list__row{flex-direction:column;align-items:flex-start}.iv-document-list__meta{text-align:left;justify-content:space-between;width:100%}}
.iv-navigation-progress{z-index:9999;pointer-events:none;opacity:0;background:0 0;height:3px;transition:opacity .14s;position:fixed;inset:0 0 auto;overflow:hidden}.iv-navigation-progress span{background:linear-gradient(90deg,#6675f7 0%,#4857e8 55%,#8b95ff 100%);border-radius:999px;width:38%;height:100%;display:block;transform:translate(-115%);box-shadow:0 0 14px #4857e859}body[data-navigation-pending=true]{cursor:progress}body[data-navigation-pending=true] .iv-navigation-progress{opacity:1}body[data-navigation-pending=true] .iv-navigation-progress span{animation:1.05s cubic-bezier(.4,0,.2,1) infinite iv-navigation-progress}.iv-button:disabled{cursor:progress}@keyframes iv-navigation-progress{0%{transform:translate(-115%)}55%{transform:translate(115%)}to{transform:translate(285%)}}@media (prefers-reduced-motion:reduce){.iv-navigation-progress,.iv-navigation-progress span{transition:none;animation:none!important}body[data-navigation-pending=true] .iv-navigation-progress span{width:100%;transform:none}}
