:root{--bg:#121215;--side:#161619;--surface:#1b1b1f;--line:#303035;--text:#f1f0ec;--muted:#a2a0a7;--cream:#ebf0ce;--pink:#ed368a;--radius:14px}.bx-shell{background:var(--bg);min-height:100dvh;color:var(--text);font-size:14px}.bx-shell button,.bx-dialog button{color:inherit;background:0 0;border:0}.bx-side{border-right:1px solid var(--line);background:var(--side);z-index:8;flex-direction:column;width:226px;padding:28px 16px 12px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.bx-brand{text-align:left;align-items:center;gap:13px;margin:0 0 28px;padding:0 11px;display:flex}.bx-brand img{object-fit:contain;width:76px;height:36px}.bx-brand span{color:#aaa8ad;letter-spacing:.02em;border-left:1px solid #414047;padding-left:12px;font-size:12px}.bx-quick,.bx-nav-link,.bx-owner,.bx-side h3,.bx-crumb,.bx-top-date,.bx-primary,.bx-secondary,.bx-back,.bx-link,.bx-panel-head h2,.bx-metric-title,.bx-palette button,.bx-dialog h2,.bx-item,.bx-form-actions,.bx-reply>div,.bx-toast,.bx-message-by,.bx-review-context,.bx-add-row{align-items:center;gap:9px;display:flex}.bx-shell .bx-quick{border:1px solid var(--line);color:#c5c2c7;background:#212124;border-radius:8px;width:100%;padding:10px 11px;font-size:12px}.bx-quick kbd{margin-left:auto}.bx-quick kbd,.bx-dialog kbd{color:#a6a4ae;border:1px solid #45444c;border-radius:4px;padding:1px 5px;font-size:10px}.bx-side h3{color:#89878e;text-transform:uppercase;letter-spacing:.115em;justify-content:space-between;margin:26px 10px 9px;font-size:10px;font-weight:650}.bx-side h3 button{color:#98969e;padding:0;display:flex}.bx-nav-link{text-align:left;border-radius:7px;width:100%;min-height:38px;padding:10px 12px;font-size:13px;color:#c4c1ca!important}.bx-nav-link svg{color:#96949d;stroke-width:1.7px}.bx-nav-link.active{background:#322029;color:#ff81b7!important}.bx-nav-link.active svg{color:#fc65ab}.bx-nav-link:hover:not(.active),.bx-owner:hover{background:#242428}.bx-nav-link span{color:#c6c3cc;background:#2c2b30;border:1px solid #3a393e;border-radius:5px;margin-left:auto;padding:0 5px;font-size:10px}.bx-pinned .bx-nav-link{min-height:32px;padding:8px 13px;font-size:12px}.bx-pinned i,.bx-project-label i{border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.bx-side-bottom{margin-top:auto;padding-top:36px}.bx-owner{text-align:left;width:100%;margin-top:10px;padding:15px 6px 2px;border-top:1px solid var(--line)!important}.bx-owner i,.bx-mini-avatar,.bp-avatar{color:#e6d8b8;background:#37332c;border-radius:50%;place-items:center;width:33px;height:33px;font-size:12px;font-style:normal;font-weight:650;display:grid}.bx-owner span,.bx-row-main,.bx-ticket-text,.bx-setting-row>span,.bx-review-context>div{text-align:left;gap:4px;display:grid}.bx-owner strong{font-size:12px}.bx-owner small,.bx-row-main small,.bx-setting-row small,.bx-review-context small{color:var(--muted);font-size:11px}.bx-owner>svg{color:var(--muted);margin-left:auto}.bx-main{margin-left:226px}.bx-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:62px;padding:0 clamp(24px,3.2vw,60px);display:flex}.bx-crumb,.bx-top-date{color:#9e9ba4;font-size:12px}.bx-crumb b{color:#e3e0e6;font-weight:500}.bx-page{max-width:1530px;margin:auto;padding:34px clamp(24px,3.2vw,60px) 50px}.bx-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;display:flex}.bx-eyebrow,.bx-ticket-id,.bx-date-block small{font-family:ui-monospace,SFMono-Regular,monospace}.bx-eyebrow{text-transform:uppercase;letter-spacing:.13em;color:#aaa9a6;align-items:center;gap:8px;margin-bottom:6px;font-size:10px;font-weight:600;display:flex}.bx-eyebrow i{background:var(--pink);border-radius:50%;width:6px;height:6px}.bx-heading h1{color:var(--cream);letter-spacing:-.055em;margin:0;font-size:clamp(36px,3.6vw,56px);font-weight:560;line-height:1.08}.bx-heading h1 span{color:var(--pink)}.bx-heading p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.6}.bx-primary,.bx-shell .bx-primary,.bx-dialog .bx-primary{color:#fff;white-space:nowrap;background:#df2278;border:1px solid #ef4894;border-radius:8px;justify-content:center;padding:9px 15px;font-size:12px;font-weight:650;box-shadow:0 2px 5px #0002}.bx-primary:hover{filter:brightness(1.13)}.bx-secondary,.bx-dialog .bx-secondary,.bx-shell .bx-secondary,.bx-shell .bx-copy{background:#27272c;border:1px solid #3d3c43;border-radius:7px;padding:8px 12px;font-size:12px}.bx-link,.bx-back{padding:4px;font-size:11px;color:#b8b6c0!important}.bx-link:hover,.bx-back:hover{color:#fff!important}.bx-back{margin-bottom:18px}.bx-count,.bx-switch{color:#bdbbc4;background:#29282e;border-radius:6px;padding:2px 7px;font-size:11px}.bx-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:25px;display:grid}.bx-shell .bx-metric{isolation:isolate;text-align:left;border-radius:var(--radius);background:linear-gradient(115deg,#251e24,#281e27);border:1px solid #42303b;flex-direction:column;align-items:flex-start;min-height:145px;padding:20px 21px 17px;transition:border-color .18s,transform .18s;display:flex;position:relative;overflow:hidden}.bx-metric:hover{border-color:#854463;transform:translateY(-2px)}.bx-metric.inbox{background:linear-gradient(115deg,#25221f,#28231e);border-color:#463b30}.bx-metric.review{background:linear-gradient(115deg,#232128,#28222e);border-color:#3d344a}.bx-metric-title{color:#e8dce1;font-size:12px;font-weight:600}.bx-metric-title svg{color:#fa80b9}.bx-metric.inbox svg{color:#f6ad70}.bx-metric.review svg{color:#bd99f5}.bx-metric>strong{letter-spacing:-.06em;margin-top:11px;font-size:clamp(36px,3.4vw,52px);font-weight:520;line-height:1.1}.bx-metric>small{color:#bbb3bc;margin-top:7px;font-size:11px}.bx-metric-art{z-index:-1;object-fit:contain;opacity:.98;pointer-events:none;width:74%;height:97%;position:absolute;top:6%;right:-12%}.bx-dashboard-grid,.bx-detail-grid{grid-template-columns:minmax(0,1.28fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.bx-dashboard-col,.bx-settings{gap:18px;display:grid}.bx-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-width:0;overflow:hidden}.bx-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:17px 19px;display:flex}.bx-panel-head h2,.bx-dialog h2{letter-spacing:-.02em;margin:0;font-size:15px;font-weight:630}.bx-panel-head h2 svg{color:#b6b2bb;stroke-width:1.75px}.bx-panel-head .bx-link{font-size:11px}.bx-focus-progress{align-items:center;gap:12px;padding:13px 20px 3px;display:flex}.bx-focus-progress>span{background:#353138;border-radius:4px;flex:1;height:4px;overflow:hidden}.bx-focus-progress i{background:#e565a0;height:100%;display:block}.bx-focus-progress small{color:#9c98a3;font:10px ui-monospace,monospace}.bx-task-row,.bx-due-row,.bx-ticket-row,.bx-draft-card,.bx-review-mini{text-align:left;align-items:center;gap:12px;width:100%;padding:15px 19px;display:flex}.bx-task-row+.bx-task-row,.bx-ticket-row+.bx-ticket-row,.bx-due-row+.bx-due-row,.bx-review-mini+.bx-review-mini,.bx-draft-card+.bx-draft-card{border-top:1px solid #2c2b30}.bx-check{border-radius:5px;flex:none;place-items:center;width:17px;height:17px;padding:0;display:grid;border:1px solid #57545e!important}.bx-check.is-checked{color:#f4a6ce;background:#42303d;border-color:#865774!important}.bx-row-main{flex:1;min-width:0;padding:0}.bx-row-main strong,.bx-ticket-text>strong{font-size:13px;font-weight:550;line-height:1.4}.bx-task-row.completed .bx-row-main strong{color:#928e98;text-decoration:line-through}.bx-row-meta,.bx-row-meta>span,.bx-project-label,.bx-ticket-id,.bx-ticket-foot,.bx-priority,.bx-status{align-items:center;gap:6px;line-height:1.4;display:inline-flex}.bx-row-meta,.bx-project-label{color:#a5a1aa;font-family:DM Sans Variable,sans-serif;font-size:10.5px}.bx-row-meta b,.bx-ticket-id b{color:#6d6974;font-weight:400}.bx-priority,.bx-status{white-space:nowrap;color:#bcb9c2;background:#302e34;border-radius:5px;padding:2px 6px;font-size:10px}.bx-priority.high{color:#ef99a5;background:#40252d}.bx-priority.medium,.bx-status.waiting-on-you{color:#e3b77d;background:#362f26}.bx-priority.low{color:#a1b5d4;background:#293039}.bx-status.received{color:#9fbbee;background:#2a3143}.bx-status.in-progress{color:#c2a6ee;background:#342b41}.bx-status.resolved,.bx-status.done{color:#92cfac;background:#27362e}.bx-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.bx-ticket-text{flex:1;gap:6px}.bx-ticket-id,.bx-ticket-foot small,.bx-due-hint,.bx-ticket-id .bx-project-label{color:#99959f;font-size:10px}.bx-ticket-line{background:#859fc1;border-radius:4px;width:3px;height:29px}.bx-ticket-line.in-progress{background:#ae8dd4}.bx-ticket-line.waiting-on-you{background:#bf975f}.bx-ticket-foot{justify-content:space-between}.bx-row-chevron{color:#85828e}.bx-add-row{width:100%;font-size:12px;color:#b0acb7!important;border-top:1px dashed #343139!important;padding:12px 20px!important}.bx-ticket-row:hover,.bx-review-mini:hover,.bx-due-row:hover,.bx-add-row:hover,.bx-item:hover{background:#242329}.bx-date-block,.bx-agent-icon,.bx-card-icon,.bx-action-icon{color:#bbb4c7;background:#28262d;border-radius:9px;flex:none;place-items:center;width:37px;height:37px;display:grid}.bx-date-block{border:1px solid #3b3740;gap:0}.bx-date-block small{text-transform:uppercase;font-size:8px}.bx-date-block strong{font-size:15px;line-height:1}.bx-date-block.overdue{color:#e8a4b7}.bx-agent-icon{color:#cda4f2;background:#35293f}.bx-empty{color:#a8a4af;align-items:center;gap:10px;padding:22px 19px;font-size:12px;display:flex}.bx-empty strong{color:#d3cfd8;font-weight:550}.bx-empty p{margin:3px 0 0;line-height:1.5}.bx-icon,.bx-mobile-toggle{color:#b2adb8;place-items:center;padding:5px;display:grid}.bx-dialog{color:var(--text);background:#202024;border:1px solid #434149;border-radius:16px;width:min(470px,94vw);max-height:85dvh;padding:0;box-shadow:0 30px 100px #0008}.bx-dialog::backdrop,.bp-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#07070ad1}.bx-dialog-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:17px 21px;display:flex}.bx-form,.bx-palette,.bx-reply,.bx-content-entry,.bx-setting-row,.bx-history,.bx-editor-tools,.bx-markdown{padding:18px 20px}.bx-form,.bx-form label,.bx-reply label,.bx-setting-row label{gap:7px;display:grid}.bx-form{gap:15px}.bx-form label,.bx-reply label,.bx-setting-row label{color:#ccc8d0;font-size:12px}.bx-shell input,.bx-shell textarea,.bx-shell select,.bx-dialog input,.bx-dialog textarea,.bx-dialog select{color:#f1ecf2;background:#17171b;border:1px solid #3b3941;border-radius:7px;min-width:0;padding:9px 11px}.bx-form textarea,.bx-reply textarea{resize:vertical;width:100%}.bx-form-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bx-form .bx-check-label{align-items:center;gap:8px;display:flex}.bx-form-actions{justify-content:flex-end}.bx-form p,.bx-recipients,.bx-content-entry p,.bx-draft-card p{color:#b6b1bd;margin:6px 0;font-size:13px;line-height:1.55}.bx-recipients{gap:4px;display:grid}.bx-danger,.bx-error{color:#f598b2!important}.bx-palette label,.bx-inline-search,.bx-palette button,.bx-copy,.bx-content-entry>strong,.bx-setting-row{align-items:center;gap:10px;display:flex}.bx-palette label{border-bottom:1px solid var(--line);padding-bottom:12px}.bx-palette input,.bx-inline-search input{background:0 0;border:0;outline:none;flex:1}.bx-palette>small{color:var(--muted);margin:15px 0 5px;display:block}.bx-palette button{text-align:left;border-radius:6px;width:100%;padding:7px}.bx-palette button:hover{background:#302e35}.bx-palette button>svg:last-child{margin-left:auto}.bx-palette em{color:#a6a0ad;font-size:11px;font-style:normal;display:block}.bx-action-icon{width:29px;height:29px}.bx-toolbar,.bx-filters,.bx-tabs,.bx-switch,.bx-card-head,.bx-setting-row,.bx-editor-tools,.bx-message-by,.bx-setting-row,.bx-reply>div,.bx-project-banner,.bx-ticket-banner,.bx-tabs button,.bx-card-icon{align-items:center;gap:9px;display:flex}.bx-toolbar,.bx-editor-tools,.bx-setting-row,.bx-reply>div{justify-content:space-between}.bx-toolbar,.bx-filters{flex-wrap:wrap;margin-bottom:16px}.bx-filters select{font-size:12px}.bx-tabs{flex-wrap:wrap;gap:3px}.bx-tabs button,.bx-switch button{color:#a9a4b1;border-radius:6px;padding:7px 11px;font-size:12px}.bx-tabs button.sel,.bx-switch button.sel{color:#eee7ef;background:#363239}.bx-inline-search{color:#aaa4b0;background:#1c1b20;border:1px solid #39363d;border-radius:7px;padding:0 10px}.bx-inline-search input{width:160px}.bx-board,.bx-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.bx-board-col,.bx-project-card,.bx-note-card{text-align:left;border-radius:12px;padding:16px;border:1px solid var(--line)!important;background:#1d1c21!important}.bx-board-col h3,.bx-board-task>span,.bx-project-card footer,.bx-note-card footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.bx-board-task{text-align:left;border-radius:7px;gap:12px;width:100%;margin:10px 0;padding:13px;display:grid;background:#27262c!important}.bx-project-card h2,.bx-note-card h2,.bx-project-banner h2,.bx-ticket-banner h2{letter-spacing:-.025em;margin:12px 0 6px;font-size:19px}.bx-project-card p,.bx-note-card p,.bx-project-banner p,.bx-project-card footer,.bx-note-card footer{color:var(--muted);font-size:12px;line-height:1.55}.bx-card-icon,.bx-action-icon{justify-content:center}.bx-project-card footer,.bx-note-card footer{border-top:1px solid var(--line);margin-top:18px;padding-top:12px}.bx-note-card .bx-project-label{margin-top:12px}.bx-project-banner,.bx-ticket-banner{margin-bottom:18px}.bx-ticket-banner{display:block}.bx-item,.bx-setting-row{text-align:left;width:100%;padding:13px 18px;border-bottom:1px solid #302e34!important}.bx-item>svg:last-child,.bx-item>span:last-child:not(:first-child){margin-left:auto}.bx-mini-avatar{width:26px;height:26px;font-size:10px}.bx-content-entry+.bx-content-entry{border-top:1px solid #302e34}.bx-content-entry pre,.bx-content-entry p,.bx-markdown pre,.bx-history pre{white-space:pre-wrap;overflow-wrap:anywhere}.bx-content-entry small,.bx-message-by small,.bx-history summary{color:var(--muted);font-size:11px}.bx-reply{border-top:1px solid var(--line)}.bx-reply>div{margin-top:10px}.bx-file img,.bx-file video{max-width:100%;max-height:230px;display:block}.bx-editor input,.bx-editor textarea{background:0 0;border:0;width:calc(100% - 36px);margin:12px 18px;display:block}.bx-editor textarea{resize:vertical;min-height:320px;font-family:ui-monospace,monospace;font-size:13px;line-height:1.7}.bx-editor input{font-size:21px;font-weight:600}.bx-banner,.bx-error{background:#392a32;padding:12px;font-size:12px}.bx-review-mini>svg,.bx-draft-card>svg{color:#938998}.bx-toast{z-index:12;background:#353039;border:1px solid #504650;border-radius:10px;padding:11px 16px;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 5px 30px #0007}.bx-toast button{place-items:center;display:grid}.bx-mobile-toggle,.bx-mobile-shade{display:none}@media (width>=1550px){.bx-page{padding-top:42px}.bx-metric{min-height:165px!important}.bx-panel-head{padding:20px 23px}.bx-task-row,.bx-ticket-row,.bx-due-row{padding:18px 23px}}@media (width<=1050px){.bx-side{width:194px;padding-inline:12px}.bx-main{margin-left:194px}.bx-page{padding-inline:23px}.bx-metrics{gap:10px}.bx-shell .bx-metric{padding:15px}.bx-metric-art{right:-18%}.bx-dashboard-grid{grid-template-columns:minmax(0,1.14fr) minmax(0,1fr);gap:12px}.bx-panel-head,.bx-task-row,.bx-ticket-row,.bx-due-row{padding:13px}.bx-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=790px){.bx-side{width:225px;transition:transform .2s;transform:translate(-105%)}.bx-side.on{transform:none}.bx-main{margin:0}.bx-mobile-toggle{display:grid}.bx-shell .bx-mobile-shade{z-index:7;background:#0009;display:block;position:fixed;inset:0}.bx-top{justify-content:flex-start;gap:10px;height:51px}.bx-top-date{margin-left:auto}.bx-page{padding-top:23px}.bx-dashboard-grid,.bx-detail-grid{grid-template-columns:1fr 1fr}.bx-brand{margin-bottom:18px}}@media (width<=620px){.bx-top{padding-inline:15px}.bx-crumb span,.bx-crumb svg:first-child,.bx-crumb svg:nth-child(3){display:none}.bx-page{padding:20px 14px 32px}.bx-heading{align-items:flex-start;gap:9px;margin-bottom:18px}.bx-heading h1{font-size:39px}.bx-heading p{max-width:235px;font-size:12px}.bx-new{margin-top:17px}.bx-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:14px}.bx-shell .bx-metric{border-radius:10px;min-height:123px;padding:10px}.bx-metric-title{gap:4px;font-size:10px}.bx-metric-title svg{width:12px}.bx-metric-art{opacity:.62;width:90%;top:8%;right:-23%}.bx-metric>small{max-width:81px;font-size:10px;line-height:1.35}.bx-metric>strong{font-size:32px}.bx-dashboard-grid,.bx-detail-grid,.bx-cards,.bx-board{grid-template-columns:1fr}.bx-dashboard-col,.bx-dashboard-grid{gap:13px}.bx-form-pair{grid-template-columns:1fr}.bx-settings .bx-setting-row{flex-wrap:wrap}.bx-top-date{font-size:10px}}@media (prefers-reduced-motion:no-preference){.bx-page{animation:.24s bx-enter}.bx-dialog[open]{animation:.16s bx-enter}.bx-check,.bx-nav-link,.bx-metric{transition:background .15s,transform .15s}@keyframes bx-enter{0%{opacity:.55;transform:translateY(4px)}to{opacity:1;transform:none}}}.flex-chips,.format-tools,.pipeline-bar,.pay-summary,.payment-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.flex-chips{margin:7px 0}.flex-chips button,.format-tools button,.tag-suggestion,.work-tag,.pay-badge,.payment-row button{font:inherit;border-radius:99px;padding:5px 11px;font-size:12px;color:#ddd6df!important;background:#2d2930!important;border:1px solid #443b46!important}.flex-chips button[aria-pressed=true],.work-tag{color:#ffaacb!important;background:#432836!important;border-color:#82516b!important}.token-field input{flex:1;min-width:125px}.pipeline-bar{margin-bottom:12px}.flex-editor{background:#242127;border:1px solid #453a44;border-radius:10px;margin:12px 0}.format-tools{padding:7px 0}.format-tools button{border-radius:6px;place-items:center;display:grid}.note-field textarea{width:100%}.bx-editor .note-field{padding:0 18px}.bx-editor .note-field textarea{margin:0}.bx-board{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.work-tag{padding:1px 6px;font-size:10px}.bx-row-meta{flex-wrap:wrap}.pay-panel{padding:16px}.pay-summary,.payment-row{border-bottom:1px solid #373139;padding:12px 0}.pay-summary>div,.payment-row>div{gap:4px;margin-right:auto;display:grid}.pay-panel small{color:#bab2c0;font-size:12px}.pay-summary strong{font-size:22px}.pay-badge.paid{color:#a4dfbb!important}.pay-panel>.bx-secondary{margin-top:14px}.bx-markdown ul,.bx-markdown ol{padding-left:24px}.bx-markdown .task-list-item{list-style:none}.bx-editor .bx-markdown input[type=checkbox]{width:auto;margin:0 5px 0 0;display:inline}.bx-work-sections{border-bottom:1px solid #35303b;flex-wrap:wrap;gap:8px;margin:0 0 24px;padding-bottom:18px;display:flex}.bx-work-sections button{color:#c6bccb;font:inherit;cursor:pointer;background:#231f28;border:1px solid #423a48;border-radius:10px;align-items:center;gap:9px;padding:11px 17px;display:flex}.bx-work-sections button[aria-pressed=true]{color:#ebf0ce;background:#3b2936;border-color:#a2547c}.bx-work-sections span{background:#17151c66;border-radius:6px;padding:1px 7px;font-size:12px}.bx-work-sections i{background:#ec75ad;border-radius:50%;width:7px;height:7px}.bx-ticket-type{color:#f4b4d2;text-transform:uppercase;letter-spacing:.04em;background:#402c39;border:1px solid #70465d;border-radius:5px;padding:1px 5px;font:600 10px system-ui}.bx-top{position:relative}.bx-notification-menu summary{color:#ebf0ce;cursor:pointer;background:#29252e;border:1px solid #4a3d50;border-radius:11px;place-items:center;width:36px;height:36px;list-style:none;display:grid;position:relative}.bx-notification-menu summary::-webkit-details-marker{display:none}.bx-notification-menu summary i{background:#e6187b;border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:6px}.bx-notification-popover{z-index:50;background:#252129;border:1px solid #514453;border-radius:14px;width:min(380px,100vw - 32px);padding:16px;position:absolute;top:58px;right:20px;box-shadow:0 18px 45px #10101466}.bx-notification-popover .notification-settings{background:0 0;border:0;margin:0;padding:0}.push-actions{flex-wrap:wrap;gap:8px;display:flex}.push-help{color:#bdb1c5;font-size:12px;line-height:1.6}.bp-theme{--paper:#ebf0ce;--accent:#e6187b;--edge:#343137;--muted:#aaa4ae;color:#f4f1ed;background:#151417;font:14px/1.5 DM Sans Variable,system-ui,sans-serif}.bx-access{grid-template-columns:1fr 1fr;min-height:100dvh;display:grid;position:relative}.bx-access-art{background:radial-gradient(at 54% 48%,#54243d 0%,#281b25 34%,#181519 70%);border-right:1px solid #3e2d39;position:relative;overflow:hidden}.bx-access-art .bx-metric-art{z-index:1;opacity:.94;filter:drop-shadow(0 2px 25px #e8368033);width:140%;height:76%;inset:12% -20%}.bx-access-grid{background-image:radial-gradient(#e9a8c633 .9px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#000,#0000 80%);mask-image:linear-gradient(120deg,#000,#0000 80%)}.bx-orbit{aspect-ratio:1;border:1px solid #b6658c30;border-radius:50%;width:82%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bx-orbit-two{width:114%}.bx-orbit-three{width:149%}.bx-access-panel{flex-direction:column;align-items:flex-start;min-height:100dvh;padding:clamp(26px,5vw,80px);display:flex}.bp-logo{object-fit:contain;width:90px;height:43px}.bx-access-wrap{align-self:center;width:100%;max-width:370px;margin:auto;padding-block:50px}.bx-access-wrap h1,.bp-project-hero h1,.bp-ticket-hero h1{letter-spacing:-.055em;color:var(--paper);margin:20px 0 10px;font-size:clamp(34px,3.7vw,56px);font-weight:560;line-height:1.08}.bx-access-wrap p,.bp-project-hero p,.bp-ticket-hero p,.bp-empty p,.bp-muted,.bp-message time,.bp-event time{color:var(--muted)}.bp-access-icon,.bp-milestone-icon{color:#ee88b7;background:#392533;border:1px solid #4f3243;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.bp-form{gap:16px;margin-top:25px;display:grid}.bp-form label,.bp-label{color:#ddd7df;gap:7px;font-size:12px;font-weight:550;display:grid}.bp-form input,.bp-form select,.bp-form textarea,.bp-filters select,.bp-search,.bp-project-switch,.bp-input-icon{color:#f4eef3;outline-offset:2px;background:#211f24;border:1px solid #413b45;border-radius:8px;width:100%;min-width:0;padding:11px 13px}.bp-form textarea{resize:vertical}.bp-input-icon,.bp-search,.bp-project-switch,.bp-button,.bp-toolbar,.bp-top-inner,.bp-account,.bp-card-head,.bp-tabs,.bp-filters,.bp-status,.bp-kicker,.bp-back,.bp-file-list li,.bp-compose-footer,.bp-text-link,.bp-project-hero,.bp-thread-action,.bp-label,.bp-milestone small,.bp-ticket-id,.bp-ticket-row,.bp-timeline time{align-items:center;gap:9px;display:flex}.bp-input-icon,.bp-search{padding:0 12px}.bp-input-icon input,.bp-search input,.bp-project-switch select{color:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0}.bp-input-icon:focus-within,.bp-search:focus-within{outline:2px solid #e665a1}.bp-theme button{color:inherit;cursor:pointer}.bp-icon,.bp-text-link,.bp-back,.bp-tabs button,.bp-quiet,.bp-project-switch select,.bp-ticket-row{background:0 0;border:0}.bp-icon{place-items:center;padding:5px;display:grid}.bp-button{color:#fff;background:#28242a;border:1px solid #48414b;border-radius:8px;justify-content:center;padding:9px 15px;font-size:13px;font-weight:600;text-decoration:none}.bp-button.primary{color:#fff;background:#d92074;border-color:#ef408f}.bp-button:disabled,.bp-form :disabled{opacity:.6}.bp-back,.bp-text-link{font:inherit;margin:12px 0;padding:0;text-decoration:none;color:#d1bdcc!important}.bp-error{color:#ffbac8;background:#402630;border-radius:8px;justify-content:space-between;align-items:center;margin:10px 0;padding:10px 13px;display:flex}.bp-shell{min-height:100dvh}.bp-topbar{border-bottom:1px solid var(--edge);background:#19181c}.bp-top-inner{gap:14px;max-width:1200px;margin:auto;padding:13px 35px}.bp-top-inner .bp-logo{width:68px;height:31px}.bp-divider{background:#454049;width:1px;height:17px}.bp-top-title{color:#b2aab6;font-size:12px}.bp-account{margin-left:auto;font-size:12px}.bp-account .bp-avatar,.bp-avatar.small{width:30px;height:30px}.bp-content{max-width:1200px;margin:auto;padding:34px clamp(18px,4vw,52px)}.bp-project-switch{width:fit-content;padding:6px 10px;font-size:12px}.bp-project-switch select{appearance:none;cursor:pointer;padding:3px 5px}.bp-project-hero{justify-content:space-between;gap:18px;padding:16px 0 28px}.bp-project-hero h1,.bp-ticket-hero h1{margin:12px 0;font-size:clamp(32px,4vw,50px)}.bp-project-hero p,.bp-ticket-hero p{margin:0}.bp-tabs{border-bottom:1px solid var(--edge);gap:22px}.bp-tabs button{color:var(--muted);border-bottom:2px solid #0000;align-items:center;gap:7px;padding:12px 0;display:flex}.bp-tabs button.active{border-color:var(--accent);color:#fff}.bp-tabs button span{background:#322e35;border-radius:5px;padding:0 5px;font-size:11px}.bp-filters,.bp-toolbar{justify-content:space-between;padding:16px 0}.bp-filters select{width:auto}.bp-search{width:280px}.bp-search input{padding:9px 0}.bp-card,.bp-ticket-list{border:1px solid var(--edge);background:#1d1b20;border-radius:13px;overflow:hidden}.bp-ticket-row{text-align:left;flex-wrap:wrap;width:100%;padding:18px 20px}.bp-ticket-row+.bp-ticket-row,.bp-card-head{border-bottom:1px solid var(--edge)}.bp-ticket-row:hover{background:#262329}.bp-ticket-id{color:var(--muted);font:11px monospace}.bp-ticket-name{flex:1;gap:4px;display:grid}.bp-ticket-name small,.bp-ticket-name time{color:var(--muted);font-size:11px}.bp-status{color:#aebee0;background:#2e3038;border-radius:6px;width:fit-content;padding:3px 7px;font-size:11px}.bp-status-resolved{color:#b3ddb8;background:#25372b}.bp-status-in-progress{color:#c3abe4;background:#362d40}.bp-status-waiting-on-you{color:#e7c08d;background:#3a3024}.bp-milestones{gap:12px;margin-top:20px;display:grid}.bp-milestone,.bp-card-head,.bp-thread-action{padding:17px 20px}.bp-milestone{align-items:flex-start;gap:15px;display:flex}.bp-milestone.selected{border-color:#b94e7d}.bp-card h2,.bp-dialog h2{margin:0;font-size:16px}.bp-milestone p{color:#cdc6cf;margin:5px 0}.bp-empty,.bp-loading{text-align:center;color:var(--muted);justify-items:center;gap:8px;padding:40px;display:grid}.bp-empty h2,.bp-empty p{margin:0}.bp-detail-grid{grid-template-columns:minmax(0,1.7fr) minmax(230px,1fr);align-items:start;gap:18px;margin-top:25px;display:grid}.bp-thread{padding:0 20px}.bp-thread article{border-bottom:1px solid var(--edge);gap:12px;padding:18px 0;display:flex}.bp-message{flex:1;min-width:0}.bp-message header{justify-content:space-between;align-items:center;display:flex}.bp-message p{white-space:pre-wrap;overflow-wrap:anywhere}.bp-message time,.bp-event time{font-size:11px}.bp-event{gap:12px;padding:12px 20px;display:flex}.bp-event i{background:#db6a9d;border-radius:50%;width:8px;height:8px;margin-top:7px}.bp-evidence{gap:8px;display:grid}.bp-evidence a{display:block}.bp-evidence img,.bp-evidence video{max-width:100%;max-height:270px}.bp-dialog{background:#211e24;border:1px solid #433c47;border-radius:15px;width:min(520px,96vw);max-height:92dvh;padding:0}.bp-dialog>header{border-bottom:1px solid var(--edge);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.bp-composer{margin:0;padding:18px 20px}.bp-drop{background:#262128;border:1px dashed #655263;border-radius:8px;place-items:center;gap:7px;width:100%;padding:20px;display:grid}.bp-drop.active{border-color:var(--accent)}.bp-label{margin-bottom:7px}.bp-label small{color:var(--muted)}.bp-compose-footer{justify-content:space-between}.bp-file-list{padding:0;list-style:none}.bp-file-list li{padding:7px 0}.bp-file-list li span{flex:1}.bp-file-list .bp-icon{margin-left:auto}.bp-form p{margin:2px 0}.bp-spin,.bx-spin{animation:1s linear infinite bx-spin}@keyframes bx-spin{to{transform:rotate(360deg)}}@media (width<=740px){.bx-access{grid-template-columns:1fr}.bx-access-art{display:none}.bx-access-panel{padding:32px}.bp-top-inner{padding:12px 17px}.bp-detail-grid{grid-template-columns:1fr}.bp-project-hero{flex-direction:column;align-items:flex-start}.bp-account>span:not(.bp-avatar){display:none}.bp-ticket-row{padding:13px}.bp-search{width:auto;min-width:0}.bp-filters{gap:8px}.bp-content{padding-top:18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.bp-ticket-list{margin-top:18px}.bp-ticket-list .bp-toolbar{border-bottom:1px solid var(--edge);padding:15px 18px}.bp-ticket-list .bp-filters{padding:0}.bp-ticket-list .bp-search{width:min(220px,25vw)}.bp-ticket-list .bp-filters select{padding:8px;font-size:12px}.bp-ticket-row+.bp-ticket-row{border-top:1px solid var(--edge);border-bottom:0}.bx-access-art .bx-metric-art{position:absolute}@media (width<=620px){.bp-ticket-list .bp-toolbar{flex-direction:column;align-items:stretch;gap:10px}.bp-ticket-list .bp-filters{grid-template-columns:minmax(0,1fr) auto;display:grid}.bp-ticket-list .bp-search{width:auto;min-width:0}.bp-ticket-list .bp-filters select{max-width:130px}.bp-file-list li{overflow-wrap:anywhere}.bp-button{min-height:40px}}.bp-top-inner{position:relative}.bp-notification-menu summary{cursor:pointer;color:#ebf0ce;background:#29252e;border:1px solid #49414d;border-radius:12px;place-items:center;width:38px;height:38px;list-style:none;display:grid}.bp-notification-menu summary::-webkit-details-marker{display:none}.bp-notification-menu[open] summary,.bp-notification-menu summary:hover{background:#3b2b37;border-color:#b76891}.bp-notification-popover{z-index:20;background:#252129;border:1px solid #514453;border-radius:14px;width:min(360px,100vw - 32px);position:absolute;top:66px;right:30px;box-shadow:0 18px 45px #10101466}.bp-notification-popover .notification-settings{background:0 0;border:0;margin:0;padding:20px;font-size:13px}.bp-notification-popover strong{color:#ebf0ce;font-size:16px}.bp-notification-popover p{color:#c9c0cc;line-height:1.65}.bp-status{color:#d1def7;white-space:nowrap;background:#293140;border:1px solid #52617a;border-radius:999px;gap:6px;padding:5px 10px;font-size:12px;font-weight:650}.bp-status-in-progress{color:#e1cdf9;background:#352d45;border-color:#6b5687}.bp-status-waiting-on-you{color:#ffe0a6;background:#403326;border-color:#8c6a3c}.bp-status-resolved{color:#c1f0d5;background:#263b32;border-color:#507f65}.bp-ticket-hero .bp-status-explanation{color:#c9c0cc;margin:12px 0 2px;font-size:13px}.bp-inline-reply{background:#26212a;border-top:1px solid #554050;animation:.18s ease-out reply-reveal}.bp-inline-reply>header{justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 20px 0;display:flex}.bp-inline-reply header p{color:#bfb4c3;margin:5px 0 0;font-size:12px}.bp-inline-reply .bp-composer{padding-top:16px}.bp-thread-action:empty{display:none}.bp-inline-reply textarea{background:#1e1b22;min-height:140px}.bp-inline-reply .bp-drop{padding:14px}.bp-inline-reply .bp-compose-footer{flex-wrap:wrap;gap:12px}@keyframes reply-reveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (width<=740px){.bp-notification-popover{right:16px}.bp-inline-reply>header,.bp-inline-reply .bp-composer{padding-left:16px;padding-right:16px}}.bp-dashboard{padding-top:24px}.bp-overview{background:#403744;border:1px solid #403744;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:22px;display:grid;overflow:hidden}.bp-overview>div{background:#252029;gap:8px;padding:20px 24px;display:grid}.bp-overview small{color:#c4b9ca;font-size:12px}.bp-overview strong{color:#ebf0ce;font-size:30px;font-weight:550}.bp-dashboard-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:20px;display:grid}.bp-dash-tickets{grid-column:span 8}.bp-dash-milestones{grid-column:span 4}.bp-dash-payments{grid-column:span 7}.bp-dash-notes{grid-column:span 5}.bp-dashboard-grid section>header{border-bottom:1px solid #39313e;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.bp-dashboard-grid h2{color:#ebf0ce;align-items:center;gap:8px;display:flex}.bp-dashboard-grid h2 span{color:#c8bbd0;background:#342b3b;border-radius:5px;padding:2px 6px;font-size:11px}.bp-dashboard-grid header button{color:#f0accf;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;font-size:12px;display:flex}.bp-table-wrap{max-width:100%;overflow:auto}.bp-dashboard table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.bp-dashboard th{color:#b8aabd;white-space:nowrap;background:#242028;padding:12px 16px;font-weight:500}.bp-dashboard td{color:#d8cfdd;vertical-align:middle;border-top:1px solid #342d39;padding:14px 16px}.bp-dashboard td:last-child{white-space:nowrap}.bp-table-link{text-align:left;font:inherit;background:0 0;border:0;gap:5px;min-width:120px;padding:0;line-height:1.5;display:grid;color:#f1ecef!important}.bp-table-link:hover{text-underline-offset:4px;-webkit-text-decoration:underline #ef84b5;text-decoration:underline #ef84b5}.bp-table-link small{color:#ad9eb7;font-size:10px}.bp-dash-empty{color:#b9adbf;padding:14px 20px 24px;font-size:13px;line-height:1.7}.bp-dash-balances{background:linear-gradient(110deg,#352733,#26212b);flex-wrap:wrap;gap:24px;padding:18px 20px;display:flex}.bp-dash-balances>div{gap:6px;display:grid}.bp-dash-balances small{color:#cdb7c8;font-size:11px}.bp-dash-balances strong{color:#ebf0ce;font-size:22px;font-weight:550}.bp-tabs{white-space:nowrap;overflow-x:auto}.bp-tabs button{flex-shrink:0}@media (width<=900px){.bp-dash-tickets,.bp-dash-payments{grid-column:span 7}.bp-dash-milestones,.bp-dash-notes{grid-column:span 5}.bp-overview>div{padding:16px}}@media (width<=640px){.bp-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-dashboard-grid{grid-template-columns:minmax(0,1fr);gap:16px}.bp-dashboard-grid>section{grid-column:1}.bp-dashboard-grid section>header{padding:16px}.bp-dashboard td,.bp-dashboard th{padding:12px}.bp-dashboard .bp-status{padding:4px 7px;font-size:10px}.bp-overview strong{font-size:25px}.bp-table-link{min-width:100px}}
