.workspace-identity{text-align:left;cursor:pointer;width:calc(100% - 4px)}.workspace-identity>svg{color:#92a5ab;flex-shrink:0;margin-left:auto}.workspace-identity:hover{background:#30484e}.workspace-list{flex-direction:column;gap:5px;display:flex}.workspace-list>button{text-align:left;color:#5c707b;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;padding:11px;display:flex}.workspace-list>button:hover{background:#f5f8fa}.workspace-list>button>span:nth-child(2){flex-direction:column;gap:4px;font-size:12px;font-weight:500;display:flex}.workspace-list small{color:#5d6f7d;text-transform:capitalize;font-size:10px;font-weight:400}.workspace-list svg{color:var(--accent-dark);margin-left:auto}.new-workspace-button{width:100%;margin-top:23px;font-size:12px}.create-workspace-form{border-top:1px solid #eaf0f3;margin-top:23px;padding-top:20px}.create-workspace-form .button{width:100%;font-size:12px}.forgot-link{text-align:right;color:#5a7080;margin-top:-7px;margin-bottom:18px;font-size:10px;display:block}.forgot-link:hover{color:var(--accent-dark)}.preferences-checkbox{margin-bottom:25px}:root{color:#253138;font-synthesis:none;--accent:#e47c60;--accent-dark:#b3482f;--sidebar:#1b3036;--muted:#5f6b73;--border:#e6e9ec;--soft:#f5f6f8;--green:#588b77;background:#f7f8fa;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:450}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled,button[aria-disabled=true]{cursor:not-allowed;opacity:.45}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline-offset:3px;outline:3px solid #b3482f}.sidebar :focus-visible,.auth-aside :focus-visible{outline-color:#f4b8a6}input,textarea,select{color:#29363d;background:#fff;border:1px solid #8c969d;border-radius:7px;min-width:0;padding:10px 12px}textarea{resize:vertical;line-height:1.65}input::placeholder,textarea::placeholder{color:#696e77}input[type=checkbox]{accent-color:var(--accent);cursor:pointer;flex-shrink:0;width:14px;height:14px;padding:0}select{text-transform:capitalize;padding-right:27px}h1,h2,h3,p{margin:0}h1{letter-spacing:-.75px;font-size:25px;font-weight:650}h2{letter-spacing:-.3px;font-size:17px;font-weight:600}h3{font-size:13px;font-weight:600}.button{white-space:nowrap;background:#fff;border:1px solid #dfe4e7;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:35px;padding:9px 13px;font-weight:550;line-height:1.2;transition:background .15s,border-color .15s;display:inline-flex}.button:hover:not(:disabled){background:#f7f8fa;border-color:#c7cfd4}.button.primary{color:#fff;background:#b3482f;border-color:#b3482f;box-shadow:0 1px 2px #5b282610}.button.primary:hover:not(:disabled){background:#a23e28;border-color:#a23e28}.button.danger{color:#fff;background:#bf453f;border-color:#bf453f}.small-button{min-height:30px;padding:7px 10px;font-size:12px}.icon-button{color:#828c93;background:0 0;border:0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:7px;transition:background .15s,color .15s;display:inline-flex}.icon-button:hover:not(:disabled){color:#34464e;background:#edf0f2}.text-button{color:#676e75;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;font-weight:500;display:inline-flex}.text-button:hover{color:var(--accent-dark)}.danger-text{color:#b44b45}.badge{color:#6b757c;white-space:nowrap;text-transform:capitalize;background:#fafbfc;border:1px solid #e3e7e9;border-radius:5px;padding:4px 7px;font-size:11px;font-weight:500}.badge.green{color:#4e7764;background:#edf6f1;border-color:#dcece3}.error{color:#b24740;overflow-wrap:anywhere;background:#fff1ef;border:1px solid #f3d4ce;border-radius:7px;align-items:flex-start;gap:8px;margin:12px 0;padding:11px 12px;font-size:12px;line-height:1.5;display:flex}.error svg{flex-shrink:0;margin-top:1px}.loading{color:#656e75;justify-content:center;align-items:center;gap:9px;padding:55px 20px;display:flex}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.logo{color:inherit;letter-spacing:-1.2px;white-space:nowrap;align-items:center;font-size:26px;font-weight:700;display:inline-flex}.logo-mark{background:var(--accent-dark);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:29px;height:30px;margin-right:10px;display:inline-flex;transform:rotate(-7deg)}.logo-mark svg{transform:rotate(7deg)}.logo-dot{color:var(--accent-dark)}.sidebar .logo-dot,.auth-aside .logo-dot{color:#f4a58f}.avatar{color:#6b6356;letter-spacing:-.3px;background:#e8e3d9;border:2px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;font-weight:600;display:inline-flex}.avatar.small{width:27px;height:27px;font-size:9px}.avatar-stack{align-items:center;padding-left:5px;display:flex}.avatar-stack .avatar{margin-left:-5px}.avatar-stack .avatar:nth-child(3n+2){color:#5a6972;background:#e5e8eb}.avatar-stack .avatar:nth-child(3n){color:#666952;background:#e7e8db}.count{color:#636e76;background:#edf0f2;border-radius:4px;justify-content:center;align-items:center;min-width:18px;padding:2px 5px;font-size:10px;line-height:1.25;display:inline-flex}.empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:17px;padding:65px 30px;display:flex}.empty h3{color:#646f77;font-size:15px;font-weight:500}.empty-icon{color:#819099;background:#f6f8f9;border:1px solid #e3e8eb;border-radius:15px;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.field{color:#596770;flex-direction:column;gap:8px;margin-bottom:20px;font-size:12px;font-weight:550;display:flex}.field>input,.field>select,.field>textarea{width:100%;font-weight:450}.field>span{line-height:1.2}.checkbox-label{color:#657076;align-items:center;gap:7px;font-size:12px;line-height:1.5;display:flex}.checkbox-label input{margin:0}.form-grid{grid-template-columns:1fr 1fr;column-gap:22px;display:grid}.panel{border:1px solid var(--border);background:#fff;border-radius:10px;box-shadow:0 2px 3px #1e374103}.section-line{justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.section-line h2,.section-line h3{align-items:center;gap:8px;display:flex}.button-group{align-items:center;gap:4px;display:flex}.boot-screen{flex-direction:column;justify-content:center;align-items:center;height:100dvh;display:flex}.boot-screen .loading{padding:28px}.standalone{flex-direction:column;gap:25px;max-width:430px;margin:10vh auto;padding:30px;display:flex}.standalone form{width:100%}.standalone>.logo{align-self:center}.standalone h1{text-align:center}.standalone>p{text-align:center;color:#636f78}.standalone>a{text-align:center;color:var(--accent-dark);font-size:12px}.oauth-consent{max-width:560px}.oauth-details{gap:20px;margin:0;display:grid}.oauth-details div{gap:6px;display:grid}.oauth-details dt,.oauth-grants span{color:#52616b;font-size:14px}.oauth-details dd{color:#263744;overflow-wrap:anywhere;margin:0;font-size:16px}.oauth-actions{justify-content:flex-end;gap:12px;display:flex}.oauth-actions .button,.oauth-connections .button{min-height:44px}.oauth-grants{margin:16px 0 0;padding:0;list-style:none}.oauth-grants li{border-top:1px solid #e6ecef;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.oauth-grants li>div{gap:6px;min-width:0;display:grid}.oauth-grants strong{color:#263744;overflow-wrap:anywhere;font-size:16px}.app-shell{height:100dvh;min-height:0;display:flex;overflow:hidden}.sidebar{background:var(--sidebar);color:#a5b3b6;z-index:30;flex-direction:column;flex-shrink:0;width:224px;padding:30px 17px 0;display:flex}.sidebar-brand{color:#f3f5f5;justify-content:space-between;align-items:center;padding:0 10px 31px;display:flex}.sidebar-brand .logo{font-size:25px}.workspace-identity{background:#253b41;border:1px solid #364a50;border-radius:7px;align-items:center;gap:9px;min-width:0;margin:0 2px 25px;padding:10px;display:flex;position:relative}.workspace-avatar{color:#53665f;background:#dde3dd;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:650;display:flex}.workspace-identity strong{color:#e8eded;white-space:nowrap;text-overflow:ellipsis;max-width:110px;font-size:12px;font-weight:550;overflow:hidden}.workspace-role{display:none}.main-nav{flex-direction:column;gap:4px;display:flex}.main-nav a,.project-nav a{border-radius:6px;align-items:center;gap:11px;min-height:38px;padding:9px 11px;font-size:12px;font-weight:500;transition:background .15s,color .15s;display:flex}.main-nav a:hover,.project-nav a:hover{color:#e5ecee;background:#2a4046}.main-nav a.active{color:#fff;background:#30474c}.main-nav a svg{color:#96a7ab;stroke-width:1.6px}.main-nav a.active svg{color:#e9f0f1}.nav-count{color:#e5eded;background:#486067;border-radius:4px;justify-content:center;align-items:center;min-width:19px;height:18px;margin-left:auto;font-size:10px;display:flex}.nav-section-title{letter-spacing:1.1px;color:#8fa3a8;justify-content:space-between;align-items:center;margin-top:27px;padding:0 7px 7px 11px;font-size:9px;font-weight:600;display:flex}.sidebar .icon-button{color:#8ca0a6}.sidebar .icon-button:hover{color:#fff;background:#344c52}.project-nav{flex-direction:column;gap:3px;min-height:45px;padding-bottom:18px;display:flex;overflow:auto}.project-nav a{gap:10px;font-size:12px}.project-nav a>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-nav a.active{color:#f0f4f5;background:#2d454b}.project-nav a.active:before{content:"";background:var(--accent);border-radius:0 2px 2px 0;width:3px;height:22px;position:absolute;left:0}.project-nav-glyph{opacity:.8;flex-shrink:0;grid-template-columns:4px 4px;gap:2px;padding:3px;display:grid}.project-nav-glyph span{background:currentColor;border-radius:1px;width:4px;height:4px}.project-issue-count{color:#5b7179;margin-left:auto;font-size:10px}.sidebar-add{color:#acc0c4;text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:12px;font-size:11px;display:flex}.sidebar-bottom{margin-top:auto;padding-top:12px}.sidebar-bottom .main-nav{gap:2px;padding-bottom:23px}.sidebar-bottom .main-nav a{min-height:35px;padding:9px 11px;font-size:11.5px}.sidebar-bottom .main-nav a svg{width:16px;height:16px}.account-row{border-top:1px solid #344950;align-items:center;gap:8px;padding:19px 0 22px;display:flex}.account-row .avatar{color:#4a5858;background:#d1cdbd;border:2px solid #7b8d8d;width:31px;height:31px;font-size:10px}.account-row>div{flex-direction:column;flex:1;gap:4px;display:flex;overflow:hidden}.account-row strong{color:#d7e0e1;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.account-row div>span{color:#a5b5ba;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.account-row .icon-button{padding:5px}.workspace-main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.topbar{border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;height:65px;min-height:65px;padding:0 32px;display:flex}.breadcrumbs{color:#646f78;align-items:center;gap:14px;min-width:0;font-size:11px;display:flex}.breadcrumbs strong{color:#637079;white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.breadcrumb-workspace{white-space:nowrap}.topbar-right{align-items:center;gap:17px;display:flex}.topbar-right .avatar{width:27px;height:27px}.topbar-divider{background:#e6e9ed;width:1px;height:20px}.notification-button{padding:5px;position:relative}.notification-button i{background:var(--accent);border:1px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:4px;right:4px}.project-page{flex-direction:column;flex:1;min-height:0;display:flex}.project-header{background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:30px 33px 28px;display:flex}.project-heading{align-items:center;gap:13px;min-width:0;display:flex}.project-heading h1{letter-spacing:-.65px;text-overflow:ellipsis;white-space:nowrap;font-size:23px;overflow:hidden}.project-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.project-heading .project-menu{color:#637079;margin-left:0;padding:6px}.project-header-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.project-header-actions .button{min-height:33px;padding:9px 11px;font-size:11px}.project-avatars{padding-right:7px}.project-avatars .avatar{width:26px;height:26px}.extra-avatar{color:#5f6b73!important;background:#f3f4f6!important;font-size:8px!important}.project-toolbar{border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;gap:18px;min-height:56px;padding:0 33px;display:flex}.view-tabs{gap:25px;height:56px;display:flex}.view-tabs>button{color:#656e75;background:0 0;border:0;align-items:center;gap:7px;padding:0 2px;font-size:11px;font-weight:550;display:flex;position:relative}.view-tabs>button.active{color:#4b5862}.view-tabs>button.active:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:0;left:0;right:0}.view-tabs>button.active svg{color:var(--accent-dark)}.toolbar-actions{align-items:center;gap:12px;display:flex}.search-field{color:#636f78;align-items:center;gap:7px;display:flex}.search-field input{background:0 0;border:0;border-radius:0;width:130px;padding:7px 0;font-size:11px}.search-field input:focus{outline:none}.search-field:focus-within{color:var(--accent-dark);outline-offset:3px;border-radius:7px;outline:3px solid #b3482f}.search-field kbd{color:#69757d;background:#fafbfc;border:1px solid #e9ecef;border-radius:3px;margin-left:3px;padding:0 4px;font-family:inherit;font-size:9px;line-height:16px}.filter-button{color:#646f76;border-color:#e5e8ec;min-height:29px;padding:6px 9px;font-size:10px}.filter-button.filter-active{color:var(--accent-dark);border-color:#e9b6a7}.filter-dot{background:var(--accent);border-radius:50%;width:4px;height:4px}.sort-select{color:#637078;background:0 0;border:0;max-width:112px;padding:7px 18px 7px 2px;font-size:10px}.toolbar-actions>.icon-button{color:#7e8c95;padding:6px}.filter-row{border-bottom:1px solid var(--border);background:#fff;align-items:center;gap:20px;padding:15px 34px;display:flex}.filter-row>label{color:#626f77;align-items:center;gap:8px;font-size:10px;display:flex}.filter-row select{padding:6px 10px;font-size:11px}.filter-row .text-button{margin-left:auto;font-size:10px}.kanban{background:#f6f8fa;flex:1;align-items:flex-start;gap:22px;min-height:0;padding:26px 30px;display:flex;overflow:auto}.kanban-column{border-radius:9px;width:246px;min-width:246px;min-height:250px;transition:background .1s}.kanban-column.drag-over{outline-offset:8px;background:#e9f0ed;outline:2px dashed #a5bdb4}.column-heading{justify-content:space-between;align-items:center;padding:0 2px 15px;display:flex}.column-heading>div{align-items:center;gap:8px;display:flex}.column-heading h2{color:#606f78;letter-spacing:.05px;font-size:11px;font-weight:550}.status-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.column-heading .count{color:#616c76;background:#e9edf1;border-radius:4px;min-width:16px;padding:2px 5px;font-size:9px}.column-heading .icon-button{color:#7d8c96;padding:3px}.column-cards{flex-direction:column;gap:12px;display:flex}.issue-card{cursor:grab;background:#fff;border:1px solid #e5e9ed;border-radius:8px;padding:14px 14px 12px;transition:border-color .15s,box-shadow .15s;position:relative;box-shadow:0 2px 3px #182d3b04}.issue-card:hover{border-color:#ced6dc;box-shadow:0 3px 8px #182d3b06}.issue-card:active{cursor:grabbing}.issue-card.is-selected{background:#fffaf8;border-color:#e9a18c}.card-top{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.issue-number{color:#636f79;letter-spacing:.35px;white-space:nowrap;font-size:9px;font-weight:500}.card-top-actions{align-items:center;gap:9px;display:flex}.card-top-actions input{opacity:0;width:12px;height:12px;margin:0;transition:opacity .1s}.issue-card:hover .card-top-actions input,.issue-card:focus-within .card-top-actions input,.issue-card.is-selected .card-top-actions input{opacity:1}.priority{color:#64727c;background:#f6f7f8;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;display:inline-flex}.priority.critical{color:#c2413a;background:#fff0ed}.priority.important{color:#9d6322;background:#fdf4e9}.priority.minor{color:#577288;background:#f0f5f8}.priority.normal{color:#5c736e;background:#f0f5f3}.card-title{text-align:left;color:#3e4c55;letter-spacing:-.1px;background:0 0;border:0;width:100%;padding:0;font-size:12px;font-weight:550;line-height:1.6;display:block}.card-title:hover{color:var(--accent-dark)}.card-description{color:#646f7a;-webkit-line-clamp:2;white-space:pre-line;-webkit-box-orient:vertical;margin-top:6px;font-size:10px;line-height:1.7;display:-webkit-box;overflow:hidden}.tags{flex-wrap:wrap;align-items:center;gap:5px;margin-top:12px;display:flex}.tag{color:#64707b;text-overflow:ellipsis;white-space:nowrap;background:#f1f3f6;border-radius:4px;max-width:140px;padding:3px 6px;font-size:9px;font-weight:450;line-height:1.4;overflow:hidden}.tag:nth-child(3n+1){color:#826953;background:#f5f0eb}.tag:nth-child(3n+2){color:#5c6c99;background:#eef1f8}.tag:nth-child(3n){color:#766694;background:#f2f1f6}.card-footer{justify-content:space-between;align-items:center;min-height:25px;margin-top:16px;display:flex}.card-meta{color:#647078;align-items:center;gap:6px;max-width:150px;font-size:9px;display:flex;overflow:hidden}.card-meta>span{white-space:nowrap;align-items:center;gap:4px;display:flex}.card-meta .overdue{color:#b25038}.card-footer .avatar{width:23px;height:23px;font-size:8px}.card-status-select{color:#616f7a;background:0 0;border:0;max-width:100%;height:20px;margin-top:8px;padding:1px 15px 1px 0;font-size:9px;display:block}.add-card{color:#636f79;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:flex-start;align-items:center;gap:7px;padding:10px 5px;font-size:10px;display:flex}.add-card:hover{color:#5f6e78;background:#edf0f3}.bulk-bar{background:#fff9f5;border-bottom:1px solid #f0dfd5;align-items:center;gap:10px;padding:10px 33px;font-size:11px;display:flex}.bulk-bar>span{color:#93614c;margin-right:6px;font-weight:550}.bulk-bar select{padding:5px 10px;font-size:11px}.bulk-bar .text-button{margin-left:auto}.issue-list{border:1px solid var(--border);background:#fff;border-radius:8px;margin:24px 32px;overflow:auto}.list-heading,.issue-row{grid-template-columns:minmax(240px,1fr) 130px 100px 100px 65px;align-items:center;gap:18px;min-width:820px;padding:13px 18px;display:grid}.list-heading{color:#69757e;border-bottom:1px solid var(--border);background:#fafbfc;font-size:10px}.issue-row{border-bottom:1px solid #f0f2f4;min-height:57px;font-size:11px}.issue-row:last-child{border:0}.row-title{align-items:center;gap:10px;min-width:0;display:flex}.row-title button{text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;padding:0;font-size:11px;font-weight:500;overflow:hidden}.row-title button:hover{color:var(--accent-dark)}.issue-row select{color:#697882;background:#fff;border-color:#8c969d;padding:5px 8px;font-size:10px}.priority-label{text-transform:capitalize;color:#627078;align-items:center;gap:6px;font-size:10px;display:flex}.date{color:#627078;white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:inline-flex}.page-content{flex:1;padding:32px 34px 40px;overflow:auto}.page-content.narrow{width:100%;max-width:1100px;margin:0 auto;padding-left:42px;padding-right:42px}.page-title-line{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.page-title-line>div:first-child{align-items:center;gap:14px;display:flex}.page-title-line h1{font-size:24px}.page-count{color:#6a7881;white-space:nowrap;background:#fff;border:1px solid #e5e9ec;border-radius:5px;padding:4px 7px;font-size:10px}.page-title-line .button{min-height:34px;font-size:11px}.tabs{border-bottom:1px solid var(--border);align-items:center;gap:23px;min-height:45px;display:flex}.tabs>button{color:#626f79;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:14px 0;font-size:11px;font-weight:550;display:flex;position:relative}.tabs>button.active{color:#5a6973}.tabs>button.active:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.tabs .count{font-size:9px}.page-tabs{margin-top:-8px;margin-bottom:25px}.project-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:21px;display:grid}.project-card{min-width:0;padding:23px 22px 18px}.project-card-top{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.project-card-title{color:#42535c;letter-spacing:-.2px;justify-content:space-between;align-items:center;font-size:16px;font-weight:600;display:flex}.project-card-title svg{color:#7f8c95}.project-card-title:hover{color:var(--accent-dark)}.project-card>p{color:#636f77;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:35px;margin-top:10px;font-size:11px;line-height:1.6;display:-webkit-box;overflow:hidden}.project-card-stats{color:#637079;justify-content:space-between;margin-top:26px;font-size:10px;display:flex}.project-card-stats>span:first-child{color:#606f77}.progress-track{background:#f0f3f5;border-radius:3px;height:4px;margin:10px 0 20px;overflow:hidden}.progress-track>span{opacity:.7;border-radius:3px;height:100%;display:block}.project-card-bottom{color:#636f78;border-top:1px solid #edf0f2;justify-content:space-between;gap:10px;padding-top:14px;font-size:9px;display:flex}.site-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-dot{border-radius:3px;flex-shrink:0;width:8px;height:8px;display:inline-block}.member-row{border-bottom:1px solid #edf0f2;align-items:center;gap:13px;padding:17px 22px;display:flex}.member-row:last-child{border:0}.member-row>div{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.member-row strong{color:#5a6b75;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:550;overflow:hidden}.member-row>div>span{color:#636f79;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.member-row select{color:#637078;min-width:105px;padding:7px 10px;font-size:11px}.member-table-heading{color:#66757e;border-bottom:1px solid var(--border);background:#fafbfc;border-radius:10px 10px 0 0;justify-content:space-between;padding:13px 24px;font-size:10px;display:flex}.member-table-heading>span:nth-child(2){width:155px;margin-left:auto}.you{color:#637079;margin-left:7px;font-size:9px;font-weight:400}.icon-spacer{width:30px}.settings-panel{margin-bottom:24px;padding:25px 27px}.settings-panel>h2{align-items:center;gap:9px;margin-bottom:25px;font-size:14px;display:flex}.settings-panel .field{max-width:470px}.settings-actions{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.settings-actions .button{font-size:11px}.saved{color:#547460;align-items:center;gap:5px;font-size:11px;display:flex}.billing-total{color:#616f76;justify-content:space-between;align-items:center;padding:10px 0 25px;display:flex}.billing-total>span{color:#4a5d67;letter-spacing:-1px;font-size:37px;font-weight:550}.billing-total small{letter-spacing:0;color:#637078;margin-left:5px;font-size:13px;font-weight:400}.billing-lines{margin:0 0 20px}.billing-lines>div{color:#5f7079;justify-content:space-between;gap:20px;padding:13px 0;font-size:11px;display:flex}.billing-lines dd{color:#5e7079;white-space:nowrap;margin:0}.billing-lines>div:last-child{border-top:1px solid #edf0f2;font-weight:550}.status-box{color:#65737d;background:#f7f9fa;border:1px solid #ecf0f2;border-radius:6px;align-items:center;gap:8px;padding:13px 14px;font-size:11px;display:flex}.token-list{margin-top:10px}.token-list>div{border-top:1px solid #eef1f3;align-items:center;gap:12px;padding:15px 0;display:flex}.token-icon{color:#7a909c;background:#f2f6f8;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.token-list>div>div{flex-direction:column;flex:1;gap:5px;display:flex}.token-list strong{color:#5c707a;font-size:12px;font-weight:550}.token-list>div>div>span{color:#5f7079;text-transform:capitalize;font-size:10px}.integration-projects>div{border-bottom:1px solid #eff2f4;align-items:center;gap:10px;padding:13px 0;display:flex}.integration-projects>div:last-child{border-bottom:0}.integration-projects strong{color:#616f78;font-size:12px;font-weight:500}.integration-projects .badge{margin-left:auto}.my-work-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf0f2;align-items:center;gap:13px;width:100%;padding:19px 22px;display:flex}.my-work-row:last-child{border-bottom:0}.my-work-row:hover{background:#fafbfc}.my-work-row strong{color:#5f717d;margin-right:auto;font-size:12px;font-weight:500}.work-project{color:#5e707a;white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:flex}.my-work-row>.badge{font-size:10px}.my-work-row>svg{color:#7b8d98}.notification-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf0f2;align-items:center;gap:14px;width:100%;padding:19px 22px;display:flex}.notification-row:last-child{border-bottom:0}.notification-row:hover{background:#f9fafb}.notification-row.unread{background:#fffdfb}.notification-icon{color:#7b909a;background:#f3f6f7;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.notification-row.unread .notification-icon{color:#c77456;background:#faf0e9}.notification-row strong{color:#617079;margin-right:auto;font-size:12px;font-weight:450;line-height:1.5}.notification-row.unread strong{color:#5d6f7b;font-weight:550}.notification-row time{color:#606f79;white-space:nowrap;font-size:10px}.notification-row>svg{color:#788d99}.unread-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}.asset-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;display:grid}.asset-card{overflow:hidden}.asset-preview{color:#57707f;border-bottom:1px solid var(--border);background:#eef2f5;justify-content:center;align-items:center;height:155px;display:flex}.asset-preview img{object-fit:cover;width:100%;height:100%}.asset-card-info{padding:15px}.asset-card-info>a{color:#5e7078;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:500;display:flex}.asset-card-info>a svg{color:#798d97;flex-shrink:0}.asset-card-info>div{color:#5e707a;justify-content:space-between;margin-top:9px;font-size:9px;display:flex}.asset-issue{text-align:left;max-width:100%;margin-top:16px;font-size:10px}.global-error{background:#fff;align-items:center;gap:15px;padding:0 32px;display:flex}.global-error .error{flex:1}.global-error .text-button{font-size:10px}dialog{color:inherit}dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#192d3866}.modal{background:#fff;border:1px solid #dfe5e9;border-radius:13px;width:min(470px,100vw - 32px);max-height:90dvh;padding:0;position:fixed;overflow:auto;box-shadow:0 20px 70px #11273225}.modal.wide{width:min(660px,100vw - 32px)}.modal-heading{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:20px;padding:22px 25px 19px;display:flex}.modal-heading h2{color:#4a606c;font-size:17px}.modal-heading .icon-button{padding:3px}.modal-body{padding:24px 25px}.modal-body>p{color:#5d707a;font-size:12px;line-height:1.7}.modal-footer{background:#fdfefe;border-top:1px solid #edf0f3;border-radius:0 0 13px 13px;justify-content:flex-end;gap:10px;padding:17px 25px;display:flex}.modal-footer .button{font-size:12px}.issue-form>.field,.issue-form>.form-grid{margin-left:25px;margin-right:25px}.issue-form>.field:first-child{margin-top:25px}.issue-form>.error{margin:0 25px 20px}.member-picker{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.member-choice{color:#667884;cursor:pointer;background:#fff;border:1px solid #e8ecef;border-radius:7px;align-items:center;gap:5px;padding:4px 8px 4px 4px;font-size:10px;font-weight:450;display:flex}.member-choice input{opacity:0;width:12px;height:12px;position:absolute}.member-choice:has(input:focus-visible){outline-offset:2px;outline:3px solid #b3482f}.member-choice.selected{color:#946856;background:#fff9f6;border-color:#e8b5a5}.member-choice .avatar{width:22px;height:22px;font-size:8px}.color-input{height:39px;padding:4px;width:60px!important}.project-picker{flex-direction:column;gap:13px;padding:8px 0;display:flex}.project-members .member-row{padding-left:0;padding-right:0}.price-inline{color:#8d6a52;background:#fff8f3;border-radius:6px;padding:12px 14px;font-size:11px}.install-code{margin-top:28px}.install-code h3{color:#59707c}.install-code pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#5b7582;background:#f5f8fa;border:1px solid #e6ecef;border-radius:7px;padding:16px;font-size:11px;line-height:1.8}.workflow-row{align-items:center;gap:8px;margin-bottom:11px;display:flex}.workflow-row>input[type=color]{border-radius:6px;flex-shrink:0;width:32px;height:32px;padding:3px}.workflow-row>input:not([type=color]){flex:1;height:34px;font-size:12px}.workflow-row .icon-button{padding:4px}.inline-form{align-items:center;gap:10px;margin-top:22px;display:flex}.inline-form>input{flex:1}.inline-form>.button{font-size:11px}.issue-detail{border:0;border-left:1px solid #dde5ea;width:min(740px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:-10px 0 50px #14293520}.issue-detail::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#182c3b50}.detail-shell{background:#fff;min-height:100%;position:relative}.detail-top{z-index:2;background:#fff;border-bottom:1px solid #e8edf1;justify-content:space-between;align-items:center;height:65px;padding:0 27px;display:flex;position:sticky;top:0}.detail-breadcrumb{color:#5c717d;align-items:center;gap:15px;font-size:11px;display:flex}.detail-breadcrumb>span:first-child{color:#5d707d}.detail-top .button-group{gap:7px}.detail-shell>.error{margin:15px 30px}.detail-content{padding:29px 33px 26px}.detail-title>.issue-number{letter-spacing:1px;color:#59717e;font-size:9px}.detail-title h1{letter-spacing:-.6px;color:#3f5b6b;margin-top:8px;font-size:25px;font-weight:550;line-height:1.4}.detail-title .badge{margin-top:10px;display:inline-block}.issue-properties{border-top:1px solid #eff3f5;border-bottom:1px solid #eff3f5;grid-template-columns:1fr 1fr;gap:17px 25px;margin:27px 0 23px;padding:20px 0;display:grid}.issue-properties>label{color:#5b707d;justify-content:space-between;align-items:center;gap:10px;min-width:0;font-size:10px;display:flex}.issue-properties select,.issue-properties input{color:#607684;background:#fbfcfd;border-color:#8c969d;max-width:145px;height:31px;padding:6px 9px;font-size:10px}.detail-assignees{align-items:flex-start;gap:20px;margin-bottom:25px;display:flex}.detail-assignees>span{color:#5b707d;min-width:65px;padding-top:7px;font-size:10px}.detail-description{color:#5c717d;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.9}.detail-content>.tags{margin-top:17px}.detail-content>.tags .tag{padding:4px 8px;font-size:10px}.page-link{color:#57707d;overflow-wrap:anywhere;align-items:center;gap:7px;margin-top:21px;font-size:11px;display:flex}.page-link svg{flex-shrink:0}.page-link:hover{color:var(--accent-dark)}.environment{color:#59717f;border:1px solid #eaf0f3;border-radius:7px;margin-top:23px;font-size:11px}.environment summary{cursor:pointer;align-items:center;gap:8px;padding:12px;list-style:none;display:flex}.environment summary::-webkit-details-marker{display:none}.environment summary>svg:last-child{margin-left:auto}.environment dl{margin:0 0 10px;padding:5px 13px}.environment dl>div{gap:15px;padding:7px 0;font-size:10px;display:flex}.environment dt{min-width:85px}.environment dd{word-break:break-word;color:#557283;margin:0}.attachment-section{margin-top:28px}.attachment-section .section-line{margin-bottom:12px}.attachment-section h3{color:#58717f;font-size:11px;font-weight:500}.attachment-section .count{background:#f0f4f7;margin-left:4px;font-size:9px}.upload-button{color:#59717e;min-height:28px;padding:5px 8px;font-size:10px;position:relative;overflow:hidden}.upload-button input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.upload-button.disabled{opacity:.5;cursor:not-allowed}.attachments{grid-template-columns:1fr 1fr;gap:10px;display:grid}.attachment{border:1px solid #e6edf2;border-radius:6px;align-items:center;gap:10px;min-width:0;padding-right:6px;display:flex;overflow:hidden}.attachment-preview{background:#f1f5f7;flex-shrink:0;width:56px;height:56px;display:block}.attachment-preview img{object-fit:cover;width:100%;height:100%}.attachment-file{color:#587484;background:#f4f7f9;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.attachment>div{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.attachment>div>a{white-space:nowrap;text-overflow:ellipsis;color:#567180;font-size:10px;overflow:hidden}.attachment>div>span{color:#58717f;font-size:9px}.attachment .icon-button{color:#728e9d;padding:4px}.discussion{border-top:1px solid #e9eff3;padding:0 33px 33px}.discussion .tabs{gap:25px;min-height:49px}.discussion .tabs>button{color:#59707e;padding:17px 0;font-size:11px}.discussion .tabs>button.active{color:#577281}.comments{padding:8px 0 16px}.empty-inline{color:#59707f;text-align:center;padding:25px 0;font-size:11px}.comment{gap:10px;margin-top:20px;display:flex}.comment-content{flex:1;min-width:0}.comment-heading{align-items:center;gap:10px;min-height:23px;display:flex}.comment-heading strong{color:#567280;font-size:11px;font-weight:550}.comment-heading time{color:#567081;font-size:9px}.comment-heading .icon-button{color:#728ea0;margin-left:auto;padding:3px}.comment p{color:#567180;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:7px;font-size:12px;line-height:1.85}.internal-label{color:#7d6d54;background:#faf5ed;border-radius:4px;align-items:center;gap:3px;padding:3px 5px;font-size:9px;display:flex}.comment-form{border:1px solid #e2eaf0;border-radius:8px;overflow:hidden}.comment-form>textarea{resize:vertical;border:0;border-radius:0;width:100%;min-height:85px;padding:14px;font-size:11px;display:block}.comment-form>textarea:focus{outline-offset:0;outline:3px solid #b3482f}.comment-form>div{background:#fcfdfe;border-top:1px solid #edf2f6;justify-content:space-between;align-items:center;gap:15px;padding:9px 11px;display:flex}.comment-form .checkbox-label{color:#59717e;font-size:10px}.comment-form .button{min-height:29px;margin-left:auto;padding:7px 11px;font-size:10px}.activity-list{padding-top:13px}.activity-list>article{color:#547284;gap:13px;padding:15px 0;font-size:11px;display:flex}.activity-dot{background:#cbd8e0;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:5px}.activity-list strong{color:#527183;font-weight:550}.activity-list pre{white-space:pre-wrap;word-break:break-word;color:#56768a;background:#f7fafc;border-radius:5px;padding:10px;font-size:9px;line-height:1.7}.activity-list time{color:#527184;margin-top:6px;font-size:9px;display:block}.delete-confirm{color:#9b654e;background:#fff7f4;border-top:1px solid #f1d9cf;align-items:center;gap:10px;padding:16px 25px;font-size:11px;display:flex;position:sticky;bottom:0}.delete-confirm>span{margin-right:auto}.delete-confirm .button{min-height:30px;font-size:10px}.auth-layout{background:#fff;min-height:100dvh;display:flex}.auth-aside{background:var(--sidebar);color:#fff;flex-direction:column;width:43%;max-width:660px;min-height:100dvh;padding:50px;display:flex;position:relative;overflow:hidden}.auth-aside>a .logo{font-size:28px}.auth-price{color:#dce5e5;margin-top:auto;padding:30px 0 10px;position:relative}.auth-price>span{letter-spacing:-1px;font-size:38px;font-weight:500}.auth-price>span>span{color:#a5b5b9;letter-spacing:0;margin-left:4px;font-size:13px;font-weight:400}.auth-price p{color:#a4b5ba;margin-top:9px;font-size:11px}.auth-main{flex:1;justify-content:center;align-items:center;padding:50px 30px;display:flex}.auth-form{width:340px;max-width:100%}.auth-form h1{color:#3c505c;letter-spacing:-.8px;margin-bottom:34px;font-size:27px;font-weight:550}.auth-form .field{color:#5d707b;margin-bottom:21px;font-size:11px}.auth-form .field input{color:#59707e;border-color:#8c969d;height:43px;font-size:12px}.auth-form form>.button{justify-content:space-between;width:100%;min-height:43px;margin-top:10px;font-size:12px}.auth-form .auth-switch{color:#5d707c;margin:25px auto 0;font-size:11px;display:flex}.auth-form .demo-button{color:#607685;background:#fafbfc;border-color:#e8edf1;width:100%;margin-top:35px;font-size:11px;display:flex}.auth-mobile-logo{display:none}.auth-art{width:340px;height:280px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.auth-art:before{content:"";border:1px solid #3a5157;border-radius:50%;width:330px;height:330px;position:absolute;top:-20px;left:0}.auth-art:after{content:"";z-index:-1;border:1px solid #30474d;border-radius:50%;width:400px;height:400px;position:absolute;top:-55px;left:-35px}.art-card{background:#f9fbfc;border:1px solid #aab8b9;border-radius:10px;flex-direction:column;width:225px;height:154px;padding:20px;display:flex;position:absolute;box-shadow:0 15px 30px #061d2533}.art-one{top:20px;left:12px;transform:rotate(-9deg)}.art-two{top:116px;right:-3px;transform:rotate(7deg)}.art-number{color:#5b707e;letter-spacing:1px;margin-bottom:14px;font-size:9px}.art-line{background:#e4e9ed;border-radius:2px;width:100px;height:6px;margin-bottom:9px}.art-line.long{background:#bdcbd1;width:170px;height:7px}.art-bottom{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.art-pill{background:#f3e2d7;border-radius:4px;width:46px;height:16px}.art-pill.green{background:#e3ece6}.art-avatar{background:#d5dad4;border:2px solid #fff;border-radius:50%;width:22px;height:22px}.art-avatar.orange{background:#ecdcd0}.art-pin{background:var(--accent-dark);color:#fff;border-radius:15px;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:absolute;bottom:8px;left:8px;transform:rotate(-12deg);box-shadow:0 5px 10px #13282e33}.mobile-menu,.mobile-close,.sidebar-overlay{display:none}@media (width>=1800px){.kanban-column{width:calc(16.6667vw - 65.6667px);min-width:245px}}@media (width<=1200px){.sidebar{width:205px;padding-left:13px;padding-right:13px}.topbar{padding:0 25px}.project-header{padding:25px}.project-toolbar{padding:0 25px}.project-avatars{display:none}.toolbar-actions{gap:9px}.toolbar-actions .search-field kbd{display:none}.toolbar-actions .search-field input{width:110px}.kanban{gap:18px;padding:25px}.kanban-column{width:235px;min-width:235px}.project-header-actions{gap:9px}.my-work-row{gap:10px}.my-work-row>.date{display:none}.work-project{white-space:nowrap;text-overflow:ellipsis;max-width:120px;overflow:hidden}.page-content{padding:28px}.page-content.narrow{padding-left:28px;padding-right:28px}}@media (width<=950px){.sort-select{display:none}.project-toolbar{gap:10px}.project-header-actions .invite-button{display:none}.project-heading{gap:9px}.project-heading h1{font-size:20px}.project-icon{width:35px;height:35px}.project-heading .project-menu{display:none}.project-header-actions .button{font-size:10px}.toolbar-actions>.icon-button,.my-work-row .work-project{display:none}.page-title-line>div:first-child{gap:10px}.auth-aside{width:40%;padding:35px}.auth-art{transform:translate(-50%,-50%)scale(.75)}.issue-detail{width:min(680px,100vw)}}@media (width<=760px){.sidebar{width:235px;transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.sidebar-overlay{z-index:29;background:#142b3b66;border:0;display:block;position:fixed;inset:0}.mobile-close{display:inline-flex}.mobile-menu{color:#5a717f;margin-left:-5px;display:inline-flex}.topbar{height:57px;min-height:57px;padding:0 20px}.breadcrumbs{gap:10px}.breadcrumb-workspace,.breadcrumbs>svg{display:none}.project-header{padding:24px 20px}.project-heading{gap:10px}.project-heading h1{font-size:21px}.project-header-actions .button{padding:9px 12px;font-size:11px}.project-toolbar{padding:0 20px}.toolbar-actions{gap:8px}.toolbar-actions .search-field input{width:110px}.view-tabs{gap:20px}.filter-button{gap:0;padding:7px;font-size:0}.filter-button svg{width:14px;height:14px}.filter-button .filter-dot{margin-left:4px}.kanban{gap:18px;padding:23px 20px}.kanban-column{width:250px;min-width:250px}.column-heading h2{font-size:12px}.issue-card{padding:15px}.card-title{font-size:12px}.card-description{font-size:11px}.card-status-select{font-size:10px}.card-top-actions input{opacity:1}.page-content{padding:26px 20px}.page-content.narrow{padding-left:20px;padding-right:20px}.page-title-line h1{font-size:22px}.page-title-line .button{gap:5px;padding:8px 10px;font-size:10px}.page-title-line>div:first-child{gap:10px}.page-count{font-size:9px}.project-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.member-row{gap:9px;padding:15px}.member-row>.avatar{width:30px;height:30px;font-size:10px}.member-row select{min-width:80px;max-width:90px;padding:6px;font-size:10px}.member-table-heading{padding:13px 17px}.member-table-heading>span:nth-child(2){width:132px}.settings-panel{padding:22px}.auth-aside{display:none}.auth-main{min-height:100dvh;padding:40px 30px}.auth-mobile-logo{color:#335362;justify-content:center;margin-bottom:50px;display:flex}.auth-form h1{font-size:26px}.auth-mobile-logo .logo{font-size:30px}.auth-form .field{font-size:12px}.auth-form .field input{font-size:14px}.bulk-bar{flex-wrap:wrap;gap:7px;padding:10px 20px}.bulk-bar .button{font-size:10px}.bulk-bar select{max-width:120px;font-size:10px}.issue-list{margin:20px}.filter-row{flex-wrap:wrap;gap:12px;padding:15px 20px}.filter-row>label{font-size:9px}.filter-row select{max-width:120px;font-size:10px}.global-error{padding:0 15px}.my-work-row{gap:9px;padding:17px 15px}.my-work-row .issue-number{display:none}.my-work-row strong{font-size:11px}.my-work-row .badge{text-overflow:ellipsis;max-width:85px;font-size:9px;overflow:hidden}.notification-row{gap:11px;padding:17px 15px}.notification-row strong{font-size:11px}.notification-row time{font-size:9px}.page-content .search-field input{width:100px}.page-title-line .search-field{gap:5px}}@media (width<=480px){.project-header{gap:12px;padding:22px 17px}.project-header .project-icon{display:none}.project-heading h1{font-size:20px}.project-header-actions .button{gap:5px;padding:8px 10px;font-size:10px}.project-toolbar{padding:0 17px}.view-tabs{gap:16px}.view-tabs>button{gap:5px;font-size:10px}.view-tabs>button>svg{width:13px}.toolbar-actions .search-field{gap:4px}.toolbar-actions .search-field input{width:91px;font-size:10px}.toolbar-actions .search-field svg{width:13px}.toolbar-actions{gap:6px}.project-grid{grid-template-columns:1fr}.project-card{padding:22px}.page-content{padding:25px 17px}.page-content.narrow{padding-left:17px;padding-right:17px}.page-title-line>div:first-child{gap:7px}.page-title-line .page-count{display:none}.settings-panel{padding:20px 17px}.settings-actions .button{font-size:10px}.billing-total>span{font-size:33px}.billing-lines>div{font-size:10px}.modal-heading{padding:19px 20px}.modal-body{padding:22px 20px}.modal-footer{padding:16px 20px}.issue-form>.field,.issue-form>.form-grid{margin-left:20px;margin-right:20px}.form-grid{column-gap:15px}.form-grid .field{font-size:10px}.form-grid input,.form-grid select{font-size:11px}.detail-top{height:58px;padding:0 18px}.detail-breadcrumb{gap:10px;font-size:10px}.detail-top .button-group{gap:1px}.detail-top .icon-button{padding:6px}.detail-content{padding:25px 21px}.detail-title h1{font-size:22px}.issue-properties{gap:15px}.issue-properties>label{flex-direction:column;align-items:flex-start;gap:7px}.issue-properties select,.issue-properties input{width:100%;max-width:none}.detail-assignees{gap:10px}.detail-assignees>span{min-width:58px;font-size:9px}.discussion{padding:0 21px 25px}.attachments{grid-template-columns:1fr}.comment-heading{gap:7px}.comment-heading strong{font-size:10px}.comment-heading time{font-size:8px}.comment p{font-size:11px}.internal-label{padding:3px;font-size:8px}.asset-grid{grid-template-columns:1fr 1fr;gap:12px}.asset-preview{height:125px}.asset-card-info{padding:11px}.asset-card-info>a{font-size:10px}.asset-issue{font-size:9px}.member-row select{width:72px;min-width:72px;font-size:9px}.member-row{gap:7px;padding:14px 11px}.member-row strong{font-size:11px}.member-row>div>span{font-size:9px}.member-row>.avatar{width:27px;height:27px;font-size:9px}.member-row .icon-button{padding:4px}.member-row .you{display:none}.member-table-heading>span:nth-child(2){width:109px}.project-members .member-row{padding-left:0;padding-right:0}.project-members .badge{font-size:9px}.project-members .member-row>.avatar{display:none}.delete-confirm{flex-wrap:wrap;padding:13px 20px;font-size:10px}.delete-confirm>span{width:100%;margin-bottom:3px}.workflow-row{gap:5px}.workflow-row .icon-button{padding:3px}.workflow-row>input:not([type=color]){max-width:150px}.topbar-right{gap:11px}.breadcrumbs{font-size:10px}.auth-main{padding:35px 25px}.auth-form{width:100%}.standalone{margin:5vh auto;padding:25px}.issue-list{margin:17px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.file-filters{align-items:center;gap:20px;margin-bottom:25px;display:flex}.file-filters>.search-field{margin-right:auto}.file-filters>select{color:#5c707d;max-width:220px;padding:8px 11px;font-size:11px}.file-filters>.checkbox-label{font-size:11px}.asset-project-label{color:#59717f;align-items:center;gap:6px;margin-top:16px;font-size:10px;display:flex}.preview-error{color:#856757;font-size:11px}.attachment-library>.page-title-line{margin-top:7px}.asset-source-link{color:#9a674e;background:#fffaf6;border:1px solid #eddcd3;border-radius:7px;align-items:center;gap:8px;margin-top:22px;padding:13px 14px;font-size:11px;display:flex}.asset-source-link>svg:last-child{margin-left:auto}.proof-review{background:#fff;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.proof-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;min-height:77px;padding:16px 26px;display:flex}.proof-heading>div:first-child{align-items:center;gap:12px;min-width:0;display:flex}.proof-heading h1{color:#57717f;letter-spacing:-.3px;white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:550;overflow:hidden}.proof-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.proof-actions>select{color:#587181;max-width:150px;padding:8px 10px;font-size:10px}.proof-actions .button{min-height:32px;padding:8px 10px;font-size:10px}.proof-actions .icon-button{color:#738e9f;padding:5px}.proof-actions .danger-text{color:#975e51}.proof-layout{flex:1;min-height:0;display:flex;overflow:hidden}.proof-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.proof-toolbar{border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;gap:10px;min-height:57px;padding:10px 20px;display:flex}.proof-page-nav{align-items:center;gap:2px;min-width:110px;display:flex}.proof-page-nav>label{color:#587080;white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:flex}.proof-page-nav input{text-align:center;color:#567181;-moz-appearance:textfield;border-color:#8c969d;width:38px;height:27px;padding:5px 3px;font-size:10px}.proof-page-nav input::-webkit-inner-spin-button{appearance:none}.proof-page-nav .icon-button{color:#6f8ea2;padding:4px}.image-version-type{color:#567182;letter-spacing:.4px;border:1px solid #e8eff4;border-radius:4px;padding:5px 7px;font-size:9px}.proof-zoom{align-items:center;gap:6px;display:flex}.proof-zoom .icon-button{color:#708fa3;padding:5px}.proof-zoom .text-button{color:#567182;justify-content:center;min-width:30px;font-size:10px}.proof-toolbar>.button{color:#547281;border-color:#dfe9ef;min-height:30px;padding:7px 9px;font-size:10px}.proof-toolbar>.button.primary{color:#fff;border-color:var(--accent)}.proof-errors{background:#f0f3f5;padding:0 20px}.proof-errors .error{margin:15px 0;font-size:11px}.proof-scroll{background:#edf1f3;flex:1;min-height:0;overflow:auto}.proof-canvas-center{justify-content:center;align-items:flex-start;width:max-content;min-width:100%;min-height:100%;padding:35px;display:flex}.review-page{background:#fff;flex-shrink:0;align-self:flex-start;line-height:0;display:inline-block;position:relative;box-shadow:0 3px 14px #18394c18}.review-page.pin-mode{cursor:crosshair}.review-image{max-width:none;height:auto;display:block}.review-page .react-pdf__Page__canvas{display:block}.review-page .react-pdf__Page{background:#fff;min-width:0}.review-page .loading{min-width:150px;min-height:100px;font-size:11px}.proof-pin{background:var(--accent-dark);color:#fff;z-index:5;cursor:pointer;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:29px;min-width:29px;height:29px;padding:0;font-size:10px;font-weight:600;line-height:1;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 8px #43302026}.proof-pin:hover{background:#8c3722;scale:1.1}.proof-pin.resolved{background:#3f7a63}.proof-pin.draft{pointer-events:none;background:#4f7187;border-style:dashed}.proof-feedback{border-left:1px solid var(--border);background:#fdfefe;flex-direction:column;width:300px;min-width:300px;display:flex;overflow:auto}.proof-feedback-heading{border-bottom:1px solid var(--border);z-index:2;background:#fff;justify-content:space-between;align-items:center;gap:15px;min-height:57px;padding:19px 18px;display:flex;position:sticky;top:0}.proof-feedback-heading h2{color:#567181;white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:500;display:flex}.proof-feedback-heading select{color:#557181;background:0 0;border:0;max-width:110px;padding:4px 10px 4px 0;font-size:9px}.proof-feedback-heading .count{font-size:9px}.proof-feedback-form{background:#fff9f5;border-bottom:1px solid #eeded4;padding:21px 18px}.proof-feedback-form h3{color:#886751;font-size:11px;font-weight:500}.proof-feedback-form .field{color:#796a5c;margin-bottom:17px;font-size:10px}.proof-feedback-form input,.proof-feedback-form textarea{color:#7e7269;background:#fffdfc;border-color:#8c969d;font-size:11px}.proof-feedback-form .section-line{margin-bottom:19px}.proof-feedback-form .badge{color:#846a55;background:#fbf3ed;border-color:#eeded3;font-size:9px}.proof-feedback-form-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.proof-feedback-form-actions .button{min-height:30px;padding:7px 9px;font-size:10px}.proof-feedback-form .error{margin-bottom:0;font-size:10px}.proof-feedback-list{flex:1}.proof-feedback-list .empty{gap:15px;padding:45px 18px}.proof-feedback-list .empty h3{color:#587180;font-size:12px}.proof-feedback-list .empty-icon{color:#7594a6;background:#f8fafc;border-color:#eaf0f4;border-radius:12px;width:45px;height:45px}.proof-feedback-card{background:#fff;border-bottom:1px solid #edf1f4;padding:20px 18px}.proof-feedback-title{text-align:left;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding:0;display:flex}.proof-feedback-title>.issue-number{margin-right:auto;font-size:9px}.proof-feedback-title strong{color:#547181;width:100%;margin-top:2px;font-size:11px;font-weight:500;line-height:1.75}.proof-feedback-title:hover strong{color:var(--accent-dark)}.proof-feedback-card>p{color:#567081;-webkit-line-clamp:3;white-space:pre-wrap;-webkit-box-orient:vertical;margin-top:7px;font-size:10px;line-height:1.8;display:-webkit-box;overflow:hidden}.proof-feedback-card>div{justify-content:space-between;align-items:center;gap:10px;margin-top:16px;display:flex}.proof-feedback-card .text-button{color:#557181;white-space:nowrap;font-size:9px}.proof-feedback-card .badge{color:#577688;background:#f8fafc;border-color:#e8eff3;padding:3px 5px;font-size:8px}.proof-feedback-title .priority{width:14px;height:14px}.proof-feedback-title .priority svg{width:10px;height:10px}@media (width<=1200px){.proof-feedback{width:270px;min-width:270px}.proof-heading{gap:12px;padding:16px 20px}.proof-heading h1{font-size:15px}.proof-actions{gap:5px}.proof-actions .button{gap:5px;padding:7px 8px;font-size:9px}.proof-actions>select{max-width:125px;font-size:9px}.proof-toolbar{gap:8px;padding:10px 14px}.proof-page-nav{min-width:96px}.proof-page-nav>label{gap:5px;font-size:9px}.proof-zoom{gap:2px}.proof-toolbar>.button{gap:5px;padding:6px 8px;font-size:9px}.proof-canvas-center{padding:28px}.proof-feedback-heading{gap:7px;padding:19px 15px}.proof-feedback-heading h2{font-size:11px}.proof-feedback-heading select{font-size:8px}.proof-feedback-card{padding:18px 15px}}@media (width<=950px){.proof-layout{flex-direction:column;overflow:auto}.proof-main{flex:none;height:65dvh;min-height:350px}.proof-feedback{border-left:0;border-top:1px solid var(--border);flex-shrink:0;width:100%;min-width:0;overflow:visible}.proof-feedback-heading{position:static}.proof-feedback-list{flex:none;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.proof-feedback-list .empty{grid-column:1/-1}.proof-feedback-card{border-right:1px solid #edf1f4}.proof-feedback-form{align-self:center;width:100%;max-width:600px}.proof-actions>.icon-button{padding:4px}.proof-heading>div:first-child{gap:8px}.proof-heading h1{max-width:170px}.proof-feedback-heading h2{font-size:12px}.proof-feedback-heading select{max-width:130px;font-size:10px}.proof-toolbar>.button,.proof-page-nav>label{font-size:10px}.proof-zoom{gap:7px}}@media (width<=760px){.proof-heading{min-height:68px;padding:15px 17px}.proof-heading h1{max-width:210px;font-size:15px}.proof-actions>select{max-width:130px;font-size:10px}.proof-main{height:65dvh}.proof-actions .button{font-size:10px}.proof-canvas-center{padding:25px}.file-filters{flex-wrap:wrap;gap:15px}.file-filters>select{max-width:170px;font-size:10px}.file-filters>.checkbox-label{font-size:10px}.file-filters .search-field{flex:1;min-width:100px}.proof-feedback-list{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}}@media (width<=520px){.proof-heading{flex-wrap:wrap;gap:12px;padding:14px 15px}.proof-heading>div:first-child{width:100%}.proof-heading h1{max-width:calc(100vw - 90px);font-size:16px}.proof-actions{gap:8px;width:100%;padding-left:28px}.proof-actions>select{max-width:130px;margin-right:auto;padding:7px 8px;font-size:9px}.proof-actions .button{gap:5px;font-size:9px}.proof-actions>.icon-button{padding:4px}.proof-actions>.icon-button svg{width:14px;height:14px}.proof-toolbar{gap:7px;padding:10px 11px}.proof-page-nav{min-width:0}.proof-page-nav>label{gap:4px;font-size:9px}.proof-page-nav input{width:30px;height:25px;font-size:9px}.proof-page-nav .icon-button{padding:3px}.proof-page-nav .icon-button svg{width:13px;height:13px}.proof-zoom{gap:0}.proof-zoom .icon-button{padding:4px}.proof-zoom .text-button{min-width:25px;font-size:9px}.proof-toolbar>.button{gap:4px;min-height:28px;padding:7px;font-size:8px}.proof-toolbar>.button svg{width:12px;height:12px}.proof-canvas-center{padding:20px}.proof-main{height:58dvh;min-height:300px}.proof-feedback-list{grid-template-columns:1fr}.proof-feedback-card{padding:19px 20px}.proof-feedback-heading{padding:17px 20px}.proof-feedback-form{padding:22px 20px}.file-filters{gap:12px}.file-filters>select{max-width:145px}.file-filters>.checkbox-label{font-size:9px}.files-page>.page-title-line .button{font-size:10px}.asset-project-label{font-size:9px;line-height:1.5}.asset-source-link{font-size:10px}}.rich-editor{background:#fff;border:1px solid #8c969d;border-radius:7px;width:100%;min-width:0;font-weight:400;overflow:hidden}.rich-editor:focus-within{outline-offset:2px;border-color:#b3482f;outline:2px solid #b3482f}.rich-editor-heading{background:#fcfdfe;border-bottom:1px solid #eaf0f4;justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:0 9px;display:flex}.rich-mode{align-items:center;gap:15px;display:flex}.rich-mode>button{color:#577080;background:0 0;border:0;padding:10px 1px;font-size:9px;font-weight:500;line-height:1.2;position:relative}.rich-mode>button.active{color:#5b7081}.rich-mode>button.active:after{background:var(--accent);content:"";height:2px;position:absolute;bottom:0;left:0;right:0}.rich-insert{align-items:center;gap:2px;display:flex}.rich-insert .icon-button{color:#708ea2;padding:4px}.rich-insert .icon-button:hover{background:#f0f5f8}.rich-editor .w-md-editor{box-shadow:none;--md-editor-box-shadow-color:transparent;--color-fg-default:#7e97a6;--color-canvas-default:#fff;--color-canvas-subtle:#fafcfd;--color-border-default:#e7edf2;--color-accent-fg:#bd927d;--md-editor-font-family:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;background:#fff;border:0;border-radius:0}.rich-editor .w-md-editor-toolbar{background:#fbfdfe;border-color:#eaf0f4;border-radius:0;padding:6px 7px}.rich-editor .w-md-editor-toolbar li>button{color:#557284;border-radius:3px;min-height:21px;margin:0 1px;padding:4px}.rich-editor .w-md-editor-toolbar li>button:hover{color:#8c624a;background:#f6eee8}.rich-editor .w-md-editor-toolbar li>button svg{width:12px;height:12px}.rich-editor .w-md-editor-toolbar-divider{background:#e8eff3}.rich-editor .w-md-editor-toolbar ul{flex-wrap:wrap;align-items:center;gap:0;display:flex}.rich-editor .w-md-editor-text{font-size:11px}.rich-editor .w-md-editor-text-input,.rich-editor .w-md-editor-text-pre>code{letter-spacing:normal!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:12px!important;font-weight:400!important;line-height:1.8!important}.rich-editor .w-md-editor-content{background:#fff}.rich-editor .w-md-editor-preview{box-shadow:none;padding:12px}.rich-editor .w-md-editor-preview .richtext-read{font-size:12px}.rich-editor .w-md-editor-text-input:focus-visible{outline:0}.rich-editor .w-md-editor-text-input{caret-color:#8fa7b5!important}.rich-editor .w-md-editor-toolbar-child{z-index:10;max-height:120px;overflow:auto}.rich-editor>.error{margin:10px;font-size:10px}.rich-picker{background:#fff;border-top:1px solid #e5edf2;padding:10px 11px 11px}.rich-picker-heading{color:#567080;align-items:center;gap:5px;margin-bottom:10px;display:flex}.rich-picker-heading>strong{font-size:10px;font-weight:500}.rich-picker-heading>.icon-button{padding:3px}.rich-picker-heading>.icon-button:last-child{margin-left:auto}.rich-picker>input{color:#5b7789;background:#fbfdfe;border-color:#8c969d;border-radius:5px;width:100%;height:29px;padding:7px 9px;font-size:10px;display:block}.rich-picker-options{flex-direction:column;gap:2px;max-height:170px;padding-top:7px;display:flex;overflow:auto}.rich-picker-options>button{text-align:left;color:#557284;text-transform:none;overflow-wrap:anywhere;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:8px;font-size:10px;line-height:1.5;display:flex}.rich-picker-options>button:hover,.rich-picker-options>button:focus-visible{color:#90664a;background:#fbf3ed}.rich-picker-options>button>span{color:#547182;font-size:9px}.rich-no-results{color:#567082;text-align:center;padding:14px;font-size:10px}.rich-picker>.error{margin:8px 0 0;font-size:10px}.richtext-read.wmde-markdown,.richtext-read{white-space:normal;overflow-wrap:anywhere;color:#587180;--color-fg-default:#8aa1af;--color-canvas-default:transparent;--color-canvas-subtle:#f5f8fa;--color-border-default:#e6edf2;--color-accent-fg:#b9917b;--color-prettylights-syntax-comment:#a3b6c1;--color-prettylights-syntax-constant:#879fb9;--color-prettylights-syntax-string:#8baa98;--color-prettylights-syntax-keyword:#ba9cba;--color-prettylights-syntax-entity:#b79e7f;background:0 0;font-family:inherit;font-size:12px;line-height:1.85}.richtext-read.wmde-markdown p,.richtext-read p{color:inherit;font-size:inherit;line-height:inherit;white-space:normal;margin:0 0 .8em}.richtext-read p:last-child{margin-bottom:0}.richtext-read.wmde-markdown h1,.richtext-read.wmde-markdown h2,.richtext-read.wmde-markdown h3,.richtext-read.wmde-markdown h4,.richtext-read.wmde-markdown h5,.richtext-read.wmde-markdown h6{color:#577180;letter-spacing:-.2px;border-color:#e8f0f4;margin:1em 0 .55em;font-weight:550;line-height:1.5}.richtext-read.wmde-markdown h1{font-size:1.6em}.richtext-read.wmde-markdown h2{font-size:1.4em}.richtext-read.wmde-markdown h3{font-size:1.2em}.richtext-read.wmde-markdown>:first-child{margin-top:0}.richtext-read.wmde-markdown pre{white-space:pre;background:#f6f9fb;border:1px solid #e8eef2;border-radius:6px;margin:12px 0;padding:13px;font-size:10px;line-height:1.85;overflow:auto}.richtext-read.wmde-markdown code{color:#567284;background:#f1f5f8;border-radius:4px;font-size:.9em}.richtext-read.wmde-markdown pre code{font-size:inherit;background:0 0;border-radius:0;padding:0;display:block}.richtext-read.wmde-markdown ul,.richtext-read.wmde-markdown ol{margin:.6em 0;padding-left:1.8em}.richtext-read.wmde-markdown li{margin:.25em 0}.richtext-read.wmde-markdown blockquote{font-size:inherit;color:#557182;border-color:#e4d6cb;border-left-width:3px;padding:0 14px}.richtext-read.wmde-markdown table{border-color:#e7eef3;width:100%;max-width:100%;font-size:10px;display:block;overflow:auto}.richtext-read.wmde-markdown table th,.richtext-read.wmde-markdown table td{border-color:#e7eef3;padding:6px 10px}.richtext-read.wmde-markdown a{color:#8b654a;text-decoration:none}.richtext-read.wmde-markdown a:hover{text-decoration:underline}.richtext-read mark{color:inherit;background:#faf0cb;border-radius:2px;padding:1px 2px}.richtext-read.wmde-markdown .task-list-item input[type=checkbox]{vertical-align:middle;pointer-events:none;width:11px;height:11px;margin-right:6px}.card-description.richtext-read{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:3.4em;display:-webkit-box;overflow:hidden;color:#5f6b73!important;font-size:10px!important;line-height:1.7!important}.card-description.richtext-read p{margin:0}.card-description.richtext-read pre{background:0 0!important;border:0!important;margin:0!important;padding:0!important}.card-description.richtext-read h1,.card-description.richtext-read h2,.card-description.richtext-read h3{font-size:inherit!important;border:0!important;margin:0!important;padding:0!important}.comment-content>.richtext-read{margin-top:7px;font-size:12px;line-height:1.85}.comment-form>.rich-editor{background:#fff;border:0;border-radius:7px 7px 0 0;gap:0;padding:0;display:block}.comment-form>.comment-actions{border-top:1px solid #edf2f6}.comment-form .rich-editor-heading .button,.comment-form .rich-editor .button{margin:0}.comment-form .rich-picker>input{padding:7px 9px}.comment-form .rich-editor .w-md-editor-text-input{background:0 0}.proof-feedback-form .rich-editor .w-md-editor-text-input{background:0 0;border:0}.proof-feedback-form .rich-editor{border-color:#8c969d}.proof-feedback-form .rich-editor .rich-picker>input{padding:7px 9px;font-size:10px}.proof-feedback-description.richtext-read{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:5.4em;margin-top:8px;display:-webkit-box;overflow:hidden;font-size:10px!important;line-height:1.8!important}.proof-feedback-card>.proof-feedback-description{justify-content:normal;align-items:normal;gap:0;margin-top:8px;display:-webkit-box}.proof-feedback-description.richtext-read p{margin:0}.proof-feedback-description.richtext-read pre{padding:7px;font-size:9px}.proof-feedback-description.richtext-read h1,.proof-feedback-description.richtext-read h2,.proof-feedback-description.richtext-read h3{border:0;margin:0;padding:0;font-size:11px}@media (width<=760px){.rich-editor .w-md-editor-toolbar li>button{min-height:25px;padding:5px}.rich-mode>button{font-size:10px}.rich-insert .icon-button{padding:5px}.rich-editor .w-md-editor-text-input,.rich-editor .w-md-editor-text-pre>code{font-size:12px!important}.comment-content>.richtext-read{font-size:11px}.rich-picker-options>button{padding:10px 8px;font-size:11px}}.integration-project-select{align-items:flex-end;gap:12px;margin:30px 0 22px;display:flex}.integration-project-select .field{color:#577081;flex:1;max-width:360px;margin:0;font-size:11px}.integration-project-select select{color:#557181;font-size:12px}.integration-project-select>.icon-button{margin-bottom:4px}.integration-heading-actions{align-items:center;gap:10px;display:flex}.integration-heading-actions>.badge{font-size:9px}.badge.warning{color:#936844;background:#fff8ef;border-color:#eddecf}.connector-list{margin-top:3px}.connector-row{border-top:1px solid #edf2f5;align-items:center;gap:12px;padding:19px 0;display:flex}.connector-row:first-child{border-top:0}.provider-mark{color:#536f82;background:#e9eff3;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:600;display:flex}.provider-mark.github{color:#596e7b;background:#edf0f3}.provider-mark.jira{color:#477198;background:#edf4fa}.provider-mark.linear{color:#7862a6;background:#f2f0f9}.connector-row>div{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.connector-row strong{color:#567183;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;font-weight:550;display:flex}.connector-row strong>.badge{padding:3px 5px;font-size:8px}.connector-row>div>span{color:#557184;overflow-wrap:anywhere;font-size:10px;line-height:1.6}.connector-row>div>.auto-export-status{color:#7d6a55;font-size:9px}.connector-row>.button{color:#557182;min-height:29px;padding:7px 9px;font-size:10px}.connector-row>.icon-button{color:#a18578;padding:5px}.integration-jobs>article{border-top:1px solid #edf2f5;padding:16px 0}.integration-jobs>article:first-child{border-top:0;padding-top:0}.job-main{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.job-main>strong{color:#273d46;font-size:14px;font-weight:600}.job-main .badge{color:#334b55;padding:5px 8px;font-size:12px}.job-main>a{color:#345a69;overflow-wrap:anywhere;align-items:center;gap:5px;max-width:100%;min-height:44px;margin-left:auto;font-size:14px;display:flex}.job-deleted{color:#526975;margin-left:auto;font-size:14px}.job-detail{color:#526975;flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;font-size:12px;display:flex}.job-error{color:#9a492b}.job-detail>a{color:#345a69;align-items:center;gap:4px;min-height:44px;margin-left:auto;display:inline-flex}.job-detail>.button{color:#345a69;min-height:44px;margin-left:auto;padding:8px 12px;font-size:14px}.webhook-list>article{border-top:1px solid #edf2f5;align-items:center;gap:9px;padding:17px 0;display:flex}.webhook-list>article:first-child{border-top:0}.webhook-list>article>div{flex:1;min-width:0}.webhook-list strong{color:#557184;overflow-wrap:anywhere;font-size:11px;font-weight:450;line-height:1.7;display:block}.webhook-events{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.webhook-events .badge{color:#57788c;background:#fcfdfe;border-color:#e9f0f4;padding:3px 5px;font-size:8px}.webhook-list .icon-button{color:#6c8fa4;padding:5px}.webhook-list .danger-text{color:#846758}.webhook-event-picker{flex-direction:column;gap:14px;padding:4px 0;display:flex}.webhook-event-picker .checkbox-label{color:#557184;font-size:11px}.delivery-destination{color:#527185;overflow-wrap:anywhere;margin-bottom:24px;font-size:11px;line-height:1.7}.delivery-row{border:1px solid #e7eff4;border-radius:7px;margin-bottom:12px;overflow:hidden}.delivery-row>summary{cursor:pointer;background:#fbfdfe;align-items:center;gap:11px;padding:14px;list-style:none;display:flex}.delivery-row>summary::-webkit-details-marker{display:none}.delivery-row>summary>strong{color:#517186;overflow-wrap:anywhere;font-size:10px;font-weight:500}.delivery-row>summary>.badge{padding:3px 5px;font-size:8px}.delivery-row>summary>span:nth-last-child(2){color:#4f7289;white-space:nowrap;margin-left:auto;font-size:9px}.delivery-row>summary>svg{color:#6990a9;flex-shrink:0}.delivery-row[open]>summary>svg{rotate:180deg}.delivery-details{border-top:1px solid #eaf1f6;padding:16px 14px}.delivery-details>dl{margin:0 0 16px}.delivery-details>dl>div{color:#4e7189;gap:18px;padding:7px 0;font-size:10px;display:flex}.delivery-details dt{color:#4d718a;min-width:80px}.delivery-details dd{overflow-wrap:anywhere;margin:0}.delivery-details>table{border-collapse:collapse;color:#4a718b;table-layout:fixed;width:100%;margin-bottom:17px;font-size:9px;line-height:1.7}.delivery-details th{text-align:left;color:#4c728b;font-weight:500}.delivery-details th,.delivery-details td{overflow-wrap:anywhere;vertical-align:top;border-bottom:1px solid #edf3f7;padding:8px}.delivery-details th:first-child{width:17%}.delivery-details th:nth-child(2){width:30%}.delivery-details>.button{color:#4d7289;min-height:27px;font-size:9px}.connector-adapter-status{color:#826e55;background:#fdf8f1;border-color:#f0e5d7;margin-bottom:20px;font-size:10px}.auto-sync-choice{color:#776c5e;align-items:flex-start;margin-top:25px;font-size:11px;line-height:1.7}.auto-sync-choice>input{margin-top:4px}.api-examples{margin-top:24px;overflow:hidden}.api-examples>summary{color:#537285;cursor:pointer;align-items:center;gap:9px;padding:20px 25px;font-size:12px;list-style:none;display:flex}.api-examples>summary::-webkit-details-marker{display:none}.api-examples>summary:after{content:"+";color:#4f7186;margin-left:auto;font-size:15px}.api-examples[open]>summary:after{content:"−"}.api-examples pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#51778f;background:#f7fafc;border:1px solid #e8f0f5;border-radius:6px;margin:0 24px 20px;padding:15px;font-size:10px;line-height:1.9}.text-change{background:#fcfdfe;border:1px solid #e6edf1;border-radius:7px;margin-top:24px;padding:17px}.text-change>h3{color:#507286;margin-bottom:17px;font-size:11px;font-weight:500}.text-change>div{border-top:1px solid #edf2f5;padding:12px 0}.text-change>div:last-child{padding-bottom:0}.text-change strong{color:#547182;margin-bottom:7px;font-size:9px;font-weight:500;display:block}.text-change p{white-space:pre-wrap;overflow-wrap:anywhere;color:#507185;font-size:11px;line-height:1.8}.text-change>div:last-child p{color:#4e765f}@media (width<=760px){.integration-heading-actions{gap:7px}.integration-heading-actions>.badge{padding:4px 5px;font-size:8px}.integration-heading-actions>.button{min-height:28px;padding:6px 8px;font-size:9px}.connector-row{flex-wrap:wrap;gap:10px}.connector-row>div{min-width:120px}.connector-row>.button,.connector-row>div>span{font-size:9px}.connector-row strong{gap:7px;font-size:11px}.connector-row strong>.badge{font-size:7px}.job-main>a{width:100%;margin-top:3px}.job-detail{gap:10px}.webhook-list strong{font-size:10px}.delivery-row>summary{gap:8px;padding:12px 10px}.delivery-row>summary>strong{font-size:9px}.delivery-row>summary>span:nth-last-child(2){font-size:8px}.delivery-row>summary>.badge{font-size:7px}.delivery-details{padding:13px 10px}.delivery-details>table{font-size:8px}.delivery-details th,.delivery-details td{padding:6px 4px}.delivery-details>dl>div{gap:13px;font-size:9px}.api-examples>summary{padding:19px 20px;font-size:11px}.api-examples pre{margin:0 19px 18px;padding:12px;font-size:9px}.auto-sync-choice{font-size:10px}.text-change{padding:15px}.text-change p{font-size:10px}}@media (width<=480px){.integration-project-select .field{max-width:none}.integration-heading-actions>.badge{white-space:normal;text-align:center;max-width:75px;font-size:7px;line-height:1.5}.integration-heading-actions>.button{gap:4px;padding:6px;font-size:8px}.integration-heading-actions>.button>svg{width:11px}.connector-row>.button{margin-left:44px;font-size:9px}.connector-row>.icon-button{margin-left:auto}.connector-row>div{flex-basis:calc(100% - 50px)}.connector-row>div>span{font-size:10px}.connector-row strong{font-size:12px}.connector-row strong>.badge{font-size:8px}.job-detail>.button{margin:0}.delivery-row>summary{flex-wrap:wrap;gap:7px}.delivery-row>summary>strong{flex:1}.delivery-row>summary>span:nth-last-child(2),.webhook-events .badge{font-size:7px}.webhook-list>article{gap:6px}.webhook-list strong{font-size:10px}.integration-project-select{margin-top:25px}.integration-project-select select{font-size:11px}}.billing-banner{color:#8a6b4b;background:#fff8ef;border-bottom:1px solid #efdfcb;flex-shrink:0;padding:12px 31px}.billing-banner>div:first-child{align-items:center;gap:9px;min-height:28px;display:flex}.billing-banner strong{white-space:nowrap;font-size:11px;font-weight:550}.billing-banner>div:first-child>span{color:#846849;margin-left:5px;font-size:10px}.billing-banner .button{min-height:29px;margin-left:auto;padding:7px 10px;font-size:10px}.billing-banner .error{margin:10px 0 0;font-size:10px}.issue-card[draggable=false]{cursor:default}.member-choice:has(input:disabled){cursor:default;opacity:.65}.add-card:disabled:hover{color:#a7b0b7;background:0 0}@media (width<=760px){.billing-banner{padding:10px 20px}.billing-banner>div:first-child{flex-wrap:wrap;gap:7px}.billing-banner strong{font-size:10px}.billing-banner>div:first-child>span{margin-left:2px;font-size:9px}.billing-banner .button{min-height:27px;padding:6px 9px;font-size:9px}.billing-banner>div:first-child>svg{width:14px;height:14px}}@media (width<=420px){.billing-banner{padding:10px 17px}.billing-banner>div:first-child{gap:6px}.billing-banner strong{font-size:9px}.billing-banner>div:first-child>span{font-size:8px}.billing-banner .button{gap:3px;min-height:26px;padding:6px 8px;font-size:8px}.billing-banner .button>svg{width:11px;height:11px}}.audit-panel .section-line{margin-bottom:12px}.audit-panel h2{color:#334155;align-items:center;gap:9px;font-size:16px;display:flex}.audit-panel h2:focus,.audit-row:focus{outline:none}.audit-panel h2:focus-visible{outline-offset:6px;border-radius:3px;outline:3px solid #9f523d}.audit-panel button:focus-visible{outline-offset:3px;outline:3px solid #9f523d}.audit-panel .section-line>.icon-button{color:#334155;width:44px;height:44px;padding:10px}.audit-panel .loading{color:#52616b;font-size:14px}.audit-panel>.error{color:#943a33;margin:14px 0;font-size:14px}.audit-rows{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#64748b transparent;max-height:480px;margin:0 -3px;padding:0 3px;overflow:auto}.audit-row{border-top:1px solid #e2e8f0;align-items:flex-start;gap:18px;padding:14px 0;display:flex}.audit-row:first-child{border-top:0}.audit-row:focus-visible{outline-offset:-3px;border-radius:5px;outline:3px solid #9f523d}.audit-time{width:76px;min-width:76px;padding-top:1px}.audit-time time{color:#52616b;white-space:nowrap;font-size:12px;line-height:1.5}.audit-time time>span{color:#52616b;margin-top:3px;font-size:12px;display:block}.audit-event{flex:1;min-width:0}.audit-event>div:first-child{justify-content:space-between;align-items:center;gap:14px;display:flex}.audit-event strong{color:#334155;font-size:14px;font-weight:550;line-height:1.5}.audit-target{color:#52616b;text-align:right;overflow-wrap:anywhere;max-width:45%;font-size:14px;line-height:1.5}.audit-identity{align-items:center;gap:8px;margin-top:4px;display:flex}.audit-identity>span:first-child{color:#52616b;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.audit-identity .badge{color:#52616b;background:#f8fafc;border-color:#cbd5e1;padding:2px 5px;font-size:12px}.audit-metadata{flex-wrap:wrap;align-items:flex-start;gap:4px 11px;margin:7px 0 0;padding:0;list-style:none;display:flex}.audit-metadata>li{color:#52616b;overflow-wrap:anywhere;max-width:100%;font-size:12px;line-height:1.5}.audit-metadata>li+li:before{content:"·";color:#52616b;margin-right:11px;display:inline-block}.audit-pagination{border-top:1px solid #e2e8f0;justify-content:center;padding-top:14px;display:flex}.audit-pagination .button,.audit-panel>.button{color:#334155;border-color:#cbd5e1;min-width:112px;min-height:44px;padding:10px 14px;font-size:14px}.audit-panel .button:disabled{opacity:1;color:#52616b;background:#f1f5f9}.audit-panel>.empty{padding:32px 20px}.audit-panel>.empty h3{color:#52616b;font-size:14px}.audit-panel>.empty .empty-icon{color:#52616b;background:#f8fafc;border-color:#cbd5e1;border-radius:12px;width:48px;height:48px}@media (width<=760px){.audit-row{gap:14px;padding:13px 0}.audit-time{width:72px;min-width:72px}.audit-rows{max-height:440px}}@media (width<=480px){.audit-row{gap:12px}.audit-time{width:66px;min-width:66px}.audit-event>div:first-child{flex-direction:column;align-items:flex-start;gap:3px}.audit-target{text-align:left;max-width:100%}.audit-identity{gap:6px;margin-top:4px}.audit-metadata{gap:4px 8px;margin-top:7px}.audit-metadata>li+li:before{margin-right:8px}.audit-rows{max-height:420px}}.provider-connections h2{color:#334155;font-size:16px}.provider-connections .integration-heading-actions>.badge,.provider-connection-row strong>.badge{color:#52616b;max-width:none;font-size:12px;line-height:1.5}.provider-connections .badge.green{color:#166534;background:#f0fdf4;border-color:#c6e8d0}.provider-connections .badge.warning{color:#854d0e;background:#fffbeb;border-color:#f1dca3}.provider-connection-row strong{color:#334155;font-size:14px}.provider-connection-row>div>span,.provider-connection-row>div>.auto-export-status{color:#52616b;font-size:12px}.provider-connections .provider-mark{color:#334155}.provider-connection-row>.button,.provider-connections .integration-heading-actions>.button{color:#334155;min-height:44px;margin-left:0;padding:9px 12px;font-size:14px}.provider-connection-row>.icon-button,.integration-project-select>.icon-button{color:#52616b;min-width:44px;min-height:44px}.integration-project-select .field,.integration-project-select select{color:#334155;font-size:14px}.integration-project-select select{min-height:44px}.provider-oauth-form .field,.provider-oauth-form .field>span,.provider-oauth-form input,.provider-oauth-form select,.provider-oauth-form textarea,.provider-oauth-form .auto-sync-choice{color:#334155;font-size:14px}.provider-oauth-form input:not([type=checkbox]),.provider-oauth-form select{min-height:44px}.provider-oauth-form .auto-sync-choice{margin-top:20px;line-height:1.6}.provider-oauth-form .auto-sync-choice input{flex-shrink:0;width:20px;height:20px}.provider-oauth-form .modal-footer .button{min-width:44px;min-height:44px;font-size:14px}dialog:has(.provider-oauth-form) .modal-heading .icon-button{min-width:44px;min-height:44px;font-size:14px}.provider-oauth-form .button[aria-disabled=true]{cursor:wait}.provider-unavailable{color:#854d0e;margin-top:18px;font-size:14px}dialog:has(.provider-oauth-form) .modal-heading h2{color:#334155;font-size:18px}.provider-connections h2:focus-visible{outline-offset:5px;outline:2px solid #334155}@media (width<=760px){.provider-connections .section-line{flex-wrap:wrap;align-items:flex-start;gap:12px}.provider-connection-row{flex-wrap:wrap}.provider-connection-row>div{flex-basis:calc(100% - 50px)}.provider-connection-row>.button{flex:1;justify-content:center}}.provider-oauth-form .error{color:#9f3028;font-size:14px}.provider-connections .loading,.provider-connections .empty,.provider-connections .empty h3{color:#52616b;font-size:14px}dialog:has(.provider-remove) .button{min-width:44px;min-height:44px;font-size:14px}dialog:has(.provider-remove) .modal-heading .icon-button{min-width:44px;min-height:44px;font-size:14px}.provider-remove p{color:#334155;font-size:14px}dialog:has(.provider-remove) .modal-heading h2{color:#334155;font-size:18px}.provider-picker-fields{border:0;min-width:0;margin:0;padding:0}.provider-destination-choice{margin-bottom:22px}.provider-destination-choice .field{margin-bottom:8px}.provider-destination-form .button{min-height:44px;font-size:14px}.provider-choice-empty,.provider-destination-form .loading{color:#52616b;padding:12px 0;font-size:14px}.provider-label-choices,.provider-workflow-choices{border:0;border-top:1px solid #dbe2e7;border-radius:0;min-width:0;margin:20px 0;padding:16px 0 0}.provider-label-choices legend,.provider-workflow-choices legend{color:#334155;padding:0 5px;font-size:14px;font-weight:600}.provider-label-choices .checkbox-label{color:#334155;overflow-wrap:anywhere;min-height:44px;margin:0;font-size:14px}.provider-label-choices input{flex-shrink:0;width:20px;height:20px}.provider-auto-export{color:#854d0e;background:#fffbeb;border:1px solid #f1dca3;border-radius:7px;padding:12px;font-size:14px;line-height:1.6}dialog[open]:has(.provider-destination-form){flex-direction:column;display:flex;overflow:hidden}dialog:has(.provider-destination-form) .modal-heading{flex-shrink:0}.provider-destination-form{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.provider-destination-form>.modal-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.provider-destination-form>.modal-footer{flex-shrink:0}.provider-workflow-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.provider-workflow-choices>.field{min-width:0;margin:0}.provider-workflow-choices>.loading,.provider-workflow-choices>.error,.provider-workflow-choices>.button,.provider-workflow-choices>.provider-choice-empty{grid-column:1/-1}@media (width<=560px){.provider-workflow-choices{grid-template-columns:1fr}}.communication-panel h2{color:#334155;font-size:16px}.chat-heading-actions,.chat-connection-actions,.chat-connection-status,.chat-history-heading,.chat-delivery-main,.chat-delivery-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.chat-heading-actions{justify-content:flex-end}.communication-panel .button,.communication-panel .icon-button,.chat-modal-body .button,.chat-modal-footer .button{min-width:44px;min-height:44px;font-size:14px}dialog:has(.chat-modal-body) .modal-heading .icon-button{min-width:44px;min-height:44px;font-size:14px}.communication-panel .button:not(.primary):not(.danger),.chat-modal-body .button:not(.primary):not(.danger),.chat-modal-footer .button:not(.primary):not(.danger),.communication-panel .icon-button{color:#334155}dialog:has(.chat-modal-body) .modal-heading .icon-button{color:#334155}.chat-badge{color:#52616b;background:#f7f9fa;border:1px solid #dbe2e7;border-radius:5px;align-items:center;padding:4px 8px;font-size:12px;line-height:1.5;display:inline-flex}.chat-badge.success{color:#166534;background:#f0fdf4;border-color:#c6e8d0}.chat-badge.warning,.chat-unavailable{color:#854d0e;background:#fffbeb;border-color:#f1dca3}.chat-connection{border-top:1px solid #e5eaf0;align-items:center;gap:18px;padding:18px 0;display:flex}.chat-connection:first-child{border-top:0}.chat-connection-main{flex:1;min-width:0}.chat-connection-main>strong,.chat-history-heading>strong,.chat-delivery-main>strong,.chat-modal-body>strong{color:#334155;overflow-wrap:anywhere;font-size:14px}.chat-connection-status{margin-top:9px}.chat-event-summary,.chat-delivery-meta{color:#52616b;margin-top:9px;font-size:12px;line-height:1.6}.chat-connection-actions{flex:0 380px;justify-content:flex-end}.communication-panel .error,.chat-modal-body .error{color:#9f3028;font-size:14px}.communication-panel .loading,.communication-panel .empty,.communication-panel .empty h3,.chat-modal-body .loading,.chat-modal-body .empty,.chat-modal-body .empty h3{color:#52616b;font-size:14px}.chat-notice{color:#334155;margin:12px 0;font-size:14px}.chat-form-fields{border:0;min-width:0;margin:0;padding:0}.chat-form .field,.chat-form .field>span,.chat-form input,.chat-form select,.chat-form .checkbox-label{color:#334155;font-size:14px}.chat-form input:not([type=checkbox]),.chat-form select{min-height:44px}.chat-form input[type=checkbox]{flex-shrink:0;width:20px;height:20px}.chat-form .checkbox-label{min-height:44px;margin:0;line-height:1.6}.chat-events{border:0;border-top:1px solid #dbe2e7;min-width:0;margin:22px 0 12px;padding:12px 0 0}.chat-events legend{color:#334155;padding-right:7px;font-size:14px;font-weight:600}.chat-internal{align-items:flex-start;padding:8px 0}.chat-internal input{margin-top:2px}.chat-setup{margin-bottom:8px}.chat-unavailable{border:1px solid #f1dca3;border-radius:6px;margin-top:14px;padding:12px;font-size:14px}.chat-modal-body>p{color:#334155;font-size:14px;line-height:1.7}.chat-history-heading{justify-content:space-between;margin-bottom:18px}.chat-deliveries article{border-top:1px solid #e5eaf0;padding:16px 0}.chat-deliveries article>.button{margin-top:12px}.chat-delivery-main{justify-content:space-between}dialog:has(.chat-modal-body) .modal-heading h2{color:#334155;font-size:18px}:is(dialog[open]:has(.chat-form),dialog[open]:has(.chat-history-body)){flex-direction:column;display:flex;overflow:hidden}.chat-modal-footer{flex-shrink:0}dialog:has(.chat-modal-body) .modal-heading{flex-shrink:0}.chat-form{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.chat-form>.modal-body,.chat-history-body{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.communication-panel h2:focus-visible{outline-offset:5px;outline:2px solid #334155}@media (width<=760px){.communication-panel>.section-line{flex-wrap:wrap;align-items:flex-start;gap:12px}.chat-heading-actions{justify-content:flex-start}.chat-connection{flex-wrap:wrap}.chat-connection-main,.chat-connection-actions{flex-basis:100%}.chat-connection-actions{justify-content:flex-start}}.provider-connections .provider-mark.asana{color:#984132;background:#fff0ec}.provider-connections .provider-mark.clickup{color:#624196;background:#f2edfb}.provider-connections .provider-mark.trello{color:#205592;background:#e9f2fc}.provider-connections .provider-mark.monday{color:#705000;background:#fff4d9}.provider-connections .provider-mark.basecamp{color:#355d35;background:#edf5e9}.provider-connections .provider-mark.teamwork{color:#634396;background:#f2edfb}.provider-connections .provider-mark.productive{color:#8a3d18;background:#fff0e9}.figma-files{color:#334155;gap:18px;display:grid}.figma-section-heading,.figma-file-heading,.figma-connection,.figma-source,.figma-source-actions,.figma-review-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.figma-section-heading h2{margin:0 auto 0 0;font-size:18px}.figma-section-heading .field{min-width:180px;margin:0}.figma-files .button,.figma-review-context .button,.figma-prototype .button{min-height:44px;font-size:14px}.figma-files .icon-button{min-width:44px;min-height:44px}.figma-files select,.figma-review-context select{color:#334155;min-height:44px;font-size:14px}.figma-connections,.figma-source-list{gap:12px;display:grid}.figma-connection{border:1px solid var(--border);background:#fff;border-radius:9px;padding:12px 16px;font-size:14px}.figma-connection strong{margin-right:auto}.figma-files .badge{color:#52616b;font-size:12px}.figma-source{justify-content:space-between;padding:18px}.figma-source h3{color:#334155;margin:0 0 10px;font-size:16px}.figma-run-status{color:#334155;gap:8px;font-size:14px;display:grid}.figma-run-status progress{width:min(260px,100%);height:12px;accent-color:var(--accent)}.figma-run-status .error{margin:0;font-size:14px}.figma-file-heading{justify-content:space-between;margin-bottom:18px}.figma-file-heading h3{color:#334155;margin:0;font-size:16px}.figma-selection,.figma-selection fieldset{border:0;min-width:0;margin:0;padding:0}.figma-selection fieldset{gap:6px;margin-top:20px;display:grid}.figma-selection legend{color:#334155;margin-bottom:8px;font-size:14px;font-weight:600}.figma-selection .checkbox-label{color:#334155;border-radius:6px;min-height:44px;padding:6px 8px;font-size:14px}.figma-selection .checkbox-label:hover{background:#f5f6f7}.figma-selection-count{color:#334155;margin-top:18px;font-size:14px}.figma-history{gap:14px;display:grid}.figma-history-row{border-top:1px solid var(--border);align-items:center;gap:12px;padding-top:14px;display:flex}.figma-history-row>div{flex:1;gap:7px;display:grid}.figma-history-row time,.figma-history-row>div>span{color:#52616b;font-size:12px}.figma-history-row .button{min-height:44px;font-size:14px}.figma-review-context{border-bottom:1px solid var(--border);color:#334155;background:#fff;gap:12px;padding:14px 24px;display:grid}.figma-source-context{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.figma-source-context strong{font-size:14px}.figma-source-context>span{color:#52616b;font-size:12px}.figma-review-actions .tabs{margin:0}.figma-review-actions .tabs button{min-height:44px;font-size:14px}.figma-review-actions .field{min-width:180px;max-width:300px;margin:0}.figma-snapshot{display:contents}.figma-snapshot[hidden]{display:none}.figma-prototype{background:#f4f5f6;flex-direction:column;flex:1;gap:12px;min-height:0;padding:14px;display:flex}.figma-prototype iframe{border:1px solid var(--border);background:#fff;border-radius:8px;flex:1;width:100%;min-height:380px}.figma-prototype>.button{align-self:flex-start}@media (width<=680px){.figma-section-heading{align-items:flex-end}.figma-section-heading h2{width:100%}.figma-source{align-items:flex-start}.figma-source-actions{width:100%}.figma-review-context{padding:12px 16px}.figma-review-actions .field{width:100%;max-width:none}.figma-history-row{flex-wrap:wrap}.figma-prototype iframe{min-height:420px}}:is(.figma-files dialog[open]:has(.figma-modal-form),.figma-files dialog[open]:has(.figma-history-body)){flex-direction:column;display:flex;overflow:hidden}.figma-modal-form{flex-direction:column;min-height:0;display:flex}.figma-modal-form>.modal-body,.figma-history-body{min-height:0;overflow:auto}.figma-modal-form>.modal-footer,.figma-files .modal-heading{flex-shrink:0}.figma-modal-form .field>span{color:#334155;font-size:14px}.figma-modal-form .field input,.figma-modal-form .field select{color:#334155;min-height:44px;font-size:14px}.figma-run-status time{color:#52616b;font-size:12px}.install-options{gap:22px;display:grid}.install-option{border:1px solid var(--border);background:#fff;border-radius:12px;gap:14px;padding:26px 22px 20px;display:grid;position:relative}.install-option-label{background:var(--soft);border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;position:absolute;top:-11px;left:16px}.install-option-label.recommended{color:var(--accent-dark);background:#fbeee9;border-color:#f0c9bc}.install-option-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.install-option-heading h3{color:#253138;margin:0;font-size:16px;font-weight:650}.install-option-heading .button{min-height:44px}.install-option-text{color:#334155;margin:0;font-size:14px;line-height:1.6}.install-option-text code{font-size:13px}.install-option-link{min-height:44px;color:var(--accent-dark);text-underline-offset:3px;justify-self:start;align-items:center;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.install-option-details{color:#334155;gap:14px;font-size:14px;display:grid}.install-option-details[open]{gap:16px}.install-option-details>summary{cursor:pointer;min-height:36px;color:var(--accent-dark);align-items:center;font-weight:600;display:flex}.install-option-details>*+*{margin-top:12px}.install-option-select select{min-height:44px;font-size:14px}.installation-panel{color:#334155;gap:20px;display:grid}.installation-origins-heading,.installation-value-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.installation-origins-heading>label,.installation-value-heading>label,.installation-panel .field>span{color:#334155;font-size:14px;font-weight:600}.installation-panel .badge{color:#52616b;font-size:12px}.installation-panel .badge.warning{color:#85431b;background:#fff0dc}.installation-panel input,.installation-panel textarea,.installation-panel select{color:#334155;font-size:14px}.installation-panel select,.installation-panel .button{min-height:44px;font-size:14px}.installation-panel .field{margin:0}.installation-panel textarea{width:100%;line-height:1.6}.installation-panel details{color:#52616b;padding-top:10px;font-size:14px}.installation-panel summary{cursor:pointer;min-height:32px}.installation-panel details ul{margin:4px 0;padding-left:22px}.installation-panel details li{overflow-wrap:anywhere;padding:4px 0}.installation-value textarea{resize:vertical;background:#f6f8f8;min-height:46px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;overflow-x:auto}.installation-copy-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.installation-panel .error{margin:0;font-size:14px}.installation-download{justify-self:start}.installation-steps{gap:12px;margin:0;padding-left:22px;font-size:14px;line-height:1.6;display:grid}.installation-steps li{padding-left:4px}.installation-steps code{color:#334155;font-size:13px}.installation-limitation{color:#70401f;background:#fff4e8;border-left:3px solid #bf6a3d;padding:10px 12px;font-size:14px;line-height:1.5}.installation-docs{color:#9c452f;text-underline-offset:3px;justify-self:start;align-items:center;gap:7px;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}@media (width<=620px){.installation-value-heading,.installation-origins-heading{flex-wrap:wrap}.installation-value textarea{font-size:13px}}.feedback-settings{color:#334155;gap:24px;display:grid}.feedback-controls{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.feedback-control-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.feedback-settings .field{min-width:0;margin:0}.feedback-settings .field>span{color:#334155;font-size:14px;line-height:1.5}.feedback-settings .field input,.feedback-settings select{color:#334155;width:100%;min-height:44px;font-size:14px}.feedback-settings .field input::placeholder{color:#61707d;opacity:1}.feedback-settings .button{min-height:44px;font-size:14px}.feedback-color-control{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.feedback-color-control .checkbox-label{color:#334155;min-height:44px;font-size:14px}.feedback-color-control .field{margin-left:auto}.feedback-color-control input[type=color]{width:84px;padding:5px}.feedback-wording{border-top:1px solid var(--border);padding-top:14px}.feedback-wording summary{cursor:pointer;color:#334155;align-content:center;min-height:44px;font-size:14px;font-weight:600}.feedback-wording-heading{justify-content:flex-end;margin:8px 0 16px;display:flex}.feedback-settings .error{margin:0;font-size:14px}.feedback-preview{border-top:1px solid var(--border);padding-top:20px}.feedback-preview-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.feedback-preview-heading h3{color:#334155;margin:0;font-size:16px}.feedback-preview-heading select{width:auto;min-width:120px}.feedback-preview-stage{background:#eef1f0;border:1px solid #d7dfdc;border-radius:12px;flex-direction:column;align-items:flex-end;min-height:430px;padding:20px 28px 80px;display:flex;position:relative;overflow:hidden}.feedback-preview-stage.left{align-items:flex-start}.feedback-preview-panel{color:#23272b;background:#fff;border:1px solid #d7dfdc;border-radius:12px;width:min(320px,100%);overflow:hidden}.feedback-preview-brand{border-bottom:1px solid #e2e6e3;align-items:center;gap:9px;padding:16px;display:flex}.feedback-preview-brand strong{overflow-wrap:anywhere;min-width:0;font-size:18px}.feedback-preview-tabs{border-bottom:1px solid #e2e6e3;padding:12px 16px 0}.feedback-preview-tabs span{overflow-wrap:anywhere;border-bottom:2px solid #39463d;padding-bottom:9px;font-size:14px;display:inline-block}.feedback-preview-content{gap:14px;padding:16px;font-size:14px;display:grid}.feedback-preview-field{gap:7px;display:grid}.feedback-preview-field strong{overflow-wrap:anywhere;font-size:14px;font-weight:600}.feedback-preview-field>span{background:#fff;border:1px solid #cfd8d2;border-radius:6px;min-height:36px}.feedback-preview-field>span.description{min-height:70px}.feedback-preview-submit{text-align:center;overflow-wrap:anywhere;border-radius:7px;padding:12px;font-size:14px;font-weight:600}.feedback-preview-signin{color:#334155;text-align:center;overflow-wrap:anywhere;font-size:14px}.feedback-preview-message{overflow-wrap:anywhere;align-items:center;min-height:120px;padding:15px 0;font-size:14px;line-height:1.6;display:flex}.feedback-preview-launcher{justify-content:center;align-items:center;display:flex;position:absolute;bottom:18px;right:20px}.feedback-preview-launcher.icon{border-radius:14px;width:48px;height:48px}.feedback-preview-stage.left .feedback-preview-launcher{left:20px;right:auto}.feedback-preview-launcher.text-tab{writing-mode:vertical-rl;text-overflow:ellipsis;border-radius:8px 0 0 8px;max-height:220px;padding:13px 10px;font-size:14px;font-weight:600;top:35%;bottom:auto;right:0;overflow:hidden}.feedback-preview-stage.left .feedback-preview-launcher.text-tab{border-radius:0 8px 8px 0;left:0;right:auto}@media (width<=620px){.feedback-control-grid{grid-template-columns:minmax(0,1fr)}.feedback-preview-stage{padding:16px 20px 80px}}.board-content{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.client-card-status{color:#334155;justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.client-card-status>.button,.client-resolution{min-height:44px}.client-card-status .button[aria-disabled=true],.client-resolution[aria-disabled=true]{opacity:.6;cursor:not-allowed}.client-resolution{margin:0 0 16px}.board-content:focus-visible{outline:2px solid var(--accent-dark);outline-offset:4px}.internal-draft-notice>.button{min-height:44px}.email-intake{color:#334155;font-size:14px}.email-intake h3{color:#334155;margin:0;font-size:16px}.email-intake-heading,.email-alias-own,.email-alias-row,.email-receipt-main{align-items:center;gap:12px;display:flex}.email-intake-heading{justify-content:space-between;margin-bottom:14px}.email-intake .button,.email-intake .icon-button{min-height:44px}.email-intake .icon-button{color:#52616b;min-width:44px}.email-intake .button[aria-disabled=true],.email-intake .icon-button[aria-disabled=true]{opacity:.6;cursor:not-allowed}.email-intake .badge{color:#334155;font-size:12px}.email-alias-own{flex-wrap:wrap;justify-content:space-between}.email-intake-limits{color:#52616b;margin-top:12px;font-size:12px}.email-project-addresses,.email-import-history{margin-top:28px}.email-project-addresses>h3,.email-import-history>h3{margin-bottom:12px}.email-alias-row{border-bottom:1px solid var(--border);flex-wrap:wrap;padding:12px 0}.email-alias-row>strong{overflow-wrap:anywhere;margin-right:auto}.email-receipt{border-bottom:1px solid var(--border);padding:16px 0}.email-receipt-main{flex-wrap:wrap}.email-receipt-main>time{color:#52616b;margin-left:auto;font-size:12px}.email-receipt-error{color:#8c3131;margin-top:8px;font-size:14px}.email-receipt-actions{flex-wrap:wrap;gap:8px;display:flex}.email-receipt-actions:not(:empty){margin-top:10px}.email-import-history>.button{margin-top:16px}.email-intake h3:focus-visible,.email-receipt:focus-visible{outline:2px solid var(--accent-dark);outline-offset:4px}.email-copy-status{color:#334155;min-height:20px;margin-top:8px;font-size:12px;display:block}.email-intake .modal .field input{min-height:44px;font-size:14px}@media (width<=600px){.email-alias-own>.button-group{flex-wrap:wrap}.email-receipt-main>time{width:100%;margin-left:0}}.story-points-badge{color:#334155;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:max-content;min-width:26px;min-height:24px;padding:2px 6px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.story-points-unestimated{color:#52616b;font-size:14px}.story-points-list .list-heading,.story-points-list .issue-row{grid-template-columns:minmax(240px,1fr) 130px 100px 70px 100px 65px;min-width:920px}.story-points-list .list-heading{color:#52616b;font-size:12px}.issue-properties>label:has(.story-points-select){color:#334155;font-size:14px}.issue-properties>label:has(.story-points-read){color:#334155;font-size:14px}.field:has(>.story-points-select){color:#334155;font-size:14px}.issue-properties select.story-points-select,.bulk-bar select.story-points-select,select.story-points-select{color:#334155;height:auto;min-height:44px;padding:8px 10px;font-size:14px}.story-points-read{color:#334155;align-items:center;min-height:44px;font-size:14px;display:inline-flex}.bulk-bar:has(.story-points-select){flex-wrap:wrap}.bulk-bar .story-points-select+.button{min-height:44px;font-size:14px}.bulk-bar .story-points-select+.button[aria-disabled=true]{opacity:.6;cursor:not-allowed}.shortcuts-button{color:#334155;gap:8px;min-height:44px;font-size:14px}.keyboard-shortcuts{color:#334155;font-size:14px}.keyboard-shortcuts>.checkbox-label{min-height:44px;margin-bottom:12px;font-size:14px}.keyboard-shortcuts table{border-collapse:collapse;width:100%;font-size:14px}.keyboard-shortcuts th,.keyboard-shortcuts td{text-align:left;border-bottom:1px solid var(--border);padding:12px 8px;line-height:1.4}.keyboard-shortcuts thead th{color:#52616b;font-size:12px}.keyboard-shortcuts tbody th{font-weight:500}.keyboard-shortcuts kbd{white-space:nowrap;color:#334155;font:inherit;background:#f8fafc;border:1px solid #cbd5e1;border-radius:4px;padding:3px 5px;font-size:12px}.search-field>#workspace-search+kbd{color:#52616b;font-size:12px}.my-work-list:focus-visible,.my-work-row[data-issue-focus]:focus-visible{outline:2px solid var(--accent-dark);outline-offset:3px}@media (width<=640px){.shortcuts-button>span{display:none}.shortcuts-button{justify-content:center;min-width:44px;padding:8px}.keyboard-shortcuts th,.keyboard-shortcuts td{padding:10px 5px}}.planning-poker{color:#334155;padding:30px 36px 48px;overflow-y:auto}.poker-header,.poker-meeting-actions,.poker-meeting-actions>div,.poker-ticket-meta,.poker-round-actions,.poker-select-ticket,.poker-agreement{align-items:center;gap:12px;display:flex}.poker-header,.poker-meeting-actions,.poker-ticket-meta{justify-content:space-between}.poker-header{margin-bottom:24px}.poker-header h1{letter-spacing:-.6px;margin:12px 0 0;font-size:28px}.poker-back{color:#52616b;align-items:center;gap:7px;min-height:32px;font-size:14px;text-decoration:none;display:inline-flex}.poker-back:hover{color:#273d50}.planning-poker .button,.planning-poker select{min-height:44px;font-size:14px}.planning-poker [aria-disabled=true]{cursor:not-allowed;opacity:.6}.poker-phase{background:#fff;border:1px solid #d9e0e4;border-radius:30px;padding:8px 14px;font-size:14px;font-weight:600}.poker-phase.revealed{color:#285c41;background:#eef7f2;border-color:#c9dfd2}.poker-panel{background:#fff;border:1px solid #dce2e6;border-radius:12px;padding:24px}.poker-panel h2{color:#263a4b;margin:0 0 18px;font-size:17px;line-height:1.4}.poker-start{max-width:680px}.planning-poker label{flex-direction:column;gap:8px;min-width:0;font-size:14px;font-weight:600;display:flex}.planning-poker select{color:#334155;background:#fff;border:1px solid #8c969d;border-radius:7px;width:100%;padding:9px 12px}.poker-start>.button{margin-top:16px}.poker-error{margin-bottom:20px}.poker-error>.button{margin-top:10px}.poker-meeting-actions{flex-wrap:wrap;margin:0 0 18px}.poker-meeting-actions>span{align-items:center;gap:8px;font-size:14px;display:inline-flex}.poker-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:22px;display:grid}.poker-main{gap:20px;min-width:0;display:grid}.poker-ticket-meta{color:#52616b;flex-wrap:wrap;margin-bottom:13px;font-size:13px}.poker-ticket-meta>span{align-items:center;gap:8px;display:inline-flex}.poker-ticket-meta a{color:#425467;font-weight:600}.poker-ticket h2{overflow-wrap:anywhere;margin-bottom:14px;font-size:22px}.poker-ticket .richtext-read{max-height:360px;font-size:14px;overflow-y:auto}.poker-deck{grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:10px;margin-bottom:16px;display:grid}.poker-card{color:#334155;cursor:pointer;background:#fafbfc;border:1px solid #ccd7df;border-radius:10px;min-width:0;min-height:90px;font-size:24px;font-weight:650}.poker-card:not([aria-disabled=true]):hover{background:#fff5f0;border-color:#ef775f}.poker-card[aria-pressed=true]{color:#a33925;background:#fff0e9;border:2px solid #d9583e}.poker-card:focus-visible{outline-offset:3px;outline:3px solid #315f8e}.poker-roster h2{margin-bottom:10px}.poker-roster ul{margin:0;padding:0;list-style:none}.poker-roster li{border-bottom:1px solid #e7ecef;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.poker-roster li:last-child{border-bottom:0}.poker-roster strong{overflow-wrap:anywhere;font-size:14px;line-height:1.5;display:block}.poker-facilitator{color:#52616b;margin-top:2px;font-size:12px;display:block}.poker-person-vote{color:#52616b;white-space:nowrap;font-size:13px}.poker-person-vote.voted{color:#285c41;font-weight:600}.poker-distribution{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}.poker-distribution>div{text-align:center;border:1px solid #dce2e6;border-radius:8px;min-width:75px;padding:12px 18px}.poker-distribution strong{color:#263a4b;font-size:25px;display:block}.poker-distribution span{color:#52616b;margin-top:3px;font-size:12px;display:block}.poker-agreement{border-top:1px solid #e7ecef;flex-wrap:wrap;align-items:end;padding-top:18px}.poker-agreement label{min-width:160px}.poker-saved{color:#285c41;align-self:center;align-items:center;gap:5px;font-size:14px;display:inline-flex}.poker-controls{gap:20px;display:grid}.poker-round-actions{flex-wrap:wrap}.poker-select-ticket{align-items:end}.poker-select-ticket label{flex:1}@media (width<=1050px){.poker-layout{grid-template-columns:minmax(0,1fr)}.poker-roster ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}}@media (width<=640px){.planning-poker{padding:22px 16px 36px}.poker-panel{padding:18px}.poker-header h1{font-size:24px}.poker-header{gap:12px}.poker-deck{grid-template-columns:repeat(4,minmax(0,1fr))}.poker-card{min-height:74px}.poker-roster ul{grid-template-columns:minmax(0,1fr)}.poker-select-ticket{flex-direction:column;align-items:stretch}}.issue-context{flex-direction:column;align-items:flex-start;gap:18px;margin:22px 0;display:flex}.issue-replays h3{color:#334155;margin:0 0 10px;font-size:14px}.issue-replays>div{flex-wrap:wrap;gap:10px;display:flex}.issue-context .button,.harvest-actions .button{min-height:44px;font-size:14px}.harvest-tracker{padding:0 22px 22px}.harvest-tracker iframe{background:#fff;border:1px solid #dce2e6;border-radius:8px;width:100%;height:500px;display:block}.harvest-actions{justify-content:flex-end;padding-top:16px;display:flex}.issue-context-settings h2{color:#334155;margin:0 0 20px;font-size:18px}.issue-context-settings fieldset{border:0;gap:12px;margin:0;padding:0;display:grid}.issue-context-settings .checkbox-label{color:#334155;min-height:44px;font-size:14px}.issue-context-settings input[type=checkbox]{width:18px;height:18px}.issue-context-save{align-items:center;gap:14px;margin-top:20px;display:flex}.issue-context-save .button{min-height:44px;font-size:14px}.issue-context-save .button[aria-disabled=true]{opacity:.65;cursor:not-allowed}.issue-context-save [role=status]{color:#285c41;font-size:14px}@media (width<=640px){.harvest-tracker{padding:0 14px 18px}.harvest-tracker iframe{height:440px}}.ticket-time-doctor{margin:20px 0}.ticket-time-doctor .button,.time-doctor-body .button{min-height:44px;font-size:14px}.time-doctor-body{color:#334155;gap:20px;display:grid}.time-doctor-body>h3{overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.5}.time-doctor-body .field{margin:0}.time-doctor-body input,.time-doctor-body select{min-height:44px;font-size:14px}.time-doctor-body .button[aria-disabled=true]{opacity:.65;cursor:not-allowed}.time-doctor-mapping{border-top:1px solid #dce2e6;border-bottom:1px solid #dce2e6;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.time-doctor-mapping strong{overflow-wrap:anywhere;font-size:14px}.time-doctor-link-form{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.time-doctor-link-form .field{width:100%}.time-doctor-report-form{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.time-doctor-report-form fieldset{border:0;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;display:grid}.time-doctor-report{background:#fafbfc;border:1px solid #dce2e6;border-radius:10px;padding:22px}.time-doctor-report h3{color:#334155;margin:0 0 12px;font-size:16px}.time-doctor-total{color:#263a4b;letter-spacing:-.5px;margin-bottom:18px;font-size:28px;display:block}.time-doctor-report dl{gap:12px;margin:0;font-size:14px;display:grid}.time-doctor-report dl>div{grid-template-columns:110px minmax(0,1fr);gap:14px;display:grid}.time-doctor-report dt{color:#52616b}.time-doctor-report dd{overflow-wrap:anywhere;margin:0}.time-doctor-empty{flex-direction:column;align-items:flex-start;gap:16px;font-size:14px;display:flex}.time-doctor-notice{color:#285c41;font-size:14px}.provider-mark.timedoctor{color:#1b6074;background:#e8f4f7}@media (width<=640px){.time-doctor-report-form{flex-direction:column;align-items:stretch}.time-doctor-report-form fieldset{width:100%}.time-doctor-report dl>div{grid-template-columns:1fr;gap:5px}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.source-control-panel h2{color:#334155;align-items:center;gap:8px;margin:0;font-size:18px;display:flex}.source-control-panel>.section-line{margin-bottom:20px}.source-control-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.source-control-panel .button,.source-control-setup .button,.source-deliveries .button,.issue-development .button{min-height:44px;font-size:14px}.source-control-panel .icon-button,.source-deliveries .icon-button,.issue-development .icon-button{min-width:44px;min-height:44px}.source-control-panel [aria-disabled=true],.source-deliveries [aria-disabled=true],.issue-development [aria-disabled=true]{opacity:.65;cursor:not-allowed}.source-control-list{gap:16px;display:grid}.source-control-list>article{border:1px solid #dce2e6;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.source-control-repository{flex-direction:column;gap:8px;min-width:0;display:flex}.source-control-repository strong{color:#334155;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.source-control-repository>a{color:#52616b;overflow-wrap:anywhere;align-items:center;gap:7px;font-size:14px;display:flex}.source-control-empty{color:#52616b;padding:18px 0;font-size:14px}.source-control-form,.source-control-setup{flex-direction:column;align-items:stretch;gap:18px;display:flex}.source-control-form .field,.source-control-setup .field{margin:0}.source-control-form input,.source-control-form select,.source-control-setup input,.issue-development>input{min-height:44px;font-size:14px}.source-control-setup .button{align-self:flex-start}.source-control-setup ol{color:#334155;gap:12px;margin:0;padding-left:22px;font-size:14px;line-height:1.6;display:grid}.source-guide{color:#334155;align-self:flex-start;align-items:center;gap:7px;min-height:44px;font-size:14px;display:inline-flex}.source-deliveries>.section-line{gap:18px}.source-deliveries>.section-line strong{color:#334155;overflow-wrap:anywhere;font-size:14px}.source-delivery-list{margin:18px 0}.source-delivery-list article{border-bottom:1px solid #dce2e6;padding:17px 0}.source-delivery-list article:first-child{padding-top:0}.source-delivery-list article>div:first-child{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.source-delivery-list strong{color:#334155;font-size:14px}.source-delivery-list time,.source-delivery-meta{color:#52616b;font-size:12px;line-height:1.7}.source-delivery-meta{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.issue-development{margin:24px 0}.issue-development>.section-line{flex-wrap:wrap;gap:12px}.issue-development h3{color:#334155;margin:0;font-size:14px}.development-links{gap:10px;margin:12px 0;display:grid}.development-links>a{color:#334155;border:1px solid #dce2e6;border-radius:8px;flex-direction:column;gap:7px;padding:13px 15px;text-decoration:none;display:flex}.development-links>a:hover{background:#fafbfc;border-color:#a3b3bf}.development-links strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.5}.development-links span{color:#52616b;align-items:center;gap:7px;font-size:12px;display:inline-flex}@media (width<=640px){.source-control-list>article{padding:15px}.source-control-list .source-control-actions{gap:8px}}.testmu-panel h2{align-items:center;gap:9px;display:flex}.testmu-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.testmu-actions .button,.testmu-actions .icon-button{min-height:44px}.testmu-connections{gap:12px;display:grid}.testmu-connections>article{border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:16px;display:flex}.testmu-connections>article>div:first-child{color:#334155;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.testmu-connections>article>div:first-child>span:not(.badge){color:#52616b;font-size:12px}.testmu-empty{color:#52616b;padding:20px 0;font-size:14px}.testmu-form{gap:18px;display:grid}.testmu-form .field{margin:0}.testmu-import{gap:18px;display:grid}.testmu-import h3,.testmu-history h3{color:#334155;margin:0;font-size:16px}.testmu-picker{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.testmu-picker .field{margin:0}.testmu-picker>button{min-height:44px;margin-bottom:1px}.testmu-session-summary{border:1px solid var(--border);color:#334155;border-radius:10px;gap:10px;padding:16px;font-size:14px;display:grid}.testmu-session-summary>div,.issue-testmu-context article>div{color:#52616b;flex-wrap:wrap;gap:12px;display:flex}.testmu-session-summary a,.issue-testmu-context a{color:#334155;align-items:center;gap:6px;width:fit-content;min-height:44px;text-decoration:underline;display:inline-flex}.testmu-image{border:1px solid var(--border);background:#f5f6f7;border-radius:10px;justify-items:center;gap:12px;padding:10px;display:grid}.testmu-image img{object-fit:contain;border-radius:4px;max-width:100%;max-height:360px;display:block}.testmu-receipt{color:#334155;flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;display:flex}.testmu-history{gap:16px;display:grid}.testmu-history>article{border-top:1px solid var(--border);color:#334155;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px 0;font-size:14px;display:flex}.testmu-history>article>div:first-child{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.testmu-history time{color:#52616b;font-size:12px}.issue-testmu-context{gap:12px;display:grid}.issue-testmu-context h3{margin:0;font-size:14px}.issue-testmu-context article{color:#334155;gap:6px;font-size:14px;display:grid}@media (width<=600px){.testmu-picker{grid-template-columns:1fr}.testmu-panel>.section-line{align-items:flex-start}.testmu-connections>article{padding:12px}}.ai-settings h2,.ai-suggestions h3{align-items:center;gap:8px;display:flex}.ai-consent{color:#334155;align-items:flex-start;font-size:14px;line-height:1.6}.ai-consent input{flex-shrink:0;margin-top:5px}.ai-disclosure{color:#52616b;margin-top:12px;font-size:14px;line-height:1.6}.ai-disclosure a{color:#334155;align-items:center;gap:5px;min-height:44px;text-decoration:underline;display:inline-flex}.ai-suggestions{border:1px solid var(--border);background:#fafbf9;border-radius:10px;gap:12px;padding:16px;display:grid}.ai-suggestions h3{color:#334155;margin:0;font-size:14px}.ai-suggestions .button,.ai-settings .button{min-height:44px}.ai-attempts,.ai-status{color:#52616b;font-size:12px;line-height:1.5}.ai-results{color:#334155;gap:16px;font-size:14px;display:grid}.ai-title-result{justify-items:start;gap:10px;display:grid}.ai-title-result>span{overflow-wrap:anywhere}.ai-tag-results{gap:10px;display:grid}.ai-tag-results>div{flex-wrap:wrap;gap:8px;display:flex}.ai-tag-results .selected{color:#334155;background:#edf4ef;border-color:#9fafaa}.ai-suggestions [aria-disabled=true]{cursor:default}.ai-related{gap:8px;display:grid}.ai-related-issue{text-align:left;border:1px solid var(--border);color:#334155;background:#fff;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:44px;padding:10px;text-decoration:none;display:grid}.ai-related-issue:hover{border-color:#94a3b8}.ai-related-issue>span:nth-child(2){overflow-wrap:anywhere}@media (width<=600px){.ai-suggestions{padding:12px}.ai-suggestions>.section-line{align-items:flex-start}.ai-related-issue{grid-template-columns:auto minmax(0,1fr) auto}.ai-related-issue .badge{grid-column:2}}.integration-comments-body{color:#334155;gap:18px;font-size:14px;display:grid}.integration-comments-heading,.integration-comment-row,.integration-comments-actions,.integration-comment-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.integration-comments-heading{justify-content:space-between}.integration-comments-heading h3,.integration-comment-history h3{color:#334155;margin:0;font-size:16px}.integration-comments-settings{gap:14px;display:grid}.integration-comments-settings fieldset{border:0;gap:12px;margin:0;padding:0;display:grid}.integration-comments-settings legend{margin-bottom:12px;padding:0;font-weight:600}.integration-comments-settings .checkbox-label{color:#334155;min-height:32px;font-size:14px}.integration-comments-disclosure,.integration-comment-review p{color:#52616b;margin:0;line-height:1.6}.integration-comments-body .button,.integration-comments-body .icon-button,.integration-comments-trigger{min-height:44px;font-size:14px}.integration-comments-body .icon-button{color:#52616b;min-width:44px}.integration-comment-history{gap:14px;display:grid}.integration-comment-history>article{border-top:1px solid #dfe5e9;gap:12px;padding-top:16px;display:grid}.integration-comment-meta{color:#52616b;font-size:12px}.integration-comment-meta a{color:#334155;align-items:center;gap:5px;min-height:44px;font-size:14px;display:inline-flex}.integration-comment-row strong,.integration-comment-row a{color:#334155;font-size:14px}.integration-comment-row .badge{color:#52616b;font-size:12px;line-height:1.5}.integration-comment-row .badge.green{color:#166534}.integration-comment-row .badge.warning{color:#854d0e}.integration-comment-error{color:#9f3c20;font-size:14px}.integration-comments-status,.integration-comments-empty{color:#52616b;font-size:14px}.integration-comment-review{background:#f6f8fa;border:1px solid #dfe5e9;border-radius:8px;gap:14px;padding:14px;display:grid}.integration-comment-review .field{margin:0}@media (width<=600px){.integration-comments-actions .button{flex:auto}}.integration-comments-body .button[aria-disabled=true]{opacity:.55;cursor:not-allowed}.integration-settings-body{color:#334155;gap:22px;font-size:14px;display:grid}.integration-settings-destination{overflow-wrap:anywhere;margin:0;font-size:16px}.integration-completion-form{gap:14px;display:grid}.integration-completion-form .checkbox-label{min-height:44px}.integration-settings-section{border-top:1px solid #dfe5e9;gap:14px;padding-top:18px;display:grid}.integration-settings-section h3{color:#334155;margin:0;font-size:16px}.integration-settings-section form,.integration-settings-webhook{gap:14px;display:grid}.integration-settings-section fieldset{border:0;gap:14px;margin:0;padding:0;display:grid}.integration-settings-section .field{margin:0}.integration-settings-section .checkbox-label{color:#334155;min-height:44px;font-size:14px}.integration-settings-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;display:grid}.integration-settings-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.integration-settings-actions [role=status]{color:#52616b}.integration-settings-body .button,.integration-settings-body .icon-button,.integration-settings-webhook>a{min-height:44px;font-size:14px}.integration-settings-body .icon-button{color:#52616b;min-width:44px}.integration-settings-body .button[aria-disabled=true]{opacity:.55;cursor:not-allowed}.integration-settings-completion{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;display:grid}.integration-settings-webhook{border-top:1px solid #dfe5e9;padding-top:18px}.integration-settings-webhook .badge{color:#52616b;white-space:normal;font-size:12px;line-height:1.5}.integration-settings-webhook ol{color:#52616b;gap:8px;margin:0;padding-left:22px;line-height:1.6;display:grid}.integration-settings-webhook>a{color:#334155;justify-self:start;align-items:center;gap:6px;display:inline-flex}.integration-settings-secret{background:#f6f8fa;border:1px solid #dfe5e9;border-radius:8px;gap:14px;padding:14px;display:grid}.integration-settings-secret p{color:#52616b;margin:0}.integration-settings-secret input{font-family:ui-monospace,monospace}.comment-origin-label{color:#334155;background:#f0f3f6;border:1px solid #dfe5e9;border-radius:4px;padding:2px 6px;font-size:12px}@media (width<=600px){.integration-settings-columns,.integration-settings-completion{grid-template-columns:1fr}.integration-settings-actions .button{flex:auto}}.integration-settings-linear-secret{gap:14px;display:grid}.integration-settings-linear-secret>.button{justify-self:start}.text-button{min-height:24px}.skip-link{z-index:100;color:#253138;background:#fff;border:2px solid #b3482f;border-radius:7px;padding:10px 14px;position:absolute;top:-64px;left:8px}.skip-link:focus{top:8px}.standalone a,.forgot-link,.auth-form .auth-switch{text-underline-offset:3px;text-decoration:underline}@media (width<=760px){.sidebar{visibility:hidden;transition:transform .2s,visibility 0s linear .2s}.sidebar.open{visibility:visible;transition:transform .2s}}@media (width<=760px),(pointer:coarse){.icon-button,.text-button{justify-content:center;min-width:44px;min-height:44px}.button,.small-button,select,input:not([type=checkbox]):not([type=radio]):not([type=color]),.tabs>button,.view-tabs>button,.main-nav a,.project-nav a,.add-card{min-height:44px}input[type=checkbox],input[type=radio]{width:24px;height:24px}.checkbox-label,.member-choice{min-height:44px}}.skip-target{outline:none;width:1px;height:1px;position:absolute;overflow:hidden}.section-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.api-examples>.api-guide-link{margin:20px 24px 16px}.marketing{--marketing-ink:#1b3036;--marketing-muted:#57686c;--marketing-coral:#e47c60;color:var(--marketing-ink);background:#faf9f5;font-size:16px;line-height:1.6;overflow:clip}.marketing *,.marketing :before,.marketing :after{box-sizing:border-box}.marketing h1,.marketing h2,.marketing h3,.marketing h4,.marketing p,.marketing figure{margin:0}.marketing a{color:inherit;text-decoration:none}.marketing svg{flex-shrink:0}.marketing section[id],.marketing main[id]{scroll-margin-top:30px}.marketing-container{width:min(1240px,100% - 96px);margin-inline:auto}.marketing-skip{z-index:10;border:2px solid var(--marketing-ink);background:#fff;border-radius:6px;padding:12px 20px;position:absolute;top:-100px;left:24px}.marketing-skip:focus{top:12px}.marketing :focus-visible{outline-offset:5px;outline:3px solid #a74931}.marketing-header{justify-content:space-between;align-items:center;gap:30px;min-height:104px;display:flex}.marketing-header>a,.marketing-footer>a{align-items:center;min-height:44px;display:inline-flex}.marketing .logo{letter-spacing:-1.3px;font-size:28px}.marketing .logo-mark{background:var(--marketing-coral);width:34px;height:34px;color:var(--marketing-ink)}.marketing .logo-dot{color:#a74931}.marketing-header nav,.marketing-header-actions{align-items:center;gap:28px;font-size:14px;font-weight:600;display:flex}.marketing-header nav a,.marketing-sign-in{align-items:center;min-height:44px;padding-block:12px;display:inline-flex}.marketing-header nav a:hover,.marketing-text-link:hover,.marketing-footer nav a:hover{text-underline-offset:5px;text-decoration:underline}.marketing-button{background:var(--marketing-ink);border:1px solid var(--marketing-ink);border-radius:7px;justify-content:center;align-items:center;gap:20px;min-height:54px;padding:14px 23px;font-size:15px;font-weight:600;line-height:1.4;transition:background .15s,transform .15s;display:inline-flex;color:#fff!important}.marketing-button:hover{background:#304c53;transform:translateY(-1px)}.marketing-button-small{gap:12px;min-height:44px;padding:11px 16px;font-size:13px}.marketing-hero{grid-template-columns:.95fr 1.05fr;align-items:center;gap:48px;min-height:690px;padding-block:52px 98px;display:grid}.marketing-hero h1{letter-spacing:-2.6px;margin:0 0 25px;font-size:clamp(44px,4.2vw,60px);font-weight:650;line-height:1.08}.marketing-hero-copy>p{max-width:450px;color:var(--marketing-muted);font-size:19px;line-height:1.65}.marketing-hero-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:29px;display:flex}.marketing-text-link{align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:600;display:inline-flex}.marketing-hero-price{color:var(--marketing-muted);margin-top:20px;font-size:12px;display:block}.marketing-savings-link{text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;margin-top:6px;font-size:12px;font-weight:600;display:inline-flex;color:#8a452e!important;text-decoration:underline!important}.marketing-website-preview{background:#fff;border:1px solid #d6d9cf;border-radius:10px;width:calc(100% + 10px);min-width:0;position:relative;transform:rotate(-1.5deg);box-shadow:0 30px 75px #1b30361a;margin-bottom:50px!important}.marketing-website-preview:before{content:"";z-index:-1;background:#e9ecdf;border-radius:50% 45% 38% 42%;position:absolute;inset:-36px -27px -51px -24px;transform:rotate(8deg)}.marketing-browser-bar{color:#5a6668;background:#fff;border-bottom:1px solid #e5e8e1;border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;gap:8px;height:39px;padding:10px 12px;font-size:9px;display:flex}.marketing-browser-bar>span:nth-child(2){align-items:center;gap:6px;display:inline-flex}.marketing-browser-dots{gap:4px;display:flex}.marketing-browser-dots i{background:#dce0da;border-radius:50%;width:6px;height:6px}.marketing-preview-badge{color:#3c5a4a;background:#edf2e8;border-radius:4px;padding:3px 7px;font-size:8px}.marketing-demo-site{background:#e8e6d8;border-radius:0 0 9px 9px;height:370px;padding:22px 24px;position:relative}.marketing-demo-nav{justify-content:space-between;align-items:center;gap:12px;font-size:8px;display:flex}.marketing-demo-nav b{letter-spacing:-1px;font-size:19px}.marketing-demo-copy{z-index:1;width:52%;margin-top:58px;position:relative}.marketing-demo-copy>span:first-child{letter-spacing:1px;font-size:7px;font-weight:650;display:block}.marketing-demo-copy h2{letter-spacing:-1.5px;margin-top:12px;font-size:clamp(25px,2.4vw,35px);font-weight:500;line-height:1.1}.marketing-demo-copy p{color:#566058;margin-top:13px;font-size:9px}.marketing-demo-button{color:#fff;background:#29463b;border-radius:2px;align-items:center;gap:12px;margin-top:18px;padding:9px 10px;font-size:8px;display:inline-flex}.marketing-still-life{width:57%;height:80%;position:absolute;bottom:17px;right:0}.marketing-feedback-pin,.marketing-capture-pin,.marketing-proof-pin{background:var(--marketing-coral);color:#1b3036;border:2px solid #fff;border-radius:50% 50% 50% 4px;place-items:center;width:29px;height:29px;font-size:12px;font-weight:700;display:grid;box-shadow:0 2px 7px #1b303629}.marketing-feedback-pin{z-index:2;position:absolute;bottom:59px;left:43%}.marketing-demo-cursor{color:#fff;z-index:3;position:absolute;bottom:29px;left:45%}.marketing-demo-person{color:#fff;background:#1b3036;border-radius:3px;padding:2px 7px;font-size:8px;position:absolute;bottom:19px;left:50%}.marketing-demo-comment{z-index:4;background:#fff;border:1px solid #e0e4df;border-radius:9px;width:330px;padding:17px;position:absolute;bottom:-108px;right:-15px;transform:rotate(3deg);box-shadow:0 17px 40px #1b30361a}.marketing-comment-heading{align-items:center;gap:9px;display:flex}.marketing-person-avatar{color:#5c4539;background:#eedacb;border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;font-size:9px;font-weight:650;display:grid}.marketing-comment-heading>div{flex-direction:column;font-size:10px;line-height:1.6;display:flex}.marketing-comment-heading>div>span{color:#647078;font-size:8px}.marketing-comment-state{color:#456046;background:#e9f0e5;border-radius:4px;margin-left:auto;padding:2px 7px;font-size:8px}.marketing-demo-comment>p{margin-top:14px;font-size:11px;line-height:1.7}.marketing-comment-context{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.marketing-comment-context>span{color:#53646a;background:#f2f4f2;border-radius:4px;align-items:center;gap:5px;padding:4px 6px;font-size:8px;display:flex}.marketing-comment-footer{color:#53765f;border-top:1px solid #edf0eb;justify-content:space-between;margin-top:12px;padding-top:12px;font-size:9px;display:flex}.marketing-comment-footer>span{align-items:center;gap:5px;display:flex}.marketing-figure-caption{color:#66716b;font-size:10px;position:absolute;bottom:-32px;left:0;transform:rotate(1.5deg)}.marketing-use-cases{border-top:1px solid #dfe3da;justify-content:space-between;align-items:center;gap:20px;padding:29px 0 38px;display:flex}.marketing-use-cases>span:first-child{color:#65716b;font-size:11px;line-height:1.6}.marketing-use-cases>p{letter-spacing:-.3px;font-size:16px;font-weight:550}.marketing-use-case-dot{background:#c4c9be;border-radius:50%;width:4px;height:4px}.marketing-workflow{background:var(--marketing-ink);color:#f9faf3;padding:91px 0 0}.marketing-section-intro{grid-template-columns:1.25fr 1fr;align-items:end;column-gap:100px;display:grid}.marketing h2{letter-spacing:-2px;font-size:clamp(35px,3.6vw,49px);font-weight:550;line-height:1.14}.marketing-section-intro>p{color:#bfccc9;max-width:400px;font-size:17px;line-height:1.75}.marketing-steps{grid-template-columns:repeat(3,1fr);gap:54px;padding:57px 0 46px;display:grid}.marketing-steps>div{border-top:1px solid #4a5e61;grid-template-columns:29px 1fr;column-gap:9px;padding-top:20px;display:grid}.marketing-steps>div>span{color:#e9a088;grid-row:1/3;padding-top:3px;font-size:11px}.marketing-steps h3{letter-spacing:-.5px;font-size:19px;font-weight:550}.marketing-steps p{color:#bfccc9;margin-top:10px;font-size:13px}.marketing-board{color:#293c41;background:#fff;border:1px solid #d8dedb;border-bottom:0;border-radius:11px 11px 0 0;max-width:1000px;margin-inline:auto;padding:24px 26px 0;box-shadow:0 -10px 70px #0c22201a}.marketing-board-top{justify-content:space-between;gap:20px;display:flex}.marketing-board-top>span{align-items:center;gap:11px;font-size:15px;font-weight:600;display:flex}.marketing-project-icon{color:#89523d;background:#f4e7de;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.marketing-board-avatars{margin-left:10px;display:flex}.marketing-board-avatars i,.marketing-task-meta>i{background:#e7ecdf;border:2px solid #fff;border-radius:50%;place-items:center;width:25px;height:25px;margin-left:-5px;font-size:8px;font-style:normal;display:grid}.marketing-board-avatars i:nth-child(2),.marketing-task-meta>i{background:#efe1d8}.marketing-board-avatars i:nth-child(3){background:#e0e7ed}.marketing-board-toolbar{color:#738088;border-bottom:1px solid #e8edeb;gap:25px;margin-top:20px;font-size:11px;display:flex}.marketing-board-toolbar>span{align-items:center;gap:5px;padding-bottom:12px;display:flex}.marketing-board-toolbar>span:first-child{color:#9e4932;border-bottom:2px solid #c16a50}.marketing-board-filter{margin-left:auto}.marketing-board-columns{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:22px;display:grid}.marketing-board-column{background:#f4f6f5;border-radius:7px 7px 0 0;padding:12px}.marketing-board-column>h3{letter-spacing:0;align-items:center;gap:7px;margin-bottom:15px;font-size:11px;font-weight:550;display:flex}.marketing-board-column>h3>span{color:#7e8b91;font-size:10px}.marketing-board-column>h3>svg:last-child{color:#728087;margin-left:auto}.marketing-board-column:nth-child(2)>h3>svg:first-child{color:#bd7745;fill:#e8c39e}.marketing-board-column:nth-child(3)>h3>svg:first-child{color:#56856b}.marketing-task{background:#fff;border:1px solid #e0e5e1;border-radius:6px;margin-top:10px;padding:13px}.marketing-task-id{color:#7c888b;justify-content:space-between;align-items:center;font-size:8px;display:flex}.marketing-task-tag{color:#8c5e3d;background:#f4e8dc;border-radius:4px;padding:1px 5px}.marketing-task-tag.design{color:#716087;background:#ece8f2}.marketing-task h4{margin-top:7px;font-size:12px;font-weight:550;line-height:1.5}.marketing-task-attachment{color:#617165;background:#eeeee4;border-radius:4px;justify-content:center;align-items:center;gap:8px;height:55px;margin-top:10px;font-size:8px;display:flex}.marketing-task-meta{color:#748189;justify-content:space-between;align-items:center;margin-top:12px;font-size:8px;display:flex}.marketing-task-meta>span{align-items:center;gap:4px;display:flex}.marketing-task-meta>i{width:22px;height:22px}.marketing-priority{color:#a44e34}.marketing-task-cover{background:#eeeee4;border-radius:4px;justify-content:center;align-items:end;gap:7px;height:115px;margin-top:10px;padding:20px;display:flex}.marketing-task-cover>span{background:#b67256;border-radius:3px 3px 12px 12px;width:29px;height:54px}.marketing-task-cover>span:nth-child(2){background:#5e7162;height:72px}.marketing-task-cover>span:nth-child(3){background:#c9b193;height:40px}.marketing-task-done{opacity:.75}.marketing-task-done h4{text-decoration:line-through}.marketing-features{padding-block:107px 85px}.marketing-feature-story{grid-template-columns:1fr 1fr;align-items:center;gap:110px;margin-bottom:110px;display:grid}.marketing-story-copy>p{color:var(--marketing-muted);max-width:450px;margin-top:23px;line-height:1.8}.marketing-story-copy ul{gap:12px;margin:24px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.marketing-story-copy li{align-items:flex-start;gap:10px;display:flex}.marketing-story-copy li>svg{color:#61836a;margin-top:2px}.marketing-story-copy .marketing-text-link{margin-top:22px}.marketing-capture-preview{background:#fff;border:1px solid #dce1d8;border-radius:12px;padding:24px;transform:rotate(1deg);box-shadow:14px 17px #e9ecdf}.marketing-capture-heading{align-items:center;gap:10px;font-size:12px;display:flex}.marketing-capture-number{color:#76827e;margin-left:auto;font-size:10px}.marketing-capture-image{background:#eeede3;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:196px;margin-top:21px;display:flex;position:relative}.marketing-capture-line{background:#b3baaa;border-radius:2px;width:90px;height:7px}.marketing-capture-line.long{background:#6c7e6c;width:155px;height:12px}.marketing-capture-target{border:2px dashed #b96347;border-radius:4px;margin-top:5px;padding:8px;position:relative}.marketing-capture-target>span:first-child{color:#fff;background:#2f4c3c;align-items:center;gap:13px;padding:9px 13px;font-size:10px;display:flex}.marketing-capture-pin{position:absolute;top:-18px;right:-18px}.marketing-redacted{background:repeating-linear-gradient(-45deg,#303e3c,#303e3c 3px,#4b5851 3px 5px);border-radius:2px;width:75px;height:12px;margin-top:4px}.marketing-capture-files{gap:11px;margin-top:16px;display:flex}.marketing-capture-files>span{border:1px solid #e2e7df;border-radius:5px;flex:1;align-items:center;gap:8px;padding:10px;font-size:9px;display:flex}.marketing-capture-files>span>svg{color:#67816d}.marketing-capture-files>span>svg:last-child{margin-left:auto}.marketing-capture-files small{color:#6f7a73;margin-top:2px;font-size:8px;display:block}.marketing-capture-details{color:#697772;border-top:1px solid #edf0e9;justify-content:space-between;gap:12px;margin-top:18px;padding-top:13px;font-size:10px;display:flex}.marketing-capture-details>span:first-child{align-items:center;gap:7px;display:flex}.marketing-proof-preview{background:#ede6dd;border:1px solid #dedbd1;border-radius:12px;grid-template-columns:67px 1fr;min-height:390px;display:grid;overflow:hidden}.marketing-proof-sidebar{color:#857d70;background:#f5f2ed;border-right:1px solid #dedbd1;flex-direction:column;align-items:center;gap:19px;padding:20px 10px;display:flex}.marketing-proof-thumb{color:#73796a;background:#e2ddcf;place-items:center;width:37px;height:47px;font-size:9px;display:grid}.marketing-proof-thumb.active{outline-offset:3px;outline:2px solid #a95b41}.marketing-proof-body{min-width:0;padding:16px 20px 0}.marketing-proof-toolbar{color:#6c7168;justify-content:space-between;gap:10px;font-size:9px;display:flex}.marketing-proof-toolbar>span:last-child{align-items:center;gap:4px;display:flex}.marketing-proof-page{background:#fffdf7;min-height:320px;margin-top:19px;padding:31px 27px 44px;position:relative;box-shadow:0 3px 14px #5e5b4312}.marketing-proof-page>span:first-child{letter-spacing:-.6px;font-size:12px;font-weight:700}.marketing-proof-page h3{letter-spacing:-1.5px;margin-top:30px;font-size:31px;font-weight:500;line-height:1.12}.marketing-proof-swatches{gap:6px;margin-top:23px;display:flex}.marketing-proof-swatches i{background:#1b3036;border-radius:2px;width:41px;height:40px}.marketing-proof-swatches i:nth-child(2){background:#cb8a68}.marketing-proof-swatches i:nth-child(3){background:#d5dac8}.marketing-proof-page-line{background:#e3e5d9;width:140px;height:4px;margin-top:16px;display:block}.marketing-proof-page-line.short{width:105px;margin-top:6px}.marketing-proof-pin{position:absolute;top:158px;right:47px}.marketing-proof-note{background:#fff;border:1px solid #e8e7de;border-radius:6px;align-items:center;gap:9px;padding:12px;font-size:9px;line-height:1.7;display:flex;position:absolute;bottom:21px;right:-7px;box-shadow:0 7px 30px #33442b15}.marketing-proof-note>svg{color:#59856c;margin-left:8px}.marketing-access-story{border-top:1px solid #dce1d5;border-bottom:1px solid #dce1d5;align-items:center;gap:32px;margin-block:-12px 77px;padding:35px 0;display:flex}.marketing-access-story>svg{color:#61836a}.marketing-access-story>div{max-width:860px}.marketing-access-story h2{letter-spacing:-.8px;font-size:26px}.marketing-access-story p{color:var(--marketing-muted);margin-top:11px;font-size:14px}.marketing-toolkit-heading h2{font-size:39px}.marketing-feature-grid{grid-template-columns:repeat(3,1fr);gap:55px;margin-top:55px;display:grid}.marketing-feature-group>svg{color:#956045}.marketing-feature-group h3{letter-spacing:-.5px;margin-top:16px;font-size:18px;font-weight:550}.marketing-feature-group ul{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.marketing-feature-group li{color:var(--marketing-muted);align-items:flex-start;gap:8px;font-size:12px;line-height:1.6;display:flex}.marketing-feature-group li>svg{color:#728870;margin-top:3px}.marketing-connections{border-top:1px solid #dce1d5;grid-template-columns:.45fr 1fr;gap:30px;margin-top:47px;padding-top:34px;display:grid}.marketing-connections h3{letter-spacing:-.2px;font-size:14px}.marketing-connections p{color:var(--marketing-muted);font-size:11px;line-height:2.1}.marketing-pricing{background:#edece2;border-top:1px solid #e0e3d6;border-bottom:1px solid #e0e3d6;padding-block:93px}.marketing-pricing-layout{grid-template-columns:1fr 1fr;align-items:center;gap:150px;display:grid}.marketing-pricing-copy>p{color:var(--marketing-muted);max-width:400px;margin-top:23px}.marketing-price-examples{border-top:1px solid #cfd5c7;gap:39px;margin-top:38px;padding-top:24px;display:flex}.marketing-price-examples>span{flex-direction:column;font-size:13px;display:flex}.marketing-price-examples b{font-weight:550}.marketing-price-examples>span>span{color:var(--marketing-muted);margin-top:4px;font-size:12px}.marketing-price-panel{background:#fafbf6;border:1px solid #d5dbcd;border-radius:12px;padding:38px;box-shadow:0 10px 24px #3c4d3321}.marketing-price{align-items:center;gap:18px;display:flex}.marketing-price>span:first-child{letter-spacing:-5px;font-size:85px;font-weight:500;line-height:1}.marketing-price>span:last-child{color:var(--marketing-muted);font-size:11px;line-height:1.9}.marketing-price-included{font-size:16px;margin-top:12px!important}.marketing-extra-seat{background:#eeeede;border-radius:6px;align-items:center;gap:10px;margin-top:24px;padding:13px;font-size:12px;display:flex}.marketing-extra-seat b{font-weight:650}.marketing-price-panel ul{gap:12px;margin:24px 0;padding:0;font-size:12px;list-style:none;display:grid}.marketing-price-panel li{align-items:center;gap:9px;display:flex}.marketing-price-panel li svg{color:#61836a}.marketing-price-panel .marketing-button{justify-content:space-between;width:100%}.marketing-comparison{border-top:1px solid #cfd5c7;grid-template-columns:1fr 1fr;gap:85px;margin-top:66px;padding-top:45px;display:grid}.marketing-comparison h3{letter-spacing:-1px;font-size:29px;font-weight:550;line-height:1.25}.marketing-comparison-copy>p{color:var(--marketing-muted);max-width:390px;margin-top:16px;font-size:14px}.marketing-comparison-copy>strong{letter-spacing:-.4px;margin-top:23px;font-size:18px;font-weight:600;display:block}.marketing-comparison-copy>span:last-child{color:var(--marketing-muted);max-width:365px;margin-top:7px;font-size:11px;display:block}.marketing-comparison table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.marketing-comparison caption{text-align:left;color:var(--marketing-muted);padding-bottom:14px;font-size:10px}.marketing-comparison th,.marketing-comparison td{border-bottom:1px solid #cfd5c7;padding:12px}.marketing-comparison th{font-weight:500}.marketing-comparison thead th{color:var(--marketing-muted);padding-top:0;font-size:10px}.marketing-comparison td,.marketing-comparison th:last-child{text-align:right}.marketing-comparison-total th,.marketing-comparison-total td{font-weight:650}.marketing-comparison-tikketty{color:#fff;background:#1b3036}.marketing-comparison-tikketty th,.marketing-comparison-tikketty td{border-bottom:0;font-weight:600}.marketing-comparison-details{color:var(--marketing-muted);margin-top:16px;font-size:11px}.marketing-comparison-details summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;padding-block:7px;list-style:none;display:flex}.marketing-comparison-details summary::-webkit-details-marker{display:none}.marketing-comparison-details p{margin-top:11px;line-height:1.9}.marketing-comparison-details a{text-underline-offset:3px;text-decoration:underline}.marketing-faq{grid-template-columns:.8fr 1.2fr;gap:100px;padding-block:100px;display:grid}.marketing-faq h2{font-size:41px}.marketing-faq-list details{border-bottom:1px solid #dce1d5}.marketing-faq-list details:first-child{border-top:1px solid #dce1d5}.marketing-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:22px 0;font-size:15px;font-weight:550;list-style:none;display:flex}.marketing-faq-list summary::-webkit-details-marker{display:none}.marketing-faq-list summary>svg{color:#6a796c;transition:transform .15s}.marketing-faq-list details[open] summary>svg{transform:rotate(45deg)}.marketing-faq-list details p{color:var(--marketing-muted);padding:0 28px 22px 0;font-size:13px;line-height:1.85}.marketing-final-cta{background:var(--marketing-ink);color:#fafaf1;text-align:center;padding:65px 0 71px}.marketing-final-cta>div>svg{color:#eca58b}.marketing-final-cta h2{margin-block:18px 27px;font-size:49px}.marketing-final-cta .marketing-button{background:#e9a18a;border-color:#e9a18a;color:#1b3036!important}.marketing-final-cta .marketing-button:hover{background:#f0b39e}.marketing-final-cta p{color:#bbc9c3;margin-top:18px;font-size:11px}.marketing-footer{align-items:center;gap:29px;min-height:125px;display:flex}.marketing-footer .logo{font-size:22px}.marketing-footer .logo-mark{width:28px;height:28px}.marketing-footer nav{flex-wrap:wrap;gap:4px 22px;margin-left:auto;font-size:11px;display:flex}.marketing-footer nav a{align-items:center;min-height:44px;display:inline-flex}.marketing-copyright{white-space:nowrap;color:var(--marketing-muted);font-size:11px}@media (width>=1600px){.marketing-hero{min-height:730px}}@media (width<=1100px){.marketing-container{width:calc(100% - 64px)}.marketing-header nav,.marketing-header-actions{gap:18px}.marketing-hero{gap:25px;min-height:650px}.marketing-hero h1{letter-spacing:-2.2px;font-size:46px}.marketing-hero-copy>p{font-size:17px}.marketing-hero-actions{gap:10px}.marketing-hero-actions .marketing-button{gap:12px;padding-inline:17px;font-size:13px}.marketing-hero-actions .marketing-text-link{font-size:12px}.marketing-demo-site{height:350px;padding-inline:20px}.marketing-demo-comment{width:292px;bottom:-118px;right:-4px}.marketing-demo-copy h2{font-size:28px}.marketing-feature-story{gap:65px}.marketing-capture-preview{padding:18px}.marketing-capture-files{gap:6px}.marketing-capture-files>span{gap:5px;padding:8px}.marketing-pricing-layout{gap:85px}.marketing-faq{gap:65px}.marketing-footer{flex-wrap:wrap;gap:20px;padding-block:29px}}@media (width<=850px){.marketing-header{flex-wrap:wrap;row-gap:8px;min-height:89px;padding-block:18px}.marketing-header>nav{border-top:1px solid #e6e8df;order:3;justify-content:center;gap:30px;width:100%;margin-top:8px;padding-top:6px}.marketing-hero{grid-template-columns:1fr;gap:65px;padding-top:36px;padding-bottom:120px}.marketing-hero h1{letter-spacing:-2.6px;max-width:640px;font-size:56px}.marketing-hero-copy>p{max-width:520px;font-size:19px}.marketing-hero-actions .marketing-button{padding-inline:23px;font-size:15px}.marketing-hero-actions .marketing-text-link{font-size:14px}.marketing-hero-actions{gap:25px}.marketing-website-preview{width:min(600px,100% - 20px);margin-inline:auto!important}.marketing-demo-site{height:375px}.marketing-demo-copy h2{font-size:35px}.marketing-demo-copy p{font-size:11px}.marketing-demo-button{font-size:10px}.marketing-demo-comment{width:330px;bottom:-100px;right:-15px}.marketing-demo-comment>p{font-size:12px}.marketing-use-cases{flex-wrap:wrap;justify-content:center;gap:14px 24px;padding-top:24px}.marketing-use-cases>span:first-child{text-align:center;width:100%}.marketing-use-cases>span:first-child br{display:none}.marketing-use-cases>p{font-size:14px}.marketing-section-intro{gap:25px}.marketing h2{font-size:39px}.marketing-section-intro>p{font-size:15px}.marketing-steps{gap:25px}.marketing-steps h3{font-size:16px}.marketing-steps p{font-size:12px}.marketing-board{padding:20px 16px 0}.marketing-board-columns{gap:10px}.marketing-board-column{padding:9px}.marketing-task{padding:10px}.marketing-task h4{font-size:10px}.marketing-task-attachment{flex-direction:column;gap:3px;height:65px}.marketing-feature-story{gap:45px}.marketing-story-copy>p{font-size:14px}.marketing-story-copy ul{font-size:11px}.marketing-capture-heading{font-size:10px}.marketing-capture-heading .marketing-project-icon{display:none}.marketing-capture-files{flex-direction:column}.marketing-capture-image{height:170px}.marketing-capture-details{gap:6px;font-size:8px}.marketing-proof-preview{grid-template-columns:47px 1fr;min-height:370px}.marketing-proof-sidebar{padding-inline:5px}.marketing-proof-thumb{width:26px;height:37px}.marketing-proof-body{padding-inline:12px}.marketing-proof-toolbar{font-size:7px}.marketing-proof-page{padding:28px 17px 37px}.marketing-proof-page h3{font-size:25px}.marketing-proof-note{gap:7px;padding:9px;font-size:8px}.marketing-access-story{flex-wrap:wrap;gap:20px}.marketing-access-story>div{flex:1}.marketing-access-story h2{font-size:24px}.marketing-toolkit-heading h2{font-size:34px}.marketing-feature-grid{gap:30px}.marketing-feature-group h3{font-size:16px}.marketing-feature-group li{font-size:11px}.marketing-connections{grid-template-columns:1fr;gap:12px}.marketing-pricing-layout,.marketing-comparison{gap:40px}.marketing-price-panel{padding:26px}.marketing-price-examples{gap:22px}.marketing-price-examples>span>span{font-size:10px}.marketing-faq{grid-template-columns:.8fr 1.2fr;gap:40px}.marketing-faq h2{font-size:35px}.marketing-faq-list summary{font-size:13px}.marketing-final-cta h2{font-size:43px}}@media (width<=600px){.marketing{font-size:15px}.marketing-container{width:calc(100% - 40px)}.marketing-header{column-gap:12px;padding-block:18px 0}.marketing .logo{font-size:24px}.marketing .logo-mark{width:29px;height:29px}.marketing-header-actions{gap:14px;font-size:12px}.marketing-header-actions .marketing-button{gap:6px;min-height:44px;padding:9px 10px;font-size:11px}.marketing-header-actions .marketing-button>svg{display:none}.marketing-header>nav{gap:27px;margin-top:9px;padding-top:1px;font-size:12px}.marketing-header nav a{padding-block:13px}.marketing-hero{gap:50px;padding-block:42px 108px}.marketing-hero h1{letter-spacing:-1.8px;margin-block:0 23px;font-size:clamp(36px,10.4vw,52px);line-height:1.1}.marketing-hero-copy>p{max-width:420px;font-size:17px}.marketing-hero-actions{gap:14px;margin-top:26px}.marketing-hero-actions .marketing-button{gap:12px;min-height:50px;padding-inline:16px;font-size:13px}.marketing-hero-actions .marketing-text-link{gap:5px;font-size:12px}.marketing-hero-price{max-width:300px;margin-top:17px;font-size:10px}.marketing-website-preview{width:calc(100% - 6px);margin-bottom:40px!important}.marketing-website-preview:before{inset:-20px -13px -27px}.marketing-browser-bar{gap:5px;height:31px;padding-inline:8px;font-size:7px}.marketing-browser-dots{gap:3px}.marketing-browser-dots i{width:4px;height:4px}.marketing-preview-badge{padding:2px 4px;font-size:6px}.marketing-demo-site{height:298px;padding:15px 18px}.marketing-demo-nav{gap:8px;font-size:6px}.marketing-demo-nav b{font-size:16px}.marketing-demo-copy{width:57%;margin-top:43px}.marketing-demo-copy>span:first-child{letter-spacing:.8px;font-size:5px}.marketing-demo-copy h2{letter-spacing:-1.2px;font-size:26px}.marketing-demo-copy p{margin-top:10px;font-size:8px}.marketing-demo-button{gap:5px;margin-top:14px;padding:8px;font-size:7px}.marketing-demo-button svg{width:11px}.marketing-still-life{width:55%;height:73%;bottom:27px;right:-6px}.marketing-feedback-pin{width:25px;height:25px;font-size:10px;bottom:44px;left:43%}.marketing-demo-cursor{width:23px;bottom:22px;left:47%}.marketing-demo-person{font-size:6px;bottom:17px;left:53%}.marketing-demo-comment{width:268px;padding:14px;bottom:-109px;right:-4px}.marketing-demo-comment>p{margin-top:11px;font-size:10px}.marketing-comment-heading>div{font-size:9px}.marketing-comment-heading>div>span{font-size:7px}.marketing-comment-context{margin-top:9px}.marketing-comment-context>span{font-size:7px}.marketing-comment-footer{margin-top:9px;padding-top:9px;font-size:8px}.marketing-figure-caption{font-size:8px;bottom:-27px}.marketing-use-cases{gap:14px 17px;padding-block:22px 30px}.marketing-use-cases>p{font-size:12px}.marketing-use-case-dot{width:3px;height:3px}.marketing-use-case-dot:nth-of-type(3){display:none}.marketing-workflow{padding-top:60px}.marketing-section-intro{grid-template-columns:1fr;gap:0}.marketing h2{letter-spacing:-1.6px;font-size:35px}.marketing-section-intro>p{margin-top:22px;font-size:15px}.marketing-steps{grid-template-columns:1fr;gap:25px;padding-block:35px}.marketing-steps>div{grid-template-columns:26px 1fr;padding-top:17px}.marketing-steps h3{font-size:18px}.marketing-steps p{margin-top:6px;font-size:13px}.marketing-board{border-radius:9px 9px 0 0;width:calc(100% + 3px);padding:17px 13px 0}.marketing-board-top>span{gap:7px;font-size:12px}.marketing-board-top>span>.marketing-project-icon{width:25px;height:25px}.marketing-board-top>span:nth-child(2)>svg{display:none}.marketing-board-avatars{margin-left:0}.marketing-board-avatars i{width:21px;height:21px;font-size:6px}.marketing-board-toolbar{gap:19px;margin-top:15px;font-size:9px}.marketing-board-toolbar>span{padding-bottom:9px}.marketing-board-columns{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px}.marketing-board-column{padding:8px}.marketing-board-column:nth-child(3){display:none}.marketing-board-column>h3{gap:5px;font-size:9px}.marketing-task{padding:9px}.marketing-task h4{font-size:10px}.marketing-task-id{font-size:7px}.marketing-task-cover{gap:5px;height:107px;padding:18px}.marketing-task-cover>span{width:22px}.marketing-task-meta{font-size:7px}.marketing-features{padding-block:65px 55px}.marketing-feature-story{grid-template-columns:1fr;gap:34px;margin-bottom:73px}.marketing-story-copy>p{margin-top:20px;font-size:15px}.marketing-story-copy ul{margin-top:20px;font-size:12px}.marketing-capture-preview{margin-right:10px;padding:20px;box-shadow:10px 12px #e9ecdf}.marketing-capture-heading{font-size:12px}.marketing-capture-heading .marketing-project-icon{display:grid}.marketing-capture-image{height:185px}.marketing-capture-files{flex-direction:row}.marketing-capture-files>span{font-size:8px}.marketing-capture-details{font-size:9px}.marketing-feature-story-reverse .marketing-story-copy{grid-row:1}.marketing-proof-preview{grid-template-columns:60px 1fr;min-height:375px}.marketing-proof-body{padding-inline:18px}.marketing-proof-toolbar{font-size:8px}.marketing-proof-sidebar{padding-inline:10px}.marketing-proof-thumb{width:31px;height:42px}.marketing-proof-page{padding:28px 24px 37px}.marketing-proof-page h3{font-size:31px}.marketing-proof-note{padding:12px;font-size:9px}.marketing-access-story{align-items:flex-start;gap:16px;margin-block:0 55px;padding-block:27px}.marketing-access-story>svg{width:27px;margin-top:3px}.marketing-access-story h2{letter-spacing:-.8px;font-size:25px}.marketing-access-story p{margin-top:14px;font-size:13px}.marketing-toolkit-heading h2{font-size:34px}.marketing-feature-grid{grid-template-columns:1fr;gap:30px;margin-top:35px}.marketing-feature-group{border-top:1px solid #dce1d5;padding-top:25px}.marketing-feature-group h3{margin-top:12px;font-size:20px}.marketing-feature-group ul{gap:10px;margin-top:17px}.marketing-feature-group li{font-size:13px}.marketing-connections{margin-top:30px;padding-top:25px}.marketing-connections p{font-size:11px}.marketing-pricing{padding-block:57px}.marketing-pricing-layout{grid-template-columns:1fr;gap:34px}.marketing-comparison{grid-template-columns:1fr;gap:28px;margin-top:42px;padding-top:34px}.marketing-comparison h3{font-size:28px}.marketing-pricing-copy h2{font-size:38px}.marketing-pricing-copy>p{margin-top:20px;font-size:15px}.marketing-price-examples{justify-content:space-between;gap:20px;margin-top:26px;padding-top:20px}.marketing-price-examples>span>span{font-size:12px}.marketing-price-panel{padding:28px}.marketing-price{gap:20px}.marketing-price>span:first-child{font-size:80px}.marketing-price-included{font-size:16px}.marketing-extra-seat{font-size:12px}.marketing-faq{grid-template-columns:1fr;gap:29px;padding-block:60px}.marketing-faq h2{font-size:36px}.marketing-faq-list summary{padding-block:20px;font-size:14px}.marketing-faq-list details p{font-size:13px}.marketing-final-cta{padding-block:50px 56px}.marketing-final-cta h2{margin-block:17px 25px;font-size:35px}.marketing-final-cta p{font-size:10px}.marketing-footer{grid-template-columns:1fr auto;row-gap:24px;padding-block:30px;display:grid}.marketing-footer nav{grid-area:2/1/auto/-1;gap:0 22px;width:100%;margin:0;font-size:12px}.marketing-footer .logo{font-size:24px}.marketing-copyright{grid-area:1/2}}@media (width<=359px){.marketing-container{width:calc(100% - 32px)}.marketing-header-actions{gap:10px}.marketing .logo{font-size:21px}.marketing .logo-mark{width:25px;height:25px}.marketing-header>nav{gap:21px}.marketing-hero-actions{gap:7px}.marketing-hero-actions .marketing-button{gap:7px;padding-inline:12px;font-size:12px}.marketing-hero-actions .marketing-text-link{font-size:11px}.marketing-demo-comment{width:250px;right:-3px}.marketing-demo-copy h2{font-size:23px}.marketing-demo-bag{display:none}.marketing-capture-preview{padding:15px}.marketing-capture-files{gap:6px}.marketing-capture-files>span{padding:7px}.marketing-capture-files>span>svg:last-child{display:none}.marketing-price-panel{padding:24px}}@media (prefers-reduced-motion:reduce){.marketing *,.marketing :before,.marketing :after{transition:none!important}}.legal-main{padding:24px 0 72px}.legal-main:focus{outline:none}.legal-document{max-width:760px}.legal-document h1{letter-spacing:-1.6px;font-size:clamp(34px,5vw,52px);font-weight:550;line-height:1.1}.legal-updated{color:var(--marketing-muted);font-size:14px;margin-top:14px!important}.legal-document section{margin-top:44px;scroll-margin-top:24px}.legal-document h2{letter-spacing:-.5px;font-size:24px;line-height:1.3}.legal-document h3{margin-top:26px;font-size:17px;line-height:1.4}.legal-document p,.legal-document ul,.legal-document ol{margin:14px 0 0;line-height:1.75}.legal-document ul,.legal-document ol{padding-left:22px}.legal-document li+li{margin-top:8px}.legal-document a{text-underline-offset:3px;text-decoration:underline}.legal-document code{overflow-wrap:anywhere;font-size:.9em}.legal-contents{background:#fff;border:1px solid #e1e3da;border-radius:8px;margin-top:32px;padding:20px 24px}.legal-contents ol{columns:2;column-gap:32px;margin:0;font-size:14px}.legal-contents li{break-inside:avoid}.legal-table{margin-top:16px;overflow-x:auto}.legal-table table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.55}.legal-table th,.legal-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e1e3da;padding:10px 12px 10px 0}.legal-table th{font-weight:650}.legal-footer{border-top:1px solid #e6e8df}.marketing-footer nav{flex-wrap:wrap;align-items:center}.marketing-footer nav>*{white-space:nowrap}.legal-footer nav a[aria-current=page]{text-underline-offset:5px;text-decoration:underline}.cookie-settings-link{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:24px;padding:0;text-decoration:underline}.marketing-footer .cookie-settings-link{text-decoration:none}.marketing-footer .cookie-settings-link:hover{text-underline-offset:5px;text-decoration:underline}.legal-consent{color:#57686c;margin:4px 0 0;font-size:13px;line-height:1.6}.legal-consent a{color:inherit;text-underline-offset:3px;text-decoration:underline}.cookie-consent{z-index:1000;color:#1b3036;background:#fff;border:1px solid #c9cdc1;border-radius:10px;width:min(420px,100% - 32px);padding:20px;font-size:14px;line-height:1.55;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 32px #1b30362e}.cookie-consent:focus-visible,.cookie-consent :focus-visible{outline-offset:3px;outline:3px solid #a74931}.cookie-consent h2{margin:0;font-size:16px}.cookie-consent p{margin:6px 0 0}.cookie-consent a{color:inherit;text-underline-offset:3px;text-decoration:underline}.cookie-consent-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.cookie-consent-actions button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#1b3036;border:1px solid #1b3036;border-radius:7px;padding:10px 16px;font-weight:600}.cookie-consent-actions button:hover{background:#304c53}@media (width<=600px){.legal-main{padding-top:20px}.legal-contents ol{columns:1}.marketing-footer nav{justify-content:flex-start;gap:0 24px}.marketing-footer .cookie-settings-link{min-height:44px;font-size:12px}.cookie-consent{width:auto;bottom:16px;left:16px;right:16px}}.docs-layout{grid-template-columns:208px minmax(0,1fr);align-items:start;gap:56px;display:grid}.docs-layout>*{min-width:0}.docs-sidebar{max-height:100vh;padding:32px 4px 32px 0;font-size:14px;line-height:1.4;position:sticky;top:0;overflow-y:auto}.docs-sidebar ol,.docs-contents ol{margin:0;padding:0;list-style:none}.docs-sidebar a,.docs-contents a{min-height:32px;color:var(--marketing-muted);border-radius:6px;align-items:center;padding:4px 10px;text-decoration:none;display:flex}.docs-sidebar a:hover,.docs-contents a:hover{color:var(--marketing-ink);background:#efeee7}.docs-document{max-width:820px}.docs-document h3[id],.docs-document section[id]{scroll-margin-top:24px}.docs-document .docs-example{margin-top:28px}.docs-document :not(pre)>code{background:#efeee7;border-radius:4px;padding:.1em .35em;font-size:.86em}.docs-contents{display:none}.docs-code{color:#e6ecea;background:#17262b;border:1px solid #22353b;border-radius:8px;margin:14px 0 0;overflow:hidden}.docs-code+.docs-code{margin-top:10px}.docs-code figcaption{color:#c3cfcc;border-bottom:1px solid #2c3f45;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:4px 6px 4px 14px;font-size:12px;font-weight:600;line-height:1.4;display:flex}.docs-copy{min-height:32px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.docs-copy:hover{color:#fff;background:#26393f}.marketing .docs-copy:focus-visible{outline-offset:0;outline:2px solid #f2b8a7}.docs-code pre{tab-size:2;margin:0;padding:14px 16px;font-size:13px;line-height:1.6;overflow-x:auto}.marketing .docs-code pre:focus-visible{outline-offset:-2px;outline:2px solid #f2b8a7}.docs-document .docs-code pre code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:inherit;overflow-wrap:normal;white-space:pre;background:0 0;padding:0}.docs-table{margin-top:14px}.docs-table code{overflow-wrap:normal}.docs-table td:last-child{min-width:220px}.docs-endpoint{white-space:nowrap}.docs-method{color:#1b3036;text-align:center;background:#e8ebe6;border-radius:4px;min-width:56px;padding:1px 6px;font:700 11px/1.7 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:inline-block}.docs-method-get{color:#1b5530;background:#e1efe5}.docs-method-post{color:#1d4682;background:#e3ebf7}.docs-method-patch,.docs-method-put{color:#6f430a;background:#f6ecd9}.docs-method-delete{color:#862a1b;background:#f6e2dd}.docs-access{color:var(--marketing-muted)}@media (width<=960px){.docs-layout{grid-template-columns:minmax(0,1fr);gap:0}.docs-sidebar{display:none}.docs-contents{background:#fff;border:1px solid #e1e3da;border-radius:8px;margin-top:24px;display:block}.docs-contents summary{cursor:pointer;min-height:44px;padding:11px 16px;font-size:14px;font-weight:650;line-height:22px;display:list-item}.docs-contents nav{padding:0 8px 10px;font-size:14px}.docs-contents a{min-height:44px}}@media (width<=600px){.docs-code pre{padding:12px 14px;font-size:12px}.docs-table table{font-size:13px}.docs-table td:last-child{min-width:0}.docs-endpoint{white-space:normal}.docs-endpoint code{margin-top:4px;display:block}}
