.f_V7Ja_grid{gap:var(--spacing-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,560px),1fr));display:grid}.f_V7Ja_tile{gap:var(--spacing-6);padding:var(--spacing-6) var(--spacing-8) var(--spacing-8);border-radius:var(--portal-radius-12);background:var(--portal-gray-400);flex-direction:column;display:flex;position:relative}.f_V7Ja_tileWide{grid-column:1/-1}.f_V7Ja_name{font:500 var(--text-h3) / 1.2 var(--font-heading);letter-spacing:var(--portal-tracking-sans);text-transform:none;color:var(--portal-ink);margin:0}.f_V7Ja_stage{flex-direction:column;flex:1;justify-content:center;display:flex}.f_V7Ja_stage:empty{min-height:var(--spacing-32)}.f_V7Ja_reopen{height:var(--spacing-10);padding:0 var(--spacing-6);border-radius:var(--radius-full);background:var(--portal-lime);color:var(--portal-on-lime);font:400 var(--text-small) var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;cursor:pointer;border:0;position:absolute;top:50%;left:50%;translate:-50%}
.hjs3HW_card{background-color:var(--portal-paper);border-radius:var(--radius-surface);padding:var(--spacing-6)}.hjs3HW_head{align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-6);display:flex}.hjs3HW_title{font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--portal-gray-700);align-items:center;gap:var(--spacing-2);transition:color var(--duration) ease;display:inline-flex}.hjs3HW_title[data-clickable=true]:hover{color:var(--portal-ink)}.hjs3HW_titleHint{opacity:0;transition:opacity var(--duration) ease}.hjs3HW_title:hover .hjs3HW_titleHint{opacity:1}.hjs3HW_headRight{font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--portal-gray-700);margin-left:auto}.hjs3HW_empty{font-size:var(--text-ui);color:var(--portal-gray-800)}.hjs3HW_field{gap:var(--spacing-2);margin-bottom:var(--spacing-4);flex-direction:column;display:flex}.hjs3HW_dialogActions{justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-6);display:flex}.hjs3HW_select{border-radius:var(--radius-surface);border:1px solid var(--portal-line);background-color:var(--portal-paper);height:2.25rem;padding-inline:var(--spacing-2);font-size:var(--text-ui);color:var(--portal-ink)}
.wOvitq_filters{gap:var(--spacing-2);margin-bottom:var(--spacing-2);flex-wrap:wrap;display:flex}.wOvitq_chip{font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--portal-gray-800);border-radius:var(--radius-full);border:1px solid var(--portal-line);transition:color var(--duration) ease;padding:7px 12px}.wOvitq_chip:hover{color:var(--portal-ink)}.wOvitq_chip[aria-pressed=true]{background-color:var(--portal-ink);border-color:var(--portal-ink);color:var(--portal-white)}.wOvitq_doc{align-items:center;gap:var(--spacing-4);padding-block:var(--spacing-4);display:flex}.wOvitq_type{width:64px;font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--portal-gray-700);flex:none}.wOvitq_main{flex:1;min-width:0}.wOvitq_docTitle{font-size:var(--text-body);letter-spacing:var(--tracking-sans);color:var(--portal-ink);font-weight:500;display:block}.wOvitq_doc:hover .wOvitq_docTitle{text-underline-offset:3px;text-decoration:underline}.wOvitq_sub{font-size:var(--text-ui);color:var(--portal-gray-800);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;display:block;overflow:hidden}.wOvitq_right{align-items:center;gap:var(--spacing-4);margin-left:auto;display:flex}.wOvitq_date{font-family:var(--font-mono);font-size:var(--text-ui);color:var(--portal-gray-700)}.wOvitq_openIcon{width:15px;height:15px;color:var(--portal-gray-700)}.wOvitq_doc:hover .wOvitq_openIcon{color:var(--portal-ink)}.wOvitq_delete{color:var(--portal-gray-500);opacity:0;transition:opacity var(--duration) ease, color var(--duration) ease}.wOvitq_row:hover .wOvitq_delete,.wOvitq_doc:hover .wOvitq_delete{opacity:1}.wOvitq_delete:hover{color:var(--portal-ink)}.wOvitq_fields{gap:var(--spacing-2);flex-direction:column;display:flex}.wOvitq_actions{justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-4);display:flex}
.K_qM7q_row{align-items:center;gap:var(--spacing-2);padding-block:10px;display:flex}.K_qM7q_favicon{flex:none;width:16px;height:16px;display:block}.K_qM7q_body{flex:1;min-width:0}.K_qM7q_label{font-size:var(--text-ui);color:var(--portal-ink);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.K_qM7q_row:hover .K_qM7q_label{text-underline-offset:3px;text-decoration:underline}.K_qM7q_url{font-family:var(--font-mono);font-size:var(--text-small);color:var(--portal-gray-700);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;display:block;overflow:hidden}.K_qM7q_delete{color:var(--portal-gray-500);opacity:0;transition:opacity var(--duration) ease, color var(--duration) ease;flex:none}.K_qM7q_row:hover .K_qM7q_delete{opacity:1}.K_qM7q_delete:hover{color:var(--portal-ink)}.K_qM7q_draft{min-width:0;font:inherit;font-size:var(--text-ui);color:var(--portal-ink);background:0 0;border:0;outline:0;flex:1;margin:0;padding:0}.K_qM7q_draft::placeholder{color:var(--field-placeholder)}.K_qM7q_fields{gap:var(--spacing-2);flex-direction:column;display:flex}.K_qM7q_actions{justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-4);display:flex}
.baVprW_enter{animation:baVprW_inline-add-in var(--duration) ease-out both;overflow:clip}.baVprW_leave{animation:baVprW_inline-add-out var(--duration) ease-in both;pointer-events:none;overflow:clip}@keyframes baVprW_inline-add-in{0%{opacity:0;max-height:0;padding-block:0;transform:translateY(-4px)}to{opacity:1;max-height:3rem;transform:none}}@keyframes baVprW_inline-add-out{0%{opacity:1;max-height:3rem}to{opacity:0;max-height:0;padding-block:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.baVprW_enter,.baVprW_leave{animation-duration:1ms}}
.QJS1xW_icon{width:1rem;height:1rem}.QJS1xW_form{gap:var(--spacing-2);flex-direction:column;display:flex}.QJS1xW_field{gap:var(--spacing-2);margin-top:var(--spacing-2);flex-direction:column;display:flex}.QJS1xW_searchRow{align-items:center;gap:var(--spacing-2);display:flex}.QJS1xW_errorText{font-size:var(--text-ui);color:var(--portal-red)}.QJS1xW_hint{font-size:var(--text-ui);color:var(--portal-muted)}.QJS1xW_results{border-radius:var(--radius-surface);background-color:var(--portal-paper);max-height:8rem;box-shadow:var(--shadow-md);overflow:auto}.QJS1xW_resultButton{width:100%;height:auto;padding:var(--spacing-2) var(--spacing-4);justify-content:space-between;font-weight:400}.QJS1xW_resultEmail{font-size:var(--text-ui);color:var(--portal-muted)}.QJS1xW_radioGroup{gap:var(--spacing-4);font-size:var(--text-ui);display:flex}.QJS1xW_radioLabel{align-items:center;gap:var(--spacing-2);display:flex}.QJS1xW_actions{justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-4);display:flex}
.gKgUoG_stats{gap:var(--spacing-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}@media (max-width:760px){.gKgUoG_stats{grid-template-columns:1fr}}.gKgUoG_stat dt{font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--portal-gray-700);margin-bottom:var(--spacing-4)}.gKgUoG_stat dd{font-family:var(--font-mono);font-size:var(--text-h1);letter-spacing:var(--tracking-display);margin:0;line-height:1}.gKgUoG_sub{font-size:var(--text-ui);color:var(--portal-gray-800);margin-top:var(--spacing-2)}.gKgUoG_bar{border-radius:var(--radius-item);background-color:var(--portal-line);height:4px;margin-top:var(--spacing-6);overflow:hidden}.gKgUoG_bar i{background-color:var(--portal-lime);height:100%;display:block}.gKgUoG_line{color:inherit;align-items:center;gap:var(--spacing-4);padding-block:var(--spacing-4);border-top:1px solid var(--portal-gray-100);text-decoration:none;display:flex}.gKgUoG_line:first-of-type{border-top:0}.gKgUoG_lineMain{flex:1;min-width:0}.gKgUoG_lineTitle{font-size:var(--text-body);font-weight:500;display:block}.gKgUoG_line:hover .gKgUoG_lineTitle{text-underline-offset:3px;text-decoration:underline}.gKgUoG_lineSub{font-size:var(--text-ui);color:var(--portal-gray-800);margin-top:3px;display:block}.gKgUoG_amount{font-family:var(--font-mono);font-size:var(--text-body)}.gKgUoG_tag{font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--portal-gray-800);border:1px solid var(--portal-line);border-radius:var(--radius-full);white-space:nowrap;padding:4px 9px}.gKgUoG_tag[data-tone=ok]{color:var(--portal-ink);border-color:var(--portal-lime);background-color:color-mix(in srgb, var(--portal-lime) 18%, transparent)}.gKgUoG_tag[data-tone=late]{color:var(--portal-white);background-color:var(--portal-ink);border-color:var(--portal-ink)}.gKgUoG_placeholder{font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--portal-gray-700)}.gKgUoG_lineIcon{color:var(--portal-gray-700);flex:none}a.gKgUoG_line:hover .gKgUoG_lineIcon{color:var(--portal-ink)}
.uAl7SW_card{gap:var(--spacing-6);border-radius:var(--radius-surface);border:1px solid var(--portal-line);background-color:var(--portal-paper);padding:var(--spacing-6) 0;color:var(--portal-ink);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.uAl7SW_cardHeader{align-items:center;gap:var(--spacing-2);padding:0 var(--spacing-6);grid-template-rows:auto auto;grid-auto-rows:min-content;display:grid}.uAl7SW_cardHeader:has([data-slot=card-action]){grid-template-columns:1fr auto}.uAl7SW_cardTitle{font-family:var(--font-heading);font-weight:400;line-height:1}.uAl7SW_cardDescription{font-size:var(--text-ui);color:var(--portal-muted)}.uAl7SW_cardAction{grid-row:1/span 2;grid-column-start:2;place-self:start end}.uAl7SW_cardContent{padding:0 var(--spacing-6)}.uAl7SW_cardFooter{padding:0 var(--spacing-6);align-items:center;display:flex}
.HddG8W_phase{border-top:1px solid var(--portal-gray-100)}.HddG8W_phase:first-child{border-top:0}.HddG8W_phaseHead{align-items:center;gap:var(--spacing-4);width:100%;padding-block:var(--spacing-4);display:flex}.HddG8W_dot{border-radius:var(--radius-full);background-color:var(--portal-canvas);width:10px;height:10px;box-shadow:inset 0 0 0 1.5px var(--portal-muted);flex:none}.HddG8W_phase[data-state=done] .HddG8W_dot{background-color:var(--portal-ink);box-shadow:none}.HddG8W_phase[data-state=current] .HddG8W_dot{background-color:var(--portal-lime);box-shadow:0 0 0 4px color-mix(in srgb, var(--portal-lime) 25%, transparent)}.HddG8W_phaseName{font-size:var(--text-h3);letter-spacing:var(--tracking-sans);font-weight:500}.HddG8W_phaseMeta{align-items:center;gap:var(--spacing-4);font-size:var(--text-ui);color:var(--portal-gray-800);margin-left:auto;display:flex}.HddG8W_chevron{width:14px;height:14px;color:var(--portal-gray-700);transition:transform var(--duration) ease}.HddG8W_phase[data-open=true] .HddG8W_chevron{transform:rotate(90deg)}.HddG8W_body{padding:0 0 var(--spacing-6) 26px}.HddG8W_note{align-items:baseline;gap:var(--spacing-4);padding-block:var(--spacing-2);border-top:1px solid var(--portal-gray-100);font-size:var(--text-ui);line-height:1.45;display:flex}.HddG8W_note:first-child{border-top:0}.HddG8W_noteDate{width:52px;font-family:var(--font-mono);font-size:var(--text-ui);color:var(--portal-gray-700);flex:none}.HddG8W_noteBody{flex:1;align-items:baseline;min-width:0;display:flex}.HddG8W_todoTag{font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--portal-white);background-color:var(--portal-ink);border-radius:var(--radius-full);flex:none;align-self:flex-start;margin-top:3px;margin-right:8px;padding:3px 7px}.HddG8W_delete{color:var(--portal-gray-500);opacity:0;transition:opacity var(--duration) ease, color var(--duration) ease;flex:none}.HddG8W_note:hover .HddG8W_delete{opacity:1}.HddG8W_delete:hover{color:var(--portal-ink)}.HddG8W_form{align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-4);display:flex}.HddG8W_form>*{height:var(--field-height)}.HddG8W_formInput{flex:1}.HddG8W_form button[type=submit]{padding-inline:var(--spacing-4)}.HddG8W_kindToggle{font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--portal-gray-800);border:1px solid var(--portal-line);border-radius:var(--radius-full);padding-inline:var(--spacing-3,12px);flex:none}.HddG8W_kindToggle[aria-pressed=true]{background-color:var(--portal-ink);border-color:var(--portal-ink);color:var(--portal-white)}.HddG8W_noteText{cursor:text;white-space:pre-wrap;border-radius:var(--radius-surface);min-width:0;transition:background-color var(--duration) ease;flex:1}.HddG8W_noteText:hover{background-color:var(--portal-gray-100)}.HddG8W_noteEdit{min-width:0;font:inherit;line-height:inherit;color:inherit;resize:none;field-sizing:content;background:0 0;border:0;outline:0;flex:1;margin:0;padding:0}.HddG8W_step{cursor:pointer;justify-items:end;display:grid}.HddG8W_stepCurrent,.HddG8W_stepDone{transition:opacity var(--duration) ease;grid-area:1/1}.HddG8W_stepDone{opacity:0;color:var(--portal-ink)}.HddG8W_stepDone:before{content:"✓ ";color:var(--portal-action)}.HddG8W_step:hover .HddG8W_stepCurrent,.HddG8W_step:focus-visible .HddG8W_stepCurrent{opacity:0}.HddG8W_step:hover .HddG8W_stepDone,.HddG8W_step:focus-visible .HddG8W_stepDone{opacity:1}
.X5hebq_pills{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.X5hebq_pill{align-items:center;gap:var(--spacing-1);border-radius:var(--radius-full);background-color:var(--portal-paper);color:var(--portal-gray-800);font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:var(--tracking-caps);text-transform:uppercase;cursor:pointer;transition:color var(--duration) ease;border:0;padding:10px 16px;font-weight:400;display:inline-flex}.X5hebq_pill:hover{color:var(--portal-ink)}.X5hebq_pill[aria-selected=true],.X5hebq_pill[aria-pressed=true]{background-color:var(--portal-ink);color:var(--portal-white)}
.VODEZq_header{justify-content:space-between;align-items:center;gap:var(--spacing-4);min-height:var(--portal-header-height);margin-inline:var(--spacing-10);padding-block:var(--spacing-4);flex-wrap:wrap;display:flex}@media (max-width:900px){.VODEZq_header{margin-inline:var(--spacing-4)}}.VODEZq_brand{align-items:center;gap:.6em;display:flex}.VODEZq_iconButton{cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:4px;margin-right:2px;padding:0;display:flex}.VODEZq_icon{transition:transform var(--duration) cubic-bezier(.34, 1.56, .64, 1);display:block}.VODEZq_iconButton:hover .VODEZq_icon{transform:scale(1.3)}.VODEZq_burger{flex-direction:column;gap:1px;display:flex}.VODEZq_burger span{background:var(--portal-ink);opacity:.7;width:4px;height:1px;display:block}.VODEZq_label,.VODEZq_sep{font-family:var(--font-mono);font-size:var(--text-nav);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--portal-ink);opacity:.7;transition:opacity var(--duration) ease;font-weight:400}.VODEZq_label{cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.VODEZq_label:hover{opacity:1}.VODEZq_context{align-items:center;gap:var(--spacing-2);display:flex}.VODEZq_tabs{gap:var(--spacing-4);display:flex}.VODEZq_tabs a,.VODEZq_tabs span{font-family:var(--font-mono);font-size:var(--text-nav);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--portal-muted);transition:color var(--duration) ease;text-decoration:none}.VODEZq_tabs a:hover,.VODEZq_tabs span[aria-current]{color:var(--portal-ink)}.VODEZq_crumbRef,.VODEZq_crumbStatus,.VODEZq_crumbSelect{font-family:var(--font-mono);font-size:var(--text-nav);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--portal-ink)}.VODEZq_crumbRef{height:var(--spacing-6);padding:0 var(--spacing-2);border-radius:var(--radius-full);background:var(--portal-lime);color:var(--portal-on-lime);font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}.VODEZq_crumbStatus{opacity:.7}.VODEZq_crumbSelect{padding:var(--spacing-1);border-radius:var(--radius-item);background:var(--portal-paper)}.VODEZq_quick{gap:var(--spacing-2);display:flex}.VODEZq_quickLink{align-items:center;gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-full);background:var(--portal-white);color:var(--portal-nav);font-family:var(--font-mono);font-size:var(--text-nav);letter-spacing:var(--tracking-caps);text-transform:uppercase;transition:background-color var(--duration) ease, color var(--duration) ease;text-decoration:none;display:inline-flex}.VODEZq_quickLink:hover{background:var(--portal-gray-100);color:var(--portal-ink)}.VODEZq_quickLink b{color:var(--portal-ink);font-weight:400}@media (max-width:900px){.VODEZq_context:has(.VODEZq_quick){width:100%;min-width:0}.VODEZq_quick{scrollbar-width:none;overflow-x:auto}.VODEZq_quickLink{flex:none}}
.j0huhW_layer{z-index:40;pointer-events:none;position:fixed;inset:0}.j0huhW_note{pointer-events:auto;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background-color:var(--paper,var(--complementary-violet));width:200px;height:200px;color:var(--portal-ink);box-shadow:var(--shadow-lg);transform:rotate(var(--tilt,0deg));transition:transform var(--duration) ease, box-shadow var(--duration) ease;padding:18px 16px 34px;position:absolute}.j0huhW_note[data-dragging=true]{cursor:grabbing;box-shadow:var(--shadow-xl);transition:none;transform:rotate(0)scale(1.04)}.j0huhW_text{width:100%;height:100%;font:inherit;font-size:var(--text-ui);color:inherit;resize:none;pointer-events:none;background:0 0;border:0;outline:0;padding:0;line-height:1.4;display:block}.j0huhW_text::placeholder{color:color-mix(in srgb, var(--portal-ink) 40%, transparent)}.j0huhW_note[data-editing=true]{cursor:default}.j0huhW_note[data-editing=true] .j0huhW_text{pointer-events:auto;-webkit-user-select:text;user-select:text;cursor:text}.j0huhW_trash{color:color-mix(in srgb, var(--portal-ink) 55%, transparent);opacity:0;cursor:pointer;transition:opacity var(--duration) ease, color var(--duration) ease;display:flex;position:absolute;bottom:10px;right:10px}.j0huhW_note:hover .j0huhW_trash{opacity:1}.j0huhW_trash:hover{color:var(--portal-ink)}
.HzoPGG_page{grid-template-columns:minmax(0, 1fr) var(--portal-sidebar);height:calc(100dvh - var(--portal-header-height));margin-bottom:calc(-1 * var(--spacing-16));background:var(--portal-white);color:var(--portal-ink);font-family:var(--font-sans);letter-spacing:var(--portal-tracking-sans);font-size:var(--portal-text-14);line-height:1.45;display:grid}.HzoPGG_main{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.HzoPGG_hero{background:var(--portal-green);color:var(--portal-white);padding:var(--spacing-10) var(--spacing-10) var(--spacing-8)}.HzoPGG_hhead{align-items:flex-start;gap:var(--spacing-6);display:flex}.HzoPGG_hhead h1{font:500 var(--portal-text-48) / 1.1 var(--font-heading);letter-spacing:-1px;text-transform:none;color:var(--portal-white);margin:0}.HzoPGG_hsub{margin-top:var(--spacing-2);gap:var(--spacing-6);color:var(--portal-on-green);font-size:var(--portal-text-15);display:flex}.HzoPGG_hsub span{align-items:center;gap:var(--spacing-2);display:inline-flex}.HzoPGG_dot{width:var(--spacing-2);height:var(--spacing-2);border-radius:var(--radius-full);background:var(--portal-lime)}.HzoPGG_dotRed{background:var(--portal-red)}.HzoPGG_hact{gap:var(--spacing-2);margin-left:auto;display:flex}.HzoPGG_btn{height:var(--spacing-10);padding:0 var(--spacing-6);border-radius:var(--radius-full);align-items:center;gap:var(--spacing-2);font:400 var(--text-small) var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;border:var(--spacing-0-5) solid var(--portal-white);color:var(--portal-white);cursor:pointer;transition:transform var(--duration) var(--ease-out);background:0 0;text-decoration:none;display:inline-flex}.HzoPGG_btn:hover{transform:scale(var(--hover-scale))}.HzoPGG_btnPri{background:var(--portal-lime);border-color:var(--portal-lime);color:var(--portal-on-lime)}.HzoPGG_stats{margin-top:var(--spacing-10);grid-template-rows:repeat(4,auto);grid-template-columns:1.5fr repeat(4,1fr);display:grid}.HzoPGG_stat{grid-row:span 4;grid-template-rows:subgrid;padding-right:var(--spacing-8);min-width:0;display:grid}.HzoPGG_stat>.HzoPGG_statV{align-self:end}.HzoPGG_stat+.HzoPGG_stat{padding-left:var(--spacing-8);box-shadow:inset 1px 0 0 var(--portal-on-green-line)}.HzoPGG_statL{font-size:var(--portal-text-15);color:var(--portal-on-green);align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.HzoPGG_statV{margin-top:var(--spacing-2);font:500 var(--portal-text-44) / 1 var(--font-heading);letter-spacing:-.03em;align-items:baseline;gap:var(--spacing-2);display:flex}.HzoPGG_statV small{font-size:var(--text-h3);color:var(--portal-on-green-muted);letter-spacing:0}.HzoPGG_scoreV{font-size:var(--portal-text-76)}.HzoPGG_statS{margin-top:var(--spacing-2);font-size:var(--text-ui);color:var(--portal-on-green-muted)}.HzoPGG_statS b{font-weight:500;font-family:var(--font-heading);color:var(--portal-white)}.HzoPGG_tag{height:var(--spacing-6);padding:0 var(--spacing-2);border-radius:var(--radius-full);font-size:var(--portal-text-12);background:var(--portal-on-green-tag);color:var(--portal-white);align-items:center;display:inline-flex}.HzoPGG_tagWarn{background:var(--portal-orange-tag);color:var(--portal-orange)}.HzoPGG_race{width:var(--portal-race);max-width:100%;height:var(--spacing-2);margin-top:var(--spacing-4);background:var(--portal-on-green-line);border-radius:var(--spacing-1);position:relative}.HzoPGG_race i{border-radius:var(--spacing-1);background:var(--portal-lime);position:absolute;inset:0 auto 0 0}.HzoPGG_race b{top:calc(-1 * var(--spacing-2));width:var(--spacing-0-5);height:var(--spacing-6);background:var(--portal-white);position:absolute}.HzoPGG_race em{top:var(--spacing-6);font:500 var(--text-small) var(--font-mono);letter-spacing:var(--tracking-caps);color:var(--portal-on-green);text-transform:uppercase;white-space:nowrap;font-style:normal;position:absolute;transform:translate(-50%)}.HzoPGG_pips{gap:var(--spacing-1);margin-top:var(--spacing-4);display:flex}.HzoPGG_pips i{height:var(--spacing-2);border-radius:var(--radius-item);background:var(--portal-on-green-line);flex:1}.HzoPGG_pips .HzoPGG_track{position:relative;overflow:hidden}.HzoPGG_pips .HzoPGG_track b{background:var(--portal-lime);position:absolute;inset:0 auto 0 0}.HzoPGG_pips i.HzoPGG_on{background:var(--portal-lime)}.HzoPGG_work{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);min-height:0;display:grid}.HzoPGG_col{min-height:0;padding:var(--spacing-10);scrollbar-width:thin;overflow-y:auto}.HzoPGG_colAlt{background:var(--portal-gray-100);flex-direction:column;display:flex}.HzoPGG_ch{align-items:center;gap:var(--spacing-8);padding:var(--spacing-2) 0;display:flex}.HzoPGG_ch h2{font:500 var(--text-h2) / 1 var(--font-heading);text-transform:none;color:var(--portal-ink);margin:0}.HzoPGG_chR{align-items:center;gap:var(--spacing-2);margin-left:auto;display:flex}.HzoPGG_colAlt .HzoPGG_ch{margin-bottom:var(--spacing-6)}.HzoPGG_dayprog{align-items:center;gap:var(--spacing-2);color:var(--portal-gray-800);font-size:var(--text-ui);flex:1;display:flex}.HzoPGG_dayprog b{font-weight:500;font-family:var(--font-heading);color:var(--portal-ink)}.HzoPGG_gain{font:400 var(--text-small) var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--portal-gray-600)}.HzoPGG_bar{height:var(--spacing-2);background:var(--portal-gray-400);border-radius:var(--radius-full);flex:1;overflow:hidden}.HzoPGG_bar i{background:var(--portal-action);height:100%;transition:width var(--duration) var(--ease-out);display:block}.HzoPGG_step{padding-top:var(--spacing-4)}.HzoPGG_num{width:var(--spacing-8);height:var(--spacing-8);border-radius:var(--portal-radius-4);font:500 var(--text-ui) var(--font-heading);background:var(--portal-gray-100);color:var(--portal-ink);flex:none;place-items:center;display:grid}.HzoPGG_stepDone .HzoPGG_num{background:var(--portal-action);color:var(--portal-white)}.HzoPGG_sh{align-items:center;gap:var(--spacing-2);min-height:var(--spacing-8);display:flex}.HzoPGG_sh h3{font:500 var(--text-body) var(--font-heading);text-transform:none;color:var(--portal-ink);margin:0}.HzoPGG_shR{color:var(--portal-gray-600);font:400 var(--text-small) var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;gap:var(--spacing-2);align-items:center;margin-left:auto;display:flex}.HzoPGG_box{margin-top:var(--spacing-2);background:var(--portal-gray-100);border-radius:var(--portal-radius-12);padding:var(--spacing-2) 0}.HzoPGG_req{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4) var(--spacing-0-5);font-size:var(--text-ui);font-weight:500;font-family:var(--font-heading);display:flex}.HzoPGG_req:before{content:"";width:var(--spacing-2);height:var(--spacing-2);border-radius:var(--radius-full);background:var(--portal-red)}.HzoPGG_empty{padding:var(--spacing-2) var(--spacing-4);font-size:var(--text-ui);color:var(--portal-gray-600)}.HzoPGG_it{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);min-width:0;display:flex}.HzoPGG_t{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--portal-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0;text-decoration:none;overflow:hidden}.HzoPGG_t em{font:400 var(--text-small) var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--portal-gray-700);margin-left:var(--spacing-2);font-style:normal}.HzoPGG_plat{font:400 var(--text-small) var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--portal-gray-700);white-space:nowrap;margin-left:auto}.HzoPGG_ref{font:500 var(--text-small) var(--font-mono);color:var(--portal-gray-600);min-width:var(--spacing-6)}.HzoPGG_fav{width:var(--spacing-4);height:var(--spacing-4);border-radius:var(--portal-radius-4);font:600 var(--text-small) var(--font-sans);color:var(--portal-white);background:var(--portal-green-light);object-fit:cover;flex:none;place-items:center;display:grid}img.HzoPGG_fav{background:var(--portal-white)}.HzoPGG_chk{width:var(--spacing-4);height:var(--spacing-4);border-radius:var(--portal-radius-4);border:var(--spacing-0-5) solid var(--portal-gray-500);background:var(--portal-white);cursor:pointer;flex:none;place-items:center;padding:0;display:grid}.HzoPGG_chk svg{opacity:0}.HzoPGG_ok .HzoPGG_chk{background:var(--portal-action);border-color:var(--portal-action)}.HzoPGG_ok .HzoPGG_chk svg{opacity:1}.HzoPGG_ok .HzoPGG_t{color:var(--portal-gray-600);text-decoration:line-through}.HzoPGG_btnSm{height:var(--spacing-8);padding:0 var(--spacing-4);border-radius:var(--radius-full);background:var(--portal-white);color:var(--portal-ink);font:400 var(--text-small) var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;cursor:pointer;white-space:nowrap;border:0}.HzoPGG_btnOn{background:var(--portal-lime);color:var(--portal-on-lime)}.HzoPGG_fait{height:var(--spacing-6);padding:0 var(--spacing-2);border-radius:var(--radius-full);background:var(--portal-white);font:400 var(--text-small) var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--portal-gray-700);cursor:pointer;white-space:nowrap;transition:color var(--duration) ease;border:0;align-items:center;display:inline-flex}.HzoPGG_fait:hover{color:var(--portal-action)}.HzoPGG_slotSelect{min-width:0;height:var(--spacing-6);font:inherit;color:var(--portal-gray-600);cursor:pointer;appearance:none;background:0 0;border:0;flex:1}.HzoPGG_slotSelect:hover{color:var(--portal-ink)}.HzoPGG_badge{height:var(--spacing-6);padding:0 var(--spacing-2);border-radius:var(--radius-full);font:400 var(--portal-text-12) var(--font-sans);letter-spacing:0;text-transform:none;white-space:nowrap;align-items:center;display:inline-flex}.HzoPGG_badgeOrange{background:var(--portal-orange-tint);color:var(--portal-orange)}.HzoPGG_badgeRed{background:var(--portal-red-tint);color:var(--portal-red)}.HzoPGG_badgeGrey{background:var(--portal-gray-200);color:var(--portal-gray-800)}.HzoPGG_tabs{border:1px solid var(--portal-gray-400);border-radius:var(--radius-full);background:var(--portal-white);display:inline-flex;overflow:hidden}.HzoPGG_tabs button{height:var(--spacing-8);padding:0 var(--spacing-4);font:inherit;font-size:var(--text-ui);color:var(--portal-gray-800);cursor:pointer;background:0 0;border:0}.HzoPGG_tabs button[aria-pressed=true]{background:var(--portal-green);color:var(--portal-white)}.HzoPGG_calg{gap:var(--spacing-1);grid-template-columns:repeat(7,1fr);display:grid}.HzoPGG_d{aspect-ratio:1.05;border-radius:var(--portal-radius-10);padding:var(--spacing-2) var(--spacing-2);font-size:var(--portal-text-12);background:var(--portal-white);flex-direction:column;justify-content:space-between;display:flex}.HzoPGG_dOut{background:0 0}.HzoPGG_dWe{background:var(--portal-gray-200);color:var(--portal-gray-600)}.HzoPGG_dToday{color:var(--portal-action);font-weight:500;font-family:var(--font-heading)}.HzoPGG_dOn{background:var(--portal-green);color:var(--portal-white)}.HzoPGG_m{align-items:center;gap:var(--spacing-1);flex-wrap:wrap;display:flex}.HzoPGG_month{padding-top:var(--spacing-10);grid-template-columns:repeat(3,1fr);margin-top:auto;display:grid}.HzoPGG_month div+div{padding-left:var(--spacing-6);box-shadow:inset 1px 0 0 var(--portal-gray-400)}.HzoPGG_month b{font:500 var(--portal-text-26) var(--font-heading);letter-spacing:-.02em;color:var(--portal-ink);display:block}.HzoPGG_month span{font-size:var(--portal-text-12);color:var(--portal-gray-800)}.HzoPGG_side{border-left:1px solid var(--portal-gray-400);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.HzoPGG_side>section{padding:var(--spacing-10)}.HzoPGG_side>section+section{border-top:1px solid var(--portal-gray-400)}.HzoPGG_rh{margin-bottom:var(--spacing-4);justify-content:space-between;align-items:baseline;display:flex}.HzoPGG_rh h2{font:500 var(--text-h2) var(--font-heading);letter-spacing:-.02em;text-transform:none;color:var(--portal-ink);margin:0}.HzoPGG_rh small{font-size:var(--text-body);color:var(--portal-gray-800);margin-top:var(--spacing-0-5);display:block}.HzoPGG_link{color:var(--portal-action);text-decoration:underline}.HzoPGG_proj{align-items:center;gap:var(--spacing-4);padding:var(--spacing-2) 0;color:inherit;text-decoration:none;display:flex}.HzoPGG_lg{width:var(--spacing-6);height:var(--spacing-6);border-radius:var(--radius-full);font:600 var(--portal-text-12) var(--font-sans);color:var(--portal-white);background:var(--portal-ink);object-fit:cover;flex:none;place-items:center;display:grid}img.HzoPGG_lg{background:var(--portal-white)}.HzoPGG_proj b,.HzoPGG_rep b{font:500 var(--portal-text-15) var(--font-heading);color:var(--portal-ink);transition:color var(--duration) ease;display:block}.HzoPGG_proj span,.HzoPGG_rep span{font-size:var(--text-ui);color:var(--portal-gray-800)}.HzoPGG_chev{flex:none;margin-left:auto}.HzoPGG_proj:hover b{color:var(--portal-action)}.HzoPGG_funnel{padding:var(--spacing-4) 0 var(--spacing-2);grid-template-columns:repeat(3,1fr);display:grid;position:relative}.HzoPGG_funnel:before{content:"";left:16%;right:16%;top:calc(var(--spacing-4) + var(--spacing-10) / 2);background:var(--portal-gray-400);height:1px;position:absolute}.HzoPGG_fs{text-align:center;position:relative}.HzoPGG_orb{width:var(--spacing-10);height:var(--spacing-10);border-radius:var(--radius-full);background:radial-gradient(circle at 50% 50%, var(--portal-white) 0 var(--spacing-0-5), transparent var(--spacing-1)), radial-gradient(circle, var(--portal-lime-light) 0 55%, var(--portal-lime) 56% 100%);box-shadow:0 0 0 var(--spacing-1) var(--portal-lime-tint);margin:0 auto}.HzoPGG_fs:nth-child(2) .HzoPGG_orb{background:radial-gradient(circle at 50% 50%, var(--portal-white) 0 var(--spacing-0-5), transparent var(--spacing-1)), radial-gradient(circle, var(--portal-gray-200) 0 55%, var(--portal-gray-400) 56% 100%);box-shadow:0 0 0 var(--spacing-1) var(--portal-gray-100)}.HzoPGG_fs:nth-child(3) .HzoPGG_orb{background:radial-gradient(circle at 50% 50%, var(--portal-white) 0 var(--spacing-0-5), transparent var(--spacing-1)), radial-gradient(circle, var(--portal-green-light) 0 55%, var(--portal-green) 56% 100%);box-shadow:0 0 0 var(--spacing-1) var(--portal-green-tint)}.HzoPGG_fs b{margin-top:var(--spacing-4);font:500 var(--portal-text-26) var(--font-heading);color:var(--portal-ink);display:block}.HzoPGG_fs span{font-size:var(--portal-text-12);color:var(--portal-gray-800)}.HzoPGG_plist .HzoPGG_it{padding:var(--spacing-2) 0}.HzoPGG_plist .HzoPGG_t em{font:400 var(--portal-text-14) var(--font-sans);letter-spacing:0;text-transform:none;color:var(--portal-gray-800)}.HzoPGG_rep a,.HzoPGG_rep div{padding:var(--spacing-2) 0;color:inherit;text-decoration:none;display:block}.HzoPGG_rep a:hover b{color:var(--portal-action)}.HzoPGG_formRow{gap:var(--spacing-2);margin-top:var(--spacing-4);align-items:center;display:flex}.HzoPGG_formRow>:first-child{flex:1}.HzoPGG_ch h2,.HzoPGG_num,.HzoPGG_sh h3,.HzoPGG_proj b,.HzoPGG_rep b,.HzoPGG_statS b,.HzoPGG_dayprog b,.HzoPGG_req,.HzoPGG_dToday{letter-spacing:var(--tracking-sans)}.HzoPGG_rub{padding:var(--spacing-2) var(--spacing-4) 0;font:400 var(--text-small) var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--portal-gray-600)}.HzoPGG_more{padding:var(--spacing-2) var(--spacing-4);font-size:var(--text-ui);color:var(--portal-gray-800);text-decoration:none;display:block}.HzoPGG_more:hover{color:var(--portal-action)}.HzoPGG_d{text-align:left;color:var(--portal-ink);border:0;font-family:inherit}.HzoPGG_d.HzoPGG_dWe{color:var(--portal-gray-600)}.HzoPGG_d.HzoPGG_dToday{color:var(--portal-action)}.HzoPGG_d.HzoPGG_dOn{color:var(--portal-white)}.HzoPGG_dClick{cursor:pointer;transition:transform var(--duration) var(--ease-out)}.HzoPGG_dClick:hover{transform:scale(var(--hover-scale))}.HzoPGG_mark{align-items:center;gap:var(--spacing-0-5);font:400 var(--text-small) var(--font-mono);display:inline-flex}.HzoPGG_markLogo{width:var(--spacing-4);height:var(--spacing-4);border-radius:var(--portal-radius-4);object-fit:cover;background:var(--portal-white)}@media (max-width:900px){.HzoPGG_page{height:auto;display:block}.HzoPGG_main,.HzoPGG_work{flex-direction:column;display:flex}.HzoPGG_colAlt{order:-1}.HzoPGG_col{padding:var(--spacing-6) var(--spacing-4);overflow:visible}.HzoPGG_hero{padding:var(--spacing-6) var(--spacing-4)}.HzoPGG_hhead{gap:var(--spacing-4);flex-direction:column}.HzoPGG_hhead h1{font-size:var(--text-h1)}.HzoPGG_hsub{gap:var(--spacing-2) var(--spacing-4);flex-wrap:wrap}.HzoPGG_hact{margin-left:0}.HzoPGG_stats{gap:var(--spacing-6) 0;margin-top:var(--spacing-6);grid-template-rows:none;grid-template-columns:1fr 1fr}.HzoPGG_stat{padding:0 var(--spacing-4) 0 0;grid-row:auto;display:block}.HzoPGG_stat+.HzoPGG_stat{box-shadow:none;padding-left:0}.HzoPGG_stat:first-child{padding-bottom:var(--spacing-4);grid-column:1/-1}.HzoPGG_statV.HzoPGG_scoreV{font-size:var(--portal-text-48)}.HzoPGG_statV{font-size:var(--text-h1)}.HzoPGG_ch{gap:var(--spacing-4);flex-wrap:wrap}.HzoPGG_sh,.HzoPGG_shR{flex-wrap:wrap}.HzoPGG_d{border-radius:var(--portal-radius-4);padding:var(--spacing-1)}.HzoPGG_month div+div{padding-left:var(--spacing-4)}.HzoPGG_side{border-left:0;border-top:1px solid var(--portal-gray-400);overflow:visible}.HzoPGG_side>section{padding:var(--spacing-6) var(--spacing-4)}}.HzoPGG_d.HzoPGG_dSel{box-shadow:inset 0 0 0 var(--spacing-0-5) var(--portal-green)}.HzoPGG_d.HzoPGG_dToday:not(.HzoPGG_dSel){box-shadow:inset 0 0 0 var(--spacing-0-5) var(--portal-lime)}.HzoPGG_pastEmpty{margin:var(--spacing-8) 0 0;font-size:var(--text-ui);color:var(--portal-gray-600)}.HzoPGG_counter{color:var(--portal-ink)}.HzoPGG_monthNav{align-items:center;gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-2) var(--spacing-2) var(--spacing-4);border-radius:var(--radius-full);background:var(--portal-white);color:var(--portal-ink);font:400 var(--text-small) var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;display:inline-flex}.HzoPGG_monthNav span{margin-right:var(--spacing-1)}.HzoPGG_monthNav button{color:var(--portal-nav);cursor:pointer;transition:color var(--duration) ease;background:0 0;border:0;place-items:center;padding:0;display:grid}.HzoPGG_monthNav button:hover{color:var(--portal-ink)}.HzoPGG_monthNav button:disabled{color:var(--portal-gray-500);cursor:default}.HzoPGG_net{color:var(--portal-ink);flex:none;place-items:center;display:grid}.HzoPGG_badgeInline{margin-left:var(--spacing-2);vertical-align:middle}.HzoPGG_chart{flex-direction:column;display:flex}.HzoPGG_chartHead{align-items:center;gap:var(--spacing-2);display:flex}.HzoPGG_chartHead b{font:500 var(--portal-text-26) / 1 var(--font-heading);letter-spacing:-.02em;color:var(--portal-ink)}.HzoPGG_chartSub{margin-top:var(--spacing-1);font-size:var(--portal-text-12);color:var(--portal-gray-800)}.HzoPGG_spark{width:100%;height:var(--spacing-16);margin-top:var(--spacing-4);display:block}.HzoPGG_chartAxis{margin-top:var(--spacing-1);font:400 var(--text-small) var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--portal-gray-600);justify-content:space-between;display:flex}.HzoPGG_badgeGreen{background:var(--portal-action-tint);color:var(--portal-action)}.HzoPGG_reminders{gap:var(--spacing-2);flex-direction:column;display:flex}.HzoPGG_remind{border-radius:var(--portal-radius-12);background:var(--portal-gray-100)}.HzoPGG_remindOn{background:var(--portal-red-tint)}.HzoPGG_remindOn .HzoPGG_t{color:var(--portal-red)}.HzoPGG_remindPeriod{margin-left:var(--spacing-2);font:400 var(--text-small) var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:inherit;opacity:.7}
.C1vIMW_row{align-items:baseline;gap:var(--spacing-3,12px);font-size:var(--text-ui);padding-block:6px;line-height:1.4;display:flex}.C1vIMW_index{font-family:var(--font-mono);font-size:var(--text-ui);color:var(--portal-gray-700);flex:none}.C1vIMW_title{cursor:text;border-radius:var(--radius-surface);min-width:0;transition:background-color var(--duration) ease;flex:1}.C1vIMW_title:hover{background-color:var(--portal-gray-100)}.C1vIMW_edit{min-width:0;font:inherit;line-height:inherit;color:inherit;resize:none;field-sizing:content;background:0 0;border:0;outline:0;flex:1;margin:0;padding:0}.C1vIMW_edit::placeholder{color:var(--field-placeholder)}.C1vIMW_delete{color:var(--portal-gray-500);opacity:0;transition:opacity var(--duration) ease, color var(--duration) ease;flex:none;align-self:center}.C1vIMW_row:hover .C1vIMW_delete{opacity:1}.C1vIMW_delete:hover{color:var(--portal-ink)}
