.daily-slips_card__BNCmt{margin-top:3rem;overflow:hidden;border:1px solid hsl(38 26% 68%/.72);border-radius:3px;background:hsl(42 41% 90%);box-shadow:0 1px 1px hsl(28 25% 20%/.06),0 8px 22px hsl(28 25% 20%/.05);color:hsl(28 30% 20%)}.daily-slips_header__iMzWp{display:flex;min-height:2.85rem;align-items:baseline;justify-content:space-between;gap:1rem;padding:.86rem 1rem .7rem}.daily-slips_header__iMzWp h2{font-family:var(--font-fraunces),Georgia,serif;font-size:.85rem;font-weight:600;letter-spacing:-.012em;line-height:1.2}.daily-slips_header__iMzWp>span{color:hsl(29 17% 41%);font-family:var(--font-mono),ui-monospace,monospace;font-size:.6rem;letter-spacing:.015em;white-space:nowrap}.daily-slips_list__BxvxG{list-style:none}.daily-slips_slip__Red_Z{display:grid;min-height:4.4rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.9rem;border-top:1px solid hsl(35 24% 58%/.3);padding:.76rem 1rem}.daily-slips_action__a_9lj{display:inline-flex;min-height:2rem;align-items:center;gap:.3rem;border-left:1px solid hsl(35 24% 58%/.32);padding-left:.8rem;color:hsl(29 42% 30%);font-size:.65rem;font-weight:700;white-space:nowrap}.daily-slips_action__a_9lj svg{width:.68rem;transition:transform .14s ease}.daily-slips_action__a_9lj:hover svg{transform:translateX(2px)}.daily-slips_slip__Red_Z[data-complete=true]{background:hsl(39 28% 84%/.38)}.daily-slips_questBody__Lf20a{min-width:0}.daily-slips_questHead__GOmkY{display:flex;min-width:0;align-items:center;gap:.34rem}.daily-slips_questLine__OarOs{min-width:0;overflow:hidden;font-family:var(--font-sans),var(--font-jakarta),sans-serif;font-size:.8rem;font-weight:600;letter-spacing:-.008em;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.daily-slips_completeCheck___v7KC{width:.72rem;height:.72rem;flex:0 0 0.72rem;color:hsl(33 92% 29%);stroke-width:2.7}.daily-slips_progress__X4cBV{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.48rem;margin-top:.56rem;outline:none}.daily-slips_progress__X4cBV:focus-visible .daily-slips_progressTrack__QtUvn{outline:2px solid hsl(33 70% 45%/.4);outline-offset:2px}.daily-slips_progressTrack__QtUvn{position:relative;height:5px;overflow:hidden;border-radius:3px;background:hsl(34 25% 54%/.2)}.daily-slips_progressInk__5Uukt{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:hsl(33 82% 42%)}.daily-slips_progressCount__YLZHb{color:hsl(29 20% 38%);font-variant-numeric:tabular-nums;font-weight:500}.daily-slips_progressCount__YLZHb,.daily-slips_reward__FPOPs{font-family:var(--font-mono),ui-monospace,monospace;font-size:.62rem;line-height:1;white-space:nowrap}.daily-slips_reward__FPOPs{display:inline-flex;min-width:2.85rem;align-items:center;justify-content:center;gap:.22rem;border:1px solid hsl(33 70% 45%/.55);border-radius:999px;background:hsl(36 85% 50%/.1);padding:.25rem .42rem;color:hsl(33 92% 29%);font-variant-numeric:tabular-nums;font-weight:650}.daily-slips_reward__FPOPs svg{flex:0 0 auto}.daily-slips_reward__FPOPs[data-earned=true]{border-color:hsl(33 76% 36%);background:hsl(33 76% 36%);color:hsl(43 48% 94%)}.daily-slips_reward__FPOPs[data-capped=true]{border-color:hsl(30 12% 43%/.38);background:hsl(36 12% 55%/.1);color:hsl(29 12% 42%)}.daily-slips_filed__3Lckb{border-top:1px solid hsl(35 24% 58%/.3);padding:.72rem 1rem .78rem;color:hsl(29 17% 41%);font-family:var(--font-sans),var(--font-jakarta),sans-serif;font-size:.72rem;line-height:1.4}.daily-slips_loading__KIrPc{height:8.9rem;border-top:1px solid hsl(35 24% 58%/.3);background:hsl(42 44% 96%/.24)}.dark .daily-slips_card__BNCmt{border-color:hsl(35 16% 32%/.82);background:hsl(36 12% 17%);box-shadow:0 1px 1px hsl(28 30% 4%/.2),0 10px 28px hsl(28 30% 4%/.18);color:hsl(40 22% 88%)}.dark .daily-slips_filed__3Lckb,.dark .daily-slips_header__iMzWp>span{color:hsl(36 12% 62%)}.dark .daily-slips_filed__3Lckb,.dark .daily-slips_loading__KIrPc,.dark .daily-slips_slip__Red_Z{border-color:hsl(35 14% 34%/.48)}.dark .daily-slips_slip__Red_Z[data-complete=true]{background:hsl(36 18% 24%/.42)}.dark .daily-slips_completeCheck___v7KC,.dark .daily-slips_progressCount__YLZHb{color:hsl(36 80% 62%)}.dark .daily-slips_progressTrack__QtUvn{background:hsl(38 16% 68%/.16)}.dark .daily-slips_progressInk__5Uukt{background:hsl(36 78% 58%)}.dark .daily-slips_reward__FPOPs{color:hsl(36 80% 62%)}.dark .daily-slips_reward__FPOPs[data-earned=true]{border-color:hsl(36 72% 56%);background:hsl(36 72% 56%);color:hsl(28 45% 14%)}.dark .daily-slips_reward__FPOPs[data-capped=true]{border-color:hsl(38 10% 58%/.34);background:hsl(38 10% 65%/.08);color:hsl(38 10% 66%)}.dark .daily-slips_action__a_9lj{border-color:hsl(35 14% 34%/.48);color:hsl(36 62% 68%)}.dark .daily-slips_loading__KIrPc{background:hsl(36 10% 21%/.45)}@media (max-width:560px){.daily-slips_filed__3Lckb,.daily-slips_header__iMzWp,.daily-slips_slip__Red_Z{padding-right:.8rem;padding-left:.8rem}.daily-slips_slip__Red_Z{grid-template-columns:minmax(0,1fr) auto;gap:.68rem}.daily-slips_action__a_9lj{grid-column:1/-1;justify-self:start;min-height:1.7rem;border-left:0;padding-left:0}.daily-slips_questLine__OarOs{overflow:visible;text-overflow:clip;white-space:normal}}@media (prefers-reduced-motion:reduce){.daily-slips_action__a_9lj svg{transition:none}}.reminders-panel_section__7gYEB{margin-top:3rem}.reminders-panel_head__eWCTv{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:.72rem}.reminders-panel_head__eWCTv h2{font-family:var(--font-display),Georgia,serif;font-size:.9rem;font-weight:720;letter-spacing:-.012em}.reminders-panel_head__eWCTv>span{color:hsl(var(--muted-foreground));font-family:var(--font-mono),ui-monospace,monospace;font-size:.6rem;font-variant-numeric:tabular-nums;white-space:nowrap}.reminders-panel_rows__K5lJn{border-top:1px solid hsl(var(--border));list-style:none}.reminders-panel_row__YlpqQ{display:grid;min-height:4.3rem;grid-template-columns:1.35rem minmax(0,1fr) 1.35rem;align-items:center;gap:.75rem;border-bottom:1px solid hsl(var(--border));padding:.72rem .1rem;transition:padding .14s ease,background-color .14s ease}.reminders-panel_row__YlpqQ:hover{padding-inline:.45rem;background:hsl(var(--muted)/.36)}.reminders-panel_check__homka{display:inline-flex;width:1.35rem;height:1.35rem;align-items:center;justify-content:center;border:1px solid hsl(var(--border));border-radius:999px;color:hsl(var(--muted-foreground));transition:border-color .14s ease,background-color .14s ease,color .14s ease}.reminders-panel_check__homka svg{width:.7rem;height:.7rem;stroke-width:2.6;opacity:.45;transition:opacity .14s ease}.reminders-panel_check__homka:focus-visible,.reminders-panel_check__homka:hover{border-color:hsl(33 76% 36%);background:hsl(36 85% 50%/.12);color:hsl(33 92% 29%)}.reminders-panel_check__homka:focus-visible svg,.reminders-panel_check__homka:hover svg{opacity:1}.reminders-panel_copy__xrjfK{min-width:0}.reminders-panel_text__pbDHG{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;font-family:var(--font-display),Georgia,serif;font-size:.83rem;font-weight:690;letter-spacing:-.008em;line-height:1.35;overflow-wrap:anywhere}.reminders-panel_meta__X1Tkn{display:flex;flex-wrap:wrap;align-items:center;gap:.22rem .55rem;margin-top:.3rem}.reminders-panel_when__jsyqR{color:hsl(var(--muted-foreground));font-size:.59rem;font-variant-numeric:tabular-nums;white-space:nowrap}.reminders-panel_flag__ay11_{color:hsl(8 38% 43%);font-size:.59rem;font-weight:640;white-space:nowrap}.reminders-panel_target__L3Ahv{display:inline-flex;min-width:0;max-width:100%;align-items:center;gap:.22rem;color:hsl(var(--muted-foreground));font-size:.59rem;transition:color .14s ease}.reminders-panel_target__L3Ahv:focus-visible,.reminders-panel_target__L3Ahv:hover{color:hsl(var(--foreground))}.reminders-panel_targetTitle__8QjJn{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reminders-panel_target__L3Ahv svg{width:.62rem;height:.62rem;flex:0 0 auto}.reminders-panel_discard__48cKS{display:inline-flex;width:1.35rem;height:1.35rem;align-items:center;justify-content:center;border-radius:999px;color:hsl(var(--muted-foreground));opacity:.6;transition:color .14s ease,opacity .14s ease}.reminders-panel_discard__48cKS svg{width:.72rem;height:.72rem}.reminders-panel_discard__48cKS:focus-visible,.reminders-panel_discard__48cKS:hover{color:hsl(8 38% 43%);opacity:1}.reminders-panel_check__homka:focus-visible,.reminders-panel_discard__48cKS:focus-visible,.reminders-panel_target__L3Ahv:focus-visible{outline:2px solid hsl(var(--ring)/.7);outline-offset:2px}.dark .reminders-panel_check__homka:focus-visible,.dark .reminders-panel_check__homka:hover{border-color:hsl(36 72% 56%);background:hsl(36 72% 56%/.14);color:hsl(36 80% 62%)}.dark .reminders-panel_discard__48cKS:focus-visible,.dark .reminders-panel_discard__48cKS:hover,.dark .reminders-panel_flag__ay11_{color:hsl(10 58% 68%)}@media (max-width:650px){.reminders-panel_row__YlpqQ{gap:.62rem}.reminders-panel_text__pbDHG{-webkit-line-clamp:4;line-clamp:4}}@media (prefers-reduced-motion:reduce){.reminders-panel_check__homka,.reminders-panel_check__homka svg,.reminders-panel_discard__48cKS,.reminders-panel_row__YlpqQ,.reminders-panel_target__L3Ahv{transition:none}}.expedition-mission_mission___t27Y{position:relative;overflow:hidden;border-radius:14px;background:#155564;color:#f4e6bc;scroll-margin-top:70px}.expedition-mission_stage__pJRSj{position:relative}.expedition-mission_placeholder__dRkux{height:clamp(420px,49vw,620px);border-radius:14px;background:#155564}.expedition-mission_mission___t27Y[data-presentation=dialog],.expedition-mission_mission___t27Y[data-presentation=dialog] .expedition-mission_dialogWorld__13_38,.expedition-mission_mission___t27Y[data-presentation=dialog] .expedition-mission_stage__pJRSj,.expedition-mission_state__ALksV[data-presentation=dialog]{height:100%;border-radius:0}.expedition-mission_mission___t27Y[data-presentation=dialog] .expedition-mission_top__9mFTG{right:64px}.expedition-mission_state__ALksV{display:grid;justify-items:center;align-content:center;gap:12px;height:clamp(420px,49vw,620px);border-radius:14px;background:#155564;color:#f4e6bc;font-size:14px}.expedition-mission_state__ALksV button{text-decoration:underline;font-weight:650}.expedition-mission_top__9mFTG{position:absolute;inset:12px 12px auto;display:flex;justify-content:space-between;align-items:flex-start;gap:8px;pointer-events:none}.expedition-mission_top__9mFTG>div{display:flex;align-items:center;gap:6px}.expedition-mission_dock__Loakq{position:absolute;left:12px;right:112px;bottom:12px;display:grid;justify-items:start;gap:8px;pointer-events:none}.expedition-mission_alert__oDUZS{display:inline;max-width:min(372px,100%);padding:9px 13px;border-radius:8px;background:#4b2a22ec;color:#ffe3cf;font-size:13px;line-height:1.45;pointer-events:auto}.expedition-mission_alert__oDUZS button{text-decoration:underline;font-weight:650}.expedition-mission_stage__pJRSj button:focus-visible,.expedition-mission_state__ALksV button:focus-visible{outline:2px solid #edcf83;outline-offset:3px}.expedition-mission_lengths__kStCg{flex-basis:100%;margin-bottom:4px}.expedition-mission_lengths__kStCg legend{margin-bottom:7px;font-size:11.5px;font-weight:600;color:#c3bd9b}.expedition-mission_lengths__kStCg>div{display:flex;flex-wrap:wrap;gap:5px}.expedition-mission_lengths__kStCg label{position:relative;min-width:44px;padding:8px 11px;border-radius:7px;text-align:center;font-size:12.5px;font-weight:650;cursor:pointer;transition:background .14s ease-out,color .14s ease-out;color:#f4e6bc;box-shadow:inset 0 0 0 1px #f4e6bc3d}.expedition-mission_lengths__kStCg label[data-selected=true]{background:#f4e6bc;color:#1b332d;box-shadow:none}.expedition-mission_lengths__kStCg input{position:absolute;opacity:0;width:1px}.expedition-mission_lengths__kStCg label:has(input:focus-visible){outline:2px solid #edcf83;outline-offset:2px}.expedition-mission_panel__F71Wu{width:min(340px,calc(100vw - 24px));padding:0;overflow:hidden;border:0;border-radius:12px;background:#fbf6e6;color:#2a2a1f;box-shadow:0 18px 40px -18px #0a1816cc,0 0 0 1px #2a1f1726}@media (max-height:500px),(max-width:600px){.expedition-mission_placeholder__dRkux,.expedition-mission_state__ALksV{height:520px}.expedition-mission_mission___t27Y[data-presentation=dialog] .expedition-mission_top__9mFTG{top:max(10px,env(safe-area-inset-top));left:max(10px,env(safe-area-inset-left));right:calc(max(10px, env(safe-area-inset-right)) + 52px)}.expedition-mission_mission___t27Y[data-presentation=dialog] .expedition-mission_dock__Loakq{bottom:max(10px,env(safe-area-inset-bottom));left:max(10px,env(safe-area-inset-left))}}@media (max-width:600px){.expedition-mission_top__9mFTG{inset:10px 10px auto;flex-wrap:wrap}.expedition-mission_dock__Loakq{left:10px;right:10px;bottom:64px}}.expedition-mission_stage__pJRSj[data-entering-review] .expedition-mission_dock__Loakq,.expedition-mission_stage__pJRSj[data-entering-review] .expedition-mission_top__9mFTG{opacity:.4;pointer-events:none;transition:opacity .18s ease-out}@media (prefers-reduced-motion:reduce){.expedition-mission_stage__pJRSj[data-entering-review] .expedition-mission_dock__Loakq,.expedition-mission_stage__pJRSj[data-entering-review] .expedition-mission_top__9mFTG{transition:none}}.attendance-register_card__12_v_{position:relative;overflow:hidden;border:1px solid hsl(33 28% 68%/.82);border-radius:.75rem;padding:18px 18px 15px;background-color:hsl(42 48% 91%);box-shadow:0 1px 1px hsl(28 30% 24%/.06),0 9px 24px hsl(28 28% 22%/.08),inset 0 1px hsl(48 55% 98%/.58);color:hsl(29 32% 25%)}.attendance-register_card__12_v_:after{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(105deg,hsl(45 58% 96%/.16),transparent 38% 72%,hsl(27 30% 35%/.025))}.attendance-register_figure__HySsQ{position:relative;z-index:1;margin:0}.attendance-register_heading__1QNYC{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0 2px 14px}.attendance-register_kicker__kWsB7,.attendance-register_months__5MBDv,.attendance-register_period__is57Q,.attendance-register_summaryNumber__3F_V3,.attendance-register_weekdays__2xmTp{font-family:var(--font-mono),ui-monospace,monospace}.attendance-register_kicker__kWsB7{font-size:.7rem;font-weight:600;letter-spacing:.035em;color:hsl(28 36% 28%)}.attendance-register_period__is57Q{flex:none;font-size:.58rem;letter-spacing:.025em;color:hsl(29 22% 42%)}.attendance-register_scroll__bmjJk{margin-inline:-16px;overflow-x:auto;overscroll-behavior-inline:contain;padding-inline:16px;scrollbar-color:hsl(29 30% 47%/.35) transparent;scrollbar-width:thin}.attendance-register_register__UYUKt{width:100%;min-width:620px}.attendance-register_months__5MBDv{display:grid;grid-template-columns:repeat(53,minmax(9px,1fr));-moz-column-gap:3px;column-gap:3px;height:15px;margin-bottom:7px;margin-left:22px;font-size:.6rem;line-height:1;color:hsl(29 24% 42%)}.attendance-register_months__5MBDv span{cursor:default;white-space:nowrap}.attendance-register_plot__hpsWw{display:flex;gap:8px}.attendance-register_weekdays__2xmTp{display:grid;flex:none;width:14px;grid-template-rows:repeat(7,1fr);row-gap:3px;align-items:center;font-size:10px;line-height:1;color:hsl(29 24% 42%)}.attendance-register_grid__m9Mi5{display:grid;flex:1;min-width:0;grid-auto-flow:column;grid-template-columns:repeat(53,minmax(9px,1fr));grid-template-rows:repeat(7,auto);gap:3px}.attendance-register_cell__4MNEo{display:block;aspect-ratio:1;width:100%;border-radius:2.5px;transition:filter .12s ease}.attendance-register_cell__4MNEo:hover{filter:brightness(.9) saturate(1.1)}.attendance-register_cell__4MNEo:not(.attendance-register_ink0__vQaHs){box-shadow:inset 0 1px 1.5px hsl(20 60% 15%/.28)}.attendance-register_cell__4MNEo[data-today]{outline:1.5px solid hsl(8 55% 45%);outline-offset:1.5px}.attendance-register_ink0__vQaHs{background:hsl(30 30% 42%/.1);box-shadow:inset 0 1px 1px hsl(28 30% 24%/.07)}.attendance-register_ink1__4kP_3{background:hsl(28 58% 64%)}.attendance-register_ink2__K7gdf{background:hsl(26 72% 50%)}.attendance-register_ink3__pFSoL{background:hsl(21 80% 40%)}.attendance-register_ink4__epRIp{background:hsl(15 68% 29%)}.attendance-register_summary__wR7i4{margin:8px 2px 0;font-size:.7rem;letter-spacing:.005em;color:hsl(29 24% 38%)}.attendance-register_summaryNumber__3F_V3{font-weight:600;font-variant-numeric:tabular-nums;color:hsl(28 34% 25%)}.dark .attendance-register_card__12_v_{border-color:hsl(32 22% 32%/.82);background-color:hsl(28 24% 16%);background-image:linear-gradient(90deg,transparent 34px,hsl(10 44% 56%/.11) 34px 35px,transparent 35px),repeating-linear-gradient(180deg,transparent 0 21px,hsl(40 20% 90%/.042) 21px 22px);box-shadow:0 1px 1px hsl(20 45% 5%/.24),0 10px 26px hsl(20 45% 5%/.22),inset 0 1px hsl(40 28% 70%/.07);color:hsl(40 22% 84%)}.dark .attendance-register_card__12_v_:after{background:linear-gradient(105deg,hsl(38 42% 60%/.035),transparent 42% 72%,hsl(18 44% 5%/.06))}.dark .attendance-register_kicker__kWsB7{color:hsl(40 24% 84%)}.dark .attendance-register_months__5MBDv,.dark .attendance-register_period__is57Q,.dark .attendance-register_summary__wR7i4,.dark .attendance-register_weekdays__2xmTp{color:hsl(37 18% 66%)}.dark .attendance-register_months__5MBDv{border-bottom-color:hsl(40 20% 90%/.08)}.dark .attendance-register_ink0__vQaHs{background:hsl(40 20% 90%/.05)}.dark .attendance-register_ink1__4kP_3{background:hsl(30 40% 38%)}.dark .attendance-register_ink2__K7gdf{background:hsl(27 62% 48%)}.dark .attendance-register_ink3__pFSoL{background:hsl(28 80% 58%);box-shadow:inset 0 0 0 .5px hsl(0 0% 100%/.25),0 0 4px hsl(28 80% 58%/.12)}.dark .attendance-register_ink4__epRIp{background:hsl(33 90% 66%);box-shadow:inset 0 0 0 .5px hsl(0 0% 100%/.25),0 0 5px hsl(33 90% 66%/.16)}.dark .attendance-register_summaryNumber__3F_V3{color:hsl(40 26% 86%)}@media (max-width:420px){.attendance-register_card__12_v_{padding-inline:15px}}.rewards_page__Typbf{background-color:hsl(var(--background));container:mininav/inline-size}.rewards_rise__JnMIC{animation:rewards_rise__JnMIC .64s cubic-bezier(.22,1,.36,1) both}@keyframes rewards_rise__JnMIC{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.rewards_mantel__R0x8i{margin-top:2.25rem;padding:18px 22px 16px}.rewards_mantelMeterHead__CmRUM{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:12px}.rewards_mantelMeterLabel__Jwrvw{font-family:var(--font-display),var(--font-sans),sans-serif;font-size:.82rem;font-weight:700;line-height:1;color:hsl(43 38% 95%)}.rewards_earnMeterGraphic__VO2vT{position:relative;display:flex;width:100%;min-width:0;align-items:flex-end;padding:0 4px 6px}.rewards_earnMeterGraphic__VO2vT:after,.rewards_earnMeterGraphic__VO2vT:before{position:absolute;right:0;bottom:1px;left:0;border-radius:1px;content:""}.rewards_earnMeterGraphic__VO2vT:before{height:6px;background:hsl(24 46% 14%)}.rewards_earnMeterGraphic__VO2vT:after{bottom:6px;height:1px;background:hsl(38 46% 56%/.5)}.rewards_earnMeterSpines__lhWuH{position:relative;z-index:1;display:flex;width:100%;align-items:flex-end;gap:clamp(3px,.55vw,6px)}.rewards_earnMeterSpine__Lnlv8{display:block;flex-basis:0;min-width:10px;border-radius:2.5px 2.5px 1px 1px;box-shadow:inset 0 2px hsl(44 45% 94%/.22),inset -2px 0 hsl(24 50% 10%/.28),inset 2px 0 hsl(44 45% 94%/.1),0 1px 1.5px hsl(24 50% 8%/.3)}.rewards_spineTooling___cA9B{background-image:linear-gradient(180deg,transparent 9px,hsl(38 58% 72%/.75) 0,hsl(38 58% 72%/.75) 10.5px,transparent 0,transparent 14px,hsl(38 58% 72%/.55) 0,hsl(38 58% 72%/.55) 15px,transparent 0)}.rewards_earnMeterEmpty__45CFA{border:1.5px dashed hsl(42 45% 88%/.5);background:transparent;box-shadow:none}.rewards_mantelSources__E_mXv{margin-top:9px;font-family:var(--font-sans),sans-serif;font-size:.72rem;line-height:1.4;color:hsl(42 30% 82%/.82)}.rewards_mantelFraction__gBkxt{font-family:var(--font-display),var(--font-sans),sans-serif;font-size:1.45rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1;text-align:right;color:hsl(43 38% 95%);text-shadow:0 1px 0 hsl(24 48% 12%/.45)}.rewards_mantelFraction__gBkxt span{font-size:.82rem;font-weight:600;letter-spacing:0;color:hsl(40 28% 78%);text-shadow:none}.rewards_taskList__YSu7h{margin:0;padding:0;border-top:1px solid hsl(var(--border)/.88);list-style:none}.rewards_taskRow__1nxfx{display:grid;grid-template-columns:22px minmax(0,1fr) max-content;align-items:center;gap:12px;min-height:58px;padding:12px 2px;border-bottom:1px solid hsl(var(--border)/.88)}.rewards_taskRowLocked__cMKIx{opacity:.58}.rewards_taskCopy__bxsXH{min-width:0}.rewards_taskName__6nXMo{font-family:var(--font-display),Georgia,serif;font-size:.88rem;font-weight:700;line-height:1.25;color:hsl(var(--foreground))}.rewards_taskRequirement__DelBu{margin-top:2px;font-size:.72rem;line-height:1.4;color:hsl(var(--muted-foreground))}.rewards_progressRing__V6fnn{display:block;width:22px;height:22px;color:hsl(35 67% 42%)}.rewards_progressRing__V6fnn svg{display:block;width:22px;height:22px;overflow:visible}.rewards_progressRingTrack__l_i02{fill:none;stroke:currentColor;stroke-width:2;opacity:.22}.rewards_progressRingFill__dZcs7{fill:hsl(35 67% 40%)}.rewards_progressRingCheck__t6TVU{fill:none;stroke:hsl(44 55% 93%);stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.dark .rewards_progressRing__V6fnn{color:hsl(40 72% 68%)}.dark .rewards_progressRingFill__dZcs7{fill:hsl(38 65% 58%)}.dark .rewards_progressRingCheck__t6TVU{stroke:hsl(28 30% 15%)}.rewards_pageGrid__LE37Y{position:relative;display:grid;grid-template-columns:minmax(0,832px);justify-content:center;padding:3rem 1.25rem}@media (min-width:640px){.rewards_pageGrid__LE37Y{padding-inline:2rem}}@media (min-width:1024px){.rewards_pageGrid__LE37Y{padding-block:4rem}}.rewards_pageContent__IHsDd{position:relative;min-width:0;grid-column:-2/-1}.rewards_pageNav__6zgjp{margin-bottom:18px}.rewards_navAnchor__nRuQk{scroll-margin-top:100px}@container mininav (min-width: 800px){.rewards_pageGrid__LE37Y{grid-template-columns:164px minmax(0,832px);-moz-column-gap:30px;column-gap:30px}.rewards_pageNav__6zgjp{grid-row:1;grid-column:1;margin-bottom:0}.rewards_navAnchor__nRuQk{scroll-margin-top:64px}}.rewards_taskProgress__ih07F{margin-top:8px}.rewards_streakCard__HJmAM{overflow:hidden;border-radius:12px;background:#14322d;color:#f4e6bc;box-shadow:0 18px 40px -18px #0a1816cc,inset 0 0 0 1px #f4e6bc24}.rewards_streakEmpty__OHbI8{padding:18px;font-size:13px;color:#c3bd9b}.rewards_streakFoot__LyP9K{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 20px;padding:11px 18px 13px;border-top:1px solid #f4e6bc24;font-size:12.5px;line-height:1.4;color:#c3bd9b}.rewards_streakPay__tSjZi{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.rewards_streakAnchors__D4rCv{margin:0}@media (max-width:520px){.rewards_mantel__R0x8i{padding-inline:16px}.rewards_mantelMeterLabel__Jwrvw{font-size:.76rem}.rewards_taskRow__1nxfx{gap:9px}}.rewards_bookplateShelf__6RkcD{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,156px));justify-content:start;gap:12px;margin:0;padding:0;list-style:none}.rewards_bookplate__4DkEI{position:relative;isolation:isolate;display:flex;min-height:154px;flex-direction:column;align-items:center;justify-content:center;padding:22px 13px 18px;overflow:hidden;border:1px solid hsl(35 40% 32%/.9);border-radius:4px;background:linear-gradient(160deg,hsl(44 52% 93%),hsl(40 42% 87%));box-shadow:0 1px 2px hsl(24 36% 6%/.22),0 7px 16px hsl(24 36% 6%/.16);color:hsl(28 45% 16%)}.rewards_bookplate__4DkEI:after,.rewards_bookplate__4DkEI:before{content:"";position:absolute;z-index:-1;pointer-events:none;border-radius:2px}.rewards_bookplate__4DkEI:before{inset:3px;border:1px solid hsl(41 45% 46%/.7)}.rewards_bookplate__4DkEI:after{inset:6px;border:1px solid hsl(41 45% 46%/.32);border-radius:1px}.rewards_bookplateKicker__B_DMW{position:absolute;top:13px;font-family:Georgia,Times New Roman,serif;font-size:.56rem;font-style:italic;letter-spacing:.04em;color:hsl(28 28% 36%/.78)}.rewards_bookplateMonth___2wjy{font-family:Georgia,Times New Roman,serif;font-size:1.28rem;line-height:1.05;letter-spacing:-.025em}.rewards_bookplateCount__BbHjr,.rewards_bookplateYear__mqWhQ{font-family:var(--font-mono),ui-monospace,monospace;font-size:.54rem;line-height:1.3;font-variant-numeric:tabular-nums;letter-spacing:.08em}.rewards_bookplateYear__mqWhQ{margin-top:5px;color:hsl(28 24% 34%/.72)}.rewards_bookplateMark__B36Cx{width:51px;height:35px;margin-top:10px;color:hsl(8 46% 40%);stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.rewards_bookplateProgress__8F3Jz{border-style:dotted;box-shadow:0 1px 2px hsl(24 36% 6%/.14)}.rewards_bookplateProgress__8F3Jz:before{border-style:dotted}.rewards_bookplateProgress__8F3Jz:after{border:none}.rewards_bookplateCount__BbHjr{margin-top:18px;letter-spacing:.02em;color:hsl(28 30% 30%/.78)}.rewards_bookplateEmpty__uWyNy{opacity:.46;box-shadow:none}.rewards_bookplateEmpty__uWyNy .rewards_bookplateKicker__B_DMW{opacity:0}.dark .rewards_bookplate__4DkEI{border-color:hsl(38 24% 34%/.9);background:linear-gradient(160deg,hsl(34 12% 19%),hsl(30 12% 15%));box-shadow:inset 0 1px 0 hsl(40 20% 96%/.04),0 1px 2px hsl(0 0% 0%/.42),0 8px 20px hsl(0 0% 0%/.32);color:hsl(40 26% 84%)}.dark .rewards_bookplate__4DkEI:before{border-color:hsl(41 38% 46%/.45)}.dark .rewards_bookplate__4DkEI:after{border-color:hsl(41 38% 46%/.2)}.dark .rewards_bookplateCount__BbHjr,.dark .rewards_bookplateKicker__B_DMW,.dark .rewards_bookplateYear__mqWhQ{color:hsl(38 18% 68%/.86)}.dark .rewards_bookplateMark__B36Cx{color:hsl(8 50% 58%)}@media (max-width:350px){.rewards_bookplateShelf__6RkcD{grid-template-columns:1fr}}.rewards_honorSummary__PowT5{cursor:pointer;list-style:none}.rewards_honorSummary__PowT5::-webkit-details-marker{display:none}.rewards_honorSummary__PowT5:focus-visible{z-index:1;outline:2px solid hsl(38 50% 52%/.65)}.rewards_honorSummaryCopy__pVfkY{display:flex;min-width:0;flex-direction:column}.rewards_honorChevron__GeDRV{width:7px;height:7px;border-right:1px solid hsl(var(--muted-foreground));border-bottom:1px solid hsl(var(--muted-foreground));transform:rotate(45deg) translateY(-2px);transition:transform .18s ease}.rewards_honorFamily__rwPcw[open] .rewards_honorChevron__GeDRV{transform:rotate(225deg) translate(-1px,-1px)}.rewards_honorsHeading__qGqK3{display:block;margin-bottom:12px;font-size:.74rem;font-weight:400;letter-spacing:.03em;color:hsl(var(--muted-foreground))}.rewards_honorsRegister___NV0n{overflow:visible;border:0;border-top:1px solid hsl(var(--border)/.88);border-radius:0;background:transparent;box-shadow:none}.rewards_honorFamily__rwPcw,.rewards_honorFamily__rwPcw+.rewards_honorFamily__rwPcw{border-top:0;border-bottom:1px solid hsl(var(--border)/.78)}.rewards_honorSummary__PowT5{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) minmax(140px,.58fr) 44px 9px;align-items:center;gap:13px;min-height:68px;padding:11px 12px}.rewards_honorSummary__PowT5:hover{background:hsl(38 35% 60%/.06)}.rewards_honorSummary__PowT5:focus-visible{outline-offset:2px}.rewards_honorEmblem__UF6KG{display:flex;width:44px;flex-direction:column;gap:4px}.rewards_honorEmblemPlate__ZPQti{position:relative;isolation:isolate;display:grid;width:44px;height:44px;place-items:center;border:1px solid hsl(34 38% 48%/.75);border-radius:3px;background:linear-gradient(145deg,hsl(44 48% 89%),hsl(39 39% 80%));box-shadow:1px 2px 0 hsl(33 31% 62%),2px 4px 7px hsl(27 30% 20%/.13)}.rewards_honorEmblemPlate__ZPQti:before{position:absolute;z-index:-1;inset:3px -3px -3px 3px;border:1px solid hsl(34 34% 48%/.45);border-radius:2px;background:hsl(41 36% 82%);content:"";transform:rotate(2deg)}.rewards_honorEmblemSheet__lkEPo{position:absolute;inset:3px;border:1px solid hsl(36 38% 48%/.34);pointer-events:none}.rewards_honorGlyph__3WDFi{width:25px;height:25px;fill:none;stroke:hsl(8 49% 31%);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55}.rewards_honorLevel__X2wGj{display:block;padding:2.5px 2px 2px;border:1px solid hsl(34 58% 39%/.72);background:hsl(38 72% 55%);box-shadow:0 1px 1px hsl(27 30% 18%/.15);font-family:var(--font-mono),ui-monospace,monospace;font-size:.55rem;font-variant-numeric:tabular-nums;line-height:1;text-align:center;color:hsl(27 61% 20%)}.rewards_honorSummaryCopy__pVfkY{gap:4px}.rewards_honorFamilyName__qpLk5{font-family:var(--font-display),Georgia,serif;font-size:.9rem;font-weight:700;line-height:1.25;letter-spacing:0;color:hsl(var(--foreground))}.rewards_honorNextLine__ohhfa{display:-webkit-box;overflow:hidden;font-size:.72rem;line-height:1.35;color:hsl(var(--muted-foreground));-webkit-box-orient:vertical;-webkit-line-clamp:1}.rewards_honorNextProgress__jVzpI{display:flex;min-width:0;align-items:center;font-family:inherit;font-variant-numeric:normal}.rewards_honorHeadReward__28OGz{display:inline-flex;justify-content:center;justify-self:center}.rewards_honorCompleteMark__w_h8y{display:grid;justify-self:end;width:24px;height:24px;place-items:center;border:1px solid hsl(35 55% 39%/.52);border-radius:50%;color:hsl(35 60% 34%)}.rewards_honorCompleteMark__w_h8y svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.rewards_honorList__XimPV{display:block;margin:0;padding:3px 12px 7px 69px;border-top:1px solid hsl(var(--border)/.66);list-style:none;background:hsl(40 34% 72%/.055)}.rewards_honorTier__QVIFd{display:grid;grid-template-columns:14px minmax(0,1.1fr) minmax(130px,1fr);align-items:center;gap:3px 10px;min-height:40px;padding:7px 0;border-bottom:1px solid hsl(var(--border)/.48);font-size:.72rem}.rewards_honorListChips__pgjz_ .rewards_honorTier__QVIFd{grid-template-columns:14px minmax(0,1.1fr) minmax(130px,1fr) 44px}.rewards_honorTierCopy__bzNtb{display:flex;min-width:0;flex-direction:column;gap:1px}.rewards_honorTier__QVIFd:last-child{border-bottom:0}.rewards_honorTierMark__VjoaQ{display:grid;width:12px;height:12px;place-items:center}.rewards_honorTierMark__VjoaQ svg{width:12px;height:12px;fill:none;stroke:hsl(35 62% 36%);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.rewards_honorTierMark__VjoaQ>span{width:5px;height:5px;border:1px solid hsl(var(--muted-foreground)/.46);border-radius:50%}.rewards_honorTierName__FgOdZ{min-width:0;font-family:var(--font-display),Georgia,serif;font-weight:650;color:hsl(var(--foreground))}.rewards_honorTierThreshold__FZ3Jl{min-width:0;color:hsl(var(--muted-foreground))}.rewards_honorTierReward__xHK3n{justify-self:end}.rewards_honorTierUnearned__5_xN2 .rewards_honorTierName__FgOdZ{color:hsl(var(--muted-foreground))}.rewards_honorTierEarned__TlNAH .rewards_honorTierThreshold__FZ3Jl{color:hsl(var(--muted-foreground)/.66)}.dark .rewards_honorsRegister___NV0n{background:transparent;box-shadow:none}.dark .rewards_honorEmblemPlate__ZPQti{border-color:hsl(36 30% 52%/.8);background:linear-gradient(145deg,hsl(41 32% 76%),hsl(36 28% 64%));box-shadow:1px 2px 0 hsl(32 20% 40%),2px 4px 8px hsl(0 0% 0%/.34)}.dark .rewards_honorEmblemPlate__ZPQti:before{border-color:hsl(36 26% 46%/.64);background:hsl(38 25% 62%)}.dark .rewards_honorGlyph__3WDFi{stroke:hsl(8 52% 28%)}.dark .rewards_honorTierMark__VjoaQ svg{stroke:hsl(40 68% 66%)}.dark .rewards_honorCompleteMark__w_h8y{border-color:hsl(40 56% 65%/.5);color:hsl(40 68% 72%)}@media (max-width:520px){.rewards_honorSummary__PowT5{grid-template-columns:44px minmax(0,1fr) 44px 9px;gap:11px}.rewards_honorCompleteMark__w_h8y,.rewards_honorNextProgress__jVzpI{grid-column:2;grid-row:2;justify-self:start;width:min(100%,230px)}.rewards_honorHeadReward__28OGz{grid-column:3;grid-row:2;justify-self:start}.rewards_honorChevron__GeDRV{grid-column:4;grid-row:1/span 2}.rewards_honorList__XimPV{padding-right:12px;padding-left:67px}.rewards_honorTier__QVIFd{grid-template-columns:14px minmax(0,1fr)}.rewards_honorListChips__pgjz_ .rewards_honorTier__QVIFd{grid-template-columns:14px minmax(0,1fr) 44px}.rewards_honorTierRule__CFxht{grid-column:2/-1;grid-row:2}.rewards_honorTierReward__xHK3n{grid-column:3;grid-row:1}}.rewards_filedRow__khecW{display:flex;align-items:center;gap:12px;margin-top:26px;padding-top:18px;border-top:1px solid hsl(var(--border)/.8)}.rewards_filedText__W0tGP{font-size:.78rem;line-height:1.6;color:hsl(var(--muted-foreground))}.rewards_filedTotal__pn_DM{display:inline-flex;align-items:center;gap:3px;font-weight:700;font-variant-numeric:tabular-nums;color:hsl(104 38% 38%)}.dark .rewards_filedTotal__pn_DM{color:hsl(104 36% 62%)}.rewards_ledger__SUR4_{list-style:none;margin:0;padding:0;border-top:1px solid hsl(var(--border)/.8)}.rewards_row__zBD_g{display:grid;grid-template-columns:22px minmax(0,1fr) max-content;align-items:center;gap:12px;padding:12px 2px;border-bottom:1px solid hsl(var(--border)/.8)}.rewards_main__MJ_KB{display:flex;flex-direction:column;gap:2px;min-width:0}.rewards_title__SZkId{min-width:0;font-family:var(--font-display),Georgia,serif;font-weight:700;font-size:.88rem;line-height:1.25;color:hsl(var(--foreground))}.rewards_rowDone__bCwED .rewards_title__SZkId{color:hsl(var(--foreground)/.78)}.rewards_sub__zxpi7{max-width:48ch;font-size:.72rem;line-height:1.4;color:hsl(var(--muted-foreground))}.rewards_rowDone__bCwED .rewards_sub__zxpi7{color:hsl(var(--muted-foreground)/.65)}.rewards_stamp__WNDz0{flex:none;padding:2px 8px 3px;border:1.5px solid hsl(105 40% 34%/.7);border-radius:999px;box-shadow:inset 0 0 0 .5px hsl(105 40% 34%/.28);font-family:var(--font-mono),ui-monospace,monospace;font-size:.56rem;letter-spacing:.14em;line-height:1;color:hsl(105 40% 32%/.9);transform:rotate(-7deg)}.dark .rewards_stamp__WNDz0{border-color:hsl(104 34% 58%/.7);box-shadow:inset 0 0 0 .5px hsl(104 34% 58%/.28);color:hsl(104 36% 62%/.92)}@media (prefers-reduced-motion:reduce){.rewards_rise__JnMIC{animation:none}.rewards_honorChevron__GeDRV{transition:none}}.progress-rule_rule__xWcuU{display:flex;width:100%;min-width:0;align-items:center;gap:8px}.progress-rule_track__Vj5nu{position:relative;flex:1;min-width:40px;height:6px;border-radius:3px;background:hsl(30 30% 40%/.16);box-shadow:inset 0 1px 1.5px hsl(27 35% 20%/.16)}.progress-rule_fill__FZbNG{position:absolute;top:0;bottom:0;left:0;border-radius:3px 1.5px 1.5px 3px;background-image:repeating-linear-gradient(90deg,hsl(28 62% 24%/.16) 0 1px,transparent 1px 7px),linear-gradient(180deg,hsl(38 66% 50%),hsl(33 72% 37%));box-shadow:inset 0 1px 0 hsl(45 75% 78%/.5);transition:width .8s cubic-bezier(.22,1,.36,1)}.progress-rule_complete__lXcVw .progress-rule_fill__FZbNG{border-radius:3px;background-image:none;background-color:hsl(34 42% 45%/.5);box-shadow:none}.progress-rule_tip__baK7k{position:absolute;top:50%;right:0;width:3px;height:10px;border-radius:1.5px;background:linear-gradient(180deg,hsl(46 90% 72%),hsl(40 85% 56%));box-shadow:0 0 5px 1px hsl(38 92% 52%/.55);transform:translate(50%,-50%)}.progress-rule_almost__bAMWV .progress-rule_tip__baK7k{background:linear-gradient(180deg,hsl(48 96% 78%),hsl(42 90% 62%));animation:progress-rule_ember__Sfhvi 1.8s ease-in-out infinite}@keyframes progress-rule_ember__Sfhvi{0%,to{box-shadow:0 0 4px 1px hsl(38 92% 52%/.45)}50%{box-shadow:0 0 10px 2.5px hsl(40 95% 55%/.85)}}.progress-rule_tick__fYkHC{position:absolute;top:-2.5px;bottom:1px;z-index:1;width:2px;margin-left:-1px;border-radius:1px 1px 0 0;background:hsl(27 52% 26%/.5)}.progress-rule_fraction__J_WdF{flex:none;font-family:var(--font-mono),ui-monospace,monospace;font-size:.68rem;font-variant-numeric:tabular-nums;line-height:1;text-align:right;color:hsl(var(--muted-foreground));transition:color .3s ease}.progress-rule_almost__bAMWV .progress-rule_fraction__J_WdF{color:hsl(var(--foreground))}.progress-rule_complete__lXcVw .progress-rule_fraction__J_WdF{color:hsl(var(--muted-foreground)/.72)}.dark .progress-rule_track__Vj5nu{background:hsl(40 20% 90%/.1);box-shadow:inset 0 1px 1.5px hsl(0 0% 0%/.3)}.dark .progress-rule_fill__FZbNG{background-image:repeating-linear-gradient(90deg,hsl(28 55% 18%/.22) 0 1px,transparent 1px 7px),linear-gradient(180deg,hsl(42 74% 68%),hsl(36 64% 53%));box-shadow:inset 0 1px 0 hsl(48 85% 86%/.4)}.dark .progress-rule_complete__lXcVw .progress-rule_fill__FZbNG{background-image:none;background-color:hsl(38 34% 58%/.38);box-shadow:none}.dark .progress-rule_tip__baK7k{background:linear-gradient(180deg,hsl(48 96% 80%),hsl(42 88% 64%));box-shadow:0 0 6px 1.5px hsl(42 92% 62%/.6)}.dark .progress-rule_tick__fYkHC{background:hsl(28 46% 12%/.6)}@media (prefers-reduced-motion:reduce){.progress-rule_fill__FZbNG{transition:none}.progress-rule_almost__bAMWV .progress-rule_tip__baK7k{animation:none}.progress-rule_fraction__J_WdF{transition:none}}.deck-list_section__owOvd{min-width:0;margin-top:2.8rem}.deck-list_heading__8hTpU{margin-bottom:.7rem}.deck-list_withoutHeading__f_yBM{margin-top:1.6rem}.deck-list_children__tgVqi,.deck-list_list__LwKWX{min-width:0;margin:0;padding:0;list-style:none}.deck-list_list__LwKWX{border-top:1px solid hsl(var(--border))}.deck-list_children__tgVqi>li,.deck-list_list__LwKWX>li{min-width:0}.deck-list_children__tgVqi{position:relative}.deck-list_children__tgVqi:before{position:absolute;top:0;bottom:0;left:1.35rem;width:1px;background:hsl(var(--border)/.7);content:""}.deck-list_deckRow__T1fTD{display:grid;min-width:0;grid-template-columns:1.8rem minmax(0,1fr) auto;align-items:center;gap:.6rem;border-bottom:1px solid hsl(var(--border));padding:.35rem 0 .35rem var(--deck-indent,0)}.deck-list_disclosureSpacer__qEhyI,.deck-list_disclosure__62283{width:1.8rem;height:2.75rem}.deck-list_disclosure__62283{display:grid;place-items:center;border:0;border-radius:6px;background:none;color:hsl(var(--muted-foreground));cursor:pointer}.deck-list_disclosure__62283:hover{background:hsl(var(--muted)/.55);color:hsl(var(--foreground))}.deck-list_deck__HF_hu:focus-visible,.deck-list_disclosure__62283:focus-visible,.deck-list_review__uBT_4:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.deck-list_disclosure__62283 svg{width:.8rem;height:.8rem;transition:transform .15s ease}.deck-list_disclosureOpen__XfHqC{transform:rotate(90deg)}.deck-list_deck__HF_hu{display:grid;min-width:0;min-height:3.9rem;grid-template-columns:2.1rem minmax(0,1fr);align-items:center;gap:.7rem;border-radius:8px;padding:.5rem .5rem .5rem .3rem;color:inherit;text-align:left}.deck-list_deck__HF_hu:hover{background:hsl(var(--muted)/.35)}.deck-list_glyph__2NqVE{display:grid;width:3rem;height:3rem;flex:none;place-items:center;color:hsl(var(--foreground)/.66)}.deck-list_glyph__2NqVE svg{width:2.1rem;height:2.1rem;stroke-width:1.4}.deck-list_glyphSmall__1l97I{width:2.1rem;height:2.1rem}.deck-list_glyphSmall__1l97I svg{width:1.35rem;height:1.35rem}.deck-list_copy__IzVOc{display:grid;min-width:0;gap:.2rem}.deck-list_title__H_5pM{display:-webkit-box;min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:hsl(var(--foreground));font-family:var(--font-display),var(--font-sans),sans-serif;font-size:1rem;font-weight:750;letter-spacing:-.012em;line-height:1.3;overflow-wrap:anywhere}.deck-list_meta__M2eg2{display:flex;min-width:0;flex-wrap:wrap;align-items:baseline;-moz-column-gap:.4rem;column-gap:.4rem;row-gap:.1rem;color:hsl(var(--muted-foreground));font-size:.8rem;line-height:1.4}.deck-list_meta__M2eg2>span{min-width:0;overflow-wrap:anywhere}.deck-list_due__xTWpA{color:hsl(var(--foreground)/.8);font-weight:600}.deck-list_origin__xpKq4{display:inline-flex;align-items:center;gap:.25rem}.deck-list_origin__xpKq4 svg{width:.72rem;height:.72rem}.deck-list_review__uBT_4{display:inline-flex;min-height:2.5rem;align-items:center;gap:.4rem;border:1px solid hsl(var(--primary)/.35);border-radius:999px;padding:0 .85rem 0 .7rem;color:hsl(var(--primary));font-family:var(--font-display),var(--font-sans),sans-serif;font-size:.82rem;font-weight:750;white-space:nowrap;transition:background-color .14s ease,border-color .14s ease}.deck-list_review__uBT_4:hover{border-color:hsl(var(--primary)/.6);background:hsl(var(--primary)/.08)}.deck-list_review__uBT_4 svg{width:.7rem;height:.7rem;fill:currentColor}.deck-list_reviewCount__qShpT{font-variant-numeric:tabular-nums}.deck-list_caughtUp__NgEbk{padding-right:.5rem;color:hsl(var(--muted-foreground));font-size:.8rem;white-space:nowrap}.deck-list_compact__A654d{margin-top:2rem}@media (max-width:560px){.deck-list_deckRow__T1fTD{gap:.35rem;padding-left:var(--deck-mobile-indent,0)}.deck-list_children__tgVqi{padding-left:.9rem}.deck-list_children__tgVqi:before{left:.45rem}.deck-list_deck__HF_hu{grid-template-columns:1.9rem minmax(0,1fr);gap:.5rem}.deck-list_review__uBT_4{padding:0 .7rem 0 .6rem}.deck-list_review__uBT_4>span:first-of-type{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.deck-list_caughtUp__NgEbk{display:none}}@media (pointer:coarse){.deck-list_disclosureSpacer__qEhyI,.deck-list_disclosure__62283,.deck-list_review__uBT_4{min-height:2.75rem}.deck-list_disclosureSpacer__qEhyI,.deck-list_disclosure__62283{width:2.4rem}.deck-list_deckRow__T1fTD{grid-template-columns:2.4rem minmax(0,1fr) auto}}@media (prefers-reduced-motion:reduce){.deck-list_disclosure__62283 svg,.deck-list_review__uBT_4{transition:none}}.decks-page_page__2ksyM{position:relative;min-height:100%;background:hsl(var(--background))}.decks-page_shell__ofKBo{position:relative;width:min(100%,52rem);margin:0 auto;padding:2.2rem 2rem 6rem}.decks-page_head__fSQvq{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem}.decks-page_headCopy__gGnGK h1{margin:0;font-family:var(--font-display),Georgia,serif;font-size:clamp(2rem,4vw,2.5rem);font-weight:800;line-height:1.08;letter-spacing:-.035em}.decks-page_headCopy__gGnGK p{margin:.45rem 0 0;color:hsl(var(--muted-foreground));font-size:.92rem;line-height:1.45}.decks-page_actions__hfz3a{display:flex;flex:none;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.45rem}.decks-page_attention__Ur0L_{display:inline-flex;min-height:2.5rem;align-items:center;gap:.4rem;border-radius:7px;padding:0 .75rem;color:hsl(var(--destructive));font-size:.8rem;font-weight:600;transition:background-color .15s ease}.decks-page_attention__Ur0L_:hover{background:hsl(var(--destructive)/.08)}.decks-page_attention__Ur0L_ svg{width:.9rem;height:.9rem}.decks-page_loading__HQMop{display:grid;gap:.5rem;margin-top:1.6rem}.decks-page_loading__HQMop span{height:3.4rem;border-radius:9px;background:hsl(var(--muted)/.55);animation:decks-page_deck-loading__D1IKn 1.35s ease-in-out infinite alternate}.decks-page_loading__HQMop span:nth-child(2){animation-delay:.12s}.decks-page_loading__HQMop span:nth-child(3){animation-delay:.24s}.decks-page_empty__g6UOs,.decks-page_error__b4Pt_{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:2.8rem;padding:1.4rem .2rem;border-block:1px solid hsl(var(--border))}.decks-page_empty__g6UOs h2,.decks-page_error__b4Pt_ h2{margin:0;font-family:var(--font-display),Georgia,serif;font-size:1.05rem;font-weight:720;letter-spacing:-.012em}.decks-page_empty__g6UOs p,.decks-page_error__b4Pt_ p{margin:.2rem 0 0;color:hsl(var(--muted-foreground));font-size:.82rem}.decks-page_empty__g6UOs>svg{width:1.55rem;height:1.55rem;color:hsl(var(--muted-foreground));stroke-width:1.35}@keyframes decks-page_deck-loading__D1IKn{0%{opacity:.45}to{opacity:.82}}@media (max-width:700px){.decks-page_shell__ofKBo{padding:1.75rem 1.1rem 5rem}.decks-page_head__fSQvq{flex-direction:column;gap:1rem}.decks-page_actions__hfz3a{width:100%;justify-content:flex-start}.decks-page_actions__hfz3a button{min-height:2.75rem;flex:1}.decks-page_attention__Ur0L_{min-height:2.75rem}.decks-page_empty__g6UOs,.decks-page_error__b4Pt_{grid-template-columns:auto minmax(0,1fr)}.decks-page_empty__g6UOs button,.decks-page_error__b4Pt_ button{min-height:2.75rem;grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.decks-page_loading__HQMop span{animation:none}}.deck-page_page__FA3iT{position:relative;min-height:100%;background:hsl(var(--background))}.deck-page_shell__NvADy{position:relative;width:min(100%,52rem);margin:0 auto;padding:1.6rem 2rem 6rem}.deck-page_workbench__qWwhU{display:grid;grid-template-columns:minmax(0,1fr);gap:2.4rem;margin-top:2rem}.deck-page_errorPanel__UUtgw{display:grid;justify-items:center;gap:.9rem;margin-top:4rem;text-align:center}.deck-page_errorMark__S3fyD{width:1.6rem;height:1.6rem;color:hsl(var(--destructive));stroke-width:1.5}.deck-page_errorCopy___L4_N h1{margin:0;font-family:var(--font-display),Georgia,serif;font-size:1.35rem;font-weight:750;letter-spacing:-.02em}.deck-page_errorCopy___L4_N p{margin:.35rem 0 0;color:hsl(var(--muted-foreground));font-size:.85rem}.deck-page_errorActions__lsvMk{display:flex;gap:.5rem}.deck-page_skeleton__nahAU{border-radius:6px;background:hsl(var(--muted)/.6);animation:deck-page_deck-skeleton__Ax2Pl 1.4s ease-in-out infinite alternate}.deck-page_skeletonCrumb__SW9wG{width:11rem;height:.85rem}.deck-page_skeletonHead__KSIJ3{display:flex;align-items:flex-start;gap:1.1rem;margin-top:1.6rem}.deck-page_skeletonGlyph__5M9mC{width:2.4rem;height:2.8rem;flex:none}.deck-page_skeletonHeadCopy__ySd2x{display:grid;flex:1;gap:.5rem}.deck-page_skeletonTitle__stEmQ{width:55%;height:2rem}.deck-page_skeletonMeta__XICxH{width:75%;height:.8rem}.deck-page_skeletonAction__9Fjph{width:7.5rem;height:2.5rem}.deck-page_skeletonComposer__iHxWu{display:grid;gap:.8rem;margin-top:2.2rem;border:1px solid hsl(var(--border));border-radius:10px;padding:1.1rem}.deck-page_skeletonSectionTitle__t_shk{width:9rem;height:1.1rem}.deck-page_skeletonField__14gkA{height:5.5rem}@keyframes deck-page_deck-skeleton__Ax2Pl{0%{opacity:.5}to{opacity:.9}}@media (max-width:700px){.deck-page_shell__NvADy{padding:1.25rem 1.1rem 5rem}}@media (prefers-reduced-motion:reduce){.deck-page_skeleton__nahAU{animation:none}}.linked-decks_section__CdFa4{margin-top:2rem;border-top:1px solid hsl(var(--foreground)/.24);padding-top:1rem}.linked-decks_head__OebQn{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem}.linked-decks_head__OebQn h2{margin:0;font-family:var(--font-display),Georgia,serif;font-size:1.1rem;font-weight:680;letter-spacing:-.015em}.linked-decks_head__OebQn p{margin:.25rem 0 0;color:hsl(var(--muted-foreground));font-size:.78rem}.linked-decks_headActions__HaKA_{display:flex;flex:none;gap:.4rem}.linked-decks_picker__iBPsN{width:min(22rem,calc(100vw - 2rem));max-height:var(--radix-popover-content-available-height);overflow-y:auto;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card));padding:.45rem;box-shadow:0 8px 22px hsl(25 20% 10%/.1)}.linked-decks_picker__iBPsN>span{display:block;padding:.3rem .45rem .55rem;color:hsl(var(--muted-foreground));font-family:var(--font-mono),monospace;font-size:.68rem;letter-spacing:.05em}.linked-decks_picker__iBPsN>p{padding:.6rem .45rem;color:hsl(var(--muted-foreground));font-size:.78rem}.linked-decks_picker__iBPsN>button{display:grid;width:100%;min-height:2.75rem;grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;gap:.55rem;border-top:1px solid hsl(var(--border));padding:.55rem .4rem;color:inherit;text-align:left}.linked-decks_picker__iBPsN>button:not(:disabled):focus-visible,.linked-decks_picker__iBPsN>button:not(:disabled):hover{border-radius:5px;background:hsl(var(--accent)/.7);outline:none}.linked-decks_picker__iBPsN>button:disabled{cursor:not-allowed}.linked-decks_picker__iBPsN>button:disabled:not([data-conflict]){opacity:.5}.linked-decks_picker__iBPsN>button[data-conflict]{background:hsl(var(--muted)/.2)}.linked-decks_deckMain__uVnJw>span,.linked-decks_picker__iBPsN>button>span{display:flex;min-width:0;flex-direction:column}.linked-decks_deckMain__uVnJw strong,.linked-decks_picker__iBPsN strong{overflow:hidden;font-size:.85rem;text-overflow:ellipsis;white-space:nowrap}.linked-decks_deckMain__uVnJw small,.linked-decks_picker__iBPsN small{color:hsl(var(--muted-foreground));font-size:.7rem}.linked-decks_picker__iBPsN .linked-decks_pickerConflict___8Ize{color:hsl(var(--foreground)/.58)}.linked-decks_picker__iBPsN>button>svg{width:.8rem;color:hsl(var(--muted-foreground))}.linked-decks_empty__2UP2D{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;margin-top:.9rem;border-block:1px solid hsl(var(--border));padding:1.1rem .2rem;color:inherit;text-align:left;cursor:pointer}.linked-decks_empty__2UP2D:hover{background:hsl(var(--muted)/.25)}.linked-decks_loadError__xnjEz{display:flex;min-height:4.5rem;align-items:center;justify-content:space-between;gap:1rem;margin-top:.9rem;border-block:1px solid hsl(var(--border));padding:.7rem .2rem}.linked-decks_loading__JTisG{display:grid;gap:.55rem;margin-top:.9rem;border-block:1px solid hsl(var(--border));padding:.9rem .2rem}.linked-decks_loading__JTisG span{display:block;width:min(100%,22rem);height:.7rem;border-radius:3px;background:hsl(var(--muted));animation:linked-decks_linked-decks-pulse__soHyO 1.2s ease-in-out infinite alternate}.linked-decks_loading__JTisG span:last-child{width:min(72%,15rem)}@keyframes linked-decks_linked-decks-pulse__soHyO{to{opacity:.45}}.linked-decks_loadError__xnjEz>span{display:flex;flex-direction:column;gap:.1rem}.linked-decks_loadError__xnjEz strong{font-size:.85rem}.linked-decks_loadError__xnjEz small{color:hsl(var(--muted-foreground));font-size:.72rem}.linked-decks_empty__2UP2D>svg{width:1.25rem;color:hsl(var(--muted-foreground));stroke-width:1.4}.linked-decks_empty__2UP2D>svg:last-child{width:.85rem}.linked-decks_empty__2UP2D span{display:flex;flex-direction:column;gap:.1rem}.linked-decks_empty__2UP2D strong{font-size:.88rem;font-weight:650}.linked-decks_empty__2UP2D small{color:hsl(var(--muted-foreground));font-size:.74rem}.linked-decks_body__IM0se{margin-top:.9rem;border-block:1px solid hsl(var(--border))}.linked-decks_deckList__tUSm1{list-style:none;border-bottom:1px solid hsl(var(--border))}.linked-decks_deckRow__vC9Ou{display:grid;min-height:3.8rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.45rem;border-top:1px solid hsl(var(--border))}.linked-decks_deckMain__uVnJw{display:grid;min-width:0;min-height:3.7rem;grid-template-columns:2.1rem minmax(0,1fr);align-items:center;gap:.6rem;border-radius:6px;padding:.45rem .25rem}.linked-decks_deckMain__uVnJw:hover{background:hsl(var(--muted)/.25)}.linked-decks_reviewDeck__KLr6D{display:inline-flex;min-height:2.5rem;align-items:center;gap:.35rem;border:1px solid hsl(var(--primary)/.28);border-radius:7px;padding:0 .65rem;color:hsl(var(--primary));font-size:.75rem;font-weight:680;white-space:nowrap}.linked-decks_reviewDeck__KLr6D:hover{border-color:hsl(var(--primary)/.55);background:hsl(var(--primary)/.07)}.linked-decks_reviewDeck__KLr6D svg{width:.75rem;fill:currentColor}.linked-decks_deleteDeckButton__qh_YG{color:hsl(var(--muted-foreground))}.linked-decks_deleteDeckButton__qh_YG:hover:not(:disabled){background:hsl(var(--destructive)/.07);color:hsl(var(--destructive))}.linked-decks_deleteImpact__KP1Db{display:grid;gap:.45rem;border-block:1px solid hsl(var(--border));padding:.85rem 0}.linked-decks_deleteImpact__KP1Db>strong{font-family:var(--font-mono),monospace;font-size:.72rem;letter-spacing:.025em}.linked-decks_deleteImpact__KP1Db>p{color:hsl(var(--muted-foreground));font-size:.76rem;line-height:1.5}.linked-decks_unlinkInstead__y_0jl{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:2.25rem;align-items:center;gap:.4rem;margin-top:.15rem;border-radius:5px;padding:0 .45rem;color:hsl(var(--muted-foreground));font-size:.73rem;font-weight:620}.linked-decks_unlinkInstead__y_0jl:hover:not(:disabled){background:hsl(var(--muted)/.45);color:hsl(var(--foreground))}.linked-decks_unlinkInstead__y_0jl:disabled{opacity:.5}.linked-decks_unlinkInstead__y_0jl svg{width:.8rem}.linked-decks_cardRows__lYUai button{display:grid;width:100%;grid-template-columns:4.6rem minmax(0,1fr) auto;align-items:center;gap:.7rem;border-bottom:1px solid hsl(var(--border));padding:.65rem .2rem;color:inherit;text-align:left;cursor:pointer}.linked-decks_cardRows__lYUai button:hover{background:hsl(var(--muted)/.25)}.linked-decks_cardRows__lYUai span{overflow:hidden;color:hsl(27 58% 43%);font-family:var(--font-mono),monospace;font-size:.64rem;text-overflow:ellipsis;white-space:nowrap}.dark .linked-decks_cardRows__lYUai span{color:hsl(27 70% 62%)}.linked-decks_cardRows__lYUai strong{overflow:hidden;font-size:.82rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.linked-decks_cardRows__lYUai small{color:hsl(var(--muted-foreground));font-size:.7rem}.linked-decks_body__IM0se footer{display:flex;align-items:center;gap:.45rem;padding:.6rem 0}.linked-decks_expand__6NbGw{display:inline-flex;min-height:2.4rem;align-items:center;gap:.3rem;border:0;background:none;padding:0 .3rem;color:hsl(var(--muted-foreground));font-size:.78rem;font-weight:600;cursor:pointer}.linked-decks_expand__6NbGw:hover{color:hsl(var(--foreground))}.linked-decks_expand__6NbGw svg{width:.8rem;transition:transform .15s ease}.linked-decks_expand__6NbGw .linked-decks_rotated__hgoUR{transform:rotate(180deg)}@media (max-width:620px){.linked-decks_head__OebQn{align-items:stretch;flex-direction:column;gap:.8rem}.linked-decks_headActions__HaKA_{width:100%}.linked-decks_headActions__HaKA_ button{flex:1;min-height:2.75rem;justify-content:center}.linked-decks_cardRows__lYUai button{min-height:2.75rem;grid-template-columns:3.4rem minmax(0,1fr)}.linked-decks_cardRows__lYUai small{display:none}.linked-decks_body__IM0se footer{flex-wrap:wrap}.linked-decks_reviewDeck__KLr6D{width:2.75rem;min-height:2.75rem;justify-content:center;padding:0;font-size:0}}@media (pointer:coarse){.linked-decks_cardRows__lYUai button,.linked-decks_reviewDeck__KLr6D{min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.linked-decks_loading__JTisG span{animation:none}}.outline_container__lhpVm{width:100%;min-width:0;container-type:inline-size}.outline_layout__N7vuR{display:grid;grid-template-columns:minmax(0,1fr) 0;gap:0;max-width:896px;margin-inline:auto;align-items:start}.outline_layout__N7vuR[data-outline-open=true]{max-width:1120px;grid-template-columns:minmax(0,1fr) 200px;gap:24px}.outline_content__Nwp7G{min-width:0}.outline_slot__97Ob6{min-width:0;height:1px}.outline_panel__OOW_w{position:fixed;z-index:30;display:flex;flex-direction:column;overflow:hidden;opacity:0;transform:translateX(8px);pointer-events:none;visibility:hidden;transition:opacity .18s ease,transform .22s cubic-bezier(.22,1,.36,1),visibility .22s}.outline_panel__OOW_w[data-open=true]{opacity:1;transform:translateX(0);pointer-events:auto;visibility:visible}.outline_header__EbH6g{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 4px 12px 12px}.outline_label__tgFSu{color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:500}.outline_hide__sHKwp{display:inline-flex;justify-content:center;align-items:center;flex:none;width:28px;height:28px;border:0;border-radius:6px;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer}.outline_hide__sHKwp:hover{background:hsl(var(--foreground)/.05);color:hsl(var(--foreground))}.outline_hide__sHKwp:focus-visible{outline:2px solid hsl(var(--ring)/.6);outline-offset:2px}.outline_links__qQVuG{position:relative;display:flex;flex-direction:column;gap:4px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:3px;scrollbar-width:thin}.outline_item__5dOpR{flex-shrink:0;width:100%;min-height:32px}@container (max-width: 599px){.outline_layout__N7vuR[data-outline-open=true]{grid-template-columns:minmax(0,1fr) 144px;gap:12px}}@media (prefers-reduced-motion:reduce){.outline_panel__OOW_w{transition:none}}.voice-recorder_toolbarDictationMount__PCJ1b{position:static;display:inline-flex;margin-left:auto;flex:0 0 auto;--voice-recorder-background:hsl(var(--editor-surface,var(--card)))}.voice-recorder_cancelButton__5yN4v,.voice-recorder_confirmButton__1rCeU,.voice-recorder_retryButton__1Ivs7,.voice-recorder_sendButton__mNxbO{display:inline-flex;align-items:center;justify-content:center;border:0;cursor:pointer;transition:background-color .12s ease,color .12s ease,opacity .12s ease,transform .12s cubic-bezier(.215,.61,.355,1)}.voice-recorder_cancelButton__5yN4v:active:not(:disabled),.voice-recorder_confirmButton__1rCeU:active:not(:disabled),.voice-recorder_retryButton__1Ivs7:active:not(:disabled),.voice-recorder_sendButton__mNxbO:active:not(:disabled){transform:scale(.94)}.voice-recorder_cancelButton__5yN4v:focus-visible,.voice-recorder_confirmButton__1rCeU:focus-visible,.voice-recorder_retryButton__1Ivs7:focus-visible,.voice-recorder_sendButton__mNxbO:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.voice-recorder_cancelButton__5yN4v:disabled,.voice-recorder_confirmButton__1rCeU:disabled,.voice-recorder_retryButton__1Ivs7:disabled,.voice-recorder_sendButton__mNxbO:disabled{cursor:not-allowed;opacity:.38}.voice-recorder_recorderStrip__I9jAQ{position:absolute;z-index:5;inset:0;display:flex;box-sizing:border-box;min-width:0;min-height:2.5rem;align-items:center;gap:8px;padding:0 2px;overflow:hidden;border-radius:10px;background-color:var(--voice-recorder-background,hsl(var(--background)));color:hsl(var(--foreground));animation:voice-recorder_stripEnter__BCyVp .14s cubic-bezier(.215,.61,.355,1) both}.voice-recorder_recorderStripFloating__bo9bT{position:fixed;z-index:50;inset:auto auto max(22px,env(safe-area-inset-bottom)) 50%;width:min(360px,calc(100vw - 24px));min-height:48px;padding:6px;border:1px solid hsl(var(--border));border-radius:999px;background-color:hsl(var(--popover));box-shadow:0 1px 2px hsl(0 0% 0%/.12),0 14px 38px hsl(0 0% 0%/.22);transform:translateX(-50%);animation:voice-recorder_floatingRecorderEnter__TukbE .19s cubic-bezier(.215,.61,.355,1) both}.voice-recorder_recorderStripProcessing__83NWO{justify-content:center}.voice-recorder_cancelButton__5yN4v,.voice-recorder_confirmButton__1rCeU,.voice-recorder_sendButton__mNxbO{width:34px;height:34px;flex:0 0 auto;border-radius:999px}.voice-recorder_cancelButton__5yN4v{background-color:hsl(var(--foreground)/.05);color:hsl(var(--muted-foreground))}.voice-recorder_cancelButton__5yN4v:hover:not(:disabled){background-color:hsl(var(--foreground)/.09);color:hsl(var(--foreground))}.voice-recorder_confirmButton__1rCeU{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.voice-recorder_confirmButtonSecondary__rcFgS{border:1px solid hsl(var(--border));background-color:hsl(var(--background));color:hsl(var(--foreground))}.voice-recorder_sendButton__mNxbO{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.voice-recorder_confirmButtonSecondary__rcFgS:hover:not(:disabled){background-color:hsl(var(--muted))}.voice-recorder_confirmButton__1rCeU:not(.voice-recorder_confirmButtonSecondary__rcFgS):hover:not(:disabled),.voice-recorder_sendButton__mNxbO:hover:not(:disabled){filter:brightness(1.05)}.voice-recorder_waveform__QZRiL{display:flex;height:26px;min-width:84px;flex:1 1 auto;align-items:center;justify-content:center;gap:2px;overflow:hidden}.voice-recorder_waveformCompact__GGvOR{min-width:92px;max-width:116px}.voice-recorder_waveformBar__06L1T{display:flex;width:2px;height:22px;flex:0 0 auto;align-items:center}.voice-recorder_waveformBarFill__ujlpO{display:block;width:100%;height:100%;border-radius:999px;background-color:hsl(var(--foreground)/.74);transform:scaleY(var(--voice-level));transform-origin:center;transition:transform 70ms cubic-bezier(.215,.61,.355,1);will-change:transform}.voice-recorder_timer__8Phxw{width:40px;flex:0 0 auto;color:hsl(var(--muted-foreground));font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;font-variant-numeric:tabular-nums;line-height:1;text-align:right}.voice-recorder_processingState__iz35A{display:inline-flex;min-width:0;flex:0 1 auto;align-items:center;justify-content:center;gap:8px;color:hsl(var(--muted-foreground));font-size:12px;font-weight:500;white-space:nowrap}.voice-recorder_settlingBars__T46Iu{display:inline-flex;height:16px;align-items:center;gap:2px}.voice-recorder_settlingBars__T46Iu span{width:2px;height:14px;border-radius:999px;background-color:currentColor;transform:scaleY(.3);animation:voice-recorder_settle__FRkDv .72s ease-in-out 2 alternate}.voice-recorder_settlingBars__T46Iu span:nth-child(2){animation-delay:-.36s}.voice-recorder_settlingBars__T46Iu span:nth-child(3){animation-delay:-.18s}.voice-recorder_settlingBars__T46Iu span:nth-child(4){animation-delay:-.54s}.voice-recorder_errorMessage__xXx_s{min-width:0;flex:1 1 auto;overflow:hidden;color:hsl(var(--foreground));font-size:12px;font-weight:500;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.voice-recorder_retryButton__1Ivs7{min-width:52px;height:30px;flex:0 0 auto;padding:0 10px;border-radius:999px;background-color:hsl(var(--foreground));color:hsl(var(--background));font-size:11px;font-weight:650}.voice-recorder_retryButton__1Ivs7:hover:not(:disabled){opacity:.82}@keyframes voice-recorder_stripEnter__BCyVp{0%{opacity:0}to{opacity:1}}@keyframes voice-recorder_floatingRecorderEnter__TukbE{0%{opacity:0;transform:translateX(-50%) translateY(8px) scale(.98)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}@keyframes voice-recorder_settle__FRkDv{0%{transform:scaleY(.3)}to{transform:scaleY(.92)}}@media (max-width:440px){.voice-recorder_recorderStrip__I9jAQ{gap:6px}.voice-recorder_waveform__QZRiL{gap:1.5px}.voice-recorder_timer__8Phxw{width:36px}.voice-recorder_recorderStripFloating__bo9bT{bottom:max(14px,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.voice-recorder_cancelButton__5yN4v,.voice-recorder_confirmButton__1rCeU,.voice-recorder_retryButton__1Ivs7,.voice-recorder_sendButton__mNxbO,.voice-recorder_waveformBarFill__ujlpO{transition:none}.voice-recorder_recorderStrip__I9jAQ,.voice-recorder_settlingBars__T46Iu span{animation:none}.voice-recorder_waveformBar__06L1T{width:3px;height:3px}.voice-recorder_waveformBarFill__ujlpO{transform:scaleY(1);will-change:auto}.voice-recorder_settlingBars__T46Iu span{width:3px;height:3px;transform:none}}.arny-hints_root__cM4un{position:fixed;z-index:45;width:6rem;height:7.75rem;pointer-events:none}.arny-hints_stage__YoXnT{position:absolute;inset:0;overflow:hidden}.arny-hints_actor__6OmjF{--arny-tuck:64px;position:absolute;right:0;bottom:0;display:block;line-height:0;transform:translateX(var(--arny-tuck));transition:transform .34s cubic-bezier(.34,1.32,.64,1)}.arny-hints_root__cM4un[data-nudging=true] .arny-hints_actor__6OmjF{--arny-tuck:48px}.arny-hints_root__cM4un[data-raised=true] .arny-hints_actor__6OmjF{--arny-tuck:10px}.arny-hints_trigger__WDYP_{position:absolute;top:.5rem;right:0;bottom:.5rem;width:2.6rem;border-radius:.6rem 0 0 .6rem;cursor:pointer;pointer-events:auto}.arny-hints_root__cM4un[data-raised=true] .arny-hints_trigger__WDYP_{top:0;bottom:0;left:0;width:auto}.arny-hints_trigger__WDYP_:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.arny-hints_bubble__0gArr{position:absolute;top:.25rem;right:calc(100% + .35rem);display:flex;width:15.5rem;max-width:min(15.5rem,calc(100vw - 2rem));align-items:flex-start;gap:.25rem;padding:.5rem .4rem .5rem .6rem;border:1px solid hsl(var(--border));border-radius:.7rem;background:hsl(var(--card));box-shadow:0 1px 2px hsl(var(--foreground)/.05),0 10px 26px hsl(var(--foreground)/.1);pointer-events:auto;animation:arny-hints_bubble-in__fme0W .16s ease-out both}.arny-hints_bubble__0gArr:after{content:"";position:absolute;top:1rem;right:-.3rem;width:.55rem;height:.55rem;border-top:1px solid hsl(var(--border));border-right:1px solid hsl(var(--border));background:hsl(var(--card));transform:rotate(45deg)}.arny-hints_hint__Q9r1s{display:block;flex:1 1 auto;padding:.05rem .1rem;border-radius:.35rem;color:hsl(var(--foreground)/.9);font-size:.74rem;line-height:1.5;text-align:left;cursor:pointer}.arny-hints_hint__Q9r1s:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.arny-hints_hint__Q9r1s kbd{display:inline-flex;min-height:1.15rem;align-items:center;padding:.05rem .3rem;border:1px solid hsl(var(--foreground)/.14);border-radius:.3rem;background:hsl(var(--muted)/.7);font-family:inherit;font-size:.66rem;font-weight:700;line-height:1}.arny-hints_more__lTXlV{display:block;margin-top:.15rem;color:hsl(var(--muted-foreground)/.85);font-size:.64rem;font-weight:650}.arny-hints_dismiss__bCo62{display:inline-flex;width:1.15rem;height:1.15rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:.3rem;color:hsl(var(--muted-foreground));cursor:pointer}.arny-hints_dismiss__bCo62:focus-visible,.arny-hints_dismiss__bCo62:hover{color:hsl(var(--foreground));background:hsl(var(--muted)/.7)}.arny-hints_dismiss__bCo62:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:1px}.arny-hints_dismiss__bCo62 svg{width:.7rem;height:.7rem}@keyframes arny-hints_bubble-in__fme0W{0%{opacity:0;transform:translateX(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.arny-hints_actor__6OmjF{transition:none}.arny-hints_bubble__0gArr{animation:none}}.depth-selector_trigger___mTTL{display:inline-flex;height:1.75rem;flex:0 0 auto;align-items:center;gap:.35rem;padding:0 .45rem 0 .35rem;border-radius:.55rem;color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:600;letter-spacing:-.006em;line-height:1;white-space:nowrap;transition:color .14s ease,background-color .14s ease,transform .1s cubic-bezier(.215,.61,.355,1)}.depth-selector_trigger___mTTL:hover{color:hsl(var(--foreground));background:hsl(var(--muted)/.7)}.depth-selector_previewSelector__AU6x_{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem}.depth-selector_trigger___mTTL[data-open]{color:hsl(var(--foreground));background:hsl(var(--muted)/.7)}.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.4rem;height:.91rem}.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%)}.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%)}.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_surface__rSB_D{z-index:70;width:min(19rem,calc(100vw - 1rem));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-visual-depth=deep_dive] .depth-selector_thumbBook__qDRNV{animation:depth-selector_bookGlow__sA_SC 1.1s ease-in-out infinite alternate}.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;left:var(--stop-position);transform:translateX(-50%)}.depth-selector_stopLabel__YoTdM:first-child{transform:none}.depth-selector_stopLabel__YoTdM:last-child{transform:translateX(-100%)}.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:grid;min-height:2.5rem;align-content:start;margin-inline:.625rem;color:hsl(var(--muted-foreground)/.94);font-size:.6875rem;line-height:1.25;letter-spacing:-.008em;text-wrap:pretty}.depth-selector_caption__pCh_7>span{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;flex-wrap:wrap;align-items:center;gap:.2rem .38rem;animation:depth-selector_lockedCaptionWiggle__9LDgy .32s cubic-bezier(.22,.75,.28,1);will-change:transform}.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(.6)}14%{opacity:var(--particle-peak-opacity);transform:translateZ(0) scale(1)}55%{opacity:calc(var(--particle-peak-opacity) * .8);transform:translate3d(var(--particle-mx),var(--particle-my),0) scale(1)}92%,to{opacity:0;transform:translate3d(var(--particle-dx),var(--particle-dy),0) scale(.4)}}@keyframes depth-selector_bookGlow__sA_SC{0%{filter:drop-shadow(0 0 3px hsl(var(--primary)/calc(.55 * var(--particle-intensity, 0)))) drop-shadow(0 0 9px hsl(30 100% 60%/calc(.35 * var(--particle-intensity, 0))))}to{filter:drop-shadow(0 0 5px hsl(var(--primary)/calc(.8 * var(--particle-intensity, 0)))) drop-shadow(0 0 16px hsl(30 100% 60%/calc(.6 * var(--particle-intensity, 0))))}}@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}}