.loading-spinner{border:2px solid rgba(255,255,255,.2);border-top-color:var(--contrast-600);border-radius:50%;animation:spinner-spin .8s linear infinite}@keyframes spinner-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.item-progress{width:100%}.item-progress__track{width:100%;height:6px;border-radius:999px;background:var(--primary1-500);overflow:hidden;position:relative;box-shadow:inset 0 1px 2px #0006}.item-progress__fill{height:100%;border-radius:inherit;transition:width .5s ease-out;box-shadow:inset 0 0 6px #0003}.item-progress__fill--submission{background:linear-gradient(135deg,#0f3d23,#16a34a)}.item-progress__fill--voting{background:linear-gradient(135deg,var(--contrast-600),var(--contrast-700))}.item-progress__fill--completed{background:linear-gradient(135deg,#ffffff80,#fffc)}.item-progress__fill--default{background:linear-gradient(135deg,var(--primary1-400),var(--primary1-200))}.collab-status-label{font-size:.58rem;text-transform:uppercase;letter-spacing:.08em;padding:3px 7px;border-radius:5px;border:1px solid rgba(255,255,255,.18);background:#080c0e57;display:inline-block;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.28)}.collab-status-label--submission{background:#0d602e9e;border-color:#bbf7d0c7;color:#f0fdf4;box-shadow:inset 0 0 0 1px #f0fdf414}.collab-status-label--voting{background:#7dd3fc33;border-color:#7dd3fc4d;color:#bae6fd}.collab-status-label--completed{background:#ffffff2e;border-color:#ffffff47;color:#f3f4f6}.collab-status-label--unpublished{background:#9ca3af33;border-color:#9ca3af4d;color:#d1d5db}.collab-status-label--deleted{background:#ef44442e;border-color:#ef444447;color:#fecaca}.collab-status-label--deleting{background:#eab30833;border-color:#eab30852;color:#fef08a}.stage-status-progress{display:flex;align-items:center;justify-content:space-between;min-height:0;position:relative;overflow:hidden;isolation:isolate;line-height:normal;text-align:left;box-sizing:border-box;background:#9ca3af1a;border-color:#9ca3af38;color:#d1d5dbb8;box-shadow:none}.stage-status-progress__fill{position:absolute;inset:0 auto 0 0;width:var(--stage-status-progress, 0%);z-index:-1;border-radius:inherit;background:#080c0e57;transition:width .5s ease-out}.stage-status-progress__text,.stage-status-progress__percent{position:relative;z-index:1;line-height:normal;text-shadow:inherit;white-space:nowrap}.stage-status-progress__text{min-width:0;overflow:hidden;text-overflow:ellipsis;font:inherit;letter-spacing:inherit;text-transform:inherit}.stage-status-progress__percent{flex-shrink:0;margin-left:8px;font-size:inherit;font-weight:inherit;font-variant-numeric:tabular-nums;opacity:.72}.stage-status-progress--submission{color:#f0fdf4b3}.stage-status-progress--submission .stage-status-progress__fill{background:#0d602e9e}.stage-status-progress--submission .stage-status-progress__text{color:#f0fdf4}.stage-status-progress--voting{color:#bae6fdb3}.stage-status-progress--voting .stage-status-progress__fill{background:#7dd3fc33}.stage-status-progress--voting .stage-status-progress__text{color:#bae6fd}.stage-status-progress--completed{color:#f3f4f6b3}.stage-status-progress--completed .stage-status-progress__fill{background:#ffffff2e}.stage-status-progress--completed .stage-status-progress__text,.stage-status-progress--completed .stage-status-progress__percent{color:#f3f4f6}.user-activity-list-item{display:flex;align-items:stretch;justify-content:space-between;flex-shrink:0;gap:1rem;padding:1rem 1.25rem;border-radius:var(--radius-md, 8px);background:linear-gradient(135deg,#ffffff0f,#ffffff05,#0000000d);border:1px solid rgba(255,255,255,.1);color:var(--white);text-decoration:none;transition:all .15s ease;margin-bottom:.5rem;overflow:hidden;position:relative}.user-activity-list-item:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.03) 0%,transparent 40%);pointer-events:none}.user-activity-list-item:hover{background:#ffffff14;border-color:#ffffff26;text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.user-activity-list-item--disabled,.user-activity-list-item--disabled:hover{cursor:default;opacity:.6;background:#ffffff08;border-color:#ffffff0d;transform:none;box-shadow:none}.user-activity-list-item__body{display:flex;flex-direction:column;gap:.5rem;flex:1;min-width:0;width:100%}.user-activity-list-item__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0;padding-right:4.75rem}.user-activity-list-item__title{flex:1;min-width:0;font-size:.9375rem;font-weight:600;color:var(--white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.user-activity-list-item__subtitle{font-size:.8125rem;opacity:.7;color:var(--white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:4.75rem}.user-activity-list-item__timeline-row{display:grid;grid-template-columns:minmax(190px,1fr) minmax(150px,.7fr);gap:.5rem;align-items:center;min-width:0}.user-activity-list-item__timeline-progress{min-width:0;width:100%}.user-activity-list-item__timeline-progress--empty{opacity:.58}.user-activity-list-item__deadline-pill,.user-activity-list-item__submission-pill{display:inline-flex;align-items:center;min-width:0;border-radius:5px;border:1px solid rgba(255,255,255,.12);background:#080c0e47;color:#ffffffbd;font-size:.7rem;font-weight:650;line-height:1;letter-spacing:.02em;padding:4px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-activity-list-item__deadline-pill{justify-content:center;border-color:#ef7b3a3d;color:#ffe9dcd1}.user-activity-list-item__submission-row{display:flex;min-width:0}.user-activity-list-item__submission-pill{width:100%;color:#d1d5dbb8;border-color:#9ca3af2e;background:#9ca3af14}.user-activity-list-item__submission-pill--submitted{color:#f0fdf4d1;border-color:#bbf7d038;background:#0d602e2e}.user-activity-list-item__submission-pill--missing{color:#d1d5dbad;border-color:#9ca3af29;background:#9ca3af12}.user-activity-list-item__submission-pill--deleted{color:#fecacad1;border-color:#ef444438;background:#ef44441f}.user-activity-list-item__meta-column{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem 1rem;margin-top:.25rem}.user-activity-list-item__meta{font-size:.8125rem;opacity:.6;color:var(--white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-activity-list-item__meta--muted{opacity:.5}.user-activity-list-item__action{position:absolute;top:1rem;right:1.25rem;z-index:2;padding:.375rem .875rem;border-radius:999px;border:1px solid rgba(255,255,255,.15);background:#ffffff1a;color:var(--white);font-size:.75rem;font-weight:500;text-transform:lowercase;letter-spacing:.02em;transition:all .15s ease}.user-activity-list-item:hover .user-activity-list-item__action{background:#ffffff26;border-color:#ffffff40}.user-activity-list-item--disabled .user-activity-list-item__action{display:none}@media (max-width: 680px){.user-activity-list-item__header,.user-activity-list-item__subtitle{padding-right:0}.user-activity-list-item__action{position:static;align-self:flex-start}.user-activity-list-item__timeline-row{grid-template-columns:1fr}}.dashboard-placeholder-item{position:relative;pointer-events:none;overflow:hidden;opacity:1;transition:opacity .2s ease}.dashboard-placeholder-item:hover{transform:none;box-shadow:inherit}.dashboard-placeholder-item:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.03) 35%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.03) 65%,transparent 100%);transform:translate(-100%);animation:dashboard-placeholder-shimmer 1.7s ease-in-out infinite;pointer-events:none}.dashboard-placeholder-item__bar,.dashboard-placeholder-item__button-shell,.dashboard-placeholder-item__waveform-line,.dashboard-placeholder-item__merged-progress-fill{position:relative;z-index:1}.dashboard-placeholder-item__bar,.dashboard-placeholder-item__button-shell{display:block;border-radius:999px;background:linear-gradient(180deg,#ffffff24,#ffffff14),#ffffff0d;color:transparent}.dashboard-placeholder-item__bar--activity-title{width:min(58%,220px);height:.95rem}.dashboard-placeholder-item__bar--activity-subtitle{width:min(34%,140px);height:.75rem}.dashboard-placeholder-item__bar--collab-title{width:min(72%,240px);height:.85rem}.dashboard-placeholder-item__bar--meta{width:8.5rem;height:.72rem}.dashboard-placeholder-item__bar--meta-short{width:6.4rem}.dashboard-placeholder-item__bar--activity-action{width:3rem;height:1.85rem}.dashboard-placeholder-item__bar--stage-label{width:6.8rem;height:.72rem}.dashboard-placeholder-item__bar--stage-label-short{width:5rem}.dashboard-placeholder-item__bar--merged-status{width:min(45%,6rem);height:.5rem;background:linear-gradient(180deg,#ffffff3d,#ffffff1f),#ffffff14}.dashboard-placeholder-item__bar--merged-percent{width:2.25rem;height:.5rem;margin-left:auto;flex-shrink:0;background:linear-gradient(180deg,#fff3,#ffffff1a),#ffffff0f}.dashboard-placeholder-item__bar--deadline{width:min(70%,7.5rem);height:.5rem}.dashboard-placeholder-item__bar--submission{width:min(46%,9rem);height:.55rem}.dashboard-placeholder-item__button-shell{width:32px;height:32px;border-radius:50%;border-color:#ffffff14}.dashboard-placeholder-item__status-progress{min-height:0;--stage-status-progress: 48%}.dashboard-placeholder-item__deadline-pill,.dashboard-placeholder-item__submission-pill{pointer-events:none}.dashboard-placeholder-item__deadline-pill{justify-content:center}.dashboard-placeholder-item__submission-pill{justify-content:flex-start}.dashboard-placeholder-item__status-progress .stage-status-progress__fill{display:block}.dashboard-placeholder-item__merged-progress-fill{position:absolute;inset:0 auto 0 0;width:48%;border-radius:inherit;background:linear-gradient(90deg,#3070716b,#ef7b3a38),#ffffff14;z-index:0}.dashboard-placeholder-item__collab-meta-row{display:flex;min-height:.75rem;margin-bottom:0}.dashboard-placeholder-item__inline-meta{display:flex;justify-content:flex-start;gap:.5rem;flex:1;flex-wrap:wrap}.dashboard-placeholder-item__waveform-shell{display:flex;align-items:flex-end}.dashboard-placeholder-item__waveform-line{display:block;width:100%;height:1px;margin-bottom:24px;border-radius:999px;background:#ffffff1f}.dashboard-placeholder-stack>.dashboard-placeholder-item:nth-child(2){opacity:.52}.dashboard-placeholder-stack>.dashboard-placeholder-item:nth-child(3){opacity:.24}.dashboard-placeholder-stack>.dashboard-placeholder-item:nth-child(n+4){opacity:.1}@keyframes dashboard-placeholder-shimmer{to{transform:translate(100%)}}.project-history{box-sizing:border-box;width:300px;max-width:300px;max-height:100%;color:var(--white);display:flex;flex-direction:column;flex-shrink:0;min-height:0;overflow:hidden;border-radius:12px;background:var(--dashboard-panel, rgba(10, 18, 19, .78));border:1px solid var(--dashboard-panel-border, rgba(48, 112, 113, .32));box-shadow:inset 0 1px #ffffff0a,0 12px 28px #0003;transition:border-color .2s ease,background-color .2s ease}.project-history.active-playback,.project-history--active-playback{border-color:#ef7b3a7a;box-shadow:inset 0 1px #ffffff0d,0 0 18px #ef7b3a21,0 12px 28px #0003}.project-history--collab-history{flex:0 1 320px;width:clamp(230px,24vw,320px);max-width:320px;min-width:230px;padding:10px 12px;gap:8px;background:linear-gradient(135deg,#3070711f,#0a1213b3),var(--dashboard-panel, rgba(10, 18, 19, .78));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.project-history__header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;flex-shrink:0}.project-history-title{min-width:0;margin:0;color:var(--dashboard-accent, var(--contrast-500));font-size:11px;font-weight:800;line-height:1.2;text-transform:uppercase;letter-spacing:.15em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-history__count{flex:0 0 auto;min-width:22px;height:22px;padding:0 7px;border-radius:999px;border:1px solid rgba(239,123,58,.34);background:#ef7b3a1f;color:var(--white);font-size:11px;font-weight:800;line-height:20px;text-align:center;font-variant-numeric:tabular-nums}.project-history__list{display:flex;flex-direction:column;gap:7px;flex:1;min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden;padding:1px 2px 1px 0}.project-history__item,.project-history__empty{box-sizing:border-box;width:100%;max-width:100%;min-width:0;border-radius:8px;overflow:hidden}.project-history__item{appearance:none;display:grid;grid-template-columns:9px minmax(0,1fr);align-items:start;gap:8px;padding:9px 10px;border:1px solid rgba(255,255,255,.08);background:#03080957;color:var(--white);text-align:left;cursor:pointer;box-shadow:inset 0 1px #ffffff06;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.project-history__item:hover:not(:disabled){border-color:#ef7b3a6b;background:#ef7b3a14;box-shadow:inset 0 1px #ffffff0a,0 0 12px #ef7b3a1f}.project-history__item:disabled{cursor:default;opacity:.72}.project-history__item--playing{border-color:#ef7b3a94;background:linear-gradient(90deg,rgba(239,123,58,.14),transparent 68%),#080f11b3}.project-history__status-dot{width:7px;height:7px;margin-top:7px;border-radius:50%;background:#dce6e657;box-shadow:0 0 0 1px #ffffff14}.project-history__item--playable .project-history__status-dot{background:#74d6c1d1;box-shadow:0 0 10px #74d6c133}.project-history__item--playing .project-history__status-dot{background:var(--dashboard-accent, var(--contrast-500));box-shadow:0 0 12px #ef7b3a73}.project-history__body,.project-history__topline,.project-history__meta-row,.project-history__stage-row{min-width:0;max-width:100%}.project-history__body{display:flex;flex-direction:column;gap:5px;overflow:hidden}.project-history__topline{display:flex;align-items:baseline;gap:8px;overflow:hidden}.project-history__name{flex:1 1 auto;min-width:0;color:#fffffff5;font-size:12px;font-weight:750;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-history__date{flex:0 1 auto;min-width:0;color:#ebf9f68a;font-size:10px;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-history__meta-row{display:flex;flex-wrap:wrap;gap:4px;overflow:hidden}.project-history__pill{display:inline-flex;align-items:center;max-width:100%;min-width:0;padding:3px 6px;border-radius:5px;border:1px solid rgba(255,255,255,.08);background:#ffffff0b;color:#ebf9f6b8;font-size:10px;font-weight:700;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-history__pill--winner{border-color:#74d6c138;background:#3070712e;color:#ebf9f6e6}.project-history__stage-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;overflow:hidden}.project-history__stage-chip{min-width:0;display:inline-flex;align-items:center;justify-content:space-between;gap:5px;border-radius:5px;border:1px solid rgba(255,255,255,.075);background:#0308094d;color:#dce6e6a3;padding:3px 5px;font-size:10px;font-weight:700;line-height:1;white-space:nowrap;overflow:hidden}.project-history__stage-chip span{min-width:0;overflow:hidden;text-overflow:ellipsis}.project-history__stage-chip span:first-child{flex:0 0 auto;color:#ebf9f67a;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.project-history__stage-chip span:last-child{text-align:right;font-variant-numeric:tabular-nums}.project-history__stage-chip--voting{border-color:#ef7b3a2e}.project-history__empty{border:1px dashed rgba(255,255,255,.11);background:#03080942;padding:12px}.project-history__empty-title{color:#ffffffe6;font-size:12px;font-weight:750}.project-history__empty-copy{margin-top:3px;color:#dce6e68f;font-size:11px;line-height:1.35}.project-history__list::-webkit-scrollbar,.collab-list::-webkit-scrollbar{width:5px}.project-history__list::-webkit-scrollbar-track,.collab-list::-webkit-scrollbar-track{background:#0000002e;border-radius:999px}.project-history__list::-webkit-scrollbar-thumb,.collab-list::-webkit-scrollbar-thumb{background:#3070718f;border-radius:999px}.project-history__list::-webkit-scrollbar-thumb:hover,.collab-list::-webkit-scrollbar-thumb:hover{background:#ef7b3a80}.collab-list{display:flex;flex-direction:column;gap:.25rem;flex:1;min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden;background:var(--list-bg, rgba(8, 15, 17, .42));padding:.75rem;border-radius:8px;box-shadow:inset 0 1px 3px #00000029}.collab-history-item{box-sizing:border-box;display:flex;flex-direction:column;gap:6px;width:100%;max-width:100%;min-width:0;min-height:0;padding:8px 10px;border-radius:var(--list-item-radius, 6px);background:var(--list-item-bg, rgba(8, 15, 17, .88));border:var(--list-item-border, 1px solid rgba(255, 255, 255, .055));box-shadow:inset 0 1px 1px #ffffff06;color:var(--white);text-decoration:none;transition:border-color .2s ease,background-color .2s ease;position:relative;margin-bottom:6px;overflow:hidden}.collab-history-item.selected{background:var(--list-item-selected-bg, rgba(10, 18, 20, .99));border-color:var(--contrast-600)}.collab-progress-overlay{position:absolute;top:0;right:0;height:100%;background-color:#00000059;pointer-events:none;transition:none;will-change:width;border-radius:4px;z-index:0}.collab-status-indicator{font-size:.75rem;width:12px;text-align:center;flex-shrink:0}.collab-info{display:flex;flex-direction:column;gap:.125rem;flex:1;min-width:0;max-width:100%;overflow:hidden;position:relative;z-index:1}.collab-name,.collab-stage{display:block;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:inherit}.collab-name{font-size:.75rem;font-weight:600}.collab-stage{font-size:.625rem;opacity:.7;text-transform:capitalize}.active-badge{font-size:.625rem;background-color:#22c55e;color:#fff;padding:.125rem .375rem;border-radius:12px;font-weight:500;flex-shrink:0}@media (max-width: 980px){.project-history--collab-history{width:min(100%,300px);min-width:210px}}.project-history.user-activity{width:100%;max-width:none;min-width:0;min-height:0;height:auto;flex:1;display:flex;flex-direction:column;overflow:hidden;gap:.75rem}.user-activity__tabs{position:relative;display:flex;align-items:center;gap:0;background:#12181ca6;padding:4px;border-radius:999px;width:fit-content;margin:0 auto;border:1px solid rgba(48,112,113,.35);overflow:hidden}.user-activity__tab-slider{position:absolute;top:4px;left:4px;width:calc((100% - 8px)/2);height:calc(100% - 8px);border-radius:999px;border:1px solid rgba(239,123,58,.5);background:#ef7b3a2e;box-shadow:0 0 10px #ef7b3a2e;transform:translate(0);transition:transform .22s cubic-bezier(.22,1,.36,1);pointer-events:none}.user-activity__tab-slider--projects{transform:translate(100%)}.user-activity__tab{position:relative;z-index:1;flex:0 0 auto;min-width:170px;background:transparent;border:none;color:#dce6e6a6;padding:8px 16px;border-radius:999px;font-weight:600;cursor:pointer;transition:color .15s ease;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.user-activity__tab:hover,.user-activity__tab--active{color:var(--white, #fff)}.user-activity__section{display:flex;flex-direction:column;flex:1;min-height:0}.user-activity__section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem}.user-activity__section-title{margin:0}.user-activity__list{display:flex;flex-direction:column;gap:.75rem;flex:1;min-height:0;overflow-y:auto;margin-top:.75rem;padding-right:.25rem}.user-activity__list>*{flex-shrink:0}.user-activity__placeholder-list{display:flex;flex-direction:column;gap:.75rem}.user-activity__loading,.user-activity__message{display:flex;justify-content:center;align-items:center;padding:2rem;color:var(--white);text-align:center}.user-activity__message a{color:var(--contrast-600);text-decoration:underline}.user-activity__message--muted{opacity:.85}.user-activity__header-actions{display:flex;align-items:center;gap:8px}.user-activity__action-button{padding:8px 14px;border-radius:999px;border:1px solid rgba(48,112,113,.5);min-width:148px;background:#12181cb8;color:var(--white);font-weight:600;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;text-align:center;gap:.4rem;box-shadow:0 0 8px #0003;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,color .15s ease}.user-activity__action-button:disabled{opacity:.65;cursor:not-allowed;box-shadow:none}.user-activity__action-button:not(:disabled){cursor:pointer}.user-activity__action-button:not(:disabled):hover{border-color:#ef7b3a75;color:var(--white);background:#ef7b3a24}.user-activity__action-button--queue,.user-activity__action-button--secondary{background:#12181cb8;border-color:#30707185;color:#dce6e6e6;min-width:154px}.user-activity__action-button--queue:hover:not(:disabled),.user-activity__action-button--secondary:hover:not(:disabled){background:#30707133;border-color:#307071b3;box-shadow:0 0 10px #30707124}.user-activity__action-button--create{border-color:#ef7b3a9e;background:#ef7b3a42;color:var(--white);min-width:168px;box-shadow:0 0 12px #ef7b3a33}.user-activity__action-button--create:before{content:"+";font-size:.95rem;font-weight:700;line-height:1}.user-activity__action-button--create:hover:not(:disabled){border-color:#ef7b3ad1;background:#ef7b3a59;box-shadow:0 0 14px #ef7b3a47}.user-activity__badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;margin-left:.4rem;border-radius:999px;background:var(--contrast-600, #ef7b3a);color:var(--white, #fff);font-size:.7rem;font-weight:700;line-height:1}.user-activity__empty-card{width:100%;max-width:100%;box-sizing:border-box;border-radius:12px;border:1px dashed rgba(255,255,255,.2);background:#ffffff0a;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;text-align:left}.user-activity__empty-title{margin:0;font-size:1.1rem;font-weight:600;color:var(--white)}.user-activity__empty-body{margin:0;color:#ffffffd9;line-height:1.4}.user-activity__form-card{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;border:1px solid var(--contrast-600);border-radius:.25rem;padding:.75rem .5rem;background:#ffffff0a}.user-activity__create-panel{box-sizing:border-box;width:100%;border:1px solid rgba(239,123,58,.42);border-radius:12px;background:linear-gradient(180deg,#ef7b3a1f,#03070847),#ffffff09;padding:1rem;display:flex;flex-direction:column;gap:.9rem;box-shadow:inset 0 1px #ffffff0a,0 0 18px #ef7b3a14}.user-activity__create-header{display:flex;flex-direction:column;gap:.35rem;padding-bottom:.25rem}.user-activity__create-kicker,.user-activity__form-field>span{margin:0;color:#dce6e694;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.user-activity__create-title{margin:0;color:var(--white);font-size:1.1rem;font-weight:800}.user-activity__create-body{margin:0;color:#ffffffb8;font-size:.9rem;line-height:1.45}.user-activity__form-field{display:flex;flex-direction:column;gap:.45rem}.collab-history-item.user-activity__form-card,.user-activity__form-card.list__item{border-color:var(--contrast-600)}.user-activity__form-card input,.user-activity__form-card textarea,.user-activity__form-field input,.user-activity__form-field textarea{box-sizing:border-box;width:100%;margin:0;padding:.5rem;border-radius:6px;border:1px solid rgba(48,112,113,.42);background:#0307087a;color:var(--white);resize:vertical}.user-activity__form-field input:focus,.user-activity__form-field textarea:focus{outline:none;border-color:#ef7b3a9e;box-shadow:0 0 0 1px #ef7b3a2e}.user-activity__group-options{display:flex;flex-wrap:wrap;gap:.5rem}.user-activity__group-options label{display:inline-flex;align-items:center;gap:.4rem;border:1px solid rgba(48,112,113,.36);border-radius:999px;background:#0b1517a8;padding:.42rem .7rem;color:#ffffffd1;font-size:.78rem}.user-activity__form-card .tag-input__input-wrapper{width:calc(100% - .5rem);margin:0 .25rem;box-sizing:border-box}.user-activity__form-error{color:var(--white);font-size:.75rem}.user-activity__form-actions{display:flex;gap:.5rem;justify-content:flex-end}.user-activity__form-actions button{border-radius:999px;border:1px solid rgba(48,112,113,.46);background:#0b1517c2;color:var(--white);min-height:34px;padding:0 1rem;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.user-activity__form-actions button:last-child{border-color:#ef7b3ab8;background:#ef7b3a42;box-shadow:0 0 12px #ef7b3a2e}.user-activity__form-actions button:disabled{opacity:.62;cursor:not-allowed}.user-activity__list::-webkit-scrollbar{width:6px}.user-activity__list::-webkit-scrollbar-track{background:#ffffff14;border-radius:3px}.user-activity__list::-webkit-scrollbar-thumb{background:#ffffff3d;border-radius:3px}.user-activity__list::-webkit-scrollbar-thumb:hover{background:#ffffff5c}.user-activity__cta-card{width:100%;max-width:100%;box-sizing:border-box;border-radius:12px;border:1px solid var(--contrast-600);background:linear-gradient(135deg,#d55f2126,#ef7b3a14);padding:1.5rem;display:flex;flex-direction:column;gap:.75rem;text-align:left}.user-activity__cta-title{margin:0;font-size:1.1rem;font-weight:600;color:var(--white)}.user-activity__cta-body{margin:0;color:#ffffffd9;line-height:1.4;font-size:.9rem}.user-activity__cta-button{align-self:flex-start;margin-top:.5rem;padding:.625rem 1.25rem;border-radius:var(--radius-sm);border:none;background:var(--contrast-600);color:var(--white);font-weight:500;font-size:.9rem;cursor:pointer;transition:background-color .15s}.user-activity__cta-button:hover{background:var(--contrast-500)}._container_roblu_1{padding:24px;gap:20px;box-sizing:border-box}._content_roblu_7,._hero_roblu_8{position:relative;z-index:1}._hero_roblu_8{width:100%;border-radius:16px;background:linear-gradient(135deg,#30707133,#0a1213cc);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--dashboard-panel-border);box-shadow:var(--dashboard-glow);color:var(--white);padding:24px;display:flex;flex-direction:column;gap:12px;flex-shrink:0}._heroHeader_roblu_30{display:flex;justify-content:space-between;align-items:stretch;gap:16px}._heroIntro_roblu_37{display:flex;flex-direction:column;gap:6px;flex:0 1 240px;min-width:0;justify-content:center}._heroLabel_roblu_46{font-size:11px;font-weight:600;color:var(--dashboard-accent);text-transform:uppercase;letter-spacing:.2em;text-shadow:0 0 10px rgba(213,95,33,.4)}._heroDescription_roblu_55{font-size:13px;color:var(--dashboard-text-muted);max-width:320px;line-height:1.5}._heroProcessColumn_roblu_62{display:flex;flex:1 1 0;min-width:0;align-items:center;justify-content:center}._heroQuickActions_roblu_70{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;max-width:500px;align-items:center}._heroMainAction_roblu_79,._heroSecondaryAction_roblu_80{display:flex;align-items:center;justify-content:center;min-height:52px;padding:10px 12px;border-radius:10px;color:var(--white);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .15s ease}._heroMainAction_roblu_79{min-height:64px;background:#ef7b3a4d;border:1px solid rgba(239,123,58,.76);box-shadow:0 0 16px #ef7b3a47}._heroMainAction_roblu_79:before{content:"+";margin-right:7px;font-size:1rem;line-height:1}._heroSecondaryAction_roblu_80{border:1px solid rgba(255,255,255,.08);background:#080e0f57;min-width:0}._heroMainAction_roblu_79:hover,._heroSecondaryAction_roblu_80:hover{transform:translateY(-1px)}._heroMainAction_roblu_79:hover{background:#ef7b3a6b;border-color:#ef7b3aeb;box-shadow:0 0 18px #ef7b3a57}._heroSecondaryAction_roblu_80:hover{border-color:#307071b8;background:#30707133;box-shadow:0 0 12px #30707124}._heroMainAction_roblu_79:active,._heroSecondaryAction_roblu_80:active{transform:translateY(0)}._heroCtaRow_roblu_139{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px}._feedbackCta_roblu_147{align-self:flex-start;padding:9px 16px;border-radius:999px;color:var(--white);font-size:.7rem;font-weight:600;cursor:pointer;transition:background-color .15s,border-color .15s,box-shadow .15s,color .15s;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}._feedbackCta_roblu_147{background:#ef7b3a1f;border:1px solid rgba(239,123,58,.38);box-shadow:0 0 10px #ef7b3a29}._feedbackCta_roblu_147:hover{background:#ef7b3a42;border-color:#ef7b3a9e;color:var(--white);box-shadow:0 0 12px #ef7b3a38}._feedbackCta_roblu_147:active{background:#ef7b3a38}._heroActions_roblu_178{display:flex;align-items:center;justify-content:center;flex:0 1 272px;margin-right:0;min-width:0}@media (max-width: 1100px){._heroHeader_roblu_30{gap:12px}._heroDescription_roblu_55{max-width:280px}}@media (max-width: 900px){._heroHeader_roblu_30{flex-direction:column}._heroProcessColumn_roblu_62{min-width:0}._heroQuickActions_roblu_70{grid-template-columns:1fr;max-width:100%}._heroMainAction_roblu_79,._heroSecondaryAction_roblu_80{min-height:46px}._heroActions_roblu_178{width:100%;justify-content:flex-start}}._stats_roblu_222{display:flex;gap:32px;flex-wrap:wrap;justify-content:flex-end}._adminButton_roblu_229{padding:.5rem 1rem;background:var(--contrast-600);border:1px solid var(--contrast-500);border-radius:var(--radius-sm);color:var(--white);font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .15s,transform .15s;text-transform:uppercase;letter-spacing:.05em}._adminButton_roblu_229:hover{background:var(--contrast-500);transform:translateY(-1px)}._adminButton_roblu_229:active{transform:translateY(0)}._content_roblu_7{display:flex;gap:20px;flex:1;min-height:0;max-height:100%;overflow:hidden}._mainSplit_roblu_261{display:flex;flex:1;min-width:0;gap:20px;min-height:0;max-height:100%;overflow:hidden}._historyColumn_roblu_271,._mainSplit_roblu_261 .project-history{flex:1;min-width:0;max-width:none;display:flex;flex-direction:column;min-height:0;max-height:100%;overflow:hidden;background:var(--dashboard-panel);border:1px solid var(--dashboard-panel-border);border-radius:16px;padding:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._historyPanel_roblu_307{padding:0;flex:1;min-height:0;display:flex;flex-direction:column;gap:0;overflow:hidden}._collabList_roblu_317{flex:1;min-height:0;overflow-y:auto;padding-right:4px}._collabList_roblu_317>.collab-history-item,._collabList_roblu_317>.dashboard-placeholder-stack{flex:0 0 auto}._placeholderList_roblu_330>.dashboard-placeholder-item{flex:0 0 auto}._collabList_roblu_317::-webkit-scrollbar{width:6px}._collabList_roblu_317::-webkit-scrollbar-track{background:#0003;border-radius:3px}._collabList_roblu_317::-webkit-scrollbar-thumb{background:#30707180;border-radius:3px}._placeholderList_roblu_330{display:flex;flex-direction:column;gap:.75rem;padding-top:.25rem}._emptyState_roblu_356{color:var(--dashboard-text-muted);padding:24px 18px;text-align:center;border:1px dashed var(--dashboard-panel-border);border-radius:8px;background:#080e0f47;display:flex;flex-direction:column;gap:6px;margin-top:8px}._errorState_roblu_369{border-style:solid;border-color:#ef7b3a6b;background:#4f1f0d2e}._emptyStateTitle_roblu_375{color:var(--white);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}._emptyStateBody_roblu_383{color:var(--dashboard-text-muted);font-size:12px;line-height:1.45}._tagRow_roblu_389{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end;margin-top:0;max-width:100%}._tagChip_roblu_398{font-size:9px;background:#080e1080;border:1px solid rgba(48,112,113,.62);color:#ebf9f6f5;padding:2px 7px;border-radius:4px;text-transform:uppercase;letter-spacing:.05em;text-shadow:0 1px 2px rgba(0,0,0,.28)}._mixerColumn_roblu_410{width:140px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;min-height:0;overflow:hidden;background:var(--dashboard-panel);border:1px solid var(--dashboard-panel-border);border-radius:16px;padding:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._mixerPlaceholder_roblu_427{width:100%;flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:10px 0}._statCard_roblu_437{min-width:90px;text-align:right;display:flex;flex-direction:column-reverse}._statValue_roblu_445{font-size:32px;font-weight:200;color:var(--white);line-height:1}._counterGrid_roblu_456{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}._counterWrap_roblu_462{padding:8px 10px;background:linear-gradient(135deg,#3070711f,#0a12138c);border:1px solid rgba(48,112,113,.35);border-radius:10px;box-shadow:inset 0 0 0 1px #ffffff05,0 8px 18px #00000040;width:220px;max-width:100%;margin:0 52px 0 auto}._counterCard_roblu_475{display:flex;flex-direction:column;gap:4px;min-width:86px;padding:7px 9px;background:linear-gradient(145deg,#0a121399,#0a121359);border-radius:7px;border:1px solid rgba(48,112,113,.35);box-shadow:inset 0 0 0 1px #ffffff05,inset 0 1px 2px #00000059}._counterValue_roblu_489{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:700;color:var(--white);line-height:1;text-align:right}._counterLabel_roblu_498{font-size:8px;font-weight:600;color:var(--white);opacity:.65;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}._counterHeader_roblu_508{display:flex;align-items:baseline;justify-content:space-between;gap:6px}._counterCard--accent_roblu_515 ._counterValue_roblu_489{color:var(--dashboard-accent)}._counterCard--highlight_roblu_519{border-color:var(--dashboard-accent);box-shadow:0 0 8px #d55f2133,inset 0 1px 2px #0000004d}._feedHeader_roblu_537{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}._feedIntro_roblu_544{margin:0;color:var(--dashboard-text-muted);font-size:12px;line-height:1.45}._feedMeta_roblu_551{color:var(--dashboard-text-muted);font-size:11px;font-style:italic;margin:0 0 10px}._feedOptions_roblu_558{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 12px}._feedOption_roblu_558{border:1px solid rgba(48,112,113,.35);background:#12181cb8;color:#dce6e6b8;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}._feedOption_roblu_558:hover{color:var(--white);border-color:#ef7b3a6b}._feedOptionActive_roblu_584{color:var(--white);background:#ef7b3a29;border-color:#ef7b3a85;box-shadow:0 0 10px #ef7b3a2e}._feedItemMetaBlock_roblu_591{display:flex;flex-direction:column;gap:3px;margin-bottom:1px}._feedProjectRow_roblu_598{display:flex;align-items:baseline;justify-content:space-between;gap:16px;min-width:0}._feedProjectName_roblu_606{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#ebf9f6b8;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._feedTitleLine_roblu_618{display:inline-flex;align-items:baseline;gap:8px;min-width:0;max-width:100%}._feedCollabName_roblu_626{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._feedProjectInline_roblu_633{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ebf9f69e;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._feedStageDetail_roblu_646{flex-shrink:1;min-width:0;max-width:42%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffffeb;font-size:11px;font-weight:600;letter-spacing:.01em;line-height:1;text-align:right;text-shadow:0 1px 2px rgba(0,0,0,.32)}._feedMetaRow_roblu_662{display:flex;flex-wrap:nowrap;gap:5px;align-items:center;justify-content:space-between;min-width:0;overflow:hidden}._feedPill_roblu_672{display:inline-flex;align-items:center;padding:2px 7px;border-radius:999px;border:1px solid rgba(48,112,113,.44);background:#30707124;color:#ebf9f6eb;font-size:9px;letter-spacing:.03em}._feedDescription_roblu_684{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;color:var(--dashboard-text-muted)}._historyColumn_roblu_271 .tag-filter{background:var(--dashboard-panel);border:1px solid var(--dashboard-panel-border);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-bottom:0}._historyColumn_roblu_271 .tag-filter__tag{background:#3070714d;border:1px solid rgba(48,112,113,.5);color:var(--primary1-200)}._historyColumn_roblu_271 .tag-filter__tag:hover{background:#30707180;border-color:var(--dashboard-accent)}._historyColumn_roblu_271 .tag-filter__tag--selected{background:#30707199;border-color:var(--dashboard-accent);color:var(--white);box-shadow:0 0 10px #d55f2133}@media (max-width: 900px){._feedOptions_roblu_558{gap:6px}._feedOption_roblu_558{padding:7px 10px}}._container_roblu_1{padding:max(16px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));gap:14px;background:linear-gradient(180deg,rgba(48,112,113,.08),transparent 180px),var(--dashboard-bg, var(--background-floor));overflow-x:hidden}._console_roblu_741{position:relative;z-index:1;display:grid;grid-template-columns:minmax(230px,.9fr) minmax(420px,1.6fr) minmax(220px,.75fr) auto;grid-template-areas:"identity switchboard metrics actions";align-items:stretch;gap:10px;width:100%;min-height:106px;padding:12px;border:1px solid var(--dashboard-panel-border);border-radius:8px;background:linear-gradient(135deg,#142a2adb,#070d0ef0),#070e0feb;box-shadow:var(--dashboard-glow);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}._console_roblu_741:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,rgba(239,123,58,.1),transparent 26%),linear-gradient(180deg,rgba(255,255,255,.035),transparent 42%)}._consoleIdentity_roblu_773,._consoleSwitchboard_roblu_774,._consoleMetrics_roblu_775,._consoleActions_roblu_776{position:relative;z-index:1;min-width:0}._consoleIdentity_roblu_773{grid-area:identity;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:4px 14px 4px 4px;border-right:1px solid rgba(129,203,205,.16)}._consoleSwitchboard_roblu_774{grid-area:switchboard;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-content:center;gap:8px;padding:4px}._consoleMetrics_roblu_775{grid-area:metrics;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:4px 10px;border-left:1px solid rgba(129,203,205,.16)}._consoleActions_roblu_776{grid-area:actions;display:grid;align-content:center;gap:8px;min-width:148px;padding-left:4px}._consoleZone_roblu_819{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) clamp(72px,7vw,92px);grid-template-areas:"title meters" "status meters" "actions meters";gap:8px;align-content:stretch;padding:8px;border:1px solid rgba(48,112,113,.2);border-radius:8px;background:#050a0b3d}._consoleZoneProfile_roblu_835{border-color:#ef7b3a5c}._consoleTitle_roblu_839,._panelTitle_roblu_840,._controlLabel_roblu_841{color:var(--dashboard-accent);font-weight:800;text-transform:uppercase}._consoleTitle_roblu_839{font-size:10px;letter-spacing:.18em}._consoleHeadline_roblu_852{min-width:0;overflow:hidden;color:var(--white);font-size:24px;font-weight:800;line-height:1.05;text-overflow:ellipsis;text-wrap:balance}._consoleSubhead_roblu_863{min-width:0;overflow:hidden;color:var(--dashboard-text-muted);font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.35;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}._consoleStatus_roblu_876{grid-area:status;width:100%;min-height:36px;text-align:left;border:1px solid rgba(48,112,113,.22);border-radius:6px;background:#04090a47;color:var(--white);padding:6px 8px;cursor:pointer;display:flex;align-items:center;gap:5px;min-width:0;overflow:hidden}._consoleStatus_roblu_876:hover,._consoleStatus_roblu_876[aria-pressed=true]{border-color:#ef7b3a70;background:#ef7b3a14}._consoleStatus_roblu_876 strong,._consoleStatus_roblu_876 span,._consoleMeter_roblu_902 span,._consoleMeter_roblu_902 strong{display:block}._consoleStatus_roblu_876 strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.3}._consoleStatus_roblu_876 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto;color:var(--dashboard-text-muted);font-size:10px;font-weight:700;margin-top:0;line-height:1.35}._consoleStatus_roblu_876 span:before{content:"-";margin-right:5px;color:#dce6e65c}._consoleMeterRow_roblu_935{grid-area:meters;display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:4px;align-self:stretch;min-height:0}._consoleMeter_roblu_902{min-width:0;min-height:0;border:1px solid rgba(48,112,113,.2);border-radius:6px;padding:8px 6px;background:#04090a42;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}._consoleMeter_roblu_902 span{color:#dce6e685;font-size:8px;font-weight:900;letter-spacing:.11em;text-transform:uppercase;margin-bottom:2px}._consoleMeter_roblu_902 strong,._consoleMeterValue_roblu_968{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:17px;font-weight:900;line-height:1;color:var(--white);font-variant-numeric:tabular-nums}._profileActionGrid_roblu_977{grid-area:actions;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}._profileActionGrid_roblu_977 ._consolePrimaryButton_roblu_984{grid-column:1 / -1}._consoleButtonRow_roblu_988{grid-area:actions;display:flex;flex-wrap:wrap;gap:7px}._consoleButton_roblu_988,._consoleHomeButton_roblu_996,._consoleNavButton_roblu_997,._consoleAuthButton_roblu_998,._consolePrimaryButton_roblu_984,._workbenchToggle_roblu_1000,._workbenchReturn_roblu_1001,._workbenchPrimary_roblu_1002,._inlineAction_roblu_1003,._workbenchSecondaryLink_roblu_1004{box-sizing:border-box;min-height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800;color:var(--white);cursor:pointer;text-decoration:none;touch-action:manipulation;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}._consoleButton_roblu_988,._consoleHomeButton_roblu_996,._consoleNavButton_roblu_997,._consoleAuthButton_roblu_998,._workbenchToggle_roblu_1000,._workbenchSecondaryLink_roblu_1004{border:1px solid rgba(48,112,113,.35);background:#0b1517c2;padding:0 10px}._consoleNavButton_roblu_997{min-width:0;min-height:72px;flex-direction:column;align-items:flex-start;justify-content:center;gap:7px;border-radius:8px;padding:12px;text-align:left}._consoleNavButton_roblu_997 span,._consoleNavButton_roblu_997 strong{display:block;max-width:100%}._consoleNavButton_roblu_997 span{color:#dce6e694;font-size:10px;font-weight:900;letter-spacing:.12em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}._consoleAuthButton_roblu_998{min-width:0;min-height:72px;border-color:#ef7b3a94;border-radius:8px;background:linear-gradient(180deg,#ef7b3a33,#ef7b3a14),#0b1517c7;box-shadow:inset 0 0 0 1px #ef7b3a14,0 0 14px #ef7b3a1f;color:var(--white);font-size:12px;letter-spacing:.12em}._consoleNavButton_roblu_997 strong{color:var(--white);font-size:18px;font-weight:800;line-height:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._workbenchReturn_roblu_1001{border:1px solid rgba(129,203,205,.34);background:linear-gradient(90deg,#3070712e,#0b1517ad);color:#dce6e6db;padding:0 13px;justify-content:flex-start;gap:8px}._workbenchReturn_roblu_1001:before{content:"<-";color:var(--dashboard-accent);font-size:12px;letter-spacing:0}._consolePrimaryButton_roblu_984,._workbenchPrimary_roblu_1002,._inlineAction_roblu_1003{border:1px solid rgba(239,123,58,.72);background:#ef7b3a3d;box-shadow:0 0 14px #ef7b3a2e;padding:0 12px}._consoleActions_roblu_776 ._consoleButton_roblu_988,._consoleActions_roblu_776 ._consolePrimaryButton_roblu_984{width:100%;min-height:38px;white-space:nowrap}._consoleButton_roblu_988:disabled,._consoleHomeButton_roblu_996:disabled,._consoleNavButton_roblu_997:disabled,._consoleAuthButton_roblu_998:disabled,._consolePrimaryButton_roblu_984:disabled,._workbenchToggle_roblu_1000:disabled,._workbenchReturn_roblu_1001:disabled,._workbenchPrimary_roblu_1002:disabled,._inlineAction_roblu_1003:disabled,._workbenchSecondaryLink_roblu_1004:disabled{border-color:#81cbcd1f;background:#0b15175c;box-shadow:none;color:#dce6e657;cursor:not-allowed}._consolePrimaryButton_roblu_984:disabled:before,._workbenchPrimary_roblu_1002:disabled:before,._inlineAction_roblu_1003:disabled:before{opacity:.42}._consolePrimaryButton_roblu_984:before,._workbenchPrimary_roblu_1002:before,._inlineAction_roblu_1003:before{content:"+";margin-right:7px}._consoleButton_roblu_988:hover,._consoleHomeButton_roblu_996:hover,._consoleNavButton_roblu_997:hover,._consoleAuthButton_roblu_998:hover,._consolePrimaryButton_roblu_984:hover,._workbenchToggle_roblu_1000:hover,._workbenchReturn_roblu_1001:hover,._workbenchPrimary_roblu_1002:hover,._inlineAction_roblu_1003:hover,._workbenchSecondaryLink_roblu_1004:hover,._consoleButtonActive_roblu_1159,._workbenchToggleActive_roblu_1160,._workbenchPrimaryActive_roblu_1161{border-color:#ef7b3a8f;background:#ef7b3a29;color:var(--white)}._consoleButtonActive_roblu_1159,._workbenchToggleActive_roblu_1160{border-color:#81cbcd7a;background:linear-gradient(180deg,#3070713d,#3070711a),#0b1517d1;box-shadow:inset 0 0 0 1px #81cbcd14,0 0 10px #30707124}._consoleAuthButton_roblu_998:hover{border-color:#ef7b3ab8;background:linear-gradient(180deg,#ef7b3a47,#ef7b3a1f),#0b1517d6}._consolePrimaryButton_roblu_984._consoleButtonActive_roblu_1159{border-color:#ef7b3ab8;background:#ef7b3a3d;box-shadow:0 0 14px #ef7b3a2e}._workbenchPrimaryActive_roblu_1161{box-shadow:0 0 0 1px #ef7b3a47,0 0 18px #ef7b3a38}._consoleButton_roblu_988:disabled:hover,._consoleHomeButton_roblu_996:disabled:hover,._consoleNavButton_roblu_997:disabled:hover,._consolePrimaryButton_roblu_984:disabled:hover,._workbenchToggle_roblu_1000:disabled:hover,._workbenchReturn_roblu_1001:disabled:hover,._workbenchPrimary_roblu_1002:disabled:hover,._inlineAction_roblu_1003:disabled:hover,._workbenchSecondaryLink_roblu_1004:disabled:hover{border-color:#81cbcd1f;background:#0b15175c;color:#dce6e657}._content_roblu_7{display:flex;gap:14px;flex:1;min-height:0;overflow:hidden}._mainSplit_roblu_261{flex:1 1 auto;min-width:0;min-height:0;display:grid;grid-template-columns:minmax(289px,381px) minmax(0,1fr);gap:14px;overflow:hidden}._controlColumn_roblu_1225,._historyColumn_roblu_271,._workbenchPanel_roblu_1227{box-sizing:border-box;width:100%;min-height:0;min-width:0;border:1px solid var(--dashboard-panel-border);border-radius:8px;background:var(--dashboard-panel);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow:hidden}._controlColumn_roblu_1225,._historyColumn_roblu_271,._workbenchPanel_roblu_1227{padding:16px}._controlColumn_roblu_1225{display:flex;flex-direction:column;padding-right:18px}._panelTitle_roblu_840{box-sizing:border-box;margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid rgba(48,112,113,.2);font-size:12px;letter-spacing:.16em;text-wrap:balance}._controlStack_roblu_1262{display:grid;grid-template-rows:auto auto 1fr;gap:14px;flex:1;min-height:0;min-width:0;overflow:hidden}._controlGroup_roblu_1272{display:grid;gap:8px;min-width:0;overflow:hidden}._controlLabel_roblu_841{color:#dce6e685;font-size:10px;letter-spacing:.14em}._workbenchToggle_roblu_1000{box-sizing:border-box;justify-content:flex-start;min-height:34px;width:100%}._workbenchReturn_roblu_1001{box-sizing:border-box;min-height:34px;width:100%}._workbenchPrimary_roblu_1002{box-sizing:border-box;width:100%;min-height:36px}._filterSummary_roblu_1304{box-sizing:border-box;width:100%;align-self:end;min-height:64px;border:1px solid rgba(48,112,113,.2);border-radius:8px;background:#03070847;padding:11px;color:var(--dashboard-text-muted);font-size:12px;line-height:1.45}._giveFeedbackButton_roblu_1318{align-self:end;width:100%;box-sizing:border-box;min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:999px;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700;color:var(--dashboard-text-muted);cursor:pointer;border:1px solid rgba(48,112,113,.18);background:#0b151761;padding:0 12px;transition:border-color .15s ease,background-color .15s ease,color .15s ease;touch-action:manipulation}._giveFeedbackButton_roblu_1318:hover{border-color:#30707159;background:#0b15179e;color:var(--white)}._giveFeedbackButton_roblu_1318 svg{flex-shrink:0;opacity:.7}._giveFeedbackButton_roblu_1318:hover svg{opacity:1}._filterSummary_roblu_1304 strong,._filterSummary_roblu_1304 span{display:block}._filterSummary_roblu_1304 strong{color:var(--white);font-size:13px;margin-bottom:3px}._historyColumn_roblu_271{display:flex;flex-direction:column;max-width:none;min-width:0;flex:initial;overflow:hidden}._historyColumn_roblu_271 .project-history-title{background:transparent!important;color:var(--white)!important;text-align:left!important;font-size:12px;letter-spacing:.15em;padding:0!important;border-bottom:1px solid var(--dashboard-panel-border);margin-bottom:8px!important;box-shadow:none!important}._historyColumn_roblu_271 .project-history.user-activity{background:transparent;border:0;border-radius:0;padding:0;backdrop-filter:none;-webkit-backdrop-filter:none}._historyColumn_roblu_271 .collab-history-item,._historyColumn_roblu_271 .collab-list-item__main,._historyColumn_roblu_271 .collab-list-item__header{min-width:0;overflow:hidden}._historyColumn_roblu_271 .list,._mainSplit_roblu_261 .user-activity__list,._collabList_roblu_317 .list{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}._controlColumn_roblu_1225 .tag-filter{box-sizing:border-box;width:100%;min-width:0;background:#03070847;border:1px solid rgba(48,112,113,.22);border-radius:8px;-webkit-backdrop-filter:none;backdrop-filter:none;margin-bottom:0}._controlColumn_roblu_1225 .tag-filter__tags{box-sizing:border-box;max-width:100%;overflow:hidden}._controlColumn_roblu_1225 .tag-filter--slim .tag-filter__tags{flex-wrap:wrap;overflow-y:auto;overflow-x:hidden;max-height:116px;padding:7px;border:1px solid rgba(48,112,113,.16);background:#0307083d}._controlColumn_roblu_1225 .tag-filter__tag{box-sizing:border-box;background:#3070713d;border:1px solid rgba(48,112,113,.44);color:var(--primary1-200)}._controlColumn_roblu_1225 .tag-filter__tag:hover,._controlColumn_roblu_1225 .tag-filter__tag--selected{background:#ef7b3a29;border-color:#ef7b3a8f;color:var(--white)}._feedOptions_roblu_558{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:6px;border:1px solid rgba(48,112,113,.22);border-radius:8px;background:linear-gradient(135deg,#03070885,#12181c6b),#03070847}._feedOption_roblu_558{box-sizing:border-box;flex:1 1 calc(33.333% - 6px);min-width:78px;min-height:28px;border-radius:8px;border-color:#3070712e;background:#12181c7a;padding:5px 8px;text-align:center;letter-spacing:.04em}._feedOption_roblu_558:hover{background:#30707138}._feedOptionActive_roblu_584{background:linear-gradient(180deg,#3070714d,#3070711f),#12181cb8;border-color:#81cbcd94;box-shadow:inset 0 0 0 1px #81cbcd1f,0 0 12px #30707124}._workbenchPanel_roblu_1227{display:flex;flex-direction:column;gap:16px;overflow:auto}._workbenchPanelHeader_roblu_1500{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:12px;border-bottom:1px solid var(--dashboard-panel-border)}._workbenchTitle_roblu_1509{margin:0 0 5px;color:var(--white);font-size:18px;letter-spacing:.02em;text-wrap:balance}._workbenchIntro_roblu_1517{margin:0;color:var(--dashboard-text-muted);font-size:13px;line-height:1.45}._workbenchSecondaryLink_roblu_1004{flex:0 0 auto;min-height:34px;padding:0 14px}._shellGrid_roblu_1530{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._shellCard_roblu_1536{min-height:150px;border:1px solid rgba(48,112,113,.22);border-radius:8px;background:#04090a47;padding:14px;display:flex;flex-direction:column;gap:8px}._shellCard_roblu_1536 span{color:var(--dashboard-accent);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}._shellCard_roblu_1536 strong{color:var(--white);font-size:15px}._shellCard_roblu_1536 p{margin:0;color:var(--dashboard-text-muted);font-size:13px;line-height:1.45}._inlineAction_roblu_1003{align-self:flex-start;margin-top:auto}._groupList_roblu_1572,._groupListWide_roblu_1573,._groupStatusStack_roblu_1574,._groupWorkbenchBody_roblu_1575{display:grid;gap:8px}._groupList_roblu_1572{max-height:280px;overflow:auto;padding-right:2px}._groupListButton_roblu_1586,._groupRow_roblu_1587{width:100%;min-width:0;border:1px solid rgba(48,112,113,.24);border-radius:8px;background:#04090a47;color:var(--white);text-align:left;text-decoration:none}._groupListButton_roblu_1586{padding:10px;cursor:pointer}._groupListButton_roblu_1586:hover,._groupListButtonActive_roblu_1604,._groupRow_roblu_1587:hover{border-color:#ef7b3a7a;background:#ef7b3a1a}._groupListButton_roblu_1586 strong,._groupListButton_roblu_1586 span{display:block}._groupListButton_roblu_1586 strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}._groupListButton_roblu_1586 span,._groupMessage_roblu_1623,._groupHero_roblu_1624 p,._groupRow_roblu_1587 em{color:var(--dashboard-text-muted);font-size:12px;line-height:1.45}._groupForm_roblu_1631{display:grid;gap:12px;max-width:720px}._groupForm_roblu_1631 label{display:grid;gap:6px;color:#dce6e69e;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}._groupForm_roblu_1631 input,._groupForm_roblu_1631 textarea,._groupForm_roblu_1631 select,._groupInviteField_roblu_1650{box-sizing:border-box;width:100%;min-width:0;border:1px solid rgba(48,112,113,.35);border-radius:8px;background:#04090a80;color:var(--white);padding:10px 12px}._consoleStatus_roblu_876:focus-visible,._consoleButton_roblu_988:focus-visible,._consoleHomeButton_roblu_996:focus-visible,._consoleNavButton_roblu_997:focus-visible,._consoleAuthButton_roblu_998:focus-visible,._consolePrimaryButton_roblu_984:focus-visible,._workbenchToggle_roblu_1000:focus-visible,._workbenchReturn_roblu_1001:focus-visible,._workbenchPrimary_roblu_1002:focus-visible,._inlineAction_roblu_1003:focus-visible,._workbenchSecondaryLink_roblu_1004:focus-visible,._giveFeedbackButton_roblu_1318:focus-visible,._feedOption_roblu_558:focus-visible,._groupListButton_roblu_1586:focus-visible,._groupRow_roblu_1587:focus-visible,._mobileTab_roblu_1676:focus-visible,._mobileUtilityButton_roblu_1677:focus-visible,._mobileAction_roblu_1678:focus-visible,._mobileActionPrimary_roblu_1679:focus-visible,._mobileActionWide_roblu_1680:focus-visible,._mobileTransportButton_roblu_1681:focus-visible,._groupForm_roblu_1631 input:focus-visible,._groupForm_roblu_1631 textarea:focus-visible,._groupForm_roblu_1631 select:focus-visible,._groupInviteField_roblu_1650:focus-visible{outline:2px solid var(--contrast-500);outline-offset:3px;box-shadow:0 0 0 4px #ef7b3a2e}._groupForm_roblu_1631 input:focus-visible,._groupForm_roblu_1631 textarea:focus-visible,._groupForm_roblu_1631 select:focus-visible,._groupInviteField_roblu_1650:focus-visible{border-color:#ef7b3a9e}._groupForm_roblu_1631 textarea{min-height:88px;resize:vertical}._groupFormGrid_roblu_1703{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._groupError_roblu_1709,._groupNotice_roblu_1710,._groupEmptyState_roblu_1711{border-radius:8px;padding:11px 12px;font-size:13px;line-height:1.45}._groupError_roblu_1709{border:1px solid rgba(239,82,82,.38);background:#ef52521a;color:#ffd8d8}._groupNotice_roblu_1710{border:1px solid rgba(48,112,113,.42);background:#30707124;color:var(--primary1-100)}._groupEmptyState_roblu_1711{border:1px solid rgba(48,112,113,.24);background:#04090a47}._groupEmptyState_roblu_1711 strong,._groupEmptyState_roblu_1711 p{display:block;margin:0 0 8px}._groupEmptyState_roblu_1711 strong{color:var(--white);font-size:15px}._groupEmptyState_roblu_1711 p{color:var(--dashboard-text-muted)}._groupHero_roblu_1624{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start;border:1px solid rgba(48,112,113,.24);border-radius:8px;background:#04090a4d;padding:14px}._groupHero_roblu_1624 span,._groupSectionHeader_roblu_1762 span{color:var(--dashboard-accent);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}._groupHero_roblu_1624 h5{margin:4px 0 6px;color:var(--white);font-size:20px;line-height:1.2}._groupHero_roblu_1624 p{margin:0}._groupHeroActions_roblu_1781{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}._groupSection_roblu_1762{display:grid;gap:8px}._groupSectionHeader_roblu_1762{display:flex;align-items:baseline;justify-content:space-between;gap:12px}._groupSectionHeader_roblu_1762 strong{color:var(--white);font-size:13px}._groupRow_roblu_1587{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px}._groupRow_roblu_1587 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._groupRow_roblu_1587 em{flex:0 0 auto;font-style:normal}._mixerColumn_roblu_410{width:140px;flex-shrink:0;border-radius:8px}@media (max-width: 1180px){._console_roblu_741{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity actions" "switchboard switchboard" "metrics metrics"}._consoleIdentity_roblu_773,._consoleMetrics_roblu_775{border:0}._consoleSwitchboard_roblu_774{padding:4px 0}._consoleMetrics_roblu_775{padding:4px 0 0}._mainSplit_roblu_261{grid-template-columns:1fr;overflow-y:auto}._controlColumn_roblu_1225,._historyColumn_roblu_271,._workbenchPanel_roblu_1227{min-height:auto}._content_roblu_7{overflow-y:auto}}@media (max-width: 760px){._console_roblu_741{grid-template-columns:1fr;grid-template-areas:"identity" "switchboard" "metrics" "actions"}._consoleSwitchboard_roblu_774,._consoleMetrics_roblu_775,._consoleActions_roblu_776{grid-template-columns:repeat(2,minmax(0,1fr))}._container_roblu_1{padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}._content_roblu_7{flex-direction:column}._profileActionGrid_roblu_977,._shellGrid_roblu_1530,._groupFormGrid_roblu_1703,._groupHero_roblu_1624{grid-template-columns:1fr}._groupHeroActions_roblu_1781{justify-content:flex-start}._mixerColumn_roblu_410{width:100%;min-height:180px}}._mobileContainer_roblu_1914{position:relative;height:100%;min-height:0;padding:max(8px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) calc(58px + env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));gap:10px;overflow:hidden}._mobileTabBar_roblu_1923,._mobilePanelHeader_roblu_1924,._mobileActionDock_roblu_1925{position:relative;z-index:2}._mobilePanelHeader_roblu_1924 p{color:var(--dashboard-text-muted);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}._mobileTabBar_roblu_1923{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;position:sticky;top:0;padding:2px 0 4px;background:linear-gradient(180deg,var(--dashboard-bg),rgba(10,18,19,0))}._mobileTab_roblu_1676,._mobileUtilityButton_roblu_1677,._mobileAction_roblu_1678,._mobileActionPrimary_roblu_1679,._mobileActionWide_roblu_1680{box-sizing:border-box;min-width:0;min-height:40px;border-radius:999px;color:var(--white);font-size:10px;font-weight:900;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;touch-action:manipulation}._mobileTab_roblu_1676,._mobileAction_roblu_1678,._mobileActionWide_roblu_1680{border:1px solid rgba(48,112,113,.3);background:#070e0fd6}._mobileTabActive_roblu_1973,._mobileActionActive_roblu_1974{border-color:#81cbcd8f;background:linear-gradient(180deg,#30707142,#3070711c),#070e0fe0;box-shadow:0 0 12px #30707124}._mobileContent_roblu_1982{display:grid;gap:10px;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}._mobilePanel_roblu_1924{display:grid;gap:10px;min-width:0;min-height:0}._mobileProjectPanel_roblu_1999{grid-template-rows:auto minmax(0,1fr);height:100%;overflow:hidden}._mobilePanelHeader_roblu_1924{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px;border:1px solid var(--dashboard-panel-border);border-radius:8px;background:var(--dashboard-panel)}._mobilePanelHeader_roblu_1924 h4,._mobilePanelHeader_roblu_1924 p{margin:0}._mobilePanelHeader_roblu_1924 h4{color:var(--white);font-size:15px}._mobilePanelHeader_roblu_1924 p{margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._mobileUtilityButton_roblu_1677,._mobileActionPrimary_roblu_1679{border:1px solid rgba(239,123,58,.7);background:#ef7b3a38}._mobileUtilityButton_roblu_1677:disabled,._mobileActionPrimary_roblu_1679:disabled,._mobileAction_roblu_1678:disabled,._mobileActionWide_roblu_1680:disabled{border-color:#81cbcd1f;background:#0b15175c;color:#dce6e657;cursor:not-allowed}._mobileActionPrimary_roblu_1679._mobileActionActive_roblu_1974{border-color:#ef7b3ab3;background:#ef7b3a38;box-shadow:0 0 12px #ef7b3a26}._mobileControlSheet_roblu_2055{display:grid;gap:10px}._mobileControlSheet_roblu_2055 ._controlColumn_roblu_1225{padding:12px}._mobileControlSheet_roblu_2055 ._panelTitle_roblu_840{margin-bottom:10px}._mobileControlSheet_roblu_2055 ._controlStack_roblu_1262{overflow:visible}._mobileControlSheet_roblu_2055 ._feedOptions_roblu_558{gap:6px}._mobileControlSheet_roblu_2055 ._feedOption_roblu_558{flex-basis:calc(50% - 6px);min-width:96px}._mobilePanel_roblu_1924 ._historyColumn_roblu_271,._mobilePanel_roblu_1924 ._workbenchPanel_roblu_1227{min-height:auto;padding:12px;overflow:visible}._mobileProjectPanel_roblu_1999 ._historyColumn_roblu_271{min-height:0;overflow:hidden}._mobileProjectPanel_roblu_1999 ._historyColumn_roblu_271 .project-history.user-activity,._mobileProjectPanel_roblu_1999 ._historyColumn_roblu_271 .user-activity__section{min-height:0;height:100%;overflow:hidden}._mobileProjectPanel_roblu_1999 ._historyColumn_roblu_271 .user-activity__list{min-height:0;overflow-y:auto!important;overflow-x:hidden;-webkit-overflow-scrolling:touch}._mobilePanel_roblu_1924 ._historyPanel_roblu_307,._mobilePanel_roblu_1924 ._collabList_roblu_317{overflow:visible}._mobilePanel_roblu_1924 ._feedStageDetail_roblu_646,._mobilePanel_roblu_1924 ._feedProjectInline_roblu_633{max-width:none}._mobilePanel_roblu_1924 ._shellGrid_roblu_1530{grid-template-columns:1fr}._mobileActionDock_roblu_1925{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px;border:1px solid var(--dashboard-panel-border);border-radius:8px;background:var(--dashboard-panel)}._mobileActionPrimary_roblu_1679{grid-column:span 1}._mobileActionWide_roblu_1680{grid-column:1 / -1}._mobileMixerTray_roblu_2139{position:fixed;right:0;bottom:0;left:0;z-index:30;min-height:52px;max-height:60px;overflow:hidden;border-top:1px solid var(--dashboard-panel-border);border-right:0;border-bottom:0;border-left:0;border-radius:0;background:#080e0ff0;box-shadow:0 -8px 22px #00000047,var(--dashboard-glow);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}._mobileTransport_roblu_1681{box-sizing:border-box;min-height:52px;width:100%;display:grid;grid-template-columns:auto auto minmax(70px,1fr) 14px;align-items:center;gap:7px;padding:7px 10px max(7px,env(safe-area-inset-bottom))}._mobileTransport_roblu_1681 .small-led-meter{transform:scale(.7);transform-origin:center}._mobileTransportButton_roblu_1681{min-height:34px;width:38px;padding:0;border:1px solid rgba(48,112,113,.34);border-radius:999px;background:#070e0fdb;color:var(--white);font-size:13px;font-weight:900;letter-spacing:0;touch-action:manipulation}._mobileTransportButton_roblu_1681:disabled{cursor:default;opacity:.46}._mobileTransportSlider_roblu_2194{min-width:0;width:100%;accent-color:var(--dashboard-accent);touch-action:manipulation}@media (prefers-reduced-motion: reduce){._consoleButton_roblu_988,._consoleHomeButton_roblu_996,._consoleNavButton_roblu_997,._consoleAuthButton_roblu_998,._consolePrimaryButton_roblu_984,._workbenchToggle_roblu_1000,._workbenchReturn_roblu_1001,._workbenchPrimary_roblu_1002,._inlineAction_roblu_1003,._workbenchSecondaryLink_roblu_1004,._giveFeedbackButton_roblu_1318,._feedOption_roblu_558{transition:none}}.tag-filter{background:var(--dashboard-panel, var(--primary1-700));border-radius:8px;padding:16px;border:var(--list-item-border, none)}.tag-filter__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.tag-filter__header--actions-only{justify-content:flex-end;margin-bottom:6px}.tag-filter__header h4{margin:0;color:var(--white);font-size:16px}.tag-filter__clear{background:none;border:none;color:var(--primary1-300);cursor:pointer;font-size:14px;padding:4px 8px}.tag-filter__clear:hover{color:var(--white)}.tag-filter__search-row{display:flex;align-items:center;gap:8px;margin-bottom:8px}.tag-filter__search{box-sizing:border-box;width:100%;min-width:0;border:1px solid rgba(48,112,113,.34);border-radius:8px;background:#0307086b;color:var(--white);padding:8px 10px;font:inherit;font-size:12px}.tag-filter__search:focus-visible{border-color:#ef7b3a8f;outline:2px solid rgba(239,123,58,.72);outline-offset:2px;box-shadow:0 0 0 4px #ef7b3a24}.tag-filter__search::placeholder{color:#dce6e673}.tag-filter__clear--inline{flex:0 0 auto;border:1px solid rgba(48,112,113,.34);border-radius:999px;background:#0b1517c2}.tag-filter__tags{display:flex;flex-wrap:wrap;gap:6px}.tag-filter__tags--placeholder{position:relative;overflow:hidden}.tag-filter__tags--placeholder:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.03) 35%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.03) 65%,transparent 100%);transform:translate(-100%);animation:tag-filter-placeholder-shimmer 1.7s ease-in-out infinite;pointer-events:none}.tag-filter__tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:var(--tag-bg, var(--primary1-600));border:1px solid var(--tag-border, var(--primary1-500));border-radius:12px;color:var(--tag-text, var(--white));cursor:pointer;font-size:12px;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.tag-filter__tag:hover{background:var(--tag-hover-bg, var(--primary1-500));border-color:var(--tag-hover-border, var(--primary1-400))}.tag-filter__tag--selected{background:var(--tag-selected-bg, var(--primary1-400));border-color:var(--tag-border, var(--primary1-200))}.tag-filter__count{opacity:.6;font-size:10px}.tag-filter__empty{color:var(--dashboard-text-muted, rgba(220, 230, 230, .62));font-size:12px;padding:6px 2px}.tag-filter__tag--placeholder{pointer-events:none;cursor:default;border-color:#ffffff1f;background:#ffffff14;color:transparent}.tag-filter__placeholder-label,.tag-filter__placeholder-count{display:block;border-radius:999px;background:linear-gradient(180deg,#ffffff24,#ffffff14),#ffffff0d}.tag-filter__placeholder-label{height:.65rem;width:3.6rem}.tag-filter__placeholder-count{height:.55rem;width:1.65rem;opacity:.8}.tag-filter__tag--placeholder-2 .tag-filter__placeholder-label{width:4.8rem}.tag-filter__tag--placeholder-3 .tag-filter__placeholder-label{width:2.8rem}.tag-filter__loading{color:var(--white);opacity:.7;font-size:14px}.tag-filter__loading--slim{font-size:12px;letter-spacing:.06em;text-transform:uppercase}.tag-filter--slim{background:transparent;border:none;padding:0}.tag-filter--slim .tag-filter__header{margin-bottom:6px}.tag-filter--slim .tag-filter__header h4{font-size:11px;opacity:.7;text-transform:uppercase;letter-spacing:.08em}.tag-filter--slim .tag-filter__clear{font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:2px 6px;opacity:.7}.tag-filter--slim .tag-filter__search-row{margin-bottom:8px}.tag-filter--slim .tag-filter__search{min-height:34px;font-size:12px;letter-spacing:.03em}.tag-filter--slim .tag-filter__tags{position:relative;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-gutter:stable;gap:6px;padding:6px;min-height:48px;box-sizing:border-box;background:var(--primary1-700);border-radius:6px}.tag-filter--slim .tag-filter__tags::-webkit-scrollbar{height:8px}.tag-filter--slim .tag-filter__tags::-webkit-scrollbar-track{background:#080f1147;border-radius:999px}.tag-filter--slim .tag-filter__tags::-webkit-scrollbar-thumb{background:#3070718c;border-radius:999px}.tag-filter--slim .tag-filter__tags--placeholder{overflow-x:auto}.tag-filter--slim .tag-filter__tag{position:relative;z-index:1;padding:3px 10px;font-size:12px;letter-spacing:.03em;border-radius:12px;border:1px solid var(--primary1-500);background:var(--primary1-600);color:var(--white);transition:background-color .2s ease,border-color .2s ease,color .2s ease}@media (prefers-reduced-motion: reduce){.tag-filter__tags--placeholder:after{animation:none}.tag-filter__tag,.tag-filter--slim .tag-filter__tag{transition:none}}.tag-filter--slim .tag-filter__tag:hover{background:var(--primary1-500);border-color:var(--primary1-400)}.tag-filter--slim .tag-filter__tag--selected{background:var(--primary1-400);border-color:var(--primary1-200);color:var(--white)}.tag-filter--slim .tag-filter__count{font-size:10px;opacity:.6}@keyframes tag-filter-placeholder-shimmer{to{transform:translate(100%)}}.list-play-button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border-radius:50%;border:1px solid var(--contrast-600);background:#ffffff0d;color:var(--contrast-600);font-size:9px;font-weight:500;cursor:pointer;transition:all .2s ease;position:relative;z-index:1}.collab-list-item__right .list-play-button{width:40px;height:40px;font-size:12px}.list-play-button:hover:not(.disabled){background:#ffffff1a;border-color:var(--contrast-500);transform:translateY(-1px);box-shadow:0 2px 8px #0003}.list-play-button:active:not(.disabled){transform:translateY(0);box-shadow:0 1px 4px #0003}.list-play-button.active{background:var(--contrast-600);color:var(--white);border-color:var(--contrast-600)}.list-play-button.active:hover:not(.disabled){background:var(--contrast-500);border-color:var(--contrast-500)}.list-play-button.disabled{opacity:.4;cursor:not-allowed;transform:none}.list-play-button.with-label{width:auto;min-width:70px;padding:6px 12px;border-radius:20px;gap:6px}.list-play-button.list-play-button--wide{min-width:120px;padding:8px 18px;border-radius:999px;justify-content:space-between;gap:8px}.list-play-button.glow{box-shadow:0 0 12px rgba(var(--mixer-glow-rgb, 213, 95, 33),.4),0 0 24px rgba(var(--mixer-glow-rgb, 213, 95, 33),.2);border-color:rgba(var(--mixer-glow-rgb, 213, 95, 33),.6);background:#ffffff1f}.list-play-button.glow:after{content:"";position:absolute;inset:-6px;border-radius:inherit;background:radial-gradient(circle,rgba(var(--mixer-glow-rgb, 213, 95, 33),.2),transparent 70%);z-index:-1;opacity:.6;transition:opacity .3s ease}.list-play-button.glow:hover:after{opacity:.8}.list-play-button__label{text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:500}.list-play-button__icon{display:inline-flex;align-items:center;justify-content:center}.collab-history-item{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border-radius:var(--list-item-radius, 6px);background:var(--list-item-bg, rgba(8, 15, 17, .88));border:var(--list-item-border, 1px solid rgba(255, 255, 255, .055));box-shadow:inset 0 1px 1px #ffffff06;color:var(--white);text-decoration:none;transition:border-color .2s ease,background-color .2s ease;position:relative;margin-bottom:6px;min-height:0}.collab-history-item:hover{text-decoration:none;background:var(--list-item-hover-bg, rgba(10, 17, 19, .98));border:var(--list-item-hover-border, 1px solid var(--contrast-600))}.collab-history-item.list__item{color:inherit;text-decoration:none}.collab-history-item.currently-playing{border-color:var(--contrast-600)}.collab-list-item--button{border:var(--list-item-border, 1px solid transparent);background:var(--list-item-bg, rgba(255, 255, 255, .05));color:inherit;cursor:pointer;width:100%;text-align:left;padding:.375rem .5rem;border-radius:var(--list-item-radius, 4px);transition:background-color .2s ease,border-color .2s ease;position:relative;display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.collab-list-item--button:hover{background:var(--list-item-hover-bg, rgba(255, 255, 255, .1));border:var(--list-item-hover-border, 1px solid transparent)}.collab-list-item--button.selected{background:var(--list-item-selected-bg, rgba(255, 255, 255, .08));border-color:var(--contrast-600)}.collab-list-item--button.selected:hover{background:var(--list-item-selected-bg, rgba(255, 255, 255, .12))}.collab-list-item__main{display:flex;flex-direction:column;gap:6px;position:relative;z-index:1;width:100%;overflow:visible;min-height:24px}.collab-list-item__header{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;position:relative;z-index:1;min-height:24px}.collab-list-item__title-block{display:flex;flex-direction:column;gap:2px;flex:1 1 0;min-width:0;padding-top:2px}.collab-list-item__title{display:block;font-size:.82rem;font-weight:600;color:#fffffff5;text-shadow:0 1px 2px rgba(0,0,0,.3);min-width:0;overflow:hidden;text-overflow:ellipsis}.collab-list-item__status-progress{flex:0 1 50%;min-width:220px;max-width:50%}.collab-list-item__right{display:flex;align-items:center;flex-shrink:0;justify-content:center;width:42px;z-index:2}.collab-list-item__audio-row{display:flex;align-items:stretch;gap:6px;width:100%;height:80px;min-height:80px;margin-top:-2px;position:relative;z-index:2}.collab-list-item__footer{position:relative;flex:1 1 auto;height:80px;overflow:hidden;z-index:1;pointer-events:none;min-width:0;width:auto}.collab-list-item__footer .waveform-strip{position:relative;display:block;width:100%;min-width:100%;height:104px;transform:translateY(-18px);background:transparent;border:0;border-radius:0;box-shadow:none}.collab-list-item__footer .waveform-strip__canvas,.collab-list-item__footer .waveform-strip__status,.collab-list-item__footer .waveform-strip__placeholder{height:104px}.collab-list-item__footer .waveform-strip__placeholder{background:transparent}.collab-list-item__footer .waveform-strip__placeholder:after{left:0;right:0;bottom:24px;background:#ffffff1f}.collab-list-item__footer .waveform-strip--interactive{pointer-events:auto}.collab-list-item__footer-meta{position:absolute;right:20px;bottom:-1px;z-index:3;display:flex;align-items:center;justify-content:flex-end;max-width:min(360px,45%);pointer-events:none}@media (max-width: 680px){.collab-list-item__header{flex-wrap:wrap}.collab-list-item__status-progress{flex-basis:100%;max-width:100%;min-width:0}}.simple-list-item{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:4px;background:#ffffff0d;border:1px solid transparent;color:var(--white);cursor:pointer;transition:background-color .2s ease,border-color .2s ease;text-align:left;width:100%;margin-bottom:.25rem}.simple-list-item:hover{background:#ffffff1a}.simple-list-item--selected{background:#ffffff14;border-color:var(--contrast-600)}.simple-list-item--selected:hover{background:#ffffff1f}.simple-list-item__indicator{font-size:.75rem;width:12px;text-align:center;flex-shrink:0}.simple-list-item__content{display:flex;flex-direction:column;gap:.125rem;flex:1;min-width:0}.simple-list-item__title{font-size:.8rem;font-weight:500;color:var(--bone);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.simple-list-item__subtitle{font-size:.7rem;opacity:.7;text-transform:capitalize}.user-activity-list-item{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;gap:.75rem;padding:.625rem .75rem;border-radius:4px;background:#ffffff0d;border:1px solid transparent;color:var(--white);text-decoration:none;transition:background-color .2s ease,border-color .2s ease;margin-bottom:.25rem}.user-activity-list-item:hover{background:#ffffff1a;text-decoration:none;border-color:#ffffff1a}.collab-history-item:focus-visible,.collab-list-item--button:focus-visible,.simple-list-item:focus-visible,.user-activity-list-item:focus-visible{outline:2px solid var(--contrast-500);outline-offset:3px;box-shadow:0 0 0 4px #ef7b3a2e}@media (prefers-reduced-motion: reduce){.collab-history-item,.collab-list-item--button,.simple-list-item,.user-activity-list-item{transition:none}}.user-activity-list-item__content{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}.user-activity-list-item__title{font-size:.8rem;font-weight:500;color:var(--bone);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-activity-list-item__subtitle{font-size:.7rem;opacity:.8;color:var(--white)}.user-activity-list-item__meta{font-size:.65rem;opacity:.75;color:var(--white)}.user-activity-list-item__meta--muted{opacity:.6}.user-activity-list-item__action{padding:4px 10px;border-radius:4px;border:1px solid rgba(255,255,255,.15);background:#ffffff14;color:var(--white);font-size:.7rem;font-weight:500;flex-shrink:0;text-transform:lowercase}.waveform-strip{position:relative;width:100%;border-radius:8px;overflow:hidden;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.waveform-strip--interactive{cursor:pointer}.waveform-strip__canvas{display:block;width:100%;height:48px}.waveform-strip__status{display:flex;align-items:center;justify-content:center;height:48px;width:100%}.waveform-strip__placeholder{position:relative;width:100%;height:48px;background:linear-gradient(180deg,#ffffff05,#ffffff03)}.waveform-strip__placeholder:after{content:"";position:absolute;left:0;right:0;bottom:10px;height:1px;background:#ffffff1f}.small-led-meter{display:flex;flex-direction:row;gap:2px;padding:3px;background:linear-gradient(180deg,#0a0a0a,#1a1a1a);border-radius:3px;box-shadow:inset 0 1px 3px #0009;align-items:center}.small-led-meter__led{width:8px;height:5px;border-radius:1px;transition:opacity .05s ease-out;box-shadow:0 0 2px currentColor;flex-shrink:0}.small-led-meter__led--green{background:linear-gradient(90deg,#1a4d1a,#2ecc71);color:#2ecc71}.small-led-meter__led--orange{background:linear-gradient(90deg,#4d3a1a,#f39c12);color:#f39c12}.small-led-meter__led--red{background:linear-gradient(90deg,#4d1a1a,#e74c3c);color:#e74c3c}.small-led-meter__led[style*="opacity: 0.15"]{box-shadow:none}.app-shell__header{position:fixed;top:0;left:0;right:0;height:36px;display:flex;align-items:center;justify-content:space-between;padding:6px 10px;border-bottom:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#1e2f2f,#0f1a1a);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000}.app-shell__content{position:absolute;inset:36px 0 0}.app-shell__content--fade{opacity:0;transform:translateY(0);animation:app-fade-in .18s ease-out forwards}.theme-abyssal{--primary1-900: #050a0b;--primary1-950: #020607;--primary1-800: #0a1213;--primary1-700: #121f21;--primary1-600: #1a2a2c;--primary1-500: #25393b;--primary1-400: #304e50;--primary1-300: #4a7a7d;--primary1-200: #7aaeb1;--primary1-100: #b0d4d6;--primary1-50: #e0f2f2;--background-floor: var(--primary1-950);--background: radial-gradient(circle at top right, #1a2a2c 0%, var(--background-floor) 68%);--surface: rgba(18, 24, 28, .6);--dashboard-bg: var(--background-floor);--dashboard-panel: rgba(18, 24, 28, .6);--dashboard-panel-border: rgba(48, 112, 113, .3);--dashboard-accent: var(--contrast-500);--dashboard-text-muted: rgba(220, 230, 230, .6);--dashboard-glow: 0 0 20px rgba(213, 95, 33, .15);--list-item-bg: rgba(255, 255, 255, .03);--list-item-border: 1px solid rgba(48, 112, 113, .2);--list-item-hover-bg: rgba(48, 112, 113, .1);--list-item-hover-border: 1px solid var(--dashboard-accent);--list-item-selected-bg: rgba(48, 112, 113, .25);--list-item-radius: 8px;--tag-bg: rgba(48, 112, 113, .3);--tag-border: 1px solid rgba(48, 112, 113, .5);--tag-text: var(--primary1-200);--tag-hover-bg: rgba(48, 112, 113, .5);--tag-hover-border: var(--dashboard-accent);--tag-selected-bg: rgba(48, 112, 113, .6);--list-bg: transparent;--list-border: none;--mixer-glow-rgb: 213, 95, 33}.theme-abyssal,.theme-abyssal button,.theme-abyssal input{font-family:Inter,system-ui,sans-serif}.theme-abyssal .view-container{position:relative;width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(circle at top right,#1a2a2c 0%,var(--background-floor) 68%);color:var(--white);font-family:Inter,system-ui,sans-serif}.theme-abyssal .view-container:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(48,113,113,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(48,113,113,.05) 1px,transparent 1px);background-size:40px 40px;pointer-events:none;z-index:0}.theme-abyssal .glass-panel{background:var(--dashboard-panel);border:1px solid var(--dashboard-panel-border);border-radius:16px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.theme-abyssal .themed-scroll::-webkit-scrollbar{width:6px}.theme-abyssal .themed-scroll::-webkit-scrollbar-track{background:#0003;border-radius:3px}.theme-abyssal .themed-scroll::-webkit-scrollbar-thumb{background:#30707180;border-radius:3px}.theme-abyssal .themed-scroll::-webkit-scrollbar-thumb:hover{background:#307071b3}.theme-abyssal .view-loading{display:flex;justify-content:center;align-items:center;height:100%;background:radial-gradient(circle at top right,#1a2a2c 0%,var(--background-floor) 68%);color:var(--white);font-family:Inter,system-ui,sans-serif}.theme-abyssal .btn-primary{background:linear-gradient(135deg,var(--dashboard-accent) 0%,var(--contrast-600) 100%);border:1px solid rgba(255,255,255,.1);border-radius:10px;color:var(--white);font-weight:500;letter-spacing:.02em;padding:8px 16px;font-size:13px;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #d55f2133}.theme-abyssal .btn-primary:not(:disabled):hover{background:linear-gradient(135deg,var(--contrast-600) 0%,var(--contrast-700) 100%);box-shadow:0 6px 16px #d55f214d;transform:translateY(-1px)}.theme-abyssal .btn-primary:disabled{opacity:.5;cursor:not-allowed;transform:none}.theme-abyssal .btn-secondary{background:#30707133;border:1px solid rgba(48,112,113,.5);border-radius:10px;color:var(--primary1-200);font-weight:500;padding:8px 16px;font-size:13px;cursor:pointer;transition:all .2s ease}.theme-abyssal .btn-secondary:hover{background:#30707166;border-color:var(--dashboard-accent);color:var(--white)}.theme-abyssal .btn-ghost{background:transparent;border:1px solid rgba(48,112,113,.3);border-radius:10px;color:var(--primary1-200);font-weight:400;padding:8px 16px;font-size:13px;cursor:pointer;transition:all .2s ease}.theme-abyssal .btn-ghost:hover{background:#30707126;border-color:#30707180;color:var(--white)}body:has(.theme-abyssal){background:var(--background-floor)}.page-loading-fallback{box-sizing:border-box;width:100%;height:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;color:var(--white)}.app-shell__content>.page-loading-fallback,.app-shell__content .page-loading-fallback{min-height:100%}.auth-container{--dashboard-bg: var(--background-floor);--dashboard-panel: rgba(18, 24, 28, .6);--dashboard-panel-border: rgba(48, 112, 113, .3);--dashboard-accent: var(--contrast-500);--dashboard-text-muted: rgba(220, 230, 230, .6);--dashboard-glow: 0 0 20px rgba(213, 95, 33, .15);display:flex;justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;background:radial-gradient(circle at top right,#1a2a2c 0%,var(--background-floor) 68%);font-family:Inter,system-ui,sans-serif;position:relative}.auth-container:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(48,113,113,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(48,113,113,.05) 1px,transparent 1px);background-size:40px 40px;pointer-events:none;z-index:0}.auth-card{position:relative;z-index:1;background:linear-gradient(135deg,#30707126,#0a1213cc);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--dashboard-panel-border);border-radius:16px;padding:24px;box-shadow:var(--dashboard-glow),inset 0 0 0 1px #ffffff0d,0 12px 40px #0006;width:100%;max-width:400px;color:var(--white)}.auth-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;gap:12px}.back-button{background:#3070714d;border:1px solid rgba(48,112,113,.5);color:var(--white);padding:8px 14px;border-radius:8px;cursor:pointer;font-size:12px;font-weight:500;transition:all .2s ease;white-space:nowrap}.back-button:hover{background:#30707180;border-color:var(--dashboard-accent);box-shadow:0 0 10px #d55f2133}.auth-card h1{text-align:center;color:var(--white);font-size:22px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin:0;flex:1}.auth-card h1 .accent{color:var(--contrast-500)}.auth-form{background:var(--dashboard-panel);border:1px solid var(--dashboard-panel-border);padding:20px;border-radius:12px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.auth-form h2{text-align:center;margin-bottom:16px;color:var(--dashboard-accent);font-size:12px;text-transform:uppercase;letter-spacing:.15em;font-weight:600;text-shadow:0 0 10px rgba(213,95,33,.4)}.form-group{margin-bottom:16px}.form-group label{display:block;margin-bottom:6px;color:var(--dashboard-text-muted);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.form-group input{width:100%;padding:12px 14px;border:1px solid var(--dashboard-panel-border);border-radius:8px;font-size:14px;background:#0000004d;color:var(--white);transition:all .2s ease;box-sizing:border-box}.form-group input:focus{outline:none;border-color:var(--dashboard-accent);background:#0006;box-shadow:0 0 10px #d55f2126}.form-group input::placeholder{color:var(--dashboard-text-muted);font-size:13px}.auth-form button[type=submit]{width:100%;padding:12px 16px;background:var(--dashboard-accent);color:var(--white);border:1px solid var(--dashboard-accent);border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.1em;margin-top:8px}.auth-form button[type=submit]:hover:not(:disabled){background:var(--contrast-600);box-shadow:0 0 20px #d55f214d}.auth-form button[type=submit]:disabled{opacity:.5;cursor:not-allowed}.auth-links{margin-top:16px;text-align:center;padding-top:16px;border-top:1px solid var(--dashboard-panel-border);display:flex;flex-direction:column;gap:8px}.auth-links button{background:none;border:none;color:var(--dashboard-accent);text-decoration:none;cursor:pointer;font-size:12px;padding:6px 12px;border-radius:6px;transition:all .2s ease;font-weight:500}.auth-links button:hover{color:var(--contrast-600);background:#30707133;text-shadow:0 0 10px rgba(213,95,33,.4)}.error-message{background:#ef444426;color:#ff6b6b;padding:12px;border-radius:8px;margin-bottom:16px;text-align:center;border:1px solid rgba(239,68,68,.3);font-size:13px}.oauth-separator{text-align:center;margin:16px 0 12px;font-size:11px;color:var(--dashboard-text-muted);text-transform:uppercase;letter-spacing:.1em}.oauth-center{display:flex;justify-content:center;margin-bottom:8px}.gsi-material-button{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-appearance:none;background:#fffffff2;background-image:none;border:1px solid rgba(255,255,255,.3);border-radius:8px;box-sizing:border-box;color:#1f1f1f;cursor:pointer;font-family:Inter,Roboto,arial,sans-serif;font-size:13px;height:44px;letter-spacing:.02em;outline:none;overflow:hidden;padding:0 16px;position:relative;text-align:center;transition:all .2s ease;vertical-align:middle;white-space:nowrap;width:100%;max-width:100%;font-weight:500}.gsi-material-button .gsi-material-button-icon{height:18px;margin-right:12px;min-width:18px;width:18px}.gsi-material-button .gsi-material-button-content-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:center;position:relative;width:100%}.gsi-material-button .gsi-material-button-contents{font-family:Inter,Roboto,arial,sans-serif;font-weight:500;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.gsi-material-button .gsi-material-button-state{transition:opacity .2s ease;inset:0;opacity:0;position:absolute}.gsi-material-button:disabled{cursor:default;background-color:#fff6;border-color:transparent}.gsi-material-button:disabled .gsi-material-button-contents,.gsi-material-button:disabled .gsi-material-button-icon{opacity:.4}.gsi-material-button:not(:disabled):active .gsi-material-button-state,.gsi-material-button:not(:disabled):focus .gsi-material-button-state{background-color:#303030;opacity:.12}.gsi-material-button:not(:disabled):hover{box-shadow:0 4px 12px #0000004d;transform:translateY(-1px)}.gsi-material-button:not(:disabled):hover .gsi-material-button-state{background-color:#303030;opacity:.08}:root{--primary: #1b3031;--primary1-200: #9bd0d0;--primary1-300: #74b8b8;--primary1-400: #59a8a7;--primary1-500: #3f8d8d;--primary1-550: #377d7d;--primary1-600: #307071;--primary1-650: #2e2e3e;--primary1-700: #2a595b;--primary1-800: #25494a;--primary1-900: #1b3031;--primary1-950: #060f10;--secondary: #2d5052;--secondary1-400: #3c686a;--contrast-500: #ef7b3a;--contrast-600: #d55f21;--contrast-700: #b1481d;--background-floor: var(--primary1-950);--background: radial-gradient(circle at top right, var(--primary1-600) 0%, var(--background-floor) 68%);--offblue: #488083;--white: #eeeeee;--bone: #f2ebe3;--accent: #691313;--accent1: #d55f21;--warning: #8f3739;--error: #ff4444;--border-color: #333333;--gray-300: #d1d5db;--gray-500: #6b7280;--slate-700: #334155;--red-700: #b91c1c;--yellow-900: #713f12;--color-bg: var(--background-floor);--color-panel: var(--primary1-600);--color-panel-2: var(--primary1-700);--color-text: var(--white);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--shadow-inset: inset 0 2px 4px rgba(0, 0, 0, .2);--shadow-soft: 0 1px 2px rgba(0, 0, 0, .1);--overlay-soft: rgba(255, 255, 255, .05);--overlay-strong: rgba(255, 255, 255, .12);--overlay-muted: rgba(0, 0, 0, .35)}.row{display:flex}.gap-16{gap:16px}.wrap{flex-wrap:wrap}.justify-center{justify-content:center}.main-container{position:fixed;inset:38px 0 0;padding:0}.info-top{display:flex;align-items:center;justify-content:space-between;margin:0;height:224px;overflow:hidden}.content-columns{display:grid;grid-template-columns:1fr 340px;gap:var(--space-4)}.left-panel,.right-panel{min-width:0}.submissions-section{background:var(--color-panel-2);border-radius:var(--radius-md);padding:0;box-shadow:var(--shadow-inset)}.audio-player-section{display:flex;flex-direction:column;gap:0;flex:1;min-height:0;overflow:hidden}.submissions-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}@media (max-width: 900px){.content-columns{grid-template-columns:1fr}}.card{background:var(--color-panel);color:var(--color-text);border-radius:var(--radius-md);padding:var(--space-3);box-shadow:var(--shadow-inset);border:3px solid transparent}.card__title{font-size:.875rem;font-weight:600;margin:0 0 var(--space-2);color:var(--bone);text-transform:uppercase;letter-spacing:.05em;text-align:center;background:var(--primary1-800);padding:.5rem;border-radius:var(--radius-sm);box-shadow:var(--shadow-soft)}.card__body{padding:var(--space-3);background:var(--primary1-700);border-radius:var(--radius-sm)}.list{display:flex;flex-direction:column;gap:.25rem;background:var(--list-bg, var(--primary1-700));padding:var(--space-3);border-radius:var(--radius-sm);box-shadow:var(--shadow-soft) inset;border:var(--list-border, none)}.list__item{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;border-radius:var(--radius-sm);background:#ffffff0d;border:1px solid transparent;color:var(--color-text);text-decoration:none}.list__item:hover{background:#ffffff1a;text-decoration:none}.list__title{font-size:.75rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:inherit}.list__subtitle{font-size:.625rem;opacity:.7;text-transform:capitalize;color:inherit}.mixer-theme .mixer-section{background:transparent;border:none;box-shadow:none;padding:0;border-radius:0;height:100%}.mixer-theme .mixer-section--single{background:transparent;border:none;box-shadow:none;padding:0;border-radius:0;height:100%;align-items:center}.mixer-theme .transport,.mixer-theme .mixer1-transport{background:#0003;border-radius:12px;padding:12px;border:1px solid var(--dashboard-panel-border);margin-bottom:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px}.mixer-theme .transport .time-slider{width:100%;margin-top:8px;background:#3070714d;border-radius:4px;height:6px}.mixer-theme .transport button,.mixer-theme .mixer1-button{background:#3070714d;border:1px solid rgba(48,112,113,.5);transition:all .2s ease}.mixer-theme .transport .transport-btn,.mixer-theme .mixer1-transport .transport-btn{min-width:44px;min-height:44px;padding:0;font-size:20px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.mixer-theme .transport button:hover:not(:disabled),.mixer-theme .mixer1-button:hover:not(:disabled){background:#30707180;border-color:var(--dashboard-accent);box-shadow:0 0 10px #d55f2133}.mixer-theme .transport button:disabled,.mixer-theme .mixer1-button:disabled{background:#30707126;opacity:.5}.mixer-theme .transport .play-btn,.mixer-theme .mixer1-transport .play-btn,.mixer-theme .play-btn{background:#ef7b3a26;border:1px solid var(--contrast-600);color:var(--contrast-500);transition:background-color .15s,border-color .15s,transform .15s}.mixer-theme .transport .play-btn:hover,.mixer-theme .mixer1-transport .play-btn:hover,.mixer-theme .play-btn:hover{background:#ef7b3a40;border-color:var(--contrast-500);transform:translateY(-1px)}.mixer-theme .transport .play-btn:active,.mixer-theme .mixer1-transport .play-btn:active,.mixer-theme .play-btn:active{transform:translateY(0)}.mixer-theme .transport .play-btn:disabled,.mixer-theme .mixer1-transport .play-btn:disabled,.mixer-theme .play-btn:disabled{background:#ef7b3a1f;border-color:#ef7b3a59;color:var(--contrast-500);opacity:.6;transform:none}.mixer-theme .channels-container{background:#00000026;border-radius:12px;padding:12px;border:1px solid var(--dashboard-panel-border);margin-top:0;gap:12px;display:flex;justify-content:center;flex:1;min-height:0}.mixer-theme .mixer1-channel{background:linear-gradient(180deg,#30707126,#0000004d);border:1px solid var(--dashboard-panel-border);border-radius:12px;box-shadow:inset 0 1px #ffffff0d,0 4px 12px #0003;width:100px;min-width:100px;max-width:100px;padding:12px 8px;display:flex;flex-direction:column;align-items:center;gap:12px}.mixer-theme .mixer1-channel-label{color:var(--dashboard-text-muted);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.mixer-theme .mixer1-channel-label--bottom{margin-top:4px;line-height:1}.mixer-theme .mixer1-meter{display:flex;justify-content:center}.mixer-theme .vertical-slider{background:#3070714d}.mixer-theme .vertical-slider::-webkit-slider-thumb{background:var(--dashboard-accent);border-color:var(--white)}.mixer-theme .vertical-slider::-moz-range-thumb{background:var(--dashboard-accent);border-color:var(--white)}.mixer-theme .time-slider{background:#3070714d;border-radius:4px}.mixer-theme .time-slider::-webkit-slider-thumb{background:var(--dashboard-accent);border-color:var(--white)}.mixer-theme .time-slider::-moz-range-thumb{background:var(--dashboard-accent);border-color:var(--white)}.mixer-theme .mixer1-transport-buttons{display:flex;gap:8px;align-items:center}.mixer-theme .mixer1-timing{display:flex;gap:4px;align-items:center;font-size:11px;color:var(--dashboard-text-muted)}.mixer-theme .mixer1-time-wrapper{padding:0 12px}.mixer-theme .mixer1-time-slider{width:100%;background:#3070714d;border-radius:4px;height:6px}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:var(--background-floor);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh;width:100%;overflow:hidden;background:var(--background-floor)}html,body,#root{height:100%;width:100%;overflow:hidden}@keyframes app-fade-in{0%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.app-shell__content--fade{opacity:1;transform:none;animation:none}}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.3em 1em;font-size:.85em;font-weight:200;font-family:inherit;background-color:var(--primary1-800);cursor:pointer;transition:border-color .25s}button:hover{border-color:var(--contrast-700)}button:focus,button:focus-visible{outline:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--contrast-500);outline-offset:3px;box-shadow:0 0 0 4px #ef7b3a2e}@media (prefers-color-scheme: light){:root{color:#213547;background-color:var(--background-floor)}a:hover{color:#747bff}button{background-color:#f9f9f9}}
