.page-loading.page-recovery{gap:0}.page-recovery-card{justify-items:center;gap:16px;width:min(100%,460px);animation:.32s cubic-bezier(.16,1,.3,1) both page-recovery-in;display:grid}.page-recovery-card .brand-lockup{margin-bottom:10px}.page-recovery-icon{color:#8a4f12;background:#f3e5cc;place-items:center;width:48px;height:48px;display:grid;border-radius:50%!important}.page-loading.page-recovery h1{letter-spacing:-.01em;color:#102c22;text-wrap:balance;margin:0;font-size:22px;font-weight:600;line-height:1.25}.page-loading.page-recovery p{color:#5b6660;max-width:42ch;margin:8px auto 0;font-size:15px;line-height:1.5}.page-recovery-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.page-recovery-actions .button{text-decoration:none}@media (width<=440px){.page-recovery-actions{flex-direction:column;justify-self:stretch}.page-recovery-actions .button{width:100%}}@keyframes page-recovery-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.page-recovery-card{animation:none}}:root{--ink:#17231d;--muted:#657169;--line:#dfe3df;--paper:#fffefb;--canvas:#f3f5f1;--green:#173f31;--green-2:#24664d;--sage:#dfeadf;--gold:#c99c54;--danger:#a6463c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--canvas);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}.topbar{border-bottom:1px solid var(--line);z-index:40;isolation:isolate;background:#fff;justify-content:space-between;align-items:center;height:72px;padding:0 clamp(20px,4vw,64px);display:flex;position:sticky;top:0;overflow:visible}.brand{color:var(--ink);align-items:center;gap:11px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:700;text-decoration:none;display:flex}.brand-mark{color:#fff;background:var(--green);border-radius:10px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.yekota-mark{background:#123f33;flex:none;overflow:hidden}.yekota-mark svg{width:100%;height:100%;overflow:visible}.yekota-mark .yk-figure{fill:none;stroke:#f2ead7;stroke-linecap:round;stroke-linejoin:round}.yekota-mark .yk-head{fill:#f2ead7}.yekota-mark .yk-coin{fill:#c9963c;transform-box:view-box;transform-origin:53.8px 12.4px}.brand:hover .yekota-mark .yk-coin,.landing-brand:hover .yekota-mark .yk-coin{animation:.68s cubic-bezier(.16,1,.3,1) both yk-coin}@keyframes yk-coin{50%{transform:translateY(-3px)scale(1.18)}}@media (prefers-reduced-motion:reduce){.yekota-mark .yk-coin{animation:none!important}}.brand-loader{vertical-align:middle;display:inline-block}.brand-loader svg{width:100%;height:100%;display:block;overflow:visible}.brand-loader-tile{fill:#123f33}.brand-loader-figure{fill:none;stroke:#f2ead7;stroke-linecap:round;stroke-linejoin:round}.brand-loader-head{fill:#f2ead7}.brand-loader-coin{fill:#c9963c;transform-box:fill-box;transform-origin:50%;animation:1.1s cubic-bezier(.33,0,.2,1) infinite brand-loader-coin}@keyframes brand-loader-coin{0%{transform:translateY(0)scale(1)}22%{transform:translateY(-5px)scaleX(.45)}45%{transform:translateY(-7px)scale(1)}66%{transform:translateY(-4px)scaleX(.45)}85%{transform:translateY(0)scale(1)}92%{transform:translateY(0)scale(1.18,.82)}to{transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.brand-loader-coin{animation:none}}.page-loading{text-align:center;color:#16211b;background:#f7f4ea;align-content:center;place-items:center;gap:6px;min-height:100dvh;padding:32px 24px;display:grid}.page-loading .brand-loader{margin-bottom:14px}.page-loading strong{letter-spacing:-.01em;color:#102c22;font-size:18px;font-weight:600;line-height:1.3}.page-loading p{color:#5b6660;max-width:42ch;margin:0;font-size:14.5px;line-height:1.5}.page-loading.is-embedded{background:0 0;min-height:min(60vh,520px)}.brand-lockup{color:inherit;align-items:center;gap:9px;display:inline-flex}.brand-lockup-wordmark{width:auto;height:17px;display:block;overflow:visible}.company-information{background:#eef2e9;border:1px solid #173f3124;margin-top:42px;padding:clamp(24px,4vw,42px)}.company-information-kicker{color:#8b6b32;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:900}.company-information h2{color:#173f31;margin:0;font:600 clamp(28px,4vw,42px)/1.05 Georgia,serif}.company-information-statement{color:#4f5e55;max-width:650px;margin:18px 0 0;font-size:16px;line-height:1.65}.company-information-statement strong{color:#173f31}.company-information dl{background:#173f3121;border:1px solid #173f3121;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:28px 0 0;display:grid}.company-information dl>div{background:#f7f4ea;min-width:0;padding:16px 18px}.company-information dt{color:#6e786f;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:900}.company-information dd{color:#173f31;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:700}.company-information dd a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}.company-phone-list{justify-items:start;gap:5px;margin:0;padding:0;list-style:none;display:grid}.company-phone-list li{min-width:0}.company-phone-list a{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;min-height:22px;display:inline-flex}.company-footer-details{gap:18px;min-width:0;display:grid}.company-footer-identity{gap:5px;margin:0;display:grid}.company-footer-identity strong{color:var(--green);font:700 16px/1.25 Georgia,serif}.company-footer-identity span{color:var(--muted);font-size:11px;line-height:1.4}.company-footer-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 22px;margin:0;display:grid}.company-footer-list div{min-width:0}.company-footer-list dt{color:#4f5e55c2;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:900}.company-footer-list dd{color:var(--green);overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:750;line-height:1.4}.company-footer-list a{color:var(--green);font:inherit;text-underline-offset:3px;text-decoration-line:underline;text-decoration-thickness:1px}.verification-side-card{color:#fffefb;background:#ffffff14;border:1px solid #ffffff24;border-radius:12px;align-items:center;gap:10px;min-width:0;margin:10px 0;padding:11px 8px;text-decoration:none;display:flex}.verification-side-card>span:not(.verification-ring){color:#173f31;background:#f1d9a5;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.verification-side-card>div{gap:3px;min-width:0;display:grid}.verification-side-card strong,.verification-side-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.verification-side-card strong{font-size:11px}.verification-side-card small,.verification-side-card button{color:#fffefba6;font-size:9px}.verification-side-card button{background:0 0;border:0;width:fit-content;padding:0;text-decoration:underline}.verification-ring{--verification-progress:0deg;background:conic-gradient(var(--gold) var(--verification-progress), #ffffff24 0);border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.verification-ring:before{content:"";background:#12392c;border-radius:50%;grid-area:1/1;width:30px;height:30px}.verification-ring i{z-index:1;grid-area:1/1;font-size:8px;font-style:normal;font-weight:900}.verification-side-card.is-loading>span{animation:1.4s ease-in-out infinite verification-pulse}.workspace-shell.is-sidebar-collapsed .verification-side-card{justify-content:center;padding-inline:0}.workspace-shell.is-sidebar-collapsed .verification-side-card>div{display:none}@keyframes verification-pulse{50%{opacity:.45}}@media (width<=980px){.landing-feature-grid{grid-template-columns:1fr 1fr}.landing-feature-grid .is-kota{grid-area:auto/1/auto/-1}.landing-founder{grid-template-columns:1fr}.landing-founder>img{width:min(380px,90%)}}@media (width<=620px){.landing-feature-grid{grid-template-columns:1fr}.landing-feature-grid .is-kota{grid-column:auto}.landing-founder{padding-inline:20px}.legal-nav,.legal-shell>footer,.legal-document{width:min(100% - 28px,820px)}.legal-shell>footer{flex-wrap:wrap}.legal-shell>footer span{width:100%;margin-left:0}.company-information dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.verification-side-card.is-loading>span{animation:none}}.top-actions,.share-wrap{align-items:center;gap:9px;display:flex}.document-switch{border:1px solid var(--line);background:#fff;display:flex}.document-switch a{color:var(--muted);padding:8px 13px;font-size:11px;font-weight:800;text-decoration:none}.document-switch a.active{color:#fff;background:var(--green)}.document-switch .editor-workspace-link{color:var(--green);border-right:1px solid var(--line);align-items:center;gap:5px;display:inline-flex}.editor-workspace-icon{transform-origin:50% 100%;place-items:center;width:15px;height:15px;font-size:14px;line-height:1;display:inline-grid}.editor-workspace-link:hover .editor-workspace-icon,.editor-workspace-link:focus-visible .editor-workspace-icon{animation:.42s cubic-bezier(.16,1,.3,1) editor-workspace-arrive}@keyframes editor-workspace-arrive{45%{transform:translateY(-2px)scale(1.08)}}.payslip-line{grid-template-columns:1.3fr repeat(4,.75fr) auto;align-items:end;gap:8px;margin-top:10px;display:grid}.pay-line-remove{align-self:end;margin:0 0 7px}.pay-group{border:1px solid var(--line);border-radius:10px;margin-top:18px;padding:14px}.pay-group-head{align-items:center;gap:10px;margin-bottom:4px;display:flex}.pay-group-head strong{color:var(--green);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.pay-group-head .pay-group-subtotal{color:var(--muted);margin-left:auto;font-size:11px;font-weight:600}.pay-group-deductions .pay-group-head strong{color:var(--danger)}.pay-add{width:34px;height:34px;color:var(--green);cursor:pointer;background:#f3f7f2;border:1px dotted #aeb9b1;border-radius:9px;flex:none;place-items:center;padding:0;transition:background .16s,border-color .16s,color .16s;display:grid}.pay-add svg{transition:transform .18s;display:block}.pay-add:hover{background:var(--sage);color:var(--green-2);border-color:#9db2a0}.pay-add:hover svg,.pay-add:active svg{transform:rotate(90deg)}.pay-add:active{background:var(--sage);border-style:solid;border-color:#9db2a0}.pay-add:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.pay-line-deduction{grid-template-columns:1.3fr .75fr auto}.pay-deductions-table{margin-top:10px}.payslip-net{border-top:1px solid var(--line);gap:6px;margin-top:14px;padding-top:10px;display:grid}.payslip-net>div{justify-content:space-between;gap:12px;display:flex}.payslip-net span{color:var(--muted)}.payslip-net-total{border-top:1px solid var(--line);padding-top:8px;font-weight:700}.payslip-paper{padding-bottom:34px}.payslip-recipient{border-top:1px solid var(--line);margin:20px 42px;padding-top:16px}.payslip-recipient>header{justify-content:space-between;gap:14px;margin-bottom:10px;display:flex}.payslip-recipient>header div{gap:3px;display:grid}.payslip-recipient>header small{color:var(--muted)}.payslip-grand{background:var(--green);color:#fff;justify-content:space-between;width:260px;margin:24px 42px 0 auto;padding:16px;display:flex}@media (width<=720px){.document-switch{order:3;width:100%}.payslip-line,.pay-line-deduction{grid-template-columns:1fr 1fr}.payslip-recipient{margin:16px}.payslip-grand{width:auto;margin:16px}}.kota-record-list{border:1px solid var(--line);background:var(--paper)}.kota-record-list-head,.kota-record-main{grid-template-columns:minmax(240px,1.6fr) minmax(120px,.62fr) minmax(120px,.7fr) minmax(150px,.75fr) 32px;align-items:center;gap:18px;display:grid}.kota-record-row{border-bottom:1px solid var(--line)}.kota-record-row:last-child{border-bottom:0}.kota-record-main{width:100%;min-height:92px;color:var(--ink);text-align:left;background:0 0;border:0;padding:16px 18px;transition:background-color .16s}.kota-record-main:hover,.kota-record-main:focus-visible{background:color-mix(in srgb, var(--sage) 42%, var(--paper));outline:none}.kota-record-identity,.kota-record-value,.kota-record-activity{gap:5px;min-width:0;display:grid}.kota-record-identity strong{text-overflow:ellipsis;white-space:nowrap;font:600 17px/1.25 Georgia,Times New Roman,serif;overflow:hidden}.kota-record-identity small,.kota-record-value small,.kota-record-activity small{color:var(--muted);font-size:11px}.kota-record-value strong{color:var(--green);font-size:14px}.kota-record-activity strong{font-size:13px}.kota-record-arrow{color:var(--green);font-size:20px;transition:transform .16s}.kota-record-main:hover .kota-record-arrow{transform:translate(3px)}.kota-empty-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.kota-load-more{justify-self:center}.kota-detail-page{gap:18px;display:grid}.kota-detail-back{color:var(--green);background:0 0;border:0;justify-self:start;padding:3px 0;font-weight:800}.kota-detail-hero{color:#f8f5e9;background:#103b2d;justify-content:space-between;align-items:end;gap:24px;padding:clamp(22px,4vw,40px);display:flex}.kota-detail-hero h2{letter-spacing:-.035em;margin:8px 0 7px;font:600 clamp(32px,5vw,58px)/.98 Georgia,Times New Roman,serif}.kota-detail-hero p{color:#f8f5e9bd;max-width:700px;margin:0;line-height:1.5}.kota-detail-hero .eyebrow{color:#b6d4c4}.kota-detail-hero-meta{justify-items:end;gap:6px;min-width:170px;display:grid}.kota-detail-hero-meta strong{font:600 clamp(24px,3vw,34px)/1 Georgia,Times New Roman,serif}.kota-detail-hero-meta small{color:#f8f5e9a6}.kota-detail-layout{grid-template-columns:minmax(0,1.45fr) minmax(310px,.75fr);align-items:start;gap:18px;display:grid}.kota-detail-main,.kota-detail-side{gap:18px;display:grid}.kota-detail-side{position:sticky;top:18px}.kota-detail-card{border:1px solid var(--line);background:var(--paper);gap:14px;padding:clamp(18px,2.5vw,26px);display:grid}.kota-detail-card h3{margin:0;font:600 21px/1.2 Georgia,Times New Roman,serif}.kota-detail-card>p{color:var(--muted);margin:0;line-height:1.55}.kota-detail-card>small{color:var(--muted);line-height:1.45}.kota-detail-card-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:16px;padding-bottom:14px;display:flex}.kota-detail-card-heading>span{color:var(--muted);font-size:12px}.kota-detail-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.kota-detail-timeline li{grid-template-columns:22px minmax(0,1fr);gap:10px;padding:0 0 24px;display:grid;position:relative}.kota-detail-timeline li:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:12px;bottom:0;left:6px}.kota-timeline-top{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.kota-timeline-top b{color:var(--green);white-space:nowrap;font-size:13px}.kota-detail-timeline p{color:var(--muted);margin:6px 0;line-height:1.48}.kota-detail-timeline small{color:var(--muted);font-size:11px}.kota-detail-terms{gap:0;margin:0;display:grid}.kota-detail-terms>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(90px,.45fr) minmax(0,1fr);gap:14px;padding:10px 0;display:grid}.kota-detail-terms dt{color:var(--muted);font-size:12px}.kota-detail-terms dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:750}.kota-detail-contact{color:var(--muted);background:color-mix(in srgb, var(--sage) 48%, var(--paper));gap:4px;padding:12px;font-size:12px;display:grid}.kota-detail-contact strong{color:var(--ink)}.kota-detail-actions{gap:8px;display:grid}.kota-detail-actions .workspace-button{width:100%}.kota-detail-share{gap:7px;display:grid}.kota-detail-share>label{color:var(--muted);font-size:12px;font-weight:700}.kota-detail-share>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.kota-detail-share input{min-width:0;min-height:42px;color:var(--ink);background:color-mix(in srgb, var(--paper) 80%, var(--sage));border:1px solid var(--line);border-radius:8px;padding:9px 11px;font-size:12px}.workspace-shell .kota-detail-actions .workspace-button.danger{color:#9f2d25;border-color:color-mix(in srgb, #9f2d25 38%, var(--line))}@media (width<=900px){.kota-detail-layout{grid-template-columns:1fr}.kota-detail-side{position:static}.kota-record-list-head{display:none}.kota-record-main{grid-template-columns:minmax(0,1fr) auto;gap:12px}.kota-record-main>span:nth-child(3),.kota-record-main>span:nth-child(4){grid-column:auto}.kota-record-arrow{display:none}.kota-detail-share>div{grid-template-columns:1fr}}@media (width<=620px){.kota-detail-hero{flex-direction:column;align-items:flex-start}.kota-detail-hero-meta{justify-items:start}.kota-record-main{grid-template-columns:1fr auto;min-height:0}.kota-record-identity{grid-column:1/-1}.kota-record-activity{display:none}.kota-timeline-top{flex-direction:column;align-items:flex-start;gap:4px}}@media (prefers-reduced-motion:reduce){.kota-record-main,.kota-record-arrow{transition:none}}.payment-detail{color:var(--muted);white-space:pre-wrap;background:#f5f7f4;gap:8px;margin:24px 0 0;padding:14px;display:grid}.payslip-line+.field.wide,.pay-group+.field.wide{border-top:1px solid var(--line);margin-top:24px;padding-top:14px}.payment-detail strong{color:var(--green)}.history-row summary{cursor:pointer;list-style:none}.history-row summary::-webkit-details-marker{display:none}.history-row[open] .row-chevron{transform:rotate(180deg)}.history-inline-detail{border-top:1px solid var(--line);justify-content:space-between;gap:18px;padding:14px 18px;animation:.26s cubic-bezier(.16,1,.3,1) detail-reveal;display:flex}.history-inline-detail dl{gap:24px;margin:0;display:flex}.history-inline-detail dl div{gap:3px;display:grid}.history-inline-detail dt{color:var(--muted);text-transform:uppercase;font-size:9px}.history-inline-detail dd{margin:0;font-size:11px}@keyframes detail-reveal{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(-7px)}}.column-editor{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.column-editor>div{border:1px solid var(--line);display:flex}.column-add{width:36px;min-width:36px;height:36px;color:var(--green);cursor:pointer;background:#f3f7f2;border:1px dotted #aeb9b1;place-items:center;font-size:15px;transition:background .16s,border-color .16s,color .16s;display:grid}.column-add:hover{background:var(--sage);color:var(--green-2);border-color:#9db2a0}.column-add:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.column-editor input,.column-editor select,.column-editor button{border:0;border-right:1px solid var(--line);background:#fff;min-height:34px;padding:6px 8px;font-size:10px}.custom-row{background:#f7f8f5;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin-top:12px;padding:12px;display:grid}.custom-row.has-remove{grid-template-columns:repeat(auto-fit,minmax(120px,1fr)) 36px}.custom-row>.field{min-width:0}.custom-row>.remove-cross{grid-column:-2/-1;align-self:end;width:36px;height:38px;margin:0;padding:0}.general-preview{margin:24px 42px}.general-preview h3{color:var(--green);margin:0 0 10px;font:600 17px Georgia,serif}.general-preview.ruled .invoice-table th,.general-preview.ruled .invoice-table td{border:1px solid var(--line)}.general-preview.minimal .invoice-table th,.general-preview.minimal .invoice-table td{border-inline:0}.general-preview.minimal .invoice-table thead th{border-top:0}.general-preview.minimal .invoice-table tbody tr:last-child td{border-bottom:0}@media (width<=720px){.general-preview{margin:16px}.general-cards{grid-template-columns:1fr}.document-switch a{text-align:center;flex:1;padding-inline:6px}}.auth-status,.auth-account,.auth-entry{align-items:center;min-height:42px;animation:.18s ease-out auth-enter;display:inline-flex}.auth-status{color:var(--muted);gap:8px;font-size:13px}.auth-account{border:1px solid var(--line);background:#fff;gap:9px;padding:4px 7px 4px 5px;transition:border-color .18s,background .18s}.auth-account.is-success{border-color:var(--green-2);background:#f0f8f3}.auth-account img{border-radius:50%;width:32px;height:32px}.auth-account>span{max-width:150px;display:grid}.auth-account strong,.auth-account small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.auth-account strong{font-size:12px}.auth-account small{color:var(--muted);font-size:10px}.auth-account button,.auth-retry{color:var(--green-2);background:0 0;border:0;font-size:12px;font-weight:700}.auth-retry{max-width:230px;color:var(--danger);text-align:left}@keyframes auth-enter{0%{opacity:0;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.auth-status,.auth-account,.auth-entry{animation:none}}.share-wrap{align-items:center;gap:6px;display:inline-flex;position:relative}:is(.topbar:has(.share-menu),.topbar:has(.share-wrap)),:is(.share-wrap:has(.share-menu),.share-wrap:has(.icon-button)){z-index:80}.button,.icon-button{border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 17px;font-size:14px;font-weight:700;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.button.primary{background:var(--green);color:#fff;box-shadow:0 7px 18px #173f3129}.button.primary:hover{background:var(--green-2)}.button:disabled,.icon-button:disabled,.readonly-actions button:disabled{cursor:wait;opacity:.72;transform:none}.loading-spinner{border:2px solid;border-right-color:#0000;flex:none;animation:.7s linear infinite loading-spin;background:0 0!important;width:14px!important;height:14px!important;display:inline-block!important}@keyframes loading-spin{to{transform:rotate(360deg)}}.button.ghost{color:var(--ink);border:1px solid var(--line);background:#fff}.icon-button{width:42px;color:var(--ink);border:1px solid var(--line);background:#fff;padding:0}.intro{justify-content:space-between;align-items:flex-end;gap:30px;max-width:1440px;margin:0 auto;padding:54px clamp(20px,4vw,64px) 36px;display:flex}.eyebrow{letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:var(--green-2)!important;margin-bottom:10px!important;font-size:11px!important}.intro h1{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,4vw,58px);font-weight:500;line-height:1}.intro p{color:var(--muted);max-width:620px;margin:15px 0 0;font-size:16px;line-height:1.6}.status-pill{color:var(--green);background:#e8f1e8;border-radius:999px;flex:none;align-items:center;gap:8px;padding:9px 13px;font-size:12px;font-weight:700;display:flex}.kota-status-tag{letter-spacing:.01em;text-transform:capitalize;border-radius:999px;align-items:center;padding:6px 12px;font-size:11px;font-weight:700;display:inline-flex}.kota-status-tag.status-active{color:var(--green);background:#e9f6f1}.kota-status-tag.status-accepted{color:var(--green);background:#f2faf2}.kota-status-tag.status-deadlocked{color:#b65b00;background:#fff4e8}.kota-status-tag.status-expired{color:#8e3a8a;background:#f5e6f5}.kota-status-tag.status-cancelled{color:var(--danger);background:#fbeaea}.status-pill span{background:#3c8c62;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #3c8c6224}.workspace{grid-template-columns:minmax(460px,.88fr) minmax(560px,1.12fr);align-items:start;gap:32px;width:min(1440px,100% - clamp(40px,8vw,128px));margin:0 auto 100px;display:grid}.editor{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 12px 40px #1a2d230d}.section-title{align-items:center;gap:11px;margin-bottom:24px;transition:margin-bottom .28s cubic-bezier(.22,1,.36,1);display:flex}.section-title>span{color:var(--gold);letter-spacing:.12em;font-size:11px;font-weight:800}.section-title h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:500}.editor-section.is-collapsed .section-title{margin-bottom:0}.editor-section.is-collapsed .section-toggle span{transform:translateY(-2px)rotate(45deg)}.editor-section.is-collapsed .section-collapse{opacity:0;grid-template-rows:0fr;transform:translateY(-8px)}.editor-steps{min-width:0;display:grid}.step-navigator{border-bottom:1px solid var(--line);scrollbar-width:thin;align-items:stretch;gap:0;margin:0 0 4px;padding:22px 30px 0;display:flex;overflow-x:auto}.step-chunk{flex:1 1 0;align-items:center;min-width:0;display:flex}.step-chunk:last-child{flex:0 auto}.step-item{min-width:0;color:var(--muted);cursor:pointer;font:inherit;opacity:.72;background:0 0;border:0;flex:auto;align-items:center;gap:10px;padding:10px 12px 17px;transition:opacity .16s,color .16s;display:flex}.step-item:hover{opacity:1}.step-item:focus-visible{outline:2px solid var(--gold);outline-offset:-2px;border-radius:8px}.step-number{width:26px;height:26px;color:var(--green-2);border:1px solid #b6c3b9;border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:800;transition:background .2s,color .2s,border-color .2s;display:grid}.step-label{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.01em;font-size:12px;font-weight:700;overflow:hidden}.step-connector{background:var(--line);flex:18px;min-width:10px;height:2px;margin:0 4px}.step-item.is-current{color:var(--ink);opacity:1}.step-item.is-current .step-number{background:var(--green);border-color:var(--green);color:#fff}.step-item.is-done .step-number{background:var(--sage);color:var(--green);border-color:#c7d6c8}.step-item.is-error{color:#7d271f;opacity:1}.step-item.is-error .step-number{color:#8c2d24;background:#fdf7f5;border-color:#a8342a}.step-chunk.is-complete .step-connector{background:#c7d6c8}.step-body{outline:none;padding:30px}.step-body.step-enter{animation:.42s cubic-bezier(.16,1,.3,1) step-panel-enter}@keyframes step-panel-enter{0%{opacity:0;filter:blur(1px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}.step-panel[hidden]{display:none}.step-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:18px 30px 26px;display:flex}.step-hint{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.step-footer-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.app-shell>.topbar,.app-shell>.intro,.app-shell>.account-dashboard,.app-shell>.workspace,.app-shell>.seo-section{opacity:0;animation:.72s cubic-bezier(.16,1,.3,1) forwards hierarchy-reveal}.app-shell>.topbar{animation-delay:0s}.app-shell>.intro{animation-delay:90ms}.app-shell>.account-dashboard{animation-delay:.17s}.app-shell>.workspace{animation-delay:.24s}.app-shell>.seo-section{animation-delay:.33s}@keyframes hierarchy-reveal{0%{opacity:0;filter:blur(5px);clip-path:inset(0 0 14%);transform:translateY(18px)scale(.992)}55%{filter:blur()}to{opacity:1;filter:none;clip-path:inset(0);transform:none}}.auth-status,.auth-account,.auth-entry{transform-origin:100%;animation:.52s cubic-bezier(.16,1,.3,1) auth-orbit-in}@keyframes auth-orbit-in{0%{opacity:0;filter:blur(4px);clip-path:inset(0 0 0 35%);transform:translate(10px)scale(.94)}to{opacity:1;filter:none;clip-path:inset(0);transform:none}}.account-assets{border:1px solid var(--line);background:#fffffff5;margin-bottom:12px;padding:14px;box-shadow:0 12px 30px #17231d12}.asset-heading{justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}.asset-heading>div{gap:3px;display:grid}.asset-heading span{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.asset-heading strong{font-family:Georgia,serif;font-size:16px}.asset-heading small{color:var(--green-2)}.theme-strip{flex-wrap:wrap;gap:7px;display:flex}.theme-chip-wrap{border:1px solid var(--line);background:#fff;display:flex}.theme-chip{background:0 0;border:0;align-items:center;gap:5px;min-height:32px;padding:5px 9px;font-size:10px;font-weight:800;display:flex}.theme-chip i{border:1px solid #00000014;width:12px;height:12px}.theme-chip.is-selected{box-shadow:inset 0 -3px var(--gold)}.asset-delete{border:0;border-left:1px solid var(--line);width:26px;color:var(--danger);background:#fff}.theme-builder{grid-template-columns:1.2fr auto auto auto auto auto;gap:6px;margin-top:9px;display:grid}.theme-builder input,.theme-builder button{border:1px solid var(--line);background:#fff;min-height:34px;padding:6px 8px;font-size:10px}.theme-builder label{color:var(--muted);align-items:center;gap:5px;font-size:9px;display:flex}.theme-builder input[type=color]{width:30px;padding:2px}.logo-library{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;padding-top:10px;display:flex}.logo-library-add{min-height:36px;color:var(--green-2);cursor:pointer;border:1px dashed #aeb9b1;place-items:center;padding:6px 10px;font-size:10px;font-weight:800;display:grid}.logo-library-add input{display:none}.saved-logo{border:1px solid var(--line);background:#fff;display:flex}.saved-logo button{background:#fff;border:0;align-items:center;gap:5px;padding:4px;font-size:9px;display:flex}.saved-logo img{object-fit:contain;width:28px;height:28px}.saved-logo>button:last-child{color:var(--danger);border-left:1px solid var(--line)}@media (width<=900px){.theme-builder{grid-template-columns:1fr 1fr 1fr}.account-assets{position:static}.asset-heading{display:grid}}.editor-section.is-collapsed .section-collapse{opacity:0;grid-template-rows:0fr}.editor-section.is-collapsed .section-collapse-inner{transform:translateY(-8px)}.form-grid{gap:17px;display:grid}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.field{flex-direction:column;gap:7px;min-width:0;display:flex}.field.wide{grid-column:1/-1}.field>span,.line-total>span{color:#68736d;letter-spacing:.105em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1}.field input,.field textarea,.field select{width:100%;color:var(--ink);background:#fcfcf9;border:1px solid #d8ded9;border-radius:9px;outline:none;min-height:44px;padding:10px 12px;transition:border .15s,box-shadow .15s}.input-action input{border-right:0;min-width:0}.input-action button{color:var(--green);background:#edf3ed;border:1px solid #d8ded9;font-size:18px;font-weight:800}.field textarea{resize:vertical;min-height:74px;line-height:1.45}.field input:focus,.field textarea:focus,.field select:focus{border-color:#6d9b85;box-shadow:0 0 0 3px #306e511a}.logo-row{align-items:center;gap:14px;margin-bottom:24px;display:flex}.logo-upload{cursor:pointer;background:#fafbf8;border:1px dashed #aeb9b1;border-radius:12px;flex:1;align-items:center;gap:13px;min-height:76px;padding:12px;display:flex}.logo-upload img,.logo-placeholder{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:10px;width:52px;height:52px}.logo-upload .logo-placeholder{color:var(--green-2);place-content:center;place-items:center;font-size:24px;line-height:1;display:grid}.account-dashboard{border:1px solid var(--line);background:#fff;width:min(1440px,100% - clamp(40px,8vw,128px));margin:0 auto 32px;padding:clamp(22px,3vw,38px);animation:.42s cubic-bezier(.22,1,.36,1) dashboard-enter}@keyframes dashboard-enter{0%{opacity:0;transform:translateY(12px)}}.theme-options button.is-selected{border-color:var(--green);color:var(--ink);background:#f3f7f4}.theme-feedback.success{color:var(--green-2)}.theme-feedback.error{color:var(--danger)}.summary-cards{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:30px;display:grid}.summary-cards article,.summary-cards>button{background:#f7faf7;grid-template-columns:1fr auto;align-items:end;padding:20px 22px;display:grid}.summary-cards>button{color:inherit;text-align:left;cursor:pointer;border:0;transition:background .18s,box-shadow .22s}.summary-cards>button:hover,.summary-cards>button[aria-pressed=true]{box-shadow:inset 0 -3px var(--green-2);background:#fff}.summary-cards span{color:var(--muted);font-size:11px;font-weight:700}.summary-cards strong{grid-area:1/2/3;font:500 38px/1 Georgia,serif}.summary-cards small{color:var(--muted);margin-top:6px;font-weight:800}.summary-cards .summary-amount.outstanding{color:var(--danger)}.summary-cards .summary-amount.collected{color:var(--green-2)}.summary-cards .summary-amount.deleted{color:#858b87;text-decoration:line-through;text-decoration-thickness:1px}.payment-badge{text-transform:uppercase;letter-spacing:.08em;border-radius:999px;grid-auto-flow:column;justify-self:start;align-items:center;padding:5px 9px;font-size:10px;font-weight:900;gap:6px!important;display:inline-flex!important}.payment-badge i{background:currentColor;border-radius:50%;width:7px;height:7px}.payment-badge.unpaid{color:#b4232f;background:#fff0f0}.payment-badge.unpaid i{animation:2.9s ease-in-out infinite payment-due-glow}.payment-badge.partial{color:#315ba4;background:#eef4ff}.payment-badge.paid{color:#17663b;background:#dff5e8}@keyframes payment-due-glow{0%,38%,to{box-shadow:0 0 #b4232f00}51%{box-shadow:0 0 0 5px #b4232f29}62%{box-shadow:0 0 0 2px #b4232f14}}.payment-display-toggle{color:var(--muted);justify-content:flex-end;align-items:center;gap:5px;margin-top:10px;font-size:9px;display:flex}.payment-display-toggle button,.payment-mode-tabs button,.percentage-presets button{border:1px solid var(--line);color:var(--green);background:#fff;padding:7px 9px;font-size:9px;font-weight:800}.payment-display-toggle button[aria-pressed=true],.payment-mode-tabs button[aria-pressed=true],.percentage-presets button[aria-pressed=true]{background:var(--green);color:#fff}.payment-modal{z-index:90;perspective:1200px;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.payment-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e1b15a8;border:0;width:100%;height:100%;animation:.32s both payment-backdrop-in;position:absolute;inset:0}.payment-card{z-index:1;border:1px solid var(--line);background:#fff;gap:16px;width:min(470px,100%);padding:24px;animation:.56s cubic-bezier(.16,1,.3,1) both payment-card-in;display:grid;position:relative;box-shadow:0 28px 90px #0000004d}.payment-card>header,.payment-card>footer,.payment-balance{justify-content:space-between;align-items:center;gap:12px;display:flex}.payment-card h3{margin:3px 0 0;font:500 25px Georgia,serif}.payment-card>header>button{color:var(--muted);background:0 0;border:0;font-size:24px}.payment-balance{background:var(--sage);padding:14px}.payment-balance span{color:var(--muted);text-transform:uppercase;font-size:10px}.payment-balance strong{color:var(--green);font:500 22px Georgia,serif}.payment-mode-tabs,.percentage-presets{gap:6px;display:flex}.payment-mode-tabs button{flex:1}.percentage-presets button{flex:1;min-height:42px}.percentage-payment{gap:12px;display:grid}.percent-input{grid-template-columns:1fr auto;align-items:center;display:grid}.percent-input b{border:1px solid var(--line);border-left:0;place-items:center;min-height:44px;padding:0 13px;display:grid}.payment-error{color:var(--danger);background:#fff0f0;margin:0;padding:9px 11px;font-size:11px}.payment-card>footer>button:first-child{color:var(--muted);background:0 0;border:0}@keyframes payment-card-in{0%{opacity:0;transform:translateY(28px)rotateX(-16deg)scale(.92)}}@keyframes payment-backdrop-in{0%{opacity:0}}.document-footnote{border-top:1px solid var(--line);color:var(--muted);white-space:pre-wrap;margin:18px 42px 0;padding-top:12px;font-size:10px;line-height:1.5}@media (prefers-reduced-motion:reduce){.payment-badge.unpaid i,.payment-card,.payment-backdrop{animation:none}}.document-branding{border:1px solid var(--line);background:#fff;gap:16px;margin-top:18px;padding:18px;font-family:Arial,Helvetica,sans-serif;display:grid}.branding-heading,.branding-heading>div,.asset-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.branding-heading>div:last-child{margin-left:auto}.branding-fold-toggle{border:1px solid var(--line);background:#fff;place-items:center;width:32px;height:32px;padding:0;display:grid}.branding-fold-toggle span{border-right:2px solid var(--green);border-bottom:2px solid var(--green);width:8px;height:8px;transition:transform .34s cubic-bezier(.16,1,.3,1);transform:translateY(2px)rotate(225deg)}.branding-fold-toggle[aria-expanded=false] span{transform:translateY(-2px)rotate(45deg)}.branding-collapse{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .38s cubic-bezier(.16,1,.3,1),opacity .22s,transform .38s cubic-bezier(.16,1,.3,1);display:grid}.branding-collapse>div{gap:16px;min-height:0;display:grid;overflow:hidden}.branding-collapse.is-collapsed{opacity:0;grid-template-rows:0fr;transform:translateY(-8px)}.branding-heading>div>div,.asset-title>div{gap:2px;display:grid}.branding-heading strong{font:500 18px Georgia,Times New Roman,serif}.branding-heading small,.branding-heading p{color:var(--muted);margin:0;font-size:10px}.animated-spark{width:30px;height:30px;color:var(--gold);background:#f8f4ec;place-items:center;animation:2.8s ease-in-out infinite spark-drift;display:grid}@keyframes spark-drift{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(18deg)scale(1.12)}}.branding-theme{border-top:1px solid var(--line);gap:10px;padding-top:14px;display:grid}.branding-theme>strong{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.theme-swatches{flex-wrap:wrap;gap:7px;display:flex}.theme-choice{border:1px solid var(--line);background:#fff;display:flex}.theme-choice>button:first-child{background:#fff;border:0;align-items:center;gap:0;min-height:36px;padding:6px 9px;display:flex}.theme-choice i{border:1px solid #00000014;width:17px;height:22px}.theme-choice b{margin-left:7px;font-size:10px}.theme-choice>button[aria-pressed=true]{box-shadow:inset 0 -3px var(--gold)}.theme-choice .icon-action{border-left:1px solid var(--line);place-items:center;width:28px;font-size:18px;display:grid}.theme-create{grid-template-columns:minmax(120px,1fr) auto auto auto auto auto;gap:6px;display:grid}.theme-create input,.theme-create button{border:1px solid var(--line);background:#fff;min-height:36px;padding:6px 9px;font-size:10px}.theme-create label{color:var(--muted);align-items:center;gap:5px;font-size:9px;display:flex}.theme-create input[type=color]{width:34px;padding:2px}.theme-create button span,.button>span,.signature-pad button span,.asset-upload>span:first-child{place-items:center;margin-right:5px;transition:transform .24s cubic-bezier(.16,1,.3,1);display:inline-grid}.theme-create button:hover span,.button:hover>span,.signature-pad button:hover span,.asset-upload:hover>span:first-child{transform:translateY(-2px)rotate(-8deg)scale(1.08)}.branding-assets{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.branding-asset{border:1px solid var(--line);align-content:start;gap:8px;padding:12px;display:grid}.asset-upload{cursor:pointer;gap:3px;display:grid}.asset-upload>span:not(.asset-icon){text-transform:uppercase;color:var(--muted);letter-spacing:.1em;font-size:9px}.asset-specs{color:var(--muted);opacity:.88;font-size:8px;font-weight:500;line-height:1.3;display:block}.asset-icon{width:28px;height:28px;color:var(--green);background:#f3f7f2;place-items:center;margin-bottom:4px;font-size:17px;animation:.42s cubic-bezier(.16,1,.3,1) asset-icon-in;display:grid}@keyframes asset-icon-in{0%{opacity:0;transform:translateY(7px)rotate(-12deg)scale(.8)}}.branding-asset input[type=file]{opacity:0;block-size:1px;inline-size:1px;position:absolute}.branding-asset select{inline-size:100%;border:1px solid var(--line);background:#fff;min-width:0;min-height:34px}.asset-clear{color:var(--danger);text-align:left;background:0 0;border:0;padding:3px 0;font-size:10px;font-weight:800}.signature-pad{gap:7px;display:grid}.signature-pad-stage{z-index:1;gap:7px;display:grid;position:relative}.signature-pad canvas{touch-action:none;cursor:crosshair;background:linear-gradient(#fff,#fdfcf8);border:1px dashed #aeb9b1;width:100%;height:94px}.signature-pad-actions{gap:6px;display:flex}.signature-pad button{border:1px solid var(--line);min-height:32px;color:var(--green);background:#fff;flex:1;font-size:9px;font-weight:800}.signature-pad .apply-signature{background:var(--green);color:#fff}.signature-pad.is-expanded{z-index:80;perspective:1200px;place-items:center;padding:clamp(18px,5vw,72px);display:grid;position:fixed;inset:0}.signature-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:100%;height:100%;animation:.42s both signature-backdrop-in;position:absolute;inset:0;background:#0e1b15ad!important;border:0!important}.signature-pad.is-expanded .signature-pad-stage{width:min(960px,100%);transform-style:preserve-3d;background:#fff;padding:clamp(16px,3vw,34px);animation:.72s cubic-bezier(.16,1,.3,1) both signature-expand;box-shadow:0 30px 90px #00000052}.signature-pad.is-expanded.is-closing .signature-pad-stage{animation-duration:.68s;animation-timing-function:cubic-bezier(.7,0,.84,0);animation-direction:reverse}.signature-pad.is-expanded.is-closing .signature-backdrop{animation:.68s reverse both signature-backdrop-in}.signature-pad.is-expanded canvas{height:min(52vh,440px)}@keyframes signature-expand{0%{opacity:.2;transform:scale(.42)rotateY(-82deg)}58%{transform:scale(1.035)rotateY(4deg)}to{opacity:1;transform:scale(1)rotateY(0)}}@keyframes signature-backdrop-in{0%{opacity:0}}.saved-asset-library{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding-top:12px;display:grid}.saved-asset-library>strong{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);grid-column:1/-1;font-size:10px}.saved-asset-library>span{border:1px solid var(--line);justify-content:space-between;align-items:center;gap:7px;min-width:0;padding:8px;display:flex}.saved-asset-library>span>span{min-width:0;display:grid}.saved-asset-library b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.saved-asset-library small{color:var(--muted);text-transform:uppercase;font-size:8px}.saved-asset-library button{color:var(--danger);background:0 0;border:0;font-size:9px;font-weight:800}.field.full{grid-column:1/-1}@keyframes spark-icon-pulse{0%,to{opacity:.85;transform:scale(1)rotate(0)}50%{opacity:1;filter:drop-shadow(0 0 5px var(--gold));transform:scale(1.3)rotate(35deg)}}.input-action{grid-template-columns:1fr auto;display:grid}.input-action input{min-width:0}.input-action button{border:1px solid var(--line);background:#f8f4ec;border-radius:0 8px 8px 0;padding:0 10px}.payslip-app .input-action button{min-width:42px;color:var(--green);place-items:center;padding:0;display:grid}.payslip-app .input-action button svg{display:block}.remove-cross{color:#c92e2e;background:0 0;border:0;margin-left:auto;padding:4px 7px;font-size:23px;line-height:1;transition:transform .24s cubic-bezier(.16,1,.3,1),color .18s}.remove-cross:hover{color:#8f1515;transform:rotate(90deg)scale(1.12)}.general-section>header{gap:32px}.general-section>header .remove-cross{margin-left:auto;margin-right:2px}.field,.number-grid>*{min-width:0}.line-total strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.claim-your-work{background:#fdfcf6;border:1px solid #102c221a;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:16px 0 0;padding:16px 18px;display:flex;box-shadow:0 14px 34px #102c2212}.claim-your-work-copy strong{color:#102c22;letter-spacing:-.02em;font-family:Archivo,Inter,system-ui,sans-serif;font-size:15px;font-weight:600;line-height:1.25;display:block}.claim-your-work-copy p{color:#57635c;text-wrap:pretty;max-width:60ch;margin:4px 0 0;font-size:13px;line-height:1.5}.claim-your-work-actions{flex:none;align-items:center;gap:12px;display:flex}.claim-your-work-status{color:#8a6320;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:11.5px;font-weight:600}.claim-your-work-dismiss{color:#6b7670;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 2px;font-size:12.5px;text-decoration:underline}.claim-your-work-dismiss:hover{color:#102c22}.claim-your-work-dismiss:focus-visible{outline-offset:2px;outline:2px solid #c9963c}@media (width<=720px){.claim-your-work{flex-direction:column;align-items:flex-start}.claim-your-work-actions{justify-content:space-between;width:100%}}.invoice-paper{position:relative;overflow:hidden}.document-stamp-watermark{z-index:0;object-fit:contain;opacity:.075;filter:grayscale();pointer-events:none;width:min(36%,220px);max-height:100px;position:absolute;inset:auto auto 12mm 50%;translate:-50%}.invoice-paper>:not(.document-stamp-watermark){z-index:1;position:relative}.document-date-stamp{object-fit:contain;opacity:.78;width:72px;height:52px;margin:8px 0 0 auto;display:block}.document-approval{justify-content:flex-end;min-height:50px;margin:4px 42px 24px;display:flex}.document-signature{border-bottom:1px solid var(--ink);justify-items:center;width:180px;padding-bottom:4px;display:grid}.document-signature img{object-fit:contain;width:150px;height:58px}.document-signature span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}@media (width<=720px){.branding-assets,.insight-grid,.saved-asset-library{grid-template-columns:1fr}.theme-create{grid-template-columns:1fr 1fr}.document-approval{margin-inline:16px}}@media (prefers-reduced-motion:reduce){.signature-pad.is-expanded .signature-pad-stage,.signature-backdrop{animation:none}.section-collapse{transition:none}.step-body.step-enter{animation:none}}.route-stage{min-height:100vh}.route-stage.scope-page.state-loading>main{pointer-events:none;animation:.32s cubic-bezier(.4,0,.2,1) both route-exit}.route-stage.scope-page.state-success>main{animation:.52s cubic-bezier(.16,1,.3,1) both route-enter}.route-transition{z-index:100;border:1px solid var(--line);text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;justify-items:center;gap:7px;width:min(360px,100% - 32px);padding:24px;animation:.38s cubic-bezier(.16,1,.3,1) both route-card;display:grid;position:fixed;inset:50% auto auto 50%;translate:-50% -50%;box-shadow:0 24px 80px #0f241938}.route-transition:before{content:"";z-index:-1;background:#edf3ed9e;position:fixed;inset:-100vh -100vw}.route-transition-icon{background:var(--green);color:#fff;place-items:center;width:48px;height:48px;font-size:22px;animation:.9s cubic-bezier(.16,1,.3,1) infinite alternate route-icon;display:grid}.route-transition strong{font:500 20px Georgia,serif}.route-transition small{color:var(--muted);line-height:1.45}.route-stage.state-offline .route-transition-icon,.route-stage.state-error .route-transition-icon{background:var(--danger)}@keyframes route-exit{to{opacity:.35;filter:blur(3px);transform:translate(-24px)scale(.992)}}@keyframes route-enter{0%{opacity:0;filter:blur(5px);transform:translate(30px)scale(.992)}}@keyframes route-card{0%{opacity:0;transform:translateY(18px)scale(.92)}}@keyframes route-icon{to{transform:translate(5px)rotate(8deg)scale(1.06)}}@media (prefers-reduced-motion:reduce){.route-stage.scope-page.state-loading>main,.route-stage.scope-page.state-success>main,.route-transition,.route-transition-icon{animation:none}}.number-grid{grid-template-columns:minmax(64px,.65fr) minmax(76px,1fr) minmax(76px,1fr) minmax(0,1.15fr)}.line-total{min-width:0;overflow:hidden}.line-total strong,.student-subtotal strong,.row-total{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;font-variant-numeric:tabular-nums;min-width:0;max-width:100%;overflow:hidden}.student-subtotal{min-width:0}.student-subtotal>span{flex:none}.student-subtotal strong{text-align:right;flex:auto}.row-chevron,.remove-button,.section-toggle{flex:none}.preset-manager{border:1px solid var(--line);background:#fafbf9;gap:10px;margin-top:14px;padding:13px;display:grid}.preset-manager>header,.preset-manager>header>div,.preset-create,.preset-list article{align-items:center;gap:8px;display:flex}.preset-manager>header{justify-content:space-between}.preset-manager>header>div>span,.preset-manager.signed-out>span{background:var(--sage);width:28px;height:28px;color:var(--green);place-items:center;display:grid}.preset-manager>header>div>div,.preset-manager.signed-out>div{gap:2px;display:grid}.preset-manager small,.preset-empty,.preset-manager>p{color:var(--muted);margin:0;font-size:9px}.preset-create input{border:1px solid var(--line);flex:1;min-width:0;min-height:38px;padding:8px}.preset-create button,.preset-list button,.preset-preview button{border:1px solid var(--line);min-height:36px;color:var(--green);background:#fff;padding:7px 10px;font-size:9px;font-weight:800}.preset-list{gap:6px;display:grid}.preset-list article{border:1px solid var(--line);background:#fff;padding:6px}.preset-list article>button:first-child{text-align:left;border:0;flex:1;gap:2px;display:grid}.preset-list article>button:last-child{color:var(--danger);font-size:17px}.preset-list article.is-previewing{border-color:var(--gold);box-shadow:inset 3px 0 var(--gold)}.preset-preview{background:var(--sage);grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:11px;animation:.36s cubic-bezier(.16,1,.3,1) preset-preview-in;display:grid}.preset-preview span{color:var(--muted);text-transform:uppercase;font-size:8px}.preset-preview small{grid-column:2}.preset-preview button{grid-area:1/3/3}.preset-manager.signed-out{grid-template-columns:auto 1fr}.mini-loader{border:2px solid var(--sage);border-top-color:var(--green);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite loading-spin}@keyframes preset-preview-in{0%{opacity:0;transform:translate(-10px)rotateY(-8deg)}}@media (prefers-reduced-motion:reduce){.branding-collapse,.branding-fold-toggle span,.preset-preview{transition:none;animation:none}}.document-branding+.footer-editor{margin-top:28px}.footer-editor{border:1px solid var(--line);background:#fff;gap:14px;margin-top:18px;padding:15px;transition:background .26s,border-color .26s,transform .32s cubic-bezier(.16,1,.3,1);display:grid}.footer-editor.is-inactive{background:#f7f8f6;border-color:#dfe3df}.footer-editor>header,.footer-editor>header>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.footer-editor>header>div>div{gap:2px;display:grid}.footer-editor>header small{color:var(--muted);font-size:9px}.footer-state-icon{background:var(--sage);width:31px;height:31px;color:var(--green);place-items:center;animation:2.4s ease-in-out infinite footer-icon-active;display:grid}.footer-editor.is-inactive .footer-state-icon{color:#919893;background:#eceeeb;animation:none}.footer-editor>header>button{border:1px solid var(--line);color:var(--muted);background:#fff;align-items:center;gap:7px;padding:5px 8px 5px 5px;font-size:9px;font-weight:800;display:flex}.footer-editor>header>button i{background:#cdd3ce;border-radius:20px;width:30px;height:17px;transition:background .22s;position:relative}.footer-editor>header>button i:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:translate .3s cubic-bezier(.16,1,.3,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.footer-editor>header>button[aria-checked=true] i{background:var(--green)}.footer-editor>header>button[aria-checked=true] i:after{translate:13px}.footer-editor-fields{opacity:1;grid-template-rows:1fr;gap:10px;transition:opacity .22s,filter .22s;display:grid}.footer-editor.is-inactive .footer-editor-fields{opacity:.48;filter:grayscale(.7)}.footer-align{border:1px solid var(--line);display:flex}.footer-align button{border:0;border-right:1px solid var(--line);min-height:36px;color:var(--muted);text-transform:capitalize;background:#fff;flex:1;font-size:9px;font-weight:800}.footer-align button:last-child{border-right:0}.footer-align button[aria-checked=true]{background:var(--green);color:#fff}.footer-align button span{margin-right:5px;font-size:15px;transition:transform .26s cubic-bezier(.16,1,.3,1);display:inline-block}.footer-align button:nth-child(3) span{transform:scaleX(-1)}.footer-align button:hover span{transform:translateY(-2px)scale(1.08)}.footer-align button:nth-child(3):hover span{transform:translateY(-2px)scaleX(-1)scale(1.08)}@keyframes footer-icon-active{50%{transform:translateY(-2px)rotate(12deg)scale(1.08);box-shadow:0 5px 16px #173f311f}}@media (prefers-reduced-motion:reduce){.footer-editor,.footer-editor-fields,.footer-state-icon,.footer-editor>header>button i,.footer-editor>header>button i:after,.footer-align button span{transition:none;animation:none}.remove-cross{transition:none}.remove-cross:hover{transform:none}.animated-spark,.asset-icon{animation:none}}@keyframes bar-grow{0%{width:0}}@keyframes timeline-grow{0%{height:0}}.history-tabs{border:1px solid var(--line);display:flex}.history-tabs button{border:0;border-right:1px solid var(--line);min-height:42px;color:var(--muted);background:#fff;padding:0 13px;font-size:11px;font-weight:800}.history-tabs button:last-child{border-right:0}.history-tabs button[aria-selected=true]{background:var(--green);color:#fff}.history-feedback{color:var(--green-2);background:#f4f8f4;margin:10px 0 0;padding:9px 11px;font-size:11px;animation:.2s dashboard-enter}.history-state{text-align:center;min-height:260px;color:var(--muted);background:#fafbf9;border:1px dashed #cdd5cf;place-content:center;justify-items:center;gap:7px;margin-top:12px;display:grid}.history-state strong{color:var(--ink);font:500 20px Georgia,serif}.history-state small{max-width:390px;line-height:1.5}.history-state button{border:1px solid var(--line);color:var(--green);background:#fff;margin-top:5px;padding:9px 14px;font-weight:800}.history-loader{border:3px solid var(--sage);border-top-color:var(--green-2);width:34px;height:34px;animation:.7s linear infinite loading-spin}.state-icon{width:36px;height:36px;color:var(--danger);background:#f3dfdc;place-items:center;font:700 20px Georgia,serif;animation:1.8s ease-in-out infinite state-pulse;display:grid}@keyframes state-pulse{50%{transform:scale(1.08)}}.empty-files{width:54px;height:48px;position:relative}.empty-files i{background:#fff;border:1px solid #aec0b2;animation:2.8s ease-in-out infinite empty-float;position:absolute;inset:8px 5px 0;transform:rotate(-7deg)}.empty-files i:nth-child(2){animation-delay:-1s;transform:rotate(7deg)}.empty-files i:nth-child(3){background:var(--sage);animation-delay:-2s;transform:rotate(0)}@keyframes empty-float{50%{transform:translateY(-4px)rotate(0)}}.history-list{border:1px solid var(--line);margin-top:12px}.history-row{border-bottom:1px solid var(--line);background:#fff;transition:background .18s}.history-row:last-child{border-bottom:0}.history-row.is-open{background:#fbfcfa}.history-row-main{text-align:left;background:0 0;border:0;grid-template-columns:150px minmax(0,1fr) auto 28px;align-items:center;gap:18px;width:100%;min-width:0;padding:15px 16px;display:grid}.account-dashboard:not(.payslip-history):not(.general-history) .history-row-main{grid-template-columns:150px minmax(0,1fr) auto auto auto 28px}.history-row-main>span{gap:4px;display:grid}.history-row-main small{color:var(--muted);font-size:9px}.document-kind{color:#4c5550;text-transform:uppercase;letter-spacing:.06em;background:#eef0ec;border-radius:999px;justify-self:start;padding:4px 9px;font-size:10px;font-weight:800;display:inline-block!important}.document-kind.flexible{color:#8a6a2f;background:#f3ecdd}.document-kind.kota{color:#f4d79c;letter-spacing:-.04em;text-align:center;background:linear-gradient(145deg,#173f31,#225943);border:1px solid #c99c546b;min-width:25px;padding:3px 7px;font-family:Georgia,Times New Roman,serif;font-size:14px;font-style:italic;font-weight:900;line-height:1;box-shadow:inset 0 0 0 1px #ffffff14}.row-total{min-width:max-content;font-weight:800}.row-total.is-outstanding{color:var(--danger)}.history-row.is-deleted{color:#8a908c;background:#f2f3f2}.history-row.is-deleted .history-row-main>span:not(.row-chevron),.history-row.is-deleted .history-inline-detail dl{text-decoration:line-through;text-decoration-thickness:1px}.history-row.is-deleted .invoice-id,.history-row.is-deleted small,.history-row.is-deleted .row-total{color:#929894}.row-chevron{font-size:20px;transition:transform .28s cubic-bezier(.22,1,.36,1);transform:rotate(0);display:block!important}.history-row.is-open .row-chevron{transform:rotate(180deg)}.history-detail{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1),opacity .18s;display:grid}.history-detail>div{min-height:0;padding:0 16px;overflow:hidden}.history-row.is-open .history-detail{opacity:1;grid-template-rows:1fr}.history-row.is-open .history-detail>div{padding-bottom:16px}.history-detail dl{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin:0;display:grid}.history-detail dl div{background:#fff;min-width:0;padding:10px}.history-detail dt{color:var(--muted);text-transform:uppercase;font-size:9px}.history-detail dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:11px}.detail-loading{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.row-actions{justify-content:flex-end;gap:9px;margin-top:10px;display:flex}.row-actions a,.row-actions button{border:1px solid var(--line);color:var(--green);background:#fff;padding:8px 11px;font-size:10px;font-weight:800;text-decoration:none}.row-actions button{color:var(--danger)}.row-actions button:disabled{cursor:wait;opacity:.6}.history-pagination{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.history-pagination button{border:1px solid var(--line);min-height:38px;color:var(--green);background:#fff;padding:0 13px;font-size:11px;font-weight:800}.history-pagination button:disabled{opacity:.45;cursor:not-allowed}.history-pagination span{color:var(--muted);font-size:10px}.document-period-meta{border-block:1px solid var(--line);justify-content:flex-end;gap:28px;margin:0 42px 18px;padding:12px 0;display:flex}.document-period-meta div{gap:3px;display:grid}.document-period-meta dt{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.document-period-meta dd{margin:0;font-size:10px;font-weight:700}.recipient-period{margin:12px 0}.recipient-period-label{color:var(--muted);margin-top:4px;display:block}.animated-footer{white-space:pre-wrap;display:flex}.animated-footer>span{max-width:100%;display:block}.animated-footer.footer-position-left{text-align:left;justify-content:flex-start}.animated-footer.footer-position-center{text-align:center;justify-content:center}.animated-footer.footer-position-right{text-align:right;justify-content:flex-end}.relationship-entry{z-index:42;justify-items:end;display:grid;position:fixed;bottom:24px;right:24px}.document-action-confirm{background:0 0;border:0;width:min(520px,100% - 28px);max-width:none;padding:0}.document-action-confirm::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d1c1394}.document-action-confirm>div{border:1px solid var(--line);background:#fff;padding:28px;animation:.48s cubic-bezier(.16,1,.3,1) both payment-card-in;box-shadow:0 30px 100px #0d1c134d}.document-action-confirm h2{margin:5px 0 12px;font:500 29px/1.1 Georgia,serif}.document-action-confirm p:not(.eyebrow){margin:0;font-size:13px;line-height:1.65}.document-action-confirm>div>small{background:var(--sage);color:var(--muted);margin-top:12px;padding:11px 12px;font-size:10px;line-height:1.5;display:block}.document-action-confirm footer{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.document-action-confirm footer>button:first-child{color:var(--muted);background:0 0;border:0;font-weight:800}.confirm-action-warning{color:var(--danger);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.confirm-action-word{color:var(--muted);margin-top:16px;font-size:12px;display:block}.confirm-action-word strong{color:var(--ink,inherit);letter-spacing:.04em}.confirm-action-word input{border:1px solid var(--line);width:100%;font:inherit;letter-spacing:.06em;background:#fff;margin-top:7px;padding:10px 12px;font-size:13px;display:block}.confirm-action-word input:focus-visible{outline:2px solid var(--danger);outline-offset:1px}.confirm-action-destructive{border:1px solid var(--danger);background:var(--danger);color:#fff;font-weight:800}.confirm-action-destructive:disabled{opacity:.45;cursor:not-allowed}.confirm-document-icon{width:48px;height:48px;margin-bottom:16px;display:block;position:relative}.confirm-document-icon i{border:1px solid var(--green-2);box-shadow:6px 6px 0 var(--sage);background:#fff;position:absolute;inset:3px 9px 5px 3px}.confirm-document-icon svg{box-sizing:border-box;background:var(--green);color:#fff;border-radius:50%;width:24px;height:24px;padding:3px;position:absolute;top:0;right:0}.payment-public-state{text-align:center;background:var(--paper);align-content:center;place-items:center;gap:10px;min-height:100dvh;padding:24px;display:grid}.payment-public-state strong{font:500 28px Georgia,serif}.payment-public-state small{max-width:430px;color:var(--muted)}.payment-orbit{border:1px solid var(--line);border-radius:50%;width:64px;height:64px;animation:2.8s linear infinite payment-orbit-spin;display:block;position:relative}.payment-orbit i,.payment-orbit b{background:var(--green-2);border-radius:50%;position:absolute}.payment-orbit i{width:8px;height:8px}.payment-orbit i:first-child{top:8px;left:28px}.payment-orbit i:nth-child(2){bottom:18px;right:8px}.payment-orbit b{background:var(--sage);border:4px solid var(--green);width:18px;height:18px;top:22px;left:22px}.payment-state-mark{width:58px;height:58px;color:var(--danger);background:#fff0f0;border-radius:50%;place-items:center;font:700 25px Georgia,serif;display:grid}.payment-public-shell{background:#f3f5f1;min-height:100dvh;padding-bottom:70px}.payment-public-shell>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;min-height:68px;padding:0 clamp(18px,5vw,70px);display:flex}.verified-copy{color:var(--green-2);font-size:10px;font-weight:800}.payment-merchant,.payment-balance-card,.payment-choice,.payment-history,.payment-processing{border:1px solid var(--line);background:#fff;width:min(760px,100% - 28px);margin:18px auto 0;padding:clamp(18px,4vw,32px)}.payment-merchant{justify-content:space-between;align-items:center;display:flex}.payment-merchant>div{align-items:center;gap:14px;display:flex}.payment-merchant img,.payment-merchant>div>span{object-fit:contain;background:var(--sage);place-items:center;width:52px;height:52px;font:500 25px Georgia,serif;display:grid}.payment-merchant h1{margin:2px 0;font:500 25px Georgia,serif}.payment-merchant p,.payment-merchant small{color:var(--muted);margin:0}.payment-status{background:var(--sage);color:var(--green);text-transform:uppercase;padding:7px 10px;font-size:9px;font-weight:900}.payment-status.partially_paid{color:#806311;background:#fff7dc}.payment-status.paid{color:#17663b;background:#e1f6e8}.payment-balance-card>small{text-transform:uppercase;color:var(--muted);font-weight:800}.payment-balance-card>strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--green);margin:8px 0 24px;font:600 clamp(38px,8vw,62px)/1 Archivo,Helvetica Neue,Arial,sans-serif;display:block}.payment-balance-card dl{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.payment-balance-card dl>div{background:#fff;padding:12px}.payment-balance-card dt{color:var(--muted);font-size:9px}.payment-balance-card dd{margin:5px 0 0;font-weight:800}.payment-choice>header{justify-content:space-between;gap:12px;display:flex}.payment-choice h2,.payment-history h2,.payment-processing h2{margin:3px 0 18px;font:500 25px Georgia,serif}.payment-choice>header>span{color:var(--muted);font-size:9px}.payment-choice-buttons{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.payment-choice-buttons button{border:1px solid var(--line);text-align:left;background:#fff;gap:6px;padding:14px;display:grid}.payment-choice-buttons button[aria-pressed=true]{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green)}.payment-choice label{gap:6px;margin-top:14px;display:grid}.payment-choice input{border:1px solid var(--line);min-height:44px;padding:10px}.payment-choice label small,.payment-custody-note{color:var(--muted);font-size:9px}.payment-continue{width:100%;min-height:50px;margin-top:18px}.payment-inline-error{color:var(--danger);background:#fff0f0;padding:10px}.payment-blocker{color:#5c4a14;background:#fff7dc;border:1px solid #f0e2b6;gap:6px;margin-top:14px;padding:12px;font-size:12px;line-height:1.5;display:grid}.payment-blocker strong{color:#3f3208}.payment-blocker .button{justify-self:start;margin-top:4px}.payment-custody-note{text-align:center;margin-top:10px;display:block}.payment-processing{text-align:center}.payment-processing .payment-orbit,.payment-processing .payment-state-mark{margin:0 auto 16px}.payment-processing p{color:var(--muted);line-height:1.6}.payment-processing .button{margin-top:4px}.payment-processing.success .payment-state-mark{color:#17663b;background:#e1f6e8}.payment-processing.cancelled .payment-state-mark{color:#806311;background:#fff7dc}.payment-history article{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.payment-history article>div{flex:1;gap:3px;display:grid}.payment-history article small{color:var(--muted)}.payment-history article .payment-receipt-link{border:1px solid var(--green-2);min-height:34px;color:var(--green);border-radius:8px;align-items:center;padding:0 14px;font-size:12px;font-weight:600;text-decoration:none;transition:background-color .16s;display:inline-flex}.payment-history article .payment-receipt-link:hover,.payment-history article .payment-receipt-link:focus-visible{background:var(--sage)}.payment-history article.is-reversal>span,.payment-history article.is-reversal strong{color:var(--danger)}.payment-history-empty{min-height:140px;color:var(--muted);align-content:center;place-items:center;gap:6px;display:grid}.payment-history-empty>span{font-size:28px;animation:2.8s ease-in-out infinite relationship-link-breathe}@keyframes payment-orbit-spin{to{transform:rotate(360deg)}}@media (width<=600px){.payment-public-shell>header{padding:0 14px}.verified-copy{display:none}.payment-merchant{align-items:flex-start}.payment-balance-card dl,.payment-choice-buttons{grid-template-columns:1fr}.payment-choice>header{display:grid}}@media (prefers-reduced-motion:reduce){.payment-orbit,.payment-history-empty>span{animation:none}}.invoice-builder-switch{border:1px solid var(--line);background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:min(1440px,100% - clamp(40px,8vw,128px));margin:0 auto 18px;padding:14px 16px;display:grid}.invoice-builder-switch>div{gap:3px;display:grid}.invoice-builder-switch small{color:var(--muted)}.invoice-builder-switch button{border:1px solid var(--line);background:var(--sage);color:var(--green);justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-weight:800;display:inline-flex;position:relative;overflow:hidden}.invoice-builder-switch button.glisten:after{content:"";background:linear-gradient(110deg,#0000 38%,#ffffffe6 48%,#0000 58%);animation:3.4s ease-in-out infinite builder-glisten;position:absolute;inset:-50%;transform:translate(-70%)}.animated-info-icon{background:var(--sage);width:34px;height:34px;color:var(--green);border-radius:50%;place-items:center;font-style:normal;font-weight:900;animation:3s ease-in-out infinite relationship-link-breathe;display:grid}.payment-policy-editor{border:1px solid var(--line);background:#fbfcfa;margin:12px 0 22px;position:relative}.payment-policy-editor.is-open .payment-policy-summary>i{transform:rotate(180deg)}.payment-policy-body{gap:12px;padding:0 12px 14px;animation:.24s both policy-unfold;display:grid;position:relative}.payment-policy-body>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.payment-policy-body>header>div{gap:3px;display:grid}.payment-fee-green-tag{color:var(--green);background:var(--sage);white-space:nowrap;border-radius:4px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;font-weight:750;display:inline-flex}.payment-policy-editor small{color:var(--muted);line-height:1.35}.payment-policy-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.payment-policy-editor label{gap:5px;display:grid}.payment-policy-editor input[type=number]{border:1px solid var(--line);min-height:40px;padding:8px}.payment-policy-editor .policy-check{grid-template-columns:auto 1fr;align-items:center}.reminder-channels{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.reminder-channel-section{gap:8px;padding-top:4px;display:grid}.reminder-channel-section>header{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.reminder-channel-section>header>div{gap:2px;display:grid}.reminder-channel-section>header small{color:var(--muted)}.reminder-channel-section>header>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;background:#f1f2f0;padding:5px 8px;font-size:10px;font-weight:850}.reminder-channel-section>header>span.is-selected{color:var(--green);background:var(--sage)}.reminder-channels button{border:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:2px 7px;padding:9px;display:grid}.reminder-channels button>span{text-transform:capitalize;gap:1px;display:grid}.reminder-channels button>span small{color:var(--muted);text-transform:none;font-size:10px}.reminder-channels button>i{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;display:grid}.reminder-channels button[aria-pressed=true]{color:var(--green);background:var(--sage);border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green)}.reminder-channels button svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;justify-self:center;width:24px;height:24px;animation:2.8s ease-in-out infinite channel-float}.reminder-channels button:disabled{color:#8b918d;opacity:.66;background:#f1f2f0}.payment-auth-lock{z-index:2;text-align:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#fbfcfae0;place-content:center;justify-items:center;gap:6px;padding:24px;display:grid;position:absolute;inset:0}.lock-orbit{place-items:center;width:48px;height:48px;display:grid;position:relative}.lock-orbit>i{border:1px dashed var(--green);border-radius:50%;animation:5s linear infinite lock-spin;position:absolute;inset:0}.lock-orbit svg{fill:none;width:27px;stroke:var(--green);stroke-width:1.7px}.guest-document-watermark{z-index:5;color:#164837a3;pointer-events:none;white-space:nowrap;background:#ffffffd1;border:1px solid #16483738;align-items:center;gap:6px;padding:5px 8px;display:flex;position:absolute;bottom:4mm;left:50%;translate:-50%}.guest-watermark-mark{background:#1648371f;place-items:center;width:22px;height:22px;font:700 14px Georgia;display:grid}.guest-document-watermark>span:last-child{display:grid}.guest-document-watermark strong{letter-spacing:.06em;text-transform:uppercase;font-size:8px}.guest-document-watermark small{font-size:7px}.readonly-payment-actions{align-items:center;gap:10px;display:flex}.payable-link span{animation:2.6s ease-in-out infinite relationship-person-shift}@keyframes builder-glisten{0%,50%{transform:translate(-70%)}75%,to{transform:translate(70%)}}@keyframes policy-unfold{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}@keyframes channel-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes lock-spin{to{transform:rotate(360deg)}}@keyframes bank-icon-pulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.payout-setup .button,.payout-success,.payout-setup .payment-inline-error{grid-column:1/-1}.payout-setup .payment-inline-error{gap:4px;margin:0;display:grid}.payout-setup .payment-inline-error.setup-unavailable{color:var(--ink);background:#fff8e5;border:1px solid #f2e3be}@media (width<=680px){.invoice-builder-switch{grid-template-columns:auto 1fr;width:calc(100% - 24px)}.invoice-builder-switch button{grid-column:1/-1}.payment-policy-options{grid-template-columns:repeat(2,1fr)}.payment-policy-fields,.payout-setup>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.animated-info-icon,.reminder-channels button svg,.payable-link span,.invoice-builder-switch button.glisten:after,.lock-orbit>i{animation:none}}.invoice-payment-link{border:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:16px;margin:18px 42px;padding:14px;display:flex}.invoice-payment-link>div{gap:5px;display:grid}.invoice-payment-link span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.invoice-payment-link a{background:var(--green);color:#fff;width:max-content;padding:8px 12px;font-size:9px;font-weight:900;text-decoration:none}.invoice-paper .invoice-payment-link a[href],.invoice-paper .invoice-payment-link a[href]:hover{color:#fff}.invoice-payment-link small{overflow-wrap:anywhere;max-width:430px;color:var(--muted)}.invoice-payment-link canvas{width:76px!important;height:76px!important}.relationship-launcher{border:1px solid color-mix(in srgb, var(--green) 24%, var(--line));min-width:210px;min-height:58px;color:var(--ink);text-align:left;cursor:pointer;transform-origin:100% 100%;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:9px 12px;transition:transform .42s cubic-bezier(.16,1,.3,1),opacity .22s,box-shadow .32s,border-color .22s;display:grid;position:relative;box-shadow:0 14px 42px #18362629}.relationship-launcher[aria-expanded=true]{opacity:0;pointer-events:none;transform:scale(.72)translate(18px,18px)}.relationship-launcher:hover,.relationship-launcher:focus-visible{border-color:var(--green-2);transform:translateY(-3px);box-shadow:0 18px 54px #18362638}.relationship-launcher>span:nth-child(2){gap:3px;display:grid}.relationship-launcher strong{font:700 12px/1.2 Arial,sans-serif}.relationship-launcher small{color:var(--muted);font:600 9px/1.25 Arial,sans-serif}.relationship-launcher-arrow{color:var(--green-2);font-size:15px;transition:transform .32s cubic-bezier(.16,1,.3,1)}.relationship-launcher:hover .relationship-launcher-arrow{transform:translate(2px,-2px)}.relationship-icon{background:var(--sage);border-radius:50%;width:36px;height:36px;display:block;position:relative;overflow:hidden}.relationship-icon i{border:2px solid var(--green-2);background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:8px}.relationship-icon i:first-child{left:7px}.relationship-icon i:nth-child(2){animation:3.2s cubic-bezier(.16,1,.3,1) infinite relationship-person-shift;right:7px}.relationship-icon b{border:2px solid var(--green-2);border-bottom:0;border-radius:9px 9px 4px 4px;height:9px;animation:3.2s ease-in-out infinite relationship-link-breathe;position:absolute;bottom:7px;left:8px;right:8px}.relationship-hint{pointer-events:none;background:var(--ink);color:#fff;opacity:0;width:248px;padding:10px 12px;font:600 10px/1.45 Arial,sans-serif;transition:opacity .18s,transform .26s cubic-bezier(.16,1,.3,1);position:absolute;bottom:68px;right:0;transform:translateY(7px)scale(.98);box-shadow:0 10px 30px #0000002e}.relationship-launcher:hover+.relationship-hint,.relationship-launcher:focus-visible+.relationship-hint{opacity:1;transform:none}.relationship-dialog{background:0 0;border:0;width:min(520px,100% - 32px);max-width:none;height:min(780px,100dvh - 32px);max-height:none;margin:auto 16px auto auto;padding:0;overflow:visible}.relationship-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d1c1385;animation:.22s both relationship-backdrop-in}.relationship-dialog[open]{transform-origin:100% 100%;animation:.52s cubic-bezier(.16,1,.3,1) both relationship-drawer-in}.relationship-dialog[open].is-closing{animation:.36s cubic-bezier(.7,0,.84,0) both relationship-drawer-out}.relationship-dialog[open].is-closing::backdrop{animation:.3s both relationship-backdrop-out}.relationship-manager{border:1px solid var(--line);background:#fff;height:100%;padding:24px;overflow:auto;box-shadow:0 30px 100px #0d1c1347}.relationship-manager>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.relationship-manager>header h3{margin:3px 0;font:500 24px Georgia,serif}.relationship-manager>header>span{align-items:center;gap:7px;display:flex}.relationship-manager button{border:1px solid var(--line);color:var(--green);background:#fff;min-height:34px;padding:0 10px;font-size:10px;font-weight:800}.relationship-manager .relationship-close{width:34px;color:var(--muted);padding:0;font-size:20px;line-height:1}.relationship-feedback{border:1px solid var(--line);margin:14px 0 0;padding:10px 12px;font-size:10px;font-weight:700}.relationship-feedback.success{color:var(--green-2);background:#f2f8f3}.relationship-feedback.error{color:var(--danger);background:#fff4f4;border-color:#efc9c9}.relationship-state{min-height:260px;color:var(--muted);text-align:center;background:#fafbf9;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px 18px;display:flex}.relationship-state strong{color:var(--ink);font:500 20px/1.2 Georgia,serif}.relationship-state small{max-width:310px;line-height:1.55}.relationship-state-icon{width:56px;height:56px;margin-bottom:8px;display:block;position:relative}.relationship-state-icon.is-loading{border:1px solid var(--line);border-radius:50%}.relationship-state-icon.is-loading i{background:var(--green-2);border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite relationship-loading-wave;position:absolute;top:24px}.relationship-state-icon.is-loading i:first-child{left:12px}.relationship-state-icon.is-loading i:nth-child(2){animation-delay:.12s;left:24px}.relationship-state-icon.is-loading i:nth-child(3){animation-delay:.24s;left:36px}.relationship-state-icon.is-error{background:#fff4f4;border:1px solid #efc9c9;border-radius:50%;place-items:center;animation:.48s cubic-bezier(.16,1,.3,1) both relationship-error-arrive;display:grid}.relationship-state-icon.is-error i{color:var(--danger);font:700 22px/1 Georgia,serif}.relationship-state-icon.is-error>svg{color:var(--danger)}.relationship-state-icon.is-empty i{border:1px solid var(--line);background:#fff;width:34px;height:42px;position:absolute;box-shadow:0 8px 20px #18362614}.relationship-state-icon.is-empty i:first-child{animation:2.8s ease-in-out infinite relationship-empty-left;top:8px;left:5px;transform:rotate(-7deg)}.relationship-state-icon.is-empty i:last-child{animation:2.8s ease-in-out infinite relationship-empty-right;top:3px;right:4px;transform:rotate(7deg)}.relationship-list .is-deleted{color:#8a908c;background:#f2f3f2}.relationship-list .is-deleted>div:first-child{text-decoration:line-through}.relationship-edit{grid-template-columns:repeat(3,minmax(0,1fr)) auto auto;width:100%;gap:8px!important;display:grid!important}.relationship-edit input{border:1px solid var(--line);min-width:0;min-height:36px;padding:7px}.relationship-records a.is-deleted{pointer-events:none;text-decoration:line-through}.relationship-record-state{text-align:center;background:#fafbf9;align-content:center;place-items:center;gap:5px;min-height:92px;padding:14px;display:grid}.relationship-record-state small,.relationship-record-end{color:var(--muted)}.relationship-record-state.error strong{color:var(--danger)}.relationship-show-more{justify-content:center;align-items:center;gap:7px;width:100%;display:flex}.relationship-show-more small{color:var(--muted)}.relationship-record-end{text-align:center;padding:8px}.relationship-directory{gap:14px;min-width:0;display:grid}.relationship-directory .relationship-feedback{margin-top:0}.directory-metrics{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.directory-metrics .metric{background:var(--paper);min-width:0;min-height:92px;padding:14px}.directory-metrics .metric>span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:850;display:block}.directory-metrics .metric strong{color:var(--green);white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font:600 clamp(20px,2.2vw,25px)/1 Georgia,serif;display:block;overflow:hidden}.directory-metrics .metric small{color:var(--muted);margin-top:8px;font-size:9px;display:block}.directory-metrics .metric.is-attention{box-shadow:inset 0 3px var(--green-2)}.directory-toolbar{grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:8px;display:grid}.directory-search{min-height:38px;color:var(--muted);border:1px solid var(--line);background:#fff;align-items:center;gap:8px;padding:0 11px;display:flex}.directory-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:12px}.directory-search input::placeholder{color:var(--muted)}.directory-segments{border:1px solid var(--line);background:#fff;padding:3px;display:flex}.directory-segments button{min-width:52px;min-height:28px;color:var(--muted);background:0 0;border:0;padding:0 8px;font-size:10px;font-weight:800}.directory-segments button.is-active{color:var(--green);background:var(--sage)}.directory-segments button:focus-visible{outline:2px solid var(--green-2);outline-offset:-2px}.directory-sort{min-height:38px;color:var(--green);border:1px solid var(--line);background:#fff;padding:0 11px;font-size:10px;font-weight:800}.directory-layout{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1.08fr) minmax(235px,.82fr);min-height:420px;display:grid}.directory-roster{border-right:1px solid var(--line);min-width:0}.roster-head{color:var(--muted);border-bottom:1px solid var(--line);text-transform:uppercase;background:#f8faf7;grid-template-columns:34px minmax(0,1fr) 72px 72px;gap:10px;padding:11px 14px;font-size:9px;font-weight:850;display:grid}.person-row{border:0;border-bottom:1px solid var(--line);width:100%;min-height:70px;color:var(--ink);text-align:left;cursor:pointer;font:inherit;background:0 0;grid-template-columns:34px minmax(0,1fr) 72px 72px 88px;align-items:center;gap:10px;padding:10px 14px;display:grid}.person-row:last-child{border-bottom:0}.person-row:hover{background:#f6faf6}.person-row:focus-visible{outline:2px solid var(--green-2);outline-offset:-2px}.person-row.is-selected{background:var(--sage);box-shadow:inset 3px 0 var(--green-2)}.person-row.is-deleted{color:#8a908c;background:#f2f3f2}.person-row.is-deleted .person-identity strong{text-decoration:line-through}.person-avatar{color:#fff;background:var(--green-2);letter-spacing:.02em;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:850;display:grid}.person-avatar.is-large{width:44px;height:44px;font-size:13px}.person-identity{min-width:0}.person-identity>strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:700;display:block;overflow:hidden}.person-identity>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;display:block;overflow:hidden}.person-status{color:var(--green-2);text-transform:uppercase;background:#dfeee2;margin-top:5px;padding:2px 5px;font-size:7px;font-weight:900;display:inline-block}.person-status.is-warn{color:#805b17;background:#f8edcf}.person-cell{color:var(--ink);font-size:10px;font-weight:800}.person-cell small{color:var(--muted);margin-top:3px;font-size:8px;font-weight:500;display:block}.person-toggle{color:var(--green-2);text-align:right;white-space:nowrap;font-size:9px;font-weight:850}.directory-detail{background:var(--paper);min-width:0;padding:17px}.directory-detail.is-empty{place-items:center;display:grid}.detail-placeholder{color:var(--muted);text-align:center;justify-items:center;gap:10px;padding:24px;display:grid}.detail-placeholder p{max-width:200px;margin:0;font-size:11px;line-height:1.5}.detail-top{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding-bottom:15px;display:flex}.detail-top h3{margin:0;font:600 18px Georgia,serif}.detail-top p{color:var(--muted);margin:4px 0 0;font-size:10px}.detail-actions{grid-template-columns:1fr auto;gap:7px;margin:13px 0;display:grid}.detail-actions button{min-height:34px;color:var(--green);background:#fff;border:1px solid #aebdb2;padding:0 11px;font-size:10px;font-weight:850}.detail-actions button.primary{color:#fff;background:var(--green);border-color:var(--green)}.detail-actions button:disabled{opacity:.55;cursor:not-allowed}.directory-facts{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-bottom:14px;display:grid}.directory-facts .fact{background:#fff;min-width:0;padding:10px}.directory-facts .fact span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:850;display:block}.directory-facts .fact strong{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;display:block;overflow:hidden}.directory-detail .section-title{justify-content:space-between;align-items:center;margin:14px 0 8px;display:flex}.directory-detail .section-title strong{font:600 14px Georgia,serif}.directory-detail .section-title small{color:var(--green-2);font-size:9px;font-weight:850}.directory-records{gap:6px;display:grid}.directory-record-row{color:var(--green);background:#fafbf9;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:9px 10px;text-decoration:none;display:grid}.directory-record-row:hover{background:var(--sage)}.directory-record-row.is-deleted{pointer-events:none;text-decoration:line-through}.record-icon{width:28px;height:28px;color:var(--green);background:var(--sage);place-items:center;font-size:12px;font-style:normal;line-height:1;display:grid}.record-icon.is-paid{color:var(--green-2);background:#dfeee2}.record-main{min-width:0}.record-main strong{font-size:8px;display:block}.record-main small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;display:block;overflow:hidden}.directory-record-row>b{font-size:8px}.record-status{text-transform:uppercase;white-space:nowrap;padding:3px 6px;font-size:8px;font-weight:900}.record-status.is-paid{color:var(--green-2);background:#dfeee2}.record-status.is-open{color:#805b17;background:#f8edcf}.record-status.is-ready{color:var(--green-2);background:#dfeee2}.directory-note{color:#35563f;background:var(--sage);margin:13px 0 0;padding:10px;font-size:8px;line-height:1.45}.directory-note.is-attention{color:#6f521c;background:#fbf1dc}@keyframes relationship-person-shift{0%,35%,to{transform:translate(0)}48%{transform:translate(-2px)}62%{transform:translate(1px)}}@keyframes relationship-link-breathe{0%,38%,to{opacity:.72;transform:scaleX(1)}54%{opacity:1;transform:scaleX(.82)}}@keyframes relationship-drawer-in{0%{opacity:0;border-radius:28px;transform:translate(32px,24px)scale(.15,.08)}60%{border-radius:8px}}@keyframes relationship-drawer-out{to{opacity:0;border-radius:28px;transform:translate(32px,24px)scale(.15,.08)}}@keyframes relationship-backdrop-in{0%{opacity:0}}@keyframes relationship-backdrop-out{to{opacity:0}}@keyframes relationship-loading-wave{0%,to{opacity:.35;transform:translateY(4px)}50%{opacity:1;transform:translateY(-5px)}}@keyframes relationship-error-arrive{0%{opacity:0;transform:scale(.65)rotate(-12deg)}}@keyframes relationship-empty-left{0%,to{transform:rotate(-7deg)translateY(0)}50%{transform:rotate(-10deg)translateY(-3px)}}@keyframes relationship-empty-right{0%,to{transform:rotate(7deg)translateY(0)}50%{transform:rotate(10deg)translateY(-5px)}}@media (width<=900px){.dashboard-heading,.insight-grid{grid-template-columns:1fr}.theme-settings{border-left:0;border-top:1px solid var(--line);padding:20px 0 0}.history-controls{grid-template-columns:1fr 1fr}.history-tabs,.history-search{grid-column:1/-1}.history-row-main{grid-template-columns:120px minmax(0,1fr) auto 24px}.account-dashboard:not(.payslip-history):not(.general-history) .history-row-main{grid-template-columns:120px minmax(0,1fr) auto auto auto 24px}}@media (width<=680px){.account-dashboard{width:calc(100% - 24px);padding:20px 14px}.summary-cards,.history-controls{grid-template-columns:1fr}.history-tabs,.history-search{grid-column:auto}.history-tabs button{flex:1}.history-row-main{grid-template-columns:1fr auto 20px;gap:8px}.account-dashboard:not(.payslip-history):not(.general-history) .history-row-main{grid-template-columns:1fr auto auto auto 20px}.history-row-main .invoice-id{grid-column:1/-1}.history-detail dl{grid-template-columns:1fr 1fr}.history-pagination span{display:none}.document-period-meta{flex-wrap:wrap;justify-content:flex-start;gap:14px;margin-inline:16px}.relationship-entry{bottom:12px;right:12px}.relationship-launcher{grid-template-columns:1fr;width:58px;min-width:0;height:58px;padding:10px}.relationship-launcher>span:nth-child(2),.relationship-launcher-arrow{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.relationship-hint{width:220px;right:0}.relationship-dialog{width:100%;height:calc(100dvh - 12px);margin:12px 0 0}.relationship-manager{padding:18px 14px}.relationship-manager>header{gap:10px}.relationship-manager>header>span{align-self:start}.relationship-edit{grid-template-columns:1fr 1fr!important}}@media (width<=1080px){.directory-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.directory-toolbar{grid-template-columns:minmax(0,1fr) auto auto}.directory-layout{grid-template-columns:minmax(0,1.05fr) minmax(210px,.95fr)}}@media (width<=760px){.directory-toolbar,.directory-layout{grid-template-columns:1fr}.directory-roster{border-right:0;border-bottom:1px solid var(--line)}}@media (width<=680px){.directory-metrics,.directory-facts{grid-template-columns:1fr}.roster-head{grid-template-columns:34px minmax(0,1fr) 72px}.roster-head span:nth-child(4){display:none}.person-row{grid-template-columns:34px minmax(0,1fr) 72px}.person-cell+.person-cell,.person-toggle{display:none}}@media (prefers-reduced-motion:reduce){.relationship-launcher,.relationship-launcher-arrow,.relationship-hint,.relationship-dialog[open],.relationship-dialog::backdrop,.relationship-icon i:nth-child(2),.relationship-icon b,.relationship-state-icon *,.relationship-state-icon{transition:none;animation:none}}.logo-upload span{color:var(--ink);flex-direction:column;gap:4px;font-size:13px;display:flex}.logo-upload small{color:var(--muted);font-size:11px}.logo-upload input{opacity:0;width:1px;height:1px;position:absolute}.logo-upload.loading{cursor:wait;opacity:.78}.text-button,.remove-button{color:var(--green-2);background:0 0;border:0;padding:0;font-size:12px;font-weight:800}.text-button.danger{color:var(--danger)}.student-list{gap:14px;display:grid}.student-card{border:1px solid var(--line);background:#fbfcfa;border-radius:12px;padding:18px}.student-head{align-items:center;gap:9px;margin-bottom:17px;font-family:Georgia,Times New Roman,serif;display:flex}.student-index{width:25px;height:25px;color:var(--green);background:var(--sage);border-radius:7px;place-items:center;font:800 11px Arial,sans-serif;display:grid}.remove-button{color:#88918b;margin-left:auto;font-size:21px;line-height:1}.subject-list{gap:12px;margin-top:18px;display:grid}.subject-card{background:#fff;border-left:3px solid #c6d8ca;padding:16px}.subject-head{color:var(--green);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:10px;font-weight:800;display:flex}.subject-head button{color:var(--danger);background:0 0;border:0;padding:0;font-size:10px;font-weight:800}.number-grid{grid-template-columns:.65fr 1fr 1fr 1.15fr;align-items:end;gap:12px;margin-top:17px;display:grid}.line-total{background:#edf3ed;border-radius:9px;flex-direction:column;justify-content:center;gap:4px;min-height:44px;padding:8px 12px;display:flex}.line-total strong{color:var(--green);font-size:14px}.add-subject{width:100%;min-height:40px;color:var(--green-2);background:#f3f7f2;border:1px solid #bdc9c0;justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}.add-subject svg{flex:none}.student-subtotal{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:20px;margin-top:15px;padding-top:14px;font-size:11px;display:flex}.student-subtotal strong{color:var(--green);font-size:12px}.add-card{width:100%;min-height:49px;color:var(--green-2);background:0 0;border:1px dashed #a8b7ad;border-radius:10px;margin-top:14px;font-size:13px;font-weight:800}.add-card span{background:var(--sage);border-radius:6px;place-items:center;width:21px;height:21px;margin-right:7px;display:inline-grid}.preview-column{position:sticky;top:92px}.preview-label{color:#737d77;letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:center;margin:0 3px 10px;font-size:10px;font-weight:800;display:flex}.preview-label span:last-child{background:#e5e9e5;border-radius:5px;padding:5px 8px}.action-message{border:1px solid var(--line);background:#fff;margin:12px 0 0;padding:10px 12px;font-size:11px;line-height:1.4}.action-message.error{color:var(--danger);border-color:#d8b5b0}.action-message.success{color:var(--green-2);border-color:#bfd2c2}@media (width<=720px){.claim-your-work{flex-direction:column;align-items:flex-start}.claim-your-work-actions{justify-content:space-between;width:100%}}.invoice-paper{background:var(--paper);border-radius:4px;min-height:780px;padding:clamp(34px,5vw,64px) clamp(34px,5vw,64px) max(clamp(34px,5vw,64px),76px);position:relative;overflow:hidden;box-shadow:0 24px 65px #17231d24}.invoice-accent{background:linear-gradient(90deg, var(--green) 0 68%, var(--gold) 68%);height:8px;position:absolute;top:0;left:0;right:0}.invoice-header{border-bottom:1px solid #d9ded9;justify-content:space-between;align-items:flex-start;gap:30px;padding-bottom:36px;display:flex}.invoice-brand{align-items:center;gap:14px;display:flex}.invoice-brand img,.invoice-logo{object-fit:contain;border-radius:12px;width:56px;height:56px}.invoice-logo{color:#fff;background:var(--green);place-items:center;font-family:Georgia,Times New Roman,serif;font-size:25px;display:grid}.invoice-brand h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:600}.invoice-brand p,.invoice-title p,.invoice-meta p,.invoice-footer p{color:#7b847f;margin:5px 0 0;font-size:11px;line-height:1.45}.invoice-title{text-align:right}.invoice-title p{text-transform:uppercase;letter-spacing:.18em;margin:0 0 6px;font-size:10px;font-weight:800}.invoice-title strong{font-family:Georgia,Times New Roman,serif;font-size:20px}.invoice-meta{grid-template-columns:1fr 1fr;gap:48px;margin:34px 0 38px;display:grid}.invoice-meta>div>span,.payment-block>span{color:var(--gold);letter-spacing:.15em;text-transform:uppercase;margin-bottom:9px;font-size:9px;font-weight:800;display:block}.invoice-meta>div>strong{margin-bottom:6px;font-size:14px;display:block}.invoice-meta p{margin:2px 0}.invoice-meta dl,.invoice-summary dl{margin:0}.invoice-meta dl>div,.invoice-summary dl>div{justify-content:space-between;gap:18px;padding:5px 0;display:flex}.invoice-meta dt,.invoice-summary dt{color:#7b847f;font-size:10px}.invoice-meta dd,.invoice-summary dd{text-align:right;margin:0;font-size:11px;font-weight:700}.invoice-table-wrap{overflow-x:auto}.invoice-table{border-collapse:collapse;width:100%}.invoice-table th{color:#fff;background:var(--green);letter-spacing:.08em;text-transform:uppercase;text-align:right;padding:12px 10px;font-size:9px}.invoice-table th:first-child{text-align:left;border-radius:6px 0 0 6px}.invoice-table th:last-child{border-radius:0 6px 6px 0}.invoice-table td{text-align:right;vertical-align:top;border-bottom:1px solid #e4e7e3;padding:15px 10px;font-size:11px}.invoice-table td:first-child{text-align:left;padding-left:2px}.invoice-table td strong,.invoice-table td span,.invoice-table td small{display:block}.invoice-table td strong{font-size:12px}.invoice-table td span{color:#737d77;margin-top:4px;font-size:10px}.invoice-table td small{color:var(--green-2);margin-top:3px;font-size:9px}.invoice-table .invoice-student-row td{color:var(--green);background:#edf3ed;padding:11px 10px;font-weight:800}.invoice-table .invoice-student-row td:first-child{padding-left:10px}.invoice-table .invoice-student-row span{color:#78837b;text-transform:uppercase;letter-spacing:.08em;margin-left:7px;font-size:8px;font-weight:700;display:inline}.invoice-table .invoice-subject-row td:first-child{padding-left:13px}.invoice-summary{grid-template-columns:1.3fr .8fr;gap:40px;margin-top:30px;display:grid}.payment-block p{color:#667169;white-space:pre-line;max-width:310px;margin:0;font-size:10px;line-height:1.55}.invoice-summary dl>div{padding:6px 0}.invoice-summary .grand-total{border-top:1px solid var(--ink);margin-top:8px;padding-top:13px}.grand-total dt,.grand-total dd{color:var(--green);font-size:14px;font-weight:800}.invoice-footer{text-align:center;border-top:1px solid #e1e4e0;margin-top:50px;padding-top:20px}.invoice-footer p{color:var(--ink);font-family:Georgia,Times New Roman,serif;font-size:13px}.invoice-footer div{color:#8a928e;margin-top:9px;font-size:9px}.share-menu{z-index:60;overscroll-behavior:contain;border:1px solid var(--line);background:#fff;border-radius:13px;width:230px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 94px);padding:10px;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 18px 50px #17231d2e}@media (width<=920px){.share-menu{position:fixed;top:82px;right:12px}}.share-menu p{margin:5px 8px 9px;font:600 16px Georgia,serif}.share-menu a,.share-menu button{width:100%;min-height:38px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 9px;font-size:12px;text-decoration:none;display:flex}.share-menu a:hover,.share-menu button:hover{background:#f1f4f0}.share-menu a span,.share-menu button span{width:24px;height:24px;color:var(--green);background:var(--sage);border-radius:7px;place-items:center;font-weight:800;display:grid}.share-menu small{color:#808984;border-top:1px solid var(--line);margin-top:7px;padding:10px 8px 3px;font-size:9px;line-height:1.45;display:block}.mobile-actions{display:none}.readonly-shell{background:#e9ece8;min-height:100vh;padding-bottom:70px}.readonly-toolbar{border-bottom:1px solid var(--line);z-index:20;background:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:12px clamp(18px,4vw,56px);display:flex;position:sticky;top:0}.readonly-toolbar>div,.readonly-actions{align-items:center;gap:10px;display:flex}.readonly-toolbar p{flex-direction:column;gap:3px;margin:0;display:flex}.readonly-toolbar strong{font-family:Georgia,Times New Roman,serif;font-size:15px}.readonly-toolbar small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.readonly-actions button{border:1px solid var(--line);min-height:40px;color:var(--ink);background:#fff;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:12px;font-weight:800;display:inline-flex}.readonly-actions button.primary{border-color:var(--green);background:var(--green);color:#fff}.readonly-document{width:min(820px,100% - 32px);margin:42px auto 0}.invoice-loading{background:var(--canvas);min-height:100vh;color:var(--ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.invoice-loading .loading-spinner{color:var(--green);width:26px!important;height:26px!important}.invoice-loading strong{font-family:Georgia,Times New Roman,serif;font-size:24px}.invoice-loading p{color:var(--muted);margin:0;font-size:13px}@media (width<=1100px){.workspace{grid-template-columns:1fr;width:min(940px,100% - 40px)}.preview-column{grid-row:1;position:static}.invoice-paper{min-height:auto}}@media (width<=680px){.topbar{height:62px;padding:0 18px}.top-actions{justify-content:flex-end;min-width:0;max-width:90px;display:flex}.auth-status{white-space:nowrap;min-width:0;max-width:90px;font-size:11px;overflow:hidden}.auth-account{min-width:0;max-width:90px}.auth-account>span,.top-actions>:not(.auth-entry):not(.auth-status):not(.auth-account),.brand>span:last-child{display:none}.document-switch .editor-workspace-link{padding-inline:8px}.editor-workspace-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.intro{padding:36px 20px 24px}.intro h1{font-size:39px}.status-pill{display:none}.workspace{gap:20px;width:calc(100% - 24px);margin-bottom:90px}.preview-column{overflow:hidden}.invoice-paper{width:720px;min-height:920px;transform:scale(calc((100vw - 24px) / 720px));transform-origin:0 0;margin-bottom:calc(-920px + (920px * ((100vw - 24px) / 720px)));padding:52px 52px 76px}.editor-section{padding:23px 18px}.step-navigator{padding:16px 18px 0}.step-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.step-item{gap:7px;padding:9px 8px 14px}.step-body{padding:23px 18px}.step-footer{padding:14px 18px 22px}.form-grid.two,.number-grid{grid-template-columns:1fr}.field.wide{grid-column:auto}.logo-row{align-items:flex-start}.logo-upload{min-width:0}.mobile-actions{z-index:50;padding:10px 14px max(10px, env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;grid-template-columns:1fr 1fr;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0}.readonly-toolbar{flex-direction:column;align-items:flex-start}.readonly-actions{width:100%}.readonly-actions button{flex:1}.readonly-document{width:100%;margin-top:0;overflow:hidden}.readonly-document .invoice-paper{width:720px;min-height:920px;transform:scale(calc(100vw / 720px));transform-origin:0 0;margin-bottom:calc(-920px + (920px * (100vw / 720px)));padding:52px 52px 76px}}@media print{@page{size:A4;margin:0}body{background:#fff}.topbar,.intro,.editor,.preview-label,.mobile-actions,.readonly-toolbar,.action-message{display:none!important}.workspace{width:auto;margin:0;display:block}.preview-column{position:static}.invoice-paper{width:210mm;min-height:297mm;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:0;margin:0;padding:18mm 18mm 24mm}.readonly-shell,.readonly-document{background:#fff;width:auto;min-height:0;margin:0;padding:0}}.operator-console{color:#102c22;background:#f2ead7;min-height:100vh;font-family:Archivo,Inter,system-ui,sans-serif}.operator-workspace-panel{display:contents}.operator-workspace-panel[hidden]{display:none}.operator-console-topbar{color:#f8f1e2;background:#102c22;border-bottom:1px solid #f2ead738;align-items:center;gap:18px;min-height:72px;padding:14px clamp(18px,4vw,64px);display:flex}.operator-console-brand{color:inherit;letter-spacing:-.02em;align-items:center;gap:9px;font-size:17px;text-decoration:none;display:inline-flex}.operator-console-brand span{color:#c9963c;border:1px solid #c9963c;place-items:center;width:32px;height:32px;font-weight:700;display:grid;border-radius:8px!important}.operator-console-brand strong{font-weight:700}.operator-console-environment{color:#d9c9a9;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid #f2ead747;padding:5px 8px;font:600 10px/1 Archivo,sans-serif;border-radius:999px!important}.operator-console-nav{align-items:center;gap:3px;margin-left:auto;display:flex}.operator-console-nav a{color:#d9c9a9;padding:9px 11px;font-size:12px;text-decoration:none;border-radius:7px!important}.operator-console-nav a:hover,.operator-console-nav a[aria-current=page]{color:#fffaf0;background:#f2ead71f}.operator-console-identity{border-left:1px solid #f2ead738;gap:1px;padding-left:15px;font-size:11px;display:grid}.operator-console-identity span{color:#b9c6b7;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.operator-console-identity strong{color:#fffaf0;font-size:12px}.operator-console-identity small{color:#c2ccb9}.operator-console-product{color:#f9f1df;white-space:nowrap;border:1px solid #c9963c;padding:10px 12px;font-size:12px;text-decoration:none;border-radius:7px!important}.operator-console-main{width:min(1400px,100% - 36px);margin:0 auto;padding:clamp(28px,5vw,68px) 0 90px}.operator-console-hero{border-bottom:1px solid #102c222b;justify-content:space-between;align-items:end;gap:30px;padding-bottom:33px;display:flex}.operator-eyebrow{color:#9a6c18;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font:700 10px/1.2 Archivo,sans-serif}.operator-console-hero h1{color:#102c22;letter-spacing:-.06em;margin:0;font:700 clamp(34px,5vw,62px)/.96 Archivo,sans-serif}.operator-console-lede{color:#53655a;max-width:58ch;margin:16px 0 0;font:400 16px/1.55 Schibsted Grotesk,Inter,sans-serif}.operator-console-hero-meta{border-left:2px solid #c9963c;gap:4px;min-width:210px;padding:15px 18px;display:grid}.operator-console-hero-meta span{color:#6f7868;letter-spacing:.09em;text-transform:uppercase;font-size:10px}.operator-console-hero-meta strong{font-size:14px}.operator-console-hero-meta small{color:#6a776d;font-size:11px}.operator-console-toolbar{align-items:end;gap:14px;padding:20px 0;display:flex}.operator-console-toolbar>div{gap:10px;display:flex}.operator-console-toolbar label,.operator-inline-control label,.email-send-fields label,.email-canvas-toolbar label,.email-inspector label,.operator-reason-field{color:#647064;letter-spacing:.07em;text-transform:uppercase;gap:6px;font:600 10px/1 Archivo,sans-serif;display:grid}.operator-console-toolbar input,.operator-inline-control input,.email-send-fields input,.email-send-fields select,.email-send-fields textarea,.email-canvas-toolbar input,.email-inspector input,.email-inspector textarea,.operator-reason-field textarea,.operator-feature-activate input{color:#102c22;text-transform:none;letter-spacing:0;background:#fffaf0;border:1px solid #c9c5b3;min-height:38px;padding:9px 10px;font:500 13px/1.2 Inter,sans-serif;border-radius:7px!important}.operator-console-toolbar button,.operator-console-main button,.email-studio button{color:#fffaf0;cursor:pointer;background:#102c22;border:1px solid #102c22;min-height:38px;padding:9px 13px;font:600 12px/1 Archivo,sans-serif;border-radius:7px!important}.operator-console-main button:hover{background:#1e4a39}.operator-console-main button:disabled{opacity:.48;cursor:not-allowed}.operator-console-main button.ghost,.email-studio button.ghost{color:#102c22;background:0 0}.operator-console-toolbar small{color:#718071;margin-left:auto;font-size:11px}.operator-health-grid{background:#102c2230;border:1px solid #102c2230;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:28px;display:grid}.operator-health-card{background:#fffaf0;align-content:start;gap:7px;min-height:130px;padding:18px;display:grid}.operator-health-card small{color:#69766b;font-size:11px}.operator-health-card strong{color:#102c22;letter-spacing:-.03em;font:700 20px/1.05 Archivo,sans-serif}.operator-health-card p{color:#738074;margin:0;font-size:11px;line-height:1.4}.operator-health-dot,.operator-capability-dot{background:#b6b2a4;width:8px;height:8px;border-radius:50%!important}.operator-health-card.is-good .operator-health-dot,.operator-capability-dot.is-on{background:#23815b;box-shadow:0 0 0 4px #23815b1f}.operator-health-card.is-warn .operator-health-dot{background:#c9963c;box-shadow:0 0 0 4px #c9963c21}.operator-health-card.is-neutral .operator-health-dot{background:#8a958c}.operator-console-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.operator-decision-row{margin-bottom:18px}.operator-console-card{background:#fffaf0;border:1px solid #102c2230;padding:23px;border-radius:10px!important}.operator-card-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.operator-console-card h2{color:#102c22;letter-spacing:-.04em;margin:0;font:700 22px/1.08 Archivo,sans-serif}.operator-card-heading a,.operator-console-card>a,.operator-text-link{color:#8a6115;text-underline-offset:3px;font-size:11px;text-decoration:underline}.operator-source-chip,.operator-table-note{color:#738074;letter-spacing:.07em;text-transform:uppercase;font:600 10px/1.2 Archivo,sans-serif}.operator-source-chip{border:1px solid #c9c5b3;padding:5px 7px;border-radius:999px!important}.operator-decision-list,.operator-money-list,.operator-capability-list,.operator-feature-list,.operator-recovery-list,.operator-simple-table{gap:0;margin-top:20px;display:grid}.operator-decision-list>div,.operator-capability-list>div,.operator-feature-list>div,.operator-recovery-list>div,.operator-simple-table>div{border-top:1px solid #e1dccb;align-items:center;gap:12px;padding:12px 0;display:flex}.operator-decision-list>div:first-child,.operator-capability-list>div:first-child,.operator-feature-list>div:first-child,.operator-recovery-list>div:first-child,.operator-simple-table>div:first-child{border-top:0}.operator-decision-list div div,.operator-capability-list div div,.operator-feature-list div div,.operator-recovery-list div div{gap:4px;min-width:0;display:grid}.operator-decision-list strong,.operator-capability-list strong,.operator-feature-list strong,.operator-recovery-list strong,.operator-simple-table strong{font-size:12px}.operator-decision-list small,.operator-capability-list small,.operator-feature-list small,.operator-recovery-list small,.operator-simple-table span,.operator-simple-table time{color:#778277;font-size:11px}.operator-risk-pill{color:#5b3c05;text-transform:uppercase;background:#f1dfb3;padding:4px 6px;font:700 9px/1 Archivo,sans-serif;border-radius:999px!important}.operator-risk-pill.is-high{color:#762e26;background:#f0c8bd}.operator-risk-pill.is-low{color:#25624b;background:#cce6d7}.operator-money-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.operator-money-list div{border-top:1px solid #e1dccb;gap:5px;padding:12px 0;display:grid}.operator-money-list dt,.operator-mini-metrics dt{color:#718071;font-size:11px}.operator-money-list dd{color:#102c22;margin:0;font:700 19px/1 Archivo,sans-serif}.operator-money-list dd.is-muted{color:#8a9288;font-size:14px}.operator-outbox-stats{color:#53655a;flex-wrap:wrap;gap:4px 20px;margin-top:16px;font-size:12px;display:flex}.operator-outbox-stats span{align-items:baseline;gap:5px;display:inline-flex}.operator-outbox-stats strong{color:#102c22;font:700 17px/1 Archivo,sans-serif}.operator-table-card .operator-simple-table{overscroll-behavior:contain;max-height:340px;overflow-y:auto}.system-template-actions{align-items:center;gap:8px;display:flex}.system-template-state{font-style:normal;font-weight:600}.system-template-state.is-on{color:#2b7054}.system-template-state.is-off{color:#8a9288}.operator-card-note{color:#718071;margin:13px 0 0;font-size:12px;line-height:1.5}.operator-capabilities{margin-bottom:18px}.operator-capability-list{background:#e1dccb;border:1px solid #e1dccb;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.operator-capability-list>div{background:#fffaf0;align-items:start;gap:9px;padding:13px;display:flex}.operator-capability-dot{flex:none;margin-top:3px}.operator-metric-strip{background:#102c2230;border:1px solid #102c2230;grid-template-columns:repeat(4,1fr);gap:1px;margin:28px 0 18px;display:grid}.operator-metric-strip article{color:#f8f1e2;background:#102c22;gap:7px;padding:17px;display:grid}.operator-metric-strip small,.operator-metric-strip span{color:#becdbd;font-size:11px}.operator-metric-strip strong{letter-spacing:-.04em;font:700 26px/1 Archivo,sans-serif}.operator-insight-grid{margin-bottom:18px}.operator-bar-list,.operator-location-list{gap:13px;margin-top:20px;display:grid}.operator-bar-list>div{color:#59685c;grid-template-columns:105px 1fr 32px;align-items:center;gap:8px;font-size:11px;display:grid}.operator-bar-list i{background:#e4dfcf;height:7px;display:block;overflow:hidden;border-radius:999px!important}.operator-bar-list b{border-radius:inherit;background:#2b7054;height:100%;display:block}.operator-bar-list strong{color:#102c22;text-align:right;font-size:12px}.operator-location-list>div{color:#657266;border-top:1px solid #e1dccb;justify-content:space-between;padding:10px 0;font-size:12px;display:flex}.operator-location-list strong{color:#102c22}.operator-detailed-analytics{margin-bottom:18px}.operator-daily-list{border-bottom:1px solid #d4cfbc;align-items:end;gap:4px;height:130px;margin-top:20px;padding:8px 0 0;display:flex;overflow:hidden}.operator-daily-list>div{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:5px;min-width:5px;height:100%;display:flex}.operator-daily-list span{background:#2b7054;width:100%;min-height:4px;display:block;border-radius:3px 3px 0 0!important}.operator-daily-list small{color:#8a9288;transform-origin:top;font-size:8px;transform:rotate(-45deg)}.operator-coverage-list{gap:3px;margin-top:20px;display:grid}.operator-coverage-list>div{color:#5f6d61;border-top:1px solid #e1dccb;justify-content:space-between;align-items:center;padding:10px 0;font-size:12px;display:flex}.operator-coverage-list span{align-items:center;gap:8px;display:inline-flex}.operator-coverage-list i{width:8px;height:8px;display:inline-block;border-radius:50%!important}.operator-coverage-list strong{color:#102c22;font:700 16px/1 Archivo,sans-serif}.operator-controls-grid{margin-bottom:18px}.operator-inline-control{align-items:end;gap:10px;margin-top:18px;display:flex}.operator-inline-control>span{color:#657266;flex:1;padding:10px 0;font-size:12px}.operator-inline-control label{flex:1}.operator-mini-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin:19px 0 0;display:grid}.operator-mini-metrics div{border:1px solid #e1dccb;padding:12px;border-radius:7px!important}.operator-mini-metrics dd{color:#102c22;margin:7px 0 0;font:700 16px/1 Archivo,sans-serif}.operator-feature-list>div{align-items:start}.operator-feature-list>div>div:first-child{flex:1}.operator-feature-activate{align-items:center;gap:5px;display:flex!important}.operator-feature-activate input{min-width:130px;min-height:32px;padding:6px;font-size:10px}.operator-feature-activate button,.operator-recovery-list button,.operator-action-pair button{min-height:32px;padding:7px 9px;font-size:10px}.operator-recovery-list>div{justify-content:space-between;align-items:center}.operator-action-pair{gap:5px;display:flex!important}.operator-review-grid{margin-bottom:18px}.operator-reason-field{margin-top:17px}.operator-reason-field textarea{resize:vertical;min-height:62px}.operator-empty-light{color:#6b776d;align-items:center;gap:9px;padding:18px 0;font-size:12px;display:flex}.operator-empty-light span{color:#2b7054;font-size:18px}.operator-empty-light p{margin:0}.operator-simple-table>div{grid-template-columns:1.5fr 1fr auto;display:grid}.operator-table-more{width:100%;margin-top:13px;color:#8a6115!important;background:0 0!important;border-color:#c9c5b3!important}.operator-console-feedback{color:#22503b;background:#dcebdc;border-left:3px solid #2b7054;margin:20px 0 0;padding:12px 14px;font-size:12px}.operator-console-feedback.is-error{color:#762e26;background:#f2d9d0;border-color:#a7473d}.operator-provider-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.operator-provider-list>article{background:#fffdf8;border:1px solid #d8d2bf;border-left:3px solid #b6b2a4;min-width:0;padding:16px;border-radius:8px!important}.operator-provider-list>article.is-ready{border-left-color:#23815b}.operator-provider-list>article>div{align-items:start;gap:10px;display:flex}.operator-provider-list>article>div>div{gap:4px;display:grid}.operator-provider-list>article strong{color:#102c22;font-size:13px}.operator-provider-list>article small{color:#718071;font-size:10px;line-height:1.35}.operator-provider-list dl{background:#e1dccb;border:1px solid #e1dccb;grid-template-columns:repeat(3,1fr);gap:1px;margin:14px 0;display:grid}.operator-provider-list dl div{background:#fffaf0;padding:9px}.operator-provider-list dt{color:#718071;font-size:9px}.operator-provider-list dd{color:#102c22;margin:4px 0 0;font:700 15px/1 Archivo,sans-serif}.operator-provider-list p{color:#718071;gap:5px;min-width:0;margin:0 0 10px;font-size:9px;display:grid}.operator-provider-list code{color:#355344;text-overflow:ellipsis;white-space:nowrap;background:#f6f1e5;border:1px solid #e1dccb;padding:7px;font-size:10px;overflow:hidden}.operator-payout-verifications{margin-bottom:18px}.operator-payout-list{border-top:1px solid #e1dccb;margin-top:18px;display:grid}.operator-payout-list>article{border-bottom:1px solid #e1dccb;justify-content:space-between;align-items:center;gap:18px;padding:15px 0;display:flex}.operator-payout-account{align-items:start;gap:10px;min-width:0;display:flex}.operator-payout-account>div{gap:4px;min-width:0;display:grid}.operator-payout-account strong{color:#102c22;font-size:13px}.operator-payout-account small,.operator-payout-actions small,.operator-payout-footer small{color:#718071;font-size:10px}.operator-payout-account code{color:#355344;overflow-wrap:anywhere;background:#f6f1e5;border:1px solid #d8d2bf;width:fit-content;max-width:100%;padding:5px 7px;font:600 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;border-radius:5px!important}.operator-payout-actions{flex:none;justify-items:end;gap:7px;display:grid}.operator-payout-actions a{color:#fffaf0;background:#102c22;border:1px solid #102c22;align-items:center;min-height:34px;padding:8px 10px;font:600 11px/1 Archivo,sans-serif;text-decoration:none;display:inline-flex;border-radius:7px!important}.operator-payout-actions a:hover{background:#1e4a39}.operator-payout-footer{align-items:center;gap:14px;margin-top:17px;display:flex}.operator-payout-footer small{margin-left:auto}.operator-payout-notice{color:#22503b;background:#dcebdc;border-left:3px solid #2b7054;margin:14px 0 0;padding:10px 12px;font-size:11px;line-height:1.45}.operator-payout-notice.is-error{color:#762e26;background:#f2d9d0;border-color:#a7473d}.operator-nomba-figures{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 0;display:grid}.operator-nomba-figures div{background:#fbf8ef;border:1px solid #e1dccb;padding:12px;border-radius:10px!important}.operator-nomba-figures dt{color:#718071;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.operator-nomba-figures dd{color:#102c22;margin:6px 0 0;font:700 18px/1.1 Archivo,sans-serif}.operator-nomba-filters{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.operator-nomba-filters button{color:#355344;cursor:pointer;background:#fffdf7;border:1px solid #d8d2bf;min-height:32px;padding:6px 11px;font:600 11px Archivo,sans-serif;border-radius:999px!important}.operator-nomba-filters button[aria-pressed=true]{color:#fffaf0;background:#102c22;border-color:#102c22}.operator-nomba-payouts .operator-payout-actions button{color:#102c22;cursor:pointer;background:#fffdf7;border:1px solid #102c22;min-height:34px;padding:8px 10px;font:600 11px/1 Archivo,sans-serif;border-radius:7px!important}.operator-nomba-payouts .operator-payout-actions button:disabled{opacity:.55;cursor:default}.operator-nomba-reason{line-height:1.45;color:#5b3c05!important}.operator-nomba-payouts details summary{cursor:pointer;color:#355344;font-size:11px;font-weight:600}.operator-nomba-refs{gap:4px;margin:6px 0 0;display:grid}.operator-nomba-refs div{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.operator-nomba-refs dt{color:#718071;min-width:88px;font-size:10px}.operator-nomba-refs dd{margin:0}.operator-nomba-confirm{justify-items:end;gap:6px;max-width:280px;display:grid}.operator-nomba-confirm p{color:#355344;text-align:right;margin:0;font-size:11px}.operator-nomba-payouts .operator-payout-notice{border:1px solid #b9d4c1;align-items:flex-start;gap:8px;display:flex;border-radius:8px!important}.operator-nomba-payouts .operator-payout-notice svg{flex:none;margin-top:1px}.operator-nomba-payouts .operator-payout-notice.is-error{border-color:#e2b5a8}@media (width<=720px){.operator-nomba-figures{grid-template-columns:1fr}.operator-nomba-confirm{justify-items:start}.operator-nomba-confirm p{text-align:left}}.operator-fee-policy{margin-bottom:18px}.operator-fee-scopes{gap:12px;margin-top:20px;display:grid}.operator-fee-scope{background:#fffdf8;border:1px solid #d8d2bf;border-left:3px solid #b6b2a4;padding:17px;border-radius:8px!important}.operator-fee-scope h3{color:#102c22;margin:4px 0 0;font:700 15px/1.2 Archivo,sans-serif}.operator-fee-scope>button{margin-top:16px}.operator-fee-scope[aria-busy=true]{opacity:.72}.operator-fee-grid{grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:14px;margin-top:17px;display:grid}.operator-fee-field{align-content:start;gap:5px;min-width:0;display:grid}.operator-fee-field label{color:#647064;letter-spacing:.07em;text-transform:uppercase;font:600 10px/1.3 Archivo,sans-serif}.operator-fee-field input,.operator-fee-field select{color:#102c22;background:#fffaf0;border:1px solid #c9c5b3;width:100%;min-height:38px;padding:9px 10px;font:500 13px/1.2 Inter,sans-serif;border-radius:7px!important}.operator-fee-field input:disabled,.operator-fee-field select:disabled{color:#6d7a6e;background:#f4efe3}.operator-fee-hint{color:#7d8a7e;margin:0;font-size:10px;line-height:1.45}.operator-fee-state{color:#5f6d61;margin:0;font-size:10px;line-height:1.4}.operator-fee-state .is-override{color:#8a6115;font-weight:600}.operator-fee-state em{color:#8a6115;font-style:normal}.operator-card-note.is-error{color:#762e26}.operator-card-note.is-success{color:#22503b}@media (width<=640px){.operator-fee-grid{grid-template-columns:1fr}}.payment-provider-choice{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0 0;padding:0;display:grid}.payment-provider-choice legend{color:var(--ink);grid-column:1/-1;margin-bottom:7px;font-size:11px;font-weight:750}.payment-provider-choice button{border:1px solid var(--line);min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:#fff;gap:4px;padding:12px;display:grid}.payment-provider-choice button[aria-pressed=true]{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green);background:var(--sage)}.payment-provider-choice button span{font-weight:800}.payment-provider-choice button small{color:var(--muted);font-size:9px;line-height:1.35}.payment-provider-choice button[data-provider=nomba] span:before{content:"";vertical-align:1px;background:#fc0;border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block;box-shadow:0 0 0 1px #0d0d0d33}.operator-loading,.operator-error{text-align:center;place-items:center;min-height:55vh;display:grid}.operator-loading p,.operator-error p{color:#657266}.operator-console-mark{color:#c9963c;animation:1.6s linear infinite operator-spin;display:inline-grid}.operator-card-note>span[aria-hidden]{vertical-align:-.15em;display:inline-flex}.operator-studio-tabs{border-bottom:1px solid #102c2233;flex-wrap:wrap;gap:3px;margin:26px 0 18px;padding-bottom:7px;display:flex}.operator-studio-tabs button{color:#718071;background:0 0;border:0;border-radius:7px 7px 0 0!important}.operator-studio-tabs button.is-active{color:#fffaf0;background:#102c22}.email-studio{grid-template-columns:190px minmax(0,1fr) 265px;align-items:start;gap:14px;display:grid}.email-block-palette,.email-studio-canvas,.email-inspector,.email-preview-area{background:#fffaf0;border:1px solid #102c2230;border-radius:10px!important}.email-block-palette{padding:17px}.email-block-palette h2{color:#102c22;margin:0 0 17px;font:700 18px/1 Archivo,sans-serif}.email-block-palette>button{color:#102c22;text-align:left;background:#f2ead7;border-color:#d4cfbc;width:100%;margin-top:6px}.email-block-palette>button:hover{background:#e8dfc8}.email-upload-label{color:#8a6115;cursor:pointer;border-top:1px solid #e1dccb;margin-top:15px;padding-top:15px;font-size:11px;text-decoration:underline;display:block}.email-upload-label input{color:#718071;width:100%;margin-top:8px;font-size:10px;display:block}.email-studio-canvas{min-width:0;padding:17px}.email-canvas-toolbar{border-bottom:1px solid #e1dccb;justify-content:space-between;gap:12px;padding-bottom:17px;display:flex}.email-canvas-toolbar>div:first-child{flex:1;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.email-canvas-toolbar>div:last-child{align-items:end;gap:6px;display:flex}.email-block-list{gap:8px;padding-top:17px;display:grid}.email-block{cursor:pointer;background:#fffdf8;border:1px solid #ded8c8;padding:12px;border-radius:7px!important}.email-block.is-selected{border-color:#2b7054;box-shadow:0 0 0 2px #2b70541a}.email-block-row{align-items:center;gap:8px;display:flex}.email-block-row strong{color:#102c22;font-size:12px}.email-block-handle{color:#9a6c18;letter-spacing:-4px}.email-block-actions{gap:3px;margin-left:auto;display:inline-flex}.email-block-actions button{color:#102c22;background:#f2ead7;border-color:#d4cfbc;min-height:25px;padding:3px 7px;font-size:10px}.email-block p{color:#6c796e;text-overflow:ellipsis;white-space:nowrap;margin:9px 0 0;font-size:11px;overflow:hidden}.email-inspector{padding:17px}.email-inspector-column{gap:14px;min-width:0;display:grid}.email-inspector label small,.email-inspector-column small{color:#6c796e;margin-top:6px;font-size:11.5px;line-height:1.45;display:block}.email-variables{background:#fffaf0;border:1px solid #102c2230;padding:17px;border-radius:10px!important}.email-variable-chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.email-variable-chips button{color:#102c22;cursor:pointer;background:#f2ead7;border:1px solid #d4cfbc;min-height:26px;padding:3px 9px;font:600 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;border-radius:999px!important}.email-variable-chips button:hover{background:#e8dfc8}.email-variable-chips button.is-used{color:#173f31;background:#e6f0e8;border-color:#2b7054}.email-variables-missing{color:#7d271f;background:#fdf7f5;border-left:3px solid #a8342a;border-radius:6px;margin:12px 0 0;padding:10px 12px;font-size:12px;line-height:1.45}.email-variables-missing strong{color:#7d271f}.email-variables-ok{color:#2b7054;margin:12px 0 0;font-size:12px}.system-template-flag{color:#7d271f;margin-top:4px;font-size:11.5px;font-weight:600;display:block}.email-preview-switch button{color:#6c796e;cursor:pointer;background:0 0;border:1px solid #d4cfbc;min-height:28px;padding:4px 12px;font:600 12px/1 Archivo,sans-serif;border-radius:999px!important}.email-preview-switch button.is-active{color:#fffaf0;background:#102c22;border-color:#102c22}.email-preview-frame.is-phone iframe{border:8px solid #102c22;border-radius:26px;width:390px;max-width:100%;margin:0 auto;display:block}.email-inspector-heading{border-bottom:1px solid #e1dccb;gap:5px;padding-bottom:15px;display:grid}.email-inspector-heading span{color:#9a6c18;letter-spacing:.1em;text-transform:uppercase;font:700 10px/1 Archivo,sans-serif}.email-inspector-heading strong{font:700 17px/1.05 Archivo,sans-serif}.email-inspector>label{margin-top:14px}.email-inspector textarea{resize:vertical}.email-inspector>small{color:#738074;margin-top:16px;font-size:10px;line-height:1.4;display:block}.email-preview-area{margin-top:14px;padding:17px}.email-preview-heading{justify-content:space-between;align-items:start;display:flex}.email-preview-switch{color:#788378;gap:5px;font-size:11px;display:flex}.email-preview-switch span{padding:6px 8px;border-radius:5px!important}.email-preview-switch span.is-active{color:#102c22;background:#f2ead7}.email-preview-frame{background:#e9e4d6;place-items:center;min-height:460px;margin-top:15px;padding:15px;display:grid}.email-preview-frame iframe{background:#fff;border:0;width:min(600px,100%);height:560px;box-shadow:0 5px 20px #102c2224;border-radius:7px!important}.email-send-panel{grid-template-columns:minmax(0,1fr) 275px;gap:20px;margin-top:18px;display:grid}.email-send-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;display:grid}.email-send-fields label:nth-child(3),.email-send-fields label:nth-child(4){grid-column:1/-1}.email-send-fields textarea{resize:vertical;min-height:90px}.email-preflight{background:#f2ead7;border:1px solid #d4cfbc;align-content:start;gap:8px;padding:15px;display:grid;border-radius:8px!important}.email-preflight>strong{margin-bottom:5px;font:700 14px/1 Archivo,sans-serif}.email-preflight>div{color:#7d6a46;align-items:center;gap:7px;font-size:11px;display:flex}.email-preflight>div.is-ok{color:#246449}.email-preflight>div span{background:#d4cfbc;place-items:center;width:16px;height:16px;font-size:10px;display:grid;border-radius:50%!important}.email-preflight>div.is-ok span{background:#cce6d7}.email-approval-note{color:#8a6115;margin:7px 0;font-size:11px;line-height:1.4}.communications-campaigns,.communications-system{gap:14px;display:grid}.campaign-list,.system-template-list{gap:0;margin-top:17px;display:grid}.campaign-list article,.system-template-list article{border-top:1px solid #e1dccb;justify-content:space-between;align-items:center;gap:15px;padding:15px 0;display:flex}.campaign-list article>div:first-child,.system-template-list article>div:first-child{gap:5px;min-width:0;display:grid}.campaign-list article strong,.system-template-list article strong{font-size:13px}.campaign-list article small,.system-template-list article small,.campaign-list article span,.system-template-list article span{color:#738074;font-size:11px}.campaign-actions{flex-wrap:wrap;justify-content:end;gap:5px;display:flex}.campaign-actions button{min-height:31px;padding:7px 9px;font-size:10px}.campaign-status{color:#667168;text-transform:uppercase;background:#d4cfbc;padding:3px 5px;font:700 9px/1 Archivo,sans-serif;border-radius:999px!important}.campaign-status.is-active,.campaign-status.is-sent{color:#246449;background:#cce6d7}.campaign-status.is-awaiting_approval,.campaign-status.is-scheduled{color:#725216;background:#f1dfb3}.communications-recovery-grid{margin-top:14px}.system-template-list article.is-selected{border-left:3px solid #c9963c;padding-left:10px}.system-template-editor{margin-top:0}@media (width<=980px){.operator-console-topbar{flex-wrap:wrap}.operator-console-nav{order:4;width:100%;margin:0}.operator-console-identity{margin-left:auto}.email-studio{grid-template-columns:165px minmax(0,1fr)}.email-inspector{grid-column:1/-1}.email-inspector>label{vertical-align:top;width:calc(33.333% - 12px);margin-right:12px;display:inline-grid}}@media (width<=700px){.operator-console-topbar{gap:10px;padding-inline:16px}.operator-console-environment{order:3}.operator-console-identity{margin-left:0;padding-left:10px}.operator-console-product{margin-left:auto;font-size:10px}.operator-console-main{width:min(100% - 24px,600px);padding-top:28px}.operator-console-hero{gap:20px;display:grid}.operator-console-hero h1{font-size:43px}.operator-console-toolbar,.operator-console-toolbar>div{grid-template-columns:1fr 1fr;display:grid}.operator-console-toolbar button,.operator-console-toolbar small{grid-column:1/-1;margin-left:0}.operator-health-grid,.operator-metric-strip{grid-template-columns:repeat(2,1fr)}.operator-console-grid,.operator-decision-row,.operator-insight-grid,.operator-controls-grid,.operator-review-grid,.operator-records-grid,.operator-money-list{grid-template-columns:1fr}.operator-capability-list{grid-template-columns:1fr 1fr}.operator-provider-list{grid-template-columns:1fr}.operator-payout-list>article{display:grid}.operator-payout-actions{justify-items:start}.operator-payout-footer{flex-direction:column;align-items:start}.operator-payout-footer small{margin-left:0}.email-studio{grid-template-columns:1fr}.email-block-palette{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.email-block-palette>div,.email-upload-label{grid-column:1/-1}.email-block-palette>button{margin:0}.email-canvas-toolbar,.email-canvas-toolbar>div:first-child{grid-template-columns:1fr;display:grid}.email-canvas-toolbar>div:last-child{justify-content:stretch}.email-canvas-toolbar>div:last-child button{flex:1}.email-inspector{grid-column:auto}.email-inspector>label{width:auto;margin-right:0;display:grid}.email-send-panel,.email-send-fields{grid-template-columns:1fr}.email-send-fields label:nth-child(3),.email-send-fields label:nth-child(4){grid-column:auto}.campaign-list article,.system-template-list article{display:grid}.campaign-actions{justify-content:start}}@media (prefers-reduced-motion:reduce){.operator-console *,.operator-console :before,.operator-console :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.pdf-capture{box-shadow:none!important;border-radius:0!important}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.seo-section{width:min(1180px,100% - 40px);color:var(--ink);background:var(--paper);border:1px solid var(--line);margin:72px auto 110px;padding:48px}.seo-section h2{max-width:720px;margin:8px 0 14px;font:700 clamp(30px,4vw,48px)/1.05 Georgia,Times New Roman,serif}.seo-section>p:not(.eyebrow){max-width:760px;color:var(--muted);line-height:1.7}.seo-features{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:36px;display:grid}.seo-features div{background:#fff;gap:9px;padding:24px;display:grid}.seo-features span{color:var(--muted);line-height:1.55}@media (width<=720px){.seo-section{width:calc(100% - 24px);margin:44px auto 90px;padding:28px 22px}.seo-features{grid-template-columns:1fr}}.column-editor>div{transition:transform .18s,background-color .18s,opacity .18s;position:relative}.column-editor>div.is-dragging{opacity:.52;background:color-mix(in srgb, var(--gold) 12%, white);transform:translateY(3px)scale(.985)}.total-column-badge{min-width:max-content;color:var(--green);background:color-mix(in srgb, var(--green) 9%, white);border:1px solid color-mix(in srgb, var(--green) 25%, white);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;padding:7px 9px;font-size:11px;font-weight:800;display:inline-flex}.total-column-badge i{font-size:16px;font-style:normal;animation:2.8s ease-in-out infinite total-pulse}.formula-builder{border:1px solid color-mix(in srgb, var(--gold) 30%, white);background:color-mix(in srgb, var(--gold) 7%, white);gap:14px;margin:18px 0;padding:16px;display:grid}.formula-builder>header{align-items:center;gap:13px;display:flex}.formula-builder>header div{gap:3px;display:grid}.formula-builder small{color:var(--muted);line-height:1.45}.formula-icon{color:#fff;background:var(--green);place-items:center;width:34px;min-width:34px;height:34px;font:700 18px/1 Georgia,serif;animation:3.4s cubic-bezier(.2,.8,.2,1) infinite formula-orbit;display:grid}.formula-controls{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.formula-graph{gap:10px;display:grid}.formula-node{border:1px solid var(--line);background:#ffffffc7;gap:12px;padding:13px;transition:border-color .22s,transform .22s cubic-bezier(.16,1,.3,1),background-color .22s;display:grid}.formula-node.is-computed{border-color:var(--green);background:#fff}.formula-node:hover{border-color:color-mix(in srgb, var(--green) 35%, var(--line));transform:translate(2px)}.formula-node>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.formula-node>header>div{gap:2px;display:grid}.operation-tag,.relation-operation{color:#52625a;letter-spacing:.06em;text-transform:uppercase;background:#edf1ee;border:1px solid #d2ded7;justify-content:center;align-items:center;min-width:max-content;padding:5px 8px;font-size:10px;font-weight:850;display:inline-flex}.operation-tag:not(.operation-manual),.relation-operation{color:var(--green);background:color-mix(in srgb, var(--green) 9%, white);border-color:color-mix(in srgb, var(--green) 30%, white)}.formula-relation{background:#f5f7f4;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;padding:9px;display:flex;overflow:hidden}.relation-node,.relation-target{max-width:145px;color:var(--ink);border-bottom:2px solid var(--gold);text-overflow:ellipsis;white-space:nowrap;background:#fff;padding:5px 7px;font-size:11px;font-weight:750;overflow:hidden}.relation-target{border-bottom-color:var(--green)}.relation-arrow{color:var(--gold);place-items:center;font-weight:900;animation:2.4s ease-in-out infinite relation-flow;display:inline-grid}.notice-stack{z-index:300;pointer-events:none;flex-direction:column;gap:10px;width:min(360px,100vw - 28px);display:flex;position:fixed;bottom:clamp(14px,2vw,26px);right:clamp(14px,2vw,26px)}.yk-toast{pointer-events:auto;background:#f3f7f8;border:1px solid #2f5d6b42;align-items:flex-start;gap:12px;padding:14px;animation:.24s cubic-bezier(.16,1,.3,1) both notice-enter;display:flex;box-shadow:0 18px 44px #102c2229;border-radius:12px!important}.yk-toast.is-error{background:#fdf7f5;border-color:#a8342a47}.yk-toast.is-warning{background:#fbf7ee;border-color:#8a632047}.yk-toast.is-success{background:#f4f8f4;border-color:#24664d42}.yk-toast-symbol{color:#2f5d6b;background:#2f5d6b24;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:grid;border-radius:8px!important}.yk-toast.is-error .yk-toast-symbol{color:#a8342a;background:#a8342a1f}.yk-toast.is-warning .yk-toast-symbol{color:#8a6320;background:#8a632024}.yk-toast.is-success .yk-toast-symbol{color:#24664d;background:#24664d24}.yk-toast>div{gap:3px;min-width:0;display:grid}.yk-toast strong{color:#234653;font-size:14px;font-weight:600}.yk-toast.is-error strong{color:#7d271f}.yk-toast.is-warning strong{color:#6d4d17}.yk-toast.is-success strong{color:#173f31}.yk-toast small{color:#5b6660;font-size:13px;line-height:1.45}.yk-toast button{color:#5b6660;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:26px;height:26px;margin-left:auto;padding:0;display:grid;border-radius:7px!important}.yk-toast button:hover,.yk-toast button:focus-visible{background:#102c2212}@keyframes notice-enter{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes drag-hint{0%,78%,to{transform:translate(0)}86%{transform:translate(-2px)}93%{transform:translate(2px)}}@keyframes total-pulse{0%,70%,to{transform:scale(1)}84%{transform:scale(1.18)}}@keyframes formula-orbit{0%,72%,to{transform:rotate(0)scale(1)}82%{transform:rotate(-8deg)scale(1.08)}91%{transform:rotate(6deg)scale(1.03)}}@keyframes relation-flow{0%,65%,to{opacity:.62;transform:translate(0)}82%{opacity:1;transform:translate(3px)}}@media (width<=720px){.notice-stack{width:calc(100vw - 24px);bottom:12px;right:12px}.formula-builder>header,.formula-node>header{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.column-drag span,.total-column-badge i,.formula-icon,.relation-arrow,.yk-toast{animation:none!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.landing-shell{--landing-dark:#102c22;--landing-cream:#f7f4ea;background:var(--landing-cream);min-height:100vh;overflow-x:clip}.landing-brand{color:inherit;justify-self:start;align-items:center;gap:10px;font:700 21px Georgia,serif;text-decoration:none;display:inline-flex}.landing-brand .brand-mark{color:var(--landing-dark);background:var(--gold)}.landing-google .auth-entry,.landing-google .auth-status,.landing-google .auth-account{min-height:48px}.landing-google .auth-account{color:var(--ink)}.product-screen.is-right{z-index:3;filter:saturate(.55)brightness(.8);transform:translate(-13%,-39%)rotate(7deg)scale(.71)}.landing-panel{z-index:10;min-height:100svh;padding:clamp(90px,10vw,150px) clamp(22px,7vw,110px);scroll-margin-top:76px;position:relative;box-shadow:0 -24px 70px #071c142e}.reveal-item.is-revealed .copy-focus,.is-section-revealed .reveal-item .copy-focus{background-size:100% 100%}.usage-demo figure.is-active{z-index:2;opacity:1;filter:blur()saturate(.92);translate:0;scale:1}.usage-demo-progress i.is-active:after{animation:4.6s linear both usage-demo-progress}.landing-steps li.is-current button>span{color:var(--gold);background:#fff;transform:translate(5px)rotate(3deg)}@media (width<=900px) and (width>=621px){.landing-final footer{grid-template-columns:minmax(160px,.65fr) minmax(390px,1.35fr);gap:22px 36px}.landing-footer-nav{grid-column:1/-1;grid-template-columns:160px 1fr;align-items:center}.landing-final footer .landing-footer-nav div{flex-wrap:wrap;gap:10px 24px;display:flex}}.reveal-item{--reveal-delay:0s;--reveal-out-delay:0s;opacity:0;filter:blur(7px);clip-path:inset(0 0 18%);transition:opacity .72s var(--reveal-out-delay) cubic-bezier(.16, 1, .3, 1), translate .86s var(--reveal-out-delay) cubic-bezier(.16, 1, .3, 1), filter .72s var(--reveal-out-delay) ease, clip-path .86s var(--reveal-out-delay) cubic-bezier(.16, 1, .3, 1);translate:0 34px}.reveal-item.is-revealed,.is-section-revealed .reveal-item{opacity:1;filter:blur();clip-path:inset(0);transition-delay:var(--reveal-delay);translate:0}.landing-feature-grid article.reveal-item{transform-origin:50% 100%;transition:opacity .72s var(--reveal-out-delay) cubic-bezier(.16, 1, .3, 1), translate .86s var(--reveal-out-delay) cubic-bezier(.16, 1, .3, 1), transform .9s var(--reveal-out-delay) cubic-bezier(.16, 1, .3, 1), filter .72s var(--reveal-out-delay) ease, clip-path .86s var(--reveal-out-delay) cubic-bezier(.16, 1, .3, 1), background .26s ease;transform:translateY(38px)rotateX(7deg)}.landing-feature-grid article.reveal-item.is-revealed,.is-section-revealed .landing-feature-grid article.reveal-item{transform:translateY(0)rotateX(0)}.landing-feature-grid article.reveal-item.is-revealed:hover,.is-section-revealed .landing-feature-grid article.reveal-item:hover{transform:translateY(-8px)rotateX(0)}.reveal-visual.is-revealed,.is-section-revealed .reveal-visual{transform:rotateY(0)scale(1)}.steps-visual.reveal-visual.is-revealed span,.is-section-revealed .steps-visual.reveal-visual span{animation:landing-step-card-in .7s calc(.26s + var(--reveal-delay)) cubic-bezier(.16, 1, .3, 1) both}.steps-visual.reveal-visual.is-revealed span:nth-of-type(2),.is-section-revealed .steps-visual.reveal-visual span:nth-of-type(2){animation-delay:calc(.39s + var(--reveal-delay))}.steps-visual.reveal-visual.is-revealed span:nth-of-type(3),.is-section-revealed .steps-visual.reveal-visual span:nth-of-type(3){animation-delay:calc(.52s + var(--reveal-delay))}.reveal-step.is-revealed button>span,.is-section-revealed .reveal-step button>span{animation:landing-number-pop .56s calc(.18s + var(--reveal-delay)) cubic-bezier(.16, 1, .3, 1) both}.reveal-cta.is-revealed,.is-section-revealed .reveal-cta{scale:1}.reveal-item.is-revealed,.is-section-revealed .reveal-item{transition-delay:var(--reveal-delay)}@keyframes landing-screen-pop{0%{opacity:0;translate:0 100px;scale:.62}to{opacity:1;translate:0;scale:1}}@keyframes landing-copy-in{0%{opacity:0;transform:translateY(22px)}}@keyframes landing-nav-in{0%{opacity:0;transform:translateY(-100%)}}@keyframes landing-word-reveal{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(90%)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes landing-service-fade{0%{opacity:0}to{opacity:1}}@keyframes landing-caret-blink{50%{opacity:0}}@keyframes landing-screen-detail-in{0%{opacity:0;filter:blur(4px);translate:0 13px}to{opacity:1;filter:blur();translate:0}}@keyframes landing-step-card-in{0%{opacity:0;translate:-24px 16px}to{opacity:1;translate:0}}@keyframes landing-number-pop{0%{opacity:0;transform:rotate(-18deg)scale(.45)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes landing-shimmer{0%,65%{left:-50%}to{left:130%}}@keyframes landing-scroll-cue{50%{transform:translateY(5px)}}@keyframes usage-demo-progress{to{transform:scaleX(1)}}@media (width<=980px){.landing-nav{grid-template-columns:1fr auto}.landing-nav nav{display:none}.landing-hero{grid-template-columns:1fr;align-content:start;gap:30px;padding-top:130px;position:relative}.hero-copy{max-width:760px}.hero-copy h1{font-size:clamp(48px,9vw,78px)}.landing-showcase{width:100%;height:570px}.product-screen{width:min(470px,70vw)}.landing-feature-grid{grid-template-columns:1fr}.landing-feature-grid article{min-height:250px}.landing-panel{position:relative}.landing-steps{grid-template-columns:1fr}.steps-visual,.usage-demo{justify-self:center;width:min(640px,100%)}}@media (height<=760px){.landing-hero,.landing-panel{position:relative}.landing-panel{min-height:max-content}}@media (width<=620px){.landing-nav{height:64px;padding-inline:16px}.landing-panel{scroll-margin-top:64px}.landing-nav{animation-delay:.62s}.hero-copy .landing-kicker{animation-delay:.3s}.hero-copy h1{animation-delay:.38s}.hero-subcopy{animation-delay:.48s}.hero-actions{animation-delay:.56s}.hero-assurance{animation-delay:.64s}.landing-nav-cta{padding:9px 12px}.landing-hero{min-height:920px;padding:104px 16px 58px;overflow:hidden}.hero-copy h1{font-size:clamp(45px,14vw,63px)}.hero-subcopy{font-size:14px}.hero-actions{flex-direction:column;align-items:stretch}.landing-primary-cta,.landing-google,.landing-google .auth-entry,.landing-google .auth-entry>div{width:100%}.hero-assurance{flex-wrap:wrap}.landing-showcase{height:390px;min-height:390px;margin-top:8px}.product-screen{width:78vw;padding:8px}.product-screen.is-focus{transform:translate(-50%,-55%)scale(1)}.product-screen.is-left{transform:translate(-82%,-34%)rotate(-7deg)scale(.66)}.product-screen.is-right{transform:translate(-18%,-31%)rotate(7deg)scale(.62)}.landing-product-ui{padding:13px}.mock-person{margin-top:10px}.mock-lines{padding-block:12px}.mock-metrics{margin-top:10px}.mock-chart{height:65px}.mock-invoice-head{padding-block:11px}.mock-table{gap:7px;padding-block:9px}.hero-scroll{display:none}.landing-panel{min-height:100svh;padding:82px 18px}.panel-heading h2,.landing-steps h2,.landing-final h2{font-size:43px}.landing-feature-grid article{padding:28px}.landing-feature-grid article>i{margin:30px 0 18px}.steps-visual span{padding:13px;font-size:17px}.usage-demo-stage{aspect-ratio:.95}.usage-demo figure img{object-position:top center}.usage-demo-cursor{display:none}.landing-final{padding-bottom:80px}.landing-final footer{grid-template-columns:1fr;gap:30px;width:100%;margin-top:64px;padding-top:28px}.company-footer-list{grid-template-columns:1fr}.company-footer-list div{grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:14px;display:grid}.company-footer-list .company-footer-phones{align-items:start}.company-footer-list dt{margin:0}.landing-footer-nav{gap:14px}.landing-final footer .landing-footer-nav div{flex-wrap:wrap;gap:12px 24px;display:flex}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.landing-nav,.hero-copy>*,.product-screen,.hero-scroll,.landing-primary-cta:before,.hero-scroll i,.hero-copy h1 span,.sliding-service em,.typing-caret,.product-screen.is-focus .mock-toolbar,.product-screen.is-focus .mock-person,.product-screen.is-focus .mock-metrics,.product-screen.is-focus .mock-invoice-head,.product-screen.is-focus .mock-lines,.product-screen.is-focus .mock-chart,.product-screen.is-focus .mock-table,.product-screen.is-focus .mock-total,.product-screen.is-focus .mock-payment-row,.product-screen.is-focus .mock-invoice-total,.steps-visual.reveal-visual.is-revealed span,.reveal-step.is-revealed button>span,.usage-demo-progress i.is-active:after{animation:none!important}.product-screen,.reveal-item,.landing-feature-grid article.reveal-item,.reveal-visual,.usage-demo figure,.usage-demo-cursor{transition:none}.reveal-item{opacity:1;filter:none;clip-path:none;transform:none}}*{border-radius:0!important}.operator-shell,.operator-state{color:#163d31;background:#f3f5f1;min-height:100vh;padding:clamp(24px,4vw,64px);font-family:Inter,system-ui,sans-serif}.operator-shell{gap:24px;display:grid}.operator-header{justify-content:space-between;align-items:end;gap:24px;display:flex}.operator-header h1,.operator-state h1{margin:.25rem 0;font-family:Georgia,serif;font-size:clamp(2rem,5vw,4.5rem);line-height:.95}.operator-header a,.operator-state a,.operator-state button,.operator-filters button,.operator-users button{color:#fff;cursor:pointer;background:#164837;border:0;padding:12px 18px;font-weight:800;text-decoration:none}.operator-filters{background:#fff;border:1px solid #d7ded8;flex-wrap:wrap;align-items:end;gap:12px;padding:16px;display:flex}.operator-filters label,.operator-state label{text-transform:uppercase;letter-spacing:.08em;gap:6px;font-size:.75rem;font-weight:800;display:grid}.operator-filters input,.operator-state input{background:#fff;border:1px solid #aebbb2;padding:11px}.operator-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.operator-metrics article,.operator-panel{background:#fff;border:1px solid #d7ded8;padding:20px;box-shadow:0 12px 30px #14382b0d}.operator-metrics article{gap:6px;animation:.45s both operator-rise;display:grid}.operator-metrics article:nth-child(2){animation-delay:60ms}.operator-metrics article:nth-child(3){animation-delay:.12s}.operator-metrics article:nth-child(4){animation-delay:.18s}.operator-metrics article:nth-child(5){animation-delay:.24s}.operator-metrics strong{font:700 clamp(1.5rem,3vw,2.5rem) Georgia,serif}.operator-metrics p,.operator-note,.operator-panel>div>p{color:#607068;margin:0}.operator-grid{grid-template-columns:1.4fr 1fr;gap:16px;display:grid}.operator-panel h2{margin:.2rem 0 1rem;font-family:Georgia,serif}.operator-bars{border-bottom:1px solid #cad4cd;align-items:end;gap:5px;height:220px;padding-top:24px;display:flex;overflow-x:auto}.operator-bars>span{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:8px;min-width:18px;height:100%;display:flex}.operator-bars i{width:100%;height:var(--bar);transform-origin:bottom;background:linear-gradient(#c79343,#164837);animation:.7s both operator-grow}.operator-bars small{writing-mode:vertical-rl;font-size:.6rem}.operator-panel dl{gap:0;display:grid}.operator-panel dl div{border-bottom:1px solid #e2e8e3;justify-content:space-between;padding:12px 0;display:flex}.operator-table{display:grid;overflow-x:auto}.operator-table>div{border-bottom:1px solid #e1e6e2;grid-template-columns:1fr 1.5fr .7fr .8fr;gap:12px;min-width:720px;padding:12px;display:grid}.operator-table .head{text-transform:uppercase;letter-spacing:.08em;background:#edf2ee;font-size:.7rem;font-weight:900}.operator-users footer{justify-content:flex-end;align-items:center;gap:16px;margin-top:16px;display:flex}.operator-users button:disabled{opacity:.45;cursor:not-allowed}.operator-state{text-align:center;place-content:center;max-width:760px;margin:auto;display:grid}.operator-state form{align-items:end;gap:10px;margin:20px auto;display:flex}.operator-orbit{font-size:3rem;animation:1.6s linear infinite operator-spin;display:inline-block}.operator-lock{font-size:3rem;display:inline-block}.operator-empty{text-align:center;color:#607068;padding:42px}.operator-empty span{font-size:2rem}.operator-empty strong{color:#163d31;display:block}@keyframes operator-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes operator-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes operator-spin{to{transform:rotate(360deg)}}@media (width<=980px){.operator-metrics{grid-template-columns:repeat(2,1fr)}.operator-grid{grid-template-columns:1fr}.operator-header{align-items:start}}@media (width<=560px){.operator-shell,.operator-state{padding:20px}.operator-metrics{grid-template-columns:1fr}.operator-header{display:grid}.operator-state form{width:100%;display:grid}}@media (prefers-reduced-motion:reduce){.operator-metrics article,.operator-bars i,.operator-orbit,.operator-console-mark{animation:none!important}}.operator-chart-panel>p{color:#607068;max-width:62ch;margin:-8px 0 12px;font-size:.76rem;line-height:1.5}.operator-chart{min-width:0;height:280px;margin-top:12px}.operator-chart-compact{height:250px}.operator-chart-short{height:220px}.operator-chart .recharts-text{fill:#607068;font-size:10px}.operator-chart .recharts-cartesian-grid line{stroke:#e1e7e2}.operator-chart .recharts-default-tooltip{font-size:.75rem;box-shadow:0 10px 30px #14382b1f;border:1px solid #d7ded8!important}.operator-panel dd{text-align:right;justify-items:end;gap:3px;margin:0;font-weight:800;display:grid}.operator-panel dd small{color:#7b8981;max-width:260px;font-size:.67rem;font-weight:500;line-height:1.35}.operator-panel dt{padding-right:18px}.operator-note{font-size:.72rem;line-height:1.55;margin-top:14px!important}@media (width<=560px){.operator-chart{height:240px}.operator-chart-compact{height:230px}.operator-chart .recharts-legend-wrapper{font-size:.67rem}}.guest-watermark-mark .brand-mark{width:22px;height:22px}@keyframes readiness-line{0%,to{opacity:.55;transform:scaleX(.55)}50%{opacity:1;transform:scaleX(1)}}@media (width<=760px){.readiness-content{padding-left:18px}.readiness-content ul{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.readiness-icon i{animation:none!important}.record-readiness summary>b{transition:none!important}}.operator-password{align-items:stretch;min-width:min(340px,80vw);display:flex;position:relative}.operator-password input{width:100%;padding-right:52px}.operator-state .operator-password-toggle{color:#164837;background:0 0;width:42px;padding:8px;position:absolute;top:4px;bottom:4px;right:4px}.operator-password-toggle svg{width:24px;height:24px;overflow:visible}.operator-password-toggle path,.operator-password-toggle circle{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;transition:transform .28s,opacity .22s,stroke-dashoffset .3s}.operator-password-toggle .eye-pupil{fill:currentColor;stroke:none;transform-origin:50%}.operator-password-toggle .eye-slash{stroke-dasharray:23;stroke-dashoffset:23px}.operator-password-toggle[aria-pressed=true] .eye-pupil{transform:scale(1.35)}.operator-password-toggle[aria-pressed=true] .eye-outline{transform:scaleX(1.04)}.operator-password-toggle[aria-pressed=false] .eye-slash{stroke-dashoffset:0}.operator-password-toggle:focus-visible{outline-offset:2px;outline:3px solid #c79343}@media (prefers-reduced-motion:reduce){.operator-password-toggle path,.operator-password-toggle circle{transition:none!important}}.operator-fee-control{border-top:1px dashed #dbe3dd;gap:8px;margin-top:10px;padding-top:12px;display:grid}.operator-fee-control label{gap:5px;display:grid}.operator-fee-label{text-transform:uppercase;letter-spacing:.08em;color:#607068;font-size:.7rem;font-weight:800}.operator-fee-input{align-items:center;display:flex;position:relative}.operator-fee-input input{color:#163d31;background:#fff;border:1px solid #aebbb2;width:100%;padding:9px 32px 9px 10px;font-size:1rem;font-weight:700}.operator-fee-input input:focus-visible{outline-offset:1px;outline:3px solid #c79343}.operator-fee-input i{color:#607068;font-style:normal;font-weight:700;position:absolute;right:11px}.operator-fee-save{color:#fff;cursor:pointer;background:#164837;border:0;justify-self:start;padding:9px 14px;font-weight:800}.operator-fee-save:disabled{opacity:.45;cursor:not-allowed}.operator-fee-confirm{background:#fdf9f0;border:1px solid #c79343;gap:10px;padding:10px 12px;display:grid}.operator-fee-confirm p{color:#163d31;margin:0;font-size:.8rem}.operator-fee-confirm strong{color:#164837}.operator-fee-confirm>div{flex-wrap:wrap;gap:8px;display:flex}.operator-fee-confirm button{color:#fff;cursor:pointer;background:#164837;border:0;padding:8px 12px;font-weight:800}.operator-fee-confirm button.ghost{color:#164837;background:#fff;border:1px solid #164837}.operator-fee-status{color:#607068;align-items:center;gap:7px;margin:0;font-size:.74rem;line-height:1.45;display:flex}.operator-fee-status strong{color:#163d31;display:block}.operator-fee-status.is-saved{color:#154936}.operator-fee-status.is-error{color:#a03c2c}.operator-fee-spinner{border:2px solid #c9d4cd;border-top-color:#164837;border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite operator-fee-spin}.operator-fee-control>small{color:#7b8981;font-size:.67rem;line-height:1.45}.operator-fee-control small[hidden]{display:none}@keyframes operator-fee-spin{to{transform:rotate(360deg)}}@media (width<=980px){.operator-fee-confirm>div{flex-direction:column}}.operator-bank-cache{border-top:1px dashed #dbe3dd;gap:8px;margin-top:12px;padding-top:14px;display:grid}.operator-bank-cache-label{text-transform:uppercase;letter-spacing:.08em;color:#607068;margin:0;font-size:.7rem;font-weight:800}.operator-bank-cache-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.operator-bank-cache-refresh{color:#fff;cursor:pointer;background:#164837;border:1px solid #164837;align-items:center;gap:7px;padding:8px 14px;font-size:.78rem;font-weight:800;transition:opacity .2s;display:inline-flex}.operator-bank-cache-refresh:disabled{opacity:.5;cursor:not-allowed}.operator-bank-cache-refresh.is-refreshing{pointer-events:none}.operator-bank-cache-refresh svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px;transition:transform .35s}.operator-bank-cache-refresh.is-refreshing svg{animation:.85s linear infinite operator-bank-spin}.operator-bank-cache-meta{color:#7b8981;font-size:.72rem;line-height:1.45}.operator-bank-cache-meta strong{color:#163d31}.operator-bank-cache-status{color:#607068;align-items:center;gap:7px;margin:0;font-size:.74rem;line-height:1.45;display:flex}.operator-bank-cache-status.is-success{color:#154936}.operator-bank-cache-status.is-error{color:#a03c2c}.operator-bank-cache-status span:first-child{flex:none}.operator-compliance{margin-top:16px;position:relative}.operator-compliance>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.operator-compliance>header h2,.operator-compliance>header p{margin-bottom:6px}.operator-compliance-grid{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:12px;margin-top:18px;display:grid}.operator-compliance-grid>article{background:#fbfcfa;border:1px solid #dbe3dd;align-content:start;gap:12px;padding:14px;display:grid}.operator-compliance-grid>article.is-effective{background:#f3faf5;border-color:#6d9b83}.operator-compliance-grid>article.is-blocked{background:#fdf9f0;border-color:#c79343}.operator-compliance-grid strong{color:#163d31;margin-top:6px;display:block}.operator-compliance-grid p{color:#607068;margin:5px 0 0;font-size:.75rem;line-height:1.48}.operator-compliance-grid dl{grid-template-columns:repeat(3,1fr);gap:5px;margin:0;display:grid}.operator-compliance-grid dl div{background:#fff;border:1px solid #e4e9e5;gap:2px;padding:7px;display:grid}.operator-compliance-grid dt{text-transform:uppercase;color:#738079;font-size:.58rem}.operator-compliance-grid dd{color:#163d31;margin:0;font-size:.72rem;font-weight:800}.operator-compliance-grid button,.operator-case-list button{color:#164837;cursor:pointer;background:#fff;border:1px solid #164837;justify-self:start;padding:8px 10px;font-size:.7rem;font-weight:800}.operator-compliance-grid button:disabled,.operator-case-list button:disabled{opacity:.5;cursor:not-allowed}.operator-risk{color:#315448;text-transform:uppercase;letter-spacing:.06em;background:#e7ede9;border-radius:999px;width:max-content;padding:3px 7px;font-size:.58rem;font-weight:900;display:inline-flex}.operator-risk.is-money_movement,.operator-risk.is-high,.operator-risk.is-critical{color:#8a3428;background:#f7ded9}.operator-risk.is-legal,.operator-risk.is-medium{color:#785719;background:#f7ebcf}.operator-compliance-missing{border-left:3px solid #c79343;padding-left:8px}.operator-compliance-confirm{z-index:100;background:#0d261ea3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.operator-compliance-confirm>div{background:#fff;border:1px solid #c79343;gap:14px;width:min(540px,100%);padding:22px;display:grid;box-shadow:0 24px 80px #0d261e3d}.operator-compliance-confirm h3,.operator-compliance-confirm p{margin:0}.operator-compliance-confirm label{gap:6px;font-size:.72rem;font-weight:800;display:grid}.operator-compliance-confirm input{font:inherit;border:1px solid #aebbb2;padding:10px}.operator-compliance-confirm>div>div{justify-content:flex-end;gap:8px;display:flex}.operator-case-queue{border-top:1px dashed #dbe3dd;margin-top:22px;padding-top:18px}.operator-case-queue h3,.operator-case-queue p{margin:0 0 5px}.operator-case-list{gap:8px;margin-top:12px;display:grid}.operator-case-list>article{background:#fff;border:1px solid #dbe3dd;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.operator-case-list>article p,.operator-case-list>article small{color:#68776f;margin:4px 0 0;font-size:.68rem;display:block}.operator-case-list>article>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.operator-case-resolved,.operator-compliance-status{color:#166241;font-size:.72rem;font-weight:800}@media (width<=720px){.operator-compliance>header,.operator-case-list>article{flex-direction:column;align-items:stretch}.operator-compliance-grid{grid-template-columns:1fr}.operator-case-list>article>div:last-child{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.operator-compliance-confirm{scroll-behavior:auto}}.payroll-disbursement-panel{border:1px solid var(--border,#dbe3dd);color:#163d31;background:#fff;gap:18px;margin-bottom:20px;padding:22px;display:grid}.payroll-disbursement-panel>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.payroll-disbursement-panel h2,.payroll-disbursement-panel h3,.payroll-disbursement-panel p{margin:0 0 6px}.payroll-disbursement-panel>header>span{color:#8a3428;background:#f7ded9;border-radius:999px;flex:none;padding:6px 10px;font-size:.7rem;font-weight:900}.payroll-disbursement-panel>header>span.is-active{color:#166241;background:#dff0e6}.payroll-disabled-note{background:#fdf9f0;border-left:4px solid #c79343;padding:16px}.payroll-disabled-note small{color:#785719}.payroll-workflow{grid-template-columns:1fr 1fr;gap:14px;display:grid}.payroll-workflow>*{background:#fbfcfa;border:1px solid #dbe3dd;align-content:start;gap:10px;padding:16px;display:grid}.payroll-workflow label{gap:5px;font-size:.72rem;font-weight:800;display:grid}.payroll-workflow input,.payroll-workflow select{color:#163d31;width:100%;font:inherit;background:#fff;border:1px solid #aebbb2;padding:10px}.payroll-workflow button,.payroll-batches button,.payroll-disbursement-panel>button{color:#fff;cursor:pointer;background:#164837;border:0;justify-self:start;padding:10px 13px;font-weight:800}.payroll-workflow button:disabled,.payroll-batches button:disabled{opacity:.5;cursor:not-allowed}.payroll-batches{gap:8px;display:grid}.payroll-batches>article{border:1px solid #dbe3dd;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.payroll-batches>article div{grid-template-columns:auto auto;align-items:center;gap:3px 10px;display:grid}.payroll-batches>article div span{text-transform:capitalize;background:#e7ede9;border-radius:999px;padding:3px 7px;font-size:.62rem;font-weight:800}.payroll-batches>article small{color:#68776f;grid-column:1/-1}.payroll-panel-message{background:#f2f7f4;border-left:3px solid #164837;padding:10px 12px;font-weight:700}.detail-actions .payroll-lock-action:disabled,.detail-actions .workspace-button.is-disabled{opacity:.5;filter:grayscale();cursor:not-allowed;pointer-events:auto;position:relative}.detail-actions .workspace-button.is-disabled{align-items:center;gap:6px;text-decoration:none;display:inline-flex}@media (width<=760px){.payroll-disbursement-panel>header,.payroll-batches>article{flex-direction:column;align-items:stretch}.payroll-workflow{grid-template-columns:1fr}}@keyframes operator-bank-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.operator-bank-cache-refresh svg,.operator-bank-cache-refresh.is-refreshing svg{transition:none!important;animation:none!important}}.operator-email-center{gap:18px;margin-top:16px;display:grid}.operator-email-header{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;display:flex}.operator-email-tabs{background:#edf2ee;border-radius:6px;gap:6px;padding:4px;display:flex}.operator-email-tabs button{color:#607068;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:7px 12px;font-size:.78rem;font-weight:700;transition:all .2s}.operator-email-tabs button[aria-selected=true]{color:#164837;background:#fff;box-shadow:0 2px 6px #14382b14}.operator-email-status{color:#154936;background:#f0f7f2;border-left:3px solid #164837;align-items:center;gap:7px;margin:0;padding:9px 12px;font-size:.8rem;font-weight:600;display:flex}.operator-email-grid{grid-template-columns:1.2fr 1fr;gap:20px;display:grid}.operator-email-editor{background:#fff;border:1px solid #dce5df;gap:12px;padding:16px;display:grid}.operator-email-editor label{text-transform:uppercase;letter-spacing:.06em;color:#4a5951;gap:5px;font-size:.75rem;font-weight:800;display:grid}.operator-email-editor input,.operator-email-editor select,.operator-email-editor textarea{color:#163d31;background:#fff;border:1px solid #aebbb2;width:100%;padding:9px 11px;font-family:inherit;font-size:.88rem}.operator-email-editor textarea{font-family:monospace;font-size:.82rem;line-height:1.45}.operator-email-selector{grid-template-columns:1fr auto;align-items:end;gap:12px;display:grid}.operator-email-toggle{text-transform:none;letter-spacing:normal;cursor:pointer;align-items:center;gap:8px;font-weight:700;display:flex}.operator-email-toggle input{width:auto}.operator-email-schedule-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.operator-email-actions{gap:10px;margin-top:6px;display:flex}.operator-email-preview-panel{background:#f8faf8;border:1px solid #dce5df;grid-template-rows:auto 1fr;gap:8px;padding:14px;display:grid}.operator-email-preview-panel small{text-transform:uppercase;letter-spacing:.08em;color:#607068;font-size:.7rem;font-weight:800}.operator-email-iframe{background:#fff;border:1px solid #cad4cd;border-radius:6px;width:100%;height:100%;min-height:380px}.operator-job-actions{align-items:center;gap:6px;display:flex}.operator-job-actions button.ghost{color:#164837;background:0 0;border:1px solid #aebbb2;padding:5px 9px;font-size:.72rem}.operator-job-actions button.ghost.is-danger{color:#a03c2c;border-color:#e0b5af}.operator-job-badge{text-transform:uppercase;color:#607068;background:#edf2ee;border-radius:99px;padding:3px 8px;font-size:.65rem;font-weight:800}.operator-job-badge.is-active{color:#154936;background:#e2f2e6}.operator-job-badge.is-paused,.operator-job-badge.is-pending{color:#8f6117;background:#fdf4e3}.operator-job-badge.is-sent{color:#154936;background:#e2f2e6}.operator-job-badge.is-failed{color:#a03c2c;background:#fdeae6}.operator-notifications{gap:16px;display:grid}.operator-notification-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.operator-notification-stats article{background:#fbfaf4;border:1px solid #dbe5dc;border-radius:10px;padding:12px}.operator-notification-stats article span{font-size:.8rem;display:block}.operator-notification-stats article small{color:#7b8981;text-transform:uppercase;letter-spacing:.04em;margin-top:4px;font-size:.68rem;font-weight:700;display:block}.operator-notification-stats article strong{color:#173f31;margin-top:2px;font:600 1.3rem/1.2 Georgia,serif;display:block}.operator-notification-templates{background:#f3f7f1;border:1px solid #dbe5dc;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;padding:12px;display:grid}.operator-notification-templates strong{color:#173f31;text-transform:uppercase;letter-spacing:.05em;grid-column:1/-1;font-size:.78rem}.operator-notification-templates div{background:#fff;border:1px solid #e2e8e3;border-radius:8px;padding:8px 10px}.operator-notification-templates div span{color:#173f31;font-size:.78rem;font-weight:800;display:block}.operator-notification-templates div small{color:#7b8981;margin-top:3px;font-size:.7rem;display:block}@media (width<=980px){.operator-notification-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.operator-email-grid,.operator-email-schedule-row{grid-template-columns:1fr}}.operator-active{color:#7b8981;grid-template-columns:auto 1fr;align-items:center;gap:4px 7px;font-weight:700;display:grid}.operator-active i{color:#c9a25e;font-size:.7rem;font-style:normal}.operator-active.is-active i{color:#154936}.operator-active small{color:#aab5ad;grid-column:2;font-size:.64rem;font-weight:500}.operator-subpanel{border-top:1px dashed #dbe3dd;margin-top:18px;padding-top:14px}.operator-subpanel h3{color:#163d31;margin:.2rem 0 .6rem;font-family:Georgia,serif;font-size:1rem}.operator-subpanel dl{gap:0;display:grid}.operator-subpanel dl div{border-bottom:1px solid #e2e8e3;justify-content:space-between;align-items:baseline;gap:10px;padding:10px 0;display:flex}.operator-subpanel dt{color:#163d31;font-weight:800}.operator-subpanel dd{color:#154936;justify-items:end;margin:0;font-weight:800;display:grid}.operator-subpanel dd small{color:#7b8981;font-size:.64rem;font-weight:500}.operator-payment-types .operator-share-track{background:#edf2ee;border-radius:99px;width:100%;height:5px;margin-top:7px;display:block;overflow:hidden}.operator-payment-types .operator-share-track i{background:#164837;border-radius:99px;height:100%;display:block}@media (width<=560px){.operator-fee-confirm>div{flex-direction:column}}@media (prefers-reduced-motion:reduce){.operator-fee-spinner{animation:none}}.edit-load-status{background:linear-gradient(105deg,#f5f8f5,#fff);border:1px solid #cbd7cf;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;max-width:980px;margin:18px auto 0;padding:14px 16px;animation:.38s cubic-bezier(.16,1,.3,1) both edit-status-enter;display:grid;box-shadow:0 12px 28px #14382b0f}.edit-load-status>span:nth-child(2){gap:3px;display:grid}.edit-load-status strong{color:var(--ink);font:600 18px Georgia,serif}.edit-load-status small{color:var(--muted);line-height:1.45}.edit-load-status button{border:1px solid var(--green);color:var(--green);background:#fff;padding:9px 13px;font-weight:800}.edit-load-status.is-error{background:linear-gradient(105deg,#fff7f5,#fff);border-color:#d9b5b0}.edit-load-status.is-success{border-left:4px solid var(--green)}.edit-load-icon{background:var(--green);color:#fff;place-items:center;width:46px;height:46px;display:grid;position:relative;overflow:hidden}.edit-load-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:33px;height:33px;overflow:visible}.edit-page{opacity:.72}.edit-pencil{animation:1.15s ease-in-out infinite edit-pencil-work}.edit-pencil-tip{animation:1.15s ease-in-out infinite edit-pencil-tip}.edit-check{stroke-dasharray:24;animation:.5s 80ms both edit-check-draw}.edit-alert{animation:1.4s ease-in-out infinite edit-alert-pulse}.workspace>.editor:focus{outline:3px solid color-mix(in srgb, var(--gold) 72%, transparent);outline-offset:5px}.workspace>.editor{scroll-margin-top:92px;transition:opacity .28s,filter .28s}.workspace>.editor.is-loading-edit{pointer-events:none;opacity:.58;filter:saturate(.6)}@keyframes edit-status-enter{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes edit-pencil-work{0%,to{transform:translate(-2px,2px)}50%{transform:translate(2px,-2px)}}@keyframes edit-pencil-tip{0%,to{opacity:.45}50%{opacity:1}}@keyframes edit-check-draw{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@keyframes edit-alert-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (width<=620px){.edit-load-status{grid-template-columns:auto 1fr;margin-inline:14px}.edit-load-status button{grid-column:1/-1;width:100%}}@media (prefers-reduced-motion:reduce){.edit-load-status,.edit-pencil,.edit-pencil-tip,.edit-check,.edit-alert{animation:none!important}.workspace>.editor{transition:none!important}}.record-readiness-panel{background:linear-gradient(115deg,#f5f8f5,#fff 72%);border:1px solid #cbd7cf;margin:0 0 18px;box-shadow:0 12px 30px #14382b0d}.unified-readiness-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.unified-readiness-grid .record-readiness-panel{margin:0}@media (width<=760px){.unified-readiness-grid{grid-template-columns:1fr}}.record-readiness-summary{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px 16px;display:grid}.record-readiness-summary>span:nth-child(2){gap:3px;display:grid}.record-readiness-summary strong{font:600 18px Georgia,serif}.record-readiness-summary small{color:var(--muted);line-height:1.45}.record-readiness-summary>b{font-size:20px;transition:transform .25s}.record-readiness-summary[aria-expanded=true]>b{transform:rotate(180deg)}.record-readiness-body{border-top:1px solid #dce5df;gap:15px;padding:17px;animation:.34s cubic-bezier(.16,1,.3,1) both readiness-body-enter;display:grid}.readiness-state-icon{background:var(--green);color:#fff;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.readiness-state-icon.is-error{background:#8b3f35}.readiness-state-icon.is-empty{background:#7a887f}.readiness-state-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:34px;height:34px}.readiness-sheet{opacity:.7}.readiness-scan{transform-origin:0;animation:1.3s ease-in-out infinite readiness-scan}.readiness-scan:nth-of-type(4){animation-delay:.16s}.readiness-check{stroke-dasharray:25;animation:.55s both edit-check-draw}.readiness-alert{animation:1.4s ease-in-out infinite edit-alert-pulse}.readiness-empty-mark{opacity:.75}.readiness-async{background:#fff;border:1px solid #dbe4de;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px;display:grid}.readiness-async>span:nth-child(2){gap:3px;display:grid}.readiness-async small{color:var(--muted)}.readiness-async button,.readiness-actions button,.readiness-records button,.rule-pack-preview button{color:var(--green);background:#fff;border:1px solid #b8c9be;padding:9px 12px;font-weight:800}.readiness-async.is-error{background:#fff8f6;border-color:#dfbdb7}.readiness-async.is-empty{grid-template-columns:auto 1fr}.readiness-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.readiness-metrics article{background:#fff;border:1px solid #dce5df;gap:4px;padding:13px;display:grid}.readiness-metrics span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.readiness-metrics strong{font:700 27px Georgia,serif}.readiness-actions{flex-wrap:wrap;gap:8px;display:flex}.readiness-actions button:first-child{background:var(--green);color:#fff;border-color:var(--green)}.readiness-feedback{background:#f4f8f5;border:1px solid #c4d8ca;margin:0;padding:10px 12px}.readiness-feedback.is-error{color:#8c382f;background:#fff6f4;border-color:#a94f43}.business-profile{background:#fff;border:1px solid #dce5df;gap:14px;padding:15px;display:grid}.business-profile>header{gap:4px;display:grid}.business-profile>header small{color:var(--muted)}.business-profile .button{justify-self:start}.readiness-records{gap:8px;display:grid}.readiness-records>article{background:#fff;border:1px solid #dce5df;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;padding:12px;display:grid}.readiness-records article>div{gap:3px;display:grid}.readiness-records small{color:var(--muted);line-height:1.4}.readiness-records details{color:#52675b;font-size:12px}.readiness-records details summary{cursor:pointer}.readiness-records ul{margin:7px 0 0;padding-left:18px}.readiness-dot{background:#7b8b81;border:2px solid #fff;border-radius:50%;width:11px;height:11px;margin-top:5px;box-shadow:0 0 0 1px #9bab9f}.readiness-dot.is-ready{background:#2e7b57}.readiness-dot.is-needs_details{background:#c99034}.readiness-dot.is-payment_outstanding{background:#b05645}.rule-pack-preview{background:#fffaf0;border:1px dashed #c9a65e;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.rule-pack-preview>span{color:#fff;background:#173f31;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.rule-pack-preview>div{gap:3px;display:grid}.rule-pack-preview small{color:#6c6251}.rule-pack-preview button:disabled{opacity:.72;cursor:not-allowed}.readiness-disclosure{color:#64756b;margin:0;font-size:12px;line-height:1.5}@keyframes readiness-body-enter{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}@keyframes readiness-scan{0%,to{opacity:.45;transform:scaleX(.35)}50%{opacity:1;transform:scaleX(1)}}@media (width<=720px){.readiness-metrics{grid-template-columns:1fr}.readiness-records>article,.rule-pack-preview{grid-template-columns:auto 1fr}.readiness-records button,.rule-pack-preview button{grid-column:1/-1;width:100%}.readiness-async{grid-template-columns:auto 1fr}.readiness-async button{grid-column:1/-1;width:100%}}@media (prefers-reduced-motion:reduce){.record-readiness-body,.readiness-scan,.readiness-check,.readiness-alert,.record-readiness-summary>b{transition:none!important;animation:none!important}}.editor-readiness-hint{background:linear-gradient(110deg,#fffaf0,#fff);border:1px solid #dec99d;max-width:980px;margin:16px auto 0;box-shadow:0 10px 24px #4632120d}.editor-readiness-hint.is-ready{background:linear-gradient(110deg,#f4f9f5,#fff);border-color:#bfd3c6}.editor-readiness-hint summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;list-style:none;display:grid}.editor-readiness-hint summary::-webkit-details-marker{display:none}.editor-readiness-hint summary>span:nth-child(2){gap:2px;display:grid}.editor-readiness-hint summary small{color:var(--muted)}.editor-readiness-hint summary>b{transition:transform .24s}.editor-readiness-hint[open] summary>b{transform:rotate(180deg)}.editor-readiness-icon{color:#a46e1c;place-items:center;width:38px;height:38px;display:grid}.editor-readiness-hint.is-ready .editor-readiness-icon{color:var(--green)}.editor-readiness-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:34px;height:34px}.editor-readiness-check{stroke-dasharray:28;animation:.55s both edit-check-draw}.editor-readiness-hint>div{border-top:1px solid #e9dfc7;padding:0 16px 14px 64px}.editor-readiness-hint>div p,.editor-readiness-hint>div ul{margin:12px 0}.editor-readiness-hint>div small{color:var(--muted);line-height:1.45}.editor-readiness-hint>div li+li{margin-top:5px}@media (width<=620px){.editor-readiness-hint{margin-inline:14px}.editor-readiness-hint>div{padding-left:16px}}@media (prefers-reduced-motion:reduce){.editor-readiness-check,.editor-readiness-hint summary>b{transition:none!important;animation:none!important}}.version-history{background:#f5f8f5;border-left:2px solid #9eb4a5;gap:5px;list-style:none;display:grid;margin:8px 0 0!important;padding:8px 10px!important}.version-history li{flex-wrap:wrap;gap:5px 9px;font-size:12px;display:flex}.version-history span{color:var(--muted)}.share-dialog-backdrop{z-index:1000;place-items:center;padding:clamp(16px,4vw,40px);display:grid;position:fixed;inset:0}.share-dialog-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e1b15a6;border:0;width:100%;height:100%;animation:.24s both share-backdrop-in;position:absolute;inset:0}.share-dialog-content{z-index:1;border:1px solid var(--line);background:#fff;border-radius:16px;gap:20px;width:min(520px,100%);padding:24px;animation:.32s cubic-bezier(.16,1,.3,1) both share-dialog-enter;display:grid;position:relative;box-shadow:0 24px 70px #0e1b1547}.share-dialog-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.share-dialog-header h2{color:var(--ink);margin:0 0 4px;font:600 22px Georgia,serif}.share-dialog-header p{color:var(--muted);margin:0;font-size:13px}.share-dialog-close{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 8px;font-size:24px;line-height:1}.share-dialog-close:hover{color:var(--ink);background:#f1f4f0}.share-link-box{border:1px solid var(--line);background:#f7f9f7;border-radius:10px;align-items:flex-end;gap:10px;padding:12px;display:flex}.share-link-field{flex:1;gap:4px;min-width:0;display:grid}.share-link-field span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:10px;font-weight:800}.share-link-field input{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:6px;padding:8px 10px;font-size:13px}.share-copy-button{border:1px solid var(--green);background:var(--green);color:#fff;cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:800;transition:transform .2s cubic-bezier(.16,1,.3,1),background .2s;display:inline-flex}.share-copy-button:hover{transform:translateY(-1px)}.share-copy-button.is-copied{background:#1e5a42}.copy-icon{transition:transform .24s cubic-bezier(.16,1,.3,1);display:inline-block}.share-copy-button.is-copied .copy-icon{transform:scale(1.25)rotate(12deg)}.share-dialog-notice{background:var(--sage);color:var(--green);border-radius:6px;margin:-8px 0 0;padding:8px 12px;font-size:12px;font-weight:600}.share-options-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.share-option-item{border:1px solid var(--line);color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:12px;padding:12px;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.share-option-item:hover{border-color:var(--green);transform:translateY(-1px);box-shadow:0 4px 14px #17231d14}.option-icon{background:var(--sage);width:34px;height:34px;color:var(--green);border-radius:8px;flex:none;place-items:center;font-size:16px;font-weight:800;display:grid}.airdrop-icon{color:#1d6bf3;background:#eef5ff}.share-option-item div{gap:2px;min-width:0;display:grid}.share-option-item strong{color:var(--ink);font-size:13px}.share-option-item small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.share-dialog-footer{border-top:1px solid var(--line);padding-top:12px}.share-dialog-footer small{color:var(--muted);font-size:11px;line-height:1.45;display:block}@keyframes share-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes share-dialog-enter{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:none}}@media (width<=540px){.share-options-grid{grid-template-columns:1fr}.share-link-box{flex-direction:column;align-items:stretch}.share-copy-button{justify-content:center}}.public-verify-shell{background:linear-gradient(135deg,#edf3ee,#fdfcf8);place-items:center;min-height:100vh;padding:24px 16px;display:grid}.public-verify-card{text-align:center;background:#fff;border:1px solid #dce5df;border-radius:8px;width:100%;max-width:580px;padding:32px;box-shadow:0 16px 40px #14382b12}.public-verify-card small{text-transform:uppercase;letter-spacing:.08em;color:#607068;margin-bottom:8px;font-size:.74rem;font-weight:800;display:block}.public-verify-card h1{color:#163d31;margin:0 0 8px;font-family:Georgia,serif;font-size:1.6rem}.verify-subtitle{color:#607068;margin:0 0 24px;font-size:.88rem;line-height:1.5}.verify-badge-icon{border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 16px;font-size:1.5rem;font-weight:900;display:grid}.verify-badge-icon.is-success{color:#154936;background:#e2f2e6;border:2px solid #154936}.verify-badge-icon.is-failed{color:#a03c2c;background:#fdf0ee;border:2px solid #a03c2c}.verify-details-grid{text-align:left;background:#f8faf8;border:1px solid #e2e8e3;grid-template-columns:1fr 1fr;gap:14px;margin:0 0 20px;padding:18px;display:grid}.verify-details-grid div{gap:2px;display:grid}.verify-details-grid dt{text-transform:uppercase;letter-spacing:.06em;color:#7b8981;font-size:.72rem;font-weight:800}.verify-details-grid dd{color:#163d31;margin:0;font-size:.9rem}.verify-status-pill{text-transform:uppercase;color:#607068;background:#edf2ee;border-radius:99px;padding:2px 8px;font-size:.7rem;font-weight:800;display:inline-block}.verify-status-pill.is-paid,.verify-status-pill.is-processed{color:#154936;background:#e2f2e6}.verify-status-pill.is-unpaid{color:#8f6117;background:#fdf4e3}.verify-hash-block{text-align:left;background:#edf2ee;border-radius:4px;margin-bottom:24px;padding:12px}.verify-hash-block small{margin-bottom:4px}.verify-hash-block code{color:#163d31;word-break:break-all;font-family:monospace;font-size:.76rem}.verify-footer-note{color:#7b8981;gap:12px;font-size:.78rem;display:grid}.verify-btn{color:#fff;background:#164837;border-radius:4px;padding:10px 18px;font-weight:800;text-decoration:none;display:inline-block}@media (width<=540px){.verify-details-grid{grid-template-columns:1fr}}.business-profile-manager{background:#fff;border:1px solid #dce5df;border-radius:6px;gap:16px;padding:18px;display:grid}.business-profile-manager.is-compact{background:0 0;border:none;padding:12px}.tin-lookup-card{background:#f4f8f5;border:1px solid #cce0d2;border-radius:6px;gap:10px;padding:14px;display:grid}.tin-lookup-header strong{color:#164837;font-size:.95rem;display:block}.tin-lookup-header small{color:#55685c}.tin-input-group{gap:8px;display:flex}.tin-input-group input{border:1px solid #bccecf;border-radius:4px;flex:1;padding:8px 12px;font-size:.9rem}.async-status-banner{border-radius:4px;align-items:center;gap:10px;padding:10px 14px;font-size:.85rem;display:flex}.async-status-banner.is-loading{color:#274d39;background:#eef5f0;border:1px solid #c3dbc9}.async-status-banner.is-error{color:#923126;background:#fff4f2;border:1px solid #f2c7c2;justify-content:space-between}.async-status-banner.is-success{color:#124d31;background:#e9f7ec;border:1px solid #bce6c9}.manager-action-bar{justify-content:space-between;align-items:center;font-size:.88rem;display:flex}.profiles-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.profile-card{background:#fff;border:1px solid #d2dfd6;border-radius:6px;gap:10px;padding:14px;display:grid;position:relative}.profile-card.is-default{background:#fafdfb;border-color:#2e7a57}.profile-card.is-selected{outline:2px solid #2e7a57}.profile-card-header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.profile-badges{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.badge{border-radius:4px;padding:2px 6px;font-size:.7rem;font-weight:700;display:inline-block}.badge.default{color:#fff;background:#164837}.badge.tin{color:#1f523c;background:#e6efe8}.badge.firs{color:#115732;background:#dff2e4}.badge.warning{color:#805305;background:#fff3db}.profile-card-details{color:#4b5d52;gap:4px;font-size:.82rem;display:grid}.profile-card-actions{gap:8px;margin-top:6px;display:flex}.profile-card-actions button{cursor:pointer;background:0 0;border:1px solid #b8cbc0;border-radius:3px;padding:4px 8px;font-size:.78rem}.profile-card-actions button.danger{color:#9c2e22;border-color:#e5b2ad}.deleted-profiles-drawer{background:#fff8f7;border:1px dashed #e2a099;border-radius:6px;gap:8px;padding:12px;display:grid}.deleted-item{border-bottom:1px solid #f2dedc;justify-content:space-between;align-items:center;padding:6px 0;display:flex}.business-profile-form{background:#fff;border:1px solid #bfd4c7;border-radius:6px;gap:12px;padding:16px;display:grid}.form-actions{justify-content:flex-end;gap:8px;display:flex}.issuing-business-selector{background:#f7faf8;border:1px solid #d4e2d8;border-radius:6px;margin-bottom:16px;padding:12px 14px}.selector-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.selector-dropdown-wrapper{gap:6px;display:grid}.field-select{border:1px solid #b8cbc0;border-radius:4px;width:100%;padding:8px 10px;font-size:.9rem}.selected-entity-summary{font-size:.8rem}.summary-pill{align-items:center;gap:6px;display:flex}.workspace-shell{--workspace-sidebar:248px;grid-template-columns:var(--workspace-sidebar) minmax(0, 1fr);background:var(--canvas);min-height:100dvh;transition:grid-template-columns .3s cubic-bezier(.16,1,.3,1);display:grid}.workspace-sidebar{z-index:60;width:var(--workspace-sidebar);color:#fffefb;background:linear-gradient(155deg,#173f31 0%,#0d2f24 100%);grid-template-rows:auto auto minmax(0,1fr) auto auto;min-width:0;height:100dvh;padding:22px 14px 16px;transition:width .3s cubic-bezier(.16,1,.3,1),padding .3s cubic-bezier(.16,1,.3,1);display:grid;position:sticky;top:0;overflow:hidden;box-shadow:12px 0 38px #1133271f}.workspace-brand,.workspace-mobile-brand{min-width:0;color:inherit;align-items:center;gap:11px;font:700 23px/1 Georgia,Times New Roman,serif;text-decoration:none;display:flex}.workspace-brand{min-height:44px;padding-inline:3px}.workspace-brand strong,.workspace-nav-label,.workspace-sidebar-account div{opacity:1;white-space:nowrap;transition:opacity .16s 80ms,translate .24s cubic-bezier(.16,1,.3,1) 50ms;translate:0}.workspace-collapse{color:#fffefb;background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:36px;height:36px;margin:12px 0 10px auto;padding:0;transition:background-color .18s,transform .3s cubic-bezier(.16,1,.3,1);display:grid}.workspace-collapse:hover,.workspace-collapse:focus-visible{background:#ffffff2e;transform:translate(-2px)}.workspace-collapse span{font-size:25px;line-height:1}.workspace-navigation{align-content:start;gap:6px;min-width:0;display:grid}.workspace-navigation a,.workspace-mobile-links>a:not(.workspace-mobile-create){color:#fffefbc7;border-left:3px solid #0000;align-items:center;gap:12px;min-width:0;min-height:48px;padding:8px 10px;text-decoration:none;transition:color .18s,background-color .18s,transform .22s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.workspace-navigation a:hover,.workspace-navigation a:focus-visible{color:#fff;background:#ffffff14;transform:translate(2px)}.workspace-navigation a.is-active{color:#fff;background:#2d795b94;border-left-color:#0000}.workspace-nav-icon{transform-origin:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:19px;line-height:1;display:grid}.workspace-sidebar-account{border-top:1px solid #ffffff24;align-items:center;gap:10px;min-width:0;padding:12px 8px 0;display:flex}.workspace-sidebar-account>span{color:#173f31;background:var(--gold);border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.workspace-sidebar-account div{gap:2px;min-width:0;display:grid}.workspace-sidebar-account small{color:#fffefba3}.workspace-shell.is-sidebar-collapsed .workspace-brand{justify-content:center}.workspace-shell.is-sidebar-collapsed .workspace-sidebar .workspace-brand strong,.workspace-shell.is-sidebar-collapsed .workspace-sidebar .workspace-nav-label,.workspace-shell.is-sidebar-collapsed .workspace-sidebar .workspace-sidebar-account div{opacity:0;pointer-events:none;width:0;transition-delay:0s;translate:-10px}.workspace-shell.is-sidebar-collapsed .workspace-collapse{margin-inline:auto}.workspace-shell.is-sidebar-collapsed .workspace-sidebar .workspace-navigation a{justify-content:center;gap:0;padding-inline:8px}.workspace-shell.is-sidebar-collapsed .workspace-sidebar .workspace-sidebar-account{justify-content:center;padding-inline:0}.workspace-main{min-width:0}.workspace-topbar{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffefbf0;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:10px clamp(20px,3vw,44px);display:flex;position:sticky;top:0}.workspace-business-context{gap:2px;margin-right:auto;display:grid}.workspace-business-context span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.workspace-content{width:min(1440px,100%);min-height:calc(100dvh - 72px);margin-inline:auto;padding:clamp(28px,4vw,58px);position:relative}.workspace-view-body{min-width:0;transition:opacity .18s,filter .22s,translate .26s cubic-bezier(.16,1,.3,1)}.workspace-content.is-view-transitioning .workspace-view-body{opacity:.32;filter:blur(2px);pointer-events:none;-webkit-user-select:none;user-select:none;translate:12px}.workspace-view-transition{z-index:20;background:color-mix(in srgb, var(--canvas) 76%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);place-items:center;min-height:calc(100dvh - 72px);padding:clamp(28px,4vw,58px);animation:.26s cubic-bezier(.16,1,.3,1) both workspace-view-transition-arrive;display:grid;position:absolute;inset:0}.workspace-view-transition .workspace-state{background:#fffefbf7;width:min(680px,100%);box-shadow:0 24px 72px #0f241929}.workspace-shell.is-view-navigating .workspace-navigation,.workspace-shell.is-view-navigating .workspace-mobile-links{pointer-events:none}.workspace-page{gap:28px;animation:.48s cubic-bezier(.16,1,.3,1) both workspace-page-arrive;display:grid}.workspace-page-heading{justify-content:space-between;align-items:end;gap:28px;display:flex}.workspace-page-heading h1{margin:4px 0 8px;font:600 clamp(36px,5vw,58px)/1 Georgia,Times New Roman,serif}.workspace-page-heading>div:first-child>p:last-child{max-width:720px;color:var(--muted);margin:0;line-height:1.55}.workspace-heading-actions,.workspace-state-action{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workspace-button{min-height:44px;color:var(--green);border:1px solid color-mix(in srgb, var(--green) 45%, var(--line));background:#fff;justify-content:center;align-items:center;gap:7px;padding:10px 15px;font-size:13px;font-weight:850;text-decoration:none;transition:transform .18s,box-shadow .18s,background-color .18s;display:inline-flex}.workspace-button:hover,.workspace-button:focus-visible{transform:translateY(-2px);box-shadow:0 8px 24px #143f3021}.workspace-button.primary{color:#fff;background:var(--green);border-color:var(--green)}.workspace-foundation-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.workspace-foundation-grid article{background:var(--paper);gap:8px;min-height:148px;padding:22px;display:grid}.workspace-foundation-grid span,.workspace-foundation-grid small{color:var(--muted)}.workspace-foundation-grid strong{color:var(--green);font:600 24px/1.1 Georgia,Times New Roman,serif}.workspace-foundation-grid small{line-height:1.45}.workspace-overview-heading{grid-template-columns:minmax(0,1fr) auto;display:grid}.workspace-overview-controls{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;gap:6px;padding-top:18px;display:flex}.workspace-overview-controls button{min-height:38px;color:var(--muted);background:0 0;border:1px solid #0000;padding:7px 12px;font-size:12px;font-weight:800}.workspace-overview-controls button:hover,.workspace-overview-controls button:focus-visible,.workspace-overview-controls button.is-active{color:var(--green);background:var(--sage);border-color:color-mix(in srgb, var(--green) 20%, var(--line))}.workspace-overview-controls .workspace-refresh{color:var(--green);border-color:var(--line);background:#fff;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.workspace-overview-controls .workspace-refresh:disabled span{animation:.9s linear infinite workspace-spin}.workspace-panel{background:var(--paper);border:1px solid var(--line);min-width:0}.workspace-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:18px;padding:22px;display:flex}.workspace-panel h2{color:var(--ink);margin:4px 0 0;font:600 clamp(23px,3vw,30px)/1.1 Georgia,serif}.workspace-panel>header>span{color:var(--green);background:var(--sage);padding:6px 9px;font-size:11px;font-weight:850}.workspace-activity-bars .is-invoice,.workspace-chart-legend .is-invoice{background:var(--green)}.workspace-records-page{gap:22px}.workspace-record-manager{min-width:0}.workspace-record-manager>.account-dashboard{background:var(--paper);border:1px solid var(--line);margin:0;padding:clamp(22px,3vw,38px)}.workspace-record-manager .dashboard-heading h2{font-size:clamp(28px,4vw,42px)}.workspace-directory-card{background:var(--paper);border:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);align-items:center;gap:24px;padding:clamp(24px,4vw,42px);display:grid}.workspace-directory-card>div:first-child{align-items:center;gap:18px;display:flex}.workspace-directory-card p{max-width:620px;color:var(--muted);margin:7px 0 0;line-height:1.5}.workspace-directory-card .relationship-entry,.workspace-directory-card .relationship-launcher{width:100%}.workspace-directory-card.is-record-directory{background:0 0;border:0;padding:0;display:block}.relationship-entry:has(.relationship-dialog.is-embedded){z-index:auto;width:100%;display:block;position:static}.relationship-dialog.is-embedded{width:100%;max-width:none;height:auto;max-height:none;margin:0;animation:none;display:block;position:static;inset:auto;overflow:visible}.relationship-dialog.is-embedded::backdrop{display:none}.relationship-dialog.is-embedded .relationship-manager{height:auto;min-height:360px;box-shadow:none;padding:clamp(20px,3vw,34px);overflow:visible}.workspace-business-manager{background:0 0;border:0;padding:0}.business-profile-manager.is-v2{background:0 0;border:0;border-radius:0;gap:16px;padding:0;display:grid}.business-profile-manager.is-v2 .yk-notice p{margin:4px 0 0}.bpm-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.bpm-toolbar strong{color:#102c22;letter-spacing:-.01em;font:600 16px/1.25 Archivo,Helvetica Neue,Arial,sans-serif;display:block}.bpm-toolbar small{color:var(--muted);margin-top:3px;font-size:13px;display:block}.bpm-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.bpm-card{background:#fdfcf6;border:1px solid #102c221c;border-radius:14px;grid-template-columns:52px minmax(0,1fr) auto;align-items:start;gap:16px 18px;padding:18px 18px 18px 20px;transition:border-color .16s,box-shadow .16s;display:grid;position:relative}.bpm-card.is-default{border-color:#c99c54b3}.bpm-card.is-selected{border-color:#24664d}.bpm-monogram{color:#fdfcf6;letter-spacing:-.02em;background:#102c22;border-radius:12px;place-items:center;width:52px;height:52px;font:600 17px Archivo,Helvetica Neue,Arial,sans-serif;display:grid}.bpm-card-body{min-width:0}.bpm-card-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bpm-card-title strong{color:#102c22;letter-spacing:-.012em;font:600 17px/1.25 Archivo,Helvetica Neue,Arial,sans-serif}.bpm-card-title .yk-pill.is-default{color:#6d4d17;background:#f4ead6}.bpm-card-title .yk-pill.is-selected{color:#173f31;background:#e6f0e8}.bpm-card-meta{color:var(--muted);flex-wrap:wrap;gap:4px 14px;margin-top:5px;font-size:13.5px;display:flex}.bpm-card-ids{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.bpm-chip{color:#173f31;background:#eef3ea;border-radius:999px;padding:4px 9px;font:600 12px Archivo,Helvetica Neue,Arial,sans-serif}.bpm-chip.is-muted{color:var(--muted);background:0 0;border:1px dashed #102c2238;font-weight:500}.bpm-card-actions{flex-direction:column;gap:6px;min-width:176px;display:flex}.bpm-card-actions .workspace-button{justify-content:center;min-height:36px;font-size:13px}.bpm-card-actions .workspace-button.is-danger{color:#7d271f}.bpm-card-actions .workspace-button.is-danger:hover:not(:disabled){border-color:#a8342a80}.bpm-card-link{color:#173f31;text-align:center;text-underline-offset:3px;margin-top:4px;font-size:12.5px;font-weight:600;text-decoration:underline}.bpm-logo{object-fit:cover;background:#fdfcf6;border:1px solid #102c221f;border-radius:12px;width:52px;height:52px;display:block}.bpm-logo-card{background:#fdfcf6;border:1px solid #102c221f;border-radius:16px;gap:14px;padding:20px 22px;display:grid}.bpm-logo-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bpm-logo-head .eyebrow{color:#8a6320;margin:0 0 4px}.bpm-logo-head h2{color:#102c22;letter-spacing:-.02em;margin:0;font:600 22px/1.15 Archivo,Helvetica Neue,Arial,sans-serif}.bpm-logo-head p:not(.eyebrow){color:#57635c;max-width:60ch;margin:6px 0 0;font-size:14px;line-height:1.5}.bpm-logo-editor{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:16px;display:grid}.bpm-logo-preview{background:#fdfcf6;border:1px solid #102c221f;border-radius:22px;place-items:center;width:96px;height:96px;display:grid;overflow:hidden}.bpm-logo-preview.is-initials{color:#fdfcf6;letter-spacing:-.03em;background:#102c22;border-color:#102c22;font:700 30px Archivo,Helvetica Neue,Arial,sans-serif}.bpm-logo-preview img{object-fit:cover;width:100%;height:100%;display:block}.bpm-logo-body{gap:12px;min-width:0;display:grid}.bpm-logo-actions{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.bpm-logo-upload{cursor:pointer;position:relative;overflow:hidden}.bpm-logo-upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.bpm-logo-upload:has(input:focus-visible){outline-offset:2px;outline:2px solid #24664d}.bpm-logo-remove{color:#7d271f;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font:600 13px Archivo,Helvetica Neue,Arial,sans-serif;text-decoration:underline}.bpm-logo-remove:disabled{opacity:.6;cursor:default}.bpm-logo-actions small{color:var(--muted);flex-basis:100%;font-size:12.5px}.bpm-library{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bpm-library>span{color:#8b948e;letter-spacing:.06em;text-transform:uppercase;flex-basis:100%;font:600 11px Archivo,Helvetica Neue,Arial,sans-serif}.bpm-library button{cursor:pointer;background:#fdfcf6;border:2px solid #0000;border-radius:12px;width:44px;height:44px;padding:0;overflow:hidden}.bpm-library button img{object-fit:cover;width:100%;height:100%;display:block}.bpm-library button[aria-pressed=true]{cursor:default;border-color:#24664d}.bpm-library button:disabled:not([aria-pressed=true]){opacity:.6;cursor:default}.bpm-library button:focus-visible{outline-offset:2px;outline:2px solid #24664d}.bpm-logo-error{color:#7d271f;margin:0;font-size:13.5px}.bpm-logo-line{color:#16211b;margin:0;font-size:14px;line-height:1.5}.bpm-logo-line a{color:#173f31;font-weight:600}.bpm-appears{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.bpm-appears strong{color:#57635c;letter-spacing:.06em;text-transform:uppercase;margin-right:4px;font:600 11px Archivo,Helvetica Neue,Arial,sans-serif}.bpm-appears span{color:#173f31;background:#e5efe7;border-radius:100px;padding:3px 9px;font:600 12px Archivo,Helvetica Neue,Arial,sans-serif}@media (width<=560px){.bpm-logo-editor{grid-template-columns:1fr}.bpm-logo-card{padding:16px}}.bpm-form{background:#fff;border:1px solid #102c2229;border-radius:14px;gap:18px;padding:22px;display:grid;box-shadow:0 24px 44px -32px #102c2266}.bpm-form-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.bpm-form-head h2{color:#102c22;margin:2px 0 6px;font:600 24px/1.1 Georgia,Times New Roman,serif}.bpm-form-head>div>p:last-child{max-width:62ch;color:var(--muted);margin:0;font-size:14px;line-height:1.5}.bpm-close{color:#57635c;cursor:pointer;background:0 0;border:1px solid #102c2224;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;padding:0;display:grid}.bpm-fieldset{border:0;min-width:0;margin:0;padding:0}.bpm-fieldset legend,.bpm-registration summary>span,.bpm-deleted summary>span{color:#68756e;letter-spacing:.1em;text-transform:uppercase;font:700 11px Archivo,Helvetica Neue,Arial,sans-serif}.bpm-grid{grid-template-columns:1fr 1fr;gap:12px 14px;margin-top:10px;display:grid}.bpm-grid .full{grid-column:1/-1}.bpm-grid .field small{color:var(--muted);margin-top:5px;font-size:12.5px;line-height:1.45;display:block}.bpm-registration{background:#fbfaf5;border:1px solid #102c221c;border-radius:12px}.bpm-registration summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:13px 14px 13px 36px;list-style:none;display:flex;position:relative}.bpm-registration summary::-webkit-details-marker{display:none}.bpm-registration summary:before{content:"+";color:#173f31;font:600 18px/1 Archivo,sans-serif;position:absolute;top:10px;left:14px}.bpm-registration[open] summary:before{content:"–"}.bpm-registration summary small{color:var(--muted);font-size:12.5px}.bpm-registration>div{gap:12px;padding:0 14px 14px;display:grid}.bpm-lookup{background:#f4f8f5;border:1px solid #cce0d2;border-radius:10px;gap:10px;padding:12px 14px 14px;display:grid}.bpm-lookup>div:first-child strong{color:#102c22;font-size:13.5px;display:block}.bpm-lookup>div:first-child small{color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.45;display:block}.bpm-lookup-row{align-items:end;gap:8px;display:flex}.bpm-lookup-row .field{flex:1;min-width:0}.bpm-lookup-row .workspace-button{min-height:42px}.bpm-form-actions{justify-content:flex-end;gap:8px;display:flex}.bpm-deleted{border:1px dashed #102c222e;border-radius:12px}.bpm-deleted summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:12px 14px;list-style:none;display:flex}.bpm-deleted summary::-webkit-details-marker{display:none}.bpm-deleted summary small{color:var(--muted);font-size:12.5px}.bpm-deleted ul{gap:8px;margin:0;padding:0 14px 14px;list-style:none;display:grid}.bpm-deleted li{background:#fdfcf6;border:1px solid #102c221c;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.bpm-deleted li strong{color:#102c22;font-size:14px;display:block}.bpm-deleted li small{color:var(--muted);font-size:12.5px}.bpm-first{background:#fdfcf6;border:1px solid #102c221f;border-radius:16px;gap:8px;padding:22px 22px 18px;display:grid}.bpm-first .eyebrow{margin:0}.bpm-first h2{color:#102c22;letter-spacing:-.02em;margin:0;font:600 24px/1.1 Archivo,Helvetica Neue,Arial,sans-serif}.bpm-first>p{max-width:62ch;color:var(--muted);margin:0;font-size:14px;line-height:1.5}.bpm-first-row{align-items:flex-end;gap:10px;margin-top:6px;display:flex}.bpm-first-row .field{flex:1;min-width:0;margin:0}.bpm-first-row .field input{min-height:46px;font-size:16px}.bpm-first-row .workspace-button{white-space:nowrap;min-height:46px}.bpm-first small{color:var(--muted);font-size:12.5px}.bpm-first small.is-error{color:#8c2d24}.bpm-first-more{color:#173f31;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font:600 12.5px Archivo,Helvetica Neue,Arial,sans-serif;text-decoration:underline}.bpm-verify{background:#fbf6ea;border:1px solid #c99c5473;border-radius:16px;gap:12px;padding:20px 22px;display:grid}.bpm-verify-head .eyebrow{color:#8a6320;margin:0 0 4px}.bpm-verify-head h2{color:#102c22;letter-spacing:-.02em;margin:0;font:600 22px/1.15 Archivo,Helvetica Neue,Arial,sans-serif}.bpm-verify-head p{color:#57635c;margin:6px 0 0;font-size:14px;line-height:1.5}.bpm-verify-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.bpm-verify-list li{color:#16211b;align-items:center;gap:8px;font-size:14px;display:flex}.bpm-verify-list li svg{color:#24664d;flex:none}.bpm-verify-actions{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.bpm-verify-actions .workspace-button.primary{text-decoration:none}.bpm-verify-actions button{color:#173f31;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font:600 13.5px Archivo,Helvetica Neue,Arial,sans-serif;text-decoration:underline}.bpm-verify-actions small{color:var(--muted);flex-basis:100%;font-size:12.5px}.bpm-verify-foot{color:var(--muted);margin:0;font-size:12.5px}.bpm-verify-foot button{color:#173f31;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.bpm-chip.is-standing.is-on{color:#173f31;background:#e6f0e8}.bpm-chip.is-standing.is-pending{color:#6d4d17;background:#f4ead6}.bpm-chip.is-standing.is-off{color:#57635c;background:#f2efe4}.business-profile-manager.is-v2.is-compact .bpm-card{grid-template-columns:44px minmax(0,1fr);padding:14px}.business-profile-manager.is-v2.is-compact .bpm-card-actions{flex-flow:wrap;grid-column:1/-1;min-width:0}.business-profile-manager.is-v2.is-compact .bpm-form{box-shadow:none;padding:16px}@media (width<=720px){.bpm-card{grid-template-columns:44px minmax(0,1fr);padding:14px}.bpm-monogram{width:44px;height:44px;font-size:15px}.bpm-card-actions{flex-flow:wrap;grid-column:1/-1;min-width:0}.bpm-card-actions .workspace-button{flex:auto}.bpm-card-link{flex-basis:100%}.bpm-grid{grid-template-columns:1fr}.bpm-lookup-row{flex-direction:column;align-items:stretch}.bpm-form{padding:16px}.bpm-first-row{flex-direction:column;align-items:stretch}}.workspace-settings-card{background:var(--paper);border:1px solid var(--line)}.workspace-settings-page{gap:22px}.workspace-settings-card>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding:clamp(22px,3vw,34px);display:flex}.workspace-settings-card h2{margin:4px 0 8px;font:600 clamp(26px,4vw,36px)/1 Georgia,serif}.workspace-settings-card header p:last-child{max-width:680px;color:var(--muted);margin:0}.workspace-settings-card>header>span{color:var(--green);background:var(--sage);align-self:start;padding:7px 10px;font-size:11px;font-weight:850}.workspace-theme-grid{background:var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.workspace-theme-grid button{min-height:156px;color:var(--ink);background:var(--paper);text-align:left;border:0;gap:7px;padding:20px;display:grid;position:relative}.workspace-theme-grid button[aria-checked=true]{box-shadow:inset 0 -4px var(--gold)}.workspace-theme-grid button>span{width:100%;height:38px;display:flex;overflow:hidden}.workspace-theme-grid button>span i{flex:1}.workspace-theme-grid button strong{font:600 22px Georgia,serif}.workspace-theme-grid button small{color:var(--muted);line-height:1.4}.workspace-theme-grid button b{color:#fff;text-transform:uppercase;background:#0000009e;padding:4px 7px;font-size:9px;position:absolute;top:27px;right:27px}.workspace-theme-preview{color:#173f31;background:#f6f8f3;border:1px solid #d4e2d8;gap:9px;margin:clamp(22px,3vw,34px);padding:28px;display:grid}.workspace-theme-preview.is-midnight{color:#22304f;background:#f1f4fa;border-color:#cbd6ea}.workspace-theme-preview.is-clay{color:#7a3f32;background:#fbf4ef;border-color:#eedad3}.workspace-theme-preview>span{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.workspace-theme-preview>strong{font:600 27px Georgia,serif}.workspace-theme-preview p{color:var(--muted);margin:0}.workspace-theme-preview>div{gap:5px;margin-top:8px;display:grid}.workspace-theme-preview>div i{opacity:.15;background:currentColor;height:6px;display:block}.workspace-theme-preview>div i:nth-child(2){width:78%}.workspace-theme-preview>div i:last-child{width:54%}.workspace-settings-card>footer{justify-content:flex-end;gap:9px;padding:0 clamp(22px,3vw,34px) clamp(22px,3vw,34px);display:flex}.workspace-channel-content{padding:clamp(20px,3vw,34px)}.workspace-channel-prompt{grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.workspace-channel-prompt strong{font:600 22px/1.2 Georgia,serif}.workspace-channel-prompt p{max-width:720px;color:var(--muted);margin:5px 0 0;line-height:1.5}.workspace-channel-icon{width:50px;height:50px;color:var(--paper);background:var(--green);border-radius:50%;place-items:center;font-size:24px;animation:2.8s ease-in-out infinite workspace-channel-breathe;display:grid}.workspace-channel-icon.is-success{background:#18794e}.workspace-channel-status{color:var(--green);background:var(--sage);text-transform:uppercase;padding:7px 10px;font-size:11px;font-weight:850}@keyframes workspace-channel-breathe{50%{transform:scale(1.06);box-shadow:0 0 0 8px #173f3114}}.whatsapp-import-state{color:var(--ink);background:var(--paper);border:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 clamp(18px,4vw,54px) 20px;padding:14px 16px;display:grid}.whatsapp-import-state>span{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.whatsapp-import-state p{color:var(--muted);margin:3px 0 0;line-height:1.45}.whatsapp-import-state.is-loading>span{animation:1.1s linear infinite whatsapp-import-spin}.whatsapp-import-state.is-success{border-color:#b4e3c8}.whatsapp-import-state.is-error{border-color:#eabcb7}.whatsapp-import-state.is-error>span{background:#a43d35}@keyframes whatsapp-import-spin{to{transform:rotate(360deg)}}@keyframes workspace-record-tab-arrive{0%{opacity:.35;transform:translateY(6px)scale(.86)}}@keyframes workspace-bar-grow{0%{opacity:.3;transform:scaleY(.05)}}.workspace-state{min-height:190px;color:var(--ink);background:var(--paper);border:1px solid var(--line);grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:22px;padding:clamp(24px,4vw,42px);display:grid}.workspace-state.is-compact{min-height:0;padding:18px}.workspace-state>div:not(.workspace-state-action){gap:6px;display:grid}.workspace-state strong{font:600 clamp(22px,3vw,30px)/1.15 Georgia,Times New Roman,serif}.workspace-state p{max-width:680px;color:var(--muted);margin:0;line-height:1.55}.workspace-state-icon{color:#fff;background:var(--green);place-items:center;width:64px;height:64px;display:grid;position:relative;overflow:hidden}.workspace-state-icon i{font-style:normal;display:block}.workspace-state-icon.is-loading{box-shadow:none;background:0 0}.workspace-state-icon.is-loading i{background:#fffefb;border:1px solid #173f313d;width:25px;height:31px;animation:1.8s cubic-bezier(.16,1,.3,1) infinite workspace-document-sort;position:absolute;box-shadow:0 6px 14px #09241a2e}.workspace-state-icon.is-loading i:nth-child(2){animation-delay:-600ms}.workspace-state-icon.is-loading i:nth-child(3){animation-delay:-1200ms}.workspace-state-icon.is-refreshing i:first-child{border:3px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:32px;height:32px;animation:.9s linear infinite workspace-spin}.workspace-state-icon.is-refreshing i:last-child{background:var(--gold);border-radius:50%;width:8px;height:8px;position:absolute}.workspace-state-icon.is-empty{background:var(--sage)}.workspace-state-icon.is-empty i{background:#fff;border:1px solid #9fb4a8;width:22px;height:28px;animation:2.8s ease-in-out infinite workspace-empty-file;position:absolute}.workspace-state-icon.is-empty i:first-child{translate:-14px 5px;rotate:-8deg}.workspace-state-icon.is-empty i:nth-child(2){animation-delay:-900ms;translate:0 -4px}.workspace-state-icon.is-empty i:last-child{animation-delay:-1800ms;translate:14px 5px;rotate:8deg}.workspace-state-icon.is-error,.workspace-state-icon.is-offline{background:var(--danger)}.workspace-state-icon.is-error>svg{animation:.52s cubic-bezier(.16,1,.3,1) both workspace-error-arrive}.workspace-state-icon.is-success>svg{animation:.54s cubic-bezier(.16,1,.3,1) both workspace-success-arrive}.workspace-state-icon.is-offline i{border:3px solid #fff;border-radius:8px;width:28px;height:8px;animation:1.9s ease-in-out infinite workspace-offline-separate;position:absolute;rotate:-38deg}.workspace-state-icon.is-offline i:last-child{animation-delay:-950ms;rotate:142deg}.workspace-menu,.workspace-mobile-brand,.workspace-mobile-links,.workspace-mobile-drawer,.workspace-mobile-backdrop{display:none}@keyframes workspace-page-arrive{0%{opacity:0;transform:translateY(18px)}}@keyframes workspace-view-transition-arrive{0%{opacity:0}}@keyframes workspace-nav-inform{45%{transform:translateY(-2px)rotate(-5deg)scale(1.08)}}@keyframes workspace-document-sort{0%,to{opacity:.35;transform:translate(-18px)rotate(-8deg)scale(.88)}50%{opacity:1;transform:translate(18px)rotate(6deg)scale(1)}}@keyframes workspace-spin{to{transform:rotate(360deg)}}@keyframes workspace-empty-file{50%{transform:translateY(-4px)rotate(2deg)}}@keyframes workspace-error-arrive{0%{opacity:0;transform:translateY(-18px)scale(.6)}70%{transform:translateY(3px)scale(1.12)}}@keyframes workspace-success-arrive{0%{opacity:0;transform:rotate(-28deg)scale(.45)}70%{transform:rotate(4deg)scale(1.16)}}@keyframes workspace-offline-separate{50%{opacity:.55;translate:5px -5px}}@media (width<=920px){.workspace-shell,.workspace-shell.is-sidebar-collapsed{padding-bottom:72px;display:block}.workspace-sidebar,.workspace-collapse,.workspace-business-context{display:none}.workspace-topbar{min-height:64px;padding:8px 16px}.workspace-menu,.workspace-mobile-brand{display:flex}.workspace-menu{width:44px;height:44px;color:var(--green);border:1px solid var(--line);background:#fff;justify-content:center;align-items:center;padding:0}.workspace-mobile-brand{color:var(--ink);margin-right:auto;font-size:20px}.workspace-mobile-brand .brand-mark{display:none}.workspace-content{padding:28px 18px}.workspace-page-heading{align-items:start;display:grid}.workspace-foundation-grid{grid-template-columns:1fr}.workspace-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-overview-grid,.workspace-directory-card{grid-template-columns:1fr}.workspace-recent-list>a{grid-template-columns:42px minmax(0,1fr) auto 20px}.workspace-recent-list>a>small{display:none}.workspace-foundation-grid article{min-height:0}.workspace-state{grid-template-columns:56px minmax(0,1fr);align-items:start;min-height:0;padding:24px 20px}.workspace-state-icon{width:52px;height:52px}.workspace-state-action{grid-column:1/-1}.workspace-mobile-links{z-index:70;min-height:68px;padding:4px max(8px, env(safe-area-inset-right)) max(4px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));border-top:1px solid var(--line);background:#fffefbfa;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -12px 32px #15392c1a}.workspace-mobile-links>a:not(.workspace-mobile-create){min-height:56px;color:var(--muted);border:0;align-content:center;justify-items:center;gap:2px;padding:4px;font-size:10px;display:grid}.workspace-mobile-links a.is-active{color:var(--green);background:var(--sage)}.workspace-mobile-links .workspace-nav-icon{flex-basis:25px;width:25px;height:25px;font-size:18px}.workspace-mobile-links .workspace-nav-label{opacity:1;translate:0}.workspace-mobile-create{z-index:72;right:max(14px, env(safe-area-inset-right));bottom:calc(76px + env(safe-area-inset-bottom));color:var(--green);touch-action:manipulation;align-content:center;justify-items:center;text-decoration:none;display:grid;position:fixed}.workspace-mobile-create span{color:#fff;background:var(--green);border:4px solid var(--canvas);border-radius:50%;place-items:center;width:42px;height:42px;margin:0;font-size:25px;display:grid;box-shadow:0 8px 20px #0f3b2b38}.workspace-mobile-create small{color:var(--green);background:#fffefbf5;border-radius:999px;margin-top:3px;padding:2px 7px;box-shadow:0 4px 14px #0f3b2b1f}.workspace-mobile-backdrop{z-index:79;background:#0b1f177a;border:0;animation:.22s both workspace-backdrop-in;display:block;position:fixed;inset:0}.workspace-mobile-drawer{z-index:80;color:#fff;background:#123f33;grid-template-rows:auto 1fr;width:min(330px,100vw - 44px);padding:18px 14px;animation:.34s cubic-bezier(.16,1,.3,1) both workspace-drawer-in;display:grid;position:fixed;inset:0 auto 0 0;box-shadow:24px 0 60px #081c1452}.workspace-mobile-drawer>header{border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;min-height:52px;padding:0 8px 12px;font:600 22px Georgia,serif;display:flex}.workspace-mobile-drawer>header button{color:#fff;background:0 0;border:1px solid #fff3;place-items:center;width:44px;height:44px;padding:0;font-size:27px;display:grid}.workspace-mobile-drawer .workspace-navigation{margin-top:16px}@keyframes workspace-drawer-in{0%{transform:translate(-100%)}}@keyframes workspace-backdrop-in{0%{opacity:0}}}@media (width<=560px){.workspace-topbar .auth-account span,.workspace-topbar .auth-account button{display:none}.workspace-topbar .auth-account{border:0;padding:0}.workspace-topbar .auth-account img{width:38px;height:38px}.workspace-page-heading h1{font-size:38px}.workspace-heading-actions,.workspace-state-action{grid-template-columns:1fr;width:100%;display:grid}.workspace-shell .records-heading-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-shell .records-heading-actions .workspace-button.primary{grid-column:1/-1}.workspace-overview-heading{grid-template-columns:1fr}.workspace-overview-controls{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workspace-overview-controls .workspace-refresh{grid-column:1/-1;justify-content:center;margin-left:0}.workspace-overview-metrics,.workspace-record-type-tabs,.workspace-theme-grid{grid-template-columns:1fr}.workspace-settings-card>header,.workspace-settings-card>footer{display:grid}.workspace-channel-prompt{grid-template-columns:48px minmax(0,1fr)}.whatsapp-import-state{grid-template-columns:40px minmax(0,1fr)}.whatsapp-import-state>.button{grid-column:1/-1;width:100%}.workspace-channel-prompt>.workspace-button,.workspace-channel-prompt>.workspace-channel-status{text-align:center;grid-column:1/-1;justify-self:stretch}.workspace-record-type-tabs button{min-height:72px}.workspace-record-manager>.account-dashboard{padding:16px 12px}.workspace-directory-card>div:first-child{align-items:flex-start}.workspace-directory-icon{flex-basis:52px;width:52px;height:52px}.workspace-overview-metrics article{min-height:0}.workspace-currency-list>article{grid-template-columns:1fr}.workspace-recent-list>a{grid-template-columns:38px minmax(0,1fr) 18px;gap:10px;padding-inline:14px}.workspace-recent-list>a>span:nth-of-type(2){display:none}.workspace-state{grid-template-columns:1fr}.workspace-state-action{grid-column:auto}}@media (prefers-reduced-motion:reduce){.workspace-shell,.workspace-sidebar,.workspace-brand strong,.workspace-nav-label,.workspace-sidebar-account div,.workspace-collapse,.workspace-navigation a,.workspace-page,.workspace-view-body,.workspace-view-transition,.workspace-state-icon i,.workspace-activity-bars i,.workspace-record-type-tabs button[aria-selected=true]>span,.workspace-overview-controls .workspace-refresh span,.workspace-recent-list>a,.workspace-mobile-drawer,.workspace-mobile-backdrop,.workspace-channel-icon,.whatsapp-import-state.is-loading>span,.reminder-channels button svg{transition:none!important;animation:none!important}.workspace-channel-icon{animation:none!important}}.kota-field-group{gap:7px;display:grid}.kota-field-group label{color:var(--ink);font-size:12px;font-weight:800}.kota-field-group input,.kota-field-group textarea,.kota-field-group select{width:100%;min-height:44px;color:var(--ink);background:#fcfcf9;border:1px solid #d8ded9;border-radius:9px;outline:none;padding:10px 12px;transition:border .15s,box-shadow .15s}.kota-field-group textarea{resize:vertical;min-height:74px;line-height:1.45}.kota-field-group input:focus,.kota-field-group textarea:focus,.kota-field-group select:focus{border-color:#6d9b85;box-shadow:0 0 0 3px #306e511a}.kota-field-group .field-hint{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.45}.kota-list-empty-state,.kota-buyer-card,.kota-analytics-dashboard{background:var(--paper);border:1px solid var(--line)}.kota-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.kota-form-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.workspace-button.whatsapp{color:#075e54;background:#e7f5f2;border-color:#bfe3dd}.workspace-button.small{min-height:36px;padding:6px 12px;font-size:12px}.workspace-button.full-width{width:100%}.kota-list-container{gap:20px;display:grid}.kota-search-box{flex:260px}.kota-search-box input{width:100%;min-height:44px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:9px;outline:none;padding:10px 14px}.kota-search-box input:focus{border-color:#6d9b85;box-shadow:0 0 0 3px #306e511a}.kota-filter-pills .filter-pill:hover,.kota-filter-pills .filter-pill:focus-visible,.kota-filter-pills .filter-pill.is-active{color:var(--green);background:var(--sage);border-color:color-mix(in srgb, var(--green) 30%, var(--line))}.kota-card-item.is-expanded{border-color:color-mix(in srgb, var(--green) 60%, var(--line))}.kota-list-empty-state .workspace-state{width:100%}.kota-analytics-loading,.kota-analytics-empty{color:var(--muted);background:var(--paper);border:1px solid var(--line);padding:24px;line-height:1.55}.kota-analytics-empty h3{color:var(--ink);margin:0 0 6px;font:600 20px/1.2 Georgia,Times New Roman,serif}.kota-analytics-empty p{margin:0}.kota-metrics-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1px;display:grid}.kota-metric-card{background:var(--paper);gap:8px;min-height:128px;padding:20px;display:grid}.kota-metric-card.highlight{background:color-mix(in srgb, var(--sage) 55%, var(--paper))}.kota-metric-card .metric-label{color:var(--muted);letter-spacing:.02em;font-size:12px;font-weight:800}.kota-metric-card .metric-value{color:var(--green);overflow-wrap:anywhere;font:600 30px/1.1 Georgia,Times New Roman,serif}.kota-metric-card .metric-hint{color:var(--muted);line-height:1.4}.kota-buyer-shell{background:radial-gradient(1100px 420px at 50% -8%, #dfeadfbf, transparent 70%), var(--canvas);place-items:center;min-height:100dvh;padding:clamp(20px,5vw,60px);display:grid}.kota-buyer-card{gap:22px;width:min(680px,100%);padding:clamp(22px,4.5vw,44px);animation:.48s cubic-bezier(.16,1,.3,1) both kota-arrive;display:grid}.kota-buyer-card.error{border-color:#e5b3ad}.kota-buyer-header{border-bottom:1px solid var(--line);gap:10px;padding-bottom:20px;display:grid}.kota-brand-badge{color:#fff;background:var(--green);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;justify-self:start;align-items:center;max-width:100%;padding:6px 12px;font-size:12px;font-weight:850;display:inline-flex;overflow:hidden}.kota-buyer-header h1{margin:0;font:600 clamp(26px,4.5vw,38px)/1.1 Georgia,Times New Roman,serif}.kota-service-name{color:var(--ink);margin:0;font-weight:700}.kota-asking-anchor{background:color-mix(in srgb, var(--sage) 60%, var(--paper));border:1px solid color-mix(in srgb, var(--green) 25%, var(--line));border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:14px 16px;display:flex}.asking-label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:800}.asking-value{color:var(--green);font:600 26px/1.1 Georgia,Times New Roman,serif}.kota-countdown{color:#6b4e0c;font-variant-numeric:tabular-nums;background:#fdf6e3;border:1px solid #eadfb8;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;display:inline-flex}.kota-countdown span{text-transform:uppercase;letter-spacing:.04em;color:#8a6a2f;font-size:12px;font-weight:800}.kota-countdown strong{font:700 20px/1.1 monospace}.kota-seller-response-box{background:#f7faf6;border:1px solid #cce0d2;border-radius:10px;gap:12px;padding:16px;display:grid}.response-header{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:800}.response-text{margin:0;font-size:15px;line-height:1.55}.counter-offer-banner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;display:flex}.counter-offer-banner span{font-weight:700}.counter-offer-banner strong{color:var(--green);font:600 20px/1 Georgia,Times New Roman,serif}.kota-agreed-offer{gap:18px;display:grid}.kota-agreed-summary{background:#f7faf6;border:1px solid #cce0d2;border-radius:12px;overflow:hidden}.kota-buyer-form-section{gap:22px;display:grid}.kota-offer-form{gap:18px;display:grid}.kota-buyer-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.kota-buyer-actions .workspace-button,.kota-offer-form .workspace-button{min-height:48px}.kota-quote-service{justify-content:space-between;align-items:center;gap:12px;display:flex}.kota-confirmation-check{align-items:flex-start;gap:8px;display:inline-flex}.kota-quote-service.is-selected{opacity:1}@keyframes kota-arrive{0%{opacity:0;transform:translateY(10px)}}@media (width<=760px){.kota-grid-2,.kota-card-header{grid-template-columns:1fr}.kota-card-amounts{text-align:left}.kota-list-toolbar{align-items:stretch}.kota-list-toolbar>.workspace-button{width:100%}.kota-quote-service{flex-direction:column;align-items:stretch}.kota-quote-service-price,.kota-quote-service-price label{text-align:left;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.kota-buyer-card,.kota-filter-pills .filter-pill,.kota-card-item{transition:none!important;animation:none!important}}@media (width>=981px){.landing-feature-grid{grid-template-columns:1.2fr 1fr 1fr}}.invoice-items-guide{border:1px solid color-mix(in srgb, var(--green) 22%, var(--line));background:color-mix(in srgb, var(--sage) 58%, white);grid-template-columns:minmax(0,1.3fr) minmax(210px,.7fr);align-items:center;gap:18px;margin-bottom:18px;padding:18px;display:grid}.invoice-items-guide h2{color:var(--green);margin:0 0 6px;font:700 21px/1.15 Georgia,Times New Roman,serif}.invoice-items-guide p,.add-invoice-section p,.invoice-structure-body>p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.invoice-items-example{border-left:3px solid var(--gold);background:#fff;gap:5px;padding:12px;display:grid}.invoice-items-example span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.invoice-items-example strong{color:var(--ink);font-size:12px;line-height:1.45}.invoice-undo{border:1px solid var(--line);color:var(--ink);background:#fff;align-items:center;gap:10px;margin:0 0 14px;padding:10px 12px;font-size:12px;display:flex}.invoice-undo span{margin-right:auto}.invoice-undo button{color:var(--green);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:800}.general-section{gap:16px;display:grid}.general-section-heading{align-items:flex-start;gap:16px;display:flex}.general-section-heading>div:first-child{gap:2px;display:grid}.general-section-heading>div:first-child>span,.general-section-heading small{color:var(--muted);font-size:10px}.general-section-heading>div:first-child>strong{color:var(--ink);font-size:16px}.section-actions{flex-wrap:wrap;justify-content:flex-end;gap:4px;margin-left:auto;display:flex}.section-actions button,.remove-line-item,.column-remove{border:1px solid var(--line);min-height:30px;color:var(--muted);cursor:pointer;background:#fff;padding:5px 8px;font-size:10px;font-weight:750}.section-actions button:hover:not(:disabled),.remove-line-item:hover,.column-remove:hover{border-color:var(--green);color:var(--green)}.section-actions button:disabled{opacity:.42;cursor:not-allowed}.section-actions .danger-text,.remove-line-item,.column-remove{color:#a72d2d}.section-title-field{max-width:520px}.section-title-field small{color:var(--muted);font-size:10px;line-height:1.45}.line-item-list{gap:10px;display:grid}.custom-row{border:1px solid var(--line);background:#f7f8f5;gap:10px;margin:0;padding:14px;display:grid}.custom-row legend{color:var(--green);padding:0 6px;font-size:11px;font-weight:850}.custom-row-fields{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:9px;display:grid}.custom-row output{border:1px solid color-mix(in srgb, var(--green) 24%, var(--line));background:color-mix(in srgb, var(--sage) 55%, white);min-height:38px;color:var(--green);font-variant-numeric:tabular-nums;align-items:center;padding:9px 10px;font-size:12px;font-weight:850;display:flex}.remove-line-item{justify-self:end}.add-line-item{justify-self:start;margin:0}.invoice-structure,.add-invoice-section{border:1px solid var(--line);background:#fff}.invoice-structure>summary,.add-invoice-section>summary{min-height:48px;color:var(--ink);cursor:pointer;align-items:center;gap:12px;padding:11px 13px;list-style:none;display:flex}.invoice-structure>summary::-webkit-details-marker{display:none}.add-invoice-section>summary::-webkit-details-marker{display:none}.invoice-structure-chevron{color:var(--green);transition:transform .18s}.invoice-structure[open]>summary .invoice-structure-chevron{transform:rotate(180deg)}.invoice-structure>summary>div{gap:2px;min-width:0;display:grid}.invoice-structure>summary small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.invoice-structure>summary>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-left:auto;font-size:9px;font-weight:850}.invoice-structure-body,.add-invoice-section>div{gap:13px;padding:0 13px 14px;display:grid}.column-editor{gap:8px;margin:0;display:grid}.column-editor>div{border:1px solid var(--line);background:#f8faf8;grid-template-columns:auto minmax(120px,1fr) minmax(110px,.6fr) auto;align-items:end;gap:8px;padding:10px;display:grid}.column-editor>div.is-total{grid-template-columns:30px minmax(120px,1fr) auto}.column-editor label{color:var(--muted);gap:4px;font-size:9px;font-weight:800;display:grid}.column-editor input,.column-editor select{border:1px solid var(--line);width:100%;min-height:34px;color:var(--ink);background:#fff;padding:6px 8px;font-size:11px}.column-order{grid-template-columns:28px 28px;gap:2px;display:grid}.column-order button,.column-lock{border:1px solid var(--line);width:28px;height:34px;color:var(--green);background:#fff;place-items:center;padding:0;display:grid}.column-order button:disabled{opacity:.35}.column-add{border-style:dashed;width:max-content;min-width:0;padding:8px 10px;font-size:11px;font-weight:800}.total-column-badge{align-self:center}.advanced-calculations .formula-builder{margin:0 13px 14px}.add-invoice-section{margin-top:14px}.add-invoice-section>summary{color:var(--green);font-weight:850}.section-template-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.section-template-grid button{border:1px solid var(--line);color:var(--ink);text-align:left;cursor:pointer;background:#f8faf8;gap:4px;padding:12px;display:grid}.section-template-grid button:hover{border-color:var(--green);background:var(--sage)}.section-template-grid button span{color:var(--muted);font-size:10px;line-height:1.4}@media (width<=720px){.general-app .preview-column{grid-row:auto}.invoice-items-guide{grid-template-columns:1fr;padding:15px}.general-section-heading{flex-direction:column;align-items:stretch}.section-actions{justify-content:flex-start;margin-left:0}.custom-row-fields,.section-template-grid{grid-template-columns:1fr}.column-editor>div,.column-editor>div.is-total{grid-template-columns:auto minmax(0,1fr);align-items:end}.column-editor>div label{grid-column:2}.column-editor>div .column-remove,.column-editor>div .total-column-badge{grid-column:2;justify-self:start}.column-order,.column-lock{grid-area:1/1/span 2;align-self:center}.advanced-calculations .formula-builder{margin-inline:10px;padding:12px}}@media (prefers-reduced-motion:reduce){.general-section *,.invoice-structure *{scroll-behavior:auto}}.landing-v2-shell{--lp-paper:#f7f4ea;--lp-paper-2:#fdfcf6;--lp-white:#fffdf7;--lp-ink:#102c22;--lp-ink-2:#16211b;--lp-forest:#173f31;--lp-forest-2:#24664d;--lp-sage:#dfeadf;--lp-sage-2:#eef3ea;--lp-gold:#c99c54;--lp-gold-ink:#8a6320;--lp-muted:#5b6660;--lp-line:#102c221a;--lp-line-strong:#102c222e;--lp-ease:cubic-bezier(.16, 1, .3, 1);--lp-micro:.24s;--lp-standard:.48s;--lp-hero:1.2s;--lp-display:"Fraunces", Georgia, "Times New Roman", serif;--lp-text:"Schibsted Grotesk", "Helvetica Neue", Arial, sans-serif;--lp-brand:Archivo, "Helvetica Neue", Arial, sans-serif;--lp-gutter:clamp(20px, 4vw, 44px);color:var(--lp-ink-2);background:var(--lp-paper);font-family:var(--lp-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.landing-v2-shell ::selection{background:#c99c5459}.landing-v2-section-inner{width:min(1200px, 100% - var(--lp-gutter) * 2);margin-inline:auto}.landing-v2-kicker{color:var(--lp-gold-ink);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 18px;font-size:12.5px;font-weight:600;display:inline-flex}.landing-v2-kicker i{transform-origin:0;background:currentColor;width:22px;height:1.5px}.landing-v2-textlink{color:var(--lp-forest);text-underline-offset:4px;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.landing-v2-textlink:hover,.landing-v2-textlink:focus-visible{text-decoration:underline}.landing-v2-nav{z-index:120;color:var(--lp-ink-2);-webkit-backdrop-filter:blur(14px);background:#f7f4eadb;border-bottom:1px solid #102c2212;position:sticky;top:0}.landing-v2-nav-inner{width:min(1200px, 100% - var(--lp-gutter) * 2);align-items:center;gap:24px;min-height:68px;margin:0 auto;padding:12px 0;display:flex;position:relative}.landing-v2-nav .landing-brand{color:var(--lp-ink);font-family:var(--lp-brand);letter-spacing:-.035em;flex:none;gap:9px;font-size:19px;font-weight:700}.landing-v2-nav .landing-brand .brand-mark{color:#fff;background:#123f33;width:32px;height:32px;border-radius:8px!important}.landing-v2-nav nav{align-items:center;gap:26px;margin-left:14px;display:flex}.landing-v2-nav nav a{color:var(--lp-muted);transition:color var(--lp-micro) var(--lp-ease), background-size var(--lp-standard) var(--lp-ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat;padding:6px 0;font-size:14.5px;font-weight:500;text-decoration:none}.landing-v2-nav nav a:hover,.landing-v2-nav nav a:focus-visible{color:var(--lp-forest);background-size:100% 1.5px}.landing-v2-nav-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.landing-v2-sign-in{height:40px;color:var(--lp-muted);font:500 14.5px/1 var(--lp-text);cursor:pointer;transition:color var(--lp-micro) var(--lp-ease);background:0 0;border:0;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.landing-v2-sign-in:hover,.landing-v2-sign-in:focus-visible{color:var(--lp-forest)}.landing-v2-nav-cta{color:#fdfcf6;background:var(--lp-forest);height:40px;transition:background var(--lp-micro) var(--lp-ease), transform var(--lp-micro) var(--lp-ease);align-items:center;padding:0 18px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex;border-radius:10px!important}.landing-v2-nav-cta:hover,.landing-v2-nav-cta:focus-visible{background:var(--lp-forest-2);transform:translateY(-1px)}.landing-v2-nav-cta-short{display:none}.landing-v2-menu{width:44px;height:44px;color:var(--lp-ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:none;position:relative}.landing-v2-menu span{width:20px;height:2px;transition:transform var(--lp-standard) var(--lp-ease);background:currentColor;position:absolute;top:21px;left:12px;transform:translateY(-4px)}.landing-v2-menu span+span{transform:translateY(4px)}.landing-v2-menu.is-open span{transform:rotate(45deg)}.landing-v2-menu.is-open span+span{transform:rotate(-45deg)}.landing-v2-mobile-nav{display:none}.landing-v2-auth-popover{z-index:3;border:1px solid var(--lp-line);background:var(--lp-paper-2);min-width:230px;padding:12px;position:absolute;top:calc(100% - 6px);right:clamp(150px,12vw,190px);box-shadow:0 18px 40px #102c221f;border-radius:12px!important}.landing-v2-hero{background:var(--lp-paper);position:relative;overflow:hidden}.landing-v2-hero:before{content:"";opacity:.55;pointer-events:none;background:url(/yekota-pattern.svg) 50%/132px 132px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70% at 78% 40%,#000 0%,#0000 100%);mask-image:radial-gradient(60% 70% at 78% 40%,#000 0%,#0000 100%)}.landing-v2-hero-inner{width:min(1200px, 100% - var(--lp-gutter) * 2);grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);min-height:calc(100svh - 68px);margin:0 auto;padding:clamp(36px,6vh,72px) 0 clamp(40px,6vh,64px);display:grid;position:relative}.landing-v2-headlines{font-family:var(--lp-display);align-items:end;font-size:clamp(38px,5vw,68px);display:grid;position:relative}.landing-v2-headlines .landing-v2-headline{color:var(--lp-ink);font-family:var(--lp-display);letter-spacing:-.028em;text-wrap:balance;opacity:0;transition:opacity var(--lp-standard) var(--lp-ease), transform var(--lp-hero) var(--lp-ease);pointer-events:none;grid-area:1/1;margin:0;font-size:1em;font-weight:600;line-height:1;transform:translateY(14px)}.landing-v2-headlines .landing-v2-headline.is-active{opacity:1;pointer-events:auto;transform:none}.landing-v2-headline span{color:var(--lp-forest-2)}.landing-v2-headline em{color:var(--lp-gold-ink);padding-right:.04em;font-style:italic;font-weight:500;position:relative}.landing-v2-subcopies{margin-top:28px;display:grid}.landing-v2-subcopy{max-width:48ch;color:var(--lp-muted);text-wrap:pretty;opacity:0;transition:opacity var(--lp-standard) var(--lp-ease), transform var(--lp-hero) var(--lp-ease);pointer-events:none;grid-area:1/1;margin:0;font-size:clamp(16.5px,1.3vw,19px);line-height:1.55;transform:translateY(8px)}.landing-v2-subcopy.is-active{opacity:1;pointer-events:auto;transform:none}.landing-v2-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.landing-v2-primary,.landing-v2-secondary{min-height:50px;transition:background var(--lp-micro) var(--lp-ease), color var(--lp-micro) var(--lp-ease), transform var(--lp-micro) var(--lp-ease), box-shadow var(--lp-micro) var(--lp-ease);justify-content:center;align-items:center;padding:0 24px;font-size:15.5px;font-weight:600;text-decoration:none;display:inline-flex;border-radius:12px!important}.landing-v2-primary{color:#fdfcf6;background:var(--lp-forest);box-shadow:0 10px 24px -12px #102c2299}.landing-v2-primary:hover,.landing-v2-primary:focus-visible{background:var(--lp-forest-2);transform:translateY(-1px);box-shadow:0 14px 28px -12px #102c2299}.landing-v2-secondary{color:var(--lp-ink);border:1px solid var(--lp-line-strong);background:var(--lp-paper-2)}.landing-v2-secondary:hover,.landing-v2-secondary:focus-visible{border-color:var(--lp-ink);transform:translateY(-1px)}.landing-v2-note{color:var(--lp-muted);margin:16px 0 0;font-size:13.5px}.landing-v2-payments{border-top:1px solid var(--lp-line);gap:11px;margin-top:26px;padding-top:18px;display:grid}.landing-v2-payments-label{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 14px;margin:0;display:flex}.landing-v2-payments-label>span{color:var(--lp-muted);letter-spacing:.1em;text-transform:uppercase;font-size:11.5px;font-weight:600}.landing-v2-payments-label small{color:var(--lp-muted);font-size:12.5px}.landing-v2-payments ul{grid-template-columns:repeat(4,max-content);gap:8px 28px;margin:0;padding:0;list-style:none;display:grid}.landing-v2-payments li{font-family:var(--lp-brand);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:7px;font-size:15px;font-weight:700;display:inline-flex}.landing-v2-payments li:before{content:"";background:currentColor;border-radius:2px;flex:none;width:8px;height:8px}.landing-v2-payments li[data-provider=paystack]{color:#0b789d}.landing-v2-payments li[data-provider=alatpay]{color:#5b2a86}.landing-v2-payments li[data-provider=bachs]{color:#5266eb}.landing-v2-payments li[data-provider=nomba]{color:#0d0d0d}.landing-v2-payments li[data-provider=nomba]:before{background:#fc0;box-shadow:0 0 0 1px #0d0d0d38}@media (width<=520px){.landing-v2-payments ul{grid-template-columns:repeat(2,max-content);column-gap:36px}}.landing-v2-demo{min-width:0;position:relative}.landing-v2-visual{--lp-paper-w:min(380px, 66%);height:clamp(470px,40vw,600px);position:relative}.landing-v2-stage-bg{background:radial-gradient(70% 60% at 30% 20%, #ffffffb3, transparent 70%), var(--lp-sage-2);border:1px solid #102c220f;border-radius:30px;position:absolute;inset:6% -4% 4% 8%}.landing-v2-stage-bg:after{content:"";border-radius:inherit;opacity:.7;background:url(/yekota-pattern.svg) 50%/132px 132px;position:absolute;inset:0}.landing-v2-thread{z-index:3;width:calc(100% - var(--lp-paper-w) + 26px);gap:10px;display:grid;position:absolute;top:5%;left:0}.landing-v2-bubble{background:var(--lp-white);opacity:0;transform-origin:0 100%;transition:opacity var(--lp-standard) var(--lp-ease), transform var(--lp-hero) var(--lp-ease);border-radius:16px;padding:12px 14px 13px;font-size:14px;line-height:1.4;position:relative;transform:translateY(10px)scale(.98);box-shadow:0 14px 30px -14px #102c2259,0 0 0 1px #102c220f}.landing-v2-bubble p{color:var(--lp-ink-2);margin:0}.landing-v2-bubble.is-buyer{border-bottom-left-radius:4px}.landing-v2-bubble.is-seller{background:var(--lp-sage);transform-origin:100% 100%;border-bottom-right-radius:4px;justify-self:end;width:86%}.landing-v2-bubble-meta{color:var(--lp-muted);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:6px;font-size:11px;font-weight:600;display:flex}.landing-v2-bubble-meta svg{fill:none;width:13px;height:13px;stroke:var(--lp-forest-2);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.landing-v2-bubble-avatar{object-fit:cover;width:22px;height:22px;box-shadow:0 0 0 1.5px var(--lp-white);border-radius:50%}.landing-v2-bubble-link{color:var(--lp-forest);text-underline-offset:3px;margin-top:6px;font-size:12.5px;font-weight:600;text-decoration:underline;display:inline-block}.stage-1 .landing-v2-bubble.is-buyer,.stage-2 .landing-v2-bubble.is-buyer,.stage-3 .landing-v2-bubble.is-buyer,.stage-4 .landing-v2-bubble.is-buyer,.stage-5 .landing-v2-bubble.is-buyer,.stage-2 .landing-v2-bubble.is-seller,.stage-3 .landing-v2-bubble.is-seller,.stage-4 .landing-v2-bubble.is-seller,.stage-5 .landing-v2-bubble.is-seller{opacity:1;transform:none}.landing-v2-agreed{border:1px solid var(--lp-line);background:var(--lp-paper-2);width:86%;color:var(--lp-muted);opacity:0;transform-origin:0 0;transition:opacity var(--lp-standard) var(--lp-ease), transform var(--lp-hero) var(--lp-ease);border-radius:12px;flex-wrap:wrap;justify-self:start;align-items:center;gap:4px 7px;padding:10px 12px;font-size:11.5px;line-height:1.3;display:flex;transform:translateY(10px)scale(.98);box-shadow:0 14px 30px -14px #102c2259}.landing-v2-agreed small{color:var(--lp-gold-ink);letter-spacing:.12em;text-transform:uppercase;flex-basis:100%;font-size:9.5px;font-weight:700}.landing-v2-agreed b{font-family:var(--lp-brand);color:var(--lp-ink);font-variant-numeric:tabular-nums;font-weight:700}.landing-v2-agreed svg{flex:none}.landing-v2-agreed .is-final{color:#fdfcf6;background:var(--lp-forest-2);border-radius:999px;padding:2px 8px}.landing-v2-agreed .is-final b{color:inherit}.stage-2 .landing-v2-agreed,.stage-3 .landing-v2-agreed,.stage-4 .landing-v2-agreed,.stage-5 .landing-v2-agreed{opacity:1;transform:none}.stage-2 .landing-v2-agreed{transition-delay:.45s}.landing-v2-paper{z-index:2;width:var(--lp-paper-w);color:var(--lp-ink-2);background:var(--lp-white);transition:transform var(--lp-hero) var(--lp-ease);border-radius:6px;padding:0 0 18px;position:absolute;top:9%;right:0;box-shadow:0 1px #102c220f,0 30px 60px -28px #102c2273,0 60px 90px -60px #102c2259}.landing-v2-paper-bar{background:linear-gradient(90deg, var(--lp-forest) 0 64%, var(--lp-gold) 64%);border-radius:6px 6px 0 0;height:6px}.landing-v2-paper-head{border-bottom:1px solid var(--lp-line);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:18px 20px 14px;display:grid}.landing-v2-paper-mono{color:#fdfcf6;background:var(--lp-forest);width:40px;height:40px;font-family:var(--lp-display);border-radius:4px;place-items:center;font-size:17px;font-weight:600;display:grid}.landing-v2-paper-issuer{min-width:0;display:grid}.landing-v2-paper-issuer strong{font-family:var(--lp-display);letter-spacing:-.01em;color:var(--lp-ink);white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:600;overflow:hidden}.landing-v2-paper-issuer small{color:var(--lp-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.landing-v2-paper-number{text-align:right;display:grid}.landing-v2-paper-number small{color:var(--lp-muted);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.landing-v2-paper-number strong{font-family:var(--lp-display);letter-spacing:.01em;font-size:15px;font-weight:600}.landing-v2-paper-meta{justify-content:space-between;align-items:flex-end;gap:12px;padding:14px 20px 12px;display:flex}.landing-v2-paper-meta small{color:var(--lp-gold-ink);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:700;display:block}.landing-v2-paper-meta strong{color:var(--lp-ink);font-size:15px;font-weight:600}.landing-v2-paper-status{letter-spacing:.1em;text-transform:uppercase;color:var(--lp-muted);transition:background var(--lp-standard) var(--lp-ease), color var(--lp-standard) var(--lp-ease);background:#102c220f;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.landing-v2-paper-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.landing-v2-paper-status.is-sent{color:var(--lp-forest-2);background:var(--lp-sage)}.landing-v2-paper-status.is-paid{color:#fdfcf6;background:var(--lp-forest-2)}.landing-v2-paper-table{border-collapse:collapse;width:calc(100% - 40px);margin:0 20px;font-size:13.5px}.landing-v2-paper-table th{color:#fdfcf6;background:var(--lp-forest);letter-spacing:.12em;text-transform:uppercase;text-align:left;padding:8px 10px;font-size:10.5px;font-weight:700}.landing-v2-paper-table th:last-child,.landing-v2-paper-table td:last-child{text-align:right;font-family:var(--lp-brand);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.landing-v2-paper-table td{border-bottom:1px solid var(--lp-line);vertical-align:top;padding:10px}.landing-v2-paper-table td strong{color:var(--lp-ink);font-weight:600;display:block}.landing-v2-paper-table td small{color:var(--lp-muted);font-size:11.5px;display:block}.landing-v2-paper-row{opacity:0;transition:opacity var(--lp-standard) var(--lp-ease), transform var(--lp-standard) var(--lp-ease);transform:translate(-6px)}.landing-v2-paper-placeholder td{color:var(--lp-muted);border-bottom:1px dashed var(--lp-line-strong);transition:opacity var(--lp-micro) var(--lp-ease);padding:16px 10px;font-size:12.5px;font-style:italic;text-align:left!important;font-family:var(--lp-text)!important}.stage-2 .landing-v2-paper-row,.stage-3 .landing-v2-paper-row,.stage-4 .landing-v2-paper-row,.stage-5 .landing-v2-paper-row{opacity:1;transform:none}.stage-2 .landing-v2-paper-placeholder,.stage-3 .landing-v2-paper-placeholder,.stage-4 .landing-v2-paper-placeholder,.stage-5 .landing-v2-paper-placeholder{display:none}.landing-v2-paper-table tfoot td{color:var(--lp-ink);border:0;padding-top:12px;font-size:14px;font-weight:700}.landing-v2-paper-table tfoot td:last-child{color:var(--lp-forest);font-size:20px;font-weight:700}.landing-v2-paper-pay{border:1px solid var(--lp-line);background:var(--lp-paper);color:var(--lp-muted);opacity:0;transition:opacity var(--lp-standard) var(--lp-ease), transform var(--lp-standard) var(--lp-ease);border-radius:10px;justify-content:space-between;align-items:center;margin:12px 20px 0;padding:10px 12px 10px 14px;font-size:12.5px;display:flex;transform:translateY(6px)}.landing-v2-paper-pay strong{color:#fdfcf6;background:var(--lp-forest-2);border-radius:8px;padding:8px 12px;font-size:12.5px;font-weight:600}.stage-3 .landing-v2-paper-pay,.stage-4 .landing-v2-paper-pay,.stage-5 .landing-v2-paper-pay{opacity:1;transform:none}.landing-v2-seal{z-index:4;width:96px;height:96px;color:var(--lp-gold-ink);box-shadow:inset 0 0 0 3px var(--lp-white), inset 0 0 0 4.5px currentColor;opacity:0;mix-blend-mode:multiply;background:#fffdf7d9;border:2.5px solid;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:10px;left:8px;transform:rotate(-12deg)scale(1.9)}.landing-v2-seal span{font-family:var(--lp-display);letter-spacing:.02em;text-transform:uppercase;font-size:26px;font-style:italic;font-weight:600;line-height:1}.landing-v2-seal small{letter-spacing:.14em;text-transform:uppercase;margin-top:3px;font-size:7.5px;font-weight:700}.stage-4 .landing-v2-seal,.stage-5 .landing-v2-seal{animation:landing-v2-stamp var(--lp-standard) var(--lp-ease) forwards}.stage-4 .landing-v2-paper,.stage-5 .landing-v2-paper{animation:landing-v2-thud var(--lp-standard) var(--lp-ease)}@keyframes landing-v2-stamp{0%{opacity:0;transform:rotate(-20deg)scale(1.9)}55%{opacity:1;transform:rotate(-11deg)scale(.96)}to{opacity:1;transform:rotate(-12deg)scale(1)}}@keyframes landing-v2-thud{0%{transform:translateY(0)}40%{transform:translateY(3px)scale(.995)}to{transform:translateY(0)}}.landing-v2-confirm{z-index:5;background:var(--lp-ink);color:#fdfcf6;opacity:0;transition:opacity var(--lp-standard) var(--lp-ease), transform var(--lp-hero) var(--lp-ease);border-radius:14px;align-items:center;gap:12px;padding:12px 16px 12px 12px;display:flex;position:absolute;bottom:10%;right:-6px;transform:translateY(12px);box-shadow:0 24px 40px -20px #102c22b3}.landing-v2-confirm svg{background:var(--lp-gold);fill:none;width:30px;height:30px;stroke:var(--lp-ink);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;padding:6px}.landing-v2-confirm strong{font-family:var(--lp-brand);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;display:block}.landing-v2-confirm span{color:#fdfcf6b8;margin-top:1px;font-size:12px;display:block}.stage-4 .landing-v2-confirm,.stage-5 .landing-v2-confirm{opacity:1;transition-delay:.22s;transform:none}.landing-v2-record{z-index:5;border:1px solid var(--lp-line);background:var(--lp-paper-2);opacity:0;transition:opacity var(--lp-standard) var(--lp-ease), transform var(--lp-hero) var(--lp-ease);border-radius:12px;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:inline-flex;position:absolute;bottom:-2px;left:2%;transform:translate(-10px);box-shadow:0 16px 30px -18px #102c2266}.landing-v2-record>span{color:var(--lp-gold-ink);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:700}.landing-v2-record strong{color:var(--lp-ink);font-weight:600}.landing-v2-record em{color:var(--lp-muted);font-style:normal}.landing-v2-record b{color:var(--lp-forest-2);background:var(--lp-sage);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.stage-5 .landing-v2-record{opacity:1;transform:none}.landing-v2-visual.is-switching .landing-v2-bubble,.landing-v2-visual.is-switching .landing-v2-paper-row,.landing-v2-visual.is-switching .landing-v2-agreed,.landing-v2-visual.is-switching .landing-v2-paper-pay,.landing-v2-visual.is-switching .landing-v2-confirm,.landing-v2-visual.is-switching .landing-v2-record{opacity:0;transition-duration:.3s;transition-delay:0s}.landing-v2-visual.is-switching .landing-v2-seal{opacity:0;animation:none}.landing-v2-trades{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.landing-v2-trades button{min-height:34px;color:var(--lp-muted);border:1px solid var(--lp-line-strong);font:500 13.5px/1 var(--lp-text);cursor:pointer;transition:color var(--lp-micro) var(--lp-ease), background var(--lp-micro) var(--lp-ease), border-color var(--lp-micro) var(--lp-ease);background:0 0;border-radius:999px;padding:0 14px}.landing-v2-trades button:hover,.landing-v2-trades button:focus-visible{color:var(--lp-ink);border-color:var(--lp-ink)}.landing-v2-trades button[aria-pressed=true]{color:#fdfcf6;background:var(--lp-ink);border-color:var(--lp-ink)}.landing-v2-proof{border-top:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line);background:var(--lp-paper-2)}.landing-v2-proof-list{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.landing-v2-proof-list li{gap:6px;padding:26px 24px 26px 0;font-size:14px;display:grid}.landing-v2-proof-list li+li{border-left:1px solid var(--lp-line);padding-left:24px}.landing-v2-proof-list strong{color:var(--lp-ink);letter-spacing:-.005em;font-size:15px;font-weight:600}.landing-v2-proof-list span{color:var(--lp-muted)}.landing-v2-story{background:var(--lp-paper);position:relative}.landing-v2-story.is-pinned{height:285vh}.landing-v2-story-sentinels{pointer-events:none;grid-template-rows:repeat(5,1fr);display:grid;position:absolute;inset:0}.landing-v2-story-stage{padding:clamp(64px,9vw,120px) 0}.landing-v2-story.is-pinned .landing-v2-story-stage{align-items:center;height:100vh;padding:68px 0 0;display:flex;position:sticky;top:0}.landing-v2-story-inner{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.landing-v2-story-title{max-width:18ch;font-family:var(--lp-display);letter-spacing:-.024em;color:var(--lp-ink);text-wrap:balance;margin:0 0 26px;font-size:clamp(32px,3.2vw,46px);font-weight:600;line-height:1.02}.landing-v2-story-title em{color:var(--lp-gold-ink);font-style:italic;font-weight:500}.landing-v2-story-moments{gap:4px;margin:0;padding:0;list-style:none;display:grid}.landing-v2-story-moment{border-left:2px solid var(--lp-line);transition:border-color var(--lp-standard) var(--lp-ease), opacity var(--lp-standard) var(--lp-ease);grid-template-columns:178px minmax(0,1fr);gap:10px 16px;padding:11px 0 11px 16px;display:grid;position:relative}.landing-v2-story.is-pinned .landing-v2-story-moment{opacity:.42}.landing-v2-story.is-pinned .landing-v2-story-moment.is-current{opacity:1;border-color:var(--lp-gold)}.landing-v2-story-quote{font-family:var(--lp-display);color:var(--lp-forest-2);grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;font-size:17.5px;font-style:italic;line-height:1.2;display:grid}.landing-v2-story-quote em{font-style:inherit;padding-top:6px}.landing-v2-story-avatar{object-fit:cover;width:34px;height:34px;box-shadow:0 0 0 2px var(--lp-paper);filter:saturate(.6);transition:filter var(--lp-standard) var(--lp-ease);border-radius:50%}.landing-v2-story-moment.is-current .landing-v2-story-avatar{filter:none}.landing-v2-story-moment h3{letter-spacing:-.012em;color:var(--lp-ink);margin:0 0 4px;font-size:16.5px;font-weight:600}.landing-v2-story-moment p{color:var(--lp-muted);max-width:42ch;margin:0;font-size:14px;line-height:1.5}.landing-v2-story-screen{height:min(620px,78vh);position:relative}.landing-v2-story-screen:before{content:"";background:var(--lp-sage-2);border:1px solid #102c220f;border-radius:30px;position:absolute;inset:4% 0}.landing-v2-story-screen:after{content:"";opacity:.6;pointer-events:none;background:url(/yekota-pattern.svg) 50%/132px 132px;border-radius:30px;position:absolute;inset:4% 0}.landing-v2-story-progress{z-index:3;gap:6px;display:flex;position:absolute;top:calc(4% + 18px);left:50%;transform:translate(-50%)}.landing-v2-story-progress i{width:26px;height:3px;transition:background var(--lp-standard) var(--lp-ease);background:#102c2224;border-radius:3px}.landing-v2-story-progress i.is-done{background:var(--lp-forest-2)}.landing-v2-story-frame{z-index:2;opacity:0;transition:opacity var(--lp-standard) var(--lp-ease), transform var(--lp-hero) var(--lp-ease);pointer-events:none;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(16px - 50%))scale(.985)}.landing-v2-story-frame.is-current{opacity:1;transform:translate(-50%,-50%)}.landing-v2-story-frame img{width:100%;height:auto;display:block}.landing-v2-story-frame.is-phone{background:#0f231b;border-radius:40px;width:min(292px,66%);padding:9px;box-shadow:0 40px 70px -30px #102c22b3,inset 0 0 0 1px #ffffff14}.landing-v2-story-frame.is-phone img{border-radius:32px}.landing-v2-story-frame.is-phone,.landing-v2-trust-figure img{-webkit-mask-image:linear-gradient(#000 82%,#0000 100%);mask-image:linear-gradient(#000 82%,#0000 100%)}.landing-v2-story-frame.is-phone{-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.landing-v2-story-frame.is-window{background:var(--lp-paper-2);border:1px solid var(--lp-line);border-radius:14px;width:min(560px,94%);padding:34px 0 0;overflow:hidden;box-shadow:0 40px 70px -34px #102c228c}.landing-v2-story-frame.is-window:before{content:"";background:#d9d2c0;border-radius:50%;width:9px;height:9px;position:absolute;top:12px;left:14px;box-shadow:15px 0 #d9d2c0,30px 0 #d9d2c0}.landing-v2-story-frame.is-window img{border-top:1px solid var(--lp-line)}.landing-v2-story-frame.is-paper{background:var(--lp-white);border-radius:6px;width:min(500px,92%);box-shadow:0 1px #102c220f,0 40px 70px -34px #102c228c}.landing-v2-story-frame.is-paper img{border-radius:6px}.landing-v2-story:not(.is-pinned) .landing-v2-story-moment{grid-template-columns:minmax(0,1fr);padding-bottom:28px}.landing-v2-story:not(.is-pinned) .landing-v2-story-moment .landing-v2-story-frame{opacity:1;pointer-events:auto;justify-self:center;margin-top:10px;position:relative;top:auto;left:auto;transform:none}.landing-v2-story:not(.is-pinned) .landing-v2-story-frame.is-window,.landing-v2-story:not(.is-pinned) .landing-v2-story-frame.is-paper{width:100%}.landing-v2-story:not(.is-pinned) .landing-v2-story-frame.is-phone{width:min(280px,80%)}.landing-v2-section{padding:clamp(72px,9vw,128px) 0}.landing-v2-section-head{max-width:640px;margin-bottom:clamp(28px,4vw,48px)}.landing-v2-section-head h2,.landing-v2-kota-copy h2,.landing-v2-trust-copy h2,.landing-v2-who-title,.landing-v2-founder h2,.landing-v2-start h2{font-family:var(--lp-display);letter-spacing:-.024em;color:var(--lp-ink);text-wrap:balance;margin:0;font-size:clamp(32px,3.6vw,50px);font-weight:600;line-height:1.04}.landing-v2-section-head h2 em,.landing-v2-kota-copy h2 em,.landing-v2-trust-copy h2 em,.landing-v2-who-title em,.landing-v2-start h2 em{color:var(--lp-gold-ink);font-style:italic;font-weight:500}.landing-v2-section-head p{color:var(--lp-muted);max-width:52ch;margin:16px 0 0;font-size:clamp(15.5px,1.2vw,17.5px);line-height:1.55}.landing-v2-works{background:var(--lp-paper-2);border-top:1px solid var(--lp-line)}.landing-v2-bento{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(210px,auto);gap:14px;display:grid}.landing-v2-tile{border:1px solid var(--lp-line);background:var(--lp-paper);transition:border-color var(--lp-standard) var(--lp-ease), transform var(--lp-standard) var(--lp-ease), box-shadow var(--lp-standard) var(--lp-ease);border-radius:20px;flex-direction:column;padding:26px 26px 0;display:flex;position:relative;overflow:hidden}.landing-v2-tile:hover,.landing-v2-tile:focus-within{border-color:var(--lp-line-strong);transform:translateY(-2px);box-shadow:0 30px 50px -40px #102c2273}.landing-v2-tile-copy{z-index:2;max-width:34ch;position:relative}.landing-v2-tile h3{letter-spacing:-.014em;color:var(--lp-ink);margin:0 0 8px;font-size:19px;font-weight:600}.landing-v2-tile h3 a{color:inherit;text-decoration:none}.landing-v2-tile h3 a:after{content:"";z-index:3;position:absolute;inset:0}.landing-v2-tile p{color:var(--lp-muted);margin:0;font-size:14.5px;line-height:1.5}.landing-v2-tile-cta{color:var(--lp-forest);transition:gap var(--lp-micro) var(--lp-ease);align-items:center;gap:5px;margin-top:14px;font-size:13.5px;font-weight:600;display:inline-flex}.landing-v2-tile:hover .landing-v2-tile-cta{gap:8px}.landing-v2-tile-figure{z-index:1;margin:22px 0 0;position:relative}.landing-v2-tile-figure img{width:100%;height:auto;display:block}.landing-v2-tile.is-invoices{grid-area:1/1/auto/5}.landing-v2-bento-slot.is-kota{grid-area:1/5/3/7;display:grid}.landing-v2-tile.is-kota{background:var(--lp-ink);border-color:#0000}.landing-v2-tile.is-payments{grid-area:2/1/auto/3}.landing-v2-tile.is-payslips{grid-area:2/3/auto/5}.landing-v2-tile.is-showroom{grid-area:3/1/5/3}.landing-v2-tile.is-records{grid-area:3/3/auto/7}.landing-v2-tile.is-reminders{grid-area:4/3/auto/7}.landing-v2-tile.is-invoices{flex-direction:row;align-items:flex-start;gap:24px}.landing-v2-tile.is-invoices .landing-v2-tile-copy{flex:0 0 42%;padding-bottom:26px}.landing-v2-tile.is-invoices .landing-v2-tile-figure{transition:transform var(--lp-hero) var(--lp-ease);border-radius:6px 6px 0 0;flex:1;margin:12px -8px -20px 0;transform:rotate(-1.5deg)translateY(14px);box-shadow:0 1px #102c220f,0 30px 50px -30px #102c2280}.landing-v2-tile.is-invoices:hover .landing-v2-tile-figure{transform:rotate(-.5deg)translateY(6px)}.landing-v2-tile.is-kota h3 a,.landing-v2-tile.is-kota h3{color:#fdfcf6}.landing-v2-tile.is-kota p{color:#fdfcf6b8}.landing-v2-tile.is-kota .landing-v2-tile-cta{color:var(--lp-gold)}.landing-v2-tile.is-kota .landing-v2-tile-figure{transition:transform var(--lp-hero) var(--lp-ease);margin:auto -10px -8px;padding-top:18px;transform:translateY(8px)rotate(2deg)}.landing-v2-tile.is-kota:hover .landing-v2-tile-figure{transform:translateY(0)rotate(.5deg)}.landing-v2-tile.is-payslips .landing-v2-tile-figure{border-radius:6px 0 0;margin:18px -26px -2px 26px;box-shadow:0 20px 40px -26px #102c2280}.landing-v2-tile.is-showroom{justify-content:flex-start}.landing-v2-tile.is-showroom .landing-v2-tile-figure{background:#0f231b;border-radius:34px;width:232px;margin:24px auto -30px;padding:8px;box-shadow:0 30px 50px -28px #102c2299}.landing-v2-tile.is-showroom .landing-v2-tile-figure img{border-radius:27px}.landing-v2-tile.is-records .landing-v2-tile-figure{border-top:1px solid var(--lp-line);margin:18px -26px -2px}.landing-v2-tile.is-payments,.landing-v2-tile.is-reminders{padding-bottom:26px}.landing-v2-tile-plans{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:22px;display:flex}.landing-v2-tile-plans span{border:1px solid var(--lp-line-strong);color:var(--lp-muted);border-radius:999px;padding:7px 12px;font-size:12.5px;font-weight:600}.landing-v2-tile-plans span.is-on{color:#fdfcf6;background:var(--lp-forest);border-color:var(--lp-forest)}.landing-v2-tile-timeline{align-items:center;gap:10px;margin-top:auto;padding-top:22px;display:flex}.landing-v2-tile-timeline span{border:1px solid var(--lp-line-strong);border-radius:10px;padding:8px 12px;font-size:12.5px;display:grid}.landing-v2-tile-timeline b{color:var(--lp-ink);font-weight:600}.landing-v2-tile-timeline small{color:var(--lp-muted);font-size:11px}.landing-v2-tile-timeline i{background:repeating-linear-gradient(90deg, var(--lp-line-strong) 0 6px, transparent 6px 11px);flex:1;height:1.5px}.landing-v2-tile-timeline span.is-paid{color:var(--lp-forest-2);background:var(--lp-sage);border-color:#0000}.landing-v2-tile-timeline span.is-paid b{color:var(--lp-forest-2)}.landing-v2-works-note{color:var(--lp-muted);margin:22px 0 0;font-size:13.5px}.landing-v2-kota{background:var(--lp-paper)}.landing-v2-kota-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.landing-v2-kota-strap{font-family:var(--lp-display);letter-spacing:-.01em;font-weight:500;color:var(--lp-ink)!important;margin:18px 0 0!important;font-size:20px!important}.landing-v2-kota-copy>p{color:var(--lp-muted);max-width:50ch;margin:18px 0 0;font-size:clamp(15.5px,1.2vw,17.5px);line-height:1.55}.landing-v2-kota-points{gap:14px;margin:26px 0 0;padding:0;list-style:none;display:grid}.landing-v2-kota-points li{color:var(--lp-muted);padding-left:22px;font-size:15px;line-height:1.5;position:relative}.landing-v2-kota-points li:before{content:"";background:var(--lp-gold);border-radius:50%;width:9px;height:9px;position:absolute;top:9px;left:0}.landing-v2-kota-points strong{color:var(--lp-ink);font-weight:600}.landing-v2-kota-actions{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:30px;display:flex}.landing-v2-ledger{border:1px solid var(--lp-line);background:var(--lp-paper-2);border-radius:20px;padding:22px 24px 20px;position:relative;box-shadow:0 40px 70px -50px #102c2273}.landing-v2-ledger-head{border-bottom:1px solid var(--lp-line);font-family:var(--lp-display);color:var(--lp-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-bottom:14px;font-size:16px;font-weight:600;display:flex}.landing-v2-ledger-lock{background:var(--lp-paper);border:1px dashed var(--lp-line-strong);color:var(--lp-muted);font-family:var(--lp-text);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.landing-v2-ledger-lock svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:13px;height:13px}.landing-v2-ledger ol{margin:0;padding:0;list-style:none}.landing-v2-ledger li{border-bottom:1px solid var(--lp-line);opacity:0;transition:opacity var(--lp-standard) var(--lp-ease), transform var(--lp-hero) var(--lp-ease);grid-template-columns:82px 74px minmax(0,1fr) auto;align-items:baseline;gap:4px 14px;padding:13px 0;font-size:14px;display:grid;transform:translateY(8px)}.landing-v2-ledger[data-revealed] li{opacity:1;transform:none}.landing-v2-ledger li:last-child{border-bottom:0}.landing-v2-ledger-who{color:var(--lp-muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600}.landing-v2-ledger-label{color:var(--lp-ink);font-weight:600}.landing-v2-ledger-note{color:var(--lp-muted);min-width:0}.landing-v2-ledger-amount{font-family:var(--lp-brand);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--lp-ink);font-weight:700}.landing-v2-ledger li.is-agreed{background:var(--lp-sage-2);border-bottom-color:#0000;border-radius:10px;margin:0 -12px;padding-inline:12px}.landing-v2-ledger li.is-agreed .landing-v2-ledger-label,.landing-v2-ledger li.is-agreed .landing-v2-ledger-amount{color:var(--lp-forest-2)}.landing-v2-ledger-foot{color:var(--lp-muted);margin:14px 0 0;font-size:12.5px}.landing-v2-trust{color:#f2ead7;background:var(--lp-ink);padding:clamp(72px,9vw,128px) 0;position:relative;overflow:hidden}.landing-v2-trust:before{content:"";opacity:.5;pointer-events:none;background:url(/yekota-pattern-dark.svg) 50%/132px 132px;position:absolute;inset:0}.landing-v2-trust-backdrop{object-fit:cover;object-position:70% center;opacity:.34;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 34%,#000 72%);mask-image:linear-gradient(90deg,#0000 34%,#000 72%)}.landing-v2-trust-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid;position:relative}.landing-v2-trust .landing-v2-kicker{color:var(--lp-gold)}.landing-v2-trust-copy h2{color:#fdfcf6}.landing-v2-trust-copy h2 em{color:var(--lp-gold)}.landing-v2-trust-copy>p{color:#f2ead7bd;max-width:52ch;margin:18px 0 0;font-size:clamp(15.5px,1.2vw,17.5px);line-height:1.55}.landing-v2-trust-facts{gap:0;margin:30px 0 0;padding:0;list-style:none;display:grid}.landing-v2-trust-facts li{color:#f2ead7b8;border-top:1px solid #f2ead724;padding:16px 0 16px 30px;font-size:15px;line-height:1.5;position:relative}.landing-v2-trust-facts li:last-child{border-bottom:1px solid #f2ead724}.landing-v2-trust-facts li:before{content:"";background:var(--lp-gold) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23102c22' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M6 12.5l4 4L18 8'/></svg>") center / 10px no-repeat;border-radius:50%;width:16px;height:16px;position:absolute;top:22px;left:0}.landing-v2-trust-facts strong{color:#fdfcf6;font-weight:600}.landing-v2-trust-company{color:#f2ead78c;margin:22px 0 0;font-size:13px}.landing-v2-trust-figure{justify-self:center;width:min(300px,82%);margin:0;position:relative}.landing-v2-trust-figure img{background:#0a1a13;border-radius:40px;width:100%;height:auto;padding:9px;display:block;box-shadow:0 50px 80px -30px #000000b3,0 0 0 1px #ffffff14;-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}.landing-v2-trust-figure figcaption{color:#f2ead780;text-align:center;margin-top:14px;font-size:12.5px}.landing-v2-who{background:var(--lp-paper);padding:clamp(72px,9vw,120px) 0;overflow:hidden}.landing-v2-who-title{max-width:16ch}.landing-v2-marquee{gap:12px;margin:clamp(32px,4vw,48px) 0;display:grid;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.landing-v2-marquee-lane{gap:12px;width:max-content;animation:70s linear infinite landing-v2-marquee;display:flex}.landing-v2-marquee-lane.is-reverse{animation-duration:84s;animation-direction:reverse}.landing-v2-marquee:hover .landing-v2-marquee-lane{animation-play-state:paused}.landing-v2-marquee-lane span{border:1px solid var(--lp-line);background:var(--lp-paper-2);color:var(--lp-ink-2);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:10px 16px;font-size:14px}@keyframes landing-v2-marquee{to{transform:translate(-50%)}}.landing-v2-who-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.landing-v2-who-grid figure{aspect-ratio:4/5;background:var(--lp-sage-2);border-radius:16px;margin:0;position:relative;overflow:hidden}.landing-v2-who-grid img{object-fit:cover;width:100%;height:100%;transition:transform var(--lp-hero) var(--lp-ease);display:block;transform:scale(1.01)}.landing-v2-who-grid li:hover img{transform:scale(1.05)}.landing-v2-who-grid figcaption{color:#fdfcf6;letter-spacing:-.005em;text-shadow:0 1px 2px #102c2266;background:linear-gradient(#102c2200 0%,#102c22d1 100%);padding:44px 14px 14px;font-size:14px;font-weight:600;position:absolute;inset:auto 0 0}.landing-v2-who-note{color:var(--lp-muted);margin:16px 0 0;font-size:13.5px}.landing-v2-direction{background:var(--lp-paper-2);border-top:1px solid var(--lp-line)}.landing-v2-direction-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.landing-v2-direction-col{border:1px solid var(--lp-line);background:var(--lp-paper);border-radius:20px;padding:26px 28px 28px}.landing-v2-direction-col.is-live{background:var(--lp-sage-2);border-color:#0000}.landing-v2-direction-col h3{letter-spacing:.12em;text-transform:uppercase;color:var(--lp-muted);margin:0 0 14px;font-size:13px;font-weight:700}.landing-v2-direction-col.is-live h3{color:var(--lp-forest-2)}.landing-v2-direction-col ul{margin:0;padding:0;list-style:none}.landing-v2-direction-col li{border-top:1px solid var(--lp-line);color:var(--lp-ink-2);padding:9px 0 9px 24px;font-size:15px;position:relative}.landing-v2-direction-col li:before{content:"";background:var(--lp-line-strong);border-radius:50%;width:8px;height:8px;position:absolute;top:16px;left:2px}.landing-v2-direction-col.is-live li:before{background:var(--lp-forest-2)}.landing-v2-direction-col .landing-v2-textlink{margin-top:18px}.landing-v2-direction-col p{color:var(--lp-muted);margin:18px 0 0;font-size:13.5px;line-height:1.5}.landing-v2-founder{background:var(--lp-paper);border-top:1px solid var(--lp-line)}.landing-v2-founder-inner{max-width:720px}.landing-v2-founder-kicker{color:var(--lp-gold-ink);letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:12.5px;font-weight:600}.landing-v2-founder-portrait{object-fit:cover;width:132px;height:132px;box-shadow:0 0 0 4px var(--lp-paper-2), 0 0 0 5px var(--lp-line), 0 24px 40px -24px #102c2280;border-radius:50%;margin:4px 0 22px;display:block}.landing-v2-founder-note{margin-top:24px}.landing-v2-founder-note p{color:var(--lp-ink-2);text-wrap:pretty;margin:0 0 16px;font-size:clamp(16px,1.25vw,18.5px);line-height:1.6}.landing-v2-founder-sign{display:grid;margin-top:26px!important}.landing-v2-founder-sign span{font-family:var(--lp-display);color:var(--lp-ink);font-size:28px;font-style:italic;line-height:1.1}.landing-v2-founder-sign small{color:var(--lp-muted);margin-top:6px;font-size:13px}.landing-v2-founder-links{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.landing-v2-founder-links a{border:1px solid var(--lp-line-strong);min-height:42px;color:var(--lp-ink);background:var(--lp-paper-2);transition:border-color var(--lp-micro) var(--lp-ease), transform var(--lp-micro) var(--lp-ease);border-radius:10px;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.landing-v2-founder-links a:hover,.landing-v2-founder-links a:focus-visible{border-color:var(--lp-ink);transform:translateY(-1px)}.landing-v2-start{color:#f2ead7;background:var(--lp-forest);padding:clamp(72px,9vw,120px) 0;position:relative;overflow:hidden}.landing-v2-start:before{content:"";opacity:.45;pointer-events:none;background:url(/yekota-pattern-dark.svg) 50%/132px 132px;position:absolute;inset:0}.landing-v2-start-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(28px,5vw,72px);display:grid;position:relative}.landing-v2-start h2{color:#fdfcf6;font-size:clamp(36px,4.4vw,60px)}.landing-v2-start h2 em{color:var(--lp-gold)}.landing-v2-start-copy>p{color:#f2ead7bd;max-width:44ch;margin:16px 0 0;font-size:clamp(15.5px,1.2vw,17.5px);line-height:1.55}.landing-v2-start-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.landing-v2-start-primary,.landing-v2-start-secondary{min-height:50px;transition:transform var(--lp-micro) var(--lp-ease), background var(--lp-micro) var(--lp-ease), border-color var(--lp-micro) var(--lp-ease);justify-content:center;align-items:center;padding:0 24px;font-size:15.5px;font-weight:600;text-decoration:none;display:inline-flex;border-radius:12px!important}.landing-v2-start-primary{color:var(--lp-ink);background:#fdfcf6}.landing-v2-start-primary:hover,.landing-v2-start-primary:focus-visible{background:#fff;transform:translateY(-1px)}.landing-v2-start-secondary{color:#fdfcf6;border:1px solid #fdfcf659}.landing-v2-start-secondary:hover,.landing-v2-start-secondary:focus-visible{border-color:#fdfcf6;transform:translateY(-1px)}.landing-v2-start-mascot{width:clamp(180px,20vw,260px)}.landing-v2-start-morph{width:100%;height:auto;display:block}.landing-v2-footer{--footer-ink:var(--lp-ink,#102c22);--footer-gutter:var(--lp-gutter,clamp(20px, 4vw, 44px));color:#f2ead7b8;background:var(--footer-ink);border-top:1px solid #f2ead71a;font-size:14px}.landing-v2-footer-inner{width:min(1200px, 100% - var(--footer-gutter) * 2);flex-wrap:wrap;align-items:center;gap:20px 32px;margin:0 auto;padding:40px 0 24px;display:flex}.landing-v2-footer-brand{color:#f2ead7;align-items:center;gap:12px;display:inline-flex}.landing-v2-footer-wordmark{width:auto;height:22px}.landing-v2-footer-nav{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.landing-v2-footer-nav a,.landing-v2-footer-nav button{color:inherit;text-decoration:none}.landing-v2-footer-nav a:hover,.landing-v2-footer-nav a:focus-visible{color:#f2ead7}.landing-v2-footer-x{align-items:center;gap:8px;display:inline-flex}.landing-v2-footer-x svg{fill:currentColor;width:15px;height:15px}.landing-v2-footer-copy{margin-left:auto;font-size:13px}.landing-v2-footer-company{width:min(1200px, 100% - var(--footer-gutter) * 2);margin:0 auto;padding:0 0 40px}.landing-v2-footer-company .company-footer-details{color:#f2ead79e}.landing-v2-footer-company .company-footer-identity strong{color:#f2ead7}.landing-v2-footer-company dt{color:#f2ead780}.landing-v2-footer-company dd,.landing-v2-footer-company dd a{color:#f2ead7b8}.yeko-host{position:relative}.yeko-presence,.yeko-figure{--yk-rise:linear(0, .0422 3.23%, .1474 6.45%, .2877 9.68%, .4411 12.9%, .5912 16.13%, .7273 19.35%, .8428 22.58%, .9349 25.81%, 1.0036 29.03%, 1.0507 32.26%, 1.0792 35.48%, 1.0925 38.71%, 1.0943 41.94%, 1.0881 45.16%, 1.0768 48.39%, 1.0629 51.61%, 1.0483 54.84%, 1.0344 58.06%, 1.0221 61.29%, 1.0119 64.52%, 1.0039 67.74%, .998 70.97%, .9942 74.19%, .992 77.42%, .9911 80.65%, .9912 83.87%, .992 87.1%, .9931 90.32%, .9945 93.55%, .9959 96.77%, 1);--yk-drop:linear(0, .0556 3.23%, .1936 6.45%, .375 9.68%, .5677 12.9%, .7482 16.13%, .9012 19.35%, 1.0189 22.58%, 1.0994 25.81%, 1.1455 29.03%, 1.1625 32.26%, 1.1574 35.48%, 1.1373 38.71%, 1.1088 41.94%, 1.0774 45.16%, 1.0473 48.39%, 1.0212 51.61%, 1.0007 54.84%, .9862 58.06%, .9775 61.29%, .9738 64.52%, .9739 67.74%, .9767 70.97%, .9812 74.19%, .9862 77.42%, .9912 80.65%, .9957 83.87%, .9992 87.1%, 1.0018 90.32%, 1.0034 93.55%, 1.0042 96.77%, 1)}.yeko-presence{--yk-unit:calc(var(--yk-size) / var(--yk-w));--yk-width:calc(var(--yk-w) * var(--yk-unit));--yk-height:calc(var(--yk-h) * var(--yk-unit));--yk-above:calc(var(--yk-edge) * var(--yk-unit));--yk-below:calc(var(--yk-height) - var(--yk-above));--yk-reach:calc(var(--yk-grip) * var(--yk-unit));--yk-pivot:calc(var(--yk-edge) / var(--yk-h) * 100%);width:var(--yk-width);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.yeko-presence.is-end{right:var(--yk-inset,24px)}.yeko-presence.is-start{left:var(--yk-inset,24px)}.yeko-peek{height:var(--yk-above);bottom:100%}.yeko-hang{height:var(--yk-below);top:100%}.yeko-window,.yeko-front-window{width:100%;position:absolute;left:0;overflow:hidden}.yeko-window{z-index:0;inset:0}.yeko-front-window{z-index:2}.yeko-peek .yeko-front-window{height:calc(var(--yk-above) + var(--yk-reach));top:0}.yeko-hang .yeko-front-window{top:calc(-1 * var(--yk-reach));height:calc(var(--yk-below) + var(--yk-reach))}.yeko-layer{width:var(--yk-width);height:var(--yk-height);will-change:transform;transition:transform .42s var(--lp-ease,cubic-bezier(.16, 1, .3, 1));position:absolute;left:0}.yeko-peek .yeko-window .yeko-layer,.yeko-peek .yeko-front-window .yeko-layer{top:0}.yeko-hang .yeko-window .yeko-layer{top:calc(-1 * var(--yk-above))}.yeko-hang .yeko-front-window .yeko-layer{top:calc(var(--yk-reach) - var(--yk-above))}.yeko-peek[data-yeko=hidden] .yeko-layer{transform:translateY(var(--yk-above))}.yeko-hang[data-yeko=hidden] .yeko-layer{transform:translateY(calc(-1 * var(--yk-below)))}.yeko-peek[data-yeko=shown] .yeko-layer{transition:transform .8s var(--lp-ease,cubic-bezier(.16, 1, .3, 1)) .16s}.yeko-hang[data-yeko=shown] .yeko-layer{transition:transform 1.1s var(--lp-ease,cubic-bezier(.16, 1, .3, 1)) .16s}@supports (animation-timing-function:linear(0, 1)){.yeko-peek[data-yeko=shown] .yeko-layer{transition-timing-function:var(--yk-rise)}.yeko-hang[data-yeko=shown] .yeko-layer{transition-timing-function:var(--yk-drop)}}.yeko-sway,.yeko-swing{width:100%;height:100%;transform-origin:50% var(--yk-pivot)}.yeko-swing{will-change:transform}.yeko-hang .yeko-sway{animation:4.2s ease-in-out infinite alternate yeko-sway}@keyframes yeko-sway{0%{transform:rotate(-1.4deg)}to{transform:rotate(1.4deg)}}.yeko-layer svg{width:100%;height:100%;display:block;overflow:visible}.yeko-layer [id$=-eyes],.yeko-figure [id$=-eyes]{transform-box:fill-box;transform-origin:50%;animation:yeko-blink 5.6s var(--yk-blink-delay,0s) infinite}@keyframes yeko-blink{0%,93.5%,to{transform:scaleY(1)}96%{transform:scaleY(.08)}}.yeko-layer [id$=-pupils]{animation:9s ease-in-out infinite yeko-glance}@keyframes yeko-glance{0%,30%{transform:translate(0)}40%,55%{transform:translate(-7px,2px)}65%,85%{transform:translate(6px,-1px)}95%,to{transform:translate(0)}}@media (hover:hover) and (pointer:fine){.yeko-layer [id$=-pupils]{animation:none}}@media (width<=1100px){.yeko-presence{position:relative;inset:auto}.yeko-presence.is-end{margin-left:auto;margin-right:var(--yk-inset,24px)}.yeko-presence.is-start{margin-right:auto;margin-left:var(--yk-inset,24px)}.yeko-hang{margin-top:0}}@media (width<=1100px) and (width>=900px){.landing-v2-bento-slot.is-kota .yeko-presence{display:none}}@media (prefers-reduced-motion:reduce){.yeko-presence .yeko-layer{transition:none!important;transform:none!important}.yeko-hang .yeko-sway,.yeko-layer [id$=-eyes],.yeko-layer [id$=-pupils]{animation:none}.yeko-figure[data-yeko] svg{opacity:1!important;transition:none!important;translate:none!important}.yeko-figure,.yeko-figure *{animation:none!important}}.yeko-figure{width:var(--yk-size,160px);aspect-ratio:480/520;-webkit-user-select:none;user-select:none;line-height:0;display:inline-block}.yeko-figure svg{will-change:transform;width:100%;height:100%;transition:opacity .32s var(--lp-ease,cubic-bezier(.16, 1, .3, 1)), translate .8s var(--lp-ease,cubic-bezier(.16, 1, .3, 1)) 80ms;display:block;overflow:visible}.yeko-figure[data-yeko=hidden] svg{opacity:0;translate:0 14px}@supports (animation-timing-function:linear(0, 1)){.yeko-figure[data-yeko=shown] svg{transition-timing-function:var(--lp-ease,cubic-bezier(.16, 1, .3, 1)), var(--yk-rise)}}.yeko-figure [id$=-anim],.yeko-figure [id$=-ground]{transform-box:fill-box;transform-origin:50%}.yeko-figure [id$=-head-anim]{transform-origin:50% 62%}.yeko-figure [id$=-hand-r-anim]{transform-origin:45% 100%}.yeko-figure [id$=-card-anim]{transform-origin:22% 92%}.yeko-figure[data-yeko=shown].is-search [id$=-head-anim]{animation:6.4s ease-in-out infinite yeko-hmm}.yeko-figure[data-yeko=shown].is-search [id$=-pupils]{animation:6.4s ease-in-out infinite yeko-search}.yeko-figure[data-yeko=shown].is-search [id$=-coin-anim]{animation:3.2s ease-in-out infinite yeko-thought-bob}.yeko-figure[data-yeko=shown].is-search [id$=-trail-1]{animation:3.2s ease-in-out infinite yeko-thought}.yeko-figure[data-yeko=shown].is-search [id$=-trail-2]{animation:3.2s ease-in-out .35s infinite yeko-thought}@keyframes yeko-hmm{0%,14%,to{rotate:0deg}24%,40%{rotate:4deg}54%,70%{rotate:-3deg}84%{rotate:.5deg}}@keyframes yeko-search{0%,14%,to{transform:translate(0)}24%,40%{transform:translate(-8px,-4px)}54%,70%{transform:translate(7px,-5px)}84%{transform:translateY(2px)}}@keyframes yeko-thought-bob{0%,to{translate:0}50%{translate:0 -7px}}@keyframes yeko-thought{0%,to{opacity:.4}45%{opacity:1}}.yeko-figure[data-yeko=shown].is-wave [id$=-hand-r-anim]{animation:4.4s ease-in-out infinite yeko-wave}.yeko-figure[data-yeko=shown].is-wave [id$=-head-anim]{animation:4.4s ease-in-out infinite yeko-nod}@keyframes yeko-wave{0%,52%,92%,to{rotate:0deg}58%{rotate:18deg}66%{rotate:-16deg}74%{rotate:15deg}82%{rotate:-11deg}88%{rotate:6deg}}@keyframes yeko-nod{0%,52%,92%,to{rotate:0deg}62%{rotate:-2.5deg}78%{rotate:1.5deg}}.yeko-figure[data-yeko=shown].is-cheer{animation:2.8s cubic-bezier(.34,0,.2,1) infinite yeko-hop}.yeko-figure[data-yeko=shown].is-cheer [id$=-coin-anim]{animation:2.8s ease-in-out infinite yeko-toss}.yeko-figure[data-yeko=shown].is-cheer [id$=-coin-arcs]{animation:2.8s ease-in-out infinite yeko-arcs}.yeko-figure[data-yeko=shown].is-cheer [id$=-ground]{animation:2.8s cubic-bezier(.34,0,.2,1) infinite yeko-ground}@keyframes yeko-hop{0%,46%,82%,to{translate:0}58%{translate:0 -6%}70%{translate:0 -1.5%}}@keyframes yeko-toss{0%,40%,84%,to{translate:0;scale:1}52%{translate:0 -26px;scale:.35 1}62%{translate:0 -38px;scale:1}74%{translate:0 -22px;scale:.4 1}}@keyframes yeko-arcs{0%,38%,90%,to{opacity:.9}48%,80%{opacity:0}}@keyframes yeko-ground{0%,46%,82%,to{scale:1}58%{scale:.84 .78}70%{scale:.96 .94}}.yeko-figure[data-yeko=shown].is-show [id$=-card-anim]{animation:5.2s ease-in-out infinite yeko-show}.yeko-figure[data-yeko=shown].is-show [id$=-head-anim]{animation:5.2s ease-in-out infinite yeko-nod}.yeko-figure[data-yeko=shown].is-show [id$=-coin-anim]{animation:5.2s ease-in-out infinite yeko-thought-bob}@keyframes yeko-show{0%,34%,74%,to{rotate:0deg}46%{rotate:-5deg}60%{rotate:2.5deg}}.discover-v2-not-found-grid{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(28px,6vw,80px);display:grid}.discover-v2-not-found-yeko{justify-self:end}.workspace-state-empty:not(.is-compact){grid-template-columns:124px minmax(0,1fr) auto}.workspace-state-yeko{justify-self:center;display:block}.workspace-private-yeko{margin:0 auto 6px;display:block}.payment-processing .payment-yeko{margin:0 auto 4px}.kota-agreed-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.kota-agreed-head>div{gap:22px;display:grid}.kota-agreed-yeko{margin:-6px -8px -10px 0}@media (width<=767px){.discover-v2-not-found-grid{grid-template-columns:minmax(0,1fr)}.discover-v2-not-found-yeko{--yk-size:150px;order:-1;justify-self:start}.workspace-state-empty:not(.is-compact){grid-template-columns:88px minmax(0,1fr)}.workspace-state-empty .workspace-state-yeko{width:88px}.workspace-state-empty .workspace-state-action{grid-column:1/-1}.kota-agreed-head{gap:10px}.kota-agreed-yeko{--yk-size:104px;margin-right:-4px}}@media (width<=560px){.workspace-state-empty:not(.is-compact){grid-template-columns:minmax(0,1fr)}.workspace-state-empty .workspace-state-yeko{justify-self:start}}.landing-v2-shell [data-rv],.discover-v2 [data-rv]{opacity:0;transition:opacity .64s var(--lp-ease,cubic-bezier(.16, 1, .3, 1)), transform .82s var(--lp-ease,cubic-bezier(.16, 1, .3, 1));transform:translateY(18px)}.landing-v2-shell [data-rv][data-revealed],.discover-v2 [data-rv][data-revealed]{opacity:1;transform:none}.landing-v2-shell .landing-v2-kicker[data-rv] i{transition:transform .82s var(--lp-ease) .2s;transform:scaleX(0)}.landing-v2-shell .landing-v2-kicker[data-rv][data-revealed] i{transform:none}@supports (animation-timeline:view()){.landing-v2-shell .landing-v2-kicker i{animation:linear both landing-v2-rule;animation-timeline:view();animation-range:entry 10% entry 60%}@keyframes landing-v2-rule{0%{transform:scaleX(0)}to{transform:none}}}@media (width<=1100px){.landing-v2-nav nav{gap:18px}.landing-v2-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.landing-v2-tile.is-invoices,.landing-v2-bento-slot.is-kota,.landing-v2-tile.is-payments,.landing-v2-tile.is-payslips,.landing-v2-tile.is-showroom,.landing-v2-tile.is-records,.landing-v2-tile.is-reminders{grid-area:auto}.landing-v2-tile.is-invoices,.landing-v2-tile.is-records{grid-column:1/-1}.landing-v2-tile.is-showroom{min-height:460px}}@media (width<=1023px){.landing-v2-nav nav,.landing-v2-nav .landing-v2-sign-in{display:none}.landing-v2-menu{display:grid}.landing-v2-mobile-nav{border-top:0 solid var(--lp-line);max-height:0;transition:max-height var(--lp-standard) var(--lp-ease);gap:2px;display:grid;overflow:hidden}.landing-v2-mobile-nav.is-open{border-top-width:1px;max-height:420px}.landing-v2-mobile-nav a,.landing-v2-mobile-nav button{width:100%;padding:14px var(--lp-gutter);color:var(--lp-ink);font:500 16px/1.2 var(--lp-text);text-align:left;background:0 0;border:0;text-decoration:none;display:block}.landing-v2-mobile-nav .landing-v2-mobile-cta{width:auto;margin:6px var(--lp-gutter) 16px;color:#fdfcf6;background:var(--lp-forest);text-align:center;transition:background var(--lp-micro) var(--lp-ease);padding:14px;font-weight:600;border-radius:12px!important}.landing-v2-mobile-nav .landing-v2-mobile-cta:hover,.landing-v2-mobile-nav .landing-v2-mobile-cta:focus-visible{background:var(--lp-forest-2)}.landing-v2-auth-popover{right:var(--lp-gutter);min-width:260px;left:auto}.landing-v2-hero-inner{grid-template-columns:minmax(0,1fr);min-height:0;padding-top:clamp(28px,6vh,48px)}.landing-v2-demo{margin-top:12px}.landing-v2-visual{height:clamp(460px,70vw,560px)}.landing-v2-paper{width:min(420px,78%);right:0}.landing-v2-proof-list{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-v2-proof-list li:nth-child(3){border-left:0;border-top:1px solid var(--lp-line);padding-left:0}.landing-v2-proof-list li:nth-child(4){border-top:1px solid var(--lp-line)}.landing-v2-kota-grid,.landing-v2-trust-grid{grid-template-columns:minmax(0,1fr)}.landing-v2-trust-figure{width:min(300px,70%)}.landing-v2-who-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-v2-trust-backdrop{object-position:center 20%;opacity:.22;-webkit-mask-image:linear-gradient(#000 30%,#0000 70%);mask-image:linear-gradient(#000 30%,#0000 70%)}.landing-v2-start-inner{grid-template-columns:minmax(0,1fr)}.landing-v2-start-mascot{width:180px}}@media (width<=899px){.landing-v2-story-inner,.landing-v2-story-moment{grid-template-columns:minmax(0,1fr)}.landing-v2-story-quote{padding:0}}@media (width<=767px){.landing-v2-nav-cta{height:38px;padding:0 14px;font-size:14px}.landing-v2-nav-cta-long{display:none}.landing-v2-nav-cta-short{display:inline}.landing-v2-auth-popover{right:var(--lp-gutter);left:var(--lp-gutter);min-width:0}.landing-v2-headlines{font-size:clamp(34px,10vw,50px)}.landing-v2-subcopy{font-size:16px}.landing-v2-actions a{flex:auto}.landing-v2-visual{--lp-paper-w:88%;height:765px}.landing-v2-stage-bg{inset:44px -6% 30px -2%}.landing-v2-thread{width:76%;top:0}.landing-v2-agreed{width:100%}.landing-v2-paper{width:var(--lp-paper-w);top:255px;right:0}.landing-v2-paper-head{padding:14px 16px 12px}.landing-v2-paper-meta{padding:12px 16px 10px}.landing-v2-paper-table{width:calc(100% - 32px);margin:0 16px;font-size:13px}.landing-v2-paper-pay{margin:12px 16px 0}.landing-v2-seal{width:84px;height:84px;bottom:8px;left:4px}.landing-v2-seal span{font-size:22px}.landing-v2-confirm{padding:10px 14px 10px 10px;bottom:36px;right:0}.landing-v2-record{gap:8px;padding:8px 12px;font-size:12.5px;bottom:-2px;left:0}.landing-v2-record em{display:none}.landing-v2-trades{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.landing-v2-trades::-webkit-scrollbar{display:none}.landing-v2-trades button{flex:none}.landing-v2-proof-list{grid-template-columns:minmax(0,1fr)}.landing-v2-proof-list li{border-top:1px solid var(--lp-line);padding:18px 0;border-left:0!important;padding-left:0!important}.landing-v2-proof-list li:first-child{border-top:0}.landing-v2-story-stage{padding:64px 0}.landing-v2-bento{grid-template-columns:minmax(0,1fr)}.landing-v2-tile.is-invoices,.landing-v2-tile.is-records{grid-column:auto}.landing-v2-tile{padding:22px 22px 0}.landing-v2-tile.is-invoices{flex-direction:column}.landing-v2-tile.is-invoices .landing-v2-tile-copy{flex:none;padding-bottom:0}.landing-v2-tile.is-invoices .landing-v2-tile-figure{margin:18px -6px -14px 10px}.landing-v2-tile.is-payslips .landing-v2-tile-figure{margin:18px -22px -2px 18px}.landing-v2-tile.is-records .landing-v2-tile-figure{margin:18px -22px -2px}.landing-v2-tile.is-showroom{min-height:0}.landing-v2-tile.is-showroom .landing-v2-tile-figure{width:200px;margin-bottom:-40px}.landing-v2-tile.is-payments,.landing-v2-tile.is-reminders{padding-bottom:22px}.landing-v2-ledger{padding:18px 16px 16px}.landing-v2-ledger li{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who amount""label amount""note note";gap:2px 12px}.landing-v2-ledger-who{grid-area:who}.landing-v2-ledger-label{grid-area:label}.landing-v2-ledger-note{grid-area:note;font-size:13px}.landing-v2-ledger-amount{grid-area:amount;align-self:center}.landing-v2-who-grid{gap:10px}.landing-v2-who-grid figure{border-radius:12px}.landing-v2-who-grid figcaption{padding:34px 10px 10px;font-size:12.5px}.landing-v2-direction-grid{grid-template-columns:minmax(0,1fr)}.landing-v2-footer-copy{margin-left:0}}@media (width<=479px){.landing-v2-visual{--lp-paper-w:92%}.landing-v2-thread{width:80%}.landing-v2-ledger li{font-size:13.5px}}@media (prefers-reduced-motion:reduce){.landing-v2-shell *,.landing-v2-shell :before,.landing-v2-shell :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.landing-v2-shell [data-rv]{opacity:1;transform:none}.landing-v2-marquee-lane{flex-wrap:wrap;width:auto;animation:none}.landing-v2-marquee{-webkit-mask-image:none;mask-image:none}.landing-v2-marquee-lane.is-reverse{display:none}.landing-v2-ledger li{opacity:1;transform:none}.landing-v2-story-frame{transition:none}.landing-v2-seal{animation:none}.stage-4 .landing-v2-seal,.stage-5 .landing-v2-seal{opacity:1;transform:rotate(-12deg)scale(1)}}.workspace-shell{--workspace-sidebar:252px;color:#16211b;background:#f7f4ea;font-family:Schibsted Grotesk,Helvetica Neue,Arial,sans-serif}.workspace-shell.is-sidebar-collapsed{--workspace-sidebar:82px}.workspace-sidebar{color:#35403a;background:#f2efe4;border-top:4px solid #c9963c;border-right:1px solid #102c221c;grid-template-rows:auto auto minmax(0,1fr) auto auto;padding:22px 15px 16px;overflow:visible;box-shadow:10px 0 34px #102c220e}.workspace-sidebar:before{content:"";background:#102c22;width:5px;position:absolute;inset:0 auto 0 0}.workspace-brand,.workspace-mobile-brand{color:#102c22;letter-spacing:-.035em;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-weight:700}.workspace-brand{min-height:40px;padding-inline:7px 4px;font-size:19px}.workspace-brand .brand-mark,.workspace-mobile-brand .brand-mark{color:#fff;background:#123f33;border-radius:8px!important}.workspace-collapse{z-index:2;color:#102c22;background:#fdfcf6;border:1px solid #102c222e;border-left:3px solid #c9963c;width:30px;height:38px;margin:0;position:absolute;top:70px;right:-14px;box-shadow:0 7px 18px #102c221a;border-radius:0 9px 9px 0!important}.workspace-collapse:hover,.workspace-collapse:focus-visible{color:#fdfcf6;background:#102c22;transform:none}.workspace-collapse svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.workspace-context-card{background:#fdfcf6b8;border:1px solid #102c221c;align-items:center;gap:10px;min-width:0;margin:18px 0 20px;padding:10px;display:flex;border-radius:11px!important}.workspace-context-card>span,.workspace-sidebar-account>span{color:#102c22;letter-spacing:-.02em;background:#e7c582;border:1px solid #8a63203d;flex:0 0 34px;place-items:center;width:34px;height:34px;font-family:Archivo,sans-serif;font-size:11px;font-weight:700;display:grid;border-radius:9px!important}.workspace-context-card div{white-space:nowrap;gap:2px;min-width:0;transition:opacity .16s,translate .24s cubic-bezier(.16,1,.3,1);display:grid;overflow:hidden}.workspace-context-card small{color:#8a6320;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:600}.workspace-context-card strong{color:#102c22;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.workspace-navigation{scrollbar-width:none;flex-direction:column;gap:16px;min-height:0;padding-right:1px;display:flex;overflow-y:auto}.workspace-navigation::-webkit-scrollbar{display:none}.workspace-nav-group{gap:3px;display:grid}.workspace-nav-group-label{color:#8a6320;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;min-height:18px;padding:0 11px 5px;font-size:9.5px;font-weight:600;transition:opacity .14s,height .22s;overflow:hidden}.workspace-navigation a,.workspace-mobile-links>a:not(.workspace-mobile-create){color:#57635c;background:0 0;border:1px solid #0000;gap:10px;min-height:42px;padding:6px 9px;border-radius:10px!important}.workspace-navigation a:before{content:"";opacity:0;background:#c9963c;width:4px;height:18px;transition:opacity .16s;position:absolute;left:-1px;border-radius:0 4px 4px 0!important}.workspace-navigation a:hover,.workspace-navigation a:focus-visible{color:#102c22;background:#fdfcf6a8;border-color:#102c221a;transform:none}.workspace-navigation a.is-active{color:#102c22;background:#fdf9ee;border-color:#8a632038;box-shadow:0 5px 15px #102c220b}.workspace-navigation a.is-active:before{opacity:1}.workspace-nav-icon{color:#24664d;background:#24664d09;border:1px solid #24664d26;flex-basis:27px;width:27px;height:27px;font-size:0;border-radius:7px!important}.workspace-nav-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.workspace-kota-mark{font-family:Archivo,sans-serif;font-size:12px;font-weight:700}.workspace-navigation a.is-active .workspace-nav-icon{color:#6d4d17;background:#fbf3e2;border-color:#8a63203d}.workspace-navigation a:hover .workspace-nav-icon,.workspace-navigation a:focus-visible .workspace-nav-icon{animation:none}.workspace-nav-label{color:inherit;font-size:13px;font-weight:550}.verification-side-card{color:#35403a;background:#fdfcf6b8;border-color:#102c221c;margin:12px 0 8px;border-radius:11px!important}.verification-side-card>span:not(.verification-ring){color:#102c22;background:#fbf3e2;border-radius:8px!important}.verification-side-card strong{color:#102c22}.verification-side-card small,.verification-side-card button{color:#5b6660}.verification-ring{background:conic-gradient(#c9963c var(--verification-progress), #102c221a 0);border-radius:50%!important}.verification-ring:before{background:#fdfcf6;border-radius:50%!important}.workspace-sidebar-account{border-top-color:#102c221f;padding:13px 8px 0}.workspace-sidebar-account div strong{color:#102c22;font-size:11px}.workspace-sidebar-account small{color:#6f7973;font-size:9px}.workspace-shell.is-sidebar-collapsed .workspace-sidebar{padding-inline:12px}.workspace-shell.is-sidebar-collapsed .workspace-brand{justify-content:center;padding-inline:0}.workspace-shell.is-sidebar-collapsed .workspace-context-card{justify-content:center;padding-inline:6px}.workspace-shell.is-sidebar-collapsed .workspace-context-card div,.workspace-shell.is-sidebar-collapsed .workspace-nav-group-label{opacity:0;pointer-events:none;width:0;height:0;min-height:0;padding:0}.workspace-shell.is-sidebar-collapsed .workspace-navigation{gap:8px}.workspace-shell.is-sidebar-collapsed .workspace-nav-group{gap:4px}.workspace-shell.is-sidebar-collapsed .workspace-sidebar .workspace-navigation a{padding-inline:8px}.workspace-main{background:#f7f4ea}.workspace-topbar{color:#16211b;background:#fdfcf6eb;border-bottom-color:#102c2217;min-height:68px}.workspace-business-context span{color:#8a6320;font-weight:600}.workspace-business-context strong{color:#102c22;font-size:13px;font-weight:600}.workspace-content{min-height:calc(100dvh - 68px)}@media (width<=920px){.workspace-sidebar{display:none}.workspace-topbar{background:#f7f4eaf0;min-height:64px}.workspace-menu{color:#102c22;background:#fdfcf6;border-color:#102c2224;border-radius:9px!important}.workspace-mobile-links{background:#fdfcf6fa;border-top-color:#102c221a;box-shadow:0 -10px 28px #102c2213}.workspace-mobile-links>a:not(.workspace-mobile-create){color:#6b756f;border:0;gap:2px;min-width:0;padding:4px 2px;border-radius:0!important}.workspace-mobile-links .workspace-nav-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.workspace-mobile-links a.is-active{color:#102c22;background:0 0;box-shadow:inset 0 3px #c9963c}.workspace-mobile-links .workspace-nav-icon{color:#24664d;background:0 0;border:0}.workspace-mobile-create span{color:#fdfcf6;background:#102c22;border-color:#f7f4ea;border-radius:12px!important}.workspace-mobile-create small{color:#102c22;background:#fdfcf6fa;border-radius:6px!important}.workspace-mobile-drawer{color:#16211b;background:#f2efe4;border-top:4px solid #c9963c;border-right:1px solid #102c221f;box-shadow:24px 0 60px #102c2233}.workspace-mobile-drawer>header{color:#102c22;border-bottom-color:#102c221c;font-family:Archivo,sans-serif;font-size:18px}.workspace-mobile-drawer>header button{color:#102c22;background:#fdfcf6;border-color:#102c2226;border-radius:9px!important}.workspace-mobile-drawer .workspace-navigation{gap:5px}.workspace-mobile-drawer .workspace-navigation a{color:#57635c}.workspace-mobile-drawer .workspace-navigation a.is-active{color:#102c22}}@media (prefers-reduced-motion:reduce){.workspace-context-card div,.workspace-nav-group-label,.workspace-collapse{transition:none}}.editor-v2{color:#16211b;-webkit-font-smoothing:antialiased;background:#f7f4ea;min-height:100dvh;font-family:Schibsted Grotesk,Helvetica Neue,Arial,sans-serif}.editor-v2>.topbar{color:#16211b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f4eaf0;border-bottom-color:#102c2217;gap:18px;height:auto;min-height:68px;padding:10px max(clamp(18px,3vw,40px),50vw - 620px)}.editor-v2 .brand{color:#102c22;letter-spacing:-.035em;flex:none;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:19px;font-weight:700}.editor-v2 .brand .brand-mark{width:32px;height:32px;border-radius:8px!important}.editor-v2 .document-switch{background:#102c2211;border:0;flex:none;order:0;align-items:center;gap:4px;width:auto;padding:3px;border-radius:10px!important}.editor-v2 .document-switch a{color:#5b6660;border:0;flex:none;justify-content:center;align-items:center;min-height:32px;padding:0 13px;font-size:13px;font-weight:600;display:inline-flex;border-radius:7px!important}.editor-v2 .document-switch a.active{color:#f2ead7;background:#102c22;box-shadow:0 4px 12px #102c221f}.editor-v2 .document-switch .editor-workspace-link{color:#35403a;background:#fdfcf6;box-shadow:inset 0 0 0 1px #102c221a}.editor-v2 .top-actions{flex:auto;justify-content:flex-end}.editor-v2>.intro{width:min(1240px,100% - 36px);max-width:none;margin:0 auto;padding:clamp(28px,4vw,46px) 0 18px}.editor-v2>.intro .eyebrow{letter-spacing:.07em;font-weight:600;color:#8a6320!important;margin-bottom:8px!important;font-size:11.5px!important}.editor-v2>.intro h1{color:#102c22;letter-spacing:-.038em;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:clamp(30px,3.3vw,44px);font-weight:600;line-height:1.08}.editor-v2>.intro p:not(.eyebrow){color:#57635c;max-width:66ch;margin-top:10px;font-size:14px;line-height:1.55}.general-v2 .invoice-builder-switch{color:#16211b;background:#fdfcf6db;border-color:#102c221a;width:min(1240px,100% - 36px);margin-bottom:12px;padding:13px 15px;border-radius:12px!important}.general-v2 .invoice-builder-switch .animated-info-icon{color:#6d4d17;background:#fbf3e2;width:32px;height:32px;border-radius:8px!important}.general-v2 .invoice-builder-switch strong{color:#102c22;font-size:13.5px;font-weight:600}.general-v2 .invoice-builder-switch small{color:#68736d;font-size:12px}.general-v2 .invoice-builder-switch button{color:#35403a;background:#fdfcf6;border-color:#102c2224;min-height:36px;padding:0 12px;font-size:12.5px;font-weight:600;overflow:hidden;border-radius:8px!important}.general-v2 .invoice-builder-switch button.glisten:after{display:none}.editor-v2 .editor-readiness-hint{width:min(1240px,100% - 36px);max-width:none;box-shadow:none;background:#fbf3e2;border-color:#8a632040;margin:0 auto 12px;border-radius:12px!important}.editor-v2 .editor-readiness-hint.is-ready{background:#f1f6f1;border-color:#24664d33}.editor-v2 .editor-readiness-hint summary{padding:12px 15px}.editor-v2 .editor-readiness-hint summary strong{color:#16211b;font-size:13.5px;font-weight:600}.editor-v2 .editor-readiness-hint summary small{color:#57635c;font-size:12px}.editor-v2 .workspace{grid-template-columns:minmax(520px,1.25fr) minmax(450px,1fr);gap:clamp(18px,2.4vw,30px);width:min(1240px,100% - 36px);margin-bottom:80px}.editor-v2 .editor{background:#fdfcf6;border-color:#102c221a;box-shadow:0 14px 36px #102c220e;border-radius:14px!important}.editor-v2 .step-navigator{border-bottom-color:#102c2214;align-items:center;gap:4px;margin:0;padding:14px clamp(16px,2vw,22px)}.editor-v2 .step-chunk,.editor-v2 .step-chunk:last-child{flex:none}.editor-v2 .step-item{color:#5b6660;opacity:1;background:0 0;border:1px solid #102c2226;flex:none;gap:8px;min-height:34px;padding:5px 11px 5px 7px;font-weight:600;border-radius:999px!important}.editor-v2 .step-item.is-current{color:#f2ead7;background:#102c22;border-color:#102c22}.editor-v2 .step-number{color:#5b6660;background:#102c2214;border:0;width:20px;height:20px;font-family:Archivo,sans-serif;font-size:10px;font-weight:700;border-radius:50%!important}.editor-v2 .step-item.is-current .step-number{color:#102c22;background:#c9963c;border:0}.editor-v2 .step-item.is-done{color:#173f31;background:#f1f6f1;border-color:#24664d33}.editor-v2 .step-item.is-done .step-number{color:#173f31;background:#dfeadf;border:0}.editor-v2 .step-label{color:inherit;font-size:12.5px;font-weight:600}.editor-v2 .step-connector{display:none}.editor-v2 .step-body{padding:clamp(20px,2.4vw,28px)}.editor-v2 .step-footer{background:#102c2207;border-top-color:#102c2214;padding:14px clamp(16px,2vw,22px)}.editor-v2 .step-hint{color:#57635c;font-size:12.5px;line-height:1.45}.general-v2 .invoice-items-guide,.general-v2 .custom-row,.general-v2 .invoice-structure,.general-v2 .add-invoice-section,.general-v2 .formula-builder,.general-v2 .section-template-grid button{border-color:#102c221f;border-radius:11px!important}.general-v2 .invoice-items-guide{background:#f1f6f1;padding:16px}.general-v2 .invoice-items-guide h2,.general-v2 .general-preview h3{color:#102c22;letter-spacing:-.025em;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-weight:600}.general-v2 .invoice-items-example{background:#fdfcf6;border-left-color:#c9963c;border-radius:0 9px 9px 0!important}.general-v2 .custom-row,.general-v2 .column-editor>div,.general-v2 .section-template-grid button{background:#fff}.general-v2 .column-editor>div{border-color:#102c221f;border-radius:10px!important}.general-v2 .column-editor input,.general-v2 .column-editor select,.general-v2 .column-editor button,.general-v2 .section-actions button,.general-v2 .remove-line-item,.general-v2 .column-remove,.general-v2 .column-order button,.general-v2 .column-lock,.general-v2 .column-add{border-radius:8px!important}.general-v2 .invoice-structure,.general-v2 .add-invoice-section{background:#fff}.general-v2 .section-template-grid button:hover{background:#f1f6f1;border-color:#24664d52}.general-v2 .payment-policy-editor{color:#16211b;background:#fdfcf6;border:1px solid #102c221f;margin:0 0 22px;position:relative;overflow:hidden;border-radius:14px!important}.general-v2 .payment-policy-heading{background:#fdfcf6;border-bottom:1px solid #102c2217;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 20px;display:grid}.general-v2 .payment-policy-heading .animated-info-icon{color:#24664d;background:#dfeadf;width:40px;height:40px;animation:none;border-radius:10px!important}.general-v2 .payment-policy-heading-copy{gap:2px;min-width:0;display:grid}.general-v2 .payment-policy-heading-copy>span{color:#8a6320;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.general-v2 .payment-policy-heading h3{color:#102c22;letter-spacing:-.025em;margin:0;font:600 17px/1.25 Archivo,Helvetica Neue,Arial,sans-serif}.general-v2 .payment-policy-heading small{color:#57635c;font-size:12px;line-height:1.45}.general-v2 .payment-fee-green-tag{color:#24664d;background:#f1f6f1;border:1px solid #24664d26;min-height:28px;padding:0 9px;font-size:10.5px;font-weight:700;border-radius:7px!important}.general-v2 .payment-policy-body{gap:0;padding:0;animation:none;display:grid;position:relative}.general-v2 .payment-policy-core{background:#fdfcf6;gap:14px;padding:18px 20px 20px;display:grid}.general-v2 .payment-policy-editor label{color:#35403a;font-size:12px;font-weight:600}.general-v2 .payment-policy-editor label>span:first-child{color:#35403a}.general-v2 .payment-policy-editor select,.general-v2 .payment-policy-editor input[type=number]{color:#16211b;background:#fffef9;border:1px solid #102c222e;width:100%;min-height:43px;padding:0 12px;border-radius:9px!important}.general-v2 .payment-policy-editor select:focus,.general-v2 .payment-policy-editor input[type=number]:focus{border-color:#24664d;outline:none;box-shadow:0 0 0 3px #24664d24}.general-v2 .payment-policy-mode-field{width:100%}.general-v2 .payment-policy-mode-field select{color:#102c22;min-height:46px;font-weight:600}.general-v2 .payment-policy-editor small{color:#6b756f;font-size:11.5px;line-height:1.45}.general-v2 .payment-policy-supporting-fields{padding-top:2px}.general-v2 .payment-policy-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.general-v2 .payment-policy-editor .policy-check{background:#fffef9;border:1px solid #102c221f;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;min-height:43px;padding:10px 12px;display:grid;border-radius:9px!important}.general-v2 .payment-policy-editor .policy-check input{accent-color:#24664d;width:16px;height:16px;margin:0}.general-v2 .payment-policy-disclosures{background:#fdfcf6;border-top:1px solid #102c2217}.general-v2 .payment-policy-detail+.payment-policy-detail{border-top:1px solid #102c2214}.general-v2 .payment-policy-detail-trigger{color:#16211b;text-align:left;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto 18px;align-items:center;gap:11px;width:100%;min-height:66px;padding:11px 24px 11px 18px;transition:background-color .16s;display:grid}.general-v2 .payment-policy-detail-trigger:hover,.general-v2 .payment-policy-detail-trigger:focus-visible{background:#dfeadf6b;outline:none}.general-v2 .payment-policy-detail-icon{color:#24664d;background:#dfeadf;place-items:center;width:34px;height:34px;display:grid;border-radius:9px!important}.general-v2 .payment-policy-detail-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.general-v2 .payment-policy-detail-copy{gap:2px;min-width:0;display:grid}.general-v2 .payment-policy-detail-copy strong{color:#102c22;font-size:13px;font-weight:650}.general-v2 .payment-policy-detail-copy small{color:#6b756f;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.general-v2 .payment-policy-detail-status{color:#57635c;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;background:#102c220f;justify-content:center;align-items:center;min-height:24px;padding:0 8px;font-size:9.5px;font-weight:700;display:inline-flex;border-radius:999px!important}.general-v2 .payment-policy-detail-status.is-ready{color:#24664d;background:#dfeadf}.general-v2 .payment-policy-detail-status.needs-attention{color:#8a6320;background:#fbf3e2}.general-v2 .payment-policy-detail-trigger>i{color:#8b948e;font-size:18px;font-style:normal;transition:transform .18s}.general-v2 .payment-policy-detail.is-open .payment-policy-detail-trigger>i{transform:rotate(180deg)}.general-v2 .payment-policy-detail-body{padding:0 18px 18px 63px;animation:.18s both policy-unfold}.general-v2 #payment-reminder-options.payment-policy-detail-body{padding-top:12px}.general-v2 .payment-provider-config{background:#f7f4ea;border:1px solid #102c221a;gap:13px;padding:15px;display:grid;border-radius:11px!important}.general-v2 .payment-provider-config>header>div{gap:3px;display:grid}.general-v2 .payment-provider-config>header strong{color:#102c22;font-size:12.5px}.general-v2 .payment-provider-config .policy-check{background:#fdfcf6}.general-v2 .payout-readiness-note{color:#57635c;background:#fbf3e2;border:1px solid #8a63202e;gap:4px;padding:11px 12px;font-size:11px;line-height:1.45;border-radius:9px!important}.general-v2 .payout-readiness-note strong{color:#6d4d17;font-size:11.5px}.general-v2 .payment-policy-feedback{color:#57635c;background:#f7f4ea;border:1px solid #102c221f;margin:0 0 9px;padding:11px 12px;font-size:11.5px;line-height:1.45;border-radius:9px!important}.general-v2 .payment-policy-feedback.is-loading{border-color:#c99c5480}.general-v2 .payment-policy-feedback.is-error{color:#7e3029;background:#fdf7f5;border-color:#a8342a33;justify-content:space-between;align-items:center;gap:12px;display:flex}.general-v2 .payment-policy-feedback.is-error>span{gap:2px;display:grid}.general-v2 .payment-policy-feedback.is-error small{color:#7e3029}.general-v2 .payment-policy-feedback button{color:#7e3029;background:#fff;border:1px solid #a8342a38;flex:none;min-height:32px;padding:0 10px;font-size:11px;font-weight:700;border-radius:7px!important}.general-v2 .invoice-payment-setup-link{background:#f7f4ea;border:1px solid #102c221a;grid-template-columns:34px minmax(0,1fr) auto;gap:11px;padding:14px;border-radius:11px!important}.general-v2 .invoice-payment-setup-link>span{color:#24664d;background:#dfeadf;width:34px;height:34px;border-radius:9px!important}.general-v2 .invoice-payment-setup-link>div{gap:3px}.general-v2 .invoice-payment-setup-link strong{color:#102c22;font-size:12.5px}.general-v2 .invoice-payment-setup-link small{color:#57635c;font-size:11.5px}.general-v2 .invoice-payment-setup-link em{color:#8a6320;margin-top:3px;font-size:11px;font-style:normal;font-weight:650}.general-v2 .invoice-payment-setup-link em.is-ready{color:#24664d}.general-v2 .invoice-payment-setup-link>a{color:#fdfcf6;background:#24664d;justify-content:center;align-items:center;min-height:34px;padding:0 11px;font-size:11.5px;font-weight:650;text-decoration:none;display:inline-flex;border-radius:8px!important}.general-v2 .invoice-payment-setup-link>a:hover,.general-v2 .invoice-payment-setup-link>a:focus-visible{background:#173f31;outline:none}.general-v2 .reminder-channel-section{gap:0;padding:0}.general-v2 .reminder-channels{gap:8px}.general-v2 .reminder-channels button{color:#35403a;background:#fffef9;border-color:#102c221f;min-height:58px;padding:9px 10px;border-radius:9px!important}.general-v2 .reminder-channels button[aria-pressed=true]{color:#24664d;background:#f1f6f1;border-color:#24664d4d;box-shadow:inset 0 0 0 1px #24664d21}.general-v2 .reminder-channels button>i{background:#24664d}.general-v2 .reminder-channels button:disabled{color:#8b948e;opacity:.72;background:#f1efe7}.general-v2 .payment-auth-lock{color:#16211b;background:#fdfcf6e6;border-radius:0 0 13px 13px!important}.general-v2 .payment-auth-lock small{color:#57635c;max-width:410px}.editor-v2 .preview-column{background:#fdfcf6b3;border:1px solid #102c221a;min-width:0;padding:clamp(14px,1.8vw,20px);top:88px;border-radius:14px!important}.editor-v2 .preview-label{color:#8a6320;letter-spacing:.07em;margin:0 2px 12px;font-size:11px;font-weight:600}.editor-v2 .preview-label span:last-child{color:#8b948e;letter-spacing:0;text-transform:none;background:0 0;padding:0;font-size:12px;font-weight:500}.editor-v2 .invoice-paper{border:1px solid #102c221c;box-shadow:0 18px 44px #102c2214}.editor-v2 .action-message{background:#fdfcf6;border-radius:9px!important}@media (width<=1100px){.editor-v2 .workspace{grid-template-columns:1fr;width:min(900px,100% - 36px)}.editor-v2 .preview-column{grid-row:auto;position:static}}@media (width<=1000px) and (width>=681px){.editor-v2>.topbar{flex-wrap:wrap;padding-block:10px}.editor-v2 .top-actions{flex-basis:100%;padding-top:1px}}@media (width<=680px){.editor-v2>.topbar{flex-wrap:wrap;gap:8px 9px;min-height:62px;padding:9px 14px}.editor-v2 .top-actions{min-width:max-content;max-width:none}.editor-v2 .brand>.brand-mark{display:grid}.editor-v2 .brand>span:not(.brand-mark){display:inline}.editor-v2 .document-switch{margin-left:auto}.editor-v2 .document-switch a{min-height:30px;padding-inline:10px;font-size:12px}.editor-v2>.intro{width:calc(100% - 28px);padding:28px 0 16px}.editor-v2>.intro h1{font-size:31px}.editor-v2>.intro p:not(.eyebrow){font-size:13.5px}.general-v2 .invoice-builder-switch,.editor-v2 .editor-readiness-hint{width:calc(100% - 28px)}.general-v2 .invoice-builder-switch{grid-template-columns:auto minmax(0,1fr)}.general-v2 .invoice-builder-switch button{grid-column:1/-1;width:100%}.editor-v2 .editor-readiness-hint{margin-inline:auto}.editor-v2 .workspace{gap:16px;width:calc(100% - 24px)}.editor-v2 .step-navigator{scrollbar-width:none;padding:12px 14px}.editor-v2 .step-navigator::-webkit-scrollbar{display:none}.editor-v2 .step-label{clip:auto;white-space:nowrap;width:auto;height:auto;margin:0;position:static;overflow:visible}.editor-v2 .step-item{padding:5px 10px 5px 7px}.editor-v2 .step-body{padding:20px 16px}.general-v2 .payment-policy-heading{grid-template-columns:38px minmax(0,1fr);padding:16px}.general-v2 .payment-policy-heading .animated-info-icon{width:38px;height:38px}.general-v2 .payment-fee-green-tag{grid-column:2;width:max-content;max-width:100%}.general-v2 .payment-policy-core{padding:16px}.general-v2 .payment-policy-fields{grid-template-columns:1fr}.general-v2 .payment-policy-detail-trigger{grid-template-columns:34px minmax(0,1fr) 16px;gap:9px;padding:11px 20px 11px 14px}.general-v2 .payment-policy-detail-status{display:none}.general-v2 .payment-policy-detail-copy small{white-space:normal}.general-v2 .payment-policy-detail-body{padding:0 14px 15px}.general-v2 .invoice-payment-setup-link{grid-template-columns:34px minmax(0,1fr)}.general-v2 .invoice-payment-setup-link>a{grid-column:1/-1;width:100%}.general-v2 .reminder-channels{grid-template-columns:1fr}.general-v2 .payment-policy-feedback.is-error{flex-direction:column;align-items:stretch}.general-v2 .payment-policy-feedback button{width:100%}.editor-v2 .step-footer{flex-direction:column;align-items:stretch;padding:13px 16px 17px}.editor-v2 .step-footer-actions{justify-content:flex-end;margin-left:0}.editor-v2 .preview-column{padding:10px}.editor-v2 .preview-column .invoice-paper{transform:scale(calc((100vw - 44px) / 720px));margin-bottom:calc(-920px + (920px * ((100vw - 44px) / 720px)))}}@media print{.general-v2 .invoice-builder-switch,.editor-v2 .editor-readiness-hint{display:none!important}.editor-v2 .preview-column{background:0 0;border:0;padding:0}.editor-v2 .invoice-paper{box-shadow:none;border:0}}@media (prefers-reduced-motion:reduce){.editor-v2 .step-item,.editor-v2 .button,.editor-v2 .icon-button,.general-v2 .payment-policy-detail-trigger,.general-v2 .payment-policy-detail-trigger>i{transition:none}.general-v2 .payment-policy-detail-body{animation:none}}.editor-v2:not(.general-v2) .payment-policy-editor{background:#fdfcf6;border-color:#102c221f;overflow:hidden;border-radius:14px!important}.editor-v2:not(.general-v2) .payment-policy-heading{border-bottom:1px solid #102c2217;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 20px;display:grid}.editor-v2:not(.general-v2) .payment-policy-heading .animated-info-icon{color:#24664d;background:#dfeadf;width:40px;height:40px;border-radius:10px!important}.editor-v2:not(.general-v2) .payment-policy-heading-copy{gap:2px;min-width:0;display:grid}.editor-v2:not(.general-v2) .payment-policy-heading-copy>span{color:#8a6320;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.editor-v2:not(.general-v2) .payment-policy-heading h3{color:#102c22;letter-spacing:-.025em;margin:0;font:600 17px/1.25 Archivo,Helvetica Neue,Arial,sans-serif}.editor-v2:not(.general-v2) .payment-policy-heading small{color:#57635c;font-size:12px;line-height:1.45}.editor-v2:not(.general-v2) .payment-policy-body{gap:0;padding:0;animation:none}.editor-v2:not(.general-v2) .payment-policy-core{background:#fdfcf6;gap:14px;padding:18px 20px 20px;display:grid}.editor-v2:not(.general-v2) .payment-policy-disclosures{border-top:1px solid #102c2217}.editor-v2:not(.general-v2) .payment-policy-detail+.payment-policy-detail{border-top:1px solid #102c2214}.editor-v2:not(.general-v2) .payment-policy-detail-trigger{color:#16211b;text-align:left;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto 18px;align-items:center;gap:11px;width:100%;min-height:66px;padding:11px 20px 11px 16px;display:grid}.editor-v2:not(.general-v2) .payment-policy-detail-icon{color:#24664d;background:#dfeadf;place-items:center;width:34px;height:34px;display:grid;border-radius:9px!important}.editor-v2:not(.general-v2) .payment-policy-detail-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:18px;height:18px}.editor-v2:not(.general-v2) .payment-policy-detail-copy{gap:2px;min-width:0;display:grid}.editor-v2:not(.general-v2) .payment-policy-detail-copy strong{color:#102c22;font-size:13px}.editor-v2:not(.general-v2) .payment-policy-detail-status{color:#57635c;text-transform:uppercase;background:#102c220f;padding:5px 8px;font-size:9.5px;font-weight:700;border-radius:999px!important}.editor-v2:not(.general-v2) .payment-policy-detail-status.is-ready{color:#24664d;background:#dfeadf}.editor-v2:not(.general-v2) .payment-policy-detail-status.needs-attention{color:#8a6320;background:#fbf3e2}.editor-v2:not(.general-v2) .payment-policy-detail-trigger>i{color:#8b948e;font-style:normal}.editor-v2:not(.general-v2) .payment-policy-detail.is-open .payment-policy-detail-trigger>i{transform:rotate(180deg)}.editor-v2:not(.general-v2) .payment-policy-detail-body{padding:0 16px 16px 61px}.editor-v2:not(.general-v2) .payment-provider-config{background:#f7f4ea;border:1px solid #102c221a;gap:13px;padding:15px;display:grid;border-radius:11px!important}.editor-v2 .payment-fee-green-tag.needs-attention{color:#7a5415;background:#fbf3e2;border-color:#8a632038}.editor-v2 .payment-delivery-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.editor-v2 .payment-delivery-choice button{color:#35403a;text-align:left;cursor:pointer;background:#fffef9;border:1px solid #102c2224;grid-template-columns:30px minmax(0,1fr);align-content:center;gap:2px 9px;min-width:0;min-height:88px;padding:13px;display:grid;border-radius:10px!important}.editor-v2 .payment-delivery-choice button>span{color:#24664d;background:#dfeadf;grid-row:1/3;place-items:center;width:30px;height:30px;display:grid;border-radius:8px!important}.editor-v2 .payment-delivery-choice button strong{color:#16211b;font-size:12.5px;font-weight:650}.editor-v2 .payment-delivery-choice button small{line-height:1.4}.editor-v2 .payment-delivery-choice button[aria-checked=true]{background:#f1f6f1;border-color:#24664d;box-shadow:inset 0 0 0 1px #24664d}.editor-v2 .payment-link-gate{color:#35403a;background:#f7f4ea;border:1px solid #102c2221;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:10px;padding:13px;display:grid;border-radius:10px!important}.editor-v2 .payment-link-gate>span{color:#24664d;background:#dfeadf;place-items:center;width:32px;height:32px;display:grid;border-radius:8px!important}.editor-v2 .payment-link-gate>div{gap:3px;min-width:0;display:grid}.editor-v2 .payment-link-gate strong{color:#102c22;font-size:12.5px}.editor-v2 .payment-link-gate.is-ready{background:#f1f6f1;border-color:#24664d4d}.editor-v2 .payment-link-gate.is-blocked{background:#fdf7f5;border-color:#a8342a47}.editor-v2 .payment-link-gate.is-blocked>span{color:#8f3028;background:#f4e3df}.editor-v2 .payment-link-gate.is-loading{background:#fbf3e2;border-color:#8a63204d}.editor-v2 .payment-link-gate button{color:#24664d;background:#fff;border:1px solid #24664d33;min-height:34px;padding:0 11px;font-size:11.5px;font-weight:650;border-radius:8px!important}.editor-v2 .payment-link-gate ul{gap:8px;margin:9px 0 0;padding:0;list-style:none;display:grid}.editor-v2 .payment-link-gate li{border-top:1px solid #7e30291c;justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.editor-v2 .payment-link-gate li>span{gap:2px;display:grid}.editor-v2 .payment-link-gate li a{color:#7e3029;flex:none;font-size:11px;font-weight:700}.editor-v2 .payment-invoice-only-note{color:#57635c;background:#fbf3e2;border:1px solid #8a63203d;margin:0;padding:12px 13px;font-size:11.5px;line-height:1.5;border-radius:10px!important}.editor-v2 .payment-default-hint{color:#57635c;margin:0;font-size:11.5px;line-height:1.5}.editor-v2 .payment-default-hint a{color:#24664d;text-underline-offset:2px;font-weight:700;text-decoration:underline}.editor-v2 .payment-provider-cards{gap:10px;display:grid}.editor-v2 .payment-provider-card{background:#fffef9;border:1px solid #102c221f;overflow:hidden;border-radius:11px!important}.editor-v2 .payment-provider-card.is-active{border-color:#24664d47}.editor-v2 .payment-provider-card.is-ready{box-shadow:inset 3px 0 #24664d}.editor-v2 .payment-provider-card>header{border-bottom:1px solid #102c2214;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex}.editor-v2 .provider-enable-control{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px!important;display:grid!important}.editor-v2 .provider-enable-control input,.editor-v2 .provider-method-control input{accent-color:#24664d;width:16px;height:16px;margin:0}.editor-v2 .provider-enable-control>span{gap:1px;display:grid}.editor-v2 .provider-enable-control strong{color:#102c22;font-size:13px}.editor-v2 .payment-provider-card>header>em{color:#7a5415;letter-spacing:.04em;text-transform:uppercase;background:#fbf3e2;padding:4px 7px;font-size:9.5px;font-style:normal;font-weight:700;border-radius:999px!important}.editor-v2 .payment-provider-card>header>em.is-ready{color:#24664d;background:#dfeadf}.editor-v2 .provider-method-control,.editor-v2 .provider-method-summary,.editor-v2 .provider-fee-disclosure{border:0;border-bottom:1px solid #102c2214;margin:0;padding:13px}.editor-v2 .provider-method-control legend,.editor-v2 .provider-method-summary>strong{color:#35403a;margin:0 0 8px;font-size:11.5px;font-weight:650}.editor-v2 .provider-method-control>div,.editor-v2 .provider-method-summary>div{flex-wrap:wrap;gap:6px;display:flex}.editor-v2 .provider-method-control label{background:#fdfcf6;border:1px solid #102c221c;align-items:center;padding:7px 9px;font-size:11px;border-radius:8px!important;gap:6px!important;display:inline-flex!important}.editor-v2 .provider-method-summary>div span{color:#35403a;background:#f1f3ec;padding:5px 8px;font-size:10.5px;font-weight:600;border-radius:999px!important}.editor-v2 .provider-method-control>small,.editor-v2 .provider-method-summary>small{margin-top:8px;display:block}.editor-v2 .provider-fee-disclosure{background:#f7f4ea;gap:11px;display:grid}.editor-v2 .provider-fee-basis{color:#59655f;letter-spacing:.025em;margin:0;font-size:10.5px;font-weight:650}.editor-v2 .provider-fee-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.editor-v2 .provider-fee-totals>div{background:#fffef9;border:1px solid #102c2217;gap:2px;padding:10px;display:grid;border-radius:9px!important}.editor-v2 .provider-fee-totals span{color:#7a847e;text-transform:uppercase;letter-spacing:.045em;font-size:10px;font-weight:650}.editor-v2 .provider-fee-totals strong{color:#102c22;font-variant-numeric:tabular-nums;font-size:14px}.editor-v2 .provider-fee-rules{border-top:1px solid #102c2217;display:grid}.editor-v2 .provider-fee-rules>div{border-bottom:1px solid #102c2214;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 0;display:grid}.editor-v2 .provider-fee-rules>div>span{gap:2px;min-width:0;display:grid}.editor-v2 .provider-fee-rules strong{color:#35403a;font-size:11.5px}.editor-v2 .provider-fee-rules em{color:#102c22;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px;font-style:normal;font-weight:650}.editor-v2 .provider-fee-disclosure>footer{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.editor-v2 .provider-fee-disclosure>footer a{color:#24664d;flex:none;font-size:10.5px;font-weight:700}.editor-v2 .provider-card-loading{color:#6b756f;margin:0;padding:12px 13px;font-size:11.5px}.editor-v2 .provider-card-blocker{color:#7e3029;background:#fdf7f5;gap:8px;margin:0;padding:11px 13px;font-size:11px;line-height:1.45;display:flex}.editor-v2 .provider-card-blocker>span{gap:2px;display:grid}.payment-setup-blockers{gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}.payment-setup-blockers li{border-top:1px solid #8a632029;justify-content:space-between;align-items:center;gap:12px;padding:10px 0 0;display:flex}.payment-setup-blockers li>span{gap:2px;display:grid}.payment-setup-blockers li small{color:#6b756f;font-size:11.5px;line-height:1.45}.payment-setup-blockers li a{color:#24664d;flex:none;font-size:11.5px;font-weight:650}@media (width<=680px){.editor-v2:not(.general-v2) .payment-policy-heading{grid-template-columns:38px minmax(0,1fr);padding:16px}.editor-v2:not(.general-v2) .payment-fee-green-tag{grid-column:2;width:max-content;max-width:100%}.editor-v2:not(.general-v2) .payment-policy-core{padding:16px}.editor-v2:not(.general-v2) .payment-policy-detail-trigger{grid-template-columns:34px minmax(0,1fr) 16px}.editor-v2:not(.general-v2) .payment-policy-detail-status{display:none}.editor-v2:not(.general-v2) .payment-policy-detail-body{padding:0 14px 15px}.editor-v2 .payment-delivery-choice,.editor-v2 .provider-fee-totals{grid-template-columns:1fr}.editor-v2 .payment-link-gate{grid-template-columns:32px minmax(0,1fr)}.editor-v2 .payment-link-gate>button{grid-column:1/-1;width:100%}.editor-v2 .payment-link-gate li,.editor-v2 .provider-fee-disclosure>footer{flex-direction:column;align-items:flex-start}.editor-v2 .provider-fee-rules>div{grid-template-columns:1fr;align-items:start;gap:5px}.editor-v2 .provider-fee-rules em{white-space:normal}}.payslip-v2 .student-card{background:#fff;border-color:#102c221f;border-radius:12px!important}.payslip-v2 .pay-group{background:#fdfcf6;border:1px solid #102c221f;margin-top:14px;padding:14px;border-radius:11px!important}.payslip-v2 .pay-group-deductions{background:#faf6ee}.payslip-v2 .pay-group-head{border-bottom:1px solid #102c221a;gap:10px;margin-bottom:12px;padding-bottom:10px}.payslip-v2 .pay-group-head strong{color:#102c22;letter-spacing:-.02em;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:13.5px;font-weight:600}.payslip-v2 .pay-group-subtotal{color:#24664d;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.payslip-v2 .pay-group-deductions .pay-group-subtotal{color:#8a6320}.payslip-v2 .pay-add,.payslip-v2 .pay-line-remove,.payslip-v2 .add-card{border-color:#102c2229;border-radius:8px!important}.payslip-v2 .pay-add{color:#24664d;background:#fff}.payslip-v2 .pay-add:hover,.payslip-v2 .pay-add:focus-visible{color:#fdfcf6;background:#24664d}.payslip-v2 .payslip-line{background:#fff;border:1px solid #102c2217;gap:10px;padding:10px;border-radius:10px!important}.payslip-v2 .payslip-line+.payslip-line{margin-top:8px}.payslip-v2 .pay-line-deduction{border-left:3px solid #c9963c}.payslip-v2 .pay-line-remove{color:#8a3f34;background:#fff}.payslip-v2 .pay-line-remove:hover,.payslip-v2 .pay-line-remove:focus-visible{color:#fdfcf6;background:#8a3f34}.payslip-v2 .add-card{color:#102c22;background:#fff;margin-top:14px;font-weight:600}.payslip-v2 .add-card:hover,.payslip-v2 .add-card:focus-visible{background:#fdfcf6;border-color:#102c2252}.payslip-v2 .recipient-period{margin-top:10px}.payslip-v2 .status-pill{color:#35403a;background:#fdfcf6;border-color:#102c2224;border-radius:100px!important}.payslip-v2 .payslip-recipient{border-color:#102c221a}.payslip-v2 .payslip-net-total strong,.payslip-v2 .payslip-grand strong{color:#102c22;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-weight:600}.payslip-v2 .payslip-grand{background:#fdfcf6;border-top:2px solid #c9963c}.payslip-v2 .document-period-meta dt{color:#6f7973}.payslip-v2 .document-period-meta dd{color:#16211b;font-variant-numeric:tabular-nums}@media (width<=680px){.payslip-v2 .pay-group{padding:12px}.payslip-v2 .payslip-line{padding:9px}}@media (prefers-reduced-motion:reduce){.payslip-v2 .pay-add,.payslip-v2 .pay-line-remove,.payslip-v2 .add-card{transition:none}}.button,.icon-button{gap:9px;min-height:46px;padding:0 22px;font-size:15px;font-weight:600;transition:background .16s,border-color .16s,color .16s;border-radius:10px!important}.button:hover,.icon-button:hover{transform:none}.button.primary{color:#fdfcf6;box-shadow:none;background:#24664d;border:0}.button.primary:hover,.button.primary:focus-visible{background:#1c5340}.button.ghost,.icon-button{color:#102c22;background:0 0;border:1px solid #102c222e}.button.ghost:hover,.icon-button:hover,.button.ghost:focus-visible,.icon-button:focus-visible{background:#102c220d}.button.danger{color:#a8342a;background:0 0;border:1px solid #a8342a52}.button.danger:hover,.button.danger:focus-visible{background:#a8342a0f}.button:disabled,.icon-button:disabled,.readonly-actions button:disabled{color:#97a099;box-shadow:none;opacity:1;background:#102c220a;border:1px solid #102c221a;transform:none}.button.primary:disabled{color:#fdfcf6e6;opacity:.82;cursor:progress;background:#24664d;border:0}.icon-button{width:46px;padding:0}.field{gap:7px}.field>span,.line-total>span{color:#35403a;letter-spacing:.02em;font-size:12.5px;font-weight:600}.field input,.field textarea,.field select{color:#16211b;background:#fdfcf6;border:1px solid #102c222e;min-height:46px;padding:0 14px;font-size:15px;border-radius:9px!important}.field textarea{padding:12px 14px}.field input:focus,.field textarea:focus,.field select:focus{border-color:#24664d;outline:none;box-shadow:0 0 0 3px #24664d24}.field input[aria-invalid=true],.field textarea[aria-invalid=true],.field select[aria-invalid=true]{border-color:#a8342a}.field input[aria-invalid=true]:focus,.field textarea[aria-invalid=true]:focus,.field select[aria-invalid=true]:focus{border-color:#a8342a;box-shadow:0 0 0 3px #a8342a24}.field input:disabled,.field textarea:disabled,.field select:disabled,.field [aria-readonly=true]{color:#97a099;background:#102c220a}.yk-pill,.status-pill{color:#5b6660;letter-spacing:.05em;text-transform:uppercase;background:#f2efe4;border:1px solid #102c221f;align-items:center;gap:7px;padding:6px 13px;font-size:12px;font-weight:600;display:inline-flex;border-radius:100px!important}.yk-pill:before{content:"";opacity:.75;background:currentColor;flex:none;width:6px;height:6px;border-radius:50%!important}.yk-pill.is-sent{color:#35403a;border-color:#102c2224}.yk-pill.is-paid,.yk-pill.is-confirmed{color:#173f31;background:#dfeadf;border-color:#24664d3d}.yk-pill.is-partial{color:#6d4d17;background:#fbf3e2;border-color:#8a632042}.yk-pill.is-overdue{color:#7d271f;background:#fbeceb;border-color:#a8342a3d}.yk-pill.is-awaiting{color:#35403a;background:#fdfcf6;border-color:#102c2229}.yk-pill.is-attested{color:#35403a;border-color:#102c2224}.yk-pill.is-unverified{color:#5b6660;background:0 0;border-color:#102c2233}.yk-notice.is-error{background:#fdf7f5;border-color:#a8342a47 #a8342a47 #a8342a47 #a8342a}.yk-notice.is-warning{background:#fbf7ee;border-color:#8a632047 #8a632047 #8a632047 #8a6320}.yk-notice.is-success{background:#f4f8f4;border-color:#24664d42 #24664d42 #24664d42 #24664d}.yk-notice.is-error strong{color:#7d271f}.yk-notice.is-warning strong{color:#6d4d17}.yk-notice.is-success strong{color:#173f31}dialog,.yk-dialog{background:#fdfcf6;border:1px solid #102c221a;width:100%;max-width:420px;padding:clamp(22px,2.6vw,30px);box-shadow:0 30px 70px #102c2229;border-radius:16px!important}dialog::backdrop{background:#102c2257}dialog[open]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:calc(100dvh - 24px);overflow:auto}body:has(dialog[open]:not(.is-embedded)){overflow:hidden}@media (width<=600px){dialog[open]{width:calc(100% - 20px);max-height:calc(100dvh - 20px);margin:10px auto}}dialog h2,dialog h3,.yk-dialog h2,.yk-dialog h3{color:#102c22;letter-spacing:-.028em;margin:0 0 8px;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:19px;font-weight:600}dialog>p,.yk-dialog>p{color:#5b6660;text-wrap:pretty;margin:0 0 18px;font-size:14.5px;line-height:1.55}.yk-alert{background:#fdfcf6;border:1px solid #102c2224;align-items:flex-start;gap:12px;padding:16px 18px;display:flex;border-radius:12px!important}.yk-alert>span[aria-hidden]{border:1.6px solid;flex:none;place-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:grid;border-radius:50%!important}.yk-alert strong{font-size:14.5px;font-weight:600;display:block}.yk-alert p{margin:4px 0 0;font-size:13.5px;line-height:1.5}.yk-alert.is-warning{color:#8a6320;background:#fbf7ee;border-color:#8a632047}.yk-alert.is-warning strong{color:#6d4d17}.yk-alert.is-warning p{color:#6f6045}.yk-alert.is-success{color:#24664d;background:#f4f8f4;border-color:#24664d42}.yk-alert.is-success strong{color:#173f31}.yk-alert.is-success p{color:#43584d}.yk-alert.is-error{color:#a8342a;background:#fdf7f5;border-color:#a8342a47}.yk-alert.is-error strong{color:#7d271f}.yk-alert.is-error p{color:#71453f}.yk-alert.is-info{color:#2f5d6b;background:#f3f7f8;border-color:#2f5d6b42}.yk-alert.is-info strong{color:#234653}.yk-alert.is-info p{color:#4f646d}@media (prefers-reduced-motion:reduce){.button,.icon-button{transition:none}}.legal-v2{color:#16211b;-webkit-font-smoothing:antialiased;background:#f7f4ea;min-height:100dvh;font-family:Schibsted Grotesk,Helvetica Neue,Arial,sans-serif}.legal-v2 [data-rv]{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(18px)}.legal-v2 [data-rv][data-revealed]{opacity:1;transform:none}.legal-v2-inner{max-width:1240px;margin:0 auto;padding-inline:clamp(18px,4vw,40px)}.legal-v2-nav{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f4eae0;border-bottom:1px solid #102c2212;position:sticky;top:0}.legal-v2-nav-inner{align-items:center;gap:24px;max-width:1240px;margin:0 auto;padding:14px clamp(18px,4vw,40px);display:flex}.legal-v2-brand{color:#102c22;letter-spacing:-.035em;flex:none;align-items:center;gap:9px;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:19px;font-weight:700;text-decoration:none;display:inline-flex}.legal-v2-brand .brand-mark{width:32px;height:32px;border-radius:8px!important}.legal-v2-nav nav{color:#5b6660;align-items:center;gap:26px;margin-left:12px;font-size:14.5px;font-weight:500;display:flex}.legal-v2-nav nav a{color:inherit;text-decoration:none}.legal-v2-nav nav a:hover,.legal-v2-nav nav a:focus-visible{color:#173f31}.legal-v2-nav-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.legal-v2-sign-in{color:#5b6660;align-items:center;height:40px;padding:0 14px;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex}.legal-v2-nav-cta{color:#fdfcf6;background:#24664d;align-items:center;height:40px;padding:0 18px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex;border-radius:9px!important}.legal-v2-nav-cta:hover,.legal-v2-nav-cta:focus-visible{color:#fdfcf6;background:#1c5340}.legal-v2-hero{border-bottom:1px solid #102c2214}.legal-v2-hero .legal-v2-inner{padding-block:clamp(48px,7vw,88px) clamp(36px,5vw,60px)}.legal-v2-eyebrow{color:#8a6320;letter-spacing:.09em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:600}.legal-v2-hero h1{color:#102c22;letter-spacing:-.042em;text-wrap:balance;max-width:26ch;margin:0 0 16px;font:600 clamp(30px,4.2vw,52px)/1.04 Archivo,Helvetica Neue,Arial,sans-serif}.legal-v2-lede{color:#57635c;text-wrap:pretty;max-width:62ch;margin:0;font-size:clamp(15px,1.2vw,17px);line-height:1.6}.legal-v2-updated{color:#6f7973;margin:20px 0 0;font-size:13px}.legal-v2-body .legal-v2-inner{padding-block:clamp(40px,5vw,72px)}.legal-v2-body section{max-width:74ch}.legal-v2-body section+section{margin-top:clamp(26px,3vw,40px)}.legal-v2-body h2{color:#102c22;letter-spacing:-.03em;margin:0 0 10px;font:600 clamp(19px,1.8vw,24px) Archivo,Helvetica Neue,Arial,sans-serif}.legal-v2-body p{color:#57635c;text-wrap:pretty;margin:0 0 10px;font-size:15.5px;line-height:1.65}.legal-v2-body p:last-child{margin-bottom:0}.legal-v2-body a{color:#24664d}.legal-v2-body a:hover{color:#173f31}.legal-v2 .company-information{background:#fdfcf6;border:1px solid #102c221f;max-width:none;margin-bottom:clamp(30px,3.6vw,46px);padding:clamp(22px,2.6vw,32px);border-radius:14px!important}.legal-v2 .company-information dl{grid-template-columns:150px minmax(0,1fr);gap:0;display:grid}.legal-v2 .company-information dl>div{background:0 0;padding:0;display:contents}.legal-v2 .company-information dl{background:0 0;border:0;gap:0;margin:24px 0 0}.legal-v2 .company-information dt,.legal-v2 .company-information dd{border-top:1px solid #102c2217;padding:11px 0}.legal-v2 .company-information dt{color:#6f7973;letter-spacing:.02em;text-transform:none;margin:0;font-size:12.5px;font-weight:600}.legal-v2 .company-information dd{color:#16211b;margin:0;font-size:14.5px}.legal-v2-cta{background:#fdfcf6;border-top:1px solid #102c2214}.legal-v2-cta .legal-v2-inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:clamp(24px,3vw,48px);padding-block:clamp(44px,6vw,76px);display:flex}.legal-v2-cta h2{color:#102c22;letter-spacing:-.03em;margin:0 0 10px;font:600 clamp(21px,2.2vw,28px) Archivo,Helvetica Neue,Arial,sans-serif}.legal-v2-cta p{color:#57635c;text-wrap:pretty;max-width:56ch;margin:0;font-size:15px;line-height:1.6}.legal-v2-cta-actions{flex-wrap:wrap;gap:10px;display:flex}.legal-v2-cta-actions .button{text-decoration:none}@media (width<=767px){.legal-v2-nav nav,.legal-v2-sign-in{display:none}.legal-v2 .company-information dl{grid-template-columns:1fr}.legal-v2 .company-information dt{border-top:1px solid #102c2217;padding-bottom:0}.legal-v2 .company-information dd{border-top:0;padding-top:4px}.legal-v2-cta-actions{width:100%}.legal-v2-cta-actions .button{flex:100%}}@media (prefers-reduced-motion:reduce){.legal-v2 [data-rv]{opacity:1;transition:none;transform:none}}.workspace-private-gate{color:#16211b;background:#f7f4ea;grid-template-columns:minmax(0,500px);place-content:center;gap:20px;min-height:100dvh;padding:clamp(28px,6vw,72px) 18px;font-family:Schibsted Grotesk,Helvetica Neue,Arial,sans-serif;display:grid}.workspace-private-brand{color:#102c22;justify-self:start;align-items:center;gap:10px;font-size:18px;text-decoration:none;display:inline-flex}.workspace-private-brand svg{width:32px;height:32px}.workspace-private-card{background:#fdfcf6;border:1px solid #102c221a;border-radius:18px;padding:clamp(26px,5vw,40px);box-shadow:0 24px 60px #102c2212}.workspace-private-label{color:#6d4d17;letter-spacing:.04em;text-transform:uppercase;background:#fbf3e2;border:1px solid #8a632047;border-radius:100px;align-items:center;margin-bottom:18px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.workspace-private-card h1{color:#102c22;letter-spacing:-.038em;margin:0 0 10px;font:600 clamp(26px,5vw,34px)/1.12 Archivo,Helvetica Neue,Arial,sans-serif}.workspace-private-card>p{color:#57635c;text-wrap:pretty;margin:0 0 24px;font-size:15px;line-height:1.6}.workspace-private-card .auth-status,.workspace-private-card .auth-entry{background:#fff;border:1px solid #102c2229;border-radius:10px;place-items:center;width:100%;min-height:52px;display:grid}.workspace-private-card .auth-retry{color:#173f31;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 16px;font-weight:600}.workspace-private-guest-actions{gap:8px;margin-top:16px;display:grid}.workspace-private-guest-actions a{color:#35403a;text-align:center;background:0 0;border:1px solid #102c2224;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:0 14px;font-size:13.5px;font-weight:600;text-decoration:none;display:flex}.workspace-private-guest-actions a:hover{background:#102c220a}.workspace-private-card>small{color:#7a847e;margin-top:18px;font-size:12px;line-height:1.5;display:block}.workspace-shell .workspace-page{padding:clamp(20px,2.6vw,34px) clamp(16px,2.6vw,36px) clamp(40px,5vw,64px)}.workspace-shell .workspace-page-heading,.workspace-shell .workspace-overview-heading,.workspace-shell .dashboard-heading{border-bottom:1px solid #102c2217;gap:16px;margin-bottom:clamp(20px,2.4vw,30px);padding-bottom:clamp(16px,2vw,22px)}.workspace-shell .workspace-page-heading h1,.workspace-shell .workspace-overview-heading h1,.workspace-shell .dashboard-heading h1{color:#102c22;letter-spacing:-.035em;margin:0 0 6px;font:600 clamp(24px,2.6vw,34px) Archivo,Helvetica Neue,Arial,sans-serif}.workspace-shell .workspace-page-heading>div>p:not(.eyebrow),.workspace-shell .workspace-overview-heading>div>p:not(.eyebrow){color:#57635c;text-wrap:pretty;max-width:68ch;margin:0;font-size:14.5px;line-height:1.6}.workspace-shell .eyebrow{color:#8a6320;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:600}.workspace-shell .workspace-record-manager>.account-dashboard{width:100%;box-shadow:none;background:0 0;border:0;padding:0}.workspace-shell .summary-cards{background:0 0;border:0;gap:12px}.workspace-shell .history-tabs{border:0;gap:8px}.workspace-shell .history-list{border:0}.workspace-shell .workspace-panel,.workspace-shell .insight-card,.workspace-shell .summary-cards>*,.workspace-shell .history-list>article,.workspace-shell .workspace-settings-card,.workspace-shell .workspace-activity-panel,.workspace-shell .workspace-currency-panel,.workspace-shell .workspace-recent,.workspace-shell .directory-metrics>*,.workspace-shell .payroll-disbursement-panel,.workspace-shell .theme-settings,.workspace-shell .unified-readiness-grid>*{box-shadow:none;background:#fdfcf6;border:1px solid #102c221c;border-radius:13px!important}.workspace-shell .section-title,.workspace-shell .workspace-panel h2,.workspace-shell .insight-card h3,.workspace-shell .workspace-recent h2{color:#102c22;letter-spacing:-.025em;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-weight:600}.workspace-shell .summary-amount,.workspace-shell .insight-primary,.workspace-shell .fact strong{color:#102c22;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-weight:600}.workspace-shell .summary-amount.deleted{color:#8a3f34}.workspace-shell .row-total,.workspace-shell .invoice-id{font-variant-numeric:tabular-nums}.workspace-shell .row-total.is-outstanding{color:#8a6320;font-weight:600}.workspace-shell .workspace-button,.workspace-shell .history-controls button,.workspace-shell .history-pagination button,.workspace-shell .row-actions button,.workspace-shell .row-actions a,.workspace-shell .directory-toolbar button,.workspace-shell .relationship-edit,.workspace-shell .workspace-refresh{color:#102c22;background:0 0;border:1px solid #102c222e;gap:8px;min-height:40px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;transition:background .16s,border-color .16s;border-radius:9px!important}.workspace-shell .workspace-button:hover,.workspace-shell .history-controls button:hover,.workspace-shell .history-pagination button:hover:not(:disabled),.workspace-shell .row-actions button:hover:not(:disabled),.workspace-shell .row-actions a:hover,.workspace-shell .directory-toolbar button:hover,.workspace-shell .relationship-edit:hover,.workspace-shell .workspace-refresh:hover{background:#102c220d}.workspace-shell .workspace-button.primary{color:#fdfcf6;background:#24664d;border:0}.workspace-shell .workspace-button.primary:hover{background:#1c5340}.workspace-shell .history-pagination button:disabled,.workspace-shell .row-actions button:disabled{color:#97a099;background:#102c220a;border-color:#102c221a}.workspace-shell .history-tabs button,.workspace-shell .directory-segments button,.workspace-shell .segment,.workspace-shell .payment-mode-tabs button,.workspace-shell .theme-options button{color:#5b6660;background:#fdfcf6;border:1px solid #102c2224;min-height:36px;padding:0 14px;font-size:13px;font-weight:600;border-radius:100px!important}.workspace-shell .history-tabs button[aria-pressed=true],.workspace-shell .directory-segments button[aria-pressed=true],.workspace-shell .directory-segments button.is-active,.workspace-shell .segment.active,.workspace-shell .payment-mode-tabs button[aria-pressed=true],.workspace-shell .theme-options button[aria-pressed=true]{color:#fdfcf6;background:#102c22;border-color:#102c22}.workspace-shell .history-search input,.workspace-shell .directory-search input,.workspace-shell .history-controls select,.workspace-shell .directory-sort select{color:#16211b;background:#fdfcf6;border:1px solid #102c222e;min-height:40px;padding:0 13px;font-size:14px;border-radius:9px!important}.workspace-shell .history-search input:focus,.workspace-shell .directory-search input:focus,.workspace-shell .history-controls select:focus,.workspace-shell .directory-sort select:focus{border-color:#24664d;outline:none;box-shadow:0 0 0 3px #24664d24}.workspace-shell .payment-badge,.workspace-shell .badge{color:#5b6660;letter-spacing:.05em;text-transform:uppercase;background:#f2efe4;border:1px solid #102c221f;align-items:center;gap:7px;padding:5px 12px;font-size:11.5px;font-weight:600;display:inline-flex;border-radius:100px!important}.workspace-shell .payment-badge.paid,.workspace-shell .badge.collected{color:#173f31;background:#dfeadf;border-color:#24664d3d}.workspace-shell .payment-badge.partial{color:#6d4d17;background:#fbf3e2;border-color:#8a632042}.workspace-shell .payment-badge.unpaid{color:#35403a;background:#f2efe4;border-color:#102c2224}.workspace-shell .badge.deleted{color:#7d271f;background:#fbeceb;border-color:#a8342a3d}.workspace-shell .history-state,.workspace-shell .async-status-banner,.workspace-shell .relationship-record-state,.workspace-shell .detail-placeholder,.workspace-shell .detail-loading,.workspace-shell .empty-files{color:#57635c;background:#fdfcf6;border:1px solid #102c221f;padding:clamp(22px,2.6vw,34px);border-radius:13px!important}.workspace-shell .history-state.is-error,.workspace-shell .async-status-banner.is-error,.workspace-shell .detail-error{color:#7d271f;background:#fdf7f5;border-color:#a8342a47}.workspace-shell .async-status-banner.is-success{color:#173f31;background:#f4f8f4;border-color:#24664d42}.workspace-shell .history-state strong,.workspace-shell .relationship-record-state strong{color:#102c22;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-weight:600}.workspace-shell .relationship-record{padding:clamp(14px,1.6vw,18px)}.workspace-shell .person-avatar,.workspace-shell .roster-head-avatar{color:#6d4d17;background:#fbf3e2;border:1px solid #8a63203d;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-weight:600;border-radius:10px!important}.workspace-shell .directory-facts dt{color:#6f7973;letter-spacing:.04em;font-size:11.5px;font-weight:600}.workspace-shell .directory-facts dd{color:#16211b;font-variant-numeric:tabular-nums;font-size:14px}.workspace-shell .payment-card{background:#fdfcf6;border:1px solid #102c221a;box-shadow:0 30px 70px #102c2229;border-radius:16px!important}.workspace-shell .payment-backdrop{background:#102c2257}.workspace-shell .payment-card h3{color:#102c22;letter-spacing:-.028em;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:19px;font-weight:600}.workspace-shell .payment-balance{background:#f2efe4;border:1px solid #102c221f;border-radius:11px!important}.workspace-shell .payment-balance strong{color:#102c22;font-variant-numeric:tabular-nums;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-weight:600}.workspace-shell .payment-error{color:#a8342a}@media (prefers-reduced-motion:reduce){.workspace-shell .workspace-button,.workspace-shell .history-controls button,.workspace-shell .row-actions button{transition:none}}.verification-page{max-width:1180px}.verification-heading-progress{text-align:center;background:#fdfcf6;border:1px solid #102c221f;align-content:center;gap:2px;min-width:120px;padding:12px 18px;display:grid;border-radius:12px!important}.workspace-shell .verification-heading-progress strong{color:#102c22;letter-spacing:-.035em;font-variant-numeric:tabular-nums;font:600 26px/1 Archivo,Helvetica Neue,Arial,sans-serif}.verification-heading-progress span{color:#8b948e;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.verification-subject-picker{background:#fdfcf6;border:1px solid #102c221c;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:clamp(14px,1.8vw,22px);padding:14px 16px;display:flex}.verification-subject-picker>div,.verification-subject-picker label{gap:4px;display:grid}.verification-subject-picker strong{color:#102c22;font-size:13.5px}.verification-subject-picker>div>span{color:#68756e;font-size:12px;line-height:1.45}.verification-subject-picker label{color:#68756e;letter-spacing:.06em;text-transform:uppercase;flex:0 0 min(320px,42%);font-size:10.5px;font-weight:700}.verification-subject-picker select{color:#102c22;text-transform:none;letter-spacing:normal;background:#fff;border:1px solid #102c2229;border-radius:9px;width:100%;min-height:42px;padding:0 36px 0 11px;font:600 13px Inter,Helvetica Neue,Arial,sans-serif}.verification-subject-picker select:focus-visible{outline-offset:2px;outline:3px solid #24664d33}.setup-page{gap:clamp(16px,2vw,24px)}.setup-subject{margin-bottom:0}.setup-jump{background:#fdfcf6;border:1px solid #102c221c;border-radius:12px;gap:8px;width:fit-content;padding:4px;display:flex}.setup-jump a{color:#35403a;border-radius:9px;align-items:center;gap:8px;min-height:36px;padding:0 14px 0 6px;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .16s,color .16s;display:inline-flex}.setup-jump a span{color:#fdfcf6;background:#102c22;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11.5px;display:grid}.setup-jump a:hover,.setup-jump a:focus-visible{color:#102c22;background:#eef3ea}.setup-section{scroll-margin-top:84px}.setup-section-head{border-top:1px solid #102c221c;justify-content:space-between;align-items:end;gap:24px;margin-bottom:14px;padding-top:6px;display:flex}.setup-section-head>div:first-child{padding-top:14px}.setup-section-head h2{color:#102c22;margin:2px 0 6px;font:600 clamp(24px,2.6vw,32px)/1.05 Georgia,Times New Roman,serif}.setup-section-head>div:first-child>p:last-child{max-width:640px;color:var(--muted);margin:0;font-size:14.5px;line-height:1.5}.setup-section-head .verification-heading-progress,.setup-section-head .payment-setup-progress{margin-bottom:4px}.verification-page.is-embedded,.payment-setup-page.is-embedded{gap:14px;display:grid}.invoice-to-page{background:#fbf6ea;border:1px solid #c99c5473;border-radius:16px;gap:8px;margin:0 0 16px;padding:18px 20px;display:grid}.invoice-to-page .eyebrow{color:#8a6320;margin:0}.invoice-to-page h2{color:#102c22;letter-spacing:-.02em;text-wrap:balance;margin:0;font:600 20px/1.2 Archivo,Helvetica Neue,Arial,sans-serif}.itp-line{color:#35403a;margin:0;font-size:14px}.itp-name{max-width:320px;margin:0}.itp-more{flex-wrap:wrap;gap:4px 18px;display:flex}.itp-more details summary{cursor:pointer;color:#173f31;text-underline-offset:3px;font:600 12.5px Archivo,Helvetica Neue,Arial,sans-serif;text-decoration:underline;list-style:none}.itp-more details summary::-webkit-details-marker{display:none}.itp-more details p{color:#57635c;max-width:62ch;margin:6px 0 0;font-size:13px;line-height:1.5}.itp-more details[open]{flex-basis:100%}.itp-error{color:#8c2d24;margin:0;font-size:13px}.itp-actions{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.itp-actions .workspace-button.primary{min-height:40px}.itp-mute,.itp-actions button:not(.workspace-button){color:#173f31;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font:600 13px Archivo,Helvetica Neue,Arial,sans-serif;text-decoration:underline}.itp-actions small{color:var(--muted);font-size:12.5px}.itp-actions a{color:#173f31;align-items:center;gap:4px;font:600 13px Archivo,Helvetica Neue,Arial,sans-serif;display:inline-flex}.invoice-to-page.is-done{background:#f1f6f1;border-color:#24664d59}.itp-head{color:#173f31;align-items:center;gap:8px;font-size:14px;display:flex}.itp-head svg{color:#24664d}.setup-nudge{color:#35403a;background:#fbf7ee;border:1px solid #8a632047;border-left:3px solid #8a6320;border-radius:10px;align-items:center;gap:12px;padding:10px 10px 10px 14px;font-size:13.5px;line-height:1.4;display:flex}.setup-nudge-mark{background:#8a6320;border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 4px #8a632024}.setup-nudge p{flex:1;min-width:0;margin:0}.setup-nudge strong{color:#102c22;font-weight:650}.setup-nudge-action{color:#fdfcf6;background:#102c22;border-radius:8px;flex:none;align-items:center;min-height:34px;padding:0 12px;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.setup-nudge-action:hover,.setup-nudge-action:focus-visible{background:#24664d}.setup-nudge-dismiss{color:#57635c;cursor:pointer;background:0 0;border:1px solid #102c2224;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;padding:0;display:grid}.setup-nudge-dismiss:hover,.setup-nudge-dismiss:focus-visible{color:#102c22;border-color:#102c22}@media (width<=720px){.setup-section-head{flex-direction:column;align-items:start}.setup-nudge{flex-wrap:wrap;padding-left:12px}.setup-nudge p{flex-basis:calc(100% - 20px)}.setup-nudge-action{margin-left:20px}.setup-nudge-dismiss{margin-left:auto}.setup-jump{width:100%}.setup-jump a{flex:1;justify-content:center}}.verification-layout{grid-template-columns:minmax(0,1fr) clamp(280px,26vw,340px);align-items:start;gap:clamp(14px,1.8vw,22px);display:grid}.verification-checks{background:#fdfcf6;border:1px solid #102c221c;overflow:hidden;border-radius:14px!important}.verification-checks-intro{padding:clamp(18px,2.2vw,26px) clamp(18px,2.2vw,26px) 14px}.workspace-shell .verification-checks-intro h2{color:#102c22;letter-spacing:-.026em;margin:0 0 5px;font:600 18px Archivo,Helvetica Neue,Arial,sans-serif}.verification-checks-intro p{color:#57635c;text-wrap:pretty;max-width:58ch;margin:0;font-size:13.5px;line-height:1.55}.verification-strip{background:#f7f4ea;border:1px solid #102c2224;flex-wrap:wrap;align-items:center;gap:10px 12px;margin:0 clamp(18px,2.2vw,26px) 16px;padding:12px 14px;display:flex;border-radius:12px!important}.verification-strip.is-attention{background:#fbf3e2;border-color:#8a63203d}.verification-strip p{color:#57635c;flex:240px;min-width:0;margin:0;font-size:12.5px;line-height:1.5}.verification-strip.is-attention p{color:#6d4d17}.verification-strip small{color:#8b948e;font-size:12px}.workspace-shell .verification-strip .workspace-button{min-height:34px;padding:0 13px;font-size:12.5px}.verification-check-list{margin:0;padding:0;list-style:none}.verification-check-list>li{border-top:1px solid #102c2212;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:8px 16px;padding:16px clamp(18px,2.2vw,26px);display:grid}.verification-check-mark{color:#5b6660;border:1.6px solid #102c2238;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid;border-radius:50%!important}.verification-check-list>li.is-passed .verification-check-mark{color:#24664d;background:#24664d24;border-color:#24664d}.verification-check-list>li.is-waiting .verification-check-mark,.verification-check-list>li.is-attention .verification-check-mark{color:#8a6320;border-color:#8a6320}.verification-check-body{min-width:0}.verification-check-body strong{color:#16211b;font-size:14px;font-weight:600;display:block}.verification-check-body>span{color:#57635c;margin-top:2px;font-size:12.5px;line-height:1.5;display:block}.verification-check-state{color:#35403a;white-space:nowrap;background:#fdfcf6;border:1px solid #102c2229;justify-self:start;align-items:center;gap:7px;padding:4px 11px 4px 9px;font-size:11.5px;font-weight:600;display:inline-flex;border-radius:100px!important}.verification-check-state>span[aria-hidden]{background:currentColor;width:5px;height:5px;border-radius:50%!important}.verification-check-list>li.is-passed .verification-check-state{color:#173f31;background:#dfeadf;border-color:#24664d3d}.verification-check-list>li.is-waiting .verification-check-state,.verification-check-list>li.is-attention .verification-check-state{color:#6d4d17;background:#fbf3e2;border-color:#8a632042}.verification-check-list>li.is-open .verification-check-state{color:#5b6660}.workspace-shell .verification-check-action{color:#35403a;background:0 0;border:1px solid #102c222e;justify-self:end;align-items:center;min-height:34px;padding:0 12px;font-size:12.5px;font-weight:600;text-decoration:none;transition:background .16s,border-color .16s;display:inline-flex;border-radius:8px!important}.workspace-shell .verification-check-action:hover{background:#102c220d}.workspace-shell .verification-check-action:disabled{color:#97a099;cursor:not-allowed;background:#102c220a;border-color:#102c221a}.verification-check-note{color:#8b948e;white-space:nowrap;justify-self:end;font-size:11.5px;font-weight:600}.verification-aside{flex-direction:column;gap:clamp(12px,1.6vw,18px);display:flex}.verification-unlocks,.verification-note{background:#fdfcf6;border:1px solid #102c221c;padding:clamp(18px,2.2vw,24px);border-radius:14px!important}.workspace-shell .verification-unlocks h2,.workspace-shell .verification-note h2{color:#102c22;letter-spacing:-.024em;margin:0 0 12px;font:600 16px Archivo,Helvetica Neue,Arial,sans-serif}.verification-unlocks ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.verification-unlocks li{align-items:flex-start;gap:10px;display:flex}.verification-unlock-mark{color:#fdfcf6;background:#102c2233;flex:0 0 19px;place-items:center;width:19px;height:19px;margin-top:1px;font-size:11px;font-weight:700;display:grid;border-radius:50%!important}.verification-unlocks li>span:last-child{min-width:0}.verification-unlocks li strong{color:#8b948e;font-size:13px;font-weight:600;display:block}.verification-unlocks li.is-active strong{color:#16211b}.verification-unlocks li span span,.verification-unlocks li small{color:#8b948e;margin-top:1px;font-size:12px;line-height:1.45;display:block}.verification-unlocks li small{color:#6d4d17}.verification-restricted{color:#7d271f;border-top:1px solid #102c2214;margin:16px 0 0;padding-top:14px;font-size:12.5px;line-height:1.5}.verification-note p{color:#57635c;text-wrap:pretty;margin:0;font-size:13px;line-height:1.55}.verification-note a{color:#24664d;margin-top:12px;font-size:12.5px;font-weight:600;display:inline-block}.verification-notice{background:#f7f4ea;border:1px solid #102c2224;border-left-width:4px;margin:16px clamp(18px,2.2vw,26px);padding:14px 16px;border-radius:11px!important}.verification-notice strong{color:#102c22;margin-bottom:4px;font-size:14px;font-weight:600;display:block}.verification-notice p{color:#57635c;margin:0;font-size:13px;line-height:1.5}.verification-notice a{color:#24664d;margin-top:10px;font-weight:600;display:inline-block}.verification-notice.is-waiting{border-left-color:#24664d}.verification-notice.is-action,.verification-notice.is-support{background:#fdf7f5;border-left-color:#a8342a}.verification-inline-error{color:#a8342a;margin:0 clamp(18px,2.2vw,26px) 18px;font-size:12.5px;line-height:1.5}.verification-inline-success{color:#24664d;margin:0 clamp(18px,2.2vw,26px) 18px;font-size:12.5px;font-weight:650;line-height:1.5}.verification-identity-dialog{max-width:560px;padding:0;overflow:auto}.verification-identity-dialog form{gap:18px;padding:clamp(22px,3vw,30px);display:grid}.verification-identity-dialog form>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.verification-dialog-eyebrow{color:#24664d;letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:10.5px;font-weight:750}.verification-identity-dialog form>header h2{margin:0;font-size:22px}.verification-identity-dialog form>header button{color:#57635c;background:0 0;border:1px solid #102c2224;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:22px;line-height:1;display:grid;border-radius:50%!important}.verification-identity-dialog form>p{color:#57635c;max-width:56ch;margin:-8px 0 0;font-size:13.5px;line-height:1.55}.verification-identifier-choice{border:0;grid-template-columns:repeat(2,1fr);gap:9px;margin:0;padding:0;display:grid}.verification-identifier-choice legend{color:#68756e;letter-spacing:.05em;text-transform:uppercase;grid-column:1/-1;margin-bottom:3px;font-size:11px;font-weight:700}.verification-identifier-choice label{cursor:pointer;display:block;position:relative}.verification-identifier-choice input{opacity:0;pointer-events:none;position:absolute}.verification-identifier-choice label>span{background:#fff;border:1px solid #102c2224;align-content:center;gap:2px;min-height:66px;padding:12px 14px;display:grid;border-radius:11px!important}.verification-identifier-choice label strong{color:#102c22;font-size:13.5px}.verification-identifier-choice label small{color:#76817b;font-size:11.5px}.verification-identifier-choice input:checked+span{background:#edf4ef;border-color:#24664d;box-shadow:inset 0 0 0 1px #24664d}.verification-identifier-choice input:focus-visible+span{outline-offset:2px;outline:3px solid #24664d33}.verification-identity-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.verification-identity-fields label{gap:6px;min-width:0;display:grid}.verification-identity-fields label.is-full{grid-column:1/-1}.verification-identity-fields label>span{color:#35403a;font-size:12px;font-weight:650}.verification-identity-fields input{box-sizing:border-box;color:#102c22;background:#fff;border:1px solid #102c222b;width:100%;min-height:44px;padding:9px 11px;font:500 14px Inter,Helvetica Neue,Arial,sans-serif;border-radius:9px!important}.verification-identity-fields input:focus{border-color:#24664d;outline:3px solid #24664d2e}.verification-identity-fields small{color:#8b948e;font-size:10.5px}.verification-privacy-note{background:#f3f7f3;border:1px solid #24664d29;align-items:flex-start;gap:10px;padding:12px 13px;display:flex;border-radius:11px!important}.verification-privacy-note>span{color:#fff;background:#24664d;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:grid;border-radius:50%!important}.verification-privacy-note p{color:#51605a;margin:0;font-size:11.5px;line-height:1.5}.verification-dialog-error{background:#fdf7f5;border-left:3px solid #a8342a;padding:11px 12px;color:#7d271f!important;border-radius:7px!important;margin:-5px 0 0!important;font-size:12.5px!important}.verification-identity-dialog form>footer{justify-content:space-between;align-items:center;gap:14px;padding-top:2px;display:flex}.verification-identity-dialog form>footer>div{align-items:center;gap:8px;display:flex}.verification-identity-dialog form>footer button{color:#35403a;background:0 0;border:1px solid #102c2229;min-height:40px;padding:0 14px;font-weight:650;border-radius:9px!important}.workspace-shell .verification-identity-dialog form>footer .workspace-button{color:#fff;background:#102c22}.verification-powered-by{color:#68756e;align-items:baseline;gap:4px;font-size:11.5px;text-decoration:none;display:inline-flex}.verification-powered-by strong{font-size:13px;font-weight:750}.verification-powered-by:hover strong{text-decoration:underline}@media (width<=600px){.verification-identity-dialog{max-width:calc(100% - 24px)}.verification-identity-fields{grid-template-columns:1fr}.verification-identity-fields label.is-full{grid-column:auto}.verification-identity-dialog form>footer{flex-direction:column-reverse;align-items:stretch}.verification-identity-dialog form>footer>div{grid-template-columns:1fr 1fr;display:grid}.verification-powered-by{justify-content:center}}@media (prefers-reduced-motion:no-preference){.verification-notice{animation:.22s ease-out both verification-notice-in}}@keyframes verification-notice-in{0%{opacity:0;transform:translateY(-4px)}}@media (width<=1080px){.verification-layout{grid-template-columns:1fr}}@media (width<=720px){.verification-subject-picker{flex-direction:column;align-items:stretch;gap:10px}.verification-subject-picker label{flex-basis:auto}.verification-check-list>li{grid-template-columns:28px minmax(0,1fr)}.verification-check-state,.workspace-shell .verification-check-action,.verification-check-note{grid-column:2;justify-self:start}}.payment-setup-page{max-width:1180px}.payment-setup-progress{text-align:center;background:#fdfcf6;border:1px solid #102c221f;align-content:center;gap:2px;min-width:138px;padding:12px 18px;display:grid;border-radius:12px!important}.workspace-shell .payment-setup-progress strong{color:#102c22;letter-spacing:-.035em;font-variant-numeric:tabular-nums;font:600 26px/1 Archivo,Helvetica Neue,Arial,sans-serif}.payment-setup-progress span{color:#8b948e;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.payment-setup-steps{background:#102c2214;border:1px solid #102c221c;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 0 clamp(16px,2vw,22px);padding:0;list-style:none;display:grid;overflow:hidden;border-radius:13px!important}.payment-setup-steps li{background:#fdfcf6;align-items:center;gap:11px;min-width:0;padding:14px 16px;display:flex}.payment-setup-steps li>span,.payment-setup-card>header>span{color:#6f7973;border:1.5px solid #102c2233;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:grid;border-radius:50%!important}.payment-setup-steps li.is-current>span,.payment-setup-card>header>span.is-current{color:#6d4d17;background:#fbf3e2;border-color:#8a6320}.payment-setup-steps li.is-complete>span,.payment-setup-card>header>span.is-complete{color:#173f31;background:#dfeadf;border-color:#24664d}.payment-setup-steps li div{gap:2px;min-width:0;display:grid}.payment-setup-steps li strong{color:#16211b;font-size:13px;font-weight:600}.payment-setup-steps li small{color:#8b948e;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.payment-setup-notice{background:#f7f4ea;border:1px solid #102c2224;border-left-width:4px;margin-bottom:14px;padding:13px 15px;border-radius:11px!important}.payment-setup-notice.is-error{background:#fdf7f5;border-left-color:#a8342a}.payment-setup-notice.is-success{background:#f4f8f4;border-left-color:#24664d}.payment-setup-notice.is-waiting{background:#fbf3e2;border-left-color:#8a6320}.payment-setup-notice strong{color:#102c22;font-size:13.5px;display:block}.payment-setup-notice p{color:#57635c;margin:3px 0 0;font-size:12.5px;line-height:1.5}.payment-setup-layout{grid-template-columns:minmax(0,1fr) clamp(270px,25vw,330px);align-items:start;gap:clamp(14px,1.8vw,22px);display:grid}.payment-setup-main,.payment-setup-aside{flex-direction:column;gap:clamp(12px,1.6vw,18px);display:flex}.payment-setup-card,.payment-setup-aside>section{background:#fdfcf6;border:1px solid #102c221c;border-radius:14px!important}.payment-setup-card>header{border-bottom:1px solid #102c2214;align-items:flex-start;gap:12px;padding:clamp(18px,2.2vw,25px);display:flex}.workspace-shell .payment-setup-card h2,.workspace-shell .payment-setup-aside h2{color:#102c22;letter-spacing:-.024em;margin:0;font:600 17px Archivo,Helvetica Neue,Arial,sans-serif}.payment-setup-card>header p,.payment-setup-aside p{color:#57635c;text-wrap:pretty;margin:4px 0 0;font-size:12.5px;line-height:1.55}.payment-setup-account,.payment-setup-provider{justify-content:space-between;align-items:center;gap:16px;padding:clamp(18px,2.2vw,25px);display:flex}.payment-setup-account>div{gap:3px;min-width:0;display:grid}.payment-setup-account small{color:#8b948e;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:600}.payment-setup-account strong{overflow-wrap:anywhere;color:#16211b;font-size:15px}.payment-setup-account span{color:#57635c;font-size:12.5px}.payment-setup-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding:clamp(18px,2.2vw,25px);display:grid}.payment-setup-form label{color:#35403a;gap:6px;font-size:12px;font-weight:600;display:grid}.payment-setup-form select,.payment-setup-form input{color:#16211b;width:100%;min-height:43px;font:inherit;background:#fffef9;border:1px solid #102c222e;padding:0 12px;border-radius:9px!important}.payment-setup-form select:focus,.payment-setup-form input:focus{border-color:#24664d;outline:none;box-shadow:0 0 0 3px #24664d24}.payment-setup-match{background:#f4f8f4;border:1px solid #24664d38;grid-column:1/-1;gap:11px;padding:14px;display:flex;border-radius:11px!important}.payment-setup-match>span{color:#fff;background:#24664d;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:11px;display:grid;border-radius:50%!important}.payment-setup-match div{gap:2px;display:grid}.payment-setup-match small{color:#24664d;letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:700}.payment-setup-match strong{color:#102c22;font-size:14px}.payment-setup-match p{color:#57635c;margin:1px 0 0;font-size:12px}.payment-setup-actions{grid-column:1/-1;justify-content:flex-end;gap:9px;display:flex}.payment-setup-provider{flex-direction:column;align-items:flex-start}.payment-setup-provider strong{color:#102c22;font-size:14px}.payment-setup-provider p{color:#57635c;margin:-10px 0 0;font-size:12.5px;line-height:1.5}.payment-setup-provider.is-review{background:#fbf3e2}.payment-setup-provider.is-complete{background:#f4f8f4}.payment-setup-provider.is-locked{background:#f7f4ea}.payment-setup-aside>section{padding:clamp(18px,2.2vw,23px)}.payment-setup-aside dl{gap:12px;margin:14px 0 0;display:grid}.payment-setup-aside dl div{border-top:1px solid #102c2214;padding-top:11px}.payment-setup-aside dt{color:#16211b;font-size:12.5px;font-weight:600}.payment-setup-aside dd{color:#7a847e;margin:2px 0 0;font-size:12px;line-height:1.45}.payment-setup-aside a{color:#24664d;width:max-content;max-width:100%;margin-top:11px;font-size:12.5px;font-weight:600;display:block}@media (prefers-reduced-motion:no-preference){.payment-setup-notice{animation:.22s ease-out both verification-notice-in}}@media (width<=980px){.payment-setup-layout{grid-template-columns:1fr}}@media (width<=680px){.payment-setup-steps,.payment-setup-form{grid-template-columns:1fr}.payment-setup-account{flex-direction:column;align-items:flex-start}.payment-setup-actions{justify-content:stretch}.payment-setup-actions .workspace-button{flex:1 1 0}}.invoice-payment-setup-link{border:1px solid var(--line);background:#fff;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.invoice-payment-setup-link>span{background:var(--sage);width:30px;height:30px;color:var(--green);place-items:center;font-weight:900;display:grid}.invoice-payment-setup-link>div{gap:2px;min-width:0;display:grid}.invoice-payment-setup-link small{color:var(--muted);line-height:1.4}.invoice-payment-setup-link em{color:#8a6320;font-size:11px;font-style:normal;font-weight:700}.invoice-payment-setup-link>a{color:var(--green);white-space:nowrap;font-size:12px;font-weight:850}@media (width<=680px){.invoice-payment-setup-link{grid-template-columns:30px minmax(0,1fr)}.invoice-payment-setup-link>a{grid-column:2}}.readonly-shell,.payment-public-shell,.payment-public-state,.public-verify-shell,.kota-buyer-shell,.invoice-loading{color:#16211b;-webkit-font-smoothing:antialiased;background:#f7f4ea;font-family:Schibsted Grotesk,Helvetica Neue,Arial,sans-serif}.readonly-shell .history-state,.payment-public-state,.public-verify-shell>*,.kota-buyer-card,.payment-public-shell>*{background:#fdfcf6;border:1px solid #102c221c;box-shadow:0 18px 44px #102c2212;border-radius:14px!important}.payment-public-state.error,.readonly-shell .history-state.error,.kota-buyer-card.error{color:#7d271f;background:#fdf7f5;border-color:#a8342a47}.readonly-shell h1,.payment-public-shell h1,.public-verify-shell h1,.kota-buyer-card h1,.payment-public-state strong,.readonly-shell .history-state strong,.kota-buyer-card h2{color:#102c22;letter-spacing:-.032em;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-weight:600}.payment-public-state.error strong{color:#7d271f}.readonly-shell p,.payment-public-shell p,.public-verify-shell p,.kota-buyer-card p,.payment-public-state small{color:#57635c;text-wrap:pretty;line-height:1.6}.readonly-shell a:not(.button),.payment-public-shell a:not(.button),.kota-buyer-card a:not(.button){color:#24664d}.readonly-shell a:not(.button):hover,.payment-public-shell a:not(.button):hover,.kota-buyer-card a:not(.button):hover{color:#173f31}.readonly-shell .row-total,.payment-public-shell .payment-amount,.kota-buyer-card .kota-amount{font-variant-numeric:tabular-nums}.payment-public-shell .payment-amount,.kota-buyer-card .kota-amount{color:#102c22;letter-spacing:-.03em;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-weight:600}.public-verify-shell .badge,.kota-buyer-card .badge,.readonly-shell .badge{color:#5b6660;letter-spacing:.05em;text-transform:uppercase;background:#f2efe4;border:1px solid #102c221f;align-items:center;gap:7px;padding:6px 13px;font-size:12px;font-weight:600;display:inline-flex;border-radius:100px!important}.public-verify-shell .badge.verified,.kota-buyer-card .badge.agreed{color:#173f31;background:#dfeadf;border-color:#24664d3d}@media (prefers-reduced-motion:reduce){.kota-buyer-card,.payment-public-state{transition:none}}.workspace-shell .relationship-dialog.is-embedded .relationship-manager{background:0 0;border:0;padding:0}.workspace-shell .directory-search,.workspace-shell .directory-segments{background:0 0}.workspace-shell .directory-search{border:1px solid #102c222e;min-height:40px;padding-inline:12px;border-radius:9px!important}.workspace-shell .directory-search:focus-within{border-color:#24664d;box-shadow:0 0 0 3px #24664d24}.workspace-shell .directory-search input{min-height:0;box-shadow:none;background:0 0;border:0;padding:0}.workspace-shell .directory-search input:focus{box-shadow:none;border:0}.workspace-shell .directory-segments{border:0;padding:0}.workspace-shell .directory-metrics,.workspace-shell .directory-facts{background:0 0;border:0;overflow:visible}.workspace-shell .directory-metrics{gap:10px}.workspace-shell .directory-metrics .metric{background:#fdfcf6}.workspace-shell .directory-facts{gap:8px}.workspace-shell .directory-facts .fact{background:0 0;border:1px solid #102c221c;border-radius:10px}.workspace-shell .directory-layout{background:0 0;border:1px solid #102c221c;overflow:hidden;border-radius:13px!important}.workspace-shell .directory-roster{border-right-color:#102c2217}.workspace-shell .directory-detail{background:0 0}.workspace-shell .roster-head{background:0 0;border-bottom-color:#102c2217}.workspace-shell .person-row{min-height:84px;padding-block:16px}.workspace-shell .person-status{margin-top:8px}.workspace-shell .directory-record-row{padding-block:13px}.showroom-v2{color:#16211b;-webkit-font-smoothing:antialiased;background:#f2ede0;min-height:100dvh;font-family:Schibsted Grotesk,Helvetica Neue,Arial,sans-serif}.showroom-header{background:#fdfcf6;border-bottom:1px solid #102c221a;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:14px clamp(16px,4vw,48px);display:flex}.showroom-avatar{color:#f2ead7;background:#102c22;flex:none;place-items:center;width:38px;height:38px;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:600;display:grid;border-radius:11px!important}.showroom-avatar.is-logo{object-fit:contain;background:#fdfcf6;border:1px solid #102c221f;padding:3px;display:block}.showroom-brand-cover{max-width:1180px;margin:clamp(16px,2.4vw,28px) auto 0;padding:0 clamp(16px,4vw,48px)}.showroom-brand-cover img{aspect-ratio:16/5;object-fit:cover;background:#e9e5d8;border:1px solid #102c221a;width:100%;display:block;border-radius:16px!important}.showroom-brand-cover.is-detail img{aspect-ratio:16/3.5}.showroom-header>div{flex:200px;min-width:0}.showroom-header strong{color:#102c22;letter-spacing:-.024em;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:600}.showroom-header>div>span{color:#5b6660;margin-top:1px;font-size:12.5px;display:block}.showroom-nav{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.showroom-nav a,.showroom-nav .showroom-nav-ask{color:#57635c;padding:7px 9px;font-size:12px;font-weight:600;text-decoration:none;border-radius:7px!important}.showroom-nav a:hover{color:#102c22;background:#f2efe4}.showroom-body{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:clamp(16px,2.2vw,26px);max-width:1180px;margin:0 auto;padding:clamp(20px,3vw,40px) clamp(16px,4vw,48px) clamp(40px,6vw,72px);display:grid}.showroom-offerings,.showroom-aside{flex-direction:column;gap:clamp(12px,1.6vw,18px);min-width:0;display:flex}.showroom-intro,.showroom-offering,.showroom-empty,.showroom-trust,.showroom-enquiry{background:#fdfcf6;border:1px solid #102c221a;padding:clamp(18px,2.4vw,28px);border-radius:15px!important}.showroom-intro h1{color:#102c22;letter-spacing:-.038em;text-wrap:pretty;margin:0 0 10px;font:600 clamp(24px,3vw,32px)/1.12 Archivo,Helvetica Neue,Arial,sans-serif}.showroom-intro p{color:#57635c;text-wrap:pretty;max-width:64ch;margin:0;font-size:14.5px;line-height:1.6}.showroom-back-link{color:#24664d;margin-bottom:12px;font-size:12px;font-weight:600;display:inline-block}.showroom-category-nav{background:#fdfcf6b8;border:1px solid #102c221a;flex-wrap:wrap;gap:7px;padding:6px;display:flex;border-radius:12px!important}.showroom-category-nav button{color:#5b6660;cursor:pointer;background:0 0;border:1px solid #0000;min-height:34px;padding:0 12px;font:600 12px Schibsted Grotesk,sans-serif;border-radius:8px!important}.showroom-category-nav button[aria-pressed=true]{color:#173f31;border-color:color-mix(in srgb, var(--showroom-accent) 26%, transparent);background:#fdfcf6}.showroom-offering{flex-wrap:wrap;align-items:flex-start;gap:14px 20px;display:flex}.showroom-offering-gallery{flex:0 0 250px;width:250px;max-width:100%}.showroom-gallery-main{aspect-ratio:4/3;isolation:isolate;background:#e9e5d8;border:1px solid #102c221a;position:relative;overflow:hidden;border-radius:13px!important}.showroom-gallery-main:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#102c2257);position:absolute;inset:50% 0 0}.showroom-gallery-main>img{object-fit:cover;width:100%;height:100%;animation:.28s cubic-bezier(.2,.75,.25,1) showroom-gallery-photo-in;display:block}.showroom-gallery-thumbnails{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#102c22c2;border:1px solid #fdfcf657;gap:4px;padding:4px;display:flex;position:absolute;bottom:8px;right:8px;border-radius:11px!important}.showroom-gallery-thumbnails button{cursor:pointer;background:#e9e5d8;border:2px solid #0000;width:34px;height:34px;padding:0;overflow:hidden;border-radius:8px!important}.showroom-gallery-thumbnails button[aria-pressed=true]{border-color:#f2c96c;box-shadow:0 0 0 2px #102c22b8}.showroom-gallery-thumbnails img{object-fit:cover;width:100%;height:100%;display:block}.showroom-offering-gallery.is-detail{flex-basis:100%;width:100%}.showroom-offering-gallery.is-detail .showroom-gallery-main{aspect-ratio:16/10}.showroom-offering-gallery.is-detail .showroom-gallery-thumbnails button{width:44px;height:44px}@keyframes showroom-gallery-photo-in{0%{opacity:.72;transform:translate(10px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}.showroom-offering-copy{flex:280px;min-width:0}.showroom-offering-labels{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:9px;display:flex}.showroom-offering-labels .showroom-mode{margin:0}.showroom-offering-labels>span:not(.showroom-mode){color:#8b948e;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:600}.showroom-mode{color:#35403a;letter-spacing:.06em;text-transform:uppercase;background:#f7f4ea;margin-bottom:9px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block;border-radius:100px!important}.showroom-mode.is-fixed{color:#173f31;background:#dfeadf}.showroom-mode.is-on_request{color:#8a6320;background:#fbf3e2}.showroom-offering h2{color:#102c22;letter-spacing:-.026em;margin:0 0 5px;font:600 18px Archivo,Helvetica Neue,Arial,sans-serif}.showroom-offering-link{color:inherit;text-decoration:none}.showroom-offering-link:hover{text-underline-offset:3px;text-decoration:underline}.showroom-offering-detail{color:#57635c;text-wrap:pretty;margin:0 0 8px;font-size:13.5px;line-height:1.55}.showroom-availability{color:#35403a;align-items:center;gap:7px;margin:10px 0;font-size:12.5px;font-weight:600;display:flex}.showroom-availability span{background:var(--showroom-accent);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--showroom-accent) 12%, transparent);border-radius:50%!important}.showroom-offering-facts{background:#102c2214;border:1px solid #102c221a;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:12px 0;display:grid;overflow:hidden;border-radius:10px!important}.showroom-offering-facts>div{background:#f7f4ea;min-width:0;padding:9px 10px}.showroom-offering-facts dt{color:#8b948e;letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;font-weight:600}.showroom-offering-facts dd{overflow-wrap:anywhere;color:#16211b;margin:3px 0 0;font-size:12.5px;font-weight:600}.showroom-highlights{margin:13px 0}.showroom-highlights>strong{color:#35403a;font-size:12px}.showroom-highlights ul{gap:5px;margin:7px 0 0;padding:0;list-style:none;display:grid}.showroom-highlights li{color:#57635c;align-items:flex-start;gap:6px;font-size:12.5px;line-height:1.45;display:flex}.showroom-highlights li>svg{color:var(--showroom-accent);margin-top:2px}.showroom-buyer-options{gap:10px;margin:13px 0;display:grid}.showroom-buyer-options fieldset{border:0;margin:0;padding:0}.showroom-buyer-options legend{color:#35403a;margin-bottom:6px;font-size:11.5px;font-weight:600}.showroom-buyer-options fieldset>div{flex-wrap:wrap;gap:6px;display:flex}.showroom-buyer-options button{color:#35403a;cursor:pointer;background:#fdfcf6;border:1px solid #102c2229;min-width:40px;min-height:34px;padding:0 11px;font:600 12px Schibsted Grotesk,sans-serif;border-radius:8px!important}.showroom-buyer-options button[aria-pressed=true]{color:#173f31;border-color:var(--showroom-accent);box-shadow:inset 0 0 0 1px var(--showroom-accent);background:#f1f6f1}.showroom-buyer-options>small{color:#8a6320;font-size:11.5px}.showroom-confidence{background:#f4f8f4;border:1px solid #173f311f;margin-top:14px;padding:12px 13px;border-radius:12px!important}.showroom-confidence strong{color:#173f31;font-size:12.5px}.showroom-confidence ul{color:#57635c;gap:5px;margin:7px 0 0;padding-left:17px;font-size:11.5px;line-height:1.45;display:grid}.showroom-offering-note{color:#8b948e;text-wrap:pretty;max-width:46ch;margin:0;font-size:12.5px;line-height:1.5}.showroom-offering-action{flex-direction:column;flex:none;align-items:flex-start;gap:10px;display:flex}.showroom-action-list{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:7px;max-width:330px;display:flex}.showroom-text-action{min-height:38px;color:var(--showroom-accent,#24664d);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 7px;font:600 13px Archivo,Helvetica Neue,Arial,sans-serif;text-decoration:underline}.showroom-text-action:focus-visible{outline:2px solid var(--showroom-accent,#24664d);outline-offset:2px}.showroom-price{color:#102c22;letter-spacing:-.028em;font-variant-numeric:tabular-nums;font:600 20px Archivo,Helvetica Neue,Arial,sans-serif}.showroom-trust{background:#f4f8f4;border-color:#24664d38}.showroom-trust h2,.showroom-enquiry h2,.showroom-empty strong,.showroom-sent strong{color:#102c22;letter-spacing:-.022em;margin:0 0 10px;font:600 15.5px Archivo,Helvetica Neue,Arial,sans-serif;display:block}.showroom-trust dl{gap:0;margin:0 0 12px;display:grid}.showroom-trust dl>div{border-top:1px solid #24664d24;justify-content:space-between;gap:12px;padding:9px 0;display:flex}.showroom-trust dl>div:first-child{border-top:0}.showroom-trust dt{color:#5b6660;font-size:12.5px}.showroom-trust dd{color:#16211b;text-align:right;margin:0;font-size:13px}.showroom-trust>p,.showroom-enquiry>p,.showroom-empty p{color:#57635c;text-wrap:pretty;margin:0;font-size:12.5px;line-height:1.55}.showroom-enquiry form{gap:12px;margin-top:14px;display:grid}.showroom-enquiry .button{justify-content:center}.showroom-attached{color:#173f31;background:#f4f8f4;border:1px solid #24664d3d;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:9px 12px;font-size:12.5px;display:flex;border-radius:10px!important}.showroom-attached button{color:#24664d;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.showroom-selection-summary{background:#102c2214;border:1px solid #102c221a;gap:1px;margin:0;display:grid;overflow:hidden;border-radius:10px!important}.showroom-selection-summary>div{background:#f7f4ea;justify-content:space-between;gap:12px;padding:9px 11px;display:flex}.showroom-selection-summary dt{color:#8b948e;font-size:11.5px}.showroom-selection-summary dd{color:#16211b;margin:0;font-size:12px;font-weight:600}.showroom-kota-fields{gap:12px;display:grid}.showroom-request-review{background:#fbf3e2;border:1px solid #8a632033;padding:13px;border-radius:11px!important}.showroom-request-review strong{color:#6d4d17;font:600 13px Archivo,sans-serif;display:block}.showroom-request-review p{color:#544b39;margin:5px 0;font-size:12.5px;line-height:1.5}.showroom-request-review small{color:#806c46;font-size:11.5px;line-height:1.45}.showroom-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.showroom-no-account{color:#8b948e;margin:0;font-size:12px}.showroom-sent{gap:8px;margin-top:14px;display:grid}.showroom-sent p{color:#57635c;margin:0;font-size:13px;line-height:1.55}.showroom-request-reference{background:#f4f8f4;border:1px solid #24664d2e;grid-template-columns:1fr auto;align-items:center;gap:3px 10px;padding:11px 12px;display:grid;border-radius:10px!important}.showroom-request-reference span{color:#8b948e;letter-spacing:.05em;text-transform:uppercase;grid-column:1;font-size:10.5px;font-weight:600}.showroom-request-reference strong{color:#173f31;text-overflow:ellipsis;white-space:nowrap;grid-column:1;margin:0;font:600 12px ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.showroom-request-reference button{color:#173f31;cursor:pointer;background:#fdfcf6;border:1px solid #24664d38;grid-area:1/2/3;min-height:32px;padding:0 10px;font-size:11.5px;font-weight:600;border-radius:8px!important}.showroom-footer{color:#57635c;background:#fdfcf6;border-top:1px solid #102c221a;flex-wrap:wrap;align-items:center;gap:14px 24px;padding:22px clamp(16px,4vw,48px);display:flex}.showroom-footer>div{flex:240px}.showroom-footer strong{color:#102c22;font:600 13px Archivo,sans-serif;display:block}.showroom-footer span{margin-top:2px;font-size:11.5px;display:block}.showroom-footer nav{flex-wrap:wrap;gap:14px;display:flex}.showroom-footer a{color:#57635c;font-size:11.5px;font-weight:600}.showroom-state{text-align:center;place-content:center;justify-items:center;gap:10px;min-height:100dvh;padding:32px;display:grid}.showroom-state strong{color:#102c22;letter-spacing:-.03em;font:600 clamp(20px,2.4vw,26px) Archivo,Helvetica Neue,Arial,sans-serif}.showroom-state p{color:#57635c;max-width:46ch;margin:0;font-size:14px;line-height:1.6}.showroom-state.is-error strong{color:#7d271f}.showroom-loader{border:2px solid #102c222e;border-top-color:#24664d;width:22px;height:22px;animation:.7s linear infinite showroom-spin;border-radius:50%!important}@keyframes showroom-spin{to{transform:rotate(360deg)}}.showroom-v2.layout-grid .showroom-offerings{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.showroom-v2.layout-grid .showroom-intro,.showroom-v2.layout-grid .showroom-category-nav{grid-column:1/-1}.showroom-v2.layout-grid .showroom-offering{flex-direction:column}.showroom-v2.layout-grid .showroom-offering-copy{flex-basis:auto}.showroom-v2.layout-grid .showroom-offering-gallery{flex-basis:auto;width:100%}@media (width<=1023px){.showroom-body{grid-template-columns:1fr}}@media (width<=680px){.showroom-nav{order:3;width:100%}.showroom-v2.layout-grid .showroom-offerings{grid-template-columns:1fr}.showroom-offering-gallery{flex-basis:100%;width:100%}.showroom-offering-action{width:100%}.showroom-action-list{width:100%;max-width:none;display:grid}.showroom-offering-action .button{width:100%}.showroom-offering-facts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.showroom-loader,.showroom-gallery-main>img{animation:none}}@media (pointer:coarse){.showroom-gallery-thumbnails button{width:44px;height:44px}}.showroom-photo-field{border:1px solid #102c221f;gap:6px;padding:12px;display:grid;border-radius:11px!important}.showroom-photo-label{color:#35403a;font-size:12.5px;font-weight:600}.showroom-photo-field p{color:#5b6660;margin:0;font-size:12px}.showroom-photo-list{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.showroom-photo-list>div{position:relative}.showroom-photo-list img{object-fit:cover;border:1px solid #102c221f;width:64px;height:64px;border-radius:10px!important}.showroom-photo-list button{color:#35403a;cursor:pointer;background:#fdfcf6;border:1px solid #102c2229;place-items:center;width:22px;height:22px;padding:0;font-size:11px;display:grid;position:absolute;border-radius:7px!important}.showroom-photo-list button:first-of-type{bottom:-6px;left:-6px}.showroom-photo-list button:last-of-type{color:#8a3f34;top:-6px;right:-6px}.showroom-photo-list button:disabled{opacity:.35;cursor:not-allowed}.showroom-visibility.is-public{color:#173f31;background:#dfeadf;border-color:#24664d3d}.showroom-add{text-align:left;cursor:pointer;background:0 0;border:1px dashed #102c223d;justify-items:start;gap:3px;padding:16px;display:grid;border-radius:13px!important}.showroom-add:hover{background:#fdfcf6;border-color:#24664d66}.showroom-add strong{color:#102c22;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:600}.showroom-add>span:last-child{color:#5b6660;font-size:12.5px}.showroom-address{background:#f2efe4;border:1px solid #102c2224;align-items:center;gap:8px;padding:8px 10px;display:flex;border-radius:9px!important}.showroom-address span{color:#16211b;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:12.5px;overflow:hidden}.showroom-address button{color:#24664d;background:#fdfcf6;border:1px solid #24664d47;flex:none;padding:4px 10px;font-size:12px;font-weight:600;border-radius:7px!important}.showroom-admin-panel .button{justify-content:center;width:100%;margin-top:10px}.showroom-facts{gap:0;margin:14px 0 0;display:grid}.showroom-facts>div{border-top:1px solid #102c2217;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.showroom-facts dt{color:#5b6660;font-size:12px}.showroom-facts dd{color:#16211b;font-variant-numeric:tabular-nums;margin:0;font-size:12.5px}.showroom-facts .is-muted dd{color:#8b948e}.showroom-qr{border-top:1px solid #102c2217;align-items:flex-start;gap:14px;margin-top:16px;padding-top:14px;display:flex}.showroom-qr canvas{border:1px solid #102c221a;flex:none;border-radius:10px!important}.showroom-qr strong{color:#102c22;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:13.5px;font-weight:600;display:block}.showroom-qr p{color:#57635c;margin:4px 0 8px;font-size:12px;line-height:1.5}.showroom-create{background:#fdfcf6;border:1px solid #102c221c;max-width:560px;padding:clamp(20px,2.6vw,30px);border-radius:14px!important}.showroom-create h2{color:#102c22;letter-spacing:-.026em;margin:0 0 6px;font:600 17px Archivo,Helvetica Neue,Arial,sans-serif}.showroom-create>p{color:#57635c;margin:0 0 16px;font-size:13.5px;line-height:1.55}.showroom-address-preview{color:#24664d;font-variant-numeric:tabular-nums;margin:10px 0 16px;font-size:13px}.studio .workspace-page-heading,.showroom-admin .workspace-page-heading{flex-wrap:wrap;gap:12px 16px}.studio-switch{flex:none;position:relative}.studio-switch-chip{color:#102c22;cursor:pointer;background:#fdfcf6;border:1px solid #102c2224;align-items:center;gap:8px;min-height:36px;padding:5px 12px 5px 6px;font:600 12.5px Archivo,Helvetica Neue,Arial,sans-serif;display:inline-flex;border-radius:100px!important}.studio-switch-chip:disabled{opacity:.6;cursor:default}.studio-switch-chip:focus-visible,.studio-switch-menu button:focus-visible{outline-offset:2px;outline:2px solid #24664d}.studio-switch-chip img,.studio-switch-chip .studio-mono{object-fit:cover;width:24px;height:24px;border-radius:7px!important}.studio-switch-chip small{color:#8b948e;font-weight:500}.studio-switch-caret{color:#8b948e;place-items:center;margin-left:2px;display:grid}.studio-mono{color:#f7f4ea;letter-spacing:-.02em;background:#123f33;flex:none;place-items:center;font:700 11px Archivo,Helvetica Neue,Arial,sans-serif;display:grid;overflow:hidden}.studio-mono.is-personal{background:#6b3557}.studio-switch-menu{z-index:30;background:#fdfcf6;border:1px solid #102c221f;min-width:280px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px -24px #102c2280;border-radius:14px!important}.studio-switch-menu button{color:#102c22;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:9px 10px;font:500 13px Schibsted Grotesk,Helvetica Neue,Arial,sans-serif;display:flex;border-radius:10px!important}.studio-switch-menu button:hover{background:#f2efe4}.studio-switch-menu button[aria-checked=true]{background:#e5efe7}.studio-switch-tick{color:#24664d;place-items:center;margin-left:auto;display:grid}.studio-switch-menu img,.studio-switch-menu .studio-mono{object-fit:cover;flex:none;width:32px;height:32px;font-size:12px;border-radius:9px!important}.studio-switch-menu strong{font:600 13.5px Archivo,Helvetica Neue,Arial,sans-serif;display:block}.studio-switch-menu span:not(.studio-mono){color:#57635c;margin-top:1px;font-size:12px;display:block}.studio-switch-menu span.is-live{color:#24664d;font-weight:600}@media (width<=640px){.studio-switch-menu{min-width:min(280px,100vw - 32px);left:0;right:auto}}.studio-tabs{z-index:20;scrollbar-width:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f7f4eaf0;gap:6px;margin:0 0 14px;padding:8px 0;display:flex;position:sticky;top:0;overflow-x:auto}.studio-tabs::-webkit-scrollbar{display:none}.studio-tabs [role=tab]{color:#35403a;cursor:pointer;background:#fdfcf6;border:1px solid #102c2224;flex:none;align-items:center;gap:7px;min-height:34px;padding:0 13px 0 11px;font:600 12.5px Archivo,Helvetica Neue,Arial,sans-serif;display:inline-flex;border-radius:100px!important}.studio-tabs [role=tab] svg{color:#6f7973;flex:none}.studio-tabs [role=tab] b{color:#6f7973;background:#102c2212;padding:2px 7px;font-size:11px;font-weight:600;border-radius:100px!important}.studio-tabs [role=tab].is-hot b{color:#6d4d17;background:#f4ead6}.studio-tabs [role=tab][aria-selected=true]{color:#f2ead7;background:#173f31;border-color:#173f31}.studio-tabs [role=tab][aria-selected=true] svg{color:#dfeadf}.studio-tabs [role=tab][aria-selected=true] b{color:#f2ead7;background:#f2ead72e}.studio-tabs [role=tab]:focus-visible{outline-offset:2px;outline:2px solid #24664d}.studio-panel{gap:16px;min-width:0;display:grid}.studio-panel[hidden]{display:none}.studio-cols{gap:16px;display:grid}.studio-main{gap:16px;min-width:0;display:grid}.studio-main>.showroom-studio-card,.studio-main>details.showroom-studio-card{scroll-margin-top:64px}.studio-page-card{position:relative;overflow:hidden}.studio-page-card .yeko-presence{z-index:2;--yk-inset:14px!important;margin:0!important;position:absolute!important;inset:auto 14px 0 auto!important}.studio-page-card .yeko-peek[data-yeko=shown] .yeko-layer{transform:translateY(18px)}.studio-live{gap:10px;padding-right:110px;display:grid}.studio-status{color:#173f31;align-items:center;gap:8px;font:700 13px Archivo,Helvetica Neue,Arial,sans-serif;display:inline-flex}.studio-status i{background:#24664d;width:9px;height:9px;box-shadow:0 0 0 4px #24664d24;border-radius:50%!important}.studio-status.is-hidden{color:#6d4d17}.studio-status.is-hidden i{background:#c9963c;box-shadow:0 0 0 4px #c9963c2e}.studio-address{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.studio-address input{color:#102c22;letter-spacing:-.01em;background:0 0;border:0;flex:220px;min-width:0;padding:0;font:600 15px Archivo,Helvetica Neue,Arial,sans-serif}.studio-address small{color:#8b948e;font-size:12px}.studio-facts{color:#57635c;flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.studio-facts li b{color:#102c22;font-weight:600}.studio-copy-status{color:#6d766f;min-height:1em;margin:0;font-size:12px}.studio-copy-status:empty{display:none}.studio-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.studio-actions .button{min-height:36px;padding:0 14px;font-size:13px}.studio-say{color:#35403a;background:#eef3ee;max-width:46ch;margin:0 96px 0 0;padding:8px 12px;font-size:12.5px;border-radius:12px!important}.studio-say b{color:#102c22;margin-right:4px;font-weight:600}.studio-preview-fold summary{color:#173f31;cursor:pointer;font:600 13px Archivo,Helvetica Neue,Arial,sans-serif}.studio-preview-fold>div{margin-top:10px}.studio-needs{background:#102c220f;border:1px solid #102c221a;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden;border-radius:12px!important}.studio-needs li{background:#fdfcf6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:11px 13px;display:grid}.studio-needs li strong{color:#102c22;font-size:13.5px;font-weight:600;display:block}.studio-needs li span{color:#57635c;font-size:12.5px;display:block}.studio-row-actions{flex-wrap:wrap;gap:4px 12px;display:flex}.studio-row-actions button,.studio-row-actions a{color:#173f31;text-underline-offset:3px;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font:600 12.5px Archivo,Helvetica Neue,Arial,sans-serif;text-decoration:underline}.studio-row-actions button.is-quiet,.studio-row-actions a.is-quiet{color:#8b948e;text-decoration:none}.studio-row-actions button:disabled{color:#97a099;cursor:not-allowed}.studio-offers{background:#102c220f;border:1px solid #102c221a;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden;border-radius:12px!important}.studio-offers li{background:#fdfcf6;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:8px 10px;padding:10px 12px;display:grid}.studio-offers li.is-hidden{opacity:.72}.studio-thumb{object-fit:cover;color:#8a6320;background:#efe6d4;place-items:center;width:44px;height:44px;font:700 14px Archivo,Helvetica Neue,Arial,sans-serif;display:grid;border-radius:10px!important}.studio-offers li>div{min-width:0}.studio-offers strong{color:#102c22;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;display:block;overflow:hidden}.studio-offers .studio-meta{color:#57635c;flex-wrap:wrap;gap:3px 8px;margin-top:2px;font-size:12px;display:flex}.studio-chips{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.studio-chip{color:#57635c;background:#f2efe4;padding:2px 8px;font:600 11px Archivo,Helvetica Neue,Arial,sans-serif;border-radius:100px!important}.studio-chip.is-on{color:#173f31;background:#e6f0e8}.studio-chip.is-gold{color:#6d4d17;background:#f4ead6}.studio-offers .studio-row-actions{margin-top:6px}.studio-offers .studio-row-actions button{font-size:12px}.studio-add{gap:8px;padding:12px 0 0;display:grid}.studio-add-toggle{color:#102c22;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;font:600 13.5px Archivo,Helvetica Neue,Arial,sans-serif;display:flex}.studio-add-toggle small{color:#8b948e;font:500 12px Schibsted Grotesk,Helvetica Neue,Arial,sans-serif}.studio-add-toggle b{color:#fdfcf6;background:#24664d;place-items:center;width:22px;height:22px;font-size:15px;display:inline-grid;border-radius:50%!important}.studio-add-row{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.studio-add-row .field{margin:0}.studio-add-row .field>span{font-size:11px}.studio-add-row .field input{min-height:40px;font-size:14px}.studio-add-row .button{min-height:40px}.studio-add-more{color:#8b948e;margin:0;font-size:12px}.studio-add-more button{color:#173f31;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font:600 12px Archivo,Helvetica Neue,Arial,sans-serif;text-decoration:underline}.studio-add-error{color:#8c2d24;margin:0;font-size:12.5px}.studio-fold{padding:0}.studio-fold>summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:10px;padding:16px clamp(16px,2vw,22px);list-style:none;display:flex}.studio-fold>summary::-webkit-details-marker{display:none}.studio-fold>summary h2{color:#102c22;letter-spacing:-.02em;margin:0;font:600 16px Archivo,Helvetica Neue,Arial,sans-serif}.studio-fold>summary small{color:#8b948e;font-size:12.5px}.studio-fold>summary:after{content:"+";color:#173f31;margin-left:auto;font:600 18px/1 Archivo,Helvetica Neue,Arial,sans-serif}.studio-fold[open]>summary:after{content:"–"}.studio-fold>.studio-fold-body{gap:14px;padding:0 clamp(16px,2vw,22px) 18px;display:grid}.studio-listed{color:#173f31;align-items:flex-start;gap:8px;margin:0;font-size:12.5px;line-height:1.45;display:flex}.studio-listed i{background:#24664d;flex:none;width:8px;height:8px;margin-top:5px;border-radius:50%!important}.studio-listed.is-off{color:#6d4d17}.studio-listed.is-off i{background:#c9963c}.studio-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;margin-bottom:12px;display:flex}.studio-section-head h2{color:#102c22;letter-spacing:-.02em;margin:0;font:600 17px/1.2 Archivo,Helvetica Neue,Arial,sans-serif}.studio-section-head p{color:#57635c;margin:0;font-size:12.5px}.studio-aside{display:none}@media (width>=1024px){.studio-cols{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:22px}.studio-cols.is-wide{grid-template-columns:minmax(0,1fr)}.studio-aside{flex-direction:column;gap:10px;display:flex;position:sticky;top:56px}.studio-preview-fold{display:none}}@media (width<=600px){.studio-add-row,.studio-needs li{grid-template-columns:1fr}}.showroom-start{background:#fdfcf6;border:1px solid #102c221c;gap:12px;max-width:640px;padding:clamp(20px,2.6vw,30px);display:grid;border-radius:16px!important}.showroom-start .eyebrow{margin:0}.showroom-start h2{color:#102c22;letter-spacing:-.026em;text-wrap:balance;margin:0;font:600 clamp(22px,2.4vw,26px)/1.12 Archivo,Helvetica Neue,Arial,sans-serif}.showroom-start>p{color:#57635c;margin:0;font-size:14px;line-height:1.55}.showroom-start .field{margin:0}.showroom-start .field input,.showroom-start .field select{min-height:46px;font-size:16px}.showroom-start-price{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.showroom-start-kind{flex-wrap:wrap;gap:6px;display:flex}.showroom-start-kind button{color:#35403a;cursor:pointer;background:#fdfcf6;border:1px solid #102c2229;min-height:34px;padding:0 12px;font:600 12.5px Archivo,Helvetica Neue,Arial,sans-serif;border-radius:100px!important}.showroom-start-kind button[aria-pressed=true]{color:#173f31;background:#e6f0e8;border-color:#24664d}.showroom-start .showroom-address-preview{margin:0}.showroom-start-note{color:#8b948e;margin:0;font-size:12.5px;line-height:1.5}.showroom-start .button{justify-self:start}.showroom-next{margin-bottom:16px}.showroom-next .showroom-card-heading a{color:#24664d;font-weight:600}.showroom-next .showroom-readiness-list li.is-neutral>span{color:#24664d;background:#f1f6f1;border-color:#24664d3d}.showroom-next .showroom-readiness-list li>div p{color:#57635c;margin:2px 0 0;font-size:12.5px;line-height:1.45}.showroom-next .showroom-readiness-list li>div strong{color:#102c22;font-size:14px}.showroom-next .showroom-readiness-list li>a,.showroom-next .showroom-readiness-list li>button{color:#173f31;white-space:nowrap;cursor:pointer;background:#fdfcf6;border:1px solid #102c2229;min-height:34px;padding:0 12px;font:600 12.5px Archivo,Helvetica Neue,Arial,sans-serif;text-decoration:none;border-radius:100px!important}.showroom-next .showroom-readiness-list li>small{color:#24664d;font-weight:600}@media (width<=600px){.showroom-start-price{grid-template-columns:1fr}.showroom-next .showroom-readiness-list li{grid-template-columns:32px minmax(0,1fr)}.showroom-next .showroom-readiness-list li>a,.showroom-next .showroom-readiness-list li>button,.showroom-next .showroom-readiness-list li>small{grid-column:2;justify-self:start}}.showroom-editor{z-index:120;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.showroom-editor-backdrop{cursor:pointer;background:#102c2257;border:0;position:absolute;inset:0}.showroom-editor-card{background:#fdfcf6;border:1px solid #102c221a;gap:12px;width:min(560px,100%);max-height:88vh;padding:clamp(20px,2.6vw,28px);display:grid;position:relative;overflow-y:auto;box-shadow:0 30px 70px #102c2229;border-radius:16px!important}.showroom-editor-card h2{color:#102c22;letter-spacing:-.028em;margin:0;font:600 19px Archivo,Helvetica Neue,Arial,sans-serif}.showroom-editor-card-wide{width:min(760px,100%)}.showroom-editor-section{background:#f7f4ea;border:1px solid #102c221a;gap:12px;padding:16px;display:grid;border-radius:13px!important}.showroom-editor-section h3{color:#102c22;letter-spacing:-.015em;margin:0;font:600 14px Archivo,sans-serif}.showroom-editor-section-heading{align-items:flex-start;gap:12px;display:flex}.showroom-editor-section-heading>div{flex:1}.showroom-editor-section-heading p{color:#8b948e;margin:3px 0 0;font-size:11.5px;line-height:1.45}.showroom-editor-section-heading>button{color:#35403a;cursor:pointer;background:#fdfcf6;border:1px solid #102c2229;min-height:30px;padding:0 10px;font-size:11.5px;font-weight:600;border-radius:8px!important}.showroom-detail-rows{gap:7px;display:grid}.showroom-detail-rows>div{grid-template-columns:minmax(100px,.45fr) minmax(160px,1fr) 32px;gap:7px;display:grid}.showroom-detail-rows input{color:#16211b;width:100%;min-width:0;min-height:36px;font:inherit;background:#fdfcf6;border:1px solid #102c2224;padding:0 10px;font-size:12.5px;border-radius:8px!important}.showroom-detail-rows button,.showroom-option-editor>button{color:#8c2d24;cursor:pointer;background:#fdfcf6;border:1px solid #a8342a2e;place-items:center;width:32px;height:36px;padding:0;display:grid;border-radius:8px!important}.showroom-editor-empty{color:#8b948e;margin:0;font-size:12px}.showroom-option-editor{grid-template-columns:minmax(120px,.4fr) minmax(180px,1fr) 32px;align-items:end;gap:8px;display:grid}.showroom-action-picker{border:1px solid #102c221f;gap:6px;margin:0;padding:12px;display:grid;border-radius:11px!important}.showroom-action-picker legend{color:#35403a;padding:0 6px;font-size:12.5px;font-weight:600}.showroom-action-picker label{color:#16211b;grid-template-columns:auto minmax(110px,.7fr) minmax(0,1fr);align-items:center;gap:8px;font-size:13.5px;display:grid}.showroom-action-picker small{color:#8b948e;font-size:11.5px;line-height:1.35}@media (width<=680px){.showroom-action-picker label{grid-template-columns:auto minmax(0,1fr)}.showroom-action-picker small{grid-column:2}}.showroom-editor-actions{flex-wrap:wrap;gap:8px;display:flex}.showroom-editor-actions .button{flex:140px;justify-content:center}.showroom-print-sheet{display:none}@media (width<=1100px){.showroom-admin-body{grid-template-columns:1fr}}@media (width<=680px){.showroom-admin-card{grid-template-columns:1fr}.showroom-admin-controls{grid-auto-flow:column;justify-content:start}}@media print{body *{visibility:hidden!important}.showroom-print-sheet,.showroom-print-sheet *{visibility:visible!important}.showroom-print-sheet{text-align:center;background:#fff;place-content:center;justify-items:center;gap:18px;padding:40px;position:fixed;inset:0;display:grid!important}.showroom-print-sheet strong{color:#000;max-width:24ch;font:600 26px Archivo,sans-serif}.showroom-print-sheet span{color:#333;font-size:14px}}.showroom-v2{background:var(--showroom-page-bg,#f2ede0)}.showroom-avatar,.showroom-v2 .button.primary{background:var(--showroom-accent,#24664d)}.showroom-mode.is-fixed{color:var(--showroom-accent,#173f31)}.showroom-back-link,.showroom-trust a{color:var(--showroom-accent,#24664d)}.showroom-reply-window{color:#5b6660;margin-top:10px;font-size:12px;display:block}.showroom-v2.layout-single .showroom-offerings{max-width:760px}.yk-feed-state{text-align:center;background:#fdfcf6b8;border:1px dashed #102c2233;place-content:center;justify-items:start;gap:8px;min-height:180px;padding:clamp(24px,4vw,40px);display:grid;border-radius:16px!important}.yk-feed-state strong{color:#102c22;letter-spacing:-.025em;font:600 18px Archivo,sans-serif}.yk-feed-state p{color:#5b6660;max-width:48ch;margin:0;font-size:13.5px;line-height:1.55}.yk-feed-state button,.yk-feed-state a{justify-self:center;margin-top:4px}.yk-feed-state.is-error{background:#fdf7f5;border-color:#a8342a47}.yk-feed-state.is-error strong{color:#7d271f}.showroom-tabs{background:#fdfcf6;border:1px solid #102c221c;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:clamp(14px,1.8vw,20px);padding:6px;display:flex;border-radius:13px!important}.showroom-tabs button,.showroom-tabs a{color:#5b6660;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:8px;min-height:40px;padding:0 15px;font:600 13.5px Schibsted Grotesk,sans-serif;text-decoration:none;display:inline-flex;border-radius:9px!important}.showroom-tabs button[aria-pressed=true]{color:#173f31;background:#f1f6f1;border-color:#24664d47}.showroom-tabs button:disabled{color:#97a099;cursor:not-allowed}.showroom-tabs button span{color:#6f7973;background:#102c2212;padding:3px 8px;font-size:11px;border-radius:100px!important}.showroom-tabs button[aria-pressed=true] span{color:#173f31;background:#dfeadf}.showroom-tabs>a,.showroom-tabs>button:last-child{border-color:#102c2229;margin-left:auto}.showroom-studio-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.95fr);align-items:start;gap:clamp(14px,1.8vw,22px);display:grid}.showroom-wizard{min-width:0;max-width:100%;overflow-x:hidden}.showroom-wizard .editor-steps{gap:clamp(12px,1.5vw,16px)}.showroom-wizard .step-navigator{background:#fdfcf6;border:1px solid #102c221a;margin:0;padding:9px 12px 0;border-radius:14px!important}.showroom-wizard .step-item{padding-block:10px 14px}.showroom-wizard .step-body{padding:0}.showroom-wizard .step-footer{background:#fdfcf6;border:1px solid #102c221a;padding:14px 16px;border-radius:14px!important}.showroom-wizard .step-hint{color:#6d766f;max-width:54ch;font-size:11.5px}.showroom-wizard .step-footer-actions .button{min-height:40px}.showroom-step-stack{flex-direction:column;gap:clamp(12px,1.5vw,16px);min-width:0;display:flex}.showroom-step-heading{padding:4px 3px 2px}.showroom-step-heading>span{color:#24664d;letter-spacing:.09em;text-transform:uppercase;margin-bottom:5px;font-size:10.5px;font-weight:700;display:block}.showroom-step-heading h2{color:#102c22;letter-spacing:-.035em;margin:0;font:600 clamp(20px,2.3vw,27px) Archivo,sans-serif}.showroom-step-heading p{color:#5b6660;text-wrap:pretty;max-width:62ch;margin:7px 0 0;font-size:13px;line-height:1.55}.showroom-studio-column,.showroom-studio-aside,.showroom-enquiry-detail{flex-direction:column;gap:clamp(12px,1.5vw,16px);min-width:0;display:flex}.showroom-studio-aside{position:sticky;top:84px}.showroom-studio-card,.showroom-enquiry-index{background:#fdfcf6;border:1px solid #102c221a;padding:clamp(16px,2vw,22px);border-radius:14px!important}.showroom-card-heading{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.showroom-card-heading>div{flex:220px;min-width:0}.showroom-card-heading h2,.showroom-agent-never h2{color:#102c22;letter-spacing:-.022em;margin:0 0 4px;font:600 15.5px Archivo,sans-serif}.showroom-card-heading p{color:#5b6660;margin:0;font-size:12.5px;line-height:1.5}.showroom-brand-media-card .yk-alert{margin-bottom:14px}.showroom-brand-media-grid{gap:10px;display:grid}.showroom-brand-media-item{background:#f7f4ea;border:1px solid #102c221a;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:13px;padding:12px;display:grid;border-radius:12px!important}.showroom-brand-media-item.is-cover{grid-template-columns:minmax(132px,.7fr) minmax(0,1fr)}.showroom-brand-media-preview{aspect-ratio:1;color:#8b948e;background:#fdfcf6;border:1px dashed #102c222e;place-items:center;width:84px;font:600 13px Archivo,sans-serif;display:grid;overflow:hidden;border-radius:11px!important}.showroom-brand-media-item.is-cover .showroom-brand-media-preview{aspect-ratio:16/6;width:100%}.showroom-brand-media-preview img{object-fit:contain;width:100%;height:100%;display:block}.showroom-brand-media-item.is-cover .showroom-brand-media-preview img{object-fit:cover}.showroom-brand-media-item.is-cover .showroom-brand-media-preview span{font:600 10.5px Schibsted Grotesk,sans-serif}.showroom-brand-media-item>div:last-child>strong{color:#16211b;font-size:13.5px;display:block}.showroom-brand-media-item>div:last-child>p{color:#6d766f;margin:3px 0 9px;font-size:11.5px;line-height:1.45}.showroom-brand-media-actions{flex-wrap:wrap;gap:7px;display:flex}.showroom-brand-media-actions>button{color:#8c2d24;cursor:pointer;background:0 0;border:1px solid #a8342a33;min-height:36px;padding:0 11px;font:600 12px Schibsted Grotesk,sans-serif;border-radius:8px!important}.showroom-brand-media-actions>button:disabled{opacity:.55;cursor:not-allowed}.showroom-cover-position{flex-wrap:wrap;align-items:center;gap:6px;margin-top:11px;display:flex}.showroom-cover-position>span{color:#8b948e;margin-right:2px;font-size:11.5px;font-weight:600}.showroom-cover-position>button{color:#5b6660;cursor:pointer;background:0 0;border:1px solid #102c2221;min-height:32px;padding:0 10px;font-size:11.5px;font-weight:600;border-radius:8px!important}.showroom-cover-position>button[aria-pressed=true]{color:#173f31;background:#f1f6f1;border-color:#24664d52}.showroom-brand-media-note{color:#8b948e;margin:11px 0 0;font-size:11px;line-height:1.45}.showroom-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.showroom-field-wide{grid-column:1/-1}.showroom-field-note{overflow-wrap:anywhere;color:#7c857f;margin-top:5px;font-size:10.5px;font-weight:500;line-height:1.4;display:block}.showroom-field-note.is-error{color:#8c2d24}.showroom-studio-card .field input[aria-invalid=true]{border-color:#a8342a;box-shadow:0 0 0 2px #a8342a14}.showroom-option-label{color:#8b948e;letter-spacing:.06em;text-transform:uppercase;margin:12px 0 8px;font-size:11.5px;font-weight:600;display:block}.showroom-color-options{flex-wrap:wrap;gap:8px;display:flex}.showroom-color-options button{color:#35403a;cursor:pointer;background:0 0;border:1.5px solid #102c2224;align-items:center;gap:8px;height:36px;padding:0 12px 0 9px;font-size:12.5px;font-weight:600;display:inline-flex;border-radius:9px!important}.showroom-color-options button[aria-pressed=true]{background:#f1f6f1;border-color:#24664d}.showroom-color-options button>span{border:1px solid #102c221f;width:15px;height:15px;border-radius:5px!important}.showroom-layout-options{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.showroom-layout-options button{color:#5b6660;text-align:left;cursor:pointer;background:0 0;border:1.5px solid #102c2221;flex-direction:column;gap:9px;padding:11px;display:flex;border-radius:11px!important}.showroom-layout-options button[aria-pressed=true]{color:#16211b;background:#f1f6f1;border-color:#24664d}.showroom-layout-options button>span{gap:4px;height:40px;display:grid}.showroom-layout-options .layout-list,.showroom-layout-options .layout-single{grid-template-columns:1fr}.showroom-layout-options .layout-grid{grid-template-columns:1fr 1fr}.showroom-layout-options i{background:#102c2229;border-radius:3px!important}.showroom-layout-options button[aria-pressed=true] i{background:#24664d}.showroom-layout-options strong{font-size:12.5px}.showroom-sections-card,.showroom-offering-manager,.showroom-enquiry-index{padding:0;overflow:hidden}.showroom-sections-card>.showroom-card-heading,.showroom-offering-manager>.showroom-card-heading,.showroom-enquiry-index>.showroom-card-heading{margin:0;padding:clamp(15px,1.8vw,20px) clamp(16px,2vw,22px) 12px}.showroom-setting-row{border-top:1px solid #102c2212;align-items:center;gap:14px;padding:13px clamp(16px,2vw,22px);display:flex}.showroom-setting-row>div{flex:1;min-width:0}.showroom-setting-row strong{color:#16211b;font-size:13.5px;font-weight:600;display:block}.showroom-setting-row div>span{color:#8b948e;margin-top:2px;font-size:12px;line-height:1.45;display:block}.showroom-setting-row.is-disabled{opacity:.68}.showroom-switch{cursor:pointer;background:#102c222e;border:0;flex:none;width:42px;height:25px;padding:0;position:relative;border-radius:100px!important}.showroom-switch span{background:#fdfcf6;width:19px;height:19px;transition:left .16s cubic-bezier(.16,1,.3,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #102c224d;border-radius:50%!important}.showroom-switch[aria-pressed=true]{background:#24664d}.showroom-switch[aria-pressed=true] span{left:20px}.showroom-switch:disabled{cursor:not-allowed}.showroom-record-view{border:1px solid #102c221f;gap:3px;padding:3px;display:flex;border-radius:8px!important}.showroom-record-view button{color:#8b948e;cursor:pointer;background:0 0;border:0;height:28px;padding:0 10px;font-size:11.5px;font-weight:600;border-radius:6px!important}.showroom-record-view button[aria-pressed=true]{color:#173f31;background:#f1f6f1}.showroom-offering-row{border-top:1px solid #102c2212;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:13px clamp(16px,2vw,22px);display:flex}.showroom-row-photo{background:repeating-linear-gradient(45deg,#f2efe4,#f2efe4 5px,#eae5d6 5px 10px);flex:none;width:34px;height:34px;overflow:hidden;border-radius:8px!important}.showroom-row-photo img{object-fit:cover;width:100%;height:100%}.showroom-row-photo span{color:#6d766f;place-items:center;width:100%;height:100%;font:600 11px Archivo,sans-serif;display:grid}.showroom-offering-row>div:nth-child(2){flex:180px;min-width:0}.showroom-offering-row strong{color:#16211b;font-size:13.5px;display:block}.showroom-offering-row div>span{color:#8b948e;margin-top:1px;font-size:12px;display:block}.showroom-offering-row>button{color:#35403a;cursor:pointer;background:0 0;border:1px solid #102c2229;min-height:30px;padding:0 10px;font-size:12px;font-weight:600;border-radius:8px!important}.showroom-offering-row>button.is-danger{color:#8c2d24;border-color:#a8342a38}.showroom-agent-pill,.showroom-state-pill{color:#8b948e;background:0 0;border:1px solid #102c2224;padding:4px 10px;font-size:11px;font-weight:600;border-radius:100px!important}.showroom-agent-pill.is-public,.showroom-state-pill.is-public{color:#173f31;background:#f1f6f1;border-color:#24664d3d}.showroom-state-pill.is-draft{color:#6d4d17;background:#fbf3e2;border-color:#8a63203d}.showroom-offering-manager .yk-feed-state{min-height:140px;margin:0 16px 14px}.showroom-add{border:0;border-top:1px solid #102c2212;align-items:center;gap:9px;width:100%;display:flex;border-radius:0!important}.showroom-add span{gap:2px;display:grid}.showroom-add small{color:#8b948e;font-size:11.5px}.showroom-readiness-card .yk-alert{margin-top:14px}.showroom-readiness-list{background:#102c2214;border:1px solid #102c221a;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden;border-radius:12px!important}.showroom-readiness-list li{background:#fdfcf6;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;display:grid}.showroom-readiness-list li>span{color:#5b6660;background:#f7f4ea;border:1px solid #102c2224;place-items:center;width:32px;height:32px;display:grid;border-radius:9px!important}.showroom-readiness-list li.is-ready>span{color:#24664d;background:#f1f6f1;border-color:#24664d3d}.showroom-readiness-list li.needs-attention>span{color:#8c2d24;background:#fdf7f5;border-color:#a8342a38}.showroom-readiness-list strong{color:#16211b;font-size:13px;display:block}.showroom-readiness-list p{color:#6d766f;margin:2px 0 0;font-size:11.5px;line-height:1.45}.showroom-readiness-list small{color:#5b6660;background:#f2efe4;align-self:start;padding:4px 8px;font-size:10.5px;font-weight:700;border-radius:7px!important}.showroom-readiness-list .is-ready>small{color:#173f31;background:#f1f6f1}.showroom-readiness-list button{color:#35403a;cursor:pointer;background:0 0;border:1px solid #102c2229;min-height:32px;padding:0 10px;font-size:11.5px;font-weight:700;border-radius:8px!important}.showroom-preview-heading{color:#8b948e;letter-spacing:.06em;text-transform:uppercase;align-items:center;min-height:32px;font-size:11.5px;font-weight:600;display:flex}.showroom-preview-shell{background:var(--showroom-page-bg);border:1px solid #102c2224;overflow:hidden;box-shadow:0 20px 50px #102c2217;border-radius:16px!important}.showroom-preview-chrome{color:#f2ead7b8;text-overflow:ellipsis;white-space:nowrap;background:#102c22;align-items:center;gap:8px;padding:9px 12px;font-size:10.5px;display:flex;overflow:hidden}.showroom-preview-chrome span{background:#f2ead766;width:7px;height:7px;border-radius:50%!important}.showroom-preview-page{gap:10px;padding:14px;display:grid}.showroom-preview-page>header{align-items:center;gap:9px;display:flex}.showroom-preview-page>header>span{color:#fdfcf6;background:var(--showroom-accent);place-items:center;width:30px;height:30px;font:700 11.5px Archivo,sans-serif;display:grid;border-radius:9px!important}.showroom-preview-logo{object-fit:contain;background:#fdfcf6;border:1px solid #102c221a;width:30px;height:30px;padding:2px;display:block;border-radius:9px!important}.showroom-preview-page header>div{min-width:0}.showroom-preview-page header strong{color:#102c22;font:600 13px Archivo,sans-serif;display:block}.showroom-preview-page header small{color:#5b6660;font-size:10.5px;display:block}.showroom-preview-page header b{color:var(--showroom-accent);text-transform:uppercase;background:#fdfcf6b3;margin-left:auto;padding:3px 8px;font-size:9.5px;border-radius:100px!important}.showroom-preview-page>p{color:#57635c;margin:0;font-size:11px;line-height:1.5}.showroom-preview-cover{aspect-ratio:16/5;background:#e9e5d8;border:1px solid #102c2214;overflow:hidden;border-radius:9px!important}.showroom-preview-cover img{object-fit:cover;width:100%;height:100%;display:block}.showroom-preview-categories{border-bottom:1px solid #102c2214;flex-wrap:wrap;gap:5px;padding-bottom:7px;display:flex}.showroom-preview-categories b,.showroom-preview-categories span{color:#8b948e;padding:3px 7px;font-size:8.5px;font-style:normal;font-weight:600;border-radius:6px!important}.showroom-preview-categories b{color:#173f31;background:#fdfcf6}.showroom-preview-offerings{gap:8px;display:grid}.showroom-preview-offerings.layout-grid{grid-template-columns:1fr 1fr}.showroom-preview-offerings article{background:#fdfcf6;border:1px solid #102c221a;flex-direction:column;gap:6px;padding:10px;display:flex;border-radius:10px!important}.showroom-preview-media{aspect-ratio:16/10;background:#e9e5d8;position:relative;overflow:hidden;border-radius:8px!important}.showroom-preview-media img{object-fit:cover;width:100%;height:100%;display:block}.showroom-preview-media span{color:#fdfcf6;background:#102c22c7;padding:3px 6px;font-size:8.5px;font-weight:600;position:absolute;bottom:5px;right:5px;border-radius:6px!important}.showroom-preview-offerings strong{color:#16211b;font-size:11.5px}.showroom-preview-offerings article>p{color:#57635c;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:9.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.showroom-preview-card-labels{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.showroom-preview-card-labels b,.showroom-preview-card-labels i{color:var(--showroom-accent);letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:700}.showroom-preview-card-labels i{color:#8b948e}.showroom-preview-offerings article dl{gap:2px;margin:0;display:grid}.showroom-preview-offerings article dl>div{justify-content:space-between;gap:6px;font-size:8.5px;display:flex}.showroom-preview-offerings article dt{color:#8b948e}.showroom-preview-offerings article dd{color:#35403a;margin:0;font-weight:600}.showroom-preview-options{flex-wrap:wrap;gap:3px;display:flex}.showroom-preview-options i{color:#57635c;border:1px solid #102c221f;padding:2px 5px;font-size:7.5px;font-style:normal;border-radius:5px!important}.showroom-preview-offerings article>em{color:#57635c;font-size:8.5px;font-style:normal}.showroom-preview-offerings article>span{color:#102c22;font:600 12.5px Archivo,sans-serif}.showroom-preview-offerings article>small{color:#fdfcf6;background:var(--showroom-accent);align-self:flex-start;padding:4px 10px;font-size:10.5px;font-weight:600;border-radius:7px!important}.showroom-preview-empty{color:#8b948e;text-align:center;border:1px dashed #102c2229;padding:18px;font-size:11px;border-radius:10px!important}.showroom-preview-trust{border:1px solid color-mix(in srgb, var(--showroom-accent) 24%, transparent);color:#35403a;background:#fdfcf68f;padding:8px 10px;font-size:10.5px;border-radius:9px!important}.showroom-preview-hours{color:#8b948e;font-size:10.5px}.showroom-preview-agent{border:1px solid color-mix(in srgb, var(--showroom-accent) 24%, transparent);background:#f1f6f1;align-items:center;gap:8px;padding:9px 10px;display:flex;border-radius:10px!important}.showroom-preview-agent>b{color:#fdfcf6;letter-spacing:.03em;background:#102c22;flex:none;place-items:center;width:25px;height:25px;font:700 8.5px Archivo,sans-serif;display:grid;border-radius:7px!important}.showroom-preview-agent>div{gap:2px;display:grid}.showroom-preview-agent strong{color:var(--showroom-accent);font-size:10.5px}.showroom-preview-agent span{color:#57635c;font-size:9.5px}.showroom-preview-enquiry{color:#f2ead7e0;background:#102c22;padding:9px 10px;font-size:10.5px;border-radius:10px!important}.showroom-preview-note{color:#6d766f;margin:0;padding:0 4px;font-size:12px;line-height:1.55}.showroom-publish-card .button{justify-content:center;width:100%;margin-top:10px}.showroom-publish-card .yk-alert{margin-top:10px}.showroom-qr button{color:#35403a;cursor:pointer;background:0 0;border:1px solid #102c2229;min-height:30px;padding:0 10px;font-size:11.5px;font-weight:600;border-radius:8px!important}.showroom-agent-grid,.showroom-enquiries-grid{grid-template-columns:minmax(280px,.85fr) minmax(0,1.3fr);align-items:start;gap:clamp(14px,1.8vw,22px);display:grid}.showroom-agent-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.8fr)}.showroom-agent-grid .yk-alert{margin-bottom:14px}.showroom-agent-never{background:#fbf3e2;border-color:#8a63203d}.showroom-agent-never ul{color:#6d4d17;gap:9px;margin:10px 0 0;padding-left:18px;font-size:12.5px;line-height:1.5;display:grid}.showroom-agent-never>p{color:#6d4d17;border-top:1px solid #8a63202e;margin:14px 0 0;padding-top:12px;font-size:12px;line-height:1.55}.showroom-enquiry-index>button{color:#16211b;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #102c2212;flex-direction:column;gap:6px;width:100%;padding:13px clamp(16px,2vw,22px);font-family:inherit;display:flex}.showroom-enquiry-index>button[aria-pressed=true]{background:#efebdd}.showroom-enquiry-index button>span{align-items:center;gap:8px;width:100%;display:flex}.showroom-enquiry-index button strong{font-size:13.5px}.showroom-enquiry-index button small{color:#8b948e;margin-left:auto;font-size:11.5px}.showroom-enquiry-index button p{color:#57635c;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.showroom-enquiry-index button b{color:#5b6660;background:#f2efe4;border:1px solid #102c2224;align-self:flex-start;padding:3px 9px;font-size:11px;border-radius:100px!important}.showroom-enquiry-index button b.is-new{color:#6d4d17;background:#fbf3e2;border-color:#8a632042}.showroom-enquiry-index button b.is-answered{color:#173f31;background:#f1f6f1;border-color:#24664d3d}.showroom-enquiry-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.showroom-enquiry-index .showroom-source{color:#173f31;background:#e8f0e9;border:1px solid #24664d38;padding:3px 9px;font-size:11px;font-style:normal;font-weight:600;border-radius:100px!important}.showroom-enquiry-index .showroom-enquiry-offering{color:#5b6660;font-size:11.5px;font-style:normal}.showroom-enquiry-index .showroom-source.is-direct{color:#5b6660;background:0 0;border-color:#102c221f;font-weight:500}.showroom-enquiry-message{color:#16211b;white-space:pre-wrap;background:#f7f4ea;border:1px solid #102c2214;margin:0 0 16px;padding:14px;font-size:13.5px;line-height:1.6;border-radius:12px!important}.showroom-captured{background:#102c2214;border:1px solid #102c221a;gap:1px;margin:0 0 16px;display:grid;overflow:hidden;border-radius:11px!important}.showroom-captured>div{background:#fdfcf6;flex-wrap:wrap;gap:6px 14px;padding:11px 13px;display:flex}.showroom-captured dt{color:#8b948e;letter-spacing:.05em;text-transform:uppercase;flex:0 0 100px;font-size:11.5px;font-weight:600}.showroom-captured dd{overflow-wrap:anywhere;color:#16211b;flex:160px;margin:0;font-size:13px;font-weight:600}.showroom-enquiry-actions{flex-wrap:wrap;gap:9px;display:flex}.showroom-editor-close{color:#35403a;background:0 0;border:1px solid #102c2224;width:34px;height:34px;padding:0;border-radius:8px!important}.showroom-photo-upload{color:#35403a;cursor:pointer;background:#fdfcf6;border:1px solid #102c2229;justify-self:start;align-items:center;min-height:36px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex;position:relative;border-radius:8px!important}.showroom-photo-upload input{opacity:0;width:1px;height:1px;position:absolute}@media (width<=1023px){.showroom-studio-grid,.showroom-agent-grid,.showroom-enquiries-grid{grid-template-columns:1fr}.showroom-studio-aside{position:static}}@media (width<=680px){.showroom-tabs>a,.showroom-tabs>button:last-child{justify-content:center;width:100%;margin-left:0}.showroom-wizard .step-navigator{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:7px;display:grid;overflow:visible}.showroom-wizard .step-chunk,.showroom-wizard .step-chunk:last-child{width:100%;min-width:0}.showroom-wizard .step-item{border:1px solid #102c2217;width:100%;min-width:0;padding:9px;border-radius:9px!important}.showroom-wizard .step-label{clip:auto;white-space:nowrap;border:0;width:auto;height:auto;margin:0;position:static;overflow:hidden}.showroom-wizard .step-connector{display:none}.showroom-wizard .step-footer{flex-direction:column;align-items:stretch;padding:13px}.showroom-wizard .step-footer-actions{width:100%;margin-left:0}.showroom-wizard .step-footer-actions .button{flex:1 1 0;justify-content:center}.showroom-form-grid{grid-template-columns:1fr}.showroom-brand-media-item,.showroom-brand-media-item.is-cover{grid-template-columns:1fr;align-items:start}.showroom-field-wide{grid-column:auto}.showroom-layout-options{grid-template-columns:1fr 1fr 1fr}.showroom-offering-row>.showroom-agent-pill{order:5}.showroom-preview-offerings.layout-grid{grid-template-columns:1fr}.showroom-option-editor{grid-template-columns:1fr 32px}.showroom-option-editor .field:nth-child(2){grid-column:1}.showroom-option-editor>button{grid-area:1/2}.showroom-detail-rows>div{grid-template-columns:1fr 32px}.showroom-detail-rows input:nth-child(2){grid-column:1}.showroom-detail-rows button{grid-area:1/2}.showroom-readiness-list li{grid-template-columns:32px minmax(0,1fr);align-items:start}.showroom-readiness-list li>small,.showroom-readiness-list li>button{grid-column:2;justify-self:start}.showroom-qr{flex-direction:column}}@media (prefers-reduced-motion:reduce){.showroom-switch span{transition:none}}.workspace-shell .records-heading-actions .workspace-button{align-items:center;gap:8px;display:inline-flex}.workspace-shell .records-heading-actions .workspace-button svg{display:block;translate:0 .5px}.workspace-shell .records-heading-actions .workspace-button.is-open{background:#f1f6f1;border-color:#24664d4d}.records-export{background:#fdfcf6;border:1px solid #102c221f;border-radius:14px;flex-direction:column;gap:14px;margin-bottom:clamp(14px,1.8vw,20px);padding:clamp(16px,2vw,22px);display:flex}.records-export-lead strong{color:#16211b;font-size:14px;font-weight:600;display:block}.records-export-lead span{color:#57635c;margin-top:2px;font-size:12.5px;line-height:1.5;display:block}.records-export-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.records-export-filters label{flex-direction:column;gap:6px;min-width:0;display:flex}.records-export-filters span{color:#8b948e;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.records-export-filters select{color:#16211b;background:#fff;border:1px solid #102c2229;height:42px;padding:0 10px;font-size:14px;border-radius:9px!important}.records-export-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.records-export-actions button{color:#35403a;background:0 0;border:1px solid #102c222e;min-height:38px;padding:0 14px;font-size:13px;font-weight:600;border-radius:9px!important}.records-export-actions button:hover:not(:disabled){background:#102c220d}.records-export-actions button:disabled{color:#97a099;cursor:progress;background:#102c220a}.records-export-note{color:#8b948e;flex:220px;min-width:0;font-size:12.5px;line-height:1.45}.records-export-feedback{gap:8px;margin:0;font-size:13px;line-height:1.5;display:flex}.records-export-feedback>span[aria-hidden]{color:#fdfcf6;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:grid}.records-export-feedback.is-success{color:#173f31}.records-export-feedback.is-success>span[aria-hidden]{background:#24664d}.records-export-feedback.is-error{color:#7d271f}.records-export-feedback.is-error>span[aria-hidden]{background:#a8342a}.workspace-jobs{position:relative}.workspace-jobs-toggle{color:#102c22;background:0 0;border:1px solid #102c222e;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex;border-radius:9px!important}.workspace-jobs-toggle:hover{background:#102c220d}.workspace-jobs-toggle.is-busy{background:#fbf3e2;border-color:#8a63205c}.workspace-jobs-mark{place-items:center;width:16px;height:16px;display:grid}.workspace-jobs-mark svg{width:16px;height:16px;display:block}.workspace-jobs-spinner{border:2px solid #8a63204d;border-top-color:#8a6320;border-radius:50%;width:13px;height:13px;animation:.78s linear infinite workspace-jobs-spin}@keyframes workspace-jobs-spin{to{rotate:360deg}}.workspace-jobs-count{color:#fdfcf6;text-align:center;background:#8a6320;min-width:19px;padding:1px 5px;font-family:Archivo,sans-serif;font-size:11px;font-weight:700;border-radius:100px!important}.workspace-jobs-panel{z-index:80;background:#fdfcf6;border:1px solid #102c2224;width:min(380px,100vw - 32px);max-height:min(60vh,460px);position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 22px 52px #102c2229;border-radius:14px!important}.workspace-jobs-panel header{border-bottom:1px solid #102c2214;align-items:flex-start;gap:12px;padding:15px 16px 12px;display:flex}.workspace-jobs-panel header strong{color:#102c22;letter-spacing:-.02em;font:600 14.5px Archivo,sans-serif;display:block}.workspace-jobs-panel header small{color:#8b948e;margin-top:2px;font-size:12px;line-height:1.45;display:block}.workspace-jobs-panel header button{color:#5b6660;background:0 0;border:1px solid #102c2224;flex:0 0 26px;place-items:center;width:26px;height:26px;margin-left:auto;display:grid;border-radius:8px!important}.workspace-jobs-panel ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.workspace-jobs-panel li{border-bottom:1px solid #102c2212;flex-direction:column;gap:8px;padding:13px 16px;display:flex}.workspace-jobs-panel li:last-child{border-bottom:0}.workspace-jobs-row{align-items:flex-start;gap:12px;display:flex}.workspace-jobs-title{min-width:0}.workspace-jobs-title strong{color:#16211b;font-size:13.5px;font-weight:600;display:block}.workspace-jobs-title small{color:#8b948e;margin-top:2px;font-size:12px;line-height:1.45;display:block}.workspace-jobs-state{color:#35403a;white-space:nowrap;background:#f7f4ea;border:1px solid #102c2229;flex:none;align-items:center;gap:6px;margin-left:auto;padding:3px 10px 3px 8px;font-size:11.5px;font-weight:600;display:inline-flex;border-radius:100px!important}.workspace-jobs-state i{background:#97a099;border-radius:50%;width:5px;height:5px}.workspace-jobs-state.is-ready{color:#173f31;background:#dfeadf;border-color:#24664d3d}.workspace-jobs-state.is-ready i{background:#24664d}.workspace-jobs-state.is-running i,.workspace-jobs-state.is-queued i{background:#8a6320}.workspace-jobs-state.is-failed{color:#7d271f;background:#fbeceb;border-color:#a8342a3d}.workspace-jobs-state.is-failed i{background:#a8342a}.workspace-jobs-progress{appearance:none;background:#102c221a;border:0;width:100%;height:5px;border-radius:100px!important}.workspace-jobs-progress::-webkit-progress-bar{background:#102c221a;border-radius:100px}.workspace-jobs-progress::-webkit-progress-value{background:#24664d;border-radius:100px}.workspace-jobs-progress::-moz-progress-bar{background:#24664d;border-radius:100px}.workspace-jobs-actions{flex-wrap:wrap;gap:12px;display:flex}.workspace-jobs-actions a{color:#24664d;font-size:12.5px;font-weight:600;text-decoration:none}.workspace-jobs-actions a:hover{text-decoration:underline}.workspace-jobs-empty{color:#7d271f;margin:0;padding:14px 16px;font-size:12.5px;line-height:1.5}@media (prefers-reduced-motion:reduce){.workspace-jobs-spinner{animation-duration:2.4s}}.import-page{flex-direction:column;display:flex}.workspace-shell .import-page .workspace-page-heading .eyebrow a{color:inherit;text-decoration:none}.workspace-shell .import-page .workspace-page-heading .eyebrow a:hover{text-decoration:underline}.import-scope{color:#6d4d17;background:#fbf3e2;border:1px solid #8a632038;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:clamp(13px,1.7vw,18px);padding:12px 15px;font-size:12.5px;line-height:1.45;display:flex}.import-scope>span:last-child{flex:260px;min-width:0}.import-scope-chip{white-space:nowrap;background:#fdfcf6;border:1px solid #8a63204d;align-items:center;gap:7px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex;border-radius:100px!important}.import-scope-chip i{background:#8a6320;border-radius:50%;width:5px;height:5px}.import-top{grid-template-columns:1.5fr 1fr;gap:12px;margin-bottom:clamp(13px,1.7vw,18px);display:grid}.import-dropzone{background:#fdfcf6;border:1.5px dashed #102c2238;border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;padding:18px 20px;transition:border-color .16s,background .16s;display:flex}.import-dropzone.is-dragging{background:#f1f6f1;border-color:#24664d}.import-dropzone-mark{color:#35403a;background:#f2efe4;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid;border-radius:12px!important}.import-dropzone-mark svg{display:block}.import-dropzone-copy{flex:200px;min-width:0}.import-dropzone-copy strong{color:#16211b;font-size:14px;font-weight:600;display:block}.import-dropzone-copy>span{color:#57635c;margin-top:2px;font-size:12.5px;line-height:1.5;display:block}.workspace-shell .import-dropzone .workspace-button{flex:none}.import-stats{background:#fdfcf6;border:1px solid #102c221a;border-radius:14px;flex-direction:column;gap:9px;padding:16px 18px;display:flex}.import-stats div{align-items:center;gap:9px;display:flex}.import-stats span{color:#35403a;min-width:0;font-size:13px}.import-stats strong{color:#102c22;font-variant-numeric:tabular-nums;margin-left:auto;font-family:Archivo,sans-serif;font-size:14px;font-weight:600}.import-stats i{border-radius:50%;flex:0 0 7px;width:7px;height:7px}.import-stats i.is-ready{background:#24664d}.import-stats i.is-review{background:#8a6320}.import-stats i.is-duplicate{background:#97a099}.import-stats i.is-unreadable{background:#a8342a}.import-lead{background:#f1f6f1;border:1px solid #24664d33;border-radius:13px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:clamp(13px,1.7vw,18px);padding:14px 16px;display:flex}.import-lead p{color:#173f31;flex:240px;min-width:0;margin:0;font-size:13.5px;line-height:1.5}.workspace-shell .import-lead .workspace-button{background:#fdfcf6}.workspace-shell .import-lead .workspace-button.primary{background:#24664d}.workspace-shell .import-lead .workspace-button.primary:disabled{color:#8b948e;cursor:not-allowed;background:#102c2224}.import-feedback{color:#7d271f;gap:8px;margin:0 0 14px;font-size:13px;line-height:1.5;display:flex}.import-feedback>span[aria-hidden]{color:#fdfcf6;background:#a8342a;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:grid}.import-queue{background:#fdfcf6;border:1px solid #102c221a;border-radius:14px;overflow:hidden}.import-queue-head,.import-row-main{grid-template-columns:1.5fr 1.3fr auto auto 16px;align-items:center;gap:6px 16px;display:grid}.import-queue-head{color:#8b948e;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #102c2214;padding:11px clamp(16px,2vw,22px);font-size:11px;font-weight:600}.import-queue-head>span:nth-child(3){text-align:right}.import-queue-head>span:nth-child(4){justify-self:end}.import-row{border-bottom:1px solid #102c2212}.import-row:last-child{border-bottom:0}.import-row.is-open{background:#102c2205}.import-row-main{width:100%;font:inherit;text-align:left;background:0 0;border:0;padding:13px clamp(16px,2vw,22px)}.import-row-main:hover{background:#102c2205}.import-row-file,.import-row-read{min-width:0}.import-row-file strong,.import-row-read strong{color:#16211b;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.import-row-read strong{font-weight:500}.import-row-file small,.import-row-read small{color:#8b948e;margin-top:2px;font-size:11.5px;display:block}.import-row.is-skipped .import-row-file strong,.import-row.is-skipped .import-row-read strong,.import-row.is-unreadable .import-row-file strong,.import-row.is-unreadable .import-row-read strong{color:#8b948e}.import-row-total{color:#102c22;text-align:right;font-variant-numeric:tabular-nums;font-family:Archivo,sans-serif;font-size:14px;font-weight:600}.import-chip{color:#35403a;white-space:nowrap;background:#f7f4ea;border:1px solid #102c2229;justify-self:end;align-items:center;gap:7px;padding:4px 11px 4px 9px;font-size:11.5px;font-weight:600;display:inline-flex;border-radius:100px!important}.import-chip i{background:#97a099;border-radius:50%;width:5px;height:5px}.import-chip.is-paid{color:#173f31;background:#dfeadf;border-color:#24664d3d}.import-chip.is-paid i{background:#24664d}.import-chip.is-partial{color:#6d4d17;background:#fbf3e2;border-color:#8a632042}.import-chip.is-partial i{background:#8a6320}.import-chip.is-danger{color:#7d271f;background:#fbeceb;border-color:#a8342a3d}.import-chip.is-danger i{background:#a8342a}.import-chip.is-muted{color:#5b6660;background:#f2efe4;border-color:#102c2224}.import-row-caret{color:#8b948e;justify-self:end;transition:rotate .2s cubic-bezier(.16,1,.3,1)}.import-row-caret svg{display:block}.import-row.is-open .import-row-caret{rotate:180deg}.import-row-detail{flex-direction:column;gap:13px;padding:2px clamp(16px,2vw,22px) 18px;display:flex}.import-row-detail>p{color:#57635c;max-width:62ch;margin:0;font-size:12.5px;line-height:1.5}.import-questions{flex-direction:column;gap:10px;display:flex}.import-question{background:#fdf9ee;border:1px solid #8a63203d;border-radius:11px;grid-template-columns:1fr 200px;align-items:start;gap:8px 14px;padding:12px 13px;display:grid}.import-question>span{min-width:0}.import-question-label{color:#8b948e;letter-spacing:.07em;text-transform:uppercase;font-size:10.5px;font-weight:600;display:block}.import-question-why{color:#6d4d17;margin-top:2px;font-size:12.5px;line-height:1.45;display:block}.import-question input{color:#16211b;background:#fff;border:1px solid #102c2229;min-width:0;height:40px;padding:0 11px;font-size:14px;border-radius:8px!important}.import-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workspace-shell .import-row-actions .workspace-button{min-height:38px;font-size:13px}.import-row-note{color:#8b948e;align-self:center;font-size:12.5px;line-height:1.45}.import-queue-empty{color:#8b948e;text-align:center;margin:0;padding:22px;font-size:13px}.import-rules{flex-wrap:wrap;gap:8px 22px;margin:14px 0 0;padding:0 4px;list-style:none;display:flex}.import-rules li{color:#8b948e;font-size:12px;line-height:1.45}@media (width<=900px){.records-export-filters,.import-top,.import-question{grid-template-columns:1fr}}@media (width<=720px){.import-queue-head{display:none}.import-row-main{grid-template-columns:1fr;gap:8px}.import-row-total{text-align:left}.import-chip{justify-self:start}.import-row-caret,.workspace-jobs-label{display:none}}.workspace-shell .settings-columns{grid-template-columns:1.6fr 1fr;align-items:start;gap:clamp(14px,1.8vw,22px);display:grid}.workspace-shell .settings-column{flex-direction:column;gap:clamp(14px,1.8vw,20px);min-width:0;display:flex}.workspace-shell .settings-section>header{border-bottom:1px solid #102c2214;gap:16px;padding:clamp(16px,2vw,22px) clamp(18px,2.2vw,24px)}.workspace-shell .settings-section h2,.workspace-shell .settings-aside-card h2{color:#102c22;letter-spacing:-.024em;margin:0 0 4px;font:600 16px/1.35 Archivo,Helvetica Neue,Arial,sans-serif}.workspace-shell .settings-section>header p:last-child,.workspace-shell .settings-aside-card>p{color:#57635c;text-wrap:pretty;max-width:62ch;margin:0;font-size:13px;line-height:1.55}.workspace-shell .settings-section>header>span{color:#35403a;letter-spacing:.03em;text-transform:none;white-space:nowrap;background:#f7f4ea;border-radius:999px;align-self:start;padding:5px 9px;font-size:11px;font-weight:600}.workspace-shell .settings-fact{border-bottom:1px solid #102c220f;flex-wrap:wrap;align-items:baseline;gap:8px 16px;padding:15px clamp(18px,2.2vw,24px);display:flex}.workspace-shell .settings-facts>.settings-fact:last-child{border-bottom:0}.workspace-shell .settings-fact-label{color:#8b948e;letter-spacing:.05em;text-transform:uppercase;flex:0 0 130px;font-size:12px;font-weight:600}.workspace-shell .settings-fact-body{flex:220px;min-width:0}.workspace-shell .settings-fact-body strong{color:#16211b;overflow-wrap:anywhere;font-size:14px;font-weight:600;display:block}.workspace-shell .settings-fact-body span{color:#8b948e;text-wrap:pretty;margin-top:3px;font-size:12.5px;line-height:1.5;display:block}.workspace-shell .settings-fact-action{flex:none}.workspace-shell .settings-facts .workspace-state{margin:15px clamp(18px,2.2vw,24px)}.workspace-shell .settings-section>.workspace-state{margin:clamp(16px,2vw,22px)}.workspace-shell .settings-aside-card{padding:clamp(18px,2.2vw,24px)}.workspace-shell .settings-aside-card .eyebrow{margin:0 0 6px;display:block}.workspace-shell .settings-aside-card.is-records{background:#f1f6f1;border-color:#24664d38}.workspace-shell .settings-aside-card.is-records>p{color:#35403a}.workspace-shell .settings-delete-card{background:#fffaf8;border-color:#e5b3ad}.workspace-shell .settings-delete-card .eyebrow{color:#9f2d25!important}.workspace-shell .settings-delete-card .workspace-button.danger{color:#fff;background:#9f2d25;border-color:#9f2d25}.workspace-shell .settings-delete-card .workspace-button.danger:hover{background:#7f211b}.workspace-shell .settings-retention-note{color:#5c4a46;background:#f8efeb;border-left:3px solid #c67a67;padding:12px;font-size:13px;line-height:1.55}.workspace-shell .settings-action-message{color:#264f3d;font-size:13px;font-weight:700}.workspace-shell .settings-deletion-deferral{color:#6d5115;background:#fff7dc;border:1px solid #ead28b;gap:5px;padding:12px;display:grid}.workspace-shell .settings-deletion-deferral span{font-size:13px}.workspace-shell .settings-aside-actions{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.workspace-shell .settings-aside-card .workspace-state{margin:12px 0 0}@media (width<=1024px){.workspace-shell .settings-columns{grid-template-columns:1fr}}@media (width<=620px){.workspace-shell .settings-fact-label,.workspace-shell .settings-fact-action{flex-basis:100%}.workspace-shell .settings-fact-action .workspace-button{width:100%}.workspace-shell .settings-aside-actions .workspace-button{flex:auto}.workspace-shell .settings-section>header>span{justify-self:start}}.workspace-shell .workspace-settings-page .workspace-state strong{letter-spacing:-.02em;font:600 15px/1.35 Archivo,Helvetica Neue,Arial,sans-serif}.workspace-shell .workspace-settings-page .workspace-state p{font-size:13px}.workspace-shell .workspace-settings-page .workspace-state{grid-template-columns:44px minmax(0,1fr) auto;gap:14px}.filing-exports{flex-direction:column;gap:1.5rem;display:flex}.filing-exports-head h1{margin:0 0 .25rem;font-size:clamp(1.4rem,1.1rem + 1.2vw,2rem)}.filing-exports-head>p{color:var(--muted);margin:0 0 1rem}.filing-export-views{flex-wrap:wrap;gap:.5rem;display:flex}.filing-export-views button{border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:999px;padding:.45rem .9rem;transition:background .16s,border-color .16s}.filing-export-views button.is-current{background:var(--green);border-color:var(--green);color:var(--paper)}.filing-export-panel{background:var(--paper);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:1rem;padding:clamp(1rem,.6rem + 1.5vw,1.75rem);display:flex}.filing-export-panel h2{margin:0;font-size:1.15rem}.filing-export-panel h3{margin:.5rem 0 0;font-size:1rem}.filing-export-note{color:var(--muted);margin:0;font-size:.9rem;line-height:1.55}.filing-export-scope{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.75rem;margin:0;display:grid}.filing-export-scope dt{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.8rem}.filing-export-scope dd{margin:.25rem 0 0;font-weight:600}.filing-export-formats{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.filing-export-formats li{border:1px solid var(--line);background:var(--paper);border-radius:12px;padding:.85rem 1rem}.filing-export-formats li.is-blocked{background:var(--canvas);border-style:dashed}.filing-export-formats label{cursor:pointer;align-items:flex-start;gap:.6rem;display:flex}.filing-export-formats li.is-blocked label{cursor:not-allowed}.filing-export-formats strong{display:block}.filing-export-formats small{color:var(--muted)}.filing-export-blocker{border-left:3px solid var(--gold);color:var(--ink);margin:.5rem 0 0;padding-left:.75rem;font-size:.85rem;line-height:1.5}.filing-export-cta{border:1px solid var(--green-2);background:var(--green-2);color:var(--paper);cursor:pointer;border-radius:10px;align-self:flex-start;padding:.6rem 1.2rem;font-weight:600}.filing-export-cta[disabled]{opacity:.6;cursor:not-allowed}.filing-exports-disclosure{border:1px solid var(--line);background:var(--canvas);color:var(--muted);border-radius:12px;margin:0;padding:.85rem 1rem;font-size:.85rem;line-height:1.55}.filing-format-country{border:1px solid var(--line);background:var(--canvas);border-radius:12px;padding:1rem}.filing-format-country.is-ready{background:var(--sage);border-color:#24664d59}.filing-format-country.is-partly_built{border-color:#c99c5473}.filing-format-country header h3{align-items:center;gap:.5rem;margin:0;display:flex}.filing-format-country header h3 span{border:1px solid var(--line);background:var(--paper);border-radius:6px;padding:.1rem .4rem;font-size:.75rem}.filing-format-country header p{color:var(--muted);margin:.15rem 0 .75rem;font-size:.85rem}.filing-format-country section{border-top:1px solid var(--line);padding:.75rem 0}.filing-format-country h4{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0 0 .35rem;display:flex}.filing-format-country h4 small{color:var(--muted);font-weight:400}.filing-format-country p{margin:0;font-size:.88rem;line-height:1.55}.filing-format-country footer{border-top:1px solid var(--line);color:var(--muted);padding-top:.75rem;font-size:.82rem}.filing-format-needs{flex-wrap:wrap;gap:.4rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.filing-format-needs li{border:1px solid var(--line);background:var(--paper);border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.8rem;display:inline-flex}.filing-format-needs li.is-met{background:var(--sage);color:var(--green);border-color:#24664d66}.filing-firs-ladder{counter-reset:firs;flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.filing-firs-ladder li{border:1px solid var(--line);background:var(--canvas);border-radius:12px;gap:.75rem;padding:.75rem;display:flex}.filing-firs-ladder li.is-done{background:var(--sage);border-color:#24664d59}.filing-firs-mark{border:1px solid var(--line);background:var(--paper);border-radius:999px;flex:none;place-items:center;width:1.75rem;height:1.75rem;font-size:.85rem;display:grid}.filing-firs-ladder li.is-done .filing-firs-mark{border-color:var(--green-2);color:var(--green)}.filing-firs-ladder strong{display:block}.filing-firs-ladder p{color:var(--muted);margin:.15rem 0;font-size:.85rem}.filing-firs-ladder small{color:var(--muted);font-size:.78rem}.filing-firs-entry{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.filing-firs-entry label{color:var(--muted);font-size:.85rem}.filing-firs-entry input{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:8px;flex:12rem;padding:.5rem .65rem}.filing-firs-entry button{border:1px solid var(--green-2);background:var(--green-2);color:var(--paper);cursor:pointer;border-radius:8px;padding:.5rem 1rem}.filing-firs-entry button[disabled]{opacity:.55;cursor:not-allowed}.filing-firs-consent-lists{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1rem;display:grid}.filing-firs-consent-lists h4{margin:0 0 .4rem;font-size:.9rem}.filing-firs-consent-lists ul{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.filing-firs-consent-lists li{gap:.5rem;font-size:.85rem;line-height:1.5;display:flex}.filing-export-history{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.filing-export-history>li{border:1px solid var(--line);background:var(--canvas);border-radius:12px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.9rem 1rem;display:grid}@media (width<=44rem){.filing-export-history>li{grid-template-columns:1fr}}.filing-export-history strong{display:block}.filing-export-history small{color:var(--muted);font-size:.8rem;display:block}.filing-export-files{flex-direction:column;gap:.3rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.filing-export-files a{color:var(--green-2);overflow-wrap:anywhere}.filing-export-history>li>button{border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .85rem;display:inline-flex}.filing-export-history>li>button[aria-pressed=true]{background:var(--sage);color:var(--green);border-color:#24664d66}.filing-export-pagination{gap:.5rem;display:flex}.filing-export-pagination button{border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:8px;padding:.45rem 1rem}@media (prefers-reduced-motion:reduce){.filing-export-views button{transition:none}}.payslip-account-row{gap:.5rem;display:grid}.payslip-account-row .payslip-account-action{justify-content:flex-end}.payslip-account-row .payslip-account-action button{width:100%}.payslip-account-state{color:var(--ink-2,#35403a);align-items:flex-start;gap:.55rem;margin:0;font-size:.8rem;line-height:1.45;display:flex}.payslip-account-glyph{color:#fdfcf6;background:#8a6320;border-radius:50%;flex:none;place-items:center;width:1.15rem;height:1.15rem;font-size:.7rem;font-weight:700;display:grid}.payslip-account-state.is-resolved .payslip-account-glyph{background:#24664d}.payslip-account-state.is-error{color:#8d3b2f}.payslip-account-state.is-error .payslip-account-glyph{background:#8d3b2f}.payslip-account-state .link-button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.payslip-account-policy{color:var(--muted,#8b948e);margin:0 0 1rem;font-size:.8rem;line-height:1.45}.workspace-shell .history-bulk-bar{color:#46574f;background:#f7f5ec;border:1px solid #102c2221;border-radius:12px;align-items:center;gap:14px;margin-top:12px;padding:10px 12px;display:flex}.workspace-shell .history-bulk-bar>label{color:#102c22;white-space:nowrap;align-items:center;gap:8px;font-weight:650;display:inline-flex}.workspace-shell .history-bulk-bar>span{flex:1;font-size:13px}.workspace-shell .history-bulk-bar>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.workspace-shell .history-bulk-bar button{color:#102c22;background:#fdfcf6;border:1px solid #102c222e;border-radius:8px;min-height:36px;padding:0 12px;font-weight:650}.workspace-shell .history-bulk-bar button:disabled{opacity:.58;cursor:wait}.workspace-shell .history-row{position:relative;overflow:hidden}.workspace-shell .history-row-select{z-index:2;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:18px;left:16px}.workspace-shell .history-row-select input,.workspace-shell .history-bulk-bar input{accent-color:#24664d;width:17px;height:17px}.workspace-shell .history-row-main{padding-left:52px}.workspace-shell .workspace-record-manager .account-dashboard .history-row-main{grid-template-columns:clamp(120px,15vw,150px) minmax(0,1fr) minmax(0,max-content) 28px}.workspace-shell .history-row-identity,.workspace-shell .history-row-party,.workspace-shell .history-row-meta{min-width:0}.workspace-shell .history-row-identity small,.workspace-shell .history-row-party strong,.workspace-shell .history-row-party small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-shell .history-row-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex;gap:8px 12px!important}.workspace-shell .history-row-meta>*{flex:none}.workspace-shell .history-row-meta>.row-total{flex-shrink:1}.workspace-shell .history-row-details{margin:0}.workspace-shell .history-row-details[open] .row-chevron{transform:rotate(180deg)}@media (width<=720px){.workspace-shell .history-bulk-bar{flex-wrap:wrap;align-items:flex-start}.workspace-shell .history-bulk-bar>span{min-width:140px}.workspace-shell .history-bulk-bar>div{justify-content:flex-start;width:100%}}@media (width<=680px){.workspace-shell .history-list{gap:10px;display:grid}.workspace-shell .workspace-record-manager .account-dashboard .history-row-main{grid-template-columns:minmax(0,1fr) 24px;grid-template-areas:"identity chevron""party chevron""meta meta";gap:6px 10px;padding:14px 14px 14px 50px}.workspace-shell .history-row-identity{grid-area:identity}.workspace-shell .history-row-party{grid-area:party}.workspace-shell .history-row-meta{grid-area:meta;justify-content:flex-start;padding-top:4px;gap:8px 10px!important}.workspace-shell .history-row-meta>.row-total{margin-left:auto}.workspace-shell .history-row-main>.row-chevron{grid-area:chevron;place-self:center end}.workspace-shell .history-detail dl,.workspace-shell .history-inline-detail dl{grid-template-columns:1fr}.workspace-shell .history-inline-detail{flex-direction:column;align-items:stretch;gap:12px;padding:14px}.workspace-shell .history-inline-detail dl{gap:10px;min-width:0;display:grid}.workspace-shell .history-inline-detail dd{overflow-wrap:anywhere}.workspace-shell .row-actions{grid-template-columns:1fr;justify-content:stretch;display:grid}.workspace-shell .row-actions>*{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;width:100%;min-width:0;display:inline-flex}}.workspace-shell .payroll-payment-disclosure{color:#16211b;background:#fdfcf6;border:1px solid #102c221f;margin-bottom:22px;padding:0;display:block;overflow:hidden;border-radius:14px!important}.workspace-shell .payroll-payment-disclosure>.payroll-disclosure-summary{color:#16211b;text-align:left;background:#fdfcf6;border:0;grid-template-columns:42px minmax(180px,1fr) auto auto;align-items:center;gap:12px;width:100%;min-height:90px;padding:17px 20px;transition:background-color .16s;display:grid}.workspace-shell .payroll-payment-disclosure>.payroll-disclosure-summary:hover{background:#dfeadf52}.workspace-shell .payroll-payment-disclosure>.payroll-disclosure-summary:focus-visible,.payroll-purpose-picker button:focus-visible,.payroll-workflow-summary:focus-visible,.payroll-activity-disclosure>button:focus-visible,.payslip-more-actions summary:focus-visible{outline-offset:-3px;outline:3px solid #24664d2e}.payroll-disclosure-icon{color:#24664d;background:#dfeadf;border-radius:10px;place-items:center;width:42px;height:42px;font:700 19px/1 Archivo,Helvetica Neue,Arial,sans-serif;display:grid}.payroll-disclosure-copy{gap:2px;min-width:0;display:grid}.payroll-disclosure-copy>span:first-child{color:#8a6320;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.payroll-disclosure-copy strong{color:#102c22;letter-spacing:-.025em;font:600 17px/1.25 Archivo,Helvetica Neue,Arial,sans-serif}.payroll-disclosure-copy small{color:#57635c;font-size:12px;line-height:1.45}.payroll-disclosure-status{color:#57635c;white-space:nowrap;background:#102c220f;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex}.payroll-disclosure-status.is-ready{color:#24664d;background:#dfeadf}.payroll-disclosure-status.needs-attention{color:#8a6320;background:#fbf3e2}.payroll-disclosure-action{color:#24664d;white-space:nowrap;background:#f1f6f1;border:1px solid #24664d2e;border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.payroll-disclosure-action svg{transition:transform .18s}.payroll-disclosure-summary[aria-expanded=true] .payroll-disclosure-action svg{transform:rotate(180deg)}.payroll-disclosure-body{background:#f7f4ea;border-top:1px solid #102c2217;gap:16px;padding:18px 20px 20px;display:grid}.payroll-disclosure-assurance{color:#35403a;background:#eaf2e8;border-left:3px solid #24664d;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.payroll-disclosure-assurance>span{color:#24664d;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:800}.payroll-disclosure-assurance p{margin:0;font-size:11.5px;line-height:1.45}.payroll-inline-state{background:#fdfcf6;border:1px solid #102c221c;border-radius:11px;align-items:center;gap:13px;min-height:88px;padding:16px;display:flex}.payroll-inline-state>div{gap:4px;display:grid}.payroll-inline-state strong{color:#102c22}.payroll-inline-state p{color:#66726b;margin:0}.payroll-inline-state.is-error>span{color:#fdfcf6;background:#a8342a;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.payroll-business-gate{background:#fbf3e2;border:1px solid #8a632033;border-radius:12px;gap:16px;padding:clamp(18px,2.4vw,26px);display:grid}.payroll-business-gate>header{align-items:flex-start;gap:13px;display:flex}.payroll-business-gate>header>span{color:#fdfcf6;background:#8a6320;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.payroll-business-gate h3{color:#102c22;margin:0;font:600 17px Archivo,Helvetica Neue,Arial,sans-serif}.payroll-business-gate p{color:#57635c;max-width:720px;margin:5px 0 0;line-height:1.55}.payroll-business-gate ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.payroll-business-gate li{background:#fdfcf6;border:1px solid #102c221a;border-radius:9px;align-items:flex-start;gap:9px;min-width:0;padding:12px;display:flex}.payroll-business-gate li>span{color:#6f7973;border:1px solid #102c222e;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:grid}.payroll-business-gate li.is-current>span{color:#6d4d17;background:#fbf3e2;border-color:#8a6320}.payroll-business-gate li.is-complete>span{color:#173f31;background:#dfeadf;border-color:#24664d}.payroll-business-gate li div{gap:3px;display:grid}.payroll-business-gate li strong{color:#16211b;font-size:12.5px}.payroll-business-gate li small{color:#717b75;font-size:11px;line-height:1.4}.payroll-business-gate-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.payroll-business-gate-actions>span{color:#6f7973;font-size:12px}.payroll-review-context{background:#fbf3e2;border-left:4px solid #8a6320;border-radius:9px;padding:13px 15px}.payroll-review-context strong{color:#102c22}.payroll-review-context p{color:#57635c;margin:4px 0 0}.payroll-purpose-picker{gap:14px;display:grid}.payroll-purpose-picker>header{gap:3px;display:grid}.payroll-purpose-picker>header>span,.payroll-selected-purpose>header>div>span{color:#8a6320;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.payroll-purpose-picker h3,.payroll-selected-purpose h3{color:#102c22;margin:0;font:600 17px Archivo,Helvetica Neue,Arial,sans-serif}.payroll-purpose-picker p,.payroll-selected-purpose p{color:#68736d;margin:0;line-height:1.5}.payroll-purpose-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.payroll-purpose-picker>div>button{color:#102c22;text-align:left;background:#fdfcf6;border:1px solid #102c2221;border-radius:11px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:11px;min-height:88px;padding:14px 16px;transition:border-color .16s,background-color .16s;display:grid}.payroll-purpose-picker>div>button:hover{background:#f1f6f1;border-color:#24664d5c}.payroll-purpose-picker>div>button>span:first-child{color:#24664d;background:#dfeadf;border-radius:9px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.payroll-purpose-picker>div>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.payroll-purpose-picker button strong{font-size:13.5px}.payroll-purpose-picker button small{color:#6f7973;font-size:11.5px;line-height:1.4}.payroll-purpose-picker button b{color:#24664d;font-size:18px}.payroll-selected-purpose{gap:14px;display:grid}.payroll-selected-purpose>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.payroll-selected-purpose>header>div{gap:3px;display:grid}.payroll-back-choice{color:#24664d;white-space:nowrap;background:#fdfcf6;border:1px solid #24664d2e;border-radius:8px;min-height:36px;padding:0 10px;font-weight:650}.payroll-disabled-note{background:#fbf3e2;border:1px solid #8a63202e;border-radius:11px;gap:7px;padding:16px;display:grid}.payroll-disabled-note .workspace-button{width:max-content;margin-top:4px}.payroll-selected-purpose .payroll-workflow{grid-template-columns:1fr;gap:12px;display:grid}.payroll-selected-purpose .payroll-workflow>*{background:#fdfcf6;border-radius:11px}.payroll-recipient-disclosure{overflow:hidden;background:#fdfcf6!important;border:1px solid #102c221c!important;padding:0!important}.payroll-workflow-summary{text-align:left;grid-template-columns:34px minmax(0,1fr) auto 18px;align-items:center;gap:11px;width:100%;min-height:66px;display:grid;color:#16211b!important;background:0 0!important;border:0!important;justify-self:stretch!important;padding:11px 18px 11px 14px!important}.payroll-workflow-summary:hover{background:#dfeadf6b!important}.payroll-workflow-number{color:#24664d;background:#dfeadf;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.payroll-workflow-copy{gap:3px;min-width:0;display:grid}.payroll-workflow-copy strong{color:#102c22;font-size:13px}.payroll-workflow-copy small{color:#6b756f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.payroll-workflow-status{color:#8a6320;background:#fbf3e2;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:9.5px;font-weight:700;display:inline-flex}.payroll-workflow-status.is-ready{color:#24664d;background:#dfeadf}.payroll-workflow-caret{color:#8b948e;place-items:center;display:grid}.payroll-workflow-caret svg{transition:transform .18s}.payroll-recipient-disclosure.is-open .payroll-workflow-caret svg{transform:rotate(180deg)}.payroll-recipient-form{background:#f7f4ea;border-top:1px solid #102c2214;gap:14px;padding:16px 18px 18px 59px;display:grid}.payroll-recipient-form>header{gap:3px;display:grid}.payroll-recipient-form>header h3{color:#102c22;margin:0;font-size:14px}.payroll-recipient-form>header p{color:#57635c;margin:0;font-size:11.5px;line-height:1.5}.payroll-recipient-fields,.payroll-funding-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.payroll-workflow label{color:#57635c;letter-spacing:.06em;text-transform:uppercase;gap:6px;font-size:10px;font-weight:800;display:grid}.payroll-workflow input,.payroll-workflow select{color:#16211b;width:100%;min-height:43px;font:inherit;letter-spacing:normal;text-transform:none;background:#fffef9;border:1px solid #102c222e;border-radius:9px;padding:10px 12px}.payroll-workflow input:focus,.payroll-workflow select:focus{border-color:#24664d;outline:none;box-shadow:0 0 0 3px #24664d24}.payroll-recipient-form>button,.payroll-prepare-button{color:#fdfcf6;background:#24664d;border:0;border-radius:8px;justify-self:start;min-height:40px;padding:0 13px;font-weight:750}.payroll-recipient-form>button:disabled,.payroll-prepare-button:disabled{opacity:.55;cursor:not-allowed}.payroll-funding-step{align-content:start;gap:14px;display:grid;background:#fdfcf6!important;border:1px solid #102c221c!important;padding:18px!important}.payroll-workflow-heading{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:11px;display:grid}.payroll-workflow-heading>div{gap:3px;display:grid}.payroll-workflow-heading h3{color:#102c22;margin:0;font-size:14px}.payroll-workflow-heading p{color:#57635c;margin:0;font-size:11.5px;line-height:1.5}.payroll-funding-step>.ghost{color:#24664d;background:#f1f6f1;border:1px solid #24664d2e;border-radius:8px;justify-self:start;min-height:38px;padding:0 11px}.payroll-selection-review{gap:7px;margin:0;padding:0;list-style:none;display:grid}.payroll-selection-review li{color:#35403a;background:#f7f4ea;border:1px solid #102c221a;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;font-size:11.5px;display:flex}.payroll-selection-review button{color:#8d3b2f;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;display:grid}.payroll-review-explainer{background:#f7f4ea;border:1px solid #102c221c;border-radius:9px;padding:11px 12px}.payroll-review-explainer summary{color:#24664d;cursor:pointer;font-size:11.5px;font-weight:700}.payroll-review-explainer p{margin-top:8px}.payroll-review-explainer small{color:#6f7973}.payroll-activity-disclosure{background:#fdfcf6;border:1px solid #102c221c;border-radius:11px;overflow:hidden}.payroll-activity-disclosure>button{color:#102c22;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:64px;padding:11px 18px 11px 14px;display:grid}.payroll-activity-disclosure>button>span{color:#6f7973;align-items:center;gap:8px;font-size:12px;display:flex}.payroll-activity-disclosure>button>span:first-child{gap:3px;display:grid}.payroll-activity-disclosure>button strong{color:#102c22;font-size:13.5px}.payroll-activity-disclosure>button small{color:#6f7973}.payroll-activity-disclosure>button svg{transition:transform .18s}.payroll-activity-disclosure>button[aria-expanded=true] svg{transform:rotate(180deg)}.payroll-activity-disclosure .payroll-batches{border-top:1px solid #102c2214;padding:0 12px 12px}.payroll-activity-disclosure .payroll-batches>article{background:#fdfcf6;border-radius:9px;margin-top:10px}.payslip-more-actions{position:relative}.payslip-more-actions summary{cursor:pointer;list-style:none}.payslip-more-actions summary::-webkit-details-marker{display:none}.payslip-more-actions[open]>div{z-index:12;border:1px solid var(--line);background:var(--paper);border-radius:10px;width:min(290px,82vw);padding:6px;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 18px 48px #173f3129}.payslip-more-actions>div>button{width:100%;min-height:58px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;display:flex}.payslip-more-actions>div>button:hover{background:var(--sage)}.payslip-more-actions>div>button>span:first-child{background:var(--sage);width:32px;height:32px;color:var(--green);border-radius:8px;flex:0 0 32px;place-items:center;font-weight:800;display:grid}.payslip-more-actions>div>button>span:last-child{gap:3px;display:grid}.payslip-more-actions strong{font-size:12.5px}.payslip-more-actions small{color:var(--muted);font-size:10.5px;line-height:1.35}.payslip-payment-setup{border:1px solid color-mix(in srgb, var(--green) 22%, var(--line));background:color-mix(in srgb, var(--sage) 34%, var(--paper));border-radius:13px;gap:15px;margin-top:16px;padding:18px;display:grid}.payslip-payment-setup>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.payslip-payment-setup>header>div{gap:4px;display:grid}.payslip-payment-setup>header strong{color:var(--ink);font-size:15px}.payslip-payment-setup>header small{color:var(--muted);line-height:1.45}.payslip-payment-state,.payslip-payment-gate{border:1px solid var(--line);background:var(--paper);border-radius:11px;align-items:flex-start;gap:12px;min-height:88px;padding:15px;display:flex}.payslip-payment-state>div,.payslip-payment-gate>div{gap:5px;display:grid}.payslip-payment-state small,.payslip-payment-gate p,.payslip-payment-gate small{color:var(--muted);margin:0;line-height:1.5}.payslip-payment-gate>span,.payslip-payment-state.is-error>span{background:var(--gold);width:34px;height:34px;color:var(--paper);border-radius:9px;flex:0 0 34px;place-items:center;font-weight:800;display:grid}.payslip-payment-state.is-error>span{background:var(--danger)}.payslip-payment-gate .button,.payslip-payment-state .button{width:max-content;margin-top:4px;text-decoration:none}.payslip-payment-accounts{gap:9px;display:grid}.payslip-payment-account{border:1px solid var(--line);background:var(--paper);border-radius:10px;padding:14px}.payslip-payment-account>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.payslip-payment-account>header>span{gap:3px;display:grid}.payslip-payment-account>header small{color:var(--muted)}.payslip-payment-account>header b{color:#785719;background:#f7ebcf;border-radius:100px;padding:4px 8px;font-size:10px}.payslip-payment-account>header b.is-ready{background:var(--sage);color:var(--green)}.payslip-payment-setup>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:13px;display:flex}.payslip-payment-setup>footer>span{color:var(--muted);font-size:12px}@media (prefers-reduced-motion:no-preference){.payroll-disclosure-body,.payslip-payment-setup{animation:.18s ease-out both payment-disclosure-in}}@keyframes payment-disclosure-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (width<=760px){.workspace-shell .payroll-payment-disclosure>.payroll-disclosure-summary{grid-template-columns:42px minmax(0,1fr) 38px;gap:10px;padding:15px 16px}.payroll-disclosure-status{display:none}.payroll-disclosure-action{justify-content:center;width:38px;padding:0;font-size:0}.payroll-business-gate ol,.payroll-purpose-picker>div{grid-template-columns:1fr}.payroll-selected-purpose>header{flex-direction:column;align-items:stretch}.payroll-back-choice{width:max-content}.payroll-recipient-fields,.payroll-funding-fields{grid-template-columns:1fr}.payroll-recipient-form{padding:16px 16px 18px}.payroll-activity-disclosure>button{align-items:flex-start}.payslip-payment-setup>footer{flex-direction:column;align-items:stretch}.payslip-payment-setup>footer .button{width:100%}}@media (width<=520px){.payroll-disclosure-copy small{display:none}.payroll-disclosure-body{padding:14px}.payroll-disclosure-assurance{grid-template-columns:1fr;gap:4px}.payroll-business-gate{padding:15px}.payroll-business-gate-actions{flex-direction:column;align-items:stretch}.payroll-business-gate-actions .workspace-button{justify-content:center;width:100%}.payroll-workflow-summary{grid-template-columns:34px minmax(0,1fr) 18px;gap:9px;padding:11px 16px 11px 12px}.payroll-workflow-status{display:none}.payroll-recipient-form,.payroll-funding-step{padding:14px!important}.payroll-recipient-form>button,.payroll-prepare-button,.payroll-funding-step>.ghost{justify-self:stretch;width:100%}.payroll-activity-disclosure>button{grid-template-columns:1fr;padding-right:16px}.payroll-activity-disclosure>button>span:last-child{justify-content:space-between}.payslip-payment-setup{padding:13px}}@media (prefers-reduced-motion:reduce){.payroll-disclosure-action svg,.payroll-workflow-caret svg,.payroll-activity-disclosure>button svg,.payroll-disclosure-summary,.payroll-purpose-picker>div>button{transition:none}}.feedback-launcher{min-width:0;min-height:36px;color:var(--green);border:1px solid color-mix(in srgb, var(--green) 18%, transparent);white-space:nowrap;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 11px;font-size:12px;font-weight:700;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex}.feedback-launcher:hover,.feedback-launcher:focus-visible{border-color:color-mix(in srgb, var(--green) 34%, transparent);background:color-mix(in srgb, var(--sage) 38%, transparent)}.feedback-launcher:active{transform:translateY(1px)}.feedback-launcher:focus-visible,.feedback-dialog button:focus-visible,.feedback-dialog textarea:focus-visible,.feedback-dialog input:focus-visible{outline:3px solid color-mix(in srgb, var(--gold) 50%, transparent);outline-offset:2px}.feedback-glyph{border:1.6px solid;border-radius:4px;flex:0 0 17px;width:17px;height:14px;display:inline-block;position:relative}.feedback-glyph:after{content:"";background:inherit;border-bottom:1.6px solid;border-left:1.6px solid;width:5px;height:5px;position:absolute;bottom:-4px;left:3px;transform:skewY(-34deg)}.feedback-glyph i{opacity:.62;border-top:1.3px solid;position:absolute;inset:5px 3px auto}.workspace-sidebar-utilities{gap:10px;min-width:0;display:grid}.workspace-feedback-launcher{color:#35403a;background:#fdfcf694;border-color:#102c221f;justify-content:flex-start;width:100%;min-height:42px;padding:9px 11px}.workspace-feedback-launcher:hover,.workspace-feedback-launcher:focus-visible{color:#102c22;background:#fdfcf6;border-color:#102c223d}.workspace-shell.is-sidebar-collapsed .workspace-feedback-launcher{justify-content:center;padding-inline:8px}.workspace-shell.is-sidebar-collapsed .workspace-feedback-launcher .feedback-launcher-label{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.workspace-feedback-mobile{display:none}.editor-feedback-launcher{min-height:38px;color:var(--green);background:var(--paper)}.landing-v2-footer-nav .landing-feedback-launcher{min-height:0;color:inherit;font:inherit;background:0 0;border:0;border-radius:0;padding:0}.landing-v2-footer-nav .landing-feedback-launcher .feedback-glyph{display:none}.landing-v2-footer-nav .landing-feedback-launcher:hover,.landing-v2-footer-nav .landing-feedback-launcher:focus-visible{color:#f2ead7;background:0 0}.feedback-dialog{color:#16211b;background:#f7f4ea;border:0;border-left:1px solid #102c221f;border-radius:0;width:min(500px,100%);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;font-family:Schibsted Grotesk,Helvetica Neue,Arial,sans-serif;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-24px 0 70px #102c2233}.feedback-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a1f1875}.feedback-sheet{grid-template-rows:auto minmax(0,1fr);height:100%;display:grid}.feedback-sheet>header{color:#f7f4ea;background:#102c22;border-bottom:1px solid #f2ead729;justify-content:space-between;align-items:flex-start;gap:22px;padding:26px 26px 21px;display:flex}.feedback-sheet>header>div{gap:5px;display:grid}.feedback-sheet>header>div>span{color:#e7c582;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700}.feedback-sheet>header h2{color:#f7f4ea;letter-spacing:-.035em;margin:0;font:650 28px/1 Archivo,Helvetica Neue,Arial,sans-serif}.feedback-sheet>header p{color:#f2ead7c2;max-width:44ch;margin:2px 0 0;font-size:13px;line-height:1.48}.feedback-sheet>header>button{color:#f2ead7;background:0 0;border:1px solid #f2ead73d;border-radius:8px;flex:0 0 34px;place-items:center;width:34px;height:34px;padding:0;display:grid}.feedback-sheet>header>button:hover{background:#f2ead71a}.feedback-sheet>header>button span{font-size:25px;font-weight:300;line-height:1}.feedback-panel-body{overscroll-behavior:contain;min-height:0;overflow:auto}.feedback-tabs{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f7f4eaf5;grid-template-columns:1fr 1fr;padding:0 24px;display:grid;position:sticky;top:0}.feedback-tabs button{color:#68736d;background:0 0;border:0;border-bottom:2px solid #0000;min-height:50px;padding:0 8px;font-size:12px;font-weight:700}.feedback-tabs button[aria-selected=true]{color:#102c22;border-bottom-color:#c9963c}.feedback-form{gap:21px;padding:24px 26px 34px;display:grid}.feedback-form fieldset{border:0;min-width:0;margin:0;padding:0}.feedback-form legend,.feedback-message-field>span,.feedback-attachment-field>div:first-child>span{color:#102c22;margin:0 0 9px;font-size:12px;font-weight:750;display:block}.feedback-category-grid{gap:8px;display:grid}.feedback-category-grid label{color:#526059;cursor:pointer;background:#fdfcf6;border:1px solid #102c2224;border-radius:9px;gap:11px;min-height:62px;padding:12px 13px;transition:border-color .15s,background-color .15s,transform .15s;display:flex;position:relative}.feedback-category-grid label:hover{border-color:#102c2247}.feedback-category-grid label:active{transform:translateY(1px)}.feedback-category-grid label.is-selected{color:#102c22;background:#edf3ea;border-color:#24664d;box-shadow:inset 3px 0 #24664d}.feedback-category-grid input{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.feedback-category-grid label:focus-within,.feedback-file-button:focus-within{outline:3px solid color-mix(in srgb, var(--gold) 50%, transparent);outline-offset:2px}.feedback-category-grid label>span{gap:3px;display:grid}.feedback-category-grid strong{font-size:12px}.feedback-category-grid small{color:#6b756f;font-size:11px;line-height:1.4}.feedback-message-field{display:grid}.feedback-message-field textarea{resize:vertical;color:#16211b;background:#fdfcf6;border:1px solid #102c2233;border-radius:9px;width:100%;min-height:132px;padding:12px 13px;font-size:13px;line-height:1.55}.feedback-message-field textarea::placeholder{color:#727c76;opacity:1}.feedback-message-field>small{color:#69756e;justify-content:space-between;gap:16px;margin-top:7px;font-size:10px;line-height:1.45;display:flex}.feedback-message-field>small span:first-child{max-width:38ch}.feedback-attachment-field{gap:10px;display:grid}.feedback-attachment-field>div:first-child>span{margin-bottom:2px}.feedback-attachment-field>div:first-child>small{color:#69756e;font-size:10px}.feedback-file-button{color:#24664d;cursor:pointer;background:#fdfcf6b3;border:1px dashed #102c224d;border-radius:9px;place-items:center;min-height:72px;display:grid}.feedback-file-button:hover{background:#fdfcf6;border-color:#24664d}.feedback-file-button input{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.feedback-file-button span{font-size:12px;font-weight:750}.feedback-attachment-preview{background:#fdfcf6;border:1px solid #102c2224;border-radius:9px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px;display:grid}.feedback-attachment-preview img{object-fit:cover;border-radius:6px;width:58px;height:48px}.feedback-attachment-preview>span{gap:2px;min-width:0;display:grid}.feedback-attachment-preview strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.feedback-attachment-preview small{color:#707a74;font-size:10px}.feedback-attachment-preview button{color:#8b3b32;background:0 0;border:1px solid #8b3b3238;border-radius:7px;padding:7px 8px;font-size:10px;font-weight:700}.feedback-contact-choice{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.feedback-contact-choice input{accent-color:#24664d;flex:none;width:17px;height:17px;margin:2px 0 0}.feedback-contact-choice>span{gap:3px;display:grid}.feedback-contact-choice strong{color:#102c22;font-size:11px}.feedback-contact-choice small{color:#69756e;font-size:10px;line-height:1.4}.feedback-guest-note{color:#5d665f;background:#fbf3e2;border-left:3px solid #c9963c;margin:0;padding:11px 12px;font-size:11px;line-height:1.5}.feedback-context-note{color:#637069;align-items:flex-start;gap:8px;margin:-3px 0 0;font-size:10px;line-height:1.45;display:flex}.feedback-context-note>span{color:#24664d;border:1px solid #24664d47;border-radius:50%;flex:0 0 17px;place-items:center;width:17px;height:17px;font-size:10px;font-weight:800;display:grid}.feedback-form-error{color:#84372f;background:#f8e6e2;border-left:3px solid #a6463c;margin:-5px 0 0;padding:10px 11px;font-size:11px;line-height:1.45}.feedback-submit{color:#fdfcf6;background:#102c22;border:1px solid #102c22;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:12px;font-weight:750;display:inline-flex}.feedback-submit:hover:not(:disabled){background:#1f4b3a}.feedback-submit:disabled{cursor:not-allowed;opacity:.52}.feedback-submit-loader{border:2px solid #fdfcf65c;border-top-color:#fdfcf6;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite feedback-spin}@keyframes feedback-spin{to{transform:rotate(360deg)}}.feedback-success{background:#edf3ea;border:1px solid #24664d38;border-radius:10px;justify-items:start;gap:10px;margin:28px 26px;padding:24px;display:grid}.feedback-success>span{color:#fdfcf6;background:#24664d;border-radius:9px;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.feedback-success h3{color:#102c22;letter-spacing:-.025em;margin:4px 0 0;font:650 21px/1.1 Archivo,sans-serif}.feedback-success p{color:#526059;margin:0;font-size:12px;line-height:1.55}.feedback-success small{color:#69756e;letter-spacing:.05em;font:650 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.feedback-success>div{flex-wrap:wrap;gap:8px;margin-top:5px;display:flex}.feedback-success button,.feedback-history-state button,.feedback-load-more{color:#fdfcf6;background:#102c22;border:1px solid #102c22;border-radius:8px;min-height:36px;padding:8px 11px;font-size:11px;font-weight:700}.feedback-success button.ghost{color:#102c22;background:0 0}.feedback-history{gap:15px;padding:22px 24px 34px;display:grid}.feedback-history-list{gap:10px;display:grid}.feedback-history-list>article{background:#fdfcf6;border:1px solid #102c2224;border-radius:9px;gap:10px;padding:15px;display:grid}.feedback-history-list article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.feedback-history-list article>header>span{color:#7a591d;font-size:10px;font-weight:750}.feedback-history-list article>header>strong{color:#43534a;text-transform:uppercase;letter-spacing:.04em;background:#e7ece8;border-radius:100px;padding:4px 7px;font-size:9px}.feedback-history-list article>header>strong.is-planned{color:#6f5017;background:#f7ebcf}.feedback-history-list article>header>strong.is-resolved{color:#205c44;background:#dfeadf}.feedback-history-list article>header>strong.is-closed{color:#666e69;background:#e7e8e5}.feedback-history-list article>p{color:#26342d;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.55}.feedback-history-meta{color:#727c76;text-transform:capitalize;flex-wrap:wrap;gap:6px 14px;font-size:9px;display:flex}.feedback-history-list aside{background:#edf3ea;border-left:3px solid #24664d;padding:10px 11px}.feedback-history-list aside strong{color:#205c44;font-size:10px}.feedback-history-list aside p{color:#4c5b53;margin:4px 0 0;font-size:11px;line-height:1.45}.feedback-history-attachment{color:#24664d;text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:0;font-size:10px;font-weight:750;text-decoration:underline}.feedback-history-attachment:disabled{opacity:.55}.feedback-history-image{object-fit:contain;background:#f2efe4;border:1px solid #102c221f;border-radius:8px;width:100%;max-height:270px}.feedback-load-more{justify-self:center}.feedback-history-state{text-align:center;justify-items:center;gap:9px;padding:70px 30px;display:grid}.feedback-history-state>.feedback-glyph{color:#24664d;margin-bottom:5px;transform:scale(1.35)}.feedback-history-state strong{color:#102c22;font:650 17px/1.2 Archivo,sans-serif}.feedback-history-state p{color:#69756e;max-width:34ch;margin:0;font-size:11px;line-height:1.5}.feedback-history-skeleton{gap:10px;padding:24px;display:grid}.feedback-history-skeleton i{background:linear-gradient(100deg,#ece9de 20%,#f7f4ea 40%,#ece9de 60%) 0 0/220% 100%;border:1px solid #102c2214;border-radius:9px;height:112px;animation:1.2s ease-in-out infinite feedback-skeleton}@keyframes feedback-skeleton{to{background-position:-220% 0}}@media (prefers-reduced-motion:no-preference){.feedback-dialog[open]{animation:.22s cubic-bezier(.16,1,.3,1) both feedback-sheet-in}}@keyframes feedback-sheet-in{0%{opacity:.82;transform:translate(24px)}to{opacity:1;transform:none}}@media (width<=920px){.workspace-feedback-mobile{color:#102c22;background:#fdfcf6;flex:0 0 38px;width:38px;height:38px;padding:0;display:inline-flex}.workspace-feedback-mobile .feedback-launcher-label{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}@media (width<=680px){.top-actions{gap:6px;max-width:138px}.top-actions>.editor-feedback-launcher{flex:0 0 36px;width:36px;height:36px;min-height:36px;padding:0;display:inline-flex!important}.editor-feedback-launcher .feedback-launcher-label{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.feedback-dialog{border-left:0;width:100%}.feedback-sheet>header{padding:21px 19px 18px}.feedback-sheet>header h2{font-size:25px}.feedback-tabs{padding-inline:16px}.feedback-form{padding:21px 18px 30px}.feedback-success{margin:22px 18px}.feedback-history{padding:18px 16px 28px}.feedback-message-field>small{gap:3px;display:grid}}@media (prefers-reduced-motion:reduce){.feedback-launcher,.feedback-category-grid label,.feedback-dialog[open]{transition:none;animation:none}.feedback-submit-loader,.feedback-history-skeleton i{animation:none}}.operator-feedback-main{align-content:start;display:grid}.operator-feedback-toolbar{border-bottom:1px solid #102c2224;align-items:end;gap:10px;padding:20px 0;display:flex}.operator-feedback-toolbar label,.operator-feedback-card form label{color:#647064;letter-spacing:.07em;text-transform:uppercase;gap:6px;font:650 10px/1 Archivo,sans-serif;display:grid}.operator-feedback-toolbar select,.operator-feedback-card select,.operator-feedback-card textarea{color:#102c22;letter-spacing:0;text-transform:none;background:#fffaf0;border:1px solid #c9c5b3;border-radius:7px;min-height:38px;padding:9px 10px;font:500 12px/1.3 Schibsted Grotesk,sans-serif}.operator-feedback-toolbar button,.operator-feedback-card form button,.operator-feedback-empty button,.operator-feedback-more{color:#fffaf0;background:#102c22;border:1px solid #102c22;border-radius:7px;min-height:38px;padding:9px 13px;font:650 11px/1 Archivo,sans-serif}.operator-feedback-toolbar button:disabled,.operator-feedback-card form button:disabled,.operator-feedback-more:disabled{cursor:not-allowed;opacity:.5}.operator-feedback-list{gap:14px;margin-top:20px;display:grid}.operator-feedback-card{background:#fffaf0;border:1px solid #102c222e;border-radius:10px;gap:14px;padding:20px;display:grid}.operator-feedback-card>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.operator-feedback-card>header>div{flex-wrap:wrap;align-items:center;gap:8px 13px;display:flex}.operator-feedback-card time{color:#788378;font-size:10px}.operator-feedback-category{color:#745317;font-size:10px;font-weight:750}.operator-feedback-category.is-issue{color:#873c33}.operator-feedback-category.is-confusing{color:#725216}.operator-feedback-category.is-idea{color:#246449}.operator-feedback-status{color:#4d5b53;letter-spacing:.04em;text-transform:uppercase;background:#e7ece8;border-radius:100px;padding:5px 8px;font:750 9px/1 Archivo,sans-serif}.operator-feedback-status.is-planned{color:#725216;background:#f1dfb3}.operator-feedback-status.is-resolved{color:#246449;background:#cce6d7}.operator-feedback-status.is-closed{color:#626b65;background:#dedfd9}.operator-feedback-message{color:#263b31;white-space:pre-wrap;max-width:78ch;margin:0;font-size:13px;line-height:1.6}.operator-feedback-context{background:#e1dccb;border:1px solid #e1dccb;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid}.operator-feedback-context>div{background:#f8f2e4;min-width:0;padding:9px 10px}.operator-feedback-context dt{color:#788378;text-transform:uppercase;font-size:9px}.operator-feedback-context dd{color:#102c22;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;margin:4px 0 0;font-size:11px;overflow:hidden}.operator-feedback-reporter{border-top:1px solid #e1dccb;border-bottom:1px solid #e1dccb;justify-content:space-between;align-items:center;gap:16px;padding:11px 0;display:flex}.operator-feedback-reporter>span{gap:3px;display:grid}.operator-feedback-reporter strong{font-size:11px}.operator-feedback-reporter small,.operator-feedback-reporter a{color:#6c786f;font-size:10px}.operator-feedback-reporter a{color:#825c17;text-underline-offset:3px}.operator-feedback-card form{grid-template-columns:minmax(130px,.28fr) minmax(260px,1fr);align-items:start;gap:12px;display:grid}.operator-feedback-note{position:relative}.operator-feedback-note textarea{resize:vertical;min-height:74px}.operator-feedback-note small{color:#788378;background:#fffaf0;padding:2px 4px;font-size:8px;position:absolute;bottom:7px;right:8px}.operator-feedback-card form>div{grid-column:1/-1;align-items:center;gap:12px;display:flex}.operator-feedback-card form>div p{color:#53655a;margin:0;font-size:10px}.operator-feedback-card form>div p[role=alert]{color:#873c33}.operator-feedback-more{justify-self:center;margin-top:20px}.operator-feedback-empty{text-align:center;justify-items:center;gap:8px;padding:70px 20px;display:grid}.operator-feedback-empty strong{color:#102c22;font:700 18px/1.2 Archivo,sans-serif}.operator-feedback-empty p{color:#6d786f;margin:0;font-size:12px}.operator-feedback-page-error{color:#873c33;background:#f8e6e2;border-left:3px solid #a6463c;margin:0;padding:10px 12px;font-size:11px}.operator-feedback-loading{gap:12px;margin-top:20px;display:grid}.operator-feedback-loading i{background:linear-gradient(100deg,#e4decd 20%,#f2ead7 40%,#e4decd 60%) 0 0/220% 100%;border:1px solid #102c221a;border-radius:10px;height:210px;animation:1.2s ease-in-out infinite feedback-skeleton}@media (width<=700px){.operator-feedback-toolbar{grid-template-columns:1fr 1fr;display:grid}.operator-feedback-toolbar button{grid-column:1/-1}.operator-feedback-card{padding:15px}.operator-feedback-context,.operator-feedback-card form{grid-template-columns:1fr}.operator-feedback-card form>div{flex-direction:column;grid-column:auto;align-items:flex-start}.operator-feedback-reporter{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.operator-feedback-loading i{animation:none}}.workspace-billing-mark{border:1px solid;border-radius:7px;place-items:center;width:24px;height:24px;font:700 14px/1 Archivo,sans-serif;display:grid}.workspace-shell .billing-page{gap:clamp(20px,2.5vw,30px)}.workspace-shell .billing-heading{margin-bottom:0}.billing-state{background:#fdfcf6;border:1px solid #102c221c;border-radius:13px;align-items:flex-start;gap:15px;max-width:760px;padding:24px;display:flex}.billing-state>span:not(.billing-spinner){color:#8d332b;background:#f2d9d0;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.billing-state>div{gap:7px;display:grid}.billing-state strong{color:#102c22;font:600 17px/1.2 Archivo,sans-serif}.billing-state p{color:#5b6660;margin:0;font-size:14px;line-height:1.55}.billing-state .workspace-button{justify-self:start;margin-top:7px}.billing-state.is-error{background:#fdf7f5;border-color:#a8342a45}.billing-spinner{border:2px solid #102c2221;border-top-color:#24664d;border-radius:50%;flex:0 0 22px;width:22px;height:22px;margin-top:2px;animation:.75s linear infinite billing-spin}@keyframes billing-spin{to{transform:rotate(360deg)}}.billing-feedback{color:#29463a;background:#edf5ed;border-left:3px solid #24664d;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 13px;padding:13px 14px;font-size:13px;line-height:1.45;display:grid}.billing-feedback.is-info{color:#6d4d17;background:#fbf7ee;border-color:#8a6320}.billing-feedback.is-error{color:#7d271f;background:#fdf0ed;border-color:#a8342a}.billing-feedback strong{font-family:Archivo,sans-serif}.billing-feedback button{color:inherit;text-underline-offset:3px;background:0 0;border:0;padding:5px 7px;font-weight:600;text-decoration:underline}.billing-plan-hero{background:#fdfcf6;border:1px solid #102c221f;border-radius:13px;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);min-height:410px;display:grid;overflow:hidden}.billing-plan-copy{background:radial-gradient(circle at 4% 8%,#c9963c1f,#0000 32%),#fdfcf6;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(28px,4.4vw,62px);display:flex}.billing-status{color:#44524a;letter-spacing:.04em;text-transform:uppercase;background:#102c220a;border:1px solid #102c2226;border-radius:7px;align-items:center;min-height:27px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.billing-status.is-good{color:#1e593f;background:#e5f0e5;border-color:#24664d40}.billing-status.is-warn{color:#725216;background:#f5ead0;border-color:#8a632047}.billing-plan-copy h2{color:#102c22;letter-spacing:-.048em;text-wrap:balance;max-width:15ch;margin:22px 0 14px;font:600 clamp(30px,4.2vw,52px)/1.03 Archivo,sans-serif}.billing-plan-copy>p{color:#57635c;text-wrap:pretty;max-width:58ch;margin:0;font-size:15px;line-height:1.65}.billing-plan-facts{border-top:1px solid #102c221a;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;max-width:660px;margin:28px 0 0;padding-top:20px;display:grid}.billing-plan-facts div{gap:5px;display:grid}.billing-plan-facts dt{color:#738078;font-size:11px}.billing-plan-facts dd{color:#102c22;margin:0;font-size:13px;font-weight:650}.billing-offer,.billing-plan-actions,.billing-offer-unavailable{color:#f2ead7;background:#102c22;flex-direction:column;justify-content:center;gap:17px;padding:clamp(26px,3.5vw,48px);display:flex}.billing-offer>p{gap:4px;margin:0;display:grid}.billing-offer>p strong{color:#fffaf0;letter-spacing:-.05em;font:600 clamp(36px,4vw,51px)/1 Archivo,sans-serif}.billing-offer>p span,.billing-price-transition span{color:#f2ead7ab;font-size:13px}.billing-price-transition{border-top:1px solid #f2ead729;gap:4px;padding-top:16px;display:grid}.billing-price-transition strong{color:#f2ead7;font:600 18px/1.2 Archivo,sans-serif}.billing-credit-allowance{color:#d9b76e;font-size:13px;font-weight:650}.billing-checkout-closed{color:#fff4da;background:#d9b76e17;border:1px solid #d9b76e47;border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.5}.billing-terms-check{color:#f2ead7d9;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;font-size:12px;line-height:1.55;display:grid}.billing-terms-check input{accent-color:#c9963c;width:17px;height:17px;margin:1px 0 0}.billing-offer .workspace-button.primary{color:#102c22;background:#c9963c;width:100%}.billing-offer .workspace-button.primary:hover{background:#d6a64f}.billing-offer .workspace-button:disabled{color:#f2ead773;cursor:not-allowed;background:#f2ead714;border-color:#f2ead71f}.billing-offer>small{color:#f2ead79e;font-size:11px;line-height:1.55}.billing-plan-actions{justify-content:center;align-items:stretch}.billing-plan-actions .workspace-button{color:#f2ead7;border-color:#f2ead747}.billing-plan-actions .workspace-button:hover{background:#f2ead714}.billing-plan-actions .workspace-button.primary{color:#102c22;background:#c9963c;border:0}.billing-text-action{color:#d9c9a9;text-underline-offset:4px;background:0 0;border:0;align-self:center;padding:6px;font-size:12px;font-weight:650;text-decoration:underline}.billing-checkout-resume{gap:9px;display:grid}.billing-checkout-resume strong{color:#fffaf0;font:600 19px/1.2 Archivo,sans-serif}.billing-checkout-resume p{color:#f2ead7bd;margin:0;font-size:13px;line-height:1.55}.billing-offer-unavailable strong{color:#fffaf0;font:600 23px/1.1 Archivo,sans-serif}.billing-offer-unavailable p{color:#f2ead7ad;margin:0;line-height:1.6}.billing-inline-alert{color:#24513d;background:#e2efe3;border-left:3px solid #2b7054;gap:5px;padding:13px 14px;font-size:12px;line-height:1.5;display:grid}.billing-plan-actions .billing-inline-alert{color:#f2ead7;background:#c9963c1f}.billing-inline-alert.is-warning{border-color:#c9963c}.billing-inline-alert strong{font-family:Archivo,sans-serif}.billing-value-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:18px;display:grid}.billing-value-grid article{background:#fdfcf6;border:1px solid #102c221c;border-radius:13px;padding:clamp(22px,3vw,34px)}.billing-value-grid article:last-child{background:#eff5ef;border-color:#24664d3d}.billing-value-grid article>span{color:#8a6320;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:650}.billing-value-grid h2{color:#102c22;letter-spacing:-.03em;margin:8px 0 22px;font:600 23px/1.1 Archivo,sans-serif}.billing-value-grid dl{gap:0;margin:0;display:grid}.billing-value-grid dl div{border-bottom:1px solid #102c2217;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px 0;display:grid}.billing-value-grid dl div:last-child{border-bottom:0}.billing-value-grid dt{color:#4f5d55;font-size:13px}.billing-value-grid dd{color:#1f5c43;text-align:right;margin:0;font-size:12px;font-weight:650}.billing-credit-section,.billing-activity{background:#fdfcf6;border:1px solid #102c221c;border-radius:13px;padding:clamp(24px,3.4vw,40px)}.billing-credit-section>header,.billing-activity>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.billing-credit-section h2,.billing-activity h2{color:#102c22;letter-spacing:-.04em;margin:4px 0 7px;font:600 clamp(23px,3vw,33px)/1.05 Archivo,sans-serif}.billing-credit-section header p:not(.eyebrow){color:#5b6660;max-width:65ch;margin:0;font-size:13px;line-height:1.55}.billing-credit-signal{color:#1d5a40;white-space:nowrap;background:#e5f0e5;border:1px solid #24664d38;border-radius:7px;padding:7px 10px;font-size:11px;font-weight:700}.billing-credit-signal.is-low{color:#6d4d17;background:#f5ead0;border-color:#8a632040}.billing-credit-signal.is-empty{color:#87362e;background:#f5dfd9;border-color:#a8342a3b}.billing-credit-facts{background:#102c221a;border:1px solid #102c221a;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:27px 0 20px;display:grid}.billing-credit-facts>div{background:#f7f4ea;gap:8px;padding:18px;display:grid}.billing-credit-facts span{color:#718078;font-size:11px}.billing-credit-facts strong{color:#102c22;font-variant-numeric:tabular-nums;font:600 23px/1 Archivo,sans-serif}.billing-activity>header{align-items:center;padding-bottom:18px}.billing-activity>header button{color:#24664d;text-underline-offset:3px;background:0 0;border:0;padding:6px;font-size:12px;font-weight:650;text-decoration:underline}.billing-activity-feed{border-top:1px solid #102c221c}.billing-activity-feed article{border-bottom:1px solid #102c2214;grid-template-columns:minmax(0,1fr) auto 58px;align-items:center;gap:16px;min-height:64px;display:grid}.billing-activity-feed article:last-child{border-bottom:0}.billing-activity-feed article>div{gap:3px;display:grid}.billing-activity-feed strong{color:#263b31;font-size:13px}.billing-activity-feed span,.billing-activity-feed time{color:#77827b;text-transform:capitalize;font-size:11px}.billing-activity-feed b{color:#24664d;text-align:right;font-variant-numeric:tabular-nums;font:600 15px/1 Archivo,sans-serif}.billing-activity-feed b.is-negative{color:#87362e}.billing-dialog-backdrop{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#081b14a3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.billing-dialog{background:#fdfcf6;border:1px solid #102c2224;border-radius:13px;gap:13px;width:min(480px,100%);padding:clamp(24px,4vw,34px);display:grid;box-shadow:0 26px 80px #071a1347}.billing-dialog-mark{color:#8c332b;background:#f2d9d0;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.billing-dialog h2{color:#102c22;letter-spacing:-.035em;margin:3px 0 0;font:600 25px/1.08 Archivo,sans-serif}.billing-dialog p{color:#57635c;margin:0;font-size:13.5px;line-height:1.6}.billing-dialog>div{justify-content:flex-end;gap:9px;margin-top:9px;display:flex}.workspace-shell .workspace-button.danger{color:#9b3128;border-color:#a8342a57}.workspace-shell .workspace-button.danger:hover{background:#f8e7e2}@media (width<=900px){.billing-plan-hero{grid-template-columns:1fr}.billing-plan-copy{min-height:360px}.billing-plan-copy h2{max-width:19ch}.billing-value-grid{grid-template-columns:1fr}}@media (width<=640px){.billing-feedback{grid-template-columns:1fr auto}.billing-feedback>span{grid-area:2/1/auto/-1}.billing-plan-copy,.billing-offer,.billing-plan-actions,.billing-offer-unavailable{padding:24px 19px}.billing-plan-copy{min-height:330px}.billing-plan-facts,.billing-credit-facts{grid-template-columns:1fr}.billing-credit-section>header,.billing-activity>header{flex-direction:column;align-items:flex-start}.billing-activity-feed article{grid-template-columns:minmax(0,1fr) 50px;gap:8px 12px;padding:11px 0}.billing-activity-feed time{grid-area:2/1}.billing-activity-feed b{grid-area:1/2/3}.billing-dialog>div{flex-direction:column-reverse}.billing-dialog .workspace-button{width:100%}}@media (prefers-reduced-motion:reduce){.billing-spinner{animation:none}}.operator-pricing-main{align-content:start;gap:22px;display:grid}.operator-pricing-metrics{background:#102c2229;border:1px solid #102c2229;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:stretch;gap:1px;margin-top:20px;display:grid}.operator-pricing-metrics article{background:#fffaf0;gap:6px;min-height:108px;padding:17px;display:grid}.operator-pricing-metrics span{color:#6d786f;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.operator-pricing-metrics strong{color:#102c22;font:700 27px/1 Archivo,sans-serif}.operator-pricing-metrics small{color:#768078;font-size:10px;line-height:1.4}.operator-pricing-metrics>button{border:0;min-width:155px;border-radius:0!important}.operator-pricing-feedback{color:#24513d;background:#dcebdc;border-left:3px solid #2b7054;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 13px;padding:12px 14px;font-size:11px;display:grid}.operator-pricing-feedback.is-error{color:#762e26;background:#f2d9d0;border-color:#a7473d}.operator-pricing-feedback button{min-height:28px;color:inherit;text-underline-offset:3px;background:0 0;border:0;padding:5px 8px;text-decoration:underline}.operator-pricing-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:18px;display:grid}.operator-pricing-versions{background:#fffaf0;border:1px solid #102c222b;border-radius:10px;position:sticky;top:76px;overflow:hidden}.operator-pricing-versions>header{border-bottom:1px solid #102c221f;justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}.operator-pricing-versions>header strong{color:#102c22;font:700 13px/1 Archivo,sans-serif}.operator-pricing-versions>header small{color:#7a837b;font-size:9px}.operator-pricing-versions nav{max-height:calc(100dvh - 180px);display:grid;overflow:auto}.operator-pricing-versions nav button{color:#102c22;text-align:left;background:0 0;border:0;border-bottom:1px solid #102c2214;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-height:70px;padding:12px 13px;display:grid;border-radius:0!important}.operator-pricing-versions nav button:last-child{border-bottom:0}.operator-pricing-versions nav button:hover{background:#f3eedf}.operator-pricing-versions nav button.is-selected{background:#f1ead8;box-shadow:inset 3px 0 #c9963c}.operator-pricing-versions nav button>span{gap:4px;min-width:0;display:grid}.operator-pricing-versions nav button strong{font-size:11px}.operator-pricing-versions nav button small{color:#748078;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.operator-pricing-versions em,.operator-pricing-state,.operator-pricing-terms>header>span{color:#56645c;letter-spacing:.035em;text-align:center;text-transform:uppercase;background:#e4e7df;border-radius:6px;padding:5px 7px;font:700 8px/1 Archivo,sans-serif}.operator-pricing-versions em.is-active,.operator-pricing-state.is-active{color:#1f5c43;background:#cce6d7}.operator-pricing-versions em.is-awaiting_approval,.operator-pricing-versions em.is-scheduled,.operator-pricing-state.is-awaiting_approval,.operator-pricing-state.is-scheduled{color:#725216;background:#f1dfb3}.operator-pricing-versions em.is-provisioning,.operator-pricing-state.is-provisioning{color:#31586f;background:#d9e7ee}.operator-pricing-versions em.is-provisioning_failed,.operator-pricing-state.is-provisioning_failed{color:#80352d;background:#f2d9d0}.operator-pricing-detail{gap:18px;min-width:0;display:grid}.operator-pricing-impact,.operator-pricing-editor,.operator-pricing-terms,.operator-pricing-approval,.operator-pricing-next,.operator-pricing-copy{background:#fffaf0;border:1px solid #102c222e;border-radius:10px}.operator-pricing-impact{padding:22px}.operator-pricing-impact>header,.operator-pricing-editor>header,.operator-pricing-terms>header,.operator-pricing-approval>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.operator-pricing-impact h2,.operator-pricing-editor h2,.operator-pricing-terms h2,.operator-pricing-approval h2{color:#102c22;letter-spacing:-.035em;margin:3px 0 0;font:700 21px/1.08 Archivo,sans-serif}.operator-pricing-impact>header>span{color:#6d4d17;text-transform:uppercase;background:#f4e8c9;border:1px solid #8a632040;border-radius:6px;padding:6px 8px;font-size:9px;font-weight:700}.operator-pricing-impact>div{background:#ddd8c8;border:1px solid #ddd8c8;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:19px;display:grid}.operator-pricing-impact article{background:#f8f2e4;gap:8px;padding:16px;display:grid}.operator-pricing-impact article strong{color:#1f5c43;font:700 22px/1 Archivo,sans-serif}.operator-pricing-impact article span{color:#5e6c63;font-size:10px;line-height:1.45}.operator-pricing-impact>p{color:#69756d;margin:15px 0 0;font-size:10px;line-height:1.55}.operator-pricing-editor{padding:22px}.operator-pricing-editor>header p:not(.operator-eyebrow){color:#69756d;max-width:58ch;margin:7px 0 0;font-size:10px;line-height:1.5}.operator-pricing-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 18px;margin-top:22px;display:grid}.operator-pricing-fields label,.operator-pricing-approval label{color:#647064;letter-spacing:.06em;text-transform:uppercase;gap:6px;font:650 10px/1 Archivo,sans-serif;display:grid}.operator-pricing-fields label.is-wide{grid-column:1/-1}.operator-pricing-fields input,.operator-pricing-approval textarea{color:#102c22;letter-spacing:0;text-transform:none;background:#fffdf8;border:1px solid #c9c5b3;border-radius:7px;width:100%;min-height:40px;padding:9px 10px;font:500 13px/1.25 Schibsted Grotesk,sans-serif}.operator-pricing-fields input:focus,.operator-pricing-approval textarea:focus{border-color:#2b7054;outline:0;box-shadow:0 0 0 3px #2b70541f}.operator-pricing-fields small{color:#7a847d;letter-spacing:0;text-transform:none;font:400 9px/1.4 Schibsted Grotesk,sans-serif}.operator-pricing-form-error{color:#7f332b;background:#f5dfd9;border-left:3px solid #a7473d;margin:16px 0 0;padding:10px 11px;font-size:10px}.operator-pricing-terms{padding:22px}.operator-pricing-terms dl{background:#ded9c9;border:1px solid #ded9c9;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:20px 0 0;display:grid}.operator-pricing-terms dl div{background:#f8f2e4;gap:7px;min-height:82px;padding:14px;display:grid}.operator-pricing-terms dt{color:#718078;font-size:9px}.operator-pricing-terms dd{color:#102c22;margin:0;font:650 14px/1.25 Archivo,sans-serif}.operator-pricing-next,.operator-pricing-copy{justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;display:flex}.operator-pricing-next>div,.operator-pricing-copy>div{gap:5px;display:grid}.operator-pricing-next strong,.operator-pricing-copy strong{color:#102c22;font:700 13px/1.2 Archivo,sans-serif}.operator-pricing-next p,.operator-pricing-copy p{color:#69756d;margin:0;font-size:10px;line-height:1.45}.operator-pricing-approval{gap:18px;padding:22px;display:grid}.operator-pricing-approval dl{background:#ded9c9;border:1px solid #ded9c9;gap:1px;margin:0;display:grid}.operator-pricing-approval dl div{background:#f8f2e4;grid-template-columns:145px minmax(0,1fr);gap:12px;padding:11px 12px;display:grid}.operator-pricing-approval dt{color:#718078;font-size:9px}.operator-pricing-approval dd{color:#263b31;overflow-wrap:anywhere;min-width:0;margin:0;font-size:10px}.operator-pricing-approval code{font-size:9px}.operator-pricing-approval textarea{resize:vertical;min-height:76px}.operator-pricing-approval>button{justify-self:end}.operator-pricing-guard{color:#684d1d;background:#f4e8c9;border-left:3px solid #c9963c;margin:0;padding:11px 12px;font-size:10px;line-height:1.5}.operator-pricing-guard.is-error{color:#762e26;background:#f2d9d0;border-color:#a7473d}.operator-pricing-guard.is-ready{color:#24513d;background:#dcebdc;border-color:#2b7054}.operator-pricing-loading,.operator-pricing-empty{background:#fffaf0;border:1px solid #102c222b;border-radius:10px;justify-items:start;gap:8px;max-width:680px;padding:44px;display:grid}.operator-pricing-loading h1,.operator-pricing-empty strong{color:#102c22;margin:0;font:700 24px/1.1 Archivo,sans-serif}.operator-pricing-loading p,.operator-pricing-empty p{color:#657168;margin:0 0 8px;font-size:11px;line-height:1.5}@media (width<=980px){.operator-pricing-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.operator-pricing-metrics>button{grid-column:1/-1}.operator-pricing-layout{grid-template-columns:1fr}.operator-pricing-versions{position:static}.operator-pricing-versions nav{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}}@media (width<=650px){.operator-pricing-metrics,.operator-pricing-impact>div,.operator-pricing-fields,.operator-pricing-terms dl{grid-template-columns:1fr}.operator-pricing-fields label.is-wide{grid-column:auto}.operator-pricing-versions nav{grid-template-columns:1fr}.operator-pricing-impact>header,.operator-pricing-editor>header,.operator-pricing-terms>header,.operator-pricing-approval>header,.operator-pricing-next,.operator-pricing-copy{flex-direction:column;align-items:flex-start}.operator-pricing-editor>header button,.operator-pricing-next button,.operator-pricing-copy button,.operator-pricing-approval>button{justify-self:stretch;width:100%}.operator-pricing-approval dl div{grid-template-columns:1fr}.operator-pricing-feedback{grid-template-columns:1fr auto}.operator-pricing-feedback span{grid-area:2/1/auto/-1}}.reminder-pro-context{color:#684d1d;background:#fbf3df;border-left:3px solid #c9963c;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;margin-bottom:10px;padding:12px 13px;font-size:11px;line-height:1.45;display:grid}.reminder-pro-context strong,.reminder-pro-context span{grid-column:1}.reminder-pro-context a,.reminder-pro-context button{color:#24664d;text-underline-offset:3px;background:0 0;border:0;grid-area:1/2/3;align-self:center;font:650 11px/1.3 Schibsted Grotesk,sans-serif;text-decoration:underline}.reminder-pro-context.is-ready{color:#24513d;background:#edf5ed;border-color:#2b7054}.reminder-pro-context.is-warning{color:#684d1d;background:#fbf3df;border-color:#c9963c}.reminder-pro-context.is-error{color:#762e26;background:#f8e6e2;border-color:#a7473d}@media (width<=620px){.reminder-pro-context{grid-template-columns:1fr}.reminder-pro-context a,.reminder-pro-context button{grid-area:auto/1;justify-self:start;margin-top:4px}}.track-record-chip{border:1px solid var(--line);letter-spacing:.02em;align-items:center;gap:6px;width:fit-content;padding:4px 9px;font-size:10.5px;font-weight:800;display:inline-flex;border-radius:999px!important}.track-record-chip i{background:currentColor;width:6px;height:6px;border-radius:50%!important}.track-record-chip.is-provider{color:#173f31;background:#e5efe7;border-color:#24664d42}.track-record-chip.is-manual{color:#6d4d17;background:#fbf3e2;border-color:#8a632047}.track-record-chip.is-record{color:#35403a;background:#f2efe4;border-color:#102c2224}.track-record-textlink{color:#24664d;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font:600 12.5px Archivo,Helvetica Neue,Arial,sans-serif;text-decoration:underline}.track-record-private-badge{color:#173f31;white-space:nowrap;background:#e5efe7;border:1px solid #24664d3d;flex-shrink:0;padding:5px 9px;font:700 11px Archivo,Helvetica Neue,Arial,sans-serif;border-radius:999px!important}.track-record-figures{background:#102c2217;border:1px solid #102c2217;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden;border-radius:14px!important}.track-record-figures article{background:#fdfcf6;gap:7px;padding:18px 20px;display:grid}.track-record-figures article strong{color:#102c22;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:clamp(22px,2.6vw,28px);font-weight:600}.track-record-figures article.is-manual strong{color:#6d4d17}.track-record-figures article small{color:#5b6660;font-size:12px}.track-record-figures article p{color:#5b6660;max-width:40ch;margin:0;font-size:12.5px;line-height:1.5}.track-record-figures.is-compact article{padding:14px 16px}.track-record-figures.is-compact article strong{font-size:22px}.track-record-facts{background:#102c2217;border:1px solid #102c2217;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden;border-radius:14px!important}.track-record-facts article{background:#fdfcf6;flex-direction:column;gap:4px;padding:16px 20px;display:flex}.track-record-facts article span{color:#5b6660;font-size:12px;font-weight:600}.track-record-facts article strong{color:#102c22;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font:600 18px Archivo,Helvetica Neue,Arial,sans-serif}.track-record-facts article small{color:#5b6660;font-size:11.5px}.overview-v2 .track-record-card{gap:14px;display:grid}.overview-v2 .track-record-card>header{margin-bottom:0}.overview-v2 .track-record-card>footer{color:#5b6660;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.overview-v2 .track-record-card.is-dismissed{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 24px;display:flex}.overview-v2 .track-record-card.is-dismissed p{color:#5b6660;margin:0;font-size:13px}.overview-v2 .track-record-next a{border-bottom:0;align-items:center;padding-bottom:0}.overview-v2 .track-record-next a>span{flex:auto;min-width:0}.overview-v2 .track-record-next a>svg{color:#24664d;flex:none}.overview-v2 .track-record-next i{background:#24664d;margin-top:0}.workspace-track-record{gap:18px;display:grid}.workspace-track-record .workspace-page-heading{align-items:start}.track-record-back{color:#5b6660;width:fit-content;font-size:13px;font-weight:600;text-decoration:none}.track-record-back:hover{color:#16211b;text-underline-offset:3px;text-decoration:underline}.track-record-controls{gap:10px;display:grid}.track-record-chip-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.track-record-chip-row button{color:#5b6660;cursor:pointer;background:#fdfcf6;border:1px solid #102c2224;padding:7px 12px;font:600 12.5px Archivo,Helvetica Neue,Arial,sans-serif;transition:background-color .16s,border-color .16s,color .16s;border-radius:999px!important}.track-record-chip-row button.is-active{color:#173f31;background:#e5efe7;border-color:#24664d}.track-record-status{color:#684d1d;margin:0;font-size:13px;line-height:1.5}.track-record-status strong{color:#684d1d}.track-record-meta{color:#5b6660;flex-wrap:wrap;gap:6px 18px;margin:0;font-size:12.5px;display:flex}.overview-v2 .track-record-currencies>header{display:block}.overview-v2 .track-record-currencies>header span{margin-top:4px;display:block}.track-record-currencies article{border-top:1px solid #102c2214;grid-template-columns:72px minmax(0,1fr);gap:14px;padding:14px 0;display:grid}.track-record-currencies article>strong{color:#16211b;font-size:14px}.track-record-currencies dl{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 18px;margin:0;display:grid}.track-record-currencies dt{color:#5b6660;font-size:11px}.track-record-currencies dd{color:#16211b;margin:3px 0 0;font-size:13.5px;font-weight:700}.overview-v2 .track-record-unlocks .overview-needs{border-top:1px solid #102c2214;margin-top:14px;padding-top:14px}.verification-unlocks li.is-active .verification-unlock-mark{background:#24664d}.overview-v2 .track-record-method>header{align-items:center}.track-record-method-lead{color:#5b6660;max-width:64ch;margin:0;font-size:13px;line-height:1.55}.track-record-method-detail{border-top:1px solid #102c2214;gap:16px;margin-top:16px;padding-top:16px;display:grid}.track-record-method-detail h3{color:#16211b;margin:0 0 6px;font-size:13px}.track-record-method-detail ul{color:#5b6660;margin:0;padding-left:18px;font-size:12.5px;line-height:1.6}.track-record-method-detail footer{color:#5b6660;border-top:1px solid #102c2214;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;font-size:12px;display:flex}.track-record-editor-card summary{cursor:pointer;list-style:none}.track-record-editor-card summary::-webkit-details-marker{display:none}.track-record-editor-card summary .showroom-card-heading{margin:0}.track-record-editor-card details[open] summary .showroom-card-heading{margin-bottom:14px}.track-record-publish{gap:14px;display:grid}.track-record-publish-intro{color:#5b6660;max-width:64ch;margin:0;font-size:13px;line-height:1.55}.track-record-publish-warning{color:#684d1d;margin:0;font-size:12.5px}.track-record-publish-fields{border-top:1px solid #102c2214;display:grid}.track-record-publish-fields article{border-bottom:1px solid #102c2214;justify-content:space-between;align-items:start;gap:18px;padding:14px 0;display:flex}.track-record-publish-fields article strong{color:#16211b;font-size:13.5px}.track-record-publish-fields article p{color:#5b6660;max-width:46ch;margin:4px 0 0;font-size:12.5px;line-height:1.5}.track-record-publish-fields article.is-locked strong{color:#57635c}.track-record-publish-value{flex-shrink:0;align-items:center;gap:12px;display:flex}.track-record-publish-value>span{color:#16211b;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.track-record-publish-value>span>small{margin-top:4px;font-size:11px;font-weight:400;display:block}.track-record-publish-fields article.is-locked .track-record-publish-value>span{color:#6d766f;font-weight:600}.track-record-switch{cursor:pointer;background:#102c222e;border:0;width:42px;height:24px;padding:0;transition:background .15s;position:relative;border-radius:999px!important}.track-record-switch i{background:#fdfcf6;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #102c2240;border-radius:50%!important}.track-record-switch.is-on{background:#24664d}.track-record-switch.is-on i{transform:translate(18px)}.track-record-switch.is-locked{cursor:not-allowed;background:#102c2214;border:1px dashed #102c2238}.track-record-preview{background:#fdfcf6;border:1px solid #102c221c;border-radius:12px!important}.track-record-preview summary{color:#24664d;cursor:pointer;padding:12px 16px;font:600 13px Archivo,Helvetica Neue,Arial,sans-serif}.track-record-preview-body{gap:10px;padding:4px 16px 16px;display:grid}.track-record-preview-url{color:#5b6660;letter-spacing:.02em;font-size:11.5px}.track-record-preview-body h3{color:#102c22;letter-spacing:-.02em;margin:0;font:600 17px Archivo,Helvetica Neue,Arial,sans-serif}.track-record-preview-body>p{color:#5b6660;margin:0;font-size:12.5px}.track-record-preview-figure{border:1px solid #102c221c;gap:6px;padding:12px 14px;display:grid;border-radius:10px!important}.track-record-preview-figure strong{color:#102c22;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font:600 20px Archivo,Helvetica Neue,Arial,sans-serif}.track-record-preview-figure.is-manual strong{color:#6d4d17}.track-record-preview-body>small{color:#5b6660;font-size:11.5px}.track-record-preview-disclaimer{color:#5b6660;border-top:1px solid #102c2214;margin:0;padding-top:10px;font-size:11.5px;line-height:1.5}.track-record-preview-empty{color:#5b6660;text-align:center;border:1px dashed #102c2233;margin:0;padding:14px;font-size:12.5px;border-radius:10px!important}.track-record-ack{color:#16211b;cursor:pointer;align-items:start;gap:10px;font-size:13px;line-height:1.5;display:flex}.track-record-ack input{accent-color:#24664d;width:16px;height:16px;margin-top:2px}.track-record-publish-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.track-record-publish-actions small{color:#5b6660;font-size:12px}.track-record-hide-dialog{z-index:90;background:#102c226b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.track-record-hide-card{background:#fdfcf6;border:1px solid #102c221c;width:min(440px,100%);padding:24px;border-radius:14px!important}.track-record-hide-card h2{color:#102c22;letter-spacing:-.02em;margin:0;font:600 19px Archivo,Helvetica Neue,Arial,sans-serif}.track-record-hide-card p{color:#5b6660;margin:10px 0 4px;font-size:13px;line-height:1.5}.track-record-hide-card .track-record-publish-actions{padding-top:14px}@media (prefers-reduced-motion:reduce){.track-record-switch,.track-record-switch i,.track-record-chip-row button{transition:none}}@media (width<=720px){.track-record-figures,.track-record-facts{grid-template-columns:1fr}.track-record-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.track-record-currencies article{grid-template-columns:1fr;gap:8px}.track-record-publish-fields article,.workspace-track-record .workspace-page-heading{flex-direction:column}}.showroom-track-record{gap:12px;display:grid}.showroom-track-record>p{margin:0}.showroom-track-record-figures{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:12px;display:grid}.showroom-track-record-figures article{background:#f1f6f1;border:1px solid #24664d3d;gap:8px;padding:16px;display:grid}.showroom-track-record-figures article.is-manual{background:#fdf9ee;border-color:#8a63203d}.showroom-track-record-figures article.is-record{background:#f7f4ea;border-color:#102c2224}.showroom-track-record-figures strong{color:#173f31;font:600 clamp(22px,3vw,27px)/1.05 Georgia,serif}.showroom-track-record-figures small{opacity:.85;font-size:11.5px;line-height:1.5}.showroom-track-record-meta{opacity:.8;flex-wrap:wrap;gap:4px 16px;margin:0;font-size:11.5px;display:flex}.showroom-track-record-method{width:fit-content;color:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:650;text-decoration:underline}.showroom-track-record-method-lines{opacity:.85;margin:0;padding-left:18px;font-size:12px;line-height:1.6}.showroom-track-record-disclaimer{opacity:.75;margin:0;font-size:11.5px}@media (width<=860px){.track-record-publish-grid{grid-template-columns:1fr}}@media (width<=720px){.track-record-publish-fields article{flex-direction:column}.track-record-publish-value{justify-content:space-between;width:100%}.track-record-publish-note{flex-wrap:wrap}}.track-record-publish-note p{margin:0}.track-record-publish-note .workspace-button{margin-left:auto}.showroom-img-fade{opacity:1}.showroom-photo-list .is-pending img{opacity:.65}.showroom-photo-progress{color:#fffefb;background:#123f33d9;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700;position:absolute;inset:auto 4px 4px auto}@media (prefers-reduced-motion:no-preference){.showroom-img-fade{opacity:0;transition:opacity .24s}.showroom-img-fade.is-loaded{opacity:1}.showroom-preview-page,.showroom-preview-page header,.showroom-preview-offerings article{transition:background-color .2s,color .2s,border-color .2s}.showroom-preview-offerings{transition:gap .2s}.showroom-color-options button,.showroom-layout-options button{transition:border-color .16s,background-color .16s,color .16s}}.workspace-shell .workspace-record-manager>.records-v2{box-shadow:none;background:0 0;border:0;flex-direction:column;gap:22px;padding:0;animation:none;display:flex}.records-v2 .records-tiles{background:#102c2217;border:1px solid #102c2217;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden;border-radius:14px!important}.records-v2 .records-tiles>button{color:#16211b;text-align:left;cursor:pointer;background:#fdfcf6;border:0;flex-direction:column;align-items:flex-start;gap:0;min-height:118px;padding:18px 22px;font-family:inherit;transition:background-color .16s;display:flex;border-radius:0!important}.records-v2 .records-tiles>button:hover,.records-v2 .records-tiles>button:focus-visible{background:#fdf9ee}.records-v2 .records-tiles>button[aria-pressed=true]{background:#f1f6f1;box-shadow:inset 0 -3px #24664d}.records-v2 .records-tiles>button>span:first-child{color:#5b6660;letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:11.5px;font-weight:600}.records-v2 .records-tiles strong{color:#102c22;letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:26px;font-weight:600;line-height:1.1}.records-v2 .records-tile-value{justify-content:space-between;align-items:flex-end;gap:10px;width:100%;display:flex}.records-v2 .records-tile-value strong{font-size:24px}.records-v2 .records-sparkline{flex:none;display:block}.records-v2 .records-tiles small,.records-v2 .records-tiles .summary-amount{color:#57635c;margin-top:7px;font-size:12px;line-height:1.45;text-decoration:none;display:block}.records-v2 .records-tiles .summary-amount.outstanding{color:#6d4d17}.records-v2 .records-tiles .summary-amount.collected{color:#24664d}.records-v2 .records-tiles>button.is-attention strong{color:#6d4d17}.records-v2 .records-controls{align-items:center;gap:10px;display:flex}.records-v2 .records-filters{flex-wrap:wrap;gap:8px;display:flex}.records-v2 .records-filters button{color:#35403a;cursor:pointer;background:0 0;border:1px solid #102c2229;height:34px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .16s,color .16s;border-radius:100px!important}.records-v2 .records-filters button:hover,.records-v2 .records-filters button:focus-visible{background:#fdfcf6e6}.records-v2 .records-filters button[aria-selected=true]{color:#f2ead7;background:#102c22;border-color:#102c22}.records-v2 .records-controls-right{align-items:center;gap:10px;margin-left:auto;display:flex}.records-v2 .records-search{background:#fdfcf6;border:1px solid #102c2229;align-items:center;width:min(280px,40vw);height:42px;display:flex;position:relative;border-radius:9px!important}.records-v2 .records-search>span{color:#68736d;place-items:center;display:grid;position:absolute;left:12px}.records-v2 .records-search input{box-sizing:border-box;color:#16211b;background:0 0;border:0;width:100%;height:100%;padding:0 12px 0 38px;font-size:14px;border-radius:9px!important}.records-v2 .records-popover{position:relative}.records-v2 .records-popover>summary{color:#35403a;cursor:pointer;white-space:nowrap;background:#fdfcf6;border:1px solid #102c2229;align-items:center;gap:8px;height:42px;padding:0 14px 0 12px;font-size:13.5px;font-weight:600;list-style:none;display:inline-flex;border-radius:9px!important}.records-v2 .records-popover>summary::-webkit-details-marker{display:none}.records-v2 .records-popover>summary.is-active{color:#6d4d17;background:#fdf9ee;border-color:#8a632066}.records-v2 .records-more>summary{justify-content:center;width:42px;padding:0}.records-v2 .records-popover>div{z-index:30;background:#fdfcf6;border:1px solid #102c221f;flex-direction:column;gap:10px;min-width:240px;padding:14px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 24px #102c2214;border-radius:12px!important}.records-v2 .records-daterange label{color:#35403a;flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.records-v2 .records-daterange input{color:#16211b;background:#fdfcf6;border:1px solid #102c2229;height:40px;padding:0 10px;font-family:inherit;font-size:14px;border-radius:9px!important}.records-v2 .records-daterange>div>button{color:#102c22;cursor:pointer;background:0 0;border:1px solid #102c222e;align-self:flex-start;height:32px;padding:0 10px;font-family:inherit;font-size:12.5px;font-weight:600;border-radius:8px!important}.records-v2 .payment-display-toggle{flex-wrap:wrap;justify-content:flex-start;margin:0;font-size:12px}.records-v2 .payment-display-toggle>span{width:100%}.records-v2 .records-table{background:#fdfcf6;border:1px solid #102c221a;overflow:hidden;border-radius:14px!important}.records-v2 .records-head,.records-v2 .history-row{--records-columns:22px minmax(0, 1.1fr) minmax(0, 1fr) 104px 104px 124px 150px 28px}.records-v2 .records-head{grid-template-columns:var(--records-columns);color:#8b948e;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px 16px;padding:12px 22px;font-size:11px;font-weight:600;display:grid}.records-v2 .records-head .is-right{text-align:right}.records-v2 .records-head[aria-hidden=true]{display:none}.workspace-shell .records-v2 .history-list{border:0;gap:0;display:block}.workspace-shell .records-v2 .history-list>article{background:0 0;border:0;border-top:1px solid #102c2214;position:relative;border-radius:0!important}.workspace-shell .records-v2 .history-row.is-open{background:#102c2206}.workspace-shell .records-v2 .history-row.is-deleted .history-row-identity strong{color:#8b948e;text-decoration:line-through}.workspace-shell .records-v2 .history-row-select,.records-v2 .records-head .history-row-select{place-items:center;display:grid}.workspace-shell .records-v2 .history-row>.history-row-select{z-index:2;height:66px;position:absolute;top:0;bottom:auto;left:22px}.records-v2 .records-head>.history-row-select{height:auto;position:static}.workspace-shell .records-v2 .history-row-select input,.records-v2 .records-head input{accent-color:#24664d;width:16px;height:16px;margin:0}.workspace-shell .records-v2 .workspace-record-manager .history-row-main,.workspace-shell .workspace-record-manager .records-v2 .history-row-main{grid-template-columns:var(--records-columns);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px 16px;width:100%;min-height:66px;padding:12px 22px;transition:background-color .16s;display:grid}.workspace-shell .records-v2 .history-row-main:hover,.workspace-shell .records-v2 .history-row-main:focus-visible{background:#102c2208}.workspace-shell .records-v2 .history-row-main>.history-row-identity{grid-column:2}.workspace-shell .records-v2 .history-row-identity,.workspace-shell .records-v2 .history-row-party{flex-direction:column;gap:1px;min-width:0;display:flex}.workspace-shell .records-v2 .history-row-identity strong{color:#16211b;font-size:14px;font-weight:600}.workspace-shell .records-v2 .history-row-identity small{color:#5b6660;font-size:12.5px}.workspace-shell .records-v2 .history-row-identity .document-kind{color:#5b6660;letter-spacing:0;text-transform:none;background:0 0;padding:0;font-size:12.5px;font-weight:500}.workspace-shell .records-v2 .history-row-identity .document-kind.kota{color:#6d4d17;font-weight:600}.workspace-shell .records-v2 .records-row-hint{color:#6d4d17;align-items:center;gap:6px;display:inline-flex}.workspace-shell .records-v2 .records-row-hint i{background:#c9963c;border-radius:50%;width:6px;height:6px}.workspace-shell .records-v2 .history-row-party strong{color:#35403a;font-size:14px;font-weight:500}.workspace-shell .records-v2 .history-row-date{color:#5b6660;white-space:nowrap;font-size:13px}.workspace-shell .records-v2 .history-row-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;min-width:0;display:contents;gap:8px 14px!important}.workspace-shell .records-v2 .row-total{text-align:right;color:#102c22;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:600}.workspace-shell .records-v2 .row-total:not(.is-outstanding){color:#5b6660}.workspace-shell .records-v2 .payment-badge{color:#35403a;letter-spacing:.04em;box-shadow:none;background:#f2efe4;border:1px solid #102c2224;justify-self:start;padding:5px 11px;font-size:11.5px;font-weight:600;animation:none;border-radius:100px!important;gap:7px!important}.workspace-shell .records-v2 .payment-badge i{background:#5b6660;width:5px;height:5px}.workspace-shell .records-v2 .payment-badge.paid{color:#173f31;background:#dfeadf;border-color:#24664d3d}.workspace-shell .records-v2 .payment-badge.paid i{background:#24664d}.workspace-shell .records-v2 .payment-badge.partial{color:#6d4d17;background:#fbf3e2;border-color:#8a632042}.workspace-shell .records-v2 .payment-badge.partial i{background:#8a6320}.workspace-shell .records-v2 .row-chevron{color:#8b948e;transition:transform .2s}.workspace-shell .records-v2 .history-row.is-open .row-chevron{color:#102c22;transform:rotate(180deg)}.workspace-shell .records-v2 .history-detail{grid-template-rows:0fr;transition:grid-template-rows .22s cubic-bezier(.16,1,.3,1);display:grid}.workspace-shell .records-v2 .history-row.is-open .history-detail{grid-template-rows:1fr}.workspace-shell .records-v2 .history-detail>div{overflow:hidden}.records-v2 .records-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.9fr);gap:28px;padding:4px 22px 22px 60px;display:grid}.records-v2 .records-detail-grid h4{color:#8b948e;letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:600}.records-v2 .records-detail-grid dl{grid-template-columns:110px minmax(0,1fr);gap:7px 12px;margin:0;font-size:13px;display:grid}.records-v2 .records-detail-grid dl>div{display:contents}.records-v2 .records-detail-grid dt{color:#5b6660}.records-v2 .records-detail-grid dd{color:#16211b;overflow-wrap:anywhere;margin:0}.records-v2 .records-payment-line{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 10px;font-size:13px;display:flex}.records-v2 .records-payment-line strong{color:#16211b;font-weight:600}.records-v2 .records-payment-line span{color:#5b6660}.records-v2 .records-progress{background:#dfeadf;height:6px;margin-bottom:12px;overflow:hidden;border-radius:100px!important}.records-v2 .records-progress i{background:#24664d;height:100%;transition:width .32s cubic-bezier(.16,1,.3,1);display:block;border-radius:100px!important}.workspace-shell .records-v2 .row-actions{flex-wrap:wrap;gap:8px;margin:0;display:flex}.workspace-shell .records-v2 .row-actions button,.workspace-shell .records-v2 .row-actions a{color:#102c22;background:0 0;border:1px solid #102c222e;align-items:center;height:38px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;border-radius:9px!important}.workspace-shell .records-v2 .row-actions .is-primary{color:#fff;background:#24664d;border-color:#24664d}.workspace-shell .records-v2 .row-actions .is-danger{color:#a8342a;border-color:#0000;padding-inline:4px}.workspace-shell .records-v2 .history-bulk-bar{background:#fdf9ee;border:0;border-top:1px solid #8a632038;align-items:center;gap:14px;margin:0;padding:10px 22px;display:flex;border-radius:0!important}.workspace-shell .records-v2 .history-bulk-bar>span{color:#102c22;font-size:13px;font-weight:600}.workspace-shell .records-v2 .history-bulk-bar>div{gap:8px;display:flex}.workspace-shell .records-v2 .history-bulk-bar button{color:#102c22;background:0 0;border:1px solid #102c222e;height:32px;padding:0 12px;font-size:12.5px;font-weight:600;border-radius:8px!important}.workspace-shell .records-v2 .history-pagination{border-top:1px solid #102c2214;margin:0;padding:14px 22px}.workspace-shell .records-v2 .history-pagination>span{color:#5b6660;font-size:12.5px}.workspace-shell .records-v2 .history-pagination>div{gap:8px;display:flex}.workspace-shell .records-v2 .history-pagination button{color:#102c22;background:0 0;border:1px solid #102c222e;align-items:center;gap:6px;height:36px;padding:0 13px;font-size:13px;font-weight:600;display:inline-flex;border-radius:9px!important}.workspace-shell .records-v2 .history-pagination button:disabled{color:#8b948e;opacity:1;border-color:#102c2224}.workspace-shell .records-v2 .history-state{background:0 0;border:0;margin:0;padding:44px 22px}.workspace-shell .records-v2 .history-feedback{margin:0;border-radius:10px!important}.records-v2 .records-readiness{background:#fdfcf6;border:1px solid #102c221a;border-radius:14px!important}.records-v2 .records-readiness>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;list-style:none;display:flex}.records-v2 .records-readiness>summary::-webkit-details-marker{display:none}.records-v2 .records-readiness>summary>span{flex-direction:column;gap:2px;min-width:0;display:flex}.records-v2 .records-readiness>summary strong{color:#102c22;font-size:14px;font-weight:600}.records-v2 .records-readiness>summary small{color:#57635c;font-size:12.5px}.records-v2 .records-readiness>summary svg{color:#8b948e;transition:transform .2s}.records-v2 .records-readiness[open]>summary svg{transform:rotate(180deg)}.records-v2 .records-readiness>.unified-readiness-grid{padding:0 16px 16px}.workspace-shell .records-v2 .unified-readiness-grid>*{box-shadow:none;border-color:#102c221a}.records-v2 .records-disclosure{color:#8b948e;max-width:72ch;margin:0;font-size:12px;line-height:1.5}.records-v2 .records-disclosure a{color:#24664d;font-weight:600;text-decoration:none}@media (width<=1100px){.records-v2 .records-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.records-v2 .records-controls{flex-wrap:wrap}.records-v2 .records-controls-right{width:100%;margin-left:0}.records-v2 .records-search{flex:200px;width:auto}.records-v2 .records-head{display:none}.records-v2 .records-head,.records-v2 .history-row{--records-columns:22px minmax(0, 1.2fr) minmax(0, 1fr) 100px 120px 140px 28px}.workspace-shell .records-v2 .history-row-date:not(.history-row-due){display:none}.records-v2 .records-detail-grid{grid-template-columns:1fr;gap:20px;padding-left:22px}}@media (width<=680px){.records-v2 .records-tiles{grid-template-columns:1fr}.records-v2 .records-tiles>button{min-height:0}.workspace-shell .records-v2 .history-list{gap:0;display:block}.workspace-shell .records-v2 .history-row>.history-row-select{height:60px;left:14px}.workspace-shell .workspace-record-manager .records-v2 .history-row-main{grid-template-columns:minmax(0,1fr) 24px;grid-template-areas:"identity chevron""party chevron""meta meta";padding:12px 14px 12px 44px}.workspace-shell .records-v2 .history-row-date{display:none}.workspace-shell .records-v2 .history-row-main>.history-row-identity{grid-area:identity}.workspace-shell .records-v2 .history-row-party{grid-area:party}.workspace-shell .records-v2 .history-row-meta{grid-area:meta;justify-content:space-between;display:flex}.workspace-shell .records-v2 .row-total{text-align:left}.workspace-shell .records-v2 .row-chevron{grid-area:chevron}.workspace-shell .records-v2 .history-bulk-bar{flex-wrap:wrap}.workspace-shell .records-v2 .history-pagination{flex-wrap:wrap;gap:10px}}@media (prefers-reduced-motion:reduce){.workspace-shell .records-v2 .history-detail,.workspace-shell .records-v2 .row-chevron,.records-v2 .records-progress i,.records-v2 .records-readiness>summary svg{transition:none}}.workspace-shell .records-v2 .history-detail>div{background:0 0;border:0;padding:0}.workspace-shell .records-v2 .records-detail-grid dl{background:0 0;border:0;grid-template-columns:110px minmax(0,1fr);gap:7px 12px;margin:0;padding:0;display:grid;border-radius:0!important}.workspace-shell .records-v2 .records-detail-grid dl>div{display:contents}.workspace-shell .records-v2 .records-detail-grid dt{color:#5b6660;letter-spacing:0;text-transform:none;margin:0;font-size:13px;font-weight:500}.workspace-shell .records-v2 .records-detail-grid dd{color:#16211b;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:500}.workspace-shell .records-v2 .detail-loading,.workspace-shell .records-v2 .detail-error{margin:0 22px 12px 60px}.workspace-shell .records-v2 .history-row-due.is-overdue{color:#7d271f;font-weight:600}.workspace-shell .records-v2 .payment-badge.overdue{color:#7d271f;background:#fbeceb;border-color:#a8342a3d}.workspace-shell .records-v2 .payment-badge.overdue i{background:#a8342a}@keyframes records-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.records-v2>.records-tiles,.records-v2>.records-controls,.records-v2>.records-table,.records-v2>.records-readiness,.records-v2>.records-disclosure{animation:.42s cubic-bezier(.16,1,.3,1) both records-rise}.records-v2>.records-controls{animation-delay:60ms}.records-v2>.records-table{animation-delay:.12s}.records-v2>.records-readiness{animation-delay:.2s}.records-v2>.records-disclosure{animation-delay:.24s}.records-v2 .records-tiles>button{animation:.38s cubic-bezier(.16,1,.3,1) both records-rise}.records-v2 .records-tiles>button:nth-child(2){animation-delay:50ms}.records-v2 .records-tiles>button:nth-child(3){animation-delay:.1s}.records-v2 .records-tiles>button:nth-child(4){animation-delay:.15s}.workspace-shell .records-v2 .history-list>article{animation:.32s cubic-bezier(.16,1,.3,1) both records-rise;animation-delay:calc(var(--records-row-index,0) * 28ms)}@media (prefers-reduced-motion:reduce){.records-v2>.records-tiles,.records-v2>.records-controls,.records-v2>.records-table,.records-v2>.records-readiness,.records-v2>.records-disclosure,.records-v2 .records-tiles>button,.workspace-shell .records-v2 .history-list>article{animation:none}}.records-v2.payslip-history .records-head,.records-v2.payslip-history .history-row{--records-columns:22px minmax(0, 1.1fr) minmax(0, 1fr) 104px 64px 124px 130px 28px}.workspace-shell .records-v2 .history-row-people{text-align:center}.records-v2 .records-group{display:block}.records-v2 .records-group-head{background:#f7f4ea;border-top:1px solid #102c2214;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:11px 22px;display:flex}.records-v2 .records-group-head strong{color:#102c22;font-size:13.5px;font-weight:600}.records-v2 .records-group-head span{color:#5b6660;font-size:12.5px}.workspace-shell .records-v2 .records-group>article{animation:.32s cubic-bezier(.16,1,.3,1) both records-rise;animation-delay:calc(var(--records-row-index,0) * 28ms);background:0 0;border:0;border-top:1px solid #102c2214;position:relative;border-radius:0!important}.workspace-shell .records-v2 .records-group{animation:.32s cubic-bezier(.16,1,.3,1) both records-rise;animation-delay:calc(var(--records-row-index,0) * 60ms)}.workspace-shell .records-v2 .payment-badge.published{color:#35403a;background:#f2efe4;border-color:#102c2224}.workspace-shell .records-v2 .payment-badge.deleted{color:#5b6660;background:0 0;border-color:#102c221f}.records-v2 .unified-readiness-grid.is-single{grid-template-columns:1fr}.records-v2 .records-tiles>button.is-ready strong{color:#24664d}.workspace-records-page .workspace-payments-dock{scroll-margin-top:84px}.workspace-shell .workspace-records-page .payroll-disbursement-panel{margin:0}@media (width<=1100px){.records-v2.payslip-history .records-head,.records-v2.payslip-history .history-row{--records-columns:22px minmax(0, 1.2fr) minmax(0, 1fr) 120px 130px 28px}.workspace-shell .records-v2 .history-row-people{display:none}}@media (width<=680px){.records-v2 .records-group-head{padding-inline:14px}}@media (prefers-reduced-motion:reduce){.workspace-shell .records-v2 .records-group,.workspace-shell .records-v2 .records-group>article{animation:none}}.workspace-shell .workspace-directory-card.is-v2{box-shadow:none;background:0 0;border:0;padding:0;display:block}.workspace-shell .workspace-directory-card.is-v2 .relationship-dialog.is-embedded,.workspace-shell .workspace-directory-card.is-v2 .relationship-manager.is-embedded{box-shadow:none;background:0 0;border:0;padding:0}.relationship-v2{flex-direction:column;gap:22px;display:flex}.records-v2.no-select .records-head{padding-left:22px}.workspace-shell .records-v2.no-select .history-row-main>.history-row-identity{grid-column:auto}.records-v2 .records-intro{background:#fdfcf6;border:1px solid #102c221f;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:14px 16px;display:flex;border-radius:12px!important}.records-v2 .records-intro>span:first-child{color:#57635c;flex:260px;min-width:0;font-size:13px;line-height:1.5}.records-v2 .records-intro-status{color:#6d4d17;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}.records-v2 .records-intro-status i{background:#c9963c;border-radius:50%;width:7px;height:7px}.records-v2 .records-intro-status.is-ready{color:#24664d}.records-v2 .records-intro-status.is-ready i{background:#24664d}.workspace-shell .records-v2 .records-person{flex-direction:row;align-items:center;gap:12px}.workspace-shell .records-v2 .records-person>span:last-child{flex-direction:column;gap:1px;min-width:0;display:flex}.workspace-shell .records-v2 .records-person .person-avatar{color:#102c22;background:#e7c582;border:1px solid #8a63203d;flex:none;place-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:grid;border-radius:50%!important}.workspace-shell .records-v2 .history-row-party small{color:#5b6660;font-size:12.5px}.workspace-shell .records-v2 .records-account strong{color:#16211b;font-size:13px;font-weight:500}.workspace-shell .records-v2 .records-account.is-missing strong{color:#6d4d17}.workspace-shell .records-v2 .records-account small{color:#8b948e;font-size:11.5px}.workspace-shell .records-v2 .history-row-main:disabled{cursor:default}.workspace-shell .records-v2 .row-actions .is-disabled{opacity:.55;pointer-events:none}.workspace-shell .records-v2 .row-actions .payroll-lock-action span{margin-right:4px;display:inline-flex}.records-v2 .records-edit{flex-direction:column;gap:8px;display:flex}.records-v2 .records-edit input{box-sizing:border-box;color:#16211b;background:#fdfcf6;border:1px solid #102c2229;height:40px;padding:0 12px;font-family:inherit;font-size:14px;border-radius:9px!important}.records-v2 .records-edit>div{gap:8px;display:flex}.records-v2 .records-edit>div button{color:#102c22;background:0 0;border:1px solid #102c222e;height:36px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;border-radius:9px!important}.records-v2 .records-edit>div .is-primary{color:#fff;background:#24664d;border-color:#24664d}.records-v2 .records-linked{flex-direction:column;gap:8px;display:flex}.records-v2 .records-linked-row{color:inherit;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;font-size:13px;text-decoration:none;display:grid}.records-v2 .records-linked-row>span:first-child{flex-direction:column;gap:1px;min-width:0;display:flex}.records-v2 .records-linked-row strong{color:#16211b;font-weight:600}.records-v2 .records-linked-row small{color:#5b6660;font-size:12px}.records-v2 .records-linked-row b{color:#102c22;font-variant-numeric:tabular-nums}.records-v2 .records-linked-row.is-deleted strong{color:#8b948e;text-decoration:line-through}.records-v2 .records-linked-more{color:#24664d;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-family:inherit;font-size:12.5px;font-weight:600}.records-v2 .records-linked-more small{color:#8b948e;font-weight:500}.records-v2 .records-empty-note{color:#5b6660;margin:0;font-size:13px}.records-v2 .records-detail-note{color:#5b6660;margin:12px 0 0;font-size:12.5px;line-height:1.5}.records-v2 .records-detail-note.is-attention{color:#6d4d17}@media (width<=1100px){.workspace-shell .records-v2.relationship-v2 .history-row-main,.records-v2.relationship-v2 .records-head{--records-columns:minmax(0, 1.4fr) minmax(0, 1fr) 130px 140px 28px}.workspace-shell .records-v2.relationship-v2 .history-row-meta>.history-row-date{display:none}}@media (width<=680px){.workspace-shell .records-v2.no-select .history-row-main{padding-left:14px}}.relationship-v2 .records-head,.relationship-v2 .history-row{--records-columns:inherit}.workspace-shell .relationship-v2 .history-row-main{grid-template-columns:var(--records-columns);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px 16px;width:100%;min-height:66px;padding:12px 22px;transition:background-color .16s;display:grid}@media (width<=680px){.workspace-shell .relationship-v2 .history-row-main{grid-template-columns:minmax(0,1fr) 24px;grid-template-areas:"identity chevron""party chevron""meta meta";padding:12px 14px}}.overview-v2 .records-tiles>a{color:#16211b;background:#fdfcf6;flex-direction:column;align-items:flex-start;min-height:118px;padding:18px 22px;text-decoration:none;transition:background-color .16s;animation:.38s cubic-bezier(.16,1,.3,1) both records-rise;display:flex}.overview-v2 .records-tiles>a:nth-child(2){animation-delay:50ms}.overview-v2 .records-tiles>a:nth-child(3){animation-delay:.1s}.overview-v2 .records-tiles>a:nth-child(4){animation-delay:.15s}.overview-v2 .records-tiles>a:hover,.overview-v2 .records-tiles>a:focus-visible{background:#fdf9ee}.overview-v2 .records-tiles>a>span:first-child{color:#5b6660;letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:11.5px;font-weight:600}.overview-v2 .overview-range{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.overview-v2 .overview-range>span{color:#8b948e;margin-left:auto;font-size:12.5px}.overview-v2 .workspace-overview-controls{border:0;grid-column:auto;gap:8px;padding:0}.overview-v2 .workspace-overview-controls button{color:#35403a;background:0 0;border:1px solid #102c2229;min-height:34px;padding:0 14px;font-size:13px;font-weight:600;border-radius:100px!important}.overview-v2 .workspace-overview-controls button:hover,.overview-v2 .workspace-overview-controls button:focus-visible{color:#102c22;background:#fdfcf6e6}.overview-v2 .workspace-overview-controls button.is-active{color:#f2ead7;background:#102c22;border-color:#102c22}.overview-v2 .workspace-overview-controls .workspace-refresh{color:#35403a;margin-left:4px}.overview-v2 .overview-panels{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.overview-v2 .overview-tri{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.overview-v2 .overview-card{background:#fdfcf6;border:1px solid #102c221a;padding:22px 24px;animation:.42s cubic-bezier(.16,1,.3,1) both records-rise;border-radius:14px!important}.overview-v2 .overview-panels>.overview-card:nth-child(2),.overview-v2 .overview-tri>.overview-card:nth-child(2){animation-delay:70ms}.overview-v2 .overview-card>header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.overview-v2 .overview-card h2{color:#102c22;letter-spacing:-.024em;margin:0;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:17px;font-weight:600}.overview-v2 .overview-card>header span,.overview-v2 .overview-card>header a{color:#5b6660;font-size:12.5px;font-weight:500;text-decoration:none}.overview-v2 .overview-card>header a{color:#24664d;font-weight:600}.overview-v2 .overview-chart{position:relative}.overview-v2 .overview-chart svg{touch-action:none;width:100%;height:auto;display:block}.overview-v2 .overview-chart .chart-hit{cursor:crosshair}.overview-v2 .overview-chart text{font-family:Archivo,Helvetica Neue,Arial,sans-serif}.overview-v2 .overview-tooltip{z-index:5;pointer-events:none;background:#fdfcf6;border:1px solid #102c221f;flex-direction:column;gap:6px;min-width:160px;padding:10px 12px;display:flex;position:absolute;top:8px;box-shadow:0 10px 24px #102c2214;border-radius:10px!important}.overview-v2 .overview-tooltip>span:first-child{color:#8b948e;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.overview-v2 .overview-tooltip>span+span{justify-content:space-between;align-items:center;gap:14px;font-size:13px;display:flex}.overview-v2 .overview-tooltip i{vertical-align:middle;border-radius:2px;width:14px;height:2px;margin-right:8px;display:inline-block}.overview-v2 .overview-tooltip strong{color:#16211b;font-variant-numeric:tabular-nums}.overview-v2 .overview-legend{color:#5b6660;flex-wrap:wrap;gap:18px;margin-top:10px;font-size:12.5px;display:flex}.overview-v2 .overview-legend span{align-items:center;gap:8px;display:inline-flex}.overview-v2 .overview-legend i{border-radius:2px;width:16px;height:2px}.overview-v2 .overview-table-toggle{margin-top:10px}.overview-v2 .overview-table-toggle>summary{color:#24664d;cursor:pointer;font-size:12.5px;font-weight:600;list-style:none}.overview-v2 .overview-table-toggle>summary::-webkit-details-marker{display:none}.overview-v2 .overview-table-toggle table{border-collapse:collapse;width:100%;margin-top:10px;font-size:13px}.overview-v2 .overview-table-toggle th,.overview-v2 .overview-table-toggle td{text-align:left;border-top:1px solid #102c2214;padding:6px 0}.overview-v2 .overview-table-toggle th{color:#8b948e;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.overview-v2 .overview-table-toggle td:not(:first-child),.overview-v2 .overview-table-toggle th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.overview-v2 .overview-needs{flex-direction:column;gap:13px;display:flex}.overview-v2 .overview-needs a{color:inherit;border-bottom:1px solid #102c2214;align-items:flex-start;gap:11px;padding-bottom:13px;text-decoration:none;display:flex}.overview-v2 .overview-needs a:last-child{border-bottom:0;padding-bottom:0}.overview-v2 .overview-needs i{border-radius:50%;flex:none;width:7px;height:7px;margin-top:6px}.overview-v2 .overview-needs strong{color:#16211b;font-size:13.5px;font-weight:600;display:block}.overview-v2 .overview-needs small{color:#5b6660;margin-top:3px;font-size:12.5px;line-height:1.5;display:block}.overview-v2 .overview-needs-empty{color:#5b6660;margin:0;font-size:13px;line-height:1.5}.overview-v2 .overview-recent{flex-direction:column;display:flex}.overview-v2 .overview-recent a{color:inherit;border-top:1px solid #102c2214;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:11px 0;text-decoration:none;display:grid}.overview-v2 .overview-recent a>span:first-child{flex-direction:column;gap:1px;min-width:0;display:flex}.overview-v2 .overview-recent strong{color:#16211b;font-size:14px;font-weight:600}.overview-v2 .overview-recent small{color:#5b6660;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.overview-v2 .overview-recent b{color:#102c22;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:600}.overview-v2 .overview-currencies{flex-direction:column;gap:12px;display:flex}.overview-v2 .overview-currencies article{border:1px solid #102c221a;flex-direction:column;gap:8px;padding:12px 14px;display:flex;border-radius:10px!important}.overview-v2 .overview-currencies article>div{justify-content:space-between;align-items:baseline;display:flex}.overview-v2 .overview-currencies article>div strong{color:#16211b;font-size:14px}.overview-v2 .overview-currencies article>div small{color:#8b948e;font-size:12px}.overview-v2 .overview-currencies dl{grid-template-columns:110px minmax(0,1fr);gap:7px 12px;margin:0;font-size:13px;display:grid}.overview-v2 .overview-currencies dl>div{display:contents}.overview-v2 .overview-currencies dt{color:#5b6660}.overview-v2 .overview-currencies dd{color:#16211b;font-variant-numeric:tabular-nums;margin:0}.overview-v2 .overview-disclosure{color:#8b948e;max-width:72ch;margin:0;font-size:12px;line-height:1.5}@media (width<=1100px){.overview-v2 .records-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-v2 .overview-panels,.overview-v2 .overview-tri{grid-template-columns:1fr}}@media (width<=680px){.overview-v2 .records-tiles{grid-template-columns:1fr}.overview-v2 .overview-card{padding:18px 16px}.overview-v2 .overview-recent a{grid-template-columns:minmax(0,1fr) auto}.overview-v2 .overview-recent a>.payment-badge{grid-column:1/-1;justify-self:start}}@media (prefers-reduced-motion:reduce){.overview-v2 .records-tiles>a,.overview-v2 .overview-card{animation:none}}.workspace-shell .kota-v2.kota-list-container{background:0 0;border:0;flex-direction:column;gap:22px;padding:0;display:flex}.workspace-shell .kota-v2 .kota-record-list{background:0 0;border:0}.workspace-shell .kota-v2 .history-row-main{grid-template-columns:var(--records-columns);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px 16px;width:100%;min-height:66px;padding:12px 22px;transition:background-color .16s;display:grid}.workspace-shell .kota-v2 .history-row-main:hover,.workspace-shell .kota-v2 .history-row-main:focus-visible{background:#102c2208}.workspace-shell .kota-v2 .history-row-date.is-right{text-align:right;color:#5b6660}.workspace-shell .kota-v2 .kota-record-activity{color:#5b6660;white-space:nowrap}.workspace-shell .kota-v2 .history-row-identity strong,.workspace-shell .kota-v2 .history-row-identity small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.workspace-shell .kota-v2 .payment-badge.draft{color:#5b6660;background:#f2efe4;border-color:#102c2224}.workspace-shell .kota-v2 .payment-badge.draft i{background:#97a099}.workspace-shell .kota-v2 .payment-badge.overdue{color:#7d271f;background:#fbeceb;border-color:#a8342a3d}.workspace-shell .kota-v2 .payment-badge.overdue i{background:#a8342a}.workspace-shell .kota-v2 .kota-load-more{color:#102c22;background:0 0;border:1px solid #102c222e;align-items:center;gap:6px;height:36px;padding:0 13px;font-size:13px;font-weight:600;display:inline-flex;border-radius:9px!important}.workspace-shell .kota-v2 .kota-empty-actions{justify-content:center;gap:8px;display:flex}.workspace-shell .kota-analytics-dashboard.kota-v2{box-shadow:none;background:0 0;border:0;padding:0}.workspace-shell .kota-v2 .kota-metrics-grid{background:#102c2217;border:1px solid #102c2217;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden;border-radius:14px!important}.workspace-shell .kota-v2 .kota-metric-card{min-height:118px;box-shadow:none;background:#fdfcf6;border:0;flex-direction:column;align-items:flex-start;gap:0;padding:18px 22px;animation:.38s cubic-bezier(.16,1,.3,1) both records-rise;display:flex;border-radius:0!important}.workspace-shell .kota-v2 .kota-metric-card:nth-child(2){animation-delay:50ms}.workspace-shell .kota-v2 .kota-metric-card:nth-child(3){animation-delay:.1s}.workspace-shell .kota-v2 .kota-metric-card:nth-child(4){animation-delay:.15s}.workspace-shell .kota-v2 .kota-metric-card.highlight{color:inherit;background:#fdfcf6}.workspace-shell .kota-v2 .kota-metric-card .metric-label{color:#5b6660;letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:11.5px;font-weight:600}.workspace-shell .kota-v2 .kota-metric-card .metric-value{color:#102c22;letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:26px;font-weight:600;line-height:1.1}.workspace-shell .kota-v2 .kota-metric-card .metric-hint{color:#57635c;margin-top:7px;font-size:12px;line-height:1.45;display:block}.workspace-shell .kota-v2 .kota-metric-card.is-attention .metric-value{color:#6d4d17}.workspace-shell .kota-detail-page.kota-v2{flex-direction:column;gap:22px;display:flex}.workspace-shell .kota-v2 .kota-detail-back{color:#24664d;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.workspace-shell .kota-v2 .kota-detail-hero{color:inherit;box-shadow:none;background:0 0;border:0;justify-content:space-between;align-items:flex-end;gap:28px;padding:0;display:flex;border-radius:0!important}.workspace-shell .kota-v2 .kota-detail-hero .eyebrow{letter-spacing:.07em;font-weight:600;display:block;color:#8a6320!important;margin-bottom:8px!important;font-size:11.5px!important}.workspace-shell .kota-v2 .kota-detail-hero h2{color:#102c22;letter-spacing:-.02em;margin:0 0 8px;font:600 40px/1 Georgia,Times New Roman,serif}.workspace-shell .kota-v2 .kota-detail-hero>div>p{color:#57635c;max-width:62ch;margin:0;font-size:14px;line-height:1.55}.workspace-shell .kota-v2 .kota-detail-hero-meta{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.workspace-shell .kota-v2 .kota-detail-hero-meta strong{color:#102c22;letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:26px;font-weight:600}.workspace-shell .kota-v2 .kota-detail-hero-meta small{color:#8b948e;font-size:12px}.workspace-shell .kota-v2 .kota-detail-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:22px}.workspace-shell .kota-v2 .kota-detail-side{flex-direction:column;gap:16px;display:flex}.workspace-shell .kota-v2 .kota-detail-card{box-shadow:none;background:#fdfcf6;border:1px solid #102c221a;flex-direction:column;gap:10px;padding:22px 24px;animation:.42s cubic-bezier(.16,1,.3,1) both records-rise;display:flex;border-radius:14px!important}.workspace-shell .kota-v2 .kota-detail-side .kota-detail-card:nth-child(2){animation-delay:60ms}.workspace-shell .kota-v2 .kota-detail-side .kota-detail-card:nth-child(3){animation-delay:.12s}.workspace-shell .kota-v2 .kota-detail-side .kota-detail-card:nth-child(4){animation-delay:.18s}.workspace-shell .kota-v2 .kota-detail-card.is-invoice{background:#f1f6f1;border-color:#24664d38}.workspace-shell .kota-v2 .kota-detail-card .eyebrow{letter-spacing:.06em;font-weight:600;color:#8b948e!important;margin:0!important;font-size:11px!important}.workspace-shell .kota-v2 .kota-detail-card.is-invoice .eyebrow{color:#24664d!important}.workspace-shell .kota-v2 .kota-detail-card h3{color:#102c22;letter-spacing:-.024em;margin:0;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:600}.workspace-shell .kota-v2 .kota-detail-card p{color:#57635c;margin:0;font-size:13px;line-height:1.55}.workspace-shell .kota-v2 .kota-detail-card small{color:#5b6660;font-size:12.5px;line-height:1.5}.workspace-shell .kota-v2 .kota-detail-card-heading{border-bottom:1px solid #102c2214;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:14px;display:flex}.workspace-shell .kota-v2 .kota-detail-card-heading>span{color:#5b6660;font-size:12.5px}.workspace-shell .kota-v2 .kota-detail-timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.workspace-shell .kota-v2 .kota-detail-timeline li{animation:.32s cubic-bezier(.16,1,.3,1) both records-rise;animation-delay:calc(var(--records-row-index,0) * 40ms);border-bottom:1px solid #102c2212;gap:14px;padding:16px 0;display:flex}.workspace-shell .kota-v2 .kota-detail-timeline li>div{flex:1;min-width:0}.workspace-shell .kota-v2 .kota-timeline-glyph{flex:none;place-items:center;width:30px;height:30px;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:700;display:grid;border-radius:9px!important}.workspace-shell .kota-v2 .kota-timeline-top{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.workspace-shell .kota-v2 .kota-timeline-top strong{color:#16211b;font-size:14px;font-weight:600}.workspace-shell .kota-v2 .kota-timeline-top small{color:#8b948e;font-size:12px}.workspace-shell .kota-v2 .kota-timeline-top b{color:#102c22;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-left:auto;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:15.5px;font-weight:600}.workspace-shell .kota-v2 .kota-detail-timeline p{color:#57635c;margin:5px 0 0;font-size:13.5px;line-height:1.55}.workspace-shell .kota-v2 .kota-detail-agreed-row{color:#5b6660;align-items:center;gap:10px;padding-top:16px;font-size:13px;display:flex}.workspace-shell .kota-v2 .kota-detail-terms{flex-direction:column;gap:11px;margin:0;display:flex}.workspace-shell .kota-v2 .kota-detail-terms>div{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.workspace-shell .kota-v2 .kota-detail-terms dt{color:#5b6660;font-size:13px}.workspace-shell .kota-v2 .kota-detail-terms dd{color:#16211b;text-align:right;margin:0;font-size:13.5px;font-weight:600}.workspace-shell .kota-v2 .kota-detail-contact{color:#35403a;border-top:1px solid #102c2214;flex-direction:column;gap:3px;padding-top:12px;font-size:13px;display:flex}.workspace-shell .kota-v2 .kota-detail-share{flex-direction:column;gap:6px;display:flex}.workspace-shell .kota-v2 .kota-detail-share label{color:#8b948e;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.workspace-shell .kota-v2 .kota-detail-share>div{gap:8px;display:flex}.workspace-shell .kota-v2 .kota-detail-share input{color:#5b6660;background:#f7f4ea;border:1px solid #102c2224;flex:auto;min-width:0;height:40px;padding:0 12px;font-size:12.5px;border-radius:9px!important}.workspace-shell .kota-v2 .kota-detail-actions{flex-wrap:wrap;gap:8px;display:flex}.workspace-shell .kota-v2 .workspace-button{min-height:38px;padding:0 14px;font-size:13px;font-weight:600;border-radius:9px!important}.workspace-shell .kota-v2 .workspace-button:hover{box-shadow:none;transform:none}@media (width<=1100px){.workspace-shell .kota-v2 .kota-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-shell .kota-v2 .kota-detail-layout{grid-template-columns:1fr}.workspace-shell .kota-v2.kota-list-container .records-head,.workspace-shell .kota-v2.kota-list-container .history-row-main{--records-columns:minmax(0, 1.4fr) minmax(0, 1fr) 118px 140px 28px!important}.workspace-shell .kota-v2 .history-row-date.is-right,.workspace-shell .kota-v2 .kota-record-activity{display:none}}@media (width<=680px){.workspace-shell .kota-v2 .kota-metrics-grid{grid-template-columns:1fr}.workspace-shell .kota-v2 .kota-detail-hero{flex-direction:column;align-items:flex-start}.workspace-shell .kota-v2 .kota-detail-hero-meta{align-items:flex-start}.workspace-shell .kota-v2 .history-row-main{grid-template-areas:"identity chevron""party chevron""meta meta";padding:12px 14px;grid-template-columns:minmax(0,1fr) 24px!important}.workspace-shell .kota-v2 .history-row-main>.history-row-identity{grid-area:identity}.workspace-shell .kota-v2 .history-row-party{grid-area:party}.workspace-shell .kota-v2 .history-row-meta{grid-area:meta;justify-content:space-between;display:flex}.workspace-shell .kota-v2 .row-chevron{grid-area:chevron}}.kota-buyer-v2{flex-direction:column;min-height:100dvh;padding:0 0 56px;display:flex}.kota-buyer-v2 .kota-buyer-topbar{background:#fdfcf6;border-bottom:1px solid #102c221a;align-items:center;gap:14px;padding:14px clamp(16px,4vw,48px);display:flex}.kota-buyer-v2 .kota-buyer-mark{color:#f2ead7;background:#102c22;flex:none;place-items:center;width:38px;height:38px;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:700;display:grid;border-radius:11px!important}.kota-buyer-v2 .kota-buyer-topbar>div{flex-direction:column;flex:auto;min-width:0;display:flex}.kota-buyer-v2 .kota-buyer-topbar strong{color:#102c22;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:15.5px;font-weight:600;overflow:hidden}.kota-buyer-v2 .kota-buyer-topbar>div>span{color:#5b6660;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.kota-buyer-v2 .kota-brand-badge{white-space:nowrap;color:#6d4d17;letter-spacing:.04em;text-transform:uppercase;background:#fbf3e2;border:1px solid #8a632042;flex:none;align-items:center;padding:6px 12px;font-size:11.5px;font-weight:600;display:inline-flex;border-radius:100px!important}.kota-buyer-v2 .kota-buyer-column{flex-direction:column;gap:18px;width:min(760px,100% - 32px);margin:0 auto;padding-top:36px;display:flex}.kota-buyer-v2 .kota-buyer-card{box-shadow:none;flex-direction:column;gap:14px;padding:clamp(20px,3vw,30px);animation:.42s cubic-bezier(.16,1,.3,1) both records-rise;display:flex}.kota-buyer-v2 .kota-buyer-card .eyebrow{letter-spacing:.07em;font-weight:600;color:#8a6320!important;margin:0!important;font-size:11.5px!important}.kota-buyer-v2 .kota-buyer-card h1{margin:0;font-size:clamp(22px,3vw,28px);line-height:1.12}.kota-buyer-v2 .kota-buyer-card h2{margin:0;font-size:18px}.kota-buyer-v2 .kota-service-name{margin:0;font-size:14px}.kota-buyer-v2 .kota-buyer-note{color:#8b948e;margin:0;font-size:12px;line-height:1.5}.kota-buyer-v2 .kota-quote-lines{flex-direction:column;display:flex}.kota-buyer-v2 .kota-quote-lines-head,.kota-buyer-v2 .kota-quote-line{grid-template-columns:minmax(0,1fr) 70px 120px;align-items:start;gap:16px;display:grid}.kota-buyer-v2 .kota-quote-lines-head{color:#8b948e;letter-spacing:.06em;text-transform:uppercase;padding-bottom:6px;font-size:11px;font-weight:600}.kota-buyer-v2 .kota-quote-lines-head>span:last-child,.kota-buyer-v2 .kota-quote-line>strong{text-align:right}.kota-buyer-v2 .kota-quote-line{border-top:1px solid #102c2214;padding:14px 0}.kota-buyer-v2 .kota-quote-line>div{flex-direction:column;gap:2px;min-width:0;display:flex}.kota-buyer-v2 .kota-quote-line>div>strong{color:#16211b;font-size:14.5px;font-weight:600}.kota-buyer-v2 .kota-quote-line small{color:#5b6660;font-size:12.5px}.kota-buyer-v2 .kota-quote-line>span{color:#5b6660;font-size:13px}.kota-buyer-v2 .kota-quote-line>strong{color:#102c22;font-variant-numeric:tabular-nums;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:600}.kota-buyer-v2 .kota-quote-line.is-excluded>strong,.kota-buyer-v2 .kota-quote-line.is-excluded>div>strong{color:#8b948e;text-decoration:line-through}.kota-buyer-v2 .kota-quote-optional{color:#35403a;align-items:center;gap:8px;margin-top:6px;font-size:12.5px;display:inline-flex}.kota-buyer-v2 .kota-quote-optional input{accent-color:#24664d;width:16px;height:16px;margin:0}.kota-buyer-v2 .kota-quote-totals{border-top:1px solid #102c2214;flex-direction:column;gap:8px;padding-top:14px;display:flex}.kota-buyer-v2 .kota-quote-totals>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.kota-buyer-v2 .kota-quote-totals span{color:#102c22;font-size:15px}.kota-buyer-v2 .kota-quote-totals .asking-value{color:#102c22;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:20px;font-weight:600}.kota-buyer-v2 .kota-buyer-actions,.kota-buyer-v2 .kota-confirmed-actions{flex-direction:column;gap:8px;display:flex}.kota-buyer-v2 .kota-primary-action,.kota-buyer-v2 .kota-secondary-action{cursor:pointer;justify-content:center;align-items:center;gap:8px;width:100%;height:46px;padding:0 16px;font-family:inherit;font-size:15px;font-weight:600;transition:background-color .16s;display:inline-flex;border-radius:10px!important}.kota-buyer-v2 .kota-primary-action{color:#fff;background:#24664d;border:1px solid #24664d}.kota-buyer-v2 .kota-primary-action:hover:not(:disabled){background:#1f5a44}.kota-buyer-v2 .kota-secondary-action{color:#102c22;background:0 0;border:1px solid #102c222e}.kota-buyer-v2 .kota-secondary-action:hover:not(:disabled){background:#fdfcf6e6}.kota-buyer-v2 .kota-primary-action:disabled,.kota-buyer-v2 .kota-secondary-action:disabled{opacity:.6;cursor:wait}.kota-buyer-v2 .kota-offer-form{border-top:1px solid #102c2214;flex-direction:column;gap:12px;padding-top:16px;display:flex}.kota-buyer-v2 .kota-offer-form>p{margin:0;font-size:13.5px}.kota-buyer-v2 .kota-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.kota-buyer-v2 .kota-field-group{flex-direction:column;gap:6px;display:flex}.kota-buyer-v2 .kota-field-group label{color:#35403a;font-size:12.5px;font-weight:600}.kota-buyer-v2 .kota-field-group label span{color:#8b948e;font-weight:500}.kota-buyer-v2 .kota-field-group input{box-sizing:border-box;color:#16211b;background:#fdfcf6;border:1px solid #102c2229;height:44px;padding:0 12px;font-family:inherit;font-size:14px;border-radius:9px!important}.kota-buyer-v2 .kota-seller-response-box{border-top:1px solid #102c2214;flex-direction:column;gap:14px;padding-top:16px;display:flex}.kota-buyer-v2 .kota-counter-timeline{flex-direction:column;display:flex}.kota-buyer-v2 .kota-counter-timeline>div{border-top:1px solid #102c2214;grid-template-columns:120px minmax(0,1fr) auto;align-items:start;gap:12px 16px;padding:14px 0;display:grid}.kota-buyer-v2 .kota-counter-timeline>div:first-child{border-top:0;padding-top:0}.kota-buyer-v2 .kota-counter-label{color:#8a6320;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.kota-buyer-v2 .kota-counter-label.is-reply{color:#24664d}.kota-buyer-v2 .kota-counter-body{color:#35403a;flex-direction:column;gap:4px;font-size:13.5px;line-height:1.55;display:flex}.kota-buyer-v2 .response-header{color:#8b948e;font-size:12px}.kota-buyer-v2 .response-text{color:#35403a}.kota-buyer-v2 .kota-counter-timeline strong{color:#102c22;font-variant-numeric:tabular-nums;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:17px;font-weight:600}.kota-buyer-v2 .counter-offer-banner{background:#f1f6f1;border:1px solid #24664d3d;flex-direction:column;gap:8px;padding:18px 20px;display:flex;border-radius:12px!important}.kota-buyer-v2 .counter-offer-banner>div{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.kota-buyer-v2 .counter-offer-banner>div span{color:#35403a;font-size:13px}.kota-buyer-v2 .counter-offer-banner>div strong{color:#102c22;font-variant-numeric:tabular-nums;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:20px;font-weight:600}.kota-buyer-v2 .kota-agreed-steps{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kota-buyer-v2 .kota-agreed-steps span{color:#5b6660;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.kota-buyer-v2 .kota-agreed-steps span:before{content:"";background:#102c221f;border-radius:50%;width:10px;height:10px}.kota-buyer-v2 .kota-agreed-steps span.is-done{color:#16211b}.kota-buyer-v2 .kota-agreed-steps span.is-done:before{background:#24664d}.kota-buyer-v2 .kota-agreed-steps span.is-current{color:#102c22}.kota-buyer-v2 .kota-agreed-steps span.is-current:before{background:#c9963c}.kota-buyer-v2 .kota-agreed-steps i{background:#102c2229;width:28px;height:1px}.kota-buyer-v2 .kota-agreed-summary{flex-direction:column;gap:0;padding:6px 16px 14px;display:flex}.kota-buyer-v2 .kota-agreed-summary>.kota-plan-single{padding-top:12px}.kota-buyer-v2 .kota-confirmation-check{color:#35403a;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.kota-buyer-v2 .kota-confirmation-check input{accent-color:#24664d;flex:none;width:18px;height:18px;margin:1px 0 0}.kota-buyer-v2 .kota-buyer-foot{color:#8b948e;text-align:center;width:min(760px,100% - 32px);margin:18px auto 0;font-size:12px;line-height:1.5}.kota-buyer-v2 .field-hint{color:#8b948e;font-size:12px}@media (width<=680px){.kota-buyer-v2 .kota-quote-lines-head{display:none}.kota-buyer-v2 .kota-quote-line{grid-template-columns:minmax(0,1fr) auto}.kota-buyer-v2 .kota-quote-line>span{grid-column:1}.kota-buyer-v2 .kota-agreed-summary .kota-quote-lines-head+.kota-quote-line{border-top:0}.kota-buyer-v2 .kota-grid-2{grid-template-columns:1fr}.kota-buyer-v2 .kota-counter-timeline>div{grid-template-columns:1fr;gap:6px}.kota-buyer-v2 .kota-counter-timeline strong{justify-self:start}}@media (prefers-reduced-motion:reduce){.workspace-shell .kota-v2 .kota-metric-card,.workspace-shell .kota-v2 .kota-detail-card,.workspace-shell .kota-v2 .kota-detail-timeline li,.kota-buyer-v2 .kota-buyer-card{animation:none}}.kota-buyer-v2 .kota-buyer-card .kota-seller-response-box{box-shadow:none;background:0 0;border:0;border-top:1px solid #102c2214;margin:0;padding:16px 0 0;border-radius:0!important}.kota-buyer-v2 .kota-buyer-card .response-header{color:#8b948e;letter-spacing:0;text-transform:none;margin:0;padding:0;font-size:12px;font-weight:500}.kota-buyer-v2 .kota-buyer-card .response-text{color:#35403a;margin:0;padding:0;font-size:13.5px;font-style:normal}.kota-buyer-v2 .kota-buyer-card .counter-offer-banner{text-align:left;margin:0}.kota-buyer-v2 .kota-buyer-card .counter-offer-banner>div{text-align:left;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 8px;padding:0;display:flex}.kota-buyer-v2 .kota-buyer-card .kota-buyer-actions,.kota-buyer-v2 .kota-buyer-card .kota-offer-form{margin:0;padding-inline:0}.kota-v2 .records-head,.kota-v2 .history-row{--records-columns:inherit}.workspace-shell .kota-v2 .history-row-identity strong{letter-spacing:0;font-family:inherit;font-size:14px;font-weight:600}.kota-plan-picker{border:0;gap:8px;margin:0;padding:0;display:grid}.kota-plan-picker legend{color:#16211b;padding:0;font-weight:700}.kota-plan-picker .field-hint{margin:0}.kota-plan-list{gap:8px;display:grid}.kota-plan-option{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;transition:border-color .16s,background-color .16s;display:flex}.kota-plan-option input{accent-color:var(--green);margin-top:3px}.kota-plan-option span{gap:2px;display:grid}.kota-plan-option small{color:var(--muted)}.kota-plan-option.is-active,.kota-plan-option:hover{border-color:color-mix(in srgb, var(--green) 35%, var(--line));background:var(--sage)}.kota-plan-single{color:#16211b;font-weight:600}.kota-detail-payment{border-top:1px solid var(--line);gap:10px;margin-top:12px;padding-top:12px;display:grid}.kota-detail-payment p{color:var(--muted);margin:0;font-size:13px}.kota-detail-payment.is-live{grid-template-columns:1fr auto;align-items:center}.invoice-payment-link.is-pending{opacity:.85}@media (width<=640px){.kota-detail-payment.is-live{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.kota-plan-option{transition:none}}.kota-plan-suggest{border:1px dashed color-mix(in srgb, var(--green) 30%, var(--line));background:#fff;border-radius:12px;padding:10px 14px}.kota-plan-suggest summary{cursor:pointer;color:var(--green);font-weight:700}.kota-plan-suggest-form{gap:12px;padding-top:10px;display:grid}.kota-plan-suggest-form .kota-seller-response-box p{margin:6px 0 10px}.discover-v2{color:#16211b;background:#f7f4ea;min-height:100vh;font-family:Schibsted Grotesk,Helvetica Neue,Arial,sans-serif}.discover-v2 [data-rv]{opacity:0;transition:opacity .52s,transform .68s cubic-bezier(.16,1,.3,1);transform:translateY(16px)}.discover-v2 [data-rv][data-revealed]{opacity:1;transform:none}.discover-v2-inner{width:min(1180px,100% - 40px);margin-inline:auto}.discover-v2-nav{z-index:35;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f4eaf0;border-bottom:1px solid #102c221a;position:sticky;top:0}.discover-v2-nav-inner{align-items:center;gap:clamp(18px,3vw,40px);width:min(1240px,100% - 36px);min-height:68px;margin-inline:auto;display:flex}.discover-v2-brand{color:#102c22;letter-spacing:-.03em;align-items:center;gap:9px;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.discover-v2-brand .brand-lockup{gap:9px}.discover-v2-brand .brand-mark{color:#fff;background:#123f33;width:32px;height:32px;border-radius:8px!important}.discover-v2-nav nav{align-items:center;gap:clamp(13px,1.7vw,25px);margin-left:auto;display:flex}.discover-v2-nav nav a,.discover-v2-sign-in{color:#5b6660;background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat;padding:6px 0;font-size:14px;font-weight:500;text-decoration:none;transition:color .24s cubic-bezier(.16,1,.3,1),background-size .48s cubic-bezier(.16,1,.3,1)}.discover-v2-nav nav a:hover,.discover-v2-nav nav a:focus-visible{background-size:100% 1.5px}.discover-v2-nav nav a:hover,.discover-v2-nav nav a:focus-visible,.discover-v2-sign-in:hover,.discover-v2-sign-in:focus-visible{color:#173f31}.discover-v2-nav-actions{align-items:center;gap:12px;display:flex}.discover-v2-nav-cta{color:#fdfcf6;background:#173f31;justify-content:center;align-items:center;min-height:40px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;transition:background .24s cubic-bezier(.16,1,.3,1),transform .24s cubic-bezier(.16,1,.3,1);display:inline-flex;border-radius:10px!important}.discover-v2-nav-cta:hover,.discover-v2-nav-cta:focus-visible{background:#24664d;transform:translateY(-1px)}.discover-v2-hero{background:#f7f4ea;border-bottom:1px solid #102c2217;overflow:hidden}.discover-v2-hero-grid{grid-template-columns:minmax(0,1.03fr) minmax(340px,.72fr);align-items:center;gap:clamp(42px,7vw,96px);min-height:min(760px,100vh - 68px);padding-block:clamp(68px,8vw,112px);display:grid}.discover-v2-hero:not(.has-image) .discover-v2-hero-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.8fr)}.discover-v2-kicker{color:#8a6320;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 18px;font-size:12.5px;font-weight:600;display:inline-flex}.discover-v2-kicker:before{content:"";background:currentColor;width:22px;height:1.5px}.discover-v2-hero h1{color:#102c22;letter-spacing:-.028em;text-wrap:balance;max-width:14ch;margin:0;font:600 clamp(40px,5.4vw,72px)/1 Fraunces,Georgia,Times New Roman,serif}.discover-v2-lede{color:#5b6660;text-wrap:pretty;max-width:56ch;margin:24px 0 0;font-size:clamp(16px,1.3vw,19px);line-height:1.55}.discover-v2-actions{flex-wrap:wrap;gap:10px;margin-top:31px;display:flex}.discover-v2-actions .button{min-height:50px;padding-inline:24px;font-size:15.5px;font-weight:600;text-decoration:none;transition:transform .24s cubic-bezier(.16,1,.3,1),background .24s cubic-bezier(.16,1,.3,1),border-color .24s cubic-bezier(.16,1,.3,1);border-radius:12px!important}.discover-v2-actions .button.primary{background:#173f31;box-shadow:0 10px 24px -12px #102c2299}.discover-v2-actions .button.primary:hover,.discover-v2-actions .button.primary:focus-visible{background:#24664d;transform:translateY(-1px)}.discover-v2-actions .button.ghost{color:#102c22;background:#fdfcf6;border:1px solid #102c222e}.discover-v2-actions .button.ghost:hover,.discover-v2-actions .button.ghost:focus-visible{border-color:#102c22;transform:translateY(-1px)}.discover-v2-visual{aspect-ratio:4/3.1;background:#fffdf7;border:1px solid #102c2214;height:auto;margin:0;position:relative;overflow:hidden;transform:rotate(-1deg);box-shadow:0 1px #102c220f,0 40px 70px -34px #102c2280;border-radius:6px!important}.discover-v2-visual:before{content:"";z-index:1;background:linear-gradient(90deg,#173f31 0 64%,#c99c54 64%);height:6px;position:absolute;inset:0 0 auto}.discover-v2-visual img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.discover-v2-payments .discover-v2-visual{aspect-ratio:4/3.4}.discover-v2-kota-visual{color:#f2ead7;background:#102c22 url(/yekota-pattern-dark.svg) 50%/132px 132px;border-top:4px solid #c9963c;align-items:center;gap:0;padding:clamp(28px,4vw,48px);display:grid;box-shadow:0 40px 70px -34px #102c228c;border-radius:20px!important}.discover-v2-kota-visual span,.discover-v2-kota-visual strong{border:1px solid #f2ead729;align-items:center;min-height:54px;padding:0 17px;font:500 15px/1 Schibsted Grotesk,Helvetica Neue,Arial,sans-serif;display:flex;border-radius:10px!important}.discover-v2-kota-visual strong{color:#102c22;background:#e7c582}.discover-v2-kota-visual i{background:#f2ead74d;width:1px;height:30px;margin-left:26px}.discover-v2-body{background:#fdfcf6}.discover-v2-sections{padding-block:clamp(58px,8vw,106px)}.discover-v2-sections>section{border-top:1px solid #102c221c;grid-template-columns:72px minmax(0,760px);gap:24px;padding:clamp(28px,4vw,46px) 0;display:grid}.discover-v2-sections>section:last-child{border-bottom:1px solid #102c221c}.discover-v2-section-number{color:#8a6320;letter-spacing:.12em;padding-top:6px;font:600 12.5px/1 Schibsted Grotesk,sans-serif}.discover-v2-sections h2,.discover-v2-related h2,.showroom-directory-v2-heading h2{color:#102c22;letter-spacing:-.022em;text-wrap:balance;margin:0;font:600 clamp(26px,2.9vw,40px)/1.06 Fraunces,Georgia,Times New Roman,serif}.discover-v2-sections p,.discover-v2-sections li,.discover-v2-related>.discover-v2-inner>p:not(.discover-v2-kicker){color:#57635c;font-size:16px;line-height:1.72}.discover-v2-sections p{margin:17px 0 0}.discover-v2-sections ul{gap:9px;margin:20px 0 0;padding-left:19px;display:grid}.discover-v2-sections li::marker{color:#c9963c}.discover-v2-related{background:#e9eee7;padding-block:clamp(56px,7vw,90px)}.discover-v2-related h2{max-width:18ch}.discover-v2-related-links{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:32px;display:grid}.discover-v2-related-links a{color:#173f31;background:#fdfcf6;border:1px solid #102c2221;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:17px 19px;font-weight:650;text-decoration:none;display:flex;border-radius:12px!important}.discover-v2-related-links a:hover,.discover-v2-related-links a:focus-visible{border-color:#102c2252;transform:translateY(-2px)}.showroom-directory-v2-hero .discover-v2-inner{padding-block:clamp(70px,9vw,120px)}.showroom-directory-v2-hero h1{max-width:14ch}.showroom-directory-v2-results{background:#fdfcf6;padding-block:clamp(58px,8vw,104px)}.showroom-directory-v2-heading{grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);align-items:end;gap:32px;margin-bottom:38px;display:grid}.showroom-directory-v2-heading>p{color:#6b756f;margin:0;font-size:13px;line-height:1.55}.showroom-directory-v2-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.showroom-directory-v2-card{background:#fdfcf6;border:1px solid #102c221f;flex-direction:column;min-width:0;transition:transform .26s cubic-bezier(.16,1,.3,1),box-shadow .26s cubic-bezier(.16,1,.3,1),border-color .26s;display:flex;overflow:hidden;box-shadow:0 1px #102c220a;border-radius:20px!important}.showroom-directory-v2-card:hover,.showroom-directory-v2-card:focus-within{border-color:#102c223d;transform:translateY(-3px);box-shadow:0 18px 40px -24px #102c2259,0 1px #102c220a}.showroom-directory-v2-card.is-featured{grid-column:span 2}.showroom-directory-v2-cover{aspect-ratio:4/3;background:#173f31;display:block;position:relative;overflow:hidden}.showroom-directory-v2-card.is-featured .showroom-directory-v2-cover{aspect-ratio:21/9}.showroom-directory-v2-cover img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1);display:block}.showroom-directory-v2-card:hover .showroom-directory-v2-cover img{transform:scale(1.03)}.showroom-directory-v2-cover:after{content:"";pointer-events:none;background:linear-gradient(#102c2200 55%,#102c2247 100%);position:absolute;inset:0}.showroom-directory-v2-cover-fallback{background:radial-gradient(120% 90% at 100% 0,#c9963c52,#0000 55%),radial-gradient(90% 80% at 0 100%,#24664d8c,#0000 60%),#173f31;place-items:center;width:100%;height:100%;display:grid}.showroom-directory-v2-cover-fallback b{color:#f2ead7;letter-spacing:-.04em;opacity:.85;font:600 clamp(38px,5vw,56px)/1 Archivo,sans-serif}.showroom-directory-v2-verified{z-index:1;color:#173f31;letter-spacing:.01em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fdfcf6f0;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:11.5px;font-weight:650;display:inline-flex;position:absolute;top:14px;left:14px;box-shadow:0 1px 2px #102c221f}.showroom-directory-v2-body{flex-direction:column;flex:1;padding:20px 22px 22px;display:flex}.showroom-directory-v2-identity{align-items:center;gap:14px;min-width:0;display:flex}.showroom-directory-v2-card-mark{color:#f2ead7;background:#173f31;border:1px solid #102c221f;flex:none;place-items:center;width:48px;height:48px;font:600 17px/1 Archivo,sans-serif;display:grid;overflow:hidden;border-radius:14px!important}.showroom-directory-v2-card-mark img{object-fit:cover;width:100%;height:100%}.showroom-directory-v2-card h3{letter-spacing:-.03em;margin:0;font:600 21px/1.15 Archivo,sans-serif}.showroom-directory-v2-card.is-featured h3{font-size:26px}.showroom-directory-v2-card h3 a{color:#102c22;text-decoration:none}.showroom-directory-v2-card h3 a:hover,.showroom-directory-v2-card h3 a:focus-visible{color:#24664d}.showroom-directory-v2-meta{color:#7b857f;flex-wrap:wrap;gap:6px;margin:4px 0 0;font-size:12.5px;display:flex}.showroom-directory-v2-headline{color:#1f2f28;margin:16px 0 0;font-size:15px;font-weight:500;line-height:1.45}.showroom-directory-v2-intro{color:#6b756f;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;font-size:13.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.showroom-directory-v2-lead{color:#102c22;background:linear-gradient(#faf5e8,#f6efdc);border:1px solid #c9963c59;gap:3px;margin-top:18px;padding:13px 15px;text-decoration:none;transition:border-color .2s;display:grid;border-radius:14px!important}.showroom-directory-v2-lead:hover,.showroom-directory-v2-lead:focus-visible{border-color:#c9963cb3}.showroom-directory-v2-lead-label{color:#9b7a42;letter-spacing:.09em;text-transform:uppercase;font-size:10.5px;font-weight:700}.showroom-directory-v2-lead strong{letter-spacing:-.01em;font-size:14.5px;font-weight:600}.showroom-directory-v2-lead-price{color:#24664d;font-size:13.5px;font-weight:650}.showroom-directory-v2-open{color:#24664d;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;font-size:13px;font-weight:650;text-decoration:none;display:flex}.showroom-directory-v2-open svg{transition:transform .2s}.showroom-directory-v2-card:hover .showroom-directory-v2-open svg{transform:translate(2px,-2px)}.showroom-directory-v2-empty{background:#f7f4ea;border:1px solid #102c221f;padding:38px}.showroom-directory-v2-empty h3{margin:0;font:600 26px/1.15 Archivo,sans-serif}.showroom-directory-v2-empty p{color:#657169;margin:12px 0 22px}.showroom-directory-v2-more{justify-content:center;margin-top:30px;display:flex}.showroom-directory-v2-more-error{color:#8c3d35;text-align:center;margin:24px 0 0}.showroom-directory-v2-explainer h2{max-width:22ch}.showroom-directory-v2-explainer .button{margin-top:22px;text-decoration:none}.discover-v2-not-found .discover-v2-hero .discover-v2-inner{min-height:calc(100vh - 320px);padding-block:clamp(80px,12vw,150px)}.landing-v2-works-card h3 a{color:inherit;text-decoration:none}.landing-v2-works-card h3 a:hover,.landing-v2-works-card h3 a:focus-visible{color:#24664d}.landing-v2-direction-link{color:#24664d;align-items:center;gap:8px;margin-top:18px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}@media (width<=980px){.discover-v2-nav nav{display:none}.discover-v2-nav-actions{margin-left:auto}.discover-v2-hero-grid,.discover-v2-hero:not(.has-image) .discover-v2-hero-grid{grid-template-columns:1fr;min-height:0}.discover-v2-visual{width:min(100%,620px);height:500px}.discover-v2-kota-visual{width:min(100%,620px)}.showroom-directory-v2-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.showroom-directory-v2-card.is-featured .showroom-directory-v2-cover{aspect-ratio:16/9}}@media (width<=680px){.discover-v2-inner{width:min(100% - 30px,1180px)}.discover-v2-nav-inner{width:min(100% - 24px,1240px)}.discover-v2-sign-in{display:none}.discover-v2-nav-cta{min-height:40px;padding-inline:13px}.discover-v2-hero-grid{gap:38px;padding-block:58px}.discover-v2-hero h1{font-size:clamp(40px,12.5vw,58px)}.discover-v2-actions{display:grid}.discover-v2-actions .button{width:100%}.discover-v2-visual{height:420px;border-radius:16px!important}.discover-v2-sections>section{grid-template-columns:1fr;gap:12px}.discover-v2-section-number{padding-top:0}.discover-v2-related-links,.showroom-directory-v2-grid,.showroom-directory-v2-heading{grid-template-columns:1fr}.showroom-directory-v2-card.is-featured{grid-column:auto}.showroom-directory-v2-card.is-featured .showroom-directory-v2-cover{aspect-ratio:4/3}.showroom-directory-v2-card.is-featured h3{font-size:21px}}@media (prefers-reduced-motion:reduce){.discover-v2 [data-rv]{opacity:1;transition:none;transform:none}.discover-v2-related-links a{transition:none}}.showroom-verified-badge{background:color-mix(in srgb, var(--showroom-accent,#24664d) 12%, #fff);color:var(--showroom-accent,#24664d);letter-spacing:.01em;vertical-align:middle;border-radius:999px;align-items:center;gap:4px;margin-left:8px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.showroom-verified-badge svg{flex:none}.crumb-rail{max-width:1120px;padding:0 var(--showroom-gutter,20px);margin:0 auto 12px}.crumb-rail ol{flex-wrap:wrap;align-items:center;row-gap:6px;margin:0;padding:0;list-style:none;display:flex}.crumb{z-index:calc(20 - var(--i,0));color:#4f5f58;white-space:nowrap;text-overflow:ellipsis;max-width:17ch;height:30px;animation:crumb-out .52s cubic-bezier(.16, 1, .3, 1) calc(var(--i,0) * .14s) both;background:#fdfcf6;border:1px solid #102c221f;align-items:center;margin-left:-12px;padding:0 14px 0 22px;font:600 12.5px Archivo,Helvetica Neue,Arial,sans-serif;transition:max-width .36s cubic-bezier(.16,1,.3,1),background .16s,color .16s;display:flex;position:relative;overflow:hidden;border-radius:0!important}.crumb:first-child{max-width:none;margin-left:0;padding-left:14px;animation:none;border-radius:100px 0 0 100px!important}.crumb a,.crumb span{text-overflow:ellipsis;color:inherit;text-decoration:none;overflow:hidden}.crumb a:focus-visible{outline-offset:-2px;outline:2px solid #24664d}.crumb:hover,.crumb:focus-within{color:#102c22;background:#eef3ea;max-width:44ch}.crumb.is-current{z-index:1;color:#f2ead7;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);background:#173f31;border-color:#173f31;max-width:none;padding-right:26px}.crumb.is-current:hover{color:#f2ead7;background:#173f31}.crumb.is-leaving{animation:.38s cubic-bezier(.16,1,.3,1) forwards crumb-in}.crumb-sep{z-index:30;color:#8a9690;pointer-events:none;place-items:center;width:18px;height:30px;margin:0 -3px 0 -8px;font:700 13px Archivo,Helvetica Neue,Arial,sans-serif;display:grid;position:relative}@keyframes crumb-out{0%{opacity:0;transform:translate(-72%)}to{opacity:1;transform:none}}@keyframes crumb-in{to{opacity:0;transform:translate(-72%)}}@media (width<=600px){.crumb{max-width:11ch}.crumb:hover,.crumb:focus-within{max-width:30ch}}@media (prefers-reduced-motion:reduce){.crumb,.crumb.is-leaving{transition:none;animation:none}}.showroom-siblings{border-top:1px solid #102c221a;margin-top:24px;padding-top:20px}.showroom-siblings h2{margin:0 0 12px;font-size:18px}.showroom-siblings ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.showroom-siblings li{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.showroom-siblings li a{color:var(--showroom-accent,#24664d);font-weight:600;text-decoration:none}.showroom-siblings li a:hover{text-decoration:underline}.showroom-siblings li span{color:#6b7a74;font-size:12px}.kota-buyer-v2 .kota-buyer-terms{background:#fdfcf6;border:1px solid #102c221f;margin:12px 0 4px;padding:0 14px;border-radius:12px!important}.kota-buyer-v2 .kota-buyer-terms summary{cursor:pointer;color:#173f31;justify-content:space-between;align-items:center;min-height:44px;padding:12px 0;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:600;list-style:none;display:flex}.kota-buyer-v2 .kota-buyer-terms summary::-webkit-details-marker{display:none}.kota-buyer-v2 .kota-buyer-terms summary:after{content:"+";color:#657169;font-size:18px;line-height:1}.kota-buyer-v2 .kota-buyer-terms[open] summary:after{content:"–"}.kota-buyer-v2 .kota-buyer-terms p{white-space:pre-wrap;color:#35403a;margin:0 0 12px;font-size:13.5px;line-height:1.55}.entry-stage{width:min(640px,100% - 36px);margin:18px auto 80px}.entry-card{background:#fdfcf6;border:1px solid #102c221a;gap:16px;padding:clamp(20px,3vw,32px);display:grid;box-shadow:0 14px 36px #102c220e;border-radius:14px!important}.entry-card-heading h1{letter-spacing:-.02em;margin:6px 0 0;font:600 clamp(26px,3.4vw,36px)/1.06 Fraunces,Georgia,serif}.entry-form,.entry-recent,.entry-restored{gap:12px;display:grid}.entry-recent{gap:8px}.entry-recent-label{color:#35403a;font-size:12.5px;font-weight:600}.entry-recent small,.entry-card-note,.entry-restored small{color:#5b6660;font-size:12.5px;line-height:1.5}.entry-chips{flex-wrap:wrap;gap:8px;display:flex}.entry-chip{color:#17231d;cursor:pointer;background:#fffefb;border:1px solid #102c2229;border-radius:999px;min-height:38px;padding:0 14px;font:600 13px Archivo,Helvetica Neue,Arial,sans-serif}.entry-chip:hover,.entry-chip:focus-visible{border-color:#173f31}.entry-field small.is-error{color:#a6463c}.entry-field.is-invalid input{border-color:#a6463c!important}.entry-defaults{color:#5b6660;background:#f3f5f1;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:10px 12px;font-size:12.5px;display:flex}.entry-defaults strong{color:#17231d;font-family:SF Mono,Menlo,Consolas,monospace;font-size:12.5px}.entry-card-actions{flex-wrap:wrap;gap:10px;display:flex}.entry-restored strong{font-size:15px}.entry-restored>span{color:#35403a;font-size:13.5px}.yk-toast-action{color:#173f31;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:6px;padding:0;font:600 13px Archivo,Helvetica Neue,Arial,sans-serif;text-decoration:underline}@media (width<=1100px){.editor-v2 .workspace.is-document-first .preview-column{order:-1}}.entry-pair{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:12px;display:grid}.entry-chip.is-fixed{color:#fffefb;cursor:default;background:#173f31;border-color:#173f31}.entry-month{gap:6px;display:grid}.entry-month-row{align-items:center;gap:10px;display:flex}.entry-month-row strong{text-align:center;flex:1;font-size:16px}.entry-month small{color:#5b6660;font-size:12.5px}.entry-team{gap:6px;margin:0;padding:0;list-style:none;display:grid}.entry-team label{cursor:pointer;background:#fffefb;border:1px solid #102c221f;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.entry-team label span{min-width:0;display:grid}.entry-team label small{color:#5b6660;font-size:12px}.entry-team label b{white-space:nowrap;font-family:SF Mono,Menlo,Consolas,monospace;font-size:13px;font-weight:600}.issuing-chip{gap:8px;margin:0 0 14px;display:grid}.issuing-chip-label{color:#35403a;font-size:12.5px;font-weight:600}.issuing-chip-state{color:#5b6660;font-size:12.5px}.issuing-chip-question{color:#17231d;margin:0;font-size:13.5px;line-height:1.5}.issuing-chip.is-asking{background:#fbf7ee;border:1px solid #c99c548c;padding:12px 14px;border-radius:12px!important}.issuing-chip-remember{color:#35403a;align-items:center;gap:8px;font-size:13px;display:flex}.issuing-chip-remember input{flex:none;width:18px;height:18px;min-height:0;margin:0}.issuing-chip-add{background:#fdfcf6;border:1px solid #102c221f;gap:10px;padding:12px;display:grid;border-radius:12px!important}a.workspace-context-card{color:inherit;text-decoration:none}.showroom-enquiry-discussion{gap:16px;display:grid}.showroom-enquiry-discussion form{gap:9px;display:grid}.showroom-enquiry-discussion textarea{resize:vertical;min-height:110px}.showroom-enquiry-discussion input,.showroom-enquiry-discussion textarea,.showroom-enquiry-discussion select{color:#20362b;width:100%;font:inherit;background:#fffdf7;border:1px solid #a8b4aa;border-radius:6px;padding:10px 12px}.showroom-enquiry-discussion article{border-bottom:1px solid #d9dfd7;padding:14px 0}.showroom-enquiry-discussion article button{margin-top:8px;display:block}.showroom-enquiry-discussion button{transition:background-color .15s}@media (prefers-reduced-motion:reduce){.showroom-enquiry-discussion button{transition:none}}.buyer-recovery form{border-top:1px solid #d9dfd7;gap:12px;margin-top:24px;padding-top:24px;display:grid}.buyer-recovery form p{margin:0 0 4px}.buyer-recovery input{width:100%;min-height:44px;font:inherit;color:#20362b;background:#fffdf7;border:1px solid #a8b4aa;border-radius:6px;padding:10px 12px}.buyer-recovery h2{font-size:26px}
