.clarify-panel_backdrop__4VSIg{animation:clarify-panel_backdropIn__ocbHD .18s ease-out both}.clarify-panel_panel__zulnJ{position:fixed;inset:0;z-index:40;display:flex;flex-direction:column;min-width:0;color:hsl(var(--foreground));background:hsl(var(--background));animation:clarify-panel_mobileIn__7HlFn .22s cubic-bezier(.22,1,.36,1) both}.clarify-panel_panelClosed__nziwz{display:none}.clarify-panel_header__Nsy5Y{display:flex;min-height:3rem;flex:0 0 auto;align-items:center;justify-content:space-between;gap:1rem;padding:max(.45rem,env(safe-area-inset-top)) 1rem .45rem;border-bottom:1px solid hsl(var(--border)/.75);background:hsl(var(--background)/.94);backdrop-filter:blur(18px)}.clarify-panel_headerTitle__mfS4W{display:flex;min-width:0;flex:1 1 auto;align-items:center}.clarify-panel_headerTitle__mfS4W h2{overflow:hidden;margin:0;font-family:var(--font-display),serif;font-size:1rem;font-weight:700;line-height:1.2;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;animation:clarify-panel_titleSwapIn__e_eoX .14s ease-out both}.clarify-panel_mobileClose__hIWnD{min-width:2.75rem;min-height:2.5rem;padding:0 .25rem;color:hsl(var(--primary));font-size:.875rem;font-weight:650}.clarify-panel_headerActions__XNW_X{display:flex;flex:0 0 auto;align-items:center;gap:.25rem}.clarify-panel_historyMenu__hRu8E{z-index:80;width:min(18rem,calc(100vw - 2rem));max-height:min(25rem,var(--radix-dropdown-menu-content-available-height));overflow-x:hidden;overflow-y:auto;padding:.4rem;border:1px solid hsl(var(--border));border-radius:.85rem;background:hsl(var(--popover));box-shadow:0 14px 36px hsl(var(--foreground)/.14);scrollbar-width:thin;transform-origin:var(--radix-dropdown-menu-content-transform-origin);animation:clarify-panel_historyMenuIn__FsBxJ .14s cubic-bezier(.22,1,.36,1)}.dark .clarify-panel_historyMenu__hRu8E{border-color:var(--popup-border);box-shadow:var(--shadow-pop)}.clarify-panel_historyMenuLabel__GXQrQ{position:sticky;z-index:1;top:-.4rem;margin:0;padding:.85rem .55rem .5rem;color:hsl(var(--muted-foreground));background:hsl(var(--popover));font-size:.66rem;font-weight:600;letter-spacing:.02em}.clarify-panel_historyMenuItem__f_Vzo{display:flex;width:100%;min-height:3rem;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .55rem;border-radius:.6rem;outline:none;text-align:left;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.clarify-panel_historyMenuItem__f_Vzo[data-highlighted]{color:hsl(var(--foreground));background:rgb(0 0 0/.07);opacity:1}.dark .clarify-panel_historyMenuItem__f_Vzo[data-highlighted]{color:hsl(var(--foreground));background:rgb(255 255 255/.08)}.clarify-panel_historyMenuItem__f_Vzo[data-disabled]{opacity:.45}.clarify-panel_steerMenuItem__TAyun{min-height:2.25rem;justify-content:flex-start;font-size:.75rem}.clarify-panel_steerMenuItem__TAyun svg{width:.875rem;height:.875rem;flex:0 0 auto;color:hsl(var(--muted-foreground))}.clarify-panel_steerMenuLabel__1_Cqh{padding:.65rem .55rem .25rem;color:hsl(var(--muted-foreground));font-family:var(--font-mono),monospace;font-size:.64rem;font-weight:500}.clarify-panel_historyMenuItemCopy__03zvw{min-width:0}.clarify-panel_historyMenuItem__f_Vzo small,.clarify-panel_historyMenuItem__f_Vzo strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clarify-panel_historyMenuItem__f_Vzo strong{font-size:.75rem;font-weight:600}.clarify-panel_historyMenuItem__f_Vzo small{margin-top:.15rem;color:hsl(var(--muted-foreground));font-size:.65rem}.clarify-panel_historyMenuIndicator__N3ASm{display:grid;flex:0 0 auto;place-items:center}.clarify-panel_historyMenuIndicator__N3ASm svg{width:.9rem;height:.9rem}.clarify-panel_newConversationButton__1WMHk{display:grid;width:2.75rem;height:2.75rem;place-items:center;border-radius:.6rem;color:hsl(var(--muted-foreground));transition:color .14s ease,background .14s ease}.clarify-panel_newConversationButton__1WMHk svg{width:1rem;height:1rem}.clarify-panel_newConversationButton__1WMHk:focus-visible,.clarify-panel_newConversationButton__1WMHk:hover{color:hsl(var(--foreground));background:hsl(var(--muted))}.clarify-panel_newConversationButton__1WMHk:disabled{opacity:.35}.clarify-panel_closeButton__WcqMJ{display:none}.clarify-panel_threadFrame__ZXxWm{position:relative;min-height:0;flex:1 1 auto}.clarify-panel_jumpToLatest__JGuMp{position:absolute;z-index:2;bottom:.8rem;left:50%;display:inline-flex;min-height:2.15rem;align-items:center;gap:.35rem;padding:.4rem .7rem;transform:translateX(-50%);border:1px solid hsl(var(--border));border-radius:999px;color:hsl(var(--foreground));background:hsl(var(--background)/.96);box-shadow:0 5px 18px hsl(0 0% 0%/.18);font-size:.68rem;font-weight:600;white-space:nowrap;animation:clarify-panel_jumpIn__olyza .16s ease-out both}.clarify-panel_jumpToLatest__JGuMp svg{width:.8rem;height:.8rem}.clarify-panel_jumpToLatest__JGuMp:focus-visible,.clarify-panel_jumpToLatest__JGuMp:hover{background:hsl(var(--muted))}.clarify-panel_thread__ElOwk{height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.clarify-panel_threadContent__A9KCT{width:100%;min-width:0;min-height:100%;max-width:100%;margin-inline:0;padding:1rem 1rem 1.25rem}.clarify-panel_historyError___1EHx{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem;padding:.65rem .75rem;border:1px solid hsl(var(--destructive)/.2);border-radius:.7rem;color:hsl(var(--destructive));background:hsl(var(--destructive)/.05);font-size:.72rem}.clarify-panel_historyError___1EHx button{min-height:2rem;flex:0 0 auto;padding-inline:.5rem;border-radius:.45rem;color:hsl(var(--foreground));background:hsl(var(--background));font-weight:600}.clarify-panel_historyErrorActions__8KYL0{display:flex;flex:0 0 auto;align-items:center;gap:.25rem}.clarify-panel_historyError___1EHx .clarify-panel_historyErrorDismiss__6UlLT{display:grid;width:2rem;padding:0;place-items:center;color:hsl(var(--destructive));background:transparent}.clarify-panel_historyErrorDismiss__6UlLT svg{width:.8rem;height:.8rem}.clarify-panel_exchange__9HfRp{display:grid;min-width:0;max-width:100%;gap:.625rem}.clarify-panel_exchangeSpace__pJojm{height:1.25rem}.clarify-panel_exchangeIn__o5u_0{animation:clarify-panel_exchangeIn__o5u_0 .18s cubic-bezier(.22,1,.36,1) both}.clarify-panel_threadOutline__2Pkhw{margin-bottom:1.25rem;color:hsl(var(--muted-foreground));font-size:.7rem}.clarify-panel_threadOutline__2Pkhw summary{width:-moz-fit-content;width:fit-content;cursor:pointer}.clarify-panel_threadOutline__2Pkhw ol{display:grid;gap:.25rem;margin:.5rem 0 0;padding-left:1rem}.clarify-panel_threadOutline__2Pkhw button{max-width:100%;overflow:hidden;color:hsl(var(--foreground)/.78);text-align:left;text-overflow:ellipsis;white-space:nowrap}.clarify-panel_threadOutline__2Pkhw button:focus-visible,.clarify-panel_threadOutline__2Pkhw button:hover{color:hsl(var(--foreground));text-decoration:underline;text-underline-offset:.16rem}.clarify-panel_userTurn__h04UF{width:-moz-fit-content;width:fit-content;min-width:0;max-width:min(88%,34rem);overflow:hidden;margin-left:auto;padding:.7rem .95rem;border-radius:1.15rem 1.15rem .35rem 1.15rem;background:hsl(var(--muted));box-shadow:inset 0 0 0 1px hsl(var(--border)/.24)}.clarify-panel_userTurn__h04UF>p{margin:0;font-size:.9rem;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.clarify-panel_turnMode__GhS8r{display:block;margin-bottom:.25rem;color:hsl(var(--muted-foreground));font-size:.64rem;font-weight:600;letter-spacing:.02em;line-height:1.2}.clarify-panel_queuedList__NZ81A{display:flex;flex-direction:column;gap:.5rem;margin-top:.9rem}.clarify-panel_queuedTurn__C5ow1{width:-moz-fit-content;width:fit-content;max-width:min(88%,34rem);margin-left:auto;padding:.6rem .85rem;border-radius:1.15rem 1.15rem .35rem 1.15rem;background:hsl(var(--muted)/.55);box-shadow:inset 0 0 0 1px hsl(var(--border)/.4)}.clarify-panel_queuedTurn__C5ow1>p{margin:0;color:hsl(var(--foreground)/.85);font-size:.9rem;line-height:1.55;white-space:pre-wrap}.clarify-panel_queuedMeta__ttfi3{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.25rem;color:hsl(var(--muted-foreground));font-size:.64rem;font-weight:600;letter-spacing:.02em}.clarify-panel_queuedMeta__ttfi3 button{display:grid;width:1.1rem;height:1.1rem;margin:-.15rem -.25rem -.15rem 0;padding:0;place-items:center;border:0;border-radius:.35rem;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer;transition:color .12s ease,background-color .12s ease}.clarify-panel_queuedMeta__ttfi3 button:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.clarify-panel_queuedMeta__ttfi3 svg{width:.7rem;height:.7rem}.clarify-panel_assistantSettled__lj6tL{opacity:.72}.clarify-panel_settledStatus__hvrq0{display:flex;align-items:center;gap:.6rem;margin-top:.35rem;color:hsl(var(--muted-foreground));font-size:.68rem}.clarify-panel_settledStatus__hvrq0 button{display:inline-flex;align-items:center;gap:.3rem;margin:-.25rem 0;padding:.25rem .5rem;border:0;border-radius:.5rem;background:transparent;color:hsl(var(--muted-foreground));font-size:.68rem;font-weight:500;cursor:pointer;transition:color .12s ease,background-color .12s ease}.clarify-panel_settledStatus__hvrq0 button:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.clarify-panel_settledStatus__hvrq0 svg{width:.7rem;height:.7rem}.clarify-panel_assistantTurn__swWk_{display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:.55rem;align-items:start}.clarify-panel_assistantMark__qkaOz{display:grid;width:1.25rem;height:1.25rem;place-items:center;color:hsl(var(--muted-foreground))}.clarify-panel_assistantMark__qkaOz svg{width:1.25rem;height:1.25rem;overflow:visible;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.clarify-panel_assistantMark__qkaOz .clarify-panel_assistantBookmark__KNAv3{fill:hsl(var(--primary));stroke:hsl(var(--primary))}.clarify-panel_assistantContent___0Giu{min-width:0;padding-top:.15rem}.clarify-panel_assistantContent___0Giu>*+*,.clarify-panel_assistantSegment__P92kx>*+*{margin-top:.625rem}.clarify-panel_assistantSegment__P92kx:empty{display:none}.clarify-panel_activityLine__w5wYn{display:flex;min-height:1.75rem;min-width:0;align-items:center;gap:.5rem;color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.35;transition:color .18s ease}.clarify-panel_activityLineEscalated__rvM68{color:hsl(28 78% 44%)}.clarify-panel_activityShimmer__b8P9J{background-image:linear-gradient(90deg,hsl(var(--muted-foreground)) 0,hsl(var(--muted-foreground)) 40%,hsl(var(--foreground)) 50%,hsl(var(--muted-foreground)) 60%,hsl(var(--muted-foreground)) 100%);background-size:250% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:clarify-panel_activityShimmer__b8P9J 2.2s ease-in-out infinite}.clarify-panel_activityLineEscalated__rvM68 .clarify-panel_activityShimmer__b8P9J{background-image:linear-gradient(90deg,hsl(28 78% 44%),hsl(28 78% 44%) 40%,hsl(28 95% 58%) 50%,hsl(28 78% 44%) 60%,hsl(28 78% 44%))}@media (prefers-reduced-motion:reduce){.clarify-panel_activityShimmer__b8P9J{animation:none;background-image:none;color:inherit;-webkit-text-fill-color:currentColor}}.clarify-panel_activityCopy__eL0bx{display:flex;min-width:0;flex-direction:column}.clarify-panel_activityCopy__eL0bx>small,.clarify-panel_activityCopy__eL0bx>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clarify-panel_activityCopy__eL0bx>small{color:hsl(var(--muted-foreground));font-size:.64rem}.clarify-panel_activityTime__zGaHk{flex:0 0 auto;margin-left:auto;color:currentColor;font-size:.68rem;font-variant-numeric:tabular-nums;opacity:.75}.clarify-panel_assistantText__gYpUq{position:relative}.clarify-panel_answerActions__3apw7{display:flex;min-height:1.65rem;align-items:center}.clarify-panel_assistantContent___0Giu>.clarify-panel_answerActions__3apw7{margin-top:.35rem}.clarify-panel_feedbackActions__VzYuK>button:first-child{padding-left:0}.clarify-panel_answerActions__3apw7 button{display:inline-flex;min-height:1.65rem;align-items:center;gap:.3rem;padding:.2rem .35rem;border-radius:.4rem;color:hsl(var(--muted-foreground));font-size:.66rem;opacity:.55;transition:color .14s ease,background-color .14s ease,opacity .14s ease}.clarify-panel_answerActions__3apw7 button:focus-visible,.clarify-panel_answerActions__3apw7 button:hover{color:hsl(var(--foreground));background:hsl(var(--muted)/.55);opacity:1}.clarify-panel_answerActions__3apw7 svg{width:.875rem;height:.875rem}.clarify-panel_answerActions__3apw7 .clarify-panel_iconAction__ldz_S{width:1.65rem;justify-content:center;padding-inline:0}.clarify-panel_feedbackActions__VzYuK{display:inline-flex}.clarify-panel_answerActions__3apw7 .clarify-panel_feedbackButtonActive__kCyRF{color:hsl(var(--primary));opacity:1}.clarify-panel_answerActions__3apw7 .clarify-panel_readAloudButton__6Upte[aria-pressed=true]{color:hsl(var(--primary));background:hsl(var(--primary)/.08);opacity:1}.clarify-panel_feedbackButtonPressed__d_4pY svg{animation:clarify-panel_feedbackPress__zeY0b .15s cubic-bezier(.22,1.35,.36,1)}.clarify-panel_copyButtonCopied__kutG2{color:hsl(var(--primary));opacity:1}.clarify-panel_copyButton__la2RT svg{animation:clarify-panel_actionIconIn__a2csz .15s ease-out}.clarify-panel_disclosureChevron__mye7b{transition:transform .16s ease-in-out}button[data-state=open] .clarify-panel_disclosureChevron__mye7b{transform:rotate(180deg)}@media (max-width:420px){.clarify-panel_modeTrigger__NkTle{max-width:10rem}}.clarify-panel_historySkeleton__PNSQq{display:grid;gap:1.5rem;padding-top:.5rem}.clarify-panel_skeletonQuestion__uDoKD{width:62%;height:3rem;margin-left:auto;border-radius:1.15rem 1.15rem .35rem 1.15rem;background:hsl(var(--muted));animation:clarify-panel_skeletonPulse__vrmBu 1.4s ease-in-out infinite}.clarify-panel_skeletonAnswer__v0phW{display:grid;gap:.55rem;width:82%;padding-left:2.45rem}.clarify-panel_skeletonAnswer__v0phW div{height:.7rem;border-radius:999px;background:hsl(var(--muted));animation:clarify-panel_skeletonPulse__vrmBu 1.4s ease-in-out infinite}.clarify-panel_skeletonAnswer__v0phW div:nth-child(2){width:92%}.clarify-panel_skeletonAnswer__v0phW div:nth-child(3){width:64%}.clarify-panel_emptyState__AQrL0{display:flex;min-height:100%;flex-direction:column;align-items:center;justify-content:center;padding:2rem 0 2.5rem;text-align:center}.clarify-panel_emptyIcon__Z1_h3{width:3rem;height:3rem;color:hsl(var(--muted-foreground))}.clarify-panel_emptyIcon__Z1_h3 svg{width:100%;height:100%;overflow:visible;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35}.clarify-panel_emptyIcon__Z1_h3 .clarify-panel_assistantBookmark__KNAv3{fill:hsl(var(--primary));stroke:hsl(var(--primary))}.clarify-panel_emptyCopy__0ugH_{max-width:22rem;margin-top:.75rem}.clarify-panel_emptyCopy__0ugH_ p{margin:0;color:hsl(var(--muted-foreground));font-size:.8rem;line-height:1.55}.clarify-panel_capabilityGrid__dBfI_{display:grid;width:min(100%,22rem);grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-top:1rem}.clarify-panel_capabilityGrid__dBfI_ button{display:flex;min-height:2.5rem;align-items:center;gap:.45rem;padding:.45rem .55rem;border:1px solid hsl(var(--border)/.85);border-radius:.55rem;color:hsl(var(--foreground)/.82);background:transparent;font-size:.68rem;line-height:1.25;text-align:left;opacity:0;animation:clarify-panel_capabilityIn__4ZYeI .18s ease-out calc(var(--capability-index) * 30ms) forwards}.clarify-panel_capabilityGrid__dBfI_ button:focus-visible,.clarify-panel_capabilityGrid__dBfI_ button:hover{border-color:hsl(var(--foreground)/.22);background:hsl(var(--muted)/.55)}.clarify-panel_capabilityGrid__dBfI_ svg{width:.85rem;height:.85rem;flex:0 0 auto;color:hsl(var(--muted-foreground))}.clarify-panel_composerArea__iSRm0{flex:0 0 auto;padding:.75rem .75rem calc(.625rem + env(safe-area-inset-bottom));background:hsl(var(--background))}.clarify-panel_composerArea__iSRm0>*{width:100%;max-width:none;margin-inline:0}.clarify-panel_modeTrigger__NkTle{display:inline-flex;min-width:0;height:1.75rem;align-items:center;gap:.3rem;padding:0 .45rem;border:1px solid hsl(var(--border)/.7);border-radius:.6rem;color:hsl(var(--muted-foreground));background:hsl(var(--muted)/.35);font-size:.64rem;font-weight:600;white-space:nowrap;transition:color .14s ease,background-color .14s ease,border-color .14s ease}.clarify-panel_modeTrigger__NkTle:focus-visible,.clarify-panel_modeTrigger__NkTle:hover,.clarify-panel_modeTrigger__NkTle[data-state=open]{border-color:hsl(var(--primary)/.35);color:hsl(var(--primary));background:hsl(var(--primary)/.09)}.clarify-panel_modeTrigger__NkTle svg{width:.75rem;height:.75rem;flex:0 0 auto}.clarify-panel_modeTrigger__NkTle span{overflow:hidden;text-overflow:ellipsis}.clarify-panel_modeMenu__B89RU{width:min(19rem,calc(100vw - 1rem))}.clarify-panel_modeMenuItem__bwJl6{min-height:3.25rem;justify-content:flex-start}.clarify-panel_modeMenuItem__bwJl6>svg:first-child{width:.95rem;height:.95rem;flex:0 0 auto;color:hsl(var(--muted-foreground))}.clarify-panel_modeMenuItem__bwJl6[data-state=checked]>svg:first-child{color:hsl(var(--primary))}.clarify-panel_modeMenuCopy__ViTXu{min-width:0;flex:1 1 auto}.clarify-panel_modeMenuCopy__ViTXu small,.clarify-panel_modeMenuCopy__ViTXu strong{display:block}.clarify-panel_modeMenuCopy__ViTXu small{margin-top:.15rem;color:hsl(var(--muted-foreground));font-size:.66rem;line-height:1.35;white-space:normal}.clarify-panel_emptyModeSelector__U_1BQ{margin-top:1rem}.clarify-panel_composer__h9VIs{position:relative;display:flex;flex-direction:column;gap:.3rem;padding:.45rem;border:1px solid hsl(var(--border));border-radius:1.15rem;background:hsl(var(--background));box-shadow:0 1px 2px hsl(var(--foreground)/.04),0 5px 20px hsl(var(--foreground)/.07);transition:border-color .14s ease,box-shadow .14s ease}.clarify-panel_composerDragging__dpdVZ{border-color:hsl(var(--foreground)/.42);background:hsl(var(--muted)/.32);box-shadow:0 0 0 3px hsl(var(--foreground)/.055),0 8px 26px hsl(var(--foreground)/.1)}.clarify-panel_composerInputRow__oEAvq{position:relative;display:flex;width:100%;min-width:0;align-items:flex-end;gap:.4rem}.clarify-panel_composerBottomRow__6W3cd{display:flex;min-width:0;align-items:center;gap:.3rem}.clarify-panel_composerBottomSpacer__F4qhp{min-width:0;flex:1 1 auto}.clarify-panel_fileInput__DCpot{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.clarify-panel_attachButton__4X3EG{display:grid;width:1.75rem;height:1.75rem;flex:0 0 auto;place-items:center;border-radius:50%;color:hsl(var(--muted-foreground));transition:color .14s ease,background-color .14s ease,transform .1s ease}.clarify-panel_attachButton__4X3EG svg{width:1rem;height:1rem}.clarify-panel_attachButton__4X3EG:focus-visible,.clarify-panel_attachButton__4X3EG:hover:not(:disabled){color:hsl(var(--foreground));background:hsl(var(--muted))}.clarify-panel_attachButton__4X3EG:active:not(:disabled){transform:scale(.92)}.clarify-panel_attachButton__4X3EG:disabled{cursor:default;opacity:.3}.clarify-panel_uploadTray__0pP7O{display:flex;width:100%;gap:.45rem;overflow-x:auto;padding:.05rem .05rem .25rem;scrollbar-width:thin}.clarify-panel_uploadTile__O4Q8D{position:relative;display:flex;width:min(15.5rem,calc(100vw - 4rem));min-width:12rem;height:3.55rem;flex:0 0 auto;align-items:center;gap:.55rem;overflow:hidden;padding:.38rem 2.05rem .38rem .38rem;border:1px solid hsl(var(--border));border-radius:.85rem;background:hsl(var(--muted)/.38)}.clarify-panel_uploadTileFailed__RsCPQ{border-color:hsl(var(--destructive)/.3);background:hsl(var(--destructive)/.045)}.clarify-panel_uploadDocumentIcon__jYMQf,.clarify-panel_uploadThumbnail__dlk4z{width:2.7rem;height:2.7rem;flex:0 0 auto;border-radius:.58rem}.clarify-panel_uploadThumbnail__dlk4z{-o-object-fit:cover;object-fit:cover;background:hsl(var(--muted))}.clarify-panel_uploadDocumentIcon__jYMQf{display:grid;place-items:center;color:hsl(var(--foreground)/.72);background:hsl(var(--background));box-shadow:inset 0 0 0 1px hsl(var(--border))}.clarify-panel_uploadDocumentIcon__jYMQf svg{width:1.15rem;height:1.15rem}.clarify-panel_uploadCopy__OWvi8{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:.2rem}.clarify-panel_uploadCopy__OWvi8 small,.clarify-panel_uploadCopy__OWvi8 strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clarify-panel_uploadCopy__OWvi8 strong{color:hsl(var(--foreground)/.9);font-size:.72rem;font-weight:580}.clarify-panel_uploadCopy__OWvi8 small{color:hsl(var(--muted-foreground));font-size:.62rem}.clarify-panel_uploadTileFailed__RsCPQ .clarify-panel_uploadCopy__OWvi8 small{color:hsl(var(--destructive))}.clarify-panel_uploadRemove__yjxzD,.clarify-panel_uploadRetry__BEO_5{position:absolute;z-index:1;display:grid;width:1.45rem;height:1.45rem;place-items:center;border-radius:50%;color:hsl(var(--muted-foreground));background:hsl(var(--background)/.9);box-shadow:0 1px 4px hsl(var(--foreground)/.1)}.clarify-panel_uploadRemove__yjxzD{top:.28rem;right:.28rem}.clarify-panel_uploadRetry__BEO_5{right:.28rem;bottom:.28rem}.clarify-panel_uploadRemove__yjxzD svg,.clarify-panel_uploadRetry__BEO_5 svg{width:.72rem;height:.72rem}.clarify-panel_uploadRemove__yjxzD:focus-visible,.clarify-panel_uploadRemove__yjxzD:hover,.clarify-panel_uploadRetry__BEO_5:focus-visible,.clarify-panel_uploadRetry__BEO_5:hover{color:hsl(var(--foreground));background:hsl(var(--background))}.clarify-panel_uploadSpinner__trH81{position:absolute;right:.52rem;bottom:.5rem;width:.78rem;height:.78rem;color:hsl(var(--muted-foreground));animation:clarify-panel_uploadSpin__HE1b4 .8s linear infinite}.clarify-panel_uploadProgress__oudjS{position:absolute;right:0;bottom:0;left:0;height:2px;background:linear-gradient(to right,hsl(var(--primary)) var(--upload-progress),hsl(var(--border)) var(--upload-progress))}.clarify-panel_dropPrompt__dhweS{position:absolute;z-index:3;inset:0;display:grid;place-items:center;border-radius:inherit;color:hsl(var(--foreground));background:hsl(var(--background)/.92);backdrop-filter:blur(5px);font-size:.78rem;font-weight:600;pointer-events:none}@keyframes clarify-panel_uploadSpin__HE1b4{to{transform:rotate(1turn)}}.clarify-panel_composer__h9VIs:focus-within{border-color:hsl(27 92% 62%/.5);box-shadow:0 0 0 3px hsl(27 92% 62%/.12),0 6px 22px hsl(var(--foreground)/.08)}.clarify-panel_textarea__6t13N:focus-visible{outline:none}.clarify-panel_textarea__6t13N{min-height:2.5rem;max-height:8.75rem;flex:1 1 auto;resize:none;border:0;outline:0;padding:.55rem .2rem .45rem;color:hsl(var(--foreground));background:transparent;font-size:.9rem;line-height:1.5}.clarify-panel_textarea__6t13N::-moz-placeholder{color:hsl(var(--muted-foreground)/.75)}.clarify-panel_textarea__6t13N::placeholder{color:hsl(var(--muted-foreground)/.75)}.clarify-panel_sendButton__LIA2T{display:grid;width:2.35rem;height:2.35rem;flex:0 0 auto;place-items:center;border-radius:50%;color:hsl(var(--primary-foreground));background:hsl(var(--primary));transition:filter .14s ease,opacity .14s ease,transform .1s ease,color .12s ease,background-color .12s ease}.clarify-panel_sendButtonQuiet__KMVbI{color:hsl(var(--muted-foreground));background:hsl(var(--muted)/.55)}.clarify-panel_sendButtonQuiet__KMVbI:focus-visible,.clarify-panel_sendButtonQuiet__KMVbI:hover:not(:disabled){color:hsl(var(--foreground));background:hsl(var(--muted));filter:none}.clarify-panel_sendButtonIcons__0uHDT{position:relative;width:1rem;height:1rem}.clarify-panel_sendButtonIcon__1s_yo{position:absolute;inset:0;display:grid;place-items:center;transform:scale(.86);opacity:0;transition:transform .12s ease-in-out,opacity .12s ease-in-out}.clarify-panel_sendButtonIconActive__sq0TN{transform:scale(1);opacity:1}.clarify-panel_sendButtonSpinner__oT_Mw{width:1rem;height:1rem;animation:clarify-panel_uploadSpin__HE1b4 .8s linear infinite}.clarify-panel_sendButton__LIA2T:hover:not(:disabled){filter:brightness(1.06)}.clarify-panel_sendButton__LIA2T:active:not(:disabled){transform:scale(.94)}.clarify-panel_sendButton__LIA2T:disabled{cursor:default;opacity:.28}.clarify-panel_sendButtonProcessing__Ah_fB:disabled{opacity:.58}.clarify-panel_composerHint__Z6zWp{display:flex;justify-content:center;gap:.75rem;margin-top:.45rem;color:hsl(var(--muted-foreground)/.72);font-size:.64rem;line-height:1.3;text-align:center}.clarify-panel_keyboardHint__pjF3S{display:none}.clarify-panel_chipRail__F4Fm_{display:flex;flex-direction:column;flex-wrap:wrap;gap:.375rem;min-height:1.75rem;margin-bottom:.5rem}.clarify-panel_chipRail__F4Fm_:empty{visibility:hidden}.clarify-panel_selectionChips__rAkKk{display:flex;width:100%;min-width:0;max-width:100%;flex-wrap:wrap;gap:.375rem}.clarify-panel_selectionChipsCompact__4qUY8{width:100%;margin-top:.55rem}.clarify-panel_selectionChip__3XMcB{position:relative;display:inline-flex;max-width:min(100%,20rem);min-width:0;min-height:1.75rem;align-items:center;gap:.375rem;padding:.3rem .5rem;border:1px solid hsl(var(--border));border-radius:.3rem .3rem .55rem .55rem;color:hsl(var(--muted-foreground));background:hsl(var(--muted)/.52);font-size:.69rem;line-height:1.25;overflow:hidden;animation:clarify-panel_attachmentIn__8868X .15s cubic-bezier(.215,.61,.355,1) both}.clarify-panel_selectionAttachAction__fy6DG{position:fixed;z-index:120;display:inline-flex;min-height:2.75rem;align-items:center;gap:.55rem;padding:.38rem .7rem .38rem .4rem;transform:translateX(-50%);border:1px solid hsl(var(--foreground)/.14);border-radius:.85rem;color:hsl(var(--foreground));background:hsl(var(--popover)/.97);box-shadow:0 12px 30px hsl(0 0% 0%/.22),0 1px 0 hsl(var(--foreground)/.08) inset;font-size:.71rem;white-space:nowrap;animation:clarify-panel_selectionActionIn__2GNVq .15s cubic-bezier(.215,.61,.355,1) both;backdrop-filter:blur(14px);transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.clarify-panel_selectionAttachGlyph__OD_wM{display:grid;width:1.75rem;height:1.75rem;flex:0 0 auto;place-items:center;border-radius:.58rem;color:hsl(var(--primary));background:hsl(var(--primary)/.12);box-shadow:0 0 0 1px hsl(var(--primary)/.16) inset}.clarify-panel_selectionAttachGlyph__OD_wM svg{width:.9rem;height:.9rem}.clarify-panel_selectionAttachCopy__fMPW0{display:inline-flex;align-items:center;text-align:left}.clarify-panel_selectionAttachCopy__fMPW0 strong{font-size:.72rem;font-weight:700;line-height:1.1}.clarify-panel_selectionAttachAction__fy6DG:focus-visible,.clarify-panel_selectionAttachAction__fy6DG:hover{border-color:hsl(var(--primary)/.38);background:hsl(var(--popover));box-shadow:0 14px 34px hsl(0 0% 0%/.26),0 0 0 1px hsl(var(--primary)/.08)}.clarify-panel_selectionAttachAction__fy6DG:active{transform:translateX(-50%) scale(.98)}.clarify-panel_selectionChip__3XMcB:before{position:absolute;top:-1px;left:.5rem;width:.85rem;height:4px;background:hsl(var(--primary));clip-path:polygon(0 0,100% 0,76% 100%,24% 100%);content:"";opacity:.8}.clarify-panel_selectionChipActive__vNZnk{border-color:hsl(var(--primary)/.45);color:hsl(var(--foreground));background:hsl(var(--primary)/.1)}.clarify-panel_selectionContent__tVXaq,.clarify-panel_selectionJump___f4fG{width:100%;max-width:100%;overflow:hidden;display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:.375rem;border-radius:.35rem}.clarify-panel_selectionJump___f4fG{margin:-.2rem -.25rem;padding:.2rem .25rem;text-align:left;transition:color .14s ease,background-color .14s ease}.clarify-panel_selectionJump___f4fG:focus-visible,.clarify-panel_selectionJump___f4fG:hover{color:hsl(var(--foreground));background:hsl(var(--background)/.72)}.clarify-panel_selectionChipsCompact__4qUY8 .clarify-panel_selectionChip__3XMcB{width:100%;max-width:100%;min-width:0;background:hsl(var(--background)/.58);font-size:.65rem}.clarify-panel_selectionLabel__Z5COY{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clarify-panel_selectionRemove__Bh6sw{display:inline-flex;width:1.25rem;height:1.25rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:50%;color:hsl(var(--muted-foreground))}.clarify-panel_selectionRemove__Bh6sw:focus-visible,.clarify-panel_selectionRemove__Bh6sw:hover{color:hsl(var(--foreground));background:hsl(var(--background))}.clarify-panel_sources__GMmSj{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.3rem;padding-top:.15rem;animation:clarify-panel_sourcesIn__mUoqH .18s ease-out both}.clarify-panel_sourceMore__Zsxx3,.clarify-panel_source__6kcOH{display:flex;min-width:0;height:1.5rem;align-items:center;gap:.3rem;padding:0 .45rem;border:1px solid hsl(var(--border)/.8);border-radius:999px;color:hsl(var(--muted-foreground));background:hsl(var(--muted)/.35);font-size:.64rem;line-height:1;text-decoration:none;transition:color .12s ease,background-color .12s ease,border-color .12s ease}.clarify-panel_sourceMore__Zsxx3:focus-visible,.clarify-panel_sourceMore__Zsxx3:hover,.clarify-panel_source__6kcOH:focus-visible,.clarify-panel_source__6kcOH:hover{border-color:hsl(var(--foreground)/.18);color:hsl(var(--foreground));background:hsl(var(--muted)/.7)}.clarify-panel_source__6kcOH span{overflow:hidden;max-width:6.5rem;text-overflow:ellipsis;white-space:nowrap}.clarify-panel_sourceFavicon__gjOEV{width:.75rem;height:.75rem;flex:0 0 auto;border-radius:2px;-o-object-fit:contain;object-fit:contain}.clarify-panel_sourceMore__Zsxx3{flex:0 0 auto;font-variant-numeric:tabular-nums}.clarify-panel_proposalNotice__CNBj0{margin:0;padding:.6rem .7rem;border-radius:.65rem;color:hsl(var(--muted-foreground));background:hsl(var(--muted)/.55);font-size:.72rem;line-height:1.45}.clarify-panel_equationProposal__TN8rD{display:grid;gap:.45rem;padding:.5rem;border:1px solid hsl(var(--border)/.65);border-radius:.72rem;background:hsl(var(--card)/.38)}.clarify-panel_equationProposalResolved__j96rE{gap:.3rem;border-color:hsl(var(--border)/.42);background:transparent}.clarify-panel_equationProposalInactive__zvlez .clarify-panel_equationProposalRow__KkHh5{opacity:.52}.clarify-panel_equationProposalRow__KkHh5{display:grid;grid-template-columns:1.35rem minmax(0,1fr);min-height:2.8rem;align-items:center;gap:.35rem;padding:.4rem .5rem .4rem .3rem;border-radius:.58rem;overflow-x:auto}.clarify-panel_equationProposalRemoved__XbWl_{color:hsl(var(--muted-foreground));background:hsl(var(--destructive)/.045)}.clarify-panel_equationProposalAdded__rYRHb{color:hsl(var(--foreground));background:hsl(145 45% 42%/.07)}.clarify-panel_equationProposalEditable__BzgQY{width:100%;border:1px solid transparent;text-align:left;cursor:text;transition:border-color .14s ease,background-color .14s ease}.clarify-panel_equationProposalEditable__BzgQY:focus-visible,.clarify-panel_equationProposalEditable__BzgQY:hover{border-color:hsl(var(--primary)/.28);background:hsl(145 45% 42%/.1);outline:none}.clarify-panel_equationProposalSign__g3W5f{align-self:stretch;display:grid;place-items:center;border-radius:.4rem;font-family:var(--font-mono),monospace;font-size:.85rem}.clarify-panel_equationProposalRemoved__XbWl_ .clarify-panel_equationProposalSign__g3W5f{color:hsl(var(--destructive))}.clarify-panel_equationProposalAdded__rYRHb .clarify-panel_equationProposalSign__g3W5f{color:hsl(145 48% 38%)}.dark .clarify-panel_equationProposalAdded__rYRHb .clarify-panel_equationProposalSign__g3W5f{color:hsl(145 42% 64%)}.clarify-panel_equationProposalMath__S8bWu{min-width:0;font-size:.88rem}.clarify-panel_noteEditBlocks__MODhe{min-width:0;padding:.2rem 0;color:hsl(var(--foreground));font-size:.76rem;line-height:1.5}.clarify-panel_noteEditBlocks__MODhe ol,.clarify-panel_noteEditBlocks__MODhe p,.clarify-panel_noteEditBlocks__MODhe ul{margin:0}.clarify-panel_noteEditBlocks__MODhe>*+*{margin-top:.35rem}.clarify-panel_noteEditBlocks__MODhe ol,.clarify-panel_noteEditBlocks__MODhe ul{padding-left:1.1rem}.clarify-panel_equationProposalActions__75xHf{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;margin-top:.05rem}.clarify-panel_equationProposalOutcome__Hau_P{display:inline-flex;min-height:1.8rem;align-items:center;gap:.38rem;padding:.15rem .35rem;color:hsl(var(--muted-foreground));font-size:.68rem;font-weight:650}.clarify-panel_equationProposalOutcome__Hau_P svg{width:.8rem;height:.8rem}.clarify-panel_equationProposalOutcomeAccepted__B3FAb{color:hsl(145 42% 38%)}.dark .clarify-panel_equationProposalOutcomeAccepted__B3FAb{color:hsl(145 38% 64%)}.clarify-panel_equationProposalApply__19IPQ,.clarify-panel_equationProposalReview__pcS5t{display:inline-flex;min-height:2.25rem;align-items:center;justify-content:center;gap:.42rem;margin-top:.1rem;border-radius:.58rem;color:hsl(var(--foreground));background:hsl(var(--muted)/.7);font-size:.7rem;font-weight:650;transition:background-color .15s ease,color .15s ease,transform .15s ease}.clarify-panel_equationProposalReview__pcS5t:hover{background:hsl(var(--muted))}.clarify-panel_equationProposalApply__19IPQ{color:hsl(var(--primary-foreground));background:hsl(var(--primary))}.clarify-panel_equationProposalApply__19IPQ:disabled{cursor:wait;opacity:.72}.clarify-panel_equationProposalApply__19IPQ:active,.clarify-panel_equationProposalReview__pcS5t:active{transform:translateY(1px)}.clarify-panel_equationProposalApply__19IPQ svg,.clarify-panel_equationProposalReview__pcS5t svg{width:.85rem;height:.85rem}.clarify-panel_resizeHandle__zBck5{display:none}@media (min-width:1024px){.clarify-panel_panel__zulnJ{position:fixed;right:0;bottom:0;left:auto;top:var(--clarify-sticky-top,4rem);width:var(--clarify-width);max-width:none;height:var(--clarify-available-height,calc(100dvh - 4rem));max-height:none;align-self:start;overflow:hidden;border-left:1px solid hsl(var(--border)/.8);animation-name:clarify-panel_desktopIn__TOOAX}.clarify-panel_header__Nsy5Y{min-height:3rem;padding:.45rem 1rem}.clarify-panel_mobileClose__hIWnD{display:none}.clarify-panel_newConversationButton__1WMHk{width:2rem;height:2rem}.clarify-panel_closeButton__WcqMJ{display:grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;border-radius:.5rem;color:hsl(var(--muted-foreground));transition:color .14s ease,background .14s ease}.clarify-panel_closeButton__WcqMJ:focus-visible,.clarify-panel_closeButton__WcqMJ:hover{color:hsl(var(--foreground));background:hsl(var(--muted))}.clarify-panel_composerArea__iSRm0{padding:.75rem .75rem calc(.625rem + env(safe-area-inset-bottom))}.clarify-panel_composerHint__Z6zWp{justify-content:space-between}.clarify-panel_keyboardHint__pjF3S{display:inline}.clarify-panel_resizeHandle__zBck5{position:absolute;z-index:2;inset:0 auto 0 -.35rem;display:block;width:.7rem;cursor:col-resize;touch-action:none}.clarify-panel_resizeHandle__zBck5:after{position:absolute;top:50%;left:.2rem;width:.2rem;height:3.5rem;transform:translateY(-50%) scaleY(.75);border-radius:999px;background:hsl(var(--foreground)/.2);content:"";opacity:0;transition:opacity .14s ease,transform .14s ease}.clarify-panel_resizeHandle__zBck5:focus-visible:after,.clarify-panel_resizeHandle__zBck5:hover:after{transform:translateY(-50%) scaleY(1);opacity:1}}.clarify-panel_resizing__f__Mv,.clarify-panel_resizing__f__Mv *{cursor:col-resize!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}@keyframes clarify-panel_backdropIn__ocbHD{0%{opacity:0}}@keyframes clarify-panel_mobileIn__7HlFn{0%{opacity:0;transform:translateY(.75rem)}}@keyframes clarify-panel_capabilityIn__4ZYeI{0%{transform:translateY(4px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes clarify-panel_attachmentIn__8868X{0%{transform:translateY(2px) scale(.98);opacity:0}}@keyframes clarify-panel_selectionActionIn__2GNVq{0%{transform:translateX(-50%) translateY(2px) scale(.98);opacity:0}}@keyframes clarify-panel_sourcesIn__mUoqH{0%{transform:translateY(3px);opacity:0}}@keyframes clarify-panel_desktopIn__TOOAX{0%{opacity:0;transform:translateX(.75rem)}}@keyframes clarify-panel_exchangeIn__o5u_0{0%{opacity:0;transform:translateY(.25rem)}}@keyframes clarify-panel_contextActionIn__hbHix{0%{opacity:0;transform:translateY(.2rem)}}@keyframes clarify-panel_jumpIn__olyza{0%{opacity:0;transform:translate(-50%,.25rem)}}@keyframes clarify-panel_activityShimmer__b8P9J{0%{background-position:210% 0}to{background-position:-110% 0}}@keyframes clarify-panel_historyMenuIn__FsBxJ{0%{opacity:0;transform:scale(.98) translateY(-.2rem)}}@keyframes clarify-panel_feedbackPress__zeY0b{50%{transform:scale(1.15)}}@keyframes clarify-panel_actionIconIn__a2csz{0%{transform:scale(.82);opacity:0}}@keyframes clarify-panel_titleSwapIn__e_eoX{0%{opacity:0}}@keyframes clarify-panel_skeletonPulse__vrmBu{0%,to{opacity:.55}50%{opacity:.9}}@media (prefers-reduced-motion:reduce){.clarify-panel_backdrop__4VSIg,.clarify-panel_capabilityGrid__dBfI_ button,.clarify-panel_exchangeIn__o5u_0,.clarify-panel_historyMenu__hRu8E,.clarify-panel_historySkeleton__PNSQq *,.clarify-panel_jumpToLatest__JGuMp,.clarify-panel_panel__zulnJ,.clarify-panel_selectionAttachAction__fy6DG,.clarify-panel_selectionChip__3XMcB,.clarify-panel_sources__GMmSj{animation:none;opacity:1}.clarify-panel_headerTitle__mfS4W h2{animation:none}.clarify-panel_disclosureChevron__mye7b,.clarify-panel_modeTrigger__NkTle{transition:none}.clarify-panel_copyButton__la2RT svg,.clarify-panel_feedbackButtonPressed__d_4pY svg{animation:none}.clarify-panel_sendButtonIcon__1s_yo,.clarify-panel_sendButton__LIA2T{transition:none}}.clarify-panel_panelDropPrompt__CJvhm{position:absolute;z-index:40;inset:0;display:grid;place-items:center;border-radius:inherit;color:hsl(var(--foreground));background:hsl(var(--background)/.9);backdrop-filter:blur(5px);font-size:.85rem;font-weight:600;pointer-events:none}.clarify-panel_panelDropPromptInner__ClXGB{display:grid;place-items:center;gap:.55rem;padding:1.2rem 2rem 1rem;border:1.5px dashed hsl(27 92% 62%/.55);border-radius:14px}.clarify-panel_dropArt__KH1Ch{width:120px;height:86px;overflow:visible}.clarify-panel_dropSheetLate__MdtEl,.clarify-panel_dropSheet__fqfzi{animation:clarify-panel_dropSheetFall__i4ZQ0 1.5s cubic-bezier(.4,.1,.6,1) infinite}.clarify-panel_dropSheetLate__MdtEl{animation-delay:.55s}@keyframes clarify-panel_dropSheetFall__i4ZQ0{0%{opacity:0;transform:translateY(-14px)}30%{opacity:1}72%{opacity:1;transform:translateY(8px)}to{opacity:0;transform:translateY(16px)}}.clarify-panel_dropCopy__bCi3T{font-size:.85rem;font-weight:600;color:hsl(var(--foreground))}@media (prefers-reduced-motion:reduce){.clarify-panel_dropSheetLate__MdtEl,.clarify-panel_dropSheet__fqfzi{animation:none}}.clarify-panel_chipPreview__J_uO8{position:fixed;z-index:200;padding:4px;border:1px solid hsl(var(--border));border-radius:10px;background:hsl(var(--background));box-shadow:0 10px 30px hsl(var(--foreground)/.18);opacity:0;transition:opacity .14s ease;pointer-events:none}.clarify-panel_chipPreviewLoaded__f_L11{opacity:1}.clarify-panel_chipPreviewImage__hPLzQ{display:block;max-width:240px;max-height:180px;border-radius:7px;-o-object-fit:contain;object-fit:contain}.depth-selector_trigger___mTTL{display:inline-flex;width:7.5rem;height:2rem;flex:0 0 auto;align-items:center;justify-content:center;gap:.45rem;padding:0 .625rem;border:1px solid hsl(var(--border)/.84);border-radius:.7rem;color:hsl(var(--foreground)/.8);background:hsl(var(--popover)/.38);font-size:.6875rem;font-weight:650;letter-spacing:-.006em;line-height:1;white-space:nowrap;transition:border-color .14s ease,color .14s ease,background-color .14s ease,transform .1s cubic-bezier(.215,.61,.355,1)}.depth-selector_previewSelector__AU6x_{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem}.depth-selector_trigger___mTTL[data-open]{border-color:hsl(var(--primary)/.38);color:hsl(var(--foreground));background:hsl(var(--primary)/.045)}.depth-selector_trigger___mTTL:focus-visible{outline:2px solid hsl(var(--ring)/.62);outline-offset:2px}.depth-selector_trigger___mTTL:active{transform:scale(.975)}.depth-selector_triggerLabel__3gw23{text-align:left;animation:depth-selector_labelCrossfade__63ojd .13s cubic-bezier(.215,.61,.355,1)}.depth-selector_fanScene__K2mo_{--fan-open:calc(0.05 + 0.95 * (0.55 * var(--depth-scale, 0) + 0.45 * var(--depth-scale, 0) * var(--depth-scale, 0)));--slab:max(0,calc(1 - var(--fan-open) * 2.4))}.depth-selector_triggerFan__A_005{display:inline-flex;flex:0 0 auto}.depth-selector_triggerBook__EpOSY{width:1.65rem;height:1.0725rem}.depth-selector_bookFan__8ts7N{overflow:visible;--page-fill:hsl(43 50% 93%);--page-edge:hsl(33 28% 56%/0.6);--cover-fill:hsl(var(--primary));--cover-edge:hsl(24 82% 47%);--ribbon-fill:hsl(107 40% 38%)}.dark .depth-selector_bookFan__8ts7N{--page-fill:hsl(42 34% 80%);--page-edge:hsl(34 26% 36%/0.85);--cover-edge:hsl(22 88% 52%);--ribbon-fill:hsl(102 36% 60%)}.depth-selector_leaf__ZluqT{transform-box:view-box;transform-origin:20px 23px;transform:translateX(calc(var(--leaf-shift) * var(--slab))) rotate(calc(var(--leaf-angle) * var(--fan-open)));transition:transform .34s cubic-bezier(.3,1.36,.36,1) var(--leaf-delay,0s);fill:var(--page-fill);stroke:var(--page-edge);stroke-width:.5}.depth-selector_leaf__ZluqT[data-kind=cover]{fill:var(--cover-fill);stroke:var(--cover-edge)}.depth-selector_leaf__ZluqT[data-kind=ribbon]{fill:var(--ribbon-fill);stroke:none}.depth-selector_surface__rSB_D{z-index:70;width:min(19rem,calc(100vw - 1rem));height:7.625rem;overflow:visible;padding:.5rem .9375rem .75rem;border:1px solid hsl(var(--border)/.86);border-radius:.875rem;color:hsl(var(--popover-foreground));background:hsl(var(--popover));box-shadow:0 10px 28px hsl(var(--foreground)/.1),0 1px 4px hsl(var(--foreground)/.06);outline:none;transform-origin:var(--radix-popover-content-transform-origin);will-change:transform,opacity}.depth-selector_surface__rSB_D[data-state=open]{animation:depth-selector_surfaceIn__Xs92E .21s cubic-bezier(.16,1.08,.3,1)}.depth-selector_surface__rSB_D[data-state=closed]{animation:depth-selector_surfaceOut__oxOcc 135ms cubic-bezier(.215,.61,.355,1)}.dark .depth-selector_surface__rSB_D{border-color:hsl(var(--foreground)/.09);background:color-mix(in srgb,hsl(var(--popover)) 96%,white 4%);box-shadow:0 14px 36px rgb(0 0 0/.4),0 2px 7px rgb(0 0 0/.22)}.depth-selector_slider__ZiCGK{position:relative;cursor:pointer;outline:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.depth-selector_slider__ZiCGK:focus-visible:after{position:absolute;inset:.1rem -.35rem 0;border:1px solid hsl(var(--ring)/.48);border-radius:.55rem;content:"";pointer-events:none}.depth-selector_track__Q9Rtq{position:relative;height:2.5rem}.depth-selector_trackGeometry__QkDD4{position:absolute;top:0;right:.625rem;left:.625rem;height:2.5rem}.depth-selector_lockedTrackSegment__t1C5v,.depth-selector_trackBase__qupN4,.depth-selector_trackFill__WRuuX,.depth-selector_trackInk__iaeZs{position:absolute;top:2.03125rem;right:0;left:0;height:.1875rem;border-radius:999px;transform-origin:left center}.depth-selector_trackBase__qupN4{background:hsl(var(--foreground)/.14)}.depth-selector_trackFill__WRuuX{background:hsl(var(--primary));transform:scaleX(var(--depth-scale));transition:transform .28s cubic-bezier(.18,1.32,.34,1);will-change:transform}.depth-selector_trackInk__iaeZs{background:hsl(20 78% 42%);transform:scaleX(var(--depth-scale));transition:transform .28s cubic-bezier(.18,1.32,.34,1),opacity .2s ease;opacity:calc(var(--depth-scale) * .65);will-change:transform,opacity}.dark .depth-selector_trackInk__iaeZs{background:hsl(24 95% 52%)}.depth-selector_lockedTrackSegment__t1C5v{left:var(--entitled-position);background:hsl(var(--muted-foreground)/.12);box-shadow:inset 0 0 0 1px hsl(var(--border)/.12)}.depth-selector_stop__ZhBmZ{position:absolute;z-index:2;top:2.125rem;left:var(--stop-position);display:grid;width:.875rem;height:.875rem;place-items:center;color:hsl(var(--muted-foreground)/.82);transform:translate(-50%,-50%);pointer-events:none}.depth-selector_stopTick__EhJmA{width:.125rem;height:.4375rem;border-radius:999px;background:hsl(var(--muted-foreground)/.5);box-shadow:0 0 0 1px hsl(var(--popover)/.9);transition:background-color .16s ease}.depth-selector_stop__ZhBmZ[data-reached] .depth-selector_stopTick__EhJmA{background:hsl(var(--primary))}.depth-selector_stop__ZhBmZ[data-locked]{border-radius:50%;background:hsl(var(--popover));opacity:.78}.depth-selector_lockGlyph__MZBg2{width:.7rem;height:.7rem;overflow:visible;fill:hsl(var(--popover));stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2;vector-effect:non-scaling-stroke}.depth-selector_thumbPosition__1DpoE{position:absolute;z-index:3;top:0;left:0;width:100%;height:2.5rem;transform:translateX(var(--depth-position));transition:transform .28s cubic-bezier(.18,1.32,.34,1);will-change:transform;pointer-events:none}.depth-selector_thumbBook__qDRNV{position:absolute;top:.4rem;left:-1.5rem;width:3rem;height:1.95rem;transform:scale(1);transform-origin:50% 88%;transition:transform .15s cubic-bezier(.2,1.45,.35,1);will-change:transform;z-index:1}.depth-selector_groundShadow__2h_Uj{position:absolute;top:2rem;left:-.8125rem;width:1.625rem;height:.25rem;border-radius:50%;background:hsl(var(--foreground)/.32);filter:blur(2.5px);transform:scaleX(calc(.55 + .45 * var(--fan-open, .07)));transition:transform .28s cubic-bezier(.18,1.32,.34,1);opacity:.3}.depth-selector_particleField__go8aZ{position:absolute;top:1.25rem;left:0;width:var(--particle-field-width);height:var(--particle-field-height);overflow:visible;opacity:var(--particle-intensity,0);transform:translate(-50%,-50%);pointer-events:none;transition:opacity .24s ease;z-index:2}.depth-selector_particle__8Oq4q{position:absolute;top:var(--particle-y);left:var(--particle-x);width:var(--particle-size);height:var(--particle-size);border-radius:50%;background:hsl(var(--particle-hue) 100% 78%);box-shadow:0 0 3px hsl(var(--particle-hue) 100% 68%/.58),0 0 7px hsl(30 100% 61%/.34),0 0 12px hsl(24 100% 58%/.14);animation:depth-selector_particleRadiate__89sM0 var(--particle-duration) linear infinite;animation-delay:var(--particle-delay);animation-play-state:paused;will-change:transform,opacity}.dark .depth-selector_particle__8Oq4q{background:hsl(var(--particle-hue) 100% 84%/.82);box-shadow:0 0 4px hsl(var(--particle-hue) 100% 72%/.62),0 0 9px hsl(27 100% 60%/.4),0 0 14px hsl(22 100% 56%/.16)}.depth-selector_slider__ZiCGK[data-visual-depth=deep_dive] .depth-selector_particleField__go8aZ[data-particles-active] .depth-selector_particle__8Oq4q{animation-play-state:running}.depth-selector_slider__ZiCGK[data-dragging] .depth-selector_thumbBook__qDRNV,.depth-selector_slider__ZiCGK[data-keyboard-moving] .depth-selector_thumbBook__qDRNV{transform:scale(1.06)}.depth-selector_slider__ZiCGK[data-tracking] .depth-selector_groundShadow__2h_Uj,.depth-selector_slider__ZiCGK[data-tracking] .depth-selector_leaf__ZluqT,.depth-selector_slider__ZiCGK[data-tracking] .depth-selector_particleField__go8aZ,.depth-selector_slider__ZiCGK[data-tracking] .depth-selector_thumbBook__qDRNV,.depth-selector_slider__ZiCGK[data-tracking] .depth-selector_thumbPosition__1DpoE,.depth-selector_slider__ZiCGK[data-tracking] .depth-selector_trackFill__WRuuX,.depth-selector_slider__ZiCGK[data-tracking] .depth-selector_trackInk__iaeZs{transition:none}.depth-selector_labels__W3Cu2{position:relative;height:1.5rem;margin:.25rem .625rem 0;pointer-events:none}.depth-selector_stopLabel__YoTdM{position:absolute;top:.125rem;color:hsl(var(--muted-foreground)/.9);font-size:.6875rem;font-weight:540;letter-spacing:-.008em;line-height:1;white-space:nowrap;transition:color .14s ease}.depth-selector_stopLabel__YoTdM:first-child{left:0}.depth-selector_stopLabel__YoTdM:nth-child(2){left:50%;transform:translateX(-50%)}.depth-selector_stopLabel__YoTdM:last-child{right:0}.depth-selector_stopLabel__YoTdM[data-hovered]{color:hsl(var(--foreground)/.82)}.depth-selector_stopLabel__YoTdM[data-active]{color:hsl(var(--foreground)/.94);font-weight:680}.depth-selector_stopLabel__YoTdM[data-locked]{opacity:.52}.depth-selector_caption__pCh_7{display:flex;height:1.4rem;align-items:center;gap:.38rem;margin-inline:.625rem;overflow:hidden;color:hsl(var(--muted-foreground)/.94);font-size:.6875rem;line-height:1.15;letter-spacing:-.008em;white-space:nowrap}.depth-selector_caption__pCh_7>span{overflow:hidden;text-overflow:ellipsis;animation:depth-selector_captionCrossfade__QCG8t .12s cubic-bezier(.215,.61,.355,1)}.depth-selector_caption__pCh_7 .depth-selector_lockedCaption__B9qQu{display:inline-flex;min-width:0;align-items:center;gap:.38rem;animation:depth-selector_lockedCaptionWiggle__9LDgy .32s cubic-bezier(.22,.75,.28,1);will-change:transform}.depth-selector_lockedCaption__B9qQu>span{overflow:hidden;text-overflow:ellipsis}.depth-selector_upgradeLink__jeJ0H{flex:0 0 auto;color:hsl(var(--primary));font-weight:700;text-decoration:none;text-underline-offset:.12rem}.depth-selector_upgradeLink__jeJ0H:focus-visible{border-radius:.15rem;outline:2px solid hsl(var(--ring)/.55);outline-offset:2px}@media (hover:hover) and (pointer:fine){.depth-selector_trigger___mTTL:hover{border-color:hsl(var(--foreground)/.22);color:hsl(var(--foreground));background:hsl(var(--muted)/.32)}.depth-selector_upgradeLink__jeJ0H:hover{text-decoration:underline}}@keyframes depth-selector_surfaceIn__Xs92E{0%{opacity:0;transform:scaleX(.44) scaleY(.82)}to{opacity:1;transform:scaleX(1) scaleY(1)}}@keyframes depth-selector_surfaceOut__oxOcc{0%{opacity:1;transform:scaleX(1) scaleY(1)}to{opacity:0;transform:scaleX(.62) scaleY(.9)}}@keyframes depth-selector_labelCrossfade__63ojd{0%{opacity:0;transform:translateY(1px)}to{opacity:1;transform:translateY(0)}}@keyframes depth-selector_captionCrossfade__QCG8t{0%{opacity:0;transform:translateY(1px)}to{opacity:1;transform:translateY(0)}}@keyframes depth-selector_lockedCaptionWiggle__9LDgy{0%{opacity:0;transform:translateX(0)}16%{opacity:1;transform:translateX(2px)}32%{transform:translateX(-2px)}48%{transform:translateX(1.5px)}64%{transform:translateX(-1px)}80%{transform:translateX(.5px)}to{opacity:1;transform:translateX(0)}}@keyframes depth-selector_particleRadiate__89sM0{0%{opacity:0;transform:translateZ(0) scale(.65)}42%{opacity:0;transform:translateZ(0) scale(.65)}49%{opacity:var(--particle-peak-opacity)}72%{opacity:calc(var(--particle-peak-opacity) * .82);transform:translate3d(var(--particle-mx),var(--particle-my),0) scale(1)}91%{opacity:0;transform:translate3d(var(--particle-dx),var(--particle-dy),0) scale(.38)}to{opacity:0;transform:translate3d(var(--particle-dx),var(--particle-dy),0) scale(.38)}}@media (prefers-reduced-motion:reduce){.depth-selector_caption__pCh_7 .depth-selector_lockedCaption__B9qQu,.depth-selector_caption__pCh_7>span,.depth-selector_groundShadow__2h_Uj,.depth-selector_leaf__ZluqT,.depth-selector_particle__8Oq4q,.depth-selector_stopLabel__YoTdM,.depth-selector_stopTick__EhJmA,.depth-selector_surface__rSB_D[data-state],.depth-selector_thumbBook__qDRNV,.depth-selector_thumbPosition__1DpoE,.depth-selector_trackFill__WRuuX,.depth-selector_trackInk__iaeZs,.depth-selector_triggerLabel__3gw23,.depth-selector_trigger___mTTL{animation:none;transition:none}.depth-selector_particleField__go8aZ{display:none}}.read-aloud_player__7pQ6z{position:fixed;z-index:90;bottom:max(1.15rem,env(safe-area-inset-bottom));left:50%;display:flex;overflow:hidden;width:min(47rem,calc(100vw - 2rem));max-width:min(47rem,calc(100vw - 2rem));justify-content:center;border:1px solid hsl(32 10% 30%/.6);border-radius:1.9rem;margin-left:calc(min(47rem, 100vw - 2rem) / -2);background:linear-gradient(180deg,hsl(26 12% 16%),hsl(24 12% 10%));box-shadow:0 2px 8px hsl(0 0% 0%/.22),0 18px 44px hsl(0 0% 0%/.3);color:hsl(40 26% 92%);animation:read-aloud_island-in__mZjR2 .48s cubic-bezier(.23,1,.32,1) both;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.read-aloud_playerHeld__1IUY6{cursor:grabbing;box-shadow:0 4px 12px hsl(0 0% 0%/.26),0 26px 60px hsl(0 0% 0%/.38)}.read-aloud_playerCompact__esErP{width:min(19rem,calc(100vw - 2rem));max-width:min(19rem,calc(100vw - 2rem));border-radius:999px;margin-left:calc(min(19rem, 100vw - 2rem) / -2)}.read-aloud_playerFree__ODwsQ{margin-left:0}.read-aloud_player__7pQ6z.read-aloud_playerFree__ODwsQ{transform-origin:50% 100%;animation:read-aloud_island-in-free__CsgKK .48s cubic-bezier(.23,1,.32,1) both}.read-aloud_player__7pQ6z.read-aloud_playerFree__ODwsQ.read-aloud_playerLeaving__cuWvE{animation:read-aloud_island-out-free__d6HWb .3s cubic-bezier(.165,.84,.44,1) both}.dark .read-aloud_player__7pQ6z{border-color:hsl(36 8% 34%/.7);background:linear-gradient(180deg,hsl(26 10% 19%),hsl(24 10% 12%));box-shadow:0 2px 8px hsl(0 0% 0%/.4),0 18px 44px hsl(0 0% 0%/.55)}.read-aloud_playerSettled__SjFL7{overflow:visible;transition:width .28s cubic-bezier(.32,.72,0,1),max-width .28s cubic-bezier(.32,.72,0,1),margin-left .28s cubic-bezier(.32,.72,0,1),border-radius .28s cubic-bezier(.32,.72,0,1),box-shadow .2s ease}.read-aloud_body__fNccY{display:flex;width:min(47rem,calc(100vw - 2rem));flex:none;flex-wrap:wrap;align-items:center;gap:.35rem .8rem;padding:.6rem .85rem .6rem .75rem;animation:read-aloud_island-content-in__ePAKw .26s cubic-bezier(.215,.61,.355,1) .21s backwards}.read-aloud_titleBlock__pOIp9{display:flex;min-width:0;flex:0 1 auto;max-width:14rem;flex-direction:column;gap:.14rem;padding-left:.25rem}.read-aloud_meta__GwUJF{display:flex;min-width:0;align-items:center;gap:.55rem;white-space:nowrap}.read-aloud_utilities__NnpwL{display:flex;align-items:center;gap:.1rem}@media (max-width:40rem){.read-aloud_titleBlock__pOIp9{order:1;flex:1 1 auto}.read-aloud_utilities__NnpwL{order:2}.read-aloud_cluster__pWEyi{order:3}.read-aloud_wave__uP1ur{order:4}}.read-aloud_bodyCompact__wkGS6{position:relative;display:flex;width:min(19rem,calc(100vw - 2rem));flex:none;align-items:center;gap:.5rem;padding:.45rem .65rem .6rem .5rem;animation:read-aloud_island-content-in__ePAKw .26s cubic-bezier(.215,.61,.355,1) backwards}.read-aloud_bodyCompact__wkGS6 .read-aloud_title__dhDta{font-size:.8rem}.read-aloud_playSm__rfmKY{width:2.2rem;height:2.2rem;flex:0 0 auto}.read-aloud_playSm__rfmKY svg{width:.95rem;height:.95rem}.read-aloud_compactSeek__ovL6H{position:absolute;right:1.2rem;bottom:0;left:1.2rem;height:.85rem;cursor:pointer;touch-action:none}.read-aloud_compactProgress__rRlDT{position:absolute;right:0;bottom:.32rem;left:0;overflow:hidden;height:2px;border-radius:999px;background:hsl(38 10% 58%/.25);transform-origin:center bottom;transition:transform .12s ease}.read-aloud_compactSeek__ovL6H:hover .read-aloud_compactProgress__rRlDT{transform:translateY(.06rem) scaleY(2)}.read-aloud_compactProgressFill__bJuc8{position:absolute;top:0;bottom:0;left:0;border-radius:999px;background:hsl(var(--primary))}.read-aloud_compactKnob__92v_U{position:absolute;bottom:.14rem;left:0;width:9px;height:9px;border:2px solid hsl(40 30% 96%);border-radius:999px;background:hsl(var(--primary));box-shadow:0 1px 3px hsl(0 0% 0%/.4);opacity:0;pointer-events:none;transform:translateX(-50%) scale(.6);transition:opacity .13s ease,transform .13s cubic-bezier(.25,.46,.45,.94)}.read-aloud_compactSeekActive__Ut266 .read-aloud_compactKnob__92v_U,.read-aloud_compactSeek__ovL6H:hover .read-aloud_compactKnob__92v_U{opacity:1;transform:translateX(-50%) scale(1)}.read-aloud_playerLeaving__cuWvE{overflow:hidden;animation:read-aloud_island-out__ffvg8 .3s cubic-bezier(.165,.84,.44,1) both;pointer-events:none}.read-aloud_playerLeaving__cuWvE .read-aloud_bodyCompact__wkGS6,.read-aloud_playerLeaving__cuWvE .read-aloud_body__fNccY{animation:read-aloud_island-content-out__QnsZh .14s ease-out both}.read-aloud_player__7pQ6z button{border:0;background:transparent;color:inherit}.read-aloud_player__7pQ6z button:focus-visible,.read-aloud_waveInput__46l1g:focus-visible{outline:2px solid hsl(var(--primary)/.7);outline-offset:2px}.read-aloud_title__dhDta{overflow:hidden;min-width:0;flex:1;color:hsl(40 26% 92%);font-family:var(--font-display),sans-serif;font-size:.84rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.read-aloud_titleLink__0AATF{display:inline-flex;align-items:center;gap:.25rem;text-decoration:none;transition:color .15s ease}.read-aloud_titleLink__0AATF .read-aloud_titleText__vZrrw{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.read-aloud_titleLink__0AATF svg{width:.78rem;height:.78rem;flex:0 0 auto;color:hsl(38 10% 64%);transition:color .15s ease,transform .15s ease}.read-aloud_titleLink__0AATF:focus-visible,.read-aloud_titleLink__0AATF:hover{color:hsl(var(--primary));text-decoration:underline;text-underline-offset:.22em}.read-aloud_titleLink__0AATF:focus-visible svg,.read-aloud_titleLink__0AATF:hover svg{color:hsl(var(--primary));transform:translate(1px,-1px)}.read-aloud_eyebrow__2W_Mv{color:hsl(38 10% 64%);font-weight:500}.read-aloud_eyebrow__2W_Mv,.read-aloud_jump__5rLxT{overflow:hidden;font-family:var(--font-mono),monospace;font-size:.6rem;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap}.read-aloud_jump__5rLxT{display:inline-flex;align-items:center;padding:.22rem .55rem;border:1px solid hsl(var(--primary)/.4);border-radius:999px;background:hsl(var(--primary)/.12);color:hsl(var(--primary));cursor:pointer;font-weight:600;gap:.28rem;transition:background-color .15s ease,border-color .15s ease}.read-aloud_player__7pQ6z .read-aloud_jumpFloat__jJa47{position:absolute;z-index:1;bottom:calc(100% + .65rem);left:50%;display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border:1px solid hsl(40 20% 90%/.14);border-radius:999px;background:hsl(25 14% 12%/.8);backdrop-filter:blur(10px) saturate(1.4);color:hsl(40 22% 88%);cursor:pointer;font-family:var(--font-nunito),Georgia,serif;font-size:12px;font-weight:700;white-space:nowrap;box-shadow:0 3px 10px hsl(0 0% 0%/.5),0 18px 40px -16px hsl(0 0% 0%/.8);transform:translateX(-50%);transition:border-color .16s ease,color .16s ease,transform .15s cubic-bezier(.25,.46,.45,.94);animation:read-aloud_jump-chip-in__QjeqI .18s cubic-bezier(.215,.61,.355,1) backwards}.read-aloud_player__7pQ6z .read-aloud_jumpFloat__jJa47 svg{width:14px;height:14px;color:currentColor}.read-aloud_player__7pQ6z .read-aloud_jumpFloat__jJa47:hover{border-color:hsl(var(--primary)/.55);color:hsl(var(--primary))}.read-aloud_player__7pQ6z .read-aloud_jumpFloat__jJa47:active{transform:translateX(-50%) translateY(1px) scale(.99)}@keyframes read-aloud_jump-chip-in__QjeqI{0%{opacity:0;transform:translateX(-50%) translateY(5px)}}@media (prefers-reduced-motion:reduce){.read-aloud_jumpFloat__jJa47{animation:none}}.read-aloud_jump__5rLxT svg{width:.68rem;height:.68rem;flex:0 0 auto}.read-aloud_jump__5rLxT:hover{border-color:hsl(var(--primary)/.7);background:hsl(var(--primary)/.2)}.read-aloud_time__pbNdu{color:hsl(38 10% 64%);font-family:var(--font-mono),monospace;font-size:.62rem;font-variant-numeric:tabular-nums;white-space:nowrap}.read-aloud_timeScrubbing__IiOaW{color:hsl(var(--primary))}.read-aloud_speed__zQKt_{display:grid;min-width:2.3rem;height:1.85rem;place-items:center;border-radius:999px;color:hsl(38 10% 64%);font-family:var(--font-mono),monospace;font-size:.66rem;font-variant-numeric:tabular-nums;font-weight:600;transition:color .15s ease,background-color .15s ease}.read-aloud_close__YzCrP,.read-aloud_more__zIUn2{display:grid;width:1.85rem;height:1.85rem;place-items:center;border-radius:999px;color:hsl(38 10% 64%);transition:color .15s ease,background-color .15s ease}.read-aloud_close__YzCrP:hover,.read-aloud_more__zIUn2:hover,.read-aloud_speed__zQKt_:hover{background:hsl(40 20% 90%/.09);color:hsl(40 26% 92%)}.read-aloud_close__YzCrP svg,.read-aloud_more__zIUn2 svg{width:.92rem;height:.92rem}.read-aloud_cluster__pWEyi{display:flex;align-items:center;gap:.15rem}.read-aloud_skip__Blvi7{position:relative;display:grid;width:2.2rem;height:2.2rem;place-items:center;border-radius:999px;color:hsl(38 10% 64%);transition:color .15s ease,background-color .15s ease}.read-aloud_skip__Blvi7:hover{background:hsl(40 20% 90%/.09);color:hsl(40 26% 92%)}.read-aloud_skip__Blvi7 svg{width:1.35rem;height:1.35rem}.read-aloud_skip__Blvi7 span{position:absolute;inset:0;display:grid;place-items:center;padding-top:.16rem;font-family:var(--font-mono),monospace;font-size:.46rem;font-weight:700}.read-aloud_play__MlfNQ{position:relative;display:grid;overflow:visible;width:3rem;height:3rem;place-items:center;border-radius:999px;background:hsl(0 0% 98%);color:hsl(26 20% 16%);isolation:isolate;transition:transform .16s cubic-bezier(.32,.72,0,1)}.read-aloud_play__MlfNQ canvas{position:absolute;inset:0;width:100%;height:100%;border-radius:999px;pointer-events:none}.read-aloud_play__MlfNQ:after{content:"";position:absolute;z-index:-1;inset:-.95rem;border-radius:999px;background:radial-gradient(closest-side,hsl(220 44% 88%/.6),transparent);filter:blur(12px);opacity:.25;transition:opacity .4s ease}.read-aloud_playActive__AE74W:after{opacity:.55}.read-aloud_play__MlfNQ:hover{transform:scale(1.05)}.read-aloud_play__MlfNQ:active{transform:scale(.95)}.read-aloud_play__MlfNQ svg{position:relative;z-index:1;width:1.1rem;height:1.1rem}.read-aloud_playGlyph__FmxAo{transform:translateX(1px)}.read-aloud_wave__uP1ur{position:relative;height:2.75rem;flex:1 1 9rem;min-width:8rem;cursor:pointer;touch-action:none}.read-aloud_waveClip__jd9V2{position:absolute;overflow:hidden;inset:0}.read-aloud_waveLayers__V1mzz{position:absolute;inset:2px 0;transform-origin:left center;transition:transform .2s cubic-bezier(.215,.61,.355,1);will-change:transform}.read-aloud_fineLines__YimSb{opacity:clamp(0,(var(--zoom,1) - 1)/2.5,1);transition:opacity .2s cubic-bezier(.215,.61,.355,1)}.read-aloud_layerBase__Pu2yB,.read-aloud_layerFill__uLIb0,.read-aloud_layerReady__91eyF{position:absolute;inset:0}.read-aloud_layerBase__Pu2yB svg,.read-aloud_layerFill__uLIb0 svg,.read-aloud_layerReady__91eyF svg{display:block;width:100%;height:100%}.read-aloud_layerBase__Pu2yB{color:hsl(38 10% 58%/.22)}.read-aloud_layerReady__91eyF{clip-path:inset(0 calc(100% - var(--ready, 0%)) 0 0);color:hsl(40 20% 84%/.36)}.read-aloud_layerFill__uLIb0{clip-path:inset(0 calc(100% - var(--fill, 0%)) 0 0);color:hsl(var(--primary))}.read-aloud_knob__qG5nK{position:absolute;top:1px;bottom:1px;left:clamp(0%,calc((var(--played, 0%) - var(--win, 0%)) * var(--zoom, 1)),100%);width:2px;margin-left:-1px;border-radius:999px;background:hsl(var(--primary));box-shadow:0 0 6px hsl(var(--primary)/.45);pointer-events:none}.read-aloud_knob__qG5nK:after{content:"";position:absolute;top:-2.5px;left:50%;width:7px;height:7px;border:1.5px solid hsl(40 30% 96%);border-radius:999px;background:hsl(var(--primary));box-shadow:0 1px 4px hsl(0 0% 0%/.45);transform:translateX(-50%);transition:transform .15s cubic-bezier(.25,.46,.45,.94)}.read-aloud_waveNear__qGOL6 .read-aloud_knob__qG5nK:after{transform:translateX(-50%) scale(1.4)}.read-aloud_waveScrubbing__tpR2K .read-aloud_knob__qG5nK{left:var(--cursor)}.read-aloud_waveScrubbing__tpR2K .read-aloud_knob__qG5nK:after{transform:translateX(-50%) scale(1.4)}.read-aloud_waveNear__qGOL6{cursor:grab}.read-aloud_waveScrubbing__tpR2K{cursor:grabbing}.read-aloud_hoverline__G6Rz3{position:absolute;top:.35rem;bottom:.35rem;left:var(--cursor);width:1px;background:hsl(40 30% 96%/.5);pointer-events:none}.read-aloud_waveNear__qGOL6 .read-aloud_hoverline__G6Rz3{opacity:0}.read-aloud_waveBubble__sOxrE{position:absolute;bottom:calc(100% + .85rem);left:var(--cursor);padding:.24rem .5rem;border:1px solid hsl(32 10% 30%/.7);border-radius:.55rem;background:linear-gradient(180deg,hsl(26 12% 17%),hsl(24 12% 12%));box-shadow:0 6px 18px hsl(0 0% 0%/.35);color:hsl(40 26% 92%);font-family:var(--font-mono),monospace;font-size:.64rem;font-variant-numeric:tabular-nums;pointer-events:none;transform:translateX(-50%);white-space:nowrap}.read-aloud_waveInput__46l1g{position:absolute;inset:0;width:100%;opacity:0;pointer-events:none}.read-aloud_menu__xYFd1{z-index:110;min-width:12.5rem;padding:.35rem;border:1px solid hsl(32 10% 30%/.7);border-radius:.9rem;background:linear-gradient(180deg,hsl(26 12% 17%),hsl(24 12% 12%));box-shadow:0 16px 40px hsl(0 0% 0%/.4);color:hsl(40 26% 92%)}.read-aloud_menuItem__xBcr1{display:flex;align-items:center;gap:.55rem;padding:.58rem .65rem;border-radius:.6rem;cursor:pointer;font-size:.76rem;outline:none}.read-aloud_menuItem__xBcr1[data-highlighted]{background:hsl(40 20% 90%/.09)}.read-aloud_menuItem__xBcr1 svg{width:.9rem;height:.9rem}.read-aloud_menuSeparator__mRTfy{height:1px;margin:.35rem .45rem;background:hsl(32 10% 30%/.6)}.read-aloud_menuLabel__KZtsD{padding:.3rem .65rem .2rem;color:hsl(38 10% 64%);font-family:var(--font-mono),monospace;font-size:.6rem;font-weight:500;letter-spacing:.02em}.read-aloud_menuCheck__E5Q7r{display:grid;width:.9rem;height:.9rem;flex:0 0 auto;place-items:center;color:hsl(var(--primary))}.read-aloud_speedMenu__hvukB{display:flex;min-width:0;align-items:center;gap:.2rem;padding:.3rem}.read-aloud_speedOption__u_w__{padding:.34rem .5rem;border-radius:999px;color:hsl(38 10% 64%);cursor:pointer;font-family:var(--font-mono),monospace;font-size:.66rem;font-variant-numeric:tabular-nums;font-weight:600;outline:none;white-space:nowrap}.read-aloud_speedOption__u_w__[data-highlighted]{background:hsl(40 20% 90%/.09);color:hsl(40 26% 92%)}.read-aloud_speedOptionActive__tu0KT,.read-aloud_speedOptionActive__tu0KT[data-highlighted]{background:hsl(var(--primary));color:hsl(26 30% 12%)}.read-aloud_noteTrigger__ZUzA_{display:flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border:0;border-radius:.5rem;background:transparent;color:hsl(var(--muted-foreground));transition:color .15s ease-out,background-color .15s ease-out}.read-aloud_noteTrigger__ZUzA_:focus-visible,.read-aloud_noteTrigger__ZUzA_:hover{background:hsl(var(--accent));color:hsl(var(--foreground))}.read-aloud_noteTrigger__ZUzA_:disabled{pointer-events:none;opacity:.35}.read-aloud_noteTrigger__ZUzA_ svg{width:1rem;height:1rem}.read-aloud_noteTriggerActive__7vYv0{background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.read-aloud_noteTriggerActive__7vYv0:focus-visible,.read-aloud_noteTriggerActive__7vYv0:hover{background:hsl(var(--primary)/.16);color:hsl(var(--primary))}.read-aloud_triggerActionIcon__Zu_19{display:none}.read-aloud_noteTrigger__ZUzA_:focus-visible .read-aloud_triggerRestingIcon___ObGH,.read-aloud_noteTrigger__ZUzA_:hover .read-aloud_triggerRestingIcon___ObGH{display:none}.read-aloud_noteTrigger__ZUzA_:focus-visible .read-aloud_triggerActionIcon__Zu_19,.read-aloud_noteTrigger__ZUzA_:hover .read-aloud_triggerActionIcon__Zu_19{display:block}.read-aloud_spinner__MBnso{animation:read-aloud_spin__KvZS1 .85s linear infinite}[data-anim-paused] .read-aloud_spinner__MBnso{animation-play-state:paused}@media (max-width:640px){.read-aloud_player__7pQ6z{width:calc(100vw - 1.5rem);max-width:calc(100vw - 1.5rem);border-radius:1.7rem;margin-left:calc((100vw - 1.5rem) / -2)}.read-aloud_playerCompact__esErP{width:min(19rem,calc(100vw - 1.5rem));max-width:min(19rem,calc(100vw - 1.5rem));border-radius:999px;margin-left:calc(min(19rem, 100vw - 1.5rem) / -2)}.read-aloud_playerFree__ODwsQ{margin-left:0}.read-aloud_body__fNccY{width:calc(100vw - 1.5rem);gap:.3rem;padding:.6rem .8rem .6rem .65rem}.read-aloud_bodyCompact__wkGS6{width:min(19rem,calc(100vw - 1.5rem))}.read-aloud_skip__Blvi7{width:2rem;height:2rem}.read-aloud_wave__uP1ur{height:2.2rem}}@media (max-width:420px){.read-aloud_time__pbNdu{display:none}}@media (prefers-reduced-motion:reduce){.read-aloud_bodyCompact__wkGS6,.read-aloud_body__fNccY,.read-aloud_playerLeaving__cuWvE,.read-aloud_playerLeaving__cuWvE .read-aloud_bodyCompact__wkGS6,.read-aloud_playerLeaving__cuWvE .read-aloud_body__fNccY,.read-aloud_player__7pQ6z,.read-aloud_player__7pQ6z.read-aloud_playerFree__ODwsQ,.read-aloud_player__7pQ6z.read-aloud_playerFree__ODwsQ.read-aloud_playerLeaving__cuWvE,.read-aloud_spinner__MBnso{animation:none}.read-aloud_player__7pQ6z{overflow:visible}.read-aloud_fineLines__YimSb,.read-aloud_playerSettled__SjFL7,.read-aloud_waveLayers__V1mzz{transition:none}.read-aloud_close__YzCrP,.read-aloud_compactKnob__92v_U,.read-aloud_compactProgress__rRlDT,.read-aloud_jump__5rLxT,.read-aloud_knob__qG5nK,.read-aloud_more__zIUn2,.read-aloud_noteTrigger__ZUzA_,.read-aloud_play__MlfNQ,.read-aloud_skip__Blvi7,.read-aloud_speed__zQKt_{transition-duration:.01ms}.read-aloud_play__MlfNQ:active,.read-aloud_play__MlfNQ:hover{transform:none}}@keyframes read-aloud_island-in__mZjR2{0%{max-width:3.8rem;margin-left:-1.9rem;opacity:0;transform:translateY(.9rem) scale(.9)}40%{opacity:1}75%{transform:translateY(-.15rem) scale(1.01)}}@keyframes read-aloud_island-out__ffvg8{to{max-width:3.8rem;margin-left:-1.9rem;opacity:0;transform:translateY(.8rem) scale(.9)}}@keyframes read-aloud_island-in-free__CsgKK{0%{opacity:0;transform:translateY(.9rem) scale(.72)}40%{opacity:1}75%{transform:translateY(-.15rem) scale(1.01)}}@keyframes read-aloud_island-out-free__d6HWb{to{opacity:0;transform:translateY(.8rem) scale(.85)}}@keyframes read-aloud_island-content-in__ePAKw{0%{opacity:0}}@keyframes read-aloud_island-content-out__QnsZh{to{opacity:0}}@keyframes read-aloud_spin__KvZS1{to{transform:rotate(1turn)}}