@charset "UTF-8";/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com *//*!
Theme Name: store
Theme URI: https://store.doaction.co.th/
Description: A custom theme based on _tw
Version: 0.1.0
Author: doaction
Author URI: https://doaction.co.th
Text Domain: store
Requires at least: 6.9
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: LICENSE

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

store is based on _tw https://underscoretw.com/, (C) 2021-2026 Greg Sullivan
_tw is distributed under the terms of the GNU GPL v2 or later.

_tw is based on Underscores https://underscores.me/ and Varia https://github.com/Automattic/themes/tree/master/varia, (C) 2012-2026 Automattic, Inc.
Underscores and Varia are distributed under the terms of the GNU GPL v2 or later.
*/@layer properties;:host,:root{--font-sans:"IBM Plex Sans Thai",system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;--color-red-50:oklch(97.1% 0.013 17.38);--color-red-500:oklch(63.7% 0.237 25.331);--color-red-800:oklch(44.4% 0.177 26.899);--color-red-900:oklch(39.6% 0.141 25.723);--color-yellow-50:oklch(98.7% 0.026 102.212);--color-yellow-200:oklch(94.5% 0.129 101.54);--color-yellow-500:oklch(79.5% 0.184 86.047);--color-yellow-900:oklch(42.1% 0.095 57.708);--color-yellow-950:oklch(28.6% 0.066 53.813);--color-blue-50:oklch(97% 0.014 254.604);--color-blue-200:oklch(88.2% 0.059 254.128);--color-blue-300:oklch(80.9% 0.105 251.813);--color-blue-500:oklch(62.3% 0.214 259.815);--color-blue-600:oklch(54.6% 0.245 262.881);--color-blue-800:oklch(42.4% 0.199 265.638);--color-blue-900:oklch(37.9% 0.146 265.522);--color-blue-950:oklch(28.2% 0.091 267.935);--color-gray-50:oklch(98.5% 0.002 247.839);--color-gray-100:oklch(96.7% 0.003 264.542);--color-gray-300:oklch(87.2% 0.01 258.338);--color-gray-700:oklch(37.3% 0.034 259.733);--color-gray-800:oklch(27.8% 0.033 256.848);--color-gray-900:oklch(21% 0.034 264.665);--color-neutral-900:oklch(20.5% 0 0);--color-black:#000;--color-white:#fff;--spacing:0.25rem;--container-lg:32rem;--container-4xl:56rem;--text-xs:0.75rem;--text-xs--line-height:1.33333;--text-sm:0.875rem;--text-sm--line-height:1.42857;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:1.55556;--text-xl:1.25rem;--text-xl--line-height:1.4;--text-2xl:1.5rem;--text-2xl--line-height:1.33333;--text-3xl:1.875rem;--text-3xl--line-height:1.2;--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-normal:0em;--tracking-wide:0.025em;--tracking-wider:0.05em;--leading-snug:1.375;--leading-relaxed:1.625;--leading-loose:2;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-2xl:1rem;--shadow-sm:0 1px 2px rgba(15,18,32,.05),0 1px 3px rgba(15,18,32,.06);--shadow-md:0 4px 14px -4px rgba(15,18,32,.08),0 2px 6px -2px rgba(15,18,32,.05);--shadow-lg:0 24px 48px -20px rgba(30,38,110,.22),0 8px 20px -8px rgba(15,18,32,.08);--default-transition-duration:150ms;--default-transition-timing-function:cubic-bezier(0.4,0,0.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--container-content:var(--wp--style--global--content-size);--container-wide:var(--wp--style--global--wide-size);--color-primary:#064aad;--color-primary-600:#04408f;--color-primary-700:#033573;--color-primary-50:#e7f0fa;--color-primary-100:#d2e1f5;--color-primary-ink:#03214d;--color-accent:#e69a3e;--color-accent-50:#fef4e4;--color-ink:#0f1220;--color-ink-2:#323649;--color-ink-3:#5b5f75;--color-ink-4:#8b8fa3;--color-line:#e7e8ee;--color-line-2:#eef0f4;--color-bg:#fafaf7;--color-bg-1:#fafafa;--color-bg-2:#f3f3ee;--color-bg-3:#f3f3f3;--color-card:#fff;--color-text:var(--color-ink);--color-text-muted:var(--color-ink-3);--color-border:var(--color-line);--color-surface:var(--color-card);--color-surface-alt:var(--color-bg-2);--color-success:#19a66e;--color-success-soft:#e8f8ef;--color-warning:#8f5c10;--color-warning-soft:#fef4e4;--color-danger:#c13030;--color-danger-soft:#fdeaea;--font-thai:"Noto Sans Thai Looped","Noto Sans Thai",system-ui,sans-serif;--font-body:"Noto Sans Thai Looped","Noto Sans Thai",system-ui,sans-serif;--font-heading:var(--font-sans);--font-code:var(--font-mono);--h1-size:clamp(2.4rem,5.4vw,4rem);--h2-size:clamp(1.9rem,3.6vw,2.75rem);--h3-size:clamp(1.5rem,2.4vw,2rem);--h4-size:1.25rem;--h5-size:1rem;--heading-lh:1.2;--heading-tracking:-0.015em;--radius-full:9999px;--prose-max:660px;--prose-wide:90ch;--prose-fs:18px;--prose-lh:1.78;--prose-gap:1.4em}*,::backdrop,::file-selector-button,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;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);tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}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{-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}::file-selector-button,button,input,optgroup,select,textarea{background-color:transparent;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}: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,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--primary:var(--color-primary);--primary-600:var(--color-primary-600);--primary-700:var(--color-primary-700);--primary-50:var(--color-primary-50);--primary-100:var(--color-primary-100);--primary-ink:var(--color-primary-ink);--accent:var(--color-accent);--accent-50:var(--color-accent-50);--ink:var(--color-ink);--ink-2:var(--color-ink-2);--ink-3:var(--color-ink-3);--ink-4:var(--color-ink-4);--line:var(--color-line);--line-2:var(--color-line-2);--bg:var(--color-bg);--bg-1:var(--color-bg-1);--bg-2:var(--color-bg-2);--bg-3:var(--color-bg-3);--card:var(--color-card);--text:var(--color-text);--text-muted:var(--color-text-muted);--border:var(--color-border);--surface:var(--color-surface);--surface-alt:var(--color-surface-alt);--success:var(--color-success);--success-soft:var(--color-success-soft);--warning:var(--color-warning);--warning-soft:var(--color-warning-soft);--danger:var(--color-danger);--danger-soft:var(--color-danger-soft);--radius:var(--radius-md);--shadow:var(--shadow-md);--thai:var(--font-thai,"Noto Sans Thai Looped","Noto Sans Thai",system-ui,sans-serif);--sans:var(--font-sans,"IBM Plex Sans Thai",system-ui,sans-serif);--mono:var(--font-mono,"JetBrains Mono",ui-monospace,monospace);--body-font:var(--font-body,var(--thai));--heading-font:var(--font-heading,var(--sans));--code-font:var(--font-code,var(--mono));--h1:var(--h1-size);--h2:var(--h2-size);--h3:var(--h3-size);--h4:var(--h4-size);--h5:var(--h5-size);--heading-line-height:var(--heading-lh,1.2);--heading-letter-spacing:var(--heading-tracking,-0.015em);--content-max:var(--prose-max);--content-wide:var(--prose-wide);--content-fs:var(--prose-fs);--content-lh:var(--prose-lh);--content-gap:var(--prose-gap);--cat-accent:var(--primary);--cat-accent-50:var(--primary-50)}*,:after,:before{box-sizing:border-box}body{background:var(--bg);color:var(--text,var(--ink));font-family:var(--body-font,var(--thai,var(--font-thai,"Noto Sans Thai Looped","Noto Sans Thai",system-ui,sans-serif)));font-feature-settings:"kern","liga","calt";line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5{font-family:var(--heading-font,var(--sans,var(--font-sans,"IBM Plex Sans Thai",system-ui,sans-serif)));letter-spacing:var(--heading-letter-spacing);line-height:var(--heading-line-height)}h1{font-size:var(--h1)}h2{font-size:var(--h2)}h3{font-size:var(--h3)}h4{font-size:var(--h4)}h5{font-size:var(--h5)}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{cursor:pointer;font:inherit}.en,.num{font-family:var(--sans,var(--font-sans,"IBM Plex Sans Thai",system-ui,sans-serif));font-feature-settings:"ss01","tnum"}.mono{font-family:var(--code-font,var(--mono,var(--font-mono,"JetBrains Mono",ui-monospace,monospace)))}.container{margin:0 auto;max-width:1240px;padding:0 32px}@media (max-width:720px){.container{padding:0 20px}}.sr-only{clip:rect(0,0,0,0)}.entry-title,.page-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-extrabold);color:var(--color-neutral-900);font-weight:var(--font-weight-extrabold)}#comments,.entry-footer,.entry-meta,.entry-title,.page-title,.post-navigation{margin-inline:auto;margin-bottom:calc(var(--spacing)*6);max-width:var(--container-content)}.entry-content>*,.page-content>*{margin-inline:auto;max-width:var(--container-content)}.entry-content>.alignwide{max-width:var(--container-wide)}.entry-content>.alignfull{max-width:none}.entry-content>.alignleft{float:left;margin-right:calc(var(--spacing)*8)}.entry-content>.alignright{float:right;margin-left:calc(var(--spacing)*8)}.bpress-search-submit input[type=submit]{color:var(--color-white)!important}main#main{margin-block:calc(var(--spacing)*10);margin-inline:auto;max-width:1472px;min-height:800px;padding-inline:calc(var(--spacing)*6)}@media (max-width:1536px){main#main{max-width:1280px}@media (max-width:1280px){main#main{max-width:1024px}}@media (max-width:1024px){main#main{max-width:768px}}}.edd-submit{align-items:center!important;border-radius:var(--radius-sm)!important;cursor:pointer!important;display:inline-flex!important;justify-content:center!important;--tw-border-style:none!important;background-color:var(--color-primary)!important;border-style:none!important;font-family:var(--font-thai)!important;font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important;padding-block:calc(var(--spacing)*3)!important;padding-inline:calc(var(--spacing)*8)!important;--tw-font-weight:var(--font-weight-semibold)!important;color:var(--color-white)!important;font-weight:var(--font-weight-semibold)!important;text-decoration-line:none!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important;transition-property:all!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;--tw-duration:200ms!important;letter-spacing:.01em;transition-duration:.2s!important}.edd-submit:hover:not(:disabled){background:var(--primary-600);box-shadow:var(--shadow-md);transform:translateY(-1px)}.edd-submit:active:not(:disabled){box-shadow:var(--shadow-sm);transform:translateY(0)}.edd-submit:focus-visible{outline:2px solid var(--primary-600);outline-offset:2px}.member--menu{justify-content:flex-end;padding:calc(var(--spacing)*5);padding-bottom:calc(var(--spacing)*4)!important}@media (width >= 64rem){.member--menu{justify-content:flex-start;padding:calc(var(--spacing)*5);padding-bottom:calc(var(--spacing)*2)!important}}.member--menu a{--tw-leading:var(--leading-loose)!important;line-height:var(--leading-loose)!important}@media (max-width:600px){.member--menu .wp-block-navigation{padding:calc(var(--spacing)*6)}.member--menu .wp-block-navigation__responsive-container-close{padding-right:calc(var(--spacing)*4)}}.edd-table{background-color:var(--color-white);margin-top:calc(var(--spacing)*0)!important}.edd-table a{color:var(--color-primary)}#edd_user_history{background-color:var(--color-white);border-collapse:separate;border-color:var(--color-line);border-radius:var(--radius-sm);border-spacing:0;border-style:var(--tw-border-style);border-width:1px;box-shadow:0 2px 8px 0 rgb(64 81 137/6%);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-bottom:calc(var(--spacing)*8);overflow:hidden;width:100%}#edd_user_history thead tr{background-color:var(--color-bg-2)}#edd_user_history td,#edd_user_history th{padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*6);text-align:left;vertical-align:middle}#edd_user_history th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);background-color:var(--color-bg-2);color:var(--color-ink-3);letter-spacing:var(--tracking-wider);letter-spacing:.03em;text-transform:uppercase}#edd_user_history tbody tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line-2);transition:background .15s}#edd_user_history tbody tr:hover{background-color:var(--color-bg-2)}#edd_user_history td{color:var(--color-ink);white-space:nowrap}#edd_user_history .edd_download_download_name{--tw-font-weight:var(--font-weight-medium);color:var(--color-ink);font-weight:var(--font-weight-medium)}#edd_user_history .edd_download_download_files{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}#edd_user_history .edd_download_file{margin-bottom:calc(var(--spacing)*1)}:is(#edd_user_history .edd_download_file):last-child{margin-bottom:calc(var(--spacing)*0)}#edd_user_history .edd_download_file_link{color:var(--color-primary);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}@media (hover:hover){:is(#edd_user_history .edd_download_file_link):hover{text-decoration-line:underline}}#edd_user_history .edd_download_file_link{word-break:break-all}:is(#edd_user_history .edd_download_history_row):nth-child(odd){background-color:transparent}:is(#edd_user_history .edd_download_history_row):nth-child(2n){background-color:transparent}@media (max-width:768px){#edd_user_history td,#edd_user_history th{padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*3)}#edd_user_history,#edd_user_history td,#edd_user_history th{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}#edd_sl_license_keys{background-color:var(--color-white);border-collapse:separate;border-color:var(--color-line);border-radius:var(--radius-sm);border-spacing:0;border-style:var(--tw-border-style);border-width:1px;box-shadow:0 2px 8px 0 rgb(64 81 137/6%);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-bottom:calc(var(--spacing)*8);overflow:hidden;width:100%}#edd_sl_license_keys thead tr{background-color:var(--color-bg-2)}#edd_sl_license_keys td,#edd_sl_license_keys th{padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*6);text-align:left;vertical-align:middle}#edd_sl_license_keys th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);background-color:var(--color-bg-2);color:var(--color-ink-3);letter-spacing:var(--tracking-wider);letter-spacing:.03em;text-transform:uppercase}#edd_sl_license_keys tbody tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line-2);transition:background .15s}#edd_sl_license_keys tbody tr:hover{background-color:var(--color-bg-2)}#edd_sl_license_keys td{color:var(--color-ink)}#edd_sl_license_keys td:first-child{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);min-width:11rem;white-space:normal}.edd_sl_license_price_option{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);color:var(--color-ink-3);font-weight:var(--font-weight-normal)}#edd_sl_license_keys .view-key-wrapper{align-items:center;display:inline-flex;flex-wrap:wrap;gap:calc(var(--spacing)*2)}#edd_sl_license_keys .edd_sl_show_key{align-items:center;background-color:var(--color-bg-2);border-color:var(--color-line);border-radius:.25rem;border-style:var(--tw-border-style);border-width:1px;display:inline-flex;justify-content:center;padding:calc(var(--spacing)*1.5);text-decoration:none;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}#edd_sl_license_keys .edd_sl_show_key:hover{border-color:color-mix(in srgb,#064aad 40%,transparent)}@supports (color:color-mix(in lab,red,red)){#edd_sl_license_keys .edd_sl_show_key:hover{border-color:color-mix(in oklab,var(--color-primary) 40%,transparent)}}#edd_sl_license_keys .edd_sl_show_key:hover{background-color:var(--color-bg-3)}#edd_sl_license_keys .edd_sl_show_key img{display:block;height:1.125rem;opacity:90%;width:1.125rem}#edd_sl_license_keys .edd_sl_license_key{background-color:var(--color-bg-2);border-color:var(--color-line);border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;color:var(--color-ink-2);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));max-width:min(100%,22rem);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*3)}#edd_sl_license_keys .edd_sl_limit_sep{color:var(--color-ink-3)}#edd_sl_license_keys a:not(.edd_sl_show_key){color:var(--color-primary);text-underline-offset:2px;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:100ms;transition-duration:.1s}@media (hover:hover){:is(#edd_sl_license_keys a:not(.edd_sl_show_key)):hover{text-decoration-line:underline}}#edd_sl_license_keys .edd_sl_license_status{align-items:center;border-radius:var(--radius-full);display:inline-flex;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));padding-block:calc(var(--spacing)*6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);color:var(--color-ink-3);letter-spacing:var(--tracking-wide);text-transform:uppercase}#edd_sl_license_keys .edd_sl_license_status.edd-sl-active{color:var(--color-success)}#edd_sl_license_keys .edd_sl_license_status.edd-sl-disabled,#edd_sl_license_keys .edd_sl_license_status.edd-sl-inactive{color:var(--color-ink-3)}#edd_sl_license_keys .edd_sl_license_status.edd-sl-cancelled,#edd_sl_license_keys .edd_sl_license_status.edd-sl-expired,#edd_sl_license_keys .edd_sl_license_status.edd-sl-revoked{color:var(--color-danger)}#edd_sl_license_keys .edd_sl_license_status.edd-sl-incomplete{color:var(--color-warning)}@media (max-width:768px){#edd_sl_license_keys td,#edd_sl_license_keys th{padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*3)}#edd_sl_license_keys,#edd_sl_license_keys td,#edd_sl_license_keys th{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.edd-sl-manage-license-header{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));margin-bottom:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-bold);color:var(--color-ink-2);font-weight:var(--font-weight-bold);letter-spacing:.02em}.edd-sl-manage-license-details{display:flex;flex-direction:column;font-size:var(--text-base);gap:calc(var(--spacing)*2);line-height:var(--tw-leading,var(--text-base--line-height));margin-bottom:calc(var(--spacing)*6)}.edd-sl-manage-license-key{background-color:var(--color-bg-2);border-color:var(--color-line);border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;color:var(--color-ink-2);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.01em;line-height:var(--tw-leading,var(--text-xs--line-height));margin-right:1.5rem;padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*2)}.edd-sl-manage-license-product{color:var(--color-ink);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.edd-sl-manage-license-product span{--tw-font-weight:var(--font-weight-semibold);color:var(--color-ink);font-weight:var(--font-weight-semibold)}.edd_sl_license_row{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));text-align:center;vertical-align:middle}#edd_sl_license_sites{background-color:var(--color-white);border-collapse:separate;border-color:var(--color-line);border-radius:var(--radius-sm);border-spacing:0;border-style:var(--tw-border-style);border-width:1px;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin-bottom:calc(var(--spacing)*4);overflow:hidden;width:100%}#edd_sl_license_sites td,#edd_sl_license_sites th{padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4);text-align:left;vertical-align:middle}#edd_sl_license_sites th{background-color:var(--color-bg-2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);color:var(--color-ink-2);letter-spacing:var(--tracking-wide);text-transform:uppercase}#edd_sl_license_sites td,#edd_sl_license_sites th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line-2)}#edd_sl_license_sites td{color:var(--color-ink)}#edd_sl_license_sites tr:last-child td{border-bottom:none}#edd_sl_license_sites .edd_sl_url{width:60%}#edd_sl_license_sites .edd_sl_actions{text-align:center;width:40%}#edd_sl_license_sites a{color:var(--color-primary);cursor:pointer;text-underline-offset:2px;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:100ms;transition-duration:.1s}@media (hover:hover){:is(#edd_sl_license_sites a):hover{text-decoration-line:underline}}#edd_sl_license_sites tr.edd_sl_license_row:hover{background-color:color-mix(in srgb,#f3f3ee 70%,transparent)}@supports (color:color-mix(in lab,red,red)){#edd_sl_license_sites tr.edd_sl_license_row:hover{background-color:color-mix(in oklab,var(--color-bg-2) 70%,transparent)}}#edd_sl_license_sites tr.edd_sl_license_row:hover,.edd-manage-license-back{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.edd-manage-license-back{background-color:var(--color-bg-2);border-color:var(--color-line);border-radius:.25rem;border-style:var(--tw-border-style);border-width:1px;display:inline-block;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-bottom:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-semibold);color:var(--color-ink);font-weight:var(--font-weight-semibold)}@media (hover:hover){.edd-manage-license-back:hover{background-color:var(--color-bg-3)}}.edd-manage-license-back{text-decoration:none}#edd_sl_license_add_site_form{margin-bottom:calc(var(--spacing)*2);margin-top:calc(var(--spacing)*8);width:100%}#edd_sl_license_add_site_form>div{background-color:var(--color-bg-2);border-color:var(--color-line);border-radius:.25rem;border-style:var(--tw-border-style);border-width:1px;display:flex;flex-direction:column;gap:calc(var(--spacing)*3);padding:calc(var(--spacing)*4)}#edd_sl_license_add_site_form span{color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-bottom:calc(var(--spacing)*1)}#edd_sl_license_add_site_form .edd-input[type=text]{background-color:var(--color-white);border-color:var(--color-line);border-radius:.25rem;border-style:var(--tw-border-style);border-width:1px;color:var(--color-ink);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);width:100%}#edd_sl_license_add_site_form .button-primary.button{background-color:var(--color-primary);border-radius:.25rem;cursor:pointer;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-top:calc(var(--spacing)*1);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*5);--tw-font-weight:var(--font-weight-semibold);color:var(--color-white);font-weight:var(--font-weight-semibold);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}@media (hover:hover){:is(#edd_sl_license_add_site_form .button-primary.button):hover{background-color:color-mix(in srgb,#064aad 90%,transparent)}@supports (color:color-mix(in lab,red,red)){:is(#edd_sl_license_add_site_form .button-primary.button):hover{background-color:color-mix(in oklab,var(--color-primary) 90%,transparent)}}}#edd_sl_license_add_site_form .button-primary.button{border:none}@media (max-width:640px){#edd_sl_license_sites td,#edd_sl_license_sites th{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*2)}.edd-sl-manage-license-header{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin-bottom:calc(var(--spacing)*1)}#edd_sl_license_add_site_form>div{gap:calc(var(--spacing)*2);padding:calc(var(--spacing)*2)}}.edd-alert{background-color:var(--color-white);border-color:var(--color-line);border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin-bottom:calc(var(--spacing)*6);padding-inline:calc(var(--spacing)*6);padding-bottom:calc(var(--spacing)*4);padding-top:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}#edd_profile_editor_form{margin-inline:auto;width:100%}#edd_profile_editor_form fieldset{background-color:var(--color-white);border-color:var(--color-line);border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;margin-bottom:calc(var(--spacing)*6);padding:calc(var(--spacing)*6)}#edd_profile_editor_form legend{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));position:relative;--tw-font-weight:var(--font-weight-bold);color:var(--color-ink);display:block;font-weight:var(--font-weight-bold);width:100%}#edd_profile_editor_form p{margin-bottom:calc(var(--spacing)*5)}#edd_profile_editor_form p:last-child{margin-bottom:calc(var(--spacing)*0)}#edd_profile_editor_form label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-bottom:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-semibold);color:var(--color-ink-2);display:block;font-weight:var(--font-weight-semibold)}#edd_profile_editor_form input.edd-input,#edd_profile_editor_form select.edd-select{background-color:var(--color-white);border-color:var(--color-line);border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;color:var(--color-ink);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4);transition:border-color .2s,box-shadow .2s;width:100%}:is(#edd_profile_editor_form input.edd-input,#edd_profile_editor_form select.edd-select):focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary);outline:none}@supports (color:color-mix(in lab,red,red)){:is(#edd_profile_editor_form input.edd-input,#edd_profile_editor_form select.edd-select):focus{box-shadow:0 0 0 3px color-mix(in oklab,var(--primary) 15%,transparent)}}:is(#edd_profile_editor_form input.edd-input,#edd_profile_editor_form select.edd-select):disabled{background-color:var(--color-surface);color:var(--color-ink-3);cursor:not-allowed}#edd_profile_editor_form select.edd-select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'><path fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M4 6l4 4 4-4'/></svg>");background-position:right 14px center;background-repeat:no-repeat;cursor:pointer;padding-right:40px}:is(#edd_profile_editor_form select.edd-select):focus{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'><path fill='none' stroke='%233e4ce6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M4 6l4 4 4-4'/></svg>")}#edd_profile_editor_form .edd-profile-emails{list-style-type:none;margin-top:calc(var(--spacing)*3);padding:calc(var(--spacing)*0)}#edd_profile_editor_form .edd-profile-email{align-items:center;background-color:var(--color-surface);border-color:var(--color-line);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;color:var(--color-ink-2);display:flex;font-size:var(--text-sm);justify-content:space-between;line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4)}#edd_profile_editor_form .edd-profile-email .actions{align-items:center;display:flex;gap:calc(var(--spacing)*3)}#edd_profile_editor_form .edd-profile-email .delete{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);color:var(--color-danger);font-weight:var(--font-weight-medium);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}:is(#edd_profile_editor_form .edd-profile-email .delete):hover{color:#a82b2b}#edd_profile_editor_form .edd-submit{align-items:center;border-radius:var(--radius-lg);cursor:pointer;display:inline-flex;justify-content:center;--tw-border-style:none;background-color:var(--color-primary);border-style:none;font-family:var(--font-thai);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*8);--tw-font-weight:var(--font-weight-semibold);color:var(--color-white);font-weight:var(--font-weight-semibold);transition-duration:var(--tw-duration,var(--default-transition-duration))!important;transition-property:all!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;--tw-duration:200ms;letter-spacing:.01em;transition-duration:.2s}:is(#edd_profile_editor_form .edd-submit):hover:not(:disabled){background:var(--primary-600);box-shadow:var(--shadow-md);transform:translateY(-1px)}:is(#edd_profile_editor_form .edd-submit):active:not(:disabled){box-shadow:var(--shadow-sm);transform:translateY(0)}:is(#edd_profile_editor_form .edd-submit):focus-visible{outline:2px solid var(--primary-600);outline-offset:2px}:is(#edd_profile_editor_form .edd-submit):disabled{cursor:not-allowed;opacity:50%}#edd_profile_editor_form input[type=password]::-ms-reveal{display:none}@media (max-width:640px){#edd_profile_editor_form fieldset{padding:calc(var(--spacing)*5)}#edd_profile_editor_form legend{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin-bottom:calc(var(--spacing)*4);padding-bottom:calc(var(--spacing)*2)}#edd_profile_editor_form input.edd-input,#edd_profile_editor_form select.edd-select{padding-inline:calc(var(--spacing)*3)}#edd_profile_editor_form .edd-submit,#edd_profile_editor_form input.edd-input,#edd_profile_editor_form select.edd-select{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*2.5)}#edd_profile_editor_form .edd-submit{padding-inline:calc(var(--spacing)*6);width:100%}#edd_profile_editor_form .edd-profile-email{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));padding-block:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*3)}}#affwp-affiliate-dashboard{margin-inline:auto}#affwp-affiliate-dashboard-tabs{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*1);list-style:none;margin:0;padding:0;position:relative}.affwp-affiliate-dashboard-tab{flex:none}.affwp-affiliate-dashboard-tab:before{display:none}.affwp-affiliate-dashboard-tab a{border-bottom:2px var(--tw-border-style);border-color:transparent;display:block;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-semibold);color:var(--color-ink-3)!important;font-weight:var(--font-weight-semibold);transition-duration:var(--tw-duration,var(--default-transition-duration))!important;transition-property:all!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;--tw-duration:200ms;position:relative;text-decoration:none;transition-duration:.2s}:is(.affwp-affiliate-dashboard-tab a):after{background-color:var(--color-ink-3)!important;bottom:calc(var(--spacing)*0);height:calc(var(--spacing)*.5);left:calc(var(--spacing)*0);position:absolute;transition-duration:var(--tw-duration,var(--default-transition-duration))!important;transition-property:all!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;width:calc(var(--spacing)*0);--tw-duration:200ms;content:"";transition-duration:.2s}:is(.affwp-affiliate-dashboard-tab a):hover{color:var(--color-ink);color:var(--ink-2)}:is(.affwp-affiliate-dashboard-tab a):hover:after{width:100%}:is(.affwp-affiliate-dashboard-tab a):focus-visible{border-radius:4px;outline:2px solid var(--primary);outline-offset:-2px}:is(.affwp-affiliate-dashboard-tab.active a):after{background-color:var(--color-ink-3)!important;width:100%}.affwp-card{border-style:var(--tw-border-style);border-width:0;margin-bottom:calc(var(--spacing)*6);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.affwp-card__header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-block:calc(var(--spacing)*5);padding-inline:calc(var(--spacing)*0)!important;padding-top:calc(var(--spacing)*0)}.affwp-card__header h3{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);color:var(--color-ink);font-weight:var(--font-weight-bold);margin:0}.affwp-card__header p{color:var(--color-ink-3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin:0}.affwp-no-results{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));padding-bottom:calc(var(--spacing)*6);padding-top:calc(var(--spacing)*0)}.affwp-card__content{padding:calc(var(--spacing)*6);padding-inline:calc(var(--spacing)*0)}.affwp-card__content--form{padding-inline:calc(var(--spacing)*0)!important;padding-bottom:calc(var(--spacing)*0)}.affwp-card__footer{background-color:var(--color-surface);border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);border-color:var(--color-line);border-top-style:var(--tw-border-style);border-top-width:1px;padding-block:calc(var(--spacing)*5);padding-inline:calc(var(--spacing)*6)}.affwp-affiliate-link__header{align-items:flex-start;display:flex;gap:calc(var(--spacing)*4);justify-content:space-between;padding:calc(var(--spacing)*0);padding-bottom:calc(var(--spacing)*4)}.affwp-card__tooltip{color:var(--color-ink-3);cursor:pointer;flex:none;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}@media (hover:hover){.affwp-card__tooltip:hover{color:var(--color-ink)}}.affwp-card__tooltip{flex-shrink:0}.affwp-card__tooltip svg{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.affwp-card__tooltip[aria-expanded=true]{color:var(--color-primary);color:var(--primary)}.affwp-affiliate-link__display{display:flex;gap:calc(var(--spacing)*3)}.affwp-affiliate-link__input{background-color:var(--color-surface);border-color:var(--color-line);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;color:var(--color-ink);flex:1;font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4);transition:border-color .2s,box-shadow .2s}.affwp-affiliate-link__input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary);outline:none}@supports (color:color-mix(in lab,red,red)){.affwp-affiliate-link__input:focus{box-shadow:0 0 0 3px color-mix(in oklab,var(--primary) 15%,transparent)}}.affwp-affiliate-link-copy-link{align-items:center;border-radius:var(--radius-lg);cursor:pointer;display:inline-flex;justify-content:center;--tw-border-style:none;background-color:var(--color-primary);border-style:none;font-family:var(--font-thai);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*6);--tw-font-weight:var(--font-weight-semibold);color:var(--color-white);font-weight:var(--font-weight-semibold);transition-duration:var(--tw-duration,var(--default-transition-duration))!important;transition-property:all!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;--tw-duration:200ms;letter-spacing:.01em;transition-duration:.2s;white-space:nowrap}.affwp-affiliate-link-copy-link:hover:not(:disabled){background:var(--primary-600);box-shadow:var(--shadow-md);transform:translateY(-1px)}.affwp-affiliate-link-copy-link:active:not(:disabled){box-shadow:var(--shadow-sm);transform:translateY(0)}.affwp-affiliate-link-copy-link:focus-visible{outline:2px solid var(--primary-600);outline-offset:2px}.affwp-affiliate-link-copy-link:disabled{cursor:not-allowed;opacity:50%}.affwp-form{margin-bottom:calc(var(--spacing)*6)}.affwp-form label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-bottom:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-semibold);color:var(--color-ink-2);display:block;font-weight:var(--font-weight-semibold)}.affwp-form input[type=text],.affwp-form input[type=url]{background-color:var(--color-white);border-color:var(--color-line);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;color:var(--color-ink);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4);transition:border-color .2s,box-shadow .2s;width:100%}:is(.affwp-form input[type=url],.affwp-form input[type=text]):focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary);outline:none}@supports (color:color-mix(in lab,red,red)){:is(.affwp-form input[type=url],.affwp-form input[type=text]):focus{box-shadow:0 0 0 3px color-mix(in oklab,var(--primary) 15%,transparent)}}:is(.affwp-form input[type=url],.affwp-form input[type=text]):disabled{background-color:var(--color-surface);color:var(--color-ink-3);cursor:not-allowed}.affwp-generator-campaign-text-link-wrap{margin-top:calc(var(--spacing)*3)}.affwp-generator-campaign-text-link-wrap a{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);color:var(--color-primary);font-weight:var(--font-weight-medium)}@media (hover:hover){:is(.affwp-generator-campaign-text-link-wrap a):hover{text-decoration-line:underline}}.affwp-generator-campaign-text-link-wrap a{text-decoration:none}.affwp-campaign-wrap{margin-top:calc(var(--spacing)*4)}.affwp-campaign-wrap.affwp-hidden{display:none}.affwp-custom-link-submit-wrap{border-style:var(--tw-border-style);border-width:0;display:flex;gap:calc(var(--spacing)*3);justify-content:flex-end}.affwp-custom-link-submit-wrap .button{align-items:center;border-radius:var(--radius-lg);cursor:pointer;display:inline-flex;justify-content:center;--tw-border-style:none;background-color:var(--color-primary);border-style:none;font-family:var(--font-thai);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*6);--tw-font-weight:var(--font-weight-semibold);color:var(--color-white);font-weight:var(--font-weight-semibold);transition-duration:var(--tw-duration,var(--default-transition-duration))!important;transition-property:all!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;--tw-duration:200ms;letter-spacing:.01em;transition-duration:.2s}:is(.affwp-custom-link-submit-wrap .button):hover:not(:disabled){background:var(--primary-600);box-shadow:var(--shadow-md);transform:translateY(-1px)}:is(.affwp-custom-link-submit-wrap .button):active:not(:disabled){box-shadow:var(--shadow-sm);transform:translateY(0)}:is(.affwp-custom-link-submit-wrap .button):focus-visible{outline:2px solid var(--primary-600);outline-offset:2px}:is(.affwp-custom-link-submit-wrap .button):disabled{cursor:not-allowed;opacity:50%}.affwp-tab-content{background-color:var(--color-white);border-color:var(--color-line);border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;margin-bottom:calc(var(--spacing)*4);padding:calc(var(--spacing)*5);padding-bottom:calc(var(--spacing)*0)}.affwp-tab-content.affwp-hidden{display:none}#affwp-affiliate-dashboard h4{margin-top:calc(var(--spacing)*0)}#affwp-affiliate-dashboard-profile-form h4{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));margin-bottom:calc(var(--spacing)*4);padding-bottom:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-bold);color:var(--color-ink);font-weight:var(--font-weight-bold);margin-top:0}#affwp-affiliate-dashboard-profile-form h4:first-of-type{margin-top:calc(var(--spacing)*0)}.affwp-wrap{margin-bottom:calc(var(--spacing)*5)}.affwp-wrap:last-of-type{margin-bottom:calc(var(--spacing)*6)}.affwp-wrap label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-bottom:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-semibold);color:var(--color-ink-2);display:block;font-weight:var(--font-weight-semibold)}.affwp-wrap input[type=email],.affwp-wrap input[type=text]{background-color:var(--color-white);border-color:var(--color-line);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;color:var(--color-ink);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4);transition:border-color .2s,box-shadow .2s;width:100%}:is(.affwp-wrap input[type=email],.affwp-wrap input[type=text]):focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary);outline:none}@supports (color:color-mix(in lab,red,red)){:is(.affwp-wrap input[type=email],.affwp-wrap input[type=text]):focus{box-shadow:0 0 0 3px color-mix(in oklab,var(--primary) 15%,transparent)}}:is(.affwp-wrap input[type=email],.affwp-wrap input[type=text]):disabled{background-color:var(--color-surface);color:var(--color-ink-3);cursor:not-allowed}#edd_discount_code{margin-block:calc(var(--spacing)*5)!important}#edd_show_discount{background-color:#fff!important;border-radius:var(--radius-sm);margin-bottom:calc(var(--spacing)*0)!important;padding-block:calc(var(--spacing)*2)!important}#edd_terms_agreement{padding:1em 1em 0!important}#edd_final_total_wrap{margin-top:calc(var(--spacing)*5)!important;padding-bottom:calc(var(--spacing)*4)!important}.edd-terms-agreement{margin-bottom:calc(var(--spacing)*3)!important}#edd_checkout_form_wrap #edd-license-key-container-wrap,#edd_checkout_form_wrap fieldset#edd_sl_renewal_fields{background-color:transparent!important;padding:calc(var(--spacing)*0)!important}#edd_checkout_form_wrap fieldset#edd_sl_renewal_fields{border-style:var(--tw-border-style)!important;border-width:0!important;margin-top:calc(var(--spacing)*5)!important}#edd_checkout_form_wrap .edd-sl-renewal-form-fields{background-color:var(--color-white)!important;border-color:var(--color-line)!important;border-radius:var(--radius-sm)!important;border-style:var(--tw-border-style)!important;border-width:1px!important;margin-bottom:calc(var(--spacing)*0)!important;margin-top:calc(var(--spacing)*4)!important;padding:calc(var(--spacing)*4)!important}@media (width >= 40rem){#edd_checkout_form_wrap .edd-sl-renewal-form-fields{padding:calc(var(--spacing)*5)!important}}#edd_checkout_form_wrap .edd-sl-renewal-form-fields{box-shadow:var(--shadow-sm)!important}#edd_checkout_form_wrap .edd-sl-renewal-form-fields .edd-form-group{margin-bottom:calc(var(--spacing)*4)!important}#edd_checkout_form_wrap .edd-sl-renewal-form-fields .edd-form-group__label{display:block;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-bottom:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-medium);color:var(--color-ink-2);font-weight:var(--font-weight-medium)}#edd_checkout_form_wrap .edd-sl-renewal-form-fields .edd-form-group__input{background-color:var(--color-white)!important;border-color:var(--color-line)!important;border-radius:var(--radius-lg)!important;border-style:var(--tw-border-style)!important;border-width:1px!important;color:var(--color-ink)!important;font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important;padding-block:calc(var(--spacing)*2.5)!important;padding-inline:calc(var(--spacing)*4)!important;transition:border-color .2s ease,box-shadow .2s ease;width:100%!important}#edd_checkout_form_wrap .edd-sl-renewal-form-fields .edd-form-group__input:focus{border-color:var(--primary)!important;box-shadow:0 0 0 3px var(--primary)!important;outline:none!important}@supports (color:color-mix(in lab,red,red)){#edd_checkout_form_wrap .edd-sl-renewal-form-fields .edd-form-group__input:focus{box-shadow:0 0 0 3px color-mix(in oklab,var(--primary) 15%,transparent)!important}}#edd_checkout_form_wrap .edd-sl-renewal-actions{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:calc(var(--spacing)*3)!important;margin-top:calc(var(--spacing)*1)!important}#edd_checkout_form_wrap .edd-sl-renewal-actions .edd-submit{min-width:calc(var(--spacing)*48)!important}#edd_checkout_form_wrap .edd-sl-renewal-actions #edd-cancel-license-renewal{align-items:center!important;background-color:var(--color-surface)!important;border-color:var(--color-line)!important;border-radius:var(--radius-lg)!important;border-style:var(--tw-border-style)!important;border-width:1px!important;display:inline-flex!important;font-size:var(--text-sm)!important;justify-content:center!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important;padding-block:calc(var(--spacing)*2.5)!important;padding-inline:calc(var(--spacing)*4)!important;--tw-font-weight:var(--font-weight-semibold)!important;color:var(--color-ink-2)!important;font-weight:var(--font-weight-semibold)!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;--tw-duration:200ms!important;transition-duration:.2s!important}#edd_checkout_form_wrap .edd-sl-renewal-actions #edd-cancel-license-renewal:hover{background-color:color-mix(in srgb,#e7e8ee 60%,transparent)!important}@supports (color:color-mix(in lab,red,red)){#edd_checkout_form_wrap .edd-sl-renewal-actions #edd-cancel-license-renewal:hover{background-color:color-mix(in oklab,var(--color-line) 60%,transparent)!important}}#edd_checkout_form_wrap .edd-sl-renewal-actions #edd-cancel-license-renewal:hover{color:var(--color-ink)!important}#edd_checkout_form_wrap .edd-sl-renewal-actions #edd-cancel-license-renewal:focus-visible{outline:2px solid var(--primary-600)!important;outline-offset:2px!important}#edd_checkout_form_wrap input[type=email],#edd_checkout_form_wrap input[type=password],#edd_checkout_form_wrap input[type=tel],#edd_checkout_form_wrap input[type=text],#edd_checkout_form_wrap select,#edd_checkout_form_wrap textarea{padding:6px 15px 8px!important}.affwp-wrap.affwp-send-notifications-wrap{align-items:flex-start;display:flex;gap:calc(var(--spacing)*3)}.affwp-wrap.affwp-send-notifications-wrap input[type=checkbox]{accent-color:var(--primary);border-color:var(--color-line);border-radius:.25rem;cursor:pointer;height:calc(var(--spacing)*5);margin-top:calc(var(--spacing)*1);transition:border-color .2s,box-shadow .2s;width:calc(var(--spacing)*5)}:is(.affwp-wrap.affwp-send-notifications-wrap input[type=checkbox]):focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary);outline:none}@supports (color:color-mix(in lab,red,red)){:is(.affwp-wrap.affwp-send-notifications-wrap input[type=checkbox]):focus{box-shadow:0 0 0 3px color-mix(in oklab,var(--primary) 15%,transparent)}}.affwp-wrap.affwp-send-notifications-wrap label{cursor:pointer;flex:1;margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*0)}.affwp-save-profile-wrap{border-color:var(--color-line);border-top-style:var(--tw-border-style);border-top-width:1px;padding-top:calc(var(--spacing)*4)}.affwp-save-profile-wrap input[type=submit]{align-items:center;border-radius:var(--radius-lg);cursor:pointer;display:inline-flex;justify-content:center;--tw-border-style:none;background-color:var(--color-primary);border-style:none;font-family:var(--font-thai);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*6);--tw-font-weight:var(--font-weight-semibold);color:var(--color-white);font-weight:var(--font-weight-semibold);transition-duration:var(--tw-duration,var(--default-transition-duration))!important;transition-property:all!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;--tw-duration:200ms;letter-spacing:.01em;transition-duration:.2s}:is(.affwp-save-profile-wrap input[type=submit]):hover:not(:disabled){background:var(--primary-600);box-shadow:var(--shadow-md);transform:translateY(-1px)}:is(.affwp-save-profile-wrap input[type=submit]):active:not(:disabled){box-shadow:var(--shadow-sm);transform:translateY(0)}:is(.affwp-save-profile-wrap input[type=submit]):focus-visible{outline:2px solid var(--primary-600);outline-offset:2px}:is(.affwp-save-profile-wrap input[type=submit]):disabled{cursor:not-allowed;opacity:50%}@media (max-width:768px){.affwp-tab-content{padding:calc(var(--spacing)*5)}#affwp-affiliate-dashboard-profile-form h4{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin-bottom:calc(var(--spacing)*3);padding-bottom:calc(var(--spacing)*2)}.affwp-wrap input[type=email],.affwp-wrap input[type=text],.affwp-wrap label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.affwp-wrap input[type=email],.affwp-wrap input[type=text]{padding-block:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*3)}.affwp-save-profile-wrap input[type=submit]{padding-block:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*5);width:100%}}#affwp-affiliate-dashboard-graphs h4{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));margin-bottom:calc(var(--spacing)*4);padding-bottom:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-bold);color:var(--color-ink);font-weight:var(--font-weight-bold);margin-top:0}#affwp-graphs-filter{margin-bottom:calc(var(--spacing)*6)}.tablenav{background-color:var(--color-surface);border-radius:var(--radius-lg);flex-wrap:wrap}.tablenav.top{margin-bottom:calc(var(--spacing)*0)}.affwp-graphs-date-options{appearance:none;background-color:var(--color-white);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'><path fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M4 6l4 4 4-4'/></svg>");background-position:right 12px center;background-repeat:no-repeat;border-color:var(--color-line);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;color:var(--color-ink);cursor:pointer;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));min-width:140px;padding-block:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*4);padding-right:40px;transition:border-color .2s,box-shadow .2s}.affwp-graphs-date-options:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary);outline:none}@supports (color:color-mix(in lab,red,red)){.affwp-graphs-date-options:focus{box-shadow:0 0 0 3px color-mix(in oklab,var(--primary) 15%,transparent)}}.affwp-graphs-date-options:focus{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'><path fill='none' stroke='%233e4ce6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M4 6l4 4 4-4'/></svg>")}#affwp-date-range-options{display:none}#affwp-date-range-options.affwp-visible,#affwp-date-range-options[style*="display:block"],.affwp-search-date{align-items:center;display:flex;gap:calc(var(--spacing)*3)}.affwp-search-date{color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.affwp-search-date span{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.affwp-datepicker{background-color:var(--color-white);border-color:var(--color-line);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;color:var(--color-ink);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*3);transition:border-color .2s,box-shadow .2s;width:calc(var(--spacing)*36)}.affwp-datepicker:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary);outline:none}@supports (color:color-mix(in lab,red,red)){.affwp-datepicker:focus{box-shadow:0 0 0 3px color-mix(in oklab,var(--primary) 15%,transparent)}}.affwp-datepicker::placeholder{color:var(--color-ink-4)}.tablenav input[type=submit]{align-items:center;border-radius:var(--radius-lg);cursor:pointer;display:inline-flex;justify-content:center;margin-left:auto;--tw-border-style:none;background-color:var(--color-primary);border-style:none;font-family:var(--font-thai);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*5);--tw-font-weight:var(--font-weight-semibold);color:var(--color-white);font-weight:var(--font-weight-semibold);transition-duration:var(--tw-duration,var(--default-transition-duration))!important;transition-property:all!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;--tw-duration:200ms;letter-spacing:.01em;transition-duration:.2s;white-space:nowrap}:is(.tablenav input[type=submit]):hover:not(:disabled){background:var(--primary-600);box-shadow:var(--shadow-md);transform:translateY(-1px)}:is(.tablenav input[type=submit]):active:not(:disabled){box-shadow:var(--shadow-sm);transform:translateY(0)}:is(.tablenav input[type=submit]):focus-visible{outline:2px solid var(--primary-600);outline-offset:2px}:is(.tablenav input[type=submit]):disabled{cursor:not-allowed;opacity:50%}.affwp-graph{border-radius:var(--radius-lg);margin-bottom:calc(var(--spacing)*8)!important;margin-left:calc(var(--spacing)*4)!important;padding:calc(var(--spacing)*4);padding-left:calc(var(--spacing)*8);width:100%}.affwp-graph canvas{display:block;max-width:100%}.affwp-graph .legend{border-color:var(--color-line);border-top-style:var(--tw-border-style);border-top-width:1px;margin-top:calc(var(--spacing)*4);padding-top:calc(var(--spacing)*4)}:is(.affwp-graph .legend) table{border-collapse:collapse;margin-left:auto;width:auto}:is(:is(.affwp-graph .legend) table) tbody{display:block}:is(:is(.affwp-graph .legend) table) tr{align-items:center;display:flex;gap:calc(var(--spacing)*2);margin-bottom:calc(var(--spacing)*2)}:is(:is(.affwp-graph .legend) table) td{color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:is(:is(.affwp-graph .legend) table) .legendColorBox{flex:none}:is(:is(.affwp-graph .legend) table) .legendLabel{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}@media (max-width:768px){#affwp-affiliate-dashboard{padding-inline:calc(var(--spacing)*4)}#affwp-affiliate-dashboard-tabs{gap:calc(var(--spacing)*0);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}#affwp-affiliate-dashboard-tabs::-webkit-scrollbar{display:none}.affwp-affiliate-dashboard-tab a{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));padding-block:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*4);white-space:nowrap}.tablenav{align-items:stretch;flex-direction:column;gap:calc(var(--spacing)*3);padding:calc(var(--spacing)*4)}.affwp-graphs-date-options{width:100%}.affwp-search-date{align-items:stretch;flex-direction:column;gap:calc(var(--spacing)*2)}.affwp-search-date span{text-align:center}.affwp-datepicker{width:100%}.tablenav input[type=submit]{margin-left:calc(var(--spacing)*0);width:100%}.affwp-graph{padding:calc(var(--spacing)*3)}}.tablenav{align-items:center;display:flex;gap:calc(var(--spacing)*4);justify-content:space-between;padding-block:calc(var(--spacing)*4)}.tablenav,.tablenav.top{margin-bottom:calc(var(--spacing)*4)}.tablenav.bottom{margin-top:calc(var(--spacing)*4)}.displaying-num{color:var(--color-ink-3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-right:auto}.tablenav-pages{align-items:center;display:flex;gap:calc(var(--spacing)*2)}.tablenav-pages span{color:var(--color-ink-3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.tablenav-pages .pagination-links{align-items:center;display:flex;gap:calc(var(--spacing)*1)}.tablenav-pages a,.tablenav-pages span{align-items:center;border-radius:var(--radius-lg);display:inline-flex;font-size:var(--text-sm);height:calc(var(--spacing)*8);justify-content:center;line-height:var(--tw-leading,var(--text-sm--line-height));min-width:32px;padding-inline:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-decoration:none;transition-duration:var(--tw-duration,var(--default-transition-duration))!important;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important}.tablenav-pages a{background-color:var(--color-surface);border-color:var(--color-line);border-style:var(--tw-border-style);border-width:1px;color:var(--color-ink-2)}:is(.tablenav-pages a):hover{background-color:color-mix(in srgb,#064aad 5%,transparent);border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){:is(.tablenav-pages a):hover{background-color:color-mix(in oklab,var(--color-primary) 5%,transparent)}}:is(.tablenav-pages a):hover{color:var(--color-primary)}:is(.tablenav-pages a):focus-visible{outline:2px solid var(--primary);outline-offset:2px}.tablenav-pages span.current{background-color:var(--color-primary);border-color:var(--color-primary);--tw-font-weight:var(--font-weight-semibold);color:var(--color-white);font-weight:var(--font-weight-semibold)}.tablenav-pages span.dots{background-color:transparent;border-style:var(--tw-border-style);border-width:0;color:var(--color-ink-4)}#affwp-affiliate-referrals-table{background-color:var(--color-white);border-collapse:separate;border-color:var(--color-line);border-radius:var(--radius-lg);border-spacing:0;border-style:var(--tw-border-style);border-width:1px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow:hidden;width:100%}#affwp-affiliate-referrals-table thead tr{background-color:var(--color-bg-2)}#affwp-affiliate-referrals-table td,#affwp-affiliate-referrals-table th{padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*5);text-align:left;vertical-align:middle}#affwp-affiliate-referrals-table th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);color:var(--color-ink-3);letter-spacing:var(--tracking-wider);letter-spacing:.03em;text-transform:uppercase}#affwp-affiliate-referrals-table tbody tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line-2);transition:background .15s}#affwp-affiliate-referrals-table tbody tr:hover{background-color:color-mix(in srgb,#f3f3ee 70%,transparent)}@supports (color:color-mix(in lab,red,red)){#affwp-affiliate-referrals-table tbody tr:hover{background-color:color-mix(in oklab,var(--color-bg-2) 70%,transparent)}}#affwp-affiliate-referrals-table tbody tr:last-child{border-bottom:none}#affwp-affiliate-referrals-table td{color:var(--color-ink)}#affwp-affiliate-referrals-table .status{align-items:center;border-radius:var(--radius-full);display:inline-flex;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*2.5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}#affwp-affiliate-referrals-table .status.pending{background-color:var(--color-warning-soft);color:var(--color-warning)}#affwp-affiliate-referrals-table .status.unpaid{background-color:var(--color-accent-50);color:var(--color-accent)}#affwp-affiliate-referrals-table .status.paid{background-color:var(--color-success-soft);color:var(--color-success)}#affwp-affiliate-referrals-table .status.rejected{background-color:var(--color-danger-soft);color:var(--color-danger)}#affwp-affiliate-referrals-table .amount{--tw-font-weight:var(--font-weight-semibold);color:var(--color-ink);font-weight:var(--font-weight-semibold)}#affwp-affiliate-referrals-table .date{color:var(--color-ink-3);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.affwp-referrals-empty{color:var(--color-ink-3);padding-block:calc(var(--spacing)*12);text-align:center}.affwp-referrals-empty p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin-bottom:calc(var(--spacing)*0)}@media (max-width:768px){.tablenav{flex-direction:column;gap:calc(var(--spacing)*3)}.tablenav .displaying-num{margin-right:calc(var(--spacing)*0);order:2;text-align:center;width:100%}.tablenav .tablenav-pages{justify-content:center;order:1;width:100%}#affwp-affiliate-referrals-table{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}#affwp-affiliate-referrals-table td,#affwp-affiliate-referrals-table th{padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*3)}.tablenav-pages a,.tablenav-pages span{font-size:var(--text-xs);height:calc(var(--spacing)*7);line-height:var(--tw-leading,var(--text-xs--line-height));min-width:28px;padding-inline:calc(var(--spacing)*2.5)}}#edd_login_form,#edd_register_form{margin-inline:auto;width:100%}#edd_login_form fieldset,#edd_register_form fieldset{background-color:var(--color-white);border-color:var(--color-line);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;margin:0;min-width:0;padding:calc(var(--spacing)*6)}#edd_login_form legend,#edd_register_form legend{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));margin-bottom:calc(var(--spacing)*0)!important;padding-bottom:calc(var(--spacing)*0)!important;--tw-font-weight:var(--font-weight-bold);color:var(--color-ink);font-weight:var(--font-weight-bold);margin-bottom:1.25rem;padding:0;width:100%}#edd_login_form p,#edd_register_form p{margin-bottom:calc(var(--spacing)*5)}#edd_login_form p:last-child,#edd_register_form p:last-child{margin-bottom:calc(var(--spacing)*0)}#edd_login_form label,#edd_register_form label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-bottom:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-semibold);color:var(--color-ink-2);display:block;font-weight:var(--font-weight-semibold)}#edd_login_form .edd-input,#edd_register_form .edd-input{background-color:var(--color-white);border-color:var(--color-line);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;color:var(--color-ink);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4);transition:border-color .2s,box-shadow .2s;width:100%}:is(#edd_login_form .edd-input,#edd_register_form .edd-input):focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary);outline:none}@supports (color:color-mix(in lab,red,red)){:is(#edd_login_form .edd-input,#edd_register_form .edd-input):focus{box-shadow:0 0 0 3px color-mix(in oklab,var(--primary) 15%,transparent)}}:is(#edd_login_form .edd-input,#edd_register_form .edd-input):disabled{background-color:var(--color-surface);color:var(--color-ink-3);cursor:not-allowed}#edd_login_form input[type=password]::-ms-reveal,#edd_register_form input[type=password]::-ms-reveal{display:none}.edd-login-remember label{align-items:center!important;cursor:pointer;display:flex!important;gap:calc(var(--spacing)*3)}:is(.edd-login-remember label) input[type=checkbox]{accent-color:var(--primary);border-color:var(--color-line);border-radius:.25rem;cursor:pointer;height:calc(var(--spacing)*5);margin-top:calc(var(--spacing)*0);transition:border-color .2s,box-shadow .2s;width:calc(var(--spacing)*5)}:is(:is(.edd-login-remember label) input[type=checkbox]):focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary);outline:none}@supports (color:color-mix(in lab,red,red)){:is(:is(.edd-login-remember label) input[type=checkbox]):focus{box-shadow:0 0 0 3px color-mix(in oklab,var(--primary) 15%,transparent)}}#edd_login_form .edd-submit,#edd_register_form .edd-submit{align-items:center;border-radius:var(--radius-lg);cursor:pointer;display:inline-flex;justify-content:center;--tw-border-style:none;background-color:var(--color-primary);border-style:none;font-family:var(--font-thai);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*8);--tw-font-weight:var(--font-weight-semibold);color:var(--color-white);font-weight:var(--font-weight-semibold);transition-duration:var(--tw-duration,var(--default-transition-duration))!important;transition-property:all!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;--tw-duration:200ms;letter-spacing:.01em;transition-duration:.2s}:is(#edd_login_form .edd-submit,#edd_register_form .edd-submit):hover:not(:disabled){background:var(--primary-600);box-shadow:var(--shadow-md);transform:translateY(-1px)}:is(#edd_login_form .edd-submit,#edd_register_form .edd-submit):active:not(:disabled){box-shadow:var(--shadow-sm);transform:translateY(0)}:is(#edd_login_form .edd-submit,#edd_register_form .edd-submit):focus-visible{outline:2px solid var(--primary-600);outline-offset:2px}:is(#edd_login_form .edd-submit,#edd_register_form .edd-submit):disabled{cursor:not-allowed;opacity:50%}.edd-lost-password a{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);color:var(--color-primary);font-weight:var(--font-weight-medium);transition-duration:var(--tw-duration,var(--default-transition-duration))!important;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important}@media (hover:hover){:is(.edd-lost-password a):hover{text-decoration-line:underline}}.edd-lost-password a{text-decoration:none}:is(.edd-lost-password a):focus-visible{border-radius:4px;outline:2px solid var(--primary);outline-offset:2px}.store-turnstile-wrapper{margin-bottom:calc(var(--spacing)*5);width:100%}.turnstile-widget,.turnstile-widget-register{display:inline-block}.turnstile-widget iframe,.turnstile-widget-register iframe{--tw-border-style:none;border-style:none;--tw-shadow:0 0 #0000;border-radius:.5rem;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:block}.edd_errors .edd-error.turnstile_error,.edd_errors .edd-error.turnstile_failed,.edd_errors .edd-error.turnstile_missing{margin-top:calc(var(--spacing)*3)}.stk-087e029-container,.stk-71b6b27-container{height:100%}@media (max-width:768px){#edd_login_form fieldset,#edd_register_form fieldset{border-radius:var(--radius-lg);padding:calc(var(--spacing)*5)}#edd_login_form legend,#edd_register_form legend{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin-bottom:calc(var(--spacing)*4);padding-bottom:calc(var(--spacing)*2)}#edd_login_form .edd-input,#edd_register_form .edd-input{padding-inline:calc(var(--spacing)*3)}#edd_login_form .edd-input,#edd_login_form .edd-submit,#edd_register_form .edd-input,#edd_register_form .edd-submit{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*2.5)}#edd_login_form .edd-submit,#edd_register_form .edd-submit{padding-inline:calc(var(--spacing)*6);width:100%}.edd-lost-password a{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.bpress-page-header{margin-inline:calc(-50vw - -50%);padding-inline:calc(var(--spacing)*6);width:100vw}.bpress-page-header h1,.bpress-page-header h2,.bpress-page-header p{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}@media (width >= 48rem){.bpress-page-header h1,.bpress-page-header h2,.bpress-page-header p{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.bpress-post-count{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}@media (width >= 48rem){.bpress-post-count{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.bpress-article-content h1,.bpress-article-content h2,.bpress-article-content h3,.bpress-article-content h4,.bpress-article-content h5,.bpress-article-content h6{margin-bottom:calc(var(--spacing)*4);margin-top:calc(var(--spacing)*10);--tw-font-weight:var(--font-weight-bold);color:var(--color-gray-900);font-weight:var(--font-weight-bold)}.bpress-article-content p{color:var(--color-gray-800)}.bpress-article-content img{border-radius:var(--radius-lg);height:auto;margin-block:calc(var(--spacing)*8);max-width:100%}.bpress-article-content a{color:var(--color-blue-600);text-decoration-line:underline}@media (hover:hover){:is(.bpress-article-content a):hover{color:var(--color-blue-800)}}.bpress-article-content ol,.bpress-article-content ul{list-style-type:disc;margin-block:calc(var(--spacing)*4);margin-left:calc(var(--spacing)*6)}.bpress-article-content ol{list-style-type:decimal}.bpress-article-content blockquote{background-color:var(--color-blue-50);border-color:var(--color-blue-300);border-left-style:var(--tw-border-style);border-left-width:4px;color:var(--color-gray-700);font-style:italic;margin-block:calc(var(--spacing)*8);padding-left:calc(var(--spacing)*4)}.bpress-article-content code,.bpress-article-content pre{background-color:var(--color-gray-100);border-radius:.25rem;font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*.5);padding-inline:calc(var(--spacing)*1)}.bpress-article-content table{border-collapse:collapse;margin-block:calc(var(--spacing)*6);width:100%}.bpress-article-content td,.bpress-article-content th{border-color:var(--color-gray-300);border-style:var(--tw-border-style);border-width:1px;padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4)}.bpress-article-content th{background-color:var(--color-gray-100);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.size-full:is(.bpress-article-content figure) img{max-height:auto!important}.blog-hero{background:radial-gradient(1000px 400px at 10% 0,var(--primary),transparent 60%),var(--bg);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--line);padding-block:calc(var(--spacing)*20);padding-bottom:calc(var(--spacing)*6)}@supports (color:color-mix(in lab,red,red)){.blog-hero{background:radial-gradient(1000px 400px at 10% 0,color-mix(in oklab,var(--primary) 10%,transparent),transparent 60%),var(--bg)}}.blog-hero .eyebrow{display:block;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));margin-bottom:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.1em;color:var(--primary);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase}.blog-hero h1{margin-bottom:calc(var(--spacing)*5);--tw-leading:1.05;line-height:1.05;--tw-font-weight:var(--font-weight-extrabold);color:var(--color-ink);font-size:var(--h1);font-weight:var(--font-weight-extrabold);letter-spacing:-.025em}.blog-hero .lede{font-family:var(--font-thai);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin-top:calc(var(--spacing)*4);max-width:var(--container-lg);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-normal);color:var(--color-ink-3);letter-spacing:var(--tracking-normal)}.blog-cats{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--line);display:flex;flex-wrap:wrap;font-family:var(--font-thai);gap:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*7)}.blog-cats a{align-items:center;background-color:var(--color-white);border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:1px;display:inline-flex;font-size:var(--text-sm);gap:calc(var(--spacing)*1.5);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-semibold);border-color:var(--line);color:var(--color-ink-2);font-weight:var(--font-weight-semibold);transition:border-color .15s,color .15s}:is(.blog-cats a):hover{border-color:var(--ink-3);color:var(--color-ink)}.is-active:is(.blog-cats a){background-color:var(--color-ink);border-color:var(--color-ink);color:var(--color-white)}.is-active:is(.blog-cats a) .count{color:color-mix(in srgb,#fff 70%,transparent)}@supports (color:color-mix(in lab,red,red)){.is-active:is(.blog-cats a) .count{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}:is(.blog-cats a) .count{font-family:var(--font-mono);font-size:11px;--tw-font-weight:var(--font-weight-medium);color:var(--color-ink-4);font-weight:var(--font-weight-medium)}.blog-grid{display:grid;gap:calc(var(--spacing)*10);gap:40px 32px;grid-template-columns:repeat(3,1fr);padding-block:calc(var(--spacing)*14);padding-inline:calc(var(--spacing)*0);padding:56px 0 80px}@media (max-width:900px){.blog-grid{gap:32px 24px;grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.blog-grid{gap:36px;grid-template-columns:1fr}}.post-card{display:grid;gap:calc(var(--spacing)*4)}.post-card .card-link{color:inherit;display:block}:is(.post-card .card-link):hover h3{color:var(--primary)}.post-card .thumb{aspect-ratio:16/9;background:var(--bg-2);border-radius:var(--radius);display:block;overflow:hidden;position:relative}:is(.post-card .thumb) img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.post-card:hover .thumb img{transform:scale(1.03)}.post-card .cat{align-items:center;border-radius:9999px;display:inline-flex;font-family:var(--font-mono);font-size:11px;gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*3.5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.08em;background:var(--cat-accent-50);color:var(--cat-accent);letter-spacing:.08em;margin-bottom:10px;padding:6px 14px;text-transform:uppercase}.post-card h3{margin-block:calc(var(--spacing)*0);--tw-leading:1.3;line-height:1.3;--tw-font-weight:var(--font-weight-bold);color:var(--color-ink);font-size:22px;font-weight:var(--font-weight-bold);letter-spacing:-.01em}.post-card .excerpt{font-size:15px;margin:calc(var(--spacing)*0);margin-block:calc(var(--spacing)*3);--tw-leading:1.6;color:var(--color-ink-3);display:-webkit-box;-webkit-line-clamp:2;line-height:1.6;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.post-card .meta{align-items:center;color:var(--color-ink-4);display:flex;font-size:13px;gap:calc(var(--spacing)*2.5);margin-top:calc(var(--spacing)*1)}:is(.post-card .meta) .av{background:var(--primary-100);border-radius:50%;color:var(--primary-ink);display:grid;font-family:var(--sans);font-size:11px;font-weight:700;height:24px;overflow:hidden;place-items:center;width:24px}:is(:is(.post-card .meta) .av) img{height:100%;object-fit:cover;width:100%}:is(.post-card .meta) .sep{color:var(--line)}:is(.post-card .meta) time{font-family:var(--font-mono);font-size:12px}.blog-pagination{align-items:center;display:flex;flex-wrap:wrap;font-family:var(--font-sans);gap:calc(var(--spacing)*1.5);justify-content:center;padding-bottom:calc(var(--spacing)*20);padding-top:calc(var(--spacing)*5)}.blog-pagination a,.blog-pagination span.page-numbers{align-items:center;border-radius:10px;border-style:var(--tw-border-style);border-width:1px;display:inline-flex;font-size:13px;justify-content:center;min-width:calc(var(--spacing)*10);padding-block:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*3.5);--tw-font-weight:var(--font-weight-medium);border-color:var(--line);color:var(--color-ink-2);font-weight:var(--font-weight-medium);transition:background .15s}.blog-pagination a:hover{border-color:var(--ink-3);color:var(--color-ink)}.blog-pagination span.current{background-color:var(--color-ink);border-color:var(--color-ink);--tw-font-weight:var(--font-weight-semibold);color:var(--color-white);font-weight:var(--font-weight-semibold)}.blog-pagination span.dots{border-color:transparent;color:var(--color-ink-4);padding-block:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*1)}.post-article{padding-block:calc(var(--spacing)*16);padding-bottom:calc(var(--spacing)*24)}.post-article .post-head{margin-inline:auto;margin:0 auto 40px;max-width:var(--prose-wide)}:is(.post-article .post-head) .breadcrumb{align-items:center;color:var(--ink-4);display:flex;font-family:var(--mono);font-size:12px;gap:calc(var(--spacing)*2);letter-spacing:.04em;margin-bottom:20px}:is(:is(.post-article .post-head) .breadcrumb) a{color:var(--color-ink-3);transition:color .15s}:is(:is(:is(.post-article .post-head) .breadcrumb) a):hover{color:var(--primary)}:is(:is(.post-article .post-head) .breadcrumb) .sep{color:var(--line)}:is(.post-article .post-head) .cat{align-items:center;border-radius:9999px;display:inline-flex;font-family:var(--font-mono);font-size:11px;gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*3.5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.08em;background:var(--cat-accent-50);color:var(--cat-accent);letter-spacing:.08em;margin-bottom:20px;padding:6px 14px;text-transform:uppercase}:is(.post-article .post-head) h1{margin-block:calc(var(--spacing)*0);margin-bottom:calc(var(--spacing)*5);--tw-leading:1.08;line-height:1.08;--tw-font-weight:var(--font-weight-extrabold);color:var(--color-ink);font-size:var(--h1);font-weight:var(--font-weight-extrabold);letter-spacing:-.025em}:is(.post-article .post-head) .sub{margin-block:calc(var(--spacing)*0);margin-bottom:calc(var(--spacing)*8);--tw-leading:1.55;line-height:1.55;--tw-font-weight:var(--font-weight-normal);color:var(--color-ink-3);font-size:clamp(17px,1.6vw,20px);font-weight:var(--font-weight-normal)}:is(.post-article .post-head) .meta{align-items:center;border-bottom:1px solid var(--line);border-top:1px solid var(--line);color:var(--color-ink-3);display:flex;font-size:14px;gap:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*5);padding:20px 0}:is(:is(.post-article .post-head) .meta) .av{background:var(--primary-100);border-radius:50%;color:var(--primary-ink);display:grid;font-family:var(--sans);font-size:14px;font-weight:700;height:40px;overflow:hidden;place-items:center;width:40px}:is(:is(:is(.post-article .post-head) .meta) .av) img{height:100%;object-fit:cover;width:100%}:is(:is(.post-article .post-head) .meta) .author{--tw-font-weight:var(--font-weight-semibold);color:var(--color-ink-2);font-size:14.5px;font-weight:var(--font-weight-semibold)}:is(:is(.post-article .post-head) .meta) time{color:var(--ink-4);font-family:var(--font-mono);font-size:12.5px}.post-article .post-cover{aspect-ratio:16/9;background:var(--bg-2);border-radius:var(--radius-lg);margin-inline:auto;margin-bottom:calc(var(--spacing)*12);max-width:var(--prose-wide);overflow:hidden}:is(.post-article .post-cover) img{height:100%;object-fit:cover;width:100%}.reading-progress{background:var(--primary);height:3px;left:calc(var(--spacing)*0);position:fixed;top:calc(var(--spacing)*0);transition:width .1s linear;width:0;z-index:100}.post-foot{margin-inline:auto;margin:64px auto 0;max-width:var(--prose-max)}.post-foot .tags{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*6)}:is(.post-foot .tags) a{border-radius:9999px;font-size:13px;padding-block:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-medium);background:var(--bg-2);color:var(--ink-2);font-weight:var(--font-weight-medium);transition:background .15s,color .15s}:is(:is(.post-foot .tags) a):hover{background:var(--ink);color:#fff}:is(:is(.post-foot .tags) a):before{color:var(--ink-4);content:"#";margin-right:2px}.post-foot .author-card{align-items:flex-start;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:calc(var(--spacing)*5);grid-template-columns:64px 1fr;margin-block:calc(var(--spacing)*6);padding:calc(var(--spacing)*7)}:is(.post-foot .author-card) .av{background:var(--primary-100);border-radius:50%;color:var(--primary-ink);display:grid;font-family:var(--sans);font-size:22px;font-weight:700;height:64px;overflow:hidden;place-items:center;width:64px}:is(:is(.post-foot .author-card) .av) img{height:100%;object-fit:cover;width:100%}:is(.post-foot .author-card) h4{margin-block:calc(var(--spacing)*0);margin-bottom:calc(var(--spacing)*1);--tw-font-weight:var(--font-weight-bold);color:var(--color-ink);font-size:16px;font-weight:var(--font-weight-bold)}:is(.post-foot .author-card) .role{font-family:var(--font-mono);font-size:12px;margin-bottom:calc(var(--spacing)*2.5);--tw-tracking:.04em;color:var(--ink-4);letter-spacing:.04em}:is(.post-foot .author-card) p{margin-block:calc(var(--spacing)*0);--tw-leading:1.6;color:var(--color-ink-3);font-size:14px;line-height:1.6}.post-foot .related{margin-top:calc(var(--spacing)*14)}:is(.post-foot .related) h3{font-family:var(--font-mono);font-size:12px;margin-block:calc(var(--spacing)*0);margin-bottom:calc(var(--spacing)*5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.1em;color:var(--ink-4);letter-spacing:.1em;text-transform:uppercase}:is(.post-foot .related) .related-grid{display:grid;gap:calc(var(--spacing)*6);grid-template-columns:repeat(2,1fr)}@media (max-width:640px){.post-foot .related-grid{grid-template-columns:1fr}}.share-toast{background:var(--ink)}body.page-template-default:not(.edd-page) .entry-content,body.page-template-default:not(.edd-page) .entry-header,body.single-post .entry-content{color:var(--ink-2);font-family:var(--font-thai);font-size:var(--prose-fs);line-height:var(--prose-lh);margin-inline:auto;max-width:var(--prose-wide)!important}:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content)>*{margin-bottom:var(--prose-gap);margin-top:0}:is(:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content)>*):last-child{margin-bottom:0}:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) .alignwide{margin-left:calc(50% - min(var(--prose-wide), 100vw - 40px)/2);margin-right:auto;max-width:calc(100vw - 40px);width:var(--prose-wide)}:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) .alignfull{border-radius:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw}:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) .alignleft{float:left;margin:.25em 1.5em 1em 0;max-width:50%}:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) .alignright{float:right;margin:.25em 0 1em 1.5em;max-width:50%}:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) .aligncenter{margin-inline:auto}:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) h2,:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) h3,:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) h4,:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) h5,:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) h6{--tw-leading:1.25;line-height:1.25;--tw-font-weight:var(--font-weight-bold);color:var(--color-ink);font-weight:var(--font-weight-bold);letter-spacing:-.015em;margin-bottom:.6em;margin-top:2em}:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) h2{font-size:var(--h2);letter-spacing:-.02em}:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) h3{font-size:var(--h3)}:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) h4{font-size:var(--h4)}:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) h5{font-family:var(--font-mono);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.06em;color:var(--color-ink-3);font-size:var(--h5);letter-spacing:.06em;text-transform:uppercase}:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) h6{font-family:var(--font-mono);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.08em;color:var(--color-ink-4);font-size:14px;letter-spacing:.08em;text-transform:uppercase}:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) h2+h3{margin-top:1em}:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) p{margin:calc(var(--spacing)*0);margin-bottom:var(--prose-gap)}:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) .has-drop-cap:first-letter{float:left;font-family:var(--font-sans);--tw-font-weight:var(--font-weight-extrabold);color:var(--primary);font-size:5.2em;font-weight:var(--font-weight-extrabold);line-height:.85;margin:.06em .12em 0 0;padding:.1em .1em 0 0}:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) a:not(.wp-element-button):not(.wp-block-button__link){color:var(--primary);text-decoration-color:var(--primary);text-decoration-line:underline}@supports (color:color-mix(in lab,red,red)){:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) a:not(.wp-element-button):not(.wp-block-button__link){text-decoration-color:color-mix(in oklab,var(--primary) 30%,transparent)}}:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) a:not(.wp-element-button):not(.wp-block-button__link){text-decoration-thickness:.1em;text-underline-offset:.2em;transition:text-decoration-color .15s}:is(:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) a:not(.wp-element-button):not(.wp-block-button__link)):hover{text-decoration-color:var(--primary)}:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) b,:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) strong{--tw-font-weight:var(--font-weight-bold);color:var(--color-ink);font-weight:var(--font-weight-bold)}:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) em{font-style:italic}:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) mark{background:var(--accent-50);border-radius:var(--radius-md);padding-inline:calc(var(--spacing)*1);padding:1px 4px}:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) ol,:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) ul{margin:0 0 var(--prose-gap);padding-left:calc(var(--spacing)*6)}:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) li{margin-block:calc(var(--spacing)*1)}:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) ul{list-style-type:none;padding-left:calc(var(--spacing)*0)}:is(:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) ul)>li{padding-left:calc(var(--spacing)*7);position:relative}:is(:is(:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) ul)>li):before{background-color:var(--color-primary);border-radius:var(--radius-full);content:"";height:calc(var(--spacing)*1.5);left:.3em;position:absolute;top:.75em;width:calc(var(--spacing)*1.5)}:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) ol{counter-reset:ol-count;list-style-type:none;padding-left:calc(var(--spacing)*0)}:is(:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) ol)>li{counter-increment:ol-count;padding-left:calc(var(--spacing)*8);position:relative}:is(:is(:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) ol)>li):before{content:counter(ol-count) ".";font-family:var(--font-sans);left:.2em;min-width:1.6em;position:absolute;top:calc(var(--spacing)*0);--tw-font-weight:var(--font-weight-bold);color:var(--primary);font-size:.95em;font-weight:var(--font-weight-bold)}:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) blockquote{--tw-font-weight:var(--font-weight-medium);border-left:3px solid var(--primary);color:var(--color-ink);font-size:1.15em;font-style:italic;font-weight:var(--font-weight-medium);margin:2em 0;padding:4px 0 4px 24px}:is(:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) blockquote) p{margin:calc(var(--spacing)*0);margin-bottom:.6em}:is(:is(:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) blockquote) p):last-child{margin-bottom:0}:is(:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) blockquote) cite{font-family:var(--font-mono);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:0.02em;color:var(--ink-4);display:block;font-size:.85em;font-style:normal;letter-spacing:.02em;margin-top:12px}:is(:is(:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) blockquote) cite):before{content:"— "}:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) .wp-block-pullquote{border-bottom:2px solid var(--ink);border-top:2px solid var(--ink);margin-inline:auto;margin:3em auto;max-width:var(--prose-wide);padding:36px 0;text-align:center}:is(:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) .wp-block-pullquote) p{margin:calc(var(--spacing)*0);margin-bottom:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-bold);color:var(--color-ink);font-size:clamp(22px,2.8vw,32px);font-weight:var(--font-weight-bold);letter-spacing:-.015em;line-height:1.3}:is(:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) .wp-block-pullquote) cite{font-family:var(--font-mono);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.04em;color:var(--ink-4);display:block;font-size:13px;letter-spacing:.04em;text-transform:uppercase}:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) code{font-family:var(--font-mono);font-size:.92em}:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) :not(pre)>code{background-color:var(--color-bg-2);background:var(--bg-2);border-color:var(--line-2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;color:var(--primary-700);padding-block:calc(var(--spacing)*.5);padding-inline:calc(var(--spacing)*2);white-space:nowrap}:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) .wp-block-code,:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) pre{font-family:var(--font-mono);font-size:14px;overflow-x:auto;position:relative;--tw-leading:1.65;background:var(--ink);border-radius:var(--radius);color:var(--line);line-height:1.65;margin:2em 0;padding:24px 28px}:is(:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) pre,:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) .wp-block-code) code{--tw-border-style:none;background-color:transparent;border-style:none;color:inherit;padding:calc(var(--spacing)*0);white-space:pre}:is(:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) pre,:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) .wp-block-code) .token.comment{color:#8b8fa3;font-style:italic}:is(:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) pre,:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) .wp-block-code) .token.string{color:#ffd38a}:is(:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) pre,:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) .wp-block-code) .token.keyword{color:#a7b6ff}:is(:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) pre,:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) .wp-block-code) .token.function{color:#7ce6d0}:is(:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) pre,:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) .wp-block-code) .token.boolean,:is(:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) pre,:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) .wp-block-code) .token.number{color:#ffb38a}:is(:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) pre,:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) .wp-block-code) .token.property{color:#e7e8ee}:is(:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) pre,:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) .wp-block-code) .token.punctuation{color:#8b8fa3}:is(:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) pre,:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) .wp-block-code) .token.operator{color:#d0aaff}:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) .wp-block-code[data-filename]:before{content:attr(data-filename);font-family:var(--font-mono);font-size:12px;--tw-tracking:.04em;border-bottom:1px solid color-mix(in oklab,#fff 8%,transparent);color:var(--ink-4);display:block;letter-spacing:.04em;margin-bottom:12px;padding-bottom:12px}:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) .wp-block-image{margin-block:calc(var(--spacing)*8)}:is(:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) .wp-block-image) img{border-radius:var(--radius);height:auto;width:100%}:is(:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) .wp-block-image) figcaption{font-family:var(--font-mono);font-size:12.5px;text-align:center;--tw-tracking:0.02em;color:var(--color-ink-4);letter-spacing:.02em;margin-top:12px}:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) .wp-block-button__link,:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) .wp-element-button{align-items:center;border-radius:12px;display:inline-flex;font-family:var(--font-thai);font-size:15px;gap:calc(var(--spacing)*2);justify-content:center;padding-block:calc(var(--spacing)*3.5);padding-inline:calc(var(--spacing)*5.5);--tw-font-weight:var(--font-weight-semibold);background:var(--primary);border:1px solid var(--primary);box-shadow:0 10px 24px -10px var(--primary),inset 0 -2px 0 rgba(0,0,0,.14);color:var(--color-white);font-weight:var(--font-weight-semibold);text-decoration:none;transition:transform .15s,background .15s}:is(:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) .wp-block-button__link,:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) .wp-element-button):hover{background:var(--primary-600);transform:translateY(-1px)}:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) .wp-block-button.is-style-outline .wp-block-button__link{background-color:transparent;color:var(--color-primary);--tw-shadow:0 0 #0000;border-color:var(--primary);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) .wp-block-button.is-style-outline .wp-block-button__link):hover{background:var(--primary-50)}:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) .wp-block-separator,:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) hr{height:calc(var(--spacing)*.5);margin-block:calc(var(--spacing)*12);margin-inline:auto;--tw-border-style:none;background-color:var(--color-ink);background:var(--ink);border-style:none;height:2px;width:80px}:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) .wp-block-separator.is-style-wide{background-color:var(--color-line);background:var(--line);height:1px;width:100%}:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) .wp-block-separator.is-style-dots{background-image:none;background:none;height:auto;text-align:center;width:auto}:is(:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) .wp-block-separator.is-style-dots):before{color:var(--ink-4);content:"· · ·";font-size:22px;letter-spacing:.6em}:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) table{border:1px solid var(--line);border-collapse:collapse;border-radius:var(--radius);font-family:var(--font-thai);font-size:15px;margin-block:calc(var(--spacing)*8);margin:2em 0;overflow:hidden;width:100%}:is(:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) table) thead{background-color:var(--color-bg-2);background:var(--bg-2)}:is(:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) table) th{font-family:var(--font-sans);font-size:13.5px;padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4);text-align:left;--tw-font-weight:var(--font-weight-bold);border-bottom:1px solid var(--line);color:var(--color-ink);font-weight:var(--font-weight-bold);padding:12px 16px}:is(:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) table) td{border-top:1px solid var(--line-2);color:var(--color-ink-2);padding-block:calc(var(--spacing)*3.5);padding-inline:calc(var(--spacing)*4);padding:14px 16px;vertical-align:top}:is(:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) table) tbody tr:hover{background-color:var(--color-bg-2);background:var(--bg-2)}:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) .wp-block-columns{display:grid;gap:calc(var(--spacing)*7);grid-template-columns:repeat(var(--cols,2),1fr);margin-block:calc(var(--spacing)*8);margin:2em 0}.has-3-columns:is(:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) .wp-block-columns){--cols:3}.has-4-columns:is(:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) .wp-block-columns){--cols:4}:is(:is(:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) .wp-block-columns) .wp-block-column)>:first-child{margin-top:0}:is(:is(:is(body.single-post .entry-content,body.page-template-default:not(.edd-page) .entry-content) .wp-block-columns) .wp-block-column)>:last-child{margin-bottom:0}@media (max-width:680px){.entry-content .wp-block-columns{gap:20px;grid-template-columns:1fr}}.entry-content .notice{align-items:flex-start;background:var(--primary-50);border-left:4px solid var(--primary);border-radius:var(--radius-md);color:var(--primary-ink);display:flex;gap:calc(var(--spacing)*3.5);margin-block:calc(var(--spacing)*8);margin:2em 0;padding:calc(var(--spacing)*5)}:is(.entry-content .notice):before{background-color:var(--color-primary);border-radius:var(--radius-full);content:"ℹ";display:grid;flex:none;font-family:var(--font-sans);height:calc(var(--spacing)*7);place-items:center;width:calc(var(--spacing)*7);--tw-font-weight:var(--font-weight-bold);color:var(--color-white);font-size:16px;font-weight:var(--font-weight-bold)}.is-warning:is(.entry-content .notice){background:var(--warning-soft);border-left-color:var(--accent);color:#6b3c0a}.is-warning:is(.entry-content .notice):before{background:var(--accent);content:"!"}.is-success:is(.entry-content .notice){background:var(--success-soft);border-left-color:var(--success);color:#0c5a32}.is-success:is(.entry-content .notice):before{background:var(--success);content:"✓"}.is-danger:is(.entry-content .notice){background:var(--danger-soft);border-left-color:var(--danger);color:#7a1818}.is-danger:is(.entry-content .notice):before{background:var(--danger);content:"×";font-size:20px}:is(.entry-content .notice) .notice-body{flex:1}:is(.entry-content .notice) strong:first-child{display:block;font-size:15px;margin:calc(var(--spacing)*0);margin-bottom:calc(var(--spacing)*1)}:is(.entry-content .notice) p{font-size:15px;margin:calc(var(--spacing)*0);--tw-leading:1.55;line-height:1.55}.entry-content .wp-block-embed{margin-block:calc(var(--spacing)*8);margin:2em 0}:is(.entry-content .wp-block-embed) .wp-block-embed__wrapper{background-color:var(--color-bg-2);background:var(--bg-2);border-radius:var(--radius-md);overflow:hidden;position:relative}:is(:is(.entry-content .wp-block-embed) .wp-block-embed__wrapper) iframe{display:block;width:100%;--tw-border-style:none;aspect-ratio:16/9;border-style:none}.entry-content figure{margin-block:calc(var(--spacing)*8);margin:2em 0}.entry-content ::selection{background:var(--primary-100);color:var(--primary-ink)}.share-rail{left:max(24px,calc(50vw - 70ch - 90px));position:fixed;top:50%;z-index:30;--tw-translate-y:-50%;display:grid;gap:calc(var(--spacing)*2.5);gap:10px;translate:var(--tw-translate-x) var(--tw-translate-y)}.share-rail a,.share-rail button{background-color:var(--color-white);border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:1px;color:var(--color-ink-3);cursor:pointer;display:grid;height:calc(var(--spacing)*11);place-items:center;width:calc(var(--spacing)*11);--tw-shadow:0 1px 2px var(--tw-shadow-color,rgba(15,18,32,.05)),0 1px 3px var(--tw-shadow-color,rgba(15,18,32,.06));border-color:var(--line);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--shadow-sm);transition:color .15s,border-color .15s,transform .15s}:is(.share-rail button,.share-rail a):hover{border-color:var(--primary);color:var(--primary);transform:translateY(-2px)}.share-rail .count{color:var(--color-ink-4);font-family:var(--font-mono);font-size:11px;margin-top:4px;text-align:center}@media (max-width:1180px){.share-rail{display:none}}.share-toast{background:#0f1220;border-radius:12px;bottom:calc(var(--spacing)*8);box-shadow:0 20px 40px -16px rgba(0,0,0,.4);color:#fff;font-family:var(--font-thai);font-size:14px;font-weight:500;left:50%;opacity:0;padding:12px 20px;pointer-events:none;position:fixed;transform:translateX(-50%) translateY(80px);transition:transform .3s,opacity .3s;z-index:101}.share-toast.show{opacity:1;transform:translateX(-50%) translateY(0)}.toc-mobile{border-radius:999px;bottom:100px;cursor:pointer;gap:calc(var(--spacing)*2);position:fixed;right:calc(var(--spacing)*5);z-index:30;--tw-border-style:none;border-style:none;font-family:var(--font-sans);font-size:13px;padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-semibold);align-items:center;background:#0f1220;box-shadow:0 12px 28px -10px rgba(0,0,0,.4);color:#fff;display:none;font-weight:var(--font-weight-semibold);gap:8px}.btn{cursor:pointer;--tw-border-style:none;border-style:none;font-family:var(--font-thai);transition-duration:var(--tw-duration,var(--default-transition-duration))!important;transition-property:all!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;--tw-duration:200ms;border-radius:12px;gap:8px;padding:12px 24px;transition-duration:.2s}.btn .icon{align-items:center;display:flex;height:20px;justify-content:center;width:20px}:is(.btn .icon) svg{height:100%;width:100%}.btn .badge{align-items:center;background:var(--danger);border-radius:9999px;color:#fff;display:inline-flex;font-size:10px;height:18px;justify-content:center;min-width:18px;padding:2px 6px;position:absolute;right:calc(var(--spacing)*-1);top:calc(var(--spacing)*-1)}.btn.disabled,.btn:disabled{cursor:not-allowed;opacity:50%}.btn.sm{font-size:13px;padding:8px 16px}.btn.sm .icon{height:16px;width:16px}.btn.lg{font-size:17px;padding:16px 32px}.btn.lg .icon{height:24px;width:24px}.btn.full{width:100%}.btn.primary{background:var(--primary);color:#fff}.btn.primary:hover:not(:disabled){background:var(--primary-600);box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn.primary:active:not(:disabled){box-shadow:var(--shadow-sm);transform:translateY(0)}.btn.primary:focus-visible{outline:2px solid var(--primary-600);outline-offset:2px}.btn.secondary{background:#fff;border:1px solid var(--line);color:var(--ink)}.btn.secondary:hover:not(:disabled){background:var(--bg-2);border-color:var(--line-2)}.btn.secondary:active:not(:disabled){background:var(--bg)}.btn.secondary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.btn.ghost{background:transparent;border:1px solid transparent;color:var(--ink-2)}.btn.ghost:hover:not(:disabled){background:var(--bg-2);color:var(--ink)}.btn.ghost:active:not(:disabled){background:var(--bg)}.btn.ghost:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.btn.danger{background:var(--danger);color:#fff}.btn.danger:hover:not(:disabled){background:#dc2626;box-shadow:0 8px 16px -4px rgba(220,38,38,.3);transform:translateY(-1px)}.btn.danger:active:not(:disabled){box-shadow:0 4px 8px -2px rgba(220,38,38,.2);transform:translateY(0)}.btn.danger:focus-visible{outline:2px solid #dc2626;outline-offset:2px}.btn.success{background:var(--success);color:#fff}.btn.success:hover:not(:disabled){background:#16a34a;box-shadow:0 8px 16px -4px rgba(22,163,74,.3);transform:translateY(-1px)}.btn.success:active:not(:disabled){box-shadow:0 4px 8px -2px rgba(22,163,74,.2);transform:translateY(0)}.btn.success:focus-visible{outline:2px solid #16a34a;outline-offset:2px}.btn.loading{pointer-events:none}.btn.loading .btn-text{visibility:hidden}.btn.loading .spinner{animation:btn-spin .8s linear infinite;position:absolute}:is(.btn.loading .spinner):after,:is(.btn.loading .spinner):before{border:2px solid;border-radius:50%;border-top:2px solid transparent;content:"";position:absolute}:is(.btn.loading .spinner):before{height:16px;width:16px}:is(.btn.loading .spinner):after{height:12px;left:2px;top:2px;width:12px}.btn.loading.primary .spinner:after,.btn.loading.primary .spinner:before{border-color:transparent #fff #fff}.btn.loading.ghost .spinner:after,.btn.loading.ghost .spinner:before,.btn.loading.secondary .spinner:after,.btn.loading.secondary .spinner:before{border-color:var(--ink-2);border-top-color:transparent}.btn.icon-only{aspect-ratio:1;padding:12px}.btn-group{display:inline-flex;gap:calc(var(--spacing)*1)}:is(.btn-group .btn):not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-1px}:is(.btn-group .btn):not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}:is(.btn-group .btn):active,:is(.btn-group .btn):focus,:is(.btn-group .btn):hover{z-index:1}.btn-group.vertical{flex-direction:column}:is(.btn-group.vertical .btn):not(:first-child){border-bottom-left-radius:12px;border-top-left-radius:0;border-top-right-radius:0;margin-left:0;margin-top:-1px}:is(.btn-group.vertical .btn):not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-right-radius:12px}@keyframes btn-spin{to{transform:rotate(1turn)}}@media (max-width:640px){.btn.lg{font-size:16px;padding:14px 24px}.btn.full-mobile{width:100%}}.bpress-main{padding-block:calc(var(--spacing)*0)!important;padding-inline:calc(var(--spacing)*4);padding-bottom:calc(var(--spacing)*16)!important}.bpress-content-wrap{margin-inline:auto;max-width:var(--container-4xl)}.bpress-post{background-color:var(--color-white);border-color:var(--color-line);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;overflow:hidden;--tw-shadow:0 1px 2px var(--tw-shadow-color,rgba(15,18,32,.05)),0 1px 3px var(--tw-shadow-color,rgba(15,18,32,.06));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bpress-post-header{padding-bottom:calc(var(--spacing)*0)!important}.bpress-post-header p{font-family:var(--font-thai);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin-top:calc(var(--spacing)*4);--tw-leading:var(--leading-relaxed);color:var(--color-ink-2);line-height:var(--leading-relaxed);margin-bottom:0}.bpress-article-content .aligncenter{margin-inline:auto;text-align:center}.bpress-article-content figure{margin-block:calc(var(--spacing)*10)}:is(.bpress-article-content figure):first-child{margin-top:calc(var(--spacing)*0)}.size-full:is(.bpress-article-content figure) img{max-height:600px;object-fit:contain}.bpress-article-content figcaption{color:var(--color-ink-3);font-family:var(--font-thai);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-top:calc(var(--spacing)*4);text-align:center}.bpress-article-content img{display:block;margin-inline:auto;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:200ms;transition-duration:.2s}.bpress-article-content p{font-family:var(--font-thai);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin-bottom:calc(var(--spacing)*6);--tw-leading:var(--leading-relaxed);color:var(--color-ink-2);line-height:var(--leading-relaxed)}:is(.bpress-article-content p):last-child{margin-bottom:calc(var(--spacing)*0)}.has-small-font-size.has-text-align-center:is(.bpress-article-content p){display:block;padding-inline:calc(var(--spacing)*4);width:100%}.bpress-article-content strong{font-family:var(--font-thai);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);color:var(--color-ink);font-weight:var(--font-weight-bold)}.doc-section{margin-bottom:calc(var(--spacing)*12)}.doc-section:last-child{margin-bottom:calc(var(--spacing)*0)}.section-title{align-items:center;display:flex;font-family:var(--font-thai);font-size:var(--text-2xl);gap:calc(var(--spacing)*2);line-height:var(--tw-leading,var(--text-2xl--line-height));margin-bottom:calc(var(--spacing)*6);--tw-font-weight:var(--font-weight-bold);color:var(--color-ink);font-weight:var(--font-weight-bold)}@media (width >= 48rem){.section-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.section-title svg{color:var(--color-primary);height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}.bpress-section{border-radius:var(--radius-md)}.hero-image{text-align:center}.hero-img{max-width:var(--container-lg)}.screenshot-large{background-color:var(--color-surface);margin-block:calc(var(--spacing)*8);padding:calc(var(--spacing)*4)}@media (width >= 48rem){.screenshot-large{padding:calc(var(--spacing)*6)}}.screenshot-img{height:auto;max-height:700px;object-fit:contain;width:100%;--tw-shadow:0 4px 14px -4px var(--tw-shadow-color,rgba(15,18,32,.08)),0 2px 6px -2px var(--tw-shadow-color,rgba(15,18,32,.05))}.screenshot-img,.screenshot-img:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.screenshot-img:hover{--tw-shadow:0 24px 48px -20px var(--tw-shadow-color,rgba(30,38,110,.22)),0 8px 20px -8px var(--tw-shadow-color,rgba(15,18,32,.08))}figure.no-margin{margin-block:calc(var(--spacing)*4)}figure.no-margin img{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.comparison-grid{display:grid;gap:calc(var(--spacing)*6);grid-template-columns:repeat(1,minmax(0,1fr));margin-top:calc(var(--spacing)*6)}@media (width >= 48rem){.comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.comparison-grid .comparison-item{background-color:var(--color-surface);border-radius:var(--radius-md);padding:calc(var(--spacing)*6)}.comparison-grid .comparison-label{font-family:var(--font-thai);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));text-align:center;--tw-font-weight:var(--font-weight-semibold);color:var(--color-ink-2);font-weight:var(--font-weight-semibold);margin-bottom:0}.comparison-grid .comparison-img{margin-inline:auto}.has-text-align-center{text-align:center}.has-small-font-size{color:var(--color-ink-3);font-family:var(--font-thai);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-top:calc(var(--spacing)*3)}.feature-list{list-style-type:none;margin-top:calc(var(--spacing)*4)}:where(.feature-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse))}.feature-list{padding-left:calc(var(--spacing)*0)}.feature-list li{align-items:flex-start;color:var(--color-ink-2);display:flex;font-family:var(--font-thai);font-size:var(--text-base);gap:calc(var(--spacing)*3);line-height:var(--tw-leading,var(--text-base--line-height))}:is(.feature-list li):before{align-items:center;background-color:color-mix(in srgb,#064aad 10%,transparent);border-radius:var(--radius-full);content:"✓";display:flex;flex-shrink:0;height:calc(var(--spacing)*6);justify-content:center;margin-top:calc(var(--spacing)*.5);width:calc(var(--spacing)*6)}@supports (color:color-mix(in lab,red,red)){:is(.feature-list li):before{background-color:color-mix(in oklab,var(--color-primary) 10%,transparent)}}:is(.feature-list li):before{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);color:var(--color-primary);font-weight:var(--font-weight-bold)}:is(.feature-list li) strong{--tw-font-weight:var(--font-weight-semibold);color:var(--color-ink);font-weight:var(--font-weight-semibold)}.info-box,.warning-box{border-left-style:var(--tw-border-style);border-left-width:4px;border-radius:var(--radius-md);font-family:var(--font-thai);margin-block:calc(var(--spacing)*6);padding:calc(var(--spacing)*5)}.info-box{background-color:var(--color-blue-50);border-color:var(--color-blue-500);color:var(--color-blue-900)}@media (prefers-color-scheme:dark){.info-box{background-color:color-mix(in srgb,oklch(28.2% .091 267.935) 30%,transparent)}@supports (color:color-mix(in lab,red,red)){.info-box{background-color:color-mix(in oklab,var(--color-blue-950) 30%,transparent)}}.info-box{color:var(--color-blue-200)}}.info-box-primary{background-color:color-mix(in srgb,#064aad 10%,transparent);border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.info-box-primary{background-color:color-mix(in oklab,var(--color-primary) 10%,transparent)}}.info-box-primary{color:var(--color-ink)}@media (prefers-color-scheme:dark){.info-box-primary{background-color:color-mix(in srgb,#064aad 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.info-box-primary{background-color:color-mix(in oklab,var(--color-primary) 20%,transparent)}}}.warning-box{background-color:var(--color-yellow-50);border-color:var(--color-yellow-500);color:var(--color-yellow-900)}@media (prefers-color-scheme:dark){.warning-box{background-color:color-mix(in srgb,oklch(28.6% .066 53.813) 30%,transparent)}@supports (color:color-mix(in lab,red,red)){.warning-box{background-color:color-mix(in oklab,var(--color-yellow-950) 30%,transparent)}}.warning-box{color:var(--color-yellow-200)}}.info-box p,.warning-box p{margin-bottom:calc(var(--spacing)*0);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.example-section{margin-top:calc(var(--spacing)*10)}.example-section:first-child{margin-top:calc(var(--spacing)*0)}.example-title{align-items:center;display:flex;font-family:var(--font-thai);font-size:var(--text-xl);gap:calc(var(--spacing)*2);line-height:var(--tw-leading,var(--text-xl--line-height));margin-bottom:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-bold);color:var(--color-ink);font-weight:var(--font-weight-bold)}.summary-box{border-color:color-mix(in oklab,var(--color-primary) 20%,transparent);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab,var(--color-primary) 5%,transparent);--tw-gradient-to:color-mix(in oklab,var(--color-primary) 10%,transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position));padding:calc(var(--spacing)*6)}.summary-title{align-items:center;display:flex;font-family:var(--font-thai);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));margin-bottom:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-bold);color:var(--color-ink);font-weight:var(--font-weight-bold)}.summary-list{list-style-type:none}:where(.summary-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse))}.summary-list{padding-left:calc(var(--spacing)*0)}.summary-list li{align-items:flex-start;color:var(--color-ink-2);display:flex;font-family:var(--font-thai);gap:calc(var(--spacing)*3)}:is(.summary-list li):before{content:"→";flex-shrink:0;--tw-font-weight:var(--font-weight-bold);color:var(--color-primary);font-weight:var(--font-weight-bold)}@media (max-width:768px){.bpress-main{padding-inline:calc(var(--spacing)*3)}.bpress-main,.bpress-post-header{padding-block:calc(var(--spacing)*6)}.bpress-post-header{padding-inline:calc(var(--spacing)*5)}.bpress-post-header h1{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}@media (width >= 48rem){.bpress-post-header h1{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.bpress-post-header p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.bpress-article-content{padding-block:calc(var(--spacing)*6);padding-inline:calc(var(--spacing)*5)}.bpress-article-content p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.bpress-article-content figure{margin-block:calc(var(--spacing)*6)}.size-full:is(.bpress-article-content figure) img{max-height:400px}.section-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}@media (width >= 48rem){.section-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.screenshot-large{margin-block:calc(var(--spacing)*6);padding:calc(var(--spacing)*3)}@media (width >= 48rem){.screenshot-large{padding:calc(var(--spacing)*4)}}.comparison-grid{gap:calc(var(--spacing)*4);grid-template-columns:repeat(1,minmax(0,1fr))}}@media (max-width:480px){.bpress-post-header h1{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.bpress-article-content img{height:auto;max-width:100%}.section-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.feature-list li{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media print{.bpress-main{padding-block:calc(var(--spacing)*0);padding-inline:calc(var(--spacing)*0)}.bpress-content-wrap{margin-inline:calc(var(--spacing)*0);max-width:none}.bpress-post{border-radius:0;--tw-border-style:none;background-color:var(--color-white);border-style:none;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bpress-post-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-300);padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*0)}.bpress-post-header h1{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.bpress-post-header p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.bpress-article-content{padding-block:calc(var(--spacing)*0);padding-inline:calc(var(--spacing)*0)}.bpress-article-content figure{margin-block:calc(var(--spacing)*6)}.bpress-article-content img{border-radius:0;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bpress-article-content p{color:var(--color-black);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin-bottom:calc(var(--spacing)*4)}.info-box,.summary-box,.warning-box{background-color:var(--color-gray-50);border-color:var(--color-gray-300);border-style:var(--tw-border-style);border-width:1px;color:var(--color-black)}}.bpress-post-count{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:2;line-height:2}#edd_checkout_wrap{display:flex;flex-direction:column;gap:calc(var(--spacing)*8);max-width:none;width:100%}@media (width >= 64rem){#edd_checkout_wrap{gap:calc(var(--spacing)*10)}}@media (min-width:1024px){#edd_checkout_wrap{align-items:start;column-gap:2.5rem;display:grid;grid-template-columns:1fr;row-gap:0}}#edd_checkout_cart_form,#edd_checkout_form_wrap{margin:calc(var(--spacing)*0)}.edd_cart_footer_row{display:none}#edd_checkout_cart{background-color:var(--color-white);border-collapse:separate;border-color:var(--color-line);border-radius:var(--radius-sm);border-spacing:0;border-style:var(--tw-border-style);border-width:1px;box-shadow:0 2px 8px 0 rgb(64 81 137/6%);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-bottom:calc(var(--spacing)*0);overflow:hidden;width:100%}#edd_checkout_cart thead tr{background-color:var(--color-bg-2)}#edd_checkout_cart td,#edd_checkout_cart th{padding-block:calc(var(--spacing)*3.5);padding-inline:calc(var(--spacing)*4);text-align:left;vertical-align:middle}@media (width >= 40rem){#edd_checkout_cart td,#edd_checkout_cart th{padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*6)}}#edd_checkout_cart th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);background-color:var(--color-bg-2);color:var(--color-ink-3);letter-spacing:var(--tracking-wider);letter-spacing:.03em;text-transform:uppercase}#edd_checkout_cart tbody tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line-2);transition:background .15s}#edd_checkout_cart tbody tr:hover{background-color:var(--color-bg-2)}#edd_checkout_cart tbody tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}#edd_checkout_cart td{color:var(--color-ink)}#edd_checkout_cart .edd_checkout_cart_item_title{--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);color:var(--color-ink);font-weight:var(--font-weight-medium)}#edd_checkout_cart .edd_cart_item_price{color:var(--color-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}#edd_checkout_cart tfoot th{background-color:var(--color-bg-2);border-color:var(--color-line);border-top-style:var(--tw-border-style);border-top-width:1px;text-align:left;--tw-font-weight:var(--font-weight-semibold);color:var(--color-ink);font-weight:var(--font-weight-semibold);letter-spacing:normal;text-transform:none}#edd_checkout_cart .edd_cart_total{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}#edd_checkout_cart .edd_cart_amount{--tw-font-weight:var(--font-weight-semibold);color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold)}#edd_checkout_cart .edd_cart_remove_item_btn{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);color:var(--color-primary);font-weight:var(--font-weight-medium);text-decoration-line:none;transition-duration:var(--tw-duration,var(--default-transition-duration))!important;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important}#edd_checkout_cart .edd_cart_remove_item_btn:hover{color:var(--color-primary-700);text-decoration-line:underline}#edd_checkout_cart .edd-cart-saving-button{align-items:center!important;background-color:var(--color-white)!important;border-color:var(--color-line)!important;border-radius:var(--radius-sm)!important;border-style:var(--tw-border-style)!important;border-width:1px!important;cursor:pointer!important;display:inline-flex!important;font-family:var(--font-thai)!important;font-size:var(--text-sm)!important;justify-content:center!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important;padding-block:calc(var(--spacing)*2.5)!important;padding-inline:calc(var(--spacing)*5)!important;--tw-font-weight:var(--font-weight-semibold)!important;color:var(--color-ink)!important;font-weight:var(--font-weight-semibold)!important;text-decoration-line:none!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important;transition-property:all!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;--tw-duration:200ms!important;transition-duration:.2s!important}#edd_checkout_cart .edd-cart-saving-button:hover{background-color:var(--color-bg-2)!important;border-color:var(--color-ink-4)!important}@media (max-width:640px){#edd_checkout_cart td,#edd_checkout_cart th{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*3)}@media (width >= 40rem){#edd_checkout_cart td,#edd_checkout_cart th{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}#edd_checkout_cart .edd_cart_header_row th:nth-child(2),#edd_checkout_cart .edd_cart_item_price{text-align:right}#edd_checkout_cart .edd_cart_actions,#edd_checkout_cart .edd_cart_header_row th:last-child{text-align:right;width:4.5rem}@media (width >= 40rem){#edd_checkout_cart .edd_cart_actions,#edd_checkout_cart .edd_cart_header_row th:last-child{width:auto}}}#edd_purchase_form{max-width:none;width:100%}#edd_purchase_form fieldset{background-color:var(--color-white);border-color:var(--color-line);border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;margin-bottom:calc(var(--spacing)*5);padding:calc(var(--spacing)*5)}:is(#edd_purchase_form fieldset):last-child{margin-bottom:calc(var(--spacing)*0)}@media (width >= 40rem){#edd_purchase_form fieldset{padding:calc(var(--spacing)*6)}}#edd_purchase_form fieldset#edd_purchase_submit{background-color:transparent;border-style:var(--tw-border-style);border-width:0;padding:calc(var(--spacing)*0);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#edd_purchase_form legend{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));margin-bottom:calc(var(--spacing)*1);--tw-font-weight:var(--font-weight-bold);color:var(--color-ink);display:block;font-weight:var(--font-weight-bold);padding:0;width:100%}#edd_purchase_form .edd-label{margin-bottom:calc(var(--spacing)*1.5);--tw-font-weight:var(--font-weight-semibold);color:var(--color-ink-2);font-weight:var(--font-weight-semibold)}#edd_purchase_form .edd-description,#edd_purchase_form .edd-label{display:block;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}#edd_purchase_form .edd-description{margin-bottom:calc(var(--spacing)*2);--tw-leading:var(--leading-relaxed);color:var(--color-ink-4);line-height:var(--leading-relaxed)}#edd_purchase_form .edd-input{background-color:var(--color-white);border-color:var(--color-line);border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;color:var(--color-ink);font-family:var(--font-thai);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4);transition:border-color .2s,box-shadow .2s;width:100%}#edd_purchase_form .edd-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary);outline:none}@supports (color:color-mix(in lab,red,red)){#edd_purchase_form .edd-input:focus{box-shadow:0 0 0 3px color-mix(in oklab,var(--primary) 15%,transparent)}}#edd_purchase_form .edd-input:disabled{background-color:var(--color-surface);color:var(--color-ink-3);cursor:not-allowed}#edd_purchase_form p{margin-bottom:calc(var(--spacing)*5)}:is(#edd_purchase_form p):last-child{margin-bottom:calc(var(--spacing)*0)}#edd_purchase_form .edd-required-indicator{--tw-font-weight:var(--font-weight-semibold);color:var(--color-danger);font-weight:var(--font-weight-semibold)}#edd_show_discount{color:var(--color-ink-3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-bottom:calc(var(--spacing)*0)}#edd_show_discount .edd_discount_link{--tw-font-weight:var(--font-weight-semibold);color:var(--color-primary);font-weight:var(--font-weight-semibold);text-decoration-line:none}#edd_show_discount .edd_discount_link:hover{text-decoration-line:underline}#edd-discount-code-wrap .edd-discount-code-field-wrap{display:flex;flex-direction:column;gap:calc(var(--spacing)*2)}@media (width >= 40rem){#edd-discount-code-wrap .edd-discount-code-field-wrap{align-items:stretch;flex-direction:row;gap:calc(var(--spacing)*3)}#edd-discount-code-wrap .edd-discount-code-field-wrap .edd-input{flex:1}}#edd-discount-code-wrap .edd-apply-discount{flex-shrink:0}#edd_purchase_form .edd-payment-icons{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*3);margin-bottom:calc(var(--spacing)*1);padding-block:calc(var(--spacing)*2)}#edd_purchase_form .edd-payment-icons .payment-icon{opacity:90%}#edd_cc_fields #edd_secure_site_wrapper{align-items:flex-start;background-color:var(--color-success-soft);border-color:var(--color-success-soft);border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;color:var(--color-ink-2);display:flex;font-size:var(--text-sm);gap:calc(var(--spacing)*3);line-height:var(--tw-leading,var(--text-sm--line-height));margin-bottom:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4)}#edd_cc_fields #edd_secure_site_wrapper .padlock{color:var(--color-success);flex-shrink:0}#edd_cc_fields #edd-card-wrap{margin-top:calc(var(--spacing)*1)}#edd_cc_fields #edd-stripe-payment-element,#edd_cc_fields .edd-stripe-new-card{background-color:var(--color-bg-1);border-color:var(--color-line);border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;min-height:3rem;padding:calc(var(--spacing)*1)}#edd_cc_fields .edds-field-spacer-shim{margin-bottom:calc(var(--spacing)*0)}#edd_terms_agreement .edd-terms-agreement{align-items:flex-start;display:flex;gap:calc(var(--spacing)*3)}#edd_terms_agreement .edd-terms-agreement input[type=checkbox]{accent-color:var(--primary);border-color:var(--color-line);border-radius:.25rem;color:var(--color-primary);flex-shrink:0;height:calc(var(--spacing)*4);margin-top:calc(var(--spacing)*1);width:calc(var(--spacing)*4)}#edd_terms_agreement .edd-terms-agreement label{cursor:pointer;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);color:var(--color-ink-2);line-height:var(--leading-relaxed)}#edd_final_total_wrap{align-items:baseline;background-color:var(--color-bg-2);border-color:var(--color-line);border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;color:var(--color-ink);display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*2);justify-content:space-between;margin-bottom:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4)}#edd_final_total_wrap strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);color:var(--color-ink-3);letter-spacing:var(--tracking-wide);text-transform:uppercase}#edd_final_total_wrap .edd_cart_amount{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold)}#edd_purchase_submit #edd-purchase-button{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important;padding-block:calc(var(--spacing)*3.5)!important;width:100%}@media (width >= 40rem){#edd_purchase_submit #edd-purchase-button{min-width:12rem;width:auto}}@media (max-width:640px){#edd_purchase_form fieldset{padding:calc(var(--spacing)*4)}}footer.foot{background-color:var(--color-ink);color:color-mix(in oklab,#fff 75%,transparent);padding:72px 0 32px}.foot-grid{border-bottom:1px solid color-mix(in oklab,#fff 12%,transparent);display:grid;gap:36px;grid-template-columns:1.4fr 1fr 1fr 1fr;padding-bottom:48px}@media (max-width:860px){.foot-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.foot-grid{grid-template-columns:1fr}}footer.foot h5{font-family:var(--font-sans);--tw-font-weight:var(--font-weight-semibold);color:var(--color-white);font-size:16px;font-weight:var(--font-weight-semibold);letter-spacing:.06em;margin:0 0 16px;text-transform:uppercase}footer.foot ul{display:grid;font-size:16px;gap:10px;list-style-type:none}footer.foot ul,footer.foot ul li{margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*0)}footer.foot ul a{color:color-mix(in oklab,#fff 75%,transparent)}footer.foot ul a:hover{color:var(--color-white)}footer.foot .foot-about p{color:color-mix(in oklab,#fff 65%,transparent);font-size:16px;max-width:36ch}.foot-bottom{align-items:center;color:color-mix(in oklab,#fff 55%,transparent);display:flex;font-size:16px;justify-content:space-between;padding-top:24px}.foot-bottom span.en{font-family:var(--font-sans)}@media (max-width:640px){footer.foot{padding:56px 0 24px}.foot-grid{gap:28px;padding-bottom:32px}.foot-bottom{flex-direction:column;gap:8px;padding-top:20px;text-align:center}}.hero{overflow:hidden;padding:80px 0 40px;position:relative}#wpadminbar{transition:transform .24s ease}#wpadminbar.store-adminbar-hidden{transform:translateY(-100%)}.hero-bg{background-image:radial-gradient(1200px 500px at 10% 0,var(--primary),transparent 60%),radial-gradient(900px 400px at 90% 10%,var(--accent),transparent 60%);inset:calc(var(--spacing)*0);pointer-events:none;position:absolute}@supports (color:color-mix(in lab,red,red)){.hero-bg{background-image:radial-gradient(1200px 500px at 10% 0,color-mix(in oklab,var(--primary) 14%,transparent),transparent 60%),radial-gradient(900px 400px at 90% 10%,color-mix(in oklab,var(--accent) 8%,transparent),transparent 60%)}}.hero-grid{background-image:linear-gradient(to right,var(--ink) 1px,transparent 1px),linear-gradient(to bottom,var(--ink) 1px,transparent 1px);inset:calc(var(--spacing)*0);pointer-events:none;position:absolute}@supports (color:color-mix(in lab,red,red)){.hero-grid{background-image:linear-gradient(to right,color-mix(in oklab,var(--ink) 4%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in oklab,var(--ink) 4%,transparent) 1px,transparent 1px)}}.hero-grid{background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 0,#000 40%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 0,#000 40%,transparent 80%)}.hero-inner{position:relative}.hero-eyebrow{background-color:var(--color-white);border-color:var(--color-line);border-style:var(--tw-border-style);border-width:1px;box-shadow:var(--shadow-sm);color:var(--color-ink-2);font-family:var(--font-heading);font-size:13px;gap:calc(var(--spacing)*2);padding:6px 12px 6px 6px}.hero-eyebrow,.hero-eyebrow .dot{align-items:center;border-radius:9999px;display:inline-flex}.hero-eyebrow .dot{gap:calc(var(--spacing)*1.5);--tw-font-weight:var(--font-weight-bold);background:var(--warning-soft);color:var(--warning);font-size:12px;font-weight:var(--font-weight-bold);padding:3px 10px}.hero-eyebrow .dot:before{background:var(--accent);border-radius:50%;box-shadow:0 0 0 3px var(--accent);content:"";height:6px;width:6px}@supports (color:color-mix(in lab,red,red)){.hero-eyebrow .dot:before{box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 30%,transparent)}}.hero--split .hero-grid-layout{align-items:center;display:grid;gap:calc(var(--spacing)*6)}@media (width >= 64rem){.hero--split .hero-grid-layout{gap:calc(var(--spacing)*24)}}.hero--split .hero-grid-layout{gap:72px;grid-template-columns:1.05fr .95fr;margin-top:28px}@media (max-width:1280px){.hero--split .hero-grid-layout{gap:40px;grid-template-columns:1fr}}.hero h1{color:var(--ink);font-family:var(--heading-font);font-size:var(--h1);font-weight:800;letter-spacing:-.015em;line-height:1.08;margin:20px 0 18px}.hero p.lede{color:var(--ink-2);font-size:18px;margin:0 0 32px;max-width:540px}.hero-ctas{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*3);margin-bottom:28px}.hero-meta{color:var(--color-ink-3);display:flex;flex-wrap:wrap;font-size:var(--text-base);gap:calc(var(--spacing)*5);line-height:var(--tw-leading,var(--text-base--line-height))}.hero-meta .check{align-items:center;display:inline-flex;gap:calc(var(--spacing)*1.5)}.hero-meta svg{color:var(--primary)}.hero-visual-wrap{position:relative}.hero-visual{background-color:var(--color-white);border-color:var(--color-line);border-radius:20px;border-style:var(--tw-border-style);border-width:1px;box-shadow:var(--shadow-lg);overflow:hidden;padding:18px;position:relative}.hv-chrome{align-items:center;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line-2);display:flex;gap:calc(var(--spacing)*2);padding:2px 4px 14px}.hv-chrome .dots{display:flex;gap:calc(var(--spacing)*1.5)}.hv-chrome .dots span{background:var(--line);border-radius:var(--radius-full);height:10px;width:10px}.hv-url{color:var(--color-ink-4);flex:1;font-family:var(--font-mono);font-size:12px;text-align:center}.hv-body{display:grid;gap:calc(var(--spacing)*4);grid-template-columns:150px 1fr;height:calc(100% - 46px);margin-top:16px}.hv-side{background:var(--bg-2);border-radius:10px;color:var(--color-ink-3);display:flex;flex-direction:column;font-family:var(--font-thai);font-size:12.5px;gap:calc(var(--spacing)*1.5);padding:14px 12px}.hv-side .item{align-items:center;border-radius:8px;display:flex;gap:calc(var(--spacing)*2);padding:8px 10px}.hv-side .item.active{background-color:var(--color-white);--tw-font-weight:var(--font-weight-semibold);box-shadow:var(--shadow-sm);color:var(--primary);font-weight:var(--font-weight-semibold)}.hv-side .sq{background:var(--line);border-radius:.25rem;height:14px;width:14px}.hv-side .item.active .sq{background:var(--primary)}.hv-main{display:flex;flex-direction:column;gap:calc(var(--spacing)*3);min-width:calc(var(--spacing)*0);padding:4px 4px 0}.hv-title{--tw-font-weight:var(--font-weight-bold);font-size:14px;font-weight:var(--font-weight-bold)}.hv-stat-row{display:grid;gap:calc(var(--spacing)*2.5);grid-template-columns:repeat(3,1fr)}.hv-stat{background:var(--bg);border-color:var(--color-line-2);border-radius:10px;border-style:var(--tw-border-style);border-width:1px;padding:10px 12px}.hv-stat .label{color:var(--color-ink-4);font-size:11px}.hv-stat .value{font-family:var(--font-sans);--tw-font-weight:var(--font-weight-bold);font-size:18px;font-weight:var(--font-weight-bold);letter-spacing:-.01em;margin-top:2px}.hv-stat .up{--tw-font-weight:var(--font-weight-semibold);color:var(--success);font-size:11px;font-weight:var(--font-weight-semibold)}.hv-row{align-items:center;background:var(--bg);border-color:var(--color-line-2);border-radius:10px;border-style:var(--tw-border-style);border-width:1px;display:flex;font-size:12.5px;gap:calc(var(--spacing)*2.5);min-width:calc(var(--spacing)*0);padding:10px 12px}.hv-row .avatar{border-radius:var(--radius-lg);display:grid;flex:none;font-family:var(--font-sans);place-items:center;--tw-font-weight:var(--font-weight-bold);background:var(--primary-100);color:var(--primary);font-size:11px;font-weight:var(--font-weight-bold);height:26px;width:26px}.hv-row .name{min-width:calc(var(--spacing)*0);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.hv-row .name span{font-family:var(--font-mono);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);margin-left:6px}.hv-row .name span,.hv-row .sub{color:var(--color-ink-4);font-size:11px}.hv-row .pill{font-family:var(--font-sans);margin-left:auto;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-font-weight:var(--font-weight-semibold);background:var(--success-soft);border-radius:9999px;color:var(--success);font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.01em;padding:3px 10px}.hv-row .pill.pend{background:#fef4e4;color:#8f5c10}.float-card{align-items:center;background-color:var(--color-white);border-color:var(--color-line);border-radius:14px;border-style:var(--tw-border-style);border-width:1px;box-shadow:0 24px 48px -20px rgba(30,38,110,.22),0 8px 20px -8px rgba(15,18,32,.08);display:flex;font-size:13px;gap:calc(var(--spacing)*2.5);padding:12px 14px;position:absolute}.float-card .ic{display:grid;flex:none;font-family:var(--font-sans);place-items:center;--tw-font-weight:var(--font-weight-bold);border-radius:10px;color:var(--color-white);font-weight:var(--font-weight-bold);height:34px;width:34px}.float-slip{bottom:-18px;right:240px}.float-slip .ic{background:#19a66e}.float-slip b{display:block;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.float-slip small{color:var(--color-ink-4);font-family:var(--font-mono);font-size:11px}.float-tg{bottom:-18px;right:-24px}.float-tg .ic{background:#2aa3e0}.float-tg b{display:block;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.float-tg small{color:var(--color-ink-4);font-size:11px}.hv-modules{display:grid;gap:calc(var(--spacing)*3);grid-template-columns:repeat(2,1fr);overflow:hidden}.hv-module-item{align-items:center;background:var(--bg);border-color:var(--color-line-2);border-radius:8px;border-style:var(--tw-border-style);border-width:1px;display:flex;flex-direction:column;gap:calc(var(--spacing)*2);min-width:calc(var(--spacing)*0);padding:10px}.hv-module-ic{border-radius:.25rem;display:grid;flex:none;overflow:hidden;place-items:center}.hv-module-ic img{height:36px;width:36px}.hv-module-name{flex:1;font-family:var(--font-thai);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-medium);color:var(--color-ink-2);font-weight:var(--font-weight-medium);white-space:normal}.hv-module-dot{background:var(--success);border-radius:var(--radius-full);flex:none;height:7px;width:7px}@media (max-width:520px){.float-slip{left:8px}.float-tg{right:8px}}.trust{padding:28px 0 40px}.trust-inner{align-items:center;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);border-top-style:var(--tw-border-style);border-top-width:1px;display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*8);justify-content:space-between;padding:22px 0}.trust-label{color:color-mix(in srgb,#000 80%,transparent);flex:none;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@supports (color:color-mix(in lab,red,red)){.trust-label{color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.trust-logos{align-items:center;color:var(--color-ink-3);display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*9)}.trust-logos .lg{font-family:var(--font-sans);--tw-font-weight:var(--font-weight-bold);color:var(--color-ink-3);font-weight:var(--font-weight-bold);opacity:60%;--tw-grayscale:grayscale(100%);font-size:18px;transition:opacity .15s,filter .15s}.trust-logos .lg,.trust-logos .lg.filter:hover,.trust-logos .lg:hover{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.trust-logos .lg.filter:hover,.trust-logos .lg:hover{opacity:100%;--tw-grayscale:grayscale(0%)}.trust-logos .lg:hover{opacity:1}.section{padding:96px 0;position:relative}.section-head{margin-bottom:56px;max-width:720px}.section-eyebrow{align-items:center;color:var(--primary);display:inline-flex;font-family:var(--font-mono);font-size:13px;gap:calc(var(--spacing)*2.5);letter-spacing:.08em;margin-bottom:16px;text-transform:uppercase}.section-eyebrow:before{background:currentColor;content:"";height:1px;width:22px}.section h2{font-family:var(--heading-font);font-size:var(--h2);font-weight:800;letter-spacing:-.012em;line-height:1.15;margin:0 0 14px;text-wrap:pretty}.section h2 em{color:var(--primary-600);font-style:normal}.section-sub{color:var(--color-ink-3);font-size:17px;max-width:60ch;text-wrap:pretty}.features-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media (max-width:980px){.features-grid{display:flex;gap:14px;grid-template-columns:none;overflow-x:auto;padding-bottom:14px;scroll-padding:0 4px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.features-grid::-webkit-scrollbar{display:none}.feat-card{flex:0 0 auto;scroll-snap-align:start;width:min(78%,300px)}}@media (max-width:560px){.feat-card{width:min(84%,300px)}}.feat-card{background-color:var(--color-card);border-color:var(--color-line);border-radius:14px;border-style:var(--tw-border-style);border-width:1px;padding:22px 22px 24px;position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.feat-card:hover{border-color:color-mix(in oklab,#3e4ce6 40%,#e7e8ee);box-shadow:0 4px 14px -4px rgba(15,18,32,.08),0 2px 6px -2px rgba(15,18,32,.05);transform:translateY(-2px)}.feat-icon{background:color-mix(in oklab,#3e4ce6 12%,#fff);border-radius:6px!important;color:#3e4ce6;display:grid;height:42px;margin-bottom:16px;overflow:hidden;place-items:center;width:42px}.feat-card[data-accent=amber] .feat-icon{background:#fef4e4;border-color:#f2d9ae;color:#8f5c10}.feat-card[data-accent=green] .feat-icon{background:#e8f8ef;border-color:#c9ecd8;color:#19a66e}.feat-card[data-accent=pink] .feat-icon{background:#fce8f1;border-color:#f4cfdf;color:#c13084}.feat-card[data-accent=cyan] .feat-icon{background:#e1f5fb;border-color:#c7ebf5;color:#1a7d9e}.feat-tag{font-family:var(--font-sans);position:absolute;--tw-font-weight:var(--font-weight-bold);background:#fef4e4;border-radius:9999px;color:#8f5c10;font-size:10.5px;font-weight:var(--font-weight-bold);letter-spacing:.04em;padding:3px 8px;right:16px;top:16px}.feat-tag.update{background:#eef0ff;color:#2830a3}.feat-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);margin:0 0 6px}.feat-desc{color:var(--color-ink-3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));line-height:1.55;margin:calc(var(--spacing)*0)}@media (hover:none){.feat-card:hover{transform:none}}.showcase{background:var(--ink);color:#fff;overflow:hidden;padding:110px 0 120px;position:relative}.showcase:before{background:radial-gradient(700px 300px at 20% 10%,var(--primary),transparent 60%),radial-gradient(600px 260px at 90% 80%,var(--primary),transparent 60%);content:"";inset:calc(var(--spacing)*0);pointer-events:none;position:absolute}@supports (color:color-mix(in lab,red,red)){.showcase:before{background:radial-gradient(700px 300px at 20% 10%,color-mix(in oklab,var(--primary) 40%,transparent),transparent 60%),radial-gradient(600px 260px at 90% 80%,color-mix(in oklab,var(--primary) 22%,transparent),transparent 60%)}}.showcase:before{opacity:.6}.showcase-inner{position:relative}.showcase h2{color:#fff}.showcase .section-eyebrow{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.showcase .section-eyebrow{color:color-mix(in oklab,var(--primary) 40%,#fff)}}.showcase .section-sub{color:hsla(0,0%,100%,.7)}.showcase-tabs{display:flex;flex-wrap:nowrap;gap:calc(var(--spacing)*1.5);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;margin:32px 0 48px;max-width:100%;padding:6px;position:relative;scroll-padding:6px;width:fit-content}.showcase-tabs::-webkit-scrollbar{display:none}.showcase-tab{align-items:center;display:inline-flex;flex:none;gap:calc(var(--spacing)*2);white-space:nowrap;--tw-border-style:none;border-style:none;font-family:var(--font-thai);font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important;--tw-font-weight:var(--font-weight-semibold);background:transparent;border-radius:10px;color:hsla(0,0%,100%,.7);font-size:14px;font-weight:var(--font-weight-semibold);padding:10px 16px;transition:background .15s,color .15s}.showcase-tab:hover{color:#fff}.showcase-tab[aria-selected=true]{background-color:var(--color-white);box-shadow:0 4px 14px -4px rgba(0,0,0,.3);color:var(--color-ink)}.showcase-tab .num{font-size:12px;opacity:.5}.showcase-tab[aria-selected=true] .num{color:var(--primary);opacity:1}.showcase-panel-wrap{min-height:460px;position:relative}.showcase-panel{align-items:flex-start;display:grid;gap:60px;grid-template-columns:1fr 1.15fr;inset:0;opacity:0;position:absolute;transition:opacity .35s ease;visibility:hidden}.showcase-panel.active{opacity:1;position:relative;visibility:visible}@media (max-width:980px){.showcase{padding:84px 0 96px}.showcase-tabs{width:100%}.showcase-panel{gap:28px;grid-template-columns:1fr}.showcase-panel-wrap{min-height:0}.panel-copy p{font-size:15px;max-width:none}.panel-viz{min-height:0;padding:16px}}@media (max-width:560px){.showcase{padding:60px 0 68px}.showcase-tabs{gap:4px;margin:22px 0 26px;padding:5px}.showcase-tab{padding:9px 13px}.panel-copy h3{font-size:22px;margin-bottom:12px}.panel-copy p{font-size:14.5px;margin-bottom:18px}.panel-list{margin-bottom:22px}.panel-viz{border-radius:16px;padding:14px}.panel-viz .line-msg,.panel-viz .tg-msg{max-width:100%}.track-time{font-size:10px}}.panel-copy h3{font-size:var(--h3);font-weight:700;letter-spacing:-.01em;margin:0 0 16px}.panel-copy p{color:hsla(0,0%,100%,.75);font-size:16px;margin:0 0 24px;max-width:52ch}.panel-list{display:grid;gap:10px;list-style:none;margin:0 0 28px;padding:0}.panel-list li{align-items:flex-start;color:hsla(0,0%,100%,.85);display:flex;font-size:var(--text-base);gap:calc(var(--spacing)*2.5);line-height:var(--tw-leading,var(--text-base--line-height))}.panel-list li:before{background:var(--primary);border-radius:50%;content:"";flex:none;height:18px;width:18px}@supports (color:color-mix(in lab,red,red)){.panel-list li:before{background:color-mix(in oklab,var(--primary) 45%,transparent)}}.panel-list li:before{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.panel-list li:before{border:1px solid color-mix(in oklab,var(--primary) 80%,transparent)}}.panel-list li:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' d='M2.5 6.2L5 8.5l4.5-5'/></svg>");background-position:50%;background-repeat:no-repeat;margin-top:2px}.panel-link{align-items:center;display:inline-flex;gap:calc(var(--spacing)*1.5);--tw-font-weight:var(--font-weight-semibold);color:var(--primary);font-weight:var(--font-weight-semibold)}@supports (color:color-mix(in lab,red,red)){.panel-link{color:color-mix(in oklab,var(--primary) 40%,#fff)}}.panel-link:hover{color:#fff}.panel-viz{background:#fff;border:1px solid hsla(0,0%,100%,.06);border-radius:20px;box-shadow:0 30px 60px -20px rgba(0,0,0,.5);color:var(--ink);min-height:360px;padding:20px;position:relative}.viz-header{align-items:center;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line-2);display:flex;gap:calc(var(--spacing)*2.5);padding-bottom:14px}.viz-header .app-ic{background-color:transparent!important;display:grid;font-family:var(--font-sans);place-items:center;--tw-font-weight:var(--font-weight-bold);color:var(--color-white);font-size:13px;font-weight:var(--font-weight-bold)}:is(.viz-header .app-ic) img{border-radius:6px;height:30px;overflow:hidden;width:30px}.viz-header b{font-size:14px}.viz-header small{color:var(--color-ink-4);font-family:var(--font-mono);font-size:12px;margin-left:auto}.cp-viz{display:flex;flex-direction:column;gap:10px;margin-top:14px}.cp-dropzone{background:#fafcff;border:1px dashed var(--line);border-radius:12px;padding:12px}.cp-chip{display:inline-flex;font-family:var(--font-mono);--tw-font-weight:var(--font-weight-bold);color:var(--primary);font-size:10.5px;font-weight:var(--font-weight-bold);letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.cp-drop-title{--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold)}.cp-preview-row{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:8px}.cp-preview-box{background:#fff;border-color:var(--color-line);border-radius:8px;border-style:var(--tw-border-style);border-width:1px;color:var(--color-ink-2);font-size:12px;padding:6px 10px}.cp-preview-meta{color:var(--color-ink-4);font-family:var(--font-mono);font-size:11px}.cp-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.cp-field{background:#fafafa;border-color:var(--color-line);border-radius:8px;border-style:var(--tw-border-style);border-width:1px;padding:8px 10px}.cp-field label{color:var(--color-ink-4);display:block;font-size:10.5px;margin-bottom:1px}.cp-field span{display:block;--tw-font-weight:var(--font-weight-medium);color:var(--color-ink-2);font-size:12.5px;font-weight:var(--font-weight-medium);line-height:1.35}.cp-bank-list{display:flex;flex-direction:column;gap:6px}.cp-bank-item{align-items:center;background:#fff;border-color:var(--color-line);border-radius:8px;border-style:var(--tw-border-style);border-width:1px;color:var(--color-ink-3);display:flex;font-size:12px;gap:8px;padding:8px 10px}.cp-bank-item .dot{background:var(--line);border-radius:9999px;flex:none;height:8px;width:8px}.cp-bank-item.active{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.cp-bank-item.active{border-color:color-mix(in oklab,var(--primary) 30%,var(--line))}}.cp-bank-item.active{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.cp-bank-item.active{background:color-mix(in oklab,var(--primary) 6%,#fff)}}.cp-bank-item.active{color:var(--ink-2)}.cp-bank-item.active .dot{background:var(--primary)}.cp-grid--contact{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-field--full{grid-column:span 2}.cp-submit{--tw-border-style:none;border-style:none;--tw-font-weight:var(--font-weight-semibold);background:var(--primary);border-radius:10px;color:var(--color-white);font-size:13px;font-weight:var(--font-weight-semibold);padding:11px 14px}.slip-row{display:grid;gap:calc(var(--spacing)*4);grid-template-columns:1fr 1fr;margin-top:18px}.slip-card{border:1px dashed var(--line);border-radius:12px;display:flex;flex-direction:column;gap:calc(var(--spacing)*2.5);padding:14px;position:relative}.slip-card .chip{font-family:var(--font-mono);--tw-font-weight:var(--font-weight-bold);color:var(--primary);font-size:10.5px;font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.slip-scan{aspect-ratio:3/4;background:linear-gradient(180deg,#f8f8f3,#ececde);border-radius:8px;display:flex;flex-direction:column;gap:4px;padding:10px 10px 14px}.slip-scan b{color:var(--color-ink-3);font-family:var(--font-mono);font-size:11px}.slip-scan .bars{display:flex;flex:1;flex-direction:column;gap:calc(var(--spacing)*.5);justify-content:center}.slip-scan .bar{background:var(--ink-4);border-radius:2px;height:5px;opacity:.28}.slip-scan .bar:first-child{width:70%}.slip-scan .bar:nth-child(2){width:90%}.slip-scan .bar:nth-child(3){width:40%}.slip-scan .bar:nth-child(4){width:80%}.slip-scan .bar:nth-child(5){width:55%}.slip-check-row{display:flex;flex-direction:column;gap:calc(var(--spacing)*2)}.slip-check{align-items:center;display:flex;font-size:13px;gap:calc(var(--spacing)*2.5)}.slip-check .tick{border-radius:var(--radius-full);display:grid;flex:none;font-family:var(--font-sans);place-items:center;--tw-font-weight:var(--font-weight-bold);background:var(--success);color:var(--color-white);font-size:10px;font-weight:var(--font-weight-bold);height:18px;width:18px}.slip-check small{color:var(--color-ink-4);font-family:var(--font-mono);font-size:11px;margin-left:auto}.slip-status{align-items:center;display:flex;gap:calc(var(--spacing)*2.5);--tw-font-weight:var(--font-weight-semibold);background:var(--success-soft);border-radius:8px;color:var(--success);font-size:13px;font-weight:var(--font-weight-semibold);margin-top:10px;padding:10px 12px}.tg-wrap{background:#f4f7fb;border-radius:14px;display:flex;flex-direction:column;gap:calc(var(--spacing)*2.5);margin-top:14px;padding:14px}.tg-wrap--telegram{background:linear-gradient(180deg,#eef6ff,#f8fbff);border:1px solid #d6e7ff}.tg-msg{background-color:var(--color-white);border-radius:12px;box-shadow:var(--shadow-sm);flex-direction:column;font-size:13px;max-width:80%;padding:12px 14px}.tg-msg .sender{color:#2aa3e0;font-size:12px;font-weight:700;margin-bottom:4px}.tg-wrap--telegram .tg-msg .sender{color:#1d8fe0}.panel-viz .line-msg .kv,.panel-viz .tg-msg .kv{color:var(--ink-2);display:grid;font-family:var(--font-mono);font-size:11.5px;gap:4px 12px;grid-template-columns:auto 1fr}.panel-viz .line-msg .kv span:nth-child(odd),.panel-viz .tg-msg .kv span:nth-child(odd){color:var(--ink-4)}.tg-msg .time{color:var(--color-ink-4);font-family:var(--font-mono);font-size:10.5px;margin-top:6px;text-align:right}.tg-msg.me{align-self:flex-end;background:#dcf0ff}.line-wrap{background:#edf5ec;border-radius:14px;display:flex;flex-direction:column;gap:calc(var(--spacing)*2.5);margin-top:14px;padding:14px}.line-msg{background:#fff;border-radius:12px;box-shadow:var(--shadow-sm);font-size:13px;max-width:85%;padding:12px 14px}.line-msg .sender{color:#06c755;font-size:12px;font-weight:700;margin-bottom:4px}.line-wrap--notification{background:linear-gradient(180deg,#e5f9ec,#f6fff9);border:1px solid #bfeecd}.line-wrap--notification .line-msg .sender{color:#06c755}.track-wrap{background:linear-gradient(180deg,#eef4ff,#f8fbff);border:1px solid #d6e2ff;border-radius:14px;display:flex;flex-direction:column;margin-top:14px;padding:16px}.track-item{display:grid;gap:0 10px;grid-template-columns:20px 1fr auto;padding-bottom:16px;position:relative}.track-item:last-child{padding-bottom:0}.track-item:before{background:#c7d7f5;bottom:-1px;content:"";left:9px;position:absolute;top:15px;width:2px}.track-item:last-child:before{display:none}.track-node{background:#fff;border:2px solid #9bb6e6;border-radius:50%;height:12px;justify-self:center;margin-top:3px;position:relative;width:12px;z-index:1}.track-item.done .track-node{background:#064aad;border-color:#064aad}.track-item.current .track-node{background:#19a66e;border-color:#19a66e;box-shadow:0 0 0 4px rgba(25,166,110,.18)}.track-body{display:flex;flex-direction:column;gap:1px}.track-body b{color:var(--ink-2);font-size:13px;font-weight:700}.track-loc{color:var(--ink-4);font-size:11.5px}.track-time{color:var(--ink-4);font-family:var(--mono);font-size:10.5px;margin-top:2px;white-space:nowrap}.track-foot{align-items:center;color:var(--ink-4);display:flex;font-family:var(--thai);font-size:12px;gap:10px;margin-top:14px}.track-badge{background:#e4f7ee;border-radius:999px;color:#19a66e;font-size:12px;font-weight:700;padding:4px 10px}.line-login-viz{display:flex;flex-direction:column;gap:14px;padding:20px 8px}.line-login-divider{align-items:center;color:var(--ink-4);display:flex;font-size:12px;gap:12px}.line-login-divider__line{background:var(--line);flex:1;height:1px;overflow:hidden;position:relative}@supports (color:color-mix(in lab,red,red)){.line-login-divider__line{background:color-mix(in oklab,var(--line) 85%,#fff)}}.line-login-divider__line:after{background:linear-gradient(90deg,transparent 0,var(--primary) 50%,transparent 100%);content:"";height:100%;left:-42%;position:absolute;top:0;width:42%}@supports (color:color-mix(in lab,red,red)){.line-login-divider__line:after{background:linear-gradient(90deg,transparent 0,color-mix(in oklab,var(--primary) 38%,#fff) 50%,transparent 100%)}}.line-login-divider__line:after{animation:line-login-divider-sweep 2s ease-in-out infinite}.line-login-divider__line:last-child:after{animation-delay:.3s}@keyframes line-login-divider-sweep{0%{opacity:0;transform:translateX(0)}25%{opacity:.95}80%{opacity:.95}to{opacity:0;transform:translateX(340%)}}.qr-wrap{align-items:flex-start;display:grid;gap:22px;grid-template-columns:220px 1fr;margin-top:16px}.qr-code{aspect-ratio:1;background:#fff;border-color:var(--color-ink);border-radius:12px;border-style:var(--tw-border-style);border-width:2px;display:grid;padding:14px;place-items:center;position:relative}.qr-code:before{background:#003c80;border-radius:10px 10px 0 0;content:"";height:30px;left:0;position:absolute;right:0;top:0}.qr-code:after{color:#fff;content:"พร้อมเพย์";font-family:var(--body-font);font-size:14px;font-weight:700;left:0;letter-spacing:.02em;position:absolute;right:0;text-align:center;top:4px}.qr-grid{aspect-ratio:1;display:grid;gap:1px;grid-template-columns:repeat(21,1fr);margin-top:20px;width:100%}.qr-grid span{background:var(--ink);border-radius:1px}.qr-grid span.w{background:transparent}.qr-info{display:flex;flex-direction:column;font-size:13.5px;gap:calc(var(--spacing)*3)}.qr-info .kv{border-bottom-width:1px;display:flex;justify-content:space-between;--tw-border-style:dashed;border-color:var(--color-line);border-style:dashed;padding:8px 0}.qr-info .kv span:first-child{color:var(--ink-4)}.qr-info .kv b{font-family:var(--font-sans);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.qr-amt{font-family:var(--font-sans);--tw-font-weight:var(--font-weight-extrabold);font-size:28px;font-weight:var(--font-weight-extrabold);letter-spacing:-.01em}.qr-amt small{color:var(--color-ink-4);font-size:14px;font-weight:500;margin-left:4px}.addr-wrap{display:flex;flex-direction:column;gap:calc(var(--spacing)*3);margin-top:16px}.addr-input{align-items:center;background:#fafafa;border-color:var(--color-line);border-radius:10px;border-style:var(--tw-border-style);border-width:1px;display:flex;font-family:var(--font-thai);font-size:13.5px;gap:calc(var(--spacing)*2.5);padding:10px 14px}.addr-input label{color:var(--color-ink-4);font-size:11.5px;min-width:80px}.addr-input .val{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.addr-input.focus{background:#fff;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab,red,red)){.addr-input.focus{box-shadow:0 0 0 3px color-mix(in oklab,var(--primary) 15%,transparent)}}.addr-drop{background-color:var(--color-white);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow-md);margin-top:-6px;overflow:hidden}.addr-drop .opt{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line-2);display:flex;font-size:13px;justify-content:space-between;padding:9px 14px}.addr-drop .opt:last-child{border-bottom:none}.addr-drop .opt.hi{background:var(--primary-50);color:var(--primary-700)}.addr-drop .opt small{color:var(--color-ink-4);font-family:var(--font-mono)}.ss-wrap{display:flex;flex-direction:column;margin-top:16px}.ss-product{align-items:start;display:grid;gap:calc(var(--spacing)*5);grid-template-columns:1fr .9fr}.ss-gallery{background:radial-gradient(circle at 50% 38%,var(--accent) 0 35%,transparent 36%),linear-gradient(180deg,var(--bg) 0,var(--surface) 100%);border-radius:16px;display:grid;min-height:250px;place-items:center;position:relative}@supports (color:color-mix(in lab,red,red)){.ss-gallery{background:radial-gradient(circle at 50% 38%,color-mix(in oklab,var(--accent) 24%,#fff) 0 35%,transparent 36%),linear-gradient(180deg,var(--bg) 0,var(--surface) 100%)}}.ss-gallery{border:1px solid var(--line);overflow:hidden}.ss-art{aspect-ratio:1;position:relative;width:min(210px,82%)}.ss-art-circle{background:var(--accent);border-radius:var(--radius-full);inset:calc(var(--spacing)*0);position:absolute}@supports (color:color-mix(in lab,red,red)){.ss-art-circle{background:color-mix(in oklab,var(--accent) 22%,#fff)}}.ss-art-person{border-radius:9999px 9999px 18px 18px;bottom:20px;box-shadow:inset 0 -28px var(--ink);height:118px;position:absolute;width:72px}@supports (color:color-mix(in lab,red,red)){.ss-art-person{box-shadow:inset 0 -28px color-mix(in oklab,var(--ink) 18%,transparent)}}.ss-art-person:before{background:#f1c7a8;border:3px solid var(--ink);border-radius:50%;content:"";height:58px;left:50%;position:absolute;top:-32px;transform:translateX(-50%);width:58px}@supports (color:color-mix(in lab,red,red)){.ss-art-person:before{border:3px solid color-mix(in oklab,var(--ink) 20%,transparent)}}.ss-art-person--one{background:#e77783;left:42px;transform:rotate(-8deg)}.ss-art-person--two{background:#f3c15d;right:42px;transform:rotate(8deg)}.ss-heart{color:#d95667;font-size:28px;font-weight:700;position:absolute;right:22px;top:42px}.ss-zoom{background:color-mix(in oklab,#fff 84%,transparent);border-radius:9999px;color:var(--color-ink);display:grid;font-size:22px;height:32px;line-height:1;place-items:center;position:absolute;right:18px;top:18px;width:32px}.ss-info{display:flex;flex-direction:column;gap:14px;min-width:0}.ss-breadcrumb{color:var(--color-ink-4);font-size:11.5px}.ss-info h4{font-size:clamp(28px,4vw,42px);font-weight:500;letter-spacing:-.02em;line-height:1.05;margin:0}.ss-price{color:var(--color-ink-2);font-size:14px}.ss-cart-row{align-items:center;display:flex;gap:calc(var(--spacing)*2.5)}.ss-cart,.ss-qty{align-items:center;border-radius:var(--radius-xs);border-style:var(--tw-border-style);border-width:1px;display:inline-flex;height:40px;justify-content:center;padding-bottom:calc(var(--spacing)*1)}.ss-qty{background:var(--surface);border-color:var(--line);width:48px}.ss-cart{background:var(--color-primary);border-color:var(--color-primary);color:#fff;font-weight:600;min-width:146px;padding-inline:22px}.ss-share{display:flex;flex-direction:column;gap:8px;margin-top:10px}.ss-share-label{color:var(--color-ink-4);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.ss-buttons{display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*1.5)}.ss-btn{align-items:center;border-radius:var(--radius-md);display:inline-flex;justify-content:center;--tw-font-weight:var(--font-weight-semibold);color:#fff;font-size:12px;font-weight:var(--font-weight-semibold);line-height:1;min-height:28px;padding:6px 14px 8px}.ss-btn--facebook{background:#1877f2}.ss-btn--x{background:var(--ink)}.ss-btn--line{background:#06c755}.ss-btn--link{background:var(--surface);border:1px solid var(--line);color:var(--ink-2)}.ss-meta{color:var(--color-ink-2);font-size:12.5px}.mod-list{display:flex;flex-direction:column;gap:calc(var(--spacing)*2.5);margin-top:16px}.mod-item{align-items:center;border-color:var(--color-line);border-style:var(--tw-border-style);border-width:1px;display:flex;font-size:13.5px;gap:calc(var(--spacing)*3);padding:10px 14px}.mod-item .mic{border-radius:4px;display:grid;flex:none;font-family:var(--font-sans);overflow:hidden;place-items:center;--tw-font-weight:var(--font-weight-bold);color:var(--color-white);font-weight:var(--font-weight-bold)}.mod-item b{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.mod-item small{color:var(--color-ink-4);font-size:11.5px;margin-left:6px}.mod-item .switch{background:var(--line);border-radius:9999px;height:20px;margin-left:auto;position:relative;transition:background .15s;width:36px}.mod-item .switch:after{background:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.15);content:"";height:16px;left:2px;position:absolute;top:2px;transition:left .15s;width:16px}.mod-item.on .switch{background:var(--primary)}.mod-item.on .switch:after{left:18px}.pricing{background:var(--bg-2);border-color:var(--color-line);border-top-style:var(--tw-border-style);border-top-width:1px;padding:96px 0 120px}.price-toggle-row{align-items:center;display:flex;gap:calc(var(--spacing)*4);justify-content:center;margin-bottom:48px}.price-toggle{background-color:var(--color-white);border-color:var(--color-line);border-radius:9999px;border-style:var(--tw-border-style);border-width:1px;box-shadow:var(--shadow-sm);display:inline-flex;padding:4px}.price-toggle button{--tw-border-style:none;border-style:none;font-family:var(--font-thai);--tw-font-weight:var(--font-weight-semibold);background:transparent;border-radius:9999px;color:var(--ink-3);font-size:14px;font-weight:var(--font-weight-semibold);padding:8px 18px}.price-toggle button[aria-selected=true]{background-color:var(--color-ink);color:var(--color-white)}.promo-badge{align-items:center;border-style:var(--tw-border-style);border-width:1px;display:flex;font-size:var(--text-sm);gap:calc(var(--spacing)*1);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);background:var(--warning-soft);border-color:var(--accent);border-radius:9999px;color:var(--warning);font-weight:var(--font-weight-bold);padding:6px 12px}@supports (color:color-mix(in lab,red,red)){.promo-badge{border-color:color-mix(in oklab,var(--accent) 30%,#fff)}}.pricing-grid{display:grid;gap:calc(var(--spacing)*5);grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.pricing-grid{grid-template-columns:1fr}}.price-card{background-color:var(--color-white);border-color:var(--color-line);border-radius:20px;border-style:var(--tw-border-style);border-width:1px;display:flex;flex-direction:column;gap:calc(var(--spacing)*1.5);padding:32px 28px;position:relative;transition:transform .2s,box-shadow .2s}.price-card.featured{background:var(--ink);border-color:var(--color-ink);box-shadow:var(--shadow-lg);color:#fff;transform:scale(1.01)}.price-card .tier-name{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);color:#3e4ce6;font-weight:var(--font-weight-bold);letter-spacing:.02em}.price-card.featured .tier-name{color:color-mix(in oklab,#3e4ce6 30%,#fff)}.price-card .tier-tag{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));position:absolute;--tw-font-weight:var(--font-weight-bold);background:#e69a3e;border-radius:9999px;color:var(--color-white);font-weight:var(--font-weight-bold);letter-spacing:.02em;padding:5px 12px;right:24px;top:-12px}.price-amount{align-items:baseline;display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*1.5);margin:14px 0 6px}.price-amount .num{font-family:var(--font-sans);--tw-font-weight:var(--font-weight-extrabold);font-size:44px;font-weight:var(--font-weight-extrabold);letter-spacing:-.02em;line-height:1}.price-amount .cur{--tw-font-weight:var(--font-weight-semibold);color:#5b5f75;font-size:15px;font-weight:var(--font-weight-semibold)}.price-card.featured .price-amount .cur{color:hsla(0,0%,100%,.7)}.price-amount .strike{color:var(--color-ink-4);font-family:var(--font-sans);font-size:16px;text-decoration:line-through}.price-card.featured .price-amount .strike{color:hsla(0,0%,100%,.5)}.price-desc{color:var(--color-ink-3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin:0 0 22px;min-height:40px}.price-card.featured .price-desc{color:hsla(0,0%,100%,.7)}.price-btn{background-color:var(--color-white);border-color:var(--color-line);border-style:var(--tw-border-style);border-width:1px;display:block;font-family:var(--font-thai);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));text-align:center;--tw-font-weight:var(--font-weight-semibold);border-radius:11px;color:var(--color-ink);font-weight:var(--font-weight-semibold);padding:12px 18px;transition:transform .15s,border-color .15s,background .15s}.price-btn:hover{border-color:var(--color-ink)}.price-card.featured .price-btn{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.price-card.featured .price-btn:hover{background-color:var(--color-primary-600)}.price-list{border-color:var(--color-line-2);border-top-style:var(--tw-border-style);border-top-width:1px;display:grid;gap:calc(var(--spacing)*2.5);list-style-type:none;margin:22px 0 0;padding:calc(var(--spacing)*0);padding-top:22px}.price-card.featured .price-list{border-top-color:hsla(0,0%,100%,.15)}.price-list li{color:var(--color-ink-2);display:flex;font-size:var(--text-base);gap:calc(var(--spacing)*2.5);line-height:var(--tw-leading,var(--text-base--line-height))}.price-card.featured .price-list li{color:hsla(0,0%,100%,.85)}.price-list li:before{background:color-mix(in oklab,#3e4ce6 12%,#fff);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 12 12'><path fill='none' stroke='%233E4CE6' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' d='M2.5 6.2L5 8.5l4.5-5'/></svg>");background-position:50%;background-repeat:no-repeat;border-radius:50%;content:"";flex:none;height:16px;margin-top:3px;width:16px}.price-card.featured .price-list li:before{background-color:color-mix(in oklab,#3e4ce6 45%,transparent);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 12 12'><path fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' d='M2.5 6.2L5 8.5l4.5-5'/></svg>")}.pricing-set{display:none}.pricing-set.active{display:grid}.testim{padding:96px 0}.testim-grid{display:grid;gap:calc(var(--spacing)*5);grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.testim-grid{grid-template-columns:1fr}}.testim-card{background-color:var(--color-white);border-color:var(--color-line);border-radius:14px;border-style:var(--tw-border-style);border-width:1px;box-shadow:0 1px 2px rgba(15,18,32,.05),0 1px 3px rgba(15,18,32,.06);display:flex;flex-direction:column;gap:calc(var(--spacing)*4);padding:28px}.testim-card .quote{color:var(--color-ink-2);font-size:15.5px;line-height:1.65;text-wrap:pretty}.testim-card .who{align-items:center;display:flex;gap:calc(var(--spacing)*3);margin-top:auto}.testim-card .av{background:#dde1ff;border-radius:var(--radius-full);color:#3e4ce6;display:grid;font-family:var(--font-sans);height:40px;place-items:center;width:40px}.testim-card .av,.testim-card .who b{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.testim-card .who b{display:block;font-size:14px}.testim-card .who small{color:var(--color-ink-4);font-size:12.5px}.testim-card .logo{font-family:var(--font-sans);margin-left:auto;--tw-font-weight:var(--font-weight-bold);color:var(--color-ink-4);font-size:13px;font-weight:var(--font-weight-bold)}.cta{padding:100px 0}.cta-box{background:#0f1220;border-radius:28px;color:#fff;overflow:hidden;padding:72px 60px;position:relative;text-align:center}.cta-box:before{background:radial-gradient(500px 220px at 20% 0,color-mix(in oklab,#3e4ce6 60%,transparent),transparent 60%),radial-gradient(400px 200px at 80% 100%,color-mix(in oklab,#e69a3e 25%,transparent),transparent 60%);content:"";inset:calc(var(--spacing)*0);opacity:.7;position:absolute}.cta-box h2{color:#fff;font-size:var(--h2);margin:calc(var(--spacing)*0);margin-bottom:14px;position:relative}.cta-box p{color:hsla(0,0%,100%,.75);font-size:16.5px;margin-inline:auto;margin:0 auto 28px;max-width:54ch;position:relative;text-align:center}.cta-box .hero-ctas{justify-content:center;position:relative}.cta-box .btn-ghost{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2);color:#fff}.cta-box .btn-ghost:hover{background:hsla(0,0%,100%,.15)}@media (max-width:1100px){.section{padding:80px 0}.pricing{padding:80px 0 100px}.section-head{margin-bottom:44px}.ss-product{grid-template-columns:1fr}}@media (max-width:980px){.hero{padding:56px 0 32px}.hero h1{font-size:clamp(34px,6vw,52px)}.hero p.lede{font-size:16.5px}.hero-meta{gap:14px 20px}.testim{padding:80px 0}.cta{padding:72px 0}.cta-box{border-radius:20px;padding:56px 32px}.pricing{padding:80px 0 100px}.price-card.featured{transform:none}.hv-body{gap:10px;grid-template-columns:1fr;height:auto;margin-top:12px}.hv-side{display:none}.slip-row{gap:12px}.cp-grid,.cp-grid--contact,.slip-row{grid-template-columns:1fr}.cp-field--full{grid-column:span 1}.qr-wrap{gap:16px;grid-template-columns:1fr}.ss-gallery{min-height:220px}.float-card{display:none}.hero-visual-wrap{margin-inline:auto;max-width:100%;width:100%}.hero-visual{aspect-ratio:auto}.hv-modules{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.section{padding:64px 0}.pricing{padding:64px 0 80px}.section-head{margin-bottom:32px}.hero{padding:40px 0 28px}.hero h1{font-size:clamp(30px,9vw,42px);line-height:1.1}.hero p.lede{font-size:15.5px;margin-bottom:24px}.hero-ctas{gap:10px}.hero-ctas .btn-lg{flex:1 1 auto;min-width:0}.hero-meta{font-size:13px;gap:10px 16px}.section h2{font-size:clamp(24px,6.5vw,34px)}.section-sub{font-size:15px}.features-grid,.testim-grid{grid-template-columns:1fr}.testim-card .logo{display:none}.cta{padding:56px 0}.cta-box{padding:44px 24px}.cta-box .hero-ctas{flex-direction:column;width:100%}.cta-box .hero-ctas .btn{width:100%}.price-toggle-row{flex-direction:column;gap:12px;margin-bottom:32px}.hv-stat-row{gap:6px}.hv-stat{padding:8px 10px}.hv-stat .value{font-size:15px}.hv-modules{grid-template-columns:repeat(2,1fr)}.hv-module-item{gap:6px;padding:10px}}@media (max-width:380px){.hero-ctas{flex-direction:column;width:100%}.hero-ctas .btn{flex:none;width:100%}}@keyframes store-fade-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes store-slide-in-right{0%{opacity:0;transform:translateX(32px)}to{opacity:1;transform:translateX(0)}}@keyframes store-pulse-ring{0%,to{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab,red,red)){0%,to{box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 28%,transparent)}}50%{box-shadow:0 0 0 5px var(--accent)}@supports (color:color-mix(in lab,red,red)){50%{box-shadow:0 0 0 5px color-mix(in oklab,var(--accent) 4%,transparent)}}}@keyframes store-module-pop{0%{transform:scale(.86) translateY(5px)}to{transform:scale(1) translateY(0)}}@keyframes store-glow-pulse{0%,to{opacity:.65}50%{opacity:1}}@keyframes store-panel-item-enter{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@keyframes store-msg-pop{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}@keyframes store-share-float{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-6px) rotate(1deg)}}@keyframes store-share-button-pop{0%{opacity:0;transform:translateY(8px) scale(.88)}to{opacity:1;transform:none}}@keyframes store-share-cart-pulse{0%,to{box-shadow:0 0 0 0 var(--primary)}@supports (color:color-mix(in lab,red,red)){0%,to{box-shadow:0 0 0 0 color-mix(in oklab,var(--primary) 28%,transparent)}}50%{box-shadow:0 0 0 6px var(--primary)}@supports (color:color-mix(in lab,red,red)){50%{box-shadow:0 0 0 6px color-mix(in oklab,var(--primary) 4%,transparent)}}}@keyframes store-line-notify-glow{0%,to{box-shadow:var(--shadow-sm)}50%{box-shadow:0 10px 24px -14px color-mix(in oklab,#06c755 55%,transparent)}}@keyframes store-dropdown-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes store-grid-breathe{0%,to{opacity:.85}50%{opacity:.45}}@keyframes store-grid-shine{0%{transform:translateX(-160%)}to{transform:translateX(160%)}}.hero-grid{animation:store-grid-breathe 9s ease-in-out infinite}.hero-grid:after{animation:store-grid-shine 7s ease-in-out 1.5s infinite;background:linear-gradient(108deg,transparent 30%,color-mix(in oklab,#fff 5%,transparent) 50%,transparent 70%);content:"";inset:0;position:absolute}.hero-anim-eyebrow{animation:store-fade-up .5s cubic-bezier(.22,1,.36,1) both}.hero-anim-h1{animation:store-fade-up .55s cubic-bezier(.22,1,.36,1) .08s both}.hero-anim-lede{animation:store-fade-up .55s cubic-bezier(.22,1,.36,1) .15s both}.hero-anim-ctas{animation:store-fade-up .55s cubic-bezier(.22,1,.36,1) .22s both}.hero-anim-meta{animation:store-fade-up .55s cubic-bezier(.22,1,.36,1) .28s both}.hero-anim-visual{animation:store-slide-in-right .65s cubic-bezier(.22,1,.36,1) .1s both}.hero-anim-visual .hv-module-item{animation:store-module-pop .42s cubic-bezier(.34,1.56,.64,1) both}.hero-anim-visual .hv-module-item:first-child{animation-delay:.32s}.hero-anim-visual .hv-module-item:nth-child(2){animation-delay:.4s}.hero-anim-visual .hv-module-item:nth-child(3){animation-delay:.48s}.hero-anim-visual .hv-module-item:nth-child(4){animation-delay:.56s}.hero-anim-visual .hv-module-item:nth-child(5){animation-delay:.64s}.hero-anim-visual .hv-module-item:nth-child(6){animation-delay:.72s}.hero-anim-visual .hv-module-item:nth-child(7){animation-delay:.8s}.hero-anim-visual .hv-module-item:nth-child(8){animation-delay:.88s}.hero-eyebrow .dot:before{animation:store-pulse-ring 2.4s ease-in-out infinite}.reveal{opacity:0;transform:translateY(20px);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}.reveal.in{opacity:1;transform:none}.reveal[data-delay="1"]{transition-delay:.07s}.reveal[data-delay="2"]{transition-delay:.14s}.reveal[data-delay="3"]{transition-delay:.21s}.reveal[data-delay="4"]{transition-delay:.28s}.reveal[data-delay="5"]{transition-delay:.35s}.reveal[data-delay="6"]{transition-delay:.42s}.reveal[data-delay="7"]{transition-delay:.49s}.reveal[data-delay="8"]{transition-delay:.56s}.showcase-panel{transform:translateY(10px);transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1)}.showcase-panel.active{transform:none}.showcase-tab{transition:background .2s ease,color .2s ease,transform .12s ease}.showcase-tab:active{transform:scale(.96)}.showcase-panel.active .mod-item{animation:store-panel-item-enter .3s cubic-bezier(.22,1,.36,1) both}.showcase-panel.active .mod-item:first-child{animation-delay:.04s}.showcase-panel.active .mod-item:nth-child(2){animation-delay:.09s}.showcase-panel.active .mod-item:nth-child(3){animation-delay:.14s}.showcase-panel.active .mod-item:nth-child(4){animation-delay:.19s}.showcase-panel.active .mod-item:nth-child(5){animation-delay:.24s}.showcase-panel.active .mod-item:nth-child(6){animation-delay:.29s}.showcase-panel.active .mod-item:nth-child(7){animation-delay:.34s}.showcase-panel.active .mod-item:nth-child(8){animation-delay:.39s}.showcase-panel.active .mod-item:nth-child(9){animation-delay:.44s}.showcase-panel.active .tg-msg{animation:store-msg-pop .36s cubic-bezier(.22,1,.36,1) both}.showcase-panel.active .tg-msg:first-child{animation-delay:.08s}.showcase-panel.active .tg-msg:nth-child(2){animation-delay:.22s}.showcase-panel.active .line-wrap--notification{animation:store-fade-up .34s cubic-bezier(.22,1,.36,1) both}.showcase-panel.active .line-wrap--notification .line-msg{animation:store-msg-pop .34s cubic-bezier(.22,1,.36,1) both,store-line-notify-glow 2.8s ease-in-out .6s infinite}.showcase-panel.active .line-wrap--notification .line-msg:first-child{animation-delay:.08s,.68s}.showcase-panel.active .line-wrap--notification .line-msg:nth-child(2){animation-delay:.18s,.78s}.showcase-panel.active .line-wrap--notification .line-msg:nth-child(3){animation-delay:.28s,.88s}.showcase-panel.active .line-wrap--notification .line-msg:nth-child(4){animation-delay:.38s,.98s}.showcase-panel.active .track-item,.showcase-panel.active .track-wrap{animation:store-fade-up .34s cubic-bezier(.22,1,.36,1) both}.showcase-panel.active .track-item:first-child{animation-delay:.1s}.showcase-panel.active .track-item:nth-child(2){animation-delay:.2s}.showcase-panel.active .track-item:nth-child(3){animation-delay:.3s}.showcase-panel.active .track-item:nth-child(4){animation-delay:.4s}.showcase-panel.active .ss-gallery{animation:store-slide-in-right .42s cubic-bezier(.22,1,.36,1) both}.showcase-panel.active .ss-gallery svg{animation:store-share-float 3.8s ease-in-out .5s infinite;transform-origin:center}.showcase-panel.active .ss-zoom{animation:store-share-button-pop .26s cubic-bezier(.34,1.56,.64,1) .18s both}.showcase-panel.active .ss-info>*{animation:store-fade-up .3s cubic-bezier(.22,1,.36,1) both}.showcase-panel.active .ss-info>:first-child{animation-delay:.08s}.showcase-panel.active .ss-info>:nth-child(2){animation-delay:.14s}.showcase-panel.active .ss-info>:nth-child(3){animation-delay:.2s}.showcase-panel.active .ss-info>:nth-child(4){animation-delay:.26s}.showcase-panel.active .ss-info>:nth-child(5){animation-delay:.32s}.showcase-panel.active .ss-btn{animation:store-share-button-pop .28s cubic-bezier(.34,1.56,.64,1) both}.showcase-panel.active .ss-btn:first-child{animation-delay:.42s}.showcase-panel.active .ss-btn:nth-child(2){animation-delay:.5s}.showcase-panel.active .ss-btn:nth-child(3){animation-delay:.58s}.showcase-panel.active .ss-btn:nth-child(4){animation-delay:.66s}.showcase-panel.active .addr-drop{animation:store-dropdown-reveal .3s cubic-bezier(.22,1,.36,1) .14s both}.showcase-panel.active .addr-wrap .addr-input{animation:store-fade-up .28s cubic-bezier(.22,1,.36,1) both}.showcase-panel.active .addr-wrap .addr-input:first-child{animation-delay:.04s}.showcase-panel.active .addr-wrap .addr-input:nth-child(3){animation-delay:.38s}.showcase-panel.active .addr-wrap .addr-input:nth-child(4){animation-delay:.44s}.showcase-panel.active .addr-wrap .addr-input:nth-child(5){animation-delay:.5s}.feat-icon img{transition:transform .28s cubic-bezier(.22,1,.36,1)}.feat-card:hover .feat-icon img{transform:scale(1.14) rotate(-5deg)}.price-card:not(.featured):hover{box-shadow:0 16px 40px -12px rgba(15,18,32,.16);transform:translateY(-4px)}.testim-card{transition:transform .22s ease,box-shadow .22s ease}.testim-card:hover{box-shadow:0 12px 32px -10px rgba(15,18,32,.12);transform:translateY(-3px)}.trust-logos .lg{transition:opacity .2s ease,transform .2s ease}.trust-logos .lg:hover{transform:scale(1.07)}.cta-box:before{animation:store-glow-pulse 4.5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.cta-box:before,.hero-anim-ctas,.hero-anim-eyebrow,.hero-anim-h1,.hero-anim-lede,.hero-anim-meta,.hero-anim-visual,.hero-anim-visual .hv-module-item,.hero-eyebrow .dot:before,.hero-grid,.hero-grid:after,.showcase-panel.active .addr-drop,.showcase-panel.active .addr-wrap .addr-input,.showcase-panel.active .line-wrap--notification,.showcase-panel.active .line-wrap--notification .line-msg,.showcase-panel.active .mod-item,.showcase-panel.active .ss-btn,.showcase-panel.active .ss-cart,.showcase-panel.active .ss-gallery,.showcase-panel.active .ss-gallery svg,.showcase-panel.active .ss-info>*,.showcase-panel.active .ss-zoom,.showcase-panel.active .tg-msg,.showcase-panel.active .track-item,.showcase-panel.active .track-wrap{animation:none}.reveal{opacity:1;transform:none;transition:none}.showcase-panel,.showcase-panel.active{transform:none;transition:opacity .2s}.feat-card:hover .feat-icon img,.feat-icon img{transform:none;transition:none}.price-card:not(.featured):hover,.testim-card:hover,.trust-logos .lg:hover{transform:none}}.btn{align-items:center;border-color:transparent;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;display:inline-flex;font-family:var(--font-heading);gap:calc(var(--spacing)*2);justify-content:center;--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);padding:14px 22px;text-decoration-line:none;transition:transform .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease}.btn-primary{background-color:var(--color-primary);box-shadow:0 10px 24px -10px var(--primary),inset 0 -2px 0 rgba(0,0,0,.14);color:var(--color-white)}.btn-primary:hover{background-color:var(--color-primary-600);color:var(--color-white);transform:translateY(-1px)}.btn-ghost{background-color:var(--color-white);border-color:var(--color-line);color:var(--color-ink);--tw-shadow:0 1px 2px var(--tw-shadow-color,rgba(15,18,32,.05)),0 1px 3px var(--tw-shadow-color,rgba(15,18,32,.06));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.btn-ghost:hover{border-color:var(--color-ink-3)}.btn-lg{font-size:16px;padding:16px 26px}@media (hover:none){.btn-primary:hover{transform:none}}.nav.nav--store-head{background:var(--card);border-bottom:1px solid var(--ink);position:sticky;top:calc(var(--spacing)*0);z-index:50}@supports (color:color-mix(in lab,red,red)){.nav.nav--store-head{border-bottom:1px solid color-mix(in oklab,var(--ink) 10%,transparent)}}.nav-inner{align-items:center;display:flex;height:70px;justify-content:space-between}@media (min-width:1281px){.nav.nav--store-head .nav-inner .logo{margin-right:.375rem;padding-right:1.125rem}}.nav-right{align-items:center;display:flex;gap:calc(var(--spacing)*3)}.logo{align-items:center;display:inline-flex;font-family:var(--font-sans)}.logo img{display:block;height:40px;width:auto}.logo.logo-sm img{height:34px}.logo.logo-lg img{height:48px}.nav-links{align-items:center;color:var(--color-ink-2);display:flex;font-size:15px;gap:calc(var(--spacing)*6)}.nav-links a{font-family:var(--font-heading);position:relative;--tw-font-weight:var(--font-weight-medium);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;color:var(--color-ink-2);font-weight:var(--font-weight-medium);padding:10px 2px 8px;text-decoration:none;transition:color .15s ease,background-size .22s ease}.nav-links a:hover{background-size:100% 2px;color:var(--color-primary)}.nav-links a.current-menu-item,.nav-links li.current-menu-item>a{--tw-font-weight:var(--font-weight-semibold);background-size:100% 2px;color:var(--color-primary);font-weight:var(--font-weight-semibold)}.nav-links li,.nav-links ul{list-style-type:none;margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*0)}.nav-links ul{align-items:center;display:flex;gap:calc(var(--spacing)*6)}.nav-login{font-family:var(--font-heading);--tw-font-weight:var(--font-weight-medium);border:1px solid transparent;border-radius:7px;color:var(--color-ink-2);font-size:14px;font-weight:var(--font-weight-medium);padding:9px 15px;transition:color .15s ease,border-color .15s ease,background .15s ease;white-space:nowrap}.nav-login:hover{background:var(--primary);color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.nav-login:hover{background:color-mix(in oklab,var(--primary) 6%,var(--card))}}.nav-login:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.nav-login:hover{border-color:color-mix(in oklab,var(--primary) 22%,var(--line))}}.nav-member{position:relative}.nav-member-btn{align-items:center;background-color:var(--color-white);border-color:var(--color-line);border-style:var(--tw-border-style);border-width:1px;cursor:pointer;display:inline-flex;font-family:var(--font-heading);gap:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-medium);border-radius:8px;box-shadow:0 1px 0 var(--ink);color:var(--color-ink-2);font-size:14px;font-weight:var(--font-weight-medium);padding:8px 13px}@supports (color:color-mix(in lab,red,red)){.nav-member-btn{box-shadow:0 1px 0 color-mix(in oklab,var(--ink) 5%,transparent)}}.nav-member-btn{transition:border-color .15s ease,box-shadow .15s ease}.nav-member-btn:hover{border-color:var(--color-ink-3);box-shadow:0 2px 8px -4px var(--ink)}@supports (color:color-mix(in lab,red,red)){.nav-member-btn:hover{box-shadow:0 2px 8px -4px color-mix(in oklab,var(--ink) 18%,transparent)}}.nav-member-btn .av{background-color:var(--color-primary);border-radius:var(--radius-full);display:grid;font-family:var(--font-sans);place-items:center;--tw-font-weight:var(--font-weight-bold);color:var(--color-white);font-size:11px;font-weight:var(--font-weight-bold);height:22px;width:22px}.nav-member-btn .chev{transition:transform .2s}.nav-member.open .nav-member-btn .chev{transform:rotate(180deg)}.nav-member-drop{background-color:var(--color-white);border-color:var(--color-line);border-radius:10px;border-style:var(--tw-border-style);border-width:1px;box-shadow:0 18px 40px -24px var(--ink),0 0 0 1px var(--ink);min-width:248px;padding:6px;position:absolute;right:0;top:calc(100% + 10px)}@supports (color:color-mix(in lab,red,red)){.nav-member-drop{box-shadow:0 18px 40px -24px color-mix(in oklab,var(--ink) 45%,transparent),0 0 0 1px color-mix(in oklab,var(--ink) 4%,transparent)}}.nav-member-drop{opacity:0;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility .18s;visibility:hidden;z-index:60}.nav-member.open .nav-member-drop{opacity:1;transform:translateY(0);visibility:visible}.nav-member-drop .mhead{align-items:center;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);display:flex;gap:calc(var(--spacing)*2.5);margin-bottom:6px;padding:10px 12px 12px}.nav-member-drop .mhead .av{background-color:var(--color-primary);border-radius:var(--radius-full);display:grid;font-family:var(--font-sans);place-items:center;--tw-font-weight:var(--font-weight-bold);color:var(--color-white);font-size:14px;font-weight:var(--font-weight-bold);height:36px;width:36px}.nav-member-drop .mhead b{display:block;font-size:13.5px}.nav-member-drop .mhead small{color:var(--color-ink-4);font-family:var(--font-mono);font-size:12px}.nav-member-drop a{align-items:center;border-radius:var(--radius-lg);color:var(--color-ink-2);display:flex;font-size:14px;gap:calc(var(--spacing)*2.5);padding:9px 12px;transition:background .1s}.nav-member-drop a:hover{background-color:var(--color-bg-2);color:var(--color-ink)}.nav-member-drop a svg{color:var(--color-ink-4);flex:none}.nav-member-drop a:hover svg{color:var(--color-primary)}.nav-member-drop .sep{background-color:var(--color-line-2);height:1px;margin:6px 4px}.nav-member-drop a.logout,.nav-member-drop a.logout svg{color:var(--danger)}.nav-cta{align-items:center;display:inline-flex;font-family:var(--font-heading);gap:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-semibold);background:var(--primary);border-radius:7px;color:var(--primary);font-size:14px;font-weight:var(--font-weight-semibold);padding:9px 17px 7px;white-space:nowrap}@supports (color:color-mix(in lab,red,red)){.nav-cta{background:color-mix(in oklab,var(--primary) 5%,var(--card))}}.nav-cta{border:2px solid var(--primary);transition:color .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease}.nav-cta .ic-svg{transition:transform .2s ease}.nav-cta:hover{background:var(--primary);border-color:var(--primary);box-shadow:0 10px 22px -14px var(--primary);color:var(--color-white)}@supports (color:color-mix(in lab,red,red)){.nav-cta:hover{box-shadow:0 10px 22px -14px color-mix(in oklab,var(--primary) 75%,transparent)}}.nav-cta:hover .ic-svg{transform:translateX(3px)}.nav-burger{align-items:center;background-color:var(--color-white);border-color:var(--color-line);border-radius:8px;border-style:var(--tw-border-style);border-width:1px;box-shadow:0 1px 0 var(--ink);color:var(--color-ink);cursor:pointer;display:none;height:42px;justify-content:center;padding:0;width:42px}@supports (color:color-mix(in lab,red,red)){.nav-burger{box-shadow:0 1px 0 color-mix(in oklab,var(--ink) 5%,transparent)}}.nav-burger svg{height:20px;width:20px}@media (max-width:1280px){.nav-login,.nav-member{display:none}.nav-burger{display:inline-flex}.nav-cta,.nav-links{display:none}}@media (max-width:520px){.nav-inner{height:64px}}.mobile-drawer{background:var(--ink);inset:calc(var(--spacing)*0);position:fixed;z-index:100}@supports (color:color-mix(in lab,red,red)){.mobile-drawer{background:color-mix(in oklab,var(--ink) 50%,transparent)}}.mobile-drawer{backdrop-filter:blur(4px);opacity:0;transition:opacity .2s,visibility .2s;visibility:hidden}.mobile-drawer.open{opacity:1;visibility:visible}.mobile-drawer-inner{background-color:var(--color-bg);bottom:calc(var(--spacing)*0);display:flex;flex-direction:column;overflow-y:auto;position:absolute;right:calc(var(--spacing)*0);top:calc(var(--spacing)*0);transform:translateX(100%);transition:transform .28s cubic-bezier(.22,1,.36,1);width:min(360px,86vw)}.mobile-drawer.open .mobile-drawer-inner{transform:translateX(0)}.md-head{align-items:center;background-color:var(--color-card);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);display:flex;justify-content:space-between;padding:18px 22px}.md-close{background:transparent;border-color:var(--color-line);border-radius:8px;border-style:var(--tw-border-style);border-width:1px;cursor:pointer;display:grid;height:36px;place-items:center;width:36px}.md-section{padding:20px 22px}.md-section h6{font-family:var(--font-heading);--tw-font-weight:var(--font-weight-semibold);color:var(--color-ink-3);font-size:12px;font-weight:var(--font-weight-semibold);letter-spacing:.02em;margin:0 0 12px}.md-nav{display:block}.md-nav a,.md-nav li a{align-items:center;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line-2);color:var(--color-ink);display:flex;font-family:var(--font-heading);font-size:16px;font-weight:500;justify-content:space-between;padding:12px 0}.md-nav li,.md-nav ul{list-style-type:none;margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*0)}.md-nav a:last-child{border-bottom:none}.md-nav a:hover{color:var(--color-primary)}.md-nav a svg{color:var(--color-ink-4)}.md-member-head{align-items:center;background-color:var(--color-white);border-color:var(--color-line);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;display:flex;gap:calc(var(--spacing)*3);margin-bottom:12px;padding:14px}.md-member-head .av{background-color:var(--color-primary);border-radius:var(--radius-full);display:grid;font-family:var(--font-sans);place-items:center;--tw-font-weight:var(--font-weight-bold);color:var(--color-white);font-weight:var(--font-weight-bold);height:40px;width:40px}.md-member-head b{display:block;font-size:14px}.md-member-head small{color:var(--color-ink-4);font-family:var(--font-mono);font-size:12px}.md-member-links{display:grid;gap:2px}.md-member-links a{align-items:center;background-color:var(--color-white);border-color:var(--color-line);border-radius:10px;border-style:var(--tw-border-style);border-width:1px;color:var(--color-ink-2);display:flex;font-size:14.5px;gap:calc(var(--spacing)*3);padding:11px 12px}.md-member-links a:hover{background-color:var(--color-bg-2);color:var(--color-ink)}.md-member-links a svg{color:var(--color-ink-4);flex:none}.md-member-links a.logout,.md-member-links a.logout svg{color:var(--danger)}.md-cta{margin-top:auto;padding:20px 22px}.md-cta .btn{width:100%}.wp-block-navigation.is-responsive{position:relative}.wp-block-navigation__container{align-items:flex-start;display:flex;flex-direction:column;gap:calc(var(--spacing)*1);list-style-type:none!important;margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*0);width:100%}:is(.wp-block-navigation__container li):before{display:none}.wp-block-navigation-is-layout-flex{background-color:var(--color-white);border-radius:var(--radius-sm);overflow:hidden;padding-bottom:calc(var(--spacing)*0);padding-top:calc(var(--spacing)*4);--tw-shadow:0 1px 2px var(--tw-shadow-color,rgba(15,18,32,.05)),0 1px 3px var(--tw-shadow-color,rgba(15,18,32,.06));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.wp-block-navigation-is-layout-flex a{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);color:var(--color-gray-700)!important;font-weight:var(--font-weight-medium);position:relative;text-decoration-line:none!important;transition:text-decoration-color .2s,text-underline-offset .2s}:is(.wp-block-navigation-is-layout-flex a):after{background:currentColor;bottom:-2px;content:"";height:2px;left:0;opacity:0;position:absolute;transform:scaleX(.6);transition:opacity .2s,transform .2s;width:100%}:is(.wp-block-navigation-is-layout-flex a):hover{text-decoration-line:underline;text-underline-offset:4px}:is(.wp-block-navigation-is-layout-flex a):hover:after{opacity:1;transform:scaleX(1)}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.-top-8{top:calc(var(--spacing)*-8)}.top-0{top:calc(var(--spacing)*0)}.top-0\.5{top:calc(var(--spacing)*.5)}.right-0{right:calc(var(--spacing)*0)}.left-0{left:calc(var(--spacing)*0)}.z-20{z-index:20}.container{width:100%}@media (width >= 40rem){.container{max-width:40rem}}@media (width >= 48rem){.container{max-width:48rem}}@media (width >= 64rem){.container{max-width:64rem}}@media (width >= 80rem){.container{max-width:80rem}}@media (width >= 96rem){.container{max-width:96rem}}.my-4{margin-block:calc(var(--spacing)*4)}.my-6{margin-block:calc(var(--spacing)*6)}.my-8{margin-block:calc(var(--spacing)*8)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-2{margin-right:calc(var(--spacing)*2)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-4{margin-left:calc(var(--spacing)*4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-3{height:calc(var(--spacing)*3)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-10{height:calc(var(--spacing)*10)}.h-36{height:calc(var(--spacing)*36)}.h-full{height:100%}.w-3{width:calc(var(--spacing)*3)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-8{width:calc(var(--spacing)*8)}.w-12{width:calc(var(--spacing)*12)}.w-20{width:calc(var(--spacing)*20)}.w-auto{width:auto}.w-full{width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-none{max-width:none}.min-w-full{min-width:100%}.flex-shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing)*1)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-bottom-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse))}:where(.divide-line>:not(:last-child)){border-color:var(--color-line)}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--radius-lg)}.rounded-l-md{border-bottom-left-radius:var(--radius-md);border-top-left-radius:var(--radius-md)}.rounded-r-md{border-bottom-right-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-none{--tw-border-style:none;border-style:none}.border-blue-500{border-color:var(--color-blue-500)}.border-line{border-color:var(--color-line)}.border-primary{border-color:var(--color-primary)}.border-red-500{border-color:var(--color-red-500)}.border-yellow-500{border-color:var(--color-yellow-500)}.bg-blue-50{background-color:var(--color-blue-50)}.bg-primary{background-color:var(--color-primary)}.bg-red-50{background-color:var(--color-red-50)}.bg-surface{background-color:var(--color-surface)}.bg-white{background-color:var(--color-white)}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-gradient-to-l{--tw-gradient-position:to left in oklab}.bg-gradient-to-l,.bg-gradient-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab}.from-\[\#1C202D\]{--tw-gradient-from:#1c202d;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary\/5{--tw-gradient-from:color-mix(in srgb,#064aad 5%,transparent)}@supports (color:color-mix(in lab,red,red)){.from-primary\/5{--tw-gradient-from:color-mix(in oklab,var(--color-primary) 5%,transparent)}}.from-primary\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-primary\/10{--tw-gradient-to:color-mix(in srgb,#064aad 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.to-primary\/10{--tw-gradient-to:color-mix(in oklab,var(--color-primary) 10%,transparent)}}.to-primary\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-cover{object-fit:cover}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.pt-\[56\.25\%\]{padding-top:56.25%}.pb-0{padding-bottom:calc(var(--spacing)*0)}.text-center{text-align:center}.text-left{text-align:left}.font-sans{font-family:var(--font-sans)}.font-thai{font-family:var(--font-thai)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.text-ink{color:var(--color-ink)}.text-ink-2{color:var(--color-ink-2)}.text-ink-3{color:var(--color-ink-3)}.text-primary{color:var(--color-primary)}.text-primary-ink{color:var(--color-primary-ink)}.text-red-500{color:var(--color-red-500)}.text-red-800{color:var(--color-red-800)}.text-red-900{color:var(--color-red-900)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow-lg{--tw-shadow:0 24px 48px -20px var(--tw-shadow-color,rgba(30,38,110,.22)),0 8px 20px -8px var(--tw-shadow-color,rgba(15,18,32,.08))}.shadow-lg,.shadow-md{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 14px -4px var(--tw-shadow-color,rgba(15,18,32,.08)),0 2px 6px -2px var(--tw-shadow-color,rgba(15,18,32,.05))}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-all{transition-duration:var(--tw-duration,var(--default-transition-duration))!important;transition-property:all!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important}.transition-colors{transition-duration:var(--tw-duration,var(--default-transition-duration))!important;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important}.duration-200{--tw-duration:200ms;transition-duration:.2s}.content-none{--tw-content:none;content:none}@media (hover:hover){.group-hover\:text-primary:is(:where(.group):hover *){color:var(--color-primary)}}@media (hover:hover){.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}}@media (hover:hover){.hover\:bg-primary-600:hover{background-color:var(--color-primary-600)}.hover\:bg-primary\/5:hover{background-color:color-mix(in srgb,#064aad 5%,transparent)}}@media (hover:hover){@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/5:hover{background-color:color-mix(in oklab,var(--color-primary) 5%,transparent)}}}@media (hover:hover){.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,rgba(0,0,0,.1)),0 8px 10px -6px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-primary-600:focus{--tw-ring-color:var(--color-primary-600)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@media (width >= 40rem){.sm\:flex-row{flex-direction:row}.sm\:gap-4{gap:calc(var(--spacing)*4)}}@media (width >= 48rem){.md\:block{display:block}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-font-weight:initial;--tw-duration:initial;--tw-leading:initial;--tw-border-style:solid;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}