:root{--sidebar:250px;--header:83px;--bg:#f4f5fa;--paper:#fff;--side:#fafbfe;--ink:#202534;--muted:#7c8599;--line:#e4e7ef;--purple:#8262de;--accent:#8262de;--accent-soft:#ede7fb;--lime:#d7ecab;--shadow:0 16px 40px #2123370a}body.dark{--bg:#0e1119;--paper:#151923;--side:#11151e;--ink:#edf0f7;--muted:#8994a9;--line:#252b3a;--purple:#a087f6;--accent:#a087f6;--accent-soft:#27213b;--shadow:0 16px 40px #0002}body{font-size:14px;letter-spacing:0;font-weight:400;background:var(--bg)}h1,h2,h3{font-family:Manrope,sans-serif}.sidebar{padding:29px 18px 15px;border-right:1px solid var(--line);background:var(--side)}.brand{padding:0 15px;margin:0 0 35px}.brand img{width:162px}.dark .brand img{filter:brightness(1.5)}.side-scroll{padding-bottom:20px;scrollbar-color:var(--line) transparent}.side-caption{font-size:9px;letter-spacing:1.9px;color:var(--muted);padding:16px 14px 11px;opacity:.68;display:flex;justify-content:space-between}.side-caption:first-child{padding-top:0}.side-caption.library-caption{margin-top:10px}.library-caption>span{letter-spacing:0;font-size:9px}.side-link{gap:13px;padding:11px 14px;font-size:12px;border-radius:10px;margin:3px 0;color:var(--muted);height:42px;position:relative}.side-link svg{height:19px;width:19px;stroke-width:1.6}.side-link.active{color:var(--accent);background:var(--accent-soft);font-weight:600}.side-link.active:before{content:'';position:absolute;width:3px;height:16px;border-radius:3px;background:var(--accent);left:-18px}.side-link:hover{background:var(--accent-soft);color:var(--accent)}.active-dot{height:4px;width:4px;background:var(--accent);border-radius:50%;margin-left:auto}.side-link .live-dot{width:5px;height:5px;background:#e8a18e;margin-left:auto;box-shadow:0 0 9px #e8a18e44}.side-link .live-dot+.active-dot{display:none}.sidebar-premium,.dark .sidebar-premium{position:relative;display:block;text-align:left;margin:12px 0 17px;padding:16px;border:1px solid #b6c48c42;background:radial-gradient(ellipse at 90% 10%,#94b2592b,transparent 70%),#20271d;color:#d9e8b5;border-radius:13px;overflow:hidden;flex-shrink:0}.premium-mini-icon{position:absolute;right:12px;top:13px;color:#c9dda4;transform:rotate(10deg)}.sidebar-premium b{display:block;font:650 13px Manrope;margin:0 0 5px;padding-right:20px}.sidebar-premium>span{display:block;font-size:10px;color:#a5b08c}.sidebar-premium>svg{position:absolute;right:14px;bottom:16px;color:#a7bc7c}.sidebar-profile{padding:17px 2px 0;border-color:var(--line);gap:11px}.profile-avatar,.dark .profile-avatar{border:1px solid #a28ec63b;background:#30273f;color:#c0a6e6;border-radius:11px;width:37px;height:37px;font-size:13px}.sidebar-profile b{font-size:11px;max-width:130px}.sidebar-profile small{font-size:10px;color:var(--muted);margin-top:4px}.sidebar-profile>svg{width:14px;color:var(--muted)}.topbar{background:color-mix(in srgb,var(--bg) 92%,transparent);padding:0 40px;border-color:var(--line)}.topbar-location{font-size:12px;gap:14px}.topbar-location b{font-weight:500}.workspace-label{color:var(--muted)}.breadcrumb-slash{color:var(--line)}.nav-actions{gap:14px}.command-search{width:245px;font-size:11px;padding:9px 12px;border-radius:9px;border-color:var(--line);background:var(--paper);color:var(--muted)}.command-search kbd{font-size:9px;padding:1px 5px;background:var(--bg);border-color:var(--line);color:var(--muted)}.icon-btn{padding:7px;color:var(--muted)}.profile-avatar.small{height:33px;width:33px;border-radius:50%}.wrap{margin:0 40px 0 calc(var(--sidebar) + 40px);max-width:1600px;min-height:calc(100vh - 178px)}.footer{margin:50px 40px 0 calc(var(--sidebar) + 40px);padding:22px 0;font-size:10px;color:var(--muted);opacity:.75}.welcome-row{padding:37px 0 28px;align-items:center}.eyebrow{font-size:9px;letter-spacing:1.8px;color:var(--muted);font-weight:600}.eyebrow i{width:5px;height:5px;border-radius:50%;background:var(--accent)}.welcome-row h1{font-size:30px;letter-spacing:-1.2px;font-weight:700;margin:9px 0 7px}.hello-dot{color:var(--accent)}.welcome-row p{font-size:12px;color:var(--muted)}.today-date{font-size:11px;display:flex;align-items:center;gap:9px;color:var(--muted)}.today-date svg{color:var(--muted);opacity:.7}.primary,.soft-btn,.soft-purple,.text-btn{border-radius:10px;font-size:12px;font-weight:600;padding:11px 16px;gap:9px}.primary{background:#9876ed;color:#fff;border-color:#a48aee;box-shadow:0 6px 16px #9876ed16}.primary:hover{background:#a286f0;box-shadow:0 6px 24px #9876ed33}.soft-btn{background:var(--paper);border-color:var(--line);color:var(--muted)}.soft-btn:hover{background:var(--accent-soft);color:var(--accent);border-color:#9880d848}.soft-purple{background:var(--accent-soft);color:var(--accent)}.text-btn{padding:0;color:var(--accent);font-size:11px}.home-feature-grid{display:grid;grid-template-columns:minmax(0,1fr) 295px;gap:20px}.academy-hero{height:405px;background:radial-gradient(ellipse at 90% 110%,#51417b55,transparent 60%),linear-gradient(120deg,#202032,#24263d);border:1px solid #39354d;border-radius:20px;position:relative;overflow:hidden;color:#edf0f9;padding:29px 32px}.hero-topline{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2}.hero-chip{border:0;background:#ffffff0a;color:#bdb3d2;letter-spacing:1.6px;border-radius:5px;font-size:8px;padding:6px 9px;gap:7px}.hero-chip i{height:4px;width:4px;border-radius:50%;background:#cce5a2}.hero-edition{font-size:7px;letter-spacing:1.2px;color:#767189}.academy-copy{position:relative;z-index:2;margin-top:26px;max-width:370px}.academy-copy h2{font:650 clamp(36px,3.7vw,58px)/1.12 Manrope;letter-spacing:-2.5px;margin:0 0 19px;white-space:nowrap}.academy-copy h2 em{font-style:normal;color:#c6b3ee}.academy-copy p{font-size:11px;line-height:1.9;color:#9e9aaf;max-width:265px;margin-bottom:22px}.hero-button{display:inline-flex;align-items:center;gap:22px;font-size:11px;padding:12px 15px;border:1px solid #d3e9b1;border-radius:9px;background:#d3e9b1;color:#36452c;font-weight:600}.hero-button:hover{background:#e0f4c2;box-shadow:0 6px 25px #d3e9b122}.hero-bottomline{position:absolute;left:32px;right:32px;bottom:22px;display:flex;align-items:center;justify-content:space-between;font-size:7px;letter-spacing:1.5px;color:#77728c;z-index:2}.hero-pagination{display:flex;gap:5px}.hero-pagination i{width:5px;height:5px;border-radius:50%;background:#58536c}.hero-pagination i:first-child{width:20px;border-radius:3px;background:#cbb9ee}.hero-sculpture{position:absolute;right:0;top:0;width:47%;height:100%;pointer-events:none;perspective:600px}.sculpture-ball{position:absolute;top:107px;right:31px;width:175px;height:175px;border-radius:50%;background:radial-gradient(circle at 32% 25%,#e5e0fc,#b7a4dd 25%,#756287 58%,#33273d 90%);box-shadow:inset -12px -15px 35px #1c172e,inset 2px 3px 10px #fff7,13px 30px 40px #0b071b55;transform:rotate(-20deg)}.sculpture-ring{position:absolute;right:-8px;top:130px;width:245px;height:104px;border:20px solid #b8ca99;border-radius:50%;transform:rotate(-36deg) rotateX(45deg);box-shadow:inset 4px 5px 8px #73885b,5px 4px 8px #151e1155;border-top-color:#deebc4;border-left-color:#b1c795;border-bottom-color:#849b68}.glass-speech{position:absolute;top:73px;right:91px;width:112px;height:75px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #ddd8ff45;background:linear-gradient(140deg,#c8b4f92b,#a47ddd12);border-radius:24px;box-shadow:inset 0 0 25px #cbb1ff0a,0 15px 30px #0e091e22;backdrop-filter:blur(12px);transform:rotate(10deg);z-index:2}.glass-speech:after{content:'';position:absolute;bottom:-11px;left:20px;width:22px;height:20px;background:#a890d337;clip-path:polygon(0 0,100% 0,0 100%)}.glass-speech i{height:11px;width:11px;background:linear-gradient(130deg,#eadcff,#b69cd7);border-radius:50%;box-shadow:0 3px 6px #30213e55}.sculpture-spark{position:absolute;right:35px;bottom:84px;font-size:53px;font-weight:400;color:#d8d6e9;transform:rotate(11deg);text-shadow:0 5px 15px #0d091822}.sculpture-label{position:absolute;right:70px;bottom:62px;color:#c4b2db;font-size:7px;letter-spacing:.5px;transform:rotate(-6deg);background:#343047;border:1px solid #686073;padding:7px 12px;border-radius:5px}.sculpture-orbit{position:absolute;width:340px;height:340px;border:1px solid #9a8db110;border-radius:50%;right:-60px;top:50px}.sculpture-orbit.orbit-b{width:240px;height:240px;right:-10px;top:100px}.home-live-card{background:radial-gradient(ellipse at 50% 30%,#34262c44,transparent 70%),var(--paper);border:1px solid var(--line);border-radius:20px;padding:25px;position:relative;overflow:hidden}.home-live-top{display:flex;align-items:center;justify-content:space-between;gap:6px}.live-small{font-size:8px;letter-spacing:1.5px;display:flex;align-items:center;gap:7px;color:#c1a19b}.live-small i{height:5px;width:5px;background:#d8998b;border-radius:50%;box-shadow:0 0 9px #d8998b55}.live-type{font-size:6px;color:#927b78;border:1px solid #98726533;padding:3px 5px;border-radius:4px;letter-spacing:.9px;white-space:nowrap}.home-live-art{height:147px;position:relative;display:flex;align-items:center;justify-content:center}.live-art-ring{position:absolute;width:114px;height:114px;border:1px solid #a0796e20;border-radius:50%;box-shadow:0 0 0 23px #a0796e06,0 0 0 48px #a0796e04}.live-art-mic{color:#d9b5a4;transform:rotate(-13deg);z-index:2;filter:drop-shadow(4px 9px 7px #0003)}.live-art-mic svg{stroke-width:1.2}.live-art-wave{position:absolute;bottom:24px;left:17px;right:17px;display:flex;justify-content:center;align-items:center;gap:4px;opacity:.25}.live-art-wave i{height:var(--h);width:3px;border-radius:3px;background:#dfac97}.home-live-card h3{font:650 27px/1.25 Manrope;letter-spacing:-1px;color:var(--ink);margin:0 0 12px}.home-live-card p{font-size:11px;line-height:1.8;color:var(--muted);margin:0}.live-card-link{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:17px;margin-top:20px;font-size:11px;color:var(--ink)}.live-card-link>span{background:#30282b;border:1px solid #4b3534;border-radius:50%;padding:7px;color:#dbac99}.section{margin:35px 0}.section-head{align-items:end;margin-bottom:20px}.section-head h2{font:650 24px Manrope;letter-spacing:-.8px;margin-top:8px}.section-head p{font-size:12px}.section-head>.text-btn{padding-bottom:4px}.library-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.library-card{border:1px solid var(--line);background:var(--paper);border-radius:17px;padding:20px;overflow:hidden;transition:transform .2s,border-color .2s}.library-card:hover{transform:translateY(-5px);border-color:#8b72b865;box-shadow:var(--shadow)}.library-card-top{display:flex;justify-content:space-between;align-items:center;color:var(--muted)}.library-card-top>span{font-size:7px;letter-spacing:1.6px}.library-card-top>svg{width:16px}.library-card-art{height:155px;display:grid;place-items:center;margin:0 -7px;position:relative}.resource-art,.dark .resource-art{background:transparent;filter:none;display:grid;place-items:center;overflow:hidden;height:100%;width:100%;position:relative}.resource-art>svg{width:190px;height:165px;overflow:visible}.library-slides .resource-art>svg{transform:rotate(5deg)}.library-card-copy h3{font:650 18px Manrope;letter-spacing:-.5px;margin:4px 0 7px}.library-card-copy p{font-size:10px;color:var(--muted);margin:0 0 19px;line-height:1.7}.library-access{display:flex;align-items:center;gap:5px;font-size:7px;letter-spacing:.8px;color:#8c80a3;border-top:1px solid var(--line);padding-top:13px}.library-slides .library-access{color:#7c999f}.library-therapy .library-access{color:#aa8c8b}.home-bottom-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:20px;margin:30px 0}.expert-callout{background:var(--paper);border:1px solid var(--line);border-radius:17px;padding:27px;display:flex;gap:17px;position:relative;overflow:hidden}.expert-icon{display:flex;height:46px;width:46px;align-items:center;justify-content:center;background:#718c7220;border:1px solid #718c7230;color:#a6c09d;border-radius:13px;flex-shrink:0}.expert-callout>div:nth-child(2){z-index:2}.expert-callout .eyebrow{font-size:7px;color:#86a18c;margin:3px 0 0}.expert-callout h2{font:650 23px/1.35 Manrope;letter-spacing:-.8px;margin:11px 0 8px}.expert-callout p{font-size:10px;color:var(--muted);margin:0 0 19px}.expert-callout .text-btn{color:#b6caa5}.expert-target{position:absolute;height:200px;width:200px;right:-62px;bottom:-50px;display:grid;place-items:center;opacity:.5}.expert-target>i{position:absolute;width:200px;height:200px;border:1px solid #81957b25;border-radius:50%}.expert-target>i:nth-child(2){width:145px;height:145px}.expert-target>i:nth-child(3){width:90px;height:90px}.expert-target>span{color:#b1c89c;margin:0 22px 12px 0}.home-podcast{background:radial-gradient(ellipse at 100% 40%,#50437340,transparent 75%),var(--paper);border:1px solid var(--line);padding:27px;border-radius:17px;display:flex;align-items:center;position:relative;overflow:hidden}.home-podcast .eyebrow{font-size:7px;letter-spacing:1.2px;color:#a38ec1}.home-podcast h2{font:650 23px/1.35 Manrope;letter-spacing:-.8px;margin:11px 0 24px}.home-podcast .text-btn{font-size:10px}.podcast-disc{border:1px solid #76678655;color:#bba8d1;background:repeating-radial-gradient(circle at center,#4d405c10 0 4px,#7c668e10 5px 6px);height:135px;width:135px;border-radius:50%;display:grid;place-items:center;position:absolute;right:-24px;top:35px;box-shadow:0 0 0 11px #76678606}.community-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.community-links>a{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:13px;background:var(--paper);padding:20px 16px}.community-icon{color:var(--accent);display:flex;padding:11px;background:var(--accent-soft);border-radius:10px}.community-links h3{font:600 12px Manrope;letter-spacing:-.2px;margin:0 0 5px}.community-links p{font-size:9px;color:var(--muted);margin:0;line-height:1.7}.community-links>a>svg{margin-left:auto;width:16px;color:var(--muted)}.page-title{padding:39px 0 30px}.page-title h1{font:650 36px/1.2 Manrope;letter-spacing:-1.4px;margin:11px 0 12px}.page-title p{font-size:12px;line-height:1.9;color:var(--muted);max-width:750px}.panel,.card{border-radius:16px;border-color:var(--line);background:var(--paper)}.panel{padding:27px}.grid{gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.card-body{padding:23px}.card-body h3{font:650 17px Manrope;letter-spacing:-.4px}.card-body p{font-size:12px;line-height:1.85;color:var(--muted)}.card-foot{font-size:11px;border-color:var(--line);padding-top:17px;margin-top:17px;color:var(--accent)}.card-photo,.dark .card-photo{height:190px;background:radial-gradient(ellipse at 50% 80%,#7d64942b,transparent 70%),var(--bg)}.content-tag{font-size:8px;letter-spacing:1.4px;color:var(--muted)}.library-toolbar{border-color:var(--line);margin-bottom:28px}.library-tabs{gap:30px}.library-tabs a{font-size:12px;gap:9px;padding-bottom:17px}.library-tabs a.active{color:var(--accent);border-color:var(--accent)}.library-total{font-size:11px}.premium-banner,.dark .premium-banner{background:radial-gradient(ellipse at 90% 50%,#a78ee622,transparent 60%),var(--paper);border-color:var(--line);border-radius:16px;padding:30px;gap:22px}.premium-banner-symbol,.dark .premium-banner-symbol{background:var(--accent-soft);color:#bba2e1;border-color:#9075b644;border-radius:16px;padding:19px}.premium-banner .content-tag{font-size:8px;color:var(--accent)}.premium-banner h2,.dark .premium-banner h2{font:600 22px Manrope;letter-spacing:-.6px;color:var(--ink);margin:8px 0}.premium-banner p{font-size:11px;color:var(--muted)}.premium-banner .primary{font-size:11px}.collection-heading{margin:31px 0 22px}.collection-heading h3{font:650 18px Manrope;letter-spacing:-.5px}.collection-search{background:var(--paper);border-color:var(--line);border-radius:9px;padding:10px 12px;color:var(--muted)}.collection-search input{font-size:12px;color:var(--ink);max-width:210px}.count-badge{background:var(--paper);border-color:var(--line);font-size:10px;color:var(--muted);padding:4px 8px;border-radius:6px}.collection-empty{min-height:330px;display:grid;place-items:center}.empty-state{padding:45px 20px}.empty-icon{border-color:var(--line);background:var(--bg);color:#a693c4;padding:21px;border-radius:20px;margin-bottom:22px}.empty-state h3{font:600 19px Manrope;letter-spacing:-.5px;margin-bottom:11px}.empty-state p{font-size:12px;line-height:1.9;max-width:400px;margin-bottom:21px}.resource-format{background:var(--paper);color:var(--muted);border:1px solid var(--line);padding:6px 8px;font-size:8px;border-radius:5px}.dictionary-banner{background:var(--paper);border-color:var(--line);padding:30px 35px;border-radius:16px;gap:34px}.dictionary-monogram{color:#b9a0dc;font-size:73px;letter-spacing:-8px}.dictionary-monogram>span{color:#c5dba2}.dictionary-banner h2{font-size:24px;letter-spacing:-.7px}.dictionary-banner p{font-size:12px}.dictionary-count{font-size:35px;color:var(--accent)}.dictionary-count small{font-size:11px}.dictionary-alphabet{margin:30px 0;gap:7px}.dictionary-alphabet .letter{background:var(--paper);border-color:var(--line);height:40px;min-width:29px;font-size:12px}.dictionary-alphabet .letter.active{background:#9d7cd5;border-color:#a98ee2;color:white}.dictionary-content{grid-template-columns:80px minmax(0,1fr);gap:25px;min-height:340px;padding:30px}.dictionary-section-letter{font-size:55px;color:var(--accent)}.dictionary-section-letter>span{font-size:11px;color:var(--muted)}.glossary-item{border-color:var(--line);padding:20px 0}.glossary-item h3{font-size:23px}.glossary-item p{font-size:13px;line-height:1.9;color:var(--muted)}.appointment-layout{gap:22px;grid-template-columns:minmax(0,1fr) 300px}.appointment-main{padding:32px}.form-section-title{gap:17px;margin-bottom:30px}.form-section-title>span{font-size:11px;padding:11px;color:var(--accent);border-color:var(--line);background:var(--accent-soft);border-radius:10px}.form-section-title h3{font-size:17px;margin-bottom:6px}.form-section-title p{font-size:12px}.appointment-aside,.dark .appointment-aside{background:radial-gradient(ellipse at 90% 0,#9571be1a,transparent 70%),var(--paper);border-color:var(--line);border-radius:16px;padding:30px}.appointment-symbol,.dark .appointment-symbol{background:var(--accent-soft);border:1px solid #9474b62b;color:#b49ad4;border-radius:18px;padding:20px;margin-bottom:30px}.appointment-aside .content-tag{color:var(--accent);font-size:8px;line-height:1.8}.appointment-aside h2{font:600 27px/1.35 Manrope;letter-spacing:-1px;color:var(--ink)}.appointment-aside p{font-size:12px;color:var(--muted);line-height:1.9}.appointment-note{font-size:11px;color:var(--muted);gap:10px;margin-top:20px}.appointment-note svg{color:#b0c89b}.form{gap:21px}.form label{font-size:12px;font-weight:500}.form input,.form select,.form textarea{background:var(--bg);color:var(--ink);border:1px solid var(--line);border-radius:10px;padding:13px 14px;font-size:13px;margin-top:9px;min-height:44px}.form textarea{line-height:1.9}.form input[type=file]{font-size:11px}.form input[type=date],.form input[type=time]{color-scheme:light}.dark .form input[type=date],.dark .form input[type=time],.dark select{color-scheme:dark}.form-row{gap:18px}.appointment-divider{background:var(--line);margin:9px 0 18px}.slot-hint{font-size:12px;border-color:var(--line);background:var(--bg);color:var(--muted);padding:29px 19px;gap:13px}.slot-list .letter{font-size:12px;min-width:78px;height:42px;background:var(--bg);border-color:var(--line);border-radius:8px}.slot-list .letter.active{background:#9477cd;color:white;border-color:#9477cd}.appointment-submit>span{font-size:10px;color:var(--muted)}.store-banner,.dark .store-banner{height:265px;background:radial-gradient(ellipse at 100% 0,#ab8d6020,transparent 60%),var(--paper);border-color:var(--line);border-radius:17px;padding:34px 38px}.store-banner h2{font:600 37px/1.2 Manrope;letter-spacing:-1.5px;color:var(--ink);margin:13px 0}.store-banner .content-tag{color:#c8a886;font-size:9px}.store-banner p{color:var(--muted);font-size:12px}.store-banner .resource-art{height:230px;width:250px;transform:scale(1.3)}.product-price{font-size:19px;font-weight:600;color:var(--ink)}.podcast-banner,.dark .podcast-banner{height:280px;background:radial-gradient(ellipse at 90% 50%,#6d5b9b70,transparent 70%),#242138;border:1px solid #473956;border-radius:17px;padding:34px 38px}.podcast-banner h2{font:600 39px/1.2 Manrope;letter-spacing:-1.3px;color:#e6dcf4;margin:18px 0 14px}.podcast-banner p{font-size:12px;color:#a99bbb}.podcast-banner .hero-chip{font-size:8px;color:#bba7d6;border:1px solid #66527355}.podcast-wave{gap:6px;margin-right:20px;opacity:.6}.podcast-wave i{width:5px;background:#bca6df;height:var(--h);border-radius:4px}.podcast-row{border-color:var(--line);border-radius:14px;padding:24px;gap:22px;background:var(--paper)}.podcast-cover,.dark .podcast-cover{padding:25px;background:var(--accent-soft);border-color:#8b74b025;color:#b59ed4;border-radius:15px}.episode-info h3{font-size:18px;margin:8px 0}.episode-info p{font-size:12px}.episode-no{font-size:12px;color:var(--muted)}.podcast-row audio{height:38px}.event-banner,.dark .event-banner{padding:33px;background:radial-gradient(ellipse at 90% 0,#7ca08620,transparent 80%),var(--paper);border-color:var(--line);border-radius:17px;gap:25px}.event-icon,.dark .event-icon{padding:21px;background:#7b987d1a;border:1px solid #7b987d30;color:#b1cda8;border-radius:18px}.event-banner h2{font:600 27px Manrope;letter-spacing:-.9px;color:var(--ink)}.event-banner .content-tag{color:#a8c499;font-size:9px}.event-banner p{color:var(--muted);font-size:12px}.event-banner .soft-btn{background:var(--paper);color:var(--muted);border-color:var(--line);font-size:11px}.event-row{border-color:var(--line);border-radius:15px;padding:28px;gap:25px;background:var(--paper)}.event-date,.dark .event-date{width:80px;min-width:80px;padding:12px;background:var(--accent-soft);border-color:#8b74b025;color:var(--accent);border-radius:12px}.event-date b{font-size:33px}.event-date span{font-size:8px;color:var(--muted)}.event-row h3{font-size:20px;letter-spacing:-.6px}.event-row p{font-size:12px;line-height:1.9}.event-row small{font-size:11px;color:var(--muted)}.team-intro,.dark .team-intro{background:radial-gradient(ellipse at 90% 0,#8667a82b,transparent 70%),var(--paper);border-color:var(--line);border-radius:17px;padding:36px 38px}.team-intro h2{font:600 37px Manrope;letter-spacing:-1.3px;color:var(--ink);margin:15px 0}.team-intro .content-tag{color:#b4a0c9;font-size:9px}.team-intro p{font-size:13px;color:var(--muted);max-width:550px;line-height:1.9}.team-motif>span,.dark .team-motif>span{background:var(--accent-soft);border:1px solid #8968ac33;color:#b89cda;padding:32px;border-radius:22px}.team-motif i{background:#c5dba2;opacity:.7}.team-card{border-color:var(--line);background:var(--paper);border-radius:16px}.team-photo,.dark .team-photo{background:radial-gradient(ellipse at 50% 80%,#66527340,transparent 70%),var(--bg);height:235px}.team-photo>span,.dark .team-photo>span{background:var(--accent-soft);color:#b19bcc;font-size:65px;border-radius:50%}.team-card-body{padding:24px}.team-card h3{font-size:19px}.team-card-body>span{color:var(--accent);font-size:11px}.team-card p{font-size:12px;color:var(--muted)}.map-layout{grid-template-columns:minmax(0,1fr) 300px;gap:20px}.map-panel{padding:27px}.map-heading h3{font-size:18px}.map-heading>div>span{font-size:11px}.pill{background:var(--accent-soft);color:var(--accent);border:1px solid #9074b22b;font-size:10px;padding:7px 10px;border-radius:8px}.turkey-visual,.dark .turkey-visual{filter:none;background:radial-gradient(ellipse at 50% 60%,#9076b518,transparent 75%);margin:25px -6px 15px}.dark .turkey-visual>svg>path:first-of-type{fill:#292334;stroke:#53435f}.dark .turkey-visual>svg>path:nth-of-type(2){stroke:#64517466}.map-point text{fill:#a79bb8;font-size:12px}.map-halo{fill:#c4a6e5;opacity:.12}.map-marker{fill:#b399d4;stroke:var(--paper);stroke-width:2}.map-point.selected text{fill:#d6c4ee}.map-point.selected .map-marker{fill:#d6c4ee}.map-point.selected .map-halo{fill:#ccb3e6;opacity:.2}.map-caption{font-size:7px;color:var(--muted);letter-spacing:1.3px}.city-select-heading{font-size:11px;border-color:var(--line);padding:20px 0 14px}.turkey{gap:7px;grid-template-columns:repeat(6,minmax(0,1fr))}.city{font-size:10px;min-height:36px;padding:8px 3px;border-radius:7px;background:var(--bg);border-color:var(--line);color:var(--muted)}.city:hover,.city.active{background:var(--accent-soft);color:var(--accent);border-color:#987abe66}.therapists-heading{border-color:var(--line);padding-bottom:23px}.therapists-heading h3{font-size:21px}.therapists-heading small{font-size:11px}.location-square{background:var(--accent-soft);padding:13px;color:var(--accent);border-radius:12px}.therapists-aside{padding:23px;border-radius:16px}.therapists-aside .empty-state{padding:32px 1px}.therapists-aside .empty-state h3{font-size:15px;line-height:1.5}.therapists-aside .empty-state p{font-size:11px}.therapist-profile{border-color:var(--line);border-radius:13px;padding:23px;background:var(--paper)}.therapist-avatar,.dark .therapist-avatar{background:var(--accent-soft);color:var(--accent);font-size:27px;height:60px;width:60px;border-radius:18px}.therapist-profile h3{font-size:17px}.therapist-profile>span{font-size:10px;color:var(--accent)}.therapist-profile p{font-size:12px;color:var(--muted)}.therapist-location{font-size:11px;color:var(--muted)}.therapist-profile .soft-purple{font-size:11px}.admin-layout{grid-template-columns:190px minmax(0,1fr);gap:22px}.admin-side{padding:11px;border-radius:15px;top:103px}.admin-side button{padding:12px 13px;font-size:12px;border-radius:9px}.admin-side button.active,.dark .admin-side button.active{background:var(--accent-soft);color:var(--accent)}.admin-main{padding:30px;border-radius:16px;min-height:620px}.admin-main h2{font:600 24px Manrope;letter-spacing:-.7px}.admin-main h3{font-size:16px}.stats{margin:26px 0 33px;gap:12px}.stat{padding:20px 17px;border-color:var(--line);background:var(--bg);border-radius:12px}.stat b{font:600 34px Manrope;letter-spacing:-1px}.stat span{font-size:11px;margin-top:8px}.table{font-size:12px}.table th{font-size:11px;background:var(--bg);color:var(--muted)}.table td,.table th{padding:16px 12px;border-color:var(--line)}.table .soft-purple{font-size:10px;padding:8px 10px}.therapist{border-color:var(--line);border-radius:10px;padding:18px;background:var(--paper)}.therapist b{font-size:13px}.therapist small{font-size:11px;color:var(--muted)}
.live-title-row{align-items:center;gap:15px}.live-title-row h1{font-size:34px;letter-spacing:-1.3px}.mobile-br{display:none}.connection-pill{font-size:8px;letter-spacing:1.1px;white-space:nowrap;background:var(--paper);border-color:var(--line);color:var(--muted);padding:9px 12px;gap:7px}.connection-pill i{background:#c3d99e;height:5px;width:5px;box-shadow:0 0 8px #c3d99e33}.orange-dot{background:#d8a08d!important}.live-layout{grid-template-columns:minmax(0,1fr) 305px;gap:21px}.live-screen{aspect-ratio:16/10;background:#11141e;border:1px solid #2c2d3e;border-radius:17px;min-height:330px}.live-screen video{z-index:2}.screen-top{inset:23px 23px auto;justify-content:space-between;align-items:center}.screen-label{font:700 18px Manrope;color:#b4abc8;letter-spacing:-.7px;gap:9px}.screen-label>span{font:500 6px 'DM Sans';letter-spacing:1.5px;padding:3px 6px;border-radius:4px;border:1px solid #6c556566;background:#684a4a22;color:#ce9e91}.live-badge{font-size:8px;letter-spacing:1.3px;background:#6b3f3a33;border-color:#bf84784a;color:#e1b5a4;padding:5px 8px;border-radius:4px}.live-badge i{background:#e3ac98}.live-idle{background:#171923;position:absolute;padding:55px 25px;display:flex;align-items:center;justify-content:center;overflow:hidden;isolation:isolate}.studio-grid{position:absolute;inset:0;background-image:linear-gradient(#79718308 1px,transparent 1px),linear-gradient(90deg,#79718308 1px,transparent 1px);background-size:45px 45px;mask-image:radial-gradient(ellipse at 50% 60%,#000,transparent 75%);z-index:-1}.studio-aurora{position:absolute;width:440px;height:440px;left:calc(50% - 220px);top:calc(50% - 220px);border-radius:50%;background:radial-gradient(circle at 50% 50%,#6b4d9740,transparent 65%);box-shadow:0 0 0 1px #7767860b,0 0 0 60px #77678606,0 0 0 120px #77678604;z-index:-1}.studio-center{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;width:100%;z-index:2}.studio-icon{background:linear-gradient(140deg,#493a5b,#282234);border:1px solid #70607e66;color:#c5afdf;display:flex;align-items:center;justify-content:center;height:73px;width:73px;border-radius:21px;margin-bottom:24px;box-shadow:0 15px 35px #07051044,inset 1px 1px 2px #b6a0d022;transform:rotate(-7deg)}.studio-icon svg{transform:rotate(7deg);stroke-width:1.4}.studio-label{font-size:6px;color:#8f7da4;letter-spacing:2.5px}.studio-center h2{font:600 31px/1.3 Manrope;letter-spacing:-1.2px;color:#e6ddec;margin:13px 0 11px}.studio-center p{font-size:10px;color:#897c98;line-height:1.8;margin:0;max-width:290px}.studio-join{display:flex;gap:9px;background:#30263f;color:#c4afd9;border:1px solid #7961894a;border-radius:8px;font-size:9px;padding:9px 12px;margin-top:20px;position:relative;z-index:3}.studio-join>svg:last-child{width:14px;margin-left:7px}.studio-watermark{position:absolute;right:-18px;bottom:-63px;font:750 235px Manrope;letter-spacing:-18px;color:#7b65800b;pointer-events:none;transform:rotate(-15deg);z-index:-1}.screen-bottom{inset:auto 20px 16px}.screen-brand{font-size:9px;color:#827a90;gap:6px;letter-spacing:.3px}.screen-brand i{width:4px;height:4px;background:#ae95c2;border-radius:50%}.video-actions button{padding:7px;color:#aaa0b8;border-color:#60536533;background:#282232aa;border-radius:7px}.video-actions button:hover{background:#4f3e63aa;color:#e1cfec}.broadcast-info{gap:14px;padding:23px 0;border-color:var(--line)}.host-avatar{font:650 29px Manrope;height:46px;width:46px;border-radius:14px;background:var(--accent-soft);color:#b79ed6}.host-name{font-size:7px;letter-spacing:1.3px;color:var(--muted);gap:6px}.verified{background:#9eb18b}.host-info h2{font:600 18px Manrope;letter-spacing:-.5px;margin:6px 0 7px}.host-info p{font-size:10px;color:var(--muted)}.broadcast-info>.soft-btn{font-size:10px;padding:9px 11px}.studio-control{margin:20px 0;padding:19px;border:1px solid #8a6daa33;background:radial-gradient(ellipse at 0 0,#9b7cc81a,transparent 80%),var(--paper);border-radius:13px;gap:12px}.studio-control>div{gap:11px}.control-icon{background:var(--accent-soft);color:var(--accent);padding:11px;border-radius:10px}.studio-control b{font-size:11px;font-weight:600}.studio-control small{font-size:9px;max-width:250px;line-height:1.7;margin-top:4px}.studio-control button{padding:9px 11px;font-size:10px}.broadcast-details{padding:19px 0;gap:18px;border-color:var(--line);justify-content:flex-start}.broadcast-details span{font-size:9px;color:var(--muted);gap:7px}.broadcast-details svg{color:#927da6;width:17px}.live-description h3{font:600 15px Manrope;letter-spacing:-.3px;margin:15px 0 10px}.live-description p{font-size:12px;color:var(--muted);line-height:1.95;max-width:650px}.live-chat{height:660px;background:var(--paper);border-color:var(--line);border-radius:17px}.chat-heading{padding:24px 20px;border-color:var(--line)}.chat-heading b{font:600 13px Manrope;letter-spacing:-.2px}.chat-heading>div{gap:9px}.chat-heading svg{color:var(--muted)}.chat-status{display:flex;align-items:center;gap:5px;font-size:6px;letter-spacing:.8px;color:var(--muted)}.chat-status i{height:3px;width:3px;background:#b0c798;border-radius:50%}.chat-guideline,.dark .chat-guideline{padding:12px 20px;font-size:9px;letter-spacing:.2px;background:var(--bg);border-color:var(--line);color:#a18cb7}.chat-guideline svg{color:#b6a1cb}.chat-log{padding:22px 20px;gap:15px}.chat-welcome{max-width:215px}.chat-welcome>span{background:var(--bg);border-color:var(--line);padding:19px;border-radius:18px;color:#9c84b9;margin-bottom:19px}.chat-welcome h3{font:600 17px Manrope;color:var(--ink);letter-spacing:-.4px;margin:0 0 9px}.chat-welcome p{font-size:11px;line-height:1.9;color:var(--muted);margin:0}.chat-composer{padding:18px;border-color:var(--line)}.chat-signin{font-size:11px;color:var(--muted);margin-bottom:13px}.chat-signin a{color:var(--accent);font-weight:600}.chat-form{background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:7px;gap:6px}.chat-form input{font-size:11px;color:var(--ink);padding:6px 3px}.chat-form button{padding:8px;background:#9876cd;border-radius:7px}.chat-composer>small{font-size:7px;line-height:1.8;margin:11px 0 0;color:var(--muted);opacity:.65}.chat-identity{font-size:10px;gap:7px;color:var(--muted);margin-bottom:13px}.mini-avatar{height:23px;width:23px;border-radius:6px;background:var(--accent-soft);color:var(--accent);font-size:9px}.chat-msg{font-size:12px;border-color:var(--line);padding-bottom:13px}.chat-msg b{font-size:11px;color:var(--accent)}.chat-msg time{font-size:8px;color:var(--muted)}.chat-msg>div{font-size:12px;color:var(--ink);margin-top:5px;line-height:1.9}.modal-backdrop{background:#07080ee0;backdrop-filter:blur(10px);padding:26px}.modal{width:min(640px,100%);padding:31px;background:var(--paper);border-color:var(--line);border-radius:23px;box-shadow:0 30px 100px #0006}.modal-head{margin-bottom:25px}.modal-head h2{font:600 25px Manrope;letter-spacing:-.8px}.close{height:31px;width:31px;background:var(--bg);border:1px solid var(--line);border-radius:9px;font-size:20px;color:var(--muted)}.modal p{font-size:13px;line-height:1.9}.modal .form{gap:18px}.modal .form-row{gap:13px}.modal .form small{font-size:10px;line-height:1.8}.command-input{padding:14px;border-color:var(--line);background:var(--bg);border-radius:10px;color:var(--muted)}.command-input input{font-size:13px;color:var(--ink)}.command-item{padding:13px;font-size:13px;color:var(--ink);border-radius:9px}.command-item:hover{background:var(--accent-soft)}.command-item svg{color:var(--muted)}.command-results{gap:5px}.studio-setup-preview{border-radius:14px;border:1px solid #5f467544;background:radial-gradient(ellipse at 50% 40%,#503b6a77,transparent 70%),#171420;aspect-ratio:16/9;margin-bottom:24px}.preview-placeholder .icon-btn{background:#33273f;color:#ceb4e4;border-color:#6c537a77;padding:11px 15px;font-size:12px;border-radius:10px}.preview-placeholder p{font-size:11px;color:#9d85ae;margin-top:12px}.studio-preview-label{font-size:7px;color:#a18db0;background:#17102099;padding:5px 8px}.studio-access-help{font-size:11px;line-height:1.9;color:var(--muted)}.studio-submit-row{border-color:var(--line);padding-top:21px;margin-top:8px;gap:16px}.studio-submit-row small{font-size:9px;color:var(--muted);line-height:1.7;max-width:200px}.studio-submit-row .primary{font-size:11px}.premium-modal-intro,.dark .premium-modal-intro{border-radius:16px;padding:31px;background:radial-gradient(ellipse at 100% 40%,#75568d55,transparent 65%),linear-gradient(120deg,#2c2338,#3c2e49);border:1px solid #80629133}.premium-modal-intro h2{font:600 37px/1.2 Manrope;letter-spacing:-1.5px;color:#e5d7f0;margin:20px 0 15px}.premium-modal-intro p{font-size:12px!important;color:#b19bc3;line-height:1.9}.premium-modal-intro .hero-chip{font-size:7px;color:#c0a6d3;border:1px solid #87629c44}.premium-modal-symbol{right:36px;top:90px;color:#c9a8db44}.premium-modal-categories{gap:13px;margin:21px 0}.premium-modal-categories a{padding:21px 16px;border-color:var(--line);border-radius:13px;background:var(--bg);gap:11px}.premium-modal-categories a:hover{border-color:#987abe88;background:var(--accent-soft)}.premium-modal-categories a>span{color:var(--accent)}.premium-modal-categories b{font-size:13px}.premium-modal-categories small{font-size:9px;color:var(--muted)}.premium-modal-features{gap:10px;margin:23px 0}.premium-modal-features span{font-size:9px;color:var(--muted)}.premium-modal-features svg{color:#b3c99a}.premium-activate{padding:14px;font-size:13px}.premium-demo-note{font-size:8px!important;color:var(--muted);line-height:1.9!important;margin-top:15px!important}.product-detail-art{border-radius:16px;background:var(--bg);height:270px;border:1px solid var(--line)}.product-detail-art .resource-art svg{height:220px;width:260px}.product-detail-desc{font-size:13px!important;color:var(--muted);margin:23px 0;line-height:1.9}.product-detail-footer{border-color:var(--line);padding-top:20px;gap:20px}.product-detail-footer b{font:600 28px Manrope;color:var(--ink);letter-spacing:-.8px}.product-detail-footer span{color:var(--muted);font-size:11px;line-height:1.9}.toast{font-size:12px;background:#332b3e;color:#e5d8f0;border:1px solid #a487bd33;padding:13px 20px;border-radius:12px;bottom:25px;left:calc(50% + 125px);box-shadow:0 15px 50px #0003}.form select:focus,.form input:focus,.form textarea:focus{border-color:#9a7ac166!important;box-shadow:0 0 0 3px #9274b114}.dark .hero-button{color:#3c492e}.dark .sidebar-premium .premium-mini-icon{color:#c9dda4}.dark .host-avatar{background:var(--accent-soft)}
@media(min-width:1700px){.wrap{margin-left:calc(var(--sidebar) + 54px);margin-right:54px;max-width:1700px}.topbar{padding:0 54px}.home-feature-grid{grid-template-columns:minmax(0,1fr) 350px;gap:25px}.academy-hero{height:450px;padding:34px 40px}.academy-copy{margin-top:35px;max-width:460px}.academy-copy h2{font-size:68px}.academy-copy p{font-size:13px;max-width:325px}.hero-button{font-size:13px;padding:14px 20px}.hero-sculpture{right:30px;transform:scale(1.2);transform-origin:right center}.home-live-card{padding:28px}.home-live-art{height:180px}.home-live-card h3{font-size:32px}.home-live-card p{font-size:13px}.live-card-link{font-size:13px}.library-card{padding:25px}.library-card-art{height:185px}.library-card-art .resource-art svg{width:220px;height:190px}.library-card-copy h3{font-size:21px}.library-card-copy p{font-size:12px}.home-bottom-grid{gap:25px}.expert-callout,.home-podcast{padding:34px}.expert-callout h2,.home-podcast h2{font-size:29px}.expert-callout p{font-size:12px}.podcast-disc{height:155px;width:155px;right:25px}.community-links h3{font-size:14px}.community-links p{font-size:11px}.live-layout{grid-template-columns:minmax(0,1fr) 360px;gap:25px}.live-chat{height:740px}.live-screen{aspect-ratio:16/9}.studio-center h2{font-size:38px}.studio-center p{font-size:12px;max-width:360px}.studio-join{font-size:11px}.studio-label{font-size:8px}.studio-icon{height:85px;width:85px;border-radius:25px}.chat-heading b{font-size:15px}.chat-guideline{font-size:11px}.chat-welcome h3{font-size:20px}.chat-welcome p{font-size:12px}.chat-form input{font-size:12px}}
@media(max-width:1250px){:root{--sidebar:220px}.sidebar{padding:27px 15px 14px}.brand{padding:0 13px}.brand img{width:150px}.side-link{font-size:11px;gap:11px;padding:10px 12px}.side-link.active:before{left:-15px}.side-caption{font-size:8px;padding-left:12px}.sidebar-premium{padding:14px}.sidebar-premium b{font-size:12px}.sidebar-premium>span{font-size:9px}.sidebar-profile b{font-size:10px;max-width:110px}.sidebar-profile small{font-size:9px}.wrap{margin-left:calc(var(--sidebar) + 28px);margin-right:28px}.topbar{padding:0 28px}.command-search{width:210px}.welcome-row h1{font-size:27px}.home-feature-grid{grid-template-columns:minmax(0,1fr) 255px;gap:17px}.academy-hero{padding:27px;height:380px}.academy-copy{margin-top:27px}.academy-copy h2{font-size:43px;letter-spacing:-2px}.academy-copy p{font-size:10px;max-width:225px}.hero-sculpture{width:43%;transform:scale(.83);transform-origin:right center}.hero-edition{display:none}.home-live-card{padding:22px}.home-live-art{height:135px}.home-live-card h3{font-size:25px}.home-live-card p{font-size:10px}.live-card-link{font-size:10px;margin-top:19px}.library-card{padding:17px}.library-card-art{height:140px}.resource-art>svg{width:170px;height:146px}.library-card-copy h3{font-size:16px}.library-card-copy p{font-size:9px}.library-card-top>span{font-size:6px}.library-access{font-size:6px}.section-head h2{font-size:22px}.expert-callout,.home-podcast{padding:22px}.expert-callout{gap:14px}.expert-callout h2,.home-podcast h2{font-size:20px}.expert-callout p{font-size:9px}.expert-icon{height:40px;width:40px}.home-podcast .text-btn{font-size:9px}.podcast-disc{height:110px;width:110px;right:-35px;top:48px}.community-links{gap:12px}.community-links>a{padding:16px 12px;gap:9px}.community-icon{padding:9px}.community-icon svg{height:20px;width:20px}.community-links h3{font-size:11px}.community-links p{font-size:8px}.community-links>a>svg{display:none}.live-layout{grid-template-columns:minmax(0,1fr) 265px;gap:18px}.live-title-row h1{font-size:29px}.connection-pill{font-size:6px}.live-chat{height:610px}.studio-center h2{font-size:27px;letter-spacing:-1px}.studio-center p{font-size:9px;max-width:245px}.studio-join{font-size:8px;padding:9px 10px;gap:6px}.studio-icon{height:60px;width:60px;border-radius:18px;margin-bottom:18px}.studio-icon svg{height:28px;width:28px}.studio-label{font-size:5px}.studio-control{flex-direction:column;align-items:stretch}.studio-control>div:last-child{justify-content:flex-end}.chat-heading{padding:21px 17px}.chat-heading b{font-size:12px}.chat-status{font-size:5px;letter-spacing:.3px}.chat-heading>div{gap:7px}.chat-guideline{padding:12px 17px;font-size:8px}.chat-composer{padding:16px}.chat-form input{font-size:10px}.host-info h2{font-size:16px}.host-avatar{height:40px;width:40px;font-size:25px}.broadcast-details{gap:12px}.broadcast-details span{font-size:8px}.broadcast-details svg{width:14px}.map-layout{grid-template-columns:minmax(0,1fr) 260px;gap:18px}.turkey{grid-template-columns:repeat(4,minmax(0,1fr))}.map-panel{padding:22px}.city{font-size:9px}.map-heading h3{font-size:16px}.map-heading>div>span{font-size:10px}.therapists-aside{padding:20px}.premium-banner{gap:18px;padding:25px}.premium-banner h2{font-size:19px}.premium-banner p{font-size:10px}.premium-banner .primary{font-size:10px;padding:10px 12px}.appointment-layout{grid-template-columns:minmax(0,1fr) 250px;gap:18px}.appointment-main{padding:25px}.appointment-aside{padding:25px}.appointment-aside h2{font-size:23px}.appointment-aside p{font-size:11px}.appointment-note{font-size:10px;gap:7px}.appointment-submit>span{font-size:8px}.appointment-submit .primary{font-size:10px;padding:11px 12px}.admin-layout{grid-template-columns:165px minmax(0,1fr);gap:18px}.admin-side button{font-size:11px;padding:11px 12px}.admin-main{padding:25px}.stat{padding:17px 13px}.stat b{font-size:29px}.stat span{font-size:9px}.footer{margin-left:calc(var(--sidebar) + 28px);margin-right:28px}.dictionary-banner{padding:27px;gap:25px}.dictionary-banner h2{font-size:21px}.dictionary-banner p{font-size:11px}.dictionary-monogram{font-size:60px}.dictionary-count{font-size:30px}.dictionary-alphabet .letter{min-width:27px}.dictionary-content{grid-template-columns:60px 1fr}.store-banner{height:240px;padding:30px}.store-banner h2{font-size:33px}.podcast-banner{height:255px;padding:30px}.podcast-banner h2{font-size:33px}.podcast-wave{margin-right:0;gap:4px}.event-banner{padding:27px;gap:20px}.event-banner h2{font-size:23px}.event-banner p{font-size:11px}.team-intro{padding:30px}.team-intro h2{font-size:33px}.team-intro p{font-size:12px;max-width:430px}.team-motif>span{padding:24px}.card-body{padding:20px}.card-body h3{font-size:15px}.card-body p{font-size:11px}}
@media(max-width:1050px){.home-feature-grid{grid-template-columns:1fr}.academy-hero{height:390px}.academy-copy h2{font-size:54px}.academy-copy p{font-size:12px;max-width:300px}.hero-sculpture{width:45%;transform:scale(1.05);right:20px}.home-live-card{display:grid;grid-template-columns:1fr 1fr;gap:0 25px;min-height:210px;padding:25px 28px}.home-live-top{grid-column:1/-1;max-width:240px;margin-bottom:19px}.home-live-card h3{font-size:25px;margin:0 0 8px;position:relative;z-index:1}.home-live-card h3 br{display:none}.home-live-card p{font-size:11px}.home-live-art{position:absolute;right:25px;bottom:10px;width:170px;height:180px;opacity:.65}.live-card-link{grid-column:1/2;font-size:11px;padding-top:13px;margin-top:17px}.home-live-top .live-type{display:none}.library-card-copy p{font-size:10px}.library-access{font-size:6px}.home-bottom-grid{grid-template-columns:1fr 1fr;gap:17px}.expert-icon{display:none}.expert-callout h2,.home-podcast h2{font-size:22px}.expert-callout .eyebrow,.home-podcast .eyebrow{font-size:7px}.podcast-disc{right:-50px;opacity:.65}.community-links{grid-template-columns:1fr}.community-links>a{padding:18px;gap:15px}.community-links h3{font-size:14px}.community-links p{font-size:11px}.community-links>a>svg{display:block}.live-layout{grid-template-columns:1fr}.live-screen{aspect-ratio:16/9}.live-chat{height:440px}.studio-center h2{font-size:31px}.studio-center p{font-size:11px;max-width:330px}.studio-label{font-size:7px}.studio-icon{height:73px;width:73px}.studio-join{font-size:10px}.live-title-row h1{font-size:31px}.connection-pill{display:none}.chat-heading b{font-size:14px}.chat-status{font-size:7px}.chat-guideline{font-size:10px}.chat-form input{font-size:12px}.chat-welcome h3{font-size:19px}.chat-welcome p{font-size:12px}.studio-control{flex-direction:row;align-items:center}.studio-control small{max-width:200px}.broadcast-details{gap:24px}.broadcast-details span{font-size:10px}.broadcast-details svg{width:17px}.map-layout{grid-template-columns:1fr}.turkey{grid-template-columns:repeat(7,minmax(0,1fr))}.therapists-aside .therapist-list{grid-template-columns:repeat(2,minmax(0,1fr))}.therapist-list>.empty-state{grid-column:1/-1}.premium-banner{flex-wrap:wrap}.premium-banner .primary{margin-left:85px}.appointment-layout{grid-template-columns:1fr}.appointment-aside{display:none}.appointment-submit>span{font-size:10px}.appointment-submit .primary{font-size:12px}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-layout{grid-template-columns:1fr}.admin-side{position:static;display:flex;overflow:auto;padding:10px;gap:5px}.admin-side button{white-space:nowrap;font-size:11px}.admin-main{padding:27px;overflow-x:auto}.event-banner .soft-btn{display:none}.event-banner h2{font-size:22px}.dictionary-banner h2{font-size:20px}.dictionary-banner p{font-size:11px}.dictionary-count{display:none}.podcast-wave{position:absolute;right:25px;opacity:.25}.podcast-banner{position:relative}.podcast-banner>div:first-child{position:relative;z-index:1}.team-intro{position:relative;overflow:hidden}.team-intro>div:first-child{position:relative;z-index:1}.team-motif{position:absolute;right:10px;opacity:.3}.team-intro p{max-width:400px}.nav-actions{gap:8px}.command-search{width:170px}.command-search kbd{display:none}.topbar-location .workspace-label,.topbar-location .breadcrumb-slash{display:none}}
@media(max-width:760px){:root{--sidebar:0px;--header:68px}.sidebar{width:245px;padding:29px 18px 16px;transform:translateX(-100%);transition:transform .25s}.sidebar-open .sidebar{transform:translateX(0)}.sidebar-shade{display:block;position:fixed;inset:0;background:#07080fa8;opacity:0;pointer-events:none;z-index:30;backdrop-filter:blur(5px);transition:opacity .25s}.sidebar-open .sidebar-shade{opacity:1;pointer-events:auto}.brand{margin-bottom:35px}.brand img{width:162px}.side-link{font-size:12px;gap:14px;padding:11px 14px;height:43px}.side-link.active:before{left:-18px}.side-caption{font-size:9px;padding-left:14px}.sidebar-profile b{font-size:11px;max-width:135px}.sidebar-profile small{font-size:10px}.sidebar-premium b{font-size:13px}.sidebar-premium>span{font-size:10px}.wrap{margin-left:22px;margin-right:22px}.topbar{margin-left:0;padding:0 18px;height:68px}.topbar-location{gap:9px;font-size:12px}.mobile-menu{display:inline-flex}.command-search{padding:7px;border:0;background:none;width:auto}.command-search span,.command-search kbd{display:none}.nav-actions{gap:8px}.icon-btn{padding:6px}.profile-avatar.small{height:29px;width:29px;font-size:11px}.welcome-row{padding:29px 0 24px}.welcome-row h1{font-size:27px;letter-spacing:-1px;margin:9px 0}.welcome-row p{font-size:12px}.welcome-row .eyebrow{font-size:8px}.today-date{display:none}.home-feature-grid{gap:17px}.academy-hero{height:390px;border-radius:18px;padding:26px}.academy-copy{margin-top:29px}.academy-copy h2{font-size:52px;letter-spacing:-2.3px}.academy-copy p{font-size:11px;max-width:270px}.hero-sculpture{width:42%;transform:scale(.95);right:10px;opacity:.9}.hero-topline .hero-chip{font-size:7px}.hero-bottomline{left:26px;right:26px;font-size:6px;bottom:21px}.hero-button{font-size:11px;gap:15px}.home-live-card{grid-template-columns:1fr 1fr;padding:24px;min-height:235px}.home-live-top{max-width:270px;gap:15px;margin-bottom:20px}.home-live-card h3{font-size:27px}.home-live-card p{font-size:11px}.live-card-link{font-size:11px;grid-column:1/2;margin-top:18px}.home-live-art{right:24px;height:190px;width:180px;opacity:.75;bottom:9px}.section{margin:32px 0}.section-head{margin-bottom:20px;gap:15px;align-items:end}.section-head h2{font-size:24px;margin:8px 0 0}.section-head .eyebrow{font-size:8px;letter-spacing:1.4px}.section-head>.text-btn{font-size:10px;max-width:110px;line-height:1.5;white-space:normal;text-align:right;gap:8px}.library-cards{gap:13px}.library-card{padding:16px 13px;border-radius:14px}.library-card-top>span{font-size:5px;letter-spacing:1px}.library-card-top>svg{width:14px}.library-card-art{height:125px;margin:0 -7px}.resource-art>svg{height:136px;width:157px}.library-card-copy h3{font-size:16px;line-height:1.4;margin:0 0 7px;letter-spacing:-.5px}.library-card-copy p{font-size:9px;line-height:1.8;min-height:31px;margin-bottom:16px}.library-access{font-size:5px;letter-spacing:.4px;gap:4px;padding-top:11px}.library-access svg{width:9px}.home-bottom-grid{grid-template-columns:1fr 1fr;gap:15px;margin:28px 0}.expert-callout,.home-podcast{padding:23px}.expert-callout h2,.home-podcast h2{font-size:23px;letter-spacing:-.8px}.expert-callout p{font-size:11px;max-width:190px;line-height:1.8}.expert-callout .text-btn,.home-podcast .text-btn{font-size:10px}.podcast-disc{height:120px;width:120px;right:-55px;top:55px;opacity:.45}.community-links{gap:13px}.community-links>a{padding:19px 17px;gap:14px;border-radius:13px}.community-links h3{font-size:14px}.community-links p{font-size:11px}.community-links>a>svg{width:18px}.community-icon{padding:12px;border-radius:12px}.footer{margin:36px 22px 0;padding:20px 0;font-size:9px}.footer>span{font-size:9px}.footer a{font-size:9px}.page-title{padding:29px 0 25px}.page-title h1{font-size:31px;letter-spacing:-1.3px;margin:11px 0}.page-title p{font-size:12px;line-height:1.85}.eyebrow{font-size:8px;letter-spacing:1.5px}.page-title .eyebrow{font-size:8px}.live-title-row h1{font-size:31px;line-height:1.2}.live-title-row p{max-width:400px}.live-screen{border-radius:15px;aspect-ratio:16/11;min-height:330px}.screen-top{inset:19px 19px auto}.screen-label{font-size:17px}.screen-bottom{inset:auto 17px 15px}.screen-brand{font-size:9px}.video-actions{gap:7px}.video-actions button{padding:7px}.studio-center h2{font-size:30px;letter-spacing:-1px}.studio-center p{font-size:10px;max-width:290px}.studio-icon{height:65px;width:65px;border-radius:19px;margin-bottom:23px}.studio-icon svg{height:31px;width:31px}.studio-label{font-size:6px;letter-spacing:2px}.studio-join{font-size:9px;margin-top:21px;padding:9px 12px}.studio-grid{background-size:35px 35px}.studio-watermark{font-size:220px;bottom:-63px}.live-chat{height:460px;border-radius:15px}.chat-heading{padding:22px 19px}.chat-heading b{font-size:14px}.chat-status{font-size:7px}.chat-guideline{font-size:10px;padding:12px 19px}.chat-composer{padding:19px}.chat-form{padding:8px}.chat-form input{font-size:13px}.chat-form button{padding:9px}.chat-signin{font-size:12px}.chat-welcome h3{font-size:20px}.chat-welcome p{font-size:12px}.chat-composer>small{font-size:8px}.chat-welcome{max-width:240px}.broadcast-info{padding:22px 0;gap:12px}.host-avatar{height:42px;width:42px;font-size:27px}.host-name{font-size:6px;letter-spacing:1px}.host-info h2{font-size:17px;line-height:1.5}.host-info p{font-size:10px}.broadcast-info>.soft-btn{padding:9px;font-size:0;gap:0}.broadcast-info>.soft-btn svg{height:17px;width:17px}.studio-control{padding:17px;gap:13px}.studio-control b{font-size:12px}.studio-control small{font-size:10px;max-width:240px}.studio-control .control-icon{display:none}.studio-control>div:last-child>.soft-btn{display:none}.studio-control .primary{font-size:10px;padding:10px 12px}.broadcast-details{gap:17px;flex-wrap:wrap;padding:20px 0}.broadcast-details span{font-size:9px;gap:6px}.broadcast-details svg{width:16px}.live-description h3{font-size:17px}.live-description p{font-size:12px;line-height:1.95}.library-toolbar{margin-bottom:24px}.library-tabs{gap:25px}.library-tabs a{font-size:12px;gap:7px;padding-bottom:15px}.library-total{display:none}.premium-banner,.dark .premium-banner{padding:25px;gap:15px;border-radius:15px}.premium-banner-symbol,.dark .premium-banner-symbol{padding:13px;border-radius:13px}.premium-banner-symbol svg{height:28px;width:28px}.premium-banner .content-tag{font-size:7px}.premium-banner h2{font-size:20px;line-height:1.35}.premium-banner p{font-size:11px;line-height:1.8}.premium-banner .primary{font-size:11px;margin-left:72px}.collection-heading{margin:26px 0 19px}.collection-heading h3{font-size:17px}.collection-search{padding:9px 10px}.collection-search input{font-size:11px;max-width:155px}.count-badge{font-size:9px}.grid{gap:15px;grid-template-columns:repeat(2,minmax(0,1fr))}.card-photo{height:180px}.card-body{padding:19px}.card-body h3{font-size:16px;line-height:1.5}.card-body p{font-size:11px;line-height:1.85}.card-foot{font-size:10px;padding-top:15px;margin-top:16px}.card-foot .text-btn{font-size:10px}.resource-format{font-size:7px;padding:5px 7px;bottom:11px;left:11px}.card-photo .resource-art>svg{width:180px;height:160px}.collection-empty{min-height:310px;padding:15px;display:grid;place-items:center}.empty-state{padding:35px 16px}.empty-state h3{font-size:19px;line-height:1.5}.empty-state p{font-size:12px;line-height:1.9}.empty-icon{padding:21px;border-radius:19px}.panel{padding:24px}.dictionary-banner{padding:26px;gap:24px;align-items:center}.dictionary-monogram{font-size:63px;letter-spacing:-7px}.dictionary-banner h2{font-size:21px;line-height:1.35}.dictionary-banner p{font-size:11px;line-height:1.8}.dictionary-banner .content-tag{font-size:7px}.dictionary-content{padding:24px;grid-template-columns:1fr;gap:15px}.dictionary-section-letter{font-size:39px;gap:15px}.dictionary-section-letter>span{font-size:11px}.dictionary-alphabet{gap:7px;margin:25px 0}.dictionary-alphabet .letter{height:37px;width:35px;min-width:35px;flex:0;font-size:12px}.glossary-item h3{font-size:23px}.glossary-item p{font-size:13px}.appointment-main{padding:26px}.form-section-title{gap:15px}.form-section-title h3{font-size:17px}.form-section-title p{font-size:12px}.form-section-title>span{font-size:11px;padding:11px}.form{gap:20px}.form label{font-size:12px}.form input,.form select,.form textarea{font-size:16px;min-height:47px;padding:13px;border-radius:9px;margin-top:9px}.form-row{gap:17px;grid-template-columns:1fr 1fr}.slot-hint{font-size:12px;padding:27px 18px;gap:13px;line-height:1.8}.slot-list .letter{font-size:12px;min-width:76px;height:43px}.appointment-submit{gap:18px;align-items:center}.appointment-submit>span{font-size:9px;max-width:180px;line-height:1.8}.appointment-submit .primary{font-size:11px;white-space:nowrap}.store-banner,.dark .store-banner{height:255px;padding:30px;border-radius:16px}.store-banner h2{font-size:36px;letter-spacing:-1.3px}.store-banner p{font-size:12px;line-height:1.8;max-width:230px}.store-banner .content-tag{font-size:7px}.store-banner .resource-art{height:205px;width:200px;transform:scale(1.15)}.store-banner .resource-art svg{height:205px;width:230px}.product-price{font-size:19px}.card-foot .soft-purple{font-size:10px;padding:8px 9px;gap:5px}.podcast-banner,.dark .podcast-banner{height:270px;padding:30px;border-radius:16px}.podcast-banner h2{font-size:36px;letter-spacing:-1.3px}.podcast-banner p{font-size:12px}.podcast-wave{right:18px;opacity:.25;transform:scale(.85);transform-origin:right center}.podcast-row{padding:21px;gap:17px;flex-wrap:wrap}.podcast-cover{padding:22px;border-radius:13px}.podcast-cover svg{height:28px;width:28px}.episode-info h3{font-size:17px}.episode-info p{font-size:12px}.episode-info .content-tag{font-size:7px}.podcast-row audio{width:100%;max-width:none;height:38px}.episode-no{display:none}.event-banner,.dark .event-banner{padding:27px;gap:19px;border-radius:16px}.event-icon,.dark .event-icon{padding:17px;border-radius:16px}.event-icon svg{height:30px;width:30px}.event-banner h2{font-size:23px;line-height:1.3}.event-banner p{font-size:11px;line-height:1.8}.event-banner .content-tag{font-size:7px}.event-row{padding:25px;gap:20px;border-radius:15px;flex-wrap:wrap}.event-date{min-width:75px;width:75px}.event-date b{font-size:31px}.event-row>div:nth-child(2){flex:1}.event-row h3{font-size:20px;line-height:1.5}.event-row p{font-size:12px}.event-row>.soft-btn{font-size:11px;margin-left:95px}.team-intro,.dark .team-intro{padding:30px;border-radius:16px}.team-intro h2{font-size:34px;letter-spacing:-1.2px}.team-intro p{font-size:12px;line-height:1.9;max-width:390px}.team-intro .content-tag{font-size:7px}.team-motif{opacity:.2;right:-20px;transform:scale(.9)}.team-card-body{padding:22px}.team-card h3{font-size:18px}.team-card-body>span{font-size:11px}.team-card p{font-size:12px}.team-photo{height:220px}.team-photo>span{height:110px;width:110px;font-size:56px}.map-panel{padding:25px}.map-heading h3{font-size:18px}.map-heading>div>span{font-size:11px}.map-heading .pill{font-size:9px;padding:7px 9px}.turkey-visual{margin:27px -15px 19px}.map-point text{font-size:13px}.map-caption{font-size:6px}.city-select-heading{font-size:11px;padding:22px 0 15px}.turkey{gap:7px;grid-template-columns:repeat(6,minmax(0,1fr))}.city{font-size:10px;min-height:37px;padding:8px 3px}.therapists-aside{padding:25px}.therapists-heading h3{font-size:23px}.therapists-heading small{font-size:11px}.therapist-profile{padding:23px}.therapist-profile h3{font-size:18px}.therapist-profile p{font-size:12px}.therapist-profile>span{font-size:10px}.therapist-profile .soft-purple{font-size:11px}.admin-main{padding:25px;min-height:540px}.admin-main h2{font-size:23px}.admin-main h3{font-size:17px}.admin-side button{font-size:12px;padding:11px 13px}.stats{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0 28px}.stat{padding:21px}.stat b{font-size:34px}.stat span{font-size:11px}.table{font-size:12px}.table th{font-size:10px}.table th,.table td{padding:14px 10px}.table .soft-purple{font-size:10px;padding:8px}.modal-backdrop{padding:18px}.modal{padding:26px;border-radius:20px;max-height:90vh}.modal-head h2{font-size:24px}.modal p{font-size:13px}.modal .form{gap:18px}.modal .form input{font-size:16px}.command-input{padding:14px}.command-input input{font-size:16px}.command-item{padding:13px;font-size:13px}.studio-setup-preview{aspect-ratio:16/10}.preview-placeholder .icon-btn{font-size:12px;padding:11px 14px}.preview-placeholder p{font-size:10px}.studio-preview-label{font-size:6px}.studio-access-help{font-size:11px}.studio-submit-row{gap:15px;padding-top:21px}.studio-submit-row small{font-size:8px;max-width:160px}.studio-submit-row .primary{font-size:11px;padding:11px 13px}.premium-modal-intro{padding:28px}.premium-modal-intro h2{font-size:35px;letter-spacing:-1.3px}.premium-modal-intro p{font-size:12px!important}.premium-modal-symbol{top:90px;right:18px;transform:scale(.9) rotate(12deg)}.premium-modal-categories{gap:11px}.premium-modal-categories a{padding:19px 13px}.premium-modal-categories b{font-size:13px}.premium-modal-categories small{font-size:8px}.premium-modal-features{flex-wrap:wrap;gap:13px;margin:23px 0}.premium-modal-features span{font-size:9px}.premium-activate{padding:14px;font-size:13px}.premium-demo-note{font-size:8px!important}.product-detail-art{height:240px}.product-detail-footer b{font-size:26px}.product-detail-footer span{font-size:11px}.toast{left:50%;font-size:12px;padding:13px 18px;max-width:90vw;text-align:center;line-height:1.7}}
@media(max-width:480px){.wrap{margin-left:17px;margin-right:17px}.topbar{padding:0 12px}.nav-actions{gap:5px}.topbar-location{gap:5px;font-size:11px}.topbar-location b{max-width:150px;overflow:hidden;text-overflow:ellipsis}.welcome-row{padding:27px 0 23px}.welcome-row h1{font-size:26px;line-height:1.3;max-width:100%;letter-spacing:-1px}.welcome-row .eyebrow{font-size:7px;letter-spacing:1.6px}.academy-hero{height:390px;padding:24px;border-radius:16px}.hero-topline .hero-chip{font-size:6px;letter-spacing:1.3px}.academy-copy{margin-top:30px}.academy-copy h2{font-size:46px;letter-spacing:-2px;line-height:1.13}.academy-copy p{font-size:11px;max-width:245px;line-height:1.8;margin-bottom:23px}.hero-sculpture{transform:scale(.65);right:-22px;top:5px;opacity:.55;transform-origin:right center;width:50%}.sculpture-ball{right:17px;top:80px}.sculpture-ring{right:-30px;top:115px}.glass-speech{right:65px;top:62px}.sculpture-spark{right:25px;bottom:67px}.sculpture-label{display:none}.hero-bottomline{left:24px;right:24px;bottom:20px;font-size:5px;letter-spacing:1.2px}.academy-copy{z-index:3}.hero-button{font-size:11px;padding:12px 14px;border-radius:8px}.home-live-card{padding:23px;min-height:240px;grid-template-columns:1fr}.home-live-top{margin-bottom:20px;max-width:100%}.home-live-top .live-type{display:inline;font-size:5px;letter-spacing:.9px}.home-live-card h3{font-size:27px;max-width:240px;margin:0 0 10px}.home-live-card h3 br{display:none}.home-live-card p{font-size:11px}.home-live-art{right:-1px;top:63px;bottom:auto;width:160px;height:170px;opacity:.4}.live-card-link{margin-top:20px;padding-top:16px;width:100%;position:relative;z-index:1;font-size:11px}.live-card-link>span{padding:6px}.section-head h2{font-size:23px}.section-head>.text-btn{font-size:9px;max-width:100px}.section-head .eyebrow{font-size:7px;letter-spacing:1.5px}.library-cards{grid-template-columns:1fr;gap:14px}.library-card{padding:20px;position:relative;min-height:190px;border-radius:16px;display:flex;flex-direction:column}.library-card-top{align-self:stretch;z-index:2}.library-card-top>span{font-size:6px;letter-spacing:1.4px}.library-card-top>svg{height:17px;width:17px}.library-card-art{position:absolute;right:0;top:28px;width:145px;height:148px;pointer-events:none}.library-card-art .resource-art svg{width:160px;height:142px}.library-card-copy{position:relative;z-index:1;padding-top:27px;max-width:185px}.library-card-copy h3{font-size:22px;line-height:1.25;letter-spacing:-.8px;margin:0 0 9px}.library-card-copy p{font-size:10px;line-height:1.8;max-width:160px;margin-bottom:15px;min-height:0}.library-access{font-size:5px;letter-spacing:.6px;border-top:0;padding-top:0}.library-access svg{width:10px}.home-bottom-grid{grid-template-columns:1fr;gap:16px;margin:30px 0}.expert-callout,.home-podcast{padding:27px;min-height:225px}.expert-callout .eyebrow,.home-podcast .eyebrow{font-size:7px}.expert-callout h2,.home-podcast h2{font-size:28px;margin-top:14px}.expert-callout p{font-size:11px;max-width:240px;margin-bottom:20px}.expert-callout .text-btn,.home-podcast .text-btn{font-size:11px}.expert-target{right:-18px;bottom:-20px;width:220px;height:220px;opacity:.4}.podcast-disc{height:150px;width:150px;right:-12px;top:49px;opacity:.5}.home-podcast h2{position:relative;z-index:1;max-width:240px}.community-links>a{padding:21px 17px}.community-links h3{font-size:14px}.community-links p{font-size:11px;line-height:1.7;max-width:200px}.footer{margin-left:17px;margin-right:17px;font-size:8px}.footer>span,.footer a{font-size:8px}.page-title{padding:29px 0 25px}.page-title h1{font-size:30px;letter-spacing:-1.1px;line-height:1.25}.page-title p{font-size:12px}.page-title .eyebrow{font-size:7px;letter-spacing:1.4px}.live-title-row h1{font-size:30px}.mobile-br{display:block}.live-screen{aspect-ratio:1.05;min-height:330px}.studio-center h2{font-size:29px;letter-spacing:-1.2px;max-width:100%}.studio-center p{font-size:9px;max-width:245px}.studio-icon{height:59px;width:59px;border-radius:18px;margin-bottom:20px}.studio-icon svg{height:28px;width:28px}.studio-label{font-size:5px;letter-spacing:1.8px}.studio-join{font-size:8px;padding:9px 10px;gap:7px}.studio-join>svg{height:14px;width:14px}.screen-top{inset:17px 17px auto}.screen-label{font-size:16px}.screen-label>span{font-size:5px;padding:3px 5px}.screen-bottom{inset:auto 15px 14px}.screen-brand{font-size:8px}.video-actions button{padding:6px}.video-actions svg{height:17px;width:17px}.studio-watermark{font-size:205px;right:-11px;bottom:-55px}.broadcast-info{gap:11px}.host-name{font-size:5px;letter-spacing:1px}.host-info h2{font-size:15px;line-height:1.45}.host-info p{font-size:9px}.host-avatar{height:39px;width:39px;font-size:24px;border-radius:12px}.broadcast-info>.soft-btn{padding:8px}.broadcast-details{gap:13px}.broadcast-details span{font-size:8px;gap:5px}.broadcast-details svg{height:15px;width:15px}.studio-control{padding:16px;gap:11px}.studio-control b{font-size:11px;line-height:1.6}.studio-control small{font-size:9px;line-height:1.8;max-width:170px}.studio-control .primary{font-size:9px;padding:9px 10px;gap:5px}.studio-control .primary svg{height:15px;width:15px}.live-description h3{font-size:17px}.live-description p{font-size:12px}.chat-welcome h3{font-size:19px}.chat-heading{padding:21px 18px}.chat-heading b{font-size:13px}.chat-status{font-size:6px}.chat-guideline{font-size:9px;padding:12px 18px}.chat-form input{font-size:12px}.chat-composer{padding:17px}.chat-composer>small{font-size:7px}.library-tabs{gap:23px}.library-tabs a{font-size:11px;gap:6px;padding-bottom:15px}.library-tabs a svg{height:15px;width:15px}.premium-banner,.dark .premium-banner{padding:22px;gap:13px}.premium-banner-symbol,.dark .premium-banner-symbol{padding:12px;border-radius:12px}.premium-banner-symbol svg{height:24px;width:24px}.premium-banner>div:nth-child(2){min-width:0;flex:1}.premium-banner h2{font-size:18px;line-height:1.35}.premium-banner p{font-size:10px;line-height:1.8}.premium-banner .content-tag{font-size:6px;letter-spacing:1px}.premium-banner .primary{font-size:10px;margin-left:64px;padding:11px 13px}.collection-heading{gap:10px}.collection-heading h3{font-size:15px;line-height:1.4}.collection-search{padding:9px;gap:6px}.collection-search input{max-width:122px;font-size:10px}.collection-heading>.muted{font-size:7px}.grid{gap:13px}.card-photo{height:155px}.card-photo .resource-art>svg{width:150px;height:140px}.card-body{padding:16px}.card-body h3{font-size:15px;line-height:1.45}.card-body p{font-size:11px;line-height:1.8;margin-top:9px}.card-foot{flex-wrap:wrap;gap:7px;line-height:1.6}.card-foot .text-btn{font-size:10px}.card-foot .soft-purple{font-size:9px;padding:7px 8px;gap:4px}.product-price{font-size:18px}.card .content-tag{font-size:6px;letter-spacing:.8px}.resource-format{font-size:6px;padding:4px 6px;gap:3px}.resource-format svg{height:10px;width:10px}.collection-empty{grid-column:1/-1;padding:15px;min-height:310px}.empty-state h3{font-size:18px;line-height:1.5}.empty-state p{font-size:12px;line-height:1.95}.empty-icon{padding:19px;border-radius:18px}.dictionary-banner{padding:23px;gap:21px}.dictionary-monogram{font-size:55px;letter-spacing:-6px}.dictionary-banner h2{font-size:20px;line-height:1.35}.dictionary-banner p{font-size:10px;line-height:1.8}.dictionary-banner .content-tag{font-size:5px;letter-spacing:1px}.dictionary-alphabet{gap:6px;margin:24px 0}.dictionary-alphabet .letter{min-width:32px;width:32px;height:36px;font-size:11px}.dictionary-content{padding:23px}.dictionary-section-letter{font-size:37px}.dictionary-section-letter>span{font-size:10px}.glossary-item h3{font-size:23px}.glossary-item p{font-size:12px;line-height:1.9}.appointment-main{padding:23px}.form-row{grid-template-columns:1fr}.form-section-title{gap:13px}.form-section-title h3{font-size:16px;line-height:1.5}.form-section-title p{font-size:11px}.form-section-title>span{font-size:10px;padding:10px}.slot-hint{font-size:11px;padding:25px 16px;gap:11px;line-height:1.9}.slot-list{gap:8px}.slot-list .letter{min-width:71px;height:41px;font-size:11px}.appointment-submit{gap:13px;align-items:center}.appointment-submit>span{font-size:8px;max-width:120px;line-height:1.8}.appointment-submit .primary{font-size:10px;padding:11px 12px}.store-banner,.dark .store-banner{padding:27px;height:265px;position:relative;isolation:isolate}.store-banner>div:first-child{z-index:2}.store-banner h2{font-size:35px;letter-spacing:-1.5px}.store-banner p{font-size:11px;max-width:205px;line-height:1.8}.store-banner .content-tag{font-size:6px}.store-banner .resource-art{height:190px;width:170px;position:absolute;right:-26px;bottom:1px;transform:rotate(5deg);opacity:.6}.store-banner .resource-art svg{width:200px;height:200px}.podcast-banner,.dark .podcast-banner{padding:28px;height:280px}.podcast-banner h2{font-size:35px;letter-spacing:-1.3px}.podcast-banner p{font-size:11px;max-width:230px;line-height:1.8}.podcast-banner .hero-chip{font-size:7px}.podcast-wave{right:6px;opacity:.2;width:50%;transform:scale(.8)}.podcast-row{padding:21px;gap:16px}.episode-info{min-width:150px}.podcast-cover{padding:20px}.episode-info h3{font-size:16px}.episode-info p{font-size:11px}.episode-info .content-tag{font-size:6px}.podcast-cover svg{height:25px;width:25px}.event-banner,.dark .event-banner{padding:23px;gap:17px;align-items:flex-start}.event-icon,.dark .event-icon{padding:14px;border-radius:13px}.event-icon svg{height:27px;width:27px}.event-banner h2{font-size:21px;line-height:1.35}.event-banner p{font-size:11px;line-height:1.8}.event-banner .content-tag{font-size:6px}.event-row{padding:23px;gap:17px;align-items:flex-start}.event-date{min-width:63px;width:63px;padding:11px}.event-date b{font-size:29px}.event-date span{font-size:6px}.event-row h3{font-size:19px;line-height:1.45}.event-row p{font-size:11px;line-height:1.9}.event-row small{font-size:10px}.event-row .content-tag{font-size:6px}.event-row>.soft-btn{margin-left:80px;font-size:10px}.team-intro,.dark .team-intro{padding:28px;min-height:250px}.team-intro h2{font-size:33px;line-height:1.2;letter-spacing:-1.3px;margin:17px 0}.team-intro p{font-size:11px;line-height:1.9;max-width:245px}.team-intro .content-tag{font-size:6px}.team-motif{right:-40px;bottom:0;opacity:.25;transform:scale(.8)}.team-photo{height:185px}.team-photo>span{height:95px;width:95px;font-size:49px}.team-card-body{padding:19px}.team-card h3{font-size:17px;line-height:1.5}.team-card-body>span{font-size:10px}.team-card p{font-size:11px;line-height:1.85}.map-panel{padding:23px}.map-heading{gap:10px;align-items:flex-start}.map-heading h3{font-size:17px}.map-heading>div>span{font-size:10px;line-height:1.7;display:block;max-width:185px}.map-heading .pill{font-size:8px;padding:6px 8px;gap:4px;white-space:nowrap}.turkey-visual{margin:26px -18px 19px}.map-point text{font-size:14px}.map-caption{font-size:5px}.city-select-heading{font-size:11px;padding:22px 0 15px}.turkey{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.city{font-size:10px;min-height:37px;padding:8px 2px}.therapists-aside{padding:23px}.therapists-heading h3{font-size:22px}.therapists-aside .therapist-list{grid-template-columns:1fr}.therapists-aside .empty-state h3{font-size:17px}.therapists-aside .empty-state p{font-size:12px}.therapist-profile{padding:25px}.therapist-profile h3{font-size:20px}.therapist-profile>span{font-size:11px}.therapist-profile p{font-size:12px}.admin-main{padding:22px}.admin-main h2{font-size:22px;line-height:1.4}.admin-main>.primary{font-size:10px}.admin-side button{font-size:11px;padding:10px 12px}.stats{gap:10px}.stat{padding:18px}.stat b{font-size:31px}.stat span{font-size:10px}.table{font-size:11px}.table th{font-size:9px}.table th,.table td{padding:12px 9px}.table .soft-purple{font-size:9px;padding:7px}.therapist{padding:16px}.therapist b{font-size:12px}.therapist small{font-size:10px}.therapist>.soft-btn{font-size:10px;padding:8px 10px}.modal-backdrop{padding:13px}.modal{padding:23px;border-radius:19px}.modal-head h2{font-size:23px;letter-spacing:-.8px;line-height:1.3}.modal-head{margin-bottom:24px}.modal .form-row{grid-template-columns:1fr 1fr}.modal p{font-size:12px}.modal .form input,.modal .form select,.modal .form textarea{font-size:16px}.studio-setup-preview{aspect-ratio:1.45}.preview-placeholder .icon-btn{font-size:11px;padding:11px 12px}.preview-placeholder p{font-size:9px;max-width:220px;line-height:1.8}.studio-preview-label{font-size:5px;left:11px;bottom:11px;padding:4px 6px}.studio-submit-row{gap:12px;align-items:center}.studio-submit-row small{font-size:7px;max-width:135px;line-height:1.8}.studio-submit-row .primary{font-size:10px;padding:11px 12px;gap:6px;white-space:nowrap}.studio-access-help{font-size:10px;line-height:1.9}.premium-modal-intro,.dark .premium-modal-intro{padding:25px}.premium-modal-intro h2{font-size:34px;letter-spacing:-1.3px}.premium-modal-intro p{font-size:11px!important}.premium-modal-symbol{right:5px;top:83px;transform:scale(.8) rotate(12deg)}.premium-modal-categories{gap:9px;margin:20px 0}.premium-modal-categories a{padding:16px 11px;border-radius:11px}.premium-modal-categories b{font-size:12px}.premium-modal-categories small{font-size:7px;line-height:1.8}.premium-modal-categories a>span svg{height:23px;width:23px}.premium-modal-features{gap:12px;margin:23px 0}.premium-modal-features span{font-size:8px}.premium-modal-features svg{height:12px;width:12px}.premium-activate{font-size:12px;padding:13px}.premium-demo-note{font-size:7px!important;line-height:1.9!important}.product-detail-art{height:230px}.product-detail-desc{font-size:12px!important;line-height:1.9}.product-detail-footer{gap:17px}.product-detail-footer b{font-size:25px}.product-detail-footer span{font-size:10px;max-width:180px}.toast{font-size:11px;padding:12px 17px}}
@media(max-width:480px){.academy-copy h2{font-size:40px;white-space:normal;letter-spacing:-1.6px;line-height:1.17;max-width:100%}.academy-copy{max-width:100%}.academy-hero{height:408px}.hero-sculpture{opacity:.3;right:-36px;top:30px}.academy-copy p{max-width:245px}.academy-copy h2 em{white-space:nowrap}.home-live-card h3{max-width:255px}}
@media(min-width:761px) and (max-width:1000px){:root{--sidebar:0px;--header:74px}.sidebar{width:245px;transform:translateX(-100%);transition:transform .25s;padding:27px 18px 15px}.sidebar-open .sidebar{transform:translateX(0)}.sidebar-shade{display:block;position:fixed;inset:0;background:#07080fa8;opacity:0;pointer-events:none;z-index:30;backdrop-filter:blur(5px);transition:opacity .25s}.sidebar-open .sidebar-shade{opacity:1;pointer-events:auto}.topbar{margin-left:0;padding:0 28px}.mobile-menu{display:inline-flex}.wrap{margin-left:28px;margin-right:28px}.footer{margin-left:28px;margin-right:28px}.side-link{font-size:12px;padding:11px 14px}.side-caption{font-size:9px}.brand img{width:162px}.academy-copy h2{font-size:55px}.hero-sculpture{transform:scale(1.1);right:25px}}
.library-card-top>span{font-size:8px;letter-spacing:1.2px}.library-access{font-size:8px;letter-spacing:.6px}.hero-bottomline{font-size:7px}.live-type{font-size:7px}.studio-label{font-size:7px}.chat-status{font-size:7px}body:not(.dark) .expert-callout .text-btn{color:#678150}body:not(.dark) .expert-callout .eyebrow{color:#6d896c}body:not(.dark) .expert-icon{color:#6d896c}body:not(.dark) .home-live-card .live-small{color:#9a6e62}body:not(.dark) .live-type{color:#947368}body:not(.dark) .library-access{color:#85709f}body:not(.dark) .library-slides .library-access{color:#668b94}body:not(.dark) .library-therapy .library-access{color:#a07b79}body:not(.dark) .community-links>a:hover{border-color:#b9a4d4}body:not(.dark) .profile-avatar{background:#eee7fa;color:#8c69b3;border-color:#dacbeb}
@media(max-width:760px){.library-card-top>span{font-size:7px;letter-spacing:1px}.library-access{font-size:7px}.hero-bottomline{font-size:6px}.studio-label{font-size:6px}.live-type{font-size:6px}}
@media(max-width:480px){.library-card-top>span{font-size:7px;letter-spacing:1px}.library-access{font-size:6px;letter-spacing:.6px}.hero-bottomline{font-size:5px}.studio-label{font-size:6px;letter-spacing:1.4px}.home-live-top .live-type{font-size:6px;letter-spacing:.5px}.chat-status{font-size:6px}}
