.EvalProgress-module__HSFVEG__wrap{border-bottom:1px solid var(--border);background:var(--bg);flex-direction:column;flex-shrink:0;display:flex}.EvalProgress-module__HSFVEG__barTrigger{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:none;flex-direction:column;gap:6px;padding:10px 14px;font-family:inherit;transition:background .15s;display:flex}.EvalProgress-module__HSFVEG__barTrigger:hover{background:var(--bg-secondary)}.EvalProgress-module__HSFVEG__label{letter-spacing:.04em;color:var(--text-secondary);justify-content:space-between;align-items:center;font-family:Inter,system-ui,sans-serif;font-size:12px;display:flex}.EvalProgress-module__HSFVEG__phaseLabel{color:var(--text);letter-spacing:.06em;font-weight:500}.EvalProgress-module__HSFVEG__totalLabel{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.EvalProgress-module__HSFVEG__bar{background:var(--bg-secondary);border-radius:999px;gap:2px;height:6px;display:flex;overflow:hidden}.EvalProgress-module__HSFVEG__segmentA,.EvalProgress-module__HSFVEG__segmentB{background:#504b4114;height:100%;position:relative;overflow:hidden}.EvalProgress-module__HSFVEG__fillA,.EvalProgress-module__HSFVEG__fillB{background:var(--accent);height:100%;transition:width .3s}.EvalProgress-module__HSFVEG__fillB{background:var(--text);opacity:.85}.EvalProgress-module__HSFVEG__expandedNav{border-top:1px solid var(--border);background:var(--bg-secondary);flex-direction:column;gap:8px;padding:4px 14px 12px;animation:.18s EvalProgress-module__HSFVEG__slideDown;display:flex}@keyframes EvalProgress-module__HSFVEG__slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.EvalProgress-module__HSFVEG__row{align-items:center;gap:10px;min-height:28px;display:flex}.EvalProgress-module__HSFVEG__rowLabel{width:14px;color:var(--text-secondary);letter-spacing:.08em;text-align:center;flex-shrink:0;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600}.EvalProgress-module__HSFVEG__cells{flex-wrap:nowrap;flex:1;gap:3px;display:flex;overflow-x:auto}.EvalProgress-module__HSFVEG__cell{border:1px solid var(--border);background:var(--bg);min-width:18px;height:22px;color:var(--text-secondary);cursor:not-allowed;font-variant-numeric:tabular-nums;border-radius:4px;flex:1 0 auto;padding:0 2px;font-family:Inter,system-ui,sans-serif;font-size:10px;transition:background .15s,border-color .15s,color .15s,transform .1s}.EvalProgress-module__HSFVEG__cellClickable{cursor:pointer}.EvalProgress-module__HSFVEG__cellClickable:hover{color:var(--text);border-color:#504b4173}.EvalProgress-module__HSFVEG__cellClickable:active{transform:translateY(1px)}.EvalProgress-module__HSFVEG__cell_rated{background:var(--text);border-color:var(--text);color:var(--bg)}.EvalProgress-module__HSFVEG__cell_rated.EvalProgress-module__HSFVEG__cellClickable:hover{opacity:.85}.EvalProgress-module__HSFVEG__cell_current{background:var(--accent);border-color:var(--accent);color:#faf9f5;font-weight:600}.EvalProgress-module__HSFVEG__cell_current.EvalProgress-module__HSFVEG__cellClickable:hover{opacity:.9}.EvalProgress-module__HSFVEG__cell_locked{opacity:.45;cursor:not-allowed}@media (min-width:768px){.EvalProgress-module__HSFVEG__barTrigger{padding:12px 24px}.EvalProgress-module__HSFVEG__expandedNav{padding:6px 24px 14px}.EvalProgress-module__HSFVEG__row{gap:14px}.EvalProgress-module__HSFVEG__rowLabel{width:18px;font-size:12px}.EvalProgress-module__HSFVEG__cells{gap:4px}.EvalProgress-module__HSFVEG__cell{min-width:28px;height:26px;font-size:11px}}
.PresetTrialCard-module__edAuGW__card{background:var(--bg);flex-direction:column;flex:1;min-height:0;display:flex}.PresetTrialCard-module__edAuGW__question{background:var(--bg-secondary);border-bottom:1px solid var(--border);color:var(--text);flex-direction:column;gap:4px;padding:14px 16px;font-family:Cambria,Georgia,serif;display:flex}.PresetTrialCard-module__edAuGW__qLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);font-family:Inter,system-ui,sans-serif;font-size:11px}.PresetTrialCard-module__edAuGW__qText{font-size:15px;line-height:1.55}.PresetTrialCard-module__edAuGW__tabBar{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr 1fr;display:grid}.PresetTrialCard-module__edAuGW__tab{cursor:pointer;letter-spacing:.04em;min-height:48px;color:var(--text-secondary);background:0 0;border:none;padding:13px 8px;font-family:Inter,system-ui,sans-serif;font-size:13px;transition:color .2s;position:relative}.PresetTrialCard-module__edAuGW__tab:hover:not(:disabled){color:var(--text)}.PresetTrialCard-module__edAuGW__tabActive{color:var(--text);font-weight:600}.PresetTrialCard-module__edAuGW__tabActive:after{content:"";background:var(--accent);border-radius:2px;width:36px;height:2px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.PresetTrialCard-module__edAuGW__dot{background:var(--accent);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-left:6px;display:inline-block}.PresetTrialCard-module__edAuGW__panel{-webkit-overflow-scrolling:touch;min-height:0;color:var(--text);word-break:break-word;overflow-wrap:anywhere;flex:1;padding:16px 16px 12px;font-family:Cambria,Georgia,serif;font-size:15px;line-height:1.7;overflow:auto}.PresetTrialCard-module__edAuGW__panel table{border-collapse:collapse;max-width:100%;margin:8px 0 12px;font-family:Inter,system-ui,sans-serif;font-size:14px;display:block;overflow-x:auto}.PresetTrialCard-module__edAuGW__panel th,.PresetTrialCard-module__edAuGW__panel td{border:1px solid var(--border);text-align:left;vertical-align:top;padding:6px 10px}.PresetTrialCard-module__edAuGW__panel th{background:var(--bg-secondary);font-weight:600}.PresetTrialCard-module__edAuGW__panel pre{background:var(--bg-secondary);border-radius:6px;max-width:100%;padding:10px 12px;font-size:13px;line-height:1.5;overflow-x:auto}.PresetTrialCard-module__edAuGW__panel code{background:var(--bg-secondary);border-radius:3px;padding:1px 5px;font-family:Fira Code,Menlo,Consolas,monospace;font-size:13px}.PresetTrialCard-module__edAuGW__panel pre code{background:0 0;padding:0}.PresetTrialCard-module__edAuGW__panel img{max-width:100%;height:auto}.PresetTrialCard-module__edAuGW__panel p{margin:0 0 10px}.PresetTrialCard-module__edAuGW__panel p:last-child{margin-bottom:0}.PresetTrialCard-module__edAuGW__panel ul,.PresetTrialCard-module__edAuGW__panel ol{margin:0 0 10px;padding-left:1.4em}.PresetTrialCard-module__edAuGW__panel li{margin-bottom:4px}.PresetTrialCard-module__edAuGW__panel strong{color:var(--text);font-weight:600}.PresetTrialCard-module__edAuGW__hint{color:var(--text-secondary);letter-spacing:.02em;padding:6px 16px 10px;font-family:Inter,system-ui,sans-serif;font-size:12px}.PresetTrialCard-module__edAuGW__ratingBar{border-top:1px solid var(--border);background:var(--bg);padding:12px 14px env(safe-area-inset-bottom,12px);flex-direction:column;flex-shrink:0;gap:10px;display:flex;box-shadow:0 -6px 20px #504b410f}.PresetTrialCard-module__edAuGW__ratingLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);font-family:Inter,system-ui,sans-serif;font-size:11px}.PresetTrialCard-module__edAuGW__dragHint{color:var(--accent);letter-spacing:.04em;font-family:Inter,system-ui,sans-serif;font-size:12px}.PresetTrialCard-module__edAuGW__rankList{-webkit-user-select:none;user-select:none;flex-direction:row;align-items:stretch;gap:8px;display:flex}.PresetTrialCard-module__edAuGW__rankCard{text-align:center;background:var(--bg);border:1px solid var(--border);cursor:grab;touch-action:none;border-radius:10px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:92px;padding:12px 8px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.PresetTrialCard-module__edAuGW__rankCard:hover{border-color:#504b4159}.PresetTrialCard-module__edAuGW__rankCard:active{cursor:grabbing}.PresetTrialCard-module__edAuGW__rankCard.PresetTrialCard-module__edAuGW__dragging{background:var(--bg-secondary);border-color:var(--accent);cursor:grabbing;box-shadow:0 8px 24px #504b412e}.PresetTrialCard-module__edAuGW__rankCardDisabled{cursor:not-allowed;opacity:.6}.PresetTrialCard-module__edAuGW__rankCardDisabled:hover{border-color:var(--border)}.PresetTrialCard-module__edAuGW__medal{text-align:center;font-size:26px;line-height:1}.PresetTrialCard-module__edAuGW__rankLabel{color:var(--text);overflow-wrap:anywhere;min-width:0;font-family:Cambria,Georgia,serif;font-size:14px;line-height:1.3}.PresetTrialCard-module__edAuGW__dragHandle{color:var(--text-hint);letter-spacing:-2px;text-align:center;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1}.PresetTrialCard-module__edAuGW__reason{background:var(--bg);border:1px solid var(--border);resize:vertical;color:var(--text);border-radius:8px;outline:none;padding:10px 12px;font-family:Cambria,Georgia,serif;font-size:14px}.PresetTrialCard-module__edAuGW__reason:focus{border-color:#504b4166}.PresetTrialCard-module__edAuGW__reason::placeholder{color:var(--text-hint)}.PresetTrialCard-module__edAuGW__submit{background:var(--text);min-height:44px;color:var(--bg);border:1px solid var(--text);cursor:pointer;letter-spacing:.04em;border-radius:8px;padding:10px 18px;font-family:Inter,system-ui,sans-serif;font-size:14px;transition:opacity .2s}.PresetTrialCard-module__edAuGW__submit:hover:not(:disabled){opacity:.85}.PresetTrialCard-module__edAuGW__submit:disabled{opacity:.35;cursor:not-allowed}@media (min-width:768px){.PresetTrialCard-module__edAuGW__question{padding:18px 24px}.PresetTrialCard-module__edAuGW__panel{padding:22px 28px 16px}.PresetTrialCard-module__edAuGW__ratingBar{flex-flow:wrap;align-items:center;gap:12px 16px;padding:14px 24px}.PresetTrialCard-module__edAuGW__ratingLabel{flex-shrink:0}.PresetTrialCard-module__edAuGW__rankList{flex:100%;gap:12px;max-width:100%}.PresetTrialCard-module__edAuGW__reason{flex:200px;min-height:42px}.PresetTrialCard-module__edAuGW__submit{flex-shrink:0;min-width:140px}}
.VoiceButton-module__g5NzaW__control{flex-wrap:wrap;flex:1;min-width:0;display:flex;position:relative}.VoiceButton-module__g5NzaW__pressArea{background:var(--bg);border:1px solid var(--border);height:36px;color:var(--text);font-family:var(--font-inter), "Inter", sans-serif;letter-spacing:.06em;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:none;border-radius:8px;flex:1;justify-content:center;align-items:center;font-size:15px;font-weight:500;transition:background .12s,border-color .12s,color .12s,transform 60ms;display:flex}html[data-ui=modern] .VoiceButton-module__g5NzaW__pressArea{border-radius:var(--radius);border-color:var(--border);background:var(--secondary);height:auto;min-height:34px;color:var(--secondary-foreground);font-family:var(--font-ui);padding-inline:36px}.VoiceButton-module__g5NzaW__pressArea:hover:not(.VoiceButton-module__g5NzaW__pressing):not(.VoiceButton-module__g5NzaW__disabled){background:#504b410d;border-color:#504b4140}.VoiceButton-module__g5NzaW__pressing{color:var(--text);background:#504b411f;border-color:#504b4159;transform:scale(.985)}.VoiceButton-module__g5NzaW__willCancel{color:#c14b4b;background:#c14b4b1a;border-color:#c14b4b59}.VoiceButton-module__g5NzaW__disabled{opacity:.5;cursor:not-allowed}.VoiceButton-module__g5NzaW__error{color:var(--destructive,#b42318);flex-basis:100%;margin:6px 0 0;font-size:13px;line-height:1.5}.VoiceButton-module__g5NzaW__overlay{pointer-events:none;z-index:30;justify-content:center;display:flex;position:absolute;bottom:calc(100% + 12px);left:0;right:0}.VoiceButton-module__g5NzaW__bubble{color:#fff;min-width:220px;max-width:80%;font-family:var(--font-inter), "Inter", sans-serif;text-align:center;background:#2d2a26f2;border-radius:14px;padding:14px 18px 12px;transition:background-color .18s,box-shadow .18s;animation:.18s cubic-bezier(.34,1.4,.55,1) VoiceButton-module__g5NzaW__bubbleIn;position:relative;box-shadow:0 6px 22px #0000002e}@keyframes VoiceButton-module__g5NzaW__bubbleIn{0%{opacity:0;transform:translateY(8px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.VoiceButton-module__g5NzaW__phase_preparing{background:#2d2a26eb;min-width:140px}.VoiceButton-module__g5NzaW__phase_listening{background:#2d2a26f2}.VoiceButton-module__g5NzaW__phase_cancelling{background:#aa3c3cf5}.VoiceButton-module__g5NzaW__preparingRow{justify-content:center;align-items:center;gap:10px;padding:2px 0;display:flex}.VoiceButton-module__g5NzaW__spinner{border:2px solid #ffffff40;border-top-color:#fffffff2;border-radius:50%;width:14px;height:14px;animation:.85s linear infinite VoiceButton-module__g5NzaW__spinnerRotate}@keyframes VoiceButton-module__g5NzaW__spinnerRotate{to{transform:rotate(360deg)}}.VoiceButton-module__g5NzaW__statusText{color:#ffffffd9;letter-spacing:.04em;font-size:14px}.VoiceButton-module__g5NzaW__cursor{color:#ffffffeb;margin-left:2px;font-weight:500;animation:1s steps(2,jump-none) infinite VoiceButton-module__g5NzaW__cursorBlink;display:inline-block}@keyframes VoiceButton-module__g5NzaW__cursorBlink{50%{opacity:0}}.VoiceButton-module__g5NzaW__partialText{word-break:break-all;letter-spacing:.01em;text-align:center;min-height:22px;margin-bottom:10px;font-size:15px;line-height:1.45}.VoiceButton-module__g5NzaW__partialPlaceholder{color:#ffffff8c;margin-bottom:10px;font-size:14px;font-style:italic}.VoiceButton-module__g5NzaW__micWrap{width:56px;height:56px;margin:4px auto 6px;position:relative}.VoiceButton-module__g5NzaW__micCore,.VoiceButton-module__g5NzaW__ringOuter,.VoiceButton-module__g5NzaW__ringInner{border-radius:50%;width:36px;height:36px;margin:auto;position:absolute;inset:0}.VoiceButton-module__g5NzaW__micCore{color:#2d2a26f2;z-index:3;background:#fff;justify-content:center;align-items:center;transition:transform .12s cubic-bezier(.34,1.56,.64,1),background-color .18s,color .18s;display:flex}.VoiceButton-module__g5NzaW__ringOuter{z-index:1;background:#ffffff26;border:1.5px solid #ffffff59;transition:background-color .18s,border-color .18s}.VoiceButton-module__g5NzaW__ringInner{z-index:2;background:#fff3;transition:background-color .18s;animation:1.6s ease-in-out infinite VoiceButton-module__g5NzaW__ringBreathe}@keyframes VoiceButton-module__g5NzaW__ringBreathe{0%,to{opacity:.5;transform:scale(1)}50%{opacity:0;transform:scale(1.45)}}.VoiceButton-module__g5NzaW__phase_cancelling .VoiceButton-module__g5NzaW__micCore{color:#aa3c3cf5;background:#fffffff2}.VoiceButton-module__g5NzaW__phase_cancelling .VoiceButton-module__g5NzaW__ringOuter{background:#ffffff2e;border-color:#ffffff73}.VoiceButton-module__g5NzaW__phase_cancelling .VoiceButton-module__g5NzaW__ringInner{background:#ffffff40;animation:none}.VoiceButton-module__g5NzaW__hint{text-align:center;color:#ffffffb3;letter-spacing:.04em;margin-top:8px;font-size:12px}.VoiceButton-module__g5NzaW__hintStrong{color:#fffffff2;font-size:13px;font-weight:600}.VoiceButton-module__g5NzaW__bubbleTail{background:inherit;border-radius:2px;width:12px;height:12px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}@media (max-width:768px){.VoiceButton-module__g5NzaW__pressArea{height:40px;font-size:16px}.VoiceButton-module__g5NzaW__bubble{min-width:200px;max-width:calc(100vw - 48px);padding:16px 20px 14px}.VoiceButton-module__g5NzaW__partialText{font-size:16px}.VoiceButton-module__g5NzaW__micWrap{width:64px;height:64px;margin:6px auto 8px}.VoiceButton-module__g5NzaW__micCore,.VoiceButton-module__g5NzaW__ringOuter,.VoiceButton-module__g5NzaW__ringInner{width:40px;height:40px}}
.SchoolPickerModal-module__-_RlHW__overlay{--school-background:#fffdf9;--school-card:#fff;--school-border:#e8e2d4;--school-primary:#c2683f;--school-primary-foreground:#fff;--school-text:#3c3428;--school-muted:#867f74;--school-input:#d8d2c6;--school-checkbox-border:#cfc8ba;--school-thumb:#fff;--school-success:#2f6f5e;--school-danger:#b3261e;--school-danger-border:#e3b7b1;--school-overlay:#3c342861;--school-shadow:0 20px 60px #3c342847;--school-panel-radius:20px;--school-card-radius:14px;--school-button-radius:12px;color:var(--school-text)}.SchoolPickerModal-module__-_RlHW__overlay button:focus-visible{outline:2px solid var(--school-primary);outline-offset:2px}.SchoolPickerModal-module__-_RlHW__switch{min-height:0}html[data-ui=modern] .SchoolPickerModal-module__-_RlHW__overlay{--school-background:var(--background);--school-card:var(--card);--school-border:var(--border);--school-primary:var(--primary);--school-primary-foreground:var(--primary-foreground);--school-text:var(--foreground);--school-muted:var(--muted-foreground);--school-input:var(--input);--school-checkbox-border:var(--border);--school-thumb:var(--primary-foreground);--school-success:var(--foreground);--school-danger:var(--destructive);--school-danger-border:color-mix(in srgb, var(--destructive) 40%, var(--border));--school-overlay:#00000073;--school-shadow:var(--shadow-xl);--school-panel-radius:calc(var(--radius) + 8px);--school-card-radius:calc(var(--radius) + 4px);--school-button-radius:var(--radius);font-family:var(--font-ui)}
.button-module__2NABzW__button{white-space:nowrap;border-radius:var(--radius,8px);font:600 13px/1.25 var(--font-ui,system-ui, sans-serif);cursor:pointer;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;gap:8px;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex}.button-module__2NABzW__button:focus-visible{outline:2px solid var(--ring,var(--primary));outline-offset:2px}.button-module__2NABzW__button:disabled{pointer-events:none;opacity:.5}.button-module__2NABzW__button:active:not(:disabled){transform:translateY(1px)}.button-module__2NABzW__default,.button-module__2NABzW__outline{box-shadow:var(--shadow-xs,0 1px 2px #0001)}.button-module__2NABzW__default{background:var(--primary,#d97757);color:var(--primary-foreground,#fff)}.button-module__2NABzW__default:hover:not(:disabled){background:color-mix(in srgb, var(--primary,#d97757) 88%, var(--foreground,#222))}.button-module__2NABzW__outline{border-color:var(--border,#ddd);background:var(--card,#fff);color:var(--card-foreground,var(--foreground,#222))}.button-module__2NABzW__outline:hover:not(:disabled){background:var(--secondary,#f3f3f3);border-color:var(--ring,var(--border,#ddd))}.button-module__2NABzW__ghost{color:var(--foreground,#222);background:0 0}.button-module__2NABzW__ghost:hover:not(:disabled){background:var(--secondary,#f3f3f3)}.button-module__2NABzW__sizeDefault{min-height:36px;padding:8px 15px}.button-module__2NABzW__sizeSm{min-height:34px;padding:7px 11px}.button-module__2NABzW__sizeIcon{width:38px;height:38px;padding:0}
.card-module__2A4pRq__card{border:1px solid var(--border);border-radius:calc(var(--radius,8px) + 6px);background:var(--card);color:var(--card-foreground,var(--foreground));box-shadow:var(--shadow-sm,0 1px 3px #0001)}
.Plans-module__llMyWa__panel{min-height:0;color:var(--foreground,var(--text,#253c3a));background:var(--background,var(--bg,#fafbf9));flex:1;padding:40px max(24px,50% - 425px);overflow-y:auto}.Plans-module__llMyWa__heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.Plans-module__llMyWa__heading h1{margin:8px 0;font-size:30px;font-weight:750}.Plans-module__llMyWa__heading p,.Plans-module__llMyWa__muted{color:var(--muted-foreground,var(--text-secondary,#627571));font-size:13px;line-height:1.65}.Plans-module__llMyWa__panel button,.Plans-module__llMyWa__card button,.Plans-module__llMyWa__sourceLink{border:1px solid var(--border,#dce5de);border-radius:var(--radius,12px);background:var(--card,#fff);min-height:40px;color:var(--foreground,var(--text,#253c3a));cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:9px 14px;font-size:13px;display:inline-flex}.Plans-module__llMyWa__panel button:hover,.Plans-module__llMyWa__card button:hover{background:var(--accent,#edf5ee)}.Plans-module__llMyWa__panel button:focus-visible,.Plans-module__llMyWa__card button:focus-visible{outline:3px solid var(--ring,#669c83);outline-offset:3px}.Plans-module__llMyWa__panel button:disabled,.Plans-module__llMyWa__card button:disabled{opacity:.5;cursor:default}.Plans-module__llMyWa__panel .Plans-module__llMyWa__primary,.Plans-module__llMyWa__card .Plans-module__llMyWa__primary{background:var(--primary,var(--accent,#3f846d));color:var(--primary-foreground,#fff);border-color:#0000;font-weight:650}.Plans-module__llMyWa__panel .Plans-module__llMyWa__primary:hover,.Plans-module__llMyWa__card .Plans-module__llMyWa__primary:hover{filter:brightness(.94)}.Plans-module__llMyWa__card{border:1px solid var(--border,#dce5de);border-radius:calc(var(--radius,12px) + 4px);background:var(--card,#fff);color:var(--card-foreground,var(--text,#253c3a));box-shadow:var(--shadow-xs,0 2px 7px #18352a06);margin:16px 0;padding:22px}.Plans-module__llMyWa__card h2,.Plans-module__llMyWa__panel h2,.Plans-module__llMyWa__card h3{margin:10px 0;font-size:19px;font-weight:700}.Plans-module__llMyWa__card p,.Plans-module__llMyWa__card li{overflow-wrap:anywhere;margin:7px 0;font-size:14px;line-height:1.75}.Plans-module__llMyWa__card ol{padding-left:24px;list-style:decimal}.Plans-module__llMyWa__eyebrow{color:var(--muted-foreground,var(--text-secondary,#627571));align-items:center;gap:7px;font-size:12px;font-weight:650;display:flex}.Plans-module__llMyWa__task{border-top:1px solid var(--border,#dce5de);margin-top:16px;padding:16px 0}.Plans-module__llMyWa__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.Plans-module__llMyWa__source summary{cursor:pointer;color:var(--muted-foreground,var(--text-secondary,#627571));padding:6px 0}.Plans-module__llMyWa__source pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.Plans-module__llMyWa__sourceLink{text-align:left;width:100%;margin-top:8px;line-height:1.5;justify-content:flex-start!important}.Plans-module__llMyWa__editor{gap:14px;display:grid}.Plans-module__llMyWa__editor label{gap:6px;font-size:13px;font-weight:550;display:grid}.Plans-module__llMyWa__editor input,.Plans-module__llMyWa__editor select,.Plans-module__llMyWa__editor textarea{box-sizing:border-box;border:1px solid var(--border,#dce5de);border-radius:var(--radius,10px);background:var(--background,var(--bg,#fafbf9));width:100%;color:var(--foreground,var(--text,#253c3a));padding:10px 12px;font-size:14px;line-height:1.6}.Plans-module__llMyWa__editor textarea{resize:vertical}.Plans-module__llMyWa__editor fieldset{border:1px solid var(--border,#dce5de);border-radius:var(--radius,12px);gap:12px;padding:16px;display:grid}.Plans-module__llMyWa__editor legend{padding:0 8px;font-size:13px}.Plans-module__llMyWa__fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.Plans-module__llMyWa__error{color:var(--destructive,var(--danger,#a33232));font-size:13px;line-height:1.6}.Plans-module__llMyWa__success{color:var(--primary,var(--accent,#3f846d));font-size:13px;line-height:1.6}.Plans-module__llMyWa__empty{text-align:center;padding:38px 24px}.Plans-module__llMyWa__empty>svg{color:var(--primary,var(--accent,#3f846d));margin:auto}.Plans-module__llMyWa__empty p{max-width:440px;margin:12px auto 22px}.Plans-module__llMyWa__next{border-color:var(--primary,var(--accent,#3f846d));background:color-mix(in srgb, var(--primary,var(--accent,#3f846d)) 5%, var(--card,#fff))}.Plans-module__llMyWa__planRow{text-align:left;gap:16px;width:100%;margin-bottom:10px;justify-content:space-between!important;padding:18px!important;display:flex!important}.Plans-module__llMyWa__planRow strong,.Plans-module__llMyWa__planRow small{line-height:1.6;display:block}.Plans-module__llMyWa__planRow small{color:var(--muted-foreground,var(--text-secondary,#627571));margin-top:4px;font-size:12px}.Plans-module__llMyWa__pill{background:var(--secondary,#eef4ef);color:var(--secondary-foreground,#39534a);border-radius:20px;flex-shrink:0;padding:4px 10px;font-size:11px;display:inline-flex}.Plans-module__llMyWa__path{border-bottom:1px solid var(--border,#dce5de);grid-template-columns:repeat(4,1fr);gap:5px;padding:6px 0 20px;display:grid}.Plans-module__llMyWa__path span{color:var(--muted-foreground,var(--text-secondary,#627571));flex-direction:column;align-items:center;gap:8px;font-size:12px;display:flex}.Plans-module__llMyWa__path i{background:var(--secondary,#eef4ef);border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;font-weight:700;display:grid}.Plans-module__llMyWa__path span[data-current=true]{color:var(--primary,var(--accent,#3f846d));font-weight:700}.Plans-module__llMyWa__path span[data-current=true] i{background:var(--primary,var(--accent,#3f846d));color:var(--primary-foreground,white);box-shadow:0 3px 0 color-mix(in srgb, var(--primary,var(--accent,#3f846d)) 70%, black)}.Plans-module__llMyWa__sectionHeading{justify-content:space-between;align-items:center;gap:10px;margin-top:24px;display:flex}.Plans-module__llMyWa__note{white-space:pre-wrap}.Plans-module__llMyWa__highlight{outline:3px solid var(--ring,#669c83);outline-offset:2px;scroll-margin:24px}.Plans-module__llMyWa__events{width:100%}.Plans-module__llMyWa__contextBar{border-bottom:1px solid var(--border,#dce5de);background:var(--background,var(--bg,#fafbf9));flex-wrap:wrap;align-items:center;gap:8px;padding:8px 18px;font-size:12px;display:flex}.Plans-module__llMyWa__contextBar label{align-items:center;gap:6px;display:flex}.Plans-module__llMyWa__contextBar select{border:1px solid var(--border,#dce5de);background:var(--card,white);max-width:230px;color:inherit;border-radius:8px;padding:7px 9px}.Plans-module__llMyWa__contextBar button{border:1px solid var(--border,#dce5de);cursor:pointer;border-radius:8px;padding:6px 10px}.Plans-module__llMyWa__mobileNav{display:none}.Plans-module__llMyWa__chatHost{flex:1;min-height:0}.Plans-module__llMyWa__chatHost>div{height:auto;min-height:0}html[data-ui=modern] .Plans-module__llMyWa__panel{padding:0 20px 20px}html[data-ui=modern] .Plans-module__llMyWa__heading{z-index:5;min-height:var(--app-header-height);border-bottom:1px solid var(--border);background:var(--background);align-items:center;gap:12px;margin:0 -20px 16px;padding:8px 16px 8px 56px;position:sticky;top:0}html[data-ui=modern] .Plans-module__llMyWa__heading>div:first-child{flex:1;align-items:center;gap:12px;min-width:0;display:flex}html[data-ui=modern] .Plans-module__llMyWa__heading h1{flex:none;order:-1;margin:0;font-size:16px;font-weight:600;line-height:1.5}html[data-ui=modern] .Plans-module__llMyWa__heading .Plans-module__llMyWa__eyebrow{min-width:0;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}html[data-ui=modern] .Plans-module__llMyWa__heading p{display:none}html[data-ui=modern] .Plans-module__llMyWa__headingActions{flex-wrap:nowrap;gap:6px}html[data-ui=modern] .Plans-module__llMyWa__headingActions button{min-height:36px;padding:6px 10px;font-size:12px}@media (max-width:768px){.Plans-module__llMyWa__chatHost{--native-safe-area-bottom:0px}.Plans-module__llMyWa__panel{padding:max(28px, var(--native-safe-area-top,0px)) 16px 26px}.Plans-module__llMyWa__heading{gap:10px;padding-top:24px}.Plans-module__llMyWa__heading h1{font-size:25px}.Plans-module__llMyWa__heading>button{flex-shrink:0}.Plans-module__llMyWa__card{padding:17px}.Plans-module__llMyWa__mobileNav{padding:6px 12px max(8px, var(--native-safe-area-bottom,env(safe-area-inset-bottom)));border-top:1px solid var(--border,#dce5de);background:var(--background,var(--bg,white));flex:none;justify-content:space-around;align-items:center;gap:8px;display:flex}.Plans-module__llMyWa__mobileNav button{color:var(--muted-foreground,var(--text-secondary,#627571));cursor:pointer;flex-direction:column;align-items:center;gap:4px;padding:5px 20px;font-size:11px;display:flex}.Plans-module__llMyWa__mobileNav button[aria-current=page]{color:var(--primary,var(--accent,#3f846d));font-weight:700}.Plans-module__llMyWa__contextBar{gap:6px;padding:7px 12px}.Plans-module__llMyWa__contextBar select{max-width:190px}}@media (max-width:600px){html[data-ui=modern] .Plans-module__llMyWa__heading{gap:8px;padding-left:62px}html[data-ui=modern] .Plans-module__llMyWa__heading .Plans-module__llMyWa__eyebrow{display:none}html[data-ui=modern] .Plans-module__llMyWa__headingActions button{min-height:40px;padding-inline:7px;font-size:11px}}.Plans-module__llMyWa__recordHistory{margin-top:24px}.Plans-module__llMyWa__recordSummary{cursor:pointer;align-items:center;gap:14px;display:flex}.Plans-module__llMyWa__recordSummary>span{flex:1;gap:4px;display:grid}.Plans-module__llMyWa__recordSummary time{font-size:13px}.Plans-module__llMyWa__panel{padding:30px max(22px,50% - 410px)}.Plans-module__llMyWa__heading{margin-bottom:18px}.Plans-module__llMyWa__heading p{font-size:16px}.Plans-module__llMyWa__eyebrow{font-size:14px}.Plans-module__llMyWa__card{border-radius:20px;padding:26px}.Plans-module__llMyWa__planIntro h2{color:var(--text-secondary,var(--muted-foreground));margin:0 0 20px;font-size:20px;font-weight:600;line-height:1.45}.Plans-module__llMyWa__task{border:0;margin:18px 0 24px;padding:0}.Plans-module__llMyWa__task+.Plans-module__llMyWa__task{border-top:1px solid var(--border);padding-top:28px}.Plans-module__llMyWa__taskHeader{align-items:center;gap:14px;display:flex}.Plans-module__llMyWa__taskHeader>div{min-width:0}.Plans-module__llMyWa__taskHeader h3{margin:4px 0 0;font-size:25px;line-height:1.35}.Plans-module__llMyWa__activityIcon{background:var(--accent-soft,var(--secondary,#f8eee5));width:58px;height:58px;color:var(--accent,var(--primary));border-radius:17px;flex:none;place-items:center;display:grid}.Plans-module__llMyWa__scheduleChips{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.Plans-module__llMyWa__scheduleChips>span{background:var(--background,var(--bg));border-radius:9px;align-items:center;gap:7px;padding:7px 11px;font-size:15px;line-height:1.4;display:inline-flex}.Plans-module__llMyWa__materials{align-items:baseline;gap:8px;display:flex;font-size:16px!important}.Plans-module__llMyWa__materials svg{flex:none;align-self:center}.Plans-module__llMyWa__card .Plans-module__llMyWa__stepGuide{gap:14px;margin:10px 0 20px;padding:4px 0;list-style:none;display:grid}.Plans-module__llMyWa__card .Plans-module__llMyWa__stepGuide li{align-items:flex-start;gap:13px;margin:0;font-size:18px;line-height:1.65;display:flex}.Plans-module__llMyWa__stepNumber{background:var(--background,var(--bg));border:1px solid var(--border);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;margin-top:1px;font-size:15px;font-weight:700;display:grid}.Plans-module__llMyWa__observationTiles{grid-template-columns:1fr 1fr;gap:12px;display:grid}.Plans-module__llMyWa__observeTile,.Plans-module__llMyWa__stopTile{background:var(--background,var(--bg));border:1px solid var(--border);border-radius:13px;align-items:flex-start;gap:10px;padding:15px;display:flex}.Plans-module__llMyWa__observeTile svg,.Plans-module__llMyWa__stopTile svg{color:var(--accent,var(--primary));flex:none;margin-top:2px}.Plans-module__llMyWa__observeTile strong,.Plans-module__llMyWa__stopTile strong{font-size:15px}.Plans-module__llMyWa__card .Plans-module__llMyWa__observationTiles p{margin:5px 0 0;font-size:17px;line-height:1.55}.Plans-module__llMyWa__quickRecord{border:0;margin-top:22px}.Plans-module__llMyWa__actionDock{align-items:center;gap:12px;display:flex}.Plans-module__llMyWa__actionDock>button{flex:1;min-height:52px;font-size:17px}.Plans-module__llMyWa__panel .Plans-module__llMyWa__primary,.Plans-module__llMyWa__card .Plans-module__llMyWa__primary{background:color-mix(in srgb, var(--primary,var(--accent,#b1664a)) 78%, #000);color:#fff;border:0;min-height:48px;font-size:17px}.Plans-module__llMyWa__card .Plans-module__llMyWa__recordHint{text-align:center;color:var(--text-secondary,var(--muted-foreground));margin:10px 0 0;font-size:14px}.Plans-module__llMyWa__actionMenu{flex-shrink:0;position:relative}.Plans-module__llMyWa__actionMenu>summary{cursor:pointer;justify-content:center;align-items:center;gap:6px;min-height:48px;padding:0 10px;font-size:15px;list-style:none;display:flex}.Plans-module__llMyWa__actionMenu>summary::-webkit-details-marker{display:none}.Plans-module__llMyWa__planManagement>summary::-webkit-details-marker{display:none}.Plans-module__llMyWa__actionMenu[open]>summary>svg{transform:rotate(180deg)}.Plans-module__llMyWa__menuItems{z-index:3;border:1px solid var(--border);background:var(--card,#fff);border-radius:13px;gap:4px;min-width:220px;max-width:min(280px,80vw);padding:8px;display:grid;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 8px 30px #0002}.Plans-module__llMyWa__menuItems button{text-align:left;border:0;justify-content:flex-start;min-height:46px;font-size:16px}.Plans-module__llMyWa__reviewWhen{border-top:1px solid var(--border);align-items:center;gap:9px;padding:16px 0 0;font-size:16px;display:flex}.Plans-module__llMyWa__reviewWhen svg{flex:none}.Plans-module__llMyWa__source{margin:12px 0;font-size:15px}.Plans-module__llMyWa__source summary{min-height:44px;padding:12px 0}.Plans-module__llMyWa__card .Plans-module__llMyWa__source p{font-size:16px}.Plans-module__llMyWa__planManagement{border-top:1px solid var(--border);margin-top:10px;padding-top:6px}.Plans-module__llMyWa__planManagement>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;font-size:15px;display:flex}.Plans-module__llMyWa__planManagement button{min-height:46px;font-size:16px}.Plans-module__llMyWa__pauseBanner{background:var(--accent-soft,var(--secondary,#f8eee5));border-radius:14px;align-items:center;gap:14px;margin-bottom:24px;padding:18px;display:flex}.Plans-module__llMyWa__pauseBanner>div{flex:1}.Plans-module__llMyWa__pauseIcon{border:1px solid var(--border);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.Plans-module__llMyWa__pauseBanner strong{font-size:19px}.Plans-module__llMyWa__card .Plans-module__llMyWa__pauseBanner p{margin:5px 0 0;font-size:15px;line-height:1.5}.Plans-module__llMyWa__pauseBanner .Plans-module__llMyWa__primary{flex:none}.Plans-module__llMyWa__savedReceipt{border:1px solid var(--border);background:var(--accent-soft,var(--secondary));border-radius:14px;padding:18px}.Plans-module__llMyWa__receiptLabel{align-items:center;gap:12px;display:flex}.Plans-module__llMyWa__receiptLabel>span{gap:5px;display:grid}.Plans-module__llMyWa__receiptLabel strong{font-size:19px}.Plans-module__llMyWa__receiptLabel span span{font-size:15px}.Plans-module__llMyWa__savedReceipt .Plans-module__llMyWa__actionDock{margin-top:14px}.Plans-module__llMyWa__savedReceipt .Plans-module__llMyWa__actionDock>button{min-height:44px;font-size:15px}.Plans-module__llMyWa__draftFooter{border-top:1px solid var(--border);margin-top:16px;padding-top:10px}.Plans-module__llMyWa__draftFooter .Plans-module__llMyWa__muted{font-size:15px}.Plans-module__llMyWa__panel button,.Plans-module__llMyWa__card button{min-height:44px}.Plans-module__llMyWa__panel summary:focus-visible,.Plans-module__llMyWa__card summary:focus-visible{outline:3px solid var(--accent-ring,var(--ring,#b1664a));outline-offset:3px;border-radius:8px}.Plans-module__llMyWa__pill{padding:5px 10px;font-size:13px}.Plans-module__llMyWa__planRow small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;display:-webkit-box;overflow:hidden}.Plans-module__llMyWa__planRow strong{font-size:18px}.Plans-module__llMyWa__recordSummary strong{font-size:17px}.Plans-module__llMyWa__recordSummary span span{font-size:15px}.Plans-module__llMyWa__headingActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.Plans-module__llMyWa__card .Plans-module__llMyWa__libraryEntry{color:var(--text-secondary,var(--muted-foreground));background:0 0;border:0;margin:0 0 18px;padding:6px 0;font-size:15px}@media (max-width:768px){.Plans-module__llMyWa__headingActions{flex-direction:column;flex-shrink:0;align-items:stretch}.Plans-module__llMyWa__headingActions button{padding:8px 10px}}.Plans-module__llMyWa__task{font-family:ui-rounded,system-ui,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;animation:.34s ease-out both Plans-module__llMyWa__taskArrive}.Plans-module__llMyWa__companionIcon{background:#fff4dd;border-bottom:4px solid #eed9b5;border-radius:28px;flex:none;width:88px;height:88px;display:block}.Plans-module__llMyWa__sprout{width:100%;height:100%;overflow:visible}.Plans-module__llMyWa__sproutBody{transform-origin:60px 104px;animation:.95s ease-in-out 2 Plans-module__llMyWa__sproutHello}.Plans-module__llMyWa__taskHeader h3{letter-spacing:-.02em}.Plans-module__llMyWa__scheduleChips>span{border:1px solid var(--border);border-bottom-width:3px;border-radius:12px}.Plans-module__llMyWa__stepNumber{color:#367143;background:#eef8e8;border:2px solid #cce6b8;border-bottom-width:4px;width:34px;height:34px}.Plans-module__llMyWa__observeTile{background:color-mix(in srgb, #dbf1fa 45%, var(--card,white));border-color:#cee1e8;border-bottom-width:3px}.Plans-module__llMyWa__stopTile{background:color-mix(in srgb, #fff0d6 45%, var(--card,white));border-color:#eadeca;border-bottom-width:3px}.Plans-module__llMyWa__practiceGuide{border:2px solid var(--border,#e2e7df);background:var(--card,white);border-radius:16px;margin:0 0 18px}.Plans-module__llMyWa__practiceGuide>summary{cursor:pointer;align-items:center;gap:9px;min-height:46px;padding:0 14px;font-size:16px;font-weight:650;list-style:none;display:flex}.Plans-module__llMyWa__practiceGuide>summary::-webkit-details-marker{display:none}.Plans-module__llMyWa__practiceGuide>summary>span{color:var(--text-secondary,var(--muted-foreground));margin-left:auto;font-size:13px;font-weight:400}.Plans-module__llMyWa__practiceGuide[open]>summary>svg{transform:rotate(90deg)}.Plans-module__llMyWa__task:has(.Plans-module__llMyWa__practiceGuide[open])>.Plans-module__llMyWa__stepGuide{display:none}.Plans-module__llMyWa__practiceGuide>summary>svg{transition:transform .18s}.Plans-module__llMyWa__guideContent{padding:0 16px 14px}.Plans-module__llMyWa__guideCaption{justify-content:space-between;gap:8px;margin:5px 0 10px;font-size:14px;display:flex}.Plans-module__llMyWa__guideCaption>span{color:var(--text-secondary,var(--muted-foreground))}.Plans-module__llMyWa__guideTrack{background:#e8eee3;border-radius:20px;height:12px;overflow:hidden}.Plans-module__llMyWa__guideTrack>span{border-radius:inherit;background:#75bd49;height:100%;transition:width .35s cubic-bezier(.2,.8,.2,1);display:block;box-shadow:inset 0 3px #fff5}.Plans-module__llMyWa__guideSlide{align-items:center;gap:14px;min-height:86px;animation:.26s ease-out both Plans-module__llMyWa__guideSlide;display:flex}.Plans-module__llMyWa__guideSlide>span{color:#367143;background:#eef8e8;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;font-size:24px;font-weight:800;display:grid}.Plans-module__llMyWa__card .Plans-module__llMyWa__guideSlide>p{font-size:19px;line-height:1.55}.Plans-module__llMyWa__guideNavigation{justify-content:space-between;align-items:center;gap:12px;display:flex}.Plans-module__llMyWa__guideNavigation button{border:2px solid var(--border);border-bottom-width:4px;border-radius:13px;font-size:16px}.Plans-module__llMyWa__card .Plans-module__llMyWa__guideNavigation p{color:#367143;margin:0;font-size:15px}.Plans-module__llMyWa__panel .Plans-module__llMyWa__tactileButton,.Plans-module__llMyWa__card .Plans-module__llMyWa__tactileButton{color:#244817;background:#95ce5e;border-radius:16px;min-height:56px;font-weight:750;transition:transform .12s,box-shadow .12s,filter .12s;box-shadow:0 5px #57933b}.Plans-module__llMyWa__panel .Plans-module__llMyWa__tactileButton:hover:not(:disabled),.Plans-module__llMyWa__card .Plans-module__llMyWa__tactileButton:hover:not(:disabled){filter:none;background:#a2d975;transform:translateY(-1px);box-shadow:0 6px #57933b}.Plans-module__llMyWa__panel .Plans-module__llMyWa__tactileButton:active:not(:disabled),.Plans-module__llMyWa__card .Plans-module__llMyWa__tactileButton:active:not(:disabled){transform:translateY(4px);box-shadow:0 1px #3b7125}.Plans-module__llMyWa__savingIcon{animation:.8s ease-in-out infinite alternate Plans-module__llMyWa__savingPulse}.Plans-module__llMyWa__savedReceipt{isolation:isolate;background:color-mix(in srgb, #eaf7df 70%, var(--card,white));border:2px solid #cbe5b6;border-bottom-width:5px;border-radius:20px;font-family:ui-rounded,system-ui,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;position:relative}.Plans-module__llMyWa__savedReceipt[data-celebrate=true]{animation:.42s cubic-bezier(.2,.9,.3,1.2) both Plans-module__llMyWa__receiptPop}.Plans-module__llMyWa__rewardHeading{align-items:center;gap:12px;margin-bottom:15px;display:flex}.Plans-module__llMyWa__rewardHeading .Plans-module__llMyWa__sprout{flex:none;width:72px;height:72px}.Plans-module__llMyWa__rewardHeading strong{color:#367143;font-size:20px;font-weight:750}.Plans-module__llMyWa__card .Plans-module__llMyWa__rewardHeading p{margin:4px 0 0;font-size:15px}.Plans-module__llMyWa__savedReceipt[data-celebrate=true] .Plans-module__llMyWa__sproutBody{animation:.6s ease-in-out 2 Plans-module__llMyWa__sproutCheer}.Plans-module__llMyWa__receiptLabel>svg{color:#538b34;stroke-dasharray:100;animation:.5s ease-out both Plans-module__llMyWa__checkReveal}.Plans-module__llMyWa__confetti{pointer-events:none;z-index:-1;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.Plans-module__llMyWa__confetti>i{left:calc(8% + var(--piece) * 7%);opacity:0;width:7px;height:12px;animation:1.2s ease-out both Plans-module__llMyWa__confettiFall;animation-delay:calc(var(--piece) * 35ms);background:#8cc95d;border-radius:2px;position:absolute;top:4px}.Plans-module__llMyWa__confetti>i:nth-child(3n){background:#f6c35e}.Plans-module__llMyWa__confetti>i:nth-child(3n+1){background:#8ec9e1}.Plans-module__llMyWa__confetti>i:nth-child(2n){width:10px;height:6px}@keyframes Plans-module__llMyWa__taskArrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes Plans-module__llMyWa__sproutHello{0%,to{transform:rotate(0)}30%{transform:rotate(-5deg)}65%{transform:rotate(5deg)}}@keyframes Plans-module__llMyWa__guideSlide{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes Plans-module__llMyWa__receiptPop{0%{opacity:.5;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}@keyframes Plans-module__llMyWa__sproutCheer{0%,to{transform:translateY(0)rotate(0)}40%{transform:translateY(-8px)rotate(-7deg)}70%{transform:translateY(-3px)rotate(6deg)}}@keyframes Plans-module__llMyWa__checkReveal{0%{stroke-dashoffset:100px;transform:scale(.7)}to{stroke-dashoffset:0;transform:scale(1)}}@keyframes Plans-module__llMyWa__confettiFall{0%{opacity:0;transform:translateY(-12px)rotate(0)}15%{opacity:.9}to{opacity:0;transform:translateY(150px)rotate(210deg)}}@keyframes Plans-module__llMyWa__savingPulse{to{opacity:.4;transform:scale(.85)}}@media (prefers-reduced-motion:reduce){.Plans-module__llMyWa__task,.Plans-module__llMyWa__sproutBody,.Plans-module__llMyWa__guideSlide,.Plans-module__llMyWa__savedReceipt[data-celebrate=true],.Plans-module__llMyWa__savedReceipt[data-celebrate=true] .Plans-module__llMyWa__sproutBody,.Plans-module__llMyWa__receiptLabel>svg,.Plans-module__llMyWa__savingIcon,.Plans-module__llMyWa__confetti>i{animation:none}.Plans-module__llMyWa__confetti{display:none}.Plans-module__llMyWa__guideTrack>span,.Plans-module__llMyWa__practiceGuide>summary>svg,.Plans-module__llMyWa__panel .Plans-module__llMyWa__tactileButton,.Plans-module__llMyWa__card .Plans-module__llMyWa__tactileButton{transition:none}.Plans-module__llMyWa__panel .Plans-module__llMyWa__tactileButton:hover:not(:disabled),.Plans-module__llMyWa__card .Plans-module__llMyWa__tactileButton:hover:not(:disabled),.Plans-module__llMyWa__panel .Plans-module__llMyWa__tactileButton:active:not(:disabled),.Plans-module__llMyWa__card .Plans-module__llMyWa__tactileButton:active:not(:disabled){transform:none}}@media (max-width:768px){.Plans-module__llMyWa__companionIcon{border-radius:23px;width:72px;height:72px}.Plans-module__llMyWa__taskHeader{gap:12px}.Plans-module__llMyWa__rewardHeading strong{font-size:18px}.Plans-module__llMyWa__rewardHeading .Plans-module__llMyWa__sprout{width:60px;height:60px}.Plans-module__llMyWa__panel{padding:max(22px, var(--native-safe-area-top,0px)) 14px 28px}.Plans-module__llMyWa__heading{gap:12px;padding-top:16px}.Plans-module__llMyWa__heading h1{font-size:27px}.Plans-module__llMyWa__heading p{max-width:230px}.Plans-module__llMyWa__heading>button{padding:10px}.Plans-module__llMyWa__card{border-radius:17px;padding:18px}.Plans-module__llMyWa__taskHeader h3{font-size:23px}.Plans-module__llMyWa__activityIcon{width:50px;height:50px}.Plans-module__llMyWa__observationTiles{grid-template-columns:1fr;gap:9px}.Plans-module__llMyWa__observeTile,.Plans-module__llMyWa__stopTile{padding:13px}.Plans-module__llMyWa__actionDock{gap:6px}.Plans-module__llMyWa__actionDock>button{padding:12px 10px;font-size:16px}.Plans-module__llMyWa__actionMenu>summary{padding:0 5px;font-size:14px}.Plans-module__llMyWa__pauseBanner{flex-wrap:wrap;gap:10px;padding:15px}.Plans-module__llMyWa__pauseBanner>div{flex-basis:calc(100% - 60px)}.Plans-module__llMyWa__pauseBanner .Plans-module__llMyWa__primary{width:100%}.Plans-module__llMyWa__recordSummary{flex-wrap:wrap;gap:7px}.Plans-module__llMyWa__recordSummary time{flex-basis:100%;order:3}.Plans-module__llMyWa__heading h1{margin-bottom:0}.Plans-module__llMyWa__observationTiles{grid-template-columns:1fr 1fr}.Plans-module__llMyWa__observeTile,.Plans-module__llMyWa__stopTile{padding:12px;display:block}.Plans-module__llMyWa__observeTile svg,.Plans-module__llMyWa__stopTile svg{float:left;width:18px;margin:0 6px 0 0}.Plans-module__llMyWa__observeTile strong,.Plans-module__llMyWa__stopTile strong{font-size:14px}.Plans-module__llMyWa__card .Plans-module__llMyWa__observationTiles p{clear:both;font-size:16px}}
.textarea-module__CL3CPW__textarea{resize:none;border:1px solid var(--input,var(--border));border-radius:var(--radius,8px);background:var(--background);width:100%;min-height:52px;color:var(--foreground);font:14px/1.5 var(--font-ui,system-ui, sans-serif);box-shadow:var(--shadow-xs);outline:none;padding:11px 13px;transition:border-color .16s,box-shadow .16s}.textarea-module__CL3CPW__textarea::placeholder{color:var(--muted-foreground,#777);opacity:1}.textarea-module__CL3CPW__textarea:focus{border-color:var(--ring);box-shadow:var(--shadow-xs), 0 0 0 3px color-mix(in srgb, var(--ring) 20%, transparent)}.textarea-module__CL3CPW__textarea:disabled{opacity:.55;cursor:not-allowed}
