@font-face{font-family:Afacad Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(data:font/woff2;base64,d09GMgABAAAAAAPsABMAAAAAB/wAAAOIAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cKD9IVkFSLwZgP1NUQVRyJx4AVC9EEQgKgTCBNgsQADCBGAE2AiQDHAQgBYRwB0sMBxuqBlGUB9JDUfxMsI2lPfSMYS0hIXmMTZN2Vv6Lh4c6q/cLSbq6h85YPC2hE3Hao8gEQP/nwRae2mZq3MeZtJHmnl8N3Kc/VfMtgMH5LAs4FPGIjIm50Oy2aqzdoiGrBTusoGsA1XoFtoJTdZtgUHgEPjZieURIR18HFCh01FHMmLVghYoMakCg0EsvCfPp5ge2HnZIY6CfSju0BEAQaC7QIEAgS96Li+Skd6VbcMD9jeJP62IPAJxEigRgxtzpiz2rUfXB/Kb/gfym+LAqLoVkTXoaqlIhVCRoKUcPyZG79xwWGXsP23og6oRCe70MM0mKJPK4iORJBEQpfkVAlJM1CIhK8iRSIYkCBAKE/FnPglYrq/rdO8QUUyBBipZSgZYyU9CgIpFppOqmalp9sAZ0sNpvPkU//GCZAACBphKhpUwlZecislRFFjmTYYn4tSe0QVQoVPyuGk1AGTRGilGYDchAACDJ2rVbW9eksj4aXXljnPx6cc6rA1Y980b9ua+95qTrWtbbcc7rr8fJN7YpoomGy65z0mv1574xeOWTr27u/23Tb43/Zt11B29pM23j2vljtw5/u9Mx9x/qNXHp8dPnHLmw2dSF29blfyw5YUQvmxAdETAeuJW65YpAIAR6KINeAICxU5wUKvZg6O+/v//Oq9b4/d+1vPR/LdL6po1N06xZUfz3648/a3/44fffi6JbzwFrm5eSf/5O/H/qSdUePbq2qlu3jP30u8aNKmxDy3adejT6889fv/vik3fefffkRpq+/80fYsnzO7b4+Zc/TyUQzBx82MjNTSb8Vknzm+DDb1udBR+t6fbc/2//v7jUL1+DkgQEjx2XVjD0v/fVCDJaTl60Ja2ikvwmYsCLku9NEChbIbNDWQCATKCJx6Uiq8N10R4gNERjJBoHpIZ5HpmO7keuvatQ0tFxYmOjzJJFpsE45BoHlLZpGISypgkqKq1Rp6G4ZKFgmbfQHQtoJF55Q97USkiuhOwq7Z9KLgp5hyLki/E4x5kMRT7KpRn5jI/vu8uSQQzJ8EV5aWD2o1kuvQPT0aQuRfVAyH59ujmu7+m2ZbTMz699aLOsa8BsMpuDDyZ0+aQdj8wrigumWhbCJ6oHnXsVXHK7SzTC3o43Eqwu2kDH2wasr4SZ1rLOnmVEJJFKI4s8mb6sfPihvT+d45ghQ6YOceDotBGPRm3Pzgc=) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Afacad Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/woff2/afacad-math-wght-normal-_LeO2tHs.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Afacad Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/woff2/afacad-symbols-wght-normal-BrGqGCK8.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Afacad Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/woff2/afacad-vietnamese-wght-normal-BdH7KFRm.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Afacad Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/woff2/afacad-latin-ext-wght-normal-Du5yL5KF.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Afacad Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/woff2/afacad-latin-wght-normal-CJsRf-k9.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Swei Gothic;src:url(/ttf/SweiGothic-Regular-BwwGS9LU.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Swei Gothic;src:url(/ttf/SweiGothic-Medium-BMjK6xMJ.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:Swei Gothic;src:url(/ttf/SweiGothic-Medium-BMjK6xMJ.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:600}@font-face{font-family:Swei Gothic;src:url(/ttf/SweiGothic-Bold-DNGZAnsL.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:Swei Gothic;src:url(/ttf/SweiGothic-Black-TOQWCBRL.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:800}@font-face{font-family:Swei Gothic;src:url(/ttf/SweiGothic-Black-TOQWCBRL.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:900}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.glass-nav{display:flex;min-height:76px;align-items:center;gap:18px;border:1px solid rgba(255,255,255,.88);border-radius:32px;background:#fffbf4c7;padding:10px 14px 10px 16px;box-shadow:0 18px 48px #5e403317,0 2px 10px #5e40330d;backdrop-filter:blur(22px) saturate(145%)}.glass-nav-link{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 22px;color:#5e4033;font-size:14px;font-weight:600;transition:color .18s ease,opacity .18s ease}.glass-nav-link:after{position:absolute;right:22px;bottom:5px;left:22px;height:2px;border-radius:99px;background:#8d5b4c;content:"";opacity:0;transform:scaleX(.5);transition:opacity .18s ease,transform .18s ease}.glass-nav-link:hover,.glass-nav-link-active{color:#8d5b4c}.glass-nav-link-active:after{opacity:1;transform:scaleX(1)}.glass-icon-button{display:inline-flex;height:44px;min-width:44px;align-items:center;justify-content:center;border-radius:16px;color:#5e4033;transition:background-color .18s ease,color .18s ease}.glass-icon-button:hover{color:#8d5b4c;background:#ffffffb8}.glass-menu{position:absolute;z-index:60;width:210px;overflow:hidden;border:1px solid rgba(232,207,167,.55);border-radius:20px;background:#fffcf7f2;padding:7px;box-shadow:0 18px 45px #5e403324;backdrop-filter:blur(22px)}.glass-menu-item{display:block;border-radius:13px;padding:10px 12px;color:#5e4033;text-align:left;font-size:13px;font-weight:600;transition:color .16s ease,background-color .16s ease}.glass-menu-item:hover{color:#8d5b4c;background:#fdf6e3}.glass-mobile-menu{border:1px solid rgba(255,255,255,.9);border-radius:24px;background:#fffbf4f2;padding:12px;box-shadow:0 18px 45px #5e40331f;backdrop-filter:blur(22px) saturate(145%)}.glass-mobile-link{display:flex;min-height:44px;align-items:center;border-radius:14px;padding:0 14px;color:#5e4033;font-size:14px;font-weight:600;transition:background-color .16s ease}.glass-mobile-link:hover{background:#fdf6e3}.section-eyebrow{color:#8d5b4c;font-size:11px;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.section-title{color:#5e4033;font-family:Swei Gothic,Arial Rounded MT Bold,sans-serif;font-size:clamp(1.85rem,3vw,2.75rem);font-weight:700;line-height:1.08;letter-spacing:-.025em}.section-subtitle{margin-top:16px;color:#7f6a45;font-size:16px;line-height:1.8}.app-screenshot-frame{overflow:hidden;border:1px solid rgba(232,207,167,.48);border-radius:16px;background:#fff;box-shadow:0 25px 65px #5e40331f,0 4px 14px #5e40330f}.plan-card{position:relative;display:flex;flex-direction:column;border:1px solid rgba(232,207,167,.48);border-radius:28px;padding:clamp(24px,3vw,34px);box-shadow:0 18px 42px #5e40331f}.plan-card--free{background:linear-gradient(145deg,#fffdf6f5,#faf2d3e6)}.plan-card--master{overflow:hidden;border-color:#e8b78f6b;background:linear-gradient(135deg,#72546f,#8d5b4c 44%,#3f2b22);box-shadow:0 22px 52px #5e403333}.plan-card--master:before{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 88% 8%,rgba(255,255,255,.15),transparent 32%);content:"";pointer-events:none}.plan-card--master>*{position:relative}.footer-heading{color:#5e4033;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.footer-link{width:-moz-fit-content;width:fit-content;color:#7f6a45;font-size:13px;font-weight:600;transition:color .16s ease}.footer-link:hover{color:#8d5b4c}.pos-demo-shell{position:relative;display:flex;height:100%;min-height:0;flex-direction:column;overflow:hidden;border:1px solid rgba(94,64,51,.16);border-radius:29px;background:#fdfbf7;color:#4a2f15}.pos-device-frame{width:min(70vw,1420px);max-width:100%;aspect-ratio:2420 / 1668;margin-inline:auto;container-type:inline-size;border:0;border-radius:30px;background:transparent;padding:0;box-shadow:0 0 0 clamp(7px,.7vw,10px) #1c1d1c,0 0 0 clamp(8px,.8vw,12px) #ffffff94,0 34px 72px #362a1e33,0 8px 20px #1a181438}.pos-device-frame .pos-demo-shell{border:0;border-radius:30px;box-shadow:none}.pos-app-header{display:flex;height:10.7%;min-height:0;flex:0 0 10.7%;align-items:center;justify-content:space-between;border-bottom:1px solid #f3eee8;background:#f7f5f2;padding:0 2.1%}.pos-event-cluster,.pos-header-actions,.pos-header-button,.pos-tag-row,.pos-tag-list,.pos-per-row{display:flex;align-items:center}.pos-event-cluster{min-width:0;gap:clamp(6px,.75cqw,13px)}.pos-power-button{display:grid;width:clamp(30px,3.2cqw,52px);aspect-ratio:1;flex:0 0 auto;place-items:center;border-radius:50%;background:#875647;color:#fff}.pos-power-button svg{width:50%;height:50%}.pos-app-logo{width:clamp(32px,3.4cqw,55px);aspect-ratio:1;border-radius:13px;-o-object-fit:cover;object-fit:cover}.pos-kicker{color:#d29a64;font-size:clamp(7px,.952cqw,12px);line-height:1}.pos-event-name{margin-top:4px;color:#4a2f15;font-size:clamp(11px,1.75cqw,22px);font-weight:700;line-height:1;white-space:nowrap}.pos-stock-hint{margin-left:clamp(0px,.35cqw,8px);color:#bca097;font-size:clamp(7px,1.008cqw,12px);white-space:nowrap}.pos-header-actions{gap:clamp(5px,.7cqw,12px)}.pos-header-button{position:relative;height:clamp(34px,4.1cqw,66px);gap:clamp(4px,.55cqw,9px);border:2px solid #f3ebe1;border-radius:clamp(10px,1.1cqw,18px);background:#ffffffd6;padding:0 clamp(8px,1.25cqw,20px);color:#4a2f15;font-size:clamp(8px,1.33cqw,17px);font-weight:700;white-space:nowrap}.pos-header-button svg{width:clamp(14px,1.45cqw,23px);height:clamp(14px,1.45cqw,23px)}.pos-more-button{border-color:#875647;background:#875647;color:#fff}.pos-count-badge{display:grid;min-width:clamp(18px,1.9cqw,31px);aspect-ratio:1;place-items:center;border-radius:999px;background:#e8795b;color:#fff}.pos-more-menu button.is-active{background:#875647;color:#fff}.pos-app-body{display:flex;min-height:0;flex:1}.pos-selling-pane{position:relative;display:flex;width:75%;min-width:0;flex-direction:column}.pos-catalog{position:relative;display:flex;width:100%;min-width:0;flex:1;flex-direction:column;overflow:hidden;background:#fdfbf7}.pos-tag-row{height:11%;flex:0 0 11%;justify-content:space-between;padding:0 2.4%}.pos-tag-list{gap:clamp(5px,.65cqw,10px)}.pos-tag{min-width:clamp(48px,5.2cqw,84px);height:clamp(30px,3.6cqw,58px);border-radius:999px;background:transparent;padding:0 15px;color:#baa69f;font-size:clamp(8px,1.26cqw,15px);font-weight:700}.pos-tag.is-active{background:#875647;color:#fff;box-shadow:0 5px 10px #4a2f151f}.pos-per-row{height:clamp(36px,4.2cqw,66px);gap:clamp(5px,.55cqw,9px);border:2px solid #f2e9df;border-radius:clamp(10px,1cqw,17px);background:#ffffffb8;padding:0 clamp(8px,1.05cqw,16px);color:#b69d96;font-size:clamp(8px,1.148cqw,14px);font-weight:700}.pos-per-row strong{display:grid;width:clamp(22px,2.35cqw,37px);aspect-ratio:1;place-items:center;border:1px solid #ead9c6;border-radius:clamp(7px,.75cqw,12px);color:#4a2f15;background:#fbf2e8;font-size:1.12em}.pos-per-row svg{width:11px}.pos-grid{display:grid;min-height:0;flex:1;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:2%;overflow:hidden;padding:1.65% 2.75% 2%}.pos-merch-card{position:relative;display:flex;min-width:0;aspect-ratio:.78;flex-direction:column;overflow:visible;border:2px solid #f2e9df;border-radius:clamp(12px,1.4cqw,23px);background:#fffdf9;padding:3.6%;text-align:left;box-shadow:0 4px 8px #5e40330a;transition:border-color .16s ease,transform .16s ease}.pos-merch-card-main{display:flex;width:100%;min-width:0;height:100%;flex-direction:column;text-align:left}.pos-merch-card:hover{transform:translateY(-2px)}.pos-merch-card.is-selected{border:3px solid #7a4e40}.pos-merch-image-wrap{position:relative;aspect-ratio:1;flex:0 0 auto;overflow:visible;border-radius:clamp(9px,1cqw,16px);background:#f8f1e8}.pos-merch-image{width:100%;height:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover}.pos-sale-badge,.pos-variant-badge{position:absolute;top:4%;left:4%;z-index:2;display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:clamp(2px,.28cqw,5px) clamp(5px,.55cqw,9px);color:#fff;font-size:clamp(6px,.896cqw,11px);font-weight:700;line-height:1}.pos-sale-badge{border:1px solid #c5272e;background:#fb454c}.pos-variant-badge{background:#97675a}.pos-variant-badge svg{width:1em;height:1em}.pos-selected-count,.pos-minus-badge{position:absolute;z-index:3;display:grid;place-items:center;color:#fff;font-weight:700}.pos-selected-count{top:0;right:0;width:23%;aspect-ratio:1;border-radius:0 0 0 clamp(12px,1.2cqw,19px);background:#fffdf9;color:#fff;font-family:Swei Gothic,Arial Rounded MT Bold,sans-serif;font-size:clamp(13px,2.17cqw,25px);-webkit-text-stroke:clamp(1px,.09cqw,1.6px) #7a4e40;paint-order:stroke fill}.pos-minus-badge{top:-7%;right:-7%;width:clamp(20px,2cqw,32px);aspect-ratio:1;border-radius:999px;border:2px solid white;background:#e95f57}.pos-minus-badge svg{width:46%}.pos-stroke-price,.pos-stroke-name{color:#fff;font-family:Swei Gothic,Arial Rounded MT Bold,sans-serif;-webkit-text-fill-color:#ffffff;paint-order:stroke fill;text-shadow:none}.pos-stroke-price{position:absolute;right:6%;bottom:5%;font-size:clamp(15px,2.8cqw,33px);font-weight:700;line-height:1;-webkit-text-stroke:clamp(2px,.285cqw,4.5px) #8c4912}.pos-stroke-name{display:block;min-width:0;overflow:hidden;margin-top:8%;padding:0 5%;font-size:clamp(9px,1.596cqw,19px);font-weight:500;line-height:1.1;text-align:center;text-overflow:ellipsis;white-space:nowrap;-webkit-text-stroke:clamp(1.4px,.19cqw,3px) #7a4a1b}.pos-side-panel{display:flex;width:25%;min-width:0;flex-direction:column;border-left:3px solid #f1ebe3;background:#fdfbf7}.pos-cart-header{display:flex;height:9%;flex:0 0 9%;align-items:center;justify-content:space-between;border-bottom:2px dashed #f0eae3;background:#ffffff61;padding:3.5% 7.5%}.pos-cart-heading{display:flex;min-width:0;flex-direction:column;align-items:center;gap:2px}.pos-cart-title-row{display:flex;align-items:center;gap:clamp(4px,.6cqw,8px)}.pos-cart-title-row strong{font-size:clamp(10px,1.47cqw,18px)}.pos-cart-title-row>span{display:grid;min-width:clamp(16px,1.55cqw,25px);aspect-ratio:1;place-items:center;border-radius:999px;background:#875647;color:#fff;font-size:clamp(7px,.952cqw,11px);font-weight:700}.pos-cart-heading p{color:#d29a64;font-size:clamp(7px,1.05cqw,12px)}.pos-cart-clear{display:inline-flex;align-items:center;gap:clamp(3px,.35cqw,6px);color:#875647;font-size:clamp(6px,.91cqw,11px)}.pos-cart-clear span{border-bottom:1px solid currentColor}.pos-cart-clear svg{width:1em;height:1em}.pos-cart-body{min-height:0;flex:1;overflow-y:auto}.pos-empty-cart{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;padding-bottom:8%;text-align:center}.pos-empty-cart img{width:44%;max-width:150px}.pos-empty-cart strong{margin-top:3%;color:#7a4e40;font-size:clamp(10px,1.442cqw,17px)}.pos-empty-cart span{margin-top:3%;color:#906456;font-size:clamp(7px,1.05cqw,12px)}.pos-cart-list{padding:4% 0}.pos-cart-line{position:relative;display:flex;border:2px solid #f0e5d9;border-radius:clamp(10px,1.1cqw,18px);background:#fff6;margin-inline:4.5%;padding:2.2%;box-shadow:0 4px 10px #5e40330e,0 1px 3px #5e40330a}.pos-cart-line+.pos-cart-line{margin-top:3%}.pos-cart-line-main{display:flex;width:100%;min-width:0;align-items:center;text-align:left}.pos-cart-thumb{width:23%;aspect-ratio:1;flex:0 0 23%;border-radius:clamp(7px,.8cqw,12px);-o-object-fit:cover;object-fit:cover}.pos-cart-line-copy{display:block;min-width:0;flex:1;margin-left:4%}.pos-cart-delete{position:absolute;top:-11%;right:-4%;display:grid;width:clamp(18px,2.1cqw,34px);aspect-ratio:1;place-items:center;border-radius:999px;background:#875647;color:#fff8e7}.pos-cart-delete svg{width:55%;height:55%}.pos-cart-line-title,.pos-cart-line-meta{display:flex;align-items:center;justify-content:space-between;gap:7px}.pos-cart-line-title strong{min-width:0;overflow:hidden;font-size:clamp(8px,1.26cqw,15px);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.pos-cart-line-title b{flex:0 0 auto;font-size:clamp(10px,1.61cqw,19px)}.pos-cart-line-meta{margin-top:7%;color:#d5a576;font-size:clamp(7px,1.05cqw,12px)}.pos-cart-line-quantity{display:flex;min-width:0;align-items:baseline;gap:clamp(2px,.25cqw,4px)}.pos-cart-line-quantity>strong{color:#4a2f15;font-size:clamp(8px,1.26cqw,15px);font-weight:500}.pos-cart-line-quantity>span{color:#5e403399}.pos-cart-unit-price{flex:0 0 auto;color:#d4a373b3}.pos-cart-type-badge,.pos-cart-gift-badge{display:inline-flex;height:clamp(12px,1.25cqw,20px);align-items:center;border-radius:999px;padding-inline:clamp(4px,.55cqw,8px);color:#fff!important;font-size:clamp(6px,.84cqw,10px);line-height:1}.pos-cart-type-badge{background:#4a2f15}.pos-cart-gift-badge{background:#7aa18a}.pos-stepper{display:flex;align-items:center;border:1px solid #eaded3;border-radius:8px;background:#fff}.pos-stepper button,.pos-stepper span{display:grid;width:clamp(18px,1.6cqw,27px);aspect-ratio:1;place-items:center}.pos-stepper svg{width:45%}.pos-cart-summary{flex:0 0 auto;border-top:2px dashed #f0eae3;padding:5% 7% 6%}.pos-order-discounts button.is-active{background:#875647;color:#fff}.pos-order-total{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:7%}.pos-order-total span{font-size:clamp(9px,1.4cqw,17px);font-weight:700}.pos-order-total strong{font-size:clamp(10px,1.68cqw,20px)}.pos-primary-action{display:flex;width:100%;height:clamp(36px,4.3cqw,68px);align-items:center;justify-content:center;gap:7px;border-radius:clamp(9px,1cqw,16px);background:#875647;color:#fff;font-size:clamp(8px,1.288cqw,15px);font-weight:700;box-shadow:0 7px #91746b;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.pos-primary-action:hover:not(:disabled){transform:translateY(2px);box-shadow:0 4px #73584f}.pos-primary-action:disabled{cursor:not-allowed;background:#bea199;box-shadow:0 7px #91746b}.pos-primary-action svg{width:clamp(12px,1.1cqw,18px)}.pos-locked-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:center;justify-content:center;background:#1d161280;backdrop-filter:saturate(.75)}.pos-receipt-card{display:flex;width:min(34%,265px);height:78%;max-height:78%;overflow:hidden;flex-direction:column;border-radius:clamp(10px,1.1cqw,18px);background:#fffdf9;padding:3%;box-shadow:0 20px 50px #1f150f47}.pos-receipt-heading,.pos-receipt-lines>div,.pos-receipt-total{display:flex;justify-content:space-between;gap:8px}.pos-receipt-heading{align-items:center;font-size:clamp(7px,1.05cqw,12px);font-weight:700}.pos-receipt-heading>div,.pos-receipt-heading>button,.pos-receipt-section-title,.pos-receipt-footer>div{display:flex;align-items:center}.pos-receipt-heading>div{gap:clamp(4px,.45cqw,7px)}.pos-receipt-heading>div>span{display:grid;width:clamp(21px,2.2cqw,35px);aspect-ratio:1;place-items:center;border-radius:clamp(6px,.6cqw,10px);background:#875647;color:#fff}.pos-receipt-heading svg{width:52%;height:52%}.pos-receipt-heading>button{gap:4px;border:1px solid #efe2d6;border-radius:clamp(7px,.7cqw,12px);background:#fffdf9;padding:3.5% 5%;color:#875647;box-shadow:0 6px 14px #4a2f1514}.pos-receipt-event{margin-top:2%;color:#b99484;font-size:clamp(6px,.82cqw,10px)}.pos-receipt-code{display:flex;margin-top:5%;flex-direction:column;gap:2px;border:1px solid #efe0d3;border-radius:clamp(8px,.8cqw,13px);background:#faf1e8;padding:4% 5%}.pos-receipt-code span,.pos-receipt-section-title span,.pos-receipt-footer span{color:#b99484;font-size:clamp(6px,.82cqw,10px)}.pos-receipt-code strong{font-size:clamp(10px,1.4cqw,17px)}.pos-receipt-section-title{justify-content:space-between;margin-top:6%;font-size:clamp(7px,.98cqw,12px)}.pos-receipt-lines{min-height:0;flex:1;overflow-y:auto;padding:6% 0}.pos-receipt-lines>div{align-items:flex-start;margin-bottom:5%;border:1px solid rgba(212,163,115,.14);border-radius:clamp(7px,.7cqw,12px);background:#ffffffb8;padding:4%;font-size:clamp(6px,.924cqw,11px)}.pos-receipt-lines>div>span{display:flex;min-width:0;flex-direction:column;gap:2px}.pos-receipt-lines>div small{color:#b99484}.pos-receipt-lines .pos-gift-line{color:#6f977e}.pos-receipt-footer{border-top:1px dashed #d8c8bc;padding-top:5%}.pos-receipt-footer>div{justify-content:space-between}.pos-receipt-total{margin-top:4%;font-size:clamp(8px,1.148cqw,14px);font-weight:700}.pos-picking-ready{display:flex;align-items:center;gap:6px;margin-top:7%;border-radius:10px;background:#7aa18a21;padding:5%;color:#62836f;font-size:clamp(6px,.91cqw,11px)}.pos-picking-ready svg{flex:0 0 auto}.pos-payment-body{min-height:0;flex:1;overflow-y:auto;padding:4% 6%}.pos-payment-grid button.is-active{border-color:#9c6553;background:#9c6553;color:#fff}.pos-qr-card{display:flex;margin-top:5%;flex-direction:column;align-items:center;border-radius:clamp(11px,1.1cqw,18px);background:#fff4d9;padding:4%;text-align:center}.pos-qr-card>div{width:38%;max-width:122px;aspect-ratio:1;border-radius:9px;background:#fff;padding:4%}.pos-qr-card svg{width:100%;height:100%}.pos-qr-card strong{margin-top:3%;font-size:clamp(7px,1.008cqw,12px)}.pos-qr-card span{margin-top:1%;color:#9a7e69;font-size:clamp(6px,.812cqw,9px)}.pos-cash-card,.pos-custom-card{display:flex;margin-top:5%;flex-direction:column;border-radius:13px;background:#f8f1e8;padding:5%}.pos-cash-card label,.pos-custom-card strong{font-size:clamp(7px,1.05cqw,12px);font-weight:700}.pos-cash-card input{margin-top:3%;border:1px solid #e5d2bc;border-radius:9px;background:#fff;padding:4%;font-size:clamp(8px,1.19cqw,14px)}.pos-cash-card>div{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:3%}.pos-cash-card>div button{border-radius:7px;background:#fff;padding:7%;font-size:clamp(6px,.868cqw,10px);font-weight:700}.pos-cash-card p{display:flex;justify-content:space-between;margin-top:4%;border-radius:8px;background:#e07a5f1f;padding:3%;color:#b85e47;font-size:clamp(6px,.924cqw,11px)}.pos-cash-card p.is-ready{background:#7aa18a24;color:#64856f}.pos-custom-card span{margin-top:3%;color:#8e756b;font-size:clamp(6px,.91cqw,11px);line-height:1.5}.pos-payment-summary{flex:0 0 auto;border-top:1px solid #ead9c6;padding:5% 6% 6%}.pos-payment-summary>div{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:6%}.pos-payment-summary span{font-size:clamp(8px,1.19cqw,14px);font-weight:700}.pos-payment-summary strong{font-size:clamp(12px,1.89cqw,22px)}.pos-complete-panel{background:#fffdf9}.pos-complete-body{display:flex;min-height:0;flex:1;flex-direction:column;align-items:center;justify-content:center;padding:10%;text-align:center}.pos-complete-body>img{width:48%}.pos-complete-icon{display:grid;width:clamp(27px,3cqw,48px);aspect-ratio:1;margin-top:-5%;place-items:center;border-radius:50%;background:#7aa18a;color:#fff}.pos-complete-icon svg{width:48%}.pos-complete-body>strong{margin-top:5%;font-size:clamp(10px,1.54cqw,18px)}.pos-complete-body>p{margin-top:2%;color:#9d816c;font-size:clamp(7px,.98cqw,11px)}.pos-complete-body>div{display:flex;margin-top:8%;align-items:center;gap:6px;border-radius:10px;background:#7aa18a21;padding:5%;color:#62836f;font-size:clamp(7px,1.008cqw,12px);font-weight:700}.pos-dialog-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:center;justify-content:center;background:#1f17137a}.pos-variant-dialog{width:54%;border-radius:clamp(12px,1.25cqw,20px);background:#fffdf9;padding:2%;box-shadow:0 24px 70px #1f150f4d}.pos-variant-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3%;margin-top:4%}.pos-variant-grid button{display:flex;flex-direction:column;border:2px solid #f0e5d9;border-radius:clamp(9px,.9cqw,15px);padding:4%;text-align:left}.pos-variant-grid img{width:100%;aspect-ratio:1;border-radius:10px;-o-object-fit:cover;object-fit:cover}.pos-variant-grid span{margin-top:5%;font-size:clamp(7px,1.008cqw,12px)}.pos-variant-grid strong{margin-top:2%;color:#875647;font-size:clamp(8px,1.12cqw,13px)}.pos-cart-product-name{display:flex;min-width:0;flex-direction:column;gap:clamp(2px,.2cqw,4px)}.pos-cart-product-name>strong{max-width:100%}.pos-cart-product-name small{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:clamp(2px,.25cqw,4px);border-radius:999px;background:#f1e7df;padding:clamp(2px,.2cqw,3px) clamp(5px,.5cqw,8px);color:#875647;font-size:clamp(6px,.854cqw,10px);font-weight:700;line-height:1}.pos-cart-product-name small svg{width:1em;height:1em}.pos-checkout-header{height:9%;flex:0 0 9%}.pos-checkout-header-copy{display:flex;align-items:center;gap:7%}.pos-checkout-header-copy>button{display:grid;width:clamp(24px,2.5cqw,40px);aspect-ratio:1;place-items:center;border-radius:clamp(7px,.7cqw,12px);background:#875647;color:#fff}.pos-checkout-header-copy>button svg{width:45%}.pos-payment-body{padding:4% 6%}.pos-payment-body>h3{margin-bottom:4%;text-align:center;font-size:clamp(10px,1.47cqw,17px)}.pos-payment-methods{display:flex;gap:clamp(5px,.55cqw,9px);overflow-x:auto;padding:1px 1px 3%;scrollbar-width:none}.pos-payment-methods::-webkit-scrollbar{display:none}.pos-payment-methods button{display:flex;min-width:31%;min-height:clamp(36px,4cqw,64px);flex:0 0 31%;flex-direction:column;align-items:center;justify-content:center;gap:5%;border:1px solid #e8d6c1;border-radius:clamp(9px,.9cqw,15px);background:#fffdf9;color:#6b473a;font-size:clamp(7px,1.036cqw,12px);font-weight:700}.pos-payment-methods button.is-active{border-color:#875647;background:#875647;color:#fff}.pos-payment-methods svg{width:clamp(13px,1.35cqw,22px);height:clamp(13px,1.35cqw,22px)}.pos-payment-methods .pos-brand-wechat{border-radius:clamp(3px,.35cqw,5px);background:#2dc100;padding:10%;color:#fff}.pos-payment-methods .pos-brand-alipay{border-radius:clamp(3px,.35cqw,5px);background:#1677ff;padding:10%;color:#fff}.pos-payment-methods .pos-brand-paypal{color:#0070ba}.pos-payment-methods button.is-active:not(.pos-payment-method-wechat):not(.pos-payment-method-alipay):not(.pos-payment-method-paypal) svg{color:#fff}.pos-qr-card{margin-top:3%;padding:4% 4% 3%}.pos-qr-card>div{width:49%;max-width:none}.pos-qr-card b{margin-top:3%;color:#4a2f15;font-size:clamp(10px,1.47cqw,17px)}.pos-checkout-option{display:flex;width:100%;align-items:center;gap:4%;margin-top:4%;border-radius:clamp(9px,.9cqw,15px);background:#f8f1e8;padding:4%;color:#5e4033;text-align:left}.pos-checkout-option-icon{display:grid;width:clamp(24px,2.6cqw,42px);aspect-ratio:1;flex:0 0 auto;place-items:center;border-radius:50%;background:#fffdf9;color:#875647}.pos-checkout-option-icon svg{width:48%;height:48%}.pos-checkout-option>span:nth-child(2){display:flex;min-width:0;flex:1;flex-direction:column}.pos-checkout-option strong{font-size:clamp(7px,1.036cqw,12px)}.pos-checkout-option small{margin-top:2px;color:#9b8175;font-size:clamp(6px,.812cqw,9px)}.pos-checkout-option>b{color:#875647;font-size:clamp(6px,.896cqw,10px)}.pos-discount-option{border:2px solid rgba(122,161,138,.18);background:#ffffffc7}.pos-discount-option .pos-checkout-option-icon{background:#7aa18a1f;color:#7aa18a}.pos-discount-option>b{border-radius:clamp(7px,.7cqw,12px);background:#7aa18a;padding:4% 5%;color:#fff}.pos-checkout-switch{position:relative;width:clamp(27px,2.8cqw,45px);height:clamp(16px,1.65cqw,27px);flex:0 0 auto;border-radius:999px;background:#d8c8bd;transition:background .16s ease}.pos-checkout-switch:after{position:absolute;top:12%;left:8%;width:41%;aspect-ratio:1;border-radius:50%;background:#fff;content:"";transition:transform .16s ease}.pos-gift-order{border:2px solid rgba(212,163,115,.12);background:#fdfbf7}.pos-gift-order.is-active .pos-checkout-switch{background:#7aa18a}.pos-gift-order.is-active .pos-checkout-switch:after{transform:translate(105%)}.pos-checkout-note{display:flex;margin-top:4%;flex-direction:column;gap:clamp(4px,.4cqw,7px)}.pos-checkout-note>span{display:flex;align-items:center;gap:4px;color:#6c4436;font-size:clamp(7px,.98cqw,11px);font-weight:700}.pos-checkout-note>span svg{width:1em;height:1em}.pos-checkout-note textarea{resize:none;border:1px solid #ead9c6;border-radius:clamp(8px,.8cqw,13px);background:#fffdf9;padding:3.5%;color:#4a2f15;font:inherit;font-size:clamp(7px,.952cqw,11px)}.pos-payment-summary{border-top:2px dashed #f0eae3;padding:4% 6% 5%}.pos-payment-summary .pos-checkout-total{margin-bottom:4%}.pos-checkout-total>span{display:flex;flex-direction:column;gap:1px}.pos-checkout-total small{color:#d27a61;font-size:.72em}.pos-checkout-actions{display:flex;align-items:stretch;gap:4%;margin:0!important}.pos-checkout-actions .pos-primary-action{flex:1}.pos-checkout-back{display:grid;width:clamp(36px,4.3cqw,68px);aspect-ratio:1;flex:0 0 auto;place-items:center;border-radius:clamp(9px,1cqw,16px);background:#f1e6dc;color:#6b473a}.pos-checkout-back svg{width:38%}.pos-variant-dialog{display:flex;width:58%;max-height:82%;overflow:hidden;flex-direction:column;padding:0}.pos-variant-header{position:relative;display:grid;grid-template-columns:20% minmax(0,1fr) auto;align-items:center;gap:4%;border-bottom:1px solid #efe4da;padding:3.5% 4%}.pos-variant-header>img{width:100%;aspect-ratio:1;border-radius:clamp(9px,.9cqw,15px);-o-object-fit:cover;object-fit:cover}.pos-variant-header-copy,.pos-variant-selection-summary{display:flex;min-width:0;flex-direction:column}.pos-variant-header-copy>span{color:#d29a64;font-size:clamp(6px,.868cqw,10px);font-weight:700}.pos-variant-header-copy>strong{margin-top:2%;font-size:clamp(10px,1.54cqw,18px)}.pos-variant-header-copy>small,.pos-variant-selection-summary>small{margin-top:2%;color:#9b8175;font-size:clamp(6px,.868cqw,10px)}.pos-variant-selection-summary{align-items:flex-end;padding-right:clamp(26px,2.8cqw,45px);text-align:right}.pos-variant-selection-summary>strong{color:#875647;font-size:clamp(12px,1.82cqw,21px)}.pos-variant-selection-summary>span{margin-top:2%;font-size:clamp(7px,1.008cqw,12px);font-weight:700}.pos-variant-header>button{position:absolute;top:12%;right:2%;display:grid;width:clamp(24px,2.5cqw,40px);aspect-ratio:1;place-items:center;border-radius:50%;background:#f5ede5}.pos-variant-header>button svg{width:43%}.pos-variant-body{min-height:0;overflow-y:auto;padding:3.5% 4%}.pos-variant-body-heading{display:flex;align-items:baseline;justify-content:space-between;gap:4%}.pos-variant-body-heading>strong{font-size:clamp(8px,1.148cqw,14px)}.pos-variant-body-heading>span{color:#9b8175;font-size:clamp(6px,.868cqw,10px)}.pos-variant-grid{gap:2%;margin-top:3%}.pos-variant-grid button{position:relative;display:flex;min-height:clamp(56px,6.2cqw,100px);flex-direction:row;align-items:center;justify-content:space-between;padding:5%}.pos-variant-grid button.is-selected{border-color:#875647;background:#875647;color:#fff}.pos-variant-card-copy{display:flex;min-width:0;flex-direction:column}.pos-variant-card-copy>span{margin:0;font-size:clamp(7px,1.05cqw,12px);font-weight:700}.pos-variant-card-copy>small{margin-top:5%;color:#9b8175;font-size:clamp(6px,.84cqw,10px)}.pos-variant-grid button.is-selected small,.pos-variant-grid button.is-selected strong{color:#ffffffc7}.pos-variant-grid button>strong{margin:0}.pos-variant-grid button>svg{position:absolute;top:7%;right:5%;width:clamp(11px,1.1cqw,18px);color:#fff4d9}.pos-variant-footer{display:flex;align-items:center;justify-content:space-between;gap:5%;border-top:1px solid #efe4da;padding:3% 4%}.pos-variant-footer>div{display:flex;flex-direction:column;gap:clamp(4px,.4cqw,7px)}.pos-variant-footer>div>span{font-size:clamp(7px,.98cqw,11px);font-weight:700}.pos-variant-stepper button,.pos-variant-stepper span{width:clamp(28px,2.8cqw,45px)}.pos-variant-add{display:flex;min-height:clamp(38px,4.3cqw,68px);flex:1;align-items:center;justify-content:center;gap:4%;border-radius:clamp(9px,1cqw,16px);background:#875647;padding:0 5%;color:#fff;font-size:clamp(8px,1.148cqw,14px);font-weight:700}.pos-variant-add:disabled{background:#c9b8af}.pos-variant-add>svg{width:1.1em}.pos-variant-add>strong{margin-left:auto;color:#fff;font-size:1.12em}.pos-app-explore-backdrop{z-index:40;backdrop-filter:blur(3px)}.pos-app-explore-modal{position:relative;display:flex;width:34%;flex-direction:column;align-items:center;border:1px solid rgba(255,255,255,.66);border-radius:clamp(14px,1.5cqw,24px);background:#fffdf9f5;padding:4% 4% 3.5%;text-align:center;box-shadow:0 26px 70px #1f150f52}.pos-app-explore-modal>img{width:23%;aspect-ratio:1;border-radius:clamp(9px,.9cqw,15px)}.pos-app-explore-modal>strong{margin-top:5%;font-size:clamp(11px,1.61cqw,19px)}.pos-app-explore-modal>p{margin-top:3%;color:#8e756b;font-size:clamp(7px,1.008cqw,12px);line-height:1.55}.pos-app-explore-modal>a{display:flex;width:100%;min-height:clamp(36px,4.1cqw,66px);margin-top:7%;align-items:center;justify-content:center;gap:5%;border-radius:clamp(9px,1cqw,16px);background:#875647;color:#fff;font-size:clamp(8px,1.148cqw,14px);font-weight:700}.pos-app-explore-modal>a svg{width:1.1em}.pos-app-explore-close{position:absolute;top:6%;right:6%;display:grid;width:clamp(23px,2.3cqw,37px);aspect-ratio:1;place-items:center;border-radius:50%;background:#f4ece5}.pos-app-explore-close svg{width:42%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-x-4{left:1rem;right:1rem}.-bottom-24{bottom:-6rem}.-right-20{right:-5rem}.-top-24{top:-6rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.left-1\/2{left:50%}.left-3{left:.75rem}.left-8{left:2rem}.right-0{right:0}.top-3{top:.75rem}.top-\[calc\(100\%\+12px\)\]{top:calc(100% + 12px)}.isolate{isolation:isolate}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[90\]{z-index:90}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-5{margin-bottom:1.25rem}.ml-auto{margin-left:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-10{height:2.5rem}.h-12{height:3rem}.h-4{height:1rem}.h-64{height:16rem}.h-72{height:18rem}.h-8{height:2rem}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.min-h-\[70vh\]{min-height:70vh}.min-h-\[calc\(100vh-7rem\)\]{min-height:calc(100vh - 7rem)}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-12{width:3rem}.w-32{width:8rem}.w-4{width:1rem}.w-64{width:16rem}.w-72{width:18rem}.w-8{width:2rem}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[52px\]{min-width:52px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1320px\]{max-width:1320px}.max-w-\[1420px\]{max-width:1420px}.max-w-\[1500px\]{max-width:1500px}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-28{scroll-margin-top:7rem}.scroll-mt-32{scroll-margin-top:8rem}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-7{-moz-column-gap:1.75rem;column-gap:1.75rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-caramel\/30>:not([hidden])~:not([hidden]){border-color:#e6c8a34d}.divide-cocoa\/10>:not([hidden])~:not([hidden]){border-color:#5e40331a}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.rounded-2xl{border-radius:24px}.rounded-3xl{border-radius:32px}.rounded-\[18px\]{border-radius:18px}.rounded-\[32px\]{border-radius:32px}.rounded-\[40px\]{border-radius:40px}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:16px}.rounded-r-2xl{border-top-right-radius:24px;border-bottom-right-radius:24px}.border{border-width:1px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#5865F2\]\/30{border-color:#5865f24d}.border-\[\#E8CFA7\]{--tw-border-opacity: 1;border-color:rgb(232 207 167 / var(--tw-border-opacity, 1))}.border-apricot\/50{border-color:#e7a86a80}.border-border{--tw-border-opacity: 1;border-color:rgb(232 207 167 / var(--tw-border-opacity, 1))}.border-border\/50{border-color:#e8cfa780}.border-border\/60{border-color:#e8cfa799}.border-border\/70{border-color:#e8cfa7b3}.border-caramel{--tw-border-opacity: 1;border-color:rgb(230 200 163 / var(--tw-border-opacity, 1))}.border-caramel\/20{border-color:#e6c8a333}.border-caramel\/25{border-color:#e6c8a340}.border-caramel\/30{border-color:#e6c8a34d}.border-caramel\/35{border-color:#e6c8a359}.border-caramel\/40{border-color:#e6c8a366}.border-caramel\/50{border-color:#e6c8a380}.border-cocoa\/20{border-color:#5e403333}.border-moss\/45{border-color:#7aa18a73}.border-tint\/45{border-color:#75c8ff73}.bg-\[\#5865F2\]\/10{background-color:#5865f21a}.bg-\[\#F7F1E7\]{--tw-bg-opacity: 1;background-color:rgb(247 241 231 / var(--tw-bg-opacity, 1))}.bg-apricot\/10{background-color:#e7a86a1a}.bg-apricot\/25{background-color:#e7a86a40}.bg-apricot\/35{background-color:#e7a86a59}.bg-apricot\/\[0\.06\]{background-color:#e7a86a0f}.bg-background{--tw-bg-opacity: 1;background-color:rgb(255 249 236 / var(--tw-bg-opacity, 1))}.bg-caramel\/15{background-color:#e6c8a326}.bg-card\/90{background-color:#ffffffe6}.bg-cream-200{--tw-bg-opacity: 1;background-color:rgb(235 214 164 / var(--tw-bg-opacity, 1))}.bg-cream-50{--tw-bg-opacity: 1;background-color:rgb(253 246 227 / var(--tw-bg-opacity, 1))}.bg-moss\/10{background-color:#7aa18a1a}.bg-moss\/30{background-color:#7aa18a4d}.bg-moss\/\[0\.055\]{background-color:#7aa18a0e}.bg-sky{--tw-bg-opacity: 1;background-color:rgb(139 198 236 / var(--tw-bg-opacity, 1))}.bg-sky\/20{background-color:#8bc6ec33}.bg-tint\/10{background-color:#75c8ff1a}.bg-tint\/30{background-color:#75c8ff4d}.bg-tint\/\[0\.055\]{background-color:#75c8ff0e}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/15{background-color:#ffffff26}.bg-white\/65{background-color:#ffffffa6}.bg-white\/70{background-color:#ffffffb3}.bg-white\/75{background-color:#ffffffbf}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-woodDark{--tw-bg-opacity: 1;background-color:rgb(141 91 76 / var(--tw-bg-opacity, 1))}.bg-soft-gradient{background-image:linear-gradient(135deg,#fff9ec,#fdf6e3 35%,#e2f0e8)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-2{padding:.5rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-5{padding-bottom:1.25rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pr-12{padding-right:3rem}.pr-4{padding-right:1rem}.pt-24{padding-top:6rem}.pt-32{padding-top:8rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.align-top{vertical-align:top}.font-body,.font-display{font-family:Swei Gothic,Arial Rounded MT Bold,Helvetica Neue,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[0\.78em\]{font-size:.78em}.text-\[10px\]{font-size:10px}.text-\[2\.15rem\]{font-size:2.15rem}.text-\[2\.5rem\]{font-size:2.5rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[1\.06\]{line-height:1.06}.leading-\[1\.12\]{line-height:1.12}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.025em\]{letter-spacing:-.025em}.tracking-\[-0\.035em\]{letter-spacing:-.035em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.text-\[\#4752C4\]{--tw-text-opacity: 1;color:rgb(71 82 196 / var(--tw-text-opacity, 1))}.text-\[\#4A381F\]{--tw-text-opacity: 1;color:rgb(74 56 31 / var(--tw-text-opacity, 1))}.text-\[\#8D5B4C\]{--tw-text-opacity: 1;color:rgb(141 91 76 / var(--tw-text-opacity, 1))}.text-\[\#E7A86A\],.text-apricot{--tw-text-opacity: 1;color:rgb(231 168 106 / var(--tw-text-opacity, 1))}.text-cocoa{--tw-text-opacity: 1;color:rgb(94 64 51 / var(--tw-text-opacity, 1))}.text-mint{--tw-text-opacity: 1;color:rgb(226 240 232 / var(--tw-text-opacity, 1))}.text-moss{--tw-text-opacity: 1;color:rgb(122 161 138 / var(--tw-text-opacity, 1))}.text-mutedText{--tw-text-opacity: 1;color:rgb(127 106 69 / var(--tw-text-opacity, 1))}.text-text{--tw-text-opacity: 1;color:rgb(74 56 31 / var(--tw-text-opacity, 1))}.text-tint{--tw-text-opacity: 1;color:rgb(117 200 255 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.text-woodDark{--tw-text-opacity: 1;color:rgb(141 91 76 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.decoration-apricot\/70{text-decoration-color:#e7a86ab3}.decoration-\[0\.13em\]{text-decoration-thickness:.13em}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[0\.12em\]{text-underline-offset:.12em}.accent-\[\#604638\]{accent-color:#604638}.opacity-0{opacity:0}.shadow-\[0_12px_28px_rgba\(139\,198\,236\,0\.34\)\]{--tw-shadow: 0 12px 28px rgba(139,198,236,.34);--tw-shadow-colored: 0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(43\,28\,22\,0\.18\)\]{--tw-shadow: 0 12px 28px rgba(43,28,22,.18);--tw-shadow-colored: 0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(94\,64\,51\,0\.22\)\]{--tw-shadow: 0 18px 50px rgba(94,64,51,.22);--tw-shadow-colored: 0 18px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_64px_rgba\(94\,64\,51\,0\.12\)\]{--tw-shadow: 0 24px 64px rgba(94,64,51,.12);--tw-shadow-colored: 0 24px 64px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(88\,101\,242\,0\.12\)\]{--tw-shadow: 0 8px 24px rgba(88,101,242,.12);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-card{--tw-shadow: 0 12px 24px rgba(141, 91, 76, .18);--tw-shadow-colored: 0 12px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-card-soft{--tw-shadow: 0 16px 32px rgba(212, 163, 115, .25);--tw-shadow-colored: 0 16px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-card{--tw-shadow-color: #FFFFFF;--tw-shadow: var(--tw-shadow-colored)}.outline{outline-style:solid}.blur-3xl{--tw-blur: blur(64px);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)}.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-blur{--tw-backdrop-blur: blur(8px);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-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-500{transition-duration:.5s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{font-family:Swei Gothic,Arial Rounded MT Bold,Helvetica Neue,Arial,sans-serif;color:#4a381f;background:#fffaf0;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth;scroll-padding-top:112px}body{margin:0;min-width:320px;min-height:100vh;background:#fffaf0}.landing-paper-grid{background-color:#fffaf0;background-image:var(--paper-wash, radial-gradient( circle at 50% 4%, rgba(255, 255, 255, .78) 0, rgba(255, 255, 255, .34) 25rem, transparent 48rem )),repeating-linear-gradient(45deg,rgba(141,91,76,.028) 0,rgba(141,91,76,.028) 1px,transparent 1px,transparent 12px),repeating-linear-gradient(-45deg,rgba(141,91,76,.028) 0,rgba(141,91,76,.028) 1px,transparent 1px,transparent 12px)}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button,input,textarea{font:inherit}a{color:inherit;text-decoration:none}.font-logo{font-family:Afacad Variable,Afacad,Helvetica Neue,sans-serif}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid rgba(139,198,236,.55);outline-offset:3px}::-moz-selection{color:#fff;background:#8d5b4c}::selection{color:#fff;background:#8d5b4c}@media(max-width:767px){html{scroll-padding-top:92px}.glass-nav{min-height:64px;border-radius:24px;padding:7px 9px 7px 11px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:border-r-0:last-child{border-right-width:0px}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#5865F2\]:hover{--tw-border-opacity: 1;border-color:rgb(88 101 242 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#5865F2\]:hover{--tw-bg-opacity: 1;background-color:rgb(88 101 242 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#FFF9EC\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 249 236 / var(--tw-bg-opacity, 1))}.hover\:bg-caramel\/55:hover{background-color:#e6c8a38c}.hover\:bg-cocoa:hover{--tw-bg-opacity: 1;background-color:rgb(94 64 51 / var(--tw-bg-opacity, 1))}.hover\:bg-cream-50:hover{--tw-bg-opacity: 1;background-color:rgb(253 246 227 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:text-cocoa:hover{--tw-text-opacity: 1;color:rgb(94 64 51 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-card:hover{--tw-shadow: 0 12px 24px rgba(141, 91, 76, .18);--tw-shadow-colored: 0 12px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: #FFFFFF;--tw-shadow: var(--tw-shadow-colored)}.hover\:brightness-105:hover{--tw-brightness: brightness(1.05);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)}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:opacity-0{opacity:0}.group:hover .group-hover\:opacity-100{opacity:1}@media(prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media(min-width:360px){.min-\[360px\]\:text-\[0\.84em\]{font-size:.84em}}@media(min-width:640px){.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:justify-center{justify-content:center}.sm\:whitespace-nowrap{white-space:nowrap}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-\[0\.88em\]{font-size:.88em}.sm\:text-\[2\.75rem\]{font-size:2.75rem}}@media(min-width:768px){.md\:top-5{top:1.25rem}.md\:mt-0{margin-top:0}.md\:block{display:block}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:hidden{display:none}.md\:h-12{height:3rem}.md\:w-12{width:3rem}.md\:min-w-\[66px\]{min-width:66px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-3{gap:.75rem}.md\:gap-6{gap:1.5rem}.md\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.md\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.md\:p-12{padding:3rem}.md\:p-6{padding:1.5rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:pb-16{padding-bottom:4rem}.md\:pt-28{padding-top:7rem}.md\:pt-40{padding-top:10rem}.md\:text-left{text-align:left}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-\[15px\]{font-size:15px}.md\:text-\[2\.5rem\]{font-size:2.5rem}.md\:text-\[2rem\]{font-size:2rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:leading-8{line-height:2rem}}@media(min-width:1024px){.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:mt-14{margin-top:3.5rem}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-\[0\.78fr_1\.22fr\]{grid-template-columns:.78fr 1.22fr}.lg\:grid-cols-\[0\.7fr_1\.3fr\]{grid-template-columns:.7fr 1.3fr}.lg\:grid-cols-\[0\.86fr_1\.14fr\]{grid-template-columns:.86fr 1.14fr}.lg\:grid-cols-\[0\.88fr_1\.12fr\]{grid-template-columns:.88fr 1.12fr}.lg\:grid-cols-\[1\.08fr_0\.92fr\]{grid-template-columns:1.08fr .92fr}.lg\:grid-cols-\[1\.22fr_0\.78fr\]{grid-template-columns:1.22fr .78fr}.lg\:grid-cols-\[1\.35fr_0\.8fr_0\.8fr_1fr\]{grid-template-columns:1.35fr .8fr .8fr 1fr}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-start{justify-content:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:gap-14{gap:3.5rem}.lg\:gap-16{gap:4rem}.lg\:gap-8{gap:2rem}.lg\:p-7{padding:1.75rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:py-24{padding-top:6rem;padding-bottom:6rem}.lg\:pb-16{padding-bottom:4rem}.lg\:pb-20{padding-bottom:5rem}.lg\:pb-24{padding-bottom:6rem}.lg\:text-left{text-align:left}.lg\:text-right{text-align:right}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-sm{font-size:.875rem;line-height:1.25rem}}@media(min-width:1280px){.xl\:text-5xl{font-size:3rem;line-height:1}.xl\:text-6xl{font-size:3.75rem;line-height:1}}.app-shell{min-height:100vh;color:#4a381f;background-color:#fff9ec;background-image:repeating-linear-gradient(45deg,rgba(141,91,76,.03) 0px,rgba(141,91,76,.03) 1px,transparent 1px,transparent 12px),repeating-linear-gradient(-45deg,rgba(141,91,76,.03) 0px,rgba(141,91,76,.03) 1px,transparent 1px,transparent 12px)}.app-shell ::-moz-selection{background:#e7a86a;color:#fff}.app-shell ::selection{background:#e7a86a;color:#fff}@font-face{font-family:Source Han Sans;src:url(/fonts/source-han-sans/SourceHanSansSC-VF.woff2) format("woff2");font-weight:250 900;font-style:normal;font-display:swap}.guide-route,.guide-site-header,.guide-search-portal{font-family:Source Han Sans,Noto Sans CJK SC,sans-serif;font-synthesis:none}.guide-page,.guide-search-portal{--guide-surface: #fffdf7;--guide-surface-soft: #faf2e3;--guide-selected: #f6e9d2;--guide-ink: #543a2e;--guide-muted: #816b57;--guide-line: rgba(137, 91, 61, .18)}.guide-site-header .glass-nav{background:#fffdf7f0;border-color:#ddc6a873}.guide-route .guide-page{background:transparent}.guide-route{background-color:#fdf9f1;--paper-wash: linear-gradient( 90deg, rgba(255, 252, 246, .6), rgba(255, 252, 246, .94) 30%, rgba(255, 252, 246, .94) 78%, rgba(255, 252, 246, .6) )}.guide-page{--guide-ink: #543a2e;--guide-muted: #816b57;--guide-line: rgba(137, 91, 61, .18);--guide-accent: #a7614f;--guide-orange: #e89055;--guide-cream: #fff9ee;--guide-cream-strong: #f8e8c2;min-height:80vh;background-color:#fffaf0;color:var(--guide-ink);padding:1.25rem 1.25rem 5rem}.guide-docs-container{width:min(1480px,100%);margin:0 auto}.guide-search-trigger{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:2.75rem;padding:0 .55rem 0 .85rem;border:1px solid var(--guide-line);border-radius:.85rem;background:var(--guide-surface);color:var(--guide-muted);font-size:.88rem;font-weight:720;box-shadow:0 12px 30px #67442f0d;transition:border-color .16s ease,color .16s ease,background .16s ease}.guide-search-trigger:hover{border-color:#d878576b;background:#fffdf8;color:#70483a}.guide-search-trigger kbd,.guide-command kbd{display:inline-flex;min-height:1.65rem;align-items:center;justify-content:center;padding:0 .48rem;border:1px solid rgba(137,91,61,.16);border-radius:.45rem;background:#f8edd8;color:#8a6653;font-family:inherit;font-size:.7rem;font-weight:760;box-shadow:inset 0 -1px #895b3d1f}.guide-command-backdrop{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-start;justify-content:center;padding:min(12vh,7rem) 1rem 1rem;background:#39271f5c;backdrop-filter:blur(8px)}.guide-command{width:min(45rem,100%);overflow:hidden;border:1px solid rgba(231,203,162,.72);border-radius:1.25rem;background:#fffaf0;color:var(--guide-ink);box-shadow:0 28px 80px #482b1f3d}.guide-command__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.1rem 1.15rem .85rem}.guide-command__header span{color:#c97354;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.guide-command__header h2{margin:.25rem 0 0;color:var(--guide-ink);font-size:1.2rem;line-height:1.35}.guide-command__header>button,.guide-command__input>button{display:inline-flex;flex:0 0 auto;width:2.3rem;height:2.3rem;align-items:center;justify-content:center;border:0;border-radius:.65rem;background:transparent;color:var(--guide-muted)}.guide-command__header>button:hover,.guide-command__input>button:hover{background:#f6e7cc;color:var(--guide-ink)}.guide-command__input{display:flex;align-items:center;gap:.7rem;min-height:3.7rem;margin:0 1.15rem;padding:0 .65rem 0 .9rem;border:1px solid rgba(137,91,61,.25);border-radius:.85rem;background:var(--guide-surface);color:var(--guide-muted)}.guide-command__input:focus-within{border-color:#d87857b8;box-shadow:0 0 0 3px #d878571f}.guide-command__input input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--guide-ink);font-size:1rem}.guide-command__input input::-moz-placeholder{color:#aa927f}.guide-command__input input::placeholder{color:#aa927f}.guide-command__results{display:grid;gap:.35rem;max-height:min(52vh,30rem);overflow-y:auto;margin-top:.75rem;padding:0 .7rem .75rem}.guide-command-result{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;width:100%;min-height:5.4rem;padding:.75rem;border:1px solid transparent;border-radius:.8rem;background:transparent;color:var(--guide-ink);text-align:left}.guide-command-result:hover,.guide-command-result.is-active{border-color:#d8785740;background:#f8ecd6}.guide-command-result__icon{display:inline-flex;width:2.55rem;height:2.55rem;align-items:center;justify-content:center;border-radius:.72rem;background:var(--guide-surface-soft);color:#9b6250}.guide-command-result__copy{display:block;min-width:0}.guide-command-result__copy small,.guide-command-result__copy strong,.guide-command-result__copy>span{display:block}.guide-command-result__copy small{color:#b06f52;font-size:.72rem;font-weight:760}.guide-command-result__copy strong{margin-top:.16rem;overflow:hidden;font-size:.95rem;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.guide-command-result__copy>span{margin-top:.2rem;overflow:hidden;color:var(--guide-muted);font-size:.82rem;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.guide-command-result>svg{color:#b87a5e}.guide-command__message{display:grid;place-items:center;min-height:10rem;padding:2rem;color:#8c735f;text-align:center}.guide-command__message p{max-width:24rem;margin:.7rem 0 0;font-size:.92rem;line-height:1.65}.guide-command__footer{display:flex;align-items:center;gap:1rem;padding:.7rem 1.1rem;border-top:1px solid var(--guide-line);background:#f8ecd68c;color:var(--guide-muted);font-size:.72rem}.guide-command__footer span{display:inline-flex;align-items:center;gap:.3rem}.guide-docs-layout{display:grid;grid-template-columns:19rem minmax(0,1fr);align-items:start;gap:clamp(2.25rem,4vw,5.5rem)}.guide-docs-sidebar{position:sticky;top:7.75rem;display:flex;flex-direction:column;max-height:calc(100vh - 9rem);overflow:hidden;border:1px solid var(--guide-line);border-radius:1.25rem;background:var(--guide-surface);box-shadow:0 18px 50px #66432d12}.guide-docs-sidebar__mobile-head{display:none}.guide-overview-link{display:flex;align-items:center;gap:.65rem;margin:.8rem .8rem 0;padding:.8rem .9rem;border-radius:.75rem;color:var(--guide-ink);font-size:.92rem;font-weight:750;text-decoration:none}.guide-overview-link:hover,.guide-overview-link.is-active{background:var(--guide-selected);color:#874f40}.guide-progress{margin:.6rem 1.25rem .85rem}.guide-sidebar-search{margin:.8rem .8rem 0}.guide-sidebar-search .guide-search-trigger{width:100%;justify-content:flex-start;padding:0 .75rem;box-shadow:none}.guide-sidebar-search .guide-search-trigger__label{display:inline}.guide-sidebar-search .guide-search-trigger kbd{display:inline-flex;margin-left:auto}.guide-sidebar-search,.guide-overview-link,.guide-progress{flex-shrink:0}.guide-progress__heading{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.guide-progress__heading strong{font-size:.85rem}.guide-progress__heading span{color:var(--guide-accent);font-size:.8rem;font-weight:600;font-variant-numeric:tabular-nums}.guide-progress__track{height:.25rem;margin-top:.45rem;overflow:hidden;border-radius:999px;background:#eddab7}.guide-progress__track span{display:block;height:100%;border-radius:inherit;background:var(--guide-orange);transition:width .22s ease}.guide-progress p{margin:.55rem 0 0;color:var(--guide-muted);font-size:.8rem}.guide-toc{min-height:0;overflow-y:auto;padding:0 .8rem .8rem;scrollbar-width:thin;scrollbar-color:rgba(137,91,61,.25) transparent}.guide-toc__group+.guide-toc__group{margin-top:.55rem}.guide-toc__toggle{display:flex;align-items:center;justify-content:space-between;gap:.75rem;cursor:pointer;padding:.45rem .45rem .5rem;color:#a06d52;font-size:.75rem;font-weight:800;letter-spacing:.08em;width:100%;border:0;background:transparent;text-align:left;text-transform:uppercase}.guide-toc__indicator{display:grid;flex-shrink:0}.guide-toc__indicator svg{grid-area:1 / 1;transition:opacity .18s ease,transform .24s cubic-bezier(.2,.8,.2,1)}.guide-toc__expand{opacity:1;transform:rotate(0)}.guide-toc__collapse{opacity:0;transform:rotate(-90deg)}.guide-toc__group.is-open .guide-toc__expand{opacity:0;transform:rotate(90deg)}.guide-toc__group.is-open .guide-toc__collapse{opacity:1;transform:rotate(0)}.guide-toc__panel{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .24s cubic-bezier(.2,.8,.2,1),opacity .18s ease,visibility .24s}.guide-toc__group.is-open .guide-toc__panel{grid-template-rows:1fr;opacity:1;visibility:visible}.guide-toc__items{display:grid;min-height:0;overflow:hidden;gap:.1rem}.guide-toc a{display:grid;grid-template-columns:1.8rem 1.55rem minmax(0,1fr);align-items:center;gap:.35rem;min-height:2.35rem;padding:.32rem .45rem;border-radius:.62rem;color:#715748;font-size:.85rem;line-height:1.35;text-decoration:none}.guide-toc a:hover,.guide-toc a.is-active{background:var(--guide-selected);color:#7d493a}.guide-toc__icon{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:.55rem;background:var(--guide-surface-soft);color:#9b6250}.guide-toc__icon.is-complete{background:#e5f0e4;color:#5f8d70}.guide-toc__number{color:#dc9660;font-size:.72rem;font-weight:800}.guide-docs-content{width:min(100%,62rem);min-width:0}.guide-overview__header,.guide-article__header{padding:clamp(1rem,2vw,2rem) 0 2.1rem;border-bottom:1px solid var(--guide-line)}.guide-overview__header>span,.guide-workflow__heading>span,.guide-faq-header>span{color:#d87857;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.guide-overview__header h1,.guide-article__header h1,.guide-faq-header h1{margin:.65rem 0 0;color:var(--guide-ink);font-size:clamp(2rem,4vw,3.75rem);font-weight:720;letter-spacing:-.035em;line-height:1.12}.guide-overview__header p,.guide-article__header>p,.guide-faq-header p{max-width:46rem;margin:1rem 0 0;color:var(--guide-muted);font-size:clamp(1.03rem,1rem + .16vw,1.12rem);line-height:1.8}.guide-overview-section{padding:2.6rem 0 3rem}.guide-first-run{margin-top:1.75rem;padding:clamp(1.1rem,2.5vw,1.75rem);border:1px solid #ddc6a8;border-radius:1.2rem;background:linear-gradient(145deg,#fffbf3,#fbf2e2)}.guide-first-run__intro>span{color:#a26546;font-size:.76rem;font-weight:800;letter-spacing:.08em}.guide-first-run__intro h2{margin:.55rem 0 0;font-size:clamp(1.35rem,2.5vw,1.8rem);font-weight:760;line-height:1.4;text-wrap:balance}.guide-first-run__intro p{margin:.75rem 0 0;color:#81674f;font-size:.94rem;line-height:1.8}.guide-first-run__path{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:1.2rem 0 0;padding:0;list-style:none}.guide-first-run__path a{display:flex;align-items:baseline;gap:.65rem;height:100%;padding:1rem;border:1px solid rgba(137,91,61,.14);border-radius:.75rem;background:var(--guide-surface);color:var(--guide-ink);text-decoration:none}.guide-first-run__path a:hover{border-color:#bd916c;background:#fffef9}.guide-first-run__path a>span{color:#c0824f;font-size:.8rem;font-weight:800}.guide-first-run__path a>svg{flex:0 0 auto;align-self:center;margin-left:auto;color:#ae7854}.guide-first-run__path h3{margin:0;font-size:.95rem;font-weight:760}.guide-first-run__path p{margin:.4rem 0 0;color:#8a715c;font-size:.84rem;line-height:1.7}.guide-first-run__note{margin:1rem 0 0;color:#8a715c;font-size:.8rem;line-height:1.75}.guide-doc-section-heading h2,.guide-related h2{margin:0;font-size:1.35rem;font-weight:760}.guide-doc-section-heading p{margin:.45rem 0 0;color:var(--guide-muted);font-size:.96rem}.guide-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1.35rem}.guide-feature-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.8rem;min-height:9.5rem;padding:1.1rem;border:1px solid var(--guide-line);border-radius:1rem;background:var(--guide-surface);color:var(--guide-ink);text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.guide-feature-card:hover{transform:translateY(-2px);border-color:#d878576b;box-shadow:0 14px 32px #67442f14}.guide-feature-card>span{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:.8rem;background:var(--guide-surface-soft);color:#9b6250}.guide-feature-card>svg{align-self:end;color:var(--guide-orange)}.guide-feature-card h3{margin:.15rem 0 0;font-size:1rem}.guide-feature-card p{margin:.45rem 0 0;color:var(--guide-muted);font-size:.88rem;line-height:1.6}.guide-workflow{margin-top:.5rem;padding:clamp(1.5rem,4vw,2.7rem);border-radius:1.4rem;background:#654536;color:#fff8eb}.guide-workflow__heading{max-width:44rem}.guide-workflow__heading>span{color:#f3ae65}.guide-workflow__heading h2{margin:.5rem 0 0;font-size:clamp(1.75rem,3vw,2.6rem);font-weight:650;letter-spacing:-.025em}.guide-workflow__heading p{margin:.75rem 0 0;color:#fff8ebad;line-height:1.7}.guide-workflow__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1.75rem}.guide-workflow-card{min-width:0;padding:1.25rem;border:1px solid rgba(255,242,220,.16);border-radius:1rem;background:#ffffff0e}.guide-workflow-card__top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.guide-workflow-card__top>span{display:inline-flex;align-items:center;justify-content:center;width:2.55rem;height:2.55rem;border-radius:.75rem;background:#f9e5b0;color:#6a4939}.guide-workflow-card__top small{color:#f0a85d;font-weight:800}.guide-workflow-card h3{margin:1.2rem 0 0;font-size:1.08rem}.guide-workflow-card>p{min-height:3.9rem;margin:.55rem 0 0;color:#fff8ebad;font-size:.88rem;line-height:1.6}.guide-workflow-card ul{display:grid;gap:.55rem;margin:1rem 0 0;padding:0;list-style:none}.guide-workflow-card li{display:flex;align-items:flex-start;gap:.45rem;color:#fff8ebd1;font-size:.82rem;line-height:1.45}.guide-workflow-card li svg{flex:0 0 auto;margin-top:.12rem;color:#efaa61}.guide-breadcrumb{display:flex;align-items:center;gap:.45rem;color:var(--guide-muted);font-size:.82rem}.guide-breadcrumb a{color:var(--guide-accent);text-decoration:none}.guide-read-time{display:inline-flex;align-items:center;gap:.35rem;margin-top:1rem;color:#6e8f74;font-size:.82rem;font-weight:700}.guide-article-figure{margin:1.9rem 0 0;overflow:hidden;border:1px solid var(--guide-line);border-radius:1rem;background:var(--guide-surface)}.guide-article-figure img{display:block;width:100%;max-height:35rem;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.guide-article-figure figcaption{padding:.7rem .95rem;border-top:1px solid var(--guide-line);color:var(--guide-muted);font-size:.8rem}.guide-article__sections{margin-top:2.8rem;max-width:53rem}.guide-article__sections section{padding:0 0 3.25rem;scroll-margin-top:1rem}.guide-article__sections section+section{padding-top:3rem;border-top:1px solid var(--guide-line)}.guide-article-section-heading{display:flex;align-items:center;gap:.9rem}.guide-section-number{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:2.55rem;height:2.55rem;border-radius:.8rem;background:var(--guide-surface-soft);color:#d37e53;font-size:.78rem;font-weight:800}.guide-article__sections h2{margin:0;color:var(--guide-ink);font-size:clamp(1.4rem,2.3vw,1.75rem);font-weight:780;letter-spacing:-.02em}.guide-article-prose{margin-top:1.2rem}.guide-article-prose p{margin:0;color:#70594b;font-size:clamp(1.03rem,1rem + .16vw,1.1rem);line-height:1.9}.guide-article-prose p+p{margin-top:1.05rem}.guide-article-prose strong,.guide-step__instruction strong,.guide-step__note strong,.guide-section-checklist li strong{color:#4f372d;font-weight:700}.guide-article-section-heading h2,.guide-step__heading h3{color:#99523f}.guide-article__sections--walkthrough>section:focus,.guide-step:focus{outline:none}.guide-article__sections--walkthrough>section:target>.guide-article-section-heading .guide-section-number{background:#ead3a8;color:#8c503a}.guide-steps{display:grid;gap:1.5rem;margin:1.5rem 0 0;padding:0;list-style:none}.guide-step{min-width:0;padding:0;scroll-margin-top:1rem}.guide-step__heading{display:flex;align-items:baseline;gap:.7rem}.guide-step__heading>span{flex:0 0 auto;padding:.18rem .45rem;border-radius:.4rem;background:var(--guide-surface-soft);color:#9a654d;font-size:.75rem;font-weight:800;font-variant-numeric:tabular-nums}.guide-step__heading h3{margin:0;font-size:clamp(1.05rem,1rem + .25vw,1.2rem);font-weight:760;line-height:1.55}.guide-step__instruction{margin:.5rem 0 0;color:#70594b;font-size:1rem;line-height:1.85;overflow-wrap:anywhere}.guide-step-screenshot{margin:.85rem 0 0;overflow:hidden;border:1px solid var(--guide-line);border-radius:.75rem;background:#f7f3ed}.guide-step-screenshot>button{position:relative;display:block;width:100%;padding:0;overflow:hidden;border:0;background:transparent;cursor:zoom-in}.guide-step-screenshot--portrait{width:min(100%,22rem);margin-right:auto;margin-left:auto}.guide-step-screenshot img{display:block;width:100%;height:auto;max-width:100%;margin:0 auto;-o-object-fit:contain;object-fit:contain}.guide-step-screenshot__zoom{position:absolute;right:.65rem;bottom:.65rem;display:inline-flex;align-items:center;gap:.35rem;padding:.5rem .65rem;border:1px solid rgba(255,255,255,.7);border-radius:.6rem;background:#423026e0;color:#fffaf0;font-size:.72rem;pointer-events:none}.guide-step-screenshot figcaption{padding:.45rem .7rem;border-top:1px solid var(--guide-line);background:#fffcf6;color:#806b5b;font-size:.8rem;line-height:1.7}.guide-step__note{margin:.5rem 0 0;color:#806b5b;font-size:.94rem;line-height:1.8;overflow-wrap:anywhere}.guide-section-checklist{margin-top:1.25rem;padding:1rem 1.2rem;border-left:3px solid #c99462;border-radius:0 .65rem .65rem 0;background:#faf3e6}.guide-section-checklist h3{display:flex;align-items:center;gap:.45rem;margin:0;font-size:.95rem;font-weight:760}.guide-section-checklist ul{display:grid;gap:.6rem;margin:.8rem 0 0;padding:0;list-style:none}.guide-section-checklist li{display:flex;align-items:flex-start;gap:.55rem;color:#70594b;font-size:.9rem;line-height:1.7}.guide-section-checklist li>svg{flex:0 0 auto;margin-top:.25rem;color:#a67250}.guide-screenshot-dialog{width:-moz-fit-content;width:fit-content;max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);padding:0;overflow:hidden;border:1px solid #d7bfa5;border-radius:1rem;background:#fffaf0;color:#543a2e;box-shadow:0 28px 90px #19110c59}.guide-screenshot-dialog::backdrop{background:#291f19c2;backdrop-filter:blur(7px)}.guide-lightbox{max-width:min(94vw,100rem)}.guide-lightbox__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem .9rem}.guide-lightbox__header h2{margin:0;font-size:.95rem;font-weight:750;line-height:1.5}.guide-lightbox__header>div{display:flex;flex:0 0 auto;gap:.4rem}.guide-lightbox__header button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;min-width:2.75rem;padding:.45rem .65rem;border:1px solid #e3cfb8;border-radius:.55rem;background:#fffdf7;color:#71513f;font-size:.78rem;cursor:pointer}.guide-lightbox__viewport{max-height:calc(100dvh - 12rem);overflow:auto;background:#e7e0d7;overscroll-behavior:contain}.guide-lightbox__viewport img{display:block;width:auto;height:auto;max-width:100%;max-height:calc(100dvh - 12rem);margin:0 auto;-o-object-fit:contain;object-fit:contain}.guide-lightbox__viewport.is-full-size img{width:auto;max-width:none;max-height:none}.guide-lightbox__caption{margin:0;padding:.65rem .9rem;color:#806b5b;font-size:.8rem;line-height:1.65}.guide-reading-toc a:focus-visible,.guide-reading-toc__toggle:focus-visible,.guide-step-screenshot>button:focus-visible,.guide-lightbox__header button:focus-visible{outline:3px solid #9c6046;outline-offset:-3px}.guide-related{padding:1.3rem;border:1px solid var(--guide-line);border-radius:1rem;background:var(--guide-surface)}.guide-related h2{font-size:1rem}.guide-related>div{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.9rem}.guide-related a{display:inline-flex;align-items:center;gap:.35rem;padding:.55rem .7rem;border-radius:.6rem;background:#f7e9cf;color:#785041;font-size:.84rem;font-weight:700;text-decoration:none}.guide-completion-row{display:flex;justify-content:flex-end;padding:1.5rem 0}.guide-completion-row button{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:2.9rem;padding:0 1.05rem;border:1px solid #c78161;border-radius:.75rem;background:transparent;color:#8a513f;font-size:.86rem;font-weight:750}.guide-completion-row button:hover,.guide-completion-row button.is-complete{background:#e8f1e5;border-color:#86a88b;color:#567b60}.guide-pagination{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;padding-top:1.25rem;border-top:1px solid var(--guide-line)}.guide-pagination a{display:flex;align-items:center;gap:.75rem;min-height:4.65rem;padding:.85rem 1rem;border:1px solid var(--guide-line);border-radius:.9rem;background:var(--guide-surface);color:var(--guide-ink);text-decoration:none}.guide-pagination a:last-child{justify-content:flex-end;text-align:right}.guide-pagination a:hover{border-color:#d878576b}.guide-pagination small,.guide-pagination strong{display:block}.guide-pagination small{margin-bottom:.22rem;color:var(--guide-muted);font-size:.75rem}.guide-pagination strong{font-size:.9rem;line-height:1.35}.guide-mobile-toc-button,.guide-sidebar-scrim{display:none}.guide-faq-header{max-width:58rem;padding:2rem 0 2.5rem;border-bottom:1px solid var(--guide-line)}.guide-faq-layout{display:grid;grid-template-columns:16rem minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:start;max-width:76rem;margin-top:2rem}.guide-faq-sidebar{position:sticky;top:7.75rem;display:grid;gap:.25rem;padding:.85rem;border:1px solid var(--guide-line);border-radius:1rem;background:#fffbf1eb}.guide-faq-sidebar>strong{padding:.45rem .55rem .7rem;font-size:.88rem}.guide-faq-sidebar button{display:flex;align-items:center;justify-content:space-between;gap:.7rem;min-height:2.5rem;padding:0 .65rem;border:0;border-radius:.62rem;background:transparent;color:#755a4b;font-size:.87rem;text-align:left}.guide-faq-sidebar button:hover,.guide-faq-sidebar button.is-active{background:var(--guide-selected);color:#7d493a}.guide-faq-sidebar button span{min-width:1.45rem;padding:.14rem .35rem;border-radius:999px;background:var(--guide-surface);font-size:.72rem;text-align:center}.guide-faq-content{min-width:0}.guide-faq-search{display:flex;align-items:center;gap:.65rem;height:3.2rem;padding:0 .85rem;border:1px solid var(--guide-line);border-radius:.85rem;background:var(--guide-surface);color:var(--guide-muted)}.guide-faq-search:focus-within{border-color:#d8785799;box-shadow:0 0 0 3px #d878571a}.guide-faq-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--guide-ink);font-size:1rem}.guide-faq-search button{display:inline-flex;padding:.25rem;border:0;background:transparent;color:var(--guide-muted)}.guide-faq-results{display:grid;gap:.65rem;margin-top:1rem}.guide-faq-results details{overflow:hidden;border:1px solid var(--guide-line);border-radius:.85rem;background:var(--guide-surface);scroll-margin-top:1rem}.guide-faq-results summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:4.3rem;padding:.8rem 1rem;cursor:pointer;list-style:none}.guide-faq-results summary::-webkit-details-marker{display:none}.guide-faq-results summary>span{padding:.26rem .48rem;border-radius:.45rem;background:var(--guide-surface-soft);color:#a2684e;font-size:.72rem;font-weight:700}.guide-faq-results summary strong{font-size:1rem;line-height:1.45}.guide-faq-results details[open] summary svg{transform:rotate(180deg)}.guide-faq-results details>div{padding:0 1rem 1.1rem;border-top:1px solid var(--guide-line)}.guide-faq-results details p{margin:1rem 0 0;color:#71594b;font-size:1rem;line-height:1.85}.guide-faq-results details a{display:inline-flex;align-items:center;gap:.35rem;margin-top:.8rem;color:#9b5d49;font-size:.85rem;font-weight:750;text-decoration:none}.guide-faq-empty{display:grid;place-items:center;min-height:13rem;border:1px dashed var(--guide-line);border-radius:1rem;color:var(--guide-muted)}.guide-faq-empty p{margin:.5rem 0 0}@media(max-width:1100px){.guide-docs-layout{grid-template-columns:17rem minmax(0,1fr);gap:2.25rem}.guide-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-workflow__grid{grid-template-columns:1fr}.guide-workflow-card>p{min-height:0}}@media(max-width:900px){.guide-route{--paper-wash: linear-gradient(rgba(255, 252, 246, .94), rgba(255, 252, 246, .94))}.guide-page{padding:.75rem 1rem 4rem}.guide-docs-layout{display:block}.guide-mobile-toc-button{display:inline-flex;align-items:center;gap:.5rem;width:100%;min-height:2.85rem;margin-bottom:.8rem;padding:0 .9rem;border:1px solid var(--guide-line);border-radius:.75rem;background:#fffbf1f2;color:var(--guide-ink);font-size:.85rem;font-weight:750}.guide-docs-sidebar{visibility:hidden;position:fixed;z-index:70;top:0;bottom:0;left:0;width:min(21rem,88vw);max-height:none;border-radius:0 1rem 1rem 0;transform:translate(-105%);transition:transform .24s cubic-bezier(.2,.8,.2,1),visibility .24s}.guide-docs-sidebar.is-open{visibility:visible;transform:translate(0)}.guide-docs-sidebar__mobile-head{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1rem .2rem}.guide-docs-sidebar__mobile-head button{display:inline-flex;padding:.35rem;border:0;background:transparent;color:var(--guide-ink)}.guide-sidebar-scrim{position:fixed;z-index:65;top:0;right:0;bottom:0;left:0;display:block;border:0;background:#38271f6b}.guide-docs-content{width:100%}.guide-overview__header,.guide-article__header{padding-top:1.2rem}.guide-faq-layout{display:block;margin-top:1.2rem}.guide-faq-sidebar{position:static;display:flex;overflow-x:auto;margin-bottom:1rem;padding:.55rem}.guide-faq-sidebar>strong{display:none}.guide-faq-sidebar button{flex:0 0 auto}}@media(max-width:580px){.guide-first-run__path{grid-template-columns:1fr}.guide-step-screenshot__zoom{right:.4rem;bottom:.4rem;padding:.4rem .5rem}.guide-screenshot-dialog{max-width:calc(100vw - 1rem);border-radius:.7rem}.guide-lightbox{max-width:calc(100vw - 1rem)}.guide-lightbox__header{gap:.5rem;padding:.55rem}.guide-lightbox__header h2{font-size:.85rem}.guide-lightbox__header button span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.guide-search-trigger{flex:0 0 auto;width:2.85rem;padding:0}.guide-search-trigger__label,.guide-search-trigger kbd{display:none}.guide-command-backdrop{padding:0}.guide-command{min-height:100dvh;border:0;border-radius:0}.guide-command__header{padding-top:1rem}.guide-command__header>button{width:2.75rem;height:2.75rem}.guide-command__input>kbd{display:none}.guide-command__results{max-height:calc(100dvh - 13rem)}.guide-command-result{grid-template-columns:auto minmax(0,1fr)}.guide-command-result>svg{display:none}.guide-command__footer{display:none}.guide-feature-grid{grid-template-columns:1fr}.guide-feature-card{min-height:8rem}.guide-workflow{padding:1.25rem}.guide-section-number{width:2rem;height:2rem;border-radius:.65rem;font-size:.68rem}.guide-article-section-heading{gap:.7rem}.guide-article-prose p{font-size:1rem;line-height:1.9}.guide-pagination{grid-template-columns:1fr}.guide-pagination>span{display:none}.guide-completion-row button{width:100%}.guide-faq-results summary{grid-template-columns:minmax(0,1fr) auto}.guide-faq-results summary>span{display:none}}@media(prefers-reduced-motion:reduce){.guide-page *,.guide-page *:before,.guide-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.guide-article{display:grid;grid-template-columns:minmax(0,1fr) 12.5rem;-moz-column-gap:2rem;column-gap:2rem;align-items:start}.guide-article>:not(.guide-reading-toc){grid-column:1;min-width:0}.guide-reading-toc{grid-column:2;grid-row:1 / span 6;position:sticky;top:8rem;padding:1rem .75rem;border:1px solid var(--guide-line);border-radius:1rem;background:var(--guide-surface);box-shadow:0 12px 35px #66432d0d;font-size:.78rem}.guide-reading-toc__heading{display:flex;align-items:center;gap:.5rem;padding:0 .4rem}.guide-reading-toc__count{margin:.6rem .4rem;color:var(--guide-muted);font-size:.7rem}.guide-reading-toc__list{max-height:calc(100dvh - 13rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.guide-reading-toc ol{list-style:none;margin:0;padding:0}.guide-reading-toc a{display:flex;gap:.5rem;padding:.5rem .4rem;border-radius:.4rem;color:var(--guide-muted);line-height:1.6;text-decoration:none}.guide-reading-toc a>span{color:#b67b57;font-size:.7rem;padding-top:.1rem}.guide-reading-toc a:hover,.guide-reading-toc a.is-active,.guide-reading-toc a[aria-current]{background:var(--guide-selected);color:var(--guide-ink)}.guide-reading-toc a[aria-current]{font-weight:650}.guide-reading-toc .guide-reading-toc__steps{margin:.25rem 0 .5rem .85rem;padding-left:.45rem;border-left:1px solid #e5cda9;font-size:.72rem}.guide-reading-toc__toggle{display:none}@media(max-width:1279px){.guide-article{display:block}.guide-reading-toc{z-index:20;top:7rem;margin:1rem 0;padding:.5rem}.guide-reading-toc__heading{display:none}.guide-reading-toc__toggle{display:flex;align-items:center;gap:.55rem;width:100%;padding:.45rem;color:var(--guide-ink);text-align:left}.guide-reading-toc__toggle span{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.guide-reading-toc__panel{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .22s ease,opacity .18s ease,visibility .22s}.guide-reading-toc__list{min-height:0;max-height:min(50dvh,26rem)}.guide-reading-toc.is-expanded .guide-reading-toc__panel{grid-template-rows:1fr;opacity:1;visibility:visible}.guide-article__sections section,.guide-step{scroll-margin-top:5rem}}@media(max-width:767px){.guide-reading-toc{top:6rem}}@keyframes guide-fade-in{0%{opacity:0}to{opacity:1}}@keyframes guide-dialog-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.guide-docs-content{animation:guide-fade-in .2s ease-out}.guide-command-backdrop,.guide-sidebar-scrim,.guide-screenshot-dialog::backdrop{animation:guide-fade-in .16s ease-out}.guide-command,.guide-screenshot-dialog[open]{animation:guide-dialog-in .2s cubic-bezier(.2,.8,.2,1)}.guide-reading-toc__toggle>svg:last-child{transition:transform .2s ease}.guide-reading-toc.is-expanded .guide-reading-toc__toggle>svg:last-child{transform:rotate(180deg)}.guide-toc a,.guide-overview-link{transition:background-color .16s ease,color .16s ease}.guide-first-run__path a,.guide-related a,.guide-pagination a,.guide-completion-row button{transition:transform .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.guide-first-run__path a>svg,.guide-feature-card>svg,.guide-step-screenshot__zoom{transition:transform .18s ease}@media(hover:hover)and (pointer:fine){.guide-first-run__path a:hover,.guide-pagination a:hover{transform:translateY(-2px)}.guide-first-run__path a:hover>svg,.guide-feature-card:hover>svg{transform:translate(3px)}.guide-step-screenshot>button:hover .guide-step-screenshot__zoom{transform:translateY(-2px)}}.guide-completion-row button:active{transform:scale(.98)}@media(prefers-reduced-motion:reduce){.guide-page *,.guide-search-portal,.guide-search-portal *,.guide-screenshot-dialog,.guide-screenshot-dialog *,.guide-screenshot-dialog::backdrop{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{body:has(.booth-checklist){background:#fff;color:#000}body:has(.booth-checklist) #root>div>header,body:has(.booth-checklist) #root>div>footer,body:has(.booth-checklist) #root>aside,body:has(.booth-checklist) #root>button,body:has(.booth-checklist) [role=dialog],body:has(.booth-checklist) .resource-screen-only{display:none!important}body:has(.booth-checklist) #root>div>div{padding-top:0!important}.booth-checklist{background:#fff!important}.booth-checklist article{max-width:none;padding:0;font-size:10pt}.booth-checklist h1{font-size:22pt}.booth-checklist h2{font-size:14pt;-moz-column-break-after:avoid;break-after:avoid}.booth-checklist p,.booth-checklist li{line-height:1.5;color:#000}.booth-checklist li,.booth-checklist tr{-moz-column-break-inside:avoid;break-inside:avoid}.booth-checklist input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.booth-checklist .resource-sections{margin-top:20px}.booth-checklist .resource-sections>section{margin-top:20px}}
