@font-face{font-family:__Bricolage_Grotesque_bd2806;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Bricolage_Grotesque_bd2806;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Bricolage_Grotesque_bd2806;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Bricolage_Grotesque_bd2806;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Bricolage_Grotesque_bd2806;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Bricolage_Grotesque_bd2806;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Bricolage_Grotesque_bd2806;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Bricolage_Grotesque_bd2806;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Bricolage_Grotesque_bd2806;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Bricolage_Grotesque_Fallback_bd2806;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_bd2806{font-family:__Bricolage_Grotesque_bd2806,__Bricolage_Grotesque_Fallback_bd2806;font-style:normal}.__variable_bd2806{--ft-font-display:"__Bricolage_Grotesque_bd2806","__Bricolage_Grotesque_Fallback_bd2806"}@font-face{font-family:__Figtree_04858b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Figtree_04858b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Figtree_04858b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Figtree_04858b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Figtree_04858b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Figtree_04858b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Figtree_04858b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Figtree_04858b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Figtree_Fallback_04858b;src:local("Arial");ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.00%;size-adjust:100.72%}.__className_04858b{font-family:__Figtree_04858b,__Figtree_Fallback_04858b;font-style:normal}.__variable_04858b{--ft-font-body:"__Figtree_04858b","__Figtree_Fallback_04858b"}*,:after,:before{box-sizing:border-box;border-width:0;border-style:solid}html{line-height:1.5;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}input[type=date],input[type=datetime-local],input[type=time]{display:block;width:100%;min-height:44px;line-height:normal;font-size:16px}input[type=date]::-webkit-date-and-time-value,input[type=datetime-local]::-webkit-date-and-time-value,input[type=time]::-webkit-date-and-time-value{text-align:left}@supports (-webkit-touch-callout:none){input,select,textarea{font-size:16px!important}}.grid-2-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.grid-3-cols{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:12px;gap:12px}.w-full{width:100%}.min-w-0{min-width:0}.no-spinner::-webkit-inner-spin-button,.no-spinner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.no-spinner{-moz-appearance:textfield}:root{--ft-bg:#f6f3ea;--ft-card:#fff;--ft-subtle:#efeadd;--ft-line:#e7e1d2;--ft-line-2:#d8d1bf;--ft-ink:#1f2b1d;--ft-mute:#6a7266;--ft-leaf:#2f6b3a;--ft-leaf-strong:#245530;--ft-leaf-soft:#e3eedf;--ft-tomato:#d8452e;--ft-tomato-ink:#8f2a1a;--ft-tomato-soft:#fbe4df;--ft-pumpkin:#e89a2c;--ft-pumpkin-ink:#8a5410;--ft-pumpkin-soft:#fcefd9;--ft-corn:#f2cf4a;--ft-bean:#7a4a2e;--ft-sky:#3f8fb5;--ft-sky-ink:#1f5873;--ft-sky-soft:#e1eef5;--ft-radius-sm:12px;--ft-radius:18px;--ft-radius-lg:26px;--ft-tabbar-h:64px}body{background:var(--ft-bg);color:var(--ft-ink);font-family:var(--ft-font-body),system-ui,-apple-system,"Segoe UI",sans-serif}h1,h2,h3{font-family:var(--ft-font-display),var(--ft-font-body),system-ui,sans-serif;letter-spacing:-.02em;text-wrap:balance}input,select,textarea{border-radius:var(--ft-radius-sm)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--ft-corn);outline-offset:2px}.ft-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ft-header{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:var(--ft-bg);padding-top:env(safe-area-inset-top)}.ft-header-row{height:56px;justify-content:space-between;padding:0 max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left));max-width:960px;margin:0 auto}.ft-brand,.ft-header-row{display:flex;align-items:center}.ft-brand{gap:10px;text-decoration:none;color:var(--ft-ink)}.ft-brand img{border-radius:10px}.ft-brand span{font-family:var(--ft-font-display),sans-serif;font-weight:800;font-size:19px;letter-spacing:-.02em}.ft-main{padding-bottom:calc(var(--ft-tabbar-h) + env(safe-area-inset-bottom) + 16px)}.ft-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:100;background:var(--ft-card);border-top:1px solid var(--ft-line);padding:6px max(8px,env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.ft-tabbar-row{max-width:640px;margin:0 auto;display:grid;grid-template-columns:repeat(5,1fr)}.ft-tab{display:grid;justify-items:center;grid-gap:3px;gap:3px;padding:6px 0;font-size:11px;font-weight:600;color:var(--ft-mute);text-decoration:none;background:none;border:0;cursor:pointer}.ft-tab svg{width:24px;height:24px}.ft-tab[aria-current=page]{color:var(--ft-leaf)}.ft-tab-register .ft-tab-dot{width:44px;height:32px;border-radius:999px;background:var(--ft-tomato);color:#fff;display:grid;place-items:center}.ft-tab-register .ft-tab-dot svg{width:22px;height:22px}.ft-sheet-backdrop{position:fixed;inset:0;background:rgba(31,43,29,.35);z-index:150}.ft-sheet{position:fixed;left:0;right:0;bottom:0;z-index:160;background:var(--ft-card);border-radius:var(--ft-radius-lg) var(--ft-radius-lg) 0 0;padding:10px max(16px,env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));max-width:640px;margin:0 auto}.ft-sheet-grip{width:40px;height:4px;border-radius:4px;background:var(--ft-line-2);margin:0 auto 10px}.ft-sheet-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.ft-sheet-item{display:flex;align-items:center;gap:10px;padding:14px;border-radius:var(--ft-radius);background:var(--ft-bg);color:var(--ft-ink);text-decoration:none;font-weight:600;font-size:15px;border:0;cursor:pointer;text-align:left}.ft-sheet-item svg{width:22px;height:22px;color:var(--ft-leaf);flex:none}.ft-sheet-item[aria-current=page]{background:var(--ft-leaf-soft)}.ft-sheet-logout{color:var(--ft-tomato-ink)}.ft-sheet-logout svg{color:var(--ft-tomato)}@media (prefers-reduced-motion:no-preference){.ft-sheet{animation:ft-sheet-in .18s ease-out}@keyframes ft-sheet-in{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}}