.demand-poll_poll__HBx1s{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;border:1px solid color-mix(in srgb,var(--nav-ink) 22%,transparent);border-radius:1.4rem;padding:1rem 1rem 1rem 1.1rem;background:color-mix(in srgb,var(--nav-ink) 9%,transparent);backdrop-filter:blur(14px);color:var(--nav-ink);text-align:left}.demand-poll_icon__TewGd{display:grid;flex:none;width:2.9rem;height:2.9rem;place-items:center;border-radius:.95rem;background:color-mix(in srgb,var(--nav-ink) 14%,transparent)}[data-landing-motion-visible=true] .demand-poll_icon__TewGd{animation:demand-poll_poll-nod__AkdpE 3.2s ease-in-out 1}@keyframes demand-poll_poll-nod__AkdpE{0%,70%,to{rotate:0deg}78%{rotate:-10deg}86%{rotate:8deg}}.demand-poll_copy__k3Io_{display:grid;flex:1 1 16rem;gap:.2rem;min-width:0}.demand-poll_title__jnCJe{margin:0;font-size:clamp(1rem,1.6vw,1.15rem);font-weight:800;line-height:1.3}.demand-poll_note__Nn_E6{margin:0;color:color-mix(in srgb,var(--nav-ink) 78%,transparent);font-size:.9rem;line-height:1.45}.demand-poll_vote__83LpV{display:inline-flex;min-height:2.9rem;align-items:center;gap:.45rem;border:0;border-radius:999px;padding:0 1.25rem;background:var(--nav-ink);color:var(--nav);font:inherit;font-size:.95rem;font-weight:750;cursor:pointer;transition:transform .18s ease-out,background-color .18s ease-out}.demand-poll_vote__83LpV svg{transition:translate .18s ease-out}.demand-poll_vote__83LpV:hover{background:color-mix(in srgb,var(--nav-ink) 88%,var(--nav));transform:translateY(-2px)}.demand-poll_vote__83LpV:focus-visible svg,.demand-poll_vote__83LpV:hover svg{translate:3px 0}.demand-poll_vote__83LpV:focus-visible{outline:3px solid var(--nav-ink);outline-offset:3px}@media (max-width:30rem){.demand-poll_vote__83LpV{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.demand-poll_icon__TewGd{animation:none}.demand-poll_vote__83LpV,.demand-poll_vote__83LpV svg{transition:none}.demand-poll_vote__83LpV:hover{transform:none}}.feedback_page__4_OtJ{position:relative;isolation:isolate;margin:auto;max-width:1180px;padding:32px 24px 64px;color:var(--ink)}.feedback_intro__s_HaX{position:relative;max-width:940px;margin:18px auto 38px;text-align:center;animation:feedback_arrive__D1OzA .65s both}.feedback_intro__s_HaX h1{font-size:clamp(2.1rem,5vw,3.4rem);font-weight:800;line-height:1.12;letter-spacing:-.045em;margin:12px 0 16px;text-wrap:balance}.feedback_intro__s_HaX>p{max-width:560px;margin:0 auto;color:var(--ink-muted);font-size:1.04rem;line-height:1.7}.feedback_meta__U9bMr{font-size:.8rem;font-weight:600;color:var(--ink-muted)}.feedback_heroStars__a40H2{position:relative;display:flex;align-items:center;justify-content:center;gap:14px;height:126px;margin-bottom:12px}.feedback_heroStars__a40H2:before{content:"";position:absolute;inset:5% 15%;z-index:-1;background:radial-gradient(ellipse,color-mix(in srgb,var(--sun) 35%,transparent),transparent 70%);filter:blur(12px)}.feedback_heroStars__a40H2>span{width:65px;animation:feedback_floatStar__mV3QX 4.5s ease-in-out infinite;animation-delay:calc(var(--i)*-.6s)}.feedback_heroStars__a40H2>span:nth-child(3){width:98px;filter:drop-shadow(0 12px 18px color-mix(in srgb,var(--sun) 35%,transparent))}.feedback_heroStars__a40H2>span:first-child,.feedback_heroStars__a40H2>span:nth-child(5){width:35px;opacity:.7}.feedback_heroStars__a40H2>span:nth-child(2){rotate:-13deg}.feedback_heroStars__a40H2>span:nth-child(4){rotate:13deg}.feedback_starImage__2ERWP{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.feedback_dimStar__d2Fc_{filter:grayscale(1);opacity:.65}.feedback_form__eVs2r{position:relative;max-width:690px;margin:auto;padding:30px 38px;background:var(--surface);border:1px solid var(--line);border-radius:28px;box-shadow:0 22px 64px -44px color-mix(in srgb,var(--ink) 50%,transparent);animation:feedback_arrive__D1OzA .65s .1s both}.feedback_form__eVs2r fieldset{border:0;margin:0;padding:0 0 25px;min-width:0}.feedback_form__eVs2r fieldset+fieldset{padding-top:18px}.feedback_form__eVs2r legend{display:flex;gap:10px;align-items:center;padding:0;color:var(--ink);font-weight:650;font-size:1.05rem;width:100%}.feedback_form__eVs2r legend>span,.feedback_questionNumber__m6PF_{flex:none;display:inline-grid;place-items:center;width:26px;aspect-ratio:1;border-radius:50%;background:var(--surface-sunken);color:var(--ink-muted);font-size:.8rem;font-weight:700}.feedback_starChoices__De_tt{display:flex;gap:12px;margin:18px 0 8px;justify-content:center}.feedback_starChoice__hIYne{position:relative;display:block;flex:1;max-width:80px;min-width:44px;min-height:44px;cursor:pointer}.feedback_easeChoices___bE9W input,.feedback_starChoice__hIYne>input{position:absolute;inset:0;width:100%;height:100%;opacity:0;z-index:2;cursor:pointer;margin:0}.feedback_starChoice__hIYne>span{display:block;aspect-ratio:1;transition:transform .2s ease;filter:drop-shadow(0 5px 7px color-mix(in srgb,var(--sun) 18%,transparent));border-radius:12px}.feedback_starChoice__hIYne>input:focus-visible+span{outline:3px solid var(--focus);outline-offset:3px}.feedback_starChoice__hIYne>input:disabled{cursor:wait}.feedback_chosenStar__aqxCX{animation:feedback_starPop__4Y4Ca .5s cubic-bezier(.2,1.5,.4,1) both;animation-delay:calc(var(--i)*25ms)}.feedback_ratingHint__dpTzV{margin:12px 0 0;min-height:20px;text-align:center;color:var(--ink-muted);font-size:.8rem}.feedback_easeChoices___bE9W{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px}.feedback_easeChoices___bE9W label{position:relative;cursor:pointer}.feedback_easeChoices___bE9W span{height:100%;min-height:48px;display:flex;justify-content:center;align-items:center;text-align:center;padding:10px;border:1px solid var(--edge);border-radius:13px;font-weight:600;font-size:.9rem;background:var(--surface);transition:background .16s,transform .16s}.feedback_easeChoices___bE9W input:checked+span{background:var(--action);color:var(--action-ink);border-color:var(--action);box-shadow:0 5px 16px -9px var(--action)}.feedback_easeChoices___bE9W input:focus-visible+span{outline:3px solid var(--focus);outline-offset:3px}.feedback_commentLabel__xX5eh{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-weight:650;font-size:1.05rem;margin-top:12px}.feedback_commentLabel__xX5eh small{font-weight:400;font-size:.75rem;color:var(--ink-muted)}.feedback_form__eVs2r textarea{width:100%;display:block;border:1px solid var(--edge);border-radius:14px;background:var(--surface);color:var(--ink);padding:14px 16px;min-height:104px;resize:vertical;font:inherit;font-size:.95rem;margin-top:15px}.feedback_form__eVs2r textarea:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.feedback_form__eVs2r textarea::-moz-placeholder{color:var(--ink-muted)}.feedback_form__eVs2r textarea::placeholder{color:var(--ink-muted)}.feedback_counter__uXpex{text-align:right;font-size:.75rem;color:var(--ink-muted);margin:7px 0 16px}.feedback_formFooter__ZIrxt{display:flex;justify-content:space-between;align-items:center;gap:22px;border-top:1px solid var(--line);padding-top:22px}.feedback_formFooter__ZIrxt p{color:var(--ink-muted);font-size:.75rem;line-height:1.65;margin:0;max-width:320px}.feedback_formFooter__ZIrxt button{min-height:48px;flex:none;padding-inline:24px}.feedback_thanks__jKiTr{text-align:center;overflow:hidden;min-height:370px;display:flex;flex-direction:column;align-items:center;justify-content:center}.feedback_thanks__jKiTr h2{font-size:1.7rem;font-weight:800;margin:15px 0 10px;letter-spacing:-.03em}.feedback_thanks__jKiTr p{color:var(--ink-muted);max-width:460px;line-height:1.7}.feedback_thanksStar__91518{width:100px;animation:feedback_starPop__4Y4Ca .7s both}.feedback_reviewLink__Rk8v9{color:var(--action);font-weight:650;margin-top:14px;text-underline-offset:4px;text-decoration:underline}.feedback_celebrate__obsJF{position:absolute;inset:0;pointer-events:none}.feedback_celebrate__obsJF span{position:absolute;width:22px;left:calc(10% + var(--i)*12%);top:20%;animation:feedback_celebrate__obsJF 1.5s both;animation-delay:calc(var(--i)*.06s)}.feedback_board__aUPZk{margin-top:62px;scroll-margin-top:100px}.feedback_boardHeader__Wl7_W{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.feedback_boardHeader__Wl7_W h2{font-size:clamp(1.4rem,3vw,1.85rem);line-height:1.2;font-weight:800;letter-spacing:-.025em;margin:0 0 7px}.feedback_boardHeader__Wl7_W p{font-size:.9rem;color:var(--ink-muted);margin:0}.feedback_reviewLayout__xmOnz{display:grid;grid-template-columns:280px minmax(0,1fr);gap:22px;align-items:start}.feedback_reviewTable__ONKLN,.feedback_summary__s9Pbj{border:1px solid var(--line);background:var(--surface);border-radius:22px;min-width:0;overflow:hidden}.feedback_summary__s9Pbj{padding:26px}.feedback_average__PKAsi{display:flex;align-items:baseline;gap:8px;position:relative}.feedback_average__PKAsi strong{font-size:3rem;font-weight:800;letter-spacing:-.055em;line-height:1.1}.feedback_average__PKAsi>span{color:var(--ink-muted);font-size:1rem}.feedback_averageStar__pcWUx{width:53px;align-self:center;margin-left:auto}.feedback_total__KxK9z{font-size:.85rem;color:var(--ink-muted);margin:10px 0 23px}.feedback_distribution__C7n6W{display:grid;gap:11px}.feedback_distributionRow__Egyj4{display:grid;grid-template-columns:30px 1fr 25px;align-items:center;gap:9px;font-size:.75rem;color:var(--ink-muted)}.feedback_distributionRow__Egyj4>span:last-child{text-align:right}.feedback_barTrack__cHclu{height:7px;border-radius:10px;background:var(--surface-sunken);overflow:hidden}.feedback_barTrack__cHclu>span{display:block;height:100%;border-radius:10px;background:var(--action);transition:width .5s}.feedback_summaryNote__T3VVq{font-size:.7rem;line-height:1.6;color:var(--ink-muted);margin:21px 0 0}.feedback_tableScroll__WL3Mh{overflow:auto;max-width:100%}.feedback_reviewTable__ONKLN table{width:100%;min-width:610px;border-collapse:collapse;font-size:.82rem}.feedback_reviewTable__ONKLN th{padding:17px 16px;text-align:left;color:var(--ink-muted);font-weight:600;background:var(--surface-sunken);white-space:nowrap}.feedback_reviewTable__ONKLN td{padding:20px 16px;border-top:1px solid var(--line);vertical-align:top}.feedback_reviewTable__ONKLN tr:first-child td{border-top:0}.feedback_rowStars__NXrVa{display:flex;gap:3px;margin-bottom:10px}.feedback_rowStars__NXrVa>span{width:16px;height:16px}.feedback_easeBadge__NlGbj{display:inline-flex;color:var(--ink-muted);font-size:.72rem;white-space:nowrap}.feedback_commentCell__sGxSd{min-width:180px;max-width:370px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.feedback_date__jD_Td{white-space:nowrap;color:var(--ink-muted);font-size:.73rem}.feedback_senderId__ixA2P{display:block;font-size:.65rem;color:var(--ink-muted);max-width:140px;overflow-wrap:anywhere;margin-top:5px}.feedback_pagination___WqOY{border-top:1px solid var(--line);padding:15px;display:flex;gap:12px;align-items:center;justify-content:space-between;font-size:.75rem;color:var(--ink-muted)}.feedback_empty__Uqcem{padding:35px 26px;text-align:center}.feedback_emptyStar__2XlR8{width:42px;margin:0 auto 17px}.feedback_empty__Uqcem h3{font-size:1.05rem;font-weight:700;margin:0 0 10px}.feedback_empty__Uqcem p{font-size:.85rem;line-height:1.7;color:var(--ink-muted);margin:0 auto;max-width:360px}.feedback_loading__w8BfE{padding:45px 25px;text-align:center;color:var(--ink-muted);background:var(--surface);border:1px solid var(--line);border-radius:22px}.feedback_helpLink___Z2wS{display:block;text-align:center;color:var(--ink-muted);font-size:.85rem;margin-top:27px;text-decoration:underline;text-underline-offset:4px}@media(hover:hover){.feedback_starChoice__hIYne:hover>span{transform:scale(1.15) rotate(-8deg)}.feedback_easeChoices___bE9W label:hover span{transform:translateY(-2px)}}@media(max-width:850px){.feedback_reviewLayout__xmOnz{grid-template-columns:1fr}.feedback_summary__s9Pbj{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:30px;column-gap:30px}.feedback_average__PKAsi,.feedback_total__KxK9z{grid-column:1}.feedback_distribution__C7n6W{grid-column:2;grid-row:1/4}.feedback_summaryNote__T3VVq{grid-column:1;margin-top:0}.feedback_page__4_OtJ{padding-inline:20px}}@media(max-width:560px){.feedback_page__4_OtJ{padding:24px 16px 44px}.feedback_intro__s_HaX{margin-top:8px;margin-bottom:28px}.feedback_intro__s_HaX h1{font-size:2.15rem}.feedback_heroStars__a40H2{height:105px;gap:10px}.feedback_heroStars__a40H2>span:nth-child(3){width:76px}.feedback_heroStars__a40H2>span{width:49px}.feedback_heroStars__a40H2>span:first-child,.feedback_heroStars__a40H2>span:nth-child(5){width:24px}.feedback_intro__s_HaX>p{font-size:.92rem}.feedback_form__eVs2r{padding:24px 20px;border-radius:23px}.feedback_commentLabel__xX5eh,.feedback_form__eVs2r legend{font-size:.94rem}.feedback_starChoices__De_tt{gap:8px}.feedback_easeChoices___bE9W{gap:7px}.feedback_easeChoices___bE9W span{font-size:.8rem;padding:10px 5px}.feedback_formFooter__ZIrxt{flex-direction:column;align-items:stretch;gap:14px}.feedback_formFooter__ZIrxt p{max-width:none}.feedback_formFooter__ZIrxt button{width:100%}.feedback_board__aUPZk{margin-top:42px}.feedback_boardHeader__Wl7_W h2{font-size:1.4rem}.feedback_boardHeader__Wl7_W{align-items:flex-start;gap:12px}.feedback_boardHeader__Wl7_W button{font-size:.78rem}.feedback_summary__s9Pbj{padding:22px;-moz-column-gap:20px;column-gap:20px}.feedback_average__PKAsi strong{font-size:2.7rem}.feedback_averageStar__pcWUx{width:34px}.feedback_total__KxK9z{font-size:.75rem}.feedback_distributionRow__Egyj4{gap:5px;grid-template-columns:25px 1fr 18px}.feedback_thanks__jKiTr{min-height:340px}}@media(max-width:359px){.feedback_form__eVs2r{padding-inline:16px}.feedback_starChoices__De_tt{gap:4px}.feedback_summary__s9Pbj{display:block}.feedback_distribution__C7n6W{margin-top:18px}.feedback_summaryNote__T3VVq{margin-top:15px}}@keyframes feedback_arrive__D1OzA{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes feedback_floatStar__mV3QX{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes feedback_starPop__4Y4Ca{0%{transform:scale(.65) rotate(-15deg)}65%{transform:scale(1.12) rotate(6deg)}to{transform:scale(1) rotate(0)}}@keyframes feedback_celebrate__obsJF{0%{opacity:0;transform:translateY(45px) scale(.4)}20%{opacity:1}to{opacity:0;transform:translateY(-75px) rotate(100deg) scale(.8)}}@media(prefers-reduced-motion:reduce){.feedback_page__4_OtJ *,.feedback_page__4_OtJ :before{animation:none!important;transition:none!important;transform:none!important}}.feedback_starChoice__hIYne>span{border:1px solid var(--edge);background:var(--surface-sunken);padding:7px}.feedback_starChoice__hIYne>span.feedback_chosenStar__aqxCX{border-color:var(--action);background:color-mix(in srgb,var(--sun) 16%,var(--surface))}.feedback_ratingNumber__um3Ll{display:block;font-size:.7rem;font-weight:650;color:var(--ink);margin-bottom:5px}.feedback_compactForm__Q2IOF .feedback_form__eVs2r{max-width:none;margin:0;padding:22px 26px;border-radius:22px;animation:none}.feedback_compactForm__Q2IOF .feedback_form__eVs2r fieldset{padding-bottom:12px}.feedback_compactForm__Q2IOF .feedback_form__eVs2r fieldset+fieldset{padding-top:8px}.feedback_compactForm__Q2IOF .feedback_form__eVs2r legend{font-size:.95rem}.feedback_compactForm__Q2IOF .feedback_starChoices__De_tt{margin:12px 0 4px;gap:8px}.feedback_compactForm__Q2IOF .feedback_starChoice__hIYne{max-width:56px;min-width:40px}.feedback_compactForm__Q2IOF .feedback_ratingHint__dpTzV{margin-top:6px;font-size:.75rem}.feedback_compactForm__Q2IOF .feedback_easeChoices___bE9W{margin-top:12px}.feedback_compactForm__Q2IOF .feedback_easeChoices___bE9W span{min-height:42px;font-size:.85rem;padding:6px}.feedback_compactForm__Q2IOF .feedback_form__eVs2r textarea{min-height:0}.feedback_compactForm__Q2IOF .feedback_counter__uXpex,.feedback_compactForm__Q2IOF .feedback_formFooter__ZIrxt p{display:none}.feedback_compactBoard__GlPTa{margin-top:0}.feedback_compactTitle__1wt_Q{font-size:1.15rem;font-weight:800;letter-spacing:-.02em;margin:0 0 14px}.feedback_compactReviews__DP4pN{display:grid;gap:14px;border:1px solid var(--line);background:var(--surface);border-radius:22px;padding:22px 26px}.feedback_compactList__KqLS_{display:grid;gap:0;margin:0;padding:0;list-style:none}.feedback_compactList__KqLS_ li{display:grid;gap:4px;padding:12px 0;border-top:1px solid var(--line)}.feedback_compactList__KqLS_ .feedback_rowStars__NXrVa{margin:0}.feedback_compactList__KqLS_ p{margin:0;font-size:.9rem;line-height:1.5;overflow-wrap:anywhere}.feedback_compactList__KqLS_ small{color:var(--ink-muted);font-size:.75rem}.feedback_compactMore__rPNjh{justify-self:start;min-height:44px;display:inline-flex;align-items:center;color:var(--action);font-size:.85rem;font-weight:700;text-decoration:none}.feedback_compactMore__rPNjh:hover{text-decoration:underline}.feedback_ratingCard__NkH7p{display:grid;gap:0;padding:2px 0 8px}.feedback_ratingTitle__x0rBJ{display:flex;align-items:center;gap:8px}.feedback_ratingTitle__x0rBJ p{margin:0}.feedback_ratingTitle__x0rBJ>p:first-of-type{color:var(--ink-muted);font-size:1.05rem}.feedback_ratingIcon__ZLiAM{display:inline-grid;place-items:center;flex:none;width:28px;aspect-ratio:1;border-radius:50%;background:var(--action);color:var(--action-ink)}.feedback_ratingPercent__oqcX5{display:flex;align-items:center;gap:2px;margin-left:auto!important;color:var(--success);font-weight:600;font-size:.9rem}.feedback_ratingValue___xiry{margin:12px 0!important;font-size:2.25rem;line-height:2.5rem;font-weight:700;letter-spacing:-.03em;color:var(--ink)}.feedback_ratingValue___xiry span{font-size:1rem;font-weight:500;color:var(--ink-muted);letter-spacing:0}.feedback_ratingRange__ZV23v{position:relative;width:100%;height:.5rem;border-radius:.25rem;background:var(--surface-sunken);overflow:hidden}.feedback_ratingRange__ZV23v>div{height:100%;border-radius:.25rem;background:var(--action)}.feedback_ratingCard__NkH7p small{margin-top:10px;color:var(--ink-muted);font-size:.8rem}.subject-marquee_marquee__F_idm{position:relative;overflow-x:auto;padding-block:1.25rem 1.75rem;scroll-snap-type:x proximity}.subject-marquee_rail__DKRvf{display:flex;align-items:stretch;width:-moz-max-content;width:max-content;margin:0;padding:0;list-style:none;animation:none}.subject-marquee_rail__DKRvf>li{display:flex;margin-inline-end:1rem}@keyframes subject-marquee_marquee-run__NpS4g{to{translate:-50% 0}}@media (hover:hover) and (pointer:fine){.subject-marquee_marquee__F_idm{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.subject-marquee_rail__DKRvf{animation:subject-marquee_marquee-run__NpS4g var(--marquee-duration,40s) linear infinite}.subject-marquee_marquee__F_idm:focus-within .subject-marquee_rail__DKRvf,.subject-marquee_marquee__F_idm:hover .subject-marquee_rail__DKRvf{animation-play-state:paused}}.subject-marquee_marquee__F_idm:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.subject-marquee_marquee__F_idm:focus-within{-webkit-mask-image:none;mask-image:none}.subject-marquee_marquee__F_idm:focus-within .subject-marquee_rail__DKRvf{animation:none;translate:0 0}.subject-marquee_card__jpo3t{position:relative;display:grid;grid-template-rows:auto 1fr auto;justify-items:start;gap:.85rem;width:15.5rem;min-height:11.5rem;border:1px solid var(--line);border-radius:1.25rem;padding:1.1rem 1.15rem;background:color-mix(in srgb,var(--surface) 88%,transparent);color:var(--ink);transition:transform .38s cubic-bezier(.22,1,.36,1),box-shadow .38s cubic-bezier(.22,1,.36,1),border-color .24s ease}.subject-marquee_card__jpo3t:hover{transform:translateY(-4px);border-color:var(--edge)}.subject-marquee_icon__ppu91{display:grid;width:2.9rem;height:2.9rem;place-items:center;border:1px solid var(--line);border-radius:.9rem;background:var(--surface-sunken);color:var(--ink-muted);font-size:1.15rem;--subject-icon:2.3rem;font-weight:750;transition:transform .42s cubic-bezier(.34,1.56,.64,1)}.subject-marquee_card__jpo3t:hover .subject-marquee_icon__ppu91{transform:scale(1.1) rotate(-6deg)}.subject-marquee_names__RwIjc{display:grid;align-content:start;gap:.2rem;min-width:0}.subject-marquee_names__RwIjc h3{margin:0;font-size:1.05rem;font-weight:800;line-height:1.25;letter-spacing:-.01em}.subject-marquee_names__RwIjc>span{color:var(--ink-muted);font-size:.82rem;line-height:1.4}.subject-marquee_soon__ug8cs{display:inline-flex;align-items:center;gap:.4rem;color:var(--ink-muted);font-size:.78rem;font-weight:650}.subject-marquee_soon__ug8cs:before{content:"";width:.45rem;height:.45rem;border-radius:999px;background:var(--edge)}.subject-marquee_live__LhNvE{overflow:hidden;isolation:isolate;border-color:color-mix(in srgb,var(--coral) 55%,var(--line));background:radial-gradient(120% 90% at 100% 0,color-mix(in srgb,var(--sun) 30%,transparent),transparent 60%),linear-gradient(160deg,color-mix(in srgb,var(--coral) 14%,var(--surface)),var(--surface));box-shadow:0 .6rem 1.4rem -1rem color-mix(in srgb,var(--coral) 60%,transparent);animation:subject-marquee_live-breathe__899Yp 1.5s ease-out both paused}.subject-marquee_live__LhNvE:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(105deg,transparent 35%,color-mix(in srgb,var(--surface) 70%,transparent) 50%,transparent 65%);translate:-120% 0;animation:subject-marquee_live-sweep__rIZ3J 1.8s ease-in-out both paused}[data-subject-grid][data-landing-motion-visible=true] .subject-marquee_live__LhNvE,[data-subject-grid][data-landing-motion-visible=true] .subject-marquee_live__LhNvE:after{animation-play-state:running}.subject-marquee_live__LhNvE:hover{border-color:var(--coral);box-shadow:0 .8rem 1.6rem -1rem color-mix(in srgb,var(--coral) 70%,transparent)}.subject-marquee_live__LhNvE .subject-marquee_icon__ppu91{border-color:color-mix(in srgb,var(--coral) 45%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--sun) 35%,var(--surface)),color-mix(in srgb,var(--coral) 30%,var(--surface)));color:var(--ink)}.subject-marquee_go__dB7c3{display:inline-flex;min-height:2.6rem;align-items:center;gap:.45rem;border-radius:999px;padding:0 1.1rem;background:linear-gradient(120deg,var(--sun),var(--coral));color:oklch(.24 .03 150);box-shadow:0 .5rem 1rem -.6rem color-mix(in srgb,var(--coral) 80%,transparent);font-size:.88rem;font-weight:750;text-decoration:none;transition:transform .18s ease-out,filter .18s ease-out}.subject-marquee_go__dB7c3 span{transition:translate .18s ease-out}.subject-marquee_go__dB7c3:hover{transform:translateY(-1px);filter:brightness(.94)}.subject-marquee_go__dB7c3:focus-visible span,.subject-marquee_go__dB7c3:hover span{translate:3px 0}.subject-marquee_go__dB7c3:focus-visible,.subject-marquee_retry__dqNqE:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@keyframes subject-marquee_live-breathe__899Yp{50%{box-shadow:0 .75rem 1.5rem -1rem color-mix(in srgb,var(--coral) 75%,transparent)}}@keyframes subject-marquee_live-sweep__rIZ3J{0%,55%{translate:-120% 0}to{translate:120% 0}}.subject-marquee_message__Bmh_Z{display:grid;justify-items:start;gap:.75rem;margin:0;border:1px solid var(--line);border-radius:1rem;padding:1.25rem;background:var(--surface);color:var(--ink-muted)}.subject-marquee_message__Bmh_Z p{margin:0}.subject-marquee_retry__dqNqE{min-height:2.75rem;border:1px solid var(--edge);border-radius:999px;padding:0 1.1rem;background:var(--surface);color:var(--ink);font:inherit;font-weight:700;cursor:pointer}.subject-marquee_srOnly__kTYRj{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion:reduce){.subject-marquee_marquee__F_idm{overflow-x:auto;scroll-snap-type:x proximity;-webkit-mask-image:none;mask-image:none}.subject-marquee_rail__DKRvf{animation:none}.subject-marquee_rail__DKRvf>li{scroll-snap-align:start}.subject-marquee_rail__DKRvf>li[data-copy]{display:none}.subject-marquee_card__jpo3t,.subject-marquee_go__dB7c3,.subject-marquee_go__dB7c3 span,.subject-marquee_icon__ppu91,.subject-marquee_live__LhNvE,.subject-marquee_live__LhNvE:after{animation:none;transition:none}.subject-marquee_live__LhNvE:after{display:none}}@media (hover:none),(pointer:coarse){.subject-marquee_rail__DKRvf>li{scroll-snap-align:start}.subject-marquee_rail__DKRvf>li[data-copy]{display:none}}.hero_stage__Uvm7o{--hero-ease:cubic-bezier(0.16,1,0.3,1);--hero-spring:cubic-bezier(0.34,1.56,0.64,1);--card-line:var(--glass-edge,color-mix(in srgb,var(--ink) 12%,transparent));position:relative;isolation:isolate;width:100%;aspect-ratio:1;container-type:inline-size;perspective:1200px}.hero_cards__huf3Z{transform-style:preserve-3d;transform:rotateX(calc(var(--py, 0) * -5deg)) rotateY(calc(var(--px, 0) * 7deg))}.hero_cards__huf3Z,.hero_layer__EeISd{position:absolute;inset:0;transition:transform .7s var(--hero-ease)}.hero_layer__EeISd{transform-style:preserve-3d}.hero_layerBack__tPX93{transform:translate3d(calc(var(--px, 0) * -8px),calc(var(--py, 0) * -6px),-40px)}.hero_layerMid__HUOtL{transform:translate3d(calc(var(--px, 0) * 8px),calc(var(--py, 0) * 6px),0)}.hero_layerFront__M_eyD{transform:translate3d(calc(var(--px, 0) * 18px),calc(var(--py, 0) * 12px),50px)}.hero_card__daFuP{position:absolute;border:1px solid var(--card-line);border-radius:1.5rem;padding:clamp(.9rem,4.5cqi,1.5rem);background:linear-gradient(140deg,color-mix(in srgb,var(--surface) 40%,transparent),transparent 45%),var(--glass,var(--surface));color:var(--ink);box-shadow:var(--glass-shadow,0 1.5rem 3rem -1rem color-mix(in srgb,var(--ink) 22%,transparent));backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%);animation:hero_card-in__RE5yd 1s var(--hero-ease) var(--d,0s) both}@keyframes hero_card-in__RE5yd{0%{opacity:0;translate:0 3rem;scale:.92}}.hero_termCard__fHWZ7{top:3%;left:0;width:66%;rotate:-4deg}.hero_quizCard__qViy9{top:40%;right:0;width:60%;rotate:3deg}.hero_termCard__fHWZ7 .hero_cardLabel__oOxyB{padding-right:4.5rem}.hero_cardLabel__oOxyB{display:inline-flex;align-items:center;gap:.4rem;margin:0 0 .5rem;color:var(--ink-muted);font-size:clamp(.68rem,2.6cqi,.8rem);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.hero_flip__szjQO{height:1.25em;margin:.15rem 0 .6rem;perspective:600px;font-size:clamp(1.5rem,8.5cqi,2.6rem);font-weight:800;line-height:1.2;letter-spacing:-.03em}.hero_flipInner__B6ITx{position:relative;height:100%;transform-style:preserve-3d;transition:transform .8s var(--hero-ease)}.hero_cards__huf3Z[data-en] .hero_flipInner__B6ITx{transform:rotateX(180deg)}.hero_face__X978y{position:absolute;inset:0;white-space:nowrap;backface-visibility:hidden}.hero_faceBack__yb6g2{color:var(--action);transform:rotateX(180deg)}.hero_definition__V34pw{margin:0;color:var(--ink-muted);font-size:clamp(.76rem,3cqi,.9rem);line-height:1.5}.hero_langSwitch__z2qG_{position:absolute;top:clamp(.8rem,4cqi,1.3rem);right:clamp(.8rem,4cqi,1.3rem);display:inline-grid;grid-template-columns:1fr 1fr;border:1px solid var(--card-line);border-radius:999px;padding:2px;font-size:clamp(.6rem,2.2cqi,.7rem);font-weight:800;letter-spacing:.04em}.hero_langSwitch__z2qG_:before{content:"";position:absolute;top:2px;bottom:2px;left:2px;width:calc(50% - 2px);border-radius:999px;background:var(--action);transition:translate .6s var(--hero-ease)}.hero_cards__huf3Z[data-en] .hero_langSwitch__z2qG_:before{translate:100% 0}.hero_langSwitch__z2qG_ span{position:relative;padding:.2rem .5rem;text-align:center;transition:color .4s ease}.hero_cards__huf3Z:not([data-en]) .hero_langSwitch__z2qG_ span:first-child,.hero_cards__huf3Z[data-en] .hero_langSwitch__z2qG_ span:last-child{color:var(--action-ink)}.hero_question__XWZ7G{margin:0 0 .7rem;font-size:clamp(.85rem,3.4cqi,1rem);font-weight:700;line-height:1.35}.hero_options__SgvXf{display:grid;gap:.4rem;margin:0;padding:0;list-style:none}.hero_options__SgvXf li{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:2.1em;border:1px solid var(--card-line);border-radius:.8rem;padding:.4rem .75rem;background:color-mix(in srgb,var(--surface) 45%,transparent);font-size:clamp(.76rem,3cqi,.9rem);font-weight:600;transition:background-color .4s ease,border-color .4s ease,color .4s ease}.hero_cards__huf3Z[data-answered] .hero_options__SgvXf li[data-correct]{border-color:var(--sun);background:color-mix(in srgb,var(--sun) 32%,var(--surface))}.hero_check__QyWAN{width:1.15em;height:1.15em;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.hero_check__QyWAN path{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .45s var(--hero-ease) .12s}.hero_cards__huf3Z[data-answered] .hero_check__QyWAN path{stroke-dashoffset:0}.hero_tap__pXSBS{position:absolute;top:50%;right:22%;width:1.35rem;height:1.35rem;margin-top:-.675rem;border-radius:50%;background:color-mix(in srgb,var(--ink) 30%,transparent);box-shadow:0 0 0 .45rem color-mix(in srgb,var(--ink) 10%,transparent);opacity:0;translate:0 0;pointer-events:none;transition:opacity .3s ease,translate .6s var(--hero-ease)}.hero_cards__huf3Z:not([data-tap]):not([data-answered]) .hero_tap__pXSBS{translate:3rem 3.5rem}.hero_cards__huf3Z[data-tap] .hero_tap__pXSBS{opacity:1;animation:hero_tap-press__BIen0 .3s ease-in-out .52s both}@keyframes hero_tap-press__BIen0{50%{scale:.7}}.hero_xp__0lO29{position:absolute;bottom:5%;left:8%;animation:hero_card-in__RE5yd 1s var(--hero-ease) var(--d,0s) both}.hero_xpInner__9q5DF{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;padding:.6rem 1.1rem;border:1px solid var(--card-line);background:color-mix(in srgb,var(--action) 80%,transparent);color:var(--action-ink);box-shadow:var(--glass-shadow,0 1rem 2rem -.75rem color-mix(in srgb,var(--ink) 35%,transparent));backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);font-size:clamp(.85rem,3.4cqi,1.05rem);font-weight:800;letter-spacing:-.01em;opacity:0;scale:.6;translate:0 .75rem;transition:opacity .3s ease,scale .6s var(--hero-spring),translate .6s var(--hero-ease)}.hero_cards__huf3Z[data-xp] .hero_xpInner__9q5DF{opacity:1;scale:1;translate:0 0}@media (prefers-reduced-motion:reduce){.hero_card__daFuP,.hero_cards__huf3Z[data-tap] .hero_tap__pXSBS,.hero_xp__0lO29{animation:none}.hero_cards__huf3Z,.hero_check__QyWAN path,.hero_flipInner__B6ITx,.hero_langSwitch__z2qG_:before,.hero_layer__EeISd,.hero_options__SgvXf li,.hero_tap__pXSBS,.hero_xpInner__9q5DF{transition:none}}.sections_section__pZOGi{display:grid;gap:clamp(1.5rem,4vw,2.5rem);padding-block:clamp(2.5rem,6vw,4.5rem)}.sections_sectionTitle__sER7e{margin:0;color:var(--ink);font-size:clamp(2rem,4.6vw,3.5rem);font-weight:800;line-height:1.05;letter-spacing:-.04em;text-wrap:balance}.sections_cards__5JFtf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.75rem)}.sections_card__Owp1y{--card-spring:cubic-bezier(0.34,1.56,0.64,1);--card-ease:cubic-bezier(0.22,1,0.36,1);position:relative;isolation:isolate;display:flex;min-width:0;flex-direction:column;gap:.625rem;border:1px solid var(--line);border-radius:1.5rem;padding:.75rem .75rem 1.5rem;background:var(--surface);box-shadow:0 1px 0 var(--line),0 1.25rem 2.5rem -2rem color-mix(in srgb,var(--ink) 40%,transparent);transition:transform .42s var(--card-ease),border-color .3s ease}.sections_card__Owp1y:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;box-shadow:0 2.5rem 3rem -1.75rem color-mix(in srgb,var(--ink) 40%,transparent);opacity:0;pointer-events:none;transition:opacity .42s var(--card-ease)}@media (hover:hover) and (pointer:fine){.sections_card__Owp1y:focus-within,.sections_card__Owp1y:hover{border-color:color-mix(in srgb,var(--action) 35%,var(--line));transform:translateY(-6px)}.sections_card__Owp1y:focus-within:after,.sections_card__Owp1y:hover:after{opacity:1}.sections_card__Owp1y:hover .sections_demoStage__x_3p6{background-color:color-mix(in srgb,var(--stage-tone,var(--action)) 24%,var(--surface))}.sections_card__Owp1y:hover .sections_cell__01iKr[data-state=in]{border-color:color-mix(in srgb,var(--action) 45%,var(--edge))}}.sections_demoStage__x_3p6{position:relative;display:flex;min-height:13rem;flex:1 1 auto;flex-direction:column;gap:.875rem;border-radius:1rem;padding:1.25rem;background-color:color-mix(in srgb,var(--stage-tone,var(--action)) 14%,var(--surface));background-image:radial-gradient(color-mix(in srgb,var(--ink) 9%,transparent) 1px,transparent 1.5px);background-size:1rem 1rem;transition:background-color .3s ease}.sections_cards__5JFtf>:first-child{--stage-tone:var(--sun)}.sections_cards__5JFtf>:nth-child(2){--stage-tone:var(--sky)}.sections_cards__5JFtf>:nth-child(3){--stage-tone:var(--coral)}.sections_cardTitle__8r5Wb{margin:.5rem .75rem 0;color:var(--ink);font-size:1.125rem;font-weight:750;line-height:1.3;letter-spacing:-.01em}.sections_cardText__FZmGf{margin:0 .75rem;color:var(--ink-muted);font-size:.9375rem;line-height:1.5}.sections_cells__Ee0UV{--gap:0.375rem;position:relative;display:grid;grid-template-columns:repeat(var(--count),minmax(0,1fr));gap:var(--gap);padding:.5rem 0 .875rem}.sections_cell__01iKr{display:grid;aspect-ratio:1;min-width:0;place-items:center;border:1px solid var(--edge);border-radius:.5rem;background:var(--surface);color:var(--ink);font-size:clamp(.75rem,1.1vw,.9375rem);font-weight:750;font-variant-numeric:tabular-nums;transition:background-color .3s ease,border-color .3s ease,color .3s ease,opacity .4s ease,box-shadow .3s ease,transform .5s var(--card-spring)}.sections_cell__01iKr[data-state=out]{opacity:.25;transform:scale(.84)}.sections_cell__01iKr[data-state=mid]{border-color:color-mix(in srgb,var(--sun) 60%,var(--ink));background:color-mix(in srgb,var(--sun) 55%,var(--surface));color:var(--ink);box-shadow:0 .6rem 1rem -.6rem color-mix(in srgb,var(--sun) 90%,transparent);transform:translateY(-.4rem)}.sections_cell__01iKr[data-state=found]{border-color:var(--action);background:var(--action);color:var(--action-ink);box-shadow:0 .8rem 1.4rem -.6rem color-mix(in srgb,var(--action) 80%,transparent);transform:translateY(-.4rem) scale(1.12)}.sections_rangeBar__Kw1Me{position:absolute;bottom:0;left:calc((100% + var(--gap)) / var(--count) * var(--lo));width:calc((100% + var(--gap)) / var(--count) * (var(--hi) - var(--lo) + 1) - var(--gap));height:.25rem;border-radius:999px;background:var(--sky);transition:left .55s var(--card-spring),width .55s var(--card-spring),background-color .3s ease}.sections_rangeBar__Kw1Me[data-done]{background:var(--action)}.sections_demoCaption__hGPyu{min-height:2.9em;margin:0;color:var(--ink);font-size:.9375rem;font-weight:600;line-height:1.45;animation:sections_caption-in__Z6PKd .42s ease-out both}@keyframes sections_caption-in__Z6PKd{0%{opacity:0;translate:0 .4rem;filter:blur(4px)}to{opacity:1;translate:0 0;filter:none}}.sections_replay__OZr2a{display:inline-flex;min-height:2.25rem;align-items:center;align-self:flex-start;gap:.375rem;margin-top:auto;border:1px solid var(--edge);border-radius:999px;padding:0 .875rem;background:var(--surface);color:var(--ink);font:inherit;font-size:.8125rem;font-weight:700;cursor:pointer;transition:border-color .2s ease,color .2s ease,opacity .2s ease,transform .15s ease}.sections_replay__OZr2a svg{transition:transform .45s var(--card-spring)}.sections_replay__OZr2a:hover:not(:disabled){border-color:var(--action);color:var(--action)}.sections_replay__OZr2a:hover:not(:disabled) svg{transform:rotate(-200deg)}.sections_replay__OZr2a:active:not(:disabled){transform:scale(.96)}.sections_replay__OZr2a:disabled{cursor:default;opacity:.4}.sections_sentence__KWx_0{min-height:calc(3 * 1.3em);margin:0;color:var(--ink);font-size:clamp(1.2rem,1.8vw,1.45rem);font-weight:700;line-height:1.3;letter-spacing:-.02em;animation:sections_sentence-in__5UewD .48s cubic-bezier(.16,1,.3,1) both}@keyframes sections_sentence-in__5UewD{0%{opacity:0;translate:0 .5rem;filter:blur(6px)}to{opacity:1;translate:0 0;filter:none}}.sections_termMark__2A9bq{padding-inline:.08em;background:linear-gradient(color-mix(in srgb,var(--sun) 60%,transparent),color-mix(in srgb,var(--sun) 60%,transparent)) no-repeat 0 90% /100% .38em;color:inherit;animation:sections_mark-draw__0aKz_ .65s cubic-bezier(.16,1,.3,1) .22s both}@keyframes sections_mark-draw__0aKz_{0%{background-size:0 .38em}to{background-size:100% .38em}}.sections_flagSwitch__6vmTZ{position:relative;display:inline-flex;align-self:flex-start;gap:.25rem;margin-top:auto;border:1px solid var(--edge);border-radius:999px;padding:.25rem;background:var(--surface)}.sections_flagThumb__YHVfI{position:absolute;top:.25rem;left:.25rem;width:2.75rem;height:2.75rem;border-radius:999px;background:var(--action);box-shadow:0 .35rem .8rem -.35rem color-mix(in srgb,var(--action) 80%,transparent);transition:translate .42s var(--card-spring)}.sections_flagThumb__YHVfI[data-side=en]{translate:3rem 0}.sections_flagButton__dB578{position:relative;display:inline-grid;min-width:2.75rem;min-height:2.75rem;place-items:center;border:0;border-radius:999px;background:transparent;cursor:pointer;transition:background-color .2s ease}.sections_flagButton__dB578 img{transition:transform .25s var(--card-spring)}.sections_flagButton__dB578[aria-pressed=false]:hover{background:color-mix(in srgb,var(--action) 10%,transparent)}.sections_flagButton__dB578:hover img{transform:scale(1.15)}.sections_cardLink__wtPft:focus-visible,.sections_flagButton__dB578:focus-visible,.sections_primaryAction__o7Wlk:focus-visible,.sections_replay__OZr2a:focus-visible,.sections_termFace__FduSv:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.sections_term___vDUi{display:grid;gap:.625rem}.sections_termFace__FduSv{display:flex;min-height:3.5rem;align-items:center;justify-content:space-between;gap:.75rem;border:1px dashed var(--edge);border-radius:.9rem;padding:.85rem 1rem;background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .25s ease,box-shadow .3s var(--card-ease),transform .35s var(--card-ease)}.sections_termFace__FduSv:hover{border-color:var(--action);border-style:solid;box-shadow:0 .75rem 1.25rem -.9rem color-mix(in srgb,var(--ink) 50%,transparent);transform:translateY(-2px)}.sections_term___vDUi[data-flipped] .sections_termFace__FduSv{border-style:solid;border-color:var(--action)}.sections_termFace__FduSv svg{flex-shrink:0;color:var(--action);transition:transform .45s var(--card-spring)}.sections_term___vDUi[data-flipped] .sections_termFace__FduSv svg{transform:rotate(180deg)}.sections_termWord__rv66J{font-size:clamp(1.2rem,1.8vw,1.45rem);font-weight:700;letter-spacing:-.02em;-webkit-text-decoration:underline dotted color-mix(in srgb,var(--action) 70%,transparent);text-decoration:underline dotted color-mix(in srgb,var(--action) 70%,transparent);text-decoration-thickness:2px;text-underline-offset:.22em}.sections_termBack__2L3SU{border:1px solid color-mix(in srgb,var(--coral) 70%,var(--ink));border-radius:.9rem;padding:.85rem 1rem;background:color-mix(in srgb,var(--coral) 12%,var(--surface));color:var(--ink);font-size:.9375rem;font-weight:600;line-height:1.45;animation:sections_term-unfold__R4XQg .48s cubic-bezier(.16,1,.3,1) both}.sections_termBack__2L3SU p{margin:0}.sections_termBack__2L3SU .sections_termExample__TlUaS{margin-top:.5rem;color:var(--ink-muted);font-size:.875rem;font-weight:500}@keyframes sections_term-unfold__R4XQg{0%{opacity:0;clip-path:inset(0 0 100% 0 round .9rem);translate:0 -.4rem}to{opacity:1;clip-path:inset(0 0 0 0 round .9rem);translate:0 0}}.sections_cardLink__wtPft{display:inline-flex;min-height:2.75rem;align-items:center;align-self:flex-start;gap:.35rem;margin-top:auto;color:var(--action);font-weight:700;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--action) 40%,transparent);text-underline-offset:.25em;transition:text-decoration-color .2s ease,text-underline-offset .2s ease}.sections_cardLink__wtPft svg{transition:transform .25s var(--card-spring)}.sections_cardLink__wtPft:hover{text-decoration-color:var(--action);text-underline-offset:.35em}.sections_cardLink__wtPft:hover svg{transform:translate(2px,-2px)}.sections_tutorSection__CWGF1{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}.sections_tutorIntro__eskVX{display:grid;justify-items:start;gap:1.5rem}.sections_primaryAction__o7Wlk{display:inline-flex;min-height:3rem;align-items:center;gap:.5rem;border-radius:999px;padding:0 1.5rem;background:var(--action);color:var(--action-ink);font-weight:700;text-decoration:none}.sections_primaryAction__o7Wlk:hover{background:var(--action-hover)}.sections_tutorStage__YH9No{perspective:1400px}.sections_tutorCard__jaxpl{--tilt-x:0deg;--tilt-y:0deg;overflow:hidden;border:1px solid var(--line);border-radius:1.5rem;background:var(--surface);box-shadow:0 2rem 4rem -2rem color-mix(in srgb,var(--ink) 40%,transparent);transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .2s ease-out}.sections_tutorHeader__brThO{display:flex;align-items:center;gap:.75rem;border-bottom:1px solid var(--line);padding:1rem 1.25rem}.sections_tutorMark__vkJ_r{display:inline-grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:.75rem;background:linear-gradient(135deg,var(--sun),var(--coral));color:var(--ink)}.sections_tutorTitle__ktdtp{margin:0;color:var(--ink);font-size:1.05rem;font-weight:700}.sections_conversation__QwfoX{display:flex;flex-direction:column;gap:.85rem;padding:1.25rem}.sections_sectionLead__p7iN7{max-width:34ch;margin:0;color:var(--ink-muted);font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.55}.sections_studentMessage__YB_hH,.sections_tutorMessage__Wd_St{display:flex;align-items:flex-end;gap:.5rem;animation:sections_tutor-reveal__pDdlI .42s cubic-bezier(.22,1,.36,1) both paused}.sections_studentMessage__YB_hH{flex-direction:row-reverse}.sections_tutorMessage__Wd_St{animation-delay:.5s}.sections_avatar__16OF2{display:inline-grid;width:1.9rem;height:1.9rem;flex:0 0 auto;place-items:center;border-radius:.65rem;background:var(--surface-sunken);color:var(--ink-muted)}.sections_tutorMessage__Wd_St .sections_avatar__16OF2{background:color-mix(in srgb,var(--coral) 28%,var(--surface));color:var(--ink)}.sections_studentBubble__eS9x9,.sections_tutorBubble__N1Y4C{max-width:85%;margin:0;border-radius:1.1rem;padding:.75rem .95rem;font-size:.95rem;line-height:1.55}.sections_studentBubble__eS9x9{border-bottom-right-radius:.3rem;background:var(--action);color:var(--action-ink)}.sections_tutorBubble__N1Y4C{position:relative;border:1px solid var(--line);border-bottom-left-radius:.3rem;background:var(--surface);color:var(--ink)}.sections_tutorText___dmgn{animation:sections_tutor-text__7eTTd .38s ease-out 1.5s both paused}.sections_typingDots__D5_Ve{position:absolute;top:50%;left:.95rem;display:flex;gap:.3rem;translate:0 -50%;animation:sections_typing-out__IlR0E .2s ease-out 1.45s both paused}.sections_typingDots__D5_Ve span{width:.4rem;height:.4rem;border-radius:999px;background:var(--ink-muted);animation:sections_typing-dot__5zAMD .38s ease-in-out .5s 4 alternate both paused}.sections_typingDots__D5_Ve span:nth-child(2){animation-delay:.62s}.sections_typingDots__D5_Ve span:nth-child(3){animation-delay:.74s}@keyframes sections_typing-dot__5zAMD{0%{opacity:.35;translate:0 0}to{opacity:1;translate:0 -3px}}@keyframes sections_typing-out__IlR0E{to{opacity:0}}@keyframes sections_tutor-text__7eTTd{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:none}}.sections_followupPrompt__Cl3ok{align-self:flex-start;margin:0 0 0 2.4rem;border:1px dashed color-mix(in srgb,var(--sun) 70%,var(--ink));border-radius:999px;padding:.35rem .85rem;background:color-mix(in srgb,var(--sun) 22%,var(--surface));color:var(--ink);font-size:.875rem;animation:sections_tutor-reveal__pDdlI .42s cubic-bezier(.22,1,.36,1) 2s both paused}.sections_conversation__QwfoX[data-playing=true] .sections_followupPrompt__Cl3ok,.sections_conversation__QwfoX[data-playing=true] .sections_studentMessage__YB_hH,.sections_conversation__QwfoX[data-playing=true] .sections_tutorMessage__Wd_St,.sections_conversation__QwfoX[data-playing=true] .sections_tutorText___dmgn,.sections_conversation__QwfoX[data-playing=true] .sections_typingDots__D5_Ve,.sections_conversation__QwfoX[data-playing=true] .sections_typingDots__D5_Ve span{animation-play-state:running}.sections_tutorFooter__nufdi{margin:0;border-top:1px solid var(--line);padding:.75rem 1.25rem;background:var(--surface-sunken);color:var(--ink-muted);font-size:.8125rem}@keyframes sections_tutor-reveal__pDdlI{0%{opacity:0;transform:translateY(.75rem) scale(.97)}to{opacity:1;transform:none}}@media (max-width:860px){.sections_cards__5JFtf,.sections_tutorSection__CWGF1{grid-template-columns:minmax(0,1fr)}.sections_card__Owp1y{min-height:0}}@media (prefers-reduced-motion:reduce){.sections_card__Owp1y,.sections_card__Owp1y:after,.sections_card__Owp1y:focus-within,.sections_card__Owp1y:hover,.sections_termFace__FduSv,.sections_termFace__FduSv:hover,.sections_tutorCard__jaxpl{transform:none;transition:none}.sections_cardLink__wtPft svg,.sections_cell__01iKr,.sections_demoStage__x_3p6,.sections_flagButton__dB578 img,.sections_flagThumb__YHVfI,.sections_rangeBar__Kw1Me,.sections_replay__OZr2a,.sections_replay__OZr2a svg{transition:none}.sections_demoCaption__hGPyu,.sections_sentence__KWx_0,.sections_termBack__2L3SU,.sections_termFace__FduSv svg,.sections_termMark__2A9bq{animation:none;transition:none}.sections_followupPrompt__Cl3ok,.sections_studentMessage__YB_hH,.sections_tutorMessage__Wd_St,.sections_tutorText___dmgn{animation:none}.sections_typingDots__D5_Ve{display:none}}.sections_featureGrid__bSXV7{display:grid;grid-template-columns:repeat(auto-fit,minmax(16.5rem,1fr));gap:clamp(1rem,2.5vw,1.75rem);margin:0;padding:0;list-style:none}.sections_featureGrid__bSXV7>li{display:flex;justify-content:center;perspective:1000px}.sections_featureCard__uIQFT{position:relative;display:block;width:100%;max-width:20rem;min-height:20rem;border-radius:2.5rem;background:linear-gradient(135deg,var(--action) 0,color-mix(in srgb,var(--action) 45%,var(--sun)) 100%);color:var(--ink);text-decoration:none;transform-style:preserve-3d;box-shadow:0 1.5rem 1.5rem -.5rem color-mix(in srgb,var(--ink) 22%,transparent);transition:transform .5s ease-in-out,box-shadow .5s ease-in-out}.sections_featureCard__uIQFT:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.sections_featureGlass__cVCPB{position:absolute;inset:.5rem;border-radius:2.2rem;border-top-right-radius:100%;border-bottom:1px solid var(--surface);border-left:1px solid var(--surface);background:linear-gradient(0deg,color-mix(in srgb,var(--surface) 35%,transparent) 0,color-mix(in srgb,var(--surface) 85%,transparent) 100%);transform:translateZ(25px);transform-style:preserve-3d}.sections_featureLogo__dZ9Wk{position:absolute;top:0;right:0;transform-style:preserve-3d}.sections_featureCircle__lgUQ5{position:absolute;display:grid;aspect-ratio:1;place-content:center;border-radius:50%;background:color-mix(in srgb,var(--surface) 20%,transparent);box-shadow:-10px 10px 20px 0 color-mix(in srgb,var(--ink) 14%,transparent);backdrop-filter:blur(5px);transition:transform .5s ease-in-out}.sections_featureCircle__lgUQ5:first-child{width:7.4rem;top:.5rem;right:.5rem;transform:translateZ(20px)}.sections_featureCircle__lgUQ5:nth-child(2){width:6.1rem;top:.6rem;right:.6rem;transform:translateZ(40px);transition-delay:.4s}.sections_featureCircle__lgUQ5:nth-child(3){width:4.85rem;top:.95rem;right:.95rem;transform:translateZ(60px);transition-delay:.8s}.sections_featureCircle__lgUQ5:nth-child(4){width:3.6rem;top:1.25rem;right:1.25rem;transform:translateZ(80px);transition-delay:1.2s}.sections_featureCircle__lgUQ5:nth-child(5){width:2.6rem;top:1.6rem;right:1.6rem;transform:translateZ(100px);transition-delay:1.6s;background:var(--action);color:var(--action-ink)}.sections_featureContent__Hjuwd{position:relative;display:block;padding:8.25rem 1.75rem 0 1.9rem;transform:translateZ(26px)}.sections_featureTitle__oVhbf{display:block;color:var(--ink);font-size:1.25rem;font-weight:800;line-height:1.2}.sections_featureText__CIkMw{display:block;margin-top:1rem;color:var(--ink-muted);font-size:.9375rem;line-height:1.5}.sections_featureMore__9V0dH{position:absolute;right:2rem;bottom:1.6rem;display:flex;align-items:center;gap:.25rem;color:var(--action);font-size:.8125rem;font-weight:800;transform:translateZ(26px);transition:transform .2s ease-in-out}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.sections_featureCard__uIQFT:focus-visible,.sections_featureCard__uIQFT:hover{transform:rotate3d(1,1,0,30deg);box-shadow:30px 50px 25px -40px color-mix(in srgb,var(--ink) 30%,transparent),0 25px 30px 0 color-mix(in srgb,var(--ink) 12%,transparent)}.sections_featureCard__uIQFT:focus-visible .sections_featureCircle__lgUQ5:nth-child(2),.sections_featureCard__uIQFT:hover .sections_featureCircle__lgUQ5:nth-child(2){transform:translateZ(60px)}.sections_featureCard__uIQFT:focus-visible .sections_featureCircle__lgUQ5:nth-child(3),.sections_featureCard__uIQFT:hover .sections_featureCircle__lgUQ5:nth-child(3){transform:translateZ(80px)}.sections_featureCard__uIQFT:focus-visible .sections_featureCircle__lgUQ5:nth-child(4),.sections_featureCard__uIQFT:hover .sections_featureCircle__lgUQ5:nth-child(4){transform:translateZ(100px)}.sections_featureCard__uIQFT:focus-visible .sections_featureCircle__lgUQ5:nth-child(5),.sections_featureCard__uIQFT:hover .sections_featureCircle__lgUQ5:nth-child(5){transform:translateZ(120px)}.sections_featureCard__uIQFT:focus-visible .sections_featureMore__9V0dH,.sections_featureCard__uIQFT:hover .sections_featureMore__9V0dH{transform:translateZ(50px)}}@media (prefers-reduced-motion:reduce){.sections_featureCard__uIQFT,.sections_featureCircle__lgUQ5,.sections_featureMore__9V0dH{transition:none}}.sections_faqList__bixZR{display:grid;max-width:52rem;border-top:1px solid var(--line)}.sections_faqItem__UsRXG{border-bottom:1px solid var(--line)}.sections_faqQuestion__QCUjr{display:flex;min-height:3.5rem;align-items:center;justify-content:space-between;gap:1rem;padding-block:.875rem;color:var(--ink);font-size:1.0625rem;font-weight:700;cursor:pointer;list-style:none}.sections_faqQuestion__QCUjr::-webkit-details-marker{display:none}.sections_faqQuestion__QCUjr:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.sections_faqQuestion__QCUjr svg{flex:none;transition:rotate .25s ease}.sections_faqItem__UsRXG[open] .sections_faqQuestion__QCUjr svg{rotate:180deg}.sections_faqAnswer__7F5NC{margin:0;padding:0 2.5rem 1.25rem 0;color:var(--ink-muted);font-size:1rem;line-height:1.65}@media (prefers-reduced-motion:reduce){.sections_faqQuestion__QCUjr svg{transition:none}}.pricing_pricing__8oIta{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);padding-block:clamp(3rem,8vw,6rem)}.pricing_intro__5T9k2{display:grid;justify-items:start;gap:1.25rem}.pricing_title___vAw0{margin:0;color:var(--ink);font-size:clamp(2rem,4.4vw,3.4rem);font-weight:800;line-height:1.05;letter-spacing:-.04em;text-wrap:balance}.pricing_lead__SI0C_{max-width:36ch;margin:0;color:var(--ink-muted);font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.55}.pricing_switches__Qj8Jr{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.pricing_segment__gj3nb{display:inline-flex;gap:.25rem;border:1px solid var(--edge);border-radius:999px;padding:.25rem;background:var(--surface-sunken)}.pricing_segment__gj3nb button{min-height:2.75rem;border:0;border-radius:999px;padding:0 1.1rem;background:transparent;color:var(--ink-muted);font:inherit;font-size:.95rem;font-weight:700;cursor:pointer;transition:background-color .18s ease-out,color .18s ease-out,box-shadow .18s ease-out}.pricing_segment__gj3nb button:hover{color:var(--ink)}.pricing_segment__gj3nb button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 .25rem .75rem -.35rem color-mix(in srgb,var(--ink) 35%,transparent)}.pricing_freeAction__UwKwN:focus-visible,.pricing_paidAction__XsLw5:focus-visible,.pricing_segment__gj3nb button:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.pricing_plans__90RLN{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(1rem,2.5vw,1.75rem)}.pricing_free__bETcr,.pricing_paid__wq9wi{display:grid;align-content:start;gap:1rem;border-radius:1.75rem;padding:clamp(1.4rem,3vw,2rem);background:var(--surface);color:var(--ink)}.pricing_free__bETcr{border:1px solid var(--line);box-shadow:0 1.25rem 2.5rem -2rem color-mix(in srgb,var(--ink) 35%,transparent)}.pricing_paid__wq9wi .pricing_planName__bu6nx{padding-right:6.5rem}.pricing_planName__bu6nx{display:flex;align-items:center;gap:.5rem;margin:0;font-size:1.15rem;font-weight:800;letter-spacing:-.01em}.pricing_spark__6hNV5{color:var(--action)}.pricing_price__NOXe1{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:0}.pricing_amount__eYaon{font-size:clamp(2rem,4vw,2.6rem);font-weight:800;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.pricing_amountPaid__teB2w{font-size:clamp(2.5rem,5vw,3.4rem)}.pricing_note__zwMlz,.pricing_per__G2ob9{color:var(--ink-muted);font-size:.95rem}.pricing_note__zwMlz{margin:-.5rem 0 0}.pricing_limits__OvYBn{display:grid;gap:.6rem;margin:.25rem 0 .5rem;padding:0;list-style:none;font-size:.98rem;line-height:1.4}.pricing_limits__OvYBn li{display:flex;gap:.55rem}.pricing_limits__OvYBn svg{flex:none;margin-top:.15rem;color:var(--action)}.pricing_freeAction__UwKwN,.pricing_paidAction__XsLw5{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.5rem;border-radius:999px;padding:0 1.5rem;font-weight:700;text-decoration:none}.pricing_freeAction__UwKwN{border:1px solid var(--edge);color:var(--ink)}.pricing_freeAction__UwKwN:hover{background:var(--surface-sunken)}.pricing_paidAction__XsLw5{background:var(--action);color:var(--action-ink);box-shadow:0 .75rem 1.5rem -.75rem color-mix(in srgb,var(--action) 70%,transparent);transition:background-color .18s ease-out,transform .18s ease-out}.pricing_paidAction__XsLw5:hover{background:var(--action-hover);transform:translateY(-1px)}.pricing_soon__vr1R_,.pricing_soon__vr1R_:hover{background:var(--surface-sunken);color:var(--ink-muted);box-shadow:none;transform:none;cursor:default}.pricing_aura__cqiQI{position:relative;isolation:isolate;padding:3px;border-radius:calc(1.75rem + 2px);box-shadow:0 2.5rem 4rem -2.5rem color-mix(in srgb,var(--coral) 55%,transparent)}.pricing_aura__cqiQI,.pricing_aura__cqiQI:before{background:conic-gradient(from var(--aura-turn,0deg),var(--sun),var(--coral),var(--sky),var(--sun))}.pricing_aura__cqiQI:before{content:"";position:absolute;z-index:-1;inset:-14%;pointer-events:none;border-radius:50%;filter:blur(46px);opacity:.7}@property --aura-turn{syntax:"<angle>";inherits:true;initial-value:0deg}.pricing_paid__wq9wi{position:relative;overflow:hidden;border-radius:1.75rem;transform:perspective(900px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .26s cubic-bezier(.22,1,.36,1)}.pricing_paid__wq9wi:before{background:radial-gradient(22rem circle at var(--spot-x,70%) var(--spot-y,-10%),color-mix(in srgb,var(--sun) 22%,transparent),transparent 60%)}.pricing_paid__wq9wi:after,.pricing_paid__wq9wi:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}.pricing_paid__wq9wi:after{background:linear-gradient(110deg,transparent 38%,color-mix(in srgb,var(--surface) 75%,transparent) 50%,transparent 62%);translate:-130% 0}@keyframes pricing_aura-turn__G0m3S{to{--aura-turn:360deg}}@keyframes pricing_aura-breathe__HkITI{50%{opacity:.95;scale:1.06}}@keyframes pricing_paid-sweep__qW8aR{0%,35%{translate:-130% 0}to{translate:130% 0}}.pricing_paid__wq9wi>*{position:relative;z-index:1}.pricing_stage__JFH6M{position:absolute;z-index:-1;inset:0;pointer-events:none}.pricing_stage__JFH6M span{position:absolute;border-radius:50%;filter:blur(60px);opacity:.35}.pricing_orbSun__G_pQ0{--i:0;top:8%;left:2%;width:clamp(10rem,22vw,18rem);aspect-ratio:1;background:var(--sun)}.pricing_orbCoral__VxUO6{--i:1;right:4%;bottom:6%;width:clamp(12rem,26vw,22rem);aspect-ratio:1;background:var(--coral)}.pricing_orbSky__eMIyE{--i:2;top:30%;left:42%;width:clamp(8rem,18vw,15rem);aspect-ratio:1;background:var(--sky)}@keyframes pricing_orb-drift__UZz6h{to{translate:3rem -2rem;scale:1.15}}.pricing_titleLine__zXnHh{display:inline}.pricing_titleGlow__AoqR7{background:linear-gradient(90deg,var(--action),var(--coral),var(--sky),var(--action));background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes pricing_title-flow__ac4cw{to{background-position:300% 0}}.pricing_badge__g5bFQ{position:absolute;top:1.1rem;right:1.1rem;border-radius:999px;padding:.3rem .8rem;background:linear-gradient(120deg,var(--sun),var(--coral));color:var(--ink);font-size:.78rem;font-weight:800;letter-spacing:.01em;box-shadow:0 .5rem 1.2rem -.6rem color-mix(in srgb,var(--coral) 80%,transparent)}.pricing_sparkles__dEkyo{position:absolute;inset:-1.5rem;z-index:2;pointer-events:none}.pricing_sparkle__yg61k{position:absolute;color:var(--sun);opacity:.55}.pricing_sparkle__yg61k:first-child{top:0;left:12%}.pricing_sparkle__yg61k:nth-child(2){top:18%;right:0;color:var(--coral)}.pricing_sparkle__yg61k:nth-child(3){right:6%;bottom:8%}.pricing_sparkle__yg61k:nth-child(4){bottom:0;left:30%;color:var(--sky)}.pricing_sparkle__yg61k:nth-child(5){top:45%;left:0;color:var(--coral)}@keyframes pricing_twinkle__0lj2M{0%,to{scale:.4;rotate:0deg}50%{opacity:1;scale:1;rotate:45deg}}.pricing_price__NOXe1{animation:pricing_price-pop__ooe1L .42s cubic-bezier(.22,1,.36,1)}@keyframes pricing_price-pop__ooe1L{0%{opacity:.4;scale:.94}}.pricing_pricing__8oIta[data-inview=true] .pricing_free__bETcr{animation:pricing_free-in__X_oRj .8s cubic-bezier(.16,1,.3,1) both}.pricing_pricing__8oIta[data-inview=true] .pricing_aura__cqiQI{animation:pricing_aura-in__dETaa .9s cubic-bezier(.16,1,.3,1) .12s both,pricing_aura-turn__G0m3S 4.8s linear .12s 1 both}.pricing_pricing__8oIta[data-inview=true] .pricing_aura__cqiQI:before{animation:pricing_aura-breathe__HkITI 4.8s ease-in-out .12s 1 both}.pricing_pricing__8oIta[data-inview=true] .pricing_paid__wq9wi:after{animation:pricing_paid-sweep__qW8aR 4.8s ease-in-out .12s 1 both}.pricing_pricing__8oIta[data-inview=true] .pricing_stage__JFH6M span{animation:pricing_orb-drift__UZz6h 4.8s ease-in-out calc(var(--i, 0) * 80ms) 1 both}.pricing_pricing__8oIta[data-inview=true] .pricing_titleGlow__AoqR7{animation:pricing_title-flow__ac4cw 4.8s linear 1 both}.pricing_pricing__8oIta[data-inview=true] .pricing_sparkle__yg61k{animation:pricing_twinkle__0lj2M 3.2s ease-in-out calc(var(--i, 0) * .22s) 1 both}.pricing_pricingPage__TUExx .pricing_aura__cqiQI{animation:pricing_aura-turn__G0m3S 4.8s linear .12s 1 both}.pricing_pricingPage__TUExx .pricing_aura__cqiQI:before{animation:pricing_aura-breathe__HkITI 4.8s ease-in-out .12s 1 both}.pricing_pricingPage__TUExx .pricing_paid__wq9wi:after{animation:pricing_paid-sweep__qW8aR 4.8s ease-in-out .12s 1 both}.pricing_pricingPage__TUExx .pricing_sparkle__yg61k{animation:pricing_twinkle__0lj2M 3.2s ease-in-out calc(var(--i, 0) * .22s) 1 both}.pricing_pricing__8oIta[data-inview=true] .pricing_badge__g5bFQ{animation:pricing_badge-in__HBl16 .6s cubic-bezier(.22,1,.36,1) .7s both}.pricing_pricing__8oIta[data-inview=true] .pricing_limits__OvYBn li{animation:pricing_item-in__93LRF .52s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i, 0) * .11s + .38s)}@keyframes pricing_free-in__X_oRj{0%{opacity:0;translate:-2rem 1rem;rotate:-3deg}}@keyframes pricing_aura-in__dETaa{0%{opacity:0;translate:0 2.5rem;scale:.92}}@keyframes pricing_badge-in__HBl16{0%{opacity:0;scale:.4;rotate:-12deg}}@keyframes pricing_item-in__93LRF{0%{opacity:0;translate:-.75rem 0}}.pricing_srOnly__y_rNm{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media not ((hover:hover) and (pointer:fine)){.pricing_paid__wq9wi{transform:none}}@media (prefers-reduced-motion:reduce){.pricing_aura__cqiQI,.pricing_aura__cqiQI:before,.pricing_paid__wq9wi:after,.pricing_price__NOXe1,.pricing_pricing__8oIta[data-inview=true] .pricing_aura__cqiQI,.pricing_pricing__8oIta[data-inview=true] .pricing_badge__g5bFQ,.pricing_pricing__8oIta[data-inview=true] .pricing_free__bETcr,.pricing_pricing__8oIta[data-inview=true] .pricing_limits__OvYBn li,.pricing_sparkle__yg61k,.pricing_stage__JFH6M span,.pricing_titleGlow__AoqR7{animation:none}.pricing_paid__wq9wi{transform:none;transition:none}}@media (prefers-contrast:more){.pricing_aura__cqiQI{background:var(--edge);box-shadow:none}.pricing_aura__cqiQI:before,.pricing_stage__JFH6M{display:none}.pricing_titleGlow__AoqR7{background:none;color:var(--ink)}}@media (max-width:64rem){.pricing_pricing__8oIta{grid-template-columns:minmax(0,1fr)}}@media (max-width:40rem){.pricing_plans__90RLN{grid-template-columns:minmax(0,1fr)}.pricing_aura__cqiQI{order:-1}.pricing_aura__cqiQI:before{inset:-6%;filter:blur(32px)}}@media (max-width:48rem),(pointer:coarse){.pricing_aura__cqiQI:before{filter:blur(28px);opacity:.6}.pricing_stage__JFH6M span{filter:blur(40px)}}:is(.pricing_pricing__8oIta,.pricing_pricingPage__TUExx) .pricing_free__bETcr,:is(.pricing_pricing__8oIta,.pricing_pricingPage__TUExx) .pricing_paid__wq9wi{display:block;gap:0;border:0;border-radius:0;padding:0;overflow:visible;background:none;box-shadow:none;filter:drop-shadow(0 1.1rem 1rem color-mix(in srgb,var(--ink) 16%,transparent))}:is(.pricing_pricing__8oIta,.pricing_pricingPage__TUExx) .pricing_paid__wq9wi:after,:is(.pricing_pricing__8oIta,.pricing_pricingPage__TUExx) .pricing_paid__wq9wi:before{content:none}:is(.pricing_pricing__8oIta,.pricing_pricingPage__TUExx) .pricing_aura__cqiQI{padding:0;border-radius:0;background:none;box-shadow:none}.pricing_ticketMain__YQzyL,.pricing_ticketStub__ax4e1{--notch:0.9rem;position:relative;display:grid;align-content:start;gap:1rem;padding-inline:clamp(1.4rem,3vw,2rem)}.pricing_ticketMain__YQzyL{--paper:var(--surface);padding-top:clamp(1.4rem,3vw,2rem);padding-bottom:1.5rem;border-radius:1.25rem 1.25rem 0 0;background:radial-gradient(circle at bottom left,transparent var(--notch),var(--paper) calc(var(--notch) + 1px)) 0 100% /51% 100% no-repeat,radial-gradient(circle at bottom right,transparent var(--notch),var(--paper) calc(var(--notch) + 1px)) 100% 100% /51% 100% no-repeat;color:var(--ink)}.pricing_ticketStub__ax4e1{--paper:var(--surface-sunken);gap:.75rem;padding-top:1.5rem;padding-bottom:clamp(1.4rem,3vw,1.75rem);border-radius:0 0 1.25rem 1.25rem;background:radial-gradient(circle at top left,transparent var(--notch),var(--paper) calc(var(--notch) + 1px)) 0 0 /51% 100% no-repeat,radial-gradient(circle at top right,transparent var(--notch),var(--paper) calc(var(--notch) + 1px)) 100% 0 /51% 100% no-repeat;color:var(--ink)}.pricing_paid__wq9wi .pricing_ticketStub__ax4e1{--paper:color-mix(in srgb,var(--action) 12%,var(--surface))}.pricing_ticketStub__ax4e1:before{content:"";position:absolute;top:-1px;left:calc(var(--notch) + .5rem);right:calc(var(--notch) + .5rem);border-top:2px dashed color-mix(in srgb,var(--ink) 25%,transparent)}.pricing_ticketStub__ax4e1 .pricing_note__zwMlz{margin:0}.pricing_ticketStub__ax4e1 .pricing_freeAction__UwKwN,.pricing_ticketStub__ax4e1 .pricing_paidAction__XsLw5{width:100%}.pricing_methods__RETlx{grid-column:1/-1;display:grid;justify-items:center;gap:.875rem;padding-block:.5rem;text-align:center}.pricing_methodsTitle__g1DwP{margin:0;color:var(--ink-muted);font-size:.9rem;font-weight:700}.pricing_methodList__LInri{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin:0;padding:0;list-style:none}.pricing_method__OW_SY{display:grid;justify-items:center;align-content:center;gap:.375rem;min-width:8.5rem;padding:.5rem 1rem}.pricing_methodLogo__zNRyy{width:auto;height:1.75rem;max-width:7rem;-o-object-fit:contain;object-fit:contain}.pricing_methodLogo__zNRyy[data-logo=payos]{height:2.25rem}.pricing_methodLogo__zNRyy[data-logo=vietqr]{height:1.5rem}.pricing_methodLogo__zNRyy[data-logo=momo]{height:2rem}.pricing_methodLogo__zNRyy[data-logo=vnpay]{height:2.25rem}.pricing_methodName__Veo8K{display:inline-flex;align-items:center;gap:.375rem;color:var(--ink);font-size:1.05rem;font-weight:800}.pricing_methodText__5hVx1{color:var(--ink-muted);font-size:.8rem}.pricing_methodsSafe__6SZoE{display:flex;align-items:center;gap:.375rem;margin:0;color:var(--ink-muted);font-size:.85rem}.pricing_methodsSafe__6SZoE svg{flex-shrink:0;color:var(--success)}.roleColors_admin__fRCqg{color:var(--danger)}.roleColors_student__LANZn{color:var(--action)}.roleColors_teacher__V2FNR{color:#6b3fa0}[data-theme=dark] .roleColors_teacher__V2FNR{color:#c9b0f5}@media (prefers-color-scheme:dark){[data-app-shell]:not([data-theme=light]) .roleColors_teacher__V2FNR{color:#c9b0f5}}.roleColors_pill__iMax5{display:inline-flex;align-items:center;border:1px solid;border-radius:999px;padding:.125rem .625rem;background:color-mix(in srgb,currentColor 10%,transparent);font-size:.8125rem;font-weight:700;line-height:1.25rem}.unread_badge__6DaGi{position:relative;isolation:isolate;background:#1a73e8;color:#fff}.unread_badge__6DaGi:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:inherit;animation:unread_unread-ping__KGrkk 1.6s cubic-bezier(0,0,.2,1) infinite}@keyframes unread_unread-ping__KGrkk{0%{transform:scale(1);opacity:.55}75%,to{transform:scale(1.7);opacity:0}}@media (prefers-reduced-motion:reduce){.unread_badge__6DaGi:before{animation:none;opacity:0}}.tutor_avatar__h6lxA{position:relative;display:inline-grid;flex:none;place-items:center;width:var(--avatar-size,2.5rem);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--sun) 35%,var(--surface)),color-mix(in srgb,var(--sky) 25%,var(--surface)));box-shadow:0 0 0 2px var(--surface),0 0 0 3.5px color-mix(in srgb,var(--sun) 55%,var(--line));overflow:hidden}.tutor_avatar__h6lxA:before{content:"";position:absolute;inset:6%;background:url(/mascots/kamran-directions.webp) 50% 50%/300% 300% no-repeat}.tutor_bar__Nn6ls{display:flex;align-items:center;gap:.75rem;border-bottom:1px solid var(--line);padding:.75rem 1.25rem;background:linear-gradient(100deg,color-mix(in srgb,var(--sun) 12%,var(--surface)),var(--surface) 55%,color-mix(in srgb,var(--sky) 12%,var(--surface)))}.tutor_online__YYpC8{display:inline-flex;align-items:center;gap:.35rem;color:var(--ink-muted);font-size:.78rem}.tutor_online__YYpC8:before{content:"";width:.5rem;aspect-ratio:1;border-radius:50%;background:var(--action);box-shadow:0 0 0 3px color-mix(in srgb,var(--action) 22%,transparent)}.tutor_hello__LRB4Y{position:relative;isolation:isolate;display:grid;justify-items:center;gap:.5rem;text-align:center}.tutor_glow__LAv_S{position:absolute;z-index:-1;top:-1.5rem;left:50%;width:min(22rem,90%);aspect-ratio:1.6;translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side at 35% 45%,color-mix(in srgb,var(--sun) 45%,transparent),transparent),radial-gradient(closest-side at 68% 55%,color-mix(in srgb,var(--sky) 40%,transparent),transparent);filter:blur(18px);opacity:.8;pointer-events:none}.tutor_greeting__7GX4C{margin:.25rem 0 0;color:var(--ink);font-size:clamp(1.6rem,3.4vw,2.2rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;text-wrap:balance}.tutor_greetingGlow__YvPxK{background:linear-gradient(90deg,var(--action),var(--coral));-webkit-background-clip:text;background-clip:text;color:transparent}.tutor_example__IVNYd{position:relative;display:flex;width:100%;height:100%;align-items:flex-start;gap:.75rem;border:1px solid color-mix(in srgb,var(--chip) 45%,var(--line));border-radius:1rem;padding:.85rem 1rem;background:color-mix(in srgb,var(--chip) 12%,var(--surface));color:var(--ink);font:inherit;font-size:.93rem;line-height:1.4;text-align:left;cursor:pointer;transition:transform .18s ease-out,box-shadow .18s ease-out,background-color .18s ease-out}.tutor_example__IVNYd:hover:not(:disabled){transform:translateY(-2px);background:color-mix(in srgb,var(--chip) 22%,var(--surface));box-shadow:0 .8rem 1.4rem -1rem color-mix(in srgb,var(--chip) 90%,transparent)}.tutor_example__IVNYd:disabled{opacity:.5;cursor:default}.tutor_example__IVNYd:focus-visible,.tutor_send__5c1Lb:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.tutor_exampleIcon__4BcQ_{display:grid;flex:none;place-items:center;width:2rem;aspect-ratio:1;border-radius:.65rem;background:color-mix(in srgb,var(--chip) 40%,var(--surface));color:var(--ink)}.tutor_exampleArrow__KtI86{margin-left:auto;align-self:center;color:var(--ink-muted);opacity:0;translate:-.3rem 0;transition:opacity .18s ease-out,translate .18s ease-out}.tutor_example__IVNYd:focus-visible .tutor_exampleArrow__KtI86,.tutor_example__IVNYd:hover .tutor_exampleArrow__KtI86{opacity:1;translate:0 0}.tutor_question__0Dz7J{margin-left:auto;max-width:85%;border-radius:1.25rem 1.25rem .4rem 1.25rem;padding:.65rem 1rem;background:linear-gradient(135deg,var(--action),color-mix(in srgb,var(--action) 78%,var(--sky)));color:var(--action-ink);box-shadow:0 .6rem 1.2rem -.9rem color-mix(in srgb,var(--action) 90%,transparent)}.tutor_composer__gPSN7{display:flex;align-items:flex-end;gap:.5rem;border:1px solid var(--edge);border-radius:1.5rem;padding:.45rem .45rem .45rem .75rem;background:var(--surface);box-shadow:0 1rem 2rem -1.6rem color-mix(in srgb,var(--ink) 60%,transparent);transition:border-color .18s ease-out,box-shadow .18s ease-out}.tutor_composer__gPSN7:focus-within{border-color:color-mix(in srgb,var(--action) 60%,var(--edge));box-shadow:0 0 0 3px color-mix(in srgb,var(--action) 18%,transparent),0 1rem 2rem -1.6rem color-mix(in srgb,var(--ink) 60%,transparent)}.tutor_send__5c1Lb{display:grid;flex:none;place-items:center;width:2.75rem;aspect-ratio:1;border:0;border-radius:50%;background:var(--action);color:var(--action-ink);cursor:pointer;box-shadow:0 .6rem 1.1rem -.7rem color-mix(in srgb,var(--action) 90%,transparent);transition:transform .16s ease-out,background-color .16s ease-out}.tutor_send__5c1Lb:hover:not(:disabled){transform:translateY(-1px) scale(1.04);background:var(--action-hover)}.tutor_send__5c1Lb:disabled{background:var(--surface-sunken);color:var(--ink-muted);box-shadow:none;cursor:default}.tutor_left__IluuY{gap:.35rem;border-radius:999px;padding:.15rem .6rem;background:color-mix(in srgb,var(--sun) 20%,var(--surface));font-weight:600}.tutor_left__IluuY,.tutor_newChat__AMQsy{display:inline-flex;align-items:center;color:var(--ink)}.tutor_newChat__AMQsy{min-height:2.9rem;justify-content:center;gap:.5rem;border:1px solid color-mix(in srgb,var(--action) 35%,var(--edge));border-radius:999px;padding:0 1.1rem;background:var(--surface);font:inherit;font-size:.92rem;font-weight:700;cursor:pointer;transition:background-color .16s ease-out,border-color .16s ease-out}.tutor_newChat__AMQsy svg{color:var(--action)}.tutor_newChat__AMQsy:hover{border-color:var(--action);background:color-mix(in srgb,var(--action) 8%,var(--surface))}.tutor_newChat__AMQsy:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.tutor_item__n2HLT[aria-current=page]{background:color-mix(in srgb,var(--action) 10%,var(--surface));box-shadow:inset 3px 0 0 var(--action)}@media (prefers-reduced-motion:reduce){.tutor_composer__gPSN7,.tutor_exampleArrow__KtI86,.tutor_example__IVNYd,.tutor_newChat__AMQsy,.tutor_send__5c1Lb{transition:none}.tutor_example__IVNYd:hover:not(:disabled),.tutor_send__5c1Lb:hover:not(:disabled){transform:none}}.tutor_voiceButton__8jAwp{display:grid;flex:none;place-items:center;width:2.75rem;aspect-ratio:1;border:1px solid var(--edge);border-radius:50%;background:var(--surface);color:var(--ink);cursor:pointer;transition:background-color .16s ease-out}.tutor_voiceButton__8jAwp:hover{background:var(--surface-sunken)}.tutor_voiceButton__8jAwp:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tutor_voiceButton__8jAwp:disabled{cursor:not-allowed;opacity:.5}.tutor_voiceBackdrop__aOcLf{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:1rem;background:color-mix(in srgb,var(--ink) 55%,transparent);backdrop-filter:blur(6px)}.tutor_voicePanel__LL__q{position:relative;display:grid;gap:1.1rem;width:min(100%,30rem);max-height:calc(100dvh - 2rem);overflow-y:auto;border:1px solid var(--line);border-radius:1rem;padding:1.25rem 1.5rem 1.1rem;background:radial-gradient(26rem 16rem at 50% 30%,color-mix(in srgb,var(--action) 16%,transparent),transparent 70%),var(--surface);color:var(--ink);box-shadow:0 2rem 4rem -2rem color-mix(in srgb,var(--ink) 60%,transparent)}.tutor_voiceHeader__bJ_lx{display:flex;align-items:center;gap:.75rem}.tutor_voiceStatus__5_mY3{display:inline-flex;align-items:center;gap:.4rem;justify-self:center;margin:-.4rem 0 0;border:1px solid var(--line);border-radius:999px;padding:.3rem .7rem;background:var(--surface-sunken);color:var(--ink-muted);font-size:.75rem;font-weight:600;white-space:nowrap}.tutor_voiceStatus__5_mY3 span{width:.5rem;aspect-ratio:1;border-radius:50%;background:var(--ink-muted)}.tutor_voiceStatus__5_mY3[data-state=listening] span{background:var(--success);animation:tutor_status-blink__iBrFy 1.6s ease-in-out infinite}.tutor_voiceStatus__5_mY3[data-state=speaking] span{background:var(--sun)}.tutor_voiceStatus__5_mY3[data-state=muted] span{background:var(--danger)}@keyframes tutor_status-blink__iBrFy{50%{opacity:.35}}.tutor_voiceStage__FPefa{--level:0;position:relative;display:grid;place-items:center;height:13rem}.tutor_ring__ctmI_{position:absolute;width:9rem;aspect-ratio:1;border:2px solid color-mix(in srgb,var(--action) 45%,transparent);border-radius:50%;opacity:calc(.25 + var(--level) * .75);scale:calc(1 + var(--level) * .35);transition:scale 90ms linear,opacity 90ms linear}.tutor_ring__ctmI_+.tutor_ring__ctmI_{width:11rem;border-color:color-mix(in srgb,var(--action) 22%,transparent);scale:calc(1 + var(--level) * .55)}.tutor_voiceStage__FPefa[data-state=speaking] .tutor_ring__ctmI_{border-color:color-mix(in srgb,var(--sun) 60%,transparent)}.tutor_voiceStage__FPefa[data-state=speaking] .tutor_ring__ctmI_+.tutor_ring__ctmI_{border-color:color-mix(in srgb,var(--sun) 30%,transparent)}.tutor_voiceStage__FPefa[data-state=connecting] .tutor_ring__ctmI_{animation:tutor_ring-wait__ztS_S 1.4s ease-in-out infinite}.tutor_voiceStage__FPefa[data-state=ended] .tutor_ring__ctmI_{opacity:.15}@keyframes tutor_ring-wait__ztS_S{50%{scale:1.12;opacity:.6}}.tutor_orb__kAVcn{position:relative;display:grid;place-items:center;width:7.5rem;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--action) 55%,var(--surface)),var(--action));box-shadow:0 .75rem 2.5rem -.75rem color-mix(in srgb,var(--action) 70%,transparent);scale:calc(1 + var(--level) * .08);transition:scale 90ms linear}.tutor_orb__kAVcn[data-state=connecting]{opacity:.7}.tutor_orb__kAVcn[data-state=ended]{filter:grayscale(.7);opacity:.7}.tutor_bars__jkTUS{position:absolute;bottom:0;display:flex;align-items:center;gap:.3rem;height:1.75rem}.tutor_bars__jkTUS span{width:.3rem;height:100%;border-radius:999px;background:var(--action);scale:1 calc(.18 + var(--level) * (1 - (var(--bar) - 2) * (var(--bar) - 2) * .2));transition:scale 90ms linear}.tutor_voiceStage__FPefa[data-state=speaking] .tutor_bars__jkTUS span{background:var(--sun)}.tutor_voiceClocks__rSDwm{display:flex;justify-content:center;gap:.75rem}.tutor_voiceClocks__rSDwm div{display:grid;justify-items:center;min-width:6.5rem;border:1px solid var(--line);border-radius:.6rem;padding:.4rem .9rem;background:var(--surface-sunken)}.tutor_voiceClocks__rSDwm span{color:var(--ink-muted);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.tutor_voiceClocks__rSDwm b{font-size:1.35rem;font-variant-numeric:tabular-nums;line-height:1.2}.tutor_voiceClocks__rSDwm div[data-low]{border-color:var(--danger)}.tutor_voiceClocks__rSDwm div[data-low] b{color:var(--danger)}.tutor_transcript__tk1rn{display:flex;flex-direction:column;gap:.4rem;max-height:12rem;overflow-y:auto;margin:0;padding:.25rem;list-style:none;font-size:.9rem;line-height:1.45}.tutor_transcript__tk1rn li{max-width:85%;border-radius:.9rem;padding:.45rem .75rem}.tutor_transcript__tk1rn li[data-who=tutor]{align-self:flex-start;border-bottom-left-radius:.25rem;background:var(--surface-sunken)}.tutor_transcript__tk1rn li[data-who=student]{align-self:flex-end;border-bottom-right-radius:.25rem;background:var(--action);color:var(--action-ink)}.tutor_transcript__tk1rn .tutor_transcriptEnd__IkXcY{padding:0}.tutor_voiceHint__zOXKv{margin:0;color:var(--ink-muted);font-size:.85rem;text-align:center}.tutor_voiceHint__zOXKv i{color:var(--ink)}.tutor_voiceControls__lEJtT{display:flex;justify-content:center;gap:.75rem}.tutor_voiceControl__VFU6P,.tutor_voiceEnd__aHMfT{display:inline-flex;align-items:center;gap:.45rem;min-height:2.75rem;border-radius:999px;padding:0 1.1rem;font-size:.9rem;font-weight:700;cursor:pointer;transition:background-color .16s ease-out,opacity .16s ease-out}.tutor_voiceControl__VFU6P svg,.tutor_voiceEnd__aHMfT svg{width:1.1rem;height:1.1rem}.tutor_voiceControl__VFU6P{border:1px solid var(--line);background:var(--surface-sunken);color:var(--ink)}.tutor_voiceControl__VFU6P[aria-pressed=true]{border-color:var(--danger);color:var(--danger)}.tutor_voiceControl__VFU6P:disabled{cursor:not-allowed;opacity:.5}.tutor_voiceEnd__aHMfT{border:0;background:var(--danger);color:var(--surface)}.tutor_voiceEnd__aHMfT:hover{opacity:.9}.tutor_voiceControl__VFU6P:focus-visible,.tutor_voiceEnd__aHMfT:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tutor_voiceNote__EOe_L{margin:0;color:var(--ink-muted);font-size:.72rem;line-height:1.45;text-align:center}@media (prefers-reduced-motion:reduce){.tutor_bars__jkTUS span,.tutor_orb__kAVcn,.tutor_ring__ctmI_{transition:none}.tutor_voiceStage__FPefa[data-state=connecting] .tutor_ring__ctmI_,.tutor_voiceStatus__5_mY3 span{animation:none}}.notebook_sheet__tt1hj{position:relative;border:1px solid var(--line);border-radius:.75rem;background-color:var(--surface);padding:1.75rem 1.25rem 1.75rem 2rem}.notebook_sheet__tt1hj:before{content:"";position:absolute;top:0;bottom:0;left:.75rem;width:3px;border-radius:2px;background-color:var(--accent,var(--action))}@media (min-width:640px){.notebook_sheet__tt1hj{padding:2.625rem 2.5rem 2.625rem 3.25rem}.notebook_sheet__tt1hj:before{left:1.5rem}}.notebook_rules__r5tX_{background-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(1.75rem - 1px),var(--line) calc(1.75rem - 1px),var(--line) 1.75rem);background-position:0 0}.notebook_sheet__tt1hj[data-paper=squared] .notebook_rules__r5tX_{background-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(1.75rem - 1px),var(--line) calc(1.75rem - 1px),var(--line) 1.75rem),repeating-linear-gradient(to right,transparent 0,transparent calc(1.75rem - 1px),var(--line) calc(1.75rem - 1px),var(--line) 1.75rem)}@media print{.notebook_rules__r5tX_{background-image:none}}.CodePanel_panel__GuMGI{--base:color-mix(in srgb,var(--ink) 95%,var(--surface));--fg:var(--paper);display:flex;flex-direction:column;overflow:hidden;border-radius:12px;background:var(--base);color:var(--fg);font-family:var(--font-mono)}.CodePanel_panel__GuMGI[data-dark=true]{--base:color-mix(in srgb,var(--surface-sunken) 80%,var(--surface));--fg:var(--ink);border:1px solid var(--line)}.CodePanel_bar__FZztg{display:flex;align-items:center;gap:8px;padding:10px 12px 6px}.CodePanel_tabs__UUFnY{display:flex;gap:6px}.CodePanel_tab__ltb_S{min-height:44px;padding:0 14px;border:1px solid color-mix(in srgb,var(--fg) 30%,transparent);border-radius:999px;background:transparent;color:color-mix(in srgb,var(--fg) 75%,var(--base));font:700 13px var(--font-mono);cursor:pointer}.CodePanel_tab__ltb_S[aria-selected=true]{border-color:var(--accent,var(--action));background:color-mix(in srgb,var(--accent,var(--action)) 35%,transparent);color:var(--fg)}.CodePanel_copy__l_N8y{display:inline-flex;align-items:center;gap:6px;margin-left:auto;min-height:44px;padding:0 12px;border:1px solid color-mix(in srgb,var(--fg) 30%,transparent);border-radius:999px;background:transparent;color:color-mix(in srgb,var(--fg) 85%,var(--base));font:600 12px var(--font-mono);cursor:pointer}.CodePanel_copy__l_N8y:focus-visible,.CodePanel_src__xTNwE:focus-visible,.CodePanel_tab__ltb_S:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.CodePanel_src__xTNwE{overflow-x:auto;padding:10px 12px 12px 4px;font-size:14px;line-height:32px}.CodePanel_ln__roHdI{display:flex;align-items:center;white-space:pre}.CodePanel_num__uk2t_{flex:none;width:42px;padding-right:14px;text-align:right;color:color-mix(in srgb,var(--fg) 45%,var(--base));-webkit-user-select:none;-moz-user-select:none;user-select:none}.CodePanel_txt__dJeBV{display:inline-block;transform-origin:left center;transition:transform .28s cubic-bezier(.3,1.6,.5,1),opacity .25s,text-shadow .25s}.CodePanel_ln__roHdI[data-dim=true] .CodePanel_txt__dJeBV{opacity:.82}.CodePanel_ln__roHdI[data-on=true] .CodePanel_txt__dJeBV{font-weight:800;transform:translateY(-3px) scale(1.07);background:linear-gradient(90deg,color-mix(in srgb,var(--accent,var(--action)) 62%,var(--fg)),color-mix(in srgb,var(--sun) 82%,var(--fg)),color-mix(in srgb,var(--coral) 68%,var(--fg)));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--accent,var(--action)) 95%,transparent)) drop-shadow(0 0 16px color-mix(in srgb,var(--sun) 85%,transparent)) drop-shadow(0 4px 4px color-mix(in srgb,var(--base) 80%,black))}.CodePanel_ln__roHdI[data-on=true] .CodePanel_txt__dJeBV span{color:inherit;-webkit-text-fill-color:transparent}.CodePanel_ln__roHdI[data-on=true] .CodePanel_num__uk2t_{color:var(--accent,var(--action));font-weight:800}.CodePanel_ln__roHdI[data-on=true] .CodePanel_num__uk2t_:before{content:"▶";margin-right:4px;font-size:10px}.CodePanel_keyword__dtoAZ{color:color-mix(in srgb,var(--coral) 55%,var(--fg))}.CodePanel_function__yQJ2W{color:color-mix(in srgb,var(--action) 40%,var(--fg))}.CodePanel_string__Bz5iN{color:color-mix(in srgb,var(--accent,var(--success)) 45%,var(--fg))}.CodePanel_number__CYq_9{color:color-mix(in srgb,var(--sun) 70%,var(--fg))}.CodePanel_operator___GOZ1{color:color-mix(in srgb,var(--fg) 85%,var(--base))}.CodePanel_comment__CTVFj{color:color-mix(in srgb,var(--fg) 72%,var(--base))}@media (prefers-reduced-motion:reduce){.CodePanel_txt__dJeBV{transition:none}.CodePanel_ln__roHdI[data-on=true] .CodePanel_txt__dJeBV{transform:none}}.payment-methods_slip__VPCbC{filter:drop-shadow(0 .9rem .9rem color-mix(in srgb,var(--ink) 14%,transparent))}.payment-methods_slip__VPCbC .payment-methods_stub__O3kV0{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem}.payment-methods_price__aPmpb{font-size:1.75rem;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink)}