.inv-art-stage{--inv-art-scale: .84;position:relative;width:680px;height:650px;transform:scale(var(--inv-art-scale));transform-origin:center center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;isolation:isolate}.inv-art-layer{position:absolute;display:block;max-width:none;-o-object-fit:fill;object-fit:fill;backface-visibility:hidden}.inv-art-ground{position:absolute;z-index:0;left:70px;top:500px;width:590px;height:55px;border-radius:50%;background:radial-gradient(ellipse,rgb(52 102 161 / 19%) 0%,rgb(70 141 194 / 9%) 45%,transparent 72%);filter:blur(12px)}.inv-art-chart{z-index:1;left:155px;top:24px;width:290px;height:254px;opacity:.8;transform:perspective(900px) rotateY(-14deg) rotate(-10deg)}.inv-art-status{z-index:2;left:329px;top:-40px;width:315px;height:380px;opacity:.88;transform:perspective(900px) rotateY(-17deg) rotate(-8deg)}.inv-art-plant{z-index:2;left:533px;top:130px;width:220px;height:330px;opacity:.85;filter:blur(.5px)}.inv-art-laptop{z-index:3;left:24px;top:100px;width:650px;height:488px;opacity:.9;filter:saturate(.7) brightness(1.18);-webkit-mask-image:linear-gradient(to bottom,transparent 10%,rgb(0 0 0 / 18%) 32%,rgb(0 0 0 / 55%) 59%,#000 78%);mask-image:linear-gradient(to bottom,transparent 10%,rgb(0 0 0 / 18%) 32%,rgb(0 0 0 / 55%) 59%,#000 78%)}.inv-art-invoice{z-index:4;left:86px;top:152px;width:326px;height:349px;transform:perspective(1000px) rotateY(-7deg) rotate(-3deg)}.inv-art-total{z-index:5;left:382px;top:253px;width:245px;height:260px;transform:perspective(900px) rotateY(-10deg) rotate(-8deg)}.inv-art-folder{z-index:6;left:35px;top:350px;width:209px;height:209px;transform:rotate(-7deg)}.inv-form-dialog.inv-reset-dialog{--reset-ink: #10213f;--reset-muted: #526782;--reset-line: #dce6f3;--reset-blue: #0757ed;width:min(460px,calc(100vw - 40px));max-height:calc(100dvh - 40px);padding:0;border-color:var(--reset-line);border-radius:20px;color:var(--reset-ink);overflow:hidden;box-shadow:0 28px 90px #0b1e3f3d}.inv-reset-dialog[open]{display:flex;flex-direction:column}.inv-reset-dialog::backdrop{background:#0919337a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.inv-reset-header{flex-shrink:0;padding:24px 24px 20px;border-bottom:1px solid var(--reset-line);background:linear-gradient(145deg,#f2f7ff,#fcfdff)}.inv-reset-top{display:flex;align-items:center;gap:12px;margin-bottom:14px}.inv-reset-icon{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border:1px solid #d1e3ff;border-radius:12px;background:#e6f0ff;color:var(--reset-blue)}.inv-reset-heading{flex:1;min-width:0}.inv-reset-icon.is-complete{border-color:#bfe7d7;background:#e7f7ef;color:#147354}.inv-reset-eyebrow{margin:0 0 4px;color:#617796;font-size:10px;font-weight:600;line-height:1.5;letter-spacing:.09em;text-transform:uppercase}.inv-reset-dialog .inv-form-dialog-close{flex-shrink:0;margin-left:auto;background:#ffffffd9;color:#536e91;border:1px solid var(--reset-line);border-radius:12px}.inv-reset-dialog .inv-form-dialog-close:hover{background:#edf4ff;color:var(--reset-blue)}.inv-reset-dialog #inv-reset-title{margin:0;font-size:23px;line-height:1.3;letter-spacing:-.55px;overflow-wrap:anywhere}.inv-reset-header>p{margin:0;color:var(--reset-muted);font-size:13px;line-height:1.6}.inv-reset-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:20px 0 0;padding:0;list-style:none}.inv-reset-progress li{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;min-width:0;color:var(--reset-muted);font-size:11px;line-height:1.4;text-align:center}.inv-reset-progress li+li:before{content:"";position:absolute;top:12px;left:calc(-50% + 8px);width:calc(100% - 24px);height:1px;background:#d5dfed}.inv-reset-progress .inv-reset-step-number{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#eaf0f8;color:#526782;font-weight:650}.inv-reset-step-label{white-space:nowrap}.inv-reset-progress .is-current{color:#0752cf;font-weight:650}.inv-reset-progress .is-current>.inv-reset-step-number{background:var(--reset-blue);color:#fff}.inv-reset-progress .is-complete{color:#147354}.inv-reset-progress .is-complete>.inv-reset-step-number{background:#dff3e9;color:#147354}.inv-reset-progress .is-current:before,.inv-reset-progress .is-complete:before{background:#a9c6f4}.inv-reset-content{min-height:0;padding:20px 24px 18px;overflow-y:auto;overscroll-behavior-y:contain;scroll-padding-block:16px}.inv-reset-dialog .inv-reset-form{gap:14px;margin:0}.inv-reset-dialog .inv-reset-form label{min-width:0;gap:7px;font-size:12px;line-height:1.5;font-weight:600}.inv-reset-dialog .inv-reset-form input{min-width:0;min-height:48px;border-color:#c5d5eb;border-radius:10px;padding:12px;color:var(--reset-ink);font:inherit;font-size:16px;line-height:22px;font-weight:400}.inv-reset-dialog .inv-reset-form input::-moz-placeholder{color:#6f819c;opacity:1}.inv-reset-dialog .inv-reset-form input::placeholder{color:#6f819c;opacity:1}.inv-reset-email-input{display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid #c5d5eb;border-radius:10px;background:#fff;color:#6b83a3}.inv-reset-email-input>svg{flex-shrink:0}.inv-reset-dialog .inv-reset-email-input input{flex:1;width:100%;min-height:46px;border:0;padding-inline:0;background:transparent}.inv-reset-email-input:focus-within{border-color:var(--reset-blue);box-shadow:0 0 0 3px #0757ed1a}.inv-reset-dialog .inv-reset-email-input input:focus{outline:none;box-shadow:none}.inv-reset-email-input.is-readonly{background:#f5f8fc}.inv-reset-dialog .inv-reset-form small{color:var(--reset-muted);font-size:12px;line-height:1.65}.inv-reset-dialog #inv-reset-otp{font-size:24px;font-weight:650;letter-spacing:.4em;text-align:center}.inv-reset-dialog .inv-form-dialog-done{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;margin-top:4px;border-radius:10px;background:var(--reset-blue);color:#fff;font-size:14px;font-weight:600;line-height:1.5;box-shadow:0 4px 10px #0757ed1a;transition:background-color .16s ease}.inv-reset-dialog .inv-form-dialog-done:hover{background:#064bc9}.inv-reset-dialog button:disabled{opacity:.65;cursor:wait}.inv-reset-dialog .inv-reset-message,.inv-reset-dialog .inv-reset-error{margin:0 0 18px;padding:12px 14px;border:1px solid #c9def8;border-radius:12px;background:#edf5ff;color:#28558b;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.inv-reset-dialog .inv-reset-error{border-color:#efc2cb;background:#fff3f5;color:#a52639}.inv-reset-dialog .inv-reset-security{display:flex;align-items:flex-start;justify-content:center;gap:8px;margin:14px 0 0;color:var(--reset-muted);font-size:11.5px;line-height:1.6}.inv-reset-security svg{flex-shrink:0;margin-top:2px;color:#4e76a5}.inv-reset-back{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;max-width:100%;margin:10px auto 0;padding:8px 12px;border-radius:8px;background:transparent;color:#466185;font:inherit;font-size:12px;cursor:pointer}.inv-reset-back:hover{background:#f2f6fc;color:#0752cf}.inv-reset-dialog .inv-reset-actions{gap:8px}.inv-reset-dialog .inv-reset-actions button{min-height:44px;padding:0 4px}.inv-reset-dialog :focus-visible{outline:3px solid var(--reset-blue);outline-offset:3px}@media (max-width: 639px){.inv-form-dialog.inv-reset-dialog{inset:auto 0 0;width:100%;max-width:100%;max-height:calc(100dvh - 12px);margin:0;border:0;border-radius:24px 24px 0 0}.inv-reset-header{padding:20px max(20px,env(safe-area-inset-right)) 20px max(20px,env(safe-area-inset-left))}.inv-reset-top{gap:10px;margin-bottom:12px}.inv-reset-icon{width:40px;height:40px;border-radius:11px}.inv-reset-icon svg{width:21px;height:21px}.inv-reset-dialog #inv-reset-title{font-size:21px}.inv-reset-progress{margin-top:18px}.inv-reset-content{padding:20px max(20px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))}.inv-reset-dialog .inv-reset-security{justify-content:flex-start}}@media (max-width: 1199px) and (max-height: 500px){.inv-form-dialog.inv-reset-dialog{max-height:calc(100dvh - 12px)}.inv-reset-header{padding-top:12px;padding-bottom:12px}.inv-reset-top{margin-bottom:6px}.inv-reset-icon{width:40px;height:40px;border-radius:12px}.inv-reset-dialog #inv-reset-title{font-size:20px}.inv-reset-progress{margin-top:12px}.inv-reset-content{padding-top:16px}}.inv-form-root{width:100%;color:var(--inv-ink, #0b1433);font-family:var(--inv-font, "Inter", "Segoe UI", sans-serif)}.inv-form-submit:disabled{cursor:wait;opacity:.7;background:linear-gradient(105deg,#2c91ff,#0a51e4);color:#fff}.inv-reset-form{display:grid;gap:14px;margin-top:22px}.inv-reset-form label{display:grid;gap:7px;font-size:14px;font-weight:600}.inv-reset-form input{width:100%;min-height:46px;border:1px solid #cbdaf0;border-radius:10px;padding:10px 12px;background:#fff;color:#0b1433;font-size:16px}.inv-reset-form small{color:#627595;font-size:12px;line-height:1.6}.inv-reset-form .inv-form-dialog-done{margin-top:4px}.inv-form-dialog .inv-reset-error{color:#a52639;margin-top:14px}.inv-reset-actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.inv-reset-actions button{min-height:36px;background:transparent;color:#0757ed;font-size:13px;border-radius:4px}.inv-reset-actions button:disabled{color:#70829c;background:transparent}.inv-form{display:flex;flex-direction:column;width:100%;margin:0}.inv-form-field+.inv-form-field{margin-top:28px}.inv-form-field>label{display:block;margin:0 0 8px;color:var(--inv-ink, #0b1433);font-size:16px;font-weight:600;line-height:20px}.inv-form-input-wrap{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:0 16px;border:1px solid var(--inv-line, #d5e0f2);border-radius:12px;background:#fff;transition:border-color .18s ease,box-shadow .18s ease}.inv-form-input-wrap:focus-within{border-color:var(--inv-blue, #0757ed);box-shadow:0 0 0 3px #0757ed1a}.inv-form-field-icon{flex:0 0 auto;color:#8ca5cc;stroke-width:1.7}.inv-form-input-wrap>input{display:block;flex:1;width:100%;min-width:0;height:50px;margin:0;padding:0;border:0;outline:none;border-radius:0;background:transparent;color:var(--inv-ink, #0b1433);font-family:inherit;font-size:16px;line-height:20px}.inv-form-input-wrap>input:focus-visible{outline:none}.inv-form-input-wrap>input::-moz-placeholder{color:#91a5c7;opacity:1}.inv-form-input-wrap>input::placeholder{color:#91a5c7;opacity:1}.inv-form-reveal{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;margin:0 -12px 0 0;padding:0;border:0;border-radius:8px;background:transparent;color:#8ca5cc;cursor:pointer;transition:color .16s ease,background-color .16s ease}.inv-form-reveal:hover{color:var(--inv-blue, #0757ed);background:#f0f5ff}.inv-form-options{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;margin:12px 0 20px}.inv-form-remember{display:inline-flex;align-items:center;gap:8px;min-height:36px;color:#506a99;font-size:15px;line-height:20px;cursor:pointer}.inv-form-remember>input{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:grid;place-content:center;flex:0 0 24px;width:24px;height:24px;margin:0;border:1px solid #b6c8e7;border-radius:4px;background:#fff;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.inv-form-remember>input:checked{border-color:var(--inv-blue, #0757ed);background:var(--inv-blue, #0757ed)}.inv-form-remember>input:checked:before{content:"";width:12px;height:7px;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:translateY(-1px) rotate(-45deg)}.inv-form-forgot{min-height:36px;margin:0;padding:4px 0 4px 8px;border:0;border-radius:4px;background:transparent;color:var(--inv-blue, #0757ed);font-family:inherit;font-size:15px;font-weight:400;line-height:20px;text-decoration:underline;text-underline-offset:2px;cursor:pointer;transition:color .16s ease}.inv-form-forgot:hover{color:#0044c7;text-decoration:underline;text-underline-offset:3px}.inv-form-submit{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:56px;padding:14px 20px;border:1px solid transparent;border-radius:12px;background:linear-gradient(105deg,#2c91ff,#176cf5 55%,#0a51e4);box-shadow:0 8px 18px #0757ed1a,inset 0 1px #ffffff26;color:#fff;font-family:inherit;font-size:18px;font-weight:600;line-height:24px;cursor:pointer;transition:filter .18s ease,transform .16s ease,box-shadow .18s ease}.inv-form-submit:hover{filter:brightness(1.06);box-shadow:0 10px 22px #0757ed40,inset 0 1px #ffffff26}.inv-form-submit:active{transform:translateY(1px);box-shadow:0 4px 10px #0757ed2e}.inv-form-root button:focus-visible,.inv-form-remember>input:focus-visible{outline:3px solid var(--inv-blue, #0757ed);outline-offset:4px}.inv-form-input-wrap.inv-form-input-error{border-color:#bc3544}.inv-form-error{margin:8px 0 0;color:#b52f40;font-size:12px;line-height:18px}.inv-form-notice{margin-top:18px;padding:12px;border:1px solid #c6d9f8;border-radius:10px;background:#f4f8ff;color:#344e7d}.inv-form-notice>div{display:flex;align-items:flex-start;gap:8px}.inv-form-notice svg{flex-shrink:0;margin-top:2px}.inv-form-notice p{margin:0;font-size:12px;line-height:19px}.inv-form-notice>button{display:inline-flex;align-items:center;gap:8px;min-height:36px;margin-top:6px;padding:4px 0;border:0;border-radius:4px;background:transparent;color:var(--inv-blue, #0757ed);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer}.inv-form-dialog{width:min(420px,calc(100vw - 40px));max-height:calc(100dvh - 48px);margin:auto;padding:28px;border:1px solid var(--inv-line, #d5e0f2);border-radius:18px;box-shadow:0 20px 80px #0b14332e;background:#fff;color:var(--inv-ink, #0b1433);font-family:var(--inv-font, "Inter", "Segoe UI", sans-serif);overflow-y:auto}.inv-form-dialog::backdrop{background:#0b143361}.inv-form-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.inv-form-help-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#edf4ff;color:var(--inv-blue, #0757ed)}.inv-form-dialog-close{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:10px;background:#f4f7fc;color:var(--inv-muted, #7b8fb7);cursor:pointer}.inv-form-dialog-close:hover{background:#eaf1fb;color:var(--inv-ink, #0b1433)}.inv-form-dialog h2{margin:0 0 12px;font-family:inherit;font-size:21px;font-weight:700;line-height:1.4}.inv-form-dialog>p{margin:0;color:#627595;font-size:14px;line-height:1.7}.inv-form-dialog-done{width:100%;min-height:44px;margin-top:24px;padding:10px 16px;border:0;border-radius:10px;background:var(--inv-blue, #0757ed);color:#fff;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer}@media (max-width: 380px){.inv-form-input-wrap{gap:10px;padding-left:12px}.inv-form-reveal{margin-right:-12px}.inv-form-options{gap:8px}.inv-form-remember,.inv-form-forgot{font-size:12px}.inv-form-dialog{padding:24px}}@media (prefers-reduced-motion: reduce){.inv-form-root *,.inv-form-root *:before,.inv-form-root *:after{transition:none!important;animation:none!important}.inv-form-submit:active{transform:none}}@media (max-width: 599px){.inv-form-field>label{font-size:14px}.inv-form-remember,.inv-form-forgot{font-size:13px}.inv-form-submit{font-size:16px}}@media (min-width: 1500px){.inv-form-field+.inv-form-field{margin-top:24px}.inv-form-field>label{margin-bottom:7px;font-size:14px;line-height:18px}.inv-form-input-wrap{gap:11px;min-height:46px;padding:0 14px;border-radius:10px}.inv-form-input-wrap>input{height:44px;font-size:14px;line-height:18px}.inv-form-field-icon{width:18px;height:18px}.inv-form-reveal{flex-basis:39px;width:39px;height:39px;margin-right:-11px}.inv-form-reveal svg{width:18px;height:18px}.inv-form-options{min-height:32px;margin:11px 0 18px}.inv-form-remember{gap:7px;min-height:32px;font-size:13px;line-height:18px}.inv-form-remember>input{flex-basis:22px;width:22px;height:22px}.inv-form-remember>input:checked:before{width:10px;height:6px}.inv-form-forgot{min-height:32px;padding:3px 0 3px 7px;font-size:13px;line-height:18px}.inv-form-submit{gap:9px;min-height:49px;padding:12px 17px;border-radius:10px;font-size:16px;line-height:21px}.inv-form-submit svg{width:18px;height:18px}}.google-sign-in-button{position:relative;display:flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;margin-inline:auto;padding:11px;border:1px solid #cbd8e9;border-radius:50%;background:#fff;color:#243b59;cursor:pointer;transition:background-color .15s,border-color .15s,box-shadow .15s}.google-sign-in-button:hover{background:#f7faff;border-color:#93b3df;box-shadow:0 2px 6px #243b591a}.google-sign-in-button:active{background:#edf4ff;box-shadow:none}.google-sign-in-button:disabled{opacity:.65;cursor:wait}.google-sign-in-button:focus-visible{outline:3px solid #0757ed;outline-offset:3px}.google-sign-in-button svg{flex-shrink:0;width:20px;height:20px}.google-sign-in-button[aria-busy=true] svg{opacity:.3}.google-sign-in-button--labeled{width:100%;height:auto;min-height:46px;gap:10px;padding:12px 16px;border-radius:10px;font:inherit;font-size:14px;font-weight:600}.google-sign-in-button--labeled .google-sign-in-spinner{inset:auto auto auto 12px;width:24px;height:24px}.google-sign-in-button--labeled[aria-busy=true]>svg{visibility:hidden}.google-sign-in-spinner{position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:2px solid #e0e8f3;border-top-color:#4285f4;border-radius:50%;animation:google-sign-in-spin .8s linear infinite}@keyframes google-sign-in-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.google-sign-in-button{transition:none}.google-sign-in-spinner{animation:none}}.inv-google-divider{display:flex;align-items:center;gap:12px;margin:16px 0;color:#5c6f8a;font-size:11px}.inv-google-divider:before,.inv-google-divider:after{content:"";flex:1;height:1px;background:#e0e8f3}.inv-google-error{margin-top:12px;padding:10px 12px;border:1px solid #efc1c9;border-radius:8px;background:#fff3f5;color:#9d2940;font-size:12px;line-height:1.6}.premium-checkout{--checkout-blue:#0757ed;--checkout-ink:#132441;--checkout-muted:#536883;--checkout-line:#d9e4f3;margin-top:12px;color:var(--checkout-ink);font-family:inherit}.premium-checkout button,.premium-checkout input,.premium-checkout select{font:inherit}.inv-signup-selection-checkout{justify-content:flex-start;margin-top:8px}.premium-checkout-steps{display:flex;align-items:center;gap:16px;padding-bottom:20px;color:#5b6e87}.premium-checkout-steps>span{display:flex;align-items:center;gap:7px;font-size:12px}.premium-checkout-steps i{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#edf2f8;font-size:11px;font-weight:650;font-style:normal}.premium-checkout-steps .is-current{color:#1355bd;font-weight:650}.premium-checkout-steps .is-current i{background:var(--checkout-blue);color:#fff}.premium-checkout-steps .is-complete i{background:#e0f3ea;color:#16704f}.premium-checkout-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:0;border:0}.premium-checkout legend{margin-bottom:12px;color:var(--checkout-ink);font-size:13px;font-weight:650}.premium-checkout .premium-checkout-plan{position:relative;display:flex;flex-direction:row;align-items:flex-start;min-width:0;gap:0;margin:0;padding:18px;border:1px solid var(--checkout-line);border-radius:16px;background:#fff;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.premium-checkout .premium-checkout-plan.is-selected{border-color:var(--checkout-blue);background:#f0f6ff;box-shadow:inset 0 0 0 1px var(--checkout-blue)}.premium-checkout .premium-checkout-plan>input,.premium-checkout .premium-checkout-method>input{position:absolute;width:1px;height:1px;min-height:0;margin:0;padding:0;opacity:0}.premium-checkout-plan>span:first-of-type{display:flex;flex-direction:column;min-width:0;gap:8px}.premium-checkout-plan strong{padding-right:24px;font-size:14px;font-weight:600}.premium-checkout-plan b{font-size:clamp(19px,2.2vw,25px);line-height:1.3;letter-spacing:-.7px;overflow-wrap:anywhere}.premium-checkout-plan small{font-size:12px;font-weight:400;line-height:1.5;color:var(--checkout-muted)}.premium-plan-check{position:absolute;top:17px;right:15px;display:grid;place-items:center;width:20px;height:20px;border:1px solid #c7d4e7;border-radius:50%;color:transparent;background:#fff}.is-selected .premium-plan-check{border-color:var(--checkout-blue);background:var(--checkout-blue);color:#fff}.premium-checkout-methods{min-width:0;margin:24px 0 0;padding:0;border:0}.premium-checkout-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.premium-checkout .premium-checkout-method{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:7px;margin:0;padding:16px 14px;border:1px solid var(--checkout-line);border-radius:14px;background:#fff;cursor:pointer}.premium-checkout-method>svg{color:#3c526f}.premium-checkout .premium-checkout-method.is-selected{border-color:var(--checkout-blue);background:#f2f7ff;box-shadow:inset 0 0 0 1px var(--checkout-blue)}.premium-checkout-method.is-selected:after{content:"";position:absolute;top:12px;right:12px;width:7px;height:7px;border-radius:50%;background:var(--checkout-blue)}.premium-checkout .premium-method-dana>svg,.premium-method-dana strong{color:#0875ca}.premium-checkout-method strong{font-size:13px;line-height:1.5;font-weight:650}.premium-checkout-method small{color:var(--checkout-muted);font-size:11px;font-weight:400}.premium-checkout .premium-checkout-bank-label{display:grid;gap:8px;margin:14px 0 0;font-size:13px;font-weight:600}.premium-checkout-bank-label select{width:100%;min-width:0;min-height:48px;padding:10px 12px;border:1px solid #bfcee3;border-radius:10px;background:#fff;color:var(--checkout-ink);font-size:16px}.premium-checkout-total{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:24px;padding:18px 0 0;border-top:1px solid var(--checkout-line)}.premium-checkout-total>span{display:grid;gap:5px;font-size:13px;font-weight:600}.premium-checkout-total small{color:var(--checkout-muted);font-size:11px;font-weight:400}.premium-checkout-total>strong{font-size:24px;letter-spacing:-.6px}.premium-checkout .premium-checkout-primary{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:50px;margin-top:20px;padding:12px 16px;border:0;border-radius:12px;background:var(--checkout-blue);color:#fff;font-size:14px;font-weight:650;text-decoration:none;cursor:pointer;box-shadow:0 5px 12px #0757ed1f}.premium-checkout .premium-checkout-primary:hover{background:#064bcb}.premium-checkout .premium-checkout-primary:disabled{opacity:.6;cursor:default;box-shadow:none}.premium-checkout .premium-checkout-secondary{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;margin-top:10px;padding:8px;border:0;border-radius:8px;background:transparent;color:#1755a3;font-size:13px;cursor:pointer}.premium-checkout .premium-checkout-secondary:hover{background:#f1f6fc}.premium-checkout .premium-checkout-footnote{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:14px;font-size:11px;line-height:1.6;color:var(--checkout-muted)}.premium-checkout-detail-heading h3{font-size:20px;font-weight:700}.premium-checkout .premium-checkout-detail-heading p{margin-top:8px;color:var(--checkout-muted);font-size:13px;line-height:1.65}.premium-checkout-summary{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:20px;padding:16px;border:1px solid #d6e5fa;border-radius:12px;background:#f1f6ff}.premium-checkout-summary>span{display:grid;gap:6px;font-size:13px}.premium-checkout-summary small{color:var(--checkout-muted);font-size:12px}.premium-checkout-summary b{font-size:20px}.premium-checkout-fields{display:grid;gap:16px;margin-top:22px}.premium-checkout .premium-checkout-fields label{display:grid;gap:8px;margin:0;font-size:13px;font-weight:600}.premium-checkout-fields input{width:100%;min-width:0;min-height:48px;padding:10px 12px;border:1px solid #bdcfe8;border-radius:10px;background:#fff;font-size:16px;color:var(--checkout-ink)}.premium-checkout-fields small{color:var(--checkout-muted);font-size:12px;font-weight:400;line-height:1.6}.premium-checkout-error{padding:12px;margin-bottom:14px;border-radius:10px;border:1px solid #efc0c7;background:#fff2f4;color:#9c233b;font-size:13px;line-height:1.6}.premium-checkout-notice{margin-top:16px;padding:16px;border:1px solid #c7dbf5;border-radius:12px;background:#f0f6ff;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.premium-checkout-notice p,.premium-checkout-success p{margin-top:10px;color:#465d7b;font-size:14px;line-height:1.65}.premium-checkout-success{padding:22px 16px;border:1px solid #c2e5d5;border-radius:16px;background:#edf9f3;text-align:center;color:#167653}.premium-checkout-success svg{margin-inline:auto}.premium-checkout-success h3,.premium-checkout-notice h3{margin-top:10px;font-size:21px;font-weight:700}.premium-checkout-receipt{display:grid;margin-top:20px}.premium-checkout-receipt>div{padding:12px 0;border-bottom:1px solid #e1e9f4}.premium-checkout-receipt dt{color:var(--checkout-muted);font-size:12px}.premium-checkout-receipt dd{margin-top:5px;font-size:14px;font-weight:550;overflow-wrap:anywhere}.premium-checkout-breakdown{display:grid;gap:12px;margin:24px 0 0;padding-top:18px;border-top:1px solid var(--checkout-line)}.premium-checkout-breakdown>div{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--checkout-muted);font-size:13px;line-height:1.5}.premium-checkout-breakdown dd{margin:0;color:var(--checkout-ink);font-weight:550;white-space:nowrap}.premium-checkout-breakdown .premium-checkout-grand-total{padding-top:14px;border-top:1px solid var(--checkout-line);color:var(--checkout-ink);font-weight:650}.premium-checkout-grand-total dd{font-size:24px;font-weight:700;letter-spacing:-.6px}@media (max-width:639px){.premium-checkout-grand-total dd{font-size:22px}}.premium-checkout :focus-visible{outline:3px solid var(--checkout-blue);outline-offset:3px}.premium-checkout-plan:has(>input:focus-visible),.premium-checkout-method:has(>input:focus-visible){outline:3px solid var(--checkout-blue);outline-offset:3px}.premium-checkout h3:focus{outline:none}@media (max-width:639px){.premium-checkout{margin-top:8px}.premium-checkout-steps{gap:12px;padding-bottom:18px}.premium-checkout-steps>span{font-size:11px}.premium-checkout .premium-checkout-plan{padding:16px 12px;border-radius:14px}.premium-checkout-plans{gap:10px}.premium-checkout-plan b{font-size:clamp(19px,5.4vw,24px)}.premium-checkout-plan small{font-size:11px}.premium-checkout-method-grid{gap:8px}.premium-checkout .premium-checkout-method{padding:14px 10px;gap:6px}.premium-checkout-method strong{font-size:12px}.premium-checkout-method small{font-size:10px;line-height:1.5}.premium-checkout-total>strong{font-size:23px}.premium-checkout .premium-checkout-primary{min-height:52px}}@media (prefers-reduced-motion:reduce){.premium-checkout *{transition:none}}.premium-checkout{margin-top:4px;font-size:13px;line-height:1.5}.premium-checkout-steps{padding-bottom:14px}.premium-checkout-steps i{width:21px;height:21px}.premium-checkout legend{margin-bottom:8px;font-size:12px}.premium-checkout .premium-checkout-plan{padding:13px 14px;border-radius:12px}.premium-checkout-plan>span:first-of-type{gap:5px}.premium-checkout-plan strong{font-size:12px}.premium-checkout-plan b{font-size:19px;letter-spacing:-.4px}.premium-checkout-plan small{font-size:11px}.premium-plan-check{top:12px;right:12px;width:17px;height:17px}.premium-checkout-methods{margin-top:18px}.premium-checkout-method-grid{gap:8px}.premium-checkout .premium-checkout-method{padding:11px 12px;gap:4px;border-radius:11px}.premium-checkout-method>svg{width:21px;height:21px;margin-bottom:2px}.premium-checkout-method.is-selected:after{top:10px;right:10px;width:6px;height:6px}.premium-checkout-method strong{font-size:12px;line-height:1.4}.premium-checkout-method small{font-size:11px}.premium-checkout .premium-checkout-bank-label{gap:6px;margin-top:12px;font-size:12px}.premium-checkout-bank-label select,.premium-checkout-fields input{min-height:44px;padding:9px 11px;font-size:16px}.premium-checkout .premium-checkout-primary{min-height:44px;margin-top:16px;padding:10px 14px;border-radius:10px;font-size:13px}.premium-checkout .premium-checkout-secondary{margin-top:6px;font-size:12px}.premium-checkout .premium-checkout-footnote{margin-top:10px;line-height:1.5}.premium-checkout-detail-heading h3{margin:0;font-size:17px}.premium-checkout .premium-checkout-detail-heading p{margin-top:6px;font-size:12px;line-height:1.6}.premium-checkout-summary{margin-top:16px;padding:12px;border-radius:10px}.premium-checkout-summary>span{gap:4px;font-size:12px}.premium-checkout-summary small{font-size:11px}.premium-checkout-fields{gap:12px;margin-top:16px}.premium-checkout .premium-checkout-fields label{gap:6px;font-size:12px}.premium-checkout-fields small{font-size:11px}.premium-checkout-notice{margin-top:12px;padding:14px;font-size:12px}.premium-checkout-notice p,.premium-checkout-success p{margin-top:8px;font-size:12px;line-height:1.6}.premium-checkout-success{padding:18px 14px;border-radius:12px}.premium-checkout-success svg{width:32px;height:32px}.premium-checkout-success h3,.premium-checkout-notice h3{margin:8px 0 0;font-size:18px}.premium-checkout-receipt{margin-top:14px}.premium-checkout-receipt>div{padding:9px 0}.premium-checkout-receipt dd{margin-top:4px;font-size:13px}.premium-checkout-breakdown{gap:8px;margin-top:18px;padding-top:12px}.premium-checkout-breakdown>div{font-size:12px}.premium-checkout-breakdown .premium-checkout-grand-total{padding-top:10px}.premium-checkout-grand-total dd{font-size:20px;letter-spacing:-.4px}.premium-google-gate{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:16px;padding:20px 18px;border:1px solid var(--checkout-line);border-radius:12px;background:#f8faff;text-align:center}.premium-google-icon{display:grid;place-items:center;width:36px;height:36px;padding:8px;border:1px solid #e3e9f2;border-radius:10px;background:#fff}.premium-google-icon svg{width:20px;height:20px}.premium-google-gate h3{margin:0;font-size:15px;font-weight:700;line-height:1.4}.premium-google-gate p{max-width:330px;margin:0;color:var(--checkout-muted);font-size:12px;line-height:1.6}.premium-checkout .premium-google-button{margin-top:4px}.premium-login-password{display:block;position:relative;min-width:0}.premium-checkout .premium-login-password input{padding-right:48px}.premium-checkout .premium-login-reveal{position:absolute;top:0;right:0;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:9px;background:transparent;color:var(--checkout-muted);cursor:pointer}.premium-login-reveal:hover{background:#edf4ff}.premium-checkout-login .inv-google-divider{margin:16px 0 12px}.premium-checkout .premium-google-button:hover{border-color:#869fc1;background:#f0f5fc}.premium-checkout .premium-google-button:disabled{opacity:.65;cursor:wait}.premium-google-profile{display:flex;align-items:center;gap:10px;min-width:0;margin:14px 0;padding:10px 12px;border:1px solid #d4e3f6;border-radius:10px;background:#f6f9ff}.premium-google-profile>img,.premium-google-profile>span:first-child{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:50%;background:#e2edff;color:#174f9a;font-size:13px;font-weight:650;-o-object-fit:cover;object-fit:cover}.premium-google-profile>div{flex:1;min-width:0}.premium-google-profile strong{display:block;font-size:12px;font-weight:650;overflow-wrap:anywhere}.premium-google-profile small{display:block;color:var(--checkout-muted);font-size:11px;overflow-wrap:anywhere}.premium-checkout .premium-google-change{flex-shrink:0;min-width:44px;min-height:44px;padding:6px;border:0;border-radius:7px;background:transparent;color:#1755a3;font-size:12px;cursor:pointer}.premium-google-change:hover{background:#e9f1fc}.premium-google-error{padding:10px 12px;margin:4px 0 0;border-radius:9px;border:1px solid #efc0c7;background:#fff2f4;color:#9c233b;font-size:12px;line-height:1.5}.premium-google-gate .premium-google-error{align-self:stretch;color:#9c233b}@media (min-width:640px) and (max-width:1199px){.premium-checkout-plan b{font-size:18px}.premium-checkout-grand-total dd{font-size:19px}}@media (max-width:639px){.premium-checkout{margin-top:2px;font-size:12px}.premium-checkout-steps{gap:12px;padding-bottom:12px}.premium-checkout-steps>span{gap:6px;font-size:11px}.premium-checkout .premium-checkout-plan{padding:11px 12px;border-radius:11px}.premium-checkout-plans{gap:8px}.premium-checkout-plan>span:first-of-type{gap:4px}.premium-checkout-plan b{font-size:17px;letter-spacing:-.25px}.premium-checkout-methods{margin-top:16px}.premium-checkout .premium-checkout-method{padding:10px 9px;gap:4px}.premium-checkout-method>svg{width:20px;height:20px}.premium-checkout-method small{font-size:11px;line-height:1.4}.premium-checkout-grand-total dd,.premium-checkout-total>strong{font-size:18px}.premium-checkout .premium-checkout-footnote{text-align:center}.premium-checkout-detail-heading h3{font-size:16px}.premium-google-gate{padding:16px 12px}.premium-google-gate h3{font-size:14px}}.premium-checkout-retry{margin-top:16px;padding:14px;border:1px solid var(--checkout-line);border-radius:12px;background:#fff}.premium-checkout .premium-checkout-retry p{margin:0;font-size:12px;line-height:1.6;color:var(--checkout-muted)}.premium-checkout-retry>div,.premium-checkout-change-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.premium-checkout-retry h4{margin:0 0 8px;color:var(--checkout-ink);font-size:14px;line-height:1.5}.premium-checkout-change-actions{grid-template-columns:minmax(0,2fr) minmax(80px,1fr)}.premium-checkout-change-actions button{white-space:normal}.premium-checkout a[aria-disabled=true]{opacity:.55;cursor:wait}.premium-checkout .premium-checkout-retry :is(.premium-checkout-primary,.premium-checkout-secondary){margin:0;min-height:44px;font-size:12px}.premium-checkout .premium-checkout-retry .premium-checkout-secondary{border:1px solid var(--checkout-line);background:#f7faff}.premium-checkout .premium-checkout-retry button:disabled{opacity:.55;cursor:wait}.premium-checkout-retry>span{display:block;margin-top:10px;color:var(--checkout-muted);font-size:12px}@media (max-width:639px){.premium-checkout-retry>div,.premium-checkout-change-actions{grid-template-columns:minmax(0,1fr)}}.inv-login .inv-signup-options{margin-top:24px;border-top:1px solid var(--inv-line);padding-top:16px;text-align:center;color:#465b7b;font-size:13px}.inv-signup-trigger{display:inline-flex;align-items:center;min-height:44px;border:0;border-radius:4px;padding:0 4px;background:transparent;color:#0757d8;font:inherit;font-weight:650;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.inv-signup-trigger:hover{color:#043d9d}.inv-register-login button{display:inline-flex;align-items:center;min-height:44px;border:0;border-radius:4px;padding:0 4px;background:transparent;color:#0757d8;font:inherit;font-size:13px;font-weight:650;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.inv-signup-dialog{width:min(580px,calc(100vw - 32px));max-height:calc(100dvh - 40px);margin:auto;padding:0;border:1px solid var(--inv-line, #d5dff0);border-radius:20px;background:#fff;color:var(--inv-ink, #0b1433);font-family:var(--inv-font, "Segoe UI", sans-serif);box-shadow:0 24px 80px #0b143338;overflow:hidden}.inv-signup-dialog[open]{display:flex;flex-direction:column}.inv-signup-header{position:relative;flex-shrink:0;padding:28px 28px 0;background:#fff}.inv-signup-content{min-height:0;padding:0 28px 28px;overflow-y:auto;overscroll-behavior-y:contain;scroll-padding-block:16px}.inv-signup-dialog::backdrop{background:#0b143370}.inv-signup-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.inv-signup-dialog .inv-signup-heading h2{font-size:23px;line-height:1.3;font-weight:700}.inv-signup-close{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:0;border-radius:10px;background:#f1f5fb;color:#465b7b;cursor:pointer}.inv-signup-close:hover{background:#e4edfa;color:#0b1433}.inv-signup-header>p{color:#465b7b;font-size:14px;line-height:1.65}.inv-signup-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px}.inv-signup-plan{display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:14px;padding:20px;border:1px solid #cad8ec;border-radius:14px;background:#fff;color:#102648;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.inv-signup-plan:hover{border-color:#0757d8;background:#f7faff}.inv-signup-plan-premium{border-color:#a5c5f5;background:#f0f6ff}.inv-signup-plan-premium:hover{background:#e6f0ff}.inv-signup-plan-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;color:#0757d8;background:#e8f1ff}.inv-signup-plan strong{font-size:17px;font-weight:700}.inv-signup-dialog .inv-signup-plan p{color:#465b7b;font-size:13px;line-height:1.65;margin-bottom:6px}.inv-signup-plan-action{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;align-self:stretch;margin-top:auto;color:#0757d8;font-size:13px;font-weight:650}.inv-signup-cancel{width:100%;min-height:44px;margin-top:18px;padding:10px;border:0;border-radius:8px;background:transparent;color:#465b7b;font:inherit;font-size:13px;cursor:pointer}.inv-signup-cancel:hover{background:#f1f5fb;color:#102648}.inv-signup-dialog-registration{width:min(600px,calc(100vw - 32px))}.inv-signup-brand{display:flex;align-items:center;justify-content:center;gap:8px;margin:4px 36px 20px;font-size:16px}.inv-signup-dialog-registration .inv-signup-heading{justify-content:center;margin-top:8px}.inv-signup-dialog-registration .inv-signup-heading h2{font-size:27px;text-align:center}.inv-signup-dialog-registration .inv-signup-close{position:absolute;top:12px;right:12px}.inv-signup-dialog-registration .inv-signup-header>p{text-align:center}.inv-signup-selection{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:20px}.inv-signup-selection strong{color:#174f9a;font-size:13px}.inv-signup-selection button{display:inline-flex;align-items:center;gap:6px;min-height:44px;border:0;border-radius:6px;padding:0 6px;background:transparent;color:#0757d8;font:inherit;font-size:12px;cursor:pointer}.inv-signup-selection button:hover{background:#edf5ff}.inv-signup-dialog button:disabled{opacity:.65;cursor:wait}.inv-register-form{margin-top:26px}.inv-register-google{margin-top:18px}.inv-register-google>p,.inv-register-google .inv-register-google-hint{margin-top:8px;color:#526884;font-size:12px;line-height:1.6;text-align:center}.inv-register-google-identity{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid #c9e6da;border-radius:10px;background:#f2faf6;color:#22674f}.inv-register-google-identity>svg{flex-shrink:0;width:20px;height:20px;margin-top:2px}.inv-register-google-identity>div{display:grid;gap:4px;min-width:0}.inv-register-google-identity strong{font-size:13px}.inv-register-google-identity span{font-size:13px;overflow-wrap:anywhere}.inv-register-google-identity small{color:#526884;font-size:12px;line-height:1.6}.inv-register-switch{display:inline-flex;align-items:center;min-height:44px;margin-top:4px;padding:0;border:0;background:transparent;color:#0757d8;font:inherit;font-size:12px;cursor:pointer}.inv-register-grid input[readonly]{color:#415b7c;background:#f1f5fb}.inv-register-note{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:#3c5476;line-height:1.6;background:#edf5ff;padding:12px;border-radius:10px}.inv-register-note svg{flex-shrink:0;margin-top:2px}.inv-register-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 12px;margin-top:20px}.inv-register-grid label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;min-width:0}.inv-register-grid input{min-width:0;width:100%;min-height:46px;border:1px solid #bbcce2;border-radius:10px;padding:10px 12px;font-size:16px;background:#fff;color:#142543}.inv-register-grid small{color:#425a7c;font-size:11px;font-weight:400}.inv-register-wide{grid-column:1 / -1}.inv-register-submit{display:flex;justify-content:center;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px 16px;margin-top:22px;border:0;border-radius:12px;background:#0757ed;color:#fff;font-size:14px;font-weight:650;cursor:pointer;text-decoration:none}.inv-register-submit:disabled{opacity:.65;cursor:wait}.inv-register-login{text-align:center;font-size:13px;margin-top:12px!important;color:#425a7c}.inv-register-error{padding:12px;margin-top:14px!important;border:1px solid #f0b3b3;border-radius:10px;color:#9f2222;background:#fff3f3;font-size:13px}.inv-register-success{margin-top:28px;text-align:center;color:#216956}.inv-register-success h3{color:#142543}.inv-register-success p{color:#425a7c;font-size:14px}@media (min-width: 640px) and (max-width: 1199px){.inv-signup-dialog{width:min(720px,calc(100vw - 48px));max-height:calc(100dvh - 48px);border-radius:24px}.inv-signup-header{padding:24px 24px 0}.inv-signup-content{padding:0 24px 24px}.inv-signup-plans{gap:16px;margin-top:20px}.inv-signup-plan{padding:20px;gap:12px}.inv-signup-plan-action{min-height:44px}.inv-signup-dialog-registration .inv-signup-close{top:20px;right:20px}}@media (max-width: 639px){.inv-signup-dialog{inset:auto 0 0;width:100%;max-width:100%;max-height:calc(100dvh - 16px);margin:0;border:0;border-radius:24px 24px 0 0}.inv-signup-header{padding:20px max(20px,env(safe-area-inset-right)) 0 max(20px,env(safe-area-inset-left))}.inv-signup-heading{gap:8px;margin-bottom:8px}.inv-signup-dialog .inv-signup-heading h2{font-size:21px}.inv-signup-header>p{font-size:14px;line-height:1.5}.inv-signup-content{padding:0 max(20px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))}.inv-signup-plans{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:20px}.inv-signup-plan{display:grid;grid-template-columns:40px minmax(0,1fr);gap:6px 12px;padding:16px;border-radius:16px}.inv-signup-plan-icon{grid-row:1 / 3;width:40px;height:40px;border-radius:10px}.inv-signup-plan-icon svg{width:22px;height:22px}.inv-signup-plan strong{font-size:16px;line-height:1.5}.inv-signup-dialog .inv-signup-plan p{grid-column:2;margin:0;font-size:13px;line-height:1.5}.inv-signup-plan-action{grid-column:2;margin-top:6px;min-height:28px}.inv-signup-cancel{margin-top:12px;min-height:48px}.inv-signup-dialog-registration{top:0;right:0;bottom:0;left:0;height:100dvh;max-height:100dvh;border-radius:0}.inv-signup-dialog-registration .inv-signup-header{padding-top:max(16px,env(safe-area-inset-top));padding-bottom:16px;border-bottom:1px solid #e5edf8}.inv-signup-brand{justify-content:flex-start;margin:0 48px 12px 0;font-size:14px}.inv-signup-brand .inv-brand-logo{width:30px;height:32px}.inv-signup-dialog-registration .inv-signup-heading{justify-content:flex-start;margin-top:0}.inv-signup-dialog-registration .inv-signup-heading h2{font-size:23px;text-align:left}.inv-signup-dialog-registration .inv-signup-close{top:max(12px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right))}.inv-signup-dialog-registration .inv-signup-header>p{text-align:left}.inv-signup-selection,.inv-register-form{margin-top:12px}.inv-register-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:20px}.inv-register-grid label{font-size:14px}.inv-register-grid input{min-height:48px}.inv-register-submit{min-height:50px}}@media (max-width: 1199px) and (max-height: 500px){.inv-signup-dialog{max-height:calc(100dvh - 16px)}.inv-signup-header{padding-top:12px}.inv-signup-heading{margin-bottom:4px}.inv-signup-brand{display:none}.inv-signup-dialog-registration .inv-signup-heading{justify-content:flex-start;margin-top:0;padding-right:48px}.inv-signup-dialog-registration .inv-signup-heading h2{font-size:22px}.inv-signup-dialog-registration .inv-signup-header>p{text-align:left}.inv-signup-plans{margin-top:12px}.inv-signup-plan{gap:8px;padding:16px}.inv-signup-plan-icon{display:none}}.inv-signup-dialog,.inv-signup-dialog-registration{width:min(560px,calc(100vw - 32px));border-radius:16px}.inv-signup-header{padding:20px 22px 0}.inv-signup-content{padding:0 22px 20px}.inv-signup-heading{gap:10px;margin-bottom:8px}.inv-signup-dialog .inv-signup-heading h2,.inv-signup-dialog-registration .inv-signup-heading h2{font-size:22px;line-height:1.35;letter-spacing:-.45px}.inv-signup-header>p{font-size:13px;line-height:1.55}.inv-signup-brand{gap:7px;margin:0 36px 12px;font-size:14px}.inv-signup-brand .inv-brand-logo{width:32px;height:34px}.inv-signup-dialog-registration .inv-signup-heading{margin-top:0}.inv-signup-plans{gap:10px;margin-top:16px}.inv-signup-plan{gap:10px;padding:15px;border-radius:12px}.inv-signup-plan-icon{width:36px;height:36px;border-radius:9px}.inv-signup-plan-icon svg{width:21px;height:21px}.inv-signup-plan strong{font-size:14px}.inv-signup-dialog .inv-signup-plan p{font-size:12px;line-height:1.55;margin-bottom:2px}.inv-signup-plan-action{min-height:28px;font-size:12px}.inv-signup-cancel{margin-top:10px;font-size:12px}.inv-signup-selection{margin-top:8px;gap:6px}.inv-signup-selection strong,.inv-signup-selection button{font-size:12px}.inv-register-form{margin-top:16px}.inv-register-note{padding:10px;font-size:12px}.inv-register-grid{gap:12px 10px;margin-top:16px}.inv-register-grid label{gap:5px;font-size:12px}.inv-register-grid input{min-height:44px;padding:9px 11px;border-radius:9px;font-size:16px}.inv-register-submit{min-height:44px;margin-top:16px;padding:10px 14px;border-radius:10px;font-size:13px}.inv-register-login,.inv-register-login button{font-size:12px}@media (min-width:640px) and (max-width:1199px){.inv-signup-dialog,.inv-signup-dialog-registration{width:min(560px,calc(100vw - 48px));border-radius:18px}.inv-signup-header{padding:20px 22px 0}.inv-signup-content{padding:0 22px 20px}.inv-signup-dialog .inv-signup-heading h2,.inv-signup-dialog-registration .inv-signup-heading h2{font-size:20px}.inv-signup-dialog-registration .inv-signup-close{top:12px;right:12px}.inv-signup-plan-action{min-height:28px}}@media (max-width:639px){.inv-signup-dialog{width:100%;border-radius:20px 20px 0 0}.inv-signup-header{padding:16px max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left))}.inv-signup-content{padding:0 max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.inv-signup-dialog .inv-signup-heading h2,.inv-signup-dialog-registration .inv-signup-heading h2{font-size:18px;letter-spacing:-.3px}.inv-signup-header>p{font-size:12px;line-height:1.5}.inv-signup-dialog-registration{width:100%;border-radius:0}.inv-signup-dialog-registration .inv-signup-header{padding-top:max(12px,env(safe-area-inset-top));padding-bottom:12px}.inv-signup-brand{justify-content:flex-start;margin:0 48px 8px 0;font-size:12px}.inv-signup-brand .inv-brand-logo{width:26px;height:28px}.inv-signup-plans{margin-top:14px;gap:10px}.inv-signup-plan{grid-template-columns:34px minmax(0,1fr);gap:4px 10px;padding:13px;border-radius:12px}.inv-signup-plan-icon{width:34px;height:34px}.inv-signup-plan strong{font-size:14px}.inv-signup-dialog .inv-signup-plan p{font-size:12px}.inv-signup-plan-action{margin-top:4px}.inv-signup-cancel{min-height:44px}.inv-register-form{margin-top:10px}.inv-register-grid{gap:12px;margin-top:14px}.inv-register-grid label{font-size:12px}.inv-register-grid input,.inv-register-submit{min-height:44px}}@media (max-width:1199px) and (max-height:500px){.inv-signup-header{padding-top:10px}.inv-signup-dialog .inv-signup-heading h2,.inv-signup-dialog-registration .inv-signup-heading h2{font-size:18px}}.inv-signup-plan-free{grid-column:1 / -1}.inv-signup-comparison{margin-top:18px;border:1px solid #d5e1f2;border-radius:12px;overflow:hidden}.inv-signup-comparison summary{min-height:44px;padding:12px 16px;color:#1657a3;cursor:pointer;font-size:13px;font-weight:600}.inv-signup-comparison summary:focus-visible{outline:3px solid #6ea6ef;outline-offset:-3px}.inv-signup-comparison table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:12px;line-height:1.5}.inv-signup-comparison caption{text-align:left;padding:4px 16px 12px;color:#526b8b;font-size:12px}.inv-signup-comparison th,.inv-signup-comparison td{padding:10px 12px;text-align:left;border-top:1px solid #e4ecf7;overflow-wrap:anywhere;vertical-align:top}.inv-signup-comparison th{color:#163859;font-weight:600}.inv-signup-comparison td{color:#476280}.inv-signup-comparison thead{background:#edf5ff}@media (max-width:639px){.inv-signup-plan-free strong,.inv-signup-plan-free p,.inv-signup-plan-free .inv-signup-plan-action{grid-column:1 / -1}.inv-signup-comparison th,.inv-signup-comparison td{padding:9px 8px}}@font-face{font-family:Invoice Inter;src:url(/assets/InterVariable-DiVDrmQJ.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.inv-login{--inv-font: "Invoice Inter", Inter, "Segoe UI", sans-serif;--inv-ink: #0b1433;--inv-muted: #7388b0;--inv-blue: #0757ed;--inv-line: #d5dff0;--inv-gutter: clamp(40px, 4.9vw, 82px);display:grid;grid-template-columns:58.3% 41.7%;min-height:max(820px,100dvh);overflow:clip;position:relative;isolation:isolate;background:#f2f8ff;color:var(--inv-ink);font-family:var(--inv-font);font-size:16px;line-height:1.5}.inv-login *,.inv-login *:before,.inv-login *:after{box-sizing:border-box}.inv-login h1,.inv-login h2,.inv-login p{margin:0;font-family:inherit}.inv-login h1,.inv-login h2{text-wrap:initial}.inv-login button,.inv-login input{font-family:inherit}.inv-login :focus-visible{outline:3px solid #136af4;outline-offset:4px}.inv-login button{-webkit-tap-highlight-color:rgb(30 121 255 / 14%)}.inv-skip-link{position:fixed;top:12px;left:12px;z-index:20;padding:12px 18px;border-radius:10px;transform:translateY(-180%);background:#fff;color:#0757ed;font-weight:600}.inv-skip-link:focus{transform:translateY(0)}.inv-story{min-width:0;position:relative;z-index:4;isolation:isolate;padding:40px var(--inv-gutter) 62px;color:#fff}.inv-story-background{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:-2;background:radial-gradient(ellipse at 103% -8%,rgb(95 218 202 / 93%) 0%,rgb(62 175 202 / 75%) 24%,transparent 56%),radial-gradient(ellipse at 85% 96%,rgb(52 132 214 / 85%) 0%,transparent 45%),linear-gradient(151deg,#1b589b,#103c70 37%,#092e59 65%,#21588f)}.inv-story-background:before{content:"";position:absolute;width:610px;height:610px;left:27%;top:12%;background:linear-gradient(135deg,#17437b40,#0325520d);border-radius:48% 52% 66% 34%/43% 50% 50% 57%;transform:rotate(-24deg);filter:blur(2px)}.inv-story-background:after{content:"";position:absolute;inset:auto -90px 9% 30%;height:20%;background:radial-gradient(ellipse at 80% 40%,rgb(192 226 255 / 45%),rgb(53 128 201 / 15%) 48%,transparent 70%);transform:rotate(-6deg)}.inv-story-orb{position:absolute;width:420px;height:580px;border-radius:50%;background:linear-gradient(140deg,#97f1ec42,#338dc205 65%);right:-294px;top:28px;transform:rotate(35deg)}.inv-story-swoop{position:absolute;width:480px;height:340px;border-radius:50%;bottom:-170px;left:-284px;transform:rotate(36deg);background:linear-gradient(125deg,#43c2df,#17698c)}.inv-story-sweep{position:absolute;width:300px;height:640px;border-radius:50%;left:-210px;bottom:-166px;transform:rotate(-36deg);border:1px solid rgb(120 207 245 / 6%);background:linear-gradient(160deg,#3991c55c,#0c48800a)}.inv-story-header{display:flex;align-items:center;justify-content:space-between;gap:24px;position:relative;z-index:4}.inv-brand{display:inline-flex;align-items:center;gap:12px;flex-shrink:0;font-size:22px;font-weight:750;letter-spacing:-.6px;line-height:1.3;white-space:nowrap}.inv-brand-logo{position:relative;display:block;width:42px;height:44px;flex-shrink:0;overflow:hidden}.inv-brand-logo svg{display:block;width:100%;height:100%}.inv-brand-accent{color:#9acaf6}.inv-story-motto{display:flex;align-items:center;gap:12px;font-size:15px;color:#bde8f6;white-space:nowrap}.inv-story-motto>span{width:50px;height:1px;background:#d1f5ff7f;margin-right:6px}.inv-story-motto b{font-weight:400;font-size:12px}.inv-story-copy{position:relative;z-index:4;margin-top:74px;pointer-events:none}.inv-story-copy h1{font-size:clamp(64px,5.02vw,84px);line-height:.94;letter-spacing:-2.8px;font-weight:750}.inv-story-copy h1>span{display:inline-block;margin-top:2px;color:#43d4f3;letter-spacing:0}.inv-story-copy>p{margin-top:20px;color:#f0f6ff;font-size:clamp(18px,1.32vw,22px);line-height:1.4;letter-spacing:-.4px}.inv-benefits{position:relative;z-index:4;width:312px;display:grid;gap:30px;list-style:none;padding:0;margin:34px 0 0}.inv-benefits li{display:flex;align-items:flex-start;gap:24px;min-height:78px}.inv-benefit-icon{display:grid;place-items:center;width:70px;height:70px;border:1px solid rgb(96 212 249 / 37%);border-left-color:#51dafdbf;border-radius:18px;background:linear-gradient(140deg,#4cb8df40,#3187c452);box-shadow:inset 0 1px #ffffff12,0 8px 18px #021f491a;color:#bcf1ff;flex-shrink:0}.inv-benefit-icon svg{filter:drop-shadow(0 2px 3px rgb(4 32 79 / 20%))}.inv-benefits li:first-child .inv-benefit-icon svg{fill:#bcefff;stroke-width:1}.inv-benefits h2{font-size:18px;font-weight:650;line-height:1.4;margin-top:6px;white-space:nowrap;letter-spacing:-.4px}.inv-benefits p{font-size:15px;line-height:1.5;font-weight:400;color:#d2e4fa;margin-top:2px;letter-spacing:-.2px}.inv-artwork-position{position:absolute;z-index:2;width:680px;height:650px;right:-30px;top:200px;transform-origin:top right;pointer-events:none}.inv-trust{position:relative;z-index:5;display:flex;align-items:center;gap:24px;min-height:88px;padding:12px 20px 12px 14px;border:1px solid rgb(182 227 255 / 30%);border-radius:20px;margin-top:62px;margin-right:-34px;background:linear-gradient(112deg,#7bc1f926,#8fd1f93d);box-shadow:inset 0 1px #ffffff17;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.inv-trust-symbol{display:grid;place-items:center;flex-shrink:0;width:60px;height:60px;border-radius:16px;color:#fff;background:linear-gradient(135deg,#b6e0ff54,#4383cd66)}.inv-trust>p{font-size:15px;line-height:1.5;color:#f1f7ff;letter-spacing:-.2px}.inv-trust-industries{display:flex;gap:14px;margin-left:auto;padding-left:24px;border-left:1px solid rgb(204 235 255 / 14%)}.inv-trust-industries>span{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgb(198 231 255 / 22%);border-radius:50%;color:#f0fbff;background:linear-gradient(135deg,#80c2ff2e,#83daf64d)}.inv-trust-industries svg{width:24px;height:24px}.inv-auth{position:relative;z-index:3;min-width:0;display:flex;flex-direction:column;align-items:center;padding:clamp(56px,11.7vh,110px) 32px 38px 48px;background:radial-gradient(ellipse at 13% 56%,rgb(195 219 255 / 55%),transparent 68%),linear-gradient(135deg,#f2faff,#f5faff 52%,#edf5ff)}.inv-auth:before{content:"";position:absolute;z-index:-1;width:340px;height:340px;top:-95px;right:-150px;border-radius:50%;background:linear-gradient(145deg,#69cfe040,#84defc4a);box-shadow:-70px 110px #c1e3ff26}.inv-auth:after{content:"";position:absolute;z-index:-1;width:250px;height:620px;right:-170px;bottom:-170px;border:48px solid rgb(192 224 255 / 22%);border-radius:50%;transform:rotate(38deg)}.inv-card{width:100%;max-width:496px;padding:46px 33px 38px;border:1px solid rgb(255 255 255 / 90%);border-radius:20px;background:linear-gradient(145deg,#fffffffc,#ffffffeb 65%,#f8fbfff5);box-shadow:0 20px 60px #2d58a024}.inv-card-heading{text-align:center;margin-bottom:28px}.inv-card-heading .inv-brand{gap:12px;font-size:22px;font-weight:750;letter-spacing:-.7px}.inv-card-heading .inv-brand-logo{width:40px;height:42px}.inv-card-heading .inv-brand-accent{color:inherit}.inv-card-heading h2{font-size:34px;font-weight:750;line-height:1.25;letter-spacing:-1px;margin:18px 0 6px}.inv-card-heading>p{font-size:18px;line-height:25px;letter-spacing:-.3px;color:var(--inv-muted)}.inv-footer{margin-top:32px;text-align:center;color:#6682b1;font-size:12px;line-height:1.7;width:100%;max-width:520px}.inv-footer nav{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px;margin-top:2px}.inv-footer button{min-height:28px;padding:4px 0;background:transparent;border-radius:3px;color:inherit;font-size:inherit;line-height:inherit}.inv-footer button:hover{color:#0757ed;text-decoration:underline;text-underline-offset:4px}.inv-footer nav>span{color:#9aafd0}.inv-information{width:min(440px,calc(100vw - 40px));max-height:calc(100dvh - 48px);margin:auto;padding:28px;overflow-y:auto;border:1px solid var(--inv-line);border-radius:18px;background:#fff;color:var(--inv-ink);font-family:var(--inv-font);box-shadow:0 20px 80px #0b14332e}.inv-information::backdrop{background:#0b143361}.inv-information-heading{display:flex;align-items:center;gap:16px;justify-content:space-between;margin-bottom:16px}.inv-information-heading h2{font-size:21px;font-weight:700;line-height:1.4}.inv-information-heading button{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:10px;background:#f0f5fc;color:#627595}.inv-information>p{font-size:14px;line-height:1.7;color:#627595}.inv-information-done{width:100%;margin-top:24px;min-height:44px;padding:10px 16px;border-radius:10px;background:#0757ed;color:#fff;font-weight:600}@media (min-width: 1800px){.inv-story{padding-top:48px}.inv-story-copy{margin-top:90px}.inv-artwork-position{top:230px;right:0;transform:scale(1.1)}.inv-benefits{margin-top:48px}.inv-trust{margin-top:64px}}@media (min-width: 1500px){.inv-login{--inv-gutter: clamp(48px, 4.25vw, 70px)}.inv-story{padding-top:32px;padding-bottom:48px}.inv-brand{gap:9px;font-size:18px}.inv-brand-logo{width:42px;height:44px}.inv-story-motto{gap:9px;font-size:12px}.inv-story-motto>span{width:40px;margin-right:4px}.inv-story-motto b{font-size:10px}.inv-story-copy{margin-top:59px}.inv-story-copy h1{font-size:clamp(58px,4.3vw,72px);letter-spacing:-2.4px}.inv-story-copy>p{margin-top:17px;font-size:clamp(16px,1.13vw,19px)}.inv-benefits{width:270px;gap:26px;margin-top:29px}.inv-benefits li{min-height:67px;gap:21px}.inv-benefit-icon{width:61px;height:61px;border-radius:16px}.inv-benefit-icon svg{width:28px;height:28px}.inv-benefits h2{margin-top:5px;font-size:16px}.inv-benefits p{font-size:13px}.inv-artwork-position{top:174px;right:-30px;transform:none}.inv-art-stage{--inv-art-scale: .74}.inv-trust{min-height:76px;gap:21px;margin-top:53px;margin-right:-24px;padding:11px 18px 11px 13px;border-radius:17px}.inv-trust-symbol{width:53px;height:53px;border-radius:14px}.inv-trust-symbol svg{width:28px;height:28px}.inv-trust>p{font-size:13px}.inv-trust-industries{gap:12px;padding-left:21px}.inv-trust-industries>span{width:39px;height:39px}.inv-trust-industries svg{width:21px;height:21px}.inv-auth{padding:clamp(48px,9.8vh,92px) 28px 30px 38px}.inv-card{max-width:430px;padding:40px 30px 33px;border-radius:17px}.inv-card-heading{margin-bottom:24px}.inv-card-heading .inv-brand{gap:9px;font-size:18px}.inv-card-heading .inv-brand-logo{width:40px;height:42px}.inv-card-heading h2{margin:15px 0 5px;font-size:29px;letter-spacing:-.9px}.inv-card-heading>p{font-size:15px;line-height:21px}.inv-footer{max-width:440px;margin-top:28px;font-size:11px}}@media (min-width: 1100px) and (max-width: 1499px){.inv-story{padding-top:32px;padding-bottom:40px}.inv-story-header{gap:16px}.inv-story-motto{gap:8px;font-size:12px}.inv-story-motto>span{width:24px}.inv-brand{font-size:19px;gap:8px}.inv-story-copy{margin-top:62px}.inv-story-copy h1{font-size:clamp(58px,5.02vw,74px)}.inv-story-copy>p{font-size:18px}.inv-benefits{margin-top:32px;gap:24px;width:280px}.inv-benefits li{gap:18px;min-height:74px}.inv-benefit-icon{width:60px;height:64px;border-radius:16px}.inv-benefits h2{font-size:16px}.inv-benefits p{font-size:13px}.inv-artwork-position{transform:scale(.85);right:-42px;top:195px}.inv-trust{margin-top:46px;padding:12px;gap:14px;min-height:80px}.inv-trust-symbol{width:48px;height:52px;border-radius:12px}.inv-trust>p{font-size:12px}.inv-trust-industries{gap:8px;padding-left:12px}.inv-trust-industries>span{width:34px;height:34px}.inv-trust-industries svg{width:20px;height:20px}.inv-auth{padding-inline:28px;padding-top:72px}.inv-card{padding:36px 28px 32px}.inv-card-heading h2{font-size:30px}.inv-card-heading .inv-brand{font-size:19px}.inv-card-heading>p{font-size:15px;line-height:23px}}@media (min-width: 1100px) and (max-width: 1279px){.inv-login{--inv-gutter: 36px;grid-template-columns:56% 44%}.inv-story-motto{display:none}.inv-artwork-position{right:-74px;top:218px;transform:scale(.72)}.inv-story-copy h1{font-size:60px}.inv-story-copy>p{font-size:17px}.inv-trust-industries{gap:6px;padding-left:8px}.inv-trust-industries>span:nth-child(-n+2){display:none}.inv-auth,.inv-card{padding-inline:24px}}@media (max-width: 1099px){.inv-login{grid-template-columns:1fr;min-height:100dvh;overflow:clip}.inv-story{z-index:1;padding:28px 40px 36px;min-height:420px;overflow:hidden}.inv-story-header{gap:16px}.inv-story-motto{font-size:13px}.inv-story-copy{margin-top:38px;max-width:55%}.inv-story-copy h1{font-size:56px;line-height:1}.inv-story-copy>p{font-size:17px;line-height:1.5}.inv-benefits{display:none}.inv-artwork-position{right:-8px;top:78px;transform:scale(.62)}.inv-trust{margin-top:30px;margin-right:0;width:52%;min-height:64px;padding:10px 12px;gap:12px;border-radius:14px}.inv-trust-symbol{width:36px;height:40px;border-radius:10px}.inv-trust-symbol svg{width:25px;height:25px}.inv-trust>p{font-size:11px;line-height:1.6}.inv-trust-industries{display:none}.inv-auth{padding:40px 24px 28px}.inv-card{max-width:496px;padding:36px 34px 32px}.inv-card-heading h2,.inv-footer{margin-top:24px}}@media (min-width: 768px) and (max-width: 1099px) and (orientation: landscape){.inv-login{grid-template-columns:48% 52%}.inv-story{min-height:100%;padding:28px}.inv-story-motto{display:none}.inv-story-copy{max-width:100%;margin-top:48px}.inv-story-copy h1{font-size:52px}.inv-story-copy>p{font-size:16px}.inv-artwork-position{top:300px;right:20px;transform:scale(.56)}.inv-trust{margin-top:330px;width:100%}.inv-auth{padding:24px 28px 20px}.inv-card{padding:24px 28px}.inv-card-heading h2{font-size:28px;margin-top:16px}.inv-card-heading .inv-brand{font-size:19px}.inv-card-heading>p{font-size:15px;line-height:23px}.inv-card-heading{margin-bottom:20px}.inv-footer{margin-top:20px}}@media (max-width: 599px){.inv-story{padding:22px 24px 32px;min-height:264px}.inv-story-header{justify-content:center}.inv-story-header .inv-brand{font-size:20px}.inv-story-header .inv-brand-logo{width:36px;height:38px}.inv-story-motto{display:none}.inv-story-copy{margin-top:28px;max-width:none;text-align:center}.inv-story-copy h1{font-size:40px;line-height:1.1;letter-spacing:-1.5px}.inv-story-copy h1 br{display:none}.inv-story-copy h1>span{margin:0 0 0 8px}.inv-story-copy>p{font-size:14px;max-width:310px;margin:12px auto 0}.inv-desktop-break,.inv-artwork-position,.inv-trust{display:none}.inv-story-background:before{width:300px;height:300px;left:30%;top:10%}.inv-auth{padding:0 18px 24px;background:radial-gradient(ellipse at 30% 10%,#deecff,transparent 65%),#f2f8ff}.inv-card{position:relative;margin-top:-20px;max-width:440px;padding:28px 24px;border-radius:18px;box-shadow:0 14px 40px #2d58a01f}.inv-card-heading .inv-brand{font-size:18px;gap:8px}.inv-card-heading .inv-brand-logo{width:34px;height:36px}.inv-card-heading h2{font-size:28px;margin-top:20px;letter-spacing:-.8px}.inv-card-heading>p{font-size:14px;line-height:22px}.inv-card-heading{margin-bottom:24px}.inv-footer{margin-top:20px;font-size:10px;max-width:340px}.inv-footer nav{gap:10px;margin-top:6px}.inv-footer button{min-height:32px}.inv-auth:before{width:240px;height:240px;top:100px;right:-180px}.inv-auth:after{display:none}}@media (max-width: 359px){.inv-story{padding-inline:16px;min-height:242px}.inv-story-copy h1{font-size:34px}.inv-story-copy>p{font-size:13px}.inv-auth{padding-inline:12px}.inv-card{padding:24px 20px}.inv-card-heading .inv-brand{font-size:16px}.inv-card-heading h2{font-size:25px}.inv-card-break{display:none}}@media (prefers-reduced-motion: no-preference){.inv-card{animation:inv-card-enter .55s cubic-bezier(.2,.65,.3,1) both}.inv-story-copy,.inv-benefits,.inv-trust{animation:inv-copy-enter .6s ease-out both}.inv-artwork-position{animation:inv-art-enter .75s ease-out both}.inv-login button{transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}}@keyframes inv-card-enter{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}@keyframes inv-copy-enter{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}@keyframes inv-art-enter{0%{opacity:0}to{opacity:1}}@media (min-width: 1100px){.inv-story-swoop{bottom:-100px}.inv-story-sweep{bottom:-30px}}.invoice-help{--help-blue: #075bff;--help-blue-dark: #0044cb;--help-ink: #101b45;--help-muted: #60708d;--help-border: #e3eaf5;--help-pale: #f3f7ff;--help-error: #a92337;position:fixed;right:28px;bottom:max(24px,env(safe-area-inset-bottom));z-index:90;color:var(--help-ink);font-family:Landing Inter,Inter,Segoe UI,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}.invoice-help *,.invoice-help *:before,.invoice-help *:after{box-sizing:border-box}.invoice-help button,.invoice-help input,.invoice-help textarea{font:inherit}.invoice-help button{cursor:pointer;touch-action:manipulation}.invoice-help button:disabled{cursor:not-allowed}.invoice-help :is(button,input,textarea):focus-visible{outline:3px solid #3885ff;outline-offset:3px}.invoice-help :is(h2,h3,p){margin:0;font-family:inherit}.invoice-help svg{flex-shrink:0;width:20px;height:20px;stroke-width:1.8}.invoice-help__backdrop{display:none}.invoice-help__launcher{position:relative;display:grid;place-items:center;width:58px;height:58px;padding:6px;margin-left:auto;border:1px solid #ffffff70;border-radius:50%;color:#fff;background:linear-gradient(120deg,#0875ff,#0753ef 75%);box-shadow:0 8px 26px #075bff38,inset 0 1px #ffffff40;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease}.invoice-help__launcher:hover{transform:translateY(-3px);box-shadow:0 10px 32px #075bff4d}.invoice-help__launcher-copy{position:absolute;right:calc(100% + 12px);top:50%;display:grid;width:-moz-max-content;width:max-content;padding:10px 15px;border:1px solid var(--help-border);border-radius:15px;text-align:left;font-size:11px;color:var(--help-muted);background:#fff;box-shadow:0 4px 20px #1d428612;line-height:1.45;transform:translateY(-50%);transition:opacity .22s ease,transform .36s cubic-bezier(.22,1,.36,1),visibility 0s}.invoice-help__launcher-copy strong{color:var(--help-blue);font-size:14px;font-weight:650}.invoice-help__launcher-icon{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:50%}.invoice-help__launcher-icon svg{width:25px;height:25px}.invoice-help__launcher-icon :is(.invoice-help__launcher-chat,.invoice-help__launcher-close){position:absolute;transition:opacity .2s ease,transform .38s cubic-bezier(.22,1,.36,1)}.invoice-help__launcher-close{opacity:0;transform:rotate(-70deg) scale(.65)}.invoice-help__launcher--open .invoice-help__launcher-chat{opacity:0;transform:rotate(65deg) scale(.65)}.invoice-help__launcher--open .invoice-help__launcher-close{opacity:1;transform:rotate(0) scale(1)}.invoice-help__launcher-dot{position:absolute;top:5px;right:5px;width:11px;height:11px;border:2px solid #0861f8;border-radius:50%;background:#c3f36b;transition:opacity .18s ease,transform .28s ease}.invoice-help__launcher--open .invoice-help__launcher-copy{opacity:0;visibility:hidden;transform:translate(8px,-50%);pointer-events:none;transition-delay:0s,0s,.22s}.invoice-help__launcher--open .invoice-help__launcher-dot{opacity:0;transform:scale(.6)}.invoice-help__panel{position:absolute;right:0;bottom:76px;display:flex;flex-direction:column;width:400px;height:min(660px,calc(100dvh - 124px));min-height:220px;overflow:hidden;border:1px solid #dce6f8;border-radius:24px;background:#fff;box-shadow:0 20px 70px #1d428638,0 3px 12px #183a6810;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(20px) scale(.965);transform-origin:bottom right;transition:opacity .22s ease,transform .28s cubic-bezier(.4,0,.2,1),visibility 0s .28s}.invoice-help__panel.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);transition:opacity .32s ease,transform .48s cubic-bezier(.16,1,.3,1),visibility 0s}.invoice-help__header{display:flex;flex-shrink:0;align-items:center;gap:12px;padding:20px 18px 18px;background:#fff}.invoice-help__brand-icon{display:grid;place-items:center;width:43px;height:43px;border:1px solid #d3e4ff;border-radius:14px;color:var(--help-blue);background:linear-gradient(140deg,#f1f9ff,#e6eeff)}.invoice-help__brand-icon svg{width:25px;height:25px}.invoice-help__brand-copy{flex:1;min-width:0}.invoice-help__brand-copy>span{display:block;margin-bottom:3px;color:#536a95;font-size:9px;font-weight:750;letter-spacing:1.3px}.invoice-help__brand-copy h2{color:var(--help-ink);font-size:15px;font-weight:750;letter-spacing:-.3px;line-height:1.4}.invoice-help__icon-button{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;margin-right:-6px;border:0;border-radius:50%;background:transparent;color:#637390}.invoice-help__icon-button:hover{color:var(--help-blue);background:var(--help-pale)}.invoice-help__tabs{display:grid;grid-template-columns:1fr 1fr;flex-shrink:0;gap:4px;margin:0 18px 14px;padding:4px;border:1px solid #e8eef8;border-radius:13px;background:#f2f5fa}.invoice-help__tabs>button{display:flex;gap:8px;align-items:center;justify-content:center;min-height:42px;border:0;border-radius:9px;color:#5c6b86;background:transparent;font-size:12px;font-weight:650;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.invoice-help__tabs>button svg{width:17px;height:17px}.invoice-help__tabs>button[aria-selected=true]{color:#0754e6;background:#fff;box-shadow:0 2px 5px #1d427d10}.invoice-help__assistant{display:flex;flex:1;flex-direction:column;min-height:0}.invoice-help__conversation{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 20px 18px;scrollbar-width:thin;scrollbar-color:#c9d7ef transparent}.invoice-help__welcome{padding:18px 0 14px}.invoice-help__eyebrow{display:flex;align-items:center;gap:7px;color:#55709d;font-size:9px;font-weight:750;letter-spacing:1.1px}.invoice-help__eyebrow>span{width:6px;height:6px;border-radius:50%;background:#075bff}.invoice-help__welcome h3{margin-top:12px;color:var(--help-ink);font-size:28px;line-height:1.23;letter-spacing:-1.1px;font-weight:750}.invoice-help__welcome>p{margin-top:12px;max-width:325px;color:var(--help-muted);font-size:13px;line-height:1.75}.invoice-help__suggestions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:22px}.invoice-help__suggestions>button{display:flex;justify-content:space-between;align-items:center;gap:6px;min-height:57px;padding:10px 12px;border:1px solid #e0e9f8;border-radius:12px;background:#f9fbff;color:#344c76;text-align:left;font-size:11px;font-weight:550;line-height:1.5;transition:border-color .16s ease,background .16s ease}.invoice-help__suggestions>button:hover{background:#edf4ff;border-color:#a9c9ff}.invoice-help__suggestions svg{width:15px;height:15px;color:#4a7ad0}.invoice-help__messages{display:flex;flex-direction:column;gap:16px}.invoice-help__message{max-width:94%;padding:13px 15px;border:1px solid #e5edf8;border-radius:15px 15px 15px 3px;background:#f2f6fc;overflow-wrap:anywhere}.invoice-help__message-author{display:block;margin-bottom:5px;color:#52698e;font-size:10px;font-weight:700}.invoice-help__message p{color:#263b61;font-size:13px;line-height:1.75;white-space:pre-wrap}.invoice-help__message--user{align-self:flex-end;border:0;border-radius:15px 15px 3px;background:var(--help-blue)}.invoice-help__message--user .invoice-help__message-author{color:#d1e2ff}.invoice-help__message--user p{color:#fff}.invoice-help__guide-label{display:flex;align-items:center;gap:5px;margin-top:12px;padding-top:9px;border-top:1px solid #dce6f4;color:#5d6f8c;font-size:10px}.invoice-help__guide-label svg{width:13px;height:13px}.invoice-help__typing{display:flex;align-items:center;gap:9px;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:16px;padding:12px 15px;border:1px solid #e5edf8;border-radius:15px 15px 15px 3px;background:#f2f6fc;color:#5c6f8f;font-size:11px}.invoice-help__typing>span{display:flex;gap:3px}.invoice-help__typing i{width:5px;height:5px;border-radius:50%;background:#6898ed;animation:invoice-help-pulse 1s infinite alternate}.invoice-help__typing i:nth-child(2){animation-delay:.16s}.invoice-help__typing i:nth-child(3){animation-delay:.32s}.invoice-help__composer-area{flex-shrink:0;padding:12px 16px 10px;border-top:1px solid #edf1f7;background:#fff}.invoice-help__composer{display:flex;align-items:flex-end;gap:8px;padding:6px;border:1px solid #dce6f7;border-radius:15px;background:#fafcff;transition:border-color .16s ease}.invoice-help__composer:focus-within{border-color:#7daaff;box-shadow:0 0 0 3px #075bff0b}.invoice-help__composer textarea{width:100%;min-width:0;height:44px;max-height:100px;padding:12px 8px;border:0;outline:0;border-radius:8px;resize:vertical;background:transparent;color:var(--help-ink);font-size:13px;line-height:1.6}.invoice-help__composer textarea::-moz-placeholder{color:#7d8da8}.invoice-help__composer textarea::placeholder{color:#7d8da8}.invoice-help__composer>button{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;margin-bottom:1px;border:0;border-radius:11px;color:#fff;background:var(--help-blue)}.invoice-help__composer>button:disabled{background:#dbe5f4;color:#8399ba}.invoice-help__composer>button:hover:not(:disabled){background:var(--help-blue-dark)}.invoice-help__contact{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:5px 22px 20px;scrollbar-width:thin;scrollbar-color:#c9d7ef transparent}.invoice-help__contact-intro{padding-block:12px 20px}.invoice-help__contact-intro h3,.invoice-help__success h3{margin-top:9px;color:var(--help-ink);font-size:23px;font-weight:750;line-height:1.3;letter-spacing:-.8px}.invoice-help__contact-intro p{margin-top:9px;color:var(--help-muted);font-size:12px;line-height:1.75}.invoice-help__field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.invoice-help__field label{color:#283e66;font-size:12px;font-weight:650}.invoice-help__field input,.invoice-help__field textarea{display:block;width:100%;min-height:46px;padding:12px 13px;border:1px solid #dce5f3;border-radius:10px;color:var(--help-ink);background:#fcfdff;font-size:13px;line-height:1.5}.invoice-help__field textarea{min-height:108px;resize:vertical}.invoice-help__field :is(input,textarea)::-moz-placeholder{color:#8392ac}.invoice-help__field :is(input,textarea)::placeholder{color:#8392ac}.invoice-help__field :is(input,textarea)[aria-invalid=true]{border-color:#d57a88;background:#fffafb}.invoice-help__field :is(input,textarea):disabled{opacity:.65}.invoice-help__hint{color:#6d7e97;font-size:10px;line-height:1.6}.invoice-help__field-error{color:var(--help-error);font-size:11px;line-height:1.6}.invoice-help__error{margin-top:14px;padding:11px 12px;border:1px solid #f4d3da;border-radius:10px;background:#fff5f7;color:var(--help-error);font-size:12px;overflow-wrap:anywhere}.invoice-help__error p{line-height:1.65}.invoice-help__error button{display:flex;align-items:center;gap:6px;min-height:40px;margin-top:4px;padding:3px 0;border:0;background:transparent;color:#a5213a;font-size:11px;font-weight:700}.invoice-help__error button svg{width:14px;height:14px}.invoice-help__primary{display:flex;width:100%;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px 15px;margin-top:18px;border:1px solid #0755ed;border-radius:12px;color:#fff;background:var(--help-blue);font-size:13px;font-weight:650;box-shadow:0 4px 10px #075bff16}.invoice-help__primary:hover:not(:disabled){background:var(--help-blue-dark)}.invoice-help__primary:disabled{opacity:.65}.invoice-help__primary svg{width:17px;height:17px}.invoice-help__privacy{margin-top:10px!important;color:#6d7e97;font-size:9px;text-align:center;line-height:1.7}.invoice-help__success{display:flex;flex-direction:column;align-items:flex-start;padding-top:25px}.invoice-help__success-icon{display:grid;place-items:center;width:57px;height:57px;margin-bottom:23px;border:1px solid #c4e9d9;border-radius:18px;color:#0f8558;background:#e9f8f0}.invoice-help__success-icon svg{width:29px;height:29px}.invoice-help__success>p{margin-top:14px;color:var(--help-muted);font-size:13px;line-height:1.8;overflow-wrap:anywhere}.invoice-help__success>p strong{color:#3d547c;font-weight:650}.invoice-help__reference{display:grid;gap:5px;width:100%;margin-top:20px;padding:14px;border:1px dashed #cad9ee;border-radius:12px;background:#f7faff}.invoice-help__reference span{color:var(--help-muted);font-size:10px}.invoice-help__reference strong{color:#344f80;font-size:13px;overflow-wrap:anywhere}.invoice-help__footer{display:flex;flex-shrink:0;align-items:center;justify-content:center;gap:5px;min-height:34px;padding:6px 14px;border-top:1px solid #edf1f8;color:#6f809b;background:#fbfcff;font-size:9px}.invoice-help__footer strong{color:#4b648a;font-weight:650}.invoice-help__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes invoice-help-pulse{0%{opacity:.4}to{opacity:1}}@media (max-width: 1024px){.invoice-help{right:calc(20px + env(safe-area-inset-right));bottom:calc(20px + env(safe-area-inset-bottom))}.invoice-help__launcher{width:52px;height:52px;padding:0;border:0;box-shadow:0 4px 16px #075bff30}.invoice-help__launcher-copy,.invoice-help__launcher-dot{display:none}.invoice-help__launcher-icon{width:100%;height:100%}.invoice-help__launcher-icon svg{width:24px;height:24px}.invoice-help__launcher:hover{transform:none;box-shadow:0 4px 16px #075bff30}.invoice-help__launcher:active{transform:scale(.96)}.invoice-help__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;display:block;background:#101b4566;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .26s ease,visibility 0s .28s}.invoice-help.is-open .invoice-help__backdrop{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.invoice-help__panel{position:fixed;top:var(--help-viewport-top, 0px);right:0;bottom:auto;width:min(440px,70vw);height:var(--help-viewport-height, 100dvh);min-height:0;border:0;border-radius:22px 0 0 22px;transform:translate(100%);transform-origin:right center;transition:opacity .22s ease,transform .3s cubic-bezier(.4,0,.2,1),visibility 0s .3s}.invoice-help__panel.is-open{transform:translate(0);transition:opacity .24s ease,transform .42s cubic-bezier(.16,1,.3,1),visibility 0s}.invoice-help.is-open .invoice-help__launcher{opacity:0;visibility:hidden;pointer-events:none}.invoice-help__header{gap:10px;padding:max(12px,env(safe-area-inset-top)) 16px 10px}.invoice-help__brand-icon{width:36px;height:36px;border-radius:11px}.invoice-help__brand-icon svg{width:22px;height:22px}.invoice-help__brand-copy>span{font-size:8px;letter-spacing:1px}.invoice-help__brand-copy h2{font-size:14px}.invoice-help__tabs{margin:0 16px 10px;padding:3px;border-radius:12px}.invoice-help__tabs>button{min-height:44px;font-size:11.5px}.invoice-help__tabs>button svg{width:16px;height:16px}.invoice-help__conversation{padding:0 16px 16px}.invoice-help__welcome{padding:12px 0 16px}.invoice-help__welcome h3{margin-top:8px;font-size:22px;line-height:1.3;letter-spacing:-.65px}.invoice-help__welcome>p{margin-top:8px;max-width:none;font-size:12px;line-height:1.65}.invoice-help__welcome.has-conversation{padding:2px 0 12px}.invoice-help__welcome.has-conversation :is(.invoice-help__eyebrow,h3){display:none}.invoice-help__suggestions{margin-top:16px;gap:7px}.invoice-help__suggestions>button{min-height:48px;padding:9px 10px}.invoice-help__messages{gap:12px}.invoice-help__message{max-width:94%;padding:10px 12px;border-radius:13px 13px 13px 3px}.invoice-help__message--user{border-radius:13px 13px 3px}.invoice-help__message p{font-size:12.5px;line-height:1.65}.invoice-help__message-author{margin-bottom:3px;font-size:9px}.invoice-help__guide-label{margin-top:8px;padding-top:7px;font-size:9px}.invoice-help__typing{margin-top:12px;padding:10px 12px;font-size:10.5px}.invoice-help__composer-area{padding:9px 12px 8px}.invoice-help__composer{gap:4px;padding:4px;border-radius:12px}.invoice-help__composer textarea{height:44px;padding:11px 7px;resize:none;font-size:14px;line-height:1.5}.invoice-help__composer textarea::-moz-placeholder{font-size:13px}.invoice-help__composer textarea::placeholder{font-size:13px}.invoice-help__composer>button{width:44px;height:44px}.invoice-help__contact{padding:0 16px 16px}.invoice-help__contact-intro{padding-block:8px 16px}.invoice-help__contact-intro h3,.invoice-help__success h3{font-size:20px;letter-spacing:-.5px}.invoice-help__contact-intro p,.invoice-help__success>p{font-size:12px;line-height:1.65}.invoice-help__field{gap:5px;margin-bottom:13px}.invoice-help__field label{font-size:11.5px}.invoice-help__field input,.invoice-help__field textarea{min-height:44px;padding:10px 11px;font-size:14px}.invoice-help__field :is(input,textarea)::-moz-placeholder{font-size:12px}.invoice-help__field :is(input,textarea)::placeholder{font-size:12px}.invoice-help__field textarea{min-height:96px}.invoice-help__primary{min-height:44px;margin-top:14px;font-size:12px}.invoice-help__footer{min-height:28px;padding:5px 12px max(5px,env(safe-area-inset-bottom));font-size:9px}}@media (max-width: 600px){.invoice-help{right:calc(16px + env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom))}.invoice-help__launcher{width:48px;height:48px}.invoice-help__panel{width:100%;border-radius:0;transform:translateY(32px)}.invoice-help__panel.is-open{transform:translateY(0)}.invoice-help__header{padding-inline:max(14px,env(safe-area-inset-left)) max(14px,env(safe-area-inset-right))}.invoice-help__brand-copy h2{font-size:13px}.invoice-help__tabs{margin-inline:14px}.invoice-help__conversation{padding-inline:14px}.invoice-help__welcome h3{font-size:20px}.invoice-help__welcome h3 br{display:none}.invoice-help__eyebrow{font-size:8px;letter-spacing:.8px}.invoice-help__contact{padding-inline:14px}}@media (max-width: 1024px) and (max-height: 500px){.invoice-help__header{padding-block:4px}.invoice-help__brand-copy>span{display:none}.invoice-help__tabs{margin-bottom:6px}.invoice-help__welcome{padding-top:2px}.invoice-help__welcome :is(.invoice-help__eyebrow,h3),.invoice-help__welcome.has-conversation{display:none}.invoice-help__footer{min-height:22px;padding-block:2px}.invoice-help__composer-area{padding-block:5px}}@supports (-webkit-touch-callout: none){@media (max-width: 1024px){.invoice-help__field input,.invoice-help__field textarea,.invoice-help__composer textarea{font-size:16px}}}@media (max-width: 359px){.invoice-help__header{gap:8px;padding-inline:14px}.invoice-help__brand-icon{width:36px;height:36px;border-radius:11px}.invoice-help__brand-copy h2{font-size:13px}.invoice-help__brand-copy>span{font-size:8px}.invoice-help__conversation{padding-inline:16px}.invoice-help__suggestions{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.invoice-help *,.invoice-help *:before,.invoice-help *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.inv-login .inv-footer{padding-bottom:64px}@font-face{font-family:Administrator Inter;src:url(/assets/InterVariable-DiVDrmQJ.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.administrator-workspace{--sidebar-width: 286px;--sidebar-ink: #f5fbff;--sidebar-muted: #b9d9ec;min-height:100dvh;display:flex;overflow:hidden;background:#f4f8ff;color:#102349;font-family:Administrator Inter,Inter,Segoe UI,sans-serif}.administrator-workspace *,.administrator-workspace *:before,.administrator-workspace *:after{box-sizing:border-box}.administrator-workspace button,.administrator-workspace input{font:inherit}.administrator-workspace button{border:0}.administrator-workspace a{text-decoration:none}.administrator-workspace :focus-visible{outline:3px solid #7bdbff;outline-offset:3px}.admin-sidebar{width:var(--sidebar-width);height:100dvh;display:flex;flex:0 0 var(--sidebar-width);flex-direction:column;padding:20px 14px 14px;overflow:hidden;position:relative;z-index:20;color:var(--sidebar-ink);background:radial-gradient(circle at -18% 0%,rgb(38 233 255 / 50%),transparent 38%),radial-gradient(circle at 108% 110%,rgb(55 89 221 / 52%),transparent 46%),linear-gradient(163deg,#008dca,#0069b4 34%,#063c83,#092e68);box-shadow:12px 0 32px #02225b1f;transition:width .26s cubic-bezier(.2,.72,.3,1),flex-basis .26s cubic-bezier(.2,.72,.3,1),transform .26s cubic-bezier(.2,.72,.3,1)}.admin-sidebar:before{content:"";position:absolute;width:260px;height:260px;border:1px solid rgb(180 248 255 / 18%);border-radius:50%;left:-164px;bottom:-118px;box-shadow:0 0 0 52px #1bc0ef14,0 0 0 104px #1bc0ef0d;pointer-events:none}.admin-sidebar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(118deg,rgb(255 255 255 / 8%),transparent 30% 76%,rgb(4 14 95 / 15%));pointer-events:none}.admin-sidebar-top{display:flex;position:relative;align-items:flex-start;gap:8px;min-height:59px;padding:3px 4px 0}.admin-sidebar-brand{display:grid;justify-items:center;min-width:0;flex:1;gap:8px;color:#fff}.admin-sidebar-logo{display:grid;place-items:center;width:166px;max-width:100%;height:46px;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.admin-sidebar-logo-full{display:block;width:146px;max-width:calc(100% - 16px);height:34px}.admin-sidebar-logo-compact{display:none}.admin-sidebar-collapse,.admin-sidebar-mobile-close{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;padding:0;border:1px solid rgb(191 242 255 / 18%);border-radius:10px;background:#053b972e;color:#d5f4ff;cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .16s ease}.admin-sidebar-collapse:hover,.admin-sidebar-mobile-close:hover{color:#fff;background:#ffffff29}.admin-sidebar-mobile-close{display:none;position:absolute;top:3px;right:4px}.admin-sidebar-search{display:flex;align-items:center;gap:10px;min-height:42px;margin:12px 2px 11px;padding:0 10px;border:1px solid rgb(184 237 255 / 22%);border-radius:11px;background:#014da047;color:#d4f2ff;box-shadow:inset 0 1px 1px #ffffff14;transition:background-color .16s ease,border-color .16s ease}.admin-sidebar-search:focus-within{border-color:#8aebffcc;background:#02479766}.admin-sidebar-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#fff;font-size:12px;line-height:20px}.admin-sidebar-search input::-moz-placeholder{color:#caeafa;opacity:.94}.admin-sidebar-search input::placeholder{color:#caeafa;opacity:.94}.admin-sidebar-search kbd{padding:2px 5px;border-radius:5px;background:#ffffff24;color:#e9f8ff;font-family:inherit;font-size:10px;line-height:15px;white-space:nowrap}.admin-sidebar-nav{min-height:0;display:flex;flex:1;flex-direction:column;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgb(188 238 255 / 32%) transparent;padding:0 1px 8px}.admin-sidebar-nav::-webkit-scrollbar{width:5px}.admin-sidebar-nav::-webkit-scrollbar-thumb{border-radius:999px;background:#bceeff52}.admin-sidebar-dashboard,.admin-sidebar-group-toggle,.admin-sidebar-child{width:100%;display:flex;align-items:center;color:#effaff;text-align:left;cursor:pointer}.admin-sidebar .admin-sidebar-dashboard,.admin-sidebar .admin-sidebar-group-toggle{font-family:inherit;font-size:13px;font-weight:400;line-height:1.5}.admin-sidebar-dashboard{min-height:42px;gap:13px;padding:0 12px;border-radius:11px;transition:background-color .17s ease,box-shadow .17s ease,transform .17s ease}.admin-sidebar-dashboard:hover{background:#ffffff1a}.admin-sidebar-dashboard.is-active{background:linear-gradient(112deg,#23c9f8,#137cde);box-shadow:0 8px 18px #00328f42,inset 0 1px #ffffff40;color:#fff}.admin-sidebar-groups{display:grid;gap:5px;margin-top:8px}.admin-sidebar-group{border:1px solid transparent;border-radius:11px;transition:background-color .17s ease,border-color .17s ease}.admin-sidebar-group.is-open{border-color:#a8ebff1f;background:#002b7724}.admin-sidebar-group.has-active-child{background:linear-gradient(105deg,#0573cd7a,#03398b4d);border-color:#8ae7ff2e}.admin-sidebar-group-toggle{min-height:40px;gap:13px;padding:0 11px;border-radius:10px;background:transparent}.admin-sidebar-group-toggle:hover{background:#ffffff14}.admin-sidebar-group-toggle>span{flex:1;min-width:0}.admin-sidebar-group-chevron{margin-left:auto;transition:transform .19s ease}.admin-sidebar-group.is-open .admin-sidebar-group-chevron{transform:rotate(180deg)}.admin-sidebar-children{display:grid;gap:2px;padding:1px 5px 7px 34px}.admin-sidebar-child{position:relative;min-height:30px;gap:11px;padding:5px 8px;border-radius:7px;color:#d9f2ff;font-size:11px;font-weight:500;transition:background-color .16s ease,color .16s ease}.admin-sidebar-child:before{content:"";position:absolute;width:2px;height:0;left:-5px;border-radius:999px;background:#65e5ff;transition:height .17s ease}.admin-sidebar-child:hover{background:#ffffff14;color:#fff}.admin-sidebar-child.is-active{background:#87d3ff26;color:#fff;font-weight:670}.admin-sidebar-child.is-active:before{height:22px}.admin-sidebar-child-arrow{margin-left:auto;opacity:0;transition:opacity .16s ease,transform .16s ease}.admin-sidebar-child:hover .admin-sidebar-child-arrow,.admin-sidebar-child.is-active .admin-sidebar-child-arrow{opacity:.85;transform:translate(2px)}.admin-sidebar-no-results{margin:8px;color:#d5f3ff;font-size:11px;text-align:center}.admin-sidebar-footer{display:flex;align-items:center;gap:8px;flex:0 0 auto;margin-top:2px;padding:12px 3px 0;border-top:1px solid rgb(205 244 255 / 24%)}.admin-sidebar-user{display:flex;min-width:0;flex:1;align-items:center;gap:9px;color:#fff}.admin-sidebar-avatar{display:grid;place-items:center;flex:0 0 39px;width:39px;height:39px;border-radius:50%;background:linear-gradient(135deg,#7ed7ff,#4281f4);box-shadow:inset 0 1px 1px #ffffff52}.admin-sidebar-user>span:nth-child(2){display:grid;min-width:0;gap:2px}.admin-sidebar-user strong{overflow:hidden;text-overflow:ellipsis;font-size:11px;font-weight:700;white-space:nowrap}.admin-sidebar-user small{color:#c7e9fa;font-size:10px}.admin-sidebar-user-chevron{color:#d4eefb}.admin-sidebar-logout{display:grid;place-items:center;flex:0 0 48px;min-height:48px;gap:2px;padding:5px 2px;border:1px solid rgb(198 239 255 / 18%);border-radius:9px;background:#04368f30;color:#e5f7ff;font-size:9px;cursor:pointer;transition:background-color .16s ease,color .16s ease}.admin-sidebar-logout:hover{background:#ffffff24;color:#fff}.admin-sidebar-logout span{line-height:11px}.admin-sidebar.is-collapsed{width:78px;flex-basis:78px;padding-inline:12px}.admin-sidebar.is-collapsed .admin-sidebar-top{justify-content:center}.admin-sidebar.is-collapsed .admin-sidebar-brand{flex:0 0 48px}.admin-sidebar.is-collapsed .admin-sidebar-brand-copy,.admin-sidebar.is-collapsed .admin-sidebar-search,.admin-sidebar.is-collapsed .admin-sidebar-dashboard span,.admin-sidebar.is-collapsed .admin-sidebar-group-toggle>span,.admin-sidebar.is-collapsed .admin-sidebar-group-chevron,.admin-sidebar.is-collapsed .admin-sidebar-children,.admin-sidebar.is-collapsed .admin-sidebar-user>span:nth-child(2),.admin-sidebar.is-collapsed .admin-sidebar-user-chevron,.admin-sidebar.is-collapsed .admin-sidebar-logout span{display:none}.admin-sidebar.is-collapsed .admin-sidebar-collapse{position:absolute;right:-11px;top:25px;z-index:2;border-color:#b8e8ff;border-radius:50%;background:#0b69be;transform:rotate(180deg)}.admin-sidebar.is-collapsed .admin-sidebar-dashboard,.admin-sidebar.is-collapsed .admin-sidebar-group-toggle{justify-content:center;padding-inline:0}.admin-sidebar.is-collapsed .admin-sidebar-group{border-color:transparent;background:transparent}.admin-sidebar.is-collapsed .admin-sidebar-footer{justify-content:center}.admin-sidebar.is-collapsed .admin-sidebar-user{flex:0 0 39px}.admin-sidebar.is-collapsed .admin-sidebar-logout{position:absolute;right:14px;bottom:16px;transform:translate(70px);opacity:0;pointer-events:none}.administrator-content{min-width:0;flex:1;min-height:100dvh;overflow:auto;padding:clamp(28px,5vw,76px);background:radial-gradient(circle at 100% 0%,#ddf5ff 0,transparent 27%),linear-gradient(135deg,#f7fbff,#eef6ff)}.administrator-content-header{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:980px;margin:0 auto}.administrator-content-header p{margin:0 0 5px;color:#7189ad;font-size:11px;font-weight:750;letter-spacing:.11em}.administrator-content-header h1{margin:0;color:#112a53;font-family:Administrator Inter,Inter,sans-serif;font-size:clamp(28px,3vw,42px);font-weight:760;letter-spacing:-1.5px}.administrator-content-role{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid #c6dbf7;border-radius:999px;background:#fffc;color:#39628d;font-size:12px;font-weight:650}.admin-mobile-menu-button{display:none}.administrator-placeholder{max-width:680px;margin:clamp(70px,14vh,150px) auto 0;padding:clamp(30px,5vw,55px);border:1px solid #d5e5fa;border-radius:24px;background:#ffffffd1;box-shadow:0 22px 70px #1e59a51a;text-align:center}.administrator-placeholder-icon{display:inline-grid;place-items:center;width:58px;height:58px;margin-bottom:18px;border-radius:18px;background:linear-gradient(135deg,#1ec8ef,#176eee);color:#fff;box-shadow:0 10px 24px #176eee40}.administrator-placeholder-eyebrow{margin:0;color:#176eee;font-size:11px;font-weight:760;letter-spacing:.12em}.administrator-placeholder h2{margin:10px 0 12px;color:#112a53;font-family:Administrator Inter,Inter,sans-serif;font-size:clamp(23px,3vw,32px);letter-spacing:-.9px}.administrator-placeholder>p:not(.administrator-placeholder-eyebrow){max-width:520px;margin:0 auto;color:#637da3;font-size:15px;line-height:1.65}.administrator-placeholder-note{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:22px;padding:9px 12px;border-radius:999px;background:#edf5ff;color:#477098;font-size:12px}.admin-sidebar-backdrop{display:none}@media (min-width: 900px){.admin-sidebar.is-collapsed .admin-sidebar-top{padding-inline:0}.admin-sidebar.is-collapsed .admin-sidebar-brand{flex-basis:44px}.admin-sidebar.is-collapsed .admin-sidebar-logo{width:44px;height:44px}.admin-sidebar.is-collapsed .admin-sidebar-logo-full{display:none}.admin-sidebar.is-collapsed .admin-sidebar-logo-compact{display:block}}@media (max-width: 899px){.admin-sidebar{width:min(286px,86vw);height:100dvh;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:18px 0 45px #021e5245}.admin-sidebar.is-mobile-open{transform:translate(0)}.admin-sidebar.is-collapsed{width:min(286px,86vw);flex-basis:auto;padding-inline:14px}.admin-sidebar.is-collapsed .admin-sidebar-top{justify-content:initial}.admin-sidebar.is-collapsed .admin-sidebar-brand{flex:1}.admin-sidebar.is-collapsed .admin-sidebar-brand-copy,.admin-sidebar.is-collapsed .admin-sidebar-search,.admin-sidebar.is-collapsed .admin-sidebar-dashboard span,.admin-sidebar.is-collapsed .admin-sidebar-group-toggle>span,.admin-sidebar.is-collapsed .admin-sidebar-group-chevron,.admin-sidebar.is-collapsed .admin-sidebar-children,.admin-sidebar.is-collapsed .admin-sidebar-user>span:nth-child(2),.admin-sidebar.is-collapsed .admin-sidebar-user-chevron,.admin-sidebar.is-collapsed .admin-sidebar-logout span{display:initial}.admin-sidebar.is-collapsed .admin-sidebar-search{display:flex}.admin-sidebar.is-collapsed .admin-sidebar-children{display:grid}.admin-sidebar.is-collapsed .admin-sidebar-dashboard,.admin-sidebar.is-collapsed .admin-sidebar-group-toggle{justify-content:flex-start;padding-inline:11px}.admin-sidebar.is-collapsed .admin-sidebar-group.is-open{border-color:#a8ebff1f;background:#002b7724}.admin-sidebar.is-collapsed .admin-sidebar-footer{justify-content:initial}.admin-sidebar.is-collapsed .admin-sidebar-user{flex:1}.admin-sidebar.is-collapsed .admin-sidebar-logout{position:static;right:auto;bottom:auto;transform:none;opacity:1;pointer-events:auto}.admin-sidebar.is-collapsed .admin-sidebar-collapse{position:static;transform:none;border-radius:10px;background:#053b972e}.admin-sidebar-collapse{display:none}.admin-sidebar-mobile-close{display:grid}.admin-sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:19;display:block;border:0;background:#05173e73;opacity:0;pointer-events:none;transition:opacity .23s ease}.admin-sidebar-backdrop.is-visible{opacity:1;pointer-events:auto}.administrator-content{padding:24px}.administrator-content-header{align-items:flex-start}.admin-mobile-menu-button{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:1px solid #c7dcf5;border-radius:12px;background:#fff;color:#126fd4;box-shadow:0 6px 16px #205dab17}.administrator-content-role{margin-top:3px}}@media (max-width: 559px){.administrator-content{padding:18px}.administrator-content-header{gap:12px}.administrator-content-header h1{font-size:27px;letter-spacing:-1px}.administrator-content-header p{font-size:9px}.administrator-content-role{display:none}.administrator-placeholder{margin-top:52px;padding:30px 22px;border-radius:20px}.administrator-placeholder>p:not(.administrator-placeholder-eyebrow){font-size:14px}.admin-sidebar-children{padding-left:32px}}@media (max-width: 1199px),(pointer: coarse) and (max-width: 1399px){.administrator-content-header h1,.administrator-content.administrator-content--audit .administrator-content-header h1{font-size:24px;letter-spacing:-.75px;line-height:1.3}.administrator-content-header p{font-size:10px}}@media (max-width: 599px){.administrator-content-header h1,.administrator-content.administrator-content--audit .administrator-content-header h1{font-size:21px;letter-spacing:-.6px}.administrator-content-header p{font-size:9px}}@media (prefers-reduced-motion: reduce){.admin-sidebar,.admin-sidebar-backdrop,.admin-sidebar *,.administrator-workspace *{transition:none!important}}.admin-sidebar-support-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;min-height:22px;padding:1px 6px;background:#e7f1ff;color:#0955b0;border-radius:6px;font-size:11px;font-weight:600}.inv-page,.inv-dialog{--inv-ink: #193c60;--inv-muted: #617e9e;--inv-border: #dce8f6;--inv-blue: #1674d8;color:var(--inv-ink);font-family:Administrator Inter,Karla,sans-serif;font-size:13px;line-height:1.55}.inv-page{position:relative;width:100%;min-width:0;padding-bottom:24px}.inv-page *,.inv-dialog *{box-sizing:border-box}.inv-page button,.inv-dialog button,.inv-page input,.inv-page select,.inv-dialog input,.inv-dialog select,.inv-dialog textarea{font-family:inherit}.inv-page :is(button,a,input,select,summary):focus-visible,.inv-dialog :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #91c6ff;outline-offset:2px}.inv-page a,.inv-dialog a{color:#1674d8;text-decoration:none}.inv-page svg,.inv-dialog svg{flex-shrink:0}.inv-toolbar{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px}.inv-toolbar p{color:var(--inv-muted);font-size:12px;margin:0}.inv-kicker{display:flex;align-items:center;gap:7px;font-size:10px;color:#6988a9;margin-top:8px}.inv-kicker svg{width:15px;height:15px}.inv-toolbar-actions,.inv-row-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.inv-toolbar-action-label{white-space:nowrap}.inv-page .inv-button,.inv-dialog .inv-button{display:inline-flex;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 13px;border:1px solid #d6e4f5;border-radius:9px;background:#fff;color:#305a84;font-size:12px;line-height:1.4;cursor:pointer;font-weight:500;text-decoration:none}.inv-button svg{width:16px;height:16px}.inv-page .inv-button:hover,.inv-dialog .inv-button:hover{background:#f0f6ff}.inv-page .inv-primary,.inv-dialog .inv-primary{background:#1674d8;color:#fff;border-color:#1674d8}.inv-page .inv-primary:hover,.inv-dialog .inv-primary:hover{background:#0865c5}.inv-page .inv-danger,.inv-dialog .inv-danger{background:#fff3f4;color:#ac354b;border-color:#f1d2d9}.inv-page .inv-small,.inv-dialog .inv-small{font-size:11px;padding:7px 10px;min-height:36px}.inv-page button:disabled,.inv-dialog button:disabled,.inv-upload .is-disabled{opacity:.55;cursor:not-allowed}.inv-page .inv-icon-button,.inv-dialog .inv-icon-button{display:inline-grid;place-items:center;border:1px solid #e2ebf7;border-radius:8px;min-width:40px;min-height:40px;padding:9px;background:#f4f8fd;color:#527ca7;cursor:pointer}.inv-icon-button svg{width:16px;height:16px}.inv-page .inv-text-button,.inv-dialog .inv-text-button{border:0;padding:5px 0;background:transparent;color:#126fce;text-align:left;font-size:12px;font-weight:600;cursor:pointer;overflow-wrap:anywhere}.inv-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:16px}.inv-kpi{background:#fff;border:1px solid var(--inv-border);border-radius:14px;padding:17px 16px;min-width:0}.inv-kpi>span{display:flex;gap:7px;align-items:center;font-size:10px;color:#637f9d;min-height:30px}.inv-kpi>span svg{width:16px;height:16px;color:#3b87cc}.inv-kpi strong{display:block;font-size:clamp(17px,1.5vw,23px);letter-spacing:-.55px;font-weight:650;margin-top:11px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.inv-kpi small{color:#6d86a2;font-size:10px;font-weight:400;letter-spacing:0}.inv-kpi-overdue{border-color:#f2ddd0}.inv-kpi-paid{border-color:#ceeae1}.inv-outstanding{display:flex;flex-wrap:wrap;align-items:center;gap:20px;background:#edf5ff;border:1px solid #d8e8fc;padding:16px 20px;border-radius:13px;margin-bottom:22px}.inv-outstanding>div{min-width:180px;padding-right:20px;border-right:1px solid #d3e4f8}.inv-outstanding span{display:block;color:#6684a5;font-size:10px}.inv-outstanding strong{display:block;font-size:17px;margin-top:3px}.inv-outstanding p{flex:1;margin:0;color:#5d7a9b;font-size:10px;min-width:160px}.inv-panel{min-width:0;background:#fff;border:1px solid var(--inv-border);border-radius:16px}.inv-list-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:21px 22px 16px}.inv-list-heading h2{font-size:16px;font-weight:650;margin:0}.inv-list-heading p{color:var(--inv-muted);font-size:11px;margin:5px 0 0}.inv-export{position:relative}.inv-export summary{list-style:none}.inv-export summary::-webkit-details-marker{display:none}.inv-export>div{position:absolute;z-index:5;right:0;top:calc(100% + 6px);padding:5px;background:#fff;box-shadow:0 10px 30px #193c6020;border:1px solid var(--inv-border);border-radius:9px;min-width:180px}.inv-export button,.inv-row-menu button,.inv-row-menu a{display:block;width:100%;border:0;background:none;padding:10px;color:#315d87;font-size:11px;text-align:left;border-radius:5px;cursor:pointer}.inv-export button:hover,.inv-row-menu button:hover,.inv-row-menu a:hover{background:#f0f6ff}.inv-filters{display:flex;flex-wrap:wrap;gap:10px;padding:0 22px 17px;align-items:end}.inv-filters>label{display:grid;gap:5px;font-size:10px;color:var(--inv-muted);flex:1;min-width:130px}.inv-page .inv-filters .inv-search{display:flex;align-items:center;flex:2;gap:8px;min-width:210px;border:1px solid #d8e5f4;border-radius:9px;padding:0 11px;min-height:40px}.inv-search svg{width:17px;height:17px}.inv-page .inv-search input{border:0;padding:8px 0;width:100%;min-width:0;background:transparent}.inv-page input:not([type=checkbox]),.inv-page select,.inv-dialog input:not([type=file],[type=checkbox]),.inv-dialog select,.inv-dialog textarea{border:1px solid #d6e4f4;border-radius:8px;background:#fff;padding:10px;min-height:40px;min-width:0;max-width:100%;color:#305780;font-size:12px;line-height:1.45}.inv-dialog input:disabled,.inv-dialog select:disabled{background:#f1f5f9;color:#61758c}.inv-dialog input[readonly]{background:#f6f9fd}.inv-page input[type=checkbox]{width:20px;height:20px;accent-color:#1674d8;vertical-align:middle}.inv-page .inv-search input{border:0;padding-left:0}.inv-disclosure{border-top:1px solid #edf2f8;border-bottom:1px solid #edf2f8}.inv-disclosure summary{color:#587ba1;padding:11px 0;font-size:11px;cursor:pointer}.inv-advanced{padding:0 22px}.inv-advanced .inv-form-grid{padding:4px 0 18px;grid-template-columns:repeat(4,minmax(0,1fr))}.inv-table-wrap{overflow:auto;width:100%;min-width:0;scrollbar-width:thin;scrollbar-color:#c4d8ef #f5f9fe}.inv-table{width:100%;min-width:1180px;border-collapse:collapse;text-align:left;font-size:11px}.inv-table th{background:#f5f8fd;color:#6481a0;font-size:10px;font-weight:550;border-block:1px solid #e7eef8;white-space:nowrap}.inv-table th,.inv-table td{padding:12px 13px}.inv-table td{border-bottom:1px solid #edf2f9;white-space:nowrap;vertical-align:middle;font-variant-numeric:tabular-nums}.inv-table td[data-label="Vendor/Pelanggan"],.inv-table td[data-label=Pihak]{white-space:normal;min-width:150px;max-width:220px;overflow-wrap:anywhere}.inv-table tbody tr:hover{background:#fbfdff}.inv-table :is(th,td):first-child{padding-left:22px}.inv-badge{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;border-radius:6px;background:#eff4fa;color:#66809b;font-size:10px;line-height:1.3;font-weight:500;white-space:nowrap}.inv-status-validated,.inv-status-verified,.inv-status-paid{color:#08765d;background:#e8f7f0}.inv-status-cash_recorded{color:#1757a6;background:#eaf3ff}.inv-status-pending_review,.inv-status-pending_verification{color:#9a691c;background:#fff5df}.inv-status-partially_paid,.inv-status-ocr{color:#3b70ae;background:#eaf3ff}.inv-status-cancelled,.inv-status-rejected,.inv-status-overdue,.inv-status-reversed{color:#ad4256;background:#fff0f3}.inv-status-returned_for_revision{color:#9061a8;background:#f6eefb}.inv-direction{font-size:10px;font-weight:550}.inv-direction.inflow,.inv-direction.outgoing{color:#09816c}.inv-direction.outflow,.inv-direction.incoming{color:#ad5664}.inv-row-actions{flex-wrap:nowrap;gap:5px}.inv-row-menu>summary{display:grid;place-items:center;width:36px;height:40px;border-radius:7px;cursor:pointer;list-style:none;background:#f1f6fc;color:#5079a4}.inv-row-menu>summary::-webkit-details-marker{display:none}.inv-row-menu>div{min-width:160px;background:#fff;border:1px solid var(--inv-border);border-radius:7px;padding:4px;margin-top:5px}.inv-bulk{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 22px;background:#f0f6ff;font-size:11px}.inv-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;font-size:10px;color:#6883a0}.inv-pagination>span,.inv-pagination>div{display:flex;align-items:center;gap:9px}.inv-pagination select{padding:6px;min-height:34px}.inv-empty{text-align:center;padding:44px 20px!important;color:#6883a0}.inv-empty>svg{display:block;width:30px;height:30px;margin:0 auto 13px;color:#7ca6cf}.inv-empty>strong,.inv-empty>span{display:block;white-space:normal}.inv-empty>strong{font-weight:600;font-size:13px;margin-bottom:6px;color:#4f7295}.inv-empty>span{font-size:11px}.inv-tabs{display:flex;flex-wrap:wrap;border-bottom:1px solid #e3ecf8;padding:8px 16px 0;gap:3px}.inv-page .inv-tabs button{padding:14px 12px;font-size:12px;color:#6b85a1;border:0;border-bottom:2px solid transparent;background:none;cursor:pointer}.inv-tabs button.is-active{color:#1674d8;border-bottom-color:#1674d8;font-weight:600}.inv-tabs button span{background:#eef4ff;border-radius:9px;font-size:10px;padding:2px 6px;margin-left:7px}.inv-state{display:grid;place-items:center;text-align:center;padding:50px 22px;border:0}.inv-state>svg{width:32px;height:32px;color:#6f9fce}.inv-state h2{font-size:16px;margin-top:16px}.inv-state p{color:var(--inv-muted);font-size:12px}.inv-error{display:flex;align-items:flex-start;gap:9px;background:#fff3f4;border:1px solid #f3d7df;border-radius:9px;padding:12px;color:#a33e52;font-size:12px;overflow-wrap:anywhere;margin:0 0 16px}.inv-error svg{width:17px;height:17px;margin-top:1px}.inv-info{background:#eff6ff;border:1px solid #d5e7fc;color:#5179a1;border-radius:10px;padding:13px;font-size:12px;margin:0 0 18px}.inv-muted{color:var(--inv-muted);font-size:11px}.inv-negative{color:#ae3e50}.inv-dialog{width:min(520px,calc(100% - 28px));max-width:calc(100% - 28px);max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid #d8e6f4;border-radius:18px;box-shadow:0 24px 100px #102b4e40;background:#fff;overscroll-behavior:contain}.inv-dialog.inv-dialog-wide{width:min(1120px,calc(100% - 36px))}.inv-dialog-heading>div{flex:1;min-width:0}.inv-dialog::backdrop{background:#10263f88;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.inv-dialog-heading{position:sticky;z-index:2;top:0;background:#fff;display:flex;justify-content:space-between;align-items:center;padding:22px 25px;border-bottom:1px solid #e6eef8;gap:14px}.inv-dialog-heading p{font-size:9px;letter-spacing:1.3px;color:#7b95b0;margin:0 0 6px}.inv-dialog-heading h2{font-size:20px;font-weight:650;margin:0;overflow-wrap:anywhere}.inv-dialog-body{padding:22px 25px}.inv-dialog-body h3{font-size:13px;font-weight:650;margin:22px 0 13px}.inv-dialog-body>h3:first-child{margin-top:0}.inv-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.inv-form-grid label,.inv-field,.inv-item label,.inv-picker>label{display:grid;gap:6px;font-size:11px;color:#59799b;min-width:0}.inv-dialog label input,.inv-dialog label select,.inv-dialog label textarea{width:100%}.inv-span-2{grid-column:1 / -1}.inv-field{margin:13px 0}.inv-dialog textarea{resize:vertical}.inv-section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:20px 0 12px}.inv-section-heading h3{margin:0}.inv-item-list{display:grid;gap:12px}.inv-item{display:grid;grid-template-columns:minmax(180px,2fr) .65fr 1fr 1fr .7fr 38px;gap:10px;align-items:end;padding:13px;margin:0;border:1px solid #dfe9f5;border-radius:10px;min-width:0}.inv-item legend{padding:0 6px;font-size:10px;color:#7891ac}.inv-item input{padding:9px 8px}.inv-total-preview{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#eff6ff;border:1px solid #dceafa;border-radius:11px;padding:16px;margin:18px 0}.inv-total-preview>span{font-size:12px}.inv-total-preview small{display:block;font-size:10px;color:#7290af;margin-top:4px}.inv-total-preview strong{font-size:20px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.inv-form-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px;padding:17px 25px;border-top:1px solid #e7eef7}.inv-sticky-actions{position:sticky;z-index:2;bottom:0;background:#fff}.inv-feedback{padding:28px;text-align:center}.inv-dialog.inv-dialog-feedback{width:min(420px,calc(100% - 28px))}.inv-feedback-icon{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:16px;color:#1674d8;background:#edf5ff;margin-bottom:17px}.inv-feedback-icon svg{width:24px;height:24px}.inv-feedback-icon.is-success{color:#05806b;background:#e9f8f2}.inv-feedback h2{font-size:20px;font-weight:650;margin:0}.inv-feedback p{color:#6a86a3;font-size:12px;line-height:1.7;margin:10px 0 21px;overflow-wrap:anywhere}.inv-upload{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0}.inv-upload label{position:relative;overflow:hidden}.inv-upload input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%}.inv-upload small{font-size:10px;color:#7a94ae}.inv-upload .inv-error{width:100%;margin:0}.inv-file-list{padding-left:18px;color:#6785a4;font-size:11px;overflow-wrap:anywhere}.inv-file-name{color:#547b9e;font-size:11px;overflow-wrap:anywhere}.inv-detail-banner{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px;background:linear-gradient(110deg,#f0f6ff,#edf8fa);border:1px solid #dceafa;border-radius:13px;margin-bottom:20px}.inv-detail-banner h3{font-size:18px;margin:5px 0 11px}.inv-detail-banner>div>span:first-child{font-size:11px;color:#6687a7}.inv-detail-banner strong{display:block;font-size:23px;font-weight:650;white-space:nowrap}.inv-detail-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;align-items:start}.inv-detail-grid>div{min-width:0}.inv-detail-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px}.inv-detail-stats>div{min-width:0}.inv-detail-stats span{display:block;font-size:10px;color:#6c89a8;margin-bottom:5px}.inv-detail-stats strong,.inv-detail-stats b{font-size:14px;font-weight:600;overflow-wrap:anywhere}.inv-definition{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px 0;border-block:1px solid #e7eef8}.inv-definition dt{color:#7b94ad;font-size:10px;margin-bottom:4px}.inv-definition dd{margin:0;font-size:12px;color:#385e83;overflow-wrap:anywhere}.inv-detail-table{width:100%;border-collapse:collapse;font-size:11px;min-width:500px}.inv-detail-table th{background:#f3f7fd;color:#6b86a2;font-size:10px}.inv-detail-table th,.inv-detail-table td{padding:10px;text-align:left;border-bottom:1px solid #e9eff7}.inv-amount-breakdown{display:grid;gap:9px;margin:18px 0;padding:15px;background:#f6f9fe;border-radius:9px}.inv-amount-breakdown>div{display:flex;justify-content:space-between;gap:15px;font-size:12px}.inv-amount-breakdown dd{margin:0;font-variant-numeric:tabular-nums}.inv-amount-breakdown>div:last-child{font-weight:650;border-top:1px solid #dce8f6;padding-top:10px}.inv-checklist{list-style:none;padding:0;display:grid;gap:9px;font-size:11px;color:#9a792f}.inv-checklist li{display:flex;gap:9px}.inv-checklist .is-passed{color:#0b806b}.inv-note-text{white-space:pre-wrap;color:#6381a0;font-size:12px;overflow-wrap:anywhere}.inv-document-panel{background:#f8faff;border:1px solid #e2ebf7;border-radius:13px;padding:17px}.inv-document-panel h3{display:flex;align-items:center;gap:8px;margin-top:0}.inv-document-panel h3 svg{width:17px;height:17px;color:#628cba}.inv-document-preview{background:#eaf0f8;border-radius:8px;margin:12px 0;overflow:hidden}.inv-document-preview img{max-width:100%;max-height:560px;-o-object-fit:contain;object-fit:contain;display:block;margin:auto}.inv-document-preview iframe{width:100%;height:450px;border:0}.inv-document-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:230px;padding:20px;text-align:center;gap:9px;color:#7894af;font-size:11px;overflow-wrap:anywhere}.inv-document-placeholder svg{width:34px;height:34px;margin-bottom:4px}.inv-document-placeholder strong{font-size:12px;font-weight:500}.inv-timeline{padding:3px 0}.inv-timeline article{display:flex;gap:13px;padding:0 0 21px;position:relative}.inv-timeline article:not(:last-child):before{content:"";position:absolute;left:5px;width:1px;top:12px;bottom:0;background:#dbe8f6}.inv-timeline-dot{width:11px;height:11px;border:3px solid #cde3ff;background:#3989dc;border-radius:100%;margin-top:4px;flex-shrink:0}.inv-timeline strong{font-size:12px;font-weight:550}.inv-timeline small{display:block;color:#7a94af;font-size:10px;margin-top:4px}.inv-timeline p{font-size:11px;color:#647f9b;margin:7px 0 0}.inv-payment-history{display:grid;gap:8px}.inv-payment-history>a{display:flex;justify-content:space-between;gap:12px;padding:12px;border:1px solid #e1ebf7;border-radius:9px}.inv-payment-history strong{display:block;font-size:11px}.inv-payment-history span{display:block;font-size:10px;color:#7a94ae;margin-top:4px}.inv-payment-history b{white-space:nowrap;font-size:12px}.inv-mobile-tabs{display:none}.inv-picker>div{display:grid;gap:5px;max-height:230px;overflow-y:auto;padding:10px 0;margin-bottom:12px}.inv-dialog .inv-picker button{display:flex;justify-content:space-between;align-items:center;gap:13px;padding:12px;border:1px solid #dce8f6;border-radius:8px;background:#fff;color:#446b93;cursor:pointer;text-align:left;font-size:11px}.inv-picker button.is-selected{background:#eef6ff;border-color:#7ab4f0}.inv-picker small{display:block;margin-top:4px;font-size:10px;color:#7590ac}.inv-picker b{white-space:nowrap}.inv-selected-invoice{background:#eff6ff;padding:16px;border-radius:11px;margin-bottom:20px}.inv-selected-invoice>strong{display:block;font-size:14px}.inv-selected-invoice>span{display:block;font-size:11px;color:#6488ab;margin:5px 0 15px}.inv-selected-invoice>small{color:#7693af;font-size:10px}.inv-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.inv-spin{animation:inv-spin 1s linear infinite}@keyframes inv-spin{to{transform:rotate(360deg)}}@media (max-width: 1350px){.inv-kpis,.inv-advanced .inv-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.inv-toolbar{align-items:flex-start;flex-direction:column}}@media (max-width: 1000px){.inv-item{grid-template-columns:repeat(4,minmax(0,1fr))}.inv-item-description{grid-column:1 / -1}.inv-detail-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:17px}}@media (max-width: 799px){.inv-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.inv-kpi{padding:14px}.inv-kpi strong{font-size:21px}.inv-outstanding{gap:14px;padding:15px}.inv-outstanding>div{min-width:0;flex:1;padding:0;border:0}.inv-outstanding>p{width:100%;flex:auto}.inv-filters{padding:0 15px 15px}.inv-filters .inv-search{flex-basis:100%}.inv-advanced{padding-inline:15px}.inv-advanced .inv-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inv-list-heading{padding:18px 15px 15px}.inv-list-heading p{max-width:230px}.inv-table-wrap:has(>.inv-table){overflow:visible}.inv-table,.inv-table tbody{display:block;width:100%;min-width:0}.inv-table thead{display:none}.inv-table tbody{padding:0 13px}.inv-table tr{display:block;border:1px solid #dfe9f6;border-radius:11px;padding:10px 12px;margin:0 0 12px;min-width:0}.inv-table td,.inv-table td:first-child{display:flex;justify-content:space-between;align-items:baseline;gap:13px;padding:6px 0;white-space:normal;border:0;min-width:0;max-width:none;overflow-wrap:anywhere;text-align:right}.inv-table td:before{content:attr(data-label);flex-shrink:0;text-align:left;font-size:10px;color:#7a95b0;font-weight:400;max-width:115px}.inv-table td[data-label=Aksi]{align-items:center;border-top:1px solid #edf2f9;margin-top:6px;padding-top:10px}.inv-table td.inv-empty{display:flex;flex-direction:column;align-items:center}.inv-empty:before{display:none}.inv-row-actions{justify-content:flex-end;flex-wrap:wrap}.inv-pagination{padding:11px 14px}.inv-pagination>span{gap:4px;flex-wrap:wrap}.inv-tabs{padding-inline:8px}.inv-page .inv-tabs button{flex:1 1 40%;padding:13px 7px;font-size:11px}.inv-dialog,.inv-dialog.inv-dialog-wide{width:calc(100% - 20px);max-width:calc(100% - 20px);max-height:calc(100dvh - 20px);border-radius:14px}.inv-dialog-heading{padding:16px}.inv-dialog-heading h2{font-size:18px}.inv-dialog-body{padding:17px 16px}.inv-form-actions{padding:13px 16px}.inv-detail-grid{grid-template-columns:minmax(0,1fr)}.inv-mobile-tabs{display:flex;gap:5px;border-bottom:1px solid #e1ebf7;margin-bottom:17px}.inv-dialog .inv-mobile-tabs button{flex:1;border:0;padding:11px 5px;color:#7c94ad;background:none;font-size:11px;border-bottom:2px solid transparent}.inv-dialog .inv-mobile-tabs button.is-active{color:#1674d8;border-bottom-color:#1674d8}.inv-detail-tab:not(.is-visible){display:none}.inv-detail-banner{flex-wrap:wrap;padding:16px;gap:12px}.inv-detail-banner>div{min-width:0}.inv-detail-banner h3{overflow-wrap:anywhere}.inv-detail-banner strong{font-size:22px;white-space:normal}.inv-document-preview iframe{height:350px}}@media (max-width: 479px){.inv-toolbar-actions{width:100%}.inv-toolbar-actions .inv-button{flex:1}.inv-form-grid{grid-template-columns:minmax(0,1fr)}.inv-span-2{grid-column:auto}.inv-item{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.inv-item .inv-icon-button{justify-self:end;grid-column:2}.inv-total-preview{align-items:flex-start;flex-direction:column;gap:10px}.inv-form-actions .inv-button{flex:1}.inv-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.inv-kpi strong{font-size:19px}.inv-kpi>span{align-items:flex-start;font-size:10px}.inv-advanced .inv-form-grid{grid-template-columns:minmax(0,1fr)}.inv-picker button{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion: reduce){.inv-spin{animation:none}}.invoice-workspace{height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:#f2f7fd;color:#193c60;font-family:Administrator Inter,sans-serif}.invoice-workspace>header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:15px;padding:16px 28px;background:#fff;border-bottom:1px solid #dde9f8}.invoice-workspace-brand{display:flex;align-items:center;gap:12px}.invoice-workspace-brand>svg{width:34px;height:34px;color:#1674d8}.invoice-workspace-brand strong{display:block;font-size:17px}.invoice-workspace-brand small{display:block;font-size:10px;color:#7d96b0}.invoice-workspace>header>div:last-child{display:flex;align-items:center;gap:12px;font-size:12px}.invoice-workspace>header button{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:9px;background:#eff5fd;color:#4d7faf;cursor:pointer}.invoice-workspace>nav{display:flex;gap:7px;flex-shrink:0;padding:10px 28px;background:#fff;border-bottom:1px solid #e2ecf9}.invoice-workspace>nav a{display:inline-flex;align-items:center;gap:8px;padding:11px 16px;border-radius:9px;color:#6c89a7;font-size:12px;text-decoration:none}.invoice-workspace>nav svg{width:17px;height:17px}.invoice-workspace>nav .active{background:#eaf4ff;color:#1674d8;font-weight:600}.invoice-workspace>main{overflow-y:auto;min-height:0;flex:1;padding:25px 28px}.invoice-workspace-heading{margin-bottom:22px}.invoice-workspace-heading p{font-size:9px;color:#7b99b8;letter-spacing:1.3px}.invoice-workspace-heading h1{font-size:27px;margin:8px 0 0;font-weight:650}@media (max-width: 599px){.invoice-workspace>header{padding:13px 16px}.invoice-workspace-brand strong{font-size:14px}.invoice-workspace>header>div:last-child>span{display:none}.invoice-workspace>nav{padding:8px;gap:0}.invoice-workspace>nav a{font-size:10px;padding:10px 8px;gap:4px;flex:1;justify-content:center}.invoice-workspace>nav svg{width:14px;height:14px}.invoice-workspace>main{padding:20px 14px}}@media (max-width: 1199px),(pointer: coarse) and (max-width: 1399px){.inv-toolbar-actions .inv-toolbar-action-label{display:none}.inv-page .inv-toolbar-actions .inv-toolbar-action{flex:0 0 44px;width:44px;height:44px;min-height:44px;padding:0;gap:0}.inv-page .inv-toolbar-actions .inv-toolbar-action>svg{width:18px;height:18px}.inv-page,.inv-dialog{font-size:12px}.inv-toolbar p{font-size:11px}.inv-toolbar{gap:14px;margin-bottom:16px}.inv-page .inv-button,.inv-dialog .inv-button{font-size:11px;min-width:44px;min-height:44px;padding:8px 11px}.inv-page .inv-tabs button,.inv-dialog .inv-mobile-tabs button{font-size:10.5px;min-height:44px}.inv-page :is(input:not([type=checkbox]),select,textarea),.inv-dialog :is(input:not([type=file],[type=checkbox]),select,textarea){font-size:11px}.inv-kpi{padding:12px}.inv-kpi>span{min-height:24px}.inv-kpi strong{font-size:16px;margin-top:6px;letter-spacing:-.3px}.inv-kpi small{display:block;line-height:1.45}.inv-list-heading h2{font-size:14px}.inv-dialog-heading h2{font-size:18px}.inv-dialog-body h3{font-size:12px}.inv-detail-banner h3{font-size:16px}.inv-detail-banner strong{font-size:19px}.inv-definition dd,.inv-timeline strong,.inv-note-text{font-size:11px}.inv-form-grid label,.inv-field{font-size:10.5px}.invoice-workspace-heading h1{font-size:24px}}@media (max-width: 599px){.inv-page,.inv-dialog{font-size:11px}.inv-toolbar p{font-size:10.5px;line-height:1.55}.inv-page .inv-button,.inv-dialog .inv-button{font-size:10.5px;padding:8px 9px;gap:6px}.inv-page .inv-tabs button,.inv-dialog .inv-mobile-tabs button{font-size:10px}.inv-page .inv-button svg,.inv-dialog .inv-button svg{width:14px;height:14px}.inv-kpis{gap:8px}.inv-kpi{padding:10px 11px;border-radius:12px}.inv-kpi>span{min-height:20px;line-height:1.4}.inv-kpi strong{font-size:15px;margin-top:4px}.inv-list-heading h2{font-size:13px}.inv-list-heading p{font-size:10px}.inv-dialog-heading h2{font-size:16px;line-height:1.35}.inv-dialog-body h3{font-size:11.5px}.inv-detail-banner h3{font-size:14px}.inv-detail-banner strong{font-size:17px}.inv-definition dd,.inv-timeline strong,.inv-note-text{font-size:10.5px}.inv-form-grid label,.inv-field{font-size:10px}.invoice-workspace-heading h1{font-size:21px}}@media (max-width: 1199px),(pointer: coarse) and (max-width: 1399px){.inv-dialog.inv-dialog-wide[open]{display:flex;flex-direction:column;width:min(960px,calc(100% - 48px));max-width:calc(100% - 48px);height:calc(100dvh - 48px);max-height:calc(100dvh - 48px);overflow:hidden;border-radius:18px}.inv-dialog-wide>.inv-dialog-heading{position:relative;flex:0 0 auto;padding:16px 20px}.inv-dialog-wide>form{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.inv-dialog-wide>.inv-dialog-body,.inv-dialog-wide>form>.inv-dialog-body{position:relative;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px;scroll-padding-block:16px;scrollbar-width:thin;scrollbar-color:#bdcfe2 transparent}.inv-dialog-wide .inv-sticky-actions{position:static;flex:0 0 auto}.inv-dialog-wide .inv-form-actions{gap:10px;padding:14px 20px}.inv-dialog-wide .inv-form-actions>.inv-button{flex:0 1 auto;min-height:44px;font-size:12px;line-height:1.45;white-space:normal;text-wrap:balance}.inv-dialog-wide .inv-dialog-heading .inv-icon-button{width:44px;height:44px;flex:0 0 44px}.inv-dialog-wide .inv-detail-grid{grid-template-columns:minmax(0,1fr)}.inv-dialog-wide .inv-mobile-tabs{display:flex;gap:5px;margin-bottom:18px;border-bottom:1px solid #e1ebf7}.inv-dialog-wide .inv-mobile-tabs button{flex:1;min-height:44px;padding:11px 5px;font-size:12px;background:transparent;color:#587ba1;border-bottom:2px solid transparent}.inv-dialog-wide .inv-mobile-tabs button.is-active{color:#1674d8;border-bottom-color:#1674d8}.inv-dialog-wide .inv-detail-tab:not(.is-visible){display:none}.inv-dialog-wide .inv-detail-banner{align-items:flex-start;flex-wrap:wrap;gap:14px;padding:16px}.inv-dialog-wide .inv-detail-banner>div{min-width:0}.inv-dialog-wide .inv-detail-banner h3{font-size:16px;line-height:1.5;overflow-wrap:anywhere}.inv-dialog-wide .inv-detail-banner strong{font-size:21px;white-space:normal}.inv-dialog-wide .inv-definition dd,.inv-dialog-wide .inv-note-text{font-size:12px;line-height:1.6}.inv-dialog-wide .inv-detail-stats strong{font-size:16px}.inv-dialog-wide .inv-definition dt,.inv-dialog-wide .inv-detail-stats span{font-size:11px}.inv-dialog-wide .inv-form-grid label,.inv-dialog-wide .inv-item label,.inv-dialog-wide .inv-field{font-size:12px}.inv-dialog-wide :is(input:not([type=file],[type=checkbox]),select,textarea){min-height:44px;font-size:14px}.inv-dialog-wide .inv-table-wrap:has(>.inv-detail-table){overflow:visible}.inv-dialog-wide .inv-detail-table{position:relative;display:block;min-width:0;width:100%}.inv-dialog-wide .inv-detail-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.inv-dialog-wide .inv-detail-table tbody{display:grid;gap:12px}.inv-dialog-wide .inv-detail-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;border:1px solid #dce8f6;border-radius:10px;background:#f8fbff}.inv-dialog-wide .inv-detail-table td{display:flex;flex-direction:column;min-width:0;gap:4px;padding:8px 6px;border:0;font-size:12px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.inv-dialog-wide .inv-detail-table td:before{content:attr(data-label);color:#617e9e;font-size:10px;font-weight:400}.inv-dialog-wide .inv-detail-table td:first-child{grid-column:1 / -1;font-size:13px;font-weight:600}.inv-dialog-wide .inv-detail-table td:last-child{grid-column:1 / -1;flex-direction:row;justify-content:space-between;align-items:baseline;margin-top:6px;padding-top:12px;border-top:1px solid #dce8f6;font-weight:600}}@media (max-width: 599px),(pointer: coarse) and (max-width: 999px) and (max-height: 499px){.inv-dialog.inv-dialog-wide[open]{top:0;right:0;bottom:0;left:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;border:0;border-radius:0}.inv-dialog-wide>.inv-dialog-heading{padding:calc(12px + env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) 12px max(16px,env(safe-area-inset-left,0px))}.inv-dialog-wide .inv-dialog-heading h2{font-size:17px;line-height:1.4}.inv-dialog-wide>.inv-dialog-body,.inv-dialog-wide>form>.inv-dialog-body{padding:16px max(16px,env(safe-area-inset-right,0px)) 20px max(16px,env(safe-area-inset-left,0px))}.inv-dialog-wide .inv-form-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px max(16px,env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));gap:8px}.inv-dialog-wide .inv-form-actions>:is(.inv-button,.voice-button){width:100%;min-width:0;min-height:44px;margin:0;padding:10px}.inv-dialog-wide .inv-form-actions>:last-child:nth-child(odd){grid-column:1 / -1}.inv-dialog-wide .inv-form-grid{grid-template-columns:minmax(0,1fr)}.inv-dialog-wide .inv-span-2{grid-column:auto}}.inv-master-reference{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;min-width:0}.inv-master-reference label{display:grid;gap:6px;min-width:0}.inv-master-reference input,.inv-master-reference select{width:100%;min-width:0}.inv-master-reference>small,.inv-master-reference>p{grid-column:1 / -1;margin:0}@media (max-width: 580px){.inv-master-reference{grid-template-columns:minmax(0,1fr);gap:8px;font-size:13px}}.ap-page{display:grid;gap:20px;min-width:0;font-size:13px}.ap-intro{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.ap-intro p{color:#567a9d;font-size:13px;margin:0 0 8px}.ap-intro small{font-size:11px;color:#7b93ab}.ap-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ap-nav{display:flex;gap:8px;overflow:auto}.ap-nav a{min-height:44px;display:flex;align-items:center;padding:9px 14px;font-size:12px;border-radius:9px;white-space:nowrap}.ap-nav a.active{background:#e6f1ff;color:#086bce;border:1px solid #c9e1ff}.ap-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.ap-stat{background:#fff;border:1px solid #dce8f6;border-radius:14px;padding:18px;text-align:left;display:flex;flex-direction:column;gap:14px;cursor:pointer;min-width:0;color:#234d75}.ap-stat span{font-size:11px;color:#6484a5}.ap-stat strong{font-size:26px;line-height:1.3}.ap-stat small{font-size:9px;color:#7a95b0}.ap-panel{overflow:hidden;padding-top:10px}.ap-list-top{display:flex;align-items:end;gap:10px;padding:17px 20px}.ap-list-top label{flex:1}.ap-page .inv-field,.ap-form .inv-field{margin:0}.ap-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 20px 20px;align-items:end}.ap-table-wrap{overflow:auto;max-width:100%;width:100%;scrollbar-width:thin}.ap-table{width:100%;min-width:1040px;border-collapse:collapse;text-align:left;font-size:11px}.ap-table th{font-size:10px;color:#6a88a5;font-weight:600;white-space:nowrap;background:#f4f8fe}.ap-table th,.ap-table td{padding:13px 15px;border-bottom:1px solid #e8f0fa;vertical-align:middle}.ap-table td{max-width:270px;overflow-wrap:anywhere;line-height:1.6;font-variant-numeric:tabular-nums}.ap-table small{display:block;font-size:10px;color:#7b95b0;margin-top:3px}.ap-link{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:44px;border:0;background:none;padding:3px 0;cursor:pointer;color:#1479d9;text-align:left;font:inherit;line-height:1.6}.ap-badge{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;font-size:10px;color:#597594;background:#edf3fa;border-radius:20px;white-space:nowrap}.ap-badge svg{width:13px;height:13px;flex:none}.ap-pending{background:#fff6df;color:#8c6724}.ap-in_review{background:#eaf2ff;color:#276bb4}.ap-approved{background:#e4f6ee;color:#277657}.ap-returned{background:#fff0df;color:#916122}.ap-rejected,.ap-cancelled{background:#fff0f0;color:#ad4652}.ap-empty{text-align:center!important;color:#7793af;padding:40px!important}.ap-form{display:grid;gap:18px}.ap-form p{font-size:12px;line-height:1.7}.ap-form a{color:#1476d4}.ap-check{display:flex!important;gap:10px;align-items:center;cursor:pointer;min-height:44px;font-size:12px;color:#55789b}.ap-check input[type=checkbox],.ap-form input[type=radio]{-moz-appearance:auto!important;appearance:auto!important;-webkit-appearance:auto!important;position:static!important;opacity:1!important;width:18px!important;height:18px!important;min-height:18px!important;flex:none;accent-color:#1479df}.ap-detail{display:grid;gap:20px;min-width:0}.ap-detail>*{min-width:0}.ap-detail-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.ap-detail-heading p{color:#7290ad;font-size:11px;margin:0 0 7px}.ap-detail h2{font-size:21px;line-height:1.4;margin:0 0 10px;font-weight:700}.ap-detail h3{font-size:14px!important}.ap-metadata{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ap-metadata p{font-size:11px;color:#7893af;line-height:1.6;margin:0}.ap-metadata strong{display:block;color:#335f88;font-weight:500;margin-top:6px;overflow-wrap:anywhere}.ap-metadata small{display:block;font-size:10px;margin-top:5px}.ap-hash{font-family:monospace;font-size:10px;overflow-wrap:anywhere;display:block;max-width:100%}.ap-amounts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:15px 0}.ap-amounts article{padding:16px;border:1px solid #deebfa;background:#f7fbff;border-radius:12px;display:grid;gap:10px;min-width:0}.ap-amounts span{font-size:11px;color:#6a89a6}.ap-amounts strong{font-size:20px;overflow-wrap:anywhere}.ap-note{font-size:12px;line-height:1.7;color:#6b8aa7;margin:13px 0}.ap-warning{border:1px solid #f3dbb3;color:#906525;background:#fff8e9;font-size:12px;line-height:1.7;padding:14px;border-radius:10px}.ap-warning-text{color:#a06b25!important}.ap-documents article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px;border:1px solid #dfebf8;border-radius:10px;margin-top:10px}.ap-documents article>div:first-child{min-width:0}.ap-documents article strong{font-size:12px;overflow-wrap:anywhere}.ap-documents article small{margin-top:8px;color:#7893ac}.ap-checks{padding:0;list-style:none;display:grid;gap:8px}.ap-checks li{display:flex;gap:10px;padding:12px;border-radius:9px;background:#f4f8fd;font-size:12px;color:#5a7c9b}.ap-checks li.passed{background:#eef9f5;color:#2d7d62}.ap-checks li.blocking{background:#fff2f0;color:#a75348}.ap-checks li.warning{background:#fff8e9;color:#8f6c32}.ap-checks svg{width:17px;height:17px;flex:none}.ap-checks small{display:block;font-size:10px;line-height:1.6;margin-top:5px}.ap-timeline{list-style:none;display:grid;gap:17px;padding:0}.ap-timeline>li{border-left:2px solid #c9e3ff;padding-left:17px;font-size:12px}.ap-timeline small{display:block;color:#7b95af;margin:6px 0;font-size:10px}.ap-timeline p{line-height:1.7}.ap-timeline details{font-size:10px;color:#6688a7;margin-top:9px;overflow-wrap:anywhere}.ap-timeline summary{cursor:pointer;min-height:32px}.ap-timeline dd{margin:5px 0 10px}.ap-rounds{display:flex;gap:8px;flex-wrap:wrap}.ap-rounds h3{width:100%}.ap-decision-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;border-top:1px solid #e1ecf8;padding:18px 0 0;position:sticky;bottom:0;background:#fff;z-index:1}.ap-detail-tabs{display:flex;overflow-x:auto;flex-wrap:nowrap!important}.ap-detail-tabs button{flex:none!important;white-space:nowrap}.ap-confirm-summary{padding:15px;background:#f1f7ff;border:1px solid #d8e9ff;border-radius:10px;line-height:1.7}.ap-confirm-summary p{margin:6px 0}.ap-preview iframe{width:100%;height:65vh;border:1px solid #dfebf8;border-radius:8px}.ap-preview img{max-width:100%;height:auto;max-height:65vh;-o-object-fit:contain;object-fit:contain;display:block;margin:auto}.ap-preview .inv-button{margin-top:15px}.ap-page :focus-visible,.ap-detail :focus-visible{outline:2px solid #398fe3;outline-offset:2px}.ap-page .inv-field input,.ap-page .inv-field select,.ap-form .inv-field input,.ap-form .inv-field select{min-height:44px}.ap-page .inv-tabs{overflow:auto}.ap-page .inv-tabs button{white-space:nowrap;flex:none}@media (max-width:1199px){.ap-page{font-size:12px;gap:16px}.ap-intro p{font-size:12px}.ap-intro small{font-size:10px}.ap-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.ap-stat{padding:15px;gap:10px}.ap-stat strong{font-size:21px}.ap-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ap-detail h2{font-size:18px}.ap-amounts strong{font-size:17px}.ap-detail,.ap-form{font-size:12px}.ap-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-nav a{font-size:11px}}@media (max-width:799px){.ap-table-wrap{overflow:visible}.ap-table,.ap-table tbody{display:block;min-width:0;width:100%}.ap-table thead{display:none}.ap-table tbody{padding:10px 13px}.ap-table tr{display:block;padding:12px;border:1px solid #dfeaf7;border-radius:11px;margin-bottom:12px}.ap-table td{display:flex;justify-content:space-between;align-items:baseline;gap:14px;border:0;padding:6px 0;max-width:none;text-align:right;font-size:11px;overflow-wrap:anywhere;min-width:0}.ap-table td:before{content:attr(data-label);text-align:left;color:#7a95af;font-size:10px;flex:none;max-width:105px}.ap-table td .ap-link{align-items:flex-end;text-align:right}.ap-table td.ap-empty{display:block}.ap-table .ap-empty:before{display:none}.ap-filters{display:none;grid-template-columns:repeat(2,minmax(0,1fr))}.ap-filters.is-open{display:grid}.ap-list-top{flex-wrap:wrap;padding:15px}.ap-list-top label{flex-basis:100%}.ap-table .ap-badge{white-space:normal;text-align:left}.ap-amounts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.ap-page{font-size:11px;gap:14px}.ap-intro p{font-size:11px}.ap-actions .inv-button{flex:1}.ap-nav a{font-size:10px;padding:7px 10px}.ap-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ap-stat{padding:13px;gap:9px}.ap-stat span{font-size:10px}.ap-stat strong{font-size:19px}.ap-stat small{font-size:9px;line-height:1.5}.ap-filters{padding:0 14px 15px;gap:10px}.ap-table td{font-size:10.5px}.ap-table td:before{font-size:9.5px}.ap-detail h2{font-size:16px}.ap-metadata{gap:12px}.ap-metadata p{font-size:10px}.ap-hash{font-size:9px}.ap-amounts article{padding:13px;gap:8px}.ap-amounts span{font-size:10px}.ap-amounts strong{font-size:16px}.ap-note,.ap-check,.ap-form p{font-size:11px}.ap-checks li{font-size:11px;padding:10px}.ap-checks small{font-size:9.5px}.ap-detail{gap:16px}.ap-detail-heading{align-items:flex-start;flex-wrap:wrap}.ap-warning{font-size:11px}.ap-decision-actions{position:static}.ap-decision-actions .inv-button{flex:1 1 135px}.ap-timeline>li{font-size:11px}.ap-timeline small{font-size:9.5px}.ap-form{gap:15px}.ap-badge{font-size:9px}.ap-documents article{padding:12px}.ap-documents article strong{font-size:11px}}@media (prefers-reduced-motion:reduce){.ap-page *{animation:none!important;transition:none!important}}.ap-inbox{display:grid;gap:8px;max-height:360px;overflow:auto;font-size:11px;min-width:0}.ap-inbox a{display:grid;gap:5px;border:1px solid #e2edf9;border-radius:8px;padding:11px;color:#3f6e9b;text-decoration:none;min-width:0;overflow-wrap:anywhere}.ap-inbox a:hover{background:#f0f6ff}.ap-inbox small{font-size:10px;color:#7895b0}.ap-inbox p{font-size:11px;line-height:1.7;color:#7895b0}.ap-menu-count{background:#eff7ff;color:#1269ba;border-radius:15px;min-width:19px;padding:2px 5px;font-size:9px;text-align:center;flex:none}.ap-form .ap-table{min-width:0}.ap-form .ap-table td{max-width:none}.administrator-main{display:flex;flex:1;flex-direction:column;min-width:0;height:100dvh}.administrator-main>.administrator-content{min-height:0}.admin-header{--header-ink: #294875;--header-muted: #7790b2;position:relative;z-index:12;display:grid;grid-template-columns:minmax(130px,1fr) minmax(210px,320px) auto;align-items:center;flex-shrink:0;gap:18px;min-height:62px;padding:7px 22px 7px 12px;border-bottom:1px solid #e8eff9;background:linear-gradient(105deg,#fff,#fff 55%,#f8fbff);box-shadow:0 2px 12px #23508e08;color:var(--header-ink)}.admin-header button,.admin-header input{font-family:inherit}.admin-header :focus-visible{outline:2px solid #3785e8;outline-offset:3px}.admin-header-leading{display:flex;align-items:center;gap:17px;min-width:0}.admin-header-menu{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;padding:0;border-radius:50%;background:#f0f5fc;color:#5679ac}.admin-header-mobile-menu{display:none}.admin-header-breadcrumb{display:flex;align-items:center;gap:8px;min-width:0;color:#8aa1c0;font-size:11px;line-height:1.4}.admin-header-home{display:grid;place-items:center;flex-shrink:0;min-width:26px;min-height:36px;color:#4a6e9f;border-radius:6px}.admin-header-current{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#4c6a94;font-weight:600}.admin-header-crumb-group{display:none}.admin-header-search-area{min-width:0;position:relative}.admin-header-search-box{display:flex;align-items:center;gap:8px;min-height:34px;padding:0 9px 0 11px;border:1px solid #e0eafa;border-radius:999px;background:#f4f7fc;color:#4a6d9e;box-shadow:inset 0 1px 3px #2f568e05}.admin-header-search-box>svg{width:16px;height:16px}.admin-header-search-box:focus-within{border-color:#b8d4f9;box-shadow:0 0 0 3px #2d7ee80f}.admin-header .admin-header-search-box input{flex:1;min-width:0;width:100%;height:32px;padding:0;border:0;outline:0;background:transparent;color:#2b4d7d;font-family:inherit;font-size:12px;line-height:1.4;box-shadow:none}.admin-header .admin-header-search-box input:focus{outline:none;box-shadow:none}.admin-header-search-box input::-moz-placeholder{color:#8299ba;opacity:1}.admin-header-search-box input::placeholder{color:#8299ba;opacity:1}.admin-header-search-box kbd{flex-shrink:0;padding:3px 6px;border-radius:6px;background:#e8eef7;color:#7290b5;font-family:inherit;font-size:10px;white-space:nowrap}.admin-header-search-close{display:none}.admin-header-actions{display:flex;align-items:center;gap:8px}.admin-header-action-wrap,.admin-header-profile-wrap{position:relative}.admin-header-icon-button{display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid #edf2fa;border-radius:50%;background:linear-gradient(#fff,#f9fbff);color:#496b9a;box-shadow:0 2px 5px #26569608}.admin-header-icon-button:hover,.admin-header-help-trigger:hover,.admin-header-profile:hover,.admin-header-menu:hover,.admin-header-icon-button[aria-expanded=true],.admin-header-profile[aria-expanded=true]{background:#edf4ff;color:#196ddd}.admin-header-mobile-search{display:none}.admin-header-help-trigger{display:flex;align-items:center;justify-content:center;gap:9px;height:40px;padding:0 2px;border-radius:8px;background:transparent;color:#5e7fab}.admin-header-help-trigger>span{display:grid;place-items:center;width:34px;height:34px;border:1px solid #edf2fa;border-radius:50%;background:#fff}.admin-header-profile-wrap{padding-left:13px;margin-left:4px;border-left:1px solid #e5edf9}.admin-header-profile{display:flex;align-items:center;gap:10px;min-height:44px;max-width:218px;padding:2px 0 2px 1px;border-radius:9px;background:transparent;text-align:left;color:#5275a4}.admin-header-avatar{width:34px;height:34px;flex:0 0 34px;overflow:hidden;border:1px solid #dcecff;border-radius:50%;background:#e1f0ff}.admin-header-avatar svg{display:block;width:100%;height:100%}.admin-header-profile-copy{display:grid;gap:2px;min-width:0;width:122px;line-height:1.3}.admin-header-profile-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#25436f;font-size:12px;font-weight:700}.admin-header-profile-copy small{color:#8099bc;font-size:10px}.admin-header-profile-chevron{margin-left:4px}.admin-header-popover,.admin-header-results{position:absolute;top:calc(100% + 12px);right:0;width:310px;padding:18px;border:1px solid #e0eafa;border-radius:16px;background:#fff;box-shadow:0 14px 45px #1a3f7726}.admin-header-popover h2{margin:0 0 10px;font-family:inherit;font-size:15px;font-weight:700;letter-spacing:-.3px}.admin-header-popover p{margin:0;color:#6d83a2;font-size:12px;line-height:1.7}.admin-header-notification-empty{display:grid;justify-items:center;padding:22px 8px 10px;text-align:center}.admin-header-notification-empty>span{display:grid;place-items:center;width:48px;height:48px;margin-bottom:13px;border-radius:15px;background:#f0f6ff;color:#648fc4}.admin-header-notification-empty strong{margin-bottom:5px;color:#3a5880;font-size:12px;font-weight:650}.admin-header-popover-link{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:8px 10px;border-radius:8px;background:transparent;color:#4c6a92;font-size:12px;text-align:left}.admin-header-popover-link:hover{background:#f0f6ff;color:#176bd6}.admin-header-popover-link>svg:last-child:not(:first-child){margin-left:auto}.admin-header-help-note{margin-top:12px!important;padding-top:12px;border-top:1px solid #edf2f9}.admin-header .admin-header-profile-panel{width:min(232px,calc(100vw - 28px));padding:6px;border-radius:12px}.admin-header-profile-summary{display:grid;gap:3px;padding:8px 10px 10px;margin-bottom:4px;border-bottom:1px solid #edf2f9;overflow-wrap:anywhere;line-height:1.4}.admin-header-profile-summary strong{color:#294875;font-size:12px;font-weight:650}.admin-header-profile-summary span{color:#7b91af;font-size:11px}.admin-header-profile-panel .admin-header-popover-link{min-height:34px;gap:8px;padding:7px 10px;border-radius:6px;font-family:inherit;font-size:12px;font-weight:400;line-height:1.4}.admin-header-profile-panel .admin-header-popover-link>svg{width:15px;height:15px}.admin-header-profile-logout{color:#b34558;margin-top:3px;border-top:1px solid #edf2f9;border-radius:0 0 6px 6px}.admin-header-profile-logout:hover{background:#fff3f5;color:#a92e45}.admin-header-profile-help{display:none}.admin-header-results{left:0;right:auto;width:100%;min-width:0;padding:6px;border-radius:12px}.admin-header-panel-kicker{margin:3px 8px 8px;color:#889db8;font-size:9px;font-weight:750;letter-spacing:.09em}.admin-header-results [role=listbox]{max-height:min(390px,calc(100dvh - 210px));overflow-y:auto;overscroll-behavior:contain}.admin-header-result{display:flex;align-items:center;gap:8px;min-height:44px;padding:6px 8px;border-radius:7px;color:#4c6d97}.admin-header-result.is-selected,.admin-header-result:hover{background:#f0f6ff;color:#176bd6}.admin-header-result-icon{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border-radius:7px;background:#eaf2ff;color:#5b88c7}.admin-header-result-icon svg{width:16px;height:16px}.admin-header-result>span:nth-child(2){display:grid;gap:2px;min-width:0;line-height:1.4}.admin-header-result strong{font-size:12px;font-weight:600;overflow-wrap:anywhere}.admin-header-result small{font-size:10px;color:#8397b1;overflow-wrap:anywhere}.admin-header-result>svg{margin-left:auto;width:13px;height:13px}.admin-header-empty{padding:18px 8px;color:#7c90ac;font-size:12px;line-height:1.6}.admin-header-search-note{padding:8px 8px 2px;margin-top:6px;border-top:1px solid #edf2f9;color:#8498b5;font-size:10px;line-height:1.5}.admin-header-profile-dialog{width:min(460px,calc(100vw - 36px));max-height:calc(100dvh - 48px);overflow-y:auto;margin:auto;padding:26px;border:1px solid #e0eafa;border-radius:20px;background:#fff;color:#294875;box-shadow:0 20px 70px #1a3f7733;font-family:Administrator Inter,Inter,sans-serif}.admin-header-profile-dialog::backdrop{background:#0a1d3d66;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.admin-header-google-link{margin:0 0 12px}.admin-header-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:8px}.admin-header-dialog-heading h2{font-family:inherit;font-size:20px;font-weight:700}.admin-header-dialog-heading button{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#f2f6fc;color:#6b87ae}.admin-header-profile-dialog>p{color:#7b91ae;font-size:13px}.admin-header-profile-dialog dl{display:grid;gap:16px;margin:24px 0}.admin-header-profile-dialog dt{margin-bottom:4px;color:#8a9cb5;font-size:11px}.admin-header-profile-dialog dd{margin:0;color:#3b5880;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.admin-header-dialog-done{width:100%;min-height:44px;padding:10px 15px;border-radius:10px;background:#176eee;color:#fff;font-weight:600;font-size:14px}@media (min-width: 1680px){.admin-header-crumb-group{display:inline;white-space:nowrap}.admin-header-breadcrumb>span.admin-header-crumb-group{overflow:hidden;text-overflow:ellipsis}}@media (max-width: 1199px){.admin-header{grid-template-columns:minmax(110px,1fr) minmax(190px,300px) auto;gap:12px;padding-right:15px}.admin-header-leading{gap:9px}.admin-header-profile-copy{display:none}.admin-header-profile-wrap{padding-left:10px;margin-left:0}.admin-header-profile{gap:5px}}@media (max-width: 899px){.admin-header-desktop-menu{display:none}.admin-header-mobile-menu{display:grid}}@media (max-width: 799px){.admin-header{grid-template-columns:minmax(0,1fr) auto;min-height:64px;gap:10px;padding:8px 14px 8px 10px}.admin-header-menu,.admin-header-icon-button{width:42px;height:42px}.admin-header-actions{gap:5px}.admin-header-mobile-search{display:grid}.admin-header-profile{min-width:44px;min-height:44px;justify-content:center}.admin-header-profile-wrap{padding-left:8px}.admin-header-search-area{display:none;position:absolute;top:calc(100% + 8px);left:auto;right:14px;width:min(320px,calc(100vw - 28px));z-index:2;padding:8px;border:1px solid #e0eafa;border-radius:12px;background:#fff;box-shadow:0 14px 45px #1a3f7726}.admin-header-search-area.is-open{display:block}.admin-header-search-box{min-height:38px;padding-right:3px}.admin-header .admin-header-search-box input{height:36px}.admin-header-search-box kbd{display:none}.admin-header-search-close{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:50%;background:transparent;color:#6f8db4}.admin-header-search-close svg{width:16px;height:16px}.admin-header-results{position:static;min-width:0;padding:8px 0 0;border:0;border-radius:0;box-shadow:none}.admin-header-popover{max-width:calc(100vw - 28px)}.admin-header-breadcrumb{font-size:12px}}@media (max-width: 899px){.admin-header-breadcrumb{font-size:11px}}@media (max-width: 599px){.admin-header-help{position:static}.admin-header-help-trigger{display:none}.admin-header-help>.admin-header-popover{top:calc(100% + 8px);right:14px}.admin-header-profile-help{display:flex}.admin-header-profile-chevron{display:none}.admin-header-profile-wrap{padding-left:4px}.admin-header-breadcrumb{gap:4px;font-size:10.5px}.admin-header-leading{gap:8px}.admin-header-actions{gap:3px}}@media (max-width: 399px){.admin-header-home,.admin-header-crumb-divider{display:none}.admin-header{padding-right:9px;gap:5px}.admin-header-leading{gap:7px}.admin-header-profile-wrap{border-left:0;padding-left:0}.admin-header-popover{position:absolute;right:10px;width:min(310px,calc(100vw - 24px))}.admin-header-action-wrap,.admin-header-profile-wrap{position:static}.admin-header-profile-panel{top:calc(100% + 8px)}}@media (max-width: 799px),(pointer: coarse){.admin-header-profile-panel .admin-header-popover-link{min-height:44px}}@media (prefers-reduced-motion: no-preference){.admin-header button,.admin-header a{transition:background-color .16s ease,color .16s ease}.admin-header-popover,.admin-header-results{animation:admin-header-panel-enter .16s ease-out}}@keyframes admin-header-panel-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.administrator-content.administrator-content--audit{padding:30px clamp(18px,2.6vw,42px) 26px}.administrator-content--audit .administrator-content-header{max-width:1440px}.administrator-content--audit .administrator-content-header h1{font-size:clamp(28px,2.6vw,36px);letter-spacing:-1.2px}.audit-page{--audit-ink: #142c50;--audit-muted: #5d7191;--audit-border: #e2eaf5;--audit-blue: #0967d4;max-width:1440px;margin:auto;color:var(--audit-ink);font-size:13px;line-height:1.5}.audit-page button,.audit-page input,.audit-page select{font:inherit}.audit-page :is(h2,h3){font-family:inherit}.audit-page button,.audit-page select{cursor:pointer}.audit-page button:disabled{cursor:default;opacity:.45}.audit-page :is(button,input,select):focus-visible{outline:3px solid #7ac9ff;outline-offset:3px}.audit-page svg{flex-shrink:0;width:18px;height:18px}.audit-intro{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:8px 0 23px}.audit-intro>p{margin:0;color:var(--audit-muted)}.audit-intro-actions{display:flex;gap:12px;align-items:center;flex-shrink:0}.audit-user-focus{display:flex;align-items:center;gap:12px;border:1px solid #cce0fa;border-radius:12px;background:#f4f9ff;padding:16px;margin-bottom:20px;color:#275783}.audit-user-focus>div{flex:1;min-width:0;overflow-wrap:anywhere}.audit-user-focus strong{font-size:13px;font-weight:600}.audit-user-focus p{margin-top:3px;font-size:11px;color:#577393}.audit-user-focus p span{display:block;margin-top:3px}.audit-readonly{display:inline-flex;gap:6px;align-items:center;color:#4c6786;font-size:12px}.audit-readonly svg{width:14px;height:14px}.audit-page .audit-button{min-height:40px;display:inline-flex;gap:8px;align-items:center;justify-content:center;padding:8px 13px;border:1px solid #d8e4f3;border-radius:9px;background:#fff;color:#345777;font-weight:500;transition:background .16s,border-color .16s}.audit-button:hover:not(:disabled){background:#edf6ff;border-color:#a6cdf5}.audit-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:23px}.audit-metric{position:relative;display:flex;flex-direction:column;padding:21px;background:#fff;border:1px solid var(--audit-border);border-radius:14px;box-shadow:0 3px 12px #24457503}.audit-metric-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px}.audit-metric>.audit-metric-icon{position:absolute;right:17px;top:18px}.audit-tone-blue{color:#1569cf;background:#eaf3ff}.audit-tone-teal{color:#07816f;background:#e5f7f2}.audit-tone-violet{color:#7150c8;background:#f1ecff}.audit-tone-amber{color:#a66710;background:#fff4df}.audit-metric-label{font-size:12px;color:#506782;margin-right:36px;min-height:36px}.audit-metric strong{font-size:29px;font-weight:650;letter-spacing:-.9px;line-height:1.3}.audit-metric small{color:var(--audit-muted);font-size:11px;margin-top:7px}.audit-register{background:#fff;border:1px solid var(--audit-border);border-radius:15px;box-shadow:0 8px 30px #24457505;overflow:hidden}.audit-register-heading{display:flex;align-items:center;justify-content:space-between;padding:22px 22px 0;gap:12px}.audit-register-heading h2{display:flex;align-items:center;gap:9px;margin:0;font-size:16px;font-weight:650}.audit-register-heading h2 svg{color:#1d78d8}.audit-register-heading p{margin:5px 0 0;font-size:12px;color:var(--audit-muted)}.audit-source{border:1px solid #dce9f8;background:#f5f9ff;border-radius:20px;padding:5px 10px;color:#537092;font-size:11px;white-space:nowrap}.audit-filters{display:grid;grid-template-columns:minmax(200px,1.6fr) 1fr 1.1fr 1fr;gap:12px;padding:22px}.audit-filters label,.audit-dates label{display:flex;flex-direction:column;gap:7px;min-width:0;color:#405873;font-size:12px;font-weight:500}.audit-filters input,.audit-filters select,.audit-dates input,.audit-pagination select{border:1px solid #dce5f0;border-radius:8px;background:#fff;height:41px;width:100%;min-width:0;padding:0 10px;color:#294564;font-size:12px}.audit-filters input::-moz-placeholder{color:#72849b}.audit-filters input::placeholder{color:#72849b}.audit-search>div{position:relative}.audit-search svg{position:absolute;top:12px;left:12px;width:16px;height:16px;color:#7188a5}.audit-search input{padding-left:37px}.audit-dates{display:flex;gap:12px;align-items:flex-end;padding:0 22px 20px;flex-wrap:wrap}.audit-dates p{flex-basis:100%;color:#ad293f;margin:0}.audit-table-region{overflow-x:auto;border-top:1px solid var(--audit-border)}.audit-table{border-collapse:collapse;width:100%;text-align:left;font-size:12px}.audit-table th{background:#f7faff;font-weight:500;font-size:11px;color:#607694;padding:13px 14px;white-space:nowrap;border-bottom:1px solid var(--audit-border)}.audit-table th:first-child,.audit-table td:first-child{padding-left:22px}.audit-table td{padding:17px 14px;border-bottom:1px solid #edf1f7;vertical-align:middle}.audit-table tbody tr:last-child td{border-bottom:0}.audit-table tbody tr{transition:background .15s}.audit-table tbody tr:hover{background:#fafcff}.audit-table strong{display:block;font-weight:500;min-width:95px}.audit-table small{display:block;color:var(--audit-muted);font-size:10px;margin-top:3px;overflow-wrap:anywhere}.audit-date{white-space:nowrap}.audit-person{display:flex;align-items:center;gap:9px;min-width:150px}.audit-avatar{width:31px;height:31px;border-radius:50%;background:#edf4fe;color:#3471bf;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:600}.audit-category{display:inline-block;color:#6c4aad;background:#f2edfc;border-radius:5px;padding:2px 6px;font-size:9px;margin-bottom:5px}.audit-category-auth{color:#087970;background:#e9f7f3}.audit-code,.audit-ip{font-family:Administrator Inter,sans-serif}.audit-ip{white-space:nowrap;font-size:11px;color:#536c8a}.audit-detail-button{display:flex;align-items:center;justify-content:center;gap:5px;border:0;background:transparent;color:#1d6dc7;min-height:38px;min-width:38px;border-radius:7px;padding:7px}.audit-detail-button:hover{background:#eaf3ff}.audit-detail-button svg{width:16px;height:16px}.audit-detail-button span{font-size:11px}.audit-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;padding:36px 24px;text-align:center}.audit-state>svg{width:30px;height:30px;color:#3b8cdb;margin-bottom:14px}.audit-state h3{margin:0;font-size:16px;font-weight:600}.audit-state p{margin:8px 0 18px;color:var(--audit-muted);max-width:440px}.audit-state-error>svg{color:#bb4661}.audit-pagination{display:flex;justify-content:space-between;gap:16px;align-items:center;border-top:1px solid var(--audit-border);padding:15px 22px;font-size:11px;color:var(--audit-muted)}.audit-pagination>div,.audit-pagination nav,.audit-pagination label{display:flex;align-items:center;gap:12px}.audit-pagination>div{flex-wrap:wrap}.audit-pagination select{width:63px;height:34px}.audit-pagination .audit-button{font-size:11px;min-height:35px;padding:6px 8px}.audit-pagination nav{gap:6px}.audit-page-number{background:#edf5ff;color:#1565be;border-radius:7px;min-width:30px;text-align:center;padding:7px}.audit-footnote{display:flex;gap:6px;align-items:center;color:#5a7291;font-size:10px;margin:16px 2px;flex-wrap:wrap}.audit-footnote svg{width:12px;height:12px}.audit-footnote>span{margin-left:auto}.audit-dialog{border:1px solid #dfe9f7;padding:0;border-radius:20px;width:min(510px,calc(100vw - 28px));max-height:calc(100dvh - 40px);color:var(--audit-ink);box-shadow:0 24px 100px #142e5c30;background:#fff}.audit-dialog::backdrop{background:#102b5066;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.audit-dialog-content{padding:26px}.audit-dialog-heading{display:flex;justify-content:space-between;align-items:center}.audit-icon-button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:10px;background:#f2f6fc;color:#547397}.audit-dialog-eyebrow{font-size:10px;letter-spacing:1.3px;color:#607ca0;margin:20px 0 5px}.audit-dialog h2{margin:0 0 18px;font-size:25px;letter-spacing:-.7px}.audit-detail-action{display:inline-flex;color:#1768bd;background:#edf5ff;border-radius:8px;padding:7px 12px;font-size:12px}.audit-detail-list{margin:20px 0}.audit-detail-list>div{display:grid;grid-template-columns:132px minmax(0,1fr);gap:12px;border-bottom:1px solid #edf1f7;padding:13px 0;font-size:12px}.audit-detail-list dt{color:#5d7493}.audit-detail-list dd{margin:0;overflow-wrap:anywhere}.audit-detail-list small{display:block;color:#627b9a;margin:4px 0}.audit-detail-list code{font-size:10px;color:#506c8b}.audit-detail-note{display:flex;gap:8px;align-items:flex-start;padding:13px;border-radius:10px;background:#f5f9ff;font-size:11px;color:#536f92}.audit-detail-note svg{width:14px;height:14px;margin-top:2px}.audit-dialog-close{width:100%;margin-top:10px}.audit-detail-loading{display:flex;align-items:center;gap:10px;min-height:100px}.audit-detail-error{color:#ad293f}.audit-spin{animation:audit-rotate 1s linear infinite}.audit-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes audit-rotate{to{transform:rotate(360deg)}}@media (max-width: 1200px){.audit-filters{grid-template-columns:1.4fr 1fr}.audit-metric{padding:17px}.audit-metric>.audit-metric-icon{width:32px;height:32px;right:12px}.audit-pagination{flex-wrap:wrap}}@media (max-width: 699px){.audit-user-focus{flex-wrap:wrap}.audit-user-focus .audit-button{margin-left:30px}.administrator-content.administrator-content--audit{padding:23px 16px}.audit-intro{flex-direction:column;align-items:flex-start;margin-bottom:18px;gap:12px}.audit-intro-actions{width:100%;justify-content:space-between}.audit-page .audit-button{min-height:44px}.audit-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px}.audit-metric{padding:16px 13px}.audit-metric strong{font-size:25px}.audit-metric-label{max-width:110px;min-height:45px;margin-right:25px;font-size:11px}.audit-metric small{font-size:10px}.audit-metric>.audit-metric-icon{width:28px;height:28px;right:10px;top:14px;border-radius:9px}.audit-metric-icon svg{width:15px;height:15px}.audit-register-heading{padding:18px 15px 0;align-items:flex-start}.audit-register-heading p{font-size:11px}.audit-source{display:none}.audit-filters{grid-template-columns:repeat(2,minmax(0,1fr));padding:18px 15px;gap:12px 10px}.audit-search{grid-column:1 / -1}.audit-filters label:last-child{grid-column:1 / -1}.audit-filters :is(input,select),.audit-dates input{height:44px;font-size:12px}.audit-dates{padding:0 15px 18px}.audit-dates label{flex:1;min-width:120px}.audit-dates .audit-button{width:100%}.audit-table,.audit-table tbody{display:block}.audit-table thead{display:none}.audit-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:17px 15px;border-bottom:1px solid var(--audit-border);gap:12px 8px}.audit-table tbody tr:last-child{border-bottom:0}.audit-table td,.audit-table td:first-child{display:block;padding:0;border:0;grid-column:1 / -1;min-width:0}.audit-table td:first-child{display:flex;align-items:center;gap:10px;grid-column:1}.audit-table td:first-child small{margin:0}.audit-table td:nth-child(2){grid-column:1 / -1}.audit-table td:nth-child(4):before,.audit-table td:nth-child(5):before{content:attr(data-label) ": ";display:inline-block;color:var(--audit-muted);font-size:10px;margin-right:6px}.audit-table td:nth-child(4) strong{display:inline}.audit-table td:nth-child(4) small{margin-left:0}.audit-table td.audit-detail-cell{grid-column:2;grid-row:1}.audit-detail-button{min-height:44px;min-width:44px;margin:-9px -7px -9px 0}.audit-detail-button span{display:none}.audit-person strong{font-size:13px}.audit-table small{font-size:11px}.audit-pagination{padding:14px 15px;gap:14px}.audit-pagination>div{width:100%;justify-content:space-between;gap:8px}.audit-pagination label{gap:5px}.audit-pagination nav{width:100%;justify-content:space-between}.audit-pagination .audit-button,.audit-pagination select{min-height:44px}.audit-footnote{align-items:flex-start;font-size:10px}.audit-footnote>span{flex-basis:100%;margin-left:18px}.audit-dialog-content{padding:22px}.audit-detail-list>div{grid-template-columns:minmax(0,1fr);gap:5px}}@media (prefers-reduced-motion: reduce){.audit-page *,.audit-page *:before,.audit-page *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.users-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.users-filters{grid-template-columns:minmax(220px,1.8fr) 1fr 1fr;padding-bottom:9px}.users-search-help{color:#667d99;font-size:11px;margin:0;padding:0 22px 18px}.users-search-help.is-warning{color:#996215}.users-page .users-primary{color:#fff;background:linear-gradient(110deg,#0b72d7,#0862d8);border-color:#0873df;box-shadow:0 4px 10px #116ed51a}.users-page .users-primary:hover:not(:disabled){background:#075ecb;border-color:#075ecb}.users-notice{display:flex;align-items:center;gap:10px;padding:12px 15px;margin-bottom:18px;background:#edf9f3;border:1px solid #c5e9d8;border-radius:12px;color:#227651}.users-notice span{flex:1}.users-notice .audit-icon-button{width:32px;height:32px;background:transparent;color:inherit}.users-table .audit-person{min-width:185px}.users-table strong{overflow-wrap:anywhere}.users-table .users-workspace{margin-top:4px;max-width:280px;color:#526a88;overflow-wrap:anywhere}.users-self{color:#55769c;background:#edf4fe;border-radius:4px;padding:2px 5px;margin-left:6px;font-size:9px;font-weight:400}.users-role{display:inline-flex;align-items:center;background:#f1f5fb;color:#4f6787;font-size:11px;padding:4px 8px;border-radius:6px;white-space:nowrap}.users-role.is-admin{color:#3168b2;background:#ecf3ff}.users-registration{display:inline-flex;padding:4px 8px;border-radius:6px;background:#f1f5fb;color:#4f6787;font-size:11px;white-space:nowrap}.users-registration.is-google{background:#edf4ff;color:#2458a8}.users-status{display:inline-flex;gap:6px;align-items:center;color:#785d40;background:#f9f3ea;padding:4px 8px;font-size:11px;border-radius:20px;white-space:nowrap}.users-status>span{width:5px;height:5px;border-radius:50%;background:currentColor}.users-status.is-active{color:#197655;background:#eaf8f0}.users-created{color:#607897;font-size:11px;display:inline-block;max-width:100px}.users-row-actions{display:flex;align-items:center;gap:3px}.users-row-actions .audit-detail-button span{display:none}.users-page .users-toggle{color:#218467}.users-page .users-toggle.is-disable{color:#b55265}.users-dialog{width:min(610px,calc(100vw - 28px))}.users-dialog--detail{width:min(570px,calc(100vw - 28px))}.users-dialog--feedback{width:min(420px,calc(100vw - 28px))}.users-dialog:focus{outline:none}.users-operation{padding:36px 28px 28px;text-align:center}.users-operation-icon{display:flex;align-items:center;justify-content:center;width:72px;height:72px;margin:0 auto 23px;border:1px solid #cfe3fe;border-radius:23px;background:#edf5ff;color:#1874da}.users-operation-icon svg{width:32px;height:32px}.users-dialog--success .users-operation-icon{border-color:#bee7d5;background:#eaf9f0;color:#1d8a5e}.users-dialog--error .users-operation-icon{border-color:#f3cdd5;background:#fff0f3;color:#b63a54}.users-operation h2{font-size:23px;font-weight:650;line-height:1.35;margin-bottom:12px}.users-operation>p{color:#577393;font-size:13px;line-height:1.65;margin:0}.users-operation .users-operation-person{margin-top:17px;font-weight:500;color:#294e77;overflow-wrap:anywhere}.users-operation-person span{display:block;font-size:12px;font-weight:400;margin-top:3px;color:#627f9e}.users-operation .audit-button{width:100%;min-height:44px;margin-top:25px}.users-operation-wait{display:block;margin-top:24px;color:#617c9c;font-size:11px}@media (prefers-reduced-motion: no-preference){.users-operation{animation:users-operation-enter .18s ease-out}}@keyframes users-operation-enter{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.users-profile{display:flex;gap:14px;align-items:flex-start;padding:18px 0 0}.users-profile>.audit-avatar{width:48px;height:48px;font-size:19px}.users-profile>div{min-width:0;overflow-wrap:anywhere}.users-profile h3{font-size:16px;font-weight:600;margin:0 0 3px}.users-profile p{color:#607b9b;font-size:12px;margin:0 0 10px}.users-profile .users-status{margin-right:8px}.users-location{border:1px solid #dce8f8;padding:16px;background:#f6faff;border-radius:12px}.users-location h3{font-size:13px;display:flex;align-items:center;gap:7px;margin:0 0 12px}.users-location h3 svg{width:16px;height:16px;color:#3778c8}.users-location p{font-size:12px;color:#526f92;margin:0 0 7px}.users-location strong{font-size:12px;display:block;font-weight:500}.users-location small{font-size:11px;color:#587393;display:block;margin-top:6px}.users-location a{display:inline-block;color:#086bd0;font-size:12px;margin:9px 0;text-decoration:underline;text-underline-offset:3px}.users-form-description{color:#5c7697;font-size:12px;margin:0 0 21px}.users-fields{border:0;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0}.users-fields label{display:flex;flex-direction:column;gap:7px;color:#344f71;font-size:12px;min-width:0}.users-field-wide{grid-column:1 / -1}.users-fields :is(input,select,textarea){width:100%;min-width:0;border:1px solid #d5e1f1;border-radius:8px;padding:10px 12px;background:#fff;color:#203d61;font:inherit;font-size:13px;min-height:43px}.users-fields textarea{resize:vertical}.users-edit-metadata{margin-top:20px;padding-top:16px;border-top:1px solid #e4edf8}.users-edit-metadata summary{display:flex;align-items:center;gap:7px;cursor:pointer;color:#45688f;font-size:12px;min-height:40px}.users-edit-metadata summary svg{width:14px;height:14px}.users-edit-metadata summary:after{content:"+";margin-left:auto;font-size:18px}.users-edit-metadata[open] summary:after{content:"−"}.users-edit-metadata summary:focus-visible{outline:3px solid #7ac9ff;outline-offset:3px;border-radius:7px}.users-fields :is(input,select,textarea):disabled{background:#f2f5fa;color:#60748e}.users-field-help{color:#627b9d;font-size:11px;margin:-7px 0 0}.users-dialog-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:22px}.users-dialog-actions>.audit-button{min-height:44px}.users-form-error{color:#a52c47;background:#fff0f2;border:1px solid #f4d0d7;border-radius:8px;padding:11px 13px;margin:16px 0 0;font-size:12px}.users-security-note{display:flex;align-items:flex-start;gap:7px;font-size:11px;color:#5e7898;margin:17px 0 0}.users-security-note svg{width:14px;height:14px;margin-top:2px}.users-status-confirm{padding:19px;border:1px solid #cce9dd;border-radius:12px;background:#f0faf5;color:#267552}.users-status-confirm>svg{margin-bottom:12px;width:26px;height:26px}.users-status-confirm h3{font-size:16px;margin:0 0 7px;overflow-wrap:anywhere}.users-status-confirm p{font-size:12px;margin:0 0 12px;overflow-wrap:anywhere}.users-status-confirm p:last-child{margin-bottom:0}.users-status-confirm.is-disable{background:#fff5f3;color:#a3484d;border-color:#f3d7d2}.users-page .users-danger{background:#b64054;border-color:#b64054;box-shadow:none}.users-page .users-danger:hover:not(:disabled){background:#a23346;border-color:#a23346}@media (max-width: 1100px){.users-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.users-filters .audit-search{grid-column:1 / -1}}@media (max-width: 699px){.users-metrics{grid-template-columns:minmax(0,1fr);gap:8px}.users-metrics .audit-metric{display:grid;grid-template-columns:1fr auto;gap:3px 10px;padding:14px}.users-metrics .audit-metric-label{margin:0 36px 0 0;min-height:0;max-width:none;font-size:12px}.users-metrics .audit-metric strong{grid-row:1 / 3;grid-column:2;margin-right:40px;align-self:center;font-size:25px}.users-metrics .audit-metric small{margin:0;font-size:10px}.users-metrics .audit-metric-icon{top:18px}.users-page .audit-intro-actions{gap:8px;flex-wrap:wrap}.users-page .audit-intro-actions .audit-button{flex:1;font-size:12px;padding:9px;white-space:nowrap}.users-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.users-filters label:last-child{grid-column:auto}.users-search-help{padding:0 15px 16px;font-size:10px}.users-table .audit-person{min-width:0}.users-table td:first-child{grid-column:1 / -1}.users-table .audit-person strong{min-width:0}.users-table td:first-child small{margin-top:4px}.users-table td:nth-child(2){grid-column:1 / -1}.users-table td:nth-child(2):before,.users-table td:nth-child(3):before,.users-table td:nth-child(4):before{content:attr(data-label) ": ";color:#607897;font-size:11px;margin-right:7px}.users-table .users-created{max-width:none}.users-table td.users-actions-cell{grid-column:1 / -1;grid-row:auto;padding-top:5px}.users-row-actions{flex-wrap:wrap;gap:5px;justify-content:space-between}.users-row-actions .audit-detail-button{gap:5px;margin:0;min-height:44px;background:#f6f9fe;padding:7px 8px}.users-row-actions .audit-detail-button span{display:inline;font-size:10px}.users-row-actions .audit-detail-button svg{width:14px;height:14px}.users-fields{grid-template-columns:minmax(0,1fr)}.users-fields :is(input,textarea,select){min-height:44px;font-size:16px}.users-dialog-actions{justify-content:stretch}.users-dialog-actions>.audit-button{flex:1;font-size:12px}.users-notice{font-size:12px}}.budget-controls{display:flex;align-items:center;gap:10px;flex-shrink:0}.budget-controls>label{display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid #d6e5f6;border-radius:9px;background:#fff;color:#3f6d9c}.budget-controls select{min-height:40px;background:transparent;border:0;color:#294c75;font-size:12px;padding:0 6px 0 0}.budget-banner{display:flex;align-items:center;gap:18px;padding:26px;border-radius:16px;background:linear-gradient(115deg,#0754a7,#087cab);color:#fff;margin:0 0 22px}.budget-banner-icon{display:grid;place-items:center;width:58px;height:58px;border:1px solid #ffffff35;border-radius:16px;background:#ffffff16}.budget-banner-icon svg{width:27px;height:27px}.budget-banner>div>p{font-size:10px;letter-spacing:1.5px;color:#ccecff;margin-bottom:4px}.budget-banner h2{font-size:24px;letter-spacing:-.5px;font-weight:650;margin:0 0 4px}.budget-banner>div>span{color:#dbf2ff;font-size:12px}.budget-year-status{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border-radius:20px;border:1px solid #ffffff38;background:#ffffff14;margin-left:auto;font-size:11px;white-space:nowrap}.budget-year-status svg{width:14px;height:14px}.budget-year-status.is-saved{background:#e9fbf2;color:#176c50;border-color:#d7f4e5}.budget-metrics .audit-metric-label{min-height:54px;max-width:200px}.budget-metrics .budget-money{font-size:clamp(19px,1.7vw,27px);letter-spacing:-.6px;overflow-wrap:anywhere}.budget-metrics .budget-unavailable{font-size:17px;font-weight:500;line-height:1.6;letter-spacing:-.3px;color:#647c9a}.budget-fixed-metric{border-color:#bed7f9;background:linear-gradient(150deg,#fff,#f5faff)}.budget-detail-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:20px;align-items:start}.budget-empty{padding:30px 28px 34px;display:flex;flex-direction:column;align-items:center;text-align:center}.budget-empty-icon{display:grid;place-items:center;width:65px;height:65px;background:#edf5ff;border-radius:20px;color:#176cc4;margin-bottom:18px}.budget-empty-icon svg{width:28px;height:28px}.budget-empty h3{font-size:19px;font-weight:600;letter-spacing:-.4px;margin:0 0 10px}.budget-empty p{color:#5c7494;max-width:340px;font-size:12px;line-height:1.8;margin:0 0 22px}.budget-empty small{color:#627e9e;font-size:10px;margin-top:14px}.budget-page .budget-primary{color:#fff;background:linear-gradient(110deg,#0b72d7,#0862d8);border-color:#0873df}.budget-page .budget-primary:hover:not(:disabled){background:#075fbc;border-color:#075fbc}.budget-realization{padding:24px}.budget-realization h2{font-size:17px;font-weight:600;margin:15px 0 11px}.budget-pending-label{display:inline-flex;align-items:center;gap:6px;background:#f1f5fb;color:#5a7292;font-size:11px;border-radius:15px;padding:5px 9px}.budget-pending-label svg{width:13px;height:13px}.budget-realization>p{color:#587395;font-size:12px;line-height:1.8;margin:17px 0 22px}.budget-realization ul{list-style:none;padding:17px 0 0;border-top:1px solid #e5edf7;margin:0;display:grid;gap:15px}.budget-realization li{display:flex;align-items:flex-start;gap:9px;color:#496784;font-size:11px}.budget-realization li svg{width:14px;height:14px;margin-top:1px;color:#5786b8}.budget-saved{padding:25px 24px}.budget-saved-check{display:flex;align-items:center;gap:7px;color:#217451;font-size:11px}.budget-saved-amount{font-size:clamp(25px,2.7vw,38px);color:#154277;font-weight:650;letter-spacing:-.8px;margin:12px 0 6px;overflow-wrap:anywhere}.budget-description{font-size:12px;color:#5f789a}.budget-saved dl{margin:25px 0 0}.budget-saved dl>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px;padding:14px 0;border-top:1px solid #e9eff8;font-size:12px}.budget-saved dt{color:#667e9d}.budget-saved dd{margin:0;color:#2a4e77;overflow-wrap:anywhere}.budget-saved dd small{display:block;color:#647c99;font-size:11px;margin-top:3px}.budget-notes{white-space:pre-wrap}.budget-locked-note{display:flex;align-items:flex-start;gap:8px;padding:12px;background:#f5f9ff;border-radius:8px;font-size:11px;color:#5b7697;margin-top:20px}.budget-locked-note svg{width:14px;height:14px;margin-top:2px}.budget-dialog{width:min(500px,calc(100vw - 28px))}.budget-dialog:focus{outline:0}.budget-form>p{font-size:12px;color:#5c7798;margin:0 0 22px}.budget-form label{display:flex;flex-direction:column;gap:8px;color:#365477;font-size:12px;margin:18px 0 0}.budget-form input,.budget-form textarea{width:100%;min-width:0;min-height:44px;border:1px solid #d3e1f1;border-radius:9px;padding:11px 12px;font:inherit;font-size:14px;color:#24466e;background:#fff}.budget-form textarea{resize:vertical}.budget-form>small{display:block;color:#607d9d;font-size:11px;line-height:1.6;margin:7px 0 0}.budget-amount-preview{display:block;color:#1666b8;background:#eff6ff;padding:10px 12px;border-radius:7px;font-size:13px;margin-top:12px;overflow-wrap:anywhere}.budget-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:25px}.budget-dialog-actions .audit-button{min-height:44px}.budget-review{padding:20px;background:#f1f7ff;border:1px solid #dbe9fb;border-radius:12px}.budget-review>span{font-size:12px;color:#57779b}.budget-review>strong{display:block;font-size:28px;font-weight:650;color:#154579;letter-spacing:-.6px;margin-top:5px;overflow-wrap:anywhere}.budget-review>p{font-size:12px;color:#597594;margin-top:12px;white-space:pre-wrap;overflow-wrap:anywhere}.budget-review-note{display:flex;gap:8px;align-items:flex-start;font-size:12px;color:#5b7595;line-height:1.7;margin-top:18px}.budget-review-note svg{width:14px;height:14px;margin-top:3px}.budget-feedback{text-align:center;padding:14px 0 3px}.budget-feedback>.audit-metric-icon{width:70px;height:70px;border-radius:22px;margin:0 auto 24px}.budget-feedback>.audit-metric-icon svg{width:30px;height:30px}.budget-feedback>h2{font-size:23px;line-height:1.4}.budget-feedback>p{font-size:13px;color:#5c7798;line-height:1.8}.budget-feedback>strong{display:block;font-size:23px;color:#1b5b90;margin-top:18px;overflow-wrap:anywhere}.budget-feedback>button{width:100%;margin-top:24px;min-height:44px}@media (max-width: 1199px){.budget-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.budget-detail-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px}}@media (max-width: 699px){.budget-controls{width:100%;justify-content:space-between}.budget-controls select{min-height:44px}.budget-banner{padding:20px;gap:12px;flex-wrap:wrap}.budget-banner-icon{width:44px;height:44px;border-radius:12px}.budget-banner-icon svg{width:23px;height:23px}.budget-banner h2{font-size:22px}.budget-banner>div>p{font-size:8px}.budget-year-status{margin:3px 0 0 56px;font-size:10px}.budget-metrics .audit-metric-label{margin-right:20px;min-height:63px;font-size:11px}.budget-metrics .budget-unavailable{font-size:13px}.budget-metrics .budget-money{font-size:20px}.budget-metrics .audit-metric small{min-height:30px}.budget-detail-grid{grid-template-columns:minmax(0,1fr)}.budget-realization{padding:21px}.budget-empty{padding:25px 18px}.budget-empty h3{font-size:17px}.budget-saved{padding:21px 18px}.budget-saved dl>div{grid-template-columns:minmax(0,1fr);gap:5px}.budget-form input,.budget-form textarea{font-size:16px}.budget-dialog-actions{flex-wrap:wrap}.budget-dialog-actions .audit-button{flex:1;font-size:12px}}.financial-dashboard{--finance-blue: #1674d8;--finance-teal: #13a08d;--finance-orange: #ef8b46;--finance-purple: #8260d0}.finance-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:9px 0 23px}.finance-toolbar>div>p{color:#5c7494;margin:0 0 7px;font-size:13px}.finance-toolbar>div>span{display:inline-flex;align-items:center;gap:6px;color:#71869e;font-size:11px}.finance-toolbar>div>span svg{width:13px;height:13px}.finance-toolbar-actions{display:flex;align-items:center;gap:10px;flex-shrink:0;flex-wrap:wrap}.finance-toolbar-actions select{min-height:40px;border:1px solid #d8e4f3;border-radius:9px;padding:9px 13px;background:#fff;color:#345777;font-size:12px}.finance-status-strip{display:flex;gap:10px;align-items:center;background:#eef6ff;border:1px solid #d7e7fa;border-radius:10px;padding:11px 14px;margin-bottom:20px;color:#4e7097;font-size:11px}.finance-status-strip>svg{width:16px;height:16px}.finance-status-strip p{flex:1;margin:0}.finance-status-strip button{background:transparent;color:#1b68b7;padding:5px 0 5px 7px;min-height:28px;font-size:11px;white-space:nowrap}.finance-rules{padding:16px 18px;border:1px solid #dce7f5;border-radius:11px;background:#fff;font-size:12px;color:#5a7492;margin:-7px 0 20px}.finance-rules p+p{margin-top:9px}.finance-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-bottom:18px}.finance-kpi{padding:22px 23px;border:1px solid #deebf7;border-radius:15px;background:#fff}.finance-kpi>div{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-height:52px}.finance-kpi-label{font-size:12px;color:#536d8b;max-width:220px}.finance-kpi-icon{display:grid;place-items:center;border-radius:12px;width:40px;height:40px;flex-shrink:0;background:#ecf5ff;color:#1674d8}.finance-kpi--expenses .finance-kpi-icon{background:#fff3e9;color:#bb6424}.finance-kpi--balance{background:linear-gradient(120deg,#0a659a,#087e98);border-color:transparent;color:#fff}.finance-kpi--balance .finance-kpi-label,.finance-kpi--balance small{color:#d5f2ff}.finance-kpi--balance .finance-kpi-icon{background:#ffffff20;color:#fff}.finance-kpi>strong{display:block;font-size:clamp(21px,2vw,30px);font-weight:650;letter-spacing:-.7px;margin:12px 0 8px;overflow-wrap:anywhere}.finance-kpi>strong.finance-no-value{font-size:23px;font-weight:550}.finance-kpi>small{color:#677e9b;font-size:11px}.finance-kpi--balance>small{color:#d5f2ff}.finance-budget-strip{display:flex;align-items:center;gap:12px;border:1px solid #dae7f7;border-radius:12px;background:#ffffffb5;padding:15px 19px;margin-bottom:22px}.finance-budget-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#edf4ff;color:#3074bc}.finance-budget-strip>div>span{font-size:10px;color:#5b7697}.finance-budget-strip>div>strong{font-size:16px;color:#284f7c;font-weight:600;display:block;overflow-wrap:anywhere}.finance-budget-strip>p{border-left:1px solid #d9e5f4;padding-left:20px;margin:0 0 0 12px;color:#5f7997;font-size:11px}.finance-budget-strip>p span{display:block;font-size:10px;margin-top:3px}.finance-budget-strip>p b{color:#39648e;font-weight:550}.finance-budget-strip>a{margin-left:auto;display:flex;align-items:center;gap:5px;color:#1d70c3;font-size:11px;white-space:nowrap;min-height:36px}.finance-budget-strip>a>svg{width:15px;height:15px}.finance-panel{min-width:0;background:#fff;border:1px solid #e0e9f5;border-radius:15px;box-shadow:0 3px 15px #224e7c03}.finance-main-charts{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:20px;margin-bottom:20px}.finance-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;padding:21px 22px 0;gap:12px}.finance-panel-heading h2{display:flex;align-items:flex-start;gap:8px;font-size:15px;font-weight:600;margin:0;letter-spacing:-.2px}.finance-panel-heading h2>svg{width:17px;height:17px;color:#4984ba;margin-top:2px}.finance-panel-heading p{font-size:11px;margin:5px 0 0;color:#6d839e}.finance-period-pill{display:inline-block;color:#6480a0;font-size:10px;background:#f5f8fd;padding:4px 8px;border:1px solid #e4ecf6;border-radius:7px;white-space:nowrap}.finance-legend{display:flex;align-items:center;gap:20px;padding:17px 22px 0;flex-wrap:wrap}.finance-legend span{display:flex;align-items:center;gap:7px;color:#5f7793;font-size:10px}.finance-legend i{display:inline-block;width:17px;height:3px;border-radius:2px}.finance-legend .is-dashed i{background:repeating-linear-gradient(to right,#ef8b46 0 5px,transparent 5px 8px)!important}.finance-chart{position:relative;padding:13px 18px 34px;min-width:0}.finance-canvas{position:relative;height:236px;width:100%;min-width:0}.finance-chart-empty{position:absolute;top:10px;right:26px;bottom:50px;left:26px;display:flex;align-items:center;justify-content:center;flex-direction:column;pointer-events:none;text-align:center}.finance-chart-empty svg{width:29px;height:29px;padding:6px;box-sizing:content-box;border-radius:12px;color:#86a1c1;background:#f4f8fd;margin-bottom:10px}.finance-chart-empty strong{font-size:12px;font-weight:500;color:#647d9b;background:#ffffffdc;padding:2px 5px}.finance-chart-empty span{color:#6d84a0;font-size:10px;margin-top:4px;background:#ffffffdc;padding:2px 5px}.finance-chart-table-link{position:absolute;right:22px;bottom:11px;color:#527eaa;font-size:10px;text-decoration:underline!important;text-underline-offset:3px}.finance-category-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;border-top:1px solid #edf2f9;padding:12px 22px 17px}.finance-category-legend>span{display:flex;align-items:flex-start;gap:6px;color:#69809a;font-size:9px}.finance-category-legend i{width:7px;height:7px;border-radius:2px;flex-shrink:0;margin-top:3px}.finance-remaining-panel{margin-bottom:21px}.finance-remaining-panel .finance-canvas{height:210px}.finance-table-panel{margin-bottom:21px;scroll-margin-top:16px}.finance-table-panel>.finance-panel-heading{padding-bottom:21px}.finance-table-scroll{position:relative;overflow:auto;width:100%;border-top:1px solid #e5edf7}.finance-annual-table{border-collapse:separate;border-spacing:0;width:100%;text-align:right;font-size:11px;font-variant-numeric:tabular-nums}.finance-annual-table caption{text-align:left}.finance-annual-table caption.audit-sr-only{top:0;left:0}.finance-annual-table th,.finance-annual-table td{padding:14px 13px;min-width:95px;white-space:nowrap;border-bottom:1px solid #edf2f8}.finance-annual-table thead th{background:#f5f9fe;color:#6c819b;font-size:10px;font-weight:500}.finance-annual-table th:first-child{position:sticky;left:0;z-index:1;min-width:205px;max-width:240px;white-space:normal;text-align:left;padding-left:22px;box-shadow:1px 0 #e7eef7;background:#fff;color:#375a7f;font-weight:500}.finance-annual-table thead th:first-child{background:#f5f9fe}.finance-annual-table tbody tr:hover :is(td,th){background:#f7fbff}.finance-annual-table td{color:#526c8a}.finance-annual-table abbr{text-decoration:none}.finance-table-dot{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:7px;vertical-align:middle}.finance-annual-table .finance-total-cell{background:#f9fbfe;font-weight:600;color:#375a7f}.finance-annual-table tfoot :is(th,td){background:#f1f7ff;color:#335a83;font-weight:600}.finance-annual-table tfoot th:first-child{background:#f1f7ff}.finance-balance-row :is(th,td){background:#f8fbff}.finance-annual-table td.is-negative{color:#b0445e}.finance-table-note{margin:0;padding:12px 22px;color:#6b829c;font-size:10px;line-height:1.7}.finance-section-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:27px 0 17px}.finance-section-heading h2{font-size:19px;font-weight:600;letter-spacing:-.4px;margin:0}.finance-section-heading p{color:#6a819d;font-size:11px;margin:5px 0 0}.finance-section-heading>span{color:#617d9e;background:#eaf3ff;border:1px solid #d8e6f9;border-radius:8px;padding:5px 10px;font-size:11px}.finance-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.finance-mini-panel .finance-panel-heading h3{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600}.finance-mini-dot{width:8px;height:8px;border-radius:3px}.finance-mini-total{display:block;font-size:18px;font-weight:550;margin:16px 22px 0;letter-spacing:-.3px;overflow-wrap:anywhere}.finance-chart--small .finance-canvas{height:170px}.finance-chart--small .finance-chart-empty{inset-inline:17px}.finance-chart--small .finance-chart-empty svg{width:19px;height:19px;margin-bottom:6px}.finance-chart--small .finance-chart-empty strong{font-size:10px}.finance-chart--small .finance-chart-empty span{display:none}.finance-footer{display:flex;gap:6px;align-items:center;flex-wrap:wrap;color:#6a819d;font-size:10px;margin:20px 0 0}.finance-footer>svg{width:13px;height:13px}.finance-footer>span{margin-left:auto}@media (max-width: 1199px){.finance-toolbar{flex-wrap:wrap}.finance-main-charts{grid-template-columns:minmax(0,1fr)}.finance-mini-grid{gap:12px}.finance-kpi{padding:19px 17px}.finance-kpi>strong.finance-no-value{font-size:19px}.finance-panel-heading{padding-inline:18px}.finance-budget-strip>p{padding-left:12px;margin-left:2px}}@media (max-width: 699px){.finance-toolbar{flex-direction:column;align-items:flex-start;gap:14px}.finance-toolbar>div>p{font-size:12px}.finance-toolbar-actions{width:100%;justify-content:space-between}.finance-toolbar-actions>label{flex:1;min-width:115px}.finance-toolbar-actions>label select{width:100%}.finance-toolbar-actions>.audit-button{flex:1;white-space:nowrap}.finance-toolbar-actions select{min-height:44px}.finance-status-strip{align-items:flex-start;flex-wrap:wrap;font-size:10px}.finance-status-strip>svg{margin-top:2px}.finance-status-strip>button{margin-left:26px;min-height:34px;padding:0}.finance-kpis{grid-template-columns:minmax(0,1fr);gap:11px}.finance-kpi{padding:17px 19px}.finance-kpi>div{min-height:36px}.finance-kpi>strong{margin-top:6px}.finance-kpi-label{max-width:245px;font-size:12px}.finance-kpi>strong.finance-no-value{font-size:22px}.finance-budget-strip{flex-wrap:wrap;padding:15px;gap:9px}.finance-budget-strip>div{min-width:0;flex:1}.finance-budget-strip>p{flex-basis:100%;border-left:0;border-top:1px solid #e4edf7;margin:5px 0 0;padding:12px 0 0}.finance-budget-strip>a{margin-left:0}.finance-main-charts{gap:16px;margin-bottom:16px}.finance-panel-heading{padding:18px 16px 0;gap:8px}.finance-panel-heading h2{font-size:14px}.finance-panel-heading p{font-size:10px}.finance-period-pill{font-size:9px;padding:4px 6px}.finance-legend{padding:14px 16px 0;gap:15px}.finance-chart{padding-inline:12px}.finance-canvas{height:220px}.finance-category-legend{padding-inline:16px}.finance-remaining-panel .finance-panel-heading{flex-direction:column}.finance-remaining-panel .finance-canvas{height:195px}.finance-chart-empty{inset-inline:15px}.finance-chart-empty span{font-size:9px}.finance-annual-table th:first-child{min-width:135px;max-width:145px;padding:12px;font-size:10px}.finance-annual-table th,.finance-annual-table td{min-width:100px;font-size:10px;padding-block:13px}.finance-table-note{padding-inline:16px;font-size:9px}.finance-mini-grid{grid-template-columns:minmax(0,1fr);gap:15px}.finance-chart--small .finance-canvas{height:185px}.finance-chart--small .finance-chart-empty strong{font-size:11px}.finance-chart--small .finance-chart-empty span{display:block}.finance-mini-total{margin-left:16px}.finance-section-heading,.finance-footer{align-items:flex-start}.finance-footer>span{margin-left:19px;flex-basis:100%}}.subscription-page{min-height:100dvh;background:#f2f6fb;color:#142543;padding:24px max(20px,calc((100vw - 1080px)/2)) 40px;font-family:Segoe UI,sans-serif;line-height:1.6}.subscription-page *,.subscription-admin *,.subscription-edit *{box-sizing:border-box}.subscription-page :focus-visible,.subscription-admin :focus-visible,.subscription-banner :focus-visible{outline:3px solid #1d68e8;outline-offset:3px}.subscription-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.subscription-top a{font-weight:750;color:#173a6c;text-decoration:none}.subscription-brand{display:inline-flex;align-items:center;gap:8px;min-width:0}.subscription-brand-logo{display:block;flex-shrink:0}@media (max-width:480px){.subscription-top{gap:8px}.subscription-brand{gap:6px;font-size:13px}.subscription-brand-logo{width:26px;height:24px}.subscription-top button{padding-inline:10px;font-size:13px}}.subscription-page button,.subscription-admin button,.subscription-edit button{min-height:44px;padding:10px 16px;border:1px solid #c7d5e7;border-radius:10px;background:#fff;color:#174574;font:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px}.subscription-page button:disabled,.subscription-admin button:disabled{opacity:.6;cursor:default}.subscription-hero{max-width:720px;margin:64px auto 32px;text-align:center}.subscription-eyebrow{display:block;color:#3d6390;font-size:12px;letter-spacing:.08em;font-weight:700}.subscription-hero-icon{display:block;margin:20px auto 12px;color:#1765cb}.subscription-hero h1{font-size:clamp(27px,4vw,38px);line-height:1.25;margin:12px 0 18px}.subscription-hero p,.subscription-muted{color:#465c79}.subscription-columns{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px}.subscription-card{min-width:0;padding:30px;background:#fff;border:1px solid #d6e0ed;border-radius:20px;box-shadow:0 4px 18px #183c6710}.subscription-card h2{font-size:23px;line-height:1.35;margin:10px 0 20px}.subscription-status{display:inline-flex;background:#fff0e5;color:#8a421b;padding:6px 12px;border-radius:8px;font-size:13px;font-weight:650}.subscription-status.is-active{color:#11634c;background:#e7f6ef}.subscription-card dl{margin:20px 0 0}.subscription-card dl>div{border-top:1px solid #e3eaf2;padding:14px 0}.subscription-card dt{color:#546982;font-size:13px}.subscription-card dd{margin:4px 0 0;overflow-wrap:anywhere}.subscription-link{display:inline-flex;align-items:center;gap:8px;color:#155fb9;min-height:44px;margin-top:16px}.subscription-features{list-style:none;padding:0;display:grid;gap:12px}.subscription-features li{display:flex;align-items:center;gap:10px}.subscription-features svg{color:#16835c;flex-shrink:0}.subscription-muted{font-size:13px}.subscription-page label,.subscription-edit label{display:flex;flex-direction:column;gap:8px;margin-top:20px;font-size:14px;font-weight:600}.subscription-page label span{font-weight:400;color:#546982}.subscription-page input,.subscription-page select,.subscription-page textarea,.subscription-admin input,.subscription-edit input,.subscription-edit select,.subscription-edit textarea{width:100%;min-width:0;min-height:46px;border:1px solid #bfcee0;border-radius:8px;padding:10px 12px;font:inherit;font-size:16px;color:#142543;background:#fff}.subscription-page textarea{resize:vertical;margin:8px 0 12px}button.subscription-primary{background:#0757d8;color:#fff;border-color:#0757d8;font-weight:650}.subscription-pending{display:flex;gap:12px;padding:16px;background:#edf5ff;border:1px solid #c5ddf7;border-radius:12px;color:#194f87;margin-top:22px}.subscription-pending svg{flex-shrink:0;margin-top:4px}.subscription-pending p{margin:6px 0 0;font-size:14px}.subscription-message{padding:14px 18px;background:#e9f6f0;border:1px solid #b7dfca;border-radius:12px;color:#1b6048;margin-bottom:20px;overflow-wrap:anywhere}.subscription-message.is-error{background:#fff0f0;border-color:#efbebe;color:#9c2929}.subscription-message button{margin-left:12px}.subscription-footnote{display:flex;align-items:center;justify-content:center;gap:8px;text-align:center;font-size:12px;color:#4b6583;margin-top:28px}.subscription-banner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;background:#edf5ff;color:#294e7c;border:1px solid #c9ddf4;border-radius:10px;padding:8px 16px;margin-bottom:20px;font-size:12px}.subscription-banner a{color:#0757b9;min-height:32px;display:inline-flex;align-items:center;font-weight:650}.subscription-admin{line-height:1.6}.subscription-admin-search{display:block;max-width:420px;font-size:13px;margin:24px 0}.subscription-admin-table{width:100%;overflow-x:auto;border:1px solid #d6e0ed;border-radius:12px}.subscription-admin table{width:100%;border-collapse:collapse;background:#fff;font-size:13px}.subscription-admin th,.subscription-admin td{text-align:left;padding:16px;border-bottom:1px solid #e3eaf2;vertical-align:top}.subscription-admin th{background:#eff4fa}.subscription-admin td small{display:block;color:#465c79;max-width:300px;overflow-wrap:anywhere}.subscription-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;font-size:13px}.subscription-payment-log{margin-top:40px;padding-top:28px;border-top:1px solid #d6e0ed}.subscription-payment-log-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.subscription-payment-log h2{font-size:22px;font-weight:700}.subscription-payment-log-heading p{color:#465c79;font-size:13px}.subscription-payment-filters{display:flex;flex-wrap:wrap;gap:16px;margin:22px 0}.subscription-payment-filters label{display:grid;flex:1;min-width:min(100%,200px);gap:8px;font-size:13px}.subscription-payment-filters select{width:100%;min-height:46px;padding:10px 12px;border:1px solid #bfcee0;border-radius:8px;background:#fff;color:#142543;font:inherit;font-size:16px}.subscription-payment-log summary{display:flex;align-items:center;min-height:44px;color:#1755a3;cursor:pointer}.subscription-payment-events{padding-left:18px;min-width:180px}.subscription-payment-events li{margin-top:12px}.subscription-payment-log .subscription-pagination{flex-wrap:wrap}.subscription-payment-log .subscription-pagination>div{display:flex;gap:8px}.subscription-edit{width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow-y:auto;border:1px solid #c5d5e8;border-radius:18px;padding:28px;color:#142543}.subscription-edit::backdrop{background:#0e234e80}.subscription-edit h2{font-size:22px}.subscription-edit p{font-size:13px;color:#465c79}.subscription-edit form>div:last-child{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}@media (max-width: 640px){.subscription-columns{grid-template-columns:minmax(0,1fr)}.subscription-hero{margin-top:40px}.subscription-card{padding:22px}.subscription-admin th,.subscription-admin td{padding:12px}.subscription-edit{padding:20px}}.subscription-usage,.subscription-team{margin-top:24px}.subscription-usage dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.subscription-usage dd{font-weight:600}.subscription-invite-form{display:flex;align-items:end;flex-wrap:wrap;gap:16px}.subscription-invite-form label{flex:1 1 200px}.subscription-invite-form button{min-height:46px}.subscription-invites{list-style:none;padding:0}.subscription-invites li{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e3eaf2;padding:14px 0;overflow-wrap:anywhere}.subscription-team small{display:block;color:#546982;font-size:12px}.subscription-team table{width:100%;min-width:480px;border-collapse:collapse;font-size:13px}.subscription-team th,.subscription-team td{text-align:left;padding:14px 16px;border-bottom:1px solid #e3eaf2}.subscription-team th{background:#f2f7fd;font-weight:650}.subscription-team tbody tr:last-child td{border-bottom:0}@media (max-width: 640px){.subscription-usage dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.auth-feedback{width:min(410px,calc(100vw - 36px));max-height:calc(100dvh - 48px);margin:auto;padding:34px 30px 28px;overflow-y:auto;border:1px solid rgb(255 255 255 / 90%);border-radius:24px;background:linear-gradient(145deg,#fff,#f7fbff);color:#0b1433;font-family:Invoice Inter,Inter,Segoe UI,sans-serif;text-align:center;box-shadow:0 28px 90px #082b6240}.auth-feedback::backdrop{background:#091b3a7a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.auth-feedback:focus{outline:none}.auth-feedback-icon{display:grid;place-items:center;width:76px;height:76px;margin:0 auto 22px;border:1px solid #d9eaff;border-radius:24px;background:linear-gradient(140deg,#edf8ff,#e3eeff);color:#1269f2}.auth-feedback-spinner{width:36px;height:36px;border:3px solid #c6defc;border-top-color:#1269f2;border-right-color:#26b8ed;border-radius:50%;animation:auth-feedback-spin .85s linear infinite}.auth-feedback--success .auth-feedback-icon{border-color:#c6eedf;background:linear-gradient(140deg,#ecfbf6,#dff7ec);color:#13835b}.auth-feedback--error .auth-feedback-icon{border-color:#f6d3da;background:linear-gradient(140deg,#fff5f6,#ffebef);color:#bd344c}.auth-feedback h2{margin:0 0 10px;font-family:inherit;font-size:24px;font-weight:750;line-height:1.3;letter-spacing:-.7px}.auth-feedback p{margin:0;color:#566b8c;font-family:inherit;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.auth-feedback-wait{display:block;margin-top:24px;color:#6c80a0;font-size:12px;line-height:1.6}.auth-feedback-confirm{display:block;width:100%;min-height:46px;margin-top:26px;padding:12px 18px;border:0;border-radius:12px;background:linear-gradient(105deg,#288eff,#0c56ea);color:#fff;font-family:inherit;font-size:14px;font-weight:650;cursor:pointer}.auth-feedback-confirm:hover{filter:brightness(1.06)}.auth-feedback-confirm:focus-visible{outline:3px solid #1269f2;outline-offset:4px}@keyframes auth-feedback-spin{to{transform:rotate(360deg)}}@keyframes auth-feedback-enter{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: no-preference){.auth-feedback[open]{animation:auth-feedback-enter .22s cubic-bezier(.2,.7,.3,1)}.auth-feedback-confirm{transition:filter .16s ease}}@media (prefers-reduced-motion: reduce){.auth-feedback-spinner{animation:none}}@media (max-width: 479px){.auth-feedback{padding:30px 24px 24px;border-radius:20px}.auth-feedback h2{font-size:22px}}@font-face{font-family:Landing Inter;src:url(/assets/InterVariable-DiVDrmQJ.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.landing-navbar{--landing-nav-ink: #0b2059;--landing-nav-blue: #0759e8;position:sticky;top:0;z-index:30;width:100%;color:var(--landing-nav-ink);font-family:Landing Inter,Inter,Segoe UI,sans-serif;isolation:isolate}.landing-navbar *,.landing-navbar *:before,.landing-navbar *:after{box-sizing:border-box}.landing-navbar a{text-decoration:none}.landing-navbar :is(a,button):focus-visible{outline:3px solid #357fff;outline-offset:5px;border-radius:8px}.landing-navbar__artwork{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.landing-navbar__waves{display:block;width:100%;height:100%}.landing-navbar__illustration{position:absolute;top:-5.6px;right:max(calc((100vw - 1722px)/2 + 180.8px),180.8px);width:140.8px;height:140.8px;-o-object-fit:contain;object-fit:contain;opacity:.61}.landing-navbar__inner{position:relative;display:flex;align-items:center;gap:clamp(25.6px,3.44vw,59.2px);width:min(100%,1722px);min-height:64px;margin-inline:auto;padding:8px 35.2px 8px 48px}.landing-navbar__brand{display:inline-flex;align-items:center;gap:13.6px;flex:0 0 auto;color:var(--landing-nav-ink)}.landing-navbar__brand-logo{display:block;width:275px;height:48px;transform:scale(.8);transform-origin:left center}.landing-navbar__navigation{flex:1;min-width:0}.landing-navbar__links{display:flex;align-items:center;justify-content:center;gap:32px}.landing-navbar .landing-navbar__link{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 0;border:0;background:transparent;color:var(--landing-nav-ink);font-family:inherit;font-size:13px;font-weight:450;line-height:1.5;white-space:nowrap;cursor:pointer;transition:color .18s ease}.landing-navbar__link:after{content:"";position:absolute;right:-4px;bottom:-2px;left:-4px;height:3px;border-radius:4px;background:linear-gradient(90deg,#0755ed,#1389ff);transform:scaleX(0);transform-origin:center;transition:transform .22s ease}.landing-navbar .landing-navbar__link:hover,.landing-navbar .landing-navbar__link.is-active{color:#0047c9}.landing-navbar__link.is-active{font-weight:750}.landing-navbar__link.is-active:after{transform:scaleX(1)}.landing-navbar__link:hover:after{transform:scaleX(.55)}.landing-navbar__link.is-active:hover:after{transform:scaleX(1)}.landing-navbar__features{position:relative}.landing-navbar__feature-heading{display:flex;align-items:center;gap:4px}.landing-navbar__feature-toggle{display:inline-grid;place-items:center;width:24px;min-height:44px;padding:0;border:0;color:var(--landing-nav-ink);background:transparent;cursor:pointer}.landing-navbar__feature-trigger>svg{transition:transform .22s ease}.landing-navbar__feature-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.landing-navbar__feature-panel{position:absolute;top:calc(100% + 12px);left:-12px;z-index:5;display:grid;width:280px;grid-template-rows:1fr;visibility:hidden;opacity:0;transform:translateY(-7px);pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.landing-navbar__feature-panel.is-open{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto;transition:opacity .2s ease,transform .2s ease}.landing-navbar__feature-clip{min-height:0}.landing-navbar__feature-list{list-style:none;margin:0;padding:6px;border:1px solid #d7e7fa;border-radius:13px;background:#fff;box-shadow:0 14px 40px #0b3e8b1a}.landing-navbar__feature-list a{display:flex;align-items:center;gap:9px;min-height:54px;padding:8px;border-radius:8px;color:var(--landing-nav-ink);transition:background-color .18s ease}.landing-navbar__feature-list a:hover{background:#f0f7ff}.landing-navbar__feature-icon{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border:1px solid #dcecff;border-radius:8px;color:#0d6aee;background:#eef6ff}.landing-navbar__feature-icon svg{width:16px;height:16px}.landing-navbar__feature-list a>span:nth-child(2){flex:1;min-width:0}.landing-navbar__feature-list strong{display:block;font-size:12px;line-height:1.5;font-weight:650}.landing-navbar__feature-list small{display:block;margin-top:2px;color:#647a99;font-size:10px;line-height:1.5}.landing-navbar__feature-arrow{width:14px;height:14px;color:#6d95c4;transition:transform .18s ease}.landing-navbar__feature-list a:hover .landing-navbar__feature-arrow{transform:translate(3px)}.landing-navbar__actions{display:flex;align-items:center;flex:0 0 auto;gap:10px;margin-left:94.4px}.landing-navbar .landing-navbar__start{display:inline-flex;align-items:center;justify-content:center;gap:10.4px;min-height:48px;padding:12.8px 22.4px;border:1px solid #1b78fa;border-radius:20px;background:linear-gradient(115deg,#1286ff,#005aeb,#0034b5);background-size:160% 100%;background-position:45% 50%;box-shadow:0 7px 20px #0059e82b,inset 0 1px #ffffff26;color:#fff;font-family:inherit;font-size:13.6px;font-weight:650;line-height:1.5;white-space:nowrap;transition:background-position .24s ease,box-shadow .24s ease}.landing-navbar__start svg{width:19.2px;height:19.2px;transition:transform .22s ease}@media (min-width: 600px){.landing-navbar .landing-navbar__start{transform:scale(.8);transform-origin:right center}}.landing-navbar__start:hover{background-position:100% 50%;box-shadow:0 8px 24px #0059e83d,inset 0 1px #ffffff26}.landing-navbar__start:hover svg{transform:translate(3px)}.landing-navbar__start:active{box-shadow:0 3px 10px #0059e829}.landing-navbar .landing-navbar__menu-toggle,.landing-navbar__drawer-backdrop,.landing-navbar__drawer-header,.landing-navbar__drawer-footer{display:none}@media (min-width: 1680px){.landing-navbar__inner{gap:88px}.landing-navbar .landing-navbar__link{font-size:13.6px}.landing-navbar__link:after{bottom:-2.4px;height:4px}.landing-navbar__actions{margin-left:84.8px}.landing-navbar .landing-navbar__start{padding-inline:19.2px}.landing-navbar__illustration{top:-16.8px;right:max(calc((100vw - 1722px)/2 + 193.6px),193.6px)}}@media (min-width: 1280px) and (max-width: 1599px){.landing-navbar__brand-logo{width:225px;height:41.6px}.landing-navbar__inner{gap:28.8px;padding-inline:25.6px;min-height:60px}.landing-navbar__brand{gap:9.6px}.landing-navbar__links{gap:26px}.landing-navbar .landing-navbar__link{font-size:11.2px}.landing-navbar__actions{margin-left:56px}.landing-navbar .landing-navbar__start{min-height:44px;padding:11.2px 16.8px;gap:8px;font-size:11.2px;border-radius:17.6px}.landing-navbar__illustration{right:148.8px;width:120px;height:120px}}@media (max-width: 1279px){.landing-navbar__feature-heading>.landing-navbar__link{flex:1}.landing-navbar__feature-toggle{width:44px;margin-right:4px}.landing-navbar__brand-logo{width:230px;height:40px}.landing-navbar__inner{gap:18px;min-height:60px;padding:8px 24px}.landing-navbar__brand{gap:10px}.landing-navbar__actions{gap:12px;margin-left:auto}.landing-navbar .landing-navbar__start{min-height:44px;padding:10px 16px;border-radius:16px;font-size:12px;gap:8px}.landing-navbar__start svg{width:19px;height:19px}.landing-navbar .landing-navbar__menu-toggle{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:1px solid #c6dffb;border-radius:12px;color:#124b9b;background:#ffffffb8;cursor:pointer;transition:background-color .18s ease}.landing-navbar__menu-toggle:hover{background:#fff}.landing-navbar :is(.landing-navbar__start,.landing-navbar__menu-toggle),.landing-navbar :is(.landing-navbar__start,.landing-navbar__menu-toggle):hover,.landing-navbar :is(.landing-navbar__start,.landing-navbar__menu-toggle):active{border:0;background:transparent;box-shadow:none;color:#0759e8}.landing-navbar.is-menu-open{z-index:100}.landing-navbar__drawer-backdrop{position:fixed;z-index:4;top:0;right:0;bottom:0;left:0;display:block;background:#102e5229;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}.landing-navbar__drawer-backdrop.is-visible{visibility:visible;opacity:1;pointer-events:auto}.landing-navbar__navigation{position:fixed;z-index:5;inset:0 0 0 auto;display:flex;flex-direction:column;width:min(350px,calc(100% - 32px));height:100dvh;padding:max(20px,env(safe-area-inset-top)) 20px max(20px,env(safe-area-inset-bottom));border:0;border-radius:24px 0 0 24px;background:linear-gradient(155deg,#deefff9e,#eff7ff7a);-webkit-backdrop-filter:blur(22px) saturate(140%);backdrop-filter:blur(22px) saturate(140%);box-shadow:-20px 0 65px #163b6826,inset 1px 0 #ffffff80;visibility:hidden;transform:translate(105%);pointer-events:none;transition:transform .34s cubic-bezier(.22,.8,.25,1),visibility .34s ease}.landing-navbar__navigation.is-open{visibility:visible;transform:translate(0);pointer-events:auto}.landing-navbar__drawer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-shrink:0;padding-bottom:24px;margin-bottom:12px;border-bottom:1px solid #ffffff70}.landing-navbar__drawer-header>div{display:grid;gap:7px}.landing-navbar__drawer-header svg{display:block}.landing-navbar__drawer-header span{font-size:10px;color:#425d80}.landing-navbar__drawer-close{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;margin:-6px -8px 0 0;padding:0;background:transparent;color:#345b89;cursor:pointer}.landing-navbar__navigation-clip{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px;margin-inline:-4px;scrollbar-width:thin}.landing-navbar__links{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;gap:7px;padding:0;border:0;background:transparent;box-shadow:none}.landing-navbar__drawer-footer{display:grid;gap:12px;flex-shrink:0;padding-top:18px;margin-top:16px;border-top:1px solid #ffffff70}.landing-navbar__drawer-footer p{margin:0;color:#425d80;font-size:11px;text-align:center}.landing-navbar__drawer-footer a{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:12px;border-radius:12px;background:linear-gradient(115deg,#1286ff,#0055e6);color:#fff;font-size:13px;font-weight:650}.landing-navbar .landing-navbar__link{justify-content:flex-start;width:100%;min-height:46px;padding:11px 14px;border-radius:9px;font-size:14px}.landing-navbar__link:after{display:none}.landing-navbar__link.is-active{background:#ffffff80}.landing-navbar__link:hover{background:#ffffff59}.landing-navbar__feature-trigger>svg{margin-left:auto}.landing-navbar__feature-panel{position:static;width:100%;grid-template-rows:0fr;transform:none;transition:grid-template-rows .22s ease,opacity .18s ease,visibility .22s ease}.landing-navbar__feature-panel.is-open{grid-template-rows:1fr;transition:grid-template-rows .22s ease,opacity .18s ease}.landing-navbar__feature-clip{overflow:hidden}.landing-navbar__feature-list{padding:4px;margin:2px 0 5px 12px;border:0;border-left:1px solid #d8e8fa;border-radius:0;box-shadow:none;background:transparent}.landing-navbar__feature-list a{min-height:52px;padding:8px}.landing-navbar__illustration{top:-13px;right:185px;width:120px;height:120px;opacity:.33}}@media (max-width: 599px){.landing-navbar__brand-logo{width:204px;height:36px}.landing-navbar__inner{min-height:56px;padding:6px 14px;gap:10px}.landing-navbar__brand{gap:10px}.landing-navbar__actions{gap:8px}.landing-navbar .landing-navbar__start{width:44px;min-height:44px;padding:0;border-radius:13px}.landing-navbar__start>span{display:none}.landing-navbar__illustration{right:71px;top:-13px;width:100px;height:100px;opacity:.2}}@media (max-width: 359px){.landing-navbar__brand-logo{width:164px;height:32px}.landing-navbar__brand{gap:8px}.landing-navbar__inner{min-height:56px;padding:6px 12px}}@media (prefers-reduced-motion: reduce){.landing-navbar *,.landing-navbar *:before,.landing-navbar *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.feature-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.feature-catalog__card{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:start;gap:16px;min-width:0;min-height:148px;padding:16px;border:1px solid #e2eeff;border-radius:12px;background:linear-gradient(120deg,#fff 12%,#ffffffd9);box-shadow:0 4px 18px #1476df04;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.feature-catalog__icon{display:grid;place-items:center;width:58px;height:58px;border-radius:22px;color:var(--catalog-icon-color);background:var(--catalog-icon-background)}.feature-catalog__icon svg{width:33px;height:33px;stroke-width:2.15}.feature-catalog__card--blue{--catalog-icon-color: #0864ff;--catalog-icon-background: linear-gradient(135deg, #d8e9ff, #deedff)}.feature-catalog__card--green{--catalog-icon-color: #00995e;--catalog-icon-background: linear-gradient(135deg, #d7f7e9, #d7f7ed)}.feature-catalog__card--gold{--catalog-icon-color: #e28000;--catalog-icon-background: linear-gradient(135deg, #ffefd3, #ffebcf)}.feature-catalog__card--purple{--catalog-icon-color: #8626e5;--catalog-icon-background: linear-gradient(135deg, #eedfff, #eee5ff)}.feature-catalog__card--cyan{--catalog-icon-color: #0481a4;--catalog-icon-background: linear-gradient(135deg, #cdf2fa, #d1f1f7)}.feature-catalog__card--red{--catalog-icon-color: #f42a49;--catalog-icon-background: linear-gradient(135deg, #ffdade, #ffe0df)}.feature-catalog__content{display:flex;flex-direction:column;align-items:flex-start;height:100%;min-width:0;padding-top:3px}.feature-catalog__title{margin:0;color:var(--feature-ink, #080d40);font-family:inherit;font-size:15px;font-weight:750;letter-spacing:-.45px;line-height:1.3}.feature-page .feature-catalog__description{margin:7px 0 11px;color:var(--feature-copy, #4c6092);font-size:12px;font-weight:400;line-height:1.42}.feature-catalog__label{display:inline-flex;align-items:center;min-height:22px;margin-top:auto;padding:3px 12px;border-radius:999px;color:var(--feature-blue, #075bff);background:#e0eeff;font-size:11px;font-weight:650;line-height:1.4}.feature-catalog__label--premium{color:#de1730;background:#ffe4e5}@media (hover: hover) and (prefers-reduced-motion: no-preference){.feature-catalog__card:hover{transform:translateY(-3px);border-color:#c8e0ff;box-shadow:0 8px 24px #2674d20b}}@media (max-width: 1023px){.feature-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 599px){.feature-catalog{grid-template-columns:minmax(0,1fr);gap:10px}.feature-catalog__card{grid-template-columns:52px minmax(0,1fr);gap:14px;min-height:0;padding:16px}.feature-catalog__icon{width:52px;height:52px;border-radius:19px}.feature-catalog__icon svg{width:30px;height:30px}.feature-catalog__description{font-size:12px;line-height:1.5}}@media (prefers-reduced-motion: reduce){.feature-catalog__card{transition:none}}.feature-details{display:grid;gap:24px;padding:26px 0 34px}.feature-detail{display:grid;grid-template-columns:minmax(0,1.17fr) minmax(0,.83fr);gap:30px;align-items:center;scroll-margin-top:12px}.feature-detail--reverse{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.feature-detail__visual{min-width:0;position:relative;isolation:isolate}.feature-detail__visual img{display:block;width:100%;height:auto;margin-block:-10%;filter:drop-shadow(0 7px 15px rgb(49 136 231 / 8%))}.feature-detail__visual--02 img{margin-block:-15%}.feature-detail__visual--03 img{margin-block:-12%}.feature-detail--reverse .feature-detail__visual{grid-column:2;grid-row:1}.feature-detail--reverse .feature-detail__copy{grid-column:1;grid-row:1}.feature-detail__copy{position:relative;z-index:1;min-width:0;padding-block:5px}.feature-detail__badge{display:inline-flex;align-items:center;min-height:23px;padding:4px 13px;border-radius:999px;color:var(--feature-blue, #075bff);background:#cde5ff;font-size:10px;font-weight:750;line-height:1.2}.feature-detail__copy h3{max-width:440px;margin:10px 0;color:var(--feature-ink, #080d40);font-size:28px;font-weight:800;letter-spacing:-1px;line-height:1.12;text-wrap:balance}.feature-detail__copy p{margin:0;color:var(--feature-copy, #4c6092);font-size:14px;line-height:1.48}.feature-detail__copy ul{display:grid;gap:8px;margin:16px 0 0;padding:0;list-style:none}.feature-detail__copy li{display:flex;align-items:flex-start;gap:9px;color:var(--feature-copy, #4c6092);font-size:13px;line-height:1.5}.feature-detail__check{display:inline-flex;flex:0 0 20px;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid #fff;border-radius:50%;background:linear-gradient(145deg,#43a0ff,var(--feature-blue, #075bff));box-shadow:0 1px 3px #1166f21f;color:#fff}.feature-detail__check svg{width:13px;height:13px}@media (min-width: 1600px){.feature-detail__copy h3{font-size:29px}}@media (max-width: 900px){.feature-details{gap:34px}.feature-detail,.feature-detail--reverse{gap:22px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.feature-detail__copy h3{font-size:24px;letter-spacing:-.7px}.feature-detail__copy p{font-size:13px}.feature-detail__copy li{font-size:12px;gap:7px}.feature-detail__copy ul{gap:7px;margin-top:13px}.feature-detail__check{flex-basis:18px;width:18px;height:18px}}@media (max-width: 700px){.feature-details{gap:42px;padding-top:28px;padding-bottom:35px}.feature-detail,.feature-detail--reverse{grid-template-columns:minmax(0,1fr);gap:20px}.feature-detail__visual{width:100%;max-width:520px;margin-inline:auto}.feature-detail--reverse .feature-detail__visual,.feature-detail--reverse .feature-detail__copy{grid-column:auto;grid-row:auto}.feature-detail__copy{padding:0 4px}.feature-detail__badge{font-size:10px;min-height:22px;padding:4px 12px}.feature-detail__copy h3{max-width:440px;font-size:clamp(23px,5.5vw,28px);line-height:1.16;margin-top:10px}.feature-detail__copy p{font-size:14px;line-height:1.55}.feature-detail__copy li{font-size:13px;gap:9px}.feature-detail__copy ul{gap:9px;margin-top:16px}.feature-detail__check{flex-basis:20px;width:20px;height:20px}}@media (prefers-reduced-motion: no-preference){.feature-detail__visual{animation:feature-detail-arrive .7s cubic-bezier(.2,.7,.2,1) both}.feature-detail__copy{animation:feature-detail-arrive .65s .1s cubic-bezier(.2,.7,.2,1) both}@keyframes feature-detail-arrive{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}}.feature-page{--feature-ink: #080d40;--feature-copy: #4c6092;--feature-blue: #075bff;overflow:clip;background:#fff;color:var(--feature-ink);font-family:Landing Inter,Inter,Segoe UI,sans-serif}.feature-page *,.feature-page *:before,.feature-page *:after{box-sizing:border-box}.feature-page :is(h1,h2,h3,p){font-family:inherit}.feature-page :is(a,button):focus-visible{outline:3px solid #267bff;outline-offset:4px}.feature-page__container{width:min(100%,1200px);margin-inline:auto;padding-inline:40px}.feature-hero{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(110deg,#f0f9ff,#f6fbff 60%,#e3f2ff)}.feature-hero__waves{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.feature-hero__inner{position:relative;min-height:180px;display:flex;align-items:center;padding-block:24px}.feature-hero__copy{position:relative;z-index:2;max-width:710px}.feature-hero__badge{display:inline-flex;align-items:center;min-height:23px;padding:4px 14px;border-radius:99px;background:#c7e2ff;color:#075bff;font-size:11px;font-weight:750;line-height:1.4}.feature-page .feature-hero h2{margin:10px 0 8px;font-size:clamp(32px,3.6vw,42px);font-weight:800;letter-spacing:-1.6px;line-height:1.15}.feature-page .feature-hero p{margin:0;color:var(--feature-copy);font-size:15px;line-height:1.45;letter-spacing:-.2px}.feature-hero__art{position:absolute;z-index:1;top:0;right:0;width:280px;height:100%;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(to right,transparent,#000 22%);mask-image:linear-gradient(to right,transparent,#000 22%)}.feature-hero__art img{position:absolute;width:850px;max-width:none;height:auto;top:-128px;right:-18px}.feature-page__body{position:relative;isolation:isolate;background:linear-gradient(180deg,#fff,#fafdff 45%,#f5fbff)}.feature-page__waves{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.55;pointer-events:none}.feature-page__content{position:relative;z-index:1;padding-top:12px}.feature-page__flourish{position:absolute;bottom:0;right:max(0px,calc((100% - 1200px)/2 - 40px));width:250px;height:210px;overflow:hidden;opacity:.5;pointer-events:none;-webkit-mask-image:linear-gradient(to right,transparent,#000 24%);mask-image:linear-gradient(to right,transparent,#000 24%)}.feature-page__flourish img{position:absolute;width:760px;max-width:none;height:auto;top:-115px;right:-8px}@media (max-width: 1023px){.feature-page__container{padding-inline:28px}.feature-hero__inner{min-height:176px}.feature-hero__copy{max-width:570px}.feature-page .feature-hero p{max-width:520px;font-size:14px}.feature-hero__break{display:none}.feature-hero__art{right:-80px;opacity:.58}.feature-page__flourish{width:180px;opacity:.3}}@media (max-width: 700px){.feature-hero__copy{max-width:470px}.feature-hero__art{right:-150px;opacity:.28}.feature-page__flourish{display:none}}@media (max-width: 599px){.feature-page__container{padding-inline:18px}.feature-hero__inner{min-height:190px;padding-block:24px}.feature-hero__copy{max-width:350px}.feature-page .feature-hero h2{font-size:31px;margin-top:10px;letter-spacing:-1px}.feature-page .feature-hero p{max-width:320px;font-size:13px;line-height:1.55}.feature-hero__badge{min-height:22px;font-size:10px;padding-inline:12px}.feature-hero__art{right:-170px;opacity:.18}.feature-page__content{padding-top:14px}}.how-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.how-step{position:relative;min-width:0;min-height:236px;padding:22px 20px 18px;border:1px solid #dceaff;border-radius:16px;background:linear-gradient(135deg,#fffffff5,#ffffffb8);box-shadow:0 5px 19px #2d7cda07;transition:transform .26s ease,box-shadow .26s ease}.how-step:after{position:absolute;top:50%;right:-15px;z-index:1;width:8px;height:8px;border-top:2px solid #4291ed;border-right:2px solid #4291ed;content:"";transform:translate(-1px,-50%) rotate(45deg)}.how-step:nth-child(3n):after{display:none}.how-step__heading{display:flex;align-items:center;gap:12px}.how-step__number{display:grid;flex:0 0 44px;place-items:center;width:44px;height:44px;border:1px solid #ffffff5e;border-radius:50%;background:linear-gradient(140deg,#2a99ff,#075bff);box-shadow:0 5px 12px #0764ff20;color:#fff;font-size:25px;font-weight:750;line-height:1}.how-step__title{margin:0;color:var(--how-ink, #080d40);font-family:inherit;font-size:16px;font-weight:750;letter-spacing:-.45px;line-height:1.35}.how-step__body{display:grid;grid-template-columns:55% minmax(0,1fr);align-items:center;gap:6px;min-height:142px;margin-top:12px}.how-step__description{position:relative;z-index:1;margin:0;color:var(--how-copy, #576891);font-size:13px;font-weight:400;line-height:1.6}.how-step__image{display:block;width:124%;max-width:none;margin-inline:-12%;height:auto;aspect-ratio:4 / 3;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 5px 6px #3177bc09)}@media (hover: hover) and (prefers-reduced-motion: no-preference){.how-step:hover{transform:translateY(-3px);box-shadow:0 8px 23px #2d7cda12}}@media (max-width: 1050px){.how-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.how-step:after{display:none}.how-step:nth-child(odd):after{display:block}}@media (max-width: 650px){.how-steps{grid-template-columns:minmax(0,1fr);gap:14px}.how-step{min-height:0;padding:20px 18px 16px}.how-step:nth-child(odd):after{display:none}.how-step__title{font-size:15px}.how-step__body{min-height:118px;margin-top:9px}}@media (prefers-reduced-motion: reduce){.how-step{transition:none}}.how-it-works{--how-ink: #080d40;--how-copy: #576891;--how-blue: #0764ff;position:relative;isolation:isolate;overflow:clip;padding:62px 0 64px;background:linear-gradient(130deg,#fafdff,#f2f9ff 65%,#f7fcff);color:var(--how-ink)}.how-it-works__waves{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.how-it-works__container{width:min(100%,1360px);padding-inline:36px;margin-inline:auto}.how-it-works__heading{margin:0 auto 36px;text-align:center}.how-it-works__eyebrow{display:inline-flex;align-items:center;min-height:28px;padding:5px 16px;border-radius:99px;color:var(--how-blue);background:#d0eaff;font-size:12px;font-weight:750;line-height:1.5}.how-it-works .how-it-works__heading h2{margin:13px 0 9px;color:var(--how-ink);font-family:inherit;font-size:clamp(26px,2.8vw,39px);font-weight:800;letter-spacing:-1.3px;line-height:1.2}.how-it-works .how-it-works__heading p{margin:0;color:var(--how-copy);font-size:15px;line-height:1.6;letter-spacing:-.25px}.how-it-works .how-step__description{margin:0}@media (max-width: 1050px){.how-it-works{padding-block:48px}.how-it-works__container{padding-inline:28px}.how-it-works__heading{max-width:680px;margin-bottom:28px}.how-it-works .how-it-works__heading h2{font-size:30px}.how-it-works .how-it-works__heading p{font-size:14px}}@media (max-width: 650px){.how-it-works{padding-block:36px 42px}.how-it-works__container{padding-inline:18px}.how-it-works__heading{margin-bottom:24px}.how-it-works__eyebrow{min-height:24px;padding:4px 13px;font-size:10px}.how-it-works .how-it-works__heading h2{max-width:400px;margin:12px auto 10px;font-size:26px;letter-spacing:-.8px}.how-it-works .how-it-works__heading p{max-width:420px;margin-inline:auto;font-size:13px;line-height:1.6}}.pricing-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.pricing-plan{position:relative;isolation:isolate;display:flex;flex-direction:column;min-width:0;padding:20px;overflow:hidden;border:1px solid #d4e5ff;border-radius:18px;color:var(--pricing-ink, #080d40);background:linear-gradient(135deg,#fff,#fafdff);box-shadow:0 6px 20px #1c75cf0a}.pricing-plan__header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.pricing-plan__title{margin:0;font-family:inherit;font-size:25px;font-weight:750;letter-spacing:-.8px;line-height:1.15}.pricing-plan__subtitle{margin:5px 0 0;color:var(--pricing-muted, #50658f);font-size:11px;line-height:1.4}.pricing-plan__badge{display:inline-flex;flex-shrink:0;align-items:center;gap:4px;margin-top:3px;padding:5px 8px;border-radius:999px;color:#118554;background:#e0f8e9;font-size:9px;font-weight:650;line-height:1.4;white-space:nowrap}.pricing-plan__badge svg{width:12px;height:12px}.pricing-plan__price{margin:14px 0 12px;color:var(--pricing-blue, #075bff);font-size:36px;font-weight:800;letter-spacing:-1.4px;line-height:1.2}.pricing-plan__features{display:grid;gap:6px;margin:0 0 19px;padding:0;color:var(--pricing-muted, #50658f);list-style:none}.pricing-plan__features li{display:flex;align-items:center;gap:9px;font-size:12px;line-height:1.45}.pricing-plan__check{display:grid;flex:0 0 15px;place-items:center;width:15px;height:15px;border-radius:50%;color:#fff;background:#0876ff}.pricing-plan__check svg{width:11px;height:11px;stroke-width:3}.pricing-plan__action{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;margin-top:auto;padding:10px 14px;border:1px solid #a8ceff;border-radius:10px;color:var(--pricing-blue, #075bff);background:#fff;font-size:13px;font-weight:700;line-height:1.4;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease}.pricing-plan__action svg{width:17px;height:17px}.pricing-plan__action:focus-visible{outline:3px solid #136bff;outline-offset:4px}.pricing-plan--premium{border-color:#258bff;color:#fff;background:linear-gradient(135deg,#075bff 4%,#138cff,#49d8f6);box-shadow:0 7px 24px #0764ff24}.pricing-plan--premium:before,.pricing-plan--premium:after{position:absolute;z-index:-1;width:440px;height:240px;border:1px solid #ffffff12;border-radius:50%;background:#ffffff24;content:"";pointer-events:none;transform:rotate(-28deg)}.pricing-plan--premium:before{right:-290px;bottom:-55px}.pricing-plan--premium:after{right:-255px;bottom:-95px}.pricing-plan--premium .pricing-plan__subtitle{color:#edf6ff}.pricing-plan--premium .pricing-plan__badge{color:#8b5200;background:#ffe7a0}.pricing-plan--premium .pricing-plan__price{display:flex;align-items:center;min-height:43.2px;color:#fff;font-size:25px;letter-spacing:-.8px}.pricing-plan--premium .pricing-plan__features{color:#fff}.pricing-plan--premium .pricing-plan__check{color:#1476ff;background:#fff}.pricing-plan--premium .pricing-plan__action{border-color:#70b6ff;color:#fff;background:linear-gradient(100deg,#1c9bff,#0050f5);box-shadow:0 4px 11px #0555c326,inset 0 1px #ffffff26}.pricing-plan--premium .pricing-plan__action:focus-visible{outline-color:#fff}@media (hover: hover) and (prefers-reduced-motion: no-preference){.pricing-plan__action:hover{transform:translateY(-2px);box-shadow:0 6px 15px #0869eb21}}@media (max-width: 599px){.pricing-cards{grid-template-columns:minmax(0,1fr);gap:16px}.pricing-plan{padding:22px}}@media (prefers-reduced-motion: reduce){.pricing-plan__action{transition:none}}.pricing-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;min-width:0;padding:15px 17px;border:1px solid #d9e9ff;border-radius:18px;background:#fff;box-shadow:0 6px 22px #266ec40d}.pricing-compare__table{width:100%;min-width:0;border-collapse:collapse;table-layout:fixed;color:var(--pricing-copy, #4c6092);font-family:inherit;font-size:11px;line-height:1.35}.pricing-compare__caption{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pricing-compare__feature-column{width:49%}.pricing-compare__plan-column{width:25.5%}.pricing-compare__table th,.pricing-compare__table td{height:26px;padding:5px 8px;vertical-align:middle;overflow-wrap:anywhere}.pricing-compare__table thead th{height:31px;background:#deedff;color:var(--pricing-ink, #080d40);font-size:13px;font-weight:700;text-align:center}.pricing-compare__table thead th:first-child{border-radius:6px 0 0 6px;text-align:left}.pricing-compare__table thead th:last-child{border-radius:0 6px 6px 0}.pricing-compare__table thead th:not(:first-child){color:var(--pricing-blue, #075bff)}.pricing-compare__table tbody th{font-weight:500;text-align:left}.pricing-compare__table tbody td{font-weight:400;text-align:center}.pricing-compare__table tbody tr:nth-child(2n){background:#f0f6ff}.pricing-compare__feature{display:flex;align-items:center;gap:7px}.pricing-compare__feature svg{flex:0 0 16px;width:16px;height:16px;color:var(--pricing-blue, #075bff);stroke-width:1.8}.pricing-compare__feature span{min-width:0}@media (max-width: 900px){.pricing-comparison{grid-template-columns:minmax(0,1fr);gap:18px;padding:14px}.pricing-compare__table{font-size:12px}.pricing-compare__table thead th{font-size:13px}.pricing-compare__table th,.pricing-compare__table td{height:29px}}@media (max-width: 420px){.pricing-comparison{padding:10px 8px;border-radius:14px}.pricing-compare__table,.pricing-compare__table thead th{font-size:11px}.pricing-compare__table th,.pricing-compare__table td{padding:5px 4px}.pricing-compare__feature{gap:5px}}.pricing-compare__note{grid-column:1 / -1;margin:4px 8px;font-size:11px;line-height:1.6;color:#526b91}.pricing-section{--pricing-ink: #080d40;--pricing-muted: #50658f;--pricing-blue: #075bff;position:relative;isolation:isolate;overflow:clip;padding:44px 0 40px;color:var(--pricing-ink);background:linear-gradient(120deg,#f4faff,#fcfdff 50%,#eef8ff)}.pricing-section__waves{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.7;pointer-events:none}.pricing-section__container{width:min(100%,1540px);padding-inline:36px;margin-inline:auto}.pricing-section__heading{position:relative;z-index:1;margin:0 auto 22px;text-align:center}.pricing-section__badge{display:inline-flex;align-items:center;gap:7px;min-height:27px;padding:4px 15px;border-radius:99px;color:var(--pricing-blue);background:#e0edff;font-size:12px;font-weight:750;line-height:1.5}.pricing-section__badge i{width:3px;height:3px;border-radius:50%;background:currentColor}.pricing-section .pricing-section__heading h2{margin:12px 0 7px;color:var(--pricing-ink);font-family:inherit;font-size:clamp(27px,2.7vw,38px);font-weight:800;letter-spacing:-1.4px;line-height:1.2}.pricing-section__heading h2 span{color:var(--pricing-blue)}.pricing-section .pricing-section__heading p{margin:0;color:var(--pricing-muted);font-size:14px;line-height:1.55;letter-spacing:-.2px}.pricing-section__showcase{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,680px) minmax(0,1fr);align-items:center;gap:20px;margin-bottom:20px}.pricing-section__art{position:relative;height:320px;pointer-events:none}.pricing-section__art img{position:absolute;top:50%;left:50%;width:360px;max-width:none;height:auto;transform:translate(-50%,-50%)}.pricing-section__art--premium img{width:290px}.pricing-section .pricing-plan__subtitle{margin:5px 0 0}.pricing-section .pricing-plan__price{margin:14px 0 12px}@media (max-width: 1199px){.pricing-section__container{padding-inline:28px}.pricing-section__showcase{display:block;max-width:680px;margin-inline:auto}.pricing-section__art{position:absolute;z-index:-1;top:0;width:240px;height:100%;opacity:.36}.pricing-section__art--free{left:-200px}.pricing-section__art--premium{right:-200px}.pricing-section__art img{width:310px}}@media (max-width: 767px){.pricing-section{padding-block:36px}.pricing-section__art{display:none}.pricing-section__heading{margin-bottom:24px}.pricing-section .pricing-section__heading h2{max-width:520px;margin-inline:auto;font-size:29px;letter-spacing:-.9px}.pricing-section__break{display:none}}@media (max-width: 599px){.pricing-section__container{padding-inline:18px}.pricing-section__badge{min-height:24px;font-size:10px;padding-inline:13px}.pricing-section .pricing-section__heading h2{max-width:350px;font-size:27px}.pricing-section .pricing-section__heading p{max-width:420px;margin-inline:auto;font-size:13px;line-height:1.6}.pricing-section__showcase{margin-bottom:18px}}.footer-information{width:min(600px,calc(100% - 32px));max-width:600px;max-height:calc(100dvh - 40px);margin:auto;padding:0;border:1px solid #d9e6f6;border-radius:20px;background:#fff;color:var(--home-ink, #090d3f);font-family:inherit;overflow:hidden;box-shadow:0 24px 80px #10254e38}.footer-information::backdrop{background:#13294485}.footer-information[open]{animation:footer-information-enter .2s ease-out both}.footer-information__shell{display:flex;flex-direction:column;max-height:calc(100dvh - 42px)}.footer-information__header{display:flex;flex:0 0 auto;align-items:flex-start;justify-content:space-between;gap:16px;padding:26px 28px 22px;border-bottom:1px solid #e2ebf7;background:#f4faff}.footer-information__header>div{min-width:0}.footer-information__header span{color:#50658f;font-size:10px;font-weight:650;letter-spacing:1.5px;line-height:1.6}.landing-home .footer-information__header h2{margin-top:7px;font-size:clamp(20px,4vw,25px);font-weight:700;line-height:1.35;letter-spacing:-.5px}.footer-information__close{display:grid;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;border:1px solid #d9e6f6;border-radius:10px;background:#fff;color:#385680;cursor:pointer;transition:background-color .2s ease,color .2s ease}.footer-information__close svg{width:21px;height:21px}.footer-information__close:hover{background:#e6f0ff;color:#075bff}.footer-information__body{min-height:0;padding:24px 28px;overflow-y:auto;overscroll-behavior:contain;color:#50658f;font-size:14px;line-height:1.8}.footer-information__body dl{display:grid;gap:19px;margin:24px 0 0}.footer-information__body dt{margin-bottom:5px;color:#15274e;font-weight:650;line-height:1.6}.footer-information__body dd{margin:0}.footer-information__contact{display:grid;flex:0 0 auto;gap:3px;padding:18px 28px 22px;border-top:1px solid #e2ebf7;background:#f8fbff}.footer-information__contact>span{color:#50658f;font-size:12px;line-height:1.6}.footer-information__contact a{display:inline-flex;align-items:center;justify-self:start;gap:9px;min-height:44px;max-width:100%;color:#075bff;font-size:14px;line-height:1.6;text-decoration:none;overflow-wrap:anywhere}.footer-information__contact a:hover{text-decoration:underline;text-underline-offset:4px}.footer-information__contact svg{flex:0 0 17px;width:17px;height:17px}.footer-information :is(a,button):focus-visible{outline:3px solid #267bff;outline-offset:3px}@keyframes footer-information-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 599px){.footer-information{width:calc(100% - 24px);max-height:calc(100dvh - 24px);border-radius:16px}.footer-information__shell{max-height:calc(100dvh - 26px)}.footer-information__header{padding:20px 18px 18px}.footer-information__body{padding:20px 18px}.footer-information__contact{padding:16px 18px max(16px,env(safe-area-inset-bottom))}.footer-information__contact a{font-size:13px}}@media (prefers-reduced-motion: reduce){.footer-information[open]{animation:none}.footer-information__close{transition:none}}.landing-footer{--footer-ink: #0b1249;--footer-muted: #546797;--footer-border: #cbddf8;--footer-ease: cubic-bezier(.22, 1, .36, 1);position:relative;color:var(--footer-ink);background:#f5f9ff;border-top:1px solid #bcd8ff}.landing-footer__container{width:min(100%,1540px);margin-inline:auto;padding-inline:24px}.landing-footer__main{position:relative;isolation:isolate;overflow:hidden;background:#f4f8ff url(/assets/background_footer-mbqjZfNj.png) center bottom / 100% 100% no-repeat}.landing-footer__grid{position:relative;z-index:1;display:grid;grid-template-columns:1.15fr .67fr 1fr 1.6fr 1fr;align-items:start;gap:24px;padding-block:28px}.landing-footer__grid>*{min-width:0}.landing-footer a{color:inherit;text-decoration:none}.landing-footer button{padding:0;border:0;border-radius:0;color:inherit;background:transparent;font:inherit;cursor:pointer;text-align:left}.landing-footer :is(a,button){-webkit-tap-highlight-color:transparent;touch-action:manipulation}.landing-footer__brand{align-self:stretch;padding-right:18px;border-right:1px solid #dce9fa}.landing-footer .landing-footer__logo{display:inline-flex;align-items:center;min-height:44px;max-width:100%;margin-block:0 12px}.landing-footer__logo img{display:block;width:200px;max-width:100%;height:auto}.landing-footer .landing-footer__brand>p{max-width:280px;margin:0;color:var(--footer-muted);font-size:13px;line-height:1.55;letter-spacing:-.15px}.landing-footer__socials{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px}.landing-footer__socials a{position:relative;display:inline-flex;flex:0 0 40px;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #dceaff;border-radius:12px;color:#267bff;background:#e7f1ff;transition:transform .24s var(--footer-ease),box-shadow .24s ease}.landing-footer__socials a>svg{display:block;flex-shrink:0;width:20px;height:20px;stroke-width:2}.landing-footer__socials a>.landing-footer__icon-definitions{position:absolute;width:0;height:0}.landing-footer__socials a:hover{transform:translateY(-3px);box-shadow:0 6px 16px #3674c615}.landing-footer__socials a:active{transform:translateY(-1px)}.landing-footer .landing-footer__grid h2{margin:0 0 8px;color:var(--footer-ink);font-size:15px;font-weight:750;line-height:1.4;letter-spacing:-.25px}.landing-footer :is(.landing-footer__navigation,.landing-footer__legal) ul{list-style:none;margin:0;padding:0}.landing-footer :is(.landing-footer__navigation,.landing-footer__legal) :is(a,button){position:relative;display:inline-flex;align-items:center;min-width:44px;min-height:30px;max-width:100%;padding-block:4px;color:var(--footer-muted);font-size:13px;line-height:1.45;transition:color .2s ease,transform .26s var(--footer-ease)}.landing-footer :is(.landing-footer__navigation,.landing-footer__legal) :is(a,button):hover{color:var(--home-blue);transform:translate(3px)}.landing-footer__legal{align-self:stretch;padding-right:16px;border-right:1px solid #dce9fa}.landing-footer address{display:grid;gap:12px;margin:12px 0 0;font-style:normal}.landing-footer .landing-footer__contact-link{display:flex;align-items:flex-start;gap:8px;min-height:40px;color:var(--footer-ink);font-size:13px;line-height:1.5}.landing-footer__contact-link>img{flex-shrink:0;display:block;width:34px;height:34px;-o-object-fit:contain;object-fit:contain;transition:transform .26s var(--footer-ease)}.landing-footer__contact-link>span{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.landing-footer__contact-link small{color:var(--footer-muted);font-size:11px}.landing-footer__contact-link:hover>img{transform:translateY(-2px)}.landing-footer__contact-link:hover>span>span{color:var(--home-blue);text-decoration:underline;text-underline-offset:4px}.landing-footer__art{position:absolute;z-index:0;right:-12px;bottom:-34px;width:clamp(150px,10vw,190px);pointer-events:none}.landing-footer__art img{display:block;width:100%;height:auto}.landing-footer__bottom{display:grid;grid-template-columns:1.05fr 1.9fr 1.15fr;align-items:start;gap:16px;padding:12px 220px 18px 0;border-top:1px solid #bcd8ff;color:var(--footer-muted);font-size:11px;line-height:1.5}.landing-footer .landing-footer__bottom>p{display:flex;align-items:center;min-height:32px;margin:0}.landing-footer__policies{display:flex;align-items:center;justify-content:space-evenly;gap:10px;min-height:32px;padding-inline:12px;border-inline:1px solid #a9bfe4}.landing-footer__policies button{display:flex;align-items:center;min-height:32px;color:var(--footer-muted);font-size:inherit;line-height:1.5;transition:color .2s ease}.landing-footer__policies button+button:before{content:"";flex-shrink:0;height:12px;width:1px;margin-right:10px;background:#a9bfe4}.landing-footer__policies button:hover{color:var(--home-blue);text-decoration:underline;text-underline-offset:4px}.landing-footer .landing-footer__bottom .landing-footer__tagline{justify-content:flex-end;gap:7px;color:#175db9;font-size:11px}.landing-footer__tagline svg{flex-shrink:0;width:18px;height:18px;stroke-width:3}.landing-home.is-scroll-motion-ready .landing-footer :is(.landing-footer__reveal,.landing-footer__art).scroll-reveal{opacity:0;translate:0 16px;transition:opacity .65s ease,translate .8s var(--footer-ease);transition-delay:var(--footer-delay, 0ms)}.landing-home.is-scroll-motion-ready .landing-footer :is(.landing-footer__reveal,.landing-footer__art).scroll-reveal>*{translate:none;transition:none}.landing-home.is-scroll-motion-ready .landing-footer :is(.landing-footer__reveal,.landing-footer__art).scroll-reveal:is(.is-in-view,:focus-within){opacity:1;translate:0 0}.landing-footer__navigation{--footer-delay: 50ms}.landing-footer__legal{--footer-delay: .1s}.landing-footer__contact{--footer-delay: .15s}.landing-footer__art{--footer-delay: .16s}@media (max-width: 1279px){.landing-footer__container{padding-inline:24px}.landing-footer__grid{grid-template-columns:1fr .85fr 1.1fr;gap:24px;padding-bottom:32px}.landing-footer__brand{border:0;padding-right:0}.landing-footer__logo img{width:190px}.landing-footer .landing-footer__brand>p{max-width:440px}.landing-footer__legal{border:0;padding-right:0}.landing-footer__contact{grid-column:1 / span 2}.landing-footer__art{width:120px;right:4%;bottom:-40px}.landing-footer__bottom{grid-template-columns:1fr;row-gap:0;padding:10px 0 84px}.landing-footer__policies{flex-wrap:wrap;justify-content:flex-start;gap:4px 18px;padding:0;border:0}.landing-footer :is(.landing-footer__navigation,.landing-footer__legal) :is(a,button){min-height:32px}.landing-footer__bottom,.landing-footer .landing-footer__bottom .landing-footer__tagline{font-size:11px}.landing-footer .landing-footer__bottom .landing-footer__tagline{justify-content:flex-start}}@media (max-width: 599px){.landing-footer__container{padding-inline:16px}.landing-footer__main{background-size:auto 100%;background-position:68% bottom}.landing-footer__grid{grid-template-columns:1fr 1fr;gap:20px 16px;padding-top:24px;padding-bottom:84px}.landing-footer__brand{grid-column:1 / -1}.landing-footer .landing-footer__logo{min-height:44px;margin-bottom:10px}.landing-footer__logo img{width:180px}.landing-footer .landing-footer__brand>p{max-width:330px;font-size:13px}.landing-footer__socials{margin-top:12px}.landing-footer .landing-footer__grid h2{margin-bottom:8px;font-size:14px}.landing-footer :is(.landing-footer__navigation,.landing-footer__legal) :is(a,button){font-size:13px}.landing-footer__contact{grid-column:1 / -1}.landing-footer address{gap:12px;margin-top:12px}.landing-footer .landing-footer__contact-link{gap:8px;font-size:13px}.landing-footer__contact-link>img{width:32px;height:32px}.landing-footer__contact-link small{font-size:11px}.landing-footer__art{width:128px;right:0;bottom:-40px}.landing-footer__bottom{padding-bottom:max(84px,calc(68px + env(safe-area-inset-bottom)))}.landing-footer__policies{align-items:flex-start;gap:0 16px}.landing-footer__policies button+button:before{display:none}.landing-footer .landing-footer__bottom .landing-footer__tagline{margin-top:4px;font-size:11px}}@media (pointer: coarse){.landing-footer :is(.landing-footer__navigation,.landing-footer__legal) :is(a,button),.landing-footer__policies button,.landing-footer .landing-footer__contact-link{min-height:44px}.landing-footer__socials a{flex-basis:44px;width:44px;height:44px}}@media (prefers-reduced-motion: reduce){.landing-footer *,.landing-footer *:before{animation:none!important;transition:none!important}.landing-home.is-scroll-motion-ready .landing-footer :is(.landing-footer__reveal,.landing-footer__art).scroll-reveal{opacity:1;translate:none}.landing-footer__socials a:hover,.landing-footer__socials a:active,.landing-footer__contact-link:hover>img,.landing-footer :is(.landing-footer__navigation,.landing-footer__legal) :is(a,button):hover{transform:none}}.landing-page-active{scroll-behavior:smooth;scroll-padding-top:80px}.landing-home{--home-ink: #090d3f;--home-muted: #65759b;--home-blue: #075bff;min-height:100dvh;color:var(--home-ink);background:#fff;font-family:Landing Inter,Inter,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.landing-home *,.landing-home *:before,.landing-home *:after{box-sizing:border-box}.landing-home :is(h1,h2,p){margin:0;font-family:inherit}.landing-home :is(a,button):focus-visible{outline:3px solid #267bff;outline-offset:5px}.landing-home__skip{position:fixed;top:10px;left:16px;z-index:50;padding:12px 18px;border-radius:10px;background:#fff;color:#0755df;transform:translateY(-160%)}.landing-home__skip:focus{transform:translateY(0)}.landing-hero{position:relative;isolation:isolate;overflow:hidden;background:#f4faff}.landing-hero__background{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:#f4faff url(/assets/bg-DmZKiUDm.png) center bottom / cover no-repeat}.landing-hero__inner{position:relative;display:grid;grid-template-columns:40% 60%;align-items:center;width:min(100%,1500px);height:clamp(480px,calc(100svh - 245px),620px);margin:auto;padding:30px 4% 40px}.landing-hero__copy{position:relative;z-index:2;padding-block:5px;animation:landing-home-enter .85s cubic-bezier(.22,1,.36,1) both}.landing-hero__badge{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:30px;color:#1165f9;background:#e0efff;font-size:clamp(11px,1vw,14px);font-weight:550;line-height:1.5}.landing-hero__badge svg{width:21px;height:21px;fill:#0a70ff}.landing-hero h1{position:relative;width:-moz-max-content;width:max-content;max-width:112%;margin-top:23px;color:#060a38;font-size:clamp(31px,3.72vw,56px);font-weight:800;line-height:1.15;letter-spacing:-2.2px;text-wrap:initial}.landing-hero h1>span{position:relative;display:block;color:#0557ff;margin-top:3px}.landing-hero__underline{position:absolute;bottom:-17px;left:-2px;width:87px;height:16px;overflow:visible;fill:none;stroke:#ffc32e;stroke-width:7;stroke-linecap:round}.landing-hero__rays{position:absolute;right:7px;top:-21px;width:6px;height:21px;border-radius:6px;background:#ffb915;transform:rotate(22deg)}.landing-hero__rays:after{content:"";position:absolute;top:7px;left:20px;width:6px;height:21px;border-radius:6px;background:#ffb915;transform:rotate(30deg)}.landing-hero__description{max-width:465px;margin-top:31px!important;color:var(--home-muted);font-size:clamp(13px,1.43vw,20px);font-weight:400;line-height:1.48;letter-spacing:-.4px}.landing-hero__description strong{font-weight:700;color:#4f6088}.landing-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px}.landing-home__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:13px 20px;border:1px solid #d0e3ff;border-radius:13px;font-family:inherit;font-size:clamp(12px,1.2vw,16px);font-weight:650;line-height:1.4;text-decoration:none;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease}.landing-home__button svg{width:21px;height:21px}.landing-home__button--primary{border-color:transparent;color:#fff;background:linear-gradient(115deg,#00b8ef,#0878ff 43%,#243cff);box-shadow:0 7px 20px #076cff29,inset 0 1px #ffffff40}.landing-home__button--demo{color:#132565;background:linear-gradient(130deg,#fff,#f2f7ff);box-shadow:0 5px 16px #4a8cf411}.landing-home__button:hover{transform:translateY(-2px);box-shadow:0 9px 24px #076cff30}.landing-home__button:active{transform:translateY(0)}.landing-hero__benefits{display:grid;gap:10px;list-style:none;padding:0;margin:18px 0 0;color:#5e7196;font-size:clamp(11px,1vw,14px);line-height:1.5}.landing-hero__benefits li{display:flex;align-items:center;gap:10px}.landing-hero__benefits li>span{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#4dcf8c;color:#fff;box-shadow:0 1px #fff}.landing-hero__benefits svg{width:14px;height:14px;stroke-width:3}.landing-hero__visual{position:absolute;top:12px;right:0;bottom:8px;left:38%;min-width:0;animation:landing-home-enter 1.1s .1s cubic-bezier(.22,1,.36,1) both}.landing-hero__dashboard{position:relative;z-index:1;display:flex;align-items:center;width:100%;height:100%}.landing-hero__dashboard>img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center;filter:drop-shadow(0 14px 18px #32669c12)}.landing-hero__invoice{position:absolute;z-index:0;width:29%;height:auto;bottom:11%;left:3%;opacity:.52;transform:rotate(-12deg)}.landing-hero__arrow{position:absolute;z-index:2;bottom:11%;left:61%;width:62px;height:42px;fill:none;stroke:#1473ff;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round;transform:rotate(-5deg)}.landing-hero__blue-rays{position:absolute;right:4%;top:-1%;width:5px;height:22px;border-radius:5px;background:#0864ff;transform:rotate(24deg)}.landing-hero__blue-rays:after{content:"";position:absolute;left:19px;top:8px;width:5px;height:19px;border-radius:5px;background:#0864ff;transform:rotate(29deg)}.landing-features{position:relative;z-index:2;background:linear-gradient(#fff,#fbfdff);border-top:1px solid #eff6ff}.landing-features__inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1500px;margin:auto;padding:20px 3.8%}.landing-feature{position:relative;display:flex;align-items:center;gap:17px;padding:0 21px;border:0;text-align:left;background:transparent;font:inherit;color:var(--home-ink);cursor:pointer;scroll-margin-top:24px}.landing-feature:first-child{padding-left:0}.landing-feature:last-child{padding-right:0}.landing-feature+.landing-feature:before{content:"";position:absolute;top:17%;bottom:13%;left:0;width:1px;background:#e1e9f5}.landing-feature__icon{display:grid;place-items:center;flex:0 0 62px;width:62px;height:62px;border-radius:50%;color:#075dff;background:#e2efff;transition:transform .24s ease}.landing-feature__icon svg{width:29px;height:29px}.landing-feature--green .landing-feature__icon{color:#00b75b;background:#dcf7e8}.landing-feature--gold .landing-feature__icon{color:#f5a400;background:#fff3d7}.landing-feature--purple .landing-feature__icon{color:#6b32ff;background:#ece4ff}.landing-feature__copy{display:grid;gap:5px;min-width:0}.landing-feature__copy strong{font-size:clamp(11px,1.03vw,14px);font-weight:750;line-height:1.4;letter-spacing:-.35px}.landing-feature__copy>span{color:#69799c;font-size:clamp(11px,.97vw,13px);line-height:1.5;letter-spacing:-.3px}.landing-feature:hover .landing-feature__icon{transform:translateY(-4px)}.landing-demo{width:min(900px,calc(100% - 48px));max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:0;border:1px solid #d6e7ff;border-radius:20px;background:#fff;color:var(--home-ink);overflow:hidden;box-shadow:0 24px 100px #112e5e40}.landing-demo::backdrop{background:#142b4b99;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.landing-demo[open]{animation:landing-home-enter .3s ease both}.landing-demo__shell{display:flex;flex-direction:column;max-height:calc(100dvh - 50px)}.landing-demo__heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px 16px}.landing-demo__heading p{font-size:10px;font-weight:650;letter-spacing:1.5px;color:#557aa9}.landing-demo__heading h2{margin-top:6px;font-size:19px;line-height:1.4}.landing-demo__heading>button{display:grid;place-items:center;min-width:44px;min-height:44px;border-radius:10px;color:#4276b1;background:#f0f6ff}.landing-demo__tabs{display:flex;flex-shrink:0;gap:6px;padding:0 24px 14px;border-bottom:1px solid #e0ebfa;overflow-x:auto}.landing-demo__tabs>button{flex-shrink:0;min-height:44px;padding:10px 15px;border-radius:9px;background:#f3f7fc;color:#587095;font-size:12px;font-weight:600}.landing-demo__tabs>button[aria-selected=true]{background:#e4efff;color:#075cf5}.landing-demo__body{min-height:0;padding:16px 24px;overflow-y:auto;overscroll-behavior:contain;background:radial-gradient(ellipse,#e4f2ff,#f8fcff 75%);text-align:center}.landing-demo__body img{display:block;width:100%;height:min(49dvh,460px);-o-object-fit:contain;object-fit:contain;margin:auto;animation:landing-home-enter .35s ease both}.landing-demo__body p{color:#7184a1;font-size:11px;margin-top:8px}.landing-demo__footer{display:flex;flex-shrink:0;justify-content:flex-end;gap:10px;padding:14px 24px;border-top:1px solid #e0ebfa}.landing-demo__footer .landing-home__button{font-size:13px;min-height:44px;padding-block:10px}@keyframes landing-home-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.landing-home.is-scroll-motion-ready .scroll-reveal{opacity:0;animation:none;transition:opacity .55s ease}.landing-home.is-scroll-motion-ready .scroll-reveal>*{translate:0 24px;transition:translate .65s cubic-bezier(.22,1,.36,1)}.landing-home.is-scroll-motion-ready .scroll-reveal.is-in-view,.landing-home.is-scroll-motion-ready .scroll-reveal:focus-within{opacity:1}.landing-home.is-scroll-motion-ready .scroll-reveal.is-in-view>*,.landing-home.is-scroll-motion-ready .scroll-reveal:focus-within>*{translate:0 0}.landing-home.is-scroll-motion-ready :is(.feature-detail__visual,.feature-detail__copy){animation:none}@media (min-width: 1500px){.landing-hero__inner{padding-inline:60px}}@media (min-width: 1000px) and (max-height: 800px){.landing-hero__inner{min-height:0;padding-block:24px 30px}.landing-hero h1{font-size:clamp(35px,3.5vw,50px);margin-top:20px}.landing-hero__description{font-size:clamp(14px,1.3vw,18px);margin-top:27px!important}.landing-hero__benefits{gap:7px;margin-top:15px}.landing-hero__actions{margin-top:20px}.landing-features__inner{padding-block:17px}}@media (max-width: 1199px){.landing-hero__inner{grid-template-columns:44% 56%;padding:32px 28px 38px}.landing-hero h1{font-size:clamp(31px,3.6vw,43px);letter-spacing:-1.5px}.landing-hero__description{font-size:15px;letter-spacing:-.25px}.landing-hero__actions{gap:10px}.landing-home__button{padding-inline:14px;gap:8px;font-size:12px}.landing-hero__visual{left:43%}.landing-feature{gap:12px;padding-inline:15px}.landing-feature__icon{width:49px;height:49px;flex-basis:49px}.landing-feature__icon svg{width:25px;height:25px}}@media (max-width: 899px){.landing-hero__inner{grid-template-columns:minmax(0,1fr);height:auto;max-width:760px;padding:35px 36px 16px;text-align:center}.landing-hero__copy{max-width:600px;margin-inline:auto}.landing-hero h1{width:auto;max-width:none;font-size:clamp(35px,5.7vw,46px);letter-spacing:-1.6px}.landing-hero__rays{right:16px}.landing-hero__underline{left:6%}.landing-hero__description{max-width:490px;margin-inline:auto!important;font-size:16px;line-height:1.6}.landing-hero__actions{justify-content:center}.landing-home__button{padding-inline:20px;font-size:14px}.landing-hero__benefits{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 16px;font-size:11px}.landing-hero__benefits li{gap:6px}.landing-hero__benefits li>span{width:17px;height:17px}.landing-hero__visual{position:relative;inset:auto;width:min(100%,640px);margin:18px auto 0}.landing-hero__dashboard>img{height:auto}.landing-hero__arrow{left:42%}.landing-hero__background{background-position:left bottom}.landing-features__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0;padding:25px 28px}.landing-feature{padding:0 18px}.landing-feature:nth-child(odd){padding-left:0}.landing-feature:nth-child(3):before{display:none}.landing-feature__copy strong{font-size:13px}.landing-feature__copy>span{font-size:12px}}@media (max-width: 599px){.landing-hero__inner{padding:27px 20px 12px}.landing-hero__badge{font-size:11px;padding:7px 11px;gap:6px}.landing-hero__badge svg{width:18px;height:18px}.landing-hero h1{margin-top:24px;font-size:clamp(29px,7.4vw,42px);letter-spacing:-1.15px;line-height:1.2}.landing-hero__rays{right:5px;top:-16px;width:4px;height:16px}.landing-hero__rays:after{left:14px;width:4px;height:15px}.landing-hero__underline{width:65px;bottom:-13px}.landing-hero__description{margin-top:27px!important;max-width:420px;font-size:13px;line-height:1.65;letter-spacing:-.1px}.landing-hero__break{display:none}.landing-hero__actions{gap:9px;margin-top:20px;flex-wrap:nowrap}.landing-hero__actions .landing-home__button{min-height:46px;padding:11px 12px;border-radius:11px;gap:7px;font-size:11px}.landing-home__button svg{width:17px;height:17px}.landing-hero__benefits{display:grid;justify-content:start;width:-moz-fit-content;width:fit-content;margin:17px auto 0;gap:8px;text-align:left}.landing-hero__visual{width:calc(100% + 20px);margin:20px -10px 0}.landing-hero__arrow{width:39px;height:28px}.landing-hero__blue-rays{height:16px;width:4px}.landing-features__inner{padding:22px 18px;gap:24px 0}.landing-feature{gap:9px;padding-inline:10px;align-items:flex-start}.landing-feature__icon{flex-basis:38px;width:38px;height:38px}.landing-feature__icon svg{width:21px;height:21px}.landing-feature__copy{gap:4px}.landing-feature__copy strong{font-size:11px;letter-spacing:-.25px}.landing-feature__copy>span{font-size:10px;line-height:1.6;letter-spacing:0}.landing-demo{width:100%;height:100dvh;max-height:100dvh;top:0;right:0;bottom:0;left:0;margin:0;border:0;border-radius:0}.landing-demo__shell{height:100%;max-height:100%}.landing-demo__heading{padding:max(16px,env(safe-area-inset-top)) 16px 14px}.landing-demo__heading h2{font-size:16px}.landing-demo__heading p{font-size:9px;letter-spacing:1px}.landing-demo__tabs{padding-inline:16px}.landing-demo__tabs>button{padding-inline:12px;font-size:11px}.landing-demo__body{flex:1;display:flex;flex-direction:column;justify-content:center;padding:16px}.landing-demo__body img{height:auto;min-height:0;max-height:100%;flex:1}.landing-demo__footer{padding:12px 16px max(12px,env(safe-area-inset-bottom))}.landing-demo__footer .landing-home__button{flex:1}}@media (max-width: 359px){.landing-hero__inner{padding-inline:16px}.landing-hero__actions .landing-home__button{padding-inline:9px;font-size:10px}.landing-feature{gap:7px}.landing-feature__icon{width:32px;height:32px;flex-basis:32px}}@media (prefers-reduced-motion: reduce){.landing-page-active{scroll-behavior:auto}.landing-home *,.landing-home *:before,.landing-home *:after{animation:none!important;transition:none!important}}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}[type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}[type=text]:focus,input:where(:not([type])):focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple],[size]:where(select:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors: active){[type=checkbox]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors: active){[type=radio]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus{border-color:transparent;background-color:currentColor}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}@media (forced-colors: active){[type=checkbox]:indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.\!absolute{position:absolute!important}.absolute{position:absolute}.relative{position:relative}.\!sticky{position:sticky!important}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.\!left-0{left:0!important}.\!top-0{top:0!important}.bottom-0{bottom:0}.bottom-20{bottom:5rem}.bottom-\[-0\.75rem\]{bottom:-.75rem}.end-1{inset-inline-end:.25rem}.left-0{left:0}.left-2{left:.5rem}.left-2\/4{left:50%}.left-44{left:11rem}.left-\[50\%\]{left:50%}.left-auto{left:auto}.left-full{left:100%}.right-0{right:0}.right-12{right:3rem}.right-20{right:5rem}.right-3{right:.75rem}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:.5rem}.top-\[50\%\]{top:50%}.top-auto{top:auto}.top-full{top:100%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.order-1{order:1}.order-2{order:2}.float-left{float:left}.\!m-0{margin:0!important}.m-0{margin:0}.m-2{margin:.5rem}.m-\[0\.143rem\]{margin:.143rem}.m-auto{margin:auto}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.\!mb-0{margin-bottom:0!important}.\!mb-2{margin-bottom:.5rem!important}.-ml-1{margin-left:-.25rem}.-ml-3{margin-left:-.75rem}.-ml-4{margin-left:-1rem}.-mr-7{margin-right:-1.75rem}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-\[-0\.5715rem\]{margin-bottom:-.5715rem}.ml-0{margin-left:0}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-\[-0\.4715rem\]{margin-left:-.4715rem}.ml-\[-0\.5715rem\]{margin-left:-.5715rem}.ml-\[-0\.75rem\]{margin-left:-.75rem}.ml-auto{margin-left:auto}.mr-0{margin-right:0}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-\[-0\.5715rem\]{margin-top:-.5715rem}.mt-\[-0\.5rem\]{margin-top:-.5rem}.box-border{box-sizing:border-box}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.size-full{width:100%;height:100%}.\!h-16{height:4rem!important}.\!h-screen{height:100vh!important}.h-0{height:0px}.h-1{height:.25rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-28{height:7rem}.h-3{height:.75rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[0\.3rem\]{height:.3rem}.h-\[1\.143rem\]{height:1.143rem}.h-\[1\.5rem\]{height:1.5rem}.h-\[2\.25rem\]{height:2.25rem}.h-\[20px\]{height:20px}.h-\[2px\]{height:2px}.h-\[2rem\]{height:2rem}.h-\[3rem\]{height:3rem}.h-\[9px\]{height:9px}.h-\[calc\(100\%\+18px\)\]{height:calc(100% + 18px)}.h-full{height:100%}.\!max-h-0{max-height:0px!important}.\!max-h-40{max-height:10rem!important}.\!max-h-\[1000px\]{max-height:1000px!important}.\!max-h-full{max-height:100%!important}.max-h-0{max-height:0px}.max-h-40{max-height:10rem}.max-h-\[1000px\]{max-height:1000px}.max-h-\[200px\]{max-height:200px}.max-h-\[24rem\]{max-height:24rem}.max-h-\[90\%\]{max-height:90%}.min-h-0{min-height:0px}.min-h-\[12rem\]{min-height:12rem}.min-h-\[70px\]{min-height:70px}.min-h-full{min-height:100%}.\!w-screen{width:100vw!important}.w-0{width:0px}.w-1{width:.25rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-20{width:5rem}.w-28{width:7rem}.w-3{width:.75rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[0\.3rem\]{width:.3rem}.w-\[1\%\]{width:1%}.w-\[1\.143rem\]{width:1.143rem}.w-\[12\.5rem\]{width:12.5rem}.w-\[2px\]{width:2px}.w-\[2rem\]{width:2rem}.w-\[3rem\]{width:3rem}.w-\[50vw\]{width:50vw}.w-\[9px\]{width:9px}.w-\[calc\(100\%\+18px\)\]{width:calc(100% + 18px)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.min-w-\[1\.143rem\]{min-width:1.143rem}.min-w-\[1\.5rem\]{min-width:1.5rem}.min-w-\[12\.5rem\]{min-width:12.5rem}.min-w-\[2\.25rem\]{min-width:2.25rem}.min-w-\[3rem\]{min-width:3rem}.min-w-full{min-width:100%}.max-w-\[30rem\]{max-width:30rem}.max-w-\[3rem\]{max-width:3rem}.max-w-full{max-width:100%}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-initial{flex:0 1 auto}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-2\/4{flex-basis:50%}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x: 0px;--tw-border-spacing-y: 0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-bottom{transform-origin:bottom}.origin-center{transform-origin:center}.origin-left{transform-origin:left}.origin-right{transform-origin:right}.origin-top{transform-origin:top}.\!-translate-x-full{--tw-translate-x: -100% !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.\!-translate-y-full{--tw-translate-y: -100% !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.\!translate-x-0{--tw-translate-x: 0px !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.\!translate-x-full{--tw-translate-x: 100% !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.\!translate-y-0{--tw-translate-y: 0px !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.\!translate-y-full{--tw-translate-y: 100% !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2\/4{--tw-translate-y: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-full{--tw-translate-y: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\!scale-100{--tw-scale-x: 1 !important;--tw-scale-y: 1 !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.\!scale-75{--tw-scale-x: .75 !important;--tw-scale-y: .75 !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.scale-0{--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-125{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-150{--tw-scale-x: 1.5;--tw-scale-y: 1.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-75{--tw-scale-x: .75;--tw-scale-y: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\!transform-none{transform:none!important}.transform-none{transform:none}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-auto{cursor:auto}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-move{cursor:move}.cursor-pointer{cursor:pointer}.cursor-row-resize{cursor:row-resize}.cursor-text{cursor:text}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.\!items-center{align-items:center!important}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.\!justify-center{justify-content:center!important}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-4{gap:1rem}.self-auto{align-self:auto}.self-center{align-self:center}.self-baseline{align-self:baseline}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overscroll-auto{overscroll-behavior:auto}.overscroll-contain{overscroll-behavior:contain}.scroll-smooth{scroll-behavior:smooth}.overflow-ellipsis,.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.break-words{overflow-wrap:break-word}.\!rounded-full{border-radius:9999px!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[16px\]{border-radius:16px}.rounded-\[50\%\]{border-radius:50%}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-b-md{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-bl-lg{border-bottom-left-radius:.5rem}.rounded-bl-md{border-bottom-left-radius:.375rem}.rounded-bl-none{border-bottom-left-radius:0}.rounded-br-lg{border-bottom-right-radius:.5rem}.rounded-br-md{border-bottom-right-radius:.375rem}.rounded-br-none{border-bottom-right-radius:0}.rounded-tl-lg{border-top-left-radius:.5rem}.rounded-tl-md{border-top-left-radius:.375rem}.rounded-tl-none{border-top-left-radius:0}.rounded-tr-lg{border-top-right-radius:.5rem}.rounded-tr-md{border-top-right-radius:.375rem}.rounded-tr-none{border-top-right-radius:0}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-x{border-left-width:1px;border-right-width:1px}.border-x-0{border-left-width:0px;border-right-width:0px}.border-x-\[0\.25rem\]{border-left-width:.25rem;border-right-width:.25rem}.border-y{border-top-width:1px;border-bottom-width:1px}.border-y-\[0\.25rem\]{border-top-width:.25rem;border-bottom-width:.25rem}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-2{border-bottom-width:2px}.border-b-\[0\.25rem\]{border-bottom-width:.25rem}.border-l{border-left-width:1px}.border-l-0{border-left-width:0px}.border-l-4{border-left-width:4px}.border-l-\[0\.25rem\]{border-left-width:.25rem}.border-r{border-right-width:1px}.border-r-0{border-right-width:0px}.border-r-\[0\.25rem\]{border-right-width:.25rem}.border-t{border-top-width:1px}.border-t-0{border-top-width:0px}.border-t-\[0\.25rem\]{border-top-width:.25rem}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.border-none{border-style:none}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity))}.border-gray-500{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity))}.border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity))}.border-gray-900{--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.border-white\/20{border-color:#fff3}.border-b-gray-600{--tw-border-opacity: 1;border-bottom-color:rgb(75 85 99 / var(--tw-border-opacity))}.border-l-gray-600{--tw-border-opacity: 1;border-left-color:rgb(75 85 99 / var(--tw-border-opacity))}.border-r-gray-600{--tw-border-opacity: 1;border-right-color:rgb(75 85 99 / var(--tw-border-opacity))}.border-t-gray-600{--tw-border-opacity: 1;border-top-color:rgb(75 85 99 / var(--tw-border-opacity))}.\!bg-gray-700{--tw-bg-opacity: 1 !important;background-color:rgb(55 65 81 / var(--tw-bg-opacity))!important}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/90{background-color:#000000e6}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-gray-100\/40{background-color:#f3f4f666}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.bg-gray-300\/20{background-color:#d1d5db33}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.bg-gray-800\/80{background-color:#1f2937cc}.bg-gray-800\/90{background-color:#1f2937e6}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.bg-gray-950{--tw-bg-opacity: 1;background-color:rgb(3 7 18 / var(--tw-bg-opacity))}.bg-gray-950\/40{background-color:#03071266}.bg-primary-500{--tw-bg-opacity: 1;background-color:rgb(0 242 139 / var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/30{background-color:#ffffff4d}.bg-white\/50{background-color:#ffffff80}.bg-opacity-40{--tw-bg-opacity: .4}.bg-opacity-90{--tw-bg-opacity: .9}.bg-clip-padding{background-clip:padding-box}.fill-none{fill:none}.stroke-current{stroke:currentColor}.stroke-gray-200{stroke:#e5e7eb}.\!p-0{padding:0!important}.\!p-3{padding:.75rem!important}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.\!py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.\!py-1\.5{padding-top:.375rem!important;padding-bottom:.375rem!important}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.pb-0{padding-bottom:0}.pb-3{padding-bottom:.75rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[18px\]{padding-bottom:18px}.pl-0{padding-left:0}.pl-0\.5{padding-left:.125rem}.pl-14{padding-left:3.5rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-9{padding-left:2.25rem}.pr-0{padding-right:0}.pr-0\.5{padding-right:.125rem}.pr-5{padding-right:1.25rem}.pr-7{padding-right:1.75rem}.pr-\[18px\]{padding-right:18px}.pr-\[2\.5rem\]{padding-right:2.5rem}.pt-0{padding-top:0}.pt-3{padding-top:.75rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.text-2xl{font-size:1.5rem;line-height:2rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.lowercase{text-transform:lowercase}.italic{font-style:italic}.leading-6{line-height:1.5rem}.leading-8{line-height:2rem}.leading-\[1\.143rem\]{line-height:1.143rem}.leading-\[1\.5rem\]{line-height:1.5rem}.leading-\[2\.25rem\]{line-height:2.25rem}.leading-\[3rem\]{line-height:3rem}.leading-none{line-height:1}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.\!opacity-0{opacity:0!important}.\!opacity-100{opacity:1!important}.\!opacity-90{opacity:.9!important}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_0\.2rem_rgba\(191\,219\,254\,1\)\]{--tw-shadow: 0 0 0 .2rem rgba(191,219,254,1);--tw-shadow-colored: 0 0 0 .2rem var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_12px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow: 0 2px 12px rgba(0,0,0,.1);--tw-shadow-colored: 0 2px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-offset-0{outline-offset:0px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!transition-none{transition-property:none!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[max-height\]{transition-property:max-height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-none{transition-property:none}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-1000{transition-delay:1s}.delay-200{transition-delay:.2s}.duration-100{transition-duration:.1s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-\[250ms\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@font-face{font-family:Karla;src:url(/assets/Karla-Regular-BjGUn7X_.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Karla;src:url(/assets/Karla-SemiBold-335Tkioe.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Karla;src:url(/assets/Karla-Bold-DrzQ9VXR.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-SemiBold-B_fPDAUb.ttf) format("truetype");font-weight:600;font-display:swap}:root{font-family:Karla,Segoe UI,sans-serif;color:var(--text-primary);background:var(--background);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:light;--background: #ffffff;--surface: #f3f4f6;--text-primary: #022c22;--text-muted: #52645d;--accent: #047857;--accent-hover: #065f46;--accent-soft: #d1fae5;--highlight: #facc15;--border: #d1d5db;--warning: #fefce8;--danger: #713f12;--radius: 8px}*{box-sizing:border-box}body{margin:0;min-width:320px}.auth-session-screen{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:32px;text-align:center;background:#f2f8ff;color:#15305a}button,input,select,textarea{font:inherit}button,a,input,select{-webkit-tap-highlight-color:var(--accent-soft)}button,a,label,select,input[type=checkbox]{touch-action:manipulation}button,a,select{cursor:pointer}button:disabled,input:disabled{cursor:not-allowed}:focus-visible{outline:3px solid var(--accent);outline-offset:4px}button{border:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Poppins,Segoe UI,sans-serif;font-weight:600;text-wrap:balance;scroll-margin-top:24px}a{color:inherit}svg{flex-shrink:0}.skip-link{position:fixed;top:12px;left:12px;z-index:100;transform:translateY(-180%);background:var(--text-primary);color:var(--background);padding:12px 20px;border-radius:var(--radius)}.skip-link:focus{transform:translateY(0)}.button-primary,.button-secondary{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;font-weight:700;border-radius:var(--radius);text-decoration:none}.button-primary{background:var(--accent);color:var(--background);border:1px solid var(--accent)}.button-primary:hover{background:var(--accent-hover)}.button-secondary{background:var(--background);color:var(--text-primary);border:1px solid var(--border)}.button-secondary:hover{background:var(--surface)}button:disabled{cursor:not-allowed;background:var(--surface);color:var(--text-muted);border-color:var(--border)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (pointer: fine){html{overscroll-behavior:none}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-top-3:before{content:var(--tw-content);top:-.75rem}.before\:bottom-0:before{content:var(--tw-content);bottom:0}.before\:left-0:before{content:var(--tw-content);left:0}.before\:left-1:before{content:var(--tw-content);left:.25rem}.before\:left-1\/2:before{content:var(--tw-content);left:50%}.before\:top-0:before{content:var(--tw-content);top:0}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:top-1\/4:before{content:var(--tw-content);top:25%}.before\:-mt-2:before{content:var(--tw-content);margin-top:-.5rem}.before\:-mt-2\.5:before{content:var(--tw-content);margin-top:-.625rem}.before\:ml-6:before{content:var(--tw-content);margin-left:1.5rem}.before\:block:before{content:var(--tw-content);display:block}.before\:h-0:before{content:var(--tw-content);height:0px}.before\:h-5:before{content:var(--tw-content);height:1.25rem}.before\:min-h-full:before{content:var(--tw-content);min-height:100%}.before\:w-0:before{content:var(--tw-content);width:0px}.before\:w-5:before{content:var(--tw-content);width:1.25rem}.before\:w-full:before{content:var(--tw-content);width:100%}.before\:-translate-x-1\/2:before{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:-translate-y-1\/2:before{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:translate-x-5:before{content:var(--tw-content);--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:transform:before{content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.before\:border-x-\[0\.75rem\]:before{content:var(--tw-content);border-left-width:.75rem;border-right-width:.75rem}.before\:border-b-\[0\.75rem\]:before{content:var(--tw-content);border-bottom-width:.75rem}.before\:border-l:before{content:var(--tw-content);border-left-width:1px}.before\:border-t:before{content:var(--tw-content);border-top-width:1px}.before\:border-t-0:before{content:var(--tw-content);border-top-width:0px}.before\:border-solid:before{content:var(--tw-content);border-style:solid}.before\:border-dashed:before{content:var(--tw-content);border-style:dashed}.before\:border-dotted:before{content:var(--tw-content);border-style:dotted}.before\:border-gray-300:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.before\:border-transparent:before{content:var(--tw-content);border-color:transparent}.before\:border-b-white:before{content:var(--tw-content);--tw-border-opacity: 1;border-bottom-color:rgb(255 255 255 / var(--tw-border-opacity))}.before\:bg-white:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bottom-0:after{content:var(--tw-content);bottom:0}.after\:left-0:after{content:var(--tw-content);left:0}.after\:left-full:after{content:var(--tw-content);left:100%}.after\:right-0:after{content:var(--tw-content);right:0}.after\:top-0:after{content:var(--tw-content);top:0}.after\:z-10:after{content:var(--tw-content);z-index:10}.after\:h-full:after{content:var(--tw-content);height:100%}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:translate-x-full:after{content:var(--tw-content);--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:transform:after{content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:bg-gradient-to-r:after{content:var(--tw-content);background-image:linear-gradient(to right,var(--tw-gradient-stops))}.after\:from-transparent:after{content:var(--tw-content);--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.after\:via-white:after{content:var(--tw-content);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ffffff var(--tw-gradient-via-position), var(--tw-gradient-to)}.after\:to-transparent:after{content:var(--tw-content);--tw-gradient-to: transparent var(--tw-gradient-to-position)}.after\:delay-1000:after{content:var(--tw-content);transition-delay:1s}.first\:mb-2:first-child{margin-bottom:.5rem}.first\:ml-2:first-child{margin-left:.5rem}.first\:mr-2:first-child{margin-right:.5rem}.first\:mt-2:first-child{margin-top:.5rem}.first\:rounded-l-lg:first-child{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.first\:rounded-l-md:first-child{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.first\:rounded-t-lg:first-child{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.first\:rounded-br-none:first-child{border-bottom-right-radius:0}.first\:rounded-tr-none:first-child{border-top-right-radius:0}.first\:border-l-0:first-child{border-left-width:0px}.first\:pl-0:first-child{padding-left:0}.last\:mb-0:last-child{margin-bottom:0}.last\:mr-0:last-child{margin-right:0}.last\:rounded-b-lg:last-child{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.last\:rounded-r-lg:last-child{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.last\:rounded-r-md:last-child{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.last\:rounded-bl-lg:last-child{border-bottom-left-radius:.5rem}.last\:rounded-bl-none:last-child{border-bottom-left-radius:0}.last\:rounded-br-lg:last-child{border-bottom-right-radius:.5rem}.last\:rounded-tl-none:last-child{border-top-left-radius:0}.last\:border-r:last-child{border-right-width:1px}.hover\:mx-6:hover{margin-left:1.5rem;margin-right:1.5rem}.hover\:my-6:hover{margin-top:1.5rem;margin-bottom:1.5rem}.hover\:scale-150:hover{--tw-scale-x: 1.5;--tw-scale-y: 1.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:border:hover{border-width:1px}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.hover\:border-gray-400:hover{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity))}.hover\:border-gray-600:hover{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity))}.hover\:border-transparent:hover{border-color:transparent}.hover\:bg-black:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.hover\:bg-gray-300\/20:hover{background-color:#d1d5db33}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.hover\:bg-gray-600:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/30:hover{background-color:#ffffff4d}.hover\:bg-opacity-50:hover{--tw-bg-opacity: .5}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.hover\:text-gray-800:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:transition-opacity:hover{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.hover\:duration-300:hover{transition-duration:.3s}.focus\:focus\:shadow-\[inset_0_0_0_0\.2rem_rgba\(191\,219\,254\,1\)\]:focus:focus{--tw-shadow: inset 0 0 0 .2rem rgba(191,219,254,1);--tw-shadow-colored: inset 0 0 0 .2rem var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:shadow-\[0_0_0_0\.2rem_rgba\(191\,219\,254\,1\)\]:focus{--tw-shadow: 0 0 0 .2rem rgba(191,219,254,1);--tw-shadow-colored: 0 0 0 .2rem var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:shadow-\[0_0_0_2px_rgba\(255\,255\,255\,1\)\,0_0_0_4px_rgba\(136\,234\,172\,1\)\,0_1px_2px_0_rgba\(0\,0\,0\,1\)\]:focus{--tw-shadow: 0 0 0 2px rgba(255,255,255,1),0 0 0 4px rgba(136,234,172,1),0 1px 2px 0 rgba(0,0,0,1);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color), 0 0 0 4px var(--tw-shadow-color), 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:shadow-\[0_0_0_2px_rgba\(255\,255\,255\,1\)\,0_0_0_4px_rgba\(157\,193\,251\,1\)\,0_1px_2px_0_rgba\(0\,0\,0\,1\)\]:focus{--tw-shadow: 0 0 0 2px rgba(255,255,255,1),0 0 0 4px rgba(157,193,251,1),0 1px 2px 0 rgba(0,0,0,1);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color), 0 0 0 4px var(--tw-shadow-color), 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:shadow-\[0_0_0_2px_rgba\(255\,255\,255\,1\)\,0_0_0_4px_rgba\(176\,185\,198\,1\)\,0_1px_2px_0_rgba\(0\,0\,0\,1\)\]:focus{--tw-shadow: 0 0 0 2px rgba(255,255,255,1),0 0 0 4px rgba(176,185,198,1),0 1px 2px 0 rgba(0,0,0,1);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color), 0 0 0 4px var(--tw-shadow-color), 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:shadow-\[0_0_0_2px_rgba\(255\,255\,255\,1\)\,0_0_0_4px_rgba\(212\,170\,251\,1\)\,0_1px_2px_0_rgba\(0\,0\,0\,1\)\]:focus{--tw-shadow: 0 0 0 2px rgba(255,255,255,1),0 0 0 4px rgba(212,170,251,1),0 1px 2px 0 rgba(0,0,0,1);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color), 0 0 0 4px var(--tw-shadow-color), 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:shadow-\[0_0_0_2px_rgba\(255\,255\,255\,1\)\,0_0_0_4px_rgba\(247\,162\,162\,1\)\,0_1px_2px_0_rgba\(0\,0\,0\,1\)\]:focus{--tw-shadow: 0 0 0 2px rgba(255,255,255,1),0 0 0 4px rgba(247,162,162,1),0 1px 2px 0 rgba(0,0,0,1);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color), 0 0 0 4px var(--tw-shadow-color), 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:shadow-\[0_0_0_2px_rgba\(255\,255\,255\,1\)\,0_0_0_4px_rgba\(250\,207\,133\,1\)\,0_1px_2px_0_rgba\(0\,0\,0\,1\)\]:focus{--tw-shadow: 0 0 0 2px rgba(255,255,255,1),0 0 0 4px rgba(250,207,133,1),0 1px 2px 0 rgba(0,0,0,1);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color), 0 0 0 4px var(--tw-shadow-color), 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:shadow-\[inset_0_0_0_0\.2rem_rgba\(191\,219\,254\,1\)\]:focus{--tw-shadow: inset 0 0 0 .2rem rgba(191,219,254,1);--tw-shadow-colored: inset 0 0 0 .2rem var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:shadow-none:focus{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:outline:focus{outline-style:solid}.focus\:outline-0:focus{outline-width:0px}.focus\:outline-\[0\.15rem\]:focus{outline-width:.15rem}.focus\:outline-offset-0:focus{outline-offset:0px}.focus\:outline-offset-\[-0\.15rem\]:focus{outline-offset:-.15rem}@media (min-width: 0px){.min-\[0px\]\:flex{display:flex}.min-\[0px\]\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width: 640px){.sm\:absolute{position:absolute}.sm\:relative{position:relative}.sm\:left-auto{left:auto}.sm\:left-full{left:100%}.sm\:top-0{top:0}.sm\:top-auto{top:auto}.sm\:ml-2{margin-left:.5rem}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:w-48{width:12rem}.sm\:w-auto{width:auto}.sm\:flex-row{flex-direction:row}.sm\:bg-transparent{background-color:transparent}.sm\:p-0{padding:0}.sm\:pl-5{padding-left:1.25rem}.sm\:shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.sm\:shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media (min-width: 768px){.md\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-56{width:14rem}.md\:w-80{width:20rem}.md\:w-\[25rem\]{width:25rem}.md\:w-full{width:100%}}@media (min-width: 1280px){.xl\:mb-2{margin-bottom:.5rem}.xl\:flex-row{flex-direction:row}.xl\:flex-col{flex-direction:column}}@media (prefers-color-scheme: dark){.dark\:border{border-width:1px}.dark\:border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity))}.dark\:border-gray-900{--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity))}.dark\:bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity))}.dark\:bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.dark\:bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.dark\:bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.dark\:bg-gray-800\/90{background-color:#1f2937e6}.dark\:bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.dark\:bg-gray-950{--tw-bg-opacity: 1;background-color:rgb(3 7 18 / var(--tw-bg-opacity))}.dark\:bg-gray-950\/40{background-color:#03071266}.dark\:bg-primary-400{--tw-bg-opacity: 1;background-color:rgb(33 255 169 / var(--tw-bg-opacity))}.dark\:bg-transparent{background-color:transparent}.dark\:stroke-gray-700{stroke:#374151}.dark\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.dark\:text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.dark\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark\:text-white\/60{color:#fff9}.dark\:text-white\/70{color:#ffffffb3}.dark\:text-white\/80{color:#fffc}.dark\:shadow-\[0_0_0_0\.2rem_rgba\(147\,197\,253\,0\.5\)\]{--tw-shadow: 0 0 0 .2rem rgba(147,197,253,.5);--tw-shadow-colored: 0 0 0 .2rem var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:before\:border-b-gray-900:before{content:var(--tw-content);--tw-border-opacity: 1;border-bottom-color:rgb(17 24 39 / var(--tw-border-opacity))}.before\:dark\:bg-gray-900:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.dark\:hover\:border-gray-500:hover{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity))}.dark\:hover\:border-transparent:hover{border-color:transparent}.dark\:hover\:bg-gray-500:hover{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}.dark\:hover\:bg-gray-600:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.dark\:hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.dark\:hover\:bg-gray-800\/60:hover{background-color:#1f293799}.dark\:hover\:bg-gray-800\/70:hover{background-color:#1f2937b3}.dark\:hover\:bg-gray-800\/80:hover{background-color:#1f2937cc}.dark\:hover\:bg-gray-950:hover{--tw-bg-opacity: 1;background-color:rgb(3 7 18 / var(--tw-bg-opacity))}.hover\:dark\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.dark\:hover\:text-white\/70:hover{color:#ffffffb3}.dark\:hover\:text-white\/80:hover{color:#fffc}.dark\:focus\:shadow-\[0_0_0_0\.2rem_rgba\(147\,197\,253\,0\.5\)\]:focus{--tw-shadow: 0 0 0 .2rem rgba(147,197,253,.5);--tw-shadow-colored: 0 0 0 .2rem var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:focus\:shadow-\[0_0_0_2px_rgba\(28\,33\,39\,1\)\,0_0_0_4px_rgba\(134\,239\,172\,0\.7\)\,0_1px_2px_0_rgba\(0\,0\,0\,0\)\]:focus{--tw-shadow: 0 0 0 2px rgba(28,33,39,1),0 0 0 4px rgba(134,239,172,.7),0 1px 2px 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color), 0 0 0 4px var(--tw-shadow-color), 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:focus\:shadow-\[0_0_0_2px_rgba\(28\,33\,39\,1\)\,0_0_0_4px_rgba\(147\,197\,253\,0\.7\)\,0_1px_2px_0_rgba\(0\,0\,0\,0\)\]:focus{--tw-shadow: 0 0 0 2px rgba(28,33,39,1),0 0 0 4px rgba(147,197,253,.7),0 1px 2px 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color), 0 0 0 4px var(--tw-shadow-color), 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:focus\:shadow-\[0_0_0_2px_rgba\(28\,33\,39\,1\)\,0_0_0_4px_rgba\(203\,213\,225\,0\.7\)\,0_1px_2px_0_rgba\(0\,0\,0\,0\)\]:focus{--tw-shadow: 0 0 0 2px rgba(28,33,39,1),0 0 0 4px rgba(203,213,225,.7),0 1px 2px 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color), 0 0 0 4px var(--tw-shadow-color), 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:focus\:shadow-\[0_0_0_2px_rgba\(28\,33\,39\,1\)\,0_0_0_4px_rgba\(216\,180\,254\,0\.7\)\,0_1px_2px_0_rgba\(0\,0\,0\,0\)\]:focus{--tw-shadow: 0 0 0 2px rgba(28,33,39,1),0 0 0 4px rgba(216,180,254,.7),0 1px 2px 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color), 0 0 0 4px var(--tw-shadow-color), 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:focus\:shadow-\[0_0_0_2px_rgba\(28\,33\,39\,1\)\,0_0_0_4px_rgba\(252\,165\,165\,0\.7\)\,0_1px_2px_0_rgba\(0\,0\,0\,0\)\]:focus{--tw-shadow: 0 0 0 2px rgba(28,33,39,1),0 0 0 4px rgba(252,165,165,.7),0 1px 2px 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color), 0 0 0 4px var(--tw-shadow-color), 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:focus\:shadow-\[0_0_0_2px_rgba\(28\,33\,39\,1\)\,0_0_0_4px_rgba\(252\,211\,77\,0\.7\)\,0_1px_2px_0_rgba\(0\,0\,0\,0\)\]:focus{--tw-shadow: 0 0 0 2px rgba(28,33,39,1),0 0 0 4px rgba(252,211,77,.7),0 1px 2px 0 rgba(0,0,0,0);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color), 0 0 0 4px var(--tw-shadow-color), 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:focus\:shadow-\[inset_0_0_0_0\.2rem_rgba\(147\,197\,253\,0\.5\)\]:focus{--tw-shadow: inset 0 0 0 .2rem rgba(147,197,253,.5);--tw-shadow-colored: inset 0 0 0 .2rem var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:focus\:outline:focus{outline-style:solid}.dark\:focus\:outline-\[0\.15rem\]:focus{outline-width:.15rem}.dark\:focus\:outline-offset-\[-0\.15rem\]:focus{outline-offset:-.15rem}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}
