.tah4{font-family:inherit;color:#073f35;max-width:1280px;margin:25px auto;padding:0 14px}.tah4 *{box-sizing:border-box}.tah4-top{position:sticky;top:10px;z-index:20;display:flex;align-items:center;gap:14px;padding:10px 13px;background:rgb(4 61 52 / .96);backdrop-filter:blur(15px);border:1px solid rgb(216 184 95 / .22);border-radius:18px;box-shadow:0 15px 40px rgb(0 40 34 / .16)}.tah4-logo{min-width:140px;display:flex;align-items:center;gap:8px;border-left:1px solid rgb(255 255 255 / .12);padding-left:12px}.tah4-logo img{width:38px;height:38px;object-fit:cover;border-radius:8px;background:#fff}.tah4-logo div{text-align:center}.tah4-logo span{display:block;color:#e1c36c;font-size:25px;font-weight:900}.tah4-logo small{display:block;color:#fff;font-size:8px;opacity:.7}.tah4-nav{display:flex;gap:5px;flex:1}.tah4-nav button,.tah4-paper{border:1px solid rgb(255 255 255 / .13);background:rgb(255 255 255 / .05);color:#fff;border-radius:10px;padding:9px 11px;font:inherit;font-size:11px;cursor:pointer;text-decoration:none}.tah4-nav button.active{background:#d8b85f;color:#073f35;border-color:#d8b85f;font-weight:800}.tah4-paper{background:#fff;color:#073f35;border-color:#fff;white-space:nowrap}.tah4-tab{display:none}.tah4-tab.active{display:block!important}.tah4-hero{margin-top:18px;min-height:520px;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;overflow:hidden;border-radius:30px;padding:45px;background:radial-gradient(circle at 80% 30%,rgb(216 184 95 / .15),transparent 35%),linear-gradient(135deg,#043d34,#075c4d);color:#fff;position:relative}.tah4-hero:after{content:"1441";position:absolute;left:-50px;bottom:-100px;font-size:250px;font-weight:900;color:rgb(255 255 255 / .025)}.tah4-hero-copy{position:relative;z-index:10}.tah4-eyebrow,.tah4-heading>span{font-size:11px;color:#bda45f;letter-spacing:.04em}.tah4-hero h1{font-size:clamp(32px,5vw,58px);line-height:1.25;margin:8px 0}.tah4-hero h2{font-size:20px;color:#e6d8a9;margin:0 0 15px}.tah4-hero p{max-width:650px;line-height:2;font-size:14px;opacity:.78}.tah4-actions{display:flex;gap:9px;margin-top:22px}.tah4-main-btn,.tah4-ghost-btn{border-radius:12px;padding:12px 18px;font:inherit;cursor:pointer;position:relative;z-index:5;touch-action:manipulation;-webkit-tap-highlight-color:#fff0;pointer-events:auto}.tah4-main-btn{background:#d8b85f;color:#073f35;border:1px solid #d8b85f;font-weight:800}.tah4-ghost-btn{background:#fff0;color:#fff;border:1px solid rgb(255 255 255 / .25)}.tah4-cover-wrap{position:relative;z-index:2;text-align:center}.tah4-cover-glow{position:absolute;width:320px;height:320px;border-radius:50%;background:rgb(216 184 95 / .14);left:50%;top:50%;transform:translate(-50%,-50%)}.tah4-cover-wrap img{position:relative;width:min(300px,80%);max-height:400px;object-fit:contain;border-radius:6px;box-shadow:0 30px 55px rgb(0 0 0 / .35)}.tah4-cover-wrap>span{display:block;margin-top:10px;color:#e1c36c;font-size:10px}.tah4-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px auto 0;max-width:100%;width:100%}.tah4-feature-grid article{background:#fff;min-width:0;border:1px solid #e1e9e5;border-radius:16px;padding:17px;text-align:center}.tah4-feature-grid b{display:block;color:#b08d32;font-size:27px}.tah4-feature-grid span{display:block;font-weight:700}.tah4-feature-grid small{display:block;opacity:.55;font-size:9px;margin-top:4px}.tah4-heading{padding:28px 4px 15px}.tah4-heading h2{font-size:30px;margin:5px 0}.tah4-heading p{margin:0;opacity:.6;font-size:13px}.tah4-legend{display:flex;gap:9px;align-items:center;flex-wrap:wrap;background:#073f35;color:#fff;border-radius:14px;padding:12px 14px;font-size:11px}.tah4-legend i{color:#d8b85f}.tah4-legend em{font-style:normal;margin-right:auto;color:#d8b85f}.tah4-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:9px;margin-top:12px}.tah4-letter{border:1px solid #dfe7e3;background:#fff;border-radius:15px;padding:12px 6px;cursor:pointer;font:inherit;color:#073f35;transition:.2s}.tah4-letter:hover,.tah4-letter.active{border-color:#c3a052;transform:translateY(-2px);box-shadow:none!important}.tah4-letter strong{display:block;font-size:27px}.tah4-letter b{display:block;color:#b08d32;font-size:14px}.tah4-letter small{font-size:8px;opacity:.45}.tah4-letter.zero{background:#f4f6f5}.tah4-letter.zero b{color:#777}.tah4-detail{margin-top:13px;min-height:160px;background:#073f35;color:#fff;border-radius:19px;padding:20px}.placeholder{text-align:center;padding:25px}.placeholder b{display:block;color:#d8b85f;font-size:35px}.placeholder span{opacity:.65;font-size:12px}.detail-top{display:flex;gap:13px;align-items:center}.detail-letter{width:64px;height:64px;border-radius:17px;background:#d8b85f;color:#073f35;display:grid;place-items:center;font-size:32px;font-weight:900}.detail-top small,.detail-top span{display:block;font-size:10px;opacity:.6}.detail-top b{display:block;color:#e1c36c;font-size:27px}.detail-line{height:1px;background:rgb(255 255 255 / .1);margin:14px 0}.tah4-detail h4{margin:0 0 9px;font-size:12px;opacity:.75}.names{display:flex;gap:7px;flex-wrap:wrap}.names span{padding:7px 10px;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .1);border-radius:9px;font-size:11px}.no-names{padding:12px;background:rgb(255 255 255 / .06);border-radius:10px;font-size:11px;opacity:.7}.tah4-calc-box{background:#f8faf9;border:1px solid #e0e8e4;border-radius:22px;padding:18px}.tah4-example{background:#073f35;color:#fff;border-radius:12px;padding:11px 13px;cursor:pointer;font-size:12px}.tah4-input{display:flex;gap:8px;margin-top:10px}.tah4-input input{flex:1;border:1px solid #d8e2de;border-radius:12px;padding:13px;font:inherit;background:#fff}.tah4-input button{border:0;background:#d8b85f;color:#073f35;border-radius:12px;padding:0 20px;font:inherit;font-weight:800;cursor:pointer}.tah4-stats{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:10px}.tah4-stats div{background:#fff;border:1px solid #e2e9e5;border-radius:13px;padding:11px;text-align:center}.tah4-stats b{display:block;color:#b08d32;font-size:23px}.tah4-stats span{font-size:9px;opacity:.55}.tah4-stats .sum{background:#073f35;color:#fff}.tah4-stats .sum b{color:#e1c36c}.tah4-result{margin-top:12px}.sequence{display:flex;flex-wrap:wrap;align-items:center;gap:5px;background:#fff;border-radius:14px;padding:13px}.sequence i{font-style:normal;color:#b08d32}.token{border:1px solid #dce5e1;background:#f6f9f7;border-radius:9px;padding:5px 8px;cursor:pointer;font:inherit}.token b,.token small{display:block}.token b{font-size:19px}.token small{font-size:9px;color:#b08d32}.token.zero{opacity:.55;border-style:dashed}.breakdown{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:7px;margin-top:8px}.breakdown div{background:#fff;border:1px solid #e2e9e5;border-radius:11px;padding:9px}.breakdown b{font-size:20px}.breakdown span{margin-right:7px;font-size:11px;opacity:.6}.breakdown strong{float:left;color:#b08d32}.final-total{text-align:center;background:#073f35;color:#fff;border-radius:13px;margin-top:8px;padding:13px}.final-total b{font-size:28px;color:#e1c36c;margin-right:6px}.tah4-journey{background:#073f35;color:#fff;border-radius:23px;padding:24px}.tah4-journey-text{text-align:center;font-size:22px;color:#e4d6a5;margin-bottom:20px}.tah4-steps{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px}.journey-step{animation:tahIn .45s both;animation-delay:var(--d);background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .12);border-radius:10px;padding:8px 10px;text-align:center}.journey-step b,.journey-step span{display:block}.journey-step span{color:#e1c36c;font-size:10px}.tah4-steps>i{color:#d8b85f;font-style:normal}.tah4-journey-total{text-align:center;border-top:1px solid rgb(255 255 255 / .1);margin-top:20px;padding-top:16px}.tah4-journey-total span{display:block;font-size:10px;opacity:.55}.tah4-journey-total b{font-size:45px;color:#e1c36c}@keyframes tahIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:800px){.tah4{padding:0 7px;margin:12px auto;padding-bottom:20px}.tah4-top{top:5px;flex-wrap:wrap;gap:8px;justify-content:space-between}.tah4-nav{display:flex;order:3;width:100%;flex:0 0 100%;overflow-x:auto;overflow-y:hidden;gap:5px;padding:2px 0 3px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tah4-nav::-webkit-scrollbar{display:none}.tah4-nav button{flex:0 0 auto;white-space:nowrap}.tah4-paper{font-size:9px;padding:8px}.tah4-hero{grid-template-columns:1fr;padding:25px 18px;min-height:auto;text-align:center;border-radius:21px}.tah4-hero h1{font-size:32px}.tah4-hero h2{font-size:16px}.tah4-actions{justify-content:center;position:relative;z-index:10}.tah4-actions button{position:relative;z-index:11;touch-action:manipulation}.tah4-cover-wrap{margin-top:20px}.tah4-cover-wrap img{width:min(235px,70%)}.tah4-feature-grid{grid-template-columns:1fr;gap:10px;max-width:100%;margin-top:18px}.tah4-grid{grid-template-columns:repeat(4,1fr);gap:6px}.tah4-letter{padding:8px 3px}.tah4-letter strong{font-size:22px}.tah4-letter small{font-size:7px}.tah4-input{flex-wrap:wrap}.tah4-input input{flex-basis:100%}.tah4-input button{height:43px;width:100%}.tah4-stats{grid-template-columns:1fr 1fr}.tah4-stats .sum{grid-column:1/-1}}.tah4-reader{background:#073f35;border-radius:21px;padding:10px;box-shadow:0 20px 50px rgb(0 40 34 / .14)}.tah4-reader-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;color:#fff}.tah4-reader-head b{display:block;font-size:13px}.tah4-reader-head small{display:block;opacity:.55;font-size:9px}.tah4-reader-head button{background:#d8b85f;color:#073f35;border:0;border-radius:9px;padding:8px 12px;font:inherit;font-size:10px;font-weight:800;cursor:pointer}@media(max-width:800px){.tah4-logo{min-width:92px}.tah4-logo img{width:32px;height:32px}.tah4-logo span{font-size:20px}.tah4-logo small{font-size:7px}.tah4-reader-head{align-items:flex-start}.tah4-reader-head button{font-size:9px}}.tah4-read-book{display:inline-flex;align-items:center;justify-content:center;background:#d8b85f;color:#073f35;text-decoration:none;border-radius:10px;padding:9px 15px;font:inherit;font-size:11px;font-weight:900}.tah4-read-book:hover{color:#073f35;transform:translateY(-1px)}.tah4-reader-redirect{text-align:center;padding:38px 18px;background:linear-gradient(135deg,#0a3b32,#073f35);color:#fff;border-radius:0 0 13px 13px}.tah4-reader-redirect-icon{width:82px;height:82px;margin:0 auto 16px;border:1px solid rgb(216 184 95 / .6);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#d8b85f;font-size:25px;font-weight:900}.tah4-reader-redirect h3{margin:0 0 9px;font-size:19px}.tah4-reader-redirect p{margin:0 0 20px;opacity:.75;font-size:12px}.tah4-read-book-large{padding:12px 22px;font-size:13px}.tah4-journey-head{margin-top:18px;display:grid;grid-template-columns:.9fr 1.1fr;gap:28px;align-items:center;min-height:560px;padding:42px;border-radius:30px;background:radial-gradient(circle at 18% 40%,rgb(216 184 95 / .16),transparent 32%),linear-gradient(135deg,#fbfaf1,#f4f1df);border:1px solid #e5dfc9;overflow:hidden;position:relative}.tah4-journey-head:after{content:'1441';position:absolute;right:-45px;bottom:-105px;font-size:250px;font-weight:900;color:rgb(7 63 53 / .035);pointer-events:none}.tah4-journey-logo-wrap{position:relative;display:grid;place-items:center;min-height:430px}.tah4-journey-orbit{position:absolute;width:min(430px,92%);aspect-ratio:1;border-radius:50%;border:1px solid rgb(184 148 55 / .35);box-shadow:0 0 0 22px rgb(184 148 55 / .035),0 0 80px rgb(184 148 55 / .12)}.tah4-journey-logo{position:relative;width:min(390px,92%);max-height:440px;object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 24px 35px rgb(0 45 38 / .13));border-radius:12px}.tah4-journey-copy{position:relative;z-index:2}.tah4-journey-copy h2{font-size:clamp(38px,6vw,68px);line-height:1;margin:8px 0;color:#073f35}.tah4-journey-copy h3{font-size:clamp(20px,3vw,31px);margin:0 0 15px;color:#0a4e42}.tah4-journey-copy p{max-width:650px;line-height:2;font-size:15px;color:#25473f;opacity:.78}.tah4-journey-copy p b{color:#0a5b4d}.tah4-journey-line{display:flex;align-items:center;gap:8px;margin-top:30px}.tah4-journey-line span{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:58px;text-align:center;font-size:10px;color:#52665f}.tah4-journey-line span b{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:2px solid #d8c795;background:#fff;color:#8a6a25;font-size:15px}.tah4-journey-line span.active b{background:#08705d;border-color:#08705d;color:#fff;box-shadow:0 8px 18px rgb(7 63 53 / .18)}.tah4-journey-line i{height:2px;background:#d8c795;flex:1;min-width:15px}.tah4-journey-badge{display:inline-flex;margin-top:22px;background:#08705d;color:#fff;border-radius:12px;padding:10px 28px;font-size:22px;font-weight:900;box-shadow:0 10px 25px rgb(7 63 53 / .16)}.tah4-journey-note{margin:12px auto 0;max-width:850px;text-align:center;padding:17px 22px;border:1px solid #dfd4b6;background:#fffdf4;border-radius:17px;color:#24483f;line-height:1.9;font-size:13px}.tah4-journey-note b{color:#08705d;font-size:17px}.tah4-journey-calculation{margin-top:12px;background:#073f35;color:#fff;border-radius:23px;padding:24px}.tah4-journey-calculation .tah4-journey-text{text-align:center;font-size:22px;color:#e4d6a5;margin-bottom:20px}.tah4-journey-calculation .tah4-steps{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px}.tah4-journey-calculation .journey-step{animation:tahIn .45s both;animation-delay:var(--d);background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .12);border-radius:10px;padding:8px 10px;text-align:center}.tah4-journey-calculation .journey-step b,.tah4-journey-calculation .journey-step span{display:block}.tah4-journey-calculation .journey-step span{color:#e1c36c;font-size:10px}.tah4-journey-calculation .tah4-steps>i{color:#d8b85f;font-style:normal}.tah4-journey-calculation .tah4-journey-total{text-align:center;border-top:1px solid rgb(255 255 255 / .1);margin-top:20px;padding-top:16px}.tah4-journey-calculation .tah4-journey-total span{display:block;font-size:10px;opacity:.55}.tah4-journey-calculation .tah4-journey-total b{font-size:45px;color:#e1c36c}@media(max-width:800px){.tah4-journey-head{grid-template-columns:1fr;padding:25px 17px;min-height:auto;text-align:center;gap:5px}.tah4-journey-logo-wrap{min-height:300px}.tah4-journey-logo{width:min(285px,88%)}.tah4-journey-copy p{font-size:13px}.tah4-journey-line{gap:3px}.tah4-journey-line span{min-width:45px;font-size:8px}.tah4-journey-line span b{width:31px;height:31px;font-size:12px}.tah4-journey-line i{min-width:6px}}.tah4 .tah4-tab[data-panel="source"].active{display:block!important;visibility:visible!important;opacity:1!important}.tah4 .tah4 .tah4-letter.active,.tah4 .tah4-letter.active:hover{box-shadow:none!important}.tah4-journey-note-secondary{margin-top:8px!important}.tah4 .tah4-letter.active,.tah4 .tah4-letter.active:hover{background:#08705d!important;color:#fff!important;border-color:#d8b85f!important;box-shadow:none!important}.tah4 .tah4-letter.active strong{color:#fff!important}.tah4 .tah4-letter.active b{color:#e1c36c!important}.tah4 .tah4-letter.active small{color:#fff!important;opacity:.85!important}.tah4 .tah4-tab[data-panel="reader"]>.tah4-heading{display:none!important}.tah4 .tah4-reader{margin-top:18px!important;padding:10px!important;min-height:0!important;border-radius:24px!important;background:linear-gradient(135deg,#043d34,#075c4d)!important;border:1px solid rgb(216 184 95 / .22)!important;box-shadow:0 20px 50px rgb(0 40 34 / .16)!important;overflow:hidden!important}.tah4 .tah4-reader-head{min-height:54px!important;padding:7px 10px!important;background:transparent!important}.tah4 .tah4-reader-head b{color:#fff!important;font-size:14px!important;line-height:1.5!important}.tah4 .tah4-reader-head small{color:#fff!important;opacity:.55!important;font-size:9px!important}.tah4 .tah4-reader-head .tah4-read-book{background:#d8b85f!important;color:#073f35!important;border:0!important;border-radius:10px!important;padding:10px 15px!important;font-size:10px!important;font-weight:900!important;box-shadow:none!important}.tah4 .tah4-reader-redirect{min-height:325px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:30px 18px 40px!important;background:linear-gradient(135deg,#043d34,#075c4d)!important;color:#fff!important;border-radius:0 0 18px 18px!important}.tah4 .tah4-reader-redirect-icon{width:82px!important;height:82px!important;margin:0 auto 25px!important;border:1px solid rgb(216 184 95 / .75)!important;background:transparent!important;color:#d8b85f!important;font-size:25px!important;font-weight:900!important}.tah4 .tah4-reader-redirect h3{margin:0 0 12px!important;color:#fff!important;font-size:22px!important;line-height:1.7!important;font-weight:800!important;text-align:center!important}.tah4 .tah4-reader-redirect p{margin:0 0 24px!important;color:#fff!important;opacity:.88!important;font-size:12px!important;line-height:1.9!important;text-align:center!important}.tah4 .tah4-reader-redirect .tah4-read-book-large{min-width:180px!important;padding:13px 24px!important;background:#d8b85f!important;color:#073f35!important;border:0!important;border-radius:11px!important;font-size:13px!important;font-weight:900!important;box-shadow:none!important}.tah4 .tah4-reader-redirect .tah4-read-book:hover,.tah4 .tah4-reader-head .tah4-read-book:hover{color:#073f35!important;background:#e5c86d!important;transform:translateY(-1px)!important}@media(max-width:800px){.tah4 .tah4-reader{margin-top:12px!important;border-radius:20px!important}.tah4 .tah4-reader-head{min-height:50px!important;padding:6px 7px!important}.tah4 .tah4-reader-head b{font-size:12px!important}.tah4 .tah4-reader-head small{font-size:8px!important}.tah4 .tah4-reader-head .tah4-read-book{padding:9px 11px!important;font-size:9px!important}.tah4 .tah4-reader-redirect{min-height:300px!important;padding:28px 14px 34px!important}.tah4 .tah4-reader-redirect-icon{width:72px!important;height:72px!important;margin-bottom:20px!important}.tah4 .tah4-reader-redirect h3{font-size:18px!important}.tah4 .tah4-reader-redirect p{font-size:11px!important}.tah4 .tah4-reader-redirect .tah4-read-book-large{font-size:12px!important;min-width:165px!important}}.tah4 .tah4-hero,.tah4 .tah4-hero h1,.tah4 .tah4-hero h2,.tah4 .tah4-hero p,.tah4 .tah4-hero .tah4-eyebrow,.tah4 .tah4-reader,.tah4 .tah4-reader-head,.tah4 .tah4-reader-redirect,.tah4 .tah4-reader-redirect h3,.tah4 .tah4-reader-redirect p,.tah4 .tah4-journey-calculation,.tah4 .tah4-detail,.tah4 .tah4-legend{color:#fff!important}.tah4 .tah4-hero h1,.tah4 .tah4-hero h2,.tah4 .tah4-hero p,.tah4 .tah4-reader-head b,.tah4 .tah4-reader-head small,.tah4 .tah4-reader-redirect h3,.tah4 .tah4-reader-redirect p{color:#fff!important}.tah4 .tah4-hero h2{color:#e6d8a9!important}.tah4 .tah4-eyebrow{color:#e1c36c!important}.tah4 .tah4-logo{min-width:150px}.tah4 .tah4-logo img{width:58px!important;height:42px!important;object-fit:contain!important;object-position:center!important;background:#fff!important;border-radius:8px!important;display:block!important}@media(max-width:800px){.tah4 .tah4-logo{min-width:118px!important;max-width:145px!important;overflow:visible!important}.tah4 .tah4-logo img{width:52px!important;height:40px!important;object-fit:contain!important}.tah4 .tah4-logo span{font-size:19px!important}.tah4 .tah4-logo small{font-size:7px!important}.tah4 .tah4-hero h1,.tah4 .tah4-hero h2,.tah4 .tah4-hero p,.tah4 .tah4-reader-head b,.tah4 .tah4-reader-head small,.tah4 .tah4-reader-redirect h3,.tah4 .tah4-reader-redirect p{color:#fff!important}}.tah4 #tah4-detail{scroll-margin-top:24px}@media(max-width:800px){.tah4 #tah4-detail{scroll-margin-top:18px}}