.workspace .sp-brand-full.sp-affiliate-wordmark,.workspace .sp-mobile-wordmark>.sp-affiliate-wordmark{display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.workspace .sp-affiliate-wordmark .sp-affiliate-wordmark-logo{display:block;width:104px;height:25px;flex:0 0 auto;object-fit:contain}.workspace .sp-affiliate-wordmark-product{display:flex;align-items:center;height:25px;font-family:Inter,system-ui,sans-serif;font-size:18px;font-weight:450;line-height:1;letter-spacing:0;color:var(--text)}@media(max-width:768px){.workspace .sp-mobile-wordmark>.sp-affiliate-wordmark{gap:7px}.workspace .sp-mobile-wordmark .sp-affiliate-wordmark-logo{width:94px;height:23px}.workspace .sp-mobile-wordmark .sp-affiliate-wordmark-product{height:23px;font-size:15px}}@media(max-width:359px){.workspace .sp-mobile-wordmark>.sp-affiliate-wordmark{gap:6px}.workspace .sp-mobile-wordmark .sp-affiliate-wordmark-logo{width:86px;height:21px}.workspace .sp-mobile-wordmark .sp-affiliate-wordmark-product{height:21px;font-size:14px}}.workspace.fiscal-workspace dialog.sp-feedback-popup{position:fixed;width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);box-sizing:border-box;margin:auto;padding:42px 32px 28px;background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:22px;box-shadow:var(--sp-shadow);text-align:center;overflow-y:auto;font-family:inherit}.workspace.fiscal-workspace dialog.sp-feedback-popup.error{border-color:var(--fa-red,#e44b55)}.workspace.fiscal-workspace dialog.sp-feedback-popup.success{border-color:var(--fa-green,#279574)}.workspace.fiscal-workspace dialog.sp-feedback-popup::backdrop{background:#1417206b;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.workspace.fiscal-workspace .sp-feedback-popup .sp-feedback-close{display:grid;place-items:center;position:absolute;top:11px;right:11px;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--muted)}.workspace.fiscal-workspace .sp-feedback-popup .sp-feedback-close:hover{background:var(--control);color:var(--text)}.workspace.fiscal-workspace .sp-feedback-symbol{display:block;color:var(--blue);margin:0 auto 16px}.workspace.fiscal-workspace .sp-feedback-popup.error .sp-feedback-symbol{color:var(--fa-red,#e44b55)}.workspace.fiscal-workspace .sp-feedback-popup.success .sp-feedback-symbol{color:var(--fa-green,#279574)}.workspace.fiscal-workspace .sp-feedback-popup h2{font-size:19px;line-height:1.4;font-weight:550;margin:0 0 12px;color:var(--text)}.workspace.fiscal-workspace .sp-feedback-popup p{font-size:12px;line-height:1.7;color:var(--muted);margin:0 0 25px;overflow-wrap:anywhere;white-space:pre-line}.workspace.fiscal-workspace .sp-feedback-popup .sp-feedback-acknowledge{min-height:40px;height:40px;margin:0 auto;font-size:12px;min-width:104px}@media(max-width:768px){.workspace.fiscal-workspace dialog.sp-feedback-popup{padding:40px 24px 25px}.workspace.fiscal-workspace .sp-feedback-popup h2{font-size:17px}}.workspace.fiscal-workspace .sp-feedback-popup h2:has(+.sp-feedback-acknowledge){margin-bottom:24px}.workspace.fiscal-workspace .billing-settings.billing-refined{display:flex;flex-direction:column;gap:18px;min-width:0;color:var(--text)}.workspace.fiscal-workspace .billing-settings.billing-refined .panel{min-width:0;margin:0;padding:26px;background:var(--surface);border:1px solid var(--line);border-radius:var(--panel-radius,22px);box-shadow:none}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-heading,.workspace.fiscal-workspace .billing-settings.billing-refined .billing-options-head{display:flex;align-items:center;justify-content:space-between;gap:18px;min-width:0}.workspace.fiscal-workspace .billing-settings.billing-refined h2{margin:0;color:var(--text);font-size:15px;font-weight:550;line-height:1.4}.workspace.fiscal-workspace .billing-settings.billing-refined h3{margin:0;color:var(--text);font-size:17px;font-weight:550;line-height:1.35}.workspace.fiscal-workspace .billing-settings.billing-refined .fa-billing-top{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.7fr);gap:18px;align-items:stretch}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-current{display:flex;align-items:center;padding:21px 0;margin-top:19px;border-top:1px solid var(--line);border-bottom:0}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-current>div{display:flex;flex-direction:column;gap:7px;min-width:0}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-current strong{font-size:27px;font-weight:550;line-height:1.25;overflow-wrap:anywhere}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-current small{color:var(--muted);font-size:11px;line-height:1.45}.workspace.fiscal-workspace .billing-settings.billing-refined .fa-billing-details{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:17px 12px;margin:9px 0 0;font-size:12px}.workspace.fiscal-workspace .billing-settings.billing-refined .fa-billing-details dt{color:var(--muted)}.workspace.fiscal-workspace .billing-settings.billing-refined .fa-billing-details dd{margin:0;text-align:right;overflow-wrap:anywhere}.workspace.fiscal-workspace .billing-settings.billing-refined .fa-billing-summary-actions{display:flex;flex-direction:column;align-items:flex-start;margin-top:24px;gap:17px}.workspace.fiscal-workspace .billing-settings.billing-refined .fa-billing-summary-actions .button{font-size:11px;height:38px;min-height:38px}.workspace.fiscal-workspace .billing-settings.billing-refined .fa-billing-history-scroll{max-width:100%;overflow-x:auto;margin:22px 0 0;border:1px solid var(--line);border-radius:15px}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-history-table{width:100%;table-layout:fixed;border-collapse:collapse;text-align:left;font-size:11px}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-history-table th,.workspace.fiscal-workspace .billing-settings.billing-refined .billing-history-table td{padding:16px 14px;text-align:left;vertical-align:middle;white-space:normal;overflow-wrap:anywhere;font-size:11px}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-history-table th{font-size:10px;font-weight:500;color:var(--muted);border-top:0}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-history-table th:nth-child(1){width:19%}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-history-table th:nth-child(2){width:18%}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-history-table th:nth-child(3){width:21%}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-history-table th:nth-child(4){width:25%}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-history-table th:nth-child(5){width:17%}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-history-table tr{cursor:default}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-history-table .button{font-size:10px;min-height:32px;height:32px;padding:0 11px;white-space:nowrap;gap:6px}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-history-table .button svg{width:13px;height:13px}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-history-table .fa-status{font-size:10px;white-space:nowrap;padding-inline:10px;min-height:30px}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-history-table td:last-child{text-align:left}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-empty,.workspace.fiscal-workspace .billing-settings.billing-refined .billing-loading{display:flex;align-items:center;justify-content:center;gap:9px;min-height:160px;color:var(--muted);font-size:12px}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-cycle{display:flex;align-items:center;gap:3px;flex:none;padding:4px;border:1px solid var(--line);border-radius:999px;background:var(--control)}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-cycle button{min-height:35px;padding:7px 14px;border:0;border-radius:999px;background:transparent;color:var(--muted);font-size:12px;font-weight:500}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-cycle button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:0 2px 9px #12151e12}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-plan-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;border:0;margin-top:23px}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-plan{display:flex;flex-direction:column;align-items:stretch;min-width:0;border:1px solid var(--line);border-radius:18px;padding:22px 18px;gap:25px;min-height:300px}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-plan.current{border-color:var(--blue)}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-plan-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-plan-title svg{flex:none;color:var(--blue)}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-plan-name,.workspace.fiscal-workspace .billing-settings.billing-refined .billing-plan-price{display:flex;flex-direction:column;min-width:0;text-align:left}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-plan-name>span,.workspace.fiscal-workspace .billing-settings.billing-refined .billing-plan-price>span{color:var(--muted);font-size:11px;line-height:1.5;margin-top:7px}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-plan-price .sp-metric-number{font-size:27px;font-weight:550;white-space:nowrap}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-plan-includes{display:flex;flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;color:var(--muted);font-size:10px;line-height:1.5}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-plan-includes li{display:flex;align-items:flex-start;gap:7px}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-plan-includes svg{flex:none;color:var(--blue);margin-top:1px}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-plan .button{width:100%;margin-top:auto;font-size:11px;min-height:38px;height:38px;padding:0 12px}.workspace.fiscal-workspace .billing-settings.billing-refined .fa-billing-unavailable{font-size:11px;color:var(--muted);margin:19px 0 0}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-payment-section{scroll-margin-block:25px}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-method-list{display:flex;flex-direction:column;gap:12px;margin-top:21px}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-method{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--surface)}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-method.expanded{border-color:var(--blue)}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-method-trigger{width:100%;min-height:64px;padding:17px 19px;border:0;background:transparent;color:var(--text);display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px;text-align:left}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-method-trigger>span{display:flex;align-items:center;gap:11px;min-width:0}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-method-trigger>span:last-child{flex:none;margin-left:auto}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-method-trigger small{font-size:10px;font-weight:400;padding:7px 10px;border-radius:999px;background:var(--fa-green-wash);color:var(--fa-green);white-space:nowrap}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-method-trigger svg{flex:none}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-method-trigger>span:last-child>svg{transition:transform .2s ease}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-method.expanded .billing-method-trigger>span:last-child>svg{transform:rotate(180deg)}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-method-content{padding:0 19px 19px;color:var(--muted);font-size:12px}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-method-content p{margin:0 0 15px;line-height:1.55}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-method-actions{display:flex;gap:10px;flex-wrap:wrap}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-method-content .button{min-height:38px;height:38px;font-size:11px}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-saved-card{display:flex;align-items:center;gap:12px;max-width:350px;min-height:70px;padding:16px;border:1px solid var(--line);border-radius:14px;margin-bottom:16px;color:var(--text)}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-saved-card span{margin-left:auto;color:var(--fa-green);font-size:10px}.workspace.fiscal-workspace .billing-dialog .billing-card-description{margin:20px 0 0;color:var(--muted);font-size:12px;line-height:1.55}@media(max-width:1100px){.workspace.fiscal-workspace .billing-settings.billing-refined .fa-billing-top{grid-template-columns:minmax(245px,.85fr) minmax(0,1.4fr)}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-history-table th,.workspace.fiscal-workspace .billing-settings.billing-refined .billing-history-table td{padding:15px 10px}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-history-table .button{padding:0 9px}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-history-table .button svg{display:none}}@media(max-width:960px){.workspace.fiscal-workspace .billing-settings.billing-refined .fa-billing-top{grid-template-columns:minmax(0,1fr)}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-plan-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-plan{min-height:295px;padding:22px}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-history-table .button svg{display:block}}@media(max-width:700px){.workspace.fiscal-workspace .billing-settings.billing-refined .panel{padding:21px 17px}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-options-head{align-items:center;flex-wrap:wrap;gap:15px}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-cycle{align-self:auto}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-plan-list{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:20px}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-plan{display:flex;min-height:290px;padding:23px;gap:23px}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-plan .button{margin-top:auto}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-plan-price{text-align:left}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-plan-name h3{font-size:18px}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-plan-price .sp-metric-number{font-size:29px}.workspace.fiscal-workspace .billing-settings.billing-refined .fa-billing-history-scroll{margin:20px 0 0;overflow:hidden}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-history-table{display:block;font-size:11px}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-history-table thead{display:none}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-history-table tbody{display:block}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-history-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:20px 15px;border-top:1px solid var(--line)}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-history-table tbody tr:first-child{border-top:0}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-history-table td{display:block;padding:0;border:0;max-width:none;width:auto;min-width:0}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-history-table td:last-child{grid-column:1/-1}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-history-table td[data-label]:before{content:attr(data-label);display:block;font-size:9px;line-height:1.5;color:var(--muted);margin:0 0 6px}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-method-trigger{padding:16px;min-height:61px;font-size:12px;gap:10px}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-method-trigger>span{gap:8px}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-method-content{padding:0 16px 17px;font-size:11px}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-method-content .button{font-size:10px}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-method-trigger small{font-size:9px;padding:6px 8px}}@media(prefers-reduced-motion:reduce){.workspace.fiscal-workspace .billing-settings.billing-refined .billing-method-trigger>span:last-child>svg{transition:none}}.workspace.fiscal-workspace .billing-dialog .billing-confirmation-details{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:17px 20px;margin:0;font-size:12px;line-height:1.5}.workspace.fiscal-workspace .billing-dialog .billing-confirmation-details dt{color:var(--muted)}.workspace.fiscal-workspace .billing-dialog .billing-confirmation-details dd{margin:0;text-align:right;color:var(--text);font-weight:500;overflow-wrap:anywhere}.workspace.fiscal-workspace .billing-dialog .billing-confirmation-details .billing-confirmation-total{font-size:21px;font-variant-numeric:tabular-nums;font-weight:550}.workspace.fiscal-workspace .billing-dialog .modal-actions>a.button{font-size:12px;text-decoration:none;gap:7px}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-card-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:2px 0 18px}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-card-mini{position:relative;min-width:0;border:1px solid var(--line);border-radius:14px;background:var(--surface);transition:border-color .18s ease,background .18s ease}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-card-mini.selected{border-color:var(--blue);background:var(--blue-wash,var(--surface))}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-card-choice{display:flex;flex-direction:column;gap:12px;width:100%;min-height:121px;padding:16px;text-align:left;border:0;border-radius:14px;background:transparent;color:var(--text)}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-card-mini-head{display:flex;align-items:center;gap:7px;min-width:0;width:100%;font-size:10px}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-card-mini-head>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-card-mini-head>svg:last-child{margin-left:auto;flex:none;color:var(--blue)}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-card-choice strong{font-size:16px;font-weight:550;letter-spacing:.03em;font-variant-numeric:tabular-nums}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-card-choice small{font-size:10px;color:var(--muted);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;padding-right:17px}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-card-remove{position:absolute;right:8px;bottom:8px;display:grid;place-items:center;width:25px;height:25px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--muted)}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-card-remove:hover{color:var(--fa-red,#e75050);background:var(--fa-red-wash,#fff1f1)}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-card-add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:121px;padding:16px;border:1px dashed var(--line);border-radius:14px;background:transparent;color:var(--muted);font-size:11px;transition:color .18s ease,border-color .18s ease}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-card-add:hover{border-color:var(--blue);color:var(--blue)}.workspace.fiscal-workspace .billing-dialog .billing-card-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.workspace.fiscal-workspace .billing-dialog .billing-card-field-wide{grid-column:1/-1}.workspace.fiscal-workspace .billing-dialog .billing-card-holder-heading{font-size:13px;font-weight:550;color:var(--text);margin:25px 0 17px}.workspace.fiscal-workspace .billing-dialog .billing-card-security{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:11px;margin:20px 0 0;line-height:1.5}.workspace.fiscal-workspace .billing-dialog .billing-card-security>svg{flex:none;color:var(--blue)}.workspace.fiscal-workspace .billing-dialog .billing-card-unavailable{color:var(--muted);font-size:11px;line-height:1.5;margin:10px 0 0}.workspace.fiscal-workspace .billing-dialog .billing-card-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px}.workspace.fiscal-workspace .billing-dialog .billing-card-mini{min-width:0;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.workspace.fiscal-workspace .billing-dialog .billing-card-mini.selected{border-color:var(--blue)}.workspace.fiscal-workspace .billing-dialog .billing-card-choice{display:flex;flex-direction:column;gap:12px;width:100%;min-height:120px;padding:17px;border:0;border-radius:14px;background:transparent;color:var(--text);text-align:left}.workspace.fiscal-workspace .billing-dialog .billing-card-mini-head{display:flex;align-items:center;gap:7px;font-size:11px}.workspace.fiscal-workspace .billing-dialog .billing-card-mini-head>svg:last-child{margin-left:auto;color:var(--blue)}.workspace.fiscal-workspace .billing-dialog .billing-card-choice strong{font-size:17px;letter-spacing:.03em;font-variant-numeric:tabular-nums}.workspace.fiscal-workspace .billing-dialog .billing-card-choice small{font-size:11px;color:var(--muted)}.workspace.fiscal-workspace .billing-dialog .billing-card-add{display:flex;align-items:center;justify-content:center;gap:8px;min-height:120px;padding:17px;border:1px dashed var(--line);border-radius:14px;background:transparent;color:var(--muted);font-size:11px}@media(max-width:1100px){.workspace.fiscal-workspace .billing-settings.billing-refined .billing-card-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.workspace.fiscal-workspace .billing-settings.billing-refined .billing-card-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.workspace.fiscal-workspace .billing-settings.billing-refined .billing-card-choice{padding:15px;min-height:117px}.workspace.fiscal-workspace .billing-dialog .billing-card-form-grid{gap:16px 12px}}@media(prefers-reduced-motion:reduce){.workspace.fiscal-workspace .billing-settings.billing-refined .billing-card-mini,.workspace.fiscal-workspace .billing-settings.billing-refined .billing-card-add{transition:none}}.workspace .sp-support-chat{position:fixed;right:24px;bottom:24px;width:430px;max-width:calc(100vw - 32px);height:min(620px,72dvh);display:flex;flex-direction:column;min-height:0;overflow:hidden;border:1px solid var(--line);border-radius:24px;background:var(--surface);color:var(--text);box-shadow:var(--sp-shadow);z-index:1000040;animation:sp-support-enter .24s var(--sp-ease,cubic-bezier(.2,.8,.2,1));font-size:13px}.workspace .sp-support-chat-header{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid var(--line);flex:none;background:var(--surface)}.workspace .sp-support-avatar{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:var(--wash);color:var(--blue);flex:none}.workspace .sp-support-chat-header>div{flex:1;min-width:0}.workspace .sp-support-chat-header strong{font-weight:550;font-size:14px}.workspace .sp-support-chat-header small{display:block;font-size:11px;margin-top:4px;color:var(--muted)}.workspace .sp-support-transcript{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:20px;display:flex;flex-direction:column;gap:14px;background:var(--work)}.workspace .sp-support-bubble{width:fit-content;max-width:92%;border-radius:16px;padding:13px 15px;background:var(--surface);border:1px solid var(--line);color:var(--text);flex:none;overflow-wrap:anywhere}.workspace .sp-support-bubble.customer{align-self:flex-end;background:var(--wash);border-color:transparent}.workspace .sp-support-bubble>span{display:block;font-size:10px;font-weight:550;color:var(--muted);margin-bottom:5px}.workspace .sp-support-bubble p{font-size:12px;line-height:1.7;margin:0;white-space:pre-wrap;color:var(--text)}.workspace .sp-support-bubble time{display:block;font-size:9px;line-height:1.5;color:var(--muted);text-align:right;margin-top:5px}.workspace .sp-support-choices{display:grid;gap:8px;flex:none}.workspace .sp-support-choices button{min-height:40px;border:1px solid var(--line);border-radius:999px;display:flex;justify-content:space-between;align-items:center;gap:8px;text-align:left;padding:9px 15px;background:var(--surface);color:var(--text);font:inherit;font-size:12px;transition:background .16s,border-color .16s;cursor:default}.workspace .sp-support-choices button:hover{background:var(--hover);border-color:var(--blue)}.workspace .sp-support-choices button:disabled{opacity:.55}.workspace .sp-support-back{display:flex;gap:6px;align-items:center;align-self:flex-start;color:var(--muted);border:0;background:transparent;font:inherit;font-size:11px;padding:3px 0;flex:none;cursor:default}.workspace .sp-support-chat .sp-support-compose{display:flex;align-items:flex-end;gap:10px;padding:15px 18px;border-top:1px solid var(--line);background:var(--surface);flex:none;margin:0}.workspace .sp-support-chat .sp-support-compose textarea{height:68px;min-height:68px;max-height:120px;resize:none;border-radius:18px;padding:11px 13px;line-height:1.6;font-size:12px;flex:1}.workspace .sp-support-compose .button{width:40px;min-width:40px;height:40px;padding:0;margin-bottom:2px;border-radius:50%}.workspace .sp-support-chat-footer{padding:17px 20px;flex:none;border-top:1px solid var(--line);font-size:11px;color:var(--muted);text-align:center}.workspace .sp-support-connection{padding:10px 18px;font-size:10px;line-height:1.5;text-align:center;color:var(--muted);background:var(--surface);border-top:1px solid var(--line);flex:none}.workspace .sp-support-loading{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:11px;flex:none}.workspace .sp-support-new{align-self:center;flex:none}.workspace .sp-support-launcher{position:fixed;right:24px;bottom:24px;width:54px;height:54px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--blue);color:#fff;box-shadow:var(--sp-shadow);z-index:1000040;cursor:default;animation:sp-support-enter .2s var(--sp-ease)}.workspace .sp-support-chat :focus-visible,.workspace .sp-support-launcher:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.workspace .sp-support-compose .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@keyframes sp-support-enter{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@media(max-width:768px){.workspace .sp-support-chat{right:12px;bottom:calc(78px + env(safe-area-inset-bottom,0px));width:calc(100vw - 24px);max-width:none;height:min(650px,calc(100dvh - 144px));border-radius:22px}.workspace .sp-support-chat-header{padding:15px 16px}.workspace .sp-support-transcript{padding:16px;gap:12px}.workspace .sp-support-chat .sp-support-compose{padding:12px 14px}.workspace .sp-support-launcher{right:18px;bottom:calc(82px + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.workspace .sp-support-chat,.workspace .sp-support-launcher{animation:none}.workspace .sp-support-choices button{transition:none}}.consent-panel .consent-close{position:absolute;top:10px;right:12px;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:transparent;color:#777f90;font:inherit;font-size:24px;line-height:1;cursor:pointer}.consent-panel .consent-close:hover,.consent-panel .consent-close:focus-visible{background:#f0f3fa;color:#1b263d}.consent-panel>div:first-of-type{padding-right:20px}.consent-panel .consent-actions{margin-right:20px}.consent-panel .consent-accept{min-width:150px}@media(max-width:850px){.consent-panel .consent-actions{margin-right:0}.consent-panel .consent-accept{width:100%}}.workspace .company-selector-single{display:inline-flex;align-items:center;gap:9px;color:var(--text);font-weight:600}.workspace .company-selector>small{margin-left:auto;color:var(--muted);font-size:12px}@media(max-width:640px){.workspace .company-selector>small{font-size:11px}}.workspace .commissions-hub{min-width:0;width:100%;color:var(--text)}.workspace .commissions-hub-title{margin-bottom:17px}.workspace .commissions-hub-title h1{font-size:25px;font-weight:550}.workspace .commissions-hub-title>div{display:flex;align-items:center}.workspace .commissions-hub-nav{display:flex;align-items:stretch;gap:5px;min-width:0;width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--line) transparent;border-bottom:1px solid var(--line);margin-bottom:22px;padding-bottom:1px;overscroll-behavior-x:contain}.workspace .commissions-hub-nav a{display:inline-flex;align-items:center;justify-content:center;gap:9px;flex:none;min-height:42px;padding:0 16px;border:0;border-bottom:2px solid transparent;white-space:nowrap;color:var(--muted);font-size:12px;font-weight:500;text-decoration:none;transition:color .18s ease,border-color .18s ease,background .18s ease}.workspace .commissions-hub-nav a:hover{color:var(--text);background:var(--hover)}.workspace .commissions-hub-nav a.active{color:var(--blue);font-weight:600;border-bottom-color:var(--blue)}.workspace .commissions-hub-nav a svg{flex:none}.workspace .commissions-hub-content{position:relative;min-width:0;animation:commissions-content-in .22s cubic-bezier(.2,.8,.2,1)}.workspace .commissions-section-heading{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.workspace .commissions-section-heading h2{margin:0;color:var(--text);font-size:17px;line-height:1.35;font-weight:550}.workspace .commissions-view{min-width:0}.workspace .commissions-view>.page-title{position:absolute;right:0;top:0;min-height:44px;height:44px;display:flex;align-items:center;justify-content:flex-end;gap:0;margin:0}.workspace .commissions-view>.page-title h1{display:none}.workspace .commissions-view>.page-title>div{display:flex;align-items:center;gap:8px;min-width:0}.workspace .commissions-view>.page-title:has(>div:empty){display:none}.workspace .commissions-view>.page-title .button{min-height:38px;height:38px;white-space:nowrap;font-size:12px}.workspace .commissions-view>.page-title .button svg{flex:none}.workspace .commissions-view>.commissions-inline-title{border:0;background:none;padding:0}.workspace .commissions-view>.panel,.workspace .commissions-view>.balance-totals{min-width:0}.workspace .commissions-view .table-scroll{max-width:100%;min-width:0}.workspace .commissions-view .table-toolbar{min-width:0}.workspace .commissions-unavailable{padding:18px;font-size:13px;color:var(--muted)}.workspace .commissions-unavailable p{margin:0}@keyframes commissions-content-in{0%{opacity:.7;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:950px){.workspace .commissions-hub-nav a{padding-inline:13px}}@media(max-width:768px){.workspace .commissions-hub-title{margin-bottom:14px}.workspace .commissions-hub-title h1{font-size:22px}.workspace .commissions-hub-nav{margin-inline:-16px;width:calc(100% + 32px);padding-inline:16px;margin-bottom:18px;gap:0;scrollbar-width:none}.workspace .commissions-hub-nav::-webkit-scrollbar{display:none}.workspace .commissions-hub-nav a{min-height:43px;padding:0 12px;font-size:11px;gap:6px}.workspace .commissions-hub-nav a svg{width:16px;height:16px}.workspace .commissions-section-heading{min-height:39px;margin-bottom:12px}.workspace .commissions-section-heading h2{font-size:16px}.workspace .commissions-view>.page-title{min-height:39px;height:39px}.workspace .commissions-view>.page-title .button{min-height:36px;height:36px;padding-inline:11px;font-size:11px}}@media(max-width:480px){.workspace .commissions-hub-title{align-items:center;flex-wrap:nowrap}.workspace .commissions-hub-title h1{font-size:21px}.workspace .commissions-hub-title .sp-time-filter .dashboard-date-filter-button{width:146px;min-width:146px}.workspace .commissions-hub-nav a{font-size:11px}.workspace .commissions-section-heading{margin-bottom:8px}.workspace .commissions-section-heading h2{font-size:15px}.workspace .commissions-view>.page-title{position:static;height:auto;min-height:0;justify-content:flex-start;margin-bottom:13px}.workspace .commissions-view>.page-title .button{font-size:11px}}@media(max-width:359px){.workspace .commissions-hub-title{flex-wrap:wrap}.workspace .commissions-hub-title>div{margin-left:auto}.workspace .commissions-hub-title .sp-time-filter .dashboard-date-filter-button{width:150px}}@media(prefers-reduced-motion:reduce){.workspace .commissions-hub-content{animation:none}.workspace .commissions-hub-nav a{transition:none}}.workspace .top-products{display:flex;flex-direction:column;min-width:0}.workspace .top-products-title{align-items:center;gap:10px;padding-bottom:16px}.workspace .top-products-title h2{line-height:1.35}.workspace .top-products-title .sp-custom-select{width:126px;flex:none}.workspace .top-products-list{list-style:none;padding:0 18px 8px;margin:0}.workspace .top-products-list li{display:flex;align-items:center;gap:11px;min-width:0;padding:12px 6px;border-top:1px solid var(--line)}.workspace .top-products-number{color:var(--muted);font-size:10px;min-width:17px}.workspace .top-products-platform{width:23px;height:23px;object-fit:contain;flex:none;border-radius:5px}.workspace .top-products-name{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.workspace .top-products-name strong{font-size:12px;font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text)}.workspace .top-products-name small{font-size:10px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace .top-products-value{min-width:85px;display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right}.workspace .top-products-value strong{color:var(--text);font-size:12px;font-weight:550;white-space:nowrap}.workspace .top-products-value small{color:var(--muted);font-size:9px}.workspace .top-products .panel-foot{margin-top:auto;font-size:10px;line-height:1.45}.workspace .top-products-empty{min-height:230px;padding:30px 22px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:9px;color:var(--muted)}.workspace .top-products-empty strong{font-size:13px;font-weight:550;color:var(--text)}.workspace .top-products-empty span{font-size:11px;line-height:1.45;max-width:260px}.workspace .top-products-empty a{display:inline-flex;align-items:center;gap:5px;color:var(--sp-blue);font-size:11px;margin-top:5px;text-decoration:none}@media(max-width:950px){.workspace .top-products-title{flex-wrap:wrap}.workspace .top-products-title .sp-custom-select{width:100%}}@media(max-width:640px){.workspace .top-products-list{padding-inline:12px}.workspace .top-products-list li{gap:8px}.workspace .top-products-title .sp-custom-select{width:128px}.workspace .top-products-empty{min-height:205px}}@media(max-width:359px){.workspace .top-products-title .sp-custom-select{width:100%}.workspace .top-products-value{min-width:70px}.workspace .top-products-value strong{font-size:11px}}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#111827;background:#f7f9fd;font-synthesis:none;--blue: #2554ff;--blue-dark: #163bd5;--muted: #667085;--line: #e5ebf5;--green: #15996b;--orange: #ed653c;--radius: 8px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{border:0;background:none;color:inherit}img{max-width:100%}button:disabled{opacity:.5;cursor:default}a,button,input,select,textarea,summary{outline-offset:4px}input:focus,select:focus,textarea:focus{border-color:var(--blue);outline:2px solid #2554ff18;outline-offset:0}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--blue)}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:650;line-height:1.2}p{color:var(--muted);line-height:1.65}svg{flex-shrink:0;vertical-align:middle}small{font-size:12px}button,input,select{min-height:42px}.container{width:min(1180px,calc(100% - 64px));margin:auto}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--blue);color:#fff;min-height:44px;padding:12px 20px;border:1px solid var(--blue);border-radius:6px;font-weight:600;font-size:13px;white-space:nowrap;transition:background .18s,transform .18s}.button:hover{background:var(--blue-dark);border-color:var(--blue-dark)}.button.secondary{background:#fff;color:#344054;border-color:#d9e2ef}.button.secondary:hover{background:#f3f6fc}.button.light{background:#fff;color:var(--blue);border-color:#fff}.text-link{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:550;padding:4px 0;min-height:unset}.text-link.blue{color:var(--blue)}.icon-button{width:36px;height:36px;min-height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:#667085;flex-shrink:0}.icon-button:hover{background:#eef2fa}.brand{display:inline-flex;align-items:center;gap:10px;font-size:22px;font-weight:700;white-space:nowrap;color:#111827}.brand>img{width:29px;height:29px;object-fit:contain}.brand-product{font-weight:400;color:#344054}.public-header{background:#fff;border-bottom:1px solid #f2f4f7;position:sticky;top:0;z-index:30}.header-inner{display:flex;align-items:center;justify-content:space-between;height:84px;gap:20px}.header-inner nav{display:flex;gap:27px;font-size:13px;color:#475467}.header-actions{display:flex;align-items:center;gap:24px}.header-actions>.icon-button{display:none}.hero{display:grid;grid-template-columns:1.12fr 1fr;gap:58px;align-items:center;padding-top:84px;padding-bottom:91px}.hero-copy h1{font-size:47px;line-height:1.13;font-weight:650;margin:30px 0 22px}.hero-copy>p{font-size:17px;max-width:430px;line-height:1.65}.hero-ctas{display:flex;gap:12px;margin-top:30px}.hero-ctas .button{padding:14px 18px}.hero-note{display:flex;align-items:center;gap:8px;margin-top:18px;font-size:12px;color:#667085}.hero-note svg{color:var(--green)}.hero-note>span{margin:0 5px}.platform-switch{display:inline-flex;border-bottom:1px solid #d9e2ef;gap:20px}.platform-switch button{padding:4px 2px 12px;border-bottom:2px solid transparent;border-radius:0;opacity:.65}.platform-switch button.active{border-color:var(--blue);opacity:1}.channel{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:550;white-space:nowrap}.channel img{width:19px;height:21px;object-fit:contain}.channel.small{font-size:12px;font-weight:450}.channel.small img{width:15px;height:17px}.hero-preview{background:#fff;border:1px solid #d9e2ef;border-radius:8px;box-shadow:0 25px 60px #1735810b;transform:perspective(1500px) rotateY(-4deg);overflow:hidden;margin-top:12px}.preview-top{display:flex;align-items:center;gap:20px;border-bottom:1px solid var(--line);padding:17px 20px}.preview-top .brand{font-size:15px;gap:6px}.preview-top .brand img{width:21px;height:22px}.preview-top>span{margin-left:auto;font-size:11px;color:#667085}.avatar{width:35px;height:35px;background:#e9eeff;color:var(--blue);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;flex-shrink:0}.avatar.small{height:32px;width:32px}.preview-top .avatar{width:26px;height:26px;font-size:11px}.preview-content{padding:23px}.preview-greeting{display:flex;justify-content:space-between;gap:10px}.preview-greeting small{font-size:10px;color:#667085}.preview-greeting h3{font-size:16px;margin-top:6px}.preview-greeting>span{display:flex;align-items:center;gap:5px;font-size:10px;color:#667085}.preview-metrics{display:grid;grid-template-columns:1.1fr 1fr;gap:0;margin:25px 0 24px}.preview-metrics>div+div{border-left:1px solid var(--line);padding-left:22px}.preview-metrics small{display:block;color:#667085;font-size:10px}.preview-metrics strong{display:block;font-size:24px;margin:8px 0 7px}.preview-metrics em{font-size:12px;font-style:normal;color:#667085;font-weight:400}.preview-metrics span{font-size:9px;color:#778196;display:flex;align-items:center;gap:4px}.preview-metrics>div:first-child span{color:var(--green)}.preview-graph{border-top:1px solid var(--line);padding-top:18px}.preview-graph>div:first-child{display:flex;justify-content:space-between;align-items:center}.preview-graph strong{font-size:12px;font-weight:600}.preview-graph>div:first-child>span{font-size:9px;color:#98a2b3}.bars{display:flex;justify-content:space-between;gap:12px;height:118px;margin:25px 0 15px;border-bottom:1px solid #edf0f5;background:repeating-linear-gradient(0deg,transparent,transparent 38px,#f0f3f9 39px,#f0f3f9 40px)}.bars>div{display:flex;align-items:flex-end;gap:3px;height:100%;flex:1}.bars i{display:block;width:50%;background:#2554ff;border-radius:2px 2px 0 0}.bars i+i{background:#abc0ff}.graph-legend{display:flex;justify-content:center;gap:20px;font-size:9px;color:#667085}.graph-legend span{display:flex;gap:6px;align-items:center}.graph-legend i{height:5px;width:5px;border-radius:1px;background:#2554ff}.graph-legend span+span i{background:#abc0ff}.preview-next{display:flex;align-items:center;gap:12px;margin-top:22px;border-top:1px solid var(--line);padding-top:19px}.preview-next>svg{color:var(--blue)}.preview-next>svg:last-child{margin-left:auto;width:16px}.preview-next strong{display:block;font-size:11px}.preview-next span{display:block;font-size:10px;color:#778196;margin-top:4px}.mobile-break{display:none}.value-strip{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.value-strip>.container{display:flex;justify-content:space-around;padding:26px 0;gap:25px}.value-strip span{display:flex;align-items:center;gap:12px;color:#475467;font-size:13px}.value-strip svg{color:#2554ff}.section{padding-top:84px;padding-bottom:84px;scroll-margin-top:75px}.section-heading{text-align:center;margin-bottom:44px}.section-heading h2{font-size:34px;line-height:1.2}.section-heading h2 span{color:#667085;font-weight:450}.section-heading p{font-size:14px;margin-top:16px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:52px}.steps article{border-top:1px solid #d9e2ef;padding-top:23px}.step-number{display:flex;justify-content:space-between;align-items:center;margin-bottom:21px;color:var(--blue)}.step-number>span{color:#b7c3d7;font-size:13px}.steps h3{font-size:19px;margin-bottom:12px}.steps p{font-size:14px;line-height:1.7}.notice{display:flex;align-items:center;gap:12px;border:1px solid #d9e4ff;border-radius:6px;background:#edf3ff;color:#2554ff;padding:15px 18px;margin:0 0 23px;font-size:13px}.notice p{color:#50617e;font-size:12px;line-height:1.6}.notice.subtle{border-color:var(--line);background:#fff;color:#667085;margin:24px 0 0}.notice.warning{background:#fffbef;border-color:#f3e5bb;color:#b77b11}.notice a{color:var(--blue);font-size:12px;margin-top:10px;display:inline-flex;align-items:center;gap:8px}.feature-section{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:90px 0;scroll-margin-top:80px}.feature-split{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:center}.feature-copy h2{font-size:36px;line-height:1.2;margin-bottom:22px}.feature-copy h2 span{color:var(--blue)}.feature-copy p{font-size:14px;max-width:385px}.check-list{padding:0;list-style:none;display:flex;flex-direction:column;gap:15px;margin:24px 0}.check-list li{display:flex;align-items:center;gap:10px;font-size:13px;color:#475467}.check-list svg{color:var(--blue);height:16px;width:16px}.closing-demo{border:1px solid #d9e2ef;border-radius:8px;background:#fff;padding:25px}.closing-demo header{display:flex;align-items:center;justify-content:space-between;padding-bottom:24px;border-bottom:1px solid var(--line)}.closing-demo header span{display:flex;gap:10px;font-size:15px;font-weight:600}.closing-demo header small{font-size:10px;color:#667085}.closing-step{display:flex;align-items:center;gap:15px;padding:22px 0;border-bottom:1px solid #f0f3f8}.closing-step>span:first-child{width:29px;height:29px;border:1px solid #d9e2ef;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#8c98ad;font-size:11px}.closing-step>span:first-child.done{border-color:#cef0e3;background:#effaf6;color:var(--green)}.closing-step strong{font-size:13px;display:block}.closing-step small{font-size:11px;display:block;color:#667085;margin-top:5px}.closing-step>.status{margin-left:auto;font-size:10px}.closing-foot{font-size:11px;color:#667085;display:flex;align-items:center;gap:8px;padding-top:20px}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.plan{background:#fff;border:1px solid #d9e2ef;border-radius:8px;padding:24px 21px;display:flex;flex-direction:column}.plan.featured{border-color:#2554ff;box-shadow:0 0 0 1px #2554ff}.plan-heading{display:flex;align-items:center;justify-content:space-between;gap:7px}.plan-heading h3{font-size:18px}.plan-heading>span{font-size:9px;font-weight:600;color:var(--blue);background:#eaf0ff;padding:4px 6px;border-radius:3px}.plan>p{font-size:11px;margin:9px 0 26px;white-space:nowrap}.price{display:flex;align-items:baseline;gap:4px}.price>span{font-size:16px;color:#475467}.price>strong{font-size:45px;line-height:1}.price>small{font-size:12px;color:#667085}.plan-limit{font-size:13px;margin:20px 0;padding-bottom:20px;border-bottom:1px solid var(--line)}.plan ul{list-style:none;padding:0;margin:0 0 25px;display:flex;flex-direction:column;gap:14px;flex:1}.plan li{display:flex;gap:8px;font-size:11px;color:#475467;align-items:center}.plan li svg{color:#2554ff}.plan>small{font-size:10px;text-align:center;color:#667085;margin-top:13px}.plan .button{width:100%;padding:12px 10px;font-size:12px}.pricing-note{text-align:center;font-size:11px;margin:22px 0 0}.studio-section{background:#edf2ff;display:grid;grid-template-columns:1fr 1.15fr;padding:44px 52px;gap:70px;border-radius:8px;margin-top:5px}.studio-section>div>svg{color:var(--blue);margin-bottom:21px}.studio-section h2{font-size:29px}.studio-section>div>p{font-size:13px;margin-top:16px;max-width:355px}.studio-section .text-link{margin-top:20px;color:#2554ff;font-size:11px}.studio-list>div{display:flex;align-items:center;padding:24px 0;gap:20px;border-bottom:1px solid #dbe3f7}.studio-list>div:last-child{border-bottom:0}.studio-list>div>span{color:#8195c6;font-size:12px}.studio-list h3{font-size:16px;margin-bottom:8px}.studio-list p{font-size:12px}.studio-list svg{margin-left:auto;color:var(--blue)}.faq{max-width:810px}.faq details{border-bottom:1px solid #d9e2ef}.faq summary{padding:22px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:14px;font-weight:550;list-style:none;gap:20px}.faq details p{padding:0 35px 24px 0;font-size:13px}.faq details[open] svg{transform:rotate(45deg);color:var(--blue)}.final-cta{padding:65px 0;text-align:center;background:var(--blue);color:#fff}.final-cta h2{font-size:35px;line-height:1.2}.final-cta .button{margin-top:27px}.final-cta p{font-size:11px;color:#cad5ff;margin-top:16px}.public-footer{text-align:center;padding-top:45px;padding-bottom:32px}.public-footer p{font-size:12px;margin-top:12px}.public-footer>div{display:flex;justify-content:center;gap:27px;margin:24px 0;font-size:12px}.public-footer small{color:#8893a6;font-size:10px}.auth-page{min-height:100dvh;display:grid;grid-template-columns:1fr 1fr;background:#fff}.auth-main{padding:45px 64px;display:flex;flex-direction:column;align-items:flex-start}.auth-form{width:100%;max-width:370px;margin:auto;padding:45px 0}.auth-form h1{font-size:36px;white-space:pre-line;line-height:1.2;margin:28px 0 15px}.auth-form>p{font-size:13px}.back-link{font-size:12px;color:#667085;display:inline-flex;align-items:center;gap:7px}.auth-form form{margin-top:26px}.auth-form form>.button{width:100%;margin-top:7px}.auth-main>small{font-size:10px;color:#98a2b3}label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:550;color:#475467;margin-bottom:20px}input,select,textarea{border:1px solid #dce3ee;border-radius:6px;background:#f8fafc;padding:11px 12px;color:#1d2939;width:100%;font-size:13px;line-height:1.4}input::placeholder,textarea::placeholder{color:#98a2b3}select{padding-right:25px}.password-field{position:relative}.password-field input{padding-right:43px}.password-field button{position:absolute;right:4px;top:4px}.checkbox{display:flex;flex-direction:row;gap:10px;align-items:flex-start;font-size:11px;line-height:1.6;font-weight:400}.checkbox input{min-height:unset;width:15px;height:15px;flex-shrink:0;margin-top:3px;accent-color:var(--blue)}.checkbox a{color:var(--blue)}.auth-switch{text-align:center;margin-top:24px!important;font-size:12px!important}.auth-switch a{color:var(--blue);font-weight:600;margin-left:5px}.subtle-link{display:block;font-size:11px;color:#667085;margin:8px auto 0;min-height:unset}.auth-assurance{display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;color:#98a2b3;margin-top:30px}.auth-aside{background:#f1f5ff;display:flex;flex-direction:column;justify-content:center;padding:75px 65px;position:relative;border-left:1px solid #e4eaf6}.auth-symbol{width:78px;height:78px;display:flex;align-items:center;justify-content:center;margin-bottom:39px}.auth-symbol img{width:70px}.auth-aside h2{font-size:34px;line-height:1.25;color:#1d376e}.auth-aside p{font-size:14px;margin-top:22px;max-width:345px;color:#697b9c}.auth-channels{display:flex;gap:25px;margin-top:32px}.auth-process{position:absolute;bottom:57px;left:65px;right:65px;display:flex;justify-content:space-between;gap:10px;align-items:center;border-top:1px solid #dae3f7;padding-top:22px;color:#92a3c7}.auth-process span{display:flex;gap:8px;align-items:center;font-size:12px;color:#617596}.form-error{background:#fff1f1;color:#bd3b47;border:1px solid #f8d5da;border-radius:6px;padding:12px;font-size:12px;line-height:1.6;margin:16px 0}.workspace{display:flex;min-height:100dvh;background:#f7f9fd}.sidebar{width:230px;background:#fff;border-right:1px solid var(--line);position:fixed;left:0;top:0;bottom:0;display:flex;flex-direction:column;padding:28px 17px 16px;z-index:50}.sidebar-brand{padding:0 8px 28px;display:flex;align-items:center;justify-content:space-between}.sidebar-brand .brand{font-size:20px;gap:8px}.sidebar-brand .brand img{width:25px;height:26px}.sidebar-brand .brand-product{font-size:16px}.account-box{display:flex;align-items:center;gap:10px;background:#f7f9fd;border:1px solid #edf0f6;border-radius:6px;padding:12px 10px;margin-bottom:29px}.account-box strong{display:block;font-size:11px;font-weight:600}.account-box small{display:block;font-size:10px;color:#8a94a5;margin-top:5px}.account-box>svg{margin-left:auto;color:#8a94a5}.nav-label{font-size:9px;font-weight:600;color:#98a2b3;letter-spacing:.8px;padding:0 12px;margin-bottom:10px}.sidebar nav{display:flex;flex-direction:column;gap:4px}.sidebar nav a{display:flex;align-items:center;gap:11px;padding:12px;border-radius:6px;font-size:12px;color:#667085;min-height:44px}.sidebar nav a:hover{background:#f6f8fc}.sidebar nav a.active{background:#edf2ff;color:#2554ff;font-weight:600}.sidebar nav a small{font-size:8px;line-height:1.2;background:#f0f3fa;border-radius:3px;padding:3px 4px;color:#8a94a5;margin-left:auto}.sidebar nav a.nav-divider{margin-top:15px;border-top:1px solid #f0f3f8;border-radius:0;padding-top:20px}.sidebar-bottom{margin-top:auto;padding-top:25px}.sidebar-bottom>a{display:flex;align-items:center;justify-content:space-between;background:#f8faff;border:1px solid #e8edf7;border-radius:6px;padding:14px 12px;color:#2554ff}.sidebar-bottom small{display:block;color:#8894a9;font-size:10px;margin-bottom:5px}.sidebar-bottom strong{display:block;font-size:11px;font-weight:550}.sidebar-bottom>button{display:flex;align-items:center;gap:9px;font-size:11px;color:#8a94a5;padding:16px 12px 0}.app-main{width:calc(100% - 230px);margin-left:230px;display:flex;flex-direction:column;min-height:100vh}.app-header{height:72px;border-bottom:1px solid var(--line);background:#fff;padding:0 36px;display:flex;align-items:center;justify-content:space-between;gap:15px}.app-header>div{display:flex;align-items:center;gap:13px;font-size:11px;color:#98a2b3}.app-header>div>strong{font-size:11px;color:#475467;font-weight:500}.app-header-right{gap:20px!important}.month-picker{display:flex;flex-direction:row;align-items:center;gap:7px;margin:0;border:1px solid #e3e8f0;border-radius:5px;background:#fff;padding-left:10px;color:#667085}.month-picker input{border:0;background:none;width:135px;min-height:34px;padding:7px 8px 7px 0;font-size:11px;outline:none}.preview-banner{display:flex;gap:9px;align-items:center;padding:10px 36px;background:#eef3fe;color:#59719a;border-bottom:1px solid #e1e9fb;font-size:10px}.preview-banner>span:last-child{margin-left:auto;font-size:9px;color:#8190ac}.app-content{padding:30px 36px 38px;max-width:1580px;width:100%;margin:0 auto;flex:1}.page-title{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:25px;min-height:42px}.page-title h1{font-size:25px;font-weight:600}.page-title>div{display:flex;align-items:center;gap:10px}.page-title .button{font-size:11px;padding:10px 14px;min-height:39px}.dashboard-intro{display:flex;align-items:center;justify-content:space-between;margin-top:-20px;margin-bottom:25px}.dashboard-intro p{font-size:12px}.dashboard-intro>span{font-size:10px;color:#98a2b3;text-transform:capitalize}.metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:24px}.metric{border:1px solid #e2e8f2;border-radius:8px;background:#fff;padding:19px 18px 18px}.metric header{display:flex;align-items:center;justify-content:space-between;color:#8a96aa;font-size:11px;gap:10px}.metric header>span{color:#667085}.metric>strong{display:block;font-size:25px;font-weight:600;margin:20px 0 11px;white-space:nowrap}.metric>small{display:block;font-size:9px;color:#98a2b3;line-height:1.5}.metric.paid{border-color:#d8e4fd;background:#f1f6ff}.metric.paid>strong,.metric.paid header svg{color:#2554ff}.metric.approved header svg{color:#27a279}.metric.estimated header svg{color:#d8a145}.dashboard-columns{display:grid;grid-template-columns:1.55fr 1fr;gap:22px;margin-bottom:23px}.panel{border:1px solid #e2e8f2;border-radius:8px;background:#fff;min-width:0;overflow:hidden}.panel-title{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:21px 22px}.panel-title h2{font-size:13px;font-weight:600}.panel-title a{font-size:10px;color:#667085;display:inline-flex;align-items:center;gap:5px}.panel-title>span{font-size:10px;color:#98a2b3}.channel-total{padding:10px 23px 0}.channel-total strong{font-size:29px;font-weight:600;display:block}.channel-total>span{font-size:10px;color:#98a2b3;display:block;margin-top:8px}.channel-stack{display:flex;gap:5px;margin:23px 24px 25px;height:11px;border-radius:3px;overflow:hidden}.channel-stack>span{background:#ff916d}.channel-stack>span.tiktok{background:#2554ff}.channel-breakdown{padding:0 24px 21px;display:flex;gap:30px;justify-content:space-between}.channel-breakdown>div{display:flex;align-items:center;gap:14px;flex:1}.channel-breakdown>div+div{padding-left:23px;border-left:1px solid var(--line)}.channel-breakdown .channel{font-size:10px}.channel-breakdown .channel img{width:16px}.channel-breakdown strong{display:block;font-size:12px;font-weight:550}.channel-breakdown small{display:block;font-size:9px;color:#98a2b3;margin-top:5px}.panel-foot{display:flex;gap:7px;align-items:center;background:#fafbfe;border-top:1px solid #edf1f7;padding:13px 23px;font-size:9px;color:#8894a7}.panel-foot span{margin:0 3px}.next-panel{padding:0 22px 23px;background:#fcfdff}.next-panel .panel-title{padding-left:0;padding-right:0}.next-panel h3{font-size:19px;line-height:1.35;margin-top:15px}.next-panel p{font-size:11px;margin-top:10px;max-width:300px}.next-action-icon{color:var(--blue);margin-top:1px}.next-panel .button{font-size:10px;margin-top:20px;min-height:35px;padding:9px 12px}.status{display:inline-flex;align-items:center;justify-content:center;border-radius:4px;padding:5px 7px;font-size:10px;font-weight:500;white-space:nowrap;background:#eef2f8;color:#6e7c93}.status.paid,.status.authorized{background:#e9f8f1;color:#218164}.status.approved{background:#eaf0ff;color:#3961c4}.status.estimated,.status.pending_data{background:#fff5df;color:#a47925}.status.cancelled,.status.rejected{background:#ffedf0;color:#b65464}.rank-row{padding:15px 22px;display:flex;gap:13px;align-items:center;border-top:1px solid #f0f3f8}.rank-number{color:#a4aec0;font-size:10px}.store-icon{background:#f1f5ff;border:1px solid #e5ebfa;border-radius:6px;width:35px;height:35px;display:flex;align-items:center;justify-content:center;color:#7890c7;flex-shrink:0}.store-icon.shopee{background:#fff6f1;border-color:#ffebdf;color:#e9966f}.rank-row>div>strong{font-size:11px;font-weight:550;display:block;margin-bottom:4px}.rank-row>div>.channel{font-size:9px;color:#98a2b3}.rank-row>div>.channel img{height:12px;width:10px}.rank-row>strong{margin-left:auto;font-size:12px;font-weight:550}.setup-step{display:flex;align-items:center;gap:11px;padding:19px 22px;border-top:1px solid #f0f3f8}.setup-step>span{width:21px;height:21px;border:1px solid #d9e2ef;border-radius:50%;display:flex;align-items:center;justify-content:center}.setup-step>span.done{background:#eaf7f1;border-color:#d6eee3;color:#169568}.setup-step strong{font-size:11px;font-weight:450;color:#667085}.setup-step>svg{margin-left:auto;color:#98a2b3}.setup-note{margin:20px 22px;display:flex;gap:11px;align-items:center;color:#93a5c7}.setup-note p{font-size:10px;line-height:1.6;color:#98a2b3}.app-footer{display:flex;justify-content:space-between;padding:20px 36px;border-top:1px solid var(--line);color:#a0aaba;font-size:9px}.app-footer>span:last-child{display:flex;gap:10px}.bottom-nav{display:none}.loading{display:flex;align-items:center;justify-content:center;gap:15px;padding:90px;color:#667085;font-size:13px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.table-toolbar{display:flex;align-items:center;gap:12px;padding:18px;border-bottom:1px solid var(--line)}.search-field{display:flex;flex-direction:row;align-items:center;gap:9px;margin:0;flex:1;color:#98a2b3;border:1px solid #dce3ee;border-radius:6px;padding-left:12px;background:#f9fbfd;min-width:200px}.search-field input{border:0;background:none;min-width:0}.table-toolbar select{width:auto;font-size:11px;max-width:180px;min-height:42px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:12px;white-space:nowrap;text-align:left}th{font-size:10px;font-weight:500;color:#8c98ac;background:#fafbfe;padding:13px 20px;border-bottom:1px solid var(--line)}td{padding:17px 20px;border-bottom:1px solid #edf1f7;font-size:11px;color:#667085}td>strong{color:#344054;font-size:11px;font-weight:500}td small{display:block;font-size:9px;margin-top:5px;color:#98a2b3}td .text-link{font-size:11px}tbody tr:hover{background:#fcfdff}.pagination{display:flex;align-items:center;justify-content:space-between;padding:13px 18px;font-size:10px;color:#98a2b3}.pagination>div{display:flex;align-items:center;gap:15px}.pagination button{min-height:32px;width:32px;border:1px solid #e5ebf5;border-radius:4px;background:#fff;color:#667085}.compact-stats{display:flex;gap:27px;margin-bottom:22px;font-size:12px;color:#8a96aa}.compact-stats strong{font-size:20px;color:#344054;margin-right:6px;font-weight:550}.empty{padding:55px 20px;text-align:center;color:#9cabbe}.empty>svg{margin-bottom:18px;color:#8ba0c6}.empty h3{font-size:16px;font-weight:550;color:#475467}.empty p{font-size:12px;margin:12px auto 0;max-width:430px}.empty .button{margin-top:25px;font-size:11px}.import-guide{display:flex;align-items:center;gap:20px;padding:27px;background:#f0f5ff;border:1px solid #dfe8fe;border-radius:8px;margin-bottom:25px}.import-guide-icon{color:#2554ff}.import-guide h2{font-size:17px;margin-bottom:7px}.import-guide p{font-size:12px}.import-guide>.button{margin-left:auto;font-size:11px}.help-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:25px}.help-columns details{background:#fff;border:1px solid var(--line);border-radius:6px;padding:18px}.help-columns summary{display:flex;justify-content:space-between;align-items:center;gap:10px;cursor:pointer;font-size:12px;font-weight:500;color:#667085}.help-columns p{font-size:12px;margin-top:15px}.help-columns a{font-size:11px;color:#2554ff;display:inline-block;margin-top:15px}dialog{border:1px solid #d9e2ef;border-radius:8px;padding:0;max-width:calc(100vw - 32px);width:510px;max-height:90dvh;color:#111827;box-shadow:0 24px 90px #15275035;background:#fff}dialog.wide{width:750px}dialog::backdrop{background:#0f1b3b66;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}dialog>header{display:flex;align-items:center;justify-content:space-between;padding:17px 24px;border-bottom:1px solid var(--line);position:sticky;top:0;background:#fff;z-index:2}dialog h2{font-size:17px}.modal-content{padding:24px;overflow:auto}.modal-content>p{font-size:13px;margin-bottom:20px}.modal-actions{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:25px}.modal-actions .button{font-size:12px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.form-help{font-size:11px!important;line-height:1.7!important;color:#8a96aa!important;margin:17px 0}.file-drop{border:1px dashed #b9c9ee;padding:25px;align-items:center;text-align:center;background:#f6f9ff;border-radius:8px;color:#2554ff;cursor:pointer}.file-drop>strong{font-size:14px;margin-top:4px;word-break:break-all}.file-drop>span{font-size:11px;color:#8a96aa}.file-drop input{margin-top:8px;font-size:11px;background:#fff;max-width:320px;min-height:unset;padding:8px}.import-summary{display:flex;justify-content:space-between;gap:15px;margin-bottom:25px}.import-summary small{display:block;color:#98a2b3;font-size:10px;margin-bottom:8px}.import-summary strong{font-size:22px;font-weight:550}.detail-amount{display:flex;gap:15px;align-items:center;font-size:32px;font-weight:600;margin-bottom:25px}.detail-amount>small{font-size:11px;color:#98a2b3;font-weight:400}.detail-list{display:grid;grid-template-columns:1fr 1.5fr;gap:18px;font-size:12px;margin:22px 0 28px}.detail-list dt{color:#98a2b3}.detail-list dd{margin:0;color:#475467;text-align:right;overflow-wrap:anywhere}.detail-list .channel{font-size:12px}.connection-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.connection{padding:27px}.connection>.channel{font-size:18px;margin-bottom:24px}.connection>.channel img{height:30px;width:30px;margin-right:5px}.connection>.status{display:block;width:max-content;margin-bottom:24px}.connection h2{font-size:21px}.connection p{font-size:12px;margin:16px 0;min-height:58px}.connection ul{list-style:none;padding:15px 0;margin:0;display:flex;flex-direction:column;gap:16px}.connection li{display:flex;gap:10px;align-items:center;color:#667085;font-size:12px}.connection li svg{color:#718cba}.connection-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;border-top:1px solid var(--line);padding-top:22px}.connection-actions .button,.connection-actions .text-link{font-size:10px}.connection-fiscal{display:flex;align-items:center;gap:22px;padding:27px;margin-top:24px}.connection-icon{color:var(--blue)}.connection-fiscal h2{font-size:17px}.connection-fiscal p{font-size:11px;margin-top:8px}.connection-fiscal>.status{margin-left:auto}.connection-fiscal>.text-link{font-size:11px}.opportunity-hero{padding:30px;display:flex;align-items:center;gap:25px;background:#eef3ff;border:1px solid #dee7fb;border-radius:8px;color:#2554ff;margin-bottom:32px}.opportunity-hero h2{font-size:19px;color:#2b447e;max-width:450px}.opportunity-hero p{font-size:12px;margin-top:10px}.opportunity-hero>span{margin-left:auto;font-size:9px;border:1px solid #c7d4f2;border-radius:4px;padding:6px 8px}.opportunity-tabs{display:flex;gap:27px;border-bottom:1px solid #e2e8f2;margin-bottom:23px}.opportunity-tabs>strong,.opportunity-tabs>span{font-size:12px;color:#98a2b3;font-weight:400;padding:0 5px 13px;display:flex;align-items:center;gap:8px}.opportunity-tabs>strong{color:#2554ff;font-weight:550;border-bottom:2px solid #2554ff}.watchlist-row{display:flex;gap:16px;align-items:center;padding:22px;border-bottom:1px solid var(--line)}.watchlist-row strong{font-size:14px}.watchlist-row p{font-size:11px;margin:7px 0}.watchlist-row .button{margin-left:auto;font-size:10px}.settings-tabs{display:flex;gap:25px;border-bottom:1px solid #dfe6f1;margin-bottom:24px;overflow-x:auto}.settings-tabs button{font-size:12px;white-space:nowrap;color:#8a96aa;padding:0 4px 15px;border-bottom:2px solid transparent;min-height:unset}.settings-tabs button.active{border-color:#2554ff;color:#2554ff}.company-selector{display:flex;align-items:center;gap:12px;margin-bottom:20px;color:#8a96aa}.company-selector select{width:300px;background:#fff}.company-selector .text-link{margin-left:auto;font-size:11px}.settings-panel{max-width:780px}.settings-panel .panel-title{border-bottom:1px solid var(--line)}.settings-panel>form{padding:26px}.settings-panel>.detail-list{margin:25px}.settings-panel .button{font-size:12px}.certificate-panel{padding:42px;text-align:center}.certificate-panel>svg{color:#2554ff;margin-bottom:21px}.certificate-panel h2{font-size:23px;margin-bottom:16px}.certificate-panel>p{font-size:13px;max-width:430px;margin:0 auto}.certificate-facts{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;margin:25px 0}.certificate-facts span{font-size:10px;color:#667085;display:flex;align-items:center;gap:6px}.certificate-facts svg{color:#2554ff}.certificate-panel .form-help{margin:20px auto 0!important}.small-heading{font-size:13px;margin:25px 0 19px}.activity{display:flex;gap:10px;align-items:center;padding:17px 22px;border-bottom:1px solid #edf1f7;font-size:11px;color:#667085}.activity svg{color:#98a2b3}.activity small{margin-left:auto;font-size:10px;color:#98a2b3}.notification{display:flex;gap:14px;align-items:flex-start;margin-bottom:24px;border-bottom:1px solid var(--line);padding-bottom:23px}.notification>svg{color:#2554ff;width:21px}.notification strong{font-size:13px}.notification p{font-size:12px;margin-top:8px}.notification a{font-size:11px;color:#2554ff;display:inline-block;margin-top:10px}.app-pricing{margin-bottom:28px;gap:12px}.app-pricing .plan{padding:22px 15px}.app-pricing .plan-heading h3{font-size:16px}.app-pricing .plan li{font-size:10px}.app-pricing .plan>p{font-size:10px}.app-pricing .price strong{font-size:38px}.billing-preference{padding:5px 22px 22px;display:flex;align-items:center;gap:25px;font-size:12px}.billing-preference>span{color:#98a2b3}.toast{position:fixed;left:50%;bottom:30px;transform:translate(-50%);display:flex;align-items:center;gap:12px;background:#17243f;color:#fff;padding:16px 18px;border-radius:8px;box-shadow:0 8px 40px #152a4520;font-size:12px;line-height:1.5;z-index:10000;max-width:min(600px,calc(100vw - 30px));width:max-content}.toast>svg{color:#8baffe}.toast button{min-height:unset;color:#b1bdd4;margin-left:5px;padding:4px}.legal{max-width:790px;padding-top:60px;padding-bottom:70px}.legal h1{font-size:34px;margin:30px 0 18px}.legal>p{font-size:14px}.legal h2{font-size:20px;margin:35px 0 14px}.not-found{display:flex;flex-direction:column;align-items:center;gap:30px;padding:100px 25px;text-align:center}.not-found h1{font-size:30px}.menu-shade{display:none}@media(min-width:1600px){.hero-copy h1{font-size:51px}.app-content{padding-top:38px}.metric>strong{font-size:29px}.metric{padding:23px}.dashboard-columns{grid-template-columns:1.6fr 1fr}.panel-title h2{font-size:14px}.rank-row{padding:18px 23px}.setup-step{padding:22px}}@media(max-width:1200px){.container{width:calc(100% - 48px)}.hero{gap:35px;padding-top:65px;padding-bottom:70px}.hero-copy h1{font-size:39px}.hero-copy>p{font-size:15px}.hero-ctas{gap:8px}.hero-ctas .button{font-size:11px;padding:12px}.header-inner nav{gap:20px}.feature-split{gap:60px}.plan{padding:23px 16px}.plan>p{font-size:10px}.plan li{font-size:10px}.sidebar{width:211px;padding-left:13px;padding-right:13px}.app-main{margin-left:211px;width:calc(100% - 211px)}.sidebar-brand .brand{font-size:18px}.sidebar-brand .brand-product{font-size:15px}.app-content{padding:27px 25px}.app-header{padding:0 25px}.preview-banner{padding-left:25px;padding-right:25px}.metric{padding:17px 14px}.metric header{font-size:10px;gap:5px}.metric>strong{font-size:22px}.metric>small{font-size:8px}.channel-breakdown{gap:15px}.channel-breakdown>div{display:block}.channel-breakdown>div>div{margin-top:9px}.dashboard-columns{grid-template-columns:1.3fr 1fr}.app-pricing{grid-template-columns:repeat(2,1fr)}.connection-fiscal{flex-wrap:wrap}.connection-fiscal>.status{margin-left:0}.auth-main{padding:35px 40px}.auth-aside{padding:60px 45px}.auth-process{left:45px;right:45px}}@media(max-width:950px){.header-inner nav{display:none}.hero{gap:25px}.hero-copy h1{font-size:34px}.hero-copy>p{font-size:14px}.hero-ctas{flex-wrap:wrap}.preview-content{padding:17px}.preview-top{padding:15px}.preview-top>span{display:none}.preview-top>.avatar{margin-left:auto}.preview-greeting>span{display:none}.preview-greeting h3{font-size:14px}.preview-metrics strong{font-size:20px}.preview-metrics>div+div{padding-left:12px}.bars{gap:8px;height:100px}.preview-next strong{font-size:10px}.section-heading h2{font-size:29px}.feature-copy h2{font-size:30px}.feature-split{gap:35px}.closing-demo{padding:20px}.pricing-grid{grid-template-columns:repeat(2,1fr);gap:20px}.plan{padding:26px}.plan>p{font-size:12px}.plan li{font-size:12px}.plan>small{font-size:11px}.studio-section{gap:35px;padding:35px}.sidebar{width:190px}.sidebar-brand{padding-left:3px}.sidebar-brand .brand{font-size:17px;gap:5px}.sidebar-brand .brand-product{font-size:13px}.sidebar-brand .brand img{width:21px}.account-box{padding:10px 7px}.account-box>svg{display:none}.sidebar nav a{font-size:11px;gap:9px;padding:11px 9px}.app-main{margin-left:190px;width:calc(100% - 190px)}.metrics-grid{grid-template-columns:repeat(2,1fr);gap:14px}.metric>strong{font-size:27px}.metric header{font-size:11px}.metric>small{font-size:10px}.dashboard-columns{grid-template-columns:1fr}.channel-breakdown>div{display:flex}.panel-foot{font-size:10px}.next-panel{display:none}.table-toolbar{flex-wrap:wrap}.search-field{flex-basis:100%}.connection-grid,.help-columns{grid-template-columns:1fr}.connection-fiscal .connection-icon{display:none}.auth-aside h2{font-size:29px}.auth-main{padding:30px}.auth-aside{padding:50px 32px}.auth-process{left:32px;right:32px}.auth-process span{font-size:10px}.auth-process svg{width:15px}.auth-form h1{font-size:31px}.preview-banner>span:last-child{display:none}}@media(max-width:700px){.container{width:calc(100% - 36px)}.header-inner{height:70px;gap:10px}.brand{font-size:20px;gap:8px}.brand>img{width:25px;height:25px}.header-actions{gap:15px}.header-actions>.button{display:none}.header-actions>.text-link{font-size:12px}.header-actions>.icon-button{display:flex}.header-inner nav.open{display:flex;flex-direction:column;gap:0;position:absolute;top:70px;left:0;right:0;padding:12px 20px 18px;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 12px 20px #1a34510a}.header-inner nav.open a{padding:14px 8px}.hero{display:flex;flex-direction:column;gap:35px;padding-top:36px;padding-bottom:38px}.hero-copy{width:100%;text-align:center}.platform-switch{gap:22px}.platform-switch .channel{font-size:12px}.platform-switch button{padding-bottom:10px;min-height:34px}.hero-copy h1{font-size:35px;line-height:1.17;margin:25px 0 20px}.hero-copy>p{font-size:14px;max-width:320px;margin:auto}.hero-ctas{justify-content:center;gap:10px;margin-top:25px;flex-wrap:nowrap}.hero-ctas .button{font-size:12px;padding:13px 15px}.hero-ctas .secondary{display:none}.hero-note{justify-content:center;font-size:10px;gap:5px;margin-top:15px}.hero-note>span{margin:0 3px}.hero-preview{width:100%;max-width:420px;margin-top:0;transform:none}.preview-top{padding:14px 18px}.preview-content{padding:19px}.preview-greeting h3{font-size:15px}.preview-greeting>span{display:flex}.preview-metrics{margin-top:22px;margin-bottom:20px}.preview-metrics strong{font-size:25px}.preview-metrics>div+div{padding-left:18px}.preview-metrics em,.preview-graph strong{font-size:11px}.preview-graph{padding-top:17px}.bars{height:88px;margin-top:17px;gap:9px}.preview-next{margin-top:17px;padding-top:16px}.preview-next strong{font-size:10px}.preview-next span{font-size:9px}.value-strip>.container{display:grid;grid-template-columns:1fr;gap:18px;padding:24px 8px;max-width:300px}.value-strip span{font-size:12px;gap:13px}.value-strip svg{width:18px;height:18px}.section{padding-top:53px;padding-bottom:53px;scroll-margin-top:68px}.section-heading{margin-bottom:32px}.section-heading h2{font-size:27px;line-height:1.22}.section-heading p{font-size:12px;max-width:300px;margin:14px auto 0}.steps{grid-template-columns:1fr;gap:28px}.steps article{position:relative;padding-left:52px;padding-top:22px}.step-number{position:absolute;top:24px;left:0;display:block}.step-number>span{display:block;font-size:9px;margin-top:10px;text-align:center}.steps h3{font-size:17px;margin-bottom:9px}.steps p{font-size:12px}.notice{padding:13px 14px;align-items:flex-start;gap:10px}.notice p{font-size:11px}.feature-section{padding:52px 0}.feature-split{grid-template-columns:1fr;gap:35px}.feature-copy{text-align:center}.feature-copy h2{font-size:28px}.feature-copy p{font-size:13px;margin:auto}.feature-copy .check-list{max-width:300px;margin:24px auto;text-align:left;gap:15px}.feature-copy .check-list li,.feature-copy .text-link{font-size:12px}.closing-demo{padding:20px}.closing-step{padding:19px 0}.closing-step strong{font-size:12px}.closing-step small,.closing-foot{font-size:10px}.pricing-grid{grid-template-columns:1fr;gap:18px;max-width:380px;margin:auto}.plan{padding:25px}.plan>p{font-size:12px;margin-bottom:20px}.plan li{font-size:12px}.plan .price>strong{font-size:42px}.plan .price{position:absolute;right:24px;top:70px}.plan{position:relative}.plan-limit{padding-bottom:18px;margin:11px 0 21px;max-width:150px;font-size:12px}.plan ul{gap:12px;margin-bottom:22px}.plan .button{font-size:12px}.pricing-note{max-width:330px;margin:20px auto 0;line-height:1.6}.studio-section{grid-template-columns:1fr;padding:30px 25px;gap:12px;margin-top:0}.studio-section h2{font-size:26px}.studio-section>div>p{font-size:12px}.studio-section .text-link{font-size:10px}.studio-list>div{padding:23px 0;gap:15px}.studio-list h3{font-size:14px}.studio-list p{font-size:11px}.faq summary{font-size:13px;line-height:1.5;padding:20px 0}.faq details p{font-size:12px;padding-right:0}.final-cta{padding:46px 0}.final-cta h2{font-size:29px}.final-cta .button{font-size:12px}.public-footer{padding-top:35px}.public-footer>div{gap:15px;font-size:10px}.public-footer small{font-size:9px;line-height:1.6}.auth-page{display:block}.auth-aside{display:none}.auth-main{padding:28px 26px;min-height:100dvh}.auth-form{max-width:390px;padding:45px 0;margin:auto}.auth-form h1{font-size:35px;margin-top:27px}.auth-main>small{align-self:center}.auth-form label{font-size:12px}.auth-form .checkbox{font-size:11px}.workspace{display:block}.sidebar{width:270px;transform:translate(-100%);transition:transform .2s ease;z-index:100;padding:25px 18px 90px}.sidebar.open{transform:translate(0)}.sidebar-brand{padding-left:7px;padding-bottom:23px}.sidebar-brand .brand{font-size:20px}.sidebar-brand .brand-product{font-size:16px}.sidebar-brand .brand img{width:26px}.sidebar-brand>.icon-button{display:flex}.sidebar nav a{font-size:13px;padding:13px 12px}.sidebar nav a small{font-size:9px}.account-box{padding:13px 11px;margin-bottom:22px}.account-box strong{font-size:12px}.account-box small{font-size:10px}.sidebar-bottom strong{font-size:12px}.sidebar-bottom small{font-size:11px}.sidebar-bottom>button{font-size:12px;min-height:44px}.menu-shade{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#18253f66;z-index:90;border-radius:0}.app-main{width:100%;margin-left:0;min-height:100dvh;padding-bottom:73px}.app-header{height:62px;padding:0 18px;gap:10px}.app-header>div:first-child>span,.app-header>div:first-child>svg{display:none}.app-header>div:first-child>strong{font-size:13px;font-weight:550;color:#344054}.app-header-right{gap:7px!important}.app-header-right>.avatar{display:none}.month-picker{padding-left:8px;gap:5px;border:0}.month-picker input{width:117px;font-size:10px;min-height:35px}.month-picker>svg{width:14px}.app-header-right>.icon-button{width:30px}.preview-banner{padding:9px 18px;font-size:9px;gap:6px}.preview-banner svg{width:13px;height:13px}.app-content{padding:24px 18px 27px}.page-title{gap:12px;margin-bottom:22px;min-height:36px}.page-title h1{font-size:23px}.page-title .button{font-size:10px;gap:6px;padding:9px 10px;min-height:37px}.page-title .button svg{width:14px;height:14px}.dashboard-intro{margin-top:-16px;margin-bottom:23px}.dashboard-intro p{font-size:11px}.dashboard-intro>span{display:none}.metrics-grid{gap:11px;margin-bottom:19px}.metric{padding:16px 13px;border-radius:7px}.metric header{font-size:10px;gap:5px}.metric header>svg{width:15px;height:15px}.metric>strong{font-size:24px;margin:18px 0 10px}.metric>small{font-size:8px;line-height:1.6;min-height:24px;max-width:125px}.dashboard-columns{gap:18px;margin-bottom:19px}.panel-title{padding:20px 18px}.panel-title h2{font-size:12px}.panel-title a{font-size:9px}.channel-total{padding:6px 18px 0}.channel-total strong{font-size:28px}.channel-total>span{font-size:9px}.channel-stack{margin:22px 18px;height:10px}.channel-breakdown{padding:0 18px 20px;gap:15px}.channel-breakdown>div{display:block}.channel-breakdown>div+div{padding-left:20px}.channel-breakdown .channel{font-size:10px}.channel-breakdown strong{font-size:13px}.channel-breakdown small{font-size:9px}.panel-foot{padding:12px 18px;font-size:8px;flex-wrap:wrap;gap:4px}.panel-foot svg{width:12px}.panel-foot>span{margin:0 1px}.rank-row{padding:15px 18px;gap:10px}.rank-row>div>strong{font-size:11px}.rank-row>strong{font-size:12px}.rank-number{font-size:9px}.rank-row .store-icon{width:31px;height:31px}.checklist-panel .setup-step{padding:18px}.setup-step strong{font-size:12px}.setup-note{margin:18px}.setup-note p{font-size:11px}.app-footer{padding:18px;font-size:8px;gap:8px}.app-footer>span:last-child{gap:5px}.bottom-nav{position:fixed;bottom:0;left:0;right:0;z-index:110;background:#fff;border-top:1px solid #e3e9f3;display:flex;justify-content:space-around;padding:9px 7px calc(8px + env(safe-area-inset-bottom));box-shadow:0 -4px 18px #18344b04}.bottom-nav>a,.bottom-nav>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:40px;min-width:52px;color:#98a2b3;font-size:9px}.bottom-nav .active{color:#2554ff;font-weight:550}.bottom-nav svg{height:21px;width:21px}.table-toolbar{padding:13px;gap:10px}.search-field{min-width:0;flex-basis:100%}.search-field input{font-size:11px;padding:10px}.table-toolbar select{flex:1;max-width:none;min-width:0;font-size:10px;padding:10px 23px 10px 9px;min-height:40px}th{font-size:9px;padding:12px 15px}td{font-size:10px;padding:16px 15px}td>strong{font-size:11px}.pagination{padding:12px 14px}.compact-stats{gap:15px;margin-bottom:19px;font-size:10px}.compact-stats strong{font-size:18px;margin-right:3px}.import-guide{padding:20px;gap:13px;flex-wrap:wrap}.import-guide>div:nth-child(2){flex:1}.import-guide h2{font-size:15px;line-height:1.4}.import-guide p{font-size:11px}.import-guide>.button{margin-left:0;font-size:10px;min-height:36px;padding:10px 12px}.help-columns{gap:14px}.help-columns details{padding:16px}.help-columns summary{font-size:11px}.empty{padding:40px 20px}.empty h3{font-size:15px;line-height:1.45}.empty p{font-size:11px}.empty .button{font-size:10px}.connection{padding:23px}.connection>.channel{font-size:18px}.connection h2{font-size:20px}.connection p{font-size:12px;min-height:unset}.connection-actions{gap:8px}.connection-actions .button{font-size:10px;padding:10px 12px}.connection-fiscal{padding:23px;gap:17px}.connection-fiscal h2{font-size:17px}.connection-fiscal p{font-size:11px}.opportunity-hero{padding:24px 20px;gap:16px;align-items:flex-start;margin-bottom:25px}.opportunity-hero>svg{width:27px}.opportunity-hero h2{font-size:17px;line-height:1.4}.opportunity-hero p{font-size:11px}.opportunity-hero>span{display:none}.opportunity-tabs{gap:22px}.opportunity-tabs>strong,.opportunity-tabs>span{font-size:11px}.watchlist-row{gap:12px;flex-wrap:wrap;padding:19px}.watchlist-row>div:nth-child(2){flex:1}.watchlist-row .button{margin-left:47px;font-size:10px;min-height:34px}.settings-tabs{gap:23px;margin-bottom:22px}.settings-tabs button{font-size:11px}.company-selector{gap:8px}.company-selector select{flex:1;width:0;min-width:0;font-size:11px}.company-selector>.text-link{font-size:10px;gap:4px}.company-selector>svg{width:17px}.settings-panel>form{padding:20px}.form-grid{gap:0 15px;grid-template-columns:1fr}.settings-panel .form-grid{grid-template-columns:1fr}.certificate-panel{padding:34px 22px}.certificate-panel h2{font-size:21px}.certificate-panel>p{font-size:12px}.certificate-facts{gap:14px;flex-direction:column;align-items:flex-start;width:max-content;margin:25px auto}.certificate-facts span,.certificate-panel .button{font-size:11px}.activity{padding:16px;gap:8px;font-size:10px}.activity small{font-size:9px;text-align:right}.app-pricing{grid-template-columns:1fr;max-width:none}.app-pricing .plan{padding:25px}.app-pricing .plan>p{font-size:12px}.app-pricing .plan li{font-size:12px}.app-pricing .plan-heading h3{font-size:18px}.toast{bottom:87px;font-size:11px;padding:14px 15px;max-width:calc(100vw - 24px)}dialog{max-width:calc(100vw - 24px);max-height:86dvh}dialog>header{padding:15px 18px}dialog h2{font-size:16px}.modal-content{padding:20px}.modal-actions{gap:10px;flex-wrap:wrap}.modal-actions .button{font-size:11px}.detail-amount{font-size:29px;flex-wrap:wrap}.detail-list{font-size:11px;gap:17px}.import-summary{gap:12px}.import-summary strong{font-size:18px}.import-summary small{font-size:9px}.file-drop{padding:20px}.modal-content label{font-size:11px}.modal-content input,.modal-content select{font-size:12px}.legal{padding-top:35px;padding-bottom:40px}.legal h1{font-size:27px}.legal h2{font-size:18px}.legal>p{font-size:13px}.billing-preference{font-size:11px;gap:15px;align-items:flex-start}.notification p{font-size:11px}}@media(max-width:370px){.hero-copy h1{font-size:30px}.hero-copy>p{font-size:13px}.brand{font-size:18px}.brand>img{width:23px}.hero-note{font-size:9px}.preview-greeting h3{font-size:13px}.preview-metrics strong{font-size:22px}.preview-metrics small{font-size:9px}.metric>strong{font-size:21px}.metric header{font-size:9px}.metric header>svg{display:none}.app-content{padding-left:14px;padding-right:14px}.page-title h1{font-size:21px}.page-title .button{font-size:9px}.channel-breakdown strong{font-size:12px}.preview-banner{font-size:8px;padding-left:14px;padding-right:14px}.bottom-nav>a,.bottom-nav>button{font-size:8px;min-width:47px}.month-picker input{width:106px}.app-header{padding:0 14px}.app-header>div:first-child>strong{font-size:12px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important;transition:none!important}}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/onest-400.ttf) format("truetype")}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/onest-500.ttf) format("truetype")}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/onest-600.ttf) format("truetype")}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/onest-700.ttf) format("truetype")}:root{font-family:Onest,Inter,sans-serif;background:#fff;color:#191a22;--line: #e9e9eb;--muted: #7a7c83;--blue: #3153f4;--blue-dark: #2241d8;--radius: 18px}body{background:#fff;-webkit-font-smoothing:antialiased}.container{width:min(1240px,calc(100% - 80px))}.button{border-radius:999px;min-height:46px;padding:12px 23px;font-weight:600}.button.secondary{background:#fff;border-color:#e1e3e8;color:#35363e}.brand{gap:5px;font-size:25px;font-weight:400;line-height:1}.brand .space-wordmark{width:110px;height:43px;overflow:hidden;display:block;flex-shrink:0}.brand .space-wordmark img{width:176px;max-width:none;height:auto;display:block}.brand .brand-product{font-size:25px;color:inherit;font-weight:400}.header-inner{height:76px}.header-inner nav{font-size:14px;gap:25px}.public-header{border-bottom:0}.public-header:after{content:"";height:1px;background:#ececef;position:absolute;bottom:0;left:7%;right:7%}.header-actions{gap:23px}.hero{display:block;padding:46px 0 0;text-align:center}.hero-copy{max-width:900px;margin:0 auto}.hero-copy h1{font-size:clamp(44px,4.7vw,65px);line-height:1.08;font-weight:650;margin:0 0 25px;letter-spacing:0}.hero-copy h1>span{color:var(--blue)}.hero-copy>p{font-size:18px;max-width:760px;line-height:1.6;margin:22px auto 0;color:#5e606a}.hero-channels{display:flex;justify-content:center;gap:30px;align-items:center;margin-top:24px}.hero-channels .channel{gap:10px;font-size:14px;color:#42444e;font-weight:500}.hero-channels .channel img{width:34px;height:37px;object-fit:contain}.hero-ctas{justify-content:center;gap:24px;margin-top:28px}.hero-ctas .button{padding:15px 25px;box-shadow:0 9px 25px #3153f424}.hero-ctas .text-link{color:#595b64}.hero-note{justify-content:center;margin:16px auto 0;font-size:11px;color:#858791}.product-preview{display:flex;margin:40px auto 0;max-width:1040px;height:440px;border:1px solid #dddde4;border-bottom:0;border-radius:24px 24px 0 0;background:#fff;text-align:left;overflow:hidden;box-shadow:0 -6px 70px #20295108;font-family:Inter,sans-serif}.product-rail{width:62px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:17px;padding:19px 0;background:#fff}.product-rail>img{width:28px;height:28px;object-fit:contain;margin-bottom:20px}.product-rail>span{color:#8b8d96;display:flex;align-items:center;justify-content:center;width:39px;height:38px;border-radius:11px}.product-rail>span.selected{color:var(--blue);background:#edf1ff}.product-shell{flex:1;min-width:0}.product-shell>header{height:64px;display:flex;align-items:center;gap:20px;padding:0 24px 0 12px;font-size:12px}.product-shell>header>span{margin-left:auto;color:#9698a1;font-size:10px}.product-work{background:#f5f5f5;border-radius:23px 0 0;padding:25px;min-height:400px}.product-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.product-heading h3{font-size:20px;font-weight:550}.product-heading p{font-size:11px;margin-top:7px}.product-heading>span{display:flex;gap:10px;align-items:center;background:#fff;border:1px solid #e8e8eb;border-radius:999px;padding:10px 15px;font-size:10px}.product-metrics{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid #e8e8eb;border-radius:18px;padding:19px 0;margin:22px 0 18px}.product-metrics>div{padding:0 20px;border-right:1px solid #ededf0;min-width:0}.product-metrics>div:last-child{border:0}.product-metrics small{font-size:9px;color:#81838d;display:block}.product-metrics strong{font-size:24px;font-weight:500;display:block;margin:13px 0 8px;white-space:nowrap}.product-metrics span{font-size:9px;color:#9698a0;display:block}.product-panels{display:grid;grid-template-columns:1.75fr 1fr;gap:18px}.product-panels>div{background:#fff;border:1px solid #e8e8eb;border-radius:18px;padding:20px}.product-panels h4{font-size:11px;font-weight:550;display:flex;align-items:center;justify-content:space-between;margin:0 0 15px}.product-table>div{display:flex;gap:12px;align-items:center;padding:13px 0;border-top:1px solid #f1f1f3;font-size:10px}.product-table>div>div{flex:1}.product-table>div>div>strong{display:block;font-weight:500;margin-bottom:5px}.product-table .channel.small{font-size:9px}.product-table .channel img{width:12px;height:13px}.product-table .status{font-size:8px;padding:4px 6px}.product-table .store-icon{height:30px;width:30px;background:#f5f5f7;border-radius:8px;color:#848691}.product-channel>strong{display:block;font-size:25px;font-weight:500;margin:27px 0 20px}.product-bar{height:9px;display:flex;gap:3px;margin-bottom:20px}.product-bar>i{background:var(--blue);width:65%;border-radius:4px}.product-bar>i+i{background:#a4b3ff;width:35%}.product-channel>.channel{font-size:10px;display:flex;margin:15px 0}.product-channel>small{font-size:9px;color:#8e9099}.value-strip{border-top:0;background:#f6f6f8;border-bottom:0}.value-strip>.container{padding:28px 0}.section{padding-top:96px;padding-bottom:96px}.section-heading h2{font-size:42px;font-weight:600}.section-heading h2 span{color:#6f7079}.section-heading p{font-size:16px}.steps{gap:55px;max-width:1030px;margin:auto}.steps h3{font-size:22px}.steps p{font-size:15px}.steps article{border-top-color:#dedee4}.notice,.notice.subtle{border-radius:14px}.feature-section{background:#f7f7f9;border:0;padding:100px 0}.feature-copy h2{font-size:43px;font-weight:600}.feature-copy p{font-size:16px}.check-list li{font-size:14px}.closing-demo{border-radius:24px;padding:32px;border-color:#e5e5ea}.plan{border-radius:22px;border-color:#e1e2e8;padding:29px 24px}.plan.featured{box-shadow:none;border-width:2px;padding:28px 23px}.plan>p{white-space:normal;font-size:12px}.plan li{font-size:12px;line-height:1.5}.plan-heading h3{font-size:20px}.plan .button{font-size:12px}.studio-section{border-radius:28px;background:#f2f4ff;padding:50px 55px}.studio-section h2{font-size:36px}.faq{max-width:820px}.faq summary{font-size:16px;padding:25px 0}.faq details p{font-size:14px}.final-cta{padding:78px 0}.final-cta h2{font-size:44px}.auth-page{font-family:Onest,Inter,sans-serif}.auth-main{padding:35px 60px}.auth-form{max-width:390px}.auth-form h1{font-weight:600;font-size:40px}.auth-form label{font-size:13px}.auth-form input{border-radius:12px;min-height:48px;background:#f6f6f8;border-color:#ececf0}.auth-form .checkbox input{min-height:0;height:16px;width:16px}.auth-aside{border:0;background:#f5f5f7;border-radius:28px;margin:16px;padding:64px}.auth-aside h2{color:#252731;font-weight:500;font-size:42px}.auth-aside p{color:#7a7c85;font-size:15px}.auth-process{left:64px;right:64px;border-color:#dfdfe7}.workspace{--canvas: #fff;--work: #f5f5f5;--surface: #fff;--muted: #7a7c83;--text: #242529;--line: #e9e9eb;--hover: #eeeef1;--wash: #edf1ff;--control: #f7f7f9;font-family:Inter,sans-serif;background:var(--canvas);color:var(--text);min-height:100dvh}.workspace.dark-theme{--canvas: #272727;--work: #191919;--surface: #222;--muted: #97979e;--text: #ebebed;--line: #333335;--hover: #343436;--wash: #252e46;--control: #2a2a2c;color-scheme:dark}.workspace p{color:var(--muted)}.sidebar{width:72px;position:fixed;inset:0 auto 0 0;padding:13px 12px 18px;background:var(--canvas);border:0;border-radius:0 22px 22px 0;z-index:60;overflow:hidden;transition:width .2s;box-shadow:none}.sidebar.expanded,.sidebar.open{width:260px;box-shadow:8px 0 24px #0000000c;border-right:1px solid var(--line)}.sidebar-brand{height:51px;padding:0;display:flex;align-items:center;gap:15px;flex-shrink:0}.rail-logo{display:flex;align-items:center;justify-content:center;min-width:46px}.rail-logo img{width:28px;height:29px;object-fit:contain}.sidebar-brand>.brand{display:none;font-size:22px;margin-left:8px}.sidebar-brand>.brand .brand-product{font-size:22px}.sidebar-brand>.brand .space-wordmark{width:94px;height:40px}.sidebar-brand>.brand .space-wordmark img{width:150px}.sidebar.expanded .sidebar-brand>.brand,.sidebar.open .sidebar-brand>.brand{display:flex}.sidebar.expanded .rail-logo,.sidebar.open .rail-logo{display:none}.sidebar-brand>.icon-button{display:none}.account-box{border:0;background:none;display:flex;width:230px;margin:9px 0 17px;padding:9px 6px;gap:16px;border-radius:0}.account-box>div:not(.avatar),.account-box>svg{opacity:0;transition:opacity .15s}.sidebar.expanded .account-box>div,.sidebar.expanded .account-box>svg,.sidebar.open .account-box>div{opacity:1}.account-box strong{font-size:12px;color:var(--text)}.account-box small{color:var(--muted);margin-top:6px}.nav-label{display:none}.sidebar nav{display:flex;flex-direction:column;gap:6px}.sidebar nav a{height:43px;min-height:43px;display:flex;align-items:center;gap:15px;border-radius:11px;color:var(--muted);padding:10px 14px;white-space:nowrap;width:100%;font-size:13px;overflow:hidden}.sidebar nav a>svg{min-width:19px}.sidebar nav a>span{min-width:135px}.sidebar nav a>small{margin-left:auto;background:none;color:var(--blue)}.sidebar nav a.active{background:var(--wash);color:var(--blue)}.sidebar nav a:hover{background:var(--hover)}.sidebar nav a.active:hover{background:var(--wash)}.sidebar nav a.nav-divider{margin-top:6px;border-top:0}.sidebar-bottom{margin-top:auto;padding-top:12px;border-top:0;display:flex;flex-direction:column;gap:5px}.sidebar-bottom>button,.sidebar-bottom>a{display:flex;align-items:center;gap:17px;white-space:nowrap;padding:10px 14px;font-size:12px;color:var(--muted);min-height:41px;border-radius:10px;background:none;border:0}.sidebar-bottom>a>svg{flex-shrink:0}.sidebar-bottom .plan-name{display:flex;align-items:center;gap:16px;min-width:170px}.sidebar-bottom>button>span{white-space:nowrap}.sidebar-bottom>a strong{color:var(--text);font-size:11px}.sidebar-bottom>a small{color:var(--muted);font-size:10px}.theme-options{display:flex;flex-direction:column;gap:4px}.theme-options button{display:none;align-items:center;justify-content:center;height:35px;min-height:35px;min-width:44px;color:var(--muted);border-radius:999px}.theme-options button[aria-pressed=true]{display:flex;background:var(--hover);color:var(--text)}.theme-options button>span{display:none}.sidebar.expanded .theme-options,.sidebar.open .theme-options{flex-direction:row;padding:0 7px;gap:6px}.sidebar.expanded .theme-options button,.sidebar.open .theme-options button{display:flex;flex:1}.app-main{position:relative;margin-left:80px;margin-right:12px;padding-top:64px;width:calc(100% - 92px);min-height:100dvh;background:var(--work);border-radius:28px 28px 0 0;isolation:isolate}.app-main:before{content:"";position:absolute;z-index:-1;inset:0 0 auto;height:90px;background:var(--canvas)}.app-header{position:fixed;left:80px;right:12px;top:0;height:64px;padding:0 23px 0 5px;background:var(--canvas);border:0;z-index:40;font-size:12px;color:var(--muted)}.app-header>div:first-child>strong{color:var(--text);font-size:12px;font-weight:450}.app-header>div:first-child>.icon-button{display:none}.app-header>div:first-child>span,.app-header>div:first-child>svg{display:none}.app-header .icon-button{color:var(--muted);border-radius:50%}.app-header .icon-button:hover{background:var(--hover)}.month-picker{border-radius:999px;background:var(--surface);border:1px solid var(--line);padding-left:12px;color:var(--muted)}.month-picker input{background:none;border:0;color:var(--text);font-size:11px;padding:7px 10px;min-height:36px}.workspace .avatar{background:var(--wash);color:#6784ff}.preview-banner{border-radius:24px 24px 0 0;background:var(--work);border-bottom:1px solid var(--line);padding:15px 30px;font-size:10px;color:var(--muted);min-height:46px}.app-content{padding:29px 30px 35px;max-width:1600px;margin:auto}.page-title h1{font-size:27px;font-weight:450;letter-spacing:0}.dashboard-intro p,.dashboard-intro>span{font-size:12px;color:var(--muted)}.workspace .button{font-size:12px;padding:10px 18px;min-height:40px}.workspace .button.secondary{border-color:var(--line);background:var(--surface);color:var(--text)}.workspace .icon-button{color:var(--muted);border-radius:50%}.workspace .icon-button:hover{background:var(--hover)}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:23px 0;background:var(--surface);border:1px solid var(--line);border-radius:22px;margin-bottom:20px}.metric{border:0;border-radius:0;border-right:1px solid var(--line);background:none;padding:0 25px;box-shadow:none;min-width:0}.metric:last-child{border:0}.metric header{font-size:12px;color:var(--muted)}.metric header>svg{display:none}.metric>strong{font-size:29px;font-weight:450;color:var(--text);margin:17px 0 10px;white-space:nowrap}.metric>small{color:var(--muted);font-size:10px;line-height:1.6;display:block}.dashboard-columns{gap:20px;margin-bottom:20px;grid-template-columns:1.65fr 1fr}.dashboard-columns.lower{grid-template-columns:1.65fr 1fr}.panel{background:var(--surface);border:1px solid var(--line);border-radius:22px;overflow:hidden}.panel-title{padding:24px 25px 21px;border-color:var(--line)}.panel-title h2{font-size:13px;font-weight:500;color:var(--text)}.panel-title a{color:var(--muted);font-size:10px}.channel-total{padding:8px 25px 0}.channel-total strong{font-size:34px;font-weight:450}.channel-total>span{color:var(--muted)}.channel-stack{margin:24px 25px;background:var(--hover);height:10px;border-radius:999px;gap:3px}.channel-stack .shopee{background:var(--blue)}.channel-stack .tiktok{background:#a6b4ff}.channel-breakdown{padding:0 25px 24px}.channel-breakdown>div+div,.panel-foot{border-color:var(--line)}.channel-breakdown strong{font-weight:500}.channel-breakdown small,.panel-foot{color:var(--muted)}.next-panel{background:var(--surface)}.next-action-icon{background:var(--wash);color:#6784ff;border-radius:15px}.next-panel h3{font-size:21px;font-weight:450;color:var(--text)}.next-panel p{color:var(--muted)}.rank-row{border-color:var(--line);padding:16px 25px}.rank-row>div>strong,.rank-row>strong{color:var(--text);font-weight:500}.rank-number{color:var(--muted)}.store-icon,.store-icon.shopee,.store-icon.tiktok{background:var(--hover);color:var(--muted);border-radius:10px}.setup-step{border-color:var(--line);padding:20px 25px}.setup-step strong{font-weight:450;color:var(--text)}.setup-note{background:var(--work);color:var(--muted);border-radius:14px}.setup-note p{color:var(--muted)}.app-footer{padding:15px 30px 25px;color:var(--muted)}.workspace label{color:var(--muted)}.workspace input,.workspace select,.workspace textarea{background:var(--control);color:var(--text);border-color:var(--line);border-radius:10px}.workspace .month-picker input{background:none;border:0}.workspace .search-field{background:var(--control);border-color:var(--line);border-radius:999px}.workspace .search-field input{background:none}.workspace .table-toolbar,.workspace .pagination{border-color:var(--line)}.workspace th{background:var(--work);color:var(--muted);border-color:var(--line);font-weight:500}.workspace td{border-color:var(--line);color:var(--text)}.workspace td small{color:var(--muted)}.workspace tbody tr:hover{background:var(--hover)}.workspace .notice{background:var(--wash);border-color:var(--line);color:#708cff}.workspace .notice p{color:var(--muted)}.workspace .notice.subtle{background:var(--surface);color:var(--muted)}.workspace .connection,.workspace .connection-fiscal,.workspace .settings-panel,.workspace .certificate-panel,.workspace .help-columns details{background:var(--surface);border-color:var(--line);border-radius:22px;color:var(--text)}.workspace .connection h2,.workspace .connection-fiscal h2,.workspace .certificate-panel h2{font-weight:450;color:var(--text)}.workspace .settings-tabs,.workspace .opportunity-tabs,.workspace .company-selector,.workspace .activity,.workspace .watchlist-row{border-color:var(--line);color:var(--muted)}.workspace .opportunity-hero{background:var(--wash);color:var(--text);border-radius:22px}.workspace .opportunity-hero h2{color:var(--text);font-weight:450}.workspace .plan{background:var(--surface);color:var(--text);border-color:var(--line)}.workspace .plan.featured{border-color:var(--blue)}.workspace .plan li,.workspace .price>span,.workspace .price>small,.workspace .plan>small{color:var(--muted)}.workspace .billing-preference{background:var(--surface);color:var(--text);border-color:var(--line)}.workspace dialog{background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:22px}.workspace dialog>header,.workspace .detail-list,.workspace .notification{border-color:var(--line)}.workspace dialog h2{font-weight:500}.workspace .detail-list dt{color:var(--muted)}.workspace .detail-list dd{color:var(--text)}.workspace .file-drop{background:var(--control);border-color:var(--line);color:var(--muted);border-radius:16px}.dark-theme .status{background:#303139;color:#bcbfc9}.dark-theme .status.paid,.dark-theme .status.authorized{background:#203b30;color:#9dd7bc}.dark-theme .status.approved,.dark-theme .status.draft{background:#29334e;color:#a7baff}.dark-theme .status.pending_data,.dark-theme .status.estimated{background:#443b27;color:#dec590}.dark-theme .brand{color:#e9e9ec}.dark-theme .checklist-panel .setup-step>span.done{background:#203b30;color:#9dd7bc;border-color:#325644}.dark-theme .compact-stats strong{color:var(--text)}.dark-theme .import-summary{background:var(--work);color:var(--text)}.workspace .bottom-nav{background:var(--canvas);border-color:var(--line)}@media(min-width:1500px){.hero-copy h1{font-size:68px}.hero{padding-top:60px}.product-preview{margin-top:42px}}@media(max-width:1100px){.header-inner nav{gap:17px;font-size:12px}.header-actions{gap:15px}.brand .brand-product{font-size:22px}.brand .space-wordmark{width:96px;height:39px}.brand .space-wordmark img{width:153px}.header-actions .button{font-size:11px;padding:11px 15px}.hero-copy h1{font-size:55px}.product-metrics strong{font-size:20px}.product-metrics>div{padding:0 14px}.feature-split{gap:55px}.feature-copy h2{font-size:35px}.plan{padding:24px 19px}.plan.featured{padding:23px 18px}.dashboard-columns,.dashboard-columns.lower{grid-template-columns:1.35fr 1fr}.metric{padding:0 18px}.metric>strong{font-size:24px}.metric header{font-size:10px}.metric>small{font-size:9px}.app-content{padding:27px 23px}.panel-title{padding:22px 20px}}@media(max-width:850px){.header-inner nav{display:none}.hero-copy h1{font-size:48px}.product-preview{height:370px}.product-work{padding:20px}.product-metrics>div{padding:0 10px}.product-metrics strong{font-size:17px}.product-metrics small,.product-metrics span{font-size:8px}.product-panels>div{padding:16px}.product-table .status{display:none}.product-channel>strong{font-size:21px}.product-heading>span{font-size:9px}.dashboard-columns,.dashboard-columns.lower{grid-template-columns:1fr}.next-panel{display:none}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.metric{padding:22px;border-bottom:1px solid var(--line);border-radius:0}.metric:nth-child(2){border-right:0}.metric:nth-child(3){border-bottom:0}.metric:last-child{border:0}.metric>small{font-size:10px}.metric header{font-size:12px}.metric>strong{font-size:28px}.theme-options button{min-height:40px}.section-heading h2{font-size:36px}}@media(max-width:640px){.container{width:calc(100% - 40px)}.header-inner{height:72px;gap:10px}.header-actions{gap:11px}.brand .brand-product{font-size:20px}.brand .space-wordmark{width:87px;height:36px}.brand .space-wordmark img{width:139px}.public-header:after{left:20px;right:20px}.header-inner nav.open{top:72px;border-radius:0 0 20px 20px}.header-inner nav.open a{font-size:14px}.hero{padding:35px 0 0}.hero-copy h1{font-size:36px;line-height:1.12;margin-bottom:24px;font-weight:600}.hero-copy>p{font-size:14px;line-height:1.65;max-width:340px;margin-top:20px}.desktop-break{display:none}.hero-channels{gap:22px;margin-top:22px}.hero-channels .channel{font-size:12px;gap:8px}.hero-channels .channel img{width:27px;height:30px}.hero-ctas{margin-top:24px;gap:17px;flex-direction:column;align-items:center}.hero-ctas .button{font-size:13px;padding:13px 22px;min-height:47px}.hero-ctas .text-link{font-size:12px}.hero-note{font-size:10px;margin-top:16px}.product-preview{margin-top:30px;height:310px;border-radius:18px 18px 0 0;width:calc(100% + 8px);margin-left:-4px}.product-rail{width:34px;gap:10px;padding:12px 0}.product-rail>img{width:20px;height:21px;margin-bottom:10px}.product-rail>span{width:25px;height:30px;border-radius:6px}.product-rail>span>svg{width:14px;height:14px}.product-shell>header{height:42px;padding:0 9px;font-size:8px;gap:8px}.product-shell>header>span{font-size:7px}.product-shell>header>svg{display:none}.product-shell>header .avatar{width:19px;height:19px;font-size:8px}.product-work{padding:15px 12px;border-radius:16px 0 0;min-height:290px}.product-heading h3{font-size:13px}.product-heading p{font-size:8px;margin-top:5px}.product-heading>span{font-size:7px;padding:7px;gap:4px}.product-heading>span>svg{width:10px;height:10px}.product-metrics{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;margin:15px 0 12px;border-radius:12px}.product-metrics>div{padding:12px 11px;border-bottom:1px solid #ededf0}.product-metrics>div:nth-child(2){border-right:0}.product-metrics>div:nth-child(3){border-bottom:0}.product-metrics small{font-size:7px}.product-metrics strong{font-size:17px;margin:8px 0 5px}.product-metrics span{font-size:6px}.product-panels{display:block}.product-panels>div{border-radius:12px;padding:13px}.product-panels>div.product-channel{display:none}.product-panels h4{font-size:8px;margin-bottom:8px}.product-table>div{font-size:7px;padding:9px 0;gap:8px}.product-table .channel.small{font-size:7px}.product-table .store-icon{height:25px;width:25px}.product-table .store-icon svg{width:13px}.value-strip>.container{display:flex;gap:20px;justify-content:center;max-width:none;padding:22px 0}.value-strip span{font-size:9px;line-height:1.5;flex-direction:column;text-align:center;gap:8px;max-width:94px}.value-strip span>svg{height:20px;width:20px}.section{padding:62px 0}.section-heading h2{font-size:29px}.section-heading p{font-size:13px}.steps{gap:30px}.steps h3{font-size:19px}.steps p{font-size:13px}.steps article{padding-left:46px}.notice.subtle{margin-top:28px}.feature-section{padding:60px 0}.feature-copy h2{font-size:32px}.feature-copy p{font-size:14px}.check-list li{font-size:12px}.feature-split{gap:35px}.closing-demo{border-radius:22px;padding:23px}.pricing-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;margin:0 -20px;padding:2px 20px 18px;max-width:none}.pricing-grid .plan{flex:0 0 84%;scroll-snap-align:center;border-radius:22px;padding:25px}.plan .price{position:static;margin:24px 0}.plan-limit{max-width:none;margin:17px 0;padding-bottom:18px}.plan-heading h3{font-size:20px}.plan>p{margin-bottom:0}.plan li{font-size:12px}.studio-section{padding:32px 25px;border-radius:24px}.studio-section h2{font-size:30px}.faq summary{font-size:14px}.faq details p{font-size:13px}.final-cta{padding:58px 0}.final-cta h2{font-size:33px}.auth-main{padding:24px;min-height:100dvh}.auth-form h1{font-size:36px}.auth-form{padding:45px 0}.auth-form input{font-size:16px}.auth-aside{display:none}.sidebar{width:260px;transform:translate(-100%);border-right:1px solid var(--line);z-index:101;padding:15px 13px 95px}.sidebar.open{transform:translate(0);width:260px}.sidebar .rail-logo{display:none}.sidebar .sidebar-brand>.brand{display:flex}.sidebar-brand>.icon-button{display:flex;margin-left:auto}.sidebar .account-box>div,.sidebar .account-box>svg{opacity:1}.sidebar .theme-options{flex-direction:row;padding:0 7px}.sidebar .theme-options button{display:flex;flex:1}.sidebar nav a{font-size:13px;height:44px;min-height:44px}.sidebar nav{gap:5px}.account-box{margin:10px 0 15px}.sidebar-bottom{padding-top:10px}.menu-shade{z-index:100;background:#0006}.app-main{margin-left:0;margin-right:0;padding-top:62px;padding-bottom:70px;width:100%;border-radius:0;min-height:100dvh}.app-main:before{display:none}.app-header{left:0;right:0;height:62px;padding:0 15px}.app-header>div:first-child>.icon-button{display:flex}.app-header>div:first-child>strong{font-size:12px}.app-header-right{gap:5px}.month-picker{padding-left:8px;border:1px solid var(--line)}.month-picker input{font-size:10px;width:110px;min-height:33px;padding:6px}.preview-banner{border-radius:20px 20px 0 0;font-size:9px;padding:12px 18px;gap:7px}.app-content{padding:23px 17px 28px}.page-title{margin-bottom:22px}.page-title h1{font-size:25px;font-weight:450}.workspace .page-title .button{font-size:10px;min-height:39px;padding:10px 13px;gap:6px}.dashboard-intro p{font-size:11px}.metrics-grid{border-radius:18px;margin-bottom:18px}.metric{padding:18px 15px}.metric>strong{font-size:24px;margin:15px 0 8px}.metric header{font-size:10px}.metric>small{font-size:9px;min-height:unset;max-width:none}.dashboard-columns,.dashboard-columns.lower{gap:18px;margin-bottom:18px}.panel{border-radius:18px}.panel-title{padding:20px 18px}.panel-title h2{font-size:12px}.panel-title a{font-size:9px}.channel-total{padding:4px 18px 0}.channel-total strong{font-size:29px}.channel-stack{margin:21px 18px}.channel-breakdown{padding:0 18px 20px}.channel-breakdown>div{display:block}.channel-breakdown>div+div{padding-left:18px}.channel-breakdown .channel{font-size:10px}.channel-breakdown strong{font-size:13px}.panel-foot{font-size:8px;padding:12px 18px}.rank-row{padding:16px 18px}.rank-row>div>strong{font-size:11px}.rank-row>strong{font-size:12px}.setup-step{padding:19px 18px}.setup-step strong{font-size:12px}.app-footer{font-size:8px;padding:12px 18px 20px}.bottom-nav{box-shadow:none;padding-top:8px}.bottom-nav>a,.bottom-nav>button{font-size:9px;min-height:44px;gap:5px}.bottom-nav .active{color:#6784ff}.bottom-nav .active:before{content:"";position:absolute;top:0;width:25px;height:3px;border-radius:0 0 6px 6px;background:var(--blue)}.workspace .connection,.workspace .connection-fiscal,.workspace .settings-panel,.workspace .certificate-panel,.workspace .help-columns details{border-radius:18px}.workspace input,.workspace select,.workspace textarea{font-size:16px;min-height:44px}.workspace .table-toolbar input,.workspace .table-toolbar select{font-size:12px}.workspace .month-picker input{font-size:10px;min-height:33px}.workspace .company-selector select{font-size:12px}.workspace dialog{border-radius:20px}.workspace .button{min-height:42px}.workspace .app-pricing{display:grid;grid-template-columns:1fr;padding:0;margin:0}.workspace .app-pricing .plan{flex:unset}.workspace .detail-list{font-size:12px}.workspace .certificate-panel h2{font-size:23px}}@media(max-width:370px){.hero-copy h1{font-size:31px}.hero-copy>p{font-size:13px}.brand .brand-product{font-size:18px}.brand .space-wordmark{width:80px;height:32px}.brand .space-wordmark img{width:128px}.metric{padding:16px 13px}.metric>strong{font-size:21px}.metric header{font-size:9px}.page-title h1{font-size:23px}.workspace .page-title .button{font-size:9px;padding:9px 11px}.month-picker input{width:100px}.app-header{padding:0 12px}.app-content{padding-left:13px;padding-right:13px}}.workspace .metric.paid{background:none;border-color:var(--line)}.workspace .metric.paid>strong{color:var(--text)}.workspace .metric header>span{color:var(--muted)}.workspace .panel-foot{background:var(--surface)}.workspace .channel-stack>span.tiktok{background:#a6b4ff}.workspace .next-action-icon{display:flex;width:48px;height:48px;align-items:center;justify-content:center}.sidebar:not(:hover):not(:focus-within):not(.open) .plan-name,.sidebar:not(:hover):not(:focus-within):not(.open) .sidebar-bottom>button>span{visibility:hidden}.workspace td>strong{color:var(--text)}@media(max-width:640px){.workspace .table-scroll{overflow:visible}.workspace .responsive-table{display:block;min-width:0;width:100%}.workspace .responsive-table thead{display:none}.workspace .responsive-table tbody{display:block}.workspace .responsive-table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 18px;padding:19px 18px;border-bottom:1px solid var(--line)}.workspace .responsive-table tr:last-child{border-bottom:0}.workspace .responsive-table td{display:block;padding:0;border:0;font-size:12px;white-space:normal;overflow-wrap:anywhere}.workspace .responsive-table td:first-child{grid-column:1/-1}.workspace .responsive-table td:first-child>strong{font-size:14px;font-weight:500}.workspace .responsive-table td:first-child>small{font-size:10px;margin-top:6px}.workspace .responsive-table td:not(:first-child):before{content:attr(data-label);display:block;color:var(--muted);font-size:9px;margin-bottom:7px}.workspace .responsive-table td[data-label=""]{display:flex;justify-content:flex-end;align-items:flex-end}.workspace .responsive-table td[data-label=""]:before{display:none}.workspace .responsive-table td[data-label=""] .text-link{font-size:12px;min-height:40px;padding:7px 14px;border:1px solid var(--line);border-radius:999px}.workspace .responsive-table td[data-label=""] .icon-button{height:40px;width:40px;border:1px solid var(--line)}.workspace .responsive-table td>strong{font-size:14px;font-weight:500}.workspace .responsive-table .channel{font-size:12px}.workspace .responsive-table .status{font-size:10px}.workspace .month-picker input{width:134px}.workspace .table-toolbar select{font-size:11px;padding-left:9px;padding-right:20px}}@media(max-width:370px){.workspace .month-picker input{width:120px}.app-header>div:first-child{gap:7px}.app-header>div:first-child>strong{font-size:11px}}html.affiliates-app,html.affiliates-app body{height:100%;overflow:hidden;overscroll-behavior:none}.workspace{position:fixed;top:0;right:0;bottom:0;left:0;height:100dvh;min-height:0;overflow:hidden;--shell-ease:cubic-bezier(.2,.8,.2,1)}.workspace .app-main{position:fixed;top:64px;left:80px;right:12px;bottom:12px;width:auto;height:auto;min-height:0;margin:0;padding:0;border:1px solid var(--line);border-radius:26px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c7c7cb transparent;outline:none}.workspace .app-main:before{display:none}.workspace .app-content{min-height:calc(100% - 48px);animation:space-page-in .28s var(--shell-ease)}.workspace .app-main:has(.preview-banner) .app-content{min-height:calc(100% - 96px)}.workspace .sidebar{transition:width .28s var(--shell-ease),box-shadow .28s var(--shell-ease)}.workspace .sidebar nav{min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.workspace .button{transition:background .15s,transform .15s}.workspace .button:hover{transform:translateY(-1px)}.workspace .button:active{transform:translateY(0)}@keyframes space-page-in{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.workspace .app-main{top:62px;left:0;right:0;bottom:calc(64px + env(safe-area-inset-bottom,0px));width:100%;min-height:0;padding:0;border-radius:24px 24px 0 0;border:0;border-top:1px solid var(--line);scrollbar-width:none}.workspace .bottom-nav{height:calc(64px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px)}.workspace .app-main::-webkit-scrollbar{display:none}}@media(prefers-reduced-motion:reduce){.workspace .app-content{animation:none}.workspace .sidebar,.workspace .button{transition:none}}.workspace .sp-morph-popover{z-index:1000020;overflow:hidden;background:var(--sp-surface);color:var(--sp-text);border:1px solid var(--sp-line);border-radius:22px;box-shadow:var(--sp-shadow);isolation:isolate}.workspace .sp-morph-inner{width:100%;max-height:calc(100dvh - 16px);overflow:auto;scrollbar-width:thin}.workspace .sp-morph-heading{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:0 14px;border:0;background:transparent;color:var(--sp-text);font-size:13px;font-weight:500;text-align:left;cursor:pointer;white-space:nowrap}.workspace .sp-morph-heading>span{flex:1;overflow:hidden;text-overflow:ellipsis}.workspace .sp-morph-heading>svg{flex-shrink:0}.workspace .sp-morph-body{border-top:1px solid var(--sp-line);padding:6px;transition:opacity .16s}.workspace .is-closing .sp-morph-body{opacity:0;pointer-events:none}.workspace .sp-morph-option{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px;padding:9px 12px;border:0;border-radius:999px;background:transparent;color:var(--sp-text);font-size:13px;font-weight:400;text-align:left;cursor:pointer}.workspace .sp-morph-option:hover,.workspace .sp-morph-option:focus-visible{background:var(--sp-hover)}.workspace .sp-morph-option.selected,.workspace .sp-morph-option[aria-selected=true]{background:var(--sp-blue-wash);color:var(--sp-blue)}.workspace .sp-morph-caret{overflow:visible;flex-shrink:0}.workspace .sp-morph-caret path{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;transform-box:fill-box;transform-origin:center;transition:transform .26s var(--sp-ease)}.workspace .sp-morph-caret.is-open path:first-child{transform:translate(2.5px) scale(1.4)}.workspace .sp-morph-caret.is-open path:last-child{transform:translate(-2.5px) scale(1.4)}.workspace .sp-workspace .sp-page .sp-time-filter .dashboard-date-filter-button{font-size:13px!important}.workspace .sp-workspace .sp-page .sp-time-filter .sp-period-label{display:grid!important}.workspace .sp-workspace .sp-page .sp-time-filter .sp-period-label>span{grid-area:1/1}.workspace .sp-metric{--sp-kpi-base:28px}.workspace .sp-metric .sp-metric-number{position:relative;width:100%;max-width:100%;min-width:0;overflow:hidden;font-size:calc(var(--sp-kpi-base) * var(--sp-kpi-fit,1));line-height:1.1;font-variant-numeric:tabular-nums}.workspace .sp-metric-digit{display:inline-block;height:1.1em;min-width:.55em;line-height:1.1;vertical-align:bottom;overflow:hidden;text-align:center}.workspace .sp-metric-readable{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.workspace .sp-metric-visual{display:block;width:max-content;max-width:none;white-space:nowrap}.workspace .sp-metric-digit-reel{display:block;animation:sp-digit-in .23s cubic-bezier(.2,.8,.2,1) var(--sp-digit-delay) both}.workspace .sp-metric-digit-reel>span:first-child{display:none}.workspace .sp-metric-digit-reel>span:last-child{display:block;height:1.1em}@keyframes sp-digit-in{0%{opacity:.75;transform:translateY(.08em)}to{opacity:1;transform:translateY(0)}}@media(min-width:1600px){.workspace .sp-metric{--sp-kpi-base:32px}}@media(max-width:1200px){.workspace .sp-metric{--sp-kpi-base:24px}}@media(max-width:768px){.workspace .sp-overview .sp-metric{--sp-kpi-base:22px}}.workspace{--sp-text:var(--text);--sp-muted:var(--muted);--sp-surface:var(--surface);--sp-workspace:var(--work);--sp-line:var(--line);--sp-hover:var(--hover);--sp-blue:#2554ff;--sp-blue-wash:var(--wash);--sp-ease:cubic-bezier(.2,.8,.2,1);--sp-shadow:0 16px 55px #171b2b14;--sp-control-height:40px;--sp-control-font:13px;--sp-control-weight:500}.workspace :is(button,a,input,textarea,[role=tab],tbody tr){transition-property:background-color,border-color,color,box-shadow,opacity;transition-duration:.18s;transition-timing-function:var(--sp-ease)}.workspace button:hover,.workspace .button:hover{transform:none;translate:none}.workspace button:active:not(:disabled){transform:scale(.975)}.workspace :is(.button,.custom-select-trigger){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--sp-control-height);height:var(--sp-control-height);padding:0 16px;border-radius:999px;border:1px solid var(--line);font-size:var(--sp-control-font);font-weight:500;line-height:1.2;white-space:nowrap;max-width:100%;box-sizing:border-box}.workspace .button{border-color:var(--blue);background:var(--blue);color:#fff}.workspace .button:hover{background:#1945e7}.workspace .button.secondary,.workspace .custom-select-trigger{background:var(--surface);color:var(--text);border-color:var(--line)}.workspace .button.secondary:hover,.workspace .custom-select-trigger:hover{background:var(--hover)}.workspace .button svg,.workspace .icon-button svg{flex-shrink:0}.workspace .icon-button{display:inline-grid;place-items:center;width:40px;height:40px;min-width:40px;border-radius:999px;padding:0}.workspace :where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),textarea){width:100%;min-width:0;max-width:100%;height:40px;min-height:40px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--text);padding:0 15px;font-size:13px;line-height:1.4;box-sizing:border-box}.workspace textarea{height:auto;min-height:96px;border-radius:18px;padding:12px 15px;resize:vertical}.workspace input:focus-visible,.workspace textarea:focus-visible,.workspace button:focus-visible,.workspace a:focus-visible{outline:2px solid #2554ff;outline-offset:3px}.workspace input::placeholder,.workspace textarea::placeholder{color:var(--muted)}.workspace label{min-width:0;line-height:1.45}.workspace label>input,.workspace label>.sp-custom-select{margin-top:7px}.workspace .search-field{border:1px solid var(--line);border-radius:999px;min-width:180px;padding:0 13px;background:var(--surface);height:40px;flex:1}.workspace .search-field>input{margin:0;border:0;background:transparent;padding:0;outline:none;min-height:38px;height:38px;width:100%}.workspace .search-field:focus-within{outline:2px solid #2554ff;outline-offset:2px}.workspace .sp-custom-select{position:relative;min-width:0;max-width:100%;text-align:left}.workspace .sp-custom-select>.custom-select-trigger{width:100%;justify-content:space-between}.workspace .custom-select-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;text-align:left}.workspace .custom-select-trigger>svg{flex-shrink:0}.workspace .sp-morph-popover{z-index:1000050;border-radius:26px;outline:none;box-shadow:var(--sp-shadow)}.workspace .sp-morph-popover[data-expansion=up] .sp-morph-inner{display:flex;flex-direction:column-reverse}.workspace .sp-morph-popover[data-expansion=up] .sp-morph-body{border-top:0;border-bottom:1px solid var(--line)}.workspace .sp-morph-inner{overscroll-behavior:contain}.workspace .sp-morph-option>span{min-width:0;flex:1;overflow-wrap:anywhere}.workspace .sp-morph-option>svg{flex-shrink:0}.workspace .sp-select-search{display:flex;align-items:center;gap:8px;padding:7px 10px;border-bottom:1px solid var(--line);margin:0 0 4px}.workspace .sp-select-search input{margin:0;border:0;background:none;padding:0}.workspace .sp-select-options{min-width:0}.workspace [data-morph-source=true][aria-expanded=true]{visibility:hidden}.workspace .sp-time-filter{min-width:0}.workspace .sp-time-filter>.custom-select-trigger{min-width:184px}.workspace .month-short{display:none}.workspace .table-toolbar{display:flex;gap:10px;flex-wrap:wrap;align-items:center;padding:20px 24px}.workspace .table-toolbar>.sp-custom-select{flex:0 1 210px;min-width:150px}.workspace .table-scroll{min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.workspace .responsive-table{width:100%;border-collapse:collapse}.workspace .responsive-table th{font-weight:500;font-size:11px;white-space:nowrap;background:var(--work)}.workspace .responsive-table th,.workspace .responsive-table td{padding:16px 20px}.workspace .responsive-table td:first-child{white-space:normal;min-width:180px;max-width:340px;overflow-wrap:anywhere}.workspace .responsive-table td:first-child strong{font-weight:500;line-height:1.45}.workspace .responsive-table td:first-child small{overflow-wrap:anywhere}.workspace .space-pagination{position:sticky;bottom:-1px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid var(--line);padding:12px 20px;background:var(--surface);border-radius:0 0 24px 24px;font-size:12px;color:var(--muted);z-index:4}.workspace .pagination-options{display:flex;gap:14px;align-items:center;min-width:0}.workspace .pagination-options>.sp-custom-select{width:140px}.workspace .pagination-controls{display:flex;gap:4px;align-items:center}.workspace .pagination-controls button{display:grid;place-items:center;height:34px;min-width:34px;width:34px;padding:0;border-radius:999px;border:0;background:transparent;color:var(--muted);font-size:12px}.workspace .pagination-controls button:hover{background:var(--hover)}.workspace .pagination-controls .active{background:var(--blue);color:#fff}.workspace .pagination-controls button:disabled{opacity:.3}.workspace .pagination-dots{padding:0 2px}.workspace :is(.dashboard-grid,.dashboard-bottom,.connections-grid,.form-grid,.settings-layout,.opportunity-grid,.metrics)>*{min-width:0}.workspace :is(.panel,.settings-panel,.certificate-panel,.connection,.connection-fiscal){min-width:0;max-width:100%;border-radius:24px}.workspace .panel-header{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.workspace .panel-header h2{min-width:0;font-size:15px;line-height:1.4}.workspace .page-title{gap:16px;align-items:center;flex-wrap:wrap}.workspace .page-title h1{font-size:25px;font-weight:550;line-height:1.3}.workspace .page-title .page-actions{display:flex;gap:8px;flex-wrap:wrap}.workspace .metric{min-width:0}.workspace .metric>strong{font-size:clamp(22px,2.2vw,34px);overflow-wrap:anywhere}.workspace .metric header{gap:8px;align-items:center;min-width:0}.workspace .metric header>span{font-size:12px;line-height:1.4}.workspace .metric>small{line-height:1.5;display:block}.workspace .channel-row{gap:12px;min-width:0}.workspace .rank-seller>div{min-width:0}.workspace .rank-seller strong{overflow:hidden;text-overflow:ellipsis}.workspace .preview-banner{border-radius:0;flex-wrap:wrap;gap:6px 12px}.workspace dialog{width:min(520px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 40px);padding:0;border:1px solid var(--line);border-radius:26px;background:var(--surface);color:var(--text);overflow:visible;box-shadow:var(--sp-shadow);transform:none;animation:space-dialog-in .18s var(--sp-ease)}.workspace dialog[open]{display:flex;flex-direction:column}.workspace dialog.wide{width:min(800px,calc(100vw - 32px))}.workspace dialog::backdrop{background:#1417206b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.workspace dialog>header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0;padding:20px 24px;border-bottom:1px solid var(--line)}.workspace dialog>header h2{font-size:18px;font-weight:550;line-height:1.4;margin:0;min-width:0}.workspace dialog>.modal-content{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px;scrollbar-width:thin;border-radius:0 0 26px 26px}.workspace dialog .detail-list{grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);gap:16px}.workspace dialog .detail-list dd{min-width:0;overflow-wrap:anywhere;line-height:1.6}.workspace .detail-amount{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:28px}.workspace dialog .modal-actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;padding-top:16px}.workspace input[type=file]{max-width:100%;font-size:12px;white-space:normal}.workspace input[type=file]::file-selector-button{border:1px solid var(--line);border-radius:999px;padding:10px 14px;margin-right:10px;background:var(--work);color:var(--text);font:inherit;cursor:pointer}.workspace .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.workspace .company-selector{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.workspace .company-selector>.sp-custom-select{flex:1;max-width:420px;min-width:180px}@keyframes space-dialog-in{0%{opacity:0}to{opacity:1}}@keyframes sp-list-reveal{0%{opacity:0;translate:0 5px}to{opacity:1;translate:0 0}}@media(max-width:1100px){.workspace .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace .metric:nth-child(2){border-right:0}.workspace .metric:nth-child(n+3){border-top:1px solid var(--line)}.workspace .table-toolbar>.search-field{flex-basis:100%}}@media(max-width:640px){.workspace{--sp-control-height:44px}.workspace .app-header{padding:0 12px;gap:8px}.workspace .app-header>div:first-child{gap:4px;min-width:0}.workspace .app-header>div:first-child>strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:112px}.workspace .app-header-right{gap:2px;flex-shrink:0}.workspace .app-header .avatar{display:none}.workspace .app-header .icon-button{width:34px;min-width:34px;height:38px}.workspace .sp-time-filter>.custom-select-trigger{min-width:0;width:148px;height:38px;min-height:38px;padding:0 10px;gap:6px;font-size:11px}.workspace .month-long{display:none}.workspace .month-short{display:block}.workspace .sp-morph-option{min-height:44px}.workspace .app-content{padding:22px 16px 24px}.workspace .page-title h1{font-size:24px}.workspace .page-title>.button{font-size:12px;padding-inline:13px}.workspace .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace .metric{padding:20px 14px}.workspace .metric>strong{font-size:clamp(21px,6vw,28px)}.workspace .metric header>span{font-size:11px}.workspace .metric>small{font-size:10px}.workspace .dashboard-grid,.workspace .dashboard-bottom{grid-template-columns:minmax(0,1fr)}.workspace .table-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px}.workspace .table-toolbar>.search-field{grid-column:1/-1;width:100%;min-width:0}.workspace .table-toolbar>.sp-custom-select{width:100%;min-width:0}.workspace .table-toolbar .custom-select-trigger{padding-inline:11px;font-size:11px;gap:4px}.workspace .table-scroll{overflow:visible}.workspace .responsive-table th,.workspace .responsive-table td{padding:0}.workspace .responsive-table td:first-child{min-width:0;max-width:none}.workspace .space-pagination{display:flex;flex-direction:column;align-items:stretch;padding:12px 14px;gap:8px;position:static;font-size:11px}.workspace .space-pagination>span{text-align:center}.workspace .pagination-options{gap:8px;justify-content:space-between;flex-wrap:wrap}.workspace .pagination-options>.sp-custom-select{width:120px;flex:1}.workspace .pagination-options .custom-select-trigger{font-size:11px;padding:0 11px;min-height:36px;height:36px}.workspace .pagination-controls{gap:0;justify-content:flex-end}.workspace .pagination-controls button{width:28px;height:34px;min-width:28px}.workspace .pagination-controls button:first-child,.workspace .pagination-controls button:last-child{display:none}.workspace .form-grid{grid-template-columns:minmax(0,1fr)}.workspace .company-selector>.sp-custom-select{width:100%;min-width:0;flex-basis:100%}.workspace .settings-tabs{display:flex;overflow-x:auto;max-width:100%;gap:8px}.workspace .settings-tabs>button{flex-shrink:0}.workspace dialog{max-height:calc(100dvh - 24px);width:calc(100vw - 24px);max-width:calc(100vw - 24px);border-radius:24px}.workspace dialog>header{padding:16px 18px;gap:10px}.workspace dialog>header h2{font-size:17px}.workspace dialog>.modal-content{padding:20px 18px}.workspace dialog .detail-list{grid-template-columns:minmax(90px,.85fr) minmax(0,1.15fr);gap:14px;font-size:12px}.workspace dialog .modal-actions{flex-wrap:wrap}.workspace dialog .modal-actions .button{flex:1}.workspace .notice{align-items:flex-start}.workspace .notice>svg{flex-shrink:0}.workspace .app-pricing{grid-template-columns:minmax(0,1fr)}.workspace .sidebar.open{z-index:1000030}.workspace .menu-shade{z-index:1000029}}@media(prefers-reduced-motion:reduce){.workspace *,.workspace *:before,.workspace *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.workspace .app-main{display:block}.workspace .app-content{flex:none}.workspace .app-footer{position:static;flex:none;border:0;padding-top:0}.workspace .page-title>div{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}@media(max-width:1100px){.workspace .metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.workspace .dashboard-columns,.workspace .dashboard-columns.lower{grid-template-columns:minmax(0,1fr)}.workspace .metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace .metric.sp-metric{--sp-kpi-base:22px}}.workspace .sidebar-brand>.icon-button{display:none}@media(max-width:640px){.workspace .sidebar-brand>.icon-button{display:inline-grid}}.workspace .performance-panel .panel-title{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.workspace .performance-panel .panel-title>.sp-custom-select{width:164px}.workspace .performance-controls{display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:0 24px 18px}.workspace .segment-control{display:flex;align-items:center;gap:3px;padding:4px;background:var(--work);border-radius:999px;max-width:100%}.workspace .segment-control button{padding:9px 12px;border-radius:999px;font-size:11px;color:var(--muted)}.workspace .segment-control button[aria-selected=true]{color:var(--text);background:var(--surface);box-shadow:0 2px 5px #00000008}.workspace .performance-controls>.sp-custom-select{width:210px}.workspace .performance-list{padding:0 24px;max-height:420px;overflow-y:auto;scrollbar-width:thin;overscroll-behavior:contain}.workspace .performance-row{display:flex;gap:14px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.workspace .performance-row:last-child{border:0}.workspace .performance-rank{width:20px;font-size:11px;color:var(--muted);flex-shrink:0}.workspace .performance-label{flex:1;min-width:0}.workspace .performance-label strong{font-size:12px;display:block;font-weight:500;white-space:normal;line-height:1.4}.workspace .performance-label small{font-size:10px;color:var(--muted);line-height:1.5}.workspace .performance-row>strong{font-size:13px;font-weight:500;white-space:nowrap;flex-shrink:0}.workspace .performance-track{display:block;overflow:hidden;height:4px;background:var(--work);border-radius:99px;margin:9px 0 5px}.workspace .performance-track>span{display:block;height:100%;background:var(--blue);border-radius:99px;transition:width .35s var(--sp-ease)}.workspace .performance-empty{padding:32px;text-align:center;color:var(--muted);font-size:12px}.workspace .performance-panel .panel-foot{line-height:1.6;font-size:10px}@media(max-width:640px){.workspace .performance-controls{padding:0 16px 16px;gap:10px}.workspace .performance-list{padding-inline:16px;max-height:360px}.workspace .performance-row{gap:10px}.workspace .performance-panel .panel-title{padding:20px 16px}.workspace .performance-panel .panel-title h2{font-size:13px}.workspace .performance-panel .panel-title>.sp-custom-select{width:130px}.workspace .performance-panel .custom-select-trigger{font-size:11px}.workspace .performance-controls>.sp-custom-select{width:100%}}.workspace .sp-select-search{flex-direction:row;align-items:center;font-weight:400}.workspace .search-field>input{font-weight:400}.workspace dialog>header{border-radius:26px 26px 0 0;background:var(--surface)}.workspace .space-pagination{position:fixed;left:80px;right:12px;bottom:12px;border-radius:0 0 25px 25px;background:var(--work);padding:10px 30px;z-index:45}.workspace:has(.space-pagination) .app-main{padding-bottom:74px}.workspace:has(.space-pagination) .app-main .app-footer{display:none}@media(max-width:640px){.workspace .space-pagination{left:0;right:0;bottom:calc(64px + env(safe-area-inset-bottom,0px));padding:9px 16px;border-radius:0}.workspace:has(.space-pagination) .app-main{padding-bottom:108px}.workspace dialog>header{border-radius:24px 24px 0 0}}.landing-motion{--ease-enter:cubic-bezier(.22,1,.36,1);--ease-state:cubic-bezier(.2,0,0,1)}.landing-motion .space-word{display:inline-block}.landing-motion.motion-ready .space-word{opacity:0;transform:translate3d(0,26px,0);transition:opacity .72s var(--ease-enter),transform .86s var(--ease-enter);transition-delay:calc(90ms + var(--i,0)*58ms)}.landing-motion.motion-ready .space-words.is-visible .space-word{opacity:1;transform:translateZ(0)}.landing-motion.motion-ready .space-reveal{opacity:0;transform:translate3d(0,34px,0);transition:opacity .62s var(--ease-enter),transform .72s var(--ease-enter);transition-delay:var(--entry-delay,0ms)}.landing-motion.motion-ready .space-reveal.is-visible{opacity:1;transform:translateZ(0)}.landing-motion section{scroll-margin-top:95px}.public-header{overflow:visible;background:#fffffff0;-webkit-backdrop-filter:blur(18px) saturate(132%);backdrop-filter:blur(18px) saturate(132%);transition:background .26s cubic-bezier(.2,0,0,1),box-shadow .26s cubic-bezier(.2,0,0,1)}.public-header.is-scrolled{box-shadow:0 10px 34px #1519250b}.public-header .header-inner{transition:height .32s cubic-bezier(.22,1,.36,1),width .32s cubic-bezier(.22,1,.36,1),gap .26s cubic-bezier(.2,0,0,1)}@media(min-width:981px){.public-header.is-compact{background:#ffffffbd;-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);box-shadow:0 12px 32px #1519250e}.public-header.is-compact .header-inner{height:58px;width:min(calc(100% - 132px),1120px);gap:14px}.public-header.is-compact .header-inner nav{gap:14px}.public-header.is-compact .button{min-height:40px;padding-block:10px}}@media(prefers-reduced-motion:reduce){.landing-motion.motion-ready .space-word,.landing-motion.motion-ready .space-reveal{opacity:1;transform:none;transition:none}.public-header,.public-header .header-inner{transition:none}}.landing-motion h1 .space-word,.landing-motion h2 .space-word{color:inherit}.workspace{--control-radius:999px;--panel-radius:22px}.workspace .sidebar{display:flex;flex-direction:column;gap:0;padding:13px 12px 16px;width:72px;max-height:100dvh}.workspace .sidebar.expanded{width:260px}.workspace .sidebar .sidebar-brand{height:53px;min-height:53px}.workspace .nav-brand{display:flex;align-items:center;gap:15px;white-space:nowrap;color:var(--text);min-width:230px}.workspace .nav-brand>img{width:28px;height:29px;object-fit:contain;margin:0 9px}.workspace .nav-brand>span{font-size:18px;font-weight:600;opacity:0;transition:opacity .16s}.workspace .nav-brand b{font-weight:400}.workspace .sidebar.expanded .nav-brand>span{opacity:1}.workspace .sidebar-close{display:none!important}.workspace .sidebar .account-box{min-height:62px;align-items:center;width:230px;padding:9px 6px;margin:4px 0 14px;gap:15px;text-decoration:none}.workspace .nav-profile-text{min-width:0;opacity:0;transition:opacity .16s;display:flex;flex-direction:column;gap:2px}.workspace .nav-profile-text strong{display:block;overflow:hidden;text-overflow:ellipsis;max-width:165px;white-space:nowrap}.workspace .sidebar.expanded .nav-profile-text{opacity:1}.workspace .sidebar .nav-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.workspace .sidebar nav{gap:5px}.workspace .nav-group-button{display:flex;align-items:center;gap:15px;height:43px;min-height:43px;width:100%;border:0;border-radius:11px;color:var(--muted);background:transparent;padding:10px 14px;font-size:13px;white-space:nowrap;text-align:left;overflow:hidden}.workspace .nav-group-button>svg{flex-shrink:0}.workspace .nav-group-button>span{min-width:145px}.workspace .sidebar:not(.expanded) nav>a>span,.workspace .sidebar:not(.expanded) .nav-group-button>span,.workspace .sidebar:not(.expanded) .nav-group-button>svg:last-child{opacity:0;visibility:hidden}.workspace .nav-group-button.active{background:var(--wash);color:var(--blue)}.workspace .nav-group-button:hover{background:var(--hover)}.workspace .sidebar-bottom{margin-top:10px;flex-shrink:0;position:static;background:transparent;padding-top:10px}.workspace .side-subnav{position:fixed;left:260px;top:64px;bottom:12px;width:220px;z-index:65;border:1px solid var(--line);border-radius:22px;background:var(--surface);box-shadow:8px 8px 30px #00000012;padding:16px;display:flex;flex-direction:column;gap:7px;animation:sp-list-reveal .16s;overflow-y:auto}.workspace .side-subnav header{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;font-size:14px;gap:8px}.workspace .side-subnav a{padding:13px 14px;border-radius:999px;font-size:13px;color:var(--muted)}.workspace .side-subnav a:hover{background:var(--hover);color:var(--text)}.workspace .side-subnav a.active{background:var(--wash);color:var(--blue)}.workspace :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),textarea,.custom-select-trigger){background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:999px;box-shadow:none}.workspace input:read-only{background:var(--control);color:var(--muted)}.workspace textarea{border-radius:18px;min-height:96px;height:auto;padding:12px 15px;resize:vertical}.workspace input[type=file]{border-radius:18px;padding:10px;height:auto}.workspace input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;min-width:18px;min-height:18px;border:1px solid var(--line);border-radius:6px;background:var(--surface);display:inline-grid;place-content:center;margin:0;cursor:pointer;flex-shrink:0}.workspace input[type=checkbox]:checked{background:var(--blue);border-color:var(--blue)}.workspace input[type=checkbox]:checked:after{content:"";width:8px;height:4px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);margin-top:-2px}.workspace .search-field>input:not([type=hidden]){border:0!important;background:transparent!important;border-radius:0!important;padding:0!important;min-width:0;outline:none}.workspace :is(.panel,.settings-panel,.modal-content,.table-toolbar,.billing-preference,.empty){color:var(--text)}.workspace :is(.import-summary,.import-total,.batch-summary,.detail-amount,.form-help,.notice,.notification,.billing-preference){border-color:var(--line)}.workspace.dark-theme :is(.import-summary,.batch-summary,.notice.subtle,.notification,.detail-amount,.billing-preference,.upload-area,.import-option,.plan-limit){background:var(--control);color:var(--text)}.workspace.dark-theme .brand img{filter:brightness(0) invert(1)}.workspace .settings-layout{display:grid;grid-template-columns:218px minmax(0,1fr);gap:24px;align-items:start}.workspace .settings-local-nav{display:flex;flex-direction:column;gap:5px;position:sticky;top:0}.workspace .settings-local-nav button{display:flex;gap:12px;align-items:center;border:0;border-radius:999px;padding:13px 15px;min-height:44px;font-size:12px;color:var(--muted);background:transparent;text-align:left}.workspace .settings-local-nav button svg{flex-shrink:0}.workspace .settings-local-nav button.active{background:var(--surface);color:var(--blue)}.workspace .settings-local-nav button:hover{background:var(--hover)}.workspace .settings-body{min-width:0;max-width:850px}.workspace .settings-body .settings-panel{max-width:none;padding:28px;border-radius:var(--panel-radius)}.workspace .settings-panel h2{font-size:17px;font-weight:550;margin:0 0 26px;color:var(--text)}.workspace .settings-panel label{font-size:12px;gap:8px}.workspace .settings-panel .checkbox{display:flex;align-items:center;gap:10px;line-height:1.5;margin-block:20px}.workspace .settings-panel .checkbox input{margin:0}.workspace .settings-panel form{display:flex;flex-direction:column;gap:19px}.workspace .settings-panel form>.button{align-self:flex-start}.workspace .settings-panel label{margin:0;min-width:0}.workspace .settings-panel .form-grid{gap:18px}.workspace .settings-panel .small-heading{margin:10px 0 0}.workspace .settings-panel .sp-time-filter{margin-top:7px}.workspace .settings-panel .sp-time-filter button{width:100%;justify-content:space-between}.workspace .settings-divider{height:1px;background:var(--line);margin:28px 0}.workspace .setting-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding:17px 0;font-size:13px}.workspace .setting-row strong{font-weight:500}.workspace .settings-feature-icon{width:52px;height:52px;border-radius:18px;display:grid;place-items:center;background:var(--wash);color:var(--blue);margin-bottom:20px}.workspace .field-action{display:flex;align-items:center;gap:9px;margin-top:7px;min-width:0}.workspace .field-action input{flex:1;width:0}.workspace .field-action .button{flex-shrink:0}.workspace .field-source{color:var(--muted);font-size:11px}.workspace .settings-body .company-selector{margin-bottom:18px}.workspace .settings-body .company-selector>.sp-custom-select{max-width:none}.workspace .icon-only{padding:0;width:40px;min-width:40px}.workspace .settings-body .activity{gap:10px;align-items:center}.workspace .settings-body .activity>span{flex:1;min-width:0}.workspace .connection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.workspace .connection.slim{padding:26px;display:flex;flex-direction:column;gap:20px;align-items:flex-start}.workspace .connection.slim>header{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.workspace .connection.slim h2{font-size:16px;margin:0}.workspace .connection.slim p{font-size:13px;line-height:1.6;margin:0}.workspace .connection.slim .connection-actions{margin-top:auto;gap:10px;flex-wrap:wrap}.workspace .close-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:24px}.workspace .close-summary>div{display:flex;flex-direction:column;gap:9px}.workspace .close-summary strong{font-size:24px;font-weight:550}.workspace .close-summary span{font-size:12px;color:var(--muted)}.workspace .flow-tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--muted);margin-bottom:20px}.workspace .flow-tags span{padding:8px 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface)}@media(max-width:950px){.workspace .settings-layout{grid-template-columns:minmax(0,1fr)}.workspace .settings-local-nav{flex-direction:row;overflow-x:auto;scrollbar-width:thin;position:static;padding-bottom:4px}.workspace .settings-local-nav button{flex-shrink:0}.workspace .settings-body{max-width:none}}@media(max-width:640px){.workspace .sidebar{width:260px;padding-bottom:78px;z-index:102}.workspace .sidebar-close{display:grid!important;position:absolute;right:12px;top:19px}.workspace .nav-brand>span,.workspace .nav-profile-text{opacity:1}.workspace .nav-brand>span{font-size:16px}.workspace .side-subnav{left:16px;right:16px;top:120px;bottom:auto;width:auto;max-height:calc(100dvh - 220px);z-index:1000031;box-shadow:0 0 0 100vmax #0004}.workspace .settings-body .settings-panel{padding:22px 18px}.workspace .settings-layout{gap:18px}.workspace .settings-local-nav button{padding:11px 13px;font-size:11px}.workspace .settings-local-nav button svg{width:16px}.workspace .settings-body .company-selector{flex-wrap:nowrap}.workspace .settings-body .company-selector>.sp-custom-select{flex-basis:auto}.workspace .connection-grid{grid-template-columns:minmax(0,1fr)}.workspace .connection.slim{padding:22px}.workspace .close-summary{gap:14px;padding:20px 16px}.workspace .close-summary strong{font-size:19px}.workspace .close-summary span{font-size:10px}.workspace .activity{flex-wrap:wrap}.workspace .activity small{font-size:10px}.workspace .settings-panel .field-action .button{font-size:11px;padding:0 11px}}@media(prefers-reduced-motion:reduce){.workspace *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.workspace .sp-period-content{animation:sp-list-reveal .2s}.workspace .sp-period-back{display:flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--sp-muted);padding:8px 10px;font-size:11px;border-radius:999px;cursor:pointer}.workspace .sp-calendar-heading{display:flex;align-items:center;justify-content:space-between;padding:3px 4px 12px}.workspace .sp-calendar-heading button{width:34px;height:34px;border:0;border-radius:50%;display:grid;place-items:center;color:var(--sp-text);background:var(--sp-workspace);cursor:pointer}.workspace .sp-calendar-heading strong{font-size:14px;font-weight:550;animation:sp-list-reveal .2s}.workspace .sp-month-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0 7px 12px;animation:sp-list-reveal .2s}.workspace .sp-month-grid button{min-width:0;height:43px;border:0;border-radius:999px;background:var(--sp-workspace);color:var(--sp-text);font-size:12px;cursor:pointer}.workspace .sp-month-grid .current,.workspace .sp-calendar-days .current{background:var(--sp-blue-wash);color:var(--sp-blue)}.workspace .sp-month-grid .selected,.workspace .sp-calendar-days .selected{background:#2554ff!important;color:#fff!important}.workspace .sp-calendar-week,.workspace .sp-calendar-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;padding:0 6px}.workspace .sp-calendar-week span{text-align:center;padding:7px 0;color:var(--sp-muted);font-size:10px}.workspace .sp-calendar-days button{height:35px;min-width:0;border:0;border-radius:50%;background:transparent;color:var(--sp-text);font-size:12px;cursor:pointer}.workspace .sp-calendar-days .muted{color:var(--sp-muted);opacity:.55}.workspace .sp-calendar-days .in-range{background:var(--sp-blue-wash);border-radius:8px}.workspace .sp-calendar-summary{font-size:10px;color:var(--sp-muted);padding:13px 6px;text-align:center;min-height:38px}.workspace .sp-period-apply{width:calc(100% - 12px);margin:0 6px 6px}.workspace .sp-period-apply:disabled{opacity:.4;cursor:default}.workspace .sp-time-filter .dashboard-date-filter-button{font-size:13px!important}.workspace .sp-time-filter .sp-period-label{display:grid!important}.workspace .sp-time-filter .sp-period-label>span{grid-area:1/1}.workspace .dashboard-date-filter-button{display:flex;align-items:center;gap:8px;height:40px;border-radius:999px;padding:0 15px;border:1px solid var(--line);background:var(--surface);color:var(--text);font-size:13px}.workspace .sp-period-sizer{visibility:hidden}.workspace .sp-period-label{display:grid}.workspace .sp-period-label>span{grid-area:1/1}.workspace .sp-period-apply{border-radius:999px;background:var(--blue);color:#fff;border:0;min-height:40px}.brand{align-items:center!important}.brand .space-wordmark{position:relative;width:112px!important;height:28px!important;display:block;overflow:hidden}.brand .space-wordmark img{position:absolute;top:-10.4px;left:0;width:178px!important;max-width:none;height:auto}.brand .brand-product{display:block;line-height:28px!important;font-size:25px!important;margin:0!important;transform:none!important}.plan-cycle{display:flex;align-items:center;justify-content:center;gap:4px;width:fit-content;padding:5px;background:var(--control,#f2f3f6);border:1px solid var(--line);border-radius:999px;margin:24px auto 32px}.plan-cycle button{border:0;min-height:42px;padding:10px 20px;border-radius:999px;background:transparent;color:var(--muted);font-size:13px}.plan-cycle button[aria-pressed=true]{background:var(--surface,#fff);color:var(--text,#191a22);box-shadow:0 2px 9px #12151e0a}.plan-cycle small{color:var(--blue);font-size:10px;margin-left:6px}.plan-annual-note{min-height:20px;font-size:11px;color:var(--muted);margin-top:-7px;margin-bottom:20px}.balance-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:6px;margin-bottom:24px}.balance-totals>div{padding:26px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:13px}.balance-totals>div:last-child{border:0}.balance-totals span{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:13px}.balance-totals strong{font-size:28px;font-weight:550;letter-spacing:-.7px}.balance-totals small{font-size:11px;color:var(--muted)}.balance-platforms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.balance-platform{padding:26px}.balance-platform header{display:flex;justify-content:space-between;align-items:center}.wallet-total{padding:25px 0;display:flex;flex-direction:column;gap:9px}.wallet-total>span{color:var(--muted);font-size:12px}.wallet-total>strong{font-size:30px;font-weight:550}.balance-platform dl{display:flex;flex-direction:column;gap:0;margin:0 0 22px}.balance-platform dl>div{display:flex;justify-content:space-between;gap:15px;border-top:1px solid var(--line);padding:14px 0;font-size:12px}.balance-platform dt{color:var(--muted)}.balance-platform dd{margin:0;text-align:right}.balance-platform footer .button{width:100%}.balance-note{display:flex;gap:9px;align-items:center;color:var(--muted);font-size:12px;margin:18px 2px 30px}.balance-note svg{flex-shrink:0}.balance-note p{margin:0;line-height:1.6}.balance-next{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px}.balance-next h2{font-size:16px;margin:0 0 8px}.balance-next p{color:var(--muted);font-size:12px;margin:0}.receipt-steps{padding-left:20px;display:flex;flex-direction:column;gap:16px;margin:24px 0;font-size:13px;line-height:1.7}@media(max-width:700px){.balance-totals{grid-template-columns:1fr}.balance-totals>div{border-right:0;border-bottom:1px solid var(--line);padding:22px}.balance-platforms{grid-template-columns:1fr;gap:16px}.balance-platform{padding:22px}.balance-next{flex-direction:column;align-items:flex-start}.balance-next .button{width:100%}.brand .space-wordmark{width:90px!important;height:23px!important}.brand .space-wordmark img{width:143px!important;top:-8.4px}.brand .brand-product{font-size:21px!important;line-height:23px!important}}.workspace .connection.slim header{display:flex;align-items:center;justify-content:space-between;gap:10px}.workspace .connection.slim .status{margin:24px 0 4px;align-self:flex-start}.workspace .connection.slim h2{font-size:19px;line-height:1.4;margin:16px 0 8px}.workspace .connection.slim p{font-size:13px;line-height:1.7}.workspace .connection.slim .connection-actions{margin-top:22px;display:flex;gap:10px;flex-wrap:wrap}.workspace .connection-fiscal{gap:20px}.workspace .connection-fiscal>svg{color:var(--blue);flex-shrink:0}.workspace .connection-fiscal h2{font-size:17px}.workspace .connection-fiscal p{font-size:12px;color:var(--muted)}.reversal-action{border-top:1px solid var(--line);padding-top:20px;margin-top:24px}.reversal-action>.text-link{color:var(--muted)}.fiscal-preview{border-block:1px solid var(--line);padding:10px 0 20px;margin:20px 0}.workspace .fiscal-preview .small-heading{margin-bottom:18px}.pricing-grid .plan,.workspace .pricing-grid .plan{display:flex;flex-direction:column;padding:25px 22px;min-width:0;min-height:480px;border-width:1px}.pricing-grid .plan.featured,.workspace .pricing-grid .plan.featured{border-width:1px;box-shadow:0 0 0 1px var(--blue)}.pricing-grid .plan-heading{min-height:25px;gap:8px}.pricing-grid .plan-heading h3{margin:0;line-height:1.3}.pricing-grid .plan>p{min-height:36px;line-height:1.6;margin:12px 0 18px}.pricing-grid .plan .price{position:static;display:flex;align-items:baseline;gap:5px;line-height:1.15;margin:0;min-height:46px;height:auto}.pricing-grid .plan .price strong{line-height:1.15}.pricing-grid .plan-annual-note{line-height:1.6;margin:9px 0 20px;min-height:36px}.pricing-grid .plan-limit{margin:0;padding:0 0 20px}.pricing-grid .plan ul{flex:1;margin:0;padding:20px 0 25px}.pricing-grid .plan>.button{margin-top:auto}.pricing-grid .plan>small{margin-top:14px}@media(max-width:640px){.pricing-grid .plan,.workspace .pricing-grid .plan{padding:24px;min-height:440px}.pricing-grid .plan>p{min-height:0}.pricing-grid .plan-annual-note{min-height:0}}.auth-page input:not([type=checkbox]),.auth-page .password-field{border-radius:999px}.auth-page .password-field input{border:0;background:transparent}.auth-page input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;min-width:18px;min-height:18px;border:1px solid #d6d8e0;border-radius:6px;background:#fff;display:inline-grid;place-content:center;margin:0;cursor:pointer}.auth-page input[type=checkbox]:checked{background:var(--blue);border-color:var(--blue)}.auth-page input[type=checkbox]:checked:after{content:"";width:8px;height:4px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);margin-top:-2px}.landing-v2{background:#fff;color:#202129}.sales-hero{padding:64px 0 0;text-align:center}.sales-hero-copy{max-width:1050px;margin:auto}.sales-hero .hero-channels{margin:0 0 30px;gap:24px}.sales-hero .hero-channels .channel img{width:25px;height:27px}.sales-hero h1{font-size:clamp(40px,4.4vw,62px);font-weight:600;line-height:1.12;letter-spacing:0;margin:0}.sales-hero h1>span{color:#3153f4}.sales-hero-copy>p{font-size:18px;line-height:1.65;color:#797a83;max-width:620px;margin:25px auto}.sales-hero .hero-ctas{display:flex;margin:27px 0 17px}.sales-caption{font-size:11px;color:#8a8b94}.sales-overview{border:1px solid #e4e5eb;border-radius:26px;max-width:1000px;margin:46px auto 0;text-align:left;overflow:hidden;background:#fff;box-shadow:0 12px 55px #17255209}.sales-overview>header{display:flex;justify-content:space-between;align-items:center;padding:23px 27px;gap:15px;border-bottom:1px solid #ececf0}.overview-title{display:flex;align-items:center;gap:11px;font-size:14px;font-weight:550}.sales-overview header>small{font-size:10px;color:#8c8d95}.sales-channel-switch{display:flex;gap:6px;margin:22px 27px 0;align-items:center}.sales-channel-switch button{border:0;border-radius:999px;padding:10px 17px;color:#81828b;background:#f5f5f7;font-size:11px;transition:background .2s,color .2s}.sales-channel-switch button[aria-pressed=true]{color:#3153f4;background:#edf1ff}.overview-numbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:28px 0;animation:sp-list-reveal .2s}.overview-numbers>div{padding:4px 27px;border-right:1px solid #ececf0;min-width:0}.overview-numbers>div:last-child{border:0}.overview-numbers span{font-size:11px;color:#797b86}.overview-numbers strong{display:block;font-size:34px;font-weight:500;white-space:nowrap;margin-top:14px;font-variant-numeric:tabular-nums}.overview-numbers strong small{font-size:17px;color:#92939b;font-weight:400}.overview-numbers p{font-size:10px;margin-top:12px;color:#9697a0}.sales-overview>footer{display:flex;gap:30px;background:#f9f9fb;padding:15px 27px;border-top:1px solid #eeeef1;font-size:10px;color:#777985}.sales-overview>footer span{display:flex;align-items:center;gap:8px}.sales-overview>footer svg{color:#3153f4}.sales-benefits{display:flex;justify-content:center;gap:65px;padding:35px 0 58px}.sales-benefits>div{display:flex;gap:10px;align-items:center;font-size:12px;color:#7c7e89}.sales-benefits svg{color:#3153f4;stroke-width:1.5}.sales-product{padding:75px 0 0;background:#f6f6f8;overflow:hidden}.sales-product .section-heading{margin-bottom:27px}.sales-feature-tabs{display:flex;justify-content:center;gap:10px;margin-bottom:28px}.sales-feature-tabs button{display:flex;align-items:center;gap:9px;padding:12px 19px;background:transparent;color:#898b94;border:1px solid transparent;border-radius:999px;font-size:13px;transition:all .2s}.sales-feature-tabs button[aria-selected=true]{background:#fff;border-color:#e7e7ed;color:#3153f4}.sales-feature-message{text-align:center;min-height:66px}.sales-feature-message h3{font-size:19px;font-weight:500;margin:0 0 10px}.sales-feature-message p{font-size:13px;color:#8b8c95;line-height:1.6}.sales-product .product-preview{margin-top:30px;height:415px;max-width:1100px;border-radius:26px 26px 0 0}.sales-steps{gap:25px;max-width:none}.sales-steps article{padding:25px 0;border-top:1px solid #e5e5ea}.sales-steps article header{display:flex;align-items:center;justify-content:space-between;color:#3153f4;margin-bottom:28px;padding-right:20px}.sales-steps article header>span{font-size:12px;color:#9b9ca5}.sales-steps h3{font-size:20px;font-weight:500;margin:0 0 12px}.sales-steps p{font-size:14px;color:#858793;line-height:1.65;max-width:290px}.sales-availability{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;font-size:10px;color:#92949d;margin-top:18px}.sales-fiscal{background:#f6f7fb;padding:75px 0}.sales-fiscal-inner{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.sales-fiscal h2{font-size:38px;line-height:1.17;font-weight:550;letter-spacing:0}.sales-fiscal h2>span{color:#83858e}.sales-fiscal-inner>div>p{font-size:15px;line-height:1.8;max-width:400px;margin:22px 0 24px;color:#81838e}.sales-fiscal-list>div{display:flex;align-items:center;gap:18px;border-bottom:1px solid #e1e3eb;padding:23px 0}.sales-fiscal-list>div:last-child{border:0}.sales-fiscal-list>div>svg:first-child{color:#3153f4;flex-shrink:0}.sales-fiscal-list>div>svg:last-child{color:#a2abc5;margin-left:auto;flex-shrink:0}.sales-fiscal-list h3{font-size:16px;font-weight:500;margin:0 0 9px}.sales-fiscal-list p{font-size:12px;color:#92939c;margin:0;line-height:1.6}.landing-v2 #planos{padding-bottom:35px}.landing-v2 .plan{box-shadow:none;background:#fff;display:flex;flex-direction:column}.landing-v2 .plan.featured{background:#f8f9ff}.landing-v2 .plan li{font-size:11px}.landing-v2 .plan ul{flex:1}.landing-v2 .plan .button{margin-top:auto}.landing-v2 .price strong{font-weight:550}.landing-v2 .faq{padding-top:60px}.sales-last{background:#3153f4;text-align:center;color:#fff;padding:80px 0}.sales-last h2{font-size:48px;line-height:1.18;font-weight:500;margin:0 0 28px}.sales-last .button{background:#fff;color:#3153f4;border-color:#fff}.sales-last p{font-size:12px;color:#d7deff;margin-top:20px}@media(max-width:900px){.overview-numbers strong{font-size:29px}.overview-numbers>div{padding-inline:20px}.sales-benefits{gap:30px}.sales-fiscal-inner{gap:40px}.sales-fiscal h2{font-size:32px}}@media(max-width:640px){.sales-hero{padding-top:35px}.sales-hero h1{font-size:35px;line-height:1.13}.sales-hero .hero-channels{margin-bottom:24px;gap:20px}.sales-hero .hero-channels .channel{font-size:11px;gap:7px}.sales-hero .hero-channels .channel img{width:21px;height:23px}.sales-hero-copy>p{font-size:14px;line-height:1.7;margin:20px auto;max-width:335px}.sales-hero .hero-ctas{gap:17px;flex-wrap:wrap;margin-top:24px}.sales-hero .hero-ctas>.button{font-size:12px;padding:13px 19px;min-height:44px}.sales-hero .hero-ctas>.text-link{font-size:11px}.sales-caption{font-size:9px}.sales-overview{margin-top:29px;border-radius:22px}.sales-overview>header{padding:18px 17px;align-items:flex-start}.overview-title{font-size:11px;gap:8px}.sales-overview header>small{font-size:8px;max-width:46px;text-align:right;line-height:1.5}.sales-channel-switch{margin:16px 16px 0;gap:5px}.sales-channel-switch button{font-size:10px;padding:9px 13px}.overview-numbers{grid-template-columns:1fr 1fr;padding:21px 0 0}.overview-numbers>div{padding:0 17px 20px}.overview-numbers>div:nth-child(2){border:0}.overview-numbers>div:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;align-items:center;padding:18px 17px;border-top:1px solid #ededf1;background:#fafbff;gap:8px}.overview-numbers>div:last-child strong{margin:0;font-size:23px}.overview-numbers>div:last-child p{display:none}.overview-numbers span{font-size:10px}.overview-numbers strong{font-size:24px;margin-top:13px}.overview-numbers strong small{font-size:11px}.overview-numbers p{font-size:8px;margin-top:10px}.sales-overview>footer{padding:13px 16px;display:block;font-size:9px}.sales-overview>footer span+span{display:none}.sales-benefits{padding:27px 0 40px;gap:17px;justify-content:space-between}.sales-benefits>div{flex-direction:column;font-size:9px;gap:9px;text-align:center;max-width:100px;line-height:1.5}.sales-product{padding-top:50px}.sales-feature-tabs{gap:3px;margin-bottom:23px}.sales-feature-tabs button{font-size:10px;padding:10px 11px;gap:6px}.sales-feature-tabs svg{width:15px}.sales-feature-message h3{font-size:15px;line-height:1.5;max-width:280px;margin:0 auto 10px}.sales-feature-message p{font-size:11px;max-width:310px;margin:auto}.sales-product .product-preview{height:302px;margin-top:25px;border-radius:19px 19px 0 0}.sales-steps{display:grid;grid-template-columns:1fr;gap:12px}.sales-steps article{padding:20px 0 10px;display:grid;grid-template-columns:44px 1fr;column-gap:10px}.sales-steps article header{grid-row:1/3;flex-direction:column;justify-content:flex-start;gap:14px;align-items:flex-start;margin:0;padding:0}.sales-steps h3{font-size:17px;margin-bottom:9px}.sales-steps p{font-size:12px;max-width:none}.sales-availability{font-size:9px;line-height:1.6;gap:4px;margin-top:24px}.sales-fiscal{padding:50px 0}.sales-fiscal-inner{grid-template-columns:1fr;gap:22px}.sales-fiscal h2{font-size:30px}.sales-fiscal-inner>div>p{font-size:13px;margin:18px 0}.sales-fiscal-list>div{padding:20px 0;gap:14px}.sales-fiscal-list h3{font-size:14px}.sales-fiscal-list p{font-size:11px}.sales-last{padding:55px 0}.sales-last h2{font-size:34px}.sales-last p{font-size:11px}.landing-v2 .faq{padding-top:40px}.landing-v2 .plan li{font-size:12px}.landing-v2 .section-heading h2{font-size:30px}.landing-v2 .plan .price{position:static}.landing-v2 .pricing-grid .plan{min-height:440px}}.consent-panel{position:fixed;bottom:18px;left:50%;transform:translate(-50%);width:calc(100% - 40px);max-width:1100px;z-index:120;display:flex;align-items:center;gap:28px;background:#fff;border:1px solid #e8e9ed;box-shadow:0 12px 70px #17203520;border-radius:22px;padding:22px 26px;color:#20222a}.consent-panel strong{font-size:14px}.consent-panel p{font-size:11px;line-height:1.7;color:#777984;margin:7px 0 0}.consent-panel p a{text-decoration:underline}.consent-actions{display:flex;gap:8px;flex-shrink:0}.consent-actions .button{font-size:11px;min-height:40px;padding:10px 15px}.consent-manage{position:fixed;bottom:9px;left:14px;z-index:80;background:#fff;border:1px solid #eceef2;border-radius:999px;padding:6px 12px;font:inherit;font-size:10px;color:#747684}@media(max-width:850px){.consent-panel{flex-direction:column;gap:14px;align-items:stretch;padding:20px}.consent-actions{flex-wrap:wrap}.consent-actions .button{flex:1;white-space:normal;text-align:center}}.affiliates-app body{overflow:hidden}.workspace{--sp-nav:#eeeeef;--sp-radius-card:18px;--sp-radius-panel:26px;--sp-radius-item:14px;--sp-shadow:0 16px 55px #171b2b14;--sp-ease:cubic-bezier(.2,.8,.2,1)}.workspace.dark-theme{--sp-nav:#303030;--sp-shadow:0 16px 55px #0005}.workspace .sp-skip{position:fixed;top:-100px;left:85px;z-index:1000002;padding:14px;background:var(--surface);color:var(--text);border-radius:8px}.workspace .sp-skip:focus{top:10px}.workspace .sp-sidebar{position:fixed;top:0;bottom:0;left:0;width:232px;clip-path:inset(0 168px 0 0 round 0 18px 18px 0);z-index:200;background:var(--canvas);display:flex;flex-direction:column;overflow:hidden;transition:clip-path .28s var(--sp-ease),background .2s}.workspace .sp-sidebar.expanded{width:232px;clip-path:inset(0 0 0 0 round 0 18px 18px 0);background:var(--canvas);border-right:1px solid var(--line);box-shadow:10px 0 30px #0000000a}.workspace.dark-theme .sp-sidebar.expanded{background:#222}.workspace .sp-brand-row{height:76px;min-height:76px;display:flex;align-items:center;padding:0 10px;width:232px}.workspace .sp-brand{width:212px;display:flex;align-items:center;justify-content:center;position:relative;color:var(--text);text-decoration:none}.workspace .sp-brand-icon{position:absolute;left:8px;width:44px;height:44px;object-fit:contain;transition:opacity .2s,transform .28s var(--sp-ease)}.workspace .sp-brand-full{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;height:44px;font-family:Onest,Inter,sans-serif;font-style:normal;font-size:21px;letter-spacing:-.7px;white-space:nowrap;opacity:0;transform:translate(-7px);transition:opacity .2s,transform .28s var(--sp-ease)}.workspace .sp-brand-full b{font-size:23px;font-weight:750;letter-spacing:-1.6px;color:var(--sp-blue)}.workspace .sp-brand-full em{font-size:19px;font-weight:450;font-style:normal;color:var(--text);letter-spacing:-.7px;line-height:1}.workspace .sp-sidebar.expanded .sp-brand-icon{opacity:0;transform:scale(.9)}.workspace .sp-sidebar.expanded .sp-brand-full{opacity:1;transform:translate(0)}.workspace .sp-avatar{background:#e8eafa;color:#676d99;width:34px;height:34px;border:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:11px;font-weight:600;flex-shrink:0;cursor:pointer}.workspace.dark-theme .sp-avatar{background:#444152;color:#d2c7ee}.workspace .sp-avatar.large{width:52px;height:52px;font-size:17px}.workspace .sp-profile{display:flex;align-items:center;gap:15px;width:216px;border:0;background:transparent;color:var(--text);padding:10px 7px;margin:0 8px 15px;text-align:left;border-radius:var(--sp-radius-item);cursor:pointer}.workspace .sp-profile:hover{background:var(--hover)}.workspace .sp-profile-copy{display:flex;flex:1;flex-direction:column;gap:5px;min-width:0;opacity:0;transform:translate(-6px);transition:opacity .16s,transform .22s var(--sp-ease)}.workspace .sp-profile-copy strong{font-size:12px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace .sp-profile-copy small{font-size:10px;color:var(--muted)}.workspace .sp-profile>svg{opacity:0;flex-shrink:0}.workspace .sp-sidebar.expanded .sp-profile-copy,.workspace .sp-sidebar.expanded .sp-profile>svg{opacity:1;transform:translate(0)}.workspace .sp-nav-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.workspace .sp-nav-item{position:relative;display:flex;align-items:center;gap:17px;height:44px;width:calc(100% - 24px);margin:3px 12px;padding:0 14px;border:0;border-radius:var(--sp-radius-item);white-space:nowrap;background:transparent;color:var(--muted);text-align:left;font-size:12px;font-weight:500;cursor:pointer;transition:background .16s,color .16s}.workspace .sp-nav-item>svg:first-child{flex-shrink:0;stroke-width:1.7}.workspace .sp-nav-item>span{flex:1;opacity:0;transform:translate(-6px);transition:opacity .16s,transform .22s var(--sp-ease)}.workspace .sp-nav-chevron{opacity:0}.workspace .sp-sidebar.expanded .sp-nav-item>span,.workspace .sp-sidebar.expanded .sp-nav-chevron{opacity:1;transform:translate(0)}.workspace .sp-nav-item:hover,.workspace .sp-nav-item.is-open{background:var(--hover);color:var(--text)}.workspace .sp-nav-item.active{color:var(--sp-blue)}.workspace .sp-sidebar.expanded .sp-nav-item.active{background:var(--wash)}.workspace .sp-nav-item.active:before{content:"";position:absolute;left:-12px;top:12px;height:20px;width:3px;background:var(--sp-blue);border-radius:0 3px 3px 0}.workspace .sp-nav-bottom{padding:8px 0 14px;flex-shrink:0}.workspace .sp-secondary-nav.sp-subnav{position:fixed;left:231px;top:12px;bottom:12px;width:252px;max-height:none;margin:0;padding:16px 12px;overflow-y:auto;background:var(--sp-nav);border:1px solid var(--line);border-radius:0 18px 18px 0;z-index:199;opacity:0;visibility:hidden;transform:translate(-18px);clip-path:inset(0 100% 0 0);transition:clip-path .28s var(--sp-ease),transform .28s var(--sp-ease),opacity .2s,visibility .28s}.workspace .sp-secondary-nav.is-visible{opacity:1;visibility:visible;transform:translate(0);clip-path:inset(0 0 0 0)}.workspace .sp-secondary-heading{height:44px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 6px 10px;font-size:13px}.workspace .sp-secondary-heading strong{font-weight:550}.workspace .sp-secondary-nav a{display:flex;align-items:center;height:40px;margin:4px 0;padding:0 14px;border-radius:var(--sp-radius-item);text-decoration:none;color:var(--text);font-size:13px}.workspace .sp-secondary-nav a:hover{background:var(--hover)}.workspace .sp-secondary-nav a.active{color:var(--sp-blue);background:var(--wash)}.workspace .sp-topbar{height:64px;position:fixed;top:0;left:80px;right:16px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 12px;z-index:60;background:var(--canvas)}.workspace .sp-breadcrumb{display:flex;align-items:center;gap:13px;color:var(--muted);font-size:12px;white-space:nowrap}.workspace .sp-breadcrumb strong{font-weight:500;color:var(--text)}.workspace .sp-top-actions{display:flex;align-items:center;gap:8px}.workspace .sp-icon-button{width:34px;height:34px;min-width:34px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:9px;color:var(--muted);cursor:pointer;position:relative;text-decoration:none}.workspace .sp-icon-button:hover{background:var(--hover);color:var(--text)}.workspace .sp-top-profile{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;cursor:pointer}.workspace .sp-top-profile .sp-avatar{width:29px;height:29px;font-size:10px;margin-left:8px}.workspace .sp-workspace.app-main{position:fixed;top:64px;left:80px;right:12px;bottom:12px;width:auto;height:auto;max-width:none;min-height:0;margin:0;padding:0;background:var(--work);border:1px solid var(--line);border-radius:26px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#c7c7cb transparent;overscroll-behavior:contain;outline:none;isolation:isolate}.workspace .sp-workspace.app-main:before{display:none}.workspace .sp-page.app-content{max-width:none;min-height:calc(100% - 42px);margin:0;padding:30px 34px;animation:sp-shell-page-in .28s var(--sp-ease)}.workspace .app-footer{padding:0 34px 20px;background:transparent}.workspace .page-title{align-items:center;justify-content:space-between;gap:15px;margin-bottom:25px}.workspace .page-title h1{font-size:25px;font-weight:550;line-height:1.3;letter-spacing:0;margin:0}.workspace .page-title>div{justify-content:flex-end}.workspace .page-title .sp-time-filter .dashboard-date-filter-button{min-width:184px;width:184px;height:40px;padding:0 12px;background:var(--surface);border:1px solid var(--line);color:var(--text);justify-content:flex-start;gap:8px;font-size:13px}.workspace .page-title .sp-time-filter .sp-period-label{min-width:0;flex:1;text-align:left}.workspace .sp-mobile-topbar,.workspace .sp-mobile-tabs{display:none}.workspace .sp-shell-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000040;display:flex;align-items:flex-start;justify-content:center;padding:10vh 14px 20px;background:#11182766;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.workspace .sp-shell-search-dialog{width:min(600px,100%);max-height:75dvh;overflow:hidden;background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:26px;box-shadow:var(--sp-shadow)}.workspace .sp-shell-search-box{display:flex;gap:13px;align-items:center;padding:22px;border-bottom:1px solid var(--line);color:var(--muted)}.workspace .sp-shell-search-box input{width:100%;padding:0;border:0;border-radius:0;background:transparent;color:var(--text);font-size:16px;outline:none;box-shadow:none}.workspace .sp-shell-search-box kbd{font-family:inherit;font-size:10px;border:1px solid var(--line);border-radius:4px;padding:4px}.workspace .sp-shell-search-results{padding:8px;max-height:47dvh;overflow:auto}.workspace .sp-shell-search-results>button{border:0;background:transparent;width:100%;text-align:left;color:var(--text);display:flex;align-items:center;gap:14px;border-radius:9px;padding:12px;cursor:pointer}.workspace .sp-shell-search-results>button:hover{background:var(--work)}.workspace .sp-shell-search-results>button>span{flex:1}.workspace .sp-shell-search-results small{display:block;margin-top:4px;color:var(--muted);font-size:10px}.workspace .sp-more-page{max-width:760px;margin:0 auto}.workspace .sp-more-user{display:flex;align-items:center;gap:14px;background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:22px 18px;color:var(--text);text-decoration:none;margin-bottom:14px}.workspace .sp-more-user>span:nth-child(2){flex:1}.workspace .sp-more-user strong{display:block;font-size:17px;font-weight:550}.workspace .sp-more-user small{display:block;font-size:12px;margin-top:5px;color:var(--muted)}.workspace .sp-more-modules{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:8px;margin-bottom:18px}.workspace .sp-more-group{border-bottom:1px solid var(--line);padding:3px 0}.workspace .sp-more-group:last-child{border:0}.workspace .sp-more-group>button,.workspace .sp-more-group>.sp-more-link{width:100%;display:flex;align-items:center;gap:12px;min-height:50px;padding:0 13px;color:var(--text);text-decoration:none;border:0;border-radius:999px;background:transparent;font-size:13px;cursor:pointer;text-align:left}.workspace .sp-more-group>button>span,.workspace .sp-more-group>.sp-more-link>span{flex:1}.workspace .sp-more-group>button:hover,.workspace .sp-more-group>.sp-more-link:hover{background:var(--hover)}.workspace .sp-more-group.open>button>svg:last-child{transform:rotate(90deg)}.workspace .sp-more-group-presence{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .3s var(--sp-ease),opacity .22s,visibility .3s}.workspace .sp-more-group.open .sp-more-group-presence{grid-template-rows:1fr;opacity:1;visibility:visible}.workspace .sp-more-group-presence>div{overflow:hidden;min-height:0;padding-inline:10px}.workspace .sp-more-group-presence a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:46px;padding:0 14px;margin-bottom:4px;border-radius:999px;text-decoration:none;color:var(--text);font-size:12px;background:var(--work)}.workspace .sp-more-footer{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:10px}.workspace .sp-more-footer .sp-nav-item{opacity:1;width:100%;margin:0}.workspace .sp-more-footer .sp-nav-item>span{opacity:1}.workspace .settings-fiscal-nav{display:flex;gap:6px;padding:4px;margin:0 0 18px;background:var(--control);border:1px solid var(--line);border-radius:999px;width:max-content;max-width:100%;overflow-x:auto;scrollbar-width:none}.workspace .settings-fiscal-nav button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;flex-shrink:0;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--muted);font-size:12px;white-space:nowrap;cursor:pointer}.workspace .settings-fiscal-nav button:hover{background:var(--hover);color:var(--text)}.workspace .settings-fiscal-nav button.active{background:var(--surface);color:var(--text);box-shadow:0 2px 9px #12151e12}.workspace .settings-fiscal-nav button svg{flex-shrink:0}.workspace .connection.slim{gap:13px;padding:21px}.workspace .connection.slim .status{margin:2px 0 0}.workspace .connection.slim p{min-height:0;margin:0;font-size:12px;line-height:1.5}.workspace .connection.slim .connection-actions{width:100%;margin-top:4px;padding-top:14px}.workspace .connection-fiscal{gap:14px;padding:20px;margin-top:18px}.workspace .dashboard-mosaic{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);grid-template-areas:"channel ranking" "performance ranking";align-items:start;gap:20px;min-width:0}.workspace .dashboard-mosaic .channel-panel{grid-area:channel}.workspace .dashboard-mosaic .top-products{grid-area:ranking}.workspace .dashboard-mosaic .performance-panel{grid-area:performance}@media(max-width:960px){.workspace .dashboard-mosaic{grid-template-columns:minmax(0,1fr);grid-template-areas:"channel" "ranking" "performance";gap:16px}}.workspace .commissions-view .import-guide{background:var(--surface);border:1px solid var(--line);border-radius:var(--sp-radius-card);padding:20px 22px;gap:15px;margin-bottom:18px;color:var(--text)}.workspace .commissions-view .import-guide-icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;flex:none;background:var(--wash);border-radius:12px;color:var(--sp-blue)}.workspace .commissions-view .import-guide-icon svg{width:21px;height:21px}.workspace .commissions-view .import-guide h2{color:var(--text);font-size:14px;font-weight:550;margin:0 0 3px}.workspace .commissions-view .import-guide p{color:var(--muted);font-size:11px;margin:0;line-height:1.45}.workspace .commissions-view .import-guide>.button{min-height:38px;border-radius:999px;white-space:nowrap}.workspace .single-company-field{min-height:40px;display:flex;align-items:center;padding:8px 14px;margin-top:8px;border:1px solid var(--line);border-radius:999px;background:var(--control);color:var(--text);font-size:12px;font-weight:500}@keyframes sp-shell-page-in{0%{opacity:.6;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.workspace .sp-sidebar,.workspace .sp-secondary-nav{display:none!important}.workspace .sp-topbar{display:none}.workspace .sp-mobile-topbar{position:fixed;top:0;left:0;right:0;height:calc(68px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 16px 0;z-index:60;background:var(--canvas);display:flex;align-items:center;justify-content:space-between;gap:10px}.workspace .sp-mobile-topbar>div{display:flex;align-items:center;gap:3px}.workspace .sp-mobile-wordmark{display:flex;align-items:center;gap:6px;min-width:0;color:var(--text);text-decoration:none}.workspace .sp-mobile-wordmark img{width:29px;height:29px;object-fit:contain}.workspace .sp-mobile-wordmark>span{display:flex;align-items:center;gap:4px;white-space:nowrap}.workspace .sp-mobile-wordmark b{font-size:17px;color:var(--sp-blue);letter-spacing:-1px}.workspace .sp-mobile-wordmark em{font-style:normal;font-size:14px;letter-spacing:-.5px}.workspace .sp-mobile-topbar .sp-icon-button{width:40px;height:40px;min-width:40px;border-radius:50%}.workspace .sp-mobile-topbar .sp-top-profile .sp-avatar{width:34px;height:34px;margin-left:0}.workspace .sp-workspace.app-main{top:calc(68px + env(safe-area-inset-top,0px));bottom:0;left:0;right:0;width:100%;height:auto;min-height:0;border:0;border-top:1px solid var(--line);border-radius:24px 24px 0 0;scrollbar-width:none}.workspace .sp-page.app-content{padding:22px 16px calc(98px + env(safe-area-inset-bottom,0px));min-height:100%}.workspace .app-footer{display:none}.workspace .sp-mobile-tabs{position:fixed;left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px));bottom:max(2px,env(safe-area-inset-bottom,0px));height:66px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;padding:5px;background:var(--surface);border:1px solid var(--line);border-radius:26px;z-index:250;box-shadow:0 4px 24px #1118270d}.workspace .sp-mobile-tab{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:0;border-radius:20px;color:var(--muted);background:transparent;text-decoration:none;font-size:10px;font-weight:500;cursor:pointer}.workspace .sp-mobile-tab-icon{display:flex;align-items:center;justify-content:center;width:44px;height:31px;border-radius:999px;transition:background-color .22s,transform .22s var(--sp-ease)}.workspace .sp-mobile-tab-icon svg{stroke-width:1.7}.workspace .sp-mobile-tab.selected{color:var(--sp-blue)}.workspace .sp-mobile-tab.selected .sp-mobile-tab-icon{background:var(--wash)}.workspace .sp-mobile-tab:active .sp-mobile-tab-icon{transform:scale(.88)}.workspace .page-title{flex-wrap:nowrap;gap:8px;margin-bottom:18px}.workspace .page-title h1{font-size:22px;white-space:nowrap}.workspace .page-title>div{width:auto;flex-wrap:nowrap}.workspace .page-title .sp-time-filter .dashboard-date-filter-button{min-width:0;width:154px;height:40px;padding:0 10px;font-size:11px}.workspace .sp-shell-dialog-backdrop{padding:calc(env(safe-area-inset-top,0px) + 12px) 14px 20px}.workspace .settings-local-nav{justify-content:space-between;gap:2px;overflow:visible;width:100%;min-width:0}.workspace .settings-local-nav button{flex:1 1 0;min-width:0;justify-content:center;padding:10px 3px;gap:4px;font-size:10px;white-space:nowrap}.workspace .settings-local-nav button svg{width:15px;height:15px}.workspace .settings-fiscal-nav{width:100%;justify-content:space-between;overflow:hidden}.workspace .settings-fiscal-nav button{flex:1 1 0;min-width:0;min-height:58px;flex-direction:column;gap:4px;padding:7px 3px;font-size:10px;line-height:1.15;white-space:normal;text-align:center;overflow-wrap:anywhere}.workspace .settings-fiscal-nav button svg{width:15px;height:15px}.workspace .space-pagination{display:grid;grid-template-columns:1fr auto;grid-template-areas:"count selector" "controls controls";align-items:center;gap:2px 8px;min-height:78px;left:0;right:0;bottom:calc(68px + env(safe-area-inset-bottom,0px));padding:6px 12px;background:var(--surface);border-radius:0;z-index:245}.workspace .space-pagination>span{grid-area:count;text-align:left;font-size:10px}.workspace .pagination-options{display:contents}.workspace .pagination-options>.sp-custom-select{grid-area:selector;width:115px;flex:none}.workspace .pagination-options .custom-select-trigger{min-height:34px;height:34px;padding:0 8px;font-size:10px}.workspace .pagination-controls{grid-area:controls;display:flex;align-items:center;justify-content:center;gap:3px;min-width:0;max-width:none;overflow:visible}.workspace .pagination-controls button{min-width:26px;width:26px;height:30px}.workspace .pagination-controls button:first-child,.workspace .pagination-controls button:last-child{display:grid}.workspace:has(.space-pagination) .sp-page.app-content{padding-bottom:calc(190px + env(safe-area-inset-bottom,0px))}}@media(max-width:640px){.workspace .commissions-view .import-guide{display:grid;grid-template-columns:40px minmax(0,1fr);padding:18px;gap:10px 14px}.workspace .commissions-view .import-guide-icon{width:40px;height:40px}.workspace .commissions-view .import-guide>div:nth-child(2){min-width:0}.workspace .commissions-view .import-guide>.button{grid-column:2;justify-self:start;width:auto;margin:0;min-height:36px}.workspace .commissions-view .import-guide h2{font-size:14px}.workspace .commissions-view .import-guide p{font-size:11px}}@media(max-width:359px){.workspace .page-title{flex-wrap:wrap}.workspace .page-title>div{margin-left:auto}.workspace .sp-mobile-wordmark em{display:none}}@media(prefers-reduced-motion:reduce){.workspace .sp-page.app-content{animation:none}.workspace .sp-sidebar,.workspace .sp-secondary-nav{transition:none}}.workspace .invoice-workflow{min-width:0}.workspace .invoice-workflow .page-title>div{gap:8px}.workspace .invoice-readiness{align-items:flex-start;max-width:100%;padding:12px 15px;margin:0 0 17px;border-color:var(--line);background:var(--surface);color:var(--muted);border-radius:10px}.workspace .invoice-readiness>svg{flex:none;margin-top:1px}.workspace .invoice-readiness p{margin:0;color:var(--muted);font-size:12px}.workspace .invoice-summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px 25px;margin:0 0 18px;color:var(--muted);font-size:12px}.workspace .invoice-summary>span{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.workspace .invoice-summary strong{color:var(--text);font-size:18px;font-weight:600;font-variant-numeric:tabular-nums}.workspace .invoice-list-panel{overflow:hidden}.workspace .invoice-list-panel .responsive-table td:nth-child(3) strong{font-variant-numeric:tabular-nums}.workspace .invoice-situation{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.workspace .invoice-situation small{color:var(--muted);font-size:10px;line-height:1.3}.workspace .invoice-state-badge{display:inline-flex;align-items:center;min-height:24px;padding:4px 9px;border-radius:999px;font-size:10px;font-weight:600;line-height:1.25;white-space:nowrap}.workspace .invoice-state-badge.neutral{background:#eaf0ff;color:#3153a5}.workspace .invoice-state-badge.info{background:#e8f2ff;color:#2562a4}.workspace .invoice-state-badge.warning{background:#fff2d8;color:#91651b}.workspace .invoice-state-badge.success{background:#e4f6eb;color:#16724d}.workspace .invoice-state-badge.error{background:#ffebee;color:#af3e54}.workspace .invoice-state-badge.muted{background:#eef1f5;color:#596576}.workspace.dark-theme .invoice-readiness{background:var(--control)}.workspace.dark-theme .invoice-state-badge.neutral{background:#29334e;color:#a7baff}.workspace.dark-theme .invoice-state-badge.info{background:#20364b;color:#9dc9f2}.workspace.dark-theme .invoice-state-badge.warning{background:#443b27;color:#dec590}.workspace.dark-theme .invoice-state-badge.success{background:#203b30;color:#9dd7bc}.workspace.dark-theme .invoice-state-badge.error{background:#4a2830;color:#ffadb9}.workspace.dark-theme .invoice-state-badge.muted{background:#303139;color:#bcbfc9}.workspace .invoice-workflow .detail-amount .invoice-situation{align-items:flex-end}.workspace .invoice-error{align-items:flex-start;margin-top:18px}.workspace .invoice-error>svg{flex:none;margin-top:1px}.workspace .invoice-error>div{min-width:0}.workspace .invoice-error strong{display:block;color:var(--text);font-size:12px;margin-bottom:4px}.workspace .invoice-error p{margin:0;overflow-wrap:anywhere}.workspace .invoice-error-links{display:flex;gap:5px 15px;flex-wrap:wrap}@media(max-width:640px){.workspace .invoice-workflow .page-title>div{width:100%;justify-content:space-between}.workspace .invoice-workflow .page-title .button{min-height:40px}.workspace .invoice-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.workspace .invoice-summary>span{min-width:0;white-space:normal;font-size:11px}.workspace .invoice-list-panel .responsive-table tr{align-items:start}.workspace .invoice-workflow .detail-amount .invoice-situation{align-items:flex-start}}.workspace.fiscal-workspace{--blue:#2554ff;--sp-blue:#2554ff;--fa-green:#27805a;--fa-green-wash:#eff8f2;--fa-amber:#9b721f;--fa-amber-wash:#faf3e5;--fa-red:#c44747;--fa-red-wash:#fdf0f0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px}.workspace.fiscal-workspace.dark-theme{--fa-green:#8cc5a7;--fa-green-wash:#20372c;--fa-amber:#dfb974;--fa-amber-wash:#3b3121;--fa-red:#f58c8c;--fa-red-wash:#3b2629}.workspace.fiscal-workspace :is(button,input,textarea){font-family:inherit}.workspace.fiscal-workspace button{cursor:pointer}.workspace.fiscal-workspace button:disabled{cursor:default;opacity:.45}.workspace.fiscal-workspace .sp-sidebar.expanded,.workspace.fiscal-workspace .sp-secondary-nav.sp-subnav{background:var(--surface)}.workspace.fiscal-workspace .sp-mobile-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace.fiscal-workspace .sp-sidebar .sp-brand-full{align-items:center;line-height:1}.workspace.fiscal-workspace .sp-brand-full em{line-height:1;padding-bottom:1px}.workspace.fiscal-workspace .sp-workspace.app-main{scrollbar-width:none}.workspace.fiscal-workspace .sp-workspace.app-main::-webkit-scrollbar{display:none}.workspace.fiscal-workspace .fa-page{min-height:calc(100% - 48px)}.workspace.fiscal-workspace .fa-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:10px;color:var(--muted);padding:8px 34px 18px}.workspace.fiscal-workspace .fa-footer>span:last-child{display:inline-flex;align-items:center;gap:6px}.workspace.fiscal-workspace .fa-environment-tag{position:fixed;right:145px;top:23px;z-index:62;display:inline-flex;align-items:center;gap:5px;font-size:10px;line-height:1.5;color:var(--muted);pointer-events:none}.workspace.fiscal-workspace .fa-panel{min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--sp-radius-card,18px);overflow:hidden}.workspace.fiscal-workspace .fa-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px 18px;min-width:0}.workspace.fiscal-workspace .fa-panel-heading h2{margin:0;font-size:13px;font-weight:550;line-height:1.5;color:var(--text)}.workspace.fiscal-workspace .fa-panel-heading>svg{color:var(--muted);flex:none}.workspace.fiscal-workspace .fa-panel-heading .button{height:34px;min-height:34px;font-size:11px;padding:0 14px}.workspace.fiscal-workspace .fa-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:23px 0;border:1px solid var(--line);border-radius:var(--sp-radius-card,18px);background:var(--surface);margin-bottom:20px}.workspace.fiscal-workspace .fa-metric{padding:0 25px;min-width:0;border-right:1px solid var(--line)}.workspace.fiscal-workspace .fa-metric:last-child{border-right:0}.workspace.fiscal-workspace .fa-metric-label{display:flex;align-items:center;gap:10px;justify-content:space-between;font-size:12px;line-height:1.5;color:var(--muted);margin-bottom:15px}.workspace.fiscal-workspace .fa-metric-label svg{flex:none;stroke-width:1.5}.workspace.fiscal-workspace .fa-metric .sp-metric-number{margin:0 0 13px;font-weight:550;font-size:calc(var(--sp-kpi-base,28px) * var(--sp-kpi-fit,1));line-height:1.1}.workspace.fiscal-workspace .fa-metric>small{display:block;color:var(--muted);font-size:10px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace.fiscal-workspace .fa-overview-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:20px;margin-bottom:20px}.workspace.fiscal-workspace .fa-chart{padding:0 24px 19px}.workspace.fiscal-workspace .fa-chart-legend{display:flex;align-items:center;gap:18px;color:var(--muted);font-size:10px;margin:0 0 14px}.workspace.fiscal-workspace .fa-chart-legend>span{display:flex;align-items:center;gap:7px;white-space:nowrap}.workspace.fiscal-workspace .fa-chart-legend i{width:14px;height:2px;border-radius:2px;background:var(--blue)}.workspace.fiscal-workspace .fa-chart-legend>span:nth-child(2) i{background:#aeb9d1}.workspace.fiscal-workspace .fa-chart-legend strong{font-size:13px;font-weight:550;margin-left:auto;color:var(--text);font-variant-numeric:tabular-nums}.workspace.fiscal-workspace .fa-chart svg{width:100%;height:230px;overflow:visible}.workspace.fiscal-workspace .fa-chart-grid{stroke:var(--line);stroke-width:1;stroke-dasharray:3 4}.workspace.fiscal-workspace .fa-chart-label{font-family:inherit;fill:var(--muted);font-size:10px}.workspace.fiscal-workspace .fa-chart-line{fill:none;stroke:var(--blue);stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.workspace.fiscal-workspace .fa-chart-line.commission{stroke:#aeb9d1;stroke-width:2;stroke-dasharray:5 4}.workspace.fiscal-workspace .fa-chart-dot{fill:var(--surface);stroke:var(--blue);stroke-width:2}.workspace.fiscal-workspace .fa-chart-months{display:flex;justify-content:space-between;margin:0 0 0 25px;gap:8px}.workspace.fiscal-workspace .fa-chart-months button{min-width:28px;min-height:26px;padding:0 8px;border:0;border-radius:999px;background:transparent;color:var(--muted);font-size:10px}.workspace.fiscal-workspace .fa-chart-months button:hover,.workspace.fiscal-workspace .fa-chart-months button[aria-pressed=true]{background:var(--wash);color:var(--blue)}.workspace.fiscal-workspace .fa-ranking{padding:0 24px 16px}.workspace.fiscal-workspace .fa-ranking>div:not(.fa-empty){display:flex;align-items:center;gap:13px;padding:15px 0;border-bottom:1px solid var(--line);min-width:0}.workspace.fiscal-workspace .fa-ranking>div:last-child{border:0}.workspace.fiscal-workspace .fa-rank-index{width:19px;flex:none;font-size:12px;color:var(--muted)}.workspace.fiscal-workspace .fa-ranking>div>div{flex:1;min-width:0}.workspace.fiscal-workspace .fa-ranking strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;font-size:12px;line-height:1.5;margin-bottom:5px}.workspace.fiscal-workspace .fa-ranking>div>span:last-child{flex:none;text-align:right;font-size:12px;font-variant-numeric:tabular-nums}.workspace.fiscal-workspace .fa-ranking small{display:block;font-size:10px;margin-top:5px;color:var(--muted)}.workspace.fiscal-workspace .fa-channel{display:inline-flex;align-items:center;gap:7px;min-width:0;font-size:11px;font-weight:400;color:var(--muted);vertical-align:middle;white-space:nowrap}.workspace.fiscal-workspace .fa-channel img{width:19px;height:19px;object-fit:contain;flex:none}.workspace.fiscal-workspace .fa-ml-mark{display:inline-grid;place-items:center;border-radius:50%;height:19px;width:19px;background:#ffe600;color:#414141;font-size:7px;font-weight:750;flex:none}.workspace.fiscal-workspace .fa-status{display:inline-flex;align-items:center;gap:6px;max-width:100%;font-size:10px;line-height:1.4;padding:6px 10px;border-radius:999px;color:var(--muted);background:var(--control);white-space:nowrap;vertical-align:middle}.workspace.fiscal-workspace .fa-status svg{flex:none}.workspace.fiscal-workspace .fa-status.authorized,.workspace.fiscal-workspace .fa-status.completed{color:var(--fa-green);background:var(--fa-green-wash)}.workspace.fiscal-workspace .fa-status.simulated{color:var(--blue);background:var(--wash)}.workspace.fiscal-workspace .fa-status.rejected{color:var(--fa-red);background:var(--fa-red-wash)}.workspace.fiscal-workspace .fa-status.pending_data,.workspace.fiscal-workspace .fa-status.unknown{color:var(--fa-amber);background:var(--fa-amber-wash)}.workspace.fiscal-workspace .fa-status.draft,.workspace.fiscal-workspace .fa-status.ready{color:var(--blue);background:var(--wash)}.workspace.fiscal-workspace .fa-recent-list{padding:0 24px 13px}.workspace.fiscal-workspace .fa-recent-list>button{width:100%;display:flex;align-items:center;gap:15px;min-width:0;min-height:78px;padding:13px 0;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--text);text-align:left}.workspace.fiscal-workspace .fa-recent-list>button:last-child{border:0}.workspace.fiscal-workspace .fa-recent-list>button:hover .fa-recent-name strong{color:var(--blue)}.workspace.fiscal-workspace .fa-folder-icon{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:12px;flex:none;color:var(--muted);background:var(--surface)}.workspace.fiscal-workspace .fa-recent-name{flex:1;min-width:0}.workspace.fiscal-workspace .fa-recent-name strong{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;margin-bottom:7px}.workspace.fiscal-workspace .fa-recent-name small{font-size:10px;color:var(--muted);text-transform:none}.workspace.fiscal-workspace .fa-recent-count{font-size:11px;color:var(--muted);flex:none}.workspace.fiscal-workspace .fa-empty{padding:44px 22px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;min-height:210px;text-align:center;color:var(--muted)}.workspace.fiscal-workspace .fa-empty h2{font-size:14px;font-weight:500;color:var(--text);margin:4px 0 0;line-height:1.5}.workspace.fiscal-workspace .fa-empty p{margin:0;font-size:12px;line-height:1.6;max-width:400px}.workspace.fiscal-workspace .fa-empty .button{margin-top:9px}.workspace.fiscal-workspace .fa-loading{display:flex;align-items:center;justify-content:center;gap:12px;min-height:280px;color:var(--muted);font-size:13px}.workspace.fiscal-workspace .fa-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:18px 20px}.workspace.fiscal-workspace .fa-toolbar .search-field{display:flex;align-items:center;gap:9px;flex:1;min-width:160px;max-width:none}.workspace.fiscal-workspace .fa-toolbar>.sp-custom-select{width:188px;flex:0 1 188px;min-width:0}.workspace.fiscal-workspace .fa-toolbar .sp-time-filter{flex:none}.workspace.fiscal-workspace .fa-table-scroll{max-width:100%;overflow-x:auto;min-width:0}.workspace.fiscal-workspace .fa-table{width:100%;border-collapse:collapse;text-align:left;font-size:12px;table-layout:auto}.workspace.fiscal-workspace .fa-table thead{background:var(--work)}.workspace.fiscal-workspace .fa-table th{padding:15px 18px;white-space:nowrap;font-size:11px;font-weight:500;color:var(--muted);border-block:1px solid var(--line);height:46px}.workspace.fiscal-workspace .fa-table td{padding:18px;min-width:0;max-width:260px;border-bottom:1px solid var(--line);color:var(--text);line-height:1.45;vertical-align:middle}.workspace.fiscal-workspace .fa-table tbody tr{cursor:pointer;outline-offset:-2px}.workspace.fiscal-workspace .fa-table tbody tr:hover{background:var(--hover)}.workspace.fiscal-workspace .fa-table tbody tr:last-child td{border-bottom:0}.workspace.fiscal-workspace .fa-table strong{font-weight:500;display:block;overflow-wrap:anywhere;line-height:1.5}.workspace.fiscal-workspace .fa-table small{display:block;margin-top:5px;font-size:10px;line-height:1.5;color:var(--muted);overflow-wrap:anywhere}.workspace.fiscal-workspace .fa-amount{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:left}.workspace.fiscal-workspace .fa-table th{text-align:left}.workspace.fiscal-workspace .fa-file-name{display:flex;align-items:center;gap:11px;min-width:0}.workspace.fiscal-workspace .fa-file-name>svg{flex:none;color:var(--muted)}.workspace.fiscal-workspace .fa-file-name strong{max-width:240px;font-size:12px}.workspace.fiscal-workspace .fa-check-col{width:48px!important;min-width:48px!important;padding-left:20px!important;padding-right:6px!important;max-width:48px!important}.workspace.fiscal-workspace input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-grid;place-content:center;width:16px;height:16px;min-width:16px;min-height:16px;max-width:16px;max-height:16px;padding:0;box-sizing:border-box;border:1px solid #c6c8d0;border-radius:5px;background:var(--surface);vertical-align:middle;cursor:pointer;margin:0;flex:none;transition:background .15s,border-color .15s}.workspace.fiscal-workspace input[type=checkbox]:checked{background:var(--blue);border-color:var(--blue)}.workspace.fiscal-workspace input[type=checkbox]:checked:after{content:"";display:block;width:8px;height:4px;border-left:1.6px solid #fff;border-bottom:1.6px solid #fff;transform:rotate(-45deg) translateY(-1px)}.workspace.fiscal-workspace input[type=checkbox]:disabled{opacity:.3;cursor:default}.workspace.fiscal-workspace .fa-actions-cell{width:44px;min-width:44px;max-width:44px;padding:10px;color:var(--muted)}.workspace.fiscal-workspace .fa-recipient-platform{display:inline-block;margin-left:7px;vertical-align:middle;font-size:9px;color:var(--blue);font-weight:400}.workspace.fiscal-workspace .fa-error-preview{max-width:240px;display:-webkit-box!important;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;color:var(--fa-red)!important}.workspace.fiscal-workspace .fa-email-status{font-size:11px;color:var(--muted);white-space:nowrap}.workspace.fiscal-workspace .fa-email-status.sent{color:var(--fa-green)}.workspace.fiscal-workspace .fa-email-status.failed{color:var(--fa-red)}.workspace.fiscal-workspace .fa-back{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 0 0 1px;border:0;background:transparent;color:var(--muted);font-size:12px;margin-bottom:14px}.workspace.fiscal-workspace .fa-back:hover{color:var(--blue)}.workspace.fiscal-workspace .fa-batch-heading{display:flex;align-items:center;gap:16px;min-width:0;margin:0 0 22px;padding:8px 0}.workspace.fiscal-workspace .fa-batch-heading>.fa-folder-icon{width:48px;height:48px;border-radius:14px}.workspace.fiscal-workspace .fa-batch-heading>div:first-of-type{flex:1;min-width:0}.workspace.fiscal-workspace .fa-batch-heading strong{font-size:17px;font-weight:550;line-height:1.5;display:block;overflow-wrap:anywhere}.workspace.fiscal-workspace .fa-batch-heading>div>span{display:flex;align-items:center;gap:15px;flex-wrap:wrap;font-size:11px;color:var(--muted);margin-top:6px}.workspace.fiscal-workspace .fa-batch-total{flex:none;text-align:right}.workspace.fiscal-workspace .fa-batch-total strong{font-size:24px;font-variant-numeric:tabular-nums}.workspace.fiscal-workspace .fa-batch-total small{display:block;color:var(--muted);font-size:11px;margin-top:4px}.workspace.fiscal-workspace .fa-platform-note{display:flex;align-items:center;gap:13px;border:1px solid var(--line);border-radius:18px;padding:17px 20px;background:var(--surface);margin-bottom:16px}.workspace.fiscal-workspace .fa-platform-note>svg{color:var(--blue);flex:none}.workspace.fiscal-workspace .fa-platform-note>span{flex:1;min-width:0}.workspace.fiscal-workspace .fa-platform-note strong{display:block;font-size:12px;font-weight:550}.workspace.fiscal-workspace .fa-platform-note small{display:block;font-size:11px;color:var(--muted);margin-top:5px;line-height:1.5}.workspace.fiscal-workspace .fa-inline-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;background:transparent;color:var(--blue);font-size:11px;white-space:nowrap;text-decoration:none;padding:7px 0}.workspace.fiscal-workspace>.space-pagination{position:fixed;left:81px;right:13px;bottom:13px;margin:0;padding:12px 20px;background:var(--surface);border-top:1px solid var(--line);border-radius:0 0 25px 25px;z-index:100;min-height:60px}.workspace.fiscal-workspace:has(>.space-pagination) .fa-page{padding-bottom:100px}.workspace.fiscal-workspace .fa-issue-bar{position:fixed;left:81px;right:13px;bottom:73px;padding:10px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--surface);border-top:1px solid var(--line);z-index:101}.workspace.fiscal-workspace .fa-issue-bar>span{font-size:12px;color:var(--muted)}.workspace.fiscal-workspace:has(.fa-issue-bar) .fa-page{padding-bottom:164px}.workspace.fiscal-workspace .fa-issue-bar .button{height:36px;min-height:36px;font-size:12px}.workspace.fiscal-workspace .fa-notice{display:flex;align-items:flex-start;gap:9px;padding:13px 15px;border-radius:14px;background:var(--control);border:1px solid var(--line);font-size:11px;line-height:1.6;color:var(--muted);margin:0 0 17px;overflow-wrap:anywhere}.workspace.fiscal-workspace .fa-notice>svg{flex:none;margin-top:1px}.workspace.fiscal-workspace .fa-notice.danger{color:var(--fa-red);background:var(--fa-red-wash);border-color:var(--fa-red-wash)}.workspace.fiscal-workspace dialog.fa-dialog{position:fixed;padding:0;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:26px;max-height:calc(100dvh - 40px);width:min(540px,calc(100vw - 32px));box-shadow:var(--sp-shadow);overflow:visible}.workspace.fiscal-workspace dialog.fa-dialog.wide{width:min(820px,calc(100vw - 32px))}.workspace.fiscal-workspace dialog.fa-dialog[open]{display:flex;flex-direction:column}.workspace.fiscal-workspace dialog.fa-dialog>header{padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--line);flex:none}.workspace.fiscal-workspace dialog.fa-dialog>header h2{font-size:18px;font-weight:550;margin:0;color:var(--text)}.workspace.fiscal-workspace dialog.fa-dialog>.modal-content{padding:24px;min-height:0;overflow-y:auto;overscroll-behavior:contain}.workspace.fiscal-workspace dialog.fa-dialog::backdrop{background:#1417206b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.workspace.fiscal-workspace .fa-field{display:flex;flex-direction:column;min-width:0;color:var(--text);font-size:12px;font-weight:400;gap:0}.workspace.fiscal-workspace .fa-field>span:first-child{font-size:12px;line-height:1.5;color:var(--text)}.workspace.fiscal-workspace .fa-field>input,.workspace.fiscal-workspace .fa-field>textarea,.workspace.fiscal-workspace .fa-field>.sp-custom-select,.workspace.fiscal-workspace .fa-field>.sp-time-filter{margin-top:8px}.workspace.fiscal-workspace .fa-field small{font-size:10px;line-height:1.5;color:var(--muted);margin-top:7px;font-weight:400}.workspace.fiscal-workspace .fa-required{color:var(--muted)}.workspace.fiscal-workspace .fa-field-full{grid-column:1/-1}.workspace.fiscal-workspace .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 20px;margin:0}.workspace.fiscal-workspace .fa-field textarea{border-radius:18px;min-height:95px}.workspace.fiscal-workspace .fa-field .custom-select-trigger{font-size:12px}.workspace.fiscal-workspace .modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding-top:24px}.workspace.fiscal-workspace .fa-import-steps{display:flex;align-items:center;gap:13px;color:var(--muted);font-size:11px;margin-bottom:24px}.workspace.fiscal-workspace .fa-import-steps>span{display:flex;align-items:center;gap:7px}.workspace.fiscal-workspace .fa-import-steps i{width:21px;height:21px;display:grid;place-items:center;background:var(--work);font-style:normal;border-radius:50%;font-size:10px}.workspace.fiscal-workspace .fa-import-steps .active{color:var(--blue)}.workspace.fiscal-workspace .fa-import-steps .active i{background:var(--wash);color:var(--blue)}.workspace.fiscal-workspace .fa-import-steps .done{color:var(--fa-green)}.workspace.fiscal-workspace .fa-import-steps .done i{background:var(--fa-green-wash);color:var(--fa-green)}.workspace.fiscal-workspace .fa-import-source{display:flex;align-items:center;gap:10px;margin:17px 0 19px;color:var(--muted);font-size:11px;line-height:1.6;text-decoration:none;min-width:0}.workspace.fiscal-workspace .fa-import-source>span{flex:1}.workspace.fiscal-workspace .fa-import-source:hover{color:var(--blue)}.workspace.fiscal-workspace .fa-upload-zone{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;flex-direction:column;min-height:160px;border:1px dashed #bec4d1;border-radius:18px;background:var(--work);color:var(--muted);cursor:pointer;padding:20px;text-align:center;margin-bottom:20px;overflow:hidden}.workspace.fiscal-workspace .fa-upload-zone input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer}.workspace.fiscal-workspace .fa-upload-zone strong{font-size:13px;font-weight:500;color:var(--text);overflow-wrap:anywhere;max-width:100%}.workspace.fiscal-workspace .fa-upload-zone small{font-size:11px;color:var(--muted)}.workspace.fiscal-workspace .fa-upload-zone.has-file{border-color:var(--blue);background:var(--wash)}.workspace.fiscal-workspace .fa-upload-zone.has-file>svg{color:var(--blue)}.workspace.fiscal-workspace .fa-upload-zone:focus-within{outline:2px solid var(--blue);outline-offset:3px}.workspace.fiscal-workspace .fa-import-confirmations{display:flex;flex-direction:column;gap:14px}.workspace.fiscal-workspace .fa-check-label{display:flex;flex-direction:row;align-items:flex-start;gap:10px;font-size:11px;line-height:1.6;color:var(--muted);cursor:pointer}.workspace.fiscal-workspace .fa-check-label input{margin-top:1px;flex:none}.workspace.fiscal-workspace .fa-import-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid var(--line)}.workspace.fiscal-workspace .fa-import-summary small{display:block;font-size:10px;color:var(--muted);margin-bottom:7px}.workspace.fiscal-workspace .fa-import-summary strong{display:block;font-size:13px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.workspace.fiscal-workspace .fa-preview-scroll{overflow-x:auto;margin:0 0 20px}.workspace.fiscal-workspace .fa-preview-table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap;font-size:11px}.workspace.fiscal-workspace .fa-preview-table th{padding:10px 12px;background:var(--work);font-weight:500;color:var(--muted)}.workspace.fiscal-workspace .fa-preview-table td{padding:14px 12px;border-bottom:1px solid var(--line);line-height:1.5}.workspace.fiscal-workspace .fa-preview-table td:first-child{white-space:normal;min-width:170px;max-width:240px;overflow-wrap:anywhere}.workspace.fiscal-workspace .fa-preview-scroll>small{display:block;color:var(--muted);font-size:10px;margin-top:14px;text-align:center}.workspace.fiscal-workspace .fa-preview-ready{display:flex;align-items:center;gap:5px;color:var(--fa-green)}.workspace.fiscal-workspace .fa-form-section-title{font-size:12px;font-weight:550;margin:0 0 19px;color:var(--text)}.workspace.fiscal-workspace .fa-form-section-title.separated{margin-top:28px;padding-top:22px;border-top:1px solid var(--line)}.workspace.fiscal-workspace .fa-confirm-total{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 20px}.workspace.fiscal-workspace .fa-confirm-total strong{font-weight:550;font-size:21px}.workspace.fiscal-workspace .fa-confirm-total span{font-variant-numeric:tabular-nums;font-size:21px}.workspace.fiscal-workspace .fa-short-copy{font-size:12px;line-height:1.6;margin-bottom:20px}.workspace.fiscal-workspace .fa-invoice-total{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:22px}.workspace.fiscal-workspace .fa-invoice-total>strong{font-size:28px;font-weight:550;font-variant-numeric:tabular-nums}.workspace.fiscal-workspace .fa-details{display:grid;grid-template-columns:minmax(90px,.7fr) minmax(0,1.3fr);gap:17px;font-size:12px;margin:0 0 24px;line-height:1.55}.workspace.fiscal-workspace .fa-details dt{color:var(--muted);margin:0}.workspace.fiscal-workspace .fa-details dd{margin:0;min-width:0;overflow-wrap:anywhere}.workspace.fiscal-workspace .fa-details small{display:block;color:var(--muted);font-size:10px;line-height:1.6;margin-top:5px}.workspace.fiscal-workspace .fa-rejection{display:flex;align-items:flex-start;gap:10px;padding:15px;background:var(--fa-red-wash);color:var(--fa-red);border-radius:14px;margin-bottom:20px;font-size:12px}.workspace.fiscal-workspace .fa-rejection>svg{flex:none;margin-top:1px}.workspace.fiscal-workspace .fa-rejection strong{font-weight:550}.workspace.fiscal-workspace .fa-rejection p{color:inherit;font-size:11px;line-height:1.6;margin:8px 0 0;overflow-wrap:anywhere}.workspace.fiscal-workspace .fa-invoice-actions{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.workspace.fiscal-workspace .fa-invoice-actions .button{font-size:11px;height:38px;min-height:38px;padding:0 14px}.workspace.fiscal-workspace .fa-destructive-link{display:block;background:transparent;border:0;color:var(--fa-red);font-size:11px;margin:20px 0 0;padding:5px 0}.workspace.fiscal-workspace .fa-settings-nav{margin-bottom:22px}.workspace.fiscal-workspace .fa-settings-panel{max-width:1040px}.workspace.fiscal-workspace .fa-settings-panel .fa-panel-heading{padding-bottom:22px;border-bottom:1px solid var(--line)}.workspace.fiscal-workspace .fa-settings-body{padding:25px 26px}.workspace.fiscal-workspace .fa-settings-actions{display:flex;align-items:center;justify-content:flex-end;margin-top:27px;padding-top:22px;border-top:1px solid var(--line)}.workspace.fiscal-workspace .fa-company-lookup{display:flex;align-items:flex-end;gap:13px;margin-bottom:22px;max-width:580px}.workspace.fiscal-workspace .fa-company-lookup .fa-field{flex:1;min-width:180px}.workspace.fiscal-workspace .fa-company-lookup .button{flex:none;min-width:0;font-size:12px}.workspace.fiscal-workspace .fa-source-success{display:flex;align-items:center;gap:7px;color:var(--fa-green);font-size:11px;margin:-8px 0 21px}.workspace.fiscal-workspace .fa-fiscal-settings{display:flex;flex-direction:column;gap:20px;max-width:1040px}.workspace.fiscal-workspace .fa-fiscal-settings>.fa-notice{margin:0}.workspace.fiscal-workspace .fa-tax-summary{display:flex;align-items:center;gap:13px;padding:20px 0;margin:20px 0;border-block:1px solid var(--line)}.workspace.fiscal-workspace .fa-tax-summary>svg{flex:none;color:var(--muted)}.workspace.fiscal-workspace .fa-tax-summary>div{flex:1;min-width:0}.workspace.fiscal-workspace .fa-tax-summary strong{font-size:13px;font-weight:550;display:block}.workspace.fiscal-workspace .fa-tax-summary small{font-size:11px;color:var(--muted);display:block;line-height:1.6;margin-top:5px}.workspace.fiscal-workspace .fa-tax-summary .button{height:36px;min-height:36px;font-size:11px;flex:none}.workspace.fiscal-workspace .fa-fiscal-adjustments{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .22s var(--sp-ease),opacity .2s,visibility .22s}.workspace.fiscal-workspace .fa-fiscal-adjustments.open{grid-template-rows:1fr;opacity:1;visibility:visible}.workspace.fiscal-workspace .fa-fiscal-adjustments>div{min-height:0;overflow:hidden}.workspace.fiscal-workspace .fa-fiscal-adjustments.open>div{padding:7px 0}.workspace.fiscal-workspace .fa-fiscal-confirmations{display:flex;flex-direction:column;gap:14px;margin-top:20px}.workspace.fiscal-workspace input[readonly]{background:var(--control);color:var(--muted)}.workspace.fiscal-workspace .fa-certificate-state{display:flex;align-items:center;gap:14px;margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid var(--line);min-width:0}.workspace.fiscal-workspace .fa-certificate-state>div{flex:1;min-width:0}.workspace.fiscal-workspace .fa-certificate-state strong{display:block;font-size:12px;font-weight:550;overflow-wrap:anywhere;line-height:1.5}.workspace.fiscal-workspace .fa-certificate-state small{display:block;font-size:10px;color:var(--muted);margin-top:6px}.workspace.fiscal-workspace .fa-certificate-icon{display:grid;place-items:center;height:46px;width:46px;flex:none;background:var(--fa-green-wash);color:var(--fa-green);border-radius:14px}.workspace.fiscal-workspace .fa-certificate-icon.expired{background:var(--fa-red-wash);color:var(--fa-red)}.workspace.fiscal-workspace .fa-certificate-empty{display:flex;align-items:center;gap:13px;padding-bottom:23px;margin-bottom:23px;border-bottom:1px solid var(--line);font-size:12px;color:var(--muted)}.workspace.fiscal-workspace .fa-certificate-hint{display:block;font-size:10px;color:var(--muted);line-height:1.6;margin-top:16px}.workspace.fiscal-workspace .fa-field input[type=file]{padding:0;font-size:10px;border:0;white-space:normal;width:100%;min-height:40px;color:var(--muted)}.workspace.fiscal-workspace .fa-mobile-settings-footer{display:none}.workspace.fiscal-workspace .fa-support{display:flex;align-items:center;flex-direction:column;padding:7px 0 12px;color:var(--muted);gap:13px;text-align:center}.workspace.fiscal-workspace .fa-support h3{margin:4px 0 0;font-size:18px;font-weight:550;color:var(--text)}.workspace.fiscal-workspace .fa-support p{font-size:12px;line-height:1.6;margin:0 0 5px;max-width:320px}.workspace.fiscal-workspace .fa-notification-list{display:flex;flex-direction:column}.workspace.fiscal-workspace .fa-notification-list>button{display:flex;align-items:center;gap:14px;padding:17px 0;background:transparent;border:0;border-bottom:1px solid var(--line);text-align:left;color:var(--muted);min-width:0}.workspace.fiscal-workspace .fa-notification-list>button:last-child{border:0}.workspace.fiscal-workspace .fa-notification-list>button>span{flex:1;min-width:0}.workspace.fiscal-workspace .fa-notification-list strong{display:block;font-size:12px;font-weight:500;color:var(--text);line-height:1.5;overflow-wrap:anywhere}.workspace.fiscal-workspace .fa-notification-list small{display:block;line-height:1.6;font-size:11px;overflow-wrap:anywhere;margin-top:5px}.workspace.fiscal-workspace .fa-toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%);z-index:1000100;display:flex;align-items:center;gap:15px;min-width:260px;max-width:min(600px,calc(100vw - 28px));background:var(--surface);border:1px solid var(--line);color:var(--text);box-shadow:var(--sp-shadow);border-radius:18px;padding:10px 12px 10px 19px;font-size:12px;line-height:1.5}.workspace.fiscal-workspace .fa-toast>span{flex:1;min-width:0;overflow-wrap:anywhere}.workspace.fiscal-workspace .fa-access{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:17px;padding:25px;background:var(--canvas)}.workspace.fiscal-workspace .fa-access>img{width:48px;height:48px;object-fit:contain}.workspace.fiscal-workspace .fa-access h1{font-size:25px;font-weight:550;margin:5px 0 0}.workspace.fiscal-workspace .fa-access p{font-size:13px;margin:0 0 5px}@media(max-width:1180px){.workspace.fiscal-workspace .fa-overview-grid{grid-template-columns:minmax(0,1fr) 300px}.workspace.fiscal-workspace .fa-metric{padding:0 19px}.workspace.fiscal-workspace .fa-metric-label{font-size:11px}.workspace.fiscal-workspace .fa-metric-label svg{display:none}.workspace.fiscal-workspace .fa-table td,.workspace.fiscal-workspace .fa-table th{padding-inline:13px}.workspace.fiscal-workspace .fa-file-name strong{max-width:175px}}@media(max-width:960px){.workspace.fiscal-workspace .fa-overview-grid{grid-template-columns:minmax(0,1fr)}.workspace.fiscal-workspace .fa-ranking>div:not(.fa-empty){min-height:72px}.workspace.fiscal-workspace .fa-metrics{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.workspace.fiscal-workspace .fa-metric{padding:23px 24px}.workspace.fiscal-workspace .fa-metric:nth-child(2){border-right:0}.workspace.fiscal-workspace .fa-metric:nth-child(-n+2){border-bottom:1px solid var(--line)}.workspace.fiscal-workspace .fa-metric-label svg{display:block}.workspace.fiscal-workspace .fa-metric .sp-metric-number{font-size:calc(28px * var(--sp-kpi-fit,1))}.workspace.fiscal-workspace .fa-toolbar .search-field{flex-basis:100%}}@media(max-width:768px){.workspace.fiscal-workspace .fa-environment-tag{right:auto;left:16px;top:50px;z-index:62;font-size:8px;gap:4px;line-height:1.5}.workspace.fiscal-workspace .fa-footer{display:none}.workspace.fiscal-workspace .fa-metrics{background:transparent;border:0;gap:9px;margin-bottom:16px}.workspace.fiscal-workspace .fa-metric{padding:17px 15px;background:var(--surface);border:1px solid var(--line)!important;border-radius:14px}.workspace.fiscal-workspace .fa-metric-label{margin-bottom:11px;line-height:1.6;font-size:11px;gap:5px}.workspace.fiscal-workspace .fa-metric-label svg{display:none}.workspace.fiscal-workspace .fa-metric .sp-metric-number{font-size:calc(23px * var(--sp-kpi-fit,1));margin-bottom:9px}.workspace.fiscal-workspace .fa-metric>small{font-size:9px;white-space:normal;min-height:27px;line-height:1.5}.workspace.fiscal-workspace .fa-overview-grid{gap:16px;margin-bottom:16px}.workspace.fiscal-workspace .fa-panel{border-radius:18px}.workspace.fiscal-workspace .fa-panel-heading{padding:19px 17px 16px;gap:10px}.workspace.fiscal-workspace .fa-panel-heading h2{font-size:12px}.workspace.fiscal-workspace .fa-panel-heading .button{font-size:10px;padding:0 10px;gap:4px}.workspace.fiscal-workspace .fa-chart{padding:0 17px 16px}.workspace.fiscal-workspace .fa-chart svg{height:180px}.workspace.fiscal-workspace .fa-chart-legend{gap:12px;font-size:9px}.workspace.fiscal-workspace .fa-chart-legend strong{font-size:11px}.workspace.fiscal-workspace .fa-ranking{padding:0 17px 10px}.workspace.fiscal-workspace .fa-recent-list{padding:0 17px 9px}.workspace.fiscal-workspace .fa-recent-list>button{display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:6px 11px;padding:15px 0}.workspace.fiscal-workspace .fa-recent-list .fa-folder-icon{grid-column:1;grid-row:1/3;width:36px;height:36px;border-radius:11px}.workspace.fiscal-workspace .fa-recent-name{grid-column:2;grid-row:1;min-width:0}.workspace.fiscal-workspace .fa-recent-count{grid-column:2;grid-row:2;font-size:10px}.workspace.fiscal-workspace .fa-recent-list .fa-status{grid-column:3;grid-row:1/3;font-size:9px;padding:5px 7px}.workspace.fiscal-workspace .fa-recent-list>button>svg{display:none}.workspace.fiscal-workspace .fa-empty{padding:34px 18px;min-height:220px}.workspace.fiscal-workspace .fa-empty h2{font-size:13px}.workspace.fiscal-workspace .fa-empty p{font-size:11px}.workspace.fiscal-workspace .fa-invoices>.page-title{flex-wrap:wrap;gap:14px}.workspace.fiscal-workspace .fa-invoices>.page-title>.page-actions{width:100%;display:flex;justify-content:flex-start;gap:9px}.workspace.fiscal-workspace .fa-invoices>.page-title .button{font-size:12px;padding:0 15px;min-height:40px;height:40px}.workspace.fiscal-workspace .fa-invoices>.page-title .button:first-child{flex:none}.workspace.fiscal-workspace .fa-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:16px}.workspace.fiscal-workspace .fa-toolbar .search-field{grid-column:1/-1;min-width:0;width:100%;height:40px}.workspace.fiscal-workspace .fa-toolbar>.sp-custom-select{width:100%;min-width:0}.workspace.fiscal-workspace .fa-toolbar>.sp-time-filter{grid-column:1;grid-row:3}.workspace.fiscal-workspace .fa-toolbar>.sp-icon-button{grid-column:2;grid-row:2}.workspace.fiscal-workspace .fa-toolbar .custom-select-trigger{height:38px;min-height:38px;font-size:11px}.workspace.fiscal-workspace .fa-toolbar .dashboard-date-filter-button{min-width:0;width:100%;height:38px;min-height:38px;font-size:11px!important}.workspace.fiscal-workspace .fa-table-scroll{overflow:visible}.workspace.fiscal-workspace .fa-table{display:block;width:100%;font-size:11px}.workspace.fiscal-workspace .fa-table thead{display:none}.workspace.fiscal-workspace .fa-table tbody{display:block}.workspace.fiscal-workspace .fa-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 15px;padding:20px 17px;border-top:1px solid var(--line);position:relative}.workspace.fiscal-workspace .fa-table td{display:block;border:0;padding:0;max-width:none;width:auto;min-width:0;font-size:11px;overflow-wrap:anywhere;white-space:normal}.workspace.fiscal-workspace .fa-table td[data-label]:before{content:attr(data-label);display:block;font-size:9px;line-height:1.5;color:var(--muted);margin:0 0 6px}.workspace.fiscal-workspace .fa-table td[data-label=Arquivo],.workspace.fiscal-workspace .fa-table td[data-label=Tomador]{grid-column:1/-1;padding-right:29px}.workspace.fiscal-workspace .fa-table td[data-label=Arquivo]:before,.workspace.fiscal-workspace .fa-table td[data-label=Tomador]:before{display:none}.workspace.fiscal-workspace .fa-file-name strong{max-width:none;font-size:13px;font-weight:500}.workspace.fiscal-workspace .fa-table td[data-label=Tomador] strong{font-size:13px;font-weight:500}.workspace.fiscal-workspace .fa-table .fa-amount{text-align:left;font-size:13px;font-weight:500}.workspace.fiscal-workspace .fa-table .fa-actions-cell{position:absolute;right:8px;top:10px;min-width:34px;width:34px;max-width:34px}.workspace.fiscal-workspace .fa-note-table tbody tr{padding-left:45px}.workspace.fiscal-workspace .fa-note-table td.fa-check-col{position:absolute;left:17px;top:24px;padding:0!important;min-width:16px!important;width:16px!important;max-width:16px!important}.workspace.fiscal-workspace .fa-status{font-size:9px;padding:5px 8px}.workspace.fiscal-workspace .fa-batch-heading{display:grid;grid-template-columns:40px minmax(0,1fr);gap:13px;margin-bottom:20px}.workspace.fiscal-workspace .fa-batch-heading>.fa-folder-icon{width:40px;height:40px}.workspace.fiscal-workspace .fa-batch-heading>div:first-of-type strong{font-size:14px}.workspace.fiscal-workspace .fa-batch-heading>div>span{gap:7px 11px;font-size:10px;line-height:1.6}.workspace.fiscal-workspace .fa-batch-total{grid-column:2;display:flex;align-items:center;gap:10px;text-align:left}.workspace.fiscal-workspace .fa-batch-total strong{font-size:19px}.workspace.fiscal-workspace .fa-batch-total small{margin:0;font-size:10px}.workspace.fiscal-workspace .fa-platform-note{padding:15px;border-radius:16px;align-items:flex-start;flex-wrap:wrap;gap:10px}.workspace.fiscal-workspace .fa-platform-note>span{flex-basis:calc(100% - 30px)}.workspace.fiscal-workspace .fa-platform-note>.fa-inline-link{margin-left:29px}.workspace.fiscal-workspace>.space-pagination{position:fixed;left:0;right:0;bottom:calc(71px + env(safe-area-inset-bottom,0px));border-radius:0;border-top:1px solid var(--line);padding:8px 14px;min-height:54px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;z-index:245}.workspace.fiscal-workspace>.space-pagination>span{font-size:9px;text-align:left;white-space:nowrap}.workspace.fiscal-workspace>.space-pagination .pagination-options{display:flex}.workspace.fiscal-workspace>.space-pagination .pagination-controls{gap:2px}.workspace.fiscal-workspace>.space-pagination .pagination-controls button{width:26px;min-width:26px;height:29px;font-size:10px}.workspace.fiscal-workspace:has(>.space-pagination) .fa-page{padding-bottom:calc(164px + env(safe-area-inset-bottom,0px))}.workspace.fiscal-workspace .fa-issue-bar{left:0;right:0;bottom:calc(125px + env(safe-area-inset-bottom,0px));padding:9px 15px;min-height:52px;gap:9px;z-index:245}.workspace.fiscal-workspace .fa-issue-bar>span{font-size:10px}.workspace.fiscal-workspace .fa-issue-bar .button{font-size:11px;height:34px;min-height:34px;padding:0 12px}.workspace.fiscal-workspace:has(.fa-issue-bar) .fa-page{padding-bottom:calc(221px + env(safe-area-inset-bottom,0px))}.workspace.fiscal-workspace dialog.fa-dialog,.workspace.fiscal-workspace dialog.fa-dialog.wide{width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border-radius:24px}.workspace.fiscal-workspace dialog.fa-dialog>header{padding:17px 18px}.workspace.fiscal-workspace dialog.fa-dialog>header h2{font-size:17px}.workspace.fiscal-workspace dialog.fa-dialog>.modal-content{padding:20px 18px}.workspace.fiscal-workspace .form-grid{grid-template-columns:minmax(0,1fr);gap:18px}.workspace.fiscal-workspace .fa-field-full{grid-column:auto}.workspace.fiscal-workspace .fa-field>span:first-child{font-size:11px}.workspace.fiscal-workspace .fa-import-summary{gap:17px}.workspace.fiscal-workspace .fa-import-summary strong{font-size:12px}.workspace.fiscal-workspace .modal-actions{padding-top:22px;gap:9px}.workspace.fiscal-workspace .modal-actions .button{font-size:11px;padding:0 14px}.workspace.fiscal-workspace .fa-invoice-total>strong{font-size:25px}.workspace.fiscal-workspace .fa-details{font-size:11px;gap:15px}.workspace.fiscal-workspace .fa-invoice-actions .button{min-height:40px;height:40px}.workspace.fiscal-workspace .fa-settings-nav{width:100%;margin-bottom:20px;gap:2px;padding:4px}.workspace.fiscal-workspace .fa-settings-nav button{flex:1;gap:5px;min-width:0;padding:9px 5px;font-size:10px;min-height:38px}.workspace.fiscal-workspace .fa-settings-nav button svg{width:14px;height:14px}.workspace.fiscal-workspace .fa-settings-panel .fa-panel-heading{padding:19px 18px}.workspace.fiscal-workspace .fa-settings-body{padding:21px 18px}.workspace.fiscal-workspace .fa-settings-actions{margin-top:23px;padding-top:19px}.workspace.fiscal-workspace .fa-settings-actions .button{font-size:12px;height:40px;min-height:40px}.workspace.fiscal-workspace .fa-company-lookup{flex-wrap:wrap;gap:10px}.workspace.fiscal-workspace .fa-company-lookup .fa-field{flex-basis:100%;min-width:0}.workspace.fiscal-workspace .fa-company-lookup .button{height:37px;min-height:37px;font-size:11px}.workspace.fiscal-workspace .fa-tax-summary{flex-wrap:wrap;align-items:flex-start;gap:12px}.workspace.fiscal-workspace .fa-tax-summary>div{flex-basis:calc(100% - 40px)}.workspace.fiscal-workspace .fa-tax-summary .button{margin-left:33px}.workspace.fiscal-workspace .fa-certificate-state{flex-wrap:wrap;gap:11px}.workspace.fiscal-workspace .fa-certificate-state>div{min-width:0;flex-basis:calc(100% - 60px)}.workspace.fiscal-workspace .fa-certificate-state>.fa-status{margin-left:58px}.workspace.fiscal-workspace .fa-mobile-settings-footer{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:8px;margin-top:20px}.workspace.fiscal-workspace .fa-mobile-settings-footer .sp-nav-item{width:100%;margin:0;font-size:12px}.workspace.fiscal-workspace .fa-mobile-settings-footer .sp-nav-item>span{opacity:1;transform:none}.workspace.fiscal-workspace .fa-toast{bottom:calc(150px + env(safe-area-inset-bottom,0px));font-size:11px;left:14px;right:14px;max-width:none;min-width:0;transform:none;padding:10px 10px 10px 15px;border-radius:16px}}@media(max-width:359px){.workspace.fiscal-workspace .fa-metric{padding:15px 12px}.workspace.fiscal-workspace .fa-metric-label{font-size:10px}.workspace.fiscal-workspace .fa-settings-nav button{font-size:9px}.workspace.fiscal-workspace .fa-settings-nav button svg{display:none}.workspace.fiscal-workspace .fa-chart-legend strong{font-size:10px}.workspace.fiscal-workspace .fa-ranking>div>span:last-child{font-size:11px}.workspace.fiscal-workspace .fa-import-steps{gap:8px;font-size:10px}}@media(prefers-reduced-motion:reduce){.workspace.fiscal-workspace *,.workspace.fiscal-workspace *:before,.workspace.fiscal-workspace *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@font-face{font-family:Space Inter;src:url(/fonts/inter/InterVariable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Space Inter;src:url(/fonts/inter/InterVariable-Italic.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter/InterVariable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.workspace.fiscal-workspace{--sp-chart-previous:#b5bdd0;font-family:Space Inter,Inter,Arial,sans-serif}.workspace.fiscal-workspace.dark-theme{--sp-chart-previous:#5b6274}.workspace.fiscal-workspace .fa-page{min-height:100%}.workspace.fiscal-workspace .fa-settings-panel,.workspace.fiscal-workspace .fa-fiscal-settings{max-width:none;width:100%}.workspace.fiscal-workspace .sp-topbar .sp-icon-button{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;border-radius:50%!important}.workspace.fiscal-workspace .sp-notification-dot{width:7px;height:7px;border-radius:50%;background:#e34251;position:absolute;top:5px;right:6px;box-shadow:0 0 0 2px var(--sp-canvas);transition:opacity .2s,transform .2s}.workspace.fiscal-workspace .sp-notifications-menu .sp-morph-body{padding:12px 10px 18px;min-height:310px}.workspace.fiscal-workspace .sp-notifications-menu .sp-empty{margin:8px 6px;font-size:12px;line-height:1.65;color:var(--muted)}.workspace.fiscal-workspace .sp-notice-item{display:flex;align-items:flex-start;gap:10px;text-decoration:none;color:var(--text);width:100%;border:0;text-align:left;padding:16px 10px;border-radius:15px;background:var(--wash);margin-bottom:8px;transition:background .2s}.workspace.fiscal-workspace .sp-notice-item:hover{background:var(--hover)}.workspace.fiscal-workspace .sp-notice-item>span:nth-child(2){flex:1;min-width:0}.workspace.fiscal-workspace .sp-notice-item>svg{flex-shrink:0;color:var(--muted)}.workspace.fiscal-workspace .sp-notice-icon{color:var(--blue);padding-top:1px}.workspace.fiscal-workspace .sp-notice-item strong{display:block;font-size:12px;font-weight:550;line-height:1.5}.workspace.fiscal-workspace .sp-notice-item small{display:block;font-size:11px;color:var(--muted);line-height:1.65;margin-top:5px}.workspace.fiscal-workspace .sp-search-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 22px;border-bottom:1px solid var(--line)}.workspace.fiscal-workspace .sp-search-heading h2{font-size:17px;font-weight:550;margin:0}.workspace.fiscal-workspace .sp-search-footer{display:flex;align-items:center;gap:5px;font-size:10px;padding:13px 20px;color:var(--muted);border-top:1px solid var(--line)}.workspace.fiscal-workspace .sp-search-footer>span{margin-left:auto}.workspace.fiscal-workspace .sp-chart-legend{display:flex;gap:18px;padding:3px 24px 0;font-size:10px;color:var(--muted)}.workspace.fiscal-workspace .sp-chart-legend>span{display:flex;align-items:center;gap:7px}.workspace.fiscal-workspace .sp-chart-legend i{width:15px;height:2px;background:#2554ff;border-radius:2px}.workspace.fiscal-workspace .sp-chart-legend>span:last-child i{background:var(--sp-chart-previous)}.workspace.fiscal-workspace .sp-chart{position:relative;width:100%;height:248px;padding:18px 17px 18px 12px;min-width:0}.workspace.fiscal-workspace .sp-chart-tooltip{border:1px solid var(--line);background:var(--surface);border-radius:9px;padding:12px;box-shadow:var(--sp-shadow);font-size:11px}.workspace.fiscal-workspace .sp-chart-tooltip small{display:block;margin-bottom:8px;color:var(--muted)}.workspace.fiscal-workspace .sp-chart-tooltip>div{display:flex;gap:8px;align-items:center;margin-top:8px}.workspace.fiscal-workspace .sp-chart-tooltip strong{margin-left:12px;font-weight:550}.workspace.fiscal-workspace .sp-chart-tooltip>div>span{width:6px;height:6px;border-radius:50%}.workspace.fiscal-workspace .fa-import-steps{justify-content:center;margin-bottom:27px}.workspace.fiscal-workspace .fa-upload-large{min-height:230px;margin-bottom:0}.workspace.fiscal-workspace .fa-upload-zone.dragging{border-color:var(--blue);background:var(--wash)}.workspace.fiscal-workspace .fa-import-reading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;min-height:220px;color:var(--muted);text-align:center}.workspace.fiscal-workspace .fa-import-reading strong{font-size:15px;color:var(--text);font-weight:500}.workspace.fiscal-workspace .fa-import-reading small{font-size:12px;overflow-wrap:anywhere}.workspace.fiscal-workspace .fa-import-processing{display:flex;flex-direction:column;gap:20px;padding:20px 15px;max-width:460px;margin:auto}.workspace.fiscal-workspace .fa-import-processing>div{display:flex;align-items:center;gap:13px;color:var(--muted);font-size:13px}.workspace.fiscal-workspace .fa-import-processing>div>svg{width:22px;height:22px;flex:none}.workspace.fiscal-workspace .fa-import-processing>div:has(.lucide-circle-check)>svg{color:var(--fa-green)}.workspace.fiscal-workspace .fa-import-processing .active{color:var(--blue)}.workspace.fiscal-workspace .fa-import-processing .attention{color:var(--fa-amber)}.workspace.fiscal-workspace .fa-result-heading{display:flex;flex-direction:column;align-items:center;gap:12px;padding:8px 0 4px;text-align:center}.workspace.fiscal-workspace .fa-result-heading h3{font-size:21px;font-weight:550;color:var(--text);margin:0}.workspace.fiscal-workspace .fa-result-heading.complete>svg{color:var(--fa-green)}.workspace.fiscal-workspace .fa-result-heading.attention>svg{color:var(--fa-amber)}.workspace.fiscal-workspace .fa-import-summary .sp-custom-select,.workspace.fiscal-workspace .fa-import-summary input{margin-top:8px;font-size:12px}.workspace.fiscal-workspace .fa-mapping-grid{margin-bottom:24px}.workspace.fiscal-workspace .fa-company-lookup{max-width:none;width:100%;display:grid;grid-template-columns:minmax(180px,400px) max-content;align-items:end;gap:14px}.workspace.fiscal-workspace .fa-company-lookup .button{height:40px;min-height:40px;margin-bottom:0}.workspace.fiscal-workspace .fa-company-regime{display:grid;grid-template-columns:minmax(180px,400px) max-content;gap:14px;align-items:end;margin-bottom:24px}.workspace.fiscal-workspace .fa-company-regime .button{height:40px;min-height:40px}.workspace.fiscal-workspace .fa-certificate-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.workspace.fiscal-workspace .fa-certificate-column{padding:26px;min-width:0}.workspace.fiscal-workspace .fa-certificate-column+.fa-certificate-column{border-left:1px solid var(--line)}.workspace.fiscal-workspace .fa-certificate-column>h3{margin:0 0 24px;font-size:13px;font-weight:550;line-height:1.5}.workspace.fiscal-workspace .fa-certificate-layout .fa-certificate-state{align-items:flex-start;flex-wrap:wrap;gap:11px;padding:0 0 18px}.workspace.fiscal-workspace .fa-certificate-layout .fa-certificate-state>div{flex:1;min-width:160px}.workspace.fiscal-workspace .fa-certificate-layout .fa-certificate-state strong{font-size:12px}.workspace.fiscal-workspace .fa-certificate-layout .fa-certificate-state>.fa-status{margin-left:0}.workspace.fiscal-workspace .fa-certificate-layout .fa-certificate-empty{padding:0 0 24px;justify-content:flex-start;min-height:54px}.workspace.fiscal-workspace .fa-a1-upload{min-height:135px;margin-bottom:22px}.workspace.fiscal-workspace .fa-numbering{margin:24px 0}.workspace.fiscal-workspace .fa-settings-error{padding:22px 26px 0}.workspace.fiscal-workspace .fa-certificate-column form>.fa-settings-actions,.workspace.fiscal-workspace form.fa-certificate-column>.fa-settings-actions{margin-top:24px;gap:10px;flex-wrap:wrap}.workspace.fiscal-workspace .fa-billing-top{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.7fr);gap:18px}.workspace.fiscal-workspace .fa-billing .billing-heading{align-items:center}.workspace.fiscal-workspace .fa-billing .billing-heading h2,.workspace.fiscal-workspace .fa-billing .billing-options-head h2{font-size:15px}.workspace.fiscal-workspace .fa-billing .billing-current{margin-top:16px;padding:17px 0;border-bottom:0}.workspace.fiscal-workspace .fa-billing-details{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:15px;margin:9px 0 0;font-size:12px}.workspace.fiscal-workspace .fa-billing-details dt{color:var(--muted)}.workspace.fiscal-workspace .fa-billing-details dd{margin:0;text-align:right;overflow-wrap:anywhere}.workspace.fiscal-workspace .fa-billing-summary-actions{display:flex;flex-direction:column;align-items:flex-start;margin-top:22px;gap:10px}.workspace.fiscal-workspace .fa-billing-summary-actions .button{font-size:11px;height:36px;min-height:36px}.workspace.fiscal-workspace .fa-billing-summary-actions .fa-destructive-link{margin:0}.workspace.fiscal-workspace .fa-billing-history-scroll{max-width:100%;overflow-x:auto;margin:15px -26px -10px}.workspace.fiscal-workspace .fa-billing-history .fa-table{font-size:11px}.workspace.fiscal-workspace .fa-billing-history .fa-table th{padding-inline:16px;font-size:10px}.workspace.fiscal-workspace .fa-billing-history .fa-table td{padding:17px 16px}.workspace.fiscal-workspace .fa-billing-history .fa-table tr{cursor:default}.workspace.fiscal-workspace .fa-billing-history .button{font-size:10px;min-height:31px;height:31px;padding:0 13px}.workspace.fiscal-workspace .fa-billing-history .billing-empty{min-height:160px;justify-content:center}.workspace.fiscal-workspace .fa-billing-payment-choice{display:flex;align-items:center;justify-content:flex-end;gap:13px;margin-top:17px;font-size:11px;color:var(--muted)}.workspace.fiscal-workspace .fa-billing-payment-choice .sp-custom-select{width:190px}.workspace.fiscal-workspace .fa-billing .billing-plan-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;border:0;margin-top:23px}.workspace.fiscal-workspace .fa-billing .billing-plan{display:flex;flex-direction:column;align-items:stretch;border:1px solid var(--line);border-radius:18px;padding:23px;gap:27px;min-height:235px}.workspace.fiscal-workspace .fa-billing .billing-plan.current{border-color:var(--blue)}.workspace.fiscal-workspace .fa-billing .billing-plan h3{font-size:18px}.workspace.fiscal-workspace .fa-billing .billing-plan-price .sp-metric-number{font-size:27px;font-weight:550;white-space:nowrap}.workspace.fiscal-workspace .fa-billing .billing-plan .button{width:100%;margin-top:auto;font-size:11px;min-height:38px;height:38px}.workspace.fiscal-workspace .fa-billing-unavailable{font-size:11px;color:var(--muted);margin:19px 0 0}.workspace.fiscal-workspace .fa-payment-total{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:24px}.workspace.fiscal-workspace .fa-payment-total span{font-size:11px;color:var(--muted)}.workspace.fiscal-workspace .fa-payment-total strong{font-size:24px;font-weight:550;font-variant-numeric:tabular-nums}.workspace.fiscal-workspace .fa-payment-simulation{display:flex;align-items:center;gap:9px;padding:12px 14px;background:var(--control);border:1px solid var(--line);border-radius:13px;color:var(--muted);font-size:11px;margin:0 0 24px}.workspace.fiscal-workspace .fa-payment-pix{display:flex;flex-direction:column;align-items:center;gap:15px;margin-top:24px}.workspace.fiscal-workspace .fa-payment-pix img{width:180px;height:180px;object-fit:contain;padding:10px;background:#fff;border-radius:13px}.workspace.fiscal-workspace .fa-payment-pix textarea{width:100%;resize:none;min-height:78px;font-size:10px;border-radius:14px}.workspace.fiscal-workspace .fa-payment-download{display:flex;margin-top:22px;max-width:max-content;text-decoration:none}@media(min-width:1600px){.workspace.fiscal-workspace .sp-chart{height:275px}}@media(max-width:1180px){.workspace.fiscal-workspace .fa-overview-grid{grid-template-columns:minmax(0,1fr) 280px;gap:16px}.workspace.fiscal-workspace .fa-billing-top{grid-template-columns:minmax(240px,.85fr) minmax(0,1.5fr)}.workspace.fiscal-workspace .fa-billing .billing-plan{padding:19px}.workspace.fiscal-workspace .fa-billing .billing-plan-price .sp-metric-number{font-size:23px}}@media(max-width:960px){.workspace.fiscal-workspace .fa-overview-grid,.workspace.fiscal-workspace .fa-billing-top,.workspace.fiscal-workspace .fa-certificate-layout{grid-template-columns:minmax(0,1fr)}.workspace.fiscal-workspace .fa-certificate-column+.fa-certificate-column{border-left:0;border-top:1px solid var(--line)}}@media(max-width:768px){.workspace.fiscal-workspace .sp-chart{padding-left:12px;padding-right:12px;touch-action:pan-y;height:228px}.workspace.fiscal-workspace .sp-chart-legend{padding-inline:17px}.workspace.fiscal-workspace .sp-mobile-chart-selection{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.workspace.fiscal-workspace .sp-mobile-chart-selection>.sp-chart-tooltip{position:absolute;top:2px;left:50%;transform:translate(-50%);min-width:174px;box-shadow:var(--sp-shadow)}.workspace.fiscal-workspace .sp-mobile-chart-guide{position:absolute;top:18px;bottom:38px;width:1px;background:var(--sp-blue);opacity:.55;transition:left 90ms ease-out}.workspace.fiscal-workspace .sp-search-footer{font-size:9px;padding-inline:15px}.workspace.fiscal-workspace .sp-search-footer>span{font-size:9px}.workspace.fiscal-workspace .fa-import-steps{gap:10px;font-size:11px}.workspace.fiscal-workspace .fa-import-processing{padding:12px 5px;gap:21px}.workspace.fiscal-workspace .fa-import-processing>div{font-size:12px}.workspace.fiscal-workspace .fa-settings-nav button{font-size:10px;min-width:0;white-space:normal;line-height:1.35}.workspace.fiscal-workspace .fa-settings-nav button svg{display:none}.workspace.fiscal-workspace .fa-company-lookup,.workspace.fiscal-workspace .fa-company-regime{grid-template-columns:minmax(0,1fr);align-items:stretch}.workspace.fiscal-workspace .fa-company-lookup .button,.workspace.fiscal-workspace .fa-company-regime .button{justify-self:start;max-width:max-content;min-height:38px;height:38px}.workspace.fiscal-workspace .fa-certificate-column{padding:22px 18px}.workspace.fiscal-workspace .fa-certificate-column>h3{font-size:12px}.workspace.fiscal-workspace .fa-numbering{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.workspace.fiscal-workspace .fa-numbering .fa-field{font-size:10px}.workspace.fiscal-workspace .fa-numbering .fa-field>span{font-size:10px}.workspace.fiscal-workspace .fa-billing .billing-plan-list{grid-template-columns:minmax(0,1fr);gap:12px}.workspace.fiscal-workspace .fa-billing .billing-plan{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:19px;min-height:0;padding:20px}.workspace.fiscal-workspace .fa-billing .billing-plan .button{grid-column:1/-1;margin-top:0}.workspace.fiscal-workspace .fa-billing .billing-plan-price{text-align:right}.workspace.fiscal-workspace .fa-billing .billing-plan-name h3{font-size:15px}.workspace.fiscal-workspace .fa-billing .billing-plan-price .sp-metric-number{font-size:22px}.workspace.fiscal-workspace .fa-billing-payment-choice{justify-content:flex-start;flex-wrap:wrap;gap:11px}.workspace.fiscal-workspace .fa-billing-payment-choice .sp-custom-select{width:100%}.workspace.fiscal-workspace .fa-billing-history-scroll{margin-inline:-17px;overflow:visible}.workspace.fiscal-workspace .fa-billing-history .fa-table tbody tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:20px 17px}.workspace.fiscal-workspace .fa-billing-history .fa-table td{padding:0}.workspace.fiscal-workspace .fa-billing-history .fa-table td:last-child{grid-column:1/-1}.workspace.fiscal-workspace .fa-payment-total{gap:10px}.workspace.fiscal-workspace .fa-payment-total strong{font-size:22px}.workspace.fiscal-workspace .fa-note-table td[data-label="Número / série"]{grid-column:1;grid-row:2}}.workspace.fiscal-workspace .fa-note-table :is(th,td){text-align:left}.workspace.fiscal-workspace .fa-note-table td .fa-status{margin-left:0}.workspace.fiscal-workspace .fa-company-identity{margin-bottom:21px}.workspace.fiscal-workspace .fa-company-cnpj-controls{display:flex;align-items:center;gap:12px;margin-top:8px;min-width:0}.workspace.fiscal-workspace .fa-company-cnpj-controls input{flex:1;min-width:0;width:0;margin:0;height:40px;min-height:40px}.workspace.fiscal-workspace .fa-company-cnpj-controls .button{height:40px;min-height:40px;flex:none;margin:0;font-size:11px;padding-inline:15px;align-self:center}.workspace.fiscal-workspace .fa-company-registration{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.workspace.fiscal-workspace .fa-company-regime{grid-template-columns:210px max-content;align-items:end;gap:14px;margin-bottom:0}.workspace.fiscal-workspace .fa-company-regime .button{margin:0;height:40px;min-height:40px;align-self:end}.workspace.fiscal-workspace .fa-company-regime .custom-select-trigger{width:100%;height:40px;min-height:40px}.workspace.fiscal-workspace .fa-fiscal-review-link{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--blue);margin:14px 0 0;padding:4px 0;font-size:11px;line-height:1.5;text-align:left;min-height:24px}.workspace.fiscal-workspace .fa-fiscal-review-link:hover{color:var(--blue-deep,#163bd5)}.workspace.fiscal-workspace .fa-fiscal-adjustments.open{margin-top:22px}.workspace.fiscal-workspace .fa-emission-environments{margin:0;padding:0;border:0;min-width:0}.workspace.fiscal-workspace .fa-emission-environments legend{padding:0;margin:0 0 13px;font-size:12px;color:var(--text)}.workspace.fiscal-workspace .fa-emission-environments>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.workspace.fiscal-workspace .fa-emission-environments label{display:flex;flex-direction:column;gap:10px;border:1px solid var(--line);background:var(--control);border-radius:12px;padding:15px;cursor:pointer;transition:border-color .2s,background .2s;min-width:0}.workspace.fiscal-workspace .fa-emission-environments label.selected{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue);background:var(--wash)}.workspace.fiscal-workspace .fa-emission-environments label>span{display:flex;align-items:center;gap:9px}.workspace.fiscal-workspace .fa-emission-environments input[type=radio]{-moz-appearance:auto;appearance:auto;-webkit-appearance:radio;accent-color:var(--blue);width:16px;height:16px;min-width:16px;min-height:16px;margin:0;padding:0;border:0;flex:none}.workspace.fiscal-workspace .fa-emission-environments strong{font-size:12px;font-weight:550;line-height:1.5}.workspace.fiscal-workspace .fa-emission-environments small{font-size:10px;line-height:1.6;color:var(--muted)}@media(max-width:1150px){.workspace.fiscal-workspace .fa-company-registration{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace.fiscal-workspace .fa-company-cnpj-controls{gap:8px}.workspace.fiscal-workspace .fa-company-cnpj-controls .button{padding-inline:11px;font-size:10px}.workspace.fiscal-workspace .fa-company-cnpj-controls .button svg{width:14px;height:14px}}@media(max-width:768px){.workspace.fiscal-workspace .fa-company-registration{grid-template-columns:minmax(0,1fr)}.workspace.fiscal-workspace .fa-company-identity{margin-bottom:18px}.workspace.fiscal-workspace .fa-company-cnpj-controls input{font-size:11px}.workspace.fiscal-workspace .fa-company-regime{grid-template-columns:minmax(0,210px) max-content;align-items:end;gap:10px}.workspace.fiscal-workspace .fa-company-regime .button{justify-self:stretch;min-height:40px;height:40px}.workspace.fiscal-workspace .fa-emission-environments>div{gap:10px}.workspace.fiscal-workspace .fa-emission-environments label{padding:13px 11px}.workspace.fiscal-workspace .fa-emission-environments strong{font-size:10px}.workspace.fiscal-workspace .fa-emission-environments small{font-size:9px}}.workspace.fiscal-workspace .fa-company-regime .fa-field{margin:0}.workspace.fiscal-workspace .fa-settings-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.workspace.fiscal-workspace .fa-settings-toolbar .fa-settings-nav{margin-bottom:0;flex-shrink:0}.workspace.fiscal-workspace .fa-settings-save{flex-shrink:0}@media(max-width:900px){.workspace.fiscal-workspace .fa-settings-toolbar{flex-wrap:wrap;gap:12px}.workspace.fiscal-workspace .fa-settings-toolbar .fa-settings-nav{margin-bottom:0;max-width:100%}.workspace.fiscal-workspace .fa-settings-save{margin-left:auto}}@media(max-width:560px){.workspace.fiscal-workspace .fa-settings-toolbar{gap:14px}.workspace.fiscal-workspace .fa-settings-save{width:100%;height:40px}}.workspace.fiscal-workspace .fa-metric-unavailable{color:var(--text)}.workspace.fiscal-workspace .fa-import-blocked{padding:18px 0 0;margin-top:20px;border-top:1px solid var(--line);text-align:left}.workspace.fiscal-workspace .fa-import-blocked p{margin:0 0 12px;font-size:14px;font-weight:600;color:var(--text)}.workspace.fiscal-workspace .fa-import-blocked ul{margin:0 0 16px;padding-left:18px;color:var(--muted);font-size:13px;line-height:1.8}.workspace.fiscal-workspace .fa-manual-fields{border:0;padding:0;margin:0;min-width:0}.workspace.fiscal-workspace .fa-manual-section+.fa-manual-section{margin-top:24px;padding-top:22px;border-top:1px solid var(--line)}.workspace.fiscal-workspace .fa-new-note .fa-manual-section{padding:24px}.workspace.fiscal-workspace .fa-new-note .fa-manual-section+.fa-manual-section{margin-top:0}.workspace.fiscal-workspace .fa-new-note .fa-manual-form{width:100%;min-width:0}.workspace.fiscal-workspace .fa-new-note .fa-form-section-title{font-size:13px;font-weight:550;line-height:1.5}.workspace.fiscal-workspace .fa-optional-month{display:flex;align-items:center;gap:8px;min-width:0;margin-top:8px}.workspace.fiscal-workspace .fa-optional-month .sp-time-filter{flex:1;min-width:0;width:auto;margin:0}.workspace.fiscal-workspace .fa-optional-month .custom-select-trigger{width:100%;height:40px;min-height:40px;min-width:0}.workspace.fiscal-workspace .fa-optional-month .custom-select-trigger>span:not(.sp-morph-caret){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace.fiscal-workspace .fa-clear-competence{display:flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;min-height:40px;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--control);color:var(--muted);transition:background .16s,border-color .16s,color .16s}.workspace.fiscal-workspace .fa-clear-competence:hover{background:var(--wash);color:var(--blue);border-color:var(--blue)}.workspace.fiscal-workspace .fa-clear-competence:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.workspace.fiscal-workspace .fa-manual-note-icon{display:inline-flex;position:relative;align-items:center;justify-content:center;flex:none;width:21px;height:21px;color:var(--muted)}.workspace.fiscal-workspace .fa-manual-note-icon>span{position:absolute;left:5px;top:9px;font-size:6px;line-height:1;font-weight:600;letter-spacing:-.15px}.workspace.fiscal-workspace .fa-channel-empty{color:var(--muted)}@media(max-width:768px){.workspace.fiscal-workspace .fa-new-note .page-title{flex-wrap:wrap;gap:14px}.workspace.fiscal-workspace .fa-new-note .page-actions{width:100%;justify-content:flex-end}.workspace.fiscal-workspace .fa-new-note .page-actions .button{height:40px;min-height:40px}.workspace.fiscal-workspace .fa-new-note .fa-manual-section{padding:20px 18px}.workspace.fiscal-workspace .fa-new-note .fa-form-section-title{font-size:12px}}@media(max-width:420px){.workspace.fiscal-workspace .fa-new-note .page-actions .button{flex:1;justify-content:center}.workspace.fiscal-workspace .fa-new-note .fa-manual-section{padding:18px 15px}}.workspace.fiscal-workspace .fa-column-identification{margin:0 0 24px}.workspace.fiscal-workspace .fa-column-list{border-top:1px solid var(--line)}.workspace.fiscal-workspace .fa-column-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,280px);align-items:center;gap:24px;padding:17px 0;border-bottom:1px solid var(--line)}.workspace.fiscal-workspace .fa-column-source{min-width:0}.workspace.fiscal-workspace .fa-column-source strong{display:block;font-size:12px;line-height:1.5;font-weight:550;color:var(--text);overflow-wrap:anywhere}.workspace.fiscal-workspace .fa-column-source small{display:block;margin-top:6px;font-size:10px;line-height:1.6;color:var(--muted);overflow-wrap:anywhere}.workspace.fiscal-workspace .fa-column-row .fa-field{margin:0}.workspace.fiscal-workspace .fa-column-row .custom-select-trigger{height:40px;min-height:40px;width:100%}.workspace.fiscal-workspace .fa-import-note-preview{margin:0 0 10px;min-width:0}.workspace.fiscal-workspace .fa-import-note-preview .fa-form-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.workspace.fiscal-workspace .fa-import-note-preview .fa-form-section-title>span{font-size:10px;color:var(--muted);font-weight:400}.workspace.fiscal-workspace .fa-import-note-preview .fa-preview-scroll{max-height:min(42dvh,420px);margin:0;overscroll-behavior:contain;border:1px solid var(--line);border-radius:12px}.workspace.fiscal-workspace .fa-import-note-preview .fa-preview-table th{position:sticky;top:0;z-index:1}.workspace.fiscal-workspace .fa-import-note-preview .fa-preview-table td:nth-child(4){white-space:nowrap}.workspace.fiscal-workspace .fa-import-note-preview .fa-preview-email{min-width:140px;max-width:190px;white-space:normal;overflow-wrap:anywhere}.workspace.fiscal-workspace .fa-import-note-preview .fa-preview-email.missing{color:var(--muted)}.workspace.fiscal-workspace .fa-import-note-preview.stale .fa-preview-table{opacity:.6}.workspace.fiscal-workspace .fa-import-note-preview .fa-preview-pagination{position:static;left:auto;right:auto;bottom:auto;z-index:auto;min-height:0;margin:0;padding:11px 0 0;border:0;border-radius:0;background:transparent;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;font-size:10px}.workspace.fiscal-workspace .fa-preview-pagination .pagination-options{display:flex;gap:0}.workspace.fiscal-workspace .fa-preview-pagination .pagination-controls{justify-content:flex-end;gap:3px}.workspace.fiscal-workspace .fa-preview-pagination .pagination-controls button{height:29px;width:29px;min-width:29px;font-size:10px}.workspace.fiscal-workspace .fa-preview-pagination .pagination-controls button:first-child,.workspace.fiscal-workspace .fa-preview-pagination .pagination-controls button:last-child{display:grid}.workspace.fiscal-workspace .fa-import-summary .fa-optional-month{margin-top:0}@media(max-width:768px){.workspace.fiscal-workspace .fa-column-row{grid-template-columns:minmax(0,1fr);gap:11px;padding:15px 0}.workspace.fiscal-workspace .fa-column-source strong{font-size:11px}.workspace.fiscal-workspace .fa-column-source small{font-size:10px}.workspace.fiscal-workspace .fa-import-note-preview .fa-preview-pagination{flex-wrap:wrap;gap:8px}.workspace.fiscal-workspace .fa-preview-pagination>span{grid-area:auto;white-space:nowrap;text-align:left;font-size:9px}.workspace.fiscal-workspace .fa-preview-pagination .pagination-controls{grid-area:auto;gap:1px}.workspace.fiscal-workspace .fa-preview-pagination .pagination-controls button{width:25px;min-width:25px;height:28px}.workspace.fiscal-workspace .fa-import-note-preview .fa-form-section-title>span{font-size:9px}}.auth-refined{font-family:Space Inter,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.auth-refined .auth-form h1{margin:0 0 30px}.auth-refined .auth-form form{margin-top:0}.auth-refined .auth-form label{align-items:stretch;text-align:left}.auth-refined .auth-form input:not([type=checkbox]),.auth-refined .auth-form .password-field{border:1px solid #e3e5ea;border-radius:999px;background:#f6f6f8;min-height:48px;transition:border-color .18s ease,background .18s ease}.auth-refined .auth-form input:not([type=checkbox]){padding:12px 17px}.auth-refined .auth-form .password-field input{border:0;background:transparent;padding-right:46px;min-height:46px}.auth-refined .auth-form .password-field button{top:50%;right:9px;transform:translateY(-50%);min-height:32px;width:32px}.auth-refined .auth-form input:not([type=checkbox]):focus,.auth-refined .auth-form .password-field:focus-within{border-color:#2554ff;outline:0}.auth-refined .auth-form .password-field input:focus{border-color:transparent}.auth-refined .auth-form input.auth-input-invalid:not([type=checkbox]),.auth-refined .auth-form .auth-input-invalid,.auth-refined .auth-form .auth-input-invalid:focus-within{border-color:#d92d20}.auth-refined .form-error{text-align:center;border-radius:12px;font-size:12px;margin:0 0 16px}.auth-refined .auth-form form>.button{justify-content:center}.auth-refined .auth-account-links{margin-top:23px;display:flex;justify-content:center;align-items:center;gap:17px;font-size:12px}.auth-refined .auth-account-links a,.auth-refined .auth-account-links button,.auth-refined .auth-return{color:#525866;padding:0;min-height:24px;font-size:12px;font-weight:500}.auth-refined .auth-account-links button{background:none;border:0}.auth-refined .auth-account-links span{color:#c9cbd1}.auth-refined .auth-account-links a:hover,.auth-refined .auth-account-links button:hover,.auth-refined .auth-return:hover{color:#2554ff}.auth-refined .auth-channels{gap:23px;flex-wrap:wrap}.auth-refined .auth-channel-ml{font-weight:650;color:#374151}.auth-refined .recovery-message{font-size:13px;line-height:1.6;margin:-10px 0 25px}.auth-refined .recovery-message strong{font-weight:550;white-space:nowrap}.auth-refined .recovery-code{margin-bottom:22px}.auth-refined .recovery-code label{margin-bottom:12px}.auth-refined .recovery-code-inputs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.auth-refined .recovery-code-inputs input:not([type=checkbox]){border-radius:12px;padding:10px 0;text-align:center;font-size:24px;font-weight:600;min-height:54px}.auth-refined .auth-return{display:block;margin:17px auto 0;background:none;border:0}.auth-refined .recovery-policy{font-size:11px;color:#737986;line-height:1.6;margin:-5px 0 18px}.auth-refined .recovery-complete{text-align:center}.auth-refined .recovery-complete svg{color:#17a468}.auth-refined .recovery-complete p{font-size:13px;color:#667085;margin:16px 0 24px}.auth-refined .recovery-complete .button{width:100%}@media(max-width:900px){.auth-refined{display:block}.auth-refined .auth-aside{display:none}.auth-refined .auth-main{align-items:center;padding:36px 26px 24px;min-height:100dvh}.auth-refined .auth-main>.brand{justify-content:center}.auth-refined .auth-form{text-align:center;padding:38px 0;max-width:390px}.auth-refined .auth-form h1{text-align:center;font-size:36px;margin:0 0 32px}.auth-refined .auth-form label{text-align:left}.auth-refined .auth-main>small{align-self:center}.auth-refined .auth-form input{font-size:16px}.auth-refined .auth-account-links{gap:15px}}@media(prefers-reduced-motion:reduce){.auth-refined .auth-form input,.auth-refined .password-field{transition:none}}
