.daily-edit_dailyEdit__h460B{container-type:inline-size;--editorial-muted:color-mix(in srgb,var(--color-ink) 76%,var(--color-surface-raised));--editorial-sage:color-mix(in srgb,var(--color-accent) 10%,var(--color-canvas));color:var(--color-ink);max-width:1100px;margin:0 auto;padding:26px 30px 35px;font-family:var(--font-sans);font-size:14px;line-height:1.45}.daily-edit_dailyEdit__h460B h1,.daily-edit_dailyEdit__h460B h2,.daily-edit_dailyEdit__h460B h3,.daily-edit_dailyEdit__h460B p{margin:0}.daily-edit_dailyEdit__h460B h1,.daily-edit_dailyEdit__h460B h2,.daily-edit_dailyEdit__h460B h3{font-family:var(--font-serif);font-weight:400}.daily-edit_dailyEdit__h460B a,.daily-edit_dailyEdit__h460B button{touch-action:manipulation}.daily-edit_dailyEdit__h460B a{text-decoration:none}.daily-edit_dailyEdit__h460B button{cursor:pointer}.daily-edit_dailyEdit__h460B button:disabled{cursor:wait;opacity:.55}.daily-edit_dailyEdit__h460B :is(button,a):focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.daily-edit_dailyEdit__h460B svg{flex:none}.daily-edit_goalKicker__5VIQd,.daily-edit_kicker__BLJWw{display:flex;align-items:center;gap:8px;color:var(--color-accent);font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:1.7px}.daily-edit_heading__F32wS{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:24px}.daily-edit_heading__F32wS h1{font-size:40px;line-height:1.2;letter-spacing:-1.2px;margin:9px 0}.daily-edit_heading__F32wS p{max-width:490px;font-size:15px;color:var(--editorial-muted)}.daily-edit_textButton__0SSQ7{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:transparent;border:0;min-height:44px;padding:8px 0;color:var(--color-accent);font-weight:650;font-size:13px;text-align:left;white-space:normal}.daily-edit_textButton__0SSQ7:hover{text-decoration:underline;text-underline-offset:4px}.daily-edit_quietButton__rjO2Y{color:var(--editorial-muted);font-weight:500}.daily-edit_primaryButton__RmHKc{min-height:44px;border:0;padding:11px 17px;border-radius:var(--radius-ctrl);background:var(--color-accent);color:var(--color-on-accent);display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:13px;font-weight:650;text-align:left}.daily-edit_primaryButton__RmHKc:hover{background:var(--color-accent-hover)}.daily-edit_editTop__3iW_6{display:grid;grid-template-columns:minmax(0,1fr) 235px;gap:22px;align-items:start}.daily-edit_feature__q_jRZ{background:var(--color-surface-raised);border-radius:var(--radius-card);overflow:hidden}.daily-edit_cover__6V9e8{position:relative;overflow:hidden;background:var(--color-canvas-deep);border-radius:22px 22px 2px 2px}.daily-edit_cover__6V9e8 img{display:block;width:100%;height:228px;object-fit:cover;object-position:center 50%}.daily-edit_photoTag__dbR1M{position:absolute;top:15px;left:15px;color:var(--color-ink);background:var(--color-surface-raised);padding:6px 10px;border-radius:5px 5px 2px 5px;font-size:11px;font-weight:650;letter-spacing:.7px;text-transform:uppercase}.daily-edit_featureCopy___fZQS{padding:22px 24px 21px}.daily-edit_featureCopy___fZQS h2{font-size:27px;line-height:1.23;letter-spacing:-.5px;margin:9px 0 10px;max-width:460px;overflow-wrap:anywhere}.daily-edit_featureCopy___fZQS p{color:var(--editorial-muted);max-width:430px;font-size:14px}.daily-edit_featureCopy___fZQS .daily-edit_selectionReason__T5Xt1{margin-top:10px;font-size:11px;font-weight:650;color:var(--color-accent)}.daily-edit_actualTitle__nB1PL{display:block;color:var(--editorial-muted);font-size:12px;margin-top:12px}.daily-edit_featureActions__gUvx5{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:20px}.daily-edit_saveButton__lb4Nb{width:44px;height:44px;padding:0;border:1px solid var(--color-line);border-radius:50%;background:var(--color-surface-raised);display:grid;place-items:center;color:var(--color-accent);flex:none}.daily-edit_saveButton__lb4Nb[aria-pressed=true]{background:var(--color-accent-soft);border-color:var(--color-accent)}.daily-edit_goal__vuQPr{position:relative;background:var(--editorial-sage);border-radius:var(--radius-card);padding:20px}.daily-edit_goalKicker__5VIQd{color:var(--color-ink);font-size:10px;letter-spacing:1.3px}.daily-edit_goal__vuQPr h3{font-size:21px;line-height:1.3;letter-spacing:-.3px;margin-top:12px}.daily-edit_goal__vuQPr p{color:var(--editorial-muted);font-size:12px;margin-top:8px}.daily-edit_goalValue__PJB_Z{display:flex;align-items:baseline;gap:5px;margin-top:18px}.daily-edit_goalValue__PJB_Z strong{font-size:31px;font-weight:550;letter-spacing:-1px;font-variant-numeric:tabular-nums}.daily-edit_goalValue__PJB_Z span{font-size:12px;color:var(--editorial-muted)}.daily-edit_track__UvPbc{margin:10px 0;height:7px;background:color-mix(in srgb,var(--color-ink) 12%,transparent);border-radius:4px;overflow:hidden}.daily-edit_track__UvPbc>span{display:block;height:100%;background:var(--color-accent);border-radius:4px;transition:width .25s ease}.daily-edit_goal__vuQPr .daily-edit_textButton__0SSQ7{font-size:12px;padding-bottom:0}.daily-edit_goalOptions__TUeSZ{display:flex;flex-wrap:wrap;gap:6px;padding-top:12px}.daily-edit_focusOptions__MtsvH button,.daily-edit_goalOptions__TUeSZ button{background:var(--color-surface-raised);color:var(--color-ink);border:1px solid var(--color-line);border-radius:8px;min-height:44px;padding:7px 9px;font-size:12px}.daily-edit_focusOptions__MtsvH button[aria-pressed=true],.daily-edit_goalOptions__TUeSZ button[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent)}.daily-edit_resume__9f4ZH{padding:21px 1px 0;margin-top:1px}.daily-edit_resume__9f4ZH .daily-edit_kicker__BLJWw{font-size:10px}.daily-edit_resume__9f4ZH h3{font-size:18px;line-height:1.3;margin:10px 0;letter-spacing:-.3px}.daily-edit_resume__9f4ZH p{font-size:12px;color:var(--editorial-muted);margin:7px 0}.daily-edit_resumeTrack__U0yS1{height:4px;margin:12px 0 2px}.daily-edit_handpicked__0MEbf{margin-top:28px}.daily-edit_sectionHeading__8L0_0{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:16px}.daily-edit_sectionHeading__8L0_0 h2{font-size:21px;line-height:1.3;letter-spacing:-.3px}.daily-edit_sectionHeading__8L0_0 p{margin-top:5px;font-size:13px;color:var(--editorial-muted)}.daily-edit_stories__5Hei5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.daily-edit_story__3DKiB{position:relative;min-width:0}.daily-edit_storyPhoto__93ex5{position:relative}.daily-edit_story__3DKiB img{display:block;width:100%;height:136px;object-fit:cover;border-radius:16px 16px 4px 16px}.daily-edit_storyPhoto__93ex5 .daily-edit_saveButton__lb4Nb{position:absolute;right:7px;top:7px}.daily-edit_meta__xA13D{font-size:11px;color:var(--editorial-muted);margin-top:11px;text-transform:uppercase}.daily-edit_story__3DKiB h3{font-size:18px;line-height:1.3;letter-spacing:-.3px;margin:6px 0;overflow-wrap:anywhere}.daily-edit_story__3DKiB p{font-size:13px;color:var(--editorial-muted)}.daily-edit_storyReason__q4oFq{display:block;margin-top:6px;font-size:11px;color:var(--color-accent)}.daily-edit_cover__6V9e8>[data-learning-illustration]{height:228px}.daily-edit_storyPhoto__93ex5>[data-learning-illustration]{height:136px;border-radius:16px 16px 4px 16px}.daily-edit_story__3DKiB .daily-edit_textButton__0SSQ7{font-size:12px;margin-top:3px;justify-content:flex-start}.daily-edit_toolbox__Fgji1{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid var(--color-line);padding-top:20px;margin-top:24px}.daily-edit_toolboxCopy__Rwwp8{display:flex;gap:13px;align-items:center}.daily-edit_toolIcon__9pz0o{width:43px;height:49px;border:1px solid var(--color-line);border-radius:8px 8px 2px 8px;background:var(--color-surface-raised);display:grid;place-items:center;color:var(--color-accent);flex:none;transform:rotate(-5deg)}.daily-edit_toolbox__Fgji1 h3{font-size:17px;line-height:1.3;margin-top:3px}.daily-edit_toolbox__Fgji1 p{font-size:12px;margin-top:4px;color:var(--editorial-muted)}.daily-edit_bottom__tkfdf{margin-top:26px;padding-top:15px;border-top:1px solid var(--color-line);display:flex;align-items:center;justify-content:space-between;gap:15px}.daily-edit_focusCaption__utyJ9{font-size:11px;color:var(--editorial-muted)}.daily-edit_focusCaption__utyJ9 .daily-edit_textButton__0SSQ7{margin-left:5px}.daily-edit_footerLinks__4bu3w{display:flex;align-items:center;gap:18px}.daily-edit_footerLinks__4bu3w .daily-edit_textButton__0SSQ7{font-size:12px}.daily-edit_focusOptions__MtsvH{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.daily-edit_focusOptions__MtsvH button{padding:8px 13px;border-radius:18px 18px 7px 18px}.daily-edit_notice__kZWML:empty{display:none}.daily-edit_error___GLSm,.daily-edit_notice__kZWML{margin-top:15px;padding:12px 16px;border-radius:12px 12px 4px 12px;font-size:13px;background:var(--editorial-sage);color:var(--color-ink)}.daily-edit_error___GLSm{background:var(--color-danger-soft);color:var(--color-danger-ink)}@container (max-width: 640px){.daily-edit_heading__F32wS{display:block;margin-bottom:21px}.daily-edit_heading__F32wS h1{font-size:31px;line-height:1.22;letter-spacing:-.8px}.daily-edit_heading__F32wS p{font-size:14px}.daily-edit_headerBrowse__KKv6W{display:none}.daily-edit_editTop__3iW_6{display:flex;flex-direction:column;gap:18px}.daily-edit_editAside__8cxmo,.daily-edit_feature__q_jRZ{width:100%}.daily-edit_cover__6V9e8 img,.daily-edit_cover__6V9e8>[data-learning-illustration]{height:200px}.daily-edit_featureCopy___fZQS{padding:19px 19px 20px}.daily-edit_featureCopy___fZQS h2{font-size:26px}.daily-edit_featureCopy___fZQS p{font-size:13px}.daily-edit_featureActions__gUvx5{margin-top:16px}.daily-edit_goal__vuQPr{padding:17px 18px}.daily-edit_goal__vuQPr h3{font-size:20px;margin-top:7px;max-width:190px}.daily-edit_goalValue__PJB_Z{position:absolute;right:18px;top:43px;margin:0}.daily-edit_goalValue__PJB_Z strong{font-size:27px}.daily-edit_goalValue__PJB_Z span{font-size:11px}.daily-edit_goal__vuQPr>p{max-width:245px;font-size:12px}.daily-edit_goal__vuQPr .daily-edit_track__UvPbc{margin:14px 0 8px}.daily-edit_goal__vuQPr .daily-edit_textButton__0SSQ7{min-height:44px;padding:7px 0 0}.daily-edit_resume__9f4ZH{padding:17px 0 0;margin-top:16px;border-top:1px solid var(--color-line)}.daily-edit_resume__9f4ZH h3{font-size:18px;margin:8px 0 5px}.daily-edit_resumeTrack__U0yS1,.daily-edit_resume__9f4ZH p{display:none}.daily-edit_resume__9f4ZH .daily-edit_textButton__0SSQ7{padding:4px 0 0}.daily-edit_handpicked__0MEbf{margin-top:23px}.daily-edit_sectionHeading__8L0_0 h2{font-size:21px}.daily-edit_sectionHeading__8L0_0 p{font-size:12px}.daily-edit_sectionHeading__8L0_0>.daily-edit_textButton__0SSQ7{flex:none;font-size:12px;gap:5px}.daily-edit_stories__5Hei5{display:flex;flex-direction:column;gap:16px}.daily-edit_story__3DKiB{display:grid;grid-template-columns:90px minmax(0,1fr);gap:0 14px;padding-bottom:15px;border-bottom:1px solid var(--color-line)}.daily-edit_story__3DKiB:nth-child(3){display:none}.daily-edit_storyPhoto__93ex5{grid-column:1;grid-row:1/6}.daily-edit_storyPhoto__93ex5>[data-learning-illustration],.daily-edit_story__3DKiB img{height:107px;border-radius:13px 13px 4px 13px}.daily-edit_storyPhoto__93ex5 .daily-edit_saveButton__lb4Nb{display:none}.daily-edit_story__3DKiB>.daily-edit_meta__xA13D{grid-column:2;margin-top:0;font-size:10px}.daily-edit_story__3DKiB h3{grid-column:2;font-size:18px;margin:5px 0}.daily-edit_story__3DKiB>a,.daily-edit_story__3DKiB>p{grid-column:2}.daily-edit_story__3DKiB>p{font-size:12px}.daily-edit_story__3DKiB>.daily-edit_textButton__0SSQ7{justify-content:flex-start;font-size:11px;padding:5px 0 0}.daily-edit_toolbox__Fgji1{margin-top:20px;padding-top:0;border:0;align-items:start}.daily-edit_toolboxCopy__Rwwp8{gap:11px}.daily-edit_toolbox__Fgji1 h3{font-size:16px}.daily-edit_toolbox__Fgji1 .daily-edit_textButton__0SSQ7{font-size:11px}.daily-edit_bottom__tkfdf{margin-top:19px;align-items:start}.daily-edit_focusCaption__utyJ9{max-width:145px;font-size:10px}.daily-edit_footerLinks__4bu3w{flex-direction:column;align-items:flex-start;gap:0}.daily-edit_footerLinks__4bu3w .daily-edit_textButton__0SSQ7{font-size:12px;padding:0}}@media (max-width:700px){.daily-edit_dailyEdit__h460B{padding:23px 23px 30px}.daily-edit_heading__F32wS{display:block;margin-bottom:21px}.daily-edit_heading__F32wS h1{font-size:31px;line-height:1.22;letter-spacing:-.8px}.daily-edit_heading__F32wS p{font-size:14px}.daily-edit_headerBrowse__KKv6W{display:none}.daily-edit_editTop__3iW_6{display:flex;flex-direction:column;gap:18px}.daily-edit_editAside__8cxmo,.daily-edit_feature__q_jRZ{width:100%}.daily-edit_cover__6V9e8 img,.daily-edit_cover__6V9e8>[data-learning-illustration]{height:200px}.daily-edit_featureCopy___fZQS{padding:19px 19px 20px}.daily-edit_featureCopy___fZQS h2{font-size:26px}.daily-edit_featureCopy___fZQS p{font-size:13px}.daily-edit_featureActions__gUvx5{margin-top:16px}.daily-edit_goal__vuQPr{padding:17px 18px}.daily-edit_goal__vuQPr h3{font-size:20px;margin-top:7px;max-width:190px}.daily-edit_goalValue__PJB_Z{position:absolute;right:18px;top:43px;margin:0}.daily-edit_goalValue__PJB_Z strong{font-size:27px}.daily-edit_goalValue__PJB_Z span{font-size:11px}.daily-edit_goal__vuQPr>p{max-width:245px;font-size:12px}.daily-edit_goal__vuQPr .daily-edit_track__UvPbc{margin:14px 0 8px}.daily-edit_goal__vuQPr .daily-edit_textButton__0SSQ7{min-height:44px;padding:7px 0 0}.daily-edit_resume__9f4ZH{padding:17px 0 0;margin-top:16px;border-top:1px solid var(--color-line)}.daily-edit_resume__9f4ZH h3{font-size:18px;margin:8px 0 5px}.daily-edit_resumeTrack__U0yS1,.daily-edit_resume__9f4ZH p{display:none}.daily-edit_resume__9f4ZH .daily-edit_textButton__0SSQ7{padding:4px 0 0}.daily-edit_handpicked__0MEbf{margin-top:23px}.daily-edit_sectionHeading__8L0_0 h2{font-size:21px}.daily-edit_sectionHeading__8L0_0 p{font-size:12px}.daily-edit_sectionHeading__8L0_0>.daily-edit_textButton__0SSQ7{flex:none;font-size:12px;gap:5px}.daily-edit_stories__5Hei5{display:flex;flex-direction:column;gap:16px}.daily-edit_story__3DKiB{display:grid;grid-template-columns:90px minmax(0,1fr);gap:0 14px;padding-bottom:15px;border-bottom:1px solid var(--color-line)}.daily-edit_story__3DKiB:nth-child(3){display:none}.daily-edit_storyPhoto__93ex5{grid-column:1;grid-row:1/6}.daily-edit_storyPhoto__93ex5>[data-learning-illustration],.daily-edit_story__3DKiB img{height:107px;border-radius:13px 13px 4px 13px}.daily-edit_storyPhoto__93ex5 .daily-edit_saveButton__lb4Nb{display:none}.daily-edit_story__3DKiB>.daily-edit_meta__xA13D{grid-column:2;margin-top:0;font-size:10px}.daily-edit_story__3DKiB h3{grid-column:2;font-size:18px;margin:5px 0}.daily-edit_story__3DKiB>a,.daily-edit_story__3DKiB>p{grid-column:2}.daily-edit_story__3DKiB>p{font-size:12px}.daily-edit_story__3DKiB>.daily-edit_textButton__0SSQ7{justify-content:flex-start;font-size:11px;padding:5px 0 0}.daily-edit_toolbox__Fgji1{margin-top:20px;padding-top:0;border:0;align-items:start}.daily-edit_toolboxCopy__Rwwp8{gap:11px}.daily-edit_toolbox__Fgji1 h3{font-size:16px}.daily-edit_toolbox__Fgji1 .daily-edit_textButton__0SSQ7{font-size:11px}.daily-edit_bottom__tkfdf{margin-top:19px;align-items:start}.daily-edit_focusCaption__utyJ9{max-width:145px;font-size:10px}.daily-edit_footerLinks__4bu3w{flex-direction:column;align-items:flex-start;gap:0}.daily-edit_footerLinks__4bu3w .daily-edit_textButton__0SSQ7{font-size:12px;padding:0}}@media (max-width:420px){.daily-edit_dailyEdit__h460B{padding:22px 18px 28px}.daily-edit_goal__vuQPr h3{max-width:165px}.daily-edit_goalValue__PJB_Z{position:static;margin-top:8px}}@media (prefers-reduced-motion:reduce){.daily-edit_track__UvPbc>span{transition:none}}.homeward_overlay__0fC5S{position:fixed;inset:0;z-index:2000;background:transparent;isolation:isolate}.homeward_dialog__rvbFv{position:absolute;inset:0;outline:none}.homeward_frame__mNqpW{display:block;width:100%;height:100%;border:0;background:transparent}.homeward_loading__9F2NB{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(320px,calc(100% - 40px));padding:24px;color:var(--color-ink);background:var(--color-canvas);border:1px solid var(--color-line);border-radius:24px 24px 12px 24px;text-align:center;box-shadow:0 12px 38px #30273526}.homeward_loading__9F2NB p{margin:0 0 16px;font-family:var(--font-sans)}.homeward_loading__9F2NB button{min-height:44px;padding:10px 18px;color:var(--color-canvas);background:var(--color-accent);border-radius:12px;font-weight:650}.homeward_loading__9F2NB button:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.homeward_secretReveal__Gc7qr{position:absolute;inset:0;z-index:3;display:grid;place-items:center;padding:32px;background:#fff;color:var(--color-ink);animation:homeward_secret-white__A5yg7 .65s ease-out both}.homeward_secretReveal__Gc7qr p{margin:0;max-width:320px;text-align:center;font-family:var(--font-serif);font-size:clamp(26px,7vw,38px);font-weight:400;line-height:1.3;text-wrap:balance;animation:homeward_secret-words__z4bNX .7s ease-out .45s both}.homeward_secretRevealed__rDHNe{animation:homeward_secret-away__ojSXQ .65s ease-in-out both}.homeward_revealClose__eyrb3{position:absolute;top:max(20px,env(safe-area-inset-top));right:max(20px,env(safe-area-inset-right));display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--color-line);border-radius:50%;background:transparent;color:var(--color-ink);cursor:pointer}.homeward_revealClose__eyrb3:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}@keyframes homeward_secret-white__A5yg7{0%{opacity:0}to{opacity:1}}@keyframes homeward_secret-words__z4bNX{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes homeward_secret-away__ojSXQ{0%{opacity:1}to{opacity:0}}.homeward_clueWrap__B8d8G{display:inline-flex;position:relative}.homeward_clue__4bgzr{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:6px 8px;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;border-radius:var(--radius-ctrl)}.homeward_clue__4bgzr:focus-visible{outline:2px solid currentColor;outline-offset:3px}.homeward_cluePaws__7WD_n{display:flex;align-items:center;gap:4px}.homeward_cluePaws__7WD_n svg{width:13px;height:13px;transform:rotate(-24deg);transition:transform .18s ease}.homeward_cluePaws__7WD_n svg:nth-child(2){transform:translateY(-5px) rotate(14deg)}.homeward_clue__4bgzr:hover .homeward_cluePaws__7WD_n svg:first-child{transform:translateY(-3px) rotate(-24deg)}.homeward_clue__4bgzr:hover .homeward_cluePaws__7WD_n svg:last-child{transform:translateY(-3px) rotate(14deg)}.homeward_knockHint__UIkxr{position:absolute;bottom:calc(100% + 4px);left:50%;transform:translateX(-50%);max-width:min(260px,75vw);width:max-content;padding:8px 12px;border-radius:var(--radius-ctrl);background:var(--color-surface-raised);color:var(--color-ink);border:1px solid var(--color-line);box-shadow:0 4px 14px #30273512;font-size:12px;line-height:1.4;text-align:center;pointer-events:none;visibility:hidden}.homeward_knockHintVisible__HhsBd{visibility:visible}.homeward_discoveryBackdrop__q2VQB{background:color-mix(in srgb,var(--color-canvas) 28%,transparent);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.homeward_discoveryDialog__m4J3m{display:grid;align-items:center;justify-items:center;padding:max(20px,env(safe-area-inset-top)) 20px max(20px,env(safe-area-inset-bottom));overflow-y:auto}.homeward_discovery__YrPAt{position:relative;width:min(410px,100%);max-height:100%;overflow-y:auto;isolation:isolate;border:1px solid color-mix(in srgb,var(--color-surface-raised) 85%,transparent);border-radius:30px 30px 12px 30px;background:color-mix(in srgb,var(--color-surface-raised) 91%,transparent);color:var(--color-ink);box-shadow:0 20px 65px #30273524,inset 0 1px 0 var(--color-surface-raised);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);font-family:var(--font-sans);animation:homeward_harbor-discovered__TXvrk .5s ease-out both}.homeward_discoveryClose__BAvnq{position:absolute;z-index:2;top:12px;right:12px;width:44px;height:44px;display:grid;place-items:center;background:color-mix(in srgb,var(--color-surface-raised) 88%,transparent);color:var(--color-ink);border-radius:50%;border:1px solid color-mix(in srgb,var(--color-ink) 12%,transparent);cursor:pointer}.homeward_harborPeek__ypSjc{height:158px;position:relative;background:linear-gradient(0deg,var(--color-surface-raised),transparent 65%),url(/homeward-game/assets/world.png) 48% 20% /170% auto;image-rendering:pixelated}.homeward_sparkle__YKv2t{position:absolute;left:26px;top:26px;color:var(--color-surface-raised);filter:drop-shadow(0 1px 3px var(--color-ink));animation:homeward_harbor-sparkle__AmMpk 1.6s ease-out both}.homeward_sparkle__YKv2t svg{width:28px;height:28px}.homeward_discoveryBody__IsxEH{position:relative;padding:0 30px 30px;text-align:center}.homeward_discovered__b3GWU{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:-4px;font-size:10px;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent)}.homeward_discovery__YrPAt h1{margin:14px 0 12px;font-family:var(--font-serif);font-size:clamp(36px,10vw,46px);font-weight:400;line-height:1.15}.homeward_discovery__YrPAt p{margin:0 auto;max-width:280px;font-size:15px;line-height:1.6;text-wrap:pretty}.homeward_discoveryTrail__oLyho{display:flex;align-items:center;justify-content:center;gap:15px;padding-block:23px;color:var(--color-accent)}.homeward_discoveryTrail__oLyho svg{width:17px;height:17px;transform:rotate(28deg);animation:homeward_harbor-paw__du7ph .65s ease-out both}.homeward_discoveryTrail__oLyho svg:nth-child(2){margin-top:-12px;animation-delay:.15s}.homeward_discoveryTrail__oLyho svg:nth-child(3){animation-delay:.3s}.homeward_discoveryTrail__oLyho svg:nth-child(4){margin-top:-12px;animation-delay:.45s}.homeward_discoveryPlay__Ywhy4{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;padding:12px;border:1px solid transparent;border-radius:var(--radius-ctrl);background:var(--color-accent);color:var(--color-surface-raised);font-size:14px;font-weight:700;cursor:pointer}.homeward_discoveryPlay__Ywhy4:hover{background:var(--color-accent-hover)}.homeward_discoveryNote___nDw6{display:block;margin-top:14px;font-size:12px;line-height:1.5;color:var(--color-ink)}.homeward_discovery__YrPAt button:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}@keyframes homeward_harbor-discovered__TXvrk{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}@keyframes homeward_harbor-paw__du7ph{0%{opacity:0;transform:translateY(4px) rotate(28deg)}to{opacity:.75;transform:rotate(28deg)}}@keyframes homeward_harbor-sparkle__AmMpk{0%{opacity:0;transform:scale(.6) rotate(-12deg)}55%{opacity:1}to{opacity:.85;transform:none}}@media (prefers-reduced-motion:reduce){.homeward_discoveryTrail__oLyho svg,.homeward_discovery__YrPAt,.homeward_secretReveal__Gc7qr,.homeward_secretReveal__Gc7qr p,.homeward_sparkle__YKv2t{animation:none}.homeward_cluePaws__7WD_n svg{transition:none}}@media (prefers-reduced-transparency:reduce){.homeward_discovery__YrPAt{background:var(--color-surface-raised)}.homeward_discoveryBackdrop__q2VQB,.homeward_discovery__YrPAt{backdrop-filter:none;-webkit-backdrop-filter:none}}@media (forced-colors:active){.homeward_clue__4bgzr,.homeward_discoveryClose__BAvnq,.homeward_discoveryPlay__Ywhy4,.homeward_discovery__YrPAt,.homeward_revealClose__eyrb3{border:1px solid ButtonText}.homeward_discoveryClose__BAvnq,.homeward_discovery__YrPAt,.homeward_secretReveal__Gc7qr{background:Canvas;color:CanvasText}.homeward_harborPeek__ypSjc,.homeward_sparkle__YKv2t{background:none}.homeward_discoveryPlay__Ywhy4{background:ButtonFace;color:ButtonText}}.app-resources_directory__jDzw6{margin-top:1.25rem;padding-block:1.25rem;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);color:var(--color-ink);scroll-margin-top:5rem}.app-resources_directory__jDzw6 h2{margin:0;font-family:var(--font-serif);font-size:1.4rem;font-weight:400;line-height:1.3}.app-resources_intro__q7eOj{margin-top:.4rem;font-size:.8125rem;line-height:1.5}.app-resources_groups__OqyOp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem}.app-resources_group__7F8R7{min-width:0}.app-resources_group__7F8R7 h3{margin:0 0 .25rem;font-family:var(--font-sans);font-size:.75rem;font-weight:800;line-height:1.5}.app-resources_group__7F8R7 ul{list-style:none;padding:0;margin:0}.app-resources_group__7F8R7 a{display:flex;min-height:44px;align-items:flex-start;gap:.5rem;padding-block:.375rem;text-decoration:none;overflow-wrap:anywhere}.app-resources_icon__hhB7w{flex:0 0 auto;margin-top:.15rem;color:var(--color-accent)}.app-resources_copy__0KbOM{display:flex;flex-direction:column;gap:.125rem;min-width:0}.app-resources_label__WJofM{color:var(--color-accent);font-size:.8125rem;font-weight:750;line-height:1.5}.app-resources_description__C2rQk{color:var(--color-ink);font-size:.75rem;line-height:1.45}.app-resources_group__7F8R7 a:hover .app-resources_label__WJofM{text-decoration:underline;text-underline-offset:4px}.app-resources_footerBase__JMLz8 a:focus-visible,.app-resources_group__7F8R7 a:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.app-resources_publicDirectory__mQ_dm{margin-top:0;padding-block:1.75rem;border:0}.app-resources_publicDirectory__mQ_dm h2{font-size:1.75rem;overflow-wrap:anywhere}.app-resources_publicDirectory__mQ_dm .app-resources_intro__q7eOj{margin-top:.625rem;font-size:1rem;line-height:1.6}.app-resources_publicDirectory__mQ_dm .app-resources_groups__OqyOp{gap:2rem;margin-top:1.75rem}.app-resources_publicDirectory__mQ_dm .app-resources_group__7F8R7 h3{margin-bottom:.625rem;font-size:1.125rem;line-height:1.4}.app-resources_publicDirectory__mQ_dm .app-resources_group__7F8R7 li+li{margin-top:.375rem}.app-resources_publicDirectory__mQ_dm .app-resources_group__7F8R7 a{gap:.75rem;padding-block:.625rem}.app-resources_publicDirectory__mQ_dm .app-resources_copy__0KbOM{gap:.25rem}.app-resources_publicDirectory__mQ_dm .app-resources_label__WJofM{font-size:1.125rem;line-height:1.4}.app-resources_publicDirectory__mQ_dm .app-resources_description__C2rQk{font-size:1rem;line-height:1.5}.app-resources_footer__Db00p{display:none;margin-top:1rem;padding:1rem 2rem .5rem;background:var(--color-ink);color:var(--color-surface);font-family:var(--font-sans)}.app-resources_compact__dcd9i,.app-resources_footerBase__JMLz8{width:min(100%,1200px);margin-inline:auto}.app-resources_compact__dcd9i h2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.app-resources_compact__dcd9i .app-resources_groups__OqyOp{margin-top:0}.app-resources_compact__dcd9i .app-resources_group__7F8R7 a{align-items:center;padding-block:.25rem}.app-resources_compact__dcd9i .app-resources_icon__hhB7w{margin-top:0;color:var(--color-surface)}.app-resources_compact__dcd9i .app-resources_label__WJofM{color:var(--color-surface);font-size:.8rem}.app-resources_compact__dcd9i a:focus-visible,.app-resources_footerBase__JMLz8 a:focus-visible{outline-color:var(--color-surface)}.app-resources_footerBase__JMLz8{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-top:.5rem;padding-top:.25rem;border-top:1px solid color-mix(in srgb,var(--color-surface) 30%,transparent);font-size:.75rem}.app-resources_footerBrand__P5_5B{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;min-width:0}.app-resources_footerBrand__P5_5B p{margin:0}.app-resources_footerClue__mbKbF{color:inherit}.app-resources_footerBase__JMLz8 nav{display:flex;flex-wrap:wrap;gap:.75rem}.app-resources_footerBase__JMLz8 a{display:inline-flex;min-height:44px;align-items:center;gap:.375rem;color:inherit}.app-resources_footerBase__JMLz8 a:hover{text-decoration:underline;text-underline-offset:4px}@media (min-width:768px){.app-resources_footer__Db00p{display:block}}@media (max-width:767px){.app-resources_groups__OqyOp{grid-template-columns:minmax(0,1fr);gap:.75rem}}@media (forced-colors:active){.app-resources_directory__jDzw6,.app-resources_footer__Db00p{border:1px solid CanvasText}}.mobile-dock_nativeVariant__9GY0F,.mobile-dock_webVariant__Kniol{display:contents}.mobile-dock_nativeVariant__9GY0F,html[data-native-ios=true] .mobile-dock_webVariant__Kniol{display:none}html[data-native-ios=true] .mobile-dock_nativeVariant__9GY0F{display:contents}.mobile-dock_scrim__n4dhN{position:fixed;z-index:49;right:0;bottom:0;left:0;height:calc(108px + env(safe-area-inset-bottom));background:linear-gradient(to top,color-mix(in srgb,var(--color-canvas) 38%,transparent),transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);-webkit-mask-image:linear-gradient(0deg,#000 52%,transparent);mask-image:linear-gradient(0deg,#000 52%,transparent);pointer-events:none}.mobile-dock_scrim__n4dhN[data-native-ios=true]{height:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;-webkit-mask-image:none;mask-image:none}.mobile-dock_dockLayer__YBBH4{position:fixed;z-index:50;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));left:12px;display:flex;justify-content:center;transform-origin:bottom center;transition:transform .26s ease;pointer-events:none}.mobile-dock_dockLayer__YBBH4[data-native-ios=true]{right:auto;bottom:env(safe-area-inset-bottom);left:50%;width:min(86vw,390px);transform:translateX(-50%)}.mobile-dock_dockLayer__YBBH4[data-engaged=true]{transform:scale(.96)}.mobile-dock_dockLayer__YBBH4[data-native-ios=true][data-engaged=true]{transform:translateX(-50%) scale(.97)}.mobile-dock_dockLayer__YBBH4[data-engaged=true]:focus-within{transform:none}.mobile-dock_dockLayer__YBBH4[data-native-ios=true][data-engaged=true]:focus-within{transform:translateX(-50%)}.mobile-dock_dock__Dj_ue{--dock-pad:7px;--dock-gap:4px;--dock-count:6;position:relative;display:flex;align-items:center;gap:var(--dock-gap);width:100%;max-width:480px;border:1px solid color-mix(in srgb,var(--color-on-accent) 42%,transparent);border-radius:999px;padding:var(--dock-pad);background-image:linear-gradient(color-mix(in srgb,var(--color-accent) 55%,transparent) 0 0),linear-gradient(color-mix(in srgb,var(--color-accent-hover) 48%,transparent) 0 0);box-shadow:0 10px 26px color-mix(in srgb,var(--color-ink) 26%,transparent);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);pointer-events:auto}.mobile-dock_dock__Dj_ue[data-native-ios=true]{--dock-pad:5px;--dock-gap:3px;max-width:390px;border-color:color-mix(in srgb,var(--color-on-accent) 27%,transparent);border-radius:999px;background-image:linear-gradient(145deg,color-mix(in srgb,white 10%,transparent),transparent 52%),linear-gradient(color-mix(in srgb,var(--color-accent) 52%,transparent) 0 0),linear-gradient(color-mix(in srgb,var(--color-accent-hover) 48%,transparent) 0 0);box-shadow:inset 0 1px 0 color-mix(in srgb,white 20%,transparent),0 7px 22px color-mix(in srgb,var(--color-ink) 15%,transparent);backdrop-filter:blur(12px) saturate(1.5);-webkit-backdrop-filter:blur(12px) saturate(1.5)}.mobile-dock_dock__Dj_ue[data-native-ios=true] .mobile-dock_tab__TwCiB{height:48px}.mobile-dock_dock__Dj_ue[data-native-ios=true] .mobile-dock_icon__nBWfV{width:21px;height:21px}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.mobile-dock_dock__Dj_ue{background-image:linear-gradient(color-mix(in srgb,var(--color-accent) 92%,transparent) 0 0),linear-gradient(var(--color-accent-hover) 0 0)}}.mobile-dock_tab__TwCiB{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:50px;flex:1 1 0;min-width:0;border-radius:999px;background:transparent;color:color-mix(in srgb,var(--color-on-accent) 85%,transparent);transition:color .16s ease}.mobile-dock_label___vii_,.mobile-dock_tab__TwCiB[data-active=true]{color:var(--color-on-accent)}.mobile-dock_label___vii_{font-size:11px;font-weight:600;line-height:12px;white-space:nowrap}.mobile-dock_tab__TwCiB:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;box-shadow:0 0 0 7px color-mix(in srgb,var(--color-on-accent) 88%,transparent)}.mobile-dock_icon__nBWfV{width:22px;height:22px;flex:0 0 auto;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mobile-dock_indicator__66oyO{--dock-track:calc(100% - 2 * var(--dock-pad) - (var(--dock-count) - 1) * var(--dock-gap));--dock-tab:calc(var(--dock-track) / var(--dock-count));position:absolute;top:var(--dock-pad);bottom:var(--dock-pad);left:calc(var(--dock-pad) + var(--dock-index) * (var(--dock-tab) + var(--dock-gap)));width:var(--dock-tab);border-radius:999px;background:color-mix(in srgb,var(--color-accent-hover) 92%,transparent);transition:left .24s ease;pointer-events:none}.mobile-dock_dock__Dj_ue[data-native-ios=true] .mobile-dock_indicator__66oyO{border-radius:999px;background:color-mix(in srgb,var(--color-accent-hover) 48%,transparent)}.mobile-dock_dockGlow__zJ2xB,.mobile-dock_wellGlow__YERuC{position:absolute;border-style:solid;border-color:transparent;opacity:0;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.mobile-dock_dockGlow__zJ2xB{inset:-22px;border-width:22px;border-radius:999px}.mobile-dock_wellGlow__YERuC{inset:-16px;border-width:16px;border-radius:999px}.mobile-dock_dockGlowCore__7GCIz,.mobile-dock_wellGlowCore__YY10M{position:absolute;display:block;inset:0}.mobile-dock_dockGlowCore__7GCIz{opacity:.85;filter:blur(14px)}.mobile-dock_dockGlowCore__7GCIz,.mobile-dock_wellGlowCore__YY10M{border-radius:999px;background:linear-gradient(120deg in oklab,var(--color-highlight) 0,color-mix(in oklab,var(--color-highlight) 58%,var(--color-chart-5)) 24%,var(--color-chart-5) 48%,color-mix(in oklab,var(--color-chart-5) 54%,var(--color-special)) 72%,var(--color-special) 100%)}.mobile-dock_wellGlowCore__YY10M{opacity:.9;filter:blur(11px)}@keyframes mobile-dock_dockGrowA__z22Sk{0%{transform:scale(1)}30%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes mobile-dock_dockGrowB__aYy2u{0%{transform:scale(1)}30%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes mobile-dock_gFadeA__yzF3R{0%{opacity:0}18%{opacity:.82}28%{opacity:1}40%{opacity:.92}52%{opacity:.76}64%{opacity:.56}76%{opacity:.34}86%{opacity:.18}94%{opacity:.07}to{opacity:0}}@keyframes mobile-dock_gFadeB__ZBVKN{0%{opacity:0}18%{opacity:.82}28%{opacity:1}40%{opacity:.92}52%{opacity:.76}64%{opacity:.56}76%{opacity:.34}86%{opacity:.18}94%{opacity:.07}to{opacity:0}}@keyframes mobile-dock_gBreathA___0Scp{0%{transform:scale(.96)}30%{transform:scale(1)}to{transform:scale(1.035)}}@keyframes mobile-dock_gBreathB__hnAMp{0%{transform:scale(.96)}30%{transform:scale(1)}to{transform:scale(1.035)}}.mobile-dock_dock__Dj_ue[data-parity=a]{animation:mobile-dock_dockGrowA__z22Sk .36s cubic-bezier(.2,.85,.3,1)}.mobile-dock_dock__Dj_ue[data-parity=b]{animation:mobile-dock_dockGrowB__aYy2u .36s cubic-bezier(.2,.85,.3,1)}.mobile-dock_dock__Dj_ue[data-parity=a] .mobile-dock_dockGlow__zJ2xB,.mobile-dock_dock__Dj_ue[data-parity=a] .mobile-dock_wellGlow__YERuC{animation:mobile-dock_gFadeA__yzF3R 1.6s linear forwards}.mobile-dock_dock__Dj_ue[data-parity=b] .mobile-dock_dockGlow__zJ2xB,.mobile-dock_dock__Dj_ue[data-parity=b] .mobile-dock_wellGlow__YERuC{animation:mobile-dock_gFadeB__ZBVKN 1.6s linear forwards}.mobile-dock_dock__Dj_ue[data-parity=a] .mobile-dock_dockGlowCore__7GCIz,.mobile-dock_dock__Dj_ue[data-parity=a] .mobile-dock_wellGlowCore__YY10M{animation:mobile-dock_gBreathA___0Scp 1.6s ease-out forwards}.mobile-dock_dock__Dj_ue[data-parity=b] .mobile-dock_dockGlowCore__7GCIz,.mobile-dock_dock__Dj_ue[data-parity=b] .mobile-dock_wellGlowCore__YY10M{animation:mobile-dock_gBreathB__hnAMp 1.6s ease-out forwards}@media (prefers-reduced-motion:reduce){.mobile-dock_dock__Dj_ue[data-parity=a],.mobile-dock_dock__Dj_ue[data-parity=b]{animation:none}.mobile-dock_dockGlow__zJ2xB,.mobile-dock_wellGlow__YERuC{display:none}.mobile-dock_dockLayer__YBBH4,.mobile-dock_indicator__66oyO,.mobile-dock_scrim__n4dhN,.mobile-dock_tab__TwCiB{transition:none}.mobile-dock_dockLayer__YBBH4[data-engaged=true]{transform:none}}@media (min-width:768px){.mobile-dock_dockLayer__YBBH4,.mobile-dock_scrim__n4dhN{display:none}}.native-dock_dock__rej7i{--blue:#276f83;--deep:#1e596a;--mineral:#42a6be;--paper:#fffdf8;--gold:#f0c84b;--ink:#302735;--edge-inset:clamp(4px,calc(12vw - 34.4px),12px);--safe-space:max(27.1px,env(safe-area-inset-bottom));--dock-progress:0;--outer-shift:clamp(14px,calc(15vw - 34px),30px);--inner-shift:clamp(12px,calc(10vw - 21px),22px);--dock-shift:calc((var(--safe-space) - 10px) * var(--dock-progress));--today-shift:calc(var(--edge-inset) + (var(--outer-shift) - var(--edge-inset)) * var(--dock-progress));--families-shift:calc(-1 * var(--today-shift));--litters-shift:calc(var(--inner-shift) * var(--dock-progress));--library-shift:calc(-1 * var(--litters-shift));--native-glass:linear-gradient(rgb(30 89 106/48%) 0 0),linear-gradient(145deg,rgb(255 255 255/10%),transparent 52%),linear-gradient(rgb(39 111 131/52%) 0 0),linear-gradient(rgb(30 89 106/48%) 0 0);position:fixed;inset:auto 0 0;height:calc(68px + var(--safe-space));z-index:50;font-family:var(--font-sans),Figtree,sans-serif;transform:translateY(var(--dock-shift))}.native-dock_dockEdge__50yhR{position:absolute;inset:-16px 0 0;z-index:1;filter:drop-shadow(0 -2px 4px #00000024);pointer-events:none}.native-dock_dockBed__F_XIr{position:absolute;inset:16px 0 0;background:#fff;clip-path:var(--dock-shape)}.native-dock_dockPlate__d6xVb{position:absolute;inset:16px 0 0;width:100%;height:calc(100% - 16px);overflow:visible}.native-dock_navGlass__vTUzS{position:absolute;inset:0;z-index:0;pointer-events:none}.native-dock_navGlassMark__6yMvq{position:absolute;background-image:var(--native-glass);backdrop-filter:blur(12px) saturate(1.5);-webkit-backdrop-filter:blur(12px) saturate(1.5);mask-image:var(--glyph-mask);-webkit-mask-image:var(--glyph-mask);mask-size:100% 100%;-webkit-mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.native-dock_navGlow__MsXA1{position:absolute;inset:0;z-index:2;opacity:0;pointer-events:none;overflow:clip}.native-dock_navGlowCore__BIVWt{position:absolute;inset:auto;display:block}.native-dock_navGlowMark__LT9wz{position:absolute;display:block;filter:blur(4px)}.native-dock_navGlowInk__bkAOf{position:absolute;inset:0;display:block;mask-image:var(--glyph-mask);-webkit-mask-image:var(--glyph-mask);mask-size:100% 100%;-webkit-mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;background:var(--mineral)}.native-dock_dock__rej7i[data-flash=a] .native-dock_navGlow__MsXA1{animation:native-dock_pup-nav-fade-a__oT64D 1.1s linear forwards}.native-dock_dock__rej7i[data-flash=b] .native-dock_navGlow__MsXA1{animation:native-dock_pup-nav-fade-b__qcGIH 1.1s linear forwards}.native-dock_dockTabs__Vdclf{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr 1.5fr 1fr 1fr;padding:0;pointer-events:none}.native-dock_nav__0mGeW{pointer-events:auto;border:0;background:transparent;color:var(--blue);height:68px;padding:11px 0 0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:13px;font-size:13.5px;font-weight:650;line-height:17px;transition:color .2s ease}.native-dock_nav__0mGeW svg{width:24px!important;height:24px!important;stroke-width:1.8;flex:0 0 24px}.native-dock_dock__rej7i [data-tab=Today]{--tab-shift:var(--today-shift)}.native-dock_dock__rej7i [data-tab=Litters]{--tab-shift:var(--litters-shift)}.native-dock_dock__rej7i [data-tab=Library]{--tab-shift:var(--library-shift)}.native-dock_dock__rej7i [data-tab=Families]{--tab-shift:var(--families-shift)}.native-dock_dockAperture__CezbT,.native-dock_navGlassMark__6yMvq,.native-dock_navGlowMark__LT9wz,.native-dock_nav__0mGeW [data-nav-glyph]{transform:translateX(var(--tab-shift,0))}.native-dock_nav__0mGeW[aria-current=page]{color:#000}.native-dock_dock__rej7i[data-flash-pending=true] .native-dock_nav__0mGeW[aria-current=page]{color:var(--blue);transition:none}.native-dock_dock__rej7i[data-flash=a] .native-dock_nav__0mGeW[aria-current=page]{animation:native-dock_pup-nav-color-a__pz5WO 1.1s cubic-bezier(.22,.61,.36,1) forwards}.native-dock_dock__rej7i[data-flash=b] .native-dock_nav__0mGeW[aria-current=page]{animation:native-dock_pup-nav-color-b___y8jd 1.1s cubic-bezier(.22,.61,.36,1) forwards}.native-dock_dock__rej7i[data-glass=true] .native-dock_centerLabel__4fnSg,.native-dock_dock__rej7i[data-glass=true] .native-dock_nav__0mGeW:not([aria-current=page]){color:transparent}.native-dock_nav__0mGeW[data-tab=Library]{grid-column:4}.native-dock_centerTrigger__00aRG{position:absolute;left:0;right:0;top:-30.25px;margin-inline:auto;width:calc(27.2727% + (76px - 27.2727%) * var(--dock-progress));height:98.25px;padding:0;border:0;background:transparent;z-index:3;touch-action:pan-y;user-select:none}.native-dock_idAdd__68_J_{--native-glass:linear-gradient(rgb(30 89 106/48%) 0 0),linear-gradient(145deg,rgb(255 255 255/10%),transparent 52%),linear-gradient(rgb(39 111 131/52%) 0 0),linear-gradient(rgb(30 89 106/48%) 0 0);position:absolute;left:50%;top:0;transform:translateX(-50%);width:60.5px;height:60.5px;border-radius:19.607px 19.607px 19.607px 7.8425px;border:0;display:grid;place-items:center;background-color:transparent;background-image:var(--native-glass);backdrop-filter:blur(12px) saturate(1.5);-webkit-backdrop-filter:blur(12px) saturate(1.5);box-shadow:0 -2px 8px #00000024,0 3px 12px #00000024,inset 0 1px 0 rgb(255 255 255/20%);color:var(--paper);padding:0;user-select:none}.native-dock_idAdd__68_J_ .native-dock_idLockup__hgb6J{font-family:var(--font-inter),Inter,sans-serif;font-weight:800;font-size:24px;letter-spacing:-.065em;line-height:1;transform:translateX(-.5px);transition:translate .16s ease}.native-dock_idLockup__hgb6J em{font-style:normal;color:var(--gold)}.native-dock_idAdd__68_J_ svg{position:absolute;right:9px;top:9px;left:auto;bottom:auto;width:18px!important;height:18px!important;stroke-width:3.5;color:var(--paper)}.native-dock_centerLabel__4fnSg{position:absolute;left:50%;top:78.25px;transform:translateX(-50%);font-size:13.5px;line-height:17px;font-weight:650;color:var(--blue);pointer-events:none}.native-dock_launcherLayer__8tJmX{position:fixed;inset:0;z-index:61;pointer-events:none;font-family:var(--font-sans),Figtree,sans-serif;--blue:#276f83;--paper:#fffdf8;--gold:#f0c84b;--ink:#302735;--native-glass:linear-gradient(rgb(30 89 106/48%) 0 0),linear-gradient(145deg,rgb(255 255 255/10%),transparent 52%),linear-gradient(rgb(39 111 131/52%) 0 0),linear-gradient(rgb(30 89 106/48%) 0 0)}.native-dock_launcherLayer__8tJmX[hidden]{display:none}.native-dock_launcherLayer__8tJmX{--dock-progress:0;transform:translateY(calc((max(27.1px,env(safe-area-inset-bottom)) - 10px) * var(--dock-progress)))}.native-dock_dock__rej7i[data-open=true] .native-dock_idAdd__68_J_{visibility:hidden}.native-dock_dock__rej7i[data-care-assistant-motion]{opacity:calc(1 - clamp(0,var(--care-lift-progress,0),1))}.native-dock_dock__rej7i[data-care-assistant-motion] .native-dock_idAdd__68_J_{visibility:visible}.native-dock_dock__rej7i[data-care-assistant-motion],.native-dock_dock__rej7i[data-care-assistant-motion] *,.native-dock_dock__rej7i[data-care-assistant-motion]~.native-dock_launcherLayer__8tJmX *{pointer-events:none!important}html[data-care-assistant-open=true] .native-dock_dock__rej7i[data-care-assistant-motion]{visibility:visible!important;pointer-events:none!important}.native-dock_dualEntry__eIb8R{--wing:98px;position:absolute;left:50%;bottom:calc(31px + max(27.1px, env(safe-area-inset-bottom)));transform:translateX(-50%);width:calc(100% - 24px);max-width:370px;height:74px;touch-action:pan-y;user-select:none;pointer-events:none}.native-dock_dualEntry__eIb8R[data-native-aid-shelf]:before{content:"";position:absolute;z-index:0;left:0;right:0;bottom:calc(50% - 30.25px);height:126px;border:1px solid #ffffffd9;border-radius:24px 24px 20px 8px;background:#edf5f5e8;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 5px 18px #30273520,inset 0 1px 0 #fff;transform-origin:50% calc(100% - 30.25px);pointer-events:none}.native-dock_entryStatus__ES1um{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.native-dock_entryRail__aB8o1{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(var(--wing)*2 + clamp(98px,30%,116px));height:60.5px;border:0;border-radius:19.607px 19.607px 19.607px 7.8425px;background:linear-gradient(145deg,#fffffff5,#eef4f5ee);box-shadow:0 7px 17px #30273525,0 2px 4px #30273512,inset 0 1px #ffffff;backdrop-filter:blur(18px) saturate(1.5);-webkit-backdrop-filter:blur(18px) saturate(1.5);overflow:hidden;pointer-events:none;z-index:1}.native-dock_dualEntry__eIb8R[data-native-aid-shelf] .native-dock_entryRail__aB8o1{background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.native-dock_entryCharge__Sb7Bt{position:absolute;top:0;bottom:0;left:calc(50% - 30.25px);width:var(--fill-width,0);background-image:radial-gradient(ellipse at 24% 12%,#bcefff66,#bcefff00 62%),radial-gradient(ellipse at 73% 90%,#74d7ef38,#74d7ef00 68%),linear-gradient(90deg,#276f8300,#42a6be91 30.25px,#276f8366);background-size:var(--charge-span,184px) 100%;background-position:0;background-repeat:no-repeat;mask-image:linear-gradient(90deg,transparent,#000 24px,#000);-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px,#000);clip-path:inset(0 0 0 calc(30.25px + var(--drag,0px)));opacity:var(--charge,0);transition:width .13s ease-out,clip-path .22s cubic-bezier(.2,.85,.3,1)}.native-dock_dualEntry__eIb8R[data-direction=add] .native-dock_entryCharge__Sb7Bt{left:auto;right:calc(50% - 30.25px);background-image:radial-gradient(ellipse at 76% 12%,#bcefff66,#bcefff00 62%),radial-gradient(ellipse at 27% 90%,#74d7ef38,#74d7ef00 68%),linear-gradient(270deg,#276f8300,#42a6be91 30.25px,#276f8366);background-position:100%;mask-image:linear-gradient(270deg,transparent,#000 24px,#000);-webkit-mask-image:linear-gradient(270deg,transparent,#000 24px,#000);clip-path:inset(0 calc(30.25px - var(--drag,0px)) 0 0)}.native-dock_entryGlow__dqjKb{position:absolute;left:30.25px;top:50%;width:150px;height:96px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(ellipse,#c6f5ffe6 0,#8ce5fff0 18%,#42a6bef2 42%,#276f836b 66%,#276f8300 80%);filter:blur(5px)}.native-dock_dualEntry__eIb8R[data-direction=add] .native-dock_entryGlow__dqjKb{left:auto;right:30.25px;transform:translate(50%,-50%)}.native-dock_dualEntry__eIb8R[data-dragging=true] .native-dock_entryCharge__Sb7Bt{transition:none}.native-dock_entryOption___vKsW{position:absolute;top:50%;left:50%;width:clamp(98px,30%,116px);height:64px;border:0;border-radius:32px;padding:8px 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:var(--blue);background:transparent;box-shadow:none;font-size:14px;line-height:18px;font-weight:650;transition:opacity .17s ease,color .17s ease,scale .17s ease;z-index:2}.native-dock_entryOption___vKsW[data-entry=add]{transform:translate(calc(-50% - var(--wing)),-50%)}.native-dock_entryOption___vKsW[data-entry=scan]{transform:translate(calc(-50% + var(--wing)),-50%)}.native-dock_entryOption___vKsW svg{width:18px!important;height:18px!important;stroke-width:2}.native-dock_entryCheck__sJnNY{position:absolute;top:10px;opacity:0;transition:opacity .15s ease}.native-dock_entryArrow__voU4c{height:18px;transition:opacity .15s ease}.native-dock_entryThumb__oh48y{top:50%;transform:translate(calc(-50% + var(--drag,0px)),-50%);z-index:4;transition:transform .22s cubic-bezier(.2,.85,.3,1)}.native-dock_dualEntry__eIb8R[data-dragging=true] .native-dock_entryThumb__oh48y{transition:none}.native-dock_entryLockedMark__Oia48{position:absolute;inset:0;display:grid;place-items:center;opacity:0;transform:scale(.7);transition:opacity .1s ease,transform .16s ease;pointer-events:none}.native-dock_entryThumb__oh48y .native-dock_entryLockedMark__Oia48 svg{position:static;width:26px!important;height:26px!important;stroke-width:3}.native-dock_dualEntry__eIb8R[data-locked=true] .native-dock_entryThumb__oh48y{animation:native-dock_pup-entry-lock__f46dL .24s cubic-bezier(.2,.85,.3,1) both}.native-dock_dualEntry__eIb8R[data-locked=true] .native-dock_entryThumb__oh48y .native-dock_idLockup__hgb6J,.native-dock_dualEntry__eIb8R[data-locked=true] .native-dock_entryThumb__oh48y>svg{opacity:0}.native-dock_dualEntry__eIb8R[data-locked=true] .native-dock_entryLockedMark__Oia48{opacity:1;transform:scale(1);transition:transform .16s ease}.native-dock_dualEntry__eIb8R[data-direction=add] [data-entry=scan],.native-dock_dualEntry__eIb8R[data-direction=scan] [data-entry=add]{opacity:.35;scale:.94}.native-dock_dualEntry__eIb8R[data-armed=add] [data-entry=add],.native-dock_dualEntry__eIb8R[data-armed=scan] [data-entry=scan]{color:var(--ink);scale:1.06}.native-dock_dualEntry__eIb8R[data-armed=add] [data-entry=add] .native-dock_entryArrow__voU4c,.native-dock_dualEntry__eIb8R[data-armed=scan] [data-entry=scan] .native-dock_entryArrow__voU4c{opacity:0}.native-dock_dualEntry__eIb8R[data-armed=add] [data-entry=add] .native-dock_entryCheck__sJnNY,.native-dock_dualEntry__eIb8R[data-armed=scan] [data-entry=scan] .native-dock_entryCheck__sJnNY{opacity:1}.native-dock_launcherLayer__8tJmX[data-opening=true] .native-dock_entryRail__aB8o1{animation:native-dock_pup-entry-unfold__Q3YU4 .52s cubic-bezier(.18,1.3,.35,1) both}.native-dock_launcherLayer__8tJmX[data-opening=true] .native-dock_dualEntry__eIb8R[data-native-aid-shelf]:before{animation:native-dock_pup-shelf-unfold__TFVyI .52s cubic-bezier(.18,1.3,.35,1) both}.native-dock_launcherLayer__8tJmX[data-opening=true] .native-dock_conversationEntry__tSlj8{animation:native-dock_pup-shelf-label__1_CWz .52s cubic-bezier(.18,1.3,.35,1) both}.native-dock_launcherLayer__8tJmX[data-opening=true] [data-entry=add]{animation:native-dock_pup-entry-left__SeBF_ .52s cubic-bezier(.18,1.3,.35,1) both}.native-dock_launcherLayer__8tJmX[data-opening=true] [data-entry=scan]{animation:native-dock_pup-entry-right__p_rn_ .52s cubic-bezier(.18,1.3,.35,1) both}.native-dock_dualEntry__eIb8R[data-committing=true] .native-dock_conversationEntry__tSlj8,.native-dock_dualEntry__eIb8R[data-committing=true] .native-dock_entryOption___vKsW{pointer-events:none}.native-dock_dualEntry__eIb8R[data-committing=true][data-direction=add] [data-entry=add],.native-dock_dualEntry__eIb8R[data-committing=true][data-direction=scan] [data-entry=scan]{opacity:0;scale:.98;transition:opacity 90ms ease,scale 90ms ease}@keyframes native-dock_pup-nav-fade-a__oT64D{0%{opacity:0}10%{opacity:.55}40%{opacity:.28}70%{opacity:.06}90%,to{opacity:0}}@keyframes native-dock_pup-nav-fade-b__qcGIH{0%{opacity:0}10%{opacity:.55}40%{opacity:.28}70%{opacity:.06}90%,to{opacity:0}}@keyframes native-dock_pup-nav-color-a__pz5WO{0%,10%{color:var(--blue)}45%{color:var(--deep)}to{color:#000}}@keyframes native-dock_pup-nav-color-b___y8jd{0%,10%{color:var(--blue)}45%{color:var(--deep)}to{color:#000}}@keyframes native-dock_pup-entry-left__SeBF_{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}to{opacity:1;transform:translate(calc(-50% - var(--wing)),-50%) scale(1)}}@keyframes native-dock_pup-entry-right__p_rn_{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}to{opacity:1;transform:translate(calc(-50% + var(--wing)),-50%) scale(1)}}@keyframes native-dock_pup-entry-unfold__Q3YU4{0%{opacity:.6;transform:translate(-50%,-50%) scaleX(.2)}to{opacity:1;transform:translate(-50%,-50%) scaleX(1)}}@keyframes native-dock_pup-shelf-unfold__TFVyI{0%{opacity:.6;transform:scaleX(.2)}to{opacity:1;transform:scaleX(1)}}@keyframes native-dock_pup-shelf-label__1_CWz{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes native-dock_pup-entry-lock__f46dL{0%{scale:1;translate:0 0}40%{scale:.984;translate:0 .75px}to{scale:1;translate:0 0}}.native-dock_dock__rej7i[hidden],.native-dock_launcherLayer__8tJmX[hidden]{display:none}.native-dock_centerTrigger__00aRG:focus-visible,.native-dock_entryOption___vKsW:focus-visible,.native-dock_entryThumb__oh48y:focus-visible,.native-dock_nav__0mGeW:focus-visible{outline:3px solid #8b6bc2;outline-offset:3px}.native-dock_entryThumb__oh48y{touch-action:none}.native-dock_nav__0mGeW{text-decoration:none}.native-dock_centerTrigger__00aRG{cursor:pointer;pointer-events:auto;-webkit-touch-callout:none}.native-dock_conversationEntry__tSlj8{position:absolute;z-index:3;top:calc(50% - 91.75px);left:8px;right:8px;height:58px;min-height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:3px;border:0;border-radius:0;background:transparent;color:var(--blue);white-space:nowrap;cursor:pointer;pointer-events:auto}.native-dock_conversationEntry__tSlj8>.native-dock_aidArrow__sanHB{width:17px;height:17px;stroke-width:1.7}.native-dock_conversationEntry__tSlj8:disabled{opacity:.55;cursor:not-allowed}.native-dock_conversationEntry__tSlj8:focus-visible{outline:3px solid #8b6bc2;outline-offset:3px}.native-dock_entryOption___vKsW,.native-dock_entryThumb__oh48y{cursor:pointer;font-family:inherit;pointer-events:auto}@media(prefers-reduced-motion:reduce){.native-dock_dock__rej7i,.native-dock_dock__rej7i *,.native-dock_dualEntry__eIb8R[data-native-aid-shelf]:before,.native-dock_launcherLayer__8tJmX *{animation:none!important;transition:none!important}.native-dock_nav__0mGeW[aria-current=page]{color:#000!important}.native-dock_navGlow__MsXA1{display:none}}@media(prefers-reduced-transparency:reduce){.native-dock_dualEntry__eIb8R[data-native-aid-shelf]:before{background:#edf5f5;backdrop-filter:none;-webkit-backdrop-filter:none}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.native-dock_dualEntry__eIb8R[data-native-aid-shelf]:before{background:#edf5f5}}@media(forced-colors:active){.native-dock_dualEntry__eIb8R[data-native-aid-shelf]:before{background:Canvas;border:1px solid CanvasText;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.native-dock_conversationEntry__tSlj8{color:ButtonText;text-shadow:none}.native-dock_dockPlatePath___4ETF{mask:none;fill:Canvas}.native-dock_dockBed__F_XIr{background:Canvas}.native-dock_navGlass__vTUzS,.native-dock_navGlow__MsXA1{display:none}.native-dock_dock__rej7i .native-dock_centerLabel__4fnSg,.native-dock_dock__rej7i .native-dock_nav__0mGeW{color:LinkText!important}.native-dock_dock__rej7i .native-dock_nav__0mGeW[aria-current=page]{color:CanvasText!important;text-decoration:underline}.native-dock_idAdd__68_J_{background:Highlight;color:HighlightText}}.feedback-dock_srOnly__LEl_A{position:absolute;width:1px;height:1px;overflow:hidden;margin:-1px;padding:0;border:0;clip-path:inset(50%);white-space:nowrap}.feedback-dock_dock__zd_cl[data-pulse]{color:var(--color-accent-hover);background:var(--color-accent-soft)}.feedback-dock_pill__3qm4b{position:fixed;z-index:47;right:calc(max(18px, env(safe-area-inset-right, 0px)) + 56px + 12px);bottom:calc(28px + 4px);display:none;max-width:calc(100vw - 2 * max(18px, env(safe-area-inset-right, 0px)) - 68px - 190px);min-height:48px;align-items:center;gap:10px;padding:4px 4px 4px 14px;border:1px solid var(--color-line);border-radius:999px;background:var(--color-surface-raised);box-shadow:var(--shadow-overlay);color:var(--color-ink);font-family:var(--font-sans)}@media (min-width:768px){.feedback-dock_pill__3qm4b{display:flex}}html[data-native-ios=true] .feedback-dock_pill__3qm4b{display:none}.feedback-dock_pillIcon__7ADnS{flex:0 0 auto;width:18px;height:18px;color:var(--color-accent-hover)}.feedback-dock_pillQuestion__ZIYUP{min-width:0;font-size:13px;font-weight:650;white-space:nowrap}.feedback-dock_pillSend__k4ANQ{display:inline-flex;min-height:40px;flex:0 0 auto;align-items:center;padding:8px 14px;border:1px solid var(--color-accent);border-radius:999px;background:var(--color-accent);color:var(--color-on-accent);font:inherit;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer}.feedback-dock_pillClose__l_Bl3{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--color-ink-muted);cursor:pointer}.feedback-dock_pillClose__l_Bl3 svg{width:17px;height:17px}.feedback-dock_pillClose__l_Bl3:focus-visible,.feedback-dock_pillSend__k4ANQ:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}@media (hover:hover){.feedback-dock_pillSend__k4ANQ:hover{border-color:var(--color-accent-hover);background:var(--color-accent-hover)}.feedback-dock_pillClose__l_Bl3:hover{color:var(--color-ink);background:var(--color-surface-hover)}}@keyframes feedback-dock_pillIn__Y6_1O{0%{opacity:0;transform:translateX(16px) scale(.96)}to{opacity:1;transform:none}}@keyframes feedback-dock_pillFold__IkZ8O{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-48px,18px) scale(.7)}}@keyframes feedback-dock_fadeIn__nVtQJ{0%{opacity:0}to{opacity:1}}@keyframes feedback-dock_fadeOut__VitZG{0%{opacity:1}to{opacity:0}}@keyframes feedback-dock_dockGlow__OY95A{0%,to{box-shadow:0 0 0 0 transparent}40%{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent-cyan) 32%,transparent)}}@keyframes feedback-dock_dockGlowAgain__ot1bg{0%,to{box-shadow:0 0 0 0 transparent}40%{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent-cyan) 32%,transparent)}}@media (prefers-reduced-motion:no-preference){.feedback-dock_pill__3qm4b{animation:feedback-dock_pillIn__Y6_1O .28s cubic-bezier(.2,.8,.2,1) both;transform-origin:left bottom}.feedback-dock_pill__3qm4b[data-folding]{animation:feedback-dock_pillFold__IkZ8O .42s cubic-bezier(.5,0,.75,0) both}.feedback-dock_dock__zd_cl[data-pulse="1"]{animation:feedback-dock_dockGlow__OY95A 1.2s ease both}.feedback-dock_dock__zd_cl[data-pulse="0"]{animation:feedback-dock_dockGlowAgain__ot1bg 1.2s ease both}}@media (prefers-reduced-motion:reduce){.feedback-dock_pill__3qm4b{animation:feedback-dock_fadeIn__nVtQJ .2s ease both}.feedback-dock_pill__3qm4b[data-folding]{animation:feedback-dock_fadeOut__VitZG .42s ease both}}@media (forced-colors:active){.feedback-dock_pillSend__k4ANQ,.feedback-dock_pill__3qm4b{border:1px solid CanvasText}}.analytics-consent_notice__P3Fq2{position:fixed;z-index:90;right:max(16px,env(safe-area-inset-right));bottom:calc(100px + env(safe-area-inset-bottom));left:max(16px,env(safe-area-inset-left));max-width:440px;padding:18px;border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface-raised);color:var(--color-ink);box-shadow:0 12px 36px color-mix(in srgb,var(--color-ink) 18%,transparent);font-family:var(--font-sans);font-size:14px;line-height:1.5}.analytics-consent_notice__P3Fq2 p{margin:0 0 12px}.analytics-consent_notice__P3Fq2 strong{display:block;margin-bottom:3px;font-size:16px;font-weight:700}.analytics-consent_actions__2PXQR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.analytics-consent_choice__wg5aq{min-height:44px;padding:10px 14px;border:1px solid var(--color-line-strong);border-radius:var(--radius-ctrl);background:var(--color-surface-raised);color:var(--color-ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.analytics-consent_choice__wg5aq:hover:not(:disabled){background:var(--color-surface-hover)}.analytics-consent_choice__wg5aq:disabled{opacity:.5;cursor:default}.analytics-consent_details__x_6T7{min-height:44px;margin-top:4px;padding:0;border:0;background:none;color:var(--color-accent);font:inherit;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.analytics-consent_choice__wg5aq:focus-visible,.analytics-consent_details__x_6T7:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.analytics-consent_preferences__Qi0uy{display:grid;gap:16px;color:var(--color-ink);font-size:15px;line-height:1.55}.analytics-consent_preferences__Qi0uy p{margin:0}.analytics-consent_preferences__Qi0uy strong{font-weight:700}.analytics-consent_status__SFfr_{padding-top:14px;border-top:1px solid var(--color-line)}.analytics-consent_sync__svNta{font-size:13px}.analytics-consent_sync__svNta p{margin-bottom:8px}.analytics-consent_policy__jPoVx{width:fit-content;min-height:44px;display:inline-flex;align-items:center;color:var(--color-accent);text-decoration:underline}@media (min-width:768px){.analytics-consent_notice__P3Fq2{left:auto;bottom:20px;width:440px}}.feedback-sheet_body__3x4FM{--fb-deep-fill:linear-gradient(135deg,var(--color-accent),var(--color-accent-cyan));--fb-soft-fill:linear-gradient(135deg,color-mix(in srgb,var(--color-accent) 14%,var(--color-surface-raised)),color-mix(in srgb,var(--color-accent-cyan) 30%,var(--color-surface-raised)));max-height:min(78dvh,46rem);overflow-y:auto;overscroll-behavior:contain;padding:1.15rem 1.5rem 1.5rem;color:var(--color-ink);font-family:var(--font-sans)}.feedback-sheet_srOnly__OBdhS{position:absolute;width:1px;height:1px;overflow:hidden;margin:-1px;padding:0;border:0;clip-path:inset(50%);white-space:nowrap}.feedback-sheet_intro__RSRg2{margin:0 0 1.15rem;color:var(--color-ink-muted);font-size:.95rem;line-height:1.5}.feedback-sheet_form__Tx3wB{display:grid;min-width:0;gap:1.15rem}.feedback-sheet_section__e_1Jb{display:grid;min-width:0;gap:1rem}.feedback-sheet_section__e_1Jb+.feedback-sheet_section__e_1Jb{padding-top:1.15rem;border-top:1px solid var(--color-line)}.feedback-sheet_group__lBFsb{min-width:0;margin:0;padding:0;border:0}.feedback-sheet_fieldLabel__lxtyf{display:block;margin:0 0 .55rem;padding:0;color:var(--color-ink);font-size:.95rem;font-weight:750;line-height:1.35}.feedback-sheet_choiceInput__gu1qe,.feedback-sheet_fileInput__iM_M5{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.feedback-sheet_kindRow__zzK2f{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.feedback-sheet_kind__OWYAu{position:relative;display:block;min-width:0;cursor:pointer}.feedback-sheet_kindFace__cPNth{display:grid;justify-items:center;align-content:start;gap:.35rem;min-height:44px;padding:.7rem .3rem .8rem;border-radius:16px 16px 6px 16px;text-align:center}.feedback-sheet_kindIcon__jAeWk{position:relative;display:grid;width:2.9rem;height:2.9rem;margin-bottom:.2rem;place-items:center;border-radius:50%;background:var(--color-accent-soft);color:var(--color-accent-hover)}.feedback-sheet_kindIcon__jAeWk svg{width:1.3rem;height:1.3rem}.feedback-sheet_kindMark__066np{position:absolute;right:-.25rem;bottom:-.2rem;display:none;width:1.2rem;height:1.2rem;place-items:center;border:2px solid var(--color-surface-raised);border-radius:50%;background:var(--color-ink);color:var(--color-surface-raised)}.feedback-sheet_kindMark__066np svg{width:.7rem;height:.7rem;stroke-width:3}.feedback-sheet_kindLabel__3TEVY{color:var(--color-ink);font-size:.85rem;font-weight:750;line-height:1.25}.feedback-sheet_kindHint__kkTM4{color:var(--color-ink-muted);font-size:.75rem;line-height:1.35}.feedback-sheet_choiceInput__gu1qe:checked+.feedback-sheet_kindFace__cPNth .feedback-sheet_kindIcon__jAeWk{background:var(--fb-deep-fill);color:var(--color-on-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent-cyan) 24%,transparent)}.feedback-sheet_choiceInput__gu1qe:checked+.feedback-sheet_kindFace__cPNth .feedback-sheet_kindMark__066np{display:grid}.feedback-sheet_choiceInput__gu1qe:checked+.feedback-sheet_kindFace__cPNth .feedback-sheet_kindLabel__3TEVY{color:var(--color-accent-hover)}.feedback-sheet_chips__UVfud{display:flex;flex-wrap:wrap;gap:.5rem}.feedback-sheet_chip__PCkdE{position:relative;display:inline-flex;max-width:100%;cursor:pointer}.feedback-sheet_chipFace__Jpt7i{display:inline-flex;align-items:center;gap:.4rem;max-width:100%;min-height:44px;padding:.55rem 1rem;border:1px solid var(--color-line-strong);border-radius:999px;background:var(--color-surface-raised);color:var(--color-ink);font-size:.875rem;font-weight:650;line-height:1.25}.feedback-sheet_chipFace__Jpt7i svg{display:none;flex:0 0 auto;width:1rem;height:1rem;color:var(--color-accent-hover);stroke-width:2.6}.feedback-sheet_choiceInput__gu1qe:checked+.feedback-sheet_chipFace__Jpt7i{border-color:var(--color-accent);background:var(--fb-soft-fill);font-weight:750}.feedback-sheet_choiceInput__gu1qe:checked+.feedback-sheet_chipFace__Jpt7i svg{display:block}.feedback-sheet_choiceInput__gu1qe:disabled+.feedback-sheet_chipFace__Jpt7i,.feedback-sheet_choiceInput__gu1qe:disabled+.feedback-sheet_kindFace__cPNth{cursor:default;opacity:.7}.feedback-sheet_check__zK0Dy{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;min-height:44px;color:var(--color-ink);font-size:.95rem;font-weight:650;line-height:1.4;cursor:pointer}.feedback-sheet_check__zK0Dy input{width:1.3rem;height:1.3rem;margin:0;accent-color:var(--color-accent);cursor:pointer}.feedback-sheet_note__r87KH{display:grid;min-width:0}.feedback-sheet_textarea__HE1lY{display:block;width:100%;min-width:0;min-height:7.5rem;padding:.75rem .85rem;border:1px solid var(--color-line-strong);border-radius:var(--radius-ctrl);background:var(--color-surface-raised);color:var(--color-ink);font:inherit;font-size:1rem;line-height:1.5;resize:vertical}.feedback-sheet_textarea__HE1lY::placeholder{color:var(--color-ink-muted)}.feedback-sheet_textarea__HE1lY[aria-invalid=true]{border-color:var(--color-danger)}.feedback-sheet_short__b7XiR{min-height:5.5rem}.feedback-sheet_counter__d4yOk{margin:.4rem 0 0;color:var(--color-ink-muted);font-size:.8rem;font-variant-numeric:tabular-nums;text-align:right}.feedback-sheet_shot__a9Np9{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;min-width:0}.feedback-sheet_shotAdd__g4qXa{display:inline-flex;min-height:44px;align-items:center;gap:.5rem;color:var(--color-accent-hover);font-size:.9rem;font-weight:700;cursor:pointer}.feedback-sheet_shotAdd__g4qXa svg{flex:0 0 auto;width:1.15rem;height:1.15rem}.feedback-sheet_shotPreview__v_YWx{display:flex;align-items:center;gap:.75rem;min-width:0}.feedback-sheet_shotThumb__Cfdsh{display:block;flex:0 0 auto;width:4.5rem;height:3.25rem;border:1px solid var(--color-line);border-radius:8px 8px 3px 8px;background:var(--color-surface-sunken);object-fit:cover}.feedback-sheet_shotName__3lrBY{min-width:0;overflow:hidden;color:var(--color-ink-muted);font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.feedback-sheet_quiet__ZWcfx{display:inline-flex;min-height:44px;align-items:center;gap:.35rem;padding:.4rem 0;border:0;background:transparent;color:var(--color-accent-hover);font:inherit;font-size:.875rem;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;cursor:pointer}.feedback-sheet_quiet__ZWcfx svg{width:1rem;height:1rem}.feedback-sheet_context__rdKkS{margin:0;color:var(--color-ink-muted);font-size:.8rem;line-height:1.5}.feedback-sheet_failure__llUvN,.feedback-sheet_issue__1aE0V{display:flex;align-items:flex-start;gap:.45rem;margin:.5rem 0 0;color:var(--color-danger-ink);font-size:.875rem;font-weight:650;line-height:1.45}.feedback-sheet_failure__llUvN{margin:0}.feedback-sheet_failure__llUvN svg,.feedback-sheet_issue__1aE0V svg{flex:0 0 auto;width:1.05rem;height:1.05rem;margin-top:.1rem}.feedback-sheet_actions__caOf0{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.feedback-sheet_secondary__WN7uw,.feedback-sheet_send__daqXN{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1.25rem;border-radius:var(--radius-ctrl);font:inherit;font-size:.95rem;font-weight:750;line-height:1.25;text-align:center;cursor:pointer}.feedback-sheet_send__daqXN{border:1px solid var(--color-accent);background:var(--color-accent);color:var(--color-on-accent)}.feedback-sheet_secondary__WN7uw{border:1px solid var(--color-line-strong);background:var(--color-surface-raised);color:var(--color-ink)}.feedback-sheet_secondary__WN7uw:disabled,.feedback-sheet_send__daqXN:disabled{cursor:wait;opacity:.65}.feedback-sheet_sent__bnNzy{display:grid;justify-items:start;gap:.85rem;padding:.35rem 0 .15rem}.feedback-sheet_sentMark__hJtJW{display:grid;width:3.25rem;height:3.25rem;place-items:center;border-radius:50%;background:var(--fb-deep-fill);color:var(--color-on-accent);box-shadow:0 0 0 6px color-mix(in srgb,var(--color-accent-cyan) 20%,transparent)}.feedback-sheet_sentMark__hJtJW svg{width:1.6rem;height:1.6rem;stroke-width:2.5}.feedback-sheet_thanks__5jVRd{margin:.35rem 0 0;color:var(--color-ink);font-family:var(--font-serif);font-size:clamp(1.7rem,5vw,2.15rem);font-weight:400;line-height:1.1;letter-spacing:-.02em}.feedback-sheet_thanks__5jVRd:focus{outline:none}.feedback-sheet_thanks__5jVRd:focus-visible{border-radius:4px;outline:3px solid var(--color-focus);outline-offset:4px}.feedback-sheet_sentLine__u5a9s{line-height:1.55}.feedback-sheet_flagged__BMA2S,.feedback-sheet_sentLine__u5a9s{max-width:32rem;margin:0;color:var(--color-ink);font-size:.95rem}.feedback-sheet_flagged__BMA2S{display:flex;align-items:flex-start;gap:.5rem;font-weight:650;line-height:1.5}.feedback-sheet_flagged__BMA2S svg{flex:0 0 auto;width:1.1rem;height:1.1rem;margin-top:.2rem;color:var(--color-accent-hover)}.feedback-sheet_shotFailed__sau4z{display:grid;gap:.2rem;max-width:32rem;margin:0;padding-top:.85rem;border-top:1px solid var(--color-line);color:var(--color-danger-ink);font-size:.9rem;line-height:1.5}.feedback-sheet_shotFailed__sau4z strong{font-weight:750}.feedback-sheet_sentActions__p1xzF{display:flex;flex-wrap:wrap;justify-self:stretch;gap:.75rem;margin-top:.35rem}.feedback-sheet_choiceInput__gu1qe:focus-visible+.feedback-sheet_chipFace__Jpt7i,.feedback-sheet_choiceInput__gu1qe:focus-visible+.feedback-sheet_kindFace__cPNth,.feedback-sheet_fileInput__iM_M5:focus-visible~.feedback-sheet_shotAdd__g4qXa{outline:3px solid var(--color-focus);outline-offset:2px}.feedback-sheet_check__zK0Dy input:focus-visible,.feedback-sheet_quiet__ZWcfx:focus-visible,.feedback-sheet_secondary__WN7uw:focus-visible,.feedback-sheet_send__daqXN:focus-visible,.feedback-sheet_textarea__HE1lY:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}@media (hover:hover){.feedback-sheet_kind__OWYAu:hover .feedback-sheet_kindFace__cPNth{background:var(--color-surface-hover)}.feedback-sheet_chip__PCkdE:hover .feedback-sheet_chipFace__Jpt7i{border-color:var(--color-accent)}.feedback-sheet_send__daqXN:hover:not(:disabled){border-color:var(--color-accent-hover);background:var(--color-accent-hover)}.feedback-sheet_secondary__WN7uw:hover:not(:disabled){background:var(--color-surface-hover)}.feedback-sheet_quiet__ZWcfx:hover,.feedback-sheet_shotAdd__g4qXa:hover{text-decoration-thickness:2px}}@media (max-width:440px){.feedback-sheet_body__3x4FM{padding:1rem 1.5rem 1.25rem}.feedback-sheet_kindRow__zzK2f{grid-template-columns:minmax(0,1fr);gap:.25rem}.feedback-sheet_kindFace__cPNth{grid-template-columns:auto minmax(0,1fr);justify-items:start;align-items:center;column-gap:.8rem;row-gap:.1rem;padding:.45rem .35rem;text-align:left}.feedback-sheet_kindIcon__jAeWk{grid-row:span 2;margin-bottom:0}}@media (max-width:520px){.feedback-sheet_actions__caOf0>.feedback-sheet_send__daqXN,.feedback-sheet_sentActions__p1xzF>*{flex:1 1 100%}}@keyframes feedback-sheet_reveal__anogK{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.feedback-sheet_chipFace__Jpt7i,.feedback-sheet_kindFace__cPNth,.feedback-sheet_kindIcon__jAeWk{transition:background-color .16s ease,border-color .16s ease,box-shadow .2s ease}.feedback-sheet_sent__bnNzy{animation:feedback-sheet_reveal__anogK .32s cubic-bezier(.2,.7,.2,1) both}.feedback-sheet_secondary__WN7uw,.feedback-sheet_send__daqXN{transition:transform .14s ease,background-color .14s ease}.feedback-sheet_secondary__WN7uw:active:not(:disabled),.feedback-sheet_send__daqXN:active:not(:disabled){transform:scale(.98)}}@media (forced-colors:active){.feedback-sheet_chipFace__Jpt7i,.feedback-sheet_secondary__WN7uw,.feedback-sheet_send__daqXN{border:1px solid CanvasText}.feedback-sheet_choiceInput__gu1qe:checked+.feedback-sheet_chipFace__Jpt7i,.feedback-sheet_choiceInput__gu1qe:checked+.feedback-sheet_kindFace__cPNth .feedback-sheet_kindIcon__jAeWk{outline:2px solid Highlight;outline-offset:2px}}.founding-check-in_dialog__XqEV7{overflow:hidden}.founding-check-in_questionnaire__utNS7{display:grid;min-width:0;gap:1.15rem}.founding-check-in_progress__kt_Ms{display:grid;gap:.55rem}.founding-check-in_progressLabel__lUpxU{margin:0;color:var(--color-ink-muted);font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.4}.founding-check-in_track__7ga9L{--fq-node:.8rem;position:relative;display:grid;grid-template-columns:repeat(var(--fq-steps,1),minmax(0,1fr));margin:0;padding:0;list-style:none}.founding-check-in_track__7ga9L:after,.founding-check-in_track__7ga9L:before{position:absolute;top:calc(var(--fq-node) / 2 - 2px);left:calc(50% / var(--fq-steps, 1));height:4px;border-radius:2px;content:""}.founding-check-in_track__7ga9L:before{right:calc(50% / var(--fq-steps, 1));background:color-mix(in srgb,var(--color-ink) 12%,var(--color-surface-raised))}.founding-check-in_track__7ga9L:after{width:calc((100% - 100% / var(--fq-steps, 1)) * var(--fq-progress, 0));background:linear-gradient(90deg,var(--color-accent),var(--color-accent-cyan))}.founding-check-in_track__7ga9L li{position:relative;z-index:1;display:grid;justify-items:center}.founding-check-in_track__7ga9L li>span{display:block;width:var(--fq-node);height:var(--fq-node);border:2px solid color-mix(in srgb,var(--color-ink) 22%,var(--color-surface-raised));border-radius:50%;background:var(--color-surface-raised)}.founding-check-in_track__7ga9L li[data-done]>span{border-color:transparent;background:linear-gradient(135deg,var(--color-accent),var(--color-accent-cyan))}.founding-check-in_track__7ga9L li[data-current]>span{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent-cyan) 26%,transparent)}.founding-check-in_step__oA3mb{display:grid;min-width:0;gap:1rem}.founding-check-in_prompt__ubMn_{margin:0;color:var(--color-ink);font-family:var(--font-sans);font-size:1.15rem;font-weight:750;line-height:1.35;overflow-wrap:anywhere}.founding-check-in_prompt__ubMn_:focus{outline:none}.founding-check-in_prompt__ubMn_:focus-visible{border-radius:4px;outline:3px solid var(--color-focus);outline-offset:4px}.founding-check-in_matrix__WLE_j{display:grid;min-width:0}.founding-check-in_matrixRow__jmhd3{display:grid;min-width:0;gap:.5rem;padding:.8rem 0;border-top:1px solid var(--color-line)}.founding-check-in_matrixRow__jmhd3:first-child{padding-top:.1rem;border-top:0}.founding-check-in_matrixLabel___KOaG{display:flex;align-items:center;gap:.5rem;color:var(--color-ink);font-size:.9rem;font-weight:700;line-height:1.35}.founding-check-in_matrixLabel___KOaG svg{flex:0 0 auto;width:1.05rem;height:1.05rem;color:var(--color-accent-hover)}div.founding-check-in_matrixChips__GHuZ_{gap:.375rem}.founding-check-in_matrixChips__GHuZ_ .founding-check-in_compactChip__i9TYd{padding:.5rem .8rem;font-size:.8125rem}@media (max-width:440px){.founding-check-in_matrixChips__GHuZ_ .founding-check-in_compactChip__i9TYd{padding-inline:.55rem}}.founding-check-in_other__ccC_H{display:grid;gap:.4rem;margin-top:.9rem}.founding-check-in_otherLabel__gzG_L{color:var(--color-ink);font-size:.9rem;font-weight:700}.founding-check-in_otherInput__qoFEd{display:block;width:100%;min-width:0;min-height:44px;padding:.6rem .8rem;border:1px solid var(--color-line-strong);border-radius:var(--radius-ctrl);background:var(--color-surface-raised);color:var(--color-ink);font:inherit;font-size:1rem}.founding-check-in_otherInput__qoFEd:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.founding-check-in_footer__TKpTH{display:grid;gap:.55rem}.founding-check-in_hint__zCZH4{margin:0;color:var(--color-ink-muted);font-size:.8rem;line-height:1.45}.founding-check-in_nav__2_MYe{display:flex;align-items:center;gap:.75rem}.founding-check-in_nav__2_MYe>:last-child{margin-left:auto}@media (max-width:440px){.founding-check-in_nav__2_MYe>*{flex:1 1 0}}@keyframes founding-check-in_stepForward__UQOPP{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:none}}@keyframes founding-check-in_stepBack__kJnuD{0%{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.founding-check-in_step__oA3mb[data-direction=forward]{animation:founding-check-in_stepForward__UQOPP .22s cubic-bezier(.2,.7,.2,1) both}.founding-check-in_step__oA3mb[data-direction=back]{animation:founding-check-in_stepBack__kJnuD .22s cubic-bezier(.2,.7,.2,1) both}.founding-check-in_track__7ga9L:after{transition:width .32s cubic-bezier(.5,1,.89,1)}.founding-check-in_track__7ga9L li>span{transition:background-color .2s ease,border-color .2s ease,box-shadow .24s ease}}@media (forced-colors:active){.founding-check-in_otherInput__qoFEd{border:1px solid CanvasText}.founding-check-in_track__7ga9L li[data-current]>span{outline:2px solid Highlight;outline-offset:2px}}