.gjHJ_W_topbar{background:var(--bg-page);grid-template-columns:1fr minmax(0,max-content) 1fr;align-items:center;gap:8px;min-height:60px;padding:8px;display:grid}.gjHJ_W_topbarSide{align-items:center;gap:4px;display:flex}.gjHJ_W_topbarEnd{justify-content:flex-end}.gjHJ_W_logo{align-items:center;min-height:44px;padding:0 4px;display:flex}@media (max-width:599px){.gjHJ_W_topbarSlot+.gjHJ_W_logo{display:none}}.gjHJ_W_logout{min-height:44px;color:var(--text-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 8px;font-size:14px}.gjHJ_W_logout:hover{color:var(--text-primary);text-decoration:underline}.gjHJ_W_topbarSlot{flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.gjHJ_W_topbarSlot img{display:block}.gjHJ_W_topbarTitle{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.gjHJ_W_tabbar{height:var(--tabbar-h);z-index:10;background:var(--bg-page);border-top:1px solid var(--border-default);align-items:flex-start;padding:0 8px 24px;display:flex;position:fixed;bottom:0;left:0;right:0}.gjHJ_W_tab{min-width:0;color:var(--text-muted);flex-direction:column;flex:1;align-items:center;gap:4px;padding:10px 0 6px;font-size:12px;font-weight:500;line-height:16px;text-decoration:none;display:flex;position:relative}.gjHJ_W_tabActive{color:var(--text-primary)}.gjHJ_W_tabActive:before{content:"";background:var(--brand-gold);border-radius:var(--radius-pill);width:24px;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}.gjHJ_W_tabIcon{background:currentColor;width:24px;height:24px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:24px 24px;mask-size:24px 24px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.gjHJ_W_btn{border-radius:var(--radius-input);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;height:48px;padding:0 20px;font-size:16px;font-weight:600;line-height:24px;text-decoration:none;display:inline-flex}.gjHJ_W_btn:disabled{opacity:.5;cursor:not-allowed}.gjHJ_W_btnFull{width:100%;display:flex}.gjHJ_W_btn_primary{background:var(--border-strong);color:var(--text-on-dark)}.gjHJ_W_btn_secondary{background:var(--bg-page);color:var(--text-primary);border-color:var(--border-strong)}.gjHJ_W_btn_danger{color:var(--red);background:0 0}.gjHJ_W_btn_blue{background:var(--blue);color:var(--text-on-dark)}.gjHJ_W_pill{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;padding:4px 10px;display:inline-flex}.gjHJ_W_pill_green{background:var(--green-tint);color:var(--green)}.gjHJ_W_pill_amber{background:var(--amber-tint);color:var(--amber)}.gjHJ_W_pill_red{background:var(--red-tint);color:var(--red)}.gjHJ_W_pill_blue{background:var(--blue-tint);color:var(--blue)}.gjHJ_W_pill_grey{background:var(--grey-tint);color:var(--text-muted)}.gjHJ_W_rows{background:var(--bg-page);border:1px solid var(--border-default);border-radius:var(--radius-card);overflow:hidden}.gjHJ_W_row{border-bottom:1px solid var(--border-default);align-items:center;gap:12px;min-height:49px;padding:8px 16px;display:flex}.gjHJ_W_row:last-child{border-bottom:0}.gjHJ_W_rowLabel{overflow-wrap:anywhere;flex:none;width:clamp(120px,30%,200px)}.gjHJ_W_rowValue{overflow-wrap:anywhere;flex:1;min-width:0}.gjHJ_W_rowsHead{flex-direction:column;padding:12px 16px 8px;display:flex}.gjHJ_W_rowsTitle{margin:0}.gjHJ_W_rowsFoot{padding:12px 16px}.gjHJ_W_tile{background:var(--bg-surface);border-radius:var(--radius-card);flex-direction:column;gap:4px;padding:16px;display:flex}.gjHJ_W_tileValue{font-feature-settings:"lnum" 1, "tnum" 1;font-size:32px;font-weight:700;line-height:36px}.gjHJ_W_notice{border-radius:var(--radius-input);padding:12px 16px}.gjHJ_W_notice_green{background:var(--green-tint);color:var(--green)}.gjHJ_W_notice_amber{background:var(--amber-tint);color:var(--amber)}.gjHJ_W_notice_red{background:var(--red-tint);color:var(--red)}.gjHJ_W_btn:focus-visible,.gjHJ_W_tab:focus-visible,.gjHJ_W_topbarSlot:focus-visible,.gjHJ_W_logout:focus-visible,.gjHJ_W_logo:focus-visible{outline:2px solid var(--border-strong);outline-offset:2px}.gjHJ_W_btn_primary:focus-visible,.gjHJ_W_btn_blue:focus-visible{outline-color:var(--brand-gold)}
._8K-bGW_form{flex-direction:column;gap:16px;max-width:560px;display:flex}._8K-bGW_field{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}._8K-bGW_label{padding:0;font-size:14px;font-weight:500;line-height:20px}._8K-bGW_input,._8K-bGW_select,._8K-bGW_textarea{border:1px solid var(--border-default);border-radius:var(--radius-input);background:var(--bg-surface);width:100%;height:48px;padding:0 12px}._8K-bGW_textarea{resize:vertical;height:auto;min-height:96px;padding:12px}._8K-bGW_input:focus-visible,._8K-bGW_select:focus-visible,._8K-bGW_textarea:focus-visible{outline:2px solid var(--border-strong);outline-offset:0}._8K-bGW_radios{gap:12px;display:flex}._8K-bGW_radio{cursor:pointer;border:1px solid var(--border-default);border-radius:var(--radius-input);background:var(--bg-surface);flex:1;align-items:center;gap:8px;height:48px;padding:0 12px;display:flex}._8K-bGW_radio input{width:18px;height:18px;accent-color:var(--border-strong);margin:0}._8K-bGW_radio:focus-within{outline:2px solid var(--border-strong)}._8K-bGW_actions{flex-direction:column;gap:12px;margin-top:8px;display:flex}
.nKyC_q_track{background:var(--bg-surface);border-radius:var(--radius-input);gap:2px;padding:2px;display:flex}.nKyC_q_option{flex:1 1 0;min-width:0;display:flex;position:relative}.nKyC_q_option input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.nKyC_q_option span{text-align:center;min-height:44px;color:var(--text-muted);pointer-events:none;border:1px solid #0000;border-radius:6px;flex:1;justify-content:center;align-items:center;padding:0 4px;font-size:14px;line-height:20px;display:flex}.nKyC_q_option input:checked+span{background:var(--bg-page);border-color:var(--border-default);color:var(--text-primary);font-weight:500}.nKyC_q_option input:focus-visible+span{outline:2px solid var(--border-strong);outline-offset:-2px}
._2UwD2G_form{flex-direction:column;gap:16px;display:flex}._2UwD2G_row3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._2UwD2G_repeatRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}._2UwD2G_ends{flex-direction:column;gap:8px;display:flex}._2UwD2G_readonly{border-radius:var(--radius-input);background:var(--bg-surface);align-items:center;min-height:48px;padding:0 12px;display:flex}._2UwD2G_invalid{border-color:var(--red)}._2UwD2G_error{color:var(--red);margin:0;font-size:14px;line-height:20px}._2UwD2G_busy{color:var(--text-muted)}@media (max-width:480px){._2UwD2G_row3,._2UwD2G_repeatRow{grid-template-columns:minmax(0,1fr)}}
.VwvCUW_backdrop{z-index:40;background:#0a0a0a66;position:fixed;inset:0}.VwvCUW_sheet{z-index:50;box-sizing:border-box;background:var(--bg-page);border-radius:16px 16px 0 0;flex-direction:column;gap:16px;max-width:820px;max-height:92vh;margin:0 auto;padding:8px 16px 24px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.VwvCUW_handle{border-radius:var(--radius-pill);background:var(--border-default);width:40px;height:4px;margin:0 auto 4px}.VwvCUW_sheetHead{justify-content:space-between;align-items:center;display:flex}.VwvCUW_close{width:44px;height:44px;color:var(--text-primary);justify-content:center;align-items:center;margin-right:-8px;font-size:28px;line-height:1;text-decoration:none;display:inline-flex}.VwvCUW_close:focus-visible,.VwvCUW_backdrop:focus-visible{outline:2px solid var(--border-strong);outline-offset:2px}
.JJLWXW_sections{flex-direction:column;gap:24px;display:flex}.JJLWXW_link{color:var(--blue);align-items:center;min-height:44px;font-weight:500;display:inline-flex}.JJLWXW_link:focus-visible{outline:2px solid var(--border-strong);outline-offset:2px}.JJLWXW_typeRow{grid-template-columns:1fr 72px 88px;align-items:center;gap:8px;display:grid}.JJLWXW_check{align-items:center;gap:8px;min-height:44px;display:flex}.JJLWXW_check input{width:18px;height:18px;accent-color:var(--border-strong)}.JJLWXW_days{flex-wrap:wrap;gap:12px;display:flex}.JJLWXW_sub{margin:0;font-size:14px;font-weight:500}
._3yjmXa_header{flex-direction:column;align-items:flex-start;gap:8px;display:flex}._3yjmXa_when{margin:0}._3yjmXa_nameLink{color:var(--text-primary);min-height:44px;line-height:44px;text-decoration:none;display:inline-block}._3yjmXa_nameLink:focus-visible,._3yjmXa_link:focus-visible{outline:2px solid var(--border-strong);outline-offset:2px}._3yjmXa_link{color:var(--blue)}._3yjmXa_start{height:58px}._3yjmXa_actions{flex-direction:column;gap:12px;display:flex}._3yjmXa_row{grid-template-columns:repeat(3,1fr);align-items:start;gap:8px;display:grid}@media (max-width:479px){._3yjmXa_row{grid-template-columns:1fr}}._3yjmXa_row>details[open]{grid-column:1/-1}@media (max-width:479px){._3yjmXa_fields{flex-direction:column}}._3yjmXa_rowBtn{width:100%;padding:0 8px;font-size:14px}._3yjmXa_summary{box-sizing:border-box;border-radius:var(--radius-input);cursor:pointer;text-align:center;background:var(--bg-page);width:100%;height:48px;min-height:44px;color:var(--text-primary);border:1px solid var(--border-strong);justify-content:center;align-items:center;padding:0 8px;font-size:14px;font-weight:600;line-height:24px;list-style:none;display:flex}._3yjmXa_summary::-webkit-details-marker{display:none}._3yjmXa_summary:focus-visible{outline:2px solid var(--border-strong);outline-offset:2px}._3yjmXa_summaryDanger{color:var(--red);background:0 0;border-color:#0000;font-size:16px}._3yjmXa_body{background:var(--bg-surface);border-radius:var(--radius-card);flex-direction:column;gap:12px;margin-top:8px;padding:16px;display:flex}._3yjmXa_fields{gap:12px;display:flex}._3yjmXa_field{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._3yjmXa_input{box-sizing:border-box;width:100%;height:48px;font:inherit;background:var(--bg-page);color:var(--text-primary);border:1px solid var(--border-strong);border-radius:var(--radius-input);padding:0 12px}._3yjmXa_input:focus-visible{outline:2px solid var(--border-strong);outline-offset:2px}._3yjmXa_sheetWho{margin:0 0 4px;font-weight:700}._3yjmXa_sheetForm{flex-direction:column;gap:16px;display:flex}._3yjmXa_sheetBtns{gap:12px;display:flex}._3yjmXa_sheetBtns>*{flex:1}._3yjmXa_reason{box-sizing:border-box;width:100%;height:48px;font:inherit;background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-input);padding:0 12px}._3yjmXa_reason:focus-visible{outline:2px solid var(--border-strong);outline-offset:2px}
.asoTEW_page{height:calc(100dvh - var(--topbar-h) - var(--tabbar-h) - 8px);box-sizing:border-box;flex-direction:column;gap:12px;padding-bottom:0;display:flex}.asoTEW_controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.asoTEW_range{margin:0}.asoTEW_spacer{flex:1}.asoTEW_arrow{width:44px;height:44px;color:var(--text-primary);justify-content:center;align-items:center;font-size:28px;text-decoration:none;display:inline-flex}.asoTEW_btn{box-sizing:border-box;border:1px solid var(--border-default);border-radius:var(--radius-pill);min-height:44px;color:var(--text-primary);background:var(--bg-page);justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.asoTEW_todayBtn{border:2px solid var(--border-strong);border-radius:var(--radius-input);font-weight:600}.asoTEW_on{background:var(--text-primary);color:var(--text-on-dark);border-color:var(--text-primary);font-weight:600}.asoTEW_btn:focus-visible,.asoTEW_arrow:focus-visible,.asoTEW_head:focus-visible,.asoTEW_block:focus-visible{outline:2px solid var(--border-strong);outline-offset:2px}.asoTEW_cols{grid-template-columns:44px repeat(var(--n,1), minmax(0, 1fr));display:grid}.asoTEW_heads{--n:7}.asoTEW_head{color:var(--text-primary);flex-direction:column;align-items:center;gap:2px;padding:4px 0;text-decoration:none;display:flex}.asoTEW_dow{color:var(--text-muted);font-size:12px;font-weight:600}.asoTEW_num{border-radius:var(--radius-pill);justify-content:center;align-items:center;width:28px;height:28px;font-weight:700;display:inline-flex}.asoTEW_numToday{background:var(--text-primary);color:var(--text-on-dark)}.asoTEW_scroll{flex:1;min-height:0;overflow-y:auto}.asoTEW_grid{--n:1;position:relative}.asoTEW_gutter{flex-direction:column;display:flex}.asoTEW_hour{box-sizing:border-box;color:var(--text-muted);font-size:12px;line-height:12px;display:block;transform:translateY(-6px)}.asoTEW_col{border-left:1px solid var(--border-default);background-image:linear-gradient(to bottom, var(--border-default) 1px, transparent 1px);background-repeat:repeat-y;position:relative}.asoTEW_off{background-color:var(--bg-surface)}.asoTEW_colLink{position:absolute;inset:0}.asoTEW_block{box-sizing:border-box;min-height:20px;color:var(--text-primary);border-left:3px solid;border-radius:6px;flex-direction:column;gap:1px;padding:3px 8px;font-size:13px;line-height:16px;text-decoration:none;display:flex;position:absolute;left:4px;right:4px;overflow:hidden}.asoTEW_compact{padding:4px 6px;left:3px;right:3px}.asoTEW_title{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.asoTEW_line{color:#4a4a4a;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.asoTEW_green{background:var(--green-tint);border-color:var(--green)}.asoTEW_amber{background:var(--amber-tint);border-color:var(--amber)}.asoTEW_blue{background:var(--blue-tint);border-color:var(--blue)}.asoTEW_grey{background:var(--grey-tint);border-color:var(--border-default)}.asoTEW_grey .asoTEW_title{font-weight:500}.asoTEW_compact .asoTEW_title{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.asoTEW_now{background:var(--red);pointer-events:none;z-index:2;height:1px;position:absolute;left:0;right:0}
.JXPHbq_form{flex-direction:column;gap:16px;display:flex}.JXPHbq_form p{margin:0}.JXPHbq_action{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.JXPHbq_readonly{border-radius:var(--radius-input);background:var(--bg-surface);align-items:center;min-height:48px;padding:0 12px;display:flex}.JXPHbq_alert{color:var(--amber);font-weight:500}.JXPHbq_inline{align-items:center;gap:8px;display:inline-flex}.JXPHbq_small{width:72px;height:44px}
.zmIVJG_form{gap:24px;max-width:none}.zmIVJG_section{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.zmIVJG_section h2{margin:0}.zmIVJG_sectionHead{flex-direction:column;gap:2px;display:flex}.zmIVJG_test{flex-direction:column;gap:6px;display:flex}.zmIVJG_testHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.zmIVJG_testName{font-weight:600}.zmIVJG_pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.zmIVJG_sub{flex-direction:column;gap:4px;min-width:0;display:flex}
._7Bo3Za_chips{flex-wrap:wrap;gap:8px;display:flex}._7Bo3Za_chip{display:inline-flex;position:relative}._7Bo3Za_chip input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}._7Bo3Za_chip span{border:1px solid var(--border-default);background:var(--bg-page);pointer-events:none;border-radius:999px;align-items:center;min-height:44px;padding:0 16px;font-size:14px;display:inline-flex}._7Bo3Za_chip input:checked+span{background:var(--text-primary);border-color:var(--text-primary);color:var(--text-on-dark)}._7Bo3Za_chip input:focus-visible+span{outline:2px solid var(--border-strong);outline-offset:2px}._7Bo3Za_pair{flex-wrap:wrap;gap:12px;display:flex}._7Bo3Za_pair>*{flex:200px;min-width:0}._7Bo3Za_form{max-width:none}._7Bo3Za_footer{gap:12px;margin-top:8px;display:flex}._7Bo3Za_footer>*{flex:1}
.pgpSuq_search{flex-direction:column;gap:6px;display:flex}.pgpSuq_searchInput{border-radius:var(--radius-input);background:var(--bg-surface);border:0;width:100%;height:48px;padding:0 14px;font-size:16px;line-height:24px}.pgpSuq_searchInput:focus-visible{outline:2px solid var(--border-strong);outline-offset:2px}.pgpSuq_chips{scrollbar-width:none;gap:8px;padding:4px 2px;display:flex;overflow-x:auto}.pgpSuq_chips::-webkit-scrollbar{display:none}.pgpSuq_chip{border:1px solid var(--border-default);border-radius:var(--radius-pill);min-height:44px;color:var(--text-primary);white-space:nowrap;flex:none;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.pgpSuq_chipActive{background:var(--text-primary);border-color:var(--text-primary);color:var(--text-on-dark)}.pgpSuq_chip:focus-visible{outline:2px solid var(--border-strong);outline-offset:2px}.pgpSuq_list{margin:0;padding:0;list-style:none}.pgpSuq_row{border-bottom:1px solid var(--border-default);align-items:center;gap:12px;min-height:71px;padding:12px 0;text-decoration:none;display:flex}.pgpSuq_row:focus-visible{outline:2px solid var(--border-strong);outline-offset:-2px}.pgpSuq_avatar{border-radius:var(--radius-pill);background:var(--bg-surface);flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-weight:600;display:flex}.pgpSuq_details{flex-direction:column;flex:1;min-width:0;display:flex}.pgpSuq_name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pgpSuq_pills{flex:none;align-items:center;gap:8px;display:flex}.pgpSuq_chev{flex:none;display:block}.pgpSuq_empty{text-align:center;padding:24px 0}@media (max-width:480px){.pgpSuq_pills{flex-direction:column;align-items:flex-end;gap:4px}}.pgpSuq_head{align-items:flex-start;gap:16px;display:flex}.pgpSuq_bigAvatar{border-radius:var(--radius-pill);background:var(--bg-surface);flex:none;justify-content:center;align-items:center;width:64px;height:64px;font-size:22px;font-weight:600;line-height:28px;display:flex}.pgpSuq_info{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.pgpSuq_nameRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pgpSuq_contact{overflow-wrap:anywhere;margin:0}.pgpSuq_contact a{text-decoration:underline}.pgpSuq_actions{flex-wrap:wrap;gap:8px;display:flex}.pgpSuq_tabs{border-bottom:1px solid var(--border-default);scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.pgpSuq_tabs::-webkit-scrollbar{display:none}.pgpSuq_tab{min-height:48px;color:var(--text-muted);white-space:nowrap;border-bottom:2px solid #0000;flex:1 0 auto;justify-content:center;align-items:center;padding:0 12px;font-weight:600;text-decoration:none;display:flex}.pgpSuq_tab:focus-visible{outline:2px solid var(--border-strong);outline-offset:-2px}.pgpSuq_tabActive{color:var(--text-primary);border-bottom-color:var(--text-primary)}.pgpSuq_sessSection,.pgpSuq_sessList{flex-direction:column;gap:12px;display:flex}.pgpSuq_sessCard{background:var(--bg-page);border:1px solid var(--border-default);border-radius:var(--radius-card);min-height:72px;color:var(--text-primary);align-items:center;gap:12px;padding:16px;text-decoration:none;display:flex}.pgpSuq_sessCard:focus-visible{outline:2px solid var(--border-strong);outline-offset:2px}.pgpSuq_sessPast{background:var(--bg-surface)}.pgpSuq_sessPast .pgpSuq_sessTime,.pgpSuq_sessPast .pgpSuq_sessDate{color:var(--text-muted)}.pgpSuq_sessTime{white-space:nowrap;flex-direction:column;flex:none;gap:2px;width:84px;display:flex}.pgpSuq_sessTimeMain{font-size:18px;font-weight:600;line-height:24px}.pgpSuq_sessMain{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.pgpSuq_sessDateRow{align-items:center;gap:8px;min-width:0;display:flex}.pgpSuq_sessDate{white-space:nowrap;font-size:16px;font-weight:600;line-height:24px}.pgpSuq_sessStruck{text-decoration:line-through}.pgpSuq_sessDetail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pgpSuq_sessNoShrink{flex:none;display:inline-flex}.pgpSuq_progSection{flex-direction:column;gap:12px;display:flex}.pgpSuq_progHead{flex-direction:column;gap:2px;display:flex}.pgpSuq_progHead h2,.pgpSuq_progSection>h2{margin:0}.pgpSuq_progTiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (max-width:520px){.pgpSuq_progTiles{grid-template-columns:1fr}}.pgpSuq_progNotes{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.pgpSuq_progPast{min-height:49px;color:var(--text-primary);border-bottom:1px solid var(--border-default);align-items:center;gap:12px;padding:8px 16px;text-decoration:none;display:flex}.pgpSuq_progPast:last-child{border-bottom:0}.pgpSuq_progPast:focus-visible{outline:2px solid var(--border-strong);outline-offset:-2px}.pgpSuq_progPastDate{flex:none;width:120px}.pgpSuq_progPastList{background:var(--bg-page);border:1px solid var(--border-default);border-radius:var(--radius-card);overflow:hidden}.pgpSuq_healthLock{align-items:center;gap:6px;margin:0;display:flex}
._5foeLa_form{flex-direction:column;gap:16px;max-width:820px;display:flex}._5foeLa_row{grid-template-columns:1fr 1fr;gap:16px;display:grid}._5foeLa_heading{margin:8px 0 0;font-size:18px;font-weight:600;line-height:24px}._5foeLa_footer{gap:12px;margin-top:8px;display:flex}._5foeLa_footer>*{flex:1 1 0}@media (max-width:520px){._5foeLa_row{grid-template-columns:1fr}}
.K5Comq_chips{scrollbar-width:none;gap:8px;padding:4px 2px;display:flex;overflow-x:auto}.K5Comq_chips::-webkit-scrollbar{display:none}.K5Comq_chip{border:1px solid var(--border-default);border-radius:var(--radius-pill);min-height:44px;color:var(--text-primary);white-space:nowrap;flex:none;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.K5Comq_chipActive{background:var(--text-primary);border-color:var(--text-primary);color:var(--text-on-dark)}.K5Comq_chip:focus-visible{outline:2px solid var(--border-strong);outline-offset:2px}.K5Comq_tiles{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (max-width:479px){.K5Comq_tiles{grid-template-columns:1fr}}.K5Comq_chart{box-sizing:border-box;background:var(--bg-surface);border-radius:var(--radius-card);align-items:flex-end;gap:8px;height:172px;padding:24px 14px 16px;display:flex}.K5Comq_bar{background:var(--text-primary);border-radius:4px;flex:1;min-width:0;min-height:2px}.K5Comq_barNow{background:var(--brand-gold)}.K5Comq_list{margin:0;padding:0;list-style:none}.K5Comq_row{border-bottom:1px solid var(--border-default);min-height:71px;color:inherit;align-items:center;gap:12px;padding:12px 0;text-decoration:none;display:flex}.K5Comq_row:focus-visible{outline:2px solid var(--border-strong);outline-offset:-2px}.K5Comq_avatar{border-radius:var(--radius-pill);background:var(--bg-surface);flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-weight:600;display:flex}.K5Comq_details{flex-direction:column;flex:1;min-width:0;display:flex}.K5Comq_name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.K5Comq_pills{flex:none;align-items:center;gap:8px;display:flex}.K5Comq_chev{color:var(--text-muted);flex:none}.K5Comq_empty{text-align:center;padding:24px 0}@media (max-width:480px){.K5Comq_pills{flex-direction:column;align-items:flex-end;gap:4px}}.K5Comq_sheetWho{justify-content:space-between;align-items:center;gap:12px;margin:0;font-weight:700;display:flex}.K5Comq_sheetBtns{gap:12px;display:flex}.K5Comq_sheetBtns>*{flex:1}.K5Comq_stack{flex-direction:column;gap:16px;display:flex}.K5Comq_method{border:0;gap:8px;margin:0;padding:0;display:flex}.K5Comq_method legend{margin-bottom:8px;padding:0}.K5Comq_method label{position:relative}.K5Comq_method input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.K5Comq_method span{border:1px solid var(--border-default);border-radius:var(--radius-pill);align-items:center;min-height:44px;padding:0 16px;font-weight:600;display:inline-flex}.K5Comq_method input:checked+span{background:var(--text-primary);border-color:var(--text-primary);color:var(--text-on-dark)}.K5Comq_method input:focus-visible+span{outline:2px solid var(--border-strong);outline-offset:2px}.K5Comq_field{flex-direction:column;gap:4px;display:flex}.K5Comq_input{box-sizing:border-box;width:100%;height:48px;font:inherit;background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-input);padding:0 12px}.K5Comq_input:focus-visible{outline:2px solid var(--border-strong);outline-offset:2px}.K5Comq_summary{cursor:pointer;min-height:44px;color:var(--red);align-items:center;font-weight:600;list-style:none;display:flex}.K5Comq_summary::-webkit-details-marker{display:none}.K5Comq_summary:focus-visible{outline:2px solid var(--border-strong);outline-offset:2px}.K5Comq_body{background:var(--bg-surface);border-radius:var(--radius-card);flex-direction:column;gap:12px;margin-top:8px;padding:16px;display:flex}
._aE4Tq_dates{grid-template-columns:1fr 1fr;gap:12px;display:grid}._aE4Tq_box{background:var(--bg-surface);border-radius:var(--radius-input);align-items:center;min-height:48px;padding:0 12px;display:flex}._aE4Tq_boxLabel{color:var(--text-muted);margin:0 0 6px;font-size:14px}._aE4Tq_monthHead{justify-content:space-between;align-items:center;font-weight:500;display:flex}._aE4Tq_nav{width:44px;height:44px;color:var(--text-primary);justify-content:center;align-items:center;font-size:20px;display:inline-flex}._aE4Tq_nav:focus-visible,._aE4Tq_day:focus-visible{outline:2px solid var(--border-strong);outline-offset:-2px}._aE4Tq_grid{grid-template-columns:repeat(7,1fr);display:grid}._aE4Tq_dow{text-align:center;padding:6px 0;font-size:12px;font-weight:500}._aE4Tq_cell{justify-content:center;align-items:center;height:44px;font-size:14px;display:flex}._aE4Tq_other{color:var(--text-muted)}._aE4Tq_inRange{background:var(--grey-tint)}._aE4Tq_end{background:var(--border-strong);color:var(--text-on-dark);border-radius:var(--radius-pill)}._aE4Tq_day{color:inherit;text-decoration:none}._aE4Tq_count{margin:0;font-weight:600}._aE4Tq_rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._aE4Tq_row{border-bottom:1px solid var(--border-default);grid-template-columns:9.5em 1fr;gap:12px;padding:14px 0;display:grid}._aE4Tq_when{color:var(--text-muted)}._aE4Tq_checks{flex-direction:column;display:flex}
.vU_BWW_toolbar{align-items:center;gap:12px;min-height:48px;display:flex}.vU_BWW_timer{font-feature-settings:"tnum" 1;font-size:18px;font-weight:600;line-height:24px}.vU_BWW_spacer{flex:1}.vU_BWW_status{margin-top:4px}.vU_BWW_statusError{color:var(--red)}.vU_BWW_fixNote{color:var(--red);margin:0 0 8px}.vU_BWW_card{border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-page);flex-direction:column;gap:8px;padding:17px;display:flex}.vU_BWW_cardHeader{align-items:baseline;gap:16px;display:flex}.vU_BWW_exName{flex:1;min-width:0;font-weight:600}.vU_BWW_last{flex:none}.vU_BWW_cols,.vU_BWW_row{align-items:center;gap:12px;display:flex}.vU_BWW_cols{height:32px;color:var(--text-muted);text-align:center}.vU_BWW_row{padding:6px 0}.vU_BWW_setNo{width:28px;color:var(--text-muted);flex:none}.vU_BWW_cols .vU_BWW_setNo{text-align:left}.vU_BWW_repsCol{flex:none;width:56px}.vU_BWW_weightCol{flex:none;width:84px}.vU_BWW_field{background:var(--bg-surface);border-radius:var(--radius-input);border:1px solid #0000;flex:none;align-items:center;height:44px;padding:0 8px;font-weight:600;display:flex}.vU_BWW_field:focus-within{outline:2px solid var(--border-strong);outline-offset:0}.vU_BWW_field input{text-align:center;font-feature-settings:"tnum" 1;background:0 0;border:0;flex:1;width:100%;min-width:0;height:100%;padding:0;font-weight:600}.vU_BWW_field input:focus{outline:none}.vU_BWW_weight input{text-align:right}.vU_BWW_unit{flex:none;padding-left:1px}.vU_BWW_invalid{border-color:var(--red);background:var(--red-tint);color:var(--red)}.vU_BWW_invalid:focus-within{outline-color:var(--red)}.vU_BWW_pb{background:var(--brand-gold);border-radius:var(--radius-pill);flex:none;justify-content:center;align-items:center;height:24px;padding:0 4px;display:inline-flex}.vU_BWW_tick{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;width:44px;height:44px;padding:0}.vU_BWW_tick img{display:block}.vU_BWW_tick:focus-visible{outline:2px solid var(--border-strong);outline-offset:2px}.vU_BWW_cardActions{gap:8px;display:flex}.vU_BWW_link{cursor:pointer;min-height:44px;color:var(--border-strong);background:0 0;border:0;padding:0 10px;font-size:14px;line-height:20px}.vU_BWW_link:focus-visible{outline:2px solid var(--border-strong);outline-offset:0;border-radius:var(--radius-input)}.vU_BWW_linkMuted{color:var(--text-muted)}.vU_BWW_addRow{gap:12px;display:flex}.vU_BWW_addRow select{flex:1;min-width:0}.vU_BWW_notes{flex-direction:column;gap:16px;display:flex}.vU_BWW_footer{bottom:var(--tabbar-h);z-index:5;background:var(--bg-page);border-top:1px solid var(--border-default);padding:16px 0;position:sticky}
._6NVF6a_backdrop{background:var(--bg-surface);border-radius:var(--radius-card);justify-content:center;padding:24px;display:flex;overflow:hidden}._6NVF6a_paper{border-radius:var(--radius-card);border:1px solid var(--border-default);background:#fff;width:100%;max-width:560px;overflow:hidden}._6NVF6a_frame{border:0;width:100%;height:780px;display:block}._6NVF6a_footer{bottom:var(--tabbar-h);z-index:5;background:var(--bg-page);border-top:1px solid var(--border-default);gap:12px;padding:16px 0;display:flex;position:sticky}._6NVF6a_footer>*,._6NVF6a_footer form{flex:1;min-width:0}._6NVF6a_sent{flex-direction:column;gap:12px;display:flex}._6NVF6a_note{margin:0}
._9lbcBW_date{margin:0}._9lbcBW_stats{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:599px){._9lbcBW_stats{grid-template-columns:1fr}}._9lbcBW_nudge{all:unset;box-sizing:border-box;cursor:pointer;background:var(--bg-surface);border-radius:var(--radius-card);flex-direction:column;gap:4px;padding:16px;display:flex}._9lbcBW_nudge:focus-visible{outline:2px solid var(--border-strong);outline-offset:2px}._9lbcBW_nudgeValue{font-feature-settings:"lnum" 1, "tnum" 1;color:var(--amber);font-size:32px;font-weight:700;line-height:36px}._9lbcBW_list{flex-direction:column;gap:12px;display:flex}._9lbcBW_card{background:var(--bg-page);border:1px solid var(--border-default);border-radius:var(--radius-card);min-height:94px;color:var(--text-primary);align-items:center;gap:12px;padding:16px;text-decoration:none;display:flex}._9lbcBW_card:focus-visible{outline:2px solid var(--border-strong);outline-offset:2px}._9lbcBW_next{border-color:var(--border-strong)}._9lbcBW_dim{background:var(--bg-surface)}._9lbcBW_dim ._9lbcBW_time,._9lbcBW_dim ._9lbcBW_name{color:var(--text-muted)}._9lbcBW_time{white-space:nowrap;flex-direction:column;flex:none;gap:2px;width:84px;display:flex}._9lbcBW_timeMain{font-size:18px;font-weight:600;line-height:24px}._9lbcBW_main{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}._9lbcBW_nameRow{align-items:center;gap:8px;min-width:0;display:flex}._9lbcBW_name{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;line-height:24px;overflow:hidden}._9lbcBW_struck{text-decoration:line-through}._9lbcBW_detail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._9lbcBW_empty{flex-direction:column;align-items:flex-start;gap:16px;display:flex}._9lbcBW_noShrink{flex:none;display:inline-flex}._9lbcBW_nudge:disabled{opacity:.6;cursor:default}
.Si-P0q_main{gap:16px;max-width:360px;margin:15vh auto;padding:0 16px;display:grid}.Si-P0q_form{gap:16px;display:grid}.Si-P0q_field{gap:4px;display:grid}.Si-P0q_input{border:1px solid var(--border-default);border-radius:var(--radius-input);background:var(--bg-surface);width:100%;height:48px;padding:0 12px}.Si-P0q_error{color:var(--red);margin:0}.Si-P0q_input:focus-visible{outline:2px solid var(--border-strong);outline-offset:2px}
