
:root{--bg:#f5f6f8;--paper:#fff;--ink:#252a35;--muted:#8a8f9d;--line:#e9ebf0;--purple:#7360d6;--blue:#7360d6;--accent:#7360d6;--accent-soft:#eeeafa;--side:#fff;--shadow:0 8px 32px #24284208;--radius:16px;--sidebar:236px;--header:76px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:'DM Sans',sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}body.dark{--bg:#14161f;--paper:#1c1f2b;--ink:#e9eaf3;--muted:#9096a9;--line:#2b2f3d;--accent-soft:#302a48;--side:#1a1c27;--shadow:0 8px 32px #0001}button,input,select,textarea{font:inherit}button,a{cursor:pointer;-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}button:disabled{opacity:.4;cursor:not-allowed}button{display:inline-flex;align-items:center;justify-content:center;gap:8px}a[data-go]{cursor:pointer}svg{vertical-align:middle;flex-shrink:0}button:focus-visible,a:focus-visible{outline:3px solid #b8aaf1;outline-offset:3px}input:focus,select:focus,textarea:focus{border-color:#a899e5!important;box-shadow:0 0 0 3px #7360d612;outline:none}::selection{background:#d8cff8}.muted{color:var(--muted);font-size:11px}.sidebar{position:fixed;inset:0 auto 0 0;width:var(--sidebar);display:flex;flex-direction:column;z-index:35;background:var(--side);border-right:1px solid var(--line);padding:27px 16px 14px}.brand{padding:0 17px;display:block;margin-bottom:26px}.brand img{width:152px;height:auto;display:block}.workspace-picker{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:10px;padding:10px;margin-bottom:18px}.workspace-avatar{background:#eeeafa;width:32px;height:32px;border-radius:8px;color:#7560cf;display:grid;place-items:center;font-weight:800;font-size:21px}.workspace-picker b{font-size:11px;display:block;font-weight:700}.workspace-picker small{display:block;color:var(--muted);font-size:9px;margin-top:2px}.workspace-picker>span{margin-left:auto;color:var(--muted)}.side-scroll{overflow-y:auto;flex:1;scrollbar-width:thin;padding:0 0 18px}.side-caption{font-size:9px;font-weight:700;letter-spacing:1.1px;color:#a4a8b5;padding:17px 13px 9px}.side-link{display:flex;align-items:center;gap:12px;padding:10px 13px;margin:3px 0;color:#7a8090;font-size:12px;font-weight:500;border-radius:9px;transition:.18s}.side-link svg{width:18px;height:18px}.side-link:hover{background:var(--bg);color:var(--ink)}.side-link.active{background:var(--accent-soft);color:#7862ce;font-weight:700}.side-link.active svg{stroke-width:2}.live-dot{width:5px;height:5px;background:#ea867e;border-radius:50%;margin-left:auto}.sidebar-premium{border:1px solid #e9e1f5;border-radius:12px;background:linear-gradient(110deg,#f7f3fe,#fefcfa);padding:12px 10px;text-align:left;gap:9px;margin-bottom:12px}.premium-icon{color:#9d82cd;background:#ece2f8;border-radius:9px;padding:7px}.sidebar-premium b{display:block;font-size:11px}.sidebar-premium small{font-size:9px;color:#a49bad}.sidebar-premium>svg{color:#a49bad;margin-left:auto}.sidebar-profile{background:none;border:0;border-top:1px solid var(--line);padding:15px 4px 0;text-align:left;justify-content:flex-start;gap:9px}.profile-avatar{height:33px;width:33px;border:1px solid #e4def4;background:#eee9fa;color:#8065ba;font-size:13px;font-weight:700;border-radius:10px;display:grid;place-items:center;flex-shrink:0}.profile-avatar.small{height:31px;width:31px;border-radius:50%}.sidebar-profile b{font-size:10px;display:block;max-width:135px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-profile small{font-size:9px;color:var(--muted);display:block;margin-top:2px}.sidebar-profile>svg{margin-left:auto;color:var(--muted)}.topbar{height:var(--header);position:sticky;top:0;margin-left:var(--sidebar);padding:0 35px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(20px);display:flex;align-items:center;justify-content:space-between;z-index:25}.topbar-location{display:flex;align-items:center;gap:15px;font-size:11px;white-space:nowrap}.workspace-label{color:var(--muted)}.breadcrumb-slash{color:#c3c6cf}.topbar-location b{font-weight:500}.nav-actions{display:flex;align-items:center;gap:13px}.command-search{display:flex;gap:9px;color:#a0a4af;border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:7px 10px;font-size:10px;width:203px;justify-content:flex-start}.command-search kbd{margin-left:auto;color:#a0a4af;border:1px solid var(--line);font-size:9px;border-radius:4px;padding:0 3px;background:var(--bg)}.icon-btn{background:transparent;border:0;padding:6px;color:#8a90a0}.icon-btn:hover{background:var(--accent-soft);color:var(--accent);border-radius:7px}.notification-btn{position:relative}.notification-btn i{height:4px;width:4px;position:absolute;background:#e4a186;border:1px solid var(--bg);top:6px;right:8px;border-radius:50%}.header-divider{height:22px;width:1px;background:var(--line)}.mobile-menu,.sidebar-shade{display:none}.wrap{margin:0 32px 0 calc(var(--sidebar) + 32px);max-width:1600px;width:auto;min-height:calc(100vh - 166px);padding-bottom:12px}.footer{margin:38px 32px 0 calc(var(--sidebar) + 32px);border-top:1px solid var(--line);padding:16px 0 20px;display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--muted);font-size:9px}.footer .version{margin-left:7px;background:var(--paper);padding:2px 5px;border:1px solid var(--line);border-radius:4px;font-size:8px}.status-dot{display:inline-block;width:4px;height:4px;background:#8ab897;border-radius:50%;margin:0 5px 1px}.welcome-row{display:flex;align-items:center;justify-content:space-between;padding:29px 0 24px}.eyebrow{display:flex;align-items:center;gap:7px;font-size:9px;font-weight:700;color:#a0a5b0;letter-spacing:1.4px}.welcome-row h1{font-family:Manrope,sans-serif;font-size:29px;letter-spacing:-1.1px;margin:6px 0 4px;font-weight:800}.hello-dot{color:#9783df}.welcome-row p{font-size:11px;color:var(--muted);margin:0}.welcome-row .soft-btn{font-size:10px;padding:9px 12px}.soft-btn,.soft-purple,.primary,.text-btn{border-radius:8px;padding:10px 14px;font-size:11px;font-weight:600;transition:.18s;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.soft-btn{border:1px solid var(--line);background:var(--paper);color:#777e8c}.soft-btn:hover{border-color:#bfb4e9;color:var(--accent)}.primary{border:1px solid #7360d6;background:#7360d6;color:#fff;box-shadow:0 3px 4px #7360d61a}.primary:hover{background:#6350c4;box-shadow:0 5px 14px #7360d62a}.soft-purple{background:var(--accent-soft);color:#8370d0;border:1px solid transparent}.text-btn{padding:0;background:none;border:0;color:var(--accent);font-size:10px}.dashboard-columns{display:grid;grid-template-columns:minmax(0,1fr) 257px;gap:22px}.dashboard-main{min-width:0}.workspace-hero{height:284px;position:relative;border-radius:17px;background:#45476a;overflow:hidden;display:flex;align-items:center;color:white;padding:30px 33px;background-image:radial-gradient(ellipse at 0 110%,#70679350,transparent 60%),linear-gradient(112deg,#424461,#525477)}.hero-text{width:63%;position:relative;z-index:3}.hero-chip{display:inline-flex;align-items:center;gap:7px;font-size:8px;letter-spacing:1.5px;color:#dddef0;padding:5px 8px;border:1px solid #ffffff2a;border-radius:5px;background:#ffffff08}.workspace-hero h2{font-family:Manrope,sans-serif;font-size:31px;line-height:1.3;letter-spacing:-1px;margin:15px 0 11px;font-weight:650}.workspace-hero h2 span{color:#cfcef2}.workspace-hero p{font-size:10px;max-width:300px;color:#c3c3d5;line-height:1.9}.hero-button{margin-top:9px;font-size:10px;font-weight:600;padding:10px 13px;border:0;background:#f6f4ff;color:#56537a;border-radius:8px}.hero-visual{position:absolute;width:45%;height:100%;right:0;top:0;pointer-events:none}.orbital{border:1px solid #ffffff13;position:absolute;left:-10%;top:-8%;height:340px;width:340px;border-radius:50%}.orbital.o-two{height:250px;width:250px;left:10%;top:10%}.floating-card{position:absolute;box-shadow:0 25px 35px #19193250}.floating-book{background:linear-gradient(120deg,#bcb3ef,#9e92d2);width:131px;height:169px;left:25%;top:56px;border-radius:12px;transform:rotate(-12deg);padding:27px 25px;color:#f9f6ff;border:1px solid #d3c9ff85}.floating-book:before{content:'';position:absolute;top:0;left:6px;bottom:0;border-left:1px solid #ffffff4a}.mock-line{height:3px;background:#d5cdee;opacity:.7;margin-top:16px;border-radius:2px}.mock-line.short{width:65%;margin-top:7px}.floating-chat{box-shadow:none;background:#c4dfbd00;right:20%;top:34px;transform:rotate(8deg)}.hero-star{position:absolute;color:#f5dfae;font-size:27px;left:12%;top:69px}.floating-label{position:absolute;bottom:40px;right:24px;font-size:8px;background:#747493;border:1px solid #9292af;color:#e7e7f4;padding:9px 11px;border-radius:8px;transform:rotate(5deg);box-shadow:0 8px 15px #33334430}.floating-label span{color:#d3e3c1;font-size:10px;margin-right:8px}.quick-launches{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:15px}.quick-launch{display:flex;align-items:center;gap:11px;background:var(--paper);border:1px solid var(--line);padding:16px 13px;border-radius:12px;transition:.2s}.quick-launch:hover{border-color:#bfb4e9;transform:translateY(-2px)}.quick-icon{background:#f1edf9;color:#9784c9;padding:10px;border-radius:10px}.quick-launch.slides .quick-icon{background:#ebf3f6;color:#7fabb8}.quick-launch.therapy .quick-icon{background:#f8eee8;color:#ca9f85}.quick-launch b{font-size:11px;font-weight:600;display:block}.quick-launch small{display:block;font-size:9px;color:var(--muted);margin-top:3px}.quick-launch>svg{margin-left:auto;color:#b4b9c3;width:13px}.section{margin:28px 0}.section-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:17px}.section-head h2{font-family:Manrope;font-size:15px;letter-spacing:-.4px;font-weight:750;margin:0}.section-head p{font-size:10px;color:var(--muted);margin:5px 0 0}.discovery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.discovery-card{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--paper);transition:.2s}.discovery-card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.resource-art{height:127px;overflow:hidden;position:relative;background:#efedf6;display:flex;align-items:center;justify-content:center}.art-orbit{width:160px;height:160px;border:1px solid #b0a4ca3a;border-radius:50%;position:absolute;top:-14px;left:calc(50% - 80px)}.art-sheet{position:relative;color:#9783b3;background:linear-gradient(120deg,#fff,#f5f0fd);box-shadow:0 10px 16px #6a558c18;border:1px solid #fff;padding:16px;border-radius:12px;transform:rotate(-8deg)}.art-sheet svg{height:38px;width:38px}.art-sheet i{display:block;width:28px;height:2px;border-radius:2px;margin-top:7px;background:#ccbfe0}.art-sheet i:last-child{width:18px;margin-top:5px}.art-dot{position:absolute;left:24%;top:27px;width:9px;height:9px;background:#c9bbde;border-radius:50%;box-shadow:93px 69px 0 -2px #a793be}.art-cross{position:absolute;right:21%;top:22px;color:#b2a3c2;font-size:20px;transform:rotate(20deg)}.art-pin{background:#eaf1ee}.art-pin .art-sheet{color:#83a794}.art-pin .art-dot{background:#adccbd}.art-pin .art-sheet i{background:#bbd4c8}.art-bag{background:#f4eee7}.art-bag .art-sheet{color:#b69b7a}.art-bag .art-sheet i{background:#d5c7b0}.content-tag{font-size:7px;font-weight:700;letter-spacing:1.3px;color:#969eaa}.discovery-body{padding:15px 13px 25px;position:relative}.discovery-body h3{font-size:11px;margin:7px 0 6px;font-weight:650;letter-spacing:-.2px}.discovery-body p{font-size:9px;color:var(--muted);margin:0}.discovery-arrow{position:absolute;right:12px;bottom:10px;color:#b6bcc7}.journal-panel{border:1px solid var(--line);background:var(--paper);border-radius:12px;padding:20px}.journal-panel .section-head{margin-bottom:0}.journal-item{display:flex;align-items:center;gap:13px;border-top:1px solid var(--line);padding-top:17px;margin-top:17px}.journal-number{font-size:10px;color:#aaa5bd;background:#f4f1fa;padding:8px;border-radius:7px}.journal-item h3{font-size:11px;margin:0 0 5px}.journal-item p{font-size:9px;color:var(--muted);margin:0;max-width:390px}.note-type{margin-left:auto;white-space:nowrap;font-size:8px;color:#a4a9b3}.dashboard-rail{display:flex;flex-direction:column;gap:18px}.live-preview{background:#e9eaf0;border:1px solid #e2e3e9;border-radius:14px;padding:20px;position:relative;overflow:hidden}.rail-heading{display:flex;justify-content:space-between;align-items:center}.live-small{font-size:8px;letter-spacing:.8px;font-weight:700;display:flex;align-items:center;gap:5px;color:#767c8b}.live-small i{width:5px;height:5px;background:#b28789;border-radius:50%}.onair-chip{font-size:7px;letter-spacing:.7px;color:#989caa;border:1px solid #cdd0dc;padding:2px 5px;border-radius:4px}.preview-wave{height:86px;display:flex;align-items:center;justify-content:center;gap:4px;margin:7px 0}.preview-wave i{display:block;background:#a8a7be;border-radius:4px;width:4px;height:var(--h);opacity:.65}.preview-wave i:nth-child(3n){background:#9697ae}.live-preview h3{font-family:Manrope;font-size:17px;letter-spacing:-.5px;margin:0 0 8px}.live-preview p{font-size:10px;color:#9699a7;line-height:1.9;margin:0}.live-preview-button{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid #d4d5df;border-radius:8px;font-size:9px;margin-top:21px;background:#f9f9fc;color:#72758c}.live-preview-button>svg:last-child{margin-left:auto}.rail-panel{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:19px}.rail-heading h3{font-size:12px;margin:0;font-weight:650}.rail-heading>svg{color:#aeb3bd;width:16px}.calendar-summary{display:flex;gap:10px;align-items:center;margin:20px 0 10px}.calendar-summary>span{font:700 22px Manrope;background:#f3f1f9;padding:8px 13px;border:1px solid #ede9f5;border-radius:9px;color:#9b8cbe}.calendar-summary b{font-size:10px;display:block;text-transform:capitalize}.calendar-summary small{font-size:9px;color:var(--muted);display:block;margin-top:4px}.agenda-empty{font-size:9px;color:var(--muted);line-height:1.8;padding:10px 0 17px}.rail-link{display:flex;align-items:center;justify-content:space-between;font-size:9px;border-top:1px solid var(--line);padding-top:13px;color:#8d809f}.rail-agenda a{display:flex;gap:8px;padding:12px 0;font-size:10px}.rail-agenda a i{width:3px;background:#a697cb;border-radius:2px}.rail-agenda a small{display:block;color:var(--muted);font-size:9px;margin-top:4px}.premium-rail{padding:20px;position:relative;border-radius:12px;border:1px solid #e8e0ed;background:linear-gradient(120deg,#f6eff5,#f6f1e9)}.premium-rail-icon{color:#b2a0b9;position:absolute;right:19px;top:22px}.premium-rail .content-tag{font-size:7px;color:#a496a7}.premium-rail h3{font:700 23px/1.25 Manrope;letter-spacing:-.8px;margin:15px 0 8px;color:#6f6376}.premium-rail p{font-size:9px;line-height:1.9;color:#aa9caa;max-width:180px}.premium-rail .text-btn{margin-top:8px;color:#98819f}.page-title{padding:30px 0 25px}.tiny-mark{height:5px;width:5px;background:#b3a5de;border-radius:2px;display:inline-block}.page-title h1{font:800 29px Manrope;letter-spacing:-1px;margin:10px 0 8px}.page-title p{color:var(--muted);font-size:11px;max-width:650px;margin:0;line-height:1.8}.panel,.card{background:var(--paper);border:1px solid var(--line);border-radius:13px}.panel{padding:24px}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.grid>.empty{grid-column:1/-1}.card{overflow:hidden;transition:.2s}.card:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.card-photo{height:178px;background:linear-gradient(130deg,#eeebf6,#f2f2f7);position:relative;overflow:hidden}.card-photo img{width:100%;height:100%;object-fit:cover}.card-photo .bubble{display:grid;place-items:center;height:100%;font-size:45px;color:#bcb1d6}.card-body{padding:19px}.card-body h3{font-size:14px;font-family:Manrope;margin:0 0 10px}.card-body p{font-size:11px;color:var(--muted);line-height:1.8;min-height:38px}.card-foot{border-top:1px solid var(--line);padding-top:14px;display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#9b8ab6}.rank{font-size:10px;color:var(--muted)}.pill{font-size:9px;padding:6px 9px;border:1px solid #e9e3f5;background:var(--accent-soft);color:#9481bd;border-radius:7px;display:inline-flex;align-items:center;gap:5px}.empty{padding:25px}.empty-state{text-align:center;padding:45px 18px}.empty-icon{display:inline-flex;padding:17px;background:var(--bg);border:1px solid var(--line);color:#b3a6cf;border-radius:16px;margin-bottom:15px;box-shadow:0 8px 18px #33333303}.empty-state h3{font-size:15px;font-weight:600;margin:0 0 7px}.empty-state p{color:var(--muted);font-size:11px;line-height:1.8;max-width:370px;margin:0 auto 16px}.map-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px}.turkey{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.city{background:var(--bg);border:1px solid var(--line);border-radius:7px;padding:10px 3px;font-size:9px;color:var(--muted);transition:.15s}.city:hover,.city.active{background:var(--accent-soft);color:#8270ba;border-color:#cfc4e8}.therapist-list{display:grid;gap:12px}.therapist{padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--paper)}.therapist b{font-size:12px}.therapist small{font-size:10px;color:var(--muted)}.alphabet{display:flex;gap:7px;flex-wrap:wrap;margin:18px 0}.letter{background:var(--bg);border:1px solid var(--line);color:var(--muted);border-radius:7px;min-width:34px;height:34px;padding:8px;font-size:11px}.letter.active{background:#8270bc;color:white;border-color:#8270bc}.glossary-item{border-top:1px solid var(--line);padding:20px 0;font-size:13px}.glossary-item b{font-family:Manrope;font-size:17px;color:#9b89bd}.form{display:grid;gap:17px}.form label{font-size:11px;font-weight:500;display:block;color:var(--ink)}.form input,.form select,.form textarea{margin-top:7px;padding:11px 12px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--ink);width:100%;font-size:12px}.form input[type=file]{font-size:10px}.form textarea{min-height:110px;resize:vertical;line-height:1.7}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.searchbar{padding:11px 13px;border:1px solid var(--line);border-radius:9px;background:var(--paper);color:var(--ink);font-size:12px;width:min(400px,100%)}.admin-layout{display:grid;grid-template-columns:185px minmax(0,1fr);gap:19px}.admin-side{align-self:start;padding:10px;display:grid;gap:4px;position:sticky;top:96px}.admin-side button{border:0;background:none;text-align:left;padding:10px 12px;justify-content:flex-start;font-size:11px;color:var(--muted);border-radius:7px}.admin-side button.active,.admin-side button:hover{background:var(--accent-soft);color:#8a76bc}.admin-main{min-height:520px;min-width:0}.admin-main h2{font:700 18px Manrope}.admin-main h3{font:650 13px Manrope}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0 28px}.stat{padding:18px 15px;background:var(--bg);border:1px solid var(--line);border-radius:10px}.stat b{display:block;font:750 26px Manrope;letter-spacing:-.8px}.stat span{display:block;font-size:9px;color:var(--muted);margin-top:6px}.table{font-size:11px;width:100%;border-collapse:collapse}.table th,.table td{padding:13px 9px;text-align:left;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.table th{color:var(--muted);font-size:9px;font-weight:500;background:var(--bg)}.table .soft-purple{padding:7px;font-size:9px}.live-title-row{display:flex;align-items:center;justify-content:space-between}.connection-pill{display:flex;align-items:center;gap:7px;border:1px solid var(--line);background:var(--paper);color:#9da5a2;border-radius:20px;padding:7px 12px;font-size:9px}.connection-pill i{width:5px;height:5px;border-radius:50%;background:#92b7a7}.live-layout{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:20px;align-items:start}.broadcast-column{min-width:0}.live-screen{position:relative;background:#20232f;border:1px solid #303341;border-radius:15px;aspect-ratio:16/10;overflow:hidden;display:flex;align-items:center;justify-content:center;color:white}.live-screen video{width:100%;height:100%;position:absolute;inset:0;object-fit:contain;z-index:2}.screen-top{display:flex;align-items:center;position:absolute;inset:18px 18px auto;gap:10px;z-index:4;pointer-events:none}.screen-label{font-size:9px;letter-spacing:1.6px;color:#777f95;display:flex;align-items:center;gap:5px}.screen-label b{color:#bdc0d2;font-size:7px;padding:2px 4px;border:1px solid #62697b;border-radius:3px;letter-spacing:1px;font-weight:500}.live-badge{font-size:8px;letter-spacing:.7px;display:inline-flex;align-items:center;gap:5px;border:1px solid #b76d7050;color:#ed9997;background:#45313b;padding:4px 7px;border-radius:5px}.live-badge i{width:4px;height:4px;background:#ed9997;border-radius:50%}.screen-quality{font-size:8px;letter-spacing:.5px;display:flex;align-items:center;margin-left:auto;gap:6px;color:#7c8499}.screen-quality i{height:5px;width:5px;background:#739c8f;border-radius:50%}.live-idle{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 50%,#37334680,#222430 75%);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:50px 22px;overflow:hidden;z-index:3}.studio-orbit{position:absolute;width:280px;height:280px;border:1px solid #ffffff04;border-radius:50%;pointer-events:none}.studio-orbit.second{width:420px;height:420px}.studio-logo{background:linear-gradient(140deg,#39394c,#292b3c);height:80px;width:80px;border-radius:23px;border:1px solid #4b485f;color:#bcb3d3;font:800 55px/80px Manrope;position:relative;z-index:1;box-shadow:0 20px 35px #0002;margin-bottom:21px;text-align:center;letter-spacing:-6px;padding-right:7px}.studio-logo span{color:#b7c6a4}.studio-label{font-size:6px;letter-spacing:2.6px;color:#75748b}.live-idle h2{font:650 21px Manrope;letter-spacing:-.5px;color:#e2deed;margin:12px 0 8px;position:relative}.live-idle p{font-size:9px;color:#72758c;max-width:300px;line-height:1.8;margin:0;position:relative}.studio-join{color:#aaa4bd;border:1px solid #464356;border-radius:6px;font-size:8px;background:#343143;padding:7px 10px;margin-top:19px;position:relative;z-index:2}.screen-bottom{position:absolute;inset:auto 17px 14px;display:flex;align-items:center;justify-content:space-between;z-index:4}.screen-brand{display:flex;align-items:center;gap:7px;font-size:9px;color:#9da1b1}.screen-status-dot{height:4px;width:4px;background:#8b7eae;border-radius:50%}.screen-divider{color:#434758}.screen-brand small{font-size:8px;color:#686f85}.video-actions{display:flex;gap:8px}.video-actions button{background:#30333f;border:1px solid #424551;color:#a6aaba;border-radius:6px;padding:6px}.video-actions button.muted{color:#e4a5a0}.broadcast-info{display:flex;align-items:center;gap:13px;padding:21px 0;border-bottom:1px solid var(--line)}.host-avatar{height:43px;width:43px;border-radius:13px;background:#e8e5ef;color:#8e7aa8;font:750 29px Manrope;display:grid;place-items:center}.host-info{flex:1}.host-name{font-size:9px;color:var(--muted);display:flex;gap:5px;align-items:center}.verified{border-radius:50%;padding:1px;background:#9cae9f;color:white;display:inline-flex}.host-info h2{font-family:Manrope;font-size:16px;letter-spacing:-.5px;margin:5px 0}.host-info p{font-size:9px;color:#9ca2b1;display:flex;align-items:center;gap:5px;margin:0}.broadcast-info>.soft-btn{font-size:9px;padding:8px 12px}.broadcast-details{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:17px 0;color:#929aab;gap:8px}.broadcast-details span{display:flex;gap:7px;align-items:center;font-size:9px}.live-description{padding:10px 0}.live-description h3{font-size:12px;margin:12px 0 7px}.live-description p{font-size:10px;line-height:1.9;color:var(--muted);max-width:600px}.live-chat{background:var(--paper);border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;height:593px;overflow:hidden}.chat-heading{display:flex;align-items:center;justify-content:space-between;padding:20px 17px;border-bottom:1px solid var(--line)}.chat-heading>div{display:flex;align-items:center;gap:8px}.chat-heading svg{color:#9391a8}.chat-heading b{font-size:11px;font-weight:600}.chat-status{font-size:7px;color:#9bafa3}.chat-guideline{display:flex;align-items:center;gap:7px;font-size:8px;color:#aaa0b8;background:#f7f5fa;padding:10px 16px;border-bottom:1px solid #f0edf5}.chat-log{flex:1;min-height:180px;overflow-y:auto;padding:17px 16px;display:flex;flex-direction:column;gap:13px;scrollbar-width:thin}.chat-welcome{margin:auto;display:flex;align-items:center;flex-direction:column;text-align:center}.chat-welcome>span{background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:15px;color:#c1b9cd;margin-bottom:15px}.chat-welcome b{font-size:11px;font-weight:500;color:#9b98aa}.chat-welcome p{font-size:9px;color:#b4b4c1;line-height:1.8;margin-top:6px}.chat-composer{padding:14px;border-top:1px solid var(--line)}.chat-composer>small{display:block;font-size:7px;color:#c0bfcb;margin:9px 0 0;text-align:center}.chat-signin{font-size:9px;color:#a6a3b4;margin-bottom:10px}.chat-signin a{color:#9881b5}.chat-form{background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:7px;display:flex;align-items:center;gap:4px}.chat-form input{min-width:0;flex:1;border:0;background:none;color:var(--ink);font-size:9px;outline:none;padding:4px}.chat-form input:focus{box-shadow:none}.chat-form button{background:#8d7db5;color:white;border:0;padding:6px;border-radius:6px}.chat-msg{font-size:11px;line-height:1.7;padding-bottom:10px;border-bottom:1px solid var(--line)}.chat-msg b{font-size:10px;color:#9680b4}.chat-msg time{font-size:8px;color:var(--muted);float:right}.chat-msg>div{color:var(--muted);font-size:11px;margin-top:4px;overflow-wrap:anywhere}.chat-identity{display:flex;align-items:center;gap:7px;font-size:9px;color:#a29aaf;margin-bottom:9px}.mini-avatar{background:var(--accent-soft);border-radius:5px;height:20px;width:20px;display:grid;place-items:center;font-size:8px}.studio-control{background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:15px;margin-top:18px;display:flex;justify-content:space-between;align-items:center;gap:15px}.studio-control>div{display:flex;align-items:center;gap:10px}.control-icon{background:var(--accent-soft);color:#9787ba;border-radius:8px;padding:9px}.studio-control b{font-size:10px}.studio-control small{display:block;font-size:8px;color:var(--muted);margin-top:4px}.studio-control button{font-size:9px;padding:8px 10px}.modal-backdrop{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#15172266;backdrop-filter:blur(7px);z-index:70;padding:22px}.modal{background:var(--paper);border:1px solid var(--line);border-radius:18px;width:min(610px,100%);max-height:88vh;overflow:auto;padding:26px;box-shadow:0 30px 100px #14131d33;animation:modal-in .2s ease}.modal-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:23px}.modal-head h2{font:750 20px Manrope;letter-spacing:-.6px;margin:0}.close{border:1px solid var(--line);background:var(--bg);border-radius:8px;width:27px;height:27px;font-size:17px;color:var(--muted)}.modal p{font-size:12px}.modal .grid{gap:12px}.modal .therapist{transition:.2s}.modal a.therapist:hover{background:var(--accent-soft);border-color:#c1b5df}.command-input{display:flex;gap:12px;align-items:center;background:var(--bg);border:1px solid var(--line);padding:12px;border-radius:9px;color:var(--muted)}.command-input input{border:0;background:none;color:var(--ink);font-size:12px;width:100%;outline:none}.command-input input:focus{box-shadow:none}.command-results{display:grid;margin-top:16px;gap:4px}.command-item{display:flex;gap:13px;align-items:center;padding:11px;border-radius:7px;font-size:12px}.command-item svg{color:#b0a6c3}.command-item>svg:last-child{margin-left:auto}.command-item:hover{background:var(--bg)}.command-item[hidden]{display:none}.toast{position:fixed;bottom:25px;left:calc(50% + 80px);transform:translate(-50%,15px);z-index:100;background:#393549;color:#f7f4ff;opacity:0;pointer-events:none;transition:.2s;padding:12px 19px;border-radius:10px;font-size:11px;box-shadow:0 12px 30px #17111c22;max-width:90vw}.toast.show{opacity:1;transform:translate(-50%,0)}@keyframes modal-in{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}
.dark .sidebar-premium{background:linear-gradient(110deg,#2d263a,#292735);border-color:#3b344b}.dark .sidebar-premium .premium-icon{background:#3e324e}.dark .profile-avatar,.dark .workspace-avatar{background:#302a43;border-color:#403653}.dark .quick-icon{background:#302b3f}.dark .quick-launch.slides .quick-icon{background:#26333c}.dark .quick-launch.therapy .quick-icon{background:#3b2f2c}.dark .live-preview{background:#272936;border-color:#343645}.dark .live-preview-button{background:#323441;border-color:#454654;color:#b4afca}.dark .live-preview h3{color:#c2bfce}.dark .premium-rail{background:linear-gradient(120deg,#302737,#302b30);border-color:#433747}.dark .premium-rail h3{color:#c5b7cd}.dark .resource-art{filter:brightness(.65)}.dark .chat-guideline{background:#24212f;border-color:#302b3c}.dark .calendar-summary>span,.dark .journal-number{background:#2d283c;border-color:#3b314c}.dark .host-avatar{background:#322b40}.dark .card-photo{background:linear-gradient(130deg,#30293e,#252735)}.dark .pill{border-color:#40354e}.dark .workspace-hero{border:1px solid #555172}
@media(min-width:1700px){.wrap{margin-right:auto;max-width:1450px}.topbar{padding-right:45px}.dashboard-columns{grid-template-columns:minmax(0,1fr) 310px}.workspace-hero{height:330px}.workspace-hero h2{font-size:39px}.workspace-hero p{font-size:12px;max-width:380px}.resource-art{height:165px}.discovery-body h3{font-size:14px}.discovery-body p{font-size:11px}.live-preview{padding:25px}.live-preview h3{font-size:21px}.quick-launch b{font-size:13px}.quick-launch small{font-size:11px}.section-head h2{font-size:18px}.section-head p{font-size:12px}}
@media(max-width:1200px){:root{--sidebar:210px}.sidebar{padding:25px 12px 12px}.side-link{font-size:11px;padding:10px}.wrap{margin-left:calc(var(--sidebar) + 24px);margin-right:24px}.topbar{padding:0 24px}.dashboard-columns{grid-template-columns:minmax(0,1fr) 220px;gap:18px}.workspace-hero{padding:26px}.workspace-hero h2{font-size:27px}.workspace-hero p{font-size:9px;max-width:235px}.floating-book{width:110px;height:145px;left:13%;top:77px;padding:22px 18px}.floating-chat{right:7%;top:44px}.hero-star{left:1%}.floating-label{font-size:6px;right:12px;bottom:39px}.quick-launches{gap:9px}.quick-launch{gap:6px;padding:13px 8px}.quick-launch small{font-size:8px}.quick-icon{padding:7px}.quick-launch>svg{display:none}.live-layout{grid-template-columns:minmax(0,1fr) 257px;gap:16px}.live-chat{height:560px}.live-idle h2{font-size:18px}.live-idle p{font-size:8px}.live-idle .studio-logo{height:62px;width:62px;font-size:42px;line-height:62px;margin-bottom:15px}.studio-control{flex-direction:column;align-items:stretch}.studio-control>div:last-child{justify-content:flex-end}.map-layout{grid-template-columns:1fr 260px}.turkey{grid-template-columns:repeat(4,1fr)}.footer{margin-left:calc(var(--sidebar) + 24px);margin-right:24px}.command-search{width:170px}}
@media(max-width:1000px){.dashboard-columns{grid-template-columns:1fr}.dashboard-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.premium-rail{display:none}.workspace-hero{height:270px}.workspace-hero h2{font-size:32px}.workspace-hero p{font-size:11px;max-width:300px}.floating-book{left:18%}.hero-text{width:60%}.hero-visual{width:40%}.live-layout{grid-template-columns:1fr}.live-chat{height:400px}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.map-layout{grid-template-columns:1fr}.admin-layout{grid-template-columns:1fr}.admin-side{display:flex;overflow-x:auto;position:static}.admin-side button{white-space:nowrap}.admin-main{overflow-x:auto}.broadcast-details{justify-content:flex-start;gap:20px}.studio-control{flex-direction:row;align-items:center}.topbar-location .workspace-label,.topbar-location .breadcrumb-slash{display:none}.command-search{width:160px}.nav-actions{gap:9px}.discovery-body h3{font-size:12px}.quick-launch{padding:17px 12px}.quick-launch small{font-size:9px}.footer>span:nth-child(2){display:none}}
@media(max-width:760px){:root{--sidebar:0px;--header:64px}.sidebar{width:230px;transform:translateX(-100%);transition:.25s}.sidebar-open .sidebar{transform:translateX(0)}.sidebar-shade{display:block;position:fixed;inset:0;background:#13101b55;z-index:30;border:0;opacity:0;pointer-events:none;transition:.25s}.sidebar-open .sidebar-shade{opacity:1;pointer-events:auto}.topbar{padding:0 18px}.topbar-location{gap:10px;font-size:11px}.mobile-menu{display:inline-flex}.command-search{width:auto;padding:7px;border:0;background:transparent}.command-search span,.command-search kbd{display:none}.topbar-location .workspace-label{display:none}.wrap{margin-left:20px;margin-right:20px}.welcome-row{padding-top:26px;padding-bottom:22px}.welcome-row h1{font-size:27px}.eyebrow{font-size:8px}.welcome-row>.soft-btn{font-size:0;gap:0;padding:11px}.welcome-row>.soft-btn svg{height:18px;width:18px}.workspace-hero{padding:27px 24px;height:270px}.workspace-hero h2{font-size:28px}.workspace-hero p{max-width:240px;font-size:10px}.hero-text{width:63%}.hero-visual{width:39%;opacity:.8}.floating-book{left:8%;width:103px;height:139px;top:83px}.floating-chat{right:2%;transform:scale(.8) rotate(8deg)}.floating-label{bottom:32px;right:8px;font-size:5px;padding:7px}.hero-star{font-size:21px;top:66px;left:-5%}.orbital{left:-90%;opacity:.6}.orbital.o-two{left:-50%}.quick-launches{gap:9px}.quick-launch{padding:13px 9px;flex-direction:column;align-items:flex-start;gap:10px}.quick-icon{padding:8px}.quick-launch b{font-size:11px}.quick-launch small{font-size:8px}.section-head h2{font-size:15px}.section-head p{font-size:9px}.section-head>.text-btn{font-size:9px}.discovery-grid{gap:10px}.resource-art{height:115px}.art-sheet{transform:scale(.8) rotate(-8deg)}.art-cross{right:10%}.art-dot{left:16%}.discovery-body{padding:11px 11px 25px}.discovery-body h3{font-size:11px;min-height:33px}.discovery-body p{font-size:8px}.content-tag{font-size:6px;letter-spacing:1px}.journal-panel{padding:17px}.journal-item p{font-size:9px}.note-type{display:none}.dashboard-rail{grid-template-columns:1fr 1fr;gap:15px}.preview-wave{height:62px;transform:scaleY(.65);margin:0}.live-preview{padding:16px}.live-preview h3{font-size:14px;margin-top:5px}.live-preview p{font-size:9px}.live-preview-button{font-size:8px;padding:10px 8px;margin-top:14px}.rail-panel{padding:16px}.rail-heading h3{font-size:11px}.calendar-summary b{font-size:9px}.calendar-summary>span{font-size:20px;padding:6px 10px}.agenda-empty{font-size:8px}.live-small{font-size:7px}.onair-chip{font-size:6px}.footer{margin-left:20px;margin-right:20px;font-size:8px}.footer a{font-size:8px}.page-title{padding:26px 0 22px}.page-title h1{font-size:27px}.page-title p{font-size:11px}.page-title .eyebrow{font-size:7px;letter-spacing:1px}.page-title .tiny-mark{width:4px;height:4px}.live-title-row .connection-pill{font-size:0;padding:9px;gap:0}.live-title-row .connection-pill i{height:7px;width:7px}.live-screen{aspect-ratio:16/11}.live-idle h2{font-size:19px}.live-idle p{font-size:9px}.live-idle .studio-logo{height:67px;width:67px;font-size:44px;line-height:67px}.live-chat{height:430px}.studio-control b{font-size:10px}.studio-control small{font-size:8px}.studio-control>div:first-child{flex:1}.studio-control>div:last-child{flex-wrap:wrap}.studio-control>div:last-child>.soft-btn{display:none}.broadcast-info{gap:10px}.broadcast-info .soft-btn{padding:7px;font-size:0;gap:0}.broadcast-info h2{font-size:15px}.broadcast-details{gap:12px;flex-wrap:wrap}.broadcast-details span{font-size:8px}.broadcast-details svg{width:14px}.chat-heading b{font-size:12px}.chat-form input{font-size:12px}.chat-guideline{font-size:9px}.chat-composer>small{font-size:8px}.live-description p{font-size:11px}.chat-welcome b{font-size:12px}.chat-welcome p{font-size:10px}.stats{grid-template-columns:repeat(2,1fr)}.admin-main{padding:18px}.panel{padding:20px}.modal{padding:22px}.form input,.form textarea,.form select{font-size:16px}.toast{left:50%;font-size:12px}.turkey{grid-template-columns:repeat(5,1fr)}.city{font-size:9px}.grid{gap:13px}.card-body{padding:15px}.card-photo{height:143px}.card-body h3{font-size:13px}.card-body p{font-size:10px}}
@media(max-width:430px){.wrap{margin-left:15px;margin-right:15px}.topbar{padding:0 13px}.welcome-row h1{font-size:25px}.workspace-hero{height:275px;padding:23px 20px}.workspace-hero h2{font-size:26px}.workspace-hero p{font-size:9px;max-width:215px}.hero-text{width:68%}.hero-visual{width:32%;opacity:.5}.floating-book{left:0;transform:rotate(-13deg) scale(.9);top:99px}.floating-chat{right:-21px;transform:scale(.6)}.floating-label{display:none}.hero-star{left:0;top:90px}.discovery-grid{grid-template-columns:repeat(2,1fr)}.discovery-grid>.discovery-card:last-child{display:none}.resource-art{height:130px}.discovery-body h3{min-height:0;font-size:12px}.discovery-body p{font-size:9px}.dashboard-rail{grid-template-columns:1fr}.rail-panel{display:none}.live-preview{display:grid;grid-template-columns:1fr auto}.live-preview>.rail-heading{grid-column:1/-1}.preview-wave{display:none}.live-preview h3{margin-top:14px;font-size:16px}.live-preview p{grid-column:1/2}.live-preview-button{grid-column:2/3;grid-row:2/4;align-self:center;margin:15px 0 0 12px}.live-title-row .connection-pill{display:none}.live-screen{aspect-ratio:1.15}.live-idle h2{font-size:17px;max-width:250px}.live-idle p{font-size:8px;max-width:240px}.screen-label{font-size:8px}.screen-top{inset:13px 13px auto}.screen-bottom{inset:auto 13px 11px}.screen-brand{font-size:8px}.screen-brand small{display:none}.host-info h2{font-size:13px}.broadcast-details{gap:10px}.broadcast-details span{font-size:7px}.studio-control{padding:12px;gap:6px}.control-icon{display:none}.studio-control button{font-size:8px;padding:8px}.grid{grid-template-columns:1fr 1fr;gap:10px}.card-body h3{font-size:12px}.card-photo{height:130px}.form-row{grid-template-columns:1fr}.turkey{grid-template-columns:repeat(4,1fr)}.footer{margin-left:15px;margin-right:15px}.footer .version{display:none}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.library-toolbar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);margin-bottom:25px}.library-tabs{display:flex;gap:25px}.library-tabs a{display:flex;gap:8px;align-items:center;padding:0 0 15px;color:var(--muted);font-size:11px;border-bottom:2px solid transparent}.library-tabs a.active{color:var(--accent);border-color:#9784ca}.library-total{font-size:10px;color:var(--muted);margin-bottom:16px}.premium-banner{display:flex;align-items:center;gap:23px;border:1px solid #e7e0ed;background:linear-gradient(110deg,#f0ebf5,#f6f3ee);border-radius:12px;padding:27px;margin-bottom:28px}.premium-banner-symbol{padding:17px;border:1px solid #e4daec;background:#e8deef;border-radius:15px;color:#a38db9}.premium-banner .content-tag{font-size:7px;color:#ac9bb8}.premium-banner h2{font:700 20px Manrope;letter-spacing:-.6px;color:#7d6d8a;margin:6px 0}.premium-banner p{font-size:10px;color:#ab9ab4;margin:0}.premium-banner button{margin-left:auto;font-size:9px}.collection-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:24px 0 17px}.collection-heading h3{margin:0;font:750 14px Manrope;letter-spacing:-.3px;display:flex;align-items:center;gap:8px}.collection-search{display:flex;gap:9px;align-items:center;background:var(--paper);padding:9px 11px;border-radius:8px;border:1px solid var(--line);color:#b2adbf}.collection-search input{font-size:10px;color:var(--ink);border:0;background:transparent;outline:none;max-width:180px}.collection-search input:focus{box-shadow:none}.collection-empty{grid-column:1/-1;min-height:280px}.resource-grid .card-photo .resource-art{height:100%}.resource-format{position:absolute;bottom:12px;left:12px;background:var(--paper);padding:5px 7px;border-radius:5px;font-size:7px;color:#9b8ab5;display:flex;gap:5px;align-items:center}.resource-grid .card-body h3{margin-top:7px}.searchable-item[hidden]{display:none}.dictionary-banner{display:flex;align-items:center;gap:30px;border:1px solid var(--line);border-radius:13px;background:var(--paper);padding:27px 30px}.dictionary-monogram{font:800 65px Manrope;color:#b4a2ce;letter-spacing:-7px;padding-right:7px}.dictionary-monogram>span{color:#aab39d}.dictionary-banner h2{font:700 21px Manrope;letter-spacing:-.5px;margin:7px 0}.dictionary-banner p{color:var(--muted);font-size:11px;margin:0}.dictionary-count{margin-left:auto;font:700 30px Manrope;color:#b3a5c7;padding:0 15px;text-align:center}.dictionary-count small{display:block;font:400 9px 'DM Sans';color:var(--muted);margin-top:4px}.dictionary-alphabet{gap:7px;margin:25px 0}.dictionary-alphabet .letter{flex:1;background:var(--paper);height:35px;min-width:26px;padding:5px}.dictionary-alphabet .letter.active{background:#9a86bc}.dictionary-content{display:grid;grid-template-columns:70px 1fr;gap:24px;min-height:300px}.dictionary-section-letter{font:750 46px Manrope;color:#b3a1ca;letter-spacing:-2px}.dictionary-section-letter>span{font:400 9px 'DM Sans';letter-spacing:0;display:block;color:var(--muted);margin-top:7px}.glossary-item:first-child{border-top:0}.glossary-item h3{font:700 20px Manrope;letter-spacing:-.5px;margin:7px 0}.glossary-item p{font-size:12px;color:var(--muted);line-height:1.9;margin:0}.appointment-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px}.appointment-main{padding:30px}.form-section-title{display:flex;align-items:center;gap:14px;margin-bottom:24px}.form-section-title>span{font-size:10px;border:1px solid var(--line);background:var(--bg);color:#b9afca;padding:10px;border-radius:9px}.form-section-title h3{font:700 14px Manrope;margin:0 0 4px}.form-section-title p{font-size:10px;color:var(--muted);margin:0}.appointment-divider{height:1px;background:var(--line);margin:8px 0 14px}.appointment-main .form-section-title{margin-bottom:5px}.appointment-main>.form-section-title{margin-bottom:27px}.slot-list{min-height:90px;display:flex;align-items:center;gap:10px}.slot-hint{display:flex;gap:10px;align-items:center;color:#b2b2c1;font-size:10px;background:var(--bg);border:1px dashed var(--line);padding:24px;width:100%;border-radius:10px}.slot-list .letter{height:38px;min-width:70px;background:var(--bg);font-size:11px}.slot-list .letter.active{background:#9b86bc;color:white}.appointment-submit{display:flex;align-items:center;justify-content:space-between;gap:15px}.appointment-submit>span{display:flex;align-items:center;gap:6px;color:#afb2be;font-size:8px}.appointment-aside{align-self:start;background:#eeedf2;border:1px solid #e6e4ec;border-radius:13px;padding:30px}.appointment-symbol{display:inline-flex;background:#e5dfed;padding:17px;border-radius:15px;color:#b7a3ca;margin-bottom:28px}.appointment-aside>.content-tag{display:block;font-size:7px;color:#b0a3bb}.appointment-aside h2{font:700 23px/1.4 Manrope;letter-spacing:-.8px;margin:13px 0;color:#8d809c}.appointment-aside p{font-size:11px;color:#a99eb5;line-height:1.9;margin:0 0 25px}.appointment-note{display:flex;gap:9px;color:#a798b3;font-size:10px;align-items:center;margin-top:16px}.store-banner{background:#eeebe5;border:1px solid #e7e2d9;border-radius:13px;padding:30px 35px;display:flex;align-items:center;justify-content:space-between;overflow:hidden;height:230px}.store-banner h2{font:700 30px/1.25 Manrope;letter-spacing:-1px;color:#8c7c68;margin:11px 0}.store-banner p{font-size:11px;color:#b09f8b}.store-banner .content-tag{color:#ad9c87;font-size:8px}.store-banner .resource-art{width:230px;height:230px;background:transparent;transform:scale(1.4)}.product-price{font-size:16px;font-family:Manrope;color:#9e8eae;font-weight:700}.count-badge{font:500 9px 'DM Sans';padding:3px 7px;border:1px solid var(--line);border-radius:5px;background:var(--paper);color:#aaa6b7;letter-spacing:0}.podcast-banner{padding:30px 35px;display:flex;justify-content:space-between;align-items:center;border-radius:14px;overflow:hidden;background:#373d50;color:white}.podcast-banner .hero-chip{font-size:8px;color:#929dbb;border-color:#56617a}.podcast-banner h2{font:650 30px/1.3 Manrope;letter-spacing:-1px;margin:14px 0;color:#d1d3e0}.podcast-banner p{font-size:11px;color:#7f8ca7}.podcast-wave{display:flex;align-items:center;gap:5px;margin:0 40px}.podcast-wave i{height:var(--h);width:5px;background:#747b99;border-radius:5px}.podcast-list{display:grid;gap:12px}.podcast-row{background:var(--paper);border:1px solid var(--line);border-radius:12px;display:flex;gap:18px;align-items:center;padding:20px}.podcast-cover{background:#e8eaf1;border:1px solid #dedfe8;color:#acabc3;padding:20px;border-radius:12px}.episode-no{font-size:10px;color:#b7afc5}.episode-info{flex:1}.episode-info h3{font:700 15px Manrope;letter-spacing:-.4px;margin:6px 0}.episode-info p{font-size:11px;color:var(--muted);margin:0}.podcast-row audio{max-width:250px;width:35%;height:34px}.event-banner{display:flex;align-items:center;gap:23px;border-radius:13px;background:#eaf0ec;border:1px solid #dee7e0;padding:30px}.event-banner .content-tag{color:#a0b1a4}.event-banner h2{font:700 23px Manrope;letter-spacing:-.7px;color:#84998c;margin:8px 0}.event-banner p{font-size:11px;color:#a3b2a9;margin:0}.event-icon{background:#e0e9e3;color:#a0b7a7;padding:18px;border-radius:15px}.event-banner .soft-btn{margin-left:auto;font-size:10px;border-color:#dbe5dd;color:#98ac9e}.event-list{display:grid;gap:13px}.event-row{display:flex;align-items:center;gap:25px;border:1px solid var(--line);background:var(--paper);border-radius:12px;padding:25px}.event-date{background:#f2eef8;color:#aa96c4;text-align:center;border:1px solid #e9e1f3;border-radius:10px;width:70px;min-width:70px;padding:10px}.event-date b{font:750 30px Manrope;display:block}.event-date span{font-size:7px;color:#b4a7c3}.event-row h3{font:700 17px Manrope;margin:6px 0;letter-spacing:-.5px}.event-row p{font-size:11px;color:var(--muted);margin:0 0 10px}.event-row small{display:flex;align-items:center;gap:6px;font-size:10px;color:#ada3b9}.event-row>.soft-btn{margin-left:auto;font-size:10px}.team-intro{display:flex;align-items:center;justify-content:space-between;background:#edebf1;border:1px solid #e6e2eb;border-radius:13px;padding:30px 35px}.team-intro h2{font:700 30px Manrope;letter-spacing:-1px;margin:11px 0;color:#9887aa}.team-intro p{font-size:12px;line-height:1.9;color:#b0a5bd;max-width:500px;margin:0}.team-motif{padding:25px 30px;position:relative;color:#bcb0ce}.team-motif>span{display:inline-block;border-radius:20px;padding:27px;background:#e1dbe9;border:1px solid #d6cce1;transform:rotate(8deg)}.team-motif i{position:absolute;height:15px;width:15px;background:#d1d6bc;border-radius:50%;left:10px;top:30px}.team-motif i:last-child{height:10px;width:10px;background:#c7b8d8;left:auto;right:10px;top:auto;bottom:25px}.team-card{border:1px solid var(--line);background:var(--paper);border-radius:12px;overflow:hidden}.team-photo{height:230px;background:#eeebf3;display:grid;place-items:center;overflow:hidden}.team-photo img{width:100%;height:100%;object-fit:cover}.team-photo>span{font:750 70px Manrope;color:#b5a3c9;background:#e3dced;border-radius:50%;display:grid;place-items:center;width:125px;height:125px}.team-card-body{padding:23px}.team-card h3{font:750 17px Manrope;margin:0 0 7px}.team-card-body>span{font-size:10px;color:#a08ab6}.team-card p{font-size:11px;color:var(--muted);line-height:1.9;margin:15px 0 0}.studio-setup-preview{aspect-ratio:16/8;border-radius:11px;overflow:hidden;background:#262637;position:relative;display:grid;place-items:center;margin-bottom:21px;border:1px solid #3e3c51}.studio-setup-preview video{height:100%;width:100%;object-fit:cover;position:absolute;inset:0}.preview-placeholder{text-align:center;color:#76718c;z-index:1}.preview-placeholder .icon-btn{border:1px solid #50465e;border-radius:8px;color:#c4b2d7;padding:9px 12px;font-size:11px;background:#373142}.preview-placeholder p{font-size:10px}.studio-preview-label{position:absolute;left:13px;bottom:12px;color:#b8a6c9;font-size:8px;background:#28233799;border-radius:4px;padding:4px 7px;z-index:2}.studio-access-help{font-size:10px;color:var(--muted);line-height:1.8;margin:0 0 5px}.studio-submit-row{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:18px;margin-top:5px}.studio-submit-row small{font-size:9px;color:var(--muted)}.dark .premium-banner{background:linear-gradient(110deg,#302936,#2c2930);border-color:#43384c}.dark .premium-banner h2{color:#c2b4cd}.dark .premium-banner-symbol{background:#3c3047;border-color:#4d3f56}.dark .dictionary-banner{background:var(--paper)}.dark .appointment-aside{background:#272530;border-color:#38333f}.dark .appointment-symbol{background:#352c41}.dark .store-banner{background:#302c29;border-color:#433b32}.dark .podcast-banner{background:#242b3d}.dark .event-banner{background:#25312b;border-color:#34463b}.dark .event-icon{background:#2f4036}.dark .team-intro{background:#2c2734;border-color:#3d3447}.dark .team-motif>span,.dark .team-photo{background:#362e41;border-color:#4b3a59}.dark .team-photo>span{background:#43354e}.dark .event-date,.dark .podcast-cover{background:#342e40;border-color:#473e55}
@media(max-width:1100px){.appointment-layout{grid-template-columns:1fr 250px;gap:17px}.appointment-main{padding:23px}.appointment-aside{padding:23px}.premium-banner{padding:22px;gap:15px}.premium-banner h2{font-size:17px}.premium-banner p{font-size:9px}.premium-banner-symbol{padding:13px}.premium-banner .primary{font-size:8px;padding:10px}.podcast-wave{margin:0 12px;gap:4px}.event-banner h2{font-size:20px}.team-intro p{max-width:370px}.team-motif{padding:20px}.team-motif>span{padding:20px}.dictionary-banner{gap:20px}.dictionary-banner h2{font-size:19px}.team-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:900px){.premium-banner{flex-wrap:wrap}.premium-banner .primary{margin-left:74px}.appointment-layout{grid-template-columns:1fr}.appointment-aside{display:none}.podcast-wave{transform:scale(.8);transform-origin:right;width:35%;justify-content:center}.podcast-banner h2{font-size:27px}.event-banner .soft-btn{display:none}.team-intro p{max-width:350px}.dictionary-monogram{font-size:50px}.dictionary-banner{padding:24px}.dictionary-banner h2{font-size:18px}.dictionary-banner p{font-size:10px}.dictionary-count{font-size:24px;padding:0}.dictionary-content{grid-template-columns:45px 1fr;gap:15px}.library-tabs{gap:20px}.library-tabs a{font-size:10px}}
@media(max-width:600px){.premium-banner{gap:13px;padding:22px}.premium-banner-symbol{padding:11px}.premium-banner-symbol svg{width:25px;height:25px}.premium-banner h2{font-size:16px;margin-top:7px}.premium-banner p{font-size:9px;max-width:230px;line-height:1.8}.premium-banner>div:nth-child(2){flex:1}.premium-banner .primary{margin-left:61px;font-size:9px}.library-tabs{gap:18px}.library-tabs a{font-size:10px;gap:5px}.library-total{display:none}.collection-heading{gap:10px}.collection-heading h3{font-size:12px}.collection-search input{max-width:130px;font-size:10px}.collection-search{padding:8px 9px}.collection-heading>.muted{font-size:8px}.dictionary-banner{padding:20px;gap:19px}.dictionary-monogram{font-size:47px;letter-spacing:-5px;padding-right:5px}.dictionary-banner .content-tag{font-size:5px;letter-spacing:.8px}.dictionary-banner h2{font-size:16px}.dictionary-banner p{font-size:9px}.dictionary-count{display:none}.dictionary-content{grid-template-columns:1fr;gap:0}.dictionary-section-letter{font-size:30px;display:flex;gap:10px;align-items:center}.dictionary-section-letter>span{font-size:9px;margin:7px 0 0}.dictionary-alphabet{gap:6px}.dictionary-alphabet .letter{min-width:28px;flex:0;height:32px}.appointment-main{padding:22px}.appointment-submit{align-items:flex-end}.appointment-submit>span{font-size:7px;max-width:120px}.appointment-submit .primary{font-size:10px}.slot-hint{font-size:10px;padding:20px 12px}.store-banner{height:205px;padding:25px}.store-banner h2{font-size:26px}.store-banner p{max-width:190px;font-size:9px}.store-banner .resource-art{width:105px;transform:scale(1.3);height:200px}.store-banner .art-cross{display:none}.product-price{font-size:13px}.card-foot .soft-purple{padding:7px;font-size:9px;gap:4px}.podcast-banner{padding:25px;height:230px;position:relative}.podcast-banner>div:first-child{position:relative;z-index:1}.podcast-banner h2{font-size:27px}.podcast-banner p{font-size:9px}.podcast-wave{position:absolute;right:20px;opacity:.35;transform:scale(.8);width:42%}.podcast-row{gap:12px;flex-wrap:wrap;padding:17px}.podcast-cover{padding:15px}.podcast-cover svg{height:23px;width:23px}.episode-info{min-width:160px}.episode-info h3{font-size:13px}.episode-info p{font-size:10px}.podcast-row audio{margin-left:0;width:100%;max-width:none;height:35px}.episode-no{display:none}.event-banner{padding:23px;gap:15px}.event-icon{padding:14px}.event-icon svg{width:26px;height:26px}.event-banner h2{font-size:17px}.event-banner p{font-size:9px}.event-row{gap:15px;padding:20px;flex-wrap:wrap}.event-date{min-width:60px;width:60px}.event-row>div:nth-child(2){flex:1}.event-row h3{font-size:15px}.event-row p{font-size:10px}.event-row>.soft-btn{margin-left:75px}.team-intro{padding:25px;position:relative;overflow:hidden}.team-intro h2{font-size:24px}.team-intro p{font-size:10px;max-width:240px}.team-motif{opacity:.3;position:absolute;right:-15px;bottom:12px;transform:scale(.8)}.team-intro>div:first-child{position:relative;z-index:2}.team-photo{height:180px}.team-photo>span{height:95px;width:95px;font-size:48px}.team-card-body{padding:18px}.team-card h3{font-size:14px}.team-card-body>span{font-size:9px}.team-card p{font-size:10px}.studio-setup-preview{aspect-ratio:16/10}.studio-submit-row{gap:13px}.studio-submit-row small{font-size:8px}.studio-submit-row .primary{font-size:10px}}
.map-panel{padding:24px}.map-heading{display:flex;align-items:center;justify-content:space-between}.map-heading h3{font:700 15px Manrope;margin:0 0 4px}.map-heading>div>span{font-size:10px;color:var(--muted)}.turkey-visual{position:relative;margin:20px -5px 8px;background:radial-gradient(ellipse at 50% 55%,#f0edf67a,transparent 75%);padding:7px 5px}.turkey-visual>svg{width:100%;height:auto;display:block;overflow:visible}.map-point{cursor:pointer;transition:.2s}.map-halo{fill:#b3a3c7;opacity:.14}.map-marker{fill:#baa5d0;stroke:#fff;stroke-width:2}.map-point text{font:500 11px 'DM Sans';fill:#afa1bf}.map-point:hover .map-marker,.map-point.selected .map-marker{fill:#9480b4}.map-point.selected .map-halo{fill:#a491be;opacity:.3}.map-point.selected text{fill:#9380ad;font-weight:700}.map-caption{display:block;font-size:6px;color:#c2b6ce;letter-spacing:1.2px;text-align:center}.city-select-heading{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:18px 0 13px;font-size:10px;color:var(--muted)}.therapists-aside{padding:21px;align-self:start}.therapists-heading{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line);padding-bottom:19px;margin-bottom:15px}.location-square{padding:11px;background:var(--accent-soft);border-radius:10px;color:#a38cbd}.therapists-heading h3{font:700 17px Manrope;margin:0 0 3px;letter-spacing:-.5px}.therapists-heading small{font-size:9px;color:var(--muted)}.therapists-aside .empty-state{padding:25px 2px}.therapists-aside .empty-state h3{font-size:12px}.therapists-aside .empty-state p{font-size:10px}.therapists-aside .empty-icon{padding:14px}.therapist-profile{border:1px solid var(--line);padding:20px;text-align:center;border-radius:10px}.therapist-avatar{height:50px;width:50px;background:#eee6f5;color:#baa3cd;border-radius:14px;display:grid;place-items:center;font:700 23px Manrope;margin:0 auto 15px}.therapist-profile h3{font:700 14px Manrope;margin:0 0 6px}.therapist-profile>span{font-size:9px;color:#b39cbe}.therapist-profile p{font-size:10px;color:var(--muted);line-height:1.7;margin:16px 0}.therapist-location{display:flex;justify-content:center;align-items:center;gap:5px;font-size:9px;color:#b1a5bc}.therapist-profile button{margin-top:19px;width:100%;font-size:10px}.dark .turkey-visual{filter:brightness(.65)}.dark .therapist-avatar{background:#3d3049}
@media(max-width:760px){.map-panel{padding:20px}.map-heading h3{font-size:14px}.map-heading>div>span{font-size:9px}.map-heading .pill{font-size:8px}.turkey-visual{margin:25px -15px 15px}.map-caption{font-size:5px}.map-point text{font-size:13px}.therapists-aside .therapist-list{grid-template-columns:repeat(2,minmax(0,1fr))}.therapists-aside .therapist-list>.empty-state{grid-column:1/-1}.therapist-profile{padding:17px 12px}}
.product-detail-art{height:240px;background:#f2eee7;border-radius:12px;overflow:hidden;display:grid;place-items:center}.product-detail-art img{width:100%;height:100%;object-fit:contain}.product-detail-art .resource-art{width:100%;height:100%}.product-detail-desc{font-size:12px;color:var(--muted);line-height:1.9;margin:21px 0}.product-detail-footer{display:flex;align-items:center;gap:18px;border-top:1px solid var(--line);padding-top:18px}.product-detail-footer b{font:700 24px Manrope;color:#a18cad;white-space:nowrap}.product-detail-footer span{font-size:10px;color:var(--muted);line-height:1.8;max-width:240px;margin-left:auto}.premium-modal-intro{background:linear-gradient(120deg,#514761,#655675);border-radius:13px;padding:27px 29px;position:relative;color:white;overflow:hidden}.premium-modal-intro .hero-chip{color:#b7a7c9;border-color:#80718e;font-size:7px}.premium-modal-intro h2{font:650 31px/1.3 Manrope;letter-spacing:-1px;color:#e1d6ed;position:relative;z-index:1;margin:17px 0 10px}.premium-modal-intro p{font-size:10px!important;color:#b19ebf;line-height:1.8;position:relative;z-index:1;margin:0}.premium-modal-symbol{position:absolute;right:35px;top:70px;color:#b29ac040;transform:rotate(12deg)}.premium-modal-symbol:before{content:'';position:absolute;width:180px;height:180px;border:1px solid #ffffff0d;border-radius:50%;left:-43px;top:-43px}.premium-modal-categories{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin:18px 0}.premium-modal-categories a{display:flex;flex-direction:column;border:1px solid var(--line);background:var(--paper);padding:18px 14px;border-radius:10px;gap:9px;transition:.2s}.premium-modal-categories a:hover{background:var(--accent-soft);border-color:#c1afd8}.premium-modal-categories a>span{color:#a08bbd;margin-bottom:4px}.premium-modal-categories b{font-size:12px}.premium-modal-categories small{font-size:8px;color:var(--muted)}.premium-modal-categories small svg{height:10px;width:10px}.premium-modal-features{display:flex;gap:13px;justify-content:space-between;margin:20px 0}.premium-modal-features span{font-size:8px;color:#a394b3;display:flex;align-items:center;gap:4px}.premium-activate{width:100%;padding:13px;font-size:12px}.premium-demo-note{font-size:8px!important;color:#b4aabf;text-align:center;margin:12px 0 0!important;line-height:1.8}.dark .premium-modal-intro{background:linear-gradient(120deg,#373040,#46394e)}
@media(max-width:600px){.premium-modal-intro{padding:24px}.premium-modal-intro h2{font-size:28px}.premium-modal-symbol{right:12px;top:78px;transform:rotate(12deg) scale(.9)}.premium-modal-categories{gap:8px}.premium-modal-categories a{padding:15px 10px}.premium-modal-categories b{font-size:11px}.premium-modal-categories small{font-size:7px}.premium-modal-features{flex-wrap:wrap;gap:12px}.premium-modal-features span{font-size:8px}.premium-demo-note{font-size:8px!important}.product-detail-art{height:210px}.command-input input{font-size:16px}}
@media(min-width:761px){.topbar-location{font-size:12px}.command-search{font-size:11px}.quick-launch b{font-size:12px}.quick-launch small{font-size:10px}.section-head h2{font-size:17px}.section-head p{font-size:11px}.discovery-body h3{font-size:13px}.discovery-body p{font-size:10px}.journal-item h3{font-size:12px}.journal-item p{font-size:10px}.workspace-hero p{font-size:11px;max-width:330px}.hero-button{font-size:11px}.hero-chip{font-size:8px}.live-preview h3{font-size:18px}.live-preview p{font-size:11px}.live-preview-button{font-size:10px}.rail-heading h3{font-size:13px}.calendar-summary b{font-size:11px}.calendar-summary small{font-size:10px}.agenda-empty{font-size:10px}.premium-rail p{font-size:10px}.chat-heading b{font-size:12px}.chat-form input{font-size:12px}.chat-guideline{font-size:9px}.chat-composer>small{font-size:8px}.chat-welcome b{font-size:12px}.chat-welcome p{font-size:10px}.screen-brand{font-size:10px}.host-info h2{font-size:17px}.broadcast-details span{font-size:10px}.live-description p{font-size:11px}.studio-control b{font-size:11px}.studio-control small{font-size:9px}.page-title p{font-size:12px}.admin-side button{font-size:12px}.table{font-size:12px}.form label{font-size:12px}.primary,.soft-btn,.soft-purple{font-size:12px}}
@media(min-width:761px) and (max-width:1200px){.workspace-hero p{font-size:10px;max-width:265px}.quick-launch small{font-size:9px}.quick-launch b{font-size:11px}.discovery-body h3{font-size:12px}.discovery-body p{font-size:9px}.live-preview h3{font-size:16px}.live-preview p{font-size:10px}.live-preview-button{font-size:9px}}
