.piyasa-tour-overview,.piyasa-tour-coach{box-sizing:border-box;color:var(--kriptom-text,#d1d4dc);background:var(--kriptom-bg,#131722);font-family:var(--kriptom-font-sans,Arial,sans-serif);font-size:14px;line-height:1.55;border:1px solid var(--kriptom-border-strong,#434651);border-radius:14px;box-shadow:0 18px 65px #0009;padding:22px}
.piyasa-tour-overview *, .piyasa-tour-coach *{box-sizing:border-box}
.piyasa-tour-overview{width:min(660px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;margin:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--kriptom-border-strong,#434651) transparent}
.piyasa-tour-overview::backdrop{background:#080b13ad}
.piyasa-tour-overview:not([open]),.piyasa-tour-coach[hidden],.piyasa-tour-ring[hidden]{display:none!important}
.piyasa-tour-overview :is(button,select,input),.piyasa-tour-coach :is(button,select,input){font:inherit;min-height:42px;color:inherit;background:var(--kriptom-panel,#070707);border:1px solid var(--kriptom-border,#363a45);border-radius:7px;padding:9px 12px;cursor:pointer;line-height:1.35}
.piyasa-tour-overview button:hover,.piyasa-tour-coach button:hover{background:var(--kriptom-hover,#262b38)}
.piyasa-tour-overview button:disabled,.piyasa-tour-coach button:disabled{opacity:.5;cursor:default}
.piyasa-tour-overview .tour-primary,.piyasa-tour-coach .tour-primary{background:var(--kriptom-primary,#2962ff);color:#fff;border-color:transparent;font-weight:650}
.piyasa-tour-overview :focus-visible,.piyasa-tour-coach :focus-visible{outline:2px solid #92b3ff;outline-offset:3px}
.piyasa-tour-overview a,.piyasa-tour-coach a{color:var(--kriptom-accent-text,#a9c0ff);text-underline-offset:3px;min-height:40px;display:inline-flex;align-items:center}
.piyasa-tour-overview header,.piyasa-tour-coach header{display:flex;align-items:flex-start;gap:12px;justify-content:space-between}
.piyasa-tour-overview header>div,.piyasa-tour-coach header>div{min-width:0;flex:1}
.piyasa-tour-overview h2,.piyasa-tour-coach h2{font-size:27px;line-height:1.15;letter-spacing:-.04em;margin:0;color:var(--kriptom-heading,#f0f3fa)}
.piyasa-tour-overview .tour-icon,.piyasa-tour-coach .tour-icon{width:36px;min-width:36px;min-height:36px;padding:4px;font-size:20px;line-height:1}
.tour-kicker{font-size:10px;font-weight:650;letter-spacing:.11em;margin:0 0 10px;color:var(--kriptom-accent-text,#a9c0ff)}
.tour-lead{font-size:15px;line-height:1.65;margin:20px 0}.tour-progress{display:flex;gap:12px;align-items:center;font-size:12px;color:var(--kriptom-muted,#9598a1)}.tour-progress progress{flex:1;height:6px;accent-color:#2962ff}
.tour-lessons{display:grid;gap:8px;margin:22px 0}.piyasa-tour-overview .tour-lessons button{display:flex;align-items:center;text-align:left;gap:16px;padding:15px}.tour-lessons b{font-size:13px;color:var(--kriptom-accent-text,#a9c0ff);font-variant-numeric:tabular-nums}.tour-lessons span{flex:1;min-width:0}.tour-lessons strong,.tour-lessons small{display:block}.tour-lessons strong{font-size:14px}.tour-lessons small{font-size:12px;line-height:1.5;margin-top:5px;color:var(--kriptom-muted,#9598a1)}.tour-lessons em{font-style:normal;font-size:12px;color:var(--kriptom-muted,#9598a1)}
.piyasa-tour-overview footer,.piyasa-tour-coach footer{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 5px;justify-content:space-between}.tour-save{font-size:12px;color:var(--kriptom-muted,#9598a1)}
.piyasa-tour-coach{position:fixed;inset:auto;margin:0;z-index:2147483002;width:min(370px,calc(100vw - 24px));overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--kriptom-border-strong,#434651) transparent;padding:16px}
.piyasa-tour-coach h2{font-size:20px;line-height:1.25;letter-spacing:-.025em}.piyasa-tour-coach .tour-kicker{letter-spacing:.02em;font-size:11px;margin-bottom:5px}.piyasa-tour-coach header{gap:6px}.tour-explanation p{font-size:13px;line-height:1.65;margin:12px 0}.tour-task{border-left:2px solid #2962ff;padding-left:10px;font-size:13px;margin:12px 0}.tour-pro-note{color:var(--kriptom-accent-text,#a9c0ff)}
.tour-action-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px}.tour-action-row a{font-size:12px}.tour-feedback{font-size:12px;color:#75cead;margin:8px 0;min-height:0}.tour-feedback:empty{display:none}.piyasa-tour-coach footer button{font-size:12px;padding:8px 10px}.piyasa-tour-coach footer{border-top:1px solid var(--kriptom-border,#363a45);padding-top:10px;margin-top:12px;gap:6px}.tour-bottom{display:flex;gap:5px;align-items:center;font-size:10px;color:var(--kriptom-muted,#9598a1)}.tour-bottom>span{flex:1}.tour-bottom button{padding:3px 8px!important;min-height:30px!important;font-size:12px!important}
.piyasa-tour-ring{position:fixed;inset:auto;margin:0;padding:0;border:2px solid #6c99ff;border-radius:7px;background:transparent;box-shadow:0 0 0 3px #2962ff30;pointer-events:none!important;z-index:2147483001;box-sizing:border-box}
.piyasa-tour-coach[data-compact=true] .tour-explanation{display:none}.piyasa-tour-coach[data-compact=true] .tour-action-row{display:none}.piyasa-tour-coach[data-compact=true] .tour-task{font-size:12px;margin:9px 0}.piyasa-tour-coach[data-compact=true] h2{font-size:16px}.piyasa-tour-coach[data-compact=true] footer{margin-top:8px;padding-top:8px}.piyasa-tour-coach[data-compact=true]{padding:12px}
.tour-preview{border-top:1px solid var(--kriptom-border,#363a45);padding-top:10px}.tour-preview video{width:100%;display:block;aspect-ratio:16/9;background:#000;object-fit:contain;border-radius:5px}.tour-preview>small{display:block;font-size:10px;color:var(--kriptom-muted,#9598a1);margin:7px 0}.tour-preview p{font-size:13px}.tour-preview button{width:100%;text-align:left;font-size:12px;margin:4px 0}.tour-preview [data-tour-answer-feedback]{font-size:12px;color:var(--kriptom-accent-text,#a9c0ff)}
.tour-practice{background:var(--kriptom-panel,#070707);padding:12px;border:1px solid var(--kriptom-border,#363a45);border-radius:7px}.tour-practice p{font-size:12px}.tour-practice label{display:grid;gap:4px;font-size:12px;margin:10px 0}.tour-practice :is(input,select){width:100%;min-width:0!important;font-size:16px!important}.tour-practice .tour-check{display:flex;align-items:center;gap:8px}.tour-practice .tour-check input{width:18px;min-height:18px;flex-shrink:0}.tour-practice [data-tour-practice-error]{color:var(--kriptom-accent-text,#a9c0ff)}.tour-manual-links{display:grid;gap:4px}.tour-manual-links a{padding:8px;border:1px solid var(--kriptom-border,#363a45);border-radius:6px}
.account-tour-entry{border:1px solid var(--kriptom-border,#363a45);border-radius:8px;padding:14px;margin:12px 0}.account-tour-entry p{font-size:12px;line-height:1.6;color:var(--kriptom-muted,#9598a1)}.account-tour-entry>div{display:flex;flex-wrap:wrap;gap:8px}.account-tour-entry a{display:inline-flex;align-items:center;min-height:40px;font-size:12px;color:var(--kriptom-accent-text,#a9c0ff)}
@media(max-width:600px){.piyasa-tour-overview{padding:18px;border-radius:12px}.piyasa-tour-overview h2{font-size:25px}.tour-lead{font-size:13px;margin:14px 0}.tour-lessons{margin:16px 0;gap:7px}.piyasa-tour-overview .tour-lessons button{padding:12px;gap:10px}.tour-lessons strong{font-size:13px}.tour-lessons small{font-size:11px}.piyasa-tour-overview footer button{flex:1;font-size:12px;min-height:44px}.piyasa-tour-coach :is(button,a){touch-action:manipulation}.piyasa-tour-coach footer button{min-height:40px}.tour-bottom{font-size:10px}.piyasa-tour-coach{border-radius:10px}}
@media(prefers-reduced-motion:reduce){.piyasa-tour-overview *,.piyasa-tour-coach *{scroll-behavior:auto!important}}
