.product-shell{--v2-ink:#1d1c20;--v2-ink-soft:#4e4a50;--v2-muted:#7e787f;--v2-canvas:#f4f2ef;--v2-paper:#fffefd;--v2-line:#e4e0dc;--v2-line-strong:#d7d1cc;--v2-accent:#d94872;--v2-accent-dark:#b82f58;--v2-green:#198866;height:100vh;min-height:100vh;color:var(--v2-ink);font-feature-settings:"ss01" 1, "cv11" 1;gap:12px;padding:12px;overflow:hidden;background:#ebe8e4!important}.product-shell a,.product-shell button,.product-shell input,.product-shell textarea,.product-shell select{transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s,transform .18s,opacity .18s}.product-shell .vault-action{white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 14px;font-size:.875rem;font-weight:660;line-height:1;display:inline-flex}.product-shell .vault-action:hover{transform:translateY(-1px)}.product-shell .vault-action:disabled{opacity:.42;cursor:not-allowed;transform:none}.product-shell .vault-action-primary{color:#fff;background:#252328;border-color:#252328;box-shadow:0 6px 16px #1c1a1e21}.product-shell .vault-action-primary:hover{color:#fff;background:#111014;box-shadow:0 9px 20px #1c1a1e2b}.product-shell .vault-action-secondary{color:#5f595e;background:#fff;border-color:#ddd7d3;box-shadow:0 2px 7px #2a252909}.product-shell .vault-action-secondary:hover{color:#302c30;background:#faf8f6;border-color:#bfb6bb}.product-shell .vault-action-compact{border-radius:9px;min-height:34px;padding:0 11px;font-size:.875rem}.product-shell .vault-action-icon{color:#8b8489;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;width:32px;height:32px;display:inline-grid}.product-shell .vault-action-icon:hover{color:#383338;background:#f8f5f3;border-color:#ded8d4}.product-shell .vault-action-icon.is-danger:hover{color:#ad3845;background:#fff3f4;border-color:#efcbd0}.product-sidebar{color:#d8d3d7;border:1px solid #ffffff14;border-radius:20px;flex:0 0 238px;box-shadow:0 18px 45px #221e2121,inset 0 1px #ffffff09;background:#1c1b1f!important;width:238px!important;height:calc(100vh - 24px)!important}.product-sidebar:before,.product-sidebar:after{display:none!important}.product-sidebar-header{min-height:72px;border-bottom-color:#ffffff12!important;padding:0 17px!important}.product-sidebar-brand{align-items:center;gap:9px;min-width:0;display:flex}.product-sidebar-brand .vc-wordmark{color:#fff}.product-sidebar-brand .vc-wordmark img{filter:none;width:27px}.product-sidebar-brand .vc-wordmark span{letter-spacing:.105em;font-size:.875rem}.product-sidebar-brand>span{color:#aaa3a9;letter-spacing:.075em;text-transform:uppercase;background:#ffffff09;border:1px solid #ffffff17;border-radius:6px;padding:4px 6px;font-size:.875rem;font-weight:650}.product-org-card{box-shadow:none!important;background:#ffffff0b!important;border:1px solid #ffffff16!important;border-radius:13px!important;margin:12px 11px 4px!important;padding:11px!important}.product-org-card:hover{background:#fff1!important;border-color:#ffffff24!important}.product-org-logo{background:#fff;border:1px solid #ffffff1a;padding:4px}.product-org-copy{flex-direction:column;display:flex}.product-org-label{color:#837d83;letter-spacing:.095em;text-transform:uppercase;margin-bottom:2px;font-size:.875rem;font-weight:650;line-height:1.1;display:block}.product-org-card p.text-white{color:#f7f4f6!important;font-size:.875rem!important;font-weight:640!important}.product-org-card p.text-slate-400{margin-top:2px;color:#8e888e!important;font-size:.875rem!important}.product-org-card .product-org-person{color:#aaa3a9;margin-top:3px;font-size:.875rem;font-weight:520}.product-sidebar-nav{scrollbar-width:none;padding:3px 10px 14px!important}.product-sidebar-nav::-webkit-scrollbar{display:none}.product-nav-group{margin-top:15px!important}.product-nav-group>p{color:#706a70!important;letter-spacing:.14em!important;margin:0 9px 6px!important;font-size:.875rem!important;font-weight:680!important}.product-nav-group:first-child{margin-top:10px!important}.product-nav-group:first-child>p{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.product-nav-group .product-nav-link{border:1px solid #0000;margin:2px 0;position:relative;color:#aaa4aa!important;border-radius:10px!important;gap:10px!important;min-height:38px!important;padding:0 10px!important;font-size:.875rem!important;font-weight:520!important}.product-nav-link>svg{stroke-width:1.7px;flex:0 0 16px;width:16px!important;height:16px!important}.product-nav-link:hover{transform:translate(2px);color:#fff!important;background:#ffffff0d!important}.product-nav-link.is-active{color:#211f22!important;background:#f8f6f3!important;border-color:#fffc!important;box-shadow:0 7px 18px #00000029,inset 0 0 0 1px #00000006!important}.product-nav-link.is-active:before{content:"";background:#ed527b;border-radius:99px;width:3px;height:16px;position:absolute;top:50%;left:-5px;transform:translateY(-50%);box-shadow:0 0 0 3px #ed527b1a}.product-nav-link.is-active>svg{color:var(--v2-accent)}.product-nav-badge{color:#e8e2e6!important;background:#ffffff18!important}.product-nav-link.is-active .product-nav-badge{color:#fff!important;background:#252328!important}.product-sidebar-bottom{border-top-color:#ffffff12!important;padding:9px 11px 11px!important}.product-help-card{color:#9e979d!important;background:0 0!important;border-color:#ffffff13!important;border-radius:11px!important;grid-template-columns:27px 1fr 13px!important;padding:9px!important}.product-help-card:hover{transform:translateY(-1px);color:#fff!important;background:#ffffff0b!important;border-color:#ffffff24!important}.product-help-card>svg:first-child{color:#e85a80!important;width:16px!important}.product-help-card strong{color:#e9e4e7!important;font-size:.875rem!important}.product-help-card small{color:#777177!important;font-size:.875rem!important}.product-profile-row{grid-template-columns:32px 1fr 30px!important;margin-top:7px!important;padding:7px 4px 0!important}.product-profile-avatar{color:#fff;box-shadow:inset 0 1px #ffffff2e;background:#d94872!important;border-radius:9px!important;width:32px!important;height:32px!important}.product-profile-copy strong{color:#f5f1f3!important;font-size:.875rem!important}.product-profile-copy small{color:#777177!important;font-size:.875rem!important}.product-primary-navigation{flex-direction:column;gap:4px;padding-top:11px;display:flex}.product-primary-section{flex-direction:column;display:flex}.product-primary-navigation>p{color:#716b71;letter-spacing:.14em;text-transform:uppercase;margin:0 10px 8px;font-size:.875rem;font-weight:700}.product-primary-nav-link{color:#aaa4aa;border:1px solid #0000;border-radius:12px;grid-template-columns:31px minmax(0,1fr) 12px;align-items:center;gap:9px;min-height:61px;padding:8px 9px;display:grid;position:relative}.product-primary-nav-icon{background:#ffffff09;border:1px solid #ffffff12;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.product-primary-nav-copy{flex-direction:column;min-width:0;display:flex}.product-primary-nav-copy strong{color:#d8d3d7;font-size:.875rem;font-weight:620}.product-primary-nav-copy small{color:#777177;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.875rem;line-height:1.35;overflow:hidden}.product-primary-nav-arrow{color:#5f595f;width:12px;height:12px}.product-primary-nav-link:hover{color:#fff;background:#ffffff0d;transform:translate(2px)}.product-primary-nav-link.is-active{color:#211f22;background:#f8f6f3;border-color:#ffffffc7;box-shadow:0 8px 19px #0000002b}.product-primary-nav-link.is-active:before{content:"";background:#ed527b;border-radius:99px;width:3px;height:23px;position:absolute;top:50%;left:-5px;transform:translateY(-50%);box-shadow:0 0 0 3px #ed527b1a}.product-primary-nav-link.is-active .product-primary-nav-icon{color:var(--v2-accent);background:#fff;border-color:#eadde1}.product-primary-nav-link.is-active .product-primary-nav-copy strong{color:#29262a}.product-primary-nav-link.is-active .product-primary-nav-copy small{color:#80797f}.product-primary-nav-link.is-active .product-primary-nav-arrow{color:#8a8388}.product-primary-section.is-open .product-primary-nav-arrow{transform:rotate(90deg)}.product-primary-subnav{border-left:1px solid #ffffff17;flex-direction:column;margin:4px 0 4px 24px;padding:3px 0 4px 16px;display:flex;position:relative}.product-primary-subnav a{color:#888188;border-radius:7px;align-items:center;gap:7px;min-height:29px;padding:0 8px 0 3px;font-size:.875rem;font-weight:540;display:flex;position:relative}.product-primary-subnav a>span{background:#5f595f;border-radius:99px;flex:none;width:7px;height:1px}.product-primary-subnav a>b{color:#d8d1d5;background:#ffffff14;border-radius:99px;place-items:center;min-width:18px;height:18px;margin-left:auto;font-size:.875rem;display:grid}.product-primary-subnav a:hover{color:#f4f0f2;background:#ffffff0a}.product-primary-subnav a.is-active{color:#fff;font-weight:650}.product-primary-subnav a.is-active>span{background:#ed527b;box-shadow:0 0 0 3px #ed527b1f}.product-drawer-navigation{display:none}.product-main{border:1px solid var(--v2-line);border-radius:20px;box-shadow:0 18px 45px #2d262a13,inset 0 1px #fffc;background:var(--v2-canvas)!important;height:calc(100vh - 24px)!important}.product-topbar{border-bottom:1px solid var(--v2-line)!important;height:70px!important;box-shadow:none!important;-webkit-backdrop-filter:blur(18px)saturate(1.1)!important;backdrop-filter:blur(18px)saturate(1.1)!important;background:#fffefceb!important;flex:0 0 70px!important;gap:20px!important;padding:0 24px!important}.product-topbar-context{align-items:center;gap:9px;min-width:160px;display:flex}.product-topbar-context>span{background:var(--v2-accent);border:2px solid #f8d5df;border-radius:99px;width:8px;height:8px;box-shadow:0 0 0 3px #f9e9ee}.product-topbar-context p{flex-direction:column;min-width:0;margin:0;display:flex}.product-topbar-context small{color:#9a9398;letter-spacing:.09em;text-transform:uppercase;font-size:.875rem;font-weight:660;line-height:1.2}.product-topbar-context strong{color:#343135;text-overflow:ellipsis;white-space:nowrap;max-width:150px;margin-top:2px;font-size:.875rem;font-weight:640;overflow:hidden}.product-topbar .vault-global-search{margin-left:auto;max-width:440px!important}.product-topbar .vault-search-input{color:#39363a!important;background:#f7f5f2!important;border-color:#ded9d5!important;border-radius:10px!important;min-height:38px!important;box-shadow:inset 0 1px 1px #1a161805!important}.product-topbar .vault-search-input:focus{background:#fff!important;border-color:#bcb4b9!important;box-shadow:0 0 0 3px #3730340e!important}.product-topbar-actions{gap:8px!important}.product-topbar-create{color:#fff;background:#252328;border:1px solid #252328;border-radius:9px;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:.875rem;font-weight:650;display:inline-flex;box-shadow:0 5px 12px #1c1a1e1f}.product-topbar-create:hover{color:#fff;background:#111014;transform:translateY(-1px);box-shadow:0 7px 16px #1c1a1e29}.product-topbar-create svg{width:13px;height:13px}.product-plan-status{min-height:43px;color:#7d757a!important;border-color:#0000!important;gap:9px!important;padding:5px 10px!important}.product-plan-status:hover{color:#2c292d!important;background:#f8f6f3!important;border-color:#e3deda!important}.product-plan-status>svg{color:#967d87;background:#fff;border:1px solid #e4dedb;border-radius:6px;width:18px;height:18px;padding:3px}.product-plan-status p,.product-topbar-account p{flex-direction:column;min-width:0;margin:0;line-height:1.15;display:flex}.product-plan-status small,.product-topbar-account small{color:#a29b9f;letter-spacing:.065em;text-transform:uppercase;font-size:.875rem;font-weight:670}.product-plan-status strong{color:#484247;white-space:nowrap;margin-top:3px;font-size:.875rem;font-weight:670}.product-topbar-account{background:#fff;border:1px solid #e6e0dd;border-radius:13px;grid-template-columns:36px minmax(0,1fr) 14px;align-items:center;gap:9px;min-width:188px;min-height:48px;padding:5px 8px 5px 6px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 5px 14px #2a24280b}.product-topbar-account:hover{border-color:#d4cbc8;transform:translateY(-1px);box-shadow:0 9px 21px #2a242813}.product-topbar-account .product-topbar-profile{width:36px;height:36px;background:linear-gradient(145deg,#42223c,#d94872)!important;border-radius:10px!important;box-shadow:0 5px 12px #bc305829!important}.product-topbar-account p strong{color:#332f32;text-overflow:ellipsis;white-space:nowrap;max-width:118px;font-size:.875rem;font-weight:680;overflow:hidden}.product-topbar-account p small{letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;max-width:118px;margin-top:3px;font-size:.875rem;font-weight:540;overflow:hidden}.product-topbar-account>svg{color:#a69da2;width:13px;height:13px}.product-context-nav{border-bottom:1px solid var(--v2-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#faf8f5f0;flex:0 0 62px;align-items:center;gap:32px;min-height:62px;padding:0 24px;display:flex}.product-context-heading{flex-direction:column;min-width:190px;display:flex}.product-context-heading span{color:var(--v2-accent-dark);letter-spacing:.13em;text-transform:uppercase;font-size:.875rem;font-weight:710}.product-context-heading strong{color:#514c51;white-space:nowrap;margin-top:3px;font-size:.875rem;font-weight:570}.product-context-links{scrollbar-width:none;align-items:stretch;gap:3px;min-width:0;height:100%;display:flex;overflow-x:auto}.product-context-links::-webkit-scrollbar{display:none}.product-context-links a{color:#787178;white-space:nowrap;align-items:center;padding:0 13px;font-size:.875rem;font-weight:570;display:flex;position:relative}.product-context-links a:hover{color:#282529}.product-context-links a.is-active{color:#211f22;font-weight:670}.product-context-links a.is-active:after{content:"";background:var(--v2-accent);border-radius:99px 99px 0 0;height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.product-mobile-dock{display:none}.product-content{background:radial-gradient(circle at 92% 0,#d9487209,transparent 25%), var(--v2-canvas)!important;scrollbar-color:#cbc5c1 transparent!important}.product-content>.product-page{animation:.46s cubic-bezier(.2,.72,.2,1) both v2-page-enter;max-width:1440px!important;padding:clamp(30px,3.25vw,48px)!important}.product-page-heading,.product-page-header{margin-bottom:28px!important}.product-eyebrow{color:var(--v2-accent-dark)!important;letter-spacing:.14em!important;margin-bottom:10px!important;font-size:.875rem!important;font-weight:720!important}.product-section-tabs{border-color:var(--v2-line)!important}.product-section-tabs>:is(a,button){color:#807a7f!important}.product-section-tabs>:is(a,button):hover{color:var(--v2-ink)!important}.product-main .bg-white{background-color:var(--v2-paper)!important}.product-main .border-slate-200,.product-main .border-slate-100,.product-main .bg-white.border{border-color:var(--v2-line)!important}.product-main .rounded-xl{border-radius:14px!important}.product-main .rounded-2xl{border-radius:17px!important}.product-main .shadow-sm{box-shadow:0 7px 24px #2c26290d!important}.product-main :is(input:not([type=checkbox]):not([type=radio]),textarea,select){box-shadow:inset 0 1px 1px #18151606;background:#fffefd!important;border-color:#dcd6d2!important;border-radius:10px!important}.product-main :is(input:not([type=checkbox]):not([type=radio]),textarea,select):focus{border-color:#a99fa5!important;box-shadow:0 0 0 3px #2f2a2d0f!important}.product-main :is(a,button).bg-slate-900,.product-main :is(a,button).bg-pink-600,.product-main :is(a,button).bg-rose-600,.product-main button.bg-\[\#c02060\],.product-main :is(a,button).bg-slate-900:hover,.product-main :is(a,button).bg-pink-600:hover,.product-main :is(a,button).bg-rose-600:hover{color:#fff!important;background:#252328!important;border-color:#252328!important;box-shadow:0 6px 16px #1c1a1e1f!important}.product-main :is(a,button).bg-slate-900:hover,.product-main :is(a,button).bg-pink-600:hover,.product-main :is(a,button).bg-rose-600:hover{transform:translateY(-1px);background:#111014!important}.product-main :is(a,button).border-slate-300{box-shadow:0 2px 7px #2a252909;color:#5f595e!important;background:#fff!important;border-color:#ddd7d3!important;border-radius:10px!important}.product-main :is(a,button).border-slate-300:hover{transform:translateY(-1px);color:#302c30!important;background:#faf8f6!important;border-color:#bfb6bb!important}.product-main :is(a,button).bg-rose-600{background:#b43b49!important;border-color:#aa3946!important;box-shadow:0 6px 15px #a52b3924!important}.product-main :is(a,button).bg-rose-600:hover{background:#9e303d!important}.product-main thead{background:#f7f5f2!important}.product-main tbody tr{border-color:#ece8e5!important}.product-main tbody tr:hover{background:#faf8f6!important}.product-main .border-dashed.border-pink-300{background:#f8f6f3!important;border-color:#cfc8c4!important}.product-main .border-dashed.border-pink-300:hover{transform:translateY(-1px);background:#f2efec!important;border-color:#a9a09f!important}.app-overview{max-width:1440px!important}.product-overview-hero{color:#fff;background:#222126;border:1px solid #ffffff12;border-radius:22px;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:center;gap:clamp(28px,4vw,64px);min-height:240px;margin-bottom:18px;padding:34px;animation:.52s cubic-bezier(.2,.72,.2,1) both v2-hero-enter;display:grid;position:relative;overflow:hidden;box-shadow:0 17px 38px #2722251f}.product-overview-hero:after{content:"";pointer-events:none;border:90px solid #d9487221;border-radius:50%;width:420px;height:420px;position:absolute;top:-225px;right:-175px}.product-overview-copy{z-index:1;position:relative;margin:0!important}.product-overview-copy .product-eyebrow{color:#ef9bb2!important}.product-shell .product-overview-hero .product-overview-copy h1{max-width:700px;color:#fff!important;font-size:clamp(30px,3vw,42px)!important}.product-overview-copy>p{max-width:590px;color:#aaa4a9!important}.product-quick-actions{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.product-quick-action{color:#ddd8dc;background:#ffffff0e;border:1px solid #ffffff1c;border-radius:9px;align-items:center;gap:7px;min-height:39px;padding:0 13px;font-size:.875rem;font-weight:620;display:inline-flex}.product-quick-action svg{color:#ed7c9b;width:14px;height:14px}.product-quick-action:hover{color:#fff;background:#ffffff17;border-color:#ffffff38;transform:translateY(-1px)}.product-quick-action.is-primary{color:#231f22;background:#fff;border-color:#fff;box-shadow:0 7px 18px #00000029}.product-quick-action.is-primary svg{color:var(--v2-accent)}.product-quick-action.is-primary:hover{color:#181619;background:#fff;box-shadow:0 10px 24px #00000036}.product-setup-panel{z-index:1;color:#f8f4f7;background:#302a31;border:1px solid #ffffff1f;border-radius:15px;min-width:0;padding:20px;position:relative}.product-setup-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.product-setup-heading>span{flex-direction:column;display:flex}.product-setup-heading small{color:#c6b9c3;letter-spacing:.12em;text-transform:uppercase;font-size:.875rem;font-weight:680}.product-setup-heading strong{margin-top:6px;font-size:17px;font-weight:600}.product-setup-heading b{color:#716a6f;background:#fff;border:1px solid #e2dcd8;border-radius:9px;place-items:center;width:31px;height:31px;font-size:.875rem;display:grid}.product-setup-progress{background:#e5dfdc;border-radius:99px;height:3px;margin:15px 0 11px;overflow:hidden}.product-setup-progress>span{border-radius:inherit;background:var(--v2-accent);height:100%;transition:width .5s cubic-bezier(.2,.72,.2,1);display:block}.product-setup-list{gap:4px;display:grid}.product-setup-list>a{border-radius:9px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;min-height:45px;padding:7px;display:grid}.product-setup-list>a:hover{background:#413540;transform:translate(2px)}.product-setup-list>a>span{width:24px;height:24px;color:var(--v2-accent-dark);background:#fff;border:1px solid #ded8d4;border-radius:7px;place-items:center;font-size:.875rem;display:grid}.product-setup-list p{flex-direction:column;min-width:0;margin:0;display:flex}.product-setup-list strong{font-size:15px;font-weight:600}.product-setup-list small{color:#c4b8c2;margin-top:4px;font-size:.875rem;line-height:1.55}.product-setup-list>a.is-complete{opacity:.62}.product-workspace-status{z-index:1;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:15px;flex-direction:column;justify-content:center;min-height:176px;padding:21px;display:flex;position:relative}.product-workspace-status>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.product-workspace-status>div>span{color:#c5bfc4;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-size:.875rem;font-weight:680;display:inline-flex}.product-workspace-status i{background:#57c89d;border-radius:99px;width:7px;height:7px;box-shadow:0 0 0 4px #57c89d17}.product-workspace-status>div>small{color:#8de1c1;background:#57c89d12;border:1px solid #57c89d29;border-radius:99px;padding:4px 7px;font-size:.875rem;font-weight:680}.product-workspace-status>strong{color:#fff;letter-spacing:-.025em;margin-top:23px;font-size:18px;font-weight:620}.product-workspace-status>p{color:#948e93;max-width:330px;margin:7px 0 17px;font-size:.875rem;line-height:1.55}.product-workspace-status>a{color:#f0a0b6;align-items:center;gap:7px;width:fit-content;font-size:.875rem;font-weight:620;display:inline-flex}.product-workspace-status>a:hover{color:#ffc0d1;transform:translate(2px)}.product-workspace-brief{z-index:1;background:#ffffff0e;border:1px solid #ffffff21;border-radius:16px;min-width:0;padding:20px 21px 18px;position:relative;box-shadow:inset 0 1px #ffffff06}.product-workspace-brief-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.product-workspace-brief-heading>span{color:#d3cdd1;letter-spacing:.13em;text-transform:uppercase;font-size:.875rem;font-weight:690}.product-workspace-brief-heading>small{color:#ef9bb2;font-size:.875rem;font-weight:640}.product-workspace-brief-summary{align-items:center;gap:13px;min-height:72px;margin-top:15px;display:flex}.product-workspace-brief-summary>strong{color:#fff;letter-spacing:-.055em;font-size:42px;font-weight:560;line-height:1}.product-workspace-brief-summary>p{color:#ddd7db;margin:0;font-size:.875rem;font-weight:610;line-height:1.35}.product-workspace-brief-summary>p small{color:#8f898e;margin-top:3px;font-size:.875rem;font-weight:430;display:block}.product-workspace-brief-list{border-top:1px solid #ffffff16}.product-workspace-brief-list>a{color:#aaa3a8;justify-content:space-between;align-items:center;gap:14px;min-height:31px;font-size:.875rem;display:flex}.product-workspace-brief-list>a+a{border-top:1px solid #ffffff0e}.product-workspace-brief-list>a strong{color:#f5f2f4;font-size:.875rem;font-weight:650}.product-workspace-brief-list>a:hover{color:#fff;padding-left:3px}.product-callout{box-shadow:none!important;background:#fff8ed!important;border-color:#eadcc8!important;border-radius:14px!important}.product-metric-grid{gap:10px!important;margin-bottom:18px!important}.product-metric-card{min-height:104px;animation:.42s cubic-bezier(.2,.72,.2,1) both v2-card-enter;border-color:var(--v2-line)!important;background:var(--v2-paper)!important;border-radius:14px!important;gap:13px!important;padding:16px!important;box-shadow:0 5px 16px #2c262909!important}.product-metric-card:nth-child(2){animation-delay:35ms}.product-metric-card:nth-child(3){animation-delay:70ms}.product-metric-card:nth-child(4){animation-delay:.105s}.product-metric-card:nth-child(5){animation-delay:.14s}.product-metric-card:hover{z-index:2;transform:translateY(-3px);border-color:var(--v2-line-strong)!important;box-shadow:0 12px 28px #2c262913!important}.product-metric-card:first-child{color:var(--v2-ink)!important;background:var(--v2-paper)!important}.product-metric-card:first-child :is(p,span){color:inherit!important}.product-metric-card>div:first-child{border-radius:10px!important;width:35px!important;height:35px!important}.product-metric-card p.text-2xl{letter-spacing:-.045em;color:var(--v2-ink)!important;font-size:23px!important;font-weight:650!important}.product-metric-card p.text-xs{color:#827c81!important;font-size:.875rem!important}.product-dashboard-grid{gap:12px!important;margin-bottom:12px!important}.product-panel{animation:.45s cubic-bezier(.2,.72,.2,1) .11s both v2-card-enter;border-color:var(--v2-line)!important;background:var(--v2-paper)!important;border-radius:15px!important;box-shadow:0 7px 22px #2c26290a!important}.product-panel-header{background:0 0!important;border-color:#ebe7e4!important;min-height:58px!important;padding:0 18px!important}.product-panel-header h2{color:#312e31!important;font-size:.875rem!important;font-weight:670!important}.product-panel-header a{color:var(--v2-accent-dark)!important;font-size:.875rem!important}.product-panel>div:not(.product-panel-header)>p.text-sm{color:#999298!important;font-size:.875rem!important}.overview-metric-ledger{border:1px solid var(--v2-line);background:#fffefdeb;border-radius:15px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:13px;animation:.42s cubic-bezier(.2,.72,.2,1) 40ms both v2-card-enter;display:grid;overflow:hidden;box-shadow:0 7px 23px #2c262909}.overview-metric-item{border-right:1px solid var(--v2-line);grid-template-columns:30px minmax(0,1fr) 13px;align-items:center;gap:10px;min-width:0;min-height:92px;padding:17px 16px;display:grid;position:relative}.overview-metric-item:last-child{border-right:0}.overview-metric-item:after{content:"";background:0 0;height:2px;transition:all .2s;position:absolute;bottom:0;left:16px;right:16px;transform:scaleX(.3)}.overview-metric-item:hover{background:#faf8f6}.overview-metric-item:hover:after{background:var(--v2-accent);transform:scaleX(1)}.overview-metric-symbol{color:#7a7278;place-items:center;width:30px;height:30px;display:grid}.overview-metric-symbol svg{width:18px!important;height:18px!important}.overview-metric-copy{flex-direction:column;min-width:0;display:flex}.overview-metric-copy strong{color:#272428;letter-spacing:-.045em;font-size:21px;font-weight:630;line-height:1}.overview-metric-copy small{color:#746b72;white-space:normal;margin-top:6px;font-size:.875rem;font-weight:540;line-height:1.4}.overview-row-arrow{color:#bbb4b8;flex:none;width:13px;height:13px;transition:transform .2s,color .2s}.overview-metric-item:hover .overview-row-arrow,.overview-activity-row:hover .overview-row-arrow,.overview-record-row:hover .overview-row-arrow{color:#494348;transform:translate(2px)}.overview-ledger-layout{grid-template-columns:minmax(0,1.28fr) minmax(350px,.72fr);align-items:start;gap:13px;display:grid}.overview-ledger-layout.is-single{grid-template-columns:1fr}.overview-ledger-panel{border:1px solid var(--v2-line);background:#fffefdf0;border-radius:15px;animation:.45s cubic-bezier(.2,.72,.2,1) .1s both v2-card-enter;overflow:hidden;box-shadow:0 9px 28px #2c26290a}.overview-ledger-panel.is-records{animation-delay:.15s}.overview-ledger-header{border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:flex-start;gap:20px;min-height:91px;padding:19px 21px;display:flex}.overview-ledger-header>div{min-width:0}.overview-ledger-eyebrow{color:var(--v2-accent-dark);letter-spacing:.13em;text-transform:uppercase;font-size:.875rem;font-weight:720;display:block}.overview-ledger-header h2{color:#29262a;letter-spacing:-.025em;margin-top:5px;font-size:17px;font-weight:650;line-height:1.15}.overview-ledger-header p{color:#918a8f;margin-top:5px;font-size:.875rem;line-height:1.45}.overview-ledger-header>small{color:#aaa3a8;white-space:nowrap;margin-top:2px;font-size:.875rem}.overview-ledger-header>a{color:#625b60;white-space:nowrap;align-items:center;gap:5px;margin-top:2px;font-size:.875rem;font-weight:630;display:inline-flex}.overview-ledger-header>a:hover{color:var(--v2-accent-dark);transform:translate(2px)}.overview-activity-row{border-bottom:1px solid #eeeae7;grid-template-columns:35px minmax(0,1fr) minmax(118px,auto) 13px;align-items:center;gap:11px;min-height:67px;padding:10px 17px 10px 19px;transition:background .18s,box-shadow .18s;display:grid}.overview-activity-row:last-child{border-bottom:0}.overview-activity-row:hover{box-shadow:inset 3px 0 var(--v2-accent);background:#faf8f6}.overview-activity-icon{color:#615a60;background:#f8f6f3;border:1px solid #e5dfdc;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.overview-activity-icon svg{width:16px;height:16px}.overview-activity-icon.is-acknowledgement,.overview-activity-icon.is-e-signature,.overview-activity-icon.is-form-submission{color:#625962;background:#f7f5f4;border-color:#e6dfdf}.overview-activity-copy{grid-template-columns:auto 1fr;gap:2px 8px;min-width:0;display:grid}.overview-activity-copy>small{color:#979095;letter-spacing:.095em;text-transform:uppercase;font-size:.875rem;font-weight:700}.overview-activity-copy>strong{color:#343034;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:.875rem;font-weight:630;overflow:hidden}.overview-activity-copy>span{color:#948d92;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:.875rem;overflow:hidden}.overview-activity-state{flex-direction:column;align-items:flex-end;gap:4px;min-width:118px;display:flex}.overview-activity-state time{color:#aaa3a8;font-size:.875rem}.workflow-state{color:#645d62;white-space:nowrap;align-items:center;gap:7px;font-size:.875rem;font-weight:640;line-height:1.2;display:inline-flex}.workflow-state>i{background:0 0;border:1px solid;border-radius:50%;width:6px;height:6px;display:block}.workflow-state.is-positive{color:#367762}.workflow-state.is-positive>i{background:#72c0a5;border-color:#56a98c;box-shadow:0 0 0 3px #56a98c1a}.workflow-state.is-waiting{color:#9a642f}.workflow-state.is-waiting>i{background:#efbe84;border-color:#c58c52;box-shadow:0 0 0 3px #c58c5217}.workflow-state.is-progress{color:#5e5681}.workflow-state.is-progress>i{background:#9d91c3;border-color:#8277aa;box-shadow:0 0 0 3px #8277aa17}.workflow-state.is-danger{color:#a2434e}.workflow-state.is-danger>i{background:#d66a77;border-color:#c15764;box-shadow:0 0 0 3px #c1576417}.workflow-state.is-neutral>i{background:#cac4c8;border-color:#aba3a8}.submission-proof-note{color:#477666;align-items:center;gap:5px;margin-top:6px;font-size:.875rem;font-weight:610;display:inline-flex}.submission-proof-note svg{width:11px;height:11px}.overview-record-row{border-bottom:1px solid #eeeae7;grid-template-columns:24px minmax(0,1fr) auto 13px;align-items:center;gap:11px;min-height:67px;padding:11px 17px 11px 20px;display:grid}.overview-record-row:last-child{border-bottom:0}.overview-record-row:hover{box-shadow:inset 3px 0 var(--v2-accent);background:#faf8f6}.overview-record-number{color:#c0b9bd;font-variant-numeric:tabular-nums;font-size:.875rem}.overview-record-copy{flex-direction:column;min-width:0;display:flex}.overview-record-copy strong{color:#343034;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:630;overflow:hidden}.overview-record-copy small{color:#969095;margin-top:4px;font-size:.875rem}.overview-record-date{color:#756e73;white-space:nowrap;flex-direction:column;align-items:flex-end;font-size:.875rem;display:flex}.overview-record-date small{color:#aaa3a8;text-transform:uppercase;margin-bottom:3px;font-size:.875rem}.overview-ledger-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:210px;padding:35px 24px;display:flex}.overview-ledger-empty strong{color:#514b50;font-size:.875rem;font-weight:640}.overview-ledger-empty p{color:#989196;max-width:270px;margin-top:5px;font-size:.875rem;line-height:1.5}.overview-ledger-empty>a{color:var(--v2-accent-dark);margin-top:14px;font-size:.875rem;font-weight:640}.product-library-panel{border-color:var(--v2-line)!important;background:var(--v2-paper)!important;border-radius:16px!important;box-shadow:0 8px 28px #2c26290b!important}.product-library-toolbar h2{color:var(--v2-ink)!important;font-size:17px!important;font-weight:650!important}.product-library-tabs{background:#fbfaf8;border-color:#e9e5e2!important}.product-library-tabs>.is-active{color:#242126!important}.product-library-tabs>.is-active:after{background:var(--v2-accent)!important;height:2px!important}.product-library-head{color:#928b90!important;background:#f6f4f1!important}.product-library-row{border-bottom-color:#ece8e5!important;min-height:74px!important}.product-library-name strong,.product-document-row-copy h3{color:#2c292d!important}.product-library-category{background:#f8f6f3!important;border-color:#e3deda!important}.product-row-button,.product-document-row-footer>button{color:#fff!important;background:#252328!important;border-color:#252328!important;box-shadow:0 5px 12px #1c1a1e1a!important}.product-row-button:hover,.product-document-row-footer>button:hover{background:#111014!important;box-shadow:0 7px 17px #1c1a1e26!important}.product-row-button.is-secondary{color:#59545a!important;box-shadow:none!important;background:#fff!important;border-color:#ddd7d3!important}.product-library-footer{color:#8e878c!important;background:#f8f6f3!important}.acknowledgement-page{max-width:1280px!important}.ack-page-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.ack-page-header h1{color:var(--v2-ink);letter-spacing:-.05em;font-size:clamp(31px,3vw,42px);font-weight:650;line-height:1.02}.ack-page-header p{max-width:660px;color:var(--v2-muted);margin-top:10px;font-size:.875rem;line-height:1.6}.ack-header-actions{flex:none;gap:8px;display:flex}.ack-header-actions :is(a,button),.ack-request-actions>button{border:1px solid var(--v2-line-strong);color:#5d575d;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:.875rem;font-weight:630;display:inline-flex}.ack-header-actions svg,.ack-request-actions svg{width:14px;height:14px}.ack-header-actions .ack-new-request,.ack-request-actions .ack-action-primary{color:#fff;background:#262328;border-color:#262328;box-shadow:0 6px 15px #1c1a1e1f}.ack-header-actions :is(a,button):hover,.ack-request-actions>button:hover{border-color:#aaa2a8;transform:translateY(-1px)}.ack-header-actions .ack-new-request:hover,.ack-request-actions .ack-action-primary:hover{color:#fff;background:#111014;border-color:#111014}.ack-metrics{border:1px solid var(--v2-line);background:var(--v2-paper);border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:15px;display:grid;overflow:hidden;box-shadow:0 8px 24px #2c26290a}.ack-metrics>div{border-right:1px solid var(--v2-line);flex-direction:column;min-height:112px;padding:19px 21px;display:flex;position:relative}.ack-metrics>div:last-child{border-right:0}.ack-metrics span{color:#817a80;letter-spacing:.02em;font-size:.875rem;font-weight:620}.ack-metrics strong{color:#2a272b;letter-spacing:-.04em;margin-top:6px;font-size:26px;font-weight:650;line-height:1}.ack-metrics small{color:#9a9398;margin-top:auto;font-size:.875rem}.ack-completion-metric>i{background:#eee9e6;border-radius:99px;height:3px;margin-top:8px;overflow:hidden}.ack-completion-metric>i b{border-radius:inherit;background:linear-gradient(90deg,#d94872,#e5698c);height:100%;display:block}.ack-workspace{border:1px solid var(--v2-line);background:#fffefdb8;border-radius:16px;overflow:hidden;box-shadow:0 9px 30px #2c26290b}.ack-toolbar{border-bottom:1px solid var(--v2-line);background:#fffefd;justify-content:space-between;align-items:center;gap:18px;min-height:65px;padding:0 14px 0 18px;display:flex}.ack-tabs{align-self:stretch;gap:3px;display:flex}.ack-tabs button{color:#847e83;align-items:center;gap:7px;padding:0 11px;font-size:.875rem;font-weight:580;display:flex;position:relative}.ack-tabs button:after{content:"";background:0 0;border-radius:99px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.ack-tabs button:hover{color:#302d31}.ack-tabs button.is-active{color:#262327;font-weight:680}.ack-tabs button.is-active:after{background:var(--v2-accent)}.ack-tabs button span{color:#7b747a;background:#f0ece9;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.875rem;font-weight:700;display:inline-grid}.ack-tabs button.is-active span{color:#9f294d;background:#fae8ee}.ack-search{color:#9b9499;background:#f7f5f2;border:1px solid #e0dbd7;border-radius:9px;align-items:center;gap:8px;width:min(250px,30vw);height:36px;display:flex}.ack-search>svg{flex:none;width:14px;height:14px;margin-left:11px}.ack-search input{width:100%;color:#3e393e!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0 10px 0 0!important;font-size:.875rem!important}.ack-request-list{flex-direction:column;gap:10px;padding:12px;display:flex}.ack-request-card{background:#fff;border:1px solid #e6e1de;border-radius:13px;animation:.42s cubic-bezier(.2,.72,.2,1) both v2-card-enter;overflow:hidden;box-shadow:0 5px 17px #2c262906}.ack-request-card:hover{border-color:#d6cfcb;transform:translateY(-1px);box-shadow:0 9px 24px #2c26290e}.ack-request-summary{grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:86px;padding:16px 17px 11px;display:grid}.ack-document-mark{color:#ce3e68;background:#fff4f7;border:1px solid #f0dce2;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.ack-document-mark svg{width:18px;height:18px}.ack-request-title{min-width:0}.ack-request-title>div{gap:8px;margin-bottom:4px;display:flex}.ack-request-title>div span{color:#9a9298;letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:680}.ack-request-title>div span+span:before{content:"·";margin-right:8px}.ack-request-title h2{color:#2d292e;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:660;overflow:hidden}.ack-request-title p{color:#8c858a;margin-top:4px;font-size:.875rem}.ack-request-state{border-radius:99px;align-items:center;gap:6px;height:25px;padding:0 9px;font-size:.875rem;font-weight:650;display:inline-flex}.ack-request-state i,.ack-recipient-status i{border-radius:99px;width:5px;height:5px;display:block}.ack-request-state.is-pending{color:#9a5a14;background:#fff4df}.ack-request-state.is-pending i{background:#db8a2c;box-shadow:0 0 0 3px #db8a2c1a}.ack-request-state.is-complete{color:#166f55;background:#e9f7f1}.ack-request-state.is-complete i{background:#198866;box-shadow:0 0 0 3px #1988661a}.ack-request-progress{padding:0 17px 12px 69px}.ack-request-progress>div{color:#8d868b;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:.875rem;display:flex}.ack-request-progress strong{color:#494449;font-weight:700}.ack-request-progress b{color:#696268;font-weight:690}.ack-progress-track{background:#f0ece9;border-radius:99px;height:4px;display:block;overflow:hidden}.ack-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#d94872,#e97192);height:100%;transition:width .55s cubic-bezier(.2,.72,.2,1);display:block}.ack-request-card.is-complete .ack-progress-track i{background:#279476}.ack-request-actions{background:#fbfaf8;border-top:1px solid #efebe8;flex-wrap:wrap;align-items:center;gap:7px;min-height:57px;padding:9px 13px 9px 69px;display:flex}.ack-request-actions>button{min-height:34px;padding:0 10px;font-size:.875rem}.ack-request-actions>p{color:#54816f;margin-left:auto;font-size:.875rem}.ack-request-actions>p.is-error{color:#b84848}.ack-record-panel{background:#fff;border-top:1px solid #e9e4e1;animation:.28s ease-out both v2-record-reveal}.ack-record-heading{border-bottom:1px solid #eeeae7;justify-content:space-between;align-items:center;min-height:62px;padding:13px 17px;display:flex}.ack-record-heading>div{flex-direction:column;display:flex}.ack-record-heading span{color:#8f888d;letter-spacing:.1em;text-transform:uppercase;font-size:.875rem;font-weight:690}.ack-record-heading strong{color:#353136;margin-top:3px;font-size:.875rem;font-weight:640}.ack-record-heading>small{color:#938c91;font-size:.875rem}.ack-recipient-head,.ack-recipient-row{grid-template-columns:minmax(160px,1.5fr) .75fr 1fr .75fr 138px;align-items:center;gap:12px;display:grid}.ack-recipient-head{color:#9a9398;letter-spacing:.08em;text-transform:uppercase;background:#f7f5f2;min-height:34px;padding:0 17px;font-size:.875rem;font-weight:680}.ack-recipient-row{border-top:1px solid #f0ece9;min-height:68px;padding:10px 17px}.ack-recipient-row:first-child{border-top:0}.ack-recipient-row:hover{background:#fcfaf9}.ack-recipient-person{align-items:center;gap:9px;min-width:0;display:flex}.ack-recipient-person>span{color:#963351;background:#f9e9ee;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:.875rem;font-weight:720;display:grid}.ack-recipient-person p{flex-direction:column;min-width:0;display:flex}.ack-recipient-person strong{color:#39353a;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:640;overflow:hidden}.ack-recipient-person small{color:#918a8f;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.875rem;overflow:hidden}.ack-recipient-date{flex-direction:column;display:flex}.ack-recipient-date small,.ack-recipient-status>small{color:#9c959a;text-transform:uppercase;font-size:.875rem;font-weight:650;display:none}.ack-recipient-date strong{color:#6e676d;font-size:.875rem;font-weight:540}.ack-recipient-status>span{align-items:center;gap:6px;width:max-content;font-size:.875rem;font-weight:620;display:inline-flex}.ack-recipient-status .is-complete{color:#167359}.ack-recipient-status .is-complete i{background:#198866}.ack-recipient-status .is-pending{color:#a86418}.ack-recipient-status .is-pending i{background:#db8a2c}.ack-recipient-action{justify-content:flex-end;display:flex}.ack-recipient-action :is(a,button){color:#8c858a;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:28px;font-size:.875rem;font-weight:650;display:flex}.ack-recipient-action a{background:#fff;border:1px solid #ddd7d3;padding:0 7px}.ack-recipient-action button{border:1px solid #e5dfe2;width:auto;min-height:44px;padding:8px}.ack-recipient-action a:hover{color:#302c31;background:#faf8f6;border-color:#beb6bb}.ack-recipient-action button:hover{color:#b73b4a;background:#fff0f1}.ack-recipient-action svg{width:14px;height:14px}.ack-empty-state,.ack-no-results{text-align:center;border:1px solid var(--v2-line);background:var(--v2-paper);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:48px 24px;display:flex}.ack-empty-state>span{width:50px;height:50px;color:var(--v2-accent);background:#fbedf1;border-radius:14px;place-items:center;margin-bottom:16px;display:grid}.ack-empty-state svg{width:23px;height:23px}.ack-empty-state h2,.ack-no-results strong{color:#312d32;font-size:15px;font-weight:660}.ack-empty-state p{color:#857e84;max-width:440px;margin:7px 0 18px;font-size:.875rem;line-height:1.6}.ack-empty-state a{color:#9f2a4d;font-size:.875rem;font-weight:650}.ack-no-results{background:0 0;border:0;border-radius:0;min-height:210px}.ack-no-results span{color:#918a8f;margin-top:5px;font-size:.875rem}@keyframes v2-record-reveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.record-register-shell{border:1px solid var(--v2-line);background:var(--v2-paper);border-radius:16px;overflow:visible;box-shadow:0 12px 32px #2d272b0a}.record-register-controls{border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:center;gap:16px;min-height:65px;padding:12px 14px;display:flex}.record-filter-group{align-items:center;gap:4px;display:flex}.record-filter-group button{color:#726b70;border-radius:9px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:.875rem;font-weight:620;display:inline-flex}.record-filter-group button span{color:#8a8388;background:#f1eeeb;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.875rem;display:inline-grid}.record-filter-group button:hover{color:#342f34;background:#f7f4f2}.record-filter-group button.is-active{color:#2f2a2f;background:#eeeae7}.record-filter-group button.is-active span{color:#9c2a4c;background:#f9dfe7}.record-search{color:#979095;background:#fbfaf8;border:1px solid #ded8d4;border-radius:10px;align-items:center;gap:8px;width:min(255px,28vw);height:37px;display:flex}.record-search svg{flex:none;width:15px;height:15px;margin-left:11px}.record-search input{width:100%;color:#383338!important;min-height:35px!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0 10px 0 0!important;font-size:.875rem!important}.record-selection-bar{border-bottom:1px solid var(--v2-line);background:#faf8f6;justify-content:space-between;align-items:center;gap:14px;min-height:53px;padding:9px 14px;transition:background .2s;display:flex}.record-selection-bar.has-selection{background:#fff3f6}.record-selection-bar>label{color:#777075;align-items:center;gap:10px;font-size:.875rem;font-weight:590;display:flex}.record-selection-bar input,.record-row-check input{accent-color:#ca3b65;cursor:pointer;width:15px;height:15px}.record-selection-bar>div{align-items:center;gap:8px;display:flex}.record-clear-selection{color:#7b7378;min-height:32px;padding:0 9px;font-size:.875rem;font-weight:620}.record-request-button{color:#fff;background:#29252a;border-radius:9px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:.875rem;font-weight:660;display:inline-flex;box-shadow:0 4px 10px #231f231f}.record-request-button svg{width:14px;height:14px}.record-request-button:hover{background:#433c42}.record-request-button:disabled{color:#a39ca0;box-shadow:none;cursor:not-allowed;background:#e9e5e2}.record-row{border-top:1px solid #eeeae7;grid-template-columns:24px 42px minmax(230px,1.7fr) minmax(95px,.7fr) minmax(105px,.75fr) auto;align-items:center;gap:13px;min-height:88px;transition:background .18s,transform .18s;animation:.35s both v2-card-enter;display:grid}.record-row:first-child{border-top:0}.record-row:hover{background:#fcfaf9}.record-row.is-selected{background:#fff7f9;margin:0 -14px;padding:0 14px}.record-row-check{place-items:center;display:grid}.record-file-icon{color:#746d72;background:#f8f5f2;border:1px solid #e9e3df;border-radius:11px;place-items:center;width:39px;height:43px;display:grid}.record-file-icon svg{width:19px;height:19px}.record-file-icon.is-generated{color:#b5355b;background:#fff2f6;border-color:#f0dce2}.record-file-icon.is-uploaded{color:#456f9f;background:#f2f7fb;border-color:#dce7f2}.record-row-main{min-width:0}.record-row-title{align-items:center;gap:8px;display:flex}.record-row-title h3{color:#322e32;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:660;overflow:hidden}.record-row-title>span{border-radius:99px;flex:none;align-items:center;min-height:20px;padding:0 7px;font-size:.875rem;font-weight:670;display:inline-flex}.record-row-meta{color:#8b8489;align-items:center;gap:7px;min-width:0;margin-top:5px;font-size:.875rem;display:flex}.record-row-meta>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.record-row-meta i{background:#c9c2c6;border-radius:99px;flex:none;width:3px;height:3px}.record-row-meta>span[class]{border-radius:99px;padding:2px 6px;font-weight:650}.record-row-meta strong{color:#a86116;font-weight:650}.record-row-detail{flex-direction:column;gap:4px;display:flex}.record-row-detail span{color:#9b9499;letter-spacing:.03em;text-transform:uppercase;font-size:.875rem;font-weight:650}.record-row-detail strong{color:#5f595e;text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:.875rem;font-weight:570;overflow:hidden}.record-row-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.record-download{color:#5d565b;background:#fff;border:1px solid #ded8d4;border-radius:9px;align-items:center;gap:6px;min-height:33px;padding:0 10px;font-size:.875rem;font-weight:630;display:inline-flex}.record-download svg{width:13px;height:13px}.record-download:hover{color:#2f2a2f;background:#faf8f6;border-color:#beb6bb}.record-more-menu{position:relative}.record-more-menu summary{color:#766f74;cursor:pointer;border-radius:9px;place-items:center;width:33px;height:33px;list-style:none;display:grid}.record-more-menu summary::-webkit-details-marker{display:none}.record-more-menu summary:hover,.record-more-menu[open] summary{color:#302b30;background:#eeeae7}.record-more-menu summary svg{width:16px;height:16px}.record-more-menu>div{z-index:15;background:#fff;border:1px solid #ded8d4;border-radius:11px;width:178px;padding:6px;position:absolute;top:38px;right:0;box-shadow:0 14px 32px #221d2124}.record-more-menu :is(a,button){color:#554e53;text-align:left;border-radius:7px;align-items:center;width:100%;min-height:34px;padding:0 9px;font-size:.875rem;font-weight:590;display:flex}.record-more-menu :is(a,button):hover{color:#2d282d;background:#f6f3f1}.record-more-menu .is-danger{color:#b23e4d}.record-more-menu .is-danger:hover{color:#9d2638;background:#fff0f2}.record-no-results{color:#837c81;flex-direction:column;justify-content:center;align-items:center;min-height:230px;display:flex}.record-no-results strong{color:#3c373c;font-size:.875rem}.record-no-results span{margin-top:5px;font-size:.875rem}.billing-page{width:100%;min-width:0}.billing-summary-grid>*,.billing-manager,.billing-manager-panel{min-width:0;max-width:100%}.billing-contact-row strong{min-width:0}.billing-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin:2px 0 27px;display:flex}.billing-heading p{color:#b33358;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:.875rem;font-weight:720}.billing-heading h1{color:#2d292d;letter-spacing:-.045em;font-size:31px;font-weight:690;line-height:1.04}.billing-heading>div>span{color:#817a7f;margin-top:9px;font-size:.875rem;display:block}.billing-account-status{color:#27745c;background:#eefaf6;border:1px solid #cce9df;border-radius:99px;align-items:center;gap:7px;min-height:29px;padding:0 11px;font-size:.875rem;font-weight:670;display:inline-flex}.billing-account-status i{background:#2aa379;border-radius:99px;width:6px;height:6px;box-shadow:0 0 0 4px #2aa3791a}.billing-summary-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:15px;display:grid}.billing-plan-card,.billing-payment-card,.billing-invoices,.billing-subscribe-card{border-radius:17px}.billing-plan-card{color:#fff;background:radial-gradient(circle at 84% -5%,#de3f6f52,#0000 40%),linear-gradient(145deg,#312b31 0%,#1d1b1e 100%);min-height:300px;padding:25px;position:relative;overflow:hidden;box-shadow:0 18px 42px #211c2029}.billing-plan-card:after{content:"";border:1px solid #ffffff0f;border-radius:99px;width:180px;height:180px;position:absolute;bottom:-90px;right:-65px}.billing-plan-card>*{z-index:1;position:relative}.billing-plan-topline{justify-content:space-between;align-items:center;display:flex}.billing-plan-topline span{color:#f395af;letter-spacing:.1em;text-transform:uppercase;font-size:.875rem;font-weight:690}.billing-plan-topline small{color:#958b92;font-size:.875rem;font-weight:620}.billing-plan-card h2{color:#fff;letter-spacing:-.035em;max-width:480px;margin-top:36px;font-size:25px;font-weight:650}.billing-plan-card>p{color:#b9b0b6;margin-top:7px;font-size:.875rem}.billing-plan-card>p strong{color:#fff;font-size:17px;font-weight:650}.billing-plan-meta{border-top:1px solid #ffffff1a;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:25px 0 19px;padding-top:18px;display:grid}.billing-plan-meta>div{flex-direction:column;gap:5px;display:flex}.billing-plan-meta span{color:#897f87;letter-spacing:.05em;text-transform:uppercase;font-size:.875rem;font-weight:650}.billing-plan-meta strong{color:#e5dfe3;font-size:.875rem;font-weight:590}.billing-manage-button,.billing-subscribe-button{border-radius:10px;min-height:39px;padding:0 15px;font-size:.875rem;font-weight:660;transition:transform .18s,background .18s,opacity .18s}.billing-manage-button{color:#2e292e;background:#fff;box-shadow:0 6px 16px #00000024}.billing-manage-button:hover{background:#f8f4f5;transform:translateY(-1px)}.billing-subscribe-button{color:#fff;background:#2d282d;box-shadow:0 6px 16px #241f2329}.billing-subscribe-button:hover{background:#443c42;transform:translateY(-1px)}.billing-manage-button:disabled,.billing-subscribe-button:disabled{opacity:.45;transform:none}.billing-payment-card{background:#fff;border:1px solid #e3ddda;flex-direction:column;min-height:300px;padding:22px;display:flex;box-shadow:0 12px 32px #2d272b0a}.billing-card-heading{align-items:center;gap:11px;display:flex}.billing-card-heading>span{color:#b4385b;background:#fff2f5;border:1px solid #eadfe2;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.billing-card-heading svg{width:18px;height:18px}.billing-card-heading p{color:#9d959a;letter-spacing:.07em;text-transform:uppercase;font-size:.875rem;font-weight:670}.billing-card-heading h2{color:#373237;margin-top:2px;font-size:.875rem;font-weight:660}.billing-card-number{background:#faf8f6;border:1px solid #eee7e4;border-radius:13px;grid-template-columns:1fr auto;align-content:center;min-height:92px;margin-top:22px;padding:17px;display:grid}.billing-card-number span{color:#a93557;text-transform:uppercase;grid-column:1/-1;margin-bottom:7px;font-size:.875rem;font-weight:710}.billing-card-number strong{color:#373137;letter-spacing:.06em;font-size:.875rem;font-weight:630}.billing-card-number small{color:#8d858b;align-self:center;font-size:.875rem}.billing-card-empty{background:#fbfaf9;border:1px dashed #ddd5d1;border-radius:13px;flex-direction:column;justify-content:center;min-height:100px;margin-top:21px;padding:18px;display:flex}.billing-card-empty strong{color:#524b50;font-size:.875rem;font-weight:640}.billing-card-empty p{color:#928a90;max-width:310px;margin-top:6px;font-size:.875rem;line-height:1.55}.billing-contact-row{border-top:1px solid #eee9e6;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:17px;display:flex}.billing-contact-row span{color:#91898f;font-size:.875rem}.billing-contact-row strong{color:#514a50;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:610;overflow:hidden}.billing-alert{border:1px solid;border-radius:13px;align-items:center;gap:12px;min-height:65px;margin:15px 0;padding:13px 15px;display:flex}.billing-alert>span{border-radius:9px;flex:none;place-items:center;width:29px;height:29px;font-size:.875rem;font-weight:720;display:grid}.billing-alert strong{font-size:.875rem;font-weight:660;display:block}.billing-alert p{margin-top:3px;font-size:.875rem;line-height:1.45}.billing-alert.is-neutral{color:#5d555b;background:#faf8f6;border-color:#e4dcd9}.billing-alert.is-neutral>span{color:#9c3453;background:#f8e7ec}.billing-alert.is-neutral p{color:#898187}.billing-alert.is-warning{color:#805e1c;background:#fff9eb;border-color:#efdfb9}.billing-alert.is-warning>span{color:#9b6818;background:#ffedbe}.billing-alert.is-warning p{color:#987a40}.billing-manager{background:#fff;border:1px solid #e3ddda;border-radius:17px;margin-top:15px;overflow:hidden;box-shadow:0 12px 32px #2d272b0a}.billing-manager-message{border:1px solid;border-radius:10px;margin:12px 18px 0;padding:10px 12px;font-size:.875rem;font-weight:580}.billing-manager-message.is-success{color:#287159;background:#eef9f5;border-color:#cfe9df}.billing-manager-message.is-error{color:#a6384a;background:#fff1f3;border-color:#f0ccd3}.billing-manager-rows{padding:0 18px}.billing-manager-row{border-top:1px solid #eee9e6;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:72px;display:grid}.billing-manager-row:first-child{border-top:0}.billing-manager-row-icon{color:#a73859;background:#fff5f7;border:1px solid #e8dfdc;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.billing-manager-row-icon svg{width:17px;height:17px}.billing-manager-row>div{flex-direction:column;gap:4px;min-width:0;display:flex}.billing-manager-row strong{color:#413b40;font-size:.875rem;font-weight:650}.billing-manager-row small{color:#91898f;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.billing-manager-row>button{color:#625b60;background:#fff;border:1px solid #ddd6d2;border-radius:9px;min-height:32px;padding:0 10px;font-size:.875rem;font-weight:640}.billing-manager-row>button:hover{color:#342f34;background:#faf8f6;border-color:#c1b7bc}.billing-manager-row>button:disabled{opacity:.38;cursor:not-allowed}.billing-manager-panel{background:#faf8f6;border:1px solid #e6dfdc;border-radius:13px;margin:0 0 14px 51px;padding:18px;animation:.24s both v2-card-enter}.billing-manager-panel>div:first-child strong{color:#403a3f;font-size:.875rem;font-weight:650}.billing-manager-panel>div:first-child p{color:#8e868c;max-width:590px;margin-top:5px;font-size:.875rem;line-height:1.55}.billing-manager-panel label{color:#5d565b;margin-bottom:7px;font-size:.875rem;font-weight:640;display:block}.billing-manager-panel input{color:#343034;background:#fff;border:1px solid #d9d2ce;border-radius:10px;outline:none;width:min(100%,460px);min-height:42px;padding:0 12px;font-size:.875rem}.billing-manager-panel input:focus{border-color:#c64369;box-shadow:0 0 0 4px #c6436917}.billing-payment-element{background:#fff;border:1px solid #e2dbd7;border-radius:12px;max-width:680px;min-height:58px;margin-top:17px;padding:16px}.billing-manager-loading{color:#8f878d;background:#fff;border:1px dashed #ddd5d1;border-radius:12px;place-items:center;min-height:120px;margin-top:17px;font-size:.875rem;display:grid}.billing-manager-inline-error{color:#a6384a;margin-top:15px;font-size:.875rem}.billing-manager-actions{justify-content:flex-end;align-items:center;margin-top:16px;flex-direction:row!important;gap:8px!important;display:flex!important}.billing-manager-actions button{border-radius:9px;min-height:37px;padding:0 13px;font-size:.875rem;font-weight:650}.billing-manager-actions .is-secondary{color:#6f676d}.billing-manager-actions .is-secondary:hover{background:#ece8e5}.billing-manager-actions .is-primary{color:#fff;background:#2e292e;box-shadow:0 4px 11px #28232721}.billing-manager-actions .is-primary:hover{background:#443c42}.billing-manager-actions .is-danger{color:#a52f43;background:#fff;border:1px solid #edc6ce}.billing-manager-actions .is-danger:hover{color:#fff;background:#ad354a;border-color:#ad354a}.billing-manager-actions button:disabled{opacity:.45;cursor:not-allowed}.billing-invoices{background:#fff;border:1px solid #e3ddda;margin-top:15px;overflow:hidden;box-shadow:0 12px 32px #2d272b0a}.billing-section-heading{border-bottom:1px solid #ebe6e3;justify-content:space-between;align-items:center;gap:18px;min-height:75px;padding:17px 20px;display:flex}.billing-section-heading h2{color:#363136;font-size:.875rem;font-weight:660}.billing-section-heading p{color:#938b90;margin-top:4px;font-size:.875rem}.billing-section-heading>span{color:#7d747a;background:#f1eeeb;border-radius:99px;padding:5px 8px;font-size:.875rem;font-weight:650}.billing-invoice-head,.billing-invoice-row{grid-template-columns:1.15fr .8fr .65fr .55fr 1fr;align-items:center;gap:14px;display:grid}.billing-invoice-head{color:#9d969a;letter-spacing:.06em;text-transform:uppercase;background:#f8f6f4;min-height:34px;padding:0 20px;font-size:.875rem;font-weight:680}.billing-invoice-row{color:#70696e;border-top:1px solid #eee9e6;min-height:59px;padding:9px 20px;font-size:.875rem}.billing-invoice-row:first-of-type{border-top:0}.billing-invoice-row>strong{color:#3f393e;font-size:.875rem;font-weight:630}.billing-invoice-row>div{justify-content:flex-end;gap:5px;display:flex}.billing-invoice-row a{color:#686166;background:#fff;border:1px solid #ded7d3;border-radius:8px;align-items:center;min-height:28px;padding:0 8px;font-size:.875rem;font-weight:620;display:inline-flex}.billing-invoice-row a:hover{color:#332e33;background:#faf8f6;border-color:#bfb6bb}.billing-invoice-status{color:#706970;text-transform:capitalize;background:#efedeb;border-radius:99px;width:max-content;padding:4px 7px;font-size:.875rem;font-weight:660}.billing-invoice-status.is-paid{color:#247058;background:#e8f7f1}.billing-invoice-status.is-open{color:#9a6718;background:#fff3d6}.billing-invoice-status.is-void,.billing-invoice-status.is-uncollectible{color:#a03949;background:#fdecef}.billing-invoice-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:210px;padding:35px 20px;display:flex}.billing-invoice-empty>span{color:#b6385d;background:#fff3f6;border:1px solid #eadfe2;border-radius:13px;place-items:center;width:43px;height:43px;margin-bottom:13px;display:grid}.billing-invoice-empty svg{width:20px;height:20px}.billing-invoice-empty strong{color:#403a3f;font-size:.875rem;font-weight:650}.billing-invoice-empty p{color:#948c91;max-width:390px;margin-top:6px;font-size:.875rem;line-height:1.55}.billing-subscribe-card{background:#fff;border:1px solid #e2dbd8;grid-template-columns:minmax(310px,.9fr) minmax(360px,1.1fr);min-height:405px;display:grid;overflow:hidden;box-shadow:0 18px 44px #2d272b12}.billing-subscribe-copy{color:#fff;background:radial-gradient(circle at 100% 0,#dd366947,#0000 38%),#262226;padding:38px}.billing-subscribe-copy>p{color:#f183a3;letter-spacing:.09em;text-transform:uppercase;font-size:.875rem;font-weight:690}.billing-subscribe-copy h2{color:#fff;letter-spacing:-.045em;max-width:330px;margin-top:27px;font-size:28px;font-weight:660;line-height:1.06}.billing-subscribe-copy>span{color:#b5abb2;max-width:350px;margin-top:12px;font-size:.875rem;line-height:1.55;display:block}.billing-subscribe-price{align-items:flex-end;gap:10px;margin:29px 0 22px;display:flex}.billing-subscribe-price strong{color:#fff;letter-spacing:-.05em;font-size:42px;font-weight:650;line-height:.9}.billing-subscribe-price span{color:#91878e;font-size:.875rem;line-height:1.4}.billing-subscribe-copy>small{color:#857a82;margin-top:12px;font-size:.875rem;display:block}.billing-feature-grid{background:#fcfaf9;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:10px;padding:28px;display:grid}.billing-feature-grid>div{background:#fff;border:1px solid #e8e2de;border-radius:13px;flex-direction:column;justify-content:space-between;min-height:132px;padding:17px;display:flex}.billing-feature-grid span{color:#c53d65;font-size:.875rem;font-weight:690}.billing-feature-grid strong{color:#443e43;max-width:170px;font-size:.875rem;font-weight:620;line-height:1.45}.access-workflow-shell{width:100%;animation:.3s both v2-card-enter}.access-dialog-card{border:1px solid #e1dad7;overflow:hidden;box-shadow:0 15px 38px #2d272b0f}.access-dialog-head{background:linear-gradient(135deg,#fff 0%,#fcf8f9 100%);border-bottom:1px solid #ebe7e4;grid-template-columns:47px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:112px;padding:23px 25px;display:grid}.access-dialog-icon{color:#bd365d;background:#fff0f4;border:1px solid #f2d9e1;border-radius:14px;place-items:center;width:45px;height:45px;display:grid}.access-dialog-icon svg{width:21px;height:21px}.access-dialog-title{min-width:0}.access-dialog-title p{color:#b73559;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:.875rem;font-weight:720}.access-dialog-title h2{color:#2d292d;letter-spacing:-.025em;font-size:19px;font-weight:690;line-height:1.25}.access-dialog-title>span{color:#8b8389;margin-top:4px;font-size:.875rem;line-height:1.45;display:block}.access-dialog-steps{align-items:center;gap:8px;display:flex}.access-dialog-steps>span{color:#a29aa0;align-items:center;gap:6px;font-size:.875rem;font-weight:650;display:flex}.access-dialog-steps b{color:#8c858a;background:#fff;border:1px solid #ddd7d3;border-radius:99px;place-items:center;width:22px;height:22px;font-size:.875rem;display:grid}.access-dialog-steps>i{background:#ddd7d3;width:22px;height:1px}.access-dialog-steps .is-current{color:#3b353a}.access-dialog-steps .is-current b{color:#fff;background:#2f2a2f;border-color:#2f2a2f}.access-dialog-steps .is-complete b{color:#a82e52;background:#fff0f4;border-color:#ecd1da}.access-dialog-body{color:#4e484d;background:#fff;min-height:270px;padding:25px}.access-dialog-body>*+*{margin-top:19px}.access-person-grid{grid-template-columns:minmax(0,1.42fr) minmax(215px,.78fr);align-items:stretch;gap:20px;display:grid}.access-person-fields{flex-direction:column;gap:18px;display:flex}.access-person-fields label{color:#5e575c;margin-bottom:7px;font-size:.875rem;font-weight:650;display:block}.access-person-fields input{color:#302b30;background:#fcfbfa;border:1px solid #dcd5d1;border-radius:11px;outline:none;width:100%;min-height:45px;padding:0 13px;font-size:.875rem;transition:border-color .18s,box-shadow .18s,background .18s}.access-person-fields input:focus{background:#fff;border-color:#c9476d;box-shadow:0 0 0 4px #c9476d1a}.access-person-fields p{color:#938b91;margin-top:7px;font-size:.875rem;line-height:1.5}.access-invite-note{background:linear-gradient(145deg,#312b31,#201d21);border:1px solid #ede4e7;border-radius:15px;flex-direction:column;align-items:flex-start;min-height:188px;padding:19px;display:flex;box-shadow:inset 0 1px #ffffff0f}.access-invite-note>span{color:#ff759a;background:#ffffff14;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.access-invite-note svg{width:17px;height:17px}.access-invite-note h3{color:#fff;margin-top:18px;font-size:.875rem;font-weight:650}.access-invite-note p{color:#bcb4ba;margin-top:6px;font-size:.875rem;line-height:1.55}.access-invite-note small{color:#ff759a;margin-top:auto;padding-top:17px;font-size:.875rem;font-weight:660}.access-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.access-preset-card{cursor:pointer;background:#fff;border:1px solid #e2dcd8;border-radius:13px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:11px;min-height:88px;padding:15px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid}.access-preset-card:hover{background:#fcfaf9;border-color:#c9c0c5;transform:translateY(-1px)}.access-preset-card.is-selected{background:#fff7f9;border-color:#cb466d;box-shadow:0 0 0 3px #cb466d14}.access-preset-card>i{background:#fff;border:1px solid #cfc7cc;border-radius:99px;place-items:center;width:17px;height:17px;display:grid}.access-preset-card.is-selected>i{border:5px solid #c73f67}.access-preset-card strong{color:#383238;font-size:.875rem;font-weight:660;display:block}.access-preset-card small{color:#8c858a;margin-top:5px;font-size:.875rem;line-height:1.5;display:block}.access-dialog-foot{background:#faf8f6;border-top:1px solid #eae5e2;align-items:center;min-height:72px;padding:14px 25px}.access-dialog-secondary,.access-dialog-primary{border-radius:10px;min-height:41px;padding:0 17px;font-size:.875rem;font-weight:660;transition:background .18s,transform .18s,opacity .18s}.access-dialog-secondary{color:#6f686d}.access-dialog-secondary:hover{color:#342f34;background:#eeeae7}.access-dialog-primary{color:#fff;background:#2d282d;min-width:112px;box-shadow:0 5px 13px #25202429}.access-dialog-primary:hover{background:#443c42;transform:translateY(-1px)}.access-dialog-primary:disabled{opacity:.35;box-shadow:none;cursor:not-allowed;transform:none}.register-hub-section+.register-hub-section{margin-top:34px}.register-hub-section>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;display:flex}.register-hub-section>header span{color:var(--v2-accent-dark);letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:.875rem;font-weight:720;display:block}.register-hub-section>header h2{color:#332f32;letter-spacing:-.025em;font-size:17px;font-weight:680}.register-hub-section>header p{color:#8a8388;margin-top:4px;font-size:.875rem;line-height:1.45}.register-hub-section>header>strong{color:#786f75;background:#ffffffad;border:1px solid #e4dedb;border-radius:8px;flex:none;padding:6px 9px;font-size:.875rem;font-weight:660}.register-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.register-hub-card{background:#ffffffeb;border:1px solid #e5dfdc;border-radius:16px;flex-direction:column;gap:14px;min-height:205px;padding:20px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #2d272b0b}.register-hub-card:after{content:"";opacity:0;background:#f9e8ed;border-radius:50%;width:90px;height:90px;transition:opacity .2s,transform .2s;position:absolute;bottom:-58px;right:-55px}.register-hub-card:hover{border-color:#d7cccf;transform:translateY(-2px);box-shadow:0 14px 31px #2d272b13}.register-hub-card:hover:after{opacity:.7;transform:scale(1.18)}.register-hub-icon{border:1px solid #624e5814;border-radius:13px;place-items:center;width:47px;height:47px;display:grid}.register-hub-icon svg{width:23px;height:23px}.register-hub-copy{flex:1}.register-hub-copy h3{color:#332f32;letter-spacing:-.01em;font-size:.875rem;font-weight:680}.register-hub-copy p{color:#8b8388;margin-top:7px;font-size:.875rem;line-height:1.55}.register-hub-foot{color:#9a9297;border-top:1px solid #eee9e6;justify-content:space-between;align-items:center;padding-top:12px;display:flex}.register-hub-foot span{font-size:.875rem;font-weight:610}.register-hub-foot svg{width:14px;height:14px;transition:transform .2s,color .2s}.register-hub-card:hover .register-hub-foot svg{color:var(--v2-accent-dark);transform:translate(3px)}.op-register-page{padding-bottom:80px!important}.op-register-mobile-guidance{display:none}@media (max-width:767px){.op-register-hero>aside{display:none!important}.op-register-hero .op-register-mobile-guidance{color:#e1d9df;font-size:14px;display:block;position:relative}.op-register-mobile-guidance summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;list-style:none;display:flex}.op-register-mobile-guidance summary:after{content:"+";font-size:20px}.op-register-mobile-guidance[open] summary:after{content:"−"}.op-register-mobile-guidance summary::-webkit-details-marker{display:none}.op-register-mobile-guidance p{margin:12px 0}.op-register-mobile-guidance strong,.op-register-mobile-guidance span{display:block}.op-register-mobile-guidance span{color:#bbb2b9;margin-top:5px;line-height:1.5}.op-register-page .op-register-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.op-register-page .op-register-metrics article{min-height:92px;padding:12px 8px}.op-register-page .op-register-metrics span{letter-spacing:0;min-height:32px;font-size:.875rem;line-height:1.3;display:block}.op-register-page .op-register-metrics small{display:none}}.op-register-page>nav{margin-bottom:20px}.op-register-hero{color:#fff;background:radial-gradient(circle at 98% 0,#df417042,#0000 34%),linear-gradient(130deg,#262226,#1d1a1e);border:1px solid #302a2f;border-radius:19px;grid-template-columns:minmax(0,1.05fr) minmax(370px,.95fr);align-items:center;gap:clamp(30px,4vw,64px);min-height:250px;padding:31px;animation:.55s cubic-bezier(.2,.72,.2,1) both v2-hero-enter;display:grid;position:relative;overflow:hidden;box-shadow:0 19px 42px #2922271c}.op-register-hero:before{content:"";border:1px solid #ffffff14;border-radius:50%;width:180px;height:180px;position:absolute;top:-110px;left:37%}.op-register-hero>div{z-index:1;position:relative}.op-register-hero>div>span{color:#f17b9c;letter-spacing:.13em;text-transform:uppercase;font-size:.875rem;font-weight:720}.op-register-hero h1{letter-spacing:-.052em;margin-top:16px;font-size:clamp(31px,3vw,44px);font-weight:680;line-height:1;color:#fff!important}.op-register-hero>div>p{color:#c0b7bd;max-width:600px;margin-top:14px;font-size:.875rem;line-height:1.65}.op-register-hero>aside{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;position:relative}.op-register-hero>aside>div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0b;border:1px solid #ffffff18;border-radius:12px;flex-direction:column;justify-content:center;min-height:83px;padding:14px;transition:border-color .2s,background .2s,transform .2s;display:flex}.op-register-hero>aside>div:hover{background:#ffffff13;border-color:#ffffff2b;transform:translateY(-1px)}.op-register-hero>aside strong{color:#fff;font-size:.875rem;font-weight:670}.op-register-hero>aside small{color:#a9a0a6;margin-top:6px;font-size:.875rem;line-height:1.45}.op-register-metrics{background:#ffffffd1;border:1px solid #e4dedb;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;display:grid;overflow:hidden;box-shadow:0 8px 22px #2d272b0a}.op-register-metrics article{border-right:1px solid #ebe6e3;min-height:108px;padding:18px;position:relative}.op-register-metrics article:last-child{border-right:0}.op-register-metrics span{color:#8c858a;letter-spacing:.055em;text-transform:uppercase;font-size:.875rem;font-weight:660}.op-register-metrics strong{color:#312d30;letter-spacing:-.045em;margin-top:11px;font-size:25px;font-weight:670;line-height:1;display:block}.op-register-metrics small{color:#aaa2a7;margin-top:7px;font-size:.875rem;display:block}.op-register-metrics .has-attention:before,.op-register-metrics .has-danger:before{content:"";background:#d89033;border-radius:3px;width:7px;height:7px;position:absolute;top:14px;right:14px;transform:rotate(45deg)}.op-register-metrics .has-danger:before{background:#d34b55}.op-register-panel{background:#fff;border:1px solid #e3ddda;border-radius:16px;margin-top:14px;overflow:hidden;box-shadow:0 12px 30px #2d272b0e}.op-register-toolbar{background:#fcfbfa;border-bottom:1px solid #ece7e4;justify-content:space-between;align-items:center;gap:14px;min-height:69px;padding:13px 14px;display:flex}.op-register-search{background:#fff;border:1px solid #ddd7d3;border-radius:10px;align-items:center;gap:9px;width:min(390px,42vw);height:41px;padding:0 12px;transition:border-color .18s,box-shadow .18s;display:flex}.op-register-search:focus-within{border-color:#bdacb2;box-shadow:0 0 0 3px #5a434e0f}.op-register-search svg{color:#a39ba0;width:16px;height:16px}.op-register-search input{color:#383338;background:0 0;outline:none;flex:1;min-width:0;font-size:.875rem}.op-register-search input::placeholder{color:#aaa3a7}.op-register-toolbar-actions{align-items:center;gap:8px;display:flex}.op-register-export,.op-register-add{color:#625b60;background:#fff;border:1px solid #dcd6d2;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:.875rem;font-weight:660;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex}.op-register-export svg{width:14px;height:14px}.op-register-export:hover{background:#faf8f7;border-color:#c9c0c5}.op-register-export:disabled{opacity:.4;cursor:not-allowed}.op-register-add{color:#fff;background:#282428;border-color:#282428;box-shadow:0 6px 13px #27222621}.op-register-add:hover{background:#40393f;transform:translateY(-1px);box-shadow:0 9px 17px #2722262b}.op-register-filters{scrollbar-width:none;border-bottom:1px solid #eee9e6;align-items:center;gap:5px;min-height:52px;padding:8px 14px;display:flex;overflow-x:auto}.op-register-filters::-webkit-scrollbar{display:none}.op-register-filters button{color:#7d757a;border-radius:8px;align-items:center;gap:7px;min-width:max-content;min-height:31px;padding:0 9px;font-size:.875rem;font-weight:610;display:inline-flex}.op-register-filters button:hover{color:#342f33;background:#f6f3f1}.op-register-filters button.is-active{color:#332d31;background:#eeeae7;font-weight:680}.op-register-filters button span{color:#9b9298;background:#fffc;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.875rem;display:grid}.op-register-list{padding:0 14px 13px}.op-register-head,.op-register-row{grid-template-columns:minmax(235px,1.55fr) minmax(125px,.82fr) minmax(90px,.58fr) 105px minmax(145px,.9fr) 24px;align-items:center;gap:13px;display:grid}.op-register-head{color:#aaa3a7;letter-spacing:.08em;text-transform:uppercase;min-height:41px;padding:0 12px;font-size:.875rem;font-weight:700}.op-register-record{border-top:1px solid #eee9e6;transition:background .18s,box-shadow .18s;overflow:hidden}.op-register-record:first-of-type{border-top:0}.op-register-record:hover{background:#fdfbfa}.op-register-record.is-expanded{background:#fff;border:1px solid #dfd6d9;border-radius:12px;margin:0 -4px;box-shadow:0 9px 24px #312a2f11}.op-register-row{min-height:82px;padding:10px 12px}.op-register-name{text-align:left;min-width:0}.op-register-name>span{color:#bd3d63;letter-spacing:.075em;margin-bottom:5px;font-size:.875rem;font-weight:720;display:block}.op-register-name strong{color:#363135;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.875rem;font-weight:670;display:block;overflow:hidden}.op-register-name small{color:#999196;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:4px;font-size:.875rem;display:block;overflow:hidden}.op-register-subject,.op-register-owner,.op-register-date{flex-direction:column;gap:4px;min-width:0;display:flex}.op-register-subject small,.op-register-owner small,.op-register-date small{color:#a49ca1;text-transform:uppercase;font-size:.875rem;font-weight:650;display:none}.op-register-subject strong,.op-register-owner span,.op-register-date span{color:#655e63;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.875rem;font-weight:570;overflow:hidden}.op-register-badges{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:5px;min-width:0;display:flex}.op-priority,.op-status{white-space:nowrap;border:1px solid #0000;border-radius:99px;align-items:center;min-height:22px;padding:0 7px;font-size:.875rem;font-weight:680;display:inline-flex}.op-priority.is-neutral,.op-status.is-neutral{color:#777075;background:#f7f5f3;border-color:#e3deda}.op-priority.is-good,.op-status.is-good{color:#19765a;background:#eef9f5;border-color:#cae8dd}.op-priority.is-warning,.op-status.is-warning{color:#97651f;background:#fff8eb;border-color:#efdcbf}.op-priority.is-danger,.op-status.is-danger{color:#b23d48;background:#fff3f4;border-color:#f0ccd1}.op-register-expand{color:#aaa1a7;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.op-register-expand:hover{color:#3a3439;background:#f1eeeb}.op-register-expand svg{width:13px;height:13px;transition:transform .18s}.op-register-record.is-expanded .op-register-expand svg{transform:rotate(90deg)}.op-register-detail{background:#fcfaf9;border-top:1px solid #eee8e5;padding:18px;animation:.22s both v2-card-enter}.op-register-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.op-register-detail-grid>div{background:#fff;border:1px solid #e8e2df;border-radius:9px;min-height:64px;padding:11px}.op-register-detail-grid small{color:#a0989d;letter-spacing:.04em;text-transform:capitalize;font-size:.875rem;font-weight:670;display:block}.op-register-detail-grid span{color:#514a4f;overflow-wrap:anywhere;margin-top:6px;font-size:.875rem;line-height:1.45;display:block}.op-register-detail-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:13px;display:flex}.op-register-detail-actions>button,.op-archive-confirm button{color:#625b60;background:#fff;border:1px solid #ddd6d2;border-radius:8px;min-height:31px;padding:0 10px;font-size:.875rem;font-weight:650}.op-register-detail-actions>button:hover,.op-archive-confirm button:hover{border-color:#c8bdc2}.op-register-detail-actions>button.is-danger{color:#b43a48;background:0 0;border-color:#0000}.op-archive-confirm{color:#7d747a;align-items:center;gap:7px;font-size:.875rem;display:flex}.op-archive-confirm button:first-of-type{color:#a72c3b;background:#fff5f6;border-color:#e8bdc4}.op-register-empty{text-align:center;border-top:1px solid #eee9e6;flex-direction:column;justify-content:center;align-items:center;min-height:310px;padding:35px;display:flex}.op-register-empty>span{color:#9c9298;background:#faf7f6;border:1px solid #e5dedb;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.op-register-empty svg{width:22px;height:22px}.op-register-empty h2{color:#403a3f;margin-top:17px;font-size:14px;font-weight:670}.op-register-empty p{color:#928a8f;max-width:390px;margin-top:7px;font-size:.875rem;line-height:1.55}.op-register-empty button{color:#fff;background:#2a262a;border-radius:9px;min-height:37px;margin-top:16px;padding:0 13px;font-size:.875rem;font-weight:660}.op-register-action-error{margin:12px 14px 0}.op-record-form{background:#fff;border:1px solid #ded7d4;border-radius:17px;margin-top:14px;scroll-margin-top:16px;animation:.3s both v2-card-enter;overflow:hidden;box-shadow:0 15px 34px #2d272b12}.op-record-form>header{background:linear-gradient(135deg,#fff 0,#fcf8f9 100%);border-bottom:1px solid #ebe6e3;justify-content:space-between;align-items:center;gap:20px;min-height:110px;padding:23px 25px;display:flex}.op-record-form>header span{color:#bc3a60;letter-spacing:.1em;text-transform:uppercase;font-size:.875rem;font-weight:720}.op-record-form>header h2{color:#322d31;letter-spacing:-.035em;margin-top:6px;font-size:21px;font-weight:690}.op-record-form>header p{color:#8f878c;max-width:670px;margin-top:5px;font-size:.875rem;line-height:1.5}.op-record-form>header button{color:#665f63;background:#fff;border:1px solid #dfd8d4;border-radius:9px;flex:none;min-height:37px;padding:0 12px;font-size:.875rem;font-weight:650}.op-record-form form{padding:0 25px}.op-record-form fieldset{border-bottom:1px solid #ece7e4;min-width:0;padding:25px 0}.op-record-form fieldset:last-of-type{border-bottom:0}.op-record-form legend{align-items:center;gap:11px;width:100%;margin-bottom:18px;display:flex}.op-record-form legend>span{color:#b7355b;background:#fff2f5;border:1px solid #ead3da;border-radius:9px;place-items:center;width:27px;height:27px;font-size:.875rem;font-weight:720;display:grid}.op-record-form legend div{flex-direction:column;min-width:0;display:flex}.op-record-form legend strong{color:#3e383d;font-size:.875rem;font-weight:680}.op-record-form legend small{color:#9a9297;margin-top:3px;font-size:.875rem}.op-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.op-form-grid label{min-width:0}.op-form-grid label.is-full{grid-column:1/-1}.op-form-grid label>span{color:#5d565b;margin-bottom:7px;font-size:.875rem;font-weight:650;display:block}.op-form-grid label>span b{color:#c63c64;margin-left:3px}.op-form-grid :is(input,select,textarea){color:#353034;background:#fcfbfa;border:1px solid #ddd6d2;border-radius:10px;outline:none;width:100%;min-height:43px;padding:0 12px;font-size:.875rem;transition:border-color .18s,box-shadow .18s,background .18s}.op-form-grid textarea{resize:vertical;min-height:94px;padding-top:11px;line-height:1.5}.op-form-grid :is(input,select,textarea):focus{background:#fff;border-color:#c2486c;box-shadow:0 0 0 4px #c2486c17}.op-form-grid label>small{color:#9d959a;margin-top:6px;font-size:.875rem;line-height:1.45;display:block}.op-record-form form>footer{background:#faf8f6;border-top:1px solid #e9e4e1;justify-content:flex-end;align-items:center;gap:8px;min-height:76px;margin:0 -25px;padding:13px 25px;display:flex}.op-record-form form>footer button{color:#70696d;border-radius:10px;min-width:95px;min-height:40px;padding:0 14px;font-size:.875rem;font-weight:660}.op-record-form form>footer button:hover{background:#eeeae7}.op-record-form form>footer button[type=submit]{color:#fff;background:#2b272b;min-width:135px;box-shadow:0 6px 14px #28232724}.op-record-form form>footer button[type=submit]:hover{background:#443c42}.op-record-form form>footer button:disabled{opacity:.45;cursor:not-allowed}.op-form-error{color:#9f3341;background:#fff4f5;border:1px solid #efc9cf;border-radius:9px;margin:16px 25px 0;padding:11px 13px;font-size:.875rem;line-height:1.45}.incident-collaboration{grid-template-columns:minmax(245px,.72fr) minmax(0,1.28fr);gap:11px;margin-top:14px;display:grid}.incident-response-team,.incident-activity{background:#fff;border:1px solid #e5dedb;border-radius:12px;overflow:hidden}.incident-response-team>header,.incident-activity>header{background:#faf8f6;border-bottom:1px solid #ece7e4;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:13px 14px;display:flex}.incident-response-team>header span,.incident-activity>header span{color:#bd3d63;letter-spacing:.09em;text-transform:uppercase;font-size:.875rem;font-weight:720}.incident-response-team>header h3,.incident-activity>header h3{color:#383338;margin-top:4px;font-size:.875rem;font-weight:680}.incident-response-team>header>small{color:#776f74;background:#eeeae7;border-radius:99px;align-items:center;min-height:23px;padding:0 8px;font-size:.875rem;font-weight:660;display:inline-flex}.incident-response-team>div{padding:7px}.incident-response-team article{border-radius:9px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:53px;padding:8px;display:grid}.incident-response-team article+article{border-top:1px solid #f0ece9}.incident-person-avatar{color:#9d3152;background:#f9e8ed;border-radius:9px;place-items:center;width:31px;height:31px;font-size:.875rem;font-weight:720;display:grid}.incident-response-team article div{min-width:0}.incident-response-team article strong,.incident-response-team article small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.incident-response-team article strong{color:#423c40;font-size:.875rem;font-weight:650}.incident-response-team article small{color:#9a9297;margin-top:3px;font-size:.875rem}.incident-response-team article em{color:#766e73;background:#faf8f7;border:1px solid #e4dcdf;border-radius:99px;align-items:center;min-height:22px;padding:0 7px;font-size:.875rem;font-style:normal;font-weight:660;display:inline-flex}.incident-update-composer{background:#fcfbfa;border:1px solid #ded7d4;border-radius:10px;margin:12px;padding:11px}.incident-update-composer textarea{resize:vertical;color:#393438;background:0 0;border:0;outline:none;width:100%;min-height:67px;padding:0;font-size:.875rem;line-height:1.5}.incident-update-composer textarea::placeholder{color:#aaa2a7}.incident-update-composer>div{border-top:1px solid #ece7e4;justify-content:space-between;align-items:center;padding-top:8px;display:flex}.incident-update-composer small{color:#aaa2a7;font-size:.875rem}.incident-update-composer button{color:#fff;background:#29252a;border-radius:8px;min-height:31px;padding:0 11px;font-size:.875rem;font-weight:670}.incident-update-composer button:hover{background:#423b41}.incident-update-composer button:disabled{color:#aaa3a7;cursor:not-allowed;background:#e9e5e2}.incident-timeline{max-height:360px;padding:3px 14px 14px;overflow-y:auto}.incident-timeline article{min-height:57px;padding:10px 0 10px 22px;position:relative}.incident-timeline article:not(:last-child):before{content:"";background:#e3dcdf;width:1px;position:absolute;top:23px;bottom:-13px;left:5px}.incident-timeline article>i{z-index:1;background:#a69da2;border:3px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;top:14px;left:0;box-shadow:0 0 0 1px #d8d0d4}.product-sidebar{flex-basis:258px;width:258px!important}.product-sidebar-header{min-height:78px}.product-sidebar-brand .vc-wordmark span{font-size:.875rem}.product-sidebar-brand>span,.product-org-label,.product-nav-group>p,.product-primary-navigation>p{font-size:.875rem!important}.product-org-card p.text-white{font-size:14px!important}.product-org-card p.text-slate-400{font-size:.875rem!important}.product-org-card .product-org-person{font-size:.875rem}.product-primary-nav-link{grid-template-columns:35px minmax(0,1fr) 13px;gap:11px;min-height:58px}.product-primary-nav-icon{width:35px;height:35px}.product-primary-nav-icon svg{width:18px;height:18px}.product-primary-nav-copy strong{font-size:14px}.product-primary-nav-copy small{margin-top:3px;font-size:.875rem}.product-primary-subnav a{min-height:34px;font-size:.875rem}.product-help-card strong,.product-profile-copy strong,.product-help-card small,.product-profile-copy small{font-size:.875rem!important}.product-topbar{flex-basis:76px!important;height:76px!important}.product-topbar-context{min-width:180px}.product-topbar-context>span{display:none}.product-topbar-context small{font-size:.875rem}.product-topbar-context strong{max-width:175px;font-size:.875rem}.product-topbar .vault-search-input{font-size:.875rem!important}.product-plan-status small,.product-topbar-account small,.product-plan-status strong{font-size:.875rem}.product-topbar-account{min-width:210px}.product-topbar-account p strong,.product-topbar-account p small{max-width:138px;font-size:.875rem}.product-context-nav{flex-basis:68px;min-height:68px}.product-context-heading span,.product-context-heading strong,.product-context-links a,.product-shell .vault-action,.product-shell .vault-action-compact{font-size:.875rem}.product-page-heading p,.product-page-header>p{font-size:14px!important}.product-eyebrow{font-size:.875rem!important}.product-main .text-xs{font-size:.875rem!important;line-height:1.45!important}.product-main .text-sm{font-size:14.5px!important;line-height:1.5!important}.product-main [class~="text-[11px]"],.product-main [class~="text-[10px]"],.product-main [class~="text-[9px]"]{font-size:.875rem!important}.product-main table{font-size:.875rem}.product-main th{font-size:.875rem!important}.product-shell .product-overview-hero .product-overview-copy h1{font-size:clamp(30px,3vw,42px)!important}.product-overview-copy>p{font-size:14px!important}.product-quick-action{min-height:43px;padding:0 15px;font-size:.875rem}.product-quick-action svg{width:16px;height:16px}.product-setup-heading small{font-size:.875rem}.product-setup-heading strong{font-size:14px}.product-setup-heading b,.product-setup-list strong,.product-setup-list small,.product-workspace-brief-heading>span,.product-workspace-brief-heading>small,.product-workspace-brief-summary>p,.product-workspace-brief-summary>p small{font-size:.875rem}.product-workspace-brief-list>a{min-height:37px;font-size:.875rem}.product-workspace-brief-list>a strong{font-size:.875rem}.overview-metric-item{min-height:105px}.overview-metric-copy strong{font-size:25px}.overview-metric-copy small{font-size:.875rem}.overview-ledger-header{min-height:106px}.overview-ledger-eyebrow{font-size:.875rem}.overview-ledger-header h2{font-size:20px}.overview-ledger-header p,.overview-ledger-header>small,.overview-ledger-header>a{font-size:.875rem}.overview-activity-row{min-height:78px}.overview-activity-copy>small,.overview-activity-copy>strong,.overview-activity-copy>span{font-size:.875rem}.overview-activity-state{min-width:142px}.overview-activity-state time{font-size:.875rem}.workflow-state{gap:0;font-size:.875rem}.workflow-state>i{display:none}.overview-record-row{min-height:78px}.overview-record-number,.overview-record-copy strong,.overview-record-copy small,.overview-record-date,.overview-record-date small,.overview-ledger-empty strong,.overview-ledger-empty p,.overview-ledger-empty>a,.ack-header-actions :is(a,button),.ack-request-actions>button,.ack-metrics span,.ack-metrics small,.ack-tabs button,.ack-request-title>div span,.ack-request-title h2,.ack-request-title p,.ack-request-state{font-size:.875rem}.ack-recipient-status i,.ack-request-state i,.billing-account-status i,.record-row-meta>i,.op-register-metrics .has-attention:before,.op-register-metrics .has-danger:before,.incident-timeline article>i{display:none}.incident-timeline article{padding-left:0}.incident-timeline article:not(:last-child):before{display:none}.record-filter-group button,.record-row-title h3,.record-row-title>span{font-size:.875rem}.record-row-meta{gap:8px}.record-row-meta :is(span,strong),.record-row-detail span,.record-row-detail strong,.record-download,.register-hub-copy h3,.op-register-name strong,.register-hub-copy p,.op-register-name small,.op-register-head,.op-register-subject strong,.op-register-owner span,.op-register-date span{font-size:.875rem}.op-priority,.op-status{min-height:25px;padding:0 9px;font-size:.875rem}.op-form-grid label>span,.op-form-grid :is(input,select,textarea),.op-form-grid label>small{font-size:.875rem}.billing-account-status{gap:0;font-size:.875rem}.incident-timeline article.is-progress_update>i{background:#d94872;box-shadow:0 0 0 1px #e7a6b9}.incident-timeline strong{color:#4b4549;text-transform:capitalize;font-size:.875rem;font-weight:670;display:block}.incident-timeline p{color:#6f676c;white-space:pre-wrap;margin-top:4px;font-size:.875rem;line-height:1.5}.incident-timeline small{color:#aaa2a7;margin-top:5px;font-size:.875rem;display:block}.incident-member-picker{background:#fcfbfa;border:1px solid #ded7d4;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:6px;display:grid}.incident-member-picker>button{color:#625b60;text-align:left;background:#fff;border:1px solid #0000;border-radius:9px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:54px;padding:7px 8px;display:grid}.incident-member-picker>button:hover{border-color:#d8d0d4}.incident-member-picker>button.is-selected{background:#fff7f9;border-color:#e3b9c5;box-shadow:inset 0 0 0 1px #d648700f}.incident-member-picker>button>span{color:#8b777f;background:#eeeae7;border-radius:9px;place-items:center;width:31px;height:31px;margin:0;font-size:.875rem;font-weight:720;display:grid}.incident-member-picker>button.is-selected>span{color:#a92f54;background:#f7dfe6}.incident-member-picker>button div{min-width:0}.incident-member-picker>button strong,.incident-member-picker>button small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.incident-member-picker>button strong{color:#454044;font-size:.875rem;font-weight:650}.incident-member-picker>button small{color:#a0989d;margin-top:3px;font-size:.875rem}.incident-member-picker>button i{color:#9a9297;font-size:.875rem;font-style:normal;font-weight:660}.incident-member-picker>button.is-selected i{color:#ac3156}.incident-member-picker>p{color:#90888d;text-align:center;grid-column:1/-1;padding:14px;font-size:.875rem;line-height:1.5}@keyframes v2-page-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes v2-hero-enter{0%{opacity:0;transform:translateY(12px)scale(.994)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes v2-card-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){.product-sidebar{flex-basis:224px;width:224px!important}.product-primary-nav-copy small{display:none}.product-primary-nav-link{min-height:50px}.product-topbar-context,.product-context-heading{display:none}.product-context-nav{gap:0}.product-context-links{width:100%}.op-register-hero{grid-template-columns:1fr}.op-register-hero>aside{max-width:760px}.op-register-head,.op-register-row{grid-template-columns:minmax(205px,1.5fr) minmax(105px,.8fr) 85px 95px minmax(125px,.9fr) 24px;gap:10px}.op-register-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-overview-hero{grid-template-columns:1fr}.product-setup-panel,.product-workspace-brief{max-width:620px}.overview-ledger-layout{grid-template-columns:1fr}}@media (min-width:901px) and (max-width:1360px){.overview-metric-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-metric-item{border-bottom:1px solid var(--v2-line)}.overview-metric-item:nth-child(2n){border-right:0}.overview-metric-item:last-child{border:0;grid-column:1/-1}}@media (max-width:900px) and (min-width:768px){.product-sidebar{flex-basis:210px;width:210px!important}.product-topbar{padding:0 18px!important}.product-topbar .vault-global-search{max-width:320px!important}.product-topbar-create,.product-plan-status{display:none}.product-topbar-account{min-width:174px}.register-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.op-register-head{display:none}.op-register-list{padding-top:10px}.op-register-row{grid-template-columns:minmax(210px,1.4fr) minmax(105px,.7fr) 100px minmax(135px,.8fr) 24px}.op-register-owner{display:none}.op-register-subject small,.op-register-date small{display:block}.product-overview-hero{padding:28px}.overview-metric-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-metric-item{border-right:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line)}.overview-metric-item:nth-child(2n){border-right:0}.overview-metric-item:last-child{border-bottom:0}.overview-metric-item:last-child:nth-child(odd){border-right:0;grid-column:1/-1}}@media (max-width:767px){.product-shell{gap:0;height:100dvh;min-height:100dvh;padding:0}.product-main{box-shadow:none;border:0;border-radius:0;height:100dvh!important}.product-sidebar{border-width:0 1px 0 0;border-radius:0 18px 18px 0;box-shadow:18px 0 50px #16141738;width:min(88vw,300px)!important;height:100dvh!important}.product-primary-navigation{display:none}.product-drawer-navigation{display:block}.product-mobilebar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 8px 24px #1916181a;background:#1c1b1ff5!important;border-color:#ffffff14!important;height:58px!important}.product-context-nav{scrollbar-width:none;flex-basis:51px;min-height:51px;padding:0 10px;overflow-x:auto}.product-context-nav::-webkit-scrollbar{display:none}.product-context-heading{display:none}.product-context-links{gap:0;min-width:max-content}.product-context-links a{padding:0 11px;font-size:.875rem}.product-context-links a.is-active:after{left:10px;right:10px}.product-content>.product-page{padding:22px 15px 104px!important}.register-hub-section+.register-hub-section{margin-top:30px}.register-hub-section>header{align-items:flex-start}.register-hub-section>header>strong{display:none}.register-hub-grid{grid-template-columns:1fr;gap:9px}.register-hub-card{border-radius:14px;grid-template-columns:42px minmax(0,1fr);gap:7px 13px;min-height:0;padding:16px;display:grid}.register-hub-icon{border-radius:11px;grid-row:1/3;width:42px;height:42px}.register-hub-icon svg{width:21px;height:21px}.register-hub-copy h3{font-size:.875rem}.register-hub-copy p{margin-top:5px;font-size:.875rem}.register-hub-foot{grid-column:2;padding-top:9px}.op-register-page>nav{margin-bottom:14px}.op-register-hero{border-radius:17px;grid-template-columns:1fr;gap:24px;min-height:0;padding:24px 19px 19px}.op-register-hero h1{margin-top:13px;font-size:33px}.op-register-hero>div>p{font-size:.875rem}.op-register-hero>aside{grid-template-columns:1fr;gap:6px}.op-register-hero>aside>div{min-height:64px;padding:12px}.op-register-metrics{border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr))}.op-register-metrics article{border-bottom:1px solid #ebe6e3;min-height:96px;padding:14px}.op-register-metrics article:nth-child(2){border-right:0}.op-register-metrics article:nth-last-child(-n+2){border-bottom:0}.op-register-metrics strong{margin-top:9px;font-size:22px}.op-register-panel{border-radius:14px}.op-register-toolbar{flex-direction:column;align-items:stretch;padding:11px}.op-register-search,.op-register-toolbar-actions{width:100%}.op-register-export,.op-register-add{flex:1 1 0}.op-register-filters{padding:7px 10px}.op-register-list{padding:8px}.op-register-head{display:none}.op-register-record{border:1px solid #e8e2df;border-radius:11px}.op-register-record+.op-register-record{margin-top:7px}.op-register-record.is-expanded{margin:7px 0 0}.op-register-row{grid-template-columns:minmax(0,1fr) auto;gap:11px;min-height:0;padding:14px}.op-register-name{grid-column:1}.op-register-name strong{white-space:normal;line-height:1.35}.op-register-name small{white-space:normal}.op-register-subject,.op-register-owner,.op-register-date{grid-column:1;display:flex}.op-register-subject small,.op-register-owner small,.op-register-date small{display:block}.op-register-badges{grid-column:1}.op-register-expand{grid-area:1/2}.op-register-detail{padding:12px}.op-register-detail-grid{grid-template-columns:1fr;gap:7px}.op-register-detail-grid>div{min-height:0}.op-register-detail-actions{flex-direction:column;align-items:stretch}.op-register-detail-actions>button{width:100%}.op-archive-confirm{flex-wrap:wrap;align-items:stretch}.op-archive-confirm button{flex:1 1 0}.op-register-empty{min-height:260px;padding:28px 18px}.op-record-form{border-radius:15px}.op-record-form>header{flex-direction:column;align-items:flex-start;min-height:0;padding:19px 17px}.op-record-form>header h2{font-size:19px}.op-record-form>header button{width:100%}.op-record-form form{padding:0 17px}.op-record-form fieldset{padding:21px 0}.op-form-grid{grid-template-columns:1fr;gap:14px}.op-form-grid label.is-full{grid-column:auto}.op-record-form form>footer{margin:0 -17px;padding:12px 17px}.op-record-form form>footer button{flex:1 1 0;min-width:0}.op-record-form form>footer button[type=submit]{min-width:0}.op-form-error{margin:13px 17px 0}.incident-collaboration,.incident-member-picker{grid-template-columns:1fr}.product-mobile-dock{height:66px;padding:6px max(7px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(7px,env(safe-area-inset-left));z-index:38;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1c1b1ff7;border:1px solid #ffffff17;border-radius:17px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:8px;left:8px;right:8px;box-shadow:0 14px 35px #1612153d}.product-mobile-dock a{color:#8f898f;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;display:flex}.product-mobile-dock a svg{width:19px;height:19px}.product-mobile-dock a span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.875rem;font-weight:610;overflow:hidden}.product-mobile-dock a.is-active{color:#fff;background:#ffffff17}.product-mobile-dock a.is-active svg{color:#f36188}.ack-page-header{flex-direction:column;align-items:flex-start;gap:18px}.ack-page-header h1{font-size:31px}.ack-page-header p{font-size:.875rem}.ack-header-actions{width:100%}.ack-header-actions :is(a,button){flex:1 1 0}.ack-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ack-metrics>div{min-height:101px;padding:15px}.ack-metrics>div:nth-child(2){border-right:0}.ack-metrics>div:last-child{border-top:1px solid var(--v2-line);grid-column:1/-1}.ack-toolbar{flex-direction:column;align-items:stretch;gap:0;padding:0}.ack-tabs{scrollbar-width:none;min-height:54px;padding:0 8px;overflow-x:auto}.ack-tabs::-webkit-scrollbar{display:none}.ack-tabs button{min-width:max-content;padding:0 9px}.ack-search{width:auto;margin:10px}.ack-request-list{padding:9px}.ack-request-card:hover{transform:none}.ack-request-summary{grid-template-columns:35px minmax(0,1fr);align-items:start;min-height:0;padding:14px}.ack-document-mark{border-radius:10px;width:35px;height:35px}.ack-request-state{grid-column:2;width:max-content;margin-top:-2px}.ack-request-title h2{white-space:normal;font-size:.875rem}.ack-request-progress{padding:4px 14px 13px}.ack-request-actions{flex-wrap:wrap;padding:10px}.ack-request-actions>button{flex:calc(50% - 4px)}.ack-request-actions .ack-action-primary{flex-basis:100%}.ack-request-actions>p{text-align:center;width:100%;margin:3px 0 0}.ack-recipient-head{display:none}.ack-record-heading{padding:12px 14px}.ack-recipient-row{grid-template-columns:1fr auto;gap:12px;padding:13px 14px}.ack-recipient-person{grid-column:1/-1}.ack-recipient-date,.ack-recipient-status{gap:3px}.ack-recipient-date small,.ack-recipient-status>small{display:block}.ack-recipient-row>.ack-recipient-date:nth-of-type(4){display:none}.ack-recipient-action{grid-area:2/2;align-self:end}.product-overview-hero{border-radius:17px;grid-template-columns:1fr;gap:28px;min-height:0;padding:25px 20px}.product-overview-copy h1{font-size:36px!important}.product-quick-actions{margin-top:20px}.product-quick-action{flex:calc(50% - 5px);justify-content:center}.product-quick-action.is-primary{flex-basis:100%}.product-setup-panel{padding:17px}.product-workspace-status{display:none}.product-workspace-brief{padding:17px}.product-workspace-brief-summary{min-height:62px}.product-workspace-brief-summary>strong{font-size:37px}.overview-metric-ledger{border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px}.overview-metric-item{border-right:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);grid-template-columns:25px minmax(0,1fr);gap:8px;min-height:78px;padding:13px 12px}.overview-metric-item:nth-child(2n){border-right:0}.overview-metric-item:last-child{border-bottom:0}.overview-metric-item:last-child:nth-child(odd){border-right:0;grid-column:1/-1}.overview-metric-symbol{width:25px;height:25px}.overview-metric-symbol svg{width:16px!important;height:16px!important}.overview-metric-copy strong{font-size:19px}.overview-metric-copy small{white-space:normal;font-size:.875rem}.overview-metric-item>.overview-row-arrow{display:none}.overview-ledger-layout{grid-template-columns:1fr;gap:10px}.overview-ledger-panel{border-radius:13px}.overview-ledger-header{min-height:88px;padding:17px 15px}.overview-ledger-header h2{font-size:16px}.overview-ledger-header p{max-width:240px}.overview-activity-row{grid-template-columns:34px minmax(0,1fr) 12px;align-items:start;gap:10px;min-height:82px;padding:12px 12px 12px 14px}.overview-activity-icon{width:34px;height:34px}.overview-activity-copy{padding-top:1px}.overview-activity-copy>strong{white-space:normal;font-size:.875rem;line-height:1.35}.overview-activity-state{flex-flow:wrap;grid-column:2;align-items:center;gap:5px 10px;min-width:0}.overview-activity-row>.overview-row-arrow{grid-area:1/3;margin-top:9px}.workflow-state{font-size:.875rem}.overview-record-row{grid-template-columns:20px minmax(0,1fr) 12px;gap:9px;min-height:74px;padding:11px 12px 11px 14px}.overview-record-date{flex-direction:row;grid-column:2;align-items:flex-start;gap:5px}.overview-record-date small{margin:0}.overview-record-row>.overview-row-arrow{grid-area:1/3}.product-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.product-metric-card{flex-direction:column;min-height:94px;align-items:flex-start!important;gap:9px!important;padding:13px!important}.product-page-heading{align-items:flex-start!important}.product-page-heading h1{font-size:28px!important}.product-library-toolbar{padding:15px!important}.record-register-controls{flex-direction:column;align-items:stretch;gap:8px;padding:10px}.record-filter-group{scrollbar-width:none;overflow-x:auto}.record-filter-group::-webkit-scrollbar{display:none}.record-filter-group button{min-width:max-content}.record-search{width:100%}.record-selection-bar{flex-direction:column;align-items:stretch;padding:10px}.record-selection-bar>div{justify-content:flex-end}.record-request-button{flex:1;justify-content:center}.record-list{padding:0 10px}.record-row,.record-register-shell.is-policy .record-row{grid-template-columns:20px 37px minmax(0,1fr) auto;gap:9px;min-height:83px}.record-row.is-selected{margin:0 -10px;padding:0 10px}.record-file-icon{border-radius:10px;width:35px;height:39px}.record-row-title{flex-direction:column;align-items:flex-start;gap:4px}.record-row-title h3{white-space:normal;max-width:100%;font-size:.875rem}.record-row-meta{flex-wrap:wrap;gap:5px}.record-row-detail{display:none}.record-download{justify-content:center;width:33px;padding:0;font-size:0}.record-more-menu>div{width:auto;position:fixed;inset:auto 16px 84px}.access-dialog-card{border-radius:16px}.access-dialog-head{grid-template-columns:39px minmax(0,1fr);gap:11px;min-height:0;padding:18px 17px 16px}.access-dialog-icon{border-radius:11px;width:38px;height:38px}.access-dialog-title h2{font-size:16px}.access-dialog-title>span{font-size:.875rem}.access-dialog-steps{grid-column:1/-1;margin-top:5px}.access-dialog-steps>i{flex:1}.access-dialog-body{min-height:0;padding:18px 17px}.access-person-grid,.access-preset-grid{grid-template-columns:1fr}.access-invite-note{min-height:148px}.access-invite-note h3{margin-top:13px}.access-dialog-foot{min-height:66px;padding:11px 17px max(11px,env(safe-area-inset-bottom))}.access-dialog-primary{flex:0 160px}.billing-heading{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:20px}.billing-heading h1{font-size:29px}.billing-heading>div>span{font-size:.875rem;line-height:1.5}.billing-summary-grid,.billing-subscribe-card{grid-template-columns:minmax(0,1fr)}.billing-plan-card{min-height:285px;padding:21px}.billing-plan-card h2{margin-top:29px;font-size:22px}.billing-plan-meta{grid-template-columns:1fr;gap:11px}.billing-payment-card{min-height:270px;padding:19px}.billing-section-heading{padding:15px}.billing-invoice-head{display:none}.billing-invoice-row{grid-template-columns:1fr auto;gap:7px 14px;padding:14px 15px}.billing-invoice-row>strong{font-size:.875rem}.billing-invoice-row>span:first-of-type{color:#8b8489;grid-column:1}.billing-invoice-row>span:nth-of-type(2){color:#3f393e;grid-area:1/2;font-weight:630}.billing-invoice-status{grid-area:3/1}.billing-invoice-row>div{flex-direction:column;grid-area:2/2/4;align-items:flex-end}.billing-invoice-empty{min-height:190px}.billing-manager-rows{padding:0 14px}.billing-manager-row{grid-template-columns:35px minmax(0,1fr) auto;gap:10px;min-height:78px}.billing-manager-row-icon{width:34px;height:34px}.billing-manager-row>button{padding:0 8px}.billing-manager-panel{margin:0 0 12px;padding:15px}.billing-payment-element{padding:12px}.billing-manager-actions{align-items:stretch;flex-direction:column!important}.billing-manager-actions button{width:100%}.billing-subscribe-copy{padding:27px 22px}.billing-subscribe-copy h2{font-size:27px}.billing-feature-grid{gap:8px;padding:14px}.billing-feature-grid>div{min-height:112px;padding:14px}.billing-seats-card{padding:19px!important}}@media (max-width:420px){.overview-metric-item{grid-template-columns:1fr;gap:4px;min-height:82px}.overview-metric-symbol{display:none}.product-metric-grid{gap:8px!important}.product-metric-card{min-width:0}}@media (prefers-reduced-motion:reduce){.product-shell *,.product-shell :before,.product-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.product-main{font-size:14px}.product-content>.product-page{width:min(100%,1440px);margin:0 auto;max-width:1440px!important;padding:44px clamp(28px,4vw,58px) 90px!important}.product-page-heading{min-width:0;max-width:100%;margin-bottom:30px!important}.product-page-heading>div{min-width:0;max-width:100%}@media (max-width:767px){.product-page-heading>div{flex-wrap:wrap;flex-shrink:1}.product-page-heading p{overflow-wrap:anywhere}}.product-page-heading h1,.product-page-header h1{color:#29262a!important;letter-spacing:-.045em!important;font-size:clamp(30px,2.6vw,38px)!important;font-weight:680!important;line-height:1.06!important}.product-page-heading p,.product-page-header>p{max-width:760px;color:#766f75!important;margin-top:10px!important;font-size:15px!important;line-height:1.55!important}.product-eyebrow{color:#b33458!important;letter-spacing:.12em!important;margin-bottom:11px!important;font-size:.875rem!important}.product-shell .vault-action{border-radius:9px;min-height:42px;padding:0 15px;font-size:.875rem}.product-shell .vault-action-compact{min-height:36px;padding:0 11px;font-size:.875rem}.product-shell .vault-action-primary{background:#28252a;box-shadow:0 5px 12px #1f1c201f}.product-shell .vault-action-secondary{box-shadow:none;border-color:#d9d3cf}.product-library-panel{overflow:hidden;box-shadow:none!important;border-radius:12px!important}.product-library-toolbar{min-height:92px!important;padding:22px 24px!important}.product-library-toolbar>div>span{color:#938b90!important;letter-spacing:.02em!important;text-transform:none!important;font-size:.875rem!important}.product-library-toolbar h2{letter-spacing:-.025em;margin-top:5px;font-size:22px!important}.product-library-tabs{min-height:58px;background:#fcfbfa!important;padding:0 18px!important}.product-library-tabs :is(a,button){min-height:58px;color:#7d767b!important;padding:0 12px!important;font-size:.875rem!important}.product-library-head{color:#8e878c!important;letter-spacing:.07em!important;background:#f5f2ef!important;min-height:43px!important;padding-inline:20px!important;font-size:.875rem!important}.product-library-row{min-height:92px!important;box-shadow:none!important;padding-inline:20px!important}.product-library-row:hover{box-shadow:inset 2px 0 var(--v2-accent)!important;background:#fcfaf9!important}.product-library-name{gap:13px!important}.product-library-name strong,.product-document-row-copy h3{color:#343035!important;font-size:14px!important;font-weight:650!important}.product-library-name small,.product-document-row-copy p{color:#837c81!important;margin-top:5px!important;font-size:.875rem!important;line-height:1.45!important}.product-library-category,.product-library-detail{color:#777075!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:.875rem!important;font-weight:560!important}.product-status-pill{background:0 0!important;border:0!important;border-radius:0!important;min-height:auto!important;padding:0!important;font-size:.875rem!important}.product-library-row .workflow-state{font-size:.875rem}.product-row-button,.library-row-action{white-space:nowrap;align-items:center;gap:7px;min-height:36px;padding:0 2px;font-size:.875rem;font-weight:650;display:inline-flex;color:#423c41!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #aaa1a7!important;border-radius:0!important}.product-row-button:hover,.library-row-action:hover{color:#a72d50!important;background:0 0!important;border-bottom-color:#b53057!important;transform:none!important}.product-document-row-footer>button.library-row-action,.product-document-row-footer>div .library-row-action{min-height:36px;color:#423c41!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #aaa1a7!important;border-radius:0!important;padding:0 2px!important;font-size:.875rem!important}.product-document-row-footer>button.library-row-action:hover,.product-document-row-footer>div .library-row-action:hover{color:#a72d50!important;background:0 0!important;border-bottom-color:#b53057!important}.library-row-action.is-secondary{color:#766f74!important}.library-row-action svg,.product-row-button svg{width:14px;height:14px}.product-library-footer{align-items:center;min-height:45px;display:flex;padding:0 22px!important;font-size:.875rem!important}.draft-workspace>.space-y-2>div{min-height:104px;box-shadow:none;border-color:#e0dad6!important;border-radius:11px!important;padding:20px!important}.draft-workspace>.space-y-2>div:hover{background:#fcfaf9;border-color:#c8bfc4!important}.draft-kind-label{color:#625b60;border-right:1px solid #d8d1d5;align-items:center;gap:6px;padding-right:9px;font-size:.875rem;font-weight:650;display:inline-flex}.draft-kind-label.is-letter{color:#5f5685}.draft-kind-label.is-form{color:#2f7568}.draft-kind-label svg{width:15px;height:15px}.draft-workspace .workflow-state{font-size:.875rem}.record-register-shell{box-shadow:none;border-radius:12px}.record-register-controls{min-height:72px;padding:14px 18px}.record-filter-group{gap:14px}.record-filter-group button{border-bottom:1px solid #0000;border-radius:0;min-height:38px;padding:0 1px;font-size:.875rem}.record-filter-group button:hover{background:0 0}.record-filter-group button.is-active{color:#2d292d;background:0 0;border-bottom-color:#c83d66}.record-filter-group button span,.record-filter-group button.is-active span{color:#9c9499;background:0 0;min-width:auto;height:auto;padding:0;font-size:.875rem}.record-search{background:#fff;border-radius:9px;width:min(320px,31vw);height:42px}.record-search input{min-height:40px!important;font-size:.875rem!important}.record-selection-bar{min-height:58px;padding:10px 18px}.record-selection-bar>label{font-size:.875rem}.record-request-button{border-radius:9px;min-height:39px;padding:0 13px;font-size:.875rem}.record-list{padding:0 18px}.record-row,.record-register-shell.is-policy .record-row{grid-template-columns:24px 46px minmax(270px,1.75fr) minmax(112px,.7fr) minmax(125px,.75fr) auto;gap:15px;min-height:102px}.record-register-shell.is-policy .record-row{grid-template-columns:24px 46px minmax(250px,1.65fr) minmax(105px,.65fr) minmax(120px,.72fr) minmax(105px,.65fr) auto}.record-file-icon{background:#faf8f6;border-radius:9px;width:42px;height:48px}.record-row-title{gap:11px}.record-row-title h3{font-size:14px;font-weight:650}.record-row-title>.workflow-state{background:0 0;border:0;border-radius:0;padding:0;font-size:.875rem}.record-row-meta{gap:9px;margin-top:7px;font-size:.875rem}.record-row-meta .record-category{color:#736c71;background:0 0;border-left:1px solid #d8d1d5;border-radius:0;padding-left:9px;font-size:.875rem;font-weight:600}.record-row-detail span{letter-spacing:.045em;font-size:.875rem}.record-row-detail strong{margin-top:1px;font-size:.875rem}.record-download{border:0;border-bottom:1px solid #aaa1a7;border-radius:0;min-height:36px;padding:0 2px;font-size:.875rem}.record-download:hover{color:#a83053;background:0 0;border-bottom-color:#a83053}.record-more-menu summary{width:36px;height:36px}.record-more-menu :is(a,button){min-height:39px;font-size:.875rem}.esign-workspace .product-section-tabs{gap:20px!important;margin-bottom:30px!important}.esign-workspace .product-section-tabs>button{padding-inline:2px!important;font-size:.875rem!important}.esign-workspace .product-section-tabs .rounded-full{color:#9b642c!important;background:0 0!important;border-radius:0!important;padding:0!important;font-size:.875rem!important}.esign-workspace .border-2.border-dashed{background:#fbfaf8!important;border-color:#d8d0cc!important;border-radius:12px!important;padding:52px 28px!important}.esign-workspace .border-2.border-dashed:hover{background:#f7f4f1!important;border-color:#bbafb4!important}.esign-workspace .bg-white.border.rounded-xl,.esign-workspace .rounded-xl.overflow-hidden,.submission-workspace,.asset-workspace>.bg-white.rounded-xl{box-shadow:none!important;border-radius:11px!important}.esign-workspace .bg-pink-600{background:#2b272b!important}.esign-workspace .bg-pink-600:hover{background:#141215!important}.esign-workspace :is(.bg-blue-50,.bg-red-50){border-radius:10px!important}.esign-workspace .workflow-state,.submission-workspace table,.asset-workspace table,.esign-workspace table{font-size:.875rem}.submission-workspace thead tr,.asset-workspace thead tr,.esign-workspace thead tr{background:#f5f2ef!important}.submission-workspace th,.asset-workspace th,.esign-workspace th{min-height:42px;color:#817a7f!important;letter-spacing:.065em!important;font-size:.875rem!important}.submission-workspace td,.asset-workspace td,.esign-workspace td{padding-top:16px!important;padding-bottom:16px!important}.submission-workspace tbody .rounded-full{display:none!important}.submission-proof-note{font-size:.875rem}.document-category-label{color:#6f686d;border-left:2px solid #d44a72;padding-left:9px;font-size:.875rem;font-weight:620}.form-request-count{color:#746c72;text-align:center;border-left:1px solid #cfc8cc;min-width:18px;padding-left:7px;font-size:.875rem;font-weight:650}.asset-workspace>div:first-child{background:#fbfaf8;border:1px solid #e1dcd8;border-radius:11px;padding:13px;margin-bottom:22px!important}.asset-workspace :is(select,input[type=search],input[type=text]){min-height:42px;border-color:#d9d3cf!important;border-radius:8px!important;font-size:.875rem!important}.asset-workspace button.rounded-lg{border-radius:8px!important}.asset-workspace .workflow-state{font-size:.875rem}.asset-detail-workspace>.mb-5,.asset-form-workspace>.mb-6,.asset-import-workspace>.mb-5,.upload-workspace>.mb-5{margin-bottom:26px!important}.asset-detail-workspace h1,.asset-form-workspace h1,.asset-import-workspace h1,.upload-workspace h1{letter-spacing:-.04em;font-size:32px!important}.branding-page,.settings-workspace,.upload-workspace{max-width:940px!important}.asset-form-workspace,.asset-detail-workspace{max-width:980px!important}.asset-import-workspace,.form-workspace{max-width:1120px!important}.branding-workspace>.bg-white,.settings-workspace>.bg-white,.people-workspace>.bg-white{box-shadow:none!important;border-color:#e0dad6!important;border-radius:11px!important}.branding-workspace>.bg-white{padding:27px!important}.branding-workspace h2,.settings-workspace [class*=uppercase],.people-workspace .font-semibold{font-size:.875rem!important}.people-workspace .workflow-state{font-size:.875rem}.people-workspace span.rounded-full[aria-hidden]{border-radius:10px!important}.settings-workspace>.bg-white{padding:22px!important}.search-workspace{max-width:1040px!important}.search-result-section+.search-result-section{margin-top:32px}.search-result-heading{grid-template-columns:34px auto 1fr;align-items:center;gap:11px;min-height:44px;display:grid}.search-result-heading>span{color:#a83255;letter-spacing:.04em;background:#fff8fa;border:1px solid #ddd7d3;border-radius:8px;place-items:center;width:31px;height:31px;font-size:.875rem;font-weight:720;display:grid}.search-result-heading h2{color:#393438;font-size:15px;font-weight:660}.search-result-heading small{color:#958e93;justify-self:end;font-size:.875rem}.search-result-list{background:#ffffffad;border-top:1px solid #dcd6d2;border-bottom:1px solid #dcd6d2;overflow:hidden}.search-result-row{border-top:1px solid #ebe6e3;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:13px;min-height:79px;padding:14px 15px;display:grid}.search-result-row:first-child{border-top:0}.search-result-row:hover{background:#fff}.search-result-number{color:#a69fa4;font-variant-numeric:tabular-nums;font-size:.875rem}.search-result-category{color:#7a7277;padding-right:8px;font-size:.875rem;font-weight:620}.billing-heading p{font-size:.875rem}.billing-heading h1{font-size:38px}.billing-heading>div>span{font-size:14px}.billing-account-status{background:0 0;border:0;border-bottom:1px solid #83b9a7;border-radius:0;min-height:auto;padding:0 0 4px;font-size:.875rem}.billing-plan-topline :is(span,small){font-size:.875rem}.billing-plan-card h2{font-size:30px}.billing-plan-card>p{font-size:.875rem}.billing-plan-card>p strong{font-size:20px}.billing-plan-meta span,.billing-plan-meta strong{font-size:.875rem}.billing-manage-button,.billing-subscribe-button{min-height:42px;font-size:.875rem}.billing-card-heading p,.billing-card-number span{font-size:.875rem}.billing-card-heading h2,.billing-card-number strong{font-size:15px}.billing-card-number small,.billing-contact-row :is(span,strong),.billing-card-empty strong,.billing-card-empty p,.billing-alert strong,.billing-alert p,.billing-manager-message{font-size:.875rem}.billing-manager-row{min-height:82px}.billing-manager-row strong,.billing-manager-row small{font-size:.875rem}.billing-manager-row>button{min-height:36px;font-size:.875rem}.billing-manager-panel>div:first-child strong,.billing-manager-panel>div:first-child p,.billing-manager-panel label,.billing-manager-panel input{font-size:.875rem}.billing-section-heading h2{font-size:16px}.billing-section-heading p{font-size:.875rem}.billing-section-heading>span{background:0 0;border-radius:0;padding:0;font-size:.875rem}.billing-invoice-head{font-size:.875rem}.billing-invoice-row{min-height:68px;font-size:.875rem}.billing-invoice-row>strong{font-size:.875rem}.billing-invoice-row a{border-radius:7px;min-height:33px;font-size:.875rem}.billing-invoice-status{border-radius:0;padding:0;font-size:.875rem;background:0 0!important}.billing-invoice-empty strong,.billing-invoice-empty p,.register-hub-section>header span,.op-register-hero>div>span{font-size:.875rem}.register-hub-section>header h2{font-size:21px}.register-hub-section>header p,.register-hub-section>header>strong{font-size:.875rem}.register-hub-card{min-height:225px;box-shadow:none;border-radius:13px;padding:22px}.register-hub-copy h3{font-size:15px}.register-hub-copy p,.register-hub-foot span{font-size:.875rem}.op-register-hero>div>p{font-size:14px}.op-register-hero>aside strong,.op-register-hero>aside small,.op-register-metrics span,.op-register-metrics small,.op-register-search input{font-size:.875rem}.op-register-export,.op-register-add{min-height:42px;font-size:.875rem}.op-register-filters button{min-height:35px;font-size:.875rem}.op-register-filters button span,.op-register-head{font-size:.875rem}.op-register-row{min-height:92px}.op-register-name>span{font-size:.875rem}.op-register-name strong{font-size:14px}.op-register-name small,.op-register-subject strong,.op-register-owner span,.op-register-date span{font-size:.875rem}.op-priority,.op-status{border:0;border-radius:0;padding:0;font-size:.875rem;background:0 0!important}.ack-record-heading span,.ack-recipient-head,.ack-record-heading strong,.ack-record-heading>small,.ack-recipient-date strong,.ack-recipient-person strong,.ack-recipient-person small,.ack-recipient-status>span,.ack-recipient-action :is(a,button),.esign-preparer{font-size:.875rem}.esign-preparer>div:first-of-type{width:320px!important}.esign-preparer .rounded-full{border-radius:9px!important}.esign-preparer [class~="text-[11px]"],.esign-preparer [class~="text-[10px]"]{font-size:.875rem!important}@media (max-width:900px){.product-content>.product-page{padding:30px 22px 94px!important}.product-library-row{padding-inline:15px!important}.record-row,.record-register-shell.is-policy .record-row{grid-template-columns:22px 44px minmax(210px,1.5fr) minmax(110px,.75fr) auto}.record-row-detail:nth-of-type(2),.record-register-shell.is-policy .record-row-detail:nth-of-type(3){display:none}}@media (max-width:767px){.product-content>.product-page{padding:24px 15px 104px!important}.product-page-heading h1,.product-page-header h1{font-size:30px!important}.product-page-heading p,.product-page-header>p{font-size:.875rem!important}.product-library-toolbar{min-height:78px!important;padding:17px!important}.product-library-toolbar h2{font-size:19px!important}.product-library-tabs{overflow-x:auto;padding:0 8px!important}.product-library-tabs :is(a,button){min-width:max-content;font-size:.875rem!important}.product-library-head{display:none!important}.product-library-row{min-height:0!important;padding:17px!important}.product-library-name strong,.product-document-row-copy h3{font-size:14px!important}.product-library-name small,.product-document-row-copy p{font-size:.875rem!important}.record-register-controls{flex-direction:column;align-items:stretch}.record-filter-group{overflow-x:auto}.record-search{width:100%}.record-row,.record-register-shell.is-policy .record-row{grid-template-columns:20px 40px minmax(0,1fr) auto;gap:10px;min-height:106px}.record-row-title h3,.record-row-title>.workflow-state,.record-row-meta{font-size:.875rem}.record-download{border-bottom:0;width:34px;font-size:0}.search-result-row{grid-template-columns:27px minmax(0,1fr) 15px;padding-inline:10px}.search-result-heading{grid-template-columns:31px auto 1fr}.billing-heading h1{font-size:31px}.billing-plan-card h2{font-size:25px}.register-hub-card{min-height:0}.register-hub-copy h3{font-size:14px}.register-hub-copy p,.op-register-hero>div>p{font-size:.875rem}.op-register-row{min-height:0}.op-register-name strong,.op-register-name small,.op-register-subject strong,.op-register-owner span,.op-register-date span{font-size:.875rem}.esign-preparer>div:first-of-type{width:280px!important}}.form-editor-header h1{overflow-wrap:anywhere;line-height:1.25;font-size:clamp(24px,2.4vw,32px)!important}.form-instructions{margin-top:16px}.form-instructions summary{cursor:pointer;color:#6e5e69;align-items:center;gap:12px;min-height:44px;font-size:.875rem;font-weight:600;display:flex}.form-instructions summary:after{content:"+";font-size:20px}.form-instructions[open] summary:after{content:"−"}.form-instructions p{color:#72666f;margin-bottom:8px;font-size:1rem;line-height:1.7}.form-editor-tabs a{justify-content:center;align-items:center;min-height:44px;display:flex}@media (max-width:767px){.form-action-bar{bottom:calc(80px + env(safe-area-inset-bottom));border-radius:12px;flex-direction:column;align-items:stretch;gap:10px;box-shadow:0 -6px 22px #251c2610;padding:12px!important}.form-action-bar>div{grid-template-columns:1fr 1.4fr;gap:8px;display:grid}.form-action-bar button{padding:10px 8px;font-size:.875rem}.form-workspace{padding-bottom:190px!important}.product-main .sticky.bottom-4{bottom:calc(84px + env(safe-area-inset-bottom));flex-wrap:wrap}.form-editor-header{gap:14px!important;padding:20px!important}.form-editor-header>:first-child{width:36px;height:36px}.form-editor-tabs{grid-template-columns:1fr 1fr;width:100%;display:grid}.form-editor-tabs a{font-size:.875rem;padding:10px 8px!important}}.template-catalog-row,.template-catalog-head{grid-template-columns:minmax(0,1fr) auto;gap:24px}.template-catalog-row{padding-block:22px!important}.template-catalog-row .product-library-name{align-items:flex-start}.template-catalog-row .product-library-name strong{white-space:normal;line-height:1.5;overflow:visible;font-size:1rem!important}.template-catalog-row .product-library-name small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;color:#736970!important}.template-catalog-meta{color:#72666f;flex-wrap:wrap;gap:7px 14px;margin-top:10px;font-size:.875rem;display:flex}.template-catalog-meta>span+span{border-left:1px solid #d9d0d6;padding-left:14px}.template-catalog-row .product-favourite-button{width:44px;height:44px}.template-catalog-row .product-row-button{min-height:44px}.library-load-error{background:#fff8f8;border:1px solid #e7ced2;border-radius:12px;margin:20px 0;padding:24px;font-size:1rem;line-height:1.6}.library-load-error h2{font-size:1.25rem;font-weight:650}.library-load-error button{color:#fff;background:#29252b;border-radius:8px;min-height:44px;margin-top:16px;padding:10px 20px}@media (max-width:1100px){.template-catalog-head{display:none}.template-catalog-row{grid-template-columns:minmax(0,1fr);gap:14px}.template-catalog-row .product-library-actions{justify-content:flex-end}}.vault-dialog{color:#29252a;background:#fff;border:1px solid #dfd9dd;border-radius:16px;width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;box-shadow:0 24px 80px #17121933}.vault-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#17151a80}.vault-dialog-content{padding:28px}.vault-dialog h2{letter-spacing:-.03em;font-size:1.375rem;font-weight:650}.vault-dialog p{color:#6b6269;overflow-wrap:anywhere;margin-top:12px;font-size:1rem;line-height:1.65}.vault-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:28px;display:flex}.vault-dialog-actions button{cursor:pointer;background:#fff;border:1px solid #d9d1d7;border-radius:9px;min-height:44px;padding:10px 18px;font-size:.875rem;font-weight:600}.vault-dialog-actions .is-primary{color:#fff;background:#29252b;border-color:#29252b}.vault-dialog-actions .is-danger{color:#fff;background:#a72f45;border-color:#a72f45}.vault-dialog-actions button:hover{filter:brightness(.94)}.product-context-picker{display:none}.product-main .product-overview-copy>p{line-height:1.6;color:#c4bdc3!important;font-size:1rem!important}.product-main .product-page-heading p,.product-main .product-page-header>p,.billing-heading>div>span,.billing-alert p,.billing-manager-row small,.register-hub-copy p{line-height:1.65;font-size:1rem!important}.product-help-card small{white-space:normal;line-height:1.4}.product-support-link{color:#ccc5ca;align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:flex}.product-support-link:hover{color:#fff}@media (min-width:768px) and (max-width:1100px){.ack-request-summary{grid-template-columns:35px minmax(0,1fr);align-items:start;padding:14px}.ack-request-state{grid-column:2;width:max-content}.ack-request-title h2{white-space:normal}.ack-request-progress{padding:4px 14px 13px}.ack-request-actions{padding:10px}.ack-request-actions>button{flex:160px;min-height:44px}.ack-recipient-head{display:none}.ack-recipient-row{grid-template-columns:minmax(0,1fr) auto;gap:12px}.ack-recipient-person{grid-column:1/-1}.ack-recipient-date small,.ack-recipient-status>small{display:block}.ack-recipient-row>.ack-recipient-date:nth-of-type(4){display:none}.ack-recipient-action{grid-area:2/2;align-self:end}}.product-support-link svg{flex-shrink:0;width:16px;height:16px}.product-support-link svg:last-child{margin-left:auto}.letter-drafts-link{background:#fff;border:1px solid #e6dfdf;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:16px 20px;display:flex}.letter-drafts-link .work-button svg{width:16px;height:16px}.overview-activity-copy>small{text-transform:none;letter-spacing:0;font-weight:500}.overview-activity-state .workflow-state{color:#625962}@media (max-width:600px){.letter-drafts-link{flex-direction:column;align-items:flex-start}}.product-shell :is(.vault-action-primary,.vault-action-secondary,.record-request-button,.billing-manage-button,.billing-subscribe-button,.op-register-add,.op-register-export){min-height:44px;font-size:.875rem}.product-shell :is(.product-context-links a,.product-primary-subnav a){min-height:44px}.product-main :is(input,textarea,select){font-size:1rem}.external-experience{color:#2c2730;background:#f4f1f2!important}.external-experience :is(p,label,button,input,textarea,select){font-size:1rem;line-height:1.6}.external-experience :is(input,select,button){min-height:44px}.external-experience :is(.bg-slate-900,.bg-pink-600,.bg-rose-600){color:#fff!important;box-shadow:none!important;background:#29242b!important}.external-experience .text-slate-500{color:#71666f!important}.external-experience :is(.shadow-sm,.shadow-xl,.shadow-2xl){box-shadow:0 12px 36px #21172008!important}.external-experience h1{letter-spacing:-.035em}@media (max-width:767px){.product-context-nav{min-height:72px;padding:10px 16px;overflow:visible}.product-context-heading,.product-context-links{display:none}.product-context-picker{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;width:100%;display:grid}.product-context-picker>span{color:#746a72;font-size:.875rem}.product-context-picker select{color:#322b32;background:#fff;border:1px solid #d9d1d6;border-radius:9px;width:100%;min-height:46px;padding:8px 12px;font-size:1rem}.product-overview-hero{gap:20px;padding:24px 20px}.product-quick-actions{margin-top:18px}.product-setup-panel{padding:18px!important}.product-setup-list a{padding:9px 0!important}.product-setup-list small{display:none}.vault-dialog-content{padding:22px}.vault-dialog-actions button{flex:1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.external-experience *,.vault-dialog *{transition:none!important;animation:none!important}}.workspace-preview-notice{background:#fbf7f8;border-bottom:1px solid #eadde2;justify-content:space-between;align-items:center;gap:24px;padding:20px 32px;display:flex}.workspace-preview-notice strong{color:#45313b;font-size:15px}.workspace-preview-notice p{color:#766a72;margin-top:3px;font-size:14px;line-height:1.6}.workspace-preview-notice a{color:#963054;flex-shrink:0;align-items:center;gap:16px;min-height:44px;font-size:14px;font-weight:600;display:inline-flex}.preview-description-mobile{display:none}.signup-plan-note{color:#65565f;background:#f8f4f5;border:1px solid #eadde2;border-radius:12px;margin:20px 0 0;padding:16px;font-size:14px;line-height:1.65}.signup-plan-note strong,.signup-plan-note span{display:block}.signup-plan-note strong{color:#382e35;margin-bottom:4px}.my-profile-panel{background:#fff;border:1px solid #e6dfe2;border-radius:16px;margin-bottom:20px;padding:28px}.my-profile-panel h2{margin:8px 0;font-size:24px;font-weight:650}.my-profile-panel header>p:last-child{color:#796d75;font-size:15px;line-height:1.6}.my-profile-panel form{gap:12px;margin-top:24px;display:grid}.my-profile-panel label{font-size:14px;font-weight:600}.my-profile-panel input{border:1px solid #dcd3d8;border-radius:10px;width:100%;min-height:48px;padding:12px;font-size:16px}.my-profile-identity{color:#786a74;overflow-wrap:anywhere;flex-wrap:wrap;gap:12px;font-size:14px;display:flex}.my-profile-identity strong{font-weight:500}.my-profile-panel button,.checkout-message button{color:#fff;background:#262228;border-radius:10px;justify-self:start;min-height:44px;padding:12px 20px;font-weight:600}.my-profile-panel [role=alert]{color:#ab294c}.my-profile-panel [role=status]{color:#32715b}.checkout-page{max-width:1200px;margin:0 auto;padding:32px}.checkout-back{color:#786b74;align-items:center;min-height:44px;margin-bottom:24px;font-size:14px;display:inline-flex}.checkout-page>header h1{letter-spacing:-1.5px;margin:10px 0;font-size:clamp(30px,3vw,42px);font-weight:650}.checkout-page>header>p:last-child{color:#7c6d77;max-width:700px;font-size:16px;line-height:1.7}.checkout-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:28px;margin-top:32px;display:grid}.checkout-summary{background:#fbf9f8;border:1px solid #e6dfe2;border-radius:18px;padding:28px}.checkout-summary>span{color:#9b3858;font-size:15px;font-weight:600}.checkout-summary h2{letter-spacing:-2px;margin:20px 0 12px;font-size:48px;font-weight:650}.checkout-summary h2 small{letter-spacing:0;color:#82727d;font-size:14px;font-weight:400}.checkout-summary p{color:#776a74;font-size:15px;line-height:1.7}.checkout-summary dl{margin:24px 0}.checkout-summary dl>div{border-top:1px solid #e7dfe2;padding:16px 0}.checkout-summary dt{margin-bottom:4px;font-size:14px;font-weight:650}.checkout-summary dd{color:#7e7079;font-size:14px;line-height:1.7}.checkout-summary .checkout-security{font-size:.875rem}.checkout-payment{background:#fff;border:1px solid #e6dfe2;border-radius:18px;min-width:0;overflow:hidden}.checkout-test-label{color:#973456;background:#f8edf2;padding:14px 20px;font-size:.875rem;font-weight:600}.checkout-message{padding:32px;font-size:16px;line-height:1.7}.checkout-message h2{margin:0 0 12px;font-size:26px;font-weight:650;line-height:1.3}.checkout-message p{color:#776a74;margin-bottom:20px}.checkout-message a{color:#a12e57;padding:12px 0;font-weight:600;display:block}.billing-subscribe-button{align-items:center;gap:16px;display:inline-flex}.auth-form-stage label{font-size:14px!important}.auth-form-stage input:not([type=checkbox]):not([inputmode=numeric]){min-height:48px!important;font-size:16px!important}.auth-form-stage button[type=submit]{box-shadow:none!important;background:#29242b!important;border-color:#29242b!important;min-height:48px!important}@media (max-width:1000px){.auth-experience{grid-template-columns:minmax(0,1fr)}.auth-story{display:none}.auth-form-stage{min-width:0;padding:84px 22px 40px}}@media (max-width:767px){.workspace-preview-notice{flex-flow:wrap;align-items:flex-start;gap:12px;padding:12px 16px}.workspace-preview-notice>div{flex:1;min-width:140px}.workspace-preview-notice .preview-description-desktop{display:none}.preview-description-mobile{margin-top:5px;display:block}.preview-description-mobile summary{cursor:pointer;color:#766a72;font-size:13px}.workspace-preview-notice a{gap:5px;font-size:13px}.checkout-page{padding:20px}.checkout-layout{grid-template-columns:minmax(0,1fr);gap:20px}.checkout-summary{padding:22px}.my-profile-panel{padding:20px}.auth-form-stage input{font-size:16px}.product-sidebar[data-open=false]{visibility:hidden}.product-page :is(input,select,textarea){font-size:16px!important}.product-page :is(button,a[class*=button]){min-height:44px}.product-page :is(p,label){overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:360px){.product-mobile-dock{grid-template-columns:.85fr .85fr 1.25fr 1fr 1fr;padding-left:2px;padding-right:2px;left:4px;right:4px}.product-mobile-dock a span{letter-spacing:-.02em}}.product-policies-row{grid-template-columns:38px minmax(0,1fr) auto;gap:16px}.product-document-row-header>.product-library-category,.product-document-row-footer>.product-library-detail{display:none!important}.product-document-row-copy h3{white-space:normal;overflow:visible;font-size:16px!important}.product-document-row-copy p{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;color:#736970!important}.product-document-row-footer>:last-child{grid-area:1/3}.policy-download-remaining{color:#7a626e;text-align:right;margin-top:6px;font-size:14px;display:block}@media (max-width:1100px){.product-library-head.product-policies-row{display:none}.product-document-row{grid-template-columns:38px minmax(0,1fr)}.product-document-row-footer>:last-child{grid-area:2/1/auto/-1;margin-top:12px}}.selection-actions{color:#51474f;background:#fbf8fa;border-bottom:1px solid #e6dfe3;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px;display:flex}.selection-actions label,.record-select-label{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:inline-flex}.record-select-label{padding:4px 16px}.selection-actions input,.record-select-label input{accent-color:#ad2859;flex-shrink:0;width:18px;height:18px}.selection-actions p{overflow-wrap:anywhere;flex-basis:100%;margin:0}.selection-actions button{min-height:44px}@media (max-width:600px){.selection-actions{gap:10px;padding:12px}.selection-actions button{flex:140px}.selection-actions>span{margin-left:auto}}@media (max-width:1100px){.submission-workspace table,.submission-workspace tbody{width:100%;display:block}.submission-workspace thead{display:none}.submission-workspace tbody>tr{border-bottom:1px solid #e6dfe3;padding:12px 0;display:block}.submission-workspace tbody>tr>td{text-align:left;white-space:normal;overflow-wrap:break-word;width:auto;min-width:0;max-width:none;display:block;padding:8px 20px!important}.submission-workspace tbody>tr>td:not([colspan]):nth-child(2):before{content:"Status"}.submission-workspace tbody>tr>td:not([colspan]):nth-child(3):before{content:"Signing progress"}.submission-workspace tbody>tr>td:not([colspan]):nth-child(4):before{content:"People signing"}.submission-workspace tbody>tr>td:not([colspan]):nth-child(5):before{content:"Date"}.submission-workspace tbody>tr>td:before{color:#776b74;margin-bottom:4px;font-size:12px;font-weight:600;display:block}.submission-workspace .record-select-label{white-space:nowrap;padding:0}.submission-workspace td>.inline-flex{flex-wrap:wrap;justify-content:flex-start;display:flex}}.api-settings{max-width:1050px}.api-card{background:#fff;border:1px solid #e5dfe3;border-radius:12px;margin:20px 0;padding:24px}.api-card h2{margin-bottom:12px;font-size:21px;font-weight:650}.api-card h3{font-weight:650}.api-card p{margin:10px 0;line-height:1.6}.api-help{color:#766a73;font-size:14px}.api-notice{background:#fff5f8;border:1px solid #d2a6b8;border-radius:9px;padding:14px}.api-name{font-weight:600;display:block}.api-card input:not([type=checkbox]){border:1px solid #dcd5da;border-radius:8px;width:100%;min-height:46px;margin:8px 0 16px;padding:12px;display:block}.api-card fieldset{margin:16px 0}.api-scope{align-items:center;gap:12px;min-height:46px;display:flex}.api-scope input{accent-color:#ac2857;flex-shrink:0;width:18px;height:18px}.api-key{border-top:1px solid #e5dfe3;padding:18px 0}.api-card pre{background:#f6f3f5;border-radius:8px;padding:16px;font-size:13px;overflow-x:auto}.api-card progress{accent-color:#ac2857;width:100%;height:12px}.api-actions{flex-wrap:wrap;gap:10px;display:flex}.api-activity{overflow-wrap:anywhere;border-top:1px solid #eee7eb;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:10px;display:flex}.api-card a:not(.work-button){color:#8b2850;text-decoration:underline}@media (max-width:600px){.api-card{padding:18px}.api-card code{overflow-wrap:anywhere}.api-actions .work-button{width:100%}}
