/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.font-sans{font-family:var(--font-sans)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[vinext\:google-fonts\]{vinext:google-fonts}.\[vinext\:optimize-imports\]{vinext:optimize-imports}}:root{--ink:#0b1526;--ink-2:#111e31;--lime:#c8ff1a;--cream:#f6f5ef;--white:#fff;--muted:#647084;--line:#dfe3e7}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.nav{z-index:20;justify-content:space-between;align-items:center;height:88px;display:flex;position:relative}.brand{letter-spacing:-.8px;align-items:center;gap:10px;font-size:20px;font-weight:950;display:flex}.brand>span:last-child>span{color:#79a700}.brand-mark{background:var(--ink);width:36px;height:36px;color:var(--lime);border-radius:10px 3px;place-items:center;font-weight:950;display:grid;transform:rotate(-4deg)}.nav-links{align-items:center;gap:30px;font-size:14px;font-weight:700;display:flex}.nav-links>a{transition:all .2s}.nav-links>a:hover{color:#739700}.nav-links>a.product-nav-link{background:var(--lime);color:var(--ink);white-space:nowrap;border-radius:99px;padding:10px 14px;font-weight:950}.nav-links>a.product-nav-link:hover{color:var(--ink);transform:translateY(-1px)}.nav-links>a.track-nav-link{color:#607f09;white-space:nowrap;font-weight:900}.button{background:var(--lime);color:var(--ink);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:18px;min-height:54px;padding:0 24px;font-weight:900;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 9px 24px #87b1002e}.button:hover{transform:translateY(-2px);box-shadow:0 12px 30px #87b10047}.button span{font-size:18px}.button-small{border-radius:7px;min-height:42px;padding:0 18px;font-size:13px}.menu-button{background:0 0;border:0;font-size:28px;display:none}.hero{grid-template-columns:1.04fr .96fr;align-items:center;min-height:660px;padding-top:35px;padding-bottom:80px;display:grid}.eyebrow,.kicker{color:#56730a;letter-spacing:1.8px;align-items:center;gap:8px;font-size:11px;font-weight:950;display:inline-flex}.eyebrow{letter-spacing:.5px;text-transform:uppercase;background:#e9f6bd;border:1px solid #d7e99b;border-radius:99px;padding:9px 13px}.eyebrow span{font-size:8px}h1{letter-spacing:-7px;margin:24px 0 26px;font-size:clamp(62px,7.4vw,104px);font-weight:950;line-height:.88}h1 em,h2 em{color:#79a700;font-family:Georgia,serif;font-style:italic;font-weight:500}.hero-lead{color:var(--muted);max-width:570px;font-size:18px;line-height:1.72}.hero-actions{align-items:center;gap:26px;margin-top:34px;display:flex}.button-secondary{min-height:54px;box-shadow:none;background:0 0;border:1px solid #b9c2c6}.button-secondary:hover{border-color:#7d9e14;box-shadow:0 10px 24px #13243614}.product-hero-button{padding-inline:20px}.text-link{align-items:center;gap:10px;font-size:14px;font-weight:800;display:flex}.play{border:1px solid #bac0c7;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.trust-row{align-items:center;gap:16px;margin-top:42px;display:flex}.avatars{display:flex}.avatars span{background:var(--ink-2);color:#fff;border:3px solid var(--cream);border-radius:50%;place-items:center;width:34px;height:34px;margin-left:-7px;font-size:9px;font-weight:900;display:grid}.avatars span:first-child{background:#de8b5a;margin-left:0}.avatars span:nth-child(2){background:#6d82c0}.avatars span:nth-child(3){background:#bb6d87}.avatars span:last-child{background:var(--lime);color:var(--ink)}.trust-row strong{font-size:13px;display:block}.stars{color:#88b30c;letter-spacing:1px}.trust-row small{color:#7a8491;margin-top:5px;display:block}.hero-visual{place-items:center;height:510px;display:grid;position:relative}.orbit{border:1px solid #384f6724;border-radius:50%;position:absolute}.orbit-one{width:440px;height:440px}.orbit-two{width:330px;height:330px}.ticket{border-radius:18px;width:310px;height:390px;padding:23px;position:absolute;overflow:hidden;box-shadow:0 32px 60px #0510203d}.ticket:before,.ticket:after{content:"";background:var(--cream);border-radius:50%;width:26px;height:26px;position:absolute;top:275px}.ticket:before{left:-13px}.ticket:after{right:-13px}.ticket-back{background:var(--lime);box-shadow:none;opacity:.9;transform:rotate(12deg)translate(38px,-10px)}.ticket-back strong{letter-spacing:-2px;margin-top:84px;font-size:38px;line-height:.95;display:block}.ticket-back:before,.ticket-back:after{top:300px}.ticket-front{background:var(--ink);color:#fff;border:1px solid #23334a;transform:rotate(-5deg)translate(-12px,6px)}.ticket-top{font-family:var(--font-geist-mono),monospace;letter-spacing:1px;color:#b7c3d1;justify-content:space-between;font-size:9px;display:flex}.ticket-event{letter-spacing:-3px;color:var(--lime);margin-top:74px;font-size:44px;font-weight:950;line-height:.85}.ticket-meta{color:#8090a4;letter-spacing:1px;border-top:1px dashed #536074;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:32px;padding-top:18px;font-size:8px;display:grid}.ticket-meta b{color:#fff;margin-top:5px;font-size:11px;display:block}.barcode{letter-spacing:2px;white-space:nowrap;color:#dfe6ea;border-top:1px dashed #536074;padding-top:15px;font-size:24px;position:absolute;bottom:22px;left:24px;right:24px;overflow:hidden}.success-badge{z-index:3;background:#fff;border-radius:12px;align-items:center;gap:11px;padding:13px 16px;display:flex;position:absolute;bottom:40px;left:10px;transform:rotate(2deg);box-shadow:0 16px 40px #101c2d2e}.success-badge>span{background:var(--lime);border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.success-badge small,.success-badge strong{display:block}.success-badge small{color:#7e8793;font-size:9px}.success-badge strong{margin-top:3px;font-size:12px}.spark{color:#87ad15;font-size:30px;position:absolute}.spark-one{top:35px;right:16px}.spark-two{font-size:18px;top:110px;left:38px}.logo-strip{background:var(--ink);color:#fff;padding:25px 0}.logo-strip .shell{justify-content:space-between;align-items:center;gap:30px;display:flex}.logo-strip span{text-transform:uppercase;color:#758399;letter-spacing:1.5px;font-size:10px}.logo-strip b{color:#d6dde5;letter-spacing:-.5px;font-size:18px}.section{padding-top:110px;padding-bottom:110px}.shop-section-priority{scroll-margin-top:24px}.section-heading h2,.pricing-copy h2,.faq-intro h2,.terms h2,.cta-section h2,.checkout-modal h2{letter-spacing:-4px;margin:15px 0 0;font-size:clamp(40px,5vw,68px);line-height:.98}.split-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;margin-bottom:50px;display:grid}.split-heading>p{color:var(--muted);max-width:470px;font-size:16px;line-height:1.8}.service-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.service-card{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;min-height:355px;padding:28px;transition:all .25s;display:flex;position:relative}.service-card:hover{transform:translateY(-6px);box-shadow:0 20px 50px #0e1e2f1a}.service-card.featured{background:var(--ink);color:#fff;border-color:var(--ink)}.service-icon{background:#eef2f4;border-radius:13px;place-items:center;width:54px;height:54px;font-size:24px;display:grid}.featured .service-icon{background:var(--lime);color:var(--ink)}.card-tag{text-transform:uppercase;letter-spacing:.8px;color:#72800a;background:#eff5d8;border-radius:99px;padding:7px 9px;font-size:9px;font-weight:900;position:absolute;top:28px;right:22px}.featured .card-tag{color:#c7d0dc;background:#27354a}.service-card h3{letter-spacing:-1px;margin:34px 0 12px;font-size:25px}.service-card p{color:#758092;margin:0;font-size:14px;line-height:1.7}.card-footer{border-top:1px solid #e7eaed;justify-content:space-between;align-items:center;margin-top:auto;padding-top:25px;display:flex}.featured .card-footer{border-color:#334156}.card-footer strong{font-size:15px}.card-footer button{cursor:pointer;width:40px;height:40px;color:inherit;background:0 0;border:1px solid #dce1e5;border-radius:50%;font-size:20px}.featured .card-footer button{background:var(--lime);border-color:var(--lime);color:var(--ink)}.process-section{background:#e9ecdf}.centered{text-align:center;max-width:700px;margin:0 auto 65px}.centered p{color:var(--muted)}.steps{grid-template-columns:repeat(4,1fr);display:grid;position:relative}.steps:before{content:"";border-top:1px dashed #aeb8ad;position:absolute;top:31px;left:8%;right:8%}.step{text-align:center;padding:0 20px;position:relative}.step-number{background:var(--ink);width:62px;height:62px;color:var(--lime);font-family:var(--font-geist-mono),monospace;border:7px solid #e9ecdf;border-radius:50%;outline:1px solid #b9c3b8;place-items:center;margin:0 auto 26px;font-size:12px;font-weight:900;display:grid}.step h3{font-size:18px}.step p{color:#6f7b7b;font-size:13px;line-height:1.7}.pricing-panel{background:var(--ink);color:#fff;border-radius:24px;grid-template-columns:.86fr 1.14fr;gap:80px;padding:65px;display:grid;position:relative;overflow:hidden}.pricing-panel:after{content:"";background:var(--lime);filter:blur(120px);opacity:.12;width:250px;height:250px;position:absolute;bottom:-80px;left:-60px}.pricing-copy p{color:#9aa6b7;max-width:390px;line-height:1.75}.mini-guarantee{align-items:center;gap:12px;margin-top:38px;display:flex}.mini-guarantee>span{background:var(--lime);width:34px;height:34px;color:var(--ink);border-radius:50%;place-items:center;font-weight:900;display:grid}.mini-guarantee strong,.mini-guarantee small{display:block}.mini-guarantee strong{font-size:13px}.mini-guarantee small{color:#7c8999;margin-top:4px;font-size:10px}.price-list>div{border-bottom:1px solid #2c394c;justify-content:space-between;align-items:center;padding:25px 0;display:flex}.price-list span b,.price-list span small{display:block}.price-list span b{font-size:15px}.price-list span small{color:#7d8999;margin-top:7px;font-size:11px}.price-list>div>strong{color:var(--lime);font-size:21px}.price-list>div>strong small{color:#8491a0;font-size:10px}.price-list button{background:var(--lime);cursor:pointer;border:0;border-radius:6px;padding:11px 15px;font-weight:900}.testimonial-section{background:#fff}.testimonial-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.testimonial{border:1px solid var(--line);border-radius:14px;padding:28px}.testimonial>p{color:#334054;min-height:145px;font-family:Georgia,serif;font-size:18px;line-height:1.65}.testimonial>div{border-top:1px solid #e8ebee;align-items:center;gap:12px;padding-top:20px;display:flex}.avatar-single{color:#506309;background:#d8dfc3;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.testimonial>div strong,.testimonial>div small{font-size:11px;display:block}.testimonial>div small{color:#929aa5;margin-top:5px}.security-section{padding-top:75px;padding-bottom:75px}.security-card{background:#dff379;border-radius:18px;grid-template-columns:auto 1fr 1fr;align-items:center;gap:28px;padding:44px 50px;display:grid}.shield{background:var(--ink);width:70px;height:80px;color:var(--lime);border-radius:30px 30px 38px 38px;place-items:center;font-size:30px;display:grid}.security-card h2{letter-spacing:-2px;margin:8px 0;font-size:33px}.security-card p{color:#5b6845;margin:0;font-size:13px}.security-points{gap:13px;font-size:12px;font-weight:800;display:grid}.security-points span{background:#fff6;border-radius:7px;padding:10px 12px}.faq-section{grid-template-columns:.75fr 1.25fr;gap:100px;display:grid}.faq-intro p{color:var(--muted);margin:28px 0 9px}.faq-intro>a{color:#647f08;font-size:14px;font-weight:900}.faq-list{border-top:1px solid #ccd2d7}.faq-item{border-bottom:1px solid #ccd2d7}.faq-item button{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:24px 2px;font-weight:900;display:flex}.faq-item button b{color:#779a09;font-size:22px}.faq-item p{color:#687587;margin:0;padding:0 45px 25px 2px;font-size:14px;line-height:1.7}.terms{border-top:1px solid #d8dddf;padding-top:80px;padding-bottom:110px}.terms>div:first-child{grid-template-columns:.65fr 1.35fr;align-items:start;gap:70px;display:grid}.terms h2{margin:0;font-size:42px}.terms-grid{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:55px;display:grid}.terms-grid p{color:#6c7785;font-size:12px;line-height:1.7}.terms-grid b{color:var(--ink);margin-bottom:8px;font-size:13px;display:block}.cta-section{background:var(--lime);padding:80px 0}.cta-section .shell{justify-content:space-between;align-items:center;display:flex}.cta-section h2{font-size:60px}.cta-section h2 em{color:var(--ink)}.cta-section p{font-size:14px}.kicker.light{color:#526800}.button-dark{background:var(--ink);color:#fff;box-shadow:none;min-width:210px}.footer{color:#fff;background:#081221;padding-top:75px}.footer-main{grid-template-columns:2fr repeat(3,1fr);gap:70px;padding-bottom:60px;display:grid}.footer-brand p{color:#758396;max-width:310px;font-size:13px;line-height:1.7}.footer .brand>span:last-child>span{color:var(--lime)}.footer .brand-mark{background:var(--lime);color:var(--ink)}.socials{gap:8px;margin-top:22px;display:flex}.socials a{border:1px solid #354256;border-radius:50%;place-items:center;width:32px;height:32px;font-size:9px;font-weight:900;display:grid}.footer h4{color:#c3ccd7;margin:5px 0 20px;font-size:12px}.footer-main>div:not(:first-child){flex-direction:column;gap:13px;display:flex}.footer-main>div:not(:first-child) a,.footer-main>div:not(:first-child) span{color:#748296;font-size:11px}.footer-bottom{color:#5e6c7f;border-top:1px solid #273446;justify-content:space-between;padding:22px 0;font-size:10px;display:flex}.whatsapp-float{z-index:25;color:#fff;background:#20c763;border-radius:15px;align-items:center;gap:10px;padding:11px 17px 11px 11px;display:flex;position:fixed;bottom:22px;right:24px;box-shadow:0 12px 35px #0e4b2740}.whatsapp-float>span{color:#20c763;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:21px;display:grid}.whatsapp-float small,.whatsapp-float b{display:block}.whatsapp-float small{opacity:.8;font-size:9px}.whatsapp-float b{margin-top:3px;font-size:11px}.modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:50;background:#040c17b8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.checkout-modal{background:var(--cream);border-radius:20px;width:min(680px,100%);max-height:92vh;padding:38px;position:relative;overflow:auto;box-shadow:0 30px 90px #00000059}.modal-close{cursor:pointer;background:#e5e8e4;border:0;border-radius:50%;width:34px;height:34px;font-size:23px;position:absolute;top:17px;right:20px}.checkout-modal h2{margin:10px 0;font-size:42px}.modal-lead{color:var(--muted);margin-bottom:24px;font-size:13px;line-height:1.6}.checkout-modal form{gap:15px;display:grid}.checkout-modal label{gap:7px;font-size:11px;font-weight:900;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.checkout-modal input,.checkout-modal select,.checkout-modal textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #d6dce0;border-radius:8px;outline:none;padding:13px 14px;font-size:13px}.checkout-modal input:focus,.checkout-modal select:focus,.checkout-modal textarea:focus{border-color:#8eb60f;box-shadow:0 0 0 3px #c8ff1a40}.checkout-modal textarea{resize:vertical;min-height:75px}.consent{color:#647084;line-height:1.4;grid-template-columns:auto 1fr!important;align-items:start!important;font-weight:500!important;display:flex!important}.consent input{width:auto;margin-top:2px}.consent a{font-weight:900;text-decoration:underline}.form-submit{width:100%;margin-top:3px}.payment-note{text-align:center;color:#7e8894;margin:0;font-size:10px}.success-state{text-align:center;padding:15px}.success-icon{background:var(--lime);border-radius:50%;place-items:center;width:70px;height:70px;margin:0 auto 22px;font-size:35px;font-weight:900;display:grid}.success-state>p{color:var(--muted);line-height:1.7}.summary{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:1fr 1fr;margin:25px 0;display:grid}.summary span{text-align:left;border-bottom:1px solid var(--line);padding:14px}.summary span:last-child{border-bottom:0;grid-column:1/-1}.summary small,.summary b{display:block}.summary small{color:#8993a0;font-size:9px}.summary b{margin-top:5px;font-size:12px}.back-button{cursor:pointer;color:#647084;background:0 0;border:0;margin-top:17px;font-weight:800}@media (width<=900px){.nav-links{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;align-items:stretch;padding:20px;display:none;position:absolute;top:78px;left:0;right:0;box-shadow:0 20px 40px #0715271f}.nav-links.open{display:flex}.menu-button{display:block}.hero{grid-template-columns:1fr;padding-top:55px}.hero-copy{text-align:center}.hero-lead{margin-inline:auto}.hero-actions,.trust-row{justify-content:center}.hero-visual{height:510px}.split-heading,.pricing-panel,.faq-section,.terms>div:first-child{grid-template-columns:1fr;gap:25px}.service-grid,.testimonial-grid{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr;gap:50px 0}.steps:before{display:none}.security-card{grid-template-columns:auto 1fr}.security-points{grid-column:1/-1}.terms-grid{grid-template-columns:1fr 1fr}.footer-main{grid-template-columns:1.5fr 1fr 1fr}.footer-main>div:last-child{grid-column:2/-1}.logo-strip .shell{flex-wrap:wrap;justify-content:center}.cta-section .shell{align-items:flex-start;gap:35px}.cta-section h2{font-size:50px}}@media (width<=600px){.shell{width:min(100% - 32px,1180px)}.nav{height:72px}.hero{min-height:0;padding-top:35px;padding-bottom:50px}.hero h1{letter-spacing:-4px;font-size:57px}.hero-lead{font-size:15px}.hero-actions{flex-direction:column}.trust-row{margin-top:30px}.hero-visual{height:430px;margin-inline:-40px;transform:scale(.82)}.ticket{width:290px}.logo-strip .shell span{text-align:center;width:100%}.logo-strip b{font-size:14px}.section{padding-top:75px;padding-bottom:75px}.section-heading h2,.pricing-copy h2,.faq-intro h2,.terms h2{letter-spacing:-3px;font-size:41px}.split-heading{margin-bottom:35px}.steps{grid-template-columns:1fr}.pricing-panel{border-radius:16px;padding:38px 25px}.price-list>div{align-items:flex-start;gap:20px}.price-list>div>strong{white-space:nowrap;font-size:16px}.security-card{grid-template-columns:1fr;padding:30px}.security-points{grid-column:auto}.faq-section{gap:45px}.terms-grid{grid-template-columns:1fr}.terms>div:first-child{gap:20px}.cta-section .shell{display:block}.cta-section h2{letter-spacing:-3px;font-size:45px}.cta-section .button{margin-top:25px}.footer-main{grid-template-columns:1fr 1fr;gap:40px}.footer-brand,.footer-main>div:last-child{grid-column:1/-1}.footer-bottom{gap:10px;display:grid}.whatsapp-float div{display:none}.whatsapp-float{border-radius:50%;padding:10px}.form-grid{grid-template-columns:1fr}.checkout-modal{padding:30px 20px}.checkout-modal h2{font-size:35px}.summary{grid-template-columns:1fr}.summary span:last-child{grid-column:auto}.modal-backdrop{padding:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.service-card,.button{transition:none}}.promo-banner{background:var(--ink);color:#fff;background-position:50%;background-size:cover;border-radius:18px;justify-content:space-between;align-items:center;gap:30px;min-height:210px;margin-top:18px;padding:40px 45px;display:flex;box-shadow:0 20px 50px #0a172829}.promo-banner span{letter-spacing:1.8px;color:var(--lime);font-size:10px;font-weight:950}.promo-banner h2{letter-spacing:-2px;margin:10px 0 7px;font-size:36px}.promo-banner p{color:#bcc6d1;margin:0}.promo-banner button{background:var(--lime);white-space:nowrap;cursor:pointer;border:0;border-radius:8px;padding:15px 20px;font-weight:900}.upcoming-section{border-top:1px solid var(--line)}.upcoming-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.upcoming-card{border:1px solid var(--line);background:#fff;border-radius:16px;transition:all .25s;overflow:hidden}.upcoming-card:hover{transform:translateY(-5px);box-shadow:0 20px 45px #0a192b1a}.upcoming-image{background:var(--ink);height:220px;position:relative;overflow:hidden}.upcoming-image img{object-fit:cover;width:100%;height:100%}.upcoming-image>div{text-align:center;height:100%;color:var(--lime);place-content:center;display:grid}.upcoming-image>div span{letter-spacing:5px;font-size:12px}.upcoming-image>div b{letter-spacing:-5px;font-size:55px}.upcoming-image>span{background:var(--lime);color:var(--ink);text-transform:uppercase;border-radius:99px;padding:7px 10px;font-size:9px;font-weight:950;position:absolute;top:15px;right:15px}.upcoming-body{padding:24px}.upcoming-body>small{color:#789409;text-transform:uppercase;font-size:10px;font-weight:900}.upcoming-body h3{letter-spacing:-1px;margin:10px 0;font-size:22px}.upcoming-body p{color:var(--muted);font-size:12px}.upcoming-body>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:20px;padding-top:18px;display:flex}.upcoming-body strong{font-size:13px}.upcoming-body button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:6px;padding:10px 12px;font-size:10px;font-weight:900}.upcoming-body>a{color:#698907;margin-top:13px;font-size:11px;font-weight:900;display:block}.upcoming-empty{text-align:center;border:1px dashed #bfc7c9;border-radius:16px;padding:60px 25px}.upcoming-empty>span{color:#799b0b;font-size:30px}.upcoming-empty h3{margin:12px 0;font-size:25px}.upcoming-empty p{color:var(--muted);font-size:13px}.upcoming-empty .button{margin-top:15px}.coming-soon{color:#687789;text-transform:uppercase;letter-spacing:1px;margin-top:14px;font-size:9px;display:block}.admin-shell{min-height:100vh;color:var(--ink);background:#f1f3ed;grid-template-columns:255px 1fr;display:grid}.admin-sidebar{color:#fff;background:#091525;flex-direction:column;height:100vh;padding:28px 20px;display:flex;position:sticky;top:0}.admin-brand{margin-bottom:45px;padding:0 10px}.admin-brand>span:last-child>span{color:var(--lime)}.admin-brand .brand-mark{background:var(--lime);color:var(--ink)}.admin-sidebar nav{gap:7px;display:grid}.admin-sidebar nav button,.admin-sidebar nav>a{color:#8290a3;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:13px 14px;font-size:12px;font-weight:800;display:flex}.admin-sidebar nav button span,.admin-sidebar nav>a span{text-align:center;width:20px;font-size:16px}.admin-sidebar nav button:hover,.admin-sidebar nav>a:hover,.admin-sidebar nav button.active{color:#fff;background:#18263a}.admin-sidebar nav button.active{box-shadow:inset 3px 0 var(--lime)}.admin-profile{border-top:1px solid #263448;align-items:center;gap:10px;margin-top:auto;padding:20px 8px 0;display:flex}.admin-profile>div{background:var(--lime);width:34px;height:34px;color:var(--ink);border-radius:50%;place-items:center;font-weight:950;display:grid}.admin-profile span{flex:1;min-width:0}.admin-profile b,.admin-profile small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.admin-profile b{font-size:10px}.admin-profile small{color:#7b899b;margin-top:4px;font-size:8px}.admin-profile>a{color:#8290a3}.admin-content{min-width:0;padding:48px clamp(28px,5vw,75px)}.admin-content>header{justify-content:space-between;align-items:center;margin-bottom:35px;display:flex}.admin-content>header h1{letter-spacing:-2.5px;margin:8px 0;font-size:37px;line-height:1}.admin-kicker{color:#758d1d;letter-spacing:1.5px;font-size:9px;font-weight:950}.live-pill{text-transform:uppercase;color:#5e7c0a;background:#e5f4b6;border:1px solid #d3e99a;border-radius:99px;padding:9px 12px;font-size:9px;font-weight:900}.admin-notice{z-index:100;color:#d8ff65;background:#183320;border-radius:9px;padding:13px 18px;font-size:11px;font-weight:900;position:fixed;top:25px;right:30px;box-shadow:0 15px 40px #0003}.admin-stats{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px;display:grid}.admin-stats article{background:#fff;border:1px solid #dce1dc;border-radius:12px;padding:25px}.admin-stats article>span{color:#8a949c;letter-spacing:1.2px;font-size:8px;font-weight:950}.admin-stats strong{letter-spacing:-2px;margin:12px 0 4px;font-size:34px;display:block}.admin-stats small{color:#8b959d;font-size:9px}.admin-panel{background:#fff;border:1px solid #dce1dc;border-radius:14px;margin-bottom:20px;padding:28px}.quick-panel{grid-template-columns:.6fr 1.4fr;align-items:center;gap:25px;display:grid}.quick-panel h2,.panel-title h2{letter-spacing:-1px;margin:7px 0;font-size:21px}.quick-panel>div:last-child{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.quick-panel button{text-align:left;cursor:pointer;background:#f8f9f5;border:1px solid #e0e4df;border-radius:10px;padding:18px}.quick-panel button>span{color:#78990b;font-size:19px}.quick-panel button b,.quick-panel button small{display:block}.quick-panel button b{margin:11px 0 5px;font-size:11px}.quick-panel button small{color:#87919b;font-size:8px}.panel-title{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.panel-title>button{color:#6e890e;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:900}.ticket-table{display:grid}.ticket-table article{border-top:1px solid #edf0ec;grid-template-columns:48px 1fr auto auto 26px;align-items:center;gap:14px;padding:12px 0;display:grid}.ticket-table img,.ticket-placeholder{object-fit:cover;border-radius:7px;width:48px;height:48px}.ticket-placeholder{background:var(--ink);color:var(--lime);place-items:center;font-size:9px;font-weight:950;display:grid}.ticket-table article>div:nth-child(2) b,.ticket-table article>div:nth-child(2) small{display:block}.ticket-table article>div:nth-child(2) b{font-size:11px}.ticket-table article>div:nth-child(2) small{color:#8b959d;margin-top:5px;font-size:8px}.status-live,.status-draft{text-transform:uppercase;border-radius:99px;padding:7px 9px;font-size:8px;font-weight:950}.status-live{color:#617c08;background:#e9f5c8}.status-draft{color:#79838b;background:#eef0f1}.ticket-table article>button{cursor:pointer;color:#667808;background:0 0;border:0;font-size:9px;font-weight:900}.ticket-table article>button.delete{color:#b35c5c;font-size:18px}.admin-empty{text-align:center;color:#929b9d;place-items:center;gap:8px;padding:45px;display:grid}.admin-empty span{font-size:25px}.admin-empty b{color:#53606c;font-size:12px}.admin-empty small{font-size:9px}.admin-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.admin-form label{color:#586573;text-transform:uppercase;letter-spacing:.4px;gap:7px;font-size:9px;font-weight:950;display:grid}.admin-form label.full{grid-column:1/-1}.admin-form input,.admin-form select{width:100%;color:var(--ink);text-transform:none;background:#f8f9f6;border:1px solid #dce1dd;border-radius:7px;outline:none;padding:13px 14px;font-size:11px}.admin-form input:focus,.admin-form select:focus{border-color:#91b61c;box-shadow:0 0 0 3px #c8ff1a33}.upload-field>div{text-transform:none;background:#f8f9f6;border:1px dashed #bdc5bf;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:130px;display:flex;position:relative;overflow:hidden}.upload-field>div>img{object-fit:cover;opacity:.28;width:100%;height:100%;position:absolute;inset:0}.upload-field>div>span{color:#829713;font-size:23px}.upload-field>div>b,.upload-field>div>small{z-index:1;position:relative}.upload-field>div>b{color:#46525f;margin:8px 0 4px;font-size:11px}.upload-field>div>small{color:#8b959d;font-size:8px}.upload-field input{opacity:0;cursor:pointer;position:absolute;inset:0}.toggle{text-transform:none!important;grid-template-columns:auto 1fr!important;align-items:center!important;display:flex!important}.toggle input{width:auto}.admin-primary{background:var(--lime);cursor:pointer;border:0;border-radius:8px;margin-top:22px;padding:14px 20px;font-size:11px;font-weight:950}.admin-primary:disabled{opacity:.5}.admin-primary span{margin-left:20px}.admin-divider{background:#e4e7e3;height:1px;margin:34px 0}.admin-denied{background:var(--ink);color:#fff;text-align:center;place-items:center;min-height:100vh;display:grid}.admin-denied>div{max-width:440px;padding:40px}.admin-denied span{font-size:40px}.admin-denied h1{letter-spacing:-3px;font-size:42px}.admin-denied p{color:#8d99a9}.admin-denied a{background:var(--lime);color:var(--ink);border-radius:7px;margin-top:18px;padding:13px 18px;font-weight:900;display:inline-block}@media (width<=900px){.upcoming-grid{grid-template-columns:1fr 1fr}.admin-shell{grid-template-columns:78px 1fr}.admin-sidebar{padding:22px 12px}.admin-brand>span:last-child,.admin-sidebar nav button:not(.active),.admin-sidebar nav>a{font-size:0}.admin-sidebar nav button,.admin-sidebar nav>a{justify-content:center}.admin-sidebar nav button span,.admin-sidebar nav>a span{font-size:17px}.admin-profile span,.admin-profile>a{display:none}.admin-profile{justify-content:center}.admin-stats,.quick-panel{grid-template-columns:1fr}.admin-content{padding:35px 25px}.admin-content>header{align-items:flex-start}.live-pill{display:none}}@media (width<=600px){.promo-banner{margin-top:8px;padding:30px 24px;display:block}.promo-banner h2{font-size:28px}.promo-banner button{margin-top:20px}.upcoming-grid{grid-template-columns:1fr}.admin-shell{display:block}.admin-sidebar{flex-direction:row;align-items:center;width:100%;height:auto;padding:14px 16px;display:flex;position:static;overflow:auto}.admin-brand{margin:0 15px 0 0}.admin-sidebar nav{display:flex}.admin-sidebar nav button,.admin-sidebar nav>a{padding:10px}.admin-profile{display:none}.admin-content{padding:28px 16px}.admin-content>header h1{font-size:30px}.quick-panel>div:last-child,.admin-form-grid{grid-template-columns:1fr}.admin-form label.full{grid-column:auto}.ticket-table article{grid-template-columns:42px 1fr auto}.ticket-table article>span,.ticket-table article>button{display:none}.ticket-table img,.ticket-placeholder{width:42px;height:42px}}.promo-slider{margin-top:18px;position:relative}.promo-slider .promo-banner{width:100%;margin:0}.promo-banner>a{background:var(--lime);color:var(--ink);white-space:nowrap;border-radius:8px;padding:15px 20px;font-weight:900}.slider-arrow{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#06111f9e;border:1px solid #ffffff73;border-radius:50%;width:39px;height:39px;font-size:27px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.slider-arrow.prev{left:14px}.slider-arrow.next{right:14px}.slider-dots{gap:7px;display:flex;position:absolute;bottom:13px;left:50%;transform:translate(-50%)}.slider-dots button{cursor:pointer;background:#ffffff7a;border:0;border-radius:99px;width:7px;height:7px;padding:0}.slider-dots button.active{background:var(--lime);width:24px}.product-filters{flex-wrap:wrap;gap:8px;margin:-15px 0 30px;display:flex}.product-filters button{cursor:pointer;background:0 0;border:1px solid #cfd5d5;border-radius:99px;padding:9px 15px;font-size:11px;font-weight:850}.product-filters button.active{background:var(--ink);border-color:var(--ink);color:#fff}.product-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.product-card{border:1px solid var(--line);background:#fff;border-radius:16px;transition:all .25s;overflow:hidden}.product-card:hover{transform:translateY(-4px);box-shadow:0 18px 42px #0a192b1a}.product-image{background:#e6e8df;place-items:center;height:245px;display:grid;position:relative;overflow:hidden}.product-image img{object-fit:cover;width:100%;height:100%}.product-image>span{text-align:center;letter-spacing:2px;color:#718014;font-weight:950}.product-image>small{background:var(--ink);color:#fff;border-radius:99px;padding:7px 10px;font-size:9px;font-weight:850;position:absolute;top:12px;right:12px}.product-card>div:last-child{padding:20px}.product-category{color:#6f8c0e;letter-spacing:1px;text-transform:uppercase;font-size:9px;font-weight:950}.product-card h3{margin:9px 0 7px;font-size:19px}.product-card p{color:var(--muted);min-height:36px;font-size:11px;line-height:1.6}.product-card footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:17px;padding-top:15px;display:flex}.product-card footer strong{font-size:14px}.product-card footer button{background:var(--lime);cursor:pointer;border:0;border-radius:7px;padding:9px 11px;font-size:10px;font-weight:900}.product-card footer button:disabled{color:#8d9696;cursor:not-allowed;background:#dfe2de}.product-image>.product-digital-badge{background:var(--lime);color:var(--ink);text-transform:uppercase;border-radius:99px;padding:7px 10px;font-size:9px;font-weight:950;position:absolute;top:12px;left:12px;box-shadow:0 5px 15px #3a4f0026}.social-feed{color:#fff;background:#0a1525}.social-feed .section-heading p{color:#8d99a9}.social-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.social-card{background:#121f31;border:1px solid #26364b;border-radius:15px;padding:12px;transition:all .2s}.social-card:hover{border-color:#77960f;transform:translateY(-3px)}.social-card>div{height:240px;color:var(--lime);background:#1a2a3f;border-radius:10px;place-items:center;font-weight:950;display:grid;position:relative;overflow:hidden}.social-card img{object-fit:cover;width:100%;height:100%}.social-card>div>b{background:var(--lime);color:var(--ink);text-transform:uppercase;border-radius:99px;padding:6px 9px;font-size:8px;position:absolute;top:10px;left:10px}.social-card p{color:#c3cbd5;min-height:38px;font-size:12px;line-height:1.55}.social-card>small{color:#8794a3;font-size:9px;font-weight:850}.admin-form textarea{resize:vertical;width:100%;min-height:80px;color:var(--ink);text-transform:none;background:#f8f9f6;border:1px solid #dce1dd;border-radius:7px;outline:none;padding:13px 14px;font-size:11px}.admin-hint{color:#61720e;background:#eff6d8;border:1px solid #d7e7aa;border-radius:8px;margin:-8px 0 20px;padding:12px 14px;font-size:10px}.admin-stats,.quick-panel>div:last-child{grid-template-columns:repeat(4,1fr)}@media (width<=900px){.product-grid,.social-grid,.admin-stats,.quick-panel>div:last-child{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.promo-slider{width:100%;margin-top:8px}.promo-slider .promo-banner{border-radius:0;min-height:270px;padding:42px 48px}.promo-banner>a{margin-top:20px;display:inline-block}.slider-arrow.prev{left:6px}.slider-arrow.next{right:6px}.product-grid,.social-grid{grid-template-columns:1fr}.product-image,.social-card>div{height:270px}.admin-stats,.quick-panel>div:last-child{grid-template-columns:1fr}.admin-sidebar nav button{font-size:0}.admin-sidebar nav button span{font-size:17px}}.shop-checkout{background:var(--cream);border-radius:22px;width:min(820px,100%);max-height:94vh;padding:36px;position:relative;overflow:auto;box-shadow:0 35px 100px #00000061}.checkout-progress{justify-content:center;align-items:flex-start;margin:0 45px 32px;display:flex}.checkout-progress>span{color:#7c858c;background:#dfe3df;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:950;display:grid;position:relative}.checkout-progress>span.active,.checkout-progress>span.done{background:var(--lime);color:var(--ink)}.checkout-progress>span.done:after{content:"✓";background:var(--lime);border-radius:50%;place-items:center;display:grid;position:absolute;inset:0}.checkout-progress small{white-space:nowrap;color:#7d8790;font-size:8px;position:absolute;top:42px}.checkout-progress i{background:#dfe3df;flex:1;height:2px;margin-top:16px}.checkout-product{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;gap:18px;margin-bottom:22px;padding:14px;display:flex}.checkout-product>img,.checkout-product>div{object-fit:cover;background:var(--ink);width:82px;height:82px;color:var(--lime);border-radius:9px;place-items:center;font-size:10px;font-weight:950;display:grid}.checkout-product span small,.checkout-product span b{display:block}.checkout-product h2{letter-spacing:-1.5px;margin:5px 0;font-size:25px}.checkout-product span small{color:#748d15;text-transform:uppercase;font-size:9px;font-weight:950}.checkout-product span b{font-size:13px}.checkout-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.shop-checkout label{gap:7px;font-size:10px;font-weight:900;display:grid}.shop-checkout label.full{grid-column:1/-1}.shop-checkout input,.shop-checkout select,.shop-checkout textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #d5dadd;border-radius:8px;outline:none;padding:12px 13px;font-size:12px}.shop-checkout textarea{resize:vertical;min-height:80px}.shop-checkout input:focus,.shop-checkout select:focus,.shop-checkout textarea:focus{border-color:#8cab14;box-shadow:0 0 0 3px #c8ff1a38}.destination-field{position:relative}.destination-results{z-index:5;background:#fff;border:1px solid #d7dcdd;border-radius:9px;max-height:220px;padding:5px;position:absolute;top:64px;left:0;right:0;overflow:auto;box-shadow:0 18px 45px #08162626}.destination-results button{text-align:left;cursor:pointer;background:#fff;border:0;border-radius:6px;width:100%;padding:10px;font-size:10px;line-height:1.35;display:block}.destination-results button:hover{background:#eff6d5}.check-shipping{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:8px;align-self:end;min-height:42px;font-size:11px;font-weight:900}.check-shipping:disabled{opacity:.45}.shipping-options{gap:8px;margin-top:20px;display:grid}.shipping-options>b{margin-bottom:3px;font-size:11px}.shipping-options label{cursor:pointer;background:#fff;border:1px solid #dce1df;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;padding:13px;display:grid}.shipping-options label.selected{border-color:#8dad14;box-shadow:0 0 0 2px #c8ff1a40}.shipping-options input{width:auto}.shipping-options span strong,.shipping-options span small{display:block}.shipping-options span strong{font-size:11px}.shipping-options span small{color:#7d8792;margin-top:4px;font-size:9px}.shipping-options>label>b{font-size:11px}.checkout-next{width:100%;margin-top:20px}.checkout-error{color:#9b3c31;background:#ffe5e1;border:1px solid #f1c3bc;border-radius:7px;padding:10px 12px;font-size:10px}.secure-note{text-align:center;color:#818b93;font-size:9px}.shop-checkout>form>h2,.checkout-done h2{letter-spacing:-2px;margin:9px 0;font-size:36px}.payment-intro,.checkout-done>p{color:var(--muted);font-size:12px;line-height:1.65}.payment-summary{border:1px solid var(--line);background:#fff;border-radius:12px;margin:20px 0;overflow:hidden}.payment-summary>span{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.5fr auto;align-items:center;gap:10px;padding:13px 16px;display:grid}.payment-summary>span:last-child{border:0}.payment-summary small{color:#869099;text-transform:uppercase;font-size:8px}.payment-summary b,.payment-summary strong{font-size:11px}.payment-summary .total{background:var(--ink);color:#fff}.payment-summary .total b{color:var(--lime);font-size:23px}.payment-summary .total button,.bank-card button{background:var(--lime);cursor:pointer;border:0;border-radius:5px;padding:7px 9px;font-size:8px;font-weight:900}.bank-card{background:#dff379;border-radius:14px;margin-bottom:18px;padding:22px;position:relative}.bank-card>span{letter-spacing:1.2px;font-size:8px;font-weight:950}.bank-card>small{color:#5d6842;margin:18px 0 5px;font-size:9px;display:block}.bank-card>strong{letter-spacing:2px;font-size:29px}.bank-card>button{background:var(--ink);color:#fff;position:absolute;top:50px;right:20px}.bank-card>p{margin:8px 0 0;font-size:11px;font-weight:900}.proof-upload{text-align:center;cursor:pointer;background:#fff;border:1px dashed #b9c1bb;border-radius:10px;padding:20px}.proof-upload input{display:none}.proof-upload span,.proof-upload small{display:block}.proof-upload span{color:#627a0b;font-size:11px}.proof-upload small{color:#89929a;margin-top:5px;font-size:8px}.transfer-sender-field{margin-top:16px}.transfer-sender-field>small{color:#7d8792;font-size:9px;font-weight:600;line-height:1.5}.checkout-done{text-align:center;padding:15px 12px}.checkout-done .success-icon{margin-bottom:18px}.order-pill{border:1px solid var(--line);background:#fff;border-radius:12px;gap:6px;max-width:470px;margin:22px auto;padding:16px;display:grid}.order-pill small{color:#89939b;text-transform:uppercase;font-size:8px}.order-pill strong{font-size:18px}.order-pill span{color:#617b09;font-size:9px;font-weight:950}.checkout-whatsapp{width:100%;max-width:470px}.checkout-done .back-button{margin:18px auto 0;display:block}.digital-checkout-note{background:#eff7d4;border:1px solid #d7e7a8;border-radius:10px;align-items:center;gap:13px;margin-top:18px;padding:15px 16px;display:flex}.digital-checkout-note>span{background:var(--lime);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.digital-checkout-note b,.digital-checkout-note small{display:block}.digital-checkout-note b{font-size:11px}.digital-checkout-note small{color:#687451;margin-top:4px;font-size:9px;line-height:1.5}.order-admin-list{gap:14px;display:grid}.order-admin-list article{background:#fafbf8;border:1px solid #dce1dc;border-radius:11px;padding:18px}.order-admin-list article>header{justify-content:space-between;gap:20px;display:flex}.order-admin-list header span{color:#748d13;font-size:8px;font-weight:950}.order-admin-list h3{margin:5px 0;font-size:16px}.order-admin-list header small{color:#8d969c;font-size:8px}.order-admin-list header>b{font-size:17px}.order-admin-detail{border-top:1px solid #e5e8e4;border-bottom:1px solid #e5e8e4;grid-template-columns:1.4fr .6fr;gap:20px;margin:14px 0;padding:13px 0;display:grid}.order-admin-detail p{margin:0}.order-admin-detail b,.order-admin-detail span{display:block}.order-admin-detail b{font-size:10px}.order-admin-detail span{color:#7f8991;margin-top:5px;font-size:8px;line-height:1.4}.order-admin-list footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.order-admin-list footer>a,.order-admin-list footer>span{color:#687f12;font-size:9px;font-weight:900}.order-admin-list select{background:#fff;border:1px solid #d6dcd8;border-radius:7px;padding:8px 10px;font-size:9px;font-weight:850}@media (width<=600px){.shop-checkout{border-radius:16px;padding:30px 18px}.checkout-progress{margin-inline:30px}.checkout-form-grid{grid-template-columns:1fr}.shop-checkout label.full{grid-column:auto}.payment-summary>span{grid-template-columns:1fr auto}.payment-summary>span>b{grid-column:1/2}.payment-summary .total{grid-template-columns:1fr auto}.bank-card>strong{font-size:22px}.bank-card>button{margin-top:10px;display:block;position:static}.order-admin-detail{grid-template-columns:1fr}.order-admin-list footer{flex-direction:column;align-items:stretch}.order-admin-list select{width:100%}}.product-card.compact{cursor:pointer}.product-card.compact h3{min-height:48px;font-size:21px;line-height:1.18}.product-card.compact footer{gap:12px}.product-card.compact footer strong{font-size:12px}.product-detail-modal{background:var(--cream);border-radius:22px;grid-template-columns:.86fr 1.14fr;gap:34px;width:min(980px,100%);max-height:92vh;padding:28px;display:grid;position:relative;overflow:auto;box-shadow:0 35px 100px #00000061}.product-detail-image{letter-spacing:2px;color:#718014;background:#e6e8df;border-radius:16px;place-items:center;min-height:480px;font-weight:950;display:grid;overflow:hidden}.product-detail-image img{object-fit:cover;width:100%;height:100%}.product-detail-copy{flex-direction:column;padding:28px 22px 12px 0;display:flex}.product-detail-copy h2{letter-spacing:-2.4px;margin:12px 0 18px;font-size:39px;line-height:1.05}.product-detail-copy>p{color:var(--muted);white-space:pre-wrap;font-size:13px;line-height:1.75}.variant-picker{margin-top:22px}.variant-picker>b{font-size:11px}.variant-picker>div{flex-wrap:wrap;gap:9px;margin-top:11px;display:flex}.variant-picker button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d4dad7;border-radius:10px;min-width:150px;padding:12px 14px}.variant-picker button.active{background:#f7fbe9;border-color:#789b0b;box-shadow:0 0 0 2px #c8ff1a57}.variant-picker button:disabled{opacity:.48;cursor:not-allowed}.variant-picker span,.variant-picker small{display:block}.variant-picker span{font-size:11px;font-weight:900}.variant-picker small{color:#7d8790;margin-top:5px;font-size:9px}.product-detail-copy>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding-top:25px;display:flex}.product-detail-copy>footer small,.product-detail-copy>footer strong{display:block}.product-detail-copy>footer small{color:#87919a;text-transform:uppercase;font-size:8px}.product-detail-copy>footer strong{margin-top:4px;font-size:23px}.product-detail-copy>footer button{background:var(--lime);cursor:pointer;border:0;border-radius:8px;padding:14px 18px;font-size:11px;font-weight:950}.product-detail-copy>footer button:disabled{color:#8a9392;cursor:not-allowed;background:#dfe3df}.variant-editor{background:#f8faf5;border:1px solid #dce2dd;border-radius:12px;padding:17px}.variant-editor>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:13px;display:flex}.variant-editor>header b,.variant-editor>header small{display:block}.variant-editor>header b{font-size:11px}.variant-editor>header small{color:#84908a;margin-top:4px;font-size:8px}.variant-editor>header button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:9px 12px;font-size:9px;font-weight:900}.variant-editor>header button span{color:var(--lime);margin-right:4px;font-size:15px}.variant-rows{gap:8px;display:grid}.variant-rows article{background:#fff;border:1px solid #e2e6e2;border-radius:9px;grid-template-columns:1.2fr .8fr .55fr .7fr auto auto;align-items:end;gap:8px;padding:11px;display:grid}.variant-rows label{font-size:8px}.variant-rows input{padding:9px 10px}.variant-active{white-space:nowrap;align-items:center;padding-bottom:10px;gap:6px!important;display:flex!important}.variant-active input{width:auto}.variant-remove{color:#9b4437;cursor:pointer;background:#f4e3df;border:0;border-radius:7px;width:31px;height:31px;margin-bottom:1px}.variant-remove:disabled{opacity:.35;cursor:not-allowed}@media (width<=900px){.product-detail-modal{grid-template-columns:1fr;gap:10px}.product-detail-image{min-height:340px;max-height:460px}.product-detail-copy{padding:20px 5px}.variant-rows article{grid-template-columns:1fr 1fr 1fr}.variant-active{padding:7px 0}.variant-remove{justify-self:end}}@media (width<=600px){.product-detail-modal{border-radius:16px;padding:18px}.product-detail-image{min-height:300px}.product-detail-copy h2{font-size:31px}.product-detail-copy>footer{flex-direction:column;align-items:stretch}.product-detail-copy>footer button,.variant-picker button{width:100%}.variant-rows article{grid-template-columns:1fr 1fr}.variant-editor>header{flex-direction:column;align-items:flex-start}.variant-editor>header button{width:100%}}.category-field{gap:7px;display:grid}.category-field>span{color:#586573;text-transform:uppercase;letter-spacing:.4px;font-size:9px;font-weight:950}.category-field>small{color:#87919b;font-size:8px;line-height:1.4}.category-select-row{grid-template-columns:minmax(0,1fr) 46px;gap:8px;display:grid}.category-add-toggle{background:var(--ink);color:var(--lime);cursor:pointer;border:0;border-radius:8px;font-size:25px;font-weight:900}.new-category-row{background:#f1f5e7;border:1px solid #dce7bd;border-radius:9px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding:12px;display:grid}.new-category-row button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:0 14px;font-size:9px;font-weight:900}.new-category-row button:last-child{color:#69747c;background:#fff;border:1px solid #d6dcda}.new-category-row button:disabled{opacity:.55;cursor:wait}.variant-rows{gap:14px}.variant-rows article{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 16px;padding:18px}.variant-rows label{font-size:9px;line-height:1.35}.variant-rows input{min-height:46px;padding:12px 14px;font-size:13px}.variant-active{border-top:1px solid #e4e8e3;grid-column:1;margin-top:2px;padding:13px 0 2px!important}.variant-active input{min-height:0}.variant-remove{grid-column:2;justify-self:end;width:40px;height:40px;margin-top:7px}@media (width>=1500px){.variant-rows article{grid-template-columns:1.2fr .8fr .65fr .8fr}.variant-active{grid-column:1/4}.variant-remove{grid-column:4}}@media (width<=600px){.variant-rows article{grid-template-columns:1fr}.variant-active,.variant-remove{grid-column:1}.variant-remove{justify-self:stretch;width:100%;height:38px;margin-top:0}.variant-active{margin-top:4px}.new-category-row{grid-template-columns:1fr 1fr}.new-category-row input{grid-column:1/-1}.new-category-row button{min-height:40px}}.product-trust-row{color:#7c8790;flex-wrap:wrap;align-items:center;gap:8px;font-size:10px;display:flex}.product-trust-row b{color:#cf9410}.product-trust-row span+span:before{content:"·";color:#aeb6b7;margin-right:8px}.product-trust-row.compact{min-height:18px;margin-top:10px}.product-trust-row.compact b{font-size:10px}.product-reviews{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.product-reviews>header{justify-content:space-between;align-items:end;gap:15px;margin-bottom:10px;display:flex}.product-reviews>header b{font-size:12px}.product-reviews>header small{color:#87919a;font-size:8px}.product-reviews article{background:#fff;border:1px solid #e1e5e2;border-radius:9px;margin-top:8px;padding:12px}.product-reviews article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.product-reviews article>div b{font-size:10px}.product-reviews article>div span{color:#e0a314;letter-spacing:1px;font-size:10px}.product-reviews article p{color:#65717c;margin:8px 0;font-size:10px;line-height:1.55}.product-reviews article>small{color:#617b09;font-size:7px;font-weight:900}.no-product-reviews{background:#f5f7f1;border-radius:9px;padding:13px;color:#7a858d!important;font-size:9px!important;line-height:1.55!important}.product-detail-copy>footer{margin-top:24px}@media (width<=600px){.product-reviews>header{flex-direction:column;align-items:flex-start}.product-trust-row{gap:6px}.product-trust-row span+span:before{margin-right:6px}}.admin-review-list{gap:13px;display:grid}.admin-review-list article{background:#fafbf8;border:1px solid #dce1dc;border-radius:11px;padding:18px}.admin-review-list article>header,.admin-review-list article>footer{justify-content:space-between;align-items:center;gap:18px;display:flex}.admin-review-list header b{font-size:12px}.admin-review-list header span{color:#e0a314;letter-spacing:1px;margin-top:5px;font-size:11px;display:block}.admin-review-list header>small{color:#8b959d;font-size:8px}.admin-review-list article>p{color:#5f6b75;border-top:1px solid #e5e8e4;border-bottom:1px solid #e5e8e4;margin:16px 0;padding:14px 0;font-size:11px;line-height:1.65}.admin-review-list footer>span b,.admin-review-list footer>span small{display:block}.admin-review-list footer>span b{font-size:10px}.admin-review-list footer>span small{color:#66820d;margin-top:4px;font-size:8px}.admin-review-list footer>div{gap:8px;display:flex}.admin-review-list button{cursor:pointer;background:#fff;border:1px solid #ced6cd;border-radius:7px;padding:9px 11px;font-size:9px;font-weight:900}.admin-review-list button.delete-review{color:#9b4034;background:#fff1ee;border-color:#efc8c1}.admin-review-list article>i{color:#788187;background:#eef0ef;border-radius:7px;margin-top:12px;padding:9px 11px;font-size:8px;font-style:normal;display:block}.admin-review-list button:disabled{opacity:.5;cursor:wait}@media (width<=600px){.admin-review-list article>header,.admin-review-list article>footer{flex-direction:column;align-items:flex-start}.admin-review-list footer>div{width:100%}.admin-review-list button{flex:1}}.theme-toggle{color:#0b1526;cursor:pointer;background:#fff;border:1px solid #d5dbdd;border-radius:99px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 11px;font-weight:900;display:inline-flex}.theme-toggle>span{font-size:17px;line-height:1}.theme-toggle>small{text-transform:uppercase;letter-spacing:.5px;font-size:8px}.tracking-nav-actions{align-items:center;gap:16px;display:flex}.tracking-nav-actions>a{color:#64717b;font-size:11px;font-weight:900}body,.service-card,.upcoming-card,.product-card,.testimonial,.checkout-modal,.shop-checkout,.product-detail-modal,.tracking-page,.tracking-form,.tracking-card,.tracking-empty,.nav-links,.summary,.payment-summary,.checkout-product,.product-reviews article{transition:background-color .25s,color .25s,border-color .25s}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] body{color:#edf3f7;background:#07111f}html[data-theme=dark] .theme-toggle{color:#f2f6f8;background:#142338;border-color:#314158}html[data-theme=dark] .process-section,html[data-theme=dark] .testimonial-section{background:#0a1626}html[data-theme=dark] .service-card:not(.featured),html[data-theme=dark] .upcoming-card,html[data-theme=dark] .product-card,html[data-theme=dark] .testimonial{background:#0f1d2f;border-color:#29394d}html[data-theme=dark] .service-icon{background:#1c2b3e}html[data-theme=dark] .card-footer,html[data-theme=dark] .upcoming-body>div,html[data-theme=dark] .product-card footer,html[data-theme=dark] .testimonial>div,html[data-theme=dark] .faq-list,html[data-theme=dark] .faq-item,html[data-theme=dark] .terms,html[data-theme=dark] .product-reviews,html[data-theme=dark] .product-detail-copy>footer{border-color:#2b3a4c}html[data-theme=dark] .service-card p,html[data-theme=dark] .testimonial>p,html[data-theme=dark] .terms-grid p,html[data-theme=dark] .faq-item p,html[data-theme=dark] .section-heading>p{color:#a4b0bf}html[data-theme=dark] .terms-grid b{color:#edf3f7}html[data-theme=dark] .product-image{background:#132236}html[data-theme=dark] .upcoming-empty{border-color:#39485a}html[data-theme=dark] .checkout-modal,html[data-theme=dark] .shop-checkout,html[data-theme=dark] .product-detail-modal{color:#edf3f7;background:#0b1728}html[data-theme=dark] .checkout-modal input,html[data-theme=dark] .checkout-modal select,html[data-theme=dark] .checkout-modal textarea,html[data-theme=dark] .shop-checkout input,html[data-theme=dark] .shop-checkout select,html[data-theme=dark] .shop-checkout textarea{color:#edf3f7;background:#111f32;border-color:#334258}html[data-theme=dark] .checkout-product,html[data-theme=dark] .shipping-options label,html[data-theme=dark] .payment-summary,html[data-theme=dark] .proof-upload,html[data-theme=dark] .summary,html[data-theme=dark] .product-reviews article,html[data-theme=dark] .variant-picker button{background:#101e31;border-color:#2d3d51}html[data-theme=dark] .variant-picker button.active{background:#182b37}html[data-theme=dark] .no-product-reviews{background:#132236;color:#aeb9c5!important}html[data-theme=dark] .modal-close{color:#fff;background:#1b2a3d}html[data-theme=dark] .nav-links{background:#0d1a2c;border-color:#2b3a4d}html[data-theme=dark] .tracking-page{color:#edf3f7;background:#07111f}html[data-theme=dark] .tracking-form,html[data-theme=dark] .tracking-card,html[data-theme=dark] .tracking-empty{background:#0f1d2f;border-color:#29394d}html[data-theme=dark] .tracking-form input{color:#edf3f7;background:#132236;border-color:#34445a}html[data-theme=dark] .tracking-product,html[data-theme=dark] .tracking-card-head{border-color:#2c3b4e}html[data-theme=dark] .tracking-shipment{background:#13231e;border-color:#36523b}html[data-theme=dark] .tracking-nav-actions>a{color:#aab5c2}@media (width<=900px){.nav-links .theme-toggle{width:100%}}@media (width<=600px){.tracking-nav-actions{gap:8px}.tracking-nav-actions .theme-toggle small{display:none}.tracking-nav-actions>a{font-size:9px}}html[data-theme=dark] .nav-links{background:0 0}html[data-theme=dark] .digital-checkout-note{background:#14251f;border-color:#34543d}html[data-theme=dark] .digital-checkout-note small{color:#a9b9ad}.admin-notice{align-items:center;gap:14px;max-width:min(460px,100vw - 35px);padding:13px 14px 13px 18px;display:flex}.admin-notice.error{color:#ffd8d2;background:#4b1f20}.admin-notice>span{flex:1}.admin-notice button{color:inherit;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;width:24px;height:24px;font-size:16px;line-height:1}.growth-upload.upload-ready{background:#f5fadf;border-color:#90af20}.growth-upload.upload-ready>span{color:#587405}.growth-upload>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding-inline:10px;overflow:hidden}.upload-progress{background:#dfe5d1;border-radius:99px;width:min(320px,80%);height:5px;margin-top:9px;display:block;overflow:hidden}.upload-progress>b{border-radius:inherit;background:#7fa10d;height:100%;transition:width .2s;display:block}.static-qris-payment>h2{letter-spacing:-2px;margin:9px 0;font-size:36px}.qris-card.static{text-align:left;grid-template-columns:minmax(180px,250px) 1fr;align-items:center;gap:20px;max-width:520px;display:grid}.qris-card.static>img{width:100%;margin:0}.qris-card.static>span{text-align:center}.qris-download{color:#53640f;border:1px solid #cdd6c8;border-radius:7px;margin-top:5px;padding:8px 11px;font-size:8px;font-weight:900;display:inline-block}.qris-card.static>p{text-align:center;grid-column:1/-1}.static-qris-steps{grid-template-columns:repeat(3,1fr);gap:8px;max-width:520px;margin:0 auto 16px;display:grid}.static-qris-steps>span{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:8px;padding:10px;font-size:8px;font-weight:850;display:flex}.static-qris-steps b{background:var(--lime);border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.static-qris-payment .proof-upload,.static-qris-payment .transfer-sender-field{max-width:520px;margin:12px auto 0}.static-qris-payment .checkout-next{width:min(520px,100%);margin-inline:auto;display:block}.admin-static-qris{background:#f7faee;border:1px solid #dce3d5;border-radius:12px;grid-template-columns:145px 1fr;align-items:center;gap:18px;padding:14px;display:grid}.admin-static-qris img{object-fit:cover;object-position:center 45%;border:1px solid #dce1dc;border-radius:9px;width:145px;height:145px}.admin-static-qris b,.admin-static-qris small,.admin-static-qris span{display:block}.admin-static-qris b{font-size:15px}.admin-static-qris small{color:#728512;margin-top:6px;font-size:8px}.admin-static-qris span{color:#77828a;margin-top:12px;font-size:9px;line-height:1.5}@media (width<=600px){.qris-card.static{text-align:center;grid-template-columns:1fr}.qris-card.static>img{width:min(260px,100%);margin:auto}.qris-card.static>p{grid-column:auto}.static-qris-steps{grid-template-columns:1fr}.static-qris-payment>h2{font-size:30px}}@media (width<=900px){html[data-theme=dark] .nav-links{background:#0d1a2c;border-color:#2b3a4d}}.nav .brand-logo-frame,.tracking-nav .brand-logo-frame{background:var(--ink);border-radius:11px}.brand-logo-frame{flex:none;width:190px;height:48px;display:block;position:relative;overflow:hidden}.brand-logo-frame img{object-fit:contain;width:190px;height:190px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.brand-logo-frame.compact{width:178px;height:48px}.brand-logo-frame.compact img{width:178px;height:178px}.nav>.brand{min-width:190px}.footer-brand .brand,.admin-brand{background-image:url(/chopaotix-logo.png);background-position:50%;background-repeat:no-repeat;background-size:190px 190px;min-width:190px;height:48px}.footer-brand .brand>span,.admin-brand>span{display:none}.admin-brand{width:190px;min-width:0}.professional-trust-strip{background:var(--line);border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:34px;display:grid;overflow:hidden;box-shadow:0 15px 45px #0815260f}.professional-trust-strip>span{background:#fff;gap:5px;padding:20px 24px;display:grid}.professional-trust-strip b{font-size:12px}.professional-trust-strip small{color:var(--muted);font-size:9px}.product-discovery{z-index:2;grid-template-columns:1fr auto;gap:12px;margin-top:54px;margin-bottom:-58px;display:grid;position:relative}.product-discovery label{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:10px;height:52px;padding:0 16px;display:flex;box-shadow:0 12px 35px #0815260f}.product-discovery label>span{color:#718b12;font-size:25px}.product-discovery input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.product-discovery select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;padding:0 16px;font-size:11px;font-weight:850}.coupon-box{background:#f7faed;border:1px dashed #b6c29a;border-radius:12px;margin-top:18px;padding:16px}.coupon-box>div{gap:3px;display:grid}.coupon-box>div span{letter-spacing:1.3px;color:#6d8a0d;font-size:8px;font-weight:950}.coupon-box>div b{font-size:12px}.coupon-box>label{grid-template-columns:1fr auto;margin-top:10px;display:grid}.coupon-box input{text-transform:uppercase;letter-spacing:.7px;font-weight:900;border-radius:8px 0 0 8px!important}.coupon-box button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:0 8px 8px 0;padding:0 18px;font-size:9px;font-weight:950}.coupon-box p{color:#5f7a08;margin:10px 0 0;font-size:9px;font-weight:900}.payment-methods{margin-top:18px}.payment-methods header span,.payment-methods header b{display:block}.payment-methods header span{color:#6d8a0d;letter-spacing:1.3px;font-size:8px;font-weight:950}.payment-methods header b{margin:4px 0 10px;font-size:12px}.payment-methods>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d8ded9;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;margin-top:8px;padding:14px;display:grid}.payment-methods>button.active{background:#fbfff1;border-color:#84a50f;box-shadow:0 0 0 3px #c8ff1a33}.payment-methods .payment-icon{background:var(--ink);width:38px;height:38px;color:var(--lime);border-radius:10px;place-items:center;font-size:11px;font-weight:950;display:grid}.payment-methods button>span:nth-child(2) b,.payment-methods button>span:nth-child(2) small{display:block}.payment-methods button>span:nth-child(2) b{font-size:11px}.payment-methods button>span:nth-child(2) small{color:#7e8991;margin-top:4px;font-size:8px;line-height:1.45}.payment-methods button>i{text-transform:uppercase;color:#5d7806;background:#e4f5ac;border-radius:99px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:950}.checkout-estimate{border-top:1px solid var(--line);margin-top:18px;padding-top:10px}.checkout-estimate>span{justify-content:space-between;align-items:center;padding:5px 0;display:flex}.checkout-estimate small{color:#7f8992;font-size:9px}.checkout-estimate b{font-size:11px}.checkout-estimate .discount b,.payment-summary .discount strong{color:#61810a}.checkout-estimate .total{border-top:1px solid var(--line);margin-top:7px;padding-top:12px}.checkout-estimate .total b{font-size:18px}.qris-payment>h2{letter-spacing:-2px;margin:9px 0;font-size:36px}.qris-card{border:1px solid var(--line);text-align:center;background:#fff;border-radius:18px;max-width:420px;margin:20px auto 14px;padding:20px;box-shadow:0 18px 50px #08152614}.qris-card>img{aspect-ratio:1;object-fit:contain;width:min(280px,100%);margin:0 auto 14px;display:block}.qris-fallback{aspect-ratio:1;background:repeating-linear-gradient(45deg,#eef1e9,#eef1e9 10px,#f8faf5 10px 20px);border-radius:12px;place-content:center;width:min(280px,100%);margin:0 auto 14px;padding:25px;display:grid}.qris-fallback b,.qris-fallback small{display:block}.qris-fallback small{color:#7b858c;margin-top:5px;font-size:9px}.qris-card>span{gap:5px;display:grid}.qris-card>span small{text-transform:uppercase;color:#7e8991;font-size:8px}.qris-card>span strong{color:#617f08;font-size:28px}.qris-card>span button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:7px;justify-self:center;padding:8px 12px;font-size:8px;font-weight:900}.qris-card>p{color:#8a5145;margin:12px 0 0;font-size:8px}.qris-meta{grid-template-columns:1fr 1fr;gap:10px;max-width:420px;margin:auto;display:grid}.qris-meta>span{border:1px solid var(--line);background:#fff;border-radius:10px;padding:12px}.qris-meta small,.qris-meta b{display:block}.qris-meta small{color:#818b93;text-transform:uppercase;font-size:7px}.qris-meta b{margin-top:5px;font-size:9px}.qris-status{color:#8a6b10}.qris-status.paid{color:#588007}.qris-status.expired{color:#a04437}.track-after-payment{margin-right:12px!important;display:inline-block!important}.payment-summary .discount{background:#f3f9df}.growth-admin{gap:0;display:grid}.growth-summary{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:20px;display:grid}.growth-summary article{background:#fff;border:1px solid #dce1dc;border-radius:13px;padding:22px}.growth-summary span{letter-spacing:1.2px;color:#829013;font-size:8px;font-weight:950}.growth-summary strong{margin:10px 0 4px;font-size:28px;display:block}.growth-summary small{color:#87919a;font-size:8px}.growth-hero-panel{color:#fff;background:linear-gradient(135deg,#0a1627,#142a31);justify-content:space-between;align-items:center;gap:25px;display:flex}.growth-hero-panel h2{margin:8px 0;font-size:25px}.growth-hero-panel p{color:#9aa8b8;margin:0;font-size:10px}.growth-badges{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.growth-badges span{color:var(--lime);background:#c8ff1a1f;border:1px solid #c8ff1a47;border-radius:99px;padding:8px 10px;font-size:8px;font-weight:900}.growth-columns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.growth-form label>small{color:#8a949b;text-transform:none;font-size:7px}.growth-list{margin-top:25px;display:grid}.growth-list article{border-top:1px solid #e7eae6;grid-template-columns:120px 1fr auto auto auto auto;align-items:center;gap:10px;padding:13px 0;display:grid}.coupon-ticket{color:#fff;background:#0b1727;border-radius:8px;padding:10px 12px;position:relative}.coupon-ticket:before,.coupon-ticket:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;transform:translateY(-50%)}.coupon-ticket:before{left:-5px}.coupon-ticket:after{right:-5px}.coupon-ticket b,.coupon-ticket span{display:block}.coupon-ticket b{letter-spacing:1px;font-size:11px}.coupon-ticket span{color:var(--lime);margin-top:3px;font-size:7px}.growth-list article>div:nth-child(2) b,.growth-list article>div:nth-child(2) small{display:block}.growth-list article>div:nth-child(2) b{font-size:10px}.growth-list article>div:nth-child(2) small{color:#87919a;margin-top:4px;font-size:8px}.growth-list article>button,.music-admin-list article>button{color:#607b08;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:900}.danger-link{color:#a1483d!important}.growth-upload{margin-top:12px;text-transform:none!important;display:block!important}.music-admin-list{display:grid}.music-admin-list article{border-top:1px solid #e7eae6;grid-template-columns:30px 34px 1fr auto auto auto;align-items:center;gap:10px;padding:11px 0;display:grid}.music-admin-list article>span:first-child{color:#87919a;font-size:8px}.music-preview{width:32px;height:32px;color:var(--lime)!important;background:#0a1626!important;border-radius:50%!important}.music-admin-list article>div b,.music-admin-list article>div small{display:block}.music-admin-list article>div b{font-size:10px}.music-admin-list article>div small{color:#87919a;margin-top:3px;font-size:8px}.music-player{z-index:85;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#071221f2;border:1px solid #2d3c50;border-radius:16px;grid-template-columns:46px 1fr auto;align-items:center;gap:10px;width:360px;height:64px;padding:9px 10px;display:grid;position:fixed;bottom:20px;left:22px;box-shadow:0 18px 55px #00000047}.music-main{background:var(--lime);width:44px;height:44px;color:var(--ink);cursor:pointer;border:0;border-radius:12px;font-weight:950}.music-copy{cursor:pointer;min-width:0;padding-bottom:4px;position:relative}.music-copy small,.music-copy b,.music-copy span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.music-copy small{color:var(--lime);letter-spacing:1.2px;font-size:6px}.music-copy b{margin-top:3px;font-size:10px}.music-copy span{color:#8f9bad;margin-top:3px;font-size:7px}.music-copy>i{background:var(--lime);border-radius:99px;height:2px;position:absolute;bottom:0;left:0}.music-actions{align-items:center;display:flex}.music-actions button{color:#b7c0cc;cursor:pointer;background:0 0;border:0;width:27px;height:30px;font-size:18px}.music-player.expanded{border-radius:16px 16px 0 0}.music-playlist{background:#0a1626;border:1px solid #2d3c50;border-bottom:0;border-radius:16px 16px 0 0;max-height:310px;padding:10px;position:absolute;bottom:62px;left:-1px;right:-1px;overflow:auto}.music-playlist header{justify-content:space-between;align-items:center;padding:7px 9px 11px;display:flex}.music-playlist header b{font-size:10px}.music-playlist header small{color:#8e9aaa;font-size:7px}.music-playlist>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:28px 1fr;gap:8px;width:100%;padding:9px;display:grid}.music-playlist>button.active{background:#172638}.music-playlist>button>span{color:var(--lime);font-size:8px}.music-playlist>button b,.music-playlist>button small{display:block}.music-playlist>button b{font-size:9px}.music-playlist>button small{color:#8390a1;margin-top:3px;font-size:7px}html[data-theme=dark] .professional-trust-strip{background:#2c3b4e;border-color:#2c3b4e}html[data-theme=dark] .professional-trust-strip>span,html[data-theme=dark] .product-discovery label,html[data-theme=dark] .product-discovery select,html[data-theme=dark] .payment-methods>button,html[data-theme=dark] .qris-card,html[data-theme=dark] .qris-meta>span{color:#eef3f7;background:#0f1d2f;border-color:#2d3d51}html[data-theme=dark] .product-discovery input{color:#eef3f7}html[data-theme=dark] .coupon-box{background:#12221e;border-color:#35513d}html[data-theme=dark] .payment-methods>button.active{background:#172a27}html[data-theme=dark] .checkout-estimate{border-color:#2c3b4d}@media (width<=900px){.professional-trust-strip{grid-template-columns:1fr}.product-discovery{margin-bottom:-45px}.growth-columns{grid-template-columns:1fr}.growth-list article{grid-template-columns:110px 1fr auto}.growth-list article>button{display:none}.music-player{width:330px}.admin-brand{background-size:120px 120px;width:48px;min-width:48px}}@media (width<=600px){.brand-logo-frame{width:145px;height:43px}.brand-logo-frame img{width:145px;height:145px}.nav>.brand{min-width:145px}.professional-trust-strip{margin-top:16px}.professional-trust-strip>span{padding:15px 18px}.product-discovery{grid-template-columns:1fr;margin-top:32px;margin-bottom:-42px}.product-discovery select{height:45px}.payment-methods>button{grid-template-columns:auto 1fr}.payment-methods button>i{display:none}.qris-meta,.growth-summary{grid-template-columns:1fr}.growth-hero-panel{display:block}.growth-badges{justify-content:flex-start;margin-top:15px}.growth-list article{grid-template-columns:95px 1fr auto}.music-admin-list article{grid-template-columns:25px 34px 1fr auto}.music-admin-list article>button:not(.music-preview){display:none}.music-player{width:auto;bottom:12px;left:12px;right:12px}.footer-brand .brand{background-size:170px 170px;width:170px;min-width:170px}.whatsapp-float{bottom:88px}}.home-shop-section{padding-top:96px}.catalog-cta{border:1px solid var(--line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-top:32px;padding:22px 24px;display:flex}.catalog-cta b,.catalog-cta small{display:block}.catalog-cta b{font-size:13px}.catalog-cta small{color:var(--muted);margin-top:5px;font-size:10px}.catalog-cta .button{white-space:nowrap}.catalog-page{min-height:100vh}.catalog-nav{border-bottom:1px solid var(--line)}.catalog-hero{padding-top:84px;padding-bottom:70px}.catalog-hero h1{letter-spacing:-6px;margin:18px 0 26px;font-size:clamp(54px,7vw,96px);line-height:.9}.catalog-hero h1 em{color:#79a700;font-family:Georgia,serif;font-weight:500}.catalog-hero>p{max-width:600px;color:var(--muted);font-size:15px;line-height:1.7}.catalog-stats{gap:12px;margin-top:34px;display:flex}.catalog-stats span{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:130px;padding:16px 18px}.catalog-stats b,.catalog-stats small{display:block}.catalog-stats b{font-size:23px}.catalog-stats small{color:var(--muted);margin-top:4px;font-size:9px}.catalog-products{padding-top:10px}.catalog-discovery{margin:0 0 28px}.catalog-toolbar{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.catalog-toolbar .product-filters{margin:0 0 30px}.catalog-toolbar>p{color:var(--muted);white-space:nowrap;margin:10px 0;font-size:10px}.catalog-pagination{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin-top:42px;display:grid}.catalog-pagination>div{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.catalog-pagination button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;min-width:38px;height:38px;padding:0 12px;font-size:10px;font-weight:900}.catalog-pagination>button:last-child{justify-self:end}.catalog-pagination button.active{background:var(--ink);border-color:var(--ink);color:var(--lime)}.catalog-pagination button:disabled{opacity:.42;cursor:not-allowed}.catalog-footer{background:var(--ink);color:#fff;margin-top:70px;padding:34px 0}.catalog-footer .shell{align-items:center;gap:24px;display:flex}.catalog-footer p{color:#93a0b1;flex:1;font-size:11px}.catalog-footer a{color:var(--lime);font-size:10px;font-weight:900}html[data-theme=dark] .catalog-cta,html[data-theme=dark] .catalog-stats span,html[data-theme=dark] .catalog-pagination button{color:#eef3f7;background:#0f1d2f;border-color:#2d3d51}html[data-theme=dark] .catalog-pagination button.active{background:var(--lime);color:var(--ink);border-color:var(--lime)}html[data-theme=dark] .catalog-nav{border-color:#2d3d51}@media (width<=900px){.catalog-hero h1{letter-spacing:-4px}.catalog-toolbar{display:block}.catalog-toolbar>p{margin:-15px 0 28px}.catalog-pagination{grid-template-columns:1fr 1fr}.catalog-pagination>div{grid-area:1/1/auto/-1}.catalog-pagination>button:first-child{justify-self:start}.catalog-pagination>button:last-child{justify-self:end}}@media (width<=600px){.home-shop-section{padding-top:75px}.catalog-cta{flex-direction:column;align-items:flex-start}.catalog-cta .button{text-align:center;width:100%}.catalog-nav .tracking-nav-actions>a:nth-child(2){display:none}.catalog-hero{padding-top:55px;padding-bottom:45px}.catalog-hero h1{letter-spacing:-3.5px;font-size:55px}.catalog-stats{grid-template-columns:1fr 1fr;display:grid}.catalog-stats span{min-width:0}.catalog-stats span:last-child{grid-column:1/-1}.catalog-products{padding-top:0}.catalog-discovery{margin:0 0 22px}.catalog-toolbar>p{margin:-14px 0 24px}.catalog-pagination>div button{min-width:34px;padding:0 8px}.catalog-pagination>button{padding:0 10px}.catalog-footer .shell{flex-direction:column;align-items:flex-start}.catalog-footer p{margin:0}}.digital-filter-jump{color:#627b0a!important;border-style:dashed!important;border-color:#8aaa19!important}.digital-filter-jump span{background:var(--lime);min-width:18px;height:18px;color:var(--ink);border-radius:99px;place-items:center;margin-left:5px;padding:0 5px;font-size:8px;display:inline-grid}.digital-catalog-section{color:#fff;background:#081524;margin-top:82px;scroll-margin-top:24px;position:relative;overflow:hidden}.digital-catalog-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#c8ff1a33,#c8ff1a00 68%);border-radius:50%;width:520px;height:520px;position:absolute;top:-260px;right:-180px}.digital-catalog-section>.section{padding-top:86px;padding-bottom:92px;position:relative}.digital-section-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:60px;margin-bottom:34px;display:grid}.digital-section-heading h2{letter-spacing:-4px;margin:13px 0 0;font-size:clamp(48px,5vw,74px);line-height:.94}.digital-section-heading h2 em{color:var(--lime);font-family:Georgia,serif;font-weight:500}.digital-section-heading p{color:#aab6c4;max-width:560px;margin:0;font-size:13px;line-height:1.75}.digital-benefits{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:28px;display:grid}.digital-benefits>span{background:#ffffff09;border:1px solid #2b3b4f;border-radius:11px;padding:16px 18px}.digital-benefits b,.digital-benefits small{display:block}.digital-benefits b{color:#edf4f7;font-size:10px}.digital-benefits small{color:#8998a9;margin-top:5px;font-size:8px}.digital-product-grid .product-card{color:var(--ink);border-color:#dce3df}.digital-product-grid .product-card:hover{box-shadow:0 18px 48px #0000004d}.digital-empty{text-align:center;border:1px dashed #3a4b5d;border-radius:16px;padding:60px 20px}.digital-empty span{color:var(--lime);font-size:28px}.digital-empty h3{margin:12px 0;font-size:25px}.digital-empty p{color:#91a0af}.digital-pagination button{color:#dce5eb;background:#102033;border-color:#334457}.digital-pagination button.active{border-color:var(--lime);background:var(--lime);color:var(--ink)}.digital-catalog-cta{background:#0e1d2f;border:1px solid #2d3d50;border-radius:14px;justify-content:space-between;align-items:center;gap:25px;margin-top:28px;padding:22px 24px;display:flex}.digital-catalog-cta b,.digital-catalog-cta small{display:block}.digital-catalog-cta b{font-size:13px}.digital-catalog-cta small{color:#8e9cac;margin-top:5px;font-size:9px}.digital-catalog-cta .button{white-space:nowrap}.home-digital-section{margin-top:0}html[data-theme=dark] .digital-filter-jump{color:#c9e46d!important}.digital-catalog-section .product-trust-row span{color:#7b8690}@media (width<=900px){.digital-section-heading{grid-template-columns:1fr;gap:22px}.digital-benefits{grid-template-columns:1fr}.digital-catalog-section>.section{padding-top:72px;padding-bottom:76px}}@media (width<=600px){.digital-catalog-section{margin-top:55px}.home-digital-section{margin-top:0}.digital-catalog-section>.section{padding-top:58px;padding-bottom:60px}.digital-section-heading h2{letter-spacing:-2.8px;font-size:46px}.digital-section-heading p{font-size:11px}.digital-catalog-cta{flex-direction:column;align-items:flex-start}.digital-catalog-cta .button{text-align:center;width:100%}}.ai-studio{gap:20px;display:grid}.ai-studio-hero{color:#fff;background:radial-gradient(circle at 82% 20%,#c8ff1a30,#0000 31%),linear-gradient(135deg,#071321,#122b32);justify-content:space-between;align-items:center;gap:28px;display:flex;overflow:hidden}.ai-studio-hero h2{letter-spacing:-1.6px;margin:8px 0;font-size:32px}.ai-studio-hero p{color:#aeb9c7;max-width:650px;margin:0;font-size:10px;line-height:1.7}.ai-studio-badge{aspect-ratio:1;text-align:center;background:#c8ff1a14;border:1px solid #c8ff1a47;border-radius:50%;place-content:center;width:170px;min-width:170px;display:grid}.ai-studio-badge span{color:var(--lime);font-size:34px;font-weight:950}.ai-studio-badge b{margin-top:7px;font-size:10px}.ai-studio-badge small{color:#98a7b8;margin-top:4px;font-size:7px}.ai-studio-message{z-index:10;color:#536c08;background:#eaf7bd;border-radius:11px;padding:13px 16px;font-size:9px;font-weight:850;position:sticky;top:10px;box-shadow:0 14px 40px #0713211a}.ai-studio-message.error{color:#913c32;background:#ffe6e1}.ai-studio-grid{grid-template-columns:minmax(260px,.8fr) minmax(340px,1.2fr);gap:24px;display:grid}.ai-poster-upload{color:#4c5965;font-size:9px;font-weight:900}.ai-poster-upload>div{text-align:center;cursor:pointer;background:#f8faf7;border:1px dashed #b8c2c9;border-radius:16px;place-content:center;min-height:430px;margin-top:9px;display:grid;position:relative;overflow:hidden}.ai-poster-upload>div:hover{background:#f4f9e5;border-color:#88a810}.ai-poster-upload>div>span{color:#78950c;font-size:36px}.ai-poster-upload>div>b{font-size:12px}.ai-poster-upload>div>small{color:#859098;margin-top:6px;font-size:8px}.ai-poster-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.ai-poster-upload .has-image{background:#0b1727;border-style:solid;padding:0}.ai-poster-upload img{object-fit:contain;width:100%;height:430px}.ai-studio-settings{align-content:start;gap:15px;display:grid}.ai-studio-settings fieldset,.ai-studio-settings>label{text-transform:uppercase;letter-spacing:.6px;color:#4f5b65;border:0;gap:8px;margin:0;padding:0;font-size:8px;font-weight:950;display:grid}.ai-studio-settings select,.ai-studio-settings textarea{width:100%;color:var(--ink);font:inherit;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #d6dcd8;border-radius:10px;padding:13px}.ai-studio-settings select{height:48px}.ai-studio-settings textarea{resize:vertical;min-height:115px;line-height:1.6}.ai-studio-settings label>small{text-transform:none;letter-spacing:0;color:#859097;font-size:7px;font-weight:700}.ai-platforms{flex-wrap:wrap;gap:8px;display:flex}.ai-platforms button{cursor:pointer;background:#fff;border:1px solid #d3dad5;border-radius:99px;padding:10px 13px;font-size:8px;font-weight:900}.ai-platforms button.active{color:var(--lime);background:#0a1727;border-color:#0a1727}.ai-generate{justify-content:center;width:100%;margin-top:22px}.ai-generate span{font-size:17px}.ai-results{gap:18px;display:grid}.ai-facts>div:nth-child(2){flex-wrap:wrap;gap:8px;display:flex}.ai-facts>div:nth-child(2)>span{color:#5b6b22;background:#f8fbed;border:1px solid #dae2cc;border-radius:99px;padding:8px 11px;font-size:8px;font-weight:800}.ai-facts aside{background:#fff6e8;border:1px solid #f0d4aa;border-radius:10px;gap:5px;margin-top:15px;padding:12px;display:grid}.ai-facts aside b{font-size:9px}.ai-facts aside span{color:#8b6631;font-size:8px}.ai-caption-card header,.ai-small-result header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ai-caption-card header span,.ai-small-result header span{color:#78950c;letter-spacing:1.2px;font-size:8px;font-weight:950}.ai-caption-card h3{margin:6px 0 0;font-size:20px}.ai-caption-card header button,.ai-small-result header button{color:#fff;cursor:pointer;background:#0a1727;border:0;border-radius:8px;padding:9px 12px;font-size:8px;font-weight:900}.ai-caption-card>p{white-space:pre-wrap;color:#54616b;margin:20px 0;font-size:10px;line-height:1.8}.ai-caption-card>div{flex-wrap:wrap;gap:7px;display:flex}.ai-caption-card>div>span{color:#617b0d;background:#f0f7d7;border-radius:99px;padding:7px 9px;font-size:8px}.ai-result-columns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ai-small-result>p{color:#58646d;border-top:1px solid #e5e9e5;gap:12px;padding-top:12px;font-size:9px;line-height:1.65;display:flex}.ai-small-result>p b{color:#78950c}.quick-panel>div:last-child{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}@media (width<=900px){.ai-studio-hero{align-items:flex-start}.ai-studio-badge{width:130px;min-width:130px}.ai-studio-grid{grid-template-columns:1fr}.ai-poster-upload>div{min-height:320px}.ai-poster-upload img{height:360px}}@media (width<=600px){.ai-studio-hero{display:block}.ai-studio-hero h2{font-size:27px}.ai-studio-badge{width:105px;min-width:105px;margin-top:22px}.ai-studio-grid{display:block}.ai-studio-settings{margin-top:20px}.ai-poster-upload>div{min-height:280px}.ai-poster-upload img{height:330px}.ai-result-columns{grid-template-columns:1fr}.ai-caption-card header{display:block}.ai-caption-card header button{margin-top:12px}}.ai-new-draft{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:11px 14px;font-size:8px;font-weight:900}.ai-history-empty{text-align:center;color:#8a949a;border:1px dashed #d3d9d4;border-radius:12px;place-content:center;min-height:110px;font-size:9px;display:grid}.ai-history-empty b,.ai-history-empty span{display:block}.ai-history-empty b{color:var(--ink);margin-bottom:5px;font-size:11px}.ai-history-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ai-history-list article{background:#fff;border:1px solid #dce1dc;border-radius:13px;grid-template-columns:92px 1fr;min-height:135px;transition:border-color .2s,box-shadow .2s;display:grid;overflow:hidden}.ai-history-list article.active{border-color:#8cab18;box-shadow:0 0 0 3px #c8ff1a33}.ai-history-list article>img,.ai-history-placeholder{object-fit:cover;width:92px;height:100%;min-height:135px;color:var(--lime);background:#0a1727;place-content:center;font-size:24px;font-weight:950;display:grid}.ai-history-list article>div{min-width:0;padding:13px 12px 7px}.ai-history-list article>div>b,.ai-history-list article>div>small,.ai-history-list article>div>time{display:block}.ai-history-list article>div>b{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.ai-history-list article>div>small{color:#7c878f;white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.ai-history-list article>div>time{color:#a0a8ad;margin-top:5px;font-size:7px}.ai-status{color:#667078;text-transform:uppercase;letter-spacing:.6px;background:#edf1e9;border-radius:99px;width:max-content;padding:5px 7px;font-weight:950;font-size:6px!important;display:inline-flex!important}.ai-status.ready{color:#657d12;background:#eff8ce}.ai-status.published{color:#287348;background:#dff4e8}.ai-history-list footer{border-top:1px solid #edf0ed;grid-column:1/-1;justify-content:space-between;align-items:center;padding:8px 11px;display:flex}.ai-history-list footer button{color:#5e790b;cursor:pointer;background:0 0;border:0;font-size:7px;font-weight:900}.ai-draft-toolbar{z-index:8;grid-template-columns:1fr 170px auto;align-items:end;gap:16px;display:grid;position:sticky;top:10px;box-shadow:0 15px 45px #0815261a}.ai-draft-toolbar>div:first-child input{width:100%;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #dbe0dc;outline:0;padding:7px 0;font-size:18px;font-weight:850;display:block}.ai-draft-toolbar>div:first-child small{color:#8b959c;margin-top:6px;font-size:7px;display:block}.ai-draft-toolbar>label{text-transform:uppercase;letter-spacing:.7px;font-size:7px;font-weight:950}.ai-draft-toolbar select{background:#fff;border:1px solid #d7ddd8;border-radius:8px;width:100%;height:40px;margin-top:6px;padding:0 10px;font-size:8px;font-weight:850;display:block}.ai-draft-toolbar>div:last-child{gap:8px;display:flex}.ai-draft-toolbar>div:last-child button{min-height:40px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #d6dcd7;border-radius:8px;padding:0 13px;font-size:8px;font-weight:900}.ai-draft-toolbar>div:last-child .admin-primary{background:var(--lime);border-color:var(--lime)}.ai-edit-facts label,.ai-caption-editor label{text-transform:uppercase;letter-spacing:.7px;color:#59656f;gap:7px;font-size:7px;font-weight:950;display:grid}.ai-edit-facts textarea,.ai-caption-editor textarea,.ai-caption-editor input,.ai-story-editor textarea,.ai-alt-editor textarea{width:100%;color:var(--ink);font:inherit;resize:vertical;background:#fbfcfa;border:1px solid #d7ddd8;border-radius:9px;padding:12px;font-size:10px;line-height:1.65}.ai-edit-facts>label>textarea{min-height:80px}.ai-edit-columns{grid-template-columns:1fr 1fr;margin-top:14px;gap:14px!important;display:grid!important}.ai-edit-columns textarea{min-height:130px}.ai-caption-editor header>div{flex:1}.ai-caption-editor header input{margin-top:7px;font-size:18px;font-weight:850;display:block}.ai-caption-editor>label{margin-top:15px}.ai-caption-editor>label textarea{min-height:170px}.ai-caption-editor>label:last-child textarea{min-height:64px}.ai-story-editor>div{border-top:1px solid #e5e9e5;grid-template-columns:28px 1fr 26px;align-items:start;gap:8px;padding:10px 0;display:grid}.ai-story-editor>div>b{color:#78950c;padding-top:10px;font-size:9px}.ai-story-editor>div textarea{min-height:75px}.ai-story-editor>div>button{color:#9a453a;cursor:pointer;background:#f7e4e0;border:0;border-radius:7px;width:26px;height:26px;margin-top:5px}.ai-alt-editor>textarea{min-height:230px;margin-top:14px}@media (width<=1100px){.ai-history-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-draft-toolbar{grid-template-columns:1fr 150px}.ai-draft-toolbar>div:last-child{grid-column:1/-1}}@media (width<=700px){.ai-history-list{grid-template-columns:1fr}.ai-history-list article{grid-template-columns:78px 1fr}.ai-history-list article>img,.ai-history-placeholder{width:78px}.ai-draft-toolbar{grid-template-columns:1fr;position:static}.ai-draft-toolbar>div:last-child{grid-template-columns:1fr 1fr;display:grid}.ai-edit-columns{grid-template-columns:1fr}.ai-history-panel .panel-title{align-items:flex-start}.ai-new-draft{margin-top:6px}}.ai-skill-panel{padding:0;overflow:hidden}.ai-skill-panel summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px;list-style:none;display:flex}.ai-skill-panel summary::-webkit-details-marker{display:none}.ai-skill-panel summary h2{margin:5px 0;font-size:24px}.ai-skill-panel summary p{color:#7b858d;margin:0;font-size:10px}.ai-skill-panel summary>span{white-space:nowrap;border:1px solid #d6ddd7;border-radius:99px;padding:10px 14px;font-size:9px;font-weight:900}.ai-skill-panel[open] summary{border-bottom:1px solid #e4e8e4}.ai-settings-grid{grid-template-columns:1fr 1fr;gap:15px;padding:22px 24px 0;display:grid}.ai-settings-grid label,.ai-document-grid label,.ai-document-body label{text-transform:uppercase;letter-spacing:.6px;color:#53606a;gap:7px;font-size:8px;font-weight:950;display:grid}.ai-settings-grid textarea,.ai-document-grid input,.ai-document-grid textarea,.ai-document-body textarea,.ai-list-editor input,.ai-list-editor textarea,.ai-review-card textarea{width:100%;color:var(--ink);font:inherit;resize:vertical;background:#fbfcfa;border:1px solid #d6dcd8;border-radius:9px;padding:11px 12px;font-size:10px;line-height:1.6}.ai-settings-grid textarea{min-height:90px}.ai-settings-grid .ai-settings-wide{grid-column:1/-1}.ai-skill-toggles{grid-template-columns:repeat(5,1fr);gap:8px;padding:18px 24px;display:grid}.ai-skill-toggles button{text-align:left;color:#59646c;cursor:pointer;background:#fff;border:1px solid #d7ddd8;border-radius:9px;min-height:48px;padding:9px;font-size:8px;font-weight:900}.ai-skill-toggles button span{background:#edf1ed;border-radius:50%;place-content:center;width:18px;height:18px;margin-right:6px;display:inline-grid}.ai-skill-toggles button.active{color:#516807;background:#f3f9db;border-color:#8aa914}.ai-skill-toggles button.active span{background:var(--lime);color:var(--ink)}.ai-save-settings{margin:0 24px 24px}.ai-content-types{grid-template-columns:repeat(5,1fr);gap:8px;margin:18px 0 24px;display:grid}.ai-content-types button{text-align:left;color:var(--ink);cursor:pointer;background:#fbfcfa;border:1px solid #d8ded9;border-radius:11px;padding:14px 12px}.ai-content-types b,.ai-content-types small{display:block}.ai-content-types b{font-size:10px}.ai-content-types small{color:#7c878f;margin-top:5px;font-size:7px;line-height:1.45}.ai-content-types button.active{color:#fff;background:#0b1828;border-color:#0b1828;box-shadow:0 0 0 3px #c8ff1a38}.ai-content-types button.active small{color:#aeb9c5}.status-draft{color:#677178;text-transform:uppercase;letter-spacing:.6px;background:#edf1ed;border-radius:99px;padding:8px 10px;font-size:7px;font-weight:950}.ai-history-list article>div>em{color:#78950c;text-transform:uppercase;letter-spacing:.5px;margin-top:7px;font-size:7px;font-style:normal;font-weight:950;display:block}.ai-history-list article>div>b{margin-top:5px}.ai-document-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ai-document-grid label:nth-last-child(-n+2){grid-column:1/-1}.ai-document-grid input{height:44px}.ai-document-grid textarea{min-height:86px}.ai-document-body{gap:15px;display:grid}.ai-document-body>label>textarea{min-height:90px}.ai-document-body .ai-markdown-editor{min-height:520px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.75}.ai-list-editor header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ai-list-editor header span{color:#78950c;letter-spacing:1px;font-size:8px;font-weight:950}.ai-list-editor header button{color:#fff;cursor:pointer;background:#0a1727;border:0;border-radius:7px;padding:8px 10px;font-size:8px;font-weight:900}.ai-list-editor>div{border-top:1px solid #e5e9e5;gap:7px;padding:11px 0;display:grid}.ai-list-editor>div>button{color:#a1483d;cursor:pointer;background:0 0;border:0;width:max-content;font-size:8px;font-weight:900}.ai-list-editor textarea{min-height:75px}.ai-review-card>.admin-kicker{margin-bottom:10px;display:block}.ai-review-card ul{gap:8px;margin:0 0 22px;padding:0;list-style:none;display:grid}.ai-review-card li{color:#68747c;border:1px solid #e0e5e1;border-radius:8px;padding:10px;font-size:9px;line-height:1.55}.ai-review-card li b,.ai-review-card li span{display:block}.ai-review-card li span{margin-top:4px}.ai-review-card li.passed{background:#f3f8df;border-color:#dce9b5}.ai-review-card li.warning{background:#fff4e4;border-color:#ecd0a9}.ai-review-card>p{color:#7f8990;font-size:9px}.ai-review-card textarea{min-height:115px}html[data-theme=dark] .ai-skill-panel,html[data-theme=dark] .ai-history-list article,html[data-theme=dark] .ai-content-types button,html[data-theme=dark] .ai-skill-toggles button{color:#eef3f7;background:#0f1d2f;border-color:#2d3d51}html[data-theme=dark] .ai-content-types button.active{background:var(--lime);color:var(--ink)}html[data-theme=dark] .ai-content-types button.active small{color:#52620f}html[data-theme=dark] .ai-settings-grid textarea,html[data-theme=dark] .ai-document-grid input,html[data-theme=dark] .ai-document-grid textarea,html[data-theme=dark] .ai-document-body textarea,html[data-theme=dark] .ai-list-editor input,html[data-theme=dark] .ai-list-editor textarea,html[data-theme=dark] .ai-review-card textarea{color:#eef3f7;background:#111f32;border-color:#334258}@media (width<=1100px){.ai-skill-toggles,.ai-content-types{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.ai-skill-panel summary{align-items:flex-start}.ai-settings-grid{grid-template-columns:1fr}.ai-settings-grid .ai-settings-wide{grid-column:auto}.ai-skill-toggles,.ai-content-types{grid-template-columns:1fr 1fr}.ai-document-grid{grid-template-columns:1fr}.ai-document-grid label:nth-last-child(-n+2){grid-column:auto}.ai-document-body .ai-markdown-editor{min-height:390px}}.article-admin{gap:20px;display:grid}.knowledge-hero{color:#fff;background:radial-gradient(circle at 78% 18%,#c8ff1a2e,#0000 27%),linear-gradient(135deg,#071321,#142d31);justify-content:space-between;align-items:center;gap:30px;display:flex}.knowledge-hero h2{margin:7px 0;font-size:30px}.knowledge-hero p{color:#aeb9c7;max-width:650px;font-size:10px;line-height:1.7}.knowledge-hero>div:last-child{gap:10px;display:flex}.knowledge-hero>div:last-child span{text-align:center;color:#aeb9c7;border:1px solid #c8ff1a40;border-radius:12px;min-width:92px;padding:15px;font-size:8px}.knowledge-hero>div:last-child b{color:var(--lime);margin-bottom:3px;font-size:25px;display:block}.article-form .panel-title>button{cursor:pointer;background:#fff;border:1px solid #d7ddd8;border-radius:8px;padding:10px 12px;font-size:8px;font-weight:900}.article-form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.article-form-grid label{text-transform:uppercase;letter-spacing:.5px;color:#53606a;gap:7px;font-size:8px;font-weight:950;display:grid}.article-form-grid label.full{grid-column:1/-1}.article-form-grid input,.article-form-grid textarea,.article-publish-bar select,.article-faq-editor input,.article-faq-editor textarea{width:100%;color:var(--ink);font:inherit;background:#fbfcfa;border:1px solid #d5dcd7;border-radius:9px;padding:12px;font-size:10px;line-height:1.6}.article-form-grid textarea{resize:vertical;min-height:90px}.article-form-grid label>small{color:#8a949b;text-transform:none;letter-spacing:0;font-size:7px}.article-form-grid .article-body-editor{min-height:520px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.75}.article-cover-upload>div{color:#6c870e;cursor:pointer;background:#f7f9f5;border:1px dashed #b9c4bc;border-radius:12px;place-items:center;min-height:165px;font-size:11px;display:grid;position:relative;overflow:hidden}.article-cover-upload img{object-fit:cover;width:100%;height:240px}.article-cover-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.article-faq-editor{border-top:1px solid #e3e7e3;margin-top:20px;padding-top:18px}.article-faq-editor header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.article-faq-editor header b{margin-top:4px;font-size:11px;display:block}.article-faq-editor header button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:10px 12px;font-size:8px;font-weight:900}.article-faq-editor>div{border-top:1px solid #e7eae7;grid-template-columns:.8fr 1.2fr 30px;gap:8px;padding:10px 0;display:grid}.article-faq-editor>div textarea{resize:vertical;min-height:70px}.article-faq-editor>div>button{color:#9d4439;cursor:pointer;background:#f6e2de;border:0;border-radius:7px;height:30px}.article-publish-bar{border-top:1px solid #e2e7e2;align-items:end;gap:16px;margin-top:20px;padding-top:18px;display:flex}.article-publish-bar>label:first-child{text-transform:uppercase;gap:6px;min-width:220px;font-size:8px;font-weight:950;display:grid}.article-publish-bar select{height:42px;padding-block:0}.article-featured{flex:1;align-items:center;gap:8px;font-size:9px;font-weight:850;display:flex!important}.article-featured input{width:auto}.article-publish-bar .admin-primary{margin:0}.article-library .panel-title>a{color:#637c10;border:1px solid #d6ddd8;border-radius:8px;padding:10px 12px;font-size:8px;font-weight:900}.article-library>div:last-child{gap:10px;display:grid}.article-library>div:last-child>article{background:#fff;border:1px solid #dce2dd;border-radius:12px;grid-template-columns:82px 1fr auto;align-items:center;gap:13px;display:grid;overflow:hidden}.article-library article>img,.article-library-placeholder{object-fit:cover;width:82px;height:100%;min-height:116px;color:var(--lime);background:#0b1828;place-items:center;font-size:25px;font-weight:950;display:grid}.article-library article>div{min-width:0;padding:12px 0}.article-library article>div span,.article-library article>div b,.article-library article>div small,.article-library article>div time{display:block}.article-library article>div span{color:#77920f;text-transform:uppercase;font-size:7px;font-weight:950}.article-library article>div b{margin:6px 0;font-size:11px}.article-library article>div small,.article-library article>div time{color:#879198;margin-top:4px;font-size:7px}.article-library article>strong{color:#6d767c;text-transform:uppercase;background:#edf0ed;border-radius:99px;margin-right:14px;padding:7px 9px;font-size:7px}.article-library article>strong.published{color:#267047;background:#def3e6}.article-library article>footer{border-top:1px solid #edf0ed;grid-column:1/-1;justify-content:flex-end;gap:12px;padding:8px 12px;display:flex}.article-library article>footer a,.article-library article>footer button{color:#607b08;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:900}.knowledge-page,.article-page{min-height:100vh}.knowledge-nav{border-bottom:1px solid var(--line)}.knowledge-header{padding-top:88px;padding-bottom:70px}.knowledge-header h1{letter-spacing:-6px;margin:18px 0 28px;font-size:clamp(58px,7vw,105px);line-height:.88}.knowledge-header h1 em{color:#79a700;font-family:Georgia,serif;font-weight:500}.knowledge-header>p{max-width:690px;color:var(--muted);font-size:16px;line-height:1.7}.knowledge-header>div{gap:10px;margin-top:30px;display:flex}.knowledge-header>div span{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:10px;padding:14px 17px;font-size:9px}.knowledge-header>div b{color:var(--ink);margin-right:5px;font-size:18px}.knowledge-featured{color:#fff;background:#0b1727;border-radius:22px;grid-template-columns:1.1fr .9fr;min-height:470px;display:grid;overflow:hidden}.knowledge-featured>div{color:var(--lime);letter-spacing:2px;text-align:center;background:#1a2838;place-items:center;font-size:30px;font-weight:950;display:grid;overflow:hidden}.knowledge-featured>div img{object-fit:cover;width:100%;height:100%}.knowledge-featured>article{flex-direction:column;justify-content:center;align-items:flex-start;padding:55px;display:flex}.knowledge-featured>article>span{color:var(--lime);text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:950}.knowledge-featured h2{letter-spacing:-2px;margin:16px 0;font-size:40px;line-height:1.05}.knowledge-featured p{color:#aeb9c5;font-size:12px;line-height:1.75}.knowledge-featured small{color:#8390a0;margin-top:12px;font-size:8px}.knowledge-featured a{background:var(--lime);color:var(--ink);border-radius:9px;margin-top:28px;padding:13px 17px;font-size:10px;font-weight:950}.knowledge-featured a b{margin-left:20px}.knowledge-library{padding-top:95px}.knowledge-grid,.home-knowledge-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.knowledge-grid>a,.home-knowledge-grid>a{border:1px solid var(--line);background:#fff;border-radius:15px;transition:all .2s;overflow:hidden}.knowledge-grid>a:hover,.home-knowledge-grid>a:hover{transform:translateY(-4px);box-shadow:0 18px 45px #0814221a}.knowledge-grid>a>div,.home-knowledge-grid>a>div{color:#718014;background:#e7e9df;place-items:center;height:220px;font-size:27px;font-weight:950;display:grid;position:relative;overflow:hidden}.knowledge-grid img,.home-knowledge-grid img{object-fit:cover;width:100%;height:100%}.knowledge-grid>a>div>b,.home-knowledge-grid>a>div>b{background:var(--lime);color:var(--ink);text-transform:uppercase;border-radius:99px;padding:6px 9px;font-size:7px;position:absolute;top:12px;left:12px}.knowledge-grid article,.home-knowledge-grid article{padding:20px}.knowledge-grid small,.home-knowledge-grid small{color:#81900e;font-size:8px;font-weight:850}.knowledge-grid h3,.home-knowledge-grid h3{margin:9px 0;font-size:20px;line-height:1.2}.knowledge-grid p,.home-knowledge-grid p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:10px;line-height:1.65;display:-webkit-box;overflow:hidden}.knowledge-grid article>span,.home-knowledge-grid article>span{border-top:1px solid var(--line);color:#617b0b;margin-top:15px;padding-top:13px;font-size:9px;font-weight:950;display:block}.knowledge-empty{text-align:center;border:1px dashed #bec7bd;border-radius:18px;padding:70px 20px}.knowledge-empty>span{color:#7a970e;font-size:35px}.knowledge-empty h2{margin:12px;font-size:32px}.knowledge-empty p{color:var(--muted)}.knowledge-empty a{color:#617b0c;margin-top:18px;font-weight:900;display:inline-block}.knowledge-cta{background:var(--lime);margin-top:95px;padding:35px 0}.knowledge-cta .shell{justify-content:space-between;align-items:center;display:flex}.knowledge-cta span b,.knowledge-cta span small{display:block}.knowledge-cta span b{font-size:18px}.knowledge-cta span small{margin-top:4px;font-size:10px}.knowledge-cta a{background:var(--ink);color:#fff;border-radius:8px;padding:13px 17px;font-size:10px;font-weight:950}.home-knowledge-grid>a>div{height:190px}.knowledge-all-link{color:#617b0d;width:max-content;margin:24px 0 0 auto;font-size:10px;font-weight:950;display:block}.article-shell{max-width:1120px}.article-shell>header{text-align:center;max-width:900px;margin:90px auto 45px}.article-shell>header h1{letter-spacing:-4px;margin:17px 0 24px;font-size:clamp(46px,6vw,78px);line-height:.98}.article-shell>header>p{max-width:720px;color:var(--muted);margin:0 auto;font-size:15px;line-height:1.7}.article-shell>header>div{justify-content:center;gap:35px;margin-top:28px;display:flex}.article-shell>header>div span b,.article-shell>header>div span small{display:block}.article-shell>header>div b{font-size:10px}.article-shell>header>div small{color:#87919a;text-transform:uppercase;margin-top:4px;font-size:7px}.article-shell>figure{background:#e8eade;border-radius:20px;max-height:590px;margin:0;overflow:hidden}.article-shell>figure img{object-fit:cover;width:100%;height:100%;max-height:590px}.article-layout{grid-template-columns:220px minmax(0,720px);justify-content:center;gap:65px;margin-top:70px;display:grid}.article-layout>aside{border-top:3px solid var(--lime);align-self:start;padding-top:14px;position:sticky;top:25px}.article-layout>aside span{letter-spacing:1px;font-size:8px;font-weight:950}.article-layout>aside p{color:var(--muted);font-size:9px;line-height:1.6}.article-layout>aside a{color:#657e10;font-size:9px;font-weight:900}.article-content{color:#35414a;font-size:15px;line-height:1.85}.article-content h2{color:var(--ink);letter-spacing:-1.5px;margin:55px 0 18px;font-size:34px;line-height:1.15}.article-content h3{color:var(--ink);margin:40px 0 15px;font-size:25px;line-height:1.2}.article-content h4{color:var(--ink);margin-top:30px;font-size:19px}.article-content p{margin:0 0 20px}.article-content ul,.article-content ol{margin:0 0 24px;padding-left:24px}.article-content li{margin-bottom:9px;padding-left:5px}.article-content blockquote{border-left:4px solid var(--lime);color:#526216;background:#f4f8e8;margin:28px 0;padding:18px 22px;font-weight:700}.article-content a{color:#63810a;text-decoration:underline}.article-faq{max-width:720px;margin:70px auto}.article-faq h2{margin:10px 0 25px;font-size:36px}.article-faq details{border-top:1px solid var(--line);padding:18px 0}.article-faq summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:14px;font-weight:850;display:flex}.article-faq summary span{color:#77950d}.article-faq details p{color:var(--muted);font-size:12px;line-height:1.7}.article-shell>footer{color:#fff;background:#0b1727;border-radius:14px;justify-content:space-between;align-items:center;max-width:930px;margin:70px auto 0;padding:25px;display:flex}.article-shell>footer b,.article-shell>footer small{display:block}.article-shell>footer b{font-size:13px}.article-shell>footer small{color:#99a6b5;margin-top:4px;font-size:8px}.article-shell>footer a{background:var(--lime);color:var(--ink);border-radius:8px;padding:12px 14px;font-size:9px;font-weight:950}.article-related>div:last-child{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.article-related>div:last-child a{border:1px solid var(--line);background:#fff;border-radius:13px;padding:20px}.article-related a span,.article-related a b,.article-related a small,.article-related a em{display:block}.article-related a span{color:#718d0e;text-transform:uppercase;font-size:7px;font-weight:950}.article-related a b{margin:9px 0;font-size:17px;line-height:1.25}.article-related a small{color:var(--muted);font-size:9px;line-height:1.55}.article-related a em{color:#617b0c;margin-top:15px;font-size:8px;font-style:normal;font-weight:950}.article-not-found{text-align:center;place-items:center;min-height:100vh;display:grid}.article-not-found span{color:#7a970d;font-size:50px;font-weight:950}.article-not-found h1{margin:10px;font-size:45px}.article-not-found p{color:var(--muted)}.article-not-found a{color:#617b0d;margin-top:18px;font-weight:950;display:inline-block}html[data-theme=dark] .knowledge-header>div span,html[data-theme=dark] .knowledge-grid>a,html[data-theme=dark] .home-knowledge-grid>a,html[data-theme=dark] .article-related>div:last-child a{color:#eef3f7;background:#0f1d2f;border-color:#2d3d51}html[data-theme=dark] .knowledge-header>div b,html[data-theme=dark] .article-content h2,html[data-theme=dark] .article-content h3,html[data-theme=dark] .article-content h4{color:#eef3f7}html[data-theme=dark] .article-content{color:#c2ccd7}html[data-theme=dark] .article-content blockquote{color:#cfe68a;background:#18271f}html[data-theme=dark] .knowledge-nav,html[data-theme=dark] .article-faq details{border-color:#2d3d51}@media (width<=1000px){.knowledge-featured{grid-template-columns:1fr}.knowledge-featured>div{min-height:370px}.knowledge-featured>article{padding:42px}.article-layout{grid-template-columns:1fr;max-width:760px;margin-inline:auto}.article-layout>aside{position:static}.ai-draft-toolbar>div:last-child{flex-wrap:wrap}.article-library>div:last-child>article{grid-template-columns:70px 1fr auto}}@media (width<=700px){.knowledge-hero{display:block}.knowledge-hero>div:last-child{margin-top:18px}.article-form-grid{grid-template-columns:1fr}.article-form-grid label.full{grid-column:auto}.article-publish-bar{flex-direction:column;align-items:stretch}.article-faq-editor>div{grid-template-columns:1fr 30px}.article-faq-editor>div textarea{grid-column:1/2}.article-faq-editor>div>button{grid-area:1/2}.article-library>div:last-child>article{grid-template-columns:65px 1fr}.article-library article>img,.article-library-placeholder{width:65px}.article-library article>strong{display:none}.knowledge-header{padding-top:55px}.knowledge-header h1{letter-spacing:-3.5px;font-size:55px}.knowledge-header>div{grid-template-columns:1fr 1fr;display:grid}.knowledge-featured>div{min-height:280px}.knowledge-featured>article{padding:30px 24px}.knowledge-featured h2{font-size:31px}.knowledge-grid,.home-knowledge-grid{grid-template-columns:1fr}.knowledge-cta .shell{flex-direction:column;align-items:flex-start;gap:20px}.article-shell>header{margin-top:55px}.article-shell>header h1{letter-spacing:-2.5px;font-size:44px}.article-shell>header>div{grid-template-columns:1fr 1fr;gap:15px;display:grid}.article-layout{margin-top:45px}.article-content{font-size:14px}.article-content h2{font-size:28px}.article-shell>footer{flex-direction:column;align-items:flex-start;gap:18px}.article-related>div:last-child{grid-template-columns:1fr}.tracking-nav-actions>a:nth-child(3){display:none}}.ai-context-guidance{background:#f1f7db;border-radius:8px;padding:9px 11px;display:block;color:#62721c!important;margin-top:1px!important;line-height:1.55!important}.ai-publish-trigger{color:#5d7709!important;background:#f0f8d3!important;border-color:#78980f!important}.ai-publish-panel{background:linear-gradient(145deg,#fff,#f8fbe9);border-color:#b8d25b}.ai-publish-panel>header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.ai-publish-panel h3{letter-spacing:-1px;margin:7px 0;font-size:25px}.ai-publish-panel header p{color:#78838a;max-width:660px;margin:0;font-size:9px;line-height:1.6}.ai-publish-panel>header>button{color:#5c6670;cursor:pointer;background:#edf0ea;border:0;border-radius:8px;width:32px;height:32px;font-size:18px}.ai-publish-destinations{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px;display:grid}.ai-publish-destinations button{text-align:left;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #d9dfd7;border-radius:10px;padding:15px}.ai-publish-destinations b,.ai-publish-destinations small{display:block}.ai-publish-destinations b{font-size:11px}.ai-publish-destinations small{color:#7f8990;margin-top:5px;font-size:8px}.ai-publish-destinations button.active{background:#f1f8d8;border-color:#87a916;box-shadow:0 0 0 3px #c8ff1a33}.ai-publish-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.ai-publish-grid label{color:#56626d;text-transform:uppercase;letter-spacing:.5px;gap:7px;font-size:8px;font-weight:950;display:grid}.ai-publish-grid input,.ai-publish-grid select{width:100%;height:43px;color:var(--ink);text-transform:none;letter-spacing:0;background:#fff;border:1px solid #d6ddd7;border-radius:8px;padding:0 11px;font-size:10px}.ai-publish-panel>footer{border-top:1px solid #e0e7d5;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding-top:18px;display:flex}.ai-publish-panel>footer>span{color:#7d878d;font-size:8px}.ai-publish-panel>footer .admin-primary{margin:0}.ai-publish-panel>footer .admin-primary b{margin-left:18px}html[data-theme=dark] .ai-context-guidance{background:#17291d;color:#bdd780!important}html[data-theme=dark] .ai-publish-panel{background:linear-gradient(145deg,#0f1d2f,#13251f);border-color:#4b6528}html[data-theme=dark] .ai-publish-destinations button,html[data-theme=dark] .ai-publish-grid input,html[data-theme=dark] .ai-publish-grid select{color:#edf3f7;background:#132236;border-color:#34445a}html[data-theme=dark] .ai-publish-destinations button.active{background:#1a2b24;border-color:#8cab18}html[data-theme=dark] .ai-publish-panel>footer{border-color:#334337}@media (width<=700px){.ai-publish-destinations,.ai-publish-grid{grid-template-columns:1fr}.ai-publish-panel>footer{flex-direction:column;align-items:flex-start}.ai-publish-panel>footer .admin-primary{width:100%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
