@import"https://fonts.googleapis.com/css2?family=Vazirmatn:wght@400;500;600;700;800&display=swap";.dy-kid-home{--kid-ink:#24483f;--kid-muted:#577168;--kid-green:#137d68;min-height:100dvh;background:radial-gradient(circle at 8% 2%,#ffebc3 0,transparent 27%),radial-gradient(circle at 92% 25%,#d3f6e8 0,transparent 28%),#fafbf3;color:var(--kid-ink);padding:20px 20px 42px;font-family:inherit;isolation:isolate}.dy-kid-home *{box-sizing:border-box}.dy-kid-home button,.dy-kid-home a{font:inherit}.dy-kid-home button:focus-visible,.dy-kid-home a:focus-visible{outline:4px solid #9b64e9;outline-offset:4px}.dy-kid-shell{width:min(1120px,100%);margin-inline:auto}.dy-kid-header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-block:5px 22px}.dy-kid-brand{display:flex;align-items:center;gap:13px;font-size:1.45rem;font-weight:900;line-height:1.3}.dy-kid-brand small{display:block;font-size:.78rem;color:var(--kid-muted);font-weight:650;margin-top:3px}.dy-kid-brand-mark{display:grid;place-items:center;width:54px;height:54px;border-radius:19px;background:#ffdf85;color:#a96c0b;transform:rotate(-8deg);box-shadow:0 6px #e9c868}.dy-kid-exit{border:2px solid #d4e3d9;border-radius:100px;color:var(--kid-ink);background:#fff;padding:13px 20px;display:flex;align-items:center;gap:8px;font-weight:800;cursor:pointer;min-height:52px}.dy-kid-exit:hover{background:#f2fbf4}.dy-kid-exit:disabled{opacity:.65;cursor:wait}.dy-kid-exit-confirm{display:flex;justify-content:space-between;align-items:center;gap:16px;border:2px solid #ffdcac;background:#fffaf0;border-radius:21px;padding:15px 18px;margin-bottom:16px;box-shadow:0 7px 18px #bf8b3211}.dy-kid-exit-confirm>span{display:flex;align-items:center;gap:9px;line-height:1.8;font-size:.93rem}.dy-kid-exit-confirm>div{display:flex;flex-wrap:wrap;gap:8px}.dy-kid-exit-confirm button{border:2px solid #d2dccd;background:#fff;border-radius:13px;padding:9px 13px;font-weight:800;cursor:pointer}.dy-kid-exit-confirm .dy-kid-exit-final{background:#e8f2ee;border-color:#9ac9b5}.dy-kid-welcome{display:grid;grid-template-columns:1.15fr 1fr;align-items:stretch;min-height:344px;border-radius:37px;overflow:hidden;background:linear-gradient(110deg,#e0f6ea,#edfdf4 56%,#d3f2ea);box-shadow:0 16px 40px #3c86651a;border:2px solid #d1ecdd;position:relative}.dy-kid-welcome-copy{position:relative;z-index:2;padding:48px 42px 42px}.dy-kid-eyebrow{display:inline-flex;align-items:center;gap:7px;background:#fff;padding:9px 14px;border-radius:40px;color:#1b8d71;font-size:.86rem;font-weight:850}.dy-kid-welcome h1{font-size:clamp(2.15rem,4.4vw,3.4rem);font-weight:950;line-height:1.4;margin:18px 0 10px;letter-spacing:-.025em}.dy-kid-welcome h1>span:first-child{color:#0b9276}.dy-kid-welcome p{font-size:clamp(1rem,1.8vw,1.3rem);line-height:1.9;max-width:430px;margin:0 0 27px;color:#375d52}.dy-kid-jump{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:#167e69;color:#fff!important;border-radius:18px;text-decoration:none;font-weight:850;font-size:1.1rem;padding:15px 22px;min-height:57px;box-shadow:0 7px #0c5a49}.dy-kid-jump:hover{background:#096a56}.dy-kid-landscape{position:relative;min-height:320px;overflow:hidden;display:grid;place-items:center}.dy-kid-sun{position:absolute;width:88px;height:88px;border-radius:100%;top:25px;left:65px;background:#ffcc73;box-shadow:0 0 0 15px #fff1b68c,0 0 0 31px #fff1b655}.dy-kid-cloud{position:absolute;width:93px;height:35px;top:85px;border-radius:30px;background:#fff;box-shadow:0 -13px 0 6px #fff}.dy-kid-cloud-a{right:14%}.dy-kid-cloud-b{left:18%;top:138px;transform:scale(.65)}.dy-kid-hill{position:absolute;bottom:-77px;width:120%;height:210px;border-radius:50% 50% 0 0}.dy-kid-hill-a{right:-25%;background:#9dd9a7;transform:rotate(-9deg)}.dy-kid-hill-b{left:-42%;bottom:-110px;background:#61bb91;transform:rotate(16deg)}.dy-kid-flower{position:absolute;font-size:2.1rem;color:#f1aa59;bottom:35px;z-index:2}.dy-kid-flower-a{right:10%}.dy-kid-flower-b{left:14%;bottom:22px;color:#fef0ae}.dy-kid-mascot{position:relative;z-index:3;background:#fffbe4;border:6px solid #fff;padding:10px;width:163px;height:163px;display:grid;place-items:center;border-radius:54px;box-shadow:0 13px #4eaa8477,0 22px 35px #235a5233;transform:rotate(7deg);cursor:pointer;margin-top:66px;transition:transform .2s}.dy-kid-mascot:hover{transform:rotate(0) translateY(-7px)}.dy-kid-mascot span{font-size:6rem;line-height:1}.dy-kid-speech{position:absolute;z-index:4;right:0;top:38px;background:#fff;border:2px solid #e4e9d6;border-radius:26px 26px 7px;padding:10px 14px;box-shadow:0 8px 16px #1f6a4a16;font-weight:800;max-width:46%;font-size:.88rem;line-height:1.6;text-align:center}.dy-kid-adventures{padding-top:42px;scroll-margin-top:20px}.dy-kid-section-title{display:flex;justify-content:space-between;align-items:end;gap:12px;margin:0 0 18px}.dy-kid-section-label{color:#8b9478;font-weight:800;font-size:.85rem}.dy-kid-section-title h2{display:flex;align-items:center;gap:10px;font-size:clamp(1.65rem,2.8vw,2.1rem);margin:4px 0 0;font-weight:900}.dy-kid-section-title h2 svg{color:#0b947b}.dy-kid-safe{display:inline-flex;align-items:center;gap:7px;color:#247f65;font-size:.9rem;font-weight:750;padding:7px 12px;border-radius:30px;background:#e7f6e8}.dy-kid-games{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,410px),1fr));gap:18px}.dy-kid-game{display:grid;grid-template-columns:minmax(135px,40%) 1fr;background:#fff;border:2px solid #e9e5d4;border-radius:30px;padding:14px;box-shadow:0 8px #e7e9d9,0 18px 36px #7a866d16;min-height:257px;overflow:hidden}.dy-kid-game-art{position:relative;display:grid;place-items:center;background:radial-gradient(circle at 50% 36%,#ffe0bf 0 20%,transparent 21%),linear-gradient(150deg,#ffc7b0,#f8dba0);border-radius:22px;overflow:hidden;min-height:200px}.dy-kid-game-art:before,.dy-kid-game-art:after{content:"";position:absolute;background:#f5af83;border-radius:50%;width:90%;height:90%;bottom:-67%;right:-35%}.dy-kid-game-art:after{right:auto;left:-30%;bottom:-74%;background:#fff4bf}.dy-kid-game-emoji{font-size:clamp(4.3rem,7.5vw,6.6rem);z-index:2;filter:drop-shadow(0 15px 6px #bb886a44)}.dy-kid-game-bubble{position:absolute;top:20px;right:12px;z-index:2;font-size:2rem;transform:rotate(14deg)}.dy-kid-game-sparkle{position:absolute;z-index:2;color:#fff;font-size:2.1rem}.dy-kid-game-sparkle-a{top:12px;left:20px}.dy-kid-game-sparkle-b{bottom:18px;right:20px}.dy-kid-game-content{padding:13px 18px 12px 8px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.dy-kid-game-tag{display:inline-flex;gap:6px;align-items:center;font-size:.78rem;font-weight:900;color:#a76812;background:#fff2d9;border-radius:30px;padding:8px 11px}.dy-kid-game h3{font-size:clamp(1.17rem,2.15vw,1.65rem);font-weight:950;line-height:1.5;margin:12px 0 5px}.dy-kid-game p{font-size:.95rem;color:var(--kid-muted);line-height:1.8;margin:0 0 18px}.dy-kid-play-button{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#138977;color:#fff;border:0;border-radius:16px;padding:10px 13px 10px 16px;box-shadow:0 5px #0b5d51;font-weight:900;font-size:1rem;cursor:pointer;min-height:55px;align-self:stretch}.dy-kid-play-button:hover{background:#087766}.dy-kid-play-button>span{display:grid;place-items:center;width:34px;height:34px;border-radius:12px;background:#ffffff30}.dy-kid-empty{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:15px;text-align:center;min-height:150px;padding:28px;border:2px dashed #bad8ca;background:#fff;border-radius:28px;font-weight:800;line-height:1.9}.dy-kid-empty p{margin:0}.dy-kid-empty button{display:inline-flex;align-items:center;gap:7px;border:0;background:#167e69;color:#fff;padding:13px 18px;border-radius:14px;cursor:pointer;font-weight:800}.dy-kid-loading{font-size:2.5rem;color:#19a18a;animation:dy-kid-sway 1.4s ease-in-out infinite}.dy-kid-how{margin-top:38px;border-radius:30px;background:#fff7e6;padding:23px 28px 26px;border:2px solid #ffebc6}.dy-kid-how h2{display:flex;align-items:center;gap:11px;font-size:1.35rem;font-weight:900;margin:0 0 18px}.dy-kid-how h2 svg{color:#e8a155}.dy-kid-how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.dy-kid-how-grid>div{display:flex;flex-direction:column;align-items:center;text-align:center;gap:9px;padding:19px 12px 17px;background:#fff;border-radius:21px;line-height:1.7}.dy-kid-how-grid strong{font-weight:900;font-size:1.1rem}.dy-kid-how-grid>div>span:last-child{font-size:.88rem;color:var(--kid-muted)}.dy-kid-how-icon{width:60px;height:60px;border-radius:22px;display:grid;place-items:center}.dy-kid-how-listen{color:#327bb9;background:#e4f4ff}.dy-kid-how-speak{color:#c87b44;background:#fff0d7}.dy-kid-how-fun{color:#765ac0;background:#f0ebff}.dy-kid-footer{display:flex;gap:9px;align-items:center;justify-content:center;font-size:.84rem;color:#6e8075;margin-top:28px;text-align:center;line-height:1.8}@keyframes dy-kid-sway{50%{transform:rotate(20deg) scale(1.15)}}@media(max-width:850px){.dy-kid-welcome{grid-template-columns:1fr 1fr}.dy-kid-welcome-copy{padding:30px 25px}.dy-kid-landscape{min-height:320px}.dy-kid-mascot{width:130px;height:130px}.dy-kid-mascot span{font-size:5rem}.dy-kid-game-content{padding-inline:12px}.dy-kid-game{grid-template-columns:38% 1fr}}@media(max-width:640px){.dy-kid-home{padding:13px 12px 28px}.dy-kid-brand{font-size:1.05rem;gap:9px}.dy-kid-brand-mark{width:43px;height:43px;border-radius:15px}.dy-kid-brand small{font-size:.65rem}.dy-kid-header{gap:8px;padding-bottom:15px}.dy-kid-exit{padding:10px 11px;min-height:48px;font-size:.76rem;gap:5px}.dy-kid-exit-confirm{flex-direction:column;align-items:stretch}.dy-kid-welcome{grid-template-columns:1fr;border-radius:28px}.dy-kid-welcome-copy{padding:30px 25px 6px}.dy-kid-welcome h1{margin:15px 0 7px}.dy-kid-welcome p{margin-bottom:18px}.dy-kid-jump{min-height:52px;padding:12px 17px;font-size:.95rem}.dy-kid-landscape{min-height:235px}.dy-kid-sun{top:15px;left:16%}.dy-kid-mascot{width:115px;height:115px;margin-top:42px;border-radius:37px}.dy-kid-mascot span{font-size:4rem}.dy-kid-speech{top:19px;right:6%;max-width:43%}.dy-kid-flower{bottom:5px}.dy-kid-adventures{padding-top:28px}.dy-kid-safe{display:none}.dy-kid-game{min-height:0;grid-template-columns:34% 1fr;padding:8px;border-radius:23px}.dy-kid-game-art{min-height:184px;border-radius:17px}.dy-kid-game-bubble{font-size:1.45rem;right:4px}.dy-kid-game-emoji{font-size:3.85rem}.dy-kid-game-content{padding:10px 10px 10px 5px}.dy-kid-game h3{font-size:1.06rem;margin:9px 0 5px}.dy-kid-game p{font-size:.78rem;margin-bottom:13px}.dy-kid-game-tag{font-size:.68rem;padding:6px 8px}.dy-kid-play-button{min-height:50px;font-size:.81rem;gap:6px;padding:8px 10px}.dy-kid-play-button>span{width:27px;height:27px}.dy-kid-play-button svg:last-child{width:17px}.dy-kid-how{padding:18px 13px}.dy-kid-how-grid{gap:8px}.dy-kid-how-grid>div{padding:15px 7px;gap:7px;border-radius:17px}.dy-kid-how-grid strong{font-size:.91rem}.dy-kid-how-grid>div>span:last-child{font-size:.72rem}.dy-kid-how-icon{width:51px;height:51px}.dy-kid-footer{font-size:.74rem}}@media(max-width:390px){.dy-kid-game{grid-template-columns:1fr}.dy-kid-game-art{min-height:130px}.dy-kid-game-content{padding:14px}.dy-kid-how-grid{grid-template-columns:1fr}.dy-kid-how-grid>div{display:grid;grid-template-columns:50px 1fr;text-align:right;align-items:center;-moz-column-gap:12px;column-gap:12px;padding:10px}.dy-kid-how-grid>div>span:last-child{grid-column:2}.dy-kid-section-title h2{font-size:1.55rem}}@media(prefers-reduced-motion:reduce){.dy-kid-loading{animation:none}.dy-kid-mascot{transition:none}}._logo_s6dfi_1{display:inline-flex;align-items:center;gap:.75rem;color:var(--color-text)}._mark_s6dfi_2{width:3rem;height:3rem;-o-object-fit:contain;object-fit:contain;flex:none}._name_s6dfi_3{display:block;font-size:1.6rem;line-height:1;font-weight:800;letter-spacing:-.03em}._latin_s6dfi_4{display:block;margin-top:.22rem;font-size:.66rem;font-weight:800;letter-spacing:.18em;opacity:.58;direction:ltr;text-align:right}._compact_s6dfi_5 ._mark_s6dfi_2{width:2.4rem;height:2.4rem}._compact_s6dfi_5 ._name_s6dfi_3{font-size:1.28rem}._light_s6dfi_7{color:#fff}._light_s6dfi_7 ._mark_s6dfi_2{filter:brightness(0) invert(1)}.tp{--tp-navy:#182e48;--tp-cyan:#20b6d5;--tp-mint:#e5f8f3;min-height:100vh;background:#fcf9f3;color:#21354b;font-family:inherit;box-sizing:border-box}.tp *{box-sizing:border-box}.tp button,.tp input{font:inherit}.tp button{cursor:pointer}.tp a{text-decoration:none;color:#0c91b3}.tp-auth{background:#fbf8f3;display:flex;flex-direction:column}.tp-auth-header{height:84px;display:flex;align-items:center;justify-content:flex-start;padding:12px max(5vw,24px);background:#fff;border-bottom:1px solid #f0eee9}.tp-auth-layout{width:min(1100px,94%);min-height:550px;display:grid;grid-template-columns:1fr 1fr;margin:clamp(30px,5vh,70px) auto 28px;background:#fff;border:1px solid #f0ede7;border-radius:16px;box-shadow:0 14px 55px #192e4910;overflow:hidden}.tp-auth-form{padding:clamp(28px,5vw,65px);display:flex;flex-direction:column;justify-content:center}.tp-auth-heading{text-align:center;margin-bottom:22px}.tp-eyebrow{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:30px;background:#e7f9fc;color:#078eac;font-size:12px;font-weight:700}.tp-auth h1{font-size:clamp(23px,2.5vw,32px);color:var(--tp-navy);margin:15px 0 7px;font-weight:850}.tp-auth-heading p{color:#7d8a98;font-size:14px}.tp-auth-form form{display:flex;flex-direction:column;gap:12px}.tp-auth-form label{font-size:14px;font-weight:750;text-align:right}.tp-field{height:47px;display:flex;align-items:center;gap:9px;border:1px solid #e0e6e9;border-radius:8px;padding:0 12px;color:#91a0a9;background:#fff}.tp-field:focus-within{border-color:#25b5d3;box-shadow:0 0 0 3px #20b6d51c}.tp-field input{width:100%;height:100%;border:0;outline:0;background:transparent;color:#23364d;font-size:14px}.tp-field input::-moz-placeholder{color:#b4bfc8}.tp-field input::placeholder{color:#b4bfc8}.tp-eye{border:0;background:transparent;color:#718292;padding:5px}.tp-forgot-link{font-size:12px;align-self:flex-start;margin:2px 0 8px}.tp-main{display:flex;justify-content:center;align-items:center;gap:10px;border:0;border-radius:7px;background:#1eb6d5;color:#fff;padding:13px 16px;font-weight:800;box-shadow:0 5px 13px #17b6d32b}.tp-main:hover{background:#079fbf}.tp-main:disabled{opacity:.6}.tp-error{background:#fff1f0;color:#b42318!important;padding:12px;border-radius:7px;font-size:13px}.tp-auth-note{display:flex;justify-content:center;align-items:center;gap:7px;color:#a2aeb6;font-size:12px;margin-top:20px}.tp-back-link{margin-top:16px;text-align:center;font-size:13px}.tp-auth-footer{text-align:center;color:#a6a6a6;font-size:12px;margin:0 0 18px}.tp-login-art{position:relative;min-height:500px;background:linear-gradient(145deg,#e3fbf3,#dff9f5 50%,#f3fffa);overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:38px;padding:38px}.tp-art-orbit{position:absolute;border-radius:50%;background:#7eddd033}.tp-art-one{width:340px;height:340px;top:-70px;left:-70px}.tp-art-two{width:240px;height:240px;bottom:30px;right:-65px;background:#2acbd01f}.tp-art-wave{position:absolute;left:-25%;width:150%;height:170px;top:33%;opacity:.85}.tp-art-symbol{position:relative;z-index:1;width:170px;height:170px;background:#fff;border-radius:50%;display:grid;place-items:center;color:#152b46;box-shadow:0 12px 40px #187b8720}.tp-art-copy{position:relative;z-index:1;text-align:center;max-width:350px}.tp-art-copy h2{font-size:clamp(22px,2.5vw,29px);line-height:1.7;color:#172b47;margin:0 0 8px}.tp-art-copy p{color:#537b80;font-size:14px}.tp-dashboard{padding-right:228px}.tp-top{height:72px;display:flex;justify-content:space-between;align-items:center;padding:10px 34px;background:#fff;border-bottom:1px solid #edf0ef}.tp-top-user{display:flex;align-items:center;gap:12px}.tp-status{font-size:12px;color:#7b8b98}.tp-user-dot{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#e7f8f4;color:#008ca3}.tp-sidebar{position:fixed;right:0;top:0;bottom:0;width:228px;background:linear-gradient(160deg,#172b44,#233c55);color:#fff;display:flex;flex-direction:column;z-index:10}.tp-sidebar-brand{padding:24px 18px;display:flex;flex-direction:column;align-items:center;gap:5px;border-bottom:1px solid #ffffff1a}.tp-sidebar-brand .dy-logo,.tp-sidebar-brand img{max-width:125px}.tp-sidebar-brand small{color:#c2d0d9}.tp-sidebar nav{display:flex;flex-direction:column;gap:7px;padding:28px 13px}.tp-sidebar nav a,.tp-logout{display:flex;align-items:center;gap:11px;color:#e7eef2;padding:13px 15px;border-radius:7px;font-size:14px}.tp-sidebar nav a.active,.tp-sidebar nav a:hover{background:#20b6d5;color:#fff}.tp-logout{margin:auto 13px 20px;background:transparent;border:0;text-align:right}.tp-content{width:min(1200px,100%);margin:0 auto;padding:30px clamp(18px,3vw,45px) 70px}.tp-breadcrumb{display:flex;align-items:center;gap:6px;font-size:12px;color:#8995a0;margin-bottom:20px}.tp-page-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.tp-page-heading h1{font-size:26px;margin:0 0 8px;color:#182d47}.tp-page-heading p{margin:0;color:#84919c;font-size:13px}.tp-pill{display:inline-flex;align-items:center;gap:6px;background:#e7f8f2;color:#179d79;padding:7px 13px;border-radius:30px;font-size:12px;white-space:nowrap}.tp-card{background:#fff;border:1px solid #edece8;border-radius:11px;box-shadow:0 6px 25px #1d31450b;padding:24px}.tp-list-toolbar,.tp-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.tp-list-toolbar h2,.tp-section-heading h2{font-size:18px;margin:0}.tp-search{display:flex;align-items:center;gap:9px;border:1px solid #e3e8e9;border-radius:8px;padding:0 12px;color:#a0aeb7;width:min(340px,100%)}.tp-search input{height:41px;border:0;outline:0;width:100%;min-width:0;background:transparent;color:#23364d}.tp-scroll{overflow-x:auto}.tp table{width:100%;min-width:650px;border-collapse:collapse;text-align:right;font-size:13px}.tp th,.tp td{padding:15px 12px;border-bottom:1px solid #edf1f2}.tp th{background:#f6fafb;color:#708191;font-weight:700}.tp td:first-child{font-weight:700}.tp-mini-avatar{display:inline-grid;place-items:center;background:#d8f5ef;color:#167b85;width:32px;height:32px;border-radius:50%;margin-left:9px}.tp-outline{display:inline-flex;align-items:center;gap:6px;border:1px solid #92d7e5;border-radius:7px;padding:8px 12px;color:#0c9cb8!important;background:#fff;font-size:12px;font-weight:700}.tp-empty,.tp-feature{text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;padding:48px 20px;color:#6c8795}.tp-empty h3,.tp-feature h3{margin:4px 0;color:#273c53;font-size:17px}.tp-empty p,.tp-feature p{margin:0;font-size:13px;line-height:1.9}.tp-child-summary{display:flex;align-items:center;gap:20px}.tp-avatar{width:68px;height:68px;display:grid;place-items:center;border-radius:50%;background:#dcf7ef;color:#1a8b8e;font-size:26px;font-weight:800;flex:none}.tp-child-meta{flex:1}.tp-child-meta h2{margin:0 0 7px;font-size:19px}.tp-child-meta p{display:flex;align-items:center;gap:7px;color:#82909a;font-size:13px;margin:5px 0}.tp-tabs{display:flex;overflow-x:auto;gap:8px;border-bottom:1px solid #e4e8e9;margin:24px 0 18px}.tp-tabs button{display:flex;align-items:center;gap:7px;padding:14px 16px;white-space:nowrap;background:transparent;border:0;border-bottom:3px solid transparent;color:#72828e;font-size:13px}.tp-tabs button.tp-tab-active{color:#0c9fbe;border-color:#20b6d5;font-weight:800}.tp-case-body{min-height:340px}.tp-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tp-facts>div{padding:16px;background:#fbfcfc;border:1px solid #eef1f1;border-radius:8px}.tp-facts dt{font-size:12px;color:#8b9ba6}.tp-facts dd{margin:9px 0 0;font-weight:700}.tp-info{display:flex;align-items:center;gap:10px;background:#eaf9f5;color:#318f82;padding:13px;border-radius:8px;font-size:12px;margin-top:22px;line-height:1.8}.tp-feature{min-height:200px}.tp-audio-sample{display:flex;align-items:center;gap:14px;background:#eafafb;padding:14px 20px;border-radius:9px}.tp-audio-sample button{width:40px;height:40px;display:grid;place-items:center;background:#19b7d6;color:#fff;border:0;border-radius:50%}.tp-wavebars{height:48px;display:flex;align-items:center;gap:3px}.tp-wavebars i{display:block;width:3px;background:#4bd3dc;border-radius:2px}@media(max-width:850px){.tp-auth-layout{grid-template-columns:1fr;max-width:560px}.tp-login-art{min-height:280px;gap:10px}.tp-art-symbol{width:100px;height:100px}.tp-art-symbol svg{width:45px}.tp-art-copy h2{font-size:19px}.tp-dashboard{padding-right:0}.tp-sidebar{position:static;width:auto;min-height:unset;flex-direction:row;align-items:center;justify-content:space-between;padding:8px 16px}.tp-sidebar-brand{display:none}.tp-sidebar nav{flex-direction:row;padding:0}.tp-logout{margin:0}.tp-top{padding:10px 18px}.tp-content{padding:24px 18px 60px}}@media(max-width:540px){.tp-auth-header{height:66px}.tp-auth-layout{width:94%;margin:18px auto;display:flex;flex-direction:column}.tp-auth-form{padding:28px 22px}.tp-login-art{min-height:230px}.tp-art-copy h2{font-size:17px}.tp-page-heading,.tp-list-toolbar,.tp-section-heading{align-items:flex-start;flex-direction:column}.tp-search{width:100%}.tp-sidebar nav a,.tp-logout{font-size:12px;padding:10px 7px;gap:5px}.tp-sidebar nav a svg,.tp-logout svg{width:15px}.tp-child-summary{flex-wrap:wrap}.tp-facts{grid-template-columns:1fr}.tp-card{padding:17px}}.tp .tp-content{max-width:1460px}.tp .tp-page-heading{gap:16px;flex-wrap:wrap}.tp .tp-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0 24px}.tp .tp-stat{display:grid;gap:8px;align-content:start;background:#fff;border:1px solid #e4ecef;border-radius:15px;padding:20px;box-shadow:0 6px 30px #18324d08}.tp .tp-stat svg{color:#178ca7}.tp .tp-stat span{color:#627b8a;font-size:13px}.tp .tp-stat strong{color:#213950;font-weight:800;font-size:25px}.tp .tp-flow{display:grid;gap:18px;min-width:0}.tp .tp-subcard{border:1px solid #e4eaf0;background:#fff;border-radius:14px;padding:19px 22px;min-width:0}.tp .tp-subcard h3{font-size:17px;color:#223e54;margin:0 0 12px}.tp .tp-inline-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.tp .tp-inline-heading h3{margin:0}.tp .tp-subcard p{line-height:1.85;overflow-wrap:anywhere}.tp .tp-form{display:grid;gap:14px;max-width:780px;margin-top:20px}.tp .tp-form>label:not(.tp-checkbox),.tp .tp-two-cols label{display:grid;gap:8px;color:#2a4556;font-size:14px;font-weight:700}.tp .tp-form input:not([type=checkbox]),.tp .tp-form select,.tp .tp-form textarea{display:block;width:100%;min-width:0;background:#fff;border:1px solid #cad8e0;border-radius:9px;padding:10px 12px;color:#18354c;outline-offset:2px;font:inherit;font-weight:400}.tp .tp-form textarea{resize:vertical}.tp .tp-form select:focus-visible,.tp .tp-form textarea:focus-visible,.tp .tp-form input:focus-visible{outline:2px solid #078bb1;border-color:#078bb1}.tp .tp-checkbox{display:inline-flex;align-items:center;gap:9px;font-weight:600}.tp .tp-checkbox input{width:17px;height:17px;accent-color:#078bb1}.tp .tp-two-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tp .tp-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:15px}.tp .tp-form .tp-main,.tp .tp-actions .tp-main{width:-moz-max-content;width:max-content;max-width:100%;min-height:42px;padding:10px 18px;border-radius:9px;font-weight:750}.tp .tp-outline{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-weight:650}.tp .tp-outline:disabled,.tp .tp-main:disabled{opacity:.55;cursor:not-allowed}.tp .tp-info{color:#345874;border-radius:10px;background:#ebf6fa;padding:13px 15px;line-height:1.8}.tp .tp-error{color:#a33339;overflow-wrap:anywhere}.tp .tp-success{color:#0b7667;font-weight:650}.tp .tp-prewrap{white-space:pre-wrap;overflow-wrap:anywhere}.tp .tp-feedback{padding:13px 0;border-bottom:1px solid #e6ecef}.tp .tp-feedback small{color:#537287}.tp .tp-chat-log{padding:16px;background:#f4f7f9;border:1px solid #e1e9ed;border-radius:12px;max-height:570px;overflow-y:auto;display:grid;gap:12px}.tp .tp-chat-bubble{background:#fff;border:1px solid #dfe8ec;border-radius:12px;padding:12px 16px;max-width:88%;margin-left:auto}.tp .tp-chat-bubble.from-therapist{margin-left:0;margin-right:auto;background:#e9f8f8;border-color:#cae7e5}.tp .tp-chat-bubble strong{margin-inline-end:12px}.tp .tp-chat-bubble small{color:#657c88}.tp .tp-chat-bubble p{margin-bottom:0}.tp .tp-audio{width:100%;display:block;margin:14px 0}.tp .tp-tabs{flex-wrap:wrap}.tp .tp-tabs button{white-space:nowrap}.tp .tp-subcard details{margin:12px 0 18px}.tp .tp-subcard summary{cursor:pointer;font-weight:700;color:#076f94}.tp .tp-facts dd{overflow-wrap:anywhere}@media(max-width:850px){.tp .tp-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tp .tp-tabs{overflow-x:auto;flex-wrap:nowrap}}@media(max-width:600px){.tp .tp-stat-grid,.tp .tp-two-cols{grid-template-columns:1fr}.tp .tp-subcard{padding:16px}.tp .tp-chat-bubble{max-width:98%}}.dy-admin-page{min-height:100vh;background:#f3f5f9;color:#213049;font-family:inherit;line-height:1.7}.dy-admin-container{max-width:1280px;margin:auto;padding:24px 24px 72px}.dy-admin-brand{display:flex;gap:13px;align-items:center;margin-bottom:22px}.dy-admin-brand-mark{background:#182941;color:#fff;width:44px;height:44px;display:grid;place-items:center;font-size:26px;font-weight:850;border-radius:13px}.dy-admin-brand strong,.dy-admin-brand small{display:block}.dy-admin-brand small{color:#6e7f91;font-size:12px}.dy-admin-nav{display:flex;flex-wrap:wrap;gap:8px;padding:8px;border:1px solid #e0e7ee;border-radius:15px;background:#fff;box-shadow:0 5px 16px #25365309}.dy-admin-nav-link{display:inline-flex;align-items:center;gap:8px;text-decoration:none;border-radius:10px;color:#53647a;font-size:14px;font-weight:650;padding:10px 14px}.dy-admin-nav-link:hover,.dy-admin-nav-link.is-current{color:#155ab3;background:#eaf2ff}.dy-admin-title{margin:32px 0 20px}.dy-admin-title h1{margin:0;font-size:27px}.dy-admin-title p{margin:6px 0 0;color:#6e7f91}.dy-admin-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px}.dy-admin-metric{display:flex;flex-direction:column;gap:12px;padding:23px;border:1px solid #e0e7ee;border-radius:16px;background:#fff;text-decoration:none;color:inherit}.dy-admin-metric strong{font-size:29px;line-height:1.2}.dy-admin-metric span{color:#66758b}.dy-admin-metric small{color:#236dc9}.dy-admin-panel{background:#fff;border:1px solid #e0e7ee;border-radius:16px;padding:22px;margin-bottom:18px;box-shadow:0 5px 16px #25365309}.dy-admin-panel h2{font-size:19px;margin:0 0 12px}.dy-admin-panel p{line-height:1.9}.dy-admin-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.dy-admin-panel-heading h2{margin:0}.dy-admin-panel-heading span{color:#6e7f91}.dy-admin-filters,.dy-admin-form{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.dy-admin-filters label,.dy-admin-form label,.dy-admin-issue label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:650}.dy-admin-filters label:first-child{min-width:min(270px,100%);flex:1}.dy-admin-form label{flex:1;min-width:190px}.dy-admin-filters input,.dy-admin-filters select,.dy-admin-form input,.dy-admin-form select,.dy-admin-form textarea,.dy-admin-issue textarea{width:100%;box-sizing:border-box;background:#fff;color:#23324a;padding:10px 12px;border-radius:9px;border:1px solid #ccd6e2;font:inherit;min-height:42px}.dy-admin-form label.dy-admin-checkbox{flex:1;display:flex;flex-direction:row;align-items:center;gap:9px;min-height:42px}.dy-admin-checkbox input{width:18px;min-height:18px}.dy-admin-form label.dy-admin-full{width:100%;flex-basis:100%}.dy-admin-form textarea,.dy-admin-issue textarea{resize:vertical}.dy-admin-primary,.dy-admin-secondary,.dy-admin-danger{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:9px;padding:10px 14px;min-height:42px;font:inherit;font-weight:750;cursor:pointer}.dy-admin-primary{background:#205db5;color:#fff}.dy-admin-secondary{background:#fff;border-color:#ccd6e2;color:#32465f}.dy-admin-danger{background:#fff1f1;border-color:#ecc3c3;color:#9d313b}.dy-admin-primary:disabled,.dy-admin-secondary:disabled,.dy-admin-danger:disabled{opacity:.45;cursor:not-allowed}.dy-admin-alert,.dy-admin-warning,.dy-admin-success{padding:11px 14px;border-radius:10px;margin:12px 0}.dy-admin-alert{color:#922f37;background:#fff0f0;border:1px solid #eec2c2}.dy-admin-warning{color:#815421;background:#fff8e8;border:1px solid #efddb3}.dy-admin-success{color:#216346;background:#eaf8f1;border:1px solid #b8e4c8}.dy-admin-muted,.dy-admin-subtext{color:#6e7f91}.dy-admin-subtext{overflow-wrap:anywhere}.dy-admin-table-scroll{max-width:100%;overflow-x:auto}.dy-admin-table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:14px;text-align:right}.dy-admin-table th{background:#f7f9fc;color:#54657b}.dy-admin-table th,.dy-admin-table td{padding:14px;border-bottom:1px solid #ebeff5}.dy-admin-table td strong,.dy-admin-table td small{display:block}.dy-admin-table td small{color:#78889b;overflow-wrap:anywhere}.dy-admin-state{display:inline-flex;border:1px solid #e0e7ee;border-radius:999px;padding:4px 9px;background:#f7f9fc;font-size:12px;font-weight:700}.dy-admin-state.active{color:#186445;background:#e9f8ef;border-color:#bfe6d0}.dy-admin-state.inactive{color:#a13740;background:#fff0f0;border-color:#f0ced1}.dy-admin-pagination,.dy-admin-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:20px}.dy-admin-pagination{justify-content:space-between}.dy-admin-editor-header{display:flex;justify-content:space-between;align-items:center;gap:12px}.dy-admin-editor-header h3{display:flex;align-items:center;gap:8px}.dy-admin-cards{display:grid;gap:14px}.dy-admin-request{padding:17px;border:1px solid #e0e7ee;border-radius:12px;background:#fafcff}.dy-admin-request-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.dy-admin-request p{margin:8px 0}.dy-admin-id{font-size:13px;overflow-wrap:anywhere}.dy-admin-issue{border-top:1px solid #e0e7ee;margin-top:14px;padding-top:14px}.dy-admin-issue label{display:block}@media(max-width:750px){.dy-admin-container{padding:16px 12px 45px}.dy-admin-metrics{grid-template-columns:1fr}.dy-admin-nav-link{flex:1;justify-content:center}.dy-admin-title h1{font-size:22px}.dy-admin-panel{padding:16px}}.dy-admin-logout{border:0;cursor:pointer;background:transparent;font:inherit;margin-inline-start:auto;color:#9b424a}.dy-admin-logout:disabled{opacity:.5;cursor:not-allowed}.dy-sh-header{height:72px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 clamp(16px,3vw,48px);box-shadow:0 1px 6px #1b1e5512;color:#10166d;position:relative;z-index:30;font-family:inherit}.dy-sh-header>a{flex-shrink:0}.dy-sh-header nav{display:flex;align-items:center;gap:clamp(8px,2.4vw,45px)}.dy-sh-header button{font:inherit;cursor:pointer}.dy-sh-header nav button{display:flex;align-items:center;gap:8px;white-space:nowrap;color:#66628d;background:none;border:0;padding:22px 2px 17px;font-weight:750;border-bottom:3px solid transparent}.dy-sh-header nav svg{width:23px;height:23px}.dy-sh-header nav button.is-active{color:#11166f;border-bottom-color:#09bce9}.dy-sh-tools{display:flex;align-items:center;gap:16px;flex-shrink:0}.dy-sh-account{display:flex;align-items:center;gap:9px;border:0;background:transparent;color:#12176d;font-weight:800;white-space:nowrap}.dy-sh-account img{width:45px;height:45px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #19c3e9}.dy-sh-settings{position:relative}.dy-sh-settings-button{border:1.5px solid #09b8e8;border-radius:11px;background:#fff;color:#00a9df;padding:8px 12px;display:flex;align-items:center;gap:7px;font-weight:800;white-space:nowrap}.dy-sh-menu{position:absolute;top:calc(100% + 12px);left:0;width:min(360px,90vw);background:#fff;border:1px solid #e9e9f0;border-radius:15px;padding:14px 18px;box-shadow:0 12px 35px #15154a25;z-index:100;display:flex;flex-direction:column}.dy-sh-menu strong{padding:7px 8px 13px}.dy-sh-menu button{border:0;border-bottom:1px solid #eee;background:#fff;padding:14px 8px;color:#43416f;display:flex;align-items:center;gap:12px;text-align:right}.dy-sh-menu button svg{width:22px}.dy-sh-menu button.dy-sh-logout{color:#e53643;border-bottom:0}.dy-sh-header button:focus-visible{outline:3px solid #03bcea;outline-offset:2px}@media(max-width:950px){.dy-sh-header{height:auto;min-height:68px;flex-wrap:wrap;padding:10px 16px}.dy-sh-header nav{order:3;width:100%;justify-content:space-around;overflow:auto}.dy-sh-header nav button{font-size:13px;padding:9px 0}.dy-sh-tools{margin-inline-start:auto}.dy-sh-settings-button{font-size:13px}}@media(max-width:520px){.dy-sh-header{gap:6px}.dy-sh-account{font-size:12px;gap:4px}.dy-sh-account img{width:35px;height:35px}.dy-sh-settings-button{padding:7px;font-size:0}.dy-sh-settings-button svg{width:23px}.dy-sh-menu{left:-80px}.dy-sh-header nav button{font-size:11px;gap:4px}.dy-sh-header nav svg{width:17px;height:17px}}.dy-sh-submenu{padding:4px 8px 8px;background:#f6fbfe;border-radius:12px}.dy-sh-submenu strong{display:block;font-size:13px}.dy-sh-submenu button{width:100%;font-size:14px}.dy-sh-menu button{width:100%;font-weight:650}.dy-sh-menu button:hover{background:#f2faff}.dy-sh-account{font-size:15px}.dy-sh-tools{margin-inline-start:auto}@media(min-width:951px){.dy-sh-header{display:grid;grid-template-columns:minmax(170px,1fr) auto minmax(170px,1fr);align-items:center}.dy-sh-header>a{grid-column:1;grid-row:1;justify-self:start}.dy-sh-header nav{grid-column:2;grid-row:1;justify-self:center}.dy-sh-tools{grid-column:3;grid-row:1;justify-self:end;margin:0}.dy-sh-header:not(:has(nav)) .dy-sh-tools{grid-column:3}}.dy-parent-workspace{min-height:100vh;background:#f7f9fc;color:#1f3150;font-family:inherit}.dy-parent-main{max-width:1180px;margin:auto;padding:32px clamp(16px,4vw,48px) 70px}.dy-parent-intro{margin-bottom:24px}.dy-parent-intro>a{color:#168ba9;text-decoration:none;font-weight:700}.dy-parent-intro h1{font-size:clamp(25px,3vw,38px);margin:10px 0 6px;color:#1a3152}.dy-parent-intro p{margin:0;color:#65758e;line-height:1.9}.dy-parent-panel{background:#fff;border:1px solid #e5edf4;border-radius:22px;padding:24px;margin:18px 0;box-shadow:0 8px 32px #1b314d0b}.dy-parent-panel h2{font-size:20px;margin:0 0 16px}.dy-parent-panel p{line-height:1.9}.dy-parent-actions,.dy-parent-links{display:flex;gap:11px;flex-wrap:wrap;align-items:center;margin:16px 0}.dy-parent-link,.dy-parent-actions button,.dy-parent-actions a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:1px solid #cbe8f0;background:#ebf9fc;border-radius:12px;padding:10px 16px;color:#117f9d;font:inherit;font-weight:750;cursor:pointer;min-height:44px}.dy-parent-actions button:disabled{opacity:.65;cursor:wait}.dy-parent-actions .secondary{background:#fff;color:#516580;border-color:#dbe5ef}.dy-parent-notice,.dy-parent-empty{border:1px solid #d7e8f2;background:#eff8fc;border-radius:14px;padding:15px 18px;margin:16px 0;color:#3b526a;line-height:1.85}.dy-parent-notice[role=alert]{background:#fff5f2;border-color:#f4c4b8;color:#8e3421}.dy-parent-notice button{margin-inline-start:12px;border:0;background:#fff;color:inherit;border-radius:8px;padding:6px 12px;font:inherit;cursor:pointer}.dy-parent-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:14px 0}.dy-parent-stat{background:#f3f9ff;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:5px;min-width:0}.dy-parent-stat strong{font-size:26px;font-variant-numeric:tabular-nums}.dy-parent-stat span{color:#61748a;font-size:14px}.dy-parent-item{padding:16px 0;border-bottom:1px solid #ebeff5;overflow-wrap:anywhere}.dy-parent-item:last-child{border-bottom:0}.dy-parent-item h3{font-size:17px;margin:0 0 7px}.dy-parent-item p{margin:5px 0;color:#61748a}.dy-parent-tag{display:inline-block;border-radius:99px;padding:4px 11px;background:#e8f6fb;color:#187d9d;font-size:13px;font-weight:750}.dy-parent-field{display:block;font-weight:700;margin:12px 0 7px}.dy-parent-textarea{width:100%;box-sizing:border-box;min-height:110px;resize:vertical;border:1px solid #cddce9;border-radius:12px;padding:13px;font:inherit;line-height:1.9;background:#fff;color:#1c2e46}.dy-parent-message{padding:14px;border-radius:15px;border:1px solid #e3eaf0;margin:10px 0;background:#fafcfe;overflow-wrap:anywhere}.dy-parent-message.is-parent{background:#ecf9fd;border-color:#c9eaf3}.dy-parent-message p{white-space:pre-wrap;margin:7px 0 0}.dy-parent-message small{color:#76849a}.dy-parent-clip{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.95}@media(max-width:650px){.dy-parent-main{padding:18px 14px 50px}.dy-parent-panel{padding:17px;border-radius:17px}.dy-parent-stats{grid-template-columns:1fr}.dy-parent-actions>*{flex:1 1 100%}}.dy-child-list-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:32px}.dy-child-list-heading h1{margin:0 0 6px}.dy-child-list-heading p{margin:0;color:#78839e}.dy-child-list-heading>div:last-child{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.dy-child-add{display:inline-flex;flex-direction:row-reverse;align-items:center;justify-content:center;gap:10px;padding:11px 18px;border-radius:12px;background:#57c4e5;color:#fff;text-decoration:none;font-weight:800;white-space:nowrap;box-shadow:0 7px 18px #57c4e52e;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.dy-child-add:hover{background:#45b5d6;transform:translateY(-1px);box-shadow:0 10px 22px #57c4e53d}.dy-child-add:focus-visible{outline:3px solid #27374d;outline-offset:4px}.dy-child-empty{width:min(100%,720px);margin:8px auto 34px;padding:42px 32px 36px;text-align:center;background:#fffffffa;border:1px solid rgba(87,196,229,.16);border-radius:30px;box-shadow:0 18px 48px #27374d14}.dy-child-empty-art{width:154px;height:154px;margin:0 auto 20px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 35% 28%,rgba(168,230,207,.72),transparent 42%),linear-gradient(145deg,#e9f9fc,#f8f5fb);box-shadow:inset 0 0 0 10px #ffffffb8}.dy-child-empty-art img{width:126px;height:126px;-o-object-fit:contain;object-fit:contain}.dy-child-empty-badge{display:inline-flex;align-items:center;justify-content:center;padding:6px 13px;margin-bottom:10px;border-radius:999px;background:#e9f8fc;color:#3aa8c8;font-size:13px;font-weight:800}.dy-child-empty h2{margin:0;color:#27374d;font-size:25px;font-weight:800;line-height:1.7}.dy-child-empty p{width:min(100%,520px);margin:10px auto 24px;color:#64748b;font-size:15px;line-height:2}.dy-child-empty-button{display:inline-flex;flex-direction:row-reverse;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:12px 22px;border-radius:14px;background:#57c4e5;color:#fff;text-decoration:none;font-weight:800;box-shadow:0 8px 20px #57c4e538;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.dy-child-empty-button:hover{background:#45b5d6;transform:translateY(-1px);box-shadow:0 11px 25px #57c4e547}.dy-child-empty-button:focus-visible{outline:3px solid #27374d;outline-offset:4px}.dy-child-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.dy-child-card{min-width:0;padding:20px 12px 12px;background:#fff;border:1px solid #f0eee9;border-radius:24px;box-shadow:0 8px 24px #27374d0d}.dy-child-card-info{display:flex;align-items:center;gap:22px;padding:4px 16px 20px;border-bottom:1px solid #edf0f3}.dy-child-card-info img{width:112px;height:112px;flex-shrink:0;border-radius:50%;-o-object-fit:cover;object-fit:cover}.dy-child-card-info h2{margin:0 0 8px;color:#172865;overflow-wrap:anywhere}.dy-child-card-info p{margin:0;color:#78839e;overflow-wrap:anywhere}.dy-child-profile-button{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;margin-top:10px;padding:12px 42px;border:0;border-radius:14px;background:#e5fafd;color:#00a6cb;font:inherit;font-weight:700}.dy-child-profile-button svg{position:absolute;left:22px}.dy-child-profile-button:disabled{opacity:1;cursor:not-allowed}@media(max-width:640px){.dy-child-list-heading{gap:12px;flex-wrap:wrap}.dy-child-list-heading>div:last-child{width:100%;flex-direction:column;align-items:stretch}.dy-child-add{width:100%}.dy-child-empty{padding:32px 20px 28px;border-radius:24px}.dy-child-empty-art{width:132px;height:132px}.dy-child-empty-art img{width:108px;height:108px}.dy-child-empty h2{font-size:21px}.dy-child-empty p{font-size:14px}.dy-child-empty-button{width:100%}.dy-child-card-grid{grid-template-columns:1fr}.dy-child-card-info img{width:88px;height:88px}}.dy-parent-quicklinks{margin-bottom:24px}.dy-parent-quicklinks a{display:inline-flex;gap:9px}.dy-child-card.is-selected{border-color:#69c9db;box-shadow:0 8px 28px #2184aa19}.dy-child-card-info h3{margin:0 0 7px;color:#172865;overflow-wrap:anywhere}.dy-child-inline-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}.dy-child-inline-actions button{font:inherit;color:#2e6682;background:#fff;border:1px solid #d3e6f0;border-radius:10px;padding:9px 12px;flex:1;cursor:pointer}.dy-child-inline-actions button:hover{background:#eff9fd}.dy-child-empty>img{width:118px;height:118px;-o-object-fit:contain;object-fit:contain}.dy-clinic-link{max-width:810px;margin:0 auto;padding:32px 20px 64px;color:#27374d}.dy-clinic-link h1{margin:14px 0 8px;font-size:clamp(1.6rem,4vw,2.2rem)}.dy-clinic-link p{line-height:1.85}.dy-clinic-link-back{color:#157fa0;text-decoration:underline}.dy-clinic-link-panel{border:1px solid #e8e4dc;background:#fff;border-radius:18px;padding:24px;margin-top:24px;box-shadow:0 12px 24px #27374d0a}.dy-clinic-link-panel h2{font-size:1.25rem;margin:0 0 15px}.dy-clinic-link-panel form{display:flex;flex-direction:column;align-items:flex-start;gap:11px}.dy-clinic-link-panel input:not([type=checkbox]){box-sizing:border-box;width:100%;min-height:44px;border:1px solid #becdd4;border-radius:10px;padding:10px 14px;font:inherit;direction:ltr}.dy-clinic-link button:not(.dy-clinic-link-danger){border:0;border-radius:10px;background:#1599bd;color:#fff;padding:11px 19px;min-height:44px;font:inherit;cursor:pointer}.dy-clinic-link button:disabled{opacity:.55;cursor:not-allowed}.dy-clinic-link .dy-clinic-link-secondary{background:#e5f4f8!important;color:#137998!important}.dy-clinic-link-preview{margin-top:23px;border-top:1px solid #e8e4dc;padding-top:20px}.dy-clinic-link-consent{display:flex;align-items:flex-start;gap:10px;margin:20px 0;line-height:1.8}.dy-clinic-link-consent input{margin-top:7px}.dy-clinic-link-heading{display:flex;justify-content:space-between;gap:12px;align-items:center}.dy-clinic-link-list{display:grid;gap:15px}.dy-clinic-link-list article{background:#f7fbfc;border-radius:12px;padding:16px}.dy-clinic-link-list article h3{margin:0 0 8px}.dy-clinic-link .dy-clinic-link-danger{background:#fff1f1;border:1px solid #e2a9aa;color:#9f3138;padding:11px 16px;border-radius:10px;min-height:44px;font:inherit;cursor:pointer}.dy-clinic-link-error{background:#fff0f0;border:1px solid #f2bcbc;border-radius:10px;padding:12px;color:#9a2f33;overflow-wrap:anywhere}@media(max-width:600px){.dy-clinic-link-panel{padding:16px}.dy-clinic-link-heading{flex-direction:column;align-items:flex-start}}.dy-clinic-nav{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 28px;padding:10px;background:#fff;border:1px solid #e8e9ec;border-radius:18px}.dy-clinic-nav-item{padding:10px 16px;text-decoration:none;color:#52657b;border-radius:12px;font-weight:700;min-height:43px;display:inline-flex;align-items:center}.dy-clinic-nav-item:hover,.dy-clinic-nav-item.is-active{color:#117f9d;background:#e6f8fc}.dy-clinic-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}.dy-clinic-metric{display:flex;flex-direction:column;gap:12px;padding:24px;background:#fff;border:1px solid #e8e9ec;border-radius:20px;box-shadow:0 8px 24px #27374d0b;color:#189fbd}.dy-clinic-metric strong{font-size:32px;color:#253c60}.dy-clinic-metric span{color:#5e7184;font-weight:700}.dy-clinic-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dy-clinic-shortcuts a{display:block;text-decoration:none;color:#167e9c;background:#fff;border:1px solid #e7ecef;padding:18px;border-radius:16px;font-weight:800}.dy-clinic-shortcuts a:hover{background:#e9fafc}.dy-clinic-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px}.dy-clinic-panel,.dy-clinic-editor{padding:24px;border-radius:22px;border:1px solid #e7e9ec;background:#fff;margin-bottom:22px;box-shadow:0 8px 20px #27374d08}.dy-clinic-panel h2{font-size:20px;color:#253c60;display:flex;align-items:center;gap:8px;margin:0 0 12px}.dy-clinic-panel p{font-size:14px;color:#738296;line-height:1.9}.dy-clinic-roster{display:grid;gap:10px;margin:22px 0}.dy-clinic-roster-line{display:flex;gap:12px;align-items:center;justify-content:space-between;background:#f9fbfd;border:1px solid #e9edf0;padding:12px;border-radius:12px}.dy-clinic-roster-line div{display:grid;min-width:0;gap:4px}.dy-clinic-roster-line strong{color:#27374d}.dy-clinic-roster-line span,.dy-clinic-roster-line small{color:#738296;overflow-wrap:anywhere}.dy-clinic-roster-line button{flex-shrink:0}.dy-clinic-editor,.dy-clinic-inline-form{display:grid;gap:16px}.dy-clinic-editor label,.dy-clinic-inline-form label{display:grid;gap:7px;color:#43576f;font-weight:700;font-size:14px}.dy-clinic-editor input,.dy-clinic-inline-form input,.dy-clinic-inline-form select,.dy-clinic-invite-secret input{width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid #d1dce5;border-radius:12px;background:#fff;color:#27374d;font:inherit;min-height:44px}.dy-clinic-editor input:focus,.dy-clinic-inline-form input:focus,.dy-clinic-inline-form select:focus{outline:3px solid #57c4e53d;border-color:#57c4e5}.dy-clinic-editor{max-width:760px}.dy-clinic-editor button,.dy-clinic-inline-form button{justify-self:start}.dy-clinic-invite-secret{margin-top:18px;border:1px dashed #57c4e5;border-radius:14px;padding:16px;background:#f3fbfd;display:grid;gap:12px}.dy-clinic-family-children{margin-top:20px;background:#f6fafc;border:1px solid #e6eef3;border-radius:12px;padding:18px}.dy-clinic-family-children h3{margin:0 0 10px;color:#253c60}.dy-clinic-family-children li{padding:5px 0}.dy-clinic-review-actions button.dy-clinic-assignments-link{border:1px solid #e8f8fc;font:inherit;cursor:pointer}@media(max-width:900px){.dy-clinic-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dy-clinic-columns{grid-template-columns:1fr}}@media(max-width:560px){.dy-clinic-metrics,.dy-clinic-shortcuts{grid-template-columns:1fr}.dy-clinic-nav{gap:4px;padding:6px}.dy-clinic-nav-item{padding:9px 11px;font-size:13px}.dy-clinic-panel,.dy-clinic-editor{padding:16px}.dy-clinic-roster-line{align-items:flex-start;flex-direction:column}}.dy-clinic-page{min-height:100vh;background:#fff9f0;color:#27374d}.dy-clinic-main{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:36px 0 56px}.dy-clinic-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:28px}.dy-clinic-badge{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;background:#e8f8fc;color:#1599bd;font-size:13px;font-weight:800}.dy-clinic-heading h1{margin:12px 0 7px;color:#27374d;font-size:30px}.dy-clinic-heading p{margin:0;color:#718096;line-height:1.9}.dy-clinic-refresh{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 16px;border:0;border-radius:12px;background:#57c4e5;color:#fff;font:inherit;font-weight:800;cursor:pointer}.dy-clinic-refresh:disabled{opacity:.65;cursor:not-allowed}.is-spinning{animation:dy-clinic-spin .9s linear infinite}.dy-clinic-error{margin-bottom:20px;padding:14px 16px;border:1px solid #f0b4b4;border-radius:14px;background:#fff1f1;color:#a33a3a;line-height:1.8}.dy-clinic-state,.dy-clinic-empty{padding:48px 24px;border:1px solid #eee7dd;border-radius:24px;background:#fff;text-align:center;box-shadow:0 10px 30px #27374d0d}.dy-clinic-state p,.dy-clinic-empty p{margin:8px 0 0;color:#718096;line-height:1.9}.dy-clinic-empty svg{color:#57c4e5}.dy-clinic-empty h2{margin:14px 0 0;font-size:22px}.dy-clinic-parent-list{display:grid;gap:18px}.dy-clinic-parent-card{padding:22px;border:1px solid #eee7dd;border-radius:22px;background:#fff;box-shadow:0 10px 30px #27374d0d}.dy-clinic-parent-main{display:flex;align-items:center;gap:14px;padding-bottom:18px;border-bottom:1px solid #edf0f3}.dy-clinic-parent-avatar{width:52px;height:52px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:#e8f8fc;color:#1599bd}.dy-clinic-parent-main h2{margin:0 0 5px;font-size:20px}.dy-clinic-parent-main p{margin:0;color:#7b8798;font-size:14px}.dy-clinic-parent-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:18px}.dy-clinic-parent-details div{min-width:0;padding:12px 14px;border-radius:14px;background:#fafafa8f}.dy-clinic-parent-details span{display:block;margin-bottom:5px;color:#8490a2;font-size:13px}.dy-clinic-parent-details strong{display:block;overflow-wrap:anywhere;color:#27374d}.dy-clinic-status{color:#d28a18!important}@keyframes dy-clinic-spin{to{transform:rotate(360deg)}}@media(max-width:700px){.dy-clinic-main{width:min(100% - 24px,1120px);padding-top:24px}.dy-clinic-heading{flex-direction:column}.dy-clinic-refresh{width:100%;justify-content:center}.dy-clinic-parent-details{grid-template-columns:1fr}}.dy-clinic-heading-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.dy-clinic-notice{border:1px solid #a4d1b4;background:#f1fff5;padding:13px 16px;border-radius:12px;color:#226940;margin-bottom:18px}.dy-clinic-assignments-link{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:10px 16px;background:#e8f8fc;color:#167f9e;border-radius:12px;text-decoration:none;font-weight:750}.dy-clinic-invite{background:#fff;border:1px solid #eee7dd;padding:22px;border-radius:19px;margin-bottom:24px}.dy-clinic-invite-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.dy-clinic-invite-heading h2{margin:0 0 8px;font-size:20px}.dy-clinic-invite-heading p{margin:0;color:#728293;line-height:1.8}.dy-clinic-invite button,.dy-clinic-review-actions button{min-height:44px;padding:10px 16px;border-radius:10px;font:inherit;font-weight:700;cursor:pointer}.dy-clinic-invite-heading button,.dy-clinic-review-approve{background:#1987a6;border:1px solid #1987a6;color:#fff}.dy-clinic-review-actions{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap;padding-top:16px;border-top:1px solid #edf0f3;margin-top:16px}.dy-clinic-review-reject{background:#fff2f1;border:1px solid #e5adad;color:#a03838}.dy-clinic-invite button:disabled,.dy-clinic-review-actions button:disabled{opacity:.5;cursor:not-allowed}.dy-clinic-issued-invite{margin-top:20px;padding-top:18px;border-top:1px solid #edf0f3}.dy-clinic-issued-invite label{display:block;margin-bottom:8px}.dy-clinic-issued-invite input{box-sizing:border-box;display:block;width:100%;padding:10px;border:1px solid #bccdd8;border-radius:10px;font:inherit}.dy-clinic-issued-invite p{color:#758399}.dy-clinic-therapist-field select{width:100%;max-width:100%;min-height:42px;padding:8px;border-radius:8px;border:1px solid #bccdd8;background:#fff}.dy-clinic-therapist-field label{display:block;color:#8490a2;font-size:13px;margin-bottom:6px}@media(max-width:700px){.dy-clinic-invite-heading{flex-direction:column;align-items:stretch}.dy-clinic-review-actions>button{flex:1}}.dy-clinic-heading-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.dy-clinic-assignments-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border-radius:12px;background:#e5fafd;color:#00a6cb;text-decoration:none;font-weight:800}.dy-clinic-assignments-link:hover{background:#d8f6fb}.dy-clinic-notice{margin-bottom:20px;padding:13px 16px;border:1px solid rgba(87,196,229,.22);border-radius:14px;background:#effbfe;color:#087f9b;font-weight:700}.dy-clinic-assignment-list{display:grid;gap:18px}.dy-clinic-assignment-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:24px;padding:22px;background:#fff;border:1px solid #f0eee9;border-radius:22px;box-shadow:0 8px 24px #27374d0d}.dy-clinic-assignment-child{display:flex;align-items:flex-start;gap:16px}.dy-clinic-assignment-child h2{margin:4px 0 8px;color:#172865}.dy-clinic-assignment-child p{margin:0;color:#78839e}.dy-clinic-assignment-child code{display:inline-block;max-width:100%;overflow-wrap:anywhere;direction:ltr;font-size:12px}.dy-clinic-assignment-controls{display:grid;gap:12px;align-content:start}.dy-clinic-assignment-controls label{display:grid;gap:7px;color:#27374d;font-weight:700}.dy-clinic-assignment-controls select{width:100%;min-height:46px;padding:9px 12px;border:1px solid #dfe5eb;border-radius:12px;background:#fff;color:#27374d;font:inherit}.dy-clinic-assignment-controls select:focus{outline:3px solid rgba(87,196,229,.2);border-color:#57c4e5}.dy-clinic-current-assignment{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;background:#f4fbf7;color:#527064}.dy-clinic-current-assignment strong{color:#27374d}.dy-clinic-primary-action,.dy-clinic-danger-action{min-height:46px;padding:10px 16px;border:0;border-radius:12px;font:inherit;font-weight:800;cursor:pointer}.dy-clinic-primary-action{background:#57c4e5;color:#fff}.dy-clinic-primary-action:hover:not(:disabled){background:#45b5d6}.dy-clinic-danger-action{background:#fff0f0;color:#c24141}.dy-clinic-danger-action:hover:not(:disabled){background:#ffe5e5}.dy-clinic-primary-action:disabled,.dy-clinic-danger-action:disabled{opacity:.55;cursor:not-allowed}.dy-clinic-assignment-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:760px){.dy-clinic-heading-actions{width:100%;justify-content:stretch}.dy-clinic-heading-actions>*{flex:1}.dy-clinic-assignment-card{grid-template-columns:1fr}}@media(max-width:520px){.dy-clinic-heading-actions{flex-direction:column}.dy-clinic-heading-actions>*{width:100%}.dy-clinic-assignment-card{padding:16px}.dy-clinic-assignment-actions{grid-template-columns:1fr}}.dy-clinic-no-therapist{margin:0;font-size:13px;color:#78839e}._page_1akt3_1{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 0%,rgba(87,196,229,.18),transparent 38%),#fff9f0}._card_1akt3_11{width:min(100%,460px);padding:34px 32px 30px;text-align:center;background:#fffffff7;border:1px solid rgba(39,55,77,.08);border-radius:28px;box-shadow:0 18px 55px #27374d1f}._logo_1akt3_21{display:flex;justify-content:center;margin-bottom:14px}._icon_1akt3_27{width:58px;height:58px;margin:4px auto 18px;display:grid;place-items:center;border-radius:50%;background:#e9f8fc;color:#57c4e5;font-size:27px}._title_1akt3_39{margin:0;color:#27374d;font-size:25px;font-weight:800;line-height:1.6}._subtitle_1akt3_47{margin:10px 0 18px;color:#64748b;font-size:15px;line-height:2}._email_1akt3_54{display:inline-block;max-width:100%;padding:9px 15px;margin-bottom:24px;border-radius:12px;background:#f4f8fa;color:#27374d;font-size:14px;font-weight:600;overflow-wrap:anywhere}._form_1akt3_67{width:100%}._otpGroup_1akt3_71{display:flex;justify-content:center;gap:10px;margin:8px 0 26px}._otpInput_1akt3_78{width:52px;height:60px;padding:0;border:2px solid #dce8ed;border-radius:14px;outline:none;background:#fff;color:#27374d;font-size:27px;font-weight:800;text-align:center;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}._otpInput_1akt3_78:focus{border-color:#57c4e5;box-shadow:0 0 0 4px #57c4e529;transform:translateY(-2px)}._otpInput_1akt3_78:disabled{opacity:.65;cursor:not-allowed}._primaryButton_1akt3_104{width:100%;min-height:52px;border:0;border-radius:14px;background:#57c4e5;color:#fff;font-family:inherit;font-size:16px;font-weight:800;cursor:pointer;transition:transform .18s ease,opacity .18s ease,box-shadow .18s ease;box-shadow:0 8px 20px #57c4e538}._primaryButton_1akt3_104:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px #57c4e547}._primaryButton_1akt3_104:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}._resendArea_1akt3_130{display:flex;justify-content:center;align-items:center;gap:7px;margin-top:20px;color:#64748b;font-size:14px}._resendButton_1akt3_140{padding:0;border:0;background:transparent;color:#3aa8c8;font-family:inherit;font-size:14px;font-weight:800;cursor:pointer}._resendButton_1akt3_140:disabled{opacity:.5;cursor:not-allowed}._message_1akt3_156{margin:18px 0 0;padding:10px 12px;border-radius:11px;background:#f3f8fa;color:#27374d;font-size:14px;line-height:1.8}._loginLink_1akt3_166{display:inline-block;margin-top:22px;color:#64748b;font-size:14px;text-decoration:none}._loginLink_1akt3_166:hover{color:#27374d;text-decoration:underline}@media(max-width:480px){._page_1akt3_1{padding:16px}._card_1akt3_11{padding:28px 18px 24px;border-radius:24px}._otpGroup_1akt3_71{gap:7px}._otpInput_1akt3_78{width:45px;height:54px;font-size:24px;border-radius:12px}._title_1akt3_39{font-size:22px}}.garden-page{min-height:100vh;background:linear-gradient(135deg,#f2fff4,#e6f9fd);color:#123d3d;font-family:inherit}.garden-wrap{max-width:1460px;margin:auto;padding:14px clamp(10px,2vw,30px) 44px}.garden-top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px}.garden-top>button,.garden-back{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #bce8db;border-radius:16px;padding:10px 14px;font:inherit;color:#174e50;cursor:pointer}.garden-top h1{font-size:clamp(15px,2vw,23px);text-align:center;margin:0 0 8px}.garden-brand{font-size:clamp(18px,2.3vw,32px);color:#0099c8;text-shadow:1px 2px #fff}.garden-dots{display:flex;justify-content:center;gap:10px}.garden-dots span{width:16px;height:16px;border:2px solid white;background:#b8c9be;border-radius:50%;box-shadow:0 1px 5px #0033}.garden-dots .done{background:#15caa8}.garden-dots .current{background:#00b6e8;outline:3px solid #75edff}.garden-stage{position:relative;border-radius:25px;overflow:hidden;box-shadow:0 12px 32px #163f2833;background:#a5d7c7}.garden-visual{display:block;width:100%;aspect-ratio:16/8.5;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.garden-paths{position:absolute;top:15%;left:12%;right:12%;display:flex;justify-content:space-between;gap:15px}.garden-paths button{border:3px solid #fff;border-radius:25px;padding:12px 20px;background:#fffef1e8;font:inherit;font-size:clamp(13px,1.8vw,22px);font-weight:800;color:#194d46;cursor:pointer;box-shadow:0 4px 15px #0004}.garden-paths .selected{background:#b6f9e7;border-color:#00b2c8}.garden-recap{position:absolute;top:5%;left:7%;right:7%;display:flex;gap:15px;justify-content:center}.garden-recap img{width:29%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border:6px solid #fff;border-radius:18px;box-shadow:0 4px 15px #0005}.garden-panel{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(175px,.65fr) minmax(175px,.75fr);gap:20px;align-items:center;background:#fffef2f7;border:2px solid #fff;border-radius:26px;margin-top:12px;padding:22px 28px;box-shadow:0 7px 22px #264b3122}.garden-copy{min-width:0}.garden-scene-name{font-size:clamp(17px,2vw,23px);font-weight:900}.garden-copy>p{margin:7px 0 10px;line-height:1.9}.garden-question{display:flex;align-items:center;gap:12px;font-size:clamp(17px,2.1vw,27px);line-height:1.8}.garden-question button,.garden-guide>button{border:0;border-radius:18px;padding:12px;background:#dcf9f2;color:#008ba9;cursor:pointer;display:flex;gap:7px;align-items:center;font:inherit;font-weight:700;flex-shrink:0}.garden-copy small{display:block;margin-top:8px}.garden-advanced{display:flex;align-items:center;gap:8px;font-size:14px;margin-top:10px}.garden-action{display:flex;flex-direction:column;align-items:center;text-align:center;gap:9px}.garden-mic{width:100px;height:100px;border:5px solid #abf7ff;border-radius:50%;background:linear-gradient(#18d4ef,#00a6d8);color:#fff;box-shadow:0 4px 14px #008db455;display:grid;place-items:center;cursor:pointer}.garden-mic svg{width:45px;height:45px}.garden-mic.recording{background:linear-gradient(#ff7783,#ed3557);animation:garden-pulse 1s infinite}@keyframes garden-pulse{50%{box-shadow:0 0 0 12px #ef446122}}.garden-recorded{display:flex;flex-wrap:wrap;justify-content:center;gap:7px}.garden-recorded button,.garden-hint button{border:1px solid #20b9bd;background:#fff;color:#12667a;border-radius:12px;padding:8px 10px;font:inherit;cursor:pointer;display:flex;gap:5px;align-items:center}.garden-guide{display:flex;flex-direction:column;align-items:stretch;gap:10px}.garden-guide>button{justify-content:center}.garden-guide .garden-next{background:#00b8e6;color:#fff;line-height:1.6}.garden-hint{padding:12px;border-radius:14px;background:#ecfff5;font-size:14px;line-height:1.8}.garden-hint p{margin:0 0 7px}.garden-note{font-size:13px;line-height:1.9;text-align:center;color:#466e68;margin:15px 0}.garden-error{background:#fff0dd;border-radius:12px;padding:12px;color:#8e4d00}.garden-back{margin-top:15px}.garden-finish{position:relative;border-radius:24px;overflow:hidden}.garden-finish>img{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.garden-finish>div{background:#fffff1f5;text-align:center;padding:24px}.garden-finish h2{font-size:clamp(23px,4vw,42px);margin:0}.garden-finish button{border:2px solid #10bfa7;border-radius:18px;background:#fff;color:#125f5b;padding:14px 20px;margin:8px;display:inline-flex;align-items:center;gap:9px;font:inherit;font-weight:800;cursor:pointer}@media(max-width:850px){.garden-panel{grid-template-columns:minmax(0,1fr) minmax(160px,.5fr);padding:16px}.garden-guide{grid-column:1/-1;flex-direction:row;align-items:flex-start;flex-wrap:wrap}.garden-guide .garden-next{flex:1}.garden-hint{flex-basis:100%}.garden-visual{aspect-ratio:16/10}}@media(max-width:570px){.garden-wrap{padding:9px 8px 30px}.garden-top>button span{display:none}.garden-brand{font-size:17px}.garden-dots{gap:6px}.garden-dots span{width:11px;height:11px}.garden-stage{border-radius:15px}.garden-visual{aspect-ratio:4/3;-o-object-position:center;object-position:center}.garden-paths{top:8%;left:3%;right:3%}.garden-paths button{padding:7px;font-size:12px;border-width:2px}.garden-recap{left:2%;right:2%;gap:5px}.garden-recap img{border-width:2px;border-radius:8px}.garden-panel{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:15px;border-radius:16px}.garden-question{font-size:19px}.garden-action{order:2}.garden-mic{width:80px;height:80px}.garden-guide{order:3;display:flex}.garden-guide>button{width:100%}.garden-copy>p{font-size:14px}.garden-finish>img{aspect-ratio:4/3}}.garden-visual{aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain;background:#b7d8ab}@media(max-width:850px){.garden-visual{aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain}}@media(max-width:570px){.garden-visual{aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain}.garden-question strong{overflow-wrap:anywhere}.garden-paths{top:3%}.garden-paths button{max-width:49%;line-height:1.35}}.dy-story-main{max-width:1180px;margin:0 auto;padding:28px 20px 80px;color:#10136a}.dy-story-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.dy-story-top button,.dy-story-controls button,.dy-story-finish button,.dy-story-caption button,.dy-story-sound{border:1px solid #1bb8ed;border-radius:14px;background:#fff;color:#008dc9;padding:12px 18px;display:inline-flex;gap:9px;align-items:center;justify-content:center;cursor:pointer;font:inherit;font-weight:700}.dy-story-progress{height:11px;border-radius:20px;background:#e0f5fc;overflow:hidden;margin-bottom:20px}.dy-story-progress span{display:block;height:100%;background:#00adeb;transition:width .3s}.dy-story-stage{position:relative;border-radius:26px;overflow:hidden;background:#dff6ff;box-shadow:0 14px 45px #06346b17}.dy-story-image{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;animation:dy-story-enter 1.3s ease both}@keyframes dy-story-enter{0%{opacity:.55;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}.dy-story-caption{position:absolute;bottom:16px;right:16px;left:16px;background:#fffef1f2;padding:15px 20px;border-radius:18px;max-width:680px;box-shadow:0 3px 14px #0002}.dy-story-caption h1{font-size:clamp(18px,2.4vw,29px);margin:0 0 5px}.dy-story-caption p{font-size:clamp(14px,1.6vw,19px);line-height:1.8;margin:0 0 9px}.dy-story-caption button{padding:7px 14px}.dy-story-interact,.dy-story-finish{margin-top:22px;background:#fff;border-radius:24px;padding:22px;text-align:center;box-shadow:0 8px 28px #0d55951a}.dy-story-prompt{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px;font-size:21px}.dy-story-prompt strong{font-size:32px;color:#009cce;background:#eafaff;padding:8px 24px;border-radius:16px}.dy-story-prompt small{font-size:14px;color:#666}.dy-story-controls,.dy-story-finish>div{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:18px}.dy-story-controls .dy-story-rec,.dy-story-controls .dy-story-confirm,.dy-story-finish .dy-story-confirm{background:#00acee;color:#fff}.dy-story-controls .active{background:#e63c57;animation:dy-pulse 1s infinite}@keyframes dy-pulse{50%{opacity:.65}}.dy-story-help{font-size:13px;color:#656c84;margin-bottom:0;line-height:1.8}.dy-story-error{background:#fff1e5;color:#974600;border-radius:12px;padding:12px}.dy-story-sound{margin-top:15px}@media(max-width:650px){.dy-story-main{padding:16px 10px 80px}.dy-story-top{font-size:12px}.dy-story-top button{padding:8px}.dy-story-stage{border-radius:18px}.dy-story-image{aspect-ratio:4/5}.dy-story-caption{position:relative;bottom:auto;right:auto;left:auto;border-radius:0;box-shadow:none;padding:13px}.dy-story-interact{padding:15px}.dy-story-controls button{width:100%}.dy-story-prompt{font-size:17px}.dy-story-prompt strong{font-size:25px}}.dy-story-child-mode.dy-page{min-height:100dvh;background:radial-gradient(circle at 90% 6%,#ffefb3,transparent 31%),linear-gradient(170deg,#d9f6e9,#fdf8ec 64%,#e7efff)!important;font-family:inherit}.dy-story-child-mode .dy-story-main{max-width:1010px;color:#254d42;padding-top:22px}.dy-story-kid-banner{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:1.2rem;font-weight:900;background:#fff9e5;color:#2e765f;border:2px solid #e3edcd;border-radius:22px;padding:14px 21px;margin-bottom:18px}.dy-story-child-mode .dy-story-top{background:#fff;border:2px solid #e7efdc;border-radius:19px;padding:11px 13px;margin-bottom:17px;flex-wrap:wrap}.dy-story-child-mode .dy-story-top>strong{font-size:1.15rem}.dy-story-child-mode .dy-story-top button{background:#edf9f2;border:2px solid #9ecfba;color:#146b55;border-radius:14px;min-height:48px}.dy-story-child-mode .dy-story-progress{height:17px;background:#dbeade;border-radius:18px;border:2px solid #d7e3d8}.dy-story-child-mode .dy-story-progress span{background:linear-gradient(90deg,#42c19c,#13a47f)}.dy-story-child-mode .dy-story-stage{border-radius:26px;border:4px solid #fff;box-shadow:0 8px #d7e9ce,0 15px 35px #315c4023}.dy-story-child-mode .dy-story-caption{background:#fffef7f5;color:#275146}.dy-story-child-mode .dy-story-interact,.dy-story-child-mode .dy-story-finish{border:2px solid #e3edd8;box-shadow:0 8px #e6eadb,0 12px 30px #254d4212}.dy-story-child-mode .dy-story-prompt strong{background:#fff0d0;color:#92561f;border-radius:16px}.dy-story-child-mode .dy-story-controls button,.dy-story-child-mode .dy-story-finish button,.dy-story-child-mode .dy-story-caption button,.dy-story-child-mode .dy-story-sound{min-height:53px;border:2px solid #abd3c5;color:#106f5d;border-radius:17px;font-weight:900}.dy-story-child-mode .dy-story-controls .dy-story-rec,.dy-story-child-mode .dy-story-controls .dy-story-confirm,.dy-story-child-mode .dy-story-finish .dy-story-confirm{background:#148b75;color:#fff;border-color:#148b75}.dy-story-child-mode .dy-story-controls .active{background:#d74368;border-color:#d74368}.dy-story-child-mode button:focus-visible{outline:4px solid #9669cc;outline-offset:3px}@media(max-width:650px){.dy-story-kid-banner{padding:10px;font-size:.9rem}.dy-story-child-mode .dy-story-main{padding:13px 12px 42px}.dy-story-child-mode .dy-story-top>strong{font-size:.86rem}.dy-story-child-mode .dy-story-top span{font-size:.8rem}.dy-story-child-mode .dy-story-caption{padding:18px}.dy-story-child-mode .dy-story-interact{padding:18px 12px}}@media(prefers-reduced-motion:reduce){.dy-story-child-mode .dy-story-image,.dy-story-child-mode .dy-story-progress span,.dy-story-child-mode .dy-story-controls .active{animation:none;transition:none}}.dy-global-back{position:fixed;bottom:18px;left:18px;z-index:95;display:flex;align-items:center;justify-content:center;gap:8px;border:1.5px solid #11b9e8;border-radius:12px;padding:11px 17px;background:#fff;color:#087fb3;box-shadow:0 5px 20px #19235b20;font-family:inherit;font-weight:700;font-size:15px;cursor:pointer;direction:rtl}.dy-global-back:hover{background:#eefbff}.dy-global-back:focus-visible{outline:3px solid #14bde9;outline-offset:3px}@media(max-width:600px){.dy-global-back{bottom:12px;left:12px;padding:9px 12px;font-size:13px}}.dy-settings-page{min-height:100vh;background:#fffaf1;color:#10166b;font-family:inherit}.dy-settings-main{max-width:1150px;margin:0 auto;padding:30px 20px}.dy-settings-card{background:#fff;max-width:900px;margin:0 auto;padding:38px clamp(20px,6vw,80px);border-radius:25px;box-shadow:0 9px 28px #bcae9221;text-align:center}.dy-settings-card h1{font-size:clamp(28px,3vw,42px);margin:10px 0}.dy-settings-card p{color:#625d8e;font-size:19px;line-height:1.9}.dy-settings-icon{margin:auto;width:78px;height:78px;border-radius:50%;background:#e8faff;display:grid;place-items:center;color:#04b6e9}.dy-settings-icon svg{width:40px;height:40px}.dy-settings-card form{max-width:740px;margin:30px auto 0;display:flex;flex-direction:column;gap:18px}.dy-settings-card label{display:block;text-align:right;font-size:18px;font-weight:750}.dy-settings-card label>input,.dy-settings-secret{width:100%;height:58px;border:1px solid #d9dce6;border-radius:12px;margin-top:10px;background:#fff;box-sizing:border-box}.dy-settings-card label>input{padding:0 17px;font:inherit}.dy-settings-secret{display:flex;align-items:center}.dy-settings-secret input{flex:1;border:0;outline:none;padding:0 17px;min-width:0;background:transparent;font:inherit}.dy-settings-secret button{border:0;background:none;color:#8685ab;padding:10px;cursor:pointer}.dy-settings-info{background:#e9f8fe;color:#237fa3;border-radius:13px;padding:14px;display:flex;gap:12px;align-items:center;text-align:right}.dy-settings-info.warn{background:#fff7e3;color:#956714}.dy-settings-info svg{flex-shrink:0}.dy-settings-primary,.dy-settings-secondary{min-height:57px;padding:10px 24px;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:10px;font:inherit;font-size:19px;font-weight:800;cursor:pointer}.dy-settings-primary{background:#08b8ef;border:2px solid #08b8ef;color:#fff}.dy-settings-secondary{background:#fff;border:2px solid #08b8ef;color:#04a7d8}.dy-settings-card>button{width:min(100%,500px);margin:12px auto}.dy-settings-feedback{font-size:15px!important}.dy-settings-links{display:grid;gap:15px;margin-top:28px}.dy-settings-links button{display:flex;align-items:center;gap:15px;border:1px solid #e9eaf0;border-radius:13px;background:#fff;padding:18px;text-align:right;font:inherit;color:#11166b;cursor:pointer}.dy-settings-links button svg:last-child{margin-right:auto}.dy-settings-child{height:155px;width:155px;-o-object-fit:cover;object-fit:cover;border-radius:50%;display:block;margin:20px auto}.dy-settings-children{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.dy-settings-children article{background:#fff;border-radius:22px;padding:30px;text-align:center}.dy-settings-children article img{height:145px;width:145px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.dy-settings-children article button{width:100%}@media(max-width:550px){.dy-settings-main{padding:18px 12px}.dy-settings-card{padding:22px 15px}.dy-settings-card p,.dy-settings-card label{font-size:15px}}.dy-settings-links .dy-settings-exit{color:#df3342;border-color:#ffd8dc}.dy-settings-links .dy-settings-exit:hover{background:#fff4f4}.dy-notification-layout{min-height:100vh;background:#f6f9fd;color:#192b48}.dy-notification-main{max-width:1050px;margin:0 auto;padding:34px clamp(16px,4vw,42px) 80px}.dy-notification-therapist-main{margin-right:clamp(210px,18vw,280px)}.dy-notifications-title{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:26px}.dy-notifications-eyebrow{display:flex;align-items:center;gap:7px;font-size:13px;color:#1682aa;font-weight:750}.dy-notifications-title h1{font-size:clamp(22px,2.6vw,33px);margin:8px 0;color:#102c4c}.dy-notifications-title p{font-size:14px;line-height:1.8;color:#62758b;margin:0}.dy-notifications-settings,.dy-notifications-back{display:inline-flex;align-items:center;gap:8px;border:1px solid #d7e6ef;border-radius:12px;padding:11px 15px;background:#fff;color:#11638b;text-decoration:none;font-size:14px;font-weight:700;white-space:nowrap}.dy-notifications-list{display:flex;flex-direction:column;gap:10px}.dy-notice{display:flex;gap:15px;align-items:flex-start;border:1px solid #e1e9f1;border-radius:15px;padding:19px;background:#fff;box-shadow:0 4px 16px #1a537008}.dy-notice.is-unread{border-right:4px solid #14a8c4;background:#f8fdff}.dy-notice.is-read{opacity:.83}.dy-notice-icon{background:#e9f7fb;color:#1282ac;padding:10px;border-radius:12px;flex-shrink:0}.dy-notice-body{min-width:0;flex:1}.dy-notice-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dy-notice-head h2{font-size:16px;font-weight:750;color:#183a57;margin:0}.dy-notice-dot{color:#067a9c;background:#def6ff;border-radius:30px;padding:3px 9px;font-size:11px;font-weight:800}.dy-notice-body p{font-size:13px;line-height:1.7;color:#567085;margin:7px 0}.dy-notice-body time{font-size:12px;color:#718396}.dy-notice-read,.dy-notifications-actions button,.dy-notifications-more{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #b9dce9;border-radius:10px;background:#fff;color:#176c89;padding:9px 12px;font-family:inherit;cursor:pointer;font-size:12px;font-weight:750}.dy-notice-read:disabled,.dy-notifications-actions button:disabled,.dy-notifications-more:disabled{opacity:.5;cursor:not-allowed}.dy-notifications-actions{display:flex;justify-content:flex-end;margin-bottom:14px}.dy-notifications-more{margin:15px auto;font-size:14px}.dy-notifications-state{border:1px dashed #d3dfec;border-radius:15px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:40px 24px;background:#fff;color:#5c6f82;line-height:1.8}.dy-notifications-state h2{color:#183a57;margin:5px 0;font-size:19px}.dy-notifications-state p{margin:0}.dy-notifications-error{border-color:#ffd0cd;color:#a5332e;margin-bottom:15px;padding:15px}.dy-notifications-error button{border:0;color:#a5332e;background:#ffefeb;padding:8px 14px;border-radius:9px;cursor:pointer;display:flex;gap:7px;align-items:center}.dy-notification-prefs{background:#fff;border:1px solid #e0e9f3;border-radius:16px;padding:clamp(16px,3vw,32px);max-width:730px}.dy-notification-pref{display:flex;align-items:center;justify-content:space-between;gap:22px;border-bottom:1px solid #ecf0f4;padding:18px 5px;cursor:pointer}.dy-notification-pref span{display:flex;flex-direction:column;gap:5px}.dy-notification-pref strong{font-size:16px;color:#123a5b}.dy-notification-pref small{color:#617487;font-size:12px;line-height:1.8}.dy-notification-pref input{width:22px;height:22px;accent-color:#0796ba;flex-shrink:0}.dy-notification-mandatory{font-size:13px;line-height:1.95;color:#566d83;background:#f1f7fb;border-radius:12px;padding:13px 16px;margin:20px 0}.dy-notifications-save{background:#0e91b9;border:0;border-radius:11px;padding:13px 23px;color:#fff;font:inherit;font-weight:800;cursor:pointer;margin-bottom:16px}.dy-notifications-save:disabled{opacity:.6;cursor:not-allowed}.dy-notifications-saved{color:#067b63;font-size:13px;font-weight:800}.dy-notifications-back{margin:10px 12px}.dy-notification-bell{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:7px 10px;border:1px solid #b8dbe9;border-radius:13px;color:#196a8c;background:#fff;text-decoration:none;min-height:36px;position:relative}.dy-notification-bell-count{display:flex;align-items:center;justify-content:center;background:#d02c52;border-radius:30px;min-width:18px;height:18px;padding:0 3px;color:#fff;font-size:10px;font-weight:800}@media(max-width:900px){.dy-notification-therapist-main{margin-right:0;padding-top:32px}}@media(max-width:600px){.dy-notifications-title{flex-direction:column}.dy-notice{flex-wrap:wrap}.dy-notice-read{margin-right:auto}.dy-notification-main{padding:20px 14px 60px}}.dy-notifications-clinic-header{min-height:72px;padding:12px clamp(16px,3vw,44px);display:flex;align-items:center;gap:18px;background:#fff;border-bottom:1px solid #e1e9f0}.dy-notifications-clinic-header>span{margin-inline-end:auto;font-weight:750;font-size:15px;color:#17344f}._page_atubk_1{position:relative;min-height:100svh;overflow:hidden;background:#3b8499;display:grid;align-items:end}._image_atubk_10{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 25%;object-position:center 25%}._overlay_atubk_19{position:absolute;inset:0;background:linear-gradient(to top,#15303dd1,#15303d59 42%,#15303d0f 72%)}._bottomContent_atubk_31{position:absolute;z-index:2;left:50%;bottom:clamp(1.8rem,5vh,4rem);transform:translate(-50%);width:min(92%,760px);display:flex;flex-direction:column;align-items:center;text-align:center;color:#fff}._logo_atubk_49{position:fixed;top:20px;right:20px;z-index:100}._speechBubble_atubk_58{position:relative;padding:10px 18px;border:1px solid rgba(255,255,255,.25);border-radius:20px;background:#ffffff2e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 6px 25px #0000001f;font-size:clamp(1.2rem,3.2vw,2rem);line-height:1.5;font-weight:800;text-shadow:0 2px 10px rgba(0,0,0,.2)}._speechBubble_atubk_58:after{content:"";position:absolute;bottom:-12px;right:14%;width:20px;height:20px;background:#23465261;border-right:1px solid rgba(255,255,255,.45);border-bottom:1px solid rgba(255,255,255,.45);transform:rotate(45deg);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}._loading_atubk_99{margin-top:1.1rem;display:flex;align-items:center;justify-content:center;flex-direction:row-reverse;gap:8px;font-weight:600;color:#ffffffe6}._dots_atubk_112{display:inline-flex;gap:.3rem;direction:ltr}._dots_atubk_112 i{width:7px;height:7px;border-radius:50%;background:#fff;animation:_pulse_atubk_1 1.1s infinite ease-in-out}._dots_atubk_112 i:nth-child(2){animation-delay:.16s}._dots_atubk_112 i:nth-child(3){animation-delay:.32s}@keyframes _pulse_atubk_1{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media(min-width:768px){._page_atubk_1{align-items:end}._bottomContent_atubk_31{bottom:clamp(2rem,6vh,5rem)}._overlay_atubk_19{background:linear-gradient(to top,#15303dd1,#15303d40 40%,#15303d0a 75%)}}@media(max-width:430px){._image_atubk_10{-o-object-position:50% 42%;object-position:50% 42%}._bottomContent_atubk_31{width:94%;bottom:max(1.5rem,env(safe-area-inset-bottom))}._speechBubble_atubk_58{padding:.55rem 1rem;font-size:1.15rem}._loading_atubk_99{margin-top:.9rem;font-size:.9rem}}._dangyarLogo_atubk_191{width:75px;height:auto;display:block;filter:contrast(1.5)}._title_atubk_197{margin:0 0 10px;text-align:center;color:#f69d03;font-size:60px;font-weight:900;letter-spacing:-.5px}._spinner_1kz15_1{width:1.1rem;height:1.1rem;border:2px solid currentColor;border-inline-start-color:transparent;border-radius:50%;display:inline-block;animation:_spin_1kz15_1 .8s linear infinite}@keyframes _spin_1kz15_1{to{transform:rotate(360deg)}}._button_1vo41_1{width:100%;min-height:52px;border:0;border-radius:var(--radius-md);padding:.85rem 1.15rem;background:var(--color-primary);color:#17354a;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;box-shadow:0 6px #2ea7ca;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}._button_1vo41_1:hover:not(:disabled){background:var(--color-primary-hover);transform:translateY(-1px);box-shadow:0 7px #2a99bb}._button_1vo41_1:active:not(:disabled){background:var(--color-primary-pressed);transform:translateY(4px);box-shadow:0 2px #258baa}._button_1vo41_1:disabled{background:var(--color-disabled);color:#6b7c86;cursor:not-allowed;box-shadow:0 3px #a8b8bc}._field_37683_1{display:grid;gap:.5rem}._label_37683_2{color:var(--color-text);font-size:var(--text-sm);font-weight:700}._input_37683_3{width:100%;min-height:52px;border:1.5px solid var(--color-border);border-radius:var(--radius-md);padding:.85rem 1rem;background:#fff;color:var(--color-text);font-weight:500;transition:border-color var(--transition-normal),box-shadow var(--transition-normal),background var(--transition-normal)}._input_37683_3::-moz-placeholder{color:#95a1ad;font-weight:400}._input_37683_3::placeholder{color:#95a1ad;font-weight:400}._input_37683_3:hover:not(:disabled){border-color:#b8cbd2}._input_37683_3:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 4px #57c4e52e}._input_37683_3:disabled{background:#f2f4f5;color:#89949e;cursor:not-allowed}._errorInput_37683_8{border-color:var(--color-error);background:var(--color-error-bg)}._errorInput_37683_8:focus{border-color:var(--color-error);box-shadow:0 0 0 4px #b547471f}._error_37683_8{margin:0;color:var(--color-error);display:flex;align-items:center;gap:.4rem;font-size:var(--text-xs);font-weight:600}._field_eirnp_1{display:grid;gap:.5rem}._label_eirnp_2{color:var(--color-text);font-size:var(--text-sm);font-weight:700}._wrap_eirnp_3{display:flex;align-items:center;width:100%;min-height:52px;border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:#fff;transition:border-color var(--transition-normal),box-shadow var(--transition-normal),background var(--transition-normal);overflow:hidden}._wrap_eirnp_3:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 4px #57c4e52e}._input_eirnp_5{flex:1;min-width:0;min-height:50px;border:0;outline:0;padding:.85rem 1rem;background:transparent;color:var(--color-text);font-weight:500}._input_eirnp_5::-moz-placeholder{color:#95a1ad;font-weight:400}._input_eirnp_5::placeholder{color:#95a1ad;font-weight:400}._toggle_eirnp_7{width:48px;height:48px;border:0;background:transparent;color:var(--color-text-muted);display:grid;place-items:center;cursor:pointer;border-radius:var(--radius-sm);margin-inline-end:.15rem}._toggle_eirnp_7:hover:not(:disabled){background:#eef8fb;color:var(--color-text)}._toggle_eirnp_7:disabled{cursor:not-allowed;opacity:.5}._errorWrap_eirnp_10{border-color:var(--color-error);background:var(--color-error-bg)}._errorWrap_eirnp_10:focus-within{border-color:var(--color-error);box-shadow:0 0 0 4px #b547471f}._error_eirnp_10{margin:0;color:var(--color-error);display:flex;align-items:center;gap:.4rem;font-size:var(--text-xs);font-weight:600}._page_sqnoe_1{min-height:100svh;display:grid;background:var(--color-background)}._visualPane_sqnoe_6{display:none}._formPane_sqnoe_9{min-width:0;padding:1.25rem clamp(1.25rem,6vw,2rem) 2rem;display:flex;flex-direction:column;justify-content:center}._mobileBrand_sqnoe_16{margin-bottom:1.8rem}._card_sqnoe_19{width:100%;max-width:500px;margin:0 auto}._header_sqnoe_24{margin-bottom:1.6rem}._header_sqnoe_24 h1{margin:.75rem 0 .35rem;font-size:var(--text-2xl);line-height:1.3;font-weight:800;letter-spacing:-.02em;margin-bottom:30px}._header_sqnoe_24 p{display:inline-flex;margin:0;color:var(--color-text-muted);line-height:1.8;font-weight:500;background:#a8e6cf73;border-radius:var(--radius-pill)}._loginMethods_sqnoe_44{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:1.25rem;padding:.3rem;background:#f2f5f7;border-radius:var(--radius-md)}._loginMethods_sqnoe_44 button{border:0;padding:.75rem .5rem;border-radius:var(--radius-md);background:transparent;color:var(--color-text-muted);font:inherit;font-weight:700;cursor:pointer}._loginMethods_sqnoe_44 button._activeMethod_sqnoe_65{background:#fff;color:#287f9d;box-shadow:0 2px 8px #27374d14}._form_sqnoe_9{display:grid;gap:1.1rem}._forgot_sqnoe_71{display:inline-block;margin-top:.65rem;color:#287f9d;font-size:var(--text-sm);font-weight:700;text-decoration:none}._forgot_sqnoe_71:hover{text-decoration:underline;text-underline-offset:3px}._divider_sqnoe_73{display:flex;align-items:center;gap:.8rem;margin:1.35rem 0;color:#95a1ad;font-size:var(--text-sm)}._divider_sqnoe_73:before,._divider_sqnoe_73:after{content:"";height:1px;flex:1;background:var(--color-border)}._demoNotice_sqnoe_75{margin-top:1rem;padding:.8rem .9rem;border-radius:var(--radius-md);background:#a8e6cf61;color:#315f55;display:flex;align-items:flex-start;gap:.55rem;font-size:var(--text-xs);line-height:1.7;font-weight:600}._demoNotice_sqnoe_75 svg{flex:none;margin-top:.15rem}._signup_sqnoe_77{margin:1.35rem 0 0;text-align:center;color:var(--color-text-muted);font-size:var(--text-sm)}._signup_sqnoe_77 button{border:0;background:transparent;color:#287f9d;font-weight:800;cursor:pointer;padding:.25rem .2rem}._signup_sqnoe_77 button:hover{text-decoration:underline;text-underline-offset:3px}._brand_sqnoe_80{display:flex;align-items:center;gap:6px;direction:rtl;font-size:24px;font-weight:800;color:var(--color-text);margin-bottom:-20px}._brandLogo_sqnoe_91{width:100px;height:60px;-o-object-fit:contain;object-fit:contain;display:block;margin-left:-40px;margin-right:0}._illustration_sqnoe_99{width:100%}._illustration_sqnoe_99 img{width:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain;border-radius:24px}@media(min-width:768px){._formPane_sqnoe_9{padding-inline:6vw}}@media(min-width:1024px){._page_sqnoe_1{grid-template-columns:minmax(460px,1fr) minmax(470px,.92fr)}._visualPane_sqnoe_6{display:flex;padding:2rem;background:#f2fbf8;border-inline-end:1px solid rgba(39,55,77,.07)}._visualInner_sqnoe_111{width:min(100%,700px);margin:auto;display:grid;gap:1.8rem}._illustration_sqnoe_99{width:100%}._visualCopy_sqnoe_111 h2{margin:0 0 .5rem;font-size:clamp(1.45rem,2vw,2.15rem);font-weight:800}._visualCopy_sqnoe_111 p{margin:0;color:var(--color-text-muted);line-height:1.8}._mobileBrand_sqnoe_16{display:none}._formPane_sqnoe_9{padding:3rem clamp(3rem,7vw,7rem)}._card_sqnoe_19{max-width:480px}}@media(min-width:1280px){._page_sqnoe_1{grid-template-columns:1.08fr .92fr}._visualPane_sqnoe_6{padding:3rem 4rem}}@media(max-width:360px){._formPane_sqnoe_9{padding-inline:1rem}._header_sqnoe_24 h1{font-size:1.75rem}}._authError_sqnoe_116,._authNotice_sqnoe_116{margin:1rem 0 0;padding:.8rem 1rem;border-radius:var(--radius-md);line-height:1.8;font-size:var(--text-sm)}._authError_sqnoe_116{background:#fff1f1;color:#9f1c28;border:1px solid #f3b7bc}._authNotice_sqnoe_116{background:#e8f8f4;color:#235d50}._otpDestination_sqnoe_119{margin:0 0 1rem;text-align:center;font-weight:700;overflow-wrap:anywhere}._otpActions_sqnoe_120{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:1rem}._otpActions_sqnoe_120 button{background:transparent;border:0;padding:.45rem;color:#287f9d;cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:700}._otpActions_sqnoe_120 button:disabled{opacity:.48;cursor:not-allowed}._signup_sqnoe_77 a{color:#287f9d;font-weight:800;text-decoration:none}._signup_sqnoe_77 a:hover{text-decoration:underline}._page_sr8lo_1{min-height:100svh;display:grid;place-items:center;padding:1.5rem;background:var(--color-background)}._card_sr8lo_2{width:min(100%,520px);padding:clamp(1.5rem,5vw,2.5rem);background:#fff;border-radius:24px;box-shadow:0 12px 48px #27374d18}._card_sr8lo_2 h1{margin:1.5rem 0 .3rem;font-size:1.7rem}._card_sr8lo_2 p{line-height:1.7}._form_sr8lo_5{display:grid;gap:.9rem;margin-top:1rem}._error_sr8lo_6{color:#a12f42;font-weight:600}._back_sr8lo_7{margin-top:1rem;border:0;background:transparent;color:#287f9d;cursor:pointer;font-weight:700}._page_3ku5w_1{min-height:100vh;background:radial-gradient(ellipse at 20% 30%,#f4fbf5 0%,transparent 43%),linear-gradient(125deg,#fffaf0,#fff8ed 60%,#fcf6ee);color:#142b47;font-family:inherit;overflow-x:hidden}._header_3ku5w_1{height:72px;background:#fffffff5;border-bottom:1px solid #eef0ef;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(18px,3vw,54px);box-shadow:0 2px 9px #142b4707}._brand_3ku5w_1{max-width:185px}._brand_3ku5w_1 img{max-height:60px;max-width:100%;-o-object-fit:contain;object-fit:contain}._accountArea_3ku5w_1{position:relative}._account_3ku5w_1{display:flex;align-items:center;gap:13px;border:0;background:none;color:#192f4a;font-weight:700;font-size:15px;cursor:pointer}._avatar_3ku5w_1{height:46px;width:46px;border-radius:50%;display:grid;place-items:center;color:#795544;background:linear-gradient(135deg,#b6e5ef,#fbe5d2);border:3px solid #e7f2f7}._accountMenu_3ku5w_1{position:absolute;top:54px;left:0;background:#fff;border:1px solid #e5eaef;border-radius:14px;min-width:210px;box-shadow:0 10px 30px #142b471b;z-index:10;padding:8px}._accountMenu_3ku5w_1 button{background:none;border:0;padding:12px;text-align:right;width:100%;cursor:pointer}._main_3ku5w_1{max-width:1500px;margin:auto;padding:16px clamp(16px,4.3vw,68px) 28px}._steps_3ku5w_1{display:flex;justify-content:center;align-items:flex-start;max-width:650px;margin:0 auto 16px;gap:10px}._step_3ku5w_1{min-width:100px;display:flex;align-items:center;flex-direction:column;gap:7px;font-size:16px;font-weight:700;color:#8c92a0;white-space:nowrap}._step_3ku5w_1._active_3ku5w_1{color:#1a9cbe}._stepCircle_3ku5w_1{display:grid;place-items:center;background:#d9dce3;color:#697484;border-radius:50%;height:42px;width:42px;font-size:20px;box-shadow:0 3px 8px #1329440c}._active_3ku5w_1 ._stepCircle_3ku5w_1{background:#50bfdf;color:#fff}._connector_3ku5w_1{height:2px;background:#d9dce3;flex:1;margin-top:20px;min-width:30px}._connectorActive_3ku5w_1{background:linear-gradient(to left,#58c8e5,#d9dce3)}._columns_3ku5w_1{display:grid;grid-template-columns:minmax(0,1.48fr) minmax(0,1fr);gap:20px;align-items:stretch}._formCard_3ku5w_1{background:#fffffff0;border:1px solid #f2f0ed;border-radius:27px;padding:clamp(20px,2.25vw,36px);box-shadow:0 10px 30px #d6c9b51c;min-width:0}._titleGroup_3ku5w_1{text-align:right;margin-bottom:22px}._titleGroup_3ku5w_1 h1{font-size:clamp(23px,2.2vw,33px);line-height:1.6;margin:0 0 4px;font-weight:850;letter-spacing:-.5px}._sparkle_3ku5w_1{color:#6bc9c4;font-size:22px;margin-left:5px}._heart_3ku5w_1{color:#ffbb40;margin-right:7px}._titleGroup_3ku5w_1 p{display:inline-block;margin:0;background:#e5f8f2;border-radius:40px;padding:8px 14px;color:#586b72;font-size:14px}._form_3ku5w_1{display:flex;flex-direction:column;gap:18px}._field_3ku5w_1{display:flex;flex-direction:column;gap:9px;font-size:15px;font-weight:750;min-width:0}._field_3ku5w_1 input,._dateTrigger_3ku5w_1,._selectWrap_3ku5w_1 select,._dateSelects_3ku5w_1 select,._addForm_3ku5w_1 select{border:1px solid #d6d9df;background:#fff;border-radius:12px;height:55px;width:100%;font:inherit;color:#26394e;outline:none;padding:0 17px;box-shadow:0 1px 4px #122d4706}._field_3ku5w_1 input:focus,._dateTrigger_3ku5w_1:focus-visible,._selectWrap_3ku5w_1 select:focus-visible,._dateSelects_3ku5w_1 select:focus-visible{border-color:#50bfdf;box-shadow:0 0 0 3px #50bfdf25}._field_3ku5w_1 input::-moz-placeholder{color:#9da4b2}._field_3ku5w_1 input::placeholder{color:#9da4b2}._dateTrigger_3ku5w_1{display:flex;justify-content:space-between;align-items:center;cursor:pointer;color:#8492a2}._datePanel_3ku5w_1{border:1px solid #e0e8ea;background:#fbfefd;padding:14px;border-radius:13px;margin-top:9px;box-shadow:0 7px 20px #19364b12}._dateSelects_3ku5w_1{display:grid;grid-template-columns:1fr 1.3fr .8fr;gap:10px}._dateSelects_3ku5w_1 label,._addForm_3ku5w_1 label{display:flex;flex-direction:column;gap:5px;font-size:12px}._dateSelects_3ku5w_1 select{height:42px;padding:0 7px}._dateConfirm_3ku5w_1{margin-top:12px;border:0;border-radius:8px;padding:9px 15px;background:#50bfdf;color:#10304a;cursor:pointer;font-weight:700}._selectRow_3ku5w_1{display:grid;grid-template-columns:1fr 1fr;gap:28px}._selectWrap_3ku5w_1{position:relative}._selectWrap_3ku5w_1 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-left:42px}._selectWrap_3ku5w_1 svg{position:absolute;left:16px;top:19px;color:#7d8a9a;pointer-events:none}._languages_3ku5w_1{background:linear-gradient(105deg,#f1fbfb,#eaf8f5);padding:15px 16px;border-radius:15px}._languageTop_3ku5w_1{display:flex;align-items:center;justify-content:space-between;gap:14px}._languageTop_3ku5w_1 strong{display:flex;align-items:center;gap:7px;font-size:15px}._languageTop_3ku5w_1 strong svg{color:#57a66b}._languageTop_3ku5w_1 p{font-size:13px;color:#97a0a7;margin:7px 0 0}._addButton_3ku5w_1{border:2px solid #4fc0df;color:#269dbf;border-radius:11px;background:transparent;min-height:47px;padding:0 13px;display:flex;align-items:center;gap:8px;font-weight:800;white-space:nowrap;cursor:pointer}._chips_3ku5w_1{display:flex;gap:8px;flex-wrap:wrap;margin-top:13px}._chip_3ku5w_1{display:flex;align-items:center;gap:8px;border-radius:20px;padding:6px 10px;background:#fff;color:#24475a;font-size:13px}._chip_3ku5w_1 button{background:none;border:0;display:grid;place-items:center;cursor:pointer}._addForm_3ku5w_1{display:flex;flex-wrap:wrap;gap:10px;align-items:end;margin-top:12px}._addForm_3ku5w_1 select{height:42px;min-width:115px}._addForm_3ku5w_1>button{background:#50bfdf;border:0;border-radius:8px;padding:11px;cursor:pointer}._submit_3ku5w_1{width:100%;min-height:55px;border:0;border-radius:12px;background:linear-gradient(#5bc6e4,#46b9d9);box-shadow:0 4px #299bbd;color:#102a42;font-size:19px;font-weight:850;cursor:pointer}._submit_3ku5w_1:hover{filter:brightness(.98)}._note_3ku5w_1{font-size:13px;text-align:center;color:#9aa1a9;margin:0}._error_3ku5w_1{color:#ad3333;font-weight:700;font-size:14px;margin:0}._illustrationCard_3ku5w_1{background:#dff7ef;border-radius:28px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;min-width:0}._illustrationCard_3ku5w_1 img{display:block;width:100%;height:calc(100% - 90px);min-height:400px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 35%;object-position:center 35%;-webkit-mask-image:linear-gradient(to bottom,black 92%,transparent 100%);mask-image:linear-gradient(to bottom,black 92%,transparent 100%)}._illustrationCard_3ku5w_1 p{text-align:center;font-weight:850;font-size:clamp(17px,1.65vw,26px);padding:12px;margin:0 0 22px;line-height:1.8}._illustrationCard_3ku5w_1 p span{color:#ffbb40}._existing_3ku5w_1{background:#f0f8fc;padding:10px;border-radius:10px;font-size:13px}._success_3ku5w_1{text-align:center;display:grid;justify-items:center;gap:15px;padding:35px 8px}._success_3ku5w_1 svg{color:#35a8a0}._success_3ku5w_1 h2{font-size:22px;margin:0}._success_3ku5w_1 p{line-height:1.9;color:#637186}._success_3ku5w_1 ._submit_3ku5w_1{max-width:360px}@media(max-width:900px){._columns_3ku5w_1{grid-template-columns:minmax(0,1fr)}._illustrationCard_3ku5w_1{max-width:100%;min-height:320px;flex-direction:row;align-items:center}._illustrationCard_3ku5w_1 img{width:45%;height:320px;min-height:0;-webkit-mask-image:none;mask-image:none}._illustrationCard_3ku5w_1 p{flex:1;padding:15px}}@media(max-width:600px){._header_3ku5w_1{height:64px;padding:0 15px}._brand_3ku5w_1{max-width:125px}._brand_3ku5w_1 img{max-height:49px}._account_3ku5w_1{gap:6px;font-size:12px}._avatar_3ku5w_1{width:36px;height:36px}._main_3ku5w_1{padding:15px 12px 24px}._steps_3ku5w_1{gap:4px;margin-bottom:18px}._step_3ku5w_1{font-size:11px;min-width:76px}._stepCircle_3ku5w_1{height:34px;width:34px;font-size:16px}._connector_3ku5w_1{min-width:9px;margin-top:17px}._formCard_3ku5w_1{padding:19px 15px;border-radius:20px}._titleGroup_3ku5w_1 h1{font-size:23px}._titleGroup_3ku5w_1 p{font-size:12px}._form_3ku5w_1{gap:15px}._selectRow_3ku5w_1{gap:12px}._field_3ku5w_1{font-size:13px}._field_3ku5w_1 input,._dateTrigger_3ku5w_1,._selectWrap_3ku5w_1 select{height:51px}._languageTop_3ku5w_1{align-items:flex-start;flex-direction:column}._addButton_3ku5w_1{min-height:42px}._illustrationCard_3ku5w_1{flex-direction:column}._illustrationCard_3ku5w_1 img{width:100%;height:270px;-o-object-position:center 40%;object-position:center 40%}._illustrationCard_3ku5w_1 p{margin:0;padding:15px}._dateSelects_3ku5w_1{gap:5px}}.dy-page{min-height:100vh;background:radial-gradient(ellipse at center,#fffef5,#fffaf0 75%);color:#0b1766;font-family:inherit}.dy-header{height:72px;background:#fff;box-shadow:0 1px 5px #14254b12;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(16px,3vw,52px);gap:20px}.dy-header nav{display:flex;gap:clamp(8px,3vw,55px);height:100%;align-items:center}.dy-header button{border:0;background:transparent;cursor:pointer;font:inherit;color:#52537e;font-weight:700;display:flex;align-items:center;gap:9px;padding:12px 6px}.dy-header button svg{width:21px;color:#02b9e7}.dy-header nav button{height:100%;border-bottom:3px solid transparent}.dy-header nav button.selected{color:#081668;border-bottom-color:#05bce8}.dy-account{white-space:nowrap}.dy-main{max-width:1440px;margin:auto;padding:42px clamp(18px,3vw,52px)}.dy-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px}.dy-heading h1,.dy-main>h1{font-size:clamp(28px,3.3vw,48px);margin:0 0 8px}.dy-heading p{font-size:clamp(16px,1.5vw,23px);margin:0}.dy-childchip{display:flex;align-items:center;gap:14px;border-radius:50px;background:#e9f9f7;padding:8px 12px;font-size:20px;white-space:nowrap}.dy-childchip img{width:62px;height:62px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.dy-gamegrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1080px;margin:auto}.dy-gamecard,.dy-schedulecard,.dy-readycard,.dy-aside{background:#fff;border-radius:22px;padding:20px;box-shadow:0 8px 28px #e3d9b04d}.dy-cover{position:relative;aspect-ratio:1.62;overflow:hidden;border-radius:17px}.dy-cover>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dy-bubble{position:absolute;top:16px;right:16px;background:#eff7ffeb;border-radius:20px;padding:8px 17px;font-weight:700;display:flex;align-items:center;gap:8px}.dy-bubble.green{background:#e4fff0;color:#009c62}.dy-lock{position:absolute;top:16px;left:16px;background:#fff;border-radius:50%;padding:10px}.dy-gamecard h2{text-align:center;font-size:30px;margin:20px 0 6px}.dy-gamecard p{text-align:center;font-size:20px;margin:0 0 20px;color:#666397}.dy-primary,.dy-outline{border-radius:14px;padding:14px 20px;min-height:58px;display:flex;align-items:center;justify-content:center;gap:12px;font:inherit;font-size:21px;font-weight:800;cursor:pointer;width:100%}.dy-primary{border:2px solid #02b9ed;background:#05b5f3;color:#fff}.dy-outline{border:2px solid #03b9ed;background:#fff;color:#05ade0}.dy-footnote{text-align:center;margin:25px 0;color:#5e5d85}.dy-schedule{max-width:900px}.dy-schedulecard{max-width:660px;margin:15px auto;padding:36px 45px;border:2px solid #e0e3eb}.dy-schedulecard h2{font-size:36px;display:flex;gap:15px;align-items:center;margin:0 0 22px}.dy-schedulecard h2 svg{color:#06bbeb;width:45px;height:45px}.dy-schedulecard label{display:flex;justify-content:space-between;align-items:center;background:#f4f8fa;padding:12px 20px;border-radius:14px;margin-bottom:10px;gap:10px}.dy-schedulecard input{border:0;background:transparent;font:inherit;max-width:50%;color:#303a75}.dy-schedulecard p{display:flex;align-items:center;gap:14px}.dy-schedulecard p svg{color:#04a978}.dy-rule{border-top:1px solid #e2e2ea;margin:22px 0}.dy-schedulecard small{display:block;text-align:center;margin-top:12px}.dy-back{max-width:280px;margin:auto}.dy-two{display:grid;grid-template-columns:330px minmax(0,1fr);gap:20px}.dy-aside{text-align:center;display:flex;align-items:center;flex-direction:column;gap:12px}.dy-aside>img{width:190px;height:190px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.dy-aside h2{font-size:35px;margin:0}.dy-aside p{display:flex;align-items:center;gap:12px}.dy-status{background:#e1f8ee;color:#00975a;border-radius:24px;padding:10px;display:flex;align-items:center;gap:8px}.dy-readycard{padding:35px}.dy-readycard h1{font-size:clamp(26px,3vw,42px);margin:0 0 12px}.dy-readycard>p{font-size:21px;line-height:1.8}.dy-readybody{display:grid;grid-template-columns:1fr .8fr;align-items:center;gap:15px}.dy-readytext>div{background:#ebfbf4;padding:18px;border-radius:15px;display:flex;align-items:center;gap:12px;margin:10px 0}.dy-readytext>div svg{color:#009d75}.dy-readytext button{margin-top:15px}.dy-unlock{text-align:center;font-size:180px}.dy-link{border:0;background:none;color:#1789bf;cursor:pointer;font:inherit;font-weight:700;padding:14px;display:block;margin:auto}.dy-readycard footer{border-top:1px solid #e2e2e2;text-align:center;margin-top:24px;padding-top:18px;display:flex;justify-content:center;gap:10px;color:#717192}.dy-heroimage{width:100%;border-radius:18px}@media(max-width:900px){.dy-header{height:auto;min-height:70px;flex-wrap:wrap;padding:10px 18px}.dy-header nav{order:3;width:100%;justify-content:space-around;gap:5px}.dy-header nav button{font-size:13px}.dy-header nav svg{width:17px}.dy-two{grid-template-columns:1fr}.dy-aside{flex-direction:row;flex-wrap:wrap;justify-content:center}.dy-aside>img{width:90px;height:90px}.dy-aside .dy-outline{max-width:240px}}@media(max-width:620px){.dy-main{padding:22px 14px}.dy-heading{align-items:flex-start;flex-direction:column}.dy-gamegrid{grid-template-columns:1fr}.dy-gamecard h2{font-size:25px}.dy-childchip img{width:44px;height:44px}.dy-schedulecard{padding:20px}.dy-schedulecard h2{font-size:26px}.dy-readycard{padding:20px}.dy-readybody{grid-template-columns:1fr}.dy-unlock{font-size:90px;grid-row:1}.dy-primary,.dy-outline{font-size:17px}.dy-header nav button{gap:3px;flex-direction:column;font-size:11px}.dy-header nav button svg{width:19px}}.dy-account-avatar{width:43px;height:43px;-o-object-fit:cover;object-fit:cover;border-radius:50%;border:2px solid #13bde5;flex-shrink:0}.dy-unavailable{min-height:100vh;background:#f7fafc}.dy-unavailable-main{width:min(90%,620px);margin:10vh auto;padding:40px;border:1px solid #e1e8ec;border-radius:20px;background:#fff;color:#203344}.dy-unavailable-main h1{font-size:1.6rem;margin:16px 0}.dy-unavailable-main p{line-height:2}.dy-unavailable-main button{margin-top:18px;border:0;border-radius:10px;padding:12px 24px;background:#195b6a;color:#fff;cursor:pointer}.dy-unavailable-main button:focus-visible{outline:3px solid #2182a0;outline-offset:3px}:root{--color-primary: #57c4e5;--color-primary-hover: #42b5d8;--color-primary-pressed: #2da4ca;--color-secondary: #a8e6cf;--color-accent-yellow: #ffd166;--color-accent-orange: #ffb86b;--color-accent-lavender: #cdb4db;--color-background: #fff9f0;--color-surface: #ffffff;--color-text: #27374d;--color-text-muted: #637186;--color-border: #dce6ea;--color-error: #b54747;--color-error-bg: #fff1f1;--color-focus: #1f7fa2;--color-disabled: #cbd8dc;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 20px;--radius-xl: 28px;--radius-pill: 999px;--shadow-sm: 0 8px 24px rgba(39, 55, 77, .08);--shadow-md: 0 18px 50px rgba(39, 55, 77, .12);--text-xs: .78rem;--text-sm: .9rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.35rem;--text-2xl: clamp(1.8rem, 3vw, 2.5rem);--text-hero: clamp(2.25rem, 5vw, 4.75rem);--transition-fast: .14s;--transition-normal: .22s;--transition-slow: .42s;font-family:Vazirmatn,Noto Sans Arabic,Tahoma,Arial,sans-serif;color:var(--color-text);background:var(--color-background);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{min-width:320px;background:var(--color-background)}body{margin:0;min-width:320px;min-height:100vh;background:var(--color-background);color:var(--color-text)}body,button,input{font:inherit}button,input{direction:rtl}a{color:inherit}button,a,input{-webkit-tap-highlight-color:transparent}img,svg{display:block;max-width:100%}::-moz-selection{background:var(--color-secondary);color:var(--color-text)}::selection{background:var(--color-secondary);color:var(--color-text)}:focus-visible{outline:3px solid color-mix(in srgb,var(--color-focus) 48%,transparent);outline-offset:3px}#root{min-height:100vh}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
