.DQQ0LW_container{color:var(--product-foreground);margin-top:24px;font-size:14px;line-height:20px;container:recharge/inline-size}.DQQ0LW_heading{margin:0 0 16px;font-size:18px;font-weight:600;line-height:28px}.DQQ0LW_trial{text-align:left;border-radius:var(--product-radius);background:var(--product-commerce-benefit-soft);border:1px solid #0000;grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:20px;width:100%;margin-bottom:28px;padding:20px;display:grid}.DQQ0LW_trialPrice{color:var(--product-commerce-benefit);gap:4px;display:grid}.DQQ0LW_trialPrice strong,.DQQ0LW_price strong,.DQQ0LW_giftAmount strong,.DQQ0LW_payable strong{font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:36px}.DQQ0LW_trialInfo{gap:8px;display:grid}.DQQ0LW_trialTitle{font-size:18px;font-weight:600;line-height:28px}.DQQ0LW_trialCopy,.DQQ0LW_base{color:var(--product-description-foreground)}.DQQ0LW_trialCopy b,.DQQ0LW_trialAction,.DQQ0LW_bonusLabel{color:var(--product-commerce-benefit);font-weight:600}.DQQ0LW_trialAction{align-items:center;gap:8px;display:flex}.DQQ0LW_packages{grid-template-columns:repeat(var(--recharge-small-columns,2), minmax(0, 1fr));gap:12px;display:grid}.DQQ0LW_package{border:1px solid var(--product-border);border-radius:var(--product-radius);background:var(--product-surface);min-width:0;color:var(--product-foreground);text-align:left;flex-direction:column;padding:0;transition:border-color .16s,transform .16s;display:flex}.DQQ0LW_package:hover:not(:disabled){border-color:var(--product-commerce-benefit);transform:translateY(-2px)}.DQQ0LW_package[aria-pressed=true],.DQQ0LW_trial[aria-pressed=true]{border-color:var(--product-commerce-benefit);box-shadow:0 0 0 1px var(--product-commerce-benefit)}.DQQ0LW_package:focus-visible,.DQQ0LW_trial:focus-visible,.DQQ0LW_detailsTrigger:focus-visible{outline:2px solid var(--product-focus);outline-offset:3px}.DQQ0LW_package:disabled,.DQQ0LW_trial:disabled{cursor:not-allowed;opacity:.65}.DQQ0LW_packageBody{flex:1;gap:12px;width:100%;padding:20px 16px 16px;display:grid}.DQQ0LW_price{align-items:baseline;gap:2px;display:flex}.DQQ0LW_packageTotal{justify-content:space-between;align-items:center;gap:4px;font-weight:600;display:flex}.DQQ0LW_check{border:1px solid var(--product-border-strong);border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid}[aria-pressed=true] .DQQ0LW_check{background:var(--product-commerce-benefit);border-color:var(--product-commerce-benefit);color:var(--product-commerce-benefit-foreground)}.DQQ0LW_gift{background:var(--product-commerce-benefit-soft);min-height:104px;color:var(--product-commerce-benefit);border-top:1px dashed color-mix(in srgb, var(--product-commerce-benefit) 24%, var(--product-surface));border-radius:0 0 calc(var(--product-radius) - 1px) calc(var(--product-radius) - 1px);gap:4px;padding:16px;display:grid;position:relative}.DQQ0LW_gift:before,.DQQ0LW_gift:after{content:"";background:var(--product-surface);border-radius:50%;width:10px;height:10px;position:absolute;top:-6px}.DQQ0LW_gift:before{left:-5px}.DQQ0LW_gift:after{right:-5px}.DQQ0LW_giftLabel{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;display:flex}.DQQ0LW_giftLabel b{font-weight:600}.DQQ0LW_giftAmount{flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.DQQ0LW_package[aria-pressed=true] .DQQ0LW_gift[data-bonus=true]{background:var(--product-commerce-benefit);color:var(--product-commerce-benefit-foreground);border-top-color:var(--product-commerce-benefit-foreground)}.DQQ0LW_gift[data-bonus=false]{background:var(--product-muted);color:var(--product-muted-foreground);border-top-color:var(--product-border);align-content:center}.DQQ0LW_gift[data-bonus=false] strong{font-size:18px;font-weight:600;line-height:28px}.DQQ0LW_payment{z-index:2;padding:24px 0 max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--product-border);background:var(--product-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;display:flex;position:sticky;bottom:0}.DQQ0LW_paymentInfo{min-width:0}.DQQ0LW_arrival{font-size:18px;font-weight:600;line-height:28px}.DQQ0LW_benefitLine{color:var(--product-description-foreground);flex-wrap:wrap;align-items:center;gap:0 8px;display:flex}.DQQ0LW_detailsTrigger{min-height:40px;color:var(--product-muted-foreground);border-radius:4px;align-items:center;gap:4px;padding:4px;display:inline-flex}.DQQ0LW_detailsTrigger:hover{background:var(--product-muted);color:var(--product-foreground)}.DQQ0LW_payGroup{align-items:center;gap:20px;display:flex}.DQQ0LW_payable{white-space:nowrap;align-items:baseline;gap:6px;display:flex}.DQQ0LW_payButton{flex-shrink:0;min-height:48px}.DQQ0LW_rule{color:var(--product-description-foreground);margin:16px 0 0;font-size:14px;line-height:20px}.DQQ0LW_details{max-height:85dvh;padding-bottom:env(safe-area-inset-bottom);overflow-y:auto}.DQQ0LW_detailName{color:var(--product-description-foreground);margin:0 0 20px;font-size:14px;line-height:20px}.DQQ0LW_detailRows{gap:16px;margin:0;font-size:14px;line-height:20px;display:grid}.DQQ0LW_detailRows>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.DQQ0LW_detailRows dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.DQQ0LW_detailRows [data-bonus=true]{border-radius:var(--product-radius);background:var(--product-commerce-benefit-soft);color:var(--product-commerce-benefit);padding:12px}.DQQ0LW_detailTotal{border-top:1px dashed var(--product-border);padding-top:16px;font-weight:600}@container recharge (min-width:640px){.DQQ0LW_packages{grid-template-columns:repeat(var(--recharge-columns,4), minmax(0, 1fr))}}@container recharge (max-width:639px){.DQQ0LW_trial{grid-template-columns:70px minmax(0,1fr);gap:16px;margin-bottom:24px;padding:16px}.DQQ0LW_trialInfo{gap:4px}.DQQ0LW_trialAction{grid-column:2;justify-content:flex-end}.DQQ0LW_trialAction>span:first-child{display:none}.DQQ0LW_payGroup{justify-content:space-between;gap:8px;width:100%}}@container recharge (max-width:359px){.DQQ0LW_packages{gap:8px}.DQQ0LW_packageBody,.DQQ0LW_gift{padding:12px}.DQQ0LW_giftAmount{column-gap:2px}.DQQ0LW_payGroup{flex-wrap:wrap}}@media (max-width:1023px){.DQQ0LW_payment{bottom:calc(68px + env(safe-area-inset-bottom));padding-bottom:12px}}@media (max-width:639px){.DQQ0LW_details{border-bottom-right-radius:0;border-bottom-left-radius:0;max-width:none}}@media (prefers-reduced-motion:reduce){.DQQ0LW_package,.DQQ0LW_details{transition:none;animation:none}.DQQ0LW_package:hover:not(:disabled){transform:none}}
.Za4yfW_quickActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.Za4yfW_actionGroup{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.Za4yfW_ordersLink{padding-inline:0}.Za4yfW_pending{border:1px solid var(--product-border);background:var(--product-surface);border-radius:8px;min-width:0;padding:24px;font-size:14px;line-height:20px}.Za4yfW_heading{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.Za4yfW_heading h2{margin:0;font-size:18px;font-weight:600;line-height:28px}.Za4yfW_muted{color:var(--product-muted-foreground)}.Za4yfW_orderList{margin:0;padding:0;list-style:none}.Za4yfW_order{border-bottom:1px solid var(--product-border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px 24px;padding:16px 0;display:grid}.Za4yfW_order:last-child{border-bottom:0;padding-bottom:0}.Za4yfW_orderInfo{gap:4px;min-width:0;display:grid}.Za4yfW_orderInfo strong{overflow-wrap:anywhere;font-weight:600}.Za4yfW_amount{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.Za4yfW_orderActions{align-items:center;gap:8px;display:flex}.Za4yfW_more{flex-shrink:0;width:40px;height:40px}.Za4yfW_menu{width:160px;padding:4px}.Za4yfW_menu>button{justify-content:flex-start;width:100%}.Za4yfW_dialogBody{gap:20px;font-size:14px;line-height:20px;display:grid}.Za4yfW_dialogBody p{margin:0}.Za4yfW_dialogHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.Za4yfW_description{color:var(--product-description-foreground)}.Za4yfW_form{gap:20px;display:grid}.Za4yfW_field{gap:8px;display:grid}.Za4yfW_breakdown{border:1px solid var(--product-border);border-radius:8px;gap:16px;margin:0;padding:16px;display:grid}.Za4yfW_breakdown>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.Za4yfW_breakdown dd{align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.Za4yfW_dialogActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.Za4yfW_error{color:var(--product-danger-text)}.Za4yfW_success{color:var(--product-success-text)}.Za4yfW_rechargePage{border:1px solid var(--product-border);background:var(--product-surface);border-radius:8px;min-width:0;padding:24px}@media (max-width:600px){.Za4yfW_quickActions{align-items:stretch}.Za4yfW_actionGroup{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.Za4yfW_actionGroup>:first-child{grid-column:1/-1}.Za4yfW_actionGroup button,.Za4yfW_actionGroup a{width:100%}.Za4yfW_ordersLink{margin-left:auto}.Za4yfW_pending,.Za4yfW_rechargePage{padding:16px}.Za4yfW_order{grid-template-columns:minmax(0,1fr) auto;gap:12px}.Za4yfW_orderActions{grid-column:1/-1;justify-content:flex-end}}.Za4yfW_actionGroup :is(button,a),.Za4yfW_ordersLink{gap:8px}.Za4yfW_rechargePage>[data-wallet-recharge]{margin-top:0}.Za4yfW_exchangeResult dd strong{font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:36px}.Za4yfW_exchangeResult dd>span{font-size:14px;font-weight:400;line-height:20px}.Za4yfW_giftForm{gap:12px;display:grid}.Za4yfW_giftControls{gap:20px;display:grid}.Za4yfW_giftControls button{width:100%}.Za4yfW_giftFooter{justify-content:flex-end;margin-top:16px;display:flex}
.MYb6yG_page{min-width:0;color:var(--product-foreground);padding-bottom:32px}.MYb6yG_page h1{font-size:28px;font-weight:700;line-height:36px}.MYb6yG_page h2,.MYb6yG_detail h2,.MYb6yG_voucherDetail h2,.MYb6yG_voucherEmpty h2{font-size:18px;font-weight:600;line-height:28px}.MYb6yG_page h3,.MYb6yG_detail h3{font-size:14px;font-weight:600;line-height:20px}.MYb6yG_previewBar{border:1px dashed var(--product-border-strong);color:var(--product-muted-foreground);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:24px;padding:12px 16px;font-size:14px;line-height:20px;display:flex}.MYb6yG_previewBar label{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.MYb6yG_previewBar select{min-height:40px;color:var(--product-foreground);border:1px solid var(--product-border);background:var(--product-surface);font:inherit;border-radius:8px;padding:0 8px}.MYb6yG_previewBar a,.MYb6yG_textLink,.MYb6yG_exchangeLink{align-items:center;gap:6px;min-height:40px;font-size:14px;line-height:20px;display:inline-flex}.MYb6yG_previewBar a:hover,.MYb6yG_textLink:hover{color:var(--product-primary)}.MYb6yG_heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.MYb6yG_walletArea{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:40px;margin:8px 0 16px;display:grid}.MYb6yG_walletColumn{min-width:0}.MYb6yG_stage{--full-card-height:238px;--card-floor:calc(var(--full-card-height) + 182px);isolation:isolate;width:100%;max-width:420px;height:calc(var(--full-card-height) + 214px);margin:0 auto;position:relative}.MYb6yG_walletBack{background:#153bab;border-radius:18px;position:absolute;inset:146px 0 16px;box-shadow:5px 5px #0b2987}.MYb6yG_coinCard{--card-ink:#26334d;--card-face:#ffda46;--card-edge:#d6ad25;--card-fold:#f4c526;aspect-ratio:1.586;width:calc(100% - 44px);height:auto;max-height:var(--full-card-height);border:1px solid var(--card-edge);background:var(--card-face);color:var(--card-ink);text-align:left;cursor:pointer;transform:translateY(var(--card-y)) rotate(var(--card-angle));transform-origin:50% 80%;box-shadow:3px 3px 0 var(--card-edge);border-radius:12px;flex-direction:column;justify-content:flex-start;padding:0;transition:transform .34s cubic-bezier(.22,.8,.25,1);display:flex;position:absolute;top:0;left:22px;overflow:hidden}.MYb6yG_coinCard[data-currency=moon]{--card-face:#dce9ff;--card-edge:#a4bee8;--card-fold:#c2d8ff}.MYb6yG_coinCard[data-currency=sun]{--card-face:#fffdf5;--card-edge:#ddd8c4;--card-fold:#fff0b0}.MYb6yG_coinCard:hover:not([data-selected=true]){outline:2px solid var(--product-focus);outline-offset:1px}.MYb6yG_coinCard:focus-visible{outline:3px solid var(--product-focus);outline-offset:3px}.MYb6yG_cardTop{z-index:2;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:50px;padding:10px 18px;font-size:14px;font-weight:600;line-height:20px;display:flex;position:relative}.MYb6yG_cardIdentity{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.MYb6yG_cardMiniBalance{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:right;transition:opacity .16s}.MYb6yG_coinCard[data-selected=true] .MYb6yG_cardMiniBalance{opacity:0}.MYb6yG_cardBody{z-index:2;flex-direction:column;align-items:flex-start;gap:10px;width:100%;padding:20px 24px 0;display:flex;position:relative}.MYb6yG_cardBalance{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;max-width:100%;font-size:28px;font-weight:600;line-height:36px}.MYb6yG_cardPurpose{font-size:14px;line-height:20px}.MYb6yG_cardArtwork{z-index:1;pointer-events:none;position:absolute;bottom:18px;right:18px}.MYb6yG_cardFold{background:var(--card-fold);clip-path:polygon(100% 0,100% 100%,0 100%);pointer-events:none;width:45%;height:70%;position:absolute;bottom:0;right:0}.MYb6yG_walletPocket{z-index:40;background:#1456f0;border-radius:8px 8px 18px 18px;transition:top .34s cubic-bezier(.22,.8,.25,1);position:absolute;inset:236px 0 16px;overflow:hidden}.MYb6yG_stage[data-open=true] .MYb6yG_walletPocket{top:calc(var(--full-card-height) + 114px)}.MYb6yG_walletPocket:before{content:"";clip-path:polygon(0 0,68% 100%,0 100%);pointer-events:none;background:#2474ff;position:absolute;inset:0}.MYb6yG_walletPocket:after{content:"";clip-path:polygon(100% 0,100% 100%,76% 100%);pointer-events:none;background:#0b3bc4;position:absolute;inset:0}.MYb6yG_wordmark{aspect-ratio:994/116;width:148px;display:block;position:relative;overflow:hidden}.MYb6yG_wordmark img{object-fit:contain;filter:grayscale()contrast(8);width:100%;height:100%;position:absolute;top:0;left:0}.MYb6yG_pocketMark{z-index:2;mix-blend-mode:screen;position:absolute;bottom:28px;left:28px}.MYb6yG_pocketMark img{filter:grayscale()contrast(8)invert()}.MYb6yG_detail{align-items:center;min-width:0;min-height:320px;display:flex}.MYb6yG_detailContent{width:100%}.MYb6yG_description{color:var(--product-description-foreground);margin-top:8px;font-size:14px;line-height:22px}.MYb6yG_detailHeading{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.MYb6yG_detailHeading>span{color:var(--product-muted-foreground);font-size:14px;line-height:20px}.MYb6yG_coinGuide{margin-top:16px;display:grid}.MYb6yG_coinGuide button{text-align:left;min-width:0;color:var(--product-foreground);border-radius:8px;align-items:center;gap:16px;padding:16px 8px;display:flex}.MYb6yG_coinGuide button:hover{background:var(--product-muted)}.MYb6yG_coinGuide button>span{flex:1}.MYb6yG_coinGuide strong,.MYb6yG_coinGuide button>span>span{font-size:14px;line-height:20px;display:block}.MYb6yG_coinGuide strong{font-weight:600}.MYb6yG_coinGuide button>span>span{color:var(--product-description-foreground);margin-top:4px}.MYb6yG_coinGuide svg{color:var(--product-muted-foreground);flex-shrink:0}.MYb6yG_transaction{justify-content:space-between;align-items:center;gap:16px;display:flex}.MYb6yG_transaction span{color:var(--product-muted-foreground);margin-top:4px;display:block}.MYb6yG_transaction strong{font-variant-numeric:tabular-nums;font-weight:600}.MYb6yG_lowerGrid{grid-template-columns:1fr 1fr;align-items:stretch;gap:24px;display:grid}.MYb6yG_panel{border:1px solid var(--product-border);background:var(--product-surface);border-radius:8px;flex-direction:column;min-width:0;padding:24px;display:flex}.MYb6yG_giftIntro{grid-template-columns:minmax(0,1fr) 104px;align-items:center;gap:12px;display:grid}.MYb6yG_panelActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:24px;display:flex}.MYb6yG_panelHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.MYb6yG_textLink{color:var(--product-muted-foreground)}.MYb6yG_recentList{margin-top:8px}.MYb6yG_recentList li{align-items:center;gap:12px;padding:12px 0;font-size:14px;line-height:20px;display:flex}.MYb6yG_recentList li+li{border-top:1px solid var(--product-border)}.MYb6yG_recentList li>div:not(.MYb6yG_activityAmount){flex:1;min-width:0}.MYb6yG_recentList li>div>span{color:var(--product-muted-foreground);margin-top:4px;display:block}.MYb6yG_activityIcon{background:var(--product-muted);border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.MYb6yG_activityAmount{font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:8px;display:flex}.MYb6yG_activityAmount strong{font-weight:600}.MYb6yG_emptyState{align-items:center;gap:16px;margin:auto 0;padding:24px 0;font-size:14px;line-height:20px;display:flex}.MYb6yG_previewNotes{color:var(--product-muted-foreground);margin-top:24px;font-size:14px;line-height:22px}.MYb6yG_previewNotes summary{cursor:pointer;width:fit-content;min-height:40px;padding:8px 0;display:list-item}.MYb6yG_previewNotes p{max-width:760px;margin-top:8px}.MYb6yG_previewBar :is(a,select):focus-visible,.MYb6yG_coinGuide button:focus-visible,.MYb6yG_textLink:focus-visible,.MYb6yG_exchangeLink:focus-visible,.MYb6yG_previewNotes summary:focus-visible{outline:2px solid var(--product-focus);outline-offset:3px;border-radius:4px}@keyframes MYb6yG_detail-enter{0%{opacity:.35;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.MYb6yG_walletArea{gap:24px}.MYb6yG_cardTop{padding-inline:12px}.MYb6yG_cardIdentity{gap:4px}.MYb6yG_coinCard{width:calc(100% - 32px);left:16px}}@media (max-width:900px){.MYb6yG_walletArea{grid-template-columns:1fr;gap:16px}.MYb6yG_detail{align-items:flex-start;min-height:0;padding:0 8px}.MYb6yG_lowerGrid{grid-template-columns:1fr}.MYb6yG_coinGuide{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.MYb6yG_coinGuide button{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 8px}.MYb6yG_coinGuide svg{display:none}}@media (max-width:480px){.MYb6yG_previewBar{gap:8px 12px;padding:12px}.MYb6yG_previewBar label{margin-left:0}.MYb6yG_previewBar>span{flex-basis:100%}.MYb6yG_heading{gap:8px}.MYb6yG_heading button{padding-inline:8px}.MYb6yG_stage{--full-card-height:196px}.MYb6yG_coinCard{width:calc(100% - 24px);left:12px}.MYb6yG_cardTop{padding-inline:10px}.MYb6yG_cardIdentity img{width:24px;height:24px}.MYb6yG_cardMiniBalance{max-width:48%}.MYb6yG_cardBody{padding-inline:20px}.MYb6yG_cardArtwork{bottom:12px;right:16px}.MYb6yG_cardArtwork img{width:64px;height:64px}.MYb6yG_pocketMark{width:132px;bottom:30px;left:28px}.MYb6yG_cardBody{gap:8px;padding-top:14px}.MYb6yG_panel{padding:20px}.MYb6yG_giftIntro{grid-template-columns:minmax(0,1fr) 80px}.MYb6yG_giftIntro>img{width:80px;height:80px}}@media (prefers-reduced-motion:reduce){.MYb6yG_coinCard,.MYb6yG_walletPocket,.MYb6yG_cardMiniBalance{transition:none}.MYb6yG_detailContent{animation:none}}.MYb6yG_walletTabs{border:1px solid var(--product-border);background:var(--product-surface);border-radius:12px;align-items:center;gap:4px;width:fit-content;margin-top:24px;padding:4px;display:flex}.MYb6yG_walletTabs button{min-height:40px;color:var(--product-muted-foreground);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:14px;line-height:20px;display:inline-flex}.MYb6yG_walletTabs button[aria-selected=true]{background:var(--product-accent);color:var(--product-primary);font-weight:600}.MYb6yG_walletTabs button>span{background:var(--product-muted);color:var(--product-foreground);font-variant-numeric:tabular-nums;border-radius:4px;padding:0 6px}.MYb6yG_walletTabs button:focus-visible,.MYb6yG_voucherCard:focus-visible{outline:2px solid var(--product-focus);outline-offset:3px}.MYb6yG_walletArea[hidden],.MYb6yG_voucherArea[hidden]{display:none}.MYb6yG_voucherArea{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:40px;min-height:476px;margin:24px 0 32px;display:grid}.MYb6yG_voucherList{gap:24px;padding:8px 4px;display:grid}.MYb6yG_voucherCard{--ticket-face:#ffda46;--ticket-fold:#efc329;--ticket-ink:#26334d;--ticket-width:116px;isolation:isolate;border:1px solid var(--product-border-strong);background:var(--product-surface);text-align:left;border-radius:12px;align-items:stretch;min-height:176px;display:flex;position:relative}.MYb6yG_voucherCard[data-kind=general]{--ticket-face:#1456f0;--ticket-fold:#0b3bc4;--ticket-ink:#fff}.MYb6yG_voucherCard:hover{border-color:var(--product-primary)}.MYb6yG_voucherCard[data-selected=true]{border-color:var(--product-primary);box-shadow:0 0 0 1px var(--product-primary)}.MYb6yG_voucherCard:before,.MYb6yG_voucherCard:after{content:"";z-index:3;left:calc(var(--ticket-width) - 8px);border:1px solid var(--product-border-strong);background:var(--account-canvas,var(--product-canvas));width:16px;height:8px;position:absolute}.MYb6yG_voucherCard:before{border-top:0;border-radius:0 0 10px 10px;top:-1px}.MYb6yG_voucherCard:after{border-bottom:0;border-radius:10px 10px 0 0;bottom:-1px}.MYb6yG_voucherCard[data-selected=true]:before,.MYb6yG_voucherCard[data-selected=true]:after{border-color:var(--product-primary)}.MYb6yG_voucherValue{isolation:isolate;width:var(--ticket-width);border-right:1px dashed var(--ticket-ink);color:var(--ticket-ink);background:var(--ticket-face);border-radius:11px 0 0 11px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:12px;padding:24px 8px;font-size:14px;line-height:20px;display:flex;position:relative;overflow:hidden}.MYb6yG_voucherValue:before{content:"";z-index:-1;background:var(--ticket-fold);clip-path:polygon(100% 52%,100% 100%,18% 100%);position:absolute;inset:0}.MYb6yG_voucherAmount{font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;font-size:28px;font-weight:700;line-height:36px;display:flex}.MYb6yG_voucherAmount>span{font-size:14px;font-weight:600;line-height:20px}.MYb6yG_voucherFold{background:var(--ticket-face);clip-path:polygon(0 0,100% 0,100% 100%);border-radius:0 11px 0 0;width:28px;height:28px;position:absolute;top:0;right:0}.MYb6yG_voucherInfo{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding:24px;font-size:14px;line-height:20px;display:flex}.MYb6yG_voucherInfo strong{font-size:18px;font-weight:600;line-height:28px}.MYb6yG_voucherInfo>span{color:var(--product-description-foreground)}.MYb6yG_voucherInfo>span:last-child{color:var(--product-muted-foreground);margin-top:12px}.MYb6yG_voucherDetail{animation:.22s ease-out MYb6yG_detail-enter}.MYb6yG_voucherDetail dl{gap:16px;margin-top:24px;font-size:14px;line-height:20px;display:grid}.MYb6yG_voucherDetail dl>div{grid-template-columns:80px 1fr;gap:16px;display:grid}.MYb6yG_voucherDetail dt{color:var(--product-muted-foreground)}.MYb6yG_voucherDetail dd{margin:0}.MYb6yG_voucherDetail>.MYb6yG_description{margin-top:24px}.MYb6yG_voucherNotice{color:var(--product-description-foreground);margin:12px 0 24px;font-size:14px;line-height:22px}.MYb6yG_voucherEmpty{text-align:center;color:var(--product-description-foreground);flex-direction:column;grid-column:1/-1;align-items:center;gap:16px;font-size:14px;line-height:20px;display:flex}@media (max-width:900px){.MYb6yG_voucherArea{grid-template-columns:1fr;gap:32px}}@media (max-width:480px){.MYb6yG_voucherCard{--ticket-width:92px;min-height:168px}.MYb6yG_voucherInfo{padding:16px}.MYb6yG_voucherInfo strong{font-size:14px;line-height:20px}}@media (prefers-reduced-motion:reduce){.MYb6yG_voucherDetail{animation:none}}.MYb6yG_walletServices{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.MYb6yG_walletServices[hidden]{display:none}.MYb6yG_walletServiceActions{gap:16px;min-width:0;display:grid}@media (max-width:900px){.MYb6yG_walletServices{grid-template-columns:1fr}.MYb6yG_detail[data-expanded=false]{min-height:0}}.MYb6yG_walletServiceActions{min-width:0;container-type:inline-size}.MYb6yG_activityHeading{justify-content:space-between;align-items:center;gap:16px;min-height:40px;display:flex}.MYb6yG_activityBody{overflow-anchor:none;height:272px;margin-top:16px;font-size:14px;line-height:20px;overflow:auto}.MYb6yG_activityEmpty{height:100%;min-height:152px;color:var(--product-description-foreground);align-items:center;gap:20px;display:flex}.MYb6yG_activityEmpty>:first-child{flex-shrink:0}.MYb6yG_activityLink{min-height:40px;color:var(--product-primary);align-items:center;gap:8px;margin-top:16px;font-size:14px;line-height:20px;display:inline-flex}.MYb6yG_activityLink:focus-visible{outline:2px solid var(--product-focus);outline-offset:3px;border-radius:4px}.MYb6yG_walletControls{flex-wrap:wrap;align-items:center;gap:12px;width:fit-content;max-width:100%;display:flex}.MYb6yG_walletUtilities{border-left:1px solid var(--product-border);align-items:center;gap:4px;padding-left:12px;display:flex}@media (max-width:480px){.MYb6yG_walletControls{gap:8px}.MYb6yG_walletControls .MYb6yG_walletTabs button{padding-inline:12px}.MYb6yG_walletUtilities{gap:0;padding-left:8px}}.MYb6yG_cardStack{z-index:10;clip-path:inset(-8px -8px 32px);position:absolute;inset:0}.MYb6yG_inlineVouchers{align-items:start;min-height:0;margin:12px 0 0}.MYb6yG_inlineVouchers .MYb6yG_voucherEmpty{text-align:left;flex-direction:row;justify-content:flex-start;min-height:80px}.MYb6yG_inlineVouchers .MYb6yG_voucherList{padding-top:0}.MYb6yG_activityFooter{min-height:56px;display:flex}.MYb6yG_activityLoading{height:100%;color:var(--product-description-foreground);align-items:center;display:flex}.MYb6yG_voucherSummary{color:var(--product-description-foreground);margin:16px 0 8px;font-size:14px;line-height:20px}.MYb6yG_voucherRules{color:var(--product-description-foreground);margin:0 0 20px;font-size:14px;line-height:20px}.MYb6yG_voucherRules summary{cursor:pointer;width:fit-content;padding-block:8px}.MYb6yG_voucherRules p{max-width:40ch;margin:4px 0 12px}.MYb6yG_voucherRules summary:focus-visible{outline:2px solid var(--product-primary);outline-offset:2px}.MYb6yG_ticketList{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;margin-top:16px;display:grid}.MYb6yG_ticketEmpty{text-align:left;flex-direction:row;justify-content:flex-start;min-height:88px;margin-top:12px}.MYb6yG_actionTicket{--ticket-width:136px;min-width:0;min-height:196px;container:wallet-ticket/inline-size}.MYb6yG_actionTicket .MYb6yG_voucherAmount{font-size:clamp(18px, calc(160px / (var(--voucher-amount-length,2) + .5)), 56px);letter-spacing:-.04em;font-weight:800;line-height:1}.MYb6yG_actionTicket .MYb6yG_voucherAmount>span{letter-spacing:0;font-size:18px;line-height:28px}.MYb6yG_ticketContent{flex:1;min-width:0;padding:20px 24px}.MYb6yG_ticketMain{justify-content:space-between;align-items:center;gap:24px;display:flex}.MYb6yG_actionTicket .MYb6yG_voucherInfo{gap:4px;min-width:0;padding:0;font-size:18px;line-height:28px}.MYb6yG_actionTicket .MYb6yG_voucherInfo h3{overflow-wrap:anywhere;font-size:28px;font-weight:600;line-height:36px}.MYb6yG_actionTicket .MYb6yG_voucherInfo>span:last-child{margin-top:4px}.MYb6yG_ticketUse{flex-shrink:0}.MYb6yG_voucherHeading{align-items:center;gap:4px;display:flex}.MYb6yG_rulesTrigger{width:32px;height:32px;color:var(--product-muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.MYb6yG_rulesTrigger:hover,.MYb6yG_rulesTrigger[data-state=open]{background:var(--product-muted);color:var(--product-foreground)}.MYb6yG_rulesTrigger:focus-visible{outline:2px solid var(--product-primary);outline-offset:2px}.MYb6yG_rulesPopover{width:320px;max-width:calc(100vw - 32px);color:var(--product-description-foreground);font-size:14px;line-height:22px}.MYb6yG_rulesPopover p+p{margin-top:8px}.MYb6yG_rulesTitle{color:var(--product-foreground);font-weight:600}.MYb6yG_ticketCode{color:var(--product-description-foreground);margin-top:12px;font-size:14px;line-height:20px}@container (max-width:799px){.MYb6yG_ticketList{grid-template-columns:minmax(0,1fr)}}@container (max-width:580px){.MYb6yG_actionTicket{--ticket-width:104px}}@container wallet-ticket (max-width:580px){.MYb6yG_ticketContent{padding:16px}.MYb6yG_ticketMain{flex-direction:column;align-items:flex-start;gap:16px}.MYb6yG_actionTicket .MYb6yG_voucherValue{padding:12px 8px}}@container wallet-ticket (max-width:360px){.MYb6yG_actionTicket .MYb6yG_voucherAmount{font-size:clamp(18px, calc(100px / (var(--voucher-amount-length,2) + .5)), 40px)}.MYb6yG_actionTicket .MYb6yG_voucherInfo h3{font-size:18px;line-height:28px}.MYb6yG_actionTicket .MYb6yG_voucherInfo>span:last-child{font-size:14px;line-height:20px}.MYb6yG_ticketContent{padding:16px 12px}}
.BrM4DW_workspace{flex-direction:column;gap:24px;min-width:0;padding:8px 0 48px;display:flex;container-type:inline-size}.BrM4DW_content{flex-direction:column;gap:24px;min-width:0;min-height:320px;display:flex}.BrM4DW_usageMetrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;padding:12px 0 28px;display:grid}.BrM4DW_usageMetrics>div{min-width:0}.BrM4DW_usageMetrics dt{color:var(--product-muted-foreground);font-size:14px;line-height:20px}.BrM4DW_usageMetrics dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:16px 0 0;font-size:28px;font-weight:700;line-height:36px}.BrM4DW_header{gap:16px;display:grid}.BrM4DW_heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.BrM4DW_assets{min-width:0}.BrM4DW_balanceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:12px 0 8px;display:grid}.BrM4DW_balanceItem{min-width:0;padding:8px 0}.BrM4DW_balanceCard{border-radius:4px;flex-direction:column;min-width:0;transition:color .16s;display:flex;position:relative}.BrM4DW_balanceDetailLink{width:fit-content;max-width:100%;min-height:32px;color:var(--product-primary);align-items:center;gap:4px;margin-top:8px;font-size:14px;line-height:20px;display:flex}.BrM4DW_balanceDetailLink svg{flex-shrink:0}.BrM4DW_balanceDetailLink>span{white-space:nowrap}.BrM4DW_balanceDetailLink:hover{text-decoration:underline}.BrM4DW_balanceCard:hover{color:var(--product-primary)}.BrM4DW_coinHeading{align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:20px;display:flex}.BrM4DW_coinSymbol{flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.BrM4DW_currencyAsset{width:100%;height:100%}.BrM4DW_coinArrow{color:var(--product-muted-foreground);opacity:0;margin-left:auto;transition:opacity .16s,transform .16s;transform:translate(-3px,3px)}.BrM4DW_balanceCard:hover .BrM4DW_coinArrow,.BrM4DW_balanceCard:focus-visible .BrM4DW_coinArrow{color:var(--product-primary);opacity:1;transform:none}.BrM4DW_balanceAmount{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:16px 0 4px;font-size:28px;font-weight:700;line-height:36px}.BrM4DW_pageHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.BrM4DW_activityGrid{align-items:start;gap:24px;display:grid}.BrM4DW_giftCard{border:1px solid var(--product-border);border-radius:var(--product-radius);background:var(--product-surface);min-width:0;padding:24px;scroll-margin-top:96px;container-type:inline-size}.BrM4DW_ledgerPanel{border:1px solid var(--product-border);border-radius:var(--product-radius);background:var(--product-surface);flex-direction:column;min-width:0;min-height:214px;padding:24px;display:flex}.BrM4DW_giftIntro{grid-template-columns:minmax(0,1fr) 104px;align-items:center;gap:12px;min-height:88px;display:grid}.BrM4DW_giftIllustration{object-fit:contain;width:104px;height:104px;display:block}.BrM4DW_giftActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.BrM4DW_giftTrigger{background:var(--product-surface);box-shadow:none;gap:12px;font-size:14px}.BrM4DW_giftTrigger:hover{border-color:var(--product-foreground)}.BrM4DW_giftCollapse{gap:4px;padding-inline:0;font-size:14px}.BrM4DW_giftForm{border-top:1px solid var(--product-border);gap:12px;margin-top:20px;padding-top:20px;display:grid}.BrM4DW_giftControls{flex-direction:column;gap:12px;display:flex}.BrM4DW_giftControls button:disabled{background:var(--product-muted);color:var(--product-disabled-foreground);box-shadow:none;border-color:#0000}.BrM4DW_giftResult{align-items:flex-start;gap:8px;font-size:14px;line-height:20px;display:flex}.BrM4DW_giftResult svg{flex-shrink:0;margin-top:2px}.BrM4DW_serviceIcon{color:var(--product-muted-foreground);flex-shrink:0;display:inline-flex}.BrM4DW_textLink{white-space:nowrap;min-height:32px;color:var(--product-muted-foreground);align-items:center;gap:4px;font-size:14px;line-height:20px;display:inline-flex}.BrM4DW_textLink:hover{color:var(--product-primary)}.BrM4DW_emptyLedger{flex:1;align-items:center;gap:20px;padding:16px 0 0;font-size:14px;line-height:20px;display:flex}.BrM4DW_ledgerIllustration{width:104px;height:104px}.BrM4DW_services{flex-wrap:wrap;align-items:flex-start;gap:8px 24px;display:flex}.BrM4DW_service{min-width:0;max-width:100%;scroll-margin-top:96px}.BrM4DW_service:has(details[open]){flex-basis:100%}.BrM4DW_service details[open]{border-radius:var(--product-radius);background:var(--product-surface)}.BrM4DW_serviceSummary{cursor:pointer;border-radius:var(--product-radius);flex-wrap:wrap;align-items:center;gap:8px;min-height:40px;padding:8px 12px;list-style:none;display:flex}.BrM4DW_serviceSummary::-webkit-details-marker{display:none}.BrM4DW_serviceSummary:hover{background:var(--product-muted)}.BrM4DW_serviceTitle{font-size:14px;font-weight:600;line-height:20px}.BrM4DW_serviceDescription{color:var(--product-description-foreground);font-size:14px;line-height:20px}.BrM4DW_serviceChevron{flex-shrink:0;transition:transform .16s}.BrM4DW_service details[open]>.BrM4DW_serviceSummary .BrM4DW_serviceChevron{transform:rotate(180deg)}.BrM4DW_serviceBody{padding:16px 24px 24px}.BrM4DW_balanceDetailLink:focus-visible,.BrM4DW_balanceCard:focus-visible,.BrM4DW_textLink:focus-visible,.BrM4DW_serviceSummary:focus-visible{outline:2px solid var(--product-primary);outline-offset:-2px;border-radius:4px}@container (min-width:760px){.BrM4DW_activityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:759px){.BrM4DW_usageMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:599px){.BrM4DW_usageMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.BrM4DW_balanceGrid{gap:16px}.BrM4DW_balanceItem{padding:4px 0}.BrM4DW_coinHeading{gap:4px}.BrM4DW_coinSymbol{width:20px;height:20px}.BrM4DW_coinArrow{display:none}.BrM4DW_balanceAmount{margin-top:12px}.BrM4DW_balanceGrid[data-large=true]{grid-template-columns:minmax(0,1fr)}.BrM4DW_balanceGrid[data-large=true] .BrM4DW_balanceCard{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.BrM4DW_balanceGrid[data-large=true] .BrM4DW_balanceItem{padding:12px 0}.BrM4DW_balanceGrid[data-large=true] .BrM4DW_coinHeading{flex-direction:row;align-items:center;gap:8px}.BrM4DW_balanceGrid[data-large=true] .BrM4DW_coinSymbol{width:20px;height:20px}.BrM4DW_balanceGrid[data-large=true] .BrM4DW_coinArrow{display:none}.BrM4DW_balanceGrid[data-large=true] .BrM4DW_balanceAmount{grid-column:1/-1;margin:0}.BrM4DW_balanceGrid[data-large=true] .BrM4DW_balancePurpose{grid-area:1/2;align-self:center}.BrM4DW_giftCard,.BrM4DW_ledgerPanel{padding:20px}.BrM4DW_services{gap:8px}.BrM4DW_ledgerPanel{min-height:192px}.BrM4DW_emptyLedger{gap:16px}.BrM4DW_ledgerIllustration{width:80px;height:80px}.BrM4DW_serviceBody{padding:12px 20px 20px}}@media (prefers-reduced-motion:reduce){.BrM4DW_balanceCard,.BrM4DW_serviceChevron,.BrM4DW_coinArrow{transition:none}}.BrM4DW_ledgerList{container-type:inline-size}.BrM4DW_ledgerEntry{grid-template-columns:36px minmax(0,1fr) minmax(76px,35%);align-items:start;gap:12px;padding:20px 0;font-size:14px;line-height:20px;display:grid}.BrM4DW_ledgerIcon{background:var(--product-muted);width:36px;height:36px;color:var(--product-muted-foreground);border-radius:50%;place-items:center;display:grid}.BrM4DW_ledgerIcon[data-currency=true]{background:0 0;border-radius:0}@container (max-width:399px){.BrM4DW_balanceDetailPrefix{display:none}.BrM4DW_ledgerEntry{grid-template-columns:minmax(0,1fr) minmax(76px,40%)}.BrM4DW_ledgerIcon{display:none}}@container (max-width:280px){.BrM4DW_giftIntro{grid-template-columns:minmax(0,1fr)}.BrM4DW_giftIllustration{display:none}}.BrM4DW_walletExtras{border:1px solid var(--product-border);border-radius:var(--product-radius);background:var(--product-surface);min-width:0;container-type:inline-size}.BrM4DW_voucherSection{padding:24px 28px}.BrM4DW_serviceList{padding:0 12px 8px}.BrM4DW_serviceList>.BrM4DW_service{border-top:1px solid var(--product-border)}.BrM4DW_serviceList .BrM4DW_serviceSummary{flex-wrap:nowrap;gap:12px;min-height:64px;padding:16px}.BrM4DW_serviceList .BrM4DW_serviceIcon{background:var(--product-muted);width:32px;height:32px;color:var(--product-foreground);border-radius:8px;justify-content:center;align-items:center}.BrM4DW_serviceList .BrM4DW_serviceChevron{margin-left:auto}.BrM4DW_serviceList .BrM4DW_serviceBody{padding:4px 16px 24px 60px}.BrM4DW_serviceList .BrM4DW_giftActions{margin-top:12px}@media (max-width:600px){.BrM4DW_voucherSection{padding:20px}.BrM4DW_serviceList{padding-inline:4px}.BrM4DW_serviceList .BrM4DW_serviceBody{padding:4px 16px 20px}}
.a88xMq_dialog{max-height:calc(100dvh - 32px);overflow-y:auto}.a88xMq_header{border-bottom-color:#0000;padding-bottom:0}.a88xMq_headerActions{align-items:center;gap:4px;display:flex}.a88xMq_sound{color:var(--product-muted-foreground);margin-left:auto}.a88xMq_receipt{isolation:isolate;text-align:center;padding:0 0 4px;font-size:14px;line-height:20px;animation:.22s ease-out both a88xMq_receipt-in}.a88xMq_stage{place-items:center;width:100%;height:216px;display:grid;position:relative;overflow:hidden}.a88xMq_halo{background:radial-gradient(circle, var(--product-accent) 0%, color-mix(in srgb, var(--product-accent) 65%, transparent) 40%, transparent 72%);border-radius:50%;width:208px;height:208px;animation:.8s ease-out both a88xMq_halo-in;position:absolute}.a88xMq_ring{border:1px solid var(--product-primary);border-radius:50%;width:136px;height:136px;animation:.85s ease-out 80ms both a88xMq_ring-out;position:absolute}.a88xMq_coin{z-index:1;place-items:center;width:164px;height:164px;animation:.68s cubic-bezier(.22,.8,.3,1) both a88xMq_coin-in;display:grid;position:relative}.a88xMq_ground{background:color-mix(in srgb, var(--product-primary) 14%, transparent);filter:blur(4px);border-radius:50%;width:80px;height:8px;animation:.68s ease-out both a88xMq_halo-in;position:absolute;bottom:18px}.a88xMq_spark{background:var(--product-primary);width:6px;height:6px;animation:a88xMq_spark-out .82s var(--delay) ease-out both;border-radius:2px;position:absolute;top:calc(50% - 3px);left:calc(50% - 3px)}.a88xMq_spark:nth-of-type(2n){background:var(--product-signal);border-radius:50%}.a88xMq_result{animation:.42s ease-out .1s both a88xMq_amount-in;position:relative}.a88xMq_amounts{justify-content:center;gap:12px;display:grid}.a88xMq_reward{color:var(--product-foreground);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px;display:flex}.a88xMq_reward img{align-self:center}.a88xMq_reward strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;font-size:28px;font-weight:700;line-height:36px}.a88xMq_reward span{white-space:nowrap}.a88xMq_confirmation{color:var(--product-description-foreground);overflow-wrap:anywhere;margin:12px 0 0}.a88xMq_actions{gap:8px;margin-top:28px;display:grid}.a88xMq_actions>button{width:100%}.a88xMq_records{min-height:40px;color:var(--product-muted-foreground);border-radius:8px;justify-content:center;justify-self:center;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.a88xMq_records:hover{color:var(--product-primary)}.a88xMq_records:focus-visible{outline:2px solid var(--product-focus);outline-offset:2px}@keyframes a88xMq_receipt-in{0%{opacity:0}to{opacity:1}}@keyframes a88xMq_coin-in{0%{opacity:0;transform:translateY(36px)scale(.55)rotate(-18deg)}48%{opacity:1;transform:translateY(-10px)scale(1.08)rotate(5deg)}72%{transform:translateY(3px)scale(.97)rotate(-2deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@keyframes a88xMq_halo-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes a88xMq_ring-out{0%{opacity:.4;transform:scale(.6)}to{opacity:0;transform:scale(1.65)}}@keyframes a88xMq_spark-out{0%{opacity:0;transform:rotate(var(--angle)) translateY(-44px) scale(.3)}20%{opacity:.85}to{opacity:0;transform:rotate(var(--angle)) translateY(calc(-1 * var(--distance))) rotate(80deg) scale(.5)}}@keyframes a88xMq_amount-in{0%{opacity:0;transform:translateY(10px)scale(.94)}to{opacity:1;transform:none}}@media (max-height:620px){.a88xMq_stage{height:172px}.a88xMq_actions{margin-top:20px}}@media (prefers-reduced-motion:reduce){.a88xMq_receipt,.a88xMq_coin,.a88xMq_halo,.a88xMq_ground,.a88xMq_result{animation:none}.a88xMq_ring,.a88xMq_spark{animation:none;display:none}.a88xMq_dialog{transition:none;animation:none}}
.MCSi2G_frame{min-width:0;container:voucher-card/inline-size}.MCSi2G_coupon{--face:#fff;--ink:#20314d;--line:#20314d33;--button:#20314d;--button-ink:#fff;isolation:isolate;border:1px solid var(--line);background:var(--face);min-height:280px;color:var(--ink);border-radius:16px;grid-template:"brand brand""identity value"1fr"footer footer"/minmax(0,1fr) auto;gap:20px 16px;padding:24px;display:grid;position:relative;overflow:hidden}.MCSi2G_coupon>:not(.MCSi2G_art){z-index:1;min-width:0;position:relative}.MCSi2G_brand{letter-spacing:.16em;grid-area:brand;font-size:14px;font-weight:600;line-height:20px}.MCSi2G_identity{grid-area:identity;align-self:center}.MCSi2G_identity h3{overflow-wrap:anywhere;text-wrap:balance;font-size:28px;font-weight:600;line-height:1.25}.MCSi2G_identity p{overflow-wrap:anywhere;margin-top:12px;font-size:14px;line-height:20px}.MCSi2G_value{font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:value;align-self:center;align-items:baseline;gap:4px;display:flex}.MCSi2G_value>span{font-size:18px;font-weight:600;line-height:28px}.MCSi2G_value strong{font-size:clamp(14px, calc(168px / (var(--digits,2) + .5)), 72px);letter-spacing:-.06em;font-weight:700;line-height:.95}.MCSi2G_footer{border-top:1px solid var(--line);flex-wrap:wrap;grid-area:footer;justify-content:space-between;align-items:center;gap:8px 12px;padding-top:16px;display:flex}.MCSi2G_footer>span{flex:120px;font-size:14px;line-height:20px}.MCSi2G_use{background:var(--button);min-height:40px;color:var(--button-ink);cursor:pointer;border-radius:24px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.MCSi2G_use:hover:not(:disabled){filter:brightness(.9)}.MCSi2G_use:disabled{color:var(--ink);border:1px solid var(--line);cursor:default;background:0 0}.MCSi2G_coupon[data-state=used],.MCSi2G_coupon[data-state=revoked],.MCSi2G_coupon[data-state=expired]{filter:grayscale()}.MCSi2G_art{z-index:0;pointer-events:none;position:absolute}.MCSi2G_ticket{--face:#fffdf4;--ink:#163ba0;--line:#163ba033;--button:#1456f0;border-radius:12px;grid-template-columns:116px minmax(0,1fr);grid-template-areas:"value brand""value identity""footer footer"}.MCSi2G_ticket .MCSi2G_value{border-right:1px dashed var(--line);background:#ffe14c;justify-content:center;align-self:stretch;align-items:center;height:auto;margin:-24px 0 -20px -24px;padding:24px 8px}.MCSi2G_ticket .MCSi2G_value>span{align-self:center;padding-top:24px}.MCSi2G_ticket .MCSi2G_value strong{font-size:clamp(14px, calc(128px / (var(--digits,2) + .5)), 64px)}.MCSi2G_ticket .MCSi2G_brand{align-self:end}.MCSi2G_ticket .MCSi2G_footer{border-top-style:dashed}.MCSi2G_ticket .MCSi2G_art{border:1px solid var(--line);background:var(--account-canvas,var(--product-canvas));border-radius:50%;width:20px;height:20px;top:-10px;left:130px}.MCSi2G_orbit{--face:#1456f0;--ink:#fff;--line:#fff5;--button:#fff;--button-ink:#1648c0;border:0}.MCSi2G_orbit .MCSi2G_art{border:40px solid #3e76ff;border-radius:50%;width:240px;height:240px;top:-95px;right:-90px}.MCSi2G_orbit .MCSi2G_identity{max-width:220px}.MCSi2G_orbit .MCSi2G_value{align-self:end}.MCSi2G_orbit .MCSi2G_value strong{font-weight:400}.MCSi2G_bold{--face:#ffe14c;--ink:#222117;--line:#22211733;--button:#ffe14c;--button-ink:#222117;border:0;border-radius:4px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"brand brand""value identity""footer footer"}.MCSi2G_bold .MCSi2G_value strong{font-size:clamp(14px, calc(208px / (var(--digits,2) + .5)), 88px);font-weight:800}.MCSi2G_bold .MCSi2G_footer{color:#ffe14c;background:#222117;border:0;margin:0 -24px -24px;padding:12px 24px}.MCSi2G_bold .MCSi2G_use:disabled{color:#ffe14c;border-color:#ffe14c88}.MCSi2G_bold .MCSi2G_identity h3{font-weight:700}.MCSi2G_paper{--face:#f6f0e3;--ink:#514231;--line:#8b735555;--button:#514231;outline-offset:-8px;border-radius:2px;outline:1px solid #8b735533;grid-template-areas:"brand value""identity value""footer footer";padding:24px 28px}.MCSi2G_paper .MCSi2G_identity h3,.MCSi2G_paper .MCSi2G_value strong{font-family:Songti SC,Noto Serif CJK SC,SimSun,Georgia,serif;font-weight:600}.MCSi2G_paper .MCSi2G_brand{letter-spacing:.22em}.MCSi2G_paper .MCSi2G_use{color:var(--ink);border-bottom:1px solid var(--ink);background:0 0;border-radius:0;padding-inline:0}.MCSi2G_paper .MCSi2G_art{border:1px solid #8b735544;inset:14px}.MCSi2G_nocturne{--face:#25272b;--ink:#eed6a3;--line:#eed6a355;--button:#eed6a3;--button-ink:#25272b;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"brand brand""value identity""footer footer"}.MCSi2G_nocturne .MCSi2G_brand{border-bottom:1px solid var(--line);padding-bottom:12px}.MCSi2G_nocturne .MCSi2G_value strong{font-family:Georgia,Times New Roman,serif;font-weight:400}.MCSi2G_nocturne .MCSi2G_art{border:1px solid #eed6a31c;border-radius:50%;width:230px;height:230px;top:-110px;right:-50px;box-shadow:0 0 0 18px #eed6a309,0 0 0 36px #eed6a309}.MCSi2G_stamp{--face:#e5ddf7;--ink:#463266;--line:#46326644;--button:#463266;border:6px dotted var(--account-canvas,var(--product-canvas));border-radius:0;padding:18px}.MCSi2G_stamp .MCSi2G_value{aspect-ratio:1;border:1px solid var(--ink);outline:1px solid var(--line);outline-offset:-6px;border-radius:50%;justify-content:center;align-items:center;width:110px}.MCSi2G_stamp .MCSi2G_value strong{font-size:clamp(14px, calc(132px / (var(--digits,2) + .5)), 56px)}.MCSi2G_stamp .MCSi2G_value>span{margin-top:18px}.MCSi2G_stamp .MCSi2G_footer{border-top-style:dashed}.MCSi2G_ribbon{--face:#fff6ee;--ink:#803923;--line:#80392333;--button:#b8462b;border:0;border-left:16px solid #d76243;border-radius:8px;grid-template-areas:"brand value""identity value""footer footer"}.MCSi2G_ribbon .MCSi2G_brand{letter-spacing:.08em}.MCSi2G_ribbon .MCSi2G_art{clip-path:polygon(0 0,100% 0,100% 100%,50% 76%,0 100%);background:#f7c9b5;width:56px;height:74px;top:0;right:32px}.MCSi2G_ribbon .MCSi2G_value{padding-top:24px}.MCSi2G_ribbon .MCSi2G_use{border-radius:6px}.MCSi2G_blueprint{--face:#193e68;--ink:#f5f8ff;--line:#fff5;--button:#e0ecff;--button-ink:#193e68;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:20px 20px;border-radius:4px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"brand brand""value identity""footer footer"}.MCSi2G_blueprint .MCSi2G_value strong{font-family:SFMono-Regular,Consolas,monospace;font-weight:400}.MCSi2G_blueprint .MCSi2G_use{border-radius:2px}.MCSi2G_blueprint .MCSi2G_brand{letter-spacing:.2em}.MCSi2G_envelope{--face:#fff6d6;--ink:#173aa3;--line:#173aa333;--button:#173aa3;border:0;border-radius:8px;grid-template-areas:"brand value""identity value""footer footer"}.MCSi2G_envelope .MCSi2G_value{color:#fff;clip-path:polygon(0 0,100% 0,100% 100%,20% 86%,0 100%);background:#234dce;align-items:center;height:calc(100% + 24px);margin:-24px -24px 0 0;padding:28px 20px 36px 28px}.MCSi2G_envelope .MCSi2G_value strong{font-size:clamp(14px, calc(140px / (var(--digits,2) + .5)), 60px)}.MCSi2G_envelope .MCSi2G_value>span{padding-top:20px}.MCSi2G_envelope .MCSi2G_brand{max-width:160px}.MCSi2G_envelope .MCSi2G_identity{padding-right:8px}.MCSi2G_minimal{--face:var(--product-surface);--ink:var(--product-foreground);--line:var(--product-border-strong);--button:var(--product-primary);--button-ink:var(--product-primary-foreground);border-width:3px 0 1px;border-radius:0;grid-template-areas:"brand brand""identity value""footer footer"}.MCSi2G_minimal .MCSi2G_value strong{font-size:clamp(14px, calc(208px / (var(--digits,2) + .5)), 88px);font-weight:400}.MCSi2G_minimal .MCSi2G_use{color:var(--product-primary);background:0 0;border-radius:0;padding-inline:0}@container voucher-card (max-width:360px){.MCSi2G_coupon{gap:16px 12px;min-height:264px;padding:20px}.MCSi2G_identity h3{font-size:18px;line-height:28px}.MCSi2G_value strong{font-size:clamp(14px,calc(124px / (var(--digits,2) + .5)),56px)}.MCSi2G_brand{letter-spacing:.08em}.MCSi2G_ticket{grid-template-columns:88px minmax(0,1fr)}.MCSi2G_ticket .MCSi2G_value{margin:-20px 0 -16px -20px}.MCSi2G_ticket .MCSi2G_value strong{font-size:clamp(14px,calc(96px / (var(--digits,2) + .5)),48px)}.MCSi2G_ticket .MCSi2G_art{left:98px}.MCSi2G_bold .MCSi2G_value strong,.MCSi2G_minimal .MCSi2G_value strong{font-size:clamp(14px,calc(140px / (var(--digits,2) + .5)),64px)}.MCSi2G_bold .MCSi2G_footer{margin:0 -20px -20px;padding:12px 20px}.MCSi2G_stamp{padding:14px}.MCSi2G_stamp .MCSi2G_value{width:88px}.MCSi2G_stamp .MCSi2G_value strong{font-size:clamp(14px,calc(100px / (var(--digits,2) + .5)),40px)}.MCSi2G_envelope .MCSi2G_value{height:calc(100% + 20px);margin:-20px -20px 0 0;padding:24px 12px 32px 16px}.MCSi2G_envelope .MCSi2G_value strong{font-size:clamp(14px,calc(100px / (var(--digits,2) + .5)),44px)}.MCSi2G_ribbon{border-left-width:10px}}.MCSi2G_code{overflow-wrap:anywhere;grid-column:1/-1;font-size:14px;line-height:20px}.MCSi2G_use:focus-visible{outline-offset:4px;outline:2px solid}
._2WouqW_root{flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex;position:relative;container-type:inline-size}._2WouqW_root:fullscreen{background:var(--product-canvas);width:100vw;height:100vh}._2WouqW_frame{border:0;flex:1;width:100%;height:auto;min-height:0}._2WouqW_status{background:var(--product-canvas);color:var(--product-description-foreground);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;font-size:14px;line-height:20px;display:flex;position:absolute;inset:0}._2WouqW_tools{flex:none;order:-1;justify-content:flex-end;padding:4px 12px;display:flex}._2WouqW_tools:empty{display:none}._2WouqW_surface{background:var(--product-canvas);color:var(--product-foreground);padding:16px;position:absolute;inset:0}._2WouqW_tools[data-inline=true]{z-index:2;padding:0;position:absolute}@container (min-width:900px){._2WouqW_tools[data-inline=true]{min-width:220px;margin-left:-88px}}@container (max-width:899px){._2WouqW_tools[data-inline=true]{padding:4px 12px;position:relative;width:auto!important;height:auto!important;top:auto!important;left:auto!important}}._2WouqW_cadSurface{z-index:5;background:var(--product-canvas);min-width:0;color:var(--product-foreground);flex-direction:column;display:flex;position:absolute;inset:0;overflow:auto}
.FrfUIG_workspaceColumn{container:course-main/inline-size}.FrfUIG_mainSurface[data-course-playing=true],.FrfUIG_mainSurface:fullscreen{z-index:45;background:var(--color-background);--platform-loading-height:0px;--platform-viewport-height:100dvh;--board-viewport-height:100dvh;width:100vw;height:100dvh;position:fixed;inset:0}.FrfUIG_fullscreenExit{bottom:max(8px, env(safe-area-inset-bottom));right:max(8px, env(safe-area-inset-right));z-index:50;border:1px solid var(--color-border);background:var(--color-background);width:40px;height:40px;color:var(--color-foreground);border-radius:8px;position:absolute}.FrfUIG_chatSidebar{--product-sidebar-expanded-width:var(--product-course-sidebar-width)}@media (min-width:1536px){.FrfUIG_chatSidebar{--product-sidebar-expanded-width:var(--product-course-sidebar-wide-width)}}.FrfUIG_topbarContainer{flex-shrink:0;container-type:inline-size}.FrfUIG_topbar{grid-template-rows:64px;grid-template-columns:minmax(0,1fr) minmax(0,280px) minmax(0,1fr);min-height:64px;display:grid;position:relative}.FrfUIG_topbarStart,.FrfUIG_topbarEnd{align-items:center;gap:12px;min-width:0;display:flex}.FrfUIG_topbarStart{grid-area:1/1}.FrfUIG_topbarEnd{grid-area:1/3;justify-content:flex-end}.FrfUIG_courseTitle{grid-area:1/2}.FrfUIG_brandAndCourse{flex-shrink:0}.FrfUIG_lessonProgress{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.FrfUIG_lessonProgressTrack{background:var(--color-muted);border-radius:999px;flex:1;min-width:80px;height:10px;overflow:hidden}.FrfUIG_lessonProgressTrack>span{border-radius:inherit;background:var(--color-primary);height:100%;transition:width .18s;display:block}.FrfUIG_navigation{flex:1}.FrfUIG_navigationItems{scrollbar-width:none}.FrfUIG_navigationItems::-webkit-scrollbar{display:none}.FrfUIG_progress{white-space:nowrap;flex:1;max-width:220px}.FrfUIG_progressTrack{min-width:80px}.FrfUIG_utilities,.FrfUIG_rollCall{flex-shrink:0}.FrfUIG_productActionLabel{display:none}@container (max-width:1050px){.FrfUIG_topbar{grid-template-rows:48px 48px;grid-template-columns:max-content minmax(0,1fr) max-content;min-height:96px}.FrfUIG_topbarStart,.FrfUIG_topbarEnd{display:contents}.FrfUIG_brandAndCourse{grid-area:1/1}.FrfUIG_navigation{grid-area:2/1/auto/3}.FrfUIG_progress{grid-area:2/3;justify-self:end;width:100%}.FrfUIG_rollCall{grid-area:2/3;justify-self:end}.FrfUIG_utilities{grid-area:1/3}}@container (max-width:880px){.FrfUIG_brandLabel{display:none}}@container (max-width:580px){.FrfUIG_topbar{grid-template-rows:48px 48px 48px;grid-template-columns:max-content minmax(0,1fr) max-content;min-height:144px}.FrfUIG_courseTitle{grid-area:1/1/auto/-1}.FrfUIG_brandAndCourse{grid-row:2;gap:0}.FrfUIG_utilities{grid-area:2/2/auto/-1}.FrfUIG_navigation{grid-row:3}.FrfUIG_progress,.FrfUIG_rollCall{grid-row:3;max-width:110px}.FrfUIG_lessonProgressTrack,.FrfUIG_progressTrack{min-width:24px}}@container (min-width:1700px){.FrfUIG_productActionLabel{display:inline}}.FrfUIG_coursewareChatOverlay.FrfUIG_coursewareChatOverlay{top:64px}.FrfUIG_coursewareChatDrawer.FrfUIG_coursewareChatDrawer{height:calc(var(--board-viewport-height,100dvh) - 64px);top:64px}@media (max-width:1050px){.FrfUIG_coursewareChatOverlay.FrfUIG_coursewareChatOverlay,.FrfUIG_coursewareChatDrawer.FrfUIG_coursewareChatDrawer{top:96px}.FrfUIG_coursewareChatDrawer.FrfUIG_coursewareChatDrawer{height:calc(var(--board-viewport-height,100dvh) - 96px)}}@media (max-width:580px){.FrfUIG_coursewareChatOverlay.FrfUIG_coursewareChatOverlay,.FrfUIG_coursewareChatDrawer.FrfUIG_coursewareChatDrawer{top:144px}.FrfUIG_coursewareChatDrawer.FrfUIG_coursewareChatDrawer{height:calc(var(--board-viewport-height,100dvh) - 144px)}}.FrfUIG_chatDock{font-family:var(--font-sans);font-size:var(--product-text-body);line-height:var(--product-leading-body)}.FrfUIG_conversationTabList.FrfUIG_conversationTabList{background:0 0;border-radius:0;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;height:48px;min-height:48px;padding:0;display:grid;overflow:visible}.FrfUIG_conversationTab.FrfUIG_conversationTab{min-width:0;min-height:48px;box-shadow:none;color:var(--product-description-foreground);font-size:var(--product-text-body);line-height:var(--product-leading-body);font-weight:var(--product-weight-label);background:0 0;border-bottom:2px solid #0000;border-radius:0;padding:0 4px;position:relative}.FrfUIG_conversationTab.FrfUIG_conversationTab:hover{background:var(--product-muted);color:var(--product-foreground)}.FrfUIG_conversationTab.FrfUIG_conversationTab[data-state=active]{border-bottom-color:var(--product-primary);color:var(--product-primary)}.FrfUIG_conversationTab.FrfUIG_conversationTab:focus-visible{z-index:1;outline:2px solid var(--product-primary);outline-offset:-4px;box-shadow:none}.FrfUIG_conversationPanel.FrfUIG_conversationPanel{height:100%;min-height:0;margin:0;overflow:hidden}.FrfUIG_conversationPanel[data-state=inactive]{display:none}.FrfUIG_notificationRailTrigger svg{width:var(--product-sidebar-icon-size);height:var(--product-sidebar-icon-size);stroke-width:var(--product-sidebar-icon-stroke)}.FrfUIG_workspaceColumn:has(>.FrfUIG_mainSurface[data-course-playing=true]){container-type:normal}.FrfUIG_spaceToolbar{border-bottom:1px solid var(--color-border);background:var(--color-background);min-width:0;padding:0 16px}.FrfUIG_spaceHeading{align-items:center;gap:16px;min-width:0;min-height:52px;display:flex}.FrfUIG_spaceTitle{flex:1;min-width:0}.FrfUIG_spaceTitle>a{align-items:center;min-height:44px;font-size:14px;font-weight:600;display:flex}.FrfUIG_spaceActions{flex-shrink:0;align-items:center;gap:4px;display:flex}.FrfUIG_spaceToolbar .FrfUIG_navigation{border-top:1px solid var(--color-border);min-width:0}.FrfUIG_spaceConversations{display:contents}.FrfUIG_spaceConversations>.product-sidebar-mobile-rail{display:none}@container (max-width:620px){.FrfUIG_spaceToolbar{padding-inline:12px}.FrfUIG_spaceHeading{flex-wrap:wrap;gap:0;padding-top:4px}.FrfUIG_spaceTitle{flex-basis:100%}.FrfUIG_spaceActions{max-width:100%;padding-bottom:4px;overflow-x:auto}}.FrfUIG_courseSidebar{min-width:0;min-height:0;font-size:var(--font-size-product-body,14px);flex-direction:column;flex:1;display:flex}.FrfUIG_courseSidebarHeader{flex:none;padding:12px 24px 16px}.FrfUIG_courseSidebarHeader h2{overflow-wrap:anywhere;align-items:center;min-height:32px;margin:0 0 12px;padding-right:32px;font-size:15px;font-weight:600;line-height:1.5;display:flex}.FrfUIG_courseSidebarHeader h2 a{display:block}.FrfUIG_courseSidebarActions{flex-direction:column;gap:8px;display:flex}.FrfUIG_courseSidebarActions>button{width:100%;max-width:none;min-height:44px}.FrfUIG_courseSidebarScroll{overscroll-behavior:contain;flex:1;min-height:0;padding:0 12px 12px;overflow-y:auto}.FrfUIG_courseSidebarLinks{flex-direction:column;gap:2px;min-width:0;display:flex}.FrfUIG_courseSidebarLinks>a,.FrfUIG_courseSidebarLinks>button,.FrfUIG_courseSidebarLinks>[data-classroom-workspace]>a,.FrfUIG_courseSidebarLinks>[data-classroom-workspace]>button,.FrfUIG_courseSidebarFooter>a{width:100%;height:auto;min-height:44px;color:var(--color-muted-foreground);text-align:left;white-space:normal;border-radius:6px;justify-content:flex-start;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:400;line-height:1.5;display:flex}.FrfUIG_courseSidebarLinks svg,.FrfUIG_courseSidebarFooter svg{stroke-width:1.75px;flex:none;width:18px;height:18px}.FrfUIG_courseSidebarLinks>a:hover,.FrfUIG_courseSidebarLinks>button:hover,.FrfUIG_courseSidebarLinks>[data-classroom-workspace]>a:hover,.FrfUIG_courseSidebarLinks>[data-classroom-workspace]>button:hover,.FrfUIG_courseSidebarFooter>a:hover,.FrfUIG_courseSidebarTools>summary:hover{background:var(--color-muted);color:var(--color-foreground)}.FrfUIG_courseSidebarLinks [aria-current=page]{background:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary);font-weight:500}.FrfUIG_courseSidebarLinks a:focus-visible,.FrfUIG_courseSidebarFooter a:focus-visible,.FrfUIG_courseSidebarTools>summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.FrfUIG_courseSidebarTools{border-top:1px solid var(--color-border);margin-top:12px;padding-top:8px}.FrfUIG_courseSidebarTools>summary{cursor:pointer;min-height:44px;color:var(--color-muted-foreground);border-radius:6px;align-items:center;gap:8px;padding:10px 12px;list-style:none;display:flex}.FrfUIG_courseSidebarTools>summary::-webkit-details-marker{display:none}.FrfUIG_courseSidebarTools>summary svg{flex:none;transition:transform .16s}.FrfUIG_courseSidebarTools[open]>summary svg{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.FrfUIG_courseSidebarTools>summary svg{transition:none}}.FrfUIG_courseSidebarFooter{border-top:1px solid var(--color-border);flex:none;padding:8px 12px}.FrfUIG_courseSidebarLinks>[hidden]{display:none}.FrfUIG_courseSidebarLinks .FrfUIG_navigationPending,.FrfUIG_courseSidebarFooter .FrfUIG_navigationPending{opacity:0;flex:none;width:16px;height:16px;margin-left:auto}.FrfUIG_navigationPending[data-pending]{opacity:1;animation:1s linear infinite FrfUIG_courseNavigationSpin}@keyframes FrfUIG_courseNavigationSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.FrfUIG_navigationPending[data-pending]{animation:none}}
._09z_-q_panel{inset-block:0;width:min(30rem,100vw);height:100dvh;transform-origin:calc(var(--course-outline-origin-x,100vw) - (100vw - min(30rem, 100vw))) var(--course-outline-origin-y,50vh);border-left-width:1px;transition:none;right:0}._09z_-q_panel[data-state=open]{animation:.26s cubic-bezier(.16,1,.3,1) both _09z_-q_outlineOpen}._09z_-q_panel[data-state=closed]{pointer-events:none;animation:.18s cubic-bezier(.4,0,1,1) both _09z_-q_outlineClose}._09z_-q_overlay[data-state=open]{animation:.22s ease-out both _09z_-q_backdropOpen}._09z_-q_overlay[data-state=closed]{animation:.18s ease-in both _09z_-q_backdropClose}@keyframes _09z_-q_outlineOpen{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes _09z_-q_outlineClose{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes _09z_-q_backdropOpen{0%{opacity:0}to{opacity:1}}@keyframes _09z_-q_backdropClose{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){._09z_-q_panel[data-state],._09z_-q_overlay[data-state]{animation:none}}
.glxVxW_layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;min-width:0;display:grid}.glxVxW_layout[data-course-theme=linear-algebra]{--color-primary:#c62828;--color-primary-foreground:#fff}.dark .glxVxW_layout[data-course-theme=linear-algebra]{--color-primary:#ff8179;--color-primary-foreground:#291310}.glxVxW_path,.glxVxW_services,.glxVxW_serviceContent{min-width:0}.glxVxW_layout[data-course-theme=image-recognition]>.glxVxW_path{--color-primary:#edc328;--color-primary-foreground:#282415;--course-accent-ink:#896400}.glxVxW_layout[data-course-theme=claw]>.glxVxW_path{--color-primary:#a8325b;--color-primary-foreground:#fff;--course-accent-ink:#a8325b}.dark .glxVxW_layout[data-course-theme=image-recognition]>.glxVxW_path{--color-primary:#f1cc52;--color-primary-foreground:#211c0d;--course-accent-ink:#f1cc52}.dark .glxVxW_layout[data-course-theme=claw]>.glxVxW_path{--color-primary:#f2a4bf;--color-primary-foreground:#28151d;--course-accent-ink:#f2a4bf}.glxVxW_services{grid-auto-rows:max-content;align-content:start;gap:20px;display:grid}.glxVxW_path>[role=region]{width:100%;max-width:720px;margin-inline:auto}.glxVxW_summary{align-items:start;gap:12px;min-width:0;margin:0;padding:12px;display:grid;position:static;overflow:hidden}.glxVxW_coverWrap{width:100%;min-width:0;display:block}.glxVxW_cover{object-fit:contain;width:100%;max-width:100%;height:auto;padding:0;display:block}.glxVxW_coverRetry{border:1px solid var(--color-primary);background:var(--color-surface);min-height:44px;color:var(--color-primary);cursor:pointer;border-radius:8px;padding:0 12px;font-size:14px;font-weight:600}.glxVxW_coverRetry:focus-visible{outline:2px solid var(--product-focus,#1456f0);outline-offset:2px}.glxVxW_title{overflow-wrap:anywhere;color:var(--color-foreground);margin:0;font-size:18px;font-weight:600;line-height:28px}.glxVxW_summary[data-appearance=illustrated]{grid-template-columns:96px minmax(0,1fr);align-items:stretch;gap:0;padding:0}.glxVxW_summary[data-appearance=illustrated][data-without-cover=true]{grid-template-columns:minmax(0,1fr)}.glxVxW_summary[data-appearance=illustrated] .glxVxW_coverWrap{background:color-mix(in srgb,var(--color-primary) 5%,var(--color-surface));place-items:center;min-height:112px;display:grid}.glxVxW_summary[data-appearance=illustrated] .glxVxW_cover{height:100%;padding:8px}.glxVxW_summary[data-appearance=illustrated] .glxVxW_summaryBody{min-width:0;padding:12px}.glxVxW_summary[data-appearance=illustrated] .glxVxW_title{margin-bottom:6px}.glxVxW_summaryBody p{color:var(--color-description-foreground);font-size:14px;line-height:20px}.glxVxW_summaryBody a{margin-top:10px}@media (max-width:1023px){.glxVxW_layout{flex-direction:column;gap:20px;display:flex}.glxVxW_path{order:1;width:100%}.glxVxW_services{display:contents}.glxVxW_summary{order:0;width:100%}.glxVxW_serviceContent{order:2;width:100%}}@container (max-width:799px){.glxVxW_layout{flex-direction:column;gap:20px;display:flex}.glxVxW_path{order:1;width:100%}.glxVxW_services{display:contents}.glxVxW_summary{order:0;width:100%}.glxVxW_serviceContent{order:2;width:100%}}@media (prefers-reduced-motion:reduce){.glxVxW_layout *{transition:none!important;animation:none!important}}.glxVxW_layout[data-course-theme=image-recognition]>.glxVxW_path section>div:first-child>span{color:var(--course-accent-ink)}.glxVxW_summaryHeading{justify-content:space-between;align-items:center;gap:8px;display:flex}.glxVxW_summaryHeading .glxVxW_title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}
.WuF7ja_page{min-width:0}.WuF7ja_back,.WuF7ja_link{min-height:44px;color:var(--color-primary);align-items:center;gap:6px;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex}.WuF7ja_back{margin-bottom:16px}.WuF7ja_back:hover,.WuF7ja_link:hover{text-underline-offset:4px;text-decoration:underline}.WuF7ja_summary{gap:20px;padding:24px}.WuF7ja_summary h1{overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:700;line-height:36px}.WuF7ja_state{color:var(--color-muted-foreground);margin:0;font-size:14px;line-height:20px}.WuF7ja_facts{gap:20px;margin:0;font-size:14px;line-height:24px;display:grid}.WuF7ja_facts>div{gap:6px;display:grid}.WuF7ja_facts dt{color:var(--color-muted-foreground);align-items:center;gap:6px;display:flex}.WuF7ja_facts dd{overflow-wrap:anywhere;margin:0}.WuF7ja_actions{border-top:1px solid var(--color-border);gap:8px;padding-top:20px;display:grid}.WuF7ja_notice{color:var(--color-description-foreground);margin:0;font-size:14px;line-height:24px}.WuF7ja_content{gap:28px;min-width:0;display:grid}.WuF7ja_content section{min-width:0}.WuF7ja_content h2{margin:0 0 12px;font-size:18px;font-weight:600;line-height:28px}.WuF7ja_content h3{margin:0;font-size:14px;font-weight:600;line-height:24px}.WuF7ja_content p{color:var(--color-description-foreground);margin:0;font-size:14px;line-height:24px}.WuF7ja_intro{gap:8px;display:grid}.WuF7ja_intro h2{margin-bottom:0}.WuF7ja_hero{margin:0 0 12px}.WuF7ja_heroMedia{border-radius:8px;min-height:160px}.WuF7ja_heroImage{object-fit:contain;width:100%;height:auto;max-height:480px;display:block}.WuF7ja_hero figcaption{color:var(--color-muted-foreground);text-align:center;margin-top:8px;font-size:14px;line-height:20px}.WuF7ja_introductionDetails>summary{width:fit-content;min-height:44px;color:var(--color-primary);cursor:pointer;align-items:center;gap:8px;font-size:14px;line-height:20px;list-style:none;display:flex}.WuF7ja_richText{color:var(--color-description-foreground);overflow-wrap:anywhere;padding-top:8px;font-size:14px;line-height:24px}.WuF7ja_richText img{max-width:100%;height:auto}.WuF7ja_richText :is(h1,h2,h3,h4,h5,h6){font-size:18px;line-height:28px}.WuF7ja_topics{margin:0;padding:0;list-style:none}.WuF7ja_topics>li{border-bottom:1px solid var(--color-border);grid-template-columns:28px minmax(0,1fr);gap:12px;display:grid}.WuF7ja_topicNumber{color:var(--color-muted-foreground);padding-top:16px;font-size:14px;line-height:24px}.WuF7ja_topic summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:16px 0;list-style:none;display:flex}.WuF7ja_topic>p{padding-bottom:20px}.WuF7ja_page summary::-webkit-details-marker{display:none}.WuF7ja_page summary>svg{color:var(--color-muted-foreground);flex-shrink:0;transition:transform .16s}.WuF7ja_page details[open]>summary>svg{transform:rotate(180deg)}.WuF7ja_sectionDisclosure{border-bottom:1px solid var(--color-border)}.WuF7ja_sectionDisclosure>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:16px;min-height:52px;padding-bottom:12px;list-style:none;display:grid}.WuF7ja_sectionDisclosure>summary h2{margin:0}.WuF7ja_sectionDisclosure>summary span{color:var(--color-muted-foreground);font-size:14px;line-height:20px}.WuF7ja_schedule{margin:0 0 12px;padding:0;list-style:none}.WuF7ja_schedule li{border-top:1px solid var(--color-border);grid-template-columns:140px minmax(0,1fr);align-items:start;gap:16px;padding:16px 0;font-size:14px;line-height:24px;display:grid}.WuF7ja_scheduleTime{color:var(--color-muted-foreground);gap:4px;display:grid}.WuF7ja_highlights,.WuF7ja_requirements ul{color:var(--color-description-foreground);gap:12px;margin:0;padding-left:20px;font-size:14px;line-height:24px;display:grid}.WuF7ja_requirements{gap:16px;padding-bottom:20px;display:grid}.WuF7ja_requirements h3{margin-bottom:8px}.WuF7ja_review{gap:16px;padding:8px 0 20px;display:grid}.WuF7ja_coursewareLinks{margin:0;padding:0;list-style:none}.WuF7ja_page a:focus-visible,.WuF7ja_page summary:focus-visible{outline:2px solid var(--product-focus);outline-offset:3px;border-radius:4px}@media (max-width:639px){.WuF7ja_summary{gap:16px;padding:20px}.WuF7ja_summary h1{font-size:24px;line-height:32px}.WuF7ja_content{gap:24px}.WuF7ja_sectionDisclosure>summary{gap:12px}.WuF7ja_schedule li{grid-template-columns:minmax(0,1fr);gap:8px}}@media (prefers-reduced-motion:reduce){.WuF7ja_page summary>svg{transition:none}}
._5DQXSG_page{min-width:0}._5DQXSG_back{min-height:44px;color:var(--color-primary);align-items:center;margin-bottom:12px;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex}._5DQXSG_back:hover{text-underline-offset:4px;text-decoration:underline}._5DQXSG_summary{gap:24px;padding:24px}._5DQXSG_summary h1{overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:700;line-height:36px}._5DQXSG_state{color:var(--color-muted-foreground);margin:10px 0 0;font-size:14px;line-height:20px}._5DQXSG_facts{gap:20px;margin:0;font-size:14px;line-height:24px;display:grid}._5DQXSG_facts>div{gap:4px;display:grid}._5DQXSG_facts dt{color:var(--color-muted-foreground);align-items:center;gap:6px;display:flex}._5DQXSG_facts dd{margin:0}._5DQXSG_description{color:var(--color-description-foreground);margin:4px 0 0;font-size:14px;line-height:24px}._5DQXSG_actions{border-top:1px solid var(--color-border);gap:8px;padding-top:20px;display:grid}._5DQXSG_content{gap:32px;min-width:0;display:grid}._5DQXSG_content h2{margin:0 0 12px;font-size:18px;font-weight:600;line-height:28px}._5DQXSG_content h3{margin:0 0 6px;font-size:14px;font-weight:600;line-height:24px}._5DQXSG_content p{color:var(--color-description-foreground);margin:0;font-size:14px;line-height:24px}._5DQXSG_hero{margin:0 0 24px}._5DQXSG_heroMedia{border:1px solid var(--color-border);border-radius:8px;min-height:200px}._5DQXSG_heroImage{object-fit:contain;width:100%;height:auto;max-height:400px;display:block}._5DQXSG_outcomes{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._5DQXSG_outcomes li{border-left:1px solid var(--color-border);padding:4px 20px}._5DQXSG_outcomes li:first-child{border-left:0;padding-left:0}._5DQXSG_outcomes li:last-child{padding-right:0}._5DQXSG_plan{scroll-margin-top:104px}._5DQXSG_days{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}._5DQXSG_days>li{border-bottom:1px solid var(--color-border);grid-template-columns:72px minmax(0,1fr);gap:20px;padding:24px 0;display:grid}._5DQXSG_day{color:var(--color-muted-foreground);padding-top:1px;font-size:14px;line-height:24px}._5DQXSG_dayContent{min-width:0}._5DQXSG_dayContent ._5DQXSG_result{margin-top:8px}._5DQXSG_dayContent summary{cursor:pointer;min-height:44px;color:var(--color-primary);align-items:center;gap:6px;margin-top:4px;font-size:14px;line-height:20px;list-style:none;display:inline-flex}._5DQXSG_dayContent details>p{padding:4px 0 0}._5DQXSG_page summary::-webkit-details-marker{display:none}._5DQXSG_page details[open]>summary>svg{transform:rotate(180deg)}._5DQXSG_disclosure{border-bottom:1px solid var(--color-border)}._5DQXSG_disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:52px;list-style:none;display:flex}._5DQXSG_disclosure>summary h2{margin:0}._5DQXSG_disclosure>summary svg{color:var(--color-muted-foreground)}._5DQXSG_requirements{gap:20px;padding:16px 0 24px;display:grid}._5DQXSG_page a:focus-visible,._5DQXSG_page summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:4px}@media (max-width:639px){._5DQXSG_summary{gap:20px;padding:20px}._5DQXSG_content{gap:28px}._5DQXSG_outcomes{grid-template-columns:minmax(0,1fr);gap:16px}._5DQXSG_outcomes li{border-left:0;padding:0}._5DQXSG_days>li{grid-template-columns:56px minmax(0,1fr);gap:12px;padding:20px 0}._5DQXSG_heroMedia{min-height:160px}}
.bqHDLa_page{isolation:isolate;position:relative}.bqHDLa_page:before{content:"";z-index:-1;pointer-events:none;background:var(--board-ui-canvas,#f7f8fa);position:fixed;inset:0}.bqHDLa_card{background:var(--color-card);border-radius:8px;box-shadow:0 2px 4px #18273c0a,0 8px 24px #18273c08}.bqHDLa_canvas{background:var(--board-ui-canvas,#f7f8fa)}.bqHDLa_interactive{transition:box-shadow .18s}.bqHDLa_interactive:hover{box-shadow:0 3px 8px #18273c0d,0 10px 28px #18273c0f}@media (prefers-reduced-motion:reduce){.bqHDLa_interactive{transition:none}}
@font-face{font-family:CourseSeries Cover Smiley;font-style:oblique;font-weight:400;font-display:block;src:url(../media/SmileySans-Oblique.2c-olhd79ny4g.woff2)format("woff2")}.Vb8nAq_cover{--cover-edge:#246d4c;aspect-ratio:3/2;box-sizing:border-box;border:var(--cover-frame-width,4px) solid var(--cover-edge);border-radius:inherit;background:var(--cover-edge);width:100%;height:100%;position:relative;overflow:hidden;container-type:inline-size}.Vb8nAq_cover[data-cover-theme=paper]{--cover-edge:#1456f0}.Vb8nAq_cover[data-cover-theme=design]{--cover-edge:#a64d20}.Vb8nAq_cover[data-cover-theme=red]{--cover-edge:#b9422f}.Vb8nAq_cover[data-cover-theme=space]{--cover-edge:#5944ad}.Vb8nAq_art{isolation:isolate;color:#fff;background:#20282c;width:100%;height:100%;position:relative;overflow:hidden}.Vb8nAq_photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.Vb8nAq_shade{background:linear-gradient(145deg,#00000047,#0000 32%);position:absolute;inset:0}.Vb8nAq_top{font-family:var(--product-font-sans);flex-direction:column;gap:8px;font-size:14px;line-height:20px;display:flex;position:absolute;top:6cqw;left:6cqw}.Vb8nAq_wordmark{aspect-ratio:994/117;filter:drop-shadow(0 1px 2px #00000073);width:136px;max-width:36cqw;display:block;position:relative;overflow:hidden}.Vb8nAq_wordmark img{width:112.877%;max-width:none;height:auto;position:absolute;top:-547.863%;left:-6.33803%}.Vb8nAq_corner{width:var(--cover-corner-width,70%);height:var(--cover-corner-height,72%);background:var(--cover-edge);clip-path:polygon(100% 0,100% 100%,0 100%);position:absolute;bottom:0;right:0}.Vb8nAq_cover[data-title-template=single]{--cover-corner-width:62%;--cover-corner-height:66%}.Vb8nAq_cover[data-title-template="3-3"],.Vb8nAq_cover[data-title-template=two-line]{--cover-corner-width:58%;--cover-corner-height:68%}.Vb8nAq_cover[data-title-template=latin]{--cover-corner-width:62%;--cover-corner-height:68%}.Vb8nAq_title{max-width:40%;font-family:"CourseSeries Cover Smiley", var(--product-font-sans);font-synthesis:none;letter-spacing:.025em;text-align:center;font-size:clamp(20px,9.2cqw,48px);font-style:oblique;font-weight:400;line-height:1.1;position:absolute;bottom:3.8cqw;right:3.2cqw}.Vb8nAq_titleLine{justify-content:center;align-items:baseline;column-gap:.12em;display:flex}.Vb8nAq_titleRun{white-space:nowrap}.Vb8nAq_cover:not([data-font-state=ready]) .Vb8nAq_title{visibility:hidden}.Vb8nAq_fontError{background:var(--color-background);color:var(--color-description-foreground);font:400 14px/20px var(--product-font-sans);justify-content:center;align-items:center;gap:8px;padding:8px;display:flex;position:absolute;inset:auto 8px 8px}.Vb8nAq_fontError button{min-height:40px;color:var(--color-primary);padding:0 12px}.Vb8nAq_cover[data-title-template=single] .Vb8nAq_title{bottom:9cqw}@container (max-width:219px){.Vb8nAq_art{clip-path:none}.Vb8nAq_top{top:8px;left:8px}.Vb8nAq_wordmark{width:72px;max-width:calc(100cqw - 16px)}.Vb8nAq_title,.Vb8nAq_corner,.Vb8nAq_fontError{display:none}.Vb8nAq_shade{background:linear-gradient(145deg,#00000047,#0000 55%)}}.Vb8nAq_cover[data-title-template=latin] .Vb8nAq_title{letter-spacing:.015em;font-size:clamp(20px,7.8cqw,41px)}.Vb8nAq_cover[data-title-template=mixed]{--cover-corner-width:68%;--cover-corner-height:70%}.Vb8nAq_cover[data-title-template=mixed-compact]{--cover-corner-width:58%;--cover-corner-height:68%}.Vb8nAq_cover[data-title-template=mixed] .Vb8nAq_title,.Vb8nAq_cover[data-title-template=mixed-compact] .Vb8nAq_title{font-size:clamp(20px,8.8cqw,47px)}.Vb8nAq_cover[data-title-template=mixed] .Vb8nAq_title{bottom:3.4cqw;right:2.8cqw}.Vb8nAq_cover[data-cover-theme=yellow]{--cover-edge:#edc328}.Vb8nAq_cover[data-cover-theme=pink]{--cover-edge:#f2a4bf}.Vb8nAq_cover[data-cover-theme=yellow] .Vb8nAq_title,.Vb8nAq_cover[data-cover-theme=pink] .Vb8nAq_title{color:#20242c}
.rkOM8W_media{border-radius:8px;container-type:inline-size}@container (max-width:219px){.rkOM8W_media>[data-course-cover]{--cover-frame-width:2px}}
.PC_tda_card{container-type:inline-size}.PC_tda_cardBody{grid-template-columns:minmax(0,1fr) 160px;padding:6px 14px;display:grid}.PC_tda_cardInfo{min-width:0;padding-right:8px}.PC_tda_radar{border-left:1px solid var(--product-border);grid-template-rows:20px auto 20px;grid-template-columns:30px minmax(0,1fr) 30px;place-self:center end;width:160px;margin:0;padding-left:4px;display:grid}.PC_tda_label,.PC_tda_sideLabels{color:var(--product-muted-foreground);white-space:nowrap;font-size:14px;line-height:20px}.PC_tda_label{text-align:center;grid-column:2}.PC_tda_labelTop{grid-row:1}.PC_tda_labelBottom{grid-row:3}.PC_tda_sideLabels{flex-direction:column;grid-area:2/1;justify-content:space-around;display:flex}.PC_tda_sideLabelsRight{text-align:right;grid-column:3;align-items:flex-end}.PC_tda_chart{grid-area:2/2;justify-self:center;width:96px;height:96px;display:block;overflow:visible}.PC_tda_grid,.PC_tda_axis{fill:none;stroke:var(--product-border);stroke-width:1px}.PC_tda_axis{stroke:var(--product-border-weak)}.PC_tda_profile{fill:var(--product-primary);fill-opacity:.16;stroke:var(--product-primary);stroke-width:2px;stroke-linejoin:round}.PC_tda_skeletonBody{min-height:136px}.PC_tda_skeletonRadar{border-left:1px solid var(--product-border);justify-content:center;align-items:center;width:160px;min-height:124px;padding-left:4px;display:flex}@container (max-width:330px){.PC_tda_cardBody{grid-template-columns:minmax(0,1fr);gap:8px}.PC_tda_cardInfo{padding-right:0}.PC_tda_radar{border-top:1px solid var(--product-border);border-left:0;padding-top:8px;padding-left:0}.PC_tda_skeletonRadar{border-top:1px solid var(--product-border);border-left:0;justify-self:end;min-height:133px;padding-top:8px;padding-left:0}}.PC_tda_integrated{width:196px;height:164px;margin:0}.PC_tda_integrated svg{display:block;overflow:visible}.PC_tda_integratedGrid{fill:none;stroke:var(--product-border);stroke-width:1px;opacity:.65}.PC_tda_integratedProfile{stroke:var(--product-primary);stroke-width:1.8px;stroke-linejoin:round}.PC_tda_vertex{fill:var(--color-background);stroke:var(--product-primary);stroke-width:1.5px}.PC_tda_integratedLabel{fill:var(--product-muted-foreground);font-size:14px;font-weight:400}.PC_tda_catalogRadar{border:0;grid-template-rows:18px 84px 18px;grid-template-columns:24px 84px 24px;gap:4px;width:140px;padding:0}.PC_tda_catalogRadar .PC_tda_chart{width:84px;height:84px}.PC_tda_catalogRadar .PC_tda_label,.PC_tda_catalogRadar .PC_tda_sideLabels{letter-spacing:normal;font-size:12px;line-height:18px}.PC_tda_previewRadar{border:0;grid-template-rows:20px 132px 20px;grid-template-columns:36px 132px 36px;gap:4px;width:212px;padding:0}.PC_tda_previewRadar .PC_tda_chart{width:132px;height:132px}
._5VbJQG_labels{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._5VbJQG_label{border:1px solid var(--color-border);background:var(--color-background);color:var(--color-foreground);border-radius:4px;align-items:center;padding:4px 8px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}._5VbJQG_label[data-project-status=recruiting]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-foreground)}
.wz4kuG_dialog{background:var(--color-background);width:min(1200px,100vw - 48px);max-height:calc(100dvh - 48px);color:var(--color-foreground);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.wz4kuG_toolbar{flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:8px 12px;display:flex}.wz4kuG_toolbar .wz4kuG_close{min-width:44px;min-height:44px}.wz4kuG_scroll{overscroll-behavior:contain;min-height:0;padding:0 32px 24px;overflow-y:auto}.wz4kuG_hero{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px;display:grid}.wz4kuG_coverCard{min-width:0;position:relative}.wz4kuG_cover{aspect-ratio:3/2;border-radius:8px;width:100%}.wz4kuG_info{min-width:0}.wz4kuG_labels{pointer-events:none;max-width:calc(100% - 24px);position:absolute;top:12px;right:12px}.wz4kuG_titleRow{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.wz4kuG_availability{background:var(--color-muted);color:var(--color-description-foreground);white-space:nowrap;border-radius:6px;flex:none;padding:4px 10px;font-size:14px;line-height:20px}.wz4kuG_title{overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:700;line-height:36px}.wz4kuG_description{color:var(--color-description-foreground);white-space:pre-line;margin:12px 0 20px;font-size:14px;line-height:24px}.wz4kuG_radar{justify-content:center;margin-top:20px;display:flex}.wz4kuG_facts{border-top:1px solid var(--color-border);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px 24px;margin:24px 0 0;padding-top:24px;font-size:14px;line-height:24px;display:grid}.wz4kuG_facts dt{color:var(--color-muted-foreground);margin-bottom:4px}.wz4kuG_facts dd{overflow-wrap:anywhere;white-space:pre-line;margin:0}.wz4kuG_actions{border-top:1px solid var(--color-border);background:var(--color-background);flex-wrap:wrap;flex:none;justify-content:flex-end;gap:12px;padding:16px 32px;display:flex}.wz4kuG_actions>a,.wz4kuG_actions>button{min-height:44px}.wz4kuG_campActions{gap:16px;padding-top:20px;padding-bottom:20px}.wz4kuG_campActions>a{min-width:180px;min-height:48px}.wz4kuG_campDetails{order:1;gap:12px}.wz4kuG_campDetails svg{flex:none}.wz4kuG_notice{color:var(--color-description-foreground);margin:20px 0 0;font-size:14px;line-height:24px}.wz4kuG_issue{flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;font-size:14px;display:flex}.wz4kuG_sections{border-top:1px solid var(--color-border);margin-top:24px}.wz4kuG_section{border-bottom:1px solid var(--color-border);padding:16px 0}.wz4kuG_section:last-child{border-bottom:0;padding-bottom:0}.wz4kuG_section summary{cursor:pointer;align-content:center;min-height:44px;font-size:18px;font-weight:600;line-height:28px}.wz4kuG_section summary:focus-visible{outline:2px solid var(--product-focus);outline-offset:3px}.wz4kuG_sectionItems{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;margin-top:16px;display:grid}.wz4kuG_sectionIntroduction{grid-column:1/-1}.wz4kuG_sectionItems h3{margin:0 0 8px;font-size:18px;font-weight:600;line-height:28px}.wz4kuG_sectionItems p{white-space:pre-line;color:var(--color-description-foreground);margin:0;font-size:14px;line-height:24px}@media (max-width:900px){.wz4kuG_hero{grid-template-columns:minmax(0,1fr);gap:24px}.wz4kuG_facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.wz4kuG_dialog{border:0;border-radius:0;width:100vw;height:100dvh;max-height:100dvh}.wz4kuG_scroll{padding:0 20px 24px}.wz4kuG_title{font-size:24px;line-height:32px}.wz4kuG_toolbar{padding-top:max(8px, env(safe-area-inset-top))}.wz4kuG_sectionItems{grid-template-columns:minmax(0,1fr)}.wz4kuG_actions{padding:12px 20px max(12px, env(safe-area-inset-bottom))}.wz4kuG_actions>a,.wz4kuG_actions>button{flex:1;min-height:48px}.wz4kuG_campActions>a{min-width:0}.wz4kuG_campDetails{gap:8px;padding-inline:8px}}@media (prefers-reduced-motion:reduce){.wz4kuG_dialog{transition:none;animation:none!important}}
._8GASXq_catalog{flex-direction:column;gap:28px;margin-top:16px;padding-bottom:32px;display:flex;position:relative}._8GASXq_toolbar{z-index:20;border-bottom:1px solid var(--color-border);background:var(--color-background);flex-direction:column;gap:12px;padding:12px 0 16px;display:flex;position:sticky;top:0}._8GASXq_toolbarRow{justify-content:flex-end;align-items:center;gap:24px;display:flex}._8GASXq_search{flex:0 0 300px;min-width:0}._8GASXq_search>div{width:100%}._8GASXq_heading{align-items:center;margin-bottom:16px;display:flex}._8GASXq_heading h2{margin:0;font-size:18px;font-weight:600;line-height:28px}._8GASXq_kitHeading h2{margin:0;font-size:20px;font-weight:600;line-height:28px}._8GASXq_kitHeading p{color:var(--color-description-foreground);margin:8px 0 0;font-size:14px;line-height:24px}._8GASXq_empty{color:var(--color-description-foreground);margin:0;padding:0 0 24px;font-size:14px;line-height:20px}._8GASXq_category{min-width:0;scroll-margin-top:80px}._8GASXq_courses{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:28px 24px;margin:0;padding:0;list-style:none;display:grid}._8GASXq_courses li{min-width:0}._8GASXq_courses._8GASXq_kitCards{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}._8GASXq_course{border:1px solid var(--color-border);background:var(--color-background);border-radius:8px;flex-direction:column;display:flex;position:relative}._8GASXq_catalog ._8GASXq_course{isolation:isolate;background:var(--color-surface);border-radius:12px;transition:border-color .16s}._8GASXq_catalog ._8GASXq_course:hover,._8GASXq_catalog ._8GASXq_course:focus-within{border-color:var(--color-primary)}._8GASXq_catalog ._8GASXq_courseLink{color:var(--color-foreground);text-decoration:none}._8GASXq_catalog ._8GASXq_courseLink:after{content:"";z-index:1;border-radius:12px;position:absolute;inset:0}._8GASXq_catalog ._8GASXq_courseLink:focus-visible{outline:none}._8GASXq_catalog ._8GASXq_courseLink:focus-visible:after{outline:2px solid var(--product-focus);outline-offset:3px}._8GASXq_catalog ._8GASXq_course:hover ._8GASXq_courseLink{color:var(--color-primary)}._8GASXq_catalog ._8GASXq_media{border-radius:11px 11px 0 0}._8GASXq_catalog ._8GASXq_body{flex-direction:column;padding:20px;display:flex}._8GASXq_catalog ._8GASXq_campSummary{margin-top:auto;padding-top:16px}._8GASXq_coursewareLink{color:var(--color-foreground);text-decoration:none}._8GASXq_coursewareLink:after{content:"";z-index:1;border-radius:8px;position:absolute;inset:0}._8GASXq_coursewareLink:focus-visible{outline:none}._8GASXq_coursewareLink:focus-visible:after{outline:2px solid var(--color-primary);outline-offset:3px}._8GASXq_coursewareLink:hover{color:var(--color-primary)}._8GASXq_media{border-radius:7px 7px 0 0;position:relative;overflow:hidden}._8GASXq_media ._8GASXq_cover{aspect-ratio:3/2;border-radius:0;width:100%}._8GASXq_coverLabels{pointer-events:none;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:calc(100% - 24px);display:flex;position:absolute;top:12px;right:12px}._8GASXq_body{flex:1;padding:16px}._8GASXq_titleRow{align-items:flex-start;gap:8px;display:flex}._8GASXq_course h3{overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:18px;font-weight:600;line-height:28px}@media (max-width:1000px){._8GASXq_courses{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}}@media (max-width:640px){._8GASXq_empty{padding:0 0 24px}}@media (max-width:660px){._8GASXq_courses{grid-template-columns:minmax(0,1fr)}}._8GASXq_introduction{min-width:0;min-height:48px;color:var(--color-description-foreground);text-wrap:pretty;overflow-wrap:break-word;margin:12px 0 0;font-size:14px;line-height:24px}@media (max-width:660px){._8GASXq_toolbarRow{flex-direction:column;align-items:stretch;gap:12px}._8GASXq_search{flex-basis:auto;width:100%}._8GASXq_catalog{gap:20px}}@media (max-width:520px){._8GASXq_catalog ._8GASXq_body{padding:16px}}@media (prefers-reduced-motion:reduce){._8GASXq_catalog ._8GASXq_course{transition:none}}._8GASXq_cover [data-course-cover]{border-radius:0}@media (max-width:1000px){._8GASXq_skeletonCard:nth-child(3){display:none}}@media (max-width:660px){._8GASXq_skeletonCard:nth-child(2){display:none}}._8GASXq_course[data-catalog-kind=camp]:hover{border-color:var(--color-primary)}._8GASXq_course[data-catalog-kind=camp] ._8GASXq_courseLink{color:var(--color-foreground)}._8GASXq_course[data-catalog-kind=camp] ._8GASXq_courseLink:hover{color:var(--color-primary)}._8GASXq_campSummary{color:var(--color-muted-foreground);flex-wrap:wrap;gap:4px 8px;margin:12px 0 0;font-size:14px;line-height:20px;display:flex}._8GASXq_campSummary span{white-space:nowrap}._8GASXq_campSummary span+span:before{content:"·";margin-right:8px}
.T6crQq_trigger{border:1px solid var(--color-border);border-radius:var(--product-radius);background:var(--color-background);width:40px;height:40px;color:var(--color-muted-foreground);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;bottom:0;right:0}.T6crQq_trigger:hover,.T6crQq_trigger[data-state=open]{color:var(--color-primary);border-color:var(--color-primary);background:var(--color-muted)}.T6crQq_trigger.T6crQq_inline{z-index:2;flex:none;position:relative;inset:auto}.T6crQq_trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.T6crQq_preview{width:auto;max-width:calc(100vw - 32px);padding:16px}.T6crQq_trigger.T6crQq_title{background:0 0;border-color:#0000;margin:-6px -8px -6px 0}.T6crQq_trigger.T6crQq_title:hover,.T6crQq_trigger.T6crQq_title[data-state=open]{background:var(--color-muted)}
.dP0YkG_guide{grid-area:1/2;min-width:0;position:relative}.dP0YkG_search{border:1px solid var(--color-border);background:var(--color-background);width:100%;min-height:40px;color:var(--color-muted-foreground);border-radius:8px;grid-area:1/2;align-items:center;gap:8px;padding:0 4px 0 12px;display:flex}.dP0YkG_search:focus-within{border-color:var(--color-primary);outline:2px solid var(--color-primary);outline-offset:2px}.dP0YkG_search svg{flex:none}.dP0YkG_search input{width:100%;min-width:0;height:40px;color:var(--color-foreground);background:0 0;border:0;outline:0;font-size:14px;line-height:20px}.dP0YkG_search input::placeholder{color:var(--color-muted-foreground)}.dP0YkG_search button{width:40px;box-shadow:none;flex:none;padding:0}.dP0YkG_content{z-index:var(--layer-content-raised,100);overscroll-behavior:contain;border:1px solid var(--color-border);background:var(--color-background);width:100%;min-width:0;max-height:min(640px,100dvh - 240px);box-shadow:0 8px 24px color-mix(in srgb, var(--color-foreground) 8%, transparent);border-radius:8px;padding:16px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.dP0YkG_stepHeader{z-index:1;background:var(--color-background);box-shadow:0 -16px 0 var(--color-background);align-items:center;gap:12px;margin-bottom:4px;padding-bottom:12px;display:flex;position:sticky;top:0}.dP0YkG_stepHeader h2{margin:0;font-size:18px;font-weight:600;line-height:28px}.dP0YkG_progress{color:var(--color-muted-foreground);font-size:14px;line-height:20px}.dP0YkG_collapse{width:40px;height:40px;color:var(--color-description-foreground);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.dP0YkG_collapse:hover{background:var(--color-muted)}.dP0YkG_stepHeader h2:focus,.dP0YkG_task h3:focus{outline:none}.dP0YkG_description{color:var(--color-description-foreground);margin:0 0 16px;font-size:14px;line-height:20px}.dP0YkG_topics{flex-wrap:wrap;gap:12px;display:flex}.dP0YkG_topics button{border:1px solid var(--color-border);background:var(--color-background);min-height:44px;color:var(--color-foreground);cursor:pointer;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:600;line-height:20px}.dP0YkG_topics button:hover{border-color:var(--color-primary);color:var(--color-primary)}.dP0YkG_question{max-width:680px}.dP0YkG_task{padding:0}.dP0YkG_task h3{margin:0;font-size:18px;font-weight:600;line-height:28px}.dP0YkG_task p{color:var(--color-description-foreground);margin:16px 0 0;font-size:14px;line-height:24px}.dP0YkG_artwork{border:1px solid var(--color-border);background:#fff;border-radius:8px;margin:16px 0;overflow:hidden}.dP0YkG_artwork svg{width:100%;height:auto;display:block}.dP0YkG_preparing{padding:24px 0 8px}.dP0YkG_preparing p{color:var(--color-description-foreground);margin:12px 0 24px;font-size:14px;line-height:20px}.dP0YkG_thinkingDots{align-items:center;gap:6px;height:16px;display:flex}.dP0YkG_thinkingDots i{background:var(--color-primary);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite dP0YkG_thinking}.dP0YkG_thinkingDots i:nth-child(2){animation-delay:.15s}.dP0YkG_thinkingDots i:nth-child(3){animation-delay:.3s}.dP0YkG_skeleton{flex-direction:column;gap:12px;display:flex}.dP0YkG_skeleton span{background:var(--color-muted);border-radius:4px;height:12px;animation:1.2s ease-in-out infinite dP0YkG_thinking}.dP0YkG_skeleton span:first-child{width:80%}.dP0YkG_skeleton span:nth-child(2){width:100%;height:112px}.dP0YkG_skeleton span:last-child{width:60%}@keyframes dP0YkG_thinking{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.dP0YkG_thinkingDots i,.dP0YkG_skeleton span{opacity:1;animation:none}}.dP0YkG_responses{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.dP0YkG_responses button{min-height:44px;color:var(--color-foreground);background:var(--color-background);border:1px solid var(--color-border);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 4px;font-size:14px;font-weight:600;line-height:20px;display:flex}.dP0YkG_responses button:hover,.dP0YkG_responses button[aria-pressed=true]{border-color:var(--color-primary);color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 7%, var(--color-background))}.dP0YkG_secondary{min-height:40px;color:var(--color-primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:12px;padding:8px 0;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.dP0YkG_reviewStep{max-width:680px}.dP0YkG_review{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dP0YkG_review li{border:1px solid var(--color-border);border-radius:8px}.dP0YkG_review li:has([aria-expanded=true]){border-color:var(--color-primary)}.dP0YkG_reviewRow{text-align:left;width:100%;min-height:52px;color:var(--color-foreground);cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:16px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:12px;font-size:14px;line-height:20px;display:grid}.dP0YkG_reviewRow:hover{background:var(--color-muted)}.dP0YkG_reviewRow[data-edited=true],.dP0YkG_reviewRow[aria-expanded=true]{background:color-mix(in srgb, var(--color-primary) 7%, var(--color-background))}.dP0YkG_number{color:var(--color-muted-foreground)}.dP0YkG_answer{color:var(--color-muted-foreground);align-items:center;display:flex}.dP0YkG_answerIcon{border-radius:6px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.dP0YkG_answerIcon[data-familiarity=new]{background:var(--product-danger-soft);color:var(--product-danger-text)}.dP0YkG_answerIcon[data-familiarity=unsure]{background:var(--product-warning-soft);color:var(--product-warning-text)}.dP0YkG_answerIcon[data-familiarity=familiar]{background:var(--product-success-soft);color:var(--product-success-text)}.dP0YkG_reviewEditor{border-top:1px solid var(--color-border);padding:16px 12px 12px}.dP0YkG_reviewStep>button{width:100%;margin-top:16px}.dP0YkG_advice{max-width:760px;color:var(--color-description-foreground);margin:0;font-size:14px;line-height:24px}.dP0YkG_recommendations{grid-template-columns:minmax(0,1fr);gap:24px;margin:24px 0;padding:0;list-style:none;display:grid}.dP0YkG_recommendations li{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.dP0YkG_cover{aspect-ratio:3/2;border-radius:8px;width:100%}.dP0YkG_recommendations h3{margin:0;font-size:14px;font-weight:600;line-height:20px}.dP0YkG_recommendations p{color:var(--color-description-foreground);margin:8px 0 0;font-size:14px;line-height:20px}.dP0YkG_coursewareLink{min-height:40px;color:var(--color-primary);align-items:center;gap:8px;margin-top:8px;padding:8px 0;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex}.dP0YkG_history{max-width:680px}.dP0YkG_history summary{cursor:pointer;min-height:40px;padding:8px 0;font-size:14px;line-height:20px}.dP0YkG_history .dP0YkG_review{margin-top:8px}.dP0YkG_collapse:focus-visible,.dP0YkG_topics button:focus-visible,.dP0YkG_responses button:focus-visible,.dP0YkG_secondary:focus-visible,.dP0YkG_review button:focus-visible,.dP0YkG_coursewareLink:focus-visible,.dP0YkG_history summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}@media (max-width:640px){.dP0YkG_guide,.dP0YkG_search{grid-area:1/1}.dP0YkG_responses{gap:8px}.dP0YkG_recommendations li{grid-template-columns:112px minmax(0,1fr);gap:16px}}
.EetzrW_section{background:color-mix(in srgb, var(--color-accent) 55%, var(--color-surface));border-radius:16px;min-width:0;margin-top:24px;overflow:hidden}.EetzrW_track{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;position:relative;overflow-x:auto}.EetzrW_track::-webkit-scrollbar{display:none}.EetzrW_slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0}.EetzrW_card{--hero-surface:color-mix(in srgb, var(--color-accent) 55%, var(--color-surface));isolation:isolate;background:var(--hero-surface);border-radius:16px;min-height:216px;position:relative;overflow:hidden}.EetzrW_artwork{z-index:-1;position:absolute;inset:0 0 0 55%}.EetzrW_artwork:after{content:"";background:linear-gradient(90deg, var(--hero-surface), transparent 32%);position:absolute;inset:0}.EetzrW_artwork .EetzrW_cover{background:0 0;width:100%;height:100%}.EetzrW_cover img{object-position:center 52%}.EetzrW_content{flex-direction:column;justify-content:center;width:56%;min-height:216px;padding:30px 32px;display:flex;position:relative}.EetzrW_heading{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.EetzrW_label{background:color-mix(in srgb, var(--color-surface) 75%, transparent);color:var(--color-description-foreground);border-radius:6px;flex:none;padding:4px 8px;font-size:14px;font-weight:400;line-height:20px}.EetzrW_content h3{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:700;line-height:36px}.EetzrW_description{max-width:500px;color:var(--color-description-foreground);margin:10px 0 0;font-size:14px;line-height:24px}.EetzrW_details{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin-top:18px;display:flex}.EetzrW_metadata{color:var(--color-muted-foreground);flex-wrap:wrap;gap:8px 18px;font-size:14px;line-height:20px;display:flex}.EetzrW_metadata span{align-items:center;gap:6px;display:inline-flex}.EetzrW_metadata svg{flex:none}.EetzrW_action{min-height:40px;color:var(--color-primary);border-radius:4px;flex:none;align-items:center;gap:8px;margin-inline-start:auto;padding:8px 0;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex}.EetzrW_action:hover{text-underline-offset:4px;text-decoration:underline}.EetzrW_action:focus-visible{outline:2px solid var(--product-focus);outline-offset:3px}.EetzrW_footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:0 40px 16px;display:flex}.EetzrW_pagination{flex-wrap:wrap;min-width:0;display:flex}.EetzrW_pagination button{border-radius:var(--product-radius);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.EetzrW_pagination span{background:var(--color-muted-foreground);border-radius:4px;width:8px;height:8px}.EetzrW_pagination [aria-current=true] span{background:var(--color-primary);width:24px}.EetzrW_controls{align-items:center;gap:8px;display:flex}.EetzrW_count{color:var(--color-muted-foreground);margin-right:4px;font-size:14px;line-height:20px}.EetzrW_controls button{border:1px solid var(--color-border);border-radius:var(--product-radius);background:var(--color-surface);width:44px;height:44px;color:var(--color-foreground);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.EetzrW_controls button:hover{color:var(--color-primary);background:var(--color-muted)}.EetzrW_controls button:focus-visible,.EetzrW_pagination button:focus-visible{outline:2px solid var(--product-focus);outline-offset:2px}.EetzrW_track:focus-visible{outline:2px solid var(--product-focus);outline-offset:-2px}@media (max-width:1000px){.EetzrW_content{width:68%;padding:24px}.EetzrW_artwork{left:58%}.EetzrW_footer{padding-inline:24px}}@media (max-width:660px){.EetzrW_section{margin-top:16px}.EetzrW_card{min-height:0}.EetzrW_artwork{z-index:0;border-radius:10px;width:112px;height:96px;inset:18px 18px auto auto;overflow:hidden}.EetzrW_artwork:after{display:none}.EetzrW_cover img{object-position:center}.EetzrW_content{z-index:1;width:100%;min-height:0;padding:18px}.EetzrW_heading{flex-direction:column;justify-content:center;align-items:flex-start;min-height:108px;padding-right:126px}.EetzrW_content h3{word-break:keep-all;overflow-wrap:anywhere;font-size:24px;line-height:32px}.EetzrW_titlePart{display:block}.EetzrW_description,.EetzrW_details{margin-top:12px}.EetzrW_metadata{gap:8px 14px}.EetzrW_footer{padding-inline:18px}.EetzrW_controls{gap:4px}.EetzrW_count{margin-right:0}}@media (prefers-reduced-motion:reduce){.EetzrW_track{scroll-behavior:auto}}
.lxrgLq_root{min-width:0;height:100%;min-height:0;color:var(--product-foreground);background:var(--product-canvas);font:400 14px/20px var(--product-font-sans);overflow:auto}.lxrgLq_root button,.lxrgLq_root input,.lxrgLq_root textarea,.lxrgLq_root select{font-family:inherit;font-size:14px}.lxrgLq_root button{gap:8px}.lxrgLq_root [hidden]{display:none!important}.lxrgLq_toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;display:flex}.lxrgLq_error,.lxrgLq_notice{overflow-wrap:anywhere;border-radius:8px;margin:12px 24px;padding:12px 16px;line-height:22px}.lxrgLq_error{color:var(--product-danger-text);background:var(--product-danger-soft)}.lxrgLq_notice{color:var(--product-description-foreground);background:var(--product-muted)}.lxrgLq_error button{margin-top:8px}.lxrgLq_loading,.lxrgLq_empty{color:var(--product-description-foreground);padding:32px 24px}.lxrgLq_status{color:var(--product-description-foreground);flex-shrink:0;align-items:center;gap:6px;font-size:14px;line-height:20px;display:inline-flex}.lxrgLq_status[data-assignment-status=accepted]{color:var(--product-success-text)}.lxrgLq_status[data-assignment-status=returned],.lxrgLq_status[data-assignment-status=rejected]{color:var(--product-warning-text)}.lxrgLq_work{border:1px solid var(--product-border);background:var(--product-surface);border-radius:8px;gap:12px;padding:20px;display:grid}.lxrgLq_work h3{margin:0;font-size:18px;line-height:28px}.lxrgLq_work p{color:var(--product-description-foreground);margin:0}.lxrgLq_workMeta{color:var(--product-muted-foreground)!important}.lxrgLq_workActions{flex-wrap:wrap;gap:8px;display:flex}.lxrgLq_history{gap:12px;display:grid}.lxrgLq_history article{border-left:2px solid var(--product-border);gap:8px;min-width:0;padding-left:16px;display:grid}.lxrgLq_history p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.lxrgLq_historyHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.lxrgLq_metadata{color:var(--product-muted-foreground)}.lxrgLq_field{gap:8px;min-width:0;display:grid}.lxrgLq_field input,.lxrgLq_field select,.lxrgLq_field textarea{min-width:0;max-width:100%;font:inherit}.lxrgLq_field select{border:1px solid var(--product-border);background:var(--product-surface);color:var(--product-foreground);border-radius:6px;padding:10px}.lxrgLq_fields{gap:16px;display:grid}.lxrgLq_choices{gap:8px;max-height:220px;padding:8px 0;display:grid;overflow:auto}.lxrgLq_choices label{align-items:center;gap:8px;font-weight:400;display:flex}.lxrgLq_choices input{flex-shrink:0;width:18px;height:18px}.lxrgLq_rowActions{flex-wrap:wrap;gap:8px;display:flex}.lxrgLq_previewPlaceholder{border:1px solid var(--product-border);background:var(--product-muted);min-height:220px;color:var(--product-description-foreground);border-radius:8px;align-content:center;justify-items:start;gap:12px;padding:24px;display:grid}.lxrgLq_previewPlaceholder p{margin:0}.lxrgLq_formError{color:var(--product-danger-text);margin:0}.lxrgLq_modalBody{gap:16px;display:grid}.lxrgLq_latestFeedback{white-space:pre-wrap;color:var(--product-description-foreground)}.lxrgLq_moreSettings summary{cursor:pointer;align-content:center;min-height:44px}.lxrgLq_moreSettings[open] summary{margin-bottom:12px}@media (max-width:767px){.lxrgLq_toolbar{padding:12px 16px}.lxrgLq_notice,.lxrgLq_error{margin:12px 16px}.lxrgLq_root button{min-height:44px}.lxrgLq_root input,.lxrgLq_root textarea,.lxrgLq_root select{font-size:16px}.lxrgLq_work{padding:16px}.lxrgLq_previewPlaceholder{min-height:180px;padding:16px}}.lxrgLq_screenReaderOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lxrgLq_modalHeader{overflow-wrap:anywhere;flex-direction:column;flex-shrink:0;align-items:stretch;gap:8px;display:flex}.lxrgLq_modalHeader h2{margin:0;font-size:18px;font-weight:600;line-height:28px}.lxrgLq_modalHeader p{margin:0;font-size:14px;line-height:20px}.lxrgLq_work{overflow-wrap:anywhere;min-width:0}.lxrgLq_content{min-width:0;height:100%;min-height:0;container-type:inline-size}
._6WLDsq_page{max-width:900px;color:var(--product-foreground);font-size:14px;line-height:20px}._6WLDsq_context{color:var(--product-muted-foreground);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-bottom:16px;display:flex}._6WLDsq_context strong{color:var(--product-foreground);margin-left:8px;font-weight:600}._6WLDsq_storage{border:1px solid var(--product-border);background:var(--product-surface);border-radius:8px;overflow:hidden}._6WLDsq_storageTop{grid-template-columns:minmax(0,1fr) 264px;align-items:center;gap:24px;padding:28px 32px 20px;display:grid}._6WLDsq_storageText{min-width:0}._6WLDsq_page h2{font-size:18px;font-weight:600;line-height:28px}._6WLDsq_metric{align-items:center;gap:12px;margin:24px 0 16px;display:flex}._6WLDsq_metric>strong,._6WLDsq_count strong{font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:36px}._6WLDsq_metric>span{color:var(--product-description-foreground);align-items:center;gap:12px;display:flex}._6WLDsq_usedLabel{color:var(--product-muted-foreground)}._6WLDsq_capacity{color:var(--product-description-foreground);align-items:center;gap:8px;display:inline-flex}._6WLDsq_artboard{width:264px}._6WLDsq_artboard>svg{width:100%;height:auto;display:block}._6WLDsq_breakdown{border-top:1px solid var(--product-border);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:0;margin:0 32px;padding:20px 0;display:grid}._6WLDsq_breakdown>div{border-left:1px solid var(--product-border);padding:0 24px}._6WLDsq_breakdown>div:first-child{border-left:0;padding-left:0}._6WLDsq_breakdown dt{color:var(--product-muted-foreground);align-items:center;gap:8px;display:flex}._6WLDsq_breakdown dd{font-variant-numeric:tabular-nums;margin-top:8px;font-weight:600}._6WLDsq_breakdown dd span{font-weight:400}._6WLDsq_resources{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}._6WLDsq_resource{border:1px solid var(--product-border);background:var(--product-surface);border-radius:8px;padding:24px}._6WLDsq_resourceHeading{align-items:center;gap:12px;display:flex}._6WLDsq_resourceHeading>svg{flex-shrink:0}._6WLDsq_description{color:var(--product-description-foreground);margin-top:4px}._6WLDsq_resourceBottom{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-top:24px;display:flex}._6WLDsq_count{align-items:baseline;gap:8px;display:flex}._6WLDsq_count>span{color:var(--product-muted-foreground)}._6WLDsq_unavailable{color:var(--product-description-foreground);font-size:14px;line-height:20px}._6WLDsq_quota{margin-top:16px}._6WLDsq_meter{background:var(--product-muted);border-radius:4px;height:6px;overflow:hidden}._6WLDsq_meter>span{background:var(--product-primary);border-radius:inherit;height:100%;display:block}._6WLDsq_metadata{color:var(--product-muted-foreground);margin-top:8px}@media (max-width:1023px){._6WLDsq_storageTop{grid-template-columns:minmax(0,1fr) 200px;padding:24px}._6WLDsq_artboard{width:200px}._6WLDsq_breakdown{margin:0 24px}}@media (max-width:640px){._6WLDsq_storageTop{grid-template-columns:minmax(0,1fr) 120px;align-items:start;gap:8px;padding:20px 16px}._6WLDsq_artboard{width:120px;margin-top:12px}._6WLDsq_metric{gap:8px;margin-top:20px}._6WLDsq_metric>span{flex-direction:column;align-items:start;gap:0}._6WLDsq_breakdown{grid-template-columns:1fr;gap:16px;margin:0 16px}._6WLDsq_breakdown>div{border:0;justify-content:space-between;gap:12px;padding:0;display:flex}._6WLDsq_breakdown dd{margin-top:0}._6WLDsq_resources{grid-template-columns:1fr}._6WLDsq_resource{padding:20px 16px}}
.S1grCG_header{isolation:isolate;color:#303630;background:#f5eddf;border-radius:10px;min-height:158px;margin:0 0 22px;padding:24px 30px;position:relative;overflow:hidden}.S1grCG_artwork{z-index:-1;object-fit:cover;object-position:center 74%}.S1grCG_copy{position:relative}.S1grCG_copy h1{text-shadow:0 1px 10px #fff5}.S1grCG_copy p{color:#444c49}.S1grCG_copy p>span{color:#2655cc}@media (max-width:1100px){.S1grCG_header{min-height:150px;padding-left:24px}}@media (max-width:767px){.S1grCG_header{border-radius:8px;min-height:148px;margin-bottom:18px;padding:18px}.S1grCG_artwork{object-position:54% center;opacity:.76}.S1grCG_copy{background:#f9f3e9d9;border-radius:8px;margin-left:-10px;padding:10px 12px}}
.LZhQ8G_path{width:100%;max-width:720px;margin-inline:auto}.LZhQ8G_chapter{border:2px solid var(--color-border);border-bottom-width:5px;border-radius:20px;justify-items:center;gap:8px;margin-bottom:20px;padding:15px 18px;display:grid}.LZhQ8G_lessons{gap:6px;display:grid}.LZhQ8G_lesson{align-items:center;gap:28px;min-width:0;min-height:122px;padding:6px 0;display:flex}.LZhQ8G_lesson:nth-child(2n){margin-left:32px}.LZhQ8G_node{border-radius:50%;flex:none;width:116px;height:100px;transform:rotate(-7deg)}@media (max-width:1100px){.LZhQ8G_node{width:96px;height:90px}.LZhQ8G_lesson{gap:16px}.LZhQ8G_lesson:nth-child(2n){margin-left:16px}}@media (max-width:420px){.LZhQ8G_node{width:82px;height:80px}.LZhQ8G_lesson{gap:14px}.LZhQ8G_lesson:nth-child(2n){margin-left:10px}}@media (prefers-reduced-motion:reduce){.LZhQ8G_node{transform:none}}
.TH5GeW_workspace{--color-background:var(--board-ui-canvas,#f7f8fa);--color-surface:var(--board-ui-surface,#fff);--color-card:var(--board-ui-surface,#fff);--color-border:var(--board-ui-border,#e9edf3);--delivery-card-shadow:0 2px 4px #18273c0a, 0 8px 24px #18273c08}.TH5GeW_workspace :is(section,article,div,details,aside)[class~=border]:is([class~=border-border],[class~=border-border\/70],[class~=border-border\/60]):is([class~=rounded-lg],[class~=rounded-lg]){background-color:var(--board-ui-surface,#fff);box-shadow:var(--delivery-card-shadow);border-color:#0000}.TH5GeW_workspace :is(.TH5GeW_card,[class~=border]) :is(section,article,div,details,aside)[class~=border]:is([class~=border-border],[class~=border-border\/70],[class~=border-border\/60]):is([class~=rounded-lg],[class~=rounded-lg]){background-color:var(--board-ui-muted,#f8fafc);box-shadow:none}.TH5GeW_card{background:var(--board-ui-surface,#fff);box-shadow:var(--delivery-card-shadow,0 2px 4px #18273c0a, 0 8px 24px #18273c08);border-radius:8px}.TH5GeW_stat{background:var(--board-ui-muted,#f1f5f9);border-radius:8px}
.fqltkW_button{min-width:108px;max-width:160px;height:48px;box-shadow:none;color:var(--color-foreground);border-radius:12px;flex:1 0 108px;gap:8px;padding:0 12px;font-size:14px;line-height:20px}.fqltkW_icon{flex-shrink:0;width:20px;height:20px}.fqltkW_iconOnly{border-radius:50%;flex:0 0 48px;width:48px;min-width:48px;max-width:48px;padding:0}.fqltkW_iconOnly .fqltkW_icon{width:24px;height:24px}
