.V4aeYW_controls{z-index:35;background:var(--ds-color-cool-surface);color:var(--ds-color-slate);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;padding:12px;font-size:13px;display:flex;position:sticky;top:0}.V4aeYW_controls label{align-items:center;gap:6px;display:flex}
.Q2hbdq_mark{border-radius:var(--ds-radius-round);background:linear-gradient(180deg, var(--ds-color-brand-mark-surface), var(--ds-color-brand-mark-surface-end));width:24px;height:24px;color:var(--ds-color-brand-mark-ink);place-items:center;display:grid;overflow:hidden}.Q2hbdq_mark svg{fill:currentColor;width:100%;height:100%;display:block}
.m40wxa_brand{justify-self:start;align-items:center;gap:var(--ds-space-sm);color:#fffffff5;min-height:44px;font-family:var(--ds-font-sans);font-size:var(--ds-type-brand-size);font-weight:var(--ds-type-brand-weight);line-height:var(--ds-type-brand-line);letter-spacing:0;text-shadow:0 1px 12px #0d375b24;display:inline-flex}.m40wxa_brand .m40wxa_mark{width:34px;height:34px;transition:transform var(--ds-motion-fast);flex:none;box-shadow:0 12px 28px #0a324e29}.m40wxa_brand:hover .m40wxa_mark{transform:translateY(-1px)}@media (max-width:640px){.m40wxa_brand .m40wxa_mark{width:31px;height:31px}}
._3gp2aG_button{justify-content:center;align-items:center;gap:var(--ds-space-sm);white-space:nowrap;letter-spacing:0;transition:transform var(--ds-motion-fast), background var(--ds-motion-fast), color var(--ds-motion-fast), box-shadow var(--ds-motion-fast);border:0;flex-shrink:0;display:inline-flex}._3gp2aG_button:not(:disabled):hover{transform:translateY(-1px)}._3gp2aG_button:focus-visible{outline:2px solid var(--ds-color-focus);outline-offset:3px}._3gp2aG_md{min-height:var(--ds-control-height);border-radius:var(--ds-radius-md);padding:0 var(--ds-space-xl);font-size:var(--ds-type-button-size);font-weight:var(--ds-type-button-weight)}._3gp2aG_sm{min-height:var(--ds-control-height-sm);border-radius:var(--ds-radius-panel);padding:0 var(--ds-space-lg);font-size:var(--ds-type-action-size);font-weight:var(--ds-type-action-weight)}._3gp2aG_xs{min-height:var(--ds-control-height-xs);padding:0 var(--ds-space-md);font-size:var(--ds-type-label-size);border-radius:7px;gap:6px;font-weight:600}._3gp2aG_button._3gp2aG_xs>svg{width:15px;height:15px}._3gp2aG_icon{width:var(--ds-control-height);min-width:var(--ds-control-height);height:var(--ds-control-height);border-radius:var(--ds-radius-md);padding:0}._3gp2aG_icon._3gp2aG_iconXs{width:var(--ds-control-height-xs);min-width:var(--ds-control-height-xs);height:var(--ds-control-height-xs);border-radius:7px}._3gp2aG_button._3gp2aG_iconXs>svg{width:15px;height:15px}._3gp2aG_primary{color:var(--ds-color-white);box-shadow:var(--ds-shadow-glass);background:#050505}[data-design=v2] ._3gp2aG_primary{color:var(--lightningcss-light,var(--ds-color-white))var(--lightningcss-dark,var(--ds-color-surface));background:var(--lightningcss-light,#050505)var(--lightningcss-dark,var(--ds-color-text))}._3gp2aG_glass{color:#ffffffb8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff2b;box-shadow:inset 0 0 0 1px #ffffff29}._3gp2aG_soft{color:#18232fad;box-shadow:var(--ds-shadow-soft), inset 0 0 0 1px #ffffff8a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7fbfcb8}._3gp2aG_soft:not(:disabled):hover{color:#18232fdb;background:#fafdffdb}._3gp2aG_button:disabled{opacity:.5}._3gp2aG_button>svg{flex:none;width:15px;height:15px}._3gp2aG_glass:focus-visible{outline-color:var(--ds-color-white)}._3gp2aG_quiet{color:var(--ds-color-ink-soft);background:var(--ds-color-surface-sunken)}._3gp2aG_quiet:not(:disabled):hover{color:var(--ds-color-ink);background:color-mix(in srgb, var(--ds-color-ink) 10%, transparent)}._3gp2aG_danger{color:var(--ds-color-danger);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ds-color-danger) 42%, transparent);background:0 0}._3gp2aG_danger:not(:disabled):hover{background:color-mix(in srgb, var(--ds-color-danger) 9%, transparent)}
.ZBWOIG_surface{gap:var(--ds-space-lg);min-width:0;padding:var(--ds-product-section-padding);border-radius:var(--ds-radius-panel);background:var(--ds-color-glass-strong);color:var(--ds-color-ink);box-shadow:var(--ds-shadow-panel), inset 0 0 0 1px #ffffffad;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:ZBWOIG_cardRise .64s var(--ds-ease-out) both;animation-delay:calc(var(--stagger-i,0) * 70ms);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.ZBWOIG_hero{gap:var(--ds-space-lg);padding:var(--ds-product-brief-padding)}.ZBWOIG_quiet{padding:var(--ds-space-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff57;box-shadow:inset 0 0 0 1px #ffffff8c}.ZBWOIG_header{column-gap:var(--ds-space-sm);row-gap:var(--ds-space-sm);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.ZBWOIG_header[data-no-icon]{grid-template-columns:minmax(0,1fr) auto}.ZBWOIG_headerIcon{color:#18232f99;place-items:center;width:18px;height:18px;display:inline-grid}.ZBWOIG_headerIcon>svg{stroke-width:1.8px;width:20px;height:20px}.ZBWOIG_title{min-width:0;color:var(--ds-color-ink);font-size:var(--ds-type-title-size);font-weight:var(--ds-type-title-weight);line-height:var(--ds-type-title-line);margin:0}.ZBWOIG_hero .ZBWOIG_title{font-size:var(--ds-type-display-size);font-weight:var(--ds-type-display-weight);line-height:var(--ds-type-display-line);letter-spacing:0}.ZBWOIG_meta{color:var(--ds-color-slate-soft);font-size:var(--ds-type-data-label-size);white-space:nowrap;flex-shrink:0;justify-self:end}.ZBWOIG_meta>a{color:var(--ds-color-link);font-weight:var(--ds-type-strong-weight);text-decoration:none}.ZBWOIG_description{color:var(--ds-color-ink-soft);font-size:var(--ds-type-text-size);line-height:var(--ds-type-text-line);overflow-wrap:anywhere;grid-column:1/-1;margin:0}.ZBWOIG_actions{gap:var(--ds-space-sm);flex-wrap:wrap;margin-top:auto;padding-top:2px;display:flex}.ZBWOIG_stat{gap:var(--ds-space-xs);display:grid}.ZBWOIG_statLabel{color:var(--ds-color-slate-soft);font-size:var(--ds-type-data-label-size)}.ZBWOIG_statValue{color:var(--ds-color-ink);font-size:var(--ds-type-stat-sm-size);font-weight:var(--ds-type-stat-weight);font-variant-numeric:tabular-nums;margin:0;line-height:1.2}.ZBWOIG_statNote{color:var(--ds-color-ink-soft);font-size:var(--ds-type-caption-size)}.ZBWOIG_meter{border-radius:var(--ds-radius-round);background:#13324c1a;height:4px;display:block;overflow:hidden}.ZBWOIG_meter>span{border-radius:inherit;background:var(--ds-color-link);height:100%;transition:width var(--ds-motion-base);display:block}.ZBWOIG_meter[data-exhausted]>span{background:var(--ds-color-danger)}@keyframes ZBWOIG_cardRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ZBWOIG_surface{animation:none}}
.vymO8a_panel{gap:var(--ds-space-sm);padding:var(--ds-space-md);border-radius:var(--ds-radius-sm);color:var(--ds-color-ink);text-align:left;background:#b85c3e12;animation:.15s ease-out both vymO8a_confirmPanelIn;display:grid;box-shadow:inset 0 0 0 1px #b85c3e33}.vymO8a_title{color:var(--ds-color-ink);font-size:var(--ds-type-text-size);font-weight:var(--ds-type-subtitle-weight)}.vymO8a_description{color:var(--ds-color-ink-soft);font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line);margin:0}.vymO8a_error{align-items:center;gap:var(--ds-space-sm);color:var(--ds-color-clay);font-size:var(--ds-type-caption-size);font-weight:var(--ds-type-data-label-weight);margin:0;display:flex}.vymO8a_error svg{flex-shrink:0;width:15px;height:15px}.vymO8a_actions{justify-content:flex-end;gap:var(--ds-space-sm);flex-wrap:wrap;display:flex}@keyframes vymO8a_confirmPanelIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.vymO8a_panel{animation:none}}
._50o_RW_root{align-items:center;gap:var(--ds-space-sm);min-width:0;display:inline-flex}._50o_RW_group{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff2e;border-radius:7px;align-items:center;gap:2px;min-width:0;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff2e}._50o_RW_step{width:32px;min-height:var(--ds-control-height-xs);color:#ffffffd1;cursor:pointer;transition:background var(--ds-motion-fast);background:0 0;border:0;border-radius:7px;flex-shrink:0;place-items:center;display:grid}._50o_RW_step:hover:not(:disabled),._50o_RW_step:focus-visible{background:#ffffff21}._50o_RW_step:focus-visible{outline:2px solid var(--ds-color-white);outline-offset:-2px}._50o_RW_step:disabled{opacity:.35;cursor:default}._50o_RW_step svg{width:15px;height:15px}._50o_RW_current{min-width:108px;min-height:var(--ds-control-height-xs);padding:0 var(--ds-space-xs);color:var(--ds-color-white);font-size:var(--ds-type-label-size);font-weight:var(--ds-type-data-label-weight,600);font-variant-numeric:tabular-nums;text-align:center;border-radius:7px;place-items:center;display:grid;position:relative}._50o_RW_current[data-picker]{cursor:pointer}._50o_RW_current[data-picker]:hover{background:#ffffff21}._50o_RW_current[data-picker]:focus-within{outline:2px solid var(--ds-color-white);outline-offset:-2px}._50o_RW_current input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}._50o_RW_current input::-webkit-calendar-picker-indicator{cursor:pointer;width:100%;height:100%;position:absolute;inset:0}._50o_RW_today{min-height:var(--ds-control-height-xs);padding:0 var(--ds-space-md);background:var(--ds-color-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--ds-color-white);font-size:var(--ds-type-label-size);white-space:nowrap;cursor:pointer;border:0;border-radius:7px;flex-shrink:0;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff2e}._50o_RW_today:focus-visible{outline:2px solid var(--ds-color-white);outline-offset:2px}@media (max-width:720px),(pointer:coarse){._50o_RW_current input{font-size:var(--ds-type-control-touch-size)}}
.ms7Qja_eyebrow{color:#162531bd;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;border-radius:7px;align-items:center;margin-bottom:31px;display:inline-flex;overflow:hidden;box-shadow:0 2px 8px #15364f29,inset 0 0 0 1px #ffffff52}.ms7Qja_eyebrow span{min-height:32px;font-size:var(--ds-type-label-size);font-weight:var(--ds-type-label-weight);letter-spacing:0;align-items:center;padding:0 12px;display:inline-flex}.ms7Qja_eyebrow span:first-child{border-radius:var(--ds-radius-xs);min-height:28px;color:var(--ds-color-white);background:#050505;margin:2px;padding:0 10px}@media (max-width:640px){.ms7Qja_eyebrow{margin-bottom:24px}.ms7Qja_eyebrow span{min-height:30px;padding-inline:9px}}
.JP-RnW_root{z-index:70;color:var(--ds-color-white);position:relative}.JP-RnW_trigger{border-radius:var(--ds-radius-sm);color:#ffffffd1;min-height:46px;font-size:var(--ds-type-nav-size);white-space:nowrap;transition:background var(--ds-motion-fast), color var(--ds-motion-fast), opacity var(--ds-motion-fast);background:0 0;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-weight:540;display:inline-flex}.JP-RnW_trigger:hover,.JP-RnW_trigger:focus-visible,.JP-RnW_trigger[aria-expanded=true]{color:var(--ds-color-white);background:#ffffff24}.JP-RnW_trigger:focus-visible,.JP-RnW_option:focus-visible{outline-offset:2px;outline:2px solid #ffffffe6}.JP-RnW_trigger:disabled{opacity:.62}.JP-RnW_trigger svg{stroke-width:1.9px;flex:none;width:17px;height:17px}.JP-RnW_trigger .JP-RnW_chevron{opacity:.58;width:14px;height:14px;transition:transform var(--ds-motion-fast)}.JP-RnW_chevronOpen{transform:rotate(180deg)}.JP-RnW_spinner{animation:.76s linear infinite JP-RnW_spin}.JP-RnW_menu{z-index:80;width:224px;box-shadow:var(--ds-shadow-panel), inset 0 1px 0 #ffffffc2;color:var(--ds-color-ink);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f7fbfcf7;border:1px solid #4368834d;border-radius:10px;gap:3px;padding:6px;animation:.15s cubic-bezier(.2,.8,.2,1) both JP-RnW_menuIn;display:grid;position:absolute;top:calc(100% + 9px);right:0}.JP-RnW_option{width:100%;min-height:46px;color:var(--ds-color-ink);text-align:left;transition:background var(--ds-motion-fast), color var(--ds-motion-fast);background:0 0;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 12px;text-decoration:none;display:grid}.JP-RnW_option:hover,.JP-RnW_option:focus-visible{background:#317ba81a}.JP-RnW_option:focus-visible{outline-offset:-2px;outline-color:#317ba8b8}.JP-RnW_optionSelected{background:#13324c1f}.JP-RnW_nativeLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:590;overflow:hidden}.JP-RnW_englishLabel{color:#18232fad;font-size:12.5px;font-weight:540}.JP-RnW_error{color:#9a4936;margin:3px 6px 4px;font-size:12px;line-height:1.4}[data-design=v2] .JP-RnW_menu{border-color:var(--lightningcss-light,#4368834d)var(--lightningcss-dark,var(--ds-color-divider));background:var(--lightningcss-light,#f7fbfcf7)var(--lightningcss-dark,var(--ds-color-surface));box-shadow:var(--ds-shadow-panel), inset 0 1px 0 var(--lightningcss-light,#ffffffc2)var(--lightningcss-dark,var(--ds-color-card-edge))}:is([data-design=v2] .JP-RnW_option:hover,[data-design=v2] .JP-RnW_option:focus-visible){background:var(--lightningcss-light,#317ba81a)var(--lightningcss-dark,var(--ds-color-surface-sunken))}[data-design=v2] .JP-RnW_option:focus-visible{outline-color:var(--lightningcss-light,#317ba8b8)var(--lightningcss-dark,var(--ds-color-focus))}[data-design=v2] .JP-RnW_optionSelected{background:var(--lightningcss-light,#13324c1f)var(--lightningcss-dark,var(--ds-color-control-selected))}[data-design=v2] .JP-RnW_englishLabel{color:var(--lightningcss-light,#18232fad)var(--lightningcss-dark,var(--ds-color-text-secondary))}[data-design=v2] .JP-RnW_error{color:var(--lightningcss-light,#9a4936)var(--lightningcss-dark,var(--ds-color-danger))}.JP-RnW_inline{width:100%}.JP-RnW_inline .JP-RnW_trigger{width:100%;min-height:40px;color:var(--ds-color-slate);background:#13324c0d;justify-content:flex-start;padding-inline:10px}.JP-RnW_inline .JP-RnW_trigger span{margin-right:auto}.JP-RnW_inline .JP-RnW_menu{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffa3;border-color:#13324c1a;width:100%;margin-top:4px;position:static;box-shadow:inset 0 0 0 1px #ffffff8a}.JP-RnW_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes JP-RnW_menuIn{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes JP-RnW_spin{to{transform:rotate(360deg)}}[data-design=v2] .JP-RnW_trigger{font-weight:500}
.yTcnbG_notice{--notice-color:var(--ds-color-slate);align-items:flex-start;gap:var(--ds-space-sm);min-width:0;padding:var(--ds-space-md);border-radius:var(--ds-radius-sm);background:color-mix(in srgb, var(--notice-color) 7%, transparent);color:var(--notice-color);font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line);display:flex}.yTcnbG_notice[data-notice-tone=positive]{--notice-color:var(--ds-color-positive)}.yTcnbG_notice[data-notice-tone=caution]{--notice-color:var(--ds-color-caution)}.yTcnbG_notice[data-notice-tone=negative]{--notice-color:var(--ds-color-danger)}.yTcnbG_icon{flex:none;padding-top:2px;display:inline-flex}.yTcnbG_icon>svg{width:15px;height:15px}.yTcnbG_body{overflow-wrap:anywhere;min-width:0}.yTcnbG_body>p{margin:0}.yTcnbG_body>p+p{margin-top:var(--ds-space-sm)}
.kXe_fa_row{min-width:0;color:var(--ds-color-ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin:0;text-decoration:none;display:grid}.kXe_fa_primary{min-width:0;font-size:var(--ds-type-text-size);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.kXe_fa_meta{color:var(--ds-color-ink-soft);font-size:var(--ds-type-caption-size);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;margin:0}.kXe_fa_row:where(a,button):hover .kXe_fa_primary{text-decoration:underline}
.mckzxW_composer{width:min(640px,100%)}.mckzxW_box{background:var(--ds-color-glass-strong);min-height:154px;box-shadow:var(--ds-shadow-panel), inset 0 0 0 1px #ffffffad;color:#172333;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:9px;margin-top:31px;padding:20px 18px 16px;transition:transform .17s,box-shadow .17s,background .17s}.mckzxW_box:focus-within,.mckzxW_box:hover,.mckzxW_submitted{background:#fafdfff0;transform:translateY(-2px);box-shadow:0 24px 54px #143d5c3d,inset 0 0 0 1px #ffffffe0}.mckzxW_field{resize:none;color:#1d2b3b;width:100%;min-height:70px;font-size:var(--ds-type-input-size);line-height:var(--ds-type-input-line);font-weight:var(--ds-type-input-weight);letter-spacing:0;background:0 0;border:0;outline:0;padding:0;display:block}.mckzxW_field::selection{color:var(--ds-color-white);background:#3e9bce}.mckzxW_actions{align-items:center;gap:var(--ds-space-sm);min-height:38px;display:flex}.mckzxW_spacer{flex:auto}.mckzxW_pillButton,.mckzxW_iconButton,.mckzxW_submitButton{border-radius:var(--ds-radius-sm);color:#18232fbd;height:32px;transition:transform var(--ds-motion-fast), background var(--ds-motion-fast), color var(--ds-motion-fast);background:#ffffff9e;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1px #7b8f9e3d}.mckzxW_pillButton{padding:0 var(--ds-space-md);font-size:var(--ds-type-chip-size);font-weight:var(--ds-type-chip-weight);letter-spacing:0;gap:7px}.mckzxW_pillButton svg,.mckzxW_iconButton svg,.mckzxW_submitButton svg{stroke-width:1.8px;width:20px;height:20px}.mckzxW_connectionMark{border-radius:var(--ds-radius-round);width:18px;height:18px;color:var(--ds-color-white);background:#f25555;flex-shrink:0;place-items:center;display:grid}.mckzxW_connectionMark svg{stroke-width:2px;width:13px;height:13px}.mckzxW_pillButton:focus-visible{outline:2px solid var(--ds-color-focus);outline-offset:3px}.mckzxW_iconButton{width:32px;box-shadow:none;color:#18232fa8;background:0 0;border:0;padding:0}.mckzxW_submitButton{width:43px;height:43px;color:var(--ds-color-white);background:var(--ds-color-ink);border:0;border-radius:12px;box-shadow:0 6px 14px #0e19223d,inset 0 0 0 1px #ffffff1a}.mckzxW_pillButton:hover,.mckzxW_iconButton:hover,.mckzxW_submitButton:hover{transform:translateY(-1px)}.mckzxW_quickActions{align-items:center;gap:var(--ds-space-md);margin-top:17px;display:flex}.mckzxW_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.mckzxW_box{min-height:129px;margin-top:var(--ds-space-xl);padding:var(--ds-space-lg) 13px var(--ds-space-md)}.mckzxW_field{min-height:55px}.mckzxW_actions{gap:5px}.mckzxW_pillButton{height:31px;padding-inline:9px}.mckzxW_pillButton svg,.mckzxW_iconButton svg,.mckzxW_submitButton svg{width:15px;height:15px}.mckzxW_connectionMark{width:17px;height:17px}.mckzxW_iconButton{width:31px;height:31px}.mckzxW_submitButton{border-radius:var(--ds-radius-md);width:38px;height:38px}.mckzxW_quickActions{align-items:stretch;gap:10px;margin-top:14px}.mckzxW_quickActions button{white-space:normal;flex:1 1 0;min-width:0;padding:8px 6px}.mckzxW_connectionMark svg{width:13px;height:13px}}.mckzxW_connectionGuide{margin-top:var(--ds-space-md)}.mckzxW_guidePanel{--ds-type-title-size:var(--ds-type-action-size);--ds-type-title-weight:var(--ds-type-action-weight);--ds-type-title-line:1.45;font-family:var(--ds-font-sans)}.mckzxW_guideClose{border-radius:var(--ds-radius-sm);width:32px;height:32px;color:var(--ds-color-ink-soft);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.mckzxW_guideClose svg{stroke-width:1.8px;width:15px;height:15px}.mckzxW_guideClose:hover{background:var(--ds-color-surface-sunken)}.mckzxW_connectionSteps{padding-left:var(--ds-space-xl);color:var(--ds-color-ink-soft);font-size:var(--ds-type-chip-size);font-weight:var(--ds-type-chip-weight);word-break:keep-all;overflow-wrap:anywhere;margin:0;line-height:1.55}.mckzxW_connectionSteps li+li{margin-top:var(--ds-space-sm)}.mckzxW_guideLink{justify-self:start;align-items:center;gap:var(--ds-space-sm);color:var(--ds-color-ink);font-size:var(--ds-type-chip-size);font-weight:var(--ds-type-chip-weight);text-decoration:underline;-webkit-text-decoration-color:var(--ds-color-divider);text-decoration-color:var(--ds-color-divider);text-underline-offset:4px;line-height:1.5;display:inline-flex}.mckzxW_guideLink svg{flex-shrink:0;width:15px;height:15px}.mckzxW_guideClose:focus-visible,.mckzxW_guideLink:focus-visible{outline:2px solid var(--ds-color-focus);outline-offset:3px}
.dlBSya_section{display:block}.dlBSya_intro{gap:var(--ds-space-sm);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.dlBSya_kicker{align-items:center;gap:var(--ds-space-sm);color:var(--ds-color-clay);font-size:var(--ds-type-kicker-size);font-weight:var(--ds-type-kicker-weight);letter-spacing:0;display:inline-flex}.dlBSya_kicker svg{stroke-width:1.8px;width:15px;height:15px}.dlBSya_title{color:var(--ds-color-ink);font-size:var(--ds-type-title-size);font-weight:var(--ds-type-title-weight);line-height:var(--ds-type-title-line);letter-spacing:0;text-wrap:pretty;margin:0}.dlBSya_description{max-width:62ch;color:var(--ds-color-ink-soft);font-size:var(--ds-type-text-size);font-weight:var(--ds-type-text-weight);line-height:var(--ds-type-text-line);margin:0}.dlBSya_intro[data-card-intro=display] .dlBSya_title{font-size:var(--ds-type-display-size);font-weight:var(--ds-type-display-weight);line-height:var(--ds-type-display-line)}.dlBSya_intro[data-card-intro=display] .dlBSya_description{font-size:var(--ds-type-body-size);font-weight:var(--ds-type-body-weight);line-height:var(--ds-type-body-line)}.dlBSya_title em{font-family:var(--ds-font-serif);color:var(--ds-color-slate);font-size:1.08em;font-style:italic;font-weight:400}.dlBSya_intro[data-card-intro=display]{gap:var(--ds-space-md)}
.bK_0QW_page{gap:var(--ds-product-section-gap);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}.bK_0QW_header{color:var(--ds-color-white);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:16px;padding:10px 2px 8px;display:grid}.bK_0QW_header>:is(h1,h2,h3,h4){font-size:var(--ds-type-page-title-size);font-weight:var(--ds-type-page-title-weight);letter-spacing:0;text-wrap:balance;text-shadow:0 10px 34px #0f436f1f;grid-column:1;margin:0}.bK_0QW_header>.bK_0QW_description{grid-column:2}.bK_0QW_actions{align-items:center;gap:var(--ds-space-sm);flex-shrink:0;grid-area:1/3;justify-self:end;display:flex}.bK_0QW_description{color:#ffffffd6;font-size:var(--ds-type-label-size);text-wrap:pretty;text-shadow:0 5px 16px #14486f24}.bK_0QW_toolbar{justify-content:space-between;align-items:center;gap:var(--ds-space-sm) var(--ds-space-lg);min-width:0;margin-top:calc(var(--ds-space-md) * -1);flex-wrap:wrap;display:flex}[data-app-shell] .bK_0QW_header[data-native-title] h1{display:none}@media (max-width:640px){.bK_0QW_header{grid-template-columns:minmax(0,1fr) auto;row-gap:6px;padding-bottom:6px}.bK_0QW_header>.bK_0QW_description{grid-area:2/1/auto/-1}.bK_0QW_actions{grid-column:2}.bK_0QW_description{line-height:1.45}.bK_0QW_description[data-mobile-hidden]{display:none}}
.qW6VMa_heading{color:var(--ds-color-white);justify-content:space-between;align-items:end;gap:16px;padding:6px 2px 2px;display:flex}.qW6VMa_heading>div{gap:5px;min-width:0;display:grid}.qW6VMa_heading h2{font-size:var(--ds-type-title-size);font-weight:var(--ds-type-title-weight);text-shadow:0 6px 20px #14486f24;margin:0}.qW6VMa_heading p{color:#fffc;font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line);text-shadow:0 4px 12px #14486f24;margin:0}.qW6VMa_action{color:#ffffffe6;font-size:var(--ds-type-label-size);font-weight:var(--ds-type-strong-weight);flex-shrink:0}.qW6VMa_action>a{color:inherit;text-decoration:none}.qW6VMa_action>a:hover{text-decoration:underline}
.TYkhMG_control{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff2e;border-radius:7px;flex-shrink:0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;max-width:100%;display:inline-grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff2e}.TYkhMG_control>:is(a,button,span){min-width:0;min-height:var(--ds-control-height-xs);padding:0 var(--ds-space-md);color:#ffffffc7;font-size:var(--ds-type-label-size);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;transition:background var(--ds-motion-fast), color var(--ds-motion-fast);background:0 0;border:0;place-items:center;font-weight:600;text-decoration:none;display:grid;overflow:hidden}.TYkhMG_control>:is(a,button){cursor:pointer}.TYkhMG_control>:is(a,button):hover,.TYkhMG_control>:is(a,button):focus-visible{color:var(--ds-color-white);background:#ffffff21}.TYkhMG_control>:is(a,button):focus-visible{outline:2px solid var(--ds-color-white);outline-offset:-2px}.TYkhMG_control>:is([aria-current=page],[aria-selected=true]),.TYkhMG_control>:is([aria-current=page],[aria-selected=true]):hover{color:var(--ds-color-slate);background:#ffffffeb}.TYkhMG_control>button:disabled{cursor:wait}
._a2k7q_section{background:var(--ds-color-warm-surface);color:var(--ds-color-slate);grid-template-columns:minmax(0,1fr) minmax(280px,470px);align-items:end;gap:60px;padding:72px max(10vw,28px);display:grid}._a2k7q_kicker{color:var(--ds-color-clay);font-size:var(--ds-type-kicker-size);font-weight:var(--ds-type-kicker-weight);letter-spacing:0;margin:0 0 12px}._a2k7q_title{max-width:700px;font-size:var(--ds-type-section-title-size);line-height:var(--ds-type-section-title-line);font-weight:var(--ds-type-section-title-weight);letter-spacing:0;margin:0}._a2k7q_body{color:var(--ds-color-slate-soft);font-size:var(--ds-type-section-body-size);line-height:var(--ds-type-section-body-line);margin:0}@media (max-width:920px){._a2k7q_section{grid-template-columns:minmax(0,1fr);gap:20px}}@media (max-width:640px){._a2k7q_section{padding:54px 22px}}
.dt15sW_badge{--badge-color:var(--ds-color-slate);justify-self:start;align-items:center;gap:var(--ds-space-sm);min-height:32px;padding:var(--ds-space-xs) var(--ds-space-md);border-radius:var(--ds-radius-panel);background:color-mix(in srgb, var(--badge-color) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--badge-color) 24%, transparent);color:var(--badge-color);font-size:var(--ds-type-caption-size);font-weight:var(--ds-type-data-label-weight);line-height:var(--ds-type-caption-line);display:inline-flex}.dt15sW_badge[data-tone=positive]{--badge-color:var(--ds-color-positive)}.dt15sW_badge[data-tone=caution]{--badge-color:var(--ds-color-caution)}.dt15sW_badge[data-tone=negative]{--badge-color:var(--ds-color-clay)}.dt15sW_badge svg{stroke-width:1.8px;flex:none;width:15px;height:15px}
.TnfYsG_wrapper{max-width:320px;display:inline-grid;position:relative}.TnfYsG_fluid{width:100%;max-width:none}.TnfYsG_select{border-radius:var(--ds-radius-sm);appearance:none;color:#18232fd9;width:100%;min-height:40px;font:inherit;background:#ffffff9e;border:0;padding-block:0;padding-inline:12px 40px;box-shadow:inset 0 0 0 1px #7b8f9e3d}.TnfYsG_select:focus-visible{outline:2px solid var(--ds-color-slate);outline-offset:2px}.TnfYsG_chevron{top:50%;color:#18232fb8;pointer-events:none;width:15px;height:15px;position:absolute;inset-inline-end:12px;transform:translateY(-50%)}[data-design=v2] .TnfYsG_select{background:var(--lightningcss-light,#ffffff9e)var(--lightningcss-dark,var(--ds-color-surface-subtle));box-shadow:inset 0 0 0 1px var(--lightningcss-light,#7b8f9e3d)var(--lightningcss-dark,var(--ds-color-divider));color:var(--lightningcss-light,#18232fd9)var(--lightningcss-dark,var(--ds-color-ink))}[data-design=v2] .TnfYsG_select:focus-visible{outline-color:var(--ds-color-focus)}[data-design=v2] .TnfYsG_chevron{color:var(--lightningcss-light,#18232fb8)var(--lightningcss-dark,var(--ds-color-text-secondary))}.TnfYsG_select:disabled,.TnfYsG_select:disabled+.TnfYsG_chevron{opacity:.5}@media (max-width:640px){.TnfYsG_wrapper{width:100%;max-width:100%}}@media (forced-colors:active){.TnfYsG_select{appearance:auto;padding-inline-end:12px}.TnfYsG_chevron{display:none}}@media (max-width:720px),(pointer:coarse){.TnfYsG_select{font-size:var(--ds-type-control-touch-size)}}
.cWfE3q_header{z-index:10;width:var(--ds-layout-width);min-height:var(--ds-header-height);grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:14px;margin:0 auto;padding:27px 0 16px;animation:.72s both cWfE3q_fadeDown;display:grid;position:relative}.cWfE3q_nav{border-radius:var(--ds-radius-sm);background:var(--ds-color-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-self:center;align-items:center;gap:0;min-width:0;max-width:100%;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff29}.cWfE3q_nav a{text-align:center;color:#ffffffc7;min-width:clamp(96px,8vw,122px);font-size:var(--ds-type-nav-size);font-weight:var(--ds-type-nav-weight);letter-spacing:0;transition:background var(--ds-motion-fast), color var(--ds-motion-fast);padding:13px 18px}.cWfE3q_nav a:hover,.cWfE3q_nav a:focus-visible{color:var(--ds-color-white);background:#ffffff21}.cWfE3q_actions{justify-self:end;align-items:center;gap:12px;display:flex}.cWfE3q_menuButton{justify-self:end;display:none}.cWfE3q_menuButton svg{width:20px;height:20px}.cWfE3q_mobileMenu,.cWfE3q_mobileLanguage,.cWfE3q_mobileSessionAction{display:none}@keyframes cWfE3q_fadeDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translate(0,0)}}@media (max-width:1180px){.cWfE3q_header{grid-template-columns:minmax(0,1fr) auto auto}.cWfE3q_nav{display:none}.cWfE3q_menuButton{display:inline-flex}.cWfE3q_mobileMenu{width:min(280px,100vw - 32px);box-shadow:var(--ds-shadow-panel);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f7fbfcf5;border-radius:12px;display:grid;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden}.cWfE3q_mobileMenu a{min-height:46px;color:var(--ds-color-slate);font-size:var(--ds-type-action-size);border-top:1px solid #13324c14;padding:13px 16px}.cWfE3q_mobileMenu a:first-child{border-top:0}}@media (max-width:920px){.cWfE3q_header{padding-top:22px}.cWfE3q_loginAction{display:none}.cWfE3q_primaryAction{min-height:42px;padding-inline:16px}.cWfE3q_mobileSessionAction{display:block}}@media (max-width:640px){.cWfE3q_actionsLanguage{display:none}.cWfE3q_primaryAction{min-height:38px;padding-inline:13px}.cWfE3q_mobileLanguage{border-top:1px solid #13324c14;padding:8px;display:block}}
.MlO8eG_header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.MlO8eG_language{grid-area:1/3}.MlO8eG_context{grid-area:1/2;justify-self:end;min-width:0}@media (max-width:640px){.MlO8eG_header{gap:12px}.MlO8eG_language button{min-height:40px}}
._4lbiFW_hypnogram,._4lbiFW_heartCurve,._4lbiFW_sparkline,._4lbiFW_workoutCurve{touch-action:pan-y;width:100%;height:auto;display:block;overflow:visible}._4lbiFW_hypnogram,._4lbiFW_heartCurve,._4lbiFW_workoutCurve,._4lbiFW_sparkline{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}._4lbiFW_sparklineWrap{min-width:0}._4lbiFW_hypnogram:focus,._4lbiFW_sparkline:focus{outline:none}._4lbiFW_hypnogram:focus-visible,._4lbiFW_sparkline:focus-visible{border-radius:var(--ds-radius-sm);outline:2px solid var(--ds-color-focus);outline-offset:2px}._4lbiFW_curveWrap{min-width:0}._4lbiFW_curvePlot{min-width:0;position:relative}._4lbiFW_curveWrap ._4lbiFW_workoutCurve:focus{outline:none}._4lbiFW_curveWrap ._4lbiFW_workoutCurve:focus-visible{border-radius:var(--ds-radius-sm);outline:2px solid var(--ds-color-focus);outline-offset:2px}._4lbiFW_curveStack{gap:12px;min-width:0;margin-top:22px;display:grid}._4lbiFW_curveStack ._4lbiFW_curveWrap+._4lbiFW_curveWrap{border-top:1px solid color-mix(in srgb, var(--ds-color-text,var(--ds-color-slate)) 8%, transparent);padding-top:2px}._4lbiFW_curveStack ._4lbiFW_loadLegend{grid-column:1/-1}@media (min-width:900px){._4lbiFW_curveStack{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}._4lbiFW_curveStack ._4lbiFW_curveWrap+._4lbiFW_curveWrap{border-top:0;padding-top:0}._4lbiFW_curveStack ._4lbiFW_curveWrap:first-child:nth-last-child(2){grid-column:1/-1}}._4lbiFW_curveHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:2px;display:flex}._4lbiFW_curveTitle{color:var(--ds-chart-label-text);font-size:var(--ds-type-data-label-size);font-weight:var(--ds-type-data-label-weight)}._4lbiFW_curveLegend{color:var(--ds-color-ink-soft);font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line);margin:0}._4lbiFW_curveRange{color:#c94b49;font-size:var(--ds-type-data-label-size);font-weight:var(--ds-type-data-label-weight);font-variant-numeric:tabular-nums}._4lbiFW_curveRange small{font-size:var(--ds-type-micro-size);font-weight:var(--ds-type-micro-weight)}._4lbiFW_zoneRows{grid-template-columns:minmax(0,1fr);gap:7px;margin:0;padding:0;list-style:none;display:grid}._4lbiFW_zoneRow{align-items:center;gap:8px;min-width:0;display:flex}._4lbiFW_zoneChip{width:21px;height:21px;font-size:var(--ds-type-dense-size);font-weight:var(--ds-type-strong-weight);font-variant-numeric:tabular-nums;border-radius:7px;flex:none;place-items:center;display:grid}._4lbiFW_zoneRowBar{border-radius:999px;min-width:6px;height:14px}._4lbiFW_zoneRowLabel{white-space:nowrap;color:var(--ds-color-ink);font-size:var(--ds-type-data-label-size);font-weight:var(--ds-type-data-label-weight);font-variant-numeric:tabular-nums;flex-shrink:0}._4lbiFW_zoneRowLabel small{color:var(--ds-color-text-secondary,var(--ds-color-slate-soft));font-size:var(--ds-type-micro-size);font-weight:var(--ds-type-micro-weight)}._4lbiFW_hypnoSeg{transform-box:fill-box;transform-origin:0;animation:_4lbiFW_hypnoGrow .52s var(--ds-motion-out,ease) both;animation-delay:calc(var(--seg-i,0) * 24ms);transition:opacity var(--ds-motion-fast)}@keyframes _4lbiFW_hypnoGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}._4lbiFW_heartRun{animation:.64s both _4lbiFW_curveFade}._4lbiFW_hrvChartWrap{min-width:0;position:relative}._4lbiFW_hrvChartWrap ._4lbiFW_heartCurve:focus{outline:none}._4lbiFW_hrvChartWrap ._4lbiFW_heartCurve:focus-visible{border-radius:var(--ds-radius-sm);outline:2px solid var(--ds-color-focus);outline-offset:2px}._4lbiFW_chartReadoutHost{container-type:inline-size}._4lbiFW_chartReadout{min-height:22px;color:var(--ds-color-ink);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin-bottom:4px;display:flex}._4lbiFW_chartReadoutValue{font-size:var(--ds-type-stat-xs-size);font-weight:var(--ds-type-stat-weight);white-space:nowrap;flex-shrink:0;line-height:1.1}._4lbiFW_chartReadoutBadge{color:var(--ds-color-text-secondary,var(--ds-color-ink-soft));font-size:var(--ds-type-micro-size);font-weight:var(--ds-type-strong-weight);white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;display:inline-flex}._4lbiFW_chartReadoutBadgeDot{border-radius:var(--ds-radius-round);width:7px;height:7px}._4lbiFW_chartReadoutMeta{color:var(--ds-color-text-secondary,var(--ds-color-ink-soft));font-size:var(--ds-type-micro-size);font-weight:var(--ds-type-micro-weight);line-height:1.35}._4lbiFW_chartReadoutCompare{color:var(--ds-color-ink-soft);font-size:var(--ds-type-micro-size);font-weight:var(--ds-type-strong-weight);line-height:1.35}._4lbiFW_chartReadoutHint{color:var(--ds-color-text-secondary);font-size:var(--ds-type-caption-size)}._4lbiFW_chartReadoutIdle{color:var(--ds-chart-axis-text);font-size:var(--ds-type-micro-size);font-weight:var(--ds-type-micro-weight)}._4lbiFW_chartReadoutInline{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:2px 10px;display:inline-flex}._4lbiFW_chartReadoutInline ._4lbiFW_chartReadoutValue{font-size:var(--ds-type-data-label-size);font-weight:var(--ds-type-stat-weight)}._4lbiFW_chartReadoutHost ._4lbiFW_curveHead{line-height:1.45}._4lbiFW_chartReadoutInline ._4lbiFW_chartReadoutValue,._4lbiFW_chartReadoutInline ._4lbiFW_chartReadoutBadge,._4lbiFW_chartReadoutInline ._4lbiFW_chartReadoutMeta{line-height:inherit}@container (max-width:460px){._4lbiFW_chartReadout{min-height:40px}._4lbiFW_chartReadoutInline ._4lbiFW_chartReadoutMeta+._4lbiFW_chartReadoutMeta{display:none}}@keyframes _4lbiFW_curveFade{0%{opacity:0}to{opacity:1}}._4lbiFW_chartSrStatus{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._4lbiFW_loadTrendWrap{margin:0}._4lbiFW_loadHint{max-width:620px;color:var(--ds-chart-label-text);font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line);margin:0 0 8px}._4lbiFW_loadLegend{flex-wrap:wrap;gap:6px 16px;margin-top:6px;display:flex}._4lbiFW_loadLegend>span{color:var(--ds-color-text-secondary,var(--ds-color-slate-soft));font-size:var(--ds-type-data-label-size);font-weight:var(--ds-type-data-label-weight);font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}._4lbiFW_loadLegend small{color:var(--ds-chart-axis-text);font-size:var(--ds-type-micro-size);font-weight:var(--ds-type-micro-weight)}._4lbiFW_loadDot{border-radius:2px;width:10px;height:3px}._4lbiFW_hrvLegend>span{color:var(--ds-chart-axis-text);font-size:var(--ds-type-micro-size);font-weight:400}._4lbiFW_loadBarKey{background:var(--lightningcss-light,#3d95cf38)var(--lightningcss-dark,color-mix(in srgb, var(--ds-color-sky-top) 48%, transparent));border-radius:2px;width:10px;height:12px;box-shadow:inset 0 0 0 1px #3d95cf1a}._4lbiFW_loadTsb{margin-left:auto;color:var(--ds-color-ink)!important}._4lbiFW_loadTsb[data-fatigued=true]{color:var(--ds-color-clay)!important}._4lbiFW_stageTrack{border-radius:6px;gap:2px;height:12px;display:flex;overflow:hidden}._4lbiFW_stageSeg{flex-basis:0;min-width:3px}._4lbiFW_stageLegend{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}._4lbiFW_stageLegend li{align-items:baseline;gap:8px;display:flex}._4lbiFW_stageDot{border-radius:var(--ds-radius-round);flex:none;align-self:center;width:8px;height:8px}._4lbiFW_stageLegendLabel{color:var(--ds-color-text-secondary,var(--ds-color-slate-soft));font-size:var(--ds-type-data-label-size);font-weight:var(--ds-type-data-label-weight)}._4lbiFW_stageLegendValue{color:var(--ds-color-ink);font-size:var(--ds-type-data-label-size);font-weight:var(--ds-type-data-label-weight);font-variant-numeric:tabular-nums;margin-left:auto}._4lbiFW_statRowWrap{gap:8px;display:grid}._4lbiFW_statHeading{color:var(--ds-color-text-secondary,var(--ds-color-slate-soft));font-size:var(--ds-type-data-label-size);font-weight:var(--ds-type-data-label-weight)}._4lbiFW_statRow{border-radius:var(--ds-radius-sm);background:color-mix(in srgb, var(--ds-color-surface,#fff) 62%, transparent);flex-wrap:wrap;display:flex;box-shadow:inset 0 0 0 1px #7b8f9e3d}._4lbiFW_statItem{flex:1 1 0;grid-template-columns:minmax(0,1fr);gap:3px;min-width:108px;padding:13px 18px 12px;display:grid}._4lbiFW_statItem+._4lbiFW_statItem{box-shadow:inset 1px 0 #7b8f9e33}._4lbiFW_statLabel{color:var(--ds-color-text-secondary,var(--ds-color-slate-soft));font-size:var(--ds-type-data-label-size);font-weight:var(--ds-type-data-label-weight);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}._4lbiFW_statValue{color:var(--ds-color-ink);font-size:var(--ds-type-stat-xs-size);font-weight:var(--ds-type-stat-weight);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}._4lbiFW_statDelta{font-size:var(--ds-type-delta-size);font-weight:var(--ds-type-delta-weight);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}._4lbiFW_statGood{color:#3d8465}._4lbiFW_statWarn{color:var(--ds-color-clay)}._4lbiFW_statNeutral{color:var(--ds-color-text-secondary,var(--ds-color-slate-soft))}@media (max-width:640px){._4lbiFW_statItem{flex-basis:40%}._4lbiFW_statItem+._4lbiFW_statItem{box-shadow:none}}._4lbiFW_formAbout{display:inline}._4lbiFW_formAbout summary{vertical-align:-1px;cursor:pointer;color:inherit;text-underline-offset:2px;align-items:center;gap:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;list-style:none;display:inline-flex}._4lbiFW_formAbout summary:hover,._4lbiFW_formAbout[open] summary{color:var(--ds-color-ink)}._4lbiFW_formAbout summary::-webkit-details-marker{display:none}._4lbiFW_formAbout summary svg{stroke-width:2px;width:13px;height:13px}._4lbiFW_formAboutPanel{border-radius:var(--ds-radius-sm);background:color-mix(in srgb, var(--ds-color-surface,#fff) 62%, transparent);animation:_4lbiFW_formAboutReveal .26s var(--ds-ease-out,ease) both;transform-origin:0 0;margin:8px 0 2px;padding:11px 14px 12px;box-shadow:inset 0 0 0 1px #7b8f9e3d}@keyframes _4lbiFW_formAboutReveal{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}._4lbiFW_formAboutPanel p{margin:0 0 8px}._4lbiFW_formAboutPanel a{color:inherit;text-underline-offset:2px;text-decoration:underline}
.Tv50Xq_fullScreen{border-radius:var(--ds-radius-round);background:var(--ds-status-learning-bg);min-height:36px;color:var(--ds-color-text);font-size:var(--ds-type-caption-size);white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.Tv50Xq_fullScreen svg{width:15px;height:15px}.Tv50Xq_hero{justify-content:space-between;align-items:flex-end;gap:var(--ds-space-md);flex-wrap:wrap;display:flex}.Tv50Xq_hero>div{gap:2px;min-width:0;display:grid}.Tv50Xq_value{font-size:var(--ds-type-stat-lg-size);font-weight:var(--ds-type-stat-weight);font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1.05}.Tv50Xq_unit{color:var(--ds-color-text-secondary);font-size:var(--ds-type-caption-size);letter-spacing:0;font-weight:500}.Tv50Xq_valueLabel{color:var(--ds-color-text-secondary);font-size:var(--ds-type-caption-size);font-weight:var(--ds-type-strong-weight);letter-spacing:0}.Tv50Xq_caption{color:var(--ds-color-text-secondary);font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line);margin:0;display:block}.Tv50Xq_card{gap:var(--ds-space-md);background:var(--ds-color-surface);min-width:0;box-shadow:inset 0 0 0 1px var(--ds-color-divider);border-radius:20px;grid-template-columns:minmax(0,1fr);padding:18px;display:grid}.Tv50Xq_card[data-changed]{background:var(--ds-status-usual-bg);box-shadow:inset 0 0 0 1px var(--ds-status-usual-band)}.Tv50Xq_cardTitle{font-size:var(--ds-type-subtitle-size);font-weight:var(--ds-type-strong-weight);margin:0}.Tv50Xq_body{color:var(--ds-color-text-secondary);font-size:var(--ds-type-text-size);line-height:var(--ds-type-text-line);margin:0}.Tv50Xq_note{color:var(--ds-color-text-secondary);font-size:var(--ds-type-caption-size);margin:0}.Tv50Xq_seriesHead{align-items:center;gap:var(--ds-space-xs);min-width:0;margin:0;display:flex}.Tv50Xq_seriesRole{border-radius:var(--ds-radius-round);background:var(--ds-status-learning-bg);min-height:20px;color:var(--ds-color-text-secondary);font-size:var(--ds-type-micro-size);font-weight:var(--ds-type-strong-weight);white-space:nowrap;flex-shrink:0;align-items:center;padding:0 8px;display:inline-flex}.Tv50Xq_seriesRole[data-role=judged]{background:var(--ds-color-text);color:var(--ds-color-surface)}.Tv50Xq_seriesName{min-width:0;font-size:var(--ds-type-caption-size);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.Tv50Xq_seriesMeta{color:var(--ds-color-text-tertiary);font-size:var(--ds-type-micro-size);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;margin-left:auto}.Tv50Xq_related{gap:var(--ds-space-xs);margin:0;padding:0;list-style:none;display:grid}.Tv50Xq_relatedRow{gap:var(--ds-space-md);min-height:var(--ds-hit-min);padding:var(--ds-space-sm) 0;color:var(--ds-color-text);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.Tv50Xq_relatedRow strong{font-size:var(--ds-type-text-size);font-weight:var(--ds-type-strong-weight);display:block}.Tv50Xq_chevron{color:var(--ds-color-text-tertiary)}.Tv50Xq_about{gap:var(--ds-space-sm);background:var(--ds-status-learning-bg);border-radius:20px;padding:18px;display:grid}.Tv50Xq_chart{transition:opacity var(--ds-motion-fast)}.Tv50Xq_chart[data-stale]{opacity:.5}.Tv50Xq_chartSkeleton{border-radius:var(--ds-radius-tile);background:linear-gradient(90deg, var(--ds-status-learning-bg), var(--ds-color-surface-subtle), var(--ds-status-learning-bg));background-size:200% 100%;height:220px;animation:1.2s ease-in-out infinite Tv50Xq_shimmer}@keyframes Tv50Xq_shimmer{to{background-position:-200% 0}}.Tv50Xq_pair{gap:var(--ds-space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Tv50Xq_pair>:only-child{grid-column:1/-1}.Tv50Xq_distribution{border-radius:var(--ds-radius-round);background:var(--ds-status-learning-track);gap:2px;height:12px;display:flex;overflow:hidden}.Tv50Xq_distribution>span{background:var(--ds-status-usual-mark);flex-basis:0}.Tv50Xq_distribution>[data-status=unfavorable]{background:var(--ds-status-unfavorable-mark)}.Tv50Xq_distribution>[data-status=beyond]{background:var(--ds-status-beyond-mark)}.Tv50Xq_legend{color:var(--ds-color-text-secondary);font-size:var(--ds-type-caption-size);flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;list-style:none;display:flex}.Tv50Xq_periods{border-collapse:collapse;width:100%;font-size:var(--ds-type-caption-size);font-variant-numeric:tabular-nums}.Tv50Xq_periods th,.Tv50Xq_periods td{border-top:1px solid var(--ds-color-divider);text-align:left;padding:9px 0;font-weight:400}.Tv50Xq_periods tr:first-child th,.Tv50Xq_periods tr:first-child td{border-top:0}.Tv50Xq_periods td:last-child{text-align:right;font-weight:var(--ds-type-strong-weight);white-space:nowrap}.Tv50Xq_periods td svg{vertical-align:-1px;stroke-width:2.6px;width:13px;height:13px;margin-right:2px}.Tv50Xq_periods td[data-status=unfavorable]{color:var(--ds-status-unfavorable-ink)}.Tv50Xq_periods td[data-status=beyond]{color:var(--ds-status-beyond-ink)}.Tv50Xq_periods td[data-status=flat],.Tv50Xq_periods td[data-status=usual],.Tv50Xq_periods td[data-status=learning]{color:var(--ds-color-text-secondary)}.Tv50Xq_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Tv50Xq_askPill{border-radius:var(--ds-radius-round);background:linear-gradient(var(--ds-color-surface), var(--ds-color-surface)) padding-box, var(--ds-gradient-ai) border-box;min-height:46px;box-shadow:var(--ds-shadow-float);color:var(--ds-color-text);font-size:var(--ds-type-caption-size);font-weight:var(--ds-type-strong-weight);border:2px solid #0000;justify-self:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:inline-flex;position:sticky;bottom:0}.Tv50Xq_askPill svg{width:15px;height:15px;color:var(--ds-status-beyond-ink)}.Tv50Xq_summary{color:var(--ds-color-text);font-size:var(--ds-type-text-size);line-height:var(--ds-type-text-line);font-variant-numeric:tabular-nums;margin:0}.Tv50Xq_message{place-content:center;justify-items:center;gap:var(--ds-space-sm);min-height:180px;padding:var(--ds-space-lg);border-radius:var(--ds-radius-tile);background:var(--ds-color-surface-subtle);text-align:center;display:grid}.Tv50Xq_messageTitle{color:var(--ds-color-text);font-size:var(--ds-type-text-size);line-height:var(--ds-type-text-line);margin:0}.Tv50Xq_retry{min-height:var(--ds-hit-min);margin-top:var(--ds-space-xs);border-radius:var(--ds-radius-round);background:var(--ds-status-learning-bg);color:var(--ds-color-text);font:inherit;font-size:var(--ds-type-caption-size);font-weight:var(--ds-type-strong-weight);cursor:pointer;border:0;padding:0 18px}.Tv50Xq_retry:disabled{cursor:progress;opacity:.6}.Tv50Xq_retry:focus-visible{outline:2px solid var(--ds-color-focus);outline-offset:2px}@media (max-width:640px){.Tv50Xq_pair{grid-template-columns:minmax(0,1fr)}}
.Gu2u9a_macroLine{gap:2px var(--ds-space-md);font-size:var(--ds-type-caption-size);font-variant-numeric:tabular-nums;flex-wrap:wrap;font-weight:600;display:flex}.Gu2u9a_macroDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.Gu2u9a_tileShare{gap:3px;margin-top:2px;display:grid}.Gu2u9a_tileShareTrack{background:var(--ds-color-segment-track);border-radius:999px;height:4px;display:block;overflow:hidden}.Gu2u9a_tileShareTrack>span{border-radius:999px;min-width:3px;height:100%;display:block}.Gu2u9a_tileShare small{color:var(--ds-color-text-secondary);font-size:var(--ds-type-micro-size);font-weight:var(--ds-type-micro-weight);font-variant-numeric:tabular-nums}.Gu2u9a_allNutrients summary{min-height:44px;color:var(--ds-color-ink);font-size:var(--ds-type-subtitle-size);font-weight:var(--ds-type-subtitle-weight);line-height:var(--ds-type-title-line);cursor:pointer;align-items:center;gap:6px;margin-left:-4px;list-style:none;display:inline-flex}.Gu2u9a_allNutrients summary::-webkit-details-marker{display:none}.Gu2u9a_allNutrients summary svg{width:15px;height:15px;color:var(--ds-color-text-secondary);transition:transform var(--ds-motion-fast)}.Gu2u9a_allNutrients[open] summary svg{transform:rotate(90deg)}.Gu2u9a_mealNutrients{gap:var(--ds-space-sm);margin-top:var(--ds-space-md);display:grid}.Gu2u9a_mealNutrientsNote{color:var(--ds-color-text-secondary);font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line);margin:0}.Gu2u9a_saveFooter,.Gu2u9a_analysisStatus,.Gu2u9a_footerConfirm{flex:auto;min-width:0}.Gu2u9a_saveFooter{gap:var(--ds-space-sm);grid-template-columns:minmax(0,1fr);display:grid}.Gu2u9a_saveButton{width:100%}.Gu2u9a_footerHint{color:var(--ds-color-text-secondary);font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line);text-align:center;margin:0}.Gu2u9a_saveButton svg{width:20px;height:20px}.Gu2u9a_saveKcal{opacity:.78;margin-inline-start:6px;font-weight:500}.Gu2u9a_footerRow{gap:var(--ds-space-sm);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.Gu2u9a_composer,.Gu2u9a_inputCard,.Gu2u9a_summaryCard,.Gu2u9a_food{}.Gu2u9a_composer:focus-within{box-shadow:inset 0 0 0 2px var(--ds-color-text)}.Gu2u9a_composerText{width:100%;min-height:72px;color:var(--ds-color-ink);font:inherit;font-size:var(--ds-type-control-size);line-height:var(--ds-type-control-line);resize:vertical;background:0 0;border:0;padding:2px 4px}.Gu2u9a_composerText:focus-visible{outline:none}.Gu2u9a_composerTools{gap:var(--ds-space-xs);flex-wrap:wrap;align-items:center;display:flex}.Gu2u9a_composerTools svg{width:15px;height:15px}.Gu2u9a_entryMethods{margin-top:0}@media (hover:hover) and (pointer:fine){.Gu2u9a_entryMethods{grid-template-columns:repeat(2,minmax(0,128px))}.Gu2u9a_entryMethods>.Gu2u9a_touchOnly{display:none}}@media not all and (hover:hover) and (pointer:fine){.Gu2u9a_entryMethods>.Gu2u9a_pointerOnly{display:none}}.Gu2u9a_entrySuggestions{gap:var(--ds-space-xs);scrollbar-width:none;margin-inline:-12px;padding:2px 12px 4px;display:flex;overflow-x:auto}.Gu2u9a_entrySuggestions>.Gu2u9a_typeChip{font-size:var(--ds-type-chip-compact-size);white-space:nowrap;flex-shrink:0}.Gu2u9a_composerText[data-start]{font-size:var(--ds-type-control-touch-size)}.Gu2u9a_timeHint{color:var(--ds-color-text-secondary);font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line);align-items:flex-start;gap:6px;margin:0;display:flex}.Gu2u9a_timeHint svg{flex-shrink:0;width:15px;height:15px;margin-top:2px}.Gu2u9a_timeHint b{color:var(--ds-color-text);font-weight:var(--ds-type-strong-weight)}.Gu2u9a_said{color:var(--ds-color-text);font-size:var(--ds-type-text-size);overflow-wrap:anywhere;margin:0;line-height:1.5}.Gu2u9a_textAction{min-height:var(--ds-hit-min);color:var(--ds-color-link);font:inherit;font-size:var(--ds-type-caption-size);font-weight:var(--ds-type-strong-weight);cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:2px;margin-block:-12px;padding:0 4px;display:inline-flex}.Gu2u9a_textAction svg{width:15px;height:15px;transition:transform .16s}.Gu2u9a_textAction[aria-expanded=true] svg{transform:rotate(180deg)}.Gu2u9a_textAction:disabled{color:var(--ds-color-text-secondary);cursor:default}.Gu2u9a_textAction:focus-visible{border-radius:var(--ds-radius-sm);outline:2px solid var(--ds-color-focus);outline-offset:2px}.Gu2u9a_summaryCard>.Gu2u9a_sheetHeadline{padding-top:var(--ds-space-md);border-top:1px solid var(--ds-color-divider)}.Gu2u9a_sheetHeadline{gap:var(--ds-space-md);min-width:0;display:grid}.Gu2u9a_sheetAmount{gap:4px;min-width:0;display:grid}.Gu2u9a_sheetAmountLabel{color:var(--ds-color-text-secondary);font-size:var(--ds-type-caption-size);font-weight:var(--ds-type-strong-weight);align-items:center;gap:6px;display:flex}.Gu2u9a_sheetAmountValue{color:var(--ds-color-ink);font-size:var(--ds-type-stat-lg-size);font-weight:var(--ds-type-stat-weight);font-variant-numeric:tabular-nums;line-height:1.1}.Gu2u9a_sheetAmountValue small{color:var(--ds-color-text-secondary);font-size:var(--ds-type-text-size);font-weight:var(--ds-type-strong-weight);margin-inline-start:3px}.Gu2u9a_sheetEnergy{color:var(--ds-color-text-secondary);font-size:var(--ds-type-caption-size);font-variant-numeric:tabular-nums}.Gu2u9a_sheetEnergy b{color:var(--ds-color-ink);font-weight:var(--ds-type-strong-weight)}.Gu2u9a_macroDot[data-key=caffeine]{background:var(--ds-color-caffeine)}.Gu2u9a_macroDot[data-key=alcohol]{background:var(--ds-color-alcohol)}.Gu2u9a_when{gap:var(--ds-space-md);min-width:0;display:grid}.Gu2u9a_whenRow{gap:var(--ds-space-sm);align-items:center;min-width:0;display:flex}.Gu2u9a_whenType{border-radius:var(--ds-radius-round);background:var(--ds-color-text);color:var(--ds-color-surface);font-size:var(--ds-type-chip-size);font-weight:var(--ds-type-strong-weight);white-space:nowrap;flex-shrink:0;padding:3px 11px}.Gu2u9a_whenTime{flex:1;min-width:0;display:grid}.Gu2u9a_whenTime b{min-width:0;color:var(--ds-color-ink);font-size:var(--ds-type-text-size);font-weight:var(--ds-type-strong-weight);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Gu2u9a_whenEdit{gap:var(--ds-space-md);padding-top:var(--ds-space-md);border-top:1px solid var(--ds-color-divider);display:grid}.Gu2u9a_groupSection{gap:var(--ds-space-sm);padding:var(--ds-space-md);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-sunken);display:grid}.Gu2u9a_groupFields{gap:var(--ds-space-sm);flex-wrap:wrap;align-items:center;display:flex}.Gu2u9a_timeSource{color:var(--ds-color-text-secondary);font-size:var(--ds-type-caption-size)}.Gu2u9a_timeUpcoming{color:var(--ds-color-caution);font-style:normal;display:block}.Gu2u9a_groupEnergy{font-size:var(--ds-type-caption-size);font-weight:var(--ds-type-strong-weight);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;margin-inline-start:auto}.Gu2u9a_correctionBox{border-radius:var(--ds-radius-card);background:var(--ds-color-surface);min-width:0;box-shadow:inset 0 0 0 1px var(--ds-color-divider);overflow:hidden}.Gu2u9a_correctionBox:has(input:focus-visible){outline:2px solid var(--ds-color-text);outline-offset:1px}.Gu2u9a_correctionForm{grid-template-columns:minmax(0,1fr) 44px;align-items:center;display:grid}.Gu2u9a_correctionForm input[type=text]{width:100%;min-height:44px;padding-inline:var(--ds-space-lg) 0;box-shadow:none;background:0 0;border-radius:0;outline:none}.Gu2u9a_correctionSend{background:var(--ds-color-link);width:44px;height:44px;color:var(--ds-color-surface);cursor:pointer;background-clip:padding-box;border:6px solid #0000;border-radius:50%;place-items:center;padding:0;display:grid}.Gu2u9a_correctionSend:disabled{background-color:var(--ds-color-surface-sunken);color:var(--ds-color-text-secondary);cursor:default}.Gu2u9a_correctionSend svg{width:15px;height:15px}.Gu2u9a_correctionSend:focus-visible,.Gu2u9a_correctionUndo:focus-visible{outline:2px solid var(--ds-color-focus);outline-offset:-2px}.Gu2u9a_correctionLine{gap:var(--ds-space-sm);padding:var(--ds-space-lg) var(--ds-space-lg) var(--ds-space-md);font-size:var(--ds-type-text-size);grid-template-columns:minmax(0,1fr);display:grid}.Gu2u9a_correctionLine:not(:last-child){border-bottom:1px solid var(--ds-color-divider)}.Gu2u9a_correctionQuestion,.Gu2u9a_correctionUnchanged{margin:0}.Gu2u9a_correctionQuestion{color:var(--ds-color-ink);font-weight:var(--ds-type-strong-weight)}.Gu2u9a_correctionUnchanged{color:var(--ds-color-text-secondary)}.Gu2u9a_correctionChoices{gap:var(--ds-space-xs);scrollbar-width:none;margin-inline-end:calc(-1 * var(--ds-space-lg));padding-inline-end:var(--ds-space-lg);display:flex;overflow-x:auto}.Gu2u9a_correctionChoices::-webkit-scrollbar{display:none}.Gu2u9a_correctionChip{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;min-width:0;max-width:210px;overflow:hidden}.Gu2u9a_correctionChip:focus-visible{outline-offset:-2px}.Gu2u9a_correctionChip:disabled{cursor:default;opacity:.6}.Gu2u9a_correctionDone{padding-inline-end:var(--ds-space-xs);padding-block:var(--ds-space-md);grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.Gu2u9a_correctionMark{background:var(--ds-status-usual-mark);width:20px;height:20px;color:var(--ds-color-surface);border-radius:50%;place-items:center;display:grid}.Gu2u9a_correctionMark svg{stroke-width:3px;width:13px;height:13px}.Gu2u9a_correctionResult{grid-template-columns:minmax(0,1fr);display:grid}.Gu2u9a_correctionResult strong{color:var(--ds-status-usual-ink);font-weight:var(--ds-type-strong-weight)}.Gu2u9a_correctionResult span{color:var(--ds-color-text-secondary);font-size:var(--ds-type-caption-size);font-variant-numeric:tabular-nums}.Gu2u9a_correctionUndo{align-items:center;gap:var(--ds-space-xs);min-height:44px;margin-block:calc(-1 * var(--ds-space-sm));padding-inline:var(--ds-space-sm);border-radius:var(--ds-radius-round);color:var(--ds-color-link);font:inherit;font-size:var(--ds-type-caption-size);font-weight:var(--ds-type-strong-weight);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex-shrink:0;display:inline-flex}.Gu2u9a_correctionUndo:disabled{color:var(--ds-color-text-secondary);cursor:default}.Gu2u9a_correctionUndo svg{width:15px;height:15px}.Gu2u9a_food[data-changed]{background:var(--ds-status-usual-bg);box-shadow:inset 0 0 0 1px var(--ds-status-usual-band)}.Gu2u9a_changedTag{border-radius:var(--ds-radius-round);background:var(--ds-color-surface);color:var(--ds-status-usual-ink);font-size:var(--ds-type-micro-size);font-style:normal;font-weight:var(--ds-type-strong-weight);vertical-align:1px;margin-inline-start:6px;padding:1px 6px}.Gu2u9a_foodEnergy s{color:var(--ds-color-text-secondary);margin-inline-end:6px;font-weight:400}.Gu2u9a_analysisStatus{gap:var(--ds-space-md);min-height:44px;font-size:var(--ds-type-text-size);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.Gu2u9a_analysisStatus>span:nth-child(2){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Gu2u9a_spinner{border:2px solid var(--ds-color-divider);border-top-color:var(--ds-color-text);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite Gu2u9a_spin}@keyframes Gu2u9a_spin{to{transform:rotate(360deg)}}.Gu2u9a_editorSection{gap:var(--ds-space-md);min-width:0;display:grid}.Gu2u9a_editorSection+.Gu2u9a_editorSection{padding-top:var(--ds-space-xl);border-top:1px solid var(--ds-color-divider)}.Gu2u9a_sectionHead{justify-content:space-between;align-items:baseline;gap:var(--ds-space-md);display:flex}.Gu2u9a_sectionHead>span{color:var(--ds-color-text-secondary);font-size:var(--ds-type-caption-size);white-space:nowrap;flex-shrink:0}.Gu2u9a_editorSection>div>button svg{width:15px;height:15px}.Gu2u9a_editorHeading{font-size:var(--ds-type-subtitle-size);font-weight:var(--ds-type-subtitle-weight);line-height:var(--ds-type-title-line);margin:0}.Gu2u9a_typeChips{gap:var(--ds-space-xs);flex-wrap:wrap;display:flex}.Gu2u9a_typeChip{min-height:34px;padding:0 var(--ds-space-md);border-radius:var(--ds-radius-round);background:var(--ds-color-surface-sunken);color:var(--ds-color-ink);font:inherit;font-size:var(--ds-type-chip-size);font-weight:var(--ds-type-chip-weight);cursor:pointer;border:0}.Gu2u9a_typeChip small{font-size:var(--ds-type-micro-size);opacity:.75;margin-inline-start:4px}.Gu2u9a_typeChip[aria-checked=true],.Gu2u9a_typeChip[aria-pressed=true],.Gu2u9a_portionPreset[aria-pressed=true]{background:var(--ds-color-text);color:var(--ds-color-surface)}.Gu2u9a_typeChip:focus-visible,.Gu2u9a_portionPreset:focus-visible,.Gu2u9a_photoRemove:focus-visible,.Gu2u9a_nutrientRemove:focus-visible{outline:2px solid var(--ds-color-focus);outline-offset:2px}.Gu2u9a_field{gap:6px;min-width:0;display:grid}.Gu2u9a_field>span{color:var(--ds-color-text);font-size:var(--ds-type-label-size);font-weight:600}.Gu2u9a_field>.Gu2u9a_timeSource{color:var(--ds-color-text-secondary);font-size:var(--ds-type-caption-size);font-weight:400}.Gu2u9a_field input,.Gu2u9a_description,.Gu2u9a_nutrientField input,.Gu2u9a_portionInput input,.Gu2u9a_correctionForm input,.Gu2u9a_groupFields input{border-radius:var(--ds-radius-sm);background:var(--ds-color-surface);min-width:0;min-height:40px;box-shadow:inset 0 0 0 1px var(--ds-color-divider);color:var(--ds-color-ink);font:inherit;font-size:var(--ds-type-control-size);line-height:var(--ds-type-control-line);border:0;padding:8px 12px}.Gu2u9a_description{resize:vertical;width:100%}.Gu2u9a_field input:focus-visible,.Gu2u9a_description:focus-visible,.Gu2u9a_nutrientField input:focus-visible,.Gu2u9a_portionInput input:focus-visible,.Gu2u9a_groupFields input:focus-visible{outline:2px solid var(--ds-color-text);outline-offset:1px}.Gu2u9a_fieldPair{gap:var(--ds-space-md);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}.Gu2u9a_fieldHint{color:var(--ds-color-text-secondary);font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line);margin:0}.Gu2u9a_photoRow{gap:var(--ds-space-sm);flex-wrap:wrap;align-items:center;display:flex}.Gu2u9a_photoPreview{border-radius:var(--ds-radius-sm);background:var(--ds-color-surface-sunken);width:72px;height:72px;position:relative;overflow:hidden}.Gu2u9a_photoPreview img{object-fit:cover;width:100%;height:100%;display:block}.Gu2u9a_photoRemove{width:28px;height:28px;color:var(--ds-color-white);cursor:pointer;background:#0b1d2a9e;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:4px;right:4px}.Gu2u9a_photoRemove:after{content:"";position:absolute;inset:-8px}.Gu2u9a_photoRemove svg{width:15px;height:15px}.Gu2u9a_foodList{gap:var(--ds-space-md);margin:0;padding:0;list-style:none;display:grid}.Gu2u9a_foodHead{gap:var(--ds-space-sm);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.Gu2u9a_foodTitle{gap:2px;min-width:0;display:grid}.Gu2u9a_foodTitle strong{overflow-wrap:anywhere;font-size:var(--ds-type-text-size);font-weight:600}.Gu2u9a_foodTitle strong[data-placeholder]{color:var(--ds-color-text-secondary);font-weight:500}.Gu2u9a_foodTitle span{color:var(--ds-color-text-secondary);font-size:var(--ds-type-caption-size);font-variant-numeric:tabular-nums}.Gu2u9a_estimated{border-radius:var(--ds-radius-round);background:var(--ds-color-surface-sunken);color:var(--ds-color-text);margin-inline-start:6px;padding:1px 6px;font-style:normal}.Gu2u9a_foodEnergy{white-space:nowrap;font-size:var(--ds-type-text-size);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600}.Gu2u9a_foodActions{gap:2px;display:flex}.Gu2u9a_iconAction{border-radius:var(--ds-radius-round);background:var(--ds-color-surface-sunken);width:36px;height:36px;color:var(--ds-color-text-secondary);cursor:pointer;transition:background var(--ds-motion-fast), color var(--ds-motion-fast);border:0;place-items:center;display:grid;position:relative}.Gu2u9a_iconAction:after{content:"";position:absolute;inset:-4px}.Gu2u9a_iconAction:not(:disabled):hover,.Gu2u9a_iconAction[aria-expanded=true]{background:var(--ds-color-surface-sunken);color:var(--ds-color-ink)}.Gu2u9a_iconAction:focus-visible{outline:2px solid var(--ds-color-focus);outline-offset:2px}.Gu2u9a_iconAction:disabled{opacity:.4;cursor:default}.Gu2u9a_iconAction svg{width:20px;height:20px}.Gu2u9a_foodDisclosure{min-height:var(--ds-hit-min);border:0;border-top:1px solid var(--ds-color-divider);border-radius:0 0 var(--ds-radius-md) var(--ds-radius-md);color:var(--ds-color-link);font:inherit;font-size:var(--ds-type-caption-size);font-weight:var(--ds-type-strong-weight);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:4px;margin:0 -18px -18px;padding:0 18px;display:flex}.Gu2u9a_foodDisclosure svg{width:15px;height:15px;transition:transform .16s}.Gu2u9a_foodDisclosure[aria-expanded=true]{margin-bottom:0}.Gu2u9a_foodDisclosure[aria-expanded=true] svg{transform:rotate(180deg)}.Gu2u9a_foodDisclosure:focus-visible{outline:2px solid var(--ds-color-focus);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.Gu2u9a_textAction svg,.Gu2u9a_foodDisclosure svg{transition:none}}.Gu2u9a_foodNeedsNutrients{justify-content:space-between;align-items:center;gap:var(--ds-space-sm);padding:var(--ds-space-sm) var(--ds-space-md);border-radius:var(--ds-radius-md);background:var(--ds-status-caution-bg);flex-wrap:wrap;display:flex}.Gu2u9a_foodNeedsNutrients p{color:var(--ds-status-caution-ink);font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line);flex:16rem;margin:0}.Gu2u9a_foodNote{color:var(--ds-color-text);font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line);margin:0}.Gu2u9a_portion{gap:var(--ds-space-xs);grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:center;display:grid}.Gu2u9a_portionPreset{min-width:0;min-height:var(--ds-hit-min);border-radius:var(--ds-radius-round);background:var(--ds-color-surface-sunken);color:var(--ds-color-ink);font:inherit;font-size:var(--ds-type-chip-size);font-weight:var(--ds-type-chip-weight);font-variant-numeric:tabular-nums;cursor:pointer;border:0;padding:0 6px}.Gu2u9a_portionInput{color:var(--ds-color-text-secondary);align-items:center;gap:4px;display:inline-flex}.Gu2u9a_portionInput input{width:64px;min-height:var(--ds-hit-min);padding:4px 8px}.Gu2u9a_foodFields{gap:var(--ds-space-md);padding-top:var(--ds-space-sm);border-top:1px solid var(--ds-color-divider);display:grid}.Gu2u9a_foodFields>button{justify-self:end}.Gu2u9a_nutrientFields{gap:var(--ds-space-sm) var(--ds-space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Gu2u9a_nutrientField{font-size:var(--ds-type-label-size);grid-template-columns:minmax(0,1fr) 80px 30px 24px;align-items:center;gap:6px;display:grid}.Gu2u9a_nutrientField>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ds-color-text);overflow:hidden}.Gu2u9a_nutrientField input{text-align:end;width:100%;min-height:36px;padding:4px 8px}.Gu2u9a_nutrientField small{color:var(--ds-color-text-secondary)}.Gu2u9a_nutrientRemove{background:var(--ds-color-surface-sunken);width:24px;height:24px;color:var(--ds-color-text);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:relative}.Gu2u9a_nutrientRemove:after{content:"";position:absolute;inset:-10px}.Gu2u9a_nutrientRemove svg{width:13px;height:13px}.Gu2u9a_addNutrient{gap:var(--ds-space-sm);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}@media (max-width:640px){.Gu2u9a_allNutrients dl,.Gu2u9a_nutrientFields,.Gu2u9a_fieldPair{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px),(pointer:coarse){.Gu2u9a_composerText,.Gu2u9a_field input,.Gu2u9a_description,.Gu2u9a_nutrientField input,.Gu2u9a_portionInput input,.Gu2u9a_correctionForm input,.Gu2u9a_groupFields input,.Gu2u9a_groupFields select,.Gu2u9a_whenEdit input{font-size:var(--ds-type-control-touch-size)}}.Gu2u9a_patternNote p{margin:0}.Gu2u9a_patternNoteList{gap:var(--ds-space-sm);margin:var(--ds-space-xs) 0;padding:0;list-style:none;display:grid}.Gu2u9a_patternNoteList li{gap:2px;min-width:0;display:grid}.Gu2u9a_patternNoteList a{color:var(--ds-color-link);font-size:var(--ds-type-caption-size);font-weight:var(--ds-type-strong-weight);text-underline-offset:3px;justify-self:start}.Gu2u9a_patternNoteReason{color:var(--ds-color-ink-soft);font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line)}
.A6IRwG_nutrientGroups h3{color:var(--ds-color-ink);font-size:var(--ds-type-caption-size);font-weight:var(--ds-type-strong-weight);margin:0}.A6IRwG_progressMeta{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.A6IRwG_progressMeta strong{color:var(--tl-ink);font-size:var(--ds-type-micro-size);font-weight:var(--ds-type-strong-weight)}.A6IRwG_progressMeta span{color:var(--tl-tone-positive-strong);font-size:var(--ds-type-dense-size);font-weight:var(--ds-type-strong-weight);font-variant-numeric:tabular-nums}.A6IRwG_progressMeta span[data-tone=caution]{color:var(--tl-tone-danger)}.A6IRwG_trendList{gap:16px;margin:14px 0 0;padding:0;list-style:none;display:grid}.A6IRwG_trendLoading{place-items:center;height:104px;display:grid}.A6IRwG_trendSpinner{width:20px;height:20px;color:var(--tl-ink-soft);animation:.76s linear infinite A6IRwG_trendSpin}.A6IRwG_trendRetrySpinner{width:13px;height:13px;animation:.76s linear infinite A6IRwG_trendSpin}@keyframes A6IRwG_trendSpin{to{transform:rotate(360deg)}}.A6IRwG_trendList .A6IRwG_progressMeta span{color:var(--tl-ink-soft)}.A6IRwG_allNutrients{border-top:1px solid color-mix(in srgb, var(--tl-ink) 10%, transparent)}.A6IRwG_allNutrients summary{color:var(--tl-ink);font-size:var(--ds-type-micro-size);font-weight:var(--ds-type-strong-weight);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:18px 0;list-style:none;display:flex}.A6IRwG_allNutrients summary::-webkit-details-marker{display:none}.A6IRwG_allNutrients summary svg{width:15px;height:15px;transition:transform var(--ds-motion-fast)}.A6IRwG_allNutrients[open] summary svg{transform:rotate(90deg)}.A6IRwG_nutrientGroups{animation:A6IRwG_detailReveal .22s var(--ds-ease-out) both;padding:4px 0 12px}.A6IRwG_nutrientGroups section+section{margin-top:22px}.A6IRwG_nutrientGroups ul{margin:9px 0 0;padding:0;list-style:none}.A6IRwG_nutrientGroups li{border-top:1px solid color-mix(in srgb, var(--tl-ink) 6.5%, transparent);font-size:var(--ds-type-dense-size);grid-template-columns:minmax(0,1fr) auto 48px;align-items:baseline;gap:9px;padding:7px 0;display:grid}.A6IRwG_nutrientGroups li>span{min-width:0;color:var(--tl-ink-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.A6IRwG_nutrientGroups strong{color:var(--tl-ink);font-weight:var(--ds-type-strong-weight);font-variant-numeric:tabular-nums}.A6IRwG_nutrientGroups small{color:var(--tl-tone-positive-strong);font-size:var(--ds-type-dense-size);font-weight:var(--ds-type-strong-weight);font-variant-numeric:tabular-nums;text-align:right}.A6IRwG_nutrientGroups small[data-tone=caution]{color:var(--tl-tone-danger)}@keyframes A6IRwG_detailReveal{0%{opacity:0;transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.A6IRwG_nutrientGroups,.A6IRwG_trendSpinner,.A6IRwG_trendRetrySpinner{animation:none}}
.coXkUG_gallery{margin-block:var(--ds-space-lg)}.coXkUG_collage{gap:var(--ds-space-sm);aspect-ratio:3/2;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);max-height:320px;display:grid}.coXkUG_collage[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.coXkUG_collage[data-count="3"]{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.coXkUG_collage[data-count="3"] .coXkUG_preview:first-child{grid-row:span 2}.coXkUG_preview{border-radius:var(--ds-radius-sm);background:var(--ds-color-cool-surface);min-width:0;min-height:0;position:relative;overflow:hidden}.coXkUG_image{width:100%;height:100%;min-height:0;display:grid}.coXkUG_image img{object-fit:contain;width:100%;height:100%;min-height:0;display:block}.coXkUG_image[data-thumbnail] img,.coXkUG_image[data-crop] img{object-fit:cover}.coXkUG_state{justify-content:center;align-items:center;gap:var(--ds-space-sm);color:var(--ds-color-slate-soft);font-size:var(--ds-type-caption-size);padding:var(--ds-space-sm);text-align:center;flex-direction:column;display:flex}.coXkUG_preview .coXkUG_expand{cursor:zoom-in;background:0 0;width:100%;height:100%;position:absolute;inset:0}.coXkUG_preview .coXkUG_expand:hover{background:0 0;transform:none}.coXkUG_preview .coXkUG_expand:focus-visible{outline-offset:-3px}.coXkUG_expandLabel{left:var(--ds-space-sm);bottom:var(--ds-space-sm);align-items:center;gap:var(--ds-space-sm);padding:var(--ds-space-sm) var(--ds-space-md);border-radius:var(--ds-radius-sm);background:color-mix(in srgb, var(--ds-color-ink) 65%, transparent);color:var(--ds-color-white);display:flex;position:absolute}.coXkUG_remaining{background:color-mix(in srgb, var(--ds-color-ink) 45%, transparent);color:var(--ds-color-white);font-size:var(--ds-type-stat-lg-size);place-items:center;font-weight:600;display:grid;position:absolute;inset:0}.coXkUG_expandLabel svg{width:15px;height:15px}.coXkUG_state button{z-index:1;position:relative}.coXkUG_thumbnail{border-radius:var(--ds-radius-sm);background:var(--ds-color-cool-surface);width:56px;height:56px;display:block;position:relative;overflow:hidden}.coXkUG_count{padding:2px var(--ds-space-xs);background:var(--ds-color-slate);color:var(--ds-color-white);font-size:var(--ds-type-micro-size);font-variant-numeric:tabular-nums;position:absolute;bottom:0;right:0}.coXkUG_viewer{border-radius:var(--ds-radius-lg);background:var(--ds-color-white);width:min(960px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--ds-color-ink);border:0;margin:auto;padding:0;position:fixed;inset:0}.coXkUG_viewer::backdrop{background:color-mix(in srgb, var(--ds-color-ink) 75%, transparent)}.coXkUG_viewerContent{grid-template-rows:auto minmax(0,1fr) auto;height:min(800px,100dvh - 32px);display:grid}.coXkUG_toolbar{padding:var(--ds-space-sm) var(--ds-space-md);font-size:var(--ds-type-text-size)}.coXkUG_fullImage{cursor:grab;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;background:var(--ds-color-cool-surface);min-width:0;min-height:0;display:flex;overflow:hidden}.coXkUG_fullImage:active{cursor:grabbing}.coXkUG_slide{flex:0 0 100%;min-width:0;height:100%}.coXkUG_navigation{justify-content:center;align-items:center;gap:var(--ds-space-lg);padding:var(--ds-space-sm);font-size:var(--ds-type-caption-size);font-variant-numeric:tabular-nums;display:flex}
.zg_MRW_heroRow{flex-wrap:wrap;align-items:center;gap:18px 64px;margin-top:16px;display:flex}.zg_MRW_gaugeWrap{justify-items:center;gap:2px;display:grid}.zg_MRW_gauge{max-width:100%;height:auto;display:block;overflow:visible}.zg_MRW_gaugeTick{transition:stroke .6s var(--ds-motion-out)}.zg_MRW_gaugeLegend{color:var(--ds-color-text-secondary,var(--ds-color-slate-soft));font-size:var(--ds-type-data-label-size);font-weight:var(--ds-type-data-label-weight);font-variant-numeric:tabular-nums;gap:18px;display:flex}.zg_MRW_gaugeLegend strong{color:var(--ds-color-ink);font-weight:var(--ds-type-stat-weight)}.zg_MRW_legendDot{vertical-align:1px;border-radius:999px;width:8px;height:8px;margin-right:5px;display:inline-block}.zg_MRW_macroPanel{align-items:center;gap:18px;display:flex}.zg_MRW_rings{flex:none;display:block}.zg_MRW_ringTrack{fill:none;stroke:color-mix(in srgb, var(--ds-color-text,var(--ds-color-slate)) 13%, transparent)}.zg_MRW_ringArc{fill:none;stroke-linecap:round;transform-origin:50%;transition:stroke-dashoffset .9s var(--ds-motion-out);transform:rotate(-90deg)}.zg_MRW_macroCols{gap:10px;margin:0;display:grid}.zg_MRW_macroCols div{min-width:0}.zg_MRW_macroCols dt{color:var(--ds-color-text-secondary,var(--ds-color-slate-soft));font-size:var(--ds-type-data-label-size);font-weight:var(--ds-type-data-label-weight);align-items:center;gap:6px;display:flex}.zg_MRW_macroCols dd{color:var(--ds-color-ink);font-size:var(--ds-type-stat-sm-size);font-weight:var(--ds-type-stat-weight);font-variant-numeric:tabular-nums;margin:2px 0 0;line-height:1.1}.zg_MRW_macroCols dd small{color:var(--ds-color-text-secondary,var(--ds-color-slate-soft));font-size:var(--ds-type-micro-size);font-weight:var(--ds-type-micro-weight);margin-left:4px}.zg_MRW_barRows{grid-template-columns:minmax(0,1fr);gap:7px;margin:0;padding:0;list-style:none;display:grid}.zg_MRW_barRow{grid-template-columns:minmax(48px,76px) minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.zg_MRW_barLabel{color:var(--ds-color-text-secondary,var(--ds-color-slate-soft));font-size:var(--ds-type-data-label-size);font-weight:var(--ds-type-data-label-weight);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.zg_MRW_barTrack{background:color-mix(in srgb, var(--ds-color-text,var(--ds-color-slate)) 10%, transparent);border-radius:999px;height:8px;position:relative;overflow:hidden}.zg_MRW_barFill{min-width:6px;transition:width .7s var(--ds-motion-out);border-radius:999px;position:absolute;inset:0 auto 0 0}.zg_MRW_barValue{min-width:148px;color:var(--ds-color-ink);font-size:var(--ds-type-micro-size);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;flex-shrink:0;font-weight:500}.zg_MRW_barValue small{color:var(--ds-color-text-secondary,var(--ds-color-slate-soft));font-size:var(--ds-type-micro-size);font-weight:500}.zg_MRW_microGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:7px 28px;margin:12px 0 0;padding:0;list-style:none;display:grid}.zg_MRW_microDisclosure{margin-top:16px}.zg_MRW_microDisclosure summary{cursor:pointer;color:var(--ds-color-text-secondary,var(--ds-color-slate-soft));font-size:var(--ds-type-data-label-size);font-weight:var(--ds-type-data-label-weight);align-items:center;gap:6px;list-style:none;display:inline-flex}.zg_MRW_microDisclosure summary::-webkit-details-marker{display:none}.zg_MRW_microDisclosure summary svg{stroke-width:2px;width:13px;height:13px;transition:transform var(--ds-motion-fast)}.zg_MRW_microDisclosure[open] summary svg{transform:rotate(90deg)}.zg_MRW_microGroupTitle{color:var(--ds-color-ink);font-size:var(--ds-type-data-label-size);font-weight:var(--ds-type-data-label-weight);margin:16px 0 0}@media (max-width:640px){.zg_MRW_macroPanel{justify-content:flex-start}}
.vtr7MG_body{gap:var(--ds-space-lg);grid-template-columns:minmax(0,1fr);display:grid}.vtr7MG_core{gap:var(--ds-space-xs);min-width:0;display:grid}.vtr7MG_name{color:var(--ds-color-text);font-size:var(--ds-type-title-size);font-weight:var(--ds-type-strong-weight);line-height:var(--ds-type-title-line);overflow-wrap:anywhere;margin:0}.vtr7MG_when{margin:0 0 var(--ds-space-xs);color:var(--ds-color-text-secondary);font-size:var(--ds-type-caption-size);font-variant-numeric:tabular-nums}.vtr7MG_chips{margin-top:var(--ds-space-xs);flex-wrap:wrap;gap:6px;display:flex}.vtr7MG_lead{margin:var(--ds-space-xs) 0 0;color:var(--ds-color-text-secondary);font-size:var(--ds-type-text-size);line-height:var(--ds-type-text-line)}.vtr7MG_cardHead{justify-content:space-between;align-items:center;gap:var(--ds-space-md);min-width:0;display:flex}.vtr7MG_cardTitle{min-width:0;color:var(--ds-color-text);font-size:var(--ds-type-subtitle-size);font-weight:var(--ds-type-strong-weight);margin:0}.vtr7MG_cardTitle small{color:var(--ds-color-text-secondary);font-size:var(--ds-type-caption-size);font-weight:500}.vtr7MG_stats{gap:var(--ds-space-md);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.vtr7MG_stats div{align-content:start;gap:2px;min-width:0;display:grid}.vtr7MG_stats dt{color:var(--ds-color-text-secondary);font-size:var(--ds-type-caption-size)}.vtr7MG_stats dd{gap:2px;min-width:0;margin:0;display:grid}.vtr7MG_stats b{color:var(--ds-color-text);font-size:var(--ds-type-stat-md-size);font-weight:var(--ds-type-stat-weight);font-variant-numeric:tabular-nums;letter-spacing:-.01em;overflow-wrap:anywhere}.vtr7MG_stats small{color:var(--ds-color-text-tertiary);font-size:var(--ds-type-micro-size)}.vtr7MG_rows{margin:0;display:grid}.vtr7MG_rows div{gap:var(--ds-space-md);border-top:1px solid var(--ds-color-divider);grid-template-columns:minmax(0,2fr) minmax(0,3fr);padding:10px 0;display:grid}.vtr7MG_rows div:first-child{border-top:0;padding-top:0}.vtr7MG_rows div:last-child{padding-bottom:0}.vtr7MG_rows dt{color:var(--ds-color-text-secondary);font-size:var(--ds-type-caption-size)}.vtr7MG_rows dd{color:var(--ds-color-text);font-size:var(--ds-type-caption-size);font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.vtr7MG_rows dd[data-code]{font-family:var(--ds-font-mono);font-weight:500}.vtr7MG_source{color:var(--ds-color-text-tertiary);font-size:var(--ds-type-micro-size);overflow-wrap:anywhere;margin:0}.vtr7MG_about{background:var(--ds-status-learning-bg);border-radius:20px;padding:4px 18px}.vtr7MG_about summary{justify-content:space-between;align-items:center;gap:var(--ds-space-md);min-height:var(--ds-hit-min);color:var(--ds-color-text);font-size:var(--ds-type-caption-size);font-weight:var(--ds-type-strong-weight);cursor:pointer;list-style:none;display:flex}.vtr7MG_about summary::-webkit-details-marker{display:none}.vtr7MG_about summary svg{width:15px;height:15px;color:var(--ds-color-text-tertiary);transition:transform var(--ds-motion-fast);flex-shrink:0}.vtr7MG_about[open] summary svg{transform:rotate(180deg)}.vtr7MG_aboutBody{gap:var(--ds-space-sm);padding-bottom:14px;display:grid}.vtr7MG_aboutBody p{color:var(--ds-color-text-secondary);font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line);margin:0}.vtr7MG_notice{justify-content:space-between;align-items:center;gap:var(--ds-space-sm) var(--ds-space-md);border-radius:var(--ds-radius-tile);background:var(--ds-status-learning-bg);flex-wrap:wrap;padding:12px 14px;display:flex}.vtr7MG_notice[data-tone=caution]{background:var(--ds-status-caution-bg)}.vtr7MG_notice[data-tone=error]{background:var(--ds-status-unfavorable-bg)}.vtr7MG_notice p{min-width:0;color:var(--ds-color-text);font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line);flex:200px;margin:0}.vtr7MG_retry{border-radius:var(--ds-radius-round);background:var(--ds-status-learning-bg);min-height:32px;color:var(--ds-color-text);font:inherit;font-size:var(--ds-type-caption-size);font-weight:var(--ds-type-strong-weight);cursor:pointer;border:0;flex-shrink:0;justify-self:start;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.vtr7MG_retry svg{width:15px;height:15px}.vtr7MG_notice .vtr7MG_retry{background:var(--ds-color-surface)}.vtr7MG_skeleton{border-radius:var(--ds-radius-tile);background:var(--ds-status-learning-bg);height:120px}.vtr7MG_night{--ds-color-text:var(--ds-color-night-text);--ds-color-text-secondary:var(--ds-color-night-text-secondary);--ds-color-text-tertiary:var(--ds-color-night-text-secondary);--ds-color-stage-deep:var(--ds-color-stage-deep-on-night)}.vtr7MG_nightTitle{color:var(--ds-color-night-text);font-size:var(--ds-type-subtitle-size);font-weight:var(--ds-type-strong-weight);margin:0;padding-right:48px}.vtr7MG_nightTitle small{color:var(--ds-color-night-text-secondary);font-size:var(--ds-type-caption-size);font-weight:500}.vtr7MG_nightChart{flex-direction:column;height:168px;display:flex}.vtr7MG_stages{gap:var(--ds-space-sm) var(--ds-space-md);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.vtr7MG_stages div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 8px;display:grid}.vtr7MG_stages dt{color:var(--ds-color-night-text);font-size:var(--ds-type-caption-size);font-weight:600;display:contents}.vtr7MG_stages dd{color:var(--ds-color-night-text-secondary);font-size:var(--ds-type-caption-size);font-variant-numeric:tabular-nums;grid-column:2;margin:0}.vtr7MG_stageDot{border-radius:50%;width:9px;height:9px}.vtr7MG_nightNote{color:var(--ds-color-night-text-secondary);font-size:var(--ds-type-micro-size);margin:0}.vtr7MG_stats small span{display:block}.vtr7MG_heartMark,.vtr7MG_heartSpanLabel{color:var(--ds-chart-axis-text);font-size:var(--ds-type-dense-size);white-space:nowrap;pointer-events:none;flex-shrink:0;font-weight:600;line-height:1;position:absolute}.vtr7MG_heartMark{padding-left:4px;top:-14px}.vtr7MG_heartMark[data-strong]{color:var(--ds-chart-label-text);font-weight:var(--ds-type-strong-weight)}.vtr7MG_heartSpanLabel{top:50%;transform:translate(-50%,-50%)}.vtr7MG_heartGap{border:1px solid var(--ds-chart-grid);background:var(--ds-chart-knockout)}.vtr7MG_heartFuture{border:1px dashed var(--ds-chart-grid)}.vtr7MG_neighbors{margin:0;padding:0;list-style:none;display:grid}.vtr7MG_neighbor{border-radius:var(--ds-radius-tile);min-height:40px;padding:0 12px}.vtr7MG_neighbor[data-current]{background:var(--ds-status-learning-bg);font-weight:var(--ds-type-strong-weight)}.vtr7MG_neighborTime{min-width:92px;color:var(--ds-color-text-secondary);font-size:var(--ds-type-caption-size);font-variant-numeric:tabular-nums;margin-right:12px;font-weight:400;display:inline-block}.vtr7MG_neighborGap{min-height:24px;color:var(--ds-color-text-tertiary);font-size:var(--ds-type-caption-size);align-items:center;gap:6px;padding-left:104px;display:flex}.vtr7MG_neighborGap:before{content:"";background:var(--ds-color-divider);width:1px;height:14px}.vtr7MG_list{gap:var(--ds-space-sm);margin:0;padding:0;list-style:none;display:grid}.vtr7MG_listRow{gap:var(--ds-space-md);border-radius:var(--ds-radius-tile);background:var(--ds-color-surface);width:100%;min-height:60px;box-shadow:inset 0 0 0 1px var(--ds-color-divider);color:var(--ds-color-text);font:inherit;text-align:left;cursor:pointer;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:12px 16px;display:grid}.vtr7MG_listRow:focus-visible{outline:2px solid var(--ds-color-focus);outline-offset:2px}.vtr7MG_listRow svg{width:20px;height:20px;color:var(--ds-color-text-tertiary)}.vtr7MG_listRow[data-muted] .vtr7MG_listText{opacity:.6}.vtr7MG_listText{gap:2px;min-width:0;display:grid}.vtr7MG_listText strong{font-size:var(--ds-type-text-size);font-weight:var(--ds-type-strong-weight);overflow-wrap:anywhere}.vtr7MG_listText small{color:var(--ds-color-text-secondary);font-size:var(--ds-type-caption-size);font-variant-numeric:tabular-nums}.vtr7MG_workPart{gap:4px;display:grid}.vtr7MG_workPart+.vtr7MG_workPart{padding-top:var(--ds-space-md);border-top:1px solid var(--ds-color-divider)}.vtr7MG_workPart h4{color:var(--ds-color-text-secondary);font-size:var(--ds-type-caption-size);font-weight:var(--ds-type-strong-weight);margin:0}.vtr7MG_workPart ul,.vtr7MG_workPart p{color:var(--ds-color-text);font-size:var(--ds-type-text-size);line-height:var(--ds-type-text-line);overflow-wrap:anywhere;margin:0}.vtr7MG_workPart ul{gap:4px;padding-left:18px;display:grid}.vtr7MG_workPart p{white-space:pre-line}.vtr7MG_activityTrack{background:var(--ds-status-learning-track);border-radius:6px;height:12px;position:relative;overflow:hidden}.vtr7MG_activityTick{background:var(--ds-color-divider);width:1px;position:absolute;top:0;bottom:0}.vtr7MG_activityBar{background:var(--ds-status-beyond-mark);border-radius:6px;position:absolute;top:0;bottom:0}.vtr7MG_activityScale{color:var(--ds-color-text-tertiary);font-size:var(--ds-type-micro-size);font-variant-numeric:tabular-nums;justify-content:space-between;margin:4px 0 0;display:flex}.vtr7MG_workRecord{background:var(--ds-color-surface);box-shadow:inset 0 0 0 1px var(--ds-color-divider);border-radius:20px}.vtr7MG_workRecord[open]{box-shadow:inset 0 0 0 2px var(--ds-status-beyond-mark)}.vtr7MG_workRecord summary{gap:var(--ds-space-sm);cursor:pointer;padding:16px 18px;list-style:none;display:grid}.vtr7MG_workRecord summary::-webkit-details-marker{display:none}.vtr7MG_workRecord summary:focus-visible{outline:2px solid var(--ds-color-focus);outline-offset:2px;border-radius:20px}.vtr7MG_workRecordHead{gap:var(--ds-space-md);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.vtr7MG_workRecordHead>span:first-child{gap:2px;min-width:0;display:grid}.vtr7MG_workRecordHead strong{color:var(--ds-color-text);font-size:var(--ds-type-text-size);font-weight:var(--ds-type-strong-weight);overflow-wrap:anywhere}.vtr7MG_workRecordHead small{color:var(--ds-color-text-secondary);font-size:var(--ds-type-caption-size);font-variant-numeric:tabular-nums}.vtr7MG_workToggle{border-radius:var(--ds-radius-round);background:var(--ds-status-learning-bg);min-height:32px;color:var(--ds-color-text);font-size:var(--ds-type-caption-size);font-weight:var(--ds-type-strong-weight);white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;padding:0 10px;display:inline-flex}.vtr7MG_workToggle svg{width:15px;height:15px;transition:transform var(--ds-motion-fast)}.vtr7MG_workRecord:not([open]) [data-when=expanded],.vtr7MG_workRecord[open] [data-when=collapsed],.vtr7MG_workRecord[open] .vtr7MG_workPreview{display:none}.vtr7MG_workRecord[open] .vtr7MG_workToggle svg{transform:rotate(180deg)}.vtr7MG_workPreview{color:var(--ds-color-text);font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line);gap:2px;display:grid}.vtr7MG_workPreview small{color:var(--ds-color-text-tertiary);font-size:var(--ds-type-micro-size)}.vtr7MG_workPreview>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vtr7MG_workRecordBody{gap:var(--ds-space-md);grid-template-columns:minmax(0,1fr);padding:0 18px 18px;display:grid}.vtr7MG_workRecordBody>section{background:var(--ds-color-surface-subtle)}.vtr7MG_workRecordBody>a{position:static}.vtr7MG_progressLegend{color:var(--ds-color-text-secondary);font-size:var(--ds-type-micro-size);flex-wrap:wrap;gap:4px 12px;margin:0;display:flex}.vtr7MG_progressLegend span:before{background:var(--ds-status-learning-tint);content:"";border-radius:2px;width:8px;height:8px;margin-right:5px;display:inline-block}.vtr7MG_progressLegend [data-part=current]:before{background:var(--ds-status-usual-mark)}.vtr7MG_progressLegend [data-part=over]:before{background:var(--ds-status-unfavorable-mark)}.vtr7MG_progressLegend [data-part=target]:before{background:var(--ds-color-text);vertical-align:-1px;border-radius:1px;width:2px;height:11px}.vtr7MG_progress{gap:var(--ds-space-md);margin:0;padding:0;list-style:none;display:grid}.vtr7MG_progress li{gap:5px;display:grid}.vtr7MG_progressHead{justify-content:space-between;align-items:baseline;gap:var(--ds-space-md);font-size:var(--ds-type-caption-size);display:flex}.vtr7MG_progressHead strong{min-width:0;color:var(--ds-color-text);font-weight:600}.vtr7MG_progressHead b{color:var(--ds-color-text);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.vtr7MG_progressTrack{height:14px;position:relative}.vtr7MG_progressBar{border-radius:var(--ds-radius-round);background:var(--ds-status-learning-track);position:absolute;inset:3px 0;overflow:hidden}.vtr7MG_progressBar span{position:absolute;top:0;bottom:0}.vtr7MG_progressBar [data-part=before]{background:var(--ds-status-learning-tint)}.vtr7MG_progressBar [data-part=current]{background:var(--ds-status-usual-mark)}.vtr7MG_progressBar [data-part=over]{background:var(--ds-status-unfavorable-mark)}.vtr7MG_progressTrack [data-part=target]{background:var(--ds-color-text);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.vtr7MG_progressTrack [data-part=clipped]{background:var(--ds-color-surface);width:3px;position:absolute;top:2px;bottom:2px;right:7px;transform:skew(-24deg)}.vtr7MG_progress li small{color:var(--ds-color-text-tertiary);font-size:var(--ds-type-micro-size);font-variant-numeric:tabular-nums;text-align:right}.vtr7MG_progress li small em{color:var(--ds-status-unfavorable-ink);font-style:normal;font-weight:600}.vtr7MG_facts{gap:6px;margin:0;padding:0;list-style:none;display:grid}.vtr7MG_facts li{color:var(--ds-color-text);font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line);align-items:baseline;gap:8px;display:flex}.vtr7MG_facts li:before{background:var(--ds-status-usual-mark);content:"";border-radius:50%;flex-shrink:0;width:7px;height:7px;transform:translateY(-1px)}.vtr7MG_facts li[data-tone=caution]:before{background:var(--ds-status-unfavorable-mark)}.vtr7MG_back{border-radius:var(--ds-radius-round);background:var(--ds-status-learning-bg);min-height:36px;color:var(--ds-color-text);font:inherit;font-size:var(--ds-type-caption-size);font-weight:var(--ds-type-strong-weight);cursor:pointer;border:0;align-items:center;gap:2px;padding:0 12px 0 6px;display:inline-flex}.vtr7MG_back svg{width:15px;height:15px}.vtr7MG_back:focus-visible{outline:2px solid var(--ds-color-focus);outline-offset:2px}@media (max-width:640px){.vtr7MG_stats b{font-size:var(--ds-type-lead-size)}.vtr7MG_rows div{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.vtr7MG_observation{color:var(--ds-color-text);font-size:var(--ds-type-text-size);margin:0;line-height:1.5}.vtr7MG_observation[data-quiet]{color:var(--ds-color-text-secondary);font-size:var(--ds-type-caption-size)}.vtr7MG_storyLinks{flex-wrap:wrap;gap:4px 12px;min-width:0;display:inline-flex}.vtr7MG_storyLinks a{color:var(--ds-color-link);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}
.srhSsq_chart{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.srhSsq_chart[data-fill]{flex:auto}.srhSsq_trace{fill:none;stroke:color-mix(in srgb, var(--ds-color-text) 28%, transparent);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.srhSsq_curve{fill:none;stroke:color-mix(in srgb, var(--ds-color-text) 62%, transparent);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.srhSsq_curveArea{fill:color-mix(in srgb, var(--ds-chart-line) 12%, transparent)}.srhSsq_curveBand{fill:color-mix(in srgb, var(--ds-color-text) 12%, transparent)}.srhSsq_series{fill:none;stroke:var(--series,var(--ds-chart-line-muted));stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.srhSsq_seriesArea{fill:var(--series-area,transparent)}.srhSsq_legend{color:var(--ds-chart-axis-text);font-size:var(--ds-type-micro-size);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 14px;margin:0 4px;font-weight:400;display:flex}.srhSsq_legend>span{align-items:center;gap:6px;display:inline-flex}.srhSsq_legendSwatch{border-radius:2px;width:12px;height:4px}.srhSsq_legendCurve{background:color-mix(in srgb, var(--ds-color-text) 62%, transparent);height:2px}.srhSsq_legendBand{background:color-mix(in srgb, var(--ds-color-text) 12%, transparent);height:8px}.srhSsq_stage{min-width:2px}.srhSsq_connector{stroke:color-mix(in srgb, var(--ds-color-text) 16%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.srhSsq_chartHead{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.srhSsq_chartTitle{color:var(--ds-color-text-secondary);font-size:var(--ds-type-data-label-size);font-weight:600}.srhSsq_chartBasis{color:var(--ds-color-text-tertiary);font-size:var(--ds-type-micro-size)}.srhSsq_sleepBar{min-height:2px}.srhSsq_workoutRange{fill:color-mix(in srgb, var(--ds-color-data-neutral) 15%, transparent)}.srhSsq_workoutLine{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.srhSsq_rangeText{color:var(--ds-color-danger);font-weight:var(--ds-type-strong-weight)}.srhSsq_avgLabel{color:var(--ds-chart-label-text);font-size:var(--ds-type-micro-size);font-weight:var(--ds-type-strong-weight)}.srhSsq_dayBar{background:var(--bar,var(--ds-chart-line));opacity:.8;min-height:1px}
.VdNGbG_description{color:var(--ds-color-ink-soft);font-size:var(--ds-type-caption-size);line-height:var(--ds-type-caption-line);margin:0}.VdNGbG_rowLabel{color:var(--ds-color-ink);font-size:var(--ds-type-text-size);font-weight:var(--ds-type-strong-weight);line-height:var(--ds-type-text-line)}.VdNGbG_settingRow{align-items:center;column-gap:var(--ds-space-xl);row-gap:var(--ds-space-md);grid-template-columns:minmax(0,1fr) minmax(240px,320px);display:grid}.VdNGbG_settingCopy{gap:var(--ds-space-xs);max-width:48ch;display:grid}.VdNGbG_hint,.VdNGbG_saveStatus{line-height:var(--ds-type-caption-line);color:var(--ds-color-ink-soft);font-size:var(--ds-type-caption-size);margin:0}.VdNGbG_saveStatus{min-height:1.5em}@media (max-width:640px){.VdNGbG_settingRow{gap:var(--ds-space-sm);grid-template-columns:minmax(0,1fr)}.VdNGbG_settingCopy{max-width:none}}.VdNGbG_groupingFields{gap:var(--ds-space-xl);border:0;min-width:0;margin:0;padding:0;display:grid}.VdNGbG_switch{border-radius:var(--ds-radius-round);cursor:pointer;background:0 0;border:0;place-items:center;width:48px;height:44px;padding:0;display:inline-grid}.VdNGbG_switchTrack{border-radius:inherit;background:var(--ds-color-divider);width:44px;height:26px;box-shadow:inset 0 0 0 1px var(--ds-color-ink-soft);align-items:center;padding:3px;display:flex}.VdNGbG_switchThumb{border-radius:inherit;background:var(--ds-color-white);width:20px;height:20px;color:var(--ds-color-ink);transition:transform var(--ds-motion-fast);place-items:center;display:grid}.VdNGbG_switchThumb svg{width:15px;height:15px}.VdNGbG_switch[aria-checked=true] .VdNGbG_switchTrack{background:var(--ds-color-ink);box-shadow:none}.VdNGbG_switch[aria-checked=true] .VdNGbG_switchThumb{transform:translate(18px)}.VdNGbG_switch:focus-visible{outline:2px solid var(--ds-color-focus);outline-offset:2px}.VdNGbG_switch:disabled{opacity:.5;cursor:default}.VdNGbG_groupingExample{gap:var(--ds-space-sm);padding-top:var(--ds-space-lg);border-top:1px solid var(--ds-color-divider);margin:0;display:grid}.VdNGbG_groupingExample figcaption{color:var(--ds-color-ink-soft);font-size:var(--ds-type-caption-size)}.VdNGbG_exampleGroups{gap:var(--ds-space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.VdNGbG_exampleGroup{gap:var(--ds-space-xs);padding:var(--ds-space-sm) var(--ds-space-md);border-radius:var(--ds-radius-sm);background:var(--ds-color-glass-strong);color:var(--ds-color-ink);font-size:var(--ds-type-caption-size);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;display:flex}.VdNGbG_exampleGroupLabel{color:var(--ds-color-ink-soft);margin-inline-end:var(--ds-space-xs)}.VdNGbG_groupingNotes{gap:var(--ds-space-xs);display:grid}@media (prefers-reduced-motion:reduce){.VdNGbG_switchThumb{transition:none}}
._36tcDq_page{gap:var(--ds-product-section-gap);grid-template-columns:minmax(0,1fr);max-width:720px;display:grid}._36tcDq_section{gap:var(--ds-space-sm);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}._36tcDq_group{border-radius:var(--ds-radius-card);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-card);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}._36tcDq_group>li+li{border-top:1px solid var(--ds-color-divider)}._36tcDq_row{box-sizing:border-box;width:100%;min-width:0;min-height:56px;color:var(--ds-color-text);font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;margin:0;padding:12px 18px;text-decoration:none;display:flex}a._36tcDq_row,button._36tcDq_row{cursor:pointer}a._36tcDq_row:hover,button._36tcDq_row:hover:not(:disabled){background:var(--ds-color-surface-subtle)}a._36tcDq_row:focus-visible,button._36tcDq_row:focus-visible{outline:2px solid var(--ds-color-focus);outline-offset:-2px}button._36tcDq_row:disabled,._36tcDq_row[aria-disabled=true]{cursor:default;opacity:.55}._36tcDq_row[data-stack]{flex-direction:column;align-items:stretch}._36tcDq_rowMain{align-items:center;gap:12px;min-width:0;display:flex}._36tcDq_rowIcon{background:var(--ds-status-learning-bg);width:30px;height:30px;color:var(--ds-color-text-secondary);border-radius:9px;flex-shrink:0;place-items:center;display:grid}._36tcDq_rowIcon[data-danger]{background:var(--ds-status-unfavorable-bg);color:var(--ds-status-unfavorable-ink)}._36tcDq_rowIcon svg{width:15px;height:15px}._36tcDq_rowText{flex:auto;gap:2px;min-width:0;display:grid}._36tcDq_rowLabel{font-size:var(--ds-type-text-size);font-weight:var(--ds-type-strong-weight);overflow-wrap:anywhere;line-height:1.35}._36tcDq_rowLabel[data-danger]{color:var(--ds-status-unfavorable-ink)}._36tcDq_rowDescription{color:var(--ds-color-text-secondary);font-size:var(--ds-type-micro-size);overflow-wrap:anywhere;line-height:1.45}._36tcDq_rowValue{max-width:55%;color:var(--ds-color-text-secondary);font-size:var(--ds-type-caption-size);text-align:right;overflow-wrap:anywhere;flex:none}._36tcDq_rowLink{color:var(--ds-color-link);font-size:var(--ds-type-caption-size);font-weight:var(--ds-type-strong-weight);flex-shrink:0;text-decoration:none}._36tcDq_rowLink:hover{text-decoration:underline}._36tcDq_rowLink:focus-visible{outline:2px solid var(--ds-color-focus);outline-offset:2px}._36tcDq_inlineLink{color:var(--ds-color-link);font-weight:var(--ds-type-strong-weight);text-underline-offset:2px;text-decoration:underline}._36tcDq_inlineLink:focus-visible{outline:2px solid var(--ds-color-focus);outline-offset:2px}._36tcDq_trailingIcon{width:15px;height:15px;color:var(--ds-color-text-tertiary);flex-shrink:0}._36tcDq_rowConfirm{padding:0 18px 14px}._36tcDq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._36tcDq_choices{border-radius:var(--ds-radius-round);background:var(--ds-status-learning-bg);gap:2px;padding:3px;display:flex}._36tcDq_choice{min-width:0;min-height:var(--ds-hit-min);padding:0 var(--ds-space-sm);border-radius:var(--ds-radius-round);color:var(--ds-color-text-secondary);font-size:var(--ds-type-caption-size);cursor:pointer;flex:auto;justify-content:center;align-items:center;gap:6px;font-weight:600;display:flex;overflow:hidden}._36tcDq_choice span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._36tcDq_choice svg{flex-shrink:0;width:15px;height:15px}._36tcDq_choice input{opacity:0;pointer-events:none;position:absolute}._36tcDq_choice:has(input:checked){background:var(--ds-color-control-selected);color:var(--ds-color-text);box-shadow:var(--ds-shadow-control-selected)}._36tcDq_choice:has(input:focus-visible){outline:2px solid var(--ds-color-focus);outline-offset:1px}@media (max-width:640px){._36tcDq_row{padding:12px 14px}._36tcDq_rowConfirm{padding:0 14px 12px}}._36tcDq_para{color:var(--ds-color-text-secondary);font-size:var(--ds-type-data-label-size);margin:0;line-height:1.55}._36tcDq_detail{color:var(--ds-color-text-secondary);font-size:var(--ds-type-micro-size);margin:0;line-height:1.5}._36tcDq_status{color:var(--ds-color-text-tertiary);font-size:var(--ds-type-micro-size);margin:0;line-height:1.5}._36tcDq_alert{color:var(--ds-status-unfavorable-ink);font-size:var(--ds-type-micro-size);margin:0;line-height:1.5}._36tcDq_card{gap:var(--ds-space-md);border-radius:var(--ds-radius-card);background:var(--ds-color-surface);min-width:0;box-shadow:var(--ds-shadow-card);padding:14px 16px;display:grid}._36tcDq_sheetSection{gap:var(--ds-space-sm);min-width:0;display:grid}._36tcDq_sheetSectionTitle{color:var(--ds-color-text);font-size:var(--ds-type-caption-size);font-weight:var(--ds-type-strong-weight);margin:0}._36tcDq_options{border-radius:var(--ds-radius-card);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-card);display:grid;overflow:hidden}._36tcDq_option{min-width:0;min-height:var(--ds-hit-min);font-size:var(--ds-type-text-size);cursor:pointer;align-items:center;gap:10px;padding:6px 16px;display:flex;position:relative}._36tcDq_option+._36tcDq_option{border-top:1px solid var(--ds-color-divider)}._36tcDq_option input{opacity:0;pointer-events:none;position:absolute}._36tcDq_optionLabel{overflow-wrap:anywhere;flex:auto;min-width:0}._36tcDq_optionCheck{width:15px;height:15px;color:var(--ds-color-link);visibility:hidden;flex-shrink:0}._36tcDq_option:has(input:checked){font-weight:var(--ds-type-strong-weight)}._36tcDq_option:has(input:checked) ._36tcDq_optionCheck{visibility:visible}._36tcDq_option:has(input:focus-visible){outline:2px solid var(--ds-color-focus);outline-offset:-2px}._36tcDq_option:has(input:disabled){cursor:default;opacity:.6}._36tcDq_search{min-height:var(--ds-hit-min);border-radius:var(--ds-radius-round);background:var(--ds-color-surface);box-shadow:inset 0 0 0 1px var(--ds-color-divider);color:var(--ds-color-text-tertiary);align-items:center;gap:8px;padding:0 14px;display:flex}._36tcDq_search:focus-within{outline:2px solid var(--ds-color-focus);outline-offset:1px}._36tcDq_search svg{flex-shrink:0;width:15px;height:15px}._36tcDq_search input{min-width:0;height:var(--ds-hit-min);color:var(--ds-color-text);font:inherit;font-size:var(--ds-type-control-touch-size);background:0 0;border:0;outline:none;flex:auto;padding:0}._36tcDq_footerHint{min-width:0;color:var(--ds-color-text-secondary);font-size:var(--ds-type-micro-size);flex:auto;line-height:1.45}._36tcDq_footerHint b{color:var(--ds-color-text);font-weight:var(--ds-type-strong-weight);overflow-wrap:anywhere}._36tcDq_footerActions{flex-shrink:0;gap:8px;display:flex}._36tcDq_footerActions[data-end]{margin-left:auto}._36tcDq_progressTrack{border-radius:var(--ds-radius-round);background:var(--ds-status-learning-bg);height:5px;position:relative;overflow:hidden}._36tcDq_progressIndeterminate{border-radius:inherit;background:var(--ds-color-sky-top);width:36%;animation:1.2s ease-in-out infinite _36tcDq_progressSlide;position:absolute;top:0;bottom:0}@keyframes _36tcDq_progressSlide{0%{left:-36%}to{left:100%}}._36tcDq_switchRow,._36tcDq_fieldRow{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}._36tcDq_fields{gap:var(--ds-space-md);min-width:0;padding:var(--ds-space-md) 0 0;border:0;border-top:1px solid var(--ds-color-divider);margin:0;display:grid}._36tcDq_fieldRow>:last-child{flex:0 0 112px;width:112px}._36tcDq_dangerIcon{width:20px;height:20px;color:var(--ds-status-unfavorable-ink)}._36tcDq_bullets{font-size:var(--ds-type-caption-size);gap:4px;margin:0;padding-left:18px;line-height:1.5;display:grid}._36tcDq_acknowledgement{font-size:var(--ds-type-caption-size);cursor:pointer;align-items:flex-start;gap:10px;line-height:1.5;display:flex}._36tcDq_acknowledgement input{width:18px;height:18px;accent-color:var(--ds-status-unfavorable-ink);flex-shrink:0;margin:1px 0 0}._36tcDq_spinner{width:15px;height:15px;animation:.8s linear infinite _36tcDq_spin}@keyframes _36tcDq_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._36tcDq_progressIndeterminate,._36tcDq_spinner{animation:none}}._36tcDq_fieldRow select{background:var(--ds-status-learning-bg);color:var(--ds-color-text)}._36tcDq_fieldRow svg{color:var(--ds-color-text-secondary)}._36tcDq_switchRow [role=switch][aria-checked=true]>span{background:var(--ds-color-text)}._36tcDq_switchRow [role=switch][aria-checked=true]>span>span{background:var(--ds-color-surface);color:var(--ds-color-text)}._36tcDq_loadingIcon{border-radius:9px}._36tcDq_loadingValue{margin-left:auto}
.jN9OYa_button{border-radius:var(--ds-radius-round);background:var(--ds-status-learning-bg);min-height:40px;color:var(--ds-color-text);font:inherit;font-size:var(--ds-type-caption-size);cursor:pointer;border:0;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex;position:relative}.jN9OYa_button svg{flex-shrink:0;width:15px;height:15px}.jN9OYa_button:focus-visible{outline:2px solid var(--ds-color-focus);outline-offset:2px}.jN9OYa_buttonCount{border-radius:var(--ds-radius-round);background:var(--ds-status-beyond-bg);color:var(--ds-status-beyond-ink);font-size:var(--ds-type-micro-size);font-weight:var(--ds-type-strong-weight);white-space:nowrap;flex-shrink:0;padding:2px 7px}.jN9OYa_body{gap:var(--ds-space-lg);min-width:0;display:grid}.jN9OYa_note{color:var(--ds-color-text-secondary);font-size:var(--ds-type-micro-size);margin:0;line-height:1.5}@media (max-width:640px){.jN9OYa_button{justify-content:center;width:40px;padding:0}.jN9OYa_buttonLabel,.jN9OYa_buttonCount{display:none}.jN9OYa_button[data-active]:after{content:"";background:var(--ds-status-beyond-mark);width:8px;height:8px;box-shadow:0 0 0 2px var(--ds-status-learning-bg);border-radius:50%;position:absolute;top:7px;right:7px}}.jN9OYa_laneRow{gap:var(--ds-space-sm);min-width:0;display:grid}.jN9OYa_sources{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.jN9OYa_source{border-radius:var(--ds-radius-round);background:var(--ds-color-surface);min-width:0;max-width:100%;min-height:32px;box-shadow:inset 0 0 0 1px var(--ds-color-divider);color:var(--ds-color-text-secondary);font:inherit;font-size:var(--ds-type-caption-size);cursor:pointer;border:0;align-items:center;gap:4px;padding:0 12px;font-weight:600;display:inline-flex}.jN9OYa_source span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.jN9OYa_source svg{flex-shrink:0;width:13px;height:13px}.jN9OYa_source[aria-pressed=true]{background:var(--ds-color-today-action);box-shadow:none;color:var(--ds-color-today-on-action)}.jN9OYa_source:disabled{cursor:default;opacity:.45}.jN9OYa_source:focus-visible{outline:2px solid var(--ds-color-focus);outline-offset:2px}
.ufSApW_workspace{color:var(--ds-color-text);flex-direction:column;flex:1 0 auto;display:flex}.ufSApW_head{flex-shrink:0}.ufSApW_layout{gap:var(--ds-space-xl);margin-top:var(--ds-space-md);flex:1 0 auto;grid-template-columns:260px minmax(0,1fr);display:grid}.ufSApW_content{flex-direction:column;min-width:0;display:flex}.ufSApW_sidebar{top:var(--ds-space-md);contain:size;margin-bottom:var(--ds-space-md);max-height:calc(100svh - 2 * var(--ds-space-md));box-sizing:border-box;padding:var(--ds-space-md);border:1px solid var(--ds-color-card-edge);border-radius:var(--ds-radius-card);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-card);flex-direction:column;display:flex;position:sticky}.ufSApW_sidebarBody{gap:var(--ds-space-md);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ds-color-divider) transparent;flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden auto}.ufSApW_newChat{align-items:center;gap:var(--ds-space-sm);min-height:40px;color:var(--ds-color-text);font-size:var(--ds-type-caption-size);font-weight:var(--ds-type-strong-weight);border-radius:12px;padding:0 10px;text-decoration:none;display:flex}.ufSApW_newChat:hover,.ufSApW_newChat[aria-current=page]{background:var(--ds-color-surface-sunken)}.ufSApW_newChat svg{width:15px;height:15px;color:var(--ds-color-text-secondary)}.ufSApW_search{align-items:center;gap:var(--ds-space-sm);background:var(--ds-color-surface-sunken);min-height:36px;color:var(--ds-color-text-tertiary);border-radius:12px;padding:0 12px;display:flex}.ufSApW_search svg{flex-shrink:0;width:15px;height:15px}.ufSApW_search input{min-width:0;color:var(--ds-color-text);font:inherit;font-size:var(--ds-type-control-size);background:0 0;border:0;outline:0;flex:1;padding:0}.ufSApW_search input::placeholder{color:var(--ds-color-text-tertiary)}.ufSApW_search:focus-within{outline:2px solid var(--ds-color-focus);outline-offset:-2px}.ufSApW_emptyList{color:var(--ds-color-text-secondary);font-size:var(--ds-type-caption-size);margin:0;padding:0 10px;line-height:1.55}.ufSApW_emptyList button{margin-top:var(--ds-space-sm);color:var(--ds-color-link);font:inherit;background:0 0;border:0;padding:0;font-weight:600}.ufSApW_groupList{align-content:start;gap:var(--ds-space-md);flex:1 0 auto;min-width:0;display:grid}.ufSApW_group{gap:2px;min-width:0;display:grid}.ufSApW_groupTitle{color:var(--ds-color-text-tertiary);font-size:var(--ds-type-micro-size);font-weight:var(--ds-type-strong-weight);margin:4px 10px 2px}.ufSApW_list{grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.ufSApW_item{border-radius:12px;min-width:0;position:relative}.ufSApW_item:hover,.ufSApW_item[data-active=true]{background:var(--ds-color-surface-sunken)}.ufSApW_itemRow{gap:var(--ds-space-sm);min-height:40px;color:var(--ds-color-text);padding:0 10px}.ufSApW_itemRow>:first-child{font-size:var(--ds-type-caption-size)}.ufSApW_itemRow>:last-child{color:var(--ds-color-text-tertiary);font-size:var(--ds-type-micro-size)}.ufSApW_item[data-active=true] .ufSApW_itemRow>:first-child{font-weight:var(--ds-type-strong-weight)}.ufSApW_itemMenuButton{width:32px;height:32px;color:var(--ds-color-text-secondary);opacity:0;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.ufSApW_item:hover .ufSApW_itemMenuButton,.ufSApW_item[data-menu-open] .ufSApW_itemMenuButton{opacity:1}.ufSApW_item:has(:focus-visible) .ufSApW_itemMenuButton{opacity:1}@media (hover:hover){.ufSApW_item:hover .ufSApW_itemRow>:last-child,.ufSApW_item[data-menu-open] .ufSApW_itemRow>:last-child{visibility:hidden}.ufSApW_item:has(:focus-visible) .ufSApW_itemRow>:last-child{visibility:hidden}}.ufSApW_itemMenuButton svg{width:15px;height:15px}.ufSApW_itemMenuButton:hover,.ufSApW_itemMenuButton[aria-expanded=true]{background:var(--ds-color-surface-sunken);color:var(--ds-color-text)}.ufSApW_itemMenu,.ufSApW_headMenu{z-index:90;border:1px solid var(--ds-color-card-edge);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-float);color:var(--ds-color-text);border-radius:16px;gap:2px;padding:6px;display:grid;position:absolute}.ufSApW_itemMenu{min-width:160px;top:calc(100% - 2px);right:4px}.ufSApW_itemMenu button,.ufSApW_menuItem{min-height:40px;color:var(--ds-color-text);font:inherit;font-size:var(--ds-type-caption-size);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.ufSApW_itemMenu button:hover,.ufSApW_menuItem:hover{background:var(--ds-color-surface-sunken)}.ufSApW_itemMenu button svg,.ufSApW_menuItem svg{width:15px;height:15px;color:var(--ds-color-text-secondary)}.ufSApW_itemMenu .ufSApW_itemMenuDanger,.ufSApW_menuItem[data-danger],.ufSApW_itemMenu .ufSApW_itemMenuDanger svg,.ufSApW_menuItem[data-danger] svg{color:var(--ds-color-danger)}.ufSApW_menuBackdrop{z-index:70;cursor:default;background:0 0;border:0;padding:0;position:fixed;inset:0}.ufSApW_renameRow{align-items:center;gap:4px;width:100%;padding:4px;display:flex}.ufSApW_renameRow input,.ufSApW_renameHead input{border:1px solid var(--ds-color-divider);background:var(--ds-color-surface);min-width:0;min-height:32px;color:var(--ds-color-text);font:inherit;font-size:var(--ds-type-control-size);border-radius:10px;outline:0;flex:1;padding:0 10px}.ufSApW_renameRow input:focus,.ufSApW_renameHead input:focus{border-color:var(--ds-color-focus)}.ufSApW_confirmSave,.ufSApW_confirmCancel,.ufSApW_drawerClose{width:32px;height:32px;color:var(--ds-color-text-secondary);background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid}.ufSApW_confirmSave{color:var(--ds-status-usual-ink)}.ufSApW_confirmSave:hover,.ufSApW_confirmCancel:hover,.ufSApW_drawerClose:hover{background:var(--ds-color-surface-sunken)}.ufSApW_confirmSave svg,.ufSApW_confirmCancel svg,.ufSApW_drawerClose svg{width:15px;height:15px}.ufSApW_confirmRow{width:100%;color:var(--ds-color-text-secondary);font-size:var(--ds-type-micro-size);align-items:center;gap:6px;padding:4px 4px 4px 10px;display:flex}.ufSApW_confirmRow>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ufSApW_confirmDelete,.ufSApW_menuConfirmDelete{background:var(--ds-color-danger);min-height:32px;color:var(--ds-color-surface);font:inherit;font-size:var(--ds-type-micro-size);font-weight:var(--ds-type-strong-weight);border:0;border-radius:999px;padding:0 12px}.ufSApW_appsLink{min-height:44px;padding:var(--ds-space-xs) 10px 0;border-top:1px solid var(--ds-color-divider);color:var(--ds-color-text-secondary);font-size:var(--ds-type-caption-size);align-items:center;gap:10px;margin-top:auto;text-decoration:none;display:flex}.ufSApW_appsLink span{flex:1;min-width:0}.ufSApW_appsLink svg{flex-shrink:0;width:15px;height:15px}.ufSApW_appsLink svg:last-child{width:15px;height:15px;color:var(--ds-color-text-tertiary)}.ufSApW_appsLink:hover{color:var(--ds-color-text)}.ufSApW_head .ufSApW_narrowOnly{display:none}.ufSApW_head .ufSApW_iconLink{width:var(--ds-control-height-xs);min-width:var(--ds-control-height-xs);height:var(--ds-control-height-xs);min-height:var(--ds-control-height-xs);border-radius:7px}.ufSApW_head .ufSApW_iconLink svg{width:15px;height:15px}.ufSApW_renameHead{align-items:center;gap:6px;max-width:440px;display:flex}.ufSApW_menuAnchor{position:relative}.ufSApW_headMenu{width:260px;top:calc(100% + 8px);right:0}.ufSApW_menuUsage{border-bottom:1px solid var(--ds-color-divider);gap:6px;margin-bottom:4px;padding:10px 10px 12px;display:grid}.ufSApW_menuUsage strong{font-size:var(--ds-type-caption-size);font-weight:var(--ds-type-strong-weight)}.ufSApW_menuUsageNote{color:var(--ds-color-text-secondary);font-size:var(--ds-type-micro-size)}.ufSApW_menuMeter{background:var(--ds-color-surface-sunken);border-radius:3px;height:6px;display:block;overflow:hidden}.ufSApW_menuMeter i{background:var(--ds-color-text);border-radius:3px;height:100%;display:block}.ufSApW_menuConfirm{color:var(--ds-color-text-secondary);font-size:var(--ds-type-micro-size);gap:6px;padding:8px 10px 4px;display:grid}.ufSApW_menuConfirm .ufSApW_menuConfirmDelete{justify-self:start}.ufSApW_drawerLayer{z-index:80;display:none;position:fixed;inset:0}.ufSApW_backdrop{background:var(--ds-color-scrim);border:0;padding:0;position:absolute;inset:0}.ufSApW_drawer{gap:var(--ds-space-md);width:min(320px,86vw);padding:calc(16px + env(safe-area-inset-top,0px)) 12px calc(16px + env(safe-area-inset-bottom,0px));background:var(--ds-color-surface);box-shadow:var(--ds-shadow-sheet);color:var(--ds-color-text);flex-direction:column;animation:.2s cubic-bezier(.16,1,.3,1) both ufSApW_drawerIn;display:flex;position:absolute;inset:0 auto 0 0}.ufSApW_drawerHead{justify-content:space-between;align-items:center;padding:0 0 0 10px;display:flex}.ufSApW_drawerTitle{font-size:var(--ds-type-title-size);font-weight:var(--ds-type-title-weight);margin:0}.ufSApW_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:none){.ufSApW_itemMenuButton{display:none}}@keyframes ufSApW_drawerIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:none}}@media (max-width:920px){.ufSApW_layout{grid-template-columns:minmax(0,1fr)}.ufSApW_sidebar{display:none}.ufSApW_head .ufSApW_narrowOnly{display:inline-flex}.ufSApW_drawerLayer{display:block}}@media (max-width:700px){.ufSApW_workspace{min-height:0}.ufSApW_layout{margin-top:var(--ds-space-xs)}}@media (prefers-reduced-motion:reduce){.ufSApW_drawer{animation:none}}.ufSApW_newChat:focus-visible,.ufSApW_itemRow:focus-visible,.ufSApW_itemMenuButton:focus-visible,.ufSApW_itemMenu button:focus-visible,.ufSApW_menuItem:focus-visible,.ufSApW_appsLink:focus-visible,.ufSApW_confirmSave:focus-visible,.ufSApW_confirmCancel:focus-visible,.ufSApW_confirmDelete:focus-visible,.ufSApW_menuConfirmDelete:focus-visible,.ufSApW_drawerClose:focus-visible{outline:2px solid var(--ds-color-focus);outline-offset:-2px}@media (max-width:720px),(pointer:coarse){.ufSApW_search input,.ufSApW_renameRow input,.ufSApW_renameHead input{font-size:var(--ds-type-control-touch-size)}}
.EPil-q_swatch{border-radius:50%;flex-shrink:0;display:inline-block}
.HFl5TW_action{margin-top:var(--ds-space-md)}.HFl5TW_retry{white-space:normal;max-width:100%;padding-block:var(--ds-space-sm);text-align:center}
/*# sourceMappingURL=3bmx181i57xr_.css.map*/