.account-plan-appearance-module__4eE1YG__beamsScene{z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse 90% 40% at 100% 0%, color-mix(in srgb, var(--brand-accent) 24%, transparent), transparent 100%);position:absolute;inset:0;overflow:hidden}.account-plan-appearance-module__4eE1YG__beamsCanvas{opacity:.8;width:100%;height:100%;display:block}.account-plan-appearance-module__4eE1YG__beamsScene[data-effect-state=fallback] .account-plan-appearance-module__4eE1YG__beamsCanvas{display:none}.account-plan-appearance-module__4eE1YG__beamsScene:after{content:"";background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--pro-surface) 28%, transparent) 12%, color-mix(in srgb, var(--pro-surface) 72%, transparent) 28%, color-mix(in srgb, var(--pro-surface) 98%, transparent) 48%, color-mix(in srgb, var(--pro-surface) 93%, transparent) 82%, color-mix(in srgb, var(--pro-surface) 60%, transparent));position:absolute;inset:0}.account-plan-appearance-module__4eE1YG__illustration{width:66px;height:66px;color:inherit;opacity:.82;--icon-play-state:paused;flex-shrink:0;margin:-10px 0 0 -10px;display:block;position:relative}.account-plan-appearance-module__4eE1YG__illustration[data-illustration=free]{--plan-image:url(/plan-emblems/free-discovery.png);width:59px;height:59px;margin:-7px 0 0 -8px}.account-plan-appearance-module__4eE1YG__illustration[data-illustration=plus]{--plan-image:url(/plan-emblems/plus-compass.png)}.account-plan-appearance-module__4eE1YG__illustration[data-illustration=pro]{--plan-image:url(/plan-emblems/pro-telescope.png);--pro-illustration-ink:var(--lightningcss-light,var(--foreground))var(--lightningcss-dark,#e8f0f8);--sparkle-core:var(--lightningcss-light,color-mix(in srgb, var(--brand-accent) 35%, var(--foreground)))var(--lightningcss-dark,#f4faff);--sparkle-flare:var(--lightningcss-light,color-mix(in srgb, var(--brand-accent) 20%, var(--foreground)))var(--lightningcss-dark,#fff);--sparkle-halo:color-mix(in srgb, var(--brand-accent) 90%, transparent);--sparkle-glow:var(--lightningcss-light,color-mix(in srgb, var(--brand-accent) 45%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--brand-accent) 75%, transparent));color:var(--pro-illustration-ink);opacity:1}.account-plan-appearance-module__4eE1YG__iconLayer{-webkit-mask:var(--plan-image) center / contain no-repeat;mask:var(--plan-image) center / contain no-repeat;-webkit-mask:var(--plan-image) center / contain no-repeat;pointer-events:none;background:currentColor;display:block;position:absolute;inset:0}.account-plan-appearance-module__4eE1YG__compassBody{clip-path:polygon(evenodd,0% 0%,100% 0%,100% 100%,0% 100%,0% 0%,53.1499% 37.5199%,58.5327% 42.9027%,34.5295% 66.9059%,29.1467% 61.5231%,53.1499% 37.5199%,0% 0%)}.account-plan-appearance-module__4eE1YG__compassNeedle{clip-path:polygon(53.1499% 37.5199%,58.5327% 42.9027%,34.5295% 66.9059%,29.1467% 61.5231%);transform-origin:43.74% 52.1132%;animation:4.8s ease-in-out infinite account-plan-appearance-module__4eE1YG__compass-bearing;animation-play-state:var(--icon-play-state)}.account-plan-appearance-module__4eE1YG__telescopeBody{clip-path:polygon(evenodd,0% 0%,100% 0%,100% 100%,0% 100%,0% 0%,72.4083% 23.2057%,80.4625% 23.2057%,80.4625% 33.9713%,72.4083% 33.9713%,72.4083% 23.2057%,0% 0%,80.622% 19.2185%,86.4434% 19.2185%,86.4434% 27.7512%,80.622% 27.7512%,80.622% 19.2185%,0% 0%)}.account-plan-appearance-module__4eE1YG__telescopeStar{clip-path:inset(23.2057% 19.5375% 66.0287% 72.4083%)}.account-plan-appearance-module__4eE1YG__telescopeMoon{clip-path:inset(19.2185% 13.5566% 72.2488% 80.622%)}.account-plan-appearance-module__4eE1YG__celestial{pointer-events:none;color:var(--sparkle-core);display:block;position:absolute;inset:0;animation-play-state:var(--icon-play-state)!important}.account-plan-appearance-module__4eE1YG__starPrimary{transform-origin:76.4354% 28.5885%;animation:3.2s ease-in-out infinite account-plan-appearance-module__4eE1YG__star-sparkle}.account-plan-appearance-module__4eE1YG__moonGlow{transform-origin:83.5327% 23.4849%;animation:4.8s ease-in-out infinite account-plan-appearance-module__4eE1YG__moon-shimmer}.account-plan-appearance-module__4eE1YG__starSatellite{transform-origin:76.4354% 28.5885%;opacity:0;animation:3.9s ease-in-out infinite account-plan-appearance-module__4eE1YG__satellite-sparkle}.account-plan-appearance-module__4eE1YG__starNear{--spark-x:9px;--spark-y:7px;--spark-size:.67;animation-delay:-1.25s}.account-plan-appearance-module__4eE1YG__starHigh{--spark-x:5px;--spark-y:-9px;--spark-size:.48;animation-duration:5.1s;animation-delay:-3.3s}@keyframes account-plan-appearance-module__4eE1YG__compass-bearing{0%,10%,to{transform:rotate(0)}32%{transform:rotate(20deg)}62%{transform:rotate(-14.4deg)}83%{transform:rotate(4.4deg)}}@keyframes account-plan-appearance-module__4eE1YG__star-sparkle{0%,58%,to{opacity:.12;color:var(--sparkle-core);filter:drop-shadow(0 0 #0000);transform:scale(.68)rotate(-10deg)}16%{opacity:1;color:var(--sparkle-flare);filter:drop-shadow(0 0 1px var(--sparkle-halo)) drop-shadow(0 0 5px var(--sparkle-glow));transform:scale(1.85)rotate(7deg)}28%{opacity:.5;color:var(--sparkle-core);filter:drop-shadow(0 0 1.5px var(--sparkle-glow));transform:scale(.94)rotate(0)}39%{opacity:1;color:var(--sparkle-flare);filter:drop-shadow(0 0 1px var(--sparkle-halo)) drop-shadow(0 0 4px var(--sparkle-glow));transform:scale(1.45)rotate(-5deg)}}@keyframes account-plan-appearance-module__4eE1YG__moon-shimmer{0%,to{opacity:.35;filter:drop-shadow(0 0 #0000);transform:translateY(.5px)scale(.94)rotate(-5deg)}35%{opacity:1;filter:drop-shadow(0 0 1px var(--sparkle-halo)) drop-shadow(0 0 4.25px var(--sparkle-glow));transform:translateY(-1.5px)scale(1.24)rotate(4deg)}62%{opacity:.85;filter:drop-shadow(0 0 2px var(--sparkle-glow));transform:translateY(-.4px)scale(1.1)rotate(0)}82%{opacity:.12;filter:drop-shadow(0 0 #0000);transform:translateY(.5px)scale(.9)rotate(-5deg)}}@keyframes account-plan-appearance-module__4eE1YG__satellite-sparkle{0%,14%,66%,to{opacity:0;transform:translate(var(--spark-x), var(--spark-y)) scale(.1) rotate(-18deg);filter:drop-shadow(0 0 #0000)}33%{opacity:1;transform:translate(var(--spark-x), calc(var(--spark-y) - 1px)) scale(var(--spark-size)) rotate(4deg);filter:drop-shadow(0 0 1px var(--sparkle-halo)) drop-shadow(0 0 3.25px var(--sparkle-glow))}47%{opacity:.75;transform:translate(var(--spark-x), calc(var(--spark-y) - 2px)) scale(calc(var(--spark-size) * .72)) rotate(12deg);filter:drop-shadow(0 0 1.5px var(--sparkle-glow))}}@media (prefers-reduced-motion:reduce){.account-plan-appearance-module__4eE1YG__iconLayer,.account-plan-appearance-module__4eE1YG__celestial{filter:none;animation:none!important}.account-plan-appearance-module__4eE1YG__celestial{color:var(--pro-illustration-ink)}.account-plan-appearance-module__4eE1YG__starSatellite{display:none}}@media (forced-colors:active){.account-plan-appearance-module__4eE1YG__beamsScene{display:none}.account-plan-appearance-module__4eE1YG__illustration{color:canvastext}.account-plan-appearance-module__4eE1YG__illustration[data-illustration=pro]{--pro-illustration-ink:CanvasText;color:canvastext;filter:none}.account-plan-appearance-module__4eE1YG__celestial{color:canvastext;filter:none}}
@font-face{font-family:DM Serif Display Plan;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-serif-display/DMSerifDisplay-Regular-Plans.woff2)format("woff2")}@font-face{font-family:DM Serif Display Plan;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/dm-serif-display/DMSerifDisplay-Italic-Plans.woff2)format("woff2")}.account-plan-settings-module__mHmqOq__dialog[data-slot=dialog-content]{width:1000px;max-width:calc(100% - 32px);max-height:calc(100dvh - 32px);box-shadow:none;opacity:1;transform-origin:50% 42%;background:0 0;border:0;border-radius:0;flex-direction:column;gap:18px;padding:28px 24px 22px;transition:opacity .24s,transform .32s cubic-bezier(.2,.75,.25,1);animation:none;display:flex;overflow:hidden;transform:translateY(0)scale(1)}.account-plan-settings-module__mHmqOq__dialog[data-slot=dialog-content][data-starting-style]{opacity:0;transform:translateY(16px)scale(.97)}.account-plan-settings-module__mHmqOq__dialog[data-slot=dialog-content][data-ending-style]{opacity:0;transition-duration:.18s;transform:translateY(8px)scale(.985)}.account-plan-settings-module__mHmqOq__backdrop[data-slot=dialog-overlay]{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .28s,-webkit-backdrop-filter .28s,backdrop-filter .28s;animation:none}.account-plan-settings-module__mHmqOq__backdrop[data-slot=dialog-overlay]:is([data-starting-style],[data-ending-style]){opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}.account-plan-settings-module__mHmqOq__backdrop[data-slot=dialog-overlay][data-ending-style]{transition-duration:.18s}.account-plan-settings-module__mHmqOq__dialogHeader{text-align:center;flex:none;align-items:center;padding:0 32px}.account-plan-settings-module__mHmqOq__dialog[data-slot=dialog-content]>[data-slot=dialog-close]{box-shadow:none;color:var(--muted-foreground);background:0 0}.account-plan-settings-module__mHmqOq__dialog[data-slot=dialog-content]>[data-slot=dialog-close]:is(:hover,:focus-visible){color:var(--foreground)}.account-plan-settings-module__mHmqOq__dialogHeader [data-slot=dialog-title]{font-family:var(--font-heading);letter-spacing:-.02em;font-size:28px;font-weight:600;line-height:36px}.account-plan-settings-module__mHmqOq__dialogBody{min-height:0;margin-inline:-12px;padding-inline:12px;overflow:hidden auto}.account-plan-settings-module__mHmqOq__dialog[data-slot=dialog-content][data-fit-plans]{max-width:none;max-height:none;scale:var(--subscription-dialog-scale,1);transform-origin:50%}.account-plan-settings-module__mHmqOq__dialog[data-fit-plans] .account-plan-settings-module__mHmqOq__dialogBody{overflow:visible}.account-plan-settings-module__mHmqOq__loading{place-items:center;min-height:min(760px,100dvh - 136px);display:grid}.account-plan-settings-module__mHmqOq__root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--plan-quiet:var(--lightningcss-light,#f5f4f1)var(--lightningcss-dark,#1e1e1e);--plus-surface:var(--lightningcss-light,#262626)var(--lightningcss-dark,#e8e6df);--plus-ink:var(--lightningcss-light,#f4f3f1)var(--lightningcss-dark,#252525);--plus-muted:var(--lightningcss-light,#c7c7c7)var(--lightningcss-dark,#5f5e5b);--plus-button:var(--lightningcss-light,#f0efeb)var(--lightningcss-dark,#292929);--plus-button-ink:var(--lightningcss-light,#242424)var(--lightningcss-dark,#fff);--pro-surface:var(--lightningcss-light,color-mix(in srgb, var(--brand-accent) 12%, #f4f5f3))var(--lightningcss-dark,color-mix(in srgb, var(--brand-accent) 5%, #121717));--pro-ink:var(--foreground);--pro-muted:var(--muted-foreground);--pro-line:var(--lightningcss-light,color-mix(in srgb, var(--brand-accent) 35%, var(--border)))var(--lightningcss-dark,color-mix(in srgb, var(--brand-accent) 20%, transparent));--pro-tint:var(--lightningcss-light,var(--foreground))var(--lightningcss-dark,color-mix(in srgb, var(--brand-accent) 70%, #fff));--pro-edge:var(--lightningcss-light,color-mix(in srgb, var(--brand-accent) 60%, #52615c))var(--lightningcss-dark,var(--brand-accent));--pro-wordmark-ink:var(--lightningcss-light,#30353d)var(--lightningcss-dark,#f7f4ec);--pro-wordmark-edge:var(--lightningcss-light,#10151c)var(--lightningcss-dark,#72747a);color:var(--foreground)}.dark .account-plan-settings-module__mHmqOq__root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.account-plan-settings-module__mHmqOq__period[data-slot=toggle-group]{background:var(--plan-quiet);border:0;border-radius:24px;gap:0;width:min(440px,100%);margin:0 auto 24px;padding:4px}.account-plan-settings-module__mHmqOq__period [data-slot=toggle-group-item]{min-width:0;height:32px;color:var(--muted-foreground);white-space:nowrap;border:0;border-radius:20px;flex:1;padding:4px 8px;font-size:14px;line-height:20px}.account-plan-settings-module__mHmqOq__period [aria-pressed=true]{background:var(--popover);color:var(--foreground);font-weight:600;box-shadow:0 1px 4px #0000000d}.account-plan-settings-module__mHmqOq__saving{font-size:12px;font-weight:400}.account-plan-settings-module__mHmqOq__plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;padding:6px 0 32px;display:grid}.account-plan-settings-module__mHmqOq__plan{--plan-ink:var(--foreground);--plan-muted:var(--muted-foreground);--plan-line:var(--border);isolation:isolate;border:1px solid var(--plan-line);background:var(--plan-quiet);min-width:0;color:var(--plan-ink);border-radius:12px;grid-template-rows:148px 140px minmax(44px,auto) 40px 1fr;gap:8px;padding:22px 19px 24px;display:grid;position:relative;box-shadow:0 2px 5px -2px var(--lightningcss-light,#00000024)var(--lightningcss-dark,#0006),0 14px 24px -10px var(--lightningcss-light,#00000030)var(--lightningcss-dark,#000000a3),0 30px 40px -26px var(--lightningcss-light,#00000040)var(--lightningcss-dark,#000000b8)}.account-plan-settings-module__mHmqOq__plan:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,var(--lightningcss-light,#ffffffc2)var(--lightningcss-dark,#ffffff1f) 22%,#0000 85%);height:1px;position:absolute;top:0;left:14px;right:14px}.account-plan-settings-module__mHmqOq__plan[data-tier=free]{border-color:#0000}.account-plan-settings-module__mHmqOq__plan[data-tier=plus]{--plan-ink:var(--plus-ink);--plan-muted:var(--plus-muted);--plan-line:var(--lightningcss-light,#ffffff21)var(--lightningcss-dark,#25252520);background:var(--plus-surface);border-color:#0000;box-shadow:0 3px 8px -3px var(--lightningcss-light,#00000040)var(--lightningcss-dark,#00000080),0 18px 30px -12px var(--lightningcss-light,#00000042)var(--lightningcss-dark,#000000b3),0 34px 46px -27px var(--lightningcss-light,#0000004d)var(--lightningcss-dark,#000c)}.account-plan-settings-module__mHmqOq__plan[data-tier=plus]:after{background:linear-gradient(90deg,#0000,var(--lightningcss-light,#ffffff42)var(--lightningcss-dark,#ffffffc2) 22%,#0000 85%)}.account-plan-settings-module__mHmqOq__plan[data-tier=pro]{--plan-ink:var(--pro-ink);--plan-muted:var(--pro-muted);--plan-line:var(--pro-line);background:var(--pro-surface)}.account-plan-settings-module__mHmqOq__surface{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.account-plan-settings-module__mHmqOq__plan[data-tier=plus] .account-plan-settings-module__mHmqOq__surface{opacity:.65;background:radial-gradient(at 0 0,var(--lightningcss-light,#ffffff16)var(--lightningcss-dark,#ffffffc4),#0000 75%),linear-gradient(140deg,#ffffff16,#0000 45%,#a49b8c0d)}.account-plan-settings-module__mHmqOq__plan[data-tier=pro]:before{content:"";border-radius:inherit;pointer-events:none;opacity:.8;background:linear-gradient(135deg, color-mix(in srgb, var(--pro-edge) 52%, transparent), transparent 32%, transparent 68%, color-mix(in srgb, var(--pro-edge) 22%, transparent));-webkit-mask-composite:xor;padding:1px;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)}.account-plan-settings-module__mHmqOq__planHeader{min-width:0;position:relative}.account-plan-settings-module__mHmqOq__iconRow{justify-content:space-between;align-items:flex-start;min-height:56px;display:flex}.account-plan-settings-module__mHmqOq__recommended{color:var(--plus-ink);background:var(--lightningcss-light,#ffffff16)var(--lightningcss-dark,#ffffff50);border-radius:5px;margin-top:1px;padding:2px 8px;font-size:11px;font-weight:600;line-height:18px}.account-plan-settings-module__mHmqOq__planName{font-synthesis:none;letter-spacing:-.025em;white-space:nowrap;align-items:center;width:fit-content;max-width:100%;height:63px;margin:6px 0 0;font-family:DM Serif Display Plan,Georgia,serif;font-size:44px;font-weight:400;line-height:1.3;display:flex}.account-plan-settings-module__mHmqOq__planName:after{content:"";opacity:.7;background:currentColor;flex-shrink:0;width:20px;height:1px;margin-left:10px}.account-plan-settings-module__mHmqOq__planNameText{padding-right:.04em;display:inline-block}.account-plan-settings-module__mHmqOq__plan[data-tier=free] .account-plan-settings-module__mHmqOq__planName:after{opacity:.25;width:12px}.account-plan-settings-module__mHmqOq__plan[data-tier=plus] .account-plan-settings-module__mHmqOq__planNameText{font-style:italic}.account-plan-settings-module__mHmqOq__plan[data-tier=pro] .account-plan-settings-module__mHmqOq__planNameText{color:var(--pro-wordmark-ink);text-shadow:0 1px 0 var(--pro-wordmark-edge)}.account-plan-settings-module__mHmqOq__planDescription{color:var(--plan-muted);margin:0;font-size:12px;line-height:20px}.account-plan-settings-module__mHmqOq__priceWrap{min-width:0}.account-plan-settings-module__mHmqOq__price{white-space:nowrap;align-items:baseline;gap:4px;margin:0;line-height:42px;display:flex}.account-plan-settings-module__mHmqOq__price strong{color:var(--plan-ink);font-family:var(--font-heading);letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:500}.account-plan-settings-module__mHmqOq__price>span{color:var(--plan-muted);font-size:13px;line-height:20px}.account-plan-settings-module__mHmqOq__billingNote{color:var(--plan-muted);margin:2px 0 0;font-size:11px;line-height:20px}.account-plan-settings-module__mHmqOq__trialOffer{color:var(--plus-ink)}.account-plan-settings-module__mHmqOq__trialEyebrow{margin:0 0 4px;font-size:12px;font-weight:600;line-height:18px}.account-plan-settings-module__mHmqOq__trialPrice{white-space:nowrap;align-items:baseline;gap:4px;margin:0;display:flex}.account-plan-settings-module__mHmqOq__trialCurrency{font-family:var(--font-heading);font-size:26px;font-weight:500;line-height:32px}.account-plan-settings-module__mHmqOq__trialPrice strong{font-family:var(--font-heading);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:64px;font-weight:600;line-height:66px}.account-plan-settings-module__mHmqOq__trialDuration{margin-left:12px;font-size:15px;font-weight:500;line-height:22px}.account-plan-settings-module__mHmqOq__renewalPrice{color:var(--plan-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:3px;margin:8px 0 0;font-size:12px;font-weight:400;line-height:20px;display:flex}.account-plan-settings-module__mHmqOq__renewalPrice>span:first-child{margin-right:3px}.account-plan-settings-module__mHmqOq__planLead{color:var(--plan-ink);text-wrap:pretty;margin:0;font-size:13px;line-height:22px}.account-plan-settings-module__mHmqOq__planAction[data-slot=button]{border:1px solid var(--plan-line);width:100%;height:auto;min-height:40px;box-shadow:none;color:var(--plan-ink);background:var(--popover);border-radius:7px;padding:7px 10px;font-size:14px;font-weight:500;line-height:24px}.account-plan-settings-module__mHmqOq__planAction[data-slot=button][aria-pressed=true]{text-underline-offset:5px;text-decoration:underline}.account-plan-settings-module__mHmqOq__plan[data-tier=free] .account-plan-settings-module__mHmqOq__planAction[data-slot=button]{color:var(--plan-muted);opacity:1;background:0 0;border-color:#0000}.account-plan-settings-module__mHmqOq__plan[data-tier=plus] .account-plan-settings-module__mHmqOq__planAction[data-slot=button]{background:var(--plus-button);color:var(--plus-button-ink);border-color:#0000;font-weight:600}.account-plan-settings-module__mHmqOq__plan[data-tier=plus] .account-plan-settings-module__mHmqOq__planAction[data-slot=button]:hover:not(:disabled){filter:brightness(1.12)}.account-plan-settings-module__mHmqOq__plan[data-tier=pro] .account-plan-settings-module__mHmqOq__planAction[data-slot=button]{color:var(--pro-ink);border-color:var(--pro-line);background:var(--lightningcss-light,#ffffff80)var(--lightningcss-dark,#ffffff08)}.account-plan-settings-module__mHmqOq__plan[data-tier=pro] .account-plan-settings-module__mHmqOq__planAction[data-slot=button]:hover:not(:disabled){background:var(--lightningcss-light,#ffffffb0)var(--lightningcss-dark,#ffffff12)}.account-plan-settings-module__mHmqOq__planBody{border-top:1px solid var(--plan-line);margin-top:14px;padding-top:18px;font-size:12px;line-height:20px}.account-plan-settings-module__mHmqOq__inheritedFeatures{margin:0 0 12px;font-weight:600}.account-plan-settings-module__mHmqOq__storageBenefit{font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;margin:0 0 12px;display:flex}.account-plan-settings-module__mHmqOq__storageBenefit>span:last-child{white-space:nowrap;font-weight:500}.account-plan-settings-module__mHmqOq__plan[data-tier=pro] .account-plan-settings-module__mHmqOq__planLead{text-wrap:balance;font-weight:500}.account-plan-settings-module__mHmqOq__plan[data-tier=pro] .account-plan-settings-module__mHmqOq__inheritedFeatures{color:var(--pro-muted);font-weight:400}.account-plan-settings-module__mHmqOq__plan[data-tier=pro] .account-plan-settings-module__mHmqOq__storageBenefit>span:last-child{font-size:16px;font-weight:600;line-height:22px}.account-plan-settings-module__mHmqOq__proBenefit{font-size:13px;font-weight:600}.account-plan-settings-module__mHmqOq__features{gap:9px;margin:0;padding:0;list-style:none;display:grid}.account-plan-settings-module__mHmqOq__storageBenefit>span:first-child,.account-plan-settings-module__mHmqOq__features li,.account-plan-settings-module__mHmqOq__serviceHighlights>div{align-items:baseline;gap:7px;min-width:0;display:flex}.account-plan-settings-module__mHmqOq__storageBenefit>span:first-child:before,.account-plan-settings-module__mHmqOq__features li:before,.account-plan-settings-module__mHmqOq__serviceHighlights>div:before{content:"";opacity:.8;background:currentColor;border-radius:50%;flex-shrink:0;width:3px;height:3px;transform:translateY(-3px)}.account-plan-settings-module__mHmqOq__serviceHighlights{gap:9px;margin:0 0 9px;display:grid}.account-plan-settings-module__mHmqOq__serviceHighlights dt{min-width:0}.account-plan-settings-module__mHmqOq__serviceHighlights dd{color:var(--plan-muted);white-space:nowrap;font-variant-numeric:tabular-nums;margin:0 0 0 auto}.account-plan-settings-module__mHmqOq__serviceHighlights .account-plan-settings-module__mHmqOq__proBenefit dd{color:inherit}.account-plan-settings-module__mHmqOq__planPicker[data-slot=toggle-group]{display:none}.account-plan-settings-module__mHmqOq__root[data-presentation=settings] .account-plan-settings-module__mHmqOq__period{margin-bottom:12px}.account-plan-settings-module__mHmqOq__root[data-presentation=settings] .account-plan-settings-module__mHmqOq__plans{gap:14px;padding:0}.account-plan-settings-module__mHmqOq__root[data-presentation=settings] .account-plan-settings-module__mHmqOq__plan{box-shadow:none;grid-template-rows:64px 108px minmax(40px,auto) 36px 1fr;gap:6px;padding:18px 16px}.account-plan-settings-module__mHmqOq__root[data-presentation=settings] .account-plan-settings-module__mHmqOq__iconRow{min-height:0;position:absolute;top:0;right:0}.account-plan-settings-module__mHmqOq__root[data-presentation=settings] .account-plan-settings-module__mHmqOq__iconRow [data-illustration]{width:40px;height:40px;margin:0}.account-plan-settings-module__mHmqOq__root[data-presentation=settings] .account-plan-settings-module__mHmqOq__recommended{padding:0 6px;font-size:10px;line-height:16px;position:absolute;top:42px;right:0}.account-plan-settings-module__mHmqOq__root[data-presentation=settings] .account-plan-settings-module__mHmqOq__planName{height:40px;margin:0 0 4px;font-size:32px}.account-plan-settings-module__mHmqOq__root[data-presentation=settings] .account-plan-settings-module__mHmqOq__planName:after{display:none}.account-plan-settings-module__mHmqOq__root[data-presentation=settings] .account-plan-settings-module__mHmqOq__price{line-height:36px}.account-plan-settings-module__mHmqOq__root[data-presentation=settings] .account-plan-settings-module__mHmqOq__price strong{font-size:30px}.account-plan-settings-module__mHmqOq__root[data-presentation=settings] .account-plan-settings-module__mHmqOq__trialEyebrow{margin-bottom:2px;font-size:11px;line-height:16px}.account-plan-settings-module__mHmqOq__root[data-presentation=settings] .account-plan-settings-module__mHmqOq__trialPrice strong{font-size:42px;line-height:44px}.account-plan-settings-module__mHmqOq__root[data-presentation=settings] .account-plan-settings-module__mHmqOq__trialCurrency{font-size:20px}.account-plan-settings-module__mHmqOq__root[data-presentation=settings] .account-plan-settings-module__mHmqOq__trialDuration{margin-left:4px;font-size:12px}.account-plan-settings-module__mHmqOq__root[data-presentation=settings] .account-plan-settings-module__mHmqOq__renewalPrice{margin-top:4px;font-size:11px;line-height:18px}.account-plan-settings-module__mHmqOq__root[data-presentation=settings] .account-plan-settings-module__mHmqOq__billingNote{font-size:11px;line-height:18px}.account-plan-settings-module__mHmqOq__root[data-presentation=settings] .account-plan-settings-module__mHmqOq__planLead{font-size:12px;line-height:20px}.account-plan-settings-module__mHmqOq__root[data-presentation=settings] .account-plan-settings-module__mHmqOq__planAction[data-slot=button]{min-height:36px;padding:5px 8px;font-size:13px;line-height:24px}.account-plan-settings-module__mHmqOq__root[data-presentation=settings] .account-plan-settings-module__mHmqOq__planBody{margin-top:4px;padding-top:12px;font-size:12px;line-height:20px}.account-plan-settings-module__mHmqOq__root[data-presentation=settings] .account-plan-settings-module__mHmqOq__inheritedFeatures,.account-plan-settings-module__mHmqOq__root[data-presentation=settings] .account-plan-settings-module__mHmqOq__storageBenefit{margin-bottom:8px}.account-plan-settings-module__mHmqOq__root[data-presentation=settings] .account-plan-settings-module__mHmqOq__features,.account-plan-settings-module__mHmqOq__root[data-presentation=settings] .account-plan-settings-module__mHmqOq__serviceHighlights{gap:6px}@container subscription-settings (max-width:650px){.account-plan-settings-module__mHmqOq__root[data-presentation=settings] .account-plan-settings-module__mHmqOq__planPicker[data-slot=toggle-group]{gap:4px;width:100%;margin-bottom:4px;display:flex}.account-plan-settings-module__mHmqOq__planPicker [data-slot=toggle-group-item]{flex:1;height:32px}.account-plan-settings-module__mHmqOq__root[data-presentation=settings] .account-plan-settings-module__mHmqOq__plans{grid-template-columns:minmax(0,1fr)}.account-plan-settings-module__mHmqOq__root[data-presentation=settings] .account-plan-settings-module__mHmqOq__plan[data-visible-plan=false]{display:none}.account-plan-settings-module__mHmqOq__root[data-presentation=settings] .account-plan-settings-module__mHmqOq__period{margin-bottom:4px}.account-plan-settings-module__mHmqOq__root[data-presentation=settings] .account-plan-settings-module__mHmqOq__plan{grid-template-rows:56px 58px auto 36px 1fr;gap:6px;padding:14px 16px}.account-plan-settings-module__mHmqOq__root[data-presentation=settings] .account-plan-settings-module__mHmqOq__plan[data-tier=plus]{grid-template-rows:56px minmax(108px,auto) auto 36px 1fr}.account-plan-settings-module__mHmqOq__root[data-presentation=settings] .account-plan-settings-module__mHmqOq__planLead{margin-bottom:0}.account-plan-settings-module__mHmqOq__root[data-presentation=settings] .account-plan-settings-module__mHmqOq__planBody{margin-top:4px;padding-top:8px}.account-plan-settings-module__mHmqOq__root[data-presentation=settings] .account-plan-settings-module__mHmqOq__inheritedFeatures,.account-plan-settings-module__mHmqOq__root[data-presentation=settings] .account-plan-settings-module__mHmqOq__storageBenefit{margin-bottom:6px}.account-plan-settings-module__mHmqOq__root[data-presentation=settings] .account-plan-settings-module__mHmqOq__features,.account-plan-settings-module__mHmqOq__root[data-presentation=settings] .account-plan-settings-module__mHmqOq__serviceHighlights{gap:4px}.account-plan-settings-module__mHmqOq__root[data-presentation=settings] .account-plan-settings-module__mHmqOq__serviceHighlights{margin-bottom:6px}}@keyframes account-plan-settings-module__mHmqOq__subscription-content-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes account-plan-settings-module__mHmqOq__subscription-card-enter{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:no-preference){.account-plan-settings-module__mHmqOq__dialog .account-plan-settings-module__mHmqOq__dialogHeader{animation:.32s cubic-bezier(.2,.75,.25,1) 30ms both account-plan-settings-module__mHmqOq__subscription-content-enter}.account-plan-settings-module__mHmqOq__dialog .account-plan-settings-module__mHmqOq__period{animation:.32s cubic-bezier(.2,.75,.25,1) 65ms both account-plan-settings-module__mHmqOq__subscription-content-enter}.account-plan-settings-module__mHmqOq__dialog .account-plan-settings-module__mHmqOq__plan{animation:.42s cubic-bezier(.2,.75,.25,1) both account-plan-settings-module__mHmqOq__subscription-card-enter}.account-plan-settings-module__mHmqOq__dialog .account-plan-settings-module__mHmqOq__plan[data-tier=free]{animation-delay:.1s}.account-plan-settings-module__mHmqOq__dialog .account-plan-settings-module__mHmqOq__plan[data-tier=plus]{animation-delay:.155s}.account-plan-settings-module__mHmqOq__dialog .account-plan-settings-module__mHmqOq__plan[data-tier=pro]{animation-delay:.21s}}@media (max-width:700px){.account-plan-settings-module__mHmqOq__dialog[data-slot=dialog-content]{padding:24px 16px 18px}.account-plan-settings-module__mHmqOq__plans{grid-template-columns:1fr;gap:16px}.account-plan-settings-module__mHmqOq__plan{grid-template-rows:148px 140px auto 44px 1fr}.account-plan-settings-module__mHmqOq__planLead{margin-bottom:8px}.account-plan-settings-module__mHmqOq__planBody{font-size:13px;line-height:22px}.account-plan-settings-module__mHmqOq__dialogHeader [data-slot=dialog-title]{font-size:26px}.account-plan-settings-module__mHmqOq__dialog[data-fit-plans] .account-plan-settings-module__mHmqOq__plans{grid-template-columns:repeat(3,minmax(0,1fr))}.account-plan-settings-module__mHmqOq__dialog[data-fit-plans] .account-plan-settings-module__mHmqOq__plan{grid-template-rows:148px 140px minmax(44px,auto) 40px 1fr}.account-plan-settings-module__mHmqOq__dialog[data-fit-plans] .account-plan-settings-module__mHmqOq__planLead{margin-bottom:0}.account-plan-settings-module__mHmqOq__dialog[data-fit-plans] .account-plan-settings-module__mHmqOq__planBody{font-size:12px;line-height:20px}}@media (pointer:coarse){.account-plan-settings-module__mHmqOq__period [data-slot=toggle-group-item],.account-plan-settings-module__mHmqOq__planAction[data-slot=button]{min-height:44px}}@media (max-width:600px){.account-plan-settings-module__mHmqOq__period .account-plan-settings-module__mHmqOq__saving{display:none}}@media (prefers-reduced-motion:reduce){.account-plan-settings-module__mHmqOq__dialog[data-slot=dialog-content],.account-plan-settings-module__mHmqOq__backdrop[data-slot=dialog-overlay]{transition:none;animation:none}.account-plan-settings-module__mHmqOq__dialog[data-slot=dialog-content]:is([data-starting-style],[data-ending-style]){transform:none}.account-plan-settings-module__mHmqOq__period [data-slot=toggle-group-item],.account-plan-settings-module__mHmqOq__planAction[data-slot=button]{transition:none}}@media (forced-colors:active){.account-plan-settings-module__mHmqOq__plan{border:1px solid canvastext}.account-plan-settings-module__mHmqOq__plan:before,.account-plan-settings-module__mHmqOq__plan:after,.account-plan-settings-module__mHmqOq__surface{display:none}.account-plan-settings-module__mHmqOq__plan[data-tier=pro] .account-plan-settings-module__mHmqOq__planNameText{color:canvastext;text-shadow:none}.account-plan-settings-module__mHmqOq__planAction[data-slot=button]{forced-color-adjust:auto}}
.account-error-screen-module__h3zmZW__screen{isolation:isolate;min-height:100dvh;color:var(--foreground);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-sans);background:#000;place-items:center;padding:100px 24px 72px;display:grid;position:relative;overflow:clip}.account-error-screen-module__h3zmZW__brand{z-index:1;min-height:28px;color:var(--muted-foreground);font-family:var(--font-heading);align-items:center;gap:9px;font-size:15px;font-weight:500;line-height:1;display:flex;position:absolute;top:28px;left:32px}.account-error-screen-module__h3zmZW__brand svg{width:23px;height:auto;color:var(--foreground);flex:none}.account-error-screen-module__h3zmZW__stage{flex-direction:column;align-items:center;width:min(100%,660px);min-width:0;display:flex}.account-error-screen-module__h3zmZW__clockScene{aspect-ratio:11/8;width:100%;position:relative}.account-error-screen-module__h3zmZW__clockCanvas{opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.account-error-screen-module__h3zmZW__clockScene[data-renderer=webgl] .account-error-screen-module__h3zmZW__clockCanvas{opacity:1}.account-error-screen-module__h3zmZW__clockScene[data-renderer=webgl] .account-error-screen-module__h3zmZW__clockPlane{visibility:hidden}.account-error-screen-module__h3zmZW__clockPlane{aspect-ratio:1;width:80%;transform-style:preserve-3d;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(34deg)rotate(-5deg)}.account-error-screen-module__h3zmZW__dial,.account-error-screen-module__h3zmZW__hand,.account-error-screen-module__h3zmZW__hand svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.account-error-screen-module__h3zmZW__hourTick,.account-error-screen-module__h3zmZW__minuteTick{stroke:currentColor;stroke-linecap:square}.account-error-screen-module__h3zmZW__hourTick{stroke-width:2.2px}.account-error-screen-module__h3zmZW__minuteTick{stroke-width:1px;opacity:.62}.account-error-screen-module__h3zmZW__numeral{fill:currentColor;letter-spacing:1px;font-family:Georgia,Times New Roman,serif;font-size:24px}.account-error-screen-module__h3zmZW__hand{transform-origin:50%}.account-error-screen-module__h3zmZW__hand svg{fill:currentColor}.account-error-screen-module__h3zmZW__hourHand{transform:rotate(305deg)}.account-error-screen-module__h3zmZW__minuteHand{transform:rotate(60deg)}.account-error-screen-module__h3zmZW__secondHand{color:var(--brand-accent);transform:rotate(180deg)}.account-error-screen-module__h3zmZW__pivot{aspect-ratio:1;background:var(--foreground);border-radius:50%;width:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #000}.account-error-screen-module__h3zmZW__content{text-align:center;width:min(100%,560px);margin-top:28px;position:relative}.account-error-screen-module__h3zmZW__message{font-family:var(--font-heading);letter-spacing:.02em;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:clamp(22px,2.2vw,28px);font-weight:400;line-height:1.6}.account-error-screen-module__h3zmZW__description{color:var(--muted-foreground);text-wrap:pretty;margin:12px 0 0;font-size:14px;line-height:1.9}.account-error-screen-module__h3zmZW__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;max-width:100%;margin-top:28px;display:flex}@media (max-width:600px){.account-error-screen-module__h3zmZW__screen{padding:104px 24px 72px}.account-error-screen-module__h3zmZW__brand{top:24px;left:24px}.account-error-screen-module__h3zmZW__clockScene{width:calc(100% + 24px);margin-bottom:32px}.account-error-screen-module__h3zmZW__content{margin-top:0}.account-error-screen-module__h3zmZW__message{font-size:22px}.account-error-screen-module__h3zmZW__actions{gap:8px;margin-top:24px}}@media (pointer:coarse){.account-error-screen-module__h3zmZW__actions>[data-slot=button]{min-height:44px}}@media (forced-colors:active){.account-error-screen-module__h3zmZW__screen{color:canvastext;background:canvas}.account-error-screen-module__h3zmZW__clockCanvas{display:none}.account-error-screen-module__h3zmZW__clockScene[data-renderer=webgl] .account-error-screen-module__h3zmZW__clockPlane{visibility:visible}.account-error-screen-module__h3zmZW__secondHand{color:canvastext}.account-error-screen-module__h3zmZW__pivot{box-shadow:none;background:canvastext}}
.mastermark-artwork-module__ru9MwG__figure{aspect-ratio:5/4;--hairline-plate:var(--card);--hairline-hi:var(--foreground);--hairline-edge:var(--text-quiet);--hairline-mid:color-mix(in srgb, var(--text-quiet) 55%, var(--hairline-plate));--hairline-lo:var(--border);--hairline-stroke:.9;width:240px;max-width:100%}.mastermark-artwork-module__ru9MwG__figure[data-size=hero]{width:320px}.mastermark-artwork-module__ru9MwG__figure[data-size=compact]{width:128px}.mastermark-artwork-module__ru9MwG__figure[data-surface=sidebar]{--hairline-plate:var(--sidebar)}.mastermark-artwork-module__ru9MwG__figure[data-surface=popover]{--hairline-plate:var(--popover)}.mastermark-artwork-module__ru9MwG__figure[data-surface=paper]{--hairline-plate:var(--mastermark-artwork-surface,var(--surface-paper))}@media (prefers-reduced-motion:reduce){.mastermark-artwork-module__ru9MwG__figure svg path{transition:none}}
.learning-context-controls-module__Hd9yOG__menuHeader{justify-content:space-between;align-items:center;gap:8px;padding-inline-end:12px;display:flex}.learning-context-controls-module__Hd9yOG__createTopic[data-slot=dropdown-menu-item]{cursor:pointer;width:28px;height:28px;min-height:28px;box-shadow:none;color:var(--muted-foreground);background-color:#0000;flex-shrink:0;justify-content:center;padding:0}.learning-context-controls-module__Hd9yOG__createTopic[data-slot=dropdown-menu-item]>svg{color:inherit;transition:color .12s ease-out,filter .12s ease-out,transform .12s ease-out;transform:scale(1)}.learning-context-controls-module__Hd9yOG__createTopic[data-slot=dropdown-menu-item]:is(:hover,[data-highlighted])>svg{color:var(--foreground);filter:drop-shadow(0 0 3px color-mix(in srgb, currentColor 40%, transparent))}.learning-context-controls-module__Hd9yOG__createTopic[data-slot=dropdown-menu-item]:active>svg{transform:scale(.92)}@media (pointer:coarse){.learning-context-controls-module__Hd9yOG__menuHeader{padding-inline-end:4px}.learning-context-controls-module__Hd9yOG__createTopic[data-slot=dropdown-menu-item]{width:44px;height:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.learning-context-controls-module__Hd9yOG__createTopic[data-slot=dropdown-menu-item]>svg{transition:none}.learning-context-controls-module__Hd9yOG__createTopic[data-slot=dropdown-menu-item]:active>svg{transform:none}}.learning-context-controls-module__Hd9yOG__scroll{min-height:0;padding-inline-end:8px}.learning-context-controls-module__Hd9yOG__optionTitle{white-space:nowrap;flex:1;min-width:0;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.learning-context-controls-module__Hd9yOG__scroll [data-slot=scroll-area-viewport]{height:auto;max-height:min(18rem, calc(var(--available-height) - 12px));overscroll-behavior:contain;scrollbar-width:none}.learning-context-controls-module__Hd9yOG__scroll [data-slot=scroll-area-viewport]::-webkit-scrollbar{display:none}.learning-context-controls-module__Hd9yOG__scroll [data-slot=dropdown-menu-radio-item-indicator]{border:1px solid var(--muted-foreground);width:16px;height:16px;color:var(--primary-foreground);border-radius:5px}.learning-context-controls-module__Hd9yOG__scroll [data-checked]>[data-slot=dropdown-menu-radio-item-indicator]{border-color:var(--primary);background:var(--primary)}.learning-context-controls-module__Hd9yOG__scroll [data-slot=dropdown-menu-radio-item-indicator] svg{width:14px;height:14px}
.conversation-model-picker-module__xa04UW__menu{width:280px;min-width:min(256px,100vw - 24px);max-width:min(calc(100vw - 24px), var(--available-width,280px));max-height:min(calc(100dvh - 16px), var(--available-height,calc(100dvh - 16px)));overscroll-behavior:contain;font-size:13px;overflow-y:auto}.conversation-model-picker-module__xa04UW__trigger{background:0 0;border:0;border-radius:0;flex-shrink:1;gap:8px;min-width:0;max-width:min(288px,100vw - 128px);padding-inline:8px;font-weight:500}.conversation-model-picker-module__xa04UW__trigger>svg{width:16px;height:16px}.conversation-model-picker-module__xa04UW__trigger>svg:last-child{width:12px;height:12px}.conversation-model-picker-module__xa04UW__reasoning{--reasoning-fill:var(--reasoning-fill-low);--effort-color:color-mix(in srgb, var(--reasoning-fill) 38%, var(--reasoning-ink));flex-shrink:0;margin:2px 8px 0}.dark .conversation-model-picker-module__xa04UW__reasoning{--effort-color:var(--reasoning-fill)}.conversation-model-picker-module__xa04UW__reasoning[data-effort=none]{--reasoning-fill:color-mix(in srgb, var(--reasoning-fill-low) 50%, white)}.conversation-model-picker-module__xa04UW__reasoning[data-effort=medium]{--reasoning-fill:var(--reasoning-fill-medium)}.conversation-model-picker-module__xa04UW__reasoning[data-effort=high]{--reasoning-fill:var(--reasoning-fill-high)}.conversation-model-picker-module__xa04UW__reasoning[data-effort=max]{--reasoning-fill:var(--reasoning-fill-max)}.conversation-model-picker-module__xa04UW__reasoningHeader{grid-template-columns:1fr auto 1fr;align-items:center;min-height:28px;display:grid}.conversation-model-picker-module__xa04UW__reasoningHeader .conversation-model-picker-module__xa04UW__sectionLabel{margin:0;padding:0}.conversation-model-picker-module__xa04UW__reasoningValue{color:var(--effort-color);font-size:16px;font-weight:600;line-height:24px;transition:color .18s ease-out}.conversation-model-picker-module__xa04UW__reasoning[data-at-limit] .conversation-model-picker-module__xa04UW__reasoningValue{text-shadow:0 0 12px color-mix(in srgb, var(--reasoning-fill) 28%, transparent)}.conversation-model-picker-module__xa04UW__reasoningControl{position:relative}.conversation-model-picker-module__xa04UW__reasoningSlider[data-slot=slider]>div{cursor:pointer;min-height:44px}.conversation-model-picker-module__xa04UW__reasoningSlider [data-slot=slider-track]{background:var(--muted);border-radius:999px;height:28px}.conversation-model-picker-module__xa04UW__reasoningSlider [data-slot=slider-range]{border-radius:inherit;background:var(--reasoning-fill);transition:width .22s cubic-bezier(.22,1,.36,1),inset-inline-start .22s cubic-bezier(.22,1,.36,1),background-color .24s ease-out;position:relative;overflow:hidden}.conversation-model-picker-module__xa04UW__reasoningSlider [data-slot=slider-range]:before{content:"";background-image:var(--reasoning-max-gradient);opacity:0;transition:opacity .22s ease-out;position:absolute;inset:0 -45%}.conversation-model-picker-module__xa04UW__reasoningSlider [data-slot=slider-range]:after{content:"";inset-block:-30%;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--reasoning-particle) 58%, transparent), transparent);opacity:0;pointer-events:none;width:28%;position:absolute;left:-40%}.conversation-model-picker-module__xa04UW__reasoning[data-at-limit] [data-slot=slider-range]:before{opacity:1;animation:4.8s ease-in-out infinite alternate conversation-model-picker-module__xa04UW__reasoning-flow}.conversation-model-picker-module__xa04UW__reasoning[data-at-limit] [data-slot=slider-range]:after{animation:3.2s ease-in-out infinite conversation-model-picker-module__xa04UW__reasoning-scan}.conversation-model-picker-module__xa04UW__reasoningSlider [data-slot=slider-thumb]{z-index:2;border:1px solid var(--reasoning-thumb-border);background:var(--reasoning-thumb);cursor:grab;border-radius:50%;width:32px;height:32px;transition:left .22s cubic-bezier(.22,1,.36,1),inset-inline-start .22s cubic-bezier(.22,1,.36,1),scale .16s ease-out;box-shadow:none!important;outline:none!important}.conversation-model-picker-module__xa04UW__reasoningSlider [data-slot=slider-thumb]:hover{scale:1.06}.conversation-model-picker-module__xa04UW__reasoningSlider[data-tracking] [data-slot=slider-thumb]{cursor:grabbing;transition:scale .16s ease-out;scale:1.08}.conversation-model-picker-module__xa04UW__reasoningSlider[data-tracking] [data-slot=slider-range]{transition:background-color .24s ease-out}.conversation-model-picker-module__xa04UW__reasoningSlider [data-slot=slider-thumb] input{outline:none}.conversation-model-picker-module__xa04UW__reasoningSlider [data-slot=slider-thumb]:has(:focus-visible):after{content:"";background:var(--reasoning-thumb-border);pointer-events:none;border-radius:1px;width:12px;height:2px;position:absolute;bottom:6px;left:9px}.conversation-model-picker-module__xa04UW__reasoningTicks{z-index:1;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0 16px}.conversation-model-picker-module__xa04UW__reasoningTicks>span{background:var(--foreground);opacity:.32;border-radius:50%;width:4px;height:4px;transition:background-color .16s ease-out,opacity .16s ease-out}.conversation-model-picker-module__xa04UW__reasoningTicks>span[data-filled]{background:var(--reasoning-thumb-border);opacity:.5}.conversation-model-picker-module__xa04UW__reasoningSparkles{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.conversation-model-picker-module__xa04UW__reasoningSparkles:before{content:"";background:radial-gradient(ellipse at 65% 50%, color-mix(in srgb, var(--reasoning-particle) 60%, transparent), transparent 70%);opacity:0;position:absolute;inset:0}.conversation-model-picker-module__xa04UW__reasoningSparkles[data-animated]:before{animation:.65s ease-out both conversation-model-picker-module__xa04UW__reasoning-pulse}.conversation-model-picker-module__xa04UW__reasoningSparkles>span{width:var(--spark-size);height:var(--spark-size);background:var(--reasoning-particle);box-shadow:0 0 5px color-mix(in srgb, var(--reasoning-fill) 70%, transparent);opacity:0;border-radius:50%;position:absolute}.conversation-model-picker-module__xa04UW__reasoningSparkles>span[data-trail]{width:var(--spark-tail);background:linear-gradient(90deg, transparent, var(--reasoning-particle));height:1px;box-shadow:none;border-radius:999px}.conversation-model-picker-module__xa04UW__reasoningSparkles>span[data-trail]:after{content:"";background:var(--reasoning-particle);width:3px;height:3px;box-shadow:0 0 5px var(--reasoning-fill);border-radius:50%;position:absolute;top:-1px;right:0}.conversation-model-picker-module__xa04UW__reasoningSparkles[data-animated]>span{animation:.8s ease-out both conversation-model-picker-module__xa04UW__reasoning-spark;animation-delay:var(--spark-delay)}.conversation-model-picker-module__xa04UW__reasoning[data-at-limit] .conversation-model-picker-module__xa04UW__reasoningSparkles>span,.conversation-model-picker-module__xa04UW__reasoningSlider[data-tracking] .conversation-model-picker-module__xa04UW__reasoningSparkles>span{animation:conversation-model-picker-module__xa04UW__reasoning-drift var(--spark-duration) linear infinite;animation-delay:var(--spark-phase)}.conversation-model-picker-module__xa04UW__reasoningSlider[data-tracking] .conversation-model-picker-module__xa04UW__reasoningSparkles>span{animation-duration:calc(var(--spark-duration) * .7)}.conversation-model-picker-module__xa04UW__reasoningLabels{gap:2px;display:flex}.conversation-model-picker-module__xa04UW__reasoningLabel[data-slot=button]{border-radius:calc(var(--radius) - 3px);flex:1;min-width:0;height:28px;padding:2px;font-size:12px;font-weight:400;line-height:16px}.conversation-model-picker-module__xa04UW__reasoningLabel[data-slot=button][aria-pressed=true]{color:var(--effort-color);background:0 0;font-weight:600}.conversation-model-picker-module__xa04UW__reasoning[data-disabled] .conversation-model-picker-module__xa04UW__reasoningValue{color:var(--muted-foreground)}.conversation-model-picker-module__xa04UW__reasoning[data-disabled] .conversation-model-picker-module__xa04UW__reasoningSparkles{display:none}.conversation-model-picker-module__xa04UW__reasoning[data-disabled] [data-slot=slider]>div{cursor:default}.conversation-model-picker-module__xa04UW__reasoning[data-disabled] [data-slot=slider-range]:before{animation:none}.conversation-model-picker-module__xa04UW__reasoning[data-disabled] [data-slot=slider-range]:after{display:none}@keyframes conversation-model-picker-module__xa04UW__reasoning-flow{0%{transform:translate(-16%)}to{transform:translate(16%)}}@keyframes conversation-model-picker-module__xa04UW__reasoning-scan{0%,8%{opacity:0;transform:translate(-100%)skew(-22deg)}24%,54%{opacity:.65}82%,to{opacity:0;transform:translate(600%)skew(-22deg)}}@keyframes conversation-model-picker-module__xa04UW__reasoning-pulse{0%{opacity:.7;transform:scaleX(.3)}to{opacity:0;transform:scaleX(1.4)}}@keyframes conversation-model-picker-module__xa04UW__reasoning-spark{0%{opacity:0;transform:translate3d(-8px, 6px, 0) rotate(var(--spark-angle)) scale(.5)}28%{opacity:.9}to{opacity:0;transform:translate3d(var(--spark-travel), var(--spark-rise), 0) rotate(var(--spark-angle)) scale(.7)}}@keyframes conversation-model-picker-module__xa04UW__reasoning-drift{0%{opacity:0;transform:translate3d(-16px, 5px, 0) rotate(var(--spark-angle)) scale(.55)}22%{opacity:.75}58%{opacity:.95}to{opacity:0;transform:translate3d(var(--spark-travel), var(--spark-rise), 0) rotate(var(--spark-angle)) scale(.6)}}.conversation-model-picker-module__xa04UW__modelName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--foreground);overflow:hidden}.conversation-model-picker-module__xa04UW__sectionLabel{color:var(--muted-foreground);flex-shrink:0;padding:2px 8px 5px;font-size:12px;font-weight:500}.conversation-model-picker-module__xa04UW__separator{background:var(--border);flex-shrink:0;height:1px;margin:6px 4px 4px}.conversation-model-picker-module__xa04UW__modelHeader{flex-shrink:0;justify-content:space-between;align-items:center;min-height:28px;margin-inline:8px;display:flex}.conversation-model-picker-module__xa04UW__modelHeader .conversation-model-picker-module__xa04UW__sectionLabel{margin:0;padding:0}.conversation-model-picker-module__xa04UW__modelList{min-height:0;max-height:min(224px, var(--available-height,224px));flex-direction:column;gap:2px;display:flex;overflow-y:auto}.conversation-model-picker-module__xa04UW__modelChoice[data-slot=button]{border-radius:calc(var(--radius) - 3px);text-align:left;flex-shrink:0;justify-content:flex-start;gap:8px;width:100%;height:auto;min-height:28px;padding:4px 8px;font-size:13px;font-weight:400}.conversation-model-picker-module__xa04UW__modelChoice[data-slot=button][aria-pressed=true]{background:var(--muted);color:var(--foreground);font-weight:500}.conversation-model-picker-module__xa04UW__logo{flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.conversation-model-picker-module__xa04UW__logo>span{background:0 0;border:0;border-radius:4px;width:16px;height:16px}.conversation-model-picker-module__xa04UW__logo>span>img{object-fit:contain;width:16px;height:16px}.conversation-model-picker-module__xa04UW__logo[data-model-logo=custom]>span{background:var(--muted);color:var(--muted-foreground);font-size:9px}.dark .conversation-model-picker-module__xa04UW__logo:is([data-model-logo=openai],[data-model-logo=anthropic],[data-model-logo=xai]) img{filter:invert()}.conversation-model-picker-module__xa04UW__refresh[data-slot=button]{border-radius:50%;justify-content:center;width:24px;height:24px;min-height:24px;padding:4px}.conversation-model-picker-module__xa04UW__refresh[data-slot=button]>svg{width:14px;height:14px}.conversation-model-picker-module__xa04UW__refresh[aria-busy=true]{cursor:progress}.conversation-model-picker-module__xa04UW__refresh[aria-busy=true]>svg{animation:.8s linear infinite conversation-model-picker-module__xa04UW__refresh-models}@keyframes conversation-model-picker-module__xa04UW__refresh-models{to{transform:rotate(360deg)}}@media (pointer:coarse){.conversation-model-picker-module__xa04UW__reasoningLabel[data-slot=button],.conversation-model-picker-module__xa04UW__trigger,.conversation-model-picker-module__xa04UW__modelChoice[data-slot=button],.conversation-model-picker-module__xa04UW__refresh[data-slot=button]{min-height:44px}.conversation-model-picker-module__xa04UW__refresh[data-slot=button]{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.conversation-model-picker-module__xa04UW__refresh[aria-busy=true]>svg{animation:none}.conversation-model-picker-module__xa04UW__reasoningValue,.conversation-model-picker-module__xa04UW__reasoningSlider [data-slot=slider-thumb],.conversation-model-picker-module__xa04UW__reasoningSlider [data-slot=slider-range],.conversation-model-picker-module__xa04UW__reasoningSlider[data-tracking] [data-slot=slider-thumb],.conversation-model-picker-module__xa04UW__reasoningSlider[data-tracking] [data-slot=slider-range],.conversation-model-picker-module__xa04UW__reasoningSlider [data-slot=slider-range]:before,.conversation-model-picker-module__xa04UW__reasoningTicks>span{transition:none}.conversation-model-picker-module__xa04UW__reasoningSlider [data-slot=slider-thumb]:hover,.conversation-model-picker-module__xa04UW__reasoningSlider[data-tracking] [data-slot=slider-thumb]{scale:1}.conversation-model-picker-module__xa04UW__reasoning[data-at-limit] [data-slot=slider-range]:before{animation:none}.conversation-model-picker-module__xa04UW__reasoningSlider [data-slot=slider-range]:after,.conversation-model-picker-module__xa04UW__reasoningSparkles{display:none}}@media (forced-colors:active){.conversation-model-picker-module__xa04UW__reasoningSlider [data-slot=slider-track]{background:canvas;border:1px solid buttontext}.conversation-model-picker-module__xa04UW__reasoningSlider [data-slot=slider-range]{background:highlight}.conversation-model-picker-module__xa04UW__reasoningSlider [data-slot=slider-range]:before,.conversation-model-picker-module__xa04UW__reasoningSlider [data-slot=slider-range]:after,.conversation-model-picker-module__xa04UW__reasoningTicks,.conversation-model-picker-module__xa04UW__reasoningSparkles{display:none}.conversation-model-picker-module__xa04UW__reasoningSlider [data-slot=slider-thumb]{background:buttontext;border-color:canvas}.conversation-model-picker-module__xa04UW__reasoningSlider [data-slot=slider-thumb]:has(:focus-visible):after{background:canvas}.conversation-model-picker-module__xa04UW__reasoningValue,.conversation-model-picker-module__xa04UW__reasoningLabel[data-slot=button][aria-pressed=true]{color:buttontext}}
.conversation-context-meter-module__dqc8Za__trigger{flex-shrink:0;justify-content:center;width:2rem;padding-inline:.375rem}.conversation-context-meter-module__dqc8Za__ring{width:1rem;height:1rem}.conversation-context-meter-module__dqc8Za__track{opacity:.25}.conversation-context-meter-module__dqc8Za__popup{gap:.25rem;width:17.5rem;max-width:calc(100vw - 1.5rem);padding:.75rem .875rem}.conversation-context-meter-module__dqc8Za__title,.conversation-context-meter-module__dqc8Za__status{color:var(--muted-foreground);font-size:.8125rem;font-weight:500}.conversation-context-meter-module__dqc8Za__numbers{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.6875rem}.conversation-context-meter-module__dqc8Za__summary{flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;margin-top:.25rem;display:flex}.conversation-context-meter-module__dqc8Za__status{color:var(--foreground)}.conversation-context-meter-module__dqc8Za__bar{background:var(--muted);border-radius:.25rem;flex-shrink:0;height:.3125rem;margin:.375rem 0;display:flex;overflow:hidden}.conversation-context-meter-module__dqc8Za__bar>span{flex-shrink:0}.conversation-context-meter-module__dqc8Za__columns,.conversation-context-meter-module__dqc8Za__row{font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) 3rem 3rem;align-items:center;gap:.5rem;display:grid}.conversation-context-meter-module__dqc8Za__columns{color:var(--muted-foreground);margin:.25rem 0;font-size:.6875rem}.conversation-context-meter-module__dqc8Za__row{padding:.1875rem 0;font-size:.75rem}.conversation-context-meter-module__dqc8Za__columns>:not(:first-child),.conversation-context-meter-module__dqc8Za__row>:not(:first-child){text-align:right;color:var(--muted-foreground)}.conversation-context-meter-module__dqc8Za__label{align-items:center;gap:.5rem;min-width:0;display:flex}.conversation-context-meter-module__dqc8Za__swatch{background:var(--muted);border-radius:.125rem;flex-shrink:0;width:.4375rem;height:.4375rem}.conversation-context-meter-module__dqc8Za__messages{background:var(--chart-4)}.conversation-context-meter-module__dqc8Za__system_prompt{background:var(--chart-3)}.conversation-context-meter-module__dqc8Za__tool_definitions{background:var(--chart-5)}.conversation-context-meter-module__dqc8Za__tool_results{background:var(--chart-2)}.conversation-context-meter-module__dqc8Za__sources_memory{background:var(--chart-1)}.conversation-context-meter-module__dqc8Za__free{border-top:1px solid var(--border);margin-top:.25rem;padding-top:.5rem}.conversation-context-meter-module__dqc8Za__unavailable{color:var(--muted-foreground);margin-top:.375rem;font-size:.75rem}.conversation-context-meter-module__dqc8Za__note{border-top:1px solid var(--border);color:var(--muted-foreground);margin-top:.25rem;padding-top:.5rem;font-size:.6875rem;line-height:1.5}@media (pointer:coarse){.conversation-context-meter-module__dqc8Za__trigger{min-height:2.25rem}}
.tool-group-module__1_xljq__root{border:1px solid var(--border);background:var(--card);border-radius:12px;width:100%;min-width:0;max-width:420px;overflow:hidden}.tool-group-module__1_xljq__trigger{width:100%;color:var(--foreground);text-align:start;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:11px 13px;font-size:13px;transition:background .16s;display:flex}.tool-group-module__1_xljq__trigger:hover{background:var(--muted)}.tool-group-module__1_xljq__label{flex:1;min-width:0;font-weight:500}.tool-group-module__1_xljq__chevron{width:12px;height:12px;color:var(--muted-foreground);flex-shrink:0;transition:transform .2s}.tool-group-module__1_xljq__trigger[data-panel-open] .tool-group-module__1_xljq__chevron,.tool-group-module__1_xljq__trigger[data-open] .tool-group-module__1_xljq__chevron{transform:rotate(90deg)}.tool-group-module__1_xljq__summary{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;column-gap:8px;font-size:12px;display:flex}.tool-group-module__1_xljq__summary>span{white-space:nowrap}.tool-group-module__1_xljq__icon[data-state=failed],.tool-group-module__1_xljq__row[data-state=failed] .tool-group-module__1_xljq__status{color:var(--destructive)}.tool-group-module__1_xljq__icon{width:14px;height:20px;color:var(--muted-foreground);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tool-group-module__1_xljq__icon>svg{width:14px;height:14px}.tool-group-module__1_xljq__spinner{animation:1s linear infinite tool-group-module__1_xljq__spin}.tool-group-module__1_xljq__content{height:var(--collapsible-panel-height);transition:height .2s cubic-bezier(.32,.72,0,1);overflow:hidden}.tool-group-module__1_xljq__content[data-starting-style],.tool-group-module__1_xljq__content[data-ending-style]{height:0}.tool-group-module__1_xljq__rows{border-top:1px solid var(--border);margin:0;padding:5px 0;list-style:none}.tool-group-module__1_xljq__row{align-items:flex-start;gap:10px;padding:7px 13px;font-size:13px;line-height:20px;display:flex}.tool-group-module__1_xljq__body{flex:1;min-width:0}.tool-group-module__1_xljq__line{flex-wrap:wrap;align-items:baseline;gap:2px 12px;display:flex}.tool-group-module__1_xljq__name{color:var(--muted-foreground);overflow-wrap:anywhere;flex:1}.tool-group-module__1_xljq__status{color:var(--muted-foreground);font-size:12px}.tool-group-module__1_xljq__detail{color:var(--muted-foreground);white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:1.65}@keyframes tool-group-module__1_xljq__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.tool-group-module__1_xljq__spinner{animation:none}.tool-group-module__1_xljq__chevron,.tool-group-module__1_xljq__content,.tool-group-module__1_xljq__trigger{transition:none}}
.library-cover-colors-module__DWjjUG__picker.library-cover-colors-module__DWjjUG__picker{gap:0;width:260px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 16px);padding:0;overflow-y:auto}.library-cover-colors-module__DWjjUG__error{padding:0 12px 12px}.library-cover-colors-module__DWjjUG__cover{--library-cover-filter:brightness(1.45) saturate(.72);background:color-mix(in srgb, var(--library-cover-ink) 45%, white)}.library-cover-colors-module__DWjjUG__cover .lg-notebook-card-art{opacity:.72}.library-cover-colors-module__DWjjUG__cover .lg-notebook-card-cover-icon{color:var(--foreground)}.library-cover-colors-module__DWjjUG__coloredTile.lg-notebook-tile button.lg-notebook-card-menu-trigger{color:var(--foreground)}:is(.dark,.tw-dark) .library-cover-colors-module__DWjjUG__cover{--library-cover-filter:brightness(.82) saturate(.95);background:var(--library-cover-ink)}:is(.dark,.tw-dark) .library-cover-colors-module__DWjjUG__cover .lg-notebook-card-art{opacity:1}.library-cover-colors-module__DWjjUG__cover.lg-notebook-list-cover{--library-cover-filter:brightness(.82) saturate(.95)}
