.workspace-portal{--workspace-accent:#176447;--workspace-ink:#20362e;--workspace-soft:#eaf4ed;background:#f5f7f5}.workspace-portal .sidebar{width:256px;padding:24px 14px 12px;background:#fcfdfb}.workspace-portal .sidebar>.brand{margin:0 12px 20px}.workspace-portal .workspace-label{text-transform:none;letter-spacing:0;font-size:12px;font-weight:600;color:#41594c;padding:0 12px 14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-portal .sidebar nav{gap:18px;scrollbar-width:thin;scrollbar-color:#d6e2d8 transparent;padding-right:3px}.portal-nav-group{flex-shrink:0}.portal-nav-group h2{margin:0 11px 5px;font-size:10px;line-height:1.5;font-weight:600;letter-spacing:.055em;color:#7a8c80;text-transform:uppercase}.portal-nav-group>a{display:flex;align-items:center;gap:10px;min-height:39px;padding:9px 11px;border-radius:9px;color:#53665b;font-size:12px;line-height:1.4;transition:background .15s,color .15s}.portal-nav-group>a svg{flex-shrink:0;stroke-width:1.7}.portal-nav-group>a.active{background:#e6f1e9;color:#145b3f;font-weight:650}.portal-nav-group>a:hover{background:#edf3ee;color:#174e37}.workspace-portal .sidebar-bottom{padding-top:12px}.workspace-portal .sidebar-bottom>a,.workspace-portal .sidebar-support{padding-top:9px;padding-bottom:9px}.workspace-portal .workspace-account{margin-top:10px;padding-top:13px}.workspace-portal .workspace-main{margin-left:256px;width:calc(100% - 256px)}.workspace-portal .workspace-top{height:70px;padding:0 32px;background:#fff;gap:20px}.workspace-portal .workspace-breadcrumb{min-width:0}.workspace-portal .workspace-breadcrumb strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-portal .workspace-top>div{margin-left:auto;gap:16px}.workspace-portal .workspace-content{padding:22px 32px 32px}.workspace-portal .page-title{margin-bottom:26px;gap:18px}.workspace-portal .page-title h1{font-size:30px;letter-spacing:-1.1px;line-height:1.18}.workspace-portal .page-title p{max-width:680px;font-size:14px;line-height:1.65}.workspace-portal .card{box-shadow:0 2px 5px #142b1b02}.workspace-find{display:flex;align-items:center;gap:9px;border:1px solid #dfe7df;border-radius:9px;background:#f7f9f6;padding:9px 11px;color:#697c6e;cursor:pointer;font:inherit;font-size:12px}.workspace-find kbd{margin-left:12px;font-size:10px;font-family:inherit;padding:2px 4px;color:#869288}.workspace-find:hover{border-color:#a5bbae;background:#edf4ed}.workspace-portal :where(a,button,input,select,textarea):focus-visible,.workspace-finder :where(a,button,input):focus-visible{outline:3px solid #75b799;outline-offset:3px}.portal-context{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:28px;min-width:0;border-bottom:1px solid #e0e7e0}.portal-context nav{display:flex;flex-wrap:wrap;gap:2px 20px;min-width:0}.portal-context nav a{display:flex;align-items:center;min-height:44px;font-size:12px;color:#62766a;border-bottom:2px solid transparent}.portal-context nav a[aria-current]{color:#1c5c3f;font-weight:650;border-color:#268555}.portal-context-help{display:flex;align-items:center;gap:6px;white-space:nowrap;font-size:11px;color:#4c7260;min-height:44px;margin-left:auto}.portal-context:has(nav:empty){border-bottom:0;margin-bottom:14px;min-height:28px}.workspace-finder{position:fixed;top:0;right:0;bottom:0;left:0;margin:10vh auto auto;width:min(620px,calc(100vw - 32px));max-height:78dvh;border:1px solid #d8e4d9;border-radius:20px;padding:0;background:#fff;color:#223a2b;box-shadow:0 24px 100px #102f2040}.workspace-finder::backdrop{background:#162e275e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.workspace-finder[open]{display:flex;flex-direction:column}.workspace-finder header{padding:23px 24px 18px;display:flex;justify-content:space-between;align-items:center;gap:16px}.workspace-finder header small{color:#718174;font-size:11px}.workspace-finder h2{margin:5px 0 0;font-size:23px;letter-spacing:-.5px}.finder-close{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border:0;border-radius:50%;background:#f1f5f1;color:#526c5a;cursor:pointer}.finder-input{display:flex;align-items:center;gap:10px;margin:0 24px;padding:11px 13px;border:1px solid #cddfd1;border-radius:10px}.finder-input input{min-width:0;width:100%;padding:2px;border:0;background:transparent;color:#234330;font:inherit;font-size:15px}.finder-count{margin:14px 24px 8px;font-size:11px;color:#738478}.finder-results{overflow-y:auto;overscroll-behavior:contain;min-height:0;padding:0 12px 12px}.finder-results>a{display:flex;align-items:center;gap:14px;padding:14px 12px;border-radius:10px;color:#2c553d;min-height:66px}.finder-results>a:hover,.finder-results>a:focus-visible{background:#eef6ef}.finder-results>a>svg{flex-shrink:0}.finder-results>a>svg:last-child{margin-left:auto;color:#7d9182}.finder-results>a>span{display:flex;flex-direction:column;gap:4px}.finder-results strong{font-size:14px;font-weight:600}.finder-results small{font-size:12px;line-height:1.5;color:#6c7f70}.finder-empty{padding:28px 12px}.finder-empty p{font-size:14px;color:#718174}.finder-empty a{display:flex;gap:10px;align-items:center;font-size:14px}.workspace-finder footer{padding:12px 24px;font-size:11px;color:#809085;border-top:1px solid #e5ece5}.workspace-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:5px;margin:0 0 24px;border:1px solid #e0e8e1;border-radius:12px;background:#edf2ed}.workspace-tabs>a,.workspace-tabs>button{display:flex;align-items:center;justify-content:center;min-height:40px;padding:9px 16px;border:0;border-radius:8px;background:transparent;color:#566b5d;font:inherit;font-size:13px;cursor:pointer;text-align:center}.workspace-tabs>[aria-current],.workspace-tabs>a:hover,.workspace-tabs>button:hover{background:#fff;color:#20593b;box-shadow:0 2px 5px #18351e08}.workspace-portal :is(#profile,#security,#sessions,#company){scroll-margin-top:24px}.workspace-portal .workspace-today{gap:24px}.workspace-today .page-title{margin:0}.today-status-strip{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;padding:14px 18px;background:#fff;border:1px solid #e1e8df;border-radius:12px}.today-status-strip>a{display:flex;align-items:center;gap:9px;min-height:24px;font-size:12px;color:#526b5b}.today-status-strip>a:last-child{margin-left:auto}.today-status-dot{width:7px;height:7px;border-radius:50%;background:#93a194}.today-status-dot.ready{background:#258a52;box-shadow:0 0 0 4px #e9f4ed}.today-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px;align-items:start}.today-work{display:grid;gap:24px;min-width:0}.today-work .card,.today-tools .card{margin-bottom:0}.today-tools{display:grid;gap:20px}.today-section-head{display:flex;gap:14px;justify-content:space-between;align-items:center;margin-bottom:18px}.today-section-head h2{margin:0;font-size:18px;letter-spacing:-.3px}.today-section-head>a{font-size:12px;color:#28764e;white-space:nowrap}.today-count{display:inline-flex;align-items:center;justify-content:center;min-width:23px;padding:3px 5px;border-radius:6px;background:#edf3eb;font-size:11px;margin-left:8px}.today-empty{padding:14px 0 10px}.today-empty>svg{color:#7fa38a;margin-bottom:10px}.today-empty h3{margin:0 0 7px;font-size:15px}.today-empty p{color:#718174;font-size:13px;line-height:1.65;max-width:450px;margin:0 0 15px}.today-empty a{font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:7px}.today-tools .card{padding:22px}.today-tools h2{font-size:15px;margin:0 0 13px}.today-action{display:flex;align-items:center;gap:11px;min-height:48px;padding:10px 0;color:#2e573d;font-size:13px;border-bottom:1px solid #edf1eb}.today-action:last-child{border-bottom:0}.today-action>svg:first-child{width:31px;height:31px;padding:7px;border-radius:9px;color:#397153;background:#edf4ec}.today-action>svg:last-child{margin-left:auto;color:#899c8d}.today-help{background:#eaf2e8!important;border-color:#dce6d8!important}.today-help>p{font-size:13px;color:#59745e;line-height:1.7;margin-bottom:20px}.today-help .button{width:100%}.today-help>a{display:flex;justify-content:center;gap:7px;align-items:center;margin-top:14px;font-size:12px}.today-attention{border:1px solid #e7d4bc;border-left:3px solid #bd8945;border-radius:13px;padding:20px 24px;background:#fffaf3}.today-attention h2{display:flex;align-items:center;gap:8px;font-size:16px;margin:0 0 9px}.today-attention a{color:#805d28}.today-attention .business-list-row{padding:11px 0;border-color:#eddfcb;font-size:13px}.today-attention .business-list-row p{color:#806e59}.today-setup-note{padding:18px 22px;border:1px solid #dfe7dd;border-radius:12px;color:#577061;font-size:13px;line-height:1.7;background:#fff}.today-setup-note>a{font-weight:600}.integration-start{display:grid;grid-template-columns:1.25fr 1fr;gap:32px;padding:30px;background:#eaf2e8;border:1px solid #dce7d9;border-radius:16px}.integration-start h2{font-size:24px;letter-spacing:-.6px;line-height:1.3;margin:8px 0 12px}.integration-start p{color:#5d7663;font-size:14px;line-height:1.7;max-width:450px}.integration-start .form-actions{margin-top:22px}.integration-start ol{list-style:none;padding:0;margin:0;display:grid;gap:9px}.integration-start li{display:flex;align-items:center;gap:12px;padding:13px;background:#ffffffb0;border-radius:10px;font-size:13px}.integration-start li>span:first-child{display:grid;place-items:center;width:26px;height:26px;flex-shrink:0;border:1px solid #d2e1d0;border-radius:50%;font-size:11px}.integration-start li a{color:#315d40}.integration-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.integration-tool{border:1px solid #dfe7de;background:#fff;padding:24px;border-radius:13px;color:#264c34;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.integration-tool>svg:first-child{background:#f0f5ed;border-radius:10px;padding:9px;width:40px;height:40px}.integration-tool h3{font-size:16px;margin:0}.integration-tool p{margin:0;font-size:13px;line-height:1.65;color:#6b7e70;flex:1}.integration-tool>svg:last-child{margin-top:4px;align-self:flex-end}.integration-tool:hover{border-color:#95b7a1;background:#fcfefa}.workspace-crosslink{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;border:1px solid #dde7dc;border-radius:13px;background:#edf3e9}.workspace-crosslink strong{display:block;font-size:15px;margin-bottom:6px}.workspace-crosslink p{color:#5f7666;font-size:13px;line-height:1.6;margin:0}.workspace-crosslink>a{display:flex;align-items:center;gap:8px;font-size:13px;white-space:nowrap;font-weight:600}@media(min-width:901px)and (max-height:800px){.workspace-portal .sidebar{padding-top:17px}.workspace-portal .sidebar>.brand{margin-bottom:14px}.workspace-portal .sidebar nav{gap:13px}.portal-nav-group>a{min-height:35px;padding-top:7px;padding-bottom:7px}}@media(max-width:1150px){.workspace-find kbd{display:none}.today-layout{grid-template-columns:minmax(0,1fr) 240px;gap:18px}.integration-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-context{align-items:flex-start}.portal-context nav{gap:0 14px}.workspace-portal .workspace-top{padding:0 24px}.workspace-portal .workspace-content{padding:20px 24px 28px}.workspace-find>span{display:none}}@media(max-width:900px){.workspace-portal .sidebar{width:min(340px,calc(100vw - 24px))}.workspace-portal .workspace-main{margin-left:0;width:100%}.portal-nav-group>a{min-height:44px;font-size:14px}.portal-nav-group h2{font-size:11px}.workspace-portal .sidebar nav{gap:20px}.today-layout{grid-template-columns:minmax(0,1fr) 260px}.workspace-find{min-height:40px}.workspace-find>span{display:inline}.workspace-portal .sidebar>.brand{margin-bottom:20px}}@media(max-width:700px){.today-layout{grid-template-columns:1fr}.today-tools{grid-template-columns:1fr 1fr;gap:14px}.integration-start{grid-template-columns:1fr;padding:23px;gap:22px}.portal-context{flex-wrap:wrap;gap:0 12px}.portal-context-help{margin-left:0}.workspace-portal .page-title h1{font-size:28px}.workspace-crosslink{align-items:flex-start;flex-direction:column;gap:15px}}@media(max-width:640px){.workspace-portal .workspace-top{height:66px;padding:0 18px;gap:10px}.workspace-portal .workspace-top>div{gap:10px}.workspace-find{width:40px;padding:9px;justify-content:center;background:#f1f5ef}.workspace-find>span,.workspace-find kbd{display:none}.workspace-portal .workspace-content{padding:18px 18px 26px}.workspace-portal.workspace-inbox .workspace-content{padding:0}.workspace-portal .page-title{gap:15px;margin-bottom:22px}.workspace-portal .page-title p{font-size:13px;line-height:1.7}.workspace-portal .workspace-today>.page-title{margin-bottom:0}.portal-context{margin-bottom:23px;gap:0 14px}.portal-context nav{gap:0 16px}.portal-context nav a{font-size:12px}.portal-context-help{font-size:11px}.workspace-tabs{gap:4px}.workspace-tabs>a,.workspace-tabs>button{flex:1 1 auto;min-height:44px;font-size:12px;padding:9px 11px}.today-status-strip{padding:12px 14px;gap:12px 18px}.today-status-strip>a:last-child{margin-left:0}.today-work{gap:18px}.today-tools{grid-template-columns:1fr}.today-tools .card{padding:22px}.today-tools .today-action{min-height:52px}.today-attention{padding:18px}.today-section-head{align-items:flex-start}.today-section-head h2{font-size:17px}.today-section-head>a{font-size:11px;padding-top:3px}.today-empty{padding:8px 0}.integration-directory{gap:12px;grid-template-columns:1fr}.integration-tool{display:grid;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;padding:19px;column-gap:13px;row-gap:7px}.integration-tool>svg:first-child{grid-row:1/3}.integration-tool h3{grid-column:2;font-size:15px}.integration-tool p{grid-column:2;font-size:12px}.integration-tool>svg:last-child{grid-column:3;grid-row:1/3;align-self:center}.workspace-finder{margin:5dvh auto auto;max-height:88dvh;width:calc(100vw - 24px);border-radius:16px}.workspace-finder header{padding:19px 18px 16px}.workspace-finder h2{font-size:21px}.finder-input{margin:0 18px}.finder-input input{font-size:16px}.finder-count{margin-left:18px}.finder-results{padding:0 7px 10px}.finder-results>a{gap:10px;padding:14px 11px}.finder-results small{font-size:11px}.workspace-finder footer{padding:12px 18px;font-size:10px}}@media(prefers-reduced-motion:reduce){.portal-nav-group>a{transition:none}}.workspace-company-switch:empty{display:none}.workspace-company-switch .field{margin:0 10px 15px}.workspace-company-switch select{font-size:12px}.workspace-portal .sidebar .workspace-label{letter-spacing:0;text-transform:none}.workspace-portal .workspace-find{border:1px solid #dfe7df;background:#f7f9f6;border-radius:9px;padding:9px 11px;color:#607868}.workspace-portal .workspace-today .page-title{padding-bottom:0;border-bottom:0}.workspace-portal .workspace-today .page-title-icon,.portal-context-select{display:none}.workspace-quota{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;background:#fff;border:1px solid #dfe7df;border-radius:12px;margin:0 0 20px;font-size:12px}.workspace-quota>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.workspace-quota strong{color:#2c603e}.workspace-quota span{color:#6b7e70}.workspace-quota progress{accent-color:#218650;height:5px;width:120px}.workspace-quota>a{white-space:nowrap;color:#2b6849;font-size:12px}@media(max-width:640px){.portal-context:has(.portal-context-select){flex-wrap:nowrap;gap:12px;border:0;margin-bottom:20px}.portal-context:has(.portal-context-select) nav{display:none}.portal-context-select{display:block;min-width:0;flex:1}.portal-context-select select{width:100%;min-height:44px;border:1px solid #dce7dd;background:#fff;padding:9px 10px;border-radius:9px;color:#40614b;font-size:13px}.portal-context-help{font-size:0;gap:5px}.portal-context-help svg{width:18px;height:18px}.portal-context-help svg:last-child{width:12px;height:12px}.workspace-quota{align-items:flex-start;padding:14px;gap:12px;flex-wrap:wrap}.workspace-quota>div{gap:8px}.workspace-quota span{width:100%}.workspace-quota progress{width:100%}.workspace-quota>a{margin-top:2px}}@media(max-width:640px){.portal-context-help{min-width:44px;justify-content:center}.today-tools .today-action{font-size:14px}.workspace-portal .workspace-company-switch select{font-size:16px}}@media(max-width:640px){.workspace-today.is-starting>.page-title p,.workspace-today.is-starting>.page-title .page-title-actions{display:none}.workspace-portal .workspace-today.is-starting{gap:18px}.workspace-portal .workspace-today.is-starting .dashboard-welcome{margin-bottom:0}.workspace-portal .workspace-today.is-starting .dashboard-welcome h2{font-size:23px;line-height:1.22;letter-spacing:-.6px}.workspace-portal .workspace-today.is-starting .dashboard-welcome-description{font-size:13px;line-height:1.6}}.workspace-create{position:relative;flex:none}.workspace-create summary{display:flex;align-items:center;gap:7px;min-height:40px;padding:0 14px;border-radius:12px;background:#194b38;color:#fff;cursor:pointer;font-size:13px;font-weight:650;list-style:none}.workspace-create summary::-webkit-details-marker{display:none}.workspace-create[open] summary{background:#103c2b}.workspace-create-menu{position:absolute;right:0;top:calc(100% + 10px);width:310px;max-width:calc(100vw - 32px);padding:10px;background:#fff;border:1px solid #dae5dd;border-radius:18px;box-shadow:0 18px 60px #173d2c26;z-index:75}.workspace-create-menu>strong{display:block;color:#718075;font-size:11px;padding:8px 10px;text-transform:uppercase;letter-spacing:.08em}.workspace-create-menu>a{display:flex;align-items:center;gap:12px;padding:12px 10px;border-radius:10px;color:#213e30;text-decoration:none}.workspace-create-menu>a:hover,.workspace-create-menu>a:focus-visible{background:#eef5ef}.workspace-create-menu b,.workspace-create-menu small{display:block}.workspace-create-menu b{font-size:13px}.workspace-create-menu small{font-size:11px;line-height:1.5;color:#64726b;margin-top:3px}.workspace-create-menu svg{flex-shrink:0}.workspace-finder footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.workspace-finder footer>a{display:inline-flex;gap:6px;align-items:center;color:#17633e;font-weight:600}.nav-tool-count{margin-left:auto;background:#e3ece1;border-radius:6px;font-size:10px;padding:2px 6px}.portal-current-section{border-top:1px solid #dfe8df;padding-top:8px}.workspace-portal .sidebar .portal-nav-group>a{min-height:40px;font-size:13px}.workspace-portal .sidebar .portal-nav-group{margin-bottom:16px}.tools-workspace{max-width:1180px;margin:auto}.tools-actions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:24px 0 28px}.tools-actions>a{display:flex;align-items:center;gap:10px;background:#edf4e8;border:1px solid #dae7d3;border-radius:14px;padding:17px 14px;line-height:1.4;font-weight:600;font-size:13px;color:#214832;text-decoration:none}.tools-actions>a>svg{flex:none}.tools-actions>a>svg:last-child{margin-left:auto;width:14px}.tools-actions>a:hover{background:#e0edd8;border-color:#a7c799}.tools-controls{background:#fff;border:1px solid #dde6dc;border-radius:18px;padding:18px}.tools-search{display:flex;gap:12px;align-items:center;color:#577261}.tools-search input{width:100%;border:0;background:transparent;padding:8px 0;min-width:0;font:inherit;font-size:16px;outline-offset:4px}.tools-search>button{background:#edf3ec;border:0;border-radius:8px;padding:8px;display:flex;cursor:pointer}.tools-categories{display:flex;flex-wrap:wrap;gap:7px;border-top:1px solid #e7ede6;margin-top:13px;padding-top:15px}.tools-categories button{border:1px solid #dfe7dd;border-radius:9px;padding:9px 12px;background:#fff;color:#526158;font:inherit;font-size:12px;cursor:pointer}.tools-categories button[aria-pressed=true]{background:#204b36;border-color:#204b36;color:#fff}.tools-notice{min-height:22px;margin:13px 2px 25px;color:#5e7163;font-size:12px}.tool-collection{margin:0 0 32px}.tool-collection>header{display:flex;align-items:baseline;gap:20px;flex-wrap:wrap;margin:0 2px 13px}.tool-collection>header h2{font-size:19px;margin:0;letter-spacing:-.025em}.tool-collection>header p{font-size:13px;color:#69766e;margin:0}.tool-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tool-card{position:relative;background:#fff;border:1px solid #dde6db;border-radius:16px;transition:border-color .15s,box-shadow .15s}.tool-card:hover{border-color:#abc49f;box-shadow:0 6px 24px #183c2810}.tool-card>a{display:flex;flex-direction:column;align-items:flex-start;padding:21px;height:100%;text-decoration:none;color:inherit}.tool-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#e9f1e1;color:#315c39;margin-bottom:16px}.tool-icon-sales{background:#fff1db;color:#8c6020}.tool-icon-messages{background:#e4f3ed;color:#1b7354}.tool-icon-integrations{background:#e9edf9;color:#45599a}.tool-icon-company{background:#f0eaf4;color:#745b87}.tool-card h3{font-size:16px;line-height:1.4;margin:0 0 8px;letter-spacing:-.02em}.tool-card p{font-size:13px;line-height:1.6;color:#6a756e;margin:0 0 18px}.tool-open{margin-top:auto;display:flex;gap:7px;align-items:center;font-size:12px;color:#2b6544;font-weight:600}.tool-pin{position:absolute;right:12px;top:12px;display:grid;place-items:center;width:34px;height:34px;border:1px solid #e1e9df;border-radius:9px;background:#fff;color:#70816e;cursor:pointer}.tool-pin[aria-pressed=true]{background:#e5f1db;color:#37632f;border-color:#bed4ac}.tools-empty{text-align:center;padding:48px 20px;background:#fff;border:1px solid #dde6db;border-radius:18px}.tools-empty>svg{color:#61876a}.tools-empty h2{font-size:22px}.tools-empty p{color:#66746b}.tools-empty>a{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:18px;font-size:13px;color:#285a3c}.pay-section-selector{display:none}.docs-task-link{display:flex;gap:14px;align-items:center;border:1px solid #c9dcc3;background:#f0f6ea;border-radius:14px;padding:18px 20px;margin:20px 0 28px;text-decoration:none;color:#254f33}.docs-task-link>svg{flex:none}.docs-task-link span{flex:1}.docs-task-link strong,.docs-task-link small{display:block}.docs-task-link strong{font-size:15px}.docs-task-link small{color:#62705f;margin-top:5px;line-height:1.5}.docs-feedback button{font:inherit;background:none;border:0;color:#236542;text-decoration:underline;cursor:pointer;padding:0}@media(max-width:1100px){.tools-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.tool-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.tools-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0}.tools-actions>a{padding:14px 12px;font-size:12px;min-height:68px}.tools-actions>a:last-child{grid-column:1/-1}.tools-actions>a>svg:last-child{display:none}.tools-controls{padding:14px;border-radius:14px}.tools-search{gap:8px}.tools-search input{font-size:16px}.tools-categories{gap:6px}.tools-categories button{font-size:11px;padding:8px}.tool-directory{gap:9px}.tool-card>a{padding:16px}.tool-card h3{font-size:15px}.tool-card p{font-size:12px;line-height:1.5}.tool-icon{width:36px;height:36px;margin-bottom:15px}.tool-collection>header{gap:5px;margin-bottom:12px}.tool-collection>header h2{font-size:18px}.tool-collection>header p{font-size:12px}.tool-pin{width:30px;height:30px;top:10px;right:10px}.tool-open{font-size:11px}.workspace-create summary{min-height:38px;padding:0 10px;border-radius:10px}.workspace-create summary>svg:last-child{display:none}.workspace-create summary>span{font-size:12px}.workspace-finder footer{font-size:11px}.docs-task-link{padding:16px;gap:10px}.docs-task-link small{font-size:12px}.pay-section-selector{display:grid;gap:8px;margin:16px 0 22px;font-size:12px;font-weight:600;color:#49624f}.pay-section-selector select{width:100%;min-height:48px;padding:10px 36px 10px 14px;background:#fff;border:1px solid #cddcc7;border-radius:12px;font:inherit;font-size:15px;color:#24492e}.workspace-portal .payment-workspace .pay-nav{display:none}}@media(max-width:380px){.tool-directory{grid-template-columns:1fr}.tool-card>a{display:grid;grid-template-columns:38px 1fr;column-gap:12px;padding:16px 42px 16px 16px}.tool-icon{grid-row:1/4;margin:0}.tool-card p{margin:0 0 8px}.tool-open{grid-column:2}.workspace-create summary>span{display:none}}@media(prefers-reduced-motion:reduce){.tool-card{transition:none}}.home-example-select{display:none}@media(max-width:900px){.public-header nav.open{max-height:calc(100dvh - 100px);overflow-y:auto;overscroll-behavior:contain}.public-header nav.open .public-menu-group{width:100%}.public-header nav.open .public-menu-panel{max-height:none}}@media(max-width:640px){.unified-home .home-examples .home-example-choices{display:none}.home-example-select{display:grid;gap:8px;font-size:12px;font-weight:600;color:#49634e;margin-bottom:12px}.home-example-select select{font:inherit;font-size:16px;min-height:48px;width:100%;background:#fff;border:1px solid #c7d8bd;border-radius:12px;padding:10px 30px 10px 12px;color:#234a31}.workspace-portal .workspace-top>div{gap:9px}.workspace-portal .portal-context-help{font-size:12px}.workspace-portal .page-title{align-items:flex-start}.workspace-portal .page-title p{font-size:13px}.workspace-portal .page-title>.form-actions{width:100%;flex-wrap:wrap}.knowledge-feedback{flex-wrap:wrap}.knowledge-feedback>.button{width:100%;justify-content:center}}.dashboard-other-start{display:flex;flex-wrap:wrap;gap:10px 20px;border-top:1px solid #d5e2ca;padding-top:18px;margin:20px 0;font-size:12px}.dashboard-other-start>span{color:#667760}.dashboard-other-start>a{display:flex;align-items:center;gap:6px;color:#345b3c;font-weight:600}@media(max-width:760px){.workspace.workspace-portal .workspace-dock{grid-template-columns:repeat(5,minmax(0,1fr))}.tools-categories button{min-height:40px}.workspace-portal .workspace-mobile-brand>span{display:none}.workspace-portal .page-title-actions{max-width:100%}.workspace-portal .page-title-actions .form-actions{flex-wrap:wrap}.workspace-portal .page-title-actions .button{white-space:normal;text-align:center}}.admin-nav-search{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #dce5d6;border-radius:10px;padding:8px 10px;color:#6a7b60;margin-bottom:12px;flex:none}.admin-nav-search input{width:100%;min-width:0;border:0;background:none;padding:4px 0;font:inherit;font-size:13px}.workspace-admin .sidebar .portal-nav-group{margin-bottom:14px}.workspace-admin .sidebar nav{display:flex;flex-direction:column;gap:5px}.workspace-admin .sidebar .portal-nav-group>a{min-height:40px;font-size:13px}.admin-nav-empty{padding:10px;font-size:12px}.admin-nav-empty button{border:0;background:none;color:#315e3d;text-decoration:underline;cursor:pointer;padding:5px 0;font:inherit}@media(min-width:1101px){.tool-card>a{display:grid;grid-template-columns:42px minmax(0,1fr);column-gap:14px;padding:20px 38px 20px 20px}.tool-card .tool-icon{grid-row:1/4;margin:0}.tool-card .tool-open{grid-column:2}.tool-card h3{font-size:15px}.tool-card p{font-size:12px;margin-bottom:12px}.tool-card .tool-pin{width:27px;height:27px;right:8px;top:8px}}.guide-figure{margin:28px 0;min-width:0}.guide-image-link{display:block;position:relative;border:1px solid #dbe4df;border-radius:16px;overflow:hidden;background:#eef3ef}.guide-image-link img{display:block;width:100%;height:auto;aspect-ratio:8/5;object-fit:contain}.guide-image-link>span{position:absolute;right:12px;bottom:12px;display:flex;align-items:center;gap:7px;padding:8px 11px;background:#fffefc;box-shadow:0 2px 15px #10291f14;border-radius:7px;font-size:12px;color:#234737}.guide-figure figcaption{font-size:12px;line-height:1.7;color:#67766e;margin-top:10px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.guide-figure figcaption a{display:inline-flex;gap:6px;align-items:center}.guide-lightbox{border:0;border-radius:14px;padding:16px;max-width:min(1440px,96vw);max-height:94dvh;background:#fff;overflow:auto;color:#17352a}.guide-lightbox::backdrop{background:#091c14c9;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.guide-lightbox>img{max-width:100%;height:auto;display:block}.guide-lightbox>p{font-size:13px;margin:12px 4px 2px}.guide-lightbox>button{position:sticky;top:0;float:right;border:1px solid #d4e2da;border-radius:50%;background:#fff;color:#16372a;width:42px;height:42px;display:grid;place-items:center;cursor:pointer;z-index:2}.guide-conversation{margin:26px 0;border:1px solid #dbe5df;border-radius:20px;overflow:hidden;background:#f0f4f0;max-width:620px}.guide-conversation>figcaption{padding:17px 22px;display:flex;gap:12px;align-items:center;background:#fff;border-bottom:1px solid #e1e8e3}.guide-avatar{border-radius:50%;background:#ede3d2;width:40px;height:40px;display:grid;place-items:center;font-weight:600}.guide-conversation figcaption strong,.guide-conversation figcaption small{display:block}.guide-conversation figcaption small{font-size:11px;color:#61746a;margin-top:3px}.guide-conversation-body{padding:25px;display:flex;flex-direction:column;gap:16px;background-image:radial-gradient(#79948525 .7px,transparent .7px);background-size:14px 14px}.guide-bubble{max-width:86%;padding:13px 16px 9px;border-radius:13px;box-shadow:0 2px 3px #123b2210;line-height:1.65}.guide-bubble.is-outgoing{align-self:flex-end;background:#d9f0c9;border-top-right-radius:3px}.guide-bubble.is-incoming{background:#fff;border-top-left-radius:3px;align-self:flex-start}.guide-bubble>small{font-size:10px;color:#456844}.guide-bubble p{margin:3px 0!important;font-size:14px!important;color:#233b2d!important}.guide-bubble>span{display:flex;justify-content:flex-end;align-items:center;gap:5px;font-size:10px;color:#487e84}.guide-journey{list-style:none;margin:26px 0;padding:0}.guide-journey>li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:20px;margin:0;padding:0 0 28px;position:relative}.guide-journey>li:not(:last-child):before{content:"";position:absolute;top:45px;bottom:8px;left:20px;width:1px;background:#c8dacd}.guide-journey>li>span{height:42px;display:grid;place-items:center;border:1px solid #cfe0d3;border-radius:50%;font-size:12px;font-weight:600;background:#f0f8ee;color:#247146}.guide-journey h3{font-size:19px;line-height:1.35;margin:7px 0 8px}.guide-journey p{margin:0 0 10px!important}.guide-journey a{display:inline-flex;gap:10px;align-items:center;font-size:13px;font-weight:600;color:#08734d}.guide-decisions{margin:22px 0}.guide-decisions>a{border-top:1px solid #d9e3dc;padding:24px 0;display:flex;align-items:center;gap:24px;color:#183b2b}.guide-decisions>a:last-child{border-bottom:1px solid #d9e3dc}.guide-decisions>a>span{flex:1;min-width:0}.guide-decisions small{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#63796a}.guide-decisions strong{display:block;font-size:21px;margin:6px 0}.guide-decisions p{font-size:14px!important;margin:0!important}.guide-decisions svg{flex-shrink:0;transition:transform .2s}.guide-decisions>a:hover svg{transform:translate(3px,-3px)}.guide-sheet{margin:26px 0;border:1px solid #d4dfd9;border-radius:12px;overflow:hidden;background:#fff}.guide-sheet>figcaption{padding:13px 17px;background:#edf3ef;font-size:12px;display:flex;align-items:center;gap:6px}.guide-sheet>figcaption>span{height:7px;width:7px;border-radius:50%;background:#a1b6a8}.guide-sheet>figcaption>span:last-of-type{margin-right:10px}.guide-sheet>div{overflow:auto}.guide-sheet table{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap}.guide-sheet th,.guide-sheet td{border:1px solid #e0e8e2;padding:12px 16px;text-align:left}.guide-sheet th{background:#fafbf8;color:#51745c;font-weight:500}.guide-window{display:grid;grid-template-columns:1fr 1.2fr 1fr;border:1px solid #d5e3d8;border-radius:15px;overflow:hidden;margin:24px 0}.guide-window>div{padding:25px 20px;background:#fcfdfa}.guide-window>div.guide-window-open{background:#e5f4d6}.guide-window span{font-size:11px;color:#638063}.guide-window strong{display:block;font-size:18px;line-height:1.3;margin:12px 0}.guide-window p{font-size:13px!important;line-height:1.65!important;margin:0!important}.guide-answer{border-bottom:1px solid #dbe4de;padding:18px 0}.guide-answer>summary{cursor:pointer;font-weight:600;font-size:15px;line-height:1.6}.guide-answer p{font-size:14px!important;margin:14px 0 0!important}.guide-answer a{display:inline-flex;gap:8px;align-items:center;margin-top:12px;font-size:13px;color:#08734d}.guide-outcome{padding:23px 26px;border-left:3px solid #76b46b;background:#f0f6eb;margin:26px 0}.guide-outcome>span{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#527347}.guide-outcome>p{margin:8px 0 0!important;font-size:17px!important;font-weight:500;color:#25432a!important}.content-directory{max-width:1260px;margin:auto;padding:80px 36px}.content-directory-header{max-width:720px}.content-directory-header>span{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#527263}.content-directory-header h2{font-size:clamp(30px,3.6vw,46px);line-height:1.15;letter-spacing:-.045em;margin:18px 0}.content-directory-header p{font-size:16px;color:#62736a;line-height:1.8}.content-directory-links{display:grid;grid-template-columns:1fr 1fr;gap:0 50px;margin-top:30px}.content-directory-links>a{display:grid;grid-template-columns:38px 1fr 18px;gap:16px;padding:24px 0;border-bottom:1px solid #d7e2da;align-items:center}.content-directory-links>a>span:first-child{font-size:12px;color:#5f896e}.content-directory-links strong{font-size:18px;font-weight:550;display:block}.content-directory-links small{display:block;font-size:13px;line-height:1.7;color:#657b6b;margin-top:6px}.public-header .public-menu-group{position:relative;align-self:stretch;display:flex;align-items:center}.public-menu-group>summary{display:flex;align-items:center;gap:5px;list-style:none;cursor:pointer;font-size:13px;padding:16px 0;white-space:nowrap}.public-menu-group>summary::-webkit-details-marker{display:none}.public-menu-group[open]>summary{color:#078052}.public-menu-panel{position:absolute;top:calc(100% + 9px);left:-20px;width:370px;padding:12px;background:#fff;border:1px solid #dce7df;box-shadow:0 18px 45px #10352a1a;border-radius:15px;z-index:50}.public-header nav .public-menu-panel a{display:grid;grid-template-columns:1fr 16px;gap:8px;border-radius:9px;padding:12px 14px;white-space:normal;line-height:1.45}.public-menu-panel a:hover{background:#f1f7ec}.public-menu-panel strong{font-weight:550;display:block;font-size:13px}.public-menu-panel small{font-size:11px;color:#6f7c73;display:block;margin-top:3px}@media(max-width:1000px){.guide-window{grid-template-columns:1fr}.guide-window>div{padding:20px}.guide-window strong{margin:6px 0}.public-menu-panel{width:310px}}@media(max-width:760px){.guide-figure{margin:22px -2px}.guide-image-link{border-radius:10px}.guide-image-link>span{right:7px;bottom:7px;padding:6px 8px;font-size:10px}.guide-conversation-body{padding:20px 14px}.guide-bubble{max-width:91%;padding:12px 14px 8px}.guide-journey>li{grid-template-columns:34px 1fr;gap:13px;padding-bottom:24px}.guide-journey>li>span{height:34px;font-size:11px}.guide-journey>li:not(:last-child):before{left:16px;top:37px}.guide-journey h3{font-size:17px;margin-top:4px}.guide-decisions strong{font-size:19px}.guide-outcome{padding:18px 20px}.content-directory{padding:45px 20px}.content-directory-links{grid-template-columns:1fr;gap:0}.content-directory-links>a{grid-template-columns:28px 1fr 18px;padding:21px 0}.content-directory-header p{font-size:14px}.content-directory-links strong{font-size:17px}.public-header .public-menu-group{display:block}.public-menu-group>summary{padding:13px 0;font-size:15px}.public-menu-panel{position:static;width:100%;box-shadow:none;border:0;border-radius:0;background:#f5f8f3;padding:5px;margin-bottom:10px}.public-header nav .public-menu-panel a{font-size:13px;padding:11px 12px}.guide-lightbox{padding:8px}.guide-lightbox>button{width:36px;height:36px}}@media(prefers-reduced-motion:reduce){.guide-decisions svg{transition:none}}.public-site .public-footer .footer-navigation{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.public-site .public-menu-panel a{font-size:13px}.public-site .public-menu-panel a>svg{margin-top:2px}.public-site .public-header nav .public-menu-panel a:hover{color:#174631}@media(max-width:900px){.public-site .public-footer .footer-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.public-site .public-footer .footer-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 16px}.public-site .public-footer .footer-navigation a{font-size:12px}}.guide-lightbox-tools{position:sticky;top:0;display:flex;justify-content:flex-end;gap:10px;padding-bottom:10px;background:#fff;z-index:2}.guide-lightbox-tools button{border:1px solid #d4e2da;border-radius:8px;background:#fff;color:#16372a;padding:9px 12px;cursor:pointer;font-size:12px}.guide-lightbox-tools button:last-child{display:grid;place-items:center;padding:8px}.guide-lightbox-image{overflow:auto;max-height:72dvh;overscroll-behavior:contain;width:100%}.guide-lightbox-image img{width:100%;height:auto;display:block}.guide-lightbox-image.is-zoomed img{width:1440px;max-width:none}.guide-lightbox{width:min(1440px,96vw)}@media(max-width:900px){.public-header .public-menu-group{display:block}.public-menu-group>summary{padding:13px 0;font-size:15px}.public-menu-panel{position:static;width:100%;box-shadow:none;border:0;border-radius:0;background:#f5f8f3;padding:5px;margin-bottom:10px}.public-site .public-header nav.open{max-height:calc(100dvh - 100px);overflow-y:auto;overscroll-behavior:contain}.public-site .public-header nav.open .public-menu-panel a{padding:11px 12px;font-size:13px}}.support-root .support-launcher{position:fixed;right:24px;bottom:24px;z-index:75;display:flex;align-items:center;gap:10px;padding:14px 20px;border:1px solid #117b52;border-radius:30px;background:#10734c;color:#fff;box-shadow:0 6px 26px #143f3026;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:transform .18s,box-shadow .18s}.support-root .support-launcher:hover{transform:translateY(-2px);box-shadow:0 8px 30px #143f3040}.support-launcher b,.support-ticket>b{background:#e3f7ec;color:#096b43;border-radius:20px;min-width:22px;padding:3px 6px;font-size:11px}.support-root .support-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#10271d20;border:0;z-index:79;cursor:default}.support-widget{position:fixed;right:24px;bottom:24px;width:min(400px,calc(100vw - 32px));height:min(660px,calc(100dvh - 48px));z-index:80;background:#fff;border:1px solid #dce6df;border-radius:22px;box-shadow:0 20px 80px #152e2438;display:flex;flex-direction:column;overflow:hidden;outline:none;animation:support-in .2s ease-out;text-align:left;font-size:13px;color:#172820}.support-header{background:#143b2c;color:#fff;display:flex;align-items:center;gap:12px;padding:18px 20px}.support-header>div{flex:1}.support-header h2{font-size:17px;margin:0;letter-spacing:-.3px}.support-header span{display:block;color:#bbd7c9;font-size:11px;margin-top:5px}.support-header button{border:0;background:transparent;color:inherit;cursor:pointer;padding:5px;display:flex}.support-home{overflow:auto;padding:20px;flex:1}.support-welcome{background:#f0f7f2;padding:24px;border-radius:15px;margin-bottom:24px}.support-welcome h3{font-size:23px;margin:12px 0 8px;letter-spacing:-.8px}.support-welcome p,.support-new-intro p{font-size:13px;line-height:1.6;color:#63766a;margin:0 0 20px}.support-welcome .button{width:100%;justify-content:center}.support-glyph{width:44px;height:44px;display:grid;place-items:center;background:#fff;border-radius:14px;color:#158053}.support-topic-title{text-transform:uppercase;letter-spacing:1.5px;font-size:10px;color:#829487;margin:0 0 12px}.support-ticket{display:flex;align-items:center;gap:10px;text-align:left;padding:15px 12px;border:0;border-bottom:1px solid #eef2ef;background:#fff;width:100%;cursor:pointer;color:inherit}.support-ticket:hover,.support-ticket.selected{background:#edf7f0}.support-ticket>span{min-width:0;flex:1}.support-ticket strong{display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-ticket small{display:block;color:#7b8c81;font-size:10px;margin:5px 0}.support-ticket p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:5px 0 0;font-size:12px;color:#65756a}.support-muted,.support-loading{padding:20px;color:#75887b;font-size:12px}.support-doc-link{display:flex;align-items:center;justify-content:space-between;color:#25714f;text-decoration:none;margin:25px 2px 5px;font-size:12px}.support-alert{padding:12px 16px;color:#983c29;background:#fff3ed;font-size:12px;line-height:1.5}.support-alert button{display:block;border:0;background:none;padding:6px 0;color:#843624;text-decoration:underline;cursor:pointer}.support-new-intro{padding:24px 22px 0}.support-new-intro h3{font-size:20px;margin:0 0 10px}.support-privacy{font-size:10px!important;line-height:1.6;padding:0 20px 16px;color:#87978a!important}.support-thread-bar{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:10px;padding:11px 15px;background:#f5f8f5;border-bottom:1px solid #e8eee9}.support-thread-bar>span{color:#7c8b81}.support-thread-bar button,.support-inline{display:flex;gap:5px;align-items:center;background:none;border:0;color:#08784b;cursor:pointer;font-size:11px}.support-transfer{padding:14px 18px;background:#eef8f0;font-size:12px;border-bottom:1px solid #dae9df}.support-transfer p{font-size:12px;margin:0 0 8px;line-height:1.5}.support-transfer small{display:block;font-size:10px;line-height:1.5;color:#637565;margin-bottom:9px}.support-transfer a{display:inline-flex;align-items:center;gap:6px;color:#0f7650;font-weight:600}.support-transcript{flex:1;min-height:90px;overflow:auto;padding:16px;display:flex;flex-direction:column;gap:12px;background:#fbfcfb;scrollbar-width:thin}.support-bubble{max-width:86%;align-self:flex-start;border:1px solid #e4eae5;background:#fff;border-radius:14px 14px 14px 3px;padding:12px 14px;box-shadow:0 1px 3px #17382206;overflow-wrap:anywhere;flex-shrink:0}.support-bubble.own{align-self:flex-end;background:#e9f5ed;border-color:#dbece0;border-radius:14px 14px 3px}.support-bubble.note{background:#fff8df;border-color:#f2e7be;width:95%;max-width:95%;align-self:center;border-radius:10px}.support-bubble>strong{font-size:10px;color:#536f5b;font-weight:600}.support-bubble>strong span{font-weight:400}.support-bubble p{white-space:pre-wrap;line-height:1.65;font-size:13px;color:#243b2d;margin:6px 0 0}.support-bubble footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:8px;font-size:9px;color:#7f9586}.support-bubble footer span{display:flex;align-items:center;gap:3px}.support-bubble p.support-delivery-error{color:#9e5536;font-size:10px;line-height:1.5}.support-inline{margin-top:6px;padding:4px 0;text-decoration:underline}.support-day{text-align:center;font-size:10px;color:#8a998f;margin:7px 0}.support-older{align-self:center;border:1px solid #d9e5dc;border-radius:15px;background:#fff;padding:6px 13px;font-size:11px;color:#40694e;cursor:pointer}.support-composer{padding:14px 16px;background:#fff;border-top:1px solid #e8ede9;flex-shrink:0}.support-composer textarea{box-sizing:border-box;width:100%;min-height:65px;max-height:160px;resize:vertical;border:0;outline:none;box-shadow:none;padding:4px 0;font-family:inherit;font-size:13px;line-height:1.6;color:#203427;background:transparent}.support-composer.is-note{background:#fffcf0}.support-composer .support-name{display:block;margin-bottom:16px;font-size:11px;color:#617769}.support-name input{display:block;box-sizing:border-box;width:100%;border:1px solid #d8e3db;padding:10px;margin-top:6px;border-radius:7px}.support-compose-actions{display:flex;align-items:center;gap:12px}.support-compose-actions>small{color:#a0aea3;font-size:9px;flex:1}.support-attach{display:flex;align-items:center;gap:5px;position:relative;overflow:hidden;font-size:11px;color:#587965;cursor:pointer}.support-attach input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%}.support-attach.disabled{opacity:.4}.support-widget .support-send,.support-inbox .support-send{width:36px;height:36px;background:#14764f;color:#fff;border:0;border-radius:11px;display:grid;place-items:center;cursor:pointer}.support-send:disabled{opacity:.4;cursor:default}.support-form-error{font-size:11px!important;color:#a4452c!important;margin:0 0 8px}.support-files-selected{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0}.support-files-selected>span{display:flex;align-items:center;gap:4px;font-size:10px;background:#f0f5f1;border-radius:5px;padding:5px;max-width:100%;overflow-wrap:anywhere}.support-files-selected button{background:none;border:0;cursor:pointer;display:flex}.support-file{display:flex;gap:10px;align-items:center;padding:9px;margin:9px 0 0;border:1px solid #dce7df;border-radius:7px;background:#ffffffa6;color:#305c40;text-align:left;max-width:100%;cursor:pointer}.support-file span{font-size:11px;overflow-wrap:anywhere}.support-file small{display:block;font-size:9px;color:#8c9e92;margin-top:4px}.support-inbox{display:grid;grid-template-columns:290px minmax(0,1fr);height:calc(100dvh - 240px);min-height:560px;background:#fff;border:1px solid #e1e8e3;border-radius:16px;overflow:hidden}.support-inbox-list{overflow:auto;border-right:1px solid #e5ece6;padding:12px 8px}.support-search{display:flex;align-items:center;gap:7px;border:1px solid #dce5df;border-radius:9px;padding:10px;color:#83988a;margin:0 5px 10px}.support-search input{border:0;outline:none;width:100%;min-width:0;background:transparent;font-size:12px}.support-filters{display:flex;gap:5px;flex-wrap:wrap;margin:0 5px 10px}.support-filters button,.support-reply-tabs button{background:transparent;border:0;border-radius:6px;color:#738578;font-size:11px;padding:7px 9px;cursor:pointer}.support-filters button.active,.support-reply-tabs button.active{background:#eaf5ee;color:#127348}.support-inbox-detail{min-width:0;display:flex;flex-direction:column;overflow:hidden}.support-inbox-empty{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#7d9685;padding:35px}.support-inbox-empty h2{font-size:20px;margin:20px 0 8px;color:#344c3e}.support-inbox-empty h3{font-size:16px}.support-inbox-empty p{font-size:12px;line-height:1.6;max-width:280px}.support-admin-thread-header{padding:18px 20px;border-bottom:1px solid #eaf0eb;display:flex;align-items:center;gap:12px}.support-admin-thread-header>div{flex:1;min-width:0}.support-admin-thread-header h2{font-size:17px;margin:0 0 5px;overflow-wrap:anywhere}.support-admin-thread-header small{font-size:10px;color:#87988c}.support-admin-thread-header select,.support-context select{max-width:140px;border:1px solid #dce6df;background:#fff;border-radius:7px;padding:7px;font-size:11px}.support-context{display:flex;flex-wrap:wrap;gap:12px;align-items:center;border-bottom:1px solid #eaf0eb;padding:10px 20px;color:#8c9b91;font-size:10px}.support-context>span{flex:1;min-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-context label{display:flex;align-items:center;gap:4px}.support-reply-tabs{display:flex;padding:8px 14px 0;border-top:1px solid #eaf0eb}.support-inbox .support-composer{border-top:0}.support-config{max-width:820px}.support-config h2{margin-bottom:12px}.support-config>p{margin-bottom:20px;font-size:13px}.support-connection-state{margin-top:24px;padding-top:24px;border-top:1px solid #e5ece6}.support-connection-state>p{font-size:12px;line-height:1.6;margin-top:12px}.support-success{color:#11794c;font-size:13px}.support-mobile-back{display:none}.sidebar-bottom .support-sidebar-button{display:flex;align-items:center;gap:10px;border:0;background:none;padding:12px 14px;font:inherit;color:inherit;text-align:left;cursor:pointer}.support-config .form-actions{flex-wrap:wrap}@keyframes support-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(max-width:850px){.support-inbox{grid-template-columns:1fr;min-height:590px;height:calc(100dvh - 205px)}.support-inbox.has-selection .support-inbox-list{display:none}.support-inbox:not(.has-selection) .support-inbox-detail{display:none}.support-mobile-back{display:flex;border:0;background:transparent;color:#577f64;cursor:pointer}.support-admin-thread-header{padding:14px;gap:9px}.support-admin-thread-header h2{font-size:14px}.support-context{padding:10px 14px}}@media(max-width:480px){.support-root .support-launcher{right:16px;bottom:18px;padding:13px 17px}.support-widget{inset:auto 8px 8px;width:calc(100vw - 16px);height:calc(100dvh - 16px);border-radius:18px;padding-bottom:env(safe-area-inset-bottom)}.support-root .support-backdrop{background:#1632244d}.support-header{padding:17px}.support-bubble{max-width:91%}.support-inbox{height:calc(100dvh - 225px);min-height:530px}.support-config .form-row{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.support-widget{animation:none}.support-root .support-launcher{transition:none}}.sidebar-bottom .sidebar-support{display:flex;align-items:center;gap:12px;width:100%;padding:12px;background:none;border:0;font:inherit;color:inherit;cursor:pointer;text-align:left;border-radius:8px}.sidebar-bottom .sidebar-support:hover{background:var(--surface-muted, #eef6f1)}.support-readiness{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;margin-bottom:20px;border:1px solid #edddad;background:#fffbef;border-radius:12px}.support-readiness strong{font-size:13px}.support-readiness p{margin:6px 0 0;font-size:12px;line-height:1.5;color:#7e6c40}@media(max-width:650px){.support-readiness{align-items:flex-start;flex-direction:column}}@media(max-width:640px){.support-root .support-launcher{width:52px;height:52px;padding:0;justify-content:center;right:16px;bottom:max(16px,env(safe-area-inset-bottom))}.support-launcher>span{display:none}.support-launcher>b{position:absolute;right:-5px;top:-5px}}.support-mcp-panel{max-width:960px}.support-mcp-panel>header{display:flex;gap:16px;align-items:flex-start}.support-mcp-panel h3{margin-top:28px}.support-mcp-examples{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.support-mcp-examples>div{background:var(--surface-soft,#f3f8f5);border-radius:16px;padding:18px}.support-mcp-examples h3{margin-top:0}.support-mcp-panel pre{overflow:auto;max-width:100%;padding:16px;border-radius:12px;background:#142620;color:#effaf3;font-size:13px}.support-mcp-address,.support-mcp-secret{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px;background:#eef8f0;border-radius:12px;margin:16px 0}.support-mcp-address code,.support-mcp-secret code{overflow-wrap:anywhere;min-width:0}.support-mcp-secret strong{flex-basis:100%}.support-mcp-keys article{display:flex;gap:16px;justify-content:space-between;align-items:center;padding:18px 0;border-top:1px solid #dce6e1}.support-mcp-keys article>div{min-width:0;overflow-wrap:anywhere}.support-mcp-keys p{margin:6px 0}@media(max-width:640px){.support-mcp-examples{grid-template-columns:1fr}.support-mcp-keys article{flex-wrap:wrap}}:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#17211e;background:#f7f9f8;font-synthesis:none;font-weight:400;--ink: #17211e;--muted: #59685f;--green: #077546;--mint: #e8f5ee;--line: #e8ede9;--bg: #f7f9f8}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit;text-decoration:none}button{color:inherit}button:not(.button){background:none;border:0}input,textarea,select{background:#fff;border:1px solid #dce4de;border-radius:10px;padding:12px 14px;min-width:0;width:100%;color:var(--ink)}textarea{resize:vertical;min-height:112px}input:focus,select:focus,textarea:focus{outline:2px solid #b6e2cd;outline-offset:1px;border-color:var(--green)}input[type=checkbox]{width:17px;height:17px;accent-color:var(--green);flex-shrink:0}a:focus-visible,button:focus-visible{outline:3px solid #8dd2b2;outline-offset:4px}h1,h2,h3,h4,p{margin:0}p{color:var(--muted);line-height:1.65}h1,h2,h3{letter-spacing:-.045em}h3{letter-spacing:-.025em;font-size:18px}em{font-style:normal;color:var(--green)}small{font-size:12px;color:var(--muted);line-height:1.6}svg{flex-shrink:0}pre,code{font-family:SFMono-Regular,Consolas,monospace}pre{overflow:auto;max-width:100%;line-height:1.7;font-size:12px}::selection{background:#cdeedb}html{scroll-behavior:smooth;scroll-padding-top:100px}.brand{display:inline-flex;align-items:center;font-size:28px;font-weight:800;letter-spacing:-1.5px;color:#151c19;white-space:nowrap}.brand>span{color:var(--green)}.brand>i{font-style:normal;font-size:10px;letter-spacing:1px;font-weight:600;margin-left:10px;border:1px solid var(--line);padding:4px 6px;border-radius:5px;color:#52665a}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:14px 21px;border-radius:10px;font-size:13px;font-weight:600;border:1px solid transparent;transition:transform .18s,box-shadow .18s,background .18s;white-space:nowrap;min-height:46px}.button:hover:not(:disabled){transform:translateY(-1px)}.button.primary{background:#17211e;color:#fff;box-shadow:0 4px 10px #12271910}.button.primary:hover{background:#254337;box-shadow:0 7px 18px #12271917}.button.secondary{background:#fff;border-color:#e0e6e1;color:var(--ink)}.button.ghost{border-color:transparent;background:transparent}.button.danger{background:#fff0ef;color:#a53830;border-color:#ffdcd6}.button.compact{min-height:40px;padding:10px 16px}.inline-link{display:inline-flex;align-items:center;gap:9px;font-weight:600;color:var(--green);font-size:14px}.eyebrow{display:block;font-size:10px;text-transform:uppercase;letter-spacing:1.8px;font-weight:650;color:#52665a;margin-bottom:18px}.pill{display:inline-flex;gap:9px;align-items:center;letter-spacing:.2px;text-transform:none;background:#edf5ef;border:1px solid #e1eee5;padding:8px 12px;border-radius:30px;color:#4b6c5b}.pulse-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#1fa267;box-shadow:0 0 0 4px #1fa26710;flex-shrink:0}.icon-box{width:45px;height:45px;display:inline-flex;align-items:center;justify-content:center;border-radius:13px;background:#f1f5f2;color:#34463b}.icon-box.mint{background:#e7f5ed;color:var(--green)}.badge{display:inline-flex;align-items:center;gap:6px;border-radius:20px;padding:5px 9px;font-size:11px;white-space:nowrap;color:#68766d;background:#f0f3f1}.badge.green{color:#158350;background:#eaf7ef}.badge.red{color:#ad4f44;background:#fff0ed}.status-dot{width:4px;height:4px;border-radius:50%;background:currentColor}.copy-button{padding:7px 9px!important;font-size:11px;white-space:nowrap;border:1px solid #dfe7e2!important;border-radius:7px!important;color:#52665a}.copy-button:hover{background:#eef5f0!important}.public-site{background:#fcfdfc}.public-header{height:92px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;gap:30px;max-width:1500px;margin:0 auto}.public-header nav{display:flex;align-items:center;gap:28px;font-size:12px;color:#626e66}.public-header nav a:hover{color:var(--green)}.header-actions{display:flex;align-items:center;gap:23px;font-size:12px}.mobile-menu{display:none;padding:8px}.hero{max-width:1390px;margin:auto;display:grid;grid-template-columns:1.03fr 1fr;gap:30px;padding:82px 5% 70px;align-items:center;min-height:700px}.hero-copy{position:relative;z-index:1}.hero h1{font-size:clamp(48px,5.25vw,77px);font-weight:650;line-height:1.035;letter-spacing:-.065em;margin:14px 0 27px}.hero-lead{font-size:16px;max-width:400px;color:#7b847e;line-height:1.65}.hero-actions{display:flex;gap:12px;margin:31px 0 28px}.hero-trust{display:flex;gap:17px;font-size:10px;color:#52665a;flex-wrap:wrap}.hero-trust span{display:flex;align-items:center;gap:5px}.hero-trust svg{color:#259e68}.hero-visual{min-height:550px;position:relative;display:flex;justify-content:center;align-items:center}.orb{position:absolute;border-radius:50%;z-index:0}.orb-one{height:460px;width:460px;background:radial-gradient(circle,#e3f1e79c,#f2f7f370 60%,transparent 70%)}.orb-two{height:370px;width:370px;border:1px dashed #d8e6dc;transform:rotate(-20deg) scaleX(1.45)}.visual-caption{position:absolute;top:12px;left:14%;font-size:10px;letter-spacing:1.8px;text-transform:uppercase;color:#9aa59e}.phone{width:262px;background:#f9faf8;border:6px solid #202724;border-radius:37px;z-index:2;transform:rotate(-5deg);box-shadow:0 0 0 2px #b8beba,12px 26px 48px #263e3025;overflow:hidden;position:relative}.phone-top{display:flex;justify-content:space-between;align-items:center;padding:14px 17px 10px;height:41px;font-size:10px;font-weight:650;background:#fff}.phone-island{width:75px;height:18px;border-radius:14px;background:#1b211e;position:absolute;top:8px;left:88px}.phone-contact{display:flex;gap:10px;align-items:center;padding:12px;background:#fff;border-bottom:1px solid #edf0ed}.phone-contact>span:first-child{font-size:27px;color:#56675c}.phone-contact>span:last-child{margin-left:auto}.chat-avatar{border-radius:50%;width:35px;height:35px;display:grid;place-items:center;background:#169b64;color:#fff}.phone-contact strong{font-size:11px;display:block}.phone-contact strong span{background:#24a564;color:#fff;border-radius:50%;font-size:8px;padding:1px 3px}.phone-contact small{font-size:8px}.phone-chat{padding:13px 12px 20px;min-height:319px;background-color:#f0f2e9;background-image:radial-gradient(#b3c5b326 .7px,transparent .7px);background-size:14px 14px;display:flex;flex-direction:column;align-items:flex-start;gap:13px}.chat-day{align-self:center;font-size:8px;border-radius:5px;background:#fff9;padding:4px 8px;color:#7f897c}.bubble{font-size:11px;line-height:1.55;max-width:89%;padding:10px 11px 5px;border-radius:9px;background:#fff;box-shadow:0 2px 2px #39473207;position:relative}.bubble small{font-size:8px;text-align:right;display:flex;align-items:center;justify-content:flex-end;gap:3px;color:#52665a}.bubble.outgoing{align-self:flex-end;background:#d9f2d4;border-bottom-right-radius:2px}.bubble.incoming{border-bottom-left-radius:2px}.bubble small svg{color:#5f9abb}.chat-example{font-size:8px;color:#a0a898;align-self:center;margin-top:3px}.phone-input{display:flex;gap:7px;align-items:center;background:#f4f6f1;padding:8px}.phone-input>span:first-child{background:#fff;border-radius:20px;color:#52665a;font-size:9px;flex:1;padding:9px}.mic{background:#2baa70;color:#fff;width:28px;height:28px;border-radius:50%;display:grid;place-items:center}.phone-home{height:4px;width:90px;border-radius:3px;background:#17211e;margin:6px auto 8px}.floating-event{position:absolute;display:flex;align-items:center;gap:11px;z-index:3;padding:14px;border:1px solid #eef2ef;background:#fffefa;box-shadow:0 10px 35px #2546310b;border-radius:13px;min-width:223px}.floating-event strong{display:block;font-size:11px;letter-spacing:-.2px}.floating-event small{font-size:9px}.floating-event .icon-box{height:36px;width:36px;border-radius:10px}.event-top{top:61px;right:-6px;transform:rotate(3deg)}.event-bottom{bottom:61px;left:-14px;transform:rotate(2deg)}.event-code{font-size:9px;color:var(--green);background:#ecf9ef;border-radius:4px;padding:3px 5px;margin-left:6px}.visual-note{position:absolute;bottom:7px;right:10px;transform:rotate(-8deg);font-style:italic;font-size:13px;line-height:1.7;color:#a1aca3;letter-spacing:.3px}.principles-strip{max-width:1200px;margin:0 auto;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:25px 30px;display:flex;justify-content:space-around;font-size:12px;color:#718175}.principles-strip span{display:flex;gap:11px;align-items:center}.principles-strip svg{width:19px;stroke-width:1.5;color:#82998b}.section{max-width:1300px;margin:auto;padding:100px 5%;scroll-margin-top:10px}.section-heading{display:flex;gap:50px;align-items:flex-end;justify-content:space-between;margin-bottom:40px}.section h2,.closing-banner h2{font-size:clamp(28px,3.1vw,43px);line-height:1.17;font-weight:600}.section-heading>p{font-size:13px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feature-card{background:#fff;border:1px solid var(--line);border-radius:15px;padding:26px;transition:box-shadow .2s,transform .2s}.feature-card:hover{box-shadow:0 10px 28px #1d3d2610;transform:translateY(-3px)}.feature-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.feature-top small{font-size:10px;color:#b3beb7}.feature-card h3{font-size:16px;margin-bottom:11px;font-weight:600}.feature-card h3 a{color:inherit}.feature-card h3 a:hover{color:var(--green)}.feature-card p{font-size:12px;line-height:1.75}.how-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:center;padding-top:45px}.how-copy>p{font-size:13px;max-width:340px;margin-top:20px}.steps{list-style:none;margin:30px 0;padding:0;display:flex;flex-direction:column;gap:21px}.steps li{display:flex;align-items:flex-start;gap:15px}.steps li>span{width:27px;height:27px;background:#edf4ee;border:1px solid #e0e9e1;border-radius:50%;display:grid;place-items:center;font-size:11px;color:#5c7b68;flex-shrink:0}.steps strong{font-size:12px;font-weight:600}.steps p{font-size:11px;margin-top:3px}.code-showcase{min-width:0;border:1px solid #e2e9e3;background:#fff;border-radius:15px;box-shadow:0 16px 50px #23452d08;overflow:hidden}.code-top{height:53px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:9px;padding:0 20px;font-size:10px;color:#8b968e}.code-top>span:first-child{display:flex;gap:5px}.code-top i{width:6px;height:6px;border:1px solid #d4dfd6;border-radius:50%;display:inline-block}.code-showcase pre{padding:26px 24px;font-size:11px;color:#506356;line-height:1.9;min-height:268px;margin:0}.code-response{display:flex;gap:10px;align-items:center;font-size:10px;border-top:1px solid var(--line);padding:18px 23px;background:#f5faf6;color:#538966;flex-wrap:wrap}.code-response code{margin-left:auto;font-size:10px}.code-showcase>p{font-size:10px;padding:17px 23px;background:#fff}.pricing-section{display:grid;grid-template-columns:1fr .88fr;gap:90px;align-items:center;padding-top:65px}.pricing-section>div>p{margin-top:24px;font-size:14px}.billing-note{display:flex;gap:15px;margin-top:43px;align-items:flex-start}.billing-note svg{color:#4f8264}.billing-note strong{font-size:12px}.billing-note p{font-size:11px;margin-top:5px}.price-card{border:1px solid #dce9df;border-radius:20px;background:linear-gradient(150deg,#f0f8f2,#fff 50%);padding:34px;box-shadow:0 12px 45px #1c49320a}.price-top{display:flex;align-items:center;justify-content:space-between}.price-top .eyebrow{margin:0;color:var(--green)}.price{font-size:46px;font-weight:600;letter-spacing:-2px;display:flex;align-items:baseline;gap:10px;margin:32px 0 12px}.price>span{font-size:12px;color:#819187;letter-spacing:0;font-weight:400}.price-card>p{font-size:12px}.price-card ul{list-style:none;margin:26px 0;padding:24px 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:15px;font-size:12px}.price-card li{display:flex;gap:12px;align-items:center}.price-card li svg{color:#17955c}.price-card .button{width:100%;justify-content:space-between}.price-card>small{display:block;text-align:center;font-size:10px;margin-top:14px}.faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.faq-section .inline-link{margin-top:28px;font-size:12px}.faq-item{border-bottom:1px solid var(--line)}.faq-item>button{display:flex;width:100%;padding:22px 0;gap:15px;text-align:left;font-size:13px;font-weight:550;justify-content:space-between;align-items:center}.faq-item svg{color:#9aa89e;transition:transform .2s}.faq-item.expanded svg{transform:rotate(180deg)}.faq-item>p{font-size:12px;padding:0 35px 22px 0;line-height:1.8}.closing-banner{max-width:1170px;margin:10px auto 80px;padding:52px 50px;background:#eaf5ed;display:flex;justify-content:space-between;align-items:center;border-radius:20px;position:relative;overflow:hidden;gap:25px}.closing-banner>.button{z-index:1;flex-shrink:0}.closing-banner>div:first-child{z-index:1}.closing-banner h2{font-size:35px}.closing-orbit{position:absolute;left:50%;top:-70px;width:400px;height:400px;display:grid;place-items:center;border:1px solid #d4e8da;border-radius:50%;transform:rotate(-15deg)}.closing-orbit:after{content:"";position:absolute;top:35px;right:35px;bottom:35px;left:35px;border-radius:50%;border:1px solid #d4e8da}.closing-orbit svg{width:100px;height:100px;stroke:#d3e7d9;stroke-width:.7}.public-footer{max-width:1300px;margin:auto;padding:40px 5%;border-top:1px solid var(--line);display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:40px}.public-footer .brand{font-size:23px}.public-footer p{font-size:11px;margin:11px 0}.public-footer a{font-size:11px;color:#52665a}.public-footer .brand{font-size:23px;color:var(--ink)}.public-footer-operator{display:grid;gap:7px;margin-top:20px;font-size:12px;font-style:normal;line-height:1.6;color:var(--muted)}.public-footer-operator strong{color:var(--ink);font-weight:600}.public-footer-operator a{width:fit-content;font-size:inherit;color:var(--ink)}.public-footer>div:nth-child(2){display:grid;gap:11px;grid-template-columns:1fr 1fr}.public-footer>small{font-size:10px;text-align:right}.workspace{display:flex;min-height:100vh}.sidebar{width:234px;flex-shrink:0;background:#fff;border-right:1px solid var(--line);padding:28px 16px 14px;position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;z-index:20;overflow-y:auto}.sidebar>.brand{flex-shrink:0;margin:0 16px 42px}.workspace-label{font-size:9px;text-transform:uppercase;color:#a0aba3;letter-spacing:1.3px;padding:0 14px 14px}.sidebar nav{flex:1;min-height:90px;overflow-y:auto;display:flex;flex-direction:column;gap:5px}.sidebar nav>a{display:flex;align-items:center;gap:11px;border-radius:7px;padding:12px 13px;color:#68756d;font-size:12px}.sidebar nav>a svg{stroke-width:1.7}.sidebar nav>a.active{color:#158357;background:#edf7f0;font-weight:550}.sidebar nav>a:hover:not(.active){background:#f6f8f6}.sidebar-bottom{flex-shrink:0;margin-top:auto;padding-top:30px}.sidebar-bottom>a{display:flex;gap:11px;align-items:center;font-size:11px;color:#839086;padding:12px 13px}.sidebar-bottom>a>svg:last-child:not(:first-child){margin-left:auto}.workspace-account{border-top:1px solid var(--line);margin-top:17px;padding:21px 2px 0;display:flex;gap:10px;align-items:center}.workspace-account>div{min-width:0;flex:1}.workspace-account strong{font-size:11px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:550}.workspace-account small{font-size:9px}.workspace-account button{color:#8a988e;padding:3px}.avatar{display:grid;place-items:center;flex-shrink:0;width:33px;height:33px;border-radius:50%;background:#f0f2ef;color:#708074;font-size:12px}.avatar.small{width:29px;height:29px;font-size:10px}.workspace-main{margin-left:234px;min-width:0;flex:1;display:flex;flex-direction:column}.workspace-top{height:72px;border-bottom:1px solid #edf1ed;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 35px;background:#fafcfb}.workspace-top>span{font-size:11px;color:#a2ada5}.workspace-top>div{display:flex;gap:18px;align-items:center}.top-tag{display:flex;align-items:center;gap:6px;font-size:10px;color:#8a9a8e}.workspace-content{padding:36px;max-width:1350px;width:100%;margin:0 auto;flex:1}.workspace-footer{display:flex;justify-content:space-between;gap:20px;padding:22px 36px;font-size:9px;color:#a9b3ab}.workspace-footer>a{display:flex;gap:5px;align-items:center}.page-title{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:29px}.page-title .eyebrow{margin-bottom:8px;font-size:9px}.page-title h1{font-size:29px;letter-spacing:-1px;font-weight:600;line-height:1.15}.page-title p{font-size:12px;margin-top:9px;max-width:550px}.card{background:#fff;border:1px solid var(--line);border-radius:13px;padding:24px;min-width:0;margin-bottom:20px}.card-header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:22px}.card-header h2{font-size:15px;font-weight:600;letter-spacing:-.3px}.card-header p{font-size:11px;margin-top:5px}.card-header a{font-size:11px;color:var(--green)}.grid-two{display:grid;grid-template-columns:1fr 1fr;gap:20px}.grid-main{display:grid;grid-template-columns:1.4fr 1fr;gap:20px}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:24px}.stat-card{border-radius:11px;background:#fff;border:1px solid var(--line);padding:20px}.stat-card>span{font-size:10px;color:#8f9b91}.stat-card>strong{display:block;font-size:28px;letter-spacing:-1px;font-weight:600;margin:12px 0 8px}.stat-card>small{font-size:9px;color:#85a18e}.chart{height:190px;display:flex;gap:7px;align-items:flex-end;padding:22px 0 0;position:relative;background:repeating-linear-gradient(to top,transparent 0,transparent 44px,#f2f5f2 44px,#f2f5f2 45px)}.chart-bar{flex:1;max-width:40px;background:linear-gradient(to top,#d0eedc,#63b78a);border-radius:3px 3px 0 0;min-height:2px;position:relative}.chart-bar span{display:none;position:absolute;bottom:100%;font-size:10px;background:#17211e;color:#fff;padding:4px 7px;white-space:nowrap;border-radius:5px;left:50%;transform:translate(-50%)}.chart-bar:hover span{display:block}.chart-axis{display:flex;justify-content:space-between;font-size:9px;color:#a3afa6;margin-top:14px}.quick-links{display:flex;flex-direction:column}.quick-links a{display:flex;gap:12px;align-items:center;padding:15px 0;font-size:12px;border-bottom:1px solid #f1f4f1}.quick-links a:last-child{border:0}.quick-links a>svg:last-child{margin-left:auto;color:#a7b4ab}.quick-links a>svg:first-child{color:#718579;stroke-width:1.6}.workspace-banner{background:linear-gradient(120deg,#eaf5ed,#eff8f2);border:1px solid #dfede3;border-radius:13px;padding:28px 30px;display:flex;align-items:center;justify-content:space-between;gap:25px;margin:5px 0 22px}.workspace-banner h2{font-size:23px;font-weight:550;margin-bottom:9px;letter-spacing:-.8px}.workspace-banner p{font-size:12px;max-width:510px}.workspace-banner .eyebrow{font-size:9px;margin-bottom:11px}.workspace-banner .button{flex-shrink:0}.empty{text-align:center;padding:42px 20px}.empty-icon{width:56px;height:56px;display:grid;place-items:center;background:#f0f7f2;border:1px solid #e6efe8;border-radius:17px;margin:0 auto 20px;color:#7aa28a}.empty h3{font-size:16px;margin-bottom:9px;font-weight:550}.empty p{font-size:12px;max-width:370px;margin:0 auto 21px}.notice{padding:14px 17px;margin:0 0 19px;border-radius:9px;font-size:12px;line-height:1.6;border:1px solid #dae9e0;background:#f1f8f4;color:#34794f;overflow-wrap:anywhere}.notice.error{border-color:#f0dcd5;background:#fff6f2;color:#a4513c}.notice a{text-decoration:underline}.spinner{display:inline-block;width:15px;height:15px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .7s linear infinite}.loading-state{display:flex;align-items:center;justify-content:center;gap:12px;min-height:200px;color:#8b9a8f;font-size:12px}@keyframes spin{to{transform:rotate(360deg)}}.field{display:flex;flex-direction:column;gap:9px;margin-bottom:19px;font-size:12px}.field>span{font-weight:550}.field>small{font-size:10px}.form-row{display:flex;gap:13px;align-items:flex-end;flex-wrap:wrap}.form-row>.field{flex:1;margin:0;min-width:150px}.form-row>.button{align-self:flex-end}.form-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px;align-items:center}.checkbox-row{display:flex;align-items:flex-start;gap:10px;font-size:11px;line-height:1.65;color:#52665a;margin:22px 0}.checkbox-row input{margin:2px 0 0}.checkbox-row a{text-decoration:underline}.data-table{overflow:auto;max-width:100%;margin:0 -4px}table{border-collapse:collapse;width:100%;text-align:left;font-size:11px;white-space:nowrap}th{font-size:9px;font-weight:500;color:#8e9b93;text-transform:uppercase;letter-spacing:.8px;padding:12px 12px 14px;border-bottom:1px solid var(--line)}td{padding:17px 12px;border-bottom:1px solid #f0f3f0;color:#617166}td:first-child{color:#263d2d}tr:last-child td{border-bottom:0}.data-table button{font-size:11px;color:var(--green);padding:5px}.secret-box{border:1px solid #c6e5d0;background:#f0faf3;border-radius:10px;padding:18px;margin:20px 0}.secret-box p{font-size:11px;margin-bottom:9px}.secret-box code{display:block;font-size:12px;overflow-wrap:anywhere;white-space:pre-wrap;margin-bottom:10px}.secret-value textarea,.copy-manual-text{width:100%;min-width:0;padding:12px;font-family:var(--font-mono, monospace);font-size:14px;line-height:1.5;overflow-wrap:anywhere;word-break:break-all;resize:vertical;user-select:text;-webkit-user-select:text}.secret-value .copy-button{min-height:44px;margin:10px 0;font-size:13px}.copy-manual{min-width:0;max-width:100%;flex-basis:100%;order:1;white-space:normal}.lp-code-toolbar,.growth-code>div,.knowledge-code>div,.ic-snippet-toolbar{flex-wrap:wrap}.lp-code-toolbar .copy-manual p{color:#eed7ad}.copy-manual p{margin:8px 0;color:#754b15;font-size:13px}.connection-card{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.connection-card .connection-info{flex:1;min-width:180px}.connection-info h3{font-size:14px;margin-bottom:7px}.connection-info p{font-size:11px}.connection-info small{font-size:10px}.connection-actions{display:flex;gap:6px;flex-wrap:wrap}.connection-actions .button{font-size:10px;min-height:36px;padding:8px 11px}.detail-list{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:25px 0}.detail-list dt{font-size:10px;color:#92a096;margin-bottom:7px}.detail-list dd{font-size:13px;margin:0;word-break:break-word}.tag-list{display:flex;gap:6px;flex-wrap:wrap}.tag-list code{font-size:9px;background:#f1f5f2;padding:4px 6px;border-radius:5px}.code-editor{font-family:monospace;font-size:12px;line-height:1.7;min-height:255px;background:#fbfdfb}.response-box{padding:18px;border-radius:10px;border:1px solid #dde9e0;background:#f5faf6;white-space:pre-wrap;overflow-wrap:anywhere}.sub-price{font-size:40px;font-weight:600;letter-spacing:-1.5px;margin:16px 0}.sub-price small{font-size:12px;font-weight:400;letter-spacing:0;margin-left:9px}.sub-features{padding:0;list-style:none;display:grid;gap:13px;font-size:12px;color:#6e8073;margin:24px 0}.sub-features li{display:flex;align-items:center;gap:10px}.sub-features svg{color:#3b9b61}.settings-group{margin-bottom:35px}.settings-group h2{font-size:18px;margin-bottom:7px;font-weight:550}.settings-group>p{font-size:12px;margin-bottom:24px;overflow-wrap:anywhere}.configured{font-size:10px;color:var(--green);font-weight:400}.help-text{font-size:11px;color:#52665a;line-height:1.7}.help-text a{text-decoration:underline}.danger-zone{border-color:#efdcd5}.danger-zone h3{color:#9f4c39}.auth-page{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:#fff}.auth-art{padding:50px 11%;display:flex;flex-direction:column;background:#f0f6f1;position:relative;overflow:hidden}.auth-art:after{content:"";width:620px;height:620px;border:1px solid #ddebe0;border-radius:50%;position:absolute;top:27%;left:8%;box-shadow:0 0 0 70px #e8f2eb70,0 0 0 140px #e8f2eb50}.auth-art>.brand{z-index:1}.auth-art-copy{margin:auto 0;position:relative;z-index:1;padding:100px 0}.auth-art-copy h2{font-size:clamp(35px,3.6vw,54px);line-height:1.15;font-weight:550;letter-spacing:-2.1px}.auth-art-copy p{font-size:14px;max-width:310px;margin-top:25px}.auth-art>small{position:relative;z-index:1;font-size:10px}.auth-main{display:flex;align-items:center;justify-content:center;padding:55px 35px;min-width:0}.auth-form{width:100%;max-width:360px}.auth-form>.brand{display:none;margin-bottom:40px}.auth-form h1{font-size:30px;margin-bottom:12px;font-weight:600}.auth-form>p{font-size:12px;margin-bottom:30px}.auth-offer{padding:16px 18px;margin:0 0 22px;border:1px solid #c8dfd1;border-radius:12px;background:#f1f8f4;color:#244b35;font-size:13px;line-height:1.55}.marketing-trial-start{display:flex;align-items:center;gap:22px;padding:18px 22px;margin-top:24px;border:1px solid #c8dfd1;border-radius:14px;background:#f1f8f4}.marketing-heading .marketing-trial-start p{margin:0;font-size:14px;line-height:1.6;color:#3d5948}.marketing-trial-start strong{color:#244b35}.marketing-trial-start .button{flex-shrink:0}@media(max-width:700px){.marketing-trial-start{align-items:stretch;flex-direction:column;gap:14px;padding:16px;margin-top:20px}.marketing-trial-start .button{justify-content:center;white-space:normal}}.auth-offer>strong{display:block;font-size:16px}.auth-offer p{font-size:inherit;color:inherit;margin:7px 0 0}.auth-offer .auth-offer-terms{color:#3d5948}.auth-offer .auth-selected-plan{margin:0}.auth-selected-plan strong,.auth-selected-plan span{display:block}.auth-selected-plan span{margin-top:5px}.auth-selected-plan+strong{margin-top:14px;padding-top:14px;border-top:1px solid #c8dfd1}.auth-page-register .auth-form>p{margin-bottom:16px}.auth-form form>.button{width:100%;margin-top:7px}.auth-switch{text-align:center;font-size:12px;color:#52665a;margin:25px 0}.auth-switch a{color:#268358;font-weight:550}.forgot-link{font-size:10px;display:block;text-align:right;color:#52665a;margin:-4px 0 20px}.otp-input{letter-spacing:10px;text-align:center;font-size:26px!important;padding:15px!important}.docs-layout{max-width:1160px;margin:40px auto 90px;padding:0 30px;display:grid;grid-template-columns:200px 1fr;gap:65px}.docs-nav{display:flex;flex-direction:column;gap:18px;font-size:12px;color:#839085;align-self:start;position:sticky;top:30px}.docs-content{min-width:0}.docs-content h1{font-size:42px;font-weight:600;margin-bottom:17px}.docs-content>p{font-size:14px;margin-bottom:35px}.docs-content section{padding:32px 0;border-bottom:1px solid var(--line);scroll-margin-top:30px}.docs-content h2{font-size:24px;margin-bottom:18px;font-weight:550}.docs-content h3{font-size:16px;margin:24px 0 12px}.docs-content p,.docs-content li{font-size:13px;line-height:1.8;color:#79887d}.docs-content li{margin-bottom:9px}.docs-content pre{border:1px solid #e4ece6;padding:22px;background:#f7faf7;border-radius:10px;color:#4e6c59}.docs-content code{font-size:11px;color:#567b61}.docs-content .inline-link{margin-top:15px}.legal-content{max-width:830px;margin:40px auto 80px;padding:0 25px}.legal-content h1{font-size:37px;margin-bottom:24px}.legal-content h2{font-size:22px;margin:32px 0 14px}.legal-content p,.legal-content li{font-size:13px;line-height:1.85;margin-bottom:14px}.legal-content a{text-decoration:underline;color:var(--green)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#13261950;z-index:100;display:grid;place-items:center;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal{background:#fff;border-radius:18px;padding:28px;max-width:440px;width:100%;box-shadow:0 20px 80px #10291725}.modal h2{font-size:23px;margin-bottom:16px}.modal p{font-size:13px}.modal .form-actions{justify-content:flex-end}@media(min-width:1500px){.hero{padding-top:95px;padding-bottom:95px}.hero-visual{transform:scale(1.06)}}@media(max-width:1150px){.public-header nav{gap:17px;font-size:11px}.hero{padding-top:55px;gap:10px}.hero h1{font-size:57px}.hero-trust{gap:11px;font-size:9px}.hero-visual{transform:scale(.91);transform-origin:center}.event-top{right:-15px}.event-bottom{left:-20px}.section{padding:70px 5%}.how-section{gap:40px}.pricing-section{gap:45px}.closing-banner{margin:15px 5% 60px}.sidebar{width:208px;padding-left:12px;padding-right:12px}.sidebar nav>a{font-size:11px;padding:12px 10px}.workspace-main{margin-left:208px}.workspace-content{padding:27px}.workspace-top{padding:0 27px}.stat-card{padding:16px}.stat-card>strong{font-size:25px}.grid-main{grid-template-columns:1.1fr 1fr}.workspace-banner{padding:23px}.workspace-banner h2{font-size:20px}.code-showcase pre{font-size:10px}.feature-card{padding:22px}}@media(max-width:900px){.public-header{height:78px}.public-header nav{display:none;position:absolute;top:72px;left:5%;right:5%;background:#fff;border:1px solid var(--line);border-radius:12px;z-index:30;padding:22px;box-shadow:0 12px 25px #273e3010;flex-direction:column;align-items:flex-start;gap:22px}.public-header nav.open{display:flex}.mobile-menu{display:inline-flex}.hero{padding-top:40px;min-height:0}.hero h1{font-size:48px}.hero-lead{font-size:13px}.hero-actions{gap:8px}.hero-actions .button{font-size:11px;padding:13px}.hero-visual{transform:scale(.78);margin:-30px -50px}.hero-trust{max-width:280px;gap:8px 15px}.visual-caption{top:2px}.principles-strip{margin:0 5%;padding:20px 0;font-size:10px;gap:20px}.section-heading{gap:25px}.section-heading>p{font-size:11px}.section h2{font-size:31px}.feature-grid{gap:12px}.feature-card{padding:18px}.feature-card h3{font-size:14px}.feature-card p{font-size:11px}.feature-top{margin-bottom:24px}.how-section{grid-template-columns:1fr;gap:35px}.how-copy{display:grid;grid-template-columns:1fr 1fr;column-gap:30px}.how-copy .eyebrow,.how-copy h2,.how-copy>p,.how-copy>a{grid-column:1}.how-copy .steps{grid-column:2;grid-row:1/5;margin:0;justify-content:center}.code-showcase pre{font-size:12px}.pricing-section{gap:30px}.price-card{padding:27px}.price{font-size:38px}.faq-section{gap:35px}.closing-banner h2{font-size:28px}.public-footer{grid-template-columns:1fr 1fr}.public-footer>small{grid-column:1/-1;text-align:left}.sidebar{visibility:hidden;transform:translate(-100%);transition:transform .2s;width:234px}.sidebar.is-open{visibility:visible;transform:translate(0)}.sidebar-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#17261d55!important;z-index:19}.workspace-main{margin-left:0}.workspace-content{padding:26px}.workspace-top{height:66px}.workspace-top>.mobile-menu{margin-left:-8px}.workspace-top>span{margin-right:auto}.stat-grid{gap:12px}.auth-art{padding:40px 10%}.auth-art-copy h2{font-size:38px}.auth-main{padding:35px 28px}.auth-art-copy p{font-size:12px}.docs-layout{gap:35px;grid-template-columns:150px 1fr}}@media(max-width:640px){.public-header{padding:0 6%;gap:10px;height:75px}.brand{font-size:25px}.header-actions{gap:8px}.public-header .brand i,.header-actions .button svg{display:none}.header-actions .button{padding:9px 12px;min-height:36px;font-size:11px}.header-actions .text-link{font-size:11px}.header-actions .mobile-menu{padding:5px}.hero{grid-template-columns:1fr;padding:38px 7% 25px;gap:0}.hero-copy{text-align:center}.hero .pill{font-size:9px;margin-bottom:14px;padding:7px 11px}.hero h1{font-size:clamp(44px,11vw,65px);line-height:1.06;margin:10px 0 24px}.hero-lead{font-size:13px;max-width:310px;margin:auto}.hero-actions{justify-content:center;flex-wrap:wrap;margin:25px 0 22px;gap:10px}.hero-actions .button{font-size:11px;padding:13px 15px}.hero-trust{max-width:none;justify-content:center;font-size:8px;gap:7px 12px}.hero-trust svg{width:12px}.hero-visual{transform:scale(.78);margin:-23px -24px -35px;min-height:530px}.visual-caption{top:11px;font-size:9px;left:20%}.event-top{right:-10px;top:54px}.event-bottom{left:-10px;bottom:49px}.visual-note{right:0;bottom:0}.orb-one{width:390px;height:390px}.orb-two{width:280px;height:370px;transform:rotate(-20deg) scaleX(1.2)}.principles-strip{margin:0 7%;padding:20px 0;flex-wrap:wrap;justify-content:center;gap:16px;font-size:9px}.principles-strip span{gap:6px}.principles-strip svg{width:15px;height:15px}.section{padding:56px 7%}.section .eyebrow{font-size:8px;margin-bottom:13px}.section h2{font-size:29px}.section-heading{flex-direction:column;align-items:flex-start;gap:17px;margin-bottom:27px}.section-heading>p br{display:none}.feature-grid{grid-template-columns:1fr 1fr;gap:11px}.feature-card{padding:19px 15px;border-radius:12px}.feature-card h3{font-size:13px;line-height:1.4;margin-bottom:8px}.feature-card p{font-size:10px;line-height:1.7}.feature-top{margin-bottom:20px}.feature-top .icon-box{height:36px;width:36px;border-radius:10px}.feature-top svg{width:19px}.feature-top small{font-size:8px}.how-section{padding-top:20px;gap:26px}.how-copy{display:block}.how-copy>p{font-size:12px}.how-copy .steps{margin:28px 0;gap:17px}.steps strong{font-size:12px}.steps p{font-size:10px}.code-showcase pre{padding:20px 16px;font-size:9px;min-height:245px}.code-top{padding:0 14px;font-size:8px;gap:6px}.code-top .copy-button{font-size:8px;padding:6px!important}.code-response{padding:16px;font-size:9px;gap:8px}.code-response code{font-size:8px}.code-showcase>p{font-size:9px;padding:15px 16px}.pricing-section{grid-template-columns:1fr;gap:28px;padding-top:30px}.pricing-section>div>p{font-size:12px;margin-top:18px}.billing-note{margin-top:25px}.price-card{padding:25px;border-radius:16px}.price{font-size:42px}.price-card li{font-size:11px}.faq-section{grid-template-columns:1fr;gap:22px}.faq-section .inline-link{margin-top:20px;font-size:11px}.faq-item>button{font-size:12px;padding:20px 0}.faq-item>p{font-size:11px;padding-right:16px}.closing-banner{margin:0 7% 45px;padding:29px 26px;flex-direction:column;align-items:flex-start;gap:24px;border-radius:15px}.closing-banner h2{font-size:26px}.closing-banner .eyebrow{font-size:8px;margin-bottom:14px}.closing-banner .button{font-size:11px}.closing-orbit{left:40%;top:-30px;width:340px;height:340px}.public-footer{padding:30px 7%;grid-template-columns:1fr;gap:27px}.public-footer>div:nth-child(2){gap:15px}.public-footer>small{grid-column:auto;font-size:9px}.public-footer .brand{font-size:23px}.workspace-content{padding:23px 17px}.workspace-top{padding:0 19px;gap:9px}.workspace-top>span{font-size:10px}.workspace-top>div{gap:12px}.top-tag{font-size:8px}.top-tag svg{width:12px}.page-title{align-items:flex-start;margin-bottom:23px;gap:14px;flex-wrap:wrap}.page-title h1{font-size:26px}.page-title p{font-size:11px;margin-top:9px}.page-title>.button{font-size:11px;padding:10px 13px;min-height:38px}.card{padding:19px;border-radius:11px;margin-bottom:16px}.card-header{margin-bottom:16px}.card-header h2{font-size:14px}.grid-two,.grid-main{grid-template-columns:1fr;gap:0}.stat-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:17px}.stat-card{padding:17px 15px}.stat-card>span{font-size:9px}.stat-card>strong{font-size:26px;margin:10px 0 5px}.stat-card>small{font-size:8px}.workspace-banner{padding:23px;flex-direction:column;align-items:flex-start;gap:17px}.workspace-banner p,.workspace-banner .button{font-size:11px}.empty{padding:28px 7px}.empty p{font-size:11px}.empty h3{font-size:15px}.field{font-size:11px}.field>small{font-size:9px}input,select,textarea{font-size:16px;padding:11px 12px}.button{font-size:12px;padding:12px 17px;min-height:43px}.form-row{gap:13px}.form-row>.field{flex-basis:100%}.form-row>.button{width:100%}.workspace-footer{padding:20px;font-size:8px}.connection-card{gap:11px}.connection-actions{width:100%}.chart{height:155px;gap:5px}.sub-price{font-size:35px}.detail-list{gap:20px 15px}.detail-list dd{font-size:12px}.auth-page{grid-template-columns:1fr;background:#fbfdfb}.auth-art{display:none}.auth-main{padding:45px 7%;align-items:flex-start}.auth-form{max-width:380px}.auth-form>.brand{display:inline-flex;margin-bottom:65px}.auth-page-register .auth-form>.brand{margin-bottom:26px}.auth-page-register .auth-main{padding-top:28px}.auth-form h1{font-size:29px}.auth-form>p{font-size:12px}.auth-form .field{margin-bottom:19px}.auth-switch{font-size:11px}.docs-layout{display:block;margin-top:15px;padding:0 7%}.docs-nav{position:static;display:flex;flex-flow:row wrap;gap:10px 18px;border-bottom:1px solid var(--line);padding:15px 0 25px;margin-bottom:30px;font-size:10px}.docs-content h1{font-size:32px}.docs-content h2{font-size:23px}.docs-content p,.docs-content li{font-size:12px}.docs-content>p{font-size:13px}.docs-content pre{font-size:10px;padding:15px}.legal-content h1{font-size:28px}.legal-content p,.legal-content li{font-size:12px}.legal-content h2{font-size:21px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation-duration:.001ms!important}.button:hover,.feature-card:hover{transform:none}}dialog.modal{border:1px solid var(--line);color:var(--ink)}dialog.modal::backdrop{background:#13261950;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.brand-art{display:block;width:102px;height:27px;overflow:hidden}.public-footer .brand-art{width:91px;height:24px}@media(max-width:380px){.public-header{padding-inline:14px;gap:6px}.public-header .header-actions{gap:4px}.public-header .header-actions .button{padding-inline:8px}.marketing-trial-start .button{margin-right:44px}.public-header .brand-art{width:82px;height:23px}.hero-copy{min-width:0}.hero h1{font-size:36px}}.hero{overflow:clip}.phone-price-details{margin:18px 0;border:1px solid var(--border, #e5e9e7);border-radius:12px;padding:14px;font-size:13px}.phone-price-details summary{cursor:pointer;font-weight:600}.phone-price-details .data-table{max-height:330px;overflow:auto;margin-top:12px}.marketing-page{max-width:1120px;margin:0 auto;padding:36px 28px 72px}.marketing-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--muted);margin:8px 0 48px}.marketing-heading{max-width:850px;margin-bottom:48px}.marketing-heading h1{font-size:clamp(32px,4.8vw,58px);line-height:1.08;letter-spacing:-.045em;margin:16px 0 24px}.marketing-heading>p{font-size:18px;line-height:1.65;max-width:760px}.marketing-section{margin:48px 0}.marketing-section h2{font-size:28px;letter-spacing:-.03em;margin-bottom:20px}.marketing-section h3{margin:0 0 14px;font-size:19px}.marketing-section p,.marketing-section li{font-size:15px;line-height:1.8}.marketing-section p+p{margin-top:16px}.marketing-section ul,.marketing-section ol{padding-left:22px}.marketing-section li{margin:10px 0}.marketing-section a:not(.button){color:#138557;text-decoration:underline;text-underline-offset:3px}.marketing-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px}.marketing-card{display:block;padding:28px;border:1px solid var(--line,#e3e9e5);border-radius:18px;background:#fff}.marketing-card h2{font-size:20px;letter-spacing:-.025em;margin-bottom:16px}.marketing-card h2 span{color:#138557}.marketing-card p{font-size:14px;line-height:1.75}.marketing-card:hover{border-color:#36b780;background:#f7fcf9}.marketing-table{overflow-x:auto;border:1px solid #e3e9e5;border-radius:14px}.marketing-table table{border-collapse:collapse;width:100%;min-width:650px}.marketing-table td,.marketing-table th{padding:20px;text-align:left;vertical-align:top;border-bottom:1px solid #e3e9e5;font-size:14px;line-height:1.65}.marketing-table thead{background:#edf7f0}.marketing-source{font-size:12px!important;margin-top:16px}.pricing-calculator{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:start}.pricing-calculator label{display:block;font-size:14px;margin:24px 0 8px}.pricing-calculator input{max-width:160px;margin-bottom:16px}.pricing-calculator details{margin:18px 0}.pricing-calculator summary{cursor:pointer}.pricing-calculator .button{margin-top:24px}.pricing-calculator .marketing-amount{font-size:32px;font-weight:700;letter-spacing:-.04em;line-height:1.3;margin:20px 0 12px}.marketing-cta{background:#edf7f0;border-radius:20px;padding:36px;margin-top:64px}.marketing-cta h2{font-size:28px;margin-bottom:12px}.marketing-cta p{margin-bottom:24px}.marketing-cta .button{margin:8px 12px 0 0;white-space:normal}@media(max-width:700px){.marketing-page{padding:24px 20px 48px}.marketing-breadcrumb{margin-bottom:32px}.marketing-heading>p{font-size:16px}.marketing-section h2{font-size:24px}.pricing-calculator{grid-template-columns:1fr}.marketing-cta{padding:24px}.marketing-cta h2{font-size:24px}.marketing-card{padding:24px}}.auth-methods{display:flex;gap:6px;padding:4px;background:var(--surface-muted,#f1f6f3);border-radius:10px;margin:0 0 22px;flex-wrap:wrap}.otp-overview{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.otp-overview h2{margin:0 0 8px}.otp-overview p{margin:0}.otp-overview .help-text{margin-top:8px}.otp-overview>.button{flex-shrink:0}@media(max-width:640px){.otp-overview{align-items:stretch;flex-direction:column}.otp-overview>.button{width:100%}}.auth-methods button{flex:1;border:0;border-radius:7px;padding:10px 12px;background:transparent;color:inherit;font:inherit;font-size:13px;cursor:pointer}.auth-methods button[aria-pressed=true]{background:#fff;box-shadow:0 1px 5px #17362a16;font-weight:600}.campaign-steps{list-style:none;padding:0;display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}.campaign-steps button{border:1px solid var(--line,#dce6df);background:#fff;padding:10px 14px;border-radius:9px;cursor:pointer;color:inherit}.campaign-steps button[aria-current=step]{background:#eaf7ee;color:#147846;border-color:#8bcaa4}.campaign-navigation{margin-top:28px;padding-top:20px;border-top:1px solid var(--line,#dce6df)}.scenario-rule{padding:20px;margin:16px 0;border:1px solid var(--line,#dce6df);border-radius:12px}.message-preview{white-space:pre-wrap;padding:18px;border-radius:12px;background:#eaf7ee;line-height:1.6;margin:16px 0;overflow-wrap:anywhere;max-width:540px}@media(max-width:640px){.campaign-steps{gap:6px}.campaign-steps button{font-size:12px;padding:8px}.scenario-rule{padding:14px}}.webhook-events{border:0;padding:0;margin:20px 0}.webhook-events legend{font-weight:600;margin-bottom:12px}.webhook-events code{overflow-wrap:anywhere}.page-recovery{max-width:680px;margin:32px auto}.page-recovery h1{font-size:26px}.sidebar-close{position:absolute;right:10px;top:12px;width:40px;height:40px;display:grid;place-items:center;border-radius:8px}.mobile-owner-link{display:none}@media(max-width:900px){.public-header nav .mobile-owner-link{display:inline-flex}.header-actions .owner-header-link{display:none}.public-header nav{font-size:14px}}@media(max-width:640px){.hero-lead{font-size:15px;line-height:1.65}.hero-trust{font-size:10px}.hero-actions .button{font-size:13px}.hero .pill{font-size:11px}.section-heading>p{font-size:14px}.section .eyebrow{font-size:10px}.feature-grid{grid-template-columns:1fr}.feature-card{padding:22px}.feature-card h3{font-size:17px}.feature-card p{font-size:14px;line-height:1.65}.feature-top{margin-bottom:14px}.feature-top small{font-size:10px}.principles-strip{font-size:11px}}.not-found-page{max-width:760px;margin:64px auto;padding:0 24px}.session-list{list-style:none;padding:0;margin:20px 0}.session-list li{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 0;border-bottom:1px solid var(--line)}.session-list li>div{min-width:0}.session-list p{font-size:13px;margin:8px 0;overflow-wrap:anywhere}.session-list summary{font-size:12px;cursor:pointer;color:var(--muted)}@media(max-width:640px){.session-list li{flex-wrap:wrap}}.brand-name{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.public-header nav a[aria-current=page]{color:var(--green)}.public-footer{grid-template-columns:minmax(220px,1fr) minmax(0,2.3fr)}.footer-navigation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.footer-navigation section{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.public-footer .footer-navigation h2{margin:0 0 6px;font-size:14px;line-height:1.5;letter-spacing:normal}.footer-navigation a{font-size:12px;line-height:1.6}.footer-navigation a:hover{color:var(--ink);text-decoration:underline}.public-footer>small{grid-column:1 / -1;text-align:left;font-size:11px;line-height:1.7}@media(max-width:900px){.public-footer{grid-template-columns:1fr}}@media(max-width:560px){.footer-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}}.auth-availability{padding:12px 14px;margin:0 0 20px;border:1px solid #d5e5da;border-radius:10px;background:#f0f7f2;color:#40584a;font-size:13px}.auth-availability a{text-decoration:underline;text-underline-offset:3px}.growth-code pre:focus-visible{outline:2px solid var(--green);outline-offset:-3px}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/golos-text-cyrillic-ext-variable.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/golos-text-cyrillic-variable.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/golos-text-latin-ext-variable.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/golos-text-latin-variable.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Golos Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--ink: #193127;--muted: #5d6f63;--green: #096e47;--mint: #edf5e8;--line: #dfe7df;--bg: #f5f7f2;--surface-muted: #f1f5ed;-webkit-font-smoothing:antialiased}body{background:var(--bg)}h1,h2,h3{text-wrap:balance}.eyebrow{font-weight:600}a,button{touch-action:manipulation}.button{border-radius:11px;gap:9px;font-weight:550}.button.primary{background:#183d2c;border-color:#183d2c;box-shadow:0 2px 4px #142b1710}.button.primary:hover:not(:disabled){background:#0c5737}.button.secondary{background:#fff;border-color:#d9e3d5;box-shadow:0 1px 2px #28392404}.button.secondary:hover:not(:disabled){background:#f3f7ef;border-color:#93b59b}.button:focus-visible{outline-color:#48926a}input,select,textarea{border-color:#d7e2d7;border-radius:10px}.field>span,.field>label{font-weight:500}.public-site{background:#fcfdfb}.public-site .public-header{max-width:1440px;padding:24px 36px;gap:24px}.public-site .public-header nav{font-size:13px;gap:24px}.public-site .public-header nav a{color:#506555}.public-site .public-header nav a:hover,.public-site .public-header nav a[aria-current=page]{color:#0a784a}.public-site .public-header .button{font-size:12px}.public-site .public-footer{max-width:1368px;margin:50px auto 0;padding:44px 30px 30px;border:1px solid #dfe7d9;background:#f2f6ec;border-radius:20px 20px 0 0;gap:36px}.public-site .public-footer .footer-navigation{gap:28px}.public-site .public-footer .footer-navigation h2{font-size:13px;margin-bottom:15px;color:#244630}.public-site .public-footer .footer-navigation a{font-size:12px;padding:6px 0;line-height:1.7;color:#5b6f5f}.public-site .public-footer>small{border-top:1px solid #dbe5d5;padding-top:22px;font-size:10px;color:#6c7f6d}.public-site .public-footer p{font-size:12px;max-width:260px}.public-site .public-footer-operator{font-size:11px;line-height:1.8;color:#617660}.code-example{min-width:0;max-width:100%;border:1px solid #284738;border-radius:14px;background:#162a21;color:#e0e9e0;overflow:hidden;margin:24px 0;box-shadow:0 5px 16px #14341d08}.code-example-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid #34503d;background:#20392c;min-width:0}.code-example-toolbar>span{display:flex;align-items:center;gap:8px;min-width:0;font-size:11px;color:#b8d2bd;overflow-wrap:anywhere}.code-example-toolbar .copy-button{color:#deeddb;font-size:11px;flex-shrink:0}.code-example pre{margin:0;padding:20px 16px 23px 0;font:12px/1.9 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto;-moz-tab-size:2;tab-size:2;color:inherit}.code-example code{font:inherit;color:inherit;background:none;white-space:pre}.code-example-line:before{content:attr(data-line);display:inline-block;width:42px;padding-right:14px;text-align:right;color:#698573;font-size:10px;-webkit-user-select:none;user-select:none}.code-token-string{color:#bcdf92}.code-token-keyword{color:#cfb2ef}.code-token-number{color:#f0c488}.code-example .copy-button:hover{background:#ffffff0d}.marketing-page{max-width:1280px;padding:32px 36px 72px}.marketing-page .marketing-breadcrumb{font-size:11px;gap:9px;margin-bottom:25px;color:#7b8a7c}.marketing-page .marketing-heading.page-intro{max-width:none;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(225px,1fr);gap:40px;align-items:start;padding:39px;border:1px solid #dce6d5;border-radius:22px;background:#f0f6e9;margin-bottom:40px}.page-intro .page-intro-copy{min-width:0}.page-intro-label{display:inline-flex;align-items:center;gap:10px;color:#326d42;font-size:11px;font-weight:550;letter-spacing:.02em}.page-intro h1{font-size:clamp(32px,3.4vw,46px);line-height:1.13;letter-spacing:-.05em;margin:21px 0 22px;font-weight:600;text-wrap:balance}.page-intro .page-intro-copy>p{font-size:15px;line-height:1.85;color:#526951;max-width:680px}.page-intro-map{background:#fffb;border:1px solid #dce5d4;border-radius:14px;padding:20px;min-width:0}.page-intro-map>span{display:flex;align-items:center;gap:8px;color:#657d59;font-size:11px;font-weight:550;margin-bottom:13px}.page-intro-map>a{display:flex;align-items:baseline;gap:9px;font-size:12px;line-height:1.65;padding:11px 0;border-top:1px solid #e5ecde;color:#45603e}.page-intro-map>a>small{color:#9aaa8b;font:9px ui-monospace,monospace}.page-intro-map>a>svg{align-self:center;margin-left:auto;color:#86a276}.page-intro-map>a:hover{color:#087349}.marketing-page .marketing-heading.page-intro-blue{background:#edf4f3;border-color:#d9e6e2}.page-intro-blue .page-intro-map{border-color:#dbe6e3}.page-intro-blue .page-intro-label{color:#3b7370}.marketing-page .marketing-heading.page-intro-violet{background:#f2eff6;border-color:#e5deeb}.page-intro-violet .page-intro-map{border-color:#e4ddeb}.page-intro-violet .page-intro-label{color:#796098}.marketing-page .marketing-heading.page-intro-sand{background:#f8f3e8;border-color:#eae0cd}.page-intro-sand .page-intro-map{border-color:#eadfca}.page-intro-sand .page-intro-label{color:#8a713b}.marketing-page>.marketing-section{padding:32px;border:1px solid #dfe7d8;border-radius:18px;background:#fff;margin:24px 0;scroll-margin-top:25px}.marketing-page .marketing-section h2{font-size:27px;font-weight:600;letter-spacing:-.035em;line-height:1.3;margin-bottom:20px}.marketing-page .marketing-section>p{font-size:15px;line-height:1.9;max-width:900px}.marketing-page .marketing-section>ul,.marketing-page .marketing-section>ol{padding:18px 22px 18px 40px;background:#f6f9f1;border:1px solid #e3ebdb;border-radius:12px;margin:22px 0}.marketing-page .marketing-section li{font-size:14px;padding-left:5px}.marketing-page .marketing-section li::marker{color:#398649;font-weight:600}.marketing-page .marketing-section p+p{margin-top:17px}.marketing-page .marketing-cards{gap:16px;margin:26px 0}.marketing-page .marketing-card{position:relative;padding:28px;background:#fff;border-color:#dce6d6;border-radius:17px;transition:transform .18s,border-color .18s,box-shadow .18s}.marketing-page .marketing-card:before{content:"";display:block;width:29px;height:5px;border-radius:3px;background:#aed67f;margin-bottom:25px}.marketing-page .marketing-card:nth-child(3n+2):before{background:#9dcab9}.marketing-page .marketing-card:nth-child(3n):before{background:#d7be84}.marketing-page .marketing-card:hover{transform:translateY(-3px);border-color:#8dab8c;box-shadow:0 8px 18px #24422109}.marketing-page .marketing-card h2{font-size:21px;line-height:1.4;letter-spacing:-.03em;margin-bottom:12px}.marketing-page .marketing-card p{font-size:13px;line-height:1.8}.marketing-page .marketing-cta{position:relative;background:#173d2b;color:#fff;border:1px solid #173d2b;border-radius:20px;padding:38px;margin-top:44px}.marketing-page .marketing-cta h2{font-size:30px;line-height:1.25;font-weight:550;max-width:760px}.marketing-page .marketing-cta p{color:#c4d9c6;font-size:14px;line-height:1.8;max-width:740px}.marketing-page .marketing-cta .button.primary{background:#c4ed9c;border-color:#c4ed9c;color:#23421e}.marketing-page .marketing-cta .button.secondary{background:#ffffff0a;border-color:#8ba790;color:#e3eee2}.marketing-page .marketing-cta .button.secondary:hover{background:#ffffff17}.marketing-page .marketing-table{border:1px solid #dce5d6;border-radius:12px;overflow:auto;margin:22px 0}.marketing-page .marketing-table th{background:#edf4e6}.marketing-page .marketing-table th,.marketing-page .marketing-table td{padding:18px;font-size:13px;line-height:1.8}.marketing-page .marketing-table tbody tr:nth-child(2n){background:#f9fbf6}.marketing-page .pricing-calculator>.card{background:#f1f7e9;border-color:#d5e7bf}.marketing-page .marketing-amount{color:#244a29}.marketing-page .marketing-trial-start{border-color:#cbdcbb;background:#fcfdf9;margin-top:25px}.marketing-page .marketing-trial-start p{font-size:12px}.marketing-page .growth-links>a{display:inline-flex;align-items:center;gap:10px;padding:11px 15px;border:1px solid #dce6d3;border-radius:9px;background:#f4f8ed;font-size:12px;text-decoration:none}.marketing-page .growth-download{font-size:12px}.workspace{background:#f3f6f0}.workspace .sidebar{background:#f9fbf6;border-color:#dce6d6;padding-top:26px}.workspace .sidebar>.brand{margin-bottom:32px}.workspace .workspace-label{color:#72826b;font-size:9px;letter-spacing:.13em}.workspace .sidebar nav{gap:4px}.workspace .sidebar nav>a{font-size:12px;padding:11px 12px;min-height:43px;border-radius:9px;color:#5b6d57;line-height:1.5}.workspace .sidebar nav>a.active{background:#dfeecf;color:#254e21;box-shadow:inset 0 0 0 1px #cfdfbf;font-weight:600}.workspace .sidebar nav>a:hover:not(.active){background:#edf3e5}.workspace .sidebar nav>a svg{stroke-width:1.7}.workspace .sidebar-bottom{padding-top:18px}.workspace .workspace-account{padding-top:16px;border-top-color:#dce6d4}.workspace .workspace-account strong{font-size:12px}.workspace .workspace-account small{font-size:10px}.workspace .sidebar-bottom>a,.workspace .sidebar-support{font-size:12px}.workspace .avatar{background:#e7efdd;color:#516c43;border:1px solid #dbe5cf}.workspace .workspace-top{background:#fbfcf9;border-color:#e0e7da}.workspace-breadcrumb{display:flex;align-items:center;gap:11px;font-size:11px;color:#8a9980;min-width:0}.workspace-breadcrumb>a{color:#667b5b}.workspace-breadcrumb>strong{font-weight:500;color:#294825;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace .workspace-top .top-tag{font-size:10px;color:#617758;border:1px solid #dfe8d6;background:#f0f5e9;padding:7px 9px;border-radius:7px}.workspace .workspace-content{max-width:1390px;padding:32px}.workspace .page-title{align-items:center;gap:16px;margin-bottom:29px;padding-bottom:25px;border-bottom:1px solid #dfe7d8}.page-title-icon{display:grid;place-items:center;width:53px;height:53px;flex-shrink:0;border-radius:15px;background:#e7efdb;border:1px solid #d6e2c7;color:#557f38}.page-title-copy{flex:1;min-width:0}.page-title-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex-shrink:0;max-width:100%}.workspace .page-title h1{font-size:30px;font-weight:600;letter-spacing:-.045em;line-height:1.25}.workspace .page-title .eyebrow{font-size:9px;letter-spacing:.13em;color:#7a8d6d}.workspace .page-title p{font-size:13px;line-height:1.75;color:#65775e;max-width:660px;margin-top:9px}.workspace .page-title .button{font-size:12px;min-height:43px;padding:12px 16px}.workspace:not(.workspace-inbox) .card{border-color:#dfe7d8;border-radius:16px;box-shadow:0 2px 4px #26381903;padding:25px}.workspace .card-header{gap:15px;align-items:flex-start;margin-bottom:21px}.workspace .card-header h2{font-size:17px;font-weight:550;line-height:1.4}.workspace .card-header p{font-size:12px;line-height:1.75}.workspace .stat-card{padding:22px;border-radius:15px;border-color:#dbe5d4;box-shadow:0 2px 4px #26381903}.workspace .stat-card>span{font-size:11px;line-height:1.6;color:#6a7e5f}.workspace .stat-card>strong{font-size:31px;font-weight:550;letter-spacing:-.05em;margin:14px 0 9px}.workspace .stat-card>small{font-size:10px;color:#829574}.workspace .stat-card:first-child{background:#eef5e5;border-color:#d5e4c4}.workspace .workspace-banner{border-radius:16px;border:1px solid #d8e5cd;background:#eaf2e1;padding:28px}.workspace .workspace-banner h2{font-size:24px}.workspace .workspace-banner p{font-size:13px;line-height:1.8}.workspace .workspace-footer{font-size:10px;color:#7f9173}.workspace .quick-links>a{border-radius:10px;padding:14px;font-size:13px;background:#f6f9f1;border:1px solid #e5eddc;margin-bottom:9px}.workspace .quick-links>a:hover{background:#edf5e1;color:#28603c}.workspace .badge{font-size:10px;line-height:1.5;padding:6px 9px;border-radius:7px}.workspace table th{font-size:11px;color:#6b805e;font-weight:550;background:#f7f9f3}.workspace table td{font-size:12px;line-height:1.7}.workspace table tbody tr:hover{background:#f7faf2}.workspace .empty{border:1px dashed #d6e1ce;border-radius:14px;background:#f8faf5;padding:36px 20px}.workspace .empty h3{font-size:19px}.workspace .empty p{font-size:13px}.workspace .field-label{font-size:12px}.workspace .field>small{font-size:11px;line-height:1.7}.workspace .form-actions{gap:12px;flex-wrap:wrap}.workspace .banner{border-radius:12px;font-size:13px;line-height:1.75}.workspace .table-wrap{border:1px solid #e0e7d9;border-radius:12px}.workspace .table-wrap table{border-collapse:collapse}.workspace .tabs{gap:5px;padding:5px;background:#eaf0e2;border-radius:12px;border:1px solid #dce5d2;margin-bottom:24px}.workspace .tabs button,.workspace .tabs>a{border-radius:8px;font-size:12px;padding:10px 14px}.workspace .tabs button.active,.workspace .tabs button[aria-selected=true],.workspace .tabs>a.active{background:#fff;color:#295c2d;box-shadow:0 1px 4px #163c2110}.workspace-admin .page-title-icon{background:#eaf0e8;color:#537951}.workspace-admin .sidebar nav>a.active{background:#e0ebdb;color:#335930}.workspace :is(.otp-panel,.mcp-panel,.kaspi-panel){border-color:#dce6d5;border-radius:16px;box-shadow:0 2px 4px #26381903}.workspace .otp-product .otp-hero{border-radius:20px}.workspace .otp-tabs,.workspace .mcp-tabs,.workspace .kaspi-tabs{border-radius:12px}.workspace .integration-check,.workspace .passkey-settings{border-color:#dce6d5}.workspace .business-today-header h1{letter-spacing:-.045em}.workspace .support-ticket-card{border-radius:13px}.scope-fieldset{margin:8px 0 0;padding:0;border:0;min-width:0}.scope-fieldset legend{font-size:14px;font-weight:600;margin-bottom:8px}.scope-fieldset>p{font-size:12px;color:#61775c;line-height:1.7;margin:0 0 17px}.scope-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.scope-option{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #dfe6d8;border-radius:11px;cursor:pointer;background:#fcfdfb;min-width:0}.scope-option:hover{border-color:#9eb98c}.scope-option.selected{background:#edf5e5;border-color:#bbd4a7}.scope-option input{width:17px;height:17px;flex-shrink:0;margin:0;accent-color:#227349}.scope-option>span{min-width:0}.scope-option strong{display:block;font-size:12px;font-weight:500;line-height:1.55}.scope-option code{display:block;background:none;padding:0;font:11px/1.7 ui-monospace,monospace;color:#6c8061;overflow-wrap:anywhere}.scope-option:focus-within{outline:2px solid #48834a;outline-offset:2px}.admin-guide-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:32px}.admin-guide-index>a{display:flex;align-items:center;gap:12px;padding:19px;border:1px solid #dce6d4;border-radius:13px;background:#eef5e6;color:#365d2b;font-size:13px;line-height:1.65}.admin-guide-index>a>span{display:grid;place-items:center;background:#fff;border:1px solid #dce7d2;border-radius:9px;width:31px;height:31px;flex-shrink:0;font:11px ui-monospace,monospace;color:#6b8b55}.admin-guide-index>a>svg{margin-left:auto;flex-shrink:0}.admin-guide-index>a:hover{background:#e2efda;border-color:#a8c194}.workspace .admin-guide-article{--knowledge-line: #dfe7e1;scroll-margin-top:24px;padding:32px!important;margin-bottom:26px;max-width:100%}.admin-guide-heading{padding-bottom:25px;border-bottom:1px solid #e3eadb;margin-bottom:29px}.admin-guide-heading>span{display:flex;align-items:center;gap:8px;font-size:10px;color:#738a60;margin-bottom:16px}.admin-guide-heading h2{font-size:27px;line-height:1.35;letter-spacing:-.035em;margin:0 0 12px}.admin-guide-heading p{font-size:14px;line-height:1.85;color:#637657;max-width:780px}.admin-guide-article .knowledge-body{max-width:900px}.admin-guide-article .knowledge-body>section{margin:29px 0}.admin-guide-article .knowledge-body h3{font-size:20px;line-height:1.45;letter-spacing:-.025em;margin-bottom:19px}.admin-guide-public-link{display:inline-flex;gap:8px;align-items:center;font-size:13px;color:#286744;padding:10px 0}@media(max-width:1100px){.scope-grid,.admin-guide-index{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.scope-grid,.admin-guide-index{grid-template-columns:1fr}.scope-option{padding:13px}.scope-option strong{font-size:12px}.workspace .admin-guide-article{--knowledge-line: #dfe7e1;padding:23px 18px!important}.admin-guide-heading h2{font-size:24px}.admin-guide-heading p{font-size:13px}.admin-guide-article .knowledge-body h3{font-size:19px}.admin-guide-index>a{padding:15px;font-size:13px}}.auth-page{background:#f6f8f2}.auth-page .auth-art{background:#173d2b;color:#fff}.auth-page .auth-art:after{width:540px;height:540px;border:1px solid #7eab7950;box-shadow:0 0 0 65px #609e6510,0 0 0 130px #609e6509;top:28%;left:10%}.auth-page .auth-art>.brand{align-self:flex-start;background:#fbfdf7;padding:12px 17px;border-radius:12px;line-height:1}.auth-page .auth-art-copy .eyebrow{color:#b8d19e}.auth-page .auth-art-copy h2{font-weight:550;letter-spacing:-.05em;font-size:clamp(35px,3.4vw,54px)}.auth-page .auth-art-copy h2 em{color:#c2ee98}.auth-page .auth-art-copy p{color:#c7ddc3;font-size:15px;line-height:1.85;max-width:340px}.auth-page .auth-art>small{color:#adc49f}.auth-page .auth-main{padding:45px 30px}.auth-page .auth-form{max-width:440px;padding:32px;background:#fff;border:1px solid #e1e8db;border-radius:21px;box-shadow:0 14px 45px #24462406}.auth-page .auth-form h1{font-size:28px;line-height:1.3;letter-spacing:-.045em;font-weight:600}.auth-page .auth-form>.eyebrow{font-size:9px;color:#7c906b;letter-spacing:.13em}.auth-page .auth-form>p{font-size:13px;line-height:1.8}.auth-page .auth-methods{padding:5px;background:#f0f5e9;border:1px solid #e3eadb;border-radius:11px}.auth-page .auth-methods button{font-size:12px;border-radius:7px;padding:11px}.auth-page .auth-methods button[aria-pressed=true]{box-shadow:0 2px 4px #17372110;color:#315d2e}.auth-page input:not([type=checkbox]){min-height:48px}.auth-page .auth-form form>.button{font-size:13px;min-height:48px}.auth-page .auth-switch,.auth-page .auth-availability{font-size:12px}.auth-page .field>small{font-size:11px}.legal-site .legal-layout{max-width:1250px;padding:35px 36px 65px;margin:auto}.legal-site .legal-header{padding:35px 38px;border:1px solid #dce6d5;background:#eff4e9;border-radius:19px;margin-bottom:36px}.legal-header .legal-kicker{display:flex;gap:9px;align-items:center;color:#5b7b46;font-size:11px}.legal-header h1{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(31px,4vw,43px);line-height:1.2;letter-spacing:-.045em;font-weight:600;margin:18px 0}.legal-header p{font-size:12px;color:#7e8e71}.legal-columns{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:42px;align-items:start}.legal-site .legal-content{max-width:none;padding:32px 36px;margin:0;border:1px solid #e0e6d9;background:#fff;border-radius:16px;min-width:0}.legal-site .legal-content section{scroll-margin-top:25px;margin-bottom:29px;padding-bottom:17px;border-bottom:1px solid #e9eee3}.legal-site .legal-content section:last-child{border:0;margin-bottom:0}.legal-site .legal-content h2{font-size:23px;line-height:1.4;margin:8px 0 19px;letter-spacing:-.03em}.legal-site .legal-content h3{font-size:17px;line-height:1.5;margin:25px 0 14px}.legal-site .legal-content p,.legal-site .legal-content li{font-size:14px;line-height:1.9;margin:14px 0;color:#53664b}.legal-site .legal-content a{color:#297747;text-underline-offset:4px}.legal-document-nav{position:sticky;top:24px;min-width:0;font-size:12px}.legal-document-nav>strong{display:block;font-size:11px;letter-spacing:.04em;color:#667d57;margin-bottom:16px}.legal-document-nav>a{display:block;line-height:1.65;padding:10px 12px;border-left:1px solid #d9e4ce;color:#627559;font-size:12px}.legal-document-nav>a:hover{background:#edf4e4;color:#32672f}.legal-document-nav details{border-top:1px solid #dfe7d6;margin-top:25px;padding-top:20px}.legal-document-nav summary{font-weight:550;cursor:pointer;padding:8px 0;color:#48603e}.legal-document-nav details a{display:block;padding:9px 0;font-size:11px;color:#708561}.legal-document-nav a[aria-current]{font-weight:550;color:#32662e}@media(min-width:1400px){.workspace .workspace-content{padding:37px 40px}}@media(max-width:1100px){.public-site .public-header{padding:22px 26px;gap:18px}.public-site .public-header nav{gap:16px;font-size:12px}.public-site .public-footer{margin-left:24px;margin-right:24px}.marketing-page .marketing-heading.page-intro{padding:30px;gap:25px;grid-template-columns:minmax(0,1.4fr) minmax(200px,1fr)}.page-intro h1{font-size:37px}.page-intro .page-intro-copy>p{font-size:14px}.workspace .page-title{gap:12px}.workspace .page-title h1{font-size:27px}.page-title-icon{width:46px;height:46px;border-radius:12px}.page-title-actions{flex-shrink:1}.legal-columns{grid-template-columns:minmax(0,1fr) 210px;gap:26px}.legal-site .legal-content{padding:28px}.workspace .stat-grid{gap:12px}}@media(max-width:900px){.public-site .public-header nav.open{padding:20px;background:#fcfef8;border:1px solid #dee8d5;border-radius:15px;box-shadow:0 14px 35px #18342115;gap:8px}.public-site .public-header nav.open a{padding:12px;border-radius:8px}.public-site .public-header nav.open a:hover{background:#edf4e5}.public-site .public-header nav.open .active{background:#edf4e5}.marketing-page .marketing-heading.page-intro{grid-template-columns:1fr}.page-intro-map{padding:18px}.page-intro-map>a{font-size:12px;padding:10px 0}.marketing-page .marketing-section{padding:28px}.legal-columns{display:flex;flex-direction:column}.legal-document-nav{position:static;order:-1;width:100%;padding:20px;border:1px solid #dfe8d4;border-radius:12px;background:#f4f8ed}.legal-document-nav>a{display:inline-block;border:0;padding:7px 12px 7px 0;font-size:11px}.legal-document-nav details{margin-top:10px;padding-top:10px}.legal-site .legal-content{width:100%}.workspace .workspace-content{padding:25px}.workspace .workspace-breadcrumb{font-size:11px;gap:8px}.workspace .workspace-top .top-tag{display:none}}@media(max-width:640px){.public-site .public-header{padding:19px 20px;gap:12px}.public-site .public-header .header-actions{gap:10px}.public-site .public-header .button{padding:10px 12px;font-size:11px;min-height:40px;gap:6px}.public-site .public-header .text-link{font-size:12px}.public-site .public-footer{margin:32px 16px 0;padding:28px 22px 23px;gap:30px;border-radius:17px 17px 0 0}.public-site .public-footer .footer-navigation{gap:28px 20px}.public-site .public-footer .footer-navigation a{font-size:12px;padding:8px 0}.public-site .public-footer .footer-navigation h2{font-size:13px}.marketing-page{padding:20px 20px 44px}.marketing-page .marketing-heading.page-intro{padding:25px 22px;border-radius:17px;gap:24px;margin-bottom:28px}.page-intro h1{font-size:32px;line-height:1.2;letter-spacing:-.045em;margin:18px 0}.page-intro .page-intro-copy>p{font-size:13px}.page-intro-label{font-size:10px}.page-intro-map{padding:16px}.page-intro-map>a{font-size:11px}.marketing-page>.marketing-section{padding:23px 20px;border-radius:15px;margin:20px 0}.marketing-page .marketing-section h2{font-size:24px}.marketing-page .marketing-section>p,.marketing-page .marketing-section li{font-size:14px;line-height:1.85}.marketing-page .marketing-section>ul,.marketing-page .marketing-section>ol{padding:14px 15px 14px 28px}.marketing-page .marketing-card{padding:24px}.marketing-page .marketing-card h2{font-size:20px}.marketing-page .marketing-cta{padding:26px 23px}.marketing-page .marketing-cta h2{font-size:26px}.marketing-page .marketing-cta p{font-size:13px}.marketing-page .marketing-cta .button{width:100%;margin:8px 0 0}.marketing-page .marketing-table th,.marketing-page .marketing-table td{padding:12px;min-width:140px;font-size:12px}.code-example-toolbar{padding:11px 13px}.code-example-toolbar>span{font-size:10px}.code-example-toolbar .copy-button{font-size:10px}.code-example pre{font-size:11px;padding:17px 12px 20px 0}.code-example-line:before{width:31px;padding-right:10px;font-size:9px}.workspace .workspace-content{padding:22px 18px}.workspace .page-title{flex-wrap:wrap;gap:12px;margin-bottom:24px;padding-bottom:20px;align-items:center}.workspace .page-title h1{font-size:26px;line-height:1.25}.workspace .page-title p{font-size:12px;line-height:1.75}.workspace .page-title .eyebrow{font-size:8px;letter-spacing:.11em}.page-title-icon{width:42px;height:42px;border-radius:12px;align-self:flex-start}.page-title-icon>svg{width:22px}.page-title-copy{flex-basis:calc(100% - 65px)}.page-title-actions{width:100%;margin-top:5px;flex-shrink:1}.page-title-actions>.button{flex:1;white-space:normal}.workspace:not(.workspace-inbox) .card{padding:20px 17px;border-radius:14px}.workspace .card-header h2{font-size:16px}.workspace .card-header p{font-size:12px}.workspace .stat-card{padding:18px 15px;border-radius:12px}.workspace .stat-card>span{font-size:10px}.workspace .stat-card>strong{font-size:28px;margin:12px 0 7px}.workspace .stat-card>small{font-size:9px}.workspace .workspace-banner{padding:23px 20px}.workspace .workspace-banner h2{font-size:23px}.workspace .workspace-banner p{font-size:12px}.workspace .workspace-top{padding:0 18px;gap:12px}.workspace-breadcrumb{flex:1;font-size:10px!important;gap:7px}.workspace .workspace-top>div{gap:9px}.workspace .workspace-footer{padding:22px 18px;font-size:9px}.workspace .tabs{overflow-x:auto;flex-wrap:nowrap}.workspace .tabs button,.workspace .tabs>a{white-space:nowrap;font-size:11px;padding:10px 12px}.workspace .field input,.workspace .field select,.workspace .field textarea{font-size:16px}.auth-page .auth-main{padding:25px 20px}.auth-page .auth-form{padding:25px 23px;border-radius:18px;max-width:440px}.auth-page .auth-form>.brand{margin-bottom:31px}.auth-page .auth-form h1{font-size:27px}.auth-page .auth-form>p{font-size:12px}.auth-page input:not([type=checkbox]){font-size:16px}.auth-page .auth-methods button{font-size:11px;padding:11px 8px}.legal-site .legal-layout{padding:20px 20px 40px}.legal-site .legal-header{padding:27px 23px;margin-bottom:23px;border-radius:16px}.legal-header h1{font-size:31px}.legal-header p{font-size:11px;line-height:1.8}.legal-site .legal-content{padding:23px 20px;border-radius:14px}.legal-site .legal-content h2{font-size:21px}.legal-site .legal-content p,.legal-site .legal-content li{font-size:13px}.legal-document-nav{padding:18px}.legal-columns{gap:20px}}@media(max-width:370px){.public-site .public-header{padding:16px;gap:8px}.public-site .public-header .brand-art{width:88px}.public-site .public-header .brand>i{display:none}.public-site .public-header .button{font-size:10px;padding:9px}.public-site .public-header .header-actions{gap:7px}.workspace .workspace-content{padding:19px 14px}.auth-page .auth-main{padding:18px 14px}.auth-page .auth-form{padding:23px 18px}.marketing-page{padding-left:16px;padding-right:16px}.marketing-page .marketing-heading.page-intro{padding:23px 18px}.page-intro h1{font-size:29px}}@media(prefers-reduced-motion:reduce){.marketing-page .marketing-card{transition:none}.marketing-page .marketing-card:hover{transform:none}}@media print{.legal-document-nav,.page-intro-map{display:none}.legal-columns{display:block}.code-example{background:#fff;color:#17251b;border:1px solid #ccc;box-shadow:none}.code-example-toolbar{background:#eee;color:#17251b}.code-example pre,.code-example code{white-space:pre-wrap}.code-token-string,.code-token-number,.code-token-keyword{color:inherit}}.workspace-mobile-brand,.workspace-dock{display:none}@media(max-width:640px){html:has(.workspace){scroll-padding-bottom:calc(90px + env(safe-area-inset-bottom,0px))}.workspace{--mobile-dock-space: calc(88px + env(safe-area-inset-bottom, 0px)) ;background:#f3f5f0}.workspace .workspace-top{height:66px;min-height:66px;gap:12px;padding:0 20px;background:#fff;border-bottom:1px solid #e7ece3}.workspace .workspace-top>.mobile-menu{display:none}.workspace .workspace-breadcrumb{display:none}.workspace .workspace-top>.workspace-mobile-brand{display:flex;flex:1;gap:12px;align-items:center;min-width:0;color:#687966}.workspace-mobile-brand img{display:block;width:76px;height:20px;object-fit:contain;flex-shrink:0}.workspace-mobile-brand span{border-left:1px solid #dfe7d9;padding-left:12px;font-size:11px;line-height:1.4;max-width:180px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.workspace .workspace-top .avatar.small{width:36px;height:36px;background:#edf3e6;border:0;font-size:12px}.workspace .workspace-content{padding:26px 18px 18px}.workspace .workspace-footer{padding:22px 20px var(--mobile-dock-space);font-size:10px}.workspace .workspace-dock{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:fixed;z-index:18;left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom));padding:5px;height:67px;border:1px solid #dce5d5;border-radius:23px;background:#fffffff5;box-shadow:0 8px 35px #1a38231a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.workspace-dock>a,.workspace-dock>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:0;border-radius:17px;background:transparent;color:#677961;font:inherit;font-size:10px;font-weight:500;line-height:1.25;padding:6px 3px;cursor:pointer;-webkit-tap-highlight-color:transparent}.workspace-dock>[aria-current=page],.workspace-dock>[aria-expanded=true]{color:#1e5737;background:#e9f2dd;font-weight:650}.workspace-dock>:focus-visible{outline:3px solid #238751;outline-offset:1px}.workspace .sidebar{width:min(340px,calc(100vw - 24px));border-radius:0 26px 26px 0;padding:26px 20px max(22px,env(safe-area-inset-bottom));box-shadow:10px 0 50px #112a2320}.workspace .sidebar nav{gap:5px}.workspace .sidebar nav>a{min-height:47px;font-size:14px;padding:13px 14px;border-radius:13px}.workspace .sidebar .sidebar-close{width:44px;height:44px;right:14px;top:16px;border-radius:13px}.workspace .sidebar .workspace-label{font-size:10px;margin-top:30px}.workspace .sidebar .workspace-account strong{font-size:14px}.workspace .sidebar-bottom>a,.workspace .sidebar-support{min-height:46px;font-size:13px}.workspace .page-title{gap:14px;padding:0;border:0;margin:0 0 24px;align-items:flex-start}.workspace .page-title-icon{display:none}.workspace .page-title-copy{flex-basis:100%}.workspace .page-title .eyebrow{display:none}.workspace .page-title h1{font-size:clamp(28px,7.8vw,34px);letter-spacing:-.055em;line-height:1.15;font-weight:650}.workspace .page-title p{font-size:14px;line-height:1.65;margin-top:12px;color:#65745e}.workspace .page-title-actions{width:auto;margin:0;gap:9px}.workspace .page-title-actions>.button{flex:0 1 auto;min-height:44px;font-size:13px;border-radius:13px;padding:12px 16px}.workspace:not(.workspace-inbox) .card{padding:22px 20px;border-radius:21px;border-color:#e1e7dc;box-shadow:0 4px 15px #273c1d03}.workspace .card-header{gap:12px;margin-bottom:20px}.workspace .card-header h2{font-size:19px;letter-spacing:-.035em;font-weight:600}.workspace .card-header p{font-size:13px;line-height:1.65}.workspace:not(.workspace-inbox) .button{border-radius:13px;min-height:46px;font-size:13px;max-width:100%;white-space:normal;text-align:center}.workspace .field>span,.workspace .field>label{font-size:13px;line-height:1.5}.workspace .field input:not([type=checkbox]):not([type=radio]),.workspace .field select,.workspace .field textarea{font-size:16px;border-radius:12px;padding:12px 13px}.workspace .field select{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.workspace .field select:not([multiple]){-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:48px;padding-right:38px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23657960' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:17px}.workspace .help-text{font-size:12px;line-height:1.65}.workspace .empty{padding:28px 18px;border:0;border-radius:18px;background:#f5f7f1}.workspace .empty h3{font-size:18px;line-height:1.3}.workspace .empty p{font-size:13px;line-height:1.65}.workspace .empty-icon{width:49px;height:49px;border-radius:16px}.workspace .stat-card{padding:19px 16px;border-radius:18px;background:#fff}.workspace .stat-card>span{font-size:12px}.workspace .stat-card>strong{font-size:33px;margin:10px 0 8px}.workspace .stat-card>small{font-size:11px;line-height:1.5}.workspace .tabs button,.workspace .tabs>a{min-height:44px;font-size:12px;padding:12px 14px}.workspace .business-workspace{gap:22px}.workspace .business-workspace .page-title{margin-bottom:0}.workspace .dashboard-welcome{padding:25px 21px;margin:0 0 6px;border:1px solid #d5e6bc;border-radius:25px;background:linear-gradient(140deg,#e9f4d5,#f5f9ed 70%)}.workspace .dashboard-welcome-label{display:inline-flex;padding:6px 10px;background:#d9edb7;color:#385d25;border-radius:100px;font-size:11px;font-weight:600}.workspace .dashboard-welcome h2{font-size:26px;line-height:1.18;margin:15px 0 12px;letter-spacing:-.045em}.workspace .dashboard-welcome-description{font-size:14px;margin:0;color:#52694a}.workspace .dashboard-welcome-actions{gap:8px;margin:20px 0 6px}.workspace .dashboard-welcome-actions .button{font-size:13px;min-height:49px;border-radius:14px}.workspace .dashboard-welcome-actions .button.secondary{background:#ffffff8a;border-color:#d2dfc3;box-shadow:none}.workspace .dashboard-welcome-guide{font-size:12px;min-height:46px}.workspace .dashboard-welcome-steps{border-color:#d9e4cc;margin-top:14px;padding-top:23px;gap:20px}.workspace .dashboard-welcome-steps li{gap:12px;position:relative}.workspace .dashboard-welcome-steps li:not(:last-child):after{content:"";position:absolute;top:29px;bottom:-18px;left:12px;width:1px;background:#cfddbf}.workspace .dashboard-welcome-steps strong{font-size:13px}.workspace .dashboard-welcome-steps p{font-size:12px;line-height:1.6}.workspace .business-start.card{border:0;padding:4px 0 0;background:none;box-shadow:none}.workspace .business-start h2{font-size:24px}.workspace .business-start>p{font-size:14px}.workspace .business-task-grid{gap:11px}.workspace .business-task{padding:19px;border-radius:19px;border-color:#dde6d7}.workspace .business-task>svg:first-child{width:39px;height:39px;padding:9px;border-radius:12px;background:#eaf2df}.workspace .business-task:nth-child(2)>svg:first-child{background:#f1eaf9;color:#79558c}.workspace .business-task:nth-child(3)>svg:first-child{background:#fcf0df;color:#927039}.workspace .business-task strong{font-size:16px}.workspace .business-task span{font-size:13px;line-height:1.6}.workspace .business-help{gap:8px}.workspace .business-help a{padding:12px 14px;background:#eaf0e3;border-radius:12px;font-size:12px;min-height:44px}.workspace .otp-product .otp-hero{border-radius:24px;padding:27px 23px;min-height:0;box-shadow:0 8px 25px #153e2a0d}.workspace .otp-product .otp-hero h1{font-size:31px;line-height:1.08}.workspace .otp-product .otp-hero p{font-size:14px}.workspace .otp-product .otp-hero-actions{gap:6px;margin-top:20px}.workspace .otp-product .otp-hero-actions>.button{min-height:48px;font-size:14px;width:100%}.workspace .otp-product .otp-hero-actions>a:not(.button){min-height:44px}.workspace .otp-product .otp-snapshot{grid-template-columns:1fr 1fr;gap:10px;margin-block:15px 22px}.workspace .otp-product .otp-snapshot-item{padding:16px;border-radius:18px;min-width:0;align-items:flex-start}.workspace .otp-product .otp-snapshot-item:first-child{grid-column:1 / -1;align-items:center}.workspace .otp-product .otp-snapshot-item:not(:first-child){display:block}.workspace .otp-product .otp-snapshot-item:not(:first-child)>.otp-snapshot-icon{margin-bottom:10px}.workspace .otp-product .otp-snapshot-item>div{display:block}.workspace .otp-product .otp-snapshot-item small{font-size:11px;line-height:1.5}.workspace .otp-product .otp-snapshot-item strong{font-size:16px;line-height:1.5}.workspace .otp-product .otp-snapshot-item button,.workspace .otp-product .otp-snapshot-item>div>span{font-size:11px;max-width:none;line-height:1.5}.workspace .otp-product .otp-tabs{padding:4px;background:#e8ede2;border:0;border-radius:15px;gap:3px}.workspace .otp-product .otp-tabs button{min-height:44px;padding:10px 7px;border-radius:11px;font-size:11px;border:0}.workspace .otp-product .otp-tabs button[aria-current=page]{background:#fff;box-shadow:0 2px 5px #1839240c}.workspace .otp-product .otp-tabs button:after{display:none}.workspace .otp-product .otp-panel{border-radius:21px;padding:22px 19px}.workspace .otp-product .otp-section-heading h2{font-size:26px}.workspace .otp-product .otp-section-heading p{font-size:14px;line-height:1.65}.workspace .workspace-banner{border-radius:23px;padding:24px 21px}.workspace .workspace-banner p{font-size:14px;line-height:1.65}.workspace .plan-tile{border-radius:22px}.workspace.workspace-inbox .workspace-content{padding:0 0 var(--mobile-dock-space)}.workspace.workspace-inbox:has(.has-conversation) .workspace-content{padding:0}.workspace.workspace-inbox:has(.has-conversation) .workspace-dock{display:none}body:has(.workspace) .support-root .support-launcher{bottom:calc(88px + env(safe-area-inset-bottom,0px));right:18px;width:46px;height:46px;min-width:46px;border-radius:16px;box-shadow:0 4px 18px #164d2f1a}body:has(.workspace) .support-root .support-launcher svg{width:23px;height:23px}body:has(.workspace .sidebar.is-open) .support-root .support-launcher{display:none}}@media(max-width:359px){.workspace .workspace-content{padding-inline:14px}.workspace .workspace-top{padding-inline:16px}.workspace .workspace-mobile-brand span{max-width:140px}.workspace:not(.workspace-inbox) .card{padding:21px 17px}.workspace .otp-product .otp-hero{padding:25px 20px}.workspace .otp-product .otp-hero h1{font-size:28px}.workspace .otp-product .otp-snapshot-item{padding:13px}.workspace .otp-product .otp-tabs button{font-size:10px}}:root{--motion-fast: .16s;--motion-enter: .32s;--motion-ease: cubic-bezier(.22, 1, .36, 1)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skeleton{display:block;width:100%;max-width:100%;flex-shrink:0;border-radius:6px;background:#eaf0ed}.skeleton-round{border-radius:50%}.skeleton-layout{position:relative;overflow:hidden;border-radius:13px}.skeleton-layout:after,.skeleton-price:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 25%,#ffffff80 48%,transparent 72%);transform:translate(-100%);animation:skeleton-sheen 1.8s ease-in-out infinite}.skeleton-lines{display:grid;gap:14px;width:100%}.skeleton-stat{display:flex;flex-direction:column;gap:15px;min-height:133px}.skeleton-row{display:flex;justify-content:space-between;align-items:center;gap:18px}.skeleton-form,.skeleton-article{display:flex;flex-direction:column;gap:28px}.skeleton-field{display:grid;gap:10px}.skeleton-list-row{display:flex;align-items:center;gap:14px;padding:16px 0}.skeleton-list-copy{display:grid;gap:10px;flex:1;min-width:0}.skeleton-list-row+.skeleton-list-row{border-top:1px solid var(--line)}.skeleton-table{padding-block:8px}.skeleton-table-head,.skeleton-table-row{display:grid;grid-template-columns:2fr 1fr 1fr;gap:24px;align-items:center;padding:20px 0}.skeleton-table-head{display:flex;justify-content:space-between;padding-block:22px}.skeleton-table-row{border-top:1px solid var(--line);min-height:73px}.skeleton-chart,.skeleton-actions{min-height:323px}.skeleton-chart-grid{height:207px;margin-block:20px 16px;padding:30px 0}.skeleton-chart-grid .skeleton-lines{height:100%;align-content:space-between}.skeleton-chart-grid .skeleton{height:1px!important;width:100%!important}.skeleton-page-title{display:grid;gap:16px;width:min(460px,100%);padding-bottom:3px}.skeleton-nav{margin-top:46px;padding-inline:14px}.skeleton-nav .skeleton-list-row{padding-block:13px;border:0}.skeleton-workspace>.sidebar>.skeleton{margin-left:16px}.skeleton-auth .auth-art-copy{display:grid;gap:22px}.skeleton-auth .skeleton-form{margin:0;padding:0;border:0}.skeleton-price{position:relative;display:inline-flex;vertical-align:middle;overflow:hidden;width:210px;max-width:100%;border-radius:7px}.price,.marketing-amount{min-height:48px}.resource-content{display:contents}.route-content{min-width:0}.resource-content>*,.route-content>.page-title,.auth-form,.knowledge-article,.notice{animation:content-arrive var(--motion-enter) var(--motion-ease) both}[data-reveal].is-revealed{animation:section-arrive .55s var(--motion-ease) both}.hero-copy.is-revealed{animation-name:content-arrive}.hero-visual.is-revealed{animation-duration:.65s}.button{position:relative}.button-content{display:inline-flex;align-items:center;justify-content:center;gap:inherit;transition:opacity var(--motion-fast)}.button[aria-busy=true]>.button-content{opacity:0}.button[aria-busy=true]>.spinner{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:18px;height:18px}.button:active:not(:disabled){transform:translateY(0) scale(.98)}.sidebar nav>a,.quick-links>a,.knowledge-sidebar a,.knowledge-result,.marketing-card,.header-actions a,.copy-button,input,select,textarea{transition:background-color var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast),color var(--motion-fast),transform .22s var(--motion-ease)}.quick-links>a>svg:last-child,.marketing-card h2 span,.feature-top>svg{transition:transform .22s var(--motion-ease)}@media(hover:hover)and (pointer:fine){.quick-links>a:hover>svg:last-child{transform:translate(3px)}.marketing-card:hover,.knowledge-result:hover{transform:translateY(-2px);box-shadow:0 8px 24px #173d2710}}dialog.modal[open]{animation:dialog-arrive .24s var(--motion-ease) both}dialog.modal[open]::backdrop,.sidebar-scrim{animation:veil-arrive .18s ease-out both}.chart-bar{transform-origin:bottom;animation:chart-arrive .5s var(--motion-ease) both}.knowledge-article{scroll-margin-top:24px}@keyframes skeleton-sheen{to{transform:translate(100%)}}@keyframes content-arrive{0%{opacity:.45;translate:0 5px}to{opacity:1;translate:0 0}}@keyframes section-arrive{0%{opacity:.35;translate:0 14px}to{opacity:1;translate:0 0}}@keyframes dialog-arrive{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@keyframes veil-arrive{0%{opacity:0}to{opacity:1}}@keyframes chart-arrive{0%{transform:scaleY(.15)}to{transform:scaleY(1)}}@media(max-width:600px){.skeleton-table-head,.skeleton-table-row{gap:14px;grid-template-columns:1.6fr 1fr 1fr}.skeleton-chart,.skeleton-actions{min-height:280px}.skeleton-chart-grid{height:164px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.skeleton-layout:after,.skeleton-price:after{display:none}.button:active:not(:disabled),.marketing-card:hover,.knowledge-result:hover,.quick-links>a:hover>svg:last-child{transform:none}}.page-loading-status{position:fixed;inset:auto 16px 20px;z-index:10000;margin:auto;width:max-content;max-width:calc(100% - 32px);padding:12px 18px;border-radius:10px;background:#17211e;color:#fff;box-shadow:0 6px 24px #17211e26;font-size:14px;line-height:1.5}
