@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-600-normal-CNlPk46_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-700-normal-DhIzd8Tb.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}img,svg,video,canvas{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}ul[role=list],ol[role=list]{padding:0;list-style:none}}@layer tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--bg-2:#f4f6fa;--bg-3:#e8ecf3;--ink:#1a1d29;--ink-2:#5d6375;--ink-3:#696f82;--line:#e5e8ef;--line-strong:#c9cfdb;--focus:#8a5d00;--paper:#fff;--paper-edge:#f4f6fa;--paper-ink:#1a1d29;--paper-ink-2:#5d6375;--paper-line:#e5e8ef;--paper-go:#00703f;--paper-stop:#c22a1c;--accent:#ffc72c;--accent-press:#f5b800;--on-accent:#1a1d29;--accent-shadow:0 1px 2px #8a5d0033, 0 8px 18px -8px #b8840099;--brand-sun:#ffc72c;--sun-soft:#fff1c7;--sun-deep:#8a5d00;--ink-go:#00844a;--ink-stop:#e0321c;--ink-meh:#4b5163;--ink-love:#ffc72c;--on-love:#1a1d29;--love-edge:#b88400;--meh-edge:#4b5163;--go-text:#00703f;--stop-text:#c22a1c;--chart-warm:#ff7a3d;--chart-rain:#2e86c1;--chart-avoid:#f29ba4;--map-sea:#dcebf3;--map-land:#f6eedb;--map-route:#1c5f92;--shadow-paper:0 1px 2px #1a1d290f, 0 8px 24px -8px #1a1d2929;--shadow-lift:0 2px 4px #1a1d290f, 0 18px 36px -12px #1a1d2942;--shadow-float:0 1px 2px #1a1d2914, 0 6px 16px #1a1d291f;--font-sans:"Figtree Variable", "Figtree", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-cond:var(--font-sans);--font-board:"Barlow Condensed", "Figtree Variable", system-ui, sans-serif;--paper-grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.24 0 0 0 0 0.18 0 0 0 0 0.09 0 0 0 0.09 0'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>");--ink-rough:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='r'><feTurbulence type='fractalNoise' baseFrequency='1.4' numOctaves='2' seed='7'/><feComponentTransfer><feFuncA type='discrete' tableValues='1 1 1 1 0.55 1 1 1'/></feComponentTransfer><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0'/></filter><rect width='100%' height='100%' fill='black' filter='url(%23r)'/></svg>");--night:#14213d;--night-2:#1d2d52;--night-ink:#f4f1e8;--night-ink-2:#c9d3e6;--lamp:#ffcf6b;--step--2:.75rem;--step--1:.8125rem;--step-0:1rem;--step-1:1.125rem;--step-2:1.375rem;--step-3:1.75rem;--step-4:2.25rem;--step-5:3rem;--step-6:clamp(2.5rem, 1.6rem + 4.4vw, 4.5rem);--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--gutter:1.25rem;--measure:65ch;--radius-1:6px;--radius-2:12px;--radius-hairline:6px;--radius-paper:16px;--radius-control:12px;--radius-board:16px;--radius-ticket:20px;--radius-photo:20px;--radius-xl:28px;--radius-pill:999px;--graphite:#1a1d29;--on-ink:#fff;--pass-band:#1a1d29;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.87, 0, .13, 1);--dur-1:.12s;--dur-2:.22s;--dur-3:.42s;--dur-4:.8s}}@layer base{html{-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-color:var(--line-strong) transparent;accent-color:var(--accent);caret-color:var(--ink);-webkit-tap-highlight-color:transparent}body{background:var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--font-sans);font-size:var(--step-0);font-variant-numeric:lining-nums;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.5}h1,h2,h3{text-wrap:balance;letter-spacing:-.015em;font-weight:700;line-height:1.12}h1{font-weight:800}p{text-wrap:pretty}::selection{background:var(--sun-soft);color:var(--ink)}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}::view-transition-group(*){animation-duration:.42s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-old(root){animation-duration:.26s}::view-transition-new(root){animation-duration:.26s}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}:root[data-test] *,:root[data-test] :before,:root[data-test] :after{scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-iteration-count:1!important;animation-delay:0s!important}}@layer components{._button_13v7r_2{border-radius:var(--radius-control);min-height:3.25rem;font-family:var(--font-sans);letter-spacing:-.005em;text-align:center;transition:background-color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), transform var(--dur-1) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);border:1.5px solid #0000;justify-content:center;align-items:center;gap:.55em;padding:0 1.35rem;font-size:1.0625rem;font-weight:700;line-height:1.15;text-decoration:none;display:inline-flex}._button_13v7r_2[data-variant=primary]{border-color:var(--sun-deep);background:var(--accent);color:var(--on-accent);box-shadow:var(--accent-shadow)}._button_13v7r_2[data-variant=primary]:hover{background:var(--accent-press)}._button_13v7r_2[data-variant=secondary]{background:var(--btn-bg,var(--paper));border-color:var(--btn-ink,var(--ink));color:var(--btn-ink,var(--ink))}._button_13v7r_2[data-variant=secondary]:hover{background:var(--btn-hover,var(--bg-2))}._button_13v7r_2[data-variant=quiet]{border-radius:var(--radius-hairline);min-height:2.75rem;color:var(--btn-ink,var(--ink));text-underline-offset:.25em;background:0 0;padding-inline:.25rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}._button_13v7r_2[data-variant=quiet]:hover{text-decoration-thickness:2px}._button_13v7r_2:active:not(:disabled){box-shadow:none;transform:translateY(1px)scale(.98)}._button_13v7r_2:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}._button_13v7r_2 svg{flex:none}._host_14oux_2{z-index:200;justify-items:center;gap:var(--s-2);pointer-events:none;display:grid;position:fixed;inset-block-end:calc(6.5rem + env(safe-area-inset-bottom,0px));inset-inline:0}._toast_14oux_13{border:3px double var(--go-text);background:var(--paper);color:var(--go-text);font-family:var(--font-board);box-shadow:var(--shadow-float);-webkit-mask:var(--ink-rough) center / 9em 9em;-webkit-mask:var(--ink-rough) center / 9em 9em;mask:var(--ink-rough) center / 9em 9em;animation:_toast-stamp_14oux_1 2.2s var(--ease-out) both;border-radius:8px;padding:.5rem .9rem .42rem;font-size:1.15rem;font-weight:700;line-height:1;rotate:-3deg}@keyframes _toast-stamp_14oux_1{0%{opacity:0;scale:1.6}8%{opacity:1;scale:.96}12%{scale:1}85%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){._toast_14oux_13{animation:none}}@media (width>=64rem){._host_14oux_2{inset-block-end:var(--s-6)}}}@layer utilities;
