.bub{--sz: 28px;position:relative;isolation:isolate;flex:none;width:var(--sz);height:var(--sz);border-radius:calc(var(--sz) * .3);display:flex;align-items:center;justify-content:center;font-family:Fraunces Variable,Fraunces,serif;font-weight:600;font-size:calc(var(--sz) * .36);line-height:1;letter-spacing:.01em;background:linear-gradient(160deg,var(--tint-1),var(--tint-2));color:var(--ini);box-shadow:inset 0 1px 1px #fff6,inset 0 calc(var(--sz) * -.135) calc(var(--sz) * .23) calc(var(--sz) * -.135) #0000008c,0 calc(var(--sz) * .148) calc(var(--sz) * .32) calc(var(--sz) * -.125) #141c146b;-webkit-user-select:none;user-select:none}.bub .ini{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:3;overflow:visible;pointer-events:none;filter:drop-shadow(0 1px 3px rgba(0,0,0,.35))}.bub .ini text{font-family:Fraunces Variable,Fraunces,serif;font-weight:600;fill:var(--ini)}.bub:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:max(.8px,calc(var(--sz) * .016));pointer-events:none;z-index:2;background:linear-gradient(155deg,#ffffffe6,#ffffff4d 38%,#ffffff0a 64%,#ffffff6b);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.bub:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:1;background:radial-gradient(130% 85% at 32% -12%,#fff6,#fff0 54%)}.bub.circle{border-radius:50%}.bub.xs{--sz: 20px}.bub.sm{--sz: 24px}.bub.md{--sz: 28px}.bub.lg{--sz: 48px}.bub.xl{--sz: 56px}.bub.hero{--sz: 64px}.bub.green{--tint-1: rgba(95, 126, 85, .95);--tint-2: rgba(52, 80, 47, .9);--ini: #eef6ec}.bub.forest{--tint-1: rgba(70, 102, 63, .95);--tint-2: rgba(33, 61, 34, .9);--ini: #eaf3ea}.bub.emerald{--tint-1: rgba(58, 125, 94, .95);--tint-2: rgba(21, 71, 52, .9);--ini: #e8f6ef}.bub.teal{--tint-1: rgba(47, 122, 116, .95);--tint-2: rgba(17, 74, 69, .9);--ini: #e6f5f3}.bub.blue{--tint-1: rgba(63, 106, 166, .95);--tint-2: rgba(33, 63, 108, .9);--ini: #ebf2fb}.bub.sky{--tint-1: rgba(79, 134, 184, .95);--tint-2: rgba(42, 87, 127, .9);--ini: #ecf4fb}.bub.indigo{--tint-1: rgba(74, 79, 147, .95);--tint-2: rgba(38, 42, 92, .9);--ini: #ecedfb}.bub.amber{--tint-1: rgba(153, 116, 54, .95);--tint-2: rgba(94, 68, 28, .9);--ini: #faf2e2}.bub.gold{--tint-1: rgba(140, 115, 48, .95);--tint-2: rgba(87, 64, 24, .9);--ini: #f9f1db}.bub.orange{--tint-1: rgba(160, 95, 51, .95);--tint-2: rgba(99, 52, 26, .9);--ini: #fbeee3}.bub.coral{--tint-1: rgba(168, 85, 63, .95);--tint-2: rgba(107, 44, 30, .9);--ini: #fceadf}.bub.rose{--tint-1: rgba(151, 69, 92, .95);--tint-2: rgba(92, 36, 51, .9);--ini: #fbe9ee}.bub.pink{--tint-1: rgba(156, 70, 112, .95);--tint-2: rgba(94, 37, 66, .9);--ini: #fbe9f1}.bub.violet{--tint-1: rgba(106, 74, 142, .95);--tint-2: rgba(58, 40, 88, .9);--ini: #efe9fb}.bub.plum{--tint-1: rgba(122, 69, 116, .95);--tint-2: rgba(70, 38, 74, .9);--ini: #f4e9f4}.bub.slate{--tint-1: rgba(76, 86, 96, .95);--tint-2: rgba(42, 49, 56, .9);--ini: #eaeef2}.bub.stone{--tint-1: rgba(106, 92, 76, .95);--tint-2: rgba(60, 50, 38, .9);--ini: #f2eee7}.bub.graphite{--tint-1: rgba(69, 73, 79, .95);--tint-2: rgba(37, 40, 45, .9);--ini: #eaecef}.mobile-app{--m-accent: #3d5c4f;--m-accent-soft: #688573;--m-accent-deep: #243530;--m-danger: #f43f5e;--m-warning: #f59e0b;--m-radius-card: 22px;--m-radius-pill: 999px;--m-space-1: 4px;--m-space-2: 8px;--m-space-3: 12px;--m-space-4: 16px;--m-space-5: 20px;--m-space-6: 24px;--m-space-8: 32px;--m-space-10: 40px;--m-space-12: 48px;--m-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--m-ease-out: cubic-bezier(.2, .7, .2, 1);font-family:DM Sans Variable,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}.mobile-app[data-theme=dark]{--m-bg: #0a0a0b;--m-bg-2: #141416;--m-bg-3: #1c1c20;--m-fg: #f5f5f6;--m-fg-muted: #a1a1a6;--m-fg-faint: #6b6b71;--m-glass-bg: rgba(20, 20, 22, .48);--m-glass-bg-strong: rgba(20, 20, 22, .72);--m-glass-border: rgba(255, 255, 255, .085);--m-glass-highlight: rgba(255, 255, 255, .13);--m-divider: rgba(255, 255, 255, .06);--m-shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 8px 20px -6px rgba(0, 0, 0, .5), 0 24px 48px -16px rgba(0, 0, 0, .6);--m-shadow-elevated: 0 1px 2px rgba(0, 0, 0, .4), 0 12px 28px -6px rgba(0, 0, 0, .55), 0 36px 64px -20px rgba(0, 0, 0, .65);--m-row-press-bg: rgba(255, 255, 255, .05);color:var(--m-fg)}.mobile-app[data-theme=light]{--m-bg: #f6f6f4;--m-bg-2: #ededeb;--m-bg-3: #e3e3e0;--m-fg: #0e0e10;--m-fg-muted: #525258;--m-fg-faint: #8e8e93;--m-glass-bg: rgba(255, 255, 255, .55);--m-glass-bg-strong: rgba(255, 255, 255, .9);--m-glass-border: rgba(0, 0, 0, .06);--m-glass-highlight: rgba(255, 255, 255, .95);--m-divider: rgba(0, 0, 0, .06);--m-shadow: 0 1px 2px rgba(20, 20, 24, .04), 0 6px 16px -4px rgba(20, 20, 24, .08), 0 24px 40px -16px rgba(20, 20, 24, .1);--m-shadow-elevated: 0 1px 2px rgba(20, 20, 24, .05), 0 10px 24px -4px rgba(20, 20, 24, .1), 0 32px 60px -20px rgba(20, 20, 24, .13);--m-row-press-bg: rgba(0, 0, 0, .035);color:var(--m-fg)}.m-backdrop{position:fixed;top:-120px;left:0;right:0;bottom:-120px;z-index:0;pointer-events:none;overflow:hidden}.mobile-app[data-theme=dark] .m-backdrop{background-color:#0a0e0c}.mobile-app[data-theme=light] .m-backdrop{background-color:#f4f7f4}.m-backdrop-bird{position:fixed;left:50%;top:42%;transform:translate(-50%,-50%);width:50vw;max-width:600px;height:auto;pointer-events:none;animation:m-ambient-drift 18s ease-in-out infinite;will-change:transform}.mobile-app[data-theme=dark] .m-backdrop-bird{opacity:.42}.mobile-app[data-theme=light] .m-backdrop-bird{opacity:.9;filter:brightness(.55) saturate(1.4)}@keyframes m-ambient-drift{0%,to{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-6px)}}@media(prefers-reduced-motion:reduce){.m-backdrop-bird{animation:none}}.m-glass{background:var(--m-glass-bg);border:1px solid var(--m-glass-border);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-radius:var(--m-radius-card);box-shadow:var(--m-shadow),inset 0 1px 0 0 var(--m-glass-highlight),inset 0 0 0 1px #ffffff05}.m-glass-strong{background:var(--m-glass-bg-strong)}.m-glass-elevated{box-shadow:var(--m-shadow-elevated),inset 0 1px 0 0 var(--m-glass-highlight)}.m-glass-pill{border-radius:var(--m-radius-pill)}.m-display{font-weight:600;letter-spacing:-.04em;line-height:1;font-size:clamp(64px,22vw,96px);font-feature-settings:"tnum" 1}.m-eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:700;color:var(--m-fg-muted)}.m-h1{font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:1.15}.m-h2{font-size:18px;font-weight:600;letter-spacing:-.01em}.m-section-label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--m-fg-muted)}.m-body{font-size:14px;line-height:1.45;color:var(--m-fg-muted)}@keyframes m-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.m-rise{animation:m-rise .36s cubic-bezier(.2,.7,.2,1) both}.m-rise-2{animation:m-rise .42s 60ms cubic-bezier(.2,.7,.2,1) both}.m-rise-3{animation:m-rise .46s .12s cubic-bezier(.2,.7,.2,1) both}@keyframes m-slide-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.m-slide-in{animation:m-slide-in .28s cubic-bezier(.2,.7,.2,1) both}@keyframes m-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.m-sheet-up{animation:m-sheet-up .32s cubic-bezier(.2,.8,.2,1) both}@keyframes m-dropdown{0%{opacity:0;transform:translateY(-8px) scaleY(.94)}to{opacity:1;transform:none}}.m-dropdown-in{animation:m-dropdown .22s cubic-bezier(.2,.8,.2,1) both;transform-origin:top}@keyframes m-dropdown-fade{0%{opacity:0}to{opacity:1}}.m-dropdown-in-fade{animation:m-dropdown-fade .18s ease-out both}@keyframes m-slide-down{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}@keyframes m-star-shimmer{0%,to{filter:drop-shadow(0 0 0 rgba(245,158,11,0))}50%{filter:drop-shadow(0 0 4px rgba(245,158,11,.6))}}.m-star-shimmer{animation:m-star-shimmer 2.6s ease-in-out infinite}.mobile-app[data-theme=light] .m-screen-opaque-light .m-glass{background:#ffffffad}.mobile-app[data-theme=light] .m-screen-opaque-light .m-glass-strong{background:#ffffffd9}.m-inline-panel{background:var(--m-bg-2);border:1px solid var(--m-glass-border);box-shadow:var(--m-shadow),inset 0 1px 0 0 var(--m-glass-highlight);color:var(--m-fg);isolation:isolate;backdrop-filter:none;-webkit-backdrop-filter:none}.m-solid-panel{background-color:var(--m-bg-2);border:1px solid var(--m-glass-border);border-radius:var(--m-radius-card);box-shadow:0 24px 50px -12px #0000008c,inset 0 1px 0 0 var(--m-glass-highlight);color:var(--m-fg);isolation:isolate;backdrop-filter:none;-webkit-backdrop-filter:none}@keyframes m-fade-in{0%{opacity:0}to{opacity:1}}.m-fade-in{animation:m-fade-in .22s ease-out both}.m-scroll-x{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.m-scroll-x::-webkit-scrollbar{display:none}.m-scroll-y{scrollbar-width:none;-ms-overflow-style:none}.m-scroll-y::-webkit-scrollbar{display:none}.m-press{transition:transform .22s var(--m-ease-spring),opacity .18s ease,filter .18s ease}.m-press:active{transform:scale(.96);opacity:.92;filter:brightness(1.05);transition:transform 90ms ease-out,opacity 90ms ease-out,filter 90ms ease-out}.m-press:active svg{opacity:.78;transition:opacity .1s ease-out}.m-row-press{transition:background-color .2s var(--m-ease-out),box-shadow .2s var(--m-ease-out);cursor:pointer}.m-row-press:hover{background-color:var(--m-row-press-bg)}.m-row-press:active{background-color:var(--m-row-press-bg);box-shadow:inset 0 1px #ffffff0f}.m-row-press .m-row-chevron{transition:transform .24s var(--m-ease-spring),color .2s var(--m-ease-out)}.m-row-press:active .m-row-chevron,.m-row-press:hover .m-row-chevron{transform:translate(2px);color:var(--m-fg-muted)}@keyframes m-pulse-soft{0%,to{opacity:1;transform:scale(1)}50%{opacity:.78;transform:scale(.985)}}.m-pulse-soft{animation:m-pulse-soft 2.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.m-pulse-soft{animation:none}}.m-input{background:transparent;border:0;outline:0;color:var(--m-fg);font:inherit;width:100%;padding:0}.m-input::placeholder{color:var(--m-fg-faint);letter-spacing:.005em}.m-input-shell{transition:box-shadow .22s var(--m-ease-out),border-color .22s var(--m-ease-out)}.m-input-shell:focus-within{box-shadow:var(--m-shadow),inset 0 1px 0 0 var(--m-glass-highlight),0 0 0 3px #3d5c4f2e;border-color:#3d5c4f52}.mobile-app input,.mobile-app textarea,.mobile-app select{font-size:16px!important}.m-textarea{background:transparent;border:0;outline:0;color:var(--m-fg);font:inherit;width:100%;resize:none;padding:0;line-height:1.5}.m-textarea::placeholder{color:var(--m-fg-faint);letter-spacing:.005em}.m-divider{height:1px;background:var(--m-divider);border:0}.m-date-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:38px;text-align:left;font-variant-numeric:tabular-nums}.m-date-input::-webkit-datetime-edit{padding:0;color:inherit}.m-date-input::-webkit-datetime-edit-fields-wrapper{padding:0}.m-date-input::-webkit-date-and-time-value{text-align:left;min-height:18px}.m-date-input::-webkit-datetime-edit-text,.m-date-input::-webkit-datetime-edit-month-field,.m-date-input::-webkit-datetime-edit-day-field,.m-date-input::-webkit-datetime-edit-year-field{color:inherit;padding:0}.m-date-input::-webkit-calendar-picker-indicator{opacity:.45;filter:invert(.85);cursor:pointer}.m-date-input::-webkit-clear-button,.m-date-input::-webkit-inner-spin-button{display:none;-webkit-appearance:none}.m-date-input:not(:focus)::-webkit-datetime-edit{color:var(--m-fg-muted, #8a8a8a)}.m-date-input:focus::-webkit-datetime-edit{color:inherit}.m-scroll-x{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scroll-padding-left:12px}.m-tab-rail{-webkit-mask-image:linear-gradient(to right,black 0,black calc(100% - 36px),transparent 100%);mask-image:linear-gradient(to right,black 0,black calc(100% - 36px),transparent 100%)}.m-tab-pill{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;font-size:12px;font-weight:500;white-space:nowrap;flex-shrink:0;background:transparent;color:var(--m-fg-muted);border:1px solid transparent;transition:background-color .2s var(--m-ease-out),color .2s var(--m-ease-out),border-color .2s var(--m-ease-out)}.m-tab-pill:hover{color:var(--m-fg)}.m-tab-pill[aria-pressed=true]{background:var(--m-accent);color:#fff;font-weight:600}.m-tab-count{font-size:10px;font-weight:600;color:var(--m-fg-faint)}.m-tab-pill[aria-pressed=true] .m-tab-count{color:#ffffffd9}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/fraunces-vietnamese-wght-normal-CnvboYUG.woff2) format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/fraunces-latin-ext-wght-normal-Ca2vKHc0.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/fraunces-latin-wght-normal-ukD16Tqj.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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}
