.sl-live-demo{background:#fff;border:1px solid #d9ddec;border-radius:19px;margin:0 0 32px;position:relative;overflow:hidden;box-shadow:0 32px 80px #30276c24,0 7px 18px #1d214b0d}.skl-landing .sl-live-demo[id]{scroll-margin-top:124px}.sl-live-demo-top{z-index:4;background:#f8f9fd;border-bottom:1px solid #e8eaf2;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:7px 18px;display:flex;position:relative}.sl-live-demo-top>span{width:7px;display:block}.sl-live-demo-top button{color:#6540a4;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:.68rem;font-weight:780;display:inline-flex}.sl-live-demo-top button:hover{text-decoration:underline}.sl-live-tour-status{-moz-column-gap:9px;color:#25203d;text-align:center;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:1px 9px;min-width:0;display:grid}.sl-live-tour-status strong{font-size:.74rem;line-height:1.2}.sl-live-tour-status small{color:#7346b7;background:#fff;border:1px solid #d8d0ec;border-radius:999px;place-items:center;min-width:34px;min-height:18px;padding:1px 6px;font-size:.56rem;font-weight:800;display:inline-grid}.sl-live-tour-status em{color:#77758a;grid-column:1/-1;font-size:.6rem;font-style:normal;line-height:1.25}.sl-live-app{--sidebar-bg:#fff;--bg:#f6f7fc;--bg-elevated:#fff;--background:#fff;--foreground:#111827;--surface:#fff;--panel:#fff;--card:#fff;--card-1:#fff;--card-2:#f3f0fb;--text:#111827;--muted:#687285;--muted-low:#8991a0;--accent:#8b5cf6;--accent-primary:#8b5cf6;--accent-pressed:#7c3aed;--accent-ui:#8b5cf6;--accent-ui-soft:#ede9fe;--accent-ui-strong:#7c3aed;--stroke:#d8ddea;--stroke-soft:#e0e4ef;--grid-h:#1118270a;--grid-v:#1118270f;--overlay-scrim:#4b4657;--glass-panel-bg:#fff;--glass-panel-border:#e0e4ef;--glass-panel-shadow:none;--glass-card-bg:#fff;--glass-card-border:#e3e6ef;--glass-card-shadow:none;--glass-control-bg:#f7f7fb;--glass-control-border:#dfe3ec;--glass-control-hover:#f0edf8;--app-frost-card-bg:#fff;--app-frost-raised-bg:#fff;--app-frost-border:#e1e5ef;--app-frost-shadow:none;--glass-blur:0px;--shadow-card:0 8px 24px #17122e18;--shadow-panel:0 20px 60px #17122e24;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#111827;height:480px;min-height:0;font-family:var(--font-sans),sans-serif;-webkit-user-select:none;user-select:none;background:#f6f7fc;display:flex;position:relative;overflow:hidden}.sl-live-app .sl-live-nav.app-sidebar{z-index:2;height:100%;min-height:0;box-shadow:none;background:#fff;border-right:1px solid #e1e5ef;flex:0 0 57px;width:57px!important;position:relative!important;inset:auto!important;transform:none!important}.sl-live-nav .app-sidebar-brand{border-bottom:1px solid #e8ebf2;place-items:center;height:52px;display:grid}.sl-live-nav .app-sidebar-brand-link{place-items:center;width:34px;height:34px;display:grid}.sl-live-nav .app-sidebar-brand-mark{width:27px;height:27px;display:inline-flex!important}.sl-live-nav nav{flex-direction:column;align-items:center;gap:4px;padding:9px 5px;display:flex}.sl-live-nav .sidebar-nav-link{color:#687285;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:38px;height:36px;padding:0;display:grid}.sl-live-nav .sidebar-nav-link:disabled{opacity:.52;cursor:default}.sl-live-nav .sidebar-nav-link:disabled:hover{background:0 0!important}.sl-live-nav .sidebar-nav-icon-wrap,.sl-live-nav .sidebar-nav-icon{width:18px;height:18px}.sl-live-nav .sidebar-tooltip{display:none}.sl-live-viewport{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cfc9df transparent;flex:1;min-width:0;height:100%;overflow:auto}.sl-live-viewport.is-page-scroll-only{overscroll-behavior:auto;touch-action:pan-y;overflow:hidden}.sl-live-viewport.is-page-scroll-only .fc-scroller,.sl-live-viewport.is-page-scroll-only .fc-scroller-liquid-absolute{overscroll-behavior:auto!important;overflow:hidden!important}.sl-live-screen-transition{min-height:100%}.sl-live-viewport:has(.sl-live-build){overflow:hidden}.sl-live-real-page:has(.sl-live-real-build){height:100%;min-height:0}.sl-live-app .calendar-page-bg,.sl-live-app .app-page{max-width:none;margin:0;background:#f6f7fc!important;min-height:100%!important}.sl-live-build{padding:16px 20px 22px}.sl-live-app .sl-live-real-build{box-sizing:border-box;overflow:hidden;height:100%!important;min-height:0!important;max-height:100%!important}.sl-live-build .dashboard-home-shell{width:100%;max-width:none;min-height:0;box-shadow:none;background:0 0;margin:0;padding:0}.sl-live-build .import-v2-shell{max-width:none;padding:0}.sl-live-build .import-v2-head{margin-bottom:13px}.sl-live-build .import-v2-title{font-size:clamp(1.35rem,2vw,1.75rem)}.sl-live-build .import-v2-subtitle{font-size:.76rem}.sl-live-build .import-v2-grid{grid-template-columns:minmax(0,1fr) 300px;gap:15px}.sl-live-build .import-v2-main{grid-area:1/1;min-width:0}.sl-live-build .import-v2-rail{flex-direction:column;grid-area:1/2;gap:10px;min-width:0;display:flex}.sl-live-build .import-ai-banner{padding:10px 12px}.sl-live-build .import-ai-banner-title{font-size:.76rem}.sl-live-build .import-ai-banner-desc{font-size:.66rem}.sl-live-build .import-v2-editor-shell.is-empty{min-height:225px}.sl-live-build .import-v2-editor-shell.is-empty>div[data-demo-target]{flex:1;min-width:0;display:flex}.sl-live-build .import-dropzone{gap:5px;margin:8px;padding:12px}.sl-live-build .import-dropzone-icon{width:18px;height:18px}.sl-live-build .import-dropzone-title{font-size:.9rem}.sl-live-build .import-dropzone-sub{font-size:.67rem}.sl-live-build .import-dropzone-actions{margin-top:4px}.sl-live-build .import-dropzone-btn{border-radius:8px;min-height:34px;padding:0 8px;font-size:.68rem}.sl-live-build .import-dropzone-tip{margin-top:4px;font-size:.6rem}.sl-live-build .import-v2-editor-shell:not(.is-empty){padding:8px 11px}.sl-live-build .import-v2-editor-shell .import-schedule-editor-scroller{max-height:72px;min-height:72px!important}.sl-live-build .import-v2-attachments{margin-bottom:6px}.sl-live-build .import-v2-attachment{min-height:64px}.sl-live-build .import-v2-attachment-thumb{-o-object-fit:contain;object-fit:contain;width:82px;height:58px}.sl-live-build .import-hero-textarea{font-size:.68rem}.sl-live-build .import-v2-build-footer{justify-content:flex-end;padding:7px 0 0}.sl-live-build .import-editor-cta-btn{width:min(100%,230px);max-width:230px;min-height:40px;font-size:.73rem}.sl-live-build .import-parse-status-label,.sl-live-build .import-parse-status-chip{font-size:.65rem}.sl-live-build .import-v2-float{border-radius:13px;padding:10px}.sl-live-build .import-v2-float .import-rail-section-head{margin-bottom:8px}.sl-live-build .import-rail-section-head{gap:8px}.sl-live-build .import-rail-section-icon{flex:none;width:26px;height:26px}.sl-live-build .import-rail-section-icon svg{width:15px;height:15px}.sl-live-build .import-rail-section-title{font-size:.72rem}.sl-live-build .import-rail-section-desc{display:none}.sl-live-build .import-v2-segment.import-segment button{min-height:28px;padding:3px;font-size:.62rem}.sl-live-build .import-scope-summary-card{padding:6px 8px}.sl-live-build .import-scope-summary-range{font-size:.65rem}.sl-live-build .import-scope-summary-days{font-size:.58rem}.sl-live-build .import-prefs-row-label{font-size:.65rem}.sl-live-build .import-prefs-rows{gap:0}.sl-live-build .import-prefs-row{gap:4px;padding:5px 0!important}.sl-live-build .import-v2-segment.is-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sl-live-build .import-v2-segment.is-grid-4 button{white-space:nowrap}.sl-live-build .import-v2-segment button:disabled{opacity:1;cursor:default}.sl-live-error{margin:0;font-size:.7rem;color:#a03a48!important}:is(.sl-live-real-page:has([aria-label="Check in controls"]) .wq-side-panel,.sl-live-real-page:has([aria-label="Check in controls"]) .wq-content-card){box-shadow:none!important}:is(.sl-live-real-page:has([aria-label="Check in controls"]) .today-attend-btn,.sl-live-real-page:has([aria-label="Check in controls"]) .wq-catch-up-action){box-sizing:border-box;white-space:nowrap;flex:none;justify-content:center;min-width:64px;min-height:30px;box-shadow:none!important}.sl-live-real-page:has([aria-label="Check in controls"]) .today-attend-btn{padding-inline:10px!important}.sl-live-real-page:has([aria-label="Check in controls"]) .wq-catch-up-row-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sl-live-real-page:has([aria-label="Check in controls"]) .wq-day-nav{grid-template-columns:repeat(3,minmax(86px,1fr));width:100%;gap:7px!important;display:grid!important}.sl-live-real-page:has([aria-label="Check in controls"]) .wq-day-nav>button{width:100%;min-width:0;padding-inline:9px!important;font-size:.68rem!important}.sl-live-real-page:has([aria-label="Check in controls"]) .wq-catch-up-panel{background:#fff!important;border:1px solid #e3e6ef!important;border-radius:12px!important}.sl-live-real-page:has([aria-label="Check in controls"]) .wq-catch-up-summary{background:#f8f9fc!important}.sl-live-real-page [class*=wq-],.sl-live-real-page [class*=optimize]{text-shadow:none!important;box-shadow:none!important}.sl-live-real-page .today-timeline-item--tinted .today-timeline-item-surface{--event-tint:color-mix(in srgb,var(--event-accent) 19%,#fff 81%)!important;--event-soft:color-mix(in srgb,var(--event-accent) 13%,#fff 87%)!important;--event-text:color-mix(in srgb,var(--event-accent) 66%,#263044 34%)!important;box-shadow:none!important}.sl-live-real-page .today-timeline-item--tinted:before{box-shadow:0 0 0 2px color-mix(in srgb,var(--event-accent) 24%,transparent)!important;animation:none!important}.sl-live-real-page .today-timeline-item--tinted:after{display:none!important}.sl-live-real-page .wq-side-panel,.sl-live-real-page .wq-content-card,.sl-live-real-page .wq-catch-up-panel,.sl-live-real-page .wq-catch-up-summary,.sl-live-real-page .today-day-summary-surface,.sl-live-real-page .today-directive-surface{color:#111827!important;background:#fff!important;border-color:#e1e5ef!important}.sl-live-calendar{height:100%;padding:12px;min-height:0!important}.sl-live-calendar .calendar-shell{border-radius:11px;width:100%;height:100%;min-height:0;padding:0;display:block}.sl-live-calendar .calendar-shell-row,.sl-live-calendar .calendar-shell-main{flex-direction:column;width:100%;height:100%;display:flex;min-height:0!important}.sl-live-calendar .calendar-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:55px;padding:9px 12px;display:flex}.sl-live-calendar .calendar-header-title{margin:0;font-size:1.08rem}.sl-live-calendar .calendar-segmented-control{width:210px}.sl-live-calendar .calendar-segmented-btn{justify-content:center;align-items:center;min-height:34px;padding:0 7px;font-size:.65rem;line-height:1;display:flex}.sl-live-build .aithink-overlay--contained .aithink-stage{width:100%;height:100%}.sl-live-calendar-actions{align-items:center;gap:4px;display:flex}.sl-live-calendar-actions .calendar-nav-btn{min-width:26px;min-height:28px;padding:3px 7px;font-size:.66rem}.sl-live-calendar-note{color:#8b8da0;font-size:.59rem;font-weight:700}.sl-live-calendar .calendar-main{flex:1;height:calc(100% - 55px);min-height:0;overflow:hidden}.sl-live-calendar .fc{font-family:var(--font-sans),sans-serif;font-size:.66rem}.sl-live-calendar .fc .fc-timegrid-slot{height:16px}.sl-live-calendar .fc .fc-timegrid-slot-label-cushion{font-size:.56rem}.sl-live-calendar .fc .fc-col-header-cell-cushion{font-size:.63rem}.sl-live-calendar .fc .fc-event{cursor:default}.sl-live-calendar .fc .fc-timegrid-event .fc-event-main{padding:2px 4px}.sl-live-calendar .fc .evcard.evcard-weekview .evcard-time{font-size:7px;line-height:1}.sl-live-calendar .fc .evcard.evcard-weekview .evcard-title{white-space:nowrap;text-overflow:ellipsis;font-size:8px;line-height:1.05;display:block;overflow:hidden}.sl-live-calendar .fc .evcard.evcard-weekview .evcard-loc{display:none!important}.sl-live-calendar-loading{background:linear-gradient(110deg,#f5f4fa,#fff,#f5f4fa) 0 0/200% 100%;height:100%;min-height:300px;animation:1.5s linear infinite sl-live-loading}@keyframes sl-live-loading{to{background-position-x:-200%}}.sl-live-cursor{z-index:10;pointer-events:none;filter:drop-shadow(0 3px 5px #17122e66);transform-origin:3px 3px;width:26px;height:30px;position:absolute;top:0;left:0}.sl-live-cursor svg{width:26px;height:30px;display:block}.sl-live-cursor span{opacity:0;background:#8b5cf644;border:2px solid #8b5cf6;border-radius:50%;width:22px;height:22px;position:absolute;top:-9px;left:-9px}.sl-live-cursor.is-pressing span{opacity:1;animation:.28s ease-out both sl-live-click}@keyframes sl-live-click{0%{opacity:.8;transform:scale(.35)}to{opacity:0;transform:scale(1.6)}}.sl-live-app .sl-live-spotlight-fab{z-index:8;width:42px;height:42px;position:absolute;inset:auto 15px 15px auto}.sl-live-app .sl-live-spotlight-scrim{z-index:9;-webkit-backdrop-filter:none;backdrop-filter:none;background:#3f3a4d6b;justify-content:center;align-items:center;padding:18px 18px 18px 75px;position:absolute;inset:0}.sl-live-app .sl-live-spotlight-scrim .spotlight-stack{align-items:stretch;gap:14px;width:min(100%,620px);max-height:100%}.sl-live-app .sl-live-spotlight-scrim .spotlight-transcript{text-align:center;color:#171827;background:#fffffff0;border:1px solid #e6e3ef;border-radius:14px;max-height:210px;padding:10px 16px;-webkit-mask-image:none;mask-image:none}.sl-live-app .sl-live-spotlight-scrim .spotlight-transcript-block{margin-bottom:10px}.sl-live-app .sl-live-spotlight-scrim .spotlight-transcript-label{color:#665e78;font-size:.56rem}.sl-live-app .sl-live-spotlight-scrim .spotlight-transcript-block--user .spotlight-transcript-text{font-size:.7rem}.sl-live-app .sl-live-spotlight-scrim .spotlight-transcript-block--assistant .spotlight-transcript-text{text-shadow:none;font-size:.84rem;line-height:1.45}.sl-live-app .sl-live-spotlight-scrim .spotlight-card{border-radius:15px}.sl-live-app .sl-live-spotlight-scrim .spotlight-bar{gap:9px;min-height:50px;padding:8px 9px 8px 14px}.sl-live-app .sl-live-spotlight-scrim .spotlight-field{min-height:28px;max-height:56px;padding:4px 0;font-size:.76rem}.sl-live-app .sl-live-spotlight-scrim .spotlight-send{width:36px;height:36px}.sl-live-demo-caption{background:#fff;border-top:1px solid #eceef5;margin:0;padding:9px 17px 12px;font-size:.66rem;line-height:1.5;color:#798093!important}.sl-try-heading{flex-wrap:wrap;align-items:baseline;gap:9px 18px;margin:8px 0 17px;display:flex}.sl-try-heading .sl-eyebrow{margin:0;font-size:.64rem}.sl-try-heading h2{letter-spacing:-.04em;margin:0;font-size:1.35rem}.sl-try-heading p{margin:0;font-size:.78rem}.sl-hero:has(.sl-live-demo){padding-top:23px}.sl-hero:has(.sl-live-demo) .sl-hero-copy{margin-bottom:19px}.sl-hero:has(.sl-live-demo) .sl-hero-copy .sl-eyebrow{margin-bottom:9px}.sl-hero:has(.sl-live-demo) .sl-hero-copy h1{font-size:clamp(3.45rem,5.25vw,4.5rem);line-height:.98}.sl-hero:has(.sl-live-demo) .sl-hero-copy p{max-width:790px;margin-top:10px;line-height:1.4}.sl-hero:has(.sl-live-demo) .sl-hero-quick-actions{margin-top:15px}.sl-live-demo .sidebar-nav-link:focus-visible,.sl-live-demo .calendar-segmented-btn:focus-visible{outline-offset:2px;outline:2px solid #7c3aed}@media (max-width:900px){.sl-live-app{height:465px}.sl-live-build .import-v2-grid{grid-template-columns:minmax(0,1fr) 260px}.sl-live-build .import-v2-float{padding:10px}.sl-live-calendar-note{display:none}}@media (max-width:700px){.sl-live-demo{border-radius:13px;margin-bottom:22px}.sl-live-demo-top{gap:8px;min-height:52px;padding:6px 10px}.sl-live-demo-top>span{display:none}.sl-live-demo-top button{font-size:.57rem}.sl-live-tour-status{text-align:left;justify-content:start}.sl-live-tour-status strong{font-size:.65rem}.sl-live-tour-status em{display:none}.sl-live-app{height:435px}.sl-live-app .sl-live-nav.app-sidebar{flex-basis:42px;width:42px!important}.sl-live-nav .app-sidebar-brand{height:43px}.sl-live-nav .app-sidebar-brand-mark{width:23px;height:23px}.sl-live-nav nav{gap:3px;padding:6px 3px}.sl-live-nav .sidebar-nav-link{width:32px;height:32px}.sl-live-nav .sidebar-nav-icon-wrap,.sl-live-nav .sidebar-nav-icon{width:16px;height:16px}.sl-live-build{padding:12px 10px}.sl-live-build .import-v2-grid{grid-template-columns:1fr;gap:8px}.sl-live-build .import-v2-main{grid-area:1/1}.sl-live-real-build .import-v2-rail{display:none}.sl-live-build .import-v2-title{font-size:1.18rem}.sl-live-build .import-v2-subtitle{font-size:.65rem}.sl-live-build .import-v2-editor-shell.is-empty{min-height:215px}.sl-live-build .import-dropzone-btn{font-size:.62rem}.sl-live-calendar{padding:5px}.sl-live-calendar .calendar-header{grid-template-columns:1fr;gap:4px;min-height:75px;padding:6px;display:grid}.sl-live-calendar .calendar-segmented-control{grid-column:auto;width:100%}.sl-live-calendar .calendar-segmented-btn--week{display:block}.sl-live-calendar .calendar-segmented-control{grid-template-columns:repeat(3,1fr)}.sl-live-calendar .calendar-segmented-control[data-view=timeGridWeek] .calendar-segmented-slider{transform:translate(100%)}.sl-live-calendar .calendar-segmented-control[data-view=timeGridDay] .calendar-segmented-slider{transform:translate(200%)}.sl-live-calendar .calendar-main{height:calc(100% - 75px)}.sl-live-calendar .fc .fc-col-header-cell-cushion{font-size:.55rem}.sl-live-demo-caption{padding:8px 10px;font-size:.59rem}}@media (pointer:coarse){.sl-live-cursor{background:#7c3aedbb;border:2px solid #fff;border-radius:50%;width:25px;height:25px;box-shadow:0 3px 9px #21133655}.sl-live-cursor svg{display:none}.sl-live-cursor span{top:-7px;left:-7px}}@media (max-width:700px){.sl-live-calendar .calendar-header{grid-template-columns:1fr auto}.sl-live-calendar .calendar-segmented-control{grid-area:2/1/auto/-1}.sl-live-calendar-actions{grid-area:1/2}.sl-try-heading{margin:6px 0 14px;display:block}.sl-try-heading h2{margin:5px 0;font-size:1.2rem}.sl-try-heading p{font-size:.72rem}.sl-hero:has(.sl-live-demo){padding-top:20px}.sl-hero:has(.sl-live-demo) .sl-hero-copy{margin-bottom:17px}.sl-hero:has(.sl-live-demo) .sl-hero-copy h1{font-size:clamp(2.5rem,8vw,3.35rem)}.sl-hero:has(.sl-live-demo) .sl-hero-quick-actions small{display:none}}@media (max-width:479px){.sl-live-calendar .calendar-segmented-control{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-live-calendar .calendar-segmented-btn--week{display:none}.sl-live-calendar .calendar-segmented-control[data-view=timeGridDay] .calendar-segmented-slider{transform:translate(100%)}.sl-live-calendar .calendar-header-title{font-size:.82rem}.sl-live-calendar-actions .calendar-nav-btn{min-width:23px;min-height:26px;padding:2px 5px;font-size:.6rem}}@media (prefers-reduced-motion:reduce){.sl-live-calendar-loading{animation:none}.sl-live-cursor,.sl-live-cursor span{display:none}}.sl-live-demo-top{grid-template-columns:minmax(0,1fr) auto auto;gap:18px;display:grid}.sl-live-demo-top .sl-live-tour-status{text-align:left;flex-direction:column;align-items:flex-start;gap:1px;display:flex}.sl-live-demo-top .sl-live-tour-status strong{font-size:.8rem}.sl-live-demo-top .sl-live-tour-status em{font-size:.64rem}.sl-live-progress{gap:6px;display:flex}.sl-live-progress span{background:#e6e2f2;border-radius:99px;width:46px;height:5px;position:relative;overflow:hidden}.sl-live-progress i{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#8b5cf6,#c084fc);transition:transform .45s;position:absolute;inset:0;transform:scaleX(0)}.sl-live-progress .is-done i{transform:scaleX(1)}.sl-live-progress .is-active i{animation:4.2s cubic-bezier(.3,.6,.4,1) forwards sl-progress-fill}@keyframes sl-progress-fill{0%{transform:scaleX(.04)}to{transform:scaleX(.92)}}.sl-live-calendar.is-revealing .fc-timegrid-event,.sl-live-calendar.is-revealing .fc-daygrid-event{animation:sl-event-drop .6s cubic-bezier(.2,.9,.3,1.3) var(--reveal-delay,0s) both}@keyframes sl-event-drop{0%{opacity:0;transform:translateY(-16px)scale(.82)}60%{opacity:1}to{opacity:1;transform:none}}.sl-live-calendar .calendar-main{position:relative}.sl-live-calendar.is-revealing .calendar-main:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(90deg,#0000,#a78bfa38 55%,#c4b5fd66 80%,#0000);width:34%;animation:1.3s cubic-bezier(.4,0,.2,1) both sl-reveal-sweep;position:absolute;inset:0 auto 0 0}@keyframes sl-reveal-sweep{0%{transform:translate(-110%)}to{transform:translate(320%)}}.sl-live-finale{z-index:12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffed;border:1px solid #e3dcf6;border-radius:16px;align-items:center;gap:14px;width:min(100% - 36px,590px);margin:0 auto;padding:13px 13px 13px 15px;display:flex;position:absolute;bottom:24px;left:0;right:0;box-shadow:0 22px 60px #2d1a6b33,0 3px 10px #2d1a6b14}.sl-live-finale-badge{color:#fff;background:linear-gradient(135deg,#7c3aed,#c026d3);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;position:relative;box-shadow:0 6px 18px #7c3aed55}.sl-live-finale-badge i{opacity:0;background:#a78bfa;border-radius:50%;width:5px;height:5px;margin:-2.5px;animation:.8s ease-out .1s both sl-burst;position:absolute;top:50%;left:50%}.sl-live-finale-badge i:nth-child(2){--bx:-26px;--by:-18px}.sl-live-finale-badge i:nth-child(3){--bx:24px;--by:-22px;background:#f0abfc}.sl-live-finale-badge i:nth-child(4){--bx:30px;--by:10px;background:#fcd34d}.sl-live-finale-badge i:nth-child(5){--bx:-30px;--by:14px;background:#86efac}.sl-live-finale-badge i:nth-child(6){--bx:4px;--by:-32px;background:#93c5fd}.sl-live-finale-badge i:nth-child(7){--bx:-6px;--by:30px}@keyframes sl-burst{0%{opacity:1;transform:translate(0)scale(1.2)}to{opacity:0;transform:translate(var(--bx),var(--by)) scale(.4)}}.sl-live-finale-copy{flex:1;min-width:0}.sl-live-finale-copy strong{color:#1c1631;letter-spacing:-.02em;font-size:.98rem;display:block}.sl-live-finale-copy p{color:#5f5a73;margin:2px 0 0;font-size:.72rem;line-height:1.35}.sl-live-finale-copy b{color:#6d28d9;font-variant-numeric:tabular-nums}.sl-live-finale-copy p span{color:#c4bdd6}.sl-live-finale-extra{color:#15803d;background:#dcfce7;border-radius:99px;align-items:center;gap:5px;margin-top:6px;padding:3px 8px 3px 6px;font-size:.64rem;font-weight:750;animation:.45s cubic-bezier(.2,.9,.3,1.2) .35s both sl-extra-in;display:inline-flex}@keyframes sl-extra-in{0%{opacity:0;transform:translateY(6px)scale(.9)}}.sl-live-finale-cta{background:#7c3aed;border-radius:10px;flex:none;align-items:center;gap:7px;min-height:40px;padding:0 15px;font-size:.76rem;font-weight:750;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 8px 20px #7c3aed44;color:#fff!important}.sl-live-finale-cta:hover{background:#6d28d9;transform:translateY(-1px)}.sl-live-calendar .fc-timegrid-event.sl-event-moved{animation:1.4s cubic-bezier(.2,.9,.3,1.2) both sl-event-moved;z-index:4!important}@keyframes sl-event-moved{0%{opacity:0;transform:translate(-40%)scale(.9);box-shadow:0 0 #8b5cf600}35%{opacity:1;transform:none;box-shadow:0 0 0 4px #8b5cf655,0 10px 24px #6d28d944}to{box-shadow:0 0 0 2px #8b5cf644,0 6px 16px #6d28d922}}.sl-live-calendar.is-compact .fc .evcard.evcard-weekview .evcard-time{font-size:8.5px}.sl-live-calendar.is-compact .fc .evcard.evcard-weekview .evcard-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;display:-webkit-box}@media (max-width:479px){.sl-live-calendar.is-compact .calendar-segmented-control{grid-template-columns:repeat(3,minmax(0,1fr))}.sl-live-calendar.is-compact .calendar-segmented-btn--week{display:flex}.sl-live-calendar.is-compact .calendar-segmented-slider{width:calc(33.3333% - 1.33333px)}.sl-live-calendar.is-compact .calendar-segmented-control[data-view=dayGridMonth] .calendar-segmented-slider{transform:none}.sl-live-calendar.is-compact .calendar-segmented-control[data-view=timeGridWeek] .calendar-segmented-slider{transform:translate(100%)}.sl-live-calendar.is-compact .calendar-segmented-control[data-view=timeGridDay] .calendar-segmented-slider{transform:translate(200%)}}@media (max-width:700px){.sl-live-demo-top{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.sl-live-progress{grid-area:2/1/auto/-1}.sl-live-progress span{flex:1;width:auto}.sl-live-finale{flex-wrap:wrap;gap:10px;padding:11px;bottom:14px}.sl-live-finale-copy strong{font-size:.88rem}.sl-live-finale-cta{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.sl-live-progress .is-active i{animation:none;transform:scaleX(.5)}.sl-live-calendar.is-revealing .fc-timegrid-event,.sl-live-calendar.is-revealing .fc-daygrid-event,.sl-live-calendar.is-revealing .calendar-main:after,.sl-live-finale-badge i,.sl-live-calendar .fc-timegrid-event.sl-event-moved{animation:none}}
.sl-input-options{background:#fff;position:relative;overflow:hidden}.sl-input-options:before{content:"";pointer-events:none;background:radial-gradient(circle,#e9dfff 0%,#0000 67%);border-radius:50%;width:500px;height:500px;position:absolute;top:-240px;right:-90px}.sl-input-options-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(30px,6vw,90px);display:grid}.sl-input-options-copy{z-index:1;position:relative}.sl-input-options-copy h2{letter-spacing:-.055em;max-width:520px;margin:14px 0 20px;font-size:clamp(2.9rem,4.7vw,4.5rem);line-height:1.05}.sl-input-options-copy>p{color:#5e6678;max-width:450px;margin:0;font-size:1.03rem;line-height:1.65}.sl-input-options-copy>a,.sl-daily-rhythm-link{color:#5b21b6;align-items:center;gap:9px;margin-top:25px;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex}.sl-input-options-copy>a:hover,.sl-daily-rhythm-link:hover{text-decoration:underline}.sl-input-options-stack{gap:12px;display:grid;position:relative}.sl-input-options-stack article{background:#fff;border:1px solid #e3e5ef;border-radius:16px;gap:16px;min-height:128px;padding:22px;display:flex;box-shadow:0 15px 36px #26205a0b}.sl-input-options-stack article:nth-child(2){transform:translate(18px)}.sl-input-options-icon{color:#7444bf;background:#ede8fb;border-radius:12px;flex:none;place-items:center;width:43px;height:43px;display:grid}.sl-input-options-stack article:nth-child(2) .sl-input-options-icon{color:#3f84af;background:#e6f2fa}.sl-input-options-stack article:nth-child(3) .sl-input-options-icon{color:#458e62;background:#e8f4eb}.sl-input-options-tag{color:#7d62aa;letter-spacing:.12em;font-size:.59rem;font-weight:850}.sl-input-options-stack h3{color:#171827;letter-spacing:-.025em;margin:4px 0;font-size:1.1rem}.sl-input-options-stack p{color:#626b7d;margin:0 0 9px;font-size:.79rem;line-height:1.4}.sl-input-options-stack small{text-overflow:ellipsis;white-space:nowrap;color:#7d7890;background:#f8f7fc;border:1px solid #e9e6f1;border-radius:6px;width:max-content;max-width:100%;padding:6px 9px;font-size:.67rem;display:block;overflow:hidden}.sl-daily-rhythm{background:#f2f1fa}.sl-daily-rhythm-heading{max-width:800px;margin-bottom:34px}.sl-daily-rhythm-heading h2{letter-spacing:-.055em;margin:13px 0 15px;font-size:clamp(3rem,4.8vw,4.7rem);line-height:1.05}.sl-daily-rhythm-heading p{color:#60697a;margin:0;font-size:1rem}.sl-daily-rhythm-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.sl-daily-rhythm-grid article{background:#fff;border:1px solid #e3e2ee;border-radius:15px;flex-direction:column;min-height:263px;padding:22px;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 10px 30px #29235b0a}.sl-daily-rhythm-grid article:hover{transform:translateY(-5px);box-shadow:0 18px 35px #29235b16}.sl-daily-rhythm-top{color:#8f69d3;justify-content:space-between;align-items:center;display:flex}.sl-daily-rhythm-top span{font-size:.67rem;font-weight:850}.sl-daily-rhythm-moment{color:#6740a8;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;margin-top:28px;font-size:.64rem;font-weight:800;display:flex}.sl-daily-rhythm-moment b{background:#ece4fb;border-radius:3px;padding:2px 4px;font-size:.5rem}.sl-daily-rhythm-grid h3{color:#171827;letter-spacing:-.035em;margin:9px 0 12px;font-size:1.35rem;line-height:1.12}.sl-daily-rhythm-grid p{color:#626b7e;margin:0;font-size:.77rem;line-height:1.5}.sl-daily-rhythm-link{margin-top:24px}@media (max-width:900px){.sl-input-options-layout{grid-template-columns:1fr}.sl-input-options-copy h2{max-width:760px}.sl-daily-rhythm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-daily-rhythm-grid article{min-height:225px}}@media (max-width:700px){.sl-input-options-copy h2,.sl-daily-rhythm-heading h2{font-size:clamp(2.7rem,10vw,3.5rem)}.sl-input-options-copy>p{font-size:.91rem}.sl-input-options-stack article{min-height:0;padding:16px}.sl-input-options-stack article:nth-child(2){transform:none}.sl-input-options-stack h3{font-size:.95rem}.sl-input-options-stack p{font-size:.72rem}.sl-daily-rhythm-grid{gap:9px}.sl-daily-rhythm-grid article{min-height:195px;padding:14px}.sl-daily-rhythm-grid h3{font-size:1.08rem}.sl-daily-rhythm-grid p{font-size:.68rem}.sl-daily-rhythm-moment{margin-top:19px;font-size:.55rem}}@media (max-width:390px){.sl-daily-rhythm-grid{grid-template-columns:1fr}.sl-daily-rhythm-grid article{min-height:155px}.sl-daily-rhythm-moment{margin-top:12px}}
