@scope (.agenda-desktop) {

body{margin:0}
a{text-decoration:none;color:inherit}
button{font:inherit;cursor:pointer}
@keyframes floatA{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
@keyframes spin{to{transform:rotate(360deg)}}
@keyframes flow{from{stroke-dashoffset:0}to{stroke-dashoffset:-1400}}
.fa{animation:floatA 6s ease-in-out infinite}
.fb{animation:floatA 7s ease-in-out infinite;animation-delay:-3s}
.spin{animation:spin 14s linear infinite}
.flow{animation:flow 9s linear infinite}
@media (prefers-reduced-motion: reduce){.fa,.fb,.spin,.flow{animation:none}}
.halo{position:absolute;border-radius:50%;pointer-events:none}
.hl{background:linear-gradient(transparent 64%,rgba(193,255,114,.75) 64%,rgba(193,255,114,.75) 92%,transparent 92%);padding:0 2px}
.eb{display:inline-flex;align-items:center;gap:10px;height:34px;padding:0 16px 0 12px;border-radius:17px;background:#FFFFFF;font:600 13.5px/1 Poppins,sans-serif;color:#422680;box-shadow:0 0 0 1px #E6E0F5}
.eb i{width:8px;height:8px;border-radius:4px;background:#8CC152;box-shadow:0 0 0 4px rgba(193,255,114,.45);display:block}
.h2{margin:22px 0 0;font:700 52px/1.08 Montserrat,Poppins,sans-serif;letter-spacing:-.035em;color:#121F36}
.p{margin:0;font:400 18px/1.6 Poppins,sans-serif;color:#4A4E63}
.ph{position:absolute;width:300px;height:636px;border-radius:52px;background:#0B0718;padding:11px;box-sizing:border-box;box-shadow:0 40px 80px rgba(34,18,78,.25),inset 0 0 0 1.5px rgba(255,255,255,.12)}
.ph>div{width:278px;height:614px;border-radius:42px;overflow:hidden;background:#FBFAFD}
.ph img{width:278px;display:block}
.phs{position:relative;width:250px;height:530px;border-radius:44px;background:#0B0718;padding:9px;box-sizing:border-box;box-shadow:0 34px 70px rgba(34,18,78,.24),inset 0 0 0 1.5px rgba(255,255,255,.12)}
.phs>div{width:232px;height:512px;border-radius:36px;overflow:hidden;background:#FBFAFD}
.phs img{width:232px;display:block}
.ck{display:flex;align-items:flex-start;gap:12px;font:500 16px/1.45 Poppins,sans-serif;color:#121F36}
.ck::before{content:"";flex:none;width:24px;height:24px;border-radius:12px;background:#F4F0FB url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23422680' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center no-repeat}
.stn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:22px;background:#422680;color:#fff;font:700 16px/1 Montserrat,Poppins,sans-serif}
.st{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border-radius:15px;font:600 12.5px/1 Poppins,sans-serif;white-space:nowrap}
.st i{width:7px;height:7px;border-radius:4px;display:block}
.row{display:flex;align-items:center;gap:16px;padding:16px;border-radius:22px;background:#fff;box-shadow:0 0 0 1px #EEEAF6}
.row img,.row .lk{flex:none;width:64px;height:64px;border-radius:16px;object-fit:cover;display:block}
.row b{display:block;font:700 16px/1.2 Montserrat,Poppins,sans-serif;color:#121F36}
.row small{display:block;margin-top:5px;font:400 13px/1.2 Poppins,sans-serif;color:#8A879B}
.gc{border-radius:28px;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);padding:30px;box-sizing:border-box;position:relative;display:flex;flex-direction:column;align-items:flex-start}
.gc .ic{width:52px;height:52px;border-radius:16px;background:#C1FF72;color:#24104F;display:flex;align-items:center;justify-content:center}
.gc b{display:block;margin-top:24px;font:700 22px/1.2 Montserrat,Poppins,sans-serif;color:#fff}
.gc p{margin:10px 0 0;font:400 15.5px/1.55 Poppins,sans-serif;color:rgba(255,255,255,.78)}
.gc small{display:block;margin-top:auto;padding-top:20px;font:600 13px/1 Poppins,sans-serif;color:#C1FF72}
.mc{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 20px;border-radius:23px;background:#fff;box-shadow:0 0 0 1px #E6E0F5;font:600 15px/1 Montserrat,Poppins,sans-serif;color:#121F36}
.deep{background:radial-gradient(90% 120% at 85% 10%,#6A47C2 0%,#4B2D92 35%,#33196F 70%,#24104F 100%)}
.fc{display:flex;flex-direction:column;gap:12px}.fc b{font:700 14px/1 Montserrat,Poppins,sans-serif;color:#121F36;margin-bottom:6px}
.tag{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:13px;font:600 12px/1 Poppins,sans-serif;white-space:nowrap}
.ev{display:flex;gap:14px;align-items:stretch}
.ev .hr{flex:none;width:52px;font:700 15px/1 Montserrat,Poppins,sans-serif;color:#121F36;padding-top:16px}
.ev .bx{flex:1;min-width:0;padding:14px 16px;border-radius:18px;background:#fff;box-shadow:0 0 0 1px #EEEAF6;border-left:4px solid #422680}
.ev .bx b{display:block;font:700 15px/1.25 Montserrat,Poppins,sans-serif;color:#121F36}
.ev .bx small{display:block;margin-top:4px;font:400 13px/1.35 Poppins,sans-serif;color:#6B6880}
.seg{display:grid;grid-template-columns:repeat(3,1fr);padding:4px;border-radius:16px;background:#EDE8F7}
.seg span{height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;font:600 13.5px/1 Poppins,sans-serif;color:#6B6880}
.seg span.on{background:#fff;color:#422680;box-shadow:0 4px 10px rgba(34,18,78,.08)}
.wk{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;text-align:center}
.wk span{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 0;border-radius:14px;font:500 12px/1 Poppins,sans-serif;color:#8A879B}
.wk span b{font:700 16px/1 Montserrat,Poppins,sans-serif;color:#121F36}
.wk span.on{background:#422680;color:rgba(255,255,255,.8)}.wk span.on b{color:#fff}
.wk i{display:flex;gap:3px;height:5px}.wk i em{width:5px;height:5px;border-radius:3px;background:#B9A8E8;display:block}
.wk span.on i em{background:#C1FF72}

}
@scope (.agenda-mobile) {

body{margin:0}
a{text-decoration:none;color:inherit}
button{font:inherit;cursor:pointer}
@keyframes floatA{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
@keyframes spin{to{transform:rotate(360deg)}}
@keyframes flow{from{stroke-dashoffset:0}to{stroke-dashoffset:-1400}}
.fa{animation:floatA 6s ease-in-out infinite}
.fb{animation:floatA 7s ease-in-out infinite;animation-delay:-3s}
.spin{animation:spin 14s linear infinite}
.flow{animation:flow 9s linear infinite}
@media (prefers-reduced-motion: reduce){.fa,.fb,.spin,.flow{animation:none}}
.halo{position:absolute;border-radius:50%;pointer-events:none}
.hl{background:linear-gradient(transparent 64%,rgba(193,255,114,.75) 64%,rgba(193,255,114,.75) 92%,transparent 92%);padding:0 2px}
.eb{display:inline-flex;align-items:center;gap:10px;height:34px;padding:0 16px 0 12px;border-radius:17px;background:#FFFFFF;font:600 13.5px/1 Poppins,sans-serif;color:#422680;box-shadow:0 0 0 1px #E6E0F5}
.eb i{width:8px;height:8px;border-radius:4px;background:#8CC152;box-shadow:0 0 0 4px rgba(193,255,114,.45);display:block}
.h2{margin:22px 0 0;font:700 52px/1.08 Montserrat,Poppins,sans-serif;letter-spacing:-.035em;color:#121F36}
.p{margin:0;font:400 18px/1.6 Poppins,sans-serif;color:#4A4E63}
.ph{position:absolute;width:300px;height:636px;border-radius:52px;background:#0B0718;padding:11px;box-sizing:border-box;box-shadow:0 40px 80px rgba(34,18,78,.25),inset 0 0 0 1.5px rgba(255,255,255,.12)}
.ph>div{width:278px;height:614px;border-radius:42px;overflow:hidden;background:#FBFAFD}
.ph img{width:278px;display:block}
.phs{position:relative;width:250px;height:530px;border-radius:44px;background:#0B0718;padding:9px;box-sizing:border-box;box-shadow:0 34px 70px rgba(34,18,78,.24),inset 0 0 0 1.5px rgba(255,255,255,.12)}
.phs>div{width:232px;height:512px;border-radius:36px;overflow:hidden;background:#FBFAFD}
.phs img{width:232px;display:block}
.ck{display:flex;align-items:flex-start;gap:12px;font:500 16px/1.45 Poppins,sans-serif;color:#121F36}
.ck::before{content:"";flex:none;width:24px;height:24px;border-radius:12px;background:#F4F0FB url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23422680' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center no-repeat}
.stn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:22px;background:#422680;color:#fff;font:700 16px/1 Montserrat,Poppins,sans-serif}
.st{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border-radius:15px;font:600 12.5px/1 Poppins,sans-serif;white-space:nowrap}
.st i{width:7px;height:7px;border-radius:4px;display:block}
.row{display:flex;align-items:center;gap:16px;padding:16px;border-radius:22px;background:#fff;box-shadow:0 0 0 1px #EEEAF6}
.row img,.row .lk{flex:none;width:64px;height:64px;border-radius:16px;object-fit:cover;display:block}
.row b{display:block;font:700 16px/1.2 Montserrat,Poppins,sans-serif;color:#121F36}
.row small{display:block;margin-top:5px;font:400 13px/1.2 Poppins,sans-serif;color:#8A879B}
.gc{border-radius:28px;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);padding:30px;box-sizing:border-box;position:relative;display:flex;flex-direction:column;align-items:flex-start}
.gc .ic{width:52px;height:52px;border-radius:16px;background:#C1FF72;color:#24104F;display:flex;align-items:center;justify-content:center}
.gc b{display:block;margin-top:24px;font:700 22px/1.2 Montserrat,Poppins,sans-serif;color:#fff}
.gc p{margin:10px 0 0;font:400 15.5px/1.55 Poppins,sans-serif;color:rgba(255,255,255,.78)}
.gc small{display:block;margin-top:auto;padding-top:20px;font:600 13px/1 Poppins,sans-serif;color:#C1FF72}
.mc{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 20px;border-radius:23px;background:#fff;box-shadow:0 0 0 1px #E6E0F5;font:600 15px/1 Montserrat,Poppins,sans-serif;color:#121F36}
.deep{background:radial-gradient(90% 120% at 85% 10%,#6A47C2 0%,#4B2D92 35%,#33196F 70%,#24104F 100%)}
.fc{display:flex;flex-direction:column;gap:12px}.fc b{font:700 14px/1 Montserrat,Poppins,sans-serif;color:#121F36;margin-bottom:6px}
.h2m{margin:20px 0 0;font:700 34px/1.1 Montserrat,Poppins,sans-serif;letter-spacing:-.035em;color:#121F36}
.pm{margin:16px 0 0;font:400 16px/1.6 Poppins,sans-serif;color:#4A4E63}
.row{padding:12px;gap:12px;border-radius:18px}
.row img,.row .lk{width:52px;height:52px;border-radius:13px}
.row b{font-size:14.5px}.row small{font-size:12px}
.gc{padding:24px}.gc b{margin-top:18px;font-size:20px}.gc p{font-size:15px}
.mc{height:42px;padding:0 16px;font-size:14px}
.tag{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:13px;font:600 12px/1 Poppins,sans-serif;white-space:nowrap}
.ev{display:flex;gap:14px;align-items:stretch}
.ev .hr{flex:none;width:52px;font:700 15px/1 Montserrat,Poppins,sans-serif;color:#121F36;padding-top:16px}
.ev .bx{flex:1;min-width:0;padding:14px 16px;border-radius:18px;background:#fff;box-shadow:0 0 0 1px #EEEAF6;border-left:4px solid #422680}
.ev .bx b{display:block;font:700 15px/1.25 Montserrat,Poppins,sans-serif;color:#121F36}
.ev .bx small{display:block;margin-top:4px;font:400 13px/1.35 Poppins,sans-serif;color:#6B6880}
.seg{display:grid;grid-template-columns:repeat(3,1fr);padding:4px;border-radius:16px;background:#EDE8F7}
.seg span{height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;font:600 13.5px/1 Poppins,sans-serif;color:#6B6880}
.seg span.on{background:#fff;color:#422680;box-shadow:0 4px 10px rgba(34,18,78,.08)}
.wk{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;text-align:center}
.wk span{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 0;border-radius:14px;font:500 12px/1 Poppins,sans-serif;color:#8A879B}
.wk span b{font:700 16px/1 Montserrat,Poppins,sans-serif;color:#121F36}
.wk span.on{background:#422680;color:rgba(255,255,255,.8)}.wk span.on b{color:#fff}
.wk i{display:flex;gap:3px;height:5px}.wk i em{width:5px;height:5px;border-radius:3px;background:#B9A8E8;display:block}
.wk span.on i em{background:#C1FF72}
.ev{gap:10px}.ev .hr{width:44px;font-size:13.5px}.ev .bx{padding:12px 13px}.ev .bx b{font-size:14px}.ev .bx small{font-size:12px}
.seg span{height:34px;font-size:12.5px}.wk span b{font-size:14px}.wk span{font-size:11px;padding:6px 0}

}
body{margin:0}html{scroll-behavior:smooth;scroll-padding-top:88px}.agenda-desktop{display:block;width:100%}.agenda-mobile{display:none;width:100%}.agenda-desktop>.agenda-artboard{zoom:var(--agenda-desktop-scale,1);display:flow-root}.agenda-mobile>.agenda-artboard{zoom:var(--agenda-mobile-scale,1);display:flow-root}.agenda-artboard{box-sizing:border-box}.agenda-artboard a:focus-visible,.agenda-artboard button:focus-visible{outline:3px solid #8b6fe0;outline-offset:4px}.agenda-enter{opacity:0;translate:0 24px;transition:opacity .7s ease,translate .85s cubic-bezier(.22,1,.36,1);transition-delay:var(--agenda-delay,0ms)}.agenda-enter.agenda-visible{opacity:var(--agenda-opacity,1);translate:0 0}.agenda-menu{border:0;padding:20px 24px;box-sizing:border-box;margin:0;width:100%;height:100dvh;max-width:none;max-height:none;background:radial-gradient(ellipse at 100% 100%,#daccfa80,transparent 60%),white;font-family:Poppins,sans-serif;color:#121f36}.agenda-menu>div{display:flex;align-items:center;justify-content:space-between}.agenda-menu img{height:26px;width:auto}.agenda-menu button{width:44px;height:44px;border:0;border-radius:50%;background:#422680;color:white;font-size:28px;cursor:pointer}.agenda-menu nav{margin-top:30px;display:flex;flex-direction:column}.agenda-menu nav a{padding:22px 0;border-bottom:1px solid #eeeaf6;color:inherit;text-decoration:none;font:700 24px/1.1 Montserrat,sans-serif}.agenda-menu-cta{display:block;background:#422680;color:white;text-decoration:none;border-radius:28px;padding:18px;text-align:center;margin-top:60px;font:600 15px Montserrat,sans-serif}@media(max-width:760px){.agenda-desktop{display:none}.agenda-mobile{display:block}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.agenda-enter{opacity:var(--agenda-opacity,1);translate:none;transition:none}}

.agenda-menu{position:fixed;inset:0}
