.Onboarding-module__XHOg-a__overlay{z-index:95;background:#11111480;justify-content:center;align-items:flex-end;animation:.2s Onboarding-module__XHOg-a__fade;display:flex;position:fixed;inset:0}@keyframes Onboarding-module__XHOg-a__fade{0%{opacity:0}to{opacity:1}}.Onboarding-module__XHOg-a__sheet{width:100%;max-width:var(--frame);background:var(--paper);border-top:1px solid var(--hairline);max-height:92dvh;padding:32px 26px calc(env(safe-area-inset-bottom,0px) + 24px);text-align:center;border-radius:24px 24px 0 0;animation:.28s Onboarding-module__XHOg-a__rise;position:relative;overflow-y:auto}@keyframes Onboarding-module__XHOg-a__rise{0%{opacity:.5;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media (min-width:640px){.Onboarding-module__XHOg-a__overlay{align-items:center}.Onboarding-module__XHOg-a__sheet{border-radius:var(--r-card);max-height:88dvh;box-shadow:inset 0 0 0 1px var(--hairline);padding:34px 30px 28px;animation:.22s Onboarding-module__XHOg-a__pop}@keyframes Onboarding-module__XHOg-a__pop{0%{opacity:.6;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}}.Onboarding-module__XHOg-a__close{width:32px;height:32px;color:var(--dim);cursor:pointer;background:0 0;border:none;font-size:17px;position:absolute;top:12px;right:14px}.Onboarding-module__XHOg-a__close:before{content:"";position:absolute;inset:-6px}.Onboarding-module__XHOg-a__hero{justify-content:center;margin:4px 0 18px;display:flex}.Onboarding-module__XHOg-a__egg{background:var(--card);border:1.5px solid #1111141a;border-radius:50%;width:112px;height:112px}.Onboarding-module__XHOg-a__kicker{color:var(--green-d);margin-bottom:8px;font-size:14px;font-weight:700}.Onboarding-module__XHOg-a__title{color:var(--ink);margin:0 0 12px;font-size:26px;font-weight:700;line-height:1.32}.Onboarding-module__XHOg-a__body{max-width:34ch;color:var(--dim);margin:0 auto 22px;font-size:15px;line-height:1.62}.Onboarding-module__XHOg-a__dots{justify-content:center;gap:0;margin-bottom:22px;display:flex}.Onboarding-module__XHOg-a__dot{cursor:pointer;background:0 0;border:none;width:24px;height:24px;margin:0 -4px;padding:0;position:relative}.Onboarding-module__XHOg-a__dot:after{content:"";background:#1111142e;border-radius:50%;width:8px;height:8px;transition:width .2s,background .2s,border-radius .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Onboarding-module__XHOg-a__dotOn:after{background:var(--green);border-radius:5px;width:22px}.Onboarding-module__XHOg-a__next{border-radius:var(--r-pill);background:var(--primary-bg);width:100%;color:var(--primary-fg);cursor:pointer;border:none;padding:15px;font-size:17px;font-weight:700}.Onboarding-module__XHOg-a__next:hover{background:var(--primary-bg-hover);color:var(--primary-fg-hover)}.Onboarding-module__XHOg-a__next:active{background:var(--primary-bg-active);transform:translateY(1px)}.Onboarding-module__XHOg-a__next:focus-visible{box-shadow:var(--primary-focus);outline:none}.Onboarding-module__XHOg-a__skip{color:var(--dim);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;margin-top:12px;font-size:13.5px;text-decoration:underline;position:relative}.Onboarding-module__XHOg-a__skip:before{content:"";position:absolute;inset:-14px 0}
.SettingsView-module__MglG3W__page{box-sizing:border-box;flex-direction:column;gap:36px;width:100%;min-width:0;max-width:640px;padding-block:32px 80px;display:flex}@media (min-width:768px){.SettingsView-module__MglG3W__page{gap:44px;padding-block:40px 96px}}.SettingsView-module__MglG3W__header{flex-direction:column;gap:8px;display:flex}.SettingsView-module__MglG3W__section{flex-direction:column;gap:12px;min-width:0;display:flex}.SettingsView-module__MglG3W__listCard{overflow:hidden}.SettingsView-module__MglG3W__row{border:0;border-bottom:1px solid var(--hairline);width:100%;min-height:52px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}.SettingsView-module__MglG3W__row:last-child{border-bottom:0}.SettingsView-module__MglG3W__row:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}.SettingsView-module__MglG3W__row:disabled{opacity:.55;cursor:default}.SettingsView-module__MglG3W__danger{color:#b42318}.SettingsView-module__MglG3W__chev{color:var(--dim);flex:none;font-size:18px;line-height:1}.SettingsView-module__MglG3W__val{color:var(--ink-2);font-size:14px}.SettingsView-module__MglG3W__time{border:1px solid var(--hairline);border-radius:var(--r-input);background:var(--card);min-height:44px;color:var(--ink);font:inherit;padding:6px 10px}.SettingsView-module__MglG3W__seg{flex-wrap:wrap;gap:6px;display:inline-flex}.SettingsView-module__MglG3W__switch{background:var(--surface);border:1px solid var(--hairline);border-radius:999px;flex:none;width:44px;height:26px;transition:background .14s,border-color .14s;position:relative}.SettingsView-module__MglG3W__switchOn{background:var(--accent-wash);border-color:var(--accent-text)}.SettingsView-module__MglG3W__knob{background:var(--card);border-radius:50%;width:20px;height:20px;transition:transform .14s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #1111142e}.SettingsView-module__MglG3W__switchOn .SettingsView-module__MglG3W__knob{background:var(--accent-text);transform:translate(18px)}.SettingsView-module__MglG3W__hint{color:var(--ink-2);margin:0;font-size:13px;line-height:1.5}.SettingsView-module__MglG3W__inlineLink{color:var(--accent-text);text-underline-offset:2px;font-weight:600;text-decoration:underline}.SettingsView-module__MglG3W__inlineLink:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px;border-radius:2px}
.Card-module__izWExW__card{background:var(--card);border-radius:var(--r-card);box-shadow:var(--shadow-card);color:inherit;text-decoration:none;display:block;position:relative}.Card-module__izWExW__none{padding:0}.Card-module__izWExW__sm{padding:20px}.Card-module__izWExW__md{padding:28px}.Card-module__izWExW__lg{padding:40px}@media (max-width:767px){.Card-module__izWExW__lg{padding:28px 22px}.Card-module__izWExW__md{padding:22px 20px}}.Card-module__izWExW__tinted{background:var(--surface);box-shadow:none}.Card-module__izWExW__flat{box-shadow:inset 0 0 0 1px var(--hairline)}.Card-module__izWExW__interactive{cursor:pointer;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s}.Card-module__izWExW__interactive:hover{transform:translateY(-2px);box-shadow:0 22px 44px #10378412,0 67px 67px #1037840d}.Card-module__izWExW__interactive:focus-visible{box-shadow:var(--shadow-card), var(--focus-ring);outline:none}@media (prefers-reduced-motion:reduce){.Card-module__izWExW__interactive,.Card-module__izWExW__interactive:hover{transition:none;transform:none}}
.BentoGrid-module__rGizDW__grid{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:640px){.BentoGrid-module__rGizDW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (min-width:1024px){.BentoGrid-module__rGizDW__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}.BentoGrid-module__rGizDW__col2{grid-column:span 1}@media (min-width:640px){.BentoGrid-module__rGizDW__col2{grid-column:span 2}}.BentoGrid-module__rGizDW__row2{grid-row:span 1}@media (min-width:640px){.BentoGrid-module__rGizDW__row2{grid-row:span 2}}.BentoGrid-module__rGizDW__tile{flex-direction:column;gap:10px;min-height:148px;display:flex;background:#fff!important;box-shadow:inset 0 0 0 1px #11111414,0 10px 28px #1037840d,0 2px 6px #10378409!important}.BentoGrid-module__rGizDW__head{align-items:flex-start;gap:10px;display:flex}.BentoGrid-module__rGizDW__title{letter-spacing:.03em;text-transform:uppercase;color:var(--dim);font-size:11px;font-weight:600;line-height:1.2}.BentoGrid-module__rGizDW__action{font-size:var(--fs-caption);color:var(--ink-2);flex:none;margin-left:auto;font-weight:600}.BentoGrid-module__rGizDW__action:hover{color:var(--ink)}.BentoGrid-module__rGizDW__body{flex-direction:column;gap:8px;display:flex}.BentoGrid-module__rGizDW__figure{width:100%;min-height:0;margin-top:auto;overflow:clip}.BentoGrid-module__rGizDW__media{flex:none;justify-content:center;align-items:center;display:flex}.BentoGrid-module__rGizDW__head .BentoGrid-module__rGizDW__media{margin-left:auto}.BentoGrid-module__rGizDW__tile.BentoGrid-module__rGizDW__empty{background:#f7f7f5!important;box-shadow:inset 0 0 0 1px #11111412!important}.BentoGrid-module__rGizDW__empty .BentoGrid-module__rGizDW__body{color:var(--dim)}
.Button-module__jZB_Pa__btn{border-radius:var(--r-pill);letter-spacing:var(--tr-body);white-space:normal;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;min-width:0;height:fit-content;font-family:inherit;font-weight:600;line-height:1.25;text-decoration:none;transition:transform .14s cubic-bezier(.22,1,.36,1),background-color .14s,box-shadow .14s,color .14s;display:inline-flex;position:relative}.Button-module__jZB_Pa__btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.Button-module__jZB_Pa__btn:disabled,.Button-module__jZB_Pa__btn[aria-disabled=true]{opacity:.42;cursor:not-allowed;pointer-events:none}.Button-module__jZB_Pa__sm{min-height:36px;padding:4px 16px;font-size:14px}.Button-module__jZB_Pa__sm:before{content:"";position:absolute;inset:-4px 0}.Button-module__jZB_Pa__md{min-height:46px;font-size:var(--fs-body);padding:6px 22px}.Button-module__jZB_Pa__lg{min-height:56px;font-size:var(--fs-body-lg);padding:8px 30px}.Button-module__jZB_Pa__primary{background:var(--primary-bg);color:var(--primary-fg)}.Button-module__jZB_Pa__primary:hover{background:var(--primary-bg-hover);color:var(--primary-fg-hover)}.Button-module__jZB_Pa__primary:active{background:var(--primary-bg-active);color:var(--primary-fg-hover)}.Button-module__jZB_Pa__primary:focus-visible{box-shadow:var(--primary-focus)}.Button-module__jZB_Pa__primary:disabled,.Button-module__jZB_Pa__primary[aria-disabled=true]{opacity:1;background:var(--primary-bg-disabled);color:var(--primary-fg-disabled);box-shadow:inset 0 0 0 1px var(--primary-border-disabled)}.Button-module__jZB_Pa__soft{background:var(--soft-bg);color:var(--soft-fg)}.Button-module__jZB_Pa__soft:hover{background:var(--soft-bg-hover);color:var(--soft-fg-hover)}.Button-module__jZB_Pa__soft:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--soft-fg)}.Button-module__jZB_Pa__ghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--hairline);background:0 0}.Button-module__jZB_Pa__ghost:hover{box-shadow:inset 0 0 0 1px #1111142e}.Button-module__jZB_Pa__ghost:focus-visible{box-shadow:inset 0 0 0 1px var(--hairline), var(--focus-ring)}.Button-module__jZB_Pa__quiet{background:var(--surface);color:var(--ink-2)}.Button-module__jZB_Pa__quiet:hover{color:var(--ink);background:#eeeef1}.Button-module__jZB_Pa__block{width:100%}
.Chip-module__wuaL9a__chip{border-radius:var(--r-pill);letter-spacing:var(--tr-body);color:var(--ink-2);background:var(--surface);border:0;align-items:center;gap:6px;padding:8px 15px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .14s,color .14s,box-shadow .14s;display:inline-flex;position:relative}.Chip-module__wuaL9a__sm{font-size:var(--fs-caption);padding:6px 12px}button.Chip-module__wuaL9a__chip,a.Chip-module__wuaL9a__chip{cursor:pointer}button.Chip-module__wuaL9a__chip:before,a.Chip-module__wuaL9a__chip:before{content:"";position:absolute;inset:-6px -2px}button.Chip-module__wuaL9a__chip.Chip-module__wuaL9a__sm:before,a.Chip-module__wuaL9a__chip.Chip-module__wuaL9a__sm:before{inset:-8px -2px}button.Chip-module__wuaL9a__chip:not(.Chip-module__wuaL9a__selected):hover,a.Chip-module__wuaL9a__chip:not(.Chip-module__wuaL9a__selected):hover{color:var(--ink)}.Chip-module__wuaL9a__chip:focus-visible{box-shadow:var(--focus-ring);outline:none}.Chip-module__wuaL9a__toned{background:color-mix(in srgb, var(--chip-tone) 16%, #fff);color:var(--ink)}.Chip-module__wuaL9a__dot{background:var(--chip-tone,var(--dim));border-radius:50%;flex:none;width:8px;height:8px}.Chip-module__wuaL9a__selected{background:var(--action);color:var(--action-fg);font-weight:600}.Chip-module__wuaL9a__selected .Chip-module__wuaL9a__dot{background:var(--chip-tone,var(--action-fg));box-shadow:0 0 0 2px #ffffff38}.Chip-module__wuaL9a__selected:hover{color:var(--action-fg)}
.EggLoader-module__6ZOcta__wrap{flex-direction:column;align-items:center;gap:14px;display:inline-flex}.EggLoader-module__6ZOcta__stage{place-items:center;display:grid;position:relative}.EggLoader-module__6ZOcta__egg{object-fit:contain;width:100%;height:100%;animation:EggLoader-module__6ZOcta__egg-squish 1.6s var(--ease-settle) infinite;transform-origin:50% 90%}.EggLoader-module__6ZOcta__eggShadow{filter:blur(2px);width:62%;height:12%;animation:EggLoader-module__6ZOcta__egg-shadow 1.6s var(--ease-settle) infinite;background:#11111424;border-radius:50%;position:absolute;bottom:-4px}@keyframes EggLoader-module__6ZOcta__egg-squish{0%,to{transform:scaleY(1)scaleX(1)}45%{transform:scaleY(.94)scaleX(1.03)}}@keyframes EggLoader-module__6ZOcta__egg-shadow{0%,to{opacity:.14;transform:scale(1)}45%{opacity:.17;transform:scale(1.06)}}.EggLoader-module__6ZOcta__caption{min-height:1.2em;font-size:var(--fs-caption);color:var(--dim);animation:EggLoader-module__6ZOcta__caption-fade var(--dur-slow) var(--ease-settle)}@keyframes EggLoader-module__6ZOcta__caption-fade{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0}}.EggLoader-module__6ZOcta__sm .EggLoader-module__6ZOcta__stage{width:56px;height:56px}.EggLoader-module__6ZOcta__sm .EggLoader-module__6ZOcta__caption{font-size:11px}.EggLoader-module__6ZOcta__md .EggLoader-module__6ZOcta__stage{width:96px;height:96px}.EggLoader-module__6ZOcta__lg .EggLoader-module__6ZOcta__stage{width:144px;height:144px}.EggLoader-module__6ZOcta__lg .EggLoader-module__6ZOcta__caption{font-size:var(--fs-body)}@media (prefers-reduced-motion:reduce){.EggLoader-module__6ZOcta__egg,.EggLoader-module__6ZOcta__eggShadow,.EggLoader-module__6ZOcta__caption{animation:none}}
.Field-module__EkhW1q__field{flex-direction:column;gap:8px;width:100%;display:flex}.Field-module__EkhW1q__label{letter-spacing:var(--tr-body);color:var(--ink);font-size:14px;font-weight:600;line-height:1.3}.Field-module__EkhW1q__required{color:var(--accent-text);margin-left:4px}.Field-module__EkhW1q__control{width:100%;font-family:inherit;font-size:var(--fs-body);letter-spacing:var(--tr-body);color:var(--ink);background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-input);padding:13px 14px;line-height:1.4;transition:border-color .14s,box-shadow .14s}.Field-module__EkhW1q__control::placeholder{color:var(--dim)}.Field-module__EkhW1q__control:hover{border-color:#11111429}.Field-module__EkhW1q__control:focus{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.Field-module__EkhW1q__control:disabled{background:var(--surface);color:var(--dim);cursor:not-allowed}textarea.Field-module__EkhW1q__control{resize:vertical;min-height:120px}select.Field-module__EkhW1q__control{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-2) 50%), linear-gradient(135deg, var(--ink-2) 50%, transparent 50%);background-position:calc(100% - 20px) calc(50% + 2px),calc(100% - 15px) calc(50% + 2px);background-repeat:no-repeat;background-size:5px 5px;padding-right:38px}.Field-module__EkhW1q__hint{font-size:var(--fs-caption);color:var(--dim);line-height:1.4}.Field-module__EkhW1q__error{font-size:var(--fs-caption);color:var(--emo-angry);line-height:1.4}.Field-module__EkhW1q__invalid .Field-module__EkhW1q__control{border-color:var(--emo-angry)}.Field-module__EkhW1q__invalid .Field-module__EkhW1q__control:focus{box-shadow:0 0 0 3px #ff6b5233}
.HeroBand-module__9OvO1a__band{background:var(--hero-warm);border-bottom:1px solid color-mix(in srgb, var(--hairline) 70%, transparent);width:100%;position:relative}.HeroBand-module__9OvO1a__flush{background:0 0;border-bottom:none}.HeroBand-module__9OvO1a__inner{max-width:var(--page-max);padding-inline:var(--pad-page);flex-direction:column;gap:20px;margin:0 auto;display:flex}.HeroBand-module__9OvO1a__center{text-align:center;align-items:center}.HeroBand-module__9OvO1a__left{text-align:left;align-items:flex-start}.HeroBand-module__9OvO1a__sm,.HeroBand-module__9OvO1a__md{padding-block:48px 40px}.HeroBand-module__9OvO1a__lg{padding-block:104px 96px}@media (max-width:767px){.HeroBand-module__9OvO1a__sm{padding-block:32px 28px}.HeroBand-module__9OvO1a__md{padding-block:36px 32px}.HeroBand-module__9OvO1a__lg{padding-block:64px 56px}}
.Reveal-module__1vtz9a__reveal{opacity:0;transition:opacity var(--dur-base) var(--ease-settle), translate var(--dur-base) var(--ease-settle);transition-delay:var(--reveal-delay,0s);translate:0 8px}.Reveal-module__1vtz9a__in{opacity:1;translate:0}@media (prefers-reduced-motion:reduce){.Reveal-module__1vtz9a__reveal{opacity:1;transition:none;translate:0}}
.SectionHeading-module__JmmkUq__wrap{flex-direction:column;gap:12px;display:flex}.SectionHeading-module__JmmkUq__center{text-align:center;align-items:center}.SectionHeading-module__JmmkUq__left{text-align:left;align-items:flex-start}.SectionHeading-module__JmmkUq__eyebrow{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);font-weight:600}.SectionHeading-module__JmmkUq__title{font-size:var(--fs-heading);line-height:var(--lh-heading);letter-spacing:var(--tr-heading);color:var(--ink);text-wrap:balance;font-weight:600}.SectionHeading-module__JmmkUq__display .SectionHeading-module__JmmkUq__title{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--tr-display)}.SectionHeading-module__JmmkUq__sub .SectionHeading-module__JmmkUq__title{font-size:var(--fs-sub);line-height:var(--lh-sub);letter-spacing:var(--tr-sub)}.SectionHeading-module__JmmkUq__copy{max-width:var(--col-read);font-size:var(--fs-body-lg);line-height:var(--lh-body);letter-spacing:var(--tr-body);color:var(--ink-2);text-wrap:pretty;font-weight:400}@media (max-width:767px){.SectionHeading-module__JmmkUq__copy{font-size:var(--fs-body)}}
.Skeleton-module__bswdPq__base{border-radius:var(--r-input);background:#1111140f;display:block;position:relative;overflow:hidden}.Skeleton-module__bswdPq__base:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:1.4s ease-in-out infinite Skeleton-module__bswdPq__skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes Skeleton-module__bswdPq__skeleton-shimmer{to{transform:translate(100%)}}.Skeleton-module__bswdPq__line{border-radius:6px;height:12px}.Skeleton-module__bswdPq__avatar{border-radius:50%;flex:none}.Skeleton-module__bswdPq__card{border-radius:var(--r-card);box-shadow:var(--shadow-card);min-height:160px}.Skeleton-module__bswdPq__tile{border-radius:var(--r-card);box-shadow:var(--shadow-card);min-height:152px}.Skeleton-module__bswdPq__tileComposite{border-radius:var(--r-card);min-height:152px;box-shadow:var(--shadow-card);background:var(--card,#fff);flex-direction:column;grid-column:span 1;gap:12px;padding:20px;display:flex}@media (min-width:640px){.Skeleton-module__bswdPq__tileCol2{grid-column:span 2}}.Skeleton-module__bswdPq__tileHead{align-items:center;gap:10px;display:flex}.Skeleton-module__bswdPq__tileHead>:first-child{flex:auto}.Skeleton-module__bswdPq__tileFigure{border-radius:10px;width:100%;margin-top:auto}@media (prefers-reduced-motion:reduce){.Skeleton-module__bswdPq__base:after{animation:none;display:none}.Skeleton-module__bswdPq__base{background:#11111414}}
.Stat-module__VS0QQG__stat{flex-direction:column;gap:4px;display:flex}.Stat-module__VS0QQG__center{text-align:center;align-items:center}.Stat-module__VS0QQG__value{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;align-items:baseline;gap:3px;font-size:34px;font-weight:600;line-height:1.05;display:flex}.Stat-module__VS0QQG__lg .Stat-module__VS0QQG__value{font-size:46px}.Stat-module__VS0QQG__sm .Stat-module__VS0QQG__value{font-size:26px}.Stat-module__VS0QQG__unit{color:var(--dim);letter-spacing:var(--tr-body);font-size:.5em;font-weight:500}.Stat-module__VS0QQG__label{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--dim);letter-spacing:var(--tr-body)}.Stat-module__VS0QQG__toned .Stat-module__VS0QQG__value{color:var(--stat-tone)}
.AppShell-module__xvLa0a__shell{min-height:100dvh;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);flex-direction:column;display:flex}.AppShell-module__xvLa0a__rail{display:none}.AppShell-module__xvLa0a__bar{z-index:40;padding-top:env(safe-area-inset-top,0px);background:var(--canvas,#fff);border-bottom:1px solid var(--hairline);position:sticky;top:0}.AppShell-module__xvLa0a__barInner{max-width:var(--page-max);height:var(--nav-h);padding-inline:var(--pad-page);align-items:center;gap:14px;margin:0 auto;display:flex}.AppShell-module__xvLa0a__logo{letter-spacing:-.045em;color:var(--ink);flex:none;align-items:center;gap:7px;font-size:19px;font-weight:600;display:inline-flex}.AppShell-module__xvLa0a__logo:focus-visible{border-radius:var(--r-input);box-shadow:var(--focus-ring);outline:none}.AppShell-module__xvLa0a__barTools{align-items:center;gap:6px;margin-left:auto;display:flex}.AppShell-module__xvLa0a__sheet{background:var(--canvas);flex-direction:column;flex:auto;display:flex;overflow:clip}.AppShell-module__xvLa0a__container{width:100%;padding-inline:var(--pad-page);margin:0 auto}.AppShell-module__xvLa0a__page{max-width:var(--page-max)}.AppShell-module__xvLa0a__read{max-width:var(--col-read)}.AppShell-module__xvLa0a__full{max-width:none;padding-inline:0}.AppShell-module__xvLa0a__tabs{z-index:40;-webkit-backdrop-filter:saturate(1.6)blur(14px);border-top:1px solid var(--hairline);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);background:#fffffff0;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.AppShell-module__xvLa0a__tabLink{height:var(--tabbar-h);color:var(--dim);letter-spacing:-.01em;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;font-size:11px;font-weight:500;transition:color .14s;display:flex}.AppShell-module__xvLa0a__tabLabel{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}@media (max-width:380px){.AppShell-module__xvLa0a__tabLink{letter-spacing:-.03em;gap:2px;font-size:10px}}.AppShell-module__xvLa0a__tabLink[aria-current=page]{color:var(--ink);font-weight:600}.AppShell-module__xvLa0a__tabLink svg,.AppShell-module__xvLa0a__railLink svg{opacity:.7;flex:none;transition:opacity .14s;display:block}.AppShell-module__xvLa0a__tabLink[aria-current=page] svg,.AppShell-module__xvLa0a__railLink[aria-current=page] svg{opacity:1}.AppShell-module__xvLa0a__withTabs .AppShell-module__xvLa0a__sheet{padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px) + 12px)}.AppShell-module__xvLa0a__avatar{background:var(--accent-wash);width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--hairline);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.AppShell-module__xvLa0a__avatar img{transform:scale(.92)}.AppShell-module__xvLa0a__profileLink{border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.AppShell-module__xvLa0a__profileLink:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (min-width:1024px){.AppShell-module__xvLa0a__withRail{padding-left:var(--rail-w)}.AppShell-module__xvLa0a__withRail .AppShell-module__xvLa0a__sheet{margin:var(--sheet-inset) var(--sheet-inset) var(--sheet-inset) 0;border-radius:var(--r-sheet);box-shadow:var(--shadow-card);min-height:calc(100dvh - var(--sheet-inset) * 2);padding-bottom:0}.AppShell-module__xvLa0a__withDesktopRail{padding-left:var(--rail-w)}.AppShell-module__xvLa0a__withDesktopRail .AppShell-module__xvLa0a__logo,.AppShell-module__xvLa0a__withRail .AppShell-module__xvLa0a__bar,.AppShell-module__xvLa0a__withRail .AppShell-module__xvLa0a__tabs{display:none}.AppShell-module__xvLa0a__rail{z-index:40;width:var(--rail-w);background:0 0;flex-direction:column;align-items:center;padding:22px 0 18px;display:flex;position:fixed;top:0;bottom:0;left:0}.AppShell-module__xvLa0a__railBrand{border-radius:14px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.AppShell-module__xvLa0a__railBrand:hover{background:#1111140a}.AppShell-module__xvLa0a__railBrand:focus-visible{box-shadow:var(--focus-ring);outline:none}.AppShell-module__xvLa0a__railNav{flex-direction:column;align-items:center;gap:4px;width:100%;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.AppShell-module__xvLa0a__railLink{width:68px;min-height:56px;color:var(--dim);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:8px 4px 7px;transition:color .14s,background-color .14s;display:flex;position:relative}.AppShell-module__xvLa0a__railLink:hover{color:var(--ink-2);background:#1111140a}.AppShell-module__xvLa0a__railLink:hover svg{opacity:.88}.AppShell-module__xvLa0a__railLink[aria-current=page]{color:var(--ink);background:var(--accent-wash)}.AppShell-module__xvLa0a__railLink[aria-current=page]:after{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px;position:absolute;bottom:4px}.AppShell-module__xvLa0a__railLabel{letter-spacing:-.02em;white-space:nowrap;font-size:11px;font-weight:500;line-height:1.1}.AppShell-module__xvLa0a__railLink[aria-current=page] .AppShell-module__xvLa0a__railLabel{font-weight:600}.AppShell-module__xvLa0a__railLink:focus-visible{box-shadow:var(--focus-ring);outline:none}.AppShell-module__xvLa0a__railProfile{color:var(--dim);letter-spacing:-.01em;flex-direction:column;align-items:center;gap:5px;margin-top:auto;font-size:11px;font-weight:500;display:flex}.AppShell-module__xvLa0a__railProfile:hover{color:var(--ink-2)}.AppShell-module__xvLa0a__railProfile:focus-visible{box-shadow:var(--focus-ring);border-radius:12px;outline:none}.AppShell-module__xvLa0a__railProfile .AppShell-module__xvLa0a__avatar{width:34px;height:34px;overflow:hidden}}
.ActionFeedbackIcon-module__SBUPZa__icon{vertical-align:-3px;flex:none;width:18px;height:18px;margin-inline-end:7px;display:inline-flex}.ActionFeedbackIcon-module__SBUPZa__spin{animation:.9s linear infinite ActionFeedbackIcon-module__SBUPZa__feedbackSpin}.ActionFeedbackIcon-module__SBUPZa__check{animation:.28s ease-out both ActionFeedbackIcon-module__SBUPZa__feedbackCheck}@keyframes ActionFeedbackIcon-module__SBUPZa__feedbackSpin{to{transform:rotate(360deg)}}@keyframes ActionFeedbackIcon-module__SBUPZa__feedbackCheck{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.ActionFeedbackIcon-module__SBUPZa__spin,.ActionFeedbackIcon-module__SBUPZa__check{animation:none}}
.Bubble-module__pRN5VW__row{margin-bottom:16px;display:flex}.Bubble-module__pRN5VW__rowAi{justify-content:flex-start}.Bubble-module__pRN5VW__rowUser{justify-content:flex-end}.Bubble-module__pRN5VW__header{font-size:var(--fs-caption);color:var(--dim);align-items:center;gap:8px;margin-bottom:8px;padding-left:2px;display:flex}.Bubble-module__pRN5VW__aiBubble{max-width:min(560px,88%);font-size:var(--fs-body);letter-spacing:var(--tr-body);color:var(--ink);white-space:pre-wrap;word-break:keep-all;overflow-wrap:break-word;background:color-mix(in srgb, var(--card) 92%, var(--bot-wash,#fff6e4));line-height:1.55}.Bubble-module__pRN5VW__rowAi .Bubble-module__pRN5VW__aiBubble{box-shadow:0 1px 3px #1037840f, 0 6px 14px #1037840d, inset 0 0 0 1px color-mix(in srgb, var(--bot-wash,var(--accent-wash)) 40%, transparent)}.Bubble-module__pRN5VW__userBubble{background:var(--action);max-width:min(560px,86%);color:var(--action-fg);font-family:var(--font-write,var(--sans));font-size:var(--fs-body-lg);line-height:var(--lh-body);white-space:pre-wrap;word-break:keep-all;overflow-wrap:break-word;box-shadow:var(--shadow-pill);border-radius:18px 18px 6px;padding:13px 18px}.Bubble-module__pRN5VW__textArrival{animation:.48s cubic-bezier(.16,1,.3,1) Bubble-module__pRN5VW__textArrival;display:inline}@keyframes Bubble-module__pRN5VW__textArrival{0%{opacity:0;filter:blur(5px)}to{opacity:1;filter:blur()}}@media (prefers-reduced-motion:reduce){.Bubble-module__pRN5VW__textArrival{animation:none}}.Bubble-module__pRN5VW__skelAiColumn{width:min(560px,88%)}.Bubble-module__pRN5VW__skelHeader{align-items:center;gap:8px;margin-bottom:8px;padding-left:2px;display:flex}.Bubble-module__pRN5VW__skelAiBubble{border-radius:18px}.Bubble-module__pRN5VW__skelUserColumn{width:min(280px,62%)}.Bubble-module__pRN5VW__skelUserBubble{border-radius:18px 18px 6px}.Bubble-module__pRN5VW__typing{padding:8px 2px;line-height:1.6;display:inline-flex}.Bubble-module__pRN5VW__typingLabel{font-size:var(--fs-caption);color:var(--ink-2);letter-spacing:-.01em;animation:1.8s ease-in-out infinite Bubble-module__pRN5VW__textBlink}@keyframes Bubble-module__pRN5VW__textBlink{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.Bubble-module__pRN5VW__typingLabel{animation:none}}.Bubble-module__pRN5VW__partial{border-top:1px solid var(--hairline);flex-direction:column;gap:8px;margin-top:10px;padding-top:10px;display:flex}.Bubble-module__pRN5VW__pauseNote{font-size:var(--fs-caption);color:var(--dim)}.Bubble-module__pRN5VW__resuming{font-size:var(--fs-caption);color:var(--accent-text)}.Bubble-module__pRN5VW__partialActions{gap:8px;display:flex}.Bubble-module__pRN5VW__partialActions button{cursor:pointer;border-radius:var(--r-pill);font-size:var(--fs-caption);background:var(--primary-bg);color:var(--primary-fg);border:none;padding:7px 14px;font-weight:600}.Bubble-module__pRN5VW__partialActions button:hover{background:var(--primary-bg-hover);color:var(--primary-fg-hover)}.Bubble-module__pRN5VW__partialActions button:focus-visible,.Bubble-module__pRN5VW__errorBubble button:focus-visible{box-shadow:var(--primary-focus);outline:none}.Bubble-module__pRN5VW__partialActions .Bubble-module__pRN5VW__secondary{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--hairline)}.Bubble-module__pRN5VW__errorBubble{flex-direction:column;gap:8px;display:flex}.Bubble-module__pRN5VW__rowAi .Bubble-module__pRN5VW__errorBubble{box-shadow:inset 0 0 0 1px #e8704e47,0 1px 3px #1037840f,0 6px 14px #1037840d}.Bubble-module__pRN5VW__errorCode{font-size:var(--fs-caption);color:var(--dim)}.Bubble-module__pRN5VW__errorBubble button{cursor:pointer;border-radius:var(--r-pill);font-size:var(--fs-caption);background:var(--primary-bg);color:var(--primary-fg);border:none;align-self:flex-start;padding:7px 14px;font-weight:600}.Bubble-module__pRN5VW__errorBubble button:hover{background:var(--primary-bg-hover);color:var(--primary-fg-hover)}
.RouteSkeletons-module__gjWkRa__page{box-sizing:border-box;flex-direction:column;gap:28px;width:100%;min-width:0;padding-block:32px 64px;display:flex}.RouteSkeletons-module__gjWkRa__header{flex-direction:column;gap:12px;display:flex}.RouteSkeletons-module__gjWkRa__grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}@media (max-width:1023px){.RouteSkeletons-module__gjWkRa__grid3{grid-template-columns:1fr}}.RouteSkeletons-module__gjWkRa__card{border-radius:var(--r-card);box-shadow:var(--shadow-card);background:var(--card,#fff);flex-direction:column;gap:12px;min-height:180px;padding:20px;display:flex}.RouteSkeletons-module__gjWkRa__cardRow{align-items:center;gap:12px;display:flex}.RouteSkeletons-module__gjWkRa__list{border-radius:var(--r-card);box-shadow:var(--shadow-card);background:var(--card,#fff);flex-direction:column;gap:2px;display:flex;overflow:hidden}.RouteSkeletons-module__gjWkRa__listRow{border-bottom:1px solid var(--hairline,#11111414);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.RouteSkeletons-module__gjWkRa__listRow:last-child{border-bottom:none}.RouteSkeletons-module__gjWkRa__room{min-height:calc(100dvh - var(--nav-h,64px) - 1px - env(safe-area-inset-top,0px));padding-bottom:24px;padding-inline:max(var(--pad-page), calc((100% - var(--col-read)) / 2));flex-direction:column;gap:12px;display:flex}.RouteSkeletons-module__gjWkRa__roomHeader{justify-content:space-between;align-items:center;gap:12px;padding-block:16px 12px;display:flex}.RouteSkeletons-module__gjWkRa__roomStream{flex-direction:column;flex:1;gap:14px;padding-block:8px 20px;display:flex}.RouteSkeletons-module__gjWkRa__bubbleAi{align-self:flex-start;width:min(86%,420px)}.RouteSkeletons-module__gjWkRa__bubbleUser{align-self:flex-end;width:min(70%,320px)}.RouteSkeletons-module__gjWkRa__composer{gap:10px;padding-top:12px;display:flex}.RouteSkeletons-module__gjWkRa__stack{flex-direction:column;gap:40px;padding-block:40px 64px;display:flex}.RouteSkeletons-module__gjWkRa__heroCard{border-radius:var(--r-card);box-shadow:var(--shadow-card);background:var(--card,#fff);flex-direction:column;gap:16px;min-height:200px;padding:20px;display:flex}.RouteSkeletons-module__gjWkRa__profileHead{align-items:center;gap:16px;margin-bottom:8px;display:flex}.RouteSkeletons-module__gjWkRa__section{flex-direction:column;gap:12px;display:flex}.RouteSkeletons-module__gjWkRa__rowCard{border-radius:var(--r-card);box-shadow:var(--shadow-card);background:var(--card,#fff);flex-direction:row;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:16px 18px;display:flex}.RouteSkeletons-module__gjWkRa__journal{max-width:var(--col-read,720px);flex-direction:column;gap:16px;width:100%;margin:0 auto;padding-block:20px 48px;display:flex}.RouteSkeletons-module__gjWkRa__formalGrid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.RouteSkeletons-module__gjWkRa__formalGrid{grid-template-columns:1fr 1fr}}.RouteSkeletons-module__gjWkRa__simpleGrid{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:640px){.RouteSkeletons-module__gjWkRa__simpleGrid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.RouteSkeletons-module__gjWkRa__simpleGrid{grid-template-columns:repeat(3,1fr)}}
.AiCommentCard-module__ReFmJa__wrap{max-width:640px;margin:0 auto;padding:0 18px 8px}.AiCommentCard-module__ReFmJa__card{flex-direction:column;gap:14px;display:flex}.AiCommentCard-module__ReFmJa__head{flex-direction:column;gap:10px;display:flex}.AiCommentCard-module__ReFmJa__badge{border-radius:var(--r-pill);width:fit-content;font-size:var(--fs-caption);letter-spacing:.01em;align-items:center;padding:4px 12px;font-weight:600;display:inline-flex}.AiCommentCard-module__ReFmJa__badgeSample{background:color-mix(in srgb, var(--dim) 12%, white);color:color-mix(in srgb, var(--dim) 70%, black)}.AiCommentCard-module__ReFmJa__badgeLlm{background:color-mix(in srgb, var(--accent-text) 12%, white);color:var(--accent-text)}.AiCommentCard-module__ReFmJa__body{flex-direction:column;gap:10px;display:flex}.AiCommentCard-module__ReFmJa__para{color:var(--ink);text-wrap:pretty;margin:0;font-size:14px;line-height:1.7}.AiCommentCard-module__ReFmJa__highlights{flex-direction:column;gap:10px;padding-top:4px;display:flex}.AiCommentCard-module__ReFmJa__group{flex-direction:column;gap:6px;display:flex}.AiCommentCard-module__ReFmJa__groupLabel{color:var(--dim);margin:0;font-size:12.5px;font-weight:600}.AiCommentCard-module__ReFmJa__chips{flex-wrap:wrap;gap:6px;display:flex}.AiCommentCard-module__ReFmJa__disclaimer{border-top:1px solid var(--hairline);color:var(--dim);margin:0;padding-top:4px;font-size:12.5px;line-height:1.55}.AiCommentCard-module__ReFmJa__loadingDots span{animation:1.4s infinite both AiCommentCard-module__ReFmJa__aiDotBlink}.AiCommentCard-module__ReFmJa__loadingDots span:nth-child(2){animation-delay:.2s}.AiCommentCard-module__ReFmJa__loadingDots span:nth-child(3){animation-delay:.4s}@keyframes AiCommentCard-module__ReFmJa__aiDotBlink{0%,80%,to{opacity:.2}40%{opacity:1}}.AiCommentCard-module__ReFmJa__skeletonLine{background:color-mix(in srgb, var(--dim) 12%, transparent);border-radius:6px;height:12px;animation:1.6s ease-in-out infinite AiCommentCard-module__ReFmJa__aiSkeletonPulse}.AiCommentCard-module__ReFmJa__skeletonLineShort{width:62%}@keyframes AiCommentCard-module__ReFmJa__aiSkeletonPulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.AiCommentCard-module__ReFmJa__loadingDots span,.AiCommentCard-module__ReFmJa__skeletonLine{animation:none}}
.ProfileView-module__qcLTQq__page{box-sizing:border-box;flex-direction:column;gap:40px;width:100%;min-width:0;max-width:640px;padding-block:32px 80px;display:flex}@media (min-width:768px){.ProfileView-module__qcLTQq__page{gap:48px;padding-block:40px 96px}}.ProfileView-module__qcLTQq__header{flex-direction:column;gap:20px;min-width:0;display:flex}.ProfileView-module__qcLTQq__identity{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.ProfileView-module__qcLTQq__avatar{border-radius:50%;display:inline-flex;overflow:hidden}.ProfileView-module__qcLTQq__nameBtn,.ProfileView-module__qcLTQq__nameStatic{color:var(--ink);letter-spacing:-.02em;font-size:22px;font-weight:600}.ProfileView-module__qcLTQq__nameBtn{cursor:pointer;border-radius:var(--r-input);background:0 0;border:0;padding:4px 8px;font-family:inherit;position:relative}.ProfileView-module__qcLTQq__nameBtn:before{content:"";position:absolute;inset:-5px 0}.ProfileView-module__qcLTQq__nameBtn:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.ProfileView-module__qcLTQq__editHint{color:var(--dim);margin-left:4px;font-size:14px}.ProfileView-module__qcLTQq__nameEdit{align-items:center;gap:8px;display:flex}.ProfileView-module__qcLTQq__nameInput{border:1px solid var(--hairline);border-radius:var(--r-input);min-width:0;min-height:44px;color:var(--ink);background:var(--card);max-width:200px;padding:8px 12px;font-size:18px;font-weight:600}.ProfileView-module__qcLTQq__section{flex-direction:column;gap:14px;min-width:0;display:flex}.ProfileView-module__qcLTQq__listCard{overflow:hidden}.ProfileView-module__qcLTQq__row{border:0;border-bottom:1px solid var(--hairline);width:100%;min-height:52px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}.ProfileView-module__qcLTQq__row:last-child{border-bottom:0}.ProfileView-module__qcLTQq__row:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}.ProfileView-module__qcLTQq__row:disabled{opacity:.55;cursor:default}.ProfileView-module__qcLTQq__muted{color:var(--ink-2);cursor:default}.ProfileView-module__qcLTQq__rowVal{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;min-width:0;font-size:14px;display:inline-flex;overflow:hidden}.ProfileView-module__qcLTQq__rowValText{text-align:right;flex:0 auto;display:block}.ProfileView-module__qcLTQq__company{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.ProfileView-module__qcLTQq__logo{object-fit:contain;flex:none;max-width:120px;max-height:28px}.ProfileView-module__qcLTQq__chev{color:var(--dim);font-size:18px;line-height:1}.ProfileView-module__qcLTQq__note{color:var(--ink-2);margin:0;padding:12px 16px 16px;font-size:13px;line-height:1.55}.ProfileView-module__qcLTQq__empty{color:var(--ink-2);flex-direction:column;align-items:flex-start;gap:8px;margin:0;font-size:14px;line-height:1.5;display:flex}.ProfileView-module__qcLTQq__emptyCta{margin-left:-8px}.ProfileView-module__qcLTQq__nickEmpty{padding:16px 16px 4px}.ProfileView-module__qcLTQq__loading{color:var(--dim);margin:0;font-size:14px}
.AssessmentFlowV2-module__T2d0mW__loading{text-align:center;color:var(--ink-2);font-size:var(--fs-body);padding-block:96px}.AssessmentFlowV2-module__T2d0mW__localBar{justify-content:flex-end;padding:4px 0 8px;display:flex}.AssessmentFlowV2-module__T2d0mW__progress{z-index:5;background:var(--hairline);border-radius:var(--r-pill);height:3px;margin-bottom:28px;position:sticky;top:0;overflow:hidden}.AssessmentFlowV2-module__T2d0mW__progressFill{background:var(--accent);transform-origin:0;width:100%;height:100%;transition:transform .22s}.AssessmentFlowV2-module__T2d0mW__stack{flex-direction:column;gap:32px;padding-block:20px 64px;display:flex}.AssessmentFlowV2-module__T2d0mW__intro{flex-direction:column;gap:18px;display:flex}.AssessmentFlowV2-module__T2d0mW__lead{font-size:var(--fs-body-lg);line-height:var(--lh-body);color:var(--ink-2)}.AssessmentFlowV2-module__T2d0mW__resumeHint{font-size:var(--fs-caption);color:var(--dim)}.AssessmentFlowV2-module__T2d0mW__consentRow{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.AssessmentFlowV2-module__T2d0mW__consentRow input{width:18px;height:18px;accent-color:var(--action);margin-top:4px}.AssessmentFlowV2-module__T2d0mW__consentTitle{color:var(--ink);margin-bottom:4px;font-weight:600}.AssessmentFlowV2-module__T2d0mW__consentBody{font-size:var(--fs-body);color:var(--ink-2);white-space:pre-wrap}.AssessmentFlowV2-module__T2d0mW__formGrid{flex-direction:column;gap:28px;display:flex}.AssessmentFlowV2-module__T2d0mW__sectionLabel{font-size:var(--fs-caption);color:var(--accent-text);letter-spacing:.02em;font-weight:600}.AssessmentFlowV2-module__T2d0mW__periodLabel{font-size:var(--fs-body);color:var(--ink-2);margin-top:4px}.AssessmentFlowV2-module__T2d0mW__question{flex-direction:column;gap:14px;padding-bottom:4px;display:flex}.AssessmentFlowV2-module__T2d0mW__questionText{font-size:var(--fs-body-lg);color:var(--ink);word-break:keep-all;font-weight:500;line-height:1.55}.AssessmentFlowV2-module__T2d0mW__likert{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;list-style:none;display:grid}.AssessmentFlowV2-module__T2d0mW__likertBtn{border-radius:var(--r-input);border:1px solid var(--hairline);background:var(--card);width:100%;min-width:0;min-height:52px;color:var(--ink-2);text-align:center;touch-action:manipulation;padding:12px 6px;font-size:12px;line-height:1.3;transition:border-color .14s,background-color .14s,color .14s}.AssessmentFlowV2-module__T2d0mW__likertBtn:hover{border-color:var(--ink-2)}.AssessmentFlowV2-module__T2d0mW__likertBtn.AssessmentFlowV2-module__T2d0mW__selected{border-color:var(--action);background:var(--action);color:var(--action-fg);font-weight:600}.AssessmentFlowV2-module__T2d0mW__likertBtn:focus-visible{box-shadow:var(--focus-ring);outline:none}.AssessmentFlowV2-module__T2d0mW__error{font-size:var(--fs-caption);color:color-mix(in srgb, var(--emo-angry) 55%, black)}.AssessmentFlowV2-module__T2d0mW__savedPhone{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.AssessmentFlowV2-module__T2d0mW__savedPhoneText{font-size:var(--fs-caption);color:var(--ink-2);word-break:keep-all;line-height:1.55}.AssessmentFlowV2-module__T2d0mW__savedPhoneValue{color:var(--ink);font-weight:600}.AssessmentFlowV2-module__T2d0mW__savedPhoneEdit{font-size:var(--fs-caption);color:var(--ink-2);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.AssessmentFlowV2-module__T2d0mW__savedPhoneEdit:focus-visible{box-shadow:var(--focus-ring);outline:none}.AssessmentFlowV2-module__T2d0mW__headerNav{align-items:center;gap:8px;display:flex}.AssessmentFlowV2-module__T2d0mW__exitBtn{align-items:center;gap:6px;display:inline-flex}.AssessmentFlowV2-module__T2d0mW__bottomNav{gap:8px;display:flex}.AssessmentFlowV2-module__T2d0mW__bottomNav>*{flex:1 1 0}.AssessmentFlowV2-module__T2d0mW__exitSheetWrap{z-index:220;background:#0006;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.AssessmentFlowV2-module__T2d0mW__exitSheet{width:100%;max-width:480px;padding:24px 20px calc(20px + env(safe-area-inset-bottom));background:var(--card);border-radius:20px 20px 0 0;flex-direction:column;gap:10px;display:flex}.AssessmentFlowV2-module__T2d0mW__exitTitle{font-weight:700;font-size:var(--fs-body-lg);color:var(--ink)}.AssessmentFlowV2-module__T2d0mW__exitBody{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-2)}.AssessmentFlowV2-module__T2d0mW__exitActions{gap:8px;margin-top:8px;display:flex}.AssessmentFlowV2-module__T2d0mW__exitActions>*{flex:1 1 0}
.QuestionnaireV2-module__rDf_Ea__localBar{justify-content:flex-end;padding:4px 0 8px;display:flex}.QuestionnaireV2-module__rDf_Ea__progress{z-index:5;background:var(--hairline);border-radius:var(--r-pill);height:3px;margin-bottom:28px;position:sticky;top:0;overflow:hidden}.QuestionnaireV2-module__rDf_Ea__progressFill{background:var(--accent);transform-origin:0;width:100%;height:100%;transition:transform .22s}.QuestionnaireV2-module__rDf_Ea__stack{flex-direction:column;gap:20px;padding-block:20px 64px;display:flex}.QuestionnaireV2-module__rDf_Ea__intro{flex-direction:column;gap:18px;display:flex}.QuestionnaireV2-module__rDf_Ea__lead{font-size:var(--fs-body-lg);line-height:var(--lh-body);color:var(--ink-2)}.QuestionnaireV2-module__rDf_Ea__meta{font-size:var(--fs-caption);color:var(--dim)}.QuestionnaireV2-module__rDf_Ea__count{font-size:var(--fs-caption);color:var(--accent-text);letter-spacing:.02em;font-weight:600}.QuestionnaireV2-module__rDf_Ea__question{font-size:var(--fs-heading);line-height:var(--lh-heading);letter-spacing:var(--tr-heading);color:var(--ink);font-weight:600}.QuestionnaireV2-module__rDf_Ea__options{flex-direction:column;gap:10px;list-style:none;display:flex}.QuestionnaireV2-module__rDf_Ea__optionChip{text-align:left;justify-content:flex-start;width:100%;padding-block:14px}
.DrawCanvas-module__vh8xkW__wrap{touch-action:none;background:#fff;border-radius:18px;width:100%;height:100%;min-height:320px;position:relative;overflow:hidden}.DrawCanvas-module__vh8xkW__canvas{cursor:crosshair;width:100%;height:100%;display:block;position:absolute;inset:0}.DrawCanvas-module__vh8xkW__placeholder{font-size:var(--fs-body-lg);color:#8f8f9699;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
.MindpaletteForm-module__DkAata__form{flex-direction:column;gap:24px;display:flex}.MindpaletteForm-module__DkAata__head{z-index:4;background:var(--canvas);padding:4px 0 10px;position:sticky;top:0}.MindpaletteForm-module__DkAata__headRow{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.MindpaletteForm-module__DkAata__section{font-size:var(--fs-caption);color:var(--accent-text);letter-spacing:.02em;font-weight:600}.MindpaletteForm-module__DkAata__count{font-size:var(--fs-caption);color:var(--dim);font-variant-numeric:tabular-nums}.MindpaletteForm-module__DkAata__bar{background:var(--hairline);border-radius:var(--r-pill);height:3px;overflow:hidden}.MindpaletteForm-module__DkAata__barFill{background:var(--accent);border-radius:var(--r-pill);transform-origin:0;width:100%;height:100%;transition:transform .2s;display:block}.MindpaletteForm-module__DkAata__question{border-radius:var(--r-input);border:1px solid var(--hairline);background:var(--card);flex-direction:column;gap:14px;padding:18px 16px;transition:border-color .15s;display:flex}.MindpaletteForm-module__DkAata__questionAnswered{border-color:var(--action)}.MindpaletteForm-module__DkAata__qText{gap:8px;display:flex}.MindpaletteForm-module__DkAata__qNum{font-size:var(--fs-caption);color:var(--dim);font-variant-numeric:tabular-nums;flex-shrink:0}.MindpaletteForm-module__DkAata__qText p{font-size:var(--fs-body);color:var(--ink);word-break:keep-all;font-weight:500;line-height:1.55}.MindpaletteForm-module__DkAata__likert{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;list-style:none;display:grid}.MindpaletteForm-module__DkAata__likertBtn{border-radius:var(--r-input);border:1px solid var(--hairline);background:var(--card);width:100%;min-width:0;min-height:56px;color:var(--ink-2);text-align:center;cursor:pointer;touch-action:manipulation;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:10px 4px;font-size:11px;line-height:1.3;transition:border-color .14s,background-color .14s,color .14s;display:flex}.MindpaletteForm-module__DkAata__likertBtn:hover{border-color:var(--ink-2)}.MindpaletteForm-module__DkAata__likertBtnSelected{border-color:var(--action);background:var(--action);color:var(--action-fg);font-weight:600}.MindpaletteForm-module__DkAata__likertBtn:focus-visible{box-shadow:var(--focus-ring);outline:none}.MindpaletteForm-module__DkAata__likertN{font-size:14px;font-weight:600;line-height:1}.MindpaletteForm-module__DkAata__likertLabel{text-align:center;word-break:keep-all;font-size:9px;line-height:1.3}.MindpaletteForm-module__DkAata__hint{font-size:var(--fs-caption);color:color-mix(in srgb, var(--emo-angry) 55%, black)}.MindpaletteForm-module__DkAata__nav{flex-wrap:wrap;gap:10px;display:flex}.MindpaletteForm-module__DkAata__nav>:last-child{flex:1}.MindpaletteForm-module__DkAata__note{color:var(--dim);text-align:center;word-break:keep-all;font-size:11.5px;line-height:1.6}
.NicknameModal-module__y4fxHa__backdrop{z-index:60;padding:24px;padding-top:max(24px, env(safe-area-inset-top,0px));padding-bottom:max(24px, env(safe-area-inset-bottom,0px));background:#1111145c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.NicknameModal-module__y4fxHa__modal{flex-direction:column;gap:14px;width:min(100%,400px);display:flex}.NicknameModal-module__y4fxHa__modalTitle{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600}.NicknameModal-module__y4fxHa__modalCopy{color:var(--dim);margin:0;font-size:14px;line-height:1.6}.NicknameModal-module__y4fxHa__preview{letter-spacing:-.03em;text-align:center;padding:12px 0 4px;font-size:20px;font-weight:600}.NicknameModal-module__y4fxHa__modalActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}
.SimpleResultShell-module__ZPXbGq__stack{flex-direction:column;gap:18px;padding-block:20px 64px;display:flex}.SimpleResultShell-module__ZPXbGq__badgeRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.SimpleResultShell-module__ZPXbGq__score{font-size:var(--fs-sub);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.SimpleResultShell-module__ZPXbGq__tagline{font-size:var(--fs-body);color:var(--ink-2)}.SimpleResultShell-module__ZPXbGq__lead{font-size:var(--fs-body-lg);line-height:var(--lh-body);color:var(--ink-2)}.SimpleResultShell-module__ZPXbGq__meta{font-size:var(--fs-caption);color:var(--dim)}.SimpleResultShell-module__ZPXbGq__guideTitle{color:var(--ink);margin-bottom:8px;font-weight:600}.SimpleResultShell-module__ZPXbGq__guideList{font-size:var(--fs-body);color:var(--ink-2);flex-direction:column;gap:8px;list-style:none;display:flex}.SimpleResultShell-module__ZPXbGq__guideList li{padding-left:16px;position:relative}.SimpleResultShell-module__ZPXbGq__guideList li:before{content:"·";color:var(--accent-text);position:absolute;left:2px}.SimpleResultShell-module__ZPXbGq__actions{flex-direction:column;gap:10px;margin-top:8px;display:flex}.SimpleResultShell-module__ZPXbGq__scale{flex-direction:column;gap:8px;margin-top:-6px;display:flex}.SimpleResultShell-module__ZPXbGq__scaleTrack{gap:3px;height:10px;margin-top:6px;display:flex}.SimpleResultShell-module__ZPXbGq__scaleSeg{border-radius:var(--r-pill);background:color-mix(in srgb, var(--ink) 8%, var(--card));min-width:0;height:100%;position:relative}.SimpleResultShell-module__ZPXbGq__scaleSegActive{background:var(--accent)}.SimpleResultShell-module__ZPXbGq__scaleMarker{background:var(--card);border:3px solid var(--ink);box-sizing:border-box;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;transform:translate(-50%,-50%)}.SimpleResultShell-module__ZPXbGq__scaleLegend{gap:3px;margin:0;padding:0;list-style:none;display:flex}.SimpleResultShell-module__ZPXbGq__scaleLegend li{min-width:0;font-size:var(--fs-caption);color:var(--dim);word-break:keep-all;flex-direction:column;gap:2px;line-height:1.35;display:flex}.SimpleResultShell-module__ZPXbGq__scaleLegendLabel{color:var(--ink-2)}.SimpleResultShell-module__ZPXbGq__scaleLegendActive .SimpleResultShell-module__ZPXbGq__scaleLegendLabel{color:var(--ink);font-weight:600}.SimpleResultShell-module__ZPXbGq__scaleLegendRange{font-variant-numeric:tabular-nums}.SimpleResultShell-module__ZPXbGq__scaleText{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-2);word-break:keep-all}.SimpleResultShell-module__ZPXbGq__scaleNote{font-size:var(--fs-caption);color:var(--dim);word-break:keep-all;line-height:1.5}
.HtpInterview-module__5YQ9kW__chat{border-radius:var(--r-input);background:var(--card);box-shadow:inset 0 0 0 1px var(--hairline);overflow:hidden}.HtpInterview-module__5YQ9kW__stream{flex-direction:column;gap:10px;max-height:360px;padding:14px;display:flex;overflow-y:auto}.HtpInterview-module__5YQ9kW__composer{border-top:1px solid var(--hairline);gap:8px;padding:10px;display:flex}.HtpInterview-module__5YQ9kW__composer input{border:1px solid var(--hairline);border-radius:var(--r-pill);min-width:0;min-height:44px;color:var(--ink);background:var(--card);outline:none;flex:1;padding:0 16px;font-size:16px}.HtpInterview-module__5YQ9kW__composer input:focus{border-color:#0000;box-shadow:0 0 0 3px #ffb00040}.HtpInterview-module__5YQ9kW__handoff{border-top:1px solid var(--hairline);justify-content:flex-end;padding:10px;display:flex}
.MindpaletteResult-module__GiwAXW__stack{flex-direction:column;gap:18px;padding-block:20px 64px;display:flex}.MindpaletteResult-module__GiwAXW__disclaim{border-radius:var(--r-input);background:#1111140a;padding:12px 14px}.MindpaletteResult-module__GiwAXW__disclaimCompact{margin-top:8px}.MindpaletteResult-module__GiwAXW__disclaim p{font-size:var(--fs-caption);color:var(--dim);word-break:keep-all;line-height:1.6}.MindpaletteResult-module__GiwAXW__disclaim p+p{margin-top:6px}.MindpaletteResult-module__GiwAXW__tabs{gap:8px;display:flex}.MindpaletteResult-module__GiwAXW__tab{border:1px solid var(--hairline);min-width:0;min-height:44px;color:var(--ink);border-radius:var(--r-input);cursor:pointer;background:0 0;flex:1;font-size:13.5px;font-weight:600;transition:background .15s,border-color .15s,color .15s;position:relative}.MindpaletteResult-module__GiwAXW__tabOn{background:var(--action);border-color:var(--action);color:var(--action-fg)}.MindpaletteResult-module__GiwAXW__kicker{font-size:var(--fs-caption);color:var(--accent-text);letter-spacing:.02em;font-weight:600}.MindpaletteResult-module__GiwAXW__sectionH{font-size:var(--fs-caption);color:var(--dim);margin:8px 0 0;font-weight:600}.MindpaletteResult-module__GiwAXW__typeCard{border-top:4px solid var(--accent)}.MindpaletteResult-module__GiwAXW__typeHead{align-items:center;gap:10px;margin-bottom:10px;display:flex}.MindpaletteResult-module__GiwAXW__typeDot{border:1px solid var(--hairline);border-radius:999px;flex-shrink:0;width:16px;height:16px}.MindpaletteResult-module__GiwAXW__typeName{font-size:var(--fs-sub);color:var(--ink);font-weight:600}.MindpaletteResult-module__GiwAXW__typeDef{font-size:var(--fs-body);color:var(--dim);word-break:keep-all;margin-bottom:12px;line-height:1.75}.MindpaletteResult-module__GiwAXW__typePhrase{background:color-mix(in srgb, var(--accent) 10%, transparent);border-radius:var(--r-input);padding:14px}.MindpaletteResult-module__GiwAXW__typePhrase p{font-size:var(--fs-body);color:var(--ink);word-break:keep-all;line-height:1.75}.MindpaletteResult-module__GiwAXW__areas{flex-direction:column;gap:12px;display:flex}.MindpaletteResult-module__GiwAXW__areaToggle{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:0;display:flex}.MindpaletteResult-module__GiwAXW__areaLabel{font-size:var(--fs-body-lg);color:var(--ink);font-weight:600}.MindpaletteResult-module__GiwAXW__areaMeta{align-items:center;gap:8px;display:flex}.MindpaletteResult-module__GiwAXW__level{border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600}.MindpaletteResult-module__GiwAXW__levelHigh{color:#2f6b4f;background:#2f6b4f1f}.MindpaletteResult-module__GiwAXW__levelLow{color:var(--dim);background:#1111140f}.MindpaletteResult-module__GiwAXW__areaScore{font-size:var(--fs-body);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.MindpaletteResult-module__GiwAXW__areaMore{color:var(--dim);font-size:11px}.MindpaletteResult-module__GiwAXW__bar{background:var(--hairline);border-radius:var(--r-pill);height:8px;margin-top:8px;overflow:hidden}.MindpaletteResult-module__GiwAXW__barFill{background:var(--accent);border-radius:var(--r-pill);transform-origin:0;width:100%;height:100%;transition:transform .25s;display:block}.MindpaletteResult-module__GiwAXW__areaDetail{border-top:1px solid var(--hairline);flex-direction:column;gap:12px;margin-top:12px;padding-top:12px;display:flex}.MindpaletteResult-module__GiwAXW__areaDef{font-size:var(--fs-caption);color:var(--dim);word-break:keep-all;line-height:1.6}.MindpaletteResult-module__GiwAXW__subHead{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.MindpaletteResult-module__GiwAXW__subLabel{font-size:var(--fs-body);color:var(--ink);font-weight:600}.MindpaletteResult-module__GiwAXW__subScore{font-size:var(--fs-caption);color:var(--dim);font-variant-numeric:tabular-nums}.MindpaletteResult-module__GiwAXW__facets{flex-direction:column;gap:6px;padding-left:4px;display:flex}.MindpaletteResult-module__GiwAXW__facet{align-items:center;gap:8px;display:flex}.MindpaletteResult-module__GiwAXW__facetLabel{color:var(--dim);word-break:keep-all;flex-shrink:0;width:64px;font-size:11px}.MindpaletteResult-module__GiwAXW__facetBar{background:var(--hairline);border-radius:var(--r-pill);flex:1;height:6px;overflow:hidden}.MindpaletteResult-module__GiwAXW__facetBarFill{background:var(--accent);border-radius:var(--r-pill);height:100%;display:block}.MindpaletteResult-module__GiwAXW__facetScore{color:var(--dim);text-align:right;font-variant-numeric:tabular-nums;width:24px;font-size:11px}.MindpaletteResult-module__GiwAXW__actHead{align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.MindpaletteResult-module__GiwAXW__actArea{font-size:var(--fs-caption);color:var(--dim)}.MindpaletteResult-module__GiwAXW__actFacet{font-size:var(--fs-body);color:var(--accent-text);font-weight:600}.MindpaletteResult-module__GiwAXW__actList{flex-direction:column;gap:8px;list-style:none;display:flex}.MindpaletteResult-module__GiwAXW__actList li{font-size:var(--fs-body);color:var(--ink);word-break:keep-all;padding-left:14px;line-height:1.6;position:relative}.MindpaletteResult-module__GiwAXW__actList li:before{content:"·";color:var(--accent-text);position:absolute;left:3px}.MindpaletteResult-module__GiwAXW__indices{flex-direction:column;gap:10px;display:flex}.MindpaletteResult-module__GiwAXW__index{justify-content:space-between;align-items:center;gap:10px;display:flex}.MindpaletteResult-module__GiwAXW__indexAlert{box-shadow:inset 0 0 0 1px #c66b4a}.MindpaletteResult-module__GiwAXW__indexLabel{font-size:var(--fs-body);color:var(--ink);font-weight:600}.MindpaletteResult-module__GiwAXW__indexDesc{color:var(--dim);font-size:11px}.MindpaletteResult-module__GiwAXW__indexWarn{font-size:var(--fs-caption);color:color-mix(in srgb, var(--emo-angry) 55%, black);word-break:keep-all;line-height:1.6}.MindpaletteResult-module__GiwAXW__tone{border-radius:999px;flex-shrink:0;padding:4px 12px;font-size:13px;font-weight:600}.MindpaletteResult-module__GiwAXW__toneSafe{color:#2f6b4f;background:#2f6b4f1f}.MindpaletteResult-module__GiwAXW__toneWarn{color:#8a6d1b;background:#b8860b24}.MindpaletteResult-module__GiwAXW__toneAlert{color:#c66b4a;background:#c66b4a24}.MindpaletteResult-module__GiwAXW__ctaTitle{font-size:var(--fs-body-lg);color:var(--ink);font-weight:600}.MindpaletteResult-module__GiwAXW__ctaSub{font-size:var(--fs-body);color:var(--dim);word-break:keep-all;margin-top:6px;margin-bottom:14px;line-height:1.55}.MindpaletteResult-module__GiwAXW__ctaActions{flex-direction:column;gap:10px;display:flex}.MindpaletteResult-module__GiwAXW__guardianBadge{color:#8a6d1b;background:#b8860b24;border-radius:999px;align-items:center;margin-bottom:10px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.MindpaletteResult-module__GiwAXW__guardianCaution{border-radius:var(--r-input);color:var(--dim);word-break:keep-all;background:#1111140a;margin-bottom:8px;padding:12px 14px;font-size:12.5px;line-height:1.6}.MindpaletteResult-module__GiwAXW__guardianRows{flex-direction:column;gap:10px;display:flex}.MindpaletteResult-module__GiwAXW__guardianRowTop{align-items:center;gap:10px;display:flex}.MindpaletteResult-module__GiwAXW__guardianRowLabel{min-width:0;font-size:var(--fs-body);color:var(--ink);flex:1;font-weight:600}.MindpaletteResult-module__GiwAXW__guardianRowScore{font-size:var(--fs-body);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.MindpaletteResult-module__GiwAXW__guardianRowMax{color:var(--dim);font-size:12px;font-weight:400}.MindpaletteResult-module__GiwAXW__guardianRowMeaning{color:var(--dim);word-break:keep-all;margin-top:8px;font-size:13px;line-height:1.6}.MindpaletteResult-module__GiwAXW__guardianTypeGroup{margin-top:14px}.MindpaletteResult-module__GiwAXW__guardianTypeGroupH{font-size:var(--fs-body);color:var(--accent-text);margin-bottom:8px;font-weight:600}
.JournalBook-module__IsyRtq__bookCard{background:var(--surface);border-radius:var(--r-card);flex-wrap:wrap;align-items:center;gap:16px 20px;min-width:0;margin-top:40px;padding:20px 22px;display:flex}.JournalBook-module__IsyRtq__bookMain{flex:220px;min-width:0}.JournalBook-module__IsyRtq__bookHeading{font-family:var(--sans);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:15px;font-weight:600;line-height:1.4}.JournalBook-module__IsyRtq__bookDesc{font-size:var(--fs-caption);color:var(--ink-2);margin:4px 0 0;line-height:1.5}.JournalBook-module__IsyRtq__progressRow{align-items:center;gap:12px;margin-top:14px;display:flex}.JournalBook-module__IsyRtq__track{border-radius:var(--r-pill);background:var(--hairline);flex:auto;height:6px;overflow:hidden}.JournalBook-module__IsyRtq__fill{border-radius:var(--r-pill);background:var(--accent);height:100%;transition:width var(--dur-base) var(--ease-settle);display:block}.JournalBook-module__IsyRtq__progressNum{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--dim);font-variant-numeric:tabular-nums;flex:none}.JournalBook-module__IsyRtq__bookAction{--soft-bg:#ece6ff;--soft-fg:#5b3fb0;--soft-bg-hover:#ddd3ff;--soft-fg-hover:#4e3499;flex:none}.JournalBook-module__IsyRtq__bookErr{font-size:var(--fs-caption);color:#b4513a;flex:1 0 100%;margin:0;line-height:1.5}.JournalBook-module__IsyRtq__shelf{min-width:0;margin-top:40px}.JournalBook-module__IsyRtq__shelfHeading{font-family:var(--sans);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:15px;font-weight:600;line-height:1.4}.JournalBook-module__IsyRtq__shelfList{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:12px;margin:14px 0 0;padding:6px 2px 14px;list-style:none;display:flex;overflow-x:auto}.JournalBook-module__IsyRtq__shelfList li{flex:none;list-style:none}.JournalBook-module__IsyRtq__shelfItem{text-align:left;background:var(--card);width:120px;height:160px;box-shadow:var(--shadow-card);cursor:pointer;scroll-snap-align:start;transition:transform var(--dur-quick) var(--ease-settle);border:none;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;padding:20px 14px 14px;display:flex;position:relative}.JournalBook-module__IsyRtq__shelfItem:hover{transform:translateY(-2px)}.JournalBook-module__IsyRtq__shelfItem:focus-visible{box-shadow:var(--focus-ring);outline:none}.JournalBook-module__IsyRtq__shelfItem:before{content:"";background:var(--emo-bright);border-radius:10px 10px 0 0;height:8px;position:absolute;top:0;left:0;right:0}.JournalBook-module__IsyRtq__shelfList li:nth-child(12n+2) .JournalBook-module__IsyRtq__shelfItem:before{background:var(--emo-calm)}.JournalBook-module__IsyRtq__shelfList li:nth-child(12n+3) .JournalBook-module__IsyRtq__shelfItem:before{background:var(--emo-relief)}.JournalBook-module__IsyRtq__shelfList li:nth-child(12n+4) .JournalBook-module__IsyRtq__shelfItem:before{background:var(--emo-anxious)}.JournalBook-module__IsyRtq__shelfList li:nth-child(12n+5) .JournalBook-module__IsyRtq__shelfItem:before{background:var(--emo-angry)}.JournalBook-module__IsyRtq__shelfList li:nth-child(12n+6) .JournalBook-module__IsyRtq__shelfItem:before{background:var(--emo-stuck)}.JournalBook-module__IsyRtq__shelfList li:nth-child(12n+7) .JournalBook-module__IsyRtq__shelfItem:before{background:var(--emo-sad)}.JournalBook-module__IsyRtq__shelfList li:nth-child(12n+8) .JournalBook-module__IsyRtq__shelfItem:before{background:var(--emo-tired)}.JournalBook-module__IsyRtq__shelfList li:nth-child(12n+9) .JournalBook-module__IsyRtq__shelfItem:before{background:var(--emo-lonely)}.JournalBook-module__IsyRtq__shelfList li:nth-child(12n+10) .JournalBook-module__IsyRtq__shelfItem:before{background:var(--emo-numb)}.JournalBook-module__IsyRtq__shelfList li:nth-child(12n+11) .JournalBook-module__IsyRtq__shelfItem:before{background:var(--emo-mixed)}.JournalBook-module__IsyRtq__shelfList li:nth-child(12n+12) .JournalBook-module__IsyRtq__shelfItem:before{background:var(--emo-neutral)}.JournalBook-module__IsyRtq__shelfTitle{font-family:var(--sans);letter-spacing:-.02em;color:var(--ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.JournalBook-module__IsyRtq__shelfMeta{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--dim);font-variant-numeric:tabular-nums;margin-top:auto}.JournalBook-module__IsyRtq__bookBackdrop{padding:20px;padding-top:max(20px, env(safe-area-inset-top,0px));padding-bottom:max(20px, env(safe-area-inset-bottom,0px));z-index:60;background:#1111148c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.JournalBook-module__IsyRtq__book{width:100%;max-width:var(--col-read);background:var(--card);border-radius:var(--r-card);max-height:84vh;box-shadow:var(--shadow-card);padding:30px 24px 34px;position:relative;overflow-y:auto}.JournalBook-module__IsyRtq__bookClose{color:var(--dim);cursor:pointer;background:0 0;border:none;font-size:24px;line-height:1;position:absolute;top:14px;right:16px}.JournalBook-module__IsyRtq__bookTitle{font-family:var(--sans);font-weight:600;font-size:var(--fs-sub);line-height:var(--lh-sub);letter-spacing:-.04em;color:var(--ink);text-align:center;margin:0 0 22px}.JournalBook-module__IsyRtq__chapter{margin-bottom:20px}.JournalBook-module__IsyRtq__chapterHead{font-family:var(--sans);letter-spacing:-.02em;color:var(--accent-text);margin:0 0 8px;font-size:17px;font-weight:600;line-height:1.4}.JournalBook-module__IsyRtq__chapterBody{color:var(--ink);white-space:pre-wrap;overflow-wrap:break-word;margin:0;font-size:16px;line-height:1.85}.JournalBook-module__IsyRtq__closing{border-top:1px solid var(--hairline);font-family:var(--sans);color:var(--ink);text-align:center;margin:24px 0 0;padding-top:18px;font-size:16px;line-height:1.85}@media (max-width:767px){.JournalBook-module__IsyRtq__bookCard,.JournalBook-module__IsyRtq__shelf{margin-top:32px}.JournalBook-module__IsyRtq__bookAction{flex:1 0 100%}.JournalBook-module__IsyRtq__bookAction>*{width:100%}}@media (prefers-reduced-motion:reduce){.JournalBook-module__IsyRtq__shelfItem,.JournalBook-module__IsyRtq__fill{transition:none}.JournalBook-module__IsyRtq__shelfItem:hover{transform:none}}.JournalBook-module__IsyRtq__bookExport{justify-content:center;margin-top:24px;display:flex}
.ReportSheet-module__nt8bma__backdrop{z-index:60;background:#1111145c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.ReportSheet-module__nt8bma__sheet{box-sizing:border-box;width:100%;max-width:420px;padding:24px;padding-bottom:max(24px, env(safe-area-inset-bottom,0px));background:var(--card);border-radius:var(--r-card) var(--r-card) 0 0;animation:ReportSheet-module__nt8bma__sheetIn var(--dur-base) var(--ease-settle);flex-direction:column;gap:14px;display:flex}@keyframes ReportSheet-module__nt8bma__sheetIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ReportSheet-module__nt8bma__title{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:18px;font-weight:600}.ReportSheet-module__nt8bma__reasons{margin:0;padding:0;list-style:none}.ReportSheet-module__nt8bma__reason{border-radius:var(--r-input);min-height:48px;color:var(--ink);cursor:pointer;align-items:center;gap:10px;margin:0 -10px;padding:0 10px;font-size:15px;line-height:1.4;display:flex}.ReportSheet-module__nt8bma__reason:hover{background:var(--surface)}.ReportSheet-module__nt8bma__reason:has(.ReportSheet-module__nt8bma__radio:focus-visible){box-shadow:var(--focus-ring)}.ReportSheet-module__nt8bma__radio{width:20px;height:20px;accent-color:var(--action);flex:none;margin:0}.ReportSheet-module__nt8bma__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (min-width:768px){.ReportSheet-module__nt8bma__backdrop{align-items:center;padding:24px}.ReportSheet-module__nt8bma__sheet{border-radius:var(--r-card);padding-bottom:24px}}@media (prefers-reduced-motion:reduce){.ReportSheet-module__nt8bma__sheet{animation:none}}
.CheckinHero-module__w8ujrq__hero{width:100%}.CheckinHero-module__w8ujrq__inner{text-align:center;flex-direction:column;align-items:center;gap:28px;width:100%;max-width:720px;margin:0 auto;display:flex}.CheckinHero-module__w8ujrq__mascot{filter:drop-shadow(0 10px 18px #b57a002e);display:block}.CheckinHero-module__w8ujrq__greeting{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.CheckinHero-module__w8ujrq__greetingCenter{text-align:center;align-items:center}.CheckinHero-module__w8ujrq__greetDate{font-size:var(--fs-caption);color:var(--dim);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.CheckinHero-module__w8ujrq__greetName{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:17px;font-weight:700}.CheckinHero-module__w8ujrq__title{letter-spacing:-.04em;color:var(--ink);margin:0;font-size:clamp(28px,4.2vw,44px);font-weight:600;line-height:1.1}.CheckinHero-module__w8ujrq__sub{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-2);max-width:36em;margin:-12px 0 0}.CheckinHero-module__w8ujrq__stage{width:100%;animation:CheckinHero-module__w8ujrq__heroIn var(--dur-base,.32s) var(--ease-settle,cubic-bezier(.16, 1, .3, 1)) both;flex-direction:column;align-items:center;gap:20px;display:flex}@keyframes CheckinHero-module__w8ujrq__heroIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.CheckinHero-module__w8ujrq__stage{animation:none}}.CheckinHero-module__w8ujrq__emoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;max-width:680px;display:grid}@media (min-width:640px){.CheckinHero-module__w8ujrq__emoGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}}.CheckinHero-module__w8ujrq__emoChip{letter-spacing:-.02em;min-width:0;min-height:84px;color:var(--ink);background:color-mix(in srgb, var(--chip-tone,var(--surface)) 16%, #fff);cursor:pointer;transition:background-color var(--dur-quick,.2s) var(--ease-settle,ease), border-color var(--dur-quick,.2s) var(--ease-settle,ease), transform var(--dur-quick,.2s) var(--ease-settle,ease);border:1.5px solid #0000;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px 4px 10px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.2;display:flex;position:relative}.CheckinHero-module__w8ujrq__emoChip:hover{border-color:color-mix(in srgb, var(--chip-tone,var(--accent)) 55%, transparent);transform:translateY(-1px)}.CheckinHero-module__w8ujrq__emoChip:focus-visible{box-shadow:var(--focus-ring);outline:none}.CheckinHero-module__w8ujrq__emoChip.CheckinHero-module__w8ujrq__sel{background:var(--action);border-color:var(--action);color:var(--action-fg);font-weight:600}.CheckinHero-module__w8ujrq__emoChip:disabled{opacity:.5;cursor:default}.CheckinHero-module__w8ujrq__emoChip:disabled:hover{transform:none}.CheckinHero-module__w8ujrq__emoCheck{background:var(--accent);width:18px;height:18px;color:var(--action);border-radius:50%;justify-content:center;align-items:center;display:none;position:absolute;top:6px;right:6px}.CheckinHero-module__w8ujrq__emoChip.CheckinHero-module__w8ujrq__sel .CheckinHero-module__w8ujrq__emoCheck{display:inline-flex}.CheckinHero-module__w8ujrq__emoChipImg{border-radius:50%;flex:none}.CheckinHero-module__w8ujrq__emoChipLabel{white-space:nowrap;max-width:100%}.CheckinHero-module__w8ujrq__pickCount{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:600}.CheckinHero-module__w8ujrq__moodChips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.CheckinHero-module__w8ujrq__subHint{font-size:var(--fs-caption);color:var(--dim);margin:0}.CheckinHero-module__w8ujrq__ctaStack{flex-direction:column;align-items:center;gap:12px;width:100%;max-width:360px;display:flex}:is(.CheckinHero-module__w8ujrq__ctaStack a,.CheckinHero-module__w8ujrq__ctaStack button){width:100%}.CheckinHero-module__w8ujrq__quietLink{font-family:inherit;font-size:var(--fs-caption);color:var(--ink-2);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:8px;font-weight:600;text-decoration:underline;position:relative}.CheckinHero-module__w8ujrq__quietLink:hover{color:var(--ink)}.CheckinHero-module__w8ujrq__quietLink:before{content:"";position:absolute;inset:-6px 0}.CheckinHero-module__w8ujrq__energyHead{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.CheckinHero-module__w8ujrq__progressTrack{background:#11111414;border-radius:999px;width:min(100%,320px);height:4px;overflow:hidden}.CheckinHero-module__w8ujrq__progressFill{border-radius:inherit;background:var(--action);transform-origin:0;width:100%;height:100%;transition:transform var(--dur-base,.32s) var(--ease-settle,cubic-bezier(.16, 1, .3, 1))}@media (prefers-reduced-motion:reduce){.CheckinHero-module__w8ujrq__progressFill{transition:none}}.CheckinHero-module__w8ujrq__stepLabel{font-size:var(--fs-caption);color:var(--dim);letter-spacing:.02em;font-weight:600}.CheckinHero-module__w8ujrq__qName{font-size:var(--fs-caption);color:var(--accent-text);font-weight:600}.CheckinHero-module__w8ujrq__qText{letter-spacing:-.02em;color:var(--ink);justify-content:center;align-items:center;max-width:28em;min-height:2.7em;margin:0;font-size:clamp(18px,2.4vw,22px);font-weight:600;line-height:1.35;display:flex}.CheckinHero-module__w8ujrq__qOpts{flex-direction:column;gap:8px;width:100%;max-width:400px;display:flex}.CheckinHero-module__w8ujrq__qOpt{border-radius:var(--r-input);color:var(--ink);background:var(--canvas);box-shadow:inset 0 0 0 1px var(--hairline);cursor:pointer;text-align:left;transition:background-color var(--dur-quick,.2s) ease, box-shadow var(--dur-quick,.2s) ease;border:0;padding:14px 18px;font-family:inherit;font-size:15px;font-weight:500}.CheckinHero-module__w8ujrq__qOpt:hover{background:var(--surface)}.CheckinHero-module__w8ujrq__qOpt:focus-visible{box-shadow:var(--focus-ring);outline:none}.CheckinHero-module__w8ujrq__qOpt.CheckinHero-module__w8ujrq__sel{background:var(--action);color:var(--action-fg);box-shadow:none;font-weight:600}.CheckinHero-module__w8ujrq__energyFoot{justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:400px;display:flex}.CheckinHero-module__w8ujrq__summary{--tone-ink:color-mix(in srgb, var(--tone,var(--accent-text)) 48%, #111114);text-align:center;flex-direction:column;align-items:center;gap:32px;width:100%;max-width:480px;display:flex}.CheckinHero-module__w8ujrq__summaryLabel{color:var(--ink-2);word-break:keep-all;margin:0;font-size:15px;font-weight:500;line-height:1.5}.CheckinHero-module__w8ujrq__repBlock{--tone-ink:color-mix(in srgb, var(--tone,var(--accent-text)) 48%, #111114);flex-direction:column;align-items:center;gap:18px;width:100%;max-width:480px;display:flex}.CheckinHero-module__w8ujrq__repHalo{background:radial-gradient(circle, color-mix(in srgb, var(--tone,var(--accent)) 30%, transparent) 0%, color-mix(in srgb, var(--tone,var(--accent)) 10%, transparent) 55%, transparent 72%);border-radius:50%;place-items:center;width:128px;height:128px;display:grid}.CheckinHero-module__w8ujrq__repHalo img{filter:drop-shadow(0 10px 16px color-mix(in srgb, var(--tone,#b57a00) 28%, transparent))}.CheckinHero-module__w8ujrq__repPicked{flex-direction:column;align-items:center;gap:8px;margin-top:-6px;display:flex}.CheckinHero-module__w8ujrq__repPicked:after{content:"";background:color-mix(in srgb, var(--tone,var(--ink)) 45%, transparent);border-radius:2px;width:1.5px;height:18px;margin-top:6px}.CheckinHero-module__w8ujrq__repHead{flex-direction:column;align-items:center;gap:6px;margin-top:-6px;display:flex}.CheckinHero-module__w8ujrq__repName{letter-spacing:-.035em;color:var(--ink);word-break:keep-all;text-wrap:balance;margin:0;font-size:clamp(30px,5vw,38px);font-weight:700;line-height:1.2}.CheckinHero-module__w8ujrq__repWord{color:var(--tone-ink);background:linear-gradient(transparent 62%, color-mix(in srgb, var(--tone,var(--accent)) 28%, transparent) 62%);padding:0 2px}.CheckinHero-module__w8ujrq__repGroup{flex-direction:column;align-items:center;gap:10px;width:100%;margin-top:6px;display:flex}.CheckinHero-module__w8ujrq__repGroupLabel{word-break:keep-all;text-wrap:balance;color:var(--ink-2);margin:0;font-size:13px;font-weight:600}.CheckinHero-module__w8ujrq__pickedChips{flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.CheckinHero-module__w8ujrq__pickedChip{border-radius:var(--r-pill,999px);background:color-mix(in srgb, var(--chip-tone,var(--surface)) 30%, #fff);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--chip-tone,var(--hairline)) 45%, transparent);color:var(--ink);padding:7px 14px;font-size:15px;font-weight:600}.CheckinHero-module__w8ujrq__repDef{overflow-wrap:anywhere;text-wrap:balance;max-width:22em;color:var(--ink-2);word-break:keep-all;margin:4px 0 0;font-size:14px;line-height:1.6}.CheckinHero-module__w8ujrq__streakLine{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-2);word-break:keep-all;margin:0}.CheckinHero-module__w8ujrq__refinedHint{max-width:24em;color:var(--dim);word-break:keep-all;text-wrap:balance;margin:-4px 0 2px;font-size:12.5px;line-height:1.55}.CheckinHero-module__w8ujrq__refinedList{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;margin:0;padding:0;list-style:none;display:flex}.CheckinHero-module__w8ujrq__refinedPill{background:color-mix(in srgb, var(--tone,var(--surface)) 16%, #fff);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone,var(--hairline)) 22%, transparent);white-space:nowrap;color:var(--ink);border-radius:999px;padding:7px 14px;font-size:14px;font-weight:500;line-height:1.4}.CheckinHero-module__w8ujrq__repMessage{background:color-mix(in srgb, var(--tone,var(--accent)) 7%, #fff);width:100%;box-shadow:0 0 0 1px color-mix(in srgb, var(--tone,var(--hairline)) 14%, transparent), 0 12px 32px -14px #28200c38;text-align:left;border-radius:22px;flex-direction:column;gap:12px;margin-top:10px;padding:22px 22px 24px;display:flex}.CheckinHero-module__w8ujrq__repMessageLabel{letter-spacing:-.01em;color:var(--tone-ink);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:700;display:flex}.CheckinHero-module__w8ujrq__repMessageDot{background:var(--tone,var(--accent));width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--tone,var(--accent)) 22%, transparent);border-radius:50%}.CheckinHero-module__w8ujrq__repMessageTitle{letter-spacing:-.02em;color:var(--ink);word-break:keep-all;text-wrap:balance;margin:0;font-size:18px;font-weight:700;line-height:1.45}.CheckinHero-module__w8ujrq__repMessageLead{color:var(--tone-ink);background:linear-gradient(transparent 60%, color-mix(in srgb, var(--tone,var(--accent)) 28%, transparent) 60%);padding:0 2px}.CheckinHero-module__w8ujrq__repMessageText{letter-spacing:-.01em;color:var(--ink);word-break:keep-all;margin:0;font-size:16px;line-height:1.75}.CheckinHero-module__w8ujrq__moodSecondary{font-size:var(--fs-caption);color:var(--ink-2);word-break:keep-all;overflow-wrap:anywhere;margin:0;line-height:1.6}.CheckinHero-module__w8ujrq__energyCard{width:100%;box-shadow:0 0 0 1px color-mix(in srgb, var(--tone,var(--hairline)) 14%, transparent), 0 12px 32px -14px #28200c38;text-align:left;background:#fff;border-radius:22px;flex-direction:column;gap:12px;padding:18px 20px 22px;display:flex}.CheckinHero-module__w8ujrq__energyCardHead{justify-content:space-between;align-items:center;margin:-6px -10px -6px 0;display:flex}.CheckinHero-module__w8ujrq__energyCardLabel{color:var(--tone-ink);margin:0;font-size:13px;font-weight:700}.CheckinHero-module__w8ujrq__energyScoreLine{align-items:center;gap:10px;display:flex}.CheckinHero-module__w8ujrq__levelPill{border-radius:var(--r-pill);color:#4a5568;background:#eef1f5;padding:3px 10px;font-size:13px;font-weight:600}.CheckinHero-module__w8ujrq__levelPill[data-level=very_low]{color:#2f3846;background:#e2e5ea}.CheckinHero-module__w8ujrq__levelPill[data-level=mid]{color:#6b5a22;background:#f3efe2}.CheckinHero-module__w8ujrq__levelPill[data-level=high]{color:#2f6b45;background:#e6f2ea}.CheckinHero-module__w8ujrq__levelPill[data-level=very_high]{color:#1f5534;background:#d3eadb}.CheckinHero-module__w8ujrq__energyScoreBlock{flex-direction:column;gap:2px;display:flex}.CheckinHero-module__w8ujrq__levelInterpretation{color:var(--ink-2);word-break:keep-all;margin:0;font-size:13px;line-height:1.5}.CheckinHero-module__w8ujrq__flowChart{width:100%;height:auto;display:block;overflow:visible}.CheckinHero-module__w8ujrq__flowBandLow{fill:#f2f3f6}.CheckinHero-module__w8ujrq__flowBandMid{fill:#f8f5ec}.CheckinHero-module__w8ujrq__flowBandHigh{fill:#eff6f1}.CheckinHero-module__w8ujrq__flowBandLabel{fill:var(--dim);font-size:9px}.CheckinHero-module__w8ujrq__flowLine{stroke:color-mix(in srgb, var(--tone,var(--ink)) 45%, #9aa0a6);stroke-width:1.6px;stroke-linejoin:round}.CheckinHero-module__w8ujrq__flowDot{fill:#fff;stroke:#8a8f98;stroke-width:1.6px}.CheckinHero-module__w8ujrq__flowDotToday{fill:var(--tone,var(--accent));stroke:#fff;stroke-width:2px}.CheckinHero-module__w8ujrq__flowTodayHalo{fill:color-mix(in srgb, var(--tone,var(--accent)) 22%, transparent)}.CheckinHero-module__w8ujrq__flowDate{fill:var(--dim);font-size:10px}.CheckinHero-module__w8ujrq__flowDateToday{fill:var(--tone-ink);font-size:10px;font-weight:700}.CheckinHero-module__w8ujrq__trendList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.CheckinHero-module__w8ujrq__trendItem{background:color-mix(in srgb, var(--tone,var(--accent)) 6%, #f7f7f5);border-radius:14px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.CheckinHero-module__w8ujrq__trendIcon{color:#2f6b45;background:#e6f2ea;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.CheckinHero-module__w8ujrq__trendIcon[data-kind=down]{color:#8a4b22;background:#f6ece4}.CheckinHero-module__w8ujrq__trendIcon[data-kind=low_streak]{color:#5a6270;background:#e9ebef}.CheckinHero-module__w8ujrq__trendIcon[data-kind=flat],.CheckinHero-module__w8ujrq__trendIcon[data-kind=swing],.CheckinHero-module__w8ujrq__trendIcon[data-kind=first]{color:#4a5568;background:#eef1f5}.CheckinHero-module__w8ujrq__trendText{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;padding-top:3px;display:flex}.CheckinHero-module__w8ujrq__trendConclusion{color:var(--ink);word-break:keep-all;font-size:14px;line-height:1.55}.CheckinHero-module__w8ujrq__trendEvidence{color:var(--dim);word-break:keep-all;font-variant-numeric:tabular-nums;font-size:13px;line-height:1.5}.CheckinHero-module__w8ujrq__mergeBlock{border-top:1px dashed color-mix(in srgb, var(--tone,var(--ink)) 28%, transparent);flex-direction:column;align-items:flex-start;gap:8px;margin-top:4px;padding-top:14px;display:flex}.CheckinHero-module__w8ujrq__mergeLabel{color:var(--tone-ink);margin:0;font-size:13px;font-weight:700}.CheckinHero-module__w8ujrq__mergeHeadline{letter-spacing:-.02em;color:var(--ink);word-break:keep-all;text-wrap:balance;margin:0;font-size:17px;font-weight:700;line-height:1.5}.CheckinHero-module__w8ujrq__mergeText{letter-spacing:-.01em;color:var(--ink);word-break:keep-all;margin:0;font-size:16px;line-height:1.75}.CheckinHero-module__w8ujrq__mergeCta{border:1px solid color-mix(in srgb, var(--tone,var(--ink)) 40%, transparent);border-radius:var(--r-pill);min-height:44px;font:inherit;color:var(--tone-ink);cursor:pointer;background:#fff;padding:0 18px;font-size:14px;font-weight:600}.CheckinHero-module__w8ujrq__actionBox{background:color-mix(in srgb, var(--tone,var(--accent)) 12%, #fff);border-radius:16px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.CheckinHero-module__w8ujrq__actionLabel{color:var(--tone-ink);align-items:center;gap:6px;margin:0;font-size:13px;font-weight:700;display:flex}.CheckinHero-module__w8ujrq__actionText{letter-spacing:-.01em;color:var(--ink);word-break:keep-all;margin:0;font-size:15px;line-height:1.7}.CheckinHero-module__w8ujrq__mergeCta:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.CheckinHero-module__w8ujrq__scoreBig{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink);margin:0;font-size:40px;font-weight:600;line-height:1.3}.CheckinHero-module__w8ujrq__scoreUnit{letter-spacing:0;color:var(--dim);font-size:14px;font-weight:400}.CheckinHero-module__w8ujrq__scoreSkipped{font-size:var(--fs-caption);color:var(--dim);margin:0}.CheckinHero-module__w8ujrq__talkBridge{flex-direction:column;align-items:center;gap:14px;width:100%;display:flex}.CheckinHero-module__w8ujrq__bridgeActions{flex-direction:column;align-items:stretch;gap:8px;width:min(100%,340px);display:flex}.CheckinHero-module__w8ujrq__bridgeActions>*{width:100%;min-height:48px}.CheckinHero-module__w8ujrq__talkBridge>p{word-break:keep-all;overflow-wrap:anywhere;line-height:1.6}.CheckinHero-module__w8ujrq__editIconBtn{border-radius:var(--r-pill);width:44px;height:44px;color:var(--dim);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex;position:relative}.CheckinHero-module__w8ujrq__editIconBtn:hover{background:var(--surface);color:var(--ink)}.CheckinHero-module__w8ujrq__editIconBtn:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}
.Dsm9FlowV2-module__gMIQaG__emotions{flex-wrap:wrap;gap:6px;margin:4px 0 12px;list-style:none;display:flex}.Dsm9FlowV2-module__gMIQaG__emotion{border-radius:var(--r-pill);background:var(--accent-wash);color:var(--accent-text);font-size:var(--fs-caption);padding:5px 12px;font-weight:600}.Dsm9FlowV2-module__gMIQaG__secondary{border-radius:var(--r-input);background:var(--surface);margin-top:4px;padding:14px 16px}.Dsm9FlowV2-module__gMIQaG__secondaryLabel{font-size:var(--fs-caption);color:var(--ink-2);margin-bottom:4px;font-weight:600}.Dsm9FlowV2-module__gMIQaG__secondaryText{font-size:var(--fs-body);color:var(--ink-2)}.Dsm9FlowV2-module__gMIQaG__profile{flex-direction:column;gap:8px;display:flex}.Dsm9FlowV2-module__gMIQaG__profileTitle{color:var(--ink);font-weight:600}.Dsm9FlowV2-module__gMIQaG__barRow{font-size:var(--fs-caption);color:var(--ink-2);grid-template-columns:84px 1fr 30px;align-items:center;gap:10px;display:grid}.Dsm9FlowV2-module__gMIQaG__barTrack{border-radius:var(--r-pill);background:var(--hairline);height:6px;overflow:hidden}.Dsm9FlowV2-module__gMIQaG__barFill{background:var(--accent);border-radius:var(--r-pill);height:100%}.Dsm9FlowV2-module__gMIQaG__barFill.Dsm9FlowV2-module__gMIQaG__high{background:color-mix(in srgb, var(--emo-angry) 70%, var(--accent))}.Dsm9FlowV2-module__gMIQaG__barScore{text-align:right;font-variant-numeric:tabular-nums}
.HtpFlow-module__GtMDta__progress{z-index:5;background:var(--hairline);border-radius:var(--r-pill);height:3px;margin-bottom:28px;position:sticky;top:0;overflow:hidden}.HtpFlow-module__GtMDta__progressFill{background:var(--accent);transform-origin:0;width:100%;height:100%;transition:transform .22s}.HtpFlow-module__GtMDta__stack{flex-direction:column;gap:18px;padding-block:20px 64px;display:flex}.HtpFlow-module__GtMDta__lead{font-size:var(--fs-body-lg);line-height:var(--lh-body);color:var(--ink-2);word-break:keep-all}.HtpFlow-module__GtMDta__center{text-align:center}.HtpFlow-module__GtMDta__disclaim{font-size:var(--fs-caption);color:var(--dim);line-height:1.5}.HtpFlow-module__GtMDta__stepList{flex-direction:column;gap:12px;margin:4px 0;list-style:none;display:flex}.HtpFlow-module__GtMDta__stepList li{font-size:var(--fs-body-lg);color:var(--ink);align-items:center;gap:12px;display:flex}.HtpFlow-module__GtMDta__stepNum{border:1.5px solid var(--accent);width:28px;height:28px;color:var(--accent-text);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.HtpFlow-module__GtMDta__stepTitle{font-size:var(--fs-sub);color:var(--ink);text-align:center;font-weight:600}.HtpFlow-module__GtMDta__hints{text-align:center;flex-direction:column;gap:4px;list-style:none;display:flex}.HtpFlow-module__GtMDta__hints li{font-size:var(--fs-caption);color:var(--dim);line-height:1.5}.HtpFlow-module__GtMDta__canvasFrame{background:#fff;border-radius:18px;min-height:320px;overflow:hidden;box-shadow:0 1px 2px #1111140a,0 8px 24px #1111140f}.HtpFlow-module__GtMDta__photo{background:#fff;border-radius:18px;justify-content:center;align-items:center;min-height:320px;display:flex;overflow:hidden;box-shadow:0 1px 2px #1111140a,0 8px 24px #1111140f}.HtpFlow-module__GtMDta__photo img{object-fit:contain;max-width:100%;max-height:100%}.HtpFlow-module__GtMDta__tools{flex-wrap:wrap;gap:10px;display:flex}.HtpFlow-module__GtMDta__tools>*{flex:auto}.HtpFlow-module__GtMDta__thumbs{gap:10px;display:flex}.HtpFlow-module__GtMDta__thumb{text-align:center;flex:1;min-width:0;margin:0}.HtpFlow-module__GtMDta__thumbImg,.HtpFlow-module__GtMDta__thumbEmpty{aspect-ratio:1;object-fit:cover;border-radius:var(--r-input);background:var(--card);width:100%;box-shadow:inset 0 0 0 1px var(--hairline)}.HtpFlow-module__GtMDta__thumb figcaption{font-size:var(--fs-caption);color:var(--dim);margin-top:6px}.HtpFlow-module__GtMDta__resultLead{font-size:var(--fs-body);color:var(--ink);word-break:keep-all;line-height:1.65}.HtpFlow-module__GtMDta__resultNote{font-size:var(--fs-body);color:var(--dim);line-height:1.6}.HtpFlow-module__GtMDta__reflectTitle{font-size:var(--fs-body);color:var(--accent-text);margin-bottom:10px;font-weight:600}.HtpFlow-module__GtMDta__reflectList{flex-direction:column;gap:10px;list-style:none;display:flex}.HtpFlow-module__GtMDta__reflectList li{font-size:var(--fs-body);color:var(--ink);word-break:keep-all;padding-left:16px;line-height:1.55;position:relative}.HtpFlow-module__GtMDta__reflectList li:before{content:"·";color:var(--accent-text);position:absolute;left:4px}.HtpFlow-module__GtMDta__areas{flex-direction:column;gap:10px;display:flex}.HtpFlow-module__GtMDta__areaHead{align-items:baseline;gap:8px;margin-bottom:5px;display:flex}.HtpFlow-module__GtMDta__areaLabel{font-size:var(--fs-body-lg);color:var(--accent-text);font-weight:600}.HtpFlow-module__GtMDta__areaSub{font-size:var(--fs-caption);color:var(--dim)}.HtpFlow-module__GtMDta__areaText{font-size:var(--fs-body);color:var(--ink);word-break:keep-all;line-height:1.6}.HtpFlow-module__GtMDta__interviewH{font-size:var(--fs-body-lg);color:var(--ink);font-weight:600}.HtpFlow-module__GtMDta__analyzing{text-align:center;flex-direction:column;align-items:center;gap:14px;padding-block:48px 64px;display:flex}.HtpFlow-module__GtMDta__analyzingTitle{font-size:var(--fs-sub);color:var(--ink);font-weight:600}.HtpFlow-module__GtMDta__photoError{font-size:var(--fs-caption);color:color-mix(in srgb, var(--emo-angry) 55%, black)}.HtpFlow-module__GtMDta__actions{flex-direction:column;gap:10px;margin-top:4px;display:flex}.HtpFlow-module__GtMDta__thumbFailed{flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px;display:flex}.HtpFlow-module__GtMDta__thumbFailedText{font-size:var(--fs-caption);color:var(--dim);word-break:keep-all;line-height:1.35}.HtpFlow-module__GtMDta__thumbRetry{appearance:none;font:inherit;font-size:var(--fs-caption);color:var(--ink);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:4px 6px;text-decoration:underline}
.MindpaletteFlow-module__XgtAOG__progress{z-index:5;background:var(--hairline);border-radius:var(--r-pill);height:3px;margin-bottom:28px;position:sticky;top:0;overflow:hidden}.MindpaletteFlow-module__XgtAOG__progressFill{background:var(--accent);transform-origin:0;width:100%;height:100%;transition:transform .22s}.MindpaletteFlow-module__XgtAOG__stack{flex-direction:column;gap:20px;padding-block:20px 64px;display:flex}.MindpaletteFlow-module__XgtAOG__lead{font-size:var(--fs-body-lg);line-height:var(--lh-body);color:var(--ink-2);word-break:keep-all}.MindpaletteFlow-module__XgtAOG__meta{font-size:var(--fs-caption);color:var(--dim)}.MindpaletteFlow-module__XgtAOG__disclaim{font-size:var(--fs-caption);color:var(--dim);word-break:keep-all;line-height:1.5}.MindpaletteFlow-module__XgtAOG__actions{flex-direction:column;gap:10px;display:flex}.MindpaletteFlow-module__XgtAOG__nav{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.MindpaletteFlow-module__XgtAOG__nav>:last-child{flex:1}.MindpaletteFlow-module__XgtAOG__consentBox{flex-direction:column;gap:12px;display:flex}.MindpaletteFlow-module__XgtAOG__consentLabel{font-size:var(--fs-caption);color:var(--dim);margin-bottom:3px}.MindpaletteFlow-module__XgtAOG__consentValue{font-size:var(--fs-body);color:var(--ink);word-break:keep-all;line-height:1.6}.MindpaletteFlow-module__XgtAOG__consentNote{font-size:var(--fs-caption);color:var(--dim);word-break:keep-all;line-height:1.6}.MindpaletteFlow-module__XgtAOG__check{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.MindpaletteFlow-module__XgtAOG__check input{width:18px;height:18px;accent-color:var(--action);flex-shrink:0;margin-top:3px}.MindpaletteFlow-module__XgtAOG__check span{font-size:var(--fs-body);color:var(--ink);word-break:keep-all;line-height:1.6}.MindpaletteFlow-module__XgtAOG__choices{flex-direction:column;gap:18px;display:flex}.MindpaletteFlow-module__XgtAOG__choiceLabel{font-size:var(--fs-body);color:var(--ink);margin-bottom:8px;font-weight:600}.MindpaletteFlow-module__XgtAOG__choiceOpts{flex-wrap:wrap;gap:8px;display:flex}.MindpaletteFlow-module__XgtAOG__testingTitle{text-align:center;font-size:var(--fs-sub);letter-spacing:var(--tr-heading);color:var(--ink);margin-bottom:4px;font-weight:600}
.JournalRoom-module__FgcAGW__page{box-sizing:border-box;flex-direction:column;width:100%;min-width:0;padding-block:24px 96px;display:flex}.JournalRoom-module__FgcAGW__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;min-width:0;margin-top:28px;display:flex}.JournalRoom-module__FgcAGW__headText{min-width:0}.JournalRoom-module__FgcAGW__promptHint{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--dim);word-break:keep-all;text-wrap:balance;flex-basis:100%;margin:0}.JournalRoom-module__FgcAGW__promptIntro{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--dim);word-break:keep-all;margin:0 0 6px}.JournalRoom-module__FgcAGW__promptButton{--soft-bg:#ece6ff;--soft-fg:#5b3fb0;--soft-bg-hover:#ddd3ff;--soft-fg-hover:#4e3499;border-radius:var(--r-pill);background:var(--soft-bg);min-height:40px;color:var(--soft-fg);font-family:var(--sans);letter-spacing:var(--tr-body);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-quick) var(--ease-settle), color var(--dur-quick) var(--ease-settle);border:none;align-items:center;gap:7px;padding:0 16px 0 13px;font-size:14px;font-weight:600;display:inline-flex}.JournalRoom-module__FgcAGW__promptButton:hover{background:var(--soft-bg-hover);color:var(--soft-fg-hover)}.JournalRoom-module__FgcAGW__promptButton:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--soft-fg);outline:none}.JournalRoom-module__FgcAGW__eyebrow{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--dim);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.JournalRoom-module__FgcAGW__title{font-family:var(--sans);font-size:var(--fs-sub);line-height:var(--lh-sub);letter-spacing:-.04em;color:var(--ink);margin:8px 0 0;font-weight:600}.JournalRoom-module__FgcAGW__note{background:var(--card);border-radius:var(--r-card);box-shadow:var(--shadow-card);min-width:0;margin-top:28px;padding:8px 8px 12px}.JournalRoom-module__FgcAGW__prompt{border-radius:calc(var(--r-card) - 6px);background:var(--surface);animation:JournalRoom-module__FgcAGW__drawIn var(--dur-base) var(--ease-settle);margin:4px 4px 0;padding:18px 22px 14px}.JournalRoom-module__FgcAGW__promptHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.JournalRoom-module__FgcAGW__promptLabel{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--ink-2);align-items:center;gap:6px;font-weight:600;display:inline-flex}.JournalRoom-module__FgcAGW__promptClose{min-height:44px;font-family:var(--sans);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--dim);cursor:pointer;transition:color var(--dur-quick) var(--ease-settle);background:0 0;border:none;align-items:center;margin-block:-12px;padding:0 4px;display:inline-flex}.JournalRoom-module__FgcAGW__promptClose:hover{color:var(--ink)}.JournalRoom-module__FgcAGW__promptClose:focus-visible,.JournalRoom-module__FgcAGW__promptRetry:focus-visible{border-radius:var(--r-pill);box-shadow:var(--focus-ring);outline:none}.JournalRoom-module__FgcAGW__promptQuestion{letter-spacing:-.02em;color:var(--ink);overflow-wrap:break-word;word-break:keep-all;margin:10px 0 0;font-size:18px;font-weight:600;line-height:1.6}.JournalRoom-module__FgcAGW__promptFollow{color:var(--ink-2);overflow-wrap:break-word;word-break:keep-all;margin:8px 0 0;font-size:15px;line-height:1.6}.JournalRoom-module__FgcAGW__promptNote{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--dim);margin:10px 0 0}.JournalRoom-module__FgcAGW__promptRetry{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.JournalRoom-module__FgcAGW__promptSkeleton{flex-direction:column;gap:8px;margin-top:12px;display:flex}.JournalRoom-module__FgcAGW__noteInput{box-sizing:border-box;resize:none;width:100%;font-family:var(--font-write,var(--sans));color:var(--ink);caret-color:var(--ink);field-sizing:content;overflow-wrap:break-word;background:0 0;border:none;outline:none;min-height:180px;padding:20px 22px 12px;font-size:18px;line-height:1.8;display:block}.JournalRoom-module__FgcAGW__noteInput::placeholder{color:var(--dim)}.JournalRoom-module__FgcAGW__counter{text-align:right;font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--dim);font-variant-numeric:tabular-nums;margin:0 22px 4px 0}.JournalRoom-module__FgcAGW__toolbar{border-top:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;padding:10px 12px 0;display:flex}.JournalRoom-module__FgcAGW__drawToggle{border-radius:var(--r-pill);height:40px;color:var(--ink-2);font-family:var(--sans);cursor:pointer;transition:background var(--dur-quick) var(--ease-settle);background:0 0;border:none;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.JournalRoom-module__FgcAGW__drawToggle:hover{background:var(--surface)}.JournalRoom-module__FgcAGW__drawToggle:focus-visible{box-shadow:var(--focus-ring);outline:none}.JournalRoom-module__FgcAGW__drawDot{border-radius:var(--r-pill);background:var(--accent);width:6px;height:6px}.JournalRoom-module__FgcAGW__toolbarEnd{align-items:center;gap:8px;margin-left:auto;display:flex}.JournalRoom-module__FgcAGW__clearHidden{visibility:hidden}.JournalRoom-module__FgcAGW__drawPanel{animation:JournalRoom-module__FgcAGW__drawIn var(--dur-base) var(--ease-settle);padding:14px 12px 4px}@keyframes JournalRoom-module__FgcAGW__drawIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.JournalRoom-module__FgcAGW__drawTools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.JournalRoom-module__FgcAGW__drawHint{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--dim)}.JournalRoom-module__FgcAGW__drawToolBtns{align-items:center;gap:6px;display:inline-flex}.JournalRoom-module__FgcAGW__canvasWrap{width:100%;max-width:320px;margin:0 auto}.JournalRoom-module__FgcAGW__entries{min-width:0;margin-top:40px}.JournalRoom-module__FgcAGW__sectionHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.JournalRoom-module__FgcAGW__sectionTitle{font-family:var(--sans);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:15px;font-weight:600;line-height:1.4}.JournalRoom-module__FgcAGW__sectionCount{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--dim);font-variant-numeric:tabular-nums}.JournalRoom-module__FgcAGW__group{margin-top:24px}.JournalRoom-module__FgcAGW__groupLabel{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--dim);font-variant-numeric:tabular-nums;margin:0 0 10px;font-weight:600}.JournalRoom-module__FgcAGW__entryList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.JournalRoom-module__FgcAGW__entryCard{background:var(--card);border-radius:var(--r-card);box-shadow:var(--shadow-card);align-items:flex-start;gap:14px;min-width:0;padding:18px 20px;display:flex}.JournalRoom-module__FgcAGW__entryText{flex:auto;min-width:0}.JournalRoom-module__FgcAGW__entryMeta{justify-content:space-between;align-items:center;gap:10px;min-height:24px;display:flex}.JournalRoom-module__FgcAGW__entryDate{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--dim);font-variant-numeric:tabular-nums;font-weight:600}.JournalRoom-module__FgcAGW__entryDel,.JournalRoom-module__FgcAGW__confirmYes,.JournalRoom-module__FgcAGW__confirmNo{min-height:44px;font-family:var(--sans);font-size:var(--fs-caption);line-height:var(--lh-caption);cursor:pointer;background:0 0;border:none;align-items:center;margin-block:-10px;padding:0 4px;display:inline-flex}.JournalRoom-module__FgcAGW__entryDel,.JournalRoom-module__FgcAGW__confirmNo{color:var(--dim);transition:color var(--dur-quick) var(--ease-settle)}.JournalRoom-module__FgcAGW__entryDel:hover,.JournalRoom-module__FgcAGW__confirmNo:hover{color:var(--ink)}.JournalRoom-module__FgcAGW__entryDel:focus-visible,.JournalRoom-module__FgcAGW__confirmYes:focus-visible,.JournalRoom-module__FgcAGW__confirmNo:focus-visible{border-radius:var(--r-pill);box-shadow:var(--focus-ring);outline:none}.JournalRoom-module__FgcAGW__confirm{flex:none;align-items:center;gap:10px;display:inline-flex}.JournalRoom-module__FgcAGW__confirmAsk{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--ink-2)}.JournalRoom-module__FgcAGW__confirmYes{color:var(--ink);font-weight:600}.JournalRoom-module__FgcAGW__entryBody{color:var(--ink);white-space:pre-wrap;overflow-wrap:break-word;margin:6px 0 0;font-size:16px;line-height:1.7}.JournalRoom-module__FgcAGW__entryQuestion{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--ink-2);overflow-wrap:break-word;align-items:flex-start;gap:6px;margin:6px 0 0;font-weight:600;display:flex}.JournalRoom-module__FgcAGW__entryQuestion svg{flex:none;margin-top:.2em}.JournalRoom-module__FgcAGW__entryTag{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--dim)}.JournalRoom-module__FgcAGW__listPending{margin-top:24px}.JournalRoom-module__FgcAGW__togetherRow{text-align:right;margin:16px 0 0}.JournalRoom-module__FgcAGW__togetherLink{color:var(--ink-2);font-size:14px;text-decoration:none}.JournalRoom-module__FgcAGW__togetherLink:hover{color:var(--ink)}.JournalRoom-module__FgcAGW__entryOnlyDraw{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--dim);margin:6px 0 0}.JournalRoom-module__FgcAGW__thumbWrap{background:var(--surface);border-radius:12px;flex:none;width:88px;overflow:hidden}.JournalRoom-module__FgcAGW__empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:40px 0;display:flex}.JournalRoom-module__FgcAGW__empty p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.6}.JournalRoom-module__FgcAGW__toast{left:50%;bottom:calc(var(--tabbar-h,56px) + 24px + env(safe-area-inset-bottom,0px));background:var(--ink);color:var(--paper);border-radius:var(--r-pill);z-index:50;padding:8px 14px;font-size:13px;position:fixed;transform:translate(-50%)}@media (max-width:767px){.JournalRoom-module__FgcAGW__entries{margin-top:32px}}@media (prefers-reduced-motion:reduce){.JournalRoom-module__FgcAGW__drawPanel,.JournalRoom-module__FgcAGW__prompt{animation:none}.JournalRoom-module__FgcAGW__promptButton,.JournalRoom-module__FgcAGW__promptClose,.JournalRoom-module__FgcAGW__drawToggle,.JournalRoom-module__FgcAGW__entryDel,.JournalRoom-module__FgcAGW__confirmNo{transition:none}}.JournalRoom-module__FgcAGW__saveButton{gap:0;min-width:104px;padding-inline:12px}.JournalRoom-module__FgcAGW__saveButton[data-saved=true]:disabled{opacity:1;color:#3e5945;box-shadow:none;background:#e9eee6}.JournalRoom-module__FgcAGW__sharedRow{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:4px 0 0;display:flex}.JournalRoom-module__FgcAGW__sharedUndo{min-height:44px;font-family:var(--sans);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--accent-text);cursor:pointer;background:0 0;border:none;align-items:center;margin-block:-12px;padding:0 4px;font-weight:600;display:inline-flex}.JournalRoom-module__FgcAGW__sharedUndo:disabled{opacity:.5;cursor:default}.JournalRoom-module__FgcAGW__sharedUndo:focus-visible{border-radius:var(--r-pill);box-shadow:var(--focus-ring);outline:none}
.TodayQuestion-module__C6Pgla__page{box-sizing:border-box;flex-direction:column;gap:28px;width:100%;min-width:0;padding-block:24px 96px;display:flex}.TodayQuestion-module__C6Pgla__header{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;display:flex}.TodayQuestion-module__C6Pgla__headText{flex-direction:column;gap:6px;min-width:0;display:flex}.TodayQuestion-module__C6Pgla__eyebrow{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--dim);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.TodayQuestion-module__C6Pgla__title{font-size:var(--fs-sub);line-height:var(--lh-sub);letter-spacing:var(--tr-sub);color:var(--ink);margin:0;font-weight:600}.TodayQuestion-module__C6Pgla__sheet{border-radius:var(--r-card);background:var(--hero-warm);flex-direction:column;gap:12px;min-width:0;padding:32px 28px;display:flex}.TodayQuestion-module__C6Pgla__sheetTop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.TodayQuestion-module__C6Pgla__sheetLabel{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--accent-text);font-weight:600}.TodayQuestion-module__C6Pgla__sheetCount{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--ink-2);font-variant-numeric:tabular-nums}.TodayQuestion-module__C6Pgla__question{letter-spacing:-.04em;color:var(--ink);text-wrap:balance;margin:0 0 12px;font-size:clamp(24px,3.4vw,32px);font-weight:600;line-height:1.3}.TodayQuestion-module__C6Pgla__noticeCopy{font-size:var(--fs-body);color:var(--ink-2);margin:0;line-height:1.7}.TodayQuestion-module__C6Pgla__compose{flex-direction:column;gap:12px;min-width:0;display:flex}.TodayQuestion-module__C6Pgla__fieldWrap{min-width:0;position:relative}.TodayQuestion-module__C6Pgla__answer{box-sizing:border-box;field-sizing:content;border-radius:var(--r-input);width:100%;min-height:120px;color:var(--ink);resize:none;background:#ffffffb8;border:0;padding:16px 18px;font-family:inherit;font-size:17px;line-height:1.75;display:block}.TodayQuestion-module__C6Pgla__answer::placeholder{color:var(--dim)}.TodayQuestion-module__C6Pgla__answer:focus{box-shadow:var(--focus-ring);outline:none}.TodayQuestion-module__C6Pgla__counter{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--dim);font-variant-numeric:tabular-nums;pointer-events:none;position:absolute;bottom:10px;right:12px}.TodayQuestion-module__C6Pgla__toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.TodayQuestion-module__C6Pgla__toolbar>:last-child{margin-left:auto}.TodayQuestion-module__C6Pgla__scope{border-radius:var(--r-pill);background:#fff9;align-items:center;gap:2px;padding:3px;display:inline-flex}.TodayQuestion-module__C6Pgla__scopeItem{border-radius:var(--r-pill);min-height:34px;font:inherit;white-space:nowrap;color:var(--ink-2);cursor:pointer;transition:background-color var(--dur-quick) var(--ease-settle), color var(--dur-quick) var(--ease-settle);background:0 0;border:0;align-items:center;gap:6px;padding:6px 14px;font-size:14px;font-weight:500;line-height:1.2;display:inline-flex}.TodayQuestion-module__C6Pgla__scopeItem:hover{color:var(--ink)}.TodayQuestion-module__C6Pgla__scopeItem:focus-visible{box-shadow:var(--focus-ring);outline:none}.TodayQuestion-module__C6Pgla__scopeItem[data-active=true]{background:var(--card);box-shadow:var(--shadow-pill);color:var(--ink);font-weight:600}.TodayQuestion-module__C6Pgla__hint{font-size:var(--fs-caption);color:var(--ink-2);margin:0;line-height:1.6}.TodayQuestion-module__C6Pgla__linkBtn{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.TodayQuestion-module__C6Pgla__linkBtn:focus-visible{box-shadow:var(--focus-ring);outline:none}.TodayQuestion-module__C6Pgla__answered{min-width:0;animation:TodayQuestion-module__C6Pgla__settle var(--dur-base) var(--ease-settle);flex-direction:column;gap:12px;display:flex}@keyframes TodayQuestion-module__C6Pgla__settle{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.TodayQuestion-module__C6Pgla__quote{border-left:3px solid var(--accent-text);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding-left:16px;font-size:17px;line-height:1.75}.TodayQuestion-module__C6Pgla__answeredMeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.TodayQuestion-module__C6Pgla__answeredActions{align-items:center;gap:8px;margin-left:auto;display:flex}.TodayQuestion-module__C6Pgla__answeredState{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--ink-2)}.TodayQuestion-module__C6Pgla__section{flex-direction:column;gap:12px;min-width:0;margin-top:12px;display:flex}.TodayQuestion-module__C6Pgla__tabs{align-items:center;gap:18px;display:flex}.TodayQuestion-module__C6Pgla__tab{font:inherit;color:var(--dim);cursor:pointer;transition:color var(--dur-quick) var(--ease-settle);background:0 0;border:0;padding:6px 0 8px;font-size:15px;font-weight:600;line-height:1.3;position:relative}.TodayQuestion-module__C6Pgla__tab:hover{color:var(--ink-2)}.TodayQuestion-module__C6Pgla__tab:focus-visible{box-shadow:var(--focus-ring);outline:none}.TodayQuestion-module__C6Pgla__tab[data-active=true]{color:var(--ink)}.TodayQuestion-module__C6Pgla__tab[data-active=true]:after{content:"";background:var(--ink);height:2px;position:absolute;bottom:0;left:0;right:0}.TodayQuestion-module__C6Pgla__group{flex-direction:column;min-width:0;display:flex}.TodayQuestion-module__C6Pgla__groupHead{flex-direction:column;gap:4px;padding:28px 0 12px;display:flex}.TodayQuestion-module__C6Pgla__group:first-of-type .TodayQuestion-module__C6Pgla__groupHead{padding-top:8px}.TodayQuestion-module__C6Pgla__groupDate{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--dim);font-variant-numeric:tabular-nums;font-weight:600}.TodayQuestion-module__C6Pgla__groupQ{color:var(--ink-2);margin:0;font-size:15px;line-height:1.5}.TodayQuestion-module__C6Pgla__list{flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.TodayQuestion-module__C6Pgla__card{border-radius:var(--r-card);background:var(--card);min-width:0;box-shadow:var(--shadow-card);padding:18px 20px}.TodayQuestion-module__C6Pgla__cardMeta{align-items:center;gap:8px;min-width:0;display:flex}.TodayQuestion-module__C6Pgla__avatar{border-radius:var(--r-pill);background:color-mix(in srgb, var(--tone) 22%, #fff);width:28px;height:28px;color:var(--ink);flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.TodayQuestion-module__C6Pgla__nick{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:600}.TodayQuestion-module__C6Pgla__time{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--dim);white-space:nowrap}.TodayQuestion-module__C6Pgla__report{font:inherit;font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--dim);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:4px 0;position:relative}.TodayQuestion-module__C6Pgla__report:before{content:"";position:absolute;inset:-14px -10px}.TodayQuestion-module__C6Pgla__report:hover{color:var(--ink)}.TodayQuestion-module__C6Pgla__report:focus-visible{box-shadow:var(--focus-ring);outline:none}.TodayQuestion-module__C6Pgla__cardBody{font-size:var(--fs-body);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0;line-height:1.7}.TodayQuestion-module__C6Pgla__mineDate{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--dim);font-variant-numeric:tabular-nums;font-weight:600}.TodayQuestion-module__C6Pgla__state{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--ink-2);white-space:nowrap;align-items:center;gap:5px;font-weight:600;display:inline-flex}.TodayQuestion-module__C6Pgla__mineAction{margin-left:auto}.TodayQuestion-module__C6Pgla__mineQ{color:var(--ink-2);margin:10px 0 0;font-size:15px;line-height:1.5}.TodayQuestion-module__C6Pgla__mineQ+.TodayQuestion-module__C6Pgla__cardBody{margin-top:6px}.TodayQuestion-module__C6Pgla__empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:40px 0;display:flex}.TodayQuestion-module__C6Pgla__empty p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.7}.TodayQuestion-module__C6Pgla__toast{left:50%;bottom:calc(var(--tabbar-h,56px) + 24px + env(safe-area-inset-bottom,0px));background:var(--ink);color:var(--paper);border-radius:var(--r-pill);z-index:50;padding:8px 14px;font-size:13px;position:fixed;transform:translate(-50%)}@media (max-width:767px){.TodayQuestion-module__C6Pgla__sheet{padding:24px 20px}.TodayQuestion-module__C6Pgla__section{margin-top:4px}}@media (prefers-reduced-motion:reduce){.TodayQuestion-module__C6Pgla__answered{animation:none}.TodayQuestion-module__C6Pgla__scopeItem,.TodayQuestion-module__C6Pgla__tab{transition:none}}
