.Overlay-module__VbE5mW__triggerWrapper{display:inline-flex}.Overlay-module__VbE5mW__overlay{z-index:9999}
.Menu-module__exN1ha__menu{-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%);background-color:#000c;border:1px solid #fff3;border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 70px #000000a6,0 12px 30px #00000073}
.SessionTimer-module__7XIGSq__readout{align-items:center;display:inline-flex;position:relative}.SessionTimer-module__7XIGSq__sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.SessionTimer-module__7XIGSq__sign,.SessionTimer-module__7XIGSq__colon{align-items:center;height:1em;line-height:1;display:inline-flex}.SessionTimer-module__7XIGSq__colon{justify-content:center;width:.34em}.SessionTimer-module__7XIGSq__reel{vertical-align:top;height:1em;transition:color .3s;display:inline-block;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 8% 92%,#0000 100%)}.SessionTimer-module__7XIGSq__strip{will-change:transform;transition:transform var(--reel-dur,.42s) cubic-bezier(.22, 1.24, .36, 1);flex-direction:column;display:flex}.SessionTimer-module__7XIGSq__cell{flex:none;justify-content:center;align-items:center;height:1em;line-height:1;display:flex}@media (prefers-reduced-motion:reduce){.SessionTimer-module__7XIGSq__strip,.SessionTimer-module__7XIGSq__reel{transition:none}}
.PaperPage-module__EVDG-a__root{--bg-0:#06090b;--bg-1:#0a0f12;--bg-2:#0e151a;--surf-1:#141c21;--surf-2:#1a232a;--surf-3:#202a31;--line-1:#ffffff0d;--line-2:#ffffff1a;--ink-1:#e3ebeb;--ink-2:#9faaad;--ink-3:#626f72;--ink-4:#3a4449;--teal-1:var(--light-teal);--teal-2:var(--teal);--teal-3:var(--dark-teal);--teal-ink:#001615;--overrun:#e8785f;--paper:#f4f1ea;--paper-ink:#2a2520;--radius-sm:8px;--radius-md:12px;--radius-lg:14px;--radius-xl:18px;--rail-width:340px;--page-pad:16px 24px 24px;--header-pad:28px 24px 10px;--col-gap:18px;--rail-gap:14px;--viewer-gap:20px;--grid-cols:minmax(500px, 1fr) var(--rail-width);--title-size:28px;--header-flex-direction:row;--header-align:center;--rail-spacer-grow:1;font-family:var(--sans);color:var(--ink-1);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex;position:relative}@supports (color:lab(0% 0 0)){.PaperPage-module__EVDG-a__root{--teal-ink:lab(5.61871% -9.24335 -2.25825)}}.PaperPage-module__EVDG-a__root *,.PaperPage-module__EVDG-a__root :before,.PaperPage-module__EVDG-a__root :after{box-sizing:border-box}@media (max-width:1279px){.PaperPage-module__EVDG-a__root{--rail-width:300px;--page-pad:16px 20px 20px;--header-pad:24px 20px 10px;--col-gap:16px}}@media (max-width:1199px){.PaperPage-module__EVDG-a__root{--grid-cols:minmax(500px, 1fr);--page-pad:14px 18px 18px;--header-pad:22px 18px 10px;--rail-spacer-grow:0}}@media (max-width:639px){.PaperPage-module__EVDG-a__root{--page-pad:12px 12px 16px;--header-pad:18px 12px 8px;--col-gap:10px;--rail-gap:10px;--viewer-gap:16px;--title-size:22px;--header-flex-direction:column;--header-align:flex-start;--grid-cols:minmax(0, 1fr)}}.PaperPage-module__EVDG-a__pageLayer{transition:opacity .3s,transform .46s cubic-bezier(.32,.72,0,1)}.PaperPage-module__EVDG-a__pageAway{opacity:0;transform:translateY(10px)}@media (prefers-reduced-motion:reduce){.PaperPage-module__EVDG-a__pageLayer{transition-duration:1ms}}.PaperPage-module__EVDG-a__headerRow{padding:var(--header-pad);align-items:var(--header-align);flex-direction:var(--header-flex-direction);justify-content:space-between;gap:12px;display:flex}.PaperPage-module__EVDG-a__grid{padding:var(--page-pad);grid-template-columns:var(--grid-cols);gap:var(--col-gap);display:grid}.PaperPage-module__EVDG-a__viewerColumn{gap:var(--viewer-gap);flex-direction:column;min-width:0;min-height:0;display:flex}.PaperPage-module__EVDG-a__railCol{gap:var(--rail-gap);flex-direction:column;min-width:0;min-height:0;display:flex}.PaperPage-module__EVDG-a__railSpacer{flex:var(--rail-spacer-grow) 0 0;min-height:0}@media (max-width:1199px){.PaperPage-module__EVDG-a__railSpacer{display:none}}.PaperPage-module__EVDG-a__viewerSlot{flex:none;height:clamp(790px,100svh - 160px,1100px);position:relative}.PaperPage-module__EVDG-a__viewerSlot:before{content:"";pointer-events:none;border-radius:16px;position:absolute;inset:0;box-shadow:0 8px 30px -6px #bedae01f,0 24px 64px -8px #b8d6dc1a,0 52px 130px -18px #b8d6dc12}.PaperPage-module__EVDG-a__viewerEditor{border:2px solid #24282b;border-radius:16px;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 2px 9px #000,0 10px 26px -2px #000000f2,0 38px 76px -18px #000000e6}.PaperPage-module__EVDG-a__viewerEditor>*{flex:1;min-width:0;min-height:0}.PaperPage-module__EVDG-a__viewerEditorFull{z-index:500;box-shadow:none;border:0;border-radius:0;position:fixed;inset:0}.PaperPage-module__EVDG-a__viewerEditorSplit{--split:.5}.PaperPage-module__EVDG-a__splitPane{background:var(--bg-1);flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex}.PaperPage-module__EVDG-a__viewerEditorSplit>.PaperPage-module__EVDG-a__splitPane:first-child{flex-grow:var(--split)}.PaperPage-module__EVDG-a__viewerEditorSplit>.PaperPage-module__EVDG-a__splitPane:last-child{flex-grow:calc(1 - var(--split))}.PaperPage-module__EVDG-a__splitDivider{cursor:col-resize;border-inline:1px solid var(--line-1);touch-action:none;background:#0c1114;flex:none;justify-content:center;align-items:center;width:7px;display:flex}.PaperPage-module__EVDG-a__splitDivider:hover,.PaperPage-module__EVDG-a__splitDivider:focus-visible{background:color-mix(in srgb, var(--teal-1) 16%, #0c1114);outline:none}.PaperPage-module__EVDG-a__splitGrip{background:#3a4145;border-radius:2px;width:2px;height:34px;transition:background .14s}.PaperPage-module__EVDG-a__splitDivider:hover .PaperPage-module__EVDG-a__splitGrip,.PaperPage-module__EVDG-a__splitDivider:focus-visible .PaperPage-module__EVDG-a__splitGrip{background:var(--teal-1)}.PaperPage-module__EVDG-a__viewerEditorDragging,.PaperPage-module__EVDG-a__viewerEditorDragging *{-webkit-user-select:none;user-select:none}.PaperPage-module__EVDG-a__splitBar{background:var(--bg-0);border-bottom:1px solid var(--line-2);flex:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:9px;height:32px;padding:0 8px 0 12px;display:grid}.PaperPage-module__EVDG-a__splitLead{align-items:center;gap:9px;min-width:0;display:flex}.PaperPage-module__EVDG-a__splitIcon{color:#5f5f5f;flex:none}.PaperPage-module__EVDG-a__splitIconTeal{color:color-mix(in srgb, var(--teal-1) 80%, transparent)}.PaperPage-module__EVDG-a__splitTitle{min-width:0;color:var(--ink-1);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;font-weight:500;overflow:hidden}.PaperPage-module__EVDG-a__splitMeta{letter-spacing:.1em;text-transform:uppercase;color:#5f5f5f;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:9.5px;font-weight:600;overflow:hidden}.PaperPage-module__EVDG-a__splitBarActions{grid-column:3;justify-self:end;align-items:center;gap:6px;min-width:0;display:flex}.PaperPage-module__EVDG-a__splitBarCenter{align-items:center;gap:2px;display:flex}.PaperPage-module__EVDG-a__splitBarBtn{width:24px;height:24px;color:var(--ink-3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0;transition:color .14s,background .14s;display:flex}.PaperPage-module__EVDG-a__splitBarBtn:hover{color:var(--ink-1);background:var(--surf-3)}.PaperPage-module__EVDG-a__splitViewer{flex:1;min-height:0;display:flex}.PaperPage-module__EVDG-a__splitViewer>*{flex:1;min-width:0;min-height:0}.PaperPage-module__EVDG-a__editorSkeleton{--skeleton-radius:0;}.PaperPage-module__EVDG-a__splitPending{background:var(--bg-1);color:var(--ink-3);justify-content:center;align-items:center;display:flex}body[data-paper-session=on] .page-wrapper{padding-right:var(--scroll-gutter,0px);overflow:hidden}@media (max-width:1199px){.PaperPage-module__EVDG-a__viewerSlot{height:clamp(460px,100svh - 210px,760px);margin-inline:-18px}.PaperPage-module__EVDG-a__viewerSlot:before{border-radius:0}.PaperPage-module__EVDG-a__viewerEditor{border-inline:none;border-radius:0}}@media (max-width:639px){.PaperPage-module__EVDG-a__viewerSlot{height:clamp(360px,100svh - 250px,580px);margin-inline:-12px}}.PaperPage-module__EVDG-a__statsStripFit{container-type:inline-size}.PaperPage-module__EVDG-a__statsStrip{--strip-gap:32px;align-items:center;gap:var(--strip-gap);flex-wrap:nowrap;padding:4px 0;display:flex}.PaperPage-module__EVDG-a__statsViews{margin-right:auto}.PaperPage-module__EVDG-a__diffSlot{--diff-wrap:nowrap;flex:0 auto;min-width:355px;margin-right:auto}@container (max-width:722px){.PaperPage-module__EVDG-a__statsStrip{flex-wrap:wrap}.PaperPage-module__EVDG-a__diffSlot{flex:1 0 100%;order:1;min-width:0;margin-right:0}.PaperPage-module__EVDG-a__diffSlot>*{justify-content:center}}.PaperPage-module__EVDG-a__statsActions{flex:none;align-items:center;gap:10px;display:flex}.PaperPage-module__EVDG-a__belowFold{z-index:0;flex-direction:column;gap:24px;padding:4px 28px 120px;display:flex;position:relative}@media (max-width:639px){.PaperPage-module__EVDG-a__belowFold{padding:10px 14px 88px}}
.Header-module__TVb0ha__paperTitle{align-items:center;gap:12px;min-width:0;display:flex}.Header-module__TVb0ha__paperTitleInner{flex:1;min-width:0}.Header-module__TVb0ha__paperKicker{color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;border-radius:7px;flex-wrap:wrap;align-items:center;gap:7px;margin:-4px -8px;padding:4px 8px;font-size:11px;font-weight:500;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.Header-module__TVb0ha__paperKicker:hover{color:var(--teal-1);background:color-mix(in oklch, var(--teal-3) 9%, transparent)}.Header-module__TVb0ha__paperKickerArrow{opacity:.5;flex-shrink:0;align-items:center;transition:transform .2s,opacity .15s;display:inline-flex}.Header-module__TVb0ha__paperKicker:hover .Header-module__TVb0ha__paperKickerArrow{opacity:1;transform:translate(-2px)}.Header-module__TVb0ha__paperKickerItem{align-items:center;gap:7px;display:inline-flex}.Header-module__TVb0ha__paperKickerSep{opacity:.35;font-weight:400}.Header-module__TVb0ha__paperTitleText{font-size:var(--title-size);letter-spacing:-.6px;color:var(--ink-1);margin:14px 0 0;font-weight:500;line-height:1.22}.Header-module__TVb0ha__paperTitleMain,.Header-module__TVb0ha__paperSubtitleItalic{display:inline-block}.Header-module__TVb0ha__paperSubtitleItalic{color:var(--ink-3);letter-spacing:-.2px;font-style:normal;font-weight:400}.Header-module__TVb0ha__statusCluster{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Header-module__TVb0ha__statusPill{border:1px solid var(--line-1);background:var(--surf-1);color:var(--ink-2);letter-spacing:.1px;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:11.5px;display:inline-flex}.Header-module__TVb0ha__statusPillTeal{border-color:color-mix(in oklch, var(--teal-1) 22%, transparent);background:color-mix(in oklch, var(--teal-3) 12%, transparent);color:var(--teal-1)}.Header-module__TVb0ha__statusDot{background:var(--teal-1);width:6px;height:6px;box-shadow:0 0 8px color-mix(in oklch, var(--teal-1) 60%, transparent);border-radius:999px}.Header-module__TVb0ha__statusLabel{letter-spacing:.1px;font-size:11.5px;font-weight:500}.Header-module__TVb0ha__statusLabelMuted{color:color-mix(in oklch, var(--teal-1) 70%, transparent);font-size:11px}.Header-module__TVb0ha__statusSavedTimer{color:var(--ink-3);font-size:10.5px;transition:opacity .3s}
.Stats-module__KCupvq__readout{flex:none;align-items:center;gap:10px;display:flex}.Stats-module__KCupvq__readoutIcon{height:34px;color:var(--ink-1);flex:none;justify-content:center;align-items:center;display:inline-flex}.Stats-module__KCupvq__readoutText{flex-direction:column;align-items:center;gap:3px;line-height:1;display:flex}.Stats-module__KCupvq__readoutNum{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--ink-1);font-size:16.5px;font-weight:600}.Stats-module__KCupvq__readoutLab{color:var(--ink-3);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:500}.Stats-module__KCupvq__skNum{align-items:center;height:16.5px;display:flex}.Stats-module__KCupvq__action{appearance:none;font:inherit;border:1px solid var(--line-2);height:34px;color:var(--ink-1);cursor:pointer;white-space:nowrap;background:#1a1a1a;border-radius:10px;flex:none;align-items:center;gap:9px;padding:0 14px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.Stats-module__KCupvq__actionIcon{color:var(--teal-1);flex:none;display:inline-flex}.Stats-module__KCupvq__actionLabel{letter-spacing:-.005em;font-size:13.5px;font-weight:500}.Stats-module__KCupvq__actionCount{font-variant-numeric:tabular-nums;color:var(--ink-2);border-left:1px solid var(--line-2);margin-left:1px;padding-left:9px;font-size:12.5px;font-weight:500;transition:border-color .15s,color .15s}.Stats-module__KCupvq__action:hover{background:#242424;border-color:#ffffff2e}.Stats-module__KCupvq__action:active{background:#151515}.Stats-module__KCupvq__action:focus-visible{outline:2px solid var(--teal-1);outline-offset:2px}.Stats-module__KCupvq__on,.Stats-module__KCupvq__on:hover{color:var(--teal-1);border-color:color-mix(in oklch, var(--teal-1) 35%, transparent);background:color-mix(in oklch, var(--teal-3) 12%, transparent)}.Stats-module__KCupvq__on .Stats-module__KCupvq__actionCount{color:inherit;border-color:color-mix(in oklch, var(--teal-1) 25%, transparent)}
.MarkInput-module__PRCqTW__scale{border:1px solid var(--line-1);background:#00000040;border-radius:12px;padding:16px 14px 14px}.MarkInput-module__PRCqTW__scaleLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:7px;font-size:9px;font-weight:600}.MarkInput-module__PRCqTW__axis{font-variant-numeric:tabular-nums;letter-spacing:.02em;height:13px;margin-bottom:8px;font-size:10px;font-weight:600;position:relative}.MarkInput-module__PRCqTW__axisLabel{color:var(--ink-3);white-space:nowrap;position:absolute;top:0}.MarkInput-module__PRCqTW__axisLabelAccent{color:var(--teal-1)}.MarkInput-module__PRCqTW__track{background:#ffffff0f;border-radius:999px;height:6px;position:relative}.MarkInput-module__PRCqTW__trackFill{background:linear-gradient(90deg, var(--teal-3), var(--teal-1));box-shadow:0 0 12px color-mix(in oklch, var(--teal-2) 50%, transparent);border-radius:999px;position:absolute;inset:0 auto 0 0}.MarkInput-module__PRCqTW__tick{background:#ffffff29;width:1px;height:10px;margin-left:-.5px;position:absolute;top:-2px}.MarkInput-module__PRCqTW__marker{width:11px;height:11px;box-shadow:0 0 0 3px #0b0d0e, 0 0 10px color-mix(in oklch, var(--teal-2) 75%, transparent);background:#eafffb;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.MarkInput-module__PRCqTW__axisBottom{letter-spacing:.02em;height:13px;margin-top:9px;font-size:10px;font-weight:600;position:relative}.MarkInput-module__PRCqTW__gradeLabel{color:var(--ink-4);white-space:nowrap;position:absolute;top:0}.MarkInput-module__PRCqTW__gradeLabelActive{color:#eafffb}.MarkInput-module__PRCqTW__hint{color:var(--ink-2);text-align:center;font-size:13px;line-height:1.35}.MarkInput-module__PRCqTW__hintGrade{color:var(--ink-1);font-weight:600}.MarkInput-module__PRCqTW__hintTop{color:var(--teal-1);font-weight:500}
.Session-module__F7Ap3G__startBtn{--btn-teal:var(--teal-2);white-space:nowrap;background:var(--btn-teal);--btn-rim:inset 0 0 0 1px #ffffff17, inset 0 1px 0 #ffffff6b;--btn-elev:0 1px 2px #00000047, 0 8px 18px -10px color-mix(in oklch, var(--btn-teal) 60%, transparent), 0 16px 32px -18px #000000b3;width:100%;box-shadow:var(--btn-rim), var(--btn-elev);color:var(--anti-flash);letter-spacing:-.1px;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:15px 18px;font-family:inherit;font-size:14.5px;font-weight:600;transition:box-shadow .2s,transform .12s,background .2s,color .2s;display:flex;position:relative}.Session-module__F7Ap3G__startBtn:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff13 0%,#ffffff0d 16%,#ffffff08 34%,#ffffff03 56%,#fff0 78%);position:absolute;inset:0}.Session-module__F7Ap3G__startBtn>*{z-index:1;position:relative}@supports (mask-composite:exclude){.Session-module__F7Ap3G__startBtn{--btn-rim:0 0 0 0 transparent}.Session-module__F7Ap3G__startBtn:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff6b 0% 9%,#ffffff54 15%,#ffffff40 21%,#ffffff2e 28%,#ffffff21 36%,#ffffff1a 46%,#ffffff17 58%,#ffffff17);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}}.Session-module__F7Ap3G__startBtn:hover{--btn-teal:var(--teal-1);--btn-elev:0 1px 2px #00000047, 0 12px 26px -10px color-mix(in oklch, var(--btn-teal) 70%, transparent), 0 22px 44px -20px #000000bf;color:#fff;transform:translateY(-1px)}.Session-module__F7Ap3G__startBtn:active{--btn-teal:var(--teal-3);--btn-elev:0 1px 2px #0000004d, 0 4px 10px -8px color-mix(in oklch, var(--btn-teal) 50%, transparent), 0 6px 14px -12px #0009;transform:translateY(.5px)}.Session-module__F7Ap3G__startBtnLeft{align-items:center;gap:12px;display:inline-flex}.Session-module__F7Ap3G__card{flex-direction:column;flex-shrink:0;display:flex}.Session-module__F7Ap3G__cardHeader{justify-content:space-between;align-items:center;padding:4px 2px 12px;display:flex}.Session-module__F7Ap3G__cardHeaderLeft{align-items:center;gap:10px;display:flex}.Session-module__F7Ap3G__cardDot{background:var(--teal-1);width:7px;height:7px;box-shadow:0 0 10px color-mix(in oklch, var(--teal-1) 60%, transparent);border-radius:999px}.Session-module__F7Ap3G__cardLabel{color:var(--teal-1);letter-spacing:.5px;text-transform:uppercase;font-size:11px;font-weight:600}.Session-module__F7Ap3G__cardSeparator{background:var(--line-1);width:1px;height:12px}.Session-module__F7Ap3G__cardAttempt{color:var(--ink-3);letter-spacing:.3px;font-size:11px}.Session-module__F7Ap3G__modeToggle{border:1px solid color-mix(in oklch, var(--teal-1) 24%, var(--line-2));background:color-mix(in oklch, var(--teal-1) 10%, transparent);height:24px;color:var(--teal-1);letter-spacing:.3px;text-transform:uppercase;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-family:inherit;font-size:10.5px;font-weight:600;transition:border-color .14s,background .14s;display:inline-flex}.Session-module__F7Ap3G__modeToggle:hover{border-color:color-mix(in oklch, var(--teal-1) 45%, var(--line-2));background:color-mix(in oklch, var(--teal-1) 16%, transparent)}.Session-module__F7Ap3G__modeToggleChevron{opacity:.7;margin-left:1px;transition:transform .16s}.Session-module__F7Ap3G__modeToggle[data-open=true] .Session-module__F7Ap3G__modeToggleChevron{transform:rotate(180deg)}.Session-module__F7Ap3G__modeMenu{background:#141c21eb;flex-direction:column;gap:4px;width:280px;padding:6px;display:flex}.Session-module__F7Ap3G__modeMenuItem{color:var(--ink-1);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:12px;padding:10px 12px;font-family:inherit;transition:background .14s,border-color .14s;display:flex}.Session-module__F7Ap3G__modeMenuItem:hover{background:#ffffff0a}.Session-module__F7Ap3G__modeMenuItemActive{border-color:color-mix(in oklch, var(--teal-1) 35%, transparent);background:color-mix(in oklch, var(--teal-3) 16%, transparent)}.Session-module__F7Ap3G__modeMenuItemActive:hover{background:color-mix(in oklch, var(--teal-3) 22%, transparent)}.Session-module__F7Ap3G__modeMenuIcon{background:var(--surf-2);border:1px solid var(--line-1);width:32px;height:32px;color:var(--ink-2);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.Session-module__F7Ap3G__modeMenuItemActive .Session-module__F7Ap3G__modeMenuIcon{background:color-mix(in oklch, var(--teal-3) 30%, transparent);border-color:color-mix(in oklch, var(--teal-1) 40%, transparent);color:var(--teal-1)}.Session-module__F7Ap3G__modeMenuBody{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.Session-module__F7Ap3G__modeMenuTitleRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Session-module__F7Ap3G__modeMenuTitle{letter-spacing:-.1px;color:var(--ink-1);font-size:13.5px;font-weight:600}.Session-module__F7Ap3G__modeMenuActiveDot{background:var(--teal-1);width:6px;height:6px;box-shadow:0 0 8px color-mix(in oklch, var(--teal-1) 60%, transparent);border-radius:999px}.Session-module__F7Ap3G__modeMenuRecommended{letter-spacing:.4px;text-transform:uppercase;color:var(--teal-1);border:1px solid color-mix(in oklch, var(--teal-1) 30%, transparent);background:color-mix(in oklch, var(--teal-3) 14%, transparent);border-radius:999px;align-items:center;padding:1px 6px;font-size:9.5px;font-weight:600;display:inline-flex}.Session-module__F7Ap3G__modeMenuDesc{color:var(--ink-3);letter-spacing:.1px;font-size:11.5px;line-height:1.4}.Session-module__F7Ap3G__cardBody{flex-direction:column;gap:22px;padding:14px 2px 22px;display:flex}.Session-module__F7Ap3G__cardHeading{letter-spacing:-.5px;color:var(--ink-1);text-align:center;font-size:24px;line-height:1.05}.Session-module__F7Ap3G__timerCard{background-image:radial-gradient(120% 140% at 80% 0%, color-mix(in srgb, var(--teal-2) 13%, transparent) 0%, transparent 60%);background-color:#101010;border:1px solid #1f1f1f;border-radius:16px;flex-direction:column;gap:14px;padding:14px 16px 16px;transition:border-color .3s,background-color .3s;display:flex}.Session-module__F7Ap3G__timerCard:hover{background-color:#131313;border-color:#333}.Session-module__F7Ap3G__timerTop{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.Session-module__F7Ap3G__displayToggle{border:1px solid color-mix(in oklch, var(--teal-1) 22%, #1f1f1f);background:color-mix(in oklch, var(--teal-1) 10%, #0c0c0c);height:28px;color:var(--teal-1);letter-spacing:.02em;cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:0 9px;font-family:inherit;font-size:10.5px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.Session-module__F7Ap3G__displayToggle:hover{border-color:color-mix(in oklch, var(--teal-1) 38%, #1f1f1f);background:color-mix(in oklch, var(--teal-1) 16%, #0c0c0c)}.Session-module__F7Ap3G__displayToggle[data-open=true]{border-color:color-mix(in oklch, var(--teal-1) 48%, #1f1f1f);background:color-mix(in oklch, var(--teal-1) 20%, #0c0c0c)}.Session-module__F7Ap3G__displayToggle:focus-visible{outline:2px solid var(--teal-1);outline-offset:2px}.Session-module__F7Ap3G__displayToggleChevron{opacity:.7;margin-left:1px;transition:transform .16s}.Session-module__F7Ap3G__displayToggle[data-open=true] .Session-module__F7Ap3G__displayToggleChevron{transform:rotate(180deg)}.Session-module__F7Ap3G__displayMenuSurface{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);background-color:#1212128c;border:1px solid #ffffff24;border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 70px #000000a6,0 12px 30px #00000073}.Session-module__F7Ap3G__displayMenu{flex-direction:column;gap:2px;width:150px;padding:5px;display:flex}.Session-module__F7Ap3G__displayMenuItem{color:#d4d4d4;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-family:inherit;font-size:12px;font-weight:600;transition:background .14s,color .14s;display:flex}.Session-module__F7Ap3G__displayMenuItem:hover{color:#fff;background:#ffffff0d}.Session-module__F7Ap3G__displayMenuItemActive,.Session-module__F7Ap3G__displayMenuItemActive:hover{color:var(--light-teal);background:color-mix(in srgb, var(--light-teal) 14%, transparent)}.Session-module__F7Ap3G__runStatus{align-items:center;gap:7px;margin-left:auto;display:flex}.Session-module__F7Ap3G__runDot{background:#3d3d3d;border-radius:50%;width:6px;height:6px}.Session-module__F7Ap3G__runDotOn{background:var(--teal-1);animation:1.6s ease-in-out infinite Session-module__F7Ap3G__tick}@keyframes Session-module__F7Ap3G__tick{0%,to{opacity:1}50%{opacity:.25}}.Session-module__F7Ap3G__runLabel{letter-spacing:.1em;text-transform:uppercase;color:#7d7d7d;white-space:nowrap;font-size:9.5px;font-weight:600}.Session-module__F7Ap3G__timerMain{justify-content:space-between;align-items:center;gap:12px;display:flex}.Session-module__F7Ap3G__timerTimeCol{flex-direction:column;gap:6px;min-width:0;display:flex}.Session-module__F7Ap3G__timerBig{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink-1);font-size:38px;font-weight:500;line-height:.92}.Session-module__F7Ap3G__timerBigIdle{color:#7d7d7d}.Session-module__F7Ap3G__timerBigOver{color:color-mix(in oklch, var(--overrun) 90%, var(--ink-1))}.Session-module__F7Ap3G__timerBigDim{color:#4d4d4d}.Session-module__F7Ap3G__timerSub{color:#7d7d7d;font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-size:11.5px;font-weight:500;display:flex}.Session-module__F7Ap3G__timerSubDot{background:#3d3d3d;border-radius:50%;width:3px;height:3px}.Session-module__F7Ap3G__timerSubStarted{color:var(--teal-1)}.Session-module__F7Ap3G__timerActions{flex:none;gap:6px;display:flex}.Session-module__F7Ap3G__timerBtn{color:#c2c2c2;cursor:pointer;background:linear-gradient(#1a1a1a,#121212);border:1px solid #333;border-radius:11px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:color .15s,border-color .15s,transform .15s;display:flex;box-shadow:inset 0 1px #ffffff0d}.Session-module__F7Ap3G__timerBtn:hover{color:var(--ink-1);border-color:#4a4a4a;transform:translateY(-1px)}.Session-module__F7Ap3G__timerBtn:active{transform:translateY(1px)}.Session-module__F7Ap3G__timerProgress{background:#1c1c1c;border-radius:99px;height:5px;position:relative;overflow:hidden}.Session-module__F7Ap3G__timerProgressFill{background:linear-gradient(90deg, var(--teal-2), var(--teal-1));height:100%;box-shadow:0 0 14px color-mix(in srgb, var(--teal-1) 50%, transparent);border-radius:99px;transition:width .4s linear;position:absolute;inset:0 auto 0 0}.Session-module__F7Ap3G__timerProgressFillClock{background:#ffffff8c;transition:none;animation:1s ease-in-out infinite Session-module__F7Ap3G__clockBreathe}@keyframes Session-module__F7Ap3G__clockBreathe{0%,to{opacity:.32}50%{opacity:.72}}.Session-module__F7Ap3G__timerProgressFillOver{background:var(--overrun);box-shadow:0 0 14px color-mix(in srgb, var(--overrun) 45%, transparent)}
.Sidebar-module__e4FBqq__video{cursor:pointer;text-align:left;width:100%;color:inherit;background:#101010;border:1px solid #1f1f1f;border-radius:16px;align-items:center;gap:12px;padding:12px;font-family:inherit;transition:border-color .3s,background .3s;display:flex;position:relative;overflow:hidden}.Sidebar-module__e4FBqq__video:disabled{cursor:default}.Sidebar-module__e4FBqq__video:hover:not(:disabled){background:#131313;border-color:#333}.Sidebar-module__e4FBqq__video:hover:not(:disabled) .Sidebar-module__e4FBqq__videoPlay{box-shadow:0 6px 18px -4px color-mix(in oklch, var(--teal-3) 75%, transparent);transform:scale(1.06)}.Sidebar-module__e4FBqq__videoThumb{background:repeating-linear-gradient(115deg,#171717 0 8px,#141414 8px 16px);border:1px solid #2a2a2a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:88px;height:54px;display:flex;position:relative;overflow:hidden}.Sidebar-module__e4FBqq__videoThumbImg{object-fit:cover;filter:saturate(.85)brightness(.8);width:100%;height:100%;transition:filter .14s,transform .14s;position:absolute;inset:0}.Sidebar-module__e4FBqq__video:hover:not(:disabled) .Sidebar-module__e4FBqq__videoThumbImg{filter:saturate()brightness(.95);transform:scale(1.04)}.Sidebar-module__e4FBqq__videoEmpty .Sidebar-module__e4FBqq__videoPlay{background:var(--surf-3);color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line-2)}.Sidebar-module__e4FBqq__videoEmpty .Sidebar-module__e4FBqq__videoThumbGlow{background:radial-gradient(circle,#ffffff0d,#0000 70%)}.Sidebar-module__e4FBqq__gradeThumb{flex-direction:column;justify-content:center;gap:7px;padding:0 14px}.Sidebar-module__e4FBqq__gradeTrack{background:#ffffff17;border-radius:999px;width:100%;height:5px;position:relative}.Sidebar-module__e4FBqq__gradeFill{border-radius:inherit;background:linear-gradient(90deg, var(--teal-3), var(--teal-1));width:46%;box-shadow:0 0 10px color-mix(in oklch, var(--teal-2) 45%, transparent);transition:width .42s cubic-bezier(.2,.8,.3,1);position:absolute;inset:0 auto 0 0}.Sidebar-module__e4FBqq__gradeTick{background:#ffffff38;width:1px;height:9px;margin-left:-.5px;position:absolute;top:-2px}.Sidebar-module__e4FBqq__gradeMarker{width:9px;height:9px;box-shadow:0 0 0 2.5px #111, 0 0 9px color-mix(in oklch, var(--teal-2) 80%, transparent);background:#eafffb;border-radius:50%;transition:left .42s cubic-bezier(.2,.8,.3,1);position:absolute;top:50%;left:46%;transform:translate(-50%,-50%)}.Sidebar-module__e4FBqq__video:hover:not(:disabled) .Sidebar-module__e4FBqq__gradeFill{width:72%}.Sidebar-module__e4FBqq__video:hover:not(:disabled) .Sidebar-module__e4FBqq__gradeMarker{left:72%}.Sidebar-module__e4FBqq__gradeAxis{letter-spacing:.02em;width:100%;height:8px;color:var(--ink-3);font-size:7.5px;font-weight:700;position:relative}.Sidebar-module__e4FBqq__gradeAxis span{transition:color .3s;position:absolute;top:0;transform:translate(-50%)}.Sidebar-module__e4FBqq__video:hover:not(:disabled) .Sidebar-module__e4FBqq__gradeAxisOn{color:var(--teal-1)}.Sidebar-module__e4FBqq__videoEmpty .Sidebar-module__e4FBqq__gradeFill{box-shadow:none;background:#ffffff2e}.Sidebar-module__e4FBqq__videoEmpty .Sidebar-module__e4FBqq__gradeMarker{background:var(--ink-3);box-shadow:0 0 0 2.5px #111}.Sidebar-module__e4FBqq__videoEmpty .Sidebar-module__e4FBqq__gradeChip{border-color:var(--line-1);color:var(--ink-3);background:#ffffff0a}.Sidebar-module__e4FBqq__videoSoonChip{letter-spacing:.5px;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--line-1);background:#ffffff0a;border-radius:999px;flex-shrink:0;padding:4px 9px;font-size:10px;font-weight:600}.Sidebar-module__e4FBqq__videoThumbGlow{background:radial-gradient(circle, color-mix(in oklch, var(--teal-3) 38%, transparent), transparent 70%);border-radius:50%;width:46px;height:46px;position:absolute}.Sidebar-module__e4FBqq__videoPlay{background:var(--teal-1);width:28px;height:28px;color:var(--teal-ink);box-shadow:0 6px 18px -6px color-mix(in oklch, var(--teal-1) 90%, transparent);border-radius:50%;justify-content:center;align-items:center;padding-left:2px;transition:transform .14s,box-shadow .14s;display:flex;position:relative}.Sidebar-module__e4FBqq__videoBody{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.Sidebar-module__e4FBqq__videoTitle{color:var(--ink-1);font-size:14.5px;font-weight:600;line-height:1.2}.Sidebar-module__e4FBqq__videoMeta{color:#7d7d7d;font-size:11.5px;line-height:1.3}.Sidebar-module__e4FBqq__materials{background:#101010;border:1px solid #1f1f1f;border-radius:16px;flex-direction:column;transition:border-color .3s,background .3s;display:flex;overflow:hidden}.Sidebar-module__e4FBqq__materials:hover{background:#131313;border-color:#333}.Sidebar-module__e4FBqq__materialsEmpty:hover{background:#101010;border-color:#1f1f1f}.Sidebar-module__e4FBqq__materialsToggle:disabled{cursor:default}.Sidebar-module__e4FBqq__materialsToggle{z-index:1;cursor:pointer;text-align:left;width:100%;color:var(--ink-2);background:linear-gradient(#161616,#111);border:none;border-bottom:1px solid #0000;align-items:center;gap:11px;padding:12px 14px;font-family:inherit;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.Sidebar-module__e4FBqq__materialsToggleOpen{border-bottom-color:#1f1f1f;box-shadow:0 10px 16px -10px #000000d9}.Sidebar-module__e4FBqq__materialsIcon{background:color-mix(in srgb, var(--teal-1) 12%, transparent);border:1px solid color-mix(in srgb, var(--teal-1) 22%, transparent);width:32px;height:32px;color:color-mix(in srgb, var(--teal-1) 80%, white);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.Sidebar-module__e4FBqq__materialsHeading{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.Sidebar-module__e4FBqq__materialsLabel{letter-spacing:-.01em;color:var(--ink-1);font-size:14.5px;font-weight:600}.Sidebar-module__e4FBqq__materialsSub{color:#7d7d7d;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.Sidebar-module__e4FBqq__materialsChevron{color:#8a8a8a;flex:none;transition:transform .2s}.Sidebar-module__e4FBqq__materialsChevronOpen{transform:rotate(180deg)}.Sidebar-module__e4FBqq__materialsList{grid-template-rows:0fr;transition:grid-template-rows .22s;display:grid}.Sidebar-module__e4FBqq__materialsListOpen{grid-template-rows:1fr}.Sidebar-module__e4FBqq__materialsListInner{min-height:0;max-height:155px;transition:overflow-y 0s allow-discrete;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;flex-direction:column;display:flex;overflow:hidden}.Sidebar-module__e4FBqq__materialsListOpen .Sidebar-module__e4FBqq__materialsListInner{transition:overflow-y 0s .22s allow-discrete;overflow-y:auto}.Sidebar-module__e4FBqq__materialsListInner::-webkit-scrollbar{width:6px}.Sidebar-module__e4FBqq__materialsListInner::-webkit-scrollbar-track{background:0 0}.Sidebar-module__e4FBqq__materialsListInner::-webkit-scrollbar-thumb{background-color:#ffffff26;border-radius:999px}.Sidebar-module__e4FBqq__materialsListInner::-webkit-scrollbar-thumb:hover{background-color:#ffffff47}.Sidebar-module__e4FBqq__materialItem{border-top:1px solid #171717;grid-template-columns:1fr auto;align-items:center;padding-right:10px;transition:background .3s;display:grid}.Sidebar-module__e4FBqq__materialOpenTip{min-width:0;display:grid}.Sidebar-module__e4FBqq__materialOpen{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr;align-items:center;gap:11px;padding:10px 11px 10px 14px;font-family:inherit;display:grid}.Sidebar-module__e4FBqq__materialOpen:disabled{cursor:not-allowed}.Sidebar-module__e4FBqq__materialItem:first-child{border-top:0}.Sidebar-module__e4FBqq__materialItem:hover,.Sidebar-module__e4FBqq__materialItemOpen{background:#1a1a1a}.Sidebar-module__e4FBqq__materialItemSplit{background:color-mix(in srgb, var(--teal-1) 6%, transparent);box-shadow:inset 2px 0 0 color-mix(in srgb, var(--teal-1) 70%, transparent)}.Sidebar-module__e4FBqq__materialTag{color:#8a8a8a;letter-spacing:.04em;background:#161616;border:1px solid #262626;border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:10px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:flex}.Sidebar-module__e4FBqq__materialOpen:hover:not(:disabled) .Sidebar-module__e4FBqq__materialTag{background:color-mix(in srgb, var(--teal-1) 12%, transparent);border-color:color-mix(in srgb, var(--teal-1) 24%, transparent);color:var(--teal-1)}.Sidebar-module__e4FBqq__materialBody{flex-direction:column;gap:2px;min-width:0;display:flex}.Sidebar-module__e4FBqq__materialLabel{color:var(--ink-1);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.Sidebar-module__e4FBqq__materialMeta{color:#666;font-size:11px}.Sidebar-module__e4FBqq__materialMore{color:#7d7d7d;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:color .15s,background .15s;display:flex}.Sidebar-module__e4FBqq__materialMore:hover{color:var(--ink-1);background:#1d1d1d}.Sidebar-module__e4FBqq__materialMenu{flex-direction:column;gap:2px;width:176px;padding:6px;display:flex}.Sidebar-module__e4FBqq__materialMenuItem{color:#d4d4d4;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;padding:8px 9px;font-family:inherit;font-size:12.5px;font-weight:500;transition:background .12s,color .12s;display:flex}.Sidebar-module__e4FBqq__materialMenuItem:hover:not(:disabled){background:color-mix(in srgb, var(--light-teal) 12%, transparent);color:var(--light-teal)}.Sidebar-module__e4FBqq__materialMenuItem:disabled{color:#4d4d4d;cursor:not-allowed}.Sidebar-module__e4FBqq__materialMenuDivider{background:#ffffff1a;height:1px;margin:4px 6px}.Sidebar-module__e4FBqq__save{border:1px solid color-mix(in oklch, var(--teal-1) 32%, var(--line-2));background:linear-gradient(180deg, color-mix(in oklch, var(--teal-1) 15%, transparent), color-mix(in oklch, var(--teal-2) 9%, transparent));width:100%;color:var(--ink-1);cursor:pointer;text-align:left;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;font-family:inherit;transition:border-color .18s,background .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.Sidebar-module__e4FBqq__save:hover{border-color:color-mix(in oklch, var(--teal-1) 55%, transparent);background:linear-gradient(180deg, color-mix(in oklch, var(--teal-1) 22%, transparent), color-mix(in oklch, var(--teal-2) 14%, transparent));box-shadow:0 6px 18px -10px color-mix(in oklch, var(--teal-1) 60%, transparent), inset 0 1px 0 #ffffff0f}.Sidebar-module__e4FBqq__saveSheen{pointer-events:none;background:linear-gradient(115deg, transparent 40%, color-mix(in oklch, var(--teal-1) 22%, transparent) 50%, transparent 60%);transition:transform .9s cubic-bezier(.2,.7,.3,1);position:absolute;inset:0;transform:translate(-90%)}.Sidebar-module__e4FBqq__save:hover .Sidebar-module__e4FBqq__saveSheen{transform:translate(35%)}.Sidebar-module__e4FBqq__saveIcon{background:color-mix(in oklch, var(--teal-1) 22%, transparent);border:1px solid color-mix(in oklch, var(--teal-1) 40%, transparent);width:34px;height:34px;color:var(--teal-1);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.Sidebar-module__e4FBqq__saveBody{flex-direction:column;flex:1;min-width:0;line-height:1.15;display:flex;position:relative}.Sidebar-module__e4FBqq__saveTitle{letter-spacing:-.1px;color:var(--ink-1);font-size:14px;font-weight:600}.Sidebar-module__e4FBqq__saveSub{color:var(--ink-3);margin-top:2px;font-size:11.5px;font-weight:400}.Sidebar-module__e4FBqq__saveChevron{color:var(--teal-1);transition:transform .18s;position:relative}.Sidebar-module__e4FBqq__save:hover .Sidebar-module__e4FBqq__saveChevron{transform:translate(3px)}
.SessionDock-module__C1ftQW__dock{z-index:600;width:var(--dock-w,340px);font-family:var(--sans);transform:translate3d(calc(var(--dock-x) + var(--drag-dx,0px)), calc(var(--dock-y) + var(--drag-dy,0px)), 0);pointer-events:none;transition:transform .38s cubic-bezier(.22,1,.36,1),width .38s cubic-bezier(.22,1,.36,1);position:fixed;top:0;left:0}.SessionDock-module__C1ftQW__dockDragging{will-change:transform;transition:none}.SessionDock-module__C1ftQW__dockDragging .SessionDock-module__C1ftQW__panel{opacity:0;pointer-events:none;transition:none}.SessionDock-module__C1ftQW__dockDragging .SessionDock-module__C1ftQW__pill{-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(120% 180% at 85% 0%, color-mix(in srgb, var(--teal-2) 14%, transparent) 0%, transparent 62%), #0d0d0d}.SessionDock-module__C1ftQW__body{pointer-events:none;justify-content:flex-end;transition:opacity .2s,transform .26s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.SessionDock-module__C1ftQW__pill,.SessionDock-module__C1ftQW__panel{pointer-events:auto}.SessionDock-module__C1ftQW__dockGone .SessionDock-module__C1ftQW__pill,.SessionDock-module__C1ftQW__dockGone .SessionDock-module__C1ftQW__panel{pointer-events:none}.SessionDock-module__C1ftQW__dock[data-side=left] .SessionDock-module__C1ftQW__body{justify-content:flex-start}.SessionDock-module__C1ftQW__dock[data-side=center] .SessionDock-module__C1ftQW__body{justify-content:center}.SessionDock-module__C1ftQW__dockGone{opacity:0;pointer-events:none;transform:translateY(14px)scale(.96)}.SessionDock-module__C1ftQW__guide{width:var(--guide-w,100vw);height:var(--guide-h,100vh);translate:var(--guide-x,0px) var(--guide-y,0px);z-index:590;pointer-events:none;opacity:0;visibility:hidden;background:radial-gradient(120% 120%,#00000080 0%,#000000b8 100%);transition:opacity .2s,visibility 0s linear .2s;position:fixed;top:0;left:0}.SessionDock-module__C1ftQW__guideOn{opacity:1;visibility:visible;transition:opacity .14s,visibility}.SessionDock-module__C1ftQW__guideSlot{width:var(--slot-w);height:var(--slot-h);translate:var(--slot-x) var(--slot-y);background:#ffffff12;border:1.5px dashed #ffffff61;border-radius:11px;justify-content:center;align-items:center;transition:border-color .14s,background .14s,box-shadow .14s;display:flex;position:absolute;top:0;left:0}.SessionDock-module__C1ftQW__guideSlot[data-on=true]{border-style:solid;border-color:var(--teal-1);background:color-mix(in srgb, var(--teal-2) 26%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--teal-1) 35%, transparent), 0 0 40px -4px color-mix(in oklch, var(--teal-1) 80%, transparent)}.SessionDock-module__C1ftQW__guideLabel{letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;color:#ffffff8c;text-shadow:0 1px 3px #000c;font-size:9px;font-weight:700;transition:color .14s}.SessionDock-module__C1ftQW__guideSlot[data-on=true] .SessionDock-module__C1ftQW__guideLabel{color:var(--teal-1)}.SessionDock-module__C1ftQW__pill{background:radial-gradient(120% 180% at 85% 0%, color-mix(in srgb, var(--teal-2) 14%, transparent) 0%, transparent 62%), #0d0d0df0;-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border:1px solid #262626;border-radius:14px;align-items:center;gap:8px;padding:7px 8px 13px 7px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0f,0 2px 6px #00000080,0 18px 40px -16px #000000d9}.SessionDock-module__C1ftQW__pill:active{cursor:grabbing}.SessionDock-module__C1ftQW__pill button{cursor:pointer}.SessionDock-module__C1ftQW__pillRun{background:var(--teal-2);width:32px;height:32px;color:var(--teal-ink);cursor:pointer;box-shadow:inset 0 1px 0 #ffffff61, 0 6px 14px -8px color-mix(in oklch, var(--teal-2) 70%, transparent);border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0;transition:background .15s,transform .12s;display:flex}.SessionDock-module__C1ftQW__pillRun:hover{background:var(--teal-1)}.SessionDock-module__C1ftQW__pillRun:active{transform:translateY(1px)}.SessionDock-module__C1ftQW__pillRunOn{background:color-mix(in srgb, var(--teal-2) 18%, transparent);color:var(--teal-1);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--teal-1) 40%, transparent)}.SessionDock-module__C1ftQW__pillRunOn:hover{background:color-mix(in srgb, var(--teal-2) 28%, transparent)}.SessionDock-module__C1ftQW__readout{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink-1);padding:0 2px;font-size:22px;font-weight:500;line-height:1}.SessionDock-module__C1ftQW__readoutIdle{color:#7d7d7d}.SessionDock-module__C1ftQW__readoutOver{color:color-mix(in oklch, var(--overrun) 90%, var(--ink-1))}.SessionDock-module__C1ftQW__readoutDim{color:#4d4d4d}.SessionDock-module__C1ftQW__pillDivider{background:#2b2b2b;width:1px;height:18px}.SessionDock-module__C1ftQW__pillProgress{pointer-events:none;background:#ffffff12;border-radius:99px;height:3px;position:absolute;bottom:5px;left:9px;right:9px;overflow:hidden}.SessionDock-module__C1ftQW__iconBtn{color:#8a8a8a;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background .14s,color .14s;display:flex}.SessionDock-module__C1ftQW__iconBtn:hover{color:var(--ink-1);background:#ffffff0f}.SessionDock-module__C1ftQW__panel{width:100%;max-height:var(--panel-room,calc(100svh - 130px));background:radial-gradient(120% 100% at 85% 0%, color-mix(in srgb, var(--teal-2) 10%, transparent) 0%, transparent 60%), #0d0d0df2;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);border:1px solid #262626;border-radius:18px;flex-direction:column;gap:12px;padding:13px 14px 12px;transition:opacity .18s,transform .24s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;box-shadow:inset 0 1px #ffffff0f,0 2px 8px #00000080,0 26px 60px -20px #000000e6}.SessionDock-module__C1ftQW__dock[data-side=right] .SessionDock-module__C1ftQW__panel{right:0}.SessionDock-module__C1ftQW__dock[data-side=left] .SessionDock-module__C1ftQW__panel{left:0}.SessionDock-module__C1ftQW__dock[data-side=center] .SessionDock-module__C1ftQW__panel{margin-inline:auto;left:0;right:0}.SessionDock-module__C1ftQW__dock[data-open=up] .SessionDock-module__C1ftQW__panel{transform-origin:bottom;bottom:calc(100% + 10px)}.SessionDock-module__C1ftQW__dock[data-open=down] .SessionDock-module__C1ftQW__panel{transform-origin:top;top:calc(100% + 10px)}.SessionDock-module__C1ftQW__panelGone{opacity:0;pointer-events:none}.SessionDock-module__C1ftQW__dock[data-open=up] .SessionDock-module__C1ftQW__panelGone{transform:translateY(10px)scale(.95)}.SessionDock-module__C1ftQW__dock[data-open=down] .SessionDock-module__C1ftQW__panelGone{transform:translateY(-10px)scale(.95)}.SessionDock-module__C1ftQW__panelTop{align-items:center;gap:10px;display:flex}.SessionDock-module__C1ftQW__displayToggle{border:1px solid color-mix(in oklch, var(--teal-1) 22%, #1f1f1f);background:color-mix(in oklch, var(--teal-1) 10%, #0c0c0c);height:26px;color:var(--teal-1);letter-spacing:.02em;cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:0 9px;font-family:inherit;font-size:10.5px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.SessionDock-module__C1ftQW__displayToggle:hover,.SessionDock-module__C1ftQW__displayToggle[data-open=true]{border-color:color-mix(in oklch, var(--teal-1) 42%, #1f1f1f);background:color-mix(in oklch, var(--teal-1) 18%, #0c0c0c)}.SessionDock-module__C1ftQW__displayToggleChevron{opacity:.7;transition:transform .16s}.SessionDock-module__C1ftQW__displayToggle[data-open=true] .SessionDock-module__C1ftQW__displayToggleChevron{transform:rotate(180deg)}.SessionDock-module__C1ftQW__runStatus{align-items:center;gap:7px;margin-left:auto;display:flex}.SessionDock-module__C1ftQW__runDot{background:#3d3d3d;border-radius:50%;width:6px;height:6px}.SessionDock-module__C1ftQW__runDotOn{background:var(--teal-1);animation:1.6s ease-in-out infinite SessionDock-module__C1ftQW__dockTick}@keyframes SessionDock-module__C1ftQW__dockTick{0%,to{opacity:1}50%{opacity:.25}}.SessionDock-module__C1ftQW__runLabel{letter-spacing:.1em;text-transform:uppercase;color:#7d7d7d;white-space:nowrap;font-size:9.5px;font-weight:600}.SessionDock-module__C1ftQW__progress{background:#1c1c1c;border-radius:99px;height:4px;position:relative;overflow:hidden}.SessionDock-module__C1ftQW__progressFill{background:linear-gradient(90deg, var(--teal-2), var(--teal-1));height:100%;box-shadow:0 0 12px color-mix(in srgb, var(--teal-1) 50%, transparent);border-radius:99px;transition:width .4s linear;position:absolute;inset:0 auto 0 0}.SessionDock-module__C1ftQW__progressFillClock{background:#ffffff8c;transition:none;animation:1s ease-in-out infinite SessionDock-module__C1ftQW__dockClockBreathe}@keyframes SessionDock-module__C1ftQW__dockClockBreathe{0%,to{opacity:.32}50%{opacity:.72}}.SessionDock-module__C1ftQW__progressFillOver{background:var(--overrun);box-shadow:0 0 12px color-mix(in srgb, var(--overrun) 45%, transparent)}.SessionDock-module__C1ftQW__meta{color:#7d7d7d;font-variant-numeric:tabular-nums;align-items:center;gap:7px;margin-top:-4px;font-size:11px;font-weight:500;display:flex}.SessionDock-module__C1ftQW__metaDot{background:#3d3d3d;border-radius:50%;width:3px;height:3px}.SessionDock-module__C1ftQW__metaStarted{color:var(--teal-1)}.SessionDock-module__C1ftQW__drawer{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff29 transparent;min-height:0;margin:0 -2px;padding:0 2px;overflow-y:auto}.SessionDock-module__C1ftQW__drawer::-webkit-scrollbar{width:6px;height:6px}.SessionDock-module__C1ftQW__drawer::-webkit-scrollbar-track{background:0 0}.SessionDock-module__C1ftQW__drawer::-webkit-scrollbar-thumb{background-color:#ffffff29;border-radius:999px}.SessionDock-module__C1ftQW__drawer::-webkit-scrollbar-thumb:hover{background-color:#ffffff4d}.SessionDock-module__C1ftQW__drawer::-webkit-scrollbar-corner{background:0 0}.SessionDock-module__C1ftQW__fileList{flex-direction:column;gap:4px;display:flex}.SessionDock-module__C1ftQW__morePanel{flex-direction:column;gap:12px;display:flex}.SessionDock-module__C1ftQW__moreRow{grid-template-columns:auto 1fr 1fr;align-items:stretch;gap:6px;display:grid}.SessionDock-module__C1ftQW__moreStat{border:1px solid var(--line-1);color:var(--ink-3);background:#ffffff08;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}.SessionDock-module__C1ftQW__moreStatNum{font-variant-numeric:tabular-nums;color:var(--ink-1);margin-left:auto;font-size:13px;font-weight:600}.SessionDock-module__C1ftQW__moreStatLab{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px;font-weight:600}.SessionDock-module__C1ftQW__moreBlock{border-top:1px solid var(--line-1);--diff-wrap:nowrap;--diff-track:260px;--diff-align:center;flex-direction:column;padding-top:12px;display:flex}.SessionDock-module__C1ftQW__moreLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px;font-weight:600}.SessionDock-module__C1ftQW__moreBtn{min-height:32px;color:var(--ink-2);cursor:pointer;background:#ffffff0a;border:1px solid #262626;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:600;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.SessionDock-module__C1ftQW__moreBtn:hover{color:var(--ink-1);background:#ffffff14}.SessionDock-module__C1ftQW__moreBtnOn,.SessionDock-module__C1ftQW__moreBtnOn:hover{border-color:color-mix(in oklch, var(--teal-1) 32%, transparent);background:color-mix(in srgb, var(--teal-2) 14%, transparent);color:var(--teal-1)}.SessionDock-module__C1ftQW__moreBtnCount{font-variant-numeric:tabular-nums;color:var(--ink-2);background:#ffffff14;border-radius:99px;padding:1px 6px;font-size:10.5px;font-weight:700;line-height:1.5;transition:background .14s,color .14s}.SessionDock-module__C1ftQW__moreBtn:hover .SessionDock-module__C1ftQW__moreBtnCount{color:var(--ink-1);background:#ffffff21}.SessionDock-module__C1ftQW__moreBtnOn .SessionDock-module__C1ftQW__moreBtnCount,.SessionDock-module__C1ftQW__moreBtnOn:hover .SessionDock-module__C1ftQW__moreBtnCount{background:color-mix(in srgb, var(--teal-2) 26%, transparent);color:var(--teal-1)}.SessionDock-module__C1ftQW__skStatNum{height:15.2px;margin-left:auto}.SessionDock-module__C1ftQW__skBtnCount{margin:3px 0}.SessionDock-module__C1ftQW__tools{border-top:1px solid var(--line-1);grid-template-columns:repeat(4,1fr);align-items:stretch;gap:4px;padding-top:11px;display:grid}.SessionDock-module__C1ftQW__tool{text-align:center;color:var(--ink-3);letter-spacing:.01em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:center;gap:5px;padding:8px 2px 7px;font-family:inherit;font-size:10px;font-weight:600;line-height:1.25;transition:background .14s,color .14s,border-color .14s;display:flex}.SessionDock-module__C1ftQW__tool span{justify-content:center;align-items:center;min-height:2.5em;display:flex}.SessionDock-module__C1ftQW__tool:hover:not(:disabled){color:var(--ink-1);background:#ffffff0d}.SessionDock-module__C1ftQW__toolOn,.SessionDock-module__C1ftQW__toolOn:hover:not(:disabled){border-color:color-mix(in oklch, var(--teal-1) 32%, transparent);background:color-mix(in srgb, var(--teal-2) 14%, transparent);color:var(--teal-1)}.SessionDock-module__C1ftQW__tool:disabled{color:var(--ink-4);cursor:not-allowed}.SessionDock-module__C1ftQW__panelFoot{border-top:1px solid var(--line-1);justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.SessionDock-module__C1ftQW__panelFootActions{flex:none;align-items:center;gap:2px;margin-right:-4px;display:flex}.SessionDock-module__C1ftQW__paperRef{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-3);font-size:11px;overflow:hidden}.SessionDock-module__C1ftQW__handleTip{translate:var(--dock-x) var(--dock-y);z-index:600;position:fixed;top:0;left:0}.SessionDock-module__C1ftQW__handle{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#8a8a8a;cursor:pointer;opacity:.72;background:#0d0d0de6;border:1px solid #262626;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:opacity .2s,color .16s,border-color .16s,transform .2s cubic-bezier(.22,1,.36,1);display:flex;box-shadow:0 10px 26px -14px #000000e6}.SessionDock-module__C1ftQW__handle:hover,.SessionDock-module__C1ftQW__handle:focus-visible{opacity:1;color:var(--teal-1);border-color:color-mix(in oklch, var(--teal-1) 40%, transparent)}.SessionDock-module__C1ftQW__handleGone{opacity:0;pointer-events:none;transform:translateY(10px)scale(.9)}@media (max-width:639px){.SessionDock-module__C1ftQW__tool span{display:none}}@media (prefers-reduced-motion:reduce){.SessionDock-module__C1ftQW__dock,.SessionDock-module__C1ftQW__body,.SessionDock-module__C1ftQW__panel,.SessionDock-module__C1ftQW__handle,.SessionDock-module__C1ftQW__guide,.SessionDock-module__C1ftQW__guideSlot{transition-duration:1ms}.SessionDock-module__C1ftQW__runDotOn,.SessionDock-module__C1ftQW__progressFillClock{animation:none}}
.Modals-module__Nmfx8q__body{flex-direction:column;gap:18px;width:100%;display:flex}.Modals-module__Nmfx8q__videoModal.Modals-module__Nmfx8q__videoModal{max-width:calc(100vw - 32px)}.Modals-module__Nmfx8q__videoBodyList{gap:16px;width:600px;max-width:100%}.Modals-module__Nmfx8q__videoBodyTheater{width:min(100vw - 80px,160vh - 213.333px);max-width:100%}.Modals-module__Nmfx8q__videoIntro{text-align:left;color:var(--ink-3);overflow-wrap:anywhere;align-self:stretch;margin:0;font-weight:400;line-height:normal}.Modals-module__Nmfx8q__videosList{flex-direction:column;align-self:stretch;gap:8px;display:flex}.Modals-module__Nmfx8q__videoCard{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:6px;padding:8px;transition:background .2s,border-color .2s;display:flex;position:relative}.Modals-module__Nmfx8q__videoCard:hover{background:#ffffff1a;border-color:#fff3}.Modals-module__Nmfx8q__videoCard:focus-within{border-color:var(--teal-2);box-shadow:0 0 0 3px color-mix(in srgb, var(--teal-2) 25%, transparent)}.Modals-module__Nmfx8q__videoCardMain{min-width:0;color:var(--ink-1);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:13px;padding:0;font-family:inherit;display:flex}.Modals-module__Nmfx8q__videoCardMain:focus-visible{outline:none}.Modals-module__Nmfx8q__videoThumb{aspect-ratio:16/9;background:repeating-linear-gradient(115deg,#171717 0 8px,#141414 8px 16px);border:1px solid #ffffff14;border-radius:8px;flex:none;justify-content:center;align-items:center;width:136px;display:flex;position:relative;overflow:hidden}.Modals-module__Nmfx8q__videoThumbImg{object-fit:cover;filter:saturate(.85)brightness(.72);width:100%;height:100%;transition:filter .16s,transform .16s;position:absolute;inset:0}.Modals-module__Nmfx8q__videoCard:hover .Modals-module__Nmfx8q__videoThumbImg{filter:saturate()brightness(.95);transform:scale(1.04)}.Modals-module__Nmfx8q__videoThumbPlay{background:var(--teal-1);width:30px;height:30px;color:var(--teal-ink);box-shadow:0 6px 18px -6px color-mix(in oklch, var(--teal-1) 90%, transparent);border-radius:999px;justify-content:center;align-items:center;padding-left:2px;transition:transform .16s;display:flex;position:relative}.Modals-module__Nmfx8q__videoCard:hover .Modals-module__Nmfx8q__videoThumbPlay{transform:scale(1.08)}.Modals-module__Nmfx8q__videoCardBody{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.Modals-module__Nmfx8q__videoCardLabel{letter-spacing:-.1px;color:var(--ink-1);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.Modals-module__Nmfx8q__videoCardMeta{color:var(--ink-3);letter-spacing:.1px;font-size:11.5px}.Modals-module__Nmfx8q__videoCardPop{border:1px solid color-mix(in oklch, var(--teal-1) 30%, transparent);background-color:color-mix(in srgb, var(--teal-2) 12%, transparent);height:34px;color:var(--teal-1);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 13px;font-family:inherit;font-size:12px;font-weight:600;transition:background-color .2s,border-color .2s,box-shadow .1s;display:inline-flex}.Modals-module__Nmfx8q__videoCardPop:hover{background-color:color-mix(in srgb, var(--teal-2) 24%, transparent);border-color:color-mix(in oklch, var(--teal-1) 55%, transparent)}.Modals-module__Nmfx8q__videoCardPop:active{box-shadow:0 0 0 4px color-mix(in srgb, var(--teal-2) 22%, transparent)}.Modals-module__Nmfx8q__videoCardPop:focus-visible{outline:2px solid var(--teal-1);outline-offset:2px}@media (max-width:600px){.Modals-module__Nmfx8q__videoCardPop{gap:0;padding:0 9px}.Modals-module__Nmfx8q__videoCardPopLabel{display:none}}.Modals-module__Nmfx8q__videoHeaderActions{align-items:center;gap:6px;display:inline-flex}.Modals-module__Nmfx8q__videoStage{aspect-ratio:16/9;border:1px solid var(--line-2);background:#000;border-radius:12px;align-self:stretch;position:relative;overflow:hidden}.Modals-module__Nmfx8q__videoStage iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.Modals-module__Nmfx8q__videoPopOut{border:1px solid var(--teal-2);background-color:var(--teal-2);height:34px;color:var(--teal-ink);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 14px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background-color .2s,border-color .2s,box-shadow .1s;display:inline-flex}.Modals-module__Nmfx8q__videoPopOut:hover{background-color:var(--teal-1);border-color:var(--teal-1)}.Modals-module__Nmfx8q__videoPopOut:active{box-shadow:0 0 0 4px color-mix(in srgb, var(--teal-2) 25%, transparent)}.Modals-module__Nmfx8q__videoPopOut:focus-visible{outline:2px solid var(--teal-1);outline-offset:2px}@media (max-width:560px){.Modals-module__Nmfx8q__videoPopOut{gap:0;padding:0 9px}.Modals-module__Nmfx8q__videoPopOutLabel{display:none}}.Modals-module__Nmfx8q__emptyState{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:24px 16px 8px;display:flex}.Modals-module__Nmfx8q__emptyIcon{background:color-mix(in oklch, var(--teal-3) 14%, transparent);width:48px;height:48px;color:var(--teal-1);border:1px solid color-mix(in oklch, var(--teal-1) 22%, transparent);border-radius:999px;justify-content:center;align-items:center;display:flex}.Modals-module__Nmfx8q__emptyTitle{color:var(--ink-1);letter-spacing:-.1px;font-size:15px;font-weight:600}.Modals-module__Nmfx8q__emptyDesc{color:var(--ink-3);max-width:320px;font-size:12.5px;line-height:1.5}.Modals-module__Nmfx8q__gbBody{--grade-aStar:#00f6ad;--grade-a:#00e4e7;--grade-b:#60b8ff;--grade-c:#a88eff;--grade-d:#f964f1;--grade-e:#ff6a8f;--grade-u:#74889e;--grade-ink:#091018;align-items:stretch;gap:14px;width:460px;max-width:100%}@supports (color:lab(0% 0 0)){.Modals-module__Nmfx8q__gbBody{--grade-aStar:lab(86.3999% -68.5514 22.2436);--grade-a:lab(82.0401% -55.1747 -17.6357);--grade-b:lab(71.3444% -8.00887 -63.0178);--grade-c:lab(64.2181% 42.8529 -72.7241);--grade-d:lab(66.197% 69.9995 -43.2617);--grade-e:lab(65.0406% 68.4668 12.6913);--grade-u:lab(55.8529% -3.72219 -13.9847);--grade-ink:lab(4.40365% -1.00486 -5.62652)}}.Modals-module__Nmfx8q__console{border:1px solid var(--line-2);background:linear-gradient(#ffffff0b,#ffffff03);border-radius:16px;flex-direction:column;gap:14px;padding:16px;transition:border-color .34s;display:flex;position:relative;overflow:hidden}.Modals-module__Nmfx8q__consoleLive{border-color:color-mix(in oklch, var(--grade) 34%, transparent)}.Modals-module__Nmfx8q__consoleGlow{pointer-events:none;opacity:0;background:radial-gradient(50% 55% at 68% 55%, color-mix(in oklch, var(--grade) 48%, transparent), transparent 70%);height:240px;transition:opacity .46s;position:absolute;top:-110px;left:-10%;right:-10%}.Modals-module__Nmfx8q__consoleLive .Modals-module__Nmfx8q__consoleGlow{opacity:.42}.Modals-module__Nmfx8q__consoleRow{--action-w:188px;--field-h:48px;--orb-d:74px;align-items:flex-start;gap:14px;display:flex;position:relative}.Modals-module__Nmfx8q__markFieldLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:-4px;font-size:9.5px;font-weight:600}.Modals-module__Nmfx8q__markField{min-width:0;height:var(--field-h);border:1px solid var(--line-2);cursor:text;background:#00000057;border-radius:12px;flex:1;align-items:center;gap:10px;padding:5px 0 5px 13px;transition:border-color .22s,box-shadow .22s;display:flex}.Modals-module__Nmfx8q__markField:hover{border-color:#ffffff2e}.Modals-module__Nmfx8q__markField:focus-within{border-color:color-mix(in srgb, var(--teal-2) 55%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--teal-2) 18%, transparent)}.Modals-module__Nmfx8q__markFieldBox{flex:1;justify-content:flex-end;align-items:baseline;gap:6px;min-width:0;display:flex}.Modals-module__Nmfx8q__markInput{text-align:right;width:3.2ch;color:var(--ink-1);letter-spacing:-.03em;font-variant-numeric:tabular-nums;caret-color:var(--teal-1);background:0 0;border:0;outline:none;margin:0;padding:0;font-family:inherit;font-size:22px;font-weight:700;line-height:1}.Modals-module__Nmfx8q__markInput::placeholder{color:var(--ink-4)}.Modals-module__Nmfx8q__markOf{white-space:nowrap;color:var(--ink-4);font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:500;line-height:1}.Modals-module__Nmfx8q__stepper{flex-direction:column;flex:none;align-self:stretch;margin:-5px 0;display:flex}.Modals-module__Nmfx8q__stepBtn{width:32px;color:var(--ink-3);cursor:pointer;touch-action:none;background:0 0;border:0;flex:1;justify-content:center;align-items:center;padding:0;transition:color .2s,background .2s;display:flex}.Modals-module__Nmfx8q__stepBtn:first-child{border-radius:0 10px 0 0}.Modals-module__Nmfx8q__stepBtn:last-child{border-radius:0 0 10px}.Modals-module__Nmfx8q__stepBtn:hover:not(:disabled){color:var(--teal-1);background:#ffffff0d}.Modals-module__Nmfx8q__stepBtn:active:not(:disabled){color:var(--teal-1);background:#ffffff17}.Modals-module__Nmfx8q__stepBtn:disabled{color:var(--ink-4);opacity:.4;cursor:default}.Modals-module__Nmfx8q__stepBtn svg{display:block}.Modals-module__Nmfx8q__calcBtn{width:var(--action-w);height:var(--field-h);border:1px solid color-mix(in oklch, var(--light-teal) 50%, transparent);background:var(--teal);box-shadow:0 6px 20px -6px color-mix(in oklch, var(--teal) 48%, transparent), 0 2px 6px -2px #00000080, inset 0 1px 0 #ffffff38;color:#f2f3f4;cursor:pointer;border-radius:13px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:600;transition:background .26s cubic-bezier(.2,.8,.3,1),border-color .26s cubic-bezier(.2,.8,.3,1),box-shadow .3s cubic-bezier(.2,.8,.3,1),color .22s;display:inline-flex}.Modals-module__Nmfx8q__calcBtn svg{color:#f2f3f4}.Modals-module__Nmfx8q__calcBtn:hover:not(:disabled){background:var(--light-teal);border-color:color-mix(in oklch, var(--light-teal) 80%, white);box-shadow:0 10px 34px -6px color-mix(in oklch, var(--light-teal) 62%, transparent), 0 3px 10px -2px #0000008c, inset 0 1px 0 #ffffff4d}.Modals-module__Nmfx8q__calcBtn:active:not(:disabled){background:var(--dark-teal);border-color:color-mix(in oklch, var(--dark-teal) 80%, transparent);box-shadow:0 3px 12px -6px color-mix(in oklch, var(--dark-teal) 60%, transparent), inset 0 1px 0 #ffffff24;transition-duration:90ms}.Modals-module__Nmfx8q__calcBtn:disabled{cursor:not-allowed;border-color:var(--line-2);box-shadow:none;color:var(--ink-4);background:#ffffff08}.Modals-module__Nmfx8q__calcBtn:disabled svg{color:var(--ink-4)}.Modals-module__Nmfx8q__answer{width:var(--action-w);margin-top:calc((var(--field-h) - var(--orb-d)) / 2);flex:none;justify-content:center;align-items:center;gap:12px;display:flex}@property --gb-arc{syntax:"<number>";inherits:false;initial-value:0}.Modals-module__Nmfx8q__orb{width:var(--orb-d);height:var(--orb-d);background:conic-gradient(from -90deg, var(--grade) calc(var(--gb-arc) * 1%), #ffffff12 0);filter:drop-shadow(0 0 16px color-mix(in oklch, var(--grade) 30%, transparent));border-radius:50%;flex:none;place-items:center;transition:filter .32s;display:grid;position:relative}.Modals-module__Nmfx8q__orb:before{content:"";background:var(--bg-1);border-radius:50%;position:absolute;inset:6px;box-shadow:inset 0 1px #ffffff0d}.Modals-module__Nmfx8q__orbRoll{z-index:1;place-items:center;width:46px;height:30px;display:grid;position:relative;overflow:hidden}.Modals-module__Nmfx8q__orbGrade{letter-spacing:-.04em;color:var(--grade);grid-area:1/1;font-size:26px;font-weight:700;line-height:1;transition:color .24s}.Modals-module__Nmfx8q__answerMeta{flex-direction:column;flex:none;gap:4px;width:56px;display:flex}.Modals-module__Nmfx8q__answerPct{letter-spacing:-.02em;color:var(--ink-1);font-variant-numeric:tabular-nums;font-size:21px;font-weight:700;line-height:1}.Modals-module__Nmfx8q__answerUnit{color:var(--ink-4);margin-left:1px;font-size:12px;font-weight:500}.Modals-module__Nmfx8q__answerUms{letter-spacing:.02em;color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11.5px}.Modals-module__Nmfx8q__reveal{flex-direction:column;gap:14px;display:flex;position:relative;overflow:hidden}@media (max-width:430px){.Modals-module__Nmfx8q__consoleRow{flex-wrap:wrap}.Modals-module__Nmfx8q__calcBtn,.Modals-module__Nmfx8q__answer{flex:1 0 100%;justify-content:center;width:auto}.Modals-module__Nmfx8q__answer{margin-top:0}}.Modals-module__Nmfx8q__tableHead{justify-content:space-between;align-items:baseline;gap:10px;margin-top:2px;display:flex}.Modals-module__Nmfx8q__tableTitle{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:7px;font-size:10.5px;font-weight:600;display:inline-flex}.Modals-module__Nmfx8q__tableTitle svg{color:var(--teal-1)}.Modals-module__Nmfx8q__tableMeta{letter-spacing:.02em;color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11px}.Modals-module__Nmfx8q__boundariesHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.Modals-module__Nmfx8q__boundariesEyebrow{flex-direction:column;gap:3px;display:flex}.Modals-module__Nmfx8q__boundariesUnit{color:var(--ink-1);letter-spacing:-.1px;font-size:13px;font-weight:600}.Modals-module__Nmfx8q__boundariesSession{color:var(--ink-3);letter-spacing:.2px;font-size:11.5px}.Modals-module__Nmfx8q__boundariesTable{border:1px solid var(--line-1);background:#00000040;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.Modals-module__Nmfx8q__boundariesRow{border-bottom:1px solid var(--line-1);grid-template-columns:40px 1fr auto 42px;align-items:center;gap:12px;padding:10px 14px;transition:background .2s;display:grid;position:relative}.Modals-module__Nmfx8q__boundariesRow:last-child{border-bottom:none}.Modals-module__Nmfx8q__boundariesRow:hover{background:#ffffff08}.Modals-module__Nmfx8q__boundariesRowAchieved,.Modals-module__Nmfx8q__boundariesRowAchieved:hover{background:color-mix(in oklch, var(--grade) 12%, transparent)}.Modals-module__Nmfx8q__boundariesRowAchieved:before{content:"";background:var(--grade);width:3px;position:absolute;top:0;bottom:0;left:0}.Modals-module__Nmfx8q__gradeBadge{letter-spacing:-.04em;font-variant-numeric:tabular-nums;background:color-mix(in oklch, var(--grade) 14%, transparent);border:1px solid color-mix(in oklch, var(--grade) 38%, transparent);width:40px;height:28px;color:var(--grade);border-radius:9px;justify-content:center;align-items:center;font-size:13.5px;font-weight:700;transition:background .22s,border-color .22s,color .22s;display:flex}.Modals-module__Nmfx8q__gradeBadgeAchieved{background:linear-gradient(180deg, color-mix(in oklch, var(--grade) 92%, white 8%), var(--grade));border-color:color-mix(in oklch, var(--grade) 70%, transparent);color:var(--grade-ink);box-shadow:inset 0 1px 0 #ffffff40, 0 5px 16px -7px color-mix(in oklch, var(--grade) 80%, transparent)}.Modals-module__Nmfx8q__gradeBarWrap{background:#ffffff0d;border-radius:999px;height:6px;position:relative;overflow:hidden}.Modals-module__Nmfx8q__gradeBar{border-radius:inherit;opacity:.9;background:linear-gradient(90deg, color-mix(in oklch, var(--grade) 62%, transparent), var(--grade));box-shadow:0 0 8px -1px color-mix(in oklch, var(--grade) 30%, transparent);transition:opacity .22s,box-shadow .22s;position:absolute;inset:0 auto 0 0}.Modals-module__Nmfx8q__boundariesRowAchieved .Modals-module__Nmfx8q__gradeBar{opacity:1;box-shadow:0 0 12px color-mix(in oklch, var(--grade) 60%, transparent)}.Modals-module__Nmfx8q__gradeMark{font-variant-numeric:tabular-nums;color:var(--ink-1);letter-spacing:-.2px;font-size:13px;font-weight:600}.Modals-module__Nmfx8q__gradeMarkOf{color:var(--ink-3);margin-left:1px;font-weight:400}.Modals-module__Nmfx8q__gradePct{color:var(--ink-3);font-variant-numeric:tabular-nums;text-align:right;min-width:40px;font-size:11.5px}.Modals-module__Nmfx8q__boundariesNote{color:var(--ink-3);font-size:11.5px;line-height:1.45}.Modals-module__Nmfx8q__boundariesNote a{color:var(--teal-1);text-underline-offset:2px;text-decoration:underline}.Modals-module__Nmfx8q__reportBody{gap:20px;width:500px;max-width:100%}.Modals-module__Nmfx8q__reportIntro{text-align:left;color:var(--ink-3);overflow-wrap:anywhere;align-self:stretch;margin:0;font-weight:400;line-height:normal}.Modals-module__Nmfx8q__field{flex-direction:column;gap:9px;display:flex}.Modals-module__Nmfx8q__reportTarget{color:var(--ink-2);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;font-size:12px;display:flex}.Modals-module__Nmfx8q__reportTargetMeta{letter-spacing:.3px;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.Modals-module__Nmfx8q__reportTargetSnippet{color:var(--ink-1);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.Modals-module__Nmfx8q__fieldLabel{color:var(--ink-1);letter-spacing:.1px;font-size:12px;font-weight:600;display:block}.Modals-module__Nmfx8q__fieldHint{color:var(--ink-3);font-size:11.5px}.Modals-module__Nmfx8q__reasonGroup{grid-template-columns:1fr 1fr;gap:8px;display:grid}.Modals-module__Nmfx8q__reasonOption:last-child:nth-child(odd){grid-column:1/-1}@media (max-width:480px){.Modals-module__Nmfx8q__reasonGroup{grid-template-columns:1fr}}.Modals-module__Nmfx8q__reasonOption{color:var(--ink-1);cursor:pointer;text-align:left;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:10px;padding:11px 12px;font-family:inherit;font-size:13px;transition:background .2s,border-color .2s,box-shadow .1s;display:flex;position:relative}.Modals-module__Nmfx8q__reasonOption:hover{background:#ffffff1a;border-color:#fff3}.Modals-module__Nmfx8q__reasonOption:focus-visible{border-color:var(--teal-2);box-shadow:0 0 0 3px color-mix(in srgb, var(--teal-2) 25%, transparent);outline:none}.Modals-module__Nmfx8q__reasonOptionActive,.Modals-module__Nmfx8q__reasonOptionActive:hover{border-color:var(--teal-2);background:color-mix(in srgb, var(--teal-2) 12%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--teal-2) 18%, transparent)}.Modals-module__Nmfx8q__reasonRadio{background:0 0;border:1.5px solid #ffffff40;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:border-color .14s,background .14s;display:flex}.Modals-module__Nmfx8q__reasonOptionActive .Modals-module__Nmfx8q__reasonRadio{border-color:var(--teal-1);background:color-mix(in oklch, var(--teal-1) 16%, transparent)}.Modals-module__Nmfx8q__reasonRadioDot{background:var(--teal-1);opacity:0;border-radius:999px;width:6px;height:6px;transition:opacity .14s,transform .14s;transform:scale(.6)}.Modals-module__Nmfx8q__reasonOptionActive .Modals-module__Nmfx8q__reasonRadioDot{opacity:1;transform:scale(1)}.Modals-module__Nmfx8q__reasonLabel{letter-spacing:-.1px;flex:1;min-width:0}.Modals-module__Nmfx8q__textarea{width:100%;min-height:100px;color:var(--ink-1);resize:none;background:#ffffff14;border:1px solid #ffffff1a;border-radius:8px;outline:none;padding:11px 12px;font-family:inherit;font-size:13px;line-height:1.5;transition:border-color .2s,background .2s,box-shadow .1s}.Modals-module__Nmfx8q__textarea::placeholder{color:#ffffff4d}.Modals-module__Nmfx8q__textarea:hover{background:#ffffff1f;border-color:#fff3}.Modals-module__Nmfx8q__textarea:focus{border-color:var(--teal-2);box-shadow:0 0 0 3px color-mix(in srgb, var(--teal-2) 25%, transparent)}.Modals-module__Nmfx8q__fieldFoot{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.Modals-module__Nmfx8q__textareaCount{color:var(--ink-3);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.Modals-module__Nmfx8q__formError{color:var(--danger-1);margin:-4px 0 0;font-size:12.5px;line-height:1.45}.Modals-module__Nmfx8q__primaryButton{width:100%;color:var(--teal-ink);background-color:var(--teal-2);border:1px solid var(--teal-2);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-family:inherit;font-size:1rem;font-weight:600;transition:background-color .2s,border-color .2s,translate .3s,box-shadow .1s,opacity .2s;display:inline-flex}.Modals-module__Nmfx8q__primaryButton:hover:not(:disabled){background-color:var(--teal-1);border-color:var(--teal-1)}.Modals-module__Nmfx8q__primaryButton:active{box-shadow:0 0 0 4px color-mix(in srgb, var(--teal-2) 25%, transparent)}.Modals-module__Nmfx8q__primaryButton:disabled{pointer-events:none;opacity:.5}.Modals-module__Nmfx8q__successState{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:28px 8px 20px;display:flex}.Modals-module__Nmfx8q__successIcon{background:linear-gradient(180deg, var(--teal-1), var(--teal-2));width:92px;height:92px;color:var(--teal-ink);box-shadow:0 14px 34px -14px color-mix(in oklch, var(--teal-1) 80%, transparent), inset 0 1px 0 #ffffff40;border-radius:999px;justify-content:center;align-items:center;animation:.7s Modals-module__Nmfx8q__reportSuccessIn;display:flex}.Modals-module__Nmfx8q__successTitle{color:var(--ink-1);letter-spacing:-.2px;text-wrap:balance;margin-top:10px;font-size:17px;font-weight:600}.Modals-module__Nmfx8q__successDesc{color:var(--ink-3);text-wrap:balance;max-width:320px;margin:0;font-size:13px;line-height:1.55}@keyframes Modals-module__Nmfx8q__reportSuccessIn{0%{opacity:0;scale:.25}50%{opacity:1;scale:1.05}to{scale:1}}@media (prefers-reduced-motion:reduce){.Modals-module__Nmfx8q__successIcon{animation:none}}
.PaperOverview-module__7B_QHq__card{padding:4px 2px}.PaperOverview-module__7B_QHq__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:2px 2px 22px;display:flex}.PaperOverview-module__7B_QHq__title{letter-spacing:-.02em;color:var(--ink-1);font-size:18px;font-weight:600}.PaperOverview-module__7B_QHq__rows{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:22px 28px;display:grid}.PaperOverview-module__7B_QHq__row{align-items:center;gap:14px;min-width:0;display:flex}.PaperOverview-module__7B_QHq__rowIcon{border:1px solid var(--line-1);width:34px;height:34px;color:var(--teal-1);background:linear-gradient(#ffffff0a,#ffffff03);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.PaperOverview-module__7B_QHq__rowText{min-width:0}.PaperOverview-module__7B_QHq__rowKey{color:var(--ink-3);text-transform:uppercase;letter-spacing:.4px;font-size:10.5px;font-weight:500}.PaperOverview-module__7B_QHq__rowValue{color:var(--ink-1);letter-spacing:-.1px;font-variant-numeric:tabular-nums;margin-top:4px;font-size:14px}.PaperOverview-module__7B_QHq__topics{border-top:1px solid var(--line-1);margin-top:24px;padding-top:20px}.PaperOverview-module__7B_QHq__topicsLabel{color:var(--ink-3);text-transform:uppercase;letter-spacing:.4px;margin-bottom:10px;font-size:10.5px}.PaperOverview-module__7B_QHq__topicsList{flex-wrap:wrap;gap:6px;display:flex}
.container_e126cc{height:calc(var(--uib-size) * .8);width:var(--uib-size);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.inner_2c9cf7{--uib-dot-size:calc(var(--uib-size) * .1);height:calc(var(--uib-size) * .64);width:calc(var(--uib-size) * .64);justify-content:flex-start;align-items:center;display:flex;position:relative}.dot_650543{--uib-d1:-.48;--uib-d2:-.4;--uib-d3:-.32;--uib-d4:-.24;--uib-d5:-.16;--uib-d6:-.08;--uib-d7:0;bottom:calc(var(--uib-bottom) + var(--uib-dot-size) / 2);right:calc(var(--uib-right) + var(--uib-dot-size) / 2);height:var(--uib-dot-size);width:var(--uib-dot-size);animation:jump_36c53a var(--uib-speed) ease-in-out infinite;opacity:var(--uib-scale);will-change:transform;backface-visibility:hidden;justify-content:flex-start;align-items:center;display:flex;position:absolute}.dot_650543:before{content:"";background-color:var(--uib-color);width:100%;height:100%;transform:scale(var(--uib-scale));border-radius:50%;transition:background-color .3s}.dot_650543:first-child{--uib-bottom:24%;--uib-right:-35%;animation-delay:calc(var(--uib-speed) * var(--uib-d1))}.dot_650543:nth-child(2){--uib-bottom:16%;--uib-right:-6%;animation-delay:calc(var(--uib-speed) * var(--uib-d2))}.dot_650543:nth-child(3){--uib-bottom:8%;--uib-right:23%;animation-delay:calc(var(--uib-speed) * var(--uib-d3))}.dot_650543:nth-child(4){--uib-bottom:-1%;--uib-right:51%;animation-delay:calc(var(--uib-speed) * var(--uib-d4))}.dot_650543:nth-child(5){--uib-bottom:38%;--uib-right:-17.5%;animation-delay:calc(var(--uib-speed) * var(--uib-d2))}.dot_650543:nth-child(6){--uib-bottom:30%;--uib-right:10%;animation-delay:calc(var(--uib-speed) * var(--uib-d3))}.dot_650543:nth-child(7){--uib-bottom:22%;--uib-right:39%;animation-delay:calc(var(--uib-speed) * var(--uib-d4))}.dot_650543:nth-child(8){--uib-bottom:14%;--uib-right:67%;animation-delay:calc(var(--uib-speed) * var(--uib-d5))}.dot_650543:nth-child(9){--uib-bottom:53%;--uib-right:-0.8%;animation-delay:calc(var(--uib-speed) * var(--uib-d3))}.dot_650543:nth-child(10){--uib-bottom:44.5%;--uib-right:27%;animation-delay:calc(var(--uib-speed) * var(--uib-d4))}.dot_650543:nth-child(11){--uib-bottom:36%;--uib-right:55.7%;animation-delay:calc(var(--uib-speed) * var(--uib-d5))}.dot_650543:nth-child(12){--uib-bottom:28.7%;--uib-right:84.3%;animation-delay:calc(var(--uib-speed) * var(--uib-d6))}.dot_650543:nth-child(13){--uib-bottom:66.8%;--uib-right:15%;animation-delay:calc(var(--uib-speed) * var(--uib-d4))}.dot_650543:nth-child(14){--uib-bottom:58.8%;--uib-right:43%;animation-delay:calc(var(--uib-speed) * var(--uib-d5))}.dot_650543:nth-child(15){--uib-bottom:50%;--uib-right:72%;animation-delay:calc(var(--uib-speed) * var(--uib-d6))}.dot_650543:nth-child(16){--uib-bottom:42%;--uib-right:100%;animation-delay:calc(var(--uib-speed) * var(--uib-d7))}.dot_650543:nth-child(3){--uib-scale:.98}.dot_650543:nth-child(2),.dot_650543:nth-child(8){--uib-scale:.96}.dot_650543:first-child,.dot_650543:nth-child(7){--uib-scale:.94}.dot_650543:nth-child(6),.dot_650543:nth-child(12){--uib-scale:.92}.dot_650543:nth-child(5),.dot_650543:nth-child(11){--uib-scale:.9}.dot_650543:nth-child(10),.dot_650543:nth-child(16){--uib-scale:.88}.dot_650543:nth-child(9),.dot_650543:nth-child(15){--uib-scale:.86}.dot_650543:nth-child(14){--uib-scale:.84}.dot_650543:nth-child(13){--uib-scale:.82}@keyframes jump_36c53a{0%,to{transform:translateY(120%)}50%{transform:translateY(-120%)}}
.AccountContainer-module__AbLjCq__accountCell{display:contents}@media (max-width:1024px){.AccountContainer-module__AbLjCq__accountCell{display:none}}.AccountContainer-module__AbLjCq__loginContainer{flex-shrink:0;align-items:center;margin-right:10px;display:flex}.AccountContainer-module__AbLjCq__loginButton{appearance:none;cursor:pointer;white-space:nowrap;background-color:var(--teal);color:var(--anti-flash);letter-spacing:.01em;border:0;border-radius:8px;padding:.55rem 1.1rem;font-family:inherit;font-size:.95rem;font-weight:600;transition:background-color .2s,color .2s,transform .2s}.AccountContainer-module__AbLjCq__loginButton:hover{color:var(--light);background-color:var(--light-teal);transform:translateY(-1px)}.AccountContainer-module__AbLjCq__loginButton:active{background-color:var(--dark-teal);transform:translateY(1px)}.AccountContainer-module__AbLjCq__loginButton:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.AccountContainer-module__AbLjCq__placeholder{background-color:#ffffff12;border-radius:20px 8px 8px 20px;flex-shrink:0;align-items:center;gap:.5rem;margin-right:10px;padding:0 .85rem 0 0;display:flex}.AccountContainer-module__AbLjCq__placeholderIdentity{flex-direction:column;display:flex}.AccountContainer-module__AbLjCq__placeholderName,.AccountContainer-module__AbLjCq__placeholderHandle{align-items:center;display:flex}.AccountContainer-module__AbLjCq__placeholderName{height:18.4px}.AccountContainer-module__AbLjCq__placeholderHandle{height:15.2px}.AccountContainer-module__AbLjCq__placeholderChevron{margin-left:.35rem}.AccountContainer-module__AbLjCq__trigger{appearance:none;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#ffffff12;border:0;border-radius:20px 8px 8px 20px;align-items:center;gap:.5rem;max-width:220px;margin-right:10px;padding:0 .85rem 0 0;font-family:inherit;transition:background-color .2s;display:flex}.AccountContainer-module__AbLjCq__trigger:hover,.AccountContainer-module__AbLjCq__triggerOpen{background-color:#ffffff1f}.AccountContainer-module__AbLjCq__avatar{flex-shrink:0;width:40px;max-width:40px;height:40px;max-height:40px;box-shadow:0 2px 6px #00000059}.AccountContainer-module__AbLjCq__identity{flex-direction:column;min-width:0;line-height:1.2;display:flex}.AccountContainer-module__AbLjCq__name{text-align:left;white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--anti-flash);font-size:.95rem;font-weight:500;overflow:hidden}.AccountContainer-module__AbLjCq__username{text-align:left;white-space:nowrap;text-overflow:ellipsis;color:#ffffff80;min-width:0;font-size:.78rem;font-weight:400;overflow:hidden}.AccountContainer-module__AbLjCq__chevron{color:#ffffff80;flex-shrink:0;margin-left:.35rem;transition:transform .2s,color .2s}.AccountContainer-module__AbLjCq__trigger:hover .AccountContainer-module__AbLjCq__chevron,.AccountContainer-module__AbLjCq__triggerOpen .AccountContainer-module__AbLjCq__chevron{color:var(--anti-flash)}.AccountContainer-module__AbLjCq__triggerOpen .AccountContainer-module__AbLjCq__chevron{transform:rotate(180deg)}.AccountContainer-module__AbLjCq__option{cursor:pointer;width:100%;min-width:200px;color:var(--anti-flash);background-color:#0000;align-items:center;gap:.7rem;padding:.7rem 1rem;font-family:inherit;font-size:.9rem;font-weight:500;transition:background-color .15s;display:flex}.AccountContainer-module__AbLjCq__option:hover{background-color:#ffffff14}.AccountContainer-module__AbLjCq__option:active{background-color:#ffffff0a}.AccountContainer-module__AbLjCq__optionIcon{color:#ffffffb3}.AccountContainer-module__AbLjCq__logoutOption{color:#ff6b6b}.AccountContainer-module__AbLjCq__logoutOption:hover{background-color:#ff50501f}.AccountContainer-module__AbLjCq__logoutIcon{color:#ff6b6b}
