.my-site{margin:0;background:#f4f1eb;color:#26382f;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif;line-height:1.6}.my-site *{box-sizing:border-box}.my-site a{color:inherit;text-underline-offset:4px}.my-header{max-width:540px;margin:auto;min-height:60px;padding:8px 20px;border-bottom:1px solid #dfdfd6;display:flex;align-items:center;justify-content:space-between;gap:12px}.my-brand{font-weight:700;font-size:18px;text-decoration:none;overflow-wrap:anywhere}.my-languages{display:flex;align-items:center;gap:8px;font-size:14px;white-space:nowrap}.my-languages a{display:inline-flex;min-height:44px;min-width:44px;align-items:center;justify-content:center;text-decoration:none;color:#626e65}.my-languages [aria-current]{color:#26382f;text-decoration:underline;text-decoration-color:#b4553d;text-decoration-thickness:2px}.my-footer{max-width:500px;margin:24px auto 0;padding:22px 20px calc(90px + env(safe-area-inset-bottom));border-top:1px solid #d5d7cf;display:flex;align-items:center;gap:20px;flex-wrap:wrap;font-size:13px}.my-footer p{width:100%;margin:0;color:#69746d}.my-footer .my-brand{display:none}.my-footer>a{min-height:44px;display:inline-flex;align-items:center}.my-skip{position:absolute;top:-60px;left:16px;z-index:100;padding:10px;background:#fff}.my-skip:focus{top:12px}.my-site :focus-visible{outline:3px solid #b4553d;outline-offset:3px}.my-noscript{max-width:500px;margin:20px auto;padding:16px}.my-document{max-width:540px;margin:28px auto;padding:0 20px;overflow-wrap:anywhere}.my-document h1{font-size:30px;line-height:1.25;letter-spacing:-.025em}.my-document h2{font-size:23px;line-height:1.35;margin-top:30px}.my-document h3{font-size:18px;line-height:1.4}.my-document p{color:#58665f}.my-state{max-width:500px;margin:42px auto 60px;padding:0 20px}.my-state h1{font-size:30px;line-height:1.25}.my-state .my-price{font-size:34px;font-weight:700;margin:24px 0}.my-action{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border:1px solid #b4553d;border-radius:8px;background:#b4553d;color:#fff!important;padding:12px 20px;font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.my-action:disabled{opacity:.55;cursor:not-allowed}.my-outline{background:transparent;color:#26382f!important;border-color:#a9b4a9}.my-report-toc{display:flex;flex-wrap:wrap;gap:8px 16px;margin:24px 0}.my-report-toc a{font-size:14px;min-height:44px;display:inline-flex;align-items:center}.my-report-section{border-top:1px solid #d8ddd2;padding-top:12px;margin-bottom:28px;scroll-margin-top:16px}.my-report-section h2{margin-top:12px}.my-report-note{background:#e9ece2;padding:16px 18px;border-left:3px solid #6b8674;margin:24px 0}.my-alert{color:#984833!important;line-height:1.6}.my-state-actions{display:flex;gap:12px;flex-wrap:wrap}.my-document table{width:100%;border-collapse:collapse;margin:20px 0;font-size:14px}.my-document th,.my-document td{text-align:left;padding:10px 6px;border-bottom:1px solid #d9ded3}.my-private-label{font-size:13px;color:#69746d}.my-site input,.my-site select,.my-site button{font-size:16px}.my-document img{max-width:100%;height:auto}@media(prefers-reduced-motion:reduce){.my-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.my-business-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;width:100%}.my-business-links a{display:flex;align-items:center;min-height:44px;overflow-wrap:anywhere}.my-business-document{margin:0 auto;padding-top:24px;padding-bottom:32px}.my-business-document h1{margin-top:0}.my-product-card{padding-bottom:22px;border-bottom:1px solid #d8ddd2;margin-bottom:24px}.my-product-card img{width:100%;height:140px;object-fit:cover;border-radius:8px}.my-product-card h2{margin-top:16px}.my-product-card .my-state-actions a{display:inline-flex;align-items:center;min-height:44px}.my-catalog-price{font-size:28px;font-weight:700}.my-contact-list{margin:0}.my-contact-list dt{font-weight:700;margin-top:12px}.my-contact-list dd{margin:0;white-space:pre-line}.my-contact-list a{display:inline-flex;align-items:center;min-height:44px}.my-site{background:#f3f1ec}.my-site #my-content,.my-header,.my-footer{max-width:480px;margin-left:auto;margin-right:auto;background:#faf6ec}.my-header{border:0;padding:8px 24px;min-height:60px;color:#757367}.my-header .my-brand{font-family:Georgia,Songti SC,serif;font-size:17px;letter-spacing:.08em}.my-footer{margin-top:0;padding-top:30px;color:#75776b}.my-site[data-my-theme=cosmic] #my-content{background:#081f30 url(/assets/malaysia/cosmic.webp) center top/480px auto no-repeat}.my-site[data-my-theme=cosmic] .my-header{background:#081f30;color:#dbe5e8}.my-site[data-my-theme=cosmic] .my-languages a{color:#dbe5e8}.my-site[data-my-theme=cosmic] .my-footer{background:#081f30;color:#c4d0d6;border-color:#32485a}.my-site[data-my-theme=cosmic] .my-footer p{color:#c4d0d6}@media(max-width:480px){.my-site[data-my-theme=cosmic] #my-content{background-size:100vw auto}}.my-site[data-my-theme=consult] .my-header,.my-site[data-my-theme=consult] .my-footer{background:#f7faf5;color:#50665a}.my-site[data-my-theme=consult] .my-header .my-brand{visibility:hidden}.my-site[data-my-theme=consult] .my-languages [aria-current]{text-decoration-color:#087b59}.my-site{background:#efeee9;background-image:none}.my-original{--landing-ink:#234341;--landing-muted:#6f7d72;--landing-accent:#006458;--landing-line:#c8d0c4;--landing-sheet:#faf6ec;--landing-sheet-ink:#234341;--skin-button:#006458;--skin-card:rgba(255,255,255,.7);color:var(--landing-ink)}.my-original .page-shell{width:100%;max-width:480px;margin:0;box-shadow:none;background:transparent;min-height:0;padding:0 0 28px}.my-original .landing-hero{min-height:0;padding:225px 24px 12px;text-align:center;background:url(/assets/malaysia/ink-hero.webp) center top/100% auto no-repeat}.my-original .landing-hero:after,.my-original .love-ink-mark,.my-original .love-benefit-card>img,.my-original .landing-card-notch,.my-original .landing-action-card:after,.my-original .landing-action-card:before{display:none}.my-original .landing-hero h1{font-family:Georgia,Songti SC,STSong,serif;font-size:32px;line-height:1.45;font-weight:600;letter-spacing:.025em;color:var(--landing-ink)}.my-original[lang=en-MY] .landing-hero h1{font-size:34px;line-height:1.2;letter-spacing:-.02em}.my-original .love-benefit-card{min-height:0;margin:0 24px 20px;padding:8px 0;background:transparent;border:0;border-radius:0;box-shadow:none}.my-original .love-benefit-card ul{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:0;padding:0;list-style:none;text-align:center}.my-original .love-benefit-card li{margin:0;padding:0;font-family:inherit;color:var(--landing-muted);font-size:14px;line-height:1.6;letter-spacing:0}.my-original .landing-content{padding:0 24px}.my-original .landing-form-card{position:relative;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.my-original .landing-form-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 14px}.my-original .landing-form-heading .section-title{margin:0;color:var(--landing-ink);font-family:inherit;font-weight:600;line-height:1.5;font-size:16px;letter-spacing:0}.my-original .landing-recover-button{position:static;min-height:40px;padding:6px 10px;flex-shrink:0;border:1px solid var(--landing-line);border-radius:6px;background:var(--skin-card);color:var(--landing-ink);font-size:13px}.my-original .landing-form .landing-field{display:block;margin:0 0 16px;padding:0}.my-original .field-with-icon,.my-original .landing-field>.field-label{display:flex;width:auto;align-items:center;gap:6px;margin:0 0 6px;padding:0;font-size:14px;line-height:1.5;white-space:normal;color:var(--landing-ink)}.my-original .field-with-icon img{width:17px;height:17px;margin:0;opacity:.65}.my-original .landing-form .text-input,.my-original .birth-date-trigger{display:flex;align-items:center;width:100%;height:auto;min-height:48px;padding:10px 12px;border:1px solid var(--landing-line);border-radius:6px;background:var(--skin-card);font:inherit;font-size:16px;color:var(--landing-ink);box-shadow:none;text-align:left}.my-original .text-input::placeholder,.my-original .birth-date-placeholder{color:var(--landing-muted);opacity:1}.my-original .birth-date-value,.my-original .birth-date-placeholder{display:block;flex:1;white-space:normal;font-size:14px;line-height:1.6}.my-original .birth-date-chevron{display:block;width:20px;flex-shrink:0}.my-original .landing-gender{display:flex;gap:28px;min-height:40px;padding:0;background:transparent}.my-original .landing-gender label{display:inline-flex;align-items:center;gap:8px;padding:0;color:var(--landing-ink);font-size:15px}.my-original .landing-gender input{width:18px;height:18px;margin:0;accent-color:var(--skin-button)}.my-original .agreement-list{margin:16px 0;color:var(--landing-muted);font-size:12px;line-height:1.65}.my-original .agreement-list>div{margin-bottom:6px;display:flex;align-items:center;flex-wrap:wrap;gap:4px}.my-original .agreement-list label{display:inline-flex;align-items:center;gap:6px}.my-original .agreement-list input{width:16px;height:16px;accent-color:var(--skin-button)}.my-original .agreement-list .link-button{padding:3px 0;font-size:12px;color:var(--landing-ink)}.my-original .landing-action-footer{position:static;width:auto;height:auto;pointer-events:auto}.my-original .landing-submit{position:static;display:flex;justify-content:center;gap:12px;width:100%;min-height:52px;padding:12px 18px;border:0;border-radius:7px;background:var(--skin-button);color:#fff;font:600 17px/1.5 Arial,PingFang SC,sans-serif;letter-spacing:.04em;text-align:center}.my-original .landing-submit:hover,.my-original .landing-submit:focus{background:var(--skin-button);color:#fff;filter:brightness(1.08)}.my-original .landing-submit-label{margin:0;padding:0;white-space:normal}.my-original .landing-submit-arrow{display:block;width:auto;height:auto;flex:0 0 auto;border:0;background:none;font:22px/1 Arial;color:inherit}.my-original .form-error{margin:8px 0 12px;color:#b64632}.my-original .landing-bootstrap-shell{min-height:360px}.my-original-cosmic{--landing-ink:#f4f0da;--landing-muted:#c1d0d9;--landing-accent:#b8c8eb;--landing-line:#526b7c;--skin-button:#798fc5;--skin-card:rgba(25,54,71,.84);background:#081f30 url(/assets/malaysia/cosmic.webp) center top/100% auto no-repeat}.my-original-cosmic .landing-hero{padding-top:205px;background:none}.my-original-cosmic .field-with-icon img{filter:invert(1);opacity:.85}.my-original-consult{--landing-ink:#294a3c;--landing-muted:#5d7568;--skin-button:#087b59;--skin-card:rgba(255,255,255,.82);background:#f7faf5 url(/assets/malaysia/bamboo.webp) center top/cover no-repeat}.my-original-consult .landing-hero{padding-top:100px;background:none}.my-site[data-my-theme=consult] .my-header .my-brand{visibility:visible}.my-original .birth-profile-mobile-sheet,.my-original .modal-card{color:#294039;--landing-ink:#294039;--landing-muted:#61726a;--landing-accent:#006458;--landing-sheet:#faf8f0;--landing-sheet-ink:#294039}@media(max-width:360px){.my-original .landing-hero{padding-top:190px}.my-original-consult .landing-hero{padding-top:80px}.my-original .landing-content{padding:0 20px}.my-original .landing-hero h1{font-size:28px}.my-original[lang=en-MY] .landing-hero h1{font-size:30px}.my-original .love-benefit-card{margin-left:20px;margin-right:20px}}.my-original-consult .landing-hero{text-align:left;padding-left:28px;padding-right:28px}.my-original-consult .landing-hero h1{max-width:340px}.my-original-consult .love-benefit-card ul{justify-content:flex-start;text-align:left}.my-original-consult .landing-content{padding-top:18px}.my-original .history-modal,.my-original .modal-card{background:#faf8f0;color:#294039;border:1px solid #d5dfd2;box-shadow:0 18px 60px rgba(7,29,48,.2)}.my-original .history-modal h2,.my-original .history-modal p,.my-original .history-modal .history-input{color:#294039}.my-original .history-modal .primary-button{background:var(--skin-button);color:#fff;box-shadow:none;border:0;border-radius:7px;min-height:48px}.my-original .record-recovery-mark{display:inline-block;width:auto;min-width:34px;height:auto;padding:4px 8px;font-size:13px;line-height:1.4;color:#476656;border-color:#c7d5c8;background:#edf3e9}.my-original .record-recovery-input:focus{border-color:var(--skin-button);outline:2px solid var(--skin-button);outline-offset:2px}.my-original .zodiac-wheel{width:240px;height:240px;max-width:100%;margin:18px auto 12px}.my-original .zodiac-slot{width:30px;height:32px}.my-original .zodiac-slot img{width:27px;height:29px}.my-original .zodiac-branch b{font-size:12px;line-height:22px}.my-original-ink .zodiac-wheel{filter:sepia(.28)}.my-original-cosmic .zodiac-wheel{filter:sepia(.18) hue-rotate(165deg)}.my-original-consult .zodiac-wheel{filter:sepia(.22) hue-rotate(45deg)}
