:root{--aurora-curtain-w1: clamp(650px, 140vmax, 1800px);--aurora-curtain-h1: clamp(380px, 75vmax, 1050px);--aurora-curtain-w2: clamp(600px, 130vmax, 1650px);--aurora-curtain-h2: clamp(340px, 70vmax, 950px);--aurora-shimmer-w: clamp(550px, 120vmax, 1500px);--aurora-shimmer-h: clamp(280px, 55vmax, 780px);--aurora-blur: clamp(85px, 8.8vmax, 115px)}.tk-stitch-motion-container{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;width:140%;height:140%;min-height:100dvh;min-height:100lvh;min-height:-webkit-fill-available;overflow:hidden;pointer-events:none;contain:strict;container-type:size;opacity:1;transition:opacity .5s ease;transform:translateZ(0);-webkit-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000;filter:blur(var(--aurora-blur));-webkit-filter:blur(var(--aurora-blur));background:#060908}@supports (width: 1cqmax){.tk-stitch-motion-container{--aurora-curtain-w1: clamp(650px, 135cqmax, 1800px);--aurora-curtain-h1: clamp(380px, 72cqmax, 1050px);--aurora-curtain-w2: clamp(600px, 125cqmax, 1650px);--aurora-curtain-h2: clamp(340px, 68cqmax, 950px);--aurora-shimmer-w: clamp(550px, 115cqmax, 1500px);--aurora-shimmer-h: clamp(280px, 52cqmax, 780px);--aurora-blur: clamp(85px, 8.5cqmax, 115px)}}.tk-aurora-sky-base,.tk-stitch-base-ambient{position:absolute;top:-15%;right:-15%;bottom:-15%;left:-15%;width:130%;height:130%;background:radial-gradient(ellipse 120% 90% at 50% 60%,color-mix(in srgb,var(--b2) 45%,#060908) 0%,color-mix(in srgb,var(--b2) 25%,#060908) 45%,var(--bg) 75%,#050807 100%);opacity:.95;animation:tk-aurora-sky-breathe 28s ease-in-out infinite alternate;will-change:transform;transform:translateZ(0);-webkit-transform:translate3d(0,0,0)}.tk-aurora-curtain-primary,.tk-stitch-ribbon-primary{position:absolute;top:-10%;left:-15%;width:var(--aurora-curtain-w1);height:var(--aurora-curtain-h1);border-radius:40% 60% 70% 30%/40% 50% 60%;background:radial-gradient(ellipse 110% 60% at 50% 45%,var(--accent) 0%,color-mix(in srgb,var(--accent) 75%,var(--b1)) 35%,color-mix(in srgb,var(--b1) 45%,transparent) 65%,transparent 88%);opacity:.62;mix-blend-mode:screen;animation:tk-aurora-flow-primary 20s ease-in-out infinite alternate;will-change:transform,border-radius;transform:translateZ(0) rotate(-6deg);-webkit-transform:translate3d(0,0,0) rotate(-6deg)}.tk-aurora-curtain-secondary,.tk-stitch-ribbon-secondary,.tk-stitch-ribbon-complementary{position:absolute;bottom:-15%;right:-15%;width:var(--aurora-curtain-w2);height:var(--aurora-curtain-h2);border-radius:60% 40% 30% 70%/50% 60% 40% 50%;background:radial-gradient(ellipse 100% 55% at 50% 55%,var(--b3) 0%,color-mix(in srgb,var(--b3) 70%,var(--b2)) 38%,color-mix(in srgb,var(--b2) 40%,transparent) 68%,transparent 88%);filter:hue-rotate(28deg) saturate(1.2);-webkit-filter:hue-rotate(28deg) saturate(1.2);opacity:.52;mix-blend-mode:screen;animation:tk-aurora-flow-secondary 25s ease-in-out infinite alternate;will-change:transform,border-radius;transform:translateZ(0) rotate(8deg);-webkit-transform:translate3d(0,0,0) rotate(8deg)}.tk-aurora-curtain-shimmer,.tk-stitch-shadow-void,.tk-stitch-orb-core{position:absolute;top:15%;left:5%;width:var(--aurora-shimmer-w);height:var(--aurora-shimmer-h);border-radius:50% 50% 40% 60%/45% 55%;background:radial-gradient(ellipse 120% 50% at 50% 50%,color-mix(in srgb,var(--accent) 55%,#ffffff) 0%,color-mix(in srgb,var(--accent) 40%,transparent) 40%,transparent 78%);opacity:.28;mix-blend-mode:screen;animation:tk-aurora-flow-shimmer 22s ease-in-out infinite alternate;will-change:transform,opacity;transform:translateZ(0);-webkit-transform:translate3d(0,0,0)}.tk-stitch-noise{position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--noise);opacity:.15;mix-blend-mode:overlay;pointer-events:none}:root[data-theme=light] .tk-stitch-motion-container{background:#f4f6f5;--aurora-blur: clamp(80px, 8vmax, 105px)}:root[data-theme=light] .tk-aurora-sky-base,:root[data-theme=light] .tk-stitch-base-ambient{background:radial-gradient(ellipse 120% 90% at 50% 60%,color-mix(in srgb,var(--b2) 35%,#fff),color-mix(in srgb,var(--b2) 18%,#f4f6f5),#f4f6f5);opacity:.9}:root[data-theme=light] .tk-aurora-curtain-primary,:root[data-theme=light] .tk-stitch-ribbon-primary{opacity:.42;mix-blend-mode:multiply;background:radial-gradient(ellipse 110% 60% at 50% 45%,var(--accent) 0%,color-mix(in srgb,var(--accent) 65%,var(--b1)) 35%,transparent 82%)}:root[data-theme=light] .tk-aurora-curtain-secondary,:root[data-theme=light] .tk-stitch-ribbon-secondary,:root[data-theme=light] .tk-stitch-ribbon-complementary{opacity:.38;mix-blend-mode:multiply}:root[data-theme=light] .tk-aurora-curtain-shimmer,:root[data-theme=light] .tk-stitch-shadow-void,:root[data-theme=light] .tk-stitch-orb-core{opacity:.22;mix-blend-mode:multiply}@keyframes tk-aurora-flow-primary{0%{transform:translate3d(-6vmax,-4vmax,0) scale(1) rotate(-8deg);border-radius:40% 60% 70% 30%/40% 50% 60%}35%{transform:translate3d(5vmax,-2vmax,0) scale(1.04,.96) rotate(-2deg);border-radius:52% 48% 60% 40%/46% 54% 48% 52%}70%{transform:translate3d(8vmax,5vmax,0) scale(.97,1.03) rotate(4deg);border-radius:62% 38% 44% 56%/42% 58% 44% 56%}to{transform:translate3d(-3vmax,6vmax,0) scale(1.02,.98) rotate(1deg);border-radius:46% 54% 64% 36%/54% 46% 62% 38%}}@keyframes tk-aurora-flow-secondary{0%{transform:translate3d(6vmax,5vmax,0) scale(1) rotate(8deg);border-radius:60% 40% 30% 70%/50% 60% 40% 50%}35%{transform:translate3d(-4vmax,3vmax,0) scale(.96,1.04) rotate(2deg);border-radius:48% 52% 42% 58%/56% 44% 54% 46%}70%{transform:translate3d(-7vmax,-4vmax,0) scale(1.03,.97) rotate(-4deg);border-radius:38% 62% 58% 42%/44% 56% 40% 60%}to{transform:translate3d(3vmax,-6vmax,0) scale(.98,1.02) rotate(-1deg);border-radius:54% 46% 36% 64%/62% 38% 58% 42%}}@keyframes tk-aurora-flow-shimmer{0%{transform:translate3d(-5vmax,2vmax,0) scale(.96) rotate(-3deg);opacity:.24}50%{transform:translate3d(4vmax,-3vmax,0) scale(1.06) rotate(4deg);opacity:.34}to{transform:translate3d(6vmax,3vmax,0) scale(.98) rotate(-1deg);opacity:.26}}@keyframes tk-aurora-sky-breathe{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(3vmax,-2vmax,0) scale(1.04)}to{transform:translate3d(-2vmax,2vmax,0) scale(.98)}}@media(prefers-reduced-motion:reduce){.tk-aurora-sky-base,.tk-aurora-curtain-primary,.tk-aurora-curtain-secondary,.tk-aurora-curtain-shimmer,.tk-stitch-base-ambient,.tk-stitch-ribbon-primary,.tk-stitch-ribbon-secondary,.tk-stitch-ribbon-complementary,.tk-stitch-shadow-void,.tk-stitch-orb-core{animation:none!important}}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAQwABAAAAAACHQAAAPWAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMkgmULFgABNgIkAyYEIAWFXgdiDAcbAwdRlE3OAiA/C2NnWmqDevE1lV86rytbx0YiXN7GJix16cheg+c///7dZ+Z+SEzSUhXoEkLHLqv//fu/tfY3nUm+g2lnlqwhYmnWZ232zf5BQiV0qzxKoR5UjVQLFR7+uVfv+5lDN4WzaUwPWEASTFvwak+Pl2rLqgUqWr/l7mqeJpR5FlJkbclrawv4WyBZaRDdxDX5/xelhdVKE4m2zbooInWEO19jURQVPvBuOvDkAcHeliEDXwoiZxo1/tstIsAWAChCaEKAtVDJ1GlxfR+yN4oBZBkAkwkC5GqIAOJAgDAoloQlxZUBIvkTCoDQhKLN8VKYRQwXjizagXkAs434JyuYQT2rCECN1YtcoBrzICIWQLla63ltC57YDcVwpmCYNY1OyAtAdew3EEiTvR8LrhQIpZ4sGxUNU3fqKTYIVwZ6wxb4twhACrICgAIauNIEuDI0Ahw50sBOoCL3fkMFiomxx/Jz8zHHWET500Ih1xCSmuAAwBqAK7AF44Bd4MsRYFApIMBjEJKlWhoePhvhmMSB1Ro5D2fWZibFkofp/bPMacp6vCkbxnNyp3atz66P1K75BuuPeXZe/3xXNlQfm0uF9U+mqV1rYHNKX80eoYGO1L5bZLBZ37LabkggZnym3HIxRqivANhY/1+NlKncG/kn6rGEPYd8ufSeriuFFF+iE7bqaWxa2cwaeQv2IOd05Pu/v386CWdDv/T35UJC4mam3WgqVPQregeerWBu3ebN2oUbvNYNa6rhi42eyuXw8IeI7mbYQmSZbagRBFiwdM8fzreS7vMYYAP1qq91voMA1Q4fa+5fH3DIfZZa/wf49R3rCfj7vreXVLqyajqYUwAEL5tOveUx/znVL7LYKlnPKrmnolmug3QdfFMwL6AAa+kMvjQBAACgCLB3Q4ZkrYDnMeuxRGJMWIp9xLO0Yn/tRhXLTLY7LHOxtrLspWtkOQoWz3RiK1gvGpDu7RYZwAZpLaN/Ac04HxVYgSgPozliYCw2tMGgYyTfNo8UIapRLkpAFNGCCkRsCIUiIwkSrKIRmBCKtK3CeNoWCJaOBovWO1eiGjtbu6AdMojvZ7gAkSxeogxJckwwIY7zRM50xcsSL0Wivtr+a7VlzZbxdGA3ZJE8avQ8Osn60jlc6Io43TCRLFEbA7XGAKPhvtpGjuUcBq3PuCISsnGiorvImzBPYPxsJFXbCM7XsRrn4tCVkKHD7hpFxJrGULWyNQj1JhQ6tBhiJuZiYV6k/hXAuNiagHXH+8Rkbte5sz8+pJaoJtH4Rg5JTJoeMxsvf4RbbhkZAA==) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-vietnamese-500-normal-DiU8zqi-.woff2) format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-500-normal-CvE5C8T-.woff) format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-latin-ext-500-normal-9VZagAe1.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-500-normal-CqEEAICU.woff) format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-latin-500-normal-Bf-nb4oT.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-500-normal-DYtqi0QS.woff) format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAP4ABAAAAAACEAAAAOfAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMogmULFgABNgIkAyYEIAWFKAdiDAcbzQZAHgnZGeYNcatNpH4Ez1Ne9X5V0koPnZXA23BP8lGsq7ncS/JfgvHIEMLN3G0KLFyFwfEVqsKhsUUm3AKg8CT3pr93/Mf0hc2NmkjbJu1J/zpfy7DzNvbxWTYp4C4NcJ13AUFvs3CpSRLzS+U69m4UAYIAgEIQNIIAAfLqINWtv7QF+UN7UQT5WADGIIAM6ccjyAQEECwUPgQfimgKUFAJhgJA0AgKjUKWn1pMfjVYcQaoB7Hbki/qKjaoxaojQBNpFulOXRpARl5AcbK2XVyFd0Lcs1aoyQ3scOnrwtYAKFd9BFwy0vu+EE0C8pImDHCIaRj0asAchGjKKEkQ8LcIgPjVVQAUoIFoMgJEU2gJCFdIBkJwjXvnlij3rDG2x5pf5o25afqZWkaet4FBNoIYQxh0APFoQBDoD1gCJKMALJQBFC0LQSyJz4qLswThPSSMsRwbfk1niDMo0D7YtktOZ2fAgRMy6/jjwOKsooE9T544S7Kzmbk1vuPinByZtSPJ2XuUmcceOUuelHB2ZmX1z1HrcTlthwRlU51N17z8jSRna1OV3fV99b0b/uK7yOHDST6sLbvDLbeja1zGlNE1PKentEtMelwhT/56rn/19RbtRFONJiO6q3erGr//zKenjUZ21+heJeHeng2BK6+1bM+beoW2bba19ASXheuNfRwedJTam9ptLdzYPyuklZu7VsrMQOEmHZqR8sMALz4O8VgX95PLX0kAHFDX9Pd1uM8IoCKLJdwp+rFHWNVvPq0/ADw9VTQegBcH1nQlx3w9tV3woAAQ+NlC6qEf+tf9Iut+NZOq4ONKTgPAaj8FAFPcYECA8hSSyXkwwBQCBFmPRiw/cFeaa0ohd4oqFT7Jq9RU96+0KOpTaVPZo9JDQXuKUMqrMBJNkNiIn6xhcTxYwCUfAlpDIVVkHlEFXLpdJpfNQfwfkZgwoFUrQce5YkRoIbgCLRBna7VqxpI1gYSwQOVTcUS1SRURmk1AAcMOEye4UKRMhxZterUbZLMQhALCoTYt+rXo1Oa4xrSyGSybeFln3nnZsmrRqsEufdKgNVsnodgV/v0aZTq08ViZLRtkDtz786/hkMekI2XGJYgDcUKZuptJ2NyYT5PQtNChUCuCfIhciZlasVBPguyaftQBDgB5fYlCixZLbPGI11Or9/v+12WMG+62laxVUtVprdzZUbJ2WX+vPgmZr91w2JzuNWVKlr8oZt5Jaxk=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAZAAA8AAAAACCAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAEwAAABgX9SjrlNUQVQAAAIwAAAAOgAAAETl38wgY21hcAAAAmwAAABDAAAAZAHsImBnYXNwAAACsAAAAAgAAAAIAAAAEGdseWYAAAK4AAABXQAAAaJ7JIWSaGVhZAAABBgAAAA2AAAANiJIFndoaGVhAAAEUAAAAB8AAAAkCOcCXWhtdHgAAARwAAAAIAAAACYQDwD/bG9jYQAABJAAAAAWAAAAFgJZAcJtYXhwAAAEqAAAABwAAAAgABoAwm5hbWUAAATEAAABKQAAAqg7nmHUcG9zdAAABfAAAABNAAAAYifABt8AAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhKmXaw8DKwMDUxRTBwMDgDaEZ4xg0GN0ZUAE7EDPBOCH+3v4MCxh4Fbaw8P1XYmBgFWBMUWBgnAySY1JgegmkFBiYAepmCn142h3EgQWAUBgGwPv+QimERmixQEWAR8s1XHQ4EYPC+r+p5zhbOq6235lEbxHIWC86UZlB+AC0nwSvAAB42mNgYGACYmYgFgGSjGCahSEASAsAIUicl0GBwZFhAcNBRiaFLf//Y4r8//n/yf8D/1P/O/5nvB8MNAMNAADxJBRiAAABAAH//wAPeNpETjVCAwEQnN27XNzdPelzhrvLE/IAOvwfSI9VdHyAB+DyAihT4i7xrPsORPQBPMYVCDDCCifgVdN+qmq+qX1s+nnvKB9MTPyUJybu6wJwdQt8XL1ghAWQSaZsMW30yoKV6IhoW/2908q3C1z5Ce7uUoh68PfX2BFeuQACqpsmHOK0XX9s181I4wKM4t8zr/ILYugGDJlCQVV0Tc9W4aUlo+T3BQJySdNlB1eRa7qmKoVCNiMZswMslwIBv88oGWU/TU8vDRkFUeP533WDaI0r2cKEe/N/PIHF/+YxdrMgBAJK7L0L7FmZWUx5zOKtJYU5uUJC2NiFpaS1JRS17MJ1GeeHsLFBufZhumZxNhLCXJwhQDdXMzUwpjHrMjADw9HcmL3acVUWU8PatRAZJh5mVVAIMwLdr26McLKzS4Q2YyOjmoKSKlC7dgRTg4G3lpySkpy2jx4AMuxSeAAAAAABAAAAAhItg7TxUl8PPPUAAwPoAAAAAN2xLBgAAAAA4KeTXP9X/v8FfwT0AAEABgACAAAAAAAAeNpjYGRgYOH7r8TAwHryf/jfDNZ6oAgq4AQAgEIFTAB42mNqYLBhOsHADcMMmxgYYJhpGYM6kFXNUA0Aj6oHGQAAACEAOwBHAFMAUwBTAFMApwC0ANEAAHjaY2BkYGDgYkhhYGeIYWAF8xCAmYERABO4AN142o2RNVJEQRRFz7hPSIy7u7u7u7v3fEMyVsFiiFkL6+BVV+Ma3Lqn9RmQ5J4AvmAMePRNGvaR6ys37CfqyzccoJMnw0HKeTAcopU7w2GKWTacppFcNPsCEivLcIzXP30J2Y8bFgJmUVywwyUjuOLnnLDHEgfiRxzjarlkcCRuFVXie9ickMEVrsQRPhdX2BxRxRSDjDPNOR4Oo+xwJrL173M6kkMFvSjO2WeRA2z9h5KTbGqppJomamjjiENclL7psCb7lbSI6oQ2XiNkf4qR/Rol+zXK+1/nmWJM1PbvHI3/I2Ifigy32K/dk4qo1spmXnYOyP5X5tPYKE45YE//0oOnZ6Gw9Xnxl7kccaJveOxSyZ6eaxWu+JnI5ZYMB1T9UXXJM2dbZasAAAB42mNgYgCD/6kMGgzYABcQqzCcZGRiYGZkZmRhZGVkY2Rnc0wqSi1LZS/NyzQwcDRgcg4CMY0MnEw4E5NLS1KT83OTwJLGBmYA7y8PwwAAAA==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-vietnamese-700-normal-CV6qDkkj.woff2) format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-700-normal-BCh_uG_5.woff) format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-ext-700-normal-BajbvANd.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-700-normal-8-d-IyIQ.woff) format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-700-normal-DqEcQeE5.woff) format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,d09GMgABAAAAAAQMABAAAAAACIwAAAOxAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMkgmcLFgABNgIkAyYEIAWFdgdiDAcbHQcgnoexMa3pErsziZwnPyZRSvA85VXvV1UraY+UmbV1pHha3yBfhVzt99v7gtl0dblntm/29pBGh0wmJYZqMYBMuAVAYST3938ZOfCJY6aLKOxAnUgUlXZQlGYR73yN0bTZPgT/Hn+AH2D8b7aSwp8o5jlZ8a8PigBBAEAhCBpBAIv8BmXqN9w+horhfTiBCgyACwFk2ABKoAgQQDAo/Ah+FIlyQGG1BAoAQSMoNAphK4tRC2qF1viBBYFsNvJHO+RBzVOdAZrdTiI9aU9jRMYHKF6tfbf24IuQc8KE3TzgiUp/B7EcQOWpT4Ajiwx/LyTKAPllJg3yWGgYcjISNkKiHEYlCHSbAIilHQBQgAYSZREo+tatAVFVskAIx4IPLohyTrhwPtf95Sa3jisv2iEQNUFclwgoi+2JgCAwELAQyKQMMCgXIIgYBDFMv0lJMRnRXhJhvIKOPNzuZfewOgbbdyvtag9afVimHjpnzbubaT2Aufb8e/eYsiG187z790PlmzPsFQeYcvDsFXiQY98V68AmyV4rbT8sy5ltrw0zzmfYG3KqbWvob+jTsJcJSv98vI6MvWVWxx7XPfv8mF6dvN/9Ujs1deU7J7dO+tvddp12Z4/ddVqo0dq9ZpKnbfv6svl4y71s2d5UzLccQu1255lDQ127XV6+nu8LL5OrHL8w6DidfvNmsHiL1BVpxbNziqctt0q06N5PpiAC8OFnO9cc2wMk+ysNgA3qlv7Dj/uOACpeIu/V4bRekerf/Fp/BHh2tHgqAC93L+9Oqfu1bD14UQAIvG8O9TQB8e+WH0GWABBQU6gOZuZxAihTe8gFTMUnIYBFRTkyZRtdpxAgzCE0YgLAZZlh8oSKaclThKU2T9PYf7tJ43mo6pPnpaw3QBjrlBfVaJgbU6NRSjRBksfFCgFtqKU3/hdoC8WkxAYmRXymMzafy8NWPGFEWoQiln0RTam3SQpJhEn1jkgJxcNYSpnUp49iIr4UU3opvkgvRFx99qzabl2JFuzVMwzrlI1u8aFEvUG9+o0ZMMXlYJj8deVKv14Teg3pd3NM97E9W/ZMDQE8TLu0qKDBzelV38a5BMH/jLY9XW9Qv3LWO3YC7Ybbf/99BAVsJlZvgcY8iCj12h+O2+Un/TWaoZcJxfowFELsWcrWR+EOGUSjG+2utoD8vkWhRYsRj3jF563T94cBlhVOGOn3l65TWtVra31ysHTd8oE+/TTbn8+hderiS8qVrnhG3JlHzEIAAA==) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-vietnamese-800-normal-CxbopLd3.woff2) format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-800-normal-BkoGl_sr.woff) format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-latin-ext-800-normal-B6BjB2Ju.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-800-normal-BPkb-LBK.woff) format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-latin-800-normal-CusIZhrK.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-800-normal-BRNHt2w0.woff) format("woff");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}:root{box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);color-scheme:dark;--t-xs: 12px;--l-xs: 16px;--t-sm: 14px;--l-sm: 20px;--t-md: 16px;--l-md: 24px;--t-lg: 20px;--l-lg: 28px;--t-xl: 32px;--l-xl: 40px;--t-2xl: 44px;--l-2xl: 52px;--t-3xl: 64px;--l-3xl: 72px;--r-sm: 12px;--r-md: 16px;--r-lg: 24px;--r-xl: 32px;--r-pill: 9999px;--c-sm: 40px;--c-md: 48px;--c-lg: 56px;--bg: #141112;--fg: #f2eeee;--mut: #bfb3b4;--scr-bg: #171314;--b1: rgba(190, 45, 52, .45);--b2: #4a0d12;--b3: rgba(140, 32, 38, .5);--ink: #f4efef;--ink-2: #ebe3e3;--ink-3: #bfb3b4;--w: 255 255 255;--hl: 255 255 255;--sh: 6 3 4;--tint: 24 20 21;--a-tint: .4;--accent: #d92b33;--on-accent: #ffffff;--accent-ink: #ff7377;--ring: #ff7377;--danger: #be3a42;--fl-bg: rgba(22, 18, 19, .74);--ov: rgba(8, 5, 6, .55);--mc-bg: #261d1f;--chip-bg: rgba(0, 0, 0, .3);--solid: rgb(36 30 31 / .96);--edge: rgb(255 255 255 / .18);--ctl: rgb(255 255 255 / .16);--ctl-line: rgb(255 255 255 / .3);--sel: rgb(255 255 255 / .28);--noise: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}:root[data-theme=light],:root[data-palette=netflix][data-theme=light]{color-scheme:light;--bg: #f8fafc;--fg: #0f172a;--mut: #64748b;--scr-bg: #f1f5f9;--b1: rgba(220, 38, 38, .04);--b2: rgba(254, 226, 226, .4);--b3: rgba(220, 38, 38, .03);--ink: #0f172a;--ink-2: #334155;--ink-3: #64748b;--w: 255 255 255;--sh: 15 23 42;--tint: 255 255 255;--a-tint: .94;--accent: #d92b33;--on-accent: #ffffff;--accent-ink: #b3121a;--ring: #b3121a;--danger: #be3a42;--fl-bg: rgba(255, 255, 255, .94);--ov: rgba(15, 23, 42, .4);--mc-bg: #f8fafc;--chip-bg: #e2e8f0;--solid: #ffffff;--edge: rgba(15, 23, 42, .08);--ctl: rgba(15, 23, 42, .04);--ctl-line: rgba(15, 23, 42, .08);--sel: rgba(15, 23, 42, .06);--noise: none}:root[data-palette=netflix]:not([data-theme=light]){--bg: #141112;--fg: #f2eeee;--mut: #bfb3b4;--scr-bg: #171314;--b1: rgba(190, 45, 52, .45);--b2: #4a0d12;--b3: rgba(140, 32, 38, .5);--ink: #f4efef;--ink-2: #ebe3e3;--ink-3: #bfb3b4;--tint: 24 20 21;--sh: 6 3 4;--fl-bg: rgba(22, 18, 19, .74);--ov: rgba(8, 5, 6, .55);--mc-bg: #261d1f;--solid: rgb(36 30 31 / .96);--accent: #d92b33;--on-accent: #ffffff;--accent-ink: #ff7377;--ring: #ff7377}:root[data-palette=mono]:not([data-theme=light]){--bg: #0b0b0c;--fg: #f5f5f5;--mut: #a8a8ad;--scr-bg: #0f0f10;--b1: rgba(255, 255, 255, .07);--b2: #1b1b1d;--b3: rgba(255, 255, 255, .05);--ink: #f5f5f5;--ink-2: #e4e4e6;--ink-3: #a8a8ad;--tint: 22 22 24;--sh: 0 0 0;--fl-bg: rgba(20, 20, 22, .74);--ov: rgba(0, 0, 0, .55);--mc-bg: #1c1c1e;--solid: rgb(34 34 36 / .96);--accent: #f5f5f5;--on-accent: #0f0f10;--accent-ink: #f5f5f5;--ring: #ffffff}:root[data-palette=mono][data-theme=light]{--bg: #f8fafc;--fg: #0f172a;--mut: #64748b;--scr-bg: #f1f5f9;--b1: rgba(0, 0, 0, .02);--b2: rgba(226, 232, 240, .4);--b3: rgba(0, 0, 0, .02);--ink: #0f172a;--ink-2: #334155;--ink-3: #64748b;--w: 255 255 255;--sh: 15 23 42;--ov: rgba(15, 23, 42, .4);--mc-bg: #f8fafc;--solid: #ffffff;--accent: #0f172a;--on-accent: #ffffff;--accent-ink: #0f172a;--ring: #0f172a;--ctl-line: rgba(15, 23, 42, .08)}:root[data-palette=hijau]:not([data-theme=light]){--bg: #04201f;--fg: #f1fff6;--mut: #a9d9c4;--scr-bg: #04201f;--b1: rgba(182, 243, 106, .72);--b2: #0fa38f;--b3: rgba(46, 211, 160, .75);--ink: #ffffff;--ink-2: #e6ffd0;--ink-3: #bfe8d2;--tint: 8 24 30;--sh: 2 15 15;--accent: #c6f36a;--on-accent: #0c2a1c;--accent-ink: #c6f36a;--ring: #c6f36a;--fl-bg: rgba(4, 32, 31, .72);--ov: rgba(2, 15, 15, .5);--mc-bg: #0a2f2c;--solid: rgb(10 45 45 / .96)}:root[data-palette=hijau][data-theme=light]{--bg: #f8fafc;--fg: #0f172a;--mut: #64748b;--scr-bg: #f0fdf4;--b1: rgba(16, 185, 129, .05);--b2: rgba(220, 252, 231, .45);--b3: rgba(16, 185, 129, .04);--ink: #0f172a;--ink-2: #334155;--ink-3: #64748b;--w: 255 255 255;--sh: 15 23 42;--accent: #059669;--on-accent: #ffffff;--accent-ink: #047857;--ring: #047857;--fl-bg: rgba(255, 255, 255, .94);--ov: rgba(15, 23, 42, .4);--mc-bg: #f8fafc;--solid: #ffffff;--ctl: rgba(15, 23, 42, .04);--ctl-line: rgba(15, 23, 42, .08);--sel: rgba(15, 23, 42, .06)}:root[data-palette=samudra]:not([data-theme=light]){--bg: #051428;--fg: #eef6ff;--mut: #a9c8e8;--scr-bg: #061a33;--b1: rgba(94, 200, 255, .7);--b2: #1565d8;--b3: rgba(40, 170, 230, .7);--ink: #ffffff;--ink-2: #dcecff;--ink-3: #b4cdea;--tint: 8 20 40;--sh: 2 8 20;--fl-bg: rgba(4, 18, 40, .72);--ov: rgba(2, 8, 20, .5);--mc-bg: #0a2547;--solid: rgb(10 30 60 / .96);--accent: #ffd166;--on-accent: #2a1c00;--accent-ink: #ffd166;--ring: #ffd166}:root[data-palette=samudra][data-theme=light]{--bg: #f8fafc;--fg: #0f172a;--mut: #64748b;--scr-bg: #f0f9ff;--b1: rgba(14, 165, 233, .05);--b2: rgba(224, 242, 254, .45);--b3: rgba(14, 165, 233, .04);--ink: #0f172a;--ink-2: #334155;--ink-3: #64748b;--w: 255 255 255;--sh: 15 23 42;--accent: #0284c7;--on-accent: #ffffff;--accent-ink: #0369a1;--ring: #0369a1;--fl-bg: rgba(255, 255, 255, .94);--ov: rgba(15, 23, 42, .4);--mc-bg: #f8fafc;--solid: #ffffff;--ctl: rgba(15, 23, 42, .04);--ctl-line: rgba(15, 23, 42, .08);--sel: rgba(15, 23, 42, .06)}:root[data-palette=senja]:not([data-theme=light]){--bg: #1f0b0e;--fg: #fff3ee;--mut: #e8b9ae;--scr-bg: #2a0f12;--b1: rgba(255, 176, 96, .75);--b2: #d4472a;--b3: rgba(255, 110, 120, .7);--ink: #ffffff;--ink-2: #ffe6dc;--ink-3: #f0c4b8;--tint: 40 12 16;--sh: 20 4 6;--fl-bg: rgba(36, 10, 14, .72);--ov: rgba(20, 4, 6, .5);--mc-bg: #3a1418;--solid: rgb(60 20 24 / .96);--accent: #8af0cf;--on-accent: #052a20;--accent-ink: #8af0cf;--ring: #8af0cf}:root[data-palette=senja][data-theme=light]{--bg: #f8fafc;--fg: #0f172a;--mut: #57534e;--scr-bg: #fff7ed;--b1: rgba(249, 115, 22, .05);--b2: rgba(254, 237, 213, .45);--b3: rgba(249, 115, 22, .04);--ink: #0f172a;--ink-2: #334155;--ink-3: #64748b;--w: 255 255 255;--sh: 15 23 42;--accent: #ea580c;--on-accent: #ffffff;--accent-ink: #c2410c;--ring: #c2410c;--fl-bg: rgba(255, 255, 255, .94);--ov: rgba(15, 23, 42, .4);--mc-bg: #f8fafc;--solid: #ffffff;--ctl: rgba(15, 23, 42, .04);--ctl-line: rgba(15, 23, 42, .08);--sel: rgba(15, 23, 42, .06)}:root[data-palette=blush]:not([data-theme=light]){--bg: #1d1015;--fg: #fbeef1;--mut: #e0b4c0;--scr-bg: #24121a;--ink: #fff3f6;--b1: rgba(240, 140, 170, .55);--b2: #7a2c48;--b3: rgba(200, 100, 140, .5);--ink-2: #fbe3ea;--ink-3: #e0b4c0;--tint: 36 14 22;--sh: 16 4 8;--fl-bg: rgba(32, 12, 20, .72);--ov: rgba(16, 4, 8, .5);--mc-bg: #3a1624;--solid: rgb(52 22 34 / .96);--accent: #f4a3b7;--on-accent: #3a0f1b;--accent-ink: #f4a3b7;--ring: #f4a3b7}:root[data-palette=blush][data-theme=light]{--bg: #f8fafc;--fg: #0f172a;--mut: #64748b;--scr-bg: #fff1f2;--b1: rgba(244, 63, 94, .05);--b2: rgba(255, 228, 230, .45);--b3: rgba(244, 63, 94, .04);--ink: #0f172a;--ink-2: #334155;--ink-3: #64748b;--w: 255 255 255;--sh: 15 23 42;--accent: #e11d48;--on-accent: #ffffff;--accent-ink: #be123c;--ring: #be123c;--fl-bg: rgba(255, 255, 255, .94);--ov: rgba(15, 23, 42, .4);--mc-bg: #f8fafc;--solid: #ffffff;--ctl: rgba(15, 23, 42, .04);--ctl-line: rgba(15, 23, 42, .08);--sel: rgba(15, 23, 42, .06)}:root[data-theme=light] .swb{--a: #ffffff !important}:root[data-theme=light] .g-liquid{background:linear-gradient(135deg,#ffffffe6,#ffffffbd),rgb(var(--tint) / var(--a-tint));border:1px solid rgba(15,23,42,.09);box-shadow:inset 0 1px #fffffff2,0 14px 34px #0f172a14;color:var(--ink)}:root[data-theme=light] .g-liquid:before{background:linear-gradient(180deg,rgba(255,255,255,.6) 0%,transparent 100%)}:root[data-theme=light] .g-acrylic{background:#ffffffeb;border:1px solid rgba(15,23,42,.08);box-shadow:inset 0 1px #fffc,0 12px 30px #0f172a12;color:var(--ink)}:root[data-theme=light] .g-acrylic.hi{border-color:var(--accent);background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 12%,#ffffff),#fff);box-shadow:0 10px 30px color-mix(in srgb,var(--accent) 15%,transparent)}:root[data-theme=light] .tk-navbar{background:#ffffffeb;border:1px solid rgba(15,23,42,.1);box-shadow:inset 0 1px #ffffffe6,0 12px 32px #0f172a1a}:root[data-theme=light] .tk-nav-elastic-indicator{background:var(--accent);border:none;box-shadow:0 4px 14px color-mix(in srgb,var(--accent) 30%,transparent)}:root[data-theme=light] .tk-navbar-item.active{color:var(--on-accent)!important;text-shadow:none}*,*:before,*:after{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--ctl-border) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent;margin:3px}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ink) 30%,transparent);border-radius:var(--r-pill);border:1px solid rgb(var(--w) / .15);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .2s ease}::-webkit-scrollbar-thumb:hover,::-webkit-scrollbar-thumb:active{background:var(--accent)}.tk-custom-slider{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ink) 35%,transparent) transparent}.tk-custom-slider::-webkit-scrollbar{width:6px;height:6px;display:block}.tk-custom-slider::-webkit-scrollbar-track{background:color-mix(in srgb,var(--ink) 6%,transparent);border-radius:var(--r-pill);margin:4px}.tk-custom-slider::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ink) 35%,transparent);border-radius:var(--r-pill);border:1px solid rgb(var(--w) / .18);box-shadow:0 1px 4px #00000026;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.tk-custom-slider::-webkit-scrollbar-thumb:hover,.tk-custom-slider::-webkit-scrollbar-thumb:active{background:var(--accent);border-color:var(--accent)}html,body{width:100%;height:100%;height:100dvh;margin:0;padding:0;overflow:hidden!important;position:fixed;top:0;right:0;bottom:0;left:0;overscroll-behavior:none!important;overscroll-behavior-y:none!important;-webkit-overflow-scrolling:auto;touch-action:pan-x pan-y}#root{width:100%;height:100%;height:100dvh;margin:0;padding:0;overflow:hidden;position:relative}body{background:var(--bg);color:var(--fg);font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;font-size:var(--t-md);line-height:var(--l-md);font-weight:500;-webkit-font-smoothing:antialiased}.scr{position:relative;background:var(--scr-bg);color:var(--ink);overflow:hidden;font-size:var(--t-md);line-height:var(--l-md)}.scr:before{content:"";position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;background:radial-gradient(circle at 14% 10%,var(--b1) 0,transparent 26%),radial-gradient(ellipse at 55% 92%,var(--b2) 0,transparent 55%),radial-gradient(ellipse at 95% 78%,var(--b3) 0,transparent 42%);filter:blur(26px);pointer-events:none;z-index:0}.scr>*{position:relative;z-index:1}.g-liquid{isolation:isolate;background:linear-gradient(135deg,#ffffff26,#ffffff08 60%,#ffffff14),rgb(var(--tint) / calc(var(--a-tint) - .12));-webkit-backdrop-filter:blur(24px) saturate(190%) brightness(1.06);backdrop-filter:blur(24px) saturate(190%) brightness(1.06);border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px #ffffff61,inset 0 -1px #ffffff0f,0 16px 44px rgb(var(--sh) / .4);color:var(--ink)}.g-liquid:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.18),transparent 45%),linear-gradient(180deg,rgba(255,255,255,.08) 0%,transparent 100%)}.g-acrylic{color:var(--ink);border-radius:var(--r-lg);background:linear-gradient(180deg,#ffffff0f,#ffffff03),rgb(var(--tint) / var(--a-tint));-webkit-backdrop-filter:blur(28px) saturate(175%) brightness(1.03);backdrop-filter:blur(28px) saturate(175%) brightness(1.03);border:1px solid rgba(255,255,255,.09);box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #ffffff05,0 14px 38px rgb(var(--sh) / .38)}.g-acrylic.hi{border-color:color-mix(in srgb,var(--accent) 55%,rgba(255,255,255,.12));background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 26%,transparent),#ffffff08 70%),rgb(var(--tint) / var(--a-tint));box-shadow:inset 0 1px #ffffff47,0 14px 38px rgb(var(--sh) / .42)}.ctl-flat{background:var(--ctl);border:1px solid var(--ctl-line);color:var(--ink);box-shadow:none}@media(prefers-reduced-transparency:reduce){.g-liquid,.g-acrylic,.ctl-flat{background:var(--solid)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}*,*:before,*:after{-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-tap-highlight-color:transparent!important}*:focus,*:active,*:focus-visible{outline:none!important}input,textarea,[contenteditable=true],.tk-input,.tk-notes-input{-webkit-touch-callout:default!important;-webkit-user-select:text!important;user-select:text!important}input:not(.tk-no-focus-outline):focus,textarea:not(.tk-no-focus-outline):focus,input:not(.tk-no-focus-outline):focus-visible,textarea:not(.tk-no-focus-outline):focus-visible,.tk-input:focus,.tk-notes-input:focus{outline:2px solid var(--accent, #d92b33)!important;outline-offset:1px!important}.tk-no-focus-outline,.tk-no-focus-outline:focus,.tk-no-focus-outline:focus-visible{outline:none!important;box-shadow:none!important;border:none!important}.tk-price-field{display:flex;align-items:center;height:42px;padding:0 12px;border-radius:var(--r-md);background:var(--ctl);border:1px solid var(--ctl-line);box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.tk-price-field:focus-within{border-color:var(--accent)!important;box-shadow:0 0 0 1px var(--accent)}.tk-btn-lime{height:var(--c-lg);padding:0 24px;min-width:112px;border-radius:var(--r-md);background:var(--accent);color:var(--on-accent);font-family:inherit;font-size:var(--t-md);line-height:var(--l-md);font-weight:700;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:12px;box-shadow:inset 0 1px #fff9,0 8px 20px rgb(var(--sh) / .25);transition:transform .1s ease,filter .1s ease}.tk-btn-lime:active{transform:scale(.98)}.tk-btn-lime:disabled{opacity:.5;cursor:not-allowed;transform:none}.tk-btn-lime:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.tk-btn-flat{height:var(--c-lg);padding:0 24px;min-width:112px;border-radius:var(--r-md);background:var(--ctl);border:1px solid var(--ctl-line);color:var(--ink);font-family:inherit;font-size:var(--t-md);line-height:var(--l-md);font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:12px;transition:background .1s ease,transform .1s ease}.tk-btn-flat:active{transform:scale(.98)}.tk-btn-flat:disabled{opacity:.5;cursor:not-allowed}.tk-btn-flat:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.tk-btn-md{height:var(--c-md)}.tk-btn-danger{background:var(--danger)!important;color:#fff!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:inset 0 1px #ffffff26,0 2px 8px #00000040!important}.tk-btn-danger:hover{background:#a83138!important}.tk-btn-danger:active{transform:scale(.98);background:#94292f!important}.tk-chip{height:var(--c-sm);padding:0 20px;border-radius:var(--r-pill);background:var(--chip-bg);color:var(--ink);font-family:inherit;font-size:var(--t-sm);line-height:var(--l-sm);font-weight:700;border:1px solid transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;transition:background .1s ease,border-color .1s ease}.tk-chip.active,.tk-chip.lime{background:var(--accent);color:var(--on-accent)}.tk-chip:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.tk-panel{padding:24px;border-radius:var(--r-lg);color:var(--ink)}.tk-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1000!important;background:var(--ov);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);display:flex;align-items:center;justify-content:center;touch-action:none!important}.tk-sheet{position:absolute;z-index:1001!important;left:50%;bottom:24px;transform:translate(-50%);width:min(520px,calc(100% - 32px));padding:24px;border-radius:var(--r-xl);display:flex;flex-direction:column;gap:16px}.tk-dialog{position:relative;z-index:1001!important;width:min(440px,calc(100% - 32px));padding:24px;border-radius:var(--r-xl);display:flex;flex-direction:column;gap:16px}.tk-dialog.w-wide{width:min(640px,calc(100% - 32px))}.tk-toast{position:absolute;left:50%;bottom:32px;transform:translate(-50%);z-index:200;padding:12px 24px;border-radius:var(--r-pill);display:flex;align-items:center;gap:12px;font-size:var(--t-sm);line-height:var(--l-sm);font-weight:700;white-space:nowrap;animation:tk-toast-in .3s cubic-bezier(.2,.7,.2,1)}@keyframes tk-toast-in{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}.tk-toast-icon{width:24px;height:24px;border-radius:50%;background:var(--accent);color:var(--on-accent);display:grid;place-items:center;font-size:var(--t-xs);line-height:var(--l-xs);font-weight:800;flex:none}.tk-toast-icon.danger{background:var(--danger);color:#fff}.tk-field{height:var(--c-md);border-radius:var(--r-md);border:1px solid var(--ctl-line);background:var(--ctl);padding:0 16px;display:flex;align-items:center;justify-content:space-between;font-family:inherit;font-size:var(--t-sm);line-height:var(--l-sm);color:var(--ink);outline:none;width:100%;transition:border-color .15s ease,box-shadow .15s ease}.tk-field::placeholder{color:var(--ink-3);font-weight:500}.tk-field:focus{border-color:var(--ring);box-shadow:0 0 0 2px color-mix(in srgb,var(--ring) 35%,transparent)}.tk-field.error{border-color:var(--danger)}.tk-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--ctl);border:1px solid var(--ctl-line);box-shadow:none;color:var(--ink);outline:none;font-family:inherit;font-size:var(--t-sm);line-height:var(--l-sm);border-radius:var(--r-md);box-sizing:border-box;transition:border-color .15s ease,background .15s ease}.tk-input::placeholder{color:var(--ink-3);font-weight:500}.tk-input:focus{border-color:var(--ring);outline:none!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--ring) 35%,transparent)}.tk-option{height:var(--c-md);padding:0 16px;border-radius:var(--r-md);background:var(--ctl);border:1px solid var(--ctl-line);color:var(--ink);font-family:inherit;font-size:var(--t-md);line-height:var(--l-md);font-weight:700;display:flex;align-items:center;justify-content:space-between;cursor:pointer;width:100%;text-align:left;transition:background .1s ease,box-shadow .1s ease}.tk-option.active{background:var(--sel);box-shadow:inset 0 0 0 2px var(--ring)}.tk-option:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.tk-navbar{position:absolute;left:50%;bottom:16px;transform:translate(-50%);display:flex;padding:4px;border-radius:var(--r-pill);z-index:50;-webkit-user-select:none;user-select:none;isolation:isolate;overflow:hidden;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease,border-color .2s ease}.tk-navbar.holding{border-color:#ffffff61!important;box-shadow:inset 0 2px 8px #0006,0 8px 24px #0000008c!important}.tk-nav-elastic-indicator{position:absolute;top:4px;bottom:4px;left:0;width:0;border-radius:var(--r-pill);background:linear-gradient(135deg,#ffffff59,#ffffff1f),color-mix(in srgb,var(--accent) 45%,rgba(255,255,255,.18));-webkit-backdrop-filter:blur(16px) saturate(190%);backdrop-filter:blur(16px) saturate(190%);border:1px solid rgba(255,255,255,.34);box-shadow:inset 0 1px #ffffffa6,0 6px 20px #00000059;transition:transform .22s cubic-bezier(0,0,.2,1),width .22s cubic-bezier(0,0,.2,1);pointer-events:none;z-index:1;will-change:transform,width}.tk-nav-elastic-indicator.dragging{transition:none!important}.tk-navbar-item{position:relative;z-index:2;height:40px;padding:0 22px;border-radius:var(--r-pill);font-size:var(--t-sm);line-height:var(--l-sm);font-weight:700;white-space:nowrap;display:grid;place-items:center;color:var(--ink-3);cursor:pointer;background:transparent;border:none;transition:color .2s ease,opacity .2s ease,transform .15s ease}.tk-navbar-item:hover,.tk-navbar-item.hovered{color:var(--ink)}.tk-navbar-item:active:not(.in-hold){transform:scale(.92)!important;transition:transform .08s ease!important}.tk-navbar-item.in-hold{transition:transform .12s cubic-bezier(.2,.8,.2,1),opacity .12s ease!important}.tk-navbar-item.active{color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.45);font-weight:800;opacity:1!important}.tk-navbar-item .tk-nav-icon-fill{display:none!important}.tk-navbar-item .tk-nav-icon-outline,.tk-navbar-item.active .tk-nav-icon-fill{display:flex!important;align-items:center;justify-content:center}.tk-navbar-item.active .tk-nav-icon-outline{display:none!important}.tk-navbar-item:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.tk-tablet-root.tk-has-modal .tk-navbar,body.tk-modal-open .tk-navbar,.tk-navbar.blocked{pointer-events:none!important;opacity:.25!important;filter:blur(2px) brightness(.6)!important;transform:translate(-50%) scale(.96)!important;transition:opacity .25s ease,filter .25s ease,transform .25s ease}.tk-no-internet-banner{height:44px;padding:0 16px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--danger) 30%,rgb(var(--tint) / .6));border:1px solid color-mix(in srgb,var(--danger) 60%,transparent);color:var(--ink);font-size:var(--t-sm);line-height:var(--l-sm);font-weight:700;display:flex;align-items:center;gap:12px;box-shadow:0 4px 16px rgb(var(--sh) / .3)}.tk-no-internet-dot{width:10px;height:10px;border-radius:50%;background:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 40%,transparent)}.tk-intro-container{width:100%;height:100%;display:grid;place-items:center;cursor:pointer;position:relative;-webkit-user-select:none;user-select:none}.tk-intro-wordmark{display:flex;align-items:center;width:max-content;max-width:100%;padding:36px 72px;font-size:var(--t-3xl);line-height:var(--l-3xl);font-weight:800;letter-spacing:-.03em;filter:drop-shadow(0 0 20px rgb(var(--w) / .25));animation:tk-iout .4s cubic-bezier(.4,0,1,1) .85s forwards}.tk-intro-letter{display:inline-block;color:transparent;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--ink) 85%,transparent);background:linear-gradient(105deg,transparent 40%,var(--ink) 50%,transparent 60%) 130% 0 / 260% 100% no-repeat,linear-gradient(180deg,color-mix(in srgb,var(--ink) 97%,transparent),color-mix(in srgb,var(--ink) 38%,transparent));-webkit-background-clip:text;background-clip:text;animation:tk-iin .45s cubic-bezier(.2,.7,.2,1) calc(var(--i) * .03s) both,tk-igl .5s ease-out calc(.3s + var(--i) * .03s) both}:root[data-theme=light] .tk-intro-wordmark{background:transparent!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;animation:tk-iout-light .4s cubic-bezier(.4,0,1,1) .85s forwards!important}:root[data-theme=light] .tk-intro-letter{-webkit-text-stroke:1.5px color-mix(in srgb,var(--accent) 75%,rgba(15,23,42,.35));background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.95) 50%,transparent 62%) 130% 0 / 260% 100% no-repeat,linear-gradient(180deg,var(--accent) 0%,color-mix(in srgb,var(--accent) 75%,#0f172a) 100%);-webkit-background-clip:text;background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important;filter:none!important}@keyframes tk-iout-light{to{opacity:0;transform:scale(1.04);filter:blur(8px)}}.tk-intro-space{width:.3em;flex:none}.tk-intro-replay-hint{position:absolute;left:0;right:0;bottom:24px;margin:0;text-align:center;color:var(--ink-3);font-size:var(--t-sm);line-height:var(--l-sm);font-weight:700;pointer-events:none;opacity:.8}@keyframes tk-iin{0%{opacity:0;transform:translateY(14px);filter:blur(10px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes tk-igl{0%{background-position:130% 0,0 0}to{background-position:-30% 0,0 0}}@keyframes tk-iout{to{opacity:0;transform:scale(1.04);filter:drop-shadow(0 0 20px rgb(var(--w) / .25)) blur(14px)}}@media(prefers-reduced-motion:reduce){.tk-intro-wordmark,.tk-intro-letter{animation:none!important}}.tk-cashier-card{width:192px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px;font-weight:700;font-size:var(--t-md);line-height:var(--l-md);color:var(--ink);cursor:pointer;background:transparent;border:none;padding:0;transition:transform .15s ease}.tk-cashier-card:active{transform:scale(.96)}.tk-avatar-box{width:152px;height:152px;border-radius:var(--r-xl);display:grid;place-items:center;font-size:var(--t-2xl);line-height:var(--l-2xl);font-weight:800;transition:box-shadow .15s ease}.tk-cashier-card.selected .tk-avatar-box{outline:none;box-shadow:0 0 0 3px var(--ring)}.tk-avatar-box img,.tk-profile-avatar img,.tk-phone-row img,.tk-lightbox-avatar img{-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important;pointer-events:none!important}.tk-btn-appearance{height:var(--c-md);padding:0 16px;border-radius:var(--r-pill);display:flex;align-items:center;justify-content:space-between;cursor:pointer;box-sizing:border-box;font-weight:700;font-size:var(--t-sm);line-height:var(--l-sm);border:1px solid var(--ctl-line);background:var(--ctl);color:var(--ink)}.tk-btn-icon-circle{width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;max-height:48px;padding:0;border-radius:var(--r-pill);display:flex;align-items:center;justify-content:center;cursor:pointer;box-sizing:border-box;border:1px solid var(--ctl-line);background:var(--ctl);color:var(--ink);flex:none;transition:background .15s ease,transform .1s ease}.tk-btn-icon-circle:active{transform:scale(.95)}.tk-btn-icon-circle svg{display:block;margin:auto;flex:none}.tk-dot-color{width:16px;height:16px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 1px rgb(var(--w) / .4);flex:none}.tk-menu-card{position:relative;border-radius:var(--r-lg);overflow:hidden;background:var(--mc-bg);border:1px solid rgb(var(--w) / .16);display:flex;flex-direction:column;justify-content:flex-end;padding:16px;font-size:var(--t-md);line-height:var(--l-md);cursor:pointer;min-height:120px;-webkit-user-select:none;user-select:none;transition:transform .15s ease,box-shadow .15s ease}.tk-menu-card b{position:relative;z-index:2;font-weight:700}.tk-menu-card .photo-layer{position:absolute;top:0;right:0;bottom:36%;left:0;background-size:cover;background-position:center;-webkit-mask-image:linear-gradient(transparent,#000 24%,#000 50%,transparent);mask-image:linear-gradient(transparent,#000 24%,#000 50%,transparent)}.tk-menu-card .blur-layer{position:absolute;left:0;right:0;top:34%;height:36%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-mask-image:linear-gradient(transparent,#000 60%,transparent);mask-image:linear-gradient(transparent,#000 60%,transparent);z-index:1}.tk-menu-card .price-tag{position:absolute;top:10px;right:10px;padding:4px 12px;border-radius:var(--r-pill);font-size:var(--t-sm);line-height:var(--l-sm);font-weight:700;z-index:2}.tk-menu-card{position:relative;border-radius:var(--r-md);overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:16px;color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease,filter .2s ease;box-shadow:0 4px 16px #00000059;contain:content;content-visibility:auto}.tk-menu-card:active{transform:scale(.94);box-shadow:0 2px 8px #00000080}.tk-menu-card.unavailable{filter:grayscale(1);opacity:.5}.tk-menu-card.hold{transform:scale(1.05);z-index:6;outline:none;box-shadow:0 0 0 2px #fff6,0 22px 50px #0000008c}.tk-cart-panel{width:320px;padding:20px;display:flex;flex-direction:column;gap:12px;flex:none;box-sizing:border-box;overflow-x:hidden}@keyframes tk-cart-item-in{0%{opacity:0;transform:translate(18px) scale(.96);background:#ffffff1f}50%{transform:translate(-2px) scale(1.02)}to{opacity:1;transform:translate(0) scale(1);background:transparent}}@keyframes tk-thanos-snap{0%{opacity:1;transform:translateZ(0) scale(1);filter:grayscale(0) contrast(100%) brightness(1);max-height:80px}15%{opacity:.95;transform:translate3d(-1px,1px,0) scale(.99);filter:grayscale(.85) contrast(150%) brightness(1.15)}35%{opacity:.75;transform:translate3d(12px,-4px,0) skew(-4deg) scale(.96);filter:grayscale(1) contrast(180%) brightness(1.3) blur(1px)}65%{opacity:.35;transform:translate3d(30px,-10px,0) skew(-9deg) scale(.9);filter:grayscale(1) contrast(200%) brightness(1.5) blur(3px)}90%{opacity:.08;transform:translate3d(50px,-16px,0) skew(-14deg) scale(.82);filter:blur(5px) brightness(1.8)}to{opacity:0;transform:translate3d(65px,-22px,0) skew(-18deg) scale(.75);filter:blur(8px) brightness(2);max-height:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;border-bottom-color:transparent}}.tk-cart-item-out,.tk-thanos-snap-out{position:relative!important;animation:tk-thanos-snap .55s cubic-bezier(.25,1,.4,1) forwards!important;pointer-events:none!important;overflow:visible!important}.tk-thanos-dust-cloud{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:30;overflow:visible}.tk-dust-speck{position:absolute;border-radius:50%;pointer-events:none;animation:tk-dust-scatter .55s cubic-bezier(.1,.8,.2,1) forwards}@keyframes tk-dust-scatter{0%{opacity:.9;transform:translate(0) scale(1)}60%{opacity:.7;transform:translate(calc(var(--dx, 25px) * .6),calc(var(--dy, -20px) * .6)) scale(.8)}to{opacity:0;transform:translate(var(--dx, 25px),var(--dy, -20px)) scale(.2)}}@keyframes tk-hold-spin{0%{stroke-dashoffset:280}to{stroke-dashoffset:0}}.tk-hold-svg-border{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10;border-radius:var(--r-md);overflow:visible}.tk-hold-svg-border rect{fill:none;stroke:#fff;stroke-width:3px;stroke-dasharray:280;stroke-dashoffset:280;stroke-linecap:round;animation:tk-hold-spin .5s linear forwards;filter:drop-shadow(0 0 6px rgba(255,255,255,.9)) drop-shadow(0 0 10px var(--accent))}.tk-cart-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.08);font-size:var(--t-md);line-height:var(--l-md);animation:tk-cart-item-in .32s cubic-bezier(.34,1.56,.64,1) forwards}.tk-cart-row b{display:block;font-size:var(--t-sm);line-height:var(--l-sm);font-weight:700;color:var(--ink)}.tk-cart-row small{display:block;color:var(--ink-2);font-size:var(--t-xs);line-height:var(--l-xs);margin-top:2px}.tk-qty-control{display:flex;align-items:center;gap:8px;background:#ffffff0f;padding:2px 6px;border-radius:var(--r-pill);border:1px solid rgba(255,255,255,.1)}.tk-qty-btn{width:30px;height:30px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:#ffffff1f;display:grid;place-items:center;font-style:normal;font-size:16px;line-height:1;color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .12s ease,background .12s ease}.tk-qty-btn:active{transform:scale(.88);background:var(--accent);color:var(--on-accent)}.tk-notes-input{width:100%;height:40px;border-radius:var(--r-md);padding:0 14px;background:#ffffff12;border:1px solid rgba(255,255,255,.14);color:var(--ink);font-family:inherit;font-size:var(--t-xs);box-sizing:border-box;outline:none;transition:border-color .15s ease,background .15s ease}.tk-notes-input:focus{border-color:var(--ring);background:#ffffff1a}.tk-table-keypad-panel{width:360px;padding:20px;display:flex;flex-direction:column;gap:12px;flex:none}.tk-table-display{text-align:center;font-size:var(--t-3xl);line-height:var(--l-3xl);font-weight:800;padding:12px 0 8px}@keyframes tk-shake-reject{0%,to{transform:translate(0)}15%{transform:translate(-12px)}30%{transform:translate(10px)}45%{transform:translate(-8px)}60%{transform:translate(6px)}75%{transform:translate(-3px)}90%{transform:translate(1px)}}.tk-table-display.rejecting{animation:tk-shake-reject .45s cubic-bezier(.36,.07,.19,.97) both;color:#ff3b30!important;text-shadow:0 0 14px rgba(255,59,48,.5)!important}.tk-keypad-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.tk-keypad-grid.rejecting button{animation:tk-shake-reject .45s cubic-bezier(.36,.07,.19,.97) both;color:#ff3b30!important;border-color:#ff3b3099!important;box-shadow:0 0 12px #ff3b3040!important}.tk-keypad-grid button{height:52px;border-radius:var(--r-md);display:grid;place-items:center;font-size:var(--t-lg);line-height:var(--l-lg);font-weight:700;background:rgb(var(--w) / .18);border:1px solid rgb(var(--w) / .3);color:var(--ink);cursor:pointer}.tk-keypad-grid button:active{background:var(--sel)}.tk-payment-panel{flex:1;padding:24px;display:flex;flex-direction:column;gap:16px}.tk-quick-cash-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tk-quick-cash-grid button{height:68px;border-radius:var(--r-md);display:grid;place-items:center;font-size:var(--t-lg);line-height:var(--l-lg);font-weight:700;background:rgb(var(--w) / .18);border:1px solid rgb(var(--w) / .3);color:var(--ink);cursor:pointer}.tk-quick-cash-grid button.selected{background:var(--sel);border-color:var(--ring);box-shadow:inset 0 0 0 2px var(--ring)}.tk-qris-glass-card{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px;border-radius:var(--r-md);background:linear-gradient(145deg,#ffffff1f,#d92b3326,#ffffff0f),rgb(var(--tint) / .5);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 1px #fff6,inset 0 -1px #d92b334d,0 12px 32px #00000040;position:relative;overflow:hidden}:root[data-theme=light] .tk-qris-glass-card{background:linear-gradient(145deg,#fffffff0,#ffeef0cc,#ffffffeb);border:1px solid rgba(217,43,51,.22);box-shadow:inset 0 1px #fffffff2,inset 0 -1px #d92b3333,0 8px 24px #d92b3314}.tk-qris-img-glass{padding:10px;background:linear-gradient(135deg,#fffffffa,#fff5f7eb);border-radius:12px;box-shadow:0 8px 24px #d92b332e,0 2px 6px #0000001f,inset 0 1px #fff;border:1.5px solid rgba(217,43,51,.28);cursor:pointer;transition:transform .2s cubic-bezier(.2,0,0,1),box-shadow .2s ease;position:relative;display:flex;align-items:center;justify-content:center}.tk-qris-img-glass:hover{transform:scale(1.03);box-shadow:0 12px 32px #d92b3347,0 0 0 2px var(--accent)}.tk-qris-zoom-glass{background:linear-gradient(145deg,#fffffffa,#fff5f7f0);padding:18px;border-radius:16px;box-shadow:0 24px 60px #0006,0 0 0 2px #d92b3359,inset 0 1px #fff;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);border:1px solid rgba(255,255,255,.6);max-width:90vw;display:flex;justify-content:center;align-items:center}.tk-receipt-card{width:300px;background:#fbfaf5;color:#1f1e1d;border-radius:6px;padding:24px 20px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:14px;line-height:20px;box-shadow:0 18px 40px rgb(var(--sh) / .45)}.tk-receipt-card hr{border:0;border-top:1px dashed #999999;margin:8px 0}.tk-receipt-card .row-between{display:flex;justify-content:space-between}.tk-receipt-card .center-bold{text-align:center;font-weight:700}.tk-receipt-status-icon{width:56px;height:56px;border-radius:50%;background:var(--accent);color:var(--on-accent);display:grid;place-items:center;font-size:var(--t-lg);line-height:var(--l-lg);font-weight:800}.tk-receipt-printer-slot{position:relative;display:flex;flex-direction:column;align-items:center}.tk-receipt-printer-slot:before{content:"";width:320px;height:10px;background:linear-gradient(180deg,#111,#282828);border-radius:6px;border:1px solid rgba(255,255,255,.2);box-shadow:inset 0 2px 5px #000c,0 4px 10px #0000004d;margin-bottom:-4px;z-index:2}@keyframes tk-receipt-feed-out{0%{transform:translateY(-60px);opacity:0;clip-path:inset(0 0 95% 0)}30%{opacity:.9;clip-path:inset(0 0 50% 0)}to{transform:translateY(0);opacity:1;clip-path:inset(0 0 0 0)}}.tk-receipt-card.printing{animation:tk-receipt-feed-out .85s cubic-bezier(.2,.8,.25,1) forwards}@keyframes tk-check-circle{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2);opacity:1}75%{transform:scale(.92)}to{transform:scale(1);opacity:1}}@keyframes tk-check-draw{0%{stroke-dashoffset:40}to{stroke-dashoffset:0}}.tk-receipt-status-icon.animated{animation:tk-check-circle .5s cubic-bezier(.34,1.56,.64,1) forwards}.tk-receipt-status-icon.animated svg path{stroke-dasharray:40;stroke-dashoffset:40;animation:tk-check-draw .4s ease-out .25s forwards}.tk-customer-menu-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:110;display:flex;flex-direction:column;gap:16px;padding:20px;background:var(--scr-bg);overflow:hidden}.tk-customer-menu-grid{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:16px;padding-bottom:40px;scrollbar-width:none;-ms-overflow-style:none}.tk-customer-menu-grid::-webkit-scrollbar{display:none}.tk-menu-groups-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch;width:100%;box-sizing:border-box}.tk-highlight-box{width:100%;box-sizing:border-box;margin-bottom:4px;display:flex;gap:20px;padding:20px;align-items:stretch}.tk-highlight-items-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 20px}.tk-customer-menu-item{position:relative;padding:8px 0 8px 20px;display:flex;flex-direction:column}.tk-customer-menu-item:before{content:"";position:absolute;left:0;top:16px;width:8px;height:8px;background:var(--accent);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.tk-menu-icon-box{width:40px;height:40px;border-radius:var(--r-sm);display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 24%,transparent);color:var(--accent-ink);flex:none}.tk-menu-icon-box svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tk-history-container{flex:1;display:flex;flex-direction:column;gap:16px;min-width:0}.tk-history-date-header{background:rgb(var(--w) / .1);color:var(--ink-3);padding:8px 16px;font-size:var(--t-xs);line-height:var(--l-xs);font-weight:700}.tk-history-row{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid rgb(var(--w) / .16);font-size:var(--t-md);line-height:var(--l-md)}.tk-history-row:last-child{border-bottom:none}.tk-menu-group-card{break-inside:avoid;margin-bottom:0;padding:18px 20px;display:flex;flex-direction:column;gap:12px;border-radius:var(--r-lg);color:var(--ink);min-height:100%;height:100%;box-sizing:border-box}.tk-menu-group-header{display:flex;align-items:center;gap:12px;padding-bottom:6px}.tk-menu-group-title{font-size:var(--t-lg);line-height:var(--l-lg);font-weight:800;margin:0;color:var(--ink)}.tk-menu-group-list{display:flex;flex-direction:column;gap:2px;flex:1}.tk-menu-group-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;position:relative;transition:opacity .15s ease;gap:12px}.tk-menu-group-item-head{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.tk-menu-group-bullet{width:7px;height:7px;background:var(--accent);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);flex:none;align-self:center}.tk-menu-group-item-name{font-size:var(--t-sm);line-height:var(--l-sm);font-weight:700;color:var(--ink);word-break:break-word;white-space:normal}.tk-menu-group-item-price{font-size:var(--t-sm);line-height:var(--l-sm);font-weight:800;color:var(--accent-ink);flex:none;text-align:right;white-space:nowrap}.tk-swipe-pager-container{width:100%;height:100%;position:relative;overflow:hidden;touch-action:pan-y;-webkit-user-select:none;user-select:none}.tk-swipe-pager-track{display:flex;width:100%;height:100%;will-change:transform}.tk-swipe-page{flex:0 0 100%;width:100%;height:100%;overflow-y:hidden;box-sizing:border-box;position:relative}.tk-select-cashier-screen,.tk-intro-screen,.tk-swipe-page .scr{background:transparent!important}.tk-select-cashier-screen:before,.tk-intro-screen:before,.tk-swipe-page .scr:before{display:none!important}.tk-global-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;overflow:hidden;background:var(--scr-bg)}.tk-global-bg-bubbles{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;filter:blur(26px);pointer-events:none;background-size:cover}:root[data-theme=light] .scr{background:#f1f5f9}:root[data-theme=light] .scr:before{opacity:.35}:root[data-theme=light] .g-acrylic{background:#fffffff0;border:1px solid rgba(15,23,42,.08);box-shadow:0 1px 3px #0f172a0a,0 4px 16px #0f172a08}:root[data-theme=light] .g-acrylic.hi{background:#fff;border:1.5px solid color-mix(in srgb,var(--accent) 30%,rgba(15,23,42,.1));box-shadow:0 4px 20px color-mix(in srgb,var(--accent) 8%,rgba(15,23,42,.04))}:root[data-theme=light] .g-liquid{background:#fffffff5;border:1px solid rgba(15,23,42,.08);box-shadow:0 4px 16px #0f172a0a}:root[data-theme=light] .g-liquid:before{display:none}:root[data-theme=light] .tk-navbar{background:#fffffff0;border:1px solid rgba(15,23,42,.08);box-shadow:0 8px 30px #0f172a14;contain:paint}:root[data-theme=light] .tk-navbar.holding{border-color:#0f172a29!important;box-shadow:inset 0 2px 6px #0f172a14,0 10px 32px #0f172a24!important}:root[data-theme=light] .tk-nav-elastic-indicator{background:var(--accent);border:1px solid rgba(255,255,255,.3);box-shadow:0 4px 14px color-mix(in srgb,var(--accent) 35%,transparent)}:root[data-theme=light] .tk-navbar-item{color:#64748b}:root[data-theme=light] .tk-navbar-item:hover,:root[data-theme=light] .tk-navbar-item.hovered{color:#0f172a}:root[data-theme=light] .tk-navbar-item.active{color:#fff;text-shadow:none!important}:root[data-theme=light] .tk-keypad-grid button,:root[data-theme=light] .tk-quick-cash-grid button{background:#fff;border:1px solid rgba(15,23,42,.08);color:#0f172a;box-shadow:0 1px 3px #0f172a0a}:root[data-theme=light] .tk-keypad-grid button:active,:root[data-theme=light] .tk-quick-cash-grid button:active{background:#f1f5f9}:root[data-theme=light] .tk-menu-card{background:#fff;box-shadow:0 2px 8px #0f172a0d;border:1px solid rgba(15,23,42,.08)}:root[data-theme=light] .tk-menu-card .price-tag{background:#fffffff5;color:var(--ink);border:1px solid rgba(15,23,42,.08);box-shadow:0 2px 6px #0f172a0d}:root[data-theme=light] .tk-chip{background:#e2e8f0;border:1px solid rgba(15,23,42,.06);color:#334155}:root[data-theme=light] .tk-chip.active,:root[data-theme=light] .tk-chip.lime{background:var(--accent);color:var(--on-accent);border-color:transparent}:root[data-theme=light] .tk-btn-flat{background:#fff;border:1px solid rgba(15,23,42,.1);color:var(--ink);box-shadow:0 1px 3px #0f172a0a}:root[data-theme=light] .tk-btn-flat:active{background:#f1f5f9}:root[data-theme=light] .tk-input{background:#fff;border:1px solid rgba(15,23,42,.16);color:var(--ink)}:root[data-theme=light] .tk-history-row{border-bottom:1px solid rgba(15,23,42,.06)}:root[data-theme=light] .tk-customer-menu-overlay{background:#f8fafcfa}:root[data-theme=light] .tk-menu-group-card{background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 2px 8px #0f172a0a}:root[data-theme=light] .tk-pull-refresh-indicator{background:#fffffff5;border:1px solid rgba(15,23,42,.1);box-shadow:0 10px 28px #0f172a1f,0 0 0 1px #c6f13573;color:var(--accent, #7da504)}.tk-pull-refresh-indicator{position:absolute;top:14px;left:50%;transform:translate3d(-50%,-70px,0);z-index:950;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--fl-bg, rgba(18, 22, 28, .92));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--ctl-line, rgba(255, 255, 255, .16));box-shadow:0 14px 34px #0000008c,0 0 0 1px rgba(var(--accent-rgb, 198, 241, 53),.25);pointer-events:none;color:var(--accent, #c6f135);will-change:transform,opacity;-webkit-user-select:none;user-select:none;transition:box-shadow .18s ease,border-color .18s ease}.tk-pull-refresh-indicator.ready{border-color:var(--accent, #c6f135);box-shadow:0 16px 36px #000000a6,0 0 18px #c6f1358c}:root[data-theme=light] .tk-pull-refresh-indicator.ready{border-color:var(--accent, #7da504);box-shadow:0 12px 30px #0f172a29,0 0 18px #7da50473}.tk-pull-refresh-icon{width:22px;height:22px;display:flex;align-items:center;justify-content:center;color:currentColor;flex-shrink:0;will-change:transform}.tk-pull-refresh-icon.spinning{animation:tk-pull-spin .75s linear infinite}@keyframes tk-pull-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.tk-pull-refresh-icon.spinning{animation:none}}.tk-screen-refreshing .tk-menu-card,.tk-screen-refreshing .tk-chip,.tk-screen-refreshing .tk-input{position:relative;overflow:hidden;pointer-events:none;filter:grayscale(1) brightness(.72) contrast(.85);transition:filter .25s ease}.tk-screen-refreshing .tk-menu-card:after,.tk-screen-refreshing .tk-chip:after,.tk-screen-refreshing .tk-input:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;border-radius:inherit;background:#1e1a1c80;background-image:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.14) 45%,rgba(255,255,255,.22) 50%,rgba(255,255,255,.14) 55%,transparent 100%);background-size:250% 100%;animation:tk-bubble-light-pass 1.15s ease-in-out infinite;pointer-events:none}@keyframes tk-bubble-light-pass{0%{background-position:150% 0}to{background-position:-150% 0}}@media(prefers-reduced-motion:reduce){.tk-screen-refreshing .tk-menu-card:after,.tk-screen-refreshing .tk-chip:after,.tk-screen-refreshing .tk-input:after{animation:none}}@keyframes tk-photo-zoom-out{0%{transform:scale(1.12);opacity:.88}to{transform:scale(1);opacity:1}}@keyframes tk-dialog-zoom-out{0%{transform:scale(.38) translateY(16px);opacity:0}70%{transform:scale(1.03) translateY(0);opacity:1}to{transform:scale(1) translateY(0);opacity:1}}.tk-dialog-zoom-out{animation:tk-dialog-zoom-out .28s cubic-bezier(.16,1,.3,1) forwards;transform-origin:center center}.tk-phone-menu-card{content-visibility:auto;contain-intrinsic-size:0 76px;contain:layout style paint;transform:translateZ(0)}.tk-phone-screen .tk-phone-menu-card.g-acrylic{-webkit-backdrop-filter:blur(10px) saturate(130%);backdrop-filter:blur(10px) saturate(130%)}.tk-phone-root{width:100%;height:100%;min-height:100%;max-height:100%;display:flex;flex-direction:column;position:relative;overflow:hidden;background:var(--scr-bg);box-sizing:border-box}.tk-phone-screen{flex:1;display:flex;flex-direction:column;padding:calc(16px + env(safe-area-inset-top,0px)) 16px calc(100px + env(safe-area-inset-bottom,0px)) 16px;overflow:hidden;box-sizing:border-box;width:100%;height:100%;min-height:100%;position:relative;background:transparent!important;overscroll-behavior:none;-webkit-overflow-scrolling:touch}[data-platform=ios] .tk-phone-screen,.tk-phone-root.is-ios .tk-phone-screen{padding-top:max(56px,calc(16px + env(safe-area-inset-top,0px)))!important}.tk-swipe-page .tk-phone-screen{background:transparent!important}.tk-phone-scrollable{overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch}@keyframes tk-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.tk-phone-title{font-size:var(--t-xl);line-height:var(--l-xl);font-weight:800;letter-spacing:-.02em;margin:8px 4px 16px;color:var(--ink)}.tk-phone-section-title{font-size:var(--t-md);line-height:var(--l-md);font-weight:800;color:var(--ink)}.tk-phone-hero{position:relative;padding:20px;margin:4px 4px 16px;border-radius:var(--r-lg);display:flex;flex-direction:column;gap:4px;overflow:visible}@keyframes tk-amount-pop{0%{opacity:0;transform:translateY(3px) scale(.98);filter:blur(2px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.tk-amount-animate{display:inline-block;animation:tk-amount-pop .16s cubic-bezier(.16,1,.3,1) forwards;will-change:transform,opacity,filter}@keyframes tk-eye-pop{0%{transform:scale(.85)}50%{transform:scale(1.12)}to{transform:scale(1)}}.tk-eye-animate{animation:tk-eye-pop .16s cubic-bezier(.16,1,.3,1)}.tk-phone-hero-amount{display:block;font-size:var(--t-xl);line-height:var(--l-xl);font-weight:800;letter-spacing:-.02em;color:var(--ink)}.tk-phone-list-card{background:var(--fl-bg);border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--ctl-line);margin:0 4px 16px}.tk-phone-date-header,.dh2{background:var(--ctl);color:var(--ink-3);padding:8px 16px;font-size:var(--t-xs);line-height:var(--l-xs);font-weight:700;border-bottom:1px solid var(--ctl-line)}.tk-phone-row,.rw{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--ctl-line);font-size:var(--t-md);line-height:var(--l-md);min-height:56px;box-sizing:border-box;color:var(--ink);cursor:pointer;transition:background .12s ease}.tk-phone-row:last-child,.rw:last-child{border-bottom:none}.tk-phone-row:active{background:var(--sel)}.tk-text-rejecting{display:inline-block;color:var(--danger)!important;animation:tk-shake-reject .45s cubic-bezier(.36,.07,.19,.97) both!important;text-shadow:0 0 10px color-mix(in srgb,var(--danger) 50%,transparent);will-change:transform;overflow:visible!important}.tk-field-rejecting{border-color:var(--danger)!important;animation:tk-shake-reject .45s cubic-bezier(.36,.07,.19,.97) both!important;box-shadow:0 0 12px color-mix(in srgb,var(--danger) 45%,transparent)!important;will-change:transform}.tk-phone-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 25%,transparent);flex-shrink:0}.tk-phone-range-trigger,.rg.g{display:inline-flex;justify-content:center;align-items:center;gap:8px;padding:0 14px;height:36px;min-height:36px;box-sizing:border-box;flex-shrink:0;border-radius:var(--r-md);background:var(--ctl);border:1px solid var(--ctl-line);color:var(--ink);font-size:var(--t-xs);line-height:var(--l-xs);font-weight:800;margin:0;cursor:pointer;transition:transform .1s ease,filter .1s ease;-webkit-user-select:none;user-select:none}.tk-phone-range-trigger:active,.rg.g:active{transform:scale(.99)}.tk-phone-navbar-wrap{position:fixed;bottom:calc(20px + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);z-index:50;width:min(328px,calc(100% - 32px));display:flex;justify-content:center;pointer-events:auto;transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)}body:has(.tk-phone-overlay) .tk-phone-navbar-wrap,body:has(.tk-phone-print-preview) .tk-phone-navbar-wrap,body.has-modal .tk-phone-navbar-wrap,.tk-phone-root:has(.tk-phone-overlay) .tk-phone-navbar-wrap,.tk-phone-root:has(.tk-phone-print-preview) .tk-phone-navbar-wrap,.tk-phone-root.has-modal .tk-phone-navbar-wrap{z-index:-10!important;pointer-events:none!important;opacity:0!important;display:none!important;transform:translate(-50%) translateY(24px)!important}body.has-modal .tk-phone-screen,.tk-phone-root.has-modal .tk-phone-screen,body:has(.tk-phone-overlay) .tk-phone-screen,.tk-phone-root:has(.tk-phone-overlay) .tk-phone-screen,body:has(.ov) .tk-phone-screen,body:has(.tk-overlay) .tk-phone-screen{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.tk-phone-portal-root{position:absolute;top:0;right:0;bottom:0;left:0;z-index:120;pointer-events:none}.tk-phone-portal-root:not(:empty){pointer-events:auto}.tk-phone-portal-root>*{pointer-events:auto!important}.tk-phone-overlay,.ov{position:absolute;top:0;right:0;bottom:0;left:0;z-index:120!important;background:var(--ov);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;flex-direction:column;justify-content:flex-end;pointer-events:auto!important;touch-action:none;animation:tk-overlay-fade .2s ease-out}@keyframes tk-overlay-fade{0%{opacity:0}to{opacity:1}}.tk-phone-sheet,.sh{position:relative;z-index:105;width:min(480px,calc(100% - 24px));margin:0 auto calc(20px + env(safe-area-inset-bottom,0px)) auto;padding:20px;border-radius:var(--r-xl);display:flex;flex-direction:column;gap:12px;box-sizing:border-box;animation:tk-sheet-slide-up .25s cubic-bezier(.16,1,.3,1)}.tk-phone-dialog{position:relative;z-index:105;width:min(420px,calc(100% - 32px));margin:auto;padding:24px;border-radius:var(--r-xl);display:flex;flex-direction:column;gap:14px;box-sizing:border-box;animation:tk-dialog-scale-up .2s cubic-bezier(.16,1,.3,1)}@keyframes tk-dialog-scale-up{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes tk-sheet-slide-up{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}.tk-menu-detail-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:120!important;background:var(--ov);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;flex-direction:column;justify-content:flex-end;pointer-events:auto!important;touch-action:none;animation:tk-overlay-fade .2s ease-out}.tk-menu-detail-sheet{position:relative;z-index:105;width:min(480px,calc(100% - 24px));margin:0 auto calc(20px + env(safe-area-inset-bottom,0px)) auto;padding:20px;border-radius:var(--r-xl);display:flex;flex-direction:column;gap:12px;box-sizing:border-box;animation:tk-sheet-slide-up .25s cubic-bezier(.16,1,.3,1)}.tk-phone-op,.op{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;min-height:48px;box-sizing:border-box;border-radius:var(--r-md);background:var(--ctl);border:1px solid var(--ctl-line);font-weight:800;font-size:var(--t-md);line-height:var(--l-md);color:var(--ink);cursor:pointer;transition:background .1s ease,border-color .1s ease;width:100%}.tk-phone-op:hover,.op:hover{background:color-mix(in srgb,var(--ctl) 80%,rgb(var(--w) / .1))}.tk-phone-op.selected,.op.a{background:var(--sel)!important;border-color:var(--accent)!important;box-shadow:inset 0 0 0 1.5px var(--ring);color:var(--ink)}.tk-phone-op-check{color:var(--accent);font-weight:800;font-size:var(--t-md);line-height:var(--l-md)}@media(prefers-reduced-motion:reduce){.tk-phone-overlay,.tk-phone-sheet{animation:none!important}}.tk-phone-root .tk-overlay{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:120!important;pointer-events:auto!important}.tk-phone-root .tk-sheet,.tk-phone-portal-root .tk-sheet{width:calc(100% - 44px)!important;max-width:336px!important;padding:18px 20px!important;border-radius:var(--r-xl)!important;gap:12px!important;margin:0 auto!important;bottom:calc(24px + env(safe-area-inset-bottom,0px))!important;box-sizing:border-box!important}.tk-phone-root .tk-sheet .tk-option,.tk-phone-portal-root .tk-sheet .tk-option{height:42px!important;min-height:42px!important;padding:0 14px!important;font-size:var(--t-sm)!important;font-weight:600!important;border-radius:var(--r-md)!important}.tk-phone-root .tk-sheet .tk-theme-swatch,.tk-phone-portal-root .tk-sheet .tk-theme-swatch{width:36px!important;height:36px!important}.tk-phone-root .tk-sheet .tk-btn-lime,.tk-phone-portal-root .tk-sheet .tk-btn-lime{height:44px!important;min-height:44px!important;font-size:var(--t-sm)!important;font-weight:700!important;border-radius:var(--r-md)!important;margin-top:4px!important}.tk-phone-root .tk-intro-container{width:100%!important;height:100%!important;min-height:100%!important}.tk-phone-root .tk-intro-wordmark{padding:16px 20px!important;font-size:var(--t-xl)!important;line-height:var(--l-xl)!important}#mps{display:block}#mp{--pb: #141112;--pf: #f5f5f7;--pm: #9ca3af;--pa: #c4141c;--pd: #c4141c;--pl: 255 255 255;--g1: #2e080b;--g2: #1c0608;--mt: 25.4mm;--mr: 25.4mm;--mb: 25.4mm;--ml: 25.4mm;--u: 1}#mp.m4433{--mt: 40mm;--mr: 30mm;--mb: 30mm;--ml: 40mm;--u: .82}#mp.m4433 .cols{column-gap:8mm}#mp.m4433 .pg h2{font-size:22pt;line-height:26pt;margin:2mm 0 5mm}#mp.m4433 .pph{margin-bottom:2.5mm;font-size:9pt}#mp.m4433 .mg{margin:0 0 calc(3.5mm * var(--u, 1))}#mp.m4433 .mg h3{font-size:calc(11.5pt * var(--u, 1));line-height:calc(15pt * var(--u, 1));gap:2mm}#mp.m4433 .dv{margin:calc(1.8mm * var(--u, 1)) 0 .8mm}#mp.m4433 .mr{padding:calc(1.1mm * var(--u, 1)) 0 calc(1.3mm * var(--u, 1)) calc(4.5mm * var(--u, 1));font-size:calc(9.8pt * var(--u, 1));line-height:calc(13.2pt * var(--u, 1));gap:2.5mm}#mp.m4433 .ppr{min-width:calc(16mm * var(--u, 1))}#mp.m4433 .cv .wmk{font-size:64pt;line-height:62pt;bottom:calc(var(--mb) + 28mm)}#mp.m4433 .cv .cats{gap:3.5mm;font-size:10pt}#mp.ink{--pb: #ffffff;--pf: #111827;--pm: #4b5563;--pa: #b3121a;--pd: #b3121a;--pl: 0 0 0;--g1: transparent;--g2: transparent}:root[data-palette=netflix] #mp{--pb: #141112;--pf: #f5f5f7;--pm: #9ca3af;--pa: #c4141c;--pd: #c4141c;--g1: #2e080b;--g2: #1c0608}:root[data-palette=netflix] #mp.ink{--pb: #ffffff;--pf: #111827;--pm: #4b5563;--pa: #b3121a;--pd: #b3121a;--g1: transparent;--g2: transparent}:root[data-palette=samudra] #mp{--pb: #051428;--pf: #eef6ff;--pm: #93c5fd;--pa: #f59e0b;--pd: #f59e0b;--g1: #09264c;--g2: #051933}:root[data-palette=samudra] #mp.ink{--pb: #ffffff;--pf: #0f172a;--pm: #475569;--pa: #0284c7;--pd: #0369a1;--g1: transparent;--g2: transparent}:root[data-palette=hijau] #mp{--pb: #04201f;--pf: #f0fdf4;--pm: #86efac;--pa: #a3e635;--pd: #a3e635;--g1: #073836;--g2: #031b1a}:root[data-palette=hijau] #mp.ink{--pb: #ffffff;--pf: #064e3b;--pm: #475569;--pa: #059669;--pd: #047857;--g1: transparent;--g2: transparent}:root[data-palette=mono] #mp{--pb: #0b0b0c;--pf: #f5f5f5;--pm: #9ca3af;--pa: #e5e5e5;--pd: #e5e5e5;--g1: #1a1a1c;--g2: #121214}:root[data-palette=mono] #mp.ink{--pb: #ffffff;--pf: #0f172a;--pm: #4b5563;--pa: #111827;--pd: #374151;--g1: transparent;--g2: transparent}:root[data-palette=senja] #mp{--pb: #1f0b0e;--pf: #fff7ed;--pm: #fed7aa;--pa: #2dd4bf;--pd: #2dd4bf;--g1: #381218;--g2: #240a0e}:root[data-palette=senja] #mp.ink{--pb: #ffffff;--pf: #431407;--pm: #57534e;--pa: #ea580c;--pd: #c2410c;--g1: transparent;--g2: transparent}:root[data-palette=blush] #mp{--pb: #1d1015;--pf: #fff1f2;--pm: #fbcfe8;--pa: #f472b6;--pd: #f472b6;--g1: #381422;--g2: #220d16}:root[data-palette=blush] #mp.ink{--pb: #ffffff;--pf: #4c0519;--pm: #64748b;--pa: #e11d48;--pd: #be123c;--g1: transparent;--g2: transparent}.tk-print-preview-container,.tk-print-document-root{display:none}.tk-print-preview-container.visible,.tk-print-document-root.visible{display:flex!important;flex-direction:column;gap:24px;align-items:center;padding:16px 0;width:100%}.tk-print-document-root.visible #mp{display:flex;flex-direction:column;gap:24px;align-items:center}#mp .pgw{zoom:.42;box-shadow:0 16px 40px #00000073;border-radius:var(--r-md);overflow:hidden;scroll-snap-align:start;scroll-margin-top:16px}#mp .pg{position:relative;width:210mm;height:297mm;padding:var(--mt) var(--mr) var(--mb) var(--ml);overflow:hidden;box-sizing:border-box;color:var(--pf);font-family:Plus Jakarta Sans,system-ui,sans-serif;background:radial-gradient(circle at 10% 4%,var(--g1),transparent 28%),radial-gradient(ellipse at 62% 104%,var(--g2),transparent 60%),var(--pb);-webkit-print-color-adjust:exact;print-color-adjust:exact}#mp .pph{display:flex;justify-content:space-between;font-size:10pt;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--pm);margin-bottom:4mm}#mp .pg h2{font-size:30pt;line-height:34pt;font-weight:800;letter-spacing:-.02em;margin:4mm 0 8mm;color:var(--pf)}#mp .cols{column-count:2;column-gap:14mm}#mp .mg{break-inside:avoid;margin:0 0 calc(7mm * var(--u, 1))}#mp .mg h3{display:flex;align-items:center;gap:3mm;font-size:calc(13pt * var(--u, 1));line-height:calc(18pt * var(--u, 1));font-weight:800;margin:0;color:var(--pa)}#mp .dv{height:2px;margin:calc(2.5mm * var(--u, 1)) 0 1mm;background:linear-gradient(90deg,transparent,rgb(var(--pl) / .7) 50%,transparent)}#mp .mr{position:relative;display:flex;justify-content:space-between;gap:4mm;padding:calc(1.7mm * var(--u, 1)) 0 calc(1.9mm * var(--u, 1)) calc(6mm * var(--u, 1));font-size:calc(11pt * var(--u, 1));line-height:calc(15pt * var(--u, 1));font-weight:700}#mp .mr b{font-weight:700;flex:1;min-width:0}#mp .ppr{flex:none;display:flex;justify-content:flex-end;min-width:calc(18mm * var(--u, 1));font-weight:800;font-variant-numeric:tabular-nums}#mp .mr:before{content:"";position:absolute;left:0;top:calc(3.2mm * var(--u, 1));width:calc(2.4mm * var(--u, 1));height:calc(2.4mm * var(--u, 1));background:var(--pd);clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}#mp .cv .lat{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(45deg,transparent 0 9mm,rgb(var(--pl) / .14) 9mm 9.3mm),repeating-linear-gradient(-45deg,transparent 0 9mm,rgb(var(--pl) / .14) 9mm 9.3mm);-webkit-mask-image:radial-gradient(ellipse at 85% 85%,#000,transparent 70%);mask-image:radial-gradient(ellipse at 85% 85%,#000,transparent 70%)}#mp .cv .cg{position:absolute;right:-48mm;top:-40mm;width:160mm;height:160mm;border-radius:50%;background:radial-gradient(circle at 35% 35%,var(--pd),transparent 68%)}#mp .cv .eb{position:absolute;left:var(--ml);top:var(--mt);font-size:13pt;font-weight:800;letter-spacing:.3em;text-transform:uppercase;color:var(--pa)}#mp .cv .wmk{position:absolute;left:var(--ml);right:var(--mr);bottom:calc(var(--mb) + 40mm);font-size:80pt;line-height:76pt;font-weight:800;letter-spacing:-.04em}#mp .cv .wmk span{display:block}#mp .cv .ac{color:var(--pa)}#mp .cv .cats{position:absolute;left:var(--ml);right:var(--mr);bottom:var(--mb);display:flex;align-items:center;gap:5mm;font-size:12pt;font-weight:800}#mp .cv .cats i{display:inline-block;width:3mm;height:3mm;background:var(--pd);clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}#mps-print-portal,#tk-receipt-print-portal{display:none}@media print{@page{size:A4 portrait;margin:0}html,body{margin:0!important;padding:0!important;background:#fff!important;overflow:visible!important;height:auto!important;min-height:auto!important}body.is-printing-menu>*:not(#mps-print-portal){display:none!important}body.is-printing-menu #mps-print-portal{display:block!important;position:static!important;width:210mm!important;margin:0 auto!important;padding:0!important;background:transparent!important;overflow:visible!important}body.is-printing-receipt>*:not(#tk-receipt-print-portal){display:none!important}body.is-printing-receipt #tk-receipt-print-portal{display:block!important;position:static!important;width:54mm!important;max-width:54mm!important;margin:0 auto!important;padding:2mm 0!important;font-family:Courier New,Courier,monospace!important;color:#000!important;background:#fff!important;font-size:11px!important;line-height:1.3!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}#tk-receipt-print-portal *{color:#000!important;background:transparent!important;box-shadow:none!important;text-shadow:none!important}#tk-receipt-print-portal hr{border:none!important;border-top:1px dashed #000000!important;margin:4px 0!important}body:not(.is-printing-menu):not(.is-printing-receipt)>*:not(#mps-print-portal):not(#tk-receipt-print-portal){display:none!important}#mps-print-portal #mps-root,#mps-print-portal .tk-print-document-root,#mps-print-portal #mp{display:block!important;width:210mm!important;margin:0!important;padding:0!important;overflow:visible!important}#mps-print-portal #mp .pgw{zoom:1!important;transform:none!important;box-shadow:none!important;margin:0!important;padding:0!important;border-radius:0!important;overflow:hidden!important;page-break-inside:avoid!important;break-inside:avoid!important;page-break-after:always!important;break-after:page!important}#mps-print-portal #mp .pgw:last-child{page-break-after:auto!important;break-after:auto!important}#mps-print-portal #mp .pg{width:210mm!important;max-width:210mm!important;height:295mm!important;max-height:295mm!important;min-height:295mm!important;margin:0!important;box-sizing:border-box!important;overflow:hidden!important;page-break-after:avoid!important;break-after:avoid!important;page-break-inside:avoid!important;break-inside:avoid!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}
