.AdminRecordingsDashboard-module___XcRKW__layout{gap:14px;display:grid}.AdminRecordingsDashboard-module___XcRKW__filters{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.AdminRecordingsDashboard-module___XcRKW__filterGroup{gap:5px;display:grid}.AdminRecordingsDashboard-module___XcRKW__filterLabel{color:#a7f3d0;text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:900}.AdminRecordingsDashboard-module___XcRKW__select,.AdminRecordingsDashboard-module___XcRKW__dateInput{border:1px solid var(--border-soft);color:#fff;background:#0000003d;border-radius:8px;min-height:40px;padding:0 12px;font-size:.9rem;font-weight:700}.AdminRecordingsDashboard-module___XcRKW__dateInput{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:0 10px}.AdminRecordingsDashboard-module___XcRKW__applyButton{border:1px solid var(--border-soft);color:#fff;cursor:pointer;background:#ffffff17;border-radius:8px;align-items:center;gap:7px;min-height:40px;padding:0 16px;font-size:.88rem;font-weight:800;transition:background .15s;display:inline-flex}.AdminRecordingsDashboard-module___XcRKW__applyButton:hover:not(:disabled){background:#ffffff29}.AdminRecordingsDashboard-module___XcRKW__applyButton:disabled{cursor:not-allowed;opacity:.5}.AdminRecordingsDashboard-module___XcRKW__applyButton svg{width:.95rem;height:.95rem}.AdminRecordingsDashboard-module___XcRKW__errorText{color:#fca5a5;margin:10px 0 0;font-size:.9rem;font-weight:700}.AdminRecordingsDashboard-module___XcRKW__empty{opacity:.5;text-align:center;padding:20px 0;font-size:.9rem}.AdminRecordingsDashboard-module___XcRKW__sessionHeader{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:14px;padding:2px 0 6px;display:flex}.AdminRecordingsDashboard-module___XcRKW__sessionMeta{flex-wrap:wrap;flex:1 1 0;gap:8px 14px;min-width:0;display:flex}.AdminRecordingsDashboard-module___XcRKW__sessionId{font-family:var(--font-mono,monospace);opacity:.55;font-size:.8rem}.AdminRecordingsDashboard-module___XcRKW__sessionDate{opacity:.75;font-size:.84rem}.AdminRecordingsDashboard-module___XcRKW__taskId{opacity:.55;font-size:.8rem}.AdminRecordingsDashboard-module___XcRKW__sessionPills{flex-wrap:wrap;gap:6px;display:flex}.AdminRecordingsDashboard-module___XcRKW__sessionHeader svg{opacity:.5;flex-shrink:0;width:1rem;height:1rem}.AdminRecordingsDashboard-module___XcRKW__pairGrid{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;margin-top:14px;padding-top:14px;display:grid}.AdminRecordingsDashboard-module___XcRKW__userColumn{border:1px solid var(--border);background:#ffffff08;border-radius:10px;gap:10px;padding:14px 16px;display:grid}.AdminRecordingsDashboard-module___XcRKW__columnHeader{gap:4px;display:grid}.AdminRecordingsDashboard-module___XcRKW__columnHeader strong{font-size:.95rem}.AdminRecordingsDashboard-module___XcRKW__email{opacity:.5;font-size:.8rem}.AdminRecordingsDashboard-module___XcRKW__metaRow{opacity:.65;align-items:center;gap:6px;font-size:.82rem;display:flex}.AdminRecordingsDashboard-module___XcRKW__metaRow svg{width:.85rem;height:.85rem}.AdminRecordingsDashboard-module___XcRKW__sectionLabel{color:#a7f3d0;text-transform:uppercase;letter-spacing:.04em;margin:0 0 6px;font-size:.72rem;font-weight:900}.AdminRecordingsDashboard-module___XcRKW__transcriptBox,.AdminRecordingsDashboard-module___XcRKW__feedbackBox{border:1px solid var(--border);background:#ffffff0a;border-radius:8px;padding:10px 12px}.AdminRecordingsDashboard-module___XcRKW__transcriptText{opacity:.88;white-space:pre-wrap;margin:0;font-size:.88rem;line-height:1.6}.AdminRecordingsDashboard-module___XcRKW__statsGrid{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:10px;display:grid}.AdminRecordingsDashboard-module___XcRKW__statCell{text-align:center}.AdminRecordingsDashboard-module___XcRKW__statCell span{opacity:.5;margin-bottom:2px;font-size:.7rem;display:block}.AdminRecordingsDashboard-module___XcRKW__statCell strong{font-size:1rem}.AdminRecordingsDashboard-module___XcRKW__wordLine{opacity:.8;margin:4px 0;font-size:.84rem}.AdminRecordingsDashboard-module___XcRKW__comment{background:#ffffff0d;border-radius:6px;margin:6px 0 0;padding:7px 10px;font-size:.84rem;line-height:1.5}.AdminRecordingsDashboard-module___XcRKW__errorNote{color:#fca5a5;margin:0;font-size:.84rem}
.LangToggle-module__KDki3q__wrapper{z-index:20001;position:relative}.LangToggle-module__KDki3q__trigger{color:#ffffffd1;white-space:nowrap;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:5px;height:36px;padding:0 10px;font-size:.78rem;font-weight:800;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.LangToggle-module__KDki3q__trigger:hover{color:#d1fae5;background:#34d39929;border-color:#6ee7b794}.LangToggle-module__KDki3q__globe{font-size:.9rem;line-height:1}.LangToggle-module__KDki3q__label{line-height:1}.LangToggle-module__KDki3q__caret{opacity:.7;font-size:.65rem;transition:transform .15s;display:inline-block}.LangToggle-module__KDki3q__caretOpen{transform:rotate(180deg)}.LangToggle-module__KDki3q__dropdown{border:1px solid var(--border-soft);min-width:110px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#02120af7;border-radius:8px;gap:4px;margin:0;padding:6px;list-style:none;display:grid;position:absolute;top:calc(100% + 6px);right:0}.LangToggle-module__KDki3q__option{color:#ffffffc7;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;padding:8px 10px;font-size:.82rem;font-weight:800;transition:border-color .12s,background .12s,color .12s}.LangToggle-module__KDki3q__option:hover{color:#fff;background:#34d39929;border-color:#6ee7b780}.LangToggle-module__KDki3q__optionActive{color:#d1fae5;background:#34d3991f;border-color:#6ee7b766}
.Button-module__8RiFmG__button{cursor:pointer;white-space:nowrap;color:#03120b;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 18px;font-weight:800;transition:background .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:0 8px 22px #34d3992e}.Button-module__8RiFmG__button svg{flex:none;width:1.05em;height:1.05em}.Button-module__8RiFmG__button:hover:not(:disabled){transform:translateY(-1px)}.Button-module__8RiFmG__button:disabled{cursor:not-allowed;opacity:.5}.Button-module__8RiFmG__primary{color:#03120b;background:linear-gradient(90deg,#34d399,#2dd4bf)}.Button-module__8RiFmG__primary:hover:not(:disabled){background:linear-gradient(90deg,#6ee7b7,#5eead4);box-shadow:0 12px 30px #34d39966}.Button-module__8RiFmG__secondary{color:#fff;background:#10b98129;border-color:#34d3996b}.Button-module__8RiFmG__secondary:hover:not(:disabled){background:#34d39947;border-color:#6ee7b7c7}.Button-module__8RiFmG__ghost{color:#ffffffad;box-shadow:none;background:#ffffff14;border-color:#ffffff2e}.Button-module__8RiFmG__danger{color:#fff;background:linear-gradient(90deg,#fb7185,#f97316)}
.Card-module__b6YjYG__card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);color:var(--text);border-radius:12px;padding:20px}
.HeaderMenu-module__cArOAG__headerMenu{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.HeaderMenu-module__cArOAG__identity{text-align:right;justify-items:end;gap:2px;min-width:0;max-width:240px;display:grid}.HeaderMenu-module__cArOAG__identity strong,.HeaderMenu-module__cArOAG__identity span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.HeaderMenu-module__cArOAG__identity strong{color:#fff;font-size:.9rem;font-weight:900}.HeaderMenu-module__cArOAG__identity span{color:var(--muted);font-size:.76rem;font-weight:800}.HeaderMenu-module__cArOAG__menu{z-index:20000;position:relative}.HeaderMenu-module__cArOAG__button{color:#ffffffd1;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;place-items:center;width:44px;height:44px;display:inline-grid}.HeaderMenu-module__cArOAG__button:hover{color:#d1fae5;background:#34d39929;border-color:#6ee7b794}.HeaderMenu-module__cArOAG__button svg{width:1.1rem;height:1.1rem}.HeaderMenu-module__cArOAG__panel{z-index:20001;border:1px solid var(--border-soft);width:240px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#02120af7;border-radius:8px;gap:8px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.HeaderMenu-module__cArOAG__panel[hidden]{display:none}.HeaderMenu-module__cArOAG__slot{gap:8px;display:grid}.HeaderMenu-module__cArOAG__slot:empty{display:none}.HeaderMenu-module__cArOAG__slot>button,.HeaderMenu-module__cArOAG__item{white-space:nowrap;color:#ffffffc7;cursor:pointer;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-height:40px;padding:9px 12px;font-size:.82rem;font-weight:800;display:inline-flex}.HeaderMenu-module__cArOAG__item:hover:not(:disabled),.HeaderMenu-module__cArOAG__slot>button:hover:not(:disabled){color:#fff;background:#34d39929;border-color:#6ee7b780}.HeaderMenu-module__cArOAG__item:disabled,.HeaderMenu-module__cArOAG__slot>button:disabled{cursor:not-allowed;opacity:.52}.HeaderMenu-module__cArOAG__item svg{flex:none;width:1rem;height:1rem}@media (max-width:760px){.HeaderMenu-module__cArOAG__identity{max-width:150px}.HeaderMenu-module__cArOAG__panel{left:auto;right:0}}
.RecordingConsentModal-module__PZ0roW__backdrop{z-index:30000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008f;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.RecordingConsentModal-module__PZ0roW__modal{border:1px solid var(--border);background:var(--surface);width:min(520px,100%);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);border-radius:12px;padding:24px 22px 20px}.RecordingConsentModal-module__PZ0roW__eyebrow{letter-spacing:.06em;text-transform:uppercase;opacity:.55;margin:0 0 6px;font-size:.78rem;font-weight:600}.RecordingConsentModal-module__PZ0roW__modal h2{margin:0 0 14px;font-size:1.35rem}.RecordingConsentModal-module__PZ0roW__desc{opacity:.82;margin:0 0 12px;line-height:1.55}.RecordingConsentModal-module__PZ0roW__usageHeading{text-transform:uppercase;letter-spacing:.04em;opacity:.55;margin:0 0 6px;font-size:.82rem;font-weight:600}.RecordingConsentModal-module__PZ0roW__usagePoints{opacity:.8;white-space:pre-line;margin:0 0 12px;font-size:.88rem;line-height:1.7}.RecordingConsentModal-module__PZ0roW__changeNote{opacity:.55;margin:0 0 20px;font-size:.8rem}.RecordingConsentModal-module__PZ0roW__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.RecordingConsentModal-module__PZ0roW__actions button{width:100%;min-width:0;padding-inline:12px}@media (max-width:380px){.RecordingConsentModal-module__PZ0roW__actions{gap:8px}.RecordingConsentModal-module__PZ0roW__actions button{padding-inline:8px;font-size:.82rem}}
.PairRequestModal-module__xxz6uW__backdrop{z-index:30000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000007a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.PairRequestModal-module__xxz6uW__modal{border:1px solid var(--border);background:var(--surface);width:min(520px,100%);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);border-radius:12px;padding:22px}.PairRequestModal-module__xxz6uW__modal h2{margin:0 0 10px;font-size:1.35rem}.PairRequestModal-module__xxz6uW__modal p{color:#fff;opacity:.78}.PairRequestModal-module__xxz6uW__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.PairRequestModal-module__xxz6uW__actions button{width:100%;min-width:0;padding-inline:12px}@media (max-width:380px){.PairRequestModal-module__xxz6uW__actions{gap:8px}.PairRequestModal-module__xxz6uW__actions button{padding-inline:8px;font-size:.82rem}}
.FlowStepper-module__0Ie2ZG__stepper{z-index:1;border:1px solid var(--border-soft);width:100%;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#02120a94;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(120px,.72fr);gap:6px;margin:0 0 14px;padding:6px;display:grid;position:relative}.FlowStepper-module__0Ie2ZG__step,.FlowStepper-module__0Ie2ZG__destination{min-width:0;min-height:30px;color:var(--muted);text-align:center;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:5px 8px;font-size:.76rem;font-weight:800;display:inline-flex}.FlowStepper-module__0Ie2ZG__destination{color:#fef3c7;background:#fcd34d1a;border-color:#fcd34d3d}.FlowStepper-module__0Ie2ZG__marker,.FlowStepper-module__0Ie2ZG__destinationMarker{border:1px solid var(--border-soft);width:18px;height:18px;font-family:var(--font-mono);border-radius:999px;flex:none;place-items:center;font-size:.66rem;display:inline-grid}.FlowStepper-module__0Ie2ZG__marker svg,.FlowStepper-module__0Ie2ZG__destinationMarker svg{width:.72rem;height:.72rem}.FlowStepper-module__0Ie2ZG__destinationMarker{background:#fcd34d29;border-color:#fcd34d5c}.FlowStepper-module__0Ie2ZG__completed{color:#a7f3d0}.FlowStepper-module__0Ie2ZG__completed .FlowStepper-module__0Ie2ZG__marker{background:#10b98133;border-color:#34d39980}.FlowStepper-module__0Ie2ZG__current{color:#03120b;background:linear-gradient(90deg,#34d399,#2dd4bf)}.FlowStepper-module__0Ie2ZG__current .FlowStepper-module__0Ie2ZG__marker{background:#ffffff5c;border-color:#03120b38}.FlowStepper-module__0Ie2ZG__future{cursor:not-allowed;opacity:.54}.FlowStepper-module__0Ie2ZG__notice{color:var(--muted);margin:-6px 0 14px;font-size:.82rem;font-weight:700}@media (max-width:760px){.FlowStepper-module__0Ie2ZG__stepper{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px}.FlowStepper-module__0Ie2ZG__step,.FlowStepper-module__0Ie2ZG__destination{flex-direction:column;gap:3px;min-height:48px;padding:4px 2px;font-size:.58rem;line-height:1.05}.FlowStepper-module__0Ie2ZG__step>span:last-child,.FlowStepper-module__0Ie2ZG__destination>span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}
.RecordingIndicator-module__NeoR4a__micBadge{color:#6ee7b7;pointer-events:none;background:#10b9812e;border:1px solid #34d39980;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;animation:2s ease-in-out infinite RecordingIndicator-module__NeoR4a__micPulse;display:inline-flex;position:absolute;top:50%;right:calc(100% + 10px);transform:translateY(-50%)}.RecordingIndicator-module__NeoR4a__micBadge svg{width:16px;height:16px}@keyframes RecordingIndicator-module__NeoR4a__micPulse{0%,to{box-shadow:0 0 #34d39966}50%{box-shadow:0 0 0 6px #34d39900}}
.TaskStartHint-module__DIUHSG__hintCard{z-index:11;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c1214d6;border:1px solid #a7f3d047;border-radius:8px;align-items:center;gap:10px;max-width:min(460px,100% - 28px);padding:10px 10px 10px 14px;animation:.3s ease-out both TaskStartHint-module__DIUHSG__hintFadeIn;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 14px 34px #00000057}.TaskStartHint-module__DIUHSG__hintIcon{color:#a7f3d0;flex:none;justify-content:center;align-items:center;display:inline-flex}.TaskStartHint-module__DIUHSG__hintIcon svg{width:1.2rem;height:1.2rem}.TaskStartHint-module__DIUHSG__hintMessage{flex-direction:column;flex:auto;gap:2px;margin:0;display:flex}.TaskStartHint-module__DIUHSG__hintPrefix{color:#ffffff9e;font-size:.76rem;font-weight:700;line-height:1.2}.TaskStartHint-module__DIUHSG__hintHighlight{color:#fff;font-size:1rem;font-weight:800;line-height:1.3}.TaskStartHint-module__DIUHSG__hintDismiss{color:#ffffff80;cursor:pointer;background:#ffffff0f;border:1px solid #a7f3d04d;border-radius:999px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.TaskStartHint-module__DIUHSG__hintDismiss:hover{color:#fff;background:#34d39924;border-color:#34d39999}.TaskStartHint-module__DIUHSG__hintDismiss svg{width:.65rem;height:.65rem}@keyframes TaskStartHint-module__DIUHSG__hintFadeIn{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (max-width:760px){.TaskStartHint-module__DIUHSG__hintCardRaised{bottom:80px}}
.RecordingFeedbackCard-module__XI2Cwa__card{text-align:left;background:linear-gradient(135deg,#34d3991f,#fcd34d0f),#ffffff0f;border:1px solid #a7f3d03d;border-radius:8px;padding:14px;position:relative}.RecordingFeedbackCard-module__XI2Cwa__headerRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.RecordingFeedbackCard-module__XI2Cwa__header{align-items:center;gap:8px;display:inline-flex}.RecordingFeedbackCard-module__XI2Cwa__header svg{color:#fcd34d;flex-shrink:0;width:1.1rem;height:1.1rem}.RecordingFeedbackCard-module__XI2Cwa__header h3{text-transform:uppercase;color:#a7f3d0;margin:0;font-size:1.08rem;font-weight:900}.RecordingFeedbackCard-module__XI2Cwa__tabs{gap:0;display:flex}.RecordingFeedbackCard-module__XI2Cwa__tab{cursor:pointer;color:#ffffff73;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:6px 6px 0 0;padding:4px 9px;font-size:.78rem;font-weight:600;transition:color .15s,background .15s}.RecordingFeedbackCard-module__XI2Cwa__tab:hover{color:#ffffffbf;background:#ffffff0f}.RecordingFeedbackCard-module__XI2Cwa__tabActive{color:#a7f3d0;background:#a7f3d01a}.RecordingFeedbackCard-module__XI2Cwa__panels{grid-template-areas:"panel";display:grid}.RecordingFeedbackCard-module__XI2Cwa__panel{visibility:hidden;pointer-events:none;grid-area:panel}.RecordingFeedbackCard-module__XI2Cwa__panelActive{visibility:visible;pointer-events:auto}.RecordingFeedbackCard-module__XI2Cwa__panelTranscript{color:#ffffffd1;white-space:pre-wrap;text-align:left;font-size:.88rem;line-height:1.7}.RecordingFeedbackCard-module__XI2Cwa__stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}@media (max-width:420px){.RecordingFeedbackCard-module__XI2Cwa__stats{grid-template-columns:repeat(2,1fr)}}.RecordingFeedbackCard-module__XI2Cwa__stat{background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;padding:9px 11px}.RecordingFeedbackCard-module__XI2Cwa__stat span{color:#ffffff7a;margin-bottom:3px;font-size:.7rem;display:block}.RecordingFeedbackCard-module__XI2Cwa__stat strong{color:#fffffff2;font-size:1.1rem}.RecordingFeedbackCard-module__XI2Cwa__statWordList{word-break:break-word;font-size:.8rem;font-weight:500;line-height:1.5}.RecordingFeedbackCard-module__XI2Cwa__subHeading{letter-spacing:.06em;text-transform:uppercase;color:#fff6;margin:12px 0 5px;font-size:.7rem;font-weight:700}.RecordingFeedbackCard-module__XI2Cwa__wordList{flex-wrap:wrap;gap:5px;display:flex}.RecordingFeedbackCard-module__XI2Cwa__wordPill{color:#a7f3d0;background:#6ee7b71f;border:1px solid #6ee7b740;border-radius:99px;padding:2px 10px;font-size:.78rem}.RecordingFeedbackCard-module__XI2Cwa__feedbackList{flex-direction:column;gap:7px;display:flex}.RecordingFeedbackCard-module__XI2Cwa__feedbackItem{align-items:flex-start;gap:8px;display:flex}.RecordingFeedbackCard-module__XI2Cwa__feedbackIcon{color:#6ee7b7;flex-shrink:0;width:15px;height:15px;margin-top:.22em}.RecordingFeedbackCard-module__XI2Cwa__feedbackItem span{color:var(--muted);font-size:1rem;line-height:1.55}.RecordingFeedbackCard-module__XI2Cwa__muted{color:#fff6;font-size:.86rem}.RecordingFeedbackCard-module__XI2Cwa__loading{color:#ffffff80;align-items:center;gap:8px;font-size:.88rem;display:flex}.RecordingFeedbackCard-module__XI2Cwa__loading svg{flex-shrink:0;width:16px;height:16px}
.VisualHintOverlay-module__cpmJzW__root{z-index:14;pointer-events:none;justify-items:start;gap:8px;display:grid;position:absolute;top:14px;left:14px}.VisualHintOverlay-module__cpmJzW__controls{pointer-events:auto;align-items:center;gap:8px;display:flex}.VisualHintOverlay-module__cpmJzW__hintButton{color:#eafff6;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c1214e0;border:1px solid #a7f3d057;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 13px;font-size:.82rem;font-weight:900;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #00000057}.VisualHintOverlay-module__cpmJzW__hintButton:hover:not(:disabled){background:#34d3992e;border-color:#34d399b8}.VisualHintOverlay-module__cpmJzW__hintButton:disabled{cursor:not-allowed;opacity:.58}.VisualHintOverlay-module__cpmJzW__hintButton svg{flex:none;width:1rem;height:1rem}.VisualHintOverlay-module__cpmJzW__hintButtonBusy{border-color:#6ee7b7c7}.VisualHintOverlay-module__cpmJzW__hintButtonBusy:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:45%;height:100%;animation:1.2s ease-in-out infinite VisualHintOverlay-module__cpmJzW__hintButtonFlow;position:absolute;top:0;left:-45%}@keyframes VisualHintOverlay-module__cpmJzW__hintButtonFlow{0%{left:-45%}to{left:110%}}.VisualHintOverlay-module__cpmJzW__progressFraction{color:#a7f3d0;font-variant-numeric:tabular-nums;pointer-events:none;background:#0c1214c7;border:1px solid #ffffff29;border-radius:999px;padding:4px 9px;font-size:.74rem;font-weight:800}.VisualHintOverlay-module__cpmJzW__progressFractionCached{color:#7dd3fc;border-color:#7dd3fc47}.VisualHintOverlay-module__cpmJzW__lifeGauge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;background:#0c1214c7;border:1px solid #ffffff29;border-radius:999px;gap:5px;padding:7px 9px;display:flex;box-shadow:0 12px 26px #00000047}.VisualHintOverlay-module__cpmJzW__lifeDot{background:#ffffff47;border-radius:999px;width:8px;height:8px}.VisualHintOverlay-module__cpmJzW__lifeDotActive{background:#34d399;box-shadow:0 0 12px #34d3999e}.VisualHintOverlay-module__cpmJzW__status{color:#fde68a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;background:#0c1214e0;border:1px solid #fcd34d57;border-radius:8px;max-width:min(320px,100vw - 28px);padding:8px 10px;font-size:.8rem;font-weight:800;line-height:1.35;box-shadow:0 12px 26px #00000047}.VisualHintOverlay-module__cpmJzW__ratingPanel{z-index:16;pointer-events:auto;gap:16px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.VisualHintOverlay-module__cpmJzW__ratingButtonLarge{color:#fff;cursor:pointer;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:76px;height:76px;display:inline-flex;box-shadow:0 18px 40px #0000006b}.VisualHintOverlay-module__cpmJzW__ratingButtonLarge:disabled{cursor:not-allowed;opacity:.58;animation:none}.VisualHintOverlay-module__cpmJzW__ratingButtonLarge svg{flex:none;width:2.1rem;height:2.1rem}.VisualHintOverlay-module__cpmJzW__ratingButtonUp{background:radial-gradient(circle at 35% 30%,#4ade80,#16a34a);border-color:#a7f3d0d9;animation:1.1s cubic-bezier(.45,0,.55,1) infinite VisualHintOverlay-module__cpmJzW__ratingPressGreen}.VisualHintOverlay-module__cpmJzW__ratingButtonUp:hover:not(:disabled){background:radial-gradient(circle at 35% 30%,#6ee7a3,#22c55e)}.VisualHintOverlay-module__cpmJzW__ratingButtonDown{background:radial-gradient(circle at 35% 30%,#fb923c,#dc2626);border-color:#fecacad9;animation:1.1s cubic-bezier(.45,0,.55,1) infinite VisualHintOverlay-module__cpmJzW__ratingPressRed}.VisualHintOverlay-module__cpmJzW__ratingButtonDown:hover:not(:disabled){background:radial-gradient(circle at 35% 30%,#fca85f,#ef4444)}@keyframes VisualHintOverlay-module__cpmJzW__ratingPressGreen{0%,to{transform:scale(1);box-shadow:0 18px 40px #0000006b,0 0 #4ade808c}30%{transform:scale(.84);box-shadow:0 8px 18px #0000006b,0 0 32px 10px #4ade80bf}55%{transform:scale(1.04);box-shadow:0 22px 44px #0000006b,0 0 14px 4px #4ade8066}}@keyframes VisualHintOverlay-module__cpmJzW__ratingPressRed{0%,to{transform:scale(1);box-shadow:0 18px 40px #0000006b,0 0 #ef44448c}30%{transform:scale(.84);box-shadow:0 8px 18px #0000006b,0 0 32px 10px #ef4444bf}55%{transform:scale(1.04);box-shadow:0 22px 44px #0000006b,0 0 14px 4px #ef444466}}.VisualHintOverlay-module__cpmJzW__labelLayer{z-index:13;pointer-events:none;position:absolute;inset:0}.VisualHintOverlay-module__cpmJzW__label{color:#03120b;text-align:center;text-transform:lowercase;background:#a7f3d0f0;border:1px solid #ecfdf5c7;border-radius:999px;max-width:min(180px,34vw);padding:6px 9px;font-size:clamp(.78rem,1.7vw,.98rem);font-weight:900;line-height:1.05;position:absolute;transform:translate(-50%,-50%);box-shadow:0 12px 24px #0000005c}@media (max-width:760px){.VisualHintOverlay-module__cpmJzW__root{top:10px;left:10px}.VisualHintOverlay-module__cpmJzW__hintButton span{display:none}.VisualHintOverlay-module__cpmJzW__hintButton{width:42px;padding-inline:0}.VisualHintOverlay-module__cpmJzW__progressFraction{font-size:.68rem}.VisualHintOverlay-module__cpmJzW__ratingPanel{gap:14px;bottom:12px}.VisualHintOverlay-module__cpmJzW__ratingButtonLarge{width:64px;height:64px}.VisualHintOverlay-module__cpmJzW__ratingButtonLarge svg{width:1.8rem;height:1.8rem}}
.TalkHint-module__1s7t-q__root{z-index:14;position:absolute;top:14px;right:14px}.TalkHint-module__1s7t-q__hintButton{color:#eafff6;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c1214e0;border:1px solid #a7f3d057;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 13px;font-size:.82rem;font-weight:900;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #00000057}.TalkHint-module__1s7t-q__hintButton:hover:not(:disabled){background:#34d3992e;border-color:#34d399b8}.TalkHint-module__1s7t-q__hintButton:disabled{cursor:not-allowed;opacity:.52}.TalkHint-module__1s7t-q__hintButton svg{flex:none;width:1rem;height:1rem}.TalkHint-module__1s7t-q__overlay{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000094;justify-content:center;align-items:center;padding:16px;animation:.18s ease-out both TalkHint-module__1s7t-q__overlayIn;display:flex;position:fixed;inset:0}.TalkHint-module__1s7t-q__modal{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a1012f7;border:1px solid #a7f3d033;border-radius:16px;flex-direction:column;width:100%;max-width:420px;height:min(540px,100dvh - 32px);animation:.22s cubic-bezier(.34,1.4,.64,1) both TalkHint-module__1s7t-q__modalIn;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px #0000008f}.TalkHint-module__1s7t-q__modal:focus{outline:none}.TalkHint-module__1s7t-q__header{flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 16px 10px;display:flex}.TalkHint-module__1s7t-q__title{color:#a7f3d0;align-items:center;gap:8px;font-size:.88rem;font-weight:900;display:flex}.TalkHint-module__1s7t-q__title svg{width:1.05rem;height:1.05rem}.TalkHint-module__1s7t-q__closeButton{color:#ffffff7a;cursor:pointer;background:#ffffff0a;border:1px solid #a7f3d038;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.TalkHint-module__1s7t-q__closeButton:hover{color:#fff;background:#34d3991f;border-color:#34d39994}.TalkHint-module__1s7t-q__closeButton svg{width:.7rem;height:.7rem}.TalkHint-module__1s7t-q__tabBar{scrollbar-width:none;border-bottom:1px solid #ffffff14;flex-shrink:0;gap:0;padding:0 10px;display:flex;overflow-x:auto}.TalkHint-module__1s7t-q__tabBar::-webkit-scrollbar{display:none}.TalkHint-module__1s7t-q__tabButton{color:#ffffff61;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;padding:7px 10px 9px;font-size:.78rem;font-weight:700;transition:color .12s,border-color .12s}.TalkHint-module__1s7t-q__tabButton:hover{color:#ffffffb3}.TalkHint-module__1s7t-q__tabButtonActive{color:#a7f3d0;border-bottom-color:#34d399}.TalkHint-module__1s7t-q__expressionList{flex:1;padding:4px 0 12px;overflow-y:auto}.TalkHint-module__1s7t-q__expressionItem{color:#fff;padding:11px 18px;font-size:.94rem;font-weight:600;line-height:1.45}.TalkHint-module__1s7t-q__expressionItem:not(:last-child){border-bottom:1px solid #ffffff0f}.TalkHint-module__1s7t-q__placeholder{color:#a7f3d0;background:#34d39924;border-radius:5px;margin:0 1px;padding:1px 7px;font-size:.86em;font-style:italic;display:inline-block}.TalkHint-module__1s7t-q__emptyState{color:#ffffff5c;text-align:center;padding:28px 18px;font-size:.86rem}@keyframes TalkHint-module__1s7t-q__overlayIn{0%{opacity:0}to{opacity:1}}@keyframes TalkHint-module__1s7t-q__modalIn{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:760px){.TalkHint-module__1s7t-q__hintButton span{display:none}.TalkHint-module__1s7t-q__hintButton{width:42px;padding-inline:0}}
.BuddyRunLive-module__HFwJJW__shell{grid-template-rows:auto minmax(0,1fr);gap:10px;height:calc(100svh - 96px);min-height:0;display:grid}.BuddyRunLive-module__HFwJJW__stageHeader{z-index:30;border:1px solid var(--border);background:var(--surface);min-height:76px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);border-radius:8px;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;gap:16px;padding:12px 14px;display:grid;position:relative}.BuddyRunLive-module__HFwJJW__stageHeader h2,.BuddyRunLive-module__HFwJJW__stageHeader p{margin:0}.BuddyRunLive-module__HFwJJW__roleBlock{min-width:0}.BuddyRunLive-module__HFwJJW__roleBlock h2{flex-wrap:wrap;align-items:center;gap:8px;font-size:1.25rem;line-height:1.15;display:flex;overflow:hidden}.BuddyRunLive-module__HFwJJW__roleBlock h2>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.BuddyRunLive-module__HFwJJW__roleBlock h2>small{color:#d1fae5;max-width:100%;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;background:#10b9811f;border:1px solid #a7f3d04d;border-radius:999px;flex:none;padding:3px 8px;font-size:.72rem;font-weight:900;overflow:hidden}.BuddyRunLive-module__HFwJJW__eyebrow,.BuddyRunLive-module__HFwJJW__resultEyebrow{color:#a7f3d0;letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:900}.BuddyRunLive-module__HFwJJW__timeUpTitle{color:#fecaca;font-family:var(--font-display);letter-spacing:0;text-shadow:0 0 28px #f8717180;font-size:clamp(2rem,7vh,4rem);font-weight:900;line-height:.95}.BuddyRunLive-module__HFwJJW__headerRight{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.BuddyRunLive-module__HFwJJW__timerWrap{justify-content:center;align-items:center;display:flex;position:relative}.BuddyRunLive-module__HFwJJW__timer,.BuddyRunLive-module__HFwJJW__timerWarning{color:#d1fae5;min-width:180px;min-height:54px;font-family:var(--font-mono);text-align:center;background:linear-gradient(135deg,#34d39933,#2dd4bf14),#00000080;border:1px solid #a7f3d06b;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:8px 18px;font-size:clamp(1.9rem,4.2vh,3rem);font-weight:900;line-height:1;display:inline-flex;box-shadow:0 0 0 1px #34d39929,0 14px 30px #00000047}.BuddyRunLive-module__HFwJJW__timer svg,.BuddyRunLive-module__HFwJJW__timerWarning svg{flex:none;width:.95em;height:.95em}.BuddyRunLive-module__HFwJJW__timerWarning{color:#fecaca;background:linear-gradient(135deg,#f871713d,#fcd34d14),#0000008a;border-color:#f8717199}.BuddyRunLive-module__HFwJJW__stageWrap{border:1px solid var(--border);min-height:0;box-shadow:var(--shadow);background:#202124;border-radius:8px;position:relative;overflow:hidden}.BuddyRunLive-module__HFwJJW__mapStage{position:absolute;inset:0}.BuddyRunLive-module__HFwJJW__streetViewPointerBlocker{z-index:5;cursor:default;position:absolute;inset:0}.BuddyRunLive-module__HFwJJW__stageWrap .gm-compass{display:none!important}.BuddyRunLive-module__HFwJJW__hideCompass .gm-compass{display:none!important}.BuddyRunLive-module__HFwJJW__messageOverlay,.BuddyRunLive-module__HFwJJW__startupOverlay{z-index:20;color:#fff;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030a06c7;place-items:center;padding:20px;font-weight:800;display:grid;position:absolute;inset:0}.BuddyRunLive-module__HFwJJW__startupOverlay{z-index:25;background:#000}.BuddyRunLive-module__HFwJJW__startupPanel,.BuddyRunLive-module__HFwJJW__messagePanel{justify-items:center;gap:12px;width:min(440px,100%);display:grid}.BuddyRunLive-module__HFwJJW__startupPanel{box-shadow:var(--shadow);background:#0a0e0ee6;border:1px solid #a7f3d05c;border-radius:8px;padding:24px}.BuddyRunLive-module__HFwJJW__startupPanel svg{color:#a7f3d0;width:2rem;height:2rem}.BuddyRunLive-module__HFwJJW__startupPanel h2,.BuddyRunLive-module__HFwJJW__startupPanel p,.BuddyRunLive-module__HFwJJW__messagePanel p{margin:0}.BuddyRunLive-module__HFwJJW__startupPanel p{color:var(--muted)}.BuddyRunLive-module__HFwJJW__runnerControls,.BuddyRunLive-module__HFwJJW__navigatorPanel{z-index:10;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c1214d6;border:1px solid #ffffff2e;border-radius:8px;align-items:center;gap:10px;padding:10px;display:flex;position:absolute;bottom:14px;left:14px;box-shadow:0 14px 34px #00000057}.BuddyRunLive-module__HFwJJW__runnerControls button{color:#eafff6;cursor:pointer;background:#ffffff14;border:1px solid #a7f3d047;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:96px;min-height:42px;font-weight:900;display:inline-flex}.BuddyRunLive-module__HFwJJW__runnerControls button:hover:not(:disabled){background:#34d39929;border-color:#34d399b8}.BuddyRunLive-module__HFwJJW__runnerControls button:disabled{cursor:not-allowed;opacity:.5}.BuddyRunLive-module__HFwJJW__runnerControls svg,.BuddyRunLive-module__HFwJJW__navigatorPanel svg{flex:none;width:1rem;height:1rem}.BuddyRunLive-module__HFwJJW__runnerControls .BuddyRunLive-module__HFwJJW__doneButton{color:#03120b;background:linear-gradient(90deg,#34d399,#2dd4bf);border-color:#34d399b8}.BuddyRunLive-module__HFwJJW__reviewResultButton{z-index:12;color:#eafff6;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c1214db;border:1px solid #a7f3d057;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 13px;font-size:.82rem;font-weight:900;display:inline-flex;position:absolute;top:14px;right:14px;box-shadow:0 14px 34px #00000057}.BuddyRunLive-module__HFwJJW__reviewResultButton:hover{background:#34d3992e;border-color:#34d399b8}.BuddyRunLive-module__HFwJJW__reviewResultButton svg{flex:none;width:1rem;height:1rem}.BuddyRunLive-module__HFwJJW__navigatorPanel{max-width:min(460px,100% - 28px);font-weight:900}.BuddyRunLive-module__HFwJJW__resultOverlay{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000a3;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.BuddyRunLive-module__HFwJJW__resultCard{border:1px solid var(--border-soft);color:#fff;text-align:center;width:min(560px,100%);max-height:calc(100svh - 32px);box-shadow:var(--shadow);background:#0a0e0ef5;border-radius:8px;gap:12px;padding:76px 22px 22px;display:grid;position:relative;overflow:auto}.BuddyRunLive-module__HFwJJW__resultCard h2,.BuddyRunLive-module__HFwJJW__resultCard p{margin:0}.BuddyRunLive-module__HFwJJW__resultCard h2{font-family:var(--font-display);font-size:clamp(4rem,12vh,7rem);line-height:.9}.BuddyRunLive-module__HFwJJW__scorePlateStage{justify-self:center;place-items:center;min-width:min(280px,100%);min-height:clamp(4.1rem,12vh,7.2rem);display:grid;position:relative}.BuddyRunLive-module__HFwJJW__passedPlate{z-index:2;color:#ecfdf5;min-width:min(230px,78vw);min-height:62px;font-family:var(--font-display);letter-spacing:0;text-shadow:0 2px #00000038;background:linear-gradient(135deg,#059669f5,#14b8a6eb),#031e12fa;border:2px solid #ecfdf5eb;border-radius:8px;justify-content:center;align-items:center;padding:10px 26px;font-size:clamp(1.6rem,5.5vh,2.55rem);font-weight:900;line-height:1;animation:.62s cubic-bezier(.18,1.28,.32,1) both BuddyRunLive-module__HFwJJW__passedPlateStamp;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-7deg);box-shadow:0 16px 30px #00000061,0 0 0 1px #10b98199,inset 0 1px #ffffff47}.BuddyRunLive-module__HFwJJW__passedPlate:before,.BuddyRunLive-module__HFwJJW__passedPlate:after{content:"";background:#ecfdf5d1;border-radius:999px;width:8px;height:8px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:inset 0 1px 2px #00000038}.BuddyRunLive-module__HFwJJW__passedPlate:before{left:12px}.BuddyRunLive-module__HFwJJW__passedPlate:after{right:12px}@keyframes BuddyRunLive-module__HFwJJW__passedPlateStamp{0%{opacity:0;filter:blur(3px);transform:translate(-50%,-50%)scale(1.42)rotate(-2deg)}58%{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(.94)rotate(-8deg)}76%{transform:translate(-50%,-50%)scale(1.04)rotate(-6deg)}to{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(-7deg)}}.BuddyRunLive-module__HFwJJW__transitionCard{width:min(380px,100%);padding:28px 22px}.BuddyRunLive-module__HFwJJW__transitionIcon{color:#a7f3d0;background:#34d3991f;border:1px solid #a7f3d05c;border-radius:999px;justify-self:center;place-items:center;width:68px;height:68px;font-size:1.7rem;display:inline-grid}.BuddyRunLive-module__HFwJJW__transitionIcon svg{flex:none;width:1.7rem;height:1.7rem}.BuddyRunLive-module__HFwJJW__rankS{color:#fcd34d;text-shadow:0 0 30px #fcd34d6b}.BuddyRunLive-module__HFwJJW__rankA{color:#fb7185;text-shadow:0 0 30px #fb718561}.BuddyRunLive-module__HFwJJW__rankB{color:#60a5fa;text-shadow:0 0 30px #60a5fa61}.BuddyRunLive-module__HFwJJW__rankC{color:#34d399;text-shadow:0 0 30px #34d39961}.BuddyRunLive-module__HFwJJW__rankD{color:#cbd5e1}.BuddyRunLive-module__HFwJJW__resultMap{color:var(--muted);font-family:var(--font-mono);font-size:.76rem;font-weight:800;position:absolute;top:10px;right:12px}.BuddyRunLive-module__HFwJJW__scoreLine{font-family:var(--font-mono);font-size:1.15rem;font-weight:900}.BuddyRunLive-module__HFwJJW__scoreLabel{color:#a7f3d0;letter-spacing:0;text-transform:uppercase;font-size:.78rem;font-weight:900}.BuddyRunLive-module__HFwJJW__scoreSubline{color:var(--muted);font-size:.92rem;font-weight:800}.BuddyRunLive-module__HFwJJW__resultCountdown{z-index:2;color:#d1fae5;width:max-content;min-height:38px;font-family:var(--font-mono);background:#34d3991f;border:1px solid #a7f3d06b;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:0 auto;padding:6px 14px;font-size:1.15rem;font-weight:900;display:inline-flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}.BuddyRunLive-module__HFwJJW__resultCountdown svg{flex:none;width:1rem;height:1rem}.BuddyRunLive-module__HFwJJW__feedbackGrid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.BuddyRunLive-module__HFwJJW__feedbackPanel{background:linear-gradient(135deg,#34d3991f,#fcd34d0f),#ffffff0f;border:1px solid #a7f3d03d;border-radius:8px;align-content:start;gap:6px;min-height:104px;padding:14px;display:grid;position:relative}.BuddyRunLive-module__HFwJJW__runnerControls button:not(.BuddyRunLive-module__HFwJJW__doneButton){width:46px;min-width:46px;padding-inline:0}.BuddyRunLive-module__HFwJJW__reviewOverlayButton{z-index:4;min-height:36px;padding-inline:14px;position:absolute;top:12px;left:50%;box-shadow:0 12px 26px #00000057;transform:translate(-50%)!important}.BuddyRunLive-module__HFwJJW__reviewOverlayButton:hover:not(:disabled),.BuddyRunLive-module__HFwJJW__reviewOverlayButton:active:not(:disabled){transform:translate(-50%)!important}.BuddyRunLive-module__HFwJJW__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.BuddyRunLive-module__HFwJJW__feedbackTitle{color:#a7f3d0;text-transform:uppercase;align-items:center;gap:8px;font-size:1.08rem;font-weight:900;display:inline-flex}.BuddyRunLive-module__HFwJJW__feedbackTitle svg{color:#fcd34d;flex:none;width:1.16rem;height:1.16rem}.BuddyRunLive-module__HFwJJW__feedbackGrid p{color:var(--muted);font-size:1rem;line-height:1.55}.BuddyRunLive-module__HFwJJW__resultActions{flex-wrap:nowrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.BuddyRunLive-module__HFwJJW__resultActions button{flex:1 1 0;width:auto;min-width:0;padding-inline:14px}.BuddyRunLive-module__HFwJJW__actionNotice{color:#fde68a;font-size:.9rem;font-weight:800}.BuddyRunLive-module__HFwJJW__menuItem{color:#ffffffc7;cursor:pointer;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-height:40px;padding:9px 12px;font-size:.82rem;font-weight:800;display:inline-flex}.BuddyRunLive-module__HFwJJW__menuItem:hover:not(:disabled){color:#fff;background:#34d39929;border-color:#6ee7b780}.BuddyRunLive-module__HFwJJW__menuItem:disabled{cursor:not-allowed;opacity:.52}.BuddyRunLive-module__HFwJJW__menuItem svg{flex:none;width:1rem;height:1rem}@media (max-width:760px){.BuddyRunLive-module__HFwJJW__shell{gap:8px;height:calc(100svh - 40px)}.BuddyRunLive-module__HFwJJW__stageHeader{grid-template-columns:minmax(0,1fr) auto;min-height:118px}.BuddyRunLive-module__HFwJJW__timer,.BuddyRunLive-module__HFwJJW__timerWarning{grid-area:2/1/auto/-1;width:100%;min-width:0;min-height:48px;font-size:1.85rem}.BuddyRunLive-module__HFwJJW__headerRight{align-self:start}.BuddyRunLive-module__HFwJJW__headerRight>span{display:none}.BuddyRunLive-module__HFwJJW__roleBlock h2{white-space:normal}.BuddyRunLive-module__HFwJJW__runnerControls{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;bottom:10px;left:10px;right:10px}.BuddyRunLive-module__HFwJJW__runnerControls button{min-width:0}.BuddyRunLive-module__HFwJJW__runnerControls span{display:none}.BuddyRunLive-module__HFwJJW__feedbackGrid{grid-template-columns:1fr}.BuddyRunLive-module__HFwJJW__resultActions{gap:6px}.BuddyRunLive-module__HFwJJW__resultActions button{min-height:40px;padding-inline:8px;font-size:.76rem}}
.SecretSpotterLive-module__cnh2yq__shell{grid-template-rows:auto minmax(0,1fr);gap:10px;height:calc(100svh - 96px);min-height:0;display:grid}.SecretSpotterLive-module__cnh2yq__stageHeader{z-index:30;border:1px solid var(--border);background:var(--surface);min-height:76px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);border-radius:8px;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;gap:16px;padding:12px 14px;display:grid;position:relative}.SecretSpotterLive-module__cnh2yq__stageHeader h2,.SecretSpotterLive-module__cnh2yq__stageHeader p{margin:0}.SecretSpotterLive-module__cnh2yq__roleBlock{min-width:0}.SecretSpotterLive-module__cnh2yq__roleBlock h2{flex-wrap:wrap;align-items:center;gap:8px;font-size:1.25rem;line-height:1.15;display:flex;overflow:hidden}.SecretSpotterLive-module__cnh2yq__roleBlock h2>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.SecretSpotterLive-module__cnh2yq__roleBlock h2>small{color:#d1fae5;max-width:100%;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;background:#10b9811f;border:1px solid #a7f3d04d;border-radius:999px;flex:none;padding:3px 8px;font-size:.72rem;font-weight:900;overflow:hidden}.SecretSpotterLive-module__cnh2yq__eyebrow{color:#a7f3d0;letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:800}.SecretSpotterLive-module__cnh2yq__headerRight{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.SecretSpotterLive-module__cnh2yq__timerWrap{justify-content:center;align-items:center;display:flex;position:relative}.SecretSpotterLive-module__cnh2yq__timer,.SecretSpotterLive-module__cnh2yq__timerWarning{color:#d1fae5;min-width:180px;min-height:54px;font-family:var(--font-mono);text-align:center;background:linear-gradient(135deg,#34d39933,#2dd4bf14),#00000080;border:1px solid #a7f3d06b;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:8px 18px;font-size:clamp(1.9rem,4.2vh,3rem);font-weight:900;line-height:1;display:inline-flex;box-shadow:0 0 0 1px #34d39929,0 14px 30px #00000047}.SecretSpotterLive-module__cnh2yq__timer svg,.SecretSpotterLive-module__cnh2yq__timerWarning svg{flex:none;width:.95em;height:.95em}.SecretSpotterLive-module__cnh2yq__timerWarning{color:#fecaca;background:linear-gradient(135deg,#f871713d,#fcd34d14),#0000008a;border-color:#f8717199}.SecretSpotterLive-module__cnh2yq__stageWrap{border:1px solid var(--border);min-height:0;box-shadow:var(--shadow);background:#202124;border-radius:8px;position:relative;overflow:hidden}.SecretSpotterLive-module__cnh2yq__mapStage{position:absolute;inset:0}.SecretSpotterLive-module__cnh2yq__stageWrap .gm-compass{display:none!important}.SecretSpotterLive-module__cnh2yq__hideCompass .gm-compass{display:none!important}.SecretSpotterLive-module__cnh2yq__streetViewPointerBlocker{z-index:5;cursor:default;position:absolute;inset:0}.SecretSpotterLive-module__cnh2yq__reviewResultButton{z-index:12;color:#eafff6;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c1214db;border:1px solid #a7f3d057;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 13px;font-size:.82rem;font-weight:900;display:inline-flex;position:absolute;top:14px;right:14px;box-shadow:0 14px 34px #00000057}.SecretSpotterLive-module__cnh2yq__reviewResultButton:hover{background:#34d3992e;border-color:#34d399b8}.SecretSpotterLive-module__cnh2yq__reviewResultButton svg{flex:none;width:1rem;height:1rem}.SecretSpotterLive-module__cnh2yq__messageOverlay,.SecretSpotterLive-module__cnh2yq__startupOverlay{z-index:20;color:#fff;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030a06c7;place-items:center;padding:20px;font-weight:800;display:grid;position:absolute;inset:0}.SecretSpotterLive-module__cnh2yq__startupOverlay{z-index:25;background:#000}.SecretSpotterLive-module__cnh2yq__startupPanel,.SecretSpotterLive-module__cnh2yq__messagePanel{justify-items:center;gap:12px;width:min(440px,100%);display:grid}.SecretSpotterLive-module__cnh2yq__startupPanel{box-shadow:var(--shadow);background:#0a0e0ee6;border:1px solid #a7f3d05c;border-radius:8px;padding:24px}.SecretSpotterLive-module__cnh2yq__startupPanel svg{color:#a7f3d0;width:2rem;height:2rem}.SecretSpotterLive-module__cnh2yq__startupPanel h2,.SecretSpotterLive-module__cnh2yq__startupPanel p,.SecretSpotterLive-module__cnh2yq__messagePanel p{margin:0}.SecretSpotterLive-module__cnh2yq__startupPanel h2{font-size:1.45rem}.SecretSpotterLive-module__cnh2yq__startupPanel p{color:var(--muted)}.SecretSpotterLive-module__cnh2yq__spotterPanel{z-index:10;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c1214d6;border:1px solid #ffffff2e;border-radius:8px;align-items:center;gap:12px;padding:10px;display:flex;position:absolute;bottom:14px;right:14px;box-shadow:0 14px 34px #00000057}.SecretSpotterLive-module__cnh2yq__guessPanel{z-index:10;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c1214d6;border:1px solid #ffffff2e;border-radius:8px;flex-direction:column;gap:8px;padding:10px;display:flex;position:absolute;bottom:14px;left:14px;box-shadow:0 14px 34px #00000057}.SecretSpotterLive-module__cnh2yq__guessPanel div{justify-items:center;gap:2px;display:grid}.SecretSpotterLive-module__cnh2yq__guessPanel span{color:#a7f3d0;text-transform:uppercase;font-size:.72rem;font-weight:800}.SecretSpotterLive-module__cnh2yq__guessPanel strong{font-family:var(--font-mono);grid-template-columns:1rem 2ch;align-items:center;gap:6px;font-size:1.5rem;line-height:1;display:grid}.SecretSpotterLive-module__cnh2yq__guessPanel strong svg{width:1rem;height:1rem}.SecretSpotterLive-module__cnh2yq__resultOverlay{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000a3;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.SecretSpotterLive-module__cnh2yq__resultCard{border:1px solid var(--border-soft);color:#fff;text-align:center;width:min(680px,100%);max-height:calc(100svh - 32px);box-shadow:var(--shadow);background:#0a0e0ef5;border-radius:8px;gap:12px;padding:58px 22px 22px;display:grid;position:relative;overflow:auto}.SecretSpotterLive-module__cnh2yq__resultCard h2,.SecretSpotterLive-module__cnh2yq__resultCard p{margin:0}.SecretSpotterLive-module__cnh2yq__resultCard h2{font-size:clamp(2.4rem,7vh,4.4rem);line-height:1}.SecretSpotterLive-module__cnh2yq__transitionCard{width:min(380px,100%);padding:28px 22px}.SecretSpotterLive-module__cnh2yq__transitionIcon{color:#a7f3d0;background:#34d3991f;border:1px solid #a7f3d05c;border-radius:999px;justify-self:center;place-items:center;width:68px;height:68px;font-size:1.7rem;display:inline-grid}.SecretSpotterLive-module__cnh2yq__transitionIcon svg{flex:none;width:1.7rem;height:1.7rem}.SecretSpotterLive-module__cnh2yq__resultMap{color:var(--muted);font-family:var(--font-mono);font-size:.76rem;font-weight:800;position:absolute;top:10px;right:12px}.SecretSpotterLive-module__cnh2yq__correct{color:var(--primary)}.SecretSpotterLive-module__cnh2yq__wrong{color:var(--danger)}.SecretSpotterLive-module__cnh2yq__resultCountdown{color:#fecaca;width:max-content;min-height:38px;font-family:var(--font-mono);background:#f871711f;border:1px solid #f8717175;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:0 auto;padding:6px 14px;font-size:1.15rem;font-weight:900;display:inline-flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}.SecretSpotterLive-module__cnh2yq__resultCountdown svg{flex:none;width:1rem;height:1rem}.SecretSpotterLive-module__cnh2yq__feedbackGrid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.SecretSpotterLive-module__cnh2yq__feedbackPanel{background:linear-gradient(135deg,#34d3991f,#fcd34d0f),#ffffff0f;border:1px solid #a7f3d03d;border-radius:8px;align-content:start;gap:6px;min-height:104px;padding:14px;display:grid;position:relative}.SecretSpotterLive-module__cnh2yq__reviewOverlayButton{z-index:3;min-height:36px;padding-inline:14px;position:absolute;top:12px;left:50%;box-shadow:0 12px 26px #00000057;transform:translate(-50%)!important}.SecretSpotterLive-module__cnh2yq__reviewOverlayButton:hover:not(:disabled),.SecretSpotterLive-module__cnh2yq__reviewOverlayButton:active:not(:disabled){transform:translate(-50%)!important}.SecretSpotterLive-module__cnh2yq__feedbackTitle{color:#a7f3d0;text-transform:uppercase;align-items:center;gap:8px;font-size:1.08rem;font-weight:900;display:inline-flex}.SecretSpotterLive-module__cnh2yq__feedbackTitle svg{color:#fcd34d;flex:none;width:1.16rem;height:1.16rem}.SecretSpotterLive-module__cnh2yq__feedbackGrid p{color:var(--muted);font-size:1rem;line-height:1.55}.SecretSpotterLive-module__cnh2yq__resultActions{flex-wrap:nowrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.SecretSpotterLive-module__cnh2yq__resultActions button{flex:1 1 0;width:auto;min-width:0;padding-inline:14px}.SecretSpotterLive-module__cnh2yq__actionNotice{color:#fde68a;margin:0;font-size:.9rem;font-weight:800}.SecretSpotterLive-module__cnh2yq__menuItem{color:#ffffffc7;cursor:pointer;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-height:40px;padding:9px 12px;font-size:.82rem;font-weight:800;display:inline-flex}.SecretSpotterLive-module__cnh2yq__menuItem:hover:not(:disabled){color:#fff;background:#34d39929;border-color:#6ee7b780}.SecretSpotterLive-module__cnh2yq__menuItem:disabled{cursor:not-allowed;opacity:.52}.SecretSpotterLive-module__cnh2yq__menuItem svg{flex:none;width:1rem;height:1rem}@media (max-width:760px){.SecretSpotterLive-module__cnh2yq__shell{gap:8px;height:calc(100svh - 40px)}.SecretSpotterLive-module__cnh2yq__stageHeader{grid-template-columns:minmax(0,1fr) auto;min-height:118px}.SecretSpotterLive-module__cnh2yq__timer,.SecretSpotterLive-module__cnh2yq__timerWarning{grid-area:2/1/auto/-1;width:100%;min-width:0;min-height:48px;font-size:1.85rem}.SecretSpotterLive-module__cnh2yq__headerRight{align-self:start}.SecretSpotterLive-module__cnh2yq__headerRight>span{display:none}.SecretSpotterLive-module__cnh2yq__roleBlock h2{white-space:normal}.SecretSpotterLive-module__cnh2yq__guessPanel{bottom:10px;left:10px}.SecretSpotterLive-module__cnh2yq__feedbackGrid{grid-template-columns:1fr}.SecretSpotterLive-module__cnh2yq__resultActions{gap:6px}.SecretSpotterLive-module__cnh2yq__resultActions button{min-height:40px;padding-inline:8px;font-size:.76rem}}
.TaskWorkspace-module__AI11la__layout{gap:18px;display:grid}.TaskWorkspace-module__AI11la__headerMenuItem{color:#ffffffc7;cursor:pointer;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-height:40px;padding:9px 12px;font-size:.82rem;font-weight:800;display:inline-flex}.TaskWorkspace-module__AI11la__headerMenuItem:hover:not(:disabled){color:#fff;background:#34d39929;border-color:#6ee7b780}.TaskWorkspace-module__AI11la__headerMenuItem:disabled{cursor:not-allowed;opacity:.52}.TaskWorkspace-module__AI11la__headerMenuItem svg{flex:none;width:1rem;height:1rem}.TaskWorkspace-module__AI11la__roleHeader,.TaskWorkspace-module__AI11la__answerHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.TaskWorkspace-module__AI11la__roleActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.TaskWorkspace-module__AI11la__roleHeader h2,.TaskWorkspace-module__AI11la__roleHeader p,.TaskWorkspace-module__AI11la__answerHeader h2,.TaskWorkspace-module__AI11la__answerHeader p{margin:0}.TaskWorkspace-module__AI11la__roleHeader p,.TaskWorkspace-module__AI11la__answerHeader p,.TaskWorkspace-module__AI11la__empty,.TaskWorkspace-module__AI11la__helpText{color:#fff;opacity:.74}.TaskWorkspace-module__AI11la__columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.TaskWorkspace-module__AI11la__glassPanel{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);border-radius:12px;align-content:start;gap:14px;padding:20px;display:grid}.TaskWorkspace-module__AI11la__selectionPanel{grid-template-rows:auto minmax(0,1fr);height:360px;overflow:hidden}.TaskWorkspace-module__AI11la__sceneSelectionPanel{height:360px;overflow:hidden}.TaskWorkspace-module__AI11la__sceneSelectionPanel .TaskWorkspace-module__AI11la__scrollArea{padding-right:6px;overflow-y:auto}.TaskWorkspace-module__AI11la__taskSelectionPanel{height:430px}.TaskWorkspace-module__AI11la__scrollArea{scrollbar-color:#a7f3d057 transparent;scrollbar-width:thin;min-height:0;padding:2px 6px 2px 0;overflow-y:auto}.TaskWorkspace-module__AI11la__scrollArea::-webkit-scrollbar{width:6px;height:6px}.TaskWorkspace-module__AI11la__scrollArea::-webkit-scrollbar-track{background:0 0}.TaskWorkspace-module__AI11la__scrollArea::-webkit-scrollbar-thumb{background:#a7f3d057;border-radius:999px}.TaskWorkspace-module__AI11la__choiceGrid{align-content:start;gap:10px;display:grid}.TaskWorkspace-module__AI11la__sceneGrid{counter-reset:scene-choice;grid-template-columns:repeat(2,minmax(0,1fr))}.TaskWorkspace-module__AI11la__purposeGrid{counter-reset:purpose-choice;grid-template-columns:repeat(2,minmax(0,1fr))}.TaskWorkspace-module__AI11la__choiceTile{color:#fff;cursor:pointer;text-align:left;background:linear-gradient(135deg,#ffffff1c,#ffffff0a),#02120a52;border:1px solid #ffffff21;border-radius:8px;align-content:center;width:100%;min-height:60px;padding:12px 12px 12px 48px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.TaskWorkspace-module__AI11la__choiceTile:before{color:#d1fae5;width:25px;height:25px;font-family:var(--font-sans);letter-spacing:0;background:linear-gradient(135deg,#34d3993d,#2dd4bf14),#02120a85;border:1px solid #a7f3d070;border-radius:999px;place-items:center;font-size:.72rem;font-weight:750;display:grid;position:absolute;top:12px;left:12px;box-shadow:inset 0 0 0 1px #ffffff14}.TaskWorkspace-module__AI11la__sceneGrid .TaskWorkspace-module__AI11la__choiceTile{counter-increment:scene-choice}.TaskWorkspace-module__AI11la__sceneGrid .TaskWorkspace-module__AI11la__choiceTile:before{content:counter(scene-choice, decimal-leading-zero)}.TaskWorkspace-module__AI11la__purposeGrid .TaskWorkspace-module__AI11la__choiceTile{counter-increment:purpose-choice}.TaskWorkspace-module__AI11la__purposeGrid .TaskWorkspace-module__AI11la__choiceTile:before{content:counter(purpose-choice, upper-alpha)}.TaskWorkspace-module__AI11la__choiceTile:hover:not(:disabled){background:linear-gradient(135deg,#2dd4bf2e,#34d39914),#02120a66;border-color:#2dd4bf9e;transform:translateY(-1px)}.TaskWorkspace-module__AI11la__choiceTile:disabled{cursor:not-allowed;opacity:.62}.TaskWorkspace-module__AI11la__choiceTileActive{background:linear-gradient(135deg,#34d39957,#2dd4bf26),#02120a75;border-color:#34d399;box-shadow:0 0 0 1px #34d39957,0 16px 32px #02120a33}.TaskWorkspace-module__AI11la__choiceTileActive:before{color:#03120b;background:linear-gradient(135deg,#34d399,#2dd4bf);border-color:#34d399f2;box-shadow:0 0 0 4px #34d39926,0 0 20px #2dd4bf52}.TaskWorkspace-module__AI11la__purposeTile{min-height:56px;padding-right:50px}.TaskWorkspace-module__AI11la__purposeTileShell{min-width:0;position:relative}.TaskWorkspace-module__AI11la__purposeInfoButton{z-index:3;color:#d1fae5;cursor:pointer;background:linear-gradient(135deg,#34d3992e,#2dd4bf14),#02120a8f;border:1px solid #a7f3d057;border-radius:999px;place-items:center;width:30px;height:30px;transition:border-color .16s,background .16s,color .16s,transform .16s;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #ffffff0f}.TaskWorkspace-module__AI11la__purposeInfoButton:hover:not(:disabled){color:#03120b;background:linear-gradient(135deg,#34d399,#2dd4bf);border-color:#6ee7b7b8;transform:translateY(-50%)scale(1.04)}.TaskWorkspace-module__AI11la__purposeInfoButton:disabled{cursor:not-allowed;opacity:.4}.TaskWorkspace-module__AI11la__purposeInfoButton svg{width:.95rem;height:.95rem}.TaskWorkspace-module__AI11la__choiceTitleRow{color:#f8fffb;justify-content:space-between;align-items:flex-start;gap:8px;font-weight:900;line-height:1.2;display:flex}.TaskWorkspace-module__AI11la__choiceTitleRow>span:first-child{overflow-wrap:anywhere;min-width:0}.TaskWorkspace-module__AI11la__comingSoonBadge{color:#e5e7ebc2;white-space:nowrap;background:#6b72802e;border:1px solid #d1d5db47;border-radius:999px;flex:none;padding:3px 7px;font-size:.62rem;font-weight:900;line-height:1}.TaskWorkspace-module__AI11la__sectionTitle{margin:0;font-size:1.2rem}.TaskWorkspace-module__AI11la__sectionHeader{grid-template-columns:max-content minmax(0,1fr);justify-content:space-between;align-items:start;gap:14px;display:grid}.TaskWorkspace-module__AI11la__taskHeaderTitle{gap:4px;min-width:0;display:grid}.TaskWorkspace-module__AI11la__taskStatsLegend{color:#a7f3d0;white-space:nowrap;font-size:.78rem;font-weight:800}.TaskWorkspace-module__AI11la__taskFilterBar{grid-template-columns:repeat(3,minmax(116px,1fr)) auto;align-items:end;gap:10px;min-width:0;display:grid}.TaskWorkspace-module__AI11la__taskFilterBar label{gap:6px;min-width:0;display:grid}.TaskWorkspace-module__AI11la__taskFilterBar label span{color:#a7f3d0;text-transform:uppercase;font-size:.72rem;font-weight:900}.TaskWorkspace-module__AI11la__taskFilterBar select{border:1px solid var(--border-soft);color:#fff;background:#02120a9e;border-radius:8px;width:100%;min-height:38px;padding:8px 10px;font-weight:800}.TaskWorkspace-module__AI11la__taskFilterCount{color:#d1fae5;white-space:nowrap;background:#10b9811f;border:1px solid #a7f3d042;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:8px 10px;font-size:.8rem;font-weight:900;display:inline-flex}.TaskWorkspace-module__AI11la__optionStack,.TaskWorkspace-module__AI11la__taskGrid{gap:12px;display:grid}.TaskWorkspace-module__AI11la__taskGrid{grid-template-columns:repeat(auto-fill,190px);grid-auto-rows:126px;place-content:start}.TaskWorkspace-module__AI11la__taskTile{border:1px solid var(--border-soft);color:#fff;cursor:pointer;text-align:left;background:linear-gradient(135deg,#ffffff1f,#ffffff0a),#ffffff0f;border-radius:8px;grid-template-rows:minmax(0,1fr) auto auto;gap:6px;width:190px;height:126px;min-height:126px;padding:10px;display:grid}.TaskWorkspace-module__AI11la__taskTile:hover{border-color:#2dd4bf94}.TaskWorkspace-module__AI11la__taskTileActive{border-color:#34d399;box-shadow:0 0 0 1px #34d39973,0 18px 42px #02120a3d}.TaskWorkspace-module__AI11la__taskTileTitle{flex-wrap:wrap;align-items:center;gap:8px;width:100%;min-height:0;font-size:.92rem;font-weight:900;line-height:1.2;display:flex;overflow:hidden}.TaskWorkspace-module__AI11la__taskSelectDot{background:#02120a47;border:2px solid #a7f3d0d1;border-radius:999px;flex:none;width:.82rem;height:.82rem;position:relative}.TaskWorkspace-module__AI11la__taskSelectDotActive{background:#34d399;border-color:#34d399;box-shadow:0 0 0 4px #34d3992e,0 0 18px #34d39975}.TaskWorkspace-module__AI11la__taskSelectDotActive:after{border-radius:inherit;content:"";background:#03120b;position:absolute;inset:3px}.TaskWorkspace-module__AI11la__taskLevelBadge{color:#d1fae5;background:linear-gradient(135deg,#34d3992e,#2dd4bf14),#02120a57;border:1px solid #a7f3d05c;border-radius:999px;flex:none;margin-left:auto;padding:4px 9px;font-size:.78rem;font-weight:900;line-height:1}.TaskWorkspace-module__AI11la__taskReviewBadge{color:#fef3c7;text-transform:uppercase;background:linear-gradient(135deg,#f59e0b47,#fbbf241f),#02120a57;border:1px solid #fbbf2475;border-radius:999px;flex:none;padding:4px 8px;font-size:.72rem;font-weight:900;line-height:1}.TaskWorkspace-module__AI11la__taskStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.TaskWorkspace-module__AI11la__taskStats span{min-width:0;font-family:var(--font-sans);background:#00000024;border:1px solid #ffffff1f;border-radius:8px;justify-items:center;gap:2px;padding:5px;font-size:.8rem;font-weight:800;display:grid}.TaskWorkspace-module__AI11la__taskStats b{color:#a7f3d0;font-family:var(--font-sans);text-transform:uppercase;font-size:.68rem}.TaskWorkspace-module__AI11la__taskCreator{color:#fff;opacity:.68;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:700;overflow:hidden}.TaskWorkspace-module__AI11la__taskStatePanel{border:1px solid var(--border-soft);background:linear-gradient(135deg,#2dd4bf1f,#ffffff0b),#02120a47;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:180px;padding:18px;display:grid}.TaskWorkspace-module__AI11la__taskStateIcon{color:#a7f3d0;background:#10b98124;border:1px solid #a7f3d052;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.TaskWorkspace-module__AI11la__taskStateIcon svg{width:1.2rem;height:1.2rem}.TaskWorkspace-module__AI11la__taskStatePanel h3,.TaskWorkspace-module__AI11la__taskStatePanel p{margin:0}.TaskWorkspace-module__AI11la__taskStatePanel h3{font-size:1rem}.TaskWorkspace-module__AI11la__taskStatePanel p{color:#fff;opacity:.74}.TaskWorkspace-module__AI11la__empty{border:1px dashed var(--border);border-radius:12px;margin:0;padding:18px}.TaskWorkspace-module__AI11la__summaryGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.TaskWorkspace-module__AI11la__summaryGrid div{border:1px solid var(--border-soft);background:#ffffff14;border-radius:12px;align-content:start;gap:4px;min-height:78px;padding:12px;display:grid}.TaskWorkspace-module__AI11la__selectionOverview{gap:14px;display:grid}.TaskWorkspace-module__AI11la__acceptReviewStack{gap:18px;scroll-margin-top:18px;display:grid}.TaskWorkspace-module__AI11la__selectionOverview h2{margin:0;font-size:1.2rem}.TaskWorkspace-module__AI11la__summaryGrid span{color:#a7f3d0;align-items:center;gap:6px;font-size:.78rem;font-weight:700;display:inline-flex}.TaskWorkspace-module__AI11la__summaryGrid span svg{flex:none;width:.9rem;height:.9rem}.TaskWorkspace-module__AI11la__summaryGrid strong{overflow-wrap:anywhere}.TaskWorkspace-module__AI11la__settingsGrid{grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);align-items:stretch;gap:18px;margin-top:18px;display:grid}.TaskWorkspace-module__AI11la__virtualTourSettingsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.TaskWorkspace-module__AI11la__timeControl,.TaskWorkspace-module__AI11la__difficultyControl,.TaskWorkspace-module__AI11la__briefingControl{border:1px solid var(--border-soft);background:#ffffff14;border-radius:12px;align-content:start;gap:10px;min-height:174px;padding:14px;display:grid}.TaskWorkspace-module__AI11la__timeControl span,.TaskWorkspace-module__AI11la__difficultyControl>span,.TaskWorkspace-module__AI11la__briefingControlHeader>span,.TaskWorkspace-module__AI11la__briefingTimeControl>span{align-items:center;gap:8px;font-weight:800;display:inline-flex}.TaskWorkspace-module__AI11la__timeControl span svg,.TaskWorkspace-module__AI11la__difficultyControl>span svg,.TaskWorkspace-module__AI11la__briefingControlHeader svg{flex:none;width:1rem;height:1rem}.TaskWorkspace-module__AI11la__timeControl input[type=range]{accent-color:#34d399;width:100%}.TaskWorkspace-module__AI11la__timeControl input[type=number],.TaskWorkspace-module__AI11la__briefingTimeControl input[type=number]{border:1px solid var(--border-soft);color:#fff;background:#02120a9e;border-radius:12px;width:140px;min-height:42px;padding:8px 10px}.TaskWorkspace-module__AI11la__timeControl small{color:#fff;opacity:.72}.TaskWorkspace-module__AI11la__briefingControlHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.TaskWorkspace-module__AI11la__toggleButton{color:#ffffffc7;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;grid-template-columns:22px auto;align-items:center;gap:8px;min-width:82px;min-height:40px;padding:6px 10px;font-weight:900;display:inline-grid}.TaskWorkspace-module__AI11la__toggleButton span{background:#ffffff85;border-radius:999px;width:20px;height:20px;display:block;box-shadow:0 2px 8px #0000003d}.TaskWorkspace-module__AI11la__toggleButtonOn{color:#03120b;background:linear-gradient(90deg,#34d399,#2dd4bf);border-color:#34d399b8}.TaskWorkspace-module__AI11la__toggleButtonOn span{background:#03120b}.TaskWorkspace-module__AI11la__briefingTimeControl{gap:10px;display:grid}.TaskWorkspace-module__AI11la__briefingTimeControl input[type=range]{accent-color:#34d399;width:100%}.TaskWorkspace-module__AI11la__briefingTimeDisabled{color:#ffffff8f}.TaskWorkspace-module__AI11la__briefingTimeDisabled input[type=range]{cursor:not-allowed;accent-color:#6b7280;opacity:.72}.TaskWorkspace-module__AI11la__briefingTimeDisabled input[type=number]{color:#ffffff94;cursor:not-allowed;background:#4b556342}.TaskWorkspace-module__AI11la__briefingTimeControl small,.TaskWorkspace-module__AI11la__briefingNote{color:#fff;opacity:.72;margin:0}.TaskWorkspace-module__AI11la__difficultyControl div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.TaskWorkspace-module__AI11la__difficultyControl button{color:#a7f3d0;cursor:pointer;background:#10b98129;border:1px solid #34d3996b;border-radius:999px;min-height:42px;font-size:1.625rem;font-weight:900}.TaskWorkspace-module__AI11la__difficultyControl .TaskWorkspace-module__AI11la__difficultyActive{color:#03120b;border-color:var(--primary);background:linear-gradient(90deg,#34d399,#2dd4bf)}.TaskWorkspace-module__AI11la__difficultyDescription{color:#d1fae5;text-align:center;background:#064e3b2e;border:1px solid #a7f3d038;border-radius:8px;min-height:24px;padding:8px 10px;font-weight:800}.TaskWorkspace-module__AI11la__startRow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.TaskWorkspace-module__AI11la__startPanel{justify-content:space-between;align-items:center;gap:14px;display:flex}.TaskWorkspace-module__AI11la__startPanel h2,.TaskWorkspace-module__AI11la__startPanel p{margin:0}.TaskWorkspace-module__AI11la__startPanel p{color:#fff;opacity:.74}.TaskWorkspace-module__AI11la__helpText{margin:0}.TaskWorkspace-module__AI11la__rulesSection{gap:16px;display:grid;position:relative}.TaskWorkspace-module__AI11la__rulesPanelCancel{z-index:4;color:#ffffffdb;cursor:pointer;background:#00000052;border:1px solid #ffffff2e;border-radius:999px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 10px 24px #00000038}.TaskWorkspace-module__AI11la__rulesPanelCancel:hover{color:#fff;background:#fb718538;border-color:#fb7185ad}.TaskWorkspace-module__AI11la__rulesPanelCancel svg{width:.95rem;height:.95rem}.TaskWorkspace-module__AI11la__rulesPanel,.TaskWorkspace-module__AI11la__rulesPanelShell{--rule-accent:#fbbf24;--rule-accent-2:#22d3ee;--rule-ink:#fff7ed;--rule-muted:#ffffffbd;--rule-soft:#fbbf2424;--rule-line:#fbbf244d}.TaskWorkspace-module__AI11la__secretSpotterRules{--rule-accent:#fbbf24;--rule-accent-2:#22d3ee;--rule-ink:#fff7ed;--rule-soft:#fbbf2424;--rule-line:#fbbf2457}.TaskWorkspace-module__AI11la__buddyRunRules{--rule-accent:#38bdf8;--rule-accent-2:#fb7185;--rule-ink:#f0f9ff;--rule-soft:#38bdf824;--rule-line:#38bdf857}.TaskWorkspace-module__AI11la__rulesPanel{border-color:var(--rule-line);background:linear-gradient(135deg, color-mix(in srgb, var(--rule-accent) 18%, transparent), transparent 42%), linear-gradient(145deg, color-mix(in srgb, var(--rule-accent-2) 14%, transparent), transparent 58%), var(--surface);box-shadow:0 0 0 1px color-mix(in srgb, var(--rule-accent) 18%, transparent), 0 22px 54px #02120a52;overflow:hidden}.TaskWorkspace-module__AI11la__rulesPanelShell{color:var(--text)}.TaskWorkspace-module__AI11la__rulesHero{border:1px solid var(--rule-line);background:radial-gradient(circle at top left, color-mix(in srgb, var(--rule-accent) 22%, transparent), transparent 48%), linear-gradient(135deg, #ffffff1c, #ffffff09);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:16px 48px 16px 16px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff1f}.TaskWorkspace-module__AI11la__rulesHeroIcon{border:1px solid color-mix(in srgb, var(--rule-accent) 68%, white 8%);color:#06110c;background:linear-gradient(135deg, var(--rule-accent), var(--rule-accent-2));width:54px;height:54px;box-shadow:0 12px 30px color-mix(in srgb, var(--rule-accent) 26%, transparent);border-radius:8px;flex:none;place-items:center;display:grid}.TaskWorkspace-module__AI11la__rulesHeroIcon svg{width:1.45rem;height:1.45rem}.TaskWorkspace-module__AI11la__rulesEyebrow{color:var(--rule-accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:.72rem;font-weight:900}.TaskWorkspace-module__AI11la__rulesHero h2,.TaskWorkspace-module__AI11la__rulesHero p{margin:0}.TaskWorkspace-module__AI11la__rulesHero h2{color:var(--rule-ink);font-size:1.55rem;line-height:1.1}.TaskWorkspace-module__AI11la__rulesHero p:not(.TaskWorkspace-module__AI11la__rulesEyebrow){color:var(--rule-muted);margin-top:6px;line-height:1.45}.TaskWorkspace-module__AI11la__rulesCard{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.TaskWorkspace-module__AI11la__ruleBlock{background:linear-gradient(145deg, var(--rule-soft), #ffffff0b), #02120a38;border:1px solid #ffffff1f;border-radius:8px;align-content:start;gap:12px;padding:16px;display:grid}.TaskWorkspace-module__AI11la__roleRuleBlock{border-color:color-mix(in srgb, var(--rule-accent-2) 40%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--rule-accent-2) 13%, transparent), #ffffff0b), #02120a3d}.TaskWorkspace-module__AI11la__ruleBlockHeader{gap:7px;display:grid}.TaskWorkspace-module__AI11la__ruleBadge{border:1px solid color-mix(in srgb, var(--rule-accent) 44%, transparent);width:fit-content;color:var(--rule-accent);background:color-mix(in srgb, var(--rule-accent) 11%, transparent);border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:.72rem;font-weight:900;line-height:1;display:inline-flex}.TaskWorkspace-module__AI11la__ruleBadge svg{flex:none;width:.82rem;height:.82rem}.TaskWorkspace-module__AI11la__ruleBlock h3{color:var(--rule-ink);margin:0;font-size:1.05rem}.TaskWorkspace-module__AI11la__ruleList{gap:9px;margin:0;padding:0;list-style:none;display:grid}.TaskWorkspace-module__AI11la__ruleList li{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-height:52px;padding:10px;display:grid}.TaskWorkspace-module__AI11la__ruleItemIcon{width:32px;height:32px;color:var(--rule-accent);background:color-mix(in srgb, var(--rule-accent) 13%, #00000024);border-radius:8px;place-items:center;display:grid}.TaskWorkspace-module__AI11la__ruleItemIcon svg{width:1rem;height:1rem}.TaskWorkspace-module__AI11la__ruleList strong,.TaskWorkspace-module__AI11la__ruleList small{display:block}.TaskWorkspace-module__AI11la__ruleList strong{color:#fff;font-size:.9rem;line-height:1.25}.TaskWorkspace-module__AI11la__ruleList small{color:var(--rule-muted);margin-top:3px;font-size:.79rem;font-weight:650;line-height:1.35}.TaskWorkspace-module__AI11la__rulesModalBackdrop{z-index:30000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000008a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.TaskWorkspace-module__AI11la__rulesModal{border:1px solid var(--border);width:min(860px,100%);max-height:min(86vh,760px);color:var(--text);background:var(--surface);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);border-radius:12px;gap:16px;padding:18px;display:grid;position:relative;overflow-y:auto}.TaskWorkspace-module__AI11la__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.TaskWorkspace-module__AI11la__startCue{color:#d1fae5;opacity:1;align-items:center;gap:8px;font-size:.9rem;font-weight:900;animation:1.4s ease-in-out infinite TaskWorkspace-module__AI11la__cuePulse;display:inline-flex}.TaskWorkspace-module__AI11la__startCueRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.TaskWorkspace-module__AI11la__ruleConfirmDock{gap:12px;display:grid}.TaskWorkspace-module__AI11la__startCueRow .TaskWorkspace-module__AI11la__startCue{margin:0}.TaskWorkspace-module__AI11la__pulsingStartButton{animation:1.4s ease-in-out infinite TaskWorkspace-module__AI11la__startButtonPulse}.TaskWorkspace-module__AI11la__startCue svg{flex:none;width:1rem;height:1rem;animation:1.4s ease-in-out infinite TaskWorkspace-module__AI11la__cueArrow}@keyframes TaskWorkspace-module__AI11la__cuePulse{50%{color:#6ee7b7;text-shadow:0 0 16px #34d3998c}}@keyframes TaskWorkspace-module__AI11la__cueArrow{50%{transform:translate(4px)}}@keyframes TaskWorkspace-module__AI11la__startButtonPulse{50%{transform:translateY(-1px);box-shadow:0 0 0 3px #6ee7b738,0 0 22px #34d3997a}}.TaskWorkspace-module__AI11la__readySyncPanel{background:linear-gradient(135deg,#38bdf824,#34d39917),#02120a47;border:1px solid #7dd3fc42;border-radius:8px;gap:8px;width:100%;min-width:0;padding:10px;display:grid;position:relative}.TaskWorkspace-module__AI11la__readySyncYourTurn{border-color:#fbbf2494;animation:1.35s ease-in-out infinite TaskWorkspace-module__AI11la__readyTurnPulse;box-shadow:0 0 0 1px #fbbf2429,0 0 24px #fbbf242e}.TaskWorkspace-module__AI11la__readySyncHeader{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.TaskWorkspace-module__AI11la__readySyncIcon{color:#bae6fd;background:#0ea5e929;border:1px solid #7dd3fc6b;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.TaskWorkspace-module__AI11la__readySyncIcon svg{width:1.05rem;height:1.05rem}.TaskWorkspace-module__AI11la__readySyncHeader strong,.TaskWorkspace-module__AI11la__readySyncHeader small{display:block}.TaskWorkspace-module__AI11la__readySyncHeader strong{color:#fff;font-size:.88rem;line-height:1.25}.TaskWorkspace-module__AI11la__readySyncHeader small{color:#ffffffb3;margin-top:1px;font-size:.7rem;font-weight:700}.TaskWorkspace-module__AI11la__readySyncTrack{grid-template-columns:minmax(0,1fr) 132px minmax(0,1fr);align-items:center;gap:10px;display:grid}.TaskWorkspace-module__AI11la__readySyncPerson{background:#fff1;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:48px;padding:8px;display:grid}.TaskWorkspace-module__AI11la__readySyncAvatar{border-radius:999px;place-items:center;width:32px;height:32px;display:grid}.TaskWorkspace-module__AI11la__readySyncPerson svg{width:.95rem;height:.95rem}.TaskWorkspace-module__AI11la__readySyncSwap{min-width:0;height:1.45rem;display:block;position:relative;overflow:hidden}.TaskWorkspace-module__AI11la__readySyncSwap strong,.TaskWorkspace-module__AI11la__readySyncSwap small{text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;animation:3s ease-in-out infinite TaskWorkspace-module__AI11la__readySwapName;display:flex;position:absolute;inset:0;overflow:hidden}.TaskWorkspace-module__AI11la__readySyncSwap strong{color:#fff;font-size:1.08rem;line-height:1.1}.TaskWorkspace-module__AI11la__readySyncSwap small{color:#d1fae5;text-transform:uppercase;font-size:1.02rem;font-weight:900;animation-name:TaskWorkspace-module__AI11la__readySwapStatus}.TaskWorkspace-module__AI11la__readySyncDone{background:#10b98124;border-color:#34d39975}.TaskWorkspace-module__AI11la__readySyncDone .TaskWorkspace-module__AI11la__readySyncAvatar{color:#03120b;background:linear-gradient(135deg,#34d399,#2dd4bf)}.TaskWorkspace-module__AI11la__readySyncPending .TaskWorkspace-module__AI11la__readySyncAvatar{color:#bae6fd;background:#0ea5e929}.TaskWorkspace-module__AI11la__readySyncBridgeCell{place-items:center;width:132px;min-height:48px;display:grid;position:relative}.TaskWorkspace-module__AI11la__readySyncBridge{background:#ffffff29;border-radius:999px;height:3px;position:absolute;top:50%;left:-10px;right:-10px;overflow:hidden;transform:translateY(-50%)}.TaskWorkspace-module__AI11la__readySyncBridge span{border-radius:inherit;background:linear-gradient(90deg,#0000,#38bdf8,#0000);width:44%;animation:1.1s ease-in-out infinite alternate TaskWorkspace-module__AI11la__readyBridgeMove;position:absolute;inset:0}.TaskWorkspace-module__AI11la__readySyncBridgeDone{background:linear-gradient(90deg,#34d399,#2dd4bf);box-shadow:0 0 18px #34d3996b}.TaskWorkspace-module__AI11la__readySyncBridgeDone span{display:none}@keyframes TaskWorkspace-module__AI11la__readyBridgeMove{0%{transform:translate(-100%)}to{transform:translate(228%)}}.TaskWorkspace-module__AI11la__readySyncAction{z-index:2;justify-content:center;width:132px;display:flex;position:relative}.TaskWorkspace-module__AI11la__readySyncAction button{width:116px;min-width:116px;min-height:38px;padding:8px 16px;box-shadow:0 0 0 4px #02120a7a,0 10px 24px #34d39947}@keyframes TaskWorkspace-module__AI11la__readySwapName{0%,42%{opacity:1;transform:translateY(0)}50%,92%{opacity:0;transform:translateY(-80%)}to{opacity:1;transform:translateY(0)}}@keyframes TaskWorkspace-module__AI11la__readySwapStatus{0%,42%{opacity:0;transform:translateY(80%)}50%,92%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(80%)}}@keyframes TaskWorkspace-module__AI11la__readyTurnPulse{50%{border-color:#fbbf24e6;box-shadow:0 0 0 2px #fbbf2424,0 0 30px #fbbf2442}}@media (max-width:760px){.TaskWorkspace-module__AI11la__roleHeader,.TaskWorkspace-module__AI11la__answerHeader,.TaskWorkspace-module__AI11la__columns,.TaskWorkspace-module__AI11la__settingsGrid,.TaskWorkspace-module__AI11la__summaryGrid,.TaskWorkspace-module__AI11la__rulesCard,.TaskWorkspace-module__AI11la__startPanel{grid-template-columns:1fr;display:grid}.TaskWorkspace-module__AI11la__roleActions{justify-content:flex-start}.TaskWorkspace-module__AI11la__startCueRow{grid-template-columns:1fr;align-items:stretch;display:grid}.TaskWorkspace-module__AI11la__readySyncTrack{grid-template-columns:1fr}.TaskWorkspace-module__AI11la__readySyncAction{justify-content:stretch}.TaskWorkspace-module__AI11la__readySyncAction button{width:100%}.TaskWorkspace-module__AI11la__readySyncBridgeCell{width:100%;min-height:56px}.TaskWorkspace-module__AI11la__readySyncBridge{justify-self:center;width:3px;height:auto;inset:-2px auto -2px 50%;transform:translate(-50%)}.TaskWorkspace-module__AI11la__readySyncBridge span{background:linear-gradient(#0000,#38bdf8,#0000);width:auto;height:44%;animation-name:TaskWorkspace-module__AI11la__readyBridgeMoveVertical}.TaskWorkspace-module__AI11la__taskStatePanel{grid-template-columns:1fr}.TaskWorkspace-module__AI11la__taskFilterBar{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.TaskWorkspace-module__AI11la__taskFilterBar label{gap:0}.TaskWorkspace-module__AI11la__taskFilterBar label span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.TaskWorkspace-module__AI11la__taskFilterBar select{min-height:34px;padding:7px 4px;font-size:.72rem}.TaskWorkspace-module__AI11la__taskFilterCount{display:none}.TaskWorkspace-module__AI11la__selectionPanel{height:320px;overflow:visible}.TaskWorkspace-module__AI11la__sceneSelectionPanel{height:320px}.TaskWorkspace-module__AI11la__taskSelectionPanel{height:380px}.TaskWorkspace-module__AI11la__sceneGrid,.TaskWorkspace-module__AI11la__purposeGrid{grid-template-columns:1fr}.TaskWorkspace-module__AI11la__choiceTile{min-height:54px;padding:10px 10px 10px 42px}.TaskWorkspace-module__AI11la__purposeTile{padding-right:48px}.TaskWorkspace-module__AI11la__choiceTile:before{top:10px;left:10px}}@keyframes TaskWorkspace-module__AI11la__readyBridgeMoveVertical{0%{transform:translateY(-100%)}to{transform:translateY(228%)}}@media (max-width:980px){.TaskWorkspace-module__AI11la__columns{grid-template-columns:1fr}}
.ActionHandler-module__k67qIG__panel{max-width:520px;margin:0 auto}.ActionHandler-module__k67qIG__form{gap:14px;display:grid}.ActionHandler-module__k67qIG__title{color:#fff;margin:0;font-size:1.6rem;font-weight:800}.ActionHandler-module__k67qIG__lead{color:#ffffffb8;margin:0;font-size:.95rem;line-height:1.6}.ActionHandler-module__k67qIG__label{color:#fff;font-weight:700}.ActionHandler-module__k67qIG__input{border:1px solid var(--border-soft);width:100%;min-height:46px;color:var(--text);background:#ffffff14;border-radius:12px;padding:10px 12px}.ActionHandler-module__k67qIG__input:focus{border-color:var(--primary);outline:3px solid #34d3992e}.ActionHandler-module__k67qIG__inputReadonly{color:#ffffff8c;cursor:default;background:#ffffff0a;border-color:#ffffff1a}.ActionHandler-module__k67qIG__inputReadonly:focus{border-color:#ffffff1a;outline:none}.ActionHandler-module__k67qIG__actions{justify-content:space-between;gap:10px;margin-top:4px;display:flex}.ActionHandler-module__k67qIG__backButton{color:#ffffffad;box-shadow:none;background:#ffffff14}.ActionHandler-module__k67qIG__error{color:#fecaca;background:#7f1d1d47;border:1px solid #f871716b;border-radius:8px;margin:0;padding:10px 12px;font-size:.92rem}.ActionHandler-module__k67qIG__center{flex-direction:column;align-items:center;gap:14px;padding:16px 0;display:flex}.ActionHandler-module__k67qIG__iconRow{justify-content:center;display:flex}.ActionHandler-module__k67qIG__iconRow svg{color:#34d399;width:2.4rem;height:2.4rem}.ActionHandler-module__k67qIG__iconError svg{color:#fca5a5}.ActionHandler-module__k67qIG__spinner{border:3px solid #34d39940;border-top-color:#34d399;border-radius:50%;width:2rem;height:2rem;animation:.75s linear infinite ActionHandler-module__k67qIG__spin;display:inline-block}@keyframes ActionHandler-module__k67qIG__spin{to{transform:rotate(360deg)}}@media (max-width:520px){.ActionHandler-module__k67qIG__actions{grid-template-columns:1fr;display:grid}}
.LoginForm-module__t7BvWG__panel{max-width:520px;margin:0 auto}.LoginForm-module__t7BvWG__form{gap:12px;display:grid}.LoginForm-module__t7BvWG__segmented{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:6px;display:grid}.LoginForm-module__t7BvWG__segmented button{border:1px solid var(--border-soft);color:#fff;cursor:pointer;background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:40px;font-weight:800;display:inline-flex}.LoginForm-module__t7BvWG__segmented button svg{flex:none;width:1rem;height:1rem}.LoginForm-module__t7BvWG__segmented .LoginForm-module__t7BvWG__segmentActive{border-color:var(--primary);color:#03120b;background:linear-gradient(90deg,#34d399,#2dd4bf)}.LoginForm-module__t7BvWG__actions{justify-content:space-between;gap:10px;margin-top:6px;display:flex}.LoginForm-module__t7BvWG__backButton{color:#ffffffad;box-shadow:none;background:#ffffff14}.LoginForm-module__t7BvWG__label{color:#fff;font-weight:700}.LoginForm-module__t7BvWG__input{border:1px solid var(--border-soft);width:100%;min-height:46px;color:var(--text);background:#ffffff14;border-radius:12px;padding:10px 12px}.LoginForm-module__t7BvWG__input:focus{border-color:var(--primary);outline:3px solid #34d3992e}.LoginForm-module__t7BvWG__error{color:#fecaca;background:#7f1d1d47;border:1px solid #f871716b;border-radius:8px;margin:0;padding:10px 12px;font-size:.92rem}.LoginForm-module__t7BvWG__info{color:#a7f3d0;background:#064e3b47;border:1px solid #34d39961;border-radius:8px;margin:0;padding:10px 12px;font-size:.92rem}.LoginForm-module__t7BvWG__modeTitle{color:#fff;margin:0;font-size:1.1rem;font-weight:800}.LoginForm-module__t7BvWG__modeDesc{color:#ffffffb8;margin:0;font-size:.93rem;line-height:1.55}.LoginForm-module__t7BvWG__forgotRow{justify-content:flex-end;margin-top:-4px;display:flex}.LoginForm-module__t7BvWG__link{cursor:pointer;color:#ffffff94;text-underline-offset:3px;background:0 0;border:none;padding:0;font-size:.88rem;text-decoration:underline}.LoginForm-module__t7BvWG__link:hover{color:#ffffffe0}@media (max-width:520px){.LoginForm-module__t7BvWG__actions,.LoginForm-module__t7BvWG__segmented{grid-template-columns:1fr}.LoginForm-module__t7BvWG__actions{display:grid}}
