.px1wvq_body{gap:var(--space-4);padding:0 0 var(--space-2);flex-direction:column;display:flex}.px1wvq_subtitle{color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.5}.px1wvq_subtitle b{color:var(--text-primary);font-weight:var(--font-weight-semibold)}.px1wvq_textarea{width:100%;min-height:140px;padding:var(--space-3) var(--space-4);background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);resize:vertical;font-family:inherit;font-size:.9375rem;line-height:1.5}@supports (corner-shape:squircle){.px1wvq_textarea{corner-shape:squircle;border-radius:var(--radius-lg)}}.px1wvq_textarea:focus{border-color:var(--text-primary);outline:none}.px1wvq_textarea::placeholder{color:var(--text-muted)}.px1wvq_charCount{font-size:var(--font-size-sm);color:var(--text-muted);text-align:right;margin-top:-.5rem}.px1wvq_actions{gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--border-color);justify-content:flex-end;display:flex}@media (max-width:640px){.px1wvq_actions{flex-direction:column-reverse}.px1wvq_actions button{width:100%}}
.ySfvAG_row{font:inherit;color:var(--text-primary);cursor:pointer;align-items:center;gap:var(--space-3);--doodle-fill:var(--bg-secondary);isolation:isolate;width:100%;min-height:3.75rem;padding:0;padding:var(--space-2-5) var(--space-4) var(--space-2-5) var(--space-3);text-align:left;cursor:pointer;background:0 0;border:none;font-family:inherit;text-decoration:none;display:flex;position:relative}.ySfvAG_row>:not(svg:first-child){z-index:1;position:relative}.ySfvAG_row:hover:not(:disabled){--doodle-fill:var(--bg-tertiary)}.ySfvAG_row:focus-visible{outline:2px solid var(--text-primary);outline-offset:var(--space-1);border-radius:var(--radius-lg)}.ySfvAG_row:disabled{cursor:not-allowed;opacity:.6}.ySfvAG_text{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.ySfvAG_label{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.ySfvAG_title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;line-height:1.3}.ySfvAG_hint{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.35}.ySfvAG_chevron{fill:none;width:1.25rem;height:1.25rem;stroke:var(--text-primary);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.ySfvAG_disc{--doodle-fill:var(--doodle-paper);--doodle-stroke:2.25px;isolation:isolate;width:2.25rem;height:2.25rem;color:var(--doodle-ink);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.ySfvAG_disc>svg:last-child{z-index:1;position:relative}.ySfvAG_discSm{width:2rem;height:2rem}.ySfvAG_tonePaper{--doodle-fill:var(--doodle-paper)}.ySfvAG_toneYellow{--doodle-fill:var(--doodle-yellow)}.ySfvAG_toneCoral{--doodle-fill:color-mix(in srgb, var(--doodle-coral) 70%, var(--doodle-paper))}.ySfvAG_toneTeal{--doodle-fill:color-mix(in srgb, var(--doodle-teal) 70%, var(--doodle-paper))}.ySfvAG_toneSky{--doodle-fill:color-mix(in srgb, var(--doodle-sky) 55%, var(--doodle-paper))}.ySfvAG_toneLime{--doodle-fill:color-mix(in srgb, var(--doodle-lime) 70%, var(--doodle-paper))}
._7EY-2q_countdown{justify-content:center;align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;flex-shrink:0;display:flex}._7EY-2q_ringWrap{aspect-ratio:1;width:12.5rem;max-width:60vw;position:relative}._7EY-2q_ringWrap[data-pending]{opacity:.55}@media (min-width:640px){._7EY-2q_ringWrap{max-width:none}}._7EY-2q_ring{width:100%;height:100%;display:block;overflow:visible}._7EY-2q_discFill{fill:var(--doodle-paper);transform:translate(4px,4px)}._7EY-2q_ink{fill:none;stroke:var(--doodle-ink);stroke-width:3.6px;stroke-linecap:round;stroke-linejoin:round}._7EY-2q_inkThin{fill:none;stroke:var(--doodle-ink);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}._7EY-2q_ringTrack{stroke:color-mix(in srgb, var(--doodle-yellow) 16%, var(--doodle-paper))}._7EY-2q_ringFill{stroke:var(--doodle-yellow)}._7EY-2q_ringFill[data-animated]{transition:stroke-dashoffset .95s linear}._7EY-2q_tickMinor{stroke:color-mix(in srgb, var(--doodle-ink) 22%, transparent);stroke-width:2px;stroke-linecap:round}._7EY-2q_tickMajor{stroke:var(--doodle-ink);stroke-width:3px;stroke-linecap:round}._7EY-2q_center{z-index:2;justify-content:center;align-items:center;gap:var(--space-0-5);pointer-events:none;flex-direction:column;display:flex;position:absolute;top:24%;bottom:24%;left:24%;right:24%}._7EY-2q_label{font-size:.5625rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}._7EY-2q_time{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--doodle-ink);font-size:1.75rem;font-weight:800;line-height:1.05}._7EY-2q_time[data-pending]{opacity:.5}._7EY-2q_units{font-size:.5rem;font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}._7EY-2q_hint{font-size:var(--font-size-xs);color:var(--text-muted);max-width:24ch}._7EY-2q_compact ._7EY-2q_ringWrap{width:6.5rem;max-width:none;container-type:inline-size}@media (min-width:640px){._7EY-2q_compact ._7EY-2q_ringWrap{width:7.5rem}}._7EY-2q_compact ._7EY-2q_center{top:16%;bottom:16%;left:16%;right:16%}._7EY-2q_compact ._7EY-2q_time{font-size:14.5cqi}@media (prefers-reduced-motion:reduce){._7EY-2q_ringFill{transition:none}}
.RaLUcW_wrap{gap:var(--space-8);flex-direction:column;display:flex}.RaLUcW_header{gap:var(--space-4);flex-direction:column;display:flex}.RaLUcW_backLink{align-self:flex-start}.RaLUcW_headRow{align-items:center;gap:var(--space-3);display:flex}.RaLUcW_title{font-size:var(--font-size-3xl);letter-spacing:-.03em;color:var(--text-primary);margin:0;font-weight:800;line-height:1.05}.RaLUcW_privacyBanner,.RaLUcW_sosCard,.RaLUcW_emergencyBtn,.RaLUcW_contactRow,.RaLUcW_rule{isolation:isolate;position:relative}.RaLUcW_privacyBanner>:not(svg:first-child),.RaLUcW_sosCard>:not(svg:first-child),.RaLUcW_emergencyBtn>:not(svg:first-child),.RaLUcW_contactRow>:not(svg:first-child),.RaLUcW_rule>:not(svg:first-child){z-index:1;position:relative}.RaLUcW_privacyBanner{gap:var(--space-2);--doodle-fill:color-mix(in srgb, var(--doodle-yellow) 16%, var(--doodle-paper));padding:var(--space-5);flex-direction:column;display:flex;rotate:-.5deg}.RaLUcW_privacyMain{font-size:var(--font-size-md);color:var(--text-secondary);margin:0;line-height:1.5}.RaLUcW_privacyAccent{font-size:var(--font-size-lg);letter-spacing:-.015em;color:var(--text-primary);margin:0;font-weight:800}.RaLUcW_sosCard{gap:var(--space-4);--doodle-fill:color-mix(in srgb, var(--doodle-coral) 10%, var(--doodle-paper));padding:var(--space-5);flex-direction:column;display:flex}.RaLUcW_sosHeader{align-items:center;gap:var(--space-3);align-items:flex-start;display:flex}.RaLUcW_sosHeadText{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.RaLUcW_sosTitle{font-size:var(--font-size-xl);letter-spacing:-.02em;color:var(--text-primary);margin:0;font-weight:800;line-height:1.15}.RaLUcW_emergencyRow{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.RaLUcW_emergencyBtn{gap:var(--space-0-5);--doodle-fill:var(--bg-secondary);padding:var(--space-3);color:var(--text-primary);flex-direction:column;align-items:center;text-decoration:none;display:flex}.RaLUcW_emergencyBtn:hover{--doodle-fill:color-mix(in srgb, var(--doodle-coral) 12%, var(--bg-secondary))}.RaLUcW_emergencyBtn:focus-visible{outline:2px solid var(--text-primary);outline-offset:var(--space-1);border-radius:var(--radius-lg)}.RaLUcW_emergencyNumber{font-size:var(--font-size-2xl);letter-spacing:-.02em;font-weight:800;line-height:1.1}.RaLUcW_emergencyLabel{font-size:var(--font-size-sm);color:var(--text-secondary)}.RaLUcW_sosButton{width:100%}.RaLUcW_sosCard .RaLUcW_sosButton.RaLUcW_sosButton,.RaLUcW_sosModal .RaLUcW_sosButton.RaLUcW_sosButton{--doodle-fill:var(--color-danger);color:var(--bg-secondary)}.RaLUcW_sosCard .RaLUcW_sosButton.RaLUcW_sosButton:hover:not(:disabled),.RaLUcW_sosModal .RaLUcW_sosButton.RaLUcW_sosButton:hover:not(:disabled){--doodle-fill:color-mix(in srgb, var(--color-danger) 85%, var(--doodle-ink))}.RaLUcW_sosModal{gap:var(--space-4);flex-direction:column;display:flex}.RaLUcW_sectionText{font-size:var(--font-size-base);color:var(--text-secondary);margin:0;line-height:1.5}.RaLUcW_sectionTitleRow{align-items:center;gap:var(--space-2-5);display:flex}.RaLUcW_contactList{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.RaLUcW_contactRow{--doodle-fill:var(--bg-secondary);justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);display:flex}.RaLUcW_contactInfo{flex-direction:column;min-width:0;display:flex}.RaLUcW_contactPhone{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.RaLUcW_contactNote{font-size:var(--font-size-sm);color:var(--text-muted)}.RaLUcW_contactDelete{font:inherit;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-full);width:2.75rem;min-width:2.75rem;height:2.75rem;cursor:pointer;transition:var(--transition-colors);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.RaLUcW_contactDelete:hover:not(:disabled){color:var(--error-color);background:color-mix(in srgb, var(--error-color) 10%, transparent)}.RaLUcW_contactDelete:disabled{opacity:.5;cursor:not-allowed}.RaLUcW_addForm{gap:var(--space-3);flex-direction:column;display:flex}.RaLUcW_addButton{align-self:flex-start}.RaLUcW_limitHint{font-size:var(--font-size-sm);color:var(--text-muted);margin:0}.RaLUcW_rules{gap:var(--space-4);grid-template-columns:minmax(0,1fr);margin:0;display:grid}@media (min-width:640px){.RaLUcW_rules{grid-template-columns:repeat(2,minmax(0,1fr))}}.RaLUcW_rule{gap:var(--space-1-5);--doodle-fill:var(--bg-secondary);padding:var(--space-4);flex-direction:column;display:flex}.RaLUcW_rule:nth-child(odd){rotate:-.5deg}.RaLUcW_rule:nth-child(2n){rotate:.5deg}.RaLUcW_ruleTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--text-primary);line-height:1.3}.RaLUcW_ruleText{font-size:var(--font-size-base);color:var(--text-secondary);margin:0;line-height:1.5}
.w6577q_page{width:100%;min-height:100%;padding:var(--space-4) var(--space-4) var(--space-10)}@media (min-width:768px){.w6577q_page{padding:var(--space-6) var(--space-6) var(--space-16)}}.w6577q_inner{width:100%;max-width:40rem;margin:0 auto}
