.tk-module{background:#19140f;color:#f1ece2;padding:60px clamp(18px,5vw,70px);font-family:'DM Sans',Arial,sans-serif;border-top:1px solid #59442b}.tk-heading,.tk-content,.tk-safety,.tk-flow{max-width:880px;margin-left:auto;margin-right:auto}.tk-heading h2{font-family:Georgia,serif;font-size:clamp(36px,5vw,58px);font-weight:400;margin:18px 0}.tk-heading>p:not(.tk-tag):not(.tk-platform){font-size:14px;line-height:1.8;color:#c7bdaf;max-width:650px}.tk-platform{font-size:18px;font-weight:600;letter-spacing:.4px;color:#d6ae70}.tk-tag{font-size:10px;letter-spacing:2px;color:#d6ae70;font-weight:700}.tk-safety{font-size:12px;line-height:1.8;background:#30271c;border:1px solid #665034;padding:18px 22px;margin-top:26px;color:#e5d5bd}.tk-safety strong{display:block;font-size:10px;letter-spacing:2px;margin-bottom:5px}.tk-flow{display:flex;flex-wrap:wrap;gap:12px 25px;padding:25px 0;border-bottom:1px solid #493c2d;font-size:11px;color:#bbaa92}.tk-content{padding-top:25px}.tk-picks{display:grid;gap:1px;background:#493c2d;border:1px solid #493c2d}.tk-pick{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px;background:#211a13;font-size:14px}.tk-pick small{display:block;color:#d6ae70;margin-top:8px}.tk-module input{font:inherit;border:1px solid #816647;background:#15120f;color:#f1ece2;border-radius:0;padding:12px;color-scheme:dark}.tk-pick input{width:80px;text-align:center}.tk-time{display:flex;flex-direction:column;gap:10px;font-size:12px;margin:25px 0 15px;max-width:340px}.tk-module button{font:inherit;cursor:pointer;min-height:44px}.tk-primary,.tk-secondary{padding:14px 20px;font-size:12px!important;font-weight:600!important;border:1px solid #d6ae70}.tk-primary{background:#d6ae70;color:#21190e}.tk-secondary{background:transparent;color:#d6ae70}.tk-actions{display:flex;flex-wrap:wrap;gap:12px}.tk-notice,.tk-error{font-size:11px;line-height:1.7}.tk-notice{color:#baa991}.tk-error{color:#ffb5a5;min-height:18px}.tk-summary{list-style:none;margin:0;padding:0;border-top:1px solid #493c2d}.tk-summary li{display:flex;justify-content:space-between;gap:25px;font-size:13px;line-height:1.7;padding:14px 0;border-bottom:1px solid #493c2d}.tk-summary b{white-space:nowrap;color:#d6ae70}.tk-total{display:flex;justify-content:space-between;gap:20px;font-size:14px;margin:22px 0}.tk-total strong{font-size:20px;color:#d6ae70}.tk-time-line{font-size:12px;color:#c7bdaf;line-height:1.9}.tk-stage{padding:25px;background:#282016;border:1px solid #59442b;margin-top:25px}.tk-stage h3{font-family:Georgia,serif;font-size:30px;line-height:1.2;font-weight:400;margin:18px 0}.tk-stage p:not(.tk-code){font-size:13px;line-height:1.8;color:#d3c6b4;max-width:650px}.tk-code{font-family:monospace;font-size:32px;letter-spacing:5px;color:#d6ae70;margin:25px 0}.tk-reset{border:0;border-bottom:1px solid #816647;background:none;color:#bbaa92;padding:12px 0;font-size:11px!important;margin-top:25px}.tk-module button:focus-visible,.tk-module input:focus-visible{outline:2px solid #f1ece2;outline-offset:4px}@media(max-width:540px){.tk-module{padding-top:45px;padding-bottom:45px}.tk-heading h2{font-size:38px}.tk-pick{padding:16px;font-size:12px}.tk-pick input{width:65px}.tk-stage{padding:20px}.tk-stage h3{font-size:27px}.tk-actions{flex-direction:column}.tk-actions button{width:100%}.tk-flow{font-size:9px;gap:12px}.tk-primary{width:100%}.tk-summary li{font-size:12px}}
