@font-face{font-family:Pinyon Script;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pinyon-script-latin-400-normal-HCoaxbyT.woff2)format("woff2"),url(/assets/pinyon-script-latin-400-normal-3W0BoeAr.woff)format("woff")}:root{--bg:#f6f2fa;--surface:#fff;--surface-2:#efe8f6;--ink:#2a0838;--muted:#7e6f91;--line:#e4dcee;--violet:#3d004f;--violet-2:#6b3a8c;--violet-soft:#e9ddf5;--on-violet:#fff;--gold:#b8862f;--gold-bright:#d4af61;--gold-soft:#f6ecd6;--period:#e07ab8;--period-soft:#f4ddeb;--danger:#c2405b;--contraception:#2e9c9a;--night-1:#2a0838;--night-2:#4a1460;--icon-size:64px;--radius:20px;--tabbar-h:68px;--font:"Nunito Variable", "Nunito", system-ui, sans-serif;--font-script:"Pinyon Script", cursive;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#140a1c;--surface:#20132b;--surface-2:#2b1c39;--ink:#f2eaf8;--muted:#a796b8;--line:#3a2850;--violet:#cdb4f0;--violet-2:#a07cc9;--violet-soft:#33204a;--on-violet:#1b0e26;--gold:#e3be6e;--gold-soft:#3a2e1a;--period:#e07ab8;--period-soft:#4a2340;--danger:#f07a93;--contraception:#6ccfc9}}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-wght-normal-BzFMHfZw.woff2)format("woff2-variations")}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-size:16px;line-height:1.45}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3{line-height:1.2}:focus-visible{outline:2.5px solid var(--gold);outline-offset:2px;border-radius:6px}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}._page_1xpau_3{max-width:560px;padding:calc(8px + env(safe-area-inset-top)) 16px calc(var(--tabbar-h) + 32px + env(safe-area-inset-bottom));flex-direction:column;gap:16px;margin:0 auto;display:flex}._pageHeader_1xpau_13{align-items:center;gap:4px;min-height:52px;display:flex}._pageTitle_1xpau_20{flex:1;margin:0;font-size:22px;font-weight:800}._pageTitle_1xpau_20:first-letter{text-transform:uppercase}._iconButton_1xpau_29{width:44px;height:44px;color:var(--violet);background:0 0;border:none;border-radius:50%;flex:none;place-items:center;display:grid}._iconButton_1xpau_29 svg{width:26px;height:26px}._iconButton_1xpau_29:active{background:var(--surface-2)}._iconButton_1xpau_29:disabled{opacity:.3}._section_1xpau_46{background:var(--surface);border-radius:var(--radius);padding:18px 16px}._sectionHead_1xpau_52{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}._sectionTitle_1xpau_60{margin:0;font-size:17px;font-weight:800}._hint_1xpau_66{color:var(--muted);margin:0;font-size:14px}._chips_1xpau_73{flex-wrap:wrap;gap:8px;display:flex}._chip_1xpau_73{border:1.5px solid var(--line);min-height:40px;color:var(--ink);background:0 0;border-radius:999px;padding:0 14px;font-size:15px;font-weight:600}._chip_1xpau_73[aria-pressed=true]{background:var(--violet);border-color:var(--violet);color:var(--on-violet)}._chipAdd_1xpau_96{color:var(--muted);border-style:dashed}._button_1xpau_103{background:var(--violet);min-height:50px;color:var(--on-violet);border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:16px;font-weight:700;display:inline-flex}._button_1xpau_103:disabled{opacity:.4}._button_1xpau_103 svg{width:22px;height:22px}._buttonGhost_1xpau_121{background:var(--surface-2);color:var(--violet)}._buttonDanger_1xpau_127{color:var(--danger);background:0 0;border:1.5px solid}._field_1xpau_135{color:var(--muted);flex-direction:column;gap:6px;font-size:14px;font-weight:700;display:flex}._input_1xpau_144{border:1.5px solid var(--line);background:var(--surface-2);width:100%;min-height:48px;color:var(--ink);border-radius:14px;padding:10px 14px;font-size:16px;font-weight:500}textarea._input_1xpau_144{resize:vertical;min-height:96px}._row_1xpau_159{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:52px;display:flex}._row_1xpau_159:last-child{border-bottom:none}._rowLabel_1xpau_170{font-weight:700}._rowSub_1xpau_171{color:var(--muted);font-size:13px;font-weight:500;display:block}._stepper_1xpau_174{align-items:center;gap:4px;display:flex}._stepper_1xpau_174 button{border:1.5px solid var(--line);width:38px;height:38px;color:var(--violet);background:0 0;border-radius:50%;font-size:20px}._stepper_1xpau_174 output{text-align:center;font-variant-numeric:tabular-nums;min-width:36px;font-weight:800}._switch_1xpau_198{appearance:none;background:var(--line);border-radius:999px;flex:none;width:50px;height:30px;transition:background .15s;position:relative}._switch_1xpau_198:after{content:"";background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .15s;position:absolute;top:3px;left:3px}._switch_1xpau_198:checked{background:var(--violet)}._switch_1xpau_198:checked:after{transform:translate(20px)}._segmented_1xpau_225{background:var(--surface-2);border-radius:999px;gap:4px;padding:4px;display:flex}._segmented_1xpau_225 button{min-height:40px;color:var(--muted);background:0 0;border:none;border-radius:999px;flex:1;font-size:14px;font-weight:700}._segmented_1xpau_225 button[aria-pressed=true]{background:var(--surface);color:var(--violet);box-shadow:0 1px 3px #2a08381f}._empty_1xpau_250{text-align:center;color:var(--muted);padding:32px 16px}._empty_1xpau_250 p{margin:0 0 16px}._header_1ipko_1{justify-content:space-between;align-items:center;display:flex}._title_1ipko_7{text-transform:capitalize;margin:0;font-size:19px;font-weight:800}._todayLink_1ipko_14{color:var(--violet-2);background:0 0;border:none;margin:0 auto 4px;font-size:14px;font-weight:700;display:block}._grid_1ipko_25{grid-template-columns:repeat(7,1fr);row-gap:6px;margin-top:8px;display:grid}._weekday_1ipko_32{text-align:center;letter-spacing:.04em;color:var(--muted);padding-bottom:4px;font-size:11.5px;font-weight:800}._day_1ipko_41{height:44px;color:var(--ink);background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:0;font-size:15.5px;font-weight:700;display:flex;position:relative}._future_1ipko_57{font-weight:600}._number_1ipko_59{font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;width:34px;height:30px;display:grid}._dots_1ipko_68{gap:3px;height:5px;display:flex}._dots_1ipko_68 i,._legend_1ipko_74 i{display:inline-block}._period_1ipko_78{background:var(--period);color:#fff}@media (prefers-color-scheme:dark){._period_1ipko_78{color:#22101c}}._predicted_1ipko_81{background:repeating-linear-gradient(-45deg, var(--period-soft) 0 4px, transparent 4px 8px);box-shadow:inset 0 1.5px 0 var(--period), inset 0 -1.5px 0 var(--period)}._fertile_1ipko_87{background:var(--gold-soft)}._bandStart_1ipko_89{border-top-left-radius:22px;border-bottom-left-radius:22px}._bandEnd_1ipko_90{border-top-right-radius:22px;border-bottom-right-radius:22px}._predicted_1ipko_81._bandStart_1ipko_89{box-shadow:inset 1.5px 1.5px 0 var(--period), inset 0 -1.5px 0 var(--period)}._predicted_1ipko_81._bandEnd_1ipko_90{box-shadow:inset -1.5px 1.5px 0 var(--period), inset 0 -1.5px 0 var(--period)}._predicted_1ipko_81._bandStart_1ipko_89._bandEnd_1ipko_90{box-shadow:inset 0 0 0 1.5px var(--period)}._today_1ipko_14 ._number_1ipko_59{box-shadow:inset 0 0 0 2px var(--violet)}._period_1ipko_78._today_1ipko_14 ._number_1ipko_59{box-shadow:inset 0 0 0 2px #fff}._ovulation_1ipko_100 ._number_1ipko_59{box-shadow:inset 0 0 0 2px var(--gold)}._dotMigraine_1ipko_104{background:var(--violet-2);border-radius:50%;width:5px;height:5px}._dotLogged_1ipko_105{background:var(--gold);border-radius:50%;width:5px;height:5px}._dotContraception_1ipko_106{background:var(--contraception);border-radius:50%;width:5px;height:5px}._period_1ipko_78 ._dotMigraine_1ipko_104,._period_1ipko_78 ._dotLogged_1ipko_105,._period_1ipko_78 ._dotContraception_1ipko_106{background:#fff}._legend_1ipko_74{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:8px 16px;margin:14px 0 0;padding:12px 0 0;font-size:12.5px;list-style:none;display:flex}._legend_1ipko_74 li{align-items:center;gap:6px;display:flex}._swPeriod_1ipko_125,._swPredicted_1ipko_125,._swFertile_1ipko_125{border-radius:6px;width:16px;height:12px}._swPeriod_1ipko_125{background:var(--period)}._swPredicted_1ipko_125{box-shadow:inset 0 0 0 1.5px var(--period);background:var(--period-soft)}._swFertile_1ipko_125{background:var(--gold-soft);box-shadow:inset 0 0 0 1px var(--gold)}._wordmark_5gzpd_2{text-align:center;font-family:var(--font-script);color:var(--gold);margin:4px 0 -6px;font-size:52px;font-weight:400;line-height:1.1}._hero_5gzpd_13{color:#f4ecfa;background:radial-gradient(120% 80% at 50% 0%, #6a2a86 0%, transparent 60%), linear-gradient(160deg, var(--night-2), var(--night-1));border-radius:28px;flex-direction:column;align-items:center;gap:14px;padding:22px 18px 20px;display:flex;position:relative;overflow:hidden}._ring_5gzpd_28{aspect-ratio:1;width:min(100%,250px);position:relative}._ring_5gzpd_28 svg{width:100%;height:100%;display:block}._track_5gzpd_36{fill:none;stroke:#ffffff1f;stroke-width:10px}._progress_5gzpd_42{fill:none;stroke:var(--gold-bright);stroke-width:10px;stroke-linecap:round;transition:stroke-dashoffset .6s ease-out}._progressPeriod_5gzpd_50{stroke:#f07ab8}._knob_5gzpd_52{fill:#fff6e0;stroke:var(--gold-bright);stroke-width:3px}._ringText_5gzpd_58{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:0 34px;display:flex;position:absolute;inset:0}._big_5gzpd_69{font-variant-numeric:tabular-nums;font-size:76px;font-weight:300;line-height:1}._bigWord_5gzpd_76{font-size:52px}._label_5gzpd_78{margin-top:6px;font-size:16px;font-weight:700}._sub_5gzpd_84{color:#f4ecfab3;margin-top:4px;font-size:13px}._contraception_5gzpd_90{flex-direction:column;align-items:center;gap:2px;margin:0;font-size:14px;display:flex}._contraception_5gzpd_90 strong{color:var(--gold-bright);background:#d4af612e;border-radius:999px;padding:4px 12px}._contraception_5gzpd_90 span{color:#f4ecfacc}._heroButton_5gzpd_108{background:var(--gold-bright);color:#2a0838;border:none;border-radius:999px;min-height:46px;padding:0 26px;font-size:16px;font-weight:800}._drops_xu62v_1{justify-content:space-between;max-width:300px;display:flex}._drop_xu62v_1{background:var(--period-soft);width:56px;height:56px;color:var(--period);border:none;border-radius:50%;place-items:center;padding:0;transition:transform .12s;display:grid}._drop_xu62v_1:active{transform:scale(.92)}._drop_xu62v_1 svg{width:32px;height:32px}._grid_2mwe5_2{grid-template-columns:repeat(4,1fr);gap:16px 6px;display:grid}._item_2mwe5_8{text-align:center;color:var(--ink);background:0 0;border:none;flex-direction:column;align-items:center;gap:6px;padding:0;font-size:12.5px;font-weight:600;line-height:1.2;display:flex}._badge_2mwe5_23{width:var(--icon-size);height:var(--icon-size);border-radius:50%;transition:box-shadow .15s,transform .12s}._badge_2mwe5_23 svg{width:100%;height:100%;display:block}._item_2mwe5_8:active ._badge_2mwe5_23{transform:scale(.94)}._item_2mwe5_8[aria-pressed=true]{color:var(--violet);font-weight:800}._item_2mwe5_8[aria-pressed=true] ._badge_2mwe5_23{box-shadow:0 0 0 3px var(--surface), 0 0 0 6px var(--gold)}._scale_pufcm_1{gap:6px;display:grid}._step_pufcm_6{aspect-ratio:1;background:color-mix(in srgb, var(--violet-2) calc(var(--level) * 45%), var(--violet-soft));width:100%;max-width:52px;max-height:52px;color:var(--violet);border:none;border-radius:50%;justify-self:center;padding:0;font-size:17px;font-weight:800}._step_pufcm_6[aria-pressed=true]{background:var(--violet);color:var(--on-violet);box-shadow:0 0 0 3px var(--surface), 0 0 0 5px var(--gold)}._todayTag_r29di_1{background:var(--gold-soft);color:var(--gold);vertical-align:middle;border-radius:999px;margin-left:8px;padding:2px 10px;font-size:13px;font-weight:800}._spaced_r29di_12{margin-bottom:14px}._status_r29di_14{color:var(--muted);flex-direction:column;gap:2px;margin:0 0 14px;font-size:15px;display:flex}._status_r29di_14 strong{color:var(--gold)}._attack_r29di_25{background:var(--surface-2);text-align:left;border:none;border-radius:14px;align-items:center;gap:12px;width:100%;margin-bottom:10px;padding:10px;font-weight:700;display:flex}._attack_r29di_25 small{color:var(--muted);font-weight:500;display:block}._attackLevel_r29di_41{background:var(--violet);width:40px;height:40px;color:var(--on-violet);border-radius:12px;flex:none;place-items:center;font-size:18px;font-weight:800;display:grid}._summary_1ortl_1{border-radius:var(--radius);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex}._summary_1ortl_1 strong{font-size:40px;font-weight:300;line-height:1;display:block}._summary_1ortl_1 span{color:var(--muted);font-size:14px}._group_1ortl_20{flex-direction:column;gap:8px;display:flex}._month_1ortl_22{text-transform:capitalize;color:var(--muted);margin:8px 4px 0;font-size:14px;font-weight:800}._item_1ortl_30{background:var(--surface);text-align:left;border:none;border-radius:16px;align-items:center;gap:14px;padding:12px 14px;display:flex}._level_1ortl_41{background:var(--violet);width:44px;height:44px;color:var(--on-violet);border-radius:14px;flex:none;place-items:center;font-size:19px;font-weight:800;display:grid}._text_1ortl_54{flex:1;min-width:0}._text_1ortl_54 strong{font-weight:800;display:block}._text_1ortl_54 small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}._ongoing_1ortl_58{background:var(--gold-soft);color:var(--gold);border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:800}._when_1qo9x_1{flex-direction:column;gap:14px;display:flex}._endRow_1qo9x_2{align-items:center;gap:6px;display:flex}._spaced_1qo9x_3{margin-bottom:14px}._intensityValue_1qo9x_5{color:var(--violet);margin:0;font-size:30px;font-weight:300;line-height:1}._intensityValue_1qo9x_5 small{color:var(--muted);font-size:15px}._range_1qo9x_15{width:100%;height:36px;accent-color:var(--violet)}._rangeLabels_1qo9x_17{color:var(--muted);justify-content:space-between;font-size:12.5px;display:flex}._med_1qo9x_24{background:var(--surface-2);border-radius:16px;flex-direction:column;gap:10px;margin-top:12px;padding:12px;display:flex}._medHead_1qo9x_34{justify-content:space-between;align-items:center;gap:10px;display:flex}._time_1qo9x_35{background:var(--surface);width:auto;min-height:40px}._spaced_p54nh_1{margin-bottom:14px}._note_p54nh_2{margin-top:10px}._tiles_p54nh_4{grid-template-columns:1fr 1fr;gap:10px;display:grid}._tile_p54nh_4{background:var(--surface-2);border-radius:16px;padding:14px}._tile_p54nh_4 strong{color:var(--violet);font-size:40px;font-weight:300;line-height:1.05;display:block}._tile_p54nh_4 span{color:var(--muted);font-size:13.5px}._history_p54nh_15{align-items:flex-end;gap:8px;height:90px;margin-top:14px;display:flex}._historyBar_p54nh_23{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}._historyBar_p54nh_23 span{background:var(--period);border-radius:8px 8px 4px 4px;width:100%;max-width:34px}._historyBar_p54nh_23 small{color:var(--muted);font-size:12px;font-weight:700}._headline_p54nh_36{color:var(--violet);margin:0;font-size:56px;font-weight:300;line-height:1}._lead_p54nh_37{margin:6px 0 0;font-weight:600}._chartTitle_p54nh_39{color:var(--muted);margin:20px 0 8px;font-size:14px;font-weight:800}._chart_p54nh_39{border-bottom:1px solid var(--line);align-items:flex-end;gap:2px;height:110px;padding:0 2px;display:flex}._col_p54nh_50{flex:1;align-items:flex-end;height:100%;display:flex}._col_p54nh_50 span{background:var(--violet-2);border-radius:3px 3px 0 0;width:100%;min-height:0}._colWindow_p54nh_52{background:var(--period-soft);border-radius:3px 3px 0 0}._colWindow_p54nh_52 span{background:var(--period)}._axis_p54nh_55{color:var(--muted);justify-content:space-between;margin-top:4px;font-size:12px;display:flex}._list_p54nh_57{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}._list_p54nh_57 li{grid-template-columns:120px 1fr 28px;align-items:center;gap:10px;font-size:14.5px;display:grid}._list_p54nh_57 b{text-align:right;font-variant-numeric:tabular-nums}._track_p54nh_60{background:var(--surface-2);border-radius:5px;height:10px;overflow:hidden}._track_p54nh_60 span{background:var(--gold);border-radius:5px;height:100%;display:block}._med_p54nh_63{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding:10px 0;display:flex}._med_p54nh_63:last-child{border-bottom:none}._medHead_p54nh_65{justify-content:space-between;font-size:15px;display:flex}._medHead_p54nh_65 span{color:var(--muted);font-size:13.5px}._stack_p54nh_67{background:var(--surface-2);border-radius:6px;gap:2px;height:12px;display:flex;overflow:hidden}._full_p54nh_68{background:var(--violet)}._partial_p54nh_69{background:var(--gold)}._none_p54nh_70{background:var(--line)}._disclaimer_p54nh_72{text-align:center;color:var(--muted);margin:0;padding:0 12px;font-size:12.5px}._pad_33gd7_1{--key-bg:var(--surface-2);--key-fg:var(--ink);--dot:var(--violet);flex-direction:column;align-items:center;display:flex}._dark_33gd7_11{--key-bg:#ffffff14;--key-fg:#f4ecfa;--dot:var(--gold-bright);color:#f4ecfa}._title_33gd7_18{margin:0 0 18px;font-size:17px;font-weight:700}._dots_33gd7_20{gap:16px;display:flex}._dots_33gd7_20 span{border:2px solid var(--dot);border-radius:50%;width:14px;height:14px;transition:background .1s}._dots_33gd7_20 span._on_33gd7_30{background:var(--dot)}._shake_33gd7_32{animation:.35s _shake_33gd7_32}@keyframes _shake_33gd7_32{25%{transform:translate(-8px)}50%{transform:translate(8px)}75%{transform:translate(-4px)}}._error_33gd7_40{min-height:22px;color:var(--danger);margin:10px 0;font-size:14px;font-weight:700}._dark_33gd7_11 ._error_33gd7_40{color:#f7a3b6}._keys_33gd7_43{grid-template-columns:repeat(3,72px);gap:14px 22px;display:grid}._keys_33gd7_43 button,._extra_33gd7_49{border-radius:50%;place-items:center;width:72px;height:72px;display:grid}._keys_33gd7_43 button{background:var(--key-bg);color:var(--key-fg);border:none;font-size:28px;font-weight:500}._keys_33gd7_43 button:active{filter:brightness(1.3)}._keys_33gd7_43 ._erase_33gd7_66{background:0 0}._keys_33gd7_43 svg{width:28px;height:28px}._screen_1thvn_1{max-width:560px;min-height:100dvh;padding:calc(20px + env(safe-area-inset-top)) 16px calc(20px + env(safe-area-inset-bottom));flex-direction:column;gap:20px;margin:0 auto;display:flex}._progress_1thvn_11{gap:6px;display:flex}._progress_1thvn_11 span{background:var(--line);border-radius:2px;flex:1;height:4px}._progress_1thvn_11 ._done_1thvn_13{background:var(--gold)}._card_1thvn_15{background:var(--surface);border-radius:24px;flex-direction:column;flex:1;gap:16px;padding:24px 18px;display:flex}._card_1thvn_15 section{padding:0}._wordmark_1thvn_28{font-family:var(--font-script);color:var(--gold);margin:20px 0 0;font-size:64px;line-height:1.1}._question_1thvn_36{margin:0;font-size:26px;font-weight:800}._choices_1thvn_38{gap:10px;display:flex}._choices_1thvn_38 button{flex:1;min-height:52px;font-size:17px}._nav_1thvn_41{gap:10px;display:flex}._back_1thvn_43,._next_1thvn_43{border:none;border-radius:999px;min-height:54px;font-size:17px;font-weight:800}._back_1thvn_43{background:var(--surface);color:var(--violet);padding:0 22px}._next_1thvn_43{background:var(--violet);color:var(--on-violet);flex:1}._screen_qnzir_1{background:radial-gradient(100% 60% at 50% 0%, #6a2a86 0%, transparent 60%), linear-gradient(160deg, var(--night-2), var(--night-1));flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:24px 16px;display:flex}._logo_qnzir_13{border-radius:22px;width:84px;height:84px}._name_qnzir_15{font-family:var(--font-script);color:var(--gold-bright);margin:4px 0 28px;font-size:46px}._finger_qnzir_22{color:var(--gold-bright)!important;background:0 0!important}._finger_qnzir_22 svg{width:34px!important;height:34px!important}._bar_1j8r1_1{z-index:20;height:calc(var(--tabbar-h) + env(safe-area-inset-bottom));padding:0 4px env(safe-area-inset-bottom);background:var(--surface);border-top:1px solid var(--line);justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}._tab_1j8r1_16{white-space:nowrap;min-width:0;color:var(--muted);background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:2px;padding:8px 0;font-size:10.5px;font-weight:700;display:flex}._tab_1j8r1_16 svg{width:26px;height:26px}._tab_1j8r1_16[aria-current=page]{color:var(--violet)}._add_1j8r1_36{border:4px solid var(--bg);background:var(--night-2);width:60px;height:60px;color:var(--gold-bright);border-radius:50%;flex:none;place-items:center;margin-top:-26px;display:grid}._add_1j8r1_36 svg{width:32px;height:32px;transition:transform .2s}._addOpen_1j8r1_50{transform:rotate(45deg)}._backdrop_1j8r1_52{z-index:19;padding:0 16px calc(var(--tabbar-h) + 28px + env(safe-area-inset-bottom));background:#14061c59;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}._menu_1j8r1_63{background:var(--surface);border-radius:var(--radius);width:100%;max-width:360px;padding:8px;animation:.18s ease-out _rise_1j8r1_1;box-shadow:0 10px 30px #14061c40}@keyframes _rise_1j8r1_1{0%{opacity:0;transform:translateY(12px)}}._menu_1j8r1_63 button{text-align:left;background:0 0;border:none;border-radius:14px;align-items:center;gap:14px;width:100%;padding:12px;font-size:16px;font-weight:700;display:flex}._menu_1j8r1_63 button:active{background:var(--surface-2)}._menu_1j8r1_63 small{color:var(--muted);font-size:13px;font-weight:500;display:block}._menuIcon_1j8r1_94{background:var(--violet-soft);width:44px;height:44px;color:var(--violet);border-radius:50%;flex:none;place-items:center;display:grid}._menuIcon_1j8r1_94 svg{width:24px;height:24px}
