.cw-app{--cw-rail-size:52px;--cw-content-left:var(--cw-rail-size);--cw-ui-row-size:calc(var(--cw-ui-font-size,16px) - 1px)}.cw-app.sidebar-pinned{--cw-content-left:calc(var(--cw-rail-size) + var(--cw-sidebar))}.cw-sidebar>header{align-items:center;height:46px;min-height:46px;padding:0 10px}.cw-sidebar>header .cw-brand,.cw-settings-sidebar>header h2{margin:0;font-size:17px;font-weight:600;line-height:24px}.cw-sidebar .cw-new-chat{gap:10px;min-height:40px;margin:8px 0 17px;font-size:var(--cw-ui-row-size)!important}.cw-sidebar>.cw-sidebar-scroll:not(:has(.cw-thread-row)){padding-top:8px}.cw-sidebar .cw-library-sidebar>button,.cw-calendar-sections>button,.cw-calendar-source{font-size:var(--cw-ui-row-size);gap:10px;min-height:40px;padding:9px 12px}.cw-calendar-sidebar{padding:0 3px 24px}.cw-sidebar .cw-section-title,.cw-calendar-sources-head h2{color:var(--cw-muted);font-size:14px;font-weight:400;line-height:20px}.cw-thread-link{min-height:38px;font-size:var(--cw-ui-row-size)!important}.cw-sidebar>header .cw-icon-button,.cw-rail-button{color:var(--cw-text)}.cw-sidebar>header .cw-icon-button>svg{width:19px;height:19px}.cw-rail-button>svg{width:22px;height:22px}.cw-section-title>svg{transition:transform .26s cubic-bezier(.2,.7,.2,1),opacity .18s;opacity:1!important}.cw-thread-section-list{transition:grid-template-rows .28s cubic-bezier(.2,.7,.2,1),opacity .22s}.cw-thread-section-list>div{min-height:0}.cw-thread-title-clip{mask-image:linear-gradient(90deg,#000 calc(100% - 16px),#0000)}.cw-thread-link:is(:hover,:focus-visible) .cw-thread-title-clip[data-overflow=true],.cw-library-sidebar>button:is(:hover,:focus-visible) .cw-thread-title-clip[data-overflow=true]{mask-image:linear-gradient(90deg,#0000,#000 7px calc(100% - 12px),#0000)}.cw-thread-link:is(:hover,:focus-visible) .cw-thread-title-clip[data-overflow=true] .cw-thread-title-text,.cw-library-sidebar>button:is(:hover,:focus-visible) .cw-thread-title-clip[data-overflow=true] .cw-thread-title-text{animation:cw-title-pan var(--title-duration,2s) .18s linear 1 forwards}@keyframes cw-title-pan{0%{transform:translate(0)}to{transform:translateX(calc(-1 * var(--title-overflow)))}}.cw-library-tools .cw-tabs>button{padding:8px 12px;font-size:14px}.cw-chat>.cw-chat-bottom{padding-top:0}.cw-chat-bottom:before{content:"";background:var(--cw-bg);z-index:-1;pointer-events:auto;width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.cw-message--user .cw-message-body p{margin-block:0!important}.cw-message--user .cw-message-body .cw-sent-study{margin-bottom:8px}.cw-app:has(>.cw-study-workspace:not([hidden]))>.cw-sidebar{display:flex}.cw-app:has(>.cw-study-workspace:not([hidden]))>.cw-sidebar-space{display:block}.cw-study-workspace{--cw-pane-size:min(var(--cw-pane-desired,56vw), 900px, calc(100vw - var(--cw-content-left) - 340px));min-width:0;max-width:none;transition:flex-basis .26s cubic-bezier(.2,.7,.2,1),width .26s cubic-bezier(.2,.7,.2,1),opacity .2s}.cw-study-shell{width:100%}.cw-study-workspace.is-resizing{user-select:none;transition:none}.cw-study-workspace.is-resizing .cw-study-shell{width:100%}.cw-study-workspace.is-resizing iframe{pointer-events:none}.cw-study-workspace.is-expanded{--cw-pane-size:auto;inset:0 0 0 var(--cw-content-left);z-index:25;border-left:0;flex:none;width:auto;height:100%;transition:none;position:absolute}.cw-app[data-study-expanded=true]>.cw-main{display:none}.cw-study-workspace.shows-main{height:44px;position:absolute;top:0;right:0;overflow:visible}.cw-study-workspace.shows-main .cw-study-workspace-content,.cw-study-workspace.is-expanded .cw-study-resize{display:none}@starting-style{.cw-study-workspace:not(.is-closing){opacity:0;flex-basis:0;width:0}}.cw-study-workspace.is-closing{transition:flex-basis .2s cubic-bezier(.2,.7,.2,1),width .2s cubic-bezier(.2,.7,.2,1),opacity .16s}.cw-library-reader{left:var(--cw-content-left);z-index:35;transition:left .26s cubic-bezier(.2,.7,.2,1);position:absolute}.cw-library-reader .cw-study-viewer-toolbar{color:var(--cw-text);font-size:14px;position:absolute}.cw-library-reader .cw-study-viewer-toolbar button,.cw-library-reader .cw-study-viewer-toolbar .cw-select>button{color:var(--cw-text);font-size:14px}.cw-library-reader-entry{background:var(--cw-bg);flex-shrink:0;width:min(800px,100%);margin:0 auto;padding:0 0 12px}.cw-library-reader-entry .cw-study-composer-wrap{width:calc(100% - 32px);margin:0 16px}.cw-library-reader-body>.cw-study-viewer{animation:.36s ease-out both cw-content-appear}.cw-card-face{transform:translateZ(.1px);box-shadow:0 3px 10px -8px #0005!important}.cw-card-back{transform:rotateY(180deg)translateZ(.1px)}.cw-card-object:not(:focus-visible){outline:0}.cw-calendar-checklist ul{position:relative}.cw-calendar-checklist li{overflow-anchor:none}.cw-workspace-lecture{max-width:calc(100vw - var(--cw-rail-size));flex:none;position:relative;overflow:visible}.cw-lecture-resize{cursor:col-resize;touch-action:none;z-index:4;width:7px;position:absolute;inset:0 auto 0 -3px}.cw-lecture-resize:is(:hover,:focus-visible){background:var(--cw-border)}.cw-settings-sidebar>header{align-items:center;height:46px;min-height:46px;padding:0 10px}.cw-settings-sidebar{padding-top:8px}.cw-voice-gallery-dialog .cw-voice-gallery{border:1px solid var(--cw-border);background:var(--cw-bg);border-radius:18px;flex-direction:column;gap:0;max-height:55dvh;padding:0 16px;display:flex;overflow:auto}.cw-voice-gallery-dialog .cw-voice-gallery>button{border:0;border-bottom:1px solid var(--cw-border);background:0 0;border-radius:0;gap:12px;min-height:46px;padding:10px 0;font-size:14px}.cw-voice-gallery-dialog .cw-voice-gallery>button:last-child{border-bottom:0}.cw-voice-check{flex:0 0 16px;place-items:center;width:16px;display:grid}.cw-preference-section>.cw-text-button{border:1px solid var(--cw-border);border-radius:999px;margin:16px 0 0 auto;padding:8px 14px;text-decoration:none;display:block}.cw-connection-breadcrumb .cw-connection-back{border-radius:8px;align-items:center;gap:8px;padding:7px 10px;display:flex}.cw-connection-breadcrumb .cw-connection-back:hover{background:var(--cw-soft);color:var(--cw-text)}.cw-connections-page>.cw-connections-head{max-width:none;margin-inline:0}.cw-skeleton{box-sizing:border-box;gap:24px;width:100%;padding:24px;animation:.2s ease-out both cw-content-appear;display:grid;overflow:hidden}.cw-skeleton-item{flex-direction:column;gap:12px;display:flex}.cw-skeleton-item i{background:linear-gradient(100deg, var(--cw-soft) 25%, var(--cw-hover) 45%, var(--cw-soft) 65%);background-size:250% 100%;border-radius:7px;height:14px;animation:1.7s ease-in-out infinite cw-skeleton-shine;display:block}.cw-skeleton-item i:first-child{width:48%;height:20px}.cw-skeleton-item i:last-child{width:72%}.cw-skeleton--cards{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}.cw-skeleton--cards .cw-skeleton-item{background:var(--cw-surface);border-radius:18px;min-height:220px;padding:20px}.cw-skeleton--chat{max-width:800px;margin:0 auto}.cw-skeleton--chat .cw-skeleton-item:nth-child(odd){margin-left:45%}.cw-message-column,.cw-library-collection>div:not(.cw-library-tools),.cw-provider-detail,.cw-term-overview{animation:.36s ease-out both cw-content-appear}@keyframes cw-skeleton-shine{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes cw-content-appear{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.cw-app:has(>.cw-study-workspace:not([hidden]))>.cw-main{display:none}.cw-study-workspace{--cw-pane-size:calc(100vw - var(--cw-content-left))}}@media (width<=767px){.cw-app,.cw-app.sidebar-pinned{--cw-rail-size:46px;--cw-content-left:46px}.cw-app:has(>.cw-study-workspace:not([hidden]))>.cw-sidebar-space{display:none}.cw-library-reader{left:var(--cw-content-left)}.cw-library-reader-entry{padding-bottom:6px}.cw-voice-gallery-dialog{max-height:85dvh}.cw-skeleton{padding:16px}}@media (prefers-reduced-motion:reduce){.cw-app *,.cw-app :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.cw-app[data-reduce-motion=true] *,.cw-app[data-reduce-motion=true] :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}.cw-app .cw-video-frame{aspect-ratio:16/9;color:#fff;background:#172532;border-radius:14px;min-height:300px;max-height:calc(100dvh - 180px);position:relative;overflow:hidden}.cw-app .cw-video-stage{box-sizing:border-box;border-radius:0;min-height:0;padding:clamp(18px,3vw,36px) clamp(18px,3vw,36px) 110px;position:absolute;inset:0;overflow:hidden}.cw-app .cw-video-stage h3{margin-bottom:14px;font-size:clamp(19px,2vw,28px)}.cw-app .cw-video-scene-body{font-size:clamp(13px,1.2vw,17px);line-height:1.5}.cw-app .cw-video-stage>.cw-study-visual{margin-top:14px;padding:16px}.cw-app .cw-video-stage .cw-study-visual li{min-height:0;padding:10px}.cw-app .cw-video-stage .cw-study-visual figcaption{margin-top:8px}.cw-app .cw-video-captions{width:max-content;max-width:85%;font-size:13px;position:absolute;bottom:88px;left:50%;transform:translate(-50%);margin:0!important}.cw-app .cw-video-controls{color:#fff;z-index:2;background:linear-gradient(#0000,#000c);flex-wrap:nowrap;align-items:center;gap:14px;padding:30px 16px 12px;font-size:14px;display:flex;position:absolute;inset:auto 0 0}.cw-app .cw-video-controls>.cw-text-button{margin-left:0}.cw-app .cw-video-controls>.cw-text-button:last-child{margin-left:auto}.cw-app .cw-video-controls button,.cw-app .cw-video-controls select{color:inherit}.cw-app .cw-video-controls select option{color:#fff;background:#172532}.cw-video-timeline{height:12px;position:absolute;inset:12px 16px auto}.cw-video-segments{gap:4px;height:4px;display:flex;position:absolute;inset:4px 0}.cw-video-segments>span{border-radius:2px;height:4px}.cw-video-timeline input{opacity:0;cursor:pointer;width:100%;margin:0;position:absolute;inset:0}.cw-video-timeline:focus-within{outline-offset:3px;border-radius:5px;outline:2px solid #fff}.cw-app .cw-video-transcript{opacity:0;grid-template-rows:0fr;margin:0;padding:0;transition:grid-template-rows .28s cubic-bezier(.2,.7,.2,1),opacity .22s;display:grid}.cw-video-transcript>div{min-height:0;overflow:hidden}.cw-app .cw-video-transcript[data-open=true]{opacity:1;grid-template-rows:1fr}.cw-video-transcript>div>div{padding-block:16px}.cw-video-preparing{z-index:1;background:#172532;position:absolute;inset:0}.cw-video-preparing .cw-skeleton{--cw-soft:#263b4d;--cw-hover:#31495f}.cw-app .cw-artifact.is-fullscreen{inset:0 0 0 var(--cw-content-left);width:calc(100vw - var(--cw-content-left));z-index:36;box-sizing:border-box;height:100dvh;padding:24px;position:fixed;overflow:auto}.cw-app .cw-artifact.is-fullscreen .cw-video{flex:none;display:block}.cw-app .cw-artifact.is-fullscreen .cw-video-stage{flex:none;min-height:0;display:flex}.cw-app .cw-artifact.is-fullscreen .cw-video-frame{width:100%;max-height:calc(100dvh - 130px);margin:auto}.cw-video-time{font-variant-numeric:tabular-nums}@media (width<=767px){.cw-app .cw-video-frame{aspect-ratio:4/5;min-height:340px;max-height:none}.cw-app .cw-video-stage{padding:20px 16px 120px}.cw-app .cw-video-captions{font-size:12px;bottom:86px}.cw-app .cw-video-controls{gap:8px;padding-inline:10px;font-size:12px}.cw-app .cw-video-controls button{font-size:12px}.cw-app>.cw-workspace-lecture{width:100%!important}}.cw-app>.cw-workspace-lecture{flex-basis:auto}.cw-app .cw-library-types>button{padding:8px 12px;font-size:14px}.cw-library-reader .cw-study-viewer{position:static}.cw-library-reader .cw-study-viewer-toolbar{top:16px;right:20px}.wc-calendar-grid{view-transition-name:college-calendar}::view-transition-old(root),::view-transition-new(root){animation:none}::view-transition-old(college-calendar){animation:.18s both cw-calendar-out}::view-transition-new(college-calendar){animation:.26s both cw-calendar-in}@keyframes cw-calendar-out{to{opacity:0;transform:translateY(-5px)}}@keyframes cw-calendar-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.cw-school-materials{border-top:1px solid var(--cw-border);margin-top:24px;padding:18px 0}.cw-school-materials>summary{cursor:pointer;font-size:15px}.cw-school-materials .cw-connection-card{border-top:0;margin-top:0}.cw-library-reader-body>.cw-study-viewer{animation-name:cw-content-opacity}@keyframes cw-content-opacity{0%{opacity:0}to{opacity:1}}.cw-app .cw-video-controls .cw-text-button{color:#fff!important}.cw-app .cw-artifact.is-fullscreen{max-width:none!important}.cw-app .cw-rail-button{color:var(--cw-text)!important}.cw-rail-button:first-child i{background:#3989ef;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:7px}.cw-app>.cw-image-preview{inset:0 0 0 var(--cw-content-left);z-index:35;backdrop-filter:none;background:var(--cw-bg)}.cw-pending-surface{min-width:0;position:relative}.cw-pending-surface[data-pending=true]{min-height:300px}.cw-pending-content{opacity:1;transition:opacity .32s}.cw-pending-surface[data-pending=true]>.cw-pending-content{opacity:0}.cw-pending-skeleton{opacity:1;pointer-events:none;background:var(--cw-bg);transition:opacity .32s;position:absolute;inset:0}.cw-pending-surface[data-pending=false]>.cw-pending-skeleton{opacity:0}.cw-pending-surface[data-pending=false]>.cw-pending-content{@starting-style{opacity:0}}.cw-message-column,.cw-library-collection>div:not(.cw-library-tools),.cw-provider-detail,.cw-term-overview{animation-name:cw-content-opacity}.cw-app[data-study-expanded=true][data-study-main=true]>.cw-main{padding-top:44px;display:flex}.cw-app .cw-artifact.is-fullscreen .cw-video-scene-body,.cw-app .cw-artifact.is-fullscreen .cw-video-stage>.cw-study-visual{max-width:none;margin-left:0;margin-right:0}.cw-app>.cw-sidebar[hidden],.cw-app>.cw-sidebar-space[hidden]{display:none!important}.cw-app .cw-settings-sidebar{padding:8px 6px 24px}.cw-app .cw-connections-page{width:100%;max-width:none;padding:16px 24px 64px}.cw-connections-page>.cw-connection-category{max-width:1040px;margin-inline:auto}.cw-connections-page>.cw-connections-head{min-height:48px;margin-bottom:32px}.cw-canvas-embed .dl-lms-open{color:var(--cw-text);font-size:14px}.cw-canvas-embed .dl-lms-earlier ul{padding:0;list-style:none}.cw-canvas-embed .dl-lms-earlier li{border-bottom:1px solid var(--cw-border);padding:12px 0;font-weight:400}.cw-app>.cw-study-workspace{z-index:30}.cw-study-tab>button[role=tab]:only-child{flex:1;justify-content:flex-start;align-items:center;gap:7px;width:auto;max-width:none;margin:0;padding:6px 10px;display:flex}.cw-app .cw-video-frame{box-sizing:border-box;width:100%}.cw-app .cw-video-controls>*{white-space:nowrap;flex-shrink:0;line-height:18px}.cw-video-transcript-icon{display:none}@media (width<=767px){.cw-video-transcript-label{display:none}.cw-video-transcript-icon{display:block}.cw-app .cw-video-controls{gap:7px}.cw-app .cw-video-controls>.cw-icon-button{width:26px;min-width:26px;padding:2px}.cw-app .cw-video-controls>.cw-text-button{padding-inline:2px}.cw-app .cw-video-speed select{max-width:46px}}.cw-app>.cw-workspace-lecture[hidden]{display:none!important}.cw-app .cw-flashcard-manager.is-embedded.is-expanded{inset:0 0 0 var(--cw-content-left);width:calc(100vw - var(--cw-content-left));z-index:36;background:var(--cw-bg);position:fixed;max-height:100dvh!important}.cw-library-attachment-reader{z-index:4;box-sizing:border-box;background:var(--cw-bg);outline:0;flex-direction:column;padding-top:64px;display:flex;position:absolute;inset:0;overflow:auto}.cw-library-attachment-reader>.cw-study-viewer{height:100%;min-height:0}
