.membership-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:grid;place-items:center;padding:24px;background:#3d312757;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.membership-dialog{width:min(760px,100%);max-height:calc(100svh - 48px);overflow:auto;border:1px solid rgba(255,255,255,.9);border-radius:30px;color:var(--yaya-ink, #44372d);background:#fffcf6fa;box-shadow:0 28px 70px #4d3d273d}.membership-header{display:flex;min-height:150px;align-items:flex-start;justify-content:space-between;gap:24px;padding:27px 30px;border-radius:29px 29px 0 0;background:radial-gradient(circle at 92% 12%,rgba(110,205,238,.2),transparent 29%),linear-gradient(135deg,#fff4df,#fffaf2 64%,#eef9fc)}.membership-kicker{display:inline-flex;align-items:center;gap:7px;color:#c76b22;font-size:12px;font-weight:800;letter-spacing:.06em}.membership-kicker svg{width:17px;height:17px}.membership-header h2{margin:9px 0 6px;font-size:25px;line-height:1.25}.membership-header p{margin:0;color:#8d8177;font-size:13px;line-height:1.6}.membership-header>button{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border:1px solid rgba(224,188,149,.28);border-radius:50%;color:#8a7e74;background:#ffffffd1;transition:transform .18s ease,background .18s ease}.membership-header>button:hover{transform:rotate(4deg);background:#fff}.membership-header>button svg{width:19px;height:19px}.membership-body{padding:23px 28px 26px}.membership-notice{display:flex;align-items:flex-start;gap:11px;padding:13px 15px;border:1px solid rgba(110,205,238,.24);border-radius:17px;color:#567d89;background:#eaf8fda8}.membership-notice>svg{width:19px;height:19px;flex:0 0 auto;margin-top:1px;color:#4db8dd}.membership-notice strong,.membership-notice span{display:block}.membership-notice strong{color:#3f6f7e;font-size:13px}.membership-notice span{margin-top:3px;font-size:11px;line-height:1.55}.membership-notice.is-success{border-color:#38ae7847;color:#39745a;background:#e7f9efc7}.membership-notice.is-success>svg{color:#38ae78}.membership-history-trigger{display:block;margin:11px auto 0;padding:0;border:0;color:#817269;background:transparent;font-size:11px;line-height:1.5;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.membership-history-trigger:hover{color:#dc741f}.membership-history{margin-top:11px;padding:16px;border:1px solid rgba(229,190,149,.34);border-radius:18px;background:#ffffffb8}.membership-history__heading{display:flex;align-items:center;gap:10px}.membership-history__heading>span{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:11px;color:#dc741f;background:#fff1e1eb}.membership-history__heading svg{width:17px;height:17px}.membership-history__heading h3{margin:0;font-size:13px}.membership-history__heading p{margin:2px 0 0;color:#9a8d82;font-size:10px}.membership-history__state,.membership-history__empty,.membership-history__error{margin:15px 0 1px;color:#8d8177;font-size:11px;text-align:center}.membership-history__state{display:flex;align-items:center;justify-content:center;gap:6px}.membership-history__state svg{width:14px;height:14px;animation:membership-spin 1s linear infinite}.membership-history__error{color:#b34d3f}.membership-history__list{display:grid;gap:9px;margin-top:13px}.membership-history__list article{padding:12px 13px;border:1px solid rgba(224,208,193,.45);border-radius:14px;background:#fffcf7e6}.membership-history__summary{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.membership-history__summary>div{display:grid;gap:3px}.membership-history__summary>div:last-child{justify-items:end}.membership-history__summary strong{color:#4d4036;font-size:12px}.membership-history__summary span{color:#9a8d82;font-size:10px}.membership-history__summary span.is-paid{color:#32845d}.membership-history__summary span.is-pending{color:#b17839}.membership-history dl{display:grid;gap:5px;margin:10px 0 0;padding-top:9px;border-top:1px dashed rgba(197,180,164,.36)}.membership-history dl>div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:8px;font-size:10px;line-height:1.45}.membership-history dt{color:#a0958b}.membership-history dd{margin:0;overflow-wrap:anywhere;color:#65584e;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;text-align:right}.membership-qrcode{display:grid;justify-items:center;gap:10px;margin-top:17px}.membership-qrcode img{width:210px;height:210px;border:10px solid #fff;border-radius:18px;-o-object-fit:contain;object-fit:contain;box-shadow:0 12px 32px #4d3d2721}.membership-qrcode span,.membership-loading{display:flex;align-items:center;justify-content:center;gap:7px;color:#7d7168;font-size:12px}.membership-qrcode span svg,.membership-loading svg,.membership-plan>button svg{width:15px;height:15px;animation:membership-spin 1s linear infinite}.membership-error{margin:14px 0 0;color:#b34d3f;font-size:12px;text-align:center}.membership-loading{margin:22px 0 4px}@keyframes membership-spin{to{transform:rotate(360deg)}}.membership-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:17px}.membership-plan{position:relative;padding:21px;overflow:hidden;border:1px solid rgba(229,190,149,.34);border-radius:22px;background:#ffffffd1;box-shadow:0 12px 28px #7e5b320f}.membership-plan.is-recommended{border-color:#ff8f277a;background:linear-gradient(150deg,#fff,#fff5e9)}.membership-plan__top{display:flex;min-height:48px;align-items:flex-start;justify-content:space-between;gap:12px}.membership-plan h3{margin:0;font-size:18px}.membership-plan__top p{margin:5px 0 0;color:#9a8d82;font-size:11px}.membership-plan__top>span{padding:4px 8px;border-radius:999px;color:#fff;background:#ff8f27;font-size:10px;font-weight:800}.membership-price{display:flex;align-items:baseline;gap:4px;margin-top:13px;color:#dc741f}.membership-price small{font-size:13px}.membership-price strong{font-size:32px;line-height:1}.membership-price span{color:#9a8d82;font-size:11px}.membership-plan ul{display:grid;gap:9px;margin:18px 0 20px;padding:0;list-style:none}.membership-plan li{display:flex;align-items:center;gap:8px;color:#6f6258;font-size:12px}.membership-plan li svg{width:15px;height:15px;color:#ff8f27}.membership-plan>button{width:100%;min-height:42px;border:0;border-radius:15px;color:#a1968c;background:#f2eee9;font-size:12px;font-weight:800;cursor:not-allowed}.membership-plan>button:not(:disabled){color:#fff;background:linear-gradient(135deg,#ff9a3c,#f17a21);cursor:pointer}.membership-plan>button:not(:disabled):hover{filter:brightness(1.03);transform:translateY(-1px)}.membership-plan>button{display:flex;align-items:center;justify-content:center;gap:7px;transition:transform .16s ease,filter .16s ease}.membership-gift-code{margin-top:18px;padding:18px;border:1px solid rgba(110,205,238,.26);border-radius:21px;background:radial-gradient(circle at 94% 0,rgba(110,205,238,.12),transparent 40%),#ffffffc2}.membership-gift-code__heading{display:flex;align-items:center;gap:11px}.membership-gift-code__heading>span{display:grid;width:39px;height:39px;flex:0 0 auto;place-items:center;border-radius:13px;color:#3ea8cf;background:#e1f6fde6}.membership-gift-code__heading svg{width:19px;height:19px}.membership-gift-code h3{margin:0;color:#4d4036;font-size:14px}.membership-gift-code__heading p{margin:3px 0 0;color:#91847a;font-size:11px}.membership-gift-code form{display:flex;gap:9px;margin-top:14px}.membership-gift-code input{min-width:0;min-height:42px;flex:1;padding:0 13px;border:1px solid rgba(197,180,164,.42);border-radius:14px;color:#51443a;background:#fff;font:700 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.035em;outline:0}.membership-gift-code input:focus{border-color:#6ecdeeb8;box-shadow:0 0 0 4px #6ecdee1f}.membership-gift-code form button{display:flex;min-width:106px;align-items:center;justify-content:center;gap:6px;border:0;border-radius:14px;color:#fff;background:linear-gradient(135deg,#61c3e4,#3fa9d0);font-size:12px;font-weight:800}.membership-gift-code form button:disabled{opacity:.52;cursor:not-allowed}.membership-gift-code form button svg{width:15px;height:15px;animation:membership-spin 1s linear infinite}.membership-gift-code__error{margin:9px 2px 0;color:#b34d3f;font-size:11px}.membership-footnote{margin:17px 0 0;color:#9a8d82;font-size:11px;line-height:1.6;text-align:center}@media (max-width: 640px){.membership-mask{padding:12px 12px calc(12px + env(safe-area-inset-bottom))}.membership-dialog{max-height:calc(100dvh - 24px - env(safe-area-inset-bottom));border-radius:24px;overscroll-behavior:contain}.membership-header{min-height:0;padding:22px;border-radius:23px 23px 0 0}.membership-header h2{font-size:21px}.membership-body{padding:18px}.membership-plans{grid-template-columns:1fr}.membership-history dl>div{grid-template-columns:82px minmax(0,1fr)}.membership-gift-code form{flex-direction:column}.membership-gift-code form button{min-height:42px}}.exam-goal-modal__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:22px;background:#362d2457;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:exam-goal-backdrop-in .18s ease-out both}.exam-goal-modal__backdrop--page{position:absolute;z-index:560;min-height:100%;align-items:start;padding:clamp(20px,4vw,44px);background:#fffdf9ad;backdrop-filter:blur(8px) saturate(112%);-webkit-backdrop-filter:blur(8px) saturate(112%)}.exam-goal-modal{width:min(470px,100%);max-height:min(760px,calc(100vh - 44px));overflow:auto;border:1px solid rgba(255,255,255,.9);border-radius:30px;background:radial-gradient(circle at 92% 8%,rgba(110,205,238,.08),transparent 28%),#fffdf9f0;box-shadow:0 24px 64px #523e2a29;animation:exam-goal-modal-in .2s cubic-bezier(.2,.75,.25,1) both}.exam-goal-modal--page{position:sticky;top:clamp(16px,4vh,40px);border-color:#ffffffeb;background:#fffdf9f5;box-shadow:0 18px 48px #7e5b311a,inset 0 1px #fffffff5}.exam-goal-modal__header{display:flex;min-height:76px;align-items:center;justify-content:space-between;padding:20px 24px 14px 28px;border-bottom:1px solid rgba(219,184,150,.16);background:transparent;color:#3f3d3a}.exam-goal-modal__header h2{margin:0;font-size:24px;font-weight:800;letter-spacing:-.02em}.exam-goal-modal__header button{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(219,184,150,.2);border-radius:50%;background:#ffffffb8;color:#7f766e;transition:background .16s ease,color .16s ease,transform .16s ease}.exam-goal-modal__header button:hover{background:#fff;color:#ff8f27;transform:rotate(3deg)}.exam-goal-modal__header button:focus-visible,.exam-goal-modal__save:focus-visible,.yaya-wheel:focus-visible{outline:3px solid rgba(110,205,238,.46);outline-offset:3px}.exam-goal-modal__body{padding:22px 28px 28px}.exam-goal-modal__body h3{display:flex;align-items:center;gap:9px;margin:0 0 10px;color:#635d57;font-size:15px;font-weight:750}.exam-goal-modal__body h3 svg{color:#df8639;stroke-width:1.8}.exam-goal-modal__body h3:not(:first-child){margin-top:20px}.exam-goal-modal__wheel-row{display:flex;min-height:204px;align-items:center;justify-content:center;gap:18px;border:1px solid rgba(219,184,150,.18);border-radius:22px;background:#fffaf3b8;padding:8px 16px 10px}.exam-goal-modal__wheel-row--band{min-height:204px;gap:0}.exam-goal-modal__error{margin:12px 0 0;color:#b42318;font-size:13px;text-align:center}.exam-goal-modal__save{width:100%;min-height:50px;margin-top:20px;border:0;border-radius:18px;background:linear-gradient(135deg,#ffab5f,#ff8f27);box-shadow:0 8px 18px #ff8f2724;color:#fff;font-size:16px;font-weight:800;letter-spacing:.08em;transition:transform .16s ease,box-shadow .16s ease}.exam-goal-modal__save:hover:not(:disabled){box-shadow:0 11px 24px #ff8f2733;transform:translateY(-1px)}.exam-goal-modal__save:disabled{cursor:wait;opacity:.58}.yaya-wheel-picker{display:flex;flex-direction:column;align-items:center;gap:6px}.yaya-wheel-picker__viewport{position:relative}.yaya-wheel-picker__selection{position:absolute;z-index:1;right:0;left:0;border:1px solid rgba(255,171,95,.28);border-radius:12px;background:#ffab5f21;pointer-events:none}.yaya-wheel-picker__fade{position:absolute;z-index:2;right:0;left:0;pointer-events:none}.yaya-wheel-picker__fade--top{top:0;background:linear-gradient(180deg,#fffaf3fa 8%,#fffaf300)}.yaya-wheel-picker__fade--bottom{bottom:0;background:linear-gradient(0deg,#fffaf3fa 8%,#fffaf300)}.yaya-wheel-picker__unit{color:#2d2d2d80;font-size:13px;font-weight:650}.exam-goal-modal .yaya-wheel{border-radius:14px}.exam-goal-modal .yaya-wheel-item{color:#3f3d3a66;font-size:14px;font-weight:500;opacity:.68;transform:scale(.94)}.exam-goal-modal .yaya-wheel-item[data-selected=true]{color:#ef812a;font-size:18px;font-weight:800;opacity:1;transform:scale(1)}@keyframes exam-goal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes exam-goal-modal-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 540px){.exam-goal-modal__backdrop{align-items:end;padding:12px}.exam-goal-modal{max-height:calc(100vh - 24px);border-radius:26px}.exam-goal-modal__header{min-height:68px;padding:16px 18px 12px 22px}.exam-goal-modal__header h2{font-size:21px}.exam-goal-modal__body{padding:18px 18px 22px}.exam-goal-modal__wheel-row{gap:8px;padding-inline:8px}.exam-goal-modal__backdrop--page{align-items:start;padding:10px}.exam-goal-modal--page{top:10px}}@media (prefers-reduced-transparency: reduce){.exam-goal-modal__backdrop--page{background:#fffdf9f5;backdrop-filter:none;-webkit-backdrop-filter:none}.exam-goal-modal--page{background:#fffdf9}}@media (prefers-contrast: more){.exam-goal-modal__backdrop--page{background:#fffdf9f0}.exam-goal-modal--page{border-color:#8a8178;box-shadow:none}}@media (prefers-reduced-motion: reduce){.exam-goal-modal__backdrop,.exam-goal-modal{animation:none}}.task-tea-badge{display:inline-block;width:29px;height:29px;flex:0 0 29px;background:transparent url(/assets/daily-task/task-boba-cue-v1.png) center / contain no-repeat;filter:drop-shadow(0 3px 4px rgba(115,75,42,.16));pointer-events:none;transform-origin:50% 100%;animation:task-tea-badge-wave 2.4s ease-in-out infinite}@keyframes task-tea-badge-wave{0%,62%,to{transform:translateY(0) rotate(0)}70%{transform:translateY(-2px) rotate(-7deg)}80%{transform:translateY(-3px) rotate(6deg)}89%{transform:translateY(-1px) rotate(-3deg)}}@media (prefers-reduced-motion: reduce){.task-tea-badge{animation:none}}.duck-loader-lock{overflow:hidden!important}.duck-loader,.duck-loader *{box-sizing:border-box}.duck-loader{--duck-progress: 0%;--duck-orange: #ff9b50;--duck-orange-soft: #ffc89b;--duck-apricot: #f4d8bd;--duck-water: #b8d6d8;--duck-water-deep: #a4cacf;position:relative;z-index:30;width:100%;min-height:460px;overflow:hidden;color:#2f2923;font-family:var(--yaya-font-sans, -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", sans-serif);background:linear-gradient(180deg,#fffffff5,#fffaf2f0 43%,#f0fafbf5),#f7f1e9;opacity:1;visibility:visible;transition:opacity .48s ease,visibility .48s ease}.duck-loader.is-leaving{opacity:0;visibility:hidden;pointer-events:none}.duck-loader:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,171,95,.06),transparent 38%,rgba(184,214,216,.11) 74%,rgba(164,202,207,.04))}.duck-loader--fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;min-height:100svh}.duck-loader--overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;min-height:100%}.duck-loader__layout{position:relative;z-index:1;display:grid;width:100%;min-height:inherit;height:100%;grid-template-rows:auto auto minmax(220px,1fr) auto;padding:clamp(34px,7vh,72px) clamp(24px,6vw,86px) clamp(24px,5vh,46px);text-align:center}.duck-loader__brand{margin:0;color:#ff8f27;font-size:clamp(34px,4vw,48px);font-weight:900;line-height:1.15;text-shadow:0 10px 28px rgba(255,143,39,.16)}.duck-loader__copy{margin:10px 0 0;color:#8d8077;font-size:clamp(14px,1.45vw,17px);font-weight:700;line-height:1.55;white-space:nowrap}.duck-loader__course{--duck-boat-width: clamp(119px, 13vw, 156px);--duck-boat-height: calc(var(--duck-boat-width) * .9146);position:relative;width:min(1120px,92vw);min-height:220px;margin:0 auto}.duck-loader__course:before{content:"";position:absolute;z-index:-1;right:-7vw;left:-7vw;top:calc(50% + var(--duck-boat-height) * .16);height:clamp(90px,16vh,154px);background:linear-gradient(180deg,#b8d6d800,#b8d6d81f 28%,#ffffff52 58%,#a4cacf00);pointer-events:none}.duck-loader__track{position:absolute;z-index:0;right:calc(var(--duck-boat-width) / 2);left:calc(var(--duck-boat-width) / 2);top:calc(50% + var(--duck-boat-height) * .24);height:22px;overflow:hidden;border-radius:30px;background:linear-gradient(90deg,#b8d6d861,#a4cacf8a);box-shadow:inset 4px 4px 10px #69919617,inset -4px -4px 10px #ffffffb8,0 10px 24px #69919612}.duck-loader__fill{display:block;width:var(--duck-progress);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--duck-orange),#ffad68 60%,var(--duck-orange-soft) 86%,var(--duck-apricot) 100%);box-shadow:inset 0 5px 9px #ffffff4d,0 7px 18px #ff9b5029;transition:width .09s linear}.duck-loader__boat{position:absolute;z-index:2;left:0;top:calc(50% - var(--duck-boat-height) * .5);width:var(--duck-boat-width);height:var(--duck-boat-height);filter:drop-shadow(0 15px 14px rgba(89,112,111,.13));transition:left .09s linear,transform .28s ease;will-change:left,transform}.duck-loader__sprite{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background-image:var(--duck-sprite-url);background-repeat:no-repeat;background-position:0 0;background-size:400% 200%;will-change:background-position}.duck-loader__boat:after{content:"";position:absolute;z-index:1;right:-10%;bottom:-2%;left:-10%;height:16%;border-radius:50%;background:radial-gradient(ellipse at center,#ffffffe0 0,#ffffffe0 18%,#b8d6d885 34%,#a4cacf29,#a4cacf00 74%);filter:blur(.6px);animation:duckSurfaceRipple 1.08s ease-out infinite;pointer-events:none}.duck-loader__wake{position:absolute;z-index:1;left:-88%;bottom:-4%;width:122%;height:64%;transform-origin:right center;pointer-events:none}.duck-loader__wake:before,.duck-loader__wake:after{content:"";position:absolute;border-radius:50%}.duck-loader__wake:before{right:0;bottom:8%;width:100%;height:52%;background:radial-gradient(ellipse at 100% 50%,#fffffff5 0,#fffffff5 12%,#cbe2e3e6 23%,#a4cacf75 43%,#a4cacf00 74%);filter:blur(.7px);animation:duckWakeTrail .72s ease-out infinite}.duck-loader__wake:after{right:2%;bottom:26%;width:8px;height:8px;background:#fffffff0;box-shadow:-11px -10px 0 -2px #ffffffeb,-25px 1px 0 -2px #b8d6d8e6,-42px -7px 0 -2px #ffffffd6,-61px 4px 0 -3px #a4cacfbd;filter:drop-shadow(0 2px 2px rgba(105,145,150,.14));animation:duckSplashDrops .72s cubic-bezier(.2,.7,.25,1) infinite}.duck-loader.is-complete .duck-loader__wake{opacity:0!important}.duck-loader.is-complete .duck-loader__boat{transform:translate3d(3px,-2px,0) rotate(-1deg) scale(1.01)!important}.duck-loader__meta{display:flex;width:min(960px,92vw);margin:0 auto;align-items:center;justify-content:space-between;gap:14px;color:#8b7c72;font-size:12px;font-weight:800;line-height:1.4}.duck-loader__status{display:inline-flex;align-items:center;gap:7px}.duck-loader__status:before{content:"";width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#ff8f27;box-shadow:0 4px 10px #ff8f273d;animation:duckStatusPulse 1.1s ease-in-out infinite}.duck-loader__percent{color:#ff8f27;font-size:16px;font-weight:900;font-variant-numeric:tabular-nums}@keyframes duckWakeTrail{0%{opacity:.48;transform:translate(14%) scaleX(.55) scaleY(.72)}42%{opacity:.92;transform:translate(2%) scaleX(.9) scaleY(1)}to{opacity:.16;transform:translate(-25%) scaleX(1.24) scaleY(.68)}}@keyframes duckSplashDrops{0%{opacity:.18;transform:translate3d(5px,7px,0) scale(.45)}28%{opacity:1;transform:translate3d(0,-7px,0) scale(1)}66%{opacity:.72;transform:translate3d(-12px,-3px,0) scale(.78)}to{opacity:.08;transform:translate3d(-25px,5px,0) scale(.24)}}@keyframes duckSurfaceRipple{0%{opacity:.34;transform:scaleX(.76) scaleY(.72)}48%{opacity:.86;transform:scaleX(1) scaleY(1)}to{opacity:.12;transform:scaleX(1.28) scaleY(.6)}}@keyframes duckStatusPulse{50%{opacity:.56;transform:scale(.72)}}@media (max-width: 560px){.duck-loader__layout{min-height:460px;padding:clamp(34px,7vh,58px) 16px max(22px,env(safe-area-inset-bottom));grid-template-rows:auto auto minmax(210px,1fr) auto}.duck-loader__brand{font-size:32px}.duck-loader__copy{font-size:14px}.duck-loader__course{--duck-boat-width: clamp(87px, 25vw, 107px);width:100%;min-height:210px}.duck-loader__track{height:19px}.duck-loader__meta{width:100%;padding:0 4px}}@media (max-height: 520px){.duck-loader__layout{min-height:0;padding:18px 18px 14px;grid-template-rows:auto auto minmax(145px,1fr) auto}.duck-loader__brand{font-size:27px}.duck-loader__copy{margin-top:4px;font-size:13px}.duck-loader__course{--duck-boat-width: 78px;min-height:145px}.duck-loader__track{height:17px}}@media (prefers-reduced-motion: reduce){.duck-loader__boat,.duck-loader__fill{transition-duration:.01ms}.duck-loader__boat:after,.duck-loader__wake:before,.duck-loader__wake:after,.duck-loader__status:before{animation:none}}.onboarding-questionnaire{--ob-orange: #ff8f27;--ob-peach: #ffab5f;--ob-blue: #6ecdee;--ob-ink: #3f4650;--ob-muted: #71808d;--ob-line: rgba(255, 171, 95, .32);--ob-card: rgba(255, 255, 255, .68);position:fixed;top:0;right:0;bottom:0;left:0;z-index:600;min-width:320px;overflow:clip;isolation:isolate;background:linear-gradient(135deg,#fff9f0f0,#fff7ebd1),radial-gradient(circle at 16% 16%,rgba(255,171,95,.26),transparent 24%),radial-gradient(circle at 86% 76%,rgba(110,205,238,.22),transparent 25%),#fff8ee;color:var(--ob-ink)}.onboarding-questionnaire:before,.onboarding-questionnaire:after{position:absolute;z-index:-1;width:350px;height:350px;border:1px solid rgba(255,171,95,.3);border-radius:50%;box-shadow:inset 0 0 0 22px #ffffff29;content:"";pointer-events:none}.onboarding-questionnaire:before{top:-175px;left:-124px}.onboarding-questionnaire:after{right:-160px;bottom:-190px;border-color:#6ecdee61}.onboarding-questionnaire button{font:inherit;cursor:pointer}.onboarding-questionnaire button:focus-visible{outline:3px solid rgba(255,143,39,.34);outline-offset:3px}.onboarding-questionnaire svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.onboarding-questionnaire__skip{position:absolute;z-index:3;top:24px;right:30px;display:inline-flex;min-height:48px;align-items:center;gap:7px;padding:0 20px;border:1px solid rgba(255,171,95,.45);border-radius:999px;background:#ffffffb8;box-shadow:0 10px 28px #92693a14;color:#9b6535;font-size:15px;font-weight:700;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.onboarding-questionnaire__skip svg{width:17px;height:17px}.onboarding-questionnaire__shell{position:relative;z-index:1;width:min(1180px,calc(100% - 64px));height:100%;min-height:0;margin:auto;padding:34px 20px 20px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0}.onboarding-questionnaire__header{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;padding:0 160px 14px 0}.onboarding-questionnaire__header h2{margin:0;color:var(--ob-ink);font-size:26px;font-weight:800;line-height:1.25}.onboarding-questionnaire__header p{margin:7px 0 0;color:var(--ob-muted);font-size:16px;line-height:1.5}.onboarding-questionnaire__progress{width:285px;margin:3px 0 0;color:var(--ob-muted);font-size:15px}.onboarding-questionnaire__progress>div{display:flex;justify-content:space-between;margin-bottom:8px}.onboarding-questionnaire__progress>i{display:block;height:10px;overflow:hidden;border-radius:99px;background:#ffab5f33}.onboarding-questionnaire__progress b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ob-peach),var(--ob-orange));transition:width .25s ease}.onboarding-questionnaire__screen{width:min(980px,100%);height:100%;max-height:100%;min-height:0;min-width:0;margin:0 auto;display:grid;align-content:safe center;gap:16px;overflow-y:auto;overscroll-behavior:contain;padding:8px 4px 18px;scrollbar-width:thin;animation:onboarding-screen-in .28s ease both}.onboarding-questionnaire__screen--plan{width:min(1100px,100%);align-content:start;overflow:auto;padding:8px 8px 20px}.onboarding-questionnaire__screen--profile,.onboarding-questionnaire__screen--intro-choice{align-content:start;padding-top:34px}.onboarding-questionnaire__question{width:min(980px,100%);min-width:0;margin:auto;display:flex;align-items:flex-start;justify-content:center;gap:14px}.onboarding-questionnaire__guide-mark{position:relative;display:block;width:76px;height:76px;flex:0 0 auto;overflow:visible}.onboarding-questionnaire__guide-mark img{position:absolute;top:-18%;left:50%;width:126%;height:150%;max-width:none;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top;transform:translate(-50%)}.onboarding-questionnaire__question p{width:min(620px,calc(100% - 90px));min-height:76px;margin:0;padding:15px 22px;border:1px solid rgba(255,171,95,.42);border-radius:24px;background:#ffffffb8;box-shadow:0 10px 26px #92693a14;color:var(--ob-ink);font-size:18px;font-weight:750;line-height:1.45;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.onboarding-questionnaire__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 28px}.onboarding-questionnaire__choices>button{position:relative;display:flex;min-height:92px;align-items:center;gap:14px;padding:10px 42px 10px 8px;border:1px solid rgba(255,171,95,.22);border-radius:20px;background:#ffffffb8;box-shadow:0 8px 22px #92693a0f;color:var(--ob-ink);text-align:left;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.onboarding-questionnaire__choices>button:hover{transform:translateY(-1px);border-color:#ff8f2775;background:#ffffffe6;box-shadow:0 10px 24px #92693a14}.onboarding-questionnaire__choice-icon{display:grid;width:58px;height:58px;flex:0 0 auto;place-items:center;border:0;border-radius:0;background:transparent;color:var(--ob-orange)}.onboarding-questionnaire__choice-icon img{width:56px;height:56px;-o-object-fit:contain;object-fit:contain}.onboarding-questionnaire__choices small,.onboarding-questionnaire__choices strong{display:block}.onboarding-questionnaire__choices small{margin-bottom:2px;color:#a97448;font-size:15px;font-weight:700;letter-spacing:.04em}.onboarding-questionnaire__choices strong{color:var(--ob-ink);font-size:17px;font-weight:750;line-height:1.45}.onboarding-questionnaire__choices button>i{position:absolute;top:50%;right:12px;width:22px;height:22px;border:1.5px solid rgba(255,143,39,.42);transform:translateY(-50%);border-radius:50%;background:#fffc}.onboarding-questionnaire__chapters{width:min(1120px,100%);margin:auto}.onboarding-questionnaire__chapters>p{margin:0 0 14px;color:var(--ob-muted);font-size:14px;text-align:center}.onboarding-questionnaire__chapters>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.onboarding-questionnaire__chapters button{min-height:206px;padding:0;border:0;background:transparent;color:inherit;perspective:1100px;text-align:left}.onboarding-questionnaire__chapter-inner{position:relative;display:block;width:100%;min-height:inherit;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.2,.7,.2,1)}.onboarding-questionnaire__chapters button.is-flipped .onboarding-questionnaire__chapter-inner{transform:rotateY(180deg)}.onboarding-questionnaire__chapter-face{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:20px;overflow:hidden;border:1px solid var(--ob-line);border-radius:30px;box-shadow:0 14px 34px #92693a1a;backface-visibility:hidden}.onboarding-questionnaire__chapter-front{background:#ffffffb8}.onboarding-questionnaire__chapter-front>span{color:#ff8f2794;font-size:14px;font-weight:800;letter-spacing:.08em}.onboarding-questionnaire__chapter-front strong{margin-top:28px;font-size:20px;line-height:1.25}.onboarding-questionnaire__chapter-front em{margin-top:8px;color:#56636f;font-size:15px;font-style:normal;line-height:1.45}.onboarding-questionnaire__chapter-face i{margin-top:auto;color:var(--ob-muted);font-size:14px;font-style:normal}.onboarding-questionnaire__chapter-back{justify-content:center;background:linear-gradient(145deg,#ffab5feb,#ff8f27e6);color:#fff;transform:rotateY(180deg)}.onboarding-questionnaire__chapter-back>span{margin-bottom:14px;font-size:14px;font-weight:800;letter-spacing:.06em}.onboarding-questionnaire__chapter-back strong{font-size:15px;font-weight:650;line-height:1.55}.onboarding-questionnaire__chapter-back i{color:#ffffffc7}.onboarding-questionnaire__date-card{width:min(760px,100%);margin:auto;padding:24px 26px;border:1px solid var(--ob-line);border-radius:30px;background:var(--ob-card);box-shadow:0 12px 32px #92693a14;display:grid;grid-template-columns:auto 1fr;gap:14px 18px;align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.onboarding-questionnaire__date-icon{display:grid;width:48px;height:48px;place-items:center;border:0;border-radius:0;background:transparent;color:var(--ob-orange)}.onboarding-questionnaire__date-icon svg{width:30px;height:30px}.onboarding-questionnaire__date-card>div>span,.onboarding-questionnaire__date-card>div>strong{display:block}.onboarding-questionnaire__date-card>div>span{color:#a97448;font-size:14px;font-weight:800;letter-spacing:.04em}.onboarding-questionnaire__date-card>div>strong{margin-top:5px;color:var(--ob-ink);font-size:17px;line-height:1.45}.onboarding-questionnaire__date-picker{grid-column:1 / -1;display:grid;gap:12px;padding:10px 0 0;border:0;background:transparent}.onboarding-questionnaire__date-picked{display:flex;align-items:center;gap:12px;padding:0 2px}.onboarding-questionnaire__date-picked span,.onboarding-questionnaire__date-picked small{color:var(--ob-muted);font-size:14px;font-weight:700}.onboarding-questionnaire__date-picked strong{margin-left:auto;color:var(--ob-orange);font-size:17px;font-weight:850}.onboarding-questionnaire__quick-dates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(180px,1.35fr);gap:12px}.onboarding-questionnaire__date-picker button{border:1px solid rgba(255,171,95,.34);background:#ffffffb8;color:#705f4e;font-weight:750;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.onboarding-questionnaire__date-picker button:hover:not(:disabled){transform:translateY(-1px);border-color:var(--ob-orange);background:#fff;box-shadow:0 10px 22px #ff8f271f}.onboarding-questionnaire__date-picker button:disabled{color:#d2c5b7;cursor:not-allowed;opacity:.72}.onboarding-questionnaire__quick-dates button{min-height:46px;border-radius:16px;font-size:14px}.onboarding-questionnaire__quick-dates button.is-selected{border-color:var(--ob-orange);background:var(--ob-orange);box-shadow:0 12px 24px #ff8f2738;color:#fff}.onboarding-questionnaire__quick-dates button.is-selected:hover{border-color:var(--ob-orange);background:var(--ob-orange);color:#fff}.onboarding-questionnaire__quick-dates input{width:100%;min-width:0;min-height:46px;padding:0 14px;border:1px solid rgba(110,205,238,.46);border-radius:16px;outline:0;background:#ffffffbd;color:var(--ob-ink);font:inherit;font-size:14px;font-weight:700;color-scheme:light}.onboarding-questionnaire__quick-dates input:focus{border-color:var(--ob-blue);box-shadow:0 0 0 3px #6ecdee29}.onboarding-questionnaire__date-card>p{grid-column:1 / -1;margin:0;padding:11px 14px;border-radius:16px;background:#ffab5f24;color:#805e40;font-size:14px}.onboarding-questionnaire__date-card>p b{color:var(--ob-orange);font-size:17px}.onboarding-questionnaire__preferences{grid-column:1 / -1;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:2px}.onboarding-questionnaire__preferences>div{min-width:0;padding:12px 14px;border:1px solid rgba(110,205,238,.24);border-radius:18px;background:#ffffff7a}.onboarding-questionnaire__preferences>div>span{display:block;margin-bottom:9px;color:#687783;font-size:12px;font-weight:800}.onboarding-questionnaire__preferences>div>div{display:flex;min-width:0;flex-wrap:wrap;gap:7px}.onboarding-questionnaire__preferences button{min-height:34px;padding:0 11px;border:1px solid rgba(255,171,95,.34);border-radius:12px;background:#ffffffc7;color:#705f4e;font-size:12px;font-weight:800}.onboarding-questionnaire__preferences button.is-selected{border-color:var(--ob-orange);background:var(--ob-orange);box-shadow:0 7px 16px #ff8f272e;color:#fff}.onboarding-questionnaire__preferences--speaking{width:min(760px,100%);margin:0 auto;grid-template-columns:1fr}.onboarding-questionnaire__modules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.onboarding-questionnaire__modules>button{position:relative;min-height:100px;padding:14px 44px 14px 84px;border:1px solid var(--ob-line);border-radius:30px;background:var(--ob-card);box-shadow:0 16px 40px #92693a1a;color:var(--ob-ink);text-align:left;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:min-height .24s ease,transform .18s ease,border-color .18s ease,box-shadow .18s ease}.onboarding-questionnaire__modules>button:hover,.onboarding-questionnaire__modules>button.is-expanded{transform:translateY(-3px);border-color:var(--ob-orange);box-shadow:0 18px 42px #92693a24}.onboarding-questionnaire__modules>button.is-expanded{min-height:158px}.onboarding-questionnaire__module-icon{position:absolute;top:17px;left:18px;display:grid;width:62px;height:62px;place-items:center;border:0;border-radius:0;background:transparent;color:var(--ob-orange)}.onboarding-questionnaire__module-icon img{width:50px;height:50px;-o-object-fit:contain;object-fit:contain}.onboarding-questionnaire__modules small,.onboarding-questionnaire__modules strong,.onboarding-questionnaire__modules i{display:block}.onboarding-questionnaire__modules small{color:#a97448;font-size:14px;font-style:normal;font-weight:800;letter-spacing:.04em}.onboarding-questionnaire__modules strong{margin-top:2px;color:var(--ob-ink);font-size:20px;line-height:1.3}.onboarding-questionnaire__modules i{max-height:0;margin-top:0;padding-top:0;overflow:hidden;border-top:1px dashed transparent;color:#7b633f;font-size:15px;font-style:normal;line-height:1.5;opacity:0;transition:max-height .24s ease,margin .24s ease,padding .24s ease,opacity .18s ease}.onboarding-questionnaire__modules .is-expanded i{max-height:100px;margin-top:12px;padding-top:12px;border-top-color:#ffab5f6b;opacity:1}.onboarding-questionnaire__module-toggle{position:absolute;right:22px;bottom:15px;width:20px;color:var(--ob-orange);transition:transform .2s ease}.onboarding-questionnaire__modules .is-expanded .onboarding-questionnaire__module-toggle{transform:rotate(45deg)}.onboarding-questionnaire__plan{display:grid;min-width:0;max-width:100%;gap:20px}.onboarding-questionnaire__summary,.onboarding-questionnaire__allocation,.onboarding-questionnaire__stage-three{min-width:0;max-width:100%;border:1px solid var(--ob-line);border-radius:30px;background:var(--ob-card);box-shadow:0 16px 40px #92693a1a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.onboarding-questionnaire__summary{padding:24px 28px;display:flex;align-items:center;gap:24px}.onboarding-questionnaire__summary span{flex:0 0 auto;color:#805e40;font-size:17px;font-weight:800}.onboarding-questionnaire__summary b{color:var(--ob-orange);font-size:26px}.onboarding-questionnaire__summary p{margin:0;color:#56636f;font-size:17px;line-height:1.45}.onboarding-questionnaire__summary strong,.onboarding-questionnaire__allocation strong,.onboarding-questionnaire__stage-three strong{color:var(--ob-orange)}.onboarding-questionnaire__stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.onboarding-questionnaire__stages article{min-height:310px;padding:24px;border:1px solid var(--ob-line);border-radius:30px;background:var(--ob-card);box-shadow:0 16px 40px #92693a1a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.onboarding-questionnaire__stages header>span{color:#a97448;font-size:14px;font-weight:900}.onboarding-questionnaire__stages header>strong{display:block;margin-top:4px;color:var(--ob-ink);font-size:20px}.onboarding-questionnaire__stages header p{margin:7px 0 0;color:#687783;font-size:14px;font-weight:700;line-height:1.4}.onboarding-questionnaire__stages article>p{min-height:106px;margin:18px 0;color:#56636f;font-size:15px;line-height:1.5}.onboarding-questionnaire__stages article>div{display:flex;align-items:center;gap:7px;padding-top:16px;border-top:1px dashed rgba(255,171,95,.44)}.onboarding-questionnaire__stages article>div>span{margin-right:auto;color:#687783;font-size:14px}.onboarding-questionnaire__stages button,.onboarding-questionnaire__table button,.onboarding-questionnaire__stage-three button{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border:1px solid var(--ob-line);border-radius:12px;background:#fff;color:var(--ob-orange)}.onboarding-questionnaire__stages button svg,.onboarding-questionnaire__table button svg,.onboarding-questionnaire__stage-three button svg{width:16px;height:16px}.onboarding-questionnaire__stages article>div b{min-width:56px;color:var(--ob-ink);font-size:14px;text-align:center}.onboarding-questionnaire__allocation{padding:24px 28px}.onboarding-questionnaire__allocation>header{margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;gap:14px}.onboarding-questionnaire__allocation>header span,.onboarding-questionnaire__allocation>header b{display:block}.onboarding-questionnaire__allocation>header span{color:#a97448;font-size:14px;font-weight:850}.onboarding-questionnaire__allocation>header b{margin-top:3px;color:var(--ob-ink);font-size:17px}.onboarding-questionnaire__allocation>header small{color:var(--ob-muted);font-size:14px}.onboarding-questionnaire__table{width:100%;min-width:0;max-width:100%;overflow:hidden;border:1px solid var(--ob-line);border-radius:22px}.onboarding-questionnaire__table-head,.onboarding-questionnaire__table-row{display:grid;grid-template-columns:.7fr 1.45fr 1.15fr .65fr;align-items:center}.onboarding-questionnaire__table-head{min-height:52px;background:#ffab5f29;color:#8b5b31;font-size:14px;font-weight:850}.onboarding-questionnaire__table-head>span,.onboarding-questionnaire__table-row>*{padding:0 13px}.onboarding-questionnaire__table-row{min-height:78px;border-top:1px solid rgba(255,171,95,.2)}.onboarding-questionnaire__table-row>strong,.onboarding-questionnaire__table-row b{color:var(--ob-ink);font-size:15px}.onboarding-questionnaire__table-row>span{display:flex;align-items:center;gap:6px;color:#786c5f}.onboarding-questionnaire__table-row em{color:var(--ob-muted);font-size:13px;font-style:normal;white-space:nowrap}.onboarding-questionnaire__stage-three{padding:18px 24px;border-color:#ff8f2761;display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:18px}.onboarding-questionnaire__stage-three>span{color:var(--ob-orange);font-size:14px;font-weight:850}.onboarding-questionnaire__stage-three>div{display:flex;align-items:center;gap:8px;margin-top:0;color:#805e40;font-size:14px;font-weight:750}.onboarding-questionnaire__stage-three>div>span{margin-right:3px}.onboarding-questionnaire__stage-three>div b{min-width:32px;color:var(--ob-ink);text-align:center}.onboarding-questionnaire__stage-three em{font-style:normal}.onboarding-questionnaire__stage-three p{display:flex;flex-wrap:wrap;gap:10px 22px;justify-self:end;margin:0;color:#56636f;font-size:15px}.onboarding-questionnaire__footer{min-height:62px;padding:14px 0 0;border-top:1px solid rgba(255,171,95,.28);display:flex;align-items:center;justify-content:space-between;gap:18px}.onboarding-questionnaire__footer>span{color:var(--ob-muted);font-size:14px}.onboarding-questionnaire__footer button{height:58px;padding:0 25px;border-radius:20px;font-size:17px;font-weight:750}.onboarding-questionnaire__back{border:1px solid var(--ob-line);background:#ffffffa8;color:#687783}.onboarding-questionnaire__back:disabled{visibility:hidden}.onboarding-questionnaire__continue{min-width:150px;border:0;background:var(--ob-orange);box-shadow:0 14px 28px #ff8f273d;color:#fff}.onboarding-questionnaire__continue:disabled{background:#ddd5ca;box-shadow:none;color:#aaa197;cursor:not-allowed}.onboarding-questionnaire__finale{width:100%;min-height:100vh;display:grid;place-content:center;justify-items:center;padding:28px;text-align:center}.onboarding-questionnaire__finale>span{display:grid;width:132px;height:132px;place-items:center;border:1px solid rgba(255,171,95,.42);border-radius:30px;background:#ffffffb8;box-shadow:0 18px 40px #92693a1f;color:var(--ob-orange)}.onboarding-questionnaire__finale>span svg{width:74px;height:74px}.onboarding-questionnaire__finale p{width:min(630px,92vw);margin:24px auto;padding:24px 30px;border:1px solid var(--ob-line);border-radius:30px;background:var(--ob-card);box-shadow:0 18px 40px #92693a1f;color:var(--ob-ink);font-size:20px;font-weight:700;line-height:1.5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.onboarding-questionnaire__finale button{min-height:62px;padding:0 36px;border:0;border-radius:22px;background:var(--ob-orange);box-shadow:0 14px 30px #ff8f2742;color:#fff;font-size:17px;font-weight:750}@keyframes onboarding-screen-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width: 1100px){.onboarding-questionnaire__header h2{font-size:24px}.onboarding-questionnaire__header p,.onboarding-questionnaire__progress{font-size:14px}.onboarding-questionnaire__question p{font-size:18px}.onboarding-questionnaire__choices strong{font-size:17px}.onboarding-questionnaire__chapters>div{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-questionnaire__chapters button{min-height:196px}.onboarding-questionnaire__stages article{min-height:252px}.onboarding-questionnaire__stages article>p{min-height:80px}}@media (max-width: 900px){.onboarding-questionnaire__shell{width:min(760px,calc(100% - 32px));padding-inline:8px}.onboarding-questionnaire__header{padding-right:138px}.onboarding-questionnaire__guide-mark{width:76px;height:76px;border-radius:24px}.onboarding-questionnaire__question p{width:calc(100% - 98px);min-height:76px;padding:18px 22px}.onboarding-questionnaire__stages{grid-template-columns:1fr}.onboarding-questionnaire__stages article{min-height:0}.onboarding-questionnaire__stages article>p{min-height:0}}@media (max-width: 700px){.onboarding-questionnaire__skip{top:14px;right:16px;min-height:42px;padding:0 15px;font-size:13px}.onboarding-questionnaire__shell{width:calc(100% - 20px);padding:62px 4px 10px}.onboarding-questionnaire__header{display:block;padding:0 4px 8px}.onboarding-questionnaire__header h2{font-size:21px}.onboarding-questionnaire__header p{margin-top:3px;font-size:12px;line-height:1.35}.onboarding-questionnaire__progress{width:100%;margin:8px 0 0;font-size:11px}.onboarding-questionnaire__progress>div{margin-bottom:5px}.onboarding-questionnaire__progress>i{height:6px}.onboarding-questionnaire__screen{align-content:start;gap:7px;padding:2px 2px 6px}.onboarding-questionnaire__question{align-items:stretch;gap:9px}.onboarding-questionnaire__guide-mark{width:50px;height:54px}.onboarding-questionnaire__question p{width:calc(100% - 59px);min-height:54px;padding:9px 12px;border-radius:19px;font-size:13px;line-height:1.42}.onboarding-questionnaire__choices,.onboarding-questionnaire__modules{grid-template-columns:1fr;max-height:none;overflow:visible}.onboarding-questionnaire__choices{gap:0 12px}.onboarding-questionnaire__choices>button{min-height:61px;gap:8px;padding:5px 30px 5px 3px;border-radius:14px;box-shadow:none}.onboarding-questionnaire__choice-icon,.onboarding-questionnaire__choice-icon img{width:43px;height:43px}.onboarding-questionnaire__choices small{margin-bottom:1px;font-size:10px}.onboarding-questionnaire__choices strong{font-size:13px;line-height:1.28}.onboarding-questionnaire__choices button>i{right:7px;width:18px;height:18px}.onboarding-questionnaire__chapters{max-height:calc(100vh - 312px);overflow:auto;padding:0 3px 12px}.onboarding-questionnaire__chapters>div{grid-template-columns:1fr}.onboarding-questionnaire__chapters button{min-height:154px}.onboarding-questionnaire__chapter-face{padding:18px}.onboarding-questionnaire__chapter-front strong{margin-top:14px;font-size:18px}.onboarding-questionnaire__date-card{max-height:none;overflow:visible;padding:16px;gap:10px 12px}.onboarding-questionnaire__date-icon{width:38px;height:38px}.onboarding-questionnaire__date-icon svg{width:25px;height:25px}.onboarding-questionnaire__date-card>div>span{font-size:12px}.onboarding-questionnaire__date-card>div>strong{margin-top:2px;font-size:14px}.onboarding-questionnaire__date-picker{padding-top:4px;gap:9px}.onboarding-questionnaire__date-picked{align-items:flex-start;flex-direction:column;gap:4px}.onboarding-questionnaire__date-picked strong{margin-left:0}.onboarding-questionnaire__quick-dates{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.onboarding-questionnaire__quick-dates button{min-height:40px;font-size:11px}.onboarding-questionnaire__quick-dates input{grid-column:1 / -1;min-height:40px;font-size:12px}.onboarding-questionnaire__date-card>p{padding:9px 11px;font-size:12px}.onboarding-questionnaire__preferences{grid-template-columns:1fr;gap:8px}.onboarding-questionnaire__preferences>div{padding:10px 11px}.onboarding-questionnaire__preferences>div>span{margin-bottom:7px}.onboarding-questionnaire__preferences button{min-height:32px;padding-inline:9px;font-size:11px}.onboarding-questionnaire__modules>button{min-height:92px;padding:13px 38px 13px 72px}.onboarding-questionnaire__modules>button.is-expanded{min-height:146px}.onboarding-questionnaire__module-icon{top:16px;left:14px;width:46px;height:46px}.onboarding-questionnaire__module-icon img{width:39px;height:39px}.onboarding-questionnaire__modules small{font-size:12px}.onboarding-questionnaire__modules strong{font-size:18px}.onboarding-questionnaire__modules i{font-size:13px}.onboarding-questionnaire__screen--plan{max-height:calc(100vh - 194px)}.onboarding-questionnaire__stages article>div{flex-wrap:wrap}.onboarding-questionnaire__stages article>div>span{width:100%;flex:0 0 100%;margin:0 0 4px}.onboarding-questionnaire__summary,.onboarding-questionnaire__allocation,.onboarding-questionnaire__stage-three{padding:20px}.onboarding-questionnaire__stage-three{grid-template-columns:1fr;gap:8px}.onboarding-questionnaire__stage-three p{justify-self:start}.onboarding-questionnaire__summary{align-items:flex-start;flex-direction:column}.onboarding-questionnaire__allocation>header{align-items:flex-start;flex-direction:column;gap:4px}.onboarding-questionnaire__table{overflow:hidden}.onboarding-questionnaire__table-head{display:none}.onboarding-questionnaire__table-row{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:13px}.onboarding-questionnaire__table-row>*{min-width:0;padding:0}.onboarding-questionnaire__table-row>strong:first-child{grid-column:1 / -1;font-size:16px}.onboarding-questionnaire__table-row>span{display:grid;grid-template-columns:32px minmax(0,1fr) 32px;gap:6px;padding:10px;border-radius:14px;background:#ffab5f17}.onboarding-questionnaire__table-row>span:before{grid-column:1 / -1;color:#a97448;font-size:11px;font-weight:850}.onboarding-questionnaire__table-row>span:nth-child(2):before{content:"第一阶段"}.onboarding-questionnaire__table-row>span:nth-child(3){grid-template-columns:minmax(0,1fr);align-content:start}.onboarding-questionnaire__table-row>span:nth-child(3):before{content:"第二阶段"}.onboarding-questionnaire__table-row>span b{text-align:center}.onboarding-questionnaire__table-row>span em{grid-column:1 / -1;white-space:normal}.onboarding-questionnaire__table-row>strong:last-child{grid-column:1 / -1;color:#805e40;font-size:12px}.onboarding-questionnaire__table-row>strong:last-child:before{content:"共计 "}.onboarding-questionnaire__footer{min-height:56px;padding-top:8px}.onboarding-questionnaire__footer>span{display:none}.onboarding-questionnaire__footer button{height:46px;padding:0 17px;border-radius:17px;font-size:14px}.onboarding-questionnaire__continue{min-width:126px}}@media (prefers-reduced-motion: reduce){.onboarding-questionnaire *,.onboarding-questionnaire *:before,.onboarding-questionnaire *:after{animation:none!important;transition:none!important}}.tea-desktop-pet{position:fixed;right:12px;bottom:12px;z-index:55;width:clamp(54px,min(8vw,10dvh),100px);margin:0;padding:0;line-height:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;isolation:isolate;background:transparent!important}.tea-desktop-pet.is-positioned{right:auto;bottom:auto}.tea-desktop-pet__trigger{display:block;width:100%;margin:0;padding:0;border:0;background:transparent!important;color:inherit;cursor:grab;line-height:0;touch-action:none}.tea-desktop-pet.is-dragging .tea-desktop-pet__trigger{cursor:grabbing}.tea-desktop-pet__art{position:relative;display:block;line-height:0;transform-origin:52% 58%}.tea-desktop-pet img{display:block;width:100%;height:auto;max-width:100%;background:transparent!important;mix-blend-mode:normal;filter:drop-shadow(0 7px 10px rgba(103,76,45,.12));pointer-events:none;transition:transform .2s ease,filter .2s ease}.tea-desktop-pet:hover img,.tea-desktop-pet:focus-within img{filter:drop-shadow(0 9px 12px rgba(103,76,45,.15));transform:translateY(-3px) scale(1.03)}.tea-desktop-pet__trigger:focus-visible{outline:none}@media (max-width: 760px){.tea-desktop-pet{right:7px;bottom:7px;width:clamp(52px,min(17vw,10dvh),70px)}}@media (prefers-reduced-motion: reduce){.tea-desktop-pet,.tea-desktop-pet img,.tea-desktop-pet__art{animation:none;transition:none}}.today-tasks-modal__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:24px;background:#392d1f47;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);animation:today-tasks-fade-in .2s ease both}.today-tasks-modal{width:min(1100px,100%);max-height:min(730px,calc(100dvh - 48px));overflow:hidden;border:1px solid rgba(255,255,255,.9);border-radius:30px;background:#fffdf9fb;box-shadow:0 26px 72px #59432a3d;color:#3f3a35;animation:today-tasks-rise-in .24s ease both}.today-tasks-modal__header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 34px 15px}.today-tasks-modal__eyebrow{color:#ff8f27;font-size:14px;font-weight:750;letter-spacing:.06em}.today-tasks-modal h2{margin:0;color:#ff8f27;font-size:clamp(29px,2.8vw,34px);font-weight:800;letter-spacing:-.025em;line-height:1.2}.today-tasks-modal__header-actions{display:flex;align-items:center;gap:15px;padding-top:7px}.today-tasks-modal__summary{display:grid;min-width:95px;gap:6px}.today-tasks-modal__summary span{color:#5b5148;font-size:13px;font-weight:750;text-align:right}.today-tasks-modal__summary i{display:block;height:5px;overflow:hidden;border-radius:999px;background:#ffab5f2e}.today-tasks-modal__summary b{display:block;height:100%;border-radius:inherit;background:#ffab5f;transition:width .32s ease}.today-tasks-modal__pearl-shelf{display:grid;grid-template-columns:auto auto auto;align-items:center;gap:7px;white-space:nowrap}.today-tasks-modal__pearl-shelf>span{color:#8f8173;font-size:11px;font-weight:700}.today-tasks-modal__pearl-shelf>div{display:flex;gap:4px}.today-tasks-modal__pearl-shelf i{display:block;width:13px;height:13px;border:1px solid rgba(92,65,50,.18);border-radius:50%;background:#f6eee4b3}.today-tasks-modal__pearl-shelf i.is-collected{border-color:#4932278c;background:radial-gradient(circle at 35% 28%,#f8e4c6 0,#f8e4c6 11%,#9a7257 25%,#5b3d2d 61%,#2d1b16);box-shadow:0 1px 3px #40271d33}.today-tasks-modal__pearl-shelf strong{color:#655344;font-size:13px;font-weight:780}.today-tasks-modal__close{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid rgba(110,205,238,.56);border-radius:50%;background:#ffffff94;color:#4cabc9;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.today-tasks-modal__close:hover:not(:disabled){background:#6ecdee;color:#fff;transform:rotate(8deg)}.today-tasks-modal__close:disabled{cursor:not-allowed;opacity:.34}.today-tasks-modal__pet-toggle{border:0;background:transparent;color:#669eb1;cursor:pointer;font-size:12px;font-weight:720;padding:5px 2px;white-space:nowrap}.today-tasks-modal__pet-toggle:hover{color:#2f99bd}.today-tasks-modal__board{padding:0 34px 23px}.today-tasks-modal__tabs{display:flex;gap:29px;height:38px;margin-bottom:12px;border-bottom:1px solid rgba(235,221,202,.72)}.today-tasks-modal__tabs button{position:relative;padding:0 0 12px;border:0;background:transparent;color:#9b9085;cursor:pointer;font:inherit;font-size:16px;font-weight:720;transition:color .18s ease}.today-tasks-modal__tabs button:after{position:absolute;right:0;bottom:-1px;left:0;height:3px;border-radius:99px;background:transparent;content:"";transition:background .18s ease}.today-tasks-modal__tabs button:hover,.today-tasks-modal__tabs button.is-active{color:#ef8524}.today-tasks-modal__tabs button.is-active:after{background:#ff8f27}.today-tasks-modal__board-layout{display:grid;grid-template-columns:minmax(0,1fr) 365px;gap:26px;align-items:stretch}.today-tasks-modal__task-column{min-width:0}.today-tasks-modal__task-scroll{max-height:366px;overflow-y:auto;padding-right:8px;scrollbar-color:transparent transparent}.today-tasks-modal__task-scroll:hover{scrollbar-color:rgba(255,171,95,.58) transparent}.today-tasks-modal__task-scroll::-webkit-scrollbar{width:7px}.today-tasks-modal__task-scroll::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:99px;background:transparent;background-clip:padding-box}.today-tasks-modal__task-scroll:hover::-webkit-scrollbar-thumb{background-color:#ffab5f94}.today-tasks-modal__task-group-label{display:block;margin:1px 0 7px;color:#b08865;font-size:11px;font-weight:780;letter-spacing:.08em}.today-tasks-modal__guide-list{margin-top:0}.today-tasks-modal__quest-grid{display:grid;grid-template-columns:1fr;gap:7px;margin:0 0 12px;padding:0;list-style:none}.today-tasks-modal__quest{position:relative;display:grid;grid-template-columns:26px 44px minmax(0,1fr) auto;grid-template-rows:1fr;align-items:center;-moz-column-gap:10px;column-gap:10px;min-height:64px;padding:8px 13px;overflow:hidden;border:1px solid rgba(231,216,196,.74);border-radius:19px;background:#fff;transition:transform .18s ease,border-color .18s ease,background .18s ease}.today-tasks-modal__quest:hover:not(.is-locked){border-color:#ffab5fad;transform:translateY(-2px)}.today-tasks-modal__quest.is-active{border-color:#ff8f27d1;background:#fffdfa}.today-tasks-modal__quest.is-complete{border-color:#6ecdee85;background:#fcfeff}.today-tasks-modal__quest.is-locked{opacity:.54}.today-tasks-modal__route-marker{display:grid;width:23px;height:23px;grid-row:1;place-items:center;align-self:center;border:1px solid rgba(255,171,95,.62);border-radius:50%;color:#cf8c4d;font-size:11px;font-weight:780}.today-tasks-modal__quest.is-active .today-tasks-modal__route-marker{border-color:#ff8f27;background:#ff8f27;color:#fff}.today-tasks-modal__quest.is-complete .today-tasks-modal__route-marker{border-color:#6ecdee;background:#6ecdee;color:#fff}.today-tasks-modal__quest-art{width:40px;height:40px;grid-row:1;align-self:center;background-image:url(/assets/daily-task/task-icon-sprite-2d-v1.png);background-repeat:no-repeat;background-size:210%;background-color:transparent;mix-blend-mode:multiply}.today-tasks-modal__quest-art.icon-0{background-position:2% 1%}.today-tasks-modal__quest-art.icon-1{background-position:98% 1%}.today-tasks-modal__quest-art.icon-2{background-position:2% 99%}.today-tasks-modal__quest-art.icon-3{background-position:98% 99%}.today-tasks-modal__quest-copy{min-width:0;padding-right:6px}.today-tasks-modal__quest-copy strong{display:block;overflow:hidden;color:#4a433d;font-size:15px;font-weight:750;line-height:1.32;text-overflow:ellipsis;white-space:nowrap}.today-tasks-modal__quest button,.today-tasks-modal__quest-complete,.today-tasks-modal__quest-lock{grid-column:4;grid-row:1;align-self:center;justify-self:end;min-height:27px;padding:0;color:#bd8a61;font-size:12px;font-weight:740;white-space:nowrap}.today-tasks-modal__quest button{padding:0 11px;border:1px solid rgba(255,171,95,.58);border-radius:999px;background:#fff;color:#ed8a26;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.today-tasks-modal__quest button:not(:disabled):hover{background:#ff8f27;color:#fff;transform:translateY(-1px)}.today-tasks-modal__quest button:disabled{border-color:#bbac9c5c;color:#a99d91;cursor:wait}.today-tasks-modal__quest-complete{display:inline-flex;align-items:center;gap:4px;color:#45a7ca}.today-tasks-modal__quest-lock{color:#aba095}.today-tasks-modal__quest.is-departing:after{position:absolute;z-index:2;right:15px;bottom:calc(100% - 7px);width:39px;height:39px;background-image:url(/assets/daily-task/task-boba-cue-v1.png);background-repeat:no-repeat;background-position:center;background-size:contain;content:"";filter:drop-shadow(0 4px 5px rgba(115,75,42,.18));transform-origin:50% 100%;animation:today-tasks-tea-wave .42s ease-in-out both}.today-tasks-modal__reward-rail{display:flex;min-height:390px;flex-direction:column;align-items:center;justify-content:center;padding:0;overflow:hidden;border-radius:0;background:transparent;isolation:isolate;text-align:center}.today-tasks-modal__reward-rail img{width:min(386px,106%);max-height:365px;margin:0;-o-object-fit:contain;object-fit:contain;opacity:.92;filter:saturate(.9);transform-origin:50% 68%}.today-tasks-modal__reward-rail.is-empty img{animation:today-tasks-companion-empty 3.1s ease-in-out infinite}.today-tasks-modal__reward-rail.is-half img{animation:today-tasks-companion-half 3.4s ease-in-out infinite}.today-tasks-modal__reward-rail.is-full img{animation:today-tasks-companion-full 2.8s ease-in-out infinite}.today-tasks-modal__quest.is-celebrating:before{position:absolute;z-index:2;top:7px;right:12px;width:5px;height:16px;border-radius:999px;background:#ffab5f;box-shadow:-16px 7px 0 -1px #6ecdee,-3px 19px 0 -1px #ffd16d,18px 13px 0 -1px #ff8f27;content:"";animation:today-tasks-confetti .95s ease both}.today-tasks-modal__sync-state{padding:13px 2px 0;color:#9a8f84;font-size:13px;text-align:center}.today-tasks-modal__reward-toast{position:fixed;z-index:92;right:28px;bottom:28px;display:flex;align-items:center;gap:10px;min-width:250px;padding:12px 15px;border:1px solid rgba(110,205,238,.52);border-radius:17px;background:#fffdf9fa;box-shadow:0 14px 35px #52442f2b;animation:today-tasks-toast-in .28s ease both}.today-tasks-modal__toast-boba{display:block;width:34px;height:34px;flex:0 0 auto;background-image:url(/assets/daily-task/task-boba-cue-v1.png);background-repeat:no-repeat;background-position:center;background-size:contain;filter:drop-shadow(0 3px 4px rgba(115,75,42,.18));animation:today-tasks-toast-boba .65s ease both}.today-tasks-modal__reward-toast div{display:grid;gap:1px}.today-tasks-modal__reward-toast strong{color:#654b38;font-size:13px}.today-tasks-modal__reward-toast p{margin:0;color:#8d948e;font-size:12px}.today-tasks-modal__toast-confetti{position:absolute;top:-9px;left:31px;width:5px;height:13px;border-radius:999px;background:#ffab5f;box-shadow:-18px 8px 0 -1px #6ecdee,15px 5px 0 -1px #ffd46f;animation:today-tasks-confetti .9s ease both}@keyframes today-tasks-fade-in{0%{opacity:0}to{opacity:1}}@keyframes today-tasks-rise-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes today-tasks-toast-in{0%{opacity:0;transform:translateY(13px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes today-tasks-confetti{0%{opacity:0;transform:translateY(-7px) rotate(-14deg)}38%{opacity:1}to{opacity:0;transform:translateY(20px) rotate(22deg)}}@keyframes today-tasks-tea-wave{0%{opacity:0;transform:translateY(9px) rotate(-8deg) scale(.82)}45%{opacity:1;transform:translateY(-7px) rotate(8deg) scale(1)}68%{transform:translateY(-8px) rotate(-6deg) scale(1)}to{opacity:.95;transform:translateY(-5px) rotate(4deg) scale(.94)}}@keyframes today-tasks-toast-boba{0%{opacity:0;transform:translateY(8px) scale(.72) rotate(-9deg)}65%{opacity:1;transform:translateY(-3px) scale(1.08) rotate(6deg)}to{transform:translateY(0) scale(1) rotate(0)}}@keyframes today-tasks-companion-empty{0%,to{transform:translateY(0) rotate(0)}42%{transform:translateY(2px) rotate(-1.4deg)}55%{transform:translateY(1px) rotate(1.2deg)}}@keyframes today-tasks-companion-half{0%,to{transform:translateY(0) rotate(0)}48%{transform:translateY(-5px) rotate(-1deg)}70%{transform:translateY(-1px) rotate(1deg)}}@keyframes today-tasks-companion-full{0%,to{transform:translateY(0) rotate(0)}28%{transform:translateY(-7px) rotate(-2deg)}48%{transform:translateY(-2px) rotate(2deg)}68%{transform:translateY(-5px) rotate(-1deg)}}@media (max-width: 800px){.today-tasks-modal__backdrop{padding:12px;align-items:end}.today-tasks-modal{max-height:calc(100dvh - 24px);overflow:auto}.today-tasks-modal__header{padding:23px 21px 16px;gap:12px}.today-tasks-modal__summary{display:none}.today-tasks-modal__pearl-shelf>span{display:none}.today-tasks-modal__board{padding:0 21px 24px}.today-tasks-modal__board-layout{grid-template-columns:1fr}.today-tasks-modal__reward-rail{display:none}.today-tasks-modal__task-scroll{max-height:none;overflow:visible;padding-right:0}.today-tasks-modal__reward-toast{right:16px;bottom:16px;left:16px;min-width:0}}@media (max-width: 500px){.today-tasks-modal__header-actions{gap:9px}.today-tasks-modal__pearl-shelf{display:none}.today-tasks-modal__quest{grid-template-columns:24px 40px minmax(0,1fr) auto;gap:8px;padding:8px 10px}.today-tasks-modal__quest-art{width:37px;height:37px}.today-tasks-modal__quest button,.today-tasks-modal__quest-complete,.today-tasks-modal__quest-lock{grid-column:4;grid-row:1;justify-self:end}}@media (prefers-reduced-motion: reduce){.today-tasks-modal__backdrop,.today-tasks-modal,.today-tasks-modal__reward-toast,.today-tasks-modal__quest.is-celebrating:before,.today-tasks-modal__toast-confetti,.today-tasks-modal__quest.is-departing:after,.today-tasks-modal__reward-rail img,.today-tasks-modal__toast-boba{animation:none}.today-tasks-modal__close,.today-tasks-modal__quest,.today-tasks-modal__quest button{transition:none}}:root{color-scheme:light;--yaya-font-sans: "Noto Sans SC", "PingFang SC", "Microsoft YaHei", system-ui, -apple-system, sans-serif;--yaya-color-white: #ffffff;--yaya-color-orange-600: #e97818;--yaya-color-orange-500: #ff8f27;--yaya-color-orange-400: #ff9b50;--yaya-color-orange-300: #ffab5f;--yaya-color-orange-100: #fff0dd;--yaya-color-blue-500: #4db8dc;--yaya-color-blue-400: #6ecdee;--yaya-color-blue-100: #e9f7fb;--yaya-color-bg: #fff8e8;--yaya-color-bg-soft: #fffaf3;--yaya-color-surface: rgba(255, 255, 255, .9);--yaya-color-surface-strong: rgba(255, 255, 255, .96);--yaya-color-text: #2d2d2d;--yaya-color-ink-warm: #3f2a0e;--yaya-color-muted: #8d8077;--yaya-color-muted-strong: #6f665d;--yaya-color-line: rgba(255, 171, 95, .28);--yaya-color-line-soft: rgba(224, 188, 149, .26);--yaya-radius-page: 30px;--yaya-radius-card: 24px;--yaya-radius-dialog: 30px;--yaya-radius-control: 16px;--yaya-radius-control-sm: 13px;--yaya-radius-pill: 999px;--yaya-shadow-card: 0 14px 38px rgba(134, 100, 64, .09);--yaya-shadow-float: 0 20px 54px rgba(134, 100, 64, .15);--yaya-shadow-soft: 0 8px 24px rgba(104, 89, 69, .08);--yaya-shadow-button: 0 8px 18px rgba(255, 143, 39, .18);--yaya-space-page-x: clamp(18px, 2.2vw, 36px);--yaya-space-page-y: clamp(18px, 2.1vh, 30px);--yaya-motion-fast: .16s;--yaya-motion-normal: .24s;--yaya-motion-slow: .42s;--yaya-icon-stroke: 1.8}.yaya-page-surface{min-height:100%;border:1px solid rgba(255,255,255,.72);border-radius:var(--yaya-radius-page);background:var(--yaya-color-surface);box-shadow:var(--yaya-shadow-card)}.yaya-section-heading{color:var(--yaya-color-text);font-size:clamp(22px,2vw,30px);font-weight:900;line-height:1.2}html[data-yaya-motion=reduced] *,html[data-yaya-motion=reduced] *:before,html[data-yaya-motion=reduced] *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Noto Sans SC,system-ui,-apple-system,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html{font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{width:100%;height:100%;overflow:hidden}body{background-color:#eeeae4;color:#2d2d2d}#root{min-height:100vh}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.yaya-glass-card{border-radius:28px;border-width:1px;border-color:#ffffff80;background-color:#ffffffb3;--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);box-shadow:0 8px 32px #a5783c1f,inset 0 1px #ffffffbf}.yaya-glass-card-strong{border-radius:32px;border-width:1px;border-color:#fff9;background-color:#ffffffd9;--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);box-shadow:0 8px 32px #a5783c1f,inset 0 1px #fffc}.yaya-neumorph-btn{display:inline-flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;box-shadow:4px 4px 12px #a5783c2e,-3px -3px 8px #ffffffd1}.yaya-neumorph-btn:hover:not(:disabled){transform:translateY(-1px)}.yaya-neumorph-btn:active:not(:disabled){transform:translateY(0)}.yaya-neumorph-btn:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.yaya-neumorph-btn-orange{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:linear-gradient(135deg,#ff8f27,#ffab5f)}.yaya-neumorph-btn-blue{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:linear-gradient(135deg,#6ecdee,#4db8dc);box-shadow:4px 4px 12px #64a0b42e,-3px -3px 8px #ffffffd1}.yaya-story-bg{background-color:#f5e8d8}.yaya-story-chip{display:inline-flex;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:.375rem;border-radius:9999px;border-width:1px;border-color:#ffb87099;--tw-bg-opacity: 1;background-color:rgb(255 232 208 / var(--tw-bg-opacity, 1));padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(184 98 8 / var(--tw-text-opacity, 1))}.yaya-story-chip-remove{cursor:pointer;border-radius:9999px;padding:.125rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.yaya-story-chip-remove:hover{background-color:#ffd4a899}.yaya-story-column{display:flex;min-height:0px;min-width:0px;flex-direction:column;overflow:hidden;border-right:1px solid rgba(255,210,155,.22);transition:background .25s}.yaya-story-column:last-child{border-right:none}.part2-story-category-sidebar{width:196px;min-width:196px;border-right:1px solid rgba(255,210,155,.38)}.part2-story-category-sidebar__button{min-height:52px}.part2-story-workflow__dismiss{min-width:44px;min-height:44px;border-radius:999px}.part2-story-workflow__scroller{scrollbar-width:none}.part2-story-workflow__scroller::-webkit-scrollbar{display:none}.yaya-seg-tab{display:inline-flex;flex:1 1 0%;cursor:pointer;align-items:center;justify-content:center;gap:.375rem;border-radius:10px;padding-top:.625rem;padding-bottom:.625rem;text-align:center;font-size:13.5px;font-weight:600;color:#2d2d2d8c;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.yaya-seg-tab:hover:not(.yaya-seg-tab-active){background-color:#fc8b2a12;--tw-text-opacity: 1;color:rgb(184 95 18 / var(--tw-text-opacity, 1))}.yaya-seg-tab-active{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #FFC07A var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 192 122 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #FC8B2A var(--tw-gradient-to-position);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 3px 10px rgba(252,139,42,.28);--tw-shadow-colored: 0 3px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.yaya-practice-card-hover{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.yaya-practice-card-hover:hover{transform:translateY(-3px);box-shadow:0 12px 32px #0000001f!important}.yaya-practice-filter{cursor:pointer;border-radius:9999px;padding:.375rem 1rem;font-size:.875rem;line-height:1.25rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.yaya-practice-filter-active{border-width:1px;border-color:#6dc3e34d;background-color:#6dc3e31f;font-weight:600;--tw-text-opacity: 1;color:rgb(109 195 227 / var(--tw-text-opacity, 1))}.yaya-practice-filter-inactive{border-width:1px;border-color:transparent;background-color:#0000000d;font-weight:400;color:#2d2d2d99}.yaya-err-mark{border-radius:.25rem;background-color:#ff5a5026;padding:.125rem .25rem;--tw-text-opacity: 1;color:rgb(217 65 43 / var(--tw-text-opacity, 1));text-decoration-line:underline;text-decoration-color:#d9412b73;text-decoration-style:wavy;text-underline-offset:3px}.yaya-fix-mark{border-radius:.25rem;background-color:#6eb4762e;padding:.125rem .25rem;--tw-text-opacity: 1;color:rgb(58 138 74 / var(--tw-text-opacity, 1))}.yaya-cross-ref{cursor:pointer;transition:box-shadow .15s ease,transform .15s ease}.yaya-cross-ref:hover{transform:scale(1.03)}.yaya-linked-glow{box-shadow:0 0 0 2px currentColor}.yaya-linked-active{animation:yaya-pulse-ring .8s ease-in-out infinite alternate}@keyframes yaya-pulse-ring{0%{box-shadow:0 0 0 2px currentColor}to{box-shadow:0 0 0 5px transparent}}.yaya-keep-mark{border-radius:.25rem;background-color:#fc8b2a21;padding:.125rem .25rem;--tw-text-opacity: 1;color:rgb(184 95 18 / var(--tw-text-opacity, 1))}.yaya-page-wide{width:100%;max-width:none}.yaya-eval-panel{border-radius:22px;border-width:1px;border-color:#ffe3b8cc;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 4px 20px rgba(180,142,86,.08);--tw-shadow-colored: 0 4px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.yaya-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;padding:.625rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.yaya-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;padding:.625rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;border-width:1px;--tw-border-opacity: 1;border-color:rgb(231 229 228 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(68 64 60 / var(--tw-text-opacity, 1))}.yaya-btn-secondary:hover{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.yaya-input{width:100%;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(231 229 228 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.yaya-input::-moz-placeholder{--tw-text-opacity: 1;color:rgb(168 162 158 / var(--tw-text-opacity, 1))}.yaya-input::placeholder{--tw-text-opacity: 1;color:rgb(168 162 158 / var(--tw-text-opacity, 1))}.yaya-input:focus{--tw-border-opacity: 1;border-color:rgb(251 146 60 / var(--tw-border-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(255 237 213 / var(--tw-ring-opacity, 1))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-4{top:1rem;right:1rem;bottom:1rem;left:1rem}.inset-x-0{left:0;right:0}.inset-x-\[8\%\]{left:8%;right:8%}.inset-y-0{top:0;bottom:0}.-bottom-0\.5{bottom:-.125rem}.-bottom-16{bottom:-4rem}.-left-1{left:-.25rem}.-left-8{left:-2rem}.-left-\[28px\]{left:-28px}.-right-0\.5{right:-.125rem}.-right-12{right:-3rem}.-top-1{top:-.25rem}.-top-10{top:-2.5rem}.-top-\[11px\]{top:-11px}.-top-\[54px\]{top:-54px}.bottom-10{bottom:2.5rem}.bottom-20{bottom:5rem}.bottom-28{bottom:7rem}.bottom-4{bottom:1rem}.bottom-9{bottom:2.25rem}.bottom-\[-1px\]{bottom:-1px}.bottom-\[112px\]{bottom:112px}.bottom-\[22px\]{bottom:22px}.left-0{left:0}.left-1\/2{left:50%}.left-12{left:3rem}.left-3{left:.75rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-6{left:1.5rem}.left-7{left:1.75rem}.left-\[22px\]{left:22px}.left-\[55\%\]{left:55%}.right-0{right:0}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.right-7{right:1.75rem}.right-8{right:2rem}.right-\[390px\]{right:390px}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-6{top:1.5rem}.top-7{top:1.75rem}.top-\[18px\]{top:18px}.top-\[38\%\]{top:38%}.top-\[46\%\]{top:46%}.top-\[48px\]{top:48px}.top-\[5px\]{top:5px}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.z-\[50\]{z-index:50}.z-\[5\]{z-index:5}.z-\[80\]{z-index:80}.order-first{order:-9999}.col-span-full{grid-column:1 / -1}.m-3{margin:.75rem}.m-4{margin:1rem}.m-auto{margin:auto}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.-mb-2{margin-bottom:-.5rem}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.-mt-8{margin-top:-2rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-9{margin-bottom:2.25rem}.mb-\[18px\]{margin-bottom:18px}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-6{margin-left:1.5rem}.ml-\[56px\]{margin-left:56px}.ml-\[68px\]{margin-left:68px}.ml-auto{margin-left:auto}.ml-px{margin-left:1px}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-6{margin-right:1.5rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-\[-6px\]{margin-top:-6px}.mt-\[18px\]{margin-top:18px}.mt-\[7px\]{margin-top:7px}.mt-auto{margin-top:auto}.box-border{box-sizing:border-box}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.aspect-\[392\/588\]{aspect-ratio:392/588}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-44{height:11rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[120px\]{height:120px}.h-\[130px\]{height:130px}.h-\[155px\]{height:155px}.h-\[172px\]{height:172px}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[250px\]{height:250px}.h-\[26px\]{height:26px}.h-\[2px\]{height:2px}.h-\[30px\]{height:30px}.h-\[32px\]{height:32px}.h-\[34px\]{height:34px}.h-\[38px\]{height:38px}.h-\[3px\]{height:3px}.h-\[42px\]{height:42px}.h-\[44px\]{height:44px}.h-\[46px\]{height:46px}.h-\[52px\]{height:52px}.h-\[58px\]{height:58px}.h-\[5px\]{height:5px}.h-\[62px\]{height:62px}.h-\[68px\]{height:68px}.h-\[72px\]{height:72px}.h-\[76px\]{height:76px}.h-\[78px\]{height:78px}.h-\[98px\]{height:98px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-32{max-height:8rem}.max-h-\[120px\]{max-height:120px}.max-h-\[220px\]{max-height:220px}.max-h-\[260px\]{max-height:260px}.max-h-\[80\%\]{max-height:80%}.max-h-\[80vh\]{max-height:80vh}.max-h-\[calc\(100\%_-_24px\)\]{max-height:calc(100% - 24px)}.max-h-\[min\(520px\,80vh\)\]{max-height:min(520px,80vh)}.min-h-0{min-height:0px}.min-h-8{min-height:2rem}.min-h-\[100px\]{min-height:100px}.min-h-\[104px\]{min-height:104px}.min-h-\[112px\]{min-height:112px}.min-h-\[120px\]{min-height:120px}.min-h-\[130px\]{min-height:130px}.min-h-\[142px\]{min-height:142px}.min-h-\[146px\]{min-height:146px}.min-h-\[180px\]{min-height:180px}.min-h-\[190px\]{min-height:190px}.min-h-\[196px\]{min-height:196px}.min-h-\[200px\]{min-height:200px}.min-h-\[220px\]{min-height:220px}.min-h-\[224px\]{min-height:224px}.min-h-\[27rem\]{min-height:27rem}.min-h-\[280px\]{min-height:280px}.min-h-\[28px\]{min-height:28px}.min-h-\[3\.75rem\]{min-height:3.75rem}.min-h-\[300px\]{min-height:300px}.min-h-\[30px\]{min-height:30px}.min-h-\[320px\]{min-height:320px}.min-h-\[400px\]{min-height:400px}.min-h-\[420px\]{min-height:420px}.min-h-\[46px\]{min-height:46px}.min-h-\[500px\]{min-height:500px}.min-h-\[520px\]{min-height:520px}.min-h-\[580px\]{min-height:580px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[680px\]{min-height:680px}.min-h-\[68px\]{min-height:68px}.min-h-\[72px\]{min-height:72px}.min-h-\[78px\]{min-height:78px}.min-h-\[7rem\]{min-height:7rem}.min-h-\[80px\]{min-height:80px}.min-h-\[92px\]{min-height:92px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-44{width:11rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[120px\]{width:120px}.w-\[130px\]{width:130px}.w-\[18px\]{width:18px}.w-\[190px\]{width:190px}.w-\[22px\]{width:22px}.w-\[26px\]{width:26px}.w-\[36px\]{width:36px}.w-\[38px\]{width:38px}.w-\[3px\]{width:3px}.w-\[42px\]{width:42px}.w-\[44px\]{width:44px}.w-\[46px\]{width:46px}.w-\[4px\]{width:4px}.w-\[62px\]{width:62px}.w-\[70px\]{width:70px}.w-\[72px\]{width:72px}.w-\[76px\]{width:76px}.w-\[78px\]{width:78px}.w-\[86px\]{width:86px}.w-\[90\%\]{width:90%}.w-\[98px\]{width:98px}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-6{min-width:1.5rem}.min-w-7{min-width:1.75rem}.min-w-\[100px\]{min-width:100px}.min-w-\[104px\]{min-width:104px}.min-w-\[140px\]{min-width:140px}.min-w-\[168px\]{min-width:168px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[210px\]{min-width:210px}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.min-w-\[3\.75rem\]{min-width:3.75rem}.min-w-\[5\.5rem\]{min-width:5.5rem}.min-w-\[88px\]{min-width:88px}.min-w-\[8px\]{min-width:8px}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1300px\]{max-width:1300px}.max-w-\[1360px\]{max-width:1360px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[500px\]{max-width:500px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[680px\]{max-width:680px}.max-w-\[860px\]{max-width:860px}.max-w-\[920px\]{max-width:920px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-\[0_0_240px\]{flex:0 0 240px}.flex-\[1\.3\]{flex:1.3}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-px{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[18deg\]{--tw-rotate: 18deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-100{--tw-scale-x: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-50{--tw-scale-x: .5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fadeIn .35s ease-out}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.animate-float{animation:float 4s ease-in-out infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.animate-wave-bar{animation:wave .8s ease-in-out infinite}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.list-decimal{list-style-type:decimal}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[0\.72fr_1\.28fr\]{grid-template-columns:.72fr 1.28fr}.grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.grid-cols-\[minmax\(120px\,160px\)_1fr\]{grid-template-columns:minmax(120px,160px) 1fr}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-\[14px\]{gap:14px}.gap-\[18px\]{gap:18px}.gap-\[3px\]{gap:3px}.gap-\[4px\]{gap:4px}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.\!rounded-full{border-radius:9999px!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-\[32px\]{border-radius:32px}.rounded-\[34px\]{border-radius:34px}.rounded-\[5px\]{border-radius:5px}.rounded-\[7px\]{border-radius:7px}.rounded-\[9px\]{border-radius:9px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-\[18px\]{border-width:18px}.border-\[22px\]{border-width:22px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[\#B6D5FB\]{--tw-border-opacity: 1;border-color:rgb(182 213 251 / var(--tw-border-opacity, 1))}.border-\[\#E0BC95\]\/30{border-color:#e0bc954d}.border-\[\#F06A00\]{--tw-border-opacity: 1;border-color:rgb(240 106 0 / var(--tw-border-opacity, 1))}.border-\[\#FFB45F\]{--tw-border-opacity: 1;border-color:rgb(255 180 95 / var(--tw-border-opacity, 1))}.border-\[\#FFD3A6\]{--tw-border-opacity: 1;border-color:rgb(255 211 166 / var(--tw-border-opacity, 1))}.border-\[\#FFD49B\]{--tw-border-opacity: 1;border-color:rgb(255 212 155 / var(--tw-border-opacity, 1))}.border-\[\#FFF1DD\]{--tw-border-opacity: 1;border-color:rgb(255 241 221 / var(--tw-border-opacity, 1))}.border-\[\#d8dde3\]{--tw-border-opacity: 1;border-color:rgb(216 221 227 / var(--tw-border-opacity, 1))}.border-\[\#f2dfcd\]{--tw-border-opacity: 1;border-color:rgb(242 223 205 / var(--tw-border-opacity, 1))}.border-\[\#ff8f27\]{--tw-border-opacity: 1;border-color:rgb(255 143 39 / var(--tw-border-opacity, 1))}.border-\[rgba\(110\,205\,238\,0\.22\)\]{border-color:#6ecdee38}.border-\[rgba\(110\,205\,238\,0\.28\)\]{border-color:#6ecdee47}.border-\[rgba\(153\,153\,153\,0\.24\)\]{border-color:#9999993d}.border-\[rgba\(154\,146\,137\,0\.14\)\]{border-color:#9a928924}.border-\[rgba\(181\,153\,124\,0\.16\)\]{border-color:#b5997c29}.border-\[rgba\(181\,153\,124\,0\.18\)\]{border-color:#b5997c2e}.border-\[rgba\(186\,165\,139\,0\.20\)\]{border-color:#baa58b33}.border-\[rgba\(255\,143\,39\,0\.18\)\]{border-color:#ff8f272e}.border-\[rgba\(255\,143\,39\,0\.22\)\]{border-color:#ff8f2738}.border-\[rgba\(255\,171\,95\,0\.32\)\]{border-color:#ffab5f52}.border-\[rgba\(255\,180\,112\,0\.34\)\]{border-color:#ffb47057}.border-\[rgba\(255\,255\,255\,0\.7\)\]{border-color:#ffffffb3}.border-\[rgba\(255\,255\,255\,0\.72\)\]{border-color:#ffffffb8}.border-\[rgba\(255\,255\,255\,0\.76\)\]{border-color:#ffffffc2}.border-\[rgba\(255\,255\,255\,0\.78\)\]{border-color:#ffffffc7}.border-\[rgba\(255\,255\,255\,0\.82\)\]{border-color:#ffffffd1}.border-\[rgba\(255\,255\,255\,0\.86\)\]{border-color:#ffffffdb}.border-amber-100{--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity, 1))}.border-amber-100\/80{border-color:#fef3c7cc}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-200\/20{border-color:#fde68a33}.border-amber-200\/35{border-color:#fde68a59}.border-amber-200\/80{border-color:#fde68acc}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-black\/\[0\.04\]{border-color:#0000000a}.border-current{border-color:currentColor}.border-emerald-100{--tw-border-opacity: 1;border-color:rgb(209 250 229 / var(--tw-border-opacity, 1))}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-200\/30{border-color:#a7f3d04d}.border-emerald-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-orange-100{--tw-border-opacity: 1;border-color:rgb(255 237 213 / var(--tw-border-opacity, 1))}.border-orange-100\/25{border-color:#ffedd540}.border-orange-100\/40{border-color:#ffedd566}.border-orange-100\/50{border-color:#ffedd580}.border-orange-100\/55{border-color:#ffedd58c}.border-orange-100\/60{border-color:#ffedd599}.border-orange-100\/70{border-color:#ffedd5b3}.border-orange-100\/80{border-color:#ffedd5cc}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-orange-200\/20{border-color:#fed7aa33}.border-orange-200\/30{border-color:#fed7aa4d}.border-orange-200\/40{border-color:#fed7aa66}.border-orange-200\/50{border-color:#fed7aa80}.border-orange-200\/60{border-color:#fed7aa99}.border-orange-200\/80{border-color:#fed7aacc}.border-orange-300{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.border-orange-400{--tw-border-opacity: 1;border-color:rgb(251 146 60 / var(--tw-border-opacity, 1))}.border-primary-100{--tw-border-opacity: 1;border-color:rgb(255 237 213 / var(--tw-border-opacity, 1))}.border-primary-100\/80{border-color:#ffedd5cc}.border-primary-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-primary-200\/50{border-color:#fed7aa80}.border-primary-300{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.border-primary-300\/40{border-color:#fdba7466}.border-primary-400{--tw-border-opacity: 1;border-color:rgb(251 146 60 / var(--tw-border-opacity, 1))}.border-primary-500{--tw-border-opacity: 1;border-color:rgb(252 139 42 / var(--tw-border-opacity, 1))}.border-primary-500\/20{border-color:#fc8b2a33}.border-primary-500\/\[0\.08\]{border-color:#fc8b2a14}.border-primary-500\/\[0\.16\]{border-color:#fc8b2a29}.border-red-100{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-sky-100{--tw-border-opacity: 1;border-color:rgb(224 242 254 / var(--tw-border-opacity, 1))}.border-sky-100\/80{border-color:#e0f2fecc}.border-sky-200{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1))}.border-sky-200\/15{border-color:#bae6fd26}.border-sky-200\/20{border-color:#bae6fd33}.border-sky-200\/70{border-color:#bae6fdb3}.border-sky-400{--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity, 1))}.border-stone-100{--tw-border-opacity: 1;border-color:rgb(245 245 244 / var(--tw-border-opacity, 1))}.border-stone-200{--tw-border-opacity: 1;border-color:rgb(231 229 228 / var(--tw-border-opacity, 1))}.border-stone-200\/60{border-color:#e7e5e499}.border-stone-200\/65{border-color:#e7e5e4a6}.border-stone-200\/70{border-color:#e7e5e4b3}.border-stone-200\/80{border-color:#e7e5e4cc}.border-stone-300{--tw-border-opacity: 1;border-color:rgb(214 211 209 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-violet-100{--tw-border-opacity: 1;border-color:rgb(237 233 254 / var(--tw-border-opacity, 1))}.border-violet-200\/70{border-color:#ddd6feb3}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/20{border-color:#fff3}.border-white\/50{border-color:#ffffff80}.border-white\/60{border-color:#fff9}.border-white\/70{border-color:#ffffffb3}.border-white\/75{border-color:#ffffffbf}.border-white\/80{border-color:#fffc}.border-white\/90{border-color:#ffffffe6}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}.border-t-primary-500{--tw-border-opacity: 1;border-top-color:rgb(252 139 42 / var(--tw-border-opacity, 1))}.bg-\[\#333\]{--tw-bg-opacity: 1;background-color:rgb(51 51 51 / var(--tw-bg-opacity, 1))}.bg-\[\#3974df\]{--tw-bg-opacity: 1;background-color:rgb(57 116 223 / var(--tw-bg-opacity, 1))}.bg-\[\#5CB76A\]{--tw-bg-opacity: 1;background-color:rgb(92 183 106 / var(--tw-bg-opacity, 1))}.bg-\[\#6ECDEE\]{--tw-bg-opacity: 1;background-color:rgb(110 205 238 / var(--tw-bg-opacity, 1))}.bg-\[\#E8F7E0\]{--tw-bg-opacity: 1;background-color:rgb(232 247 224 / var(--tw-bg-opacity, 1))}.bg-\[\#EEF1F4\]{--tw-bg-opacity: 1;background-color:rgb(238 241 244 / var(--tw-bg-opacity, 1))}.bg-\[\#EEF6FF\]{--tw-bg-opacity: 1;background-color:rgb(238 246 255 / var(--tw-bg-opacity, 1))}.bg-\[\#F5F3F0\]{--tw-bg-opacity: 1;background-color:rgb(245 243 240 / var(--tw-bg-opacity, 1))}.bg-\[\#FAFBFD\]{--tw-bg-opacity: 1;background-color:rgb(250 251 253 / var(--tw-bg-opacity, 1))}.bg-\[\#FF8F27\]{--tw-bg-opacity: 1;background-color:rgb(255 143 39 / var(--tw-bg-opacity, 1))}.bg-\[\#FFF1DC\]{--tw-bg-opacity: 1;background-color:rgb(255 241 220 / var(--tw-bg-opacity, 1))}.bg-\[\#FFF4E0\]{--tw-bg-opacity: 1;background-color:rgb(255 244 224 / var(--tw-bg-opacity, 1))}.bg-\[\#FFF7EA\]{--tw-bg-opacity: 1;background-color:rgb(255 247 234 / var(--tw-bg-opacity, 1))}.bg-\[\#FFF8E8\]{--tw-bg-opacity: 1;background-color:rgb(255 248 232 / var(--tw-bg-opacity, 1))}.bg-\[\#FFFBF5\]\/95{background-color:#fffbf5f2}.bg-\[\#eadfd3\]{--tw-bg-opacity: 1;background-color:rgb(234 223 211 / var(--tw-bg-opacity, 1))}.bg-\[\#efe9e2\]{--tw-bg-opacity: 1;background-color:rgb(239 233 226 / var(--tw-bg-opacity, 1))}.bg-\[\#f5e8d8\]{--tw-bg-opacity: 1;background-color:rgb(245 232 216 / var(--tw-bg-opacity, 1))}.bg-\[\#f5f3ef\]{--tw-bg-opacity: 1;background-color:rgb(245 243 239 / var(--tw-bg-opacity, 1))}.bg-\[\#f7f4ef\]{--tw-bg-opacity: 1;background-color:rgb(247 244 239 / var(--tw-bg-opacity, 1))}.bg-\[\#ff8f27\]{--tw-bg-opacity: 1;background-color:rgb(255 143 39 / var(--tw-bg-opacity, 1))}.bg-\[\#ff922f\]{--tw-bg-opacity: 1;background-color:rgb(255 146 47 / var(--tw-bg-opacity, 1))}.bg-\[\#ffab5f\]{--tw-bg-opacity: 1;background-color:rgb(255 171 95 / var(--tw-bg-opacity, 1))}.bg-\[\#fff9ef\]{--tw-bg-opacity: 1;background-color:rgb(255 249 239 / var(--tw-bg-opacity, 1))}.bg-\[\#fffaf0\]\/80{background-color:#fffaf0cc}.bg-\[\#fffaf2\]{--tw-bg-opacity: 1;background-color:rgb(255 250 242 / var(--tw-bg-opacity, 1))}.bg-\[rgba\(110\,205\,238\,0\.1\)\]{background-color:#6ecdee1a}.bg-\[rgba\(110\,205\,238\,0\.12\)\]{background-color:#6ecdee1f}.bg-\[rgba\(110\,205\,238\,0\.15\)\]{background-color:#6ecdee26}.bg-\[rgba\(110\,205\,238\,0\.2\)\]{background-color:#6ecdee33}.bg-\[rgba\(255\,143\,39\,0\.1\)\]{background-color:#ff8f271a}.bg-\[rgba\(255\,171\,95\,0\.08\)\]{background-color:#ffab5f14}.bg-\[rgba\(255\,171\,95\,0\.14\)\]{background-color:#ffab5f24}.bg-\[rgba\(255\,171\,95\,0\.16\)\]{background-color:#ffab5f29}.bg-\[rgba\(255\,171\,95\,0\.18\)\]{background-color:#ffab5f2e}.bg-\[rgba\(255\,248\,232\,0\.72\)\]{background-color:#fff8e8b8}.bg-\[rgba\(255\,249\,239\,0\.66\)\]{background-color:#fff9efa8}.bg-\[rgba\(255\,252\,248\,0\.98\)\]{background-color:#fffcf8fa}.bg-\[rgba\(255\,255\,255\,0\.26\)\]{background-color:#ffffff42}.bg-\[rgba\(255\,255\,255\,0\.32\)\]{background-color:#ffffff52}.bg-\[rgba\(255\,255\,255\,0\.42\)\]{background-color:#ffffff6b}.bg-\[rgba\(255\,255\,255\,0\.5\)\]{background-color:#ffffff80}.bg-\[rgba\(255\,255\,255\,0\.52\)\]{background-color:#ffffff85}.bg-\[rgba\(255\,255\,255\,0\.56\)\]{background-color:#ffffff8f}.bg-\[rgba\(255\,255\,255\,0\.58\)\]{background-color:#ffffff94}.bg-\[rgba\(255\,255\,255\,0\.62\)\]{background-color:#ffffff9e}.bg-\[rgba\(255\,255\,255\,0\.64\)\]{background-color:#ffffffa3}.bg-\[rgba\(255\,255\,255\,0\.68\)\]{background-color:#ffffffad}.bg-\[rgba\(255\,255\,255\,0\.7\)\]{background-color:#ffffffb3}.bg-\[rgba\(255\,255\,255\,0\.74\)\]{background-color:#ffffffbd}.bg-\[rgba\(255\,255\,255\,0\.78\)\]{background-color:#ffffffc7}.bg-\[rgba\(255\,255\,255\,0\.8\)\]{background-color:#fffc}.bg-amber-100\/80{background-color:#fef3c7cc}.bg-amber-200\/40{background-color:#fde68a66}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/45{background-color:#fffbeb73}.bg-amber-50\/50{background-color:#fffbeb80}.bg-amber-50\/60{background-color:#fffbeb99}.bg-amber-50\/80{background-color:#fffbebcc}.bg-amber-50\/90{background-color:#fffbebe6}.bg-black\/20{background-color:#0003}.bg-black\/25{background-color:#00000040}.bg-black\/30{background-color:#0000004d}.bg-black\/\[0\.04\]{background-color:#0000000a}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-cream-page\/70{background-color:#fff6ebb3}.bg-cream-panel\/80{background-color:#fff8e8cc}.bg-current{background-color:currentColor}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-100\/70{background-color:#d1fae5b3}.bg-emerald-200\/70{background-color:#a7f3d0b3}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-50\/55{background-color:#ecfdf58c}.bg-emerald-50\/70{background-color:#ecfdf5b3}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-100\/60{background-color:#ffedd599}.bg-orange-100\/70{background-color:#ffedd5b3}.bg-orange-100\/80{background-color:#ffedd5cc}.bg-orange-200\/25{background-color:#fed7aa40}.bg-orange-200\/30{background-color:#fed7aa4d}.bg-orange-200\/60{background-color:#fed7aa99}.bg-orange-200\/80{background-color:#fed7aacc}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-50\/50{background-color:#fff7ed80}.bg-orange-50\/60{background-color:#fff7ed99}.bg-orange-50\/70{background-color:#fff7edb3}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-primary-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-primary-100\/70{background-color:#ffedd5b3}.bg-primary-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-primary-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-primary-50\/70{background-color:#fff7edb3}.bg-primary-500{--tw-bg-opacity: 1;background-color:rgb(252 139 42 / var(--tw-bg-opacity, 1))}.bg-primary-500\/10{background-color:#fc8b2a1a}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-200\/70{background-color:#fecacab3}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-50\/35{background-color:#fef2f259}.bg-red-50\/55{background-color:#fef2f28c}.bg-red-50\/80{background-color:#fef2f2cc}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.bg-sky-200{--tw-bg-opacity: 1;background-color:rgb(186 230 253 / var(--tw-bg-opacity, 1))}.bg-sky-200\/20{background-color:#bae6fd33}.bg-sky-200\/40{background-color:#bae6fd66}.bg-sky-400{--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity, 1))}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-sky-50\/45{background-color:#f0f9ff73}.bg-sky-50\/55{background-color:#f0f9ff8c}.bg-sky-50\/60{background-color:#f0f9ff99}.bg-sky-50\/80{background-color:#f0f9ffcc}.bg-sky-50\/95{background-color:#f0f9fff2}.bg-sky-500{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.bg-sky-600{--tw-bg-opacity: 1;background-color:rgb(2 132 199 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-stone-100{--tw-bg-opacity: 1;background-color:rgb(245 245 244 / var(--tw-bg-opacity, 1))}.bg-stone-200{--tw-bg-opacity: 1;background-color:rgb(231 229 228 / var(--tw-bg-opacity, 1))}.bg-stone-200\/80{background-color:#e7e5e4cc}.bg-stone-50{--tw-bg-opacity: 1;background-color:rgb(250 250 249 / var(--tw-bg-opacity, 1))}.bg-stone-900\/25{background-color:#1c191740}.bg-stone-900\/40{background-color:#1c191766}.bg-transparent{background-color:transparent}.bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-violet-50\/70{background-color:#f5f3ffb3}.bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.bg-violet-600{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/20{background-color:#fff3}.bg-white\/35{background-color:#ffffff59}.bg-white\/40{background-color:#fff6}.bg-white\/45{background-color:#ffffff73}.bg-white\/50{background-color:#ffffff80}.bg-white\/55{background-color:#ffffff8c}.bg-white\/60{background-color:#fff9}.bg-white\/65{background-color:#ffffffa6}.bg-white\/70{background-color:#ffffffb3}.bg-white\/75{background-color:#ffffffbf}.bg-white\/80{background-color:#fffc}.bg-white\/85{background-color:#ffffffd9}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-\[linear-gradient\(125deg\,rgba\(255\,255\,255\,0\.86\)\,rgba\(255\,243\,224\,0\.66\)\)\]{background-image:linear-gradient(125deg,#ffffffdb,#fff3e0a8)}.bg-\[linear-gradient\(128deg\,rgba\(110\,205\,238\,\.95\)\,rgba\(138\,215\,235\,\.88\)\)\]{background-image:linear-gradient(128deg,#6ecdeef2,#8ad7ebe0)}.bg-\[linear-gradient\(128deg\,rgba\(255\,171\,95\,\.96\)\,rgba\(255\,143\,39\,\.92\)\)\]{background-image:linear-gradient(128deg,#ffab5ff5,#ff8f27eb)}.bg-\[radial-gradient\(circle_at_7\%_5\%\,rgba\(110\,205\,238\,0\.18\)\,transparent_25\%\)\,radial-gradient\(circle_at_93\%_7\%\,rgba\(255\,171\,95\,0\.18\)\,transparent_27\%\)\,linear-gradient\(135deg\,\#fff7ea_0\%\,\#fffaf3_52\%\,\#f6fbfd_100\%\)\]{background-image:radial-gradient(circle at 7% 5%,rgba(110,205,238,.18),transparent 25%),radial-gradient(circle at 93% 7%,rgba(255,171,95,.18),transparent 27%),linear-gradient(135deg,#fff7ea,#fffaf3 52%,#f6fbfd)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#BAE3FB\]{--tw-gradient-from: #BAE3FB var(--tw-gradient-from-position);--tw-gradient-to: rgb(186 227 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#DCF2FB\]{--tw-gradient-from: #DCF2FB var(--tw-gradient-from-position);--tw-gradient-to: rgb(220 242 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FF7417\]{--tw-gradient-from: #FF7417 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 116 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FFA64D\]{--tw-gradient-from: #FFA64D var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 166 77 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FFB45F\]{--tw-gradient-from: #FFB45F var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 180 95 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FFC07A\]{--tw-gradient-from: #FFC07A var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 192 122 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FFC872\]{--tw-gradient-from: #FFC872 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 200 114 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FFD068\]{--tw-gradient-from: #FFD068 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 208 104 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FFE2B2\]{--tw-gradient-from: #FFE2B2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 226 178 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FFF4E6\]{--tw-gradient-from: #FFF4E6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 244 230 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FFF9EE\]{--tw-gradient-from: #FFF9EE var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 249 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FFFAF0\]{--tw-gradient-from: #FFFAF0 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 250 240 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#ffab5f\]{--tw-gradient-from: #ffab5f var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 171 95 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cream-page{--tw-gradient-from: #FFF6EB var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 246 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cream-page\/80{--tw-gradient-from: rgb(255 246 235 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 246 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-400{--tw-gradient-from: #fb923c var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 146 60 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary-400{--tw-gradient-from: #FB923C var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 146 60 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary-50{--tw-gradient-from: #FFF7ED var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary-50\/60{--tw-gradient-from: rgb(255 247 237 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary-500{--tw-gradient-from: #FC8B2A var(--tw-gradient-from-position);--tw-gradient-to: rgb(252 139 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary-600{--tw-gradient-from: #EA580C var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 88 12 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-50{--tw-gradient-from: #fef2f2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#FFFDF8\]{--tw-gradient-to: rgb(255 253 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #FFFDF8 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#8FCFEE\]{--tw-gradient-to: #8FCFEE var(--tw-gradient-to-position)}.to-\[\#B8E4F4\]{--tw-gradient-to: #B8E4F4 var(--tw-gradient-to-position)}.to-\[\#FC8B2A\]{--tw-gradient-to: #FC8B2A var(--tw-gradient-to-position)}.to-\[\#FF9638\]{--tw-gradient-to: #FF9638 var(--tw-gradient-to-position)}.to-\[\#FFB347\]{--tw-gradient-to: #FFB347 var(--tw-gradient-to-position)}.to-\[\#FFB45F\]{--tw-gradient-to: #FFB45F var(--tw-gradient-to-position)}.to-\[\#FFC57A\]{--tw-gradient-to: #FFC57A var(--tw-gradient-to-position)}.to-\[\#FFE8CC\]{--tw-gradient-to: #FFE8CC var(--tw-gradient-to-position)}.to-\[\#FFF4E3\]{--tw-gradient-to: #FFF4E3 var(--tw-gradient-to-position)}.to-\[\#ff8f27\]{--tw-gradient-to: #ff8f27 var(--tw-gradient-to-position)}.to-amber-50\/40{--tw-gradient-to: rgb(255 251 235 / .4) var(--tw-gradient-to-position)}.to-cream-page\/60{--tw-gradient-to: rgb(255 246 235 / .6) var(--tw-gradient-to-position)}.to-cream-panel{--tw-gradient-to: #FFF8E8 var(--tw-gradient-to-position)}.to-cream-polish{--tw-gradient-to: #FFEFD8 var(--tw-gradient-to-position)}.to-orange-50{--tw-gradient-to: #fff7ed var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to: #f97316 var(--tw-gradient-to-position)}.to-primary-100\/60{--tw-gradient-to: rgb(255 237 213 / .6) var(--tw-gradient-to-position)}.to-primary-50{--tw-gradient-to: #FFF7ED var(--tw-gradient-to-position)}.to-primary-500{--tw-gradient-to: #FC8B2A var(--tw-gradient-to-position)}.to-primary-600{--tw-gradient-to: #EA580C var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.fill-\[\#FFB347\]{fill:#ffb347}.fill-amber-400{fill:#fbbf24}.fill-current{fill:currentColor}.fill-white{fill:#fff}.stroke-primary-200\/60{stroke:#fed7aa99}.stroke-primary-500{stroke:#fc8b2a}.stroke-white\/70{stroke:#ffffffb3}.stroke-\[1\.55\]{stroke-width:1.55}.stroke-\[1\.5\]{stroke-width:1.5}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-bottom{-o-object-position:bottom;object-position:bottom}.object-center{-o-object-position:center;object-position:center}.object-left{-o-object-position:left;object-position:left}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[18px\]{padding:18px}.p-\[22px\]{padding:22px}.p-\[30px\]{padding:30px}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-11{padding-left:2.75rem;padding-right:2.75rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-9{padding-left:2.25rem;padding-right:2.25rem}.px-\[18px\]{padding-left:18px;padding-right:18px}.px-\[22px\]{padding-left:22px;padding-right:22px}.px-\[7px\]{padding-left:7px;padding-right:7px}.px-\[90px\]{padding-left:90px;padding-right:90px}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.py-\[18px\]{padding-top:18px;padding-bottom:18px}.py-px{padding-top:1px;padding-bottom:1px}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-12{padding-bottom:3rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[90px\]{padding-bottom:90px}.pl-1{padding-left:.25rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-9{padding-left:2.25rem}.pl-\[58px\]{padding-left:58px}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-5{padding-right:1.25rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pr-\[18px\]{padding-right:18px}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-12{padding-top:3rem}.pt-14{padding-top:3.5rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.pt-\[76px\]{padding-top:76px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[23px\]{font-size:23px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[34px\]{font-size:34px}.text-\[36px\]{font-size:36px}.text-\[38px\]{font-size:38px}.text-\[40px\]{font-size:40px}.text-\[42px\]{font-size:42px}.text-\[44px\]{font-size:44px}.text-\[56px\]{font-size:56px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.35\]{line-height:1.35}.leading-\[1\.45\]{line-height:1.45}.leading-\[1\.4\]{line-height:1.4}.leading-\[1\.55\]{line-height:1.55}.leading-\[1\.75\]{line-height:1.75}.leading-\[1\.85\]{line-height:1.85}.leading-\[1\.8\]{line-height:1.8}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[2px\]{letter-spacing:2px}.tracking-\[4px\]{letter-spacing:4px}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#167f9d\]{--tw-text-opacity: 1;color:rgb(22 127 157 / var(--tw-text-opacity, 1))}.text-\[\#1F5A78\]{--tw-text-opacity: 1;color:rgb(31 90 120 / var(--tw-text-opacity, 1))}.text-\[\#2876D4\]{--tw-text-opacity: 1;color:rgb(40 118 212 / var(--tw-text-opacity, 1))}.text-\[\#2D2D2D\]{--tw-text-opacity: 1;color:rgb(45 45 45 / var(--tw-text-opacity, 1))}.text-\[\#2a2724\]{--tw-text-opacity: 1;color:rgb(42 39 36 / var(--tw-text-opacity, 1))}.text-\[\#333\]{--tw-text-opacity: 1;color:rgb(51 51 51 / var(--tw-text-opacity, 1))}.text-\[\#347f94\]{--tw-text-opacity: 1;color:rgb(52 127 148 / var(--tw-text-opacity, 1))}.text-\[\#3D8B40\]{--tw-text-opacity: 1;color:rgb(61 139 64 / var(--tw-text-opacity, 1))}.text-\[\#3F2A0E\]{--tw-text-opacity: 1;color:rgb(63 42 14 / var(--tw-text-opacity, 1))}.text-\[\#3F2A0E\]\/40{color:#3f2a0e66}.text-\[\#3F2A0E\]\/55{color:#3f2a0e8c}.text-\[\#3a4a5a\]{--tw-text-opacity: 1;color:rgb(58 74 90 / var(--tw-text-opacity, 1))}.text-\[\#3f3127\]{--tw-text-opacity: 1;color:rgb(63 49 39 / var(--tw-text-opacity, 1))}.text-\[\#4d4640\]{--tw-text-opacity: 1;color:rgb(77 70 64 / var(--tw-text-opacity, 1))}.text-\[\#5f5045\]{--tw-text-opacity: 1;color:rgb(95 80 69 / var(--tw-text-opacity, 1))}.text-\[\#5f5a55\]{--tw-text-opacity: 1;color:rgb(95 90 85 / var(--tw-text-opacity, 1))}.text-\[\#658fa0\]{--tw-text-opacity: 1;color:rgb(101 143 160 / var(--tw-text-opacity, 1))}.text-\[\#666\]{--tw-text-opacity: 1;color:rgb(102 102 102 / var(--tw-text-opacity, 1))}.text-\[\#6b5340\]{--tw-text-opacity: 1;color:rgb(107 83 64 / var(--tw-text-opacity, 1))}.text-\[\#6f5e51\]{--tw-text-opacity: 1;color:rgb(111 94 81 / var(--tw-text-opacity, 1))}.text-\[\#6f675f\]{--tw-text-opacity: 1;color:rgb(111 103 95 / var(--tw-text-opacity, 1))}.text-\[\#707780\]{--tw-text-opacity: 1;color:rgb(112 119 128 / var(--tw-text-opacity, 1))}.text-\[\#746c64\]{--tw-text-opacity: 1;color:rgb(116 108 100 / var(--tw-text-opacity, 1))}.text-\[\#765f35\]{--tw-text-opacity: 1;color:rgb(118 95 53 / var(--tw-text-opacity, 1))}.text-\[\#766f68\]{--tw-text-opacity: 1;color:rgb(118 111 104 / var(--tw-text-opacity, 1))}.text-\[\#7A4A18\]{--tw-text-opacity: 1;color:rgb(122 74 24 / var(--tw-text-opacity, 1))}.text-\[\#7b746d\]{--tw-text-opacity: 1;color:rgb(123 116 109 / var(--tw-text-opacity, 1))}.text-\[\#87776b\]{--tw-text-opacity: 1;color:rgb(135 119 107 / var(--tw-text-opacity, 1))}.text-\[\#888\]{--tw-text-opacity: 1;color:rgb(136 136 136 / var(--tw-text-opacity, 1))}.text-\[\#8b6914\]{--tw-text-opacity: 1;color:rgb(139 105 20 / var(--tw-text-opacity, 1))}.text-\[\#8b9199\]{--tw-text-opacity: 1;color:rgb(139 145 153 / var(--tw-text-opacity, 1))}.text-\[\#8d7a6b\]{--tw-text-opacity: 1;color:rgb(141 122 107 / var(--tw-text-opacity, 1))}.text-\[\#9a520f\]{--tw-text-opacity: 1;color:rgb(154 82 15 / var(--tw-text-opacity, 1))}.text-\[\#9a9285\]{--tw-text-opacity: 1;color:rgb(154 146 133 / var(--tw-text-opacity, 1))}.text-\[\#9a9289\]{--tw-text-opacity: 1;color:rgb(154 146 137 / var(--tw-text-opacity, 1))}.text-\[\#9b8d83\]{--tw-text-opacity: 1;color:rgb(155 141 131 / var(--tw-text-opacity, 1))}.text-\[\#9b8f85\]{--tw-text-opacity: 1;color:rgb(155 143 133 / var(--tw-text-opacity, 1))}.text-\[\#A68A4A\]{--tw-text-opacity: 1;color:rgb(166 138 74 / var(--tw-text-opacity, 1))}.text-\[\#C65B08\]{--tw-text-opacity: 1;color:rgb(198 91 8 / var(--tw-text-opacity, 1))}.text-\[\#E84855\]{--tw-text-opacity: 1;color:rgb(232 72 85 / var(--tw-text-opacity, 1))}.text-\[\#E89627\]{--tw-text-opacity: 1;color:rgb(232 150 39 / var(--tw-text-opacity, 1))}.text-\[\#EA6B16\]{--tw-text-opacity: 1;color:rgb(234 107 22 / var(--tw-text-opacity, 1))}.text-\[\#FFB347\]{--tw-text-opacity: 1;color:rgb(255 179 71 / var(--tw-text-opacity, 1))}.text-\[\#a18f80\]{--tw-text-opacity: 1;color:rgb(161 143 128 / var(--tw-text-opacity, 1))}.text-\[\#a57854\]{--tw-text-opacity: 1;color:rgb(165 120 84 / var(--tw-text-opacity, 1))}.text-\[\#a77a51\]{--tw-text-opacity: 1;color:rgb(167 122 81 / var(--tw-text-opacity, 1))}.text-\[\#a95c12\]{--tw-text-opacity: 1;color:rgb(169 92 18 / var(--tw-text-opacity, 1))}.text-\[\#b27a45\]{--tw-text-opacity: 1;color:rgb(178 122 69 / var(--tw-text-opacity, 1))}.text-\[\#b56f32\]{--tw-text-opacity: 1;color:rgb(181 111 50 / var(--tw-text-opacity, 1))}.text-\[\#b5aea3\]{--tw-text-opacity: 1;color:rgb(181 174 163 / var(--tw-text-opacity, 1))}.text-\[\#b6b1aa\]{--tw-text-opacity: 1;color:rgb(182 177 170 / var(--tw-text-opacity, 1))}.text-\[\#b85c00\]{--tw-text-opacity: 1;color:rgb(184 92 0 / var(--tw-text-opacity, 1))}.text-\[\#b8a89b\]{--tw-text-opacity: 1;color:rgb(184 168 155 / var(--tw-text-opacity, 1))}.text-\[\#c47f3e\]{--tw-text-opacity: 1;color:rgb(196 127 62 / var(--tw-text-opacity, 1))}.text-\[\#c9956a\]{--tw-text-opacity: 1;color:rgb(201 149 106 / var(--tw-text-opacity, 1))}.text-\[\#d96f12\]{--tw-text-opacity: 1;color:rgb(217 111 18 / var(--tw-text-opacity, 1))}.text-\[\#e15f38\]{--tw-text-opacity: 1;color:rgb(225 95 56 / var(--tw-text-opacity, 1))}.text-\[\#e88d32\]{--tw-text-opacity: 1;color:rgb(232 141 50 / var(--tw-text-opacity, 1))}.text-\[\#e9c5a6\]{--tw-text-opacity: 1;color:rgb(233 197 166 / var(--tw-text-opacity, 1))}.text-\[\#ff8f27\]{--tw-text-opacity: 1;color:rgb(255 143 39 / var(--tw-text-opacity, 1))}.text-\[rgba\(255\,255\,255\,0\.86\)\]{color:#ffffffdb}.text-\[rgba\(45\,45\,45\,0\.25\)\]{color:#2d2d2d40}.text-\[rgba\(45\,45\,45\,0\.35\)\]{color:#2d2d2d59}.text-\[rgba\(45\,45\,45\,0\.4\)\]{color:#2d2d2d66}.text-\[rgba\(45\,45\,45\,0\.45\)\]{color:#2d2d2d73}.text-\[rgba\(45\,45\,45\,0\.55\)\]{color:#2d2d2d8c}.text-\[rgba\(45\,45\,45\,0\.6\)\]{color:#2d2d2d99}.text-\[rgba\(45\,45\,45\,0\.7\)\]{color:#2d2d2db3}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-amber-900\/80{color:#78350fcc}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-current{color:currentColor}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.text-inherit{color:inherit}.text-orange-300{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.text-primary-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-primary-500{--tw-text-opacity: 1;color:rgb(252 139 42 / var(--tw-text-opacity, 1))}.text-primary-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-primary-600\/90{color:#ea580ce6}.text-primary-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.text-sky-500{--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity, 1))}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-sky-800{--tw-text-opacity: 1;color:rgb(7 89 133 / var(--tw-text-opacity, 1))}.text-sky-900{--tw-text-opacity: 1;color:rgb(12 74 110 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-stone-300{--tw-text-opacity: 1;color:rgb(214 211 209 / var(--tw-text-opacity, 1))}.text-stone-400{--tw-text-opacity: 1;color:rgb(168 162 158 / var(--tw-text-opacity, 1))}.text-stone-400\/90{color:#a8a29ee6}.text-stone-500{--tw-text-opacity: 1;color:rgb(120 113 108 / var(--tw-text-opacity, 1))}.text-stone-600{--tw-text-opacity: 1;color:rgb(87 83 78 / var(--tw-text-opacity, 1))}.text-stone-700{--tw-text-opacity: 1;color:rgb(68 64 60 / var(--tw-text-opacity, 1))}.text-stone-800{--tw-text-opacity: 1;color:rgb(41 37 36 / var(--tw-text-opacity, 1))}.text-violet-500{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-violet-800{--tw-text-opacity: 1;color:rgb(91 33 182 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/75{color:#ffffffbf}.text-white\/85{color:#ffffffd9}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-orange-500{text-decoration-color:#f97316}.underline-offset-2{text-underline-offset:2px}.accent-\[\#ff8f27\]{accent-color:#ff8f27}.accent-primary-500{accent-color:#FC8B2A}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-75{opacity:.75}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_5px_rgba\(252\,139\,42\,0\.22\)\]{--tw-shadow: 0 0 0 5px rgba(252,139,42,.22);--tw-shadow-colored: 0 0 0 5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(239\,68\,68\,0\.5\)\]{--tw-shadow: 0 0 12px rgba(239,68,68,.5);--tw-shadow-colored: 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_20px_rgba\(255\,143\,39\,0\.2\)\]{--tw-shadow: 0 10px 20px rgba(255,143,39,.2);--tw-shadow-colored: 0 10px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(110\,205\,238\,0\.13\)\]{--tw-shadow: 0 10px 22px rgba(110,205,238,.13);--tw-shadow-colored: 0 10px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_28px_rgba\(174\,126\,80\,\.05\)\]{--tw-shadow: 0 10px 28px rgba(174,126,80,.05);--tw-shadow-colored: 0 10px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_28px_rgba\(174\,126\,80\,\.055\)\]{--tw-shadow: 0 10px 28px rgba(174,126,80,.055);--tw-shadow-colored: 0 10px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(92\,72\,52\,0\.07\)\]{--tw-shadow: 0 12px 28px rgba(92,72,52,.07);--tw-shadow-colored: 0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_34px_rgba\(169\,105\,45\,0\.08\)\]{--tw-shadow: 0 12px 34px rgba(169,105,45,.08);--tw-shadow-colored: 0 12px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_28px_rgba\(255\,143\,39\,0\.26\)\]{--tw-shadow: 0 14px 28px rgba(255,143,39,.26);--tw-shadow-colored: 0 14px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_36px_rgba\(82\,66\,45\,0\.08\)\]{--tw-shadow: 0 14px 36px rgba(82,66,45,.08);--tw-shadow-colored: 0 14px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_38px_rgba\(134\,100\,64\,0\.09\)\]{--tw-shadow: 0 14px 38px rgba(134,100,64,.09);--tw-shadow-colored: 0 14px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_40px_rgba\(255\,143\,39\,0\.10\)\]{--tw-shadow: 0 14px 40px rgba(255,143,39,.1);--tw-shadow-colored: 0 14px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_40px_rgba\(184\,95\,18\,0\.10\)\]{--tw-shadow: 0 16px 40px rgba(184,95,18,.1);--tw-shadow-colored: 0 16px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_50px_-28px_rgba\(180\,142\,86\,0\.35\)\]{--tw-shadow: 0 18px 50px -28px rgba(180,142,86,.35);--tw-shadow-colored: 0 18px 50px -28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_50px_-30px_rgba\(31\,38\,48\,0\.30\)\]{--tw-shadow: 0 22px 50px -30px rgba(31,38,48,.3);--tw-shadow-colored: 0 22px 50px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_60px_-20px_rgba\(31\,38\,48\,0\.35\)\]{--tw-shadow: 0 24px 60px -20px rgba(31,38,48,.35);--tw-shadow-colored: 0 24px 60px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(183\,132\,80\,0\.16\)\]{--tw-shadow: 0 24px 70px rgba(183,132,80,.16);--tw-shadow-colored: 0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_5px_rgba\(252\,139\,42\,0\.3\)\]{--tw-shadow: 0 2px 5px rgba(252,139,42,.3);--tw-shadow-colored: 0 2px 5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(41\,37\,36\,0\.05\)\]{--tw-shadow: 0 2px 8px rgba(41,37,36,.05);--tw-shadow-colored: 0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_3px_10px_rgba\(222\,132\,32\,0\.14\)\]{--tw-shadow: 0 3px 10px rgba(222,132,32,.14);--tw-shadow-colored: 0 3px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_3px_9px_rgba\(240\,106\,0\,0\.24\)\]{--tw-shadow: 0 3px 9px rgba(240,106,0,.24);--tw-shadow-colored: 0 3px 9px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(174\,126\,80\,\.055\)\,inset_0_1px_0_rgba\(255\,255\,255\,\.76\)\]{--tw-shadow: 0 4px 12px rgba(174,126,80,.055),inset 0 1px 0 rgba(255,255,255,.76);--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgba\(217\,135\,48\,0\.08\)\]{--tw-shadow: 0 4px 14px rgba(217,135,48,.08);--tw-shadow-colored: 0 4px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_20px_rgba\(180\,142\,86\,0\.06\)\]{--tw-shadow: 0 4px 20px rgba(180,142,86,.06);--tw-shadow-colored: 0 4px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_5px_14px_rgba\(174\,126\,80\,\.05\)\,inset_0_1px_0_rgba\(255\,255\,255\,\.76\)\]{--tw-shadow: 0 5px 14px rgba(174,126,80,.05),inset 0 1px 0 rgba(255,255,255,.76);--tw-shadow-colored: 0 5px 14px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_16px_rgba\(255\,143\,39\,\.14\)\]{--tw-shadow: 0 8px 16px rgba(255,143,39,.14);--tw-shadow-colored: 0 8px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(255\,143\,39\,0\.18\)\]{--tw-shadow: 0 8px 18px rgba(255,143,39,.18);--tw-shadow-colored: 0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_22px_rgba\(174\,126\,80\,\.055\)\,inset_0_1px_0_rgba\(255\,255\,255\,\.76\)\]{--tw-shadow: 0 8px 22px rgba(174,126,80,.055),inset 0 1px 0 rgba(255,255,255,.76);--tw-shadow-colored: 0 8px 22px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[10px_10px_25px_rgba\(219\,172\,109\,0\.14\)\,-10px_-10px_25px_rgba\(255\,255\,255\,0\.68\)\]{--tw-shadow: 10px 10px 25px rgba(219,172,109,.14),-10px -10px 25px rgba(255,255,255,.68);--tw-shadow-colored: 10px 10px 25px var(--tw-shadow-color), -10px -10px 25px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[12px_12px_28px_rgba\(219\,172\,109\,0\.17\)\,-12px_-12px_28px_rgba\(255\,255\,255\,0\.72\)\]{--tw-shadow: 12px 12px 28px rgba(219,172,109,.17),-12px -12px 28px rgba(255,255,255,.72);--tw-shadow-colored: 12px 12px 28px var(--tw-shadow-color), -12px -12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-primary-500\/25{--tw-shadow-color: rgb(252 139 42 / .25);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-2{outline-width:2px}.outline-sky-300\/45{outline-color:#7dd3fc73}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-\[rgba\(255\,143\,39\,0\.12\)\]{--tw-ring-color: rgba(255,143,39,.12)}.ring-amber-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 243 199 / var(--tw-ring-opacity, 1))}.ring-amber-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 211 77 / var(--tw-ring-opacity, 1))}.ring-green-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(74 222 128 / var(--tw-ring-opacity, 1))}.ring-orange-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 186 116 / var(--tw-ring-opacity, 1))}.ring-red-200\/50{--tw-ring-color: rgb(254 202 202 / .5)}.ring-red-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity, 1))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[4px\]{--tw-blur: blur(4px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_2px_0_rgba\(255\,255\,255\,0\.4\)\]{--tw-drop-shadow: drop-shadow(0 2px 0 rgba(255,255,255,.4));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_6px_12px_rgba\(252\,170\,80\,0\.18\)\]{--tw-drop-shadow: drop-shadow(0 6px 12px rgba(252,170,80,.18));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-md{--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-sm{--tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / .05));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale-\[\.25\]{--tw-grayscale: grayscale(.25);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[18px\]{--tw-backdrop-blur: blur(18px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[20px\]{--tw-backdrop-blur: blur(20px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[24px\]{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[2px\]{--tw-backdrop-blur: blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-75{transition-duration:75ms}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.\[scrollbar-width\:none\]{scrollbar-width:none}.yaya-stage-wrap{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#eeeae4;overflow:hidden}.yaya-scale-stage{position:fixed;top:0;left:0;width:1440px;height:820px;transform-origin:top left;background:#f5f3f0}.yaya-fluid-stage{width:100vw;height:100dvh;min-width:0;min-height:0;overflow:hidden;background:#fff8e8}.yaya-duck-img{mix-blend-mode:multiply}.yaya-nav-item{transition:all .2s ease}.yaya-nav-item:hover{background:#6dc3e314!important}.yaya-btn-orange{transition:all .18s ease}.yaya-btn-orange:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #fc8b2a66!important}.yaya-btn-orange:active:not(:disabled){transform:translateY(0)}.page-enter{animation:fadeSlideIn .3s ease forwards}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes celebration-fall{0%{transform:translateY(-50px) translate(0) rotate(0)}to{transform:translateY(700px) translate(var(--drift, 30px)) rotate(var(--spin, 540deg))}}@keyframes celebration-stripes{to{background-position:-48px 0}}.celebration-confetti-particle{will-change:transform;animation-name:celebration-fall;animation-timing-function:linear;animation-iteration-count:infinite}.celebration-progress-fill{overflow:hidden}.celebration-progress-fill:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;background-image:repeating-linear-gradient(-50deg,#fff0,#fff0 12px,#ffffff40 12px,#ffffff40 24px);background-size:200% 100%;animation:celebration-stripes 1.1s linear infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes bounce-soft{0%,to{transform:translateY(0)}40%{transform:translateY(-6px)}70%{transform:translateY(-3px)}}@keyframes yaya-bubble-float{0%,to{transform:translate(0) rotate(-2deg)}50%{transform:translateY(-10px) rotate(2deg)}}@keyframes yaya-orbit-a{0%{transform:translate(0)}25%{transform:translate(-8px,-14px)}50%{transform:translate(4px,-22px)}75%{transform:translate(10px,-8px)}to{transform:translate(0)}}@keyframes yaya-orbit-b{0%{transform:translate(0)}25%{transform:translate(10px,-10px)}50%{transform:translate(14px,4px)}75%{transform:translate(4px,14px)}to{transform:translate(0)}}@keyframes yaya-orbit-c{0%{transform:translate(0)}25%{transform:translate(-12px,8px)}50%{transform:translate(-6px,18px)}75%{transform:translate(6px,8px)}to{transform:translate(0)}}.yaya-bubble-hover{transition:transform .25s ease,box-shadow .25s ease}.yaya-bubble-hover:hover{transform:scale(1.08) translateY(-4px)!important;z-index:10!important}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes bubbleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes orbitA{0%{transform:translate(0) rotate(0)}25%{transform:translate(4px,-6px) rotate(1deg)}50%{transform:translateY(-10px) rotate(0)}75%{transform:translate(-4px,-6px) rotate(-1deg)}to{transform:translate(0) rotate(0)}}@keyframes orbitB{0%{transform:translate(0) rotate(0)}25%{transform:translate(-3px,-8px) rotate(-1deg)}50%{transform:translateY(-12px) rotate(0)}75%{transform:translate(3px,-8px) rotate(1deg)}to{transform:translate(0) rotate(0)}}@keyframes orbitC{0%{transform:translate(0) rotate(0)}25%{transform:translate(5px,-4px) rotate(1deg)}50%{transform:translateY(-8px) rotate(0)}75%{transform:translate(-5px,-4px) rotate(-1deg)}to{transform:translate(0) rotate(0)}}@keyframes recordPulse{0%{box-shadow:0 0 #ef444466}70%{box-shadow:0 0 0 20px #ef444400}to{box-shadow:0 0 #ef444400}}@keyframes mockRipple{0%{transform:scale(.95);opacity:.6}70%{transform:scale(1.15);opacity:0}to{transform:scale(1.15);opacity:0}}.yaya-mock-ripple{animation:mockRipple 1.5s ease-out infinite}@keyframes wave{0%,to{height:8px;opacity:.5}50%{height:28px;opacity:1}}.yaya-wheel{scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:y mandatory;overscroll-behavior:contain}.yaya-wheel::-webkit-scrollbar{display:none}.yaya-wheel-item{scroll-snap-align:center;transition:transform .18s ease,opacity .18s ease,color .18s ease,font-weight .18s ease}@keyframes relay-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes relay-wave{0%{transform:scaleY(.4)}to{transform:scaleY(1.2)}}.yaya-relay-wave-bar{animation:relay-wave .7s ease-in-out infinite alternate}.yaya-relay-mic-live{animation:relay-pulse 1.4s ease-in-out infinite}#root{min-height:100dvh}.yaya-stage-wrap{overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.yaya-scale-spacer{position:relative;flex:0 0 auto}.yaya-scale-stage{position:absolute}.yaya-stage-wrap:before,.yaya-stage-wrap:after{display:none!important;content:none!important}.yaya-portrait-hint{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;background:#2d251e94;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fadeSlideIn .22s ease both}.yaya-portrait-hint__card{display:flex;width:min(100%,320px);flex-direction:column;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.8);border-radius:24px;background:#fffaf3;padding:24px 20px 20px;color:#6b5340;text-align:center;box-shadow:0 18px 50px #2d251e40}.yaya-portrait-hint__card span:not(.yaya-portrait-hint__icon){color:#9a7c6a;font-size:13px;line-height:1.6}.yaya-portrait-hint__icon{width:42px;height:42px;border:2px solid #fc8b2a;border-radius:14px;position:relative}.yaya-portrait-hint__icon:before,.yaya-portrait-hint__icon:after{content:"";position:absolute;left:50%;top:50%;border-radius:999px;transform:translate(-50%,-50%)}.yaya-portrait-hint__icon:before{width:24px;height:2px;background:#fc8b2a}.yaya-portrait-hint__icon:after{width:2px;height:16px;background:#fc8b2a}.yaya-portrait-hint__card button{min-width:132px;min-height:44px;margin-top:4px;border-radius:999px;background:#fc8b2a;color:#fff;font-weight:700}.yaya-portrait-hint__feedback{border-radius:12px;background:#fff1dd;padding:8px 10px;color:#a35f1c!important}.yaya-portrait-hint__actions{display:flex;justify-content:center;gap:10px;margin-top:4px}.yaya-portrait-hint__card button:disabled{cursor:wait;opacity:.65}.yaya-portrait-hint__card .yaya-portrait-hint__continue{border:1px solid #fed7aa;background:#fff;color:#9a7c6a}@media (max-width: 767px){.yaya-stage-wrap{align-items:flex-start;justify-content:flex-start;scroll-padding:16px;padding-bottom:env(safe-area-inset-bottom)}input,textarea,select{font-size:16px!important}button,[role=button]{touch-action:manipulation}}@media (max-width: 820px){.part2-story-topic-columns,.part2-story-category-sidebar__items,.part2-story-workflow__scroller{scrollbar-width:none}.part2-story-topic-columns::-webkit-scrollbar,.part2-story-category-sidebar__items::-webkit-scrollbar,.part2-story-workflow__scroller::-webkit-scrollbar{display:none}.part2-story-topic-columns{align-items:stretch;gap:16px;overflow-x:auto;overflow-y:hidden;padding:16px;scroll-padding-inline:16px;scroll-snap-type:x mandatory}.part2-story-topic-column{min-height:100%;flex:0 0 max(280px,calc((100% - 16px)/2));border:1px solid rgba(255,210,155,.36);border-right:1px solid rgba(255,210,155,.36);border-radius:24px;box-shadow:0 10px 28px #a5783c14;scroll-snap-align:start;scroll-snap-stop:always}.part2-story-edit-body{flex-direction:column}.part2-story-edit-content{min-width:0;padding:18px 20px 24px}.part2-story-category-sidebar{width:100%;min-width:0;max-width:none;border-right:none;border-bottom:1px solid rgba(255,210,155,.38);overflow-x:hidden;overflow-y:hidden}.part2-story-category-sidebar__summary{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px 18px 12px}.part2-story-category-sidebar__summary>:first-child{margin-bottom:0}.part2-story-category-sidebar__summary>:nth-child(2){flex:1 1 180px;min-width:160px;margin-bottom:0}.part2-story-category-sidebar__divider{margin-inline:18px}.part2-story-category-sidebar__items{display:flex;flex:0 0 auto;gap:10px;overflow-x:auto;overflow-y:hidden;padding:12px 18px 16px}.part2-story-category-sidebar__button{flex:0 0 max(240px,calc((100% - 10px)/2));margin-bottom:0}.part2-story-workflow{gap:12px;padding-inline:18px}.part2-story-workflow__scroller{min-width:0}.part2-story-workflow__steps{min-width:-moz-max-content;min-width:max-content;gap:12px}.part2-story-workflow__step{flex:0 0 auto;min-width:148px;min-height:44px;padding-right:4px}}@media (max-width: 620px){.part2-story-topic-columns{gap:12px;padding:12px;scroll-padding-inline:12px}.part2-story-topic-column{flex-basis:max(280px,86%)}.part2-story-edit-header{flex-wrap:wrap;height:auto;padding:12px 16px}.part2-story-edit-summary{order:3;width:100%;align-items:stretch;gap:10px}.part2-story-edit-progress{width:100%;flex-wrap:wrap;justify-content:space-between;gap:8px}.part2-story-edit-progress>div:last-child{flex:1 1 100%;width:100%}.part2-story-edit-content{padding:14px 14px 20px}.part2-story-category-sidebar__summary{gap:10px;padding:12px 14px 10px}.part2-story-category-sidebar__divider{margin-inline:14px}.part2-story-category-sidebar__items{gap:8px;padding:10px 14px 14px}.part2-story-category-sidebar__button{flex-basis:max(280px,86%)}.part2-story-workflow{gap:10px;padding-inline:14px}.part2-story-workflow__dismiss{min-width:44px;min-height:44px}.part2-story-workflow__steps{gap:10px}.part2-story-workflow__step{min-width:132px}}@media (max-width: 767px) and (pointer: coarse){button,a[href],[role=button]{min-width:56px;min-height:56px;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:rgba(252,139,42,.18)}button:disabled,[role=button][aria-disabled=true]{pointer-events:none}button:active,a[href]:active,[role=button]:active{filter:brightness(.96)}input,textarea,select,button,a[href],[role=button]{scroll-margin:20px}}.placeholder\:text-\[\#b6b1aa\]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(182 177 170 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#b6b1aa\]::placeholder{--tw-text-opacity: 1;color:rgb(182 177 170 / var(--tw-text-opacity, 1))}.placeholder\:text-\[rgba\(45\,45\,45\,0\.4\)\]::-moz-placeholder{color:#2d2d2d66}.placeholder\:text-\[rgba\(45\,45\,45\,0\.4\)\]::placeholder{color:#2d2d2d66}.placeholder\:text-stone-300::-moz-placeholder{--tw-text-opacity: 1;color:rgb(214 211 209 / var(--tw-text-opacity, 1))}.placeholder\:text-stone-300::placeholder{--tw-text-opacity: 1;color:rgb(214 211 209 / var(--tw-text-opacity, 1))}.placeholder\:text-stone-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(168 162 158 / var(--tw-text-opacity, 1))}.placeholder\:text-stone-400::placeholder{--tw-text-opacity: 1;color:rgb(168 162 158 / var(--tw-text-opacity, 1))}.first\:mt-0:first-child{margin-top:0}.first\:border-t-0:first-child{border-top-width:0px}.first\:pt-1:first-child{padding-top:.25rem}.last\:mb-0:last-child{margin-bottom:0}.hover\:relative:hover{position:relative}.hover\:z-10:hover{z-index:10}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-px:hover{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#6ecdee\]:hover{--tw-border-opacity: 1;border-color:rgb(110 205 238 / var(--tw-border-opacity, 1))}.hover\:border-\[\#FF8A2A\]:hover{--tw-border-opacity: 1;border-color:rgb(255 138 42 / var(--tw-border-opacity, 1))}.hover\:border-\[\#FFAB5F\]\/55:hover{border-color:#ffab5f8c}.hover\:border-\[rgba\(255\,143\,39\,0\.62\)\]:hover{border-color:#ff8f279e}.hover\:border-amber-300:hover{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.hover\:border-orange-100\/50:hover{border-color:#ffedd580}.hover\:border-orange-100\/60:hover{border-color:#ffedd599}.hover\:border-orange-200\/70:hover{border-color:#fed7aab3}.hover\:border-orange-200\/80:hover{border-color:#fed7aacc}.hover\:border-orange-300:hover{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.hover\:border-primary-100:hover{--tw-border-opacity: 1;border-color:rgb(255 237 213 / var(--tw-border-opacity, 1))}.hover\:border-primary-200:hover{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.hover\:border-primary-300:hover{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.hover\:border-primary-500\/30:hover{border-color:#fc8b2a4d}.hover\:border-stone-200:hover{--tw-border-opacity: 1;border-color:rgb(231 229 228 / var(--tw-border-opacity, 1))}.hover\:border-violet-300:hover{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#E97818\]:hover{--tw-bg-opacity: 1;background-color:rgb(233 120 24 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#FFF0DC\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 240 220 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#ff8414\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 132 20 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#ff8f27\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 143 39 / var(--tw-bg-opacity, 1))}.hover\:bg-\[rgba\(110\,205\,238\,0\.18\)\]:hover{background-color:#6ecdee2e}.hover\:bg-\[rgba\(255\,171\,95\,0\.12\)\]:hover{background-color:#ffab5f1f}.hover\:bg-amber-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.hover\:bg-cream-page\/50:hover{background-color:#fff6eb80}.hover\:bg-orange-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-500:hover{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-600:hover{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.hover\:bg-primary-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.hover\:bg-primary-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.hover\:bg-primary-600:hover{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-100:hover{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-700:hover{--tw-bg-opacity: 1;background-color:rgb(3 105 161 / var(--tw-bg-opacity, 1))}.hover\:bg-stone-100:hover{--tw-bg-opacity: 1;background-color:rgb(245 245 244 / var(--tw-bg-opacity, 1))}.hover\:bg-stone-200:hover{--tw-bg-opacity: 1;background-color:rgb(231 229 228 / var(--tw-bg-opacity, 1))}.hover\:bg-stone-50:hover{--tw-bg-opacity: 1;background-color:rgb(250 250 249 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/70:hover{background-color:#ffffffb3}.hover\:bg-white\/75:hover{background-color:#ffffffbf}.hover\:bg-white\/90:hover{background-color:#ffffffe6}.hover\:bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.hover\:from-\[\#F56400\]:hover{--tw-gradient-from: #F56400 var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 100 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-cream-page\/60:hover{--tw-gradient-from: rgb(255 246 235 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 246 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-\[\#FF8525\]:hover{--tw-gradient-to: #FF8525 var(--tw-gradient-to-position)}.hover\:to-white:hover{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.hover\:text-\[\#1d7892\]:hover{--tw-text-opacity: 1;color:rgb(29 120 146 / var(--tw-text-opacity, 1))}.hover\:text-\[\#B85F12\]:hover{--tw-text-opacity: 1;color:rgb(184 95 18 / var(--tw-text-opacity, 1))}.hover\:text-\[\#E97818\]:hover{--tw-text-opacity: 1;color:rgb(233 120 24 / var(--tw-text-opacity, 1))}.hover\:text-\[\#df7014\]:hover{--tw-text-opacity: 1;color:rgb(223 112 20 / var(--tw-text-opacity, 1))}.hover\:text-\[\#ff8f27\]:hover{--tw-text-opacity: 1;color:rgb(255 143 39 / var(--tw-text-opacity, 1))}.hover\:text-amber-600:hover{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.hover\:text-orange-500:hover{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.hover\:text-orange-600:hover{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.hover\:text-orange-700:hover{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.hover\:text-primary-500:hover{--tw-text-opacity: 1;color:rgb(252 139 42 / var(--tw-text-opacity, 1))}.hover\:text-primary-600:hover{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.hover\:text-primary-700:hover{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-stone-600:hover{--tw-text-opacity: 1;color:rgb(87 83 78 / var(--tw-text-opacity, 1))}.hover\:text-stone-700:hover{--tw-text-opacity: 1;color:rgb(68 64 60 / var(--tw-text-opacity, 1))}.hover\:text-stone-800:hover{--tw-text-opacity: 1;color:rgb(41 37 36 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow:hover{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_0_5px_rgba\(110\,205\,238\,0\.1\)\]:hover{--tw-shadow: 0 0 0 5px rgba(110,205,238,.1);--tw-shadow-colored: 0 0 0 5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_10px_22px_rgba\(255\,143\,39\,0\.24\)\]:hover{--tw-shadow: 0 10px 22px rgba(255,143,39,.24);--tw-shadow-colored: 0 10px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_12px_26px_rgba\(174\,126\,80\,\.075\)\,inset_0_1px_0_rgba\(255\,255\,255\,\.78\)\]:hover{--tw-shadow: 0 12px 26px rgba(174,126,80,.075),inset 0 1px 0 rgba(255,255,255,.78);--tw-shadow-colored: 0 12px 26px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_16px_34px_rgba\(92\,72\,52\,0\.10\)\]:hover{--tw-shadow: 0 16px 34px rgba(92,72,52,.1);--tw-shadow-colored: 0 16px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_20px_54px_rgba\(134\,100\,64\,0\.15\)\]:hover{--tw-shadow: 0 20px 54px rgba(134,100,64,.15);--tw-shadow-colored: 0 20px 54px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_5px_13px_rgba\(240\,106\,0\,0\.32\)\]:hover{--tw-shadow: 0 5px 13px rgba(240,106,0,.32);--tw-shadow-colored: 0 5px 13px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_8px_18px_rgba\(255\,143\,39\,0\.34\)\]:hover{--tw-shadow: 0 8px 18px rgba(255,143,39,.34);--tw-shadow-colored: 0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:brightness-105:hover{--tw-brightness: brightness(1.05);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:border-\[\#6ecdee\]:focus{--tw-border-opacity: 1;border-color:rgb(110 205 238 / var(--tw-border-opacity, 1))}.focus\:border-orange-300:focus{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.focus\:border-orange-400:focus{--tw-border-opacity: 1;border-color:rgb(251 146 60 / var(--tw-border-opacity, 1))}.focus\:border-primary-500:focus{--tw-border-opacity: 1;border-color:rgb(252 139 42 / var(--tw-border-opacity, 1))}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[rgba\(110\,205\,238\,0\.16\)\]:focus{--tw-ring-color: rgba(110,205,238,.16)}.focus\:ring-orange-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 237 213 / var(--tw-ring-opacity, 1))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-\[\#6ECDEE\]\/45:focus-visible{--tw-ring-color: rgb(110 205 238 / .45)}.focus-visible\:ring-orange-300:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 186 116 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-\[\#FFF8E8\]:focus-visible{--tw-ring-offset-color: #FFF8E8}.active\:translate-y-0:active{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:translate-y-px:active{--tw-translate-y: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.97\]:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:bg-orange-100:active{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.enabled\:hover\:bg-white:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-stone-200:disabled{--tw-border-opacity: 1;border-color:rgb(231 229 228 / var(--tw-border-opacity, 1))}.disabled\:bg-stone-100:disabled{--tw-bg-opacity: 1;background-color:rgb(245 245 244 / var(--tw-bg-opacity, 1))}.disabled\:bg-stone-50:disabled{--tw-bg-opacity: 1;background-color:rgb(250 250 249 / var(--tw-bg-opacity, 1))}.disabled\:bg-none:disabled{background-image:none}.disabled\:text-stone-400:disabled{--tw-text-opacity: 1;color:rgb(168 162 158 / var(--tw-text-opacity, 1))}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-80:disabled{opacity:.8}.disabled\:shadow-none:disabled{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.disabled\:hover\:translate-y-0:hover:disabled{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:hover\:border-orange-100:hover:disabled{--tw-border-opacity: 1;border-color:rgb(255 237 213 / var(--tw-border-opacity, 1))}.disabled\:hover\:bg-white:hover:disabled{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.disabled\:hover\:text-stone-600:hover:disabled{--tw-text-opacity: 1;color:rgb(87 83 78 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:text-\[\#ff8f27\]{--tw-text-opacity: 1;color:rgb(255 143 39 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:opacity-10{opacity:.1}@media (prefers-reduced-motion: reduce){.motion-reduce\:animate-none{animation:none}}@media (min-width: 640px){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.sm\:grid-cols-\[minmax\(220px\,0\.72fr\)_minmax\(0\,1\.28fr\)\]{grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr)}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:.75rem}.sm\:gap-8{gap:2rem}.sm\:self-center{align-self:center}.sm\:border-r{border-right-width:1px}.sm\:border-amber-100{--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity, 1))}.sm\:border-stone-100{--tw-border-opacity: 1;border-color:rgb(245 245 244 / var(--tw-border-opacity, 1))}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:pr-3{padding-right:.75rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-\[12px\]{font-size:12px}.sm\:text-\[32px\]{font-size:32px}}@media (min-width: 768px){.md\:flex{display:flex}.md\:hidden{display:none}.md\:aspect-auto{aspect-ratio:auto}.md\:h-\[42px\]{height:42px}.md\:h-full{height:100%}.md\:min-h-\[420px\]{min-height:420px}.md\:min-h-\[588px\]{min-height:588px}.md\:min-h-full{min-height:100%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[0\.8fr_1\.4fr_0\.8fr\]{grid-template-columns:.8fr 1.4fr .8fr}.md\:grid-cols-\[42\%_minmax\(0\,1fr\)\]{grid-template-columns:42% minmax(0,1fr)}.md\:grid-cols-\[42\.55\%_minmax\(0\,1fr\)\]{grid-template-columns:42.55% minmax(0,1fr)}.md\:items-stretch{align-items:stretch}.md\:gap-\[14px\]{gap:14px}.md\:rounded-\[30px\]{border-radius:30px}.md\:p-10{padding:2.5rem}.md\:p-8{padding:2rem}.md\:p-\[14px_18px_18px\]{padding:14px 18px 18px}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:px-\[26px\]{padding-left:26px;padding-right:26px}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:py-\[22px\]{padding-top:22px;padding-bottom:22px}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xs{font-size:.75rem;line-height:1rem}}@media (min-width: 1024px){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:w-\[286px\]{width:286px}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-\[340px_minmax\(0\,1fr\)\]{grid-template-columns:340px minmax(0,1fr)}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-2{gap:.5rem}.lg\:gap-3{gap:.75rem}.lg\:gap-6{gap:1.5rem}.lg\:gap-\[34px\]{gap:34px}.lg\:border-b-0{border-bottom-width:0px}.lg\:border-r{border-right-width:1px}.lg\:p-6{padding:1.5rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-3{padding-left:.75rem;padding-right:.75rem}.lg\:py-3{padding-top:.75rem;padding-bottom:.75rem}.lg\:py-8{padding-top:2rem;padding-bottom:2rem}.lg\:text-left{text-align:left}.lg\:text-\[11px\]{font-size:11px}.lg\:text-\[14px\]{font-size:14px}}@media (min-width: 1280px){.xl\:absolute{position:absolute}.xl\:left-1\/2{left:50%}.xl\:-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\>svg\]\:h-5>svg{height:1.25rem}.\[\&\>svg\]\:w-5>svg{width:1.25rem}.yaya-refresh{--yaya-refresh-orange: var(--yaya-color-orange-300);--yaya-refresh-hot: var(--yaya-color-orange-500);--yaya-refresh-blue: var(--yaya-color-blue-400);--yaya-refresh-cream: var(--yaya-color-bg);--yaya-refresh-ink: var(--yaya-color-text);--yaya-refresh-muted: var(--yaya-color-muted);--yaya-refresh-radius: var(--yaya-radius-page);--yaya-refresh-shadow: var(--yaya-shadow-card);color:var(--yaya-refresh-ink)}.yaya-refresh-surface{border:1px solid rgba(255,171,95,.2);border-radius:var(--yaya-refresh-radius);background:radial-gradient(circle at 85% 12%,rgba(255,171,95,.14),transparent 29%),#fffdf9d1;box-shadow:var(--yaya-refresh-shadow)}.yaya-refresh-surface--blue{border-color:#6ecdee3d;background:radial-gradient(circle at 85% 12%,rgba(110,205,238,.15),transparent 30%),#ffffffd1}.yaya-shell--standard{background:radial-gradient(circle at 78% 42%,rgba(110,205,238,.12),transparent 31%),radial-gradient(circle at 28% 12%,rgba(255,171,95,.1),transparent 27%),var(--yaya-color-bg)!important}.yaya-shell-sidebar{position:relative;z-index:10;flex:0 0 260px;width:260px;height:100%;min-height:640px;display:flex;flex-direction:column;padding:22px clamp(18px,1.6vw,26px) 16px;border:0;background:#ffffff38;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.yaya-shell-sidebar:after{content:"";position:absolute;right:0;top:24px;bottom:24px;width:1px;background:linear-gradient(transparent,rgba(205,193,174,.34),transparent)}.yaya-shell-sidebar__identity{text-align:center;margin-bottom:14px}.yaya-shell-sidebar__identity>span{width:clamp(56px,4vw,64px);height:clamp(56px,4vw,64px);margin:auto;border-radius:50%;background:#ffffffc7;box-shadow:0 7px 18px #564d3f1f;display:grid;place-items:center;overflow:hidden}.yaya-shell-sidebar__identity img{width:100%;height:100%;box-sizing:border-box;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:5px;transform:none}.yaya-shell-sidebar__identity strong{display:block;margin-top:8px;color:#55514c;font-size:clamp(14px,.85vw,15px);font-weight:650}.yaya-shell-countdown{margin:0 2px 16px;border:1px solid rgba(255,171,95,.28);border-radius:24px;background:radial-gradient(circle at 92% 8%,rgba(110,205,238,.09),transparent 34%),#fffdf9b8;box-shadow:0 8px 22px #6f58370f;overflow:visible}.yaya-shell-countdown__main{width:100%;min-height:126px;border:0;border-radius:inherit;background:transparent;color:inherit;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:13px 14px 12px;text-align:left;transition:background .16s ease,transform .16s ease}.yaya-shell-countdown__main:hover{background:#ffffff5c}.yaya-shell-countdown__main:active{transform:scale(.99)}.yaya-shell-countdown__main:focus-visible{outline:3px solid rgba(110,205,238,.42);outline-offset:-3px}.yaya-shell-countdown__eyebrow{display:inline-flex;align-items:center;gap:6px;color:#8d8077;font-size:11px;font-weight:750}.yaya-shell-countdown__eyebrow svg{color:#df8639;stroke-width:1.8}.yaya-shell-countdown__days{display:flex;align-items:baseline;justify-content:center;gap:4px;margin:5px 0 8px;color:#ff8f27}.yaya-shell-countdown__days strong{font-size:34px;font-weight:850;line-height:1}.yaya-shell-countdown__days small{color:#756d66;font-size:12px;font-weight:700}.yaya-shell-countdown__target{display:flex;flex-wrap:wrap;min-height:35px;align-items:center;justify-content:space-between;gap:6px;padding-top:8px;border-top:1px solid rgba(219,184,150,.18);color:#837970}.yaya-shell-countdown__target>span{display:inline-flex;align-items:center;min-width:0;gap:5px}.yaya-shell-countdown__target>strong{margin-left:auto}.yaya-shell-countdown__target svg{color:#d98a45;stroke-width:1.8}.yaya-shell-countdown__target small{font-size:11px;font-weight:700}.yaya-shell-countdown__target strong{color:#df7f2e;font-size:16px;font-weight:850}.yaya-shell-sidebar__divider{height:1px;margin:0 0 10px;background:#d0c7b966}.yaya-shell-sidebar__nav{display:grid;gap:3px}.yaya-shell-sidebar__nav>button{position:relative;width:100%;height:44px;border:1px solid transparent;border-radius:14px;background:transparent;color:#696966;display:flex;align-items:center;gap:13px;padding:0 14px;text-align:left;font-size:clamp(13px,.85vw,14px)}.yaya-shell-sidebar__nav>button>svg,.yaya-shell-sidebar__nav>button>span:first-of-type svg{width:20px;height:20px}.yaya-shell-sidebar__nav>button>.yaya-shell-sidebar__step{width:24px;height:24px;flex:0 0 24px;border:1px solid rgba(182,177,168,.48);border-radius:8px;background:#ffffff85;color:#7b7975;display:inline-grid;place-items:center;font-size:12px;font-weight:800;line-height:1}.yaya-shell-sidebar__nav>button:hover{background:#ffffff7a}.yaya-shell-sidebar__nav>button.active{border-color:#6ecdee94;background:#eaf8fdb3;box-shadow:0 7px 18px #6ecdee1a;color:#62bfe0;font-weight:700}.yaya-shell-sidebar__nav>button.active>.yaya-shell-sidebar__step{border-color:#62bfe094;background:#ffffffc7;color:#51b4d8}.yaya-shell-sidebar__nav>button>i{width:7px;height:7px;margin-left:auto;border-radius:50%;background:#ff5050}.yaya-shell-sidebar__footer{position:relative;margin-top:auto;padding-top:10px}.yaya-shell-sidebar__footer>span{position:absolute;left:0;right:0;bottom:39px;color:#9b6a41;text-align:center;font-size:9px}.yaya-shell-sidebar__footer>div{display:grid;grid-template-columns:1fr 1fr;gap:7px}.yaya-shell-sidebar__footer button{height:36px;border:0;border-radius:12px;color:#fff;font-size:13px;font-weight:750}.yaya-shell-sidebar__footer button:first-child{background:#ff8f27;box-shadow:0 6px 14px #ff8f2729}.yaya-shell-sidebar__footer button:last-child{background:#6ecdee;box-shadow:0 6px 14px #6ecdee29}.yaya-shell__topbar{height:70px;flex:0 0 70px;padding:14px 24px 6px 18px}.yaya-shell-topbar{height:50px;display:flex;align-items:center;justify-content:flex-end;gap:8px}.yaya-shell-topbar>h1{margin:0 auto 0 0;color:#ff8f27;font-size:clamp(27px,2.2vw,32px);font-weight:800;letter-spacing:-.02em;line-height:1.2}.yaya-shell-topbar__practice-goal{display:flex;min-width:0;align-items:center}.yaya-shell-topbar__practice-goal .practice-refresh-goal-wrap{min-width:0}.yaya-shell-topbar__practice-goal .practice-refresh-goal{min-height:44px;white-space:nowrap}.yaya-shell-topbar>button{min-height:44px;border:1px solid rgba(255,171,95,.24);border-radius:14px;background:#ffffff94;box-shadow:0 7px 18px #68594512;color:#9a6b43;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 16px;font-size:12px;font-weight:650}.yaya-shell-topbar>.yaya-shell-topbar__guide{position:relative;width:118px;height:44px;flex:0 0 118px;padding:0 12px;white-space:nowrap}.yaya-shell-topbar__guide-badge{position:absolute;top:-13px;right:-12px;z-index:2;width:25px;height:25px;flex-basis:25px}.yaya-shell-topbar>.yaya-shell-topbar__account{min-width:70px;border-color:#cdc5ba73;color:#7e7871}.yaya-shell__main--home{background:radial-gradient(circle at 100% 0%,rgba(110,205,238,.08),transparent 23%),radial-gradient(circle at 0% 100%,rgba(255,171,95,.07),transparent 22%),radial-gradient(circle at 76% 42%,rgba(110,205,238,.15),transparent 35%),radial-gradient(circle at 16% 17%,rgba(255,171,95,.11),transparent 28%)!important}.yaya-shell__content>.page-enter{container:yaya-page / inline-size;scrollbar-width:thin;scrollbar-color:rgba(191,177,160,.45) transparent}.home-refresh,.practice-refresh-page,.daily-tasks-page,.memory-page,.mock-hub,.rv-page,.profile-page,.settings-design-page,.payment-result-page{width:min(100%,1800px);margin-inline:auto}@media (max-width: 1100px){.yaya-shell-sidebar{width:220px!important;flex-basis:220px!important;padding-inline:16px}}@media (min-width: 621px) and (max-width: 820px){.yaya-shell--standard{flex-direction:column}.yaya-shell-sidebar{width:100%!important;height:auto;min-height:0;flex:0 0 auto!important;padding:8px 12px;border-bottom:1px solid rgba(205,193,174,.3);background:#ffffff85}.yaya-shell-sidebar:after,.yaya-shell-sidebar__identity,.yaya-shell-countdown,.yaya-shell-sidebar__divider,.yaya-shell-sidebar__footer{display:none}.yaya-shell-sidebar__nav{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.yaya-shell-sidebar__nav::-webkit-scrollbar{display:none}.yaya-shell-sidebar__nav>button{width:auto;min-width:-moz-max-content;min-width:max-content;height:44px;flex:0 0 auto;padding:0 12px}.yaya-shell__topbar{height:56px;flex-basis:56px;padding:7px 12px 3px}.yaya-shell__content{padding:0 12px 12px!important}}@media (max-width: 620px){.yaya-shell--standard{flex-direction:column}.yaya-shell-sidebar{position:fixed;right:0;bottom:0;left:0;z-index:1000;width:100%!important;height:calc(66px + env(safe-area-inset-bottom));min-height:0;flex:none!important;padding:5px 5px env(safe-area-inset-bottom);border-top:1px solid rgba(205,193,174,.38);background:#fffdf9f0;box-shadow:0 -8px 24px #5a483214;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.yaya-shell-sidebar:after,.yaya-shell-sidebar__identity,.yaya-shell-countdown,.yaya-shell-sidebar__divider,.yaya-shell-sidebar__footer{display:none}.yaya-shell-sidebar__nav{display:grid;height:60px;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;overflow:visible}.yaya-shell-sidebar__nav>button{width:100%;min-width:0!important;min-height:52px;height:58px;flex-direction:column;justify-content:center;gap:2px;padding:3px 1px;border-radius:12px;font-size:9px;line-height:1;text-align:center}.yaya-shell-sidebar__nav>button>svg,.yaya-shell-sidebar__nav>button>span:first-of-type svg{width:21px;height:21px;flex:0 0 21px}.yaya-shell-sidebar__nav>button>.yaya-shell-sidebar__step{width:21px;height:21px;flex:0 0 21px;border-radius:7px;font-size:10px}.yaya-shell-sidebar__nav>button.active{box-shadow:none}.yaya-shell-sidebar__nav>button>i{position:absolute;top:5px;right:7px;width:6px;height:6px}.yaya-shell__topbar{height:54px;flex-basis:54px;padding:7px 10px 3px}.yaya-shell-topbar{height:44px}.yaya-shell-topbar>h1{min-width:0;font-size:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yaya-shell-topbar>button{min-width:44px!important;min-height:44px;padding-inline:12px}.yaya-shell-topbar>.yaya-shell-topbar__guide{width:auto;height:44px;flex-basis:auto}.yaya-shell-topbar>.yaya-shell-topbar__guide>span{display:none}.yaya-shell-topbar__guide-badge{top:-10px;right:-8px;display:inline-block!important}.yaya-shell-topbar__practice-goal .practice-refresh-goal{width:44px;min-width:44px;justify-content:center;padding:0}.yaya-shell-topbar__practice-goal .practice-refresh-goal>span:nth-child(2),.yaya-shell-topbar__practice-goal .practice-refresh-goal>svg:last-child{display:none}.yaya-shell-topbar__practice-goal .practice-refresh-goal-popover{position:fixed;top:62px;right:10px;left:10px;width:auto;max-height:calc(100dvh - 150px)}.yaya-shell__content{padding:0 10px calc(76px + env(safe-area-inset-bottom))!important}.yaya-auth-required{min-height:100dvh;padding:20px 14px calc(20px + env(safe-area-inset-bottom))}.yaya-auth-required__card{max-width:360px;padding:26px 22px!important;border-radius:24px!important}}.yaya-refresh-focus:focus-visible{outline:3px solid rgba(110,205,238,.5);outline-offset:3px}@media (prefers-reduced-motion: reduce){.yaya-refresh *,.yaya-refresh *:before,.yaya-refresh *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.part2-methods-prototype{grid-template-columns:minmax(0,1fr) minmax(240px,310px);grid-template-rows:repeat(2,minmax(0,1fr));gap:0 30px;overflow:hidden;border-radius:30px;background:radial-gradient(circle at 86% 18%,rgba(255,171,95,.12),transparent 28%),radial-gradient(circle at 94% 86%,rgba(110,205,238,.1),transparent 25%),linear-gradient(90deg,#fffcf747,#ffffff1f);padding:24px 34px}.part2-method-option{position:relative;grid-column:1;gap:0;padding-right:0}.part2-method-option:first-child{grid-column:1;grid-row:1;border-bottom:1px solid rgba(255,171,95,.18)}.part2-method-option:nth-child(2){grid-column:1;grid-row:2}.part2-methods-mascot{grid-column:2;grid-row:1 / 3}.part2-methods-mascot span{width:300px;height:300px;background:#ffab5f17}.part2-methods-mascot img{width:min(100%,310px);max-height:390px}.part2-method-prototype,.part2-method-prototype--drill{min-height:0;height:100%;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;padding:20px 166px 20px 0}.part2-method-prototype:hover,.part2-method-prototype--drill:hover{border:0;box-shadow:none;transform:none}.part2-method-prototype__head{gap:11px}.part2-method-prototype__icon{width:34px;height:34px}.part2-method-prototype__kicker{font-size:14px;font-weight:620}.part2-method-prototype h2{margin-top:8px;font-size:22px;font-weight:720;letter-spacing:-.015em}.part2-method-prototype__copy{max-width:610px;margin:12px 0 0;color:#716b65;font-size:15px;font-weight:470;line-height:1.7}.part2-method-prototype__cta{position:absolute;width:142px;min-height:48px;top:50%;right:0;margin:0;border-radius:30px;padding:0 18px;font-size:15px;font-weight:650;transform:translateY(-58%)}.part2-method-prototype__foot{position:absolute;width:142px;right:0;bottom:22px;color:#a49a91;font-size:12px;font-weight:480}.part2-method-prototype:hover h2{color:#ff8f27}.part2-method-prototype--drill:hover h2{color:#4ab3d9}@media (max-width: 1180px){.part2-methods-prototype{grid-template-columns:minmax(0,1fr) 220px;gap:0 20px;padding-inline:26px}.part2-methods-mascot img{max-height:300px}.part2-method-prototype,.part2-method-prototype--drill{padding:18px 146px 18px 0}.part2-method-prototype__cta,.part2-method-prototype__foot{width:126px}}@media (max-width: 860px){.part2-methods-prototype{height:auto;grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:0;overflow-y:auto;padding:18px 22px 24px}.part2-methods-mascot{grid-column:1;grid-row:1}.part2-methods-mascot img{max-height:210px}.part2-method-option:first-child{grid-column:1;grid-row:2}.part2-method-option:nth-child(2){grid-column:1;grid-row:3}.part2-method-prototype,.part2-method-prototype--drill{min-height:270px;padding:24px 0 84px}.part2-method-prototype__cta{width:100%;min-height:52px;top:auto;right:0;bottom:18px;transform:none}.part2-method-prototype__foot{position:static;width:auto;margin-top:10px;text-align:left}}.practice-refresh-header{flex:0 0 auto;margin-bottom:16px}.practice-refresh-workspace{min-height:0;flex:1;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.9);border-radius:30px;background:#ffffffbd;box-shadow:0 12px 34px #64533c0d;padding:20px 30px 18px}.practice-refresh-workspace--story-builder{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.practice-refresh-workspace--immersive-story{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.practice-refresh-goal-wrap{position:relative;z-index:30}.practice-refresh-goal{min-height:44px;border:1px solid rgba(110,205,238,.28);border-radius:18px;background:#ffffffe6;box-shadow:0 8px 20px #6d563612;color:#746b62;display:inline-flex;align-items:center;gap:8px;padding:0 14px 0 8px;font-size:14px;font-weight:700}.practice-refresh-goal__icon{width:31px;height:31px;border-radius:12px;background:#6ecdee26;color:#50b5da;display:grid;place-items:center}.practice-refresh-goal-popover{--practice-goal-blue: #6ecdee;--practice-goal-blue-strong: #43b7df;position:absolute;top:calc(100% + 10px);right:0;width:340px;border:1px solid rgba(110,205,238,.24);border-radius:24px;background:radial-gradient(circle at 92% 8%,rgba(110,205,238,.14),transparent 32%),#fcfefffa;box-shadow:0 20px 48px #4b899e26;padding:20px;max-height:min(680px,calc(100vh - 110px));overflow-y:auto}.practice-refresh-goal-popover>strong{color:#4d4944;font-size:16px}.practice-refresh-goal-popover>p{margin:5px 0 14px;color:#9a9188;font-size:12px}.practice-refresh-goal-progress{height:7px;border-radius:999px;background:#6ecdee29;overflow:hidden}.practice-refresh-goal-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--practice-goal-blue),var(--practice-goal-blue-strong))}.practice-refresh-topic-summary{display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding:10px 12px;border-radius:12px;color:#827970;background:#fff7ed;font-size:12px}.practice-refresh-topic-summary b{color:var(--yaya-refresh-hot);font-size:13px}.practice-refresh-topic-target{margin-top:15px}.practice-refresh-topic-target .practice-refresh-module-duration__footer button:disabled{cursor:not-allowed;opacity:.45}.practice-refresh-goal-options{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:15px}.practice-refresh-goal-options button{min-height:36px;border:1px solid rgba(110,205,238,.24);border-radius:12px;background:#fff;color:#857b71;font-size:11px;font-weight:700}.practice-refresh-goal-options button.active{border-color:var(--practice-goal-blue);background:#6ecdee1f;color:#2e9dc4}.practice-refresh-goal-custom{margin-top:16px;padding-top:15px;border-top:1px solid rgba(110,205,238,.18)}.practice-refresh-goal-custom>div:first-child,.practice-refresh-goal-custom__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#827970;font-size:12px}.practice-refresh-goal-custom>input[type=range]{width:100%;margin:14px 0;accent-color:var(--practice-goal-blue-strong)}.practice-refresh-goal-custom__footer input{width:88px;height:36px;border:1px solid rgba(110,205,238,.3);border-radius:11px;background:#fff;padding:0 10px}.practice-refresh-goal-custom__footer button{min-height:36px;border:0;border-radius:12px;background:linear-gradient(135deg,var(--practice-goal-blue),var(--practice-goal-blue-strong));color:#fff;padding:0 15px;font-weight:800}.practice-refresh-module-duration{margin-top:18px;padding-top:17px;border-top:1px solid rgba(110,205,238,.18)}.practice-refresh-module-duration__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.practice-refresh-module-duration__head strong{color:#4d4944;font-size:14px}.practice-refresh-module-duration__head p{margin:4px 0 0;color:#9a9188;font-size:11px;line-height:1.45}.practice-refresh-module-duration__head b{flex:0 0 auto;color:#2e9dc4;font-size:13px}.practice-refresh-module-duration>input[type=range]{width:100%;margin:13px 0;accent-color:var(--practice-goal-blue-strong)}.practice-refresh-module-duration__footer{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.practice-refresh-module-duration__footer button{min-height:34px;border:1px solid rgba(110,205,238,.24);border-radius:11px;background:#fff;color:#857b71;font-size:11px;font-weight:750}.practice-refresh-module-duration__footer button.active{border-color:var(--practice-goal-blue);background:#6ecdee1f;color:#2e9dc4}.practice-refresh-module-duration__footer .practice-refresh-module-duration__save{grid-column:1 / -1;border:0;background:linear-gradient(135deg,var(--practice-goal-blue),var(--practice-goal-blue-strong));color:#fff}.practice-refresh-goal-error{margin:10px 0 0;padding:9px 11px;border-radius:12px;color:#a94444;background:#fff0f0;font-size:12px;line-height:1.5}.practice-refresh-tabs{display:flex;flex:0 0 auto;gap:24px;margin-bottom:16px;border-bottom:2px solid rgba(0,0,0,.055);overflow-x:auto;scrollbar-width:none}.practice-refresh-tabs::-webkit-scrollbar{display:none}.practice-refresh-tabs button{position:relative;flex:0 0 auto;min-height:44px;border:0;background:transparent;color:#918980;padding:0 2px 12px;font-size:16px;font-weight:700}.practice-refresh-tabs button:after{content:"";position:absolute;right:0;bottom:-2px;left:0;height:3px;border-radius:999px;background:transparent}.practice-refresh-tabs button.active{color:var(--yaya-refresh-hot)}.practice-refresh-tabs button.active:after{background:var(--yaya-refresh-hot)}.practice-refresh-page .text-\[10px\]{font-size:12px}.practice-refresh-page .text-\[11px\]{font-size:13px}.practice-refresh-page .text-\[12px\]{font-size:14px}.practice-refresh-page .text-\[13px\]{font-size:15px}.practice-refresh-page .text-\[14px\]{font-size:16px}.practice-refresh-page .text-\[15px\]{font-size:17px}.practice-refresh-page .text-\[18px\]{font-size:20px}.practice-refresh-page .text-xs{font-size:13px;line-height:1.45}.practice-refresh-page .text-sm{font-size:15px;line-height:1.55}.practice-refresh-page .text-base{font-size:17px;line-height:1.6}.practice-refresh-page .text-lg{font-size:20px;line-height:1.45}.practice-refresh-page .text-xl{font-size:22px;line-height:1.4}.practice-refresh-page small{font-size:13px}.practice-refresh-shadow{min-height:0;flex:1;display:grid;grid-template-columns:.88fr 1.12fr;align-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.92);border-radius:var(--yaya-refresh-radius);background:radial-gradient(circle at 75% 35%,rgba(110,205,238,.2),transparent 36%),radial-gradient(circle at 16% 18%,rgba(255,171,95,.16),transparent 28%),#fffdf9e6;box-shadow:var(--yaya-refresh-shadow)}.practice-refresh-shadow__copy{position:relative;z-index:2;padding:34px 20px 32px 45px}.practice-refresh-kicker{display:inline-flex;border-radius:999px;background:#ffe7c8;color:#a26838;padding:8px 14px;font-size:14px;font-weight:700}.practice-refresh-shadow h2{margin:18px 0 13px;color:#3f403e;font-size:34px;line-height:1.18;letter-spacing:-.04em}.practice-refresh-shadow h2 em{color:var(--yaya-refresh-hot);font-style:normal}.practice-refresh-shadow__steps{display:flex;align-items:center;gap:10px;margin:21px 0}.practice-refresh-shadow__steps span{display:inline-flex;align-items:center;gap:5px;color:#746d66;font-size:14px;font-weight:700}.practice-refresh-shadow__steps span svg{color:var(--yaya-refresh-hot)}.practice-refresh-shadow__steps b{color:var(--yaya-refresh-hot)}.practice-refresh-shadow__steps i{width:22px;height:1px;background:#e9d4ba}.practice-refresh-primary{min-height:48px;border:0;border-radius:18px;background:linear-gradient(135deg,var(--yaya-refresh-orange),var(--yaya-refresh-hot));box-shadow:0 12px 25px #ff8f273b;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 22px;font-size:17px;font-weight:850}.practice-refresh-shadow__copy>small{display:block;margin-top:10px;color:#aa9e92;font-size:13px}.practice-refresh-shadow__scene{position:relative;align-self:stretch;min-height:380px;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.practice-refresh-shadow__scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(255,253,249,.95),transparent 14% 85%,rgba(255,253,249,.45));pointer-events:none}.practice-refresh-shadow__scene img{position:relative;z-index:1;width:min(96%,650px);height:96%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;filter:drop-shadow(0 18px 25px rgba(75,91,85,.12))}.practice-refresh-shadow__caption{position:absolute;top:34px;right:34px;left:34px;z-index:2;display:flex;justify-content:space-between;color:#3a8eae99;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.practice-refresh-shadow__ring{position:absolute;border:1px solid rgba(110,205,238,.28);border-radius:50%}.practice-refresh-shadow__ring--one{width:330px;height:330px;right:110px;top:30px}.practice-refresh-shadow__ring--two{width:430px;height:430px;right:55px;top:-20px}.practice-refresh-answer{width:100%;min-height:0;flex:1;display:flex;flex-direction:column;border:0;border-radius:0;background:transparent;box-shadow:none;padding:4px 0 0;overflow:hidden}.practice-refresh-answer__summary{margin:0 0 13px;color:#a59e96;font-size:13px}.practice-refresh-answer__summary b{color:var(--yaya-refresh-hot)}.practice-refresh-answer__head{display:flex;align-items:center;gap:17px;margin-bottom:18px}.practice-refresh-answer__head>span{width:58px;height:58px;border-radius:19px;background:linear-gradient(135deg,var(--yaya-refresh-orange),var(--yaya-refresh-hot));color:#fff;display:grid;place-items:center}.practice-refresh-answer h2{margin:0;color:#3f403e;font-size:27px}.practice-refresh-answer__head p,.practice-refresh-answer--empty p{margin:5px 0 0;color:#978d84;font-size:16px}.practice-refresh-answer__stats{display:grid;grid-template-columns:repeat(3,1fr);margin:0 0 18px;border:1px solid rgba(255,255,255,.9);border-radius:20px;background:#fff;padding:19px 0}.practice-refresh-answer__stats div{display:grid;gap:2px;place-items:center;border-right:1px solid #f0ece7}.practice-refresh-answer__stats div:last-child{border-right:0}.practice-refresh-answer__stats b{color:#44413e;font-size:34px;line-height:1.1}.practice-refresh-answer__stats div:first-child b{color:var(--yaya-refresh-hot)}.practice-refresh-answer__stats div:last-child b{color:#54b66c}.practice-refresh-answer__stats span{margin-top:4px;color:#a49a91;font-size:14px}.practice-refresh-answer__list{min-height:0;flex:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;overflow-y:auto}.practice-refresh-answer__list button{min-height:70px;border:1px solid rgba(255,220,181,.45);border-radius:20px;background:#ffffffd1;color:#4d4945;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 17px;text-align:left}.practice-refresh-answer__list button span{min-width:0;display:grid;gap:2px}.practice-refresh-answer__list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px}.practice-refresh-answer__list small{margin-top:3px;color:#aaa199;font-size:13px}.practice-refresh-answer__none{align-self:center;color:#9b928a;text-align:center;font-size:15px}.practice-refresh-answer__more{margin:13px 0 11px;color:#a7998c;text-align:center;font-size:14px}.practice-refresh-answer>.practice-refresh-primary{flex:0 0 auto;width:100%;min-height:52px;border-radius:18px;font-size:17px}.practice-refresh-answer--empty{align-items:center;justify-content:center;gap:10px;color:var(--yaya-refresh-hot);text-align:center}.practice-refresh-answer--empty .practice-refresh-primary{width:auto;margin-top:10px}.practice-fun-grid{min-height:0;flex:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(190px,1fr);align-content:start;gap:18px;overflow-y:auto;padding:0 4px 10px 0}.practice-fun-card-wrap{--fun-accent: #ff922f;--fun-accent-soft: rgba(255, 146, 47, .18);--fun-card-start: #fff7ec;--fun-card-end: #ffe9d0;position:relative;min-width:0;min-height:190px}.practice-fun-card-wrap--blue{--fun-accent: #5fc4e8;--fun-accent-soft: rgba(95, 196, 232, .2);--fun-card-start: #effaff;--fun-card-end: #ddf3fb}.practice-fun-card{position:relative;isolation:isolate;width:100%;height:100%;min-height:190px;overflow:hidden;border:1px solid rgba(255,255,255,.92);border-radius:28px;background:radial-gradient(circle at 80% 58%,rgba(255,255,255,.78) 0 18%,transparent 46%),linear-gradient(135deg,var(--fun-card-start),var(--fun-card-end));box-shadow:0 10px 25px #64523912;color:#41413f;text-align:left;transition:transform .18s ease,box-shadow .18s ease}.practice-fun-card:before,.practice-fun-card:after{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.practice-fun-card:before{top:-74px;right:-62px;width:178px;height:178px;background:#ffffff7a}.practice-fun-card:after{right:5.5%;bottom:-58px;width:118px;height:118px;border:1px solid var(--fun-accent-soft)}.practice-fun-card:hover,.practice-fun-card:focus-visible{transform:translateY(-3px);box-shadow:0 16px 34px color-mix(in srgb,var(--fun-accent) 18%,transparent)}.practice-fun-copy{position:relative;z-index:2;width:59%;min-height:190px;display:flex;flex-direction:column;align-items:flex-start;padding:24px 0 22px 26px}.practice-fun-index{min-width:34px;height:27px;border-radius:9px;background:#fffc;color:var(--fun-accent);display:inline-grid;place-items:center;padding:0 8px;font-size:13px;font-weight:850;letter-spacing:.08em}.practice-fun-copy h3{margin:15px 0 5px;font-size:24px;line-height:1.2;font-weight:850;letter-spacing:-.02em}.practice-fun-copy p{max-width:390px;margin:0;color:#41413f9e;font-size:14px;line-height:1.7}.practice-fun-meta{width:100%;margin-top:auto;display:flex;align-items:center;gap:9px;padding-top:13px}.practice-fun-cta{min-height:31px;border-radius:999px;background:var(--fun-accent);box-shadow:0 7px 15px color-mix(in srgb,var(--fun-accent) 22%,transparent);color:#fff;display:inline-flex;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:800}.practice-fun-cta b{font-size:16px;line-height:1}.practice-fun-status{color:color-mix(in srgb,var(--fun-accent) 68%,#6c675f);font-size:12px;font-weight:700}.practice-fun-art{--fun-art-x: 0%;--fun-art-y: 0px;--fun-art-scale: 1;position:absolute;z-index:1;top:5%;right:1.5%;bottom:0;width:42%;display:flex;align-items:flex-end;justify-content:center;opacity:0;pointer-events:none;transform:translate3d(calc(18px + var(--fun-art-x)),var(--fun-art-y),0);transition:opacity .2s ease,transform .24s cubic-bezier(.22,.75,.2,1);will-change:opacity,transform}.practice-fun-art--relay{--fun-art-x: 1%;--fun-art-y: 0px;--fun-art-scale: .98}.practice-fun-art--length{--fun-art-x: -6%;--fun-art-y: 4px;--fun-art-scale: 1}.practice-fun-art--pronunciation{--fun-art-x: 1.5%;--fun-art-y: -2px;--fun-art-scale: .95}.practice-fun-art--explain{--fun-art-x: -2%;--fun-art-y: 3px;--fun-art-scale: 1}.practice-fun-art img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;filter:drop-shadow(0 12px 16px rgba(88,75,57,.13));transform-origin:center bottom;transform:scale(var(--fun-art-scale))}.practice-fun-card:hover .practice-fun-art,.practice-fun-card:focus-visible .practice-fun-art{opacity:.94;transform:translate3d(var(--fun-art-x),var(--fun-art-y),0)}.practice-fun-favorite{position:absolute;z-index:4;top:14px;right:14px;width:30px;height:30px;border:1px solid rgba(255,255,255,.85);border-radius:50%;background:#ffffffc2;box-shadow:0 5px 12px #50433114;display:grid;place-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media (max-width: 980px){.practice-refresh-answer__list{grid-template-columns:1fr}.practice-refresh-answer__stats b{font-size:27px}.practice-fun-grid{grid-template-columns:1fr}.practice-fun-card-wrap,.practice-fun-card,.practice-fun-copy{min-height:200px}}@media (max-width: 620px){.practice-refresh-header h1{font-size:30px}.practice-fun-copy{width:67%;padding-left:20px}.practice-fun-art{right:-4%;width:39%}.practice-fun-status{display:none}}@media (prefers-reduced-motion: reduce){.practice-fun-card,.practice-fun-art{transition:none}}.home-refresh{position:relative;height:100%;min-height:0;display:grid;grid-template-columns:minmax(390px,.86fr) minmax(520px,1.14fr);align-items:center;gap:28px;overflow:hidden;padding:14px 30px 24px 42px;border-radius:0;background:transparent}.home-refresh:before,.home-refresh:after{content:none}.home-refresh-copy{position:relative;z-index:2;max-width:520px}.home-refresh-pill{display:inline-flex;margin:0 0 22px;border:1px solid rgba(255,171,95,.2);border-radius:999px;background:#ffe2bdad;padding:9px 18px;color:#8d694d;font-size:14px;font-weight:650}.home-refresh-copy h1{display:grid;width:-moz-max-content;width:max-content;margin:0;color:#44423f;font-size:clamp(44px,4vw,58px);font-weight:900;letter-spacing:.04em;line-height:1.16}.home-refresh-copy h1 strong{color:var(--yaya-refresh-hot)}.home-refresh-copy h1 span{margin-top:4px}.home-refresh-intro{max-width:500px;margin:24px 0 0;color:#77736e;font-size:15px;line-height:1.9}.home-refresh-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.home-refresh-primary,.home-refresh-guide{min-height:45px;border-radius:15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 20px;font-size:14px;font-weight:750}.home-refresh-primary{border:0;background:linear-gradient(135deg,var(--yaya-refresh-orange),var(--yaya-refresh-hot));box-shadow:0 12px 24px #ff8f273b;color:#fff}.home-refresh-guide{position:relative;border:1px solid rgba(255,171,95,.34);background:#ffffffa6;color:#9c693e}.home-refresh-guide__task-cue{position:absolute;top:-13px;right:-13px;width:33px;height:33px;pointer-events:none}.home-refresh-primary:hover,.home-refresh-guide:hover{transform:translateY(-1px)}.home-refresh-visual{position:relative;z-index:1;min-width:0;height:min(100%,590px);display:grid;place-items:center}.home-refresh-board{position:relative;width:min(100%,650px);height:min(100%,540px);min-height:500px}.home-refresh-board:before{content:"";position:absolute;top:7%;right:2%;bottom:2%;left:2%;border-radius:50%;background:radial-gradient(ellipse at 55% 54%,rgba(255,255,255,.52),rgba(110,205,238,.08) 48%,transparent 72%)}.home-refresh-lines{position:absolute;z-index:1;top:4%;right:7%;bottom:4%;left:7%;width:86%;height:88%;overflow:visible;fill:none;stroke:#ffab5f4d;stroke-width:2;stroke-linecap:round}.home-refresh-bubble{position:absolute;z-index:7;width:108px;height:108px;border:2px solid rgba(255,255,255,.96);border-radius:50%;background:linear-gradient(145deg,#fffffff5,#fff2e1c7);box-shadow:0 12px 28px #5c5d4f1a;color:#76543a;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px;text-align:center;font-size:12px;font-weight:750;line-height:1.3;transition:transform .22s ease,box-shadow .22s ease}.home-refresh-bubble svg{color:var(--yaya-refresh-hot);flex:0 0 auto}.home-refresh-bubble:hover{transform:translateY(-4px) scale(1.04);box-shadow:0 18px 34px #5e574926}.home-refresh-bubble--1{left:9%;top:2%}.home-refresh-bubble--2{right:9%;top:3%}.home-refresh-bubble--3{left:0;top:35%}.home-refresh-bubble--4{right:0;top:36%}.home-refresh-bubble--5{left:8%;bottom:2%}.home-refresh-bubble--6{right:7%;bottom:2%}.home-refresh-dot{position:absolute;z-index:2;width:28px;height:28px;border:1px solid white;border-radius:50%;background:#fffc;box-shadow:0 7px 16px #4c666914}.home-refresh-dot:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--yaya-refresh-orange);position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.home-refresh-dot--1{left:30%;top:18%}.home-refresh-dot--2{right:30%;top:21%}.home-refresh-dot--3{left:27%;bottom:25%}.home-refresh-dot--4{right:25%;bottom:23%}.home-refresh-duck{--look-x: -4px;--look-y: -2px;position:absolute;z-index:4;width:min(70%,435px);aspect-ratio:1;left:50%;bottom:3%;transform:translate(-50%);filter:drop-shadow(0 14px 20px rgba(71,74,63,.11));-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 87%,rgba(0,0,0,.72) 93%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 87%,rgba(0,0,0,.72) 93%,transparent 100%)}.home-refresh-duck>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.home-refresh-blink{z-index:6;opacity:0;animation:home-refresh-blink 5.8s linear infinite}.home-refresh-eye{position:absolute;z-index:5;overflow:hidden;border-radius:50%}.home-refresh-eye--left{left:32.1%;top:35.55%;width:14.9%;height:18.7%}.home-refresh-eye--right{left:60.1%;top:41.45%;width:15.2%;height:18.45%}.home-refresh-eye i{position:absolute;left:19%;top:11.7%;width:62%;height:76.5%;border-radius:50%;background:radial-gradient(ellipse at 42% 35%,#654637 0,#654637 12%,#39241d 46%,#211410);box-shadow:inset 5px 4px 8px #ffffff29,0 1px 2px #00000024;transform:translate(var(--look-x),var(--look-y)) rotate(11deg);transition:transform .26s ease;animation:home-refresh-pupil 5.8s linear infinite}.home-refresh-eye i:after{content:"";position:absolute;left:20%;top:16%;width:22%;height:16%;border-radius:50%;background:#fffffff0}.home-refresh-dialog-backdrop{position:fixed;z-index:250;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#302c286b;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.home-refresh-dialog{position:relative;width:min(720px,calc(100vw - 40px));border:1px solid rgba(255,255,255,.95);border-radius:30px;background:var(--yaya-refresh-cream);box-shadow:0 24px 70px #40362d38;display:grid;grid-template-columns:190px 1fr;gap:12px;align-items:center;padding:28px 34px 30px 22px}.home-refresh-dialog>img{width:185px;max-height:245px;-o-object-fit:contain;object-fit:contain}.home-refresh-dialog__close{position:absolute;right:16px;top:16px;width:36px;height:36px;border:0;border-radius:50%;background:#ffffffb8;color:#8b8178;display:grid;place-items:center}.home-refresh-dialog p{margin:0 0 4px;color:var(--yaya-refresh-hot);font-size:13px;font-weight:750}.home-refresh-dialog h2{margin:0;color:#46423e;font-size:23px}.home-refresh-dialog ol{margin:18px 0;padding-left:21px;color:#736c65;font-size:14px;line-height:1.75}.home-refresh-dialog li+li{margin-top:7px}.home-refresh-dialog b{color:#4f4944}.home-refresh-dialog div>button{border:0;border-radius:14px;background:var(--yaya-refresh-hot);color:#fff;padding:11px 19px;font-weight:750}.home-onboarding{position:fixed;z-index:300;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:42px;background:radial-gradient(circle at 8% 8%,rgba(255,171,95,.12),transparent 30%),radial-gradient(circle at 92% 88%,rgba(110,205,238,.12),transparent 30%),#fff8e8;color:#514b43}.home-onboarding__skip{position:fixed;z-index:2;right:30px;top:24px;min-height:38px;border:1px solid rgba(255,171,95,.38);border-radius:999px;background:#ffffffbd;color:#9d693c;display:flex;align-items:center;gap:6px;padding:0 15px;font-size:12px}.home-onboarding__shell{width:min(830px,100%)}.home-onboarding__shell>header{display:grid;grid-template-columns:58px 1fr auto;align-items:center;gap:14px;max-width:700px;margin:0 auto 16px}.home-onboarding__shell>header img{width:58px;height:58px;border:3px solid white;border-radius:50%;background:#fff;-o-object-fit:contain;object-fit:contain;box-shadow:0 8px 20px #856a431f}.home-onboarding__shell>header h2{margin:0;color:#4c4741;font-size:23px}.home-onboarding__shell>header p{margin:4px 0 0;color:#a09588;font-size:12px}.home-onboarding__shell>header>span{color:#96897a;font-size:12px;font-weight:700}.home-onboarding__progress{width:min(700px,100%);height:7px;margin:0 auto 35px;border-radius:999px;overflow:hidden;background:#f1dfc5}.home-onboarding__progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--yaya-refresh-orange),var(--yaya-refresh-hot));transition:width .3s ease}.home-onboarding__conversation{width:min(700px,100%);min-height:220px;margin:0 auto;display:flex;flex-direction:column;justify-content:flex-end;gap:18px}.home-onboarding__previous{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;max-height:76px;overflow:hidden;opacity:.58}.home-onboarding__previous span{border:1px solid rgba(255,255,255,.9);border-radius:999px;background:#fff;color:#797169;padding:6px 11px;font-size:11px}.home-onboarding__question{display:flex;align-items:flex-end;gap:13px}.home-onboarding__question img{width:62px;height:62px;flex:0 0 auto;border:3px solid white;border-radius:50%;background:#fff;-o-object-fit:contain;object-fit:contain;box-shadow:0 8px 20px #856a431f}.home-onboarding__question p{max-width:560px;margin:0;border-radius:24px 24px 24px 8px;background:#ffe2bd;box-shadow:0 9px 24px #7e684817;padding:18px 22px;color:#675341;font-size:16px;line-height:1.65}.home-onboarding__options{width:min(760px,100%);margin:30px auto 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.home-onboarding__options button{min-height:52px;border:0;border-radius:17px;background:var(--yaya-refresh-orange);box-shadow:0 7px 16px #ffab5f2e;color:#fff;padding:11px 18px;text-align:left;font-size:14px;font-weight:700;transition:background .18s ease,transform .12s ease}.home-onboarding__options button:hover{background:var(--yaya-refresh-hot)}.home-onboarding__options button:active{transform:scale(.985)}.product-guide{position:fixed;z-index:400;top:0;right:0;bottom:0;left:0;pointer-events:none}.product-guide__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;pointer-events:auto}.product-guide__focus{position:fixed;z-index:1;border:3px solid rgba(255,171,95,.96);box-shadow:0 0 0 5px #ffab5f40,0 0 0 9999px #25252394;pointer-events:none}.product-guide__focus--link{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;background:transparent;cursor:pointer;pointer-events:auto}.product-guide__focus--link:focus-visible{outline:3px solid #6ecdee;outline-offset:5px}.product-guide--practice .product-guide__focus{border-width:4px;border-color:#ff8f27;box-shadow:0 0 0 9999px #252523a3}.product-guide__skip{position:fixed;z-index:3;right:28px;top:24px;min-height:38px;border:1px solid rgba(255,255,255,.65);border-radius:999px;background:#ffffff29;color:#fff;padding:0 17px;pointer-events:auto}.product-guide__hint{position:fixed;z-index:3;left:50%;bottom:24px;transform:translate(-50%);border:1px solid rgba(255,255,255,.32);border-radius:999px;background:#25252347;color:#ffffffe0;padding:8px 14px;font-size:11px;pointer-events:none}.product-guide__popover{position:fixed;z-index:3;width:420px;display:grid;grid-template-columns:88px 1fr;align-items:end;gap:8px;pointer-events:auto}.product-guide--practice .product-guide__popover{grid-template-columns:92px 1fr}.product-guide__popover>img{width:94px;height:125px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 8px 10px rgba(0,0,0,.17))}.product-guide__popover>div{position:relative;min-width:230px;border-radius:22px 22px 22px 7px;background:#fff;box-shadow:0 14px 34px #0000002e;padding:17px 18px 14px}.product-guide__popover>div:before{content:"";position:absolute;left:-12px;bottom:18px;border:8px solid transparent;border-right-color:#fff}.product-guide__popover[data-placement=left]>div:before{left:auto;right:-12px;border-right-color:transparent;border-left-color:#fff}.product-guide__popover[data-placement=top]>div:before{left:50%;right:auto;bottom:-12px;transform:translate(-50%);border-right-color:transparent;border-top-color:#fff}.product-guide__popover[data-placement=bottom]>div:before{left:50%;right:auto;top:-12px;bottom:auto;transform:translate(-50%);border-right-color:transparent;border-bottom-color:#fff}.product-guide__popover h2{margin:0 0 7px;color:#4e4a45;font-size:15px}.product-guide__popover h2 strong{color:var(--yaya-refresh-hot, #ff8f27);font-weight:850}.product-guide__popover p{min-height:48px;margin:0;color:#77716b;font-size:14px;line-height:1.7}.product-guide__popover footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.product-guide__popover footer>span{color:#aaa29a;font-size:11px}.product-guide__popover footer div{display:flex;align-items:center;gap:6px}.product-guide__popover footer button{box-sizing:border-box;min-width:64px;height:36px;border:0;border-radius:999px;background:var(--yaya-refresh-hot, #ff8f27);color:#fff;display:inline-flex;align-items:center;justify-content:center;padding:0 13px;font-size:12px;font-weight:800;line-height:1}.product-guide__popover footer .product-guide__view{border:0;background:#6ecdee;box-shadow:0 6px 14px #6ecdee38;color:#fff}@keyframes home-refresh-blink{0%,88%,91.5%,94%,to{opacity:0}88.5%,90.5%,94.5%,96.5%{opacity:1}}@keyframes home-refresh-pupil{0%,88%,91.5%,94%,to{opacity:1}88.5%,90.5%,94.5%,96.5%{opacity:0}}@media (max-width: 1180px){.home-refresh{grid-template-columns:minmax(300px,.84fr) minmax(390px,1.16fr);gap:16px;padding-inline:22px}.home-refresh-copy h1{font-size:46px}.home-refresh-intro{font-size:14px;line-height:1.75}.home-refresh-board{transform:scale(.88);transform-origin:center}}@media (max-width: 1050px){.home-refresh{grid-template-columns:minmax(280px,.84fr) minmax(350px,1.16fr);gap:12px;padding-inline:18px}.home-refresh-copy h1{font-size:43px}.home-refresh-board{transform:scale(.82)}}@media (max-width: 700px){.home-refresh{height:auto;min-height:100%;grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;overflow:hidden;padding:28px 18px 36px}.home-refresh-copy{max-width:none}.home-refresh-copy h1{font-size:clamp(38px,12vw,48px)}.home-refresh-pill{margin-bottom:16px;padding:8px 14px;font-size:12px}.home-refresh-intro{margin-top:18px;font-size:13px;line-height:1.75}.home-refresh-actions{margin-top:24px}.home-refresh-primary,.home-refresh-guide{flex:1 1 155px;padding-inline:14px}.home-refresh-visual{height:430px;min-height:430px;overflow:hidden}.home-refresh-board{position:absolute;top:0;left:50%;width:480px;height:500px;min-height:500px;transform:translate(-50%) scale(.7);transform-origin:top center}}@media (max-width: 420px){.home-refresh-visual{height:390px;min-height:390px}.home-refresh-board{transform:translate(-50%) scale(.62)}}@media (prefers-reduced-motion: reduce){.home-refresh-blink{display:none}.home-refresh-eye i{animation:none;transition:none}.home-refresh-primary:hover,.home-refresh-guide:hover,.home-refresh-bubble:hover{transform:none}.home-onboarding__progress i,.home-onboarding__options button{transition:none}}.practice-refresh-workspace{border:0;border-radius:0;background:radial-gradient(circle at 82% 22%,rgba(110,205,238,.12),transparent 34%),radial-gradient(circle at 16% 18%,rgba(255,171,95,.1),transparent 30%),transparent;box-shadow:none;padding:8px 10px 10px 0}.practice-refresh-workspace--first-level{min-height:660px;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:12px 32px 18px}.practice-refresh-workspace--topic-grid,.practice-refresh-workspace--part2-intro{border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.practice-refresh-workspace--topic-grid{min-height:660px;padding:12px 32px 18px}.practice-refresh-workspace--part2-intro{height:100%;min-height:0;overflow:hidden;border:0;background:radial-gradient(circle at 50% 32%,rgba(255,171,95,.09),transparent 25%),transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:12px 32px 20px}.practice-refresh-workspace--part2-intro>.practice-refresh-tabs,.practice-refresh-workspace--part2-intro>.part-today-card{width:auto;align-self:stretch}.practice-refresh-tabs{position:relative;gap:clamp(20px,2.4vw,34px);margin-bottom:18px;border-bottom-color:#ffab5f21}.practice-refresh-tabs button{z-index:1;outline:none;min-height:42px;padding-bottom:11px;color:#8e877f;font-size:15px;font-weight:590;letter-spacing:-.01em}.practice-refresh-tabs button:after{display:none}.practice-refresh-tabs button:focus-visible{border-radius:8px;background:#6ecdee1a}.practice-refresh-tabs__indicator{position:absolute;z-index:2;bottom:-2px;left:0;height:3px;border-radius:999px;background:#ff8f27;pointer-events:none;transition:transform .18s cubic-bezier(.22,.72,.3,1),width .18s cubic-bezier(.22,.72,.3,1),opacity .1s ease;will-change:transform,width}.practice-answer-set-view{min-height:0;flex:1;overflow:hidden;animation:practiceAnswerSetEnter .18s ease-out}.practice-refresh-workspace--answer-set{height:100%;min-height:0;padding:0;overflow:hidden}.practice-refresh-workspace--answer-set>.practice-refresh-tabs{display:none}.practice-answer-set-entry{min-height:0;flex:1;display:flex;align-items:flex-start;padding:0;animation:practiceAnswerSetEnter .18s ease-out}.practice-answer-set-entry__button{width:100%;display:block;overflow:hidden;padding:0;border:0;border-radius:0;aspect-ratio:1672 / 909;background:transparent;box-shadow:none;cursor:pointer;line-height:0}.practice-answer-set-entry__button:hover{box-shadow:none}.practice-answer-set-entry__button img{width:103%;height:103%;max-width:none;display:block;-o-object-fit:cover;object-fit:cover;transform:translate(-1.46%,-1.46%)}@keyframes practiceAnswerSetEnter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.practice-refresh-workspace--first-level>:not(.practice-refresh-tabs):not([role=alert]){animation:practice-first-level-enter .17s ease-out both}.practice-refresh-workspace--topic-grid .practice-refresh-tabs{margin-bottom:8px}.practice-refresh-workspace--topic-grid .practice-topic-toolbar{margin:10px 0 18px;row-gap:10px}.practice-refresh-workspace--topic-grid .practice-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 22px}.practice-topic-card{height:132px;padding:15px 18px;border-color:#ffab5f26!important;border-radius:24px;background:#fff!important;box-shadow:0 7px 20px #6b47240e;color:#403b37;text-align:left}.practice-topic-card:hover{transform:translateY(-2px);box-shadow:0 13px 28px #6b47241c!important}.practice-topic-card__head{width:100%;min-height:29px;display:flex;flex:0 0 auto;align-items:center;gap:9px}.practice-topic-card__number{color:#efd0b8;font-size:28px;font-weight:680;letter-spacing:.015em;line-height:1;transition:color .16s ease}.practice-topic-card__season{min-height:25px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:#6ecdee29;padding:0 9px;color:#258db7;font-size:12px;font-weight:750}.practice-topic-card__favorite{width:28px;height:28px;margin-left:auto;display:grid;flex:0 0 28px;place-items:center;border:0;border-radius:9px;background:transparent;color:#9e958d;transition:color .16s ease,background .16s ease,transform .16s ease}.practice-topic-card__favorite:hover{transform:translateY(-1px);background:#ffab5f1a;color:#ff8f27}.practice-topic-card__favorite.is-active{color:#ff8f27}.practice-topic-card__favorite.is-active svg{fill:#ff8f2729}.practice-topic-card__title{width:100%;min-height:0;display:flex;flex:1 1 auto;align-items:center;justify-content:flex-start;padding:3px 0 2px;color:#403b37;font-size:16px;font-weight:650;line-height:1.35;letter-spacing:-.01em}.practice-topic-card__footer{width:100%;min-height:23px;display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:10px}.practice-topic-card__meta{min-width:0;display:flex;align-items:center;gap:10px}.practice-topic-card__category{min-height:23px;display:inline-flex;align-items:center;border:1px solid rgba(110,205,238,.72);border-radius:8px;padding:0 8px;color:#268eb7;font-size:12px;font-weight:700;white-space:nowrap}.practice-topic-card__status{display:inline-flex;align-items:center;gap:7px;color:#aaa29b;font-size:12px;font-weight:500;white-space:nowrap}.practice-topic-card__status i{width:8px;height:8px;border-radius:50%;background:#d6d2ce}.practice-topic-card__status.is-progress{color:#ff8f27}.practice-topic-card__status.is-progress i{background:#ff9f24}.practice-topic-card__status.is-done{color:#55b9df}.practice-topic-card__status.is-done i{background:#6ecdee}.practice-topic-card__arrow{flex:0 0 auto;color:#efd0b8;transition:color .16s ease,transform .16s ease}.practice-topic-card:hover .practice-topic-card__number,.practice-topic-card:hover .practice-topic-card__arrow{color:#ff8f27}.practice-topic-card:hover .practice-topic-card__arrow{transform:translate(3px)}.practice-topic-card--part13 .practice-topic-card__title{font-size:16px;font-weight:650}.practice-topic-card--part2 .practice-topic-card__number{font-size:27px}.practice-topic-card--part2 .practice-topic-card__title{align-items:flex-start;padding-top:5px}.practice-topic-card--part2 .practice-topic-card__footer{gap:6px}.practice-refresh-workspace--topic-grid .yaya-practice-filter{min-height:36px;padding:0 16px;border:1px solid rgba(255,171,95,.32);border-radius:999px;font-size:14px;font-weight:580}.practice-refresh-workspace--topic-grid .yaya-practice-filter-active{border-color:transparent;background:#ffab5f;box-shadow:none;color:#fff}.practice-refresh-workspace--topic-grid .yaya-practice-filter-inactive{background:#ffffffb8;color:#a56530}.practice-refresh-workspace--topic-grid .practice-topic-search{min-width:285px;min-height:38px;border:1px solid rgba(110,205,238,.18);border-radius:999px;background:#ffffffb8!important;padding-inline:18px}.practice-refresh-workspace--topic-grid .practice-topic-search input{width:150px;font-size:14px}.part2-methods-prototype{position:relative;display:grid;height:100%;min-height:0;flex:1;grid-template-columns:minmax(0,1fr) minmax(220px,280px) minmax(0,1fr);align-items:center;gap:clamp(14px,2vw,28px);padding:8px 4px 12px}.part2-method-option{display:flex;min-width:0;flex-direction:column;align-items:stretch;gap:14px}.part2-method-option:first-child{grid-column:1}.part2-method-option:nth-child(2){grid-column:3}.part2-methods-mascot{position:relative;z-index:1;grid-column:2;grid-row:1;align-self:center;pointer-events:none}.part2-methods-mascot span{position:absolute;z-index:-1;width:250px;height:250px;top:50%;left:50%;border-radius:50%;background:#ffab5f1a;transform:translate(-50%,-50%)}.part2-methods-mascot img{width:min(100%,280px);max-height:330px;display:block;margin:0 auto;-o-object-fit:contain;object-fit:contain}.part2-method-prototype{position:relative;display:flex;min-width:0;min-height:clamp(330px,46vh,410px);flex-direction:column;overflow:hidden;padding:clamp(26px,3.5vh,34px) 34px 0;border:1px solid rgba(255,171,95,.24);border-radius:30px;background:radial-gradient(circle at 106% -5%,rgba(255,171,95,.14) 0 92px,transparent 93px),#fffdf985;box-shadow:0 10px 24px #7157350b;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.part2-method-prototype--drill{border-color:#6ecdee6b;background:radial-gradient(circle at 106% -5%,rgba(110,205,238,.14) 0 92px,transparent 93px),#f7fcfd8a}.part2-method-prototype:hover{border-color:#ff8f2799;box-shadow:0 18px 36px #ff8f271a;transform:translateY(-2px)}.part2-method-prototype--drill:hover{border-color:#6ecdeeb8;box-shadow:0 18px 36px #4ab3d91a}.part2-method-prototype__head{display:flex;align-items:center;gap:18px}.part2-method-prototype__icon{width:42px;height:42px;flex:0 0 auto;color:#ff8f27}.part2-method-prototype__icon svg{width:100%;height:100%;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.part2-method-prototype--drill .part2-method-prototype__icon,.part2-method-prototype--drill .part2-method-prototype__kicker{color:#4ab3d9}.part2-method-prototype__kicker{display:block;color:#ff8f27;font-size:15px;font-weight:800;letter-spacing:.02em}.part2-method-prototype h2{margin:20px 0 0;color:#3f403e;font-size:24px;font-weight:850;letter-spacing:-.02em}.part2-method-prototype__copy{max-width:480px;margin:clamp(20px,3vh,30px) 0 24px;color:#5e5b57;font-size:16px;font-weight:650;line-height:1.8}.part2-method-prototype__cta{display:inline-flex;width:calc(100% + 68px);min-height:62px;align-items:center;justify-content:space-between;gap:13px;margin-top:auto;margin-left:-34px;border:0;border-radius:0 0 29px 29px;background:#ff9837;padding:0 34px;box-shadow:none;color:#fff;font-size:18px;font-weight:800;transition:filter .16s ease}.part2-method-prototype--drill .part2-method-prototype__cta{background:#6ecdee}.part2-method-prototype__cta:hover{filter:saturate(1.08) brightness(.98)}.part2-method-prototype__foot{display:block;color:#a99e92;font-size:13px;font-weight:700;text-align:center}.practice-refresh-shadow{border:0;border-radius:0;background:radial-gradient(circle at 74% 43%,rgba(110,205,238,.17),transparent 38%),radial-gradient(circle at 18% 20%,rgba(255,171,95,.12),transparent 32%),transparent;box-shadow:none}.practice-refresh-shadow__scene:after{background:linear-gradient(90deg,rgba(255,248,232,.62),transparent 15% 88%,rgba(255,248,232,.32))}.practice-refresh-shadow__scene img{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 9%,#000 94%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 9%,#000 94%,transparent 100%)}@media (max-width: 1180px){.practice-refresh-workspace--topic-grid .practice-topic-grid{gap:18px}.practice-topic-card{height:138px}.part2-method-prototype{padding-inline:26px}.part2-method-prototype__cta{width:calc(100% + 52px);margin-left:-26px;padding-inline:26px}.part2-methods-prototype{grid-template-columns:minmax(0,1fr) 190px minmax(0,1fr)}.part2-methods-mascot img{max-height:270px}}@media (max-width: 860px){.practice-refresh-workspace--first-level,.practice-refresh-workspace--topic-grid{min-height:0;padding:16px 20px 20px}.practice-refresh-workspace--topic-grid .practice-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.practice-refresh-workspace--topic-grid .practice-topic-search{width:100%;min-width:0;margin-left:0}.part2-methods-prototype{grid-template-columns:1fr;overflow-y:auto;padding:8px 4px 18px}.part2-method-option:first-child,.part2-method-option:nth-child(2),.part2-methods-mascot{grid-column:1}.part2-method-option:first-child{grid-row:2}.part2-method-option:nth-child(2){grid-row:3}.part2-methods-mascot{grid-row:1}.part2-methods-mascot img{max-height:210px}.part2-method-prototype{min-height:390px}}@media (max-width: 620px){.practice-refresh-header{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:12px}.practice-refresh-header h1{font-size:30px;white-space:nowrap}.practice-refresh-header p{margin-top:2px;font-size:13px;line-height:1.5}.practice-refresh-header__actions{width:100%;min-width:0;gap:8px}.practice-refresh-help{width:44px;flex:0 0 44px;justify-content:center;padding:0;font-size:0}.practice-refresh-goal-wrap{min-width:0;flex:1}.practice-refresh-goal{width:100%;min-width:0;justify-content:flex-start;padding-right:10px;font-size:12px;line-height:1.35}.practice-refresh-goal>span:nth-child(2){min-width:0;flex:1}.practice-refresh-workspace{padding-right:0}.practice-refresh-workspace--topic-grid,.practice-refresh-workspace--part2-intro,.practice-refresh-workspace--first-level{border-radius:24px}.practice-refresh-workspace--topic-grid{padding:14px}.practice-refresh-workspace--topic-grid .practice-topic-grid{grid-template-columns:1fr;gap:14px}.practice-refresh-workspace--topic-grid .yaya-practice-filter{min-height:36px;padding-inline:14px;font-size:13px}.practice-refresh-workspace--part2-intro{height:auto;padding:14px}.part2-method-prototype{min-height:360px;padding:26px 22px 22px}.part2-method-prototype h2{font-size:28px}.part2-method-prototype__copy{margin-top:24px;font-size:16px}.part2-method-prototype__cta{min-height:54px;font-size:18px}}@keyframes practice-first-level-enter{0%{opacity:.72;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.practice-refresh-tabs__indicator{transition:none}.practice-refresh-workspace--first-level>:not(.practice-refresh-tabs):not([role=alert]){animation:none}}@media (max-width: 860px){.practice-refresh-workspace--part2-intro{height:auto;min-height:0;overflow:visible}.practice-refresh-workspace--part2-intro .part2-methods-prototype{height:auto;min-height:704px;flex:none;grid-template-rows:190px 245px 245px;overflow:visible}.practice-refresh-workspace--part2-intro .part2-method-option{min-height:245px}}.practice-refresh-workspace--part2-intro .part2-methods-prototype{grid-template-columns:minmax(0,1fr) minmax(250px,320px);grid-template-rows:repeat(2,minmax(0,1fr));align-items:stretch;gap:0 32px;overflow:hidden;border-radius:30px;background:radial-gradient(circle at 89% 20%,rgba(255,171,95,.12),transparent 28%),radial-gradient(circle at 92% 86%,rgba(110,205,238,.1),transparent 25%),#fffdf857;padding:22px 32px}.practice-refresh-workspace--part2-intro .part2-method-option{position:relative;grid-column:1;min-height:0;gap:0;padding:0}.practice-refresh-workspace--part2-intro .part2-method-option:first-child{grid-column:1;grid-row:1;border-bottom:1px solid rgba(255,171,95,.18)}.practice-refresh-workspace--part2-intro .part2-method-option:nth-child(2){grid-column:1;grid-row:2}.practice-refresh-workspace--part2-intro .part2-methods-mascot{grid-column:2;grid-row:1 / 3;align-self:center}.practice-refresh-workspace--part2-intro .part2-methods-mascot span{width:min(28vw,300px);height:min(28vw,300px);background:#ffab5f17}.practice-refresh-workspace--part2-intro .part2-methods-mascot img{width:min(100%,310px);max-height:390px}.practice-refresh-workspace--part2-intro .part2-method-prototype,.practice-refresh-workspace--part2-intro .part2-method-prototype--drill{min-height:0;height:100%;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;padding:18px 164px 18px 0}.practice-refresh-workspace--part2-intro .part2-method-prototype:hover,.practice-refresh-workspace--part2-intro .part2-method-prototype--drill:hover{border:0;box-shadow:none;transform:none}.practice-refresh-workspace--part2-intro .part2-method-prototype__head{gap:10px}.practice-refresh-workspace--part2-intro .part2-method-prototype__icon{width:32px;height:32px}.practice-refresh-workspace--part2-intro .part2-method-prototype__kicker{font-size:14px;font-weight:600}.practice-refresh-workspace--part2-intro .part2-method-prototype h2{margin-top:7px;font-size:22px;font-weight:700;letter-spacing:-.01em}.practice-refresh-workspace--part2-intro .part2-method-prototype__copy{max-width:620px;margin:10px 0 0;color:#716b65;font-size:15px;font-weight:400;line-height:1.65}.practice-refresh-workspace--part2-intro .part2-method-prototype__cta{position:absolute;width:140px;min-height:46px;top:50%;right:0;margin:0;border-radius:999px;padding:0 18px;font-size:15px;font-weight:600;transform:translateY(-62%)}.practice-refresh-workspace--part2-intro .part2-method-prototype__foot{position:absolute;width:180px;right:-20px;bottom:20px;color:#a49a91;font-size:12px;font-weight:400}.practice-refresh-workspace--part2-intro .part2-method-prototype:hover h2{color:#ff8f27}.practice-refresh-workspace--part2-intro .part2-method-prototype--drill:hover h2{color:#4ab3d9}@media (max-width: 1180px){.practice-refresh-workspace--part2-intro .part2-methods-prototype{grid-template-columns:minmax(0,1fr) 220px;gap:0 20px;padding-inline:26px}.practice-refresh-workspace--part2-intro .part2-method-prototype,.practice-refresh-workspace--part2-intro .part2-method-prototype--drill{padding-right:146px}.practice-refresh-workspace--part2-intro .part2-method-prototype__cta{width:126px}.practice-refresh-workspace--part2-intro .part2-method-prototype__foot{width:160px;right:-17px}}@media (max-width: 860px){.practice-refresh-workspace--part2-intro .part2-methods-prototype{height:auto;grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:0;overflow-y:auto;padding:18px 22px 24px}.practice-refresh-workspace--part2-intro .part2-methods-mascot{grid-column:1;grid-row:1}.practice-refresh-workspace--part2-intro .part2-methods-mascot img{max-height:190px}.practice-refresh-workspace--part2-intro .part2-method-option:first-child{grid-column:1;grid-row:2}.practice-refresh-workspace--part2-intro .part2-method-option:nth-child(2){grid-column:1;grid-row:3}.practice-refresh-workspace--part2-intro .part2-method-prototype,.practice-refresh-workspace--part2-intro .part2-method-prototype--drill{min-height:245px;padding:22px 0 78px}.practice-refresh-workspace--part2-intro .part2-method-prototype__cta{width:100%;min-height:50px;top:auto;right:0;bottom:16px;transform:none}.practice-refresh-workspace--part2-intro .part2-method-prototype__foot{position:static;width:auto;margin-top:8px;text-align:left}.practice-refresh-workspace--part2-intro{height:auto;min-height:0;overflow:visible}.practice-refresh-workspace--part2-intro .part2-methods-prototype{height:auto;min-height:704px;flex:none;grid-template-rows:190px 245px 245px;overflow:visible}.practice-refresh-workspace--part2-intro .part2-method-option{min-height:245px}}.practice-refresh-workspace--part2-intro .part2-methods-prototype{grid-template-columns:minmax(0,1fr);isolation:isolate}.practice-refresh-workspace--part2-intro .part2-method-option{z-index:2;width:min(100%,760px)}.practice-refresh-workspace--part2-intro .part2-methods-mascot{position:absolute;z-index:0;grid-column:auto;grid-row:auto;width:min(48%,510px);height:calc(100% + 28px);right:10px;bottom:-76px;display:flex;align-items:flex-end;justify-content:center;opacity:.18;filter:saturate(.72) contrast(.94)}.practice-refresh-workspace--part2-intro .part2-methods-mascot span{width:420px;height:420px;background:radial-gradient(circle,rgba(255,171,95,.24),rgba(110,205,238,.08) 54%,transparent 72%)}.practice-refresh-workspace--part2-intro .part2-methods-mascot img{width:min(100%,470px);max-height:none;-o-object-fit:contain;object-fit:contain}.practice-refresh-workspace--part2-intro .part2-method-prototype__cta{z-index:3;overflow:hidden;box-shadow:0 8px 18px #ff8f2724;transition:transform .18s cubic-bezier(.2,.75,.25,1),box-shadow .18s ease,filter .18s ease}.practice-refresh-workspace--part2-intro .part2-method-prototype--drill .part2-method-prototype__cta{box-shadow:0 8px 18px #4ab3d924}.practice-refresh-workspace--part2-intro .part2-method-prototype__cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 18%,rgba(255,255,255,.28) 48%,transparent 76%);transform:translate(-120%);transition:transform .36s ease}.practice-refresh-workspace--part2-intro .part2-method-prototype__cta svg{position:relative;transition:transform .18s ease}.practice-refresh-workspace--part2-intro .part2-method-prototype__cta:hover{filter:saturate(1.04) brightness(1.015);box-shadow:0 13px 26px #ff8f2738;transform:translateY(calc(-62% - 3px)) scale(1.025)}.practice-refresh-workspace--part2-intro .part2-method-prototype--drill .part2-method-prototype__cta:hover{box-shadow:0 13px 26px #4ab3d938}.practice-refresh-workspace--part2-intro .part2-method-prototype__cta:hover:before{transform:translate(120%)}.practice-refresh-workspace--part2-intro .part2-method-prototype__cta:hover svg{transform:translate(4px)}.practice-refresh-workspace--part2-intro .part2-method-prototype__cta:active{box-shadow:0 5px 12px #71573521;transform:translateY(calc(-62% - 1px)) scale(.99)}@media (max-width: 860px){.practice-refresh-workspace--part2-intro .part2-methods-mascot{width:260px;height:250px;right:-44px;bottom:auto;top:-18px;opacity:.14}.practice-refresh-workspace--part2-intro .part2-methods-mascot img{width:230px}.practice-refresh-workspace--part2-intro .part2-method-prototype__cta:hover{transform:translateY(-3px) scale(1.015)}.practice-refresh-workspace--part2-intro .part2-method-prototype__cta:active{transform:translateY(-1px) scale(.99)}}.practice-refresh-workspace--part2-intro .part2-methods-mascot{height:100%;top:0;bottom:0;align-items:center}.practice-refresh-workspace--part2-intro .part2-methods-mascot img{width:auto;height:94%;max-width:100%;max-height:94%}.practice-refresh-workspace--part2-intro .part2-method-prototype__foot{top:calc(50% + 28px);bottom:auto}.practice-refresh-workspace--part2-intro .part2-method-prototype__cta{transition:transform .18s cubic-bezier(.2,.75,.25,1),box-shadow .18s ease}.practice-refresh-workspace--part2-intro .part2-method-prototype__cta:before{content:none}.practice-refresh-workspace--part2-intro .part2-method-prototype__cta svg{transition:none}.practice-refresh-workspace--part2-intro .part2-method-prototype__cta:hover{filter:none;transform:translateY(calc(-62% - 3px))}.practice-refresh-workspace--part2-intro .part2-method-prototype__cta:hover svg{transform:none}.practice-refresh-workspace--part2-intro .part2-method-prototype__cta:active{transform:translateY(calc(-62% - 1px))}@media (max-width: 860px){.practice-refresh-workspace--part2-intro .part2-methods-mascot{height:250px;top:-18px;bottom:auto;align-items:flex-end}.practice-refresh-workspace--part2-intro .part2-method-prototype__foot{position:static;width:auto;margin-top:8px;text-align:left}.practice-refresh-workspace--part2-intro .part2-method-prototype__cta:hover{transform:translateY(-3px)}.practice-refresh-workspace--part2-intro .part2-method-prototype__cta:active{transform:translateY(-1px)}}.practice-refresh-workspace--part2-intro .part2-method-option{width:100%}.practice-refresh-workspace--part2-intro .part2-method-prototype__foot{width:170px;right:0;text-align:left}.practice-refresh-workspace--part2-intro .part2-method-prototype__cta{width:170px}@media (max-width: 1180px){.practice-refresh-workspace--part2-intro .part2-method-prototype__cta,.practice-refresh-workspace--part2-intro .part2-method-prototype__foot{width:160px;right:0}}@media (max-width: 860px){.practice-refresh-workspace--part2-intro .part2-method-prototype__foot{width:auto}}@container yaya-page (min-width: 1180px){.practice-refresh-workspace--part2-intro{display:flex;align-items:center}.practice-refresh-workspace--part2-intro>.flex{width:100%;max-width:1240px;align-self:center}.practice-refresh-workspace--part2-intro>.flex>.flex{width:100%}.practice-refresh-workspace--part2-intro .part2-methods-prototype{width:100%;max-width:1240px;height:clamp(460px,54dvh,560px);max-height:100%;min-height:0;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr);align-items:stretch;gap:clamp(18px,1.8vw,28px);overflow:visible;border-radius:0;background:transparent;padding:0;margin-inline:auto}.practice-refresh-workspace--part2-intro .part2-method-option,.practice-refresh-workspace--part2-intro .part2-method-option:first-child,.practice-refresh-workspace--part2-intro .part2-method-option:nth-child(2){width:100%;min-height:0;grid-row:1;border:0}.practice-refresh-workspace--part2-intro .part2-method-option:first-child{grid-column:1}.practice-refresh-workspace--part2-intro .part2-method-option:nth-child(2){grid-column:2}.practice-refresh-workspace--part2-intro .part2-method-prototype,.practice-refresh-workspace--part2-intro .part2-method-prototype--drill{height:auto;min-height:0;flex:1;overflow:hidden;border:1px solid rgba(255,171,95,.24);border-radius:28px;background:radial-gradient(circle at 92% 12%,rgba(255,171,95,.14),transparent 30%),#fffdf994;box-shadow:0 12px 30px #7157350e;padding:clamp(30px,3.2dvh,42px)}.practice-refresh-workspace--part2-intro .part2-method-prototype--drill{border-color:#6ecdee57;background:radial-gradient(circle at 92% 12%,rgba(110,205,238,.16),transparent 30%),#f7fcfd9e}.practice-refresh-workspace--part2-intro .part2-method-prototype:hover{border-color:#ff8f277a;box-shadow:0 18px 38px #ff8f271a;transform:translateY(-2px)}.practice-refresh-workspace--part2-intro .part2-method-prototype--drill:hover{border-color:#6ecdee9e;box-shadow:0 18px 38px #4ab3d91a}.practice-refresh-workspace--part2-intro .part2-method-prototype__head{gap:14px}.practice-refresh-workspace--part2-intro .part2-method-prototype__icon{width:40px;height:40px}.practice-refresh-workspace--part2-intro .part2-method-prototype h2{margin-top:clamp(18px,2.4dvh,26px);font-size:clamp(25px,1.7vw,31px)}.practice-refresh-workspace--part2-intro .part2-method-prototype__copy{max-width:480px;margin-top:16px;font-size:clamp(15px,1vw,17px)}.practice-refresh-workspace--part2-intro .part2-method-prototype__cta{position:static;width:100%;min-height:54px;margin-top:auto;border-radius:16px;padding-inline:22px;transform:none}.practice-refresh-workspace--part2-intro .part2-method-prototype__cta:hover{transform:translateY(-2px)}.practice-refresh-workspace--part2-intro .part2-method-prototype__cta:active{transform:none}.practice-refresh-workspace--part2-intro .part2-method-prototype__foot{position:static;width:auto;margin:0 12px;text-align:left}.practice-refresh-workspace--part2-intro .part2-methods-mascot{width:min(38%,460px);height:86%;top:auto;right:24px;bottom:4%;opacity:.1}}@media (max-width: 860px){.practice-refresh-workspace--part2-intro,.practice-refresh-workspace--part2-intro .part2-methods-prototype{width:100%;max-width:100%;min-width:0;overflow-x:hidden}.practice-refresh-workspace--part2-intro .part2-methods-mascot{right:0;width:min(56vw,260px);max-width:100%;overflow:hidden}.practice-refresh-workspace--part2-intro .part2-methods-mascot span{width:100%;height:100%}.practice-refresh-workspace--part2-intro .part2-methods-mascot img{width:100%;max-width:100%}}.daily-tasks-page{position:relative;min-height:100%;padding:clamp(24px,3vw,42px);overflow:auto;color:var(--yaya-color-text);background:radial-gradient(circle at 92% 8%,rgba(110,205,238,.14),transparent 26%),radial-gradient(circle at 4% 92%,rgba(255,171,95,.16),transparent 28%),#fffaf3}.daily-tasks-page__back{position:absolute;top:clamp(24px,3vw,42px);left:clamp(24px,3vw,42px);z-index:1}.daily-tasks-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;max-width:1120px;margin:54px auto 22px}.daily-tasks-hero__eyebrow{display:inline-flex;align-items:center;gap:7px;margin-bottom:10px;color:var(--yaya-color-orange-600);font-size:12px;font-weight:900;letter-spacing:.12em}.daily-tasks-hero h1{margin:0;color:var(--yaya-color-ink-warm);font-size:clamp(34px,4vw,52px);font-weight:950;letter-spacing:-.05em}.daily-tasks-hero p{margin:8px 0 0;color:var(--yaya-color-muted-strong);font-size:15px}.daily-tasks-stage{min-width:176px;padding:16px 20px;border:1px solid rgba(77,184,220,.22);border-radius:22px;background:#ffffffd9;box-shadow:var(--yaya-shadow-soft)}.daily-tasks-stage span,.daily-tasks-stage small{display:block;color:var(--yaya-color-muted);font-size:12px;font-weight:700}.daily-tasks-stage strong{display:block;margin:4px 0;color:#2585a5;font-size:20px}.daily-stage-filter{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:1120px;margin:0 auto 14px;padding:7px;border:1px solid rgba(224,188,149,.24);border-radius:22px;background:#ffffffa3;box-shadow:var(--yaya-shadow-soft)}.daily-stage-filter button{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:50px;padding:9px 14px;border:0;border-radius:16px;color:var(--yaya-color-muted-strong);background:transparent;text-align:left;cursor:pointer;transition:color var(--yaya-motion-fast),background var(--yaya-motion-fast),box-shadow var(--yaya-motion-fast)}.daily-stage-filter button:hover{background:#ffffffd9}.daily-stage-filter button.is-active{color:var(--yaya-color-ink-warm);background:#fff;box-shadow:0 8px 24px #74532f1a}.daily-stage-filter button.is-active:after{position:absolute;right:14px;bottom:5px;left:14px;height:3px;border-radius:999px;background:var(--yaya-color-orange-500);content:""}.daily-stage-filter strong{font-size:14px}.daily-stage-filter span{font-size:12px;font-weight:750}.daily-stage-filter small{padding:3px 7px;border-radius:999px;color:#31758d;background:#edfaff;font-size:10px;font-weight:850}.daily-stage-plan-summary{display:grid;grid-template-columns:1.3fr .8fr .9fr;gap:12px;max-width:1120px;margin:0 auto 18px;padding:17px 19px;border:1px solid rgba(77,184,220,.2);border-radius:22px;background:linear-gradient(135deg,#effaffeb,#ffffffe6)}.daily-stage-plan-summary__dates,.daily-stage-plan-summary__stat{display:flex;align-items:center;gap:11px;min-width:0;padding:5px 12px;color:#36768d}.daily-stage-plan-summary__dates{border-right:1px solid rgba(77,184,220,.18)}.daily-stage-plan-summary__dates>div{min-width:0}.daily-stage-plan-summary__dates small,.daily-stage-plan-summary__dates span,.daily-stage-plan-summary__stat span,.daily-stage-plan-summary__stat small{display:block;color:var(--yaya-color-muted);font-size:10px;font-weight:750}.daily-stage-plan-summary__dates strong{display:inline-block;margin:2px 8px 2px 0;color:var(--yaya-color-ink-warm);font-size:16px}.daily-stage-plan-summary__dates span{display:inline}.daily-stage-plan-summary__stat{flex-wrap:wrap}.daily-stage-plan-summary__stat strong{color:var(--yaya-color-ink-warm);font-size:19px}.daily-stage-plan-summary__stat small{flex-basis:100%;padding-left:30px}.daily-stage-plan-summary__parts{display:flex;grid-column:1 / -1;flex-wrap:wrap;gap:7px;padding-top:9px;border-top:1px solid rgba(77,184,220,.15)}.daily-stage-plan-summary__parts span{padding:5px 10px;border-radius:999px;color:var(--yaya-color-muted-strong);background:#ffffffd1;font-size:11px;font-weight:800}.daily-stage-plan-summary--stage-three{border-color:#ff8f273d;background:linear-gradient(135deg,#fff6eaf0,#ffffffe6)}.daily-stage-plan-summary__parts--stage-three span{color:#a85b15;background:#ffffffe0}.daily-stage-three{max-width:1120px;margin:0 auto 18px;padding:24px;border:1px solid rgba(255,143,39,.24);border-radius:var(--yaya-radius-card);background:linear-gradient(135deg,#fff9f1f5,#fffffff0);box-shadow:var(--yaya-shadow-card)}.daily-stage-three__intro>span{display:inline-flex;align-items:center;gap:7px;color:var(--yaya-color-orange-600);font-size:12px;font-weight:900}.daily-stage-three__intro h2{margin:8px 0 5px;color:var(--yaya-color-ink-warm);font-size:23px}.daily-stage-three__intro p{margin:0;color:var(--yaya-color-muted-strong);font-size:13px;line-height:1.65}.daily-stage-three__controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.daily-stage-three__control{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 16px;border:1px solid rgba(255,171,95,.26);border-radius:16px;background:#ffffffdb}.daily-stage-three__control span,.daily-stage-three__control strong{display:block}.daily-stage-three__control span{color:var(--yaya-color-muted);font-size:11px;font-weight:800}.daily-stage-three__control strong{margin-top:4px;color:var(--yaya-color-ink-warm);font-size:15px}.daily-stage-three__stepper{display:inline-flex;flex:0 0 auto;align-items:center;overflow:hidden;height:34px;border:1px solid rgba(255,143,39,.28);border-radius:999px;background:#fff8ee}.daily-stage-three__stepper button{display:grid;width:33px;height:33px;padding:0;place-items:center;border:0;color:var(--yaya-color-orange-600);background:transparent;cursor:pointer}.daily-stage-three__stepper button:hover:not(:disabled){background:#ff8f271f}.daily-stage-three__stepper button:disabled{color:var(--yaya-color-muted);cursor:not-allowed;opacity:.45}.daily-stage-three__stepper output{min-width:26px;color:var(--yaya-color-ink-warm);font-size:15px;font-weight:950;text-align:center}.daily-stage-three__notice{display:flex;align-items:flex-start;gap:7px;margin:16px 0 0;color:#a85b15;font-size:12px;font-weight:750;line-height:1.55}.daily-stage-three__notice svg{flex:0 0 auto;margin-top:1px}.daily-stage-three-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1120px;margin:0 auto}.daily-stage-three-card{--stage-three-color: var(--yaya-color-orange-500);position:relative;overflow:hidden;min-height:262px;padding:22px;border:1px solid rgba(224,188,149,.3);border-radius:var(--yaya-radius-card);background:#fffffff0;box-shadow:var(--yaya-shadow-card)}.daily-stage-three-card--outline_review{--stage-three-color: #4db8dc}.daily-stage-three-card--state_warmup{--stage-three-color: #8ebf78}.daily-stage-three-card.is-complete{background:#f8fcf6f0}.daily-stage-three-card:before{position:absolute;top:0;left:0;width:100%;height:5px;background:var(--stage-three-color);content:""}.daily-stage-three-card__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.daily-stage-three-card__head>span{color:var(--stage-three-color);font-size:12px;font-weight:950}.daily-stage-three-card__head b{display:inline-flex;align-items:center;gap:4px;color:var(--yaya-color-muted);font-size:10px}.daily-stage-three-card h2{margin:18px 0 7px;color:var(--yaya-color-ink-warm);font-size:21px}.daily-stage-three-card p{min-height:42px;margin:0;color:var(--yaya-color-muted-strong);font-size:12px;line-height:1.65}.daily-stage-three-card__count{display:flex;align-items:baseline;gap:6px;margin-top:18px}.daily-stage-three-card__count strong{color:var(--stage-three-color);font-size:34px}.daily-stage-three-card__count span{color:var(--yaya-color-muted);font-size:12px;font-weight:800}.daily-stage-three-card__bar{height:7px;overflow:hidden;margin-top:11px;border-radius:999px;background:#f1e9df}.daily-stage-three-card__bar i{display:block;height:100%;border-radius:inherit;background:var(--stage-three-color);transition:width var(--yaya-motion-slow)}.daily-stage-three-card__actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.daily-stage-three-card__actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 17px;border:0;border-radius:999px;color:#fff;background:var(--yaya-color-orange-500);box-shadow:var(--yaya-shadow-button);font-size:13px;font-weight:900;cursor:pointer}.daily-stage-three-card__actions button:disabled{cursor:wait;opacity:.6}.daily-stage-three-card__actions .daily-stage-three-card__complete{border:1px solid rgba(255,143,39,.3);color:var(--yaya-color-orange-600);background:#fff;box-shadow:none}.daily-adjustment{display:flex;align-items:center;gap:10px;max-width:1120px;margin:0 auto 18px;padding:13px 17px;border:1px solid rgba(77,184,220,.24);border-radius:16px;color:#31758d;background:#edfaff;font-size:13px;font-weight:700}.daily-adjustment--catch_up{border-color:#ff8f2740;color:#a85b15;background:#fff4e7}.daily-overview{display:flex;align-items:center;gap:25px;max-width:1120px;margin:0 auto 22px;padding:22px 26px;border:1px solid rgba(255,255,255,.8);border-radius:var(--yaya-radius-card);background:#ffffffe0;box-shadow:var(--yaya-shadow-card)}.daily-overview__ring{display:grid;flex:0 0 92px;width:92px;height:92px;place-content:center;border-radius:50%;text-align:center;background:radial-gradient(circle at center,white 57%,transparent 59%),conic-gradient(var(--yaya-color-orange-500) var(--daily-progress),#f4e9dc 0)}.daily-overview__ring strong{font-size:23px;line-height:1}.daily-overview__ring span{margin-top:5px;color:var(--yaya-color-muted);font-size:10px}.daily-overview h2{margin:0 0 5px;font-size:21px}.daily-overview p{margin:0;color:var(--yaya-color-muted);font-size:13px}.daily-overview__facts{display:flex;flex-wrap:wrap;gap:15px;margin-top:13px}.daily-overview__facts span{display:inline-flex;align-items:center;gap:6px;color:var(--yaya-color-muted-strong);font-size:12px;font-weight:800}.daily-task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1120px;margin:0 auto}.daily-task-card{position:relative;overflow:hidden;padding:22px;border:1px solid rgba(224,188,149,.3);border-radius:var(--yaya-radius-card);background:#fffffff0;box-shadow:var(--yaya-shadow-card);transition:transform var(--yaya-motion-normal),box-shadow var(--yaya-motion-normal)}.daily-task-card:before{position:absolute;top:0;left:0;width:100%;height:5px;background:var(--part-color, var(--yaya-color-orange-500));content:""}.daily-task-card--part-2{--part-color: #4db8dc}.daily-task-card--part-3{--part-color: #8ebf78}.daily-task-card:hover{transform:translateY(-3px);box-shadow:var(--yaya-shadow-float)}.daily-task-card.is-complete{background:#f8fcf6f0}.daily-task-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.daily-task-card__head>span{color:var(--part-color, var(--yaya-color-orange-600));font-size:13px;font-weight:950}.daily-task-card__head b{display:inline-flex;align-items:center;gap:4px;color:var(--yaya-color-muted);font-size:11px}.daily-task-card h2{margin:17px 0 7px;font-size:21px}.daily-task-card p{min-height:40px;margin:0;color:var(--yaya-color-muted-strong);font-size:12px;line-height:1.65}.daily-task-card__count{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:18px}.daily-task-card__count-value{display:flex;align-items:center;gap:6px}.daily-task-card__count strong{color:var(--part-color, var(--yaya-color-orange-600));font-size:34px}.daily-task-card__count span{color:var(--yaya-color-muted);font-size:13px;font-weight:700}.daily-task-card__count small{padding-bottom:5px;color:var(--yaya-color-muted);font-size:10px;font-weight:700;white-space:nowrap}.daily-task-card__stepper{display:inline-flex;align-items:center;overflow:hidden;height:30px;border:1px solid color-mix(in srgb,var(--part-color, var(--yaya-color-orange-500)) 30%,white);border-radius:999px;background:color-mix(in srgb,var(--part-color, var(--yaya-color-orange-500)) 7%,white)}.daily-task-card__stepper button{display:grid;width:29px;height:29px;padding:0;place-items:center;border:0;color:var(--part-color, var(--yaya-color-orange-600));background:transparent;cursor:pointer}.daily-task-card__stepper button:hover:not(:disabled){background:color-mix(in srgb,var(--part-color, var(--yaya-color-orange-500)) 12%,transparent)}.daily-task-card__stepper button:disabled{color:var(--yaya-color-muted);cursor:not-allowed;opacity:.45}.daily-task-card__stepper output{min-width:24px;color:var(--yaya-color-ink);font-size:15px;font-weight:900;text-align:center}.daily-task-card--plan{min-height:298px}.daily-plan-card__amount{display:flex;align-items:baseline;gap:6px;margin-top:18px}.daily-plan-card__amount strong{color:var(--part-color, var(--yaya-color-orange-600));font-size:34px}.daily-plan-card__amount span,.daily-plan-card__days{color:var(--yaya-color-muted);font-size:12px;font-weight:750}.daily-plan-card__days{margin-top:4px}.daily-task-card__bar,.daily-preview__progress,.part-today-card__progress>div{height:7px;overflow:hidden;border-radius:999px;background:#f1e9df}.daily-task-card__bar i,.daily-preview__progress i,.part-today-card__progress i{display:block;height:100%;border-radius:inherit;background:var(--part-color, linear-gradient(90deg, var(--yaya-color-orange-400), var(--yaya-color-orange-500)));transition:width var(--yaya-motion-slow)}.daily-task-card>button,.daily-side-task__actions>button:not(.daily-side-task__swap):not(.daily-side-task__mark),.daily-complete-dialog>button:last-child{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;margin-top:18px;padding:0 17px;border:0;border-radius:999px;color:#fff;background:var(--part-color, var(--yaya-color-orange-500));box-shadow:var(--yaya-shadow-button);font-size:13px;font-weight:900;cursor:pointer}.daily-side-task{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;max-width:1120px;margin:20px auto 0;padding:19px 22px;border:1px dashed rgba(77,184,220,.35);border-radius:22px;background:#edfaffc2}.daily-task-target-error{max-width:1120px;margin:10px auto 0;color:#c83f32;font-size:12px;font-weight:800}.daily-side-task__badge{padding:7px 10px;border-radius:10px;color:#2d7992;background:#fff;font-size:11px;font-weight:900}.daily-side-task h2{margin:0 0 4px;font-size:17px}.daily-side-task p{margin:0;color:var(--yaya-color-muted-strong);font-size:12px}.daily-side-task__actions{display:flex;align-items:center;gap:8px}.daily-side-task__actions>button{margin:0!important;white-space:nowrap}.daily-side-task__swap,.daily-side-task__mark{display:inline-flex;align-items:center;gap:5px;padding:8px 11px;border:0;color:#35778e;background:transparent;font-size:12px;font-weight:800;cursor:pointer}.daily-side-task__mark{color:var(--yaya-color-muted-strong)}.daily-side-task__done{display:inline-flex;align-items:center;gap:5px;color:#56953c;font-size:13px;font-weight:900}.daily-stage-side-preview{max-width:1120px;margin:20px auto 0;padding:20px;border:1px dashed rgba(77,184,220,.35);border-radius:22px;background:#edfaffb3}.daily-stage-side-preview>header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:13px}.daily-stage-side-preview>header span{color:#31758d;font-size:11px;font-weight:900}.daily-stage-side-preview>header h2{margin:3px 0 0;font-size:17px}.daily-stage-side-preview>header small{color:var(--yaya-color-muted);font-size:10px}.daily-stage-side-preview>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.daily-stage-side-preview article{padding:15px;border:1px solid rgba(255,255,255,.9);border-radius:16px;background:#ffffffdb;cursor:pointer;transition:border-color var(--yaya-motion-fast),box-shadow var(--yaya-motion-fast),transform var(--yaya-motion-fast)}.daily-stage-side-preview article:hover{border-color:#4db8dc57;box-shadow:0 10px 24px #31758d17;transform:translateY(-2px)}.daily-stage-side-preview article:focus-visible{outline:3px solid rgba(77,184,220,.24);outline-offset:2px}.daily-stage-side-preview h3{margin:0 0 5px;font-size:14px}.daily-stage-side-preview p{min-height:38px;margin:0;color:var(--yaya-color-muted-strong);font-size:11px;line-height:1.65}.daily-stage-side-preview article button{display:inline-flex;align-items:center;gap:5px;margin-top:10px;padding:0;border:0;color:#31758d;background:transparent;font-size:11px;font-weight:900;cursor:pointer}.daily-tasks-note{max-width:1120px;margin:20px auto 0;color:var(--yaya-color-muted);font-size:11px;text-align:center}.daily-tasks-state{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;color:var(--yaya-color-muted-strong)}.daily-tasks-state button{display:inline-flex;align-items:center;gap:7px;padding:10px 16px;border:0;border-radius:999px;color:#fff;background:var(--yaya-color-orange-500);font-weight:800;cursor:pointer}.daily-preview{display:block;box-sizing:border-box;width:min(510px,100%);margin-top:24px;padding:17px 18px 15px;border:1px solid rgba(255,171,95,.24);border-radius:20px;background:#ffffffc7;box-shadow:var(--yaya-shadow-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:inherit;cursor:pointer;text-decoration:none;transition:transform var(--yaya-motion-fast),box-shadow var(--yaya-motion-fast)}.daily-preview:hover{transform:translateY(-2px)}.daily-preview:focus-visible{outline:3px solid rgba(252,139,42,.32);outline-offset:3px}.daily-preview__top,.daily-preview__meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.daily-preview__title{color:var(--yaya-color-orange-600);font-size:18px;line-height:1.2;font-weight:900}.daily-preview__task-badge{width:25px;height:25px;flex-basis:25px;margin-right:auto;margin-left:-6px}.daily-preview__top b{color:#2585a5;font-size:11px}.daily-preview h2{margin:10px 0 9px;font-size:15px;line-height:1.55}.daily-preview__meta{justify-content:flex-start;flex-wrap:wrap;row-gap:7px;color:var(--yaya-color-muted);font-size:12px;line-height:1.45}.daily-preview__meta span{display:inline-flex;align-items:center}.daily-preview__progress{margin-top:12px;height:5px}.daily-preview__action{display:inline-flex;align-items:center;gap:6px;margin-top:13px;padding:0;border:0;color:var(--yaya-color-orange-600);background:transparent;font-size:12px;font-weight:900}.part-today-card{display:grid;grid-template-columns:auto minmax(220px,1fr) minmax(150px,220px) auto;align-items:center;gap:15px;margin:0 var(--yaya-space-page-x) 14px;padding:13px 16px;border:1px solid rgba(255,171,95,.26);border-radius:18px;background:#ffffffdb;box-shadow:var(--yaya-shadow-soft)}.part-today-card__icon{display:grid;width:38px;height:38px;place-items:center;border-radius:13px;color:var(--yaya-color-orange-600);background:var(--yaya-color-orange-100)}.part-today-card__copy span{color:var(--yaya-color-orange-600);font-size:10px;font-weight:900}.part-today-card__copy strong{display:block;margin-top:2px;font-size:14px}.part-today-card__copy p{margin:2px 0 0;color:var(--yaya-color-muted);font-size:10px}.part-today-card__progress>div{height:6px}.part-today-card__progress>span{display:inline-flex;align-items:center;gap:4px;margin-top:5px;color:var(--yaya-color-muted);font-size:10px}.part-today-card>button{display:inline-flex;align-items:center;gap:6px;padding:9px 13px;border:0;border-radius:999px;color:#fff;background:var(--yaya-color-orange-500);font-size:11px;font-weight:900;cursor:pointer}.part-today-card--completed{border-color:#6ca35240}.part-today-card--completed .part-today-card__icon,.part-today-card--completed>button{color:#477e31;background:#eaf6e4}.daily-practice-bar{position:sticky;z-index:15;top:8px;display:flex;align-items:center;gap:14px;padding:10px 14px;border:1px solid rgba(255,171,95,.28);border-radius:17px;background:#fffaf3f0;box-shadow:var(--yaya-shadow-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.daily-practice-bar>button{display:inline-flex;align-items:center;gap:3px;border:0;color:var(--yaya-color-orange-600);background:transparent;font-size:12px;font-weight:900;cursor:pointer}.daily-practice-bar>div{display:grid;flex:1;grid-template-columns:auto minmax(80px,1fr) auto;align-items:center;gap:9px}.daily-practice-bar>div span,.daily-practice-bar>div strong{font-size:11px}.daily-practice-bar>div i{height:5px;overflow:hidden;border-radius:999px;background:#eee4d8}.daily-practice-bar>div i b{display:block;height:100%;border-radius:inherit;background:var(--yaya-color-orange-500)}.daily-practice-bar>em{display:inline-flex;align-items:center;gap:4px;color:#56953c;font-size:11px;font-style:normal;font-weight:900}.yaya-shell-sidebar__task-badge{display:grid;min-width:22px;height:22px;margin-left:auto;padding:0 6px;place-items:center;border-radius:999px;color:#fff;background:var(--yaya-color-orange-500);font-size:10px;font-style:normal;font-weight:900}.daily-complete-backdrop{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#34291c47;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.daily-complete-dialog{position:relative;width:min(420px,100%);padding:32px;border-radius:var(--yaya-radius-dialog);background:#fff;box-shadow:0 30px 80px #533c1f3b;text-align:center}.daily-complete-dialog__close{position:absolute;top:14px;right:14px;display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:50%;color:var(--yaya-color-muted);background:#f7f1ea;cursor:pointer}.daily-complete-dialog__icon{display:grid;width:72px;height:72px;margin:0 auto;place-items:center;border-radius:24px;color:#5e9a43;background:#eff9ea}.daily-complete-dialog h2{margin:18px 0 7px;font-size:24px}.daily-complete-dialog p{margin:0;color:var(--yaya-color-muted-strong);font-size:13px;line-height:1.7}@keyframes daily-spin{to{transform:rotate(360deg)}}.daily-spin{animation:daily-spin 1s linear infinite}@media (max-width: 900px){.daily-task-grid,.daily-stage-three-grid{grid-template-columns:1fr}.daily-stage-plan-summary{grid-template-columns:1fr 1fr}.daily-stage-plan-summary__dates{grid-column:1 / -1;border-right:0;border-bottom:1px solid rgba(77,184,220,.18)}.daily-side-task{grid-template-columns:auto 1fr}.daily-side-task__actions{grid-column:1 / -1;justify-content:flex-end}.part-today-card{grid-template-columns:auto 1fr auto}.part-today-card__progress{grid-column:2 / -1}}@media (max-width: 620px){.daily-tasks-page{padding:20px 14px}.daily-tasks-page__back{top:20px;left:14px}.daily-tasks-hero{align-items:stretch;flex-direction:column}.daily-tasks-stage{min-width:0}.daily-stage-filter{grid-template-columns:1fr}.daily-stage-filter button{grid-template-columns:auto 1fr auto}.daily-stage-plan-summary{grid-template-columns:1fr}.daily-stage-plan-summary__dates,.daily-stage-plan-summary__stat{grid-column:auto;padding-inline:4px;border-right:0}.daily-stage-plan-summary__stat small{padding-left:0}.daily-stage-three{padding:19px}.daily-stage-three__controls{grid-template-columns:1fr}.daily-stage-side-preview>header{align-items:flex-start;flex-direction:column}.daily-stage-side-preview>div{grid-template-columns:1fr}.daily-overview{align-items:flex-start;flex-direction:column}.daily-side-task{grid-template-columns:1fr}.daily-side-task__actions{grid-column:auto;align-items:flex-start;flex-wrap:wrap;justify-content:flex-start}.part-today-card{grid-template-columns:auto 1fr;margin-inline:12px}.part-today-card__progress,.part-today-card>button{grid-column:1 / -1}}
