.IP2Oyq_root{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);border:1px solid #0000;font-weight:700;transition:transform .12s,background-color .12s,border-color .12s;display:inline-flex}.IP2Oyq_root:hover{transform:translateY(-1px)}.IP2Oyq_root:disabled{opacity:.6;cursor:not-allowed;transform:none}.IP2Oyq_primary{background:var(--brand-accent);color:#fff}.IP2Oyq_secondary{background:var(--color-surface-2);border-color:var(--color-border-subtle);color:var(--color-text)}.IP2Oyq_ghost{border-color:var(--color-border-subtle);color:var(--color-text-muted);background:0 0}.IP2Oyq_sm{min-height:2rem;padding:0 var(--space-3);font-size:var(--font-size-1)}.IP2Oyq_md{min-height:2.5rem;padding:0 var(--space-4);font-size:var(--font-size-2)}.IP2Oyq_lg{min-height:3rem;padding:0 var(--space-6);font-size:var(--font-size-3)}.IP2Oyq_icon{display:inline-flex}
.GfHdoq_card{background-color:var(--media-card-bg);border:1px solid var(--media-card-border);width:100%;box-shadow:var(--media-card-shadow);border-radius:10px;transition:border-color .15s,box-shadow .15s;overflow:hidden}.GfHdoq_card:hover{border-color:var(--media-card-border-hover);box-shadow:var(--media-card-shadow-hover)}.GfHdoq_thumbnailContainer{aspect-ratio:16/8.5;background-color:var(--media-card-bg);border-bottom:1px solid var(--media-card-thumbnail-border);width:100%;position:relative;overflow:hidden}.GfHdoq_splitBg{opacity:.46;filter:saturate(.72);width:50%;position:absolute;top:0;bottom:0}.GfHdoq_charactersWrapper{pointer-events:none;display:flex;position:absolute;inset:0}.GfHdoq_characterContainer{flex:1;position:relative;overflow:hidden}.GfHdoq_characterImage{object-fit:cover;object-position:center top;width:182%;height:100%;position:absolute;top:0}.GfHdoq_characterImageLeft{object-position:right center;left:0}.GfHdoq_characterImageCover{object-fit:cover;object-position:center top}.GfHdoq_characterImagePortrait{object-fit:cover;object-position:var(--replay-character-focus-x,50%) var(--replay-character-focus-y,12%);width:100%;transform:translate(var(--replay-character-translate-x,0%), var(--replay-character-translate-y,0%)) scale(var(--replay-character-scale,1.72));transform-origin:top;inset:0}.GfHdoq_characterImageRight{object-position:left center;left:auto;right:0;transform:scaleX(-1)}.GfHdoq_characterImageRight.GfHdoq_characterImagePortrait{object-position:var(--replay-character-focus-x,50%) var(--replay-character-focus-y,12%);transform:translate(var(--replay-character-translate-x,0%), var(--replay-character-translate-y,0%)) scaleX(-1) scale(var(--replay-character-scale,1.72))}.GfHdoq_bookmarkButton{color:#ffffffe0;cursor:pointer;z-index:20;background-color:#0000;border:0;border-radius:18px;justify-content:center;align-items:center;width:36px;height:36px;transition:color .15s,transform .15s;display:flex;position:absolute;top:10px;right:10px;overflow:visible}.GfHdoq_bookmarkButton:hover{color:#fff;transform:translateY(-1px)}.GfHdoq_bookmarked{color:gold}.GfHdoq_bookmarkButton.GfHdoq_bookmarked:hover{color:#ffe166}.GfHdoq_bookmarkButtonAnimating{animation:.42s cubic-bezier(.18,.9,.32,1.35) GfHdoq_bookmarkButtonPop}.GfHdoq_bookmarkIcon{z-index:2;filter:drop-shadow(0 2px 5px #000000bf);justify-content:center;align-items:center;display:inline-flex;position:relative}.GfHdoq_bookmarkAnimation{z-index:3;pointer-events:none;width:78px;height:78px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes GfHdoq_bookmarkButtonPop{0%{transform:scale(1)}38%{transform:scale(1.16)}72%{transform:scale(.96)}to{transform:scale(1)}}.GfHdoq_thumbnailLink{z-index:10;appearance:none;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;text-decoration:none;position:absolute;inset:0}.GfHdoq_playOverlay{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.GfHdoq_playButton{color:#fff;background-color:#0006;border:1px solid #ffffff80;border-radius:24px;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .15s,background-color .15s;display:flex}.GfHdoq_thumbnailLink:hover .GfHdoq_playButton{background-color:#0000008c;transform:scale(1.06)}.GfHdoq_playIcon{margin-left:2px}.GfHdoq_assistBadgesOverlay{pointer-events:none;z-index:16;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.GfHdoq_assistBadge{background-color:#00000073;border:1px solid #ffffff73;border-radius:12px;align-items:center;padding:4px;display:flex}.GfHdoq_assistBadgeLeft{align-self:flex-start}.GfHdoq_assistBadgeRight{align-self:flex-end}.GfHdoq_assistBadgeImage{object-fit:cover;border-radius:8px;width:44px;height:44px}.GfHdoq_assistBadgeFallback{background-color:var(--color-overlay-strong);border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.GfHdoq_assistBadgeFallbackText{color:var(--color-text);font-size:18px;font-weight:800}.GfHdoq_namesOverlay{background:linear-gradient(180deg, transparent 0%, var(--media-card-scrim) 65%, var(--media-card-bg) 100%);pointer-events:none;z-index:15;padding:40px 12px 12px;position:absolute;bottom:0;left:0;right:0}.GfHdoq_namesOverlayWithAssistBadges{padding-left:78px;padding-right:78px}.GfHdoq_namesText{color:#fff;letter-spacing:.5px;text-align:center;text-shadow:0 1px 3px #000000bf;justify-content:center;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;display:flex}.GfHdoq_namesTextWithAssistBadges{letter-spacing:.3px;font-size:13px}.GfHdoq_playerName{text-overflow:ellipsis;white-space:nowrap;max-width:40%;overflow:hidden}.GfHdoq_vsText{color:#ffffffb3;text-transform:lowercase;font-size:12px;font-style:italic;font-weight:300}.GfHdoq_infoContainer{background-color:var(--media-card-bg);flex-direction:column;gap:8px;padding:14px 16px 16px;display:flex}.GfHdoq_charTags{flex-wrap:wrap;gap:6px;display:flex}.GfHdoq_charTag{background-color:var(--color-overlay-medium);border-radius:999px;align-items:center;gap:6px;padding:3px 8px;display:flex}.GfHdoq_teamIconsContainer{align-items:center;display:flex}.GfHdoq_smallCharIcon{object-fit:cover;border-radius:50%;width:14px;height:14px}.GfHdoq_smallCharIconSecondary{border:1px solid #000000a6;margin-left:-4px}.GfHdoq_footer{justify-content:space-between;align-items:center;gap:8px;min-height:16px;display:flex}.GfHdoq_metaText{color:var(--color-text-muted);white-space:nowrap;font-size:11px;font-weight:500}@media (prefers-reduced-motion:reduce){.GfHdoq_bookmarkButtonAnimating{animation:none}.GfHdoq_bookmarkAnimation{display:none}}
.VpApma_root{flex-direction:column;flex:auto;gap:12px;width:100%;min-width:0;display:flex}.VpApma_controlRow{align-items:center;gap:10px;width:100%;display:flex}.VpApma_searchInput{flex:auto;min-width:0}.VpApma_trailing{flex:none}.VpApma_results{width:100%}.VpApma_activeFilters{width:100%;margin:-2px 0 12px;display:flex}.VpApma_empty{min-height:clamp(12rem,38vh,22rem);color:var(--color-text-muted);text-align:center;place-items:center;padding:2rem;font-size:.86rem;display:grid}.VpApma_cardGrid{flex-direction:column;gap:16px;display:flex}.VpApma_resultCard{border:2px solid var(--color-border-subtle);background:var(--color-surface-outline-bg,var(--color-surface));border-bottom-width:4px;border-radius:18px;min-width:0;transition:background-color .15s;position:relative;overflow:hidden}.VpApma_cardButton{width:100%;min-height:210px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:minmax(250px,34%) minmax(0,1fr) minmax(150px,auto);align-items:stretch;gap:clamp(20px,2.4vw,32px);margin:0;padding:18px;display:grid}.VpApma_cardButton:focus-visible{outline:3px solid color-mix(in srgb, var(--brand-accent) 42%, transparent);outline-offset:-5px}.VpApma_thumbnailContainer{aspect-ratio:16/8.5;border:1px solid color-mix(in srgb, var(--color-text-muted) 34%, transparent);background:var(--media-card-bg);border-radius:13px;align-self:center;width:100%;position:relative;overflow:hidden}.VpApma_namesOverlay{padding:40px 14px 13px}.VpApma_replayDetails{flex-direction:column;min-width:0;padding:8px 0 6px;display:flex}.VpApma_replayTitle{color:var(--color-text);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(1.12rem,1.7vw,1.35rem);font-weight:900;line-height:1.15;overflow:hidden}.VpApma_replayMeta{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:.55rem 0 0;font-size:.82rem;font-weight:700;line-height:1.35;overflow:hidden}.VpApma_postPrompt{color:var(--color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:1.35rem 0 0;font-size:.93rem;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}.VpApma_statusRow{align-items:center;gap:14px;min-width:0;margin-top:auto;padding-top:1.35rem;display:flex}.VpApma_statusBadge{border:1px solid color-mix(in srgb, var(--brand-accent) 42%, transparent);background:color-mix(in srgb, var(--brand-accent) 10%, transparent);min-height:30px;color:var(--brand-accent);border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0 10px;font-size:.76rem;font-weight:850;display:inline-flex}.VpApma_statusBadge[data-status=reviewed]{color:#72cf91;background:#57b7771a;border-color:#57b7776b}.VpApma_statusBadge[data-status=private]{border-color:color-mix(in srgb, var(--color-text-muted) 36%, transparent);background:color-mix(in srgb, var(--color-text-muted) 9%, transparent);color:var(--color-text-muted)}.VpApma_languageBadge{color:var(--color-text-muted);flex:none;justify-content:center;align-items:center;gap:.375rem;font-size:.75rem;font-weight:700;display:inline-flex}.VpApma_languageFlag{object-fit:cover;border-radius:2px;width:1.5rem;height:1rem;display:block}.VpApma_replayAside{text-align:right;justify-content:flex-end;align-items:flex-end;min-width:0;padding:46px 12px 12px 0;display:flex}.VpApma_asideStatus{color:var(--color-text-muted);white-space:nowrap;font-size:.82rem;font-weight:750}.VpApma_reviewerMeta{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.VpApma_reviewerAvatar{border:2px solid color-mix(in srgb, var(--color-text-muted) 42%, transparent);color:#fff;letter-spacing:0;border-radius:999px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;font-size:.76rem;font-weight:900;display:inline-flex;position:relative;overflow:hidden}.VpApma_reviewerAvatarImage{object-fit:cover;width:100%;height:100%}.VpApma_reviewerText{min-width:0;color:var(--color-text-muted);white-space:nowrap;align-items:baseline;gap:4px;font-size:.82rem;font-weight:750;line-height:1.2;display:flex}.VpApma_reviewerLabel{font-size:inherit;flex:none;font-weight:700}.VpApma_reviewerName{min-width:0;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.VpApma_cardActions{z-index:30;position:absolute;top:18px;right:18px}.VpApma_actionTrigger{width:38px;height:38px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background-color .14s,color .14s;display:inline-flex}.VpApma_actionTrigger[data-state=open]{border-color:color-mix(in srgb, var(--color-text-muted) 28%, transparent);background:color-mix(in srgb, var(--color-text) 7%, transparent);color:var(--color-text)}.VpApma_actionTrigger:focus-visible{outline:3px solid color-mix(in srgb, var(--brand-accent) 38%, transparent);outline-offset:2px}.VpApma_actionsMenu{min-width:10.5rem}.VpApma_actionsMenuItem{font-weight:750}.VpApma_deleteMenuItem{color:#ef6461}.VpApma_deleteMenuItem[data-highlighted]{color:#ff7c79;background:#ef64611f}.VpApma_pagination{justify-content:flex-end;align-items:center;gap:8px;padding:14px 0 0;display:flex}.VpApma_pageButton{border:1px solid var(--color-surface-outline-border);background:var(--color-surface-outline-bg);width:36px;height:36px;color:var(--color-text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.VpApma_pageButton:focus-visible:not(:disabled){border-color:var(--color-tab-active-ring);background:var(--color-tab-hover-bg);outline:none}.VpApma_pageButton:disabled{cursor:not-allowed;opacity:.45}.VpApma_pageStatus{min-width:58px;color:var(--color-text-muted);text-align:center;font-size:.8rem;font-weight:850}@media (max-width:920px){.VpApma_cardButton{grid-template-columns:minmax(230px,38%) minmax(0,1fr);gap:20px}.VpApma_thumbnailContainer{grid-row:1/span 2}.VpApma_replayAside{text-align:left;grid-column:2;justify-content:flex-start;align-items:center;padding:0 48px 8px 0}.VpApma_reviewerMeta{justify-content:flex-start}}@media (max-width:720px){.VpApma_cardButton{grid-template-columns:minmax(0,1fr);gap:14px;min-height:0;padding:14px}.VpApma_thumbnailContainer{grid-row:auto}.VpApma_replayDetails{padding:4px 2px 2px}.VpApma_replayAside{grid-column:1;justify-content:flex-start;padding:0 2px 6px}.VpApma_cardActions{top:22px;right:22px}.VpApma_actionTrigger{color:#fff;background:#0000007a;border-color:#ffffff38}}@media (max-width:640px){.VpApma_controlRow{flex-direction:column;align-items:stretch}.VpApma_trailing{width:100%}}
.tsOJYa_block{border:1px solid var(--note-combo-border);background:var(--note-combo-bg);vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;width:fit-content;max-width:100%;padding:5px 10px;transition:border-color .15s,background-color .15s;display:inline-flex}.tsOJYa_block[data-has-meta=true]{padding:8px 12px 9px}.tsOJYa_block:hover{border-color:var(--note-combo-border-hover)}.tsOJYa_block[data-editing=true]{border-color:var(--note-combo-border-editing);background:var(--note-combo-bg-editing);box-shadow:var(--note-combo-editing-shadow)}.tsOJYa_inputs{flex-wrap:wrap;align-items:center;gap:5px;max-width:100%;min-height:24px;display:inline-flex}.tsOJYa_glyph{object-fit:contain;width:24px;height:24px}.tsOJYa_chainArrow{object-fit:contain;opacity:.7;width:14px;height:14px}.tsOJYa_link{color:var(--note-combo-muted-color);padding:0 1px;font-size:18px;font-weight:500;line-height:24px}.tsOJYa_separator{color:var(--note-combo-muted-color);letter-spacing:.04em;font-size:11px;font-weight:800;line-height:24px}.tsOJYa_word{color:var(--note-combo-text-color);letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:800;line-height:24px}.tsOJYa_empty{color:var(--note-combo-muted-color);font-size:13px;font-weight:600}.tsOJYa_meta{max-width:380px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:8px;padding:0;display:flex}.tsOJYa_time{background:var(--note-combo-time-bg);color:var(--note-combo-time-color);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:1px 7px 1px 6px;font-size:10.5px;font-weight:800;line-height:17px;display:inline-flex}.tsOJYa_time svg{flex-shrink:0}.tsOJYa_meta:hover .tsOJYa_time{background:var(--note-combo-time-bg-hover)}.tsOJYa_note{color:var(--note-combo-note-color);overflow-wrap:anywhere;white-space:normal;font-size:12.5px;font-weight:500;line-height:18px}.tsOJYa_driveMeter{gap:3px;padding-left:3px;display:inline-flex}.tsOJYa_resourceBadges{flex-wrap:wrap;gap:5px;max-width:100%;display:flex}.tsOJYa_panel{z-index:2000101;border:1px solid var(--color-border-subtle);background:var(--color-surface-2);width:min(440px,100vw - 24px);color:var(--color-text);border-radius:12px;padding:10px;position:absolute;box-shadow:0 18px 44px #00000073}[data-theme=light] .tsOJYa_panel{--note-combo-mono-glyph-filter:brightness(0) saturate(100%) invert(29%);box-shadow:0 18px 44px #00000029}.tsOJYa_panelHeader{align-items:center;gap:6px;margin-bottom:8px;padding-left:2px;display:flex}.tsOJYa_panelTitle{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;flex:1;font-size:11px;font-weight:700}.tsOJYa_textButton{border:1px solid var(--color-border-subtle);height:28px;color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border-radius:7px;padding:0 10px;font-size:12px;font-weight:600}.tsOJYa_textButton:hover{background:color-mix(in srgb, var(--color-text) 7%, transparent)}.tsOJYa_iconButton{width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.tsOJYa_iconButton:hover{color:#ff6b6b;background:#ff6b6b1f}.tsOJYa_textButton:focus-visible,.tsOJYa_iconButton:focus-visible,.tsOJYa_addButton:focus-visible,.tsOJYa_chipRemove:focus-visible,.tsOJYa_suggestion:focus-visible{outline:2px solid var(--color-text);outline-offset:1px}.tsOJYa_chips{flex-wrap:wrap;align-items:center;gap:6px;min-height:34px;margin-bottom:8px;display:flex}.tsOJYa_chipsEmpty{color:var(--color-text-muted);padding-left:2px;font-size:12px}.tsOJYa_chip{background:color-mix(in srgb, var(--color-text) 6%, transparent);height:34px;color:var(--color-text);border-radius:8px;align-items:center;gap:2px;padding:0 4px 0 2px;font-size:12px;display:inline-flex}.tsOJYa_chipHandle{width:16px;height:26px;color:var(--color-text-muted);opacity:.4;touch-action:none;cursor:grab;background:0 0;border:0;place-items:center;padding:0;display:grid}.tsOJYa_chip:hover .tsOJYa_chipHandle{opacity:.85}.tsOJYa_chipValue{cursor:text;-webkit-user-select:none;user-select:none;padding:0 2px}.tsOJYa_chipInput{border:1px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-text) 4%, transparent);min-width:60px;color:var(--color-text);font:inherit;border-radius:5px;outline:none;padding:2px 6px;font-size:12px;font-weight:700}.tsOJYa_chipRemove{width:20px;height:20px;color:var(--color-text-muted);opacity:.55;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid}.tsOJYa_chip:hover .tsOJYa_chipRemove{opacity:1}.tsOJYa_chipRemove:hover{background:color-mix(in srgb, var(--color-text) 10%, transparent);color:var(--color-text)}.tsOJYa_chipRemove:disabled{opacity:.25;cursor:not-allowed}.tsOJYa_inputRow{border:1px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-text) 3%, transparent);border-radius:9px;align-items:center;gap:6px;height:38px;padding:0 5px 0 11px;display:flex}.tsOJYa_inputRow:focus-within{border-color:color-mix(in srgb, var(--color-text) 35%, transparent)}.tsOJYa_input{min-width:0;height:100%;color:var(--color-text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:13px}.tsOJYa_input::placeholder{color:var(--color-text-muted)}.tsOJYa_addButton{background:var(--color-text);width:28px;height:28px;color:var(--color-surface-2);cursor:pointer;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.tsOJYa_addButton:disabled{background:color-mix(in srgb, var(--color-text) 8%, transparent);color:var(--color-text-muted);cursor:not-allowed}.tsOJYa_suggestions{max-height:240px;margin-top:6px;overflow-y:auto}.tsOJYa_suggestion{width:100%;min-height:34px;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:6px 8px;font-size:12.5px;display:flex}.tsOJYa_suggestion[data-active=true]{background:color-mix(in srgb, var(--color-text) 8%, transparent)}.tsOJYa_suggestionLabel{color:var(--color-text);opacity:.85;flex:1}.tsOJYa_suggestionMeta{color:var(--color-text-muted);font-size:11px}
.bcOlsG_overlay{z-index:760;background:#000000b8;place-items:flex-end center;display:grid;position:fixed;inset:0}.bcOlsG_sheet{--timestamp-picker-surface:#1b1b1f;--timestamp-picker-panel:#1b1b1f;--timestamp-picker-control:#1b1b1f;--timestamp-picker-control-hover:#242428;--timestamp-picker-border:#ffffff1b;--timestamp-picker-border-strong:#ffffff30;--timestamp-picker-text:#fcfaf7f0;--timestamp-picker-muted:#fcfaf79e;border:1px solid var(--timestamp-picker-border);background:var(--timestamp-picker-surface);border-bottom:0;border-radius:18px 18px 0 0;flex-direction:column;width:min(100%,480px);max-height:min(82dvh,620px);display:flex;overflow:hidden;box-shadow:0 26px 80px #0000009e}.bcOlsG_inlineSheet{background:var(--timestamp-picker-surface);width:100%;max-height:none;box-shadow:none;border:0;border-radius:0}.bcOlsG_sheetHeader{border-bottom:1px solid var(--timestamp-picker-border);flex:none;justify-content:space-between;align-items:flex-start;gap:16px;min-height:64px;padding:12px 10px 11px 16px;display:flex}.bcOlsG_sheetHeaderText{gap:3px;min-width:0;display:grid}.bcOlsG_sheetTitle{color:var(--timestamp-picker-text);letter-spacing:0;margin:0;font-size:16px;font-weight:650;line-height:21px}.bcOlsG_sheetSubtitle{min-width:0;color:var(--timestamp-picker-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:16px;overflow:hidden}.bcOlsG_sheetCloseButton{width:32px;height:32px;color:var(--timestamp-picker-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.bcOlsG_sheetCloseButton:hover,.bcOlsG_sheetCloseButton:focus-visible{background:var(--timestamp-picker-control-hover);color:var(--timestamp-picker-text);outline:none}.bcOlsG_sheetBody{overscroll-behavior:contain;min-height:0;overflow-y:auto}.bcOlsG_inlineSheet .bcOlsG_sheetBody{overflow:visible}.bcOlsG_handle{justify-content:center;padding:10px 0 6px;display:flex}.bcOlsG_inlineSheet .bcOlsG_handle{display:none}.bcOlsG_handleBar{background:#fff3;border-radius:999px;width:40px;height:4px}.bcOlsG_captureSection{border-bottom:1px solid var(--timestamp-picker-border);gap:10px;padding:13px 16px;display:grid}.bcOlsG_sectionHeader{justify-content:space-between;align-items:center;gap:10px;min-height:17px;display:flex}.bcOlsG_sectionLabel{color:var(--timestamp-picker-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.bcOlsG_tagGrid{background:var(--timestamp-picker-panel);flex-wrap:wrap;gap:6px;max-height:112px;display:flex;overflow-y:auto}.bcOlsG_inlineSheet .bcOlsG_tagGrid{padding-top:0}.bcOlsG_moduleActionSection{padding-top:14px}.bcOlsG_moduleActionRow{border:1px solid var(--timestamp-picker-border);background:var(--timestamp-picker-surface);border-radius:20px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;min-height:44px;display:grid;overflow:hidden}.bcOlsG_moduleActionButton{min-width:0;min-height:44px;color:var(--timestamp-picker-text);cursor:pointer;font:inherit;letter-spacing:0;white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:.84rem;font-weight:800;display:inline-flex}.bcOlsG_moduleActionButton+.bcOlsG_moduleActionButton{border-left:1px solid var(--timestamp-picker-border)}.bcOlsG_moduleActionButton:hover:not(:disabled),.bcOlsG_moduleActionButtonActive,.bcOlsG_moduleActionButton[aria-selected=true]{background:var(--timestamp-picker-control-hover);color:var(--timestamp-picker-text)}.bcOlsG_moduleActionButton:disabled{cursor:default;opacity:.45}.bcOlsG_tagChip{border:1px solid var(--timestamp-picker-border);background:var(--timestamp-picker-control);min-height:30px;color:var(--timestamp-picker-muted);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:.78rem;font-weight:700;display:inline-flex}.bcOlsG_tagChipActive{color:var(--timestamp-picker-text);border-color:var(--timestamp-picker-border-strong);background:var(--timestamp-picker-control-hover)}.bcOlsG_tagDot{background:var(--tag-color);border-radius:999px;width:8px;height:8px}.bcOlsG_createChip{border-style:dashed}.bcOlsG_newTagRow{align-items:center;gap:6px;width:100%;display:flex}.bcOlsG_comboDraftRow{background:0 0;border:0;gap:14px;padding:0;display:grid}.bcOlsG_comboMoveInputRow{min-width:0}.bcOlsG_targetChipRow+.bcOlsG_comboMoveInputRow{margin-top:2px}.bcOlsG_meatyDraftRow,.bcOlsG_punishDraftRow{gap:10px;display:grid}.bcOlsG_punishField{gap:6px;display:grid}.bcOlsG_punishInput{border:1px solid var(--timestamp-picker-border);background:var(--timestamp-picker-control);width:100%;height:38px;color:var(--timestamp-picker-text);font:inherit;border-radius:6px;outline:none;padding:0 11px;font-size:.84rem;font-weight:700}.bcOlsG_punishInput::placeholder{color:var(--timestamp-picker-muted);opacity:.62}.bcOlsG_punishInput:focus{border-color:var(--timestamp-picker-border-strong);box-shadow:0 0 0 2px #ffffff12}.bcOlsG_meatyPreview{flex-wrap:wrap;align-items:center;gap:8px 6px;padding:2px 0;display:flex}.bcOlsG_meatyField{gap:6px;display:grid}.bcOlsG_meatyFieldLabel{color:var(--timestamp-picker-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.bcOlsG_comboSavedRow{border:1px solid var(--timestamp-picker-border);background:var(--timestamp-picker-control);color:var(--timestamp-picker-text);border-radius:12px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;margin:0 20px 14px;padding:10px 12px;display:grid}.bcOlsG_comboSavedLabel{color:var(--timestamp-picker-muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.bcOlsG_comboSavedText{min-width:0;color:var(--timestamp-picker-text);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:800;overflow:hidden}.bcOlsG_meatySavedRow{grid-template-columns:auto auto minmax(0,1fr)}.bcOlsG_captureOptionsSection{gap:10px;display:grid}.bcOlsG_noteTextarea{border:1px solid var(--timestamp-picker-border);width:100%;min-height:104px;max-height:160px;color:var(--timestamp-picker-text);font:inherit;resize:vertical;background:0 0;border-radius:8px;outline:none;padding:13px 14px;font-size:.9rem;font-weight:500;line-height:1.42;display:block}.bcOlsG_noteTextarea::placeholder{color:#fcfaf770}.bcOlsG_noteTextarea:focus{border-color:var(--timestamp-picker-border-strong);background:0 0;box-shadow:0 0 0 2px #ffffff0b}.bcOlsG_toggleRow{flex-wrap:wrap;gap:10px;padding:2px 0 0;display:flex}.bcOlsG_saveToTechToggle{border:1px solid var(--timestamp-picker-border);background:var(--timestamp-picker-control);width:fit-content;min-height:30px;color:var(--timestamp-picker-muted);cursor:pointer;font:inherit;letter-spacing:0;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 8px;font-size:.76rem;font-weight:750;display:inline-flex}.bcOlsG_saveToTechToggle:hover,.bcOlsG_saveToTechToggleActive{border-color:var(--timestamp-picker-border-strong);background:var(--timestamp-picker-control-hover);color:var(--timestamp-picker-text)}.bcOlsG_saveToTechBox{border:1px solid var(--timestamp-picker-border-strong);color:#142336;border-radius:5px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.bcOlsG_saveToTechToggleActive .bcOlsG_saveToTechBox{background:#dceeff;border-color:#dceeff}.bcOlsG_studyQueueSummary{align-items:center;gap:.35rem;min-width:0;display:inline-flex}.bcOlsG_studyQueueSummaryLogo{--studyq-logo-size:1.1rem}.bcOlsG_targetChipRow{scrollbar-width:thin;flex-wrap:nowrap;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.bcOlsG_targetChip{border:1px solid var(--timestamp-picker-border);background:var(--timestamp-picker-control);max-width:200px;min-height:34px;color:var(--timestamp-picker-muted);cursor:pointer;font:inherit;text-align:left;border-radius:8px;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:1px;padding:5px 11px;display:inline-flex}.bcOlsG_targetChip:focus-visible{border-color:var(--timestamp-picker-border-strong);outline:none;box-shadow:0 0 0 2px #ffffff12}.bcOlsG_targetChipActive{color:var(--timestamp-picker-text);border-color:var(--timestamp-picker-border-strong);background:var(--timestamp-picker-control-hover)}.bcOlsG_targetChipLabel{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.8rem;font-weight:700;overflow:hidden}.bcOlsG_targetChipMeta{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--timestamp-picker-muted);font-size:.68rem;font-weight:600;overflow:hidden}.bcOlsG_comboDraftAnchor{border:1px solid var(--timestamp-picker-border);background:var(--timestamp-picker-control);width:100%;min-height:34px;color:var(--timestamp-picker-text);cursor:pointer;text-align:left;border-radius:6px;align-items:center;padding:0 10px;font-size:.8rem;font-weight:800;display:flex}.bcOlsG_comboDraftInput{border:1px solid var(--timestamp-picker-border);background:var(--timestamp-picker-control);width:100%;height:34px;color:var(--timestamp-picker-text);border-radius:6px;outline:none;padding:0 10px;font-size:.8rem;font-weight:700}.bcOlsG_newTagInput{border:1px solid var(--timestamp-picker-border);background:var(--timestamp-picker-control);min-width:0;height:30px;color:var(--timestamp-picker-text);border-radius:6px;outline:none;flex:1;padding:0 10px;font-size:.78rem;font-weight:600}.bcOlsG_iconButton{border:1px solid var(--timestamp-picker-border);background:var(--timestamp-picker-control);width:30px;height:30px;color:var(--timestamp-picker-muted);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.bcOlsG_submitButton{color:#142336;background:#dceeff}.bcOlsG_submitButton:disabled{opacity:.35;cursor:default}.bcOlsG_inlineActionBar{z-index:2;border-top:1px solid var(--timestamp-picker-border);background:var(--timestamp-picker-surface);-webkit-backdrop-filter:blur(16px)saturate(130%);backdrop-filter:blur(16px)saturate(130%);justify-content:space-between;align-items:center;gap:10px;margin:0;padding:14px 20px 18px;display:flex;position:sticky;bottom:0;box-shadow:0 -18px 36px #00000038,inset 0 1px #ffffff12}.bcOlsG_modalActionBar{flex:none;padding:10px 16px 12px}.bcOlsG_inlineActionSummary{min-width:0;color:var(--timestamp-picker-text);text-overflow:ellipsis;white-space:nowrap;padding:0 12px;font-size:.88rem;font-weight:850;overflow:hidden}.bcOlsG_inlineActionButtons{flex:none;align-items:center;gap:7px;display:inline-flex}.bcOlsG_inlineActionButton{appearance:none;border:1px solid var(--timestamp-picker-border);background:var(--timestamp-picker-control);min-width:0;height:40px;color:var(--timestamp-picker-text);cursor:pointer;font:inherit;letter-spacing:0;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:.84rem;font-weight:850;line-height:1;display:inline-flex}.bcOlsG_inlineActionButton:hover:not(:disabled){border-color:var(--timestamp-picker-border-strong);background:var(--timestamp-picker-control-hover);color:var(--timestamp-picker-text)}.bcOlsG_inlineActionButton:disabled{cursor:default;opacity:.45}.bcOlsG_inlineActionButtonPrimary{color:#142336;background:#dceeff;border-color:#e6f4ffd1}.bcOlsG_inlineActionButtonPrimary:hover:not(:disabled){background:#f2f8ff;border-color:#e6f4ffe6}.bcOlsG_inlineActionIcon{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.bcOlsG_inlineActionIcon svg{stroke-width:2.2px;width:16px;height:16px}.bcOlsG_hint{color:var(--timestamp-picker-muted);opacity:.7;text-align:center;margin:-2px 20px 16px;font-size:.72rem;display:block}@media (min-width:700px){.bcOlsG_overlay{--timestamp-picker-anchor-top:max(16px, calc(50vh - 318.5px));padding:var(--timestamp-picker-anchor-top) 16px 16px;align-items:start;overflow-y:auto}.bcOlsG_sheet{width:min(480px,100vw - 32px);max-height:calc(100vh - var(--timestamp-picker-anchor-top) - 16px);border-bottom:1px solid var(--timestamp-picker-border);border-radius:10px}}@media (max-width:640px){.bcOlsG_inlineActionBar{padding-inline:16px}.bcOlsG_inlineActionSummary{max-width:44vw;padding-inline:8px;font-size:.78rem}.bcOlsG_inlineActionButton{height:38px;padding-inline:11px;font-size:.78rem}}.bcOlsG_sheet.bcOlsG_sheet{background:#0c0c0d}.bcOlsG_inlineSheet.bcOlsG_inlineSheet{background:0 0;border:0;flex-direction:column;flex:1;height:100%;display:flex}.bcOlsG_mBody{scrollbar-width:thin;flex-direction:column;flex:auto;gap:20px;min-height:0;padding:18px;display:flex;overflow-y:auto}.bcOlsG_mSection{flex-direction:column;gap:8px;display:flex}.bcOlsG_mLabel{color:#8e8e93;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.bcOlsG_mCard{background:#121213;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.bcOlsG_mNote{color:#f5f7fb;width:100%;min-height:76px;max-height:140px;font:500 14px/1.45 var(--font-family-base);resize:vertical;box-sizing:border-box;background:0 0;border:0;outline:none;padding:12px 14px}.bcOlsG_mNote::placeholder{color:#6b6b70}.bcOlsG_mCard:focus-within{border-color:#ffffff2e}.bcOlsG_mRow{align-items:center;gap:10px;min-height:50px;padding:0 12px 0 10px;display:flex}.bcOlsG_mRow+.bcOlsG_mRow,.bcOlsG_mRowDetail+.bcOlsG_mRow{border-top:1px solid #ffffff12}.bcOlsG_mRowButton{min-width:0;min-height:50px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}.bcOlsG_mRowButton:hover .bcOlsG_mRowLabel{color:#fff}.bcOlsG_mRowIcon{color:#a2abb8;background:#1f1f21;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.bcOlsG_mRowText{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.bcOlsG_mRowLabel{color:#e7e9ee;font-size:13.5px;font-weight:700}.bcOlsG_mRowValue,.bcOlsG_mRowPlaceholder{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.bcOlsG_mRowValue{color:#d5dae3}.bcOlsG_mRowPlaceholder{color:#6b6b70}.bcOlsG_mRowChevron{color:#6b6b70;flex-shrink:0;transition:transform .15s}.bcOlsG_mRow[data-open=true] .bcOlsG_mRowChevron{transform:rotate(90deg)}.bcOlsG_mRowDetail{flex-direction:column;gap:8px;padding:2px 12px 12px 48px;display:flex}.bcOlsG_mField{color:#f5f7fb;min-height:38px;font:500 13px var(--font-family-base);box-sizing:border-box;background:#000;border:1px solid #ffffff14;border-radius:9px;outline:none;padding:0 10px}.bcOlsG_mField:focus-within,.bcOlsG_mField:focus{border-color:#ffffff38}.bcOlsG_mSubLabel{color:#8e8e93;font-size:11.5px;font-weight:600}.bcOlsG_mChips{flex-wrap:wrap;gap:6px;display:flex}.bcOlsG_mChip{color:#d5dae3;height:30px;font:600 12.5px var(--font-family-base);cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.bcOlsG_mChip:hover{color:#fff;border-color:#ffffff42}.bcOlsG_mChipActive,.bcOlsG_mChipActive:hover{color:#000;background:#f5f7fb;border-color:#f5f7fb}.bcOlsG_mChipDashed{border-style:dashed}.bcOlsG_mChipDot{border-radius:999px;flex-shrink:0;width:7px;height:7px}.bcOlsG_mChipMeta{color:inherit;opacity:.6;font-size:11.5px}.bcOlsG_mNewChip{align-items:center;gap:6px;display:inline-flex}.bcOlsG_mNewChipInput{color:#f5f7fb;width:150px;height:30px;font:500 12.5px var(--font-family-base);background:#000;border:1px solid #ffffff38;border-radius:999px;outline:none;padding:0 12px}.bcOlsG_mRoundButton{color:#d5dae3;cursor:pointer;background:#ffffff14;border:0;border-radius:999px;flex-shrink:0;place-items:center;width:26px;height:26px;padding:0;display:grid}.bcOlsG_mRoundButton:hover:not(:disabled){color:#fff;background:#ffffff24}.bcOlsG_mRoundButton:disabled{cursor:default;opacity:.35}.bcOlsG_mSwitch{cursor:pointer;background:#1f1f21;border:1px solid #ffffff24;border-radius:999px;flex-shrink:0;width:38px;height:22px;padding:0;transition:background .16s,border-color .16s;position:relative}.bcOlsG_mSwitch[data-checked=true]{background:#f5f7fb;border-color:#f5f7fb}.bcOlsG_mSwitchThumb{background:#8e8e93;border-radius:999px;width:16px;height:16px;transition:transform .16s,background .16s;position:absolute;top:2px;left:2px}.bcOlsG_mSwitch[data-checked=true] .bcOlsG_mSwitchThumb{background:#000;transform:translate(16px)}.bcOlsG_mSwitch:focus-visible,.bcOlsG_mChip:focus-visible,.bcOlsG_mRowButton:focus-visible,.bcOlsG_mPrimary:focus-visible{outline-offset:2px;outline:2px solid #f5f7fb}.bcOlsG_mFooter{border-top:1px solid #ffffff14;flex-shrink:0;justify-content:flex-end;padding:12px 18px;display:flex}.bcOlsG_mPrimary{color:#d5dae3;min-width:110px;height:38px;font:700 13.5px var(--font-family-base);cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:999px;padding:0 22px;transition:background .15s,color .15s,transform .1s}.bcOlsG_mPrimary[data-save=true]{color:#000;background:#f5f7fb;border-color:#f5f7fb}.bcOlsG_mPrimary:active{transform:scale(.98)}.bcOlsG_mRow[data-open=true] .bcOlsG_mRowIcon{color:#d5dae3;background:#2a2a2c}.bcOlsG_mRow[data-open=true] .bcOlsG_mRowLabel{color:#fff}.bcOlsG_mRowDetail.bcOlsG_mRowDetail{background:#0c0c0d;border-top:1px solid #ffffff12;gap:10px;padding:12px;animation:.14s ease-out bcOlsG_detailIn}@keyframes bcOlsG_detailIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.bcOlsG_mRowDetail .bcOlsG_mField{width:100%}@media (prefers-reduced-motion:reduce){.bcOlsG_mRowDetail.bcOlsG_mRowDetail{animation:none}}.bcOlsG_mCard.bcOlsG_mCard{overflow:visible}.bcOlsG_mCard>:last-child{border-bottom-right-radius:11px;border-bottom-left-radius:11px}.bcOlsG_mRowDetail input.bcOlsG_mField{border-color:#ffffff1a;height:38px}.bcOlsG_mRowDetail.bcOlsG_mRowDetail{z-index:3;position:relative}
.YpFQ6q_scrollFrame{height:269px;color:var(--color-text);margin-top:8px;padding-right:1.75rem;position:relative}.YpFQ6q_scrollList{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;height:100%;overflow-y:auto}.YpFQ6q_scrollList::-webkit-scrollbar{width:0;display:none}.YpFQ6q_characterStrip{border:1px solid var(--color-border-subtle);width:100%;height:38px;color:var(--color-text-muted);cursor:pointer;font:inherit;text-align:left;background:0 0;border-radius:0;grid-template-columns:76px minmax(0,1fr);align-items:center;margin:0 0 5px;padding:0;display:grid;overflow:hidden}.YpFQ6q_characterStrip:hover{border-color:var(--color-text-muted);background:var(--color-modal-control-bg,var(--color-surface-2))}.YpFQ6q_characterStrip[data-selected=true]{border-color:var(--color-text-muted);background:var(--color-modal-control-bg,var(--color-surface-2));color:var(--color-text)}.YpFQ6q_characterPortraitFrame{background:var(--color-surface-3);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 100%,0 100%);width:76px;height:100%;display:block;overflow:hidden}.YpFQ6q_characterPortrait{object-fit:cover;object-position:center 42%;width:100%;height:100%;display:block;transform:scale(1.08)}.YpFQ6q_characterName{color:currentColor;min-width:0;font-family:var(--font-teko), var(--font-family-display), sans-serif;text-align:right;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;padding:0 8px 0 4px;font-size:1.08rem;font-weight:700;line-height:1;overflow:hidden}@media (max-width:640px){.YpFQ6q_scrollFrame{padding-right:0}}
.XdExZG_wrapper{border:1px solid var(--color-border-subtle);background:#050505;border-radius:14px;width:min(100%,760px);margin:.75rem 0 1rem;overflow:hidden;box-shadow:0 10px 30px #0000002e}.XdExZG_wrapper .XdExZG_header{color:#ffffffb8;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:.75rem;min-height:38px;margin:0;padding:.4rem .55rem .4rem .75rem;display:flex}.XdExZG_label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.74rem;font-weight:700;overflow:hidden}.XdExZG_actions{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.XdExZG_action,.XdExZG_removeButton{color:#ffffffad;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;min-height:28px;display:inline-flex}.XdExZG_action{gap:.3rem;padding:0 .45rem;font-size:.7rem;font-weight:700;text-decoration:none}.XdExZG_removeButton{cursor:pointer;width:28px;padding:0}.XdExZG_action:hover,.XdExZG_removeButton:hover{color:#fff;background:#ffffff1a}.XdExZG_wrapper .XdExZG_player{aspect-ratio:16/9;background:#000;width:100%;margin:0}.XdExZG_media{object-fit:contain;background:#000;border:0;width:100%;height:100%;display:block}@media (max-width:640px){.XdExZG_wrapper{border-radius:10px}.XdExZG_label{font-size:.68rem}}
.dGRO-q_overlay{z-index:700;-webkit-backdrop-filter:none;backdrop-filter:none;background:#000;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.dGRO-q_modal{--timestamp-modal-surface:#1b1b1f;--timestamp-modal-control:#1b1b1f;--timestamp-modal-control-hover:#242428;--timestamp-modal-border:#ffffff1b;--timestamp-modal-border-strong:#ffffff30;--timestamp-modal-text:#fcfaf7f0;--timestamp-modal-muted:#fcfaf79e;background:var(--timestamp-modal-surface);border-radius:10px;width:min(92vw,920px);max-height:calc(100vh - 2rem);position:relative;overflow:hidden;box-shadow:0 18px 48px #00000075}.dGRO-q_modalWithFooter{flex-direction:column;height:min(100vh - 2rem,880px);display:flex}.dGRO-q_closeButton{appearance:none;z-index:3;color:#f7f4ef;width:44px;min-width:44px;height:44px;box-shadow:none;cursor:pointer;background:0 0;border:0 solid #f7f4ef;border-radius:9999px;justify-content:center;align-items:center;padding:10px;font-size:17px;font-weight:500;line-height:24px;display:inline-flex;position:absolute;top:10px;right:10px}.dGRO-q_closeButtonIcon{width:16px;height:16px;display:block}.dGRO-q_closeButton:hover{color:#f7f4ef;background:#f7f4ef1f}.dGRO-q_closeButton:focus-visible{outline-offset:2px;outline:2px solid #f7f4ef57}.dGRO-q_previewColumn{background:var(--timestamp-modal-surface);flex-direction:column;min-width:0;min-height:0;display:flex}.dGRO-q_player{aspect-ratio:16/9;background:#000;flex:0 auto;min-height:0}.dGRO-q_controls{border-top:1px solid var(--timestamp-modal-border);background:var(--timestamp-modal-surface);flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.dGRO-q_footerColumn{background:var(--timestamp-modal-surface);flex-direction:column;flex:auto;min-height:0;display:flex}.dGRO-q_footerChrome{border-bottom:1px solid var(--timestamp-modal-border);background:var(--timestamp-modal-surface);flex:none;justify-content:flex-end;align-items:center;min-height:64px;padding:10px 12px;display:flex}.dGRO-q_footerCloseButton{position:static;inset:auto}.dGRO-q_footer{overscroll-behavior:contain;background:var(--timestamp-modal-surface);flex:auto;min-height:0;overflow-y:auto}.dGRO-q_comboPreview{background:var(--timestamp-modal-surface);flex:none;justify-items:center;gap:.55rem;padding:0 1.25rem 1.25rem;display:grid}.dGRO-q_comboPreviewLabel{color:var(--timestamp-modal-muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.dGRO-q_comboPreviewChips{border:1px solid var(--timestamp-modal-border-strong);border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;width:fit-content;max-width:100%;padding:7px 10px;display:flex}.dGRO-q_timestampNote{background:var(--timestamp-modal-surface);flex:none;gap:.45rem;padding:0 1.25rem 1.25rem;display:grid}.dGRO-q_timestampNoteLabel{color:var(--timestamp-modal-muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.dGRO-q_timestampNoteText{border:1px solid var(--timestamp-modal-border);background:var(--timestamp-modal-control);color:#f4f7fbd1;white-space:pre-wrap;border-radius:8px;margin:0;padding:.65rem .75rem;font-size:.86rem;line-height:1.45}.dGRO-q_comboGlyph{object-fit:contain;width:20px;height:20px}.dGRO-q_comboDirectionGlyph{filter:var(--timestamp-combo-mono-glyph-filter,none)}.dGRO-q_comboTextToken,.dGRO-q_comboDirectionToken,.dGRO-q_comboButtonToken{font-size:.72rem;font-weight:900;line-height:18px}.dGRO-q_comboTextToken{color:var(--timestamp-modal-text);text-transform:uppercase}.dGRO-q_comboMarker{border:1px solid;border-radius:5px;justify-content:center;align-items:center;min-height:18px;padding:0 4px;font-size:.68rem;font-weight:900;display:inline-flex}.dGRO-q_comboFramekillMarker{color:#a855f7;background:#a855f72e}.dGRO-q_comboTriggerMarker{color:#f59e0b;background:#f59e0b2e}.dGRO-q_comboDirectionToken{min-width:auto;color:var(--timestamp-modal-text);text-align:center;background:0 0;border:0;border-radius:0;padding:0}.dGRO-q_comboButtonToken{color:#070a12;border-radius:5px;padding:1px 4px}.dGRO-q_speedRow{background:var(--timestamp-modal-control);border-radius:999px;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.25rem;padding:.15rem;display:flex}.dGRO-q_segmentRow{background:var(--timestamp-modal-control);border-radius:16px;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:.55rem;padding:.18rem;display:grid}.dGRO-q_segmentActions{justify-content:center;align-items:center;gap:.25rem;display:inline-flex}.dGRO-q_speedButton,.dGRO-q_iconButton{color:var(--timestamp-modal-muted);cursor:pointer;background:0 0;border:0}.dGRO-q_speedButton{border-radius:999px;min-width:36px;padding:.28rem .48rem;font-size:.72rem;font-weight:700}.dGRO-q_speedButtonActive{background:var(--timestamp-modal-control-hover);color:var(--timestamp-modal-text)}.dGRO-q_iconButton{border-radius:16px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.dGRO-q_iconButton:hover,.dGRO-q_speedButton:hover{background:var(--timestamp-modal-control-hover);color:var(--timestamp-modal-text)}.dGRO-q_iconButtonActive{color:var(--timestamp-modal-text)}.dGRO-q_segmentLabel{color:#f4f7fbd1;text-align:center;min-width:5.25rem;font-size:.76rem;font-weight:700}.dGRO-q_trimControls{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;display:flex}.dGRO-q_trimGroup{background:var(--timestamp-modal-control);border-radius:999px;align-items:center;gap:.18rem;padding:.12rem;display:inline-flex}.dGRO-q_trimButton{background:var(--timestamp-modal-control-hover);color:#f4f7fbd1;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.dGRO-q_trimButton:hover:not(:disabled){background:var(--timestamp-modal-control-hover);color:var(--timestamp-modal-text)}.dGRO-q_trimButton:disabled{opacity:.28;cursor:default}.dGRO-q_saveRangeButton{border:1px solid var(--timestamp-modal-border-strong);color:#151519;cursor:pointer;background:#f7f4efeb;border-radius:999px;min-height:30px;padding:.32rem .75rem;font-size:.7rem;font-weight:800}.dGRO-q_saveRangeButton:hover:not(:disabled){background:#fff}.dGRO-q_saveRangeButton:disabled{opacity:.34;cursor:default}.dGRO-q_saveRangeError{color:#fca5a5;text-align:center;width:100%;margin:-.35rem 0 0;font-size:.72rem;font-weight:700}.dGRO-q_trimReadout{justify-items:center;min-width:3.7rem;padding:0 .2rem;display:grid}.dGRO-q_trimLabel{color:#f4f7fb61;text-transform:uppercase;font-size:.56rem;font-weight:800}.dGRO-q_trimTime{color:#f4f7fbc7;font-size:.7rem;font-weight:800}@media (max-width:640px){.dGRO-q_overlay{align-items:flex-start;padding:.75rem}.dGRO-q_modal{width:100%;margin-top:3rem}.dGRO-q_modalWithFooter{height:calc(100vh - 1.5rem);margin-top:0}.dGRO-q_controls{align-items:stretch}.dGRO-q_segmentRow{border-radius:14px;grid-template-columns:1fr;padding:.3rem .45rem}}@media (min-width:900px) and (min-height:560px){.dGRO-q_modalWithFooter{width:min(96vw,1280px);height:auto;max-height:calc(100vh - 2rem);box-shadow:none;background:0 0;grid-template-columns:minmax(0,1fr) minmax(420px,480px);align-self:flex-start;align-items:start;column-gap:14px;margin-top:20px;display:grid;overflow:visible}.dGRO-q_modalWithFooter .dGRO-q_previewColumn{overscroll-behavior:contain;border-radius:10px;align-self:start;max-height:calc(100vh - 2rem);overflow-y:auto;box-shadow:0 18px 48px #00000047}.dGRO-q_modalWithFooter .dGRO-q_footerColumn{border-radius:10px;align-self:start;min-height:0;max-height:calc(100vh - 2rem);overflow:hidden;box-shadow:0 18px 48px #00000047}.dGRO-q_modalWithFooter .dGRO-q_footer{max-height:calc(100vh - 2rem - 64px)}}.dGRO-q_modalWithFooter.dGRO-q_modalWithFooter{background:#0c0c0d;border:1px solid #ffffff1f;border-radius:18px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 400px;width:min(1120px,94vw);max-width:none;height:min(660px,90vh);max-height:none;padding:0;display:grid;overflow:hidden;box-shadow:0 30px 80px #000000b3}.dGRO-q_sheetHeader{border-bottom:1px solid #ffffff14;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:52px;padding:0 12px 0 18px;display:flex}.dGRO-q_sheetTitle{color:#a2abb8;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.dGRO-q_sheetCloseButton{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:999px;place-items:center;width:30px;height:30px;padding:0;font-size:16px;display:grid}.dGRO-q_sheetCloseButton:hover{background:#ffffff24}.dGRO-q_modalWithFooter .dGRO-q_previewColumn.dGRO-q_previewColumn{flex-direction:column;justify-content:center;gap:12px;min-height:0;padding:18px;display:flex;overflow-y:auto}.dGRO-q_modalWithFooter .dGRO-q_player.dGRO-q_player{border-radius:12px;overflow:hidden}.dGRO-q_modalWithFooter .dGRO-q_controls.dGRO-q_controls{background:#121213;border:1px solid #ffffff14;border-radius:12px;gap:10px;padding:12px 14px}.dGRO-q_modalWithFooter .dGRO-q_footerColumn.dGRO-q_footerColumn{background:0 0;border:0;border-left:1px solid #ffffff14;min-height:0;padding:0;display:flex}.dGRO-q_modalWithFooter .dGRO-q_footer.dGRO-q_footer{flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.dGRO-q_modalWithFooter.dGRO-q_modalWithFooter{grid-template-rows:auto auto;height:auto;max-height:90vh}.dGRO-q_modalWithFooter .dGRO-q_previewColumn.dGRO-q_previewColumn,.dGRO-q_modalWithFooter .dGRO-q_footerColumn.dGRO-q_footerColumn{box-shadow:none;background:0 0;border-radius:0;align-self:stretch;margin:0}.dGRO-q_modalWithFooter .dGRO-q_footerColumn.dGRO-q_footerColumn{max-height:calc(90vh - 52px)}.dGRO-q_modalWithFooter.dGRO-q_modalWithFooter{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 380px;width:min(1280px,96vw);height:min(760px,92vh);max-height:none}.dGRO-q_modalWithFooter .dGRO-q_previewColumn.dGRO-q_previewColumn{justify-content:center;padding:20px 24px}.dGRO-q_modalWithFooter .dGRO-q_player.dGRO-q_player{aspect-ratio:16/9;flex:none;width:100%;height:auto}.dGRO-q_modalWithFooter .dGRO-q_footerColumn.dGRO-q_footerColumn{max-height:none;overflow:hidden}
.x7-2oG_row{border-bottom:1px solid var(--todoist-line,var(--color-border-subtle));min-height:50px;color:var(--todoist-text,var(--color-text));content-visibility:auto;contain-intrinsic-size:68px;background:0 0;align-items:flex-start;gap:12px;padding:11px 0 11px 3px;transition:background .12s;display:flex}.x7-2oG_row:hover{background:var(--todoist-hover,var(--color-overlay-soft))}.x7-2oG_rowOpenable{cursor:pointer}.x7-2oG_rowCompleted{color:var(--todoist-faint,var(--color-text-muted))}.x7-2oG_checkbox{border:1px solid var(--goal-priority-color,color-mix(in srgb, var(--todoist-muted,var(--color-text-muted)) 58%, transparent));background:color-mix(in srgb, var(--goal-priority-color,transparent) 12%, transparent);width:22px;height:22px;color:var(--queue-complete-check,var(--color-bg));cursor:pointer;border-radius:999px;flex:0 0 22px;justify-content:center;align-items:center;margin-top:0;transition:background .12s,border-color .12s;display:inline-flex}.x7-2oG_checkbox:hover{border-color:var(--goal-priority-color,var(--todoist-muted,var(--color-text-muted)));background:color-mix(in srgb, var(--goal-priority-color,var(--todoist-hover,var(--color-overlay-soft))) 18%, transparent)}.x7-2oG_checkboxCompleted{border-color:var(--queue-complete-bg,color-mix(in srgb, var(--todoist-text,var(--color-text)) 70%, transparent));background:var(--queue-complete-bg,color-mix(in srgb, var(--todoist-text,var(--color-text)) 70%, transparent))}.x7-2oG_checkboxCompleted:hover{border-color:var(--queue-complete-bg-hover,color-mix(in srgb, var(--todoist-text,var(--color-text)) 84%, transparent));background:var(--queue-complete-bg-hover,color-mix(in srgb, var(--todoist-text,var(--color-text)) 84%, transparent))}.x7-2oG_checkboxCompleted:after{content:"";border:2px solid;border-width:0 2px 2px 0;width:5px;height:9px;margin-top:-1px;transform:rotate(45deg)}.x7-2oG_content{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.x7-2oG_text{color:inherit;overflow-wrap:anywhere;font-size:15px;font-weight:400;line-height:22px}.x7-2oG_textCompleted{color:var(--todoist-faint,var(--color-text-muted));text-decoration:line-through}.x7-2oG_notationBlock{border:1px solid color-mix(in srgb, var(--todoist-line,var(--color-border-subtle)) 78%, transparent);background:color-mix(in srgb, var(--todoist-hover,var(--color-overlay-soft)) 62%, transparent);border-radius:6px;flex-wrap:wrap;align-items:center;gap:7px;width:fit-content;max-width:100%;margin-top:2px;padding:5px 9px;display:flex}.x7-2oG_notationBlockCompleted{opacity:.72}.x7-2oG_notationLabel{color:var(--todoist-muted,var(--color-text-muted));letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:800;line-height:14px}.x7-2oG_notationText{color:var(--todoist-text,var(--color-text));overflow-wrap:anywhere;font-size:13px;font-weight:700;line-height:18px}.x7-2oG_metaRow{flex-wrap:wrap;align-items:center;gap:10px;min-height:18px;display:flex}.x7-2oG_dateMeta{color:var(--todoist-muted,var(--color-text-muted));align-items:center;gap:4px;font-size:13px;font-weight:400;line-height:18px;display:inline-flex}.x7-2oG_row{--goal-tone-today:#25b84c;--goal-tone-future:#a970ff;--goal-tone-overdue:#ff7066}[data-theme=light] .x7-2oG_row{--goal-tone-today:#058527;--goal-tone-future:#692fc2;--goal-tone-overdue:#d1453b}.x7-2oG_dateMeta[data-tone=today]{color:var(--goal-tone-today)}.x7-2oG_dateMeta[data-tone=future]{color:var(--goal-tone-future)}.x7-2oG_dateMeta[data-tone=overdue]{color:var(--goal-tone-overdue)}.x7-2oG_typeMeta{border:1px solid color-mix(in srgb, var(--todoist-muted,var(--color-text-muted)) 36%, transparent);background:var(--todoist-hover,var(--color-overlay-soft));color:var(--todoist-text,var(--color-text));border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;line-height:15px;display:inline-flex}.x7-2oG_timestampMeta{border:1px solid color-mix(in srgb, var(--todoist-muted,var(--color-text-muted)) 32%, transparent);color:var(--todoist-muted,var(--color-text-muted));cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;background:#00000038;border-radius:999px;align-items:center;gap:4px;margin:0;padding:2px 8px 2px 6px;font-size:11px;font-weight:700;line-height:15px;text-decoration:none;display:inline-flex}.x7-2oG_openButton{cursor:pointer;width:100%;max-width:100%;font:inherit;text-align:left;background:0 0;border:0;margin:0;padding:0}.x7-2oG_openButton:hover{text-underline-offset:3px;text-decoration:underline}.x7-2oG_openButton:focus-visible{outline:2px solid color-mix(in srgb, var(--todoist-text,var(--color-text)) 50%, transparent);outline-offset:3px;border-radius:3px}button.x7-2oG_timestampMeta:hover{border-color:color-mix(in srgb, var(--todoist-text,var(--color-text)) 34%, transparent);color:var(--todoist-text,var(--color-text));background:#ffffff12}button.x7-2oG_timestampMeta:focus-visible{outline:2px solid color-mix(in srgb, var(--todoist-text,var(--color-text)) 54%, transparent);outline-offset:2px}.x7-2oG_dateIcon{opacity:.72;border:1px solid;border-radius:2px;width:10px;height:10px;display:inline-block;position:relative}.x7-2oG_dateIcon:before{content:"";background:currentColor;height:1px;position:absolute;top:2px;left:0;right:0}.x7-2oG_replayLink{width:fit-content;color:var(--todoist-muted,var(--color-text-muted));cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:13px;font-weight:400;line-height:18px}.x7-2oG_replayLink:hover{color:var(--todoist-text,var(--color-text));text-decoration:underline}.x7-2oG_deleteButton{width:32px;height:32px;color:var(--todoist-muted,var(--color-text-muted));cursor:pointer;opacity:0;background:0 0;border:0;border-radius:5px;flex:0 0 32px;justify-content:center;align-items:center;margin-top:-4px;transition:background .12s,color .12s,opacity .12s;display:inline-flex}.x7-2oG_row:hover .x7-2oG_deleteButton{opacity:1}@media (hover:none){.x7-2oG_deleteButton{opacity:1}}.x7-2oG_deleteButton:hover{background:var(--todoist-control-hover,var(--color-overlay-medium));color:var(--todoist-text,var(--color-text))}.x7-2oG_rowActions{flex:none;align-items:center;gap:2px;display:flex}.x7-2oG_scheduleButton{width:32px;height:32px;color:var(--todoist-muted,var(--color-text-muted));cursor:pointer;opacity:0;background:0 0;border:0;border-radius:5px;flex:0 0 32px;justify-content:center;align-items:center;margin-top:-4px;transition:background .12s,color .12s,opacity .12s;display:inline-flex}.x7-2oG_row:hover .x7-2oG_scheduleButton{opacity:1}@media (hover:none){.x7-2oG_scheduleButton{opacity:1}}.x7-2oG_scheduleButton:hover{background:var(--todoist-control-hover,var(--color-overlay-medium));color:var(--todoist-text,var(--color-text))}.x7-2oG_solutionBlock{border:1px solid color-mix(in srgb, var(--todoist-line,var(--color-border-subtle)) 82%, transparent);background:color-mix(in srgb, var(--todoist-hover,var(--color-overlay-soft)) 68%, transparent);border-radius:7px;flex-direction:column;gap:6px;margin-top:7px;padding:10px 12px;display:flex}.x7-2oG_problemBlock{background:color-mix(in srgb, var(--todoist-hover,var(--color-overlay-soft)) 54%, transparent)}.x7-2oG_answerBlock{border-color:color-mix(in srgb, var(--todoist-muted,var(--color-text-muted)) 28%, var(--todoist-line,var(--color-border-subtle)));background:color-mix(in srgb, var(--todoist-hover,var(--color-overlay-soft)) 68%, transparent)}.x7-2oG_solutionLabel{background:color-mix(in srgb, var(--todoist-text,var(--color-text)) 7%, transparent);width:fit-content;color:var(--todoist-muted,var(--color-text-muted));letter-spacing:0;text-transform:uppercase;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:800;line-height:14px}.x7-2oG_answerBlock .x7-2oG_solutionLabel{background:color-mix(in srgb, var(--todoist-text,var(--color-text)) 7%, transparent)}.x7-2oG_solutionText{color:var(--todoist-text,var(--color-text));overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:14px;font-weight:500;line-height:21px}.x7-2oG_solutionToggle{width:fit-content;color:var(--todoist-muted,var(--color-text-muted));cursor:pointer;text-align:left;background:0 0;border:0;margin-top:4px;padding:0;font-size:13px;font-weight:500;line-height:19px}.x7-2oG_solutionToggle:hover{color:var(--todoist-text,var(--color-text));text-decoration:underline}.x7-2oG_solutionForm{flex-direction:column;gap:8px;margin-top:7px;display:flex}.x7-2oG_solutionTextarea{resize:vertical;border:1px solid var(--todoist-line,var(--color-border-subtle));background:var(--color-surface-raised,var(--color-surface));width:100%;min-height:86px;color:var(--todoist-text,var(--color-text));font:inherit;border-radius:6px;outline:none;padding:9px 10px;font-size:14px;line-height:20px}.x7-2oG_solutionTextarea:focus{border-color:color-mix(in srgb, var(--todoist-text,var(--color-text)) 34%, var(--todoist-line,var(--color-border-subtle)))}.x7-2oG_solutionTextarea::placeholder{color:var(--todoist-faint,var(--color-text-muted));opacity:1}.x7-2oG_solutionActions{align-items:center;gap:8px;display:flex}.x7-2oG_solutionSave,.x7-2oG_solutionCancel{cursor:pointer;border:0;border-radius:5px;height:32px;padding:0 12px;font-size:14px;font-weight:600;line-height:32px}.x7-2oG_solutionSave{border:1px solid var(--queue-control-border,color-mix(in srgb, var(--todoist-muted,var(--color-text-muted)) 34%, transparent));background:var(--queue-action-bg,var(--todoist-control-hover,var(--color-overlay-medium)));color:var(--queue-action-text,var(--todoist-text,var(--color-text)))}.x7-2oG_solutionSave:hover{background:var(--queue-action-bg-hover,var(--color-overlay-strong))}.x7-2oG_solutionCancel{background:var(--todoist-hover,var(--color-overlay-soft));color:var(--todoist-text,var(--color-text))}.x7-2oG_solutionCancel:hover{background:var(--todoist-control-hover,var(--color-overlay-medium))}.x7-2oG_techActions{flex-wrap:wrap;align-items:center;gap:9px;min-height:24px;margin-top:5px;display:flex}.x7-2oG_savedTechMeta{border:1px solid color-mix(in srgb, var(--todoist-muted,var(--color-text-muted)) 36%, transparent);background:color-mix(in srgb, var(--todoist-hover,var(--color-overlay-soft)) 76%, transparent);color:var(--todoist-text,var(--color-text));border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;line-height:15px;display:inline-flex}.x7-2oG_saveTechButton,.x7-2oG_drillButton{width:fit-content;color:var(--todoist-muted,var(--color-text-muted));cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;line-height:19px}.x7-2oG_saveTechButton:hover,.x7-2oG_drillButton:hover{color:var(--todoist-text,var(--color-text));text-decoration:underline}.x7-2oG_saveTechButton:disabled{cursor:default;opacity:.65;text-decoration:none}.x7-2oG_confirmActions{flex:none;align-items:center;gap:7px;margin-top:-1px;display:flex}.x7-2oG_confirmDelete,.x7-2oG_confirmCancel{cursor:pointer;border:0;border-radius:5px;height:32px;padding:0 12px;font-size:14px;font-weight:600;line-height:32px}.x7-2oG_confirmDelete{border:1px solid var(--queue-control-border,color-mix(in srgb, var(--todoist-muted,var(--color-text-muted)) 34%, transparent));background:var(--queue-action-bg,var(--todoist-control-hover,var(--color-overlay-medium)));color:var(--queue-action-text,var(--todoist-text,var(--color-text)))}.x7-2oG_confirmDelete:hover{background:var(--queue-action-bg-hover,var(--color-overlay-strong))}.x7-2oG_confirmCancel{background:var(--todoist-hover,var(--color-overlay-soft));color:var(--todoist-text,var(--color-text))}.x7-2oG_confirmCancel:hover{background:var(--todoist-control-hover,var(--color-overlay-medium))}
.PYhM_W_container{width:100%}.PYhM_W_root{--fc-calendar-day-size:clamp(2.25rem, 9vw, 2.75rem);width:100%;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:.75rem;padding:.75rem;position:relative}.PYhM_W_months,.PYhM_W_month{width:100%}.PYhM_W_monthCaption{justify-content:center;align-items:center;min-height:2.25rem;padding:0 2.5rem;display:flex}.PYhM_W_captionLabel{color:var(--color-text);letter-spacing:0;font-size:.9rem;font-weight:800;line-height:1}.PYhM_W_nav{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:.75rem .75rem auto}.PYhM_W_navButton{width:2.1rem;height:2.1rem;color:var(--color-text-muted);cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;padding:0;transition:background-color .12s,color .12s,transform .12s;display:inline-flex}.PYhM_W_navButton:hover{background:var(--color-surface-2);color:var(--color-text);transform:translateY(-1px)}.PYhM_W_navButton:focus-visible,.PYhM_W_dayButton:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.PYhM_W_chevron{width:1.05rem;height:1.05rem}.PYhM_W_monthGrid{border-collapse:separate;border-spacing:.125rem .25rem;table-layout:fixed;width:100%}.PYhM_W_weekdays{height:2rem}.PYhM_W_weekday{width:var(--fc-calendar-day-size);color:var(--color-text-muted);letter-spacing:.08em;text-align:center;text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1}.PYhM_W_weeks,.PYhM_W_week{width:100%}.PYhM_W_day{width:var(--fc-calendar-day-size);height:var(--fc-calendar-day-size);text-align:center;padding:0;position:relative}.PYhM_W_dayButton{z-index:1;width:var(--fc-calendar-day-size);height:var(--fc-calendar-day-size);color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;padding:0;font-size:.88rem;font-weight:700;transition:background-color .12s,color .12s,box-shadow .12s,transform .12s;display:inline-flex;position:relative}.PYhM_W_dayButton:hover{background:var(--color-surface-2)}.PYhM_W_outside .PYhM_W_dayButton{color:color-mix(in srgb, var(--color-text-muted) 55%, transparent)}.PYhM_W_disabled .PYhM_W_dayButton{color:color-mix(in srgb, var(--color-text-muted) 48%, transparent);cursor:default}.PYhM_W_hidden{visibility:hidden}.PYhM_W_today .PYhM_W_dayButton{box-shadow:inset 0 0 0 1px var(--color-border-subtle)}.PYhM_W_selected .PYhM_W_dayButton,.PYhM_W_rangeStart .PYhM_W_dayButton,.PYhM_W_rangeEnd .PYhM_W_dayButton{background:var(--brand-accent);color:var(--color-surface);box-shadow:inset 0 -2px #00000029}.PYhM_W_rangeMiddle .PYhM_W_dayButton{background:var(--color-surface-2);color:var(--color-text)}@media (max-width:420px){.PYhM_W_root{--fc-calendar-day-size:clamp(2rem, 11.5vw, 2.45rem);padding:.625rem}.PYhM_W_nav{inset:.625rem .625rem auto}}
.q3lWkW_root{color:var(--color-text-primary);gap:.5rem;margin-top:1rem;display:grid}.q3lWkW_row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.q3lWkW_button{color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;padding:.5rem 0;font-size:.875rem;font-weight:600}.q3lWkW_button:disabled{opacity:.45;cursor:default}.q3lWkW_root p{color:var(--color-text-muted);margin:0;font-size:.75rem;line-height:1.5}.q3lWkW_root select{background:var(--color-surface-outline-bg);color:inherit;border:1px solid var(--color-surface-outline-border);border-radius:.4rem;padding:.4rem}.q3lWkW_root button:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.q3lWkW_root details{font-size:.75rem}.q3lWkW_root summary{cursor:pointer;color:var(--color-text-muted);padding:.35rem 0}.q3lWkW_root details[open]{gap:.5rem;display:grid}.q3lWkW_root label{align-items:center;gap:.5rem;display:inline-flex}
.cDlSPG_dialog{border:1px solid var(--color-modal-border);border-radius:var(--radius-lg);background:var(--color-modal-surface-bg);width:min(420px,92vw);color:var(--color-text);padding:22px}.cDlSPG_header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.cDlSPG_title{color:var(--color-text);margin:0;font-size:19px;font-weight:800}.cDlSPG_closeButton{border:1px solid var(--color-border-subtle);background:var(--color-overlay-soft);width:32px;height:32px;color:var(--color-text);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.cDlSPG_closeButton:hover{background:var(--color-overlay-medium)}.cDlSPG_closeButton:focus-visible,.cDlSPG_clearButton:focus-visible,.cDlSPG_applyButton:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.cDlSPG_quickList{--pick-today:#25b84c;--pick-tomorrow:#f4a338;--pick-weekend:#5e97f6;--pick-next-week:#a970ff;border-bottom:1px solid var(--color-border-subtle);flex-direction:column;margin-bottom:12px;padding-bottom:8px;display:flex}[data-theme=light] .cDlSPG_quickList{--pick-today:#058527;--pick-tomorrow:#eb8909;--pick-weekend:#246fe0;--pick-next-week:#692fc2}.cDlSPG_quickRow{min-height:40px;color:var(--color-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:0 8px;display:grid}.cDlSPG_quickRow:hover{background:var(--color-overlay-soft)}.cDlSPG_quickRow:focus-visible{outline:2px solid var(--color-text);outline-offset:1px}.cDlSPG_quickRow[data-pick=today]{--pick-color:var(--pick-today)}.cDlSPG_quickRow[data-pick=tomorrow]{--pick-color:var(--pick-tomorrow)}.cDlSPG_quickRow[data-pick=weekend]{--pick-color:var(--pick-weekend)}.cDlSPG_quickRow[data-pick=nextWeek]{--pick-color:var(--pick-next-week)}.cDlSPG_quickRow[data-pick=none]{--pick-color:var(--color-text-muted)}.cDlSPG_quickIcon{color:var(--pick-color);justify-content:center;align-items:center;display:inline-flex}.cDlSPG_miniCalendar{border:1.5px solid var(--pick-color);width:20px;height:20px;color:var(--pick-color);border-top-width:4px;border-radius:4px;justify-content:center;align-items:flex-end;padding-bottom:1px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.cDlSPG_quickLabel{font-size:14px;font-weight:600}.cDlSPG_quickWeekday{color:var(--color-text-muted);font-size:13px}.cDlSPG_calendar{--fc-calendar-day-size:clamp(2rem, 9vw, 2.35rem)}.cDlSPG_footer{border-top:1px solid var(--color-border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:14px;padding-top:14px;display:grid}.cDlSPG_selectedDate{min-width:0;color:var(--color-text-muted);font-size:13px;font-weight:700;line-height:1.4}.cDlSPG_actions{align-items:center;gap:8px;display:flex}.cDlSPG_clearButton,.cDlSPG_applyButton{border:1px solid var(--color-border-subtle);cursor:pointer;border-radius:7px;min-height:36px;padding:0 13px;font-size:13px;font-weight:700}.cDlSPG_clearButton{color:var(--color-text-muted);background:0 0}.cDlSPG_clearButton:hover{background:var(--color-overlay-soft);color:var(--color-text)}.cDlSPG_applyButton{background:var(--color-text);color:var(--color-bg)}.cDlSPG_applyButton:hover{background:var(--color-text-muted)}@media (max-width:460px){.cDlSPG_dialog{padding:18px}.cDlSPG_footer{grid-template-columns:1fr}.cDlSPG_actions{justify-content:flex-end}}
.qM2q0a_panel,.qM2q0a_summaryPanel{--tp-blue:#3551f3;--tp-blue-deep:#2132a8;--tp-line:color-mix(in srgb, var(--color-text) 14%, transparent);--tp-pad:color-mix(in srgb, var(--color-text) 12%, var(--color-bg));--tp-pad-edge:color-mix(in srgb, var(--color-text) 5%, var(--color-bg));width:100%;max-width:40rem;min-height:calc(100dvh - 2rem);color:var(--color-text);flex-direction:column;margin:0 auto;padding:1rem 0 0;display:flex}.qM2q0a_topBar{align-items:center;gap:.75rem;display:flex}.qM2q0a_iconButton{width:2.6rem;height:2.6rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.qM2q0a_iconButton:hover{background:color-mix(in srgb, var(--color-text) 8%, transparent);color:var(--color-text)}.qM2q0a_progress{background:var(--tp-pad);border-radius:999px;flex:1;height:.75rem;overflow:hidden}.qM2q0a_progressFill{background:var(--tp-blue);border-radius:999px;height:100%;transition:width .26s}.qM2q0a_counter{min-width:3.25rem;color:var(--color-text-muted);text-align:right;font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:700}.qM2q0a_body{flex-direction:column;flex:1;gap:1.4rem;padding:1.75rem 0 2rem;display:flex}.qM2q0a_kickerRow{justify-content:space-between;align-items:center;gap:1rem;display:flex}.qM2q0a_kicker{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:800}.qM2q0a_timer{background:var(--tp-pad);font-variant-numeric:tabular-nums;border-radius:999px;padding:.35rem .8rem;font-size:.95rem;font-weight:800}.qM2q0a_timer[data-low=true]{background:color-mix(in srgb, #f04f5f 18%, var(--color-bg));color:#f04f5f}.qM2q0a_reps{flex-direction:column;align-items:center;gap:.6rem;display:flex}.qM2q0a_repTrack{flex-wrap:wrap;justify-content:center;gap:.45rem;display:flex}.qM2q0a_repDot{background:var(--tp-pad);border-radius:50%;width:.85rem;height:.85rem;transition:background-color .16s}.qM2q0a_repDot[data-state=done]{background:var(--tp-blue)}.qM2q0a_repDot[data-state=current]{box-shadow:0 0 0 2px var(--color-bg), 0 0 0 4px var(--tp-blue)}.qM2q0a_repLabel{color:var(--color-text-muted);font-size:.85rem;font-weight:700}.qM2q0a_controls{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.qM2q0a_controlButton{border:2px solid var(--tp-line);min-width:3rem;height:3rem;box-shadow:0 3px 0 var(--tp-line);color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0 1rem;font-size:.92rem;font-weight:800;transition:transform .1s,box-shadow .1s,border-color .12s;display:inline-flex}.qM2q0a_controlButton:hover{border-color:color-mix(in srgb, var(--color-text) 35%, transparent)}.qM2q0a_controlButton:active{box-shadow:0 1px 0 var(--tp-line);transform:translateY(2px)}.qM2q0a_footer{z-index:5;background:linear-gradient(to top, var(--color-bg) 65%, transparent);padding:1.5rem 0 1.25rem;position:sticky;bottom:0}.qM2q0a_completeButton,.qM2q0a_doneButton{background:var(--tp-blue);width:100%;min-height:3.25rem;box-shadow:0 4px 0 var(--tp-blue-deep);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 1.5rem;font-size:1rem;font-weight:800;transition:transform .1s,box-shadow .1s;display:flex}.qM2q0a_completeButton:active,.qM2q0a_doneButton:active{box-shadow:0 1px 0 var(--tp-blue-deep);transform:translateY(3px)}.qM2q0a_iconButton:focus-visible,.qM2q0a_controlButton:focus-visible,.qM2q0a_completeButton:focus-visible,.qM2q0a_doneButton:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}.qM2q0a_entrySection{flex-direction:column;gap:1rem;display:flex}.qM2q0a_entryTitleRow{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.qM2q0a_entryTitleCopy{flex-direction:column;flex:1;gap:.45rem;display:flex}.qM2q0a_entryTitle{letter-spacing:-.03em;margin:0;font-size:1.35rem;font-weight:900}.qM2q0a_entryNotes{color:var(--color-text-muted);margin:0;font-size:1.02rem;font-weight:500;line-height:1.6}.qM2q0a_kdaValue{color:#4ade80fa;letter-spacing:.04em;font-size:1rem;font-weight:900}.qM2q0a_comboArea,.qM2q0a_setupArea{background:color-mix(in srgb, var(--color-text) 6%, var(--color-bg));border-radius:1.5rem;flex-direction:column;justify-content:center;align-items:center;gap:1.1rem;min-height:11rem;padding:2rem 1.5rem;display:flex}.qM2q0a_setupArea{align-items:stretch;min-height:0}.qM2q0a_comboArea>div[class]{--notation-glyph-size:2.2rem;--notation-text-size:1.4rem;--notation-separator-size:1rem;--notation-chip-height:1.9rem;--notation-row-gap:.85rem}.qM2q0a_okiArea{flex-direction:column;gap:.85rem;display:flex}.qM2q0a_sequenceValue{color:var(--color-text);margin:0;font-size:1.1rem;font-weight:800;line-height:1.6}.qM2q0a_comboMeter{flex-wrap:wrap;gap:.18rem;padding-left:.2rem;display:flex}.qM2q0a_comboMeterSegment{background:#0009;border:1.2px solid #ffffffe0;border-radius:0;width:2rem;height:.78rem;transform:skew(-15deg)}.qM2q0a_comboMeterSegmentFilled{background:linear-gradient(90deg, var(--segment-start), var(--segment-end));border-color:#ffffffe0}.qM2q0a_comboMeterSegmentSolid{background:var(--segment-solid)}.qM2q0a_revSessionWrap{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.qM2q0a_revBadge{color:#ffffffb8;letter-spacing:.06em;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;padding:.25rem .6rem;font-size:.7rem;font-weight:800}.qM2q0a_revBadgeOverheat{color:#fff;background:#ef44442e;border-color:#ef44444d}.qM2q0a_setupNav,.qM2q0a_singleNav{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.qM2q0a_setupNavButton,.qM2q0a_singleNavButton{width:2rem;height:2rem;color:var(--color-text);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.qM2q0a_setupNavLabel,.qM2q0a_singleNavText{color:var(--color-text);font-size:.82rem;font-weight:800}.qM2q0a_setupSteps{flex-direction:column;gap:.75rem;display:flex}.qM2q0a_setupStep{gap:.65rem;display:flex}.qM2q0a_setupStepNumber{color:#ffffff73;font-weight:900}.qM2q0a_setupStepText{color:var(--color-text);line-height:1.55}.qM2q0a_toggleRow{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.qM2q0a_toggleLabel{color:var(--color-text);font-size:.82rem;font-weight:800}.qM2q0a_toggleInput{width:1.2rem;height:1.2rem;accent-color:var(--brand-accent)}.qM2q0a_okiList{flex-direction:column;gap:1rem;display:flex}.qM2q0a_okiGroup{flex-direction:column;gap:.6rem;display:flex}.qM2q0a_okiImageWrap{justify-content:center;display:flex}.qM2q0a_okiImage{object-fit:contain;width:100%;height:auto}.qM2q0a_okiRows{flex-direction:column;gap:.6rem;display:flex}.qM2q0a_okiRow{background:#ffffff0a;border:1px solid #ffffff14;border-radius:.9rem;flex-direction:column;gap:.5rem;padding:.7rem .85rem;display:flex}.qM2q0a_okiInline{flex-wrap:wrap;align-items:center;row-gap:.4rem;display:flex}.qM2q0a_okiInline>*+*{border-left:1px solid #ffffff29;margin-left:.75rem;padding-left:.75rem}.qM2q0a_okiInline>.qM2q0a_okiLocation{border-left:0;margin-left:auto;padding-left:0}.qM2q0a_okiHead{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.qM2q0a_okiMove{min-width:0;color:var(--color-text);flex-wrap:wrap;align-items:center;gap:.3rem;font-size:1rem;font-weight:900;display:flex}.qM2q0a_okiAdvRow{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.4rem;display:flex}.qM2q0a_okiObText{color:#60a5fa;white-space:nowrap;font-size:.82rem;font-weight:900}.qM2q0a_okiOwText{color:#fbbf24;white-space:nowrap;font-size:.82rem;font-weight:900}.qM2q0a_okiObTextMinus{color:#f87171}.qM2q0a_okiDrPrefix{color:var(--color-text);margin-right:.15rem;font-weight:900}.qM2q0a_badgeRow{flex-wrap:wrap;gap:.45rem;display:flex}.qM2q0a_infoBadge{color:#ffffffc7;letter-spacing:.04em;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;padding:.25rem .55rem;font-size:.7rem;font-weight:800}.qM2q0a_framekillRow{flex-wrap:wrap;gap:.45rem;display:flex}.qM2q0a_framekillLabel{color:#ffffff73;letter-spacing:.04em;font-size:.72rem;font-weight:800}.qM2q0a_framekillValue{color:var(--color-text);font-size:.82rem;font-weight:700}.qM2q0a_summaryPanel{justify-content:space-between}.qM2q0a_summaryContent{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;padding:3rem 0 2rem;display:flex}.qM2q0a_summaryTitle{margin:0;font-size:clamp(1.8rem,3.4vw,2.3rem);font-weight:800}.qM2q0a_summarySubtitle{color:var(--color-text-muted);margin:0;font-size:1.05rem;font-weight:600}.qM2q0a_summaryStats{align-items:stretch;gap:.75rem;margin-top:1rem;display:flex}.qM2q0a_summaryStat{border:2px solid var(--tp-line);min-width:8.5rem;box-shadow:0 3px 0 var(--tp-line);border-radius:1rem;flex-direction:column;align-items:center;gap:.2rem;padding:1rem 1.25rem;display:flex}.qM2q0a_summaryStatValue{font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:800}.qM2q0a_summaryStatLabel{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}.qM2q0a_summaryDivider{display:none}.qM2q0a_summaryPanel .qM2q0a_doneButton{margin:0 0 1.25rem}@media (max-width:768px){.qM2q0a_panel,.qM2q0a_summaryPanel{padding:1rem 20px 0}.qM2q0a_comboArea>div[class]{--notation-glyph-size:1.8rem;--notation-text-size:1.15rem;--notation-chip-height:1.6rem}}[data-theme=light] .qM2q0a_okiRow{background:#0f172a08;border-color:#0f172a1f}[data-theme=light] .qM2q0a_okiInline>*+*{border-left-color:#0f172a2e}[data-theme=light] .qM2q0a_infoBadge,[data-theme=light] .qM2q0a_revBadge{color:#0f172ac7;border-color:#0f172a1f}[data-theme=light] .qM2q0a_comboMeterSegment{background:#0f172a1f;border-color:#0f172a29}[data-theme=light] .qM2q0a_setupStepNumber,[data-theme=light] .qM2q0a_framekillLabel{color:#0f172a8c}
.dOqEWa_root{position:relative}.dOqEWa_menu{z-index:4;border:1px solid color-mix(in srgb, var(--color-text-muted) 34%, transparent);background:var(--color-bg);width:190px;box-shadow:0 8px 24px color-mix(in srgb, var(--color-text) 16%, transparent);border-radius:8px;flex-direction:column;padding:5px;display:flex;position:absolute;left:0}.dOqEWa_menu[data-placement=above]{bottom:calc(100% + 6px)}.dOqEWa_menu[data-placement=below]{top:calc(100% + 6px)}.dOqEWa_option{min-height:34px;color:var(--color-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;padding:0 8px;font-size:13px;display:grid}.dOqEWa_option:hover,.dOqEWa_optionSelected{background:var(--color-overlay-soft)}.dOqEWa_option:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.dOqEWa_option kbd{color:var(--color-text-muted);font:inherit;font-size:11px}.dOqEWa_menu[data-placement=inline]{width:100%;box-shadow:none;background:var(--color-overlay-soft);margin:2px 0 6px;position:static}
.fXrM9a_container{width:100%;min-width:0;height:min(46rem,100dvh - 11rem);min-height:34rem;overflow:hidden}.fXrM9a_editorWorkspace{grid-template-columns:15rem minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.fXrM9a_noteSurface{flex-direction:column;min-width:0;min-height:0;display:flex}.fXrM9a_header{border-bottom:2px solid var(--color-border-subtle);flex:none;align-items:center;min-height:57px;padding:.75rem 1rem;display:flex}.fXrM9a_pageTitleInput{width:min(100%,36rem);min-width:0;color:var(--color-text);cursor:default;font:inherit;text-overflow:ellipsis;background:0 0;border:0;outline:0;padding:.25rem .35rem;font-size:1.05rem;font-weight:700;line-height:1.35}.fXrM9a_editor{flex:1;min-width:0;min-height:0;overflow:hidden}.fXrM9a_emptyState{color:var(--color-text-muted);margin:0;padding:1rem 1.25rem;font-size:.9rem}@media (max-width:760px){.fXrM9a_container{height:auto;min-height:42rem;overflow:visible}.fXrM9a_editorWorkspace{grid-template-rows:auto minmax(32rem,1fr);grid-template-columns:minmax(0,1fr);overflow:visible}}
.xP5-EG_dialog{background:var(--color-modal-surface-bg);border:1px solid var(--color-modal-border);border-radius:var(--radius-lg);width:min(560px,94vw);max-height:min(86vh,760px);color:var(--color-text);flex-direction:column;padding:24px;display:flex}.xP5-EG_header{align-items:center;gap:10px;margin-bottom:16px;display:flex}.xP5-EG_title{color:var(--color-text);flex:1;margin:0;font-size:22px;font-weight:800}.xP5-EG_iconButton{border:1px solid var(--color-border-subtle);background:var(--color-overlay-soft);width:32px;height:32px;color:var(--color-text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.xP5-EG_iconButton:hover{background:var(--color-overlay-medium)}.xP5-EG_searchRow{width:auto;margin-bottom:12px}.xP5-EG_listFrame{flex:1;min-height:0;margin:0 -4px;padding-right:1.75rem;position:relative}.xP5-EG_list{scrollbar-width:none;-ms-overflow-style:none;height:100%;padding:0 4px;overflow-y:auto}.xP5-EG_list::-webkit-scrollbar{width:0;display:none}.xP5-EG_empty{text-align:center;color:var(--color-text-muted);flex-direction:column;align-items:center;padding:24px 8px;font-size:14px;display:flex}.xP5-EG_empty p{margin:0}.xP5-EG_row{cursor:pointer;text-align:left;width:100%;color:var(--color-text);background:0 0;border:0;align-items:center;gap:12px;padding:12px 4px;display:flex}.xP5-EG_row:hover{background:var(--color-overlay-soft);border-radius:12px}.xP5-EG_portrait{background:var(--color-input-bg);border:1px solid var(--color-border-subtle);border-radius:22px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:relative;overflow:hidden}.xP5-EG_portraitImage{object-fit:cover}.xP5-EG_portraitFallback{color:var(--color-text-muted)}.xP5-EG_rowText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.xP5-EG_rowLabel{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.xP5-EG_rowSub{color:var(--color-text-muted);font-size:12px}.xP5-EG_checkmark{color:var(--color-text)}.xP5-EG_separator{background:var(--color-border-subtle);height:1px}
.e--Z0a_container{--tp-blue:#3551f3;--tp-blue-deep:#2132a8;--tp-line:color-mix(in srgb, var(--color-text) 14%, transparent);--tp-pad:color-mix(in srgb, var(--color-text) 12%, var(--color-bg));--tp-pad-edge:color-mix(in srgb, var(--color-text) 5%, var(--color-bg));flex-direction:column;width:100%;max-width:40rem;margin:0 auto;padding-top:.5rem;display:flex}.e--Z0a_toolbar{justify-content:center;margin-bottom:1.75rem;display:flex}.e--Z0a_characterSelect{width:min(22rem,100%)!important;margin:0!important}.e--Z0a_setup{display:block}.e--Z0a_sectionLabel{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;margin:1.6rem 0 .7rem;font-size:.8rem;font-weight:800}.e--Z0a_sectionLabel:first-child{margin-top:0}.e--Z0a_pillRow{flex-wrap:wrap;gap:.6rem;display:flex}.e--Z0a_pill{border:2px solid var(--tp-line);min-height:2.75rem;box-shadow:0 3px 0 var(--tp-line);color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border-radius:1rem;align-items:center;gap:.55rem;padding:0 1rem;font-size:.95rem;font-weight:700;transition:transform .1s,box-shadow .1s,border-color .12s;display:inline-flex}.e--Z0a_pill:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-text) 35%, transparent)}.e--Z0a_pill:active:not(:disabled){box-shadow:0 1px 0 var(--tp-line);transform:translateY(2px)}.e--Z0a_pill[data-active=true]{border-color:var(--tp-blue);box-shadow:0 3px 0 var(--tp-blue-deep);background:color-mix(in srgb, var(--tp-blue) 12%, transparent)}.e--Z0a_pill:disabled{opacity:.4;cursor:default}.e--Z0a_pillCount{background:var(--tp-pad);min-width:1.5rem;color:var(--color-text-muted);text-align:center;border-radius:999px;padding:.1rem .45rem;font-size:.78rem;font-weight:800}.e--Z0a_pill[data-active=true] .e--Z0a_pillCount{background:var(--tp-blue);color:#fff}.e--Z0a_pill:focus-visible,.e--Z0a_rep:focus-visible,.e--Z0a_listAction:focus-visible,.e--Z0a_loadMoreButton:focus-visible,.e--Z0a_startButton:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}.e--Z0a_reps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.e--Z0a_rep{border:2px solid var(--tp-line);min-height:3.5rem;box-shadow:0 3px 0 var(--tp-line);color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border-radius:1rem;font-size:1.25rem;font-weight:800;transition:transform .1s,box-shadow .1s,border-color .12s}.e--Z0a_rep:hover{border-color:color-mix(in srgb, var(--color-text) 35%, transparent)}.e--Z0a_rep:active{box-shadow:0 1px 0 var(--tp-line);transform:translateY(2px)}.e--Z0a_rep[data-active=true]{border-color:var(--tp-blue);box-shadow:0 3px 0 var(--tp-blue-deep);background:color-mix(in srgb, var(--tp-blue) 12%, transparent)}.e--Z0a_listHeader{justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:2.25rem;display:flex}.e--Z0a_listHeaderText{flex-direction:column;gap:.2rem;display:flex}.e--Z0a_listTitle{font-size:1.5rem;font-weight:800;line-height:1.15}.e--Z0a_listHint{color:var(--color-text-muted);font-size:.92rem;font-weight:600}.e--Z0a_listAction{color:#8a9bff;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:.55rem .9rem;font-size:.92rem;font-weight:800}.e--Z0a_listAction:hover{background:color-mix(in srgb, var(--tp-blue) 12%, transparent)}.e--Z0a_entriesList{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.e--Z0a_loadMoreButton{border:2px solid var(--tp-line);box-shadow:0 3px 0 var(--tp-line);color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-self:center;margin-top:1rem;padding:.75rem 1.25rem;font-size:.92rem;font-weight:800}.e--Z0a_dock{z-index:5;background:linear-gradient(to top, var(--color-bg) 60%, transparent);margin-top:1rem;padding:2rem 0 1.25rem;position:sticky;bottom:0}.e--Z0a_dockCard{border:1px solid var(--tp-line);background:color-mix(in srgb, var(--color-text) 5%, var(--color-bg));text-align:center;border-radius:1.4rem;flex-direction:column;align-items:center;gap:.25rem;padding:1rem 1.25rem 1.25rem;display:flex}.e--Z0a_dockMeta{color:var(--color-text-muted);margin:0;font-size:.82rem;font-weight:700}.e--Z0a_dockTitle{margin:0 0 .7rem;font-size:1.15rem;font-weight:800}.e--Z0a_startButton{background:var(--tp-blue);width:100%;min-height:3.25rem;box-shadow:0 4px 0 var(--tp-blue-deep);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 1.5rem;font-size:1rem;font-weight:800;transition:transform .1s,box-shadow .1s;display:flex}.e--Z0a_startButton:active{box-shadow:0 1px 0 var(--tp-blue-deep);transform:translateY(3px)}.e--Z0a_loading{place-items:center;min-height:15rem;display:grid}.e--Z0a_spinner{border:2px solid color-mix(in srgb, var(--color-text) 20%, transparent);border-top-color:var(--color-text-muted);border-radius:999px;width:24px;height:24px;animation:.8s linear infinite e--Z0a_spin}@keyframes e--Z0a_spin{to{transform:rotate(360deg)}}.e--Z0a_emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:20rem;padding:2rem 1rem 4rem;display:flex}.e--Z0a_emptyTitle{margin:.75rem 0 0;font-size:1.25rem;font-weight:800}.e--Z0a_emptyDescription{max-width:30rem;color:var(--color-text-muted);text-wrap:pretty;margin:0;font-weight:500;line-height:1.55}.e--Z0a_emptyAction{background:var(--tp-blue);box-shadow:0 4px 0 var(--tp-blue-deep);color:#fff;border-radius:999px;margin-top:1rem;padding:.85rem 1.4rem;font-size:.95rem;font-weight:800;text-decoration:none}@media (max-width:768px){.e--Z0a_container{padding:0 20px}.e--Z0a_toolbar{margin-bottom:1.25rem}.e--Z0a_characterSelect{width:100%!important}.e--Z0a_reps{gap:.5rem}}
.MxWLyq_dialog{--tone-today:#25b84c;--tone-future:#a970ff;--tone-overdue:#ff7066;--task-delete:#ff7066;border:1px solid var(--color-modal-border);border-radius:var(--radius-lg);background:var(--color-modal-surface-bg);width:min(480px,92vw);color:var(--color-text);flex-direction:column;gap:14px;padding:22px;display:flex}[data-theme=light] .MxWLyq_dialog{--tone-today:#058527;--tone-future:#692fc2;--tone-overdue:#d1453b;--task-delete:#d1453b}.MxWLyq_header{justify-content:space-between;align-items:center;gap:12px;display:flex}.MxWLyq_heading{color:var(--color-text-muted);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.MxWLyq_closeButton{border:1px solid var(--color-border-subtle);background:var(--color-overlay-soft);width:32px;height:32px;color:var(--color-text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.MxWLyq_closeButton:hover{background:var(--color-overlay-medium)}.MxWLyq_titleRow{align-items:flex-start;gap:12px;display:flex}.MxWLyq_checkbox{border:1.5px solid var(--task-priority-color,var(--color-text-muted));background:color-mix(in srgb, var(--task-priority-color,transparent) 10%, transparent);width:24px;height:24px;color:var(--color-bg);cursor:pointer;border-radius:999px;flex:0 0 24px;justify-content:center;align-items:center;margin-top:4px;display:inline-flex}.MxWLyq_checkbox[data-completed=true]{border-color:var(--color-text-muted);background:var(--color-text-muted)}.MxWLyq_titleInput,.MxWLyq_titleText{min-width:0;color:var(--color-text);font:inherit;field-sizing:content;resize:none;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0;font-size:20px;font-weight:700;line-height:1.4}.MxWLyq_titleInput:focus-visible{box-shadow:0 1px 0 var(--color-border-subtle)}.MxWLyq_titleInput[data-completed=true],.MxWLyq_titleText[data-completed=true]{color:var(--color-text-muted);text-decoration:line-through}.MxWLyq_description{color:var(--color-text-muted);margin:0;font-size:14px;line-height:1.5}.MxWLyq_details{border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);flex-direction:column;display:flex}.MxWLyq_detailRow{width:100%;min-height:46px;color:var(--color-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:20px auto 1fr 16px;align-items:center;gap:12px;padding:0 4px;display:grid}.MxWLyq_detailRow:hover:not([data-static]){background:var(--color-overlay-soft)}.MxWLyq_detailRow:focus-visible{outline:2px solid var(--color-text);outline-offset:1px}.MxWLyq_detailRow[data-static]{cursor:default}.MxWLyq_detailIcon,.MxWLyq_detailChevron{color:var(--color-text-muted)}.MxWLyq_detailLabel{color:var(--color-text-muted);font-size:14px}.MxWLyq_detailValue{justify-self:end;font-size:14px;font-weight:600}.MxWLyq_dialog [data-tone=today]{color:var(--tone-today)}.MxWLyq_dialog [data-tone=future]{color:var(--tone-future)}.MxWLyq_dialog [data-tone=overdue]{color:var(--tone-overdue)}.MxWLyq_solution{flex-direction:column;gap:4px;display:flex}.MxWLyq_solutionLabel{color:var(--color-text-muted);text-transform:uppercase;font-size:12px;font-weight:700}.MxWLyq_solutionText{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.5}.MxWLyq_deleteRow{color:var(--task-delete);cursor:pointer;font:inherit;background:0 0;border:0;align-self:flex-start;align-items:center;gap:10px;padding:8px 4px;font-size:14px;font-weight:600;display:inline-flex}.MxWLyq_confirm{border:1px solid var(--color-border-subtle);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.MxWLyq_confirmTitle{margin:0;font-size:14px;font-weight:700}.MxWLyq_confirmBody{color:var(--color-text-muted);margin:2px 0 0;font-size:13px}.MxWLyq_confirmActions{gap:8px;display:flex}.MxWLyq_cancelButton,.MxWLyq_deleteButton{border:1px solid var(--color-border-subtle);cursor:pointer;min-height:34px;font:inherit;border-radius:7px;padding:0 12px;font-size:13px;font-weight:700}.MxWLyq_cancelButton{color:var(--color-text);background:0 0}.MxWLyq_deleteButton{background:var(--task-delete);color:#fff;border-color:#0000}
._4TdbaW_container{--market-border:color-mix(in srgb, var(--color-text-muted) 28%, transparent);width:100%;max-width:860px;color:var(--color-text);margin:0 auto;padding:18px 18px 48px}._4TdbaW_detailHeader{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:.8rem;width:100%;min-width:0;min-height:64px;margin-bottom:1rem;padding:0 .25rem .9rem;display:grid}._4TdbaW_backButton{border:2px solid var(--color-border-subtle);background:var(--color-surface);width:42px;height:42px;color:var(--color-text-muted);border-bottom-width:3px;border-radius:12px;justify-content:center;align-items:center;text-decoration:none;transition:border-color .15s,color .15s,transform .15s;display:inline-flex}._4TdbaW_backButton:hover{border-color:var(--brand-accent);color:var(--color-text)}._4TdbaW_container[data-content-type=tech_category]{max-width:66rem}._4TdbaW_container[data-content-type=notebook],._4TdbaW_container[data-note-preview=true]{max-width:80rem}._4TdbaW_backButton:active{transform:translateY(2px)}._4TdbaW_backButton:focus-visible,._4TdbaW_authorLine:focus-visible,._4TdbaW_importButton:focus-visible{outline:3px solid color-mix(in srgb, var(--brand-accent) 42%, transparent);outline-offset:2px}._4TdbaW_breadcrumbTitle{color:var(--color-text);letter-spacing:-.025em;margin:0;font-size:1.55rem;font-weight:900;line-height:1.1}._4TdbaW_headerAction{justify-content:flex-end;width:min(23rem,42vw);min-width:0;display:flex}._4TdbaW_techDetailLayout{grid-template-columns:minmax(0,37.375rem) minmax(17rem,1fr);align-items:start;gap:3rem;padding-top:1.5rem;display:grid}._4TdbaW_notebookDetailLayout{grid-template-columns:minmax(0,55rem) minmax(17rem,1fr);align-items:start;gap:3rem;padding-top:1.5rem;display:grid}._4TdbaW_notebookDetailRail{min-width:0;position:sticky;top:2rem}._4TdbaW_notebookDetailRail ._4TdbaW_uploaderRail{position:static}._4TdbaW_notebookImportActions{gap:.65rem;margin-top:1rem;display:grid}._4TdbaW_techImportActions>div{margin-top:0}._4TdbaW_techImportActions>div>div{flex-wrap:wrap}._4TdbaW_techImportActions>div>div>:last-child{flex-basis:100%}._4TdbaW_notebookImportButton{border-radius:.75rem;width:100%;min-height:42px}._4TdbaW_notebookImportError{color:var(--color-danger-text,#ff6b6b);margin:0;font-size:.82rem;font-weight:650;line-height:1.4}._4TdbaW_uploaderRail{min-width:0;position:sticky;top:2rem}._4TdbaW_uploaderTitle{color:var(--color-text);margin:0 0 .875rem;font-size:1rem;font-weight:800}._4TdbaW_uploaderCard{border:1px solid var(--color-border-subtle);width:100%;min-height:6.25rem;color:var(--color-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border-radius:.875rem;align-items:center;gap:1rem;padding:1rem;text-decoration:none;transition:background-color .14s;display:flex}._4TdbaW_uploaderCard:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._4TdbaW_uploaderCard:hover{background:var(--color-overlay-soft)}._4TdbaW_uploaderCard ._4TdbaW_authorImage,._4TdbaW_uploaderCard ._4TdbaW_authorInitial{width:70px;height:70px}._4TdbaW_uploaderName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:1.125rem;font-weight:800;overflow:hidden}._4TdbaW_uploaderChevron{color:var(--color-text-muted);flex:none;transition:color .14s,transform .14s}._4TdbaW_uploaderCard:hover ._4TdbaW_uploaderChevron{color:var(--color-text);transform:translate(2px)}._4TdbaW_hero{border:1px solid var(--market-border);background:0 0;border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(190px,230px);gap:18px;padding:18px;display:grid;overflow:hidden}._4TdbaW_heroText{min-width:0}._4TdbaW_kicker{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}._4TdbaW_typePill,._4TdbaW_draftPill{border:1px solid var(--market-border);background:color-mix(in srgb, var(--color-text) 4%, transparent);min-height:28px;color:var(--color-text-muted);text-transform:uppercase;border-radius:999px;align-items:center;font-size:.72rem;font-weight:750;display:inline-flex}._4TdbaW_typePill{gap:6px;padding:0 10px}._4TdbaW_draftPill{padding:0 9px}._4TdbaW_title{color:var(--color-text);letter-spacing:0;margin:0;font-size:clamp(1.7rem,4vw,2.35rem);font-weight:700;line-height:1.08}._4TdbaW_description{max-width:640px;color:var(--color-text-muted);margin:10px 0 0;font-size:.95rem;line-height:1.5}._4TdbaW_identityRow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}._4TdbaW_authorLine{max-width:100%;color:var(--color-text-muted);align-items:center;gap:12px;font-size:.9rem;font-weight:650;text-decoration:none;display:inline-flex}button._4TdbaW_authorLine{cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-family:inherit}._4TdbaW_authorLine:hover{color:var(--color-text);text-underline-offset:3px;text-decoration:underline}._4TdbaW_authorImage,._4TdbaW_authorInitial{border-radius:999px;flex:none;width:48px;height:48px}._4TdbaW_authorImage{object-fit:cover}._4TdbaW_authorInitial{background:color-mix(in srgb, var(--color-text) 7%, transparent);color:var(--color-text);justify-content:center;align-items:center;font-size:1rem;font-weight:850;display:inline-flex}._4TdbaW_authorName{color:var(--color-text);font-weight:750}._4TdbaW_detailMetaRow{min-width:0;min-height:48px;color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:8px;display:flex}._4TdbaW_detailMetaText{white-space:nowrap;font-size:.82rem;font-weight:650}._4TdbaW_detailMetaDivider{color:color-mix(in srgb, var(--color-text-muted) 55%, transparent)}._4TdbaW_characterSelect._4TdbaW_characterSelect{width:100%;max-width:none;margin:0 0 0 auto}._4TdbaW_actionPanel{border-left:1px solid var(--market-border);align-content:start;gap:0;padding-left:18px;display:grid}._4TdbaW_statBox{border-bottom:1px solid color-mix(in srgb, var(--color-text-muted) 20%, transparent);min-height:42px;color:var(--color-text-muted);text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:.72rem;font-weight:650;display:flex}._4TdbaW_statBox strong{color:var(--color-text);text-transform:none;font-size:.9rem;font-weight:750}._4TdbaW_importButton{border:1px solid color-mix(in srgb, var(--color-text-muted) 28%, transparent);min-height:30px;color:var(--color-text);cursor:pointer;text-transform:uppercase;white-space:nowrap;background:0 0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0 11px;font-size:.68rem;font-weight:750;transition:background-color .16s,transform .16s;display:inline-flex}._4TdbaW_importButton:hover:not(:disabled){background:color-mix(in srgb, var(--color-text) 8%, transparent);transform:translateY(-1px)}._4TdbaW_importButton:active:not(:disabled){transform:translateY(0)}._4TdbaW_importButton:disabled{cursor:default;opacity:.48}._4TdbaW_actionPanel ._4TdbaW_importButton{margin-top:12px}._4TdbaW_previewSection{border:1px solid var(--market-border);background:0 0;border-radius:6px;margin-top:16px;padding:0;overflow:hidden}._4TdbaW_sectionHeader{border-bottom:1px solid var(--market-border);background:color-mix(in srgb, var(--color-text) 3%, transparent);margin:0;padding:14px 16px}._4TdbaW_sectionHeader h3{color:var(--color-text);margin:0;font-size:.98rem;font-weight:650;line-height:1.35}._4TdbaW_sectionHeader p{max-width:680px;color:var(--color-text-muted);margin:4px 0 0;font-size:.82rem;line-height:1.45}._4TdbaW_previewStack{display:grid}._4TdbaW_previewRow{border-bottom:1px solid color-mix(in srgb, var(--color-text-muted) 20%, transparent);padding:14px 16px}._4TdbaW_previewRow:last-child{border-bottom:0}._4TdbaW_previewHeader{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}._4TdbaW_previewType{border:1px solid var(--market-border);min-height:22px;color:var(--color-text-muted);text-transform:uppercase;border-radius:999px;align-items:center;padding:0 8px;font-size:.66rem;font-weight:750;display:inline-flex}._4TdbaW_previewTitle{color:var(--color-text);margin:0;font-size:.94rem;font-weight:650;line-height:1.35}._4TdbaW_previewText{color:var(--color-text-muted);margin:7px 0 0;font-size:.86rem;line-height:1.45}._4TdbaW_notation{overflow-wrap:anywhere;border:1px solid color-mix(in srgb, var(--color-text-muted) 22%, transparent);background:color-mix(in srgb, var(--color-text) 4%, transparent);max-width:100%;color:var(--color-text);border-radius:6px;margin:8px 0 0;padding:5px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;font-weight:650;display:inline-flex}._4TdbaW_drillStats{flex-wrap:wrap;gap:7px;margin:14px 16px;display:flex}._4TdbaW_drillStats span,._4TdbaW_tags span{border:1px solid color-mix(in srgb, var(--color-text-muted) 22%, transparent);min-height:24px;color:var(--color-text-muted);text-transform:uppercase;border-radius:999px;align-items:center;padding:0 8px;font-size:.7rem;font-weight:700;display:inline-flex}._4TdbaW_stepsList{gap:8px;margin-top:10px;display:grid}._4TdbaW_previewSection>._4TdbaW_stepsList{margin-top:0;padding:0 16px 16px}._4TdbaW_stepGroup{gap:8px;display:grid}._4TdbaW_stepGroupLabel{color:var(--color-text-muted);font-size:.76rem;font-weight:750}._4TdbaW_stepLine{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;display:grid}._4TdbaW_stepLine span{background:color-mix(in srgb, var(--color-text) 7%, transparent);width:24px;height:24px;color:var(--color-text);border-radius:999px;justify-content:center;align-items:center;font-size:.72rem;font-weight:800;display:inline-flex}._4TdbaW_stepLine p{color:var(--color-text);margin:2px 0 0;font-size:.86rem;line-height:1.45}._4TdbaW_tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}._4TdbaW_state{min-height:260px;color:var(--color-text-muted);justify-content:center;align-items:center;gap:10px;display:flex}._4TdbaW_spinner{animation:1s linear infinite _4TdbaW_spin}@keyframes _4TdbaW_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:760px){._4TdbaW_container{max-width:100%;padding:14px 14px 48px;overflow-x:hidden}._4TdbaW_hero{grid-template-columns:1fr;gap:14px;padding:14px}._4TdbaW_actionPanel{border-top:1px solid var(--market-border);border-left:0;padding-top:10px;padding-left:0}._4TdbaW_drillStats{margin-inline:14px}._4TdbaW_techDetailLayout,._4TdbaW_notebookDetailLayout{grid-template-columns:minmax(0,1fr);gap:2rem}._4TdbaW_uploaderRail,._4TdbaW_notebookDetailRail{position:static}}@media (max-width:520px){._4TdbaW_detailHeader{grid-template-columns:42px minmax(0,1fr);min-height:60px;padding:8px 0 10px}._4TdbaW_backButton{border-color:var(--native-border-subtle);background:var(--native-surface);width:40px;height:40px;color:var(--native-text-secondary)}._4TdbaW_breadcrumbTitle{color:var(--native-text);font-family:var(--font-outfit), var(--font-family-base), sans-serif;font-size:22px}._4TdbaW_headerAction{grid-column:1/-1;width:100%}._4TdbaW_characterSelect._4TdbaW_characterSelect{width:100%;max-width:none}}
.mdeJia_container{width:100%;max-width:var(--page-main-max-width,80rem);flex-direction:column;height:100%;min-height:0;margin:0 auto;display:flex}.mdeJia_header{border-bottom:2px solid var(--color-border-subtle);flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;min-height:57px;padding:.75rem 1rem;display:flex}@media (min-width:900px){.mdeJia_header{padding-inline:1.25rem}}.mdeJia_headerText{color:var(--color-text);font-weight:600}.mdeJia_headerActions{align-items:center;gap:.2rem;display:flex}.mdeJia_quickAccessStar.mdeJia_quickAccessStar{background:0 0;border:0;border-radius:6px;flex-shrink:0;width:32px;height:32px}.mdeJia_pageTitleInput{width:min(100%,36rem);min-width:0;color:var(--color-text);font:inherit;text-overflow:ellipsis;background:0 0;border:0;border-bottom:1px solid #0000;outline:0;padding:.25rem .35rem;font-size:1.05rem;font-weight:700;line-height:1.35}.mdeJia_pageTitleInput:hover{border-bottom-color:var(--color-border-subtle)}.mdeJia_pageTitleInput:focus{border-bottom-color:var(--color-text-muted)}.mdeJia_pageTitleInput::placeholder{color:var(--color-text-muted);font-weight:600}.mdeJia_pageTitleInput[readonly]{cursor:default}.mdeJia_readOnlyNotice{border:1px solid var(--color-border-subtle);background:var(--color-overlay-soft);width:100%;color:var(--color-text-muted);font:inherit;text-align:left;cursor:pointer;border-radius:8px;padding:.6rem .8rem;font-size:.82rem;font-weight:700}.mdeJia_readOnlyNotice:hover{border-color:var(--color-border);color:var(--color-text)}.mdeJia_quickAccessStar.mdeJia_quickAccessStar:hover{background:var(--color-overlay-medium);border:0;transform:none}.mdeJia_shareNotebookButton{width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 32px;justify-content:center;align-items:center;padding:0;display:inline-flex}.mdeJia_shareNotebookButton:hover{background:var(--color-overlay-medium);color:var(--color-text)}.mdeJia_shareNotebookButton:active{transform:translateY(1px)}.mdeJia_categoryChip{background:var(--color-overlay-medium);color:var(--color-text-muted);cursor:pointer;border:none;border-radius:12px;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;display:inline-flex}.mdeJia_categoryChip:hover{background:var(--color-overlay-strong)}.mdeJia_editorWorkspace{flex:1;grid-template-columns:15rem minmax(0,80rem);min-height:0;display:grid;overflow:hidden}.mdeJia_noteSurface{flex-direction:column;min-width:0;min-height:0;display:flex}.mdeJia_editor{flex:1;min-width:0;min-height:0;overflow:hidden}.mdeJia_workspaceStorage{box-sizing:border-box;width:100%;padding:.75rem .55rem 0}@media (max-width:760px){.mdeJia_editorWorkspace{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}.mdeJia_toolbar{border-top:1px solid var(--color-border-subtle);background:var(--color-bg);flex-shrink:0;align-items:center;padding:.5rem;display:flex}.mdeJia_toolbarControls{align-items:center;gap:2px;display:flex}.mdeJia_toolbarDivider{background:var(--color-border-subtle);width:1px;height:22px;margin:0 6px}.mdeJia_toolbarActions{flex:1;align-items:center;gap:2px;display:flex}.mdeJia_toolbarButton{width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.mdeJia_toolbarButton:hover{background:var(--color-overlay-medium);color:var(--color-text)}.mdeJia_pickerButton{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;min-width:28px;height:32px;padding:0 4px;display:flex}.mdeJia_pickerButton:hover{background:var(--color-overlay-medium)}.mdeJia_pickerButtonText{color:var(--color-text-muted);font-size:.85rem;font-weight:700}.mdeJia_colorSwatch{border:1.5px solid var(--color-text-muted);border-radius:9px;width:18px;height:18px;display:block}.mdeJia_pickerOverlay{z-index:var(--z-overlay,400);position:fixed;inset:0}.mdeJia_pickerDropdown{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:12px;width:120px;padding:8px 0;position:fixed;bottom:60px;left:12px;box-shadow:0 8px 24px #00000080}.mdeJia_colorPickerDropdown{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:12px;width:220px;padding:12px;position:fixed;bottom:60px;left:12px;box-shadow:0 8px 24px #00000080}.mdeJia_pickerDropdownTitle{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;padding:0 12px 4px;font-size:.65rem;font-weight:700;display:block}.mdeJia_pickerItem{width:100%;color:var(--color-text-muted);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:8px 12px;font-size:.95rem;display:flex}.mdeJia_pickerItem:hover{background:var(--color-overlay-medium)}.mdeJia_pickerItemActive{color:#ff6b6b;font-weight:700}.mdeJia_pickerCheck{color:#ff6b6b}.mdeJia_colorGrid{grid-template-columns:repeat(8,1fr);gap:6px;margin-top:4px;display:grid}.mdeJia_colorOption{cursor:pointer;border:2px solid #0000;border-radius:11px;width:22px;height:22px;transition:transform .1s}.mdeJia_colorOption:hover{transform:scale(1.15)}.mdeJia_colorOptionActive{border-color:var(--color-text);transform:scale(1.15)}.mdeJia_categoryPickerContent{background:var(--color-surface);border-radius:16px;width:80%;max-width:300px;padding:1rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 32px #00000080}.mdeJia_categoryPickerTitle{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;padding:0 4px 8px;font-size:.65rem;font-weight:700;display:block}.mdeJia_categoryPickerItem{border:none;border-bottom:1px solid var(--color-overlay-soft);width:100%;color:var(--color-text-muted);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:10px;padding:10px 4px;font-size:.95rem;display:flex}.mdeJia_categoryPickerItem:hover{color:var(--color-text)}.mdeJia_categoryPickerItemActive{color:#ff6b6b}.mdeJia_newCategoryRow{align-items:center;gap:10px;padding:8px 4px;display:flex}.mdeJia_newCategoryInput{color:var(--color-text);border:none;border-bottom:1px solid var(--color-border-subtle);background:0 0;outline:none;flex:1;padding:4px 0;font-size:.95rem}.mdeJia_newCategoryConfirm{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:4px;display:flex}.mdeJia_newCategoryConfirm:not(:disabled):hover{color:var(--color-text)}.mdeJia_newCategoryConfirm:disabled{opacity:.3}[data-theme=light] .mdeJia_pickerDropdown,[data-theme=light] .mdeJia_colorPickerDropdown,[data-theme=light] .mdeJia_categoryPickerContent{box-shadow:0 8px 24px #00000026}.mdeJia_modalOverlay{z-index:700;background:#000000bf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.mdeJia_timestampPreviewModal{aspect-ratio:16/9;border-radius:12px;width:min(90vw,900px);overflow:hidden}.mdeJia_timestampPreviewPlayer{width:100%;height:100%}
._4Fj5qG_controls{--study-timestamp:#eeff41;color:#f5f7fb;background:#0c0c0d;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}._4Fj5qG_timeline{cursor:pointer;touch-action:none;height:22px;position:relative}._4Fj5qG_timeline[data-disabled=true]{cursor:default;opacity:.5}._4Fj5qG_track,._4Fj5qG_played,._4Fj5qG_marker,._4Fj5qG_clipRange,._4Fj5qG_pendingRange,._4Fj5qG_knob{pointer-events:none;position:absolute}._4Fj5qG_track{background:#ffffff1f;border-radius:999px;height:4px;top:9px;left:0;right:0}._4Fj5qG_played{background:#f5f7fb;border-radius:999px;height:4px;top:9px;left:0}._4Fj5qG_marker{background:var(--study-timestamp);border-radius:2px;width:4px;height:16px;top:3px;transform:translate(-2px);box-shadow:0 0 0 2px #000}._4Fj5qG_clipRange{background:color-mix(in srgb, var(--study-timestamp) 40%, transparent);min-width:4px;height:10px;box-shadow:inset 0 0 0 1px var(--study-timestamp);border-radius:3px;top:6px}._4Fj5qG_pendingRange{background:color-mix(in srgb, var(--study-timestamp) 55%, transparent);border-radius:3px;min-width:3px;height:10px;animation:1.2s ease-in-out infinite _4Fj5qG_pendingPulse;top:6px}@keyframes _4Fj5qG_pendingPulse{50%{opacity:.55}}._4Fj5qG_knob{background:#fff;border-radius:999px;width:14px;height:14px;top:4px;transform:translate(-7px);box-shadow:0 0 0 4px #ffffff1f}._4Fj5qG_row{align-items:center;gap:4px;display:flex}._4Fj5qG_button{width:34px;height:34px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid}._4Fj5qG_button:hover:not(:disabled){background:#242424}._4Fj5qG_button:disabled{cursor:default;opacity:.4}._4Fj5qG_button:focus-visible,._4Fj5qG_rate:focus-visible{outline-offset:1px;outline:2px solid #f5f7fb}._4Fj5qG_time{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0 8px;font-size:13px;font-weight:700}._4Fj5qG_duration{color:#a2abb8}._4Fj5qG_spacer{flex:1}._4Fj5qG_rates{background:#000;border:1px solid #ffffff14;border-radius:10px;padding:3px;display:flex}._4Fj5qG_rate{color:#a2abb8;cursor:pointer;background:0 0;border:0;border-radius:7px;height:26px;padding:0 9px;font-size:12px;font-weight:800}._4Fj5qG_rate[data-active=true]{color:#f5f7fb;background:#242424}
.WT-pmW_root{border-bottom:1px solid var(--color-border-subtle);flex-direction:column;gap:10px;padding-bottom:12px;display:flex}.WT-pmW_topRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.WT-pmW_monthButton{color:var(--color-text);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;margin-left:-6px;padding:4px 6px;font-size:15px;font-weight:700;display:inline-flex}.WT-pmW_monthButton:hover{background:var(--color-overlay-soft)}.WT-pmW_navGroup{align-items:center;gap:4px;display:flex}.WT-pmW_iconButton,.WT-pmW_todayButton{border:1px solid var(--color-border-subtle);height:30px;color:var(--color-text);cursor:pointer;font:inherit;background:0 0;border-radius:6px;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.WT-pmW_iconButton{width:30px}.WT-pmW_todayButton{padding:0 10px}.WT-pmW_iconButton:hover:not(:disabled),.WT-pmW_todayButton:hover:not(:disabled){background:var(--color-overlay-soft)}.WT-pmW_iconButton:disabled,.WT-pmW_todayButton:disabled{cursor:default;opacity:.4}.WT-pmW_days{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.WT-pmW_day{color:var(--color-text);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:4px 0;display:flex}.WT-pmW_day:disabled{cursor:default;opacity:.38}.WT-pmW_day:hover:not(:disabled) .WT-pmW_dayNumber{background:var(--color-overlay-soft)}.WT-pmW_day:focus-visible{outline:2px solid var(--color-text);outline-offset:1px}.WT-pmW_weekday{color:var(--color-text-muted);font-size:12px;font-weight:600}.WT-pmW_dayNumber{font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;font-weight:600;display:inline-flex}.WT-pmW_day[data-today=true] .WT-pmW_dayNumber{color:#3551f3;font-weight:800}.WT-pmW_day[aria-pressed=true] .WT-pmW_dayNumber{color:#fff;background:#3551f3}.WT-pmW_day[aria-pressed=true]:hover .WT-pmW_dayNumber{background:#3551f3}.WT-pmW_marker{background:0 0;border-radius:999px;width:4px;height:4px}.WT-pmW_marker[data-visible=true]{background:var(--color-text-muted)}
.-ymy3q_bar{--study-timestamp:#eeff41;align-items:center;gap:10px;margin:0 14px 8px;display:flex}.-ymy3q_button{background:var(--study-timestamp);color:#111;height:32px;font-family:var(--font-family-base);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:7px;padding:0 8px 0 11px;font-size:13px;font-weight:800;transition:transform .1s,filter .15s;display:inline-flex}.-ymy3q_button:hover{filter:brightness(1.05)}.-ymy3q_button:active{transform:scale(.97)}.-ymy3q_button:focus-visible{outline-offset:2px;outline:2px solid #fff}.-ymy3q_bar[data-recording=true] .-ymy3q_button{animation:1.2s ease-in-out infinite -ymy3q_recordingPulse}@keyframes -ymy3q_recordingPulse{50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--study-timestamp) 25%, transparent)}}.-ymy3q_kbd{min-width:18px;height:18px;font:800 11px var(--font-family-base);background:#00000024;border-radius:999px;place-items:center;padding:0 4px;display:grid}.-ymy3q_hint{color:#8e8e93;min-width:0;font-size:12px;font-weight:500;line-height:1.35}.-ymy3q_hint b{color:#d5dae3;font-weight:600}.-ymy3q_cancel{color:#f5f7fb;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:999px;flex-shrink:0;place-items:center;width:30px;height:30px;margin-left:auto;padding:0;display:grid}@media (prefers-reduced-motion:reduce){.-ymy3q_bar[data-recording=true] .-ymy3q_button{animation:none}}
.jSzsSW_panel{--study-note-surface:#1b1b1f;--study-note-border:#ffffff1b;--study-note-text:#fcfaf7f0;background:var(--study-note-surface);min-width:0;height:100%;min-height:0;color:var(--study-note-text);border:0;border-radius:0;flex-direction:column;display:flex;overflow:hidden}.jSzsSW_header{border-bottom:1px solid var(--study-note-border);background:var(--study-note-surface);align-items:center;height:48px;min-height:48px;padding:0 .75rem;display:flex}.jSzsSW_title{min-width:0;color:var(--study-note-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.82rem;font-weight:700;line-height:1.25;overflow:hidden}.jSzsSW_editor{background:var(--study-note-surface);flex:1;min-width:0;min-height:0;overflow:hidden}.jSzsSW_richEditor{--rich-note-editor-bg:var(--study-note-surface);--rich-note-editor-border:transparent;--rich-note-toolbar-bg:var(--study-note-surface);--rich-note-toolbar-border:var(--study-note-border);--rich-note-scrollbar-track:var(--study-note-surface);height:100%}@media (max-width:1080px){.jSzsSW_panel{min-height:0}}@media (max-width:640px){.jSzsSW_header{min-height:48px}}
