:root{color:#202731;font-synthesis:none;--blue:#315a91;--line:#dfe4e9;background:#f5f6f8;font-family:Avenir Next,Avenir,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;transition:background-color .15s,color .15s}button:disabled{cursor:default;opacity:.5}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:4px;outline:3px solid #5d89c2}button svg{flex-shrink:0}a{color:inherit}::selection{background:#d3e3f6}.shell{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);background:#fff;flex-direction:column;flex-shrink:0;width:252px;padding:34px 23px 22px;display:flex}.brand{letter-spacing:-1px;align-items:center;gap:11px;font-size:25px;font-weight:750;text-decoration:none;display:flex}.brand-dot{color:#c66b50}.brand-mark{flex-shrink:0;width:26px;height:29px;display:block;position:relative}.brand-mark i{background:var(--blue);width:9px;height:21px;position:absolute;top:4px;transform:skewY(-30deg)}.brand-mark i:nth-child(2){background:#557eaf;top:0;left:9px}.brand-mark i:nth-child(3){background:#9fb7d2;height:16px;top:8px;left:18px}.workspace{align-items:center;gap:11px;margin:54px 0 28px;padding-left:4px;display:flex}.studio-mark{width:35px;height:35px;color:var(--blue);border:1px solid #d7dce3;border-radius:9px;place-items:center;font:italic 600 27px Georgia,serif;display:grid}.workspace strong,.profile strong{font-size:13px;font-weight:650;display:block}.workspace div>span,.profile div>span{color:#78808d;margin-top:4px;font-size:10px;display:block}.nav-item{color:#315a91;background:#edf2f8;border-radius:7px;align-items:center;gap:11px;padding:13px 12px;font-size:13px;font-weight:650;text-decoration:none;display:flex}.nav-count{color:#46658e;background:#fff;border-radius:4px;margin-left:auto;padding:2px 6px;font-size:11px}.sidebar-note{margin:auto 0 38px;padding:64px 12px 0}.sidebar-note p{color:#8b929b;margin:13px 0 0;font-size:13px;line-height:1.8}.sidebar-note strong{color:#545e6a;font-weight:500}.profile{border-top:1px solid #e8ebef;align-items:center;gap:10px;padding:22px 4px 0;display:flex}.avatar{color:#8e553e;background:#edddd4;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:10px;font-weight:650;display:grid}main{flex:1;min-width:0}.topbar{border-bottom:1px solid var(--line);color:#77818c;justify-content:space-between;align-items:center;height:86px;padding:0 5.5%;font-size:12px;display:flex}.topbar strong{color:#35404e;font-weight:500}.slash{color:#bdc4ce;margin:0 14px}.demo-label{color:#4f5d6c;align-items:center;gap:10px;font-size:10px;display:flex}.demo-label:before{content:"";background:#c66b50;border-radius:50%;width:5px;height:5px}.demo-label>span{color:#8d949e;border-left:1px solid #d7dce3;padding-left:10px}.content{max-width:1435px;margin:auto;padding:53px 5.5% 25px}.page-heading{justify-content:space-between;align-items:center;gap:30px;margin-bottom:42px;display:flex}.page-heading h1{letter-spacing:-2.3px;margin:0;font-size:clamp(34px,3.35vw,51px);font-weight:550;line-height:1.1}.page-heading p{color:#79828c;margin:18px 0 0;font-size:13px;line-height:1.75}.primary{border:1px solid var(--blue);background:var(--blue);color:#fff;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:9px;padding:13px 18px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 2px 2px #223a570b}.primary:hover:enabled{background:#254b7e}.primary:disabled{opacity:1;color:#8591a1;box-shadow:none;background:#e5e9ef;border-color:#dbe0e7}.inbox{border:1px solid var(--line);background:#fff;border-radius:11px;scroll-margin-top:25px;overflow:hidden}.inbox-heading{justify-content:space-between;align-items:center;gap:20px;padding:26px 27px 0;display:flex}.inbox-heading>div{align-items:center;gap:13px;display:flex}h2{letter-spacing:-.5px;margin:0;font-size:18px;font-weight:600}.total-count{color:#8a929d;border-left:1px solid #dce1e7;padding-left:13px;font-size:10px}.connection{color:#8a929d;white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:flex}.connection:before{content:"";background:#adb6c3;border-radius:50%;width:5px;height:5px}.connection.connected:before{background:#4c8e78}.filters{border-bottom:1px solid #e4e8ed;gap:22px;padding:19px 27px 0;display:flex}.filter{color:#8a939e;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:0 0 14px;font-size:11px;font-weight:500;display:flex}.filter span{background:#f1f3f6;border-radius:3px;padding:1px 5px;font-size:9px;line-height:1.5}.filter.active{color:#315a91;border-color:#315a91}.filter.active span{color:#315a91;background:#eaf0f8}.filter:hover{color:#315a91}.table-wrap{overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}th{color:#8f98a4;background:#fcfcfd;padding:18px 15px;font-size:9px;font-weight:500}th:first-child{width:49%;padding-left:27px}th:last-child{width:45px}td{border-top:1px solid #edf0f3;padding:18px 15px}td:first-child{padding-left:27px}.project-cell{align-items:center;gap:16px;display:flex}.project-cell strong{letter-spacing:-.2px;font-size:13px;font-weight:600;display:block}.project-cell div>span{color:#959eaa;margin-top:5px;font-size:9px;display:block}.project-preview{border-radius:4px;flex-shrink:0;width:62px;height:47px;display:block;position:relative;overflow:hidden}.preview-web{background:#e2e8dd}.preview-web i:first-child{background:#fafbf6;position:absolute;inset:8px 9px;box-shadow:0 1px 3px #4a5b3b20}.preview-web i:nth-child(2){background:#668057;border-radius:8px 8px 1px 1px;width:12px;height:14px;position:absolute;top:17px;left:14px}.preview-web i:nth-child(3){background:#7a8e6c;width:15px;height:2px;position:absolute;top:17px;left:32px;box-shadow:0 5px #c4cdbd,0 10px #c4cdbd}.preview-app{background:#d9e4ef}.preview-app i:first-child{background:#f7f9fc;border-radius:2px;position:absolute;inset:8px 10px;box-shadow:0 1px 3px #304e6d20}.preview-app i:nth-child(2){background:#52769d;border-radius:1px;width:7px;height:20px;position:absolute;top:13px;left:13px}.preview-app i:nth-child(3){background:#a8bcd3;width:11px;height:8px;position:absolute;top:13px;left:24px;box-shadow:14px 0 #cedae8,0 11px #e0e6ee,14px 11px #e0e6ee}.preview-shop{background:#eee1d9}.preview-shop i:first-child{background:#fcf9f7;position:absolute;inset:8px 9px;box-shadow:0 1px 3px #6d463020}.preview-shop i:nth-child(2){background:#c28c70;border-radius:9px 9px 2px 2px;width:13px;height:20px;position:absolute;top:14px;left:15px}.preview-shop i:nth-child(3){background:#ddbaa5;border-radius:2px 2px 9px 9px;width:13px;height:20px;position:absolute;top:14px;left:33px}.service{color:#7e8895;font-size:11px}.status{cursor:pointer;opacity:1;border:1px solid #0000;border-radius:5px;max-width:125px;padding:6px 8px;font-size:10px}.status:disabled{cursor:default;-webkit-text-fill-color:currentColor}.new{color:#50729b;background:#edf2f9}.progress{color:#a17b40;background:#faf3e5}.done{color:#578471;background:#edf5f0}.row-action{text-align:right;padding-left:0;padding-right:22px}.remove,.read-only-mark{color:#b5bec8;background:0 0;border:0;border-radius:4px;place-items:center;width:27px;height:29px;display:inline-grid}.remove svg,.read-only-mark svg{width:15px;height:15px}.remove:hover:enabled{color:#a45843;background:#f9efec}.mobile-service{display:none!important}.notice{color:#3e627e;background:#edf3f7;border-radius:5px;align-items:center;gap:8px;margin:16px 24px;padding:12px 20px;font-size:12px;display:flex}.notice svg{width:16px;height:16px}.inbox-footer{color:#969eaa;border-top:1px solid #e7ebef;justify-content:space-between;align-items:center;gap:15px;padding:17px 26px;font-size:9px;display:flex}.text-button{white-space:nowrap;color:#5a6d85;background:0 0;border:0;align-items:center;gap:8px;padding:3px 0;font-size:9px;display:flex}.text-button svg{width:12px;height:12px}.text-button:hover{color:#244f86}.page-footer{color:#939ca7;justify-content:space-between;gap:20px;padding-top:22px;font-size:9px;display:flex}.empty{text-align:center;color:#9ba7b5;padding:48px 20px}.empty>svg{width:32px;height:32px}.empty h3{color:#586777;margin:12px 0 6px;font-size:15px;font-weight:500}.empty p{margin:0;font-size:12px}.modal{color:#202731;background:#fff;border:1px solid #e0e5ec;border-radius:14px;width:450px;max-width:calc(100% - 32px);padding:34px;box-shadow:0 22px 90px #162c4d25}.modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#20314759}.close-button{color:#98a2ad;background:0 0;border:0;padding:4px;position:absolute;top:18px;right:18px}.form-icon{color:#315a91;background:#edf2f9;border-radius:9px;place-items:center;width:40px;height:40px;margin-bottom:21px;display:grid}.modal h2{letter-spacing:-1px;font-size:28px;font-weight:550}.modal>p{color:#8a94a1;margin:12px 0 23px;font-size:12px;line-height:1.7}.modal label{color:#586575;margin-top:20px;font-size:11px;font-weight:550;display:block}.modal input,.modal select{color:#293747;background:#fff;border:1px solid #dce2e9;border-radius:5px;width:100%;margin-top:9px;padding:12px;font-size:12px;display:block}.modal input::placeholder{color:#a3acb8}.actions{justify-content:flex-end;align-items:center;gap:12px;margin-top:28px;display:flex}.secondary{color:#7d8998;background:#fff;border:1px solid #dfe4eb;border-radius:6px;padding:13px 17px;font-size:12px}.form-footnote{color:#a0a9b5;text-align:center;border-top:1px solid #e8edf2;margin-top:25px;padding-top:18px;font-size:9px}.modal .notice{margin:18px 0 0}.sr{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:1600px){.content{padding-top:65px}.page-heading{margin-bottom:52px}.page-heading h1{font-size:55px}.page-heading p{font-size:15px}td{padding-top:23px;padding-bottom:23px}.project-preview{width:72px;height:54px}.project-cell strong{font-size:15px}.service{font-size:13px}.status{font-size:12px}.filter{font-size:13px}.filter span{font-size:10px}.inbox-heading h2{font-size:21px}.inbox-footer,.page-footer,.text-button{font-size:11px}.topbar,.primary{font-size:14px}.demo-label,.connection,.project-cell div>span,th{font-size:11px}}@media (max-width:1050px){.sidebar{width:210px;padding-left:18px;padding-right:18px}.brand{font-size:22px}.brand-mark{transform-origin:0;transform:scale(.85)}.content,.topbar{padding-left:4%;padding-right:4%}.page-heading h1{letter-spacing:-1.5px}.page-heading{gap:22px}.project-cell{gap:12px}th:first-child{width:auto}.inbox-heading,.filters{padding-left:20px;padding-right:20px}td:first-child,th:first-child{padding-left:20px}.inbox-footer{flex-wrap:wrap}.demo-label>span{display:none}}@media (max-width:760px){.shell{display:block}.sidebar{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:19px 22px}.brand{font-size:22px}.workspace,.sidebar nav,.sidebar-note{display:none}.profile{border:0;padding:0}.profile div{display:none}.avatar{width:32px;height:32px}.topbar{height:57px;padding:0 24px;font-size:10px}.demo-label{font-size:9px}.slash{margin:0 8px}.content{padding:32px 18px 24px}.page-heading{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:28px;padding:0 6px}.page-heading h1{letter-spacing:-1.8px;font-size:37px;line-height:1.1}.page-heading p{margin:15px 0 0;font-size:12px;line-height:1.7}.primary{padding:12px 16px;font-size:12px}.inbox{border-radius:9px}.inbox-heading{gap:8px;padding:22px 17px 0}.inbox-heading>div{gap:8px}.inbox-heading h2{font-size:17px}.total-count{padding-left:8px;font-size:9px}.connection{gap:4px;font-size:8px}.filters{gap:18px;padding-top:23px;padding-left:17px;padding-right:17px}.filter{gap:5px;font-size:10px}.filter span{padding:1px 4px;font-size:8px}th{padding:15px 7px;font-size:9px}td{padding:19px 7px}.service-column{display:none}td:first-child,th:first-child{padding-left:17px}.project-cell{gap:11px}.project-preview{width:50px;height:43px}.project-cell strong{font-size:12px}.project-cell div>span{margin-top:4px;font-size:8px}.mobile-service{display:inline!important}.status{max-width:96px;padding:6px 4px;font-size:9px}.row-action{padding-right:9px}.read-only-mark,.remove{width:17px}.inbox-footer{gap:12px;padding:16px 17px;font-size:9px}.text-button{font-size:10px}.page-footer{padding:19px 6px 0;font-size:8px}.page-footer span:last-child{display:none}.modal{padding:29px}.modal h2{font-size:27px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
