@font-face{font-family:Inter;src:url(/fonts/open/inter/inter-400-normal-07.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;src:url(/fonts/open/atkinson-hyperlegible/atkinson-hyperlegible-400-normal-01.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;src:url(/fonts/open/atkinson-hyperlegible/atkinson-hyperlegible-400-normal-02.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;src:url(/fonts/open/atkinson-hyperlegible/atkinson-hyperlegible-700-normal-03.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;src:url(/fonts/open/atkinson-hyperlegible/atkinson-hyperlegible-700-normal-04.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@keyframes app-fade-in{0%{opacity:0}to{opacity:1}}@keyframes app-scale-in{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}@keyframes app-rise-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}@keyframes app-slide-in-start{0%{opacity:0;translate:-6px 0}to{opacity:1;translate:0 0}}@keyframes app-slide-in-end{0%{opacity:0;translate:6px 0}to{opacity:1;translate:0 0}}:where(button,a[href],summary,[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=option],[role=tab],[role=switch]){transition:var(--app-transition-interactive)}:where(button:not(:disabled),a[href],summary,[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=option],[role=tab],[role=switch]){cursor:pointer}:where(button:not(:disabled),[role=button],[role=tab],[role=switch]):where(:not([data-no-press])):active{scale:var(--app-press-scale);transition-duration:var(--app-duration-instant)}:where(button,a[href],summary,input,select,textarea,[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=option],[role=tab],[role=switch],[tabindex]:not([tabindex="-1"])):focus-visible{outline:var(--app-focus-ring-width) solid var(--app-focus-ring-color);outline-offset:var(--app-focus-ring-offset)}:where(button:disabled,[aria-disabled=true],[role=button][aria-disabled=true]){cursor:not-allowed;opacity:var(--app-disabled-opacity)}:where(button:disabled,[aria-disabled=true]):active{scale:1}:where([aria-busy=true]){cursor:progress}:where([role=dialog],[role=alertdialog],[aria-modal=true],dialog[open]){animation:app-fade-in var(--app-duration-enter) var(--app-ease-entrance) backwards}:where([role=dialog],[role=alertdialog],[aria-modal=true],dialog[open]) :where(.ig-popout-shell,.app-popout-surface,[data-modal-panel]){animation:app-scale-in var(--app-duration-enter) var(--app-ease-entrance) backwards}:where([data-app-motion=off],[data-app-motion=off] *){transition:none}:where([data-app-motion=off],[data-app-motion=off] *):active{scale:1}@media(prefers-reduced-motion:reduce){:root{--app-press-scale: 1;--app-press-scale-surface: 1;--app-hover-lift: 0px;--app-duration-travel: var(--app-duration-fast);--app-duration-enter: var(--app-duration-fast);--app-duration-exit: var(--app-duration-fast)}}:root{--editor-share-gradient-blue: linear-gradient(186.7deg, #14b7fa 0%, #058df7 52%, #0058f2 100%);--editor-share-gradient-green: linear-gradient(183.6deg, #70e27c 0%, #35c378 52%, #00a374 100%);--editor-share-gradient-red: linear-gradient(186.7deg, #ff7962 0%, #fc5448 52%, #f52f2f 100%);--editor-share-gradient-pink: linear-gradient(184.4deg, #ff85be 0%, #fc589d 52%, #f22a7c 100%);--editor-share-gradient-orange: linear-gradient(185.9deg, #fec71e 0%, #fe9a0f 52%, #fe6e00 100%);--editor-share-gradient-blue-purple: linear-gradient(114deg, #2bedfc 0%, #6b74fb 50%, #9837fd 100%)}:root{--tt-in-dur: .15s;--tt-out-dur: .15s;--tt-in-ease: cubic-bezier(.4, 0, .2, 1);--tt-out-ease: cubic-bezier(.4, 0, .2, 1);--tt-delay: .2s;--tt-focus-delay: 0ms;--tt-scale: 1;--tt-bg: #1b1b1b;--tt-fg: #ffffff;--tt-radius: 9999px;--tt-pad-block: 5px;--tt-pad-inline: 12px;--tt-gap: 8px;--tt-max-inline-size: 20rem;--tt-shadow: 0 8px 18px rgba(15, 23, 42, .2);--tt-font: var(--app-font-ui, ui-sans-serif, system-ui, sans-serif);--tt-font-size: 14px;--tt-font-weight: 600;--tt-line-height: 18px;--tt-z: 2147483000}.t-tt,.t-global-tooltip,[data-tt]:not([data-tt=""]):after{z-index:var(--tt-z);box-sizing:border-box;padding:var(--tt-pad-block) var(--tt-pad-inline);border:1px solid rgba(255,255,255,.05);border-radius:var(--tt-radius);background:var(--tt-bg);color:var(--tt-fg);font-family:var(--tt-font);font-size:var(--tt-font-size);font-weight:var(--tt-font-weight);font-style:normal;line-height:var(--tt-line-height);letter-spacing:-.15px;text-align:center;text-transform:none;box-shadow:var(--tt-shadow);opacity:0;pointer-events:none;inline-size:-moz-max-content;inline-size:max-content;max-inline-size:var(--tt-max-inline-size);white-space:pre-wrap;overflow-wrap:anywhere;transition:opacity var(--tt-out-dur) var(--tt-out-ease),transform var(--tt-out-dur) var(--tt-out-ease)}.t-global-tooltip{position:fixed;inset:0 auto auto 0;z-index:var(--tt-z);inline-size:-moz-max-content;inline-size:max-content;max-inline-size:min(var(--tt-max-inline-size),calc(100vw - 16px));visibility:hidden;pointer-events:none;transform:scale(var(--tt-scale));transform-origin:50% 100%}.t-global-tooltip[data-side=bottom]{transform-origin:50% 0%}.t-global-tooltip[data-side=left]{transform-origin:100% 50%}.t-global-tooltip[data-side=right]{transform-origin:0% 50%}.t-global-tooltip[data-state=measuring],.t-global-tooltip[data-state=closed]:not([hidden]){visibility:visible}.t-global-tooltip[data-state=open]{visibility:visible;opacity:1;pointer-events:auto;transform:scale(1);transition-duration:var(--tt-in-dur);transition-timing-function:var(--tt-in-ease)}html[data-tooltip-layer=portal] [data-tt]:after{display:none!important}[data-tt]:not([data-tt=""]):after{content:attr(data-tt);position:fixed;position-anchor:--tt-anchor;position-visibility:anchors-visible;inset:auto;top:calc(anchor(top) - var(--tt-gap));left:anchor(center);translate:-50% -100%;transform:scale(var(--tt-scale));transform-origin:50% 100%;position-try-fallbacks:--tt-below}[data-tt]:not([data-tt=""]){anchor-name:--tt-anchor;anchor-scope:--tt-anchor}@supports (font: -apple-system-body) and (anchor-name: --tt-anchor){html:not([data-tooltip-layer=portal]) [data-tt]:not([data-tt=""]){transition-duration:0s!important}}@position-try --tt-below{inset:auto;top:calc(anchor(bottom) + var(--tt-gap));left:anchor(center);translate:-50% 0}@position-try --tt-above{inset:auto;top:calc(anchor(top) - var(--tt-gap));left:anchor(center);translate:-50% -100%}@position-try --tt-side-start{inset:auto;top:anchor(center);left:calc(anchor(left) - var(--tt-gap));translate:-100% -50%}@position-try --tt-side-end{inset:auto;left:calc(anchor(right) + var(--tt-gap));top:anchor(center);translate:0 -50%}[data-tt]:not([data-tt=""])[data-tt-side=bottom]:after{inset:auto;top:calc(anchor(bottom) + var(--tt-gap));left:anchor(center);translate:-50% 0;transform-origin:50% 0%;position-try-fallbacks:--tt-above}[data-tt]:not([data-tt=""])[data-tt-side=left]:after{inset:auto;top:anchor(center);left:calc(anchor(left) - var(--tt-gap));translate:-100% -50%;transform-origin:100% 50%;position-try-fallbacks:--tt-side-end,--tt-below}[data-tt]:not([data-tt=""])[data-tt-side=right]:after{inset:auto;left:calc(anchor(right) + var(--tt-gap));top:anchor(center);translate:0 -50%;transform-origin:0% 50%;position-try-fallbacks:--tt-side-start,--tt-below}@keyframes t-tt-attribute-in{0%{opacity:0;transform:scale(var(--tt-scale))}to{opacity:1;transform:scale(1)}}[data-tt]:not([data-tt=""]):hover:after,[data-tt]:not([data-tt=""]):focus-visible:after{opacity:1;transform:scale(1);transition-duration:var(--tt-in-dur);transition-timing-function:var(--tt-in-ease);transition-delay:var(--tt-delay);animation:t-tt-attribute-in var(--tt-in-dur) var(--tt-in-ease) var(--tt-delay) backwards}[data-tt]:not([data-tt=""]):focus-visible:after{transition-delay:var(--tt-focus-delay);animation-delay:var(--tt-focus-delay)}[data-tt][aria-expanded=true]:after,[data-tt][data-tt-suppressed]:after,[data-tt][hidden]:after{opacity:0!important;transition-delay:0ms!important;animation:none!important}.t-tt-local [data-tt]:not([data-tt=""]):not(.absolute):not(.fixed):not(.sticky){position:relative}.t-tt-local [data-tt]:not([data-tt=""]):after{position:absolute;inset:auto;bottom:calc(100% + var(--tt-gap));left:50%;translate:-50% 0;position-try-fallbacks:none}.t-tt-wrap{position:relative;display:inline-block}.t-tt{position:absolute;inset-block-end:calc(100% + var(--tt-gap));inset-inline-start:50%;transform:translate(-50%) scale(var(--tt-scale));transform-origin:50% 100%}.t-tt-wrap:hover .t-tt,.t-tt-wrap:has(:focus-visible) .t-tt,.t-tt-trigger:focus-visible+.t-tt{opacity:1;pointer-events:auto;transform:translate(-50%) scale(1);transition-duration:var(--tt-in-dur);transition-timing-function:var(--tt-in-ease);transition-delay:var(--tt-delay)}.t-tt-wrap:has(:focus-visible) .t-tt,.t-tt-trigger:focus-visible+.t-tt{transition-delay:var(--tt-focus-delay)}@media(hover:none){.t-tt,[data-tt]:after{display:none!important}}@media(prefers-reduced-motion:reduce){.t-tt,.t-global-tooltip,[data-tt]:after{transition:none!important;animation:none!important}}@media print{.t-tt,.t-global-tooltip,[data-tt]:after{display:none!important}}@supports not (anchor-name: --tt-anchor){[data-tt]:not([data-tt=""]):not(.absolute):not(.fixed):not(.sticky){position:relative}[data-tt]:not([data-tt=""]):after{position:absolute;inset:auto;bottom:calc(100% + var(--tt-gap));left:50%;translate:-50% 0}[data-tt]:not([data-tt=""])[data-tt-side=bottom]:after{inset:auto;top:calc(100% + var(--tt-gap));left:50%;translate:-50% 0}[data-tt]:not([data-tt=""])[data-tt-side=left]:after{inset:50% auto auto;right:calc(100% + var(--tt-gap));translate:0 -50%}[data-tt]:not([data-tt=""])[data-tt-side=right]:after{inset:50% auto auto;left:calc(100% + var(--tt-gap));translate:0 -50%}}@media(min-width:48rem)and (max-width:63.999rem){.app-left-nav-surface.app-left-nav-surface--md{--ig-surface: var(--app-docked-surface);--ig-ink: var(--app-color-text-primary);--ig-muted: var(--app-color-text-secondary);--ig-line: var(--app-docked-border);--ig-soft: var(--app-color-fill-subtle);--ig-radius-control: var(--app-radius-control);--nav-ink: var(--app-color-text-primary);--nav-muted: var(--app-color-text-secondary);--nav-hover: var(--app-color-fill-hover);border:0;border-inline-end:var(--app-border-hairline) solid var(--app-docked-border);border-radius:0;background:var(--app-docked-surface);color:var(--app-color-text-primary);box-shadow:var(--app-docked-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;font-family:var(--app-font-ui);font-size:var(--app-type-ui-size);font-weight:var(--app-type-ui-weight);line-height:var(--app-type-ui-line)}}@media(min-width:64rem){.app-left-nav-surface.app-left-nav-surface{--ig-surface: var(--app-chrome-surface-background);--ig-ink: var(--app-color-text-primary);--ig-muted: var(--app-color-text-secondary);--ig-line: var(--app-color-border-subtle);--ig-soft: var(--app-color-fill-subtle);--ig-radius-control: var(--app-radius-control);--nav-ink: var(--app-color-text-primary);--nav-muted: var(--app-color-text-secondary);--nav-hover: var(--app-color-fill-hover);inset-block-start:calc(var(--app-top-nav-height) + var(--app-chrome-gutter));inset-block-end:var(--app-chrome-gutter);inset-inline-start:var(--app-chrome-gutter);height:auto;max-height:calc(100dvh - var(--app-top-nav-height) - var(--app-chrome-gutter) * 2);border:var(--app-chrome-surface-border);border-radius:var(--app-chrome-surface-radius);background:var(--app-chrome-surface-background);color:var(--app-color-text-primary);box-shadow:var(--app-chrome-surface-shadow);-webkit-backdrop-filter:var(--app-chrome-surface-backdrop);backdrop-filter:var(--app-chrome-surface-backdrop);font-family:var(--app-font-ui);font-size:var(--app-type-ui-size);font-weight:var(--app-type-ui-weight);line-height:var(--app-type-ui-line)}}@media(min-width:48rem){.app-left-nav-surface .app-popout-item,.app-left-nav-surface nav a,.app-left-nav-surface nav button,.app-left-nav-surface [data-library-trash-row]{font-family:var(--app-font-ui);font-size:var(--app-type-control-size);font-weight:var(--app-type-control-weight);line-height:var(--app-type-control-line);letter-spacing:normal}}.app-left-nav-surface.app-left-nav-surface,.app-left-nav-surface.app-left-nav-surface--md{--app-popout-ink: var(--app-color-text-primary);--app-popout-icon: var(--app-color-text-secondary);--ig-ink: var(--app-color-text-primary);--ig-muted: var(--app-color-text-secondary);--nav-ink: var(--app-color-text-primary);--nav-muted: var(--app-color-text-secondary);color:var(--app-color-text-primary)}[data-primary-sidebar-navigation] .app-nav-item-selected,.app-left-nav-surface .app-nav-item-selected,[data-library-sidebar] .app-nav-item-selected{background:var(--app-nav-selected, #e6e6ea);font-weight:500}.inbox-composer-writing-surface{border:1px solid rgba(13,13,13,.1);border-radius:12px;background:color-mix(in srgb,var(--ig-soft, #f4f4f4) 58%,#ffffff);box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0d0d0d06;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.inbox-composer-writing-surface:focus-within{border-color:#0d0d0d2e;background:#fff;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0d0d0d0b}.inbox-composer-writing-surface textarea{padding-inline:12px}[data-inbox-composer-item-type=note] .inbox-composer-writing-surface textarea{padding-block:12px}.inbox-composer-writing-surface textarea:is(:focus,:focus-visible){outline:none}[data-inbox-workspace-writing-surface]{transition:border-color .16s ease,box-shadow .16s ease}[data-inbox-workspace-writing-surface]:focus-within{border-color:#0d0d0d2e;box-shadow:0 1px 2px #0d0d0d0b!important}[data-inbox-workspace-writing-surface] :is(input,textarea):is(:focus,:focus-visible){border-color:transparent!important;outline:none!important;box-shadow:none!important}@keyframes app-popout-trash-shake{0%{transform:translateY(0) rotate(0)}25%{transform:translateY(-2px) rotate(-10deg)}50%{transform:translateY(0) rotate(10deg)}75%{transform:translateY(-2px) rotate(-10deg)}to{transform:translateY(0) rotate(0)}}.app-popout-item-danger>svg:first-of-type,.lesson-editor-menu-item-danger>svg:first-of-type{transform-origin:center;transition:color .3s cubic-bezier(.4,0,.2,1)}.app-popout-item-danger:hover:not(:disabled)>svg:first-of-type,.app-popout-item-danger:focus-visible:not(:disabled)>svg:first-of-type,.lesson-editor-menu-item-danger:hover:not(:disabled)>svg:first-of-type,.lesson-editor-menu-item-danger:focus-visible:not(:disabled)>svg:first-of-type{animation:app-popout-trash-shake .4s ease-in-out;color:#e11d48!important}@media(prefers-reduced-motion:reduce){.app-popout-item-danger:hover:not(:disabled)>svg:first-of-type,.app-popout-item-danger:focus-visible:not(:disabled)>svg:first-of-type,.lesson-editor-menu-item-danger:hover:not(:disabled)>svg:first-of-type,.lesson-editor-menu-item-danger:focus-visible:not(:disabled)>svg:first-of-type{animation:none}}@media(max-width:639px){.inbox-popout-surface[data-task-bell-panel][data-task-bell-expanded=true]{inset:0;width:100dvw;height:100dvh;max-width:none;transform:none!important;translate:none!important;border:0;border-radius:0}}.app-shell__body--entering{animation:app-fade-in var(--app-duration-route-enter) var(--app-ease-entrance) backwards}:is(.app-context-sidebar[data-library-context-sidebar],[data-home-timetable-sidebar]){--app-side-nav-surface: var(--gpt-sidebar-surface, #fcfcfc);--app-side-nav-ink: var(--gpt-sidebar-ink, #0d0d0d);--app-side-nav-hover: var(--gpt-sidebar-wash, rgba(0, 0, 0, .05));--app-side-nav-rule: var(--gpt-sidebar-rule, rgba(0, 0, 0, .05));--ig-surface: var(--app-side-nav-surface);--ig-ink: var(--app-side-nav-ink);--ig-muted: var(--gpt-sidebar-ink-secondary, #5d5d5d);--ig-line: var(--gpt-sidebar-rule, rgba(0, 0, 0, .05));--ig-soft: var(--app-side-nav-hover);background:var(--app-side-nav-surface);color:var(--app-side-nav-ink);font-family:var(--gpt-sidebar-font, var(--app-font-ui))}[data-home-timetable-sidebar] :where(button,input,select,textarea){font-family:inherit}:is(.app-context-sidebar[data-library-context-sidebar],[data-home-timetable-sidebar]) svg{stroke-width:1.7}.app-context-sidebar[data-library-context-sidebar] .app-context-sidebar__inner{height:auto;flex:1 1 auto;gap:0;padding-block:8px;padding-inline:var(--gpt-sidebar-gutter, 6px)}.app-context-sidebar[data-library-context-sidebar] .app-context-sidebar__group,.app-context-sidebar[data-library-context-sidebar] .app-context-sidebar__items{gap:0}.app-context-sidebar[data-library-context-sidebar] .app-context-sidebar__heading{display:flex;min-height:28px;align-items:center;margin-block-start:var(--gpt-sidebar-section-gap, 20px);padding-inline:var(--gpt-sidebar-row-padding-inline, 10px);color:var(--gpt-sidebar-title, rgba(40, 40, 40, .5));font-family:inherit;font-size:12px;font-weight:var(--gpt-sidebar-font-weight, 400);line-height:16px;opacity:1}.app-context-sidebar[data-library-context-sidebar] .app-context-sidebar__group:first-child .app-context-sidebar__heading{margin-block-start:0}.app-context-sidebar[data-library-context-sidebar] .app-context-sidebar__item{width:100%;min-height:var(--gpt-sidebar-row-height, 36px);gap:var(--gpt-sidebar-row-gap, 6px);padding-block:var(--gpt-sidebar-row-padding-block, 6px);padding-inline:var(--gpt-sidebar-row-padding-inline, 10px);border:0;border-radius:var(--gpt-sidebar-row-radius, 10px);background:transparent;color:var(--gpt-sidebar-ink, #0d0d0d);font-family:inherit;font-size:var(--gpt-sidebar-font-size, 14px);font-weight:var(--gpt-sidebar-font-weight, 400);line-height:var(--gpt-sidebar-line-height, 20px);letter-spacing:normal;text-align:start}.app-context-sidebar[data-library-context-sidebar] .app-context-sidebar__item>svg{width:var(--gpt-sidebar-icon, 20px);height:var(--gpt-sidebar-icon, 20px);flex:0 0 var(--gpt-sidebar-icon, 20px)}.app-context-sidebar[data-library-context-sidebar] .app-context-sidebar__item:hover{background:var(--app-side-nav-hover);color:var(--app-side-nav-ink)}.app-context-sidebar[data-library-context-sidebar] .app-context-sidebar__item[aria-current=page],.app-context-sidebar[data-library-context-sidebar] .app-context-sidebar__item.is-active{background:var(--app-side-nav-hover);color:var(--app-side-nav-ink);font-weight:var(--gpt-sidebar-font-weight, 400);box-shadow:none}.app-context-sidebar[data-library-context-sidebar] .app-context-sidebar__item:focus-visible{outline:2px solid var(--app-side-nav-ink);outline-offset:-2px;box-shadow:none}.library-sidebar-header input{outline:none;box-shadow:none}.library-sidebar-header input::-webkit-search-cancel-button{display:none}.app-context-sidebar[data-library-context-sidebar] .app-context-sidebar__item--expander{cursor:pointer}.app-context-sidebar[data-library-context-sidebar] .app-context-sidebar__group+.app-context-sidebar__group{margin-block-start:var(--gpt-sidebar-section-gap, 20px);border-block-start:0;padding-block-start:0}.app-context-sidebar[data-library-context-sidebar] .app-context-sidebar__empty{padding:2px var(--gpt-sidebar-row-padding-inline, 10px) 0;color:var(--gpt-sidebar-ink-tertiary, #8f8f8f);font-family:inherit;font-size:12px;line-height:16px;opacity:1}[data-home-timetable-sidebar]>div{padding:clamp(20px,2.05vw,32px) 14px}[data-home-timetable-sidebar] [data-home-mini-calendar]{margin-block-start:0}[data-home-timetable-sidebar] :is([data-home-mini-calendar] h2,[data-home-week-task-heading],[data-home-week-task-filter-trigger]){color:var(--app-side-nav-ink);font-family:inherit;font-size:var(--app-type-card-size);font-weight:var(--app-type-card-weight);line-height:var(--app-type-card-line);letter-spacing:normal}[data-home-timetable-sidebar] section[aria-label=To-do]{border-color:var(--app-side-nav-rule)}[data-home-timetable-sidebar] :where(button:hover){color:var(--app-side-nav-ink)}@media(min-width:64rem){:is(.app-context-sidebar[data-library-context-sidebar],[data-home-timetable-sidebar]){inset-block:var(--app-top-nav-height) 0;inset-inline-start:0;height:auto;max-height:none;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-context-sidebar[data-library-context-sidebar] .app-context-sidebar__item>svg{display:none}.app-context-sidebar[data-library-context-sidebar] :is([data-library-trash-row])>svg{display:block}.app-left-nav-surface[data-home-timetable-sidebar]{padding-inline:0}[data-home-timetable-sidebar]>div{padding-inline:0}[data-home-mini-calendar]>div:first-child,[data-home-timetable-sidebar] section[aria-label=To-do]>div:first-child{padding-inline:14px}[data-home-timetable-sidebar] [data-home-week-task-filter-trigger]{margin-inline:0}}[data-app-design=brainwave]{--app-page-canvas: var(--app-color-surface);--ig-surface: var(--app-color-surface);--ig-ink: var(--app-color-text-primary);--ig-muted: var(--app-color-text-secondary);--ig-line: var(--app-color-border-subtle);--ig-soft: var(--app-color-fill-subtle);--ig-primary: var(--app-color-text-primary);--nav-ink: var(--app-color-text-primary);--nav-muted: var(--app-color-text-secondary);--nav-hover: var(--app-color-fill-subtle);--nav-pill-border: var(--app-color-border-strong);background:var(--app-color-canvas);color:var(--app-color-text-primary);font-family:var(--app-font-ui);font-kerning:normal;font-synthesis:none;text-rendering:optimizeLegibility}[data-app-design=brainwave] :where(button,input,select,textarea){font-family:inherit}[data-app-design=brainwave] [data-avatar-text=true]{line-height:var(--app-type-caption-line)!important}[data-app-design=brainwave] :where(button,a,input,select,textarea):focus-visible{outline-color:var(--app-color-brand-blue)}[data-app-design=brainwave] .app-shell__route-frame{background:var(--app-color-canvas)}[data-app-design=brainwave] .app-top-nav{border-block-end:0;background:var(--app-color-surface);color:var(--app-color-text-primary);box-shadow:none;font-family:var(--app-font-ui);--app-top-nav-surface: var(--app-color-surface);--app-top-nav-ink: var(--app-color-text-primary);--app-top-nav-muted: var(--app-color-text-secondary);--app-top-nav-hover: var(--app-color-fill-subtle)}[data-app-design=brainwave] .app-top-nav__inner{grid-template-columns:minmax(0,1fr) minmax(19rem,24rem) minmax(0,1fr);gap:clamp(10px,1.2vw,18px);padding-inline:clamp(14px,1.6vw,24px)}[data-app-design=brainwave] .app-top-nav__primary,[data-app-design=brainwave] .app-top-nav__account{gap:4px}[data-app-design=brainwave] .app-top-nav__link,[data-app-design=brainwave] .app-top-nav__control{min-height:var(--app-control-height);border-radius:var(--app-radius-control);color:var(--app-color-text-secondary);font-family:var(--app-font-ui);font-size:var(--app-type-nav-size);font-weight:var(--app-type-nav-weight);line-height:var(--app-type-nav-line);letter-spacing:-.01em}[data-app-design=brainwave] .app-top-nav__link{padding-inline:12px}[data-app-design=brainwave] .app-top-nav__link:hover,[data-app-design=brainwave] .app-top-nav__control:hover{background:var(--app-color-fill-subtle);color:var(--app-color-text-primary)}[data-app-design=brainwave] .app-top-nav__link[aria-current=page],[data-app-design=brainwave] .app-top-nav__link--active,[data-app-design=brainwave] .app-top-nav__link.is-active{border-radius:var(--app-radius-control);background:var(--app-color-fill-selected);color:var(--app-color-text-primary);box-shadow:inset 0 0 0 1px #12121206}[data-app-design=brainwave] .app-top-nav__page-tools,[data-app-design=brainwave] .app-top-nav__page-actions{gap:6px;color:var(--app-color-text-primary);font-family:var(--app-font-ui)}[data-app-design=brainwave] .app-top-nav [data-sidebar-account-menu-trigger],[data-app-design=brainwave] .app-top-nav [data-sidebar-account-avatar]{border-radius:var(--app-radius-control)}[data-app-design=brainwave] .app-top-nav [data-sidebar-account-avatar]>span{background:var(--app-color-text-primary)!important;color:#fff!important;box-shadow:none}[data-app-design=brainwave] .global-search{--global-search-radius: 12px;--global-search-radius-inner: 9px}[data-app-design=brainwave] .global-search__pill{height:44px;gap:3px;border:1px solid var(--app-color-border-strong);border-radius:var(--global-search-radius);background:var(--app-shade-02);padding:3px;box-shadow:inset 0 1px #ffffffa6}[data-app-design=brainwave] .global-search__pill:hover{border-color:#d4d4d4;background:var(--app-shade-03)}[data-app-design=brainwave] .global-search__pill:focus-within,[data-app-design=brainwave] .global-search__pill[data-open=true]{border-color:var(--app-color-text-secondary);background:#fff;box-shadow:0 0 0 3px var(--app-color-focus-ring)}[data-app-design=brainwave] .global-search__input{padding-inline-start:11px;color:var(--app-color-text-primary);font-size:var(--app-type-control-size);font-weight:var(--app-weight-medium);line-height:var(--app-type-control-line)}[data-app-design=brainwave] .global-search__input::-moz-placeholder{color:var(--app-color-text-tertiary);opacity:1}[data-app-design=brainwave] .global-search__input::placeholder{color:var(--app-color-text-tertiary);opacity:1}[data-app-design=brainwave] .global-search__scope{height:34px;color:var(--app-color-text-secondary);font-size:var(--app-type-menu-size);font-weight:var(--app-weight-semibold)}[data-app-design=brainwave] .global-search__clear{color:var(--app-color-text-secondary)}[data-app-design=brainwave] .global-search__submit{width:36px;height:36px;border-radius:9px;background:var(--app-color-text-primary);color:#fff;box-shadow:inset 0 1px #ffffff26,0 2px 4px -1px #0d0d0d80}[data-app-design=brainwave] .global-search__scope-menu,[data-app-design=brainwave] .global-search__results{border:1px solid var(--app-color-border-subtle);border-radius:var(--app-radius-menu);background:#fff;box-shadow:var(--app-popover-shadow)}[data-app-design=brainwave] .global-search__scope-option,[data-app-design=brainwave] .global-search__row-button{border-radius:var(--app-radius-control);color:var(--app-color-text-primary);font-size:var(--app-type-ui-size)}[data-app-design=brainwave] .app-context-sidebar,[data-app-design=brainwave] [data-home-timetable-sidebar]{background:var(--gpt-sidebar-surface);color:var(--gpt-sidebar-ink);font-family:var(--gpt-sidebar-font);font-size:var(--gpt-sidebar-font-size);line-height:var(--gpt-sidebar-line-height);font-kerning:auto;text-rendering:auto;--app-side-nav-surface: var(--gpt-sidebar-surface);--app-side-nav-ink: var(--gpt-sidebar-ink);--app-side-nav-hover: var(--gpt-sidebar-wash);--app-side-nav-rule: var(--gpt-sidebar-rule)}[data-app-design=brainwave] .app-context-sidebar__inner{gap:0;padding:8px var(--gpt-sidebar-gutter)}[data-app-design=brainwave] .app-context-sidebar__heading{min-height:32px;padding:6px var(--gpt-sidebar-row-padding-inline);color:var(--gpt-sidebar-title);font-size:var(--gpt-sidebar-font-size);font-weight:500;line-height:var(--gpt-sidebar-line-height);letter-spacing:normal}[data-app-design=brainwave] .app-context-sidebar__group,[data-app-design=brainwave] .app-context-sidebar__items{gap:0}[data-app-design=brainwave] .app-context-sidebar__group+.app-context-sidebar__group{margin-block-start:var(--gpt-sidebar-section-gap)}[data-app-design=brainwave] .app-context-sidebar__item,[data-app-design=brainwave] .app-context-mobile-row__item,[data-app-design=brainwave] .app-context-sidebar[data-library-context-sidebar] .app-context-sidebar__item{min-height:var(--gpt-sidebar-row-height);gap:var(--gpt-sidebar-row-gap);padding-block:var(--gpt-sidebar-row-padding-block);padding-inline:var(--gpt-sidebar-row-padding-inline);border:0;border-radius:var(--gpt-sidebar-row-radius);background:transparent;color:var(--gpt-sidebar-ink);font-family:var(--gpt-sidebar-font);font-size:var(--gpt-sidebar-font-size);font-weight:var(--gpt-sidebar-font-weight);line-height:var(--gpt-sidebar-line-height);letter-spacing:normal}[data-app-design=brainwave] .app-context-sidebar__item:hover,[data-app-design=brainwave] .app-context-mobile-row__item:hover,[data-app-design=brainwave] .app-context-sidebar[data-library-context-sidebar] .app-context-sidebar__item:hover,[data-app-design=brainwave] .app-context-sidebar__item[aria-current=page],[data-app-design=brainwave] .app-context-sidebar__item.is-active,[data-app-design=brainwave] .app-context-mobile-row__item[aria-current=page],[data-app-design=brainwave] .app-context-mobile-row__item.is-active,[data-app-design=brainwave] .app-context-sidebar[data-library-context-sidebar] .app-context-sidebar__item[aria-current=page],[data-app-design=brainwave] .app-context-sidebar[data-library-context-sidebar] .app-context-sidebar__item.is-active{background:var(--gpt-sidebar-wash);color:var(--gpt-sidebar-ink);font-weight:var(--gpt-sidebar-font-weight);box-shadow:none}[data-app-design=brainwave] .app-context-sidebar__item>svg,[data-app-design=brainwave] .app-context-sidebar[data-library-context-sidebar] .app-context-sidebar__item>svg{display:block;width:var(--gpt-sidebar-icon);height:var(--gpt-sidebar-icon);flex:0 0 var(--gpt-sidebar-icon);stroke-width:1.8}[data-app-design=brainwave] .app-context-sidebar__separator{border-color:var(--gpt-sidebar-rule)}[data-app-design=brainwave] .app-context-sidebar[data-library-context-sidebar] .app-context-sidebar__group+.app-context-sidebar__group{border-color:transparent}[data-app-design=brainwave] .app-context-mobile-row{border-color:var(--gpt-sidebar-rule);background:var(--gpt-sidebar-surface)}@media(min-width:64rem){[data-app-design=brainwave] .app-context-sidebar,[data-app-design=brainwave] [data-home-timetable-sidebar],[data-app-design=brainwave] :is(.app-context-sidebar[data-library-context-sidebar],[data-home-timetable-sidebar]){inset-block:var(--app-top-nav-height) 0;inset-inline-start:0;width:var(--app-context-sidebar-width);border:0;border-inline-end:1px solid var(--gpt-sidebar-rule);border-radius:0;background:var(--gpt-sidebar-surface);box-shadow:none}}[data-app-design=brainwave][data-app-section=home] .home-dashboard-shell{--home-canvas: var(--app-color-canvas) !important;--dash-bg: var(--app-color-canvas);--dash-surface: var(--app-color-surface);--dash-ink: var(--app-color-text-primary);--dash-line: var(--app-color-border-subtle);background:var(--app-color-canvas)!important}[data-app-design=brainwave][data-app-section=home] .home-dashboard-widget{border:1px solid var(--app-color-border-subtle);border-radius:var(--app-radius-card);background:var(--app-color-surface)!important;box-shadow:var(--app-chrome-surface-shadow)}[data-app-design=brainwave][data-app-section=home] :where(.dashboard-timetable-root,.dashboard-timetable-frame,.dashboard-timetable-toolbar,.dashboard-timetable-content){border-color:var(--app-color-border-subtle)!important;background:var(--app-color-surface)!important}[data-app-design=brainwave][data-app-section=home] [data-home-first-lesson]{border-color:var(--app-color-border-subtle)!important;background:var(--app-color-surface)!important;box-shadow:var(--app-chrome-surface-shadow)}[data-app-design=brainwave][data-app-section=home] [data-home-first-lesson]>div>span:first-child{background:var(--app-color-text-primary)!important;color:#fff!important}[data-app-design=brainwave][data-app-section=library] [data-my-files-surface],[data-app-design=brainwave][data-app-section=bank] [data-bank-surface]{margin-block:8px;margin-inline-end:8px;border:1px solid var(--app-color-border-subtle);border-radius:var(--app-radius-card);background:var(--app-color-surface)!important;box-shadow:var(--app-chrome-surface-shadow)}.library-folder-drop-feedback[data-drop-active=true]{box-shadow:0 10px 26px #3582ff24,0 2px 8px #0f172a0f!important}.library-folder-list-drop-feedback[data-drop-active=true]{box-shadow:0 6px 18px #3582ff21!important}.library-breadcrumb-drop-feedback[data-drop-active=true]{box-shadow:0 5px 16px #3582ff29!important}[data-app-design=brainwave][data-app-section=library] [data-my-files-toolbar] :where(button,input),[data-app-design=brainwave][data-app-section=bank] :where(button,input,select){border-color:var(--app-color-border-strong)}[data-app-design=brainwave][data-app-section=discover] .discover-page,[data-app-design=brainwave][data-app-section=community] .community-feature-shell{width:calc(100% - 16px);height:calc(100% - 16px);min-height:0;margin:8px;border:1px solid var(--app-color-border-subtle);border-radius:var(--app-radius-card);background:var(--app-color-surface)!important;box-shadow:var(--app-chrome-surface-shadow)}[data-app-design=brainwave][data-app-section=discover] .discover-filter-toolbar-shell,[data-app-design=brainwave][data-app-section=discover] .discover-filter-toolbar{border-color:var(--app-color-border-subtle);background:var(--app-color-surface)}[data-app-design=brainwave][data-app-section=discover] :where(.discover-filter-bubble,.discover-facet-field__control,.discover-suggestion-card,.discover-empty-state){border-color:var(--app-color-border-subtle);border-radius:var(--app-radius-control);background:var(--app-color-surface);box-shadow:none}[data-app-design=brainwave][data-app-section=discover] .discover-filter-bubble{border-color:transparent;background:transparent}[data-app-design=brainwave][data-app-section=discover] .discover-filter-bubble:hover,[data-app-design=brainwave][data-app-section=discover] .discover-filter-bubble[data-open=true],[data-app-design=brainwave][data-app-section=discover] .discover-filter-bubble[data-active=true]{border-color:#e2e2e2;background:#f8f7f7}[data-app-design=brainwave][data-app-section=community] .community-feature-shell{--community-feature-bg: var(--app-color-surface);--community-feature-panel: var(--app-color-surface-raised);--community-feature-ink: var(--app-color-text-primary);--community-feature-muted: var(--app-color-text-secondary);--community-feature-line: var(--app-color-border-subtle);--community-feature-soft: var(--app-color-fill-subtle);--community-feature-shadow: var(--app-popover-shadow);--community-feature-card-shadow: none}[data-app-design=brainwave][data-app-section=community] :where(.community-feed-widget,.community-profile-card,.community-profile-panel,.community-profile-table-card,.community-profile-metric,.classroom-course-card,.classroom-course-panel){border-color:var(--app-color-border-subtle)!important;border-radius:var(--app-radius-card)!important;background:var(--app-color-surface-raised)!important;box-shadow:none!important}[data-app-design=brainwave] :where(.ig-field,[data-quiz-search],[data-library-folder-search]){border-color:var(--app-color-border-strong)!important;border-radius:var(--app-radius-control)!important;background:var(--app-shade-02)!important}[data-app-design=brainwave] :where(.ig-field,[data-quiz-search],[data-library-folder-search]):focus-within{border-color:var(--app-color-text-secondary)!important;background:#fff!important;box-shadow:0 0 0 3px var(--app-color-focus-ring)!important}[data-app-design=brainwave] .app-popout-surface,[data-app-design=brainwave] .lesson-editor-menu-surface,[data-app-design=brainwave] .app-brainwave-popout-surface{border:1px solid #ececec;border-radius:20px;background:#fcfcfc;color:#121212;box-shadow:0 153px 61px #00000003,0 86px 52px #0000000a,0 38px 38px #0000000f,0 10px 21px #00000012;-webkit-backdrop-filter:none;backdrop-filter:none;font-family:var(--app-font-ui);font-size:var(--app-type-menu-size);font-weight:500;line-height:var(--app-type-menu-line);letter-spacing:-.01em}[data-app-design=brainwave][data-app-section=discover] .discover-filter-menu{border-color:#ececec;border-radius:16px;background:#fcfcfc;box-shadow:0 153px 61px #00000003,0 86px 52px #0000000a,0 38px 38px #0000000f,0 10px 21px #00000012;-webkit-backdrop-filter:none;backdrop-filter:none}[data-app-design=brainwave][data-app-section=discover] .discover-filter-menu .app-popout-item:hover:not(:disabled),[data-app-design=brainwave][data-app-section=discover] .discover-filter-menu .app-popout-item:focus-visible,[data-app-design=brainwave][data-app-section=discover] .discover-filter-menu .app-popout-item-selected{background:#f1f1f1}[data-app-design=brainwave] :where(.app-popout-item,.lesson-editor-menu-item){border-radius:12px;color:#121212;font-family:var(--app-font-ui);font-size:var(--app-type-menu-size);font-weight:500;line-height:var(--app-type-menu-line);letter-spacing:-.01em;transition:background-color var(--app-duration-fast) var(--app-ease-standard),border-color var(--app-duration-fast) var(--app-ease-standard),color var(--app-duration-fast) var(--app-ease-standard),opacity var(--app-duration-fast) var(--app-ease-standard)}[data-app-design=brainwave] .app-popout-surface [role=menuitem],[data-app-design=brainwave] .lesson-editor-menu-surface [role=menuitem],[data-app-design=brainwave] .app-brainwave-popout-surface [role=menuitem]{color:#121212;font-family:var(--app-font-ui);font-size:var(--app-type-menu-size);font-weight:500;line-height:var(--app-type-menu-line);letter-spacing:-.01em}[data-app-design=brainwave] :where(.app-popout-item:hover:not(:disabled),.app-popout-item:focus-visible,.app-popout-item-selected,.lesson-editor-menu-item:hover:not(:disabled),.lesson-editor-menu-item:focus-visible,.lesson-editor-menu-item-selected){background:#f1f1f1;color:#121212}.app-brainwave-popout-motion{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--app-duration-enter) var(--app-ease-entrance),visibility 0s linear 0s}.app-brainwave-popout-motion--menu{transform-origin:top;scale:1;transition:opacity var(--app-duration-enter) var(--app-ease-entrance),scale var(--app-duration-enter) var(--app-ease-entrance),visibility 0s linear 0s}.app-brainwave-popout-motion[data-popout-open=false]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--app-duration-exit) var(--app-ease-exit),visibility 0s linear var(--app-duration-exit)}.app-brainwave-popout-motion--menu[data-popout-open=false]{scale:.95;transition:opacity var(--app-duration-exit) var(--app-ease-exit),scale var(--app-duration-exit) var(--app-ease-exit),visibility 0s linear var(--app-duration-exit)}@keyframes brainwave-popout-menu-enter{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}[data-app-design=brainwave] .app-popout-surface:not(.app-brainwave-popout-motion){transform-origin:top;animation:brainwave-popout-menu-enter var(--app-duration-enter) var(--app-ease-entrance) both}[data-app-design=brainwave] .app-popout-surface[data-app-menu-presence]:not(.app-brainwave-popout-motion){animation:none}[data-app-design=brainwave] :where(.app-popout-surface,.lesson-editor-menu-surface,.app-brainwave-popout-surface) :where([role=separator],.app-popout-separator,.lesson-editor-menu-separator){border:0;background:#ececec}[data-app-design=brainwave] :where(.app-popout-surface,.lesson-editor-menu-surface,.app-brainwave-popout-surface) :where(.app-popout-shortcut,[data-menu-shortcut],kbd){color:var(--app-color-text-secondary);font-family:var(--app-font-ui);font-size:var(--app-type-meta-size);font-weight:500;line-height:var(--app-type-meta-line);letter-spacing:-.01em}[data-app-design=brainwave] .app-brainwave-popout-primary{position:relative;display:inline-flex;height:40px;align-items:center;justify-content:center;gap:8px;border-radius:12px;padding:0 24px;background:linear-gradient(to bottom,#323232,#222);color:#fcfcfc;box-shadow:inset 0 .5px 1px #ffffff26,0 2px 4px -1px #0d0d0d80,inset 0 -1px 1.2px .35px #121212,0 0 0 1px #333;font-family:var(--app-font-ui);font-size:14px;font-weight:600;line-height:20px;letter-spacing:-.02em;transition:opacity var(--app-duration-standard) var(--app-ease-standard)}[data-app-design=brainwave] .app-brainwave-popout-primary:after{position:absolute;inset:0;border-radius:inherit;background:#fff;content:"";opacity:0;pointer-events:none;transition:opacity var(--app-duration-standard) var(--app-ease-standard)}[data-app-design=brainwave] .app-brainwave-popout-primary:hover:after{opacity:.1}[data-app-design=brainwave] .app-brainwave-popout-primary>*{position:relative;z-index:1}@media(max-width:63.999rem){[data-app-design=brainwave] .app-top-nav__inner{grid-template-columns:minmax(0,1fr) auto}[data-app-design=brainwave] .app-top-nav__primary{overflow-x:auto;scrollbar-width:none}[data-app-design=brainwave] .app-top-nav__primary::-webkit-scrollbar{display:none}[data-app-design=brainwave] .app-top-nav__search,[data-app-design=brainwave] .app-top-nav__page-tools{display:none}[data-app-design=brainwave][data-app-section=library] [data-my-files-surface],[data-app-design=brainwave][data-app-section=bank] [data-bank-surface],[data-app-design=brainwave][data-app-section=discover] .discover-page,[data-app-design=brainwave][data-app-section=community] .community-feature-shell{width:100%;height:100%;margin:0;border-inline:0;border-radius:0}}@media(max-width:27.5rem){[data-app-design=brainwave] .app-top-nav__inner{gap:4px;padding-inline:8px}[data-app-design=brainwave] .app-top-nav__primary,[data-app-design=brainwave] .app-top-nav__account{gap:4px}[data-app-design=brainwave] .app-top-nav__link{padding-inline:4px}[data-app-design=brainwave] .app-top-nav__control,[data-app-design=brainwave] .app-top-nav__account [data-sidebar-account-menu-trigger]{width:34px;min-width:34px;height:34px;min-height:34px;flex-basis:34px}}@media(prefers-reduced-motion:reduce){[data-app-design=brainwave] *,[data-app-design=brainwave] *:before,[data-app-design=brainwave] *:after{scroll-behavior:auto!important}[data-app-design=brainwave] .app-popout-surface:not(.app-brainwave-popout-motion){animation-name:app-fade-in}.app-brainwave-popout-motion--menu,.app-brainwave-popout-motion--menu[data-popout-open=false]{scale:1}}:where([data-app-design=brainwave]) ::-webkit-scrollbar{width:11px;height:11px}:where([data-app-design=brainwave]) ::-webkit-scrollbar-track{background:transparent}:where([data-app-design=brainwave]) ::-webkit-scrollbar-thumb{background-color:var(--app-color-border-strong);background-clip:padding-box;border:3px solid transparent;border-radius:999px}[data-app-design=brainwave] ::-webkit-scrollbar-thumb:hover{background-image:linear-gradient(#00000038,#00000038)!important}[data-app-design=brainwave] ::-webkit-scrollbar-thumb:active{background-image:linear-gradient(#00000057,#00000057)!important}[role=menu]{color:var(--app-color-text-primary);font-family:var(--app-font-ui);font-size:var(--app-type-menu-size);font-weight:var(--app-type-menu-weight);line-height:var(--app-type-menu-line)}[role=menu].app-popout-dense{font-size:var(--app-type-meta-size);line-height:var(--app-type-meta-line)}[role=menu] :is(button,a,[role^=menuitem]){font-family:inherit;font-size:inherit;line-height:inherit}[role=menu] :is(kbd,.app-popout-shortcut,[data-menu-shortcut]){color:var(--app-color-text-secondary);font-family:var(--app-font-ui);font-size:var(--app-type-caption-size);font-weight:var(--app-type-caption-weight);line-height:var(--app-type-caption-line)}[role=menu] :is(small,.app-popout-meta,[data-menu-description]){font-size:var(--app-type-caption-size);font-weight:var(--app-type-caption-weight);line-height:var(--app-type-caption-line)}[role=menu] :is(.app-popout-section-label,[data-menu-section-label],[role=presentation]){color:var(--app-color-text-secondary);font-size:var(--app-type-caption-size);font-weight:var(--app-weight-semibold);line-height:var(--app-type-caption-line)}@font-face{font-family:Oswald Brand;src:url(/fonts/open/oswald/oswald-500-normal-10.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.site-brand-logo{display:block;width:auto;max-width:100%;height:auto;flex:0 0 auto;border-radius:10px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.site-brand-name{margin-inline-start:-16px;font-family:"Oswald Brand","Arial Narrow",var(--app-font-ui, ui-sans-serif, system-ui, sans-serif);font-size:1.2em;font-weight:500;line-height:1;letter-spacing:-.02em;white-space:nowrap}@property --app-primary-sidebar-width{syntax: "<length>"; inherits: true; initial-value: 260px;}@property --app-context-sidebar-width{syntax: "<length>"; inherits: true; initial-value: 0px;}[data-app-shell]{--app-primary-sidebar-width: 260px;--app-sidebar-motion-duration: var(--app-duration-travel);--app-sidebar-motion-ease: var(--app-ease-travel);--gpt-sidebar-surface: #fcfcfc;--gpt-sidebar-rule: rgba(0, 0, 0, .05);--gpt-sidebar-border: rgba(0, 0, 0, .1);--gpt-sidebar-ink: #0d0d0d;--gpt-sidebar-ink-secondary: #5d5d5d;--gpt-sidebar-ink-tertiary: #8f8f8f;--gpt-sidebar-title: #8f8f8f;--gpt-sidebar-wash: rgba(0, 0, 0, .05);--gpt-sidebar-gutter: 6px;--gpt-sidebar-row-height: 36px;--gpt-sidebar-row-radius: 10px;--gpt-sidebar-row-padding-block: 6px;--gpt-sidebar-row-padding-inline: 10px;--gpt-sidebar-row-gap: 6px;--gpt-sidebar-icon: 20px;--gpt-sidebar-font-size: 14px;--gpt-sidebar-line-height: 20px;--gpt-sidebar-font-weight: 400;--gpt-sidebar-section-gap: 12px;--gpt-sidebar-scrollbar-gutter: 14px;--gpt-sidebar-scrollbar-track: 12px;--gpt-sidebar-header-control: 36px;--gpt-sidebar-header-radius: 8px;--gpt-sidebar-header-inset: 8px;--gpt-sidebar-font: -apple-system-body, ui-sans-serif, -apple-system, system-ui, "Segoe UI", Helvetica, "Apple Color Emoji", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";--gpt-sidebar-wordmark-font: "OpenAI Sans", "OpenAI Sans Variable Scripts", var(--gpt-sidebar-font);--gpt-composer-surface: #ffffff;--gpt-composer-text: #0d0d0d;--gpt-composer-placeholder: #8f8f8f;--gpt-composer-radius: 28px;--gpt-composer-shadow: 0 0 0 1px rgba(0, 0, 0, .04), 0 2px 8px rgba(0, 0, 0, .04), 0 4px 80px 8px rgba(0, 0, 0, .024);--gpt-composer-font: -apple-system-body, ui-sans-serif, -apple-system, system-ui, "Segoe UI", Helvetica, "Apple Color Emoji", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";--app-primary-sidebar-rule: var(--gpt-sidebar-rule);--app-primary-sidebar-hover: var(--gpt-sidebar-wash);--app-primary-sidebar-selected: var(--gpt-sidebar-wash);--app-primary-sidebar-ink: var(--gpt-sidebar-ink);--app-primary-sidebar-muted: var(--gpt-sidebar-ink-tertiary)}.primary-app-sidebar{position:fixed;inset-block:0;inset-inline-start:0;z-index:135;display:flex;width:var(--app-primary-sidebar-width);min-height:0;flex-direction:column;border-inline-end:1px solid var(--gpt-sidebar-rule);background:var(--gpt-sidebar-surface);color:var(--gpt-sidebar-ink);font-family:var(--gpt-sidebar-font);font-kerning:auto;text-rendering:auto}.primary-app-sidebar__header{display:flex;min-height:52px;flex:0 0 52px;align-items:center;justify-content:space-between;gap:0;padding-inline:var(--gpt-sidebar-header-inset)}.primary-app-sidebar__header[data-primary-sidebar-header-collapsed=false]{padding-inline-end:calc(var(--gpt-sidebar-header-inset) + var(--gpt-sidebar-scrollbar-gutter))}.primary-app-sidebar__wordmark{display:inline-flex;min-width:0;height:var(--gpt-sidebar-header-control);align-items:center;padding-inline:10px;border-radius:var(--gpt-sidebar-header-radius);color:var(--gpt-sidebar-ink);font-family:var(--gpt-sidebar-wordmark-font);font-size:18px;font-weight:600;line-height:26px;letter-spacing:-.27px;text-decoration:none;white-space:nowrap}.primary-app-sidebar__wordmark:hover{background:var(--gpt-sidebar-wash);color:var(--gpt-sidebar-ink)}.primary-app-sidebar__header-actions{display:flex;flex:0 0 auto;align-items:center}.primary-app-sidebar__header-action{display:grid;width:var(--gpt-sidebar-header-control);height:var(--gpt-sidebar-header-control);flex:0 0 var(--gpt-sidebar-header-control);place-items:center;padding:0;border:0;border-radius:var(--gpt-sidebar-header-radius);background:transparent;color:var(--gpt-sidebar-ink-tertiary);transition:background-color .12s ease}.primary-app-sidebar__header-action:hover{background:#00000012}.primary-app-sidebar__header-action>svg{width:20px;height:20px}.primary-app-sidebar__header-collapse{cursor:w-resize}.primary-app-sidebar__header[data-primary-sidebar-header-collapsed=true]{justify-content:flex-start}.primary-app-sidebar__header[data-primary-sidebar-header-collapsed=true] .primary-app-sidebar__header-collapse{color:var(--gpt-sidebar-ink);cursor:e-resize}.primary-app-sidebar__close{display:none;width:var(--gpt-sidebar-header-control);height:var(--gpt-sidebar-header-control);flex:0 0 var(--gpt-sidebar-header-control);place-items:center;border:0;border-radius:var(--gpt-sidebar-header-radius);background:transparent;color:var(--gpt-sidebar-ink-tertiary)}.primary-app-sidebar__close:hover{background:var(--gpt-sidebar-wash);color:var(--gpt-sidebar-ink)}.primary-app-sidebar__close>svg{width:20px;height:20px}.primary-app-sidebar__nav,.primary-app-sidebar__secondary{display:flex;flex-direction:column;gap:0;padding-inline:var(--gpt-sidebar-gutter)}.primary-app-sidebar__nav{width:var(--app-primary-sidebar-width);min-height:0;flex:1 1 auto;padding-block-start:8px;overflow-x:hidden;overflow-y:scroll;scrollbar-gutter:stable;scrollbar-color:rgba(0,0,0,.14) transparent;scrollbar-width:auto}.primary-app-sidebar__nav::-webkit-scrollbar{width:var(--gpt-sidebar-scrollbar-track)}.primary-app-sidebar__nav::-webkit-scrollbar-track{background:transparent}.primary-app-sidebar__nav::-webkit-scrollbar-thumb{border:4px solid transparent;border-radius:9999px;background:#00000024;background-clip:content-box}.primary-app-sidebar__item{display:flex;min-height:var(--gpt-sidebar-row-height);align-items:center;gap:var(--gpt-sidebar-row-gap);padding:var(--gpt-sidebar-row-padding-block) var(--gpt-sidebar-row-padding-inline);border:0;border-radius:var(--gpt-sidebar-row-radius);background:transparent;color:var(--gpt-sidebar-ink);font-size:var(--gpt-sidebar-font-size);font-weight:var(--gpt-sidebar-font-weight);line-height:var(--gpt-sidebar-line-height);letter-spacing:normal;text-decoration:none;transition:background-color .12s ease,color .12s ease}.primary-app-sidebar__item-icon{display:flex;width:var(--gpt-sidebar-icon);height:var(--gpt-sidebar-icon);flex:0 0 var(--gpt-sidebar-icon);align-items:center;justify-content:center;margin-inline-end:0;border-radius:0;background:transparent;color:inherit;box-shadow:none;transition:color .12s ease}.primary-app-sidebar__item-icon>svg{width:var(--gpt-sidebar-icon);height:var(--gpt-sidebar-icon);stroke-width:1.8}.primary-app-sidebar__item:hover,.primary-app-sidebar__item.is-active,.primary-app-sidebar__item[aria-current=page]{background:var(--gpt-sidebar-wash);color:var(--gpt-sidebar-ink)}.primary-app-sidebar__item.is-active .primary-app-sidebar__item-icon,.primary-app-sidebar__item[aria-current=page] .primary-app-sidebar__item-icon{background:transparent;color:inherit;box-shadow:none}[data-app-primary-nav-item=library]{--app-nav-accent: #d97706}[data-app-primary-nav-item=home]{--app-nav-accent: #e11d48}[data-app-primary-nav-item=classes]{--app-nav-accent: #7c3aed}[data-app-primary-nav-item=tasks]{--app-nav-accent: #16a34a}[data-app-primary-nav-item=notes]{--app-nav-accent: #0891b2}[data-app-primary-nav-item=discover]{--app-nav-accent: #c026d3}[data-app-primary-nav-item=bank]{--app-nav-accent: #0d9488}[data-app-primary-nav-item=community]{--app-nav-accent: #2563eb}.primary-app-sidebar__item .primary-app-sidebar__item-icon,.primary-app-sidebar__item.is-active .primary-app-sidebar__item-icon,.primary-app-sidebar__item[aria-current=page] .primary-app-sidebar__item-icon{color:var(--app-nav-accent, inherit)}@media(forced-colors:active){.primary-app-sidebar__item .primary-app-sidebar__item-icon{color:inherit}}.primary-app-sidebar__item:focus-visible,.primary-app-sidebar__wordmark:focus-visible,.primary-app-sidebar__header-action:focus-visible,.primary-app-sidebar__close:focus-visible{outline:2px solid var(--gpt-sidebar-ink);outline-offset:-2px}.primary-app-sidebar__secondary{margin-block-start:auto;padding-block-end:8px}.primary-app-sidebar__section-label{min-height:32px;margin:0;padding:6px var(--gpt-sidebar-row-padding-inline);color:var(--gpt-sidebar-title);font-size:var(--gpt-sidebar-font-size);font-weight:500;line-height:var(--gpt-sidebar-line-height);letter-spacing:normal}.primary-app-sidebar__section-label:not(:first-child){margin-block-start:var(--gpt-sidebar-section-gap)}.primary-app-sidebar__backdrop{display:none}.primary-app-sidebar__disclosure{display:flex;flex-direction:column}.primary-app-sidebar__disclosure-row{gap:var(--gpt-sidebar-row-gap);padding-inline-end:4px}.primary-app-sidebar__disclosure-root{width:100%;text-align:start;cursor:pointer}.primary-app-sidebar__disclosure-label{min-width:0;margin-inline-end:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.primary-app-sidebar__disclosure-toggle{display:grid;width:24px;height:24px;flex:0 0 24px;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--gpt-sidebar-ink-tertiary);cursor:pointer;transition:background-color .12s ease,color .12s ease}.primary-app-sidebar__disclosure-toggle>svg{width:16px;height:16px;stroke-width:1.8;transition:transform .2s cubic-bezier(.4,0,.2,1)}.primary-app-sidebar__disclosure[data-open=true] .primary-app-sidebar__disclosure-toggle>svg{transform:rotate(180deg)}.primary-app-sidebar__disclosure-toggle:focus-visible{outline:2px solid var(--gpt-sidebar-ink);outline-offset:-2px}.primary-app-sidebar__disclosure-body{padding:0}.app-context-sidebar__branch-item{display:flex;width:100%;min-width:0;min-height:var(--gpt-sidebar-row-height);align-items:center;gap:0;padding:var(--gpt-sidebar-row-padding-block) var(--gpt-sidebar-row-padding-inline);border:0;border-radius:var(--gpt-sidebar-row-radius);background:transparent;color:var(--gpt-sidebar-ink-secondary);font-family:var(--gpt-sidebar-font);font-size:var(--gpt-sidebar-font-size);font-weight:var(--gpt-sidebar-font-weight);line-height:var(--gpt-sidebar-line-height);letter-spacing:normal;text-align:start;text-decoration:none}.task-notes-rail__root{gap:0;padding:0 4px 0 0}.task-notes-rail__destination{display:flex;min-width:0;min-height:var(--gpt-sidebar-row-height);flex:1 1 auto;align-items:center;gap:var(--gpt-sidebar-row-gap);padding:var(--gpt-sidebar-row-padding-block) 0 var(--gpt-sidebar-row-padding-block) var(--gpt-sidebar-row-padding-inline);color:inherit;text-decoration:none}.task-notes-rail__destination:focus-visible,.task-notes-rail__toggle:focus-visible{outline:2px solid var(--gpt-sidebar-ink);outline-offset:-2px}.task-notes-rail__count{min-width:0;margin-inline-start:auto;color:var(--gpt-sidebar-ink-tertiary);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-feature-settings:"zero" 0;font-variant-numeric:proportional-nums;line-height:16px}.task-notes-rail__toggle{flex:0 0 24px}.task-notes-rail__branch>.app-context-sidebar__branch-item>svg,.task-notes-rail__class-branch>.app-context-sidebar__branch-item>svg,.task-notes-rail__page-link>svg{width:var(--gpt-sidebar-icon);height:var(--gpt-sidebar-icon);flex:0 0 var(--gpt-sidebar-icon);margin-inline-end:var(--gpt-sidebar-row-gap);color:var(--gpt-sidebar-ink-tertiary)}.task-notes-rail__class-toggle .app-context-sidebar__item-label{margin-inline-end:auto}.task-notes-rail__nested-chevron{width:16px;height:16px;flex:0 0 16px;margin-inline-start:var(--gpt-sidebar-row-gap);color:var(--gpt-sidebar-ink-tertiary);transition:transform .2s cubic-bezier(.4,0,.2,1)}.task-notes-rail__nested-chevron.is-open{transform:rotate(180deg)}.task-notes-rail__page-row{position:relative;display:flex;min-width:0}.task-notes-rail__page-link{padding-inline-end:28px}.task-notes-rail__page-pin{position:absolute;inset-inline-end:2px;top:50%;display:grid;width:24px;height:24px;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:var(--gpt-sidebar-ink-tertiary);cursor:pointer;opacity:0;transform:translateY(-50%);transition:opacity .12s ease,color .12s ease,background-color .12s ease}.task-notes-rail__page-pin>svg{width:15px;height:15px}.task-notes-rail__page-pin-action,.task-notes-rail__page-pin[data-note-rail-pinned=true]:is(:hover,:focus-visible) .task-notes-rail__page-pin-mark{display:none}.task-notes-rail__page-pin[data-note-rail-pinned=true]:is(:hover,:focus-visible) .task-notes-rail__page-pin-action{display:block}.task-notes-rail__page-pin[data-note-rail-pinned=true],.task-notes-rail__page-row:hover .task-notes-rail__page-pin,.task-notes-rail__page-pin:focus-visible{opacity:1}.task-notes-rail__page-pin[data-note-rail-pinned=true]{color:var(--gpt-sidebar-ink-secondary)}.task-notes-rail__page-pin:hover{background:#0000000f;color:var(--gpt-sidebar-ink)}.task-notes-rail__page-pin:focus-visible{outline:2px solid var(--gpt-sidebar-ink);outline-offset:-2px}@media(hover:none){.task-notes-rail__page-pin{opacity:1}}.task-notes-rail__class-branch{width:calc(100% - 16px);margin-inline-start:16px}.task-notes-rail__class-dot{width:10px;height:10px;flex:0 0 10px;margin-inline:5px calc(5px + var(--gpt-sidebar-row-gap));border:1px solid rgba(0,0,0,.1);border-radius:999px}.library-rail-tree{display:flex;min-width:0;flex-direction:column}.library-rail-tree__nav{display:flex;min-width:0;flex-direction:column;gap:0}.library-rail-tree__footer{margin-block-start:0}.library-rail-pin-icon{width:16px;height:16px;flex:0 0 16px;margin-inline-end:var(--gpt-sidebar-row-gap);color:currentColor;fill:none}.app-context-sidebar__branch-item--expander{padding-inline-start:calc(var(--gpt-sidebar-row-padding-inline) + 16px + var(--gpt-sidebar-row-gap))}.library-rail-classes-toggle__chevron{width:16px;height:16px;flex:0 0 16px;margin-inline-start:var(--gpt-sidebar-row-gap);fill:var(--gpt-sidebar-ink-tertiary);transition:transform .2s cubic-bezier(.4,0,.2,1)}.library-rail-classes-toggle.is-open .library-rail-classes-toggle__chevron{transform:rotate(180deg)}.library-rail-classes-static,.library-rail-classes-static:hover{color:var(--gpt-sidebar-ink-secondary);cursor:default}.library-rail-subtree{margin-inline-start:16px}.bank-rail-sources-toggle__icon{display:flex;width:var(--gpt-sidebar-icon);height:var(--gpt-sidebar-icon);flex:0 0 var(--gpt-sidebar-icon);align-items:center;justify-content:center;margin-inline-end:var(--gpt-sidebar-row-gap);fill:currentColor}.bank-rail-sources-toggle__icon>svg{width:var(--gpt-sidebar-icon);height:var(--gpt-sidebar-icon);fill:inherit}.bank-rail-sources-toggle .app-context-sidebar__item-label{margin-inline-end:auto}.bank-rail-sources-toggle__chevron{width:16px;height:16px;flex:0 0 16px;margin-inline-start:var(--gpt-sidebar-row-gap);fill:currentColor;transition:transform .2s cubic-bezier(.4,0,.2,1)}.bank-rail-sources-toggle.is-open .bank-rail-sources-toggle__chevron{transform:rotate(180deg)}.bank-rail-sources-subtree{width:calc(100% - 16px);margin-inline-start:16px}.library-rail-hint{margin:0;padding:2px 10px 8px 36px;color:var(--gpt-sidebar-ink-tertiary);font-family:var(--gpt-sidebar-font);font-size:12px;line-height:16px;white-space:normal}@media(prefers-reduced-motion:reduce){.primary-app-sidebar__disclosure-toggle>svg,.library-rail-classes-toggle__chevron,.bank-rail-sources-toggle__chevron,.task-notes-rail__nested-chevron{transition:none}}.app-shell--with-primary-sidebar .app-top-nav{inset-inline-start:var(--app-primary-sidebar-width)}.app-shell--with-primary-sidebar .app-shell__route-frame{padding-inline-start:var(--app-primary-sidebar-width)}@media(min-width:64rem){.app-shell--with-primary-sidebar .app-window-center{transform:translate(calc(var(--app-primary-sidebar-width) / -2))}[data-app-shell]{transition:--app-primary-sidebar-width var(--app-sidebar-motion-duration) var(--app-sidebar-motion-ease),--app-context-sidebar-width var(--app-sidebar-motion-duration) var(--app-sidebar-motion-ease)}[data-app-shell]:not([data-primary-sidebar-collapsed=true]) :is(.primary-app-sidebar__item>span:not(.primary-app-sidebar__item-icon),.primary-app-sidebar__section-label,.primary-app-sidebar__wordmark,.primary-app-sidebar__header-search){animation:primary-sidebar-label-in .2s var(--app-sidebar-motion-ease) 40ms both}[data-app-shell][data-primary-sidebar-collapsed=true]{--app-primary-sidebar-width: 52px}[data-app-shell][data-primary-sidebar-collapsed=true] [data-primary-sidebar-header-toggle]>svg{width:24px;height:24px}[data-app-shell][data-primary-sidebar-collapsed=true] :is(.primary-app-sidebar__item>span:not(.primary-app-sidebar__item-icon),.primary-app-sidebar__disclosure>.app-context-sidebar__branch-collapse,.primary-app-sidebar__section-label){display:none}[data-app-shell][data-primary-sidebar-collapsed=true] :is(.primary-app-sidebar__nav,.primary-app-sidebar__secondary){padding-inline:8px}[data-app-shell][data-primary-sidebar-collapsed=true] .primary-app-sidebar__nav{scrollbar-gutter:auto;scrollbar-width:none}[data-app-shell][data-primary-sidebar-collapsed=true] .primary-app-sidebar__nav::-webkit-scrollbar{display:none}[data-app-shell][data-primary-sidebar-collapsed=true] .primary-app-sidebar__item{width:var(--gpt-sidebar-header-control);min-width:var(--gpt-sidebar-header-control);justify-content:center;padding-inline:0}[data-app-shell][data-primary-sidebar-collapsed=true] .primary-app-sidebar__item-icon{margin-inline-end:0}[data-app-shell][data-primary-sidebar-collapsed=true] .task-notes-rail__root{padding:0}[data-app-shell][data-primary-sidebar-collapsed=true] .task-notes-rail__destination{width:var(--gpt-sidebar-header-control);min-width:var(--gpt-sidebar-header-control);flex:0 0 var(--gpt-sidebar-header-control);justify-content:center;padding:0}[data-app-shell][data-primary-sidebar-collapsed=true] :is(.task-notes-rail__destination>span:not(.primary-app-sidebar__item-icon),.task-notes-rail__toggle){display:none}[data-app-shell][data-primary-sidebar-collapsed=true] :is(.primary-app-sidebar__item:hover,.primary-app-sidebar__item.is-active,.primary-app-sidebar__item[aria-current=page]){border-color:transparent;background:var(--gpt-sidebar-wash);color:var(--gpt-sidebar-ink)}[data-app-shell][data-primary-sidebar-collapsed=true] .primary-app-sidebar__item .primary-app-sidebar__item-icon{background:transparent;box-shadow:none;color:var(--app-nav-accent, inherit)}[data-app-shell][data-app-section=library]{--app-context-sidebar-width: 0px}[data-app-shell][data-app-section=library] .app-top-nav{inset-inline-start:var(--app-primary-sidebar-width)}}@keyframes primary-sidebar-label-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@media(min-width:64rem)and (prefers-reduced-motion:reduce){[data-app-shell]{transition:none}[data-app-shell]:not([data-primary-sidebar-collapsed=true]) :is(.primary-app-sidebar__item>span:not(.primary-app-sidebar__item-icon),.primary-app-sidebar__section-label,.primary-app-sidebar__wordmark,.primary-app-sidebar__header-search){animation:none}}[data-app-design=brainwave] .app-top-nav{border-block-end:0;background:transparent;box-shadow:none}[data-app-design=brainwave] .app-top-nav:before{content:"";position:absolute;z-index:-1;inset:0;background:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none}[data-app-shell][data-app-section=classes]:has([data-classes-empty-state]) .app-top-nav:before{background:var(--app-page-canvas);-webkit-backdrop-filter:none;backdrop-filter:none}[data-app-shell][data-app-section=classes]:has([data-classes-empty-state]) .app-shell__route-frame{padding-block-start:0}[data-app-design=brainwave] .app-top-nav__inner{grid-template-columns:minmax(19rem,354px) minmax(0,1fr) minmax(19rem,354px);gap:18px;padding-inline:24px}.app-top-nav__inner:has([data-home-timetable-top-date-navigation]),[data-app-design=brainwave] .app-top-nav__inner:has([data-home-timetable-top-date-navigation]){grid-template-columns:auto minmax(0,1fr) auto}.app-top-nav__start{display:flex;min-width:0;align-items:center;justify-self:start;gap:20px}.app-top-nav__menu-button,.app-top-nav__history-button{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border:0;border-radius:12px;background:transparent;color:#303030;transition:background-color .12s ease,color .12s ease}.app-top-nav__menu-button{display:none}.app-top-nav__menu-button>svg,.app-top-nav__history-button>svg{width:21px;height:21px}.app-top-nav__history{display:flex;flex:0 0 auto;align-items:center;gap:4px}.app-top-nav__menu-button:hover,.app-top-nav__history-button:hover{background:#f3f3f3;color:#111}.app-top-nav__menu-button:focus-visible,.app-top-nav__history-button:focus-visible{outline:2px solid #2b2b2b;outline-offset:2px}[data-app-design=brainwave] .app-top-nav__search{width:min(354px,100%);justify-content:flex-start}[data-app-design=brainwave] .app-top-nav__center{display:flex;min-width:0;align-items:center;justify-content:center}[data-app-design=brainwave] .app-top-nav__end{gap:8px}[data-app-design=brainwave] .app-top-nav__page-actions,[data-app-design=brainwave] .app-top-nav__page-tools,[data-app-design=brainwave] .app-top-nav__account{gap:6px}[data-app-design=brainwave] .app-top-nav__control,[data-app-design=brainwave] .app-top-nav [data-sidebar-account-menu-trigger]{width:42px;height:42px;min-height:42px;flex:0 0 42px;border-radius:50%;color:#262626}body:has([data-app-shell][data-app-design=brainwave]),body:has([data-app-shell][data-app-design=brainwave])>#root{background:#fcfcfc}[data-app-shell][data-app-design=brainwave]{--app-color-canvas: var(--gpt-sidebar-surface);--app-color-surface: #ffffff;--app-page-canvas: var(--gpt-sidebar-surface);--app-shell-hairline: #e8e8e8;background:var(--app-page-canvas)}[data-app-design=brainwave] :is(.app-shell__route-frame,.app-shell__body,.home-dashboard-shell){background:var(--app-page-canvas)!important}[data-app-design=brainwave]:is([data-app-section=tasks],[data-app-section=notes]) .app-shell__body{overflow:hidden;scrollbar-gutter:auto}[data-app-design=brainwave][data-task-getting-started-route=true] .app-shell__body{overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}[data-app-design=brainwave][data-app-section=home] .home-dashboard-widget,[data-app-design=brainwave][data-app-section=library] [data-my-files-surface],[data-app-design=brainwave][data-app-section=bank] [data-bank-surface],[data-app-design=brainwave][data-app-section=discover] .discover-page,[data-app-design=brainwave][data-app-section=community] .community-feature-shell{border:0;border-radius:0;background:var(--app-page-canvas)!important;box-shadow:none}[data-app-design=brainwave][data-app-section=library] [data-my-files-surface],[data-app-design=brainwave][data-app-section=bank] [data-bank-surface]{margin-block:0;margin-inline-end:0}[data-app-design=brainwave][data-app-section=discover] .discover-page,[data-app-design=brainwave][data-app-section=community] .community-feature-shell{width:100%;height:100%;margin:0}@media(min-width:64rem){[data-app-design=brainwave][data-app-section=home] [data-home-timetable-sidebar],[data-app-design=brainwave][data-app-section=library] .app-context-sidebar[data-library-context-sidebar],[data-app-design=brainwave][data-app-section=bank] .app-context-sidebar[data-bank-context-sidebar]{inset-block:var(--app-top-nav-height) 0;inset-inline-start:var(--app-primary-sidebar-width);width:var(--app-context-sidebar-width);border:0;border-inline-end:1px solid var(--gpt-sidebar-rule);border-radius:0;background:var(--gpt-sidebar-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}[data-app-design=brainwave]:is([data-app-section=library],[data-app-section=bank]) .app-shell__content--with-sidebar{margin-inline-start:var(--app-context-sidebar-width)}[data-app-design=brainwave][data-app-section=home] [data-home-timetable-sidebar-layout=true]{padding-inline-start:var(--app-context-sidebar-width)!important}}[data-app-design=brainwave] .global-search{max-width:100%;--global-search-radius: var(--gpt-composer-radius);--global-search-radius-inner: 18px;font-family:var(--gpt-composer-font)}[data-app-design=brainwave] .global-search__pill{height:46px;gap:7px;padding:5px 8px;border:0;border-radius:var(--global-search-radius);background:var(--gpt-composer-surface);box-shadow:var(--gpt-composer-shadow);color:var(--gpt-composer-text);font-family:var(--gpt-composer-font)}[data-app-design=brainwave] .global-search__pill:hover{border-color:transparent;background:var(--gpt-composer-surface)}[data-app-design=brainwave] .global-search__pill:focus-within,[data-app-design=brainwave] .global-search__pill[data-open=true]{border-color:transparent;background:var(--gpt-composer-surface);box-shadow:var(--gpt-composer-shadow)}[data-app-design=brainwave] .global-search__submit{width:36px;height:36px;border-radius:var(--global-search-radius-inner);background:transparent;color:var(--gpt-composer-text);box-shadow:none}[data-app-design=brainwave] .global-search__submit>svg{width:20px;height:20px}[data-app-design=brainwave] .global-search__submit:hover{background:transparent;color:var(--gpt-composer-text);opacity:1}[data-app-shell][data-app-design=brainwave] .global-search__field .global-search__input{--youtube-type-muted: var(--gpt-composer-placeholder);padding-inline:0 36px;color:var(--gpt-composer-text);font-family:var(--gpt-composer-font);font-size:16px;font-weight:400;line-height:26px}[data-app-design=brainwave] .global-search__input::-moz-placeholder{color:var(--gpt-composer-placeholder)!important;font-family:var(--gpt-composer-font);font-size:16px;font-weight:400;line-height:26px;opacity:1!important}[data-app-design=brainwave] .global-search__input::placeholder{color:var(--gpt-composer-placeholder)!important;font-family:var(--gpt-composer-font);font-size:16px;font-weight:400;line-height:26px;opacity:1!important}[data-app-design=brainwave] [data-library-sidebar-search]{box-sizing:border-box;height:46px;gap:14px;padding:5px 8px;border:0;border-radius:var(--gpt-composer-radius);background:var(--gpt-composer-surface);box-shadow:var(--gpt-composer-shadow);color:var(--gpt-composer-text);font-family:var(--gpt-composer-font)}[data-app-design=brainwave] [data-library-sidebar-search]:focus-within{box-shadow:var(--gpt-composer-shadow)}[data-app-design=brainwave] [data-library-sidebar-search]>svg{width:20px;height:20px;margin-inline-start:10px;color:var(--gpt-composer-text);stroke:currentColor}[data-app-design=brainwave] [data-library-sidebar-search-input]{--youtube-type-muted: var(--gpt-composer-placeholder);height:36px;color:var(--gpt-composer-text);font-family:var(--gpt-composer-font);font-size:16px;font-weight:400;line-height:26px}[data-app-design=brainwave] [data-library-sidebar-search-input]::-moz-placeholder{color:var(--gpt-composer-placeholder)!important;font-family:var(--gpt-composer-font);font-size:16px;font-weight:400;line-height:26px;opacity:1!important}[data-app-design=brainwave] [data-library-sidebar-search-input]::placeholder{color:var(--gpt-composer-placeholder)!important;font-family:var(--gpt-composer-font);font-size:16px;font-weight:400;line-height:26px;opacity:1!important}[data-inbox-workspace-search][role=search]{box-sizing:border-box;height:36px;gap:8px;padding:0 10px;border:0;border-radius:var(--gpt-composer-radius, 28px);background:var(--gpt-composer-surface, #ffffff);box-shadow:var( --gpt-composer-shadow, 0 0 0 1px rgba(0, 0, 0, .04), 0 2px 8px rgba(0, 0, 0, .04), 0 4px 80px 8px rgba(0, 0, 0, .024) );color:var(--gpt-composer-text, #0d0d0d);font-family:var( --gpt-composer-font, -apple-system-body, ui-sans-serif, -apple-system, system-ui, "Segoe UI", Helvetica, "Apple Color Emoji", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol" )}[data-inbox-workspace-search][role=search]:focus-within{box-shadow:var( --gpt-composer-shadow, 0 0 0 1px rgba(0, 0, 0, .04), 0 2px 8px rgba(0, 0, 0, .04), 0 4px 80px 8px rgba(0, 0, 0, .024) )}[data-inbox-workspace-search][role=search]>svg{width:20px;height:20px;color:var(--gpt-composer-text, #0d0d0d);stroke:currentColor}[data-inbox-workspace-search][role=search]>input{--youtube-type-muted: var(--gpt-composer-placeholder, #8f8f8f);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;background:transparent;outline:none;box-shadow:none;color:var(--gpt-composer-text, #0d0d0d);caret-color:var(--gpt-composer-text, #0d0d0d);font-family:var( --gpt-composer-font, -apple-system-body, ui-sans-serif, -apple-system, system-ui, "Segoe UI", Helvetica, "Apple Color Emoji", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol" )!important;font-size:16px;font-weight:400;line-height:26px}[data-inbox-workspace-search][role=search]>input:is(:focus,:focus-visible){border:0!important;outline:none!important;outline-offset:0!important;box-shadow:none!important}[data-inbox-workspace-search][role=search]>input::-webkit-search-decoration,[data-inbox-workspace-search][role=search]>input::-webkit-search-cancel-button,[data-inbox-workspace-search][role=search]>input::-webkit-search-results-button,[data-inbox-workspace-search][role=search]>input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}[data-inbox-workspace-search][role=search]>input::-moz-placeholder{color:var(--gpt-composer-placeholder, #8f8f8f)!important;font-family:inherit;font-size:16px;font-weight:400;line-height:26px;opacity:1!important}[data-inbox-workspace-search][role=search]>input::placeholder{color:var(--gpt-composer-placeholder, #8f8f8f)!important;font-family:inherit;font-size:16px;font-weight:400;line-height:26px;opacity:1!important}[data-app-design=brainwave] .global-search__scope{width:28px;height:32px;padding:0;border-radius:8px}[data-app-design=brainwave] .global-search__scope-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}[data-app-design=brainwave] .global-search__scope-chevron{width:15px;height:15px}[data-app-design=brainwave] .global-search__scope-menu,[data-app-design=brainwave] .global-search__results{top:calc(100% + 20px);border:1px solid #e3e3e3;border-radius:14px;background:#fff;box-shadow:0 18px 44px #00000021}[data-app-design=brainwave] .global-search__scope-menu{inset-inline-end:0}[data-app-design=brainwave] .app-top-nav [data-library-create-menu-trigger],[data-app-design=brainwave] .app-top-nav [data-discover-create-action],[data-app-design=brainwave] .app-top-nav [data-new-game-set-button]{position:relative;display:inline-flex;isolation:isolate;width:auto!important;height:40px!important;flex:0 0 auto!important;align-items:center;justify-content:center;border:0!important;border-radius:12px!important;background:linear-gradient(to bottom,#e5e5e5,#e2e2e2)!important;color:#121212!important;font-size:14px!important;font-weight:600!important;line-height:20px!important;letter-spacing:-.02em!important;padding-inline:24px!important;box-shadow:0 3px 4px -1px #00000026,inset 0 1px #ffffff54,0 0 0 1px #d4d4d4!important;opacity:1;text-decoration:none;overflow:hidden}[data-app-design=brainwave] .app-top-nav [data-library-create-menu-trigger]>span:not([data-library-quick-action-label]){position:relative;z-index:1;display:grid}[data-app-design=brainwave] .app-top-nav [data-library-create-menu-trigger]:before,[data-app-design=brainwave] .app-top-nav [data-discover-create-action]:before{position:absolute;z-index:2;inset:-1px;border-radius:inherit;background:linear-gradient(100deg,#fff0 38%,#fffffff2,#fff0 62%);content:"";opacity:0;pointer-events:none;transform:translate(-130%)}[data-app-design=brainwave] .app-top-nav [data-library-create-menu-trigger]:hover:before,[data-app-design=brainwave] .app-top-nav [data-discover-create-action]:hover:before,[data-app-design=brainwave] .app-top-nav [data-discover-create-action]:focus-visible:before,[data-app-design=brainwave] .app-top-nav [data-library-create-menu-trigger]:focus-visible:before{animation:brainwave-create-glare 1.4s cubic-bezier(.32,0,.24,1)}@keyframes brainwave-create-glare{0%{opacity:0;transform:translate(-130%)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(130%)}}@media(prefers-reduced-motion:reduce){[data-app-design=brainwave] .app-top-nav [data-library-create-menu-trigger]:hover:before,[data-app-design=brainwave] .app-top-nav [data-discover-create-action]:hover:before,[data-app-design=brainwave] .app-top-nav [data-discover-create-action]:focus-visible:before,[data-app-design=brainwave] .app-top-nav [data-library-create-menu-trigger]:focus-visible:before{animation:none}}[data-app-design=brainwave] .app-top-nav [data-library-create-menu-trigger]>[data-library-quick-action-label],[data-app-design=brainwave] .app-top-nav [data-discover-create-action]>[data-library-quick-action-label]{position:relative;z-index:1}[data-app-design=brainwave] .app-top-nav [data-library-create-menu-trigger]:after,[data-app-design=brainwave] .app-top-nav [data-discover-create-action]:after,[data-app-design=brainwave] .app-top-nav [data-new-game-set-button]:after{position:absolute;z-index:0;inset:0;border-radius:12px;background:#ffffff4d;content:"";opacity:0;pointer-events:none;transition:opacity .15s ease}[data-app-design=brainwave] .app-top-nav [data-library-create-menu-trigger]:hover,[data-app-design=brainwave] .app-top-nav [data-discover-create-action]:hover,[data-app-design=brainwave] .app-top-nav [data-new-game-set-button]:hover{background:linear-gradient(to bottom,#e5e5e5,#e2e2e2)!important}[data-app-design=brainwave] .app-top-nav [data-library-create-menu-trigger]:hover:after,[data-app-design=brainwave] .app-top-nav [data-discover-create-action]:hover:after,[data-app-design=brainwave] .app-top-nav [data-new-game-set-button]:hover:after{opacity:1}[data-app-design=brainwave] .app-top-nav [data-library-import-action]{position:relative;display:inline-flex;width:auto!important;height:40px!important;flex:0 0 auto!important;align-items:center;justify-content:center;border:0!important;border-radius:12px!important;background:linear-gradient(to bottom,#323232,#222)!important;color:#fcfcfc!important;fill:#fcfcfc;font-family:var(--app-font-ui)!important;font-size:14px!important;font-weight:600!important;line-height:20px!important;letter-spacing:-.28px;padding-inline:24px!important;box-shadow:0 0 #0000,0 0 #0000,0 0 #0000,0 0 #0000,inset 0 .5px 1px #ffffff26,0 2px 4px -1px #0d0d0d80,inset 0 -1px 1.2px .35px #121212,0 0 0 1px #333!important;opacity:1}[data-app-design=brainwave] .app-top-nav [data-library-import-action]>span:not([data-library-quick-action-label]){position:relative;z-index:1;display:grid}[data-app-design=brainwave] .app-top-nav [data-library-import-action]>[data-library-quick-action-label]{display:flex;align-items:center}[data-app-design=brainwave] .app-top-nav [data-library-import-action]:hover{background:linear-gradient(to bottom,#3a3a3a,#292929)!important}[data-app-design=brainwave] .app-top-nav [data-library-import-action]:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:2px}[data-app-design=brainwave] [data-library-segmented-control][data-segmented-style=brainwave]{display:block;width:var(--library-segmented-width, 206px);height:40px;min-width:0;flex:0 1 auto;box-sizing:border-box;padding:3px;border:1px solid #e2e2e2;border-radius:12px;background:#f1f1f1;box-shadow:0 0 #0000,0 0 #0000,0 0 #0000,0 0 #0000,inset 0 1px 2px #3232321a;color:#121212;font-family:var(--app-font-ui)!important;font-size:12px;font-weight:500;line-height:16px;letter-spacing:-.12px}[data-app-design=brainwave] [data-inbox-quick-tabs][data-library-segmented-control]{--library-segmented-width: 272px}[data-app-design=brainwave] [data-segmented-style=brainwave] .library-layout-segmented__track{position:relative;display:flex;width:100%;height:32px;border:0 solid #121212}[data-app-design=brainwave] [data-segmented-style=brainwave] .library-layout-segmented__indicator{position:absolute;inset:0 auto 0 0;width:var(--library-segment-size, 50%);border:0 solid #121212;border-radius:8px;background:#fcfcfc;box-shadow:0 0 #0000,0 0 #0000,0 0 #0000,0 0 #0000,0 1.25px 3px #3232321a,inset 0 1.25px 1px #fff;transform:translate(var(--library-segment-offset, 0%));transition-property:transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-app-design=brainwave] [data-segmented-style=brainwave] .library-layout-segmented__option{position:relative;z-index:1;display:block;height:32px;min-width:auto;flex:1 1 0%;padding:0;border:0 solid currentColor;background:transparent;color:#686868;font-family:var(--app-font-ui)!important;font-size:13px;font-style:normal;font-weight:600;line-height:18px;letter-spacing:-.13px;text-align:center;cursor:pointer;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-app-design=brainwave] [data-inbox-quick-tabs] .library-layout-segmented__option{padding-inline:12px}[data-app-design=brainwave] [data-segmented-style=brainwave] .library-layout-segmented__option[aria-pressed=true],[data-app-design=brainwave] [data-segmented-style=brainwave] .library-layout-segmented__option:hover{color:#121212}[data-app-design=brainwave] [data-segmented-style=brainwave] :is(.library-layout-segmented__icon,.library-layout-segmented__label){position:absolute;top:50%;left:50%;translate:-50% -50%;transition:opacity .15s cubic-bezier(.4,0,.2,1)}[data-app-design=brainwave] [data-segmented-style=brainwave] .library-layout-segmented__icon{width:20px;height:20px;opacity:1}[data-app-design=brainwave] [data-segmented-style=brainwave] .library-layout-segmented__label{opacity:0;white-space:nowrap}[data-app-design=brainwave] [data-segmented-style=brainwave] .library-layout-segmented__option:is(:hover,:focus-visible) .library-layout-segmented__icon{opacity:0}[data-app-design=brainwave] [data-segmented-style=brainwave] .library-layout-segmented__option:is(:hover,:focus-visible) .library-layout-segmented__label{opacity:1}[data-app-design=brainwave] [data-segmented-style=brainwave] .library-layout-segmented__option:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:-2px;border-radius:8px}.sidebar-account-footer__dock{padding:0 var(--gpt-sidebar-gutter) 6px;overflow-y:scroll;scrollbar-gutter:stable;scrollbar-color:transparent transparent}.sidebar-account-footer__dock::-webkit-scrollbar{width:var(--gpt-sidebar-scrollbar-track)}.sidebar-account-footer__dock::-webkit-scrollbar,.sidebar-account-footer__dock::-webkit-scrollbar-track,.sidebar-account-footer__dock::-webkit-scrollbar-thumb{background:transparent}.sidebar-account-footer__dock.is-collapsed{overflow-y:visible;scrollbar-gutter:auto}.sidebar-account-footer__dock.is-collapsed{padding:0 6px 12px 8px}.sidebar-account-footer__dock.is-collapsed .sidebar-account-footer__row{width:var(--gpt-sidebar-header-control)}.sidebar-account-footer__row{border-radius:10px;transition:background-color .15s cubic-bezier(.4,0,.2,1)}[data-sidebar-account-footer][data-sidebar-account-collapsed=false] .sidebar-account-footer__row{min-height:52px;gap:var(--gpt-sidebar-row-gap);padding:6px 6px 6px var(--gpt-sidebar-row-padding-inline)}[data-sidebar-account-footer][data-sidebar-account-collapsed=false] .sidebar-account-footer__account-trigger{min-height:40px;gap:var(--gpt-sidebar-row-gap);padding:0;border-radius:10px;color:var(--gpt-sidebar-ink);font-family:var(--gpt-sidebar-font);font-size:var(--gpt-sidebar-font-size);font-weight:var(--gpt-sidebar-font-weight);line-height:var(--gpt-sidebar-line-height);letter-spacing:normal}[data-sidebar-account-footer][data-sidebar-account-collapsed=false]>.app-popout-separator{display:none}[data-sidebar-account-footer][data-sidebar-account-collapsed=false] [data-sidebar-account-avatar]>*{width:var(--gpt-sidebar-icon);height:var(--gpt-sidebar-icon)}[data-sidebar-account-footer][data-sidebar-account-collapsed=false] [data-sidebar-account-name]{font-size:var(--gpt-sidebar-font-size);font-weight:var(--gpt-sidebar-font-weight);line-height:var(--gpt-sidebar-line-height);letter-spacing:normal}[data-sidebar-account-footer][data-sidebar-account-collapsed=false] .sidebar-account-footer__row:is(:hover,:focus-within,.is-open),[data-sidebar-account-footer][data-sidebar-account-collapsed=false] .sidebar-account-footer__row:has(.sidebar-account-footer__notifications-button[aria-expanded=true]){background:#0000000d}[data-sidebar-account-footer][data-sidebar-account-collapsed=false] .sidebar-account-footer__row .sidebar-account-footer__account-trigger:is(:hover,:focus-visible,.app-popout-item-selected){background:transparent}[data-sidebar-account-footer][data-sidebar-account-collapsed=false] .sidebar-account-footer__account-trigger:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:-2px}.sidebar-account-footer__account-trigger.is-collapsed{height:40px;min-height:40px;border-radius:10px}.sidebar-account-footer__notifications-button{position:relative;display:flex;width:36px;min-width:36px;height:36px;min-height:36px;flex:0 0 36px;align-items:center;justify-content:center;margin:0 2px 0 0;padding:0;border:0;border-radius:8px;background:transparent;color:#8f8f8f;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1)}.sidebar-account-footer__notifications-button>svg{display:block;width:20px;height:20px;stroke-width:1.8}.sidebar-account-footer__notifications-button:hover,.sidebar-account-footer__notifications-button:focus-visible,.sidebar-account-footer__notifications-button[aria-expanded=true]{background:#0000000d;color:#000000e6}.sidebar-account-footer__notifications-button:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:-2px}[data-sidebar-account-footer][data-sidebar-account-collapsed=true] .sidebar-account-footer__notifications-button{margin-inline-end:0}[data-sidebar-account-menu],[data-sidebar-testing-panel]{border:1px solid #e4e4e4;border-radius:14px;background:#fffffffa;box-shadow:0 18px 50px #00000024;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}[data-sidebar-account-menu] .app-popout-item,[data-sidebar-testing-panel] .app-popout-item,[data-app-design=brainwave] .app-top-nav .app-popout-item,.global-search__scope-menu .app-popout-item{min-height:40px;gap:10px;border-radius:10px;padding:8px 10px;font-size:var(--app-type-menu-size);line-height:var(--app-type-menu-line)}[data-sidebar-account-menu-layer][data-sidebar-account-menu-placement=topbar]>[data-sidebar-account-menu]{position:relative;border:0 solid #121212!important;border-radius:20px!important;outline:none;background:#fcfcfc!important;color:#121212;font-family:var(--app-font-ui);font-size:13px;font-weight:500;line-height:18px;letter-spacing:-.13px;box-shadow:0 153px 61px #00000003,0 86px 52px #0000000a,0 38px 38px #0000000f,0 10px 21px #00000012!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-sidebar-account-menu-layer][data-sidebar-account-menu-placement=topbar]>[data-sidebar-account-menu]:after{position:absolute;inset:0;content:"";border:1px solid #e5e5e5;border-radius:20px;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,#000 0%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,transparent 100%)}[data-sidebar-account-menu-layer][data-sidebar-account-menu-placement=topbar] [data-sidebar-account-menu] .app-popout-item{height:40px;min-height:40px;gap:14px;border-radius:12px;padding:0 10px;color:#121212;font-family:var(--app-font-ui);font-size:13px;font-weight:600;line-height:18px;letter-spacing:-.13px;transition-property:color,background-color,border-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-sidebar-account-menu-layer][data-sidebar-account-menu-placement=topbar] [data-sidebar-account-menu] .app-popout-item>svg{width:20px;height:20px;color:#7b7b7b}[data-sidebar-account-menu-layer][data-sidebar-account-menu-placement=topbar] [data-sidebar-account-menu] .app-popout-item:hover:not(:disabled),[data-sidebar-account-menu-layer][data-sidebar-account-menu-placement=topbar] [data-sidebar-account-menu] .app-popout-item:focus-visible,[data-sidebar-account-menu-layer][data-sidebar-account-menu-placement=topbar] [data-sidebar-account-menu] .app-popout-item-selected{background:#f1f1f1;color:#121212}[data-sidebar-account-menu-layer][data-sidebar-account-menu-placement=topbar] [data-sidebar-account-menu] .app-popout-item:hover:not(:disabled)>svg,[data-sidebar-account-menu-layer][data-sidebar-account-menu-placement=topbar] [data-sidebar-account-menu] .app-popout-item:focus-visible>svg,[data-sidebar-account-menu-layer][data-sidebar-account-menu-placement=topbar] [data-sidebar-account-menu] .app-popout-item-selected>svg{color:#121212}[data-sidebar-account-menu-layer][data-sidebar-account-menu-placement=topbar] [data-sidebar-account-menu] [data-sidebar-account-display-name]{color:#121212;font-size:13px;font-weight:600;line-height:18px;letter-spacing:-.13px}[data-sidebar-account-menu-layer][data-sidebar-account-menu-placement=topbar] [data-sidebar-account-menu] [data-sidebar-account-role]{color:var(--app-color-text-secondary);font-size:12px;font-weight:500;line-height:16px;letter-spacing:-.12px}[data-sidebar-account-menu-layer][data-sidebar-account-menu-placement=topbar] [data-sidebar-account-menu] .app-popout-separator{height:1px;margin:7.5px -8px;background:#f4f4f4}[data-app-design=brainwave] .global-search__row-button,[data-app-design=brainwave] .global-search__notice{font-size:16px;line-height:22px}[data-app-design=brainwave] .global-search__section-header,[data-app-design=brainwave] .global-search__row-meta{font-size:13px;line-height:18px}[data-app-design=brainwave] .app-context-sidebar__item,[data-app-design=brainwave] .app-context-sidebar[data-library-context-sidebar] .app-context-sidebar__item{font-size:var(--gpt-sidebar-font-size);font-weight:var(--gpt-sidebar-font-weight);line-height:var(--gpt-sidebar-line-height);letter-spacing:normal}[data-app-design=brainwave] .app-context-sidebar__heading,[data-app-design=brainwave] .app-context-sidebar[data-library-context-sidebar] .app-context-sidebar__heading{color:var(--gpt-sidebar-title);font-size:12px;font-weight:var(--gpt-sidebar-font-weight);line-height:16px}[data-app-design=brainwave] .app-context-sidebar__empty,[data-app-design=brainwave] .app-context-sidebar[data-library-context-sidebar] .app-context-sidebar__empty,[data-app-design=brainwave] .app-context-sidebar__item-meta{color:var(--gpt-sidebar-ink-tertiary);font-size:12px;line-height:16px}@media(min-width:64rem){[data-app-design=brainwave]:is([data-app-section=library],[data-app-section=bank]) :is(.app-context-sidebar[data-library-context-sidebar],.app-context-sidebar[data-bank-context-sidebar]){inset-block-start:var(--app-top-nav-height)}}@media(min-width:64rem)and (max-width:79.999rem){[data-app-design=brainwave] .app-top-nav__inner{grid-template-columns:16rem minmax(0,1fr) auto;gap:12px;padding-inline:16px}[data-app-design=brainwave] .app-top-nav__search{width:16rem}[data-app-design=brainwave] .app-top-nav__page-tools,[data-app-design=brainwave] .app-top-nav__page-actions{display:none}}@media(max-width:63.999rem){.app-shell--with-primary-sidebar .app-top-nav{inset-inline-start:0}.app-shell--with-primary-sidebar .app-shell__route-frame{padding-inline-start:0}[data-app-design=brainwave] .app-top-nav__inner{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-inline:12px}[data-app-design=brainwave] .app-top-nav__center{display:none}.app-top-nav__start{gap:8px}.app-top-nav__menu-button{display:grid}.app-top-nav__history,[data-app-design=brainwave] .app-top-nav__search{display:none}[data-app-design=brainwave]:is([data-app-section=library],[data-app-section=discover],[data-app-section=community]) .app-top-nav[data-app-top-nav-search=visible] .app-top-nav__search{display:flex;width:min(15rem,100%);min-width:0}[data-app-design=brainwave]:is([data-app-section=library],[data-app-section=discover],[data-app-section=community]) .app-top-nav[data-app-top-nav-search=visible] .app-top-nav__start{width:100%}[data-app-design=brainwave]:is([data-app-section=library],[data-app-section=discover],[data-app-section=community]) .app-top-nav[data-app-top-nav-search=visible] .global-search{width:100%}.primary-app-sidebar{z-index:230;width:min(290px,calc(100vw - 24px));visibility:hidden;transform:translate(-102%);box-shadow:18px 0 50px #00000029;transition:transform var(--app-duration-travel) var(--app-ease-travel),visibility 0s linear var(--app-duration-travel)}.primary-app-sidebar.is-open{visibility:visible;transform:translate(0);transition:transform var(--app-duration-travel) var(--app-ease-travel),visibility 0s linear 0s}.primary-app-sidebar__close{position:absolute;inset-block-start:8px;inset-inline-end:8px;display:grid}.primary-app-sidebar__header-actions{margin-inline-end:calc(var(--gpt-sidebar-header-control) + 8px)}.primary-app-sidebar__header-collapse{display:none}.primary-app-sidebar__nav{padding-block-start:8px}.primary-app-sidebar__backdrop{position:fixed;inset:0;z-index:225;display:block;border:0;background:#0003;visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--app-duration-travel) var(--app-ease-travel),visibility 0s linear var(--app-duration-travel)}.primary-app-sidebar__backdrop.is-open{transition:opacity var(--app-duration-travel) var(--app-ease-travel),visibility 0s linear 0s;opacity:1;pointer-events:auto;visibility:visible}}[data-app-design=brainwave] :is(.app-context-sidebar[data-library-context-sidebar],.app-context-sidebar[data-bank-context-sidebar]) .app-context-sidebar__inner{gap:0;padding:8px var(--gpt-sidebar-gutter)}[data-app-design=brainwave] :is(.app-context-sidebar[data-library-context-sidebar],.app-context-sidebar[data-bank-context-sidebar]) .app-context-sidebar__group,[data-app-design=brainwave] .app-context-sidebar[data-library-context-sidebar] .app-context-sidebar__group+.app-context-sidebar__group{gap:0;margin:0;padding:0;border:0}.app-context-sidebar__section-heading{min-width:0;margin:0;padding:0;font:inherit}[data-app-design=brainwave] .app-context-sidebar__section-header{position:relative;display:flex;width:100%;height:var(--gpt-sidebar-row-height);min-height:var(--gpt-sidebar-row-height);align-items:center;gap:var(--gpt-sidebar-row-gap);padding:var(--gpt-sidebar-row-padding-block) var(--gpt-sidebar-row-padding-inline);border:0;border-radius:var(--gpt-sidebar-row-radius);background:transparent;color:var(--gpt-sidebar-ink);font-family:var(--gpt-sidebar-font);font-size:var(--gpt-sidebar-font-size);font-weight:var(--gpt-sidebar-font-weight);line-height:var(--gpt-sidebar-line-height);letter-spacing:normal;text-align:start;text-decoration:none;cursor:pointer;transition:color .12s ease,background-color .12s ease}[data-app-design=brainwave] .app-context-sidebar__section-header:is(:hover,.is-active){background:var(--gpt-sidebar-wash);color:var(--gpt-sidebar-ink)}[data-app-design=brainwave] .app-context-sidebar__section-header.is-expanded:not(:hover):not(.is-active){background:transparent}[data-app-design=brainwave] .app-context-sidebar__section-header:focus-visible{outline:2px solid var(--gpt-sidebar-ink);outline-offset:-2px}[data-app-design=brainwave] .app-context-sidebar__section-icon{display:flex;width:var(--gpt-sidebar-icon);height:var(--gpt-sidebar-icon);flex:0 0 var(--gpt-sidebar-icon);align-items:center;justify-content:center;margin-inline-end:0;border-radius:0;background:transparent;color:inherit;fill:currentColor;box-shadow:none;transition:color .12s ease,fill .12s ease}[data-app-design=brainwave] .app-context-sidebar__section-icon>svg{display:inline-flex;width:var(--gpt-sidebar-icon);height:var(--gpt-sidebar-icon);fill:inherit;stroke:none}[data-app-design=brainwave] .app-context-sidebar__section-header.is-active .app-context-sidebar__section-icon{background:transparent;color:inherit;box-shadow:none}[data-app-design=brainwave] .app-context-sidebar__section-label{min-width:0;overflow:hidden;margin-inline-end:auto;text-overflow:ellipsis;white-space:nowrap}[data-app-design=brainwave] .app-context-sidebar__section-chevron{display:inline-flex;width:16px;height:16px;flex:0 0 16px;margin-inline-start:var(--gpt-sidebar-row-gap);fill:var(--gpt-sidebar-ink-tertiary);transition:transform .2s cubic-bezier(.4,0,.2,1)}[data-app-design=brainwave] .app-context-sidebar__section-header.is-expanded .app-context-sidebar__section-chevron{transform:rotate(180deg)}[data-app-design=brainwave] .app-context-sidebar__branch-collapse{display:grid;grid-template-rows:minmax(0,0fr);overflow:hidden;pointer-events:none;transition:grid-template-rows .5s ease}[data-app-design=brainwave] .app-context-sidebar__branch-collapse.is-open{grid-template-rows:minmax(0,1fr);pointer-events:auto}[data-app-design=brainwave] .app-context-sidebar__branch{position:relative;display:flex;min-width:0;min-height:0;flex-direction:column;padding-block-start:2px;visibility:hidden;transition:visibility 0s linear .5s}[data-app-design=brainwave] .app-context-sidebar__branch-collapse.is-open>.app-context-sidebar__branch{visibility:visible;transition-delay:0s}[data-app-design=brainwave] [data-library-favourites-group]>.app-context-sidebar__branch{visibility:visible}[data-app-design=brainwave] .task-notes-rail__branch>.app-context-sidebar__branch-item:has(>svg.lucide:first-child),[data-app-design=brainwave] .task-notes-rail__branch>.task-notes-rail__page-row>.task-notes-rail__page-link:has(>svg.lucide:first-child){padding-inline-start:calc(var(--gpt-sidebar-row-padding-inline) + 12px)}[data-app-design=brainwave] .task-notes-rail__branch>.task-notes-rail__class-toggle{padding-inline-start:calc(var(--gpt-sidebar-row-padding-inline) + 12px + var(--gpt-sidebar-icon) + var(--gpt-sidebar-row-gap))}[data-app-design=brainwave] :is(.app-context-sidebar__branch-item,.app-context-sidebar__branch-empty)>:first-child:is(svg,.bank-rail-sources-toggle__icon){color:var(--gpt-sidebar-ink-tertiary);fill:currentColor}[data-app-design=brainwave] :is(.task-notes-rail__destination .primary-app-sidebar__item-icon,.task-notes-rail__branch>.app-context-sidebar__branch-item,.task-notes-rail__page-link)>svg.lucide{fill:none;stroke:currentColor}[data-app-design=brainwave] .app-context-sidebar__branch-item{cursor:pointer;transition:color .12s ease,background-color .12s ease}[data-app-design=brainwave] .app-context-sidebar__branch-item:is(:hover,.is-active,[aria-current=page]){background:var(--gpt-sidebar-wash);color:var(--gpt-sidebar-ink)}[data-app-design=brainwave] .app-context-sidebar__branch-item:focus-visible{outline:2px solid var(--gpt-sidebar-ink);outline-offset:-2px}[data-app-design=brainwave] .bank-rail-sources-toggle:focus-visible{outline:none}[data-app-design=brainwave] .bank-rail-sources-toggle:focus-visible .app-context-sidebar__item-label{text-decoration:underline;text-underline-offset:3px}.app-context-sidebar__item--placeholder,[data-app-design=brainwave] .app-context-sidebar__item--placeholder{cursor:default;opacity:.55}[data-app-design=brainwave] .app-context-sidebar__item--placeholder:is(:hover,:focus-visible){background:transparent;color:inherit}.app-context-sidebar__item-note{flex:0 0 auto;margin-inline-start:auto;padding-inline-start:8px;color:var(--gpt-sidebar-ink-tertiary);font-size:10px;font-weight:600;line-height:16px;letter-spacing:.04em;text-transform:uppercase}[data-app-design=brainwave] .app-context-sidebar__branch-empty{height:auto;padding-block:8px;color:var(--gpt-sidebar-ink-tertiary);font-size:12px;line-height:16px;white-space:normal}[data-app-design=brainwave] .app-context-sidebar__branch-item .app-context-sidebar__item-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-app-design=brainwave] .app-context-sidebar[data-library-context-sidebar] .app-context-sidebar__group[data-library-favourites-group]{margin-block-end:var(--gpt-sidebar-section-gap)}[data-app-design=brainwave] .app-context-sidebar[data-library-context-sidebar] [data-library-favourites-group]>.app-context-sidebar__branch{padding-block-start:0}.library-context-sidebar__title-row{display:flex;min-height:52px;flex:0 0 52px;align-items:center;justify-content:space-between;gap:8px;padding:8px 8px 4px 16px}.library-context-sidebar__title{min-width:0;overflow:hidden;margin:0;color:var(--gpt-sidebar-ink);font-family:var(--gpt-sidebar-font);font-size:16px;font-weight:600;line-height:24px;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.library-context-sidebar__collapse,.library-main-command-bar__icon-button{display:inline-flex;width:36px;min-width:36px;height:36px;min-height:36px;flex:0 0 36px;align-items:center;justify-content:center;padding:0;border:0;border-radius:9px;background:transparent;color:var(--gpt-sidebar-ink-secondary);transition:background-color .15s ease,color .15s ease}:is(.library-context-sidebar__collapse,.library-main-command-bar__icon-button):is(:hover,:focus-visible){background:var(--gpt-sidebar-wash);color:var(--gpt-sidebar-ink)}:is(.library-context-sidebar__collapse,.library-main-command-bar__icon-button):focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:-2px}:is(.library-context-sidebar__collapse,.library-main-command-bar__icon-button)>svg{width:20px;height:20px}.library-sidebar-search-field{box-shadow:inset 0 0 0 1px transparent;transition:background-color .15s ease,box-shadow .15s ease}.library-sidebar-search-field:focus-within{background:#fff;box-shadow:inset 0 0 0 1px var(--gpt-sidebar-rule)}.library-main-command-bar{position:relative;z-index:35;display:flex;height:56px;min-height:56px;flex:0 0 56px;align-items:center;justify-content:space-between;gap:16px;padding:8px 20px;border-block-end:1px solid var(--gpt-sidebar-rule);background:color-mix(in oklab,var(--app-page-canvas) 94%,#ffffff);transition:margin-inline-start .18s cubic-bezier(.2,.8,.2,1)}.library-main-command-bar__location,.library-main-command-bar__actions,.library-main-command-bar__layout{display:flex;min-width:0;align-items:center}.library-main-command-bar__location{gap:8px}.library-main-command-bar__actions{flex:0 0 auto;gap:10px}.library-main-command-bar__title{min-width:0;overflow:hidden;margin:0;color:var(--gpt-sidebar-ink);font-family:var(--gpt-sidebar-font);font-size:16px;font-weight:600;line-height:24px;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.library-main-command-bar [data-library-quick-actions]{flex-direction:row-reverse}.library-main-command-bar [data-library-empty-bin]{min-height:40px;padding-inline:12px;border-radius:var(--app-radius-control)}.library-main-command-bar [data-library-empty-bin]:hover{background:var(--gpt-sidebar-wash);color:var(--gpt-sidebar-ink)}[data-app-design=brainwave] .library-focus-sidebar__destination{min-height:var(--gpt-sidebar-row-height)}[data-app-design=brainwave] .library-focus-sidebar__destination .app-context-sidebar__section-icon>svg{fill:none;stroke:currentColor;stroke-width:1.9}[data-app-design=brainwave] .app-context-sidebar[data-library-context-sidebar] .app-context-sidebar__group.app-context-sidebar__group--trash-dock[data-library-trash-group]{position:sticky;bottom:0;margin-top:auto;background:var(--app-chrome-surface-background)}[data-app-design=brainwave] .app-context-sidebar[data-library-context-sidebar] .app-context-sidebar__trash-divider{margin:var(--app-popout-separator-gap) calc(var(--gpt-sidebar-gutter) * -1)}[data-app-design=brainwave] .app-context-sidebar[data-library-context-sidebar] [data-library-trash-row]{min-height:40px}@media(min-width:64rem){[data-app-design=brainwave][data-app-section=library] .app-context-sidebar[data-library-context-sidebar]{inset-block:0;inset-inline-start:var(--app-primary-sidebar-width);width:var(--app-context-sidebar-width);animation:library-focus-sidebar-enter .18s cubic-bezier(.2,.8,.2,1)}[data-app-design=brainwave][data-app-section=library] .app-context-sidebar[data-library-context-sidebar].is-collapsed{display:none}[data-app-design=brainwave][data-app-section=library] .app-context-sidebar[data-library-context-sidebar] .app-context-sidebar__inner{gap:0;padding:8px var(--gpt-sidebar-gutter)}}@media(max-width:63.999rem){.library-main-command-bar{padding-inline:var(--app-page-gutter)}.library-main-command-bar__icon-button{display:none}}@media(max-width:48rem){.library-main-command-bar{gap:8px;padding-inline:12px}.library-main-command-bar__actions,.library-main-command-bar [data-library-quick-actions]{gap:6px}.library-main-command-bar [data-library-quick-actions]>:is(button,div)>button,.library-main-command-bar [data-library-import-action]{width:40px;min-width:40px;padding-inline:0;justify-content:center}.library-main-command-bar [data-library-quick-action-label]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}}@media(max-width:30rem){.library-main-command-bar__title{font-size:14px}}@keyframes library-focus-sidebar-enter{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){[data-app-design=brainwave] :is(.app-context-sidebar__section-header,.app-context-sidebar__section-icon,.app-context-sidebar__section-chevron,.app-context-sidebar__branch-collapse,.app-context-sidebar__branch-item){transition:none}[data-app-design=brainwave] .app-context-sidebar__branch{transition:none}[data-app-design=brainwave][data-app-section=library] .app-context-sidebar[data-library-context-sidebar]{animation:none}}@media(max-width:36rem){[data-app-design=brainwave] .app-top-nav__page-tools,[data-app-design=brainwave] .app-top-nav__page-actions{display:none}[data-app-design=brainwave] .app-top-nav__control,[data-app-design=brainwave] .app-top-nav [data-sidebar-account-menu-trigger]{width:38px;height:38px;min-height:38px;flex-basis:38px}}@media(prefers-reduced-motion:reduce){.primary-app-sidebar,.primary-app-sidebar__backdrop,.primary-app-sidebar__item,.app-top-nav__menu-button,.app-top-nav__history-button{transition:none}}.first-run-brand-mark{width:72.8px;height:57.2px;flex-basis:72.8px;border-radius:10.4px}.first-run-checklist-dock{position:fixed;inset-block-end:1rem;inset-inline-start:1rem;z-index:130;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;max-width:min(22rem,calc(100vw - 2rem))}.app-shell--with-primary-sidebar .first-run-checklist-dock{inset-inline-start:calc(var(--app-primary-sidebar-width) + 1rem)}.app-shell--with-primary-sidebar .first-run-checklist-dock[data-first-run-checklist-over-rail=true]{inset-inline-start:1rem;z-index:136}@media(max-width:63.99rem){.app-shell--with-primary-sidebar .first-run-checklist-dock{inset-inline-start:1rem}}.first-run-checklist-card{width:min(22rem,calc(100vw - 2rem));border:0;border-radius:16px;background:#fff;box-shadow:var(--ig-popout-shadow);overflow:hidden}.first-run-checklist-badge{display:inline-flex;align-items:center;gap:.5rem;min-height:40px;padding-inline:.875rem;border:1px solid var(--ig-line);border-radius:999px;background:#fff;box-shadow:var(--ig-bubble-shadow);color:var(--ig-ink);transition:background-color var(--app-duration-fast, .12s) var(--app-ease-standard, ease)}.first-run-checklist-badge:hover{background:var(--ig-soft)}.first-run-checklist-progress-track{height:4px;border-radius:999px;background:var(--ig-line);overflow:hidden}.first-run-checklist-progress-fill{height:100%;border-radius:999px;background:var(--ig-ink);transition:width var(--app-duration-standard, .18s) var(--app-ease-standard, ease)}.first-run-banner{display:flex;align-items:center;gap:1rem;margin-block-end:1rem;padding:.875rem 1rem;border:1px solid var(--ig-line);border-radius:14px;background:#fff;box-shadow:0 1px 2px color-mix(in oklab,var(--ig-ink) 5%,transparent),0 10px 24px -14px color-mix(in oklab,var(--ig-ink) 28%,transparent);transition:border-color var(--app-duration-fast, .12s) var(--app-ease-standard, ease),background-color var(--app-duration-fast, .12s) var(--app-ease-standard, ease),box-shadow var(--app-duration-fast, .12s) var(--app-ease-standard, ease)}.first-run-banner[data-drag-active=true]{border-color:var(--ig-ink);background:color-mix(in oklab,var(--app-focus-ring) 5%,#ffffff);box-shadow:0 0 0 3px color-mix(in oklab,var(--app-focus-ring) 32%,transparent),0 12px 28px -14px color-mix(in oklab,var(--ig-ink) 30%,transparent)}.first-run-banner__stack{display:flex;flex-shrink:0;align-items:center;padding-inline-end:.5rem}.first-run-banner__tile{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--ig-line);border-radius:10px;background:#fff;box-shadow:0 1px 3px color-mix(in oklab,var(--ig-ink) 10%,transparent);transition:translate var(--app-duration-standard, .18s) cubic-bezier(.22,1,.36,1)}.first-run-banner__tile img{width:20px;height:20px}.first-run-banner__tile+.first-run-banner__tile{margin-inline-start:-12px}.first-run-banner:hover .first-run-banner__tile:nth-child(1){translate:-3px 0}.first-run-banner:hover .first-run-banner__tile:nth-child(3){translate:3px 0}.first-run-banner:hover .first-run-banner__tile:nth-child(4){translate:6px 0}.first-run-banner__drop-cue{display:flex;flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem .875rem;border:1px dashed var(--ig-line);border-radius:10px;background:var(--ig-soft);color:var(--ig-muted);font-size:13px;line-height:18px;font-weight:600;transition:border-color var(--app-duration-fast, .12s) var(--app-ease-standard, ease),background-color var(--app-duration-fast, .12s) var(--app-ease-standard, ease),color var(--app-duration-fast, .12s) var(--app-ease-standard, ease)}.first-run-banner[data-drag-active=true] .first-run-banner__drop-cue{border-color:var(--ig-ink);background:#fff;color:var(--ig-ink)}@media(max-width:47.99rem){.first-run-banner{flex-wrap:wrap}.first-run-banner__drop-cue{order:1;flex-basis:100%;justify-content:center}}.library-first-file-nudge{position:relative;display:inline-flex;flex-shrink:0;align-items:center;gap:.5rem;margin-inline-start:.25rem;padding:.25rem .25rem .25rem .625rem;border-radius:10px;background:var(--ig-ink);color:#fff;box-shadow:0 6px 16px -8px color-mix(in oklab,var(--ig-ink) 60%,transparent)}.library-first-file-nudge__anchor{display:inline-block;width:1px;height:2rem;flex:0 0 1px;align-self:center;pointer-events:none}.library-first-file-nudge__anchor[data-placement=stacked]{display:block;width:1px;height:0;margin-inline-start:18px;align-self:auto}.library-first-file-nudge-layer .library-first-file-nudge{box-sizing:border-box;width:-moz-max-content;width:max-content;max-width:100%;margin:0;pointer-events:auto}.library-first-file-nudge-layer .library-first-file-nudge__text{flex:1 1 auto}.library-first-file-nudge-layer :is(.library-first-file-nudge__title,.library-first-file-nudge__detail){white-space:normal;overflow-wrap:anywhere}.library-first-file-nudge[data-placement=stacked]{display:flex;max-width:100%;margin-inline-start:0;margin-block-start:0}.library-first-file-nudge[data-placement=stacked] :is(.library-first-file-nudge__title,.library-first-file-nudge__detail){white-space:normal;overflow-wrap:anywhere}.library-first-file-nudge__arrow{position:absolute;inset-inline-start:-4px;inset-block-start:50%;width:8px;height:8px;translate:0 -50%;rotate:45deg;border-radius:1px;background:inherit}.library-first-file-nudge[data-placement=stacked] .library-first-file-nudge__arrow,.library-first-file-nudge-layer[data-side=bottom] .library-first-file-nudge__arrow{inset-inline-start:18px;inset-block-start:-3px;translate:0}.library-first-file-nudge-layer[data-side=top] .library-first-file-nudge__arrow{inset-inline-start:18px;inset-block-start:auto;inset-block-end:-3px;translate:0}.library-first-file-nudge-layer[data-side=left] .library-first-file-nudge__arrow{inset-inline-start:auto;inset-inline-end:-4px;inset-block-start:50%;translate:0 -50%}.library-first-file-nudge-layer[data-side=right] .library-first-file-nudge__arrow{inset-inline-start:-4px;inset-block-start:50%;translate:0 -50%}.library-first-file-nudge__text{display:flex;flex-direction:column;min-width:0}.library-first-file-nudge__title{font-size:13px;line-height:16px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.library-first-file-nudge__detail{font-size:11px;line-height:14px;font-weight:500;white-space:nowrap;color:color-mix(in oklab,#ffffff 68%,var(--ig-ink))}.library-first-file-nudge__dismiss{display:grid;flex-shrink:0;place-items:center;width:24px;height:24px;border-radius:7px;color:color-mix(in oklab,#ffffff 68%,var(--ig-ink));transition:background-color var(--app-duration-fast, .12s) var(--app-ease-standard, ease),color var(--app-duration-fast, .12s) var(--app-ease-standard, ease)}.library-first-file-nudge__dismiss:hover{background:#ffffff29;color:#fff}@media(max-width:47.99rem){.library-first-file-nudge__detail{display:none}}@media(prefers-reduced-motion:reduce){.first-run-checklist-badge,.first-run-checklist-progress-fill,.first-run-banner,.first-run-banner__tile,.first-run-banner__drop-cue,.library-first-file-nudge__dismiss{transition:none}.first-run-banner:hover .first-run-banner__tile{translate:none}.library-first-file-nudge{animation:none}}[data-app-design=brainwave][data-app-section=library]{--chatgpt-library-font: -apple-system-body, ui-sans-serif, -apple-system, system-ui, "Segoe UI", Helvetica, "Apple Color Emoji", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";--app-context-sidebar-width: 0px;--app-page-canvas: #fcfcfc;--app-color-canvas: #fcfcfc;--app-color-surface: #ffffff;--app-color-text-primary: #0d0d0d;--app-color-text-secondary: #5d5d5d;--app-color-text-tertiary: #8f8f8f;--app-color-border-subtle: rgba(0, 0, 0, .05);--app-color-border-strong: rgba(0, 0, 0, .1);--app-color-fill-subtle: #f3f3f3;--app-color-fill-hover: #f3f3f3;--ig-ink: #0d0d0d;--ig-muted: #5d5d5d;--ig-line: rgba(0, 0, 0, .05);--ig-soft: #f3f3f3;--library-motion-enter: .15s;--library-motion-exit: .1s;--library-motion-drop: .2s;--library-motion-standard: cubic-bezier(.2, 0, 0, 1);--library-motion-enter-ease: cubic-bezier(0, 0, 0, 1);--library-motion-exit-ease: cubic-bezier(.3, 0, 1, 1);--library-state-hover: rgba(13, 13, 13, .08);--library-row-hover: rgba(13, 13, 13, .04);--library-row-selected: rgba(13, 13, 13, .07);--library-row-pressed: rgba(13, 13, 13, .09);--library-row-band-fill: transparent;--library-row-band-bleed: 12px;--library-row-band-radius: 12px;--library-state-focus: rgba(13, 13, 13, .1);--library-state-pressed: rgba(13, 13, 13, .1);--library-state-dragged: rgba(13, 13, 13, .16);--library-drop-accent: #315f82;--library-drop-valid-fill: color-mix(in srgb, var(--library-drop-accent) 10%, #ffffff);--library-drop-invalid: var(--app-feedback-error, #b42318);--library-drop-invalid-fill: color-mix(in srgb, var(--library-drop-invalid) 8%, #ffffff);--library-drop-success: var(--app-feedback-success, #24764d);--library-drop-success-fill: color-mix(in srgb, var(--library-drop-success) 10%, #ffffff);background:#fcfcfc;color:#0d0d0d;font-family:var(--chatgpt-library-font)}[data-app-design=brainwave][data-app-section=library] :where(button,input,select,textarea,.app-context-sidebar,[data-my-files-surface]){font-family:var(--chatgpt-library-font)!important}[data-app-design=brainwave][data-app-section=library] :is(.app-shell__route-frame,.app-shell__body,.app-top-nav,[data-my-files-surface]){background:#fcfcfc!important}[data-app-design=brainwave][data-app-section=library] .primary-app-sidebar{border-inline-end:0!important;background:#fcfcfc}[data-app-design=brainwave][data-app-section=library][data-primary-sidebar-collapsed=true] .primary-app-sidebar{border-inline-end:1px solid var(--gpt-sidebar-rule, rgba(0, 0, 0, .05))!important}@media(min-width:64rem){[data-app-design=brainwave][data-app-section=library] .app-context-sidebar[data-library-context-sidebar]{width:208px;border-inline-end:1px solid rgba(0,0,0,.05);background:#fcfcfc}}[data-app-design=brainwave][data-app-section=library] .library-context-sidebar__title-row{min-height:52px;padding:8px 10px 8px 16px}[data-app-design=brainwave][data-app-section=library] .library-context-sidebar__title{color:#0d0d0d;font-family:var(--chatgpt-library-font);font-size:18px;font-weight:600;line-height:26px;letter-spacing:-.27px}[data-app-design=brainwave][data-app-section=library] .app-context-sidebar[data-library-context-sidebar] .app-context-sidebar__inner{padding:8px 6px}[data-app-design=brainwave][data-app-section=library] .app-context-sidebar[data-library-context-sidebar] .app-context-sidebar__heading{min-height:28px;margin-block-start:20px;padding-inline:10px;color:#8f8f8f;font-size:12px;font-weight:400;line-height:16px}[data-app-design=brainwave][data-app-section=library] .app-context-sidebar[data-library-context-sidebar] .app-context-sidebar__item{min-height:36px;gap:6px;padding:6px 10px;border:0;border-radius:10px;background:transparent;color:#0d0d0d;font-size:14px;font-weight:400;line-height:20px}[data-app-design=brainwave][data-app-section=library] .app-context-sidebar[data-library-context-sidebar] .app-context-sidebar__item:is(:hover,[aria-current=page],.is-active){background:#0000000d;color:#0d0d0d;box-shadow:none}[data-app-design=brainwave][data-app-section=library] .app-context-sidebar[data-library-context-sidebar] .app-context-sidebar__empty{padding:2px 10px 0;color:#8f8f8f;font-size:12px;font-weight:400;line-height:16px}[data-app-design=brainwave][data-app-section=library] .library-main-command-bar{box-sizing:border-box;height:56px;min-height:56px;flex:0 0 56px;align-items:center;gap:16px;padding-block:10px;padding-inline:32px;border:0;background:#fcfcfc}[data-app-design=brainwave][data-app-section=library] .library-main-command-bar__location{min-width:0;flex:1 1 auto;gap:8px;overflow:hidden}[data-app-design=brainwave][data-app-section=library] .library-main-command-bar__actions{flex:0 0 auto;gap:12px}[data-app-design=brainwave][data-app-section=library] .library-main-command-bar__title{color:#0d0d0d;font-family:var(--chatgpt-library-font);font-size:28px;font-weight:400;line-height:34px;letter-spacing:normal}[data-app-design=brainwave][data-app-section=library] .library-main-command-bar__icon-button{width:36px;height:36px;flex:0 0 36px;border-radius:9999px;color:#8f8f8f}[data-app-design=brainwave][data-app-section=library] .library-main-command-bar__icon-button:hover{background:#f3f3f3;color:#0d0d0d}.library-main-search{position:relative;width:240px;height:36px;flex:0 0 240px}.library-main-search>svg{position:absolute;z-index:1;inset-inline-start:12px;inset-block-start:50%;width:16px;height:16px;color:#8f8f8f;translate:0 -50%;pointer-events:none}.library-main-search>input{box-sizing:border-box;width:100%;height:36px;padding:8px 36px;border:1px solid rgba(0,0,0,.1);border-radius:9999px;outline:none;background:#fff;color:#0d0d0d;font-size:14px;font-weight:400;line-height:20px;box-shadow:none}.library-main-search>input::-moz-placeholder{color:#8f8f8f;opacity:1}.library-main-search>input::placeholder{color:#8f8f8f;opacity:1}.library-main-search>input:focus{border-color:#00000026;box-shadow:none}.library-main-search>button{position:absolute;z-index:2;inset-inline-end:6px;inset-block-start:6px;display:grid;width:24px;height:24px;place-items:center;padding:0;border:0;border-radius:9999px;background:transparent;color:#8f8f8f}.library-main-search>button:hover{background:#f3f3f3;color:#0d0d0d}.library-main-search>button>svg{width:16px;height:16px}[data-app-design=brainwave][data-app-section=library] .library-main-command-bar [data-library-create-menu-trigger]{position:relative;isolation:auto;width:auto!important;height:36px!important;min-height:36px;gap:6px!important;padding-inline:12px!important;border:1px solid transparent!important;border-radius:9999px!important;background:#0d0d0d!important;color:#fff!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;letter-spacing:normal!important;box-shadow:none!important;overflow:visible}[data-app-design=brainwave][data-app-section=library] .library-main-command-bar [data-library-create-menu-trigger]:hover{background:#212121!important}[data-app-design=brainwave][data-app-section=library] .library-main-command-bar [data-library-create-menu-trigger]:before,[data-app-design=brainwave][data-app-section=library] .library-main-command-bar [data-library-create-menu-trigger]:after{display:none!important}[data-app-design=brainwave][data-app-section=library] .library-main-command-bar [data-library-create-menu-trigger]>svg{width:16px;height:16px}[data-app-design=brainwave][data-app-section=library] [data-library-type-filters-location=page]{box-sizing:border-box;width:100%;height:60px;margin:0 0 8px;padding:8px 32px;border:0;background:#fcfcfc}[data-app-design=brainwave][data-app-section=library] .library-main-command-bar [data-library-type-filters-location=page]{height:36px;min-height:36px;margin:0;padding:0;background:transparent}[data-app-design=brainwave][data-app-section=library] .library-main-command-bar [data-library-view-tabs]{gap:0}[data-app-design=brainwave][data-app-section=library] .library-main-command-bar [data-library-view-tab]{box-sizing:border-box;height:36px;padding-inline:16px;border:1px solid transparent;border-radius:9999px;background:transparent;color:#5d5d5d;font-size:14px;font-weight:500;line-height:20px;transition:color .12s ease,background-color .12s ease}[data-app-design=brainwave][data-app-section=library] .library-main-command-bar [data-library-view-tab]:hover{background:transparent;color:#0d0d0d}[data-app-design=brainwave][data-app-section=library] .library-main-command-bar [data-library-view-tab][aria-current=page]{background:#f3f3f3;color:#0d0d0d}[data-app-design=brainwave][data-app-section=library] .library-main-command-bar [data-library-view-tab]>[aria-hidden=true]{display:none}[data-app-design=brainwave][data-app-section=library] [data-library-reference-view-controls]{gap:8px}[data-app-design=brainwave][data-app-section=library] [data-library-type-filter-trigger]{width:36px;height:36px;min-width:36px;border-radius:9999px;background:transparent;color:#8f8f8f}[data-app-design=brainwave][data-app-section=library] [data-library-type-filter-trigger]:is(:hover,[aria-expanded=true],[data-library-type-filter-active=true]){background:#f3f3f3;color:#0d0d0d}[data-app-design=brainwave][data-app-section=library] [data-library-type-filter-trigger]>svg{width:20px;height:20px}[data-app-design=brainwave][data-app-section=library] [data-library-reference-view-controls] [data-library-layout-toggle]{display:inline-flex;width:auto;height:36px;gap:8px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}[data-app-design=brainwave][data-app-section=library] [data-library-reference-view-controls] [data-library-layout-toggle]>button{width:36px;height:36px;border-radius:9999px;background:transparent;color:#8f8f8f;box-shadow:none}[data-app-design=brainwave][data-app-section=library] [data-library-reference-view-controls] [data-library-layout-toggle]>button:hover,[data-app-design=brainwave][data-app-section=library] [data-library-reference-view-controls] [data-library-layout-toggle]>button[aria-pressed=true]{background:#f3f3f3;color:#0d0d0d;box-shadow:none}[data-app-design=brainwave][data-app-section=library] [data-library-reference-view-controls] [data-library-layout-toggle] svg{width:20px;height:20px;stroke-width:1.7}[data-library-type-filter-options]{box-sizing:border-box;width:240px!important;padding:10px 0!important;border:0!important;border-radius:20px!important;background:#fff!important;color:#0d0d0d!important;box-shadow:0 0 0 1px #0000000a,0 2px 8px #0000000a,0 4px 80px 8px #00000006!important;font-family:-apple-system-body,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji",Segoe UI Symbol!important}[data-library-type-filter-heading]{box-sizing:border-box;width:calc(100% - 16px);height:28px;margin-inline:8px;padding:4px 16px 4px 12px;color:#8f8f8f;font-size:14px;font-weight:400;line-height:20px}[data-library-type-filter-options] [role=separator]{height:1px;margin:9px 12px 8px;background:#0000001a!important}[data-library-type-filter-option]{box-sizing:border-box;width:calc(100% - 20px)!important;height:40px!important;min-height:40px!important;margin-inline:10px!important;gap:12px!important;padding:6px 10px 6px 8px!important;border:0!important;border-radius:12px!important;background:transparent!important;color:#0d0d0d!important;font-size:14px!important;font-weight:400!important;line-height:20px!important}[data-library-type-filter-option]:is(:hover,:focus-visible,[data-library-type-filter-selected=true]){background:#f3f3f3!important}[data-library-type-filter-option]>:is(svg,img,[data-file-icon]){width:20px!important;height:20px!important;flex:0 0 20px;color:#0d0d0d!important}[data-app-design=brainwave][data-app-section=library] [data-library-file-grid]>.grid,[data-app-design=brainwave][data-app-section=library] [data-library-lesson-member-layout=cards]{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr))!important;align-items:start;-moz-column-gap:24px!important;column-gap:24px!important;row-gap:32px!important}[data-app-design=brainwave][data-app-section=library] [data-library-lesson-member-layout=cards]{margin-block-end:16px}[data-app-design=brainwave][data-app-section=library] [data-library-file-card]{margin:0!important;padding:0!important;border-radius:10px}.library-drag-preview{position:fixed;inset:-1000px auto auto -1000px;z-index:9999;width:232px;height:58px;pointer-events:none}.library-drag-preview__layer,.library-drag-preview__face{position:absolute;border:1px solid rgba(0,0,0,.12);border-radius:12px;background:#fff}.library-drag-preview__layer{inset:var(--library-drag-layer-offset) var(--library-drag-layer-offset) 0 0;box-shadow:0 6px 16px #00000014}.library-drag-preview__face{inset:0 8px 8px 0;display:flex;align-items:center;gap:10px;padding:0 12px;color:#18181b;box-shadow:0 10px 24px #00000029;font:600 13px/1.2 var(--chatgpt-library-font, system-ui, sans-serif)}.library-drag-preview__badge{display:grid;min-width:26px;height:26px;place-items:center;border-radius:999px;background:#18181b;color:#fff}.library-drag-preview__label{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-drag-preview__intent{color:var(--app-color-text-secondary, #5d5d5d);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.04em}[data-app-design=brainwave][data-app-section=library] [data-library-file-card] [data-recent-file-thumbnail]{border-color:#0000001a!important;border-radius:8px!important;background:#f7f7f8!important;box-shadow:none!important}[data-app-design=brainwave][data-app-section=library] [data-library-file-card] [data-library-thumbnail-hover-tint]{border-radius:8px!important}[data-app-design=brainwave][data-app-section=library] .library-pitch-card__copy{padding-top:12px!important}[data-app-design=brainwave][data-app-section=library] .library-pitch-card__title-row,[data-app-design=brainwave][data-app-section=library] .library-pitch-card__title{min-height:20px;color:#1f1f1f;font-family:var(--chatgpt-library-font)!important;font-size:14px!important;font-weight:600!important;line-height:20px!important;letter-spacing:-.01em}[data-app-design=brainwave][data-app-section=library] .library-pitch-card__meta{height:18px;margin-top:2px!important;gap:5px!important;color:#7d7d83;font-family:var(--chatgpt-library-font)!important;font-size:12px!important;font-weight:400!important;line-height:18px!important}[data-app-design=brainwave][data-app-section=library] .library-pitch-card__folder-link{padding:0;border:0;border-radius:3px;background:transparent;color:#6556d8;font:inherit;text-align:start;text-decoration:none}[data-app-design=brainwave][data-app-section=library] .library-pitch-card__folder-link:is(:hover,:focus-visible){color:#4f42bd;text-decoration:underline;text-underline-offset:2px}[data-app-design=brainwave][data-app-section=library] .library-pitch-card__folder-link:focus-visible{outline:2px solid var(--app-focus-ring);outline-offset:2px}[data-app-design=brainwave][data-app-section=library] .library-pitch-card__private-badge{position:absolute;z-index:25;inset-inline-end:10px;inset-block-end:10px;display:grid;width:28px;height:28px;place-items:center;border-radius:7px;background:#1f1f24eb;color:#fff;box-shadow:0 1px 2px #00000029;pointer-events:none}[data-app-design=brainwave][data-app-section=library] .library-pitch-card__private-badge>svg{width:15px;height:15px;stroke-width:2}[data-app-design=brainwave][data-app-section=library] [data-library-file-card] [data-library-card-actions]{inset-block-start:8px!important;inset-inline-end:8px!important;width:28px!important;height:28px!important;border-radius:7px!important;background:#fffffff0!important;color:#52525a!important;box-shadow:0 1px 4px #00000024;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-app-design=brainwave][data-app-section=library] [data-library-file-card] [data-library-card-actions]:hover{background:#fff!important;color:#18181b!important}[data-app-design=brainwave][data-app-section=library] [data-library-file-card] [data-library-card-actions]>svg{width:17px;height:17px}[data-app-design=brainwave][data-app-section=library] [data-library-files-section]{box-sizing:border-box;width:100%;padding-inline:0}[data-app-design=brainwave][data-app-section=library] [data-library-table-header],[data-app-design=brainwave][data-app-section=library] [data-library-horizontal-scroller=rows],[data-app-design=brainwave][data-app-section=library] [data-library-file-grid],[data-app-design=brainwave][data-app-section=library] [data-library-folders-section]{box-sizing:border-box;width:100%;margin-inline:0;padding-inline:32px}[data-app-design=brainwave][data-app-section=library] [data-library-table-header]{background:#fcfcfc!important}[data-app-design=brainwave][data-app-section=library] [data-file-table-header]{height:42px;-moz-column-gap:16px;column-gap:16px;grid-template-columns:minmax(0,1fr) 144px 128px 128px 64px!important;padding:12px 8px 12px 0!important;border:0!important;background:transparent;color:#5d5d5d;font-family:var(--chatgpt-library-font)!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;letter-spacing:normal!important}[data-app-design=brainwave][data-app-section=library] [data-file-table-header]>span{justify-content:flex-start!important;text-align:start}[data-app-design=brainwave][data-app-section=library] [data-file-table-header] button{color:#5d5d5d;font-size:14px;font-weight:400;line-height:20px}[data-app-design=brainwave][data-app-section=library] [data-file-table-header] button:hover{color:#0d0d0d}[data-app-design=brainwave][data-app-section=library] [data-library-file-list]{overflow:visible;background:transparent!important}[data-app-design=brainwave][data-app-section=library] [data-library-list-row]{position:relative;isolation:isolate;height:60px!important;-moz-column-gap:16px;column-gap:16px;grid-template-columns:minmax(0,1fr) 144px 128px 128px 64px!important;padding:10px 8px 10px 0!important;border:0!important;border-block-end:1px solid rgba(0,0,0,.05)!important;background:transparent!important;color:#0d0d0d;cursor:pointer}[data-app-design=brainwave][data-app-section=library] [data-library-lesson-layout=list]{padding-block:6px!important}[data-app-design=brainwave][data-app-section=library] [data-library-file-types-stack]{display:flex;min-width:0;max-width:100%;flex-direction:column;align-items:flex-start;gap:0;font-size:14px!important;font-weight:400!important;line-height:16px!important}[data-app-design=brainwave][data-app-section=library] .library-file-types-stack__line{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-app-design=brainwave][data-app-section=library] [data-library-interaction-surface]{--library-state-fill: transparent;--library-state-ring: transparent;--library-state-ring-width: 0px;--library-state-shadow: 0 0 0 0 transparent;transition:background-color var(--library-motion-exit) var(--library-motion-exit-ease),border-color var(--library-motion-exit) var(--library-motion-exit-ease),box-shadow var(--library-motion-exit) var(--library-motion-exit-ease),color var(--library-motion-exit) var(--library-motion-exit-ease),opacity var(--library-motion-exit) var(--library-motion-exit-ease)!important;background-color:var(--library-state-fill)!important;box-shadow:inset 0 0 0 var(--library-state-ring-width) var(--library-state-ring),var(--library-state-shadow)!important}[data-app-design=brainwave][data-app-section=library] [data-library-interaction-surface]:is(:hover,:focus-visible),[data-app-design=brainwave][data-app-section=library] [data-library-interaction-surface][data-library-interaction-state=selected]{--library-state-fill: var(--library-state-hover);--library-state-ring: rgba(13, 13, 13, .1);--library-state-ring-width: 1px;transition-duration:var(--library-motion-enter)!important;transition-timing-function:var(--library-motion-enter-ease)!important}[data-app-design=brainwave][data-app-section=library] [data-library-interaction-surface]:active:not([data-library-interaction-state^=drop-]):not([data-library-interaction-state=drag-source]){--library-state-fill: var(--library-state-pressed);--library-state-ring: rgba(13, 13, 13, .12);--library-state-ring-width: 1px}[data-app-design=brainwave][data-app-section=library] [data-library-interaction-surface][data-library-interaction-state=drag-source]{--library-state-fill: var(--library-state-dragged);--library-state-ring: rgba(13, 13, 13, .18);--library-state-ring-width: 1px;--library-state-shadow: 0 8px 22px rgba(0, 0, 0, .12);opacity:.56}[data-app-design=brainwave][data-app-section=library] [data-library-interaction-surface][data-library-lesson-drop-available=true]{--library-state-ring: color-mix(in srgb, var(--library-drop-accent) 24%, transparent);--library-state-ring-width: 1px}[data-app-design=brainwave][data-app-section=library] [data-library-interaction-surface][data-library-interaction-state=drop-valid],[data-app-design=brainwave][data-app-section=library] [data-library-interaction-surface][data-library-interaction-state=drop-pending]{--library-state-fill: var(--library-drop-valid-fill);--library-state-ring: var(--library-drop-accent);--library-state-ring-width: 2px;--library-state-shadow: 0 8px 24px color-mix(in srgb, var(--library-drop-accent) 16%, transparent);color:var(--library-drop-accent);transition-duration:var(--library-motion-drop)!important;transition-timing-function:var(--library-motion-enter-ease)!important}[data-app-design=brainwave][data-app-section=library] [data-library-interaction-surface][data-library-interaction-state=drop-invalid],[data-app-design=brainwave][data-app-section=library] [data-library-interaction-surface][data-library-interaction-state=drop-error]{--library-state-fill: var(--library-drop-invalid-fill);--library-state-ring: var(--library-drop-invalid);--library-state-ring-width: 2px;color:var(--library-drop-invalid);cursor:not-allowed;transition-duration:var(--library-motion-drop)!important}[data-app-design=brainwave][data-app-section=library] [data-library-interaction-surface][data-library-interaction-state=drop-success]{--library-state-fill: var(--library-drop-success-fill);--library-state-ring: var(--library-drop-success);--library-state-ring-width: 2px;--library-state-shadow: 0 8px 24px color-mix(in srgb, var(--library-drop-success) 14%, transparent);color:var(--library-drop-success);transition-duration:var(--library-motion-drop)!important}[data-app-design=brainwave][data-app-section=library] [data-library-lesson-layout=cards]{border-radius:8px 8px 0 0}[data-app-design=brainwave][data-app-section=library] [data-library-lesson-layout=cards]:is(:hover,:focus-visible):not([data-library-lesson-drop-available=true]):not([data-library-interaction-state^=drop-]){--library-state-ring-width: 0px}[data-app-design=brainwave][data-app-section=library] .library-lesson-interaction-icon,[data-app-design=brainwave][data-app-section=library] .library-disclosure-chevron,[data-app-design=brainwave][data-app-section=library] .library-interaction-button{transition:background-color var(--library-motion-exit) var(--library-motion-exit-ease),color var(--library-motion-exit) var(--library-motion-exit-ease),opacity var(--library-motion-exit) var(--library-motion-exit-ease)!important}[data-app-design=brainwave][data-app-section=library] :is(.library-lesson-interaction-icon,.library-disclosure-chevron){transition:color var(--library-motion-exit) var(--library-motion-exit-ease),opacity var(--library-motion-exit) var(--library-motion-exit-ease),transform var(--library-motion-exit) var(--library-motion-exit-ease)!important}[data-app-design=brainwave][data-app-section=library] [data-library-interaction-state^=drop-] .library-lesson-interaction-icon{transform:scale(1.12)}[data-app-design=brainwave][data-app-section=library] [data-library-interaction-state=drop-pending] .library-lesson-interaction-icon{animation:library-drop-pending .9s var(--library-motion-standard) infinite alternate}@keyframes library-drop-pending{to{opacity:.5}}[data-app-design=brainwave][data-app-section=library] [data-library-drop-indicator]{transform-origin:center;animation:library-drop-indicator-in var(--library-motion-enter) var(--library-motion-enter-ease) both}@keyframes library-drop-indicator-in{0%{opacity:0;transform:scale(.84)}to{opacity:1;transform:scale(1)}}[data-app-design=brainwave][data-app-section=library] .library-interaction-button:active{background-color:var(--library-state-pressed)}[data-app-design=brainwave][data-app-section=library] [data-library-list-row]:before{position:absolute;z-index:-1;inset:1px calc(var(--library-row-band-bleed) * -1);border-radius:var(--library-row-band-radius);background:var(--library-row-band-fill);content:"";opacity:1;pointer-events:none;transition:background-color var(--library-motion-exit) var(--library-motion-exit-ease),box-shadow var(--library-motion-exit) var(--library-motion-exit-ease)}[data-app-design=brainwave][data-app-section=library] [data-library-list-row][data-library-interaction-surface]:is([data-library-interaction-state=rest],[data-library-interaction-state=selected]),[data-app-design=brainwave][data-app-section=library] [data-library-list-row][data-library-interaction-surface]:is([data-library-interaction-state=rest],[data-library-interaction-state=selected]):active{--library-state-fill: transparent;--library-state-ring: transparent;--library-state-ring-width: 0px}[data-app-design=brainwave][data-app-section=library] [data-library-list-row][data-library-interaction-state=rest]:is(:hover,:focus-visible):before{--library-row-band-fill: var(--library-row-hover);transition-duration:var(--library-motion-enter);transition-timing-function:var(--library-motion-enter-ease)}[data-app-design=brainwave][data-app-section=library] [data-library-list-row][data-library-interaction-state=selected]:before{--library-row-band-fill: var(--library-row-selected)}[data-app-design=brainwave][data-app-section=library] [data-library-list-row][data-library-interaction-surface]:is([data-library-interaction-state=rest],[data-library-interaction-state=selected]):active:before{--library-row-band-fill: var(--library-row-pressed)}[data-app-design=brainwave][data-app-section=library] [data-library-list-row]:focus-visible:before{box-shadow:inset 0 0 0 2px var(--app-focus-ring, #315f82)}[data-app-design=brainwave][data-app-section=library] [data-library-file-list]>[data-library-list-row]:not([data-library-lesson-heading]):not(:has(~[data-library-list-row])){border-block-end-color:transparent!important}[data-app-design=brainwave][data-app-section=library] [data-library-list-row]:is(:hover,:focus-visible),[data-app-design=brainwave][data-app-section=library] [data-library-list-row][data-library-interaction-state=selected],[data-app-design=brainwave][data-app-section=library] [data-library-list-row]:has(+[data-library-list-row]:is(:hover,:focus-visible)),[data-app-design=brainwave][data-app-section=library] [data-library-list-row]:has(+[data-library-list-row][data-library-interaction-state=selected]){border-block-end-color:transparent!important}[data-app-design=brainwave][data-app-section=library] [data-library-list-row] :is([class*=text-center],[data-trash-days-left]){text-align:start!important}[data-app-design=brainwave][data-app-section=library] [data-library-list-row] [data-file-row-icon]{box-sizing:border-box;width:32px!important;height:32px!important;flex:0 0 32px;border:0;border-radius:0;background:transparent;overflow:visible}[data-app-design=brainwave][data-app-section=library] [data-library-list-row] [data-file-row-icon]>:is(svg,img){width:20px!important;height:20px!important}[data-app-design=brainwave][data-app-section=library] [data-library-list-row] [data-library-item-location]{gap:8px}[data-app-design=brainwave][data-app-section=library] [data-library-list-row] [data-library-item-location]>[data-library-sort-menu]{margin-inline-start:8px}[data-app-design=brainwave][data-app-section=library] [data-library-list-row] :is([class*="text-[var(--ig-ink)]"],[data-library-item-location]){font-family:var(--chatgpt-library-font)!important;font-size:14px!important;font-weight:400!important;line-height:20px!important}[data-app-design=brainwave][data-app-section=library] [data-library-list-row]>span:nth-last-child(3),[data-app-design=brainwave][data-app-section=library] [data-library-list-row]>span:nth-last-child(2){color:#5d5d5d;font-family:var(--chatgpt-library-font)!important;font-size:14px!important;font-weight:400!important;line-height:20px!important}[data-app-design=brainwave][data-app-section=library] [data-library-row-actions]{width:36px;height:36px;border-radius:6px;color:#8f8f8f}[data-app-design=brainwave][data-app-section=library] [data-library-row-actions]:hover{background:#f3f3f3;color:#0d0d0d}[data-app-design=brainwave][data-app-section=library] [data-library-row-actions]>svg{width:20px;height:20px;stroke-width:1.7}[data-app-design=brainwave][data-app-section=library] .library-drop-hero__title{color:#0d0d0d;font-family:var(--chatgpt-library-font);font-size:26px;font-weight:600;line-height:34px}[data-app-design=brainwave][data-app-section=library] .library-drop-hero__subtitle{color:#5d5d5d;font-size:14px;font-weight:400;line-height:20px}[data-app-design=brainwave][data-app-section=library] .library-drop-hero__alt{height:36px;padding-inline:12px;border:1px solid rgba(0,0,0,.1);border-radius:9999px;background:#fff;color:#0d0d0d;font-size:14px;font-weight:500;line-height:20px}[data-app-design=brainwave][data-app-section=library] .library-drop-hero__alt:hover,[data-app-design=brainwave][data-app-section=library] .library-drop-hero__browse:hover{background:#f3f3f3;color:#0d0d0d;box-shadow:none;transform:none}@media(max-width:63.999rem){[data-app-design=brainwave][data-app-section=library] .library-main-command-bar{height:56px;min-height:56px;flex:0 0 56px;align-items:center;padding:10px 20px}[data-app-design=brainwave][data-app-section=library] [data-library-type-filters-location=page]{width:100%;padding-inline:20px}}@media(max-width:48rem){[data-app-design=brainwave][data-app-section=library] .library-main-command-bar{flex-wrap:nowrap;gap:12px;padding:10px 16px}[data-app-design=brainwave][data-app-section=library] .library-main-command-bar__title{font-size:24px;line-height:30px}.library-main-search{width:min(240px,62vw);flex-basis:min(240px,62vw)}[data-app-design=brainwave][data-app-section=library] [data-library-type-filters-location=page]{padding-inline:16px}[data-app-design=brainwave][data-app-section=library] [data-library-reference-view-controls]{display:flex}[data-app-design=brainwave][data-app-section=library] [data-library-reference-view-controls]>span,[data-app-design=brainwave][data-app-section=library] [data-library-reference-view-controls] [data-library-layout-toggle]{display:none}[data-app-design=brainwave][data-app-section=library] [data-library-table-header],[data-app-design=brainwave][data-app-section=library] [data-library-horizontal-scroller=rows],[data-app-design=brainwave][data-app-section=library] [data-library-file-grid],[data-app-design=brainwave][data-app-section=library] [data-library-folders-section]{width:100%;padding-inline:16px}}@media(max-width:63.999rem){[data-app-design=brainwave][data-app-section=library] [data-file-table-header],[data-app-design=brainwave][data-app-section=library] [data-library-list-row]{grid-template-columns:minmax(0,1fr) 40px!important}}@media(prefers-reduced-motion:reduce){[data-app-design=brainwave][data-app-section=library] :is(.library-lesson-interaction-icon,.library-disclosure-chevron,.library-interaction-button,[data-library-drop-indicator]){transition-duration:0ms!important;animation:none!important;transform:none!important}[data-app-design=brainwave][data-app-section=library] [data-library-interaction-surface][data-library-interaction-state]{transition-duration:0ms!important;animation:none!important;transform:none!important}[data-app-design=brainwave][data-app-section=library] [data-library-list-row]:before{transition:none!important}}.task-page-title{color:var(--task-page-title-colour, #111827)}@supports ((-webkit-background-clip: text) or (background-clip: text)){.task-page-title{background-image:var(--task-page-title-gradient, none);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-font-smoothing:antialiased}}@media(forced-colors:active){.task-page-title{background-image:none;-webkit-text-fill-color:currentColor;color:CanvasText}}[data-public-landing],[data-public-signin]{--pp-width: 1200px;--pp-gutter: 24px;--pp-header-height: 68px;--pp-page: #ffffff;--pp-surface: #fcfcfc;--pp-fill: #f1f1f1;--pp-fill-hover: #ececec;--pp-line: #ececec;--pp-line-strong: #e2e2e2;--pp-ink: #121212;--pp-ink-secondary: #686868;--pp-ink-tertiary: #737373;--pp-focus: #3582ff;--pp-raised-face: linear-gradient(to bottom, #e5e5e5, #e2e2e2);--pp-raised-face-hover: linear-gradient(to bottom, #ededed, #ebebeb);--pp-raised-ink: #121212;--pp-raised-ring: 0 3px 4px -1px rgba(0, 0, 0, .15), inset 0 1px 0 rgba(255, 255, 255, .33), 0 0 0 1px #d4d4d4;--pp-field: #fafafa;--pp-field-hover: #f8f8f8;--pp-field-line: #dedede;--pp-field-line-hover: #d2d2d2;--pp-danger: #c0341a;--pp-danger-tint: #fdf1ee;--pp-success: #1f7a3f;--pp-success-tint: #eef7f0;--pp-radius-control: 10px;--pp-radius-raised: 12px;--pp-radius-field: 13px;--pp-radius-media: 16px;--pp-radius-card: 24px;--pp-radius-pill: 999px;--pp-ease: cubic-bezier(.4, 0, .2, 1);background:var(--pp-page);color:var(--pp-ink);font-family:var(--app-font-ui, "Atkinson Hyperlegible", ui-sans-serif, system-ui, sans-serif);font-kerning:normal;font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.pp-signin-submit:before,.pp-landing-button-primary:before{position:absolute;z-index:2;inset:-1px;border-radius:inherit;background:linear-gradient(100deg,#fff0 38%,#fffffff2,#fff0 62%);content:"";opacity:0;pointer-events:none;transform:translate(-130%)}.pp-signin-submit:hover:not(:disabled):before,.pp-signin-submit:focus-visible:before,.pp-landing-button-primary:hover:before,.pp-landing-button-primary:focus-visible:before{animation:pp-raised-glare 1.4s cubic-bezier(.32,0,.24,1)}@media(prefers-reduced-motion:reduce){.pp-signin-submit:hover:not(:disabled):before,.pp-signin-submit:focus-visible:before,.pp-landing-button-primary:hover:before,.pp-landing-button-primary:focus-visible:before{animation:none}}@keyframes pp-raised-glare{0%{opacity:0;transform:translate(-130%)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(130%)}}.pp-tile{--tile-surface: #eef0f2;--tile-ink: #4a535d;--tile-accent: #dfe3e7;position:relative;display:flex;flex-direction:column;gap:8px;aspect-ratio:16 / 9;overflow:hidden;padding:16px;border-radius:var(--pp-radius-media);background-color:var(--tile-surface);background-image:linear-gradient(rgba(255,255,255,.34) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.34) 1px,transparent 1px);background-size:28px 28px;color:var(--tile-ink)}.pp-tile[data-palette=aqua]{--tile-surface: #eaf4f3;--tile-ink: #225a57;--tile-accent: #cfe7e4}.pp-tile[data-palette=blue]{--tile-surface: #edf3fa;--tile-ink: #315879;--tile-accent: #d8e6f5}.pp-tile[data-palette=green]{--tile-surface: #edf4ec;--tile-ink: #3e6541;--tile-accent: #d8e9d6}.pp-tile[data-palette=orange]{--tile-surface: #f7efe7;--tile-ink: #7a5031;--tile-accent: #f0dfcf}.pp-tile[data-palette=rose]{--tile-surface: #f7eded;--tile-ink: #73474d;--tile-accent: #eed9dc}.pp-tile[data-palette=sand]{--tile-surface: #f4f1e9;--tile-ink: #665d43;--tile-accent: #e8e1cf}.pp-tile[data-palette=slate]{--tile-surface: #eef0f2;--tile-ink: #4a535d;--tile-accent: #dfe3e7}.pp-tile[data-palette=violet]{--tile-surface: #f1eef8;--tile-ink: #5b4d78;--tile-accent: #e3dcf1}.pp-tile-blob{position:absolute;border-radius:50%;background:var(--tile-accent)}.pp-tile-blob[data-blob=a]{top:-34%;right:-14%;width:54%;aspect-ratio:1}.pp-tile-blob[data-blob=b]{bottom:-46%;left:38%;width:43%;aspect-ratio:1;opacity:.65}.pp-tile-subject{position:relative;align-self:flex-start;padding:3px 8px;border-radius:var(--pp-radius-pill);background:#fff9;font-size:11px;line-height:16px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.pp-tile-visual{position:relative;margin-top:auto;font-size:16px;line-height:22px;font-weight:600;letter-spacing:-.01em}[data-public-signin]{display:grid;place-items:center;min-height:100vh;padding:48px 24px 56px;font-size:15px;line-height:1.55}.pp-signin-column{display:flex;width:100%;max-width:400px;flex-direction:column;align-items:center;text-align:center}.pp-signin-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.pp-signin-home{position:fixed;top:20px;left:20px;z-index:2;display:grid;width:40px;height:40px;place-items:center;border:0;border-radius:var(--pp-radius-raised);background:none;color:var(--pp-ink);transition:background .14s var(--pp-ease)}.pp-signin-home:hover{background:var(--pp-field-hover)}.pp-signin-home svg{width:17px;height:17px}@media(max-width:600px){.pp-signin-home{top:12px;left:12px}}.pp-signin-wordmark{display:inline-flex;align-items:center;gap:12px;font-size:20px;font-weight:700;letter-spacing:-.025em;color:var(--pp-ink);text-decoration:none}.pp-signin-wordmark .site-brand-logo{width:64px;height:50px;border-radius:9px}.pp-signin-title{margin:40px 0 0;font-size:32px;line-height:1.16;letter-spacing:-.03em;font-weight:600}.pp-signin-sub{margin:12px 0 0;font-size:15px;line-height:1.5;color:var(--pp-ink-secondary)}.pp-signin-form{width:100%;margin-top:28px}.pp-signin-field+.pp-signin-field{margin-top:12px}.pp-signin-input-shell{position:relative;display:block}.pp-signin-input{display:block;width:100%;height:52px;padding:0 18px;border:1px solid var(--pp-field-line);border-radius:var(--pp-radius-field);background:var(--pp-field);font-family:inherit;font-size:15px;color:var(--pp-ink);text-align:left;transition:border-color .14s var(--pp-ease),background-color .14s var(--pp-ease)}.pp-signin-input::-moz-placeholder{color:#949494}.pp-signin-input::placeholder{color:#949494}.pp-signin-input:hover:not(:disabled){border-color:var(--pp-field-line-hover);background:var(--pp-field-hover)}.pp-signin-input:focus{outline:none;border-color:var(--pp-field-line);background:var(--pp-page)}.pp-signin-input[aria-invalid=true]{border-color:var(--pp-danger)}.pp-signin-input[aria-invalid=true]:focus{border-color:var(--pp-danger)}.pp-signin-input-shell .pp-signin-input{padding-right:52px}.pp-signin-reveal{position:absolute;inset-block:0;right:6px;display:grid;width:40px;place-items:center;border:0;border-radius:var(--pp-radius-control);background:none;color:var(--pp-ink-tertiary);cursor:pointer;transition:color .14s var(--pp-ease)}.pp-signin-reveal:hover:not(:disabled){color:var(--pp-ink)}.pp-signin-reveal svg{width:18px;height:18px}.pp-signin-options{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;padding-inline:6px}.pp-signin-remember{display:inline-flex;align-items:center;gap:9px;font-size:13px;color:var(--pp-ink-secondary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pp-signin-remember input{width:16px;height:16px;margin:0;accent-color:var(--pp-ink);cursor:pointer}.pp-signin-quiet{border:0;padding:0;background:none;font-family:inherit;font-size:13px;font-weight:500;color:var(--pp-ink-secondary);cursor:pointer;transition:color .14s var(--pp-ease)}.pp-signin-quiet:hover:not(:disabled){color:var(--pp-ink)}.pp-signin-submit,.pp-signin-provider{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;height:52px;padding-inline:28px;border:0;border-radius:var(--pp-radius-raised);font-family:inherit;font-size:15px;font-weight:600;letter-spacing:-.02em;cursor:pointer;transition:background .14s var(--pp-ease),box-shadow .14s var(--pp-ease)}.pp-signin-submit{position:relative;isolation:isolate;overflow:hidden;margin-top:20px;background:var(--pp-raised-face);color:var(--pp-raised-ink);box-shadow:var(--pp-raised-ring)}.pp-signin-submit:hover:not(:disabled){background:var(--pp-raised-face-hover)}.pp-signin-link-fallback{display:block;width:100%;margin-top:16px;text-align:center}.pp-signin-divider{display:flex;align-items:center;gap:14px;width:100%;margin:28px 0 20px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pp-ink-tertiary)}.pp-signin-divider:before,.pp-signin-divider:after{content:"";flex:1;height:1px;background:var(--pp-line)}.pp-signin-providers{display:grid;gap:10px;width:100%}.pp-signin-provider{background:var(--pp-page);color:var(--pp-ink);box-shadow:0 0 0 1px var(--pp-field-line)}.pp-signin-provider:hover:not(:disabled){background:var(--pp-field-hover);box-shadow:0 0 0 1px var(--pp-field-line-hover)}.pp-signin-test-account{margin-top:4px;background:#faf5ff;color:#6b21a8;box-shadow:0 0 0 1px #d8b4fe}.pp-signin-test-account:hover:not(:disabled){background:#f3e8ff;box-shadow:0 0 0 1px #c084fc}.pp-signin-provider svg{width:18px;height:18px;flex:none}.pp-signin-message{width:100%;margin:18px 0 0;padding:12px 18px;border-radius:var(--pp-radius-card);font-size:13px;line-height:20px;text-align:left}.pp-signin-message[data-tone=error]{background:var(--pp-danger-tint);color:var(--pp-danger)}.pp-signin-message[data-tone=success]{background:var(--pp-success-tint);color:var(--pp-success)}.pp-signin-field-error{margin:8px 0 0;padding-inline:6px;font-size:13px;line-height:18px;color:var(--pp-danger);text-align:left}.pp-signin-switch{margin:32px 0 0;font-size:13px;line-height:18px;font-weight:500;color:var(--pp-ink-secondary)}.pp-signin-switch a{color:var(--pp-ink);font-weight:600;text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--pp-line-strong);transition:text-decoration-color .14s var(--pp-ease)}.pp-signin-switch a:hover{text-decoration-color:currentColor}.pp-signin-legal{max-width:34ch;margin:20px 0 0;font-size:12px;line-height:18px;color:var(--pp-ink-tertiary)}.pp-signin-legal a{color:var(--pp-ink-secondary);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--pp-line-strong)}.pp-signin-legal a:hover{color:var(--pp-ink);text-decoration-color:currentColor}.pp-signin-sent-mark{display:grid;width:48px;height:48px;place-items:center;margin:40px 0 0;border-radius:var(--pp-radius-pill);background:var(--pp-fill);color:var(--pp-ink)}.pp-signin-sent-mark svg{width:20px;height:20px}.pp-signin-sent .pp-signin-title{margin-top:20px}.pp-signin-sent strong{font-weight:600;color:var(--pp-ink)}.pp-signin-back{display:inline-flex;align-items:center;gap:7px;margin-top:28px}.pp-signin-back svg{width:15px;height:15px}[data-public-signin] :disabled{cursor:not-allowed;opacity:.55}[data-public-signin] :is(a,button,input):focus-visible{outline:2px solid var(--pp-focus);outline-offset:2px;border-radius:var(--pp-radius-raised)}.pp-signin-input:focus-visible{outline:none}@media(prefers-reduced-motion:reduce){[data-public-signin] *{transition-duration:.001ms!important}}@font-face{font-family:News Rounded;src:url(/fonts/open/nunito/nunito-800-normal-21.woff2) format("woff2");font-style:normal;font-weight:800;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:News Rounded;src:url(/fonts/open/nunito/nunito-800-normal-22.woff2) format("woff2");font-style:normal;font-weight:800;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:News Rounded;src:url(/fonts/open/nunito/nunito-800-normal-23.woff2) format("woff2");font-style:normal;font-weight:800;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:News Rounded;src:url(/fonts/open/nunito/nunito-800-normal-24.woff2) format("woff2");font-style:normal;font-weight:800;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:News Rounded;src:url(/fonts/open/nunito/nunito-800-normal-25.woff2) format("woff2");font-style:normal;font-weight:800;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:News Rounded;src:url(/fonts/open/nunito/nunito-900-normal-26.woff2) format("woff2");font-style:normal;font-weight:900;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:News Rounded;src:url(/fonts/open/nunito/nunito-900-normal-27.woff2) format("woff2");font-style:normal;font-weight:900;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:News Rounded;src:url(/fonts/open/nunito/nunito-900-normal-28.woff2) format("woff2");font-style:normal;font-weight:900;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:News Rounded;src:url(/fonts/open/nunito/nunito-900-normal-29.woff2) format("woff2");font-style:normal;font-weight:900;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:News Rounded;src:url(/fonts/open/nunito/nunito-900-normal-30.woff2) format("woff2");font-style:normal;font-weight:900;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--app-font-ui);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--app-font-ui: "Atkinson Hyperlegible", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--app-font-mono: ui-monospace, "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--app-font: var(--app-font-ui);--ig-font: var(--app-font-ui);--readable-font: var(--app-font-ui);--app-shade-01: #fcfcfc;--app-shade-02: #f8f7f7;--app-shade-03: #f1f1f1;--app-shade-04: #ececec;--app-shade-05: #e2e2e2;--app-shade-06: #7b7b7b;--app-shade-07: #323232;--app-shade-08: #222222;--app-shade-09: #121212;--app-color-canvas: var(--app-shade-02);--app-color-surface: var(--app-shade-01);--app-color-surface-raised: #ffffff;--app-color-text-primary: var(--app-shade-09);--app-color-text-secondary: #686868;--app-color-text-tertiary: #737373;--app-color-border-subtle: var(--app-shade-04);--app-color-border-strong: var(--app-shade-05);--app-color-fill-subtle: var(--app-shade-03);--app-color-fill-hover: var(--app-shade-04);--app-color-fill-selected: var(--app-shade-03);--app-color-focus-ring: rgba(53, 130, 255, .32);--app-color-brand-blue: #3582ff;--app-color-brand-green: #55b93e;--app-color-brand-orange: #e36323;--app-color-brand-red: #fe5938;--app-canvas: var(--app-color-canvas);--app-page-canvas: var(--app-color-surface);--app-surface: var(--app-color-surface);--app-text-primary: var(--app-color-text-primary);--app-text-secondary: var(--app-color-text-secondary);--app-text-tertiary: var(--app-color-text-tertiary);--app-border-subtle: var(--app-color-border-subtle);--app-fill-subtle: var(--app-color-fill-subtle);--app-fill-hover: var(--app-color-fill-hover);--app-fill-selected: var(--app-color-fill-selected);--app-focus-ring: var(--app-color-focus-ring);--app-brand-orange: var(--app-color-brand-orange);--app-nav-selected: var(--app-color-fill-selected);--ig-surface: var(--app-color-surface);--ig-ink: var(--app-color-text-primary);--ig-muted: var(--app-color-text-secondary);--ig-line: var(--app-color-border-subtle);--ig-soft: var(--app-color-fill-subtle);--ig-primary: var(--app-color-text-primary);--app-space-0: 0;--app-space-1: 4px;--app-space-2: 8px;--app-space-3: 12px;--app-space-4: 16px;--app-space-5: 20px;--app-space-6: 24px;--app-space-8: 32px;--app-space-10: 40px;--app-space-12: 48px;--app-space-16: 64px;--app-top-nav-height: clamp(64px, 4.6vw, 72px);--app-context-sidebar-width: 260px;--app-sidebar-width: var(--app-context-sidebar-width);--app-control-height: 40px;--app-nav-row-height: 40px;--app-menu-row-height: 32px;--app-touch-target-min: 40px;--app-page-gutter: var(--app-space-4);--app-z-context-sidebar: 110;--app-z-top-nav: 120;--app-z-context-mobile: 30;--app-icon-size-compact: 16px;--app-icon-size-navigation: 18px;--app-icon-size-control: 20px;--app-border-hairline: 1px;--app-weight-regular: 400;--app-weight-medium: 500;--app-weight-semibold: 600;--app-weight-bold: 700;--app-type-caption-size: 11px;--app-type-caption-line: 16px;--app-type-caption-weight: var(--app-weight-regular);--app-type-meta-size: 12px;--app-type-meta-line: 16px;--app-type-meta-weight: var(--app-weight-regular);--app-type-menu-size: 13px;--app-type-menu-line: 18px;--app-type-menu-weight: var(--app-weight-regular);--app-type-ui-size: 13px;--app-type-ui-line: 20px;--app-type-ui-weight: var(--app-weight-regular);--app-type-control-size: 13px;--app-type-control-line: 16px;--app-type-control-weight: var(--app-weight-regular);--app-type-nav-size: 13px;--app-type-nav-line: 18px;--app-type-nav-weight: var(--app-weight-regular);--app-type-card-size: 15px;--app-type-card-line: 20px;--app-type-card-weight: var(--app-weight-semibold);--app-type-readable-size: 15px;--app-type-readable-line: 24px;--app-type-readable-weight: var(--app-weight-regular);--app-type-section-size: 22px;--app-type-section-line: 28px;--app-type-section-weight: var(--app-weight-medium);--app-type-section-tracking: -.01em;--app-type-page-size: 28px;--app-type-page-line: 34px;--app-type-page-weight: var(--app-weight-medium);--app-radius-control: 10px;--app-radius-card: 16px;--app-radius-menu: 12px;--app-radius-popout: 16px;--app-radius-pill: 999px;--app-docked-surface: var(--app-color-surface);--app-docked-border: var(--app-color-border-subtle);--app-docked-shadow: none;--app-popover-shadow: 0 18px 24px -20px rgba(0, 0, 0, .13), 0 8px 16px -12px rgba(0, 0, 0, .12);--app-chrome-gutter: 0px;--app-chrome-surface-background: var(--app-color-surface);--app-chrome-surface-border: var(--app-border-hairline) solid var(--app-color-border-subtle);--app-chrome-surface-radius: var(--app-radius-menu);--app-chrome-surface-shadow: 0 0 0 1px rgba(18, 18, 18, .02), 0 6px 16px -14px rgba(18, 18, 18, .16);--app-chrome-surface-backdrop: none}@media(min-width:40rem){:root{--app-page-gutter: var(--app-space-5)}}@media(min-width:64rem){:root{--app-chrome-gutter: var(--app-space-2)}}@media(min-width:80rem){:root{--app-page-gutter: var(--app-space-5)}}:root{--app-duration-instant: 80ms;--app-duration-fast: .12s;--app-duration-standard: .18s;--app-duration-travel: .24s;--app-duration-enter: .2s;--app-duration-exit: .14s;--app-duration-route-exit: .12s;--app-duration-route-enter: .17s;--app-ease-standard: cubic-bezier(.2, .8, .2, 1);--app-ease-travel: cubic-bezier(.4, 0, .2, 1);--app-ease-entrance: cubic-bezier(.22, 1, .36, 1);--app-ease-exit: cubic-bezier(.4, 0, 1, 1);--app-press-scale: .97;--app-press-scale-surface: .99;--app-hover-lift: -1px;--app-focus-ring-width: 2px;--app-focus-ring-offset: 2px;--app-focus-ring-color: var(--app-color-brand-blue);--app-disabled-opacity: .45;--app-transition-interactive: background-color var(--app-duration-fast) var(--app-ease-standard), border-color var(--app-duration-fast) var(--app-ease-standard), color var(--app-duration-fast) var(--app-ease-standard), box-shadow var(--app-duration-fast) var(--app-ease-standard), opacity var(--app-duration-fast) var(--app-ease-standard), scale var(--app-duration-fast) var(--app-ease-standard), translate var(--app-duration-fast) var(--app-ease-standard), outline-color var(--app-duration-fast) var(--app-ease-standard);--app-bottom-nav-dock-height: 4rem;--app-bottom-nav-height: var(--app-bottom-nav-dock-height);--app-bottom-nav-gap: calc(1rem + env(safe-area-inset-bottom, 0px)) ;--app-bottom-nav-offset: calc(var(--app-bottom-nav-height) + var(--app-bottom-nav-gap));--app-page-gutter: 1rem;--app-focus-ring: var(--app-color-focus-ring);--app-canvas: var(--app-color-canvas);--app-page-canvas: var(--app-color-surface);--app-surface: var(--app-color-surface);--app-text-primary: var(--app-color-text-primary);--app-text-secondary: var(--app-color-text-secondary);--app-text-tertiary: var(--app-color-text-tertiary);--ig-scrim: rgba(0, 0, 0, .84);--ig-scrim-sampled: #242729;--ig-surface: var(--app-surface);--ig-ink: var(--app-text-primary);--ig-muted: var(--app-text-secondary);--ig-line: var(--app-color-border-subtle);--ig-soft: var(--app-color-fill-subtle);--ig-primary: var(--app-text-primary);--ig-radius-popout: var(--app-radius-popout);--ig-radius-control: var(--app-radius-control);--ig-popout-shadow: var(--app-feedback-shadow);--ig-bubble-shadow: 0 12px 32px rgba(15, 23, 42, .08), 0 1px 2px rgba(15, 23, 42, .04);--readable-ink: var(--app-text-primary);--readable-copy: var(--app-text-primary);--readable-soft-copy: var(--app-text-secondary);--readable-muted: var(--app-text-secondary);--readable-link: #0369a1;--readable-accent: #047857;--app-popout-radius: 20px;--app-popout-border: #ececec;--app-popout-ink: #121212;--app-popout-icon: #7b7b7b;--app-popout-separator: #ececec;--app-popout-hover: #f1f1f1;--app-nav-selected: var(--app-color-fill-selected);--app-popout-disabled: #7b7b7b;--app-popout-disabled-icon: #7b7b7b;--app-popout-shadow: 0 153px 61px 0 #00000003, 0 86px 52px 0 #0000000a, 0 38px 38px 0 #0000000f, 0 10px 21px 0 #00000012;--app-popout-surface-border: 1px solid #ececec;--app-popout-surface-radius: 20px;--app-popout-surface-background: #fcfcfc;--app-popout-surface-shadow: var(--app-popout-shadow);--app-popout-surface-backdrop: none;--app-type-menu-size: 13px;--app-type-menu-line: 18px;--app-type-menu-weight: 500;--app-popout-item-height: 36px;--app-popout-item-pad-x: .5rem;--app-popout-item-pad-y: 0;--app-popout-item-gap: .625rem;--app-popout-item-radius: 12px;--app-popout-icon-size: 16px;--app-popout-pad: .5rem;--app-popout-separator-gap: .5rem;--app-popout-width: 13rem;--app-popout-width-wide: 16rem}.app-shell--timetable-setup>.instagram-top-nav,.app-shell--timetable-setup>nav[aria-label="Mobile navigation"]{display:none}.instagram-top-nav .pp-nav-link{font-size:15px!important;font-weight:500!important;line-height:1.4!important}.instagram-nav-label.is-active{font-weight:500!important}.instagram-top-nav .pp-nav-floating{border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important}.instagram-top-nav .pp-nav-floating>svg{width:1.375rem!important;height:1.375rem!important}.instagram-top-nav .pp-nav-floating:hover{background:var(--nav-hover)!important}@media(min-width:640px){:root{--app-bottom-nav-gap: calc(1.25rem + env(safe-area-inset-bottom, 0px)) ;--app-page-gutter: 1.25rem}}@media(min-width:768px){:root{--app-bottom-nav-height: 0rem}}@media(min-width:1280px){:root{--app-page-gutter: 1.25rem}}html{font-family:var(--app-font);font-synthesis:none}.dashboard-palette .timetable-readable body{color:var(--dash-ink)}body{--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.youtube-type :where(.text-slate-950,.text-slate-900,.text-slate-800,.text-zinc-950,body,.text-zinc-800,.text-gray-950,.text-gray-900,.text-gray-800,.text-\[\#0f0f0f\],.text-\[\#202124\],.text-\[\#1F1F1F\],.text-\[\#17233f\]){color:var(--youtube-type-ink)}.timetable-onboarding .onboarding-main :where(.text-zinc-950,body,.text-gray-900){color:var(--tt-ink)}body{background-color:var(--app-canvas);color:var(--readable-ink);font-family:var(--readable-font);font-size:14px;font-weight:400;line-height:20px;font-kerning:normal;letter-spacing:0;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html.figma-element-move-dragging,html.figma-element-move-dragging *{cursor:grabbing!important}button,input,select,textarea{font:inherit;letter-spacing:0}h1,h2,h3,h4,h5,h6{font-weight:600;letter-spacing:-.01em}strong,b{font-weight:600}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.ig-popout-shell{border:1px solid var(--app-feedback-border);border-radius:var(--app-feedback-radius);background:var(--ig-surface);box-shadow:var(--app-feedback-shadow)}.ig-popout-content{background:var(--ig-soft)}.ig-popout-bubble{border:1px solid rgba(219,219,219,.82);border-radius:calc(var(--ig-radius-popout) - 12px);background:#fff;box-shadow:var(--ig-bubble-shadow)}.app-popout-surface,.lesson-editor-menu-surface{border:var(--app-popout-surface-border);border-radius:var(--app-popout-surface-radius);background:var(--app-popout-surface-background);color:var(--app-popout-ink);box-shadow:var(--app-popout-surface-shadow);-webkit-backdrop-filter:var(--app-popout-surface-backdrop);backdrop-filter:var(--app-popout-surface-backdrop)}.inbox-popout-surface,.app-detail-popout-surface{--ig-ink: #0d0d0d;--ig-muted: #6b6b6b;--ig-line: rgba(13, 13, 13, .08);--ig-soft: #f4f4f4;border:1px solid rgba(13,13,13,.09);border-radius:18px;background:#fffffff5;color:var(--ig-ink);box-shadow:0 24px 64px #00000024,0 2px 8px #0000000f,inset 0 1px #fffc;-webkit-backdrop-filter:blur(22px) saturate(1.05);backdrop-filter:blur(22px) saturate(1.05)}.inbox-popout-surface[data-task-bell-panel]{background:#fff;outline:none;-webkit-backdrop-filter:none;backdrop-filter:none}[data-compact-lesson-popout]:focus{outline:none}.lesson-prep-panel-surface{border:1px solid rgba(13,13,13,.09);box-shadow:0 1px 2px #0000000d,0 8px 20px #00000014,0 28px 72px #00000029}@media(min-width:1400px){.dashboard-timetable-root[data-lesson-prep-docked=true]{padding-right:calc(var(--lesson-prep-sidebar-width, 400px) + 1.25rem)}.dashboard-timetable-root[data-lesson-prep-docked=true] [data-timetable-week-board]{min-width:44rem}}.youtube-type.app-popout-surface,.youtube-type .app-popout-surface,.instagram-ui .app-popout-surface{color:var(--app-popout-ink)}.app-popout-item>svg,.lesson-editor-menu-item>svg,.lesson-editor-menu-surface svg,.app-popout-icon-slot svg,.lesson-editor-menu-icon-slot svg,.app-popout-icon-button svg,.lesson-editor-menu-icon-button svg{color:var(--app-popout-icon);stroke:currentColor}.app-popout-item,.lesson-editor-menu-item{display:flex;min-height:var(--app-popout-item-height);width:100%;align-items:center;gap:var(--app-popout-item-gap);border-radius:var(--app-popout-item-radius);padding:var(--app-popout-item-pad-y) var(--app-popout-item-pad-x);text-align:left;color:var(--app-popout-ink);font-family:var(--app-font-ui);font-size:var(--app-type-menu-size);font-weight:var(--app-type-menu-weight);line-height:var(--app-type-menu-line);letter-spacing:-.01em;transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1)}.app-popout-item>svg,.lesson-editor-menu-item>svg{height:var(--app-popout-icon-size);width:var(--app-popout-icon-size);flex-shrink:0}.app-popout-surface-menu{padding:var(--app-popout-pad)}.app-popout-dense{--app-popout-item-height: 28px;--app-popout-item-pad-x: .5rem;--app-popout-item-pad-y: .125rem;--app-popout-item-gap: .375rem;--app-popout-item-radius: 6px;--app-popout-icon-size: 14px;--app-popout-pad: .25rem;--app-popout-separator-gap: .1875rem;--app-type-menu-size: var(--app-type-meta-size);--app-type-menu-line: var(--app-type-meta-line)}.app-popout-item:hover:not(:disabled),.app-popout-item:focus-visible,.app-popout-item-selected,.lesson-editor-menu-item:hover:not(:disabled),.lesson-editor-menu-item:focus-visible,.lesson-editor-menu-item-selected{background:var(--app-popout-hover);color:var(--app-popout-ink);outline:none}.app-popout-item-danger:not(:has(>svg)){color:#e11d48}.app-popout-item-danger:not(:has(>svg)):hover:not(:disabled),.app-popout-item-danger:not(:has(>svg)):focus-visible:not(:disabled){background:#fef2f2;color:#e11d48}.app-popout-item:disabled,.app-popout-item[aria-disabled=true],.lesson-editor-menu-item:disabled,.lesson-editor-menu-item[aria-disabled=true]{cursor:not-allowed;color:var(--app-popout-disabled);opacity:.4}.app-popout-item:disabled>svg,.app-popout-item[aria-disabled=true]>svg,.lesson-editor-menu-item:disabled>svg,.lesson-editor-menu-item[aria-disabled=true]>svg,.app-popout-item:disabled .app-popout-icon-slot svg,.app-popout-item[aria-disabled=true] .app-popout-icon-slot svg,.lesson-editor-menu-item:disabled .lesson-editor-menu-icon-slot svg,.lesson-editor-menu-item[aria-disabled=true] .lesson-editor-menu-icon-slot svg{color:var(--app-popout-disabled-icon)}.app-popout-icon-slot,.lesson-editor-menu-icon-slot{display:grid;height:var(--app-popout-icon-size);width:var(--app-popout-icon-size);flex-shrink:0;color:var(--app-popout-icon);place-items:center}.app-popout-icon-button,.lesson-editor-menu-icon-button{display:flex;height:var(--app-popout-item-height);width:var(--app-popout-item-height);align-items:center;justify-content:center;border-radius:var(--app-popout-item-radius);color:var(--app-popout-icon);transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.app-popout-icon-button:hover,.app-popout-icon-button:focus-visible,.lesson-editor-menu-icon-button:hover,.lesson-editor-menu-icon-button:focus-visible{background:var(--app-popout-hover);color:var(--app-popout-ink);outline:none}.app-popout-separator,.lesson-editor-menu-separator{height:1px;margin:var(--app-popout-separator-gap) 0;background:var(--app-popout-separator)}:where([data-app-context-menu][role=menu],[data-app-context-menu] [role=menu]){--app-popout-context-surface: #fcfcfc;--app-popout-context-edge: #ececec;--app-popout-context-ink: #121212;--app-popout-context-muted: var(--app-color-text-secondary);--app-popout-context-hover: #f1f1f1;border:1px solid var(--app-popout-context-edge)!important;border-radius:16px!important;padding:8px!important;background:var(--app-popout-context-surface)!important;color:var(--app-popout-context-ink)!important;box-shadow:0 0 #0000,0 0 #0000,0 0 #0000,0 0 #0000,0 153px 61px #00000003,0 86px 52px #0000000a,0 38px 38px #0000000f,0 10px 21px #00000012!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;font-family:var(--app-font-ui)!important;font-size:var(--app-type-menu-size)!important;font-weight:500!important;line-height:var(--app-type-menu-line)!important;letter-spacing:-.01em!important}:where([data-app-context-menu] [data-move-to-folder-submenu][role=menu]){padding:0!important;overflow:hidden}:where([data-app-context-menu][role=menu],[data-app-context-menu] [role=menu]) [role=menuitem]{height:36px!important;min-height:36px!important;gap:8px!important;border:0!important;border-radius:10px!important;padding:0 10px!important;background:transparent!important;color:var(--app-popout-context-ink)!important;font-family:var(--app-font-ui)!important;font-size:var(--app-type-menu-size)!important;font-weight:500!important;line-height:var(--app-type-menu-line)!important;letter-spacing:-.01em!important;transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)!important}:where([data-app-context-menu][role=menu],[data-app-context-menu] [role=menu]) [role=menuitem]>span:first-of-type{color:inherit;font:inherit;letter-spacing:inherit}:where([data-app-context-menu][role=menu],[data-app-context-menu] [role=menu]) [role=menuitem]>svg,:where([data-app-context-menu][role=menu],[data-app-context-menu] [role=menu]) [role=menuitem] .app-popout-icon-slot svg,:where([data-app-context-menu][role=menu],[data-app-context-menu] [role=menu]) [role=menuitem] .lesson-editor-menu-icon-slot svg{width:16px!important;height:16px!important;flex-shrink:0;color:var(--app-popout-context-muted)!important;stroke:currentColor}:where([data-app-context-menu][role=menu],[data-app-context-menu] [role=menu]) [role=menuitem]:hover:not(:disabled),:where([data-app-context-menu][role=menu],[data-app-context-menu] [role=menu]) [role=menuitem]:focus-visible,:where([data-app-context-menu][role=menu],[data-app-context-menu] [role=menu]) [role=menuitem].app-popout-item-selected{background:var(--app-popout-context-hover)!important;color:var(--app-popout-context-ink)!important;outline:none!important}:where([data-app-context-menu][role=menu],[data-app-context-menu] [role=menu]) [role=menuitem]:hover:not(:disabled)>svg,:where([data-app-context-menu][role=menu],[data-app-context-menu] [role=menu]) [role=menuitem]:focus-visible>svg{color:var(--app-popout-context-ink)!important}:where([data-app-context-menu][role=menu],[data-app-context-menu] [role=menu]) [role=menuitem]:disabled,:where([data-app-context-menu][role=menu],[data-app-context-menu] [role=menu]) [role=menuitem][aria-disabled=true]{cursor:not-allowed!important;opacity:.4!important}:where([data-app-context-menu][role=menu],[data-app-context-menu] [role=menu]) :where(.app-popout-item-danger,.lesson-editor-menu-item-danger,.is-danger):not(:has(>svg)){color:#dc2626!important}:where([data-app-context-menu][role=menu],[data-app-context-menu] [role=menu]) :where(.app-popout-item-danger,.lesson-editor-menu-item-danger,.is-danger):not(:has(>svg)):hover:not(:disabled),:where([data-app-context-menu][role=menu],[data-app-context-menu] [role=menu]) :where(.app-popout-item-danger,.lesson-editor-menu-item-danger,.is-danger):not(:has(>svg)):focus-visible:not(:disabled){background:#fef2f2!important;color:#dc2626!important}:where([data-app-context-menu][role=menu],[data-app-context-menu] [role=menu]) :where(.app-popout-separator,.lesson-editor-menu-separator,.excel-grid-menu-divider,[role=separator]){height:1px!important;margin:8px -8px!important;border:0!important;background:var(--app-popout-context-edge)!important}:where([data-app-context-menu][role=menu],[data-app-context-menu] [role=menu]) .excel-grid-menu-heading,:where([data-app-context-menu][role=menu],[data-app-context-menu] [role=menu])>[role=presentation]{display:flex;align-items:center;height:36px!important;padding:0 10px!important;color:var(--app-popout-context-muted)!important;font-family:var(--app-font-ui)!important;font-size:12px!important;font-weight:500!important;line-height:16px!important;letter-spacing:-.12px!important;text-transform:none!important}:where([data-app-context-menu] [data-move-to-folder-submenu][role=menu])>[data-move-to-folder-search][role=presentation]{height:44px!important;padding:0!important}:where([data-app-context-menu] [data-move-to-folder-submenu][role=menu]) [data-move-to-folder-search-input]{width:100%!important;height:100%!important;flex:1 1 100%!important;border:0!important;background:transparent!important;box-shadow:none!important;outline:none!important}:where([data-app-context-menu][role=menu],[data-app-context-menu] [role=menu]) .excel-grid-menu-item kbd{color:var(--app-popout-context-muted)!important;font-family:var(--app-font-ui)!important;font-size:12px!important;font-weight:500!important;line-height:16px!important;letter-spacing:-.12px!important}.app-popout-header,.app-popout-section,.lesson-editor-popover-header,.lesson-editor-popover-section{border-color:var(--app-popout-separator)}.lesson-creator-contextual-settings-row .lesson-creator-element-settings-button.is-active,.lesson-creator-contextual-settings-row .lesson-creator-element-settings-button[aria-expanded=true],.lesson-creator-contextual-settings-row .lesson-creator-element-settings-icon-button.is-active{background:#f4f4f5;color:#18181b}.lesson-creator-contextual-settings-row .lesson-creator-element-settings-icon-button.is-danger:hover:not(:disabled),.lesson-creator-contextual-settings-row .lesson-creator-element-settings-icon-button.is-danger:focus-visible:not(:disabled){background:#fef2f2;color:#dc2626}.lesson-creator-text-size-option.is-active,.lesson-creator-text-size-option:hover{background:var(--app-popout-hover)}.lesson-creator-text-size-option.is-selected{background:#edf7ff;color:#0f172a}.lesson-creator-text-size-option.is-active.is-selected{background:#dff1ff}.lesson-creator-renderer-toolbar-toggle-button.is-active{border-color:transparent;background:#fff;color:#18181b;box-shadow:0 1px 2px #0f172a1f}.app-shell{display:flex;height:100dvh;min-height:0;min-width:0;flex-direction:column;overflow:hidden;background:var(--app-color-canvas);color:var(--app-color-text-primary);font-family:var(--app-font-ui);font-size:var(--app-type-ui-size);font-weight:var(--app-type-ui-weight);line-height:var(--app-type-ui-line)}.app-shell--full-viewport{--app-top-nav-height: 0px;--app-sidebar-width: 0px;--app-context-sidebar-width: 0px;--app-chrome-gutter: 0px}.app-shell--timetable-setup>.app-top-nav{display:none}@media(min-width:64rem){[data-app-shell]:is([data-app-section=tasks],[data-app-section=notes],[data-app-section=classes]){--app-top-nav-height: 0px !important}[data-app-shell]:is([data-app-section=tasks],[data-app-section=notes],[data-app-section=classes])>.app-top-nav{display:none}[data-app-shell][data-app-section=library]{--app-top-nav-height: 0px !important}[data-app-shell][data-app-section=library]>.app-top-nav{display:none}[data-app-shell][data-settings-route=true]{--app-top-nav-height: 0px !important}[data-app-shell][data-settings-route=true]>.app-top-nav{display:none}[data-app-shell][data-admin-route=true]{--app-top-nav-height: 0px !important}[data-app-shell][data-admin-route=true]>.app-top-nav{display:none}}[data-app-shell][data-library-preview-focus=true]>.app-top-nav{display:none}[data-app-shell][data-library-preview-focus=true] .app-shell__route-frame{padding-block-start:0}[data-app-shell][data-profile-route=true]>.app-top-nav{display:none}[data-app-shell][data-profile-route=true] .app-shell__route-frame{padding-block-start:0}.app-shell__route-frame{position:relative;isolation:isolate;min-height:0;min-width:0;flex:1 1 auto;overflow:hidden;padding-block-start:var(--app-top-nav-height);background:var(--app-color-canvas)}.app-shell__body{display:flex;height:100%;min-height:0;min-width:0;align-items:stretch}.app-shell:not(.app-shell--full-viewport) .app-shell__body{overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-color:#a8a8a8 #f7f7f7;scrollbar-gutter:stable;scrollbar-width:thin}.app-shell:not(.app-shell--full-viewport) .app-shell__body::-webkit-scrollbar{width:12px}.app-shell:not(.app-shell--full-viewport) .app-shell__body::-webkit-scrollbar-track{border-inline-start:1px solid #eeeeee;background:#f7f7f7}.app-shell:not(.app-shell--full-viewport) .app-shell__body::-webkit-scrollbar-thumb{border:3px solid #f7f7f7;border-radius:999px;background:#a8a8a8}.app-shell:not(.app-shell--full-viewport) .app-shell__body::-webkit-scrollbar-thumb:hover{background:#858585}.app-shell__body>*{width:100%;min-width:0;max-width:100%;flex:1 1 auto}.app-top-nav,.instagram-top-nav{position:fixed;inset-block-start:0;inset-inline:0;z-index:var(--app-z-top-nav);height:max(0px,var(--app-top-nav-height));--app-top-nav-surface: #ffffff;--app-top-nav-ink: #2d2d2d;--app-top-nav-muted: #2d2d2d;--app-top-nav-hover: rgba(45, 45, 45, .08);--app-top-nav-rule: transparent;border:0;border-radius:0;background:var(--app-top-nav-surface);color:var(--app-top-nav-ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-family:var(--app-font-ui)}@media(min-width:64rem){.app-top-nav,.instagram-top-nav{border-radius:0}}.app-top-nav__inner{display:grid;grid-template-columns:minmax(16rem,22rem) minmax(0,1fr) minmax(16rem,22rem);height:100%;min-width:0;align-items:center;gap:clamp(12px,1.55vw,24px);padding-inline:clamp(20px,2.05vw,32px)}.app-top-nav__start-toolbar{display:flex;min-width:0;align-items:center;justify-content:flex-start}.app-top-nav__center{display:flex;min-width:0;align-items:center;justify-content:center}.app-top-nav__end{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:clamp(8px,1vw,16px);pointer-events:none}.app-top-nav__end>*{pointer-events:auto}.app-top-nav__page-tools{display:flex;width:auto;min-width:0;flex:0 1 auto;align-items:center;justify-content:center}.app-top-nav__page-tools:empty{display:none}.app-top-nav__edge{position:absolute;inset-block-end:0;inset-inline:0;height:1px;background:var(--app-color-border-subtle, #e5e5e5);box-shadow:0 6px 16px -10px #1c191773;opacity:0;pointer-events:none}.app-top-nav__page-actions{display:flex;min-width:0;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:var(--app-space-2)}.app-top-nav__link[aria-current=page],.app-top-nav__link--active,.app-top-nav__link.is-active{border-radius:0;background:transparent;color:var(--app-top-nav-ink);box-shadow:inset 0 -2px 0 var(--app-top-nav-ink)}.app-top-nav__page-tools,.app-top-nav__page-actions{color:var(--app-top-nav-ink);font-family:var(--app-font-ui)}.app-top-nav :where(input,button,[role=button]){font-family:inherit}.app-top-nav [data-quiz-search],.app-top-nav [data-library-folder-search]{height:var(--app-control-height)!important;border:1px solid rgba(45,45,45,.48)!important;border-radius:var(--app-radius-pill)!important;background:transparent!important;box-shadow:none!important}.app-top-nav [data-quiz-search]:hover,.app-top-nav [data-library-folder-search]:hover{background:var(--app-top-nav-hover)!important}.app-top-nav [data-quiz-search]:focus-within,.app-top-nav [data-library-folder-search]:focus-within{border-color:var(--app-top-nav-ink)!important;background:var(--app-top-nav-surface)!important;outline:2px solid var(--app-top-nav-ink);outline-offset:2px;box-shadow:none!important}.app-top-nav [data-quiz-search-input],.app-top-nav [data-library-search-input],.app-top-nav [data-library-folder-search-input]{color:var(--app-top-nav-ink)!important;font-size:var(--app-type-control-size)!important;font-weight:var(--app-type-control-weight)!important;line-height:var(--app-type-control-line)!important}.app-top-nav :where([data-quiz-search-input],[data-library-search-input],[data-library-folder-search-input])::-moz-placeholder{color:var(--app-top-nav-muted);opacity:1}.app-top-nav :where([data-quiz-search-input],[data-library-search-input],[data-library-folder-search-input])::placeholder{color:var(--app-top-nav-muted);opacity:1}.app-top-nav :where([aria-label="Clear quiz search"]){border-radius:var(--app-radius-pill);color:var(--app-top-nav-muted)}.app-top-nav [data-library-create-menu-trigger],.app-top-nav [data-discover-create-action],.app-top-nav [data-new-game-set-button]{height:var(--app-control-height)!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--app-top-nav-ink)!important;padding-inline:18px!important;box-shadow:none!important;font-size:var(--app-type-control-size)!important;font-weight:var(--app-type-control-weight)!important;line-height:var(--app-type-control-line)!important;opacity:.7}.app-top-nav [data-library-create-menu-trigger]:hover,.app-top-nav [data-discover-create-action]:hover,.app-top-nav [data-new-game-set-button]:hover{border-color:transparent!important;background:transparent!important;color:var(--app-top-nav-ink)!important}.app-top-nav [data-library-import-action]{height:var(--app-control-height)!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--app-top-nav-ink)!important;padding-inline:18px!important;box-shadow:none!important;font-size:var(--app-type-control-size)!important;font-weight:var(--app-type-control-weight)!important;line-height:var(--app-type-control-line)!important;opacity:.7}.app-top-nav [data-library-import-action]:hover{background:transparent!important}.app-top-nav [data-sidebar-account-menu-trigger]{border-radius:var(--app-radius-pill);color:var(--app-top-nav-ink)}.app-top-nav [data-sidebar-account-menu-trigger]:hover{background:var(--app-top-nav-hover)}.app-top-nav [data-sidebar-account-avatar]>span{background:var(--app-top-nav-ink)!important;color:var(--app-top-nav-surface)!important;box-shadow:0 0 0 1px var(--app-top-nav-ink)}.app-top-nav svg{stroke-width:1.7}@media(max-width:63.999rem){.app-top-nav__inner{gap:var(--app-space-2);padding-inline:clamp(12px,3vw,20px)}.app-top-nav__center{display:none}.app-top-nav__link{padding-inline:8px}.app-top-nav__page-actions{display:none}}@media(max-width:27.5rem){.app-top-nav__inner,.app-top-nav__primary,.app-top-nav__account{gap:0}.app-top-nav__inner{padding-inline:8px}}.global-search__layer{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding:max(10vh,72px) 20px 20px}.global-search__backdrop{position:absolute;inset:0;background:#15151557;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.global-search__dialog{position:relative;display:flex;width:min(640px,calc(100vw - 32px));max-height:min(680px,calc(100dvh - max(14vh,104px)));flex-direction:column;overflow:hidden;border:1px solid rgba(45,45,45,.14);border-radius:18px;background:#fff;color:var(--app-color-text-primary, #2d2d2d);box-shadow:0 2px 8px #00000014,0 28px 72px #00000038;outline:none}.global-search__field{display:flex;min-height:64px;flex:0 0 64px;align-items:center;gap:12px;padding:0 14px 0 20px;border-bottom:1px solid var(--app-color-border-subtle, #e6e6e6)}.global-search__field-icon{width:22px;height:22px;flex:0 0 22px;color:var(--app-color-text-secondary, #737373)}.global-search__input{min-width:0;height:100%;flex:1 1 auto;border:0;background:transparent;color:inherit;font:inherit;font-size:18px;font-weight:400;line-height:24px;outline:none}.global-search__input::-moz-placeholder{color:var(--app-color-text-tertiary, #8a8a8a);opacity:1}.global-search__input::placeholder{color:var(--app-color-text-tertiary, #8a8a8a);opacity:1}.global-search__clear,.global-search__close,.global-search__recent-remove,.global-search__group-heading button{border:0;background:transparent;color:var(--app-color-text-secondary, #737373);font:inherit;cursor:pointer}.global-search__clear{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border-radius:9px}.global-search__clear svg{width:16px;height:16px}.global-search__clear:hover,.global-search__recent-remove:hover{background:var(--app-color-fill-hover, rgba(45, 45, 45, .07));color:var(--app-color-text-primary, #2d2d2d)}.global-search__close{display:grid;min-width:38px;height:26px;place-items:center;padding:0 7px;border:1px solid var(--app-color-border-subtle, #dedede);border-radius:8px;background:var(--app-color-fill-subtle, #f7f7f7);font-size:11px;line-height:1}.global-search__close:hover{background:var(--app-color-fill-hover, #efefef);color:var(--app-color-text-primary, #2d2d2d)}.global-search__tabs{display:flex;flex:0 0 auto;align-items:center;gap:6px;overflow-x:auto;padding:9px 14px;border-bottom:1px solid var(--app-color-border-subtle, #ededed);scrollbar-width:none}.global-search__tabs::-webkit-scrollbar{display:none}.global-search__tab{flex:0 0 auto;padding:4px 12px;border:0;border-radius:999px;background:var(--app-color-fill-subtle, #f3f3f3);color:var(--app-color-text-secondary, #5d5d5d);font:inherit;font-size:13px;font-weight:400;line-height:19px;white-space:nowrap;cursor:default}.global-search__tab:hover{color:var(--app-color-text-primary, #0d0d0d)}.global-search__tab.is-active{background:var(--app-color-text-primary, #0d0d0d);color:#fff}.global-search__results{min-height:176px;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:8px;scrollbar-gutter:stable}.global-search__group+.global-search__group{margin-top:4px;padding-top:4px;border-top:1px solid var(--app-color-border-subtle, #ededed)}.global-search__group-heading{display:flex;min-height:28px;align-items:center;justify-content:space-between;gap:12px;padding:4px 10px 3px;color:var(--app-color-text-tertiary, #858585);font-size:12px;font-weight:400;line-height:16px}.global-search__group-heading button{padding:3px 0;font-size:inherit;font-weight:inherit}.global-search__group-heading button:hover{color:var(--app-color-text-primary, #2d2d2d)}.global-search__row-wrap{position:relative}.global-search__row{display:flex;width:100%;min-height:48px;align-items:center;gap:12px;padding:8px 12px;border:0;border-radius:11px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:default}.global-search__row.is-active,.global-search__row:hover{background:var(--app-color-fill-hover, rgba(45, 45, 45, .07))}.global-search__row-icon{width:19px;height:19px;flex:0 0 19px;color:var(--app-color-text-secondary, #6f6f6f);-o-object-fit:contain;object-fit:contain}.global-search__row-icon--file{width:21px;height:23px;flex-basis:21px}.global-search__row-copy{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:1px}.global-search__row-label,.global-search__row-detail,.global-search__row-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-search__row-label{font-size:14px;font-weight:400;line-height:20px}.global-search__row-detail,.global-search__row-meta{color:var(--app-color-text-secondary, #747474);font-size:12px;line-height:16px}.global-search__row-meta{max-width:34%;flex:0 1 auto}.global-search__recent-remove{position:absolute;top:50%;right:10px;display:grid;width:28px;height:28px;place-items:center;border-radius:8px;opacity:0;transform:translateY(-50%)}.global-search__recent-remove svg{width:15px;height:15px}.global-search__row-wrap:hover .global-search__recent-remove,.global-search__recent-remove:focus-visible{opacity:1}.global-search__empty-prompt{display:flex;min-height:160px;align-items:center;justify-content:center;flex-direction:column;gap:4px;margin:0;padding:28px;color:var(--app-color-text-secondary, #737373);font-size:14px;line-height:20px;text-align:center}.global-search__empty-prompt strong{color:var(--app-color-text-primary, #2d2d2d);font-weight:400}.global-search__async-status{min-height:28px;flex:0 0 28px;padding:5px 18px 6px;border-top:1px solid var(--app-color-border-subtle, #ededed);color:var(--app-color-text-tertiary, #848484);font-size:11px;line-height:16px}.global-search__footer{display:flex;min-height:38px;flex:0 0 38px;align-items:center;gap:18px;padding:0 16px;border-top:1px solid var(--app-color-border-subtle, #e8e8e8);color:var(--app-color-text-tertiary, #848484);font-size:11px;line-height:16px}.global-search__footer span{display:inline-flex;align-items:center;gap:4px}.global-search__footer kbd{display:inline-grid;min-width:19px;height:19px;place-items:center;padding:0 4px;border:1px solid var(--app-color-border-subtle, #dedede);border-radius:6px;background:var(--app-color-fill-subtle, #f7f7f7);color:var(--app-color-text-secondary, #686868);font:inherit;line-height:1}.global-search__clear:focus-visible,.global-search__close:focus-visible,.global-search__tab:focus-visible,.global-search__group-heading button:focus-visible,.global-search__recent-remove:focus-visible{outline:2px solid var(--app-focus-ring, #2d2d2d);outline-offset:2px}@media(max-width:40rem){.global-search__layer{padding:16px}.global-search__dialog{width:100%;max-height:calc(100dvh - 32px);border-radius:16px}.global-search__field{min-height:58px;flex-basis:58px;gap:9px;padding-inline:14px 10px}.global-search__input{font-size:16px}.global-search__tabs{padding:8px 12px}.global-search__row-meta{max-width:29%}.global-search__footer{display:none}}@media(prefers-reduced-motion:reduce){.global-search__backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.app-context-sidebar{display:none;background:var(--app-chrome-surface-background);color:var(--app-color-text-primary);font-family:var(--app-font-ui);font-size:var(--app-type-ui-size);font-weight:var(--app-type-ui-weight);line-height:var(--app-type-ui-line)}.app-context-sidebar__inner{display:flex;height:100%;min-height:0;flex-direction:column;gap:var(--app-space-6);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:var(--app-space-4) var(--app-space-2);scrollbar-width:thin}.app-context-sidebar__group{display:flex;min-width:0;flex-direction:column;gap:var(--app-space-1)}.app-context-sidebar__heading{margin:0;padding:0 var(--app-space-2);color:var(--app-color-text-secondary);font-family:var(--app-font-ui);font-size:var(--app-type-menu-size);font-weight:var(--app-weight-semibold);line-height:var(--app-type-menu-line)}.app-context-sidebar__items{display:flex;min-width:0;flex-direction:column;gap:var(--app-space-1);margin:0;padding:0;list-style:none}.app-context-sidebar__item,.app-context-mobile-row__item{display:flex;min-width:0;min-height:var(--app-nav-row-height);align-items:center;gap:var(--app-space-2);border:0;border-radius:var(--app-radius-control);background:transparent;color:var(--app-color-text-secondary);font-family:var(--app-font-ui);font-size:var(--app-type-control-size);font-weight:var(--app-type-control-weight);line-height:var(--app-type-control-line);text-decoration:none;transition:background-color var(--app-duration-fast) var(--app-ease-standard),color var(--app-duration-fast) var(--app-ease-standard)}.app-context-sidebar__item{width:100%;padding-inline:var(--app-space-2)}.app-context-sidebar .app-context-sidebar__item,.app-context-mobile-row .app-context-mobile-row__item{color:var(--app-color-text-secondary);font-family:var(--app-font-ui);font-size:var(--app-type-control-size);font-weight:var(--app-type-control-weight);line-height:var(--app-type-control-line)}.app-context-sidebar__item:hover,.app-context-mobile-row__item:hover{background:var(--app-color-fill-hover);color:var(--app-color-text-primary)}.app-context-sidebar__item[aria-current=page],.app-context-sidebar__item.is-active,.app-context-mobile-row__item[aria-current=page],.app-context-mobile-row__item.is-active{background:var(--app-color-fill-selected);color:var(--app-color-text-primary)}.app-context-sidebar__item:focus-visible,.app-context-mobile-row__item:focus-visible{outline:none;box-shadow:0 0 0 3px var(--app-color-focus-ring)}.app-context-sidebar__item>svg,.app-context-sidebar__icon,.app-context-mobile-row__item>svg,.app-context-mobile-row__icon{width:var(--app-icon-size-navigation);height:var(--app-icon-size-navigation);flex:0 0 var(--app-icon-size-navigation)}.app-context-sidebar__item-label{min-width:0;overflow:hidden;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap}.app-context-sidebar__empty{margin:0;padding:var(--app-space-1) var(--app-space-2) 0;color:var(--app-color-text-tertiary);font-size:var(--app-type-caption-size);font-weight:var(--app-type-caption-weight);line-height:var(--app-type-caption-line)}.app-left-nav-surface.pp-settings-sidebar nav>button{color:var(--app-color-text-secondary);font-family:var(--app-font-ui);font-size:var(--app-type-control-size);font-weight:var(--app-type-control-weight);line-height:var(--app-type-control-line)}.app-left-nav-surface.pp-settings-sidebar nav>button:hover{background:var(--app-color-fill-hover);color:var(--app-color-text-primary)}.app-left-nav-surface.pp-settings-sidebar nav>button.is-active{background:var(--app-color-fill-selected);color:var(--app-color-text-primary);font-weight:var(--app-type-control-weight)}.app-context-mobile-row{position:sticky;inset-block-start:0;z-index:var(--app-z-context-mobile);width:100%;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;border-block-end:var(--app-border-hairline) solid var(--app-color-border-subtle);background:var(--app-color-surface);scrollbar-width:none;-ms-overflow-style:none}.app-context-mobile-row::-webkit-scrollbar{display:none}.app-context-mobile-row__inner{display:flex;width:-moz-max-content;width:max-content;min-width:100%;align-items:center;gap:var(--app-space-1);padding:var(--app-space-2) var(--app-page-gutter)}.app-context-mobile-row__item{flex:0 0 auto;padding-inline:var(--app-space-3);white-space:nowrap}@media(min-width:64rem){.app-context-sidebar{position:fixed;inset-block:calc(var(--app-top-nav-height) + var(--app-chrome-gutter)) var(--app-chrome-gutter);inset-inline-start:var(--app-chrome-gutter);z-index:var(--app-z-context-sidebar);display:flex;width:var(--app-context-sidebar-width);min-height:0;flex-direction:column;border:var(--app-chrome-surface-border);border-radius:var(--app-chrome-surface-radius);background:var(--app-chrome-surface-background);box-shadow:var(--app-chrome-surface-shadow);-webkit-backdrop-filter:var(--app-chrome-surface-backdrop);backdrop-filter:var(--app-chrome-surface-backdrop)}.app-context-mobile-row{display:none}}@media(prefers-reduced-motion:reduce){.app-context-sidebar__item,.app-context-sidebar__chevron,.app-context-mobile-row__item{transition:none}}.admin-console{display:flex;min-height:100%;min-width:0;flex:1 1 auto;flex-direction:column;background:var(--app-page-canvas, #ffffff)}.admin-console__bar{position:sticky;z-index:35;inset-block-start:0;display:flex;height:56px;min-height:56px;flex:0 0 56px;align-items:center;justify-content:space-between;gap:16px;padding:8px 20px;border-block-end:1px solid var(--gpt-sidebar-rule, rgba(0, 0, 0, .05));background:color-mix(in oklab,var(--app-page-canvas, #ffffff) 94%,#ffffff)}.admin-console__actions{display:flex;min-width:0;flex:0 0 auto;align-items:center;gap:8px}.admin-console__body{min-height:0;min-width:0;flex:1 1 auto;padding:20px}[data-admin-section-tabs]{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:0;overflow-x:auto;scrollbar-width:none}[data-admin-section-tabs]::-webkit-scrollbar{display:none}[data-admin-section-tab]{box-sizing:border-box;display:inline-flex;height:36px;flex-shrink:0;align-items:center;gap:8px;padding-inline:16px;border:1px solid transparent;border-radius:9999px;background:transparent;color:var(--gpt-sidebar-ink-secondary, #5d5d5d);font-size:14px;font-weight:500;line-height:20px;text-decoration:none;transition:color .12s ease,background-color .12s ease}[data-admin-section-tab]:hover{background:transparent;color:var(--gpt-sidebar-ink, #0d0d0d)}[data-admin-section-tab][aria-current=page]{background:#f3f3f3;color:var(--gpt-sidebar-ink, #0d0d0d)}[data-admin-section-tab]:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--app-focus-ring, #0d0d0d)}[data-admin-subtabs]{display:inline-flex;align-items:center;gap:0}[data-admin-subtabs]>button{box-sizing:border-box;display:inline-flex;height:36px;flex-shrink:0;align-items:center;gap:8px;padding-inline:16px;border:1px solid transparent;border-radius:9999px;background:transparent;color:var(--gpt-sidebar-ink-secondary, #5d5d5d);font-size:14px;font-weight:500;line-height:20px;transition:color .12s ease,background-color .12s ease}[data-admin-subtabs]>button:hover{color:var(--gpt-sidebar-ink, #0d0d0d)}[data-admin-subtabs]>button[aria-selected=true]{background:#f3f3f3;color:var(--gpt-sidebar-ink, #0d0d0d)}[data-admin-section-tab-count]{display:inline-flex;min-width:20px;height:20px;align-items:center;justify-content:center;padding-inline:6px;border-radius:9999px;background:#e8e8e8;color:#5d5d5d;font-size:12px;font-weight:600;line-height:20px}[data-admin-section-tab-count=attention]{background:#fef3c7;color:#92400e}@media(max-width:47.99rem){.admin-console__bar{height:auto;min-height:56px;flex:0 0 auto;flex-wrap:wrap;padding:8px 12px}.admin-console__body{padding:16px 12px}}.readable-site{background:var(--app-canvas);color:var(--readable-ink);font-family:var(--readable-font);font-kerning:normal;text-rendering:optimizeLegibility}.instagram-ui{--readable-font: var(--ig-font);--readable-ink: var(--ig-ink);--readable-copy: var(--ig-ink);--readable-soft-copy: var(--ig-muted);--readable-muted: var(--ig-muted);--readable-link: var(--ig-primary);--readable-accent: var(--ig-primary);background:var(--ig-surface);color:var(--ig-ink);font-family:var(--ig-font)}.instagram-ui .ig-title,.youtube-type .ig-title{color:var(--ig-ink)!important;font-family:var(--ig-font)!important;font-size:24px!important;font-weight:600!important;line-height:28px!important}.instagram-ui .ig-launcher-title{font-size:16px!important;line-height:20px!important}.instagram-ui .ig-body,.youtube-type .ig-body{color:var(--ig-ink)!important;font-family:var(--ig-font)!important;font-size:14px!important;font-weight:400!important;line-height:20px!important}.instagram-ui .ig-meta,.youtube-type .ig-meta{color:var(--ig-muted)!important;font-family:var(--ig-font)!important;font-size:12px!important;font-weight:400!important;line-height:16px!important}.ig-field{border:1px solid var(--ig-line);border-radius:var(--ig-radius-control);background:var(--ig-surface);color:var(--ig-ink);outline:none}.ig-field:focus,.ig-field:focus-within{border-color:var(--ig-line);box-shadow:none}.ig-icon-button{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ig-radius-control);color:var(--ig-ink);transition:background-color .15s ease,color .15s ease,border-color .15s ease}.ig-icon-button:hover{background:var(--ig-soft)}.instagram-ui :where(.shadow-sm,.shadow-md,.shadow-lg,.shadow-xl,.shadow-2xl,[class*="shadow-["]){box-shadow:none!important}.readable-site :where(p,li,label,input,textarea,select){letter-spacing:0}.readable-site .tracking-tight,.readable-site .tracking-wide,.readable-site .tracking-wider,.readable-site .tracking-widest{letter-spacing:0}.readable-site .text-slate-400{color:#475569}.readable-site .text-zinc-400{color:#52525b}.readable-site .text-gray-400{color:#4b5563}.readable-site .text-blue-600{color:#1d4ed8}.readable-site .text-sky-500,.readable-site .text-sky-600{color:#0369a1}.readable-site .text-green-500,.readable-site .text-emerald-500{color:#047857}.readable-site .text-orange-500{color:#c2410c}.readable-site .text-red-500{color:#b91c1c}.readable-site .bg-blue-500{background-color:#1d4ed8}.readable-site .bg-sky-500{background-color:#0369a1}.readable-site .bg-green-500,.readable-site .bg-emerald-500{background-color:#047857}.readable-site .bg-orange-500{background-color:#c2410c}.readable-site .bg-red-500{background-color:#b91c1c}.readable-site .hover\:bg-blue-600:hover{background-color:#1e40af}.readable-site .hover\:bg-sky-600:hover{background-color:#075985}.readable-site .hover\:bg-green-600:hover,.readable-site .hover\:bg-emerald-600:hover{background-color:#065f46}.readable-site .hover\:bg-red-600:hover{background-color:#991b1b}.readable-site .placeholder\:text-slate-400::-moz-placeholder,.readable-site .placeholder\:text-zinc-400::-moz-placeholder,.readable-site .placeholder\:text-gray-400::-moz-placeholder{color:#64748b;opacity:1}.readable-site .placeholder\:text-slate-400::placeholder,.readable-site .placeholder\:text-zinc-400::placeholder,.readable-site .placeholder\:text-gray-400::placeholder{color:#64748b;opacity:1}.readable-site .disabled\:opacity-60:disabled,.readable-site .disabled\:opacity-50:disabled{opacity:.72}.onboarding-mono{--onboarding-black: #000000;--onboarding-white: #ffffff;--onboarding-orange: #f97316;--onboarding-click: rgba(249, 115, 22, .08);--youtube-type-ink: #000000;--youtube-type-muted: #000000;background:var(--onboarding-white)!important;color:var(--onboarding-black)!important}.youtube-type.onboarding-mono{--youtube-type-ink: var(--onboarding-black);--youtube-type-muted: var(--onboarding-black)}.onboarding-mono [class*=shadow]{box-shadow:none!important}.onboarding-mono [class*=backdrop-blur]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.onboarding-mono [class*=bg-opacity]{--tw-bg-opacity: 1 !important}.onboarding-mono :is(.disabled\:opacity-50:disabled,.disabled\:opacity-60:disabled,[class*="disabled:opacity-"]:disabled){opacity:1!important}.onboarding-mono :is([class*=bg-white],[class*=bg-gray-],[class*=bg-zinc-],[class*=bg-slate-],[class*=bg-neutral-],[class*=bg-stone-],[class*=bg-blue-],[class*=bg-sky-],[class*=bg-cyan-],[class*=bg-indigo-],[class*=bg-violet-],[class*=bg-purple-],[class*=bg-fuchsia-],[class*=bg-pink-],[class*=bg-emerald-],[class*=bg-green-],[class*=bg-teal-],[class*=bg-red-],[class*=bg-rose-],[class*=bg-amber-],[class*=bg-yellow-],[class*="bg-[#f7f7f4]"],[class*="bg-[#F1F3F4]"]){background-color:var(--onboarding-white)!important}.onboarding-mono :is(.bg-black,.bg-zinc-950,.bg-slate-950,.bg-gray-950,[class*="bg-[#202124]"],[class*="bg-[#17233f]"],[class*="hover:bg-[#3C4043]"]:hover){background-color:var(--onboarding-black)!important;color:var(--onboarding-white)!important}.onboarding-mono :is([class*="hover:bg-gray-"]:hover,[class*="hover:bg-zinc-"]:hover,[class*="hover:bg-slate-"]:hover,[class*="hover:bg-blue-"]:hover,[class*="hover:bg-sky-"]:hover,[class*="hover:bg-cyan-"]:hover,[class*="hover:bg-indigo-"]:hover,[class*="hover:bg-violet-"]:hover,[class*="hover:bg-purple-"]:hover,[class*="hover:bg-emerald-"]:hover,[class*="hover:bg-green-"]:hover,[class*="hover:bg-red-"]:hover,[class*="hover:bg-rose-"]:hover,[class*="hover:bg-amber-"]:hover,[class*="hover:bg-[#F1F3F4]"]:hover){background-color:var(--onboarding-white)!important}.onboarding-mono :is([class*=text-gray-],[class*=text-zinc-],[class*=text-slate-],[class*=text-neutral-],[class*=text-stone-],[class*="text-[#"]){color:var(--onboarding-black)!important}.onboarding-mono :is([class*=text-orange-],[class*=text-blue-],[class*=text-sky-],[class*=text-cyan-],[class*=text-indigo-],[class*=text-violet-],[class*=text-purple-],[class*=text-fuchsia-],[class*=text-pink-],[class*=text-emerald-],[class*=text-green-],[class*=text-teal-],[class*=text-red-],[class*=text-rose-],[class*=text-amber-],[class*=text-yellow-]),.onboarding-mono :is([class*="hover:text-blue-"]:hover,[class*="hover:text-sky-"]:hover,[class*="hover:text-cyan-"]:hover,[class*="hover:text-purple-"]:hover,[class*="hover:text-emerald-"]:hover,[class*="hover:text-green-"]:hover,[class*="hover:text-red-"]:hover,[class*="hover:text-rose-"]:hover,[class*="hover:text-amber-"]:hover){color:var(--onboarding-black)!important}.onboarding-mono .text-white,.onboarding-mono button[aria-pressed=true] :is(svg,span){color:var(--onboarding-white)!important}.onboarding-mono .\!text-white{color:var(--onboarding-white)!important}.onboarding-mono :is([class*=border-gray-],[class*=border-zinc-],[class*=border-slate-],[class*=border-neutral-],[class*=border-stone-],[class*=border-white],[class*="border-[#202124]"],[class*="border-[#DADCE0]"]){border-color:var(--onboarding-black)!important}.onboarding-mono :is([class*=border-orange-],[class*=border-blue-],[class*=border-sky-],[class*=border-cyan-],[class*=border-indigo-],[class*=border-violet-],[class*=border-purple-],[class*=border-emerald-],[class*=border-green-],[class*=border-teal-],[class*=border-red-],[class*=border-rose-],[class*=border-amber-],[class*=border-yellow-],[class*="border-[#1A73E8]"],[class*="hover:border-orange-"]:hover,[class*="hover:border-blue-"]:hover,[class*="hover:border-purple-"]:hover,[class*="hover:border-emerald-"]:hover,[class*="hover:border-red-"]:hover,[class*="focus:border-zinc-"]:focus,[class*="focus:border-gray-"]:focus),.onboarding-mono [aria-current=step]{border-color:var(--onboarding-black)!important}.onboarding-mono [aria-current=step]>span:first-child{background-color:var(--onboarding-black)!important;border-color:var(--onboarding-black)!important;color:var(--onboarding-white)!important}.onboarding-mono :is(input,select,textarea){background-color:var(--onboarding-white)!important;border-color:var(--onboarding-black)!important;color:var(--onboarding-black)!important}.onboarding-mono :is(input,select,textarea,button){--tw-ring-color: rgba(0, 0, 0, .16) !important}.onboarding-mono button:active{background-color:var(--onboarding-click)!important}.onboarding-mono ::-moz-placeholder{color:var(--onboarding-black)!important;opacity:1!important}.onboarding-mono ::placeholder{color:var(--onboarding-black)!important;opacity:1!important}.timetable-readable{--dash-bg: #ffffff;--dash-surface: #ffffff;--dash-accent: var(--ig-ink);--dash-accent-soft: var(--ig-soft);--dash-accent-muted: var(--ig-muted);--dash-ink: var(--ig-ink);--dash-copy: var(--ig-ink);--dash-muted: var(--ig-muted);--dash-line: var(--ig-line);--dash-soft: var(--ig-soft);--dash-soft-strong: var(--ig-line);--dash-shadow: none;--dash-shadow-popout: none;background:#fff;color:var(--readable-ink);font-family:var(--readable-font);font-kerning:normal;text-rendering:optimizeLegibility}.timetable-readable :where(button,input,textarea,select){font-family:inherit;letter-spacing:0}.dashboard-palette{background:var(--dash-bg, #f6f8fb);color:var(--dash-ink, #383c41)}.dashboard-palette .timetable-readable,.dashboard-palette .dashboard-timetable-root,.dashboard-palette .dashboard-timetable-frame{min-width:0;background:#fff;color:var(--dash-ink)}.dashboard-palette .dashboard-timetable-toolbar{min-width:0;border-bottom:1px solid var(--dash-line);background:#fff;box-shadow:none}.dashboard-palette .dashboard-timetable-toolbar-hud{margin:.5rem;border:1px solid rgba(203,213,225,.78);border-radius:1rem;background:#fff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.dashboard-palette .dashboard-timetable-toolbar-hud+.dashboard-timetable-content{border-top:0}.dashboard-palette .dashboard-timetable-content{min-width:0;border-color:var(--dash-line);background:var(--dash-surface);box-shadow:none}@media(min-width:1024px){.home-dashboard-shell{overflow-x:hidden;overflow-y:auto}.home-dashboard-shell [data-recent-resource-grid],.home-dashboard-shell [data-recent-resource-list]{overflow-x:clip}.home-dashboard-shell [data-resource-row]{width:100%;min-width:0}}.dashboard-palette .timetable-readable .dashboard-timetable-empty-state.bg-white,.dashboard-palette .timetable-readable .dashboard-timetable-empty-state.bg-slate-50{background:#fff}.dashboard-palette .timetable-readable .bg-white,.dashboard-palette .timetable-readable .bg-white\/80,.dashboard-palette .timetable-readable .bg-white\/82,.dashboard-palette .timetable-readable .bg-white\/88,.dashboard-palette .timetable-readable .bg-white\/90,.dashboard-palette .timetable-readable .bg-white\/94,.dashboard-palette .timetable-readable .bg-white\/95,.dashboard-palette .timetable-readable .bg-white\/96{background-color:var(--dash-surface)}.dashboard-palette .timetable-readable .bg-slate-50,.dashboard-palette .timetable-readable .bg-slate-50\/35,.dashboard-palette .timetable-readable .bg-slate-50\/55,.dashboard-palette .timetable-readable .bg-slate-50\/70,.dashboard-palette .timetable-readable .bg-slate-50\/75,.dashboard-palette .timetable-readable .bg-slate-50\/80,.dashboard-palette .timetable-readable .bg-slate-50\/90,.dashboard-palette .timetable-readable .bg-slate-50\/95,.dashboard-palette .timetable-readable .bg-zinc-50,.dashboard-palette .timetable-readable .bg-zinc-50\/80,.dashboard-palette .timetable-readable .bg-gray-50{background-color:color-mix(in srgb,var(--dash-bg) 74%,white)}.dashboard-palette .timetable-readable .bg-slate-100,.dashboard-palette .timetable-readable .bg-slate-100\/60,.dashboard-palette .timetable-readable .bg-slate-100\/70,.dashboard-palette .timetable-readable .bg-slate-100\/80,.dashboard-palette .timetable-readable .bg-zinc-100,.dashboard-palette .timetable-readable .bg-zinc-100\/80,.dashboard-palette .timetable-readable .bg-gray-100{background-color:var(--dash-soft)}.dashboard-palette .timetable-readable .bg-blue-50,.dashboard-palette .timetable-readable .bg-blue-50\/35,.dashboard-palette .timetable-readable .bg-blue-50\/70,.dashboard-palette .timetable-readable .bg-sky-50,.dashboard-palette .timetable-readable .bg-emerald-50,.dashboard-palette .timetable-readable .bg-emerald-50\/70,.dashboard-palette .timetable-readable .bg-emerald-50\/80,.dashboard-palette .timetable-readable .bg-amber-50,.dashboard-palette .timetable-readable .bg-amber-50\/85,.dashboard-palette .timetable-readable .bg-red-50,.dashboard-palette .timetable-readable .bg-red-50\/80{background-color:var(--dash-accent-soft)}.dashboard-palette .timetable-readable .bg-blue-100,.dashboard-palette .timetable-readable .bg-emerald-100,.dashboard-palette .timetable-readable .bg-red-100,.dashboard-palette .timetable-readable .bg-amber-100{background-color:color-mix(in srgb,var(--dash-accent) 16%,white)}.dashboard-palette .timetable-readable .bg-blue-500,.dashboard-palette .timetable-readable .bg-blue-600,.dashboard-palette .timetable-readable .bg-emerald-500,.dashboard-palette .timetable-readable .bg-red-500,.dashboard-palette .timetable-readable .bg-rose-300,.dashboard-palette .timetable-readable .bg-rose-400{background-color:var(--dash-accent)}.dashboard-palette .timetable-readable .bg-slate-950,.dashboard-palette .timetable-readable .bg-zinc-950,.dashboard-palette .timetable-readable .bg-\[\#202124\],.dashboard-palette .timetable-readable .bg-\[\#1A73E8\]{background-color:var(--dash-ink)}.dashboard-palette .timetable-readable .hover\:bg-slate-50:hover,.dashboard-palette .timetable-readable .hover\:bg-zinc-50:hover,.dashboard-palette .timetable-readable .hover\:bg-gray-50:hover,.dashboard-palette .timetable-readable .hover\:bg-slate-100:hover,.dashboard-palette .timetable-readable .hover\:bg-zinc-100:hover{background-color:var(--dash-soft)}.dashboard-palette .timetable-readable .hover\:bg-blue-50:hover,.dashboard-palette .timetable-readable .hover\:bg-blue-50\/70:hover,.dashboard-palette .timetable-readable .hover\:bg-blue-100:hover,.dashboard-palette .timetable-readable .hover\:bg-emerald-50:hover,.dashboard-palette .timetable-readable .hover\:bg-red-50:hover,.dashboard-palette .timetable-readable .hover\:bg-amber-50:hover,.dashboard-palette .timetable-readable .hover\:bg-\[\#1557B0\]:hover{background-color:color-mix(in srgb,var(--dash-accent) 12%,white)}.dashboard-palette .timetable-readable .border-slate-100,.dashboard-palette .timetable-readable .border-slate-200,.dashboard-palette .timetable-readable .border-slate-200\/60,.dashboard-palette .timetable-readable .border-slate-200\/70,.dashboard-palette .timetable-readable .border-slate-200\/75,.dashboard-palette .timetable-readable .border-slate-200\/80,.dashboard-palette .timetable-readable .border-zinc-100,.dashboard-palette .timetable-readable .border-zinc-200,.dashboard-palette .timetable-readable .border-gray-200,.dashboard-palette .timetable-readable .border-white\/70,.dashboard-palette .timetable-readable .border-white\/75,.dashboard-palette .timetable-readable .border-white\/80,.dashboard-palette .timetable-readable .border-white\/85{border-color:var(--dash-line)}.dashboard-palette .timetable-readable .border-blue-100,.dashboard-palette .timetable-readable .border-blue-200,.dashboard-palette .timetable-readable .border-blue-200\/80,.dashboard-palette .timetable-readable .border-blue-300,.dashboard-palette .timetable-readable .border-emerald-100,.dashboard-palette .timetable-readable .border-emerald-200,.dashboard-palette .timetable-readable .border-emerald-200\/60,.dashboard-palette .timetable-readable .border-amber-200,.dashboard-palette .timetable-readable .border-amber-200\/70,.dashboard-palette .timetable-readable .border-red-100,.dashboard-palette .timetable-readable .border-red-200,.dashboard-palette .timetable-readable .border-red-200\/70,.dashboard-palette .timetable-readable .border-\[\#1A73E8\],.dashboard-palette .timetable-readable .hover\:border-slate-300:hover,.dashboard-palette .timetable-readable .hover\:border-blue-200:hover,.dashboard-palette .timetable-readable .hover\:border-blue-200\/80:hover,.dashboard-palette .timetable-readable .hover\:border-red-100:hover{border-color:color-mix(in srgb,var(--dash-accent) 34%,white)}.dashboard-palette .timetable-readable .text-slate-950,.dashboard-palette .timetable-readable .text-zinc-950,.dashboard-palette .timetable-readable .text-zinc-900,.dashboard-palette .timetable-readable .text-gray-900,.dashboard-palette .timetable-readable .text-\[\#202124\]{color:var(--dash-ink)}.dashboard-palette .timetable-readable .text-slate-700,.dashboard-palette .timetable-readable .text-slate-600,.dashboard-palette .timetable-readable .text-zinc-600,.dashboard-palette .timetable-readable .text-gray-600{color:var(--dash-copy)}.dashboard-palette .timetable-readable .text-slate-500,.dashboard-palette .timetable-readable .text-slate-400,.dashboard-palette .timetable-readable .text-zinc-500,.dashboard-palette .timetable-readable .text-zinc-400,.dashboard-palette .timetable-readable .text-gray-500,.dashboard-palette .timetable-readable .text-gray-400,.dashboard-palette .timetable-readable .text-\[\#5F6368\]{color:var(--dash-muted)}.dashboard-palette .timetable-readable .text-blue-500,.dashboard-palette .timetable-readable .text-blue-600,.dashboard-palette .timetable-readable .text-blue-700,.dashboard-palette .timetable-readable .text-sky-700,.dashboard-palette .timetable-readable .text-emerald-600,.dashboard-palette .timetable-readable .text-emerald-700,.dashboard-palette .timetable-readable .text-emerald-900,.dashboard-palette .timetable-readable .text-red-500,.dashboard-palette .timetable-readable .text-red-600,.dashboard-palette .timetable-readable .text-red-700,.dashboard-palette .timetable-readable .text-amber-700,.dashboard-palette .timetable-readable .text-\[\#1A73E8\]{color:var(--dash-accent-muted)}.dashboard-palette .timetable-readable .hover\:text-slate-950:hover,.dashboard-palette .timetable-readable .hover\:text-zinc-950:hover{color:var(--dash-ink)}.dashboard-palette .timetable-readable .hover\:text-blue-700:hover,.dashboard-palette .timetable-readable .hover\:text-red-700:hover,.dashboard-palette .timetable-readable .hover\:text-amber-700:hover,.dashboard-palette .timetable-readable .hover\:text-emerald-700:hover,.dashboard-palette .timetable-readable .hover\:text-\[\#1A73E8\]:hover{color:var(--dash-accent)}.dashboard-palette .timetable-readable .placeholder\:text-zinc-500::-moz-placeholder,.dashboard-palette .timetable-readable .placeholder\:text-slate-500::-moz-placeholder{color:var(--dash-muted);opacity:1}.dashboard-palette .timetable-readable .placeholder\:text-zinc-500::placeholder,.dashboard-palette .timetable-readable .placeholder\:text-slate-500::placeholder{color:var(--dash-muted);opacity:1}.dashboard-palette .timetable-readable .divide-slate-200>:not([hidden])~:not([hidden]){border-color:var(--dash-line)}.dashboard-palette .timetable-readable .ring-blue-500,.dashboard-palette .timetable-readable .focus\:ring-blue-100:focus,.dashboard-palette .timetable-readable .focus\:ring-blue-500:focus,.dashboard-palette .timetable-readable .focus-visible\:ring-blue-100:focus-visible,.dashboard-palette .timetable-readable .focus-visible\:ring-blue-200:focus-visible,.dashboard-palette .timetable-readable .focus-visible\:ring-blue-500\/20:focus-visible{--tw-ring-color: color-mix(in srgb, var(--dash-accent) 32%, transparent)}.dashboard-palette .timetable-readable .shadow-sm,.dashboard-palette .timetable-readable .shadow-md,.dashboard-palette .timetable-readable .shadow-xl,.dashboard-palette .timetable-readable .shadow-2xl,.dashboard-palette .timetable-readable [class*="shadow-[0_28px"]{box-shadow:none}.dashboard-palette .timetable-readable .shadow-slate-950\/\[0\.02\],.dashboard-palette .timetable-readable .shadow-slate-950\/\[0\.03\],.dashboard-palette .timetable-readable .shadow-slate-950\/\[0\.035\],.dashboard-palette .timetable-readable .shadow-slate-950\/\[0\.04\],.dashboard-palette .timetable-readable .shadow-slate-900\/10,.dashboard-palette .timetable-readable .shadow-zinc-900\/10,.dashboard-palette .timetable-readable .shadow-blue-950\/\[0\.06\],.dashboard-palette .timetable-readable .shadow-emerald-900\/5,.dashboard-palette .timetable-readable .shadow-red-900\/5{--tw-shadow: 0 0 #0000;box-shadow:none}.dashboard-palette .timetable-readable .pirate-creator-chip-active{border-color:var(--dash-accent);background:var(--dash-accent-soft);color:var(--dash-accent-muted)}.dashboard-palette .dashboard-timetable-content .bg-slate-50,.dashboard-palette .dashboard-timetable-content .bg-slate-50\/35,.dashboard-palette .dashboard-timetable-content .bg-slate-50\/55,.dashboard-palette .dashboard-timetable-content .bg-slate-50\/60,.dashboard-palette .dashboard-timetable-content .bg-slate-50\/70,.dashboard-palette .dashboard-timetable-content .bg-slate-50\/75,.dashboard-palette .dashboard-timetable-content .bg-slate-50\/80,.dashboard-palette .dashboard-timetable-content .bg-slate-50\/90,.dashboard-palette .dashboard-timetable-content .bg-slate-50\/95,.dashboard-palette .dashboard-timetable-content .bg-slate-100,.dashboard-palette .dashboard-timetable-content .bg-slate-100\/60,.dashboard-palette .dashboard-timetable-content .bg-slate-100\/70,.dashboard-palette .dashboard-timetable-content .bg-slate-100\/80,.dashboard-palette .dashboard-timetable-content .bg-zinc-50,.dashboard-palette .dashboard-timetable-content .bg-zinc-50\/80,.dashboard-palette .dashboard-timetable-content .bg-zinc-100,.dashboard-palette .dashboard-timetable-content .bg-zinc-100\/80,.dashboard-palette .dashboard-timetable-content .bg-gray-50,.dashboard-palette .dashboard-timetable-content .bg-gray-100,.dashboard-palette .dashboard-timetable-content .hover\:bg-slate-50:hover,.dashboard-palette .dashboard-timetable-content .hover\:bg-slate-50\/60:hover,.dashboard-palette .dashboard-timetable-content .hover\:bg-slate-100:hover,.dashboard-palette .dashboard-timetable-content .hover\:bg-zinc-50:hover,.dashboard-palette .dashboard-timetable-content .hover\:bg-zinc-100:hover,.dashboard-palette .dashboard-timetable-content .hover\:bg-gray-50:hover{background-color:#fff}@media(max-width:640px){.dashboard-palette .dashboard-timetable-toolbar{grid-template-areas:"left right" "date date";grid-template-columns:minmax(0,1fr) auto;row-gap:.55rem;padding:.55rem .75rem .7rem}.dashboard-palette .dashboard-toolbar-left{grid-area:left}.dashboard-palette .dashboard-toolbar-date{grid-area:date;width:100%}.dashboard-palette .dashboard-toolbar-date>span{flex:0 1 auto;min-width:min(13rem,100%);max-width:calc(100vw - 7rem)}.dashboard-palette .dashboard-toolbar-right{grid-area:right}}.home-dashboard-shell [data-home-panel]{min-width:0}.home-dashboard-shell .dashboard-timetable-toolbar-hud{margin:.375rem;border:0;border-radius:.5rem;padding:.4rem .5rem}.home-dashboard-shell .dashboard-timetable-toolbar button,.home-dashboard-shell .dashboard-timetable-toolbar [data-view-menu]>button,.home-dashboard-shell .dashboard-timetable-toolbar [data-timetable-actions]>button{border-radius:.375rem;box-shadow:none}.home-dashboard-shell .dashboard-timetable-toolbar [data-timetable-actions]{margin-right:.25rem}.home-dashboard-shell .dashboard-timetable-toolbar [data-view-menu]>button{min-width:6rem}.home-dashboard-shell .dashboard-timetable-content{background:#fff}.home-dashboard-shell .dashboard-timetable-root--modern-week,.home-dashboard-shell .dashboard-timetable-root--modern-week .dashboard-timetable-frame,.home-dashboard-shell .dashboard-timetable-root--modern-week .dashboard-timetable-content{background:transparent}.home-dashboard-shell .dashboard-timetable-root--modern-week .dashboard-timetable-toolbar--modern-week{grid-template-columns:minmax(0,1fr) auto;min-height:3.25rem;margin:0;padding:0 0 .5rem;border:0;border-radius:0;background:transparent}.home-dashboard-shell .dashboard-timetable-root--modern-week .dashboard-toolbar-date{justify-content:flex-start}.home-dashboard-shell .dashboard-timetable-root--modern-week .dashboard-toolbar-date-bubble{min-width:15.5rem;max-width:min(30rem,calc(100vw - 12rem));min-height:2.875rem;padding:.125rem .25rem;overflow:hidden;border:1px solid var(--ig-line);border-radius:var(--ig-radius-control);background:#fff;box-shadow:0 1px 2px #0f172a0a}.home-dashboard-shell .dashboard-timetable-root--modern-week .dashboard-toolbar-date-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--ig-ink);padding:0 .75rem;font-size:1rem;line-height:1.25rem;font-weight:600}.home-dashboard-shell .dashboard-timetable-root--modern-week .dashboard-timetable-toolbar--modern-week .ig-icon-button,.home-dashboard-shell .dashboard-timetable-root--modern-week .dashboard-timetable-toolbar--modern-week [data-home-toolbar-action]{width:2.25rem;height:2.25rem;border-color:var(--ig-line);border-radius:var(--ig-radius-control);background:#fff;color:var(--ig-muted);box-shadow:none}.home-dashboard-shell .dashboard-timetable-root--modern-week .dashboard-toolbar-date-bubble .ig-icon-button{width:2.5rem;height:2.5rem;border:0;border-radius:999px;background:transparent;box-shadow:none}.home-dashboard-shell .dashboard-timetable-root--modern-week .dashboard-toolbar-date-bubble .ig-icon-button:hover{background:var(--ig-soft)}.home-dashboard-shell .dashboard-timetable-root--modern-week .dashboard-timetable-toolbar--modern-week [data-view-menu]>button{min-width:6.75rem;height:2.75rem;border-color:var(--ig-line);border-radius:var(--ig-radius-control);background:#fff;color:var(--ig-ink);font-size:.875rem;box-shadow:none}.home-dashboard-shell .dashboard-timetable-root--modern-week .dashboard-toolbar-right{gap:.375rem}.home-dashboard-shell .dashboard-timetable-root--modern-week .dashboard-timetable-toolbar [data-timetable-actions]{margin-right:0}.home-dashboard-shell .dashboard-timetable-root--modern-week [data-main-timetable=week]{background:var(--home-canvas);color:var(--ig-ink)}.home-dashboard-shell .dashboard-timetable-root--modern-week .dashboard-timetable-week-card{container-type:size;border-color:var(--ig-line);background:#fff;box-shadow:none}.home-dashboard-shell .dashboard-timetable-root--modern-week [data-timetable-week-scroll]{padding:0;background:#fff}.home-dashboard-shell .dashboard-timetable-root--modern-week [data-timetable-week-board]{position:relative;border-top:1px solid var(--ig-line);background:#fff}.home-dashboard-shell .dashboard-timetable-root--modern-week [data-timetable-week-board]:after{position:absolute;z-index:40;top:0;bottom:0;left:calc(100% / 6);width:1px;background:var(--ig-line);content:"";pointer-events:none}.home-dashboard-shell .dashboard-timetable-root--modern-week [data-timetable-week-board]>[role=row],.home-dashboard-shell .dashboard-timetable-root--modern-week [data-timetable-week-board]>[role=rowgroup],.home-dashboard-shell .dashboard-timetable-root--modern-week [data-timetable-week-board]>[role=rowgroup]>[role=row]{gap:0}.home-dashboard-shell .dashboard-timetable-root--modern-week [data-timetable-week-board]>[role=row]{padding-bottom:0;background:#fff}.home-dashboard-shell .dashboard-timetable-root--modern-week [data-timetable-week-corner-spacer],.home-dashboard-shell .dashboard-timetable-root--modern-week [data-timetable-week-board] [role=columnheader],.home-dashboard-shell .dashboard-timetable-root--modern-week [data-timetable-week-board] [role=rowheader],.home-dashboard-shell .dashboard-timetable-root--modern-week [data-timetable-week-board] [role=gridcell]{min-width:0;min-height:0;border-bottom:1px solid var(--ig-line)}.home-dashboard-shell .dashboard-timetable-root--modern-week [data-timetable-week-board] [role=columnheader],.home-dashboard-shell .dashboard-timetable-root--modern-week [data-timetable-week-board] [role=gridcell]{border-right:1px solid var(--ig-line)}.home-dashboard-shell .dashboard-timetable-root--modern-week [data-timetable-week-board] .dashboard-timetable-week-card{border:0;border-radius:0;box-shadow:none!important}.home-dashboard-shell .dashboard-timetable-root--modern-week [data-timetable-week-board] [role=rowheader]{border-bottom:1px solid var(--ig-line)}.home-dashboard-shell .dashboard-timetable-root--modern-week .dashboard-timetable-week-slot-foreground{color:inherit!important}.home-dashboard-shell .dashboard-timetable-root--modern-week .dashboard-timetable-week-slot[data-timetable-week-slot=assigned]{border-color:var(--timetable-slot-accent, var(--ig-line))}.home-dashboard-shell .dashboard-timetable-root--modern-week .dashboard-timetable-week-slot:hover{border-color:#d4d4d4;background:var(--ig-soft);box-shadow:none}.home-dashboard-shell .dashboard-timetable-root--modern-week .dashboard-timetable-week-day-today{border-color:var(--ig-line);background:var(--ig-soft);color:var(--ig-ink)}.home-dashboard-shell .dashboard-timetable-root--modern-week .dashboard-timetable-week-day-today .text-blue-600{color:var(--ig-ink)}.home-dashboard-shell .dashboard-timetable-root--modern-week .dashboard-timetable-period-current{border-color:var(--ig-line);background:var(--ig-soft);color:var(--ig-ink);box-shadow:none}.home-dashboard-shell .dashboard-timetable-root--modern-week .dashboard-timetable-period-downtime{border-color:var(--ig-line);background:#fff;box-shadow:none}.home-dashboard-shell .dashboard-timetable-root--modern-week [data-timetable-week-slot=closed]{color:var(--app-text-tertiary);background:var(--ig-soft)}@container (max-height: 3.5rem){.dashboard-timetable-week-card .dashboard-timetable-week-card-detail,.dashboard-timetable-week-slot .dashboard-timetable-week-slot-detail,.dashboard-timetable-week-slot .dashboard-timetable-week-slot-open{display:none}.dashboard-timetable-week-slot .dashboard-timetable-week-slot-content{justify-content:center;padding:.5rem}}.timetable-readable [data-timetable-week-scroll]::-webkit-scrollbar{width:10px;height:10px}.timetable-readable [data-timetable-week-scroll]::-webkit-scrollbar-track{background:transparent}.timetable-readable [data-timetable-week-scroll]::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:#64748b61;background-clip:padding-box}.timetable-readable [data-timetable-week-scroll]::-webkit-scrollbar-thumb:hover{background:#47556985;background-clip:padding-box}.home-dashboard-shell .timetable-readable [data-main-timetable=day]{color:#18181b;background-color:#fff}.home-dashboard-shell .timetable-readable [data-main-timetable=day],.home-dashboard-shell .timetable-readable [data-main-timetable=day] *{scrollbar-width:none}.home-dashboard-shell .timetable-readable [data-main-timetable=day]::-webkit-scrollbar,.home-dashboard-shell .timetable-readable [data-main-timetable=day] *::-webkit-scrollbar{display:none}.home-dashboard-shell .timetable-readable [data-main-timetable=day] .overflow-y-auto{overflow-y:hidden}.home-dashboard-shell .timetable-readable [data-main-timetable=day] .border-zinc-200,.home-dashboard-shell .timetable-readable [data-main-timetable=day] .border-slate-200{border-color:#e4e4e7}.home-dashboard-shell .timetable-readable [data-main-timetable=day] .border-zinc-300,.home-dashboard-shell .timetable-readable [data-main-timetable=day] .hover\:border-zinc-300:hover{border-color:#d4d4d8}.home-dashboard-shell .timetable-readable [data-main-timetable=day] .bg-white{background-color:#fff}.home-dashboard-shell .timetable-readable [data-main-timetable=day] .bg-zinc-50,.home-dashboard-shell .timetable-readable [data-main-timetable=day] .hover\:bg-zinc-50:hover{background-color:#fafafa}.home-dashboard-shell .timetable-readable [data-main-timetable=day] .text-zinc-950,.home-dashboard-shell .timetable-readable [data-main-timetable=day] .text-slate-950{color:#18181b}.home-dashboard-shell .timetable-readable [data-main-timetable=day] .text-zinc-700,.home-dashboard-shell .timetable-readable [data-main-timetable=day] .text-slate-700,.home-dashboard-shell .timetable-readable [data-main-timetable=day] .text-zinc-600,.home-dashboard-shell .timetable-readable [data-main-timetable=day] .text-slate-600{color:#3f3f46}.home-dashboard-shell .timetable-readable [data-main-timetable=day] .text-zinc-500,.home-dashboard-shell .timetable-readable [data-main-timetable=day] .text-slate-500,.home-dashboard-shell .timetable-readable [data-main-timetable=day] .text-zinc-400,.home-dashboard-shell .timetable-readable [data-main-timetable=day] .text-slate-400{color:#71717a}.home-dashboard-shell .timetable-readable [data-compact-lesson-popout]{color:#18181b;border-color:#e4e4e7;background-color:#fff}.home-dashboard-shell .timetable-readable [data-compact-lesson-popout].border-zinc-200,.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .border-zinc-200{border-color:#e4e4e7}.home-dashboard-shell .timetable-readable [data-compact-lesson-popout].border-zinc-300,.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .border-zinc-300{border-color:#d4d4d8}.home-dashboard-shell .timetable-readable [data-compact-lesson-popout].border-zinc-400,.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .border-zinc-400{border-color:#a1a1aa}.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .bg-white{background-color:#fff}.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .bg-zinc-50{background-color:#fafafa}.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .text-zinc-950,.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .text-slate-950{color:#18181b}.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .text-zinc-700,.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .text-slate-700{color:#3f3f46}.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .text-zinc-600,.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .text-slate-600{color:#52525b}.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .text-zinc-500,.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .text-slate-500{color:#71717a}.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .text-zinc-400,.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .text-slate-400{color:#a1a1aa}.home-dashboard-shell .timetable-readable .dashboard-timetable-slot-row{min-height:7.125rem;border-radius:.5rem;background:#f8fafc}.home-dashboard-shell .timetable-readable .dashboard-timetable-slot-row:hover{background:#f1f5f9}.home-dashboard-shell .timetable-readable [data-main-timetable=day] .dashboard-timetable-slot-row{min-height:0;border-color:#e4e4e7;background:#fff}.home-dashboard-shell .timetable-readable [data-main-timetable=day] .dashboard-timetable-slot-row:hover{border-color:#d4d4d8;background:#fafafa}.home-dashboard-shell .timetable-readable [data-timetable-day-board]{border-top:1px solid var(--ig-line)}.home-dashboard-shell .timetable-readable [data-timetable-day-row]{box-sizing:border-box;min-width:0;min-height:0;border:0;border-bottom:1px solid var(--ig-line);border-radius:0;box-shadow:none}.home-dashboard-shell .timetable-readable [data-timetable-day-row]:hover{border-bottom-color:var(--ig-line)}@media(min-width:1024px){.home-dashboard-shell .timetable-readable .dashboard-timetable-slot-row{min-height:6.75rem}.home-dashboard-shell .timetable-readable [data-main-timetable=day] .dashboard-timetable-slot-row{min-height:0}}@media(max-width:640px){.home-dashboard-shell .dashboard-timetable-toolbar-hud{margin:.375rem;padding:.5rem}.home-dashboard-shell .dashboard-timetable-root--modern-week .dashboard-timetable-toolbar--modern-week{grid-template-areas:"date right";grid-template-columns:minmax(0,1fr) auto;row-gap:0;margin:0;padding:0 0 .5rem}.home-dashboard-shell .dashboard-timetable-root--modern-week .dashboard-toolbar-date-bubble{min-width:0;max-width:calc(100vw - 12rem)}.home-dashboard-shell .dashboard-timetable-root--modern-week .dashboard-toolbar-date-label{min-width:0}}@media(max-width:480px){.home-dashboard-shell .dashboard-timetable-root--modern-week .dashboard-toolbar-date{gap:.25rem}.home-dashboard-shell .dashboard-timetable-root--modern-week .dashboard-toolbar-date-bubble{max-width:calc(100vw - 7.75rem)}.home-dashboard-shell .dashboard-timetable-root--modern-week .dashboard-timetable-toolbar--modern-week [data-view-menu]>button{width:2.75rem;min-width:2.75rem;padding:0;justify-content:center}.home-dashboard-shell .dashboard-timetable-root--modern-week .dashboard-timetable-view-button>span>span,.home-dashboard-shell .dashboard-timetable-root--modern-week .dashboard-timetable-view-button>svg{display:none}}@media(max-width:1023px){.home-dashboard-shell button[aria-label^=Tasks]>span[aria-hidden=true]{display:none}}.community-readable{--community-ink: var(--ig-ink);--community-copy: var(--ig-ink);--community-soft-copy: var(--ig-muted);--community-muted: var(--ig-muted);--community-surface: var(--ig-surface);--community-page: var(--app-page-canvas);background:var(--community-page);color:var(--community-ink);font-family:var(--app-font);font-kerning:normal;text-rendering:optimizeLegibility}.community-feature-app,.community-feature-shell{--community-feature-bg: var(--app-page-canvas);--community-feature-panel: var(--ig-surface);--community-feature-ink: var(--ig-ink);--community-feature-muted: var(--ig-muted);--community-feature-line: var(--ig-line);--community-feature-soft: var(--ig-soft);--community-feature-purple: var(--ig-muted);--community-feature-pink: var(--ig-muted);--community-feature-orange: var(--ig-muted);--community-feature-green: var(--ig-muted);--community-feature-shadow: 0 24px 70px rgba(24, 24, 27, .1);--community-feature-card-shadow: 0 18px 48px rgba(24, 24, 27, .08);color:var(--ig-ink);font-family:var(--ig-font)}.community-feature-shell{position:relative;min-height:100%;height:100%;overflow:hidden;background:var(--community-feature-bg)}.community-feature-main{height:100%;min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 .85rem 2rem}.community-feature-content{min-height:100%}.community-profile-dashboard{width:100%;max-width:74rem;margin:0 auto;padding:1.5rem 0 2.5rem}.community-profile-person{display:flex;min-width:0;align-items:center;gap:.9rem}.community-profile-person-avatar{height:3.75rem;width:3.75rem;border-radius:999px;border:4px solid #ffffff;box-shadow:0 12px 28px #38466529}.community-profile-action-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem}@media(min-width:1024px){.community-feature-sidebar{display:flex}.community-feature-mobile-rail{display:none}.community-feature-main{padding:0 .85rem 2rem}.community-profile-workspace{grid-template-columns:minmax(17rem,21rem) minmax(0,1fr);align-items:start}.community-profile-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.community-profile-topbar{align-items:flex-start;flex-direction:column;padding-left:3.75rem}.community-profile-action-row{justify-content:flex-start}.community-profile-board{border-radius:1.35rem;padding:.85rem}.community-profile-metrics{grid-template-columns:1fr}.community-profile-table-card{overflow-x:auto}}.community-post-copy{max-width:68ch;color:var(--community-copy);font-size:1.0625rem;font-weight:400;line-height:1.65;letter-spacing:0}.community-microblog-copy{max-width:64ch;color:var(--community-ink);font-size:1.125rem;font-weight:400;line-height:1.6;letter-spacing:0}.community-comment-copy{color:var(--community-soft-copy);font-size:1rem;font-weight:400;line-height:1.6;letter-spacing:0}.community-feed-page{--community-strava-orange: var(--ig-ink);color:#18181b}.community-feed-page-grid{display:grid;grid-template-columns:minmax(0,680px) minmax(240px,292px);justify-content:center;gap:30px;width:100%}.community-feed-page .community-post-copy{color:#18181b}.community-feed-page .bg-sky-700{background-color:#18181b!important}.community-feed-page .hover\:bg-sky-800:hover{background-color:#000!important}.community-feed-page .text-sky-700{color:#18181b!important}.community-feed-page .border-sky-700{border-color:#18181b!important}.community-feed-page .focus\:border-sky-200:focus{border-color:#18181b!important}.community-feed-page .focus\:ring-sky-100:focus,.community-feed-page .focus-visible\:ring-sky-100:focus-visible{--tw-ring-color: rgba(24, 24, 27, .14) !important}.community-feed-sidebar{display:flex;min-width:0;flex-direction:column;gap:16px}.community-feed-widget{min-width:0;border:1px solid #e4e4e7;border-radius:8px;background:#fff;padding:20px;box-shadow:0 1px #18181b08}@media(min-width:1024px){.community-feed-sidebar{position:sticky;top:86px;align-self:start}}@media(max-width:900px){.community-feed-page-grid{grid-template-columns:minmax(0,680px)}}.community-longform-copy{max-width:70ch;color:var(--community-copy);font-size:1.125rem;line-height:1.72;letter-spacing:0}.community-card-feed{background:transparent;color:#3f3f46;font-family:var(--app-font);letter-spacing:0}.community-card-feed *,.community-card-feed *:before,.community-card-feed *:after{box-sizing:border-box;letter-spacing:0}.classroom-course-lesson.is-active{background:var(--ig-ink);color:#fff}.community-card-feed .news-index{--news-index-blue: #1cb0f6;--news-index-green: #58cc02;--news-index-ink: #4b4b4b;--news-index-meta: #737373;--news-index-line: #e5e5e5;width:100%;padding:36px 0 72px;color:var(--news-index-ink);font-family:"News Rounded","Nunito","Arial Rounded MT Bold",var(--app-font)}.news-index-section-heading{display:flex;min-width:0;align-items:center;gap:18px;margin:0 0 28px}.news-index-section-heading h2{flex:0 0 auto;margin:0;color:var(--news-index-meta);font-family:inherit;font-size:15px;font-weight:800;line-height:20px;letter-spacing:.035em;text-transform:uppercase}.news-index-section-heading>span{height:2px;min-width:0;flex:1;border-radius:999px;background:var(--news-index-line)}.news-index-today-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:39px;column-gap:39px;row-gap:56px;align-items:start}.news-index-today-card,.news-index-list-row,.news-index-today-copy,.news-index-list-copy{min-width:0}.news-index-thumbnail{position:relative;display:block;overflow:hidden;width:100%;aspect-ratio:3 / 2;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:24px;background:#f3f4f5;padding:0;color:inherit;cursor:pointer;text-align:left}.news-index-thumbnail img{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .18s ease}.news-index-thumbnail:hover img{transform:scale(1.012)}.news-index-thumbnail:focus-visible,.news-index-title-link:focus-visible,.news-index-source-link:focus-visible,.news-index-read-more:focus-visible,.news-index-load-more:focus-visible{outline:3px solid #0875b1;outline-offset:3px}.news-index-thumbnail-fallback{position:absolute;inset:0;display:grid;place-content:center;gap:5px;padding:22px;background:#f1f3f4;color:#777;text-align:center}.news-index-thumbnail-fallback>span{font-size:38px;font-weight:900;line-height:1}.news-index-thumbnail-fallback small{display:block;overflow:hidden;max-width:20ch;color:#737373;font-size:11px;font-weight:800;line-height:15px;letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.news-index-today-copy{margin-top:20px}.news-index-meta{display:flex;min-width:0;align-items:center;gap:12px;color:var(--news-index-meta);font-size:12px;font-weight:800;line-height:17px;letter-spacing:.055em;text-transform:uppercase}.news-index-meta time{flex:0 0 auto;white-space:nowrap}.news-index-byline{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.news-index-meta-divider{width:2px;height:13px;flex:0 0 2px;border-radius:999px;background:var(--news-index-line)}.news-index-title-link{display:-webkit-box;overflow:hidden;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-align:left;transition:color .15s ease;-webkit-box-orient:vertical;-webkit-line-clamp:inherit}.news-index-title{margin:10px 0 0;color:var(--news-index-ink);font-family:inherit;font-size:18px;font-weight:800;line-height:1.34;letter-spacing:0;-webkit-line-clamp:3}.news-index-title-link:hover{color:var(--news-index-green)}.news-index-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:18px}.news-index-read-more,.news-index-load-more{display:inline-flex;min-height:44px;align-items:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid var(--news-index-line);border-radius:12px;background:#fff;box-shadow:0 2px #e8e8e8;padding:0 20px;color:var(--news-index-blue);cursor:pointer;font-family:inherit;font-size:12px;font-weight:900;line-height:1;letter-spacing:.055em;text-transform:uppercase;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform 80ms ease}.news-index-read-more:hover,.news-index-load-more:not(.is-complete):hover{border-color:#cecece;background:#f7f7f7;box-shadow:0 2px #cecece}.news-index-read-more:active,.news-index-load-more:not(.is-complete):active{box-shadow:none;transform:translateY(2px)}.news-index-source-link{display:inline-flex;align-items:center;gap:6px;color:#777;font-size:11px;font-weight:900;line-height:16px;letter-spacing:.04em;text-decoration:none;text-transform:uppercase;transition:color .15s ease}.news-index-source-link:hover{color:var(--news-index-green)}.news-index-earlier.has-today{margin-top:64px;border-top:2px solid var(--news-index-line);padding-top:48px}.news-index-list{display:grid;gap:52px}.news-index-load-more-shell{display:flex;align-items:center;justify-content:center;margin-top:48px}.news-index-load-more{min-width:178px}.news-index-load-more.is-complete,.news-index-load-more.is-complete:hover{border-color:var(--news-index-line);background:#f7f7f7;box-shadow:none;color:#686868;cursor:default;transform:none}.news-index-list-row{display:grid;grid-template-columns:225px minmax(0,1fr);align-items:center;gap:44px}.news-index-list-row .news-index-thumbnail{width:225px;height:150px;aspect-ratio:auto;border-radius:20px}.news-index-list-copy{max-width:680px}.news-index-list-copy .news-index-title{max-width:660px;font-size:19px;line-height:1.38;-webkit-line-clamp:2}.news-index-list-copy .news-index-actions{margin-top:16px}.news-index-today-card.is-focused .news-index-thumbnail,.news-index-list-row.is-focused .news-index-thumbnail{box-shadow:0 0 0 4px #1cb0f638}@media(max-width:1100px){.news-index-today-grid{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:30px;column-gap:30px}}@media(max-width:900px){.news-index-list-row{grid-template-columns:190px minmax(0,1fr);gap:30px}.news-index-list-row .news-index-thumbnail{width:190px;height:auto;aspect-ratio:3 / 2}}@media(max-width:640px){.community-card-feed .news-index{padding:28px 0 52px}.news-index-section-heading{margin-bottom:24px}.news-index-today-grid{grid-template-columns:minmax(0,1fr);gap:42px}.news-index-earlier.has-today{margin-top:52px;padding-top:40px}.news-index-list{gap:40px}.news-index-load-more-shell{margin-top:40px}.news-index-list-row{grid-template-columns:132px minmax(0,1fr);gap:20px}.news-index-list-row .news-index-thumbnail{width:132px;border-radius:14px}.news-index-list-copy .news-index-title{font-size:16px;line-height:1.35;-webkit-line-clamp:3}.news-index-list-copy .news-index-actions{margin-top:12px}.news-index-list-copy .news-index-read-more{min-height:36px;padding:0 14px;font-size:var(--app-type-caption-size)}.news-index-list-copy .news-index-source-link{font-size:var(--app-type-caption-size)}}@media(max-width:420px){.news-index-list-row{grid-template-columns:104px minmax(0,1fr);gap:16px}.news-index-list-row .news-index-thumbnail{width:104px}.news-index-meta{gap:8px;font-size:11px;line-height:15px}.news-index-meta-divider{height:11px}.news-index-list-copy .news-index-title{margin-top:7px;font-size:15px}.news-index-list-copy .news-index-source-link{display:none}}@media(prefers-reduced-motion:reduce){.news-index-thumbnail img,.news-index-title-link,.news-index-read-more,.news-index-load-more,.news-index-source-link{transition:none}.news-index-thumbnail:hover img{transform:none}}@keyframes community-news-spin{to{transform:rotate(360deg)}}@media(max-width:640px){.community-post-copy,.community-microblog-copy,.community-longform-copy{font-size:1rem;line-height:1.65}}.lesson-creator-rich-flow-textbox .lesson-creator-rich-flow-editor,.lesson-creator-rich-flow-textbox .ProseMirror{flex:0 1 auto;outline:none;white-space:pre-wrap;width:100%}.lesson-creator-rich-flow-textbox .ProseMirror p{margin:0}.lesson-creator-inspector-flow-textbox .lesson-creator-rich-flow-editor,.lesson-creator-inspector-flow-textbox .ProseMirror{height:auto;min-height:96px}.lesson-creator-inspector-flow-textbox .ProseMirror{max-height:360px;overflow-y:auto;padding:8px 10px;color:#18181b;font-family:var(--app-font);font-size:14px;line-height:1.35}.lesson-creator-rich-flow-textbox[data-flow-text-wrap=none] .lesson-creator-rich-flow-editor,.lesson-creator-rich-flow-textbox[data-flow-text-wrap=none] .ProseMirror,.lesson-creator-rich-flow-textbox[data-flow-text-wrap=none] .ProseMirror p{white-space:pre!important}.lesson-creator-rich-flow-static.ProseMirror p[data-flow-bullet]:before,.lesson-creator-rich-flow-static.ProseMirror p[data-flow-autonum]:before{content:none;display:none}.lesson-creator-rich-flow-static.ProseMirror p:has(>.pptx-inline-math:only-child){display:flex}.lesson-creator-rich-flow-static.ProseMirror p[style*="text-align:center"]:has(>.pptx-inline-math:only-child){justify-content:center}.lesson-creator-rich-flow-static.ProseMirror p[style*="text-align:right"]:has(>.pptx-inline-math:only-child){justify-content:flex-end}.lesson-creator-rich-flow-static.ProseMirror p:has(>.pptx-inline-math:only-child)>.pptx-inline-math{flex-shrink:0}.lesson-creator-rich-flow-textbox .ProseMirror{counter-reset:flow-autonum}.lesson-creator-rich-flow-textbox .ProseMirror p[data-flow-bullet]:before,.lesson-creator-rich-flow-textbox .ProseMirror p[data-flow-autonum]:before{display:inline-block;width:var(--flow-marker-hang, 22px);margin-left:calc(-1 * var(--flow-marker-hang, 22px));text-indent:0;white-space:pre;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;font-family:var(--flow-bullet-font, inherit);font-size:var(--flow-bullet-size, inherit);color:var(--flow-bullet-color, inherit)}.lesson-creator-rich-flow-textbox .ProseMirror p[data-flow-bullet]:before{content:var(--flow-bullet, "• ")}.lesson-creator-rich-flow-textbox .ProseMirror p[data-flow-autonum]{counter-increment:flow-autonum}.lesson-creator-rich-flow-textbox .ProseMirror p[data-flow-autonum]:before{content:var(--flow-autonum-prefix, "") counter(flow-autonum,decimal) var(--flow-autonum-suffix, ". ")}.lesson-creator-rich-flow-textbox .ProseMirror p[data-flow-autonum=lower-alpha]:before{content:var(--flow-autonum-prefix, "") counter(flow-autonum,lower-alpha) var(--flow-autonum-suffix, ". ")}.lesson-creator-rich-flow-textbox .ProseMirror p[data-flow-autonum=upper-alpha]:before{content:var(--flow-autonum-prefix, "") counter(flow-autonum,upper-alpha) var(--flow-autonum-suffix, ". ")}.lesson-creator-rich-flow-textbox .ProseMirror p[data-flow-autonum=lower-roman]:before{content:var(--flow-autonum-prefix, "") counter(flow-autonum,lower-roman) var(--flow-autonum-suffix, ". ")}.lesson-creator-rich-flow-textbox .ProseMirror p[data-flow-autonum=upper-roman]:before{content:var(--flow-autonum-prefix, "") counter(flow-autonum,upper-roman) var(--flow-autonum-suffix, ". ")}.lesson-creator-rich-flow-textbox[data-flow-text-interaction=drag],.lesson-creator-rich-flow-textbox[data-flow-text-interaction=drag] .lesson-creator-rich-flow-editor,.lesson-creator-rich-flow-textbox[data-flow-text-interaction=drag] .ProseMirror,.lesson-creator-rich-flow-textbox[data-flow-text-interaction=drag] .lesson-creator-inline-math{background:transparent!important;background-color:transparent!important;box-shadow:none!important;cursor:inherit}.lesson-creator-rich-flow-textbox[data-flow-text-interaction=drag] .ProseMirror *,.lesson-creator-rich-flow-textbox[data-flow-text-interaction=drag] .lesson-creator-inline-math *{cursor:inherit}.mathlive-latex-editor{--hue: 215;--contains-highlight-background-color: transparent;--selection-background-color: rgba(96, 165, 250, .24);background:transparent;border:0;color:inherit;display:block;font:inherit;min-height:1.6em;min-width:1.6em;outline:none;width:100%}.mathlive-latex-editor::part(menu-toggle),.mathlive-latex-editor::part(virtual-keyboard-toggle){display:none}.mathlive-latex-text-command{align-items:center;background:#fff;border:1px solid rgba(212,212,216,.95);border-radius:6px;color:#3f3f46;cursor:pointer;display:inline-flex;font-size:11px;font-weight:700;height:26px;justify-content:center;margin-top:6px;padding:0 8px}.mathlive-latex-text-command:hover{background:#f9fafb;border-color:#a1a1aaf2;color:#18181b}.mathlive-latex-text-command:focus-visible{outline:2px solid rgba(59,130,246,.45);outline-offset:2px}.lesson-creator-math-keyboard-floating-host,.ML__keyboard.lesson-creator-math-keyboard-surface{--lesson-math-keyboard-panel: #f8fafc;--lesson-math-keyboard-panel-raised: #ffffff;--lesson-math-keyboard-panel-soft: #eef3f8;--lesson-math-keyboard-border: rgba(148, 163, 184, .38);--lesson-math-keyboard-border-strong: rgba(100, 116, 139, .5);--lesson-math-keyboard-ink: #0f172a;--lesson-math-keyboard-muted: #64748b;--lesson-math-keyboard-subtle: #94a3b8;--lesson-math-keyboard-accent: #2563eb;--lesson-math-keyboard-accent-soft: #dbeafe;--lesson-math-keyboard-accent-strong: #1d4ed8;--lesson-math-keyboard-key: #ffffff;--lesson-math-keyboard-key-hover: #f1f5f9;--lesson-math-keyboard-key-active: #2563eb;--lesson-math-keyboard-action: #d8e0ea;--lesson-math-keyboard-action-hover: #cbd5e1;--lesson-math-keyboard-action-text: #243044;--lesson-math-keyboard-danger: #e11d48;--lesson-math-keyboard-danger-hover: #be123c;--lesson-math-keyboard-shadow: 0 22px 58px rgba(15, 23, 42, .2), 0 3px 12px rgba(15, 23, 42, .08);--lesson-math-keyboard-key-shadow: 0 1px 0 rgba(15, 23, 42, .06), inset 0 -1px 0 rgba(15, 23, 42, .04);--keyboard-zindex: 1;--keyboard-accent-color: var(--lesson-math-keyboard-accent);--keyboard-background: var(--lesson-math-keyboard-panel);--keyboard-border: var(--lesson-math-keyboard-border);--keyboard-padding-horizontal: 12px;--keyboard-padding-top: 8px;--keyboard-padding-bottom: 10px;--keyboard-toolbar-font-size: 14px;--keyboard-toolbar-text: var(--lesson-math-keyboard-muted);--keyboard-toolbar-text-active: var(--lesson-math-keyboard-accent);--keyboard-toolbar-background: transparent;--keyboard-toolbar-background-hover: var(--lesson-math-keyboard-panel-soft);--keyboard-toolbar-background-selected: var(--lesson-math-keyboard-accent-soft);--keyboard-horizontal-rule: 1px solid rgba(148, 163, 184, .22);--keycap-height: 38px;--keycap-max-width: 76px;--keycap-gap: 6px;--keycap-font-size: 19px;--keycap-small-font-size: 13px;--keycap-extra-small-font-size: 11px;--keycap-shift-font-size: var(--app-type-caption-size);--keycap-glyph-size: 18px;--keycap-glyph-size-lg: 20px;--keycap-background: var(--lesson-math-keyboard-key);--keycap-background-hover: var(--lesson-math-keyboard-key-hover);--keycap-background-active: var(--lesson-math-keyboard-key-active);--keycap-background-pressed: var(--lesson-math-keyboard-accent-strong);--keycap-border: var(--lesson-math-keyboard-border);--keycap-border-bottom: var(--lesson-math-keyboard-border-strong);--keycap-text: var(--lesson-math-keyboard-ink);--keycap-text-hover: var(--lesson-math-keyboard-ink);--keycap-text-active: #ffffff;--keycap-text-pressed: #ffffff;--keycap-shift-color: var(--lesson-math-keyboard-accent);--keycap-primary-background: var(--lesson-math-keyboard-accent);--keycap-primary-background-hover: var(--lesson-math-keyboard-accent-strong);--keycap-primary-text: #ffffff;--keycap-secondary-background: var(--lesson-math-keyboard-action);--keycap-secondary-background-hover: var(--lesson-math-keyboard-action-hover);--keycap-secondary-border: rgba(100, 116, 139, .28);--keycap-secondary-border-bottom: rgba(71, 85, 105, .44);--keycap-secondary-text: var(--lesson-math-keyboard-action-text);--variant-panel-background: var(--lesson-math-keyboard-panel-raised);--variant-keycap-text: var(--lesson-math-keyboard-ink);--variant-keycap-background-active: var(--lesson-math-keyboard-accent)}@media(prefers-color-scheme:dark){html:not([data-theme=light]) body:not([data-theme=light]) .lesson-creator-math-keyboard-floating-host,html:not([data-theme=light]) body:not([data-theme=light]) .ML__keyboard.lesson-creator-math-keyboard-surface{--lesson-math-keyboard-panel: #111827;--lesson-math-keyboard-panel-raised: #1f2937;--lesson-math-keyboard-panel-soft: #253044;--lesson-math-keyboard-border: rgba(148, 163, 184, .2);--lesson-math-keyboard-border-strong: rgba(203, 213, 225, .26);--lesson-math-keyboard-ink: #f8fafc;--lesson-math-keyboard-muted: #cbd5e1;--lesson-math-keyboard-subtle: #94a3b8;--lesson-math-keyboard-accent: #60a5fa;--lesson-math-keyboard-accent-soft: rgba(96, 165, 250, .16);--lesson-math-keyboard-accent-strong: #3b82f6;--lesson-math-keyboard-key: #253044;--lesson-math-keyboard-key-hover: #334155;--lesson-math-keyboard-key-active: #2563eb;--lesson-math-keyboard-action: #475569;--lesson-math-keyboard-action-hover: #5b6b80;--lesson-math-keyboard-action-text: #f8fafc;--lesson-math-keyboard-danger: #fb7185;--lesson-math-keyboard-danger-hover: #f43f5e;--lesson-math-keyboard-shadow: 0 24px 64px rgba(0, 0, 0, .46), 0 3px 14px rgba(0, 0, 0, .28);--lesson-math-keyboard-key-shadow: 0 1px 0 rgba(255, 255, 255, .04), inset 0 -1px 0 rgba(0, 0, 0, .22);--keyboard-horizontal-rule: 1px solid rgba(148, 163, 184, .16)}html:not([data-theme=light]) body:not([data-theme=light]) .lesson-creator-math-keyboard-close{background:#1f2937;border-color:#94a3b838;color:#cbd5e1}html:not([data-theme=light]) body:not([data-theme=light]) .lesson-creator-math-keyboard-close:hover{background:#253044;border-color:#cbd5e152;color:#f8fafc}}html[data-theme=dark] .lesson-creator-math-keyboard-floating-host,body[data-theme=dark] .lesson-creator-math-keyboard-floating-host,html.dark .lesson-creator-math-keyboard-floating-host,body.dark .lesson-creator-math-keyboard-floating-host,html[data-theme=dark] .ML__keyboard.lesson-creator-math-keyboard-surface,body[data-theme=dark] .ML__keyboard.lesson-creator-math-keyboard-surface,html.dark .ML__keyboard.lesson-creator-math-keyboard-surface,body.dark .ML__keyboard.lesson-creator-math-keyboard-surface{--lesson-math-keyboard-panel: #111827;--lesson-math-keyboard-panel-raised: #1f2937;--lesson-math-keyboard-panel-soft: #253044;--lesson-math-keyboard-border: rgba(148, 163, 184, .2);--lesson-math-keyboard-border-strong: rgba(203, 213, 225, .26);--lesson-math-keyboard-ink: #f8fafc;--lesson-math-keyboard-muted: #cbd5e1;--lesson-math-keyboard-subtle: #94a3b8;--lesson-math-keyboard-accent: #60a5fa;--lesson-math-keyboard-accent-soft: rgba(96, 165, 250, .16);--lesson-math-keyboard-accent-strong: #3b82f6;--lesson-math-keyboard-key: #253044;--lesson-math-keyboard-key-hover: #334155;--lesson-math-keyboard-key-active: #2563eb;--lesson-math-keyboard-action: #475569;--lesson-math-keyboard-action-hover: #5b6b80;--lesson-math-keyboard-action-text: #f8fafc;--lesson-math-keyboard-danger: #fb7185;--lesson-math-keyboard-danger-hover: #f43f5e;--lesson-math-keyboard-shadow: 0 24px 64px rgba(0, 0, 0, .46), 0 3px 14px rgba(0, 0, 0, .28);--lesson-math-keyboard-key-shadow: 0 1px 0 rgba(255, 255, 255, .04), inset 0 -1px 0 rgba(0, 0, 0, .22);--keyboard-horizontal-rule: 1px solid rgba(148, 163, 184, .16)}html[data-theme=dark] .lesson-creator-math-keyboard-close,body[data-theme=dark] .lesson-creator-math-keyboard-close,html.dark .lesson-creator-math-keyboard-close,body.dark .lesson-creator-math-keyboard-close{background:#1f2937;border-color:#94a3b838;color:#cbd5e1}html[data-theme=dark] .lesson-creator-math-keyboard-close:hover,body[data-theme=dark] .lesson-creator-math-keyboard-close:hover,html.dark .lesson-creator-math-keyboard-close:hover,body.dark .lesson-creator-math-keyboard-close:hover{background:#253044;border-color:#cbd5e152;color:#f8fafc}.lesson-creator-math-keyboard-floating-host{background:var(--lesson-math-keyboard-panel);border:1px solid var(--lesson-math-keyboard-border);border-radius:8px;box-shadow:var(--lesson-math-keyboard-shadow);color:var(--lesson-math-keyboard-ink);height:264px;left:50%;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:50%;transform:translateY(8px) scale(.992);transition:opacity .14s ease,transform .14s ease,box-shadow .14s ease;width:min(780px,calc(100vw - 32px));z-index:2147483600}@supports (backdrop-filter: blur(18px)){.lesson-creator-math-keyboard-floating-host{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}}.lesson-creator-math-keyboard-floating-host[data-visible=true]{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.lesson-creator-math-keyboard-floating-host[data-dragging=true]{transition:none}.lesson-creator-math-keyboard-floating-handle{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(180deg,var(--lesson-math-keyboard-panel-raised),var(--lesson-math-keyboard-panel));border:0;border-bottom:1px solid var(--lesson-math-keyboard-border);color:var(--lesson-math-keyboard-muted);cursor:grab;display:flex;height:34px;justify-content:center;padding:0;touch-action:none;width:100%}.lesson-creator-math-keyboard-floating-host[data-dragging=true] .lesson-creator-math-keyboard-floating-handle{cursor:grabbing}.lesson-creator-math-keyboard-floating-handle:focus-visible{outline:2px solid var(--lesson-math-keyboard-accent);outline-offset:-3px}.lesson-creator-math-keyboard-floating-grip{background-image:radial-gradient(circle,currentColor 1.35px,transparent 1.55px);background-position:0 0;background-size:7px 6px;display:block;height:12px;opacity:.72;width:42px}.lesson-creator-math-keyboard-floating-stage{height:calc(100% - 34px);overflow:hidden;position:relative;width:100%}.lesson-creator-math-keyboard-floating-stage>.ML__keyboard,body>.ML__keyboard.lesson-creator-math-keyboard-surface{color:var(--lesson-math-keyboard-ink)}body>.ML__keyboard.lesson-creator-math-keyboard-surface{--keyboard-zindex: 2147483600;--keyboard-padding-horizontal: max(12px, env(safe-area-inset-left, 0px));--keyboard-padding-bottom: max(12px, env(safe-area-inset-bottom, 0px));background:transparent}body>.ML__keyboard.lesson-creator-math-keyboard-surface.is-visible>.MLK__backdrop{border-top:1px solid var(--lesson-math-keyboard-border);box-shadow:0 -18px 42px #0f172a2e}.lesson-creator-math-keyboard-surface .MLK__backdrop{background:var(--lesson-math-keyboard-panel)}.lesson-creator-math-keyboard-floating-stage .MLK__backdrop{border:0;box-shadow:none}.lesson-creator-math-keyboard-surface .MLK__plate{font-family:var(--app-font)}.lesson-creator-math-keyboard-surface .MLK__toolbar{align-items:center;gap:8px;max-width:100%;min-height:34px;padding:0 2px 6px}.lesson-creator-math-keyboard-surface .MLK__toolbar>.left,.lesson-creator-math-keyboard-surface .MLK__toolbar>.right{align-items:center;gap:4px}.lesson-creator-math-keyboard-surface .MLK__toolbar>.\!left{align-items:center!important;gap:4px!important}.lesson-creator-math-keyboard-surface .MLK__toolbar>.\!right{align-items:center!important;gap:4px!important}.lesson-creator-math-keyboard-surface .MLK__toolbar>div>div{border:1px solid transparent;border-bottom:1px solid transparent;border-radius:7px;color:var(--lesson-math-keyboard-muted);font-size:13px;font-weight:650;margin:0;min-height:30px;min-width:38px;padding:6px 10px;transition:background .12s ease,border-color .12s ease,color .12s ease,transform .12s ease}.lesson-creator-math-keyboard-surface .MLK__toolbar>div>div:not(.disabled):not(.selected):hover{background:var(--lesson-math-keyboard-panel-soft);border-color:var(--lesson-math-keyboard-border);color:var(--lesson-math-keyboard-ink)}.lesson-creator-math-keyboard-surface .MLK__toolbar>div>div.selected{background:var(--lesson-math-keyboard-accent-soft);border:1px solid rgba(37,99,235,.24);border-bottom-color:#2563eb3d;border-radius:7px;color:var(--lesson-math-keyboard-accent);margin:0;padding-bottom:6px}.lesson-creator-math-keyboard-surface .MLK__toolbar>div>div.\!selected{background:var(--lesson-math-keyboard-accent-soft)!important;border:1px solid rgba(37,99,235,.24)!important;border-bottom-color:#2563eb3d!important;border-radius:7px!important;color:var(--lesson-math-keyboard-accent)!important;margin:0!important;padding-bottom:6px!important}.lesson-creator-math-keyboard-surface .MLK__toolbar svg{height:18px;width:18px}.lesson-creator-math-keyboard-surface .MLK__rows{gap:var(--keycap-gap);margin-bottom:0;padding:0 1px 2px}.lesson-creator-math-keyboard-surface .MLK__rows>.MLK__row{gap:var(--keycap-gap)}.lesson-creator-math-keyboard-surface .MLK__rows>.MLK__row div{border-radius:8px;box-shadow:var(--lesson-math-keyboard-key-shadow);font-weight:560;transition:background .1s ease,border-color .1s ease,color .1s ease,transform .1s ease,box-shadow .1s ease}.lesson-creator-math-keyboard-surface .MLK__rows>.MLK__row div:hover{border-color:var(--lesson-math-keyboard-border-strong);transform:translateY(-1px)}.lesson-creator-math-keyboard-surface .MLK__rows>.MLK__row div.is-pressed,.lesson-creator-math-keyboard-surface .MLK__rows>.MLK__row div.is-active{box-shadow:inset 0 1px 2px #0f172a3d;transform:translateY(1px)}.lesson-creator-math-keyboard-surface .MLK__rows>.MLK__row .shift,.lesson-creator-math-keyboard-surface .MLK__rows>.MLK__row .action,.lesson-creator-math-keyboard-surface .MLK__rows>.MLK__row .ghost{border-radius:8px;font-weight:700}.lesson-creator-math-keyboard-surface .MLK__rows>.MLK__row .\!shift{border-radius:8px!important;font-weight:700!important}.lesson-creator-math-keyboard-surface .MLK__rows>.MLK__row .\!action{border-radius:8px!important;font-weight:700!important}.lesson-creator-math-keyboard-surface .MLK__rows>.MLK__row .ghost{border:1px solid transparent;color:var(--lesson-math-keyboard-muted)}.lesson-creator-math-keyboard-surface .MLK__rows>.MLK__row .ghost:hover{background:var(--lesson-math-keyboard-panel-soft);border-color:var(--lesson-math-keyboard-border);color:var(--lesson-math-keyboard-ink)}.lesson-creator-math-keyboard-surface .MLK__rows>.MLK__row .warning{background:var(--lesson-math-keyboard-danger);border-color:transparent;color:#fff}.lesson-creator-math-keyboard-surface .MLK__rows>.MLK__row .warning:hover{background:var(--lesson-math-keyboard-danger-hover);color:#fff}.lesson-creator-math-keyboard-surface .MLK__rows>.MLK__row .separator,.lesson-creator-math-keyboard-surface .MLK__rows>.MLK__row .horizontal-rule{box-shadow:none;transform:none}.lesson-creator-math-keyboard-surface .MLK__rows>.MLK__row .\!separator{box-shadow:none!important;transform:none!important}.lesson-creator-math-keyboard-surface .MLK__shift{color:var(--lesson-math-keyboard-accent);font-weight:700;opacity:.95}.lesson-creator-math-keyboard-surface .MLK__variant-panel{background:var(--lesson-math-keyboard-panel-raised);border:1px solid var(--lesson-math-keyboard-border);border-radius:8px;box-shadow:var(--lesson-math-keyboard-shadow);padding:8px}.lesson-creator-math-keyboard-surface .MLK__variant-panel .item{border-radius:7px}.lesson-creator-math-keyboard-surface .MLK__variant-panel .\!item{border-radius:7px!important}.lesson-creator-math-keyboard-surface [data-tooltip]:after{background:var(--lesson-math-keyboard-ink);border-radius:6px;color:var(--lesson-math-keyboard-panel-raised)}@media(max-width:1119px),(max-height:659px),(pointer:coarse){.lesson-creator-math-keyboard-floating-host{opacity:0;pointer-events:none}}.lesson-creator-math-keyboard-close{align-items:center;background:var(--lesson-math-keyboard-panel-raised, #ffffff);border:1px solid var(--lesson-math-keyboard-border, rgba(148, 163, 184, .5));border-radius:999px;box-shadow:0 8px 22px #0f172a29;color:var(--lesson-math-keyboard-muted, #475569);cursor:pointer;display:inline-flex;height:36px;justify-content:center;position:fixed;width:36px;z-index:2147483647}.lesson-creator-math-keyboard-close:hover{background:var(--lesson-math-keyboard-key-hover, #f1f5f9);border-color:var(--lesson-math-keyboard-border-strong, rgba(100, 116, 139, .65));color:var(--lesson-math-keyboard-ink, #0f172a)}.lesson-creator-math-keyboard-close:focus-visible{outline:3px solid rgba(37,99,235,.28);outline-offset:2px}.lesson-creator-math-keyboard-close[data-keyboard-mode=floating]{box-shadow:none;height:26px;width:26px}.lesson-creator-math-keyboard-close[data-keyboard-mode=floating] svg{height:16px;width:16px}.pptx-rendered-math,[data-math-renderer=mathlive]{color:inherit!important;font-size:inherit;line-height:1}.mini-generated-question .smart-svg-content{display:block;width:100%;margin:1rem auto 0;max-width:100%;overflow-x:auto}.mini-generated-question .smart-svg-content svg{display:block;max-width:min(100%,960px);height:auto;margin:0 auto}.mini-generated-question .smart-svg-content svg rect[fill="#2563eb"],.mini-generated-question .smart-svg-content svg rect[fill="#16a34a"]{stroke:#ffffffe6;stroke-width:.8}.mini-visual-choice .smart-svg-content,.mini-visual-match .smart-svg-content{margin:0;display:flex;justify-content:center}.mini-visual-choice .smart-svg-content svg,.mini-visual-match .smart-svg-content svg{display:block;width:auto;max-width:min(100%,240px);height:auto}.mini-sortable-order-item.mini-visual-choice .smart-svg-content{width:100%}.pirate-preview-panel{isolation:isolate}html.pirate-watch-preview-active .readable-site,body.pirate-watch-preview-active .readable-site{height:auto!important;min-height:100dvh;overflow:visible!important}html.pirate-watch-preview-active .readable-site>main,body.pirate-watch-preview-active .readable-site>main{min-height:100dvh;flex:0 0 auto;overflow:visible!important;padding-top:0!important}html.pirate-watch-preview-active .readable-site>main>div,body.pirate-watch-preview-active .readable-site>main>div{height:auto!important;min-height:100dvh}html.pirate-watch-preview-active .readable-site>main .overflow-auto,body.pirate-watch-preview-active .readable-site>main .overflow-auto{overflow:visible!important}.pirate-watch-preview-anchor,.pirate-watch-preview-root,.pirate-watch-preview{width:100%;background:#fff;color:#0f0f0f}.pirate-watch-preview{overflow:visible}.pirate-watch-preview-viewport{isolation:isolate;width:100%;height:min(calc(100dvh - 7.4rem),56.25vw);min-height:13.5rem;max-height:calc(100dvh - 5.6rem);box-sizing:border-box;border:2px solid #0f0f0f;background:#fff}.pirate-watch-preview-close{position:absolute;top:.72rem;right:.72rem;z-index:30;display:inline-flex;width:2.45rem;height:2.45rem;align-items:center;justify-content:center;border:1px solid rgba(15,15,15,.14);border-radius:999px;background:#fffffff0;color:#0f0f0f;box-shadow:0 8px 22px #0f172a2e;transition:background-color .14s ease,box-shadow .14s ease,transform .14s ease}.pirate-watch-preview-close:hover{background:#fff;box-shadow:0 10px 26px #0f172a3d;transform:scale(1.03)}.pirate-watch-preview-close:focus-visible{outline:3px solid rgba(6,95,212,.26);outline-offset:2px}.pirate-watch-preview-meta{display:flex;width:100%;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.78rem 1.5rem 1.1rem;background:#fff}.pirate-watch-preview-copy{min-width:0;flex:1 1 auto}.pirate-watch-preview-heading{display:flex;min-width:0;align-items:flex-start;gap:.6rem}.pirate-watch-preview-title{min-width:0;margin:0;overflow:hidden;color:#0f0f0f;font-size:1.22rem;font-weight:800;line-height:1.25;letter-spacing:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.pirate-watch-preview-count{display:inline-flex;height:2rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px;background:#f2f2f2;padding:0 .75rem;color:#606060;font-size:.78rem;font-weight:800;font-variant-numeric:tabular-nums}.pirate-watch-preview-controls{display:flex;min-width:min(46rem,58vw);max-width:62vw;flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.pirate-watch-file-pills{display:flex;min-width:0;max-width:100%;flex:0 1 auto;align-items:center;gap:.42rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.05rem;scrollbar-width:none}.pirate-watch-file-pills::-webkit-scrollbar{display:none}.pirate-watch-file-pill,.pirate-watch-action-button{display:inline-flex;height:2.25rem;flex:0 0 auto;align-items:center;justify-content:center;gap:.42rem;border:0;border-radius:999px;background:#f2f2f2;color:#0f0f0f;cursor:pointer;font-size:.84rem;font-weight:800;line-height:1;letter-spacing:0;transition:background-color .14s ease,color .14s ease,transform .14s ease}.pirate-watch-file-pill{max-width:13rem;padding:0 .8rem}.pirate-watch-file-pill span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pirate-watch-file-pill-variant{font-size:.76rem}.pirate-watch-file-pill:hover,.pirate-watch-action-button:hover:not(:disabled){background:#e5e5e5}.pirate-watch-file-pill:focus-visible,.pirate-watch-action-button:focus-visible{outline:3px solid rgba(15,23,42,.18);outline-offset:2px}.pirate-watch-file-pill-active,.pirate-watch-action-button-active{background:#0f0f0f;color:#fff}.pirate-watch-file-pill-active:hover,.pirate-watch-action-button-active:hover:not(:disabled){background:#272727}.pirate-watch-file-divider{width:1px;height:1.7rem;flex:0 0 auto;background:#e5e5e5}.pirate-watch-action-row{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:.42rem}.pirate-watch-action-button{padding:0 .86rem}.pirate-watch-action-button-icon{width:2.25rem;padding:0}.pirate-watch-action-button-primary{background:#0f0f0f;color:#fff}.pirate-watch-action-button-primary:hover:not(:disabled){background:#272727}.pirate-watch-action-button-accent{background:#065fd4;color:#fff}.pirate-watch-action-button-accent:hover:not(:disabled){background:#0356c2}.pirate-watch-action-button:disabled{cursor:not-allowed;color:#9ca3af;opacity:.7}@media(max-width:760px){.pirate-watch-preview-viewport{height:min(calc(100dvh - 8.2rem),56.25vw);min-height:12rem;max-height:calc(100dvh - 6.4rem)}.pirate-watch-preview-viewport-pdf,.pirate-watch-preview-viewport-document{height:min(calc(100dvh - 8.2rem),48rem);min-height:min(31rem,calc(100dvh - 8.2rem))}.pirate-watch-preview-meta{flex-direction:column;gap:.62rem;padding:.68rem .78rem .88rem}.pirate-watch-preview-title{font-size:1.08rem;-webkit-line-clamp:2}.pirate-watch-preview-controls{min-width:0;max-width:none;width:100%;justify-content:flex-start}.pirate-watch-file-pills{width:100%;flex:1 1 100%}.pirate-watch-action-row{width:100%;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;padding-bottom:.08rem;scrollbar-width:none}.pirate-watch-action-row::-webkit-scrollbar{display:none}}.pirate-preview-stage-frame{will-change:transform,opacity}.pirate-present-shell[data-motion=enter]{animation:pirate-present-shell-in .22s ease both}.pirate-present-shell[data-motion=exit]{animation:pirate-present-shell-out .18s ease both}.pirate-present-shell[data-motion=enter] .pirate-preview-stage-frame{animation:pirate-present-stage-in .28s cubic-bezier(.16,1,.3,1) both}.pirate-present-shell[data-motion=exit] .pirate-preview-stage-frame{animation:pirate-present-stage-out .18s ease both}@keyframes pirate-search-focus{0%{box-shadow:0 0 #10a37f00}to{box-shadow:0 0 0 3px var(--pirate-chat-focus-ring)}}@keyframes pirate-chip-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes pirate-idle-creator-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes pirate-fade-in{0%{opacity:0}to{opacity:1}}@keyframes pirate-popover-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes pirate-popout-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pirate-present-shell-in{0%{opacity:0}to{opacity:1}}@keyframes pirate-present-shell-out{0%{opacity:1}to{opacity:0}}@keyframes pirate-present-stage-in{0%{opacity:.82;transform:scale(.987);filter:saturate(.96)}to{opacity:1;transform:scale(1);filter:saturate(1)}}@keyframes pirate-present-stage-out{0%{opacity:1;transform:scale(1)}to{opacity:.82;transform:scale(.992)}}@keyframes pirate-present-slide-fade{0%{opacity:.58;transform:translateY(8px) scale(.996)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pirate-search-prompt-reveal{0%{clip-path:inset(0 100% 0 0);opacity:.72}18%{opacity:1}to{clip-path:inset(0 0 0 0);opacity:1}}@keyframes pirate-search-prompt-cursor{0%,12%,24%,36%,48%,60%,72%{opacity:1}6%,18%,30%,42%,54%,66%,78%,to{opacity:0}}@keyframes pirate-hover-preview-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.pirate-chat-search,.pirate-icon-button,.pirate-chat-search-prompt-track,.pirate-chat-search-prompt-cursor,.pirate-creator-chip,.pirate-idle-creator,.pirate-action-btn,.pirate-resource-icon-btn,.pirate-menu-panel,.pirate-hover-preview-card,.pirate-popout-overlay,.pirate-popout-panel,.pirate-present-shell,.pirate-preview-stage-frame,.pirate-present-slide-fade{animation-duration:1ms!important;animation-delay:0ms!important;transition-duration:1ms!important}.pirate-chat-search-prompt-track{clip-path:inset(0 0 0 0)!important}.pirate-chat-search-prompt-cursor{display:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.\!absolute{position:absolute!important}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-1{inset:.25rem}.inset-3{inset:.75rem}.inset-x-0{left:0;right:0}.inset-x-3{left:.75rem;right:.75rem}.inset-y-0{top:0;bottom:0}.inset-y-2{top:.5rem;bottom:.5rem}.-bottom-16{bottom:-4rem}.-bottom-8{bottom:-2rem}.-right-1{right:-.25rem}.-right-1\.5{right:-.375rem}.-right-2{right:-.5rem}.-right-9{right:-2.25rem}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.-top-12{top:-3rem}.-top-2{top:-.5rem}.-top-3{top:-.75rem}.bottom-0{bottom:0}.bottom-0\.5{bottom:.125rem}.bottom-1{bottom:.25rem}.bottom-1\/3{bottom:33.333333%}.bottom-1\/4{bottom:25%}.bottom-2{bottom:.5rem}.bottom-24{bottom:6rem}.bottom-28{bottom:7rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.bottom-8{bottom:2rem}.bottom-\[1px\]{bottom:1px}.bottom-\[2px\]{bottom:2px}.bottom-\[8\%\]{bottom:8%}.bottom-\[calc\(100\%\+0\.5rem\)\]{bottom:calc(100% + .5rem)}.bottom-\[calc\(100\%\+8px\)\]{bottom:calc(100% + 8px)}.bottom-\[calc\(var\(--app-bottom-nav-offset\)\+4\.75rem\)\]{bottom:calc(var(--app-bottom-nav-offset) + 4.75rem)}.bottom-\[calc\(var\(--app-bottom-nav-offset\)\+5rem\)\]{bottom:calc(var(--app-bottom-nav-offset) + 5rem)}.bottom-\[var\(--app-bottom-nav-offset\)\]{bottom:var(--app-bottom-nav-offset)}.bottom-\[var\(--app-bottom-nav-offset\,0px\)\]{bottom:var(--app-bottom-nav-offset,0px)}.bottom-full{bottom:100%}.left-0{left:0}.left-0\.5{left:.125rem}.left-1{left:.25rem}.left-1\.5{left:.375rem}.left-1\/2{left:50%}.left-1\/3{left:33.333333%}.left-1\/4{left:25%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-6{left:1.5rem}.left-\[-10000px\]{left:-10000px}.left-\[38\%\]{left:38%}.left-\[52\%\]{left:52%}.left-\[6\%\]{left:6%}.left-\[calc\(50\%\+8px\)\]{left:calc(50% + 8px)}.left-\[calc\(var\(--app-sidebar-width\)\+0\.75rem\)\]{left:calc(var(--app-sidebar-width) + .75rem)}.left-full{left:100%}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-1\/3{right:33.333333%}.right-1\/4{right:25%}.right-16{right:4rem}.right-2{right:.5rem}.right-20{right:5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.right-8{right:2rem}.right-\[7\%\]{right:7%}.right-full{right:100%}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-1\/3{top:33.333333%}.top-1\/4{top:25%}.top-10{top:2.5rem}.top-14{top:3.5rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-20{top:5rem}.top-28{top:7rem}.top-3{top:.75rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-6{top:1.5rem}.top-8{top:2rem}.top-9{top:2.25rem}.top-\[-1px\]{top:-1px}.top-\[-3px\]{top:-3px}.top-\[1px\]{top:1px}.top-\[23\%\]{top:23%}.top-\[2px\]{top:2px}.top-\[32px\]{top:32px}.top-\[34\%\]{top:34%}.top-\[3px\]{top:3px}.top-\[4\.5rem\]{top:4.5rem}.top-\[4\.75rem\]{top:4.75rem}.top-\[46\%\]{top:46%}.top-\[5\.25rem\]{top:5.25rem}.top-\[52\%\]{top:52%}.top-\[58\%\]{top:58%}.top-\[5px\]{top:5px}.top-\[64\%\]{top:64%}.top-\[9\%\]{top:9%}.top-\[calc\(100\%\+0\.25rem\)\]{top:calc(100% + .25rem)}.top-\[calc\(100\%\+0\.375rem\)\]{top:calc(100% + .375rem)}.top-\[calc\(100\%\+0\.5rem\)\]{top:calc(100% + .5rem)}.top-\[calc\(100\%\+0\.75rem\)\]{top:calc(100% + .75rem)}.top-\[calc\(var\(--app-top-nav-height\)\+0\.75rem\)\]{top:calc(var(--app-top-nav-height) + .75rem)}.top-\[var\(--app-top-nav-height\)\]{top:var(--app-top-nav-height)}.top-auto{top:auto}.top-full{top:100%}.isolate{isolation:isolate}.\!z-40{z-index:40!important}.-z-10{z-index:-10}.-z-20{z-index:-20}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[10000\]{z-index:10000}.z-\[1000\]{z-index:1000}.z-\[1100\]{z-index:1100}.z-\[110\]{z-index:110}.z-\[1200\]{z-index:1200}.z-\[120\]{z-index:120}.z-\[140\]{z-index:140}.z-\[145\]{z-index:145}.z-\[150\]{z-index:150}.z-\[160\]{z-index:160}.z-\[170\]{z-index:170}.z-\[180\]{z-index:180}.z-\[190\]{z-index:190}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[210\]{z-index:210}.z-\[2147483630\]{z-index:2147483630}.z-\[2147483647\]{z-index:2147483647}.z-\[220\]{z-index:220}.z-\[230\]{z-index:230}.z-\[240\]{z-index:240}.z-\[245\]{z-index:245}.z-\[250\]{z-index:250}.z-\[260\]{z-index:260}.z-\[2\]{z-index:2}.z-\[300\]{z-index:300}.z-\[310\]{z-index:310}.z-\[320\]{z-index:320}.z-\[35\]{z-index:35}.z-\[3\]{z-index:3}.z-\[40\]{z-index:40}.z-\[45\]{z-index:45}.z-\[53\]{z-index:53}.z-\[54\]{z-index:54}.z-\[55\]{z-index:55}.z-\[56\]{z-index:56}.z-\[60\]{z-index:60}.z-\[64\]{z-index:64}.z-\[68\]{z-index:68}.z-\[69\]{z-index:69}.z-\[70\]{z-index:70}.z-\[72\]{z-index:72}.z-\[79\]{z-index:79}.z-\[80\]{z-index:80}.z-\[81\]{z-index:81}.z-\[82\]{z-index:82}.z-\[90\]{z-index:90}.z-\[95\]{z-index:95}.z-\[var\(--app-z-context-mobile\)\]{z-index:var(--app-z-context-mobile)}.z-\[var\(--app-z-context-sidebar\)\]{z-index:var(--app-z-context-sidebar)}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-first{order:-9999}.col-span-2{grid-column:span 2 / span 2}.col-span-full{grid-column:1 / -1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2 / span 2}.row-start-1{grid-row-start:1}.-m-2{margin:-.5rem}.m-6{margin:1.5rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-my-0\.5{margin-top:-.125rem;margin-bottom:-.125rem}.-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-2\.5{margin-left:.625rem;margin-right:.625rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-\[2px\]{margin-top:2px;margin-bottom:2px}.my-auto{margin-top:auto;margin-bottom:auto}.-ml-1{margin-left:-.25rem}.-ml-1\.5{margin-left:-.375rem}.-ml-3{margin-left:-.75rem}.-ml-\[1px\]{margin-left:-1px}.-mr-1{margin-right:-.25rem}.-mr-1\.5{margin-right:-.375rem}.-mt-1{margin-top:-.25rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-\[22px\]{margin-top:22px}.mt-\[3px\]{margin-top:3px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.table-cell{display:table-cell}.table-column{display:table-column}.table-row{display:table-row}.\!grid{display:grid!important}.grid{display:grid}.inline-grid{display:inline-grid}.\!contents{display:contents!important}.contents{display:contents}.list-item{display:list-item}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[1\.18\]{aspect-ratio:1.18}.aspect-\[1\.24\]{aspect-ratio:1.24}.aspect-\[1\.42\]{aspect-ratio:1.42}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-3\.5{width:.875rem;height:.875rem}.size-4{width:1rem;height:1rem}.size-7{width:1.75rem;height:1.75rem}.size-\[14px\]{width:14px;height:14px}.size-\[9px\]{width:9px;height:9px}.\!h-0{height:0px!important}.h-0{height:0px}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-1\/2{height:50%}.h-1\/3{height:33.333333%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[1\.15rem\]{height:1.15rem}.h-\[1\.5px\]{height:1.5px}.h-\[104px\]{height:104px}.h-\[112px\]{height:112px}.h-\[120px\]{height:120px}.h-\[13px\]{height:13px}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[16px\]{height:16px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[2\.1rem\]{height:2.1rem}.h-\[2\.2\%\]{height:2.2%}.h-\[2\.4\%\]{height:2.4%}.h-\[2\.6\%\]{height:2.6%}.h-\[22\%\]{height:22%}.h-\[224px\]{height:224px}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[28px\]{height:28px}.h-\[3\.0625rem\]{height:3.0625rem}.h-\[3\.25rem\]{height:3.25rem}.h-\[30px\]{height:30px}.h-\[33px\]{height:33px}.h-\[34px\]{height:34px}.h-\[38px\]{height:38px}.h-\[3px\]{height:3px}.h-\[42\%\]{height:42%}.h-\[4px\]{height:4px}.h-\[5\.125rem\]{height:5.125rem}.h-\[50px\]{height:50px}.h-\[54px\]{height:54px}.h-\[58px\]{height:58px}.h-\[62px\]{height:62px}.h-\[72px\]{height:72px}.h-\[8\%\]{height:8%}.h-\[800px\]{height:800px}.h-\[96dvh\]{height:96dvh}.h-\[9px\]{height:9px}.h-\[calc\(100dvh-2\.5rem\)\]{height:calc(100dvh - 2.5rem)}.h-\[calc\(100dvh-2rem\)\]{height:calc(100dvh - 2rem)}.h-\[calc\(100dvh-64px\)\]{height:calc(100dvh - 64px)}.h-\[calc\(100dvh-72px\)\]{height:calc(100dvh - 72px)}.h-\[calc\(100vh-0\.75rem\)\]{height:calc(100vh - .75rem)}.h-\[min\(78dvh\,700px\)\]{height:min(78dvh,700px)}.h-\[min\(820px\,calc\(100dvh-24px\)\)\]{height:min(820px,calc(100dvh - 24px))}.h-\[var\(--timer-picker-wheel-height\,266px\)\]{height:var(--timer-picker-wheel-height,266px)}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-32{max-height:8rem}.max-h-40{max-height:10rem}.max-h-56{max-height:14rem}.max-h-64{max-height:16rem}.max-h-80{max-height:20rem}.max-h-9{max-height:2.25rem}.max-h-\[28rem\]{max-height:28rem}.max-h-\[3\.25rem\]{max-height:3.25rem}.max-h-\[3\.75rem\]{max-height:3.75rem}.max-h-\[300px\]{max-height:300px}.max-h-\[3rem\]{max-height:3rem}.max-h-\[560px\]{max-height:560px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[72\%\]{max-height:72%}.max-h-\[72vh\]{max-height:72vh}.max-h-\[94vh\]{max-height:94vh}.max-h-\[calc\(100dvh-7rem\)\]{max-height:calc(100dvh - 7rem)}.max-h-\[calc\(100vh-1\.5rem\)\]{max-height:calc(100vh - 1.5rem)}.max-h-\[calc\(100vh-16px\)\]{max-height:calc(100vh - 16px)}.max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.max-h-\[calc\(100vh-4\.5rem\)\]{max-height:calc(100vh - 4.5rem)}.max-h-\[calc\(100vh-6rem\)\]{max-height:calc(100vh - 6rem)}.max-h-\[min\(42rem\,calc\(100dvh-2rem\)\)\]{max-height:min(42rem,calc(100dvh - 2rem))}.max-h-\[min\(48vh\,32rem\)\]{max-height:min(48vh,32rem)}.max-h-\[min\(660px\,calc\(100dvh-2rem\)\)\]{max-height:min(660px,calc(100dvh - 2rem))}.max-h-\[min\(82vh\,42rem\)\]{max-height:min(82vh,42rem)}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-16{min-height:4rem}.min-h-20{min-height:5rem}.min-h-24{min-height:6rem}.min-h-28{min-height:7rem}.min-h-32{min-height:8rem}.min-h-36{min-height:9rem}.min-h-40{min-height:10rem}.min-h-48{min-height:12rem}.min-h-5{min-height:1.25rem}.min-h-52{min-height:13rem}.min-h-56{min-height:14rem}.min-h-6{min-height:1.5rem}.min-h-64{min-height:16rem}.min-h-7{min-height:1.75rem}.min-h-72{min-height:18rem}.min-h-80{min-height:20rem}.min-h-9{min-height:2.25rem}.min-h-\[1\.2em\]{min-height:1.2em}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[100px\]{min-height:100px}.min-h-\[104px\]{min-height:104px}.min-h-\[10rem\]{min-height:10rem}.min-h-\[112px\]{min-height:112px}.min-h-\[116px\]{min-height:116px}.min-h-\[130px\]{min-height:130px}.min-h-\[132px\]{min-height:132px}.min-h-\[15rem\]{min-height:15rem}.min-h-\[180px\]{min-height:180px}.min-h-\[18rem\]{min-height:18rem}.min-h-\[20rem\]{min-height:20rem}.min-h-\[220px\]{min-height:220px}.min-h-\[22rem\]{min-height:22rem}.min-h-\[240px\]{min-height:240px}.min-h-\[24rem\]{min-height:24rem}.min-h-\[280px\]{min-height:280px}.min-h-\[28rem\]{min-height:28rem}.min-h-\[3\.25rem\]{min-height:3.25rem}.min-h-\[3\.75rem\]{min-height:3.75rem}.min-h-\[300px\]{min-height:300px}.min-h-\[30px\]{min-height:30px}.min-h-\[320px\]{min-height:320px}.min-h-\[360px\]{min-height:360px}.min-h-\[4\.5rem\]{min-height:4.5rem}.min-h-\[4\.75rem\]{min-height:4.75rem}.min-h-\[40px\]{min-height:40px}.min-h-\[42px\]{min-height:42px}.min-h-\[44px\]{min-height:44px}.min-h-\[46px\]{min-height:46px}.min-h-\[480px\]{min-height:480px}.min-h-\[48px\]{min-height:48px}.min-h-\[5\.25rem\]{min-height:5.25rem}.min-h-\[5\.35rem\]{min-height:5.35rem}.min-h-\[5\.5rem\]{min-height:5.5rem}.min-h-\[5\.95rem\]{min-height:5.95rem}.min-h-\[50dvh\]{min-height:50dvh}.min-h-\[50vh\]{min-height:50vh}.min-h-\[520px\]{min-height:520px}.min-h-\[52px\]{min-height:52px}.min-h-\[56px\]{min-height:56px}.min-h-\[58px\]{min-height:58px}.min-h-\[62px\]{min-height:62px}.min-h-\[640px\]{min-height:640px}.min-h-\[64px\]{min-height:64px}.min-h-\[7\.25rem\]{min-height:7.25rem}.min-h-\[70vh\]{min-height:70vh}.min-h-\[72px\]{min-height:72px}.min-h-\[74px\]{min-height:74px}.min-h-\[8\.5rem\]{min-height:8.5rem}.min-h-\[80px\]{min-height:80px}.min-h-\[80vh\]{min-height:80vh}.min-h-\[82vh\]{min-height:82vh}.min-h-\[84px\]{min-height:84px}.min-h-\[96px\]{min-height:96px}.min-h-\[9rem\]{min-height:9rem}.min-h-\[calc\(100dvh-64px\)\]{min-height:calc(100dvh - 64px)}.min-h-\[calc\(100dvh-73px\)\]{min-height:calc(100dvh - 73px)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-\[76px\]{width:76px!important}.w-0{width:0px}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[1\.15rem\]{width:1.15rem}.w-\[124px\]{width:124px}.w-\[12px\]{width:12px}.w-\[13\%\]{width:13%}.w-\[13px\]{width:13px}.w-\[140px\]{width:140px}.w-\[15\%\]{width:15%}.w-\[15px\]{width:15px}.w-\[16\%\]{width:16%}.w-\[168px\]{width:168px}.w-\[16px\]{width:16px}.w-\[17px\]{width:17px}.w-\[180px\]{width:180px}.w-\[18px\]{width:18px}.w-\[19\%\]{width:19%}.w-\[196px\]{width:196px}.w-\[2\.1rem\]{width:2.1rem}.w-\[20\%\]{width:20%}.w-\[200px\]{width:200px}.w-\[206px\]{width:206px}.w-\[20px\]{width:20px}.w-\[21\%\]{width:21%}.w-\[22\%\]{width:22%}.w-\[220px\]{width:220px}.w-\[22px\]{width:22px}.w-\[23\%\]{width:23%}.w-\[23rem\]{width:23rem}.w-\[240px\]{width:240px}.w-\[24px\]{width:24px}.w-\[25\%\]{width:25%}.w-\[280px\]{width:280px}.w-\[3\.75rem\]{width:3.75rem}.w-\[300px\]{width:300px}.w-\[31\%\]{width:31%}.w-\[320px\]{width:320px}.w-\[34px\]{width:34px}.w-\[36\%\]{width:36%}.w-\[3px\]{width:3px}.w-\[4\%\]{width:4%}.w-\[4\.25rem\]{width:4.25rem}.w-\[40\%\]{width:40%}.w-\[43\%\]{width:43%}.w-\[46px\]{width:46px}.w-\[48\%\]{width:48%}.w-\[4px\]{width:4px}.w-\[5\.5rem\]{width:5.5rem}.w-\[5\.75rem\]{width:5.75rem}.w-\[51px\]{width:51px}.w-\[6\.5rem\]{width:6.5rem}.w-\[6\.75rem\]{width:6.75rem}.w-\[62px\]{width:62px}.w-\[68px\]{width:68px}.w-\[78\%\]{width:78%}.w-\[8\%\]{width:8%}.w-\[800px\]{width:800px}.w-\[99px\]{width:99px}.w-\[9px\]{width:9px}.w-\[calc\(100dvw-2rem\)\]{width:calc(100dvw - 2rem)}.w-\[calc\(100vw-0\.75rem\)\]{width:calc(100vw - .75rem)}.w-\[min\(1140px\,calc\(100vw-24px\)\)\]{width:min(1140px,calc(100vw - 24px))}.w-\[min\(15rem\,calc\(100vw-1\.5rem\)\)\]{width:min(15rem,calc(100vw - 1.5rem))}.w-\[min\(15rem\,calc\(100vw-2rem\)\)\]{width:min(15rem,calc(100vw - 2rem))}.w-\[min\(17\.5rem\,calc\(100vw-1rem\)\)\]{width:min(17.5rem,calc(100vw - 1rem))}.w-\[min\(17rem\,calc\(100vw-1\.5rem\)\)\]{width:min(17rem,calc(100vw - 1.5rem))}.w-\[min\(17rem\,calc\(100vw-1rem\)\)\]{width:min(17rem,calc(100vw - 1rem))}.w-\[min\(18rem\,calc\(100vw-1rem\)\)\]{width:min(18rem,calc(100vw - 1rem))}.w-\[min\(20rem\,calc\(100vw-1rem\)\)\]{width:min(20rem,calc(100vw - 1rem))}.w-\[min\(20rem\,calc\(100vw-2rem\)\)\]{width:min(20rem,calc(100vw - 2rem))}.w-\[min\(23rem\,calc\(100vw-2rem\)\)\]{width:min(23rem,calc(100vw - 2rem))}.w-\[min\(24rem\,calc\(100vw-2rem\)\)\]{width:min(24rem,calc(100vw - 2rem))}.w-\[min\(25rem\,100\%\)\]{width:min(25rem,100%)}.w-\[min\(25rem\,45vw\)\]{width:min(25rem,45vw)}.w-\[min\(25rem\,calc\(100vw-2rem\)\)\]{width:min(25rem,calc(100vw - 2rem))}.w-\[min\(36rem\,calc\(100vw-2rem\)\)\]{width:min(36rem,calc(100vw - 2rem))}.w-\[min\(44rem\,calc\(100vw-2rem\)\)\]{width:min(44rem,calc(100vw - 2rem))}.w-\[min\(560px\,calc\(100\%-2rem\)\)\]{width:min(560px,calc(100% - 2rem))}.w-\[var\(--app-context-sidebar-width\)\]{width:var(--app-context-sidebar-width)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-10{min-width:2.5rem}.min-w-11{min-width:2.75rem}.min-w-12{min-width:3rem}.min-w-14{min-width:3.5rem}.min-w-16{min-width:4rem}.min-w-24{min-width:6rem}.min-w-28{min-width:7rem}.min-w-32{min-width:8rem}.min-w-36{min-width:9rem}.min-w-5{min-width:1.25rem}.min-w-6{min-width:1.5rem}.min-w-8{min-width:2rem}.min-w-\[11rem\]{min-width:11rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[130px\]{min-width:130px}.min-w-\[13rem\]{min-width:13rem}.min-w-\[14rem\]{min-width:14rem}.min-w-\[150px\]{min-width:150px}.min-w-\[17px\]{min-width:17px}.min-w-\[180px\]{min-width:180px}.min-w-\[196px\]{min-width:196px}.min-w-\[200px\]{min-width:200px}.min-w-\[24\.5rem\]{min-width:24.5rem}.min-w-\[2px\]{min-width:2px}.min-w-\[30px\]{min-width:30px}.min-w-\[36px\]{min-width:36px}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-\[4\.75rem\]{min-width:4.75rem}.min-w-\[42px\]{min-width:42px}.min-w-\[42rem\]{min-width:42rem}.min-w-\[48px\]{min-width:48px}.min-w-\[48rem\]{min-width:48rem}.min-w-\[560px\]{min-width:560px}.min-w-\[56rem\]{min-width:56rem}.min-w-\[620px\]{min-width:620px}.min-w-\[640px\]{min-width:640px}.min-w-\[7\.25rem\]{min-width:7.25rem}.min-w-\[7\.5rem\]{min-width:7.5rem}.min-w-\[760px\]{min-width:760px}.min-w-\[7rem\]{min-width:7rem}.min-w-\[860px\]{min-width:860px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[9\.5rem\]{min-width:9.5rem}.min-w-full{min-width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.\!max-w-none{max-width:none!important}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-40{max-width:10rem}.max-w-48{max-width:12rem}.max-w-4xl{max-width:56rem}.max-w-56{max-width:14rem}.max-w-5xl{max-width:64rem}.max-w-64{max-width:16rem}.max-w-6xl{max-width:72rem}.max-w-72{max-width:18rem}.max-w-7xl{max-width:80rem}.max-w-\[1040px\]{max-width:1040px}.max-w-\[1080px\]{max-width:1080px}.max-w-\[10rem\]{max-width:10rem}.max-w-\[11\.2rem\]{max-width:11.2rem}.max-w-\[1134px\]{max-width:1134px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[11ch\]{max-width:11ch}.max-w-\[140px\]{max-width:140px}.max-w-\[14rem\]{max-width:14rem}.max-w-\[1500px\]{max-width:1500px}.max-w-\[15ch\]{max-width:15ch}.max-w-\[15rem\]{max-width:15rem}.max-w-\[1680px\]{max-width:1680px}.max-w-\[168px\]{max-width:168px}.max-w-\[16rem\]{max-width:16rem}.max-w-\[17rem\]{max-width:17rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[24rem\]{max-width:24rem}.max-w-\[260px\]{max-width:260px}.max-w-\[26rem\]{max-width:26rem}.max-w-\[280px\]{max-width:280px}.max-w-\[30rem\]{max-width:30rem}.max-w-\[32rem\]{max-width:32rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[360px\]{max-width:360px}.max-w-\[38vw\]{max-width:38vw}.max-w-\[42rem\]{max-width:42rem}.max-w-\[440px\]{max-width:440px}.max-w-\[448px\]{max-width:448px}.max-w-\[460px\]{max-width:460px}.max-w-\[46rem\]{max-width:46rem}.max-w-\[520px\]{max-width:520px}.max-w-\[52rem\]{max-width:52rem}.max-w-\[54px\]{max-width:54px}.max-w-\[560px\]{max-width:560px}.max-w-\[620px\]{max-width:620px}.max-w-\[64ch\]{max-width:64ch}.max-w-\[64rem\]{max-width:64rem}.max-w-\[68px\]{max-width:68px}.max-w-\[70ch\]{max-width:70ch}.max-w-\[72\%\]{max-width:72%}.max-w-\[8ch\]{max-width:8ch}.max-w-\[90\%\]{max-width:90%}.max-w-\[920px\]{max-width:920px}.max-w-\[960px\]{max-width:960px}.max-w-\[96rem\]{max-width:96rem}.max-w-\[9ch\]{max-width:9ch}.max-w-\[9rem\]{max-width:9rem}.max-w-\[calc\(100\%-1\.25rem\)\]{max-width:calc(100% - 1.25rem)}.max-w-\[calc\(100\%-1rem\)\]{max-width:calc(100% - 1rem)}.max-w-\[calc\(100\%-7rem\)\]{max-width:calc(100% - 7rem)}.max-w-\[calc\(100vw-1\.5rem\)\]{max-width:calc(100vw - 1.5rem)}.max-w-\[calc\(100vw-16px\)\]{max-width:calc(100vw - 16px)}.max-w-\[calc\(100vw-1rem\)\]{max-width:calc(100vw - 1rem)}.max-w-\[calc\(100vw-2\.5rem\)\]{max-width:calc(100vw - 2.5rem)}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[calc\(100vw-6rem\)\]{max-width:calc(100vw - 6rem)}.max-w-\[calc\(50vw-16\.75rem\)\]{max-width:calc(50vw - 16.75rem)}.max-w-\[min\(18rem\,calc\(100vw-2rem\)\)\]{max-width:min(18rem,calc(100vw - 2rem))}.max-w-\[min\(340px\,28vw\)\]{max-width:min(340px,28vw)}.max-w-\[min\(34rem\,82\%\)\]{max-width:min(34rem,82%)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-\[0\.5_1_0\%\]{flex:.5 1 0%}.flex-\[1_1_0\%\]{flex:1 1 0%}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.\!grow{flex-grow:1!important}.grow{flex-grow:1}.grow-\[1\.35\]{flex-grow:1.35}.basis-0{flex-basis:0px}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0\.5{--tw-border-spacing-x: .125rem;--tw-border-spacing-y: .125rem;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-1{--tw-border-spacing-x: .25rem;--tw-border-spacing-y: .25rem;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-left{transform-origin:left}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-\[105\%\]{--tw-translate-x: -105%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-2{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-4{--tw-translate-x: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[1px\]{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-20{--tw-translate-y: 5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-12{--tw-rotate: -12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-12{--tw-rotate: 12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-75{--tw-scale-x: .75;--tw-scale-y: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-90{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\!transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-\[inherit\]{cursor:inherit}.cursor-cell{cursor:cell}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-not-allowed{cursor:not-allowed}.cursor-ns-resize{cursor:ns-resize}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.cursor-wait{cursor:wait}.touch-none{touch-action:none}.touch-manipulation{touch-action:manipulation}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness: mandatory}.snap-center{scroll-snap-align:center}.scroll-mb-32{scroll-margin-bottom:8rem}.scroll-mt-16{scroll-margin-top:4rem}.scroll-mt-24{scroll-margin-top:6rem}.scroll-mt-6{scroll-margin-top:1.5rem}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[1fr_1fr_auto_auto\]{grid-template-columns:1fr 1fr auto auto}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[2\.25rem_minmax\(0\,1fr\)\]{grid-template-columns:2.25rem minmax(0,1fr)}.grid-cols-\[2\.25rem_minmax\(0\,1fr\)_2\.25rem\]{grid-template-columns:2.25rem minmax(0,1fr) 2.25rem}.grid-cols-\[2\.75rem_minmax\(0\,1fr\)_2\.75rem\]{grid-template-columns:2.75rem minmax(0,1fr) 2.75rem}.grid-cols-\[210px_minmax\(0\,1fr\)\]{grid-template-columns:210px minmax(0,1fr)}.grid-cols-\[24px_minmax\(0\,1fr\)_28px\]{grid-template-columns:24px minmax(0,1fr) 28px}.grid-cols-\[2rem_minmax\(0\,1fr\)_2rem\]{grid-template-columns:2rem minmax(0,1fr) 2rem}.grid-cols-\[3fr_2fr\]{grid-template-columns:3fr 2fr}.grid-cols-\[4\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:4.5rem minmax(0,1fr)}.grid-cols-\[52px_minmax\(0\,1fr\)_42px\]{grid-template-columns:52px minmax(0,1fr) 42px}.grid-cols-\[56px_12px_56px_auto\]{grid-template-columns:56px 12px 56px auto}.grid-cols-\[6\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:6.5rem minmax(0,1fr)}.grid-cols-\[6\.5rem_minmax\(0\,1fr\)_1\.25rem\]{grid-template-columns:6.5rem minmax(0,1fr) 1.25rem}.grid-cols-\[64px_minmax\(0\,1fr\)\]{grid-template-columns:64px minmax(0,1fr)}.grid-cols-\[64px_repeat\(5\,minmax\(0\,1fr\)\)\]{grid-template-columns:64px repeat(5,minmax(0,1fr))}.grid-cols-\[70px_repeat\(3\,minmax\(0\,1fr\)\)_32px\]{grid-template-columns:70px repeat(3,minmax(0,1fr)) 32px}.grid-cols-\[86px_minmax\(0\,1fr\)\]{grid-template-columns:86px minmax(0,1fr)}.grid-cols-\[86px_minmax\(0\,1fr\)_auto\]{grid-template-columns:86px minmax(0,1fr) auto}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,0\.8fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_20px\]{grid-template-columns:minmax(0,1fr) 20px}.grid-cols-\[minmax\(0\,1fr\)_24px_minmax\(0\,1fr\)_32px\]{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 32px}.grid-cols-\[minmax\(0\,1fr\)_4rem_2\.5rem\]{grid-template-columns:minmax(0,1fr) 4rem 2.5rem}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_minmax\(130px\,0\.55fr\)_32px\]{grid-template-columns:minmax(0,1fr) minmax(130px,.55fr) 32px}.grid-cols-\[minmax\(240px\,1fr\)_auto_minmax\(240px\,1fr\)\]{grid-template-columns:minmax(240px,1fr) auto minmax(240px,1fr)}.grid-cols-\[repeat\(12\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[repeat\(6\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-7{grid-template-rows:repeat(7,minmax(0,1fr))}.grid-rows-\[auto_minmax\(0\,1fr\)\]{grid-template-rows:auto minmax(0,1fr)}.grid-rows-\[minmax\(18rem\,1fr\)_minmax\(14rem\,0\.9fr\)\]{grid-template-rows:minmax(18rem,1fr) minmax(14rem,.9fr)}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-center{place-items:center}.place-items-stretch{place-items:stretch}.content-center{align-content:center}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-end{justify-items:end}.\!gap-0{gap:0px!important}.\!gap-2{gap:.5rem!important}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[0\.525rem\]{gap:.525rem}.gap-\[10px\]{gap:10px}.gap-\[1px\]{gap:1px}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-px{gap:1px}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.gap-y-7{row-gap:1.75rem}.gap-y-8{row-gap:2rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[var\(--ig-line\)\]>:not([hidden])~:not([hidden]){border-color:var(--ig-line)}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(241 245 249 / var(--tw-divide-opacity, 1))}.divide-slate-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(226 232 240 / var(--tw-divide-opacity, 1))}.divide-zinc-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(244 244 245 / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.justify-self-end{justify-self:end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.overscroll-y-contain{overscroll-behavior-y:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.scroll-smooth{scroll-behavior:smooth}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-clip{text-overflow:clip}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded{border-radius:.25rem!important}.\!rounded-\[9px\]{border-radius:9px!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[0\.7rem\]{border-radius:.7rem}.rounded-\[0\.95rem\]{border-radius:.95rem}.rounded-\[1\.15rem\]{border-radius:1.15rem}.rounded-\[1\.1rem\]{border-radius:1.1rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1\.45rem\]{border-radius:1.45rem}.rounded-\[1\.55rem\]{border-radius:1.55rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[15px\]{border-radius:15px}.rounded-\[16px\]{border-radius:16px}.rounded-\[17px\]{border-radius:17px}.rounded-\[18px\]{border-radius:18px}.rounded-\[2\.4rem\]{border-radius:2.4rem}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[2px\]{border-radius:2px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[30px\]{border-radius:30px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--app-radius-card\)\]{border-radius:var(--app-radius-card)}.rounded-\[var\(--app-radius-control\)\]{border-radius:var(--app-radius-control)}.rounded-\[var\(--app-radius-control\,10px\)\]{border-radius:var(--app-radius-control,10px)}.rounded-\[var\(--app-radius-pill\)\]{border-radius:var(--app-radius-pill)}.rounded-\[var\(--ig-radius-control\)\]{border-radius:var(--ig-radius-control)}.rounded-\[var\(--ig-radius-popout\)\]{border-radius:var(--ig-radius-popout)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b-\[14px\]{border-bottom-right-radius:14px;border-bottom-left-radius:14px}.rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-t-\[24px\]{border-top-left-radius:24px;border-top-right-radius:24px}.rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.\!border{border-width:1px!important}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-\[18px\]{border-width:18px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-2{border-bottom-width:2px}.border-b-4{border-bottom-width:4px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-\[3px\]{border-left-width:3px}.border-l-\[5px\]{border-left-width:5px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.\!border-\[\#e2e2e2\]{--tw-border-opacity: 1 !important;border-color:rgb(226 226 226 / var(--tw-border-opacity, 1))!important}.border-\[\#009AFA\]{--tw-border-opacity: 1;border-color:rgb(0 154 250 / var(--tw-border-opacity, 1))}.border-\[\#121212\]{--tw-border-opacity: 1;border-color:rgb(18 18 18 / var(--tw-border-opacity, 1))}.border-\[\#34C759\]{--tw-border-opacity: 1;border-color:rgb(52 199 89 / var(--tw-border-opacity, 1))}.border-\[\#397A66\]{--tw-border-opacity: 1;border-color:rgb(57 122 102 / var(--tw-border-opacity, 1))}.border-\[\#4568FF\]{--tw-border-opacity: 1;border-color:rgb(69 104 255 / var(--tw-border-opacity, 1))}.border-\[\#72bd91\]{--tw-border-opacity: 1;border-color:rgb(114 189 145 / var(--tw-border-opacity, 1))}.border-\[\#8b3dff\]{--tw-border-opacity: 1;border-color:rgb(139 61 255 / var(--tw-border-opacity, 1))}.border-\[\#9ab6f6\]{--tw-border-opacity: 1;border-color:rgb(154 182 246 / var(--tw-border-opacity, 1))}.border-\[\#C7C7CC\]{--tw-border-opacity: 1;border-color:rgb(199 199 204 / var(--tw-border-opacity, 1))}.border-\[\#b42318\]{--tw-border-opacity: 1;border-color:rgb(180 35 24 / var(--tw-border-opacity, 1))}.border-\[\#d7d9d4\]{--tw-border-opacity: 1;border-color:rgb(215 217 212 / var(--tw-border-opacity, 1))}.border-\[\#d7dbe0\]{--tw-border-opacity: 1;border-color:rgb(215 219 224 / var(--tw-border-opacity, 1))}.border-\[\#d7dce3\]{--tw-border-opacity: 1;border-color:rgb(215 220 227 / var(--tw-border-opacity, 1))}.border-\[\#d9dde3\]{--tw-border-opacity: 1;border-color:rgb(217 221 227 / var(--tw-border-opacity, 1))}.border-\[\#dadce0\]{--tw-border-opacity: 1;border-color:rgb(218 220 224 / var(--tw-border-opacity, 1))}.border-\[\#dedede\]{--tw-border-opacity: 1;border-color:rgb(222 222 222 / var(--tw-border-opacity, 1))}.border-\[\#dfe3e8\]{--tw-border-opacity: 1;border-color:rgb(223 227 232 / var(--tw-border-opacity, 1))}.border-\[\#e0e4e9\]{--tw-border-opacity: 1;border-color:rgb(224 228 233 / var(--tw-border-opacity, 1))}.border-\[\#e1e5ea\]{--tw-border-opacity: 1;border-color:rgb(225 229 234 / var(--tw-border-opacity, 1))}.border-\[\#e1e6e3\]{--tw-border-opacity: 1;border-color:rgb(225 230 227 / var(--tw-border-opacity, 1))}.border-\[\#e2e2e2\]{--tw-border-opacity: 1;border-color:rgb(226 226 226 / var(--tw-border-opacity, 1))}.border-\[\#e2e5e9\]{--tw-border-opacity: 1;border-color:rgb(226 229 233 / var(--tw-border-opacity, 1))}.border-\[\#e8eaed\]{--tw-border-opacity: 1;border-color:rgb(232 234 237 / var(--tw-border-opacity, 1))}.border-\[\#ececec\]{--tw-border-opacity: 1;border-color:rgb(236 236 236 / var(--tw-border-opacity, 1))}.border-\[\#eceef1\]{--tw-border-opacity: 1;border-color:rgb(236 238 241 / var(--tw-border-opacity, 1))}.border-\[color-mix\(in_srgb\,currentColor_20\%\,transparent\)\]{border-color:color-mix(in srgb,currentColor 20%,transparent)}.border-\[var\(--app-color-border-subtle\)\]{border-color:var(--app-color-border-subtle)}.border-\[var\(--app-color-text-primary\)\]{border-color:var(--app-color-text-primary)}.border-\[var\(--ig-ink\)\]{border-color:var(--ig-ink)}.border-\[var\(--ig-line\)\]{border-color:var(--ig-line)}.border-\[var\(--ig-primary\)\]{border-color:var(--ig-primary)}.border-\[var\(--tt-line\)\]{border-color:var(--tt-line)}.border-amber-100{--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity, 1))}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-200\/60{border-color:#fde68a99}.border-amber-200\/80{border-color:#fde68acc}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-300\/20{border-color:#fcd34d33}.border-amber-300\/30{border-color:#fcd34d4d}.border-amber-300\/40{border-color:#fcd34d66}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-amber-400\/50{border-color:#fbbf2480}.border-amber-500{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-600{--tw-border-opacity: 1;border-color:rgb(217 119 6 / var(--tw-border-opacity, 1))}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.border-black\/10{border-color:#0000001a}.border-black\/5{border-color:#0000000d}.border-black\/\[0\.06\]{border-color:#0000000f}.border-black\/\[0\.07\]{border-color:#00000012}.border-black\/\[0\.08\]{border-color:#00000014}.border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-300\/80{border-color:#93c5fdcc}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.border-blue-400\/30{border-color:#60a5fa4d}.border-blue-400\/50{border-color:#60a5fa80}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-500\/30{border-color:#3b82f64d}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-blue-600\/30{border-color:#2563eb4d}.border-blue-800{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.border-current{border-color:currentColor}.border-cyan-100{--tw-border-opacity: 1;border-color:rgb(207 250 254 / var(--tw-border-opacity, 1))}.border-cyan-200{--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1))}.border-cyan-300{--tw-border-opacity: 1;border-color:rgb(103 232 249 / var(--tw-border-opacity, 1))}.border-cyan-300\/15{border-color:#67e8f926}.border-cyan-300\/20{border-color:#67e8f933}.border-cyan-300\/30{border-color:#67e8f94d}.border-cyan-300\/70{border-color:#67e8f9b3}.border-cyan-400{--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.border-cyan-400\/20{border-color:#22d3ee33}.border-cyan-400\/25{border-color:#22d3ee40}.border-cyan-400\/30{border-color:#22d3ee4d}.border-cyan-400\/40{border-color:#22d3ee66}.border-cyan-400\/50{border-color:#22d3ee80}.border-cyan-500{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.border-cyan-500\/30{border-color:#06b6d44d}.border-emerald-100{--tw-border-opacity: 1;border-color:rgb(209 250 229 / var(--tw-border-opacity, 1))}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-emerald-400{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.border-emerald-400\/50{border-color:#34d39980}.border-emerald-500{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-emerald-500\/40{border-color:#10b98166}.border-emerald-500\/50{border-color:#10b98180}.border-emerald-600{--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity, 1))}.border-fuchsia-200{--tw-border-opacity: 1;border-color:rgb(245 208 254 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-green-300{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.border-green-400{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.border-green-400\/20{border-color:#4ade8033}.border-green-400\/30{border-color:#4ade804d}.border-green-400\/50{border-color:#4ade8080}.border-green-500\/30{border-color:#22c55e4d}.border-indigo-200{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.border-indigo-500{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.border-indigo-500\/30{border-color:#6366f14d}.border-indigo-500\/50{border-color:#6366f180}.border-indigo-600{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.border-lime-200{--tw-border-opacity: 1;border-color:rgb(217 249 157 / var(--tw-border-opacity, 1))}.border-lime-600{--tw-border-opacity: 1;border-color:rgb(101 163 13 / var(--tw-border-opacity, 1))}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-orange-300{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.border-orange-400{--tw-border-opacity: 1;border-color:rgb(251 146 60 / var(--tw-border-opacity, 1))}.border-orange-400\/30{border-color:#fb923c4d}.border-orange-400\/50{border-color:#fb923c80}.border-orange-500{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.border-orange-500\/50{border-color:#f9731680}.border-pink-200{--tw-border-opacity: 1;border-color:rgb(251 207 232 / var(--tw-border-opacity, 1))}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.border-purple-400{--tw-border-opacity: 1;border-color:rgb(192 132 252 / var(--tw-border-opacity, 1))}.border-purple-400\/30{border-color:#c084fc4d}.border-purple-400\/50{border-color:#c084fc80}.border-purple-500{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.border-purple-500\/30{border-color:#a855f74d}.border-purple-600{--tw-border-opacity: 1;border-color:rgb(147 51 234 / var(--tw-border-opacity, 1))}.border-red-100{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-red-400\/30{border-color:#f871714d}.border-red-400\/50{border-color:#f8717180}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-500\/20{border-color:#ef444433}.border-red-500\/30{border-color:#ef44444d}.border-red-600{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.border-red-600\/30{border-color:#dc26264d}.border-red-800{--tw-border-opacity: 1;border-color:rgb(153 27 27 / var(--tw-border-opacity, 1))}.border-rose-200{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.border-rose-300{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.border-rose-300\/15{border-color:#fda4af26}.border-rose-400{--tw-border-opacity: 1;border-color:rgb(251 113 133 / var(--tw-border-opacity, 1))}.border-rose-400\/50{border-color:#fb718580}.border-rose-500{--tw-border-opacity: 1;border-color:rgb(244 63 94 / var(--tw-border-opacity, 1))}.border-rose-500\/35{border-color:#f43f5e59}.border-sky-200{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1))}.border-sky-400{--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity, 1))}.border-sky-500{--tw-border-opacity: 1;border-color:rgb(14 165 233 / var(--tw-border-opacity, 1))}.border-sky-500\/80{border-color:#0ea5e9cc}.border-sky-600{--tw-border-opacity: 1;border-color:rgb(2 132 199 / var(--tw-border-opacity, 1))}.border-sky-700{--tw-border-opacity: 1;border-color:rgb(3 105 161 / var(--tw-border-opacity, 1))}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-200\/70{border-color:#e2e8f0b3}.border-slate-200\/80{border-color:#e2e8f0cc}.border-slate-200\/90{border-color:#e2e8f0e6}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-50{--tw-border-opacity: 1;border-color:rgb(248 250 252 / var(--tw-border-opacity, 1))}.border-slate-500{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.border-slate-500\/50{border-color:#64748b80}.border-slate-600{--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.border-slate-600\/50{border-color:#47556980}.border-slate-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.border-slate-800{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.border-slate-900{--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1))}.border-slate-950{--tw-border-opacity: 1;border-color:rgb(2 6 23 / var(--tw-border-opacity, 1))}.border-slate-950\/\[0\.05\]{border-color:#0206170d}.border-stone-200{--tw-border-opacity: 1;border-color:rgb(231 229 228 / var(--tw-border-opacity, 1))}.border-stone-800{--tw-border-opacity: 1;border-color:rgb(41 37 36 / var(--tw-border-opacity, 1))}.border-teal-200{--tw-border-opacity: 1;border-color:rgb(153 246 228 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-violet-100{--tw-border-opacity: 1;border-color:rgb(237 233 254 / var(--tw-border-opacity, 1))}.border-violet-200{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.border-violet-300\/15{border-color:#c4b5fd26}.border-violet-300\/20{border-color:#c4b5fd33}.border-violet-400{--tw-border-opacity: 1;border-color:rgb(167 139 250 / var(--tw-border-opacity, 1))}.border-violet-400\/30{border-color:#a78bfa4d}.border-violet-400\/50{border-color:#a78bfa80}.border-violet-500{--tw-border-opacity: 1;border-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.border-violet-600{--tw-border-opacity: 1;border-color:rgb(124 58 237 / var(--tw-border-opacity, 1))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.border-white\/30{border-color:#ffffff4d}.border-white\/5{border-color:#ffffff0d}.border-white\/70{border-color:#ffffffb3}.border-white\/75{border-color:#ffffffbf}.border-white\/80{border-color:#fffc}.border-white\/85{border-color:#ffffffd9}.border-white\/90{border-color:#ffffffe6}.border-white\/\[0\.12\]{border-color:#ffffff1f}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}.border-yellow-400\/30{border-color:#facc154d}.border-yellow-400\/50{border-color:#facc1580}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}.border-yellow-500\/30{border-color:#eab3084d}.border-zinc-100{--tw-border-opacity: 1;border-color:rgb(244 244 245 / var(--tw-border-opacity, 1))}.border-zinc-200{--tw-border-opacity: 1;border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}.border-zinc-200\/70{border-color:#e4e4e7b3}.border-zinc-200\/80{border-color:#e4e4e7cc}.border-zinc-200\/90{border-color:#e4e4e7e6}.border-zinc-300{--tw-border-opacity: 1;border-color:rgb(212 212 216 / var(--tw-border-opacity, 1))}.border-zinc-400{--tw-border-opacity: 1;border-color:rgb(161 161 170 / var(--tw-border-opacity, 1))}.border-zinc-500{--tw-border-opacity: 1;border-color:rgb(113 113 122 / var(--tw-border-opacity, 1))}.border-zinc-800{--tw-border-opacity: 1;border-color:rgb(39 39 42 / var(--tw-border-opacity, 1))}.border-zinc-950{--tw-border-opacity: 1;border-color:rgb(9 9 11 / var(--tw-border-opacity, 1))}.border-zinc-950\/\[0\.08\]{border-color:#09090b14}.border-l-\[\#278b4d\]{--tw-border-opacity: 1;border-left-color:rgb(39 139 77 / var(--tw-border-opacity, 1))}.border-l-\[\#2f6fda\]{--tw-border-opacity: 1;border-left-color:rgb(47 111 218 / var(--tw-border-opacity, 1))}.border-l-\[\#d99a05\]{--tw-border-opacity: 1;border-left-color:rgb(217 154 5 / var(--tw-border-opacity, 1))}.border-l-\[\#df3f53\]{--tw-border-opacity: 1;border-left-color:rgb(223 63 83 / var(--tw-border-opacity, 1))}.\!bg-\[\#f1f1f1\]{--tw-bg-opacity: 1 !important;background-color:rgb(241 241 241 / var(--tw-bg-opacity, 1))!important}.\!bg-\[\#f3f3f3\]{--tw-bg-opacity: 1 !important;background-color:rgb(243 243 243 / var(--tw-bg-opacity, 1))!important}.bg-\[\#009AFA\]{--tw-bg-opacity: 1;background-color:rgb(0 154 250 / var(--tw-bg-opacity, 1))}.bg-\[\#009AFA\]\/15{background-color:#009afa26}.bg-\[\#02040a\]\/\[0\.82\]{background-color:#02040ad1}.bg-\[\#02040a\]\/\[0\.88\]{background-color:#02040ae0}.bg-\[\#050712\]{--tw-bg-opacity: 1;background-color:rgb(5 7 18 / var(--tw-bg-opacity, 1))}.bg-\[\#050712\]\/80{background-color:#050712cc}.bg-\[\#05131b\]\/90{background-color:#05131be6}.bg-\[\#08101f\]\/80{background-color:#08101fcc}.bg-\[\#0b1020\]{--tw-bg-opacity: 1;background-color:rgb(11 16 32 / var(--tw-bg-opacity, 1))}.bg-\[\#0b1020\]\/90{background-color:#0b1020e6}.bg-\[\#0f0f0f\]{--tw-bg-opacity: 1;background-color:rgb(15 15 15 / var(--tw-bg-opacity, 1))}.bg-\[\#111827\]\/35{background-color:#11182759}.bg-\[\#121212\]{--tw-bg-opacity: 1;background-color:rgb(18 18 18 / var(--tw-bg-opacity, 1))}.bg-\[\#171717\]{--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))}.bg-\[\#17191c\]{--tw-bg-opacity: 1;background-color:rgb(23 25 28 / var(--tw-bg-opacity, 1))}.bg-\[\#17233f\]{--tw-bg-opacity: 1;background-color:rgb(23 35 63 / var(--tw-bg-opacity, 1))}.bg-\[\#1A73E8\]{--tw-bg-opacity: 1;background-color:rgb(26 115 232 / var(--tw-bg-opacity, 1))}.bg-\[\#2457d6\]{--tw-bg-opacity: 1;background-color:rgb(36 87 214 / var(--tw-bg-opacity, 1))}.bg-\[\#2f8c5b\]{--tw-bg-opacity: 1;background-color:rgb(47 140 91 / var(--tw-bg-opacity, 1))}.bg-\[\#2f8c5b\]\/20{background-color:#2f8c5b33}.bg-\[\#34C759\]{--tw-bg-opacity: 1;background-color:rgb(52 199 89 / var(--tw-bg-opacity, 1))}.bg-\[\#397A66\]{--tw-bg-opacity: 1;background-color:rgb(57 122 102 / var(--tw-bg-opacity, 1))}.bg-\[\#737373\]{--tw-bg-opacity: 1;background-color:rgb(115 115 115 / var(--tw-bg-opacity, 1))}.bg-\[\#7a8594\]{--tw-bg-opacity: 1;background-color:rgb(122 133 148 / var(--tw-bg-opacity, 1))}.bg-\[\#F2F2F7\]{--tw-bg-opacity: 1;background-color:rgb(242 242 247 / var(--tw-bg-opacity, 1))}.bg-\[\#cfe7e4\]{--tw-bg-opacity: 1;background-color:rgb(207 231 228 / var(--tw-bg-opacity, 1))}.bg-\[\#d8e6f5\]{--tw-bg-opacity: 1;background-color:rgb(216 230 245 / var(--tw-bg-opacity, 1))}.bg-\[\#d8e9d6\]{--tw-bg-opacity: 1;background-color:rgb(216 233 214 / var(--tw-bg-opacity, 1))}.bg-\[\#dfe3e7\]{--tw-bg-opacity: 1;background-color:rgb(223 227 231 / var(--tw-bg-opacity, 1))}.bg-\[\#e3dcf1\]{--tw-bg-opacity: 1;background-color:rgb(227 220 241 / var(--tw-bg-opacity, 1))}.bg-\[\#e7e7e7\]{--tw-bg-opacity: 1;background-color:rgb(231 231 231 / var(--tw-bg-opacity, 1))}.bg-\[\#e7e9ed\]{--tw-bg-opacity: 1;background-color:rgb(231 233 237 / var(--tw-bg-opacity, 1))}.bg-\[\#e8e1cf\]{--tw-bg-opacity: 1;background-color:rgb(232 225 207 / var(--tw-bg-opacity, 1))}.bg-\[\#e8eaed\]{--tw-bg-opacity: 1;background-color:rgb(232 234 237 / var(--tw-bg-opacity, 1))}.bg-\[\#e8f0fe\]{--tw-bg-opacity: 1;background-color:rgb(232 240 254 / var(--tw-bg-opacity, 1))}.bg-\[\#e9ebef\]{--tw-bg-opacity: 1;background-color:rgb(233 235 239 / var(--tw-bg-opacity, 1))}.bg-\[\#eaf0ff\]{--tw-bg-opacity: 1;background-color:rgb(234 240 255 / var(--tw-bg-opacity, 1))}.bg-\[\#eaf4f3\]{--tw-bg-opacity: 1;background-color:rgb(234 244 243 / var(--tw-bg-opacity, 1))}.bg-\[\#eaf7ef\]{--tw-bg-opacity: 1;background-color:rgb(234 247 239 / var(--tw-bg-opacity, 1))}.bg-\[\#ece9dc\]{--tw-bg-opacity: 1;background-color:rgb(236 233 220 / var(--tw-bg-opacity, 1))}.bg-\[\#ececec\]{--tw-bg-opacity: 1;background-color:rgb(236 236 236 / var(--tw-bg-opacity, 1))}.bg-\[\#edf3fa\]{--tw-bg-opacity: 1;background-color:rgb(237 243 250 / var(--tw-bg-opacity, 1))}.bg-\[\#edf3ff\]{--tw-bg-opacity: 1;background-color:rgb(237 243 255 / var(--tw-bg-opacity, 1))}.bg-\[\#edf4ec\]{--tw-bg-opacity: 1;background-color:rgb(237 244 236 / var(--tw-bg-opacity, 1))}.bg-\[\#eed9dc\]{--tw-bg-opacity: 1;background-color:rgb(238 217 220 / var(--tw-bg-opacity, 1))}.bg-\[\#eef0f2\]{--tw-bg-opacity: 1;background-color:rgb(238 240 242 / var(--tw-bg-opacity, 1))}.bg-\[\#eef0f3\]{--tw-bg-opacity: 1;background-color:rgb(238 240 243 / var(--tw-bg-opacity, 1))}.bg-\[\#eef3ff\]{--tw-bg-opacity: 1;background-color:rgb(238 243 255 / var(--tw-bg-opacity, 1))}.bg-\[\#ef4444\]{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-\[\#f06423\]{--tw-bg-opacity: 1;background-color:rgb(240 100 35 / var(--tw-bg-opacity, 1))}.bg-\[\#f0dfcf\]{--tw-bg-opacity: 1;background-color:rgb(240 223 207 / var(--tw-bg-opacity, 1))}.bg-\[\#f1eef8\]{--tw-bg-opacity: 1;background-color:rgb(241 238 248 / var(--tw-bg-opacity, 1))}.bg-\[\#f1f1f1\]{--tw-bg-opacity: 1;background-color:rgb(241 241 241 / var(--tw-bg-opacity, 1))}.bg-\[\#f1f4f8\]{--tw-bg-opacity: 1;background-color:rgb(241 244 248 / var(--tw-bg-opacity, 1))}.bg-\[\#f2ecff\]{--tw-bg-opacity: 1;background-color:rgb(242 236 255 / var(--tw-bg-opacity, 1))}.bg-\[\#f2f2f2\]{--tw-bg-opacity: 1;background-color:rgb(242 242 242 / var(--tw-bg-opacity, 1))}.bg-\[\#f2faf5\]{--tw-bg-opacity: 1;background-color:rgb(242 250 245 / var(--tw-bg-opacity, 1))}.bg-\[\#f3f5f7\]{--tw-bg-opacity: 1;background-color:rgb(243 245 247 / var(--tw-bg-opacity, 1))}.bg-\[\#f4f1e9\]{--tw-bg-opacity: 1;background-color:rgb(244 241 233 / var(--tw-bg-opacity, 1))}.bg-\[\#f4f4f6\]{--tw-bg-opacity: 1;background-color:rgb(244 244 246 / var(--tw-bg-opacity, 1))}.bg-\[\#f4f6f8\]{--tw-bg-opacity: 1;background-color:rgb(244 246 248 / var(--tw-bg-opacity, 1))}.bg-\[\#f4f7ff\]{--tw-bg-opacity: 1;background-color:rgb(244 247 255 / var(--tw-bg-opacity, 1))}.bg-\[\#f5f6f8\]{--tw-bg-opacity: 1;background-color:rgb(245 246 248 / var(--tw-bg-opacity, 1))}.bg-\[\#f6f5ef\]{--tw-bg-opacity: 1;background-color:rgb(246 245 239 / var(--tw-bg-opacity, 1))}.bg-\[\#f7eded\]{--tw-bg-opacity: 1;background-color:rgb(247 237 237 / var(--tw-bg-opacity, 1))}.bg-\[\#f7efe7\]{--tw-bg-opacity: 1;background-color:rgb(247 239 231 / var(--tw-bg-opacity, 1))}.bg-\[\#f7f7f3\]{--tw-bg-opacity: 1;background-color:rgb(247 247 243 / var(--tw-bg-opacity, 1))}.bg-\[\#f7f7f4\]{--tw-bg-opacity: 1;background-color:rgb(247 247 244 / var(--tw-bg-opacity, 1))}.bg-\[\#f7f7f4\]\/90{background-color:#f7f7f4e6}.bg-\[\#f7f7f7\]{--tw-bg-opacity: 1;background-color:rgb(247 247 247 / var(--tw-bg-opacity, 1))}.bg-\[\#f8f8f9\]{--tw-bg-opacity: 1;background-color:rgb(248 248 249 / var(--tw-bg-opacity, 1))}.bg-\[\#f8f8fa\]{--tw-bg-opacity: 1;background-color:rgb(248 248 250 / var(--tw-bg-opacity, 1))}.bg-\[\#fc4c02\]{--tw-bg-opacity: 1;background-color:rgb(252 76 2 / var(--tw-bg-opacity, 1))}.bg-\[\#fc4c02\]\/\[0\.10\]{background-color:#fc4c021a}.bg-\[\#fcfcfc\]{--tw-bg-opacity: 1;background-color:rgb(252 252 252 / var(--tw-bg-opacity, 1))}.bg-\[\#fcfcfc\]\/95{background-color:#fcfcfcf2}.bg-\[\#fdfdfc\]{--tw-bg-opacity: 1;background-color:rgb(253 253 252 / var(--tw-bg-opacity, 1))}.bg-\[\#fff0b3\]{--tw-bg-opacity: 1;background-color:rgb(255 240 179 / var(--tw-bg-opacity, 1))}.bg-\[\#fff0f0\]{--tw-bg-opacity: 1;background-color:rgb(255 240 240 / var(--tw-bg-opacity, 1))}.bg-\[\#fff4ed\]{--tw-bg-opacity: 1;background-color:rgb(255 244 237 / var(--tw-bg-opacity, 1))}.bg-\[\#fff4ee\]{--tw-bg-opacity: 1;background-color:rgb(255 244 238 / var(--tw-bg-opacity, 1))}.bg-\[\#fff5f6\]{--tw-bg-opacity: 1;background-color:rgb(255 245 246 / var(--tw-bg-opacity, 1))}.bg-\[\#fff7e6\]{--tw-bg-opacity: 1;background-color:rgb(255 247 230 / var(--tw-bg-opacity, 1))}.bg-\[\#fffaf0\]{--tw-bg-opacity: 1;background-color:rgb(255 250 240 / var(--tw-bg-opacity, 1))}.bg-\[\#ffffff\]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-\[color-mix\(in_srgb\,var\(--app-color-surface\)_94\%\,transparent\)\]{background-color:color-mix(in srgb,var(--app-color-surface) 94%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--app-page-canvas\)_90\%\,transparent\)\]{background-color:color-mix(in srgb,var(--app-page-canvas) 90%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--ig-soft\)_40\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ig-soft) 40%,transparent)}.bg-\[var\(--app-color-border-subtle\)\]{background-color:var(--app-color-border-subtle)}.bg-\[var\(--app-color-fill-subtle\)\]{background-color:var(--app-color-fill-subtle)}.bg-\[var\(--app-color-surface\)\]{background-color:var(--app-color-surface)}.bg-\[var\(--app-color-text-primary\)\]{background-color:var(--app-color-text-primary)}.bg-\[var\(--app-page-canvas\)\]{background-color:var(--app-page-canvas)}.bg-\[var\(--app-page-canvas\,\#f8fafc\)\]{background-color:var(--app-page-canvas,#f8fafc)}.bg-\[var\(--app-popout-hover\)\]{background-color:var(--app-popout-hover)}.bg-\[var\(--app-text-primary\)\]{background-color:var(--app-text-primary)}.bg-\[var\(--home-canvas\)\]{background-color:var(--home-canvas)}.bg-\[var\(--ig-ink\)\]{background-color:var(--ig-ink)}.bg-\[var\(--ig-line\)\]{background-color:var(--ig-line)}.bg-\[var\(--ig-muted\)\]{background-color:var(--ig-muted)}.bg-\[var\(--ig-page\)\]{background-color:var(--ig-page)}.bg-\[var\(--ig-primary\)\]{background-color:var(--ig-primary)}.bg-\[var\(--ig-scrim\)\]{background-color:var(--ig-scrim)}.bg-\[var\(--ig-soft\)\]{background-color:var(--ig-soft)}.bg-\[var\(--ig-surface\)\]{background-color:var(--ig-surface)}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-300{--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity, 1))}.bg-amber-300\/10{background-color:#fcd34d1a}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.bg-amber-700{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/20{background-color:#0003}.bg-black\/30{background-color:#0000004d}.bg-black\/35{background-color:#00000059}.bg-black\/40{background-color:#0006}.bg-black\/45{background-color:#00000073}.bg-black\/50{background-color:#00000080}.bg-black\/55{background-color:#0000008c}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-black\/80{background-color:#000c}.bg-black\/90{background-color:#000000e6}.bg-black\/\[0\.025\]{background-color:#00000006}.bg-black\/\[0\.035\]{background-color:#00000009}.bg-black\/\[0\.06\]{background-color:#0000000f}.bg-black\/\[0\.12\]{background-color:#0000001f}.bg-black\/\[0\.78\]{background-color:#000000c7}.bg-black\/\[0\.82\]{background-color:#000000d1}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-300{--tw-bg-opacity: 1;background-color:rgb(147 197 253 / var(--tw-bg-opacity, 1))}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-50\/35{background-color:#eff6ff59}.bg-blue-50\/5{background-color:#eff6ff0d}.bg-blue-50\/70{background-color:#eff6ffb3}.bg-blue-50\/80{background-color:#eff6ffcc}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-500\/20{background-color:#3b82f633}.bg-blue-500\/5{background-color:#3b82f60d}.bg-blue-500\/\[0\.06\]{background-color:#3b82f60f}.bg-blue-500\/\[0\.07\]{background-color:#3b82f612}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-600\/20{background-color:#2563eb33}.bg-blue-700{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.bg-blue-900\/30{background-color:#1e3a8a4d}.bg-blue-900\/40{background-color:#1e3a8a66}.bg-blue-950\/50{background-color:#17255480}.bg-current{background-color:currentColor}.bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.bg-cyan-300{--tw-bg-opacity: 1;background-color:rgb(103 232 249 / var(--tw-bg-opacity, 1))}.bg-cyan-300\/10{background-color:#67e8f91a}.bg-cyan-300\/\[0\.06\]{background-color:#67e8f90f}.bg-cyan-300\/\[0\.12\]{background-color:#67e8f91f}.bg-cyan-400{--tw-bg-opacity: 1;background-color:rgb(34 211 238 / var(--tw-bg-opacity, 1))}.bg-cyan-400\/10{background-color:#22d3ee1a}.bg-cyan-400\/20{background-color:#22d3ee33}.bg-cyan-400\/30{background-color:#22d3ee4d}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.bg-cyan-500\/10{background-color:#06b6d41a}.bg-cyan-500\/15{background-color:#06b6d426}.bg-cyan-500\/20{background-color:#06b6d433}.bg-cyan-500\/30{background-color:#06b6d44d}.bg-cyan-500\/5{background-color:#06b6d40d}.bg-cyan-600{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.bg-cyan-700{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-300\/10{background-color:#6ee7b71a}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-50\/40{background-color:#ecfdf566}.bg-emerald-50\/70{background-color:#ecfdf5b3}.bg-emerald-50\/80{background-color:#ecfdf5cc}.bg-emerald-50\/95{background-color:#ecfdf5f2}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-500\/30{background-color:#10b9814d}.bg-emerald-500\/\[0\.07\]{background-color:#10b98112}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-fuchsia-100{--tw-bg-opacity: 1;background-color:rgb(250 232 255 / var(--tw-bg-opacity, 1))}.bg-fuchsia-300{--tw-bg-opacity: 1;background-color:rgb(240 171 252 / var(--tw-bg-opacity, 1))}.bg-fuchsia-50{--tw-bg-opacity: 1;background-color:rgb(253 244 255 / var(--tw-bg-opacity, 1))}.bg-fuchsia-500{--tw-bg-opacity: 1;background-color:rgb(217 70 239 / var(--tw-bg-opacity, 1))}.bg-fuchsia-600{--tw-bg-opacity: 1;background-color:rgb(192 38 211 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-950{--tw-bg-opacity: 1;background-color:rgb(3 7 18 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-500\/20{background-color:#22c55e33}.bg-green-500\/30{background-color:#22c55e4d}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-green-700{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.bg-green-900\/30{background-color:#14532d4d}.bg-green-900\/50{background-color:#14532d80}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-indigo-500\/10{background-color:#6366f11a}.bg-indigo-500\/20{background-color:#6366f133}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-lime-100{--tw-bg-opacity: 1;background-color:rgb(236 252 203 / var(--tw-bg-opacity, 1))}.bg-lime-500{--tw-bg-opacity: 1;background-color:rgb(132 204 22 / var(--tw-bg-opacity, 1))}.bg-lime-600{--tw-bg-opacity: 1;background-color:rgb(101 163 13 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-500\/20{background-color:#f9731633}.bg-orange-500\/30{background-color:#f973164d}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-orange-700{--tw-bg-opacity: 1;background-color:rgb(194 65 12 / var(--tw-bg-opacity, 1))}.bg-pink-100{--tw-bg-opacity: 1;background-color:rgb(252 231 243 / var(--tw-bg-opacity, 1))}.bg-pink-300{--tw-bg-opacity: 1;background-color:rgb(249 168 212 / var(--tw-bg-opacity, 1))}.bg-pink-50{--tw-bg-opacity: 1;background-color:rgb(253 242 248 / var(--tw-bg-opacity, 1))}.bg-pink-500{--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity, 1))}.bg-pink-500\/20{background-color:#ec489933}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-400{--tw-bg-opacity: 1;background-color:rgb(192 132 252 / var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-purple-500\/15{background-color:#a855f726}.bg-purple-500\/20{background-color:#a855f733}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-50\/5{background-color:#fef2f20d}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/20{background-color:#ef444433}.bg-red-500\/30{background-color:#ef44444d}.bg-red-500\/50{background-color:#ef444480}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-600\/20{background-color:#dc262633}.bg-red-900\/50{background-color:#7f1d1d80}.bg-red-900\/80{background-color:#7f1d1dcc}.bg-rose-100{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.bg-rose-300\/\[0\.06\]{background-color:#fda4af0f}.bg-rose-300\/\[0\.12\]{background-color:#fda4af1f}.bg-rose-400{--tw-bg-opacity: 1;background-color:rgb(251 113 133 / var(--tw-bg-opacity, 1))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-rose-50\/40{background-color:#fff1f266}.bg-rose-50\/80{background-color:#fff1f2cc}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.bg-rose-500\/20{background-color:#f43f5e33}.bg-rose-600{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}.bg-rose-600\/10{background-color:#e11d481a}.bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.bg-sky-400{--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity, 1))}.bg-sky-400\/10{background-color:#38bdf81a}.bg-sky-400\/15{background-color:#38bdf826}.bg-sky-400\/20{background-color:#38bdf833}.bg-sky-400\/5{background-color:#38bdf80d}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-sky-50\/40{background-color:#f0f9ff66}.bg-sky-50\/70{background-color:#f0f9ffb3}.bg-sky-500{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.bg-sky-600{--tw-bg-opacity: 1;background-color:rgb(2 132 199 / var(--tw-bg-opacity, 1))}.bg-sky-700{--tw-bg-opacity: 1;background-color:rgb(3 105 161 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-100\/75{background-color:#f1f5f9bf}.bg-slate-100\/80{background-color:#f1f5f9cc}.bg-slate-100\/90{background-color:#f1f5f9e6}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-200\/90{background-color:#e2e8f0e6}.bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.bg-slate-400{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.bg-slate-400\/40{background-color:#94a3b866}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-50\/70{background-color:#f8fafcb3}.bg-slate-50\/80{background-color:#f8fafccc}.bg-slate-50\/90{background-color:#f8fafce6}.bg-slate-50\/\[0\.78\]{background-color:#f8fafcc7}.bg-slate-500{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.bg-slate-600{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.bg-slate-700{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.bg-slate-700\/50{background-color:#33415580}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.bg-slate-800\/30{background-color:#1e293b4d}.bg-slate-800\/50{background-color:#1e293b80}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-slate-950\/10{background-color:#0206171a}.bg-slate-950\/15{background-color:#02061726}.bg-slate-950\/20{background-color:#02061733}.bg-slate-950\/30{background-color:#0206174d}.bg-slate-950\/35{background-color:#02061759}.bg-slate-950\/70{background-color:#020617b3}.bg-slate-950\/95{background-color:#020617f2}.bg-slate-950\/\[0\.06\]{background-color:#0206170f}.bg-stone-100{--tw-bg-opacity: 1;background-color:rgb(245 245 244 / var(--tw-bg-opacity, 1))}.bg-stone-100\/70{background-color:#f5f5f4b3}.bg-stone-200{--tw-bg-opacity: 1;background-color:rgb(231 229 228 / var(--tw-bg-opacity, 1))}.bg-stone-300{--tw-bg-opacity: 1;background-color:rgb(214 211 209 / var(--tw-bg-opacity, 1))}.bg-stone-800{--tw-bg-opacity: 1;background-color:rgb(41 37 36 / var(--tw-bg-opacity, 1))}.bg-teal-100{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity, 1))}.bg-teal-300{--tw-bg-opacity: 1;background-color:rgb(94 234 212 / var(--tw-bg-opacity, 1))}.bg-teal-500{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.bg-teal-500\/10{background-color:#14b8a61a}.bg-teal-500\/20{background-color:#14b8a633}.bg-transparent{background-color:transparent}.bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.bg-violet-300\/\[0\.06\]{background-color:#c4b5fd0f}.bg-violet-400{--tw-bg-opacity: 1;background-color:rgb(167 139 250 / var(--tw-bg-opacity, 1))}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.bg-violet-500\/20{background-color:#8b5cf633}.bg-violet-600{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/30{background-color:#ffffff4d}.bg-white\/40{background-color:#fff6}.bg-white\/45{background-color:#ffffff73}.bg-white\/5{background-color:#ffffff0d}.bg-white\/60{background-color:#fff9}.bg-white\/65{background-color:#ffffffa6}.bg-white\/70{background-color:#ffffffb3}.bg-white\/75{background-color:#ffffffbf}.bg-white\/80{background-color:#fffc}.bg-white\/85{background-color:#ffffffd9}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-white\/\[0\.035\]{background-color:#ffffff09}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.08\]{background-color:#ffffff14}.bg-white\/\[0\.78\]{background-color:#ffffffc7}.bg-white\/\[0\.92\]{background-color:#ffffffeb}.bg-white\/\[0\.94\]{background-color:#fffffff0}.bg-white\/\[0\.97\]{background-color:#fffffff7}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-300{--tw-bg-opacity: 1;background-color:rgb(253 224 71 / var(--tw-bg-opacity, 1))}.bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.bg-yellow-400\/10{background-color:#facc151a}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-yellow-500\/10{background-color:#eab3081a}.bg-yellow-500\/20{background-color:#eab30833}.bg-yellow-500\/30{background-color:#eab3084d}.bg-zinc-100{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}.bg-zinc-100\/70{background-color:#f4f4f5b3}.bg-zinc-100\/80{background-color:#f4f4f5cc}.bg-zinc-200{--tw-bg-opacity: 1;background-color:rgb(228 228 231 / var(--tw-bg-opacity, 1))}.bg-zinc-200\/70{background-color:#e4e4e7b3}.bg-zinc-200\/80{background-color:#e4e4e7cc}.bg-zinc-300{--tw-bg-opacity: 1;background-color:rgb(212 212 216 / var(--tw-bg-opacity, 1))}.bg-zinc-50{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.bg-zinc-50\/50{background-color:#fafafa80}.bg-zinc-50\/55{background-color:#fafafa8c}.bg-zinc-50\/60{background-color:#fafafa99}.bg-zinc-50\/70{background-color:#fafafab3}.bg-zinc-50\/80{background-color:#fafafacc}.bg-zinc-500{--tw-bg-opacity: 1;background-color:rgb(113 113 122 / var(--tw-bg-opacity, 1))}.bg-zinc-600{--tw-bg-opacity: 1;background-color:rgb(82 82 91 / var(--tw-bg-opacity, 1))}.bg-zinc-700{--tw-bg-opacity: 1;background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1))}.bg-zinc-900{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.bg-zinc-900\/60{background-color:#18181b99}.bg-zinc-950{--tw-bg-opacity: 1;background-color:rgb(9 9 11 / var(--tw-bg-opacity, 1))}.bg-zinc-950\/50{background-color:#09090b80}.bg-zinc-950\/75{background-color:#09090bbf}.bg-\[linear-gradient\(90deg\,rgba\(9\,9\,11\,0\.92\)\,rgba\(9\,9\,11\,0\.64\)_48\%\,rgba\(9\,9\,11\,0\.18\)\)\,linear-gradient\(0deg\,rgba\(9\,9\,11\,0\.82\)\,rgba\(9\,9\,11\,0\.08\)_45\%\,rgba\(9\,9\,11\,0\.56\)\)\]{background-image:linear-gradient(90deg,#09090beb,#09090ba3 48%,#09090b2e),linear-gradient(0deg,#09090bd1,#09090b14 45%,#09090b8f)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-amber-400{--tw-gradient-from: #fbbf24 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500{--tw-gradient-from: #f59e0b var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/20{--tw-gradient-from: rgb(245 158 11 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-600{--tw-gradient-from: #d97706 var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 119 6 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-900{--tw-gradient-from: #78350f var(--tw-gradient-from-position);--tw-gradient-to: rgb(120 53 15 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/75{--tw-gradient-from: rgb(0 0 0 / .75) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-400{--tw-gradient-from: #60a5fa var(--tw-gradient-from-position);--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-700{--tw-gradient-from: #1d4ed8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-800\/80{--tw-gradient-from: rgb(30 64 175 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-900{--tw-gradient-from: #1e3a8a var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-950{--tw-gradient-from: #172554 var(--tw-gradient-from-position);--tw-gradient-to: rgb(23 37 84 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-400{--tw-gradient-from: #22d3ee var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500\/10{--tw-gradient-from: rgb(6 182 212 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500\/30{--tw-gradient-from: rgb(6 182 212 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-600{--tw-gradient-from: #0891b2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-900{--tw-gradient-from: #164e63 var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 78 99 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-900\/90{--tw-gradient-from: rgb(22 78 99 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 78 99 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-400{--tw-gradient-from: #34d399 var(--tw-gradient-from-position);--tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from: #10b981 var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/20{--tw-gradient-from: rgb(16 185 129 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-600{--tw-gradient-from: #059669 var(--tw-gradient-from-position);--tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-900{--tw-gradient-from: #064e3b var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 78 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-900\/50{--tw-gradient-from: rgb(6 78 59 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 78 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-950{--tw-gradient-from: #022c22 var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 44 34 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-500{--tw-gradient-from: #6b7280 var(--tw-gradient-from-position);--tw-gradient-to: rgb(107 114 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-400{--tw-gradient-from: #4ade80 var(--tw-gradient-from-position);--tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500{--tw-gradient-from: #22c55e var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500\/30{--tw-gradient-from: rgb(34 197 94 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-600{--tw-gradient-from: #16a34a var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-900{--tw-gradient-from: #14532d var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-950{--tw-gradient-from: #052e16 var(--tw-gradient-from-position);--tw-gradient-to: rgb(5 46 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-400{--tw-gradient-from: #818cf8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(129 140 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500{--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-600{--tw-gradient-from: #4f46e5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-900{--tw-gradient-from: #312e81 var(--tw-gradient-from-position);--tw-gradient-to: rgb(49 46 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-950{--tw-gradient-from: #1e1b4b var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 27 75 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-400{--tw-gradient-from: #fb923c var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 146 60 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500{--tw-gradient-from: #f97316 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500\/30{--tw-gradient-from: rgb(249 115 22 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-600{--tw-gradient-from: #ea580c var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 88 12 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-900{--tw-gradient-from: #7c2d12 var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 45 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-950{--tw-gradient-from: #431407 var(--tw-gradient-from-position);--tw-gradient-to: rgb(67 20 7 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500{--tw-gradient-from: #ec4899 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-400{--tw-gradient-from: #c084fc var(--tw-gradient-from-position);--tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500\/20{--tw-gradient-from: rgb(168 85 247 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600{--tw-gradient-from: #9333ea var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-900{--tw-gradient-from: #581c87 var(--tw-gradient-from-position);--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-950{--tw-gradient-from: #3b0764 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 7 100 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-400{--tw-gradient-from: #f87171 var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500{--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500\/40{--tw-gradient-from: rgb(239 68 68 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-600{--tw-gradient-from: #dc2626 var(--tw-gradient-from-position);--tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-900{--tw-gradient-from: #7f1d1d var(--tw-gradient-from-position);--tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-400{--tw-gradient-from: #fb7185 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 113 133 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-500{--tw-gradient-from: #f43f5e var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-500\/20{--tw-gradient-from: rgb(244 63 94 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-600{--tw-gradient-from: #e11d48 var(--tw-gradient-from-position);--tw-gradient-to: rgb(225 29 72 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-900{--tw-gradient-from: #881337 var(--tw-gradient-from-position);--tw-gradient-to: rgb(136 19 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-950{--tw-gradient-from: #4c0519 var(--tw-gradient-from-position);--tw-gradient-to: rgb(76 5 25 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-600{--tw-gradient-from: #475569 var(--tw-gradient-from-position);--tw-gradient-to: rgb(71 85 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-700{--tw-gradient-from: #334155 var(--tw-gradient-from-position);--tw-gradient-to: rgb(51 65 85 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-800{--tw-gradient-from: #1e293b var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-800\/90{--tw-gradient-from: rgb(30 41 59 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-900{--tw-gradient-from: #0f172a var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-900\/90{--tw-gradient-from: rgb(15 23 42 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-950{--tw-gradient-from: #020617 var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-950\/80{--tw-gradient-from: rgb(2 6 23 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-950\/85{--tw-gradient-from: rgb(2 6 23 / .85) var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-400{--tw-gradient-from: #a78bfa var(--tw-gradient-from-position);--tw-gradient-to: rgb(167 139 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500{--tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500\/20{--tw-gradient-from: rgb(139 92 246 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-600{--tw-gradient-from: #7c3aed var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-900{--tw-gradient-from: #4c1d95 var(--tw-gradient-from-position);--tw-gradient-to: rgb(76 29 149 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-950{--tw-gradient-from: #2e1065 var(--tw-gradient-from-position);--tw-gradient-to: rgb(46 16 101 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/20{--tw-gradient-from: rgb(255 255 255 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-400{--tw-gradient-from: #facc15 var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-500{--tw-gradient-from: #eab308 var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-zinc-50{--tw-gradient-from: #fafafa var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-amber-500{--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f59e0b var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-800{--tw-gradient-to: rgb(146 64 14 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #92400e var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-900{--tw-gradient-to: rgb(120 53 15 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #78350f var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/15{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .15) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/20{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-500{--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #3b82f6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-600{--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #2563eb var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-700\/80{--tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(29 78 216 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-800{--tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1e40af var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-300{--tw-gradient-to: rgb(103 232 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #67e8f9 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-500{--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #06b6d4 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-600{--tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0891b2 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-800{--tw-gradient-to: rgb(21 94 117 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #155e75 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-900{--tw-gradient-to: rgb(22 78 99 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #164e63 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-950{--tw-gradient-to: rgb(8 51 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #083344 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-950\/50{--tw-gradient-to: rgb(8 51 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(8 51 68 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-300{--tw-gradient-to: rgb(110 231 183 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #6ee7b7 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-500{--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #10b981 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-800{--tw-gradient-to: rgb(6 95 70 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #065f46 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-900{--tw-gradient-to: rgb(6 78 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #064e3b var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-900\/50{--tw-gradient-to: rgb(6 78 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(6 78 59 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-950{--tw-gradient-to: rgb(2 44 34 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #022c22 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-950\/30{--tw-gradient-to: rgb(2 44 34 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(2 44 34 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-fuchsia-500{--tw-gradient-to: rgb(217 70 239 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #d946ef var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-fuchsia-800{--tw-gradient-to: rgb(134 25 143 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #86198f var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-fuchsia-900{--tw-gradient-to: rgb(112 26 117 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #701a75 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-green-500{--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #22c55e var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-green-800{--tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #166534 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-green-900\/30{--tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(20 83 45 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-500{--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #6366f1 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-800{--tw-gradient-to: rgb(55 48 163 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #3730a3 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-900{--tw-gradient-to: rgb(49 46 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #312e81 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-950{--tw-gradient-to: rgb(30 27 75 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1e1b4b var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-950\/90{--tw-gradient-to: rgb(30 27 75 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(30 27 75 / .9) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-300{--tw-gradient-to: rgb(253 186 116 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fdba74 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-500{--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f97316 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-800{--tw-gradient-to: rgb(154 52 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #9a3412 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-950{--tw-gradient-to: rgb(67 20 7 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #431407 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-950\/50{--tw-gradient-to: rgb(67 20 7 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(67 20 7 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-300{--tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f9a8d4 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-400{--tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f472b6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-500{--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ec4899 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-800{--tw-gradient-to: rgb(157 23 77 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #9d174d var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-900{--tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #831843 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-300{--tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #d8b4fe var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-500{--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #a855f7 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-800{--tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #6b21a8 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-900{--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #581c87 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-950{--tw-gradient-to: rgb(59 7 100 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #3b0764 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-950\/50{--tw-gradient-to: rgb(59 7 100 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(59 7 100 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-950\/30{--tw-gradient-to: rgb(69 10 10 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(69 10 10 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-800{--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1e293b var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-900{--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0f172a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-950\/20{--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(2 6 23 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-300{--tw-gradient-to: rgb(94 234 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #5eead4 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-500{--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #14b8a6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-800{--tw-gradient-to: rgb(17 94 89 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #115e59 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-900{--tw-gradient-to: rgb(19 78 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #134e4a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-300{--tw-gradient-to: rgb(196 181 253 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #c4b5fd var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-500{--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #8b5cf6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-800{--tw-gradient-to: rgb(91 33 182 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #5b21b6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-900{--tw-gradient-to: rgb(76 29 149 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #4c1d95 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/90{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .9) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-300{--tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fde047 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-400{--tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #facc15 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-500{--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #eab308 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-800{--tw-gradient-to: rgb(133 77 14 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #854d0e var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-900\/20{--tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(113 63 18 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-950\/30{--tw-gradient-to: rgb(66 32 6 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(66 32 6 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-amber-400{--tw-gradient-to: #fbbf24 var(--tw-gradient-to-position)}.to-amber-500{--tw-gradient-to: #f59e0b var(--tw-gradient-to-position)}.to-amber-500\/5{--tw-gradient-to: rgb(245 158 11 / .05) var(--tw-gradient-to-position)}.to-amber-600{--tw-gradient-to: #d97706 var(--tw-gradient-to-position)}.to-amber-700{--tw-gradient-to: #b45309 var(--tw-gradient-to-position)}.to-blue-400{--tw-gradient-to: #60a5fa var(--tw-gradient-to-position)}.to-blue-500{--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-blue-600\/30{--tw-gradient-to: rgb(37 99 235 / .3) var(--tw-gradient-to-position)}.to-blue-700{--tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position)}.to-blue-800\/80{--tw-gradient-to: rgb(30 64 175 / .8) var(--tw-gradient-to-position)}.to-blue-800\/90{--tw-gradient-to: rgb(30 64 175 / .9) var(--tw-gradient-to-position)}.to-blue-900{--tw-gradient-to: #1e3a8a var(--tw-gradient-to-position)}.to-cyan-400{--tw-gradient-to: #22d3ee var(--tw-gradient-to-position)}.to-cyan-500{--tw-gradient-to: #06b6d4 var(--tw-gradient-to-position)}.to-cyan-700{--tw-gradient-to: #0e7490 var(--tw-gradient-to-position)}.to-cyan-900{--tw-gradient-to: #164e63 var(--tw-gradient-to-position)}.to-emerald-500{--tw-gradient-to: #10b981 var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to: #059669 var(--tw-gradient-to-position)}.to-fuchsia-400{--tw-gradient-to: #e879f9 var(--tw-gradient-to-position)}.to-fuchsia-900{--tw-gradient-to: #701a75 var(--tw-gradient-to-position)}.to-gray-400{--tw-gradient-to: #9ca3af var(--tw-gradient-to-position)}.to-green-400{--tw-gradient-to: #4ade80 var(--tw-gradient-to-position)}.to-green-500{--tw-gradient-to: #22c55e var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to: #16a34a var(--tw-gradient-to-position)}.to-green-700{--tw-gradient-to: #15803d var(--tw-gradient-to-position)}.to-indigo-400{--tw-gradient-to: #818cf8 var(--tw-gradient-to-position)}.to-indigo-500{--tw-gradient-to: #6366f1 var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.to-indigo-700{--tw-gradient-to: #4338ca var(--tw-gradient-to-position)}.to-indigo-900{--tw-gradient-to: #312e81 var(--tw-gradient-to-position)}.to-orange-400{--tw-gradient-to: #fb923c var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to: #f97316 var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to: #ea580c var(--tw-gradient-to-position)}.to-orange-700{--tw-gradient-to: #c2410c var(--tw-gradient-to-position)}.to-orange-900{--tw-gradient-to: #7c2d12 var(--tw-gradient-to-position)}.to-pink-400{--tw-gradient-to: #f472b6 var(--tw-gradient-to-position)}.to-pink-500{--tw-gradient-to: #ec4899 var(--tw-gradient-to-position)}.to-pink-600{--tw-gradient-to: #db2777 var(--tw-gradient-to-position)}.to-pink-900{--tw-gradient-to: #831843 var(--tw-gradient-to-position)}.to-purple-400{--tw-gradient-to: #c084fc var(--tw-gradient-to-position)}.to-purple-500{--tw-gradient-to: #a855f7 var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.to-purple-700{--tw-gradient-to: #7e22ce var(--tw-gradient-to-position)}.to-purple-900{--tw-gradient-to: #581c87 var(--tw-gradient-to-position)}.to-red-400{--tw-gradient-to: #f87171 var(--tw-gradient-to-position)}.to-red-500{--tw-gradient-to: #ef4444 var(--tw-gradient-to-position)}.to-red-500\/30{--tw-gradient-to: rgb(239 68 68 / .3) var(--tw-gradient-to-position)}.to-red-600{--tw-gradient-to: #dc2626 var(--tw-gradient-to-position)}.to-red-700{--tw-gradient-to: #b91c1c var(--tw-gradient-to-position)}.to-red-900{--tw-gradient-to: #7f1d1d var(--tw-gradient-to-position)}.to-rose-500{--tw-gradient-to: #f43f5e var(--tw-gradient-to-position)}.to-rose-600{--tw-gradient-to: #e11d48 var(--tw-gradient-to-position)}.to-slate-700\/90{--tw-gradient-to: rgb(51 65 85 / .9) var(--tw-gradient-to-position)}.to-slate-800{--tw-gradient-to: #1e293b var(--tw-gradient-to-position)}.to-slate-900{--tw-gradient-to: #0f172a var(--tw-gradient-to-position)}.to-slate-900\/90{--tw-gradient-to: rgb(15 23 42 / .9) var(--tw-gradient-to-position)}.to-slate-950{--tw-gradient-to: #020617 var(--tw-gradient-to-position)}.to-teal-400{--tw-gradient-to: #2dd4bf var(--tw-gradient-to-position)}.to-teal-500{--tw-gradient-to: #14b8a6 var(--tw-gradient-to-position)}.to-teal-600{--tw-gradient-to: #0d9488 var(--tw-gradient-to-position)}.to-teal-900{--tw-gradient-to: #134e4a var(--tw-gradient-to-position)}.to-teal-900\/50{--tw-gradient-to: rgb(19 78 74 / .5) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-violet-400{--tw-gradient-to: #a78bfa var(--tw-gradient-to-position)}.to-violet-500{--tw-gradient-to: #8b5cf6 var(--tw-gradient-to-position)}.to-violet-700{--tw-gradient-to: #6d28d9 var(--tw-gradient-to-position)}.to-white\/0{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position)}.to-yellow-400{--tw-gradient-to: #facc15 var(--tw-gradient-to-position)}.to-yellow-500{--tw-gradient-to: #eab308 var(--tw-gradient-to-position)}.to-yellow-900{--tw-gradient-to: #713f12 var(--tw-gradient-to-position)}.to-zinc-100{--tw-gradient-to: #f4f4f5 var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentColor}.fill-cyan-400{fill:#22d3ee}.fill-green-400{fill:#4ade80}.fill-orange-500{fill:#f97316}.fill-white\/60{fill:#fff9}.fill-yellow-400{fill:#facc15}.stroke-\[2\.15\]{stroke-width:2.15}.stroke-\[2\.35\]{stroke-width:2.35}.stroke-\[2\.5\]{stroke-width:2.5}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[0\.7rem\]{padding:.7rem}.p-\[clamp\(0\.8rem\,4\.5cqw\,1\.25rem\)\]{padding:clamp(.8rem,4.5cqw,1.25rem)}.\!px-0{padding-left:0!important;padding-right:0!important}.\!py-5{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-16{padding-left:4rem;padding-right:4rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[5px\]{padding-left:5px;padding-right:5px}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[0\.55rem\]{padding-top:.55rem;padding-bottom:.55rem}.py-\[9px\]{padding-top:9px;padding-bottom:9px}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-10{padding-bottom:2.5rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-7{padding-bottom:1.75rem}.pb-8{padding-bottom:2rem}.pb-9{padding-bottom:2.25rem}.pb-\[2px\]{padding-bottom:2px}.pb-\[40vh\]{padding-bottom:40vh}.pe-1{padding-inline-end:.25rem}.pl-1{padding-left:.25rem}.pl-1\.5{padding-left:.375rem}.pl-10{padding-left:2.5rem}.pl-12{padding-left:3rem}.pl-14{padding-left:3.5rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-3\.5{padding-left:.875rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pl-\[60px\]{padding-left:60px}.pl-\[7px\]{padding-left:7px}.pr-0\.5{padding-right:.125rem}.pr-1{padding-right:.25rem}.pr-1\.5{padding-right:.375rem}.pr-10{padding-right:2.5rem}.pr-11{padding-right:2.75rem}.pr-12{padding-right:3rem}.pr-14{padding-right:3.5rem}.pr-16{padding-right:4rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-24{padding-right:6rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pr-\[10px\]{padding-right:10px}.pr-\[11px\]{padding-right:11px}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-14{padding-top:3.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.pt-9{padding-top:2.25rem}.pt-\[20px\]{padding-top:20px}.pt-px{padding-top:1px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-\[-1px\]{vertical-align:-1px}.align-\[-2px\]{vertical-align:-2px}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}.text-8xl{font-size:6rem;line-height:1}.text-9xl{font-size:8rem;line-height:1}.text-\[0\.5625rem\]{font-size:.5625rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.76rem\]{font-size:.76rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.84rem\]{font-size:.84rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.88rem\]{font-size:.88rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[1\.125rem\]{font-size:1.125rem}.text-\[1\.15rem\]{font-size:1.15rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[1rem\]{font-size:1rem}.text-\[2\.5rem\]{font-size:2.5rem}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[2rem\]{font-size:2rem}.text-\[30px\]{font-size:30px}.text-\[34px\]{font-size:34px}.text-\[36px\]{font-size:36px}.text-\[38px\]{font-size:38px}.text-\[5px\]{font-size:5px}.text-\[8px\]{font-size:8px}.text-\[clamp\(0\.8125rem\,4\.4cqw\,1\.0625rem\)\]{font-size:clamp(.8125rem,4.4cqw,1.0625rem)}.text-\[clamp\(2\.6rem\,4\.8vw\,4\.5rem\)\]{font-size:clamp(2.6rem,4.8vw,4.5rem)}.text-\[clamp\(2\.8rem\,5vw\,5rem\)\]{font-size:clamp(2.8rem,5vw,5rem)}.text-\[clamp\(2\.8rem\,6vw\,5\.2rem\)\]{font-size:clamp(2.8rem,6vw,5.2rem)}.text-\[clamp\(2rem\,4\.4vw\,3\.25rem\)\]{font-size:clamp(2rem,4.4vw,3.25rem)}.text-\[length\:var\(--app-type-caption-size\)\]{font-size:var(--app-type-caption-size)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-\[var\(--app-font-ui\)\]{font-weight:var(--app-font-ui)}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.\!italic{font-style:italic!important}.italic{font-style:italic}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-3{line-height:.75rem}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-9{line-height:2.25rem}.leading-\[0\.78\]{line-height:.78}.leading-\[0\.92\]{line-height:.92}.leading-\[0\.94\]{line-height:.94}.leading-\[0\.95\]{line-height:.95}.leading-\[0\.98\]{line-height:.98}.leading-\[1\.04\]{line-height:1.04}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.08\]{line-height:1.08}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.25\]{line-height:1.25}.leading-\[1\.35\]{line-height:1.35}.leading-\[1\.375rem\]{line-height:1.375rem}.leading-\[1\.3\]{line-height:1.3}.leading-\[1\.45\]{line-height:1.45}.leading-\[1\.55\]{line-height:1.55}.leading-\[1\.5\]{line-height:1.5}.leading-\[11px\]{line-height:11px}.leading-\[13px\]{line-height:13px}.leading-\[15px\]{line-height:15px}.leading-\[16px\]{line-height:16px}.leading-\[18px\]{line-height:18px}.leading-\[2\.25\]{line-height:2.25}.leading-\[2\.35\]{line-height:2.35}.leading-\[20px\]{line-height:20px}.leading-\[22px\]{line-height:22px}.leading-\[24px\]{line-height:24px}.leading-\[28px\]{line-height:28px}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.015em\]{letter-spacing:-.015em}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.025em\]{letter-spacing:-.025em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.035em\]{letter-spacing:-.035em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[-0\.045em\]{letter-spacing:-.045em}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[-0\.05em\]{letter-spacing:-.05em}.tracking-\[-0\.06em\]{letter-spacing:-.06em}.tracking-\[-0\.07em\]{letter-spacing:-.07em}.tracking-\[-0\.1px\]{letter-spacing:-.1px}.tracking-\[0\.02em\]{letter-spacing:.02em}.tracking-\[0\.055em\]{letter-spacing:.055em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.07em\]{letter-spacing:.07em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.09em\]{letter-spacing:.09em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.13em\]{letter-spacing:.13em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-\[\#0d0d0d\]{--tw-text-opacity: 1 !important;color:rgb(13 13 13 / var(--tw-text-opacity, 1))!important}.\!text-\[\#121212\]{--tw-text-opacity: 1 !important;color:rgb(18 18 18 / var(--tw-text-opacity, 1))!important}.\!text-rose-600{--tw-text-opacity: 1 !important;color:rgb(225 29 72 / var(--tw-text-opacity, 1))!important}.\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-\[\#041019\]{--tw-text-opacity: 1;color:rgb(4 16 25 / var(--tw-text-opacity, 1))}.text-\[\#065fd4\]{--tw-text-opacity: 1;color:rgb(6 95 212 / var(--tw-text-opacity, 1))}.text-\[\#0b57d0\]{--tw-text-opacity: 1;color:rgb(11 87 208 / var(--tw-text-opacity, 1))}.text-\[\#0d0d0d\]{--tw-text-opacity: 1;color:rgb(13 13 13 / var(--tw-text-opacity, 1))}.text-\[\#121212\]{--tw-text-opacity: 1;color:rgb(18 18 18 / var(--tw-text-opacity, 1))}.text-\[\#171717\]{--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}.text-\[\#17191c\]{--tw-text-opacity: 1;color:rgb(23 25 28 / var(--tw-text-opacity, 1))}.text-\[\#17233f\]{--tw-text-opacity: 1;color:rgb(23 35 63 / var(--tw-text-opacity, 1))}.text-\[\#1C1C1E\]{--tw-text-opacity: 1;color:rgb(28 28 30 / var(--tw-text-opacity, 1))}.text-\[\#1f7046\]{--tw-text-opacity: 1;color:rgb(31 112 70 / var(--tw-text-opacity, 1))}.text-\[\#202124\]{--tw-text-opacity: 1;color:rgb(32 33 36 / var(--tw-text-opacity, 1))}.text-\[\#20242a\]{--tw-text-opacity: 1;color:rgb(32 36 42 / var(--tw-text-opacity, 1))}.text-\[\#214db3\]{--tw-text-opacity: 1;color:rgb(33 77 179 / var(--tw-text-opacity, 1))}.text-\[\#225a57\]{--tw-text-opacity: 1;color:rgb(34 90 87 / var(--tw-text-opacity, 1))}.text-\[\#243128\]{--tw-text-opacity: 1;color:rgb(36 49 40 / var(--tw-text-opacity, 1))}.text-\[\#2457d6\]{--tw-text-opacity: 1;color:rgb(36 87 214 / var(--tw-text-opacity, 1))}.text-\[\#246b45\]{--tw-text-opacity: 1;color:rgb(36 107 69 / var(--tw-text-opacity, 1))}.text-\[\#247247\]{--tw-text-opacity: 1;color:rgb(36 114 71 / var(--tw-text-opacity, 1))}.text-\[\#25312a\]{--tw-text-opacity: 1;color:rgb(37 49 42 / var(--tw-text-opacity, 1))}.text-\[\#2f3036\]{--tw-text-opacity: 1;color:rgb(47 48 54 / var(--tw-text-opacity, 1))}.text-\[\#2f343b\]{--tw-text-opacity: 1;color:rgb(47 52 59 / var(--tw-text-opacity, 1))}.text-\[\#2f8c5b\]{--tw-text-opacity: 1;color:rgb(47 140 91 / var(--tw-text-opacity, 1))}.text-\[\#313741\]{--tw-text-opacity: 1;color:rgb(49 55 65 / var(--tw-text-opacity, 1))}.text-\[\#315879\]{--tw-text-opacity: 1;color:rgb(49 88 121 / var(--tw-text-opacity, 1))}.text-\[\#34343f\]{--tw-text-opacity: 1;color:rgb(52 52 63 / var(--tw-text-opacity, 1))}.text-\[\#343a42\]{--tw-text-opacity: 1;color:rgb(52 58 66 / var(--tw-text-opacity, 1))}.text-\[\#3d444d\]{--tw-text-opacity: 1;color:rgb(61 68 77 / var(--tw-text-opacity, 1))}.text-\[\#3e6541\]{--tw-text-opacity: 1;color:rgb(62 101 65 / var(--tw-text-opacity, 1))}.text-\[\#3f4250\]{--tw-text-opacity: 1;color:rgb(63 66 80 / var(--tw-text-opacity, 1))}.text-\[\#41506a\]{--tw-text-opacity: 1;color:rgb(65 80 106 / var(--tw-text-opacity, 1))}.text-\[\#4a4b52\]{--tw-text-opacity: 1;color:rgb(74 75 82 / var(--tw-text-opacity, 1))}.text-\[\#4a535d\]{--tw-text-opacity: 1;color:rgb(74 83 93 / var(--tw-text-opacity, 1))}.text-\[\#4b4b4b\]{--tw-text-opacity: 1;color:rgb(75 75 75 / var(--tw-text-opacity, 1))}.text-\[\#4d5662\]{--tw-text-opacity: 1;color:rgb(77 86 98 / var(--tw-text-opacity, 1))}.text-\[\#4e5661\]{--tw-text-opacity: 1;color:rgb(78 86 97 / var(--tw-text-opacity, 1))}.text-\[\#4e7755\]{--tw-text-opacity: 1;color:rgb(78 119 85 / var(--tw-text-opacity, 1))}.text-\[\#4f5762\]{--tw-text-opacity: 1;color:rgb(79 87 98 / var(--tw-text-opacity, 1))}.text-\[\#4f5965\]{--tw-text-opacity: 1;color:rgb(79 89 101 / var(--tw-text-opacity, 1))}.text-\[\#515862\]{--tw-text-opacity: 1;color:rgb(81 88 98 / var(--tw-text-opacity, 1))}.text-\[\#515a66\]{--tw-text-opacity: 1;color:rgb(81 90 102 / var(--tw-text-opacity, 1))}.text-\[\#535c68\]{--tw-text-opacity: 1;color:rgb(83 92 104 / var(--tw-text-opacity, 1))}.text-\[\#536078\]{--tw-text-opacity: 1;color:rgb(83 96 120 / var(--tw-text-opacity, 1))}.text-\[\#555e69\]{--tw-text-opacity: 1;color:rgb(85 94 105 / var(--tw-text-opacity, 1))}.text-\[\#59616c\]{--tw-text-opacity: 1;color:rgb(89 97 108 / var(--tw-text-opacity, 1))}.text-\[\#59626f\]{--tw-text-opacity: 1;color:rgb(89 98 111 / var(--tw-text-opacity, 1))}.text-\[\#5F6368\]{--tw-text-opacity: 1;color:rgb(95 99 104 / var(--tw-text-opacity, 1))}.text-\[\#5b4d78\]{--tw-text-opacity: 1;color:rgb(91 77 120 / var(--tw-text-opacity, 1))}.text-\[\#5f6873\]{--tw-text-opacity: 1;color:rgb(95 104 115 / var(--tw-text-opacity, 1))}.text-\[\#606975\]{--tw-text-opacity: 1;color:rgb(96 105 117 / var(--tw-text-opacity, 1))}.text-\[\#665d43\]{--tw-text-opacity: 1;color:rgb(102 93 67 / var(--tw-text-opacity, 1))}.text-\[\#676e80\]{--tw-text-opacity: 1;color:rgb(103 110 128 / var(--tw-text-opacity, 1))}.text-\[\#686868\]{--tw-text-opacity: 1;color:rgb(104 104 104 / var(--tw-text-opacity, 1))}.text-\[\#68717c\]{--tw-text-opacity: 1;color:rgb(104 113 124 / var(--tw-text-opacity, 1))}.text-\[\#68717d\]{--tw-text-opacity: 1;color:rgb(104 113 125 / var(--tw-text-opacity, 1))}.text-\[\#69717b\]{--tw-text-opacity: 1;color:rgb(105 113 123 / var(--tw-text-opacity, 1))}.text-\[\#6c7688\]{--tw-text-opacity: 1;color:rgb(108 118 136 / var(--tw-text-opacity, 1))}.text-\[\#6d3fc0\]{--tw-text-opacity: 1;color:rgb(109 63 192 / var(--tw-text-opacity, 1))}.text-\[\#707782\]{--tw-text-opacity: 1;color:rgb(112 119 130 / var(--tw-text-opacity, 1))}.text-\[\#707986\]{--tw-text-opacity: 1;color:rgb(112 121 134 / var(--tw-text-opacity, 1))}.text-\[\#73474d\]{--tw-text-opacity: 1;color:rgb(115 71 77 / var(--tw-text-opacity, 1))}.text-\[\#737373\]{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.text-\[\#747c87\]{--tw-text-opacity: 1;color:rgb(116 124 135 / var(--tw-text-opacity, 1))}.text-\[\#7a5031\]{--tw-text-opacity: 1;color:rgb(122 80 49 / var(--tw-text-opacity, 1))}.text-\[\#7a828d\]{--tw-text-opacity: 1;color:rgb(122 130 141 / var(--tw-text-opacity, 1))}.text-\[\#7a8594\]{--tw-text-opacity: 1;color:rgb(122 133 148 / var(--tw-text-opacity, 1))}.text-\[\#7b7b7b\]{--tw-text-opacity: 1;color:rgb(123 123 123 / var(--tw-text-opacity, 1))}.text-\[\#7c3aed\]{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-\[\#7c848e\]{--tw-text-opacity: 1;color:rgb(124 132 142 / var(--tw-text-opacity, 1))}.text-\[\#7d858f\]{--tw-text-opacity: 1;color:rgb(125 133 143 / var(--tw-text-opacity, 1))}.text-\[\#818994\]{--tw-text-opacity: 1;color:rgb(129 137 148 / var(--tw-text-opacity, 1))}.text-\[\#858c96\]{--tw-text-opacity: 1;color:rgb(133 140 150 / var(--tw-text-opacity, 1))}.text-\[\#8791a2\]{--tw-text-opacity: 1;color:rgb(135 145 162 / var(--tw-text-opacity, 1))}.text-\[\#8E8E93\]{--tw-text-opacity: 1;color:rgb(142 142 147 / var(--tw-text-opacity, 1))}.text-\[\#8a5b16\]{--tw-text-opacity: 1;color:rgb(138 91 22 / var(--tw-text-opacity, 1))}.text-\[\#8a94a1\]{--tw-text-opacity: 1;color:rgb(138 148 161 / var(--tw-text-opacity, 1))}.text-\[\#8b939d\]{--tw-text-opacity: 1;color:rgb(139 147 157 / var(--tw-text-opacity, 1))}.text-\[\#8f8f8f\]{--tw-text-opacity: 1;color:rgb(143 143 143 / var(--tw-text-opacity, 1))}.text-\[\#9299a3\]{--tw-text-opacity: 1;color:rgb(146 153 163 / var(--tw-text-opacity, 1))}.text-\[\#989fa8\]{--tw-text-opacity: 1;color:rgb(152 159 168 / var(--tw-text-opacity, 1))}.text-\[\#9aa1aa\]{--tw-text-opacity: 1;color:rgb(154 161 170 / var(--tw-text-opacity, 1))}.text-\[\#a0a7b0\]{--tw-text-opacity: 1;color:rgb(160 167 176 / var(--tw-text-opacity, 1))}.text-\[\#a13f45\]{--tw-text-opacity: 1;color:rgb(161 63 69 / var(--tw-text-opacity, 1))}.text-\[\#b3261e\]{--tw-text-opacity: 1;color:rgb(179 38 30 / var(--tw-text-opacity, 1))}.text-\[\#b42318\]{--tw-text-opacity: 1;color:rgb(180 35 24 / var(--tw-text-opacity, 1))}.text-\[\#b83700\]{--tw-text-opacity: 1;color:rgb(184 55 0 / var(--tw-text-opacity, 1))}.text-\[\#b9c0ca\]{--tw-text-opacity: 1;color:rgb(185 192 202 / var(--tw-text-opacity, 1))}.text-\[\#d65f2a\]{--tw-text-opacity: 1;color:rgb(214 95 42 / var(--tw-text-opacity, 1))}.text-\[\#d93025\]{--tw-text-opacity: 1;color:rgb(217 48 37 / var(--tw-text-opacity, 1))}.text-\[\#dc2626\]{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-\[\#f06423\]{--tw-text-opacity: 1;color:rgb(240 100 35 / var(--tw-text-opacity, 1))}.text-\[\#fc4c02\]{--tw-text-opacity: 1;color:rgb(252 76 2 / var(--tw-text-opacity, 1))}.text-\[color-mix\(in_srgb\,var\(--ig-muted\)_50\%\,transparent\)\]{color:color-mix(in srgb,var(--ig-muted) 50%,transparent)}.text-\[rgba\(123\,123\,123\,0\.8\)\]{color:#7b7b7bcc}.text-\[var\(--app-color-brand-blue\)\]{color:var(--app-color-brand-blue)}.text-\[var\(--app-color-text-primary\)\]{color:var(--app-color-text-primary)}.text-\[var\(--app-color-text-secondary\)\]{color:var(--app-color-text-secondary)}.text-\[var\(--app-color-text-tertiary\)\]{color:var(--app-color-text-tertiary)}.text-\[var\(--app-popout-icon\)\]{color:var(--app-popout-icon)}.text-\[var\(--app-popout-ink\)\]{color:var(--app-popout-ink)}.text-\[var\(--app-text-primary\)\]{color:var(--app-text-primary)}.text-\[var\(--app-text-secondary\)\]{color:var(--app-text-secondary)}.text-\[var\(--app-text-tertiary\)\]{color:var(--app-text-tertiary)}.text-\[var\(--ig-ink\)\]{color:var(--ig-ink)}.text-\[var\(--ig-ink\,\#172033\)\]{color:var(--ig-ink,#172033)}.text-\[var\(--ig-muted\)\]{color:var(--ig-muted)}.text-\[var\(--ig-primary\)\]{color:var(--ig-primary)}.text-\[var\(--nav-muted\,var\(--ig-muted\)\)\]{color:var(--nav-muted,var(--ig-muted))}.text-\[var\(--tt-muted\)\]{color:var(--tt-muted)}.text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-50{--tw-text-opacity: 1;color:rgb(255 251 235 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-200{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.text-blue-300\/70{color:#93c5fdb3}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-blue-950{--tw-text-opacity: 1;color:rgb(23 37 84 / var(--tw-text-opacity, 1))}.text-cyan-100{--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.text-cyan-100\/75{color:#cffafebf}.text-cyan-200{--tw-text-opacity: 1;color:rgb(165 243 252 / var(--tw-text-opacity, 1))}.text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.text-cyan-300\/60{color:#67e8f999}.text-cyan-400{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.text-cyan-400\/30{color:#22d3ee4d}.text-cyan-400\/50{color:#22d3ee80}.text-cyan-400\/70{color:#22d3eeb3}.text-cyan-500{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.text-cyan-800\/65{color:#155e75a6}.text-cyan-950{--tw-text-opacity: 1;color:rgb(8 51 68 / var(--tw-text-opacity, 1))}.text-emerald-200{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.text-emerald-900\/80{color:#064e3bcc}.text-emerald-950{--tw-text-opacity: 1;color:rgb(2 44 34 / var(--tw-text-opacity, 1))}.text-fuchsia-700{--tw-text-opacity: 1;color:rgb(162 28 175 / var(--tw-text-opacity, 1))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-gray-950{--tw-text-opacity: 1;color:rgb(3 7 18 / var(--tw-text-opacity, 1))}.text-green-200{--tw-text-opacity: 1;color:rgb(187 247 208 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-indigo-100{--tw-text-opacity: 1;color:rgb(224 231 255 / var(--tw-text-opacity, 1))}.text-indigo-300{--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-lime-600{--tw-text-opacity: 1;color:rgb(101 163 13 / var(--tw-text-opacity, 1))}.text-lime-700{--tw-text-opacity: 1;color:rgb(77 124 15 / var(--tw-text-opacity, 1))}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.text-orange-900{--tw-text-opacity: 1;color:rgb(124 45 18 / var(--tw-text-opacity, 1))}.text-orange-950{--tw-text-opacity: 1;color:rgb(67 20 7 / var(--tw-text-opacity, 1))}.text-pink-700{--tw-text-opacity: 1;color:rgb(190 24 93 / var(--tw-text-opacity, 1))}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.text-purple-900{--tw-text-opacity: 1;color:rgb(88 28 135 / var(--tw-text-opacity, 1))}.text-purple-950{--tw-text-opacity: 1;color:rgb(59 7 100 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-400\/60{color:#f8717199}.text-red-400\/80{color:#f87171cc}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-500\/50{color:#ef444480}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-red-950{--tw-text-opacity: 1;color:rgb(69 10 10 / var(--tw-text-opacity, 1))}.text-rose-300{--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.text-rose-400{--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-rose-800{--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity, 1))}.text-rose-900{--tw-text-opacity: 1;color:rgb(136 19 55 / var(--tw-text-opacity, 1))}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-stone-400{--tw-text-opacity: 1;color:rgb(168 162 158 / var(--tw-text-opacity, 1))}.text-stone-500{--tw-text-opacity: 1;color:rgb(120 113 108 / var(--tw-text-opacity, 1))}.text-stone-600{--tw-text-opacity: 1;color:rgb(87 83 78 / var(--tw-text-opacity, 1))}.text-stone-700{--tw-text-opacity: 1;color:rgb(68 64 60 / var(--tw-text-opacity, 1))}.text-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-violet-300{--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.text-violet-400{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.text-violet-500{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-violet-800{--tw-text-opacity: 1;color:rgb(91 33 182 / var(--tw-text-opacity, 1))}.text-violet-950{--tw-text-opacity: 1;color:rgb(46 16 101 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/20{color:#fff3}.text-white\/30{color:#ffffff4d}.text-white\/35{color:#ffffff59}.text-white\/40{color:#fff6}.text-white\/50{color:#ffffff80}.text-white\/60{color:#fff9}.text-white\/65{color:#ffffffa6}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.text-white\/\[0\.38\]{color:#ffffff61}.text-white\/\[0\.42\]{color:#ffffff6b}.text-white\/\[0\.48\]{color:#ffffff7a}.text-white\/\[0\.58\]{color:#ffffff94}.text-yellow-200{--tw-text-opacity: 1;color:rgb(254 240 138 / var(--tw-text-opacity, 1))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-400\/80{color:#facc15cc}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.text-zinc-300{--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.text-zinc-400{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.text-zinc-500{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.text-zinc-600{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.text-zinc-700{--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1))}.text-zinc-800{--tw-text-opacity: 1;color:rgb(39 39 42 / var(--tw-text-opacity, 1))}.text-zinc-900{--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.text-zinc-950{--tw-text-opacity: 1;color:rgb(9 9 11 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.overline{text-decoration-line:overline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.decoration-\[\#bdbdbd\]{text-decoration-color:#bdbdbd}.decoration-emerald-400\/60{text-decoration-color:#34d39999}.decoration-zinc-300{text-decoration-color:#d4d4d8}.decoration-zinc-500{text-decoration-color:#71717a}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-cyan-400\/30::-moz-placeholder{color:#22d3ee4d}.placeholder-cyan-400\/30::placeholder{color:#22d3ee4d}.placeholder-white\/20::-moz-placeholder{color:#fff3}.placeholder-white\/20::placeholder{color:#fff3}.placeholder-white\/30::-moz-placeholder{color:#ffffff4d}.placeholder-white\/30::placeholder{color:#ffffff4d}.placeholder-white\/40::-moz-placeholder{color:#fff6}.placeholder-white\/40::placeholder{color:#fff6}.caret-\[\#171717\]{caret-color:#171717}.caret-slate-900{caret-color:#0f172a}.caret-transparent{caret-color:transparent}.accent-\[\#121212\]{accent-color:#121212}.accent-\[\#2457d6\]{accent-color:#2457d6}.accent-zinc-900{accent-color:#18181b}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-5{opacity:.05}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.\!shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[-18px_0_42px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow: -18px 0 42px rgba(0,0,0,.08);--tw-shadow-colored: -18px 0 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[-18px_0_42px_rgba\(15\,23\,42\,0\.1\)\]{--tw-shadow: -18px 0 42px rgba(15,23,42,.1);--tw-shadow-colored: -18px 0 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_-18px_55px_rgba\(20\,28\,42\,0\.24\)\]{--tw-shadow: 0 -18px 55px rgba(20,28,42,.24);--tw-shadow-colored: 0 -18px 55px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(139\,61\,255\,0\.12\)\]{--tw-shadow: 0 0 0 1px rgba(139,61,255,.12);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_3px_rgba\(139\,61\,255\,0\.14\)\]{--tw-shadow: 0 0 0 3px rgba(139,61,255,.14);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_4px_rgba\(16\,185\,129\,0\.14\)\]{--tw-shadow: 0 0 0 4px rgba(16,185,129,.14);--tw-shadow-colored: 0 0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_4px_rgba\(59\,130\,246\,0\.12\)\]{--tw-shadow: 0 0 0 4px rgba(59,130,246,.12);--tw-shadow-colored: 0 0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_4px_rgba\(59\,130\,246\,0\.14\)\]{--tw-shadow: 0 0 0 4px rgba(59,130,246,.14);--tw-shadow-colored: 0 0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow: 0 0 12px rgba(0,0,0,.15);--tw-shadow-colored: 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_50px_rgba\(34\,211\,238\,0\.18\)\]{--tw-shadow: 0 0 50px rgba(34,211,238,.18);--tw-shadow-colored: 0 0 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_90px_rgba\(34\,211\,238\,0\.16\)\]{--tw-shadow: 0 0 90px rgba(34,211,238,.16);--tw-shadow-colored: 0 0 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1\.25px_3px_rgba\(50\,50\,50\,0\.1\)\,inset_0_1\.25px_1px_\#ffffff\]{--tw-shadow: 0 1.25px 3px rgba(50,50,50,.1),inset 0 1.25px 1px #ffffff;--tw-shadow-colored: 0 1.25px 3px var(--tw-shadow-color), inset 0 1.25px 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.14\)\]{--tw-shadow: 0 10px 30px rgba(0,0,0,.14);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(15\,23\,42\,0\.24\)\]{--tw-shadow: 0 12px 28px rgba(15,23,42,.24);--tw-shadow-colored: 0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(26\,115\,232\,0\.22\)\]{--tw-shadow: 0 12px 28px rgba(26,115,232,.22);--tw-shadow-colored: 0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow: 0 12px 32px rgba(15,23,42,.12);--tw-shadow-colored: 0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_36px_rgba\(25\,34\,49\,0\.2\)\]{--tw-shadow: 0 12px 36px rgba(25,34,49,.2);--tw-shadow-colored: 0 12px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_36px_rgba\(15\,23\,42\,0\.14\)\]{--tw-shadow: 0 14px 36px rgba(15,23,42,.14);--tw-shadow-colored: 0 14px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_38px_rgba\(0\,0\,0\,0\.16\)\]{--tw-shadow: 0 14px 38px rgba(0,0,0,.16);--tw-shadow-colored: 0 14px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_38px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow: 0 14px 38px rgba(15,23,42,.18);--tw-shadow-colored: 0 14px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_15px_45px_rgba\(22\,35\,60\,0\.12\)\]{--tw-shadow: 0 15px 45px rgba(22,35,60,.12);--tw-shadow-colored: 0 15px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_34px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow: 0 16px 34px rgba(15,23,42,.12);--tw-shadow-colored: 0 16px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_38px_rgba\(15\,23\,42\,0\.24\)\]{--tw-shadow: 0 16px 38px rgba(15,23,42,.24);--tw-shadow-colored: 0 16px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_44px_rgba\(15\,23\,42\,0\.16\)\]{--tw-shadow: 0 16px 44px rgba(15,23,42,.16);--tw-shadow-colored: 0 16px 44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_38px_rgba\(15\,23\,42\,0\.09\)\]{--tw-shadow: 0 18px 38px rgba(15,23,42,.09);--tw-shadow-colored: 0 18px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_42px_rgba\(15\,23\,42\,0\.14\)\]{--tw-shadow: 0 18px 42px rgba(15,23,42,.14);--tw-shadow-colored: 0 18px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_42px_rgba\(15\,23\,42\,0\.18\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.9\)\]{--tw-shadow: 0 18px 42px rgba(15,23,42,.18),inset 0 1px 0 rgba(255,255,255,.9);--tw-shadow-colored: 0 18px 42px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_42px_rgba\(15\,23\,42\,0\.24\)\]{--tw-shadow: 0 18px 42px rgba(15,23,42,.24);--tw-shadow-colored: 0 18px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_48px_rgba\(0\,0\,0\,0\.12\)\,0_2px_8px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow: 0 18px 48px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.04);--tw-shadow-colored: 0 18px 48px var(--tw-shadow-color), 0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_48px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 18px 48px rgba(15,23,42,.08);--tw-shadow-colored: 0 18px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_48px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow: 0 18px 48px rgba(15,23,42,.18);--tw-shadow-colored: 0 18px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_48px_rgba\(24\,24\,27\,0\.12\)\]{--tw-shadow: 0 18px 48px rgba(24,24,27,.12);--tw-shadow-colored: 0 18px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_54px_rgba\(15\,23\,42\,0\.16\)\,0_2px_10px_rgba\(15\,23\,42\,0\.06\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.92\)\]{--tw-shadow: 0 18px 54px rgba(15,23,42,.16),0 2px 10px rgba(15,23,42,.06),inset 0 1px 0 rgba(255,255,255,.92);--tw-shadow-colored: 0 18px 54px var(--tw-shadow-color), 0 2px 10px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_0_rgba\(18\,24\,33\,0\.08\)\]{--tw-shadow: 0 1px 0 rgba(18,24,33,.08);--tw-shadow-colored: 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow: 0 1px 2px rgba(0,0,0,.04);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow: 0 1px 2px rgba(0,0,0,.18);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow: 0 1px 2px rgba(15,23,42,.05);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(15\,23\,42\,0\.06\)\,0_0_0_1px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow: 0 1px 2px rgba(15,23,42,.06),0 0 0 1px rgba(15,23,42,.04);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color), 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(15\,23\,42\,0\.06\)\,0_10px_28px_-16px_rgba\(15\,23\,42\,0\.28\)\]{--tw-shadow: 0 1px 2px rgba(15,23,42,.06),0 10px 28px -16px rgba(15,23,42,.28);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color), 0 10px 28px -16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(24\,24\,27\,0\.07\)\]{--tw-shadow: 0 1px 2px rgba(24,24,27,.07);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(28\,25\,23\,0\.06\)\,0_4px_10px_-8px_rgba\(28\,25\,23\,0\.45\)\]{--tw-shadow: 0 1px 2px rgba(28,25,23,.06),0 4px 10px -8px rgba(28,25,23,.45);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color), 0 4px 10px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(28\,25\,23\,0\.08\)\,0_6px_14px_-10px_rgba\(28\,25\,23\,0\.45\)\]{--tw-shadow: 0 1px 2px rgba(28,25,23,.08),0 6px 14px -10px rgba(28,25,23,.45);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color), 0 6px 14px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(9\,9\,11\,0\.04\)\]{--tw-shadow: 0 1px 2px rgba(9,9,11,.04);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow: 0 1px 3px rgba(0,0,0,.08);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow: 0 1px 3px rgba(15,23,42,.05);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_55px_rgba\(25\,34\,49\,0\.12\)\]{--tw-shadow: 0 20px 55px rgba(25,34,49,.12);--tw-shadow-colored: 0 20px 55px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(20\,30\,50\,0\.08\)\]{--tw-shadow: 0 20px 60px rgba(20,30,50,.08);--tw-shadow-colored: 0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_54px_rgba\(0\,0\,0\,0\.30\)\]{--tw-shadow: 0 22px 54px rgba(0,0,0,.3);--tw-shadow-colored: 0 22px 54px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_60px_rgba\(15\,23\,42\,0\.10\)\]{--tw-shadow: 0 22px 60px rgba(15,23,42,.1);--tw-shadow-colored: 0 22px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_60px_rgba\(15\,23\,42\,0\.12\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.9\)\]{--tw-shadow: 0 22px 60px rgba(15,23,42,.12),inset 0 1px 0 rgba(255,255,255,.9);--tw-shadow-colored: 0 22px 60px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(0\,0\,0\,0\.14\)\]{--tw-shadow: 0 24px 70px rgba(0,0,0,.14);--tw-shadow-colored: 0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 24px 70px rgba(15,23,42,.08);--tw-shadow-colored: 0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(15\,23\,42\,0\.16\)\,0_2px_8px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow: 0 24px 70px rgba(15,23,42,.16),0 2px 8px rgba(15,23,42,.05);--tw-shadow-colored: 0 24px 70px var(--tw-shadow-color), 0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow: 0 24px 80px rgba(15,23,42,.18);--tw-shadow-colored: 0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_25px_80px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow: 0 25px 80px rgba(0,0,0,.45);--tw-shadow-colored: 0 25px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_90px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow: 0 28px 90px rgba(0,0,0,.22);--tw-shadow-colored: 0 28px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_90px_rgba\(15\,23\,42\,0\.28\)\]{--tw-shadow: 0 28px 90px rgba(15,23,42,.28);--tw-shadow-colored: 0 28px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_10px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow: 0 2px 10px rgba(0,0,0,.12);--tw-shadow-colored: 0 2px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_12px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow: 0 2px 12px rgba(0,0,0,.1);--tw-shadow-colored: 0 2px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow: 0 2px 8px rgba(15,23,42,.05);--tw-shadow-colored: 0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_100px_rgba\(0\,0\,0\,0\.42\)\]{--tw-shadow: 0 30px 100px rgba(0,0,0,.42);--tw-shadow-colored: 0 30px 100px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_35px_120px_rgba\(0\,0\,0\,0\.65\)\]{--tw-shadow: 0 35px 120px rgba(0,0,0,.65);--tw-shadow-colored: 0 35px 120px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_3px_12px_rgba\(20\,50\,120\,0\.35\)\]{--tw-shadow: 0 3px 12px rgba(20,50,120,.35);--tw-shadow-colored: 0 3px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_18px_rgba\(24\,24\,27\,0\.14\)\]{--tw-shadow: 0 4px 18px rgba(24,24,27,.14);--tw-shadow-colored: 0 4px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_28px_rgba\(24\,24\,27\,0\.14\)\]{--tw-shadow: 0 6px 28px rgba(24,24,27,.14);--tw-shadow-colored: 0 6px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(15\,23\,42\,0\.08\)\,0_1px_3px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 8px 24px rgba(15,23,42,.08),0 1px 3px rgba(15,23,42,.08);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color), 0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(15\,23\,42\,0\.10\)\]{--tw-shadow: 0 8px 24px rgba(15,23,42,.1);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(35\,65\,130\,0\.12\)\]{--tw-shadow: 0 8px 24px rgba(35,65,130,.12);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_30px_rgba\(22\,35\,60\,0\.07\)\]{--tw-shadow: 0 8px 30px rgba(22,35,60,.07);--tw-shadow-colored: 0 8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(15\,23\,42\,0\.13\)\]{--tw-shadow: 0 8px 32px rgba(15,23,42,.13);--tw-shadow-colored: 0 8px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[18px_0_42px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 18px 0 42px rgba(15,23,42,.08);--tw-shadow-colored: 18px 0 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[8px_0_24px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow: 8px 0 24px rgba(0,0,0,.12);--tw-shadow-colored: 8px 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_-2px_0_\#18181b\]{--tw-shadow: inset 0 -2px 0 #18181b;--tw-shadow-colored: inset 0 -2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(53\,78\,130\,0\.12\)\]{--tw-shadow: inset 0 0 0 1px rgba(53,78,130,.12);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(59\,130\,246\,0\.12\)\,0_8px_24px_rgba\(37\,99\,235\,0\.12\)\]{--tw-shadow: inset 0 0 0 1px rgba(59,130,246,.12),0 8px 24px rgba(37,99,235,.12);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color), 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1\.5px_0_rgba\(255\,255\,255\,0\.95\)\,inset_0_-1px_0_rgba\(28\,25\,23\,0\.06\)\,0_1px_2px_rgba\(28\,25\,23\,0\.08\)\]{--tw-shadow: inset 0 1.5px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(28,25,23,.06),0 1px 2px rgba(28,25,23,.08);--tw-shadow-colored: inset 0 1.5px 0 var(--tw-shadow-color), inset 0 -1px 0 var(--tw-shadow-color), 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.92\)\,0_22px_80px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.92),0 22px 80px rgba(15,23,42,.12);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 22px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_2px_rgba\(28\,25\,23\,0\.07\)\]{--tw-shadow: inset 0 1px 2px rgba(28,25,23,.07);--tw-shadow-colored: inset 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_2px_rgba\(50\,50\,50\,0\.1\)\]{--tw-shadow: inset 0 1px 2px rgba(50,50,50,.1);--tw-shadow-colored: inset 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-amber-500\/30{--tw-shadow-color: rgb(245 158 11 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/30{--tw-shadow-color: rgb(59 130 246 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-950\/20{--tw-shadow-color: rgb(23 37 84 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-cyan-400\/30{--tw-shadow-color: rgb(34 211 238 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-cyan-400\/50{--tw-shadow-color: rgb(34 211 238 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-cyan-500\/20{--tw-shadow-color: rgb(6 182 212 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-cyan-500\/30{--tw-shadow-color: rgb(6 182 212 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-500\/20{--tw-shadow-color: rgb(16 185 129 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-500\/30{--tw-shadow-color: rgb(16 185 129 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-950\/20{--tw-shadow-color: rgb(2 44 34 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-green-500\/20{--tw-shadow-color: rgb(34 197 94 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-500\/30{--tw-shadow-color: rgb(99 102 241 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-orange-500\/30{--tw-shadow-color: rgb(249 115 22 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-500\/30{--tw-shadow-color: rgb(168 85 247 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-500\/40{--tw-shadow-color: rgb(239 68 68 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-500\/50{--tw-shadow-color: rgb(239 68 68 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-rose-500\/30{--tw-shadow-color: rgb(244 63 94 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-900\/20{--tw-shadow-color: rgb(15 23 42 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-950\/20{--tw-shadow-color: rgb(2 6 23 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-950\/\[0\.02\]{--tw-shadow-color: rgb(2 6 23 / .02);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-950\/\[0\.03\]{--tw-shadow-color: rgb(2 6 23 / .03);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-950\/\[0\.04\]{--tw-shadow-color: rgb(2 6 23 / .04);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-950\/\[0\.07\]{--tw-shadow-color: rgb(2 6 23 / .07);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-500\/30{--tw-shadow-color: rgb(139 92 246 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-zinc-950\/10{--tw-shadow-color: rgb(9 9 11 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-zinc-950\/15{--tw-shadow-color: rgb(9 9 11 / .15);--tw-shadow: var(--tw-shadow-colored)}.shadow-zinc-950\/20{--tw-shadow-color: rgb(9 9 11 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-zinc-950\/25{--tw-shadow-color: rgb(9 9 11 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-zinc-950\/\[0\.02\]{--tw-shadow-color: rgb(9 9 11 / .02);--tw-shadow: var(--tw-shadow-colored)}.shadow-zinc-950\/\[0\.03\]{--tw-shadow-color: rgb(9 9 11 / .03);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.\!outline{outline-style:solid!important}.outline{outline-style:solid}.\!ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-8{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-\[\#009AFA\]\/25{--tw-ring-color: rgb(0 154 250 / .25)}.ring-\[\#2457d6\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(36 87 214 / var(--tw-ring-opacity, 1))}.ring-\[\#2f8c5b\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(47 140 91 / var(--tw-ring-opacity, 1))}.ring-\[\#7f9feb\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(127 159 235 / var(--tw-ring-opacity, 1))}.ring-\[\#87cba5\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(135 203 165 / var(--tw-ring-opacity, 1))}.ring-\[\#8b3dff\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(139 61 255 / var(--tw-ring-opacity, 1))}.ring-\[\#8da8ed\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(141 168 237 / var(--tw-ring-opacity, 1))}.ring-\[\#bde3cc\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(189 227 204 / var(--tw-ring-opacity, 1))}.ring-\[\#c2c9d2\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(194 201 210 / var(--tw-ring-opacity, 1))}.ring-\[\#c9c9c9\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(201 201 201 / var(--tw-ring-opacity, 1))}.ring-\[\#cedbfa\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(206 219 250 / var(--tw-ring-opacity, 1))}.ring-\[\#d8c9f0\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(216 201 240 / var(--tw-ring-opacity, 1))}.ring-\[\#e4a3a7\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(228 163 167 / var(--tw-ring-opacity, 1))}.ring-\[var\(--ig-line\)\]{--tw-ring-color: var(--ig-line)}.ring-\[var\(--tt-ink\)\]{--tw-ring-color: var(--tt-ink)}.ring-amber-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 243 199 / var(--tw-ring-opacity, 1))}.ring-amber-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 211 77 / var(--tw-ring-opacity, 1))}.ring-black{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity, 1))}.ring-black\/10{--tw-ring-color: rgb(0 0 0 / .1)}.ring-black\/15{--tw-ring-color: rgb(0 0 0 / .15)}.ring-black\/5{--tw-ring-color: rgb(0 0 0 / .05)}.ring-black\/\[0\.06\]{--tw-ring-color: rgb(0 0 0 / .06)}.ring-black\/\[0\.07\]{--tw-ring-color: rgb(0 0 0 / .07)}.ring-black\/\[0\.08\]{--tw-ring-color: rgb(0 0 0 / .08)}.ring-blue-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity, 1))}.ring-blue-200\/80{--tw-ring-color: rgb(191 219 254 / .8)}.ring-blue-200\/90{--tw-ring-color: rgb(191 219 254 / .9)}.ring-blue-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1))}.ring-blue-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.ring-blue-500\/10{--tw-ring-color: rgb(59 130 246 / .1)}.ring-blue-600{--tw-ring-opacity: 1;--tw-ring-color: rgb(37 99 235 / var(--tw-ring-opacity, 1))}.ring-cyan-300\/40{--tw-ring-color: rgb(103 232 249 / .4)}.ring-emerald-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 250 229 / var(--tw-ring-opacity, 1))}.ring-emerald-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(167 243 208 / var(--tw-ring-opacity, 1))}.ring-emerald-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity, 1))}.ring-indigo-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.ring-orange-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 215 170 / var(--tw-ring-opacity, 1))}.ring-purple-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(233 213 255 / var(--tw-ring-opacity, 1))}.ring-red-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 202 202 / var(--tw-ring-opacity, 1))}.ring-sky-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(224 242 254 / var(--tw-ring-opacity, 1))}.ring-sky-500\/70{--tw-ring-color: rgb(14 165 233 / .7)}.ring-sky-600{--tw-ring-opacity: 1;--tw-ring-color: rgb(2 132 199 / var(--tw-ring-opacity, 1))}.ring-slate-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(241 245 249 / var(--tw-ring-opacity, 1))}.ring-slate-950\/10{--tw-ring-color: rgb(2 6 23 / .1)}.ring-slate-950\/15{--tw-ring-color: rgb(2 6 23 / .15)}.ring-slate-950\/\[0\.035\]{--tw-ring-color: rgb(2 6 23 / .035)}.ring-slate-950\/\[0\.04\]{--tw-ring-color: rgb(2 6 23 / .04)}.ring-slate-950\/\[0\.05\]{--tw-ring-color: rgb(2 6 23 / .05)}.ring-violet-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(237 233 254 / var(--tw-ring-opacity, 1))}.ring-violet-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(139 92 246 / var(--tw-ring-opacity, 1))}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.ring-white\/20{--tw-ring-color: rgb(255 255 255 / .2)}.ring-zinc-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(244 244 245 / var(--tw-ring-opacity, 1))}.ring-zinc-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(228 228 231 / var(--tw-ring-opacity, 1))}.ring-zinc-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(212 212 216 / var(--tw-ring-opacity, 1))}.ring-zinc-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(39 39 42 / var(--tw-ring-opacity, 1))}.ring-zinc-950\/\[0\.07\]{--tw-ring-color: rgb(9 9 11 / .07)}.ring-zinc-950\/\[0\.08\]{--tw-ring-color: rgb(9 9 11 / .08)}.ring-offset-1{--tw-ring-offset-width: 1px}.ring-offset-2{--tw-ring-offset-width: 2px}.\!blur{--tw-blur: blur(8px) !important;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur: blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[1px\]{--tw-blur: blur(1px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-lg{--tw-blur: blur(16px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-sm{--tw-blur: blur(4px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-xl{--tw-blur: blur(24px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.sepia{--tw-sepia: sepia(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-2xl{--tw-backdrop-blur: blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-3xl{--tw-backdrop-blur: blur(64px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[1px\]{--tw-backdrop-blur: blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[2px\]{--tw-backdrop-blur: blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[3px\]{--tw-backdrop-blur: blur(3px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[5px\]{--tw-backdrop-blur: blur(5px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-lg{--tw-backdrop-blur: blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-none{--tw-backdrop-blur: ;-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-saturate-150{--tw-backdrop-saturate: saturate(1.5);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.\!transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\,border-color\,box-shadow\,opacity\,transform\]{transition-property:background-color,border-color,box-shadow,opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\,border-color\,box-shadow\,transform\]{transition-property:background-color,border-color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\,border-color\,box-shadow\]{transition-property:background-color,border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\,box-shadow\,transform\]{transition-property:background-color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\,color\,box-shadow\]{transition-property:background-color,color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\,color\]{transition-property:background-color,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\]{transition-property:background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\,box-shadow\,background-color\]{transition-property:border-color,box-shadow,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[color\,transform\]{transition-property:color,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[padding\]{transition-property:padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\]{transition-property:width,height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-150{transition-delay:.15s}.delay-75{transition-delay:75ms}.duration-100{transition-duration:.1s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-75{transition-duration:75ms}.duration-\[120ms\]{transition-duration:.12s}.duration-\[160ms\]{transition-duration:.16s}.duration-\[180ms\]{transition-duration:.18s}.duration-fast{transition-duration:var(--app-duration-fast)}.ease-\[cubic-bezier\(0\.2\,0\.8\,0\.2\,1\)\]{transition-timing-function:cubic-bezier(.2,.8,.2,1)}.ease-\[cubic-bezier\(0\.4\,0\,0\.2\,1\)\],.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.ease-standard{transition-timing-function:var(--app-ease-standard)}.app-font-ui{font-family:var(--app-font-ui)}.app-type-caption{font-size:var(--app-type-caption-size);font-weight:var(--app-type-caption-weight);line-height:var(--app-type-caption-line)}.app-type-meta{font-size:var(--app-type-meta-size);font-weight:var(--app-type-meta-weight);line-height:var(--app-type-meta-line)}.app-type-menu{font-size:var(--app-type-menu-size);font-weight:var(--app-type-menu-weight);line-height:var(--app-type-menu-line)}.app-type-ui{font-size:var(--app-type-ui-size);font-weight:var(--app-type-ui-weight);line-height:var(--app-type-ui-line)}.app-type-control{font-size:var(--app-type-control-size);font-weight:var(--app-type-control-weight);line-height:var(--app-type-control-line)}.app-type-nav{font-size:var(--app-type-nav-size);font-weight:var(--app-type-nav-weight);line-height:var(--app-type-nav-line)}.app-type-card{font-size:var(--app-type-card-size);font-weight:var(--app-type-card-weight);line-height:var(--app-type-card-line)}.app-type-section{font-size:var(--app-type-section-size);font-weight:var(--app-type-section-weight);letter-spacing:var(--app-type-section-tracking);line-height:var(--app-type-section-line)}.app-type-page{font-size:var(--app-type-page-size);font-weight:var(--app-type-page-weight);line-height:var(--app-type-page-line)}.app-enter-fade{animation:app-fade-in var(--app-duration-enter) var(--app-ease-entrance) var(--app-enter-delay, 0ms) backwards}.app-enter-scale{animation:app-scale-in var(--app-duration-enter) var(--app-ease-entrance) var(--app-enter-delay, 0ms) backwards}.app-enter-rise{animation:app-rise-in var(--app-duration-enter) var(--app-ease-entrance) var(--app-enter-delay, 0ms) backwards}.app-enter-slide-end{animation:app-slide-in-end var(--app-duration-enter) var(--app-ease-entrance) var(--app-enter-delay, 0ms) backwards}.app-page-gutter-x{padding-inline:var(--app-page-gutter)}@keyframes lesson-creator-drop-bounce{0%{transform:scale(.985)}58%{transform:scale(1.012)}to{transform:scale(1)}}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.home-modern-scrollbar::-webkit-scrollbar{width:.45rem}.home-modern-scrollbar::-webkit-scrollbar-track{background:transparent}.home-modern-scrollbar::-webkit-scrollbar-thumb{min-height:2.5rem;border-radius:999px;background:var(--ig-line);border:.125rem solid var(--ig-surface)}.home-modern-scrollbar::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[background-image\:radial-gradient\(circle_at_72\%_28\%\,rgba\(99\,102\,241\,0\.34\)\,transparent_26\%\)\,radial-gradient\(circle_at_18\%_74\%\,rgba\(6\,182\,212\,0\.18\)\,transparent_24\%\)\,linear-gradient\(rgba\(255\,255\,255\,0\.025\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(255\,255\,255\,0\.025\)_1px\,transparent_1px\)\]{background-image:radial-gradient(circle at 72% 28%,rgba(99,102,241,.34),transparent 26%),radial-gradient(circle at 18% 74%,rgba(6,182,212,.18),transparent 24%),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px)}.\[background-size\:auto\,auto\,48px_48px\,48px_48px\]{background-size:auto,auto,48px 48px,48px 48px}.\[font-family\:var\(--app-font-ui\)\]{font-family:var(--app-font-ui)}.\[font-family\:var\(--ig-font\)\]{font-family:var(--ig-font)}.\[font-size\:12px\]{font-size:12px}.\[font-size\:13px\]{font-size:13px}.\[font-size\:14px\]{font-size:14px}.\[font-size\:16px\]{font-size:16px}.\[font-size\:var\(--app-type-section-size\)\]{font-size:var(--app-type-section-size)}.\[font-size\:var\(--app-type-ui-size\)\]{font-size:var(--app-type-ui-size)}.\[font-weight\:var\(--app-type-section-weight\)\]{font-weight:var(--app-type-section-weight)}.\[font-weight\:var\(--app-weight-medium\)\]{font-weight:var(--app-weight-medium)}.\[font-weight\:var\(--app-weight-regular\)\]{font-weight:var(--app-weight-regular)}.\[font-weight\:var\(--app-weight-semibold\)\]{font-weight:var(--app-weight-semibold)}.\[letter-spacing\:0\.01em\]{letter-spacing:.01em}.\[letter-spacing\:var\(--app-type-section-tracking\)\]{letter-spacing:var(--app-type-section-tracking)}.\[line-height\:16px\]{line-height:16px}.\[line-height\:18px\]{line-height:18px}.\[line-height\:20px\]{line-height:20px}.\[line-height\:22px\]{line-height:22px}.\[line-height\:var\(--app-type-section-line\)\]{line-height:var(--app-type-section-line)}.\[line-height\:var\(--app-type-ui-line\)\]{line-height:var(--app-type-ui-line)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.\[white-space\:nowrap\]{white-space:nowrap}@media(prefers-reduced-motion:reduce){.animate-spin,.animate-pulse{animation:none!important}}@media(prefers-reduced-motion:no-preference){:where(button,[role=button],summary):not(:disabled):not([aria-disabled=true]):not([data-no-press] *):not([data-no-press]):active{transform:scale(.97)}[data-editor-document-title]{transform-origin:center;transition-timing-function:cubic-bezier(.34,1.4,.64,1)}[data-editor-document-title][data-title-editing=false]:active{transform:scale(.97)}[data-editor-document-title] [data-editor-title-input]:active{transform:none}}[data-editor-title-input]{transform-origin:center;transition-property:color,background-color,box-shadow,transform;transition-duration:.16s}[data-editor-title-input]:focus,[data-editor-title-input]:focus-visible{outline:none!important;box-shadow:none!important}[data-editor-document-title]{position:relative;border-radius:10px;background:transparent;box-shadow:inset 0 0 0 1px transparent;font-family:var(--app-font-ui);transition:background-color .16s ease,border-radius .16s ease,box-shadow .16s ease,transform .16s cubic-bezier(.34,1.4,.64,1)}[data-editor-document-title] [data-editor-title-input]{font-family:var(--app-font-ui)!important;font-size:16px!important;line-height:20px!important}[data-presentation-editor-chrome=pitch] [data-editor-document-title] [data-editor-title-input]{font-family:var(--app-font-ui)!important;font-size:14px!important;font-weight:600!important;line-height:22px!important;letter-spacing:normal!important}[data-editor-document-title]:hover{background:#f1f1f1}[data-editor-document-title][data-menu-open=true]{z-index:51;border-radius:10px 10px 0 0;background:#fcfcfc;box-shadow:inset 1px 0 #ececec,inset -1px 0 #ececec,inset 0 1px #ececec}[data-editor-document-title][data-menu-open=true][data-menu-side=top]{border-radius:0 0 10px 10px;box-shadow:inset 1px 0 #ececec,inset -1px 0 #ececec,inset 0 -1px #ececec}[data-editor-document-title][data-title-editing=true]{z-index:51;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px #d4d4d4}[data-editor-document-menu-surface][data-editor-popover-side=bottom]{border-top-left-radius:0!important;transform-origin:top left!important}[data-editor-document-menu-surface][data-editor-popover-side=top]{border-bottom-left-radius:0!important;transform-origin:bottom left!important}[data-editor-document-menu-surface]{font-family:var(--app-font-ui)!important;font-size:14px!important;line-height:20px!important}[data-editor-document-menu-surface] :is(button,input,strong,[role^=menuitem]){font-family:var(--app-font-ui)!important}[data-editor-document-menu-surface] [role^=menuitem]{min-height:42px;font-size:14px!important;line-height:20px!important}[data-editor-document-menu-surface] :is(input,strong){font-size:14px!important;line-height:20px!important}[data-editor-document-menu-surface] :is(small,em,kbd,.app-popout-meta,.app-popout-shortcut,[data-menu-description],[data-menu-shortcut],[data-editor-menu-secondary]){font-size:12px!important;line-height:16px!important}[data-editor-document-menu-surface] :is(.app-popout-section-label,[data-menu-section-label]){font-size:11px!important;line-height:16px!important}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-scroll{animation:scroll 40s linear infinite}.pause-on-hover:hover{animation-play-state:paused}@keyframes pptxPullRight{0%{transform:translate(100%);opacity:1}to{transform:translate(0);opacity:1}}@keyframes pptxPullLeft{0%{transform:translate(-100%);opacity:1}to{transform:translate(0);opacity:1}}@keyframes pptxPullUp{0%{transform:translateY(-100%);opacity:1}to{transform:translateY(0);opacity:1}}@keyframes pptxPullDown{0%{transform:translateY(100%);opacity:1}to{transform:translateY(0);opacity:1}}@keyframes pptxPushRight{0%{transform:translate(-100%);opacity:1}to{transform:translate(0);opacity:1}}@keyframes pptxPushLeft{0%{transform:translate(100%);opacity:1}to{transform:translate(0);opacity:1}}@keyframes pptxPushUp{0%{transform:translateY(100%);opacity:1}to{transform:translateY(0);opacity:1}}@keyframes pptxPushDown{0%{transform:translateY(-100%);opacity:1}to{transform:translateY(0);opacity:1}}@keyframes pptxNewsflash{0%{transform:scale(1.12) rotate(-1deg);opacity:0;filter:saturate(.8) contrast(1.2)}45%{opacity:.95}to{transform:scale(1) rotate(0);opacity:1;filter:saturate(1) contrast(1)}}@keyframes pptxRandombar{0%{opacity:.1;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes pptxTransitionOutPullRight{0%{transform:translate(0);opacity:1}to{transform:translate(-100%);opacity:1}}@keyframes pptxTransitionOutPullLeft{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:1}}@keyframes pptxTransitionOutPullUp{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:1}}@keyframes pptxTransitionOutPullDown{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:1}}@keyframes pptxTransitionOutPushRight{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:1}}@keyframes pptxTransitionOutPushLeft{0%{transform:translate(0);opacity:1}to{transform:translate(-100%);opacity:1}}@keyframes pptxTransitionOutPushUp{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:1}}@keyframes pptxTransitionOutPushDown{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:1}}@keyframes pptxTransitionOutFadeSoft{0%{transform:scale(1);opacity:1}to{transform:scale(.992);opacity:.18}}.pptx-transition-in{animation-duration:var(--pptx-transition-duration, .7s);animation-fill-mode:both;animation-iteration-count:1;will-change:transform,opacity,clip-path}.pptx-transition-pull-right{animation-name:pptxPullRight;animation-timing-function:cubic-bezier(.16,1,.3,1)}.pptx-transition-pull-left{animation-name:pptxPullLeft;animation-timing-function:cubic-bezier(.16,1,.3,1)}.pptx-transition-pull-up{animation-name:pptxPullUp;animation-timing-function:cubic-bezier(.16,1,.3,1)}.pptx-transition-pull-down{animation-name:pptxPullDown;animation-timing-function:cubic-bezier(.16,1,.3,1)}.pptx-transition-push-right{animation-name:pptxPushRight;animation-timing-function:ease-out}.pptx-transition-push-left{animation-name:pptxPushLeft;animation-timing-function:ease-out}.pptx-transition-push-up{animation-name:pptxPushUp;animation-timing-function:ease-out}.pptx-transition-push-down{animation-name:pptxPushDown;animation-timing-function:ease-out}.pptx-transition-newsflash{animation-name:pptxNewsflash;animation-timing-function:ease-out}.pptx-transition-randombar{animation-name:pptxRandombar;animation-timing-function:steps(8,end)}.pptx-transition-out{animation-duration:var(--pptx-transition-duration, .7s);animation-fill-mode:both;animation-iteration-count:1;will-change:transform,opacity,clip-path}.pptx-transition-out-pull-right{animation-name:pptxTransitionOutPullRight;animation-timing-function:cubic-bezier(.16,1,.3,1)}.pptx-transition-out-pull-left{animation-name:pptxTransitionOutPullLeft;animation-timing-function:cubic-bezier(.16,1,.3,1)}.pptx-transition-out-pull-up{animation-name:pptxTransitionOutPullUp;animation-timing-function:cubic-bezier(.16,1,.3,1)}.pptx-transition-out-pull-down{animation-name:pptxTransitionOutPullDown;animation-timing-function:cubic-bezier(.16,1,.3,1)}.pptx-transition-out-push-right{animation-name:pptxTransitionOutPushRight;animation-timing-function:ease-out}.pptx-transition-out-push-left{animation-name:pptxTransitionOutPushLeft;animation-timing-function:ease-out}.pptx-transition-out-push-up{animation-name:pptxTransitionOutPushUp;animation-timing-function:ease-out}.pptx-transition-out-push-down{animation-name:pptxTransitionOutPushDown;animation-timing-function:ease-out}.pptx-transition-out-fade-soft{animation-name:pptxTransitionOutFadeSoft;animation-timing-function:ease-out}.sme-html{overflow-wrap:anywhere}.sme-html p,.sme-html figure,.sme-html table,.sme-html ul,.sme-html ol{margin:.75rem 0}.sme-html p:first-child,.sme-html figure:first-child,.sme-html table:first-child{margin-top:0}.sme-html p:last-child,.sme-html figure:last-child,.sme-html table:last-child{margin-bottom:0}.sme-html figure{max-width:100%}.sme-html img{display:block;max-width:min(100%,44rem);height:auto;margin:.75rem auto;border-radius:.375rem}.sme-html table{width:auto;max-width:100%;border-collapse:collapse;overflow-x:auto}.sme-html th,.sme-html td{border:1px solid #d4d4d8;padding:.4rem .55rem;vertical-align:top}.sme-html math{font-family:Times New Roman,serif;font-size:1.05em}.sme-html .equation{display:inline-block;max-width:100%;overflow-x:auto;vertical-align:middle}.pirate-visual-card{scroll-snap-align:start}.pirate-visual-card-main{position:relative;isolation:isolate;display:flex;width:100%;flex-direction:column;border-radius:1.05rem;border:0;background:transparent;color:inherit;cursor:pointer;padding:0;text-align:left;transition:background-color .14s ease}.pirate-visual-card-main:before{content:"";position:absolute;inset:-.58rem;z-index:0;border-radius:1.15rem;background:#f2f2f2;opacity:0;pointer-events:none;transition:opacity .14s ease}.pirate-visual-card:hover .pirate-visual-card-main:before,.pirate-visual-card:focus-within .pirate-visual-card-main:before{opacity:1}.pirate-visual-card-main:focus-visible{outline:none}.pirate-visual-card-main:focus-visible .pirate-visual-card-cover{box-shadow:0 0 0 3px #10a37f6b}.pirate-visual-card-cover{position:relative;z-index:1;width:100%;aspect-ratio:var(--pirate-card-aspect, 16 / 9);overflow:hidden;border-radius:.875rem;background:#fff}.pirate-visual-card-short .pirate-visual-card-cover{aspect-ratio:var(--pirate-card-aspect, 9 / 16)}.pirate-visual-card-pdf .pirate-visual-card-cover{aspect-ratio:16 / 9}.pirate-visual-card-image{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;background:#fff;box-sizing:border-box}.pirate-visual-card-short .pirate-visual-card-image{-o-object-position:top center;object-position:top center}.pirate-visual-card-pdf .pirate-visual-card-image{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.pirate-visual-placeholder{height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.42rem;color:#2563eb;background:radial-gradient(circle at 20% 16%,#fffffffa,#fff0 36%),linear-gradient(135deg,#eff6ff,#f8fafc 52%,#ecfdf5)}.pirate-visual-placeholder-generating svg{animation:pirate-card-preview-spin .9s linear infinite}.pirate-visual-placeholder-missing{color:#71717a;background:linear-gradient(135deg,#f4f4f5,#fafafa)}.pirate-visual-placeholder span{color:#18181bd1;font-size:.72rem;font-weight:900;letter-spacing:0}.pirate-card-format-icons{position:absolute;right:.5rem;bottom:.5rem;z-index:3;display:flex;align-items:center;gap:.32rem;pointer-events:auto}.pirate-card-format-icon{display:inline-flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.72);border-radius:999px;color:#fff;background:#18181be0;box-shadow:0 4px 12px #0f172a42;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pirate-card-format-icon-pdf{background:#c62828f0}.pirate-card-format-icon-ppt{background:#0f7a5ff0}.pirate-card-expand-preview,.pirate-card-quick-preview{position:absolute;z-index:4;right:.72rem;top:.72rem;display:inline-flex;height:2.45rem;width:2.45rem;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.46);border-radius:999px;color:#18181b;background:#ffffffeb;box-shadow:0 10px 26px #0f172a3d;cursor:pointer;opacity:0;transform:scale(.96);transition:opacity .14s ease,transform .14s ease,background-color .14s ease,box-shadow .14s ease}.pirate-visual-card:hover .pirate-card-expand-preview,.pirate-visual-card:focus-within .pirate-card-expand-preview,.pirate-visual-card:hover .pirate-card-quick-preview,.pirate-visual-card:focus-within .pirate-card-quick-preview{opacity:1;transform:scale(1)}.pirate-card-expand-preview:hover,.pirate-card-expand-preview:focus-visible,.pirate-card-quick-preview:hover,.pirate-card-quick-preview:focus-visible{transform:scale(1.04);background:#fff;box-shadow:0 14px 30px #0f172a4d;outline:none}.pirate-card-preview-step{position:absolute;z-index:5;top:50%;display:inline-flex;height:2.05rem;width:2.05rem;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.54);border-radius:999px;color:#18181b;background:#ffffffe6;box-shadow:0 10px 22px #0f172a33;cursor:pointer;opacity:0;transform:translateY(-50%) scale(.96);transition:opacity .14s ease,transform .14s ease,background-color .14s ease}.pirate-card-preview-step-left{left:.62rem}.pirate-card-preview-step-right{right:.62rem}.pirate-visual-card:hover .pirate-card-preview-step,.pirate-visual-card:focus-within .pirate-card-preview-step{opacity:1;transform:translateY(-50%) scale(1)}.pirate-card-preview-step:hover,.pirate-card-preview-step:focus-visible{background:#fff;outline:none}.pirate-card-preview-step:disabled{cursor:wait;opacity:.64}@keyframes pirate-card-preview-spin{to{transform:rotate(360deg)}}.pirate-creator-result-shell{display:flex;width:100%;flex-direction:column;gap:1.65rem}.pirate-creator-result-row{width:100%;min-width:0}.pirate-creator-result-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.55rem;padding:0 .1rem}.pirate-creator-result-head h2{margin:0;color:#18181b;font-family:var(--app-font);font-size:1rem;font-weight:900;line-height:1.2;letter-spacing:0}.pirate-creator-result-head span{color:#71717a;font-size:.75rem;font-weight:900;font-variant-numeric:tabular-nums}.pirate-creator-result-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.05rem 1.55rem;width:100%;overflow:visible;padding:.1rem 0 .9rem}.pirate-row-thumb{width:5.75rem;aspect-ratio:16 / 9;flex:0 0 auto;overflow:hidden;border:1px solid rgba(17,24,39,.11);border-radius:.45rem;background:#f4f4f5;box-shadow:0 8px 18px #0f172a12}.pirate-row-thumb img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:1024px){.pirate-creator-result-track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.pirate-discovery-shell{gap:1rem}.pirate-discovery-row{grid-auto-columns:minmax(260px,84vw);gap:.9rem}.pirate-creator-result-track{grid-template-columns:minmax(0,1fr);gap:1.5rem}.pirate-row-thumb{width:4.6rem}}@keyframes instagram-lesson-search-prompt-reveal{0%{clip-path:inset(0 100% 0 0);opacity:.72}18%{opacity:1}to{clip-path:inset(0 0 0 0);opacity:1}}@keyframes instagram-lesson-search-prompt-cursor{0%,12%,24%,36%,48%,60%,72%{opacity:1}6%,18%,30%,42%,54%,66%,78%,to{opacity:0}}@media(min-width:1024px){.instagram-primary-nav-track-lessons{transform:translate(clamp(-28rem,-28vw,-18rem))}.instagram-lesson-nav-search{display:flex}.pirate-bay-readable-top-nav-search .pirate-lesson-search-dock{display:none}.pirate-bay-readable-top-nav-search .pirate-chat-shell{width:100%;max-width:none}}@media(prefers-reduced-motion:reduce){.instagram-primary-nav-track,.instagram-lesson-nav-search-form,.instagram-lesson-nav-search-clear,.instagram-lesson-nav-search-prompt-track,.instagram-lesson-nav-search-prompt-cursor{transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0ms!important}.instagram-lesson-nav-search-prompt-track{clip-path:inset(0 0 0 0)!important}.instagram-lesson-nav-search-prompt-cursor{display:none}}.community-route-type{--community-text-primary: var(--app-text-primary);--ig-ink: var(--community-text-primary);--ig-primary: var(--community-text-primary);--readable-ink: var(--community-text-primary);--readable-copy: var(--community-text-primary);color:var(--community-text-primary);font-family:inherit;font-kerning:normal}.community-route-type :where(button,input,select,textarea){font-family:inherit}.community-route-type :where(.community-feed-page,.community-card-feed),.community-route-type :where(.community-post-copy,.community-comment-copy,.community-longform-copy){color:var(--community-text-primary)}.community-route-type .community-news-magazine{--community-news-ink: var(--community-text-primary);--community-news-copy: var(--community-text-primary)}.community-route-type .community-card-feed .news-index{--news-index-ink: var(--community-text-primary);font-family:inherit}.community-route-type .community-longform-copy :where(:not(code,pre,kbd,samp)[style*=font-family i],:not(code,pre,kbd,samp)[style*="font:" i]){font-family:inherit!important}.community-route-type .community-longform-copy :where(code,pre,kbd,samp),.community-route-type .community-longform-copy :where(code,pre,kbd,samp) *{font-family:var(--app-font-mono)!important;font-feature-settings:normal;font-variant-ligatures:none}.community-route-type .community-longform-copy :where(blockquote,h1,h2,h3,h4,h5,h6,p,li,strong,b){color:inherit!important}.community-feature-app{--community-type-body-size: 16px;--community-type-body-line: 24px;--community-type-title-size: 14px;--community-type-title-line: 20px;--community-type-ui-size: 14px;--community-type-ui-line: 20px;--community-type-meta-size: 12px;--community-type-meta-line: 16px;--community-type-micro-size: 12px;--community-type-micro-line: 16px}.community-feature-app .community-social-layout{background:transparent}.community-feature-app .community-social-layout .community-feed-page-grid{display:grid;grid-template-columns:minmax(0,620px) minmax(270px,300px);justify-content:center;align-items:start;gap:52px;width:100%}.community-feature-app .community-feed-stream{min-width:0;width:100%;padding-top:0}.community-feature-app .community-social-feed{min-width:0;background:transparent!important}.community-feature-app .community-social-composer-launcher{display:flex;width:100%;min-height:72px;align-items:center;gap:13px;margin-bottom:18px;border:1px solid var(--ig-line);border-radius:var(--app-radius-card);background:var(--ig-surface);padding:11px 16px;color:var(--ig-ink);text-align:left;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s cubic-bezier(.2,.8,.2,1)}.community-feature-app .community-social-composer-launcher-button{display:flex;min-height:46px;min-width:0;flex:1;align-items:center;border-radius:9px;padding:0 8px;color:var(--ig-muted);font-size:16px;font-weight:400;line-height:22px;text-align:left;transition:color .18s ease}.community-feature-app .community-social-composer-launcher:hover:not(:disabled){background:var(--ig-soft);border-color:#d4d4d8;box-shadow:none;transform:none}.community-feature-app .community-social-composer-launcher:hover:not(:disabled) .community-social-composer-launcher-button{color:var(--ig-ink)}.community-feature-app .community-social-composer-launcher:hover:not(:disabled)>div:first-child{transform:scale(1.04)}.community-feature-app .community-social-composer-launcher:active:not(:disabled){box-shadow:none;transform:scale(.995)}.community-feature-app .community-social-composer-launcher:focus-visible{outline:2px solid var(--app-focus-ring);outline-offset:2px}.community-feature-app .community-social-composer-launcher:disabled{cursor:not-allowed;color:var(--ig-muted)}.community-feature-app .community-social-composer-launcher>div:first-child{transition:transform .18s cubic-bezier(.2,.8,.2,1)}.community-feature-app .community-social-composer-backdrop{position:fixed;inset:0;z-index:180;display:flex;align-items:center;justify-content:center;background:#18181b85;padding:20px;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.community-feature-app .community-social-composer-dialog{position:relative;display:flex;max-height:min(86dvh,700px);width:min(680px,100%);flex-direction:column;overflow:hidden;border:1px solid rgb(228 228 231 / .9);border-radius:18px;background:var(--ig-surface);box-shadow:0 24px 70px #0f172a3d,0 3px 12px #0f172a14}.community-feature-app .community-social-composer-dialog-close{position:absolute;top:12px;right:12px;z-index:2;display:grid;height:36px;width:36px;place-items:center;border-radius:999px;color:var(--ig-muted);transition:background-color .14s ease,color .14s ease}.community-feature-app .community-social-composer-dialog-close:hover:not(:disabled){background:var(--ig-soft);color:var(--ig-ink)}.community-feature-app .community-social-composer-dialog-close:focus-visible{outline:2px solid var(--app-focus-ring);outline-offset:2px}.community-feature-app .community-social-composer-dialog-close svg{height:18px;width:18px}.community-feature-app .community-social-composer-dialog-body{min-height:0;overflow-y:auto}.community-feature-app .community-social-composer{margin-bottom:18px;overflow:hidden;border:1px solid var(--ig-line);border-radius:var(--app-radius-card);background:var(--ig-surface);color:var(--ig-ink)}.community-feature-app .community-social-composer.is-modal{margin:0;overflow:visible;border:0;border-radius:0}.community-feature-app .community-social-composer.is-modal .community-social-composer-main{min-height:300px;padding:22px 64px 18px 22px}.community-feature-app .community-social-composer-author{margin:1px 0 0;color:var(--ig-ink)!important;font-size:var(--community-type-ui-size)!important;font-weight:650!important;line-height:var(--community-type-ui-line)!important}.community-feature-app .community-social-composer.is-modal .community-social-composer-textarea{min-height:190px;padding-top:4px;font-size:16px;line-height:24px}.community-feature-app .community-social-composer.is-modal.has-composer-addon .community-social-composer-main{min-height:0;padding-bottom:10px}.community-feature-app .community-social-composer.is-modal.has-composer-addon .community-social-composer-textarea{min-height:52px;padding-bottom:4px}.community-feature-app .community-social-composer-main{display:flex;min-width:0;align-items:flex-start;gap:12px;padding:16px}.community-feature-app .community-social-composer-content{min-width:0;flex:1}.community-feature-app .community-social-composer-textarea{display:block;min-height:60px;width:100%;resize:none;border:0;background:transparent;padding:2px 0 8px;color:var(--ig-ink);font-size:16px;font-weight:400;line-height:24px;outline:none}.community-feature-app .community-social-composer-textarea::-moz-placeholder{color:#6b7280;opacity:1}.community-feature-app .community-social-composer-textarea::placeholder{color:#6b7280;opacity:1}.community-feature-app .community-social-composer-toolbar{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;padding-top:4px}.community-feature-app .community-social-composer-tools{display:flex;min-width:0;align-items:center;gap:4px}.community-feature-app .community-social-composer-tool{display:inline-flex;height:36px;min-width:36px;align-items:center;justify-content:center;gap:6px;border-radius:999px;padding:0 9px;color:var(--ig-ink);font-size:var(--community-type-ui-size);font-weight:500;line-height:var(--community-type-ui-line);transition:background-color .14s ease,color .14s ease}.community-feature-app .community-social-composer-tool svg{height:20px;width:20px;stroke-width:2}.community-feature-app .community-social-composer-tool:hover,.community-feature-app .community-social-composer-tool.is-active{background:var(--ig-soft);color:var(--ig-ink)}.community-feature-app .community-social-composer-submit{display:inline-flex;height:40px;width:40px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:50%;background:var(--ig-ink);padding:0;color:#fff;transition:background-color .14s ease,opacity .14s ease,transform .14s ease}.community-feature-app .community-social-composer-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.community-feature-app .community-social-composer-cancel{display:inline-flex;height:42px;align-items:center;justify-content:center;border-radius:10px;background:var(--ig-soft);padding:0 16px;color:var(--ig-ink);font-size:var(--community-type-ui-size);font-weight:600;line-height:var(--community-type-ui-line);transition:background-color .14s ease}.community-feature-app .community-social-composer-cancel:hover:not(:disabled){background:#e8e8e8}.community-feature-app .community-social-composer-submit.is-modal{height:42px;width:auto;min-width:76px;border-radius:10px;padding:0 19px;font-size:var(--community-type-ui-size);font-weight:650;line-height:var(--community-type-ui-line)}.community-feature-app .community-social-composer-submit:hover:not(:disabled){background:#27272a;transform:translateY(-1px)}.community-feature-app .community-social-composer-submit:active:not(:disabled){transform:translateY(0) scale(.96)}.community-feature-app .community-social-composer-submit:disabled{cursor:not-allowed;opacity:.28}.community-feature-app .community-social-composer-submit svg{height:20px;width:20px;stroke-width:2.25}.community-feature-app .community-social-composer-panel{margin:0 16px 16px 68px;border-top:1px solid var(--ig-line);padding-top:13px}.community-feature-app .community-social-composer-search{position:relative;display:block}.community-feature-app .community-social-composer-search svg{position:absolute;top:50%;left:11px;height:16px;width:16px;transform:translateY(-50%);color:var(--ig-muted)}.community-feature-app .community-social-composer-search input,.community-feature-app .community-social-composer-gif-panel input,.community-feature-app .community-social-composer-poll input{width:100%;border:1px solid var(--ig-line);border-radius:var(--ig-radius-control);background:#fff;color:var(--ig-ink);font-size:var(--community-type-body-size);line-height:var(--community-type-body-line);outline:none;transition:border-color .14s ease,box-shadow .14s ease}.community-feature-app .community-social-composer-search input{height:40px;padding:0 12px 0 34px}.community-feature-app .community-social-composer-search input:focus,.community-feature-app .community-social-composer-gif-panel input:focus,.community-feature-app .community-social-composer-poll input:focus{border-color:#a1a1aa;box-shadow:0 0 0 3px #0f172a0f}.community-feature-app .community-social-composer-lesson-list{display:grid;max-height:268px;gap:4px;margin-top:8px;overflow-y:auto}.community-feature-app .community-social-composer-lesson-list>button{display:grid;grid-template-columns:46px minmax(0,1fr) 18px;align-items:center;gap:10px;border-radius:var(--ig-radius-control);padding:7px;text-align:left}.community-feature-app .community-social-composer-lesson-list>button:hover,.community-feature-app .community-social-composer-lesson-list>button.is-selected{background:var(--ig-soft)}.community-feature-app .community-social-composer-lesson-thumb{display:grid;height:40px;width:46px;place-items:center;overflow:hidden;border-radius:7px;background:#e5e7eb;color:#475569}.community-feature-app .community-social-composer-lesson-thumb img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.community-feature-app .community-social-composer-lesson-thumb svg{height:19px;width:19px}.community-feature-app .community-social-composer-lesson-list>button>span:nth-child(2){display:flex;min-width:0;flex-direction:column}.community-feature-app .community-social-composer-lesson-list strong{overflow:hidden;color:var(--ig-ink);font-size:var(--community-type-ui-size);font-weight:650;line-height:var(--community-type-ui-line);text-overflow:ellipsis;white-space:nowrap}.community-feature-app .community-social-composer-lesson-list small,.community-feature-app .community-social-composer-empty{color:var(--ig-muted);font-size:var(--community-type-meta-size);line-height:var(--community-type-meta-line)}.community-feature-app .community-social-composer-empty{margin:10px 0 0}.community-feature-app .community-social-composer-note{margin:6px 0 0;color:var(--ig-muted);font-size:var(--community-type-micro-size);line-height:var(--community-type-micro-line)}.community-feature-app .community-social-composer-empty a{color:var(--ig-ink);font-weight:650;text-decoration:underline;text-underline-offset:2px}.community-feature-app .community-social-composer-attachment{display:grid;grid-template-columns:52px minmax(0,1fr) 30px;align-items:center;gap:10px;margin:4px 0 10px;border:1px solid var(--ig-line);border-radius:12px;padding:8px}.community-feature-app .community-social-composer-attachment-icon{display:grid;height:46px;width:52px;place-items:center;overflow:hidden;border-radius:8px;background:var(--ig-soft);color:#475569}.community-feature-app .community-social-composer-attachment-icon img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.community-feature-app .community-social-composer-attachment-icon svg{height:20px;width:20px}.community-feature-app .community-social-composer-attachment>div:nth-child(2){display:flex;min-width:0;flex-direction:column}.community-feature-app .community-social-composer-attachment span{color:var(--ig-muted);font-size:var(--community-type-micro-size);font-weight:700;line-height:var(--community-type-micro-line);letter-spacing:.05em;text-transform:uppercase}.community-feature-app .community-social-composer-attachment strong{overflow:hidden;color:var(--ig-ink);font-size:var(--community-type-ui-size);font-weight:650;line-height:var(--community-type-ui-line);text-overflow:ellipsis;white-space:nowrap}.community-feature-app .community-social-composer-attachment small{color:var(--ig-muted);font-size:var(--community-type-meta-size);line-height:var(--community-type-meta-line)}.community-feature-app .community-social-composer-attachment>button,.community-feature-app .community-social-composer-gif-preview>button{display:grid;height:28px;width:28px;place-items:center;border-radius:50%;color:var(--ig-muted)}.community-feature-app .community-social-composer-attachment>button:hover,.community-feature-app .community-social-composer-gif-preview>button:hover{background:var(--ig-soft);color:var(--ig-ink)}.community-feature-app .community-social-composer-attachment>button svg,.community-feature-app .community-social-composer-gif-preview>button svg{height:15px;width:15px}.community-feature-app .community-social-composer-gif-preview{position:relative;max-width:360px;margin:4px 0 10px;overflow:hidden;border:1px solid var(--ig-line);border-radius:12px;background:var(--ig-soft)}.community-feature-app .community-social-composer-gif-preview img{display:block;max-height:280px;width:100%;-o-object-fit:contain;object-fit:contain}.community-feature-app .community-social-composer-gif-preview>button{position:absolute;top:8px;right:8px;background:#ffffffeb}.community-feature-app .community-social-composer-gif-panel{display:flex;align-items:flex-end;gap:10px}.community-feature-app .community-social-composer-gif-panel>div{min-width:0;flex:1}.community-feature-app .community-social-composer-gif-panel label{display:block;margin-bottom:5px;color:var(--ig-muted);font-size:var(--community-type-meta-size);font-weight:650;line-height:var(--community-type-meta-line)}.community-feature-app .community-social-composer-gif-panel input{height:40px;padding:0 11px}.community-feature-app .community-social-composer-gif-panel small{display:block;margin-top:4px;color:#b91c1c;font-size:var(--community-type-micro-size);line-height:var(--community-type-micro-line)}.community-feature-app .community-social-composer-gif-panel>button{height:40px;border-radius:999px;background:var(--ig-ink);padding:0 14px;color:#fff;font-size:var(--community-type-ui-size);font-weight:700;line-height:var(--community-type-ui-line)}.community-feature-app .community-social-composer-gif-panel>button:disabled{opacity:.28}.community-feature-app .community-social-composer-poll{margin:4px 0 10px;padding:0}.community-feature-app .community-social-composer-poll-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.community-feature-app .community-social-composer-poll-heading strong{font-size:var(--community-type-ui-size);font-weight:700;line-height:var(--community-type-ui-line)}.community-feature-app .community-social-composer-poll-heading button{color:var(--ig-muted)}.community-feature-app .community-social-composer-poll-heading svg{height:15px;width:15px}.community-feature-app .community-social-composer-poll>input,.community-feature-app .community-social-composer-poll-options input{height:38px;padding:0 10px}.community-feature-app .community-social-composer-poll-options{display:grid;gap:6px;margin-top:7px}.community-feature-app .community-social-composer-poll-options>div{position:relative}.community-feature-app .community-social-composer-poll-options>div>button{position:absolute;top:50%;right:8px;display:grid;height:24px;width:24px;transform:translateY(-50%);place-items:center;color:var(--ig-muted)}.community-feature-app .community-social-composer-poll-options>div>button svg{height:13px;width:13px}.community-feature-app .community-social-composer-add-choice{display:inline-flex;align-items:center;gap:5px;margin-top:8px;color:#475569;font-size:var(--community-type-ui-size);font-weight:650;line-height:var(--community-type-ui-line)}.community-feature-app .community-social-composer-add-choice svg{height:14px;width:14px}.community-feature-app .community-post-attachments{display:grid;gap:10px}.community-feature-app .community-post-image{position:relative;max-width:520px;overflow:hidden;border:1px solid var(--ig-line);border-radius:12px;background:var(--ig-soft)}.community-feature-app .community-post-image img{display:block;max-height:520px;width:100%;-o-object-fit:cover;object-fit:cover}.community-feature-app .community-post-image.is-gif img{-o-object-fit:contain;object-fit:contain}.community-feature-app .community-post-image>span{position:absolute;right:8px;bottom:8px;border-radius:4px;background:#0f172ad1;padding:2px 5px;color:#fff;font-size:var(--community-type-micro-size);font-weight:700;line-height:var(--community-type-micro-line)}.community-feature-app .community-post-lesson{display:grid;max-width:520px;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:11px;overflow:hidden;border:1px solid var(--ig-line);border-radius:12px;background:#fff;padding:9px;text-align:left}.community-feature-app button.community-post-lesson:hover{border-color:#a1a1aa;background:var(--ig-soft)}.community-feature-app .community-post-lesson-thumb{display:grid;height:56px;width:74px;place-items:center;overflow:hidden;border-radius:8px;background:#e5e7eb;color:#475569}.community-feature-app .community-post-lesson-thumb img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.community-feature-app .community-post-lesson-thumb svg{height:21px;width:21px}.community-feature-app .community-post-lesson-copy{display:flex;min-width:0;flex-direction:column}.community-feature-app .community-post-lesson-copy small{color:var(--ig-muted);font-size:var(--community-type-micro-size);font-weight:700;line-height:var(--community-type-micro-line);letter-spacing:.05em;text-transform:uppercase}.community-feature-app .community-post-lesson-copy strong{overflow:hidden;color:var(--ig-ink);font-size:var(--community-type-title-size);font-weight:650;line-height:var(--community-type-title-line);text-overflow:ellipsis;white-space:nowrap}.community-feature-app .community-post-lesson-copy>span,.community-feature-app .community-post-lesson-open{color:var(--ig-muted);font-size:var(--community-type-meta-size);line-height:var(--community-type-meta-line)}.community-feature-app .community-post-lesson-open{color:var(--ig-ink);font-weight:700}.community-feature-app .community-post-lesson-strip{display:flex;min-width:0;flex-direction:column;gap:10px}.community-feature-app .community-post-lesson-strip-header{display:flex;min-width:0;align-items:baseline;gap:7px}.community-feature-app .community-post-lesson-strip-header small{flex-shrink:0;color:var(--ig-muted);font-size:var(--community-type-micro-size);font-weight:700;line-height:var(--community-type-micro-line);letter-spacing:.05em;text-transform:uppercase}.community-feature-app .community-post-lesson-strip-header strong{overflow:hidden;color:var(--ig-ink);font-size:var(--community-type-ui-size);font-weight:650;line-height:var(--community-type-ui-line);text-overflow:ellipsis;white-space:nowrap}.community-feature-app .community-post-lesson-strip-header>span{flex-shrink:0;color:var(--ig-muted);font-size:var(--community-type-meta-size);line-height:var(--community-type-meta-line)}.community-feature-app .community-post-lesson-strip-open{margin-left:auto;flex-shrink:0;color:var(--ig-ink);font-size:var(--community-type-meta-size);font-weight:700;line-height:var(--community-type-meta-line)}.community-feature-app .community-post-lesson-strip-open:hover{text-decoration:underline}.community-feature-app .community-post-lesson-carousel{width:100%}.community-feature-app .community-post-lesson-carousel-track{padding-right:52px;scroll-padding-left:2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.community-feature-app .community-post-lesson-carousel-slide{width:auto;flex:0 0 calc(100% - 2px);scroll-snap-align:start;scroll-snap-stop:always;box-shadow:0 3px 12px #0f172a14}.community-feature-app .community-post-lesson-carousel-slide:hover{box-shadow:0 8px 24px #0f172a1c}.community-feature-app .community-post-lesson-carousel-status{position:absolute;z-index:2;top:17px;right:66px;display:inline-flex;min-height:26px;align-items:center;border:1px solid rgb(255 255 255 / .7);border-radius:999px;background:#18181bc2;padding:0 9px;color:#fff;font-size:var(--community-type-micro-size);font-variant-numeric:tabular-nums;font-weight:700;line-height:var(--community-type-micro-line);pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.community-feature-app .community-post-lesson-strip-more{display:grid;height:auto;width:6.5rem;flex-shrink:0;align-content:center;border:1px dashed var(--ig-line);border-radius:10px;background:var(--ig-soft);padding:0 10px;color:var(--ig-muted);font-size:var(--community-type-micro-size);font-weight:650;line-height:1.3;text-align:center}.community-feature-app .community-post-lesson-strip-more:hover:not(:disabled){border-color:#a1a1aa;color:var(--ig-ink)}.community-feature-app .community-post-lesson-carousel-track .community-post-lesson-strip-more{width:auto;flex:0 0 calc(100% - 2px);aspect-ratio:16 / 9;scroll-snap-align:start;border-radius:14px;font-size:var(--community-type-ui-size)}.community-feature-app .community-post-lesson-strip-loading{display:flex;gap:12px;overflow:hidden;padding:6px 52px 6px 2px}.community-feature-app .community-post-lesson-strip-loading span{width:auto;flex:0 0 calc(100% - 2px);aspect-ratio:16 / 9;border-radius:14px;background:#f1f1f3}@media(prefers-reduced-motion:no-preference){.community-feature-app .community-post-lesson-strip-loading span{animation:community-lesson-strip-pulse 1.4s ease-in-out infinite}}@keyframes community-lesson-strip-pulse{0%,to{opacity:1}50%{opacity:.55}}.community-feature-app .community-post-poll{--community-poll-track: #fcfbfc;--community-poll-fill: #f1f2f1;--community-poll-highlight: #d7d6ff;--community-poll-selected: #e3f8e8;width:100%;max-width:520px;padding:2px 0 0}.community-feature-app .community-post-poll-heading h3{margin:0;color:var(--ig-ink);font-size:var(--community-type-body-size);font-weight:700;line-height:22px}.community-feature-app .community-post-poll-heading p{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:3px 0 0;color:var(--ig-muted);font-size:var(--community-type-micro-size);line-height:var(--community-type-micro-line)}.community-feature-app .community-post-poll-options{display:grid;gap:6px;margin-top:11px}.community-feature-app .community-post-poll-option{position:relative;display:flex;isolation:isolate;min-height:44px;width:100%;overflow:hidden;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e4e6e4;border-radius:999px;background:var(--community-poll-track);padding:9px 12px;color:var(--ig-ink);text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.community-feature-app .community-post-poll-option:hover:not(:disabled){border-color:#bdc3be;box-shadow:0 3px 9px #0f172a0f;transform:translateY(-1px)}.community-feature-app .community-post-poll-option:focus-visible{outline:2px solid var(--app-focus-ring);outline-offset:2px}.community-feature-app .community-post-poll-option:disabled{cursor:not-allowed}.community-feature-app .community-post-poll-option.is-selected{border-color:#a9d4b4;background:#f7fff8}.community-feature-app .community-post-poll-fill{position:absolute;inset:0 auto 0 0;z-index:0;background:var(--community-poll-fill);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 50%,calc(100% - 9px) 100%,0 100%);transition:width .21s ease,background-color .16s ease}.community-feature-app .community-post-poll-option.is-highlighted .community-post-poll-fill{background:var(--community-poll-highlight)}.community-feature-app .community-post-poll-option.is-selected .community-post-poll-fill{background:var(--community-poll-selected)}.community-feature-app .community-post-poll-option-copy,.community-feature-app .community-post-poll-result{position:relative;z-index:1;display:flex;align-items:center}.community-feature-app .community-post-poll-option-copy{min-width:0;gap:6px}.community-feature-app .community-post-poll-option-copy svg{height:14px;width:14px;flex:0 0 auto;color:#347a4b;stroke-width:3}.community-feature-app .community-post-poll-option strong,.community-feature-app .community-post-poll-percentage{font-size:var(--community-type-ui-size);line-height:var(--community-type-ui-line)}.community-feature-app .community-post-poll-option strong{min-width:0;font-weight:650;overflow-wrap:anywhere}.community-feature-app .community-post-poll-result{flex:0 0 auto;gap:7px}.community-feature-app .community-post-poll-viewer{display:grid;height:21px;width:21px;flex:0 0 auto;place-items:center;overflow:hidden;border:2px solid white;border-radius:999px;background:#24324a;box-shadow:0 0 0 1px #0f172a1f;color:#fff;font-size:var(--app-type-caption-size);font-weight:750;line-height:1}.community-feature-app .community-post-poll-viewer img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.community-feature-app .community-post-poll-percentage{min-width:36px;font-weight:500;text-align:right}.community-feature-app .community-post-poll-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:5px 16px;margin:10px 2px 0;color:var(--ig-muted);font-size:var(--community-type-micro-size);line-height:var(--community-type-micro-line)}.community-feature-app .community-post-poll-footer>span{display:inline-flex;align-items:center;gap:4px}.community-feature-app .community-post-poll-footer svg{height:12px;width:12px;stroke-width:1.8}@media(max-width:420px){.community-feature-app .community-post-poll-option{padding-right:10px;padding-left:10px}.community-feature-app .community-post-poll-result{gap:5px}.community-feature-app .community-post-poll-percentage{min-width:33px}}@media(prefers-reduced-motion:reduce){.community-feature-app .community-post-poll-option,.community-feature-app .community-post-poll-fill{transition:none}}.community-feature-app .community-post-linked-content{min-width:0}.community-feature-app .community-social-feed-controls{margin-bottom:16px;border:1px solid var(--ig-line);border-radius:var(--app-radius-card);background:var(--ig-surface)}.community-feature-app .community-social-feed-controls-inner{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px 12px 16px}.community-feature-app .community-social-feed-heading{min-width:0}.community-feature-app .community-social-feed-heading h2{margin:0;color:var(--ig-ink)!important;font-size:16px!important;font-weight:600!important;line-height:22px!important}.community-feature-app .community-social-feed-heading p{margin:2px 0 0;color:var(--ig-muted)!important;font-size:var(--community-type-meta-size)!important;line-height:var(--community-type-meta-line)!important}.community-feature-app .community-social-feed-list{display:grid;gap:0}.community-feature-app .community-social-feed-card{min-width:0;overflow:hidden;border-bottom:1px solid var(--ig-line);border-radius:0;background:var(--ig-surface);color:var(--ig-ink)}.community-feature-app .community-social-feed-card[role=button]{cursor:pointer;transition:background-color .14s ease}.community-feature-app .community-social-feed-card[role=button]:hover{background:#f7f7f7}.community-feature-app .community-social-feed-card[role=button]:focus-visible{outline:2px solid var(--app-focus-ring);outline-offset:-2px}.community-feature-app .community-social-feed-card.is-focused{outline:2px solid var(--app-focus-ring);outline-offset:-2px}.community-feature-app .community-social-feed-card-header{display:flex;min-width:0;align-items:center;gap:10px;padding:13px 14px}.community-feature-app .community-social-feed-author{min-width:0;flex:1}.community-feature-app .community-social-feed-author>div{display:flex;min-width:0;align-items:center;gap:5px;color:var(--ig-ink);font-size:var(--community-type-title-size);line-height:20px}.community-feature-app .community-social-feed-author :where(button,strong){min-width:0;overflow:hidden;color:var(--ig-ink);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.community-feature-app .community-social-feed-author button:hover{text-decoration:underline}.community-feature-app .community-social-feed-author time,.community-feature-app .community-social-feed-author p{margin:0;color:var(--ig-muted)!important;font-size:var(--community-type-meta-size)!important;font-weight:400!important;line-height:var(--community-type-meta-line)!important}.community-feature-app .community-social-feed-card-header>span:last-child{color:var(--ig-muted)!important;font-size:var(--community-type-meta-size);font-weight:500;line-height:var(--community-type-meta-line)}.community-feature-app .community-social-feed-card-header>span:last-child svg{height:15px;width:15px}.community-feature-app .community-social-feed-media{width:100%;margin:0;background:var(--ig-soft)}.community-feature-app .community-social-feed-media>*{max-width:none!important;border-right:0!important;border-left:0!important;border-radius:0!important}.community-feature-app .community-social-feed-media img,.community-feature-app .community-social-feed-media video{display:block;max-height:620px;width:100%;-o-object-fit:cover;object-fit:cover}.community-feature-app .community-social-feed-card-body{min-width:0;padding:0 14px 15px}.community-feature-app .community-social-feed-card-header+.community-social-feed-card-body{padding-top:2px}.community-feature-app .community-social-feed-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;min-height:48px;padding:7px 0 5px;color:var(--ig-muted)}.community-feature-app .community-social-feed-actions button{color:var(--ig-muted);font-size:var(--community-type-ui-size);font-weight:500;line-height:var(--community-type-ui-line)}.community-feature-app .community-social-feed-actions button:hover{color:var(--ig-ink)}.community-feature-app .community-social-feed-actions button span:first-child{background:transparent!important}.community-feature-app .community-social-feed-caption{margin:4px 0 0;color:var(--ig-ink)!important;font-size:var(--community-type-body-size)!important;font-weight:400!important;line-height:var(--community-type-body-line)!important}.community-feature-app .community-social-layout .community-comment-copy{font-size:var(--community-type-ui-size)!important;line-height:var(--community-type-ui-line)!important}.community-feature-app .community-social-feed-article-copy{min-width:0}.community-feature-app .community-social-feed-article-copy button{display:block;width:100%;color:var(--ig-ink);font-size:var(--community-type-title-size);font-weight:400;line-height:var(--community-type-title-line);text-align:left}.community-feature-app .community-social-feed-article-copy button:hover{text-decoration:underline;text-underline-offset:3px}.community-feature-app .community-social-feed-article-copy strong{font-weight:600}.community-feature-app .community-social-feed-article-copy p{display:-webkit-box;margin:5px 0 0;overflow:hidden;color:var(--ig-muted)!important;font-size:var(--community-type-ui-size)!important;font-weight:400!important;line-height:var(--community-type-ui-line)!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.community-feature-app .community-social-layout .community-feed-sidebar{position:sticky;top:0;display:grid;gap:16px;align-content:start;min-width:0;align-self:start}.community-feature-app .community-feed-sort-controls{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin:0 0 10px}.community-feature-app .community-feed-stream-dropdown{position:relative;width:-moz-max-content;width:max-content;margin:0}.community-feature-app .community-feed-stream-dropdown-trigger{display:inline-flex;min-height:32px;align-items:center;justify-content:flex-start;gap:6px;border:0;border-radius:6px;background:transparent;padding:0;color:var(--ig-ink);font-size:var(--community-type-ui-size);font-weight:600;line-height:var(--community-type-ui-line);cursor:pointer;box-shadow:none;transition:color .15s ease}.community-feature-app .community-feed-stream-dropdown-trigger:hover,.community-feature-app .community-feed-stream-dropdown-trigger[aria-expanded=true]{background:transparent;color:var(--ig-muted);box-shadow:none}.community-feature-app .community-feed-stream-dropdown-trigger:focus-visible{outline:2px solid var(--app-focus-ring);outline-offset:2px}.community-feature-app .community-feed-stream-dropdown-trigger>span,.community-feature-app .community-feed-stream-dropdown-option>span{display:inline-flex;min-width:0;align-items:center}.community-feature-app .community-feed-stream-dropdown-trigger svg,.community-feature-app .community-feed-stream-dropdown-option svg{height:17px;width:17px;flex:0 0 auto;stroke-width:1.9}.community-feature-app .community-feed-stream-dropdown-trigger>svg{color:var(--ig-muted);transition:transform .16s ease}.community-feature-app .community-feed-stream-dropdown-trigger>svg.is-open{transform:rotate(180deg)}.community-feature-app .community-feed-stream-dropdown-menu{position:absolute;z-index:50;top:calc(100% + 2px);left:-12px;width:188px;overflow:hidden;padding:6px 0}.community-feature-app .community-feed-stream-dropdown.is-time-range .community-feed-stream-dropdown-menu{width:168px}.community-feature-app .community-feed-stream-dropdown-option{justify-content:space-between;min-height:42px;padding:9px 14px}.community-feature-app .community-feed-stream-dropdown-option>svg:last-child{opacity:0;transition:opacity .15s ease}.community-feature-app .community-feed-stream-dropdown-option>svg:last-child.is-visible{opacity:1}@media(min-width:1024px)and (max-width:1440px){.community-feature-app .community-social-layout .community-feed-sidebar{padding-top:0}}.community-feature-app .community-social-layout .community-feed-widget.community-feed-rail-widget{border:1px solid var(--ig-line)!important;border-radius:var(--app-radius-card)!important;background:var(--ig-surface)!important;padding:20px!important;box-shadow:none!important}.community-feature-app .community-feed-widget-title-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.community-feature-app .community-feed-widget-title-row h2{margin:0;color:var(--ig-ink)!important;font-size:var(--community-type-title-size)!important;font-weight:600!important;line-height:var(--community-type-title-line)!important}.community-feature-app .community-feed-search-trigger{display:flex;width:100%;min-height:48px;align-items:center;gap:10px;border:1px solid var(--ig-line);border-radius:14px;background:var(--ig-surface);padding:0 15px;color:var(--ig-muted);font-size:var(--community-type-ui-size);font-weight:400;line-height:var(--community-type-ui-line);text-align:left;box-shadow:none;transition:border-color .14s ease,box-shadow .14s ease}.community-feature-app .community-feed-search-trigger:hover{border-color:#cfcfcf}.community-feature-app .community-feed-search-trigger:focus-visible{border-color:#bdbdbd;outline:none;box-shadow:0 0 0 3px var(--app-focus-ring-soft, rgba(24, 24, 27, .12))}.community-feature-app .community-feed-search-trigger svg{width:20px;height:20px;flex:0 0 auto;color:var(--ig-ink);stroke-width:2}.community-feature-app .community-search-overlay{position:fixed;z-index:1800;inset:0;display:grid;place-items:center;background:#0f0f0f85;padding:24px}.community-feature-app .community-search-dialog{display:flex;overflow:hidden;width:min(640px,calc(100vw - 32px));max-height:min(76vh,720px);flex-direction:column;border:1px solid #e3e3e3;border-radius:20px;background:#fff;box-shadow:0 18px 54px #00000038}.community-feature-app .community-search-input-row{display:grid;min-height:72px;grid-template-columns:26px minmax(0,1fr) 32px;align-items:center;gap:12px;border-bottom:1px solid #e7e7e7;padding:0 20px}.community-feature-app .community-search-input-row>svg{width:23px;height:23px;color:#303030;stroke-width:2}.community-feature-app .community-search-input-row input{min-width:0;border:0;outline:0;background:transparent;color:var(--ig-ink);font:inherit;font-size:16px;line-height:22px}.community-feature-app .community-search-input-row input::-moz-placeholder{color:#a0a0a0}.community-feature-app .community-search-input-row input::placeholder{color:#a0a0a0}.community-feature-app .community-search-input-row button{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:999px;background:transparent;color:#777}.community-feature-app .community-search-input-row button:hover{background:#f2f2f2}.community-feature-app .community-search-input-row button svg{width:18px;height:18px}.community-feature-app .community-search-results{overflow-x:hidden;overflow-y:auto;min-height:0;padding:10px 0 18px}.community-feature-app .community-search-people{padding:0 20px 10px}.community-feature-app .community-search-people>h2:not(.sr-only),.community-feature-app .community-search-section>h2:not(.sr-only){margin:7px 0 8px;padding:0 2px;color:#737373;font-size:13px;font-weight:650;line-height:18px;letter-spacing:.04em;text-transform:uppercase}.community-feature-app .community-search-people-strip{display:flex;overflow-x:auto;gap:10px;scrollbar-width:none}.community-feature-app .community-search-people-strip::-webkit-scrollbar{display:none}.community-feature-app .community-search-person{display:flex;width:84px;min-width:84px;align-items:center;border-radius:10px;padding:8px 4px 9px;color:var(--ig-ink);text-align:center;flex-direction:column;gap:6px}.community-feature-app .community-search-person:hover,.community-feature-app .community-search-person:focus-visible{background:#f3f3f3;outline:none}.community-feature-app .community-search-person-avatar{width:56px;height:56px;border-radius:999px}.community-feature-app .community-search-person strong,.community-feature-app .community-search-person span{display:block;overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap}.community-feature-app .community-search-person strong{font-size:13px;font-weight:650;line-height:18px}.community-feature-app .community-search-person span{margin-top:-5px;color:#7a7a7a;font-size:12px;line-height:16px}.community-feature-app .community-search-section{padding:0 20px}.community-feature-app .community-search-result-row,.community-feature-app .community-search-recent-row,.community-feature-app .community-search-recent-query{display:flex;min-width:0;align-items:center}.community-feature-app .community-search-result-row{min-height:62px;gap:14px;border-radius:10px;color:var(--ig-ink);padding:6px 2px}.community-feature-app .community-search-result-row:hover,.community-feature-app .community-search-result-row:focus-visible,.community-feature-app .community-search-recent-row:hover{background:#f7f7f7;outline:none}.community-feature-app .community-search-result-icon{display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;border-radius:10px;background:#f1f1f1;color:#3f3f3f}.community-feature-app .community-search-result-icon svg{width:22px;height:22px;stroke-width:1.9}.community-feature-app .community-search-result-row>strong,.community-feature-app .community-search-recent-query>strong{min-width:0;overflow:hidden;font-size:16px;font-weight:500;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.community-feature-app .community-search-result-copy{display:grid;min-width:0;gap:2px}.community-feature-app .community-search-result-copy strong,.community-feature-app .community-search-result-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-feature-app .community-search-result-copy strong{font-size:16px;font-weight:550;line-height:22px}.community-feature-app .community-search-result-copy small{color:#777;font-size:12px;line-height:16px}.community-feature-app .community-search-recent-row{min-height:62px;border-radius:10px}.community-feature-app .community-search-recent-query{min-width:0;flex:1;gap:14px;border:0;background:transparent;padding:6px 2px;color:var(--ig-ink);text-align:left}.community-feature-app .community-search-recent-remove{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border:0;border-radius:999px;background:transparent;color:#777}.community-feature-app .community-search-recent-remove:hover{background:#ececec}.community-feature-app .community-search-recent-remove svg{width:18px;height:18px}.community-feature-app .community-search-empty{display:grid;justify-items:center;padding:64px 24px 76px;color:#777;text-align:center}.community-feature-app .community-search-empty>svg{width:28px;height:28px}.community-feature-app .community-search-empty h2{margin:14px 0 0;color:var(--ig-ink);font-size:16px;font-weight:600;line-height:22px}.community-feature-app .community-search-empty p{margin:5px 0 0;font-size:14px;line-height:20px}@media(max-width:639px){.community-feature-app .community-search-overlay{align-items:start;padding:12px}.community-feature-app .community-search-dialog{width:100%;max-height:calc(100dvh - 24px);border-radius:16px}.community-feature-app .community-search-input-row{min-height:64px;padding-inline:16px}.community-feature-app .community-search-people,.community-feature-app .community-search-section{padding-inline:14px}}.community-feature-app .community-feed-popular-list{display:grid;gap:16px;margin-top:16px}.community-feature-app .community-feed-widget-title-link{display:inline-flex;align-items:center;gap:5px;color:inherit;text-decoration:none}.community-feature-app .community-feed-widget-title-icon{width:16px;height:16px;flex:0 0 auto;opacity:0;transform:translate(-3px,3px);transition:opacity .14s ease,transform .14s ease}.community-feature-app .community-feed-widget-title-link:hover .community-feed-widget-title-icon,.community-feature-app .community-feed-widget-title-link:focus-visible .community-feed-widget-title-icon{opacity:1;transform:none}.community-feature-app .community-feed-news-list{display:grid;gap:14px;margin-top:16px}.community-feature-app .community-feed-news-row{display:grid;min-width:0;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:10px}.community-feature-app .community-feed-news-body{display:grid;min-width:0;gap:2px}.community-feature-app .community-feed-news-thumb{position:relative;display:block;overflow:hidden;width:48px;height:48px;flex:0 0 auto;border-radius:6px;background:var(--ig-soft, #f1f3f4)}.community-feature-app .community-feed-news-thumb-fallback{position:absolute;inset:0;display:grid;place-content:center;color:var(--ig-muted);font-size:13px;font-weight:700;letter-spacing:.02em}.community-feature-app .community-feed-news-thumb img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.community-feature-app .community-feed-news-copy{display:-webkit-box;overflow:hidden;color:var(--ig-ink)!important;font-size:var(--community-type-ui-size)!important;font-weight:500;line-height:var(--community-type-ui-line)!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.community-feature-app .community-feed-news-copy:hover{text-decoration:underline;text-underline-offset:3px}.community-feature-app .community-feed-news-meta{margin:0;color:var(--ig-muted)!important;font-size:12px!important;line-height:16px!important}.community-feature-app .community-feed-popular-row{display:flex;min-width:0;align-items:flex-start;gap:10px;color:var(--ig-ink)}.community-feature-app .community-feed-popular-avatar-link{flex:0 0 auto;border-radius:999px}.community-feature-app .community-feed-popular-avatar-link:focus-visible{outline:2px solid var(--app-focus-ring);outline-offset:2px}.community-feature-app .community-feed-popular-body{min-width:0;flex:1}.community-feature-app .community-feed-popular-copy{display:-webkit-box;overflow:hidden;color:var(--ig-ink)!important;font-size:var(--community-type-ui-size)!important;font-weight:400;line-height:var(--community-type-ui-line)!important;-webkit-box-orient:vertical;-webkit-line-clamp:3}.community-feature-app .community-feed-popular-copy:hover{text-decoration:underline;text-underline-offset:3px}.community-feature-app .community-feed-popular-actions{display:flex;align-items:center;gap:18px;margin-top:7px}.community-feature-app .community-feed-popular-action{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;padding:0;color:var(--ig-muted)!important;font-size:var(--community-type-micro-size)!important;font-weight:500;line-height:var(--community-type-micro-line)!important;transition:color .15s ease}.community-feature-app .community-feed-popular-action svg{height:16px;width:16px;stroke-width:1.8}.community-feature-app .community-feed-popular-action:hover,.community-feature-app .community-feed-popular-action:focus-visible,.community-feature-app .community-feed-popular-action.is-active{color:var(--ig-ink)!important}.community-feature-app .community-feed-popular-action.is-active svg{fill:currentcolor}.community-feature-app .community-feed-popular-action:disabled{cursor:default;opacity:.55}.community-feature-app .community-feed-popular-empty{margin-top:14px}.community-feature-app .community-feed-popular-empty p{margin:0;color:var(--ig-muted)!important;font-size:var(--community-type-meta-size)!important;line-height:var(--community-type-meta-line)!important}.community-feature-app .community-subpage-back{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:7px;margin-top:6px;border-radius:8px;padding:7px 9px;color:var(--ig-ink);font-size:var(--community-type-ui-size);font-weight:600;line-height:var(--community-type-ui-line)}.community-feature-app .community-subpage-back:hover{background:var(--ig-soft)}.community-feature-app .community-subpage-back:focus-visible{outline:2px solid var(--app-focus-ring);outline-offset:2px}.community-feature-app .community-subpage-back svg{width:18px;height:18px}.community-feature-app .community-popular-page{width:100%;padding:0 16px 48px}.community-feature-app .community-popular-card{overflow:hidden;width:min(100%,600px);margin-inline:auto;border:1px solid #e6e6e6;border-radius:18px;background:var(--ig-surface);box-shadow:0 3px 12px #00000012}.community-feature-app .community-popular-header{padding:20px 24px 8px;text-align:center}.community-feature-app .community-popular-header h1{margin:0;color:var(--ig-ink);font-size:22px;font-weight:650;line-height:28px;letter-spacing:-.02em}.community-feature-app .community-popular-list{margin:0;padding:0 24px 20px;list-style:none}.community-feature-app .community-popular-user-row{display:grid;min-height:82px;grid-template-columns:20px 48px minmax(0,1fr) 40px;align-items:center;gap:12px;padding:8px 0}.community-feature-app .community-popular-rank{color:#454545;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;text-align:center}.community-feature-app .community-popular-avatar-link,.community-feature-app .community-popular-avatar{width:48px;height:48px;border-radius:999px}.community-feature-app .community-popular-avatar-link:focus-visible,.community-feature-app .community-popular-name:focus-visible{outline:2px solid var(--app-focus-ring);outline-offset:2px}.community-feature-app .community-popular-identity{min-width:0}.community-feature-app .community-popular-name{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;overflow:hidden;border-radius:4px;color:var(--ig-ink);font-size:16px;font-weight:600;line-height:21px;text-overflow:ellipsis;white-space:nowrap}.community-feature-app .community-popular-name:hover{text-decoration:underline;text-underline-offset:3px}.community-feature-app .community-popular-identity p{overflow:hidden;margin:2px 0 0;color:gray;font-size:14px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.community-feature-app .community-popular-profile-action{display:grid;width:40px;height:40px;place-items:center;align-items:center;border-radius:10px;background:#f1f1f1;color:#333;transition:background-color .14s ease,transform .14s ease}.community-feature-app .community-popular-profile-action:hover{background:#e7e7e7;transform:translateY(-1px)}.community-feature-app .community-popular-profile-action:focus-visible{outline:2px solid var(--app-focus-ring);outline-offset:2px}.community-feature-app .community-popular-profile-action svg{width:21px;height:21px;stroke-width:1.9}.community-feature-app .community-popular-empty{padding:56px 24px;text-align:center}.community-feature-app .community-popular-empty h2,.community-feature-app .community-popular-empty p{margin:0}.community-feature-app .community-popular-empty p{margin-top:4px;color:var(--ig-muted)}@media(max-width:639px){.community-feature-app .community-popular-page{padding-inline:0}.community-feature-app .community-popular-user-row{grid-template-columns:18px 44px minmax(0,1fr) 38px;gap:9px}.community-feature-app .community-popular-avatar-link,.community-feature-app .community-popular-avatar{width:44px;height:44px}.community-feature-app .community-popular-list{padding-inline:16px}.community-feature-app .community-popular-profile-action{width:38px;height:38px}}@media(max-width:1023px){.community-feature-app .community-social-layout .community-feed-page-grid{grid-template-columns:minmax(0,620px);gap:0}.community-feature-app .community-social-layout .community-feed-sidebar{position:static;margin-top:16px}.community-feature-app .community-social-layout [data-community-popular-widget]{display:none}}@media(max-width:640px){.community-feature-app .community-social-composer-launcher{min-height:64px;gap:10px;padding:9px 12px}.community-feature-app .community-social-composer-launcher-button{min-height:42px;padding-right:4px;padding-left:4px;font-size:16px;line-height:24px}.community-feature-app .community-social-composer-backdrop{align-items:flex-end;padding:0}.community-feature-app .community-social-composer-dialog{max-height:94dvh;width:100%;border-right:0;border-bottom:0;border-left:0;border-radius:18px 18px 0 0}.community-feature-app .community-social-composer-dialog-header{min-height:60px;padding-left:16px}.community-feature-app .community-social-composer.is-modal .community-social-composer-main{min-height:310px;padding:16px 14px 14px}.community-feature-app .community-social-composer.is-modal .community-social-composer-textarea{min-height:184px;font-size:17px}.community-feature-app .community-social-composer-main{gap:10px;padding:13px 12px}.community-feature-app .community-social-composer-textarea{min-height:62px;font-size:17px;line-height:28px}.community-feature-app .community-social-composer-tool{padding:0}.community-feature-app .community-social-composer-tool span{display:none}.community-feature-app .community-social-composer-submit{height:38px;width:38px;padding:0}.community-feature-app .community-social-composer-panel{margin:0 12px 12px}.community-feature-app .community-social-composer-gif-panel{align-items:stretch;flex-direction:column}.community-feature-app .community-social-composer-gif-panel>button{align-self:flex-end}.community-feature-app .community-post-lesson{grid-template-columns:58px minmax(0,1fr) auto}.community-feature-app .community-post-lesson-thumb{height:50px;width:58px}.community-feature-app .community-post-lesson-strip-header{flex-wrap:wrap;gap:3px 6px}.community-feature-app .community-post-lesson-strip-header strong{flex:1;flex-basis:calc(100% - 70px)}.community-feature-app .community-post-lesson-strip-header>span{margin-left:54px}.community-feature-app .community-post-lesson-strip-open{margin-left:auto}.community-feature-app .community-post-lesson-carousel-track{padding-right:38px}.community-feature-app .community-post-lesson-carousel-status{top:14px;right:50px}.community-feature-app .community-post-lesson-strip-loading{padding-right:38px}.community-feature-app .community-social-feed-controls-inner{min-height:64px}.community-feature-app .community-social-feed-heading p{display:none}.community-feature-app .community-social-feed-list{gap:0}.community-feature-app .community-social-feed-card-header,.community-feature-app .community-social-feed-card-body{padding-right:12px;padding-left:12px}.community-feature-app .community-social-feed-card-header>span:last-child span{display:none}.community-feature-app .community-social-feed-actions{gap:10px}}.youtube-type{--youtube-type-font: var(--ig-font);--youtube-type-ink: var(--ig-ink);--youtube-type-muted: var(--ig-muted);color:var(--youtube-type-ink);font-family:var(--youtube-type-font);font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-rendering:optimizeLegibility}.youtube-type :where(button,input,textarea,select){font-family:inherit!important}.youtube-type :where(.ig-title,.youtube-heading,.yt-heading){font-weight:600!important}.youtube-type .discover-card-title{font-weight:600!important}.youtube-type :where(.text-slate-950,.text-slate-900,.text-slate-800,.text-zinc-950,.text-zinc-900,.text-zinc-800,.text-gray-950,.text-gray-900,.text-gray-800,.text-\[\#0f0f0f\],.text-\[\#202124\],.text-\[\#1F1F1F\],.text-\[\#17233f\]){color:var(--youtube-type-ink)!important}.youtube-type :where(.text-slate-700,.text-slate-600,.text-slate-500,.text-slate-400,.text-zinc-700,.text-zinc-600,.text-zinc-500,.text-zinc-400,.text-gray-700,.text-gray-600,.text-gray-500,.text-gray-400,.text-\[\#606060\],.text-\[\#5F6368\],.text-\[\#666\],.text-\[\#676e80\],.text-\[\#848b98\],.text-\[\#9AA0A6\]){color:var(--youtube-type-muted)!important}.youtube-type :where(.placeholder\:text-slate-400,.placeholder\:text-zinc-400,.placeholder\:text-gray-400)::-moz-placeholder,.youtube-type :where(input,textarea)::-moz-placeholder{color:var(--youtube-type-muted)!important;opacity:1!important}.youtube-type :where(.placeholder\:text-slate-400,.placeholder\:text-zinc-400,.placeholder\:text-gray-400)::placeholder,.youtube-type :where(input,textarea)::placeholder{color:var(--youtube-type-muted)!important;opacity:1!important}.youtube-type :where(.text-white){color:#fff!important}.youtube-type :where(.text-red-500,.text-red-600,.text-red-700,.text-rose-500,.text-rose-600,.text-rose-700){color:#dc2626!important}.youtube-type :where([data-functional-text=true]){line-height:1!important}.youtube-type :where([data-functional-text=true].text-\[10px\]){font-size:var(--app-type-caption-size)!important}.youtube-type :where([data-functional-text=true].text-\[11px\]){font-size:11px!important}.youtube-type :where([data-functional-text=true].text-xs){font-size:12px!important;line-height:16px!important}.youtube-type :where([data-functional-text=true].text-sm){font-size:14px!important;line-height:18px!important}.youtube-type :where([data-functional-text=true].text-base){font-size:16px!important;line-height:24px!important}.youtube-type :where([data-functional-text=true].font-bold,[data-functional-text=true].font-extrabold,[data-functional-text=true].font-black){font-weight:700!important}.youtube-type :where(.pirate-bay-readable,.pirate-readable-title,.pirate-lesson-search-input,.pirate-creator-chip,.pirate-creator-chip-label,.pirate-creator-chip-count){font-family:var(--youtube-type-font)!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;letter-spacing:0!important}.youtube-type :where(.pirate-readable-title,.pirate-creator-chip-label){color:var(--youtube-type-ink)!important}.youtube-type :where(.pirate-creator-chip-count){color:var(--youtube-type-muted)!important}.youtube-type .pirate-creator-chip-active :where(.pirate-creator-chip-label,.pirate-creator-chip-count){color:var(--ig-ink)!important}.instagram-ui .pirate-creator-chip,.youtube-type .pirate-creator-chip{border-radius:var(--ig-radius-control)!important;background:var(--ig-soft)!important;color:var(--ig-ink)!important;font-family:var(--ig-font)!important;box-shadow:none!important}.instagram-ui .pirate-creator-chip:hover,.youtube-type .pirate-creator-chip:hover{background:var(--ig-line)!important;color:var(--ig-ink)!important}.instagram-ui .pirate-creator-chip-active,.youtube-type .pirate-creator-chip-active{background:var(--ig-soft)!important;color:var(--ig-ink)!important}.instagram-ui .pirate-creator-chip-active :where(.pirate-creator-chip-label),.youtube-type .pirate-creator-chip-active :where(.pirate-creator-chip-label){color:var(--ig-ink)!important}.instagram-ui .pirate-creator-chip-active :where(.pirate-creator-chip-count),.youtube-type .pirate-creator-chip-active :where(.pirate-creator-chip-count){color:var(--ig-muted)!important}.community-feature-app,.community-feature-app .community-feature-shell{background:var(--app-page-canvas)!important;color:var(--ig-ink);font-family:var(--ig-font)}.community-feature-app :where(.community-feed-page,.community-profile-dashboard,.classroom-course-catalogue,.classroom-course-detail,.community-card-feed){color:var(--ig-ink);font-family:var(--ig-font)!important;font-size:var(--app-type-ui-size);line-height:var(--app-type-ui-line)}.community-feature-app :where(.community-feed-page-heading,.community-feed-widget,.community-profile-card,.community-profile-panel,.community-profile-table-card,.community-profile-metric,.classroom-course-card,.classroom-course-panel,.classroom-course-placeholder,.community-feed-card-visual.is-empty,.community-feed-card-actions span,.community-feed-card-actions a){border-color:var(--ig-line)!important;border-radius:var(--app-radius-card)!important;background:var(--ig-surface)!important;box-shadow:none!important}.community-feature-app :where(.community-feed-card-actions span,.community-feed-card-actions a){border-radius:var(--ig-radius-control)!important}.community-feature-app :where(.community-feed-page-heading,.community-profile-table-card>div:first-child){border-bottom-color:var(--ig-line)!important}.community-feature-app :where(.community-feed-widget,.community-profile-card,.community-profile-panel,.community-profile-table-card,.community-profile-metric,.classroom-course-card,.classroom-course-panel){border:1px solid var(--ig-line)!important}.community-feature-app :where(.community-profile-board,.community-profile-workspace,.classroom-course-catalogue,.classroom-course-detail){background:transparent!important;border:0!important;box-shadow:none!important}.community-feature-app .community-profile-board{padding:0!important}.community-feature-app :where(.community-profile-person-avatar,.community-profile-icon-button,.community-profile-follow-wrap button,.classroom-course-card:hover,.classroom-course-card:focus-visible,.community-feed-card:focus-visible,.community-feed-card.is-focused .community-feed-card-visual){box-shadow:none!important;transform:none!important}.community-feature-app :where(.community-profile-card,.community-profile-panel,.community-profile-table-card,.community-profile-metric){padding:16px!important}.community-feature-app :where(.community-profile-dashboard h1,.community-profile-dashboard h2,.community-feed-page h2,.classroom-course-panel__body h2){color:var(--ig-ink)!important;font-size:24px!important;font-weight:600!important;line-height:30px!important}.community-feature-app :where(.community-profile-dashboard h3,.community-feed-card h3,.classroom-course-card__body h2,.classroom-course-sidebar__header h1,.classroom-course-placeholder h3){color:var(--ig-ink)!important;font-size:15px!important;font-weight:600!important;line-height:20px!important}.community-feature-app :where(.community-profile-dashboard p,.community-profile-dashboard span,.community-profile-dashboard td,.community-feed-page p,.community-feed-page span,.classroom-course-card__body p,.classroom-course-panel__body>p,.classroom-course-placeholder p,.community-feed-card-meta,.community-feed-card-date,.community-feed-card-excerpt,.community-feed-date-separator){font-family:var(--ig-font)!important;letter-spacing:0!important;text-transform:none!important}.community-feature-app :where(.community-profile-dashboard p,.community-profile-dashboard td,.community-feed-page:not(.community-social-layout) p,.classroom-course-card__body p,.classroom-course-panel__body>p,.classroom-course-placeholder p){color:var(--ig-muted)!important;font-size:var(--app-type-ui-size)!important;font-weight:400!important;line-height:var(--app-type-ui-line)!important}.community-feature-app :where(.community-profile-table th,.community-feed-card-meta,.community-feed-card-date,.community-feed-date-separator,.classroom-course-panel__eyebrow){color:var(--ig-muted)!important;font-size:12px!important;font-weight:400!important;line-height:16px!important;text-transform:none!important}.community-feature-app :where(.community-profile-metric-icon,.classroom-course-lesson__index,.classroom-course-panel__eyebrow,.community-feed-widget-muted,.classroom-course-card__image-wrap,.classroom-course-panel__media,.classroom-course-placeholder){background:var(--ig-soft)!important;color:var(--ig-muted)!important}.community-feature-app :where(.classroom-course-progress,.classroom-course-progress__fill){border-radius:var(--ig-radius-control)!important;background:var(--ig-ink)!important;color:#fff!important}.community-feature-app .classroom-course-progress{height:24px}.community-feature-app :where(.classroom-course-lesson,.community-profile-dashboard button,.community-profile-dashboard a){border-radius:var(--ig-radius-control)!important}.community-feature-app :where(.classroom-course-lesson:hover,.classroom-course-lesson:focus-visible,.community-profile-dashboard button:hover,.community-profile-dashboard a:hover){background:var(--ig-soft)!important;color:var(--ig-ink)!important;outline:none!important}.community-feature-app :where(.classroom-course-lesson.is-active,.community-profile-dashboard [aria-current=page],.community-profile-dashboard button[class*="bg-[#58a7f7]"]){border-color:var(--ig-ink)!important;background:var(--ig-ink)!important;color:#fff!important;box-shadow:none!important}.community-feature-app :where([class*="text-[#58a7f7]"],[class*="text-[#5aa7f5]"],[class*="text-[#0b57d0]"],[class*="text-[#67a878]"],[class*="text-[#67c587]"],[class*="text-[#e66ab5]"],[class*="text-[#ea7644]"],[class*="text-[#fc4c02]"],[class*="hover:text-[#58a7f7]"]){color:var(--ig-muted)!important}.community-feature-app :where([class*="bg-[#58a7f7]"],[class*="bg-[#eef6ff]"],[class*="bg-[#e8f0fe]"],[class*="bg-[#f1f5fb]"],[class*="bg-[#eefaf2]"],[class*="bg-[#fff3ec]"],[class*="bg-[#fff4ee]"],[class*="bg-[#fff0f8]"],[class*="bg-[#fff3bf]"],[class*="bg-[#fce8a8]"]){background-color:var(--ig-soft)!important;color:var(--ig-muted)!important}.community-feature-app :where([class*="border-[#58a7f7]"],[class*="border-[#5aa7f5]"]){border-color:var(--ig-ink)!important}.community-feature-app :where(.community-profile-dashboard .text-white,.classroom-course-lesson.is-active *,.community-profile-dashboard [aria-current=page] *){color:#fff!important}.community-feature-app :where(.community-feed-card-visual,.classroom-course-card__image-wrap,.classroom-course-panel__media){border-radius:var(--ig-radius-control)!important}.community-feature-app .community-feed-card:focus-visible{outline:2px solid var(--app-focus-ring)!important;outline-offset:4px}.community-feature-app .community-readable,.community-feature-app .community-profile-dashboard{background:var(--app-page-canvas)!important}.community-feature-app .community-profile-card button[class*="bg-[#58a7f7]"]{border-color:var(--ig-ink)!important;background:var(--ig-ink)!important;color:#fff!important;box-shadow:none!important}.community-feature-app .community-profile-card button[class*="bg-[#58a7f7]"] *{color:#fff!important}.community-feature-app .community-profile-info-fields{display:grid;gap:.75rem;margin-top:1.25rem;text-align:left}.community-feature-app .community-profile-info-box{min-width:0;border:1px solid var(--ig-line);border-radius:var(--app-radius-card);background:#fff;padding:.85rem 1rem;box-shadow:0 1px 2px #0f172a0a}.community-feature-app .community-profile-info-box.is-muted{background:var(--ig-soft)}.community-feature-app .community-profile-info-label{margin:0;color:var(--ig-muted)!important;font-size:12px!important;font-weight:400!important;line-height:16px!important}.community-feature-app .community-profile-info-value{margin:.2rem 0 0;overflow-wrap:anywhere;color:var(--ig-ink)!important;font-size:14px!important;font-weight:600!important;line-height:18px!important}.community-feature-app .community-profile-info-box.is-muted .community-profile-info-value{color:var(--ig-muted)!important;font-weight:400!important}.community-feature-app .community-profile-popout-theme{max-width:72rem;padding:1.25rem 0 2rem;background:var(--ig-surface)!important}.community-feature-app .community-profile-popout-theme .community-profile-topbar,.community-feature-app .community-profile-popout-theme .community-profile-card,.community-feature-app .community-profile-popout-theme .community-profile-panel,.community-feature-app .community-profile-popout-theme .community-profile-table-card,.community-feature-app .community-profile-popout-theme .community-profile-metric{border:1px solid rgba(219,219,219,.82)!important;border-radius:calc(var(--ig-radius-popout) - 12px)!important;background:#fff!important;box-shadow:var(--ig-bubble-shadow)!important}.community-feature-app .community-profile-popout-theme .community-profile-topbar{margin-bottom:1rem;padding:1rem}.community-feature-app .community-profile-popout-theme .community-profile-board{overflow:hidden;border:1px solid rgba(219,219,219,.92)!important;border-radius:var(--ig-radius-popout)!important;background:var(--ig-soft)!important;padding:1rem!important;box-shadow:var(--ig-popout-shadow)!important}.community-feature-app .community-profile-popout-theme .community-profile-workspace{gap:1rem}.community-feature-app .community-profile-popout-theme .community-profile-card,.community-feature-app .community-profile-popout-theme .community-profile-panel,.community-feature-app .community-profile-popout-theme .community-profile-table-card,.community-feature-app .community-profile-popout-theme .community-profile-metric{padding:1.25rem!important}.community-feature-app .community-profile-popout-theme .community-profile-person-avatar{height:3rem;width:3rem;border:0;box-shadow:none!important}.community-feature-app .community-profile-popout-theme .community-profile-top-action,.community-feature-app .community-profile-popout-theme .community-profile-settings-action,.community-feature-app .community-profile-popout-theme .community-profile-follow-wrap button{min-height:2.75rem!important;border:1px solid var(--ig-line)!important;border-radius:var(--ig-radius-control)!important;background:#fff!important;color:var(--ig-ink)!important;padding-inline:1rem!important;font-size:14px!important;font-weight:400!important;line-height:18px!important;box-shadow:none!important}.community-feature-app .community-profile-popout-theme .community-profile-top-action:hover,.community-feature-app .community-profile-popout-theme .community-profile-settings-action:hover,.community-feature-app .community-profile-popout-theme .community-profile-follow-wrap button:hover{background:var(--ig-soft)!important}.community-feature-app .community-profile-popout-theme .community-profile-settings-action{width:2.75rem!important;padding-inline:0!important}.community-feature-app .community-profile-popout-theme .community-profile-card .h-24{height:6rem;width:6rem;border:0;background:var(--ig-ink);font-size:24px;font-weight:600}.community-feature-app .community-profile-popout-theme .community-profile-info-fields{gap:.75rem;margin-top:1.5rem}.community-feature-app .community-profile-popout-theme .community-profile-info-box{display:flex;min-height:4.25rem;align-items:center;gap:.75rem;border:1px solid var(--ig-line)!important;border-radius:var(--ig-radius-control)!important;background:#fff!important;padding:.75rem .85rem!important;box-shadow:none!important}.community-feature-app .community-profile-popout-theme .community-profile-info-box.is-muted{background:#fff!important}.community-feature-app .community-profile-popout-theme .community-profile-info-icon{flex:0 0 auto;color:var(--ig-ink);stroke-width:2.2}.community-feature-app .community-profile-popout-theme .community-profile-info-label{color:var(--ig-muted)!important;font-size:12px!important;font-weight:400!important;line-height:16px!important}.community-feature-app .community-profile-popout-theme .community-profile-info-value{margin-top:.125rem;color:var(--ig-ink)!important;font-size:14px!important;font-weight:400!important;line-height:18px!important}.community-feature-app .community-profile-popout-theme .community-profile-info-box.is-muted .community-profile-info-value{color:var(--ig-muted)!important}.community-feature-app .community-profile-popout-theme .community-profile-page-pill,.community-feature-app .community-profile-popout-theme .community-profile-count-pill{display:inline-flex;align-items:center;border:1px solid var(--ig-line);border-radius:999px;background:#fff;padding:.35rem .8rem}.community-feature-app .community-profile-popout-theme .community-profile-metrics{gap:1rem}.community-feature-app .community-profile-popout-theme .community-profile-metric{min-height:7.5rem}.community-feature-app .community-profile-popout-theme .community-profile-metric-icon{height:auto;width:auto;border-radius:0;background:transparent!important;color:var(--ig-ink)!important}.community-feature-app .community-profile-popout-theme .community-profile-metric-value{margin-top:1.75rem;color:var(--ig-ink)!important;font-family:var(--ig-font)!important;font-size:22px!important;font-weight:400!important;line-height:26px!important}.community-feature-app .community-profile-popout-theme .community-profile-table-card>div:first-child{margin-bottom:1rem;border-bottom:1px solid var(--ig-line)!important}.community-feature-app .community-profile-popout-theme .community-profile-tab-active{border-bottom:2px solid var(--ig-ink);color:var(--ig-ink)!important}.community-feature-app .community-profile-popout-theme .community-profile-table th,.community-feature-app .community-profile-popout-theme .community-profile-table td{border-bottom-color:var(--ig-line)!important;padding:.75rem .5rem}.community-feature-app .community-profile-popout-theme .community-profile-table td span:first-child{color:var(--ig-ink)!important;font-weight:400!important}.community-feature-app .community-profile-popout-theme .rounded-2xl.border-dashed{border-color:var(--ig-line)!important;border-radius:calc(var(--ig-radius-popout) - 12px)!important;background:#fff!important}.community-feature-app .community-profile-popout-page{width:100%;max-width:none;min-height:calc(100vh - 4.5rem);background:#fff!important;padding:1.25rem clamp(1rem,2.5vw,2.5rem) calc(5.5rem + env(safe-area-inset-bottom,0px))}.community-feature-app .community-profile-popout-page .community-profile-popout-shell{display:flex;min-height:calc(100vh - 8.5rem);flex-direction:column;overflow:visible;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.community-feature-app .community-profile-popout-page .community-profile-popout-content{background:#fff;display:flex;min-height:0;flex:1;flex-direction:column;gap:clamp(1.25rem,2.2vw,2rem);overflow:visible;padding:0;scrollbar-width:auto}.community-feature-app .community-profile-popout-page .community-profile-hero-bubble,.community-feature-app .community-profile-popout-page .community-profile-contributions-bubble,.community-feature-app .community-profile-popout-page .community-profile-dashboard-section{flex:0 0 auto;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:1.5rem!important}.community-feature-app .community-profile-popout-page .community-profile-hero-bubble{display:flex;align-items:stretch;flex-direction:column;gap:1rem}.community-feature-app .community-profile-popout-page .community-profile-hero-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.community-feature-app .community-profile-popout-page .community-profile-hero-bubble .community-profile-info-fields{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.75rem}.community-feature-app .community-profile-popout-page .community-profile-hero-bubble .community-profile-info-box{min-height:5rem;padding:1rem!important}.community-feature-app .community-profile-popout-page .community-profile-redesign-hero{gap:clamp(1.25rem,2.4vw,2rem);padding:clamp(1.5rem,3vw,2.25rem)!important}.community-feature-app .community-profile-popout-page .community-profile-redesign-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(1.5rem,3vw,3rem);align-items:center}.community-feature-app .community-profile-popout-page .community-profile-redesign-person{display:flex;min-width:0;align-items:center;gap:clamp(1.1rem,2.2vw,1.8rem)}.community-feature-app .community-profile-popout-page .community-profile-redesign-avatar{width:clamp(6.75rem,12vw,9.25rem)!important;height:clamp(6.75rem,12vw,9.25rem)!important;border:0!important;border-radius:clamp(1.15rem,2.3vw,1.8rem)!important;box-shadow:none!important}.community-feature-app .community-profile-popout-page .community-profile-redesign-copy{min-width:0}.community-feature-app .community-profile-popout-page .community-profile-redesign-name-row{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.55rem}.community-feature-app .community-profile-popout-page .community-profile-redesign-name{min-width:0;max-width:min(34rem,100%);overflow:hidden;color:var(--ig-ink);font-family:var(--ig-font);font-size:clamp(1.55rem,3vw,2.35rem);font-weight:700;line-height:1.06;text-overflow:ellipsis;white-space:nowrap}.community-feature-app .community-profile-popout-page .community-profile-pro-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:.45rem;background:#6c7cff;padding:.2rem .45rem;color:#fff;font-size:.68rem;font-weight:800;line-height:1;text-transform:uppercase}.community-feature-app .community-profile-popout-page .community-profile-redesign-info{margin-top:.35rem;max-width:32rem;color:var(--ig-ink);font-size:.95rem;font-weight:500;line-height:1.35rem}.community-feature-app .community-profile-popout-page .community-profile-redesign-info.is-muted{margin-top:.1rem;color:var(--ig-muted)}.community-feature-app .community-profile-popout-page .community-profile-redesign-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1rem}.community-feature-app .community-profile-popout-page .community-profile-redesign-actions .community-profile-top-action{min-height:2.45rem!important;border-color:var(--ig-line)!important;border-radius:.55rem!important;padding-inline:1.25rem!important}.community-feature-app .community-profile-popout-page .community-profile-redesign-actions .community-profile-top-action.bg-black,.community-feature-app .community-profile-popout-page .community-profile-redesign-actions .community-profile-top-action[class*=bg-black]{border-color:#0f1020!important;background:#0f1020!important;color:#fff!important}.community-feature-app .community-profile-popout-page .community-profile-redesign-actions .community-profile-follow-wrap button{min-height:2.45rem!important;border-color:#0f1020!important;border-radius:.55rem!important;background:#0f1020!important;color:#fff!important;padding-inline:1.4rem!important}.community-feature-app .community-profile-popout-page .community-profile-redesign-actions .community-profile-follow-wrap button:hover,.community-feature-app .community-profile-popout-page .community-profile-redesign-actions .community-profile-top-action[class*=bg-black]:hover{background:#26273a!important}.community-feature-app .community-profile-popout-page .community-profile-redesign-actions .community-profile-settings-action{width:2.45rem!important;height:2.45rem!important;min-height:2.45rem!important;border-radius:999px!important}.community-feature-app .community-profile-popout-page .community-profile-redesign-stats{display:grid;grid-template-columns:repeat(2,minmax(6.5rem,auto));gap:clamp(1.25rem,3vw,3rem);align-items:center;justify-content:end}.community-feature-app .community-profile-popout-page .community-profile-redesign-stat{min-width:0;text-align:left}.community-feature-app .community-profile-popout-page .community-profile-redesign-stat-label{display:block;color:var(--ig-muted);font-size:.82rem;font-weight:500;line-height:1rem}.community-feature-app .community-profile-popout-page .community-profile-redesign-stat-value{display:block;margin-top:.35rem;color:var(--ig-ink);font-size:clamp(1.5rem,3vw,2.05rem);font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.community-feature-app .community-profile-popout-page .community-profile-redesign-tabs{display:flex;min-width:0;gap:clamp(1rem,2.2vw,2.2rem);overflow-x:auto;border-bottom:1px solid var(--ig-line);padding-top:.25rem;scrollbar-width:none}.community-feature-app .community-profile-popout-page .community-profile-redesign-tabs::-webkit-scrollbar{display:none}.community-feature-app .community-profile-popout-page .community-profile-redesign-tab{position:relative;flex:0 0 auto;border:0;background:transparent;padding:.7rem 0 .8rem;color:var(--ig-muted);font-size:.88rem;font-weight:600;line-height:1rem;transition:color .15s ease}.community-feature-app .community-profile-popout-page .community-profile-redesign-tab:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:transparent;content:""}.community-feature-app .community-profile-popout-page .community-profile-redesign-tab.is-active{color:var(--ig-ink)}.community-feature-app .community-profile-popout-page .community-profile-redesign-tab.is-active:after{background:var(--ig-ink)}.community-feature-app .community-profile-popout-page .community-profile-private-note{border:1px solid var(--ig-line);border-radius:var(--ig-radius-control);padding:.75rem .9rem}.community-feature-app .community-profile-popout-page .community-profile-tab-content{display:flex;min-width:0;flex-direction:column;gap:clamp(1.25rem,2.2vw,2rem)}.community-feature-app .community-profile-popout-page .community-profile-impact-activity-grid{margin-top:.75rem}.community-feature-app .community-profile-popout-page .community-profile-contribution-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1.75rem}.community-feature-app .community-profile-popout-page .community-profile-contribution-card{display:flex;min-height:5rem;min-width:0;align-items:center;gap:.75rem;border:1px solid var(--ig-line);border-radius:var(--ig-radius-control);background:#fff;padding:1rem}.community-feature-app .community-profile-popout-page .community-profile-dashboard-grid{display:flex;flex-direction:column;gap:clamp(1.25rem,2.2vw,2rem)}.community-feature-app .community-profile-popout-page .community-profile-dashboard-main,.community-feature-app .community-profile-popout-page .community-profile-dashboard-side{display:flex;min-width:0;flex-direction:column;gap:clamp(1.25rem,2.2vw,2rem)}.community-feature-app .community-profile-popout-page .community-profile-dashboard-section{min-width:0;border:0!important;background:transparent}.community-feature-app .community-profile-popout-page .community-profile-section-heading{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:1rem}.community-feature-app .community-profile-popout-page .community-profile-section-eyebrow{margin-bottom:.35rem}.community-feature-app .community-profile-popout-page .community-profile-section-title{color:var(--ig-ink);font-family:var(--ig-font);font-size:1.05rem;font-weight:500;line-height:1.25}.community-feature-app .community-profile-popout-page .community-profile-section-icon{display:grid;height:2.25rem;width:2.25rem;flex:0 0 auto;place-items:center;border:1px solid var(--ig-line);border-radius:var(--ig-radius-control);background:var(--ig-soft);color:var(--ig-ink)}.community-feature-app .community-profile-popout-page .community-profile-section-body{margin-top:1.25rem;min-width:0}.community-feature-app .community-profile-popout-page .community-profile-popout-spacer{flex:1 1 auto;min-height:1rem}@media(max-width:767px){.community-feature-app .community-profile-popout-page{max-width:none;padding:.9rem .75rem calc(5.5rem + env(safe-area-inset-bottom,0px))}.community-feature-app .community-profile-popout-page .community-profile-popout-shell{height:auto;min-height:34rem}.community-feature-app .community-profile-popout-page .community-profile-popout-content{gap:1rem;padding:0}.community-feature-app .community-profile-popout-page .community-profile-hero-bubble,.community-feature-app .community-profile-popout-page .community-profile-hero-row{align-items:flex-start;flex-direction:column}.community-feature-app .community-profile-popout-page .community-profile-dashboard-section{padding:1.15rem!important}.community-feature-app .community-profile-popout-page .community-profile-level-summary{align-items:flex-start}.community-feature-app .community-profile-popout-page .community-profile-level-metrics,.community-feature-app .community-profile-popout-page .community-profile-detail-strip,.community-feature-app .community-profile-popout-page .community-profile-activity-grid{grid-template-columns:1fr}.community-feature-app .community-profile-popout-page .community-profile-placeholder-row{align-items:flex-start}.community-feature-app .community-profile-popout-page .community-profile-placeholder-status,.community-feature-app .community-profile-popout-page .community-profile-mini-metric-meta{white-space:nowrap}}@media(min-width:1024px){.community-feature-app .community-profile-popout-page{padding-bottom:2rem}.community-feature-app .community-profile-popout-page .community-profile-dashboard-grid{align-items:stretch}}@keyframes lcPlayerSlideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes lcPlayerSlideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes lcPlayerSlideOutToLeft{0%{transform:translate(0);opacity:1}to{transform:translate(-100%);opacity:.6}}@keyframes lcPlayerSlideOutToRight{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:.6}}@media(prefers-reduced-motion:reduce){[data-lesson-player-slide-layer]{animation:none!important}}.lesson-watch-stage{border-radius:12px;min-height:0}.lesson-watch-comments{--lesson-comment-thread-line: var(--ig-line, #e4e4e7);--lesson-comment-thread-x: 1.125rem;--lesson-comment-root-avatar-bottom: 3.25rem;--lesson-comment-toggle-indent: 2.5rem;--lesson-comment-toggle-center: 1rem;--lesson-comment-toggle-gap: .5rem;--lesson-comment-reply-indent: 3rem;--lesson-comment-reply-center: 1.75rem;--lesson-comment-composer-center: 1.125rem;border:1px solid var(--ig-line);border-radius:12px;height:100%;overflow:hidden;width:100%}.lesson-social-comments{--lesson-comment-thread-x: 1rem;--lesson-comment-root-avatar-bottom: 2.75rem;--lesson-comment-toggle-indent: 2.75rem;--lesson-comment-toggle-center: .875rem;--lesson-comment-toggle-gap: .25rem;--lesson-comment-reply-indent: 2.5rem;--lesson-comment-reply-center: 1.5rem;--lesson-comment-composer-center: 1rem}.lesson-watch-comment-thread,.lesson-watch-comment-item--thread-root,.lesson-watch-replies-toggle-row,.lesson-watch-reply-branch{position:relative}.lesson-watch-comment-thread+.lesson-watch-comment-thread{margin-top:.25rem}.lesson-social-comments .lesson-watch-comment-thread+.lesson-watch-comment-thread{margin-top:0}.lesson-watch-comment-item--thread-root:after{border-inline-start:1px solid var(--lesson-comment-thread-line);bottom:calc(var(--lesson-comment-toggle-center) * -1);content:"";inset-inline-start:var(--lesson-comment-thread-x);pointer-events:none;position:absolute;top:var(--lesson-comment-root-avatar-bottom);z-index:0}.lesson-watch-comment-item>*,.lesson-watch-replies-toggle,.lesson-watch-reply-branch>*{position:relative;z-index:1}.lesson-watch-replies-toggle-row{min-height:calc(var(--lesson-comment-toggle-center) * 2);padding-inline-start:var(--lesson-comment-toggle-indent)}.lesson-watch-replies-toggle-row:before,.lesson-watch-reply-branch:before{border-block-end:1px solid var(--lesson-comment-thread-line);border-end-start-radius:.75rem;border-inline-start:1px solid var(--lesson-comment-thread-line);content:"";height:var(--lesson-comment-reply-center);inset-inline-start:var(--lesson-comment-thread-x);pointer-events:none;position:absolute;top:0;width:calc(var(--lesson-comment-reply-indent) - var(--lesson-comment-thread-x) - .5rem);z-index:0}.lesson-watch-replies-toggle-row:before{height:var(--lesson-comment-toggle-center);width:calc(var(--lesson-comment-toggle-indent) - var(--lesson-comment-thread-x) - .25rem)}.lesson-watch-replies-toggle-row--expanded:after,.lesson-watch-reply-branch:not(.lesson-watch-reply-branch--last):after{border-inline-start:1px solid var(--lesson-comment-thread-line);bottom:0;content:"";inset-inline-start:var(--lesson-comment-thread-x);pointer-events:none;position:absolute;top:var(--lesson-comment-reply-center);z-index:0}.lesson-watch-replies-toggle-row--expanded:after{bottom:calc(var(--lesson-comment-toggle-gap) * -1);top:var(--lesson-comment-toggle-center)}.lesson-watch-reply-branch{padding-inline-start:var(--lesson-comment-reply-indent)}.lesson-watch-reply-composer{--lesson-comment-reply-center: var(--lesson-comment-composer-center)}.lesson-watch-comments-scroll::-webkit-scrollbar{width:7px}.lesson-watch-comments-scroll::-webkit-scrollbar-thumb{background:#c7c7c7;border:2px solid transparent;border-radius:999px;background-clip:padding-box}.youtube-type .lesson-watch-title{font-size:1.25rem!important;font-weight:700!important;line-height:1.7rem!important}.youtube-type .lesson-watch-comments-title{font-size:1rem!important;font-weight:700!important;line-height:1.4rem!important}.youtube-type .lesson-watch-comment-copy{font-size:.875rem!important;font-weight:400!important;line-height:1.25rem!important}@media(max-width:1279px){.lesson-watch-comments{border-left:0;border-radius:0;border-right:0;height:auto;margin-top:.5rem;overflow:visible}}@media(max-width:639px){.lesson-watch-stage{border-radius:0}}@keyframes libraryFolderNamePromptAttention{0%,to{color:var(--ig-muted)}50%{color:var(--ig-ink)}}[data-library-folder-name-input]:focus+[data-library-folder-name-prompt]{animation:libraryFolderNamePromptAttention 3.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){[data-library-folder-name-input]:focus+[data-library-folder-name-prompt]{animation:none;color:var(--ig-muted)}}.lesson-watch-modal-backdrop{animation:lessonWatchBackdropIn .2s ease-out both}.lesson-watch-modal-backdrop.discover-lesson-preview-backdrop{animation:lessonWatchBackdropIn .2s ease both}.lesson-watch-sheet{--lesson-sheet-rail: clamp(20rem, 24vw, 23rem);animation:lessonWatchCardIn .32s cubic-bezier(.32,.72,0,1) both;max-width:min(100%,calc(48dvh * 16 / 9))}@media(min-width:1024px){.lesson-watch-sheet{max-width:min(100%,calc((80dvh - 3.5rem) * 16 / 9 + var(--lesson-sheet-rail)))}.lesson-sheet-rail{width:var(--lesson-sheet-rail)}}.lesson-sheet-canvas{aspect-ratio:16 / 9}.lesson-watch-sheet-type{font-family:var(--app-font);letter-spacing:0}.lesson-watch-sheet .lesson-watch-stage{background:#fff;border-radius:6px}.lesson-watch-sheet [data-lesson-watch-slide]{border-radius:6px}.lesson-watch-sheet .lesson-watch-comments{border:0;border-radius:0;height:100%;margin-top:0;overflow:hidden}.lesson-watch-sheet .lesson-watch-comments-scroll{overflow-y:auto;overscroll-behavior:contain}.lesson-watch-nav-zone{-webkit-tap-highlight-color:transparent}.lesson-watch-nav-zone--prev:not(:disabled),.lesson-watch-nav-zone--next:not(:disabled){cursor:default}@keyframes lessonWatchBackdropIn{0%{opacity:0}}@keyframes lessonWatchCardIn{0%{opacity:0;transform:translateY(28px) scale(.98)}}@media(prefers-reduced-motion:reduce){.lesson-watch-modal-backdrop,.lesson-watch-modal-backdrop.discover-lesson-preview-backdrop,.lesson-watch-sheet{animation:none}}.timetable-onboarding{--tt-ink: var(--ig-ink);--tt-muted: var(--ig-muted);--tt-line: var(--ig-line);--tt-soft: var(--ig-soft);--tt-surface: #ffffff;--tt-step-accent: #2563eb;--tt-step-accent-hover: #1d4ed8;--tt-step-accent-soft: rgba(37, 99, 235, .14);--tt-danger: #b42318;--tt-radius-card: 12px;--tt-radius-control: 12px;--tt-radius-small: 10px;--tt-control-height: 56px;background:var(--tt-surface);color:var(--tt-ink);font-family:var(--ig-font);font-kerning:normal;letter-spacing:0}.timetable-onboarding :where(*,:before,:after){box-sizing:border-box}.timetable-onboarding :where(button,input,select,textarea){font-family:inherit}.timetable-onboarding :where(button,input,select,textarea,summary):focus-visible{outline:none!important;box-shadow:0 0 0 2px var(--app-focus-ring)!important}.timetable-onboarding :where(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.4}.timetable-onboarding-shell{display:grid;grid-template-rows:72px minmax(0,1fr) 80px;min-height:0;background:#fff}.timetable-onboarding-shell--intro{grid-template-rows:72px minmax(0,1fr)}.timetable-onboarding .onboarding-progress-header{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:clamp(12px,2vw,24px);min-width:0;padding:12px clamp(18px,3vw,42px);background:#fff}.timetable-onboarding .onboarding-close,.timetable-onboarding .onboarding-progress-balance{width:44px;height:44px}.timetable-onboarding .onboarding-close{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:var(--tt-muted);transition:background-color .12s ease,color .12s ease}.timetable-onboarding .onboarding-close:hover:not(:disabled){background:var(--tt-soft);color:var(--tt-ink)}.timetable-onboarding .tt-stepper{width:min(100%,48rem);min-width:0;margin-inline:auto}.timetable-onboarding .tt-stepper ol{display:flex;align-items:flex-start;margin:0;padding:0 10px;list-style:none}.timetable-onboarding .tt-stepper li{position:relative;flex:1 1 0;min-width:0;text-align:center}.timetable-onboarding .tt-stepper-line{position:absolute;z-index:0;top:11px;right:calc(50% + 13px);left:calc(-50% + 13px);height:2px;overflow:hidden;border-radius:999px;background:#e8e8ed}.timetable-onboarding .tt-stepper-item{position:relative;z-index:1;display:flex;width:100%;min-width:0;flex-direction:column;align-items:center;gap:8px;border:0;border-radius:10px;background:transparent;padding:0 4px;color:inherit}.timetable-onboarding button.tt-stepper-item{cursor:pointer}.timetable-onboarding button.tt-stepper-item:focus-visible{box-shadow:none!important}.timetable-onboarding .tt-stepper-dot{display:grid;flex:none;place-items:center;width:24px;height:24px;border:2px solid #e8e8ed;border-radius:999px;background:#fff;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.timetable-onboarding .tt-stepper-number{color:#9898a2;font-size:11px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;transition:color .16s ease,transform .16s ease}.timetable-onboarding .tt-stepper-item[data-state=done] .tt-stepper-dot{border-color:var(--tt-step-accent);background:var(--tt-step-accent)}.timetable-onboarding .tt-stepper-item[data-state=done] .tt-stepper-number{color:#fff}.timetable-onboarding .tt-stepper-item[data-state=current] .tt-stepper-dot{border:3px solid var(--tt-step-accent);background:#fff;box-shadow:0 0 0 4px var(--tt-step-accent-soft)}.timetable-onboarding .tt-stepper-item[data-state=current] .tt-stepper-number{color:var(--tt-step-accent)}.timetable-onboarding button.tt-stepper-item:hover .tt-stepper-dot{border-color:var(--tt-step-accent-hover);background:var(--tt-step-accent-hover);box-shadow:0 0 0 4px var(--tt-step-accent-soft)}.timetable-onboarding button.tt-stepper-item:hover .tt-stepper-number{color:#fff;transform:scale(1.08)}.timetable-onboarding button.tt-stepper-item:focus-visible .tt-stepper-dot{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--app-focus-ring)}.timetable-onboarding .tt-stepper-label{display:block;max-width:100%;overflow:hidden;color:#9a9aa3;font-size:12px;font-weight:650;line-height:16px;text-overflow:ellipsis;white-space:nowrap;transition:color .16s ease}.timetable-onboarding .tt-stepper-item[data-state=done] .tt-stepper-label,.timetable-onboarding .tt-stepper-item[data-state=current] .tt-stepper-label{color:var(--tt-ink)}.timetable-onboarding button.tt-stepper-item:hover .tt-stepper-label{color:var(--tt-step-accent)}@media(max-width:479px){.timetable-onboarding .tt-stepper ol{padding-inline:4px}.timetable-onboarding .tt-stepper-label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.timetable-onboarding .tt-stepper-item[data-state=current] .tt-stepper-label{position:static;width:auto;height:auto;margin:0;clip:auto;clip-path:none}}.timetable-onboarding .onboarding-stage-scroll{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:#fff}.timetable-onboarding .onboarding-stage{width:min(100%,46rem);min-height:100%;margin:0 auto;padding:clamp(28px,5vh,52px) clamp(20px,4vw,32px) max(48px,var(--onboarding-popup-scroll-reserve, 48px),var(--onboarding-question-center-reserve, 48px));text-align:center;animation:onboardingStageIn .21s ease-out both}.timetable-onboarding .onboarding-stage--wide{width:min(100%,72rem)}@keyframes onboardingStageIn{0%{opacity:0}to{opacity:1}}.timetable-onboarding .onboarding-step-lead{max-width:40rem;margin:0 auto}.timetable-onboarding .onboarding-step-lead h1{margin:0;color:var(--tt-ink);font-size:clamp(2rem,4.4vw,3.25rem);font-weight:600;letter-spacing:-.045em;line-height:1.04}.timetable-onboarding .onboarding-step-lead h1:focus{outline:none}.timetable-onboarding .onboarding-intro-stage{display:grid;place-items:center}.timetable-onboarding .onboarding-intro-content{max-width:38rem}.timetable-onboarding .onboarding-intro-copy{max-width:34rem;margin:clamp(22px,3vh,30px) auto 0;color:var(--tt-muted);font-size:clamp(1rem,1.7vw,1.125rem);line-height:1.65}.timetable-onboarding .onboarding-intro-start{margin-top:clamp(28px,4vh,38px)}.timetable-onboarding .onboarding-step-content{min-width:0;margin-top:clamp(28px,4vh,40px)}.timetable-onboarding .tt-flow{display:flex;flex-direction:column;gap:clamp(24px,3.5vh,36px);min-width:0}.timetable-onboarding .onboarding-calendar-holidays{display:contents}.timetable-onboarding .tt-ledger{width:100%;max-width:34rem;margin:0 auto;text-align:left}.timetable-onboarding .tt-ledger dt,.timetable-onboarding .tt-ledger dd{margin:0}.timetable-onboarding .tt-answer{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:10px 0;font-size:14px;line-height:20px}.timetable-onboarding .tt-answer+.tt-answer{border-top:1px solid var(--tt-line)}.timetable-onboarding .tt-answer-label{color:var(--tt-ink);font-weight:600}.timetable-onboarding .tt-answer-value{color:var(--tt-muted);text-align:right;font-variant-numeric:tabular-nums}.timetable-onboarding .tt-answer--editable{cursor:pointer;border-radius:8px;padding-inline:8px;margin-inline:-8px;transition:background-color .12s ease}.timetable-onboarding .tt-answer--editable:hover{background:var(--tt-soft)}.timetable-onboarding .tt-answer--editable:hover .tt-answer-value{color:var(--tt-ink)}.timetable-onboarding .tt-answer--editable:focus-visible{outline:none;box-shadow:0 0 0 2px var(--app-focus-ring)}.timetable-onboarding .tt-question-title{margin:0;color:var(--tt-ink)!important;font-family:inherit!important;font-size:20px!important;font-weight:600!important;letter-spacing:0!important;line-height:28px!important;text-transform:none!important}.timetable-onboarding .tt-question-eyebrow{margin:0 0 6px;color:var(--tt-muted);font-size:12px;font-weight:600;letter-spacing:.06em;line-height:18px;text-transform:uppercase}.timetable-onboarding .tt-question-description{max-width:32rem;margin:6px auto 0;color:var(--tt-muted);font-size:14px;font-weight:400;line-height:20px}.timetable-onboarding .tt-question-body{margin-top:20px}.timetable-onboarding .tt-question-error{max-width:32rem;margin:8px auto 0;color:var(--tt-danger);font-size:14px;line-height:20px}.timetable-onboarding .tt-choices{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.timetable-onboarding .tt-choice--fixed{min-width:84px}.timetable-onboarding .tt-choice--input{gap:4px;padding-inline:14px!important;cursor:text}.timetable-onboarding .tt-choice--input:focus-within{border-color:var(--tt-ink)!important}.timetable-onboarding .tt-choice-input{width:6ch;min-width:0;border:0!important;background:transparent!important;padding:0!important;color:inherit!important;font-size:14px!important;font-weight:500;text-align:right;outline:none;box-shadow:none!important;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.timetable-onboarding .tt-choice-input::-webkit-outer-spin-button,.timetable-onboarding .tt-choice-input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}.timetable-onboarding .tt-choice-input--time{text-align:center}.timetable-onboarding .tt-choice-input::-moz-placeholder{color:var(--tt-muted);opacity:1}.timetable-onboarding .tt-choice-input::placeholder{color:var(--tt-muted);opacity:1}.timetable-onboarding .tt-choice-unit{color:var(--tt-muted);font-size:13px}.timetable-onboarding [data-onboarding-question=day-preview] .tt-question-body,.timetable-onboarding [data-onboarding-question=lesson-grid] .tt-question-body,.timetable-onboarding [data-onboarding-question=review-week] .tt-question-body{text-align:left}.timetable-onboarding .tt-question-secondary{display:flex;align-self:center;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;min-height:40px;margin:16px auto 0;border-radius:999px;padding-inline:16px;background:transparent;color:var(--tt-muted);font-size:14px;font-weight:500;line-height:20px;transition:background-color .12s ease,color .12s ease}.timetable-onboarding .tt-question-secondary:hover:not(:disabled){background:var(--tt-soft);color:var(--tt-ink)}.timetable-onboarding .tt-flow>.tt-question-secondary{margin-top:0}.timetable-onboarding .tt-question-secondary--lead{margin:0 auto 4px}.timetable-onboarding .tt-add-changeover{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:34px;border:1px dashed var(--tt-line);border-radius:10px;background:transparent;color:var(--tt-muted);font-size:13px;font-weight:500;line-height:18px;transition:border-color .12s ease,color .12s ease,background-color .12s ease}.timetable-onboarding .tt-add-changeover:hover{border-color:var(--tt-ink);background:var(--tt-soft);color:var(--tt-ink)}.timetable-onboarding .tt-day-add-row{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px}.timetable-onboarding .tt-row-length{display:inline-flex;align-items:center;gap:4px;min-height:34px;border:1px solid transparent;border-radius:10px;padding-inline:8px;color:var(--tt-muted);font-size:13px;cursor:text;transition:border-color .12s ease,background-color .12s ease}.timetable-onboarding .tt-row-length:hover,.timetable-onboarding .tt-row-length:focus-within{border-color:var(--tt-line);background:#fff}.timetable-onboarding .tt-row-length input{width:3.5ch;min-width:0;border:0!important;background:transparent!important;padding:0!important;color:var(--tt-ink)!important;font-size:13px!important;font-weight:600;text-align:right;outline:none;box-shadow:none!important;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.timetable-onboarding .tt-row-length input::-webkit-outer-spin-button,.timetable-onboarding .tt-row-length input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}.timetable-onboarding .tt-class-intro{max-width:34rem;margin:0 auto;color:var(--tt-muted);font-size:15px;line-height:22px;text-align:center}.timetable-onboarding .tt-class-list{width:100%;max-width:34rem;margin:0 auto;text-align:left}.timetable-onboarding .tt-class-list__heading{margin:0 0 4px;color:var(--tt-muted);font-size:12px;font-weight:600;letter-spacing:.06em;line-height:18px;text-transform:uppercase}.timetable-onboarding .tt-class-row{padding:10px 0}.timetable-onboarding .tt-class-row+.tt-class-row{border-top:1px solid var(--tt-line)}.timetable-onboarding .tt-class-row__swatch{width:10px;height:28px;flex:none;border-radius:999px;border:1px solid rgb(0 0 0 / .05)}.timetable-onboarding .tt-class-row__name{overflow:hidden;color:var(--tt-ink);font-size:14px;font-weight:600;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.timetable-onboarding .tt-class-row__room{color:var(--tt-muted);font-size:13px;line-height:18px}.timetable-onboarding .tt-icon-button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;color:var(--tt-muted);transition:background-color .12s ease,color .12s ease}.timetable-onboarding .tt-icon-button:hover{background:var(--tt-soft);color:var(--tt-ink)}.timetable-onboarding .tt-icon-button--danger:hover{background:color-mix(in oklab,var(--tt-danger) 8%,#ffffff);color:var(--tt-danger)}.timetable-onboarding .tt-field-label{display:block;margin-bottom:6px;color:var(--tt-muted);font-size:13px;font-weight:500;line-height:18px}.timetable-onboarding .tt-review-ledger{width:100%;max-width:34rem;margin:0 auto}.timetable-onboarding .tt-review-row{display:grid;grid-template-columns:36px minmax(0,auto) minmax(0,1fr) 16px;align-items:center;gap:12px;width:100%;padding:12px 0;text-align:left;transition:color .12s ease}.timetable-onboarding .tt-review-row+.tt-review-row{border-top:1px solid var(--tt-line)}.timetable-onboarding .tt-review-row__label{color:var(--tt-ink);font-size:14px;font-weight:600;line-height:20px}.timetable-onboarding .tt-review-row__value{overflow:hidden;color:var(--tt-muted);font-size:14px;line-height:20px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.timetable-onboarding .tt-review-row__chevron{width:16px;height:16px;color:var(--tt-muted);transition:translate .12s ease}.timetable-onboarding .tt-review-row:hover .tt-review-row__chevron{translate:2px 0;color:var(--tt-ink)}.timetable-onboarding .onboarding-section-heading,.timetable-onboarding .onboarding-control-label{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--tt-ink)}.timetable-onboarding .onboarding-section-heading>svg,.timetable-onboarding .onboarding-control-label svg,.timetable-onboarding .onboarding-main label>svg{color:var(--tt-muted)!important}.timetable-onboarding .onboarding-section-heading h2,.timetable-onboarding .onboarding-control-label h3,.timetable-onboarding .onboarding-control-label h4,.timetable-onboarding .onboarding-section-title{color:var(--tt-ink)!important;font-family:inherit!important;font-size:20px!important;font-weight:600!important;letter-spacing:0!important;line-height:28px!important;text-transform:none!important}.timetable-onboarding .onboarding-section-description{margin-top:6px;color:var(--tt-muted)!important;font-size:14px;font-weight:400;line-height:20px}.timetable-onboarding .onboarding-main{color:var(--tt-ink)}.timetable-onboarding .onboarding-main>div:last-child{min-width:0}.timetable-onboarding .onboarding-main p{color:var(--tt-muted)}.timetable-onboarding .onboarding-main button[aria-pressed]:not([data-timetable-slot]):not(.onboarding-calendar-day),.timetable-onboarding .onboarding-option-card,.timetable-onboarding .tt-choice{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;border:1px solid var(--tt-line)!important;border-radius:999px!important;padding-inline:16px!important;background:#fff!important;color:var(--tt-ink)!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;text-transform:none!important;box-shadow:none!important;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.timetable-onboarding .onboarding-main button[aria-pressed=true]:not([data-timetable-slot]):not(.onboarding-calendar-day),.timetable-onboarding .onboarding-option-card[aria-pressed=true],.timetable-onboarding .tt-choice[aria-pressed=true]{border-color:var(--tt-ink)!important;background:var(--tt-ink)!important;color:#fff!important}.timetable-onboarding .onboarding-main button[aria-pressed=true]:not([data-timetable-slot]):not(.onboarding-calendar-day) :where(svg,span),.timetable-onboarding .onboarding-option-card[aria-pressed=true] :where(svg,span),.timetable-onboarding .tt-choice[aria-pressed=true] :where(svg,span){color:inherit!important}.timetable-onboarding .onboarding-main button[aria-pressed=false]:not([data-timetable-slot]):not(.onboarding-calendar-day):hover:not(:disabled),.timetable-onboarding .onboarding-option-card:not([aria-pressed=true]):hover:not(:disabled),.timetable-onboarding .tt-choice:not([aria-pressed=true]):hover:not(:disabled),.timetable-onboarding .onboarding-inline-action:hover:not(:disabled){background:var(--tt-soft)!important;color:var(--tt-ink)!important}.timetable-onboarding .onboarding-main button[aria-pressed]:disabled,.timetable-onboarding .tt-choice:disabled{border-color:var(--tt-line)!important;background:var(--tt-soft)!important;color:var(--tt-muted)!important;opacity:1}.timetable-onboarding .onboarding-main button[data-pattern-choice]{border-color:var(--tt-line)!important;background:#fff!important;color:var(--tt-ink)!important;box-shadow:none!important}.timetable-onboarding .onboarding-inline-action,.timetable-onboarding .onboarding-add-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;border:1px solid var(--tt-line)!important;border-radius:999px!important;padding-inline:16px!important;background:#fff!important;color:var(--tt-ink)!important;font-size:14px!important;font-weight:500!important;box-shadow:none!important;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.timetable-onboarding .onboarding-add-button{border-color:var(--tt-ink)!important;background:var(--tt-ink)!important;color:#fff!important;font-weight:600!important}.timetable-onboarding .onboarding-add-button:hover:not(:disabled){background:#262626!important}.timetable-onboarding .onboarding-date-trigger{min-height:var(--tt-control-height);border:1px solid var(--tt-line)!important;border-radius:999px!important;padding:0 20px!important;background:#fff!important;color:var(--tt-ink)!important;font-size:16px!important;font-weight:600!important;line-height:22px!important;box-shadow:none!important;transition:border-color .12s ease}.timetable-onboarding .onboarding-date-trigger:hover{border-color:var(--tt-ink)!important}.timetable-onboarding .onboarding-date-trigger:focus,.timetable-onboarding .onboarding-date-trigger:active{border-color:var(--tt-line)!important;outline:none!important;box-shadow:none!important}.timetable-onboarding .onboarding-date-trigger svg{color:var(--tt-muted)!important}.timetable-onboarding .onboarding-date-placeholder{display:inline-flex;align-items:baseline;gap:2px;color:var(--tt-ink);font-weight:600;animation:onboardingPlaceholderGlow 2.6s ease-in-out infinite}.timetable-onboarding .onboarding-date-placeholder-dots{display:inline-flex;margin-left:1px;letter-spacing:1px}.timetable-onboarding .onboarding-date-placeholder-dots>span{animation:onboardingPlaceholderDot 1.4s ease-in-out infinite}.timetable-onboarding .onboarding-date-placeholder-dots>span:nth-child(2){animation-delay:.18s}.timetable-onboarding .onboarding-date-placeholder-dots>span:nth-child(3){animation-delay:.36s}@keyframes onboardingPlaceholderGlow{0%,to{opacity:.55}50%{opacity:1}}@keyframes onboardingPlaceholderDot{0%,72%,to{opacity:.25;transform:translateY(0)}32%{opacity:1;transform:translateY(-2px)}}.timetable-onboarding .onboarding-calendar-day-selected,.timetable-onboarding .onboarding-main button.onboarding-calendar-day[aria-pressed=true]{background:var(--tt-ink)!important;color:#fff!important}.timetable-onboarding .onboarding-main button.onboarding-calendar-day{min-height:0;color:var(--tt-ink)!important}.timetable-onboarding .onboarding-main button.onboarding-calendar-day:hover{background:var(--tt-soft)!important}.timetable-onboarding .onboarding-main button.onboarding-calendar-day-range-preview{border-color:transparent!important;background:var(--tt-soft)!important;color:var(--tt-ink)!important;box-shadow:none!important}.timetable-onboarding .onboarding-main button.onboarding-calendar-day-range-preview:hover{background:#e6e6e6!important}.timetable-onboarding .app-popout-surface{border:1px solid var(--tt-line);border-radius:16px;background:#fff;box-shadow:var(--ig-popout-shadow)}.timetable-onboarding .onboarding-main :where(.ig-field,input.border,select,textarea){min-height:44px;border:1px solid var(--tt-line)!important;border-radius:999px!important;padding-inline:16px!important;background-color:#fff!important;color:var(--tt-ink)!important;font-size:15px!important;box-shadow:none!important}.timetable-onboarding .onboarding-main :where(.ig-field,input.border,select,textarea):hover{border-color:var(--tt-ink)!important}.timetable-onboarding .onboarding-main :where(.ig-field,input.border,select,textarea)::-moz-placeholder{color:var(--tt-muted);opacity:1}.timetable-onboarding .onboarding-main :where(.ig-field,input.border,select,textarea)::placeholder{color:var(--tt-muted);opacity:1}.timetable-onboarding .onboarding-main label{color:var(--tt-ink);font-weight:600}.timetable-onboarding .weekday-time-input{text-align:center;font-variant-numeric:tabular-nums}.timetable-onboarding .weekday-time-input::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}.timetable-onboarding .weekday-time-input::-webkit-datetime-edit{display:block;width:100%;padding:0;text-align:center}.timetable-onboarding .tt-day-schedules{display:flex;flex-direction:column;gap:20px;text-align:left}.timetable-onboarding .tt-day-dot{width:6px;height:6px;flex:none;border-radius:999px;background:currentColor;opacity:.55}.timetable-onboarding .tt-day-editor{display:flex;flex-direction:column;gap:12px}.timetable-onboarding .tt-day-editor__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px}.timetable-onboarding .tt-day-editor__title{margin:0;color:var(--tt-ink)!important;font-family:inherit!important;font-size:20px!important;font-weight:600!important;letter-spacing:0!important;line-height:28px!important;text-transform:none!important}.timetable-onboarding .tt-day-editor__summary{margin:0;color:var(--tt-muted)!important;font-size:14px;font-variant-numeric:tabular-nums;line-height:20px}.timetable-onboarding .tt-day-editor__action-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.timetable-onboarding .tt-day-editor__label{color:var(--tt-muted);font-size:14px;font-weight:500;line-height:20px}.timetable-onboarding .tt-day-editor__buttons{display:flex;flex-wrap:wrap;gap:8px}.timetable-onboarding .tt-day-notice{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;color:var(--tt-muted)!important;font-size:14px;line-height:20px}.timetable-onboarding .tt-day-notice--warn{color:var(--tt-danger)!important}.timetable-onboarding .tt-day-notice__action{display:inline-flex;align-items:center;gap:4px;border-radius:6px;padding:0 4px;color:var(--tt-ink);font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px;transition:background-color .12s ease}.timetable-onboarding .tt-day-notice__action:hover{background:var(--tt-soft)}.timetable-onboarding .tt-day-empty{margin:0;border:1px dashed var(--tt-line);border-radius:var(--tt-radius-card);padding:24px 16px;color:var(--tt-muted)!important;font-size:14px;line-height:20px;text-align:center}.timetable-onboarding .tt-day-rows{display:flex;flex-direction:column;gap:6px}.timetable-onboarding .tt-day-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 8px;border:1px solid var(--tt-line);border-radius:10px;background:#fff;padding:5px 10px;transition:box-shadow .12s ease}.timetable-onboarding .tt-day-row--muted{background:var(--tt-soft)}.timetable-onboarding .tt-day-row--dragging{box-shadow:0 10px 24px #0000001f}.timetable-onboarding .tt-day-row__grip{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;color:var(--tt-muted);cursor:grab;transition:background-color .12s ease,color .12s ease}.timetable-onboarding .tt-day-row__grip:hover{background:#fff;color:var(--tt-ink)}.timetable-onboarding .tt-day-row__grip:active{cursor:grabbing}.timetable-onboarding .tt-day-row__name{min-width:0;border:1px solid transparent;border-radius:8px;background:transparent;padding:6px 8px;color:var(--tt-ink);font-size:15px;font-weight:600;line-height:20px;outline:none;transition:background-color .12s ease,border-color .12s ease}.timetable-onboarding .tt-day-row__name:hover{border-color:var(--tt-line)}.timetable-onboarding .tt-day-row__name:focus{border-color:var(--tt-ink);background:#fff}.timetable-onboarding .tt-day-row__static{min-width:0;margin:0;padding:6px 8px;color:var(--tt-muted)!important;font-size:14px;font-weight:500;line-height:20px}.timetable-onboarding .tt-day-row__times{display:grid;grid-column:2 / span 2;grid-template-columns:1fr 1fr;gap:6px;max-width:220px;margin:0}.timetable-onboarding .tt-day-row__time,.timetable-onboarding .tt-day-row__times--static>span{min-width:0;border:1px solid var(--tt-line);border-radius:8px;background:#fff;padding:6px 10px;color:var(--tt-ink);font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;line-height:20px;text-align:center;outline:none;transition:border-color .12s ease}.timetable-onboarding .tt-day-row__time:hover,.timetable-onboarding .tt-day-row__time:focus{border-color:var(--tt-ink)}.timetable-onboarding .tt-day-row__times--static>span{border-color:transparent;background:transparent;color:var(--tt-muted);font-weight:500}.timetable-onboarding .tt-day-row__delete{display:flex;grid-column:3;grid-row:1;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;color:var(--tt-muted);transition:background-color .12s ease,color .12s ease}.timetable-onboarding .tt-day-row__delete:hover{background:color-mix(in oklab,var(--tt-danger) 8%,#ffffff);color:var(--tt-danger)}@media(min-width:900px){.timetable-onboarding .tt-day-row{grid-template-columns:auto minmax(0,1fr) minmax(200px,auto) auto}.timetable-onboarding .tt-day-row__times{grid-column:auto;max-width:none}.timetable-onboarding .tt-day-row__delete{grid-column:auto;grid-row:auto}}.timetable-onboarding .onboarding-main :where(section,div).rounded-xl.border[class~=bg-white],.timetable-onboarding .onboarding-main section.rounded-lg.border[class~=bg-white],.timetable-onboarding .onboarding-main :where(div,label).rounded-lg.border[class~=bg-white],.timetable-onboarding .onboarding-main :where(div,label).rounded-xl.border[class~=bg-white]{border-color:var(--tt-line)!important;border-radius:var(--tt-radius-card)!important;background-color:#fff!important;box-shadow:none!important}.timetable-onboarding .onboarding-main .bg-zinc-50,.timetable-onboarding .onboarding-main .bg-gray-50,.timetable-onboarding .onboarding-main .bg-gray-100,.timetable-onboarding .onboarding-main .bg-zinc-100{background-color:var(--tt-soft)}.timetable-onboarding .onboarding-main :where(.border-zinc-200,.border-gray-200,.border-gray-300,.border-zinc-100){border-color:var(--tt-line)}.timetable-onboarding .onboarding-main :where(.text-zinc-950,.text-zinc-900,.text-gray-900){color:var(--tt-ink)}.timetable-onboarding .onboarding-main :where(.text-zinc-400,.text-zinc-500,.text-gray-400,.text-gray-500,.text-zinc-600,.text-gray-600,.text-zinc-700,.text-gray-700){color:var(--tt-muted)}.timetable-onboarding .onboarding-main table{color:var(--tt-ink)}.timetable-onboarding .onboarding-main table :where(th,td){border-color:var(--tt-line)}.timetable-onboarding .onboarding-main table th{background:var(--tt-soft)!important;color:var(--tt-ink)!important;text-align:center}.timetable-onboarding .onboarding-main table td>button:not([class*=bg-]),.timetable-onboarding .onboarding-main table td>div>button:not([class*=bg-]){background:#fff}.timetable-onboarding .onboarding-main table :where(th,td)>button:hover{background:color-mix(in oklab,var(--tt-ink) 8%,#ffffff)!important;color:var(--tt-ink)}.timetable-onboarding .onboarding-disclosure{border:0!important;background:transparent!important;box-shadow:none}.timetable-onboarding .onboarding-disclosure summary svg{color:var(--tt-muted)!important}.timetable-onboarding .tt-review-row:hover .onboarding-summary-icon{border-color:var(--tt-ink)}.timetable-onboarding .onboarding-summary-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border:1px solid var(--tt-line);border-radius:999px;background:var(--tt-soft);color:var(--tt-ink)}.timetable-onboarding .onboarding-loading{border-color:var(--tt-line);border-radius:999px;color:var(--tt-muted);box-shadow:none}.timetable-onboarding .onboarding-footer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,28rem) minmax(0,1fr);align-items:center;gap:16px;min-width:0;padding:12px clamp(18px,3vw,42px);border-top:1px solid var(--tt-line);background:#fff}.timetable-onboarding .onboarding-back,.timetable-onboarding .onboarding-redo,.timetable-onboarding .onboarding-continue{display:inline-flex;min-height:var(--tt-control-height);align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:999px!important;padding:0 20px;font-size:16px;font-weight:600;line-height:22px;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.timetable-onboarding .onboarding-back{justify-self:start;background:transparent;color:var(--tt-muted)}.timetable-onboarding .onboarding-back:hover:not(:disabled){background:var(--tt-soft);color:var(--tt-ink)}.timetable-onboarding .onboarding-footer-actions{display:flex;grid-column:3;align-items:center;justify-self:end;gap:8px}.timetable-onboarding .onboarding-redo-wrap{position:relative;display:inline-flex}.timetable-onboarding .onboarding-redo{width:48px;min-width:48px;height:48px;min-height:48px;border-radius:50%!important;padding:0;background:transparent;color:var(--tt-muted)}.timetable-onboarding .onboarding-redo:hover:not(:disabled){background:transparent!important;color:var(--tt-ink)}.timetable-onboarding .onboarding-redo:hover:not(:disabled) svg{animation:onboarding-redo-nudge .36s ease-out}.timetable-onboarding .onboarding-redo:focus-visible{outline:2px solid var(--app-focus-ring);outline-offset:2px;box-shadow:none!important}@keyframes onboarding-redo-nudge{0%,to{transform:translateY(0) rotate(0)}40%{transform:translateY(-3px) rotate(-9deg)}72%{transform:translateY(-1px) rotate(5deg)}}.timetable-onboarding .onboarding-continue{min-width:148px;justify-self:end;padding:0 32px;border-color:var(--tt-ink);background:var(--tt-ink);color:#fff}.timetable-onboarding .onboarding-continue:hover:not(:disabled){border-color:#262626;background:#262626}.timetable-onboarding .onboarding-back:disabled,.timetable-onboarding .onboarding-redo:disabled{cursor:not-allowed;opacity:.38}.timetable-onboarding .onboarding-continue:disabled{cursor:not-allowed;border-color:var(--tt-soft)!important;background:var(--tt-soft)!important;color:var(--tt-muted)!important}.timetable-setup-workspace{isolation:isolate}.timetable-onboarding .onboarding-scroll-area{scrollbar-width:none;-ms-overflow-style:none}.timetable-onboarding .onboarding-scroll-area::-webkit-scrollbar{width:0;height:0;display:none}.timetable-setup-dialog__surface{width:min(1400px,calc(100vw - 32px));height:80dvh;max-height:calc(100dvh - 32px)}@media(max-width:899px){.timetable-onboarding .onboarding-footer{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding-right:14px;padding-left:14px}}@media(max-width:639px){.timetable-setup-dialog{padding:0!important;background:#fff!important}.timetable-setup-dialog__surface{height:100dvh!important;max-height:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}.timetable-onboarding--popout{border-radius:0!important}.timetable-onboarding-shell{grid-template-rows:64px minmax(0,1fr) 72px}.timetable-onboarding-shell--intro{grid-template-rows:64px minmax(0,1fr)}.timetable-onboarding .onboarding-progress-header{grid-template-columns:40px minmax(0,1fr) 40px;gap:10px;padding:10px 12px}.timetable-onboarding .onboarding-close,.timetable-onboarding .onboarding-progress-balance{width:40px;height:40px}.timetable-onboarding .tt-stepper-line{width:16px;margin-inline:8px}}@media(max-width:26rem){.timetable-onboarding .tt-stepper-line{display:none}.timetable-onboarding .tt-stepper li+li{margin-inline-start:8px}}@media(max-width:20.5rem){.timetable-onboarding .tt-stepper-item[data-state=current] .tt-stepper-label{display:none}}@media(max-width:639px){.timetable-onboarding .onboarding-stage,.timetable-onboarding .onboarding-stage--wide{width:100%;padding:24px 16px max(36px,var(--onboarding-popup-scroll-reserve, 36px),var(--onboarding-question-center-reserve, 36px))}.timetable-onboarding .onboarding-step-lead h1{font-size:2rem;line-height:1.08}.timetable-onboarding .onboarding-main button[aria-pressed]:not([data-timetable-slot]):not(.onboarding-calendar-day),.timetable-onboarding .tt-choice,.timetable-onboarding .onboarding-option-card{min-height:44px}.timetable-onboarding .onboarding-back,.timetable-onboarding .onboarding-redo,.timetable-onboarding .onboarding-continue{min-height:48px;padding:0 16px;font-size:15px}.timetable-onboarding .onboarding-redo{width:48px;min-width:48px;height:48px;padding:0}.timetable-onboarding .onboarding-continue{min-width:120px;padding:0 20px}}@media(prefers-reduced-motion:reduce){.timetable-onboarding *,.timetable-onboarding *:before,.timetable-onboarding *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.youtube-type .lesson-project-header .lesson-project-title{font-size:1.25rem!important;font-weight:600!important;line-height:1.5rem!important;letter-spacing:-.02em!important}.lesson-watch-sheet.lesson-project-sheet{max-width:none!important;border-bottom:0;border-radius:18px 18px 0 0;overflow:hidden;overscroll-behavior:contain;animation:lessonProjectSheetIn .36s cubic-bezier(.32,.72,0,1) both}.lesson-watch-sheet.lesson-project-sheet.discover-lesson-preview-sheet{animation:discoverLessonProjectSheetIn .26s ease-out both}.discover-lesson-skeleton-block{position:relative;overflow:hidden;background:#ededed}.discover-lesson-skeleton-block:after{content:"";position:absolute;inset:0;transform:translate(-105%);background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.72) 48%,transparent 100%);animation:discoverLessonSkeletonShimmer 1.35s ease-in-out infinite}.lesson-project-page{--lesson-comments-panel: clamp(20rem, 26vw, 21rem);--lesson-canvas-width: min( 80rem, 100%, max(18rem, calc((100dvh - 13.75rem) * 16 / 9)) );display:grid;grid-template-columns:minmax(0,1fr) 0;height:100%;min-height:0;overflow:hidden;transition:grid-template-columns .32s cubic-bezier(.32,.72,0,1)}.lesson-project-page[data-comments-layout=docked][data-comments-open=true]{grid-template-columns:minmax(0,1fr) var(--lesson-comments-panel)}.lesson-project-primary{display:grid;grid-column:1;grid-row:1;grid-template-rows:4.5rem minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.lesson-project-header{display:grid;min-height:4.5rem;align-content:center;justify-items:center;padding:.5rem 5rem .375rem}.lesson-project-header-inner{display:flex;width:100%;max-width:var(--lesson-canvas-width);align-items:center;justify-content:space-between;gap:1.5rem}.lesson-project-heading{min-width:0;flex:1 1 auto}.lesson-project-header-meta{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:.3rem}.lesson-project-header-reactions{display:inline-flex;height:1.75rem;align-items:center;overflow:visible;border:1px solid rgba(13,13,13,.1);border-radius:999px;background:#fff}.lesson-project-header-reaction{display:inline-flex;height:100%;align-items:center;gap:.35rem;padding-inline:.625rem;color:#52525b;font-size:.75rem;font-weight:650;transition:background-color .16s ease,color .16s ease}.lesson-project-header-reaction:hover{background:#f4f4f5;color:#18181b}.lesson-project-header-reaction:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #d4d4d8}.lesson-project-header-reaction:disabled{cursor:wait;opacity:.55}.lesson-project-header-reaction--on[data-lesson-reaction=up]{color:#059669}.lesson-project-header-reaction--on[data-lesson-reaction=down]{color:#e11d48}.lesson-project-header-reactions-divider{height:1rem;width:1px;flex:0 0 auto;background:#e4e4e7}.lesson-project-media{display:grid;min-height:0;place-items:start center;overflow:hidden;padding:2px 5rem}.lesson-project-carousel-shell{height:100%;min-height:0;width:100%;max-width:var(--lesson-canvas-width)}.lesson-project-page [data-lesson-slide-experience]{margin-inline:auto;height:100%;min-height:0;width:100%;min-width:0}.discover-preview-frame,.lesson-project-page [data-discover-continuous-preview]{border:0;box-shadow:none}.lesson-project-page [data-discover-continuous-preview]{overflow:hidden}.discover-preview-frame [data-discover-continuous-preview]{border:0;box-shadow:none}.lesson-project-page [data-discover-preview-thumbnail-rail]{width:clamp(6.5rem,10vw,9rem)}.lesson-project-page [data-discover-continuous-preview] [data-lesson-thumbnail-strip-item]{border-color:#09090b14;box-shadow:0 1px 2px #0f172a0d}.lesson-project-page [data-discover-continuous-preview] [data-lesson-thumbnail-strip-item]:hover{border-color:#09090b29}.lesson-project-page [data-discover-continuous-preview] [data-lesson-thumbnail-strip-item][aria-current=true]{border-color:#8b3dff;box-shadow:0 0 0 3px #8b3dff24}.lesson-project-page [data-discover-continuous-preview] [data-lesson-thumbnail-page-number]{height:1.0625rem;min-width:1.0625rem;padding-inline:.25rem;border-radius:.3125rem;background:#09090b80;font-size:.625rem;line-height:1}.lesson-project-page [data-discover-continuous-preview] [data-lesson-thumbnail-strip-item][aria-current=true] [data-lesson-thumbnail-page-number]{background:#8b3dff}.lesson-project-page [data-discover-preview-scroll]{scroll-behavior:smooth;scrollbar-gutter:stable}.lesson-project-page [data-lesson-slide-carousel]{width:100%;max-width:80rem}.lesson-project-page [data-lesson-thumbnail-strip]{min-height:0}.lesson-project-page [data-lesson-thumbnail-strip-track]{overflow-y:hidden}.lesson-project-rail{position:fixed;z-index:40;right:1.5rem;top:50%;display:flex;width:2.75rem;flex-direction:column;align-items:center;gap:.5rem;transform:translateY(-50%);opacity:1;pointer-events:auto;visibility:visible;transition:opacity .16s ease,right .32s cubic-bezier(.32,.72,0,1),transform .26s cubic-bezier(.32,.72,0,1),visibility 0s linear}.lesson-project-page[data-comments-layout=docked][data-comments-open=true] .lesson-project-rail{right:calc(var(--lesson-comments-panel) + 1.25rem)}.lesson-project-page[data-comments-layout=overlay][data-comments-open=true] .lesson-project-rail{opacity:0;pointer-events:none;transform:translateY(-50%) translate(1.25rem);visibility:hidden}.lesson-project-rail-button,.lesson-project-rail .lesson-popout-rail-button{display:grid;width:2.75rem;height:2.75rem;flex:0 0 auto;place-items:center;border:1px solid rgba(13,13,13,.1);border-radius:999px;background:#fffffff0;color:#3f3f46;box-shadow:0 3px 16px #0000001f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.lesson-project-rail-button--count{height:auto;padding:.5rem 0;gap:.1rem;font-size:.6875rem;font-weight:650;line-height:1}.lesson-project-rail-button:hover,.lesson-project-rail .lesson-popout-rail-button:hover{color:#18181b;background:#fff;box-shadow:0 6px 20px #00000026}.lesson-project-rail-button:focus-visible,.lesson-project-rail .lesson-popout-rail-button:focus-visible{outline:none;box-shadow:0 0 0 2px #0003}.lesson-project-rail-button:disabled{cursor:wait;opacity:.55}.lesson-project-rail-button--primary,.lesson-project-rail-button--active{border-color:#09090b;background:#09090b;color:#fff}.lesson-project-rail-button--primary:hover,.lesson-project-rail-button--active:hover{background:#27272a;color:#fff}.lesson-project-rail-button--copied{border-color:#10b98166;background:#ecfdf5;color:#059669}.lesson-project-comments-drawer{position:fixed;z-index:50;top:8px;right:8px;bottom:8px;display:flex;width:min(var(--lesson-comments-panel),calc(100vw - 1rem));min-height:0;flex-direction:column;overflow:hidden;border-left:1px solid rgba(13,13,13,.08);background:#fff;opacity:0;pointer-events:none;transform:translate(calc(100% + 12px));visibility:hidden;transition:transform .36s cubic-bezier(.32,.72,0,1),opacity .18s ease,visibility 0s linear .36s}.lesson-project-comments-drawer[data-open=true]{opacity:1;pointer-events:auto;transform:translate(0);visibility:visible;transition:transform .36s cubic-bezier(.32,.72,0,1),opacity .18s ease,visibility 0s linear}.lesson-project-page[data-comments-layout=docked] .lesson-project-comments-drawer{position:relative;top:auto;right:auto;bottom:auto;grid-column:2;grid-row:1;width:100%;height:100%;box-shadow:none}.lesson-project-page[data-comments-layout=overlay] .lesson-project-comments-drawer{border:1px solid rgba(13,13,13,.08);border-radius:16px;box-shadow:0 2px 10px #0000000d,0 20px 50px -26px #00000061}.lesson-project-comments-drawer-actions{display:flex;min-height:4rem;flex:0 0 4rem;align-items:center;justify-content:space-between;gap:.75rem;padding:0 .75rem 0 1rem;border-bottom:1px solid rgba(13,13,13,.08);background:#fffffffa}.lesson-project-rail-tabs{display:flex;min-height:2.625rem;flex:0 0 2.625rem;align-items:end;gap:1rem;padding:0 1rem;border-bottom:1px solid #eeeeef}.lesson-project-rail-tabs>button{position:relative;display:inline-flex;height:100%;align-items:center;gap:.35rem;padding:0 .1rem;color:#71717a;font-size:.8125rem;font-weight:650;outline:none}.lesson-project-rail-tabs>button>span{color:#a1a1aa;font-size:.75rem}.lesson-project-rail-tabs>button[aria-selected=true]{color:#18181b}.lesson-project-rail-tabs>button[aria-selected=true]:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:999px 999px 0 0;background:#18181b;content:""}.lesson-project-rail-tabs>button:focus-visible{border-radius:.25rem;box-shadow:0 0 0 2px #d4d4d8}.lesson-project-rail-content{overflow:hidden}.lesson-project-comments-drawer .lesson-watch-comments{height:100%;margin:0;overflow:hidden;border:0;border-radius:0}.lesson-project-comments-drawer .lesson-watch-comments-scroll,.lesson-project-rail-scroll{overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.lesson-project-sheet-scroll{position:absolute;inset:0;height:auto;width:auto;overflow:hidden;overscroll-behavior:contain}@media(max-width:1279px),(max-height:719px){.lesson-project-page[data-comments-open=true] [data-discover-preview-thumbnail-rail]{display:none}.lesson-project-page[data-discover-lesson-preview-skeleton]{grid-template-columns:minmax(0,1fr)}.lesson-project-page[data-discover-lesson-preview-skeleton] .lesson-project-comments-drawer{display:none}}@media(max-width:767px){.discover-lesson-preview-backdrop{padding-top:0!important}.lesson-watch-sheet.lesson-project-sheet.discover-lesson-preview-sheet{height:100dvh;border-radius:0}.lesson-project-sheet-scroll{inset:0}.lesson-project-page{--lesson-canvas-width: min(100%, max(16rem, calc((100dvh - 13rem) * 16 / 9)))}.lesson-project-primary{grid-template-rows:4.25rem minmax(0,1fr)}.lesson-project-header{min-height:4.25rem;padding-inline:.5rem}.lesson-project-header-inner{gap:.75rem;padding-right:2.5rem}.lesson-project-rail{right:.5rem;width:2.25rem;gap:.375rem}.lesson-project-rail-button,.lesson-project-rail .lesson-popout-rail-button{width:2.25rem;height:2.25rem}.lesson-project-rail-button--count{height:auto;padding-block:.375rem}.lesson-project-media{padding:2px .5rem}.lesson-project-page [data-discover-preview-thumbnail-rail]{width:5.75rem}.lesson-project-comments-drawer{inset:0;width:100%;border-left:0}.lesson-project-page[data-comments-layout=overlay] .lesson-project-comments-drawer{border:0;border-radius:0;box-shadow:none}}.library-file-preview-sheet{background:#fff!important;border-color:#0d0d0d1a!important;box-shadow:0 -1px #ffffff29,0 -20px 70px #00000038!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.file-preview-scrollbar{scrollbar-gutter:stable}.file-preview-scrollbar::-webkit-scrollbar{width:9px}.file-preview-scrollbar::-webkit-scrollbar-track{background:transparent;margin-block:7px}.file-preview-scrollbar::-webkit-scrollbar-thumb{background:#09090b33;background-clip:padding-box;border:3px solid transparent;border-radius:999px;min-height:36px}.file-preview-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#09090b61}@keyframes lessonProjectSheetIn{0%{opacity:.92;transform:translateY(100%)}}@keyframes discoverLessonProjectSheetIn{0%{opacity:0;transform:translateY(15%) scale(.98)}}@keyframes discoverLessonSkeletonShimmer{to{transform:translate(105%)}}.lesson-reaction-button{--lesson-reaction-accent: #f40051;--lesson-reaction-fill: .15s;--lesson-reaction-pop: .35s;--lesson-reaction-pop-ease: cubic-bezier(.34, 1.96, .64, 1);--lesson-reaction-particle-dur: .6s;--lesson-reaction-particle-size: 2.5px;--lesson-reaction-ease: cubic-bezier(.22, 1, .36, 1);position:relative;isolation:isolate;overflow:visible}.lesson-reaction-button--like{--lesson-reaction-accent: #f40051;border-radius:999px 0 0 999px}.lesson-reaction-button--dislike{--lesson-reaction-accent: #6759e8;border-radius:0 999px 999px 0}.lesson-reaction-button[aria-pressed=true],.lesson-reaction-button[aria-pressed=true]:hover{color:var(--lesson-reaction-accent)}.lesson-reaction-button__visual{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:currentColor}.lesson-reaction-button__icon{display:inline-flex;width:100%;height:100%;align-items:center;justify-content:center;transform-origin:center}.lesson-reaction-button__svg{width:100%;height:100%;color:currentColor;transition:color var(--lesson-reaction-fill) var(--lesson-reaction-ease)}.lesson-reaction-button__svg path{fill:transparent;stroke:currentColor;transition:fill var(--lesson-reaction-fill) var(--lesson-reaction-ease),stroke var(--lesson-reaction-fill) var(--lesson-reaction-ease)}.lesson-reaction-button[aria-pressed=true] .lesson-reaction-button__svg--heart path,.lesson-reaction-button[aria-pressed=true] .lesson-reaction-button__svg--dislike path:first-child{fill:currentColor}.lesson-reaction-button--animate .lesson-reaction-button__icon{animation:lessonReactionPop var(--lesson-reaction-pop) var(--lesson-reaction-pop-ease)}.lesson-reaction-particles{position:absolute;left:50%;top:50%;width:0;height:0;z-index:2;color:var(--lesson-reaction-accent);pointer-events:none}.lesson-reaction-particles i{position:absolute;left:calc(var(--lesson-reaction-particle-size) * var(--psize, 1) / -2);top:calc(var(--lesson-reaction-particle-size) * var(--psize, 1) / -2);width:calc(var(--lesson-reaction-particle-size) * var(--psize, 1));height:calc(var(--lesson-reaction-particle-size) * var(--psize, 1));border-radius:50%;background:currentColor;opacity:0}@keyframes lessonReactionPop{0%{transform:scale(1) rotate(0)}30%{transform:scale(.82)}to{transform:scale(1) rotate(0)}}@keyframes lessonReactionBurst{0%{opacity:0;transform:translate(0) scale(.4)}20%{opacity:1;transform:translate(calc(var(--px) * .25),calc(var(--py) * .25)) scale(1)}to{opacity:0;transform:translate(var(--px),var(--py)) scale(var(--p-end-scale, .6))}}.lesson-reaction-particles.is-bursting i{animation:lessonReactionBurst var(--pdur, var(--lesson-reaction-particle-dur)) ease-out var(--pdelay, 0ms) forwards}@media(prefers-reduced-motion:reduce){.lesson-watch-sheet.lesson-project-sheet,.lesson-watch-sheet.lesson-project-sheet.discover-lesson-preview-sheet{animation:none}.lesson-project-page,.lesson-project-rail,.lesson-project-rail-button,.lesson-project-header-reaction,.lesson-project-comments-drawer{transition:none}.discover-lesson-skeleton-block:after{display:none;animation:none}.lesson-reaction-particles{display:none}.lesson-reaction-button--animate .lesson-reaction-button__icon{animation:none}.lesson-project-page [data-discover-preview-scroll]{scroll-behavior:auto}}.lesson-project-carousel{touch-action:pan-x pan-y pinch-zoom;border:1px solid rgba(13,13,13,.1);box-shadow:0 1px 2px #0d0d0d0a,0 10px 28px -14px #0d0d0d1f}.lesson-project-slide-canvas{height:100%!important;max-height:100%;-o-object-fit:contain;object-fit:contain;width:100%!important}.lesson-project-comments .lesson-watch-comments,.lesson-project-sheet .lesson-project-comments .lesson-watch-comments{width:100%;border:0;border-radius:0;background:transparent;height:auto;margin-top:0;overflow:visible}.lesson-project-comments .lesson-watch-comments-scroll,.lesson-project-sheet .lesson-project-comments .lesson-watch-comments-scroll{overflow:visible;overscroll-behavior:auto}.youtube-type .lesson-project-comments .lesson-watch-comments-title{font-size:1.125rem!important;line-height:1.5rem!important}.youtube-type .lesson-project-comments .lesson-watch-comment-copy{font-size:1rem!important;line-height:1.5rem!important}@media(max-width:639px){.discover-feed-grid{grid-template-columns:minmax(0,1fr);row-gap:2rem}.discover-feed-card [data-lesson-card-stats]{gap:.5rem}.lesson-project-carousel{border-radius:12px}.lesson-project-comments .lesson-watch-comments,.lesson-project-sheet .lesson-project-comments .lesson-watch-comments{border:0;border-radius:0}}@keyframes pp-step-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pp-option-in{0%{opacity:0;transform:translateY(7px) scale(.985)}to{opacity:1;transform:none}}.pp-step-panel{animation:pp-step-in .3s cubic-bezier(.22,1,.36,1) both}.pp-option{animation:pp-option-in .34s cubic-bezier(.22,1,.36,1) both}@media(prefers-reduced-motion:reduce){.pp-step-panel,.pp-option{animation:none}.pp-option:hover{transform:none}}[data-game-surface] .text-white\/40,[data-game-surface] .text-white\/50{color:#ffffffbf}[data-game-surface] .text-gray-500{color:#9ca3af}[data-game-surface] .text-cyan-400\/50{color:#22d3eed9}.readable-site .placeholder\:text-slate-400::-moz-placeholder{color:#475569}.readable-site .placeholder\:text-slate-400::placeholder{color:#475569}.readable-site .placeholder\:text-zinc-400::-moz-placeholder{color:#52525b}.readable-site .placeholder\:text-zinc-400::placeholder{color:#52525b}.dashboard-palette .timetable-readable .placeholder\:text-slate-500::-moz-placeholder{color:var(--dash-muted)}.dashboard-palette .timetable-readable .placeholder\:text-slate-500::placeholder{color:var(--dash-muted)}.dashboard-palette .timetable-readable .placeholder\:text-slate-400::-moz-placeholder{color:var(--dash-muted)}.dashboard-palette .timetable-readable .placeholder\:text-slate-400::placeholder{color:var(--dash-muted)}.dashboard-palette .timetable-readable .placeholder\:text-zinc-500::-moz-placeholder{color:var(--dash-muted)}.dashboard-palette .timetable-readable .placeholder\:text-zinc-500::placeholder{color:var(--dash-muted)}.dashboard-palette .timetable-readable .placeholder\:text-zinc-400::-moz-placeholder{color:var(--dash-muted)}.dashboard-palette .timetable-readable .placeholder\:text-zinc-400::placeholder{color:var(--dash-muted)}.home-dashboard-shell .timetable-readable [data-main-timetable=day] .placeholder\:text-zinc-500::-moz-placeholder{color:#71717a}.home-dashboard-shell .timetable-readable [data-main-timetable=day] .placeholder\:text-zinc-500::placeholder{color:#71717a}.home-dashboard-shell .timetable-readable [data-main-timetable=day] .placeholder\:text-slate-500::-moz-placeholder{color:#71717a}.home-dashboard-shell .timetable-readable [data-main-timetable=day] .placeholder\:text-slate-500::placeholder{color:#71717a}.home-dashboard-shell .timetable-readable [data-main-timetable=day] .placeholder\:text-zinc-400::-moz-placeholder{color:#71717a}.home-dashboard-shell .timetable-readable [data-main-timetable=day] .placeholder\:text-zinc-400::placeholder{color:#71717a}.home-dashboard-shell .timetable-readable [data-main-timetable=day] .placeholder\:text-slate-400::-moz-placeholder{color:#71717a}.home-dashboard-shell .timetable-readable [data-main-timetable=day] .placeholder\:text-slate-400::placeholder{color:#71717a}.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .placeholder\:text-zinc-500::-moz-placeholder{color:#71717a}.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .placeholder\:text-zinc-500::placeholder{color:#71717a}.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .placeholder\:text-slate-500::-moz-placeholder{color:#71717a}.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .placeholder\:text-slate-500::placeholder{color:#71717a}.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .placeholder\:text-zinc-400::-moz-placeholder{color:#a1a1aa}.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .placeholder\:text-zinc-400::placeholder{color:#a1a1aa}.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .placeholder\:text-slate-400::-moz-placeholder{color:#a1a1aa}.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .placeholder\:text-slate-400::placeholder{color:#a1a1aa}.dashboard-palette .timetable-readable .focus-within\:bg-white:focus-within.dashboard-timetable-empty-state{background:#fff}.dashboard-palette .timetable-readable .focus-within\:bg-white:focus-within{background-color:var(--dash-surface)}.home-dashboard-shell .timetable-readable [data-main-timetable=day] .focus-within\:bg-white:focus-within{background-color:#fff}.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .focus-within\:bg-white:focus-within{background-color:#fff}.instagram-ui :where(.hover\:shadow-sm:hover,.shadow-md,.shadow-lg,.shadow-xl,.shadow-2xl,[class*="shadow-["]){box-shadow:none!important}.instagram-ui :where(.shadow-sm,.hover\:shadow-md:hover,.shadow-lg,.shadow-xl,.shadow-2xl,[class*="shadow-["]){box-shadow:none!important}.instagram-ui :where(.shadow-sm,.shadow-md,.hover\:shadow-lg:hover,.shadow-xl,.shadow-2xl,[class*="shadow-["]){box-shadow:none!important}.readable-site .hover\:text-emerald-500:hover{color:#047857}.readable-site .hover\:text-red-500:hover{color:#b91c1c}.readable-site .hover\:bg-red-500:hover{background-color:#b91c1c}.onboarding-mono :is(.hover\:bg-black:hover,.bg-zinc-950,.bg-slate-950,.bg-gray-950,[class*="bg-[#202124]"],[class*="bg-[#17233f]"],[class*="hover:bg-[#3C4043]"]:hover){background-color:var(--onboarding-black)!important;color:var(--onboarding-white)!important}.onboarding-mono .hover\:text-white:hover{color:var(--onboarding-white)!important}.dashboard-palette .timetable-readable .hover\:bg-white:hover.dashboard-timetable-empty-state,.dashboard-palette .timetable-readable .hover\:bg-slate-50:hover.dashboard-timetable-empty-state{background:#fff}.dashboard-palette .timetable-readable .hover\:bg-white:hover,.dashboard-palette .timetable-readable .hover\:bg-white\/90:hover{background-color:var(--dash-surface)}.dashboard-palette .timetable-readable .hover\:bg-slate-50:hover,.dashboard-palette .timetable-readable .hover\:bg-slate-50\/80:hover,.dashboard-palette .timetable-readable .hover\:bg-zinc-50:hover,.dashboard-palette .timetable-readable .hover\:bg-gray-50:hover{background-color:color-mix(in srgb,var(--dash-bg) 74%,white)}.dashboard-palette .timetable-readable .hover\:bg-slate-100:hover,.dashboard-palette .timetable-readable .hover\:bg-slate-100\/70:hover,.dashboard-palette .timetable-readable .hover\:bg-zinc-100:hover{background-color:var(--dash-soft)}.dashboard-palette .timetable-readable .hover\:bg-blue-50:hover,.dashboard-palette .timetable-readable .hover\:bg-sky-50:hover,.dashboard-palette .timetable-readable .hover\:bg-emerald-50:hover,.dashboard-palette .timetable-readable .hover\:bg-emerald-50\/80:hover,.dashboard-palette .timetable-readable .hover\:bg-amber-50:hover,.dashboard-palette .timetable-readable .hover\:bg-red-50:hover,.dashboard-palette .timetable-readable .hover\:bg-red-50\/80:hover{background-color:var(--dash-accent-soft)}.dashboard-palette .timetable-readable .hover\:bg-emerald-100:hover,.dashboard-palette .timetable-readable .hover\:bg-red-100:hover,.dashboard-palette .timetable-readable .hover\:bg-amber-100:hover{background-color:color-mix(in srgb,var(--dash-accent) 16%,white)}.dashboard-palette .timetable-readable .hover\:bg-blue-600:hover,.dashboard-palette .timetable-readable .hover\:bg-red-500:hover,.dashboard-palette .timetable-readable .hover\:bg-rose-400:hover{background-color:var(--dash-accent)}.dashboard-palette .timetable-readable .hover\:border-slate-200:hover,.dashboard-palette .timetable-readable .hover\:border-zinc-200:hover,.dashboard-palette .timetable-readable .hover\:border-white\/80:hover{border-color:var(--dash-line)}.dashboard-palette .timetable-readable .hover\:border-blue-200:hover,.dashboard-palette .timetable-readable .hover\:border-blue-300:hover,.dashboard-palette .timetable-readable .hover\:border-emerald-200:hover,.dashboard-palette .timetable-readable .hover\:border-amber-200:hover,.dashboard-palette .timetable-readable .hover\:border-red-200:hover{border-color:color-mix(in srgb,var(--dash-accent) 34%,white)}.dashboard-palette .timetable-readable .hover\:text-slate-950:hover,.dashboard-palette .timetable-readable .hover\:text-zinc-950:hover,.dashboard-palette .timetable-readable .hover\:text-zinc-900:hover{color:var(--dash-ink)}.dashboard-palette .timetable-readable .hover\:text-slate-700:hover,.dashboard-palette .timetable-readable .hover\:text-zinc-600:hover{color:var(--dash-copy)}.dashboard-palette .timetable-readable .hover\:text-zinc-500:hover{color:var(--dash-muted)}.dashboard-palette .timetable-readable .hover\:text-blue-500:hover,.dashboard-palette .timetable-readable .hover\:text-blue-700:hover,.dashboard-palette .timetable-readable .hover\:text-sky-700:hover,.dashboard-palette .timetable-readable .hover\:text-emerald-700:hover,.dashboard-palette .timetable-readable .hover\:text-red-500:hover,.dashboard-palette .timetable-readable .hover\:text-red-600:hover,.dashboard-palette .timetable-readable .hover\:text-amber-700:hover{color:var(--dash-accent-muted)}.dashboard-palette .timetable-readable .hover\:ring-blue-500:hover{--tw-ring-color: color-mix(in srgb, var(--dash-accent) 32%, transparent)}.dashboard-palette .timetable-readable .hover\:shadow-sm:hover,.dashboard-palette .timetable-readable .hover\:shadow-md:hover{box-shadow:none}.dashboard-palette .dashboard-timetable-content .hover\:bg-slate-50:hover,.dashboard-palette .dashboard-timetable-content .hover\:bg-slate-50\/80:hover,.dashboard-palette .dashboard-timetable-content .hover\:bg-slate-100:hover,.dashboard-palette .dashboard-timetable-content .hover\:bg-slate-100\/70:hover,.dashboard-palette .dashboard-timetable-content .hover\:bg-zinc-50:hover,.dashboard-palette .dashboard-timetable-content .hover\:bg-zinc-100:hover,.dashboard-palette .dashboard-timetable-content .hover\:bg-gray-50:hover{background-color:#fff}.home-dashboard-shell .timetable-readable [data-main-timetable=day] .hover\:border-zinc-200:hover,.home-dashboard-shell .timetable-readable [data-main-timetable=day] .hover\:border-slate-200:hover{border-color:#e4e4e7}.home-dashboard-shell .timetable-readable [data-main-timetable=day] .hover\:border-zinc-300:hover{border-color:#d4d4d8}.home-dashboard-shell .timetable-readable [data-main-timetable=day] .hover\:bg-white:hover{background-color:#fff}.home-dashboard-shell .timetable-readable [data-main-timetable=day] .hover\:bg-zinc-50:hover{background-color:#fafafa}.home-dashboard-shell .timetable-readable [data-main-timetable=day] .hover\:text-zinc-950:hover,.home-dashboard-shell .timetable-readable [data-main-timetable=day] .hover\:text-slate-950:hover{color:#18181b}.home-dashboard-shell .timetable-readable [data-main-timetable=day] .hover\:text-zinc-700:hover,.home-dashboard-shell .timetable-readable [data-main-timetable=day] .hover\:text-slate-700:hover,.home-dashboard-shell .timetable-readable [data-main-timetable=day] .hover\:text-zinc-600:hover{color:#3f3f46}.home-dashboard-shell .timetable-readable [data-main-timetable=day] .hover\:text-zinc-500:hover{color:#71717a}.home-dashboard-shell .timetable-readable .hover\:border-zinc-200:hover[data-compact-lesson-popout],.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .hover\:border-zinc-200:hover{border-color:#e4e4e7}.home-dashboard-shell .timetable-readable .hover\:border-zinc-300:hover[data-compact-lesson-popout],.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .hover\:border-zinc-300:hover{border-color:#d4d4d8}.home-dashboard-shell .timetable-readable .hover\:border-zinc-400:hover[data-compact-lesson-popout],.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .hover\:border-zinc-400:hover{border-color:#a1a1aa}.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .hover\:bg-white:hover{background-color:#fff}.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .hover\:bg-zinc-50:hover{background-color:#fafafa}.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .hover\:text-zinc-950:hover,.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .hover\:text-slate-950:hover{color:#18181b}.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .hover\:text-zinc-700:hover,.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .hover\:text-slate-700:hover{color:#3f3f46}.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .hover\:text-zinc-600:hover{color:#52525b}.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .hover\:text-zinc-500:hover{color:#71717a}.community-feed-page .hover\:text-sky-700:hover{color:#18181b!important}.dashboard-palette .timetable-readable .focus\:bg-white:focus.dashboard-timetable-empty-state{background:#fff}.dashboard-palette .timetable-readable .focus\:bg-slate-50:focus.dashboard-timetable-empty-state{background:#fff}.dashboard-palette .timetable-readable .focus\:bg-white:focus{background-color:var(--dash-surface)}.dashboard-palette .timetable-readable .focus\:bg-slate-50:focus{background-color:color-mix(in srgb,var(--dash-bg) 74%,white)}.dashboard-palette .timetable-readable .focus\:bg-zinc-50:focus{background-color:color-mix(in srgb,var(--dash-bg) 74%,white)}.dashboard-palette .timetable-readable .focus\:border-blue-300:focus{border-color:color-mix(in srgb,var(--dash-accent) 34%,white)}.dashboard-palette .dashboard-timetable-content .focus\:bg-slate-50:focus{background-color:#fff}.dashboard-palette .dashboard-timetable-content .focus\:bg-zinc-50:focus{background-color:#fff}.home-dashboard-shell .timetable-readable [data-main-timetable=day] .focus\:bg-white:focus{background-color:#fff}.home-dashboard-shell .timetable-readable [data-main-timetable=day] .focus\:bg-zinc-50:focus{background-color:#fafafa}.home-dashboard-shell .timetable-readable .focus\:border-zinc-400:focus[data-compact-lesson-popout],.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .focus\:border-zinc-400:focus{border-color:#a1a1aa}.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .focus\:bg-white:focus{background-color:#fff}.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .focus\:bg-zinc-50:focus{background-color:#fafafa}.dashboard-palette .timetable-readable .focus-visible\:bg-white:focus-visible.dashboard-timetable-empty-state{background:#fff}.dashboard-palette .timetable-readable .focus-visible\:bg-white:focus-visible{background-color:var(--dash-surface)}.dashboard-palette .timetable-readable .focus-visible\:bg-zinc-50:focus-visible{background-color:color-mix(in srgb,var(--dash-bg) 74%,white)}.dashboard-palette .timetable-readable .focus-visible\:bg-slate-100:focus-visible{background-color:var(--dash-soft)}.dashboard-palette .timetable-readable .focus-visible\:ring-blue-500:focus-visible{--tw-ring-color: color-mix(in srgb, var(--dash-accent) 32%, transparent)}.dashboard-palette .dashboard-timetable-content .focus-visible\:bg-slate-100:focus-visible{background-color:#fff}.dashboard-palette .dashboard-timetable-content .focus-visible\:bg-zinc-50:focus-visible{background-color:#fff}.home-dashboard-shell .timetable-readable [data-main-timetable=day] .focus-visible\:bg-white:focus-visible{background-color:#fff}.home-dashboard-shell .timetable-readable [data-main-timetable=day] .focus-visible\:bg-zinc-50:focus-visible{background-color:#fafafa}.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .focus-visible\:bg-white:focus-visible{background-color:#fff}.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .focus-visible\:bg-zinc-50:focus-visible{background-color:#fafafa}.dashboard-palette .timetable-readable .active\:bg-slate-100:active{background-color:var(--dash-soft)}.dashboard-palette .dashboard-timetable-content .active\:bg-slate-100:active{background-color:#fff}.readable-site .disabled\:text-slate-400:disabled{color:#475569}.dashboard-palette .timetable-readable .disabled\:bg-slate-50:disabled.dashboard-timetable-empty-state{background:#fff}.dashboard-palette .timetable-readable .disabled\:bg-slate-50:disabled{background-color:color-mix(in srgb,var(--dash-bg) 74%,white)}.dashboard-palette .timetable-readable .disabled\:bg-zinc-50:disabled{background-color:color-mix(in srgb,var(--dash-bg) 74%,white)}.dashboard-palette .timetable-readable .disabled\:bg-slate-100:disabled{background-color:var(--dash-soft)}.dashboard-palette .timetable-readable .disabled\:text-slate-500:disabled{color:var(--dash-muted)}.dashboard-palette .timetable-readable .disabled\:text-slate-400:disabled{color:var(--dash-muted)}.dashboard-palette .timetable-readable .disabled\:text-zinc-500:disabled{color:var(--dash-muted)}.dashboard-palette .dashboard-timetable-content .disabled\:bg-slate-50:disabled{background-color:#fff}.dashboard-palette .dashboard-timetable-content .disabled\:bg-slate-100:disabled{background-color:#fff}.dashboard-palette .dashboard-timetable-content .disabled\:bg-zinc-50:disabled{background-color:#fff}.home-dashboard-shell .timetable-readable [data-main-timetable=day] .disabled\:bg-zinc-50:disabled{background-color:#fafafa}.home-dashboard-shell .timetable-readable [data-main-timetable=day] .disabled\:text-zinc-500:disabled{color:#71717a}.home-dashboard-shell .timetable-readable [data-main-timetable=day] .disabled\:text-slate-500:disabled{color:#71717a}.home-dashboard-shell .timetable-readable [data-main-timetable=day] .disabled\:text-slate-400:disabled{color:#71717a}.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .disabled\:bg-zinc-50:disabled{background-color:#fafafa}.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .disabled\:text-zinc-500:disabled{color:#71717a}.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .disabled\:text-slate-500:disabled{color:#71717a}.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .disabled\:text-slate-400:disabled{color:#a1a1aa}.dashboard-palette .timetable-readable .disabled\:hover\:bg-\[\#1A73E8\]:hover:disabled{background-color:var(--dash-ink)}.dashboard-palette .timetable-readable .group[open] .group-open\:bg-zinc-100{background-color:var(--dash-soft)}.dashboard-palette .dashboard-timetable-content .group[open] .group-open\:bg-zinc-100{background-color:#fff}.instagram-ui :where(.shadow-sm,.shadow-md,.shadow-lg,.shadow-xl,.group:hover .group-hover\:shadow-2xl,[class*="shadow-["]){box-shadow:none!important}.readable-site .group:hover .group-hover\:text-sky-600{color:#0369a1}.onboarding-mono .group:hover .group-hover\:text-white{color:var(--onboarding-white)!important}.dashboard-palette .timetable-readable .group:hover .group-hover\:bg-blue-50,.dashboard-palette .timetable-readable .group:hover .group-hover\:bg-sky-50{background-color:var(--dash-accent-soft)}.dashboard-palette .timetable-readable .group:hover .group-hover\:text-zinc-900{color:var(--dash-ink)}.dashboard-palette .timetable-readable .group:hover .group-hover\:text-blue-700{color:var(--dash-accent-muted)}.dashboard-palette .timetable-readable .group:hover .group-hover\:shadow-2xl{box-shadow:none}.home-dashboard-shell .timetable-readable [data-main-timetable=day] .group:hover .group-hover\:border-zinc-300{border-color:#d4d4d8}.home-dashboard-shell .timetable-readable [data-main-timetable=day] .group:hover .group-hover\:text-zinc-700{color:#3f3f46}.home-dashboard-shell .timetable-readable .group:hover .group-hover\:border-zinc-300[data-compact-lesson-popout],.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .group:hover .group-hover\:border-zinc-300{border-color:#d4d4d8}.home-dashboard-shell .timetable-readable .group:hover .group-hover\:border-zinc-400[data-compact-lesson-popout],.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .group:hover .group-hover\:border-zinc-400{border-color:#a1a1aa}.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .group:hover .group-hover\:text-zinc-700{color:#3f3f46}@media(min-width:640px){.home-dashboard-shell .timetable-readable [data-main-timetable=day] .sm\:overflow-y-auto{overflow-y:hidden}}@media(min-width:1024px){.home-dashboard-shell .timetable-readable [data-main-timetable=day] .lg\:overflow-y-auto{overflow-y:hidden}}@media(min-width:1280px){.home-dashboard-shell .timetable-readable [data-main-timetable=day] .xl\:overflow-y-auto{overflow-y:hidden}}.readable-site .\[\&\>svg\]\:text-zinc-400>svg{color:#52525b}.dashboard-palette .timetable-readable .\[\&\>svg\]\:text-zinc-400>svg{color:var(--dash-muted)}.home-dashboard-shell .timetable-readable [data-main-timetable=day] .\[\&\>svg\]\:text-zinc-400>svg{color:#71717a}.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .\[\&\>svg\]\:text-zinc-400>svg{color:#a1a1aa}.readable-site .\[\&_a\]\:text-blue-600 a{color:#1d4ed8}.dashboard-palette .timetable-readable .\[\&_a\]\:text-blue-600 a,.dashboard-palette .timetable-readable .\[\&_a\]\:text-sky-700 a{color:var(--dash-accent-muted)}.home-dashboard-shell .dashboard-timetable-root--modern-week .dashboard-timetable-week-day-today .\[\&_a\]\:text-blue-600 a{color:var(--ig-ink)}.community-feed-page .\[\&_a\]\:text-sky-700 a{color:#18181b!important}.dashboard-palette .timetable-readable .hover\:\[\&_a\]\:text-blue-700 a:hover{color:var(--dash-accent-muted)}.dashboard-palette .timetable-readable .\[\&_blockquote\]\:bg-zinc-50 blockquote{background-color:color-mix(in srgb,var(--dash-bg) 74%,white)}.dashboard-palette .timetable-readable .\[\&_blockquote\]\:bg-blue-50 blockquote{background-color:var(--dash-accent-soft)}.dashboard-palette .timetable-readable .\[\&_blockquote\]\:border-zinc-200 blockquote{border-color:var(--dash-line)}.dashboard-palette .timetable-readable .\[\&_blockquote\]\:border-blue-100 blockquote{border-color:color-mix(in srgb,var(--dash-accent) 34%,white)}.dashboard-palette .dashboard-timetable-content .\[\&_blockquote\]\:bg-zinc-50 blockquote{background-color:#fff}.home-dashboard-shell .timetable-readable [data-main-timetable=day] .\[\&_blockquote\]\:border-zinc-200 blockquote{border-color:#e4e4e7}.home-dashboard-shell .timetable-readable [data-main-timetable=day] .\[\&_blockquote\]\:bg-zinc-50 blockquote{background-color:#fafafa}.home-dashboard-shell .timetable-readable .\[\&_blockquote\]\:border-zinc-200 blockquote[data-compact-lesson-popout],.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .\[\&_blockquote\]\:border-zinc-200 blockquote{border-color:#e4e4e7}.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .\[\&_blockquote\]\:bg-zinc-50 blockquote{background-color:#fafafa}.dashboard-palette .timetable-readable .\[\&_code\]\:bg-zinc-100 code{background-color:var(--dash-soft)}.dashboard-palette .dashboard-timetable-content .\[\&_code\]\:bg-zinc-100 code{background-color:#fff}.dashboard-palette .timetable-readable .\[\&_figcaption\]\:text-slate-500 figcaption{color:var(--dash-muted)}.home-dashboard-shell .timetable-readable [data-main-timetable=day] .\[\&_figcaption\]\:text-slate-500 figcaption{color:#71717a}.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .\[\&_figcaption\]\:text-slate-500 figcaption{color:#71717a}.dashboard-palette .timetable-readable .\[\&_h2\]\:text-slate-950 h2,.dashboard-palette .timetable-readable .\[\&_h2\]\:text-zinc-950 h2,.dashboard-palette .timetable-readable .\[\&_h2\]\:text-zinc-900 h2{color:var(--dash-ink)}.home-dashboard-shell .timetable-readable [data-main-timetable=day] .\[\&_h2\]\:text-zinc-950 h2,.home-dashboard-shell .timetable-readable [data-main-timetable=day] .\[\&_h2\]\:text-slate-950 h2,.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .\[\&_h2\]\:text-zinc-950 h2,.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .\[\&_h2\]\:text-slate-950 h2{color:#18181b}.dashboard-palette .timetable-readable .\[\&_h3\]\:text-slate-950 h3,.dashboard-palette .timetable-readable .\[\&_h3\]\:text-zinc-950 h3,.dashboard-palette .timetable-readable .\[\&_h3\]\:text-zinc-900 h3{color:var(--dash-ink)}.home-dashboard-shell .timetable-readable [data-main-timetable=day] .\[\&_h3\]\:text-zinc-950 h3,.home-dashboard-shell .timetable-readable [data-main-timetable=day] .\[\&_h3\]\:text-slate-950 h3,.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .\[\&_h3\]\:text-zinc-950 h3,.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .\[\&_h3\]\:text-slate-950 h3{color:#18181b}.dashboard-palette .timetable-readable .\[\&_h4\]\:text-slate-950 h4,.dashboard-palette .timetable-readable .\[\&_h4\]\:text-zinc-950 h4{color:var(--dash-ink)}.home-dashboard-shell .timetable-readable [data-main-timetable=day] .\[\&_h4\]\:text-zinc-950 h4,.home-dashboard-shell .timetable-readable [data-main-timetable=day] .\[\&_h4\]\:text-slate-950 h4,.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .\[\&_h4\]\:text-zinc-950 h4,.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .\[\&_h4\]\:text-slate-950 h4{color:#18181b}.home-dashboard-shell .timetable-readable [data-main-timetable=day] .\[\&_li\]\:text-zinc-700 li,.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .\[\&_li\]\:text-zinc-700 li,.home-dashboard-shell .timetable-readable [data-main-timetable=day] .\[\&_p\]\:text-zinc-700 p,.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .\[\&_p\]\:text-zinc-700 p{color:#3f3f46}.onboarding-mono :is(.bg-black,.bg-zinc-950,.\[\&_pre\]\:bg-slate-950 pre,.bg-gray-950,[class*="bg-[#202124]"],[class*="bg-[#17233f]"],[class*="hover:bg-[#3C4043]"]:hover){background-color:var(--onboarding-black)!important;color:var(--onboarding-white)!important}.onboarding-mono .\[\&_pre\]\:text-white pre{color:var(--onboarding-white)!important}.dashboard-palette .timetable-readable .\[\&_pre\]\:bg-slate-950 pre{background-color:var(--dash-ink)}.dashboard-palette .timetable-readable .\[\&_strong\]\:text-slate-950 strong,.dashboard-palette .timetable-readable .\[\&_strong\]\:text-zinc-950 strong,.dashboard-palette .timetable-readable .\[\&_strong\]\:text-zinc-900 strong{color:var(--dash-ink)}.home-dashboard-shell .timetable-readable [data-main-timetable=day] .\[\&_strong\]\:text-zinc-950 strong,.home-dashboard-shell .timetable-readable [data-main-timetable=day] .\[\&_strong\]\:text-slate-950 strong,.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .\[\&_strong\]\:text-zinc-950 strong,.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .\[\&_strong\]\:text-slate-950 strong{color:#18181b}.dashboard-palette .timetable-readable .\[\&_td\]\:border-zinc-200 td{border-color:var(--dash-line)}.home-dashboard-shell .timetable-readable [data-main-timetable=day] .\[\&_td\]\:border-zinc-200 td,.home-dashboard-shell .timetable-readable .\[\&_td\]\:border-zinc-200 td[data-compact-lesson-popout],.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .\[\&_td\]\:border-zinc-200 td{border-color:#e4e4e7}.dashboard-palette .timetable-readable .\[\&_th\]\:bg-zinc-50 th{background-color:color-mix(in srgb,var(--dash-bg) 74%,white)}.dashboard-palette .dashboard-timetable-content .\[\&_th\]\:bg-zinc-50 th{background-color:#fff}.home-dashboard-shell .timetable-readable [data-main-timetable=day] .\[\&_th\]\:border-zinc-300 th{border-color:#d4d4d8}.home-dashboard-shell .timetable-readable [data-main-timetable=day] .\[\&_th\]\:bg-zinc-50 th{background-color:#fafafa}.home-dashboard-shell .timetable-readable .\[\&_th\]\:border-zinc-300 th[data-compact-lesson-popout],.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .\[\&_th\]\:border-zinc-300 th{border-color:#d4d4d8}.home-dashboard-shell .timetable-readable [data-compact-lesson-popout] .\[\&_th\]\:bg-zinc-50 th{background-color:#fafafa}.marker\:font-semibold *::marker{font-weight:600}.marker\:text-\[var\(--ig-ink\)\] *::marker{color:var(--ig-ink)}.marker\:font-semibold::marker{font-weight:600}.marker\:text-\[var\(--ig-ink\)\]::marker{color:var(--ig-ink)}.selection\:bg-\[\#cfe0f5\] *::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(207 224 245 / var(--tw-bg-opacity, 1))}.selection\:bg-\[\#cfe0f5\] *::selection{--tw-bg-opacity: 1;background-color:rgb(207 224 245 / var(--tw-bg-opacity, 1))}.selection\:bg-\[\#cfe0f5\]::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(207 224 245 / var(--tw-bg-opacity, 1))}.selection\:bg-\[\#cfe0f5\]::selection{--tw-bg-opacity: 1;background-color:rgb(207 224 245 / var(--tw-bg-opacity, 1))}.placeholder\:text-\[\#9aa1aa\]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(154 161 170 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#9aa1aa\]::placeholder{--tw-text-opacity: 1;color:rgb(154 161 170 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#9ba2ab\]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(155 162 171 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#9ba2ab\]::placeholder{--tw-text-opacity: 1;color:rgb(155 162 171 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#9fa6af\]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(159 166 175 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#9fa6af\]::placeholder{--tw-text-opacity: 1;color:rgb(159 166 175 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#a2a8b0\]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(162 168 176 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#a2a8b0\]::placeholder{--tw-text-opacity: 1;color:rgb(162 168 176 / var(--tw-text-opacity, 1))}.placeholder\:text-\[var\(--ig-muted\)\]::-moz-placeholder{color:var(--ig-muted)}.placeholder\:text-\[var\(--ig-muted\)\]::placeholder{color:var(--ig-muted)}.placeholder\:text-slate-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-500::-moz-placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-500::placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.placeholder\:text-stone-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(168 162 158 / var(--tw-text-opacity, 1))}.placeholder\:text-stone-400::placeholder{--tw-text-opacity: 1;color:rgb(168 162 158 / var(--tw-text-opacity, 1))}.placeholder\:text-zinc-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.placeholder\:text-zinc-400::placeholder{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.placeholder\:text-zinc-500::-moz-placeholder{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.placeholder\:text-zinc-500::placeholder{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:0}.before\:inset-y-0:before{content:var(--tw-content);top:0;bottom:0}.before\:left-0:before{content:var(--tw-content);left:0}.before\:-z-10:before{content:var(--tw-content);z-index:-10}.before\:w-\[3px\]:before{content:var(--tw-content);width:3px}.before\:rounded-\[1\.35rem\]:before{content:var(--tw-content);border-radius:1.35rem}.before\:rounded-\[14px\]:before{content:var(--tw-content);border-radius:14px}.before\:rounded-\[var\(--app-radius-card\)\]:before{content:var(--tw-content);border-radius:var(--app-radius-card)}.before\:\!bg-\[var\(--ig-soft\)\]:before{content:var(--tw-content);background-color:var(--ig-soft)!important}.before\:bg-\[var\(--ig-ink\)\]:before{content:var(--tw-content);background-color:var(--ig-ink)}.before\:bg-white\/\[0\.94\]:before{content:var(--tw-content);background-color:#fffffff0}.before\:ring-1:before{content:var(--tw-content);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.before\:ring-\[var\(--ig-line\)\]:before{content:var(--tw-content);--tw-ring-color: var(--ig-line)}.before\:backdrop-blur-xl:before{content:var(--tw-content);--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.before\:transition-\[background-color\,box-shadow\]:before{content:var(--tw-content);transition-property:background-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.before\:duration-150:before{content:var(--tw-content);transition-duration:.15s}.before\:content-\[\'\'\]:before{--tw-content: "";content:var(--tw-content)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-x-3:after{content:var(--tw-content);left:.75rem;right:.75rem}.after\:bottom-0:after{content:var(--tw-content);bottom:0}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:bg-black\/\[0\.06\]:after{content:var(--tw-content);background-color:#0000000f}.first\:mt-0:first-child{margin-top:0}.last\:mb-0:last-child{margin-bottom:0}.last\:flex-none:last-child{flex:none}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:border-r-0:last-child{border-right-width:0px}.last\:pb-0:last-child{padding-bottom:0}.last\:after\:hidden:last-child:after{content:var(--tw-content);display:none}.read-only\:cursor-pointer:-moz-read-only{cursor:pointer}.read-only\:cursor-pointer:read-only{cursor:pointer}.read-only\:select-none:-moz-read-only{-moz-user-select:none;-webkit-user-select:none;user-select:none}.read-only\:select-none:read-only{-webkit-user-select:none;-moz-user-select:none;user-select:none}.focus-within\:border-violet-400:focus-within{--tw-border-opacity: 1;border-color:rgb(167 139 250 / var(--tw-border-opacity, 1))}.focus-within\:bg-white:focus-within{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.focus-within\:opacity-100:focus-within{opacity:1}.focus-within\:ring-1:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-\[\#7f9feb\]:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(127 159 235 / var(--tw-ring-opacity, 1))}.focus-within\:ring-\[var\(--app-focus-ring\)\]:focus-within{--tw-ring-color: var(--app-focus-ring)}.focus-within\:ring-violet-100:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(237 233 254 / var(--tw-ring-opacity, 1))}.focus-within\:ring-zinc-300:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(212 212 216 / var(--tw-ring-opacity, 1))}.hover\:-translate-x-0\.5:hover{--tw-translate-x: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-2:hover{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-px:hover{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:translate-x-0\.5:hover{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.03\]:hover{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.04\]:hover{--tw-scale-x: 1.04;--tw-scale-y: 1.04;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:cursor-grab:hover{cursor:grab}.hover\:border-solid:hover{border-style:solid}.hover\:border-\[\#009AFA\]\/40:hover{border-color:#009afa66}.hover\:border-\[\#2DB84F\]:hover{--tw-border-opacity: 1;border-color:rgb(45 184 79 / var(--tw-border-opacity, 1))}.hover\:border-\[\#2F6856\]:hover{--tw-border-opacity: 1;border-color:rgb(47 104 86 / var(--tw-border-opacity, 1))}.hover\:border-\[\#8E8E93\]:hover{--tw-border-opacity: 1;border-color:rgb(142 142 147 / var(--tw-border-opacity, 1))}.hover\:border-\[\#c8ced6\]:hover{--tw-border-opacity: 1;border-color:rgb(200 206 214 / var(--tw-border-opacity, 1))}.hover\:border-\[\#e1e5e9\]:hover{--tw-border-opacity: 1;border-color:rgb(225 229 233 / var(--tw-border-opacity, 1))}.hover\:border-\[\#ed9da5\]:hover{--tw-border-opacity: 1;border-color:rgb(237 157 165 / var(--tw-border-opacity, 1))}.hover\:border-\[\#ff2d55\]:hover{--tw-border-opacity: 1;border-color:rgb(255 45 85 / var(--tw-border-opacity, 1))}.hover\:border-\[var\(--ig-ink\)\]:hover{border-color:var(--ig-ink)}.hover\:border-\[var\(--ig-line\)\]:hover{border-color:var(--ig-line)}.hover\:border-amber-200:hover{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.hover\:border-amber-300:hover{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.hover\:border-amber-600:hover{--tw-border-opacity: 1;border-color:rgb(217 119 6 / var(--tw-border-opacity, 1))}.hover\:border-black:hover{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.hover\:border-blue-200:hover{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.hover\:border-blue-300:hover{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.hover\:border-blue-500:hover{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.hover\:border-cyan-200:hover{--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1))}.hover\:border-cyan-300:hover{--tw-border-opacity: 1;border-color:rgb(103 232 249 / var(--tw-border-opacity, 1))}.hover\:border-cyan-300\/30:hover{border-color:#67e8f94d}.hover\:border-cyan-400:hover{--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.hover\:border-cyan-400\/50:hover{border-color:#22d3ee80}.hover\:border-cyan-400\/60:hover{border-color:#22d3ee99}.hover\:border-emerald-200:hover{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.hover\:border-emerald-500:hover{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.hover\:border-emerald-600:hover{--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity, 1))}.hover\:border-fuchsia-200:hover{--tw-border-opacity: 1;border-color:rgb(245 208 254 / var(--tw-border-opacity, 1))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\:border-indigo-200:hover{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.hover\:border-indigo-300:hover{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.hover\:border-purple-300:hover{--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity, 1))}.hover\:border-purple-600:hover{--tw-border-opacity: 1;border-color:rgb(147 51 234 / var(--tw-border-opacity, 1))}.hover\:border-red-200:hover{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.hover\:border-red-600:hover{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.hover\:border-rose-200:hover{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.hover\:border-rose-300:hover{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.hover\:border-rose-400\/50:hover{border-color:#fb718580}.hover\:border-sky-200:hover{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1))}.hover\:border-sky-300:hover{--tw-border-opacity: 1;border-color:rgb(125 211 252 / var(--tw-border-opacity, 1))}.hover\:border-sky-400:hover{--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity, 1))}.hover\:border-slate-200:hover{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.hover\:border-slate-300:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.hover\:border-slate-400:hover{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.hover\:border-stone-300:hover{--tw-border-opacity: 1;border-color:rgb(214 211 209 / var(--tw-border-opacity, 1))}.hover\:border-transparent:hover{border-color:transparent}.hover\:border-violet-200:hover{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.hover\:border-violet-300:hover{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.hover\:border-violet-400:hover{--tw-border-opacity: 1;border-color:rgb(167 139 250 / var(--tw-border-opacity, 1))}.hover\:border-white:hover{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.hover\:border-white\/25:hover{border-color:#ffffff40}.hover\:border-white\/80:hover{border-color:#fffc}.hover\:border-zinc-200:hover{--tw-border-opacity: 1;border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}.hover\:border-zinc-300:hover{--tw-border-opacity: 1;border-color:rgb(212 212 216 / var(--tw-border-opacity, 1))}.hover\:border-zinc-400:hover{--tw-border-opacity: 1;border-color:rgb(161 161 170 / var(--tw-border-opacity, 1))}.hover\:border-zinc-500:hover{--tw-border-opacity: 1;border-color:rgb(113 113 122 / var(--tw-border-opacity, 1))}.hover\:border-zinc-950:hover{--tw-border-opacity: 1;border-color:rgb(9 9 11 / var(--tw-border-opacity, 1))}.hover\:border-zinc-950\/20:hover{border-color:#09090b33}.hover\:\!bg-\[\#f1f1f1\]:hover{--tw-bg-opacity: 1 !important;background-color:rgb(241 241 241 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-\[\#fef2f2\]:hover{--tw-bg-opacity: 1 !important;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-transparent:hover{background-color:transparent!important}.hover\:bg-\[\#0a1528\]:hover{--tw-bg-opacity: 1;background-color:rgb(10 21 40 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#155fc4\]:hover{--tw-bg-opacity: 1;background-color:rgb(21 95 196 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#1d49ba\]:hover{--tw-bg-opacity: 1;background-color:rgb(29 73 186 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#262626\]:hover{--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#2DB84F\]:hover{--tw-bg-opacity: 1;background-color:rgb(45 184 79 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#2F6856\]:hover{--tw-bg-opacity: 1;background-color:rgb(47 104 86 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#2b2b2b\]:hover{--tw-bg-opacity: 1;background-color:rgb(43 43 43 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F5F5F7\]:hover{--tw-bg-opacity: 1;background-color:rgb(245 245 247 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#def1ff\]:hover{--tw-bg-opacity: 1;background-color:rgb(222 241 255 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#e3e7eb\]:hover{--tw-bg-opacity: 1;background-color:rgb(227 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#e4e7eb\]:hover{--tw-bg-opacity: 1;background-color:rgb(228 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#e5e5e5\]:hover{--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#e6edff\]:hover{--tw-bg-opacity: 1;background-color:rgb(230 237 255 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#e7e7e7\]:hover{--tw-bg-opacity: 1;background-color:rgb(231 231 231 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#e8e8e8\]:hover{--tw-bg-opacity: 1;background-color:rgb(232 232 232 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#e9edf1\]:hover{--tw-bg-opacity: 1;background-color:rgb(233 237 241 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#eaf0ff\]:hover{--tw-bg-opacity: 1;background-color:rgb(234 240 255 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#ece3fa\]:hover{--tw-bg-opacity: 1;background-color:rgb(236 227 250 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#edf1f5\]:hover{--tw-bg-opacity: 1;background-color:rgb(237 241 245 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#eef3ff\]:hover{--tw-bg-opacity: 1;background-color:rgb(238 243 255 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f1f1f1\]:hover{--tw-bg-opacity: 1;background-color:rgb(241 241 241 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f1f1f3\]:hover{--tw-bg-opacity: 1;background-color:rgb(241 241 243 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f1f3f5\]:hover{--tw-bg-opacity: 1;background-color:rgb(241 243 245 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f2f2f2\]:hover{--tw-bg-opacity: 1;background-color:rgb(242 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f3f3f3\]:hover{--tw-bg-opacity: 1;background-color:rgb(243 243 243 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f3f5f7\]:hover{--tw-bg-opacity: 1;background-color:rgb(243 245 247 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f4f4f4\]:hover{--tw-bg-opacity: 1;background-color:rgb(244 244 244 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f5f6f7\]:hover{--tw-bg-opacity: 1;background-color:rgb(245 246 247 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f5f7fa\]:hover{--tw-bg-opacity: 1;background-color:rgb(245 247 250 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f7f7f7\]:hover{--tw-bg-opacity: 1;background-color:rgb(247 247 247 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f7f9ff\]:hover{--tw-bg-opacity: 1;background-color:rgb(247 249 255 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f8f8f8\]:hover{--tw-bg-opacity: 1;background-color:rgb(248 248 248 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#ff2d55\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 45 85 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#fff3f4\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 243 244 / var(--tw-bg-opacity, 1))}.hover\:bg-\[var\(--app-color-fill-hover\)\]:hover{background-color:var(--app-color-fill-hover)}.hover\:bg-\[var\(--app-color-fill-subtle\)\]:hover{background-color:var(--app-color-fill-subtle)}.hover\:bg-\[var\(--app-fill-hover\)\]:hover{background-color:var(--app-fill-hover)}.hover\:bg-\[var\(--app-popout-hover\)\]:hover{background-color:var(--app-popout-hover)}.hover\:bg-\[var\(--ig-ink\)\]:hover{background-color:var(--ig-ink)}.hover\:bg-\[var\(--ig-line\)\]:hover{background-color:var(--ig-line)}.hover\:bg-\[var\(--ig-soft\)\]:hover{background-color:var(--ig-soft)}.hover\:bg-amber-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-200\/10:hover{background-color:#fde68a1a}.hover\:bg-amber-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-50\/40:hover{background-color:#fffbeb66}.hover\:bg-amber-500\/30:hover{background-color:#f59e0b4d}.hover\:bg-amber-700:hover{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))}.hover\:bg-black:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.hover\:bg-black\/5:hover{background-color:#0000000d}.hover\:bg-black\/60:hover{background-color:#0009}.hover\:bg-black\/\[0\.018\]:hover{background-color:#00000005}.hover\:bg-black\/\[0\.025\]:hover{background-color:#00000006}.hover\:bg-black\/\[0\.035\]:hover{background-color:#00000009}.hover\:bg-black\/\[0\.03\]:hover{background-color:#00000008}.hover\:bg-black\/\[0\.04\]:hover{background-color:#0000000a}.hover\:bg-black\/\[0\.05\]:hover{background-color:#0000000d}.hover\:bg-blue-400:hover{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50\/30:hover{background-color:#eff6ff4d}.hover\:bg-blue-50\/40:hover{background-color:#eff6ff66}.hover\:bg-blue-50\/45:hover{background-color:#eff6ff73}.hover\:bg-blue-50\/60:hover{background-color:#eff6ff99}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-200:hover{--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-400\/10:hover{background-color:#22d3ee1a}.hover\:bg-cyan-400\/20:hover{background-color:#22d3ee33}.hover\:bg-cyan-400\/30:hover{background-color:#22d3ee4d}.hover\:bg-cyan-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-50\/40:hover{background-color:#ecfeff66}.hover\:bg-emerald-100:hover{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-50\/40:hover{background-color:#ecfdf566}.hover\:bg-emerald-50\/80:hover{background-color:#ecfdf5cc}.hover\:bg-emerald-600:hover{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.hover\:bg-fuchsia-50:hover{--tw-bg-opacity: 1;background-color:rgb(253 244 255 / var(--tw-bg-opacity, 1))}.hover\:bg-fuchsia-50\/40:hover{background-color:#fdf4ff66}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-400:hover{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-50:hover{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-50\/40:hover{background-color:#eef2ff66}.hover\:bg-indigo-700:hover{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-50\/80:hover{background-color:#fff7edcc}.hover\:bg-orange-600:hover{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-800:hover{--tw-bg-opacity: 1;background-color:rgb(154 52 18 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-50\/80:hover{background-color:#faf5ffcc}.hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.hover\:bg-red-400:hover{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50\/80:hover{background-color:#fef2f2cc}.hover\:bg-red-500:hover{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500\/30:hover{background-color:#ef44444d}.hover\:bg-rose-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-400:hover{--tw-bg-opacity: 1;background-color:rgb(251 113 133 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-50\/40:hover{background-color:#fff1f266}.hover\:bg-sky-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-50\/40:hover{background-color:#f0f9ff66}.hover\:bg-sky-50\/60:hover{background-color:#f0f9ff99}.hover\:bg-sky-800:hover{--tw-bg-opacity: 1;background-color:rgb(7 89 133 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100\/70:hover{background-color:#f1f5f9b3}.hover\:bg-slate-100\/75:hover{background-color:#f1f5f9bf}.hover\:bg-slate-200:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50\/80:hover{background-color:#f8fafccc}.hover\:bg-slate-600:hover{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-700\/50:hover{background-color:#33415580}.hover\:bg-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.hover\:bg-stone-50:hover{--tw-bg-opacity: 1;background-color:rgb(250 250 249 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-100:hover{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-50:hover{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-50\/40:hover{background-color:#f5f3ff66}.hover\:bg-violet-50\/50:hover{background-color:#f5f3ff80}.hover\:bg-violet-700:hover{--tw-bg-opacity: 1;background-color:rgb(109 40 217 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/70:hover{background-color:#ffffffb3}.hover\:bg-white\/90:hover{background-color:#ffffffe6}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}.hover\:bg-white\/\[0\.12\]:hover{background-color:#ffffff1f}.hover\:bg-yellow-400:hover{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-100:hover{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-100\/70:hover{background-color:#f4f4f5b3}.hover\:bg-zinc-200:hover{--tw-bg-opacity: 1;background-color:rgb(228 228 231 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-200\/70:hover{background-color:#e4e4e7b3}.hover\:bg-zinc-50:hover{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-50\/60:hover{background-color:#fafafa99}.hover\:bg-zinc-50\/70:hover{background-color:#fafafab3}.hover\:bg-zinc-700:hover{--tw-bg-opacity: 1;background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-800:hover{--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-900:hover{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-900\/5:hover{background-color:#18181b0d}.hover\:from-amber-400:hover{--tw-gradient-from: #fbbf24 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-amber-500:hover{--tw-gradient-from: #f59e0b var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-blue-400:hover{--tw-gradient-from: #60a5fa var(--tw-gradient-from-position);--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-emerald-400:hover{--tw-gradient-from: #34d399 var(--tw-gradient-from-position);--tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-indigo-400:hover{--tw-gradient-from: #818cf8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(129 140 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-orange-400:hover{--tw-gradient-from: #fb923c var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 146 60 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-purple-400:hover{--tw-gradient-from: #c084fc var(--tw-gradient-from-position);--tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-purple-500:hover{--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-rose-400:hover{--tw-gradient-from: #fb7185 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 113 133 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-violet-400:hover{--tw-gradient-from: #a78bfa var(--tw-gradient-from-position);--tw-gradient-to: rgb(167 139 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-cyan-400:hover{--tw-gradient-to: #22d3ee var(--tw-gradient-to-position)}.hover\:to-orange-400:hover{--tw-gradient-to: #fb923c var(--tw-gradient-to-position)}.hover\:to-orange-600:hover{--tw-gradient-to: #ea580c var(--tw-gradient-to-position)}.hover\:to-pink-400:hover{--tw-gradient-to: #f472b6 var(--tw-gradient-to-position)}.hover\:to-pink-500:hover{--tw-gradient-to: #ec4899 var(--tw-gradient-to-position)}.hover\:to-purple-400:hover{--tw-gradient-to: #c084fc var(--tw-gradient-to-position)}.hover\:to-teal-400:hover{--tw-gradient-to: #2dd4bf var(--tw-gradient-to-position)}.hover\:to-violet-400:hover{--tw-gradient-to: #a78bfa var(--tw-gradient-to-position)}.hover\:to-yellow-400:hover{--tw-gradient-to: #facc15 var(--tw-gradient-to-position)}.hover\:fill-cyan-500\/20:hover{fill:#06b6d433}.hover\:text-\[\#0077c2\]:hover{--tw-text-opacity: 1;color:rgb(0 119 194 / var(--tw-text-opacity, 1))}.hover\:text-\[\#0d0d0d\]:hover{--tw-text-opacity: 1;color:rgb(13 13 13 / var(--tw-text-opacity, 1))}.hover\:text-\[\#121212\]:hover{--tw-text-opacity: 1;color:rgb(18 18 18 / var(--tw-text-opacity, 1))}.hover\:text-\[\#171717\]:hover{--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}.hover\:text-\[\#17233f\]:hover{--tw-text-opacity: 1;color:rgb(23 35 63 / var(--tw-text-opacity, 1))}.hover\:text-\[\#1C1C1E\]:hover{--tw-text-opacity: 1;color:rgb(28 28 30 / var(--tw-text-opacity, 1))}.hover\:text-\[\#a8464c\]:hover{--tw-text-opacity: 1;color:rgb(168 70 76 / var(--tw-text-opacity, 1))}.hover\:text-\[\#b43b49\]:hover{--tw-text-opacity: 1;color:rgb(180 59 73 / var(--tw-text-opacity, 1))}.hover\:text-\[var\(--app-color-text-primary\)\]:hover{color:var(--app-color-text-primary)}.hover\:text-\[var\(--ig-ink\)\]:hover{color:var(--ig-ink)}.hover\:text-\[var\(--ig-muted\)\]:hover{color:var(--ig-muted)}.hover\:text-\[var\(--nav-ink\,var\(--ig-ink\)\)\]:hover{color:var(--nav-ink,var(--ig-ink))}.hover\:text-amber-700:hover{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.hover\:text-blue-500:hover{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.hover\:text-cyan-700:hover{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.hover\:text-emerald-500:hover{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.hover\:text-emerald-700:hover{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.hover\:text-fuchsia-700:hover{--tw-text-opacity: 1;color:rgb(162 28 175 / var(--tw-text-opacity, 1))}.hover\:text-indigo-700:hover{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.hover\:text-orange-600:hover{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:text-red-800:hover{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.hover\:text-rose-600:hover{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.hover\:text-rose-700:hover{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.hover\:text-sky-700:hover{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.hover\:text-sky-800:hover{--tw-text-opacity: 1;color:rgb(7 89 133 / var(--tw-text-opacity, 1))}.hover\:text-slate-700:hover{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.hover\:text-slate-800:hover{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.hover\:text-slate-900:hover{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.hover\:text-slate-950:hover{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.hover\:text-violet-700:hover{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-zinc-500:hover{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.hover\:text-zinc-600:hover{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.hover\:text-zinc-700:hover{--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1))}.hover\:text-zinc-800:hover{--tw-text-opacity: 1;color:rgb(39 39 42 / var(--tw-text-opacity, 1))}.hover\:text-zinc-900:hover{--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.hover\:text-zinc-950:hover{--tw-text-opacity: 1;color:rgb(9 9 11 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:decoration-\[var\(--ig-ink\)\]:hover{text-decoration-color:var(--ig-ink)}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-85:hover{opacity:.85}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_18px_45px_rgba\(24\,24\,27\,0\.08\)\]:hover{--tw-shadow: 0 18px 45px rgba(24,24,27,.08);--tw-shadow-colored: 0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_20px_44px_rgba\(15\,23\,42\,0\.28\)\]:hover{--tw-shadow: 0 20px 44px rgba(15,23,42,.28);--tw-shadow-colored: 0 20px 44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_22px_52px_rgba\(15\,23\,42\,0\.22\)\]:hover{--tw-shadow: 0 22px 52px rgba(15,23,42,.22);--tw-shadow-colored: 0 22px 52px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_6px_18px_rgba\(0\,0\,0\,0\.14\)\]:hover{--tw-shadow: 0 6px 18px rgba(0,0,0,.14);--tw-shadow-colored: 0 6px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_8px_28px_rgba\(22\,35\,60\,0\.08\)\]:hover{--tw-shadow: 0 8px 28px rgba(22,35,60,.08);--tw-shadow-colored: 0 8px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-orange-500\/20:hover{--tw-shadow-color: rgb(249 115 22 / .2);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-orange-500\/30:hover{--tw-shadow-color: rgb(249 115 22 / .3);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-purple-500\/30:hover{--tw-shadow-color: rgb(168 85 247 / .3);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-slate-950\/\[0\.05\]:hover{--tw-shadow-color: rgb(2 6 23 / .05);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-slate-950\/\[0\.06\]:hover{--tw-shadow-color: rgb(2 6 23 / .06);--tw-shadow: var(--tw-shadow-colored)}.hover\:ring-1:hover{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.hover\:ring-2:hover{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.hover\:ring-blue-500:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.hover\:ring-indigo-200:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(199 210 254 / var(--tw-ring-opacity, 1))}.hover\:ring-sky-100:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(224 242 254 / var(--tw-ring-opacity, 1))}.hover\:ring-violet-200:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(221 214 254 / var(--tw-ring-opacity, 1))}.hover\:brightness-95:hover{--tw-brightness: brightness(.95);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:brightness-\[0\.98\]:hover{--tw-brightness: brightness(.98);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:before\:bg-\[rgba\(0\,0\,0\,0\.05\)\]:hover:before{content:var(--tw-content);background-color:#0000000d}.hover\:before\:bg-\[var\(--ig-soft\)\]:hover:before{content:var(--tw-content);background-color:var(--ig-soft)}.focus\:border-0:focus{border-width:0px}.focus\:border-\[\#009AFA\]:focus{--tw-border-opacity: 1;border-color:rgb(0 154 250 / var(--tw-border-opacity, 1))}.focus\:border-\[\#4568FF\]:focus{--tw-border-opacity: 1;border-color:rgb(69 104 255 / var(--tw-border-opacity, 1))}.focus\:border-\[\#7f9feb\]:focus{--tw-border-opacity: 1;border-color:rgb(127 159 235 / var(--tw-border-opacity, 1))}.focus\:border-\[\#e1e5e9\]:focus{--tw-border-opacity: 1;border-color:rgb(225 229 233 / var(--tw-border-opacity, 1))}.focus\:border-blue-300:focus{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.focus\:border-blue-400:focus{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.focus\:border-cyan-400:focus{--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.focus\:border-orange-400:focus{--tw-border-opacity: 1;border-color:rgb(251 146 60 / var(--tw-border-opacity, 1))}.focus\:border-purple-400:focus{--tw-border-opacity: 1;border-color:rgb(192 132 252 / var(--tw-border-opacity, 1))}.focus\:border-red-500:focus{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.focus\:border-rose-400:focus{--tw-border-opacity: 1;border-color:rgb(251 113 133 / var(--tw-border-opacity, 1))}.focus\:border-sky-200:focus{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1))}.focus\:border-transparent:focus{border-color:transparent}.focus\:border-violet-400:focus{--tw-border-opacity: 1;border-color:rgb(167 139 250 / var(--tw-border-opacity, 1))}.focus\:border-zinc-400:focus{--tw-border-opacity: 1;border-color:rgb(161 161 170 / var(--tw-border-opacity, 1))}.focus\:border-zinc-500:focus{--tw-border-opacity: 1;border-color:rgb(113 113 122 / var(--tw-border-opacity, 1))}.focus\:border-zinc-900:focus{--tw-border-opacity: 1;border-color:rgb(24 24 27 / var(--tw-border-opacity, 1))}.focus\:border-zinc-950:focus{--tw-border-opacity: 1;border-color:rgb(9 9 11 / var(--tw-border-opacity, 1))}.focus\:\!bg-\[\#f1f1f1\]:focus{--tw-bg-opacity: 1 !important;background-color:rgb(241 241 241 / var(--tw-bg-opacity, 1))!important}.focus\:\!bg-transparent:focus{background-color:transparent!important}.focus\:bg-slate-50:focus{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.focus\:bg-white:focus{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.focus\:bg-zinc-50:focus{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.focus\:shadow-none:focus{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:\!ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-4:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#009AFA\]\/20:focus{--tw-ring-color: rgb(0 154 250 / .2)}.focus\:ring-\[\#7f9feb\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(127 159 235 / var(--tw-ring-opacity, 1))}.focus\:ring-\[\#dbe6ff\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(219 230 255 / var(--tw-ring-opacity, 1))}.focus\:ring-\[\#dce6ff\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(220 230 255 / var(--tw-ring-opacity, 1))}.focus\:ring-\[var\(--app-focus-ring\)\]:focus{--tw-ring-color: var(--app-focus-ring)}.focus\:ring-black\/10:focus{--tw-ring-color: rgb(0 0 0 / .1)}.focus\:ring-black\/15:focus{--tw-ring-color: rgb(0 0 0 / .15)}.focus\:ring-blue-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity, 1))}.focus\:ring-cyan-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1))}.focus\:ring-red-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.focus\:ring-sky-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(224 242 254 / var(--tw-ring-opacity, 1))}.focus\:ring-sky-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(14 165 233 / var(--tw-ring-opacity, 1))}.focus\:ring-slate-950\/10:focus{--tw-ring-color: rgb(2 6 23 / .1)}.focus\:ring-violet-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(237 233 254 / var(--tw-ring-opacity, 1))}.focus\:ring-violet-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(221 214 254 / var(--tw-ring-opacity, 1))}.focus\:ring-violet-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(139 92 246 / var(--tw-ring-opacity, 1))}.focus\:ring-zinc-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(244 244 245 / var(--tw-ring-opacity, 1))}.focus\:ring-zinc-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(228 228 231 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-1:focus{--tw-ring-offset-width: 1px}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:rounded-\[6px\]:focus-visible{border-radius:6px}.focus-visible\:rounded-md:focus-visible{border-radius:.375rem}.focus-visible\:rounded-sm:focus-visible{border-radius:.125rem}.focus-visible\:border-\[\#4568FF\]:focus-visible{--tw-border-opacity: 1;border-color:rgb(69 104 255 / var(--tw-border-opacity, 1))}.focus-visible\:border-\[\#8E8E93\]:focus-visible{--tw-border-opacity: 1;border-color:rgb(142 142 147 / var(--tw-border-opacity, 1))}.focus-visible\:border-\[\#ff2d55\]:focus-visible{--tw-border-opacity: 1;border-color:rgb(255 45 85 / var(--tw-border-opacity, 1))}.focus-visible\:border-\[var\(--ig-line\)\]:focus-visible{border-color:var(--ig-line)}.focus-visible\:border-sky-400:focus-visible{--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity, 1))}.focus-visible\:bg-\[\#4568FF\]\/\[0\.06\]:focus-visible{background-color:#4568ff0f}.focus-visible\:bg-\[\#ff2d55\]:focus-visible{--tw-bg-opacity: 1;background-color:rgb(255 45 85 / var(--tw-bg-opacity, 1))}.focus-visible\:bg-\[var\(--ig-soft\)\]:focus-visible{background-color:var(--ig-soft)}.focus-visible\:bg-black\/\[0\.05\]:focus-visible{background-color:#0000000d}.focus-visible\:bg-slate-100:focus-visible{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.focus-visible\:bg-white:focus-visible{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.focus-visible\:bg-zinc-50:focus-visible{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.focus-visible\:text-\[\#0d0d0d\]:focus-visible{--tw-text-opacity: 1;color:rgb(13 13 13 / var(--tw-text-opacity, 1))}.focus-visible\:underline:focus-visible{text-decoration-line:underline}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:shadow-\[0_0_0_1\.5px_\#4568FF\]:focus-visible{--tw-shadow: 0 0 0 1.5px #4568FF;--tw-shadow-colored: 0 0 0 1.5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-visible\:shadow-\[0_1px_2px_rgba\(28\,25\,23\,0\.08\)\,0_10px_20px_-14px_rgba\(69\,104\,255\,0\.6\)\]:focus-visible{--tw-shadow: 0 1px 2px rgba(28,25,23,.08),0 10px 20px -14px rgba(69,104,255,.6);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color), 0 10px 20px -14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-visible\:shadow-\[0_2px_4px_rgba\(28\,25\,23\,0\.1\)\,0_12px_22px_-12px_rgba\(69\,104\,255\,0\.55\)\]:focus-visible{--tw-shadow: 0 2px 4px rgba(28,25,23,.1),0 12px 22px -12px rgba(69,104,255,.55);--tw-shadow-colored: 0 2px 4px var(--tw-shadow-color), 0 12px 22px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-visible\:shadow-\[inset_0_0_0_1\.5px_\#93B0FF\]:focus-visible{--tw-shadow: inset 0 0 0 1.5px #93B0FF;--tw-shadow-colored: inset 0 0 0 1.5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-visible\:shadow-\[inset_0_0_0_1px_\#4568FF\]:focus-visible{--tw-shadow: inset 0 0 0 1px #4568FF;--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:-2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[\#d9d9d9\]:focus-visible{outline-color:#d9d9d9}.focus-visible\:outline-\[var\(--app-focus-ring\)\]:focus-visible{outline-color:var(--app-focus-ring)}.focus-visible\:outline-blue-500:focus-visible{outline-color:#3b82f6}.focus-visible\:outline-blue-600:focus-visible{outline-color:#2563eb}.focus-visible\:outline-zinc-950:focus-visible{outline-color:#09090b}.focus-visible\:\!ring-0:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-4:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset: inset}.focus-visible\:ring-\[\#007AFF\]\/20:focus-visible{--tw-ring-color: rgb(0 122 255 / .2)}.focus-visible\:ring-\[\#009AFA\]\/25:focus-visible{--tw-ring-color: rgb(0 154 250 / .25)}.focus-visible\:ring-\[\#009AFA\]\/30:focus-visible{--tw-ring-color: rgb(0 154 250 / .3)}.focus-visible\:ring-\[\#009AFA\]\/35:focus-visible{--tw-ring-color: rgb(0 154 250 / .35)}.focus-visible\:ring-\[\#17233f\]\/15:focus-visible{--tw-ring-color: rgb(23 35 63 / .15)}.focus-visible\:ring-\[\#17233f\]\/20:focus-visible{--tw-ring-color: rgb(23 35 63 / .2)}.focus-visible\:ring-\[\#2457d6\]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(36 87 214 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-\[\#34C759\]\/20:focus-visible{--tw-ring-color: rgb(52 199 89 / .2)}.focus-visible\:ring-\[\#397A66\]\/20:focus-visible{--tw-ring-color: rgb(57 122 102 / .2)}.focus-visible\:ring-\[\#7f9feb\]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(127 159 235 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-\[\#8eabef\]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(142 171 239 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-\[\#9fd5ff\]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(159 213 255 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-\[\#d4d4d4\]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(212 212 212 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-\[\#fc4c02\]\/40:focus-visible{--tw-ring-color: rgb(252 76 2 / .4)}.focus-visible\:ring-\[\#ff2d55\]\/20:focus-visible{--tw-ring-color: rgb(255 45 85 / .2)}.focus-visible\:ring-\[rgba\(219\,219\,219\,0\.65\)\]:focus-visible{--tw-ring-color: rgba(219,219,219,.65)}.focus-visible\:ring-\[rgba\(219\,219\,219\,0\.75\)\]:focus-visible{--tw-ring-color: rgba(219,219,219,.75)}.focus-visible\:ring-\[var\(--app-color-focus-ring\)\]:focus-visible{--tw-ring-color: var(--app-color-focus-ring)}.focus-visible\:ring-\[var\(--app-focus-ring\)\]:focus-visible{--tw-ring-color: var(--app-focus-ring)}.focus-visible\:ring-amber-200:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 230 138 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-amber-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(245 158 11 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-black\/10:focus-visible{--tw-ring-color: rgb(0 0 0 / .1)}.focus-visible\:ring-black\/20:focus-visible{--tw-ring-color: rgb(0 0 0 / .2)}.focus-visible\:ring-blue-200:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-blue-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-blue-500\/15:focus-visible{--tw-ring-color: rgb(59 130 246 / .15)}.focus-visible\:ring-blue-500\/30:focus-visible{--tw-ring-color: rgb(59 130 246 / .3)}.focus-visible\:ring-blue-500\/40:focus-visible{--tw-ring-color: rgb(59 130 246 / .4)}.focus-visible\:ring-blue-500\/60:focus-visible{--tw-ring-color: rgb(59 130 246 / .6)}.focus-visible\:ring-cyan-200:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(165 243 252 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-emerald-200:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(167 243 208 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-fuchsia-200:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(245 208 254 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-indigo-200:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(199 210 254 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-rose-200:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 205 211 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-rose-400:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 113 133 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-sky-100:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(224 242 254 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-sky-200:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(186 230 253 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-sky-300:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(125 211 252 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-sky-300\/35:focus-visible{--tw-ring-color: rgb(125 211 252 / .35)}.focus-visible\:ring-sky-400:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(56 189 248 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-sky-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(14 165 233 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-slate-200:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(226 232 240 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-slate-300:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-slate-950:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(2 6 23 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-slate-950\/10:focus-visible{--tw-ring-color: rgb(2 6 23 / .1)}.focus-visible\:ring-slate-950\/15:focus-visible{--tw-ring-color: rgb(2 6 23 / .15)}.focus-visible\:ring-slate-950\/30:focus-visible{--tw-ring-color: rgb(2 6 23 / .3)}.focus-visible\:ring-stone-400:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(168 162 158 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-violet-200:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(221 214 254 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-violet-400:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(167 139 250 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-white\/20:focus-visible{--tw-ring-color: rgb(255 255 255 / .2)}.focus-visible\:ring-white\/65:focus-visible{--tw-ring-color: rgb(255 255 255 / .65)}.focus-visible\:ring-zinc-200:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(228 228 231 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-zinc-300:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(212 212 216 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-zinc-400:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(161 161 170 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-zinc-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(113 113 122 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-zinc-900:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(24 24 27 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-zinc-950:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(9 9 11 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-zinc-950\/15:focus-visible{--tw-ring-color: rgb(9 9 11 / .15)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.active\:translate-y-0:active{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.active\:border-b-0:active{border-bottom-width:0px}.active\:bg-\[rgba\(249\,115\,22\,0\.08\)\]:active{background-color:#f9731614}.active\:bg-emerald-700:active{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.active\:bg-orange-700:active{--tw-bg-opacity: 1;background-color:rgb(194 65 12 / var(--tw-bg-opacity, 1))}.active\:bg-red-200:active{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))}.active\:bg-slate-100:active{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.active\:bg-slate-300:active{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.active\:bg-white\/20:active{background-color:#fff3}.active\:bg-zinc-200:active{--tw-bg-opacity: 1;background-color:rgb(228 228 231 / var(--tw-bg-opacity, 1))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:translate-y-0:disabled{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-\[\#bdc7dd\]:disabled{--tw-bg-opacity: 1;background-color:rgb(189 199 221 / var(--tw-bg-opacity, 1))}.disabled\:bg-\[\#cdd2da\]:disabled{--tw-bg-opacity: 1;background-color:rgb(205 210 218 / var(--tw-bg-opacity, 1))}.disabled\:bg-\[\#e7e7e7\]:disabled{--tw-bg-opacity: 1;background-color:rgb(231 231 231 / var(--tw-bg-opacity, 1))}.disabled\:bg-slate-100:disabled{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.disabled\:bg-slate-200:disabled{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.disabled\:bg-slate-50:disabled{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.disabled\:bg-transparent:disabled{background-color:transparent}.disabled\:bg-white\/10:disabled{background-color:#ffffff1a}.disabled\:bg-white\/70:disabled{background-color:#ffffffb3}.disabled\:bg-zinc-200:disabled{--tw-bg-opacity: 1;background-color:rgb(228 228 231 / var(--tw-bg-opacity, 1))}.disabled\:bg-zinc-300:disabled{--tw-bg-opacity: 1;background-color:rgb(212 212 216 / var(--tw-bg-opacity, 1))}.disabled\:bg-zinc-400:disabled{--tw-bg-opacity: 1;background-color:rgb(161 161 170 / var(--tw-bg-opacity, 1))}.disabled\:bg-zinc-50:disabled{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.disabled\:text-\[\#626262\]:disabled{--tw-text-opacity: 1;color:rgb(98 98 98 / var(--tw-text-opacity, 1))}.disabled\:text-slate-300:disabled{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.disabled\:text-slate-400:disabled{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.disabled\:text-slate-500:disabled{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.disabled\:text-white\/30:disabled{color:#ffffff4d}.disabled\:text-zinc-300:disabled{--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.disabled\:text-zinc-500:disabled{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.disabled\:opacity-0:disabled{opacity:0}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:hover\:translate-x-0:hover:disabled{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:hover\:translate-y-0:hover:disabled{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:hover\:border-transparent:hover:disabled{border-color:transparent}.disabled\:hover\:bg-\[\#1A73E8\]:hover:disabled{--tw-bg-opacity: 1;background-color:rgb(26 115 232 / var(--tw-bg-opacity, 1))}.disabled\:hover\:bg-transparent:hover:disabled{background-color:transparent}.disabled\:hover\:shadow-none:hover:disabled{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[open] .group-open\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[open] .group-open\:bg-zinc-100{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}.group:focus-within .group-focus-within\:flex{display:flex}.group:focus-within .group-focus-within\:pr-36{padding-right:9rem}.group\/timeline-row:focus-within .group-focus-within\/timeline-row\:opacity-100{opacity:1}.group:focus-within .group-focus-within\:opacity-0{opacity:0}.group:focus-within .group-focus-within\:opacity-100{opacity:1}.group:hover .group-hover\:flex{display:flex}.group:hover .group-hover\:-translate-y-0\.5{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-125{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-zinc-300{--tw-border-opacity: 1;border-color:rgb(212 212 216 / var(--tw-border-opacity, 1))}.group:hover .group-hover\:border-zinc-400{--tw-border-opacity: 1;border-color:rgb(161 161 170 / var(--tw-border-opacity, 1))}.group\/front:hover .group-hover\/front\:bg-black\/5{background-color:#0000000d}.group:hover .group-hover\:bg-\[\#f4f4f6\]{--tw-bg-opacity: 1;background-color:rgb(244 244 246 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-sky-600{--tw-bg-opacity: 1;background-color:rgb(2 132 199 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-violet-600{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-zinc-200\/70{background-color:#e4e4e7b3}.group:hover .group-hover\:pr-36{padding-right:9rem}.group:hover .group-hover\:text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-zinc-700{--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-zinc-900{--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:underline{text-decoration-line:underline}.group\/progress:hover .group-hover\/progress\:opacity-100,.group\/question:hover .group-hover\/question\:opacity-100,.group\/slot:hover .group-hover\/slot\:opacity-100,.group\/timeline-row:hover .group-hover\/timeline-row\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-0{opacity:0}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-40{opacity:.4}.group:hover .group-hover\:opacity-50{opacity:.5}.group:hover .group-hover\:opacity-60{opacity:.6}.group:hover .group-hover\:opacity-75{opacity:.75}.group:hover .group-hover\:shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:shadow-cyan-500\/20{--tw-shadow-color: rgb(6 182 212 / .2);--tw-shadow: var(--tw-shadow-colored)}.group\/progress:focus .group-focus\/progress\:opacity-100{opacity:1}.group:focus-visible .group-focus-visible\:underline{text-decoration-line:underline}.group:focus-visible .group-focus-visible\:opacity-100{opacity:1}.group:disabled .group-disabled\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media(prefers-reduced-motion:no-preference){@keyframes pulse{50%{opacity:.5}}.motion-safe\:animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}}@media(prefers-reduced-motion:reduce){.motion-reduce\:transform-none{transform:none}.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:hover\:translate-y-0:hover{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.motion-reduce\:hover\:scale-100:hover{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.dark\:border-\[\#93B0FF\]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(147 176 255 / var(--tw-border-opacity, 1))}.dark\:border-red-400:is(.dark *){--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.dark\:border-stone-100:is(.dark *){--tw-border-opacity: 1;border-color:rgb(245 245 244 / var(--tw-border-opacity, 1))}.dark\:border-white\/\[0\.08\]:is(.dark *){border-color:#ffffff14}.dark\:border-white\/\[0\.16\]:is(.dark *){border-color:#ffffff29}.dark\:bg-\[\#1D1D1A\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(29 29 26 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#252522\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(37 37 34 / var(--tw-bg-opacity, 1))}.dark\:bg-stone-100:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(245 245 244 / var(--tw-bg-opacity, 1))}.dark\:bg-white\/15:is(.dark *){background-color:#ffffff26}.dark\:bg-white\/20:is(.dark *){background-color:#fff3}.dark\:bg-white\/\[0\.06\]:is(.dark *){background-color:#ffffff0f}.dark\:from-stone-900:is(.dark *){--tw-gradient-from: #1c1917 var(--tw-gradient-from-position);--tw-gradient-to: rgb(28 25 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:to-stone-900\/0:is(.dark *){--tw-gradient-to: rgb(28 25 23 / 0) var(--tw-gradient-to-position)}.dark\:text-amber-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark\:text-emerald-400:is(.dark *){--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.dark\:text-red-400:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:text-stone-100:is(.dark *){--tw-text-opacity: 1;color:rgb(245 245 244 / var(--tw-text-opacity, 1))}.dark\:text-stone-200:is(.dark *){--tw-text-opacity: 1;color:rgb(231 229 228 / var(--tw-text-opacity, 1))}.dark\:text-stone-300:is(.dark *){--tw-text-opacity: 1;color:rgb(214 211 209 / var(--tw-text-opacity, 1))}.dark\:text-stone-400:is(.dark *){--tw-text-opacity: 1;color:rgb(168 162 158 / var(--tw-text-opacity, 1))}.dark\:text-stone-500:is(.dark *){--tw-text-opacity: 1;color:rgb(120 113 108 / var(--tw-text-opacity, 1))}.dark\:text-stone-900:is(.dark *){--tw-text-opacity: 1;color:rgb(28 25 23 / var(--tw-text-opacity, 1))}.dark\:shadow-\[0_1px_6px_rgba\(0\,0\,0\,0\.45\)\]:is(.dark *){--tw-shadow: 0 1px 6px rgba(0,0,0,.45);--tw-shadow-colored: 0 1px 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.5\)\]:is(.dark *){--tw-shadow: 0 2px 8px rgba(0,0,0,.5);--tw-shadow-colored: 0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.07\)\,0_1px_2px_rgba\(0\,0\,0\,0\.4\)\]:is(.dark *){--tw-shadow: inset 0 1px 0 rgba(255,255,255,.07),0 1px 2px rgba(0,0,0,.4);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[inset_0_1px_2px_rgba\(0\,0\,0\,0\.4\)\]:is(.dark *){--tw-shadow: inset 0 1px 2px rgba(0,0,0,.4);--tw-shadow-colored: inset 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[inset_0_1px_2px_rgba\(0\,0\,0\,0\.45\)\]:is(.dark *){--tw-shadow: inset 0 1px 2px rgba(0,0,0,.45);--tw-shadow-colored: inset 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:placeholder\:text-stone-500:is(.dark *)::-moz-placeholder{--tw-text-opacity: 1;color:rgb(120 113 108 / var(--tw-text-opacity, 1))}.dark\:placeholder\:text-stone-500:is(.dark *)::placeholder{--tw-text-opacity: 1;color:rgb(120 113 108 / var(--tw-text-opacity, 1))}.dark\:hover\:border-white\/20:hover:is(.dark *){border-color:#fff3}.dark\:hover\:bg-\[\#2A2A27\]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(42 42 39 / var(--tw-bg-opacity, 1))}.dark\:focus\:border-\[\#93B0FF\]:focus:is(.dark *){--tw-border-opacity: 1;border-color:rgb(147 176 255 / var(--tw-border-opacity, 1))}.dark\:focus\:bg-\[\#252522\]:focus:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(37 37 34 / var(--tw-bg-opacity, 1))}.dark\:focus-visible\:border-\[\#93B0FF\]:focus-visible:is(.dark *){--tw-border-opacity: 1;border-color:rgb(147 176 255 / var(--tw-border-opacity, 1))}.dark\:focus-visible\:bg-\[\#93B0FF\]\/\[0\.10\]:focus-visible:is(.dark *){background-color:#93b0ff1a}.dark\:focus-visible\:shadow-\[0_0_0_1\.5px_\#93B0FF\]:focus-visible:is(.dark *){--tw-shadow: 0 0 0 1.5px #93B0FF;--tw-shadow-colored: 0 0 0 1.5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:focus-visible\:shadow-\[0_10px_20px_-14px_rgba\(147\,176\,255\,0\.5\)\]:focus-visible:is(.dark *){--tw-shadow: 0 10px 20px -14px rgba(147,176,255,.5);--tw-shadow-colored: 0 10px 20px -14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:focus-visible\:shadow-\[0_2px_10px_rgba\(0\,0\,0\,0\.6\)\,0_12px_22px_-12px_rgba\(147\,176\,255\,0\.4\)\]:focus-visible:is(.dark *){--tw-shadow: 0 2px 10px rgba(0,0,0,.6),0 12px 22px -12px rgba(147,176,255,.4);--tw-shadow-colored: 0 2px 10px var(--tw-shadow-color), 0 12px 22px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:focus-visible\:shadow-\[inset_0_0_0_1\.5px_\#4568FF\]:focus-visible:is(.dark *){--tw-shadow: inset 0 0 0 1.5px #4568FF;--tw-shadow-colored: inset 0 0 0 1.5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:focus-visible\:shadow-\[inset_0_0_0_1px_\#93B0FF\]:focus-visible:is(.dark *){--tw-shadow: inset 0 0 0 1px #93B0FF;--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:focus-visible\:ring-stone-500:focus-visible:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(120 113 108 / var(--tw-ring-opacity, 1))}.dark\:focus-visible\:ring-white\/30:focus-visible:is(.dark *){--tw-ring-color: rgb(255 255 255 / .3)}@media(max-width:1199px){.max-\[1199px\]\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.max-\[1199px\]\:h-10{height:2.5rem}.max-\[1199px\]\:w-10{width:2.5rem}.max-\[1199px\]\:min-w-10{min-width:2.5rem}.max-\[1199px\]\:flex-row{flex-direction:row}.max-\[1199px\]\:gap-0{gap:0px}.max-\[1199px\]\:p-0{padding:0}}@media not all and (min-width:1024px){.max-lg\:hidden{display:none}}@media not all and (min-width:640px){.max-sm\:\!fixed{position:fixed!important}.max-sm\:\!left-2{left:.5rem!important}.max-sm\:\!right-2{right:.5rem!important}.max-sm\:\!max-w-none{max-width:none!important}}@media(min-width:520px){.min-\[520px\]\:inline{display:inline}}@media(min-width:640px){.sm\:inset-5{inset:1.25rem}.sm\:bottom-3{bottom:.75rem}.sm\:left-6{left:1.5rem}.sm\:left-8{left:2rem}.sm\:right-5{right:1.25rem}.sm\:right-6{right:1.5rem}.sm\:top-4{top:1rem}.sm\:top-6{top:1.5rem}.sm\:top-8{top:2rem}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mx-4{margin-left:1rem;margin-right:1rem}.sm\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.sm\:mb-5{margin-bottom:1.25rem}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:hidden{display:none}.sm\:h-10{height:2.5rem}.sm\:h-11{height:2.75rem}.sm\:h-16{height:4rem}.sm\:h-7{height:1.75rem}.sm\:h-\[18px\]{height:18px}.sm\:h-\[94dvh\]{height:94dvh}.sm\:h-\[calc\(100vh-2rem\)\]{height:calc(100vh - 2rem)}.sm\:max-h-\[4\.75rem\]{max-height:4.75rem}.sm\:max-h-\[92vh\]{max-height:92vh}.sm\:max-h-\[calc\(100vh-4rem\)\]{max-height:calc(100vh - 4rem)}.sm\:min-h-\[13rem\]{min-height:13rem}.sm\:min-h-\[6\.4rem\]{min-height:6.4rem}.sm\:w-10{width:2.5rem}.sm\:w-11{width:2.75rem}.sm\:w-12{width:3rem}.sm\:w-16{width:4rem}.sm\:w-36{width:9rem}.sm\:w-60{width:15rem}.sm\:w-64{width:16rem}.sm\:w-7{width:1.75rem}.sm\:w-\[18px\]{width:18px}.sm\:w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.sm\:w-\[clamp\(7rem\,10vw\,9rem\)\]{width:clamp(7rem,10vw,9rem)}.sm\:min-w-\[200px\]{min-width:200px}.sm\:max-w-\[440px\]{max-width:440px}.sm\:max-w-md{max-width:28rem}.sm\:max-w-none{max-width:none}.sm\:flex-1{flex:1 1 0%}.sm\:basis-auto{flex-basis:auto}.sm\:cursor-grab{cursor:grab}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[10\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:10.5rem minmax(0,1fr)}.sm\:grid-cols-\[104px_minmax\(0\,1fr\)\]{grid-template-columns:104px minmax(0,1fr)}.sm\:grid-cols-\[120px_minmax\(0\,1fr\)_auto\]{grid-template-columns:120px minmax(0,1fr) auto}.sm\:grid-cols-\[7\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:7.5rem minmax(0,1fr)}.sm\:grid-cols-\[7\.5rem_minmax\(0\,1fr\)_1\.25rem\]{grid-template-columns:7.5rem minmax(0,1fr) 1.25rem}.sm\:grid-cols-\[minmax\(0\,1fr\)_180px\]{grid-template-columns:minmax(0,1fr) 180px}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.75fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,.75fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_180px\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 180px}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:content-start{align-content:flex-start}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:items-baseline{align-items:baseline}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-1\.5{gap:.375rem}.sm\:gap-2{gap:.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-\[0\.7rem\]{gap:.7rem}.sm\:overflow-y-auto{overflow-y:auto}.sm\:overflow-x-visible{overflow-x:visible}.sm\:overscroll-y-contain{overscroll-behavior-y:contain}.sm\:p-10{padding:2.5rem}.sm\:p-12{padding:3rem}.sm\:p-2{padding:.5rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:p-9{padding:2.25rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-3\.5{padding-left:.875rem;padding-right:.875rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}.sm\:pb-10{padding-bottom:2.5rem}.sm\:pb-14{padding-bottom:3.5rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pb-8{padding-bottom:2rem}.sm\:pl-8{padding-left:2rem}.sm\:pr-14{padding-right:3.5rem}.sm\:pr-4{padding-right:1rem}.sm\:pr-6{padding-right:1.5rem}.sm\:pt-12{padding-top:3rem}.sm\:pt-14{padding-top:3.5rem}.sm\:pt-3{padding-top:.75rem}.sm\:pt-4{padding-top:1rem}.sm\:pt-5{padding-top:1.25rem}.sm\:pt-7{padding-top:1.75rem}.sm\:pt-8{padding-top:2rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-7xl{font-size:4.5rem;line-height:1}.sm\:text-\[0\.8125rem\]{font-size:.8125rem}.sm\:text-\[1\.25rem\]{font-size:1.25rem}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[24px\]{font-size:24px}.sm\:text-\[30px\]{font-size:30px}.sm\:text-\[42px\]{font-size:42px}.sm\:text-\[46px\]{font-size:46px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:leading-8{line-height:2rem}.sm\:leading-9{line-height:2.25rem}.sm\:opacity-0{opacity:0}.sm\:focus-visible\:opacity-100:focus-visible{opacity:1}.sm\:active\:cursor-grabbing:active{cursor:grabbing}.group\/sortable:focus-within .sm\:group-focus-within\/sortable\:opacity-100{opacity:1}.group\/sortable:hover .sm\:group-hover\/sortable\:opacity-100,.group:hover .sm\:group-hover\:opacity-100{opacity:1}}@media(min-width:720px){.min-\[720px\]\:visible{visibility:visible}.min-\[720px\]\:relative{position:relative}.min-\[720px\]\:z-10{z-index:10}.min-\[720px\]\:hidden{display:none}.min-\[720px\]\:w-\[14\.5rem\]{width:14.5rem}.min-\[720px\]\:w-\[min\(40rem\,100\%\)\]{width:min(40rem,100%)}.min-\[720px\]\:w-\[min\(40rem\,calc\(100\%-14\.5rem\)\)\]{width:min(40rem,calc(100% - 14.5rem))}.min-\[720px\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.min-\[720px\]\:shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media(min-width:768px){.md\:block{display:block}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:hidden{display:none}.md\:max-h-none{max-height:none}.md\:w-80{width:20rem}.md\:w-\[75vw\]{width:75vw}.md\:min-w-\[48rem\]{min-width:48rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[122px_minmax\(0\,1fr\)\]{grid-template-columns:122px minmax(0,1fr)}.md\:grid-cols-\[2\.75rem_minmax\(0\,1fr\)_minmax\(0\,1fr\)_2\.75rem\]{grid-template-columns:2.75rem minmax(0,1fr) minmax(0,1fr) 2.75rem}.md\:grid-cols-\[minmax\(0\,1fr\)_8rem_8rem_8rem_2\.5rem\]{grid-template-columns:minmax(0,1fr) 8rem 8rem 8rem 2.5rem}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(12rem\,0\.45fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(12rem,.45fr) auto}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:border-b-0{border-bottom-width:0px}.md\:border-r{border-right-width:1px}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-7xl{font-size:4.5rem;line-height:1}.md\:text-8xl{font-size:6rem;line-height:1}.md\:opacity-0{opacity:0}.group:hover .md\:group-hover\:opacity-100{opacity:1}}@media(min-width:860px){.min-\[860px\]\:block{display:block}.min-\[860px\]\:flex{display:flex}}@media(min-width:1024px){.lg\:absolute{position:absolute}.lg\:relative{position:relative}.lg\:sticky{position:sticky}.lg\:inset-0{inset:0}.lg\:\!left-\[calc\(var\(--app-sidebar-width\)\+0\.75rem\)\]{left:calc(var(--app-sidebar-width) + .75rem)!important}.lg\:\!top-\[calc\(var\(--app-top-nav-height\)\+0\.75rem\)\]{top:calc(var(--app-top-nav-height) + .75rem)!important}.lg\:bottom-3{bottom:.75rem}.lg\:left-3{left:.75rem}.lg\:left-\[4\.25rem\]{left:4.25rem}.lg\:left-\[var\(--app-sidebar-width\)\]{left:var(--app-sidebar-width)}.lg\:top-0{top:0}.lg\:top-\[var\(--app-top-nav-height\)\]{top:var(--app-top-nav-height)}.lg\:top-\[var\(--quiz-rail-top\)\]{top:var(--quiz-rail-top)}.lg\:\!z-\[var\(--app-z-context-sidebar\)\]{z-index:var(--app-z-context-sidebar)!important}.lg\:z-\[110\]{z-index:110}.lg\:col-start-auto{grid-column-start:auto}.lg\:mt-2{margin-top:.5rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:\!h-auto{height:auto!important}.lg\:h-\[calc\(100dvh-6\.5rem\)\]{height:calc(100dvh - 6.5rem)}.lg\:h-auto{height:auto}.lg\:h-full{height:100%}.lg\:min-h-0{min-height:0px}.lg\:min-h-\[480px\]{min-height:480px}.lg\:min-h-\[7rem\]{min-height:7rem}.lg\:w-\[var\(--quiz-rail-width\)\]{width:var(--quiz-rail-width)}.lg\:w-full{width:100%}.lg\:min-w-0{min-width:0px}.lg\:max-w-4xl{max-width:56rem}.lg\:flex-1{flex:1 1 0%}.lg\:flex-none{flex:none}.lg\:shrink{flex-shrink:1}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[320px_minmax\(0\,1fr\)\]{grid-template-columns:320px minmax(0,1fr)}.lg\:grid-cols-\[8rem_8rem_minmax\(0\,1fr\)_5rem_auto\]{grid-template-columns:8rem 8rem minmax(0,1fr) 5rem auto}.lg\:grid-cols-\[auto_minmax\(0\,1fr\)_minmax\(220px\,auto\)\]{grid-template-columns:auto minmax(0,1fr) minmax(220px,auto)}.lg\:grid-cols-\[minmax\(0\,0\.92fr\)_minmax\(360px\,1\.08fr\)\]{grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr)}.lg\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(350px\,0\.7fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(350px,.7fr)}.lg\:grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(16rem\,0\.75fr\)\]{grid-template-columns:minmax(0,1.25fr) minmax(16rem,.75fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_15rem\]{grid-template-columns:minmax(0,1fr) 15rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_23rem\]{grid-template-columns:minmax(0,1fr) 23rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_240px\]{grid-template-columns:minmax(0,1fr) 240px}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,72ch\)_260px\]{grid-template-columns:minmax(0,72ch) 260px}.lg\:grid-cols-\[minmax\(220px\,0\.7fr\)_minmax\(360px\,1\.4fr\)_minmax\(220px\,0\.7fr\)\]{grid-template-columns:minmax(220px,.7fr) minmax(360px,1.4fr) minmax(220px,.7fr)}.lg\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-14{gap:3.5rem}.lg\:space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.lg\:self-start{align-self:flex-start}.lg\:self-stretch{align-self:stretch}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-visible{overflow:visible}.lg\:overflow-y-auto{overflow-y:auto}.lg\:rounded-\[19px\]{border-radius:19px}.lg\:rounded-\[20px\]{border-radius:20px}.lg\:border{border-width:1px}.lg\:border-b-0{border-bottom-width:0px}.lg\:border-l{border-left-width:1px}.lg\:border-r{border-right-width:1px}.lg\:border-t-0{border-top-width:0px}.lg\:border-transparent{border-color:transparent}.lg\:border-zinc-200\/80{border-color:#e4e4e7cc}.lg\:bg-\[\#f8f7f7\]{--tw-bg-opacity: 1;background-color:rgb(248 247 247 / var(--tw-bg-opacity, 1))}.lg\:bg-transparent{background-color:transparent}.lg\:p-0{padding:0}.lg\:p-3{padding:.75rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-16{padding-left:4rem;padding-right:4rem}.lg\:px-2{padding-left:.5rem;padding-right:.5rem}.lg\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-12{padding-top:3rem;padding-bottom:3rem}.lg\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.lg\:py-3{padding-top:.75rem;padding-bottom:.75rem}.lg\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.lg\:pb-2{padding-bottom:.5rem}.lg\:pb-3{padding-bottom:.75rem}.lg\:pb-6{padding-bottom:1.5rem}.lg\:pl-\[calc\(var\(--app-context-sidebar-width\)\+var\(--app-chrome-gutter\)\*2\)\]{padding-left:calc(var(--app-context-sidebar-width) + var(--app-chrome-gutter) * 2)}.lg\:pl-\[var\(--quiz-rail-inset\)\]{padding-left:var(--quiz-rail-inset)}.lg\:pr-\[var\(--quiz-dock-inset\)\]{padding-right:var(--quiz-dock-inset)}.lg\:pt-0{padding-top:0}.lg\:pt-2\.5{padding-top:.625rem}.lg\:pt-4{padding-top:1rem}.lg\:pt-\[var\(--quiz-chrome-top\)\]{padding-top:var(--quiz-chrome-top)}.lg\:text-7xl{font-size:4.5rem;line-height:1}.lg\:transition-\[padding-left\,padding-right\]{transition-property:padding-left,padding-right;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.lg\:duration-200{transition-duration:.2s}}@media(prefers-reduced-motion:reduce){@media(min-width:1024px){.motion-reduce\:lg\:transition-none{transition-property:none}}}@media(min-width:1100px){.min-\[1100px\]\:relative{position:relative}.min-\[1100px\]\:z-20{z-index:20}.min-\[1100px\]\:w-\[clamp\(22rem\,36vw\,40rem\)\]{width:clamp(22rem,36vw,40rem)}.min-\[1100px\]\:shrink-0{flex-shrink:0}.min-\[1100px\]\:shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media(min-width:1280px){.xl\:sticky{position:sticky}.xl\:top-4{top:1rem}.xl\:inline{display:inline}.xl\:flex{display:flex}.xl\:inline-flex{display:inline-flex}.xl\:hidden{display:none}.xl\:h-8{height:2rem}.xl\:h-9{height:2.25rem}.xl\:h-\[calc\(100dvh-5\.25rem\)\]{height:calc(100dvh - 5.25rem)}.xl\:min-h-\[34rem\]{min-height:34rem}.xl\:min-h-\[7\.65rem\]{min-height:7.65rem}.xl\:w-8{width:2rem}.xl\:w-\[220px\]{width:220px}.xl\:w-\[60px\]{width:60px}.xl\:min-w-\[290px\]{min-width:290px}.xl\:min-w-\[8\.75rem\]{min-width:8.75rem}.xl\:max-w-\[480px\]{max-width:480px}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_23rem\]{grid-template-columns:minmax(0,1fr) 23rem}.xl\:grid-cols-\[minmax\(240px\,1fr\)_auto_minmax\(240px\,1fr\)\]{grid-template-columns:minmax(240px,1fr) auto minmax(240px,1fr)}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:justify-end{justify-content:flex-end}.xl\:justify-between{justify-content:space-between}.xl\:gap-12{gap:3rem}.xl\:gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.xl\:overflow-hidden{overflow:hidden}.xl\:overflow-y-auto{overflow-y:auto}.xl\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.xl\:px-8{padding-left:2rem;padding-right:2rem}.xl\:pl-0{padding-left:0}}@media(min-width:1536px){.\32xl\:h-10{height:2.5rem}.\32xl\:w-10{width:2.5rem}.\32xl\:w-14{width:3.5rem}.\32xl\:w-16{width:4rem}.\32xl\:max-w-\[520px\]{max-width:520px}.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32xl\:gap-1\.5{gap:.375rem}.\32xl\:px-3{padding-left:.75rem;padding-right:.75rem}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}@media(min-width:1024px){.lg\:\[\&\>div\]\:left-\[var\(--app-sidebar-width\)\]>div{left:var(--app-sidebar-width)}.lg\:\[\&\>div\]\:top-\[var\(--app-top-nav-height\)\]>div{top:var(--app-top-nav-height)}.lg\:\[\&\>div\]\:z-\[110\]>div{z-index:110}}.\[\&\>span\]\:sr-only>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.\[\&\>svg\]\:h-4>svg{height:1rem}.\[\&\>svg\]\:h-5>svg{height:1.25rem}.\[\&\>svg\]\:h-6>svg{height:1.5rem}.\[\&\>svg\]\:h-\[18px\]>svg{height:18px}.\[\&\>svg\]\:w-4>svg{width:1rem}.\[\&\>svg\]\:w-5>svg{width:1.25rem}.\[\&\>svg\]\:w-6>svg{width:1.5rem}.\[\&\>svg\]\:w-\[18px\]>svg{width:18px}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-\[\#7b7b7b\]>svg{--tw-text-opacity: 1;color:rgb(123 123 123 / var(--tw-text-opacity, 1))}.\[\&\>svg\]\:text-zinc-400>svg{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.hover\:\[\&\>svg\]\:\!text-\[\#e11d48\]>svg:hover{--tw-text-opacity: 1 !important;color:rgb(225 29 72 / var(--tw-text-opacity, 1))!important}.\[\&_a\]\:font-semibold a{font-weight:600}.\[\&_a\]\:text-blue-600 a{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.\[\&_a\]\:text-sky-700 a{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:decoration-blue-300 a{text-decoration-color:#93c5fd}.\[\&_a\]\:decoration-sky-200 a{text-decoration-color:#bae6fd}.\[\&_a\]\:underline-offset-4 a{text-underline-offset:4px}.hover\:\[\&_a\]\:text-blue-700 a:hover{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.hover\:\[\&_a\]\:decoration-blue-600 a:hover{text-decoration-color:#2563eb}.hover\:\[\&_a\]\:decoration-sky-700 a:hover{text-decoration-color:#0369a1}.\[\&_blockquote\]\:my-10 blockquote{margin-top:2.5rem;margin-bottom:2.5rem}.\[\&_blockquote\]\:my-5 blockquote{margin-top:1.25rem;margin-bottom:1.25rem}.\[\&_blockquote\]\:my-8 blockquote{margin-top:2rem;margin-bottom:2rem}.\[\&_blockquote\]\:rounded-\[1\.8rem\] blockquote{border-radius:1.8rem}.\[\&_blockquote\]\:rounded-lg blockquote{border-radius:.5rem}.\[\&_blockquote\]\:rounded-xl blockquote{border-radius:.75rem}.\[\&_blockquote\]\:border blockquote{border-width:1px}.\[\&_blockquote\]\:border-blue-100 blockquote{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.\[\&_blockquote\]\:border-zinc-200 blockquote{--tw-border-opacity: 1;border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}.\[\&_blockquote\]\:bg-blue-50 blockquote{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.\[\&_blockquote\]\:bg-zinc-50 blockquote{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.\[\&_blockquote\]\:p-4 blockquote{padding:1rem}.\[\&_blockquote\]\:p-5 blockquote{padding:1.25rem}.\[\&_blockquote\]\:p-8 blockquote{padding:2rem}.\[\&_blockquote\]\:text-lg blockquote{font-size:1.125rem;line-height:1.75rem}.\[\&_blockquote\]\:text-xl blockquote{font-size:1.25rem;line-height:1.75rem}.\[\&_blockquote\]\:font-medium blockquote{font-weight:500}.\[\&_blockquote\]\:font-semibold blockquote{font-weight:600}.\[\&_blockquote\]\:leading-8 blockquote{line-height:2rem}.\[\&_blockquote\]\:leading-relaxed blockquote{line-height:1.625}.\[\&_blockquote\]\:text-slate-800 blockquote{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.\[\&_blockquote\]\:text-zinc-800 blockquote{--tw-text-opacity: 1;color:rgb(39 39 42 / var(--tw-text-opacity, 1))}.\[\&_code\]\:rounded code{border-radius:.25rem}.\[\&_code\]\:bg-zinc-100 code{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}.\[\&_code\]\:px-1\.5 code{padding-left:.375rem;padding-right:.375rem}.\[\&_code\]\:py-0\.5 code{padding-top:.125rem;padding-bottom:.125rem}.\[\&_code\]\:font-mono code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.\[\&_code\]\:text-\[0\.88em\] code{font-size:.88em}.\[\&_figcaption\]\:mt-2 figcaption{margin-top:.5rem}.\[\&_figcaption\]\:text-xs figcaption{font-size:.75rem;line-height:1rem}.\[\&_figcaption\]\:font-semibold figcaption{font-weight:600}.\[\&_figcaption\]\:text-slate-500 figcaption{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.\[\&_figure\]\:my-5 figure{margin-top:1.25rem;margin-bottom:1.25rem}.\[\&_figure\]\:max-w-full figure{max-width:100%}.\[\&_h2\]\:mb-3 h2{margin-bottom:.75rem}.\[\&_h2\]\:mb-4 h2{margin-bottom:1rem}.\[\&_h2\]\:mb-6 h2{margin-bottom:1.5rem}.\[\&_h2\]\:mt-11 h2{margin-top:2.75rem}.\[\&_h2\]\:mt-12 h2{margin-top:3rem}.\[\&_h2\]\:mt-7 h2{margin-top:1.75rem}.\[\&_h2\]\:text-3xl h2{font-size:1.875rem;line-height:2.25rem}.\[\&_h2\]\:text-xl h2{font-size:1.25rem;line-height:1.75rem}.\[\&_h2\]\:font-black h2{font-weight:900}.\[\&_h2\]\:leading-tight h2{line-height:1.25}.\[\&_h2\]\:tracking-\[-0\.04em\] h2{letter-spacing:-.04em}.\[\&_h2\]\:text-slate-950 h2{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.\[\&_h2\]\:text-zinc-900 h2{--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.\[\&_h2\]\:text-zinc-950 h2{--tw-text-opacity: 1;color:rgb(9 9 11 / var(--tw-text-opacity, 1))}.\[\&_h3\]\:mb-2 h3{margin-bottom:.5rem}.\[\&_h3\]\:mb-3 h3{margin-bottom:.75rem}.\[\&_h3\]\:mb-4 h3{margin-bottom:1rem}.\[\&_h3\]\:mt-10 h3{margin-top:2.5rem}.\[\&_h3\]\:mt-6 h3{margin-top:1.5rem}.\[\&_h3\]\:mt-8 h3{margin-top:2rem}.\[\&_h3\]\:text-2xl h3{font-size:1.5rem;line-height:2rem}.\[\&_h3\]\:text-lg h3{font-size:1.125rem;line-height:1.75rem}.\[\&_h3\]\:text-xl h3{font-size:1.25rem;line-height:1.75rem}.\[\&_h3\]\:font-black h3{font-weight:900}.\[\&_h3\]\:font-bold h3{font-weight:700}.\[\&_h3\]\:text-slate-950 h3{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.\[\&_h3\]\:text-zinc-900 h3{--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.\[\&_h3\]\:text-zinc-950 h3{--tw-text-opacity: 1;color:rgb(9 9 11 / var(--tw-text-opacity, 1))}.\[\&_h4\]\:mb-2 h4{margin-bottom:.5rem}.\[\&_h4\]\:mt-5 h4{margin-top:1.25rem}.\[\&_h4\]\:mt-6 h4{margin-top:1.5rem}.\[\&_h4\]\:text-base h4{font-size:1rem;line-height:1.5rem}.\[\&_h4\]\:font-black h4{font-weight:900}.\[\&_h4\]\:text-slate-950 h4{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.\[\&_h4\]\:text-zinc-950 h4{--tw-text-opacity: 1;color:rgb(9 9 11 / var(--tw-text-opacity, 1))}.\[\&_iframe\]\:aspect-video iframe{aspect-ratio:16 / 9}.\[\&_iframe\]\:h-auto iframe{height:auto}.\[\&_iframe\]\:max-w-full iframe{max-width:100%}.\[\&_img\]\:my-5 img{margin-top:1.25rem;margin-bottom:1.25rem}.\[\&_img\]\:h-auto img{height:auto}.\[\&_img\]\:max-w-full img{max-width:100%}.\[\&_img\]\:rounded-lg img{border-radius:.5rem}.\[\&_li\]\:text-\[17px\] li{font-size:17px}.\[\&_li\]\:text-\[18px\] li{font-size:18px}.\[\&_li\]\:text-lg li{font-size:1.125rem;line-height:1.75rem}.\[\&_li\]\:leading-8 li{line-height:2rem}.\[\&_li\]\:text-slate-800 li{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.\[\&_li\]\:text-zinc-700 li{--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1))}.\[\&_li\]\:text-zinc-800 li{--tw-text-opacity: 1;color:rgb(39 39 42 / var(--tw-text-opacity, 1))}.\[\&_ol\]\:mb-4 ol{margin-bottom:1rem}.\[\&_ol\]\:mb-6 ol{margin-bottom:1.5rem}.\[\&_ol\]\:mb-8 ol{margin-bottom:2rem}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}.\[\&_ol\]\:space-y-1\.5 ol>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.\[\&_ol\]\:space-y-2 ol>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.\[\&_ol\]\:space-y-3 ol>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.\[\&_ol\]\:pl-5 ol{padding-left:1.25rem}.\[\&_ol\]\:pl-6 ol{padding-left:1.5rem}.\[\&_p\]\:mb-5 p{margin-bottom:1.25rem}.\[\&_p\]\:mb-6 p{margin-bottom:1.5rem}.\[\&_p\]\:text-\[17px\] p{font-size:17px}.\[\&_p\]\:text-\[18px\] p{font-size:18px}.\[\&_p\]\:text-lg p{font-size:1.125rem;line-height:1.75rem}.\[\&_p\]\:leading-8 p{line-height:2rem}.\[\&_p\]\:text-slate-800 p{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.\[\&_p\]\:text-zinc-700 p{--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1))}.\[\&_p\]\:text-zinc-800 p{--tw-text-opacity: 1;color:rgb(39 39 42 / var(--tw-text-opacity, 1))}.\[\&_pre\]\:my-5 pre{margin-top:1.25rem;margin-bottom:1.25rem}.\[\&_pre\]\:max-w-full pre{max-width:100%}.\[\&_pre\]\:overflow-x-auto pre{overflow-x:auto}.\[\&_pre\]\:rounded-lg pre{border-radius:.5rem}.\[\&_pre\]\:bg-slate-950 pre{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.\[\&_pre\]\:p-4 pre{padding:1rem}.\[\&_pre\]\:text-sm pre{font-size:.875rem;line-height:1.25rem}.\[\&_pre\]\:text-white pre{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.\[\&_strong\]\:font-black strong{font-weight:900}.\[\&_strong\]\:font-bold strong{font-weight:700}.\[\&_strong\]\:text-slate-950 strong{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.\[\&_strong\]\:text-zinc-900 strong{--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.\[\&_strong\]\:text-zinc-950 strong{--tw-text-opacity: 1;color:rgb(9 9 11 / var(--tw-text-opacity, 1))}.\[\&_svg\]\:h-auto svg{height:auto}.\[\&_svg\]\:max-w-full svg{max-width:100%}.\[\&_table\]\:my-5 table{margin-top:1.25rem;margin-bottom:1.25rem}.\[\&_table\]\:block table{display:block}.\[\&_table\]\:max-w-full table{max-width:100%}.\[\&_table\]\:overflow-x-auto table{overflow-x:auto}.\[\&_table\]\:text-sm table{font-size:.875rem;line-height:1.25rem}.\[\&_td\:first-child\]\:pl-0 td:first-child{padding-left:0}.\[\&_td\:last-child\]\:pr-0 td:last-child{padding-right:0}.\[\&_td\]\:border td{border-width:1px}.\[\&_td\]\:border-zinc-200 td{--tw-border-opacity: 1;border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}.\[\&_td\]\:px-3 td{padding-left:.75rem;padding-right:.75rem}.\[\&_td\]\:py-2 td{padding-top:.5rem;padding-bottom:.5rem}.\[\&_th\:first-child\]\:pl-0 th:first-child{padding-left:0}.\[\&_th\:last-child\]\:pr-0 th:last-child{padding-right:0}.\[\&_th\]\:border th{border-width:1px}.\[\&_th\]\:border-zinc-300 th{--tw-border-opacity: 1;border-color:rgb(212 212 216 / var(--tw-border-opacity, 1))}.\[\&_th\]\:bg-zinc-50 th{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.\[\&_th\]\:px-3 th{padding-left:.75rem;padding-right:.75rem}.\[\&_th\]\:py-2 th{padding-top:.5rem;padding-bottom:.5rem}.\[\&_th\]\:text-left th{text-align:left}.\[\&_th\]\:font-black th{font-weight:900}.\[\&_ul\]\:mb-4 ul{margin-bottom:1rem}.\[\&_ul\]\:mb-6 ul{margin-bottom:1.5rem}.\[\&_ul\]\:mb-8 ul{margin-bottom:2rem}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:space-y-1\.5 ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.\[\&_ul\]\:space-y-2 ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.\[\&_ul\]\:space-y-3 ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.\[\&_ul\]\:pl-5 ul{padding-left:1.25rem}.\[\&_ul\]\:pl-6 ul{padding-left:1.5rem}@media(hover:none){.\[\@media\(hover\:none\)\]\:opacity-100{opacity:1}}
