@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfMZg.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuI6fMZg.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYMZg.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYMZg.ttf) format('truetype')}:root{--kts-bg:#131012;--kts-bg2:#181417;--kts-surface:#1f1a1d;--kts-surface2:#2a2327;--kts-line:rgba(255,255,255,.08);--kts-line2:rgba(255,255,255,.14);--kts-text:#f4efe7;--kts-muted:#a99ca2;--kts-dim:#7b6f75;--kts-accent:#DFC2B7;--kts-gold:#C6AA7B;--kts-plum:#482033;--kts-ok:#7fd1a8;--kts-r:12px;--kts-top:52px;--kts-notes-w:340px;--kts-font:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--kts-serif:"Cormorant Garamond",Georgia,"Times New Roman",serif}html,body.kts-body{margin:0;padding:0;background:var(--kts-bg)!important;color:var(--kts-text)}body.kts-body{font-family:var(--kts-font);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;min-height:100vh}.kts-app,.kts-app *,.kts-app *::before,.kts-app *::after{box-sizing:border-box}.kts-app{min-height:100vh;display:flex;flex-direction:column;font-family:var(--kts-font);color:var(--kts-text)}.kts-app :where(a){color:inherit;text-decoration:none}.kts-app :where(button){font:inherit;color:inherit;background:none;border:0;margin:0;padding:0;cursor:pointer;line-height:1.2;text-transform:none;letter-spacing:normal;box-shadow:none;border-radius:0}.kts-app button:focus-visible,.kts-app a:focus-visible,.kts-app [tabindex]:focus-visible{outline:2px solid var(--kts-accent);outline-offset:2px}.kts-app :where(h1,h2,h3,p){margin:0;font-family:inherit;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:normal;text-transform:none}.kts-app :where(img){max-width:100%;display:block}.kts-i{flex:none;display:block}.kts-top{position:sticky;top:0;z-index:40;height:var(--kts-top);display:flex;align-items:center;gap:12px;padding:0 14px;background:rgb(10 8 9 / .92);backdrop-filter:blur(10px);border-bottom:1px solid var(--kts-line)}.admin-bar .kts-top{top:32px}@media (max-width:782px){.admin-bar .kts-top{top:0}}.kts-iconbtn{width:34px;height:34px;display:inline-flex!important;align-items:center;justify-content:center;border-radius:50%!important;color:var(--kts-muted)!important;transition:background .15s,color .15s}.kts-iconbtn:hover{background:var(--kts-surface2)!important;color:var(--kts-text)!important}.kts-top>.kts-iconbtn{border:1px solid var(--kts-line2)}.kts-top-sep{width:1px;height:22px;background:var(--kts-line2)}.kts-brand{display:flex;align-items:center;gap:9px;font-family:var(--kts-serif);font-size:20px;font-weight:600;letter-spacing:.2px;white-space:nowrap;overflow:hidden}.kts-brand img{width:26px;height:26px;border-radius:6px;object-fit:cover}.kts-top-right{margin-left:auto;display:flex;align-items:center;gap:8px}.kts-menu{position:relative}.kts-menu summary{list-style:none}.kts-menu summary::-webkit-details-marker{display:none}.kts-avatar{width:32px;height:32px;border-radius:50%;background:var(--kts-accent);color:var(--kts-plum);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;cursor:pointer;user-select:none}.kts-menu-pop{position:absolute;right:0;top:42px;min-width:240px;background:var(--kts-surface);border:1px solid var(--kts-line2);border-radius:12px;padding:6px;box-shadow:0 18px 50px rgb(0 0 0 / .5)}.kts-menu-pop a{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:8px;color:var(--kts-text);font-size:13.5px}.kts-menu-pop a:hover{background:var(--kts-surface2)}.kts-menu-who{padding:8px 10px 10px;border-bottom:1px solid var(--kts-line);margin-bottom:4px;display:flex;flex-direction:column;gap:2px}.kts-menu-who span{color:var(--kts-muted);font-size:12px;word-break:break-all}.kts-btn{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 18px!important;border-radius:999px!important;font-weight:600;font-size:14px;white-space:nowrap;transition:filter .15s,background .15s,transform .05s}.kts-btn:active{transform:translateY(1px)}.kts-btn-primary{background:var(--kts-accent)!important;color:var(--kts-plum)!important}.kts-btn-primary:hover{filter:brightness(1.06)}.kts-btn-ghost{border:1px solid var(--kts-line2)!important;color:var(--kts-text)!important}.kts-btn-ghost:hover{background:var(--kts-surface2)!important}.kts-btn-soft{background:var(--kts-surface2)!important;color:var(--kts-text)!important}.kts-btn-soft:hover{background:#352c31!important}.kts-btn-sm{height:32px;padding:0 12px!important;font-size:12.5px}.kts-btn-lg{height:48px;padding:0 26px!important;font-size:15px}.kts-btn[disabled]{opacity:.6;cursor:wait}.kts-pill{display:inline-flex!important;align-items:center;gap:7px;height:34px;padding:0 14px!important;border-radius:999px!important;background:var(--kts-surface2)!important;color:var(--kts-text)!important;font-size:12.5px;font-weight:600;white-space:nowrap;max-width:280px;transition:background .15s}.kts-pill:hover{background:#372e33!important}.kts-pill span{overflow:hidden;text-overflow:ellipsis}.kts-pill .kts-i{width:15px;height:15px}.kts-pill.is-on{background:var(--kts-accent)!important;color:var(--kts-plum)!important}.kts-shell{flex:1;display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.kts-shell.notes-open{grid-template-columns:minmax(0,1fr) var(--kts-notes-w)}.kts-shell.notes-wide{--kts-notes-w:520px}.kts-main{min-width:0}.kts-media{background:#0b090a;position:relative}.kts-stage{position:relative;overflow:hidden;padding:14px 16px 10px;display:flex;justify-content:center;isolation:isolate}.kts-stage::before{content:"";position:absolute;inset:-40px;background-image:var(--kts-cover,none);background-size:cover;background-position:center;filter:blur(60px) saturate(1.2);opacity:.38;z-index:-2}.kts-stage::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(19 16 18 / .2),rgb(11 9 10 / .85));z-index:-1}.kts-player{position:relative;width:min(100%,1040px,calc(64vh * 16 / 9));aspect-ratio:16/9;background:#000;border-radius:10px;overflow:hidden;box-shadow:0 20px 60px rgb(0 0 0 / .45)}.kts-player video,.kts-player iframe{position:absolute;inset:0;width:100%;height:100%;border:0;background:#000;object-fit:contain}.kts-audio-art{position:absolute;inset:0;display:none;align-items:center;justify-content:center;flex-direction:column;gap:14px;background:radial-gradient(circle at 50% 40%,#3a1f2c,#120d10 70%)}.kts-audio-art img{width:min(42%,300px);aspect-ratio:16/9;object-fit:cover;border-radius:10px;box-shadow:0 12px 40px rgb(0 0 0 / .5)}.kts-audio-art span{font-size:12px;color:var(--kts-muted)}.kts-player[data-mode="audio"] video{opacity:0}.kts-player[data-mode="audio"] .kts-audio-art{display:flex}.kts-eq{display:flex;gap:4px;align-items:flex-end;height:22px}.kts-eq i{width:4px;height:6px;background:var(--kts-accent);border-radius:2px}.kts-player.is-playing .kts-eq i{animation:kts-eq 1s ease-in-out infinite}.kts-eq i:nth-child(2){animation-delay:.15s!important}.kts-eq i:nth-child(3){animation-delay:.3s!important}.kts-eq i:nth-child(4){animation-delay:.45s!important}.kts-eq i:nth-child(5){animation-delay:.6s!important}@keyframes kts-eq{0%,100%{height:5px}50%{height:22px}}.kts-bigplay{position:absolute!important;left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px!important;border-radius:50%!important;background:rgb(20 16 18 / .72)!important;backdrop-filter:blur(6px);display:flex!important;align-items:center;justify-content:center;color:#fff!important;transition:transform .15s,opacity .2s;z-index:3}.kts-bigplay .kts-i{width:24px;height:24px;margin-left:3px}.kts-bigplay:hover{transform:scale(1.06)}.kts-player.is-playing .kts-bigplay,.kts-player.has-error .kts-bigplay{opacity:0;pointer-events:none}.kts-spinner{position:absolute;left:50%;top:50%;width:42px;height:42px;margin:-21px 0 0 -21px;border-radius:50%;border:3px solid rgb(255 255 255 / .18);border-top-color:var(--kts-accent);animation:kts-spin .8s linear infinite;display:none;z-index:2}.kts-player.is-waiting .kts-spinner{display:block}@keyframes kts-spin{to{transform:rotate(360deg)}}.kts-wm{position:absolute;z-index:2;font-size:11px;color:rgb(255 255 255 / .16);pointer-events:none;user-select:none;transition:all 1.2s ease;right:14px;bottom:12px;letter-spacing:.3px}.kts-toast{position:absolute;left:50%;bottom:16px;transform:translate(-50%,20px);opacity:0;pointer-events:none;background:rgb(20 16 18 / .92);border:1px solid var(--kts-line2);padding:8px 8px 8px 14px;border-radius:999px;font-size:12.5px;display:flex;align-items:center;gap:10px;z-index:4;transition:all .25s;white-space:nowrap}.kts-toast.is-on{opacity:1;transform:translate(-50%,0);pointer-events:auto}.kts-toast button{background:var(--kts-surface2)!important;padding:5px 10px!important;border-radius:999px!important;font-size:12px}.kts-empty-video{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:20px;background:rgb(10 8 9 / .82);z-index:5}.kts-empty-video .kts-i{width:30px;height:30px;color:var(--kts-accent);margin-bottom:4px}.kts-empty-video span{color:var(--kts-muted);font-size:13px;max-width:360px}.kts-player.has-error::after{content:attr(data-error);position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;background:rgb(10 8 9 / .85);color:var(--kts-muted);font-size:13px;z-index:5}.kts-controls{display:flex;align-items:center;gap:4px;padding:8px 12px 10px;background:#0b090a}.kts-cbtn{width:36px;height:36px;display:inline-flex!important;align-items:center;justify-content:center;border-radius:50%!important;color:#e9e2e5!important;flex:none;transition:background .15s}.kts-cbtn:hover{background:rgb(255 255 255 / .08)!important}.kts-cbtn .kts-i{width:20px;height:20px}.kts-cbtn-play{background:#fff!important;color:#111!important;width:34px;height:34px;margin-right:2px}.kts-cbtn-play:hover{background:#eee!important}.kts-cbtn-play .kts-i{width:15px;height:15px}.kts-cbtn-play .kts-i-pause,.is-playing-ctl .kts-cbtn-play .kts-i-play{display:none}.is-playing-ctl .kts-cbtn-play .kts-i-pause{display:block}.kts-time{font-variant-numeric:tabular-nums;font-size:12px;color:#d9d1d5;min-width:46px;text-align:center;flex:none}.kts-track{position:relative;flex:1;height:22px;display:flex;align-items:center;cursor:pointer;margin:0 6px;touch-action:none;min-width:60px}.kts-segs{display:flex;gap:3px;width:100%;height:4px;transition:height .12s}.kts-track:hover .kts-segs,.kts-track.is-drag .kts-segs{height:6px}.kts-seg{position:relative;height:100%;background:rgb(255 255 255 / .22);border-radius:3px;overflow:hidden;flex:1 1 0%}.kts-seg i{position:absolute;left:0;top:0;bottom:0;width:0;background:#fff}.kts-knob{position:absolute;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:#fff;left:0;box-shadow:0 0 0 3px rgb(0 0 0 / .25);transform:scale(.85);transition:transform .12s}.kts-track:hover .kts-knob,.kts-track.is-drag .kts-knob{transform:scale(1.1)}.kts-tip{position:absolute;bottom:26px;transform:translateX(-50%);background:rgb(20 16 18 / .95);border:1px solid var(--kts-line2);padding:5px 9px;border-radius:8px;font-size:11.5px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .12s;max-width:280px;overflow:hidden;text-overflow:ellipsis}.kts-tip b{font-variant-numeric:tabular-nums;margin-right:6px}.kts-track:hover .kts-tip,.kts-track.is-drag .kts-tip{opacity:1}.kts-speed{width:auto!important;padding:0 8px!important;border-radius:999px!important;font-size:12px;font-weight:700;min-width:40px}.kts-mode{display:flex;background:rgb(255 255 255 / .08);border-radius:999px;padding:3px;margin:0 4px;flex:none}.kts-mode button{display:inline-flex!important;align-items:center;gap:6px;height:28px;padding:0 11px!important;border-radius:999px!important;font-size:12px;font-weight:600;color:#d9d1d5!important}.kts-mode button .kts-i{width:15px;height:15px}.kts-mode button.is-on{background:#fff!important;color:#111!important}.kts-media:fullscreen{display:flex;flex-direction:column;background:#000}.kts-media:fullscreen .kts-stage{flex:1;padding:0;align-items:center}.kts-media:fullscreen .kts-stage::before,.kts-media:fullscreen .kts-stage::after{display:none}.kts-media:fullscreen .kts-player{width:100%;height:100%;aspect-ratio:auto;border-radius:0;box-shadow:none}.kts-media:-webkit-full-screen{display:flex;flex-direction:column;background:#000;width:100%;height:100%}.kts-media:-webkit-full-screen .kts-stage{flex:1;padding:0}.kts-media:-webkit-full-screen .kts-player{width:100%;height:100%;aspect-ratio:auto;border-radius:0}.kts-content{padding:16px 22px 10px;max-width:1500px}.kts-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:22px}.kts-head-main{min-width:0;flex:1 1 320px}.kts-title{font-size:21px;font-weight:700;letter-spacing:-.2px;line-height:1.25}.kts-title-lg{font-family:var(--kts-serif);font-weight:600;font-size:38px;letter-spacing:0;line-height:1.1}.kts-byline{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:6px;font-size:12.5px;color:var(--kts-muted)}.kts-byline strong{color:var(--kts-text);font-weight:600}.kts-mini-av{width:18px;height:18px;border-radius:50%;background:var(--kts-accent);color:var(--kts-plum);font-size:10px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.kts-dot{color:var(--kts-dim)}.kts-actions{display:flex;gap:8px;flex-wrap:wrap}.kts-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 48px}.kts-h2{font-size:15px;font-weight:700;margin:0 0 12px!important;display:flex;align-items:baseline;gap:8px}.kts-h2 small{font-size:11.5px;font-weight:500;color:var(--kts-muted)}.kts-h3{font-size:14px;font-weight:600;margin-bottom:10px!important}.kts-chlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.kts-ch{display:flex!important;flex-direction:column;align-items:flex-start;gap:3px;width:100%;text-align:left;padding:8px 10px!important;margin:0 -10px!important;border-radius:9px!important;transition:background .15s;width:calc(100% + 20px)!important}button.kts-ch:hover{background:var(--kts-surface)!important}.kts-ch-title{font-size:13.5px;font-weight:600;color:var(--kts-text);display:flex;align-items:center;gap:8px}.kts-ch-title .kts-i{width:14px;height:14px;color:var(--kts-dim)}.kts-ch-meta{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--kts-muted);font-variant-numeric:tabular-nums}.kts-ch-bar{display:inline-block;width:44px;height:3px;border-radius:2px;background:rgb(255 255 255 / .14);overflow:hidden;margin-left:4px}.kts-ch-bar i{display:block;height:100%;width:0;background:var(--kts-muted)}.kts-ch.is-active .kts-ch-title{color:var(--kts-accent)}.kts-ch.is-active .kts-ch-bar i{background:var(--kts-accent)}.kts-ch.is-done .kts-ch-bar i{background:var(--kts-ok)}.kts-about{color:#d6ccd1;font-size:13px;line-height:1.7}.kts-cat{margin-top:8px!important;font-size:12px;color:var(--kts-dim)}.kts-side .kts-h2+.kts-about{margin-bottom:6px}.kts-side #kts-files{margin-top:26px!important;scroll-margin-top:80px}.kts-files{display:flex;flex-direction:column;gap:8px}.kts-file{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--kts-surface);border:1px solid var(--kts-line);border-radius:10px;transition:border-color .15s,background .15s}.kts-file:hover{border-color:var(--kts-line2);background:#241e21}.kts-file-ic{width:32px;height:32px;border-radius:7px;background:#3a1d22;color:#ff8f8f;font-size:9.5px;font-weight:800;display:flex;align-items:center;justify-content:center;flex:none;letter-spacing:.3px}.kts-file-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.kts-file-tx strong{font-size:13px;font-weight:600}.kts-file-tx small{font-size:11.5px;color:var(--kts-muted)}.kts-file>.kts-i{color:var(--kts-muted)}.kts-foot{text-align:center;font-size:12px;color:var(--kts-dim);padding:40px 16px 26px}.kts-foot a{color:var(--kts-muted);text-decoration:underline!important}.kts-notes{display:none;position:sticky;top:var(--kts-top);height:calc(100vh - var(--kts-top));background:var(--kts-bg2);border-left:1px solid var(--kts-line);flex-direction:column;padding:0 14px 14px;z-index:30}.admin-bar .kts-notes{top:calc(var(--kts-top) + 32px);height:calc(100vh - var(--kts-top) - 32px)}.notes-open .kts-notes{display:flex}.kts-notes-head{display:flex;align-items:center;gap:8px;height:52px;flex:none}.kts-notes-head strong{font-size:13.5px}.kts-badge{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;color:var(--kts-muted);background:var(--kts-surface2);padding:3px 8px;border-radius:999px}.kts-badge .kts-i{width:11px;height:11px}.kts-grow{flex:1}.kts-notes-ta{flex:1;width:100%;resize:none;background:var(--kts-surface)!important;border:1px solid var(--kts-line)!important;border-radius:10px!important;color:var(--kts-text)!important;font:13px/1.65 var(--kts-font)!important;padding:12px 14px!important;outline:none!important;box-shadow:none!important;min-height:180px}.kts-notes-ta:focus{border-color:var(--kts-line2)!important}.kts-notes-ta::placeholder{color:var(--kts-dim)}.kts-stamps{display:flex;flex-wrap:wrap;gap:6px;padding-top:10px;max-height:110px;overflow:auto;flex:none}.kts-stamps:empty{display:none}.kts-stamps button{font-size:11.5px;font-variant-numeric:tabular-nums;background:var(--kts-surface2)!important;color:var(--kts-accent)!important;padding:4px 9px!important;border-radius:999px!important}.kts-stamps button:hover{background:#372e33!important}.kts-notes-foot{display:flex;align-items:center;gap:10px;padding-top:10px;flex:none}.kts-save{flex:1;font-size:11.5px;color:var(--kts-dim)}.kts-save.is-err{color:#ff9b9b}.kts-login{display:flex;flex-direction:column;gap:8px;width:100%}.kts-label{font-size:12.5px;color:var(--kts-muted)}.kts-login-row{display:flex;gap:8px}.kts-input{flex:1;min-width:0;height:46px;padding:0 16px!important;border-radius:999px!important;background:var(--kts-surface)!important;border:1px solid var(--kts-line2)!important;color:var(--kts-text)!important;font:15px var(--kts-font)!important;outline:none!important;box-shadow:none!important;margin:0!important}.kts-input:focus{border-color:var(--kts-accent)!important}.kts-login .kts-btn{height:46px}.kts-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}.kts-login-msg{font-size:13px;color:var(--kts-ok);min-height:0}.kts-login-msg:empty{display:none}.kts-login-msg.is-err{color:#ff9b9b}.kts-login-alt{font-size:12px;color:var(--kts-dim)}.kts-login-alt a{color:var(--kts-muted);text-decoration:underline!important;margin-left:4px}.kts-auth{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 16px 0}.kts-auth-card{width:100%;max-width:520px;background:var(--kts-bg2);border:1px solid var(--kts-line);border-radius:20px;padding:36px 32px;text-align:left;box-shadow:0 30px 80px rgb(0 0 0 / .35)}.kts-auth-logo{width:52px;height:52px;border-radius:12px;margin-bottom:18px}.kts-auth-sub{color:var(--kts-muted);font-size:14px;margin:10px 0 22px!important;line-height:1.6}.kts-notice{display:flex;flex-direction:column;gap:3px;background:var(--kts-surface);border:1px solid var(--kts-line2);border-left:3px solid var(--kts-gold);border-radius:10px;padding:12px 14px;font-size:13px;color:var(--kts-muted);margin:0 0 18px}.kts-notice strong{color:var(--kts-text)}.kts-notice a{text-decoration:underline!important;color:var(--kts-text)}.kts-locked{flex:1}.kts-locked-hero{position:relative;overflow:hidden;padding:40px 18px;isolation:isolate}.kts-locked-hero::before{content:"";position:absolute;inset:-60px;background-image:var(--kts-cover,none);background-size:cover;background-position:center;filter:blur(70px) saturate(1.2);opacity:.35;z-index:-2}.kts-locked-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(19 16 18 / .3),var(--kts-bg));z-index:-1}.kts-locked-card{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;align-items:center}.kts-locked-media{position:relative;aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:var(--kts-surface);box-shadow:0 24px 70px rgb(0 0 0 / .5)}.kts-locked-media img{width:100%;height:100%;object-fit:cover;filter:brightness(.7)}.kts-lock-ic{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:62px;height:62px;border-radius:50%;background:rgb(20 16 18 / .75);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center}.kts-lock-ic .kts-i{width:24px;height:24px;color:var(--kts-accent)}.kts-locked-body{display:flex;flex-direction:column;gap:14px}.kts-eyebrow{font-size:11.5px;letter-spacing:1.6px;text-transform:uppercase;color:var(--kts-gold);font-weight:600}.kts-locked-body .kts-about{font-size:14px}.kts-locked-cta{display:flex;gap:10px;flex-wrap:wrap}.kts-locked-login{margin-top:6px;padding:18px;background:rgb(31 26 29 / .75);border:1px solid var(--kts-line);border-radius:14px}.kts-locked-ch{max-width:1100px;margin:0 auto;padding:10px 18px}.kts-chlist.is-locked{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:4px 32px}.kts-chlist.is-locked .kts-ch{flex-direction:row;justify-content:space-between;align-items:center;border-bottom:1px solid var(--kts-line);border-radius:0!important;margin:0!important;width:100%!important;padding:12px 0!important}.kts-dash{flex:1;width:100%;max-width:1240px;margin:0 auto;padding:36px 20px 0}.kts-dash-head{margin-bottom:26px;display:flex;flex-direction:column;gap:6px}.kts-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:22px}.kts-card{display:flex;flex-direction:column;background:var(--kts-bg2);border:1px solid var(--kts-line);border-radius:16px;overflow:hidden;transition:transform .2s,border-color .2s,box-shadow .2s}.kts-card:hover{transform:translateY(-3px);border-color:var(--kts-line2);box-shadow:0 20px 50px rgb(0 0 0 / .35)}.kts-card-media{position:relative;aspect-ratio:16/9;background:linear-gradient(135deg,var(--kts-plum),#1d1318);display:block}.kts-card-media img{width:100%;height:100%;object-fit:cover}.kts-card-play{position:absolute;left:50%;top:50%;width:52px;height:52px;margin:-26px 0 0 -26px;border-radius:50%;background:rgb(20 16 18 / .7);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s}.kts-card-play .kts-i{width:20px;height:20px;margin-left:2px}.kts-card-play.is-lock{opacity:1}.kts-card-play.is-lock .kts-i{margin:0;color:var(--kts-accent)}.kts-card:hover .kts-card-play{opacity:1}.kts-card-prog{position:absolute;left:0;right:0;bottom:0;height:4px;background:rgb(255 255 255 / .2)}.kts-card-prog i{display:block;height:100%;background:var(--kts-accent)}.kts-tag{position:absolute;left:10px;top:10px;background:var(--kts-gold);color:#2a1a10;font-size:10.5px;font-weight:700;padding:4px 9px;border-radius:999px}.kts-tag.is-soft{left:auto;right:10px;background:rgb(20 16 18 / .8);color:var(--kts-text)}.kts-card-body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:6px}.kts-card-title{font-size:16px;font-weight:700;line-height:1.3}.kts-card-meta{font-size:12.5px;color:var(--kts-muted)}.kts-card-cta{margin-top:6px;display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:var(--kts-accent)}.kts-card-cta .kts-i{width:15px;height:15px}.kts-more-h{margin-top:44px!important}.kts-cards.is-more .kts-card{opacity:.85}.kts-empty{background:var(--kts-bg2);border:1px dashed var(--kts-line2);border-radius:16px;padding:40px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.kts-empty>.kts-i{width:30px;height:30px;color:var(--kts-accent)}.kts-empty h2{font-size:18px;font-weight:700}.kts-empty p{color:var(--kts-muted);max-width:560px;font-size:13.5px}.kts-empty p:last-child{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:6px!important}@media (max-width:1100px){.kts-grid{grid-template-columns:1fr}}@media (max-width:960px){.kts-shell.notes-open{grid-template-columns:minmax(0,1fr)}.kts-notes{position:fixed;left:0;right:0;bottom:0;top:auto!important;height:72vh!important;border-left:0;border-top:1px solid var(--kts-line2);border-radius:18px 18px 0 0;box-shadow:0 -20px 60px rgb(0 0 0 / .5);padding-bottom:calc(14px + env(safe-area-inset-bottom))}.kts-hide-sm{display:none!important}.kts-locked-card{grid-template-columns:1fr;gap:24px}}@media (max-width:640px){.kts-top{padding:0 10px;gap:8px}.kts-brand{font-size:17px}.kts-stage{padding:0}.kts-player{width:100%;border-radius:0}.kts-controls{flex-wrap:wrap;gap:2px;padding:6px 8px 8px}.kts-track{order:-1;flex:1 0 100%;margin:0 4px 4px}.kts-time-rem{margin-right:auto}.kts-mode button span{display:none}.kts-mode button{padding:0 9px!important}.kts-content{padding:14px 14px 0}.kts-title{font-size:18px}.kts-title-lg{font-size:30px}.kts-actions{width:100%}.kts-pill{flex:1 1 auto;justify-content:center;max-width:none}.kts-login-row{flex-direction:column}.kts-auth-card{padding:28px 20px;border-radius:16px}.kts-locked-hero{padding:22px 14px}.kts-dash{padding:26px 14px 0}}@media (prefers-reduced-motion:reduce){.kts-app *{animation:none!important;transition:none!important}}.kts-card-media{overflow:hidden}.kts-card-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}:root{--kts-accent:#DFC2B7}.kts-rt-stars{display:inline-flex;gap:2px;vertical-align:middle;line-height:1}.kts-rt-star{position:relative;display:inline-block;width:var(--kts-rt-size,16px);height:var(--kts-rt-size,16px);background:rgb(160 150 150 / .35);-webkit-mask:var(--kts-rt-m) center/contain no-repeat;mask:var(--kts-rt-m) center/contain no-repeat;--kts-rt-m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.9 6.1 6.6.8-4.9 4.6 1.3 6.6L12 17.3 6.1 20.6l1.3-6.6L2.5 9.4l6.6-.8z'/%3E%3C/svg%3E")}.kts-rt-star i{position:absolute;inset:0 auto 0 0;background:#e5a93a}.kts-rt-pill .kts-rt-stars{margin-right:2px}.kts-rt-pill.is-new .kts-rt-stars{margin:0 0 0 4px}.kts-rt-pill[hidden]{display:none!important}.kts-rt-pill svg.kts-rt-ico{width:15px;height:15px;color:#e5a93a}.kts-rt-pill.is-new{border-color:rgb(229 169 58 / .5)}.kts-rt-modal{position:fixed;inset:0;z-index:100001;display:flex;align-items:center;justify-content:center;padding:16px;background:rgb(8 6 7 / .74);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:ktsRtFade .18s ease}.kts-rt-modal[hidden]{display:none}@keyframes ktsRtFade{from{opacity:0}to{opacity:1}}@keyframes ktsRtUp{from{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}.kts-rt-card{position:relative;width:100%;max-width:460px;max-height:calc(100vh - 32px);overflow:auto;background:var(--kts-bg2,#1c1719);border:1px solid var(--kts-line);border-radius:20px;box-shadow:0 24px 70px rgb(0 0 0 / .55);animation:ktsRtUp .22s ease}.kts-rt-top{display:flex;align-items:center;gap:12px;padding:18px 54px 16px 20px;border-bottom:1px solid var(--kts-line)}.kts-rt-top img{flex:none;width:46px;height:46px;border-radius:10px;object-fit:cover}.kts-rt-top small{display:block;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#e5a93a;margin-bottom:3px}.kts-rt-top strong{display:block;font-size:15px;line-height:1.3}.kts-rt-x{position:absolute;top:14px;right:12px;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:50%;background:#fff0;color:var(--kts-muted);cursor:pointer}.kts-rt-x:hover{background:rgb(255 255 255 / .07);color:inherit}.kts-rt-body{padding:22px 20px 20px}.kts-rt-q{margin:0 0 4px;font-size:18px;font-weight:700;text-align:center}.kts-rt-sub{margin:0 0 18px;font-size:13.5px;line-height:1.5;color:var(--kts-muted);text-align:center}.kts-rt-note[hidden]{display:none}.kts-rt-note{display:flex;align-items:center;gap:8px;margin:0 0 16px;padding:9px 12px;border-radius:10px;font-size:12.5px;line-height:1.4;background:rgb(229 169 58 / .1);border:1px solid rgb(229 169 58 / .25);color:#f0c170}.kts-rt-pick{display:flex;justify-content:center;gap:8px;margin:0 0 8px}.kts-rt-pick button{width:44px;height:44px;border:0;background:none;padding:2px;cursor:pointer;color:rgb(160 150 150 / .35);transition:transform .14s ease,color .14s ease}.kts-rt-pick button svg{width:100%;height:100%;display:block}.kts-rt-pick button.is-on{color:#e5a93a}.kts-rt-pick button:hover{transform:scale(1.08)}.kts-rt-pick button:active{transform:scale(.9)}.kts-rt-pick button:focus-visible{outline:2px solid #e5a93a;outline-offset:2px;border-radius:8px}.kts-rt-word{min-height:20px;margin:0 0 20px;font-size:13.5px;font-weight:600;text-align:center;color:var(--kts-muted)}.kts-rt-word.is-set{color:#f0c170}.kts-rt-field{display:block}.kts-rt-field>span{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:7px;font-size:13px;font-weight:600}.kts-rt-field>span small{font-weight:400;font-size:12px;color:var(--kts-muted)}.kts-rt-field>span small em{font-style:normal;font-variant-numeric:tabular-nums}.kts-rt-card textarea{width:100%;box-sizing:border-box;min-height:112px;resize:vertical;padding:12px 14px;border:1px solid var(--kts-line);border-radius:12px;background:rgb(0 0 0 / .22);color:inherit;font:inherit;font-size:14.5px;line-height:1.55;transition:border-color .15s}.kts-rt-card textarea:focus{outline:none;border-color:rgb(229 169 58 / .7)}.kts-rt-priv{display:flex;align-items:center;gap:7px;margin:10px 0 0;font-size:12px;color:var(--kts-muted)}.kts-rt-priv svg{flex:none;width:13px;height:13px}.kts-rt-foot{display:flex;gap:10px;margin-top:20px}.kts-rt-foot .kts-btn{flex:1;justify-content:center}.kts-rt-foot .kts-rt-cancel{background:transparent!important;border:1px solid var(--kts-line)!important;color:inherit!important;box-shadow:none!important}.kts-rt-foot .kts-rt-cancel:hover{background:rgb(255 255 255 / .06)!important}.kts-rt-foot .kts-btn[disabled]{opacity:.45;cursor:not-allowed}.kts-rt-msg{margin:10px 0 0;font-size:13px;text-align:center;color:var(--kts-muted)}.kts-rt-msg:empty{display:none}.kts-rt-msg.is-err{color:#ef8f8f}.kts-rt-done{display:none;padding:34px 24px 26px;text-align:center}.kts-rt-check{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 16px;border-radius:50%;background:rgb(229 169 58 / .14);color:#e5a93a}.kts-rt-check svg{width:28px;height:28px}.kts-rt-done .kts-rt-q{margin-bottom:8px}.kts-rt-done .kts-btn{min-width:160px;justify-content:center}.kts-rt-card.is-done .kts-rt-top,.kts-rt-card.is-done form{display:none}.kts-rt-card.is-done .kts-rt-done{display:block}.kts-rt-card-dash{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;font-size:12px;color:var(--kts-muted)}@media (max-width:640px){.kts-rt-modal{align-items:flex-end;padding:0}.kts-rt-card{max-width:none;border-radius:20px 20px 0 0;border-bottom:0;max-height:92vh;padding-bottom:env(safe-area-inset-bottom)}.kts-rt-pick button{width:48px;height:48px}}.kts-brand img{width:auto;height:30px;max-width:150px;object-fit:contain;border-radius:0}.kts-brand span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kts-body #vue-app{display:none!important}.kts-card-media{aspect-ratio:16/9!important}.kts-app img.emoji,.kts-app img.wp-smiley{display:inline!important;width:1.25em!important;height:1.25em!important;max-width:none!important;margin:0 .08em!important;padding:0!important;border:0!important;box-shadow:none!important;vertical-align:-.25em!important;background:none!important}.kts-foot .sts-policy-links{display:block;margin:8px 0 0!important;opacity:1!important}.kts-foot .sts-policy-links a{color:inherit;text-decoration:none}.kts-foot .sts-policy-links a:hover{text-decoration:underline}body.kts-body>.sts-policy-links{text-align:center;color:var(--kts-muted,#7b6f75);padding:0 16px 26px;margin:0!important}body.kts-body>.sts-policy-links a{color:inherit}.kts-st{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--kts-muted);margin-top:6px}.kts-st svg{flex:none;opacity:.85}.kts-st b{color:inherit;font-weight:700}.kts-card-meta+.kts-st{display:flex}.kts-byline .kts-st{margin:0}@font-face{font-display:swap;font-family:'Roboto';font-style:italic;font-weight:100;font-stretch:normal;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLoHRuAj-lg.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Roboto';font-style:italic;font-weight:200;font-stretch:normal;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLgHQuAj-lg.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Roboto';font-style:italic;font-weight:300;font-stretch:normal;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLt_QuAj-lg.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Roboto';font-style:italic;font-weight:400;font-stretch:normal;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLoHQuAj-lg.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Roboto';font-style:italic;font-weight:500;font-stretch:normal;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLrPQuAj-lg.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Roboto';font-style:italic;font-weight:600;font-stretch:normal;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLl_XuAj-lg.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Roboto';font-style:italic;font-weight:700;font-stretch:normal;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLmbXuAj-lg.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Roboto';font-style:italic;font-weight:800;font-stretch:normal;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLgHXuAj-lg.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Roboto';font-style:italic;font-weight:900;font-stretch:normal;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLijXuAj-lg.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:100;font-stretch:normal;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbFmUiA8.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:200;font-stretch:normal;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZEbVmUiA8.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:300;font-stretch:normal;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVmUiA8.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:normal;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmUiA8.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:500;font-stretch:normal;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bVmUiA8.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:600;font-stretch:normal;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYaalmUiA8.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:700;font-stretch:normal;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjalmUiA8.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:800;font-stretch:normal;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZEalmUiA8.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:900;font-stretch:normal;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZtalmUiA8.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Roboto Slab';font-style:normal;font-weight:100;src:url(https://fonts.gstatic.com/s/robotoslab/v36/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjojIWmb2Rm.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Roboto Slab';font-style:normal;font-weight:200;src:url(https://fonts.gstatic.com/s/robotoslab/v36/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoDISmb2Rm.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Roboto Slab';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/robotoslab/v36/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjo0oSmb2Rm.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Roboto Slab';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/robotoslab/v36/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjojISmb2Rm.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Roboto Slab';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/robotoslab/v36/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjovoSmb2Rm.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Roboto Slab';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/robotoslab/v36/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoUoOmb2Rm.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Roboto Slab';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/robotoslab/v36/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoa4Omb2Rm.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Roboto Slab';font-style:normal;font-weight:800;src:url(https://fonts.gstatic.com/s/robotoslab/v36/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoDIOmb2Rm.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Roboto Slab';font-style:normal;font-weight:900;src:url(https://fonts.gstatic.com/s/robotoslab/v36/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoJYOmb2Rm.ttf) format('truetype')}.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}@media screen and (max-height:1024px){.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}}@media screen and (max-height:640px){.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}}body.sts-full-page{background:#28121E}.sts-site{--petrol:#461F34;--sage:#9DA68F;--blush:#BF938E;--ivory:#F4EFE7;--gold:#C6AA7B;--muted:#67585F;color:#241C20;background:#F4EFE7}.sts-site .sts-header,.sts-site .sts-hero{background:#461F34;color:#F4EFE7}.sts-site .sts-header{border-bottom-color:rgb(244 239 231 / .16)}.sts-site .sts-offer,.sts-site .sts-footer{background:#28121E;color:#F4EFE7}.sts-site .sts-about,.sts-site .sts-learning,.sts-site .sts-series,.sts-site .sts-faq{background:#F4EFE7;color:#241C20}.sts-site .sts-feature{background:#F0E5E2;color:#241C20}.sts-site .sts-teacher{background:#E6D8D9;color:#241C20}.sts-site .sts-teacher-panel{background:#461F34;color:#F4EFE7}.sts-site .sts-yusuf{background:#EBDFDC;border-color:rgb(70 31 52 / .14);color:#241C20}.sts-site .sts-quote-strip,.sts-site .sts-final{background:#BF938E;color:#28121E}.sts-site .sts-series-sage{background:#E0E3D9}.sts-site .sts-series-amber{background:#EADFCB}.sts-site .sts-wordmark,.sts-site .sts-header .sts-nav a{color:#F4EFE7}.sts-site .sts-header .sts-nav a:hover{color:#E4C3BE}.sts-site .sts-nav .sts-nav-cta{border-color:#C6AA7B;color:#F4EFE7}.sts-site .sts-hero-copy .sts-eyebrow,.sts-site .sts-offer-copy>.sts-eyebrow{color:#DCC9AA}.sts-site .sts-hero-intro,.sts-site .sts-offer-copy>p:not(.sts-eyebrow){color:#E8DCD9}.sts-site .sts-hero-note,.sts-site .sts-hero-art figcaption,.sts-site .sts-hero-bottom a{color:#D9CAC8}.sts-site .sts-hero-bottom{border-color:rgb(244 239 231 / .22)}.sts-site .sts-hero-bottom i,.sts-site .sts-includes li>span{color:#C6AA7B}.sts-site .sts-hero-art img{border:1px solid rgb(198 170 123 / .28);box-shadow:0 28px 70px rgb(40 18 30 / .25)}.sts-site .sts-text-link{border-color:#C6AA7B}.sts-site .sts-about .sts-eyebrow,.sts-site .sts-section-heading .sts-eyebrow,.sts-site .sts-faq .sts-eyebrow,.sts-site .sts-yusuf .sts-eyebrow{color:#76536A}.sts-site .sts-feature-copy .sts-eyebrow,.sts-site .sts-subtitle{color:#774153}.sts-site .sts-line{background:#BF938E}.sts-site .sts-feature-copy .sts-teacher-label{border-color:rgb(70 31 52 / .22)}.sts-site .sts-teacher-label strong{color:#461F34}.sts-site .sts-book-art img{box-shadow:14px 22px 55px rgb(70 31 52 / .12)}.sts-site .sts-book-art figcaption{color:#67585F}.sts-site .sts-learning-grid{border-color:rgb(70 31 52 / .3)}.sts-site .sts-learning-grid article+article{border-color:rgb(70 31 52 / .2)}.sts-site .sts-number{color:#876543}.sts-site .sts-teacher .sts-eyebrow{color:#76536A}.sts-site .sts-teacher-panel .sts-eyebrow{color:#DCC9AA}.sts-site .sts-teacher-panel>p{color:#F4EFE7!important}.sts-site .sts-teacher-sign{color:#E0D2CE}.sts-site .sts-includes li{border-color:rgb(244 239 231 / .2)}.sts-site .sts-includes p{color:#DFD1CE}.sts-site .sts-price-card{background:#F4EFE7;color:#241C20;border-top-color:#BF938E;box-shadow:0 24px 60px rgb(22 9 16 / .24)}.sts-site .sts-price-card>.sts-eyebrow{color:#76536A}.sts-site .sts-price-rule,.sts-site .sts-delivery{border-color:rgb(70 31 52 / .2)}.sts-site .sts-price-rule{background:rgb(70 31 52 / .2)}.sts-site .sts-price-note,.sts-site .sts-delivery dd{color:#67585F}.sts-site .sts-help-link{border-color:#98697A}.sts-site .sts-button-dark{background:#461F34;color:#F4EFE7}.sts-site .sts-button-dark:hover{background:#612E48;color:#F4EFE7}.sts-site .sts-button-blush{background:#BF938E;color:#28121E}.sts-site .sts-button-blush:hover{background:#D1AAA5;color:#28121E}.sts-site a:focus-visible,.sts-site button:focus-visible,.sts-site summary:focus-visible{outline-color:#BF938E}.sts-site .sts-status{border-color:rgb(70 31 52 / .32);color:#461F34}.sts-site .sts-layer-art i{border-color:#C6AA7B;background:#9DA68F;box-shadow:6px 8px 15px rgb(70 31 52 / .12)}.sts-site .sts-layer-art i:nth-child(2){background:#BF938E}.sts-site .sts-layer-art i:nth-child(3){background:#B9BEAD}.sts-site .sts-series-amber .sts-layer-art i:first-child{background:#C6AA7B}.sts-site .sts-faq-list,.sts-site .sts-faq details{border-color:rgb(70 31 52 / .24)}.sts-site .sts-footer-top p,.sts-site .sts-footer-bottom{color:#DFD1CE}.sts-site .sts-footer-bottom{border-color:rgb(244 239 231 / .2)}.sts-site .sts-menu-toggle{display:none!important;background:transparent!important;color:#F4EFE7!important}@media(max-width:900px){.sts-site.sts-js .sts-menu-toggle{display:flex!important}}@media(max-width:680px){.sts-site .sts-mobile-bar{background:rgb(40 18 30 / .97);border-color:rgb(244 239 231 / .22);color:#F4EFE7}.sts-site .sts-mobile-bar>div>span{color:#E8DCD9}}#site-header{background:#461F34!important;padding:16px 0;border-bottom:1px solid rgb(198 170 123 / .28)}#site-header .header-inner,#site-footer .footer-inner{width:calc(100% - 48px);max-width:1140px;margin-inline:auto;align-items:center;gap:24px}#site-header .custom-logo-link,#site-footer .custom-logo-link{display:inline-flex;align-items:center;line-height:1}#site-header .custom-logo,#site-footer .custom-logo{display:block;height:auto;max-width:100%}#site-header .custom-logo{width:230px}#site-header .site-description{display:none!important}#site-footer{background:#28121E!important;color:#DFD1CE;padding:40px 0 28px;border-top:3px solid #C6AA7B}#site-footer .footer-inner{display:grid;grid-template-columns:1fr auto;grid-template-areas:"brand links" "copy copy";gap:22px 32px}#site-footer .site-branding{grid-area:brand;display:flex;flex-direction:column;align-items:flex-start;gap:12px;max-width:none}#site-footer .custom-logo{width:190px}#site-footer .site-description{margin:0;font-family:Georgia,"Times New Roman",serif;font-style:italic;font-size:15px;line-height:1.5;color:#DCC9AA!important;letter-spacing:.01em}#site-footer .sts-policy-links{grid-area:links;display:flex;gap:20px;align-self:center;color:#A8979E}#site-footer .sts-policy-links a{color:#F4EFE7!important;font-size:13px;text-decoration:none;border-bottom:1px solid rgb(198 170 123 / .45);padding-bottom:2px}#site-footer .sts-policy-links a:hover{color:#E4C3BE!important;border-color:#C6AA7B}#site-footer .copyright{grid-area:copy;display:block!important;border-top:1px solid rgb(244 239 231 / .14);padding-top:18px;text-align:center;max-width:none}#site-footer .copyright p{margin:0;text-align:center!important;font-size:12px;color:#A8979E!important;letter-spacing:.04em}@media (max-width:767px){#site-header{padding:12px 0}#site-header .header-inner,#site-footer .footer-inner{width:calc(100% - 40px)}#site-header .custom-logo{width:180px}#site-footer{padding:32px 0 24px}#site-footer .footer-inner{grid-template-columns:1fr;grid-template-areas:"brand" "links" "copy";text-align:center}#site-footer .site-branding{align-items:center}#site-footer .custom-logo{width:170px}#site-footer .sts-policy-links{justify-content:center}}body.sts-faire-commerce{--sts-site-background:#F4EFE7;--sts-paper:#F4EFE7;--sts-soft:#EBE3D8;--sts-ink:#281E24;--sts-muted:#72636B;--sts-line:#DED2C8;--sts-plum:#461F34;--sts-green:#506657;background:#F4EFE7!important}body.sts-faire-commerce .sts-f-header{background:#FBF8F2;border-bottom-color:#E4DAD0}body.sts-faire-commerce .sts-f-brand{color:#461F34}body.sts-faire-commerce .sts-f-count{background:#461F34;color:#FBF8F2}body.sts-faire-commerce .sts-f-journey{background:#F4EFE7;border-bottom-color:#E4DAD0}body.sts-faire-commerce .sts-f-journey a[aria-current="page"]{color:#461F34;border-bottom:2px solid #461F34}body.sts-faire-commerce .page-header .entry-title,body.sts-faire-commerce #product-54 .product_title{color:#461F34}body.sts-faire-commerce main.site-main{padding-top:40px;padding-bottom:56px}body.sts-faire-commerce .wc-block-components-sidebar-layout{gap:32px;grid-template-columns:minmax(0,1fr) 340px}body.sts-faire-commerce table.wc-block-cart-items{background:#FBF8F2;border:1px solid #DED2C8;border-radius:12px;overflow:hidden}body.sts-faire-commerce .wc-block-components-sidebar-layout>.wc-block-cart__sidebar,body.sts-faire-commerce .wp-block-woocommerce-checkout-order-summary-block{background:#FBF8F2;border:1px solid #DED2C8;border-top:3px solid #461F34;border-radius:12px;padding:26px;box-shadow:0 8px 28px rgb(70 31 52 / .035)}body.sts-faire-commerce .wc-block-cart__totals-title,body.sts-faire-commerce .wc-block-components-checkout-order-summary__title,body.sts-faire-commerce .wc-block-components-checkout-step__title{color:#461F34}body.sts-faire-commerce .wc-block-components-product-name{color:#461F34;font-weight:600}body.sts-faire-commerce .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{color:#461F34;font-weight:600}body.sts-faire-commerce .wc-block-components-quantity-selector{border-radius:7px;overflow:hidden;background:#F4EFE7}body.sts-faire-commerce .wc-block-components-quantity-selector button{min-width:38px}body.sts-faire-commerce .wc-block-cart__submit-button,body.sts-faire-commerce .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button,body.sts-faire-commerce #product-54 form.cart .single_add_to_cart_button,body.sts-faire-commerce .sts-f-primary{background:#461F34!important;color:#FBF8F2!important;border:1px solid #461F34!important;border-radius:7px!important;min-height:50px;font-weight:600}body.sts-faire-commerce .wc-block-cart__submit-button:hover,body.sts-faire-commerce .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button:hover,body.sts-faire-commerce #product-54 form.cart .single_add_to_cart_button:hover,body.sts-faire-commerce .sts-f-primary:hover{background:#612E48!important}body.sts-faire-commerce .sts-f-cartbar{background:#EBE3D8;border:1px solid #DED2C8;border-radius:10px;margin-top:24px}body.sts-faire-commerce .sts-f-bar-end strong{color:#461F34}body.sts-faire-commerce #product-54 .woocommerce-product-gallery{background:#EBE3D8;border:1px solid #DED2C8;border-radius:12px}body.sts-faire-commerce #product-54 .woocommerce-product-gallery__image img{border-radius:6px}body.sts-faire-commerce #product-54 .summary>.price{color:#461F34;font-weight:600}body.sts-faire-commerce .sts-f-event{background:#EBE3D8;border-radius:7px;border-left:3px solid #C6AA7B}body.sts-faire-commerce #product-54 form.cart input.qty{border-radius:7px;background:#FBF8F2}body.sts-faire-commerce .wc-block-checkout__main{background:#FBF8F2;border:1px solid #DED2C8;border-radius:12px;padding:28px!important}body.sts-faire-commerce .wc-block-components-text-input input,body.sts-faire-commerce .wc-block-components-textarea,body.sts-faire-commerce .wc-blocks-components-select__container,body.sts-faire-commerce .wc-blocks-components-select__select{border-radius:7px!important;background-color:#FBF8F2!important;border-color:#CDBFB5!important}body.sts-faire-commerce .wc-block-components-radio-control-accordion-option{background:#FBF8F2;border-radius:7px!important}body.sts-faire-commerce .wc-block-components-radio-control-accordion-option--checked-option-highlighted{background:#F4EFE7}body.sts-faire-commerce :is(a,button,input,select,textarea):focus-visible{outline:2px solid #94647C;outline-offset:3px}body.sts-faire-commerce .sts-f-footer{background:#EBE3D8;border-top-color:#DED2C8}@media(max-width:1000px){body.sts-faire-commerce .wc-block-components-sidebar-layout{grid-template-columns:minmax(0,1fr) 300px;gap:24px}}@media(max-width:800px){body.sts-faire-commerce .wc-block-components-sidebar-layout{display:flex;gap:24px}body.sts-faire-commerce .wc-block-checkout__main{padding:22px!important}}@media(max-width:440px){body.sts-faire-commerce .wc-block-checkout__main{padding:18px!important}body.sts-faire-commerce .wc-block-components-sidebar-layout>.wc-block-cart__sidebar,body.sts-faire-commerce .wp-block-woocommerce-checkout-order-summary-block{padding:20px}body.sts-faire-commerce .sts-f-cartbar{padding:18px}body.sts-faire-commerce main.site-main{padding-top:28px}body.sts-faire-commerce #product-54 .product_title{font-size:36px}}body.sts-faire-commerce .wc-block-cart__submit-button,body.sts-faire-commerce .sts-f-primary,body.sts-faire-commerce .wc-block-components-checkout-place-order-button{font-family:Arial,Helvetica,sans-serif!important}body.sts-faire-commerce .wc-block-cart__totals-title{display:block!important}@media(max-width:680px){body.sts-faire-commerce table.wc-block-cart-items{display:block;width:100%}body.sts-faire-commerce table.wc-block-cart-items tbody{display:block;width:100%}body.sts-faire-commerce table.wc-block-cart-items .wc-block-cart-items__row{display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px 14px;padding:18px 14px}body.sts-faire-commerce table.wc-block-cart-items .wc-block-cart-item__image{grid-area:1/1;width:auto;min-width:0;padding:0}body.sts-faire-commerce table.wc-block-cart-items .wc-block-cart-item__product{grid-area:1/2;width:auto;min-width:0;padding:0}body.sts-faire-commerce table.wc-block-cart-items .wc-block-cart-item__total{grid-area:2/2;width:auto;min-width:0;padding:12px 0 0;border-top:1px solid #DED2C8;justify-content:flex-end;color:#461F34;font-weight:600}body.sts-faire-commerce .wc-block-cart-item__wrap{padding:0!important}}body.woocommerce-checkout:not(.woocommerce-order-received) .sts-f-nav{display:none!important}body.woocommerce-checkout:not(.woocommerce-order-received) .sts-f-journey a{pointer-events:none;cursor:default}body.sts-faire-commerce .sts-f-brand{display:inline-flex;align-items:center}body.sts-faire-commerce .sts-f-brand .sts-f-logo{content:url(/wp-content/uploads/2026/10/Siri-Tanpa-Sedar-gold-logo-lockup-1-edited-1.png);width:184px!important;height:auto!important;max-width:none;aspect-ratio:1068/279;object-fit:contain}body.sts-faire-commerce .sts-f-footer .sts-f-brand .sts-f-logo{width:160px!important}body.sts-faire-commerce .sts-f-brand>span{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:480px){body.sts-faire-commerce .sts-f-brand .sts-f-logo{width:150px!important}}.kts-app .kts-card-media{aspect-ratio:1/1}@property --tsd-glow-a{syntax:'<angle>';initial-value:0deg;inherits:false}.tsd-progs-grid>.tsd-prog:has(a[href*="/terluka-tanpa-sedar/"]){position:relative;border-color:rgb(198 170 123 / .75);animation:tsd-card-pulse 2.6s ease-out infinite}.tsd-progs-grid>.tsd-prog:has(a[href*="/terluka-tanpa-sedar/"]) .tsd-prog-img{position:relative}.tsd-progs-grid>.tsd-prog:has(a[href*="/terluka-tanpa-sedar/"]) .tsd-prog-img::after{content:"";position:absolute;inset:0;padding:4px;pointer-events:none;z-index:2;background:conic-gradient(from var(--tsd-glow-a),transparent 0deg 240deg,rgb(198 170 123 / .5) 285deg,#F6E3BC 330deg,#FFFFFF 348deg,transparent 360deg),linear-gradient(rgb(198 170 123 / .4),rgb(198 170 123 / .4));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:tsd-light-run 3.5s linear infinite}@keyframes tsd-light-run{to{--tsd-glow-a:360deg}}@keyframes tsd-card-pulse{0%{box-shadow:0 0 0 0 rgb(198 170 123 / .6),0 10px 26px rgb(70 31 52 / .12)}70%{box-shadow:0 0 0 14px #fff0,0 14px 32px rgb(70 31 52 / .18)}100%{box-shadow:0 0 0 0 #fff0,0 10px 26px rgb(70 31 52 / .12)}}.tsd-prog-tag.ok{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:7px;padding-left:10px;background:linear-gradient(135deg,#2F7A52,#3C9A67);box-shadow:0 6px 14px rgb(47 122 82 / .35);animation:tsd-tag-float 2.6s ease-in-out infinite;will-change:transform}.tsd-prog-tag.ok::before{content:"";flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:#B9F5CF;animation:tsd-tag-dot 1.6s ease-out infinite}.tsd-prog-tag.ok::after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .55),transparent);transform:skewX(-20deg);animation:tsd-tag-shine 3.2s ease-in-out infinite;pointer-events:none}@keyframes tsd-tag-float{0%,100%{transform:translateY(0);box-shadow:0 6px 14px rgb(47 122 82 / .35)}50%{transform:translateY(-5px);box-shadow:0 12px 22px rgb(47 122 82 / .28)}}@keyframes tsd-tag-dot{0%{box-shadow:0 0 0 0 rgb(185 245 207 / .9)}70%{box-shadow:0 0 0 7px #fff0}100%{box-shadow:0 0 0 0 #fff0}}@keyframes tsd-tag-shine{0%,55%{left:-60%}85%,100%{left:130%}}