@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.0zr6hhvz-h9nw.woff2)format("woff2");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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_967664a6-module__4K9MCG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_967664a6-module__4K9MCG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.1v5bejj26fx9h.woff2)format("woff2");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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_5ce8c3f-module__SSBbPG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_5ce8c3f-module__SSBbPG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.3xzwb88tucl-q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.20csvlgbb63y1.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.17e3l4txdrufi.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ewdtdf6ai7o-.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.03ilua6xb7p2f.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.1bg6trwi21i5q.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.2bakuypqc5dou.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.0fg7ryy-bp2x_.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.2g9xiodaln20i.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.3a_7qwcscqi0t.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.22w-t0ek6hrfw.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.1n2oi-d4a-xww.woff2)format("woff2");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:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_47c6f7f7-module__7tExvq__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_47c6f7f7-module__7tExvq__variable{--font-poppins:"Poppins", "Poppins Fallback"}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.3xzwb88tucl-q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.20csvlgbb63y1.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.17e3l4txdrufi.woff2)format("woff2");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:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_63e38ad0-module__jHA1EW__className{font-family:Poppins,Poppins Fallback;font-style:normal;font-weight:400}.poppins_63e38ad0-module__jHA1EW__variable{--font-poppins-preload:"Poppins", "Poppins Fallback"}
@font-face{unicode-range:U+B7,U+2018-2019,U+201C-201D,U+2026,U+3000-303F,U+3400-4DBF,U+4E00-9FFF,U+FF00-FFEF;size-adjust:107%;ascent-override:82%;descent-override:11%;font-family:zhDisplay;src:url(../media/ZCOOLKuaiLe_zh.1w6q77xmvbb9z.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}.zhdisplay_ab0f0e58-module__eW8yUG__className{font-family:zhDisplay}.zhdisplay_ab0f0e58-module__eW8yUG__variable{--font-zh-display:"zhDisplay"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:var(--font-poppins), var(--font-geist-sans), var(--font-cjk,ui-sans-serif), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-geist-mono);--radius-sm:6px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-3xl:32px;--radius-4xl:40px;--default-font-family:var(--font-poppins), var(--font-geist-sans), var(--font-cjk,ui-sans-serif), ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:var(--font-geist-mono);--color-background:var(--background);--color-foreground:var(--foreground);--color-mint:#f8e3b5;--color-mint-light:#f4ead8;--color-coral:#c14736;--color-teal:#ffc547;--color-teal-deep:#9a6b3f;--color-teal-ink:#1e1a16;--color-rust:#7d5135;--color-sky:#f2ede7;--color-cream:#fbefe1;--color-sage:#edf0e2;--color-paper:#fffcf8;--color-ground:#f2ede7;--color-crown:#ffc547;--color-bark:#9a6b3f;--color-brick:#c14736;--color-kraft:#dbc196;--color-olive:#84aa55;--color-parchment:#f4ead8;--color-sand:#f8e3b5;--color-brick-deep:#9b3426;--color-world-spacey:#231f20;--color-world-chompy:#463733;--color-butter:#fde9a8;--color-blush:#f6d9d3;--color-lilac:#e4dcf3;--color-lilac-ink:#5e4f8a;--color-sunny:#f8e3b5;--color-ink:#1e1a16;--color-sidebar-ring:var(--sidebar-ring);--color-sidebar-border:var(--sidebar-border);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-primary-foreground:var(--sidebar-primary-foreground);--color-sidebar-primary:var(--sidebar-primary);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar:var(--sidebar);--color-chart-5:var(--chart-5);--color-chart-4:var(--chart-4);--color-chart-3:var(--chart-3);--color-chart-2:var(--chart-2);--color-chart-1:var(--chart-1);--color-ring:var(--ring);--color-input:var(--input);--color-border:var(--border);--color-destructive:var(--destructive);--color-accent-foreground:var(--accent-foreground);--color-accent:var(--accent);--color-muted-foreground:var(--muted-foreground);--color-muted:var(--muted);--color-secondary-foreground:var(--secondary-foreground);--color-secondary:var(--secondary);--color-primary-foreground:var(--primary-foreground);--color-primary:var(--primary);--color-popover-foreground:var(--popover-foreground);--color-popover:var(--popover);--color-card-foreground:var(--card-foreground);--color-card:var(--card)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground)}html{--site-header-offset:10.5rem;font-family:var(--font-poppins), var(--font-geist-sans), var(--font-cjk,ui-sans-serif), ui-sans-serif, system-ui, sans-serif;scroll-padding-top:var(--site-header-offset)}@media (min-width:640px){html{--site-header-offset:9.5rem}}:focus-visible{box-shadow:0 0 0 3px var(--ring);outline:none}}@layer components{.tk-btn{--tk-fill:var(--tk-crown);--tk-shade:var(--tk-crown-shade);--tk-ink:var(--tk-line);--tk-w:2.5px;--tk-slab:5px;border:var(--tk-w) solid var(--tk-line);background:var(--tk-fill);max-width:100%;min-height:52px;color:var(--tk-ink);font-family:var(--tk-way-face);font-size:16px;font-weight:var(--tk-weight);font-synthesis:none;letter-spacing:0;text-align:center;text-wrap:balance;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;box-shadow:0 var(--tk-slab) 0 0 var(--tk-shade), 0 var(--tk-slab) 0 var(--tk-w) var(--tk-line);transition:translate .25s var(--tk-spring), scale 80ms ease-out, box-shadow 80ms ease-out;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:8px 28px 8px 32px;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.tk-btn:not(.tk-btn--icon){margin-block-end:calc(var(--tk-slab) + var(--tk-w))}.tk-btn:before{content:"";pointer-events:none;background:#ffffff80;border-radius:5px;width:13px;height:5px;position:absolute;top:7px;left:11px;rotate:-16deg}@media (hover:hover){.tk-btn:hover:not(:disabled):not([aria-disabled=true]){translate:0 -3px}}.tk-btn:active:not(:disabled):not([aria-disabled=true]){translate:0 calc(var(--tk-slab) - 1px);box-shadow:0 1px 0 0 var(--tk-shade), 0 1px 0 var(--tk-w) var(--tk-line)}.tk-btn:focus-visible{outline:3px dashed var(--tk-line);outline-offset:5px;box-shadow:0 var(--tk-slab) 0 0 var(--tk-shade), 0 var(--tk-slab) 0 var(--tk-w) var(--tk-line)}.tk-btn:disabled,.tk-btn[aria-disabled=true]{cursor:not-allowed;--tk-fill:#efe6da;--tk-shade:#b9b0a6;--tk-ink:#5c5249}.tk-btn[aria-busy=true]{cursor:progress}.tk-btn--cream{--tk-fill:var(--tk-cream);--tk-shade:var(--tk-cream-shade)}.tk-btn--brick{--tk-fill:var(--tk-brick);--tk-shade:var(--tk-brick-shade);--tk-ink:#fff}.tk-btn.tk-btn--lg{min-height:58px;padding:8px 32px 8px 36px;font-size:18px}.tk-btn.tk-btn--sm{--tk-w:2.5px;--tk-slab:4px;gap:6px;min-height:44px;padding:5px 18px 5px 24px;font-size:14px}.tk-btn.tk-btn--sm:before{width:10px;height:4px;top:6px;left:9px}.tk-btn.tk-btn--icon{--tk-slab:4px;border-radius:49% 51% 47% 53%/52% 48% 53% 47%;width:46px;height:46px;min-height:46px;padding:0}.tk-btn.tk-btn--icon.tk-btn--sm{width:44px;height:44px;min-height:44px}.tk-btn.tk-btn--icon:before{width:9px;height:4px;top:8px;left:8px}@media (max-width:639.98px){.tk-btn:not(.tk-btn--icon):not(.tk-btn--sm){min-height:48px;padding:6px 24px 6px 28px;font-size:16px}.tk-btn.tk-btn--lg{min-height:50px;font-size:17px}.tk-btn.tk-btn--icon.tk-btn--compact{--tk-w:2.5px;--tk-slab:3px;width:38px;height:38px;min-height:38px}.tk-btn.tk-btn--icon.tk-btn--compact:before{width:8px;height:3px;top:7px;left:7px}.tk-btn.tk-btn--icon.tk-btn--compact:after{content:"";inset:calc(-3px - var(--tk-w));border-radius:999px;position:absolute}}.tk-float{bottom:calc(var(--tk-float-inset) + env(safe-area-inset-bottom,0px));position:fixed}.tk-float--left{left:calc(var(--tk-float-inset) + env(safe-area-inset-left,0px))}.tk-float--right{right:calc(var(--tk-float-inset) + env(safe-area-inset-right,0px))}.tk-compass-dock[data-tucked] [data-float-door]:before{content:"";border-radius:9999px;position:absolute;inset:-10px}.tk-float-slot{min-height:var(--tk-float-slot);justify-content:center;align-items:center;display:flex}.tk-actions{gap:var(--tk-gap);flex-direction:column;display:flex}.tk-actions>.tk-btn{width:100%}@media (min-width:640px){.tk-actions{align-items:center;column-gap:var(--tk-gap-row);row-gap:var(--tk-gap);flex-flow:wrap}.tk-actions>.tk-btn{width:auto}}.tk-chip{--tk-slab:3px;--tk-shade:var(--tk-cream-shade);border:2.5px solid var(--tk-line);background:var(--tk-cream);min-height:44px;color:var(--tk-line);font-family:var(--tk-way-face);font-size:14px;font-weight:var(--tk-weight);font-synthesis:none;letter-spacing:0;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:0 var(--tk-slab) 0 0 var(--tk-shade), 0 var(--tk-slab) 0 2.5px var(--tk-line);transition:translate .25s var(--tk-spring), box-shadow 80ms ease-out, background-color .15s ease-out;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:6px 16px;line-height:1.2;text-decoration:none;display:inline-flex}@media (hover:hover){.tk-chip:hover:not(:disabled){translate:0 -2px}}.tk-chip:active:not(:disabled){box-shadow:0 1px 0 0 var(--tk-shade), 0 1px 0 2.5px var(--tk-line);translate:0 2px}.tk-chip:is([aria-pressed=true],[aria-selected=true],[aria-current=page],[aria-current=true],[data-state=on],[data-state=active],[data-active=true]){--tk-shade:var(--tk-crown-shade);background:var(--tk-crown)}.tk-chip:focus-visible{outline:3px dashed var(--tk-line);outline-offset:4px;box-shadow:0 var(--tk-slab) 0 0 var(--tk-shade), 0 var(--tk-slab) 0 2.5px var(--tk-line)}.tk-chip:disabled{cursor:not-allowed;opacity:.55}.tk-field{border:2.5px solid var(--tk-line);width:100%;min-width:0;min-height:48px;color:var(--tk-line);background:#fff;border-radius:16px;outline:none;padding:10px 16px;font-size:15px;line-height:1.3}.tk-field--pill{border-radius:999px;padding-inline:20px}textarea.tk-field{border-radius:18px}.tk-field::placeholder{color:#6e5f52}.tk-field:focus-visible{outline:3px dashed var(--tk-line);outline-offset:3px;box-shadow:none}.tk-field:disabled{cursor:not-allowed;opacity:.6}.tk-stepper{align-items:center;gap:6px;padding-bottom:4px;display:inline-flex}.tk-stepper input{border:2.5px solid var(--tk-line);width:3.25rem;min-height:44px;color:var(--tk-line);text-align:center;font-variant-numeric:tabular-nums;appearance:textfield;background:#fff;border-radius:14px;outline:none;font-size:15px;font-weight:600}.tk-stepper input:focus-visible{outline:3px dashed var(--tk-line);outline-offset:3px;box-shadow:none}.tk-card-link{--tk-slab:4px;--tk-shade:var(--tk-cream-shade);border:2.5px solid var(--tk-line);background:var(--tk-cream);min-height:44px;color:var(--tk-line);-webkit-tap-highlight-color:transparent;box-shadow:0 var(--tk-slab) 0 0 var(--tk-shade), 0 var(--tk-slab) 0 2.5px var(--tk-line);transition:translate .25s var(--tk-spring), box-shadow 80ms ease-out;border-radius:20px;flex-direction:column;gap:4px;padding:14px 18px 16px;text-decoration:none;display:flex}@media (hover:hover){.tk-card-link:hover{translate:0 -2px}}.tk-card-link:active{box-shadow:0 1px 0 0 var(--tk-shade), 0 1px 0 2.5px var(--tk-line);translate:0 3px}.tk-card-link:focus-visible{outline:3px dashed var(--tk-line);outline-offset:4px}.tk-stepper input::-webkit-inner-spin-button{appearance:none}.tk-stepper input::-webkit-outer-spin-button{appearance:none}}@layer utilities;@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@keyframes hb-cta-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.018)}}@keyframes hb-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes hb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.hb-poppy{will-change:transform;transition:transform .12s}.hb-poppy:hover{transform:scale(1.01)}.hb-poppy:active{transform:scale(.98)}.hb-cta-soft{will-change:transform;animation:3.4s ease-in-out infinite hb-cta-breathe}.hb-fade-1{animation:.5s ease-out 50ms both hb-fade-up}.hb-fade-2{animation:.5s ease-out .18s both hb-fade-up}.hb-fade-3{animation:.5s ease-out .31s both hb-fade-up}.hb-card-lift{transition:box-shadow .2s,transform .2s}.hb-card-lift:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0f172a1a,0 2px 6px #0f172a0f}.hb-float{animation:4s ease-in-out infinite hb-float}.hb-wiggle{transform-origin:50% 90%;animation:2.4s ease-in-out infinite hb-wiggle}@keyframes hb-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}@media (prefers-reduced-motion:reduce){.hb-poppy,.hb-fade-1,.hb-fade-2,.hb-fade-3,.hb-cta-soft,.hb-float,.hb-wiggle,.hb-card-lift{transition:none;animation:none}.hb-card-lift:hover{transform:none}}.map-teaser-map{container-type:inline-size}.map-teaser-drift{will-change:transform;position:absolute;inset:0;transform:scale(1.1)translate(-2.8%,1.6%)}.map-teaser-fog{--castle-rx:23cqw;--castle-ry:16cqw;--lantern-r:10.5cqw;--mossbell-fog:.5;pointer-events:none;opacity:.94;-webkit-mask-image:radial-gradient(ellipse var(--castle-rx) var(--castle-ry) at 48.8% 47%, transparent 50%, #000 100%), radial-gradient(circle var(--lantern-r) at 41.6% 20%, transparent 42%, #000 100%), radial-gradient(circle var(--lantern-r) at 90.5% 52%, transparent 42%, #000 100%), radial-gradient(circle 11cqw at 13% 38%, rgb(0 0 0/var(--mossbell-fog)) 35%, #000 100%);-webkit-mask-composite:source-in;-webkit-mask-image:radial-gradient(ellipse var(--castle-rx) var(--castle-ry) at 48.8% 47%, transparent 50%, #000 100%), radial-gradient(circle var(--lantern-r) at 41.6% 20%, transparent 42%, #000 100%), radial-gradient(circle var(--lantern-r) at 90.5% 52%, transparent 42%, #000 100%), radial-gradient(circle 11cqw at 13% 38%, rgb(0 0 0/var(--mossbell-fog)) 35%, #000 100%);-webkit-mask-image:radial-gradient(ellipse var(--castle-rx) var(--castle-ry) at 48.8% 47%, transparent 50%, #000 100%), radial-gradient(circle var(--lantern-r) at 41.6% 20%, transparent 42%, #000 100%), radial-gradient(circle var(--lantern-r) at 90.5% 52%, transparent 42%, #000 100%), radial-gradient(circle 11cqw at 13% 38%, rgb(0 0 0/var(--mossbell-fog)) 35%, #000 100%);-webkit-mask-image:radial-gradient(ellipse var(--castle-rx) var(--castle-ry) at 48.8% 47%, transparent 50%, #000 100%), radial-gradient(circle var(--lantern-r) at 41.6% 20%, transparent 42%, #000 100%), radial-gradient(circle var(--lantern-r) at 90.5% 52%, transparent 42%, #000 100%), radial-gradient(circle 11cqw at 13% 38%, rgb(0 0 0/var(--mossbell-fog)) 35%, #000 100%);mask-image:radial-gradient(ellipse var(--castle-rx) var(--castle-ry) at 48.8% 47%, transparent 50%, #000 100%), radial-gradient(circle var(--lantern-r) at 41.6% 20%, transparent 42%, #000 100%), radial-gradient(circle var(--lantern-r) at 90.5% 52%, transparent 42%, #000 100%), radial-gradient(circle 11cqw at 13% 38%, rgb(0 0 0/var(--mossbell-fog)) 35%, #000 100%);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;background:radial-gradient(60% 55% at 16% 24%,#fffcf899,#0000 70%),radial-gradient(55% 50% at 84% 86%,#dbc19673,#0000 70%),#f4ead8;position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.map-teaser-map[data-phase=members] .map-teaser-fog{--castle-rx:27cqw;--castle-ry:19cqw;--lantern-r:12.5cqw;--mossbell-fog:.42}.map-teaser-map[data-phase=open] .map-teaser-fog{--castle-rx:31cqw;--castle-ry:22cqw;--lantern-r:17cqw;--mossbell-fog:.35}.map-teaser-glow{left:var(--x);top:var(--y);width:var(--d,20cqw);aspect-ratio:1;pointer-events:none;opacity:.85;background:radial-gradient(circle,#f5c63f80 0%,#f5c63f3d 36%,#0000 68%);border-radius:9999px;animation:6s ease-in-out 3 paused map-teaser-breathe;position:absolute;transform:translate(-50%,-50%)}.map-teaser-map[data-awake] .map-teaser-glow{animation-play-state:running}.map-teaser-glow[data-faint]{--d:15cqw;background:radial-gradient(circle,#84aa5552 0%,#84aa551f 40%,#0000 68%);animation-duration:8s}.map-teaser-tag{left:var(--x);top:var(--y);transform:translateX(var(--tx,-50%));color:#1e1a16;white-space:nowrap;background:#fffcf8;border:2px solid #1e1a16;border-radius:.8em;align-items:center;gap:.5em;padding:.4em .75em .4em .45em;font-size:clamp(10.5px,1.8cqw,14px);line-height:1.2;display:flex;position:absolute;box-shadow:0 2px #1e1a16}.map-teaser-tag[data-anchor=start]{--tx:0%}.map-teaser-tag[data-anchor=end]{--tx:-100%}.map-teaser-tag-name{font-family:var(--font-thinklery);letter-spacing:-.01em;font-size:1.15em;font-weight:500;display:block}.map-teaser-tag-sub{color:#6e5f52;font-size:max(12px,.86em);display:block}.map-teaser-tag-sub:first-letter{text-transform:uppercase}.map-teaser-tag[data-state=far]{background:#fbefe1}.map-teaser-lamp{background:#ffc547;border:2px solid #1e1a16;border-radius:9999px;flex:none;width:.8em;height:.8em;box-shadow:0 0 .6em .25em #f5c63fbf}.map-teaser-lamp[data-faint]{background:#c9dcae;box-shadow:0 0 .5em .15em #84aa558c}.map-teaser-seal{color:#f6d9d3;background:radial-gradient(circle at 35% 30%,#d9634f 0%,#c14736 48%,#9b3426 100%);border-radius:9999px;flex:none;place-items:center;width:1.9em;height:1.9em;display:grid;box-shadow:inset 0 0 0 .16em #fffcf82e,0 1px #1e1a16}.map-teaser-seal svg{width:58%;height:auto}@container (max-width:560px){.map-teaser-tag{left:var(--xn,var(--x));top:var(--yn,var(--y))}.map-teaser-tag[data-anchor-narrow=start]{--tx:0%}.map-teaser-tag[data-anchor-narrow=end]{--tx:-100%}.map-teaser-tag[data-state=soon],.map-teaser-tag[data-state=far]{display:none}.map-teaser-tag [data-wide-only]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (forced-colors:active){#map-teaser :focus-visible{outline-offset:2px;outline:2px solid canvastext}}@keyframes map-teaser-breathe{0%,to{opacity:.85}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.map-teaser-glow{animation:none}.map-teaser-drift{will-change:auto;transform:none}}.peekaboo{--pk-s:62px;--pk-h:62px;--pk-depth:53.2px;--pk-rest:-24.8px;pointer-events:none;position:absolute;inset:0}.peekaboo-anchor{--pk-along:86%;width:0;height:0;left:var(--pk-along);position:absolute;top:0}.peekaboo[data-edge=bottom] .peekaboo-anchor{top:100%}.peekaboo[data-edge=left] .peekaboo-anchor,.peekaboo[data-edge=right] .peekaboo-anchor{left:0;top:var(--pk-along)}.peekaboo[data-edge=right] .peekaboo-anchor{left:100%}.peekaboo-window{left:calc(var(--pk-s) / -2 - 14px);width:calc(var(--pk-s) + 28px);height:var(--pk-depth);transform-origin:50% 100%;position:absolute;bottom:0;overflow:hidden}.peekaboo-character{left:14px;bottom:var(--pk-rest);width:var(--pk-s);height:var(--pk-h);transform-origin:50% 100%;opacity:0;will-change:auto;max-width:none;display:block;position:absolute}@media (prefers-reduced-motion:reduce){.peekaboo-character{opacity:1;transition:none;animation:none;transform:none}}:root{--tk-line:#040202;--tk-crown:#ffc547;--tk-crown-shade:#b28a32;--tk-cream:#fbefe1;--tk-cream-shade:#b0a79e;--tk-brick:#b23f2f;--tk-brick-shade:#7c2c21;--tk-paper:#fffcf8;--tk-spring:cubic-bezier(.34, 1.56, .64, 1);--tk-face:var(--font-thinklery), system-ui, sans-serif;--tk-weight:500;--tk-way-face:var(--font-poppins), var(--font-geist-sans), var(--font-cjk,ui-sans-serif), ui-sans-serif, system-ui, sans-serif;--tk-gap:14px;--tk-gap-row:16px;--tk-float-inset:24px;--tk-float-slot:44px;--tk-float-room:calc(var(--tk-float-inset) + var(--tk-float-slot) + 20px + env(safe-area-inset-bottom,0px))}@media (min-width:640px){:root{--tk-float-inset:32px;--tk-float-slot:56px}}@media (prefers-reduced-motion:reduce){.tk-btn,.tk-chip,.tk-card-link{transition:none}.tk-btn:hover,.tk-chip:hover,.tk-card-link:hover{translate:none}}@media (max-width:639.98px){.site-header-stack,.site-header-stack>header{display:contents}.site-header-stack .site-header-bar{box-sizing:border-box;width:100%;z-index:var(--z-header);border-bottom:1px solid var(--color-border);background:#fffcf8f2;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.site-header-stack .site-header-bar{background:color-mix(in oklab, var(--color-paper) 95%, transparent)}}.site-header-stack .site-header-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html{--site-header-offset:4rem}}.shop-strip-rotor{display:grid}.shop-strip-rotor>*{visibility:hidden;grid-area:1/1}.shop-strip-rotor:not([data-line])>:first-child,.shop-strip-rotor[data-line="0"]>:first-child,.shop-strip-rotor[data-line="1"]>:nth-child(2),.shop-strip-rotor[data-line="2"]>:nth-child(3){visibility:visible}@media (prefers-reduced-motion:reduce){.shop-strip-rotor>*{visibility:visible;grid-area:auto;animation:none!important}}.tk-paper-footer{--tk-paper-m:12px;--tk-paper-bx:30px;margin:8px var(--tk-paper-m) var(--tk-paper-m);border-style:solid;border-width:40px var(--tk-paper-bx) 44px;color:#3b2a1e;border-color:#0000;background:#f4ead8;border-image-slice:230 200 336 545 fill;border-image-width:76.67px 66.67px 112px 181.67px;border-image-repeat:stretch}.tk-paper-footer[data-paper]{background:0 0;border-image-source:url(/assets/footer/parchment-footer.webp)}@media (max-width:639px){.tk-paper-footer{--tk-paper-m:4px;--tk-paper-bx:22px}}.tk-paper-footer__in{padding-inline:16px}.tk-paper-footer__in--corner{padding-right:max(16px, calc(var(--tk-float-inset) + var(--tk-float-slot) / 2 + 40px - var(--tk-paper-m) - var(--tk-paper-bx)))}@media (min-width:1024px){.tk-paper-footer__in{padding-left:40px;padding-right:40px}.tk-paper-footer__in--corner{padding-right:max(40px, calc(var(--tk-float-inset) + var(--tk-float-slot) / 2 + 40px - var(--tk-paper-m) - var(--tk-paper-bx)))}}.tk-paper-footer__link{color:var(--tk-line);cursor:pointer;text-decoration-line:none}.tk-paper-footer__mark{border:var(--tk-w,2.5px) solid var(--tk-line);background:var(--tk-cream);border-radius:999px;flex-shrink:0;place-items:center;width:30px;height:30px;display:inline-grid}.tk-paper-footer__mark--sm{width:26px;height:26px}.tk-paper-footer__trail{opacity:0;pointer-events:none;height:7px;transition:opacity .14s ease-out;position:absolute;inset:auto 0 -5px}.tk-paper-footer__link:hover .tk-paper-footer__trail,.tk-paper-footer__link:focus-visible .tk-paper-footer__trail{opacity:1}@media (prefers-reduced-motion:reduce){.tk-paper-footer__trail{transition:none}}.tk-paper-footer__muted{color:#5a4020}.tk-monogram{background-image:url(/assets/crown/monogram-tan.webp);background-position:50%;background-repeat:repeat;background-size:219px 207px}.tk-crown-scatter{background-image:url(/assets/crown/crown-scatter.png);background-position:50%;background-repeat:repeat;background-size:88px 36px}.tk-crown-scatter .shop-strip-rotor{background:linear-gradient(to right, transparent, var(--color-butter) 16px, var(--color-butter) calc(100% - 16px), transparent);width:fit-content;max-width:100%;margin-inline:auto;padding-inline:20px}.tk-nav-crown{pointer-events:none;position:absolute;top:-7.5px;left:50%;translate:-50%}.tk-crown-count{pointer-events:none;background:50%/contain no-repeat;flex:none;display:inline-block;position:relative}.tk-crown-count__n{font:700 10px / 1 var(--font-sans,system-ui), system-ui, sans-serif;color:var(--tk-line);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:flex;position:absolute;inset:38% 0 10%}.tk-crown-count--on-button{position:absolute;top:-10px;right:-15px}.tk-perch{transform-origin:50% 100%;pointer-events:none;position:absolute;top:7px;right:14px;translate:0 -100%;rotate:5deg}.tk-wonder-line{min-height:16px;margin-bottom:4px}.tk-crown-corner{--cc-out:2%;--cc-in:11px;z-index:1;translate:var(--cc-out) calc(-100% + var(--cc-in));transform-origin:50% 100%;pointer-events:none;-webkit-user-select:none;user-select:none;display:block;position:absolute;top:0;right:0;rotate:15deg}.tk-crown-corner .tk-crown-corner__lg{display:none}@media (min-width:640px){.tk-crown-corner{--cc-out:6%}}@media (min-width:1024px){.tk-crown-corner{--cc-out:6%;--cc-in:14px}.tk-crown-corner .tk-crown-corner__sm{display:none}.tk-crown-corner .tk-crown-corner__lg{display:block}}@media (max-width:639.98px){.tk-float-gutter{padding-inline-end:calc(var(--tk-float-inset) + var(--tk-float-slot) + 10px + 8px - 16px + env(safe-area-inset-right,0px))}.tk-float-gutter--even{padding-inline-start:calc(var(--tk-float-inset) + var(--tk-float-slot) + 10px + 8px - 16px + env(safe-area-inset-right,0px))}}@media (min-width:640px) and (max-width:1351.98px){.tk-float-gutter--wide{padding-inline-end:calc(var(--tk-float-inset) + var(--tk-float-slot) + 10px + 8px - 24px + env(safe-area-inset-right,0px))}}@media (min-width:1024px) and (max-width:1351.98px){.tk-float-gutter--wide{padding-inline-end:calc(var(--tk-float-inset) + var(--tk-float-slot) + 10px + 8px - 32px + env(safe-area-inset-right,0px))}}.tk-nav-drop{align-items:center;gap:4px;display:inline-flex;position:relative}.tk-nav-focus:focus-visible{outline:2px dashed var(--tk-line);outline-offset:3px;box-shadow:none}.tk-nav-hit:after{content:"";position:absolute;inset:-6px 0}.tk-nav-drop__toggle{width:18px;height:18px;color:var(--tk-line);opacity:.55;border-radius:999px;place-items:center;transition:opacity .14s ease-out;display:inline-grid;position:relative}.tk-nav-drop__toggle:before{content:"";position:absolute;inset:-13px -7px}.tk-nav-drop__toggle:hover,.tk-nav-drop[data-open] .tk-nav-drop__toggle{opacity:1}.tk-nav-drop__toggle:focus-visible{opacity:1;outline:2px dashed var(--tk-line);outline-offset:-2px;box-shadow:none}.tk-nav-drop__chev{transition:transform .16s ease-out;display:inline-grid}.tk-nav-drop[data-open] .tk-nav-drop__chev{transform:rotate(180deg)}.tk-nav-drop__panel{z-index:var(--z-header);visibility:hidden;opacity:0;min-width:200px;padding-top:12px;transition:opacity .14s ease-out,transform .14s ease-out,visibility 0s linear .14s;position:absolute;top:100%;left:50%;transform:translate(-50%,-4px)}.tk-nav-drop[data-open] .tk-nav-drop__panel{visibility:visible;opacity:1;transition:opacity .14s ease-out,transform .14s ease-out,visibility;transform:translate(-50%)}.tk-nav-drop__panel ul{border:var(--tk-w,2.5px) solid var(--tk-line);background:var(--tk-cream);border-radius:18px;margin:0 0 5px;padding:8px;list-style:none;box-shadow:0 5px #b0a79e}.tk-nav-drop__link{min-height:44px;color:var(--tk-line);font-family:var(--tk-way-face);letter-spacing:0;white-space:nowrap;border-radius:12px;flex-direction:column;justify-content:center;padding:6px 12px;font-size:15px;font-weight:500;line-height:1.25;text-decoration:none;display:flex}.tk-nav-drop__words{align-self:flex-start;position:relative}.tk-nav-drop__trail{opacity:0;pointer-events:none;height:7px;transition:opacity .14s ease-out;position:absolute;inset:auto 0 -6px}.tk-nav-drop__sub{font-family:var(--font-sans,system-ui), sans-serif;color:#5a4020;margin-top:3px;font-size:12.5px;font-weight:400}.tk-nav-drop__link:hover,.tk-nav-drop__link:focus-visible{background:#7d513514;outline:none}.tk-nav-drop__link:focus-visible{outline:2px dashed var(--tk-line);outline-offset:-2px}.tk-nav-drop__link:hover .tk-nav-drop__trail,.tk-nav-drop__link:focus-visible .tk-nav-drop__trail{opacity:1}.tk-nav-drop__note{color:#5a4020;white-space:normal;border-top:1.5px dashed #7d513559;max-width:220px;margin:4px 0 0;padding:8px 12px 4px;font-size:12.5px;line-height:1.4}@media (prefers-reduced-motion:reduce){.tk-nav-drop__panel,.tk-nav-drop[data-open] .tk-nav-drop__panel{transition:none;transform:translate(-50%)}.tk-nav-drop__chev,.tk-nav-drop__toggle,.tk-nav-drop__trail{transition:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--z-float:40;--z-compass-strip:45;--z-exit-card:50;--z-header:60;--z-nav-line:61;--z-menu:70;--z-search:100;--z-wanderer-log:110;--z-compass-scrim:114;--z-compass-panel:115;--z-parcel:120;--background:#fffcf8;--foreground:#1e1a16;--card:#fff;--card-foreground:#1e1a16;--popover:#fffcf8;--popover-foreground:#1e1a16;--primary:#1e1a16;--primary-foreground:#fffcf8;--secondary:#fbefe1;--secondary-foreground:#1e1a16;--muted:#f3ece2;--muted-foreground:#6e5f52;--accent:#fbefe1;--accent-foreground:#1e1a16;--destructive:#e40014;--border:#e7dccb;--input:#e7dccb;--ring:#9a6b3f;--chart-1:#d4d4d4;--chart-2:#737373;--chart-3:#525252;--chart-4:#404040;--chart-5:#262626;--radius:16px;--shop-space-top:#050817;--shop-grass:#84aa55;--sidebar:#fafafa;--sidebar-foreground:#0a0a0a;--sidebar-primary:#0084cc;--sidebar-primary-foreground:#f0f9ff;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#171717;--sidebar-border:#e5e5e5;--sidebar-ring:#a1a1a1}@supports (color:lab(0% 0 0)){:root{--destructive:lab(48.4493% 77.4328 61.5452);--chart-1:lab(84.92% 0 -.0000119209);--chart-2:lab(48.496% 0 0);--chart-3:lab(34.924% 0 0);--chart-4:lab(27.036% 0 0);--chart-5:lab(15.204% 0 -.00000596046);--sidebar:lab(98.26% 0 0);--sidebar-foreground:lab(2.75381% 0 0);--sidebar-primary:lab(51.7754% -11.4712 -49.8349);--sidebar-primary-foreground:lab(97.3623% -2.33802 -4.13098);--sidebar-accent:lab(96.52% -.0000298023 .0000119209);--sidebar-accent-foreground:lab(7.78201% -.0000149012 0);--sidebar-border:lab(90.952% 0 -.0000119209);--sidebar-ring:lab(66.128% -.0000298023 .0000119209)}}[data-theme=shop]{--background:#f2ede7;--foreground:#1e1a16;--card:#fff;--card-foreground:#1e1a16;--popover:#fffcf8;--popover-foreground:#1e1a16;--primary:#1e1a16;--primary-foreground:#fffcf8;--secondary:#fff;--secondary-foreground:#1e1a16;--muted:#f3ece2;--muted-foreground:#6e5f52;--accent:#fbefe1;--accent-foreground:#9a6b3f;--destructive:#b83a2b;--border:#e7dccb;--input:#e7dccb;--ring:#9a6b3f}.dark{--background:#0a0a0a;--foreground:#fafafa;--card:#171717;--card-foreground:#fafafa;--popover:#171717;--popover-foreground:#fafafa;--primary:#005986;--primary-foreground:#f0f9ff;--secondary:#27272a;--secondary-foreground:#fafafa;--muted:#262626;--muted-foreground:#a1a1a1;--accent:#262626;--accent-foreground:#fafafa;--destructive:#ff6568;--border:#ffffff1a;--input:#ffffff26;--ring:#737373;--chart-1:#d4d4d4;--chart-2:#737373;--chart-3:#525252;--chart-4:#404040;--chart-5:#262626;--sidebar:#171717;--sidebar-foreground:#fafafa;--sidebar-primary:#00a5ef;--sidebar-primary-foreground:#052f4a;--sidebar-accent:#262626;--sidebar-accent-foreground:#fafafa;--sidebar-border:#ffffff1a;--sidebar-ring:#737373}@supports (color:lab(0% 0 0)){.dark{--background:lab(2.75381% 0 0);--foreground:lab(98.26% 0 0);--card:lab(7.78201% -.0000149012 0);--card-foreground:lab(98.26% 0 0);--popover:lab(7.78201% -.0000149012 0);--popover-foreground:lab(98.26% 0 0);--primary:lab(35.164% -9.57692 -34.4068);--primary-foreground:lab(97.3623% -2.33802 -4.13098);--secondary:lab(15.7305% .613764 -2.16959);--secondary-foreground:lab(98.26% 0 0);--muted:lab(15.204% 0 -.00000596046);--muted-foreground:lab(66.128% -.0000298023 .0000119209);--accent:lab(15.204% 0 -.00000596046);--accent-foreground:lab(98.26% 0 0);--destructive:lab(63.7053% 60.745 31.3109);--border:lab(100% 0 0/.1);--input:lab(100% 0 0/.15);--ring:lab(48.496% 0 0);--chart-1:lab(84.92% 0 -.0000119209);--chart-2:lab(48.496% 0 0);--chart-3:lab(34.924% 0 0);--chart-4:lab(27.036% 0 0);--chart-5:lab(15.204% 0 -.00000596046);--sidebar:lab(7.78201% -.0000149012 0);--sidebar-foreground:lab(98.26% 0 0);--sidebar-primary:lab(63.3038% -18.433 -51.0407);--sidebar-primary-foreground:lab(17.8299% -5.31271 -21.1584);--sidebar-accent:lab(15.204% 0 -.00000596046);--sidebar-accent-foreground:lab(98.26% 0 0);--sidebar-border:lab(100% 0 0/.1);--sidebar-ring:lab(48.496% 0 0)}}[data-theme=shop] .site-header{border-bottom:1px solid var(--border);background:#fffcf8}[data-theme=shop],.shop-backdrop{color:var(--foreground)}.shop-backdrop :is(input,select,textarea):not([type=hidden]){color:var(--foreground);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.shop-content-root{--shop-content-max-width:72rem;overflow-x:clip}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (hover:none) and (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:max(16px,1em)}}body:has([data-overlay-open],[role=dialog][aria-modal=true]) [data-explorer-root]{visibility:hidden}@media (forced-colors:active){.tk-logo{forced-color-adjust:none;background-color:#fffcf8;border-radius:8px}}body:has([data-overlay-open],[role=dialog][aria-modal=true]) .cw-layer[data-stage=strip]{visibility:hidden}@media (max-height:480px){.site-header-stack{position:relative}html{--site-header-offset:0rem}}@keyframes thinklery-pop-rise{0%{opacity:0;transform:translateY(10px)scale(.8)}10%{opacity:1;transform:translateY(0)scale(1.14)}18%{transform:translateY(-4px)scale(1)}65%{opacity:1}to{opacity:0;transform:translateY(-76px)scale(.94)}}@keyframes thinklery-pop-drift{0%{transform:translate(0)rotate(-3deg)}30%{transform:translate(7px)rotate(2.5deg)}60%{transform:translate(-5px)rotate(-2deg)}to{transform:translate(3px)rotate(1.5deg)}}
@font-face{font-family:Thinklery;src:url(/fonts/Thinklery-Regular-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;size-adjust:120%;unicode-range:U+0,U+D,U+20-7E,U+A0-A3,U+A5,U+A7,U+A9,U+AB,U+AE,U+B0-B1,U+B6-B7,U+BB,U+BF-FF,U+131,U+152-153,U+2BC,U+2002-2003,U+2007,U+2009,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+202F-2030,U+20AC,U+2122,U+2212}@font-face{font-family:Thinklery;src:url(/fonts/Thinklery-Regular-ext.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;size-adjust:120%;unicode-range:U+100-130,U+132-137,U+139-13E,U+140-148,U+14A-151,U+154-17E,U+1CD-1CE,U+218-21B,U+2EE,U+300-304,U+306-307,U+30A,U+30C,U+1E9E,U+20A9,U+20B9,U+2190-2193,U+221E,U+2248,U+2260,U+2264-2265,U+25B6,U+25C0,U+2605,U+2665,U+26A1,U+2713,U+2717,U+2726,U+2764,U+FF02-FF03,U+FF05,U+FF07-FF09,U+FF0C-FF0F,U+FF1A-FF1B,U+FF1F-FF20,U+FF3B-FF3D,U+FF5B,U+FF5D}@font-face{font-family:Thinklery;src:url(/fonts/Thinklery-Medium-latin.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;size-adjust:120%;unicode-range:U+0,U+D,U+20-7E,U+A0-A3,U+A5,U+A7,U+A9,U+AB,U+AE,U+B0-B1,U+B6-B7,U+BB,U+BF-FF,U+131,U+152-153,U+2BC,U+2002-2003,U+2007,U+2009,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+202F-2030,U+20AC,U+2122,U+2212}@font-face{font-family:Thinklery;src:url(/fonts/Thinklery-Medium-ext.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;size-adjust:120%;unicode-range:U+100-130,U+132-137,U+139-13E,U+140-148,U+14A-151,U+154-17E,U+1CD-1CE,U+218-21B,U+2EE,U+300-304,U+306-307,U+30A,U+30C,U+1E9E,U+20A9,U+20B9,U+2190-2193,U+221E,U+2248,U+2260,U+2264-2265,U+25B6,U+25C0,U+2605,U+2665,U+26A1,U+2713,U+2717,U+2726,U+2764,U+FF02-FF03,U+FF05,U+FF07-FF09,U+FF0C-FF0F,U+FF1A-FF1B,U+FF1F-FF20,U+FF3B-FF3D,U+FF5B,U+FF5D}@font-face{font-family:Thinklery;src:url(/fonts/Thinklery-Bold-latin.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;size-adjust:120%;unicode-range:U+0,U+D,U+20-7E,U+A0-A3,U+A5,U+A7,U+A9,U+AB,U+AE,U+B0-B1,U+B6-B7,U+BB,U+BF-FF,U+131,U+152-153,U+2BC,U+2002-2003,U+2007,U+2009,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+202F-2030,U+20AC,U+2122,U+2212}@font-face{font-family:Thinklery;src:url(/fonts/Thinklery-Bold-ext.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;size-adjust:120%;unicode-range:U+100-130,U+132-137,U+139-13E,U+140-148,U+14A-151,U+154-17E,U+1CD-1CE,U+218-21B,U+2EE,U+300-304,U+306-307,U+30A,U+30C,U+1E9E,U+20A9,U+20B9,U+2190-2193,U+221E,U+2248,U+2260,U+2264-2265,U+25B6,U+25C0,U+2605,U+2665,U+26A1,U+2713,U+2717,U+2726,U+2764,U+FF02-FF03,U+FF05,U+FF07-FF09,U+FF0C-FF0F,U+FF1A-FF1B,U+FF1F-FF20,U+FF3B-FF3D,U+FF5B,U+FF5D}@font-face{font-family:Thinklery Fallback;src:local(Arial);font-weight:400;ascent-override:86.24%;descent-override:32.11%;line-gap-override:0%;size-adjust:92.66%}@font-face{font-family:Thinklery Fallback;src:local(Arial);font-weight:500;ascent-override:81.85%;descent-override:30.48%;line-gap-override:0%;size-adjust:97.64%}@font-face{font-family:Thinklery Fallback;src:local(Arial);font-weight:700;ascent-override:76.91%;descent-override:28.64%;line-gap-override:0%;size-adjust:103.92%}@font-face{font-family:PlaySay;src:url(/fonts/Thinklery-Medium-latin.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0,U+D,U+20-7E,U+A0-A3,U+A5,U+A7,U+A9,U+AB,U+AE,U+B0-B1,U+B6-B7,U+BB,U+BF-FF,U+131,U+152-153,U+2BC,U+2002-2003,U+2007,U+2009,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+202F-2030,U+20AC,U+2122,U+2212}@font-face{font-family:PlaySay;src:url(/fonts/Thinklery-Medium-ext.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+100-130,U+132-137,U+139-13E,U+140-148,U+14A-151,U+154-17E,U+1CD-1CE,U+218-21B,U+2EE,U+300-304,U+306-307,U+30A,U+30C,U+1E9E,U+20A9,U+20B9,U+2190-2193,U+221E,U+2248,U+2260,U+2264-2265,U+25B6,U+25C0,U+2605,U+2665,U+26A1,U+2713,U+2717,U+2726,U+2764,U+FF02-FF03,U+FF05,U+FF07-FF09,U+FF0C-FF0F,U+FF1A-FF1B,U+FF1F-FF20,U+FF3B-FF3D,U+FF5B,U+FF5D}@font-face{font-family:PlaySay Fallback;src:local(Arial);ascent-override:81.85%;descent-override:30.48%;line-gap-override:0%;size-adjust:81.37%}@font-face{font-family:PlayBold;src:url(/fonts/Thinklery-Bold-latin.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0,U+D,U+20-7E,U+A0-A3,U+A5,U+A7,U+A9,U+AB,U+AE,U+B0-B1,U+B6-B7,U+BB,U+BF-FF,U+131,U+152-153,U+2BC,U+2002-2003,U+2007,U+2009,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+202F-2030,U+20AC,U+2122,U+2212}@font-face{font-family:PlayBold;src:url(/fonts/Thinklery-Bold-ext.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+100-130,U+132-137,U+139-13E,U+140-148,U+14A-151,U+154-17E,U+1CD-1CE,U+218-21B,U+2EE,U+300-304,U+306-307,U+30A,U+30C,U+1E9E,U+20A9,U+20B9,U+2190-2193,U+221E,U+2248,U+2260,U+2264-2265,U+25B6,U+25C0,U+2605,U+2665,U+26A1,U+2713,U+2717,U+2726,U+2764,U+FF02-FF03,U+FF05,U+FF07-FF09,U+FF0C-FF0F,U+FF1A-FF1B,U+FF1F-FF20,U+FF3B-FF3D,U+FF5B,U+FF5D}@font-face{font-family:PlayBold Fallback;src:local(Arial);ascent-override:76.91%;descent-override:28.64%;line-gap-override:0%;size-adjust:86.6%}:root{--font-thinklery-face:"Thinklery", "Thinklery Fallback";--font-thinklery:var(--font-thinklery-face);--font-play-say:"PlaySay", "PlaySay Fallback";--font-play-bold:"PlayBold", "PlayBold Fallback"}
:lang(zh){--font-cjk:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", "Noto Sans CJK SC", "Source Han Sans SC"}html:lang(zh){font-family:var(--font-poppins), var(--font-geist-sans), var(--font-cjk), ui-sans-serif, system-ui, sans-serif}:lang(zh) :is(.font-thinklery,.font-thinklery-medium,.font-display,.font-serif-display){font-family:var(--font-thinklery), var(--font-cjk);letter-spacing:0}:lang(zh) [class*=tracking-\[-]{letter-spacing:0}:lang(zh) :is(h1,h2,h3){text-wrap:balance;line-height:1.3}
