/* Scoped additions to the approved r992 design; native scrolling remains. */
html body #tk[data-tk-journey="r993"] .r993Area{box-sizing:border-box;flex:none;width:100%;margin:14px 0;padding:14px;border:1px solid #d9be8355;border-radius:16px;background:#071f2bcf;color:#f6ead2;font-size:14px;line-height:1.6;text-align:left}
html body #tk[data-tk-journey="r993"] .r993Area h3{font:600 18px/1.4 Georgia,serif;letter-spacing:.02em;color:#e5c888;margin:0 0 12px}
html body #tk[data-tk-journey="r993"] .r993Area p{font-size:13px;line-height:1.6;margin:8px 0}
html body #tk[data-tk-journey="r993"] .r993Area input,html body #tk[data-tk-journey="r993"] .r993Area select{width:100%;min-width:0;min-height:46px;box-sizing:border-box;border:1px solid #aa997e;border-radius:10px;background:#071b25;color:#f6ead2;padding:10px;font:inherit;margin:6px 0}
html body #tk[data-tk-journey="r993"] .r993Buttons,.r993Dialog .r993Buttons{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch}
html body #tk[data-tk-journey="r993"] .r993Area button,html body #tk[data-tk-journey="r993"] .r993StepNav button,html body .r993Dialog button{min-width:44px;min-height:46px;box-sizing:border-box;flex:1 1 120px;margin:0;padding:10px 12px;border:1px solid #b5a27e;border-radius:12px;background:#11352f!important;background-image:none!important;filter:none!important;box-shadow:none!important;color:#f6ead2;font-family:inherit;font-weight:600;font-size:14px;line-height:1.4;letter-spacing:0;white-space:normal;touch-action:manipulation;cursor:pointer}
html body #tk[data-tk-journey="r993"] .r993Buttons button:disabled,html body .r993Dialog button:disabled{opacity:.5;cursor:default}
html body #tk[data-tk-journey="r993"] .r993Area button:focus-visible,html body .r993Dialog :focus-visible{outline:2px solid #8ff0c7;outline-offset:3px}
html body #tk[data-tk-journey="r993"] .r993Recovery{border-color:#8ff0c788;background:#083529e8}
html body #tk[data-tk-journey="r993"] #r993StepNav{margin-bottom:12px}
html body #tk[data-tk-journey="r993"] #r993StepNav button{flex:1 1 90px;padding:8px;font-size:12px;min-height:44px}
html body #tk[data-tk-journey="r993"] #r993StepNav button:last-child{flex-basis:100%;background:#072331!important}
html body #tk[data-tk-journey="r993"][data-tk-purpose="set"] .r992ReflectionGuide{bottom:calc(295px + env(safe-area-inset-bottom))}
html body #tk[data-tk-journey="r993"] #r990TekkeSetCard[data-preview="0"]{max-height:calc(100dvh - 410px)}
html body .r993Dialog{position:fixed;inset:0;z-index:2147483000;box-sizing:border-box;display:flex;align-items:flex-end;justify-content:center;padding:calc(12px + env(safe-area-inset-top)) 12px calc(12px + env(safe-area-inset-bottom));background:#020f1bc9;color:#f6ead2;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;font:16px/1.65 system-ui,sans-serif}
html body .r993Dialog .r993DialogBox{box-sizing:border-box;width:min(100%,640px);max-height:100%;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;background:#071f2bf7;border:1px solid #ddbc7aaa;border-radius:24px;padding:20px;box-shadow:0 20px 80px #0008}
html body .r993Dialog .r993DialogHead{display:flex;align-items:center;gap:12px;justify-content:space-between;position:sticky;top:-20px;z-index:2;margin:-20px -20px 16px;padding:18px 20px 10px;background:#071f2b;border-bottom:1px solid #ddbc7a44}
html body .r993Dialog .r993DialogHead button{flex:0 0 44px;width:44px;min-height:44px;height:44px;padding:0;border-radius:50%;font-size:24px}
html body .r993Dialog h2{font:500 24px/1.3 Georgia,serif;color:#e5c888;margin:0;overflow-wrap:anywhere}
html body .r993Dialog h3{font:500 21px/1.4 Georgia,serif;color:#e5c888}
html body .r993Dialog p{margin:12px 0;font:inherit;overflow-wrap:anywhere}
html body .r993Dialog .r993Script{font-size:clamp(19px,5.5vw,24px);line-height:1.75;padding:16px;border-left:2px solid #ddbc7a;background:#ffffff06;border-radius:12px}
html body .r993Dialog .r993Status{font-size:14px;color:#9ce6c6;min-height:24px}
html body .r993Dialog textarea{width:100%;box-sizing:border-box;padding:12px;min-height:100px;background:#092d32;border:1px solid #b5a27e;color:#f6ead2;border-radius:12px;font:inherit;resize:vertical}
html body .r993Dialog label{display:block;margin:12px 0}
html body .r993Dialog a{color:#a0ebd3;text-decoration:underline;display:inline-block;min-height:44px;padding:8px 0;overflow-wrap:anywhere}
html body #tk[data-tk-journey="r993"] .r993Area[hidden],html body #tk[data-tk-journey="r993"] .r993StepNav[hidden]{display:none!important}
@media(max-height:650px){html body .r993Dialog{align-items:stretch}html body #tk[data-tk-journey="r993"] .r992ReflectionGuide{display:none}html body #tk[data-tk-journey="r993"] #r993StepNav{gap:4px}html body #tk[data-tk-journey="r993"] #r993StepNav button{padding:5px;font-size:11px}}

/* One concise Home offer. Full-screen practice owns its entire viewport. */
html body #r990HomeSetCard.r990SetCard[data-compact="r993"]{position:relative;inset:auto;z-index:auto;max-width:640px;width:100%;margin:12px auto;padding:14px 16px;border:1px solid #c3a36a88;border-radius:18px;background:linear-gradient(120deg,#082a30f5,#101e2bf5);box-shadow:0 4px 16px #0003}
html body #r990HomeSetCard.r990SetCard[data-compact="r993"] .r990SetHeading{min-height:20px;padding-right:44px;font-size:10px;letter-spacing:.1em}
html body #r990HomeSetCard.r990SetCard[data-compact="r993"] .r990SetName{font:600 20px/1.35 Georgia,serif;margin:6px 44px 4px 0}
html body #r990HomeSetCard.r990SetCard[data-compact="r993"] .r990SetStatus{font-size:12px;line-height:1.5;margin:4px 0 10px;color:#b5dacf}
html body #r990HomeSetCard.r990SetCard[data-compact="r993"] .r990SetActions{display:flex;flex-wrap:wrap;gap:6px}
html body #r990HomeSetCard.r990SetCard[data-compact="r993"] .r990SetActions button{flex:1 1 80px;min-height:44px;padding:8px 10px;font-size:13px;line-height:1.35;border-radius:12px;background:#0d3037;color:#f6ead2;border-color:#c2a16e66}
html body #r990HomeSetCard.r990SetCard[data-compact="r993"] .r990SetActions button[data-set-action="toggle"]{order:-1;background:#125344;border-color:#b9d2a1;flex-grow:2}
html body #r990HomeSetCard.r990SetCard[data-compact="r993"] .r990SetActions button[data-set-action="details"]{flex-grow:0}
html body #r990HomeSetCard.r990SetCard[data-compact="r993"]:not(.r993HomeExpanded) .r990SetHint,html body #r990HomeSetCard.r990SetCard[data-compact="r993"]:not(.r993HomeExpanded) .r990SetStep{display:none!important}
html body #r990HomeSetCard.r990SetCard[data-compact="r993"][data-phase="error"] .r990SetHint{display:block!important}
html body.sukun-zikir-tab #r990HomeSetCard.r990SetCard,html body.sukun-tefekkur-mode #r990HomeSetCard.r990SetCard,html body.r821-tekke-open #r990HomeSetCard.r990SetCard{display:none!important}
html body #tk:not([data-tk-ux="r992"]) #r990TekkeSetCard.r990SetCard{display:none!important}
html body #tk[data-tk-ux="r992"]:not([data-tk-purpose="set"]) #r990TekkeSetCard.r990SetCard{display:none!important}

html body #tk[data-tk-journey="r993"] #r993Readiness h3{display:block!important}
