*{box-sizing:border-box}body{color:#f4eef1;-webkit-font-smoothing:antialiased;background:#0c0a0d;min-height:100vh;margin:0;font-family:Archivo,system-ui,sans-serif}a{color:#ff7ab8}a:hover{color:#ffb0d6}:root{--vt-exit:.14s;--vt-enter:.26s;--vt-move:.38s;--vt-ease:cubic-bezier(.2, .7, .2, 1)}::view-transition{pointer-events:none}::view-transition-group(.screen-swap){animation:none}::view-transition-old(.screen-swap){animation:var(--vt-exit) ease-in both vt-fade reverse}::view-transition-new(.screen-swap){animation:var(--vt-enter) var(--vt-ease) calc(var(--vt-exit) / 2) both vt-fade, var(--vt-move) var(--vt-ease) both vt-rise}::view-transition-new(.screen-in){animation:var(--vt-enter) var(--vt-ease) calc(var(--vt-exit) / 2) both vt-fade, var(--vt-move) var(--vt-ease) both vt-rise}::view-transition-group(app-chrome){z-index:10;animation:none}::view-transition-old(app-chrome){display:none}::view-transition-new(app-chrome){animation:none}@keyframes vt-fade{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:blur()}}@keyframes vt-rise{0%{translate:0 12px}to{translate:0}}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}.jump{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08060a8c;justify-content:center;align-items:flex-start;padding-top:14vh;animation:.16s ease-out jump-fade;display:flex;position:fixed;inset:0}@keyframes jump-fade{0%{opacity:0}}.jump__panel{width:min(520px,100vw - 32px);animation:jump-in .2s var(--vt-ease);background:#151117;border:1px solid #3d3443;flex-direction:column;display:flex;box-shadow:0 40px 100px -30px #000000f2,0 0 0 1px #e8409a14}@keyframes jump-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}}.jump__input{color:#f4eef1;background:0 0;border:0;border-bottom:1px solid #2a2430;outline:none;padding:16px 18px;font:500 16px Archivo,system-ui,sans-serif}.jump__input::placeholder{color:#7d7279}.jump__list{flex-direction:column;max-height:50vh;padding:6px;display:flex;overflow-y:auto}.jump__item{color:#b3a8ae;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:9px 12px;font:500 14px Archivo,system-ui,sans-serif;display:flex}.jump__item[data-active]{color:#fff;background:#2b2230;box-shadow:inset 2px 0 #e8409a}.jump__here,.jump__empty,.jump__foot{letter-spacing:.04em;color:#8a7f86;font:500 11px JetBrains Mono,monospace}.jump__empty{padding:12px}.jump__foot{border-top:1px solid #2a2430;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.jump__user{color:#cdc3c9;align-items:center;gap:10px;display:flex}.jump__signout{color:#f4eef1;font:inherit;cursor:pointer;background:0 0;border:1px solid #3d3443;padding:4px 8px}.jump__signout:hover{border-color:#e8409a}.launcher{background:radial-gradient(1200px 700px at 0 0,#e8409a24,#e8409a00 60%),#0c0a0d;flex-direction:column;justify-content:center;gap:16px;min-height:100vh;padding:64px max(24px,50vw - 550px);display:flex}.launcher__brand{letter-spacing:.16em;color:#e8409a;font:500 12px JetBrains Mono,monospace}.launcher__title{text-transform:uppercase;margin:0 0 24px;font-size:56px;font-weight:850;font-stretch:125%;line-height:.95}.launcher__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.launcher__app{color:#f4eef1;transition:border-color .15s, transform .15s var(--vt-ease);background:#151117;border:1px solid #2a2430;flex-direction:column;gap:6px;padding:20px;text-decoration:none;display:flex}.launcher__app:hover{color:#f4eef1;border-color:#e8409a;transform:translateY(-2px)}.launcher__name{font-size:20px;font-weight:800}.launcher__who{color:#a2969d;font-size:13px}.launcher__host{color:#8a7f86;margin-top:10px;font:500 11px JetBrains Mono,monospace}.signin{background:radial-gradient(1200px 700px at 0 0,#e8409a29,#e8409a00 60%),#0c0a0d;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.signin__card{background:#151117;border:1px solid #2a2430;flex-direction:column;gap:12px;width:min(420px,100%);padding:36px;display:flex}.signin__brand{letter-spacing:.16em;color:#e8409a;font:500 12px JetBrains Mono,monospace}.signin__title{text-transform:uppercase;margin:0;font-size:40px;font-weight:850;font-stretch:125%;line-height:1}.signin__lead{color:#a2969d;margin:0 0 12px;font-size:14px;line-height:1.5}.signin__form{flex-direction:column;gap:12px;display:flex}.signin__button{color:#fff;cursor:pointer;background:#e8409a;border:0;padding:13px 16px;font:700 15px Archivo,system-ui,sans-serif;transition:filter .15s}.signin__button:hover:not(:disabled){filter:brightness(1.12)}.signin__button:disabled{opacity:.45;cursor:not-allowed}.signin__error{color:#ff5a64;background:#ff5a641a;border:1px solid #ff5a6466;margin:0;padding:10px 12px;font-size:13px}.signin__note{color:#8a7f86;margin:0;font:500 11px JetBrains Mono,monospace}.cr-header{view-transition-name:app-chrome;background:#151117;border-bottom:1px solid #2a2430;flex:none;align-items:center;gap:24px;height:64px;padding:0 28px;display:flex}.cr-header__logo{letter-spacing:-.01em;color:#f4eef1;flex:none;font-size:22px;font-weight:900;font-stretch:125%;text-decoration:none}.cr-header__logo:hover{color:#f4eef1}.cr-header__logo span{color:#e8409a}.cr-header__tabs{scrollbar-width:none;flex:1;gap:2px;min-width:0;display:flex;overflow-x:auto}.cr-tab{color:#a2969d;white-space:nowrap;flex:none;padding:8px 11px;font:700 13px Archivo,system-ui,sans-serif;text-decoration:none;transition:color .15s,background .15s,box-shadow .15s}.cr-tab:hover{color:#f4eef1}.cr-tab[aria-current=page]{color:#fff;background:#2b2230;box-shadow:inset 0 -2px #e8409a}.user-chip{color:#a2969d;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:10px;padding:0;font:500 12px Archivo,system-ui,sans-serif;display:flex}.user-chip:hover{color:#f4eef1}.user-chip__name{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.user-chip__avatar{color:#fff;background:radial-gradient(circle at 30% 30%,#ff7ab8,#e8409a 55%,#8f1d5a);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font:800 11px Archivo,system-ui,sans-serif;display:flex}.user-bar{flex:none;align-items:center;gap:14px;display:flex}.user-bar--floating{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);view-transition-name:user-chip;background:#151117e6;border:1px solid #3d3443;border-radius:999px;padding:5px 5px 5px 10px;position:fixed;top:14px;right:16px}.notif--sidebar{margin-left:auto}.notif__bell{color:#a2969d;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:color .15s,border-color .15s,background .15s;display:flex;position:relative}.notif__bell:hover,.notif__bell[aria-expanded=true]{color:#f4eef1;background:#1f1922;border-color:#3d3443}.notif__badge{color:#fff;text-align:center;background:#e8409a;border-radius:999px;min-width:17px;height:17px;padding:0 4px;font:800 10px/17px Archivo,system-ui,sans-serif;position:absolute;top:-3px;right:-4px;box-shadow:0 0 0 2px #151117}.notif__panel{z-index:120;width:360px;max-height:min(520px,100vh - 80px);animation:jump-in .18s var(--vt-ease);background:#151117;border:1px solid #3d3443;flex-direction:column;display:flex;position:fixed;box-shadow:0 30px 80px -24px #000000f2}.notif__head{letter-spacing:.1em;text-transform:uppercase;color:#a2969d;border-bottom:1px solid #2a2430;padding:12px 14px;font:600 11px JetBrains Mono,monospace}.notif__list{overflow-y:auto}.notif__item{color:#f4eef1;border-bottom:1px solid #211b24;flex-direction:column;gap:4px;padding:11px 14px;text-decoration:none;transition:background .12s;display:flex}.notif__item:hover{color:#fff;background:#1f1922}.notif__item--new{background:#e8409a0f;box-shadow:inset 2px 0 #e8409a}.notif__text{font:600 13px/1.35 Archivo,system-ui,sans-serif}.notif__meta,.notif__empty{letter-spacing:.04em;color:#8a7f86;font:500 10px JetBrains Mono,monospace}.notif__empty{padding:18px 14px;line-height:1.5}::view-transition-group(user-chip){animation:none}::view-transition-old(user-chip){display:none}::view-transition-new(user-chip){animation:none}.toast{z-index:200;color:#f4eef1;animation:toast-in .22s var(--vt-ease);background:#1f1922;border:1px solid #3d3443;padding:11px 18px;font:600 13px Archivo,system-ui,sans-serif;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 20px 50px -18px #000000f2}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}}.dialog{z-index:150;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08060a99;justify-content:center;align-items:flex-start;padding-top:14vh;animation:.16s ease-out jump-fade;display:flex;position:fixed;inset:0}.dialog__panel{width:min(460px,100vw - 32px);animation:jump-in .2s var(--vt-ease);background:#151117;border:1px solid #3d3443;flex-direction:column;gap:14px;padding:24px;display:flex;box-shadow:0 40px 100px -30px #000000f2}.dialog__title{margin:0;font-size:20px;font-weight:850;font-stretch:115%}.dialog__intro,.dialog__error{color:#a2969d;margin:0;font-size:13px;line-height:1.5}.dialog__error{color:#ff5a64}.dialog__field{letter-spacing:.08em;text-transform:uppercase;color:#a2969d;flex-direction:column;gap:6px;font:500 10px JetBrains Mono,monospace;display:flex}.dialog__field input,.dialog__field select,.dialog__field textarea,.field{color:#f4eef1;letter-spacing:0;text-transform:none;resize:vertical;background:#0c0a0d;border:1px solid #3d3443;outline:none;padding:10px 12px;font:500 14px Archivo,system-ui,sans-serif}.dialog__field input:focus,.dialog__field select:focus,.dialog__field textarea:focus,.field:focus{border-color:#e8409a}.dialog__actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.btn{cursor:pointer;border:1px solid #0000;padding:10px 16px;font:700 13px Archivo,system-ui,sans-serif;transition:filter .15s,border-color .15s,background .15s}.btn:disabled{opacity:.5;cursor:default}.btn--primary{color:#fff;background:#e8409a}.btn--primary:hover:not(:disabled){filter:brightness(1.12)}.btn--ghost{color:#f4eef1;background:0 0;border-color:#3d3443}.btn--ghost:hover:not(:disabled){border-color:#e8409a}@media print{.jump,.user-bar,.notif__panel,.toast,.dialog,nextjs-portal{display:none!important}body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#0c0a0d}}
.hv0:hover{color:#f4eef1!important;border-color:#3d3443!important}.hv1:hover{color:#fff!important;background:#1a141c!important}.hv2:hover{background:#151117!important}.hv3:hover{color:#f4eef1!important}.hv4:hover{background:#2b2230!important}.hv5:hover{filter:brightness(1.12)!important}.hv6:hover{border-color:#e8409a!important}.hv7:hover{filter:brightness(1.15)!important}.hv8:hover{outline:1px solid #f4eef1!important}.hv9:hover{background:#1b161e!important}
.jump__group{letter-spacing:.12em;text-transform:uppercase;color:#8a7f86;padding:10px 12px 4px;font:600 10px JetBrains Mono,monospace}.jump__item{gap:16px}.jump__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.jump__sub{text-overflow:ellipsis;white-space:nowrap;color:#8a7f86;flex:none;max-width:55%;font:500 11px JetBrains Mono,monospace;overflow:hidden}.jump__sync--saved{color:#9be3b4}.jump__sync--offline{color:#ff5a64}.seg{border:1px solid #3d3443;display:flex}.seg__btn{color:#a2969d;cursor:pointer;background:0 0;border:0;padding:8px 14px;font:700 12px Archivo,system-ui,sans-serif;transition:color .15s,background .15s}.seg__btn:hover{color:#f4eef1}.seg__btn[aria-pressed=true]{color:#fff;background:#2b2230;box-shadow:inset 0 -2px #e8409a}.warn{color:#ff5a64!important}.ok{color:#9be3b4}.artist-name{cursor:pointer;text-underline-offset:3px;-webkit-text-decoration:underline #e8409a99;text-decoration:underline #e8409a99}.cr-live{color:#ff7ab8;border:1px solid #e8409a80;flex:none;align-items:center;gap:8px;padding:7px 12px;font:700 12px Archivo,system-ui,sans-serif;text-decoration:none;transition:background .15s,color .15s;display:flex}.cr-live:hover,.cr-live[aria-current=page]{color:#fff;background:#e8409a}.cr-live__dot{background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite live-pulse}@keyframes live-pulse{50%{opacity:.3}}.tool-page,.ivenue-page{color:#f4eef1;background:#0c0a0d;min-width:1280px;height:100vh;min-height:900px;display:flex;overflow:hidden}.tool-page{flex-direction:column}.drawer-scrim{z-index:90;background:#08060a73;animation:.16s ease-out jump-fade;position:fixed;inset:0}.artist-drawer{z-index:91;width:min(440px,100vw);animation:drawer-in .26s var(--vt-ease);background:#151117;border-left:1px solid #3d3443;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-30px 0 80px -30px #000000e6}@keyframes drawer-in{0%{opacity:0;transform:translate(40px)}}.artist-drawer__head{background:radial-gradient(120% 140% at 0 0,#e8409a38,#e8409a00 60%);border-bottom:1px solid #2a2430;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 24px 18px;display:flex}.artist-drawer__eyebrow,.artist-drawer section h3{letter-spacing:.12em;text-transform:uppercase;color:#a2969d;font:600 10px JetBrains Mono,monospace}.artist-drawer__name{text-transform:uppercase;margin:6px 0 0;font-size:30px;font-weight:900;font-stretch:125%;line-height:1}.artist-drawer__close{color:#a2969d;cursor:pointer;background:0 0;border:0;font-size:26px;line-height:1}.artist-drawer__close:hover{color:#fff}.artist-drawer__section{border-bottom:1px solid #211b24;flex-direction:column;gap:12px;padding:18px 24px;display:flex}.artist-drawer section h3{justify-content:space-between;margin:0;display:flex}.artist-drawer__count{color:#f4eef1}.artist-drawer__row,.artist-drawer__add{flex-wrap:wrap;gap:8px;display:flex}.artist-drawer__add .field{flex:1}.artist-drawer__muted,.tasks__muted{color:#8a7f86;margin:0;font-size:12px}.artist-drawer__link{color:#ff7ab8;font:600 12px Archivo,system-ui,sans-serif;text-decoration:none}.artist-drawer__task{justify-content:space-between;gap:12px;font-size:13px;display:flex}.artist-drawer__task.is-done span:first-child{color:#8a7f86;text-decoration:line-through}.artist-drawer__links{flex-wrap:wrap;gap:6px;padding:18px 24px 28px;display:flex}.artist-drawer__links a{color:#cdc3c9;border:1px solid #3d3443;padding:6px 10px;font:600 12px Archivo,system-ui,sans-serif;text-decoration:none}.artist-drawer__links a:hover{color:#fff;border-color:#e8409a}.stepper{grid-template-columns:repeat(5,1fr);gap:3px;display:grid}.stepper__step{color:#8a7f86;text-align:center;border-top:3px solid #2a2430;padding:8px 4px 6px;font:600 10px Archivo,system-ui,sans-serif}.stepper__step[data-state=done]{color:#cdc3c9;border-color:#8f1d5a}.stepper__step[data-state=now]{color:#fff;border-color:#e8409a}.facts{grid-template-columns:1fr 1fr;gap:12px 16px;margin:0;display:grid}.facts dt{letter-spacing:.08em;text-transform:uppercase;color:#8a7f86;font:500 10px JetBrains Mono,monospace}.facts dd{margin:3px 0 0;font:700 15px Archivo,system-ui,sans-serif}.checks{grid-template-columns:1fr 1fr;gap:8px;display:grid}.check{cursor:pointer;border:1px solid #2a2430;align-items:center;gap:8px;padding:9px 10px;font-size:13px;display:flex}.check:has(input:checked){background:#e8409a14;border-color:#e8409a80}.check input,.task input[type=checkbox]{accent-color:#e8409a;width:15px;height:15px}.agency{flex-direction:column;gap:10px;display:flex}.agency__name{align-items:center;gap:8px;font:800 16px Archivo,system-ui,sans-serif;display:flex}.agency__flag{color:#f7b6da;letter-spacing:.08em;text-transform:uppercase;cursor:help;border:1px solid #f7b6da66;padding:2px 6px;font:600 9px JetBrains Mono,monospace}.agency__agents{color:#cdc3c9;margin:0;padding-left:16px;font-size:13px;line-height:1.6}.agency__email{letter-spacing:.08em;text-transform:uppercase;color:#8a7f86;flex-direction:column;gap:6px;font:500 10px JetBrains Mono,monospace;display:flex}.agency__open{align-self:flex-start}.composer{flex-direction:column;gap:8px;display:flex}.composer__kinds{flex-wrap:wrap;align-self:flex-start}.composer__warn{color:#cdc3c9;background:#f7b6da0f;border-left:2px solid #f7b6da;margin:0;padding:8px 10px;font-size:12px}.composer__body{font:500 13px/1.5 Archivo,system-ui,sans-serif}a.btn{align-items:center;text-decoration:none;display:inline-flex}a.btn--primary:hover{color:#fff}.btn.is-disabled{opacity:.5}.caller{flex:1;grid-template-rows:auto 1fr auto;gap:18px;min-height:0;padding:20px 28px 24px;display:grid}.caller__bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.caller__scrub{accent-color:#e8409a;width:220px}.caller__clock{margin-left:auto;font:700 22px JetBrains Mono,monospace}.caller__delay{color:#9be3b4;border:1px solid #2a2430;padding:7px 12px;font:700 12px Archivo,system-ui,sans-serif}.caller__delay.is-late{color:#ff5a64;background:#ff5a6414;border-color:#ff5a6480}.caller__stage{grid-template-columns:1.6fr 1fr;gap:18px;min-height:0;display:grid}.caller__card{background:#151117;border:1px solid #2a2430;flex-direction:column;justify-content:center;gap:8px;padding:28px 32px;display:flex}.caller__card--live{background:radial-gradient(120% 120% at 0 0,#e8409a33,#e8409a00 60%),#151117;border-color:#e8409a59}.caller__label{letter-spacing:.14em;text-transform:uppercase;color:#ff7ab8;font:600 11px JetBrains Mono,monospace}.caller__name{color:#fff;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;font-size:clamp(40px,5vw,76px);font-weight:900;font-stretch:125%;line-height:.95}.caller__name--next{font-size:clamp(28px,3vw,44px)}.caller__name--idle{color:#8a7f86;cursor:default}.caller__meta{color:#a2969d;font-size:14px}.caller__count{font-variant-numeric:tabular-nums;margin-top:10px;font:700 clamp(56px,7vw,112px)/1 JetBrains Mono,monospace}.caller__count--next{font-size:clamp(40px,4.5vw,72px)}.caller__count.is-late{color:#ff5a64}.caller__progress{background:#2a2430;height:6px;margin-top:8px}.caller__progress span{background:#e8409a;height:100%;transition:width 1s linear;display:block}.caller__action{align-self:flex-start;margin-top:14px;padding:14px 22px;font-size:15px}.caller__ros{background:#151117;border:1px solid #2a2430}.caller__ros-head{letter-spacing:.06em;color:#a2969d;border-bottom:1px solid #2a2430;justify-content:space-between;padding:10px 16px;font:600 11px JetBrains Mono,monospace;display:flex}.caller__row{border-bottom:1px solid #1d1820;grid-template-columns:150px 1fr 90px 200px 110px;align-items:center;padding:8px 16px;font-size:13px;display:grid}.caller__row[data-state=done]{color:#6a5c66}.caller__row[data-state=live]{background:#e8409a1f;box-shadow:inset 3px 0 #e8409a}.caller__row[data-state=next]{box-shadow:inset 3px 0 #f7b6da}.caller__time{font:600 12px JetBrains Mono,monospace}.caller__time em{color:#6a5c66;margin-left:8px;font-style:normal;text-decoration:line-through}.caller__who{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font:700 14px Archivo,system-ui,sans-serif}.caller__who:hover{color:#ff7ab8}.caller__len,.caller__actual{color:#a2969d;font:500 11px JetBrains Mono,monospace}.caller__chip{letter-spacing:.1em;text-transform:uppercase;justify-self:end;font:700 10px JetBrains Mono,monospace}.caller__row[data-state=live] .caller__chip{color:#ff7ab8}.caller__help{color:#6a5c66;padding:8px 16px;font:500 10px JetBrains Mono,monospace}.tasks{flex-direction:column;flex:1;gap:20px;min-width:0;padding:28px 32px;display:flex;overflow-y:auto}.tasks__head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.tasks__title{text-transform:uppercase;margin:0;font-size:40px;font-weight:850;font-stretch:125%;line-height:1}.tasks__lead{color:#a2969d;margin:8px 0 0;font-size:14px}.tasks__tools{gap:10px;display:flex}.tasks__notice{background:#e8409a14;border:1px solid #e8409a66;padding:16px 18px;font-size:14px;line-height:1.5}.tasks__body{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.tasks__main,.tasks__side{flex-direction:column;gap:18px;display:flex}.tasks__side{background:#151117;border:1px solid #2a2430;gap:12px;padding:18px}.tasks__new{background:#151117;border:1px solid #2a2430;grid-template-columns:minmax(0,2.4fr) minmax(0,1fr) 150px minmax(0,1.3fr) auto;gap:8px;padding:12px;display:grid}.tasks__empty{color:#8a7f86;text-align:center;border:1px dashed #3d3443;padding:28px;font-size:14px}.tasks__group{background:#151117;border:1px solid #2a2430;flex-direction:column;display:flex}.tasks__group-title{letter-spacing:.1em;text-transform:uppercase;color:#a2969d;border-bottom:1px solid #2a2430;margin:0;padding:10px 14px;font:600 11px JetBrains Mono,monospace}.tasks__side .tasks__group-title{padding:0 0 8px}.tasks__group-title span{color:#f4eef1;margin-left:6px}.task{border-bottom:1px solid #1d1820;grid-template-columns:22px minmax(0,1fr) auto 170px 96px 24px;align-items:center;gap:12px;padding:10px 14px;display:grid}.task:last-child{border-bottom:0}.task:hover{background:#1b161e}.task__title{color:#f4eef1;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:3px;padding:0;font:600 14px Archivo,system-ui,sans-serif;display:flex}.task.is-done .task__title{color:#6a5c66;text-decoration:line-through}.task__notes{color:#8a7f86;font-size:12px;font-weight:500}.task__link{color:#cdc3c9;white-space:nowrap;border:1px solid #3d3443;padding:4px 8px;font:600 11px Archivo,system-ui,sans-serif;text-decoration:none}.task__link:hover{color:#fff;border-color:#e8409a}.task__owner{color:#cdc3c9;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;font-size:12px;display:flex;overflow:hidden}.task__avatar{background:#2b2230;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font:800 10px Archivo,system-ui,sans-serif;display:flex}.task__due{color:#a2969d;font:500 12px JetBrains Mono,monospace}.task__delete{color:#6a5c66;cursor:pointer;opacity:0;background:0 0;border:0;font-size:18px}.task:hover .task__delete{opacity:1}.task__delete:hover{color:#ff5a64}.suggestion{border-top:1px solid #211b24;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.suggestion__text{font:600 13px Archivo,system-ui,sans-serif}
