.workspace{--workspace-topbar:83px;--editor-toolbar-offset:170px}.workspace .btn,.workspace .icon-btn,.workspace .nav-item,.workspace .instruction-card,.workspace .step-list-item,.workspace .upload-zone{transition:background-color .18s,border-color .18s,box-shadow .18s,color .18s}.workspace :is(button,a,input,textarea,select,summary):focus-visible{outline-offset:3px;outline:3px solid #81c99b}.workspace :is(input,textarea,select){font-size:14px}.workspace .instruction-card h3{overflow-wrap:anywhere;line-height:1.55}.workspace .instruction-card .card-main>p{color:#6b8074;line-height:1.7}.workspace .instruction-card:hover{border-color:#b3d8c0;box-shadow:0 8px 24px #183e2610}.workspace .step-content{scroll-margin-top:calc(var(--workspace-topbar) + 22px)}.workspace .step-content:target{border-radius:8px}.workspace .search-matched-step{border-color:#9dceaf;box-shadow:0 0 0 2px #e7f4eb}.workspace .matched-step-label{color:#277344;align-items:center;gap:8px;margin:0 0 18px;font-size:13px;font-weight:600;display:flex}.workspace .matched-step-label svg{flex-shrink:0;width:16px}.workspace .search-step-link{color:#247e45;margin-top:7px;font-size:12px;line-height:1.5;display:block}.workspace .search-result-active{background:#eef8f1}.workspace .search-suggestions{flex-wrap:wrap;justify-content:center;gap:8px;margin:14px 0;display:flex}.workspace .search-suggestions button{color:#366849;background:#eef7f1;border:1px solid #d9e9df;border-radius:20px;padding:7px 12px;font-size:13px}.workspace-welcome{background:linear-gradient(115deg,#eef8f1,#f7fbf8);border:1px solid #d9eadf;border-radius:18px;margin-bottom:24px;padding:32px}.workspace-welcome h1{letter-spacing:-.8px;max-width:800px;margin:12px 0;font-size:clamp(26px,2.6vw,36px);line-height:1.25}.workspace-welcome>p{color:#597666;max-width:720px;margin:0 0 23px;font-size:15px;line-height:1.7}.home-search{text-align:left;color:#60806d;background:#fff;border:1px solid #bed9c8;border-radius:12px;align-items:center;gap:15px;width:100%;padding:17px 20px;font-size:16px;display:flex;box-shadow:0 4px 16px #214d3010}.home-search>svg{color:#278449;flex-shrink:0}.home-search-action{color:#237b41;align-items:center;gap:10px;margin-left:auto;font-weight:600;display:flex}.home-search-examples{color:#71877a;flex-wrap:wrap;align-items:center;gap:8px;margin:13px 0 22px;font-size:13px;display:flex}.home-search-examples button{color:#3c7050;background:#ffffffb8;border:1px solid #d4e7db;border-radius:16px;padding:5px 10px}.workspace-personal>.section-title{margin:24px 0 18px}.personal-tabs{flex-wrap:wrap;gap:6px;display:flex}.personal-tabs button{color:#6b8173;background:0 0;border-radius:9px;align-items:center;gap:8px;padding:10px 13px;font-size:15px;font-weight:600;display:flex}.personal-tabs button.selected{color:#1a7540;background:#e8f4ed}.personal-empty{color:#648170;background:#ffffff85;border:1px dashed #cfdfd5;border-radius:13px;align-items:center;gap:17px;padding:24px;display:flex}.personal-empty strong{color:#456652;font-size:15px;line-height:1.5}.personal-empty p{margin:5px 0 0;font-size:13px;line-height:1.6}.workspace-personal-loading{height:110px;margin-bottom:20px}.workspace-drafts{background:#fff;border:1px solid #dce8df;border-radius:12px;margin-bottom:22px;padding:15px 18px}.workspace-drafts summary{cursor:pointer;color:#3d7050;align-items:center;gap:10px;font-size:14px;list-style:none;display:flex}.workspace-drafts summary:after{content:"⌄";margin-left:auto;font-size:20px}.workspace-drafts[open] summary:after{content:"⌃"}.workspace-drafts>div{max-height:360px;margin-top:10px;overflow:auto}.workspace-drafts>div>button{text-align:left;background:0 0;border-top:1px solid #edf2ee;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:14px 5px;display:flex}.workspace-drafts strong{overflow-wrap:anywhere}.workspace-drafts small{color:#74887c;margin-top:5px;font-size:12px;display:block}.workspace-drafts>div>button:hover{background:#f3f8f5}.instruction-editor{min-width:0}.instruction-editor .editor-heading{margin-bottom:20px}.instruction-editor .editor-heading h1{font-size:28px}.editor-actions{top:var(--workspace-topbar);z-index:25;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #d7e7dd;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;padding:12px 16px;display:flex;position:sticky;box-shadow:0 5px 18px #193f2810}.editor-actions .btn{min-height:40px;padding:10px 13px;font-size:13px}.editor-actions>.row{gap:8px}.editor-save-state{color:#5c7d67;align-items:center;gap:8px;min-height:24px;font-size:12px;display:flex}.editor-save-state svg{flex-shrink:0}.editor-fields{border:0;min-inline-size:0;margin:0;padding:0}.instruction-editor .editor-meta{gap:20px}.instruction-editor :is(label,.field-label){font-size:14px;line-height:1.5}.instruction-editor :is(input:not([type=checkbox]),textarea,select){font-size:15px;line-height:1.6}.instruction-editor input[type=checkbox]{flex-shrink:0}.editor-details{min-width:0}.editor-details>summary{cursor:pointer;color:#526f5c;font-size:14px;font-weight:600;line-height:1.6;list-style-position:inside}.editor-details>summary .count{margin-left:8px}.editor-details-body{gap:16px;margin-top:18px;display:grid}.editor-details-body .field-label{margin:0!important}.editor-details .links-editor{border:0;padding-top:0}.instruction-editor .editor-workspace{grid-template-columns:245px minmax(0,1fr);align-items:start}.instruction-editor .step-list{top:var(--editor-toolbar-offset);max-height:calc(100dvh - var(--editor-toolbar-offset) - 20px);flex-direction:column;padding:18px 12px;display:flex;overflow:hidden}.editor-step-items{overscroll-behavior:contain;min-height:80px;overflow-y:auto}.instruction-editor .step-list h3{flex-shrink:0;font-size:16px}.instruction-editor .step-list-item{gap:6px;padding:7px 5px}.instruction-editor .step-list-item>svg{flex-shrink:0}.instruction-editor .step-list-item>button{align-items:flex-start;gap:8px;min-width:0;font-size:13px}.instruction-editor .step-list-item>button>span:first-child{flex-shrink:0;min-width:14px;padding-top:1px;font-size:12px}.instruction-editor .step-list-item .step-list-title{color:inherit;overflow-wrap:anywhere;min-width:0;font-size:13px}.instruction-editor .step-move{flex-shrink:0;gap:3px}.instruction-editor .step-move button{border-radius:5px;place-items:center;width:24px;min-height:24px;display:grid}.instruction-editor .step-move button:hover:enabled{background:#dceee2}.instruction-editor .step-list .full-width{flex-shrink:0;font-size:12px}.instruction-editor .step-list p{flex-shrink:0;font-size:12px;line-height:1.6}.instruction-editor .step-list-item.step-has-error{background:#fff6f3;border-color:#ddaaa1}.instruction-editor .step-editor{scroll-margin-top:calc(var(--editor-toolbar-offset) + 10px)}.editor-step-actions{border-top:1px solid #e4ede7;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:20px;display:flex}.editor-step-actions .btn{font-size:13px}.editor-media-area{border:2px solid #0000;border-radius:13px;padding:12px;transition:background .18s,border-color .18s}.editor-media-area.is-dragging{background:#eaf7ee;border-color:#3ba564}.editor-media-area>.field-label{margin:0 0 12px!important}.instruction-editor .upload-zone{color:#427554;background:#f6fbf8;border-color:#a9cdb7;flex-direction:column;gap:9px;min-height:190px;margin-top:12px;padding:24px 18px;display:flex}.instruction-editor .upload-zone:hover{background:#edf8f1;border-color:#4caa6c}.instruction-editor .upload-zone:focus-within{outline-offset:3px;outline:3px solid #81c99b}.instruction-editor .upload-zone strong{font-size:15px;line-height:1.5}.instruction-editor .upload-zone :is(span,small){color:#5c7b67;font-size:12px;font-weight:400;line-height:1.6}.instruction-editor .upload-zone-compact{min-height:130px;padding:16px}.instruction-editor .uploaded-media{background:#fff}.instruction-editor .uploaded-media>.row{gap:10px}.instruction-editor .uploaded-media .small{overflow-wrap:anywhere;min-width:0}.instruction-editor .checklist-editor{margin-top:20px}.instruction-editor .checklist-editor p{font-size:14px;line-height:1.7}.editor-check-field{flex:1;min-width:0}.editor-batch{gap:15px;padding-top:20px;font-size:15px;line-height:1.7;display:grid}.editor-batch ul{overflow-wrap:anywhere;color:#627d6c;max-height:200px;padding-left:23px;overflow:auto}.editor-notice{color:#386e4a;background:#eef8f2;border:1px solid #cce5d5;border-radius:11px;align-items:center;gap:12px;margin:0 0 18px;padding:15px 17px;font-size:13px;line-height:1.7;display:flex}.editor-notice>svg{flex-shrink:0;align-self:flex-start;margin-top:3px}.editor-notice>.text-link{white-space:nowrap;margin-left:auto}.editor-notice-error{color:#875328;background:#fff6ef;border-color:#efcead}.editor-notice a{color:#4e704e;text-decoration:underline}.editor-field-error{color:#b24e3e;font-size:12px;font-weight:500;line-height:1.5}.instruction-editor [aria-invalid=true]{background:#fffaf7;border-color:#c97565!important}.instruction-editor .editor-save-state.error{color:#a94a3d}.workspace .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1200px){.workspace{--editor-toolbar-offset:205px}.editor-actions{flex-direction:column;align-items:flex-start;gap:9px}.instruction-editor .editor-workspace{grid-template-columns:210px minmax(0,1fr)}.editor-actions>.row{justify-content:flex-end;width:100%}}@media (max-width:1000px){.instruction-editor .editor-workspace{grid-template-columns:175px minmax(0,1fr)}.instruction-editor .step-list-item>svg{display:none}.workspace-welcome{padding:25px}.workspace-welcome h1{font-size:28px}.home-search{font-size:15px}.home-search-action{font-size:13px}.workspace-personal .instruction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-personal .instruction-card:nth-child(3){display:none}}@media (max-width:760px){.workspace{--workspace-topbar:65px;--editor-toolbar-offset:220px}.workspace-welcome{border-radius:14px;padding:22px 18px}.workspace-welcome h1{font-size:27px}.workspace-welcome>p{font-size:14px}.home-search{gap:10px;padding:15px 13px;font-size:14px}.home-search-action{gap:0;font-size:0}.home-search-examples{font-size:12px}.workspace-welcome .btn{font-size:13px}.workspace-personal>.section-title{flex-direction:column;align-items:flex-start}.personal-tabs{gap:2px}.personal-tabs button{gap:6px;padding:10px 9px;font-size:13px}.personal-empty{align-items:flex-start;padding:18px}.personal-empty>svg{flex-shrink:0}.workspace-drafts summary{flex-wrap:wrap}.workspace-drafts summary>.muted{display:none}.workspace-drafts strong{font-size:13px}.editor-actions{border-radius:9px;gap:7px;padding:11px 10px}.editor-actions>.row{grid-template-columns:1fr 1fr;gap:7px;display:grid}.editor-actions .btn{min-height:38px;padding:8px;font-size:12px}.editor-actions .btn:last-child{grid-column:1/-1}.editor-save-state{font-size:11px}.instruction-editor .editor-heading h1{font-size:25px}.instruction-editor .editor-workspace{flex-direction:column;display:flex}.instruction-editor .step-list{order:0;width:100%;max-height:330px;position:static}.instruction-editor .step-editor{order:1;width:100%;padding:20px 16px}.instruction-editor .step-list-item>svg{display:block}.instruction-editor :is(input:not([type=checkbox]),textarea,select){font-size:16px}.editor-step-actions{flex-direction:column}.editor-step-actions .btn{width:100%}.editor-media-area{padding:3px}.editor-notice{flex-wrap:wrap;align-items:flex-start;font-size:13px}.editor-notice>.text-link{margin-left:30px}.instruction-editor .upload-zone strong{font-size:14px}.instruction-editor .upload-zone{padding:20px 13px}.instruction-editor .uploaded-media .btn{font-size:12px}.editor-details>summary{font-size:14px}.editor-details-body>.row{align-items:flex-start}.editor-details .links-editor>.row{flex-direction:column;align-items:stretch}.editor-details .links-editor select{width:100%}.workspace .matched-step-label{overflow-wrap:anywhere;align-items:flex-start;font-size:12px}}@media (max-width:430px){.workspace-personal .instruction-grid{grid-template-columns:1fr}.workspace-personal .instruction-card:nth-child(3){display:block}.workspace-welcome h1{font-size:25px}.workspace-welcome .eyebrow{letter-spacing:1px;font-size:9px}}@media (prefers-reduced-motion:reduce){.workspace *,.workspace :before,.workspace :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.workspace .home-search input:not([type]){width:auto;min-width:0;box-shadow:none;color:#355d44;background:0 0;flex:1;padding:0;font-size:16px;line-height:1.6;border:0!important}.workspace .home-search input::placeholder{color:#73907e;opacity:1}.workspace .home-search-action{background:0 0;border-left:1px solid #e0ece4;flex-shrink:0;padding:8px 0 8px 12px}@media (max-width:760px){.workspace .home-search input:not([type]){font-size:16px}.workspace .home-search-action{padding-left:10px}}.workspace-copy strong{overflow-wrap:anywhere;white-space:normal}.companies-heading{justify-content:space-between;align-items:flex-start;gap:22px;margin:25px 0 22px;display:flex}.companies-heading h2{letter-spacing:-.6px;margin:8px 0 10px;font-size:27px;line-height:1.25}.companies-heading p{font-size:14px;line-height:1.7}.company-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:24px;display:grid}.company-summary>div{background:#fff;border:1px solid #dfebe3;border-radius:12px;gap:8px;padding:20px;display:grid}.company-summary strong{color:#27573a;font-size:28px;font-weight:700;line-height:1}.company-summary span{color:#708779;font-size:13px;line-height:1.5}.company-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:19px;display:flex}.company-toolbar>label{color:#74917e;background:#fff;border:1px solid #d9e6de;border-radius:10px;flex:1;align-items:center;gap:10px;min-width:200px;padding:0 13px;display:flex}.company-toolbar input:not([type]){box-shadow:none;background:0 0;border:0;min-width:0;padding:12px 0;font-size:14px}.company-toolbar>select{width:auto;min-width:180px;font-size:13px}.company-list{padding:7px 18px 18px}.company-list th{padding:15px 10px;font-size:10px}.company-list td{vertical-align:top;padding:18px 10px}.company-identity{align-items:flex-start;gap:11px;min-width:180px;max-width:300px;display:flex}.company-identity>span{color:#318950;background:#eaf5ee;border-radius:11px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.company-identity strong{overflow-wrap:anywhere;color:#345a42;font-size:14px;line-height:1.6}.company-note{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.company-list td small{color:#789082;font-size:11px;line-height:1.6}.company-manager{overflow-wrap:anywhere;max-width:230px;margin-bottom:10px}.company-manager:last-child{margin-bottom:0}.company-manager strong{font-size:12px;line-height:1.5}.company-status{white-space:nowrap;border-radius:20px;padding:5px 9px;font-size:11px;font-weight:600;display:inline-flex}.company-status-active{color:#247343;background:#e7f5ec}.company-status-expired{color:#916123;background:#fff0db}.company-status-paused{color:#728077;background:#eff2f0}.company-access-date{min-width:130px;max-width:190px;display:block;margin-top:8px!important}.company-count{color:#718c7a;white-space:nowrap;align-items:center;gap:7px;margin:3px 0 11px;font-size:11px;display:flex}.company-count svg{flex-shrink:0}.company-row-actions{justify-items:start;gap:7px;min-width:170px;display:grid}.company-row-actions .btn{white-space:nowrap;min-height:31px;padding:7px 9px;font-size:11px}.company-loading{color:#718c7a;padding:15px;font-size:13px}.company-date-note{color:#7b9081;max-width:850px;margin-top:18px;font-size:12px;line-height:1.8}.company-form{gap:19px}.company-form label{font-size:14px;line-height:1.5}.company-form input{font-size:15px}.company-form small{font-size:12px;font-weight:400;line-height:1.6}.company-form-divider{color:#4c785a;border-top:1px solid #e3ede6;flex-wrap:wrap;align-items:center;gap:9px;padding-top:19px;display:flex}.company-form-divider strong{font-size:15px}.company-form-divider p{color:#74897b;width:100%;font-size:13px;line-height:1.7}.company-password{background:#fff;border:1px solid #dae7df;border-radius:9px;align-items:center;gap:6px;padding-right:7px;display:flex}.company-password input{min-width:0;box-shadow:none;flex:1;border:0!important}.company-form-notes summary{color:#66816d;cursor:pointer;font-size:13px;line-height:1.6}.company-form-notes label{margin-top:12px}.company-form-notes p{margin-top:7px}.company-own-note{color:#557962;background:#f4f9f6;border:1px solid #dbe9e0;border-radius:9px;padding:13px;font-size:13px;line-height:1.7}.company-credentials{color:#397a4e;background:#eff8f2;border:1px solid #cce5d5;border-radius:13px;align-items:flex-start;gap:15px;margin-bottom:23px;padding:20px;display:flex}.company-credentials>svg{flex-shrink:0;margin-top:2px}.company-credentials>div{flex:1;min-width:0}.company-credentials h3{overflow-wrap:anywhere;font-size:16px;line-height:1.6}.company-credentials p{color:#668570;margin:5px 0 12px;font-size:13px;line-height:1.7}.company-credentials dl{gap:9px;margin:15px 0;font-size:13px;display:grid}.company-credentials dl>div{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.company-credentials dt{color:#6b8973;min-width:50px}.company-credentials dd{color:#375b41;overflow-wrap:anywhere;align-items:center;gap:10px;min-width:0;display:flex}.company-credentials code{overflow-wrap:anywhere;white-space:normal;font-size:13px}.company-access-notice{color:#5e7c67;background:#f1f8f4;border:1px solid #dbe8df;border-radius:11px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 23px;padding:12px 16px;font-size:13px;display:flex}.company-access-notice>svg{flex-shrink:0;width:18px}.company-access-notice .telegram-link{min-height:36px;margin-left:auto;padding:7px 10px;font-size:12px}.company-access-notice .telegram-symbol{place-items:center;display:grid}.company-access-notice .telegram-symbol svg{width:16px;height:16px}.company-access-notice .telegram-arrow{width:14px;height:14px}.workspace-suspended.landing{text-align:center;background:radial-gradient(at 50% 20%,#e9f6ee,#0000 60%),#f7faf8;flex-direction:column;align-items:center;gap:45px;min-height:100dvh;padding:45px 24px;display:flex}.workspace-suspended>a{display:block}.workspace-suspended .brand-image{width:160px}.workspace-suspended>section{background:#fff;border:1px solid #dce9e1;border-radius:20px;width:100%;max-width:560px;padding:40px 34px;box-shadow:0 15px 45px #1a482a08}.suspended-icon{color:#ba8b43;background:#fff4e5;border:1px solid #f5e4ca;border-radius:18px;place-items:center;width:64px;height:64px;margin:0 auto 25px;display:grid}.workspace-suspended .eyebrow{letter-spacing:.8px;overflow-wrap:anywhere;color:#658772;font-size:12px}.workspace-suspended.landing h1{letter-spacing:-.7px;margin:15px 0;font-size:30px;line-height:1.25}.workspace-suspended>section>p:not(.eyebrow){color:#718578;margin:0 0 25px;font-size:15px;line-height:1.8}.suspended-signout{color:#7b9182;background:0 0;justify-content:center;align-items:center;gap:9px;margin:22px auto 0;padding:8px;font-size:13px;display:flex}@media (max-width:1000px){.company-summary{gap:10px}.company-summary>div{padding:17px 14px}.company-summary span{font-size:12px}.companies-heading{flex-direction:column;gap:15px}.company-list{padding:6px 10px 15px}}@media (max-width:760px){.company-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.company-toolbar{gap:9px}.company-toolbar>label{flex-basis:100%}.company-toolbar select{flex:1;min-width:130px}.company-toolbar .btn{font-size:12px}.companies-heading h2{font-size:25px}.company-date-note{font-size:12px}.company-form input{font-size:16px}.company-credentials{gap:10px;padding:16px}.company-credentials>svg{display:none}.company-access-notice .telegram-link{margin-left:0}.workspace-suspended.landing{gap:28px;padding:28px 18px}.workspace-suspended>section{padding:29px 22px}.workspace-suspended.landing h1{font-size:26px}.workspace-suspended>section>p:not(.eyebrow){font-size:14px}}.workspace-first-steps{background:#eef7f2;border:1px solid #cfe5d7;border-radius:13px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;padding:22px;display:flex}.workspace-first-steps strong{color:#3e7050;font-size:16px}.workspace-first-steps p{color:#6b8774;max-width:540px;margin-top:8px;font-size:13px;line-height:1.8}.workspace-first-steps .btn{font-size:13px}
