:root{--global-header-height:72px}.workspace-agent-active{--global-header-height:0px}.sidebar-head{display:grid;margin:0 0 6px}.sidebar .sidebar-brand{margin:0;border-radius:8px;color:var(--navy);transition:background .15s ease}.sidebar .sidebar-brand:hover{background:#e8efff}.sidebar .sidebar-brand strong{min-width:0;overflow:hidden;font-size:15px;letter-spacing:-.015em;text-overflow:ellipsis}.sidebar .workspace-semester-switcher{position:relative;margin:2px 0 4px;padding-left:4px}.sidebar .workspace-semester-current{display:flex;width:196px;min-height:34px;max-width:calc(100% - 4px);align-items:center;justify-content:space-between;gap:8px;padding:0 13px 0 15px;border:1px solid #cdd9eb;border-radius:999px;background:linear-gradient(135deg,#eef3ff,#f8faff);color:#3158a5;font:inherit;font-size:12px;font-weight:750;text-align:left;white-space:nowrap;overflow:hidden;box-shadow:0 4px 12px #375dae17;transition:border-color .15s ease,background .15s ease,color .15s ease}.sidebar .workspace-semester-current:hover{border-color:#9fb7e3;background:#fff;color:#2e5cc4}.sidebar .workspace-semester-current>.semester-mobile-icon{display:none}.sidebar .workspace-semester-current>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.sidebar .workspace-semester-current>svg{width:15px;height:15px;flex:0 0 15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease}.sidebar .workspace-semester-current[aria-expanded=true]>svg{transform:rotate(180deg)}.sidebar .workspace-semester-menu{position:fixed;z-index:2100;width:222px;padding:6px;border:1px solid #dce4f0;border-radius:12px;background:#fff;box-shadow:0 16px 40px #182d4f2e}.workspace-semester-row{display:flex;align-items:center;gap:2px}.workspace-semester-option{display:flex;width:100%;min-height:32px;align-items:center;padding:0 9px;border:0;border-radius:7px;background:transparent;color:#53647d;font:inherit;font-size:13px;text-align:left;cursor:pointer}.workspace-semester-option:hover{background:#eff4ff;color:#2859b6}.workspace-semester-option.active{background:#e9f0ff;color:#2859b6;font-weight:700}.workspace-semester-row .workspace-semester-option{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-semester-edit{display:grid;flex:0 0 auto;width:26px;height:26px;padding:0;place-items:center;border:0;border-radius:6px;background:transparent;color:#8390a5;font-size:13px;cursor:pointer;transition:background .15s ease,color .15s ease}.workspace-semester-edit:hover{background:#eff4ff;color:#2859b6}.workspace-semester-add{display:flex;align-items:center;gap:7px;color:#3158a5;font-weight:650}.workspace-semester-add:hover{background:#eff4ff}.sidebar-course-nav{display:grid;gap:1px}.sidebar-course-nav[hidden],.workspace-semester-switcher[hidden],.sidebar-section-add[hidden]{display:none!important}.sidebar-course-nav .workspace-course-link{display:flex;align-items:center;width:100%;border:0;border-radius:7px;background-color:transparent;color:#53647b;font:inherit;font-size:13px;font-weight:600;text-align:left;white-space:nowrap;overflow:hidden;box-shadow:none;transition:background-color .15s ease,color .15s ease}.sidebar-course-nav .workspace-course-link:hover{background-color:#e8efff;color:#2e5cc4}.sidebar-course-nav .workspace-course-link.active{background-color:color-mix(in srgb,var(--course,#4778ee) 13%,transparent);color:#2e5cc4;font-weight:700;box-shadow:none}.sidebar-course-nav .workspace-course-empty{color:#8390a5;font-size:12.5px;font-weight:600}.app-shell .sidebar-course-nav .workspace-course-link,.app-shell .sidebar-course-nav .workspace-course-link:hover,.app-shell .sidebar-course-nav .workspace-course-link.active{background-image:radial-gradient(circle,var(--course,#4778ee) 4.5px,transparent 5px);background-repeat:no-repeat;background-size:10px 10px}.app-shell .sidebar-course-nav .workspace-course-link.workspace-course-empty{background-image:radial-gradient(circle,#cbd5e4 4.5px,transparent 5px)}.workspace-courses-loading{display:block;color:#8390a5;font-size:12.5px;font-weight:600}.sidebar-create{position:relative}.sidebar-create-menu{position:fixed;z-index:2100;display:grid;width:238px;padding:6px;border:1px solid #dce4f0;border-radius:12px;background:#fff;box-shadow:0 16px 40px #182d4f2e}.sidebar-create-menu[hidden]{display:none}.sidebar-create-menu button{display:flex;width:100%;min-height:34px;align-items:center;gap:10px;padding:0 9px;border:0;border-radius:7px;background:transparent;color:#3d4b60;font:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer}.sidebar-create-menu button:hover{background:#eff4ff;color:#2859b6}.sidebar-create-menu .ph{display:grid;width:18px;flex:0 0 18px;place-items:center;font-size:17px}.sidebar-create-sep{height:1px;margin:5px 8px;background:var(--line)}.sidebar-account{position:relative}.sidebar .sidebar-profile{border-radius:8px;font-weight:600}.sidebar-foot .sidebar-profile-trigger-label{overflow:hidden;color:inherit;font-size:13.5px;text-overflow:ellipsis;white-space:nowrap}.sidebar-profile-copy{display:grid;min-width:0;flex:1;gap:1px}.sidebar-foot .sidebar-profile-name{overflow:hidden;color:#151719;font-size:15px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.sidebar-foot .sidebar-profile-email{overflow:hidden;color:#51555a;font-size:11.5px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.sidebar-utility-menu{position:absolute;z-index:2100;bottom:0;left:calc(100% + 8px);width:min(268px,calc(100vw - 26px));overflow:hidden;padding:0 0 7px;border:1px solid #d8dde4;border-radius:10px;background:#fff;box-shadow:0 18px 48px #00000047}.sidebar-menu-account-summary{display:flex;min-height:64px;align-items:center;gap:12px;padding:10px 15px;border-bottom:1px solid #d8dde4}.sidebar-menu-account-summary .sidebar-avatar{display:grid;width:30px;height:30px;flex:0 0 30px;margin:0;place-items:center;border-radius:50%;background:#879eaa;color:#fff;font-size:13px;font-weight:700}.sidebar-menu-items{display:grid;padding:5px 8px 0}.sidebar-utility-menu a,.sidebar-utility-menu button{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 9px;border:0;border-radius:7px;background:transparent;color:#25292d;font:inherit;font-size:14px;font-weight:550;text-align:left;text-decoration:none;cursor:pointer}.sidebar-utility-menu a:hover,.sidebar-utility-menu button:hover{background:#eff1f3;color:#151719}.sidebar-utility-menu .ph{display:grid;width:18px;flex:0 0 18px;place-items:center;font-size:17px}.sidebar-utility-menu .sidebar-theme-toggle{min-height:40px;margin:0;padding:0 9px;border-radius:7px}.sidebar-utility-menu .sidebar-theme-toggle strong{margin:0;font-size:14px;font-weight:550}.sidebar-utility-menu .sidebar-signout{min-height:38px;margin:5px 8px 0;width:calc(100% - 16px);padding-top:3px;border-top:1px solid #e2e5e9;border-radius:0 0 7px 7px;color:#c84b59}.sidebar-utility-menu .sidebar-signout:hover{background:#fff0f2;color:#b23f4d}.sidebar-utility-menu .font-preview-control{position:static;z-index:auto;display:flex;align-items:center;gap:8px;margin:4px 0 0;padding:7px 9px 2px;border:0;border-top:1px solid #e6ebf3;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;color:#8390a5}.sidebar-utility-menu .font-preview-control label{font-size:9.5px!important;font-weight:800!important;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.sidebar-utility-menu .font-preview-control select{min-width:0;flex:1;height:28px;padding:0 7px;border:1px solid #d8e1ef;border-radius:7px;font-size:12px!important;font-weight:650!important}@media(min-width:901px){.app-shell{grid-template-columns:57px minmax(0,1fr)}.app-shell.sidebar-pinned{grid-template-columns:236px minmax(0,1fr)}.app-shell .sidebar{width:57px;padding:10px 8px 8px}.app-shell.sidebar-pinned .sidebar{width:236px;padding-inline:8px}.app-shell .sidebar nav,.app-shell:not(.sidebar-pinned) .sidebar nav{margin-top:0;gap:1px;grid-template-columns:minmax(0,1fr)}.app-shell .sidebar-head{margin:0 0 5px;padding-bottom:5px;border-bottom:1px solid var(--line)}.app-shell .sidebar .sidebar-home{margin-bottom:1px}.app-shell .sidebar .sidebar-home:after{display:none}.app-shell .sidebar .nav-item,.app-shell .sidebar .sidebar-brand{justify-content:flex-start;gap:0;width:auto;padding:0 8px 0 0;height:32px;min-height:32px}.app-shell .sidebar .sidebar-profile{justify-content:flex-start;gap:0;width:auto;padding:0 8px 0 0;height:38px;min-height:38px}.app-shell .sidebar .sidebar-account,.app-shell .sidebar .sidebar-course-nav{width:auto}.app-shell.sidebar-pinned .sidebar .sidebar-account,.app-shell.sidebar-pinned .sidebar .sidebar-profile{width:100%}.app-shell .sidebar .nav-item,.app-shell .sidebar .nav-item.active{border-radius:7px;font-size:13.5px;font-weight:600}.app-shell .sidebar .nav-item>.ph,.app-shell .sidebar .workspace-semester-current>.ph{width:40px!important;flex:0 0 40px!important;margin:0!important;font-size:19px}.app-shell .sidebar .nav-item>.clean-icon{width:19px!important;height:19px!important;flex:0 0 19px!important;margin:0 10.5px!important}.app-shell .sidebar .sidebar-brand>img{width:26px!important;height:26px;flex:0 0 26px!important;margin:0 7px!important}.app-shell .sidebar .sidebar-profile>.sidebar-avatar{width:26px;height:26px;flex:0 0 26px;margin:0 7px}.app-shell .sidebar-course-nav{gap:0}.app-shell .sidebar-course-nav .workspace-course-link,.app-shell .sidebar-course-nav .workspace-course-link:hover,.app-shell .sidebar-course-nav .workspace-course-link.active{height:26px;min-height:26px;padding:0 8px 0 40px;background-position:20px center}.app-shell .workspace-courses-loading{box-sizing:border-box;height:26px;padding:4px 8px 4px 40px}.app-shell .sidebar .sidebar-section-label{height:22px;min-height:22px;margin:8px 0 1px;padding:0 8px;border-top:0;border-radius:6px;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.app-shell:not(.sidebar-pinned) .sidebar .sidebar-section-label{padding:0;font-size:0;pointer-events:none;background-image:linear-gradient(var(--line),var(--line));background-size:calc(100% - 12px) 1px;background-position:center;background-repeat:no-repeat}.app-shell:not(.sidebar-pinned) .sidebar .sidebar-section-label>i{display:none}.app-shell .sidebar .sidebar-section-head{display:flex;align-items:center}.app-shell .sidebar .sidebar-section-head>.sidebar-section-label{flex:1 1 auto;min-width:0}.app-shell .sidebar .sidebar-section-add{display:grid;width:22px;height:22px;flex:0 0 22px;margin:8px 0 1px;padding:0;place-items:center;border:0;border-radius:6px;background:transparent;color:#63738a;opacity:0;cursor:pointer;transition:opacity .15s ease,background .15s ease,color .15s ease}.app-shell .sidebar .sidebar-section-add>.ph{font-size:13px}.app-shell .sidebar .sidebar-section-head:hover .sidebar-section-add,.app-shell .sidebar .sidebar-section-add:focus-visible{opacity:1}.app-shell .sidebar .sidebar-section-add:hover{background:#e8efff;color:#2e5cc4}.app-shell:not(.sidebar-pinned) .sidebar .sidebar-section-add{display:none}.app-shell .sidebar .sidebar-create{margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid var(--line)}.app-shell .sidebar .sidebar-create>.nav-item{width:100%}.app-shell .sidebar .sidebar-create-trigger{color:#2e5cc4;font-weight:700}.app-shell .sidebar .sidebar-create-trigger:hover,.app-shell .sidebar .sidebar-create-trigger[aria-expanded=true]{background:#e8efff}.app-shell .sidebar .nav-hint{margin-left:auto;padding:1px 5px;border:1px solid var(--line);border-radius:5px;color:#8390a5;font:inherit;font-size:10px;font-weight:650;white-space:nowrap}.app-shell .sidebar .nav-hint:empty{display:none}.app-shell .sidebar .nav-hint-caret{margin-left:4px;font-size:12px;opacity:.6}.app-shell .sidebar .nav-shortcut{flex:none;min-width:32px;padding:1px 4px;border-radius:4px;background:transparent;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9.5px;font-weight:700;letter-spacing:.04em;text-align:center;opacity:.55;white-space:nowrap;transition:opacity .15s ease,background .15s ease}.app-shell .sidebar .nav-item:hover .nav-shortcut,.app-shell .sidebar .nav-item:focus-visible .nav-shortcut{opacity:1;background:#788caf29}.app-shell .sidebar .nav-count,.app-shell .sidebar .nav-item .social-badge{order:1}.app-shell .sidebar .nav-shortcut,.app-shell .sidebar .nav-hint{order:2;margin-left:auto}.app-shell .sidebar .nav-item:has(>.nav-count:not([hidden]))>.nav-shortcut,.app-shell .sidebar .nav-item:has(>.social-badge)>.nav-shortcut{margin-left:5px}.app-shell:not(.sidebar-pinned) .sidebar .nav-hint,.app-shell:not(.sidebar-pinned) .sidebar .nav-hint-caret,.app-shell:not(.sidebar-pinned) .sidebar .nav-shortcut,.app-shell:not(.sidebar-pinned) .sidebar .nav-count{display:none}.app-shell .sidebar .nav-count{display:grid;min-width:19px;height:17px;margin-left:auto;padding:0 5px;place-items:center;border-radius:999px;background:#e8edf6;color:#5b6b85;font-size:10.5px;font-weight:750}.app-shell .sidebar .nav-item.active .nav-count{background:#d5e2ff;color:#2e5cc4}.app-shell .sidebar .nav-count[hidden]{display:none}.app-shell:not(.sidebar-pinned) .sidebar .nav-item{justify-content:center;font-size:0;padding:0}.app-shell:not(.sidebar-pinned) .sidebar .sidebar-home>.ph{width:32px!important;flex:0 0 32px!important;margin:0!important;overflow:visible}.app-shell:not(.sidebar-pinned) .sidebar .sidebar-account,.app-shell:not(.sidebar-pinned) .sidebar .sidebar-profile{width:40px}.app-shell:not(.sidebar-pinned) .sidebar .sidebar-profile{padding:0}.app-shell:not(.sidebar-pinned) .sidebar .nav-item[data-view=trash]{background-image:linear-gradient(var(--line),var(--line));background-position:center top;background-repeat:no-repeat;background-size:calc(100% - 12px) 1px}.app-shell:not(.sidebar-pinned) .sidebar .sidebar-brand strong,.app-shell:not(.sidebar-pinned) .sidebar .workspace-semester-current>span,.app-shell:not(.sidebar-pinned) .sidebar .workspace-semester-current>svg,.app-shell:not(.sidebar-pinned) .sidebar-profile-trigger-label{display:none}.app-shell:not(.sidebar-pinned) .sidebar .workspace-semester-switcher{padding-left:0}.app-shell:not(.sidebar-pinned) .sidebar .workspace-semester-current{width:40px;max-width:40px;justify-content:center;gap:0;padding:0}.app-shell:not(.sidebar-pinned) .sidebar .workspace-semester-current>.semester-mobile-icon{display:grid}.app-shell:not(.sidebar-pinned) .sidebar-course-nav .workspace-course-link{font-size:0;padding-right:0}.app-shell:not(.sidebar-pinned) .workspace-courses-loading{font-size:0}.app-shell .sidebar-course-nav{max-height:none;overflow:visible}.app-shell:not(.sidebar-pinned) [data-tooltip][aria-expanded=true]:after,.app-shell:not(.sidebar-pinned) [data-tooltip][aria-expanded=true]:before{display:none}}@media(max-width:900px){.app-shell .sidebar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;padding:6px 8px}.sidebar-head,.sidebar-course-nav,.sidebar-legal-links,.sidebar-search-item,.sidebar-create,.sidebar-section-add{display:none}.sidebar .workspace-semester-current{width:42px;min-height:42px;justify-content:center;gap:0;padding:0;background:transparent}.sidebar .workspace-semester-current>.semester-mobile-icon{display:grid}.sidebar .workspace-semester-current>span,.sidebar .workspace-semester-current>svg,.sidebar-profile-trigger-label{display:none}.app-shell .sidebar nav{display:flex;align-items:center;gap:2px;overflow-x:auto;scrollbar-width:none}.app-shell .sidebar nav::-webkit-scrollbar{display:none}.app-shell .sidebar .nav-item{flex:0 0 auto;min-width:58px}.sidebar .workspace-semester-switcher{flex:0 0 auto}.app-shell .sidebar-foot{display:flex;margin:0;padding:0;border-top:0}.sidebar .sidebar-profile{width:42px;min-height:42px;justify-content:center;gap:0;padding:0}.sidebar-utility-menu{top:calc(100% + 10px);bottom:auto;left:auto;right:0}}[data-theme=dark] .sidebar .sidebar-brand{color:#f5f5f5}[data-theme=dark] .sidebar .sidebar-brand:hover{background:#242424}[data-theme=dark] .sidebar .workspace-semester-current{background:#242424;color:#e4e4e4}[data-theme=dark] .sidebar .workspace-semester-current:hover{background:#2d2d2d;color:#fff}[data-theme=dark] .sidebar .workspace-semester-menu,[data-theme=dark] .sidebar-utility-menu{border-color:#3a3a3a;background:#1d1d1d;box-shadow:0 16px 46px #0009}[data-theme=dark] .workspace-semester-option,[data-theme=dark] .sidebar-utility-menu a,[data-theme=dark] .sidebar-utility-menu button{color:#e0e0e0}[data-theme=dark] .workspace-semester-option:hover,[data-theme=dark] .sidebar-utility-menu a:hover,[data-theme=dark] .sidebar-utility-menu button:hover{background:#2d2d2d;color:#fff}[data-theme=dark] .workspace-semester-option.active{background:#2d2d2d;color:#8fb5ff}[data-theme=dark] .workspace-semester-add{color:#9db9ff}[data-theme=dark] .workspace-semester-edit{color:#9aa5b5}[data-theme=dark] .workspace-semester-edit:hover{background:#333;color:#fff}[data-theme=dark] .sidebar-course-nav .workspace-course-link{border:0;background-color:transparent;color:#b3b3b3}[data-theme=dark] .sidebar-course-nav .workspace-course-link:hover{background-color:#242424;color:#fff}[data-theme=dark] .sidebar-course-nav .workspace-course-link.active{background-color:color-mix(in srgb,var(--course,#4778ee) 26%,transparent);color:#fff;box-shadow:none}[data-theme=dark] .sidebar-course-nav .workspace-course-empty,[data-theme=dark] .workspace-courses-loading{color:#8f8f8f}[data-theme=dark] .app-shell .sidebar .sidebar-create-trigger{color:#9db9ff}[data-theme=dark] .app-shell .sidebar .sidebar-create-trigger:hover,[data-theme=dark] .app-shell .sidebar .sidebar-create-trigger[aria-expanded=true]{background:#242424}[data-theme=dark] .sidebar-create-menu{border-color:#3a3a3a;background:#1d1d1d;box-shadow:0 16px 46px #0009}[data-theme=dark] .sidebar-create-menu button{color:#e0e0e0}[data-theme=dark] .sidebar-create-menu button:hover{background:#2d2d2d;color:#fff}[data-theme=dark] .sidebar-create-sep{background:#3a3a3a}[data-theme=dark] .app-shell .sidebar .nav-hint{border-color:#3a3a3a;color:#8f8f8f}[data-theme=dark] .app-shell .sidebar .nav-shortcut{color:#8f8f8f}[data-theme=dark] .app-shell .sidebar .nav-item:hover .nav-shortcut,[data-theme=dark] .app-shell .sidebar .nav-item:focus-visible .nav-shortcut{background:#ffffff1f;color:#d8d8d8}[data-theme=dark] .app-shell .sidebar .nav-count{background:#2d2d2d;color:#b3b3b3}[data-theme=dark] .app-shell .sidebar .nav-item.active .nav-count{background:#33415c;color:#9db9ff}[data-theme=dark] .app-shell .sidebar .sidebar-section-add{color:#aaa}[data-theme=dark] .app-shell .sidebar .sidebar-section-add:hover{background:#242424;color:#fff}[data-theme=dark] .sidebar-menu-account-summary{border-color:#4a4a4a}[data-theme=dark] .sidebar-foot .sidebar-profile-name,[data-theme=dark] .sidebar-foot .sidebar-profile-email{color:#fff}[data-theme=dark] .sidebar-utility-menu .sidebar-signout{border-color:#3a3a3a;color:#ff8996}[data-theme=dark] .sidebar-utility-menu .sidebar-signout:hover{background:#3a2029;color:#ffb0ba}[data-theme=dark] .sidebar-utility-menu .font-preview-control{border-color:#3a3a3a;color:#8f8f8f}.sidebar-utility-menu .sidebar-profile-copy{display:grid!important;opacity:1!important;pointer-events:auto!important}@media(prefers-reduced-motion:reduce){.sidebar .sidebar-brand,.sidebar .workspace-semester-current,.sidebar .workspace-semester-current>svg,.sidebar-course-nav .workspace-course-link{transition:none}}.clevy-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.cleverly-global-header{position:sticky;top:0;z-index:2000;width:min(calc(100% - 32px),1040px);min-height:64px;margin:12px auto 0;display:grid;grid-template-columns:auto auto auto auto auto;align-items:center;justify-content:space-between;gap:12px;padding:6px 14px;border:1px solid rgba(59,130,246,.14);border-radius:22px;background:#f2f7ffe0;color:#17213a;box-shadow:0 10px 30px #2563eb1f;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:background-color .2s ease,box-shadow .2s ease,border-color .2s ease;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.cleverly-global-header.is-scrolled{border-color:#3b82f633;background:#f2f7fff5;box-shadow:0 12px 32px #2563eb29}.cleverly-global-header *{box-sizing:border-box}.cleverly-global-header a{text-decoration:none}.global-header-brand{justify-self:start;display:flex;align-items:center;gap:8px;color:#111a31;letter-spacing:0}.global-header-brand img{display:block;width:42px;height:46px;object-fit:contain;filter:contrast(1.08) saturate(1.08)}.global-brand-copy{min-width:0;color:#0f172a;font-size:1rem;font-weight:400;line-height:1.16;white-space:nowrap}.global-header-nav{justify-self:center;display:flex;align-items:stretch;gap:18px;height:52px}.global-header-link{position:relative;display:flex;align-items:center;padding:2px 0 0;border-radius:0;color:#536077;font-size:1rem;font-weight:400;transition:color .15s ease}.global-header-link:hover{background:transparent;color:#17213a;transform:none}.global-header-link.active{background:transparent;color:#155eef}.global-header-link.active:after{content:"";position:absolute;left:0;right:0;bottom:15px;height:2px;border-radius:99px;background:#2563eb}.global-header-nav .agent-download-cta{align-self:center;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:9px;height:44px;margin-left:2px;padding:5px 12px 5px 7px;border:1px solid #bfd0ee;border-radius:13px;background:linear-gradient(135deg,#17365f,#255a94);color:#fff;box-shadow:0 7px 18px #17365f33;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.global-header-nav .agent-download-cta:hover{color:#fff;background:linear-gradient(135deg,#102b4e,#1f5189);transform:translateY(-2px);box-shadow:0 11px 24px #17365f47}.agent-logo-slot,.agent-mode-logo{display:block;width:34px;height:34px;object-fit:contain;filter:drop-shadow(0 4px 7px rgba(4,20,42,.28))}.agent-download-cta>span:nth-child(2){display:grid;line-height:1.05}.agent-download-cta strong{font-size:11px;letter-spacing:.01em}.agent-download-cta small{margin-top:3px;color:#c8d9ee;font-size:8px;font-weight:700;white-space:nowrap}.global-header-nav .agent-download-cta:after{display:none}.agent-download-button{gap:11px!important;padding-inline:18px!important;background:linear-gradient(135deg,#17365f,#255a94)!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 12px 26px #112f523d!important}.agent-download-button:hover{background:linear-gradient(135deg,#102b4e,#1f5189)!important;box-shadow:0 16px 32px #112f5252!important}.agent-download-button .agent-logo-slot{width:30px;height:30px;margin-left:-7px}.global-app-divider{justify-self:center;width:1px;height:26px;background:#0f172a24}.global-app-link{position:relative;justify-self:center;display:flex;align-items:center;gap:10px;padding:9px 16px;border:1px solid rgba(37,99,235,.2);border-radius:11px;background:#dbeafec2;color:#23446f!important;font-size:.86rem;font-weight:750;letter-spacing:.015em;box-shadow:0 4px 13px #2563eb1a;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.global-app-link:hover{transform:translateY(-1px);background:#dbeafefa;box-shadow:0 7px 16px #2563eb29}.global-app-link.active{border-color:#6e91f5;box-shadow:0 0 0 2px #6e91f533}.global-app-link>*{position:relative;z-index:1}.global-app-logo{width:27px;height:30px;object-fit:contain;flex-shrink:0;filter:contrast(1.12) saturate(1.12)}.global-header-actions{justify-self:end;display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.global-header-actions:empty{min-width:45px}.global-header-actions .auth-cta,.global-header-actions .account-auth,.global-header-actions .topbar-actions{display:flex!important;align-items:center;gap:10px;color:#17213a}.global-header-actions .topbar-copy{display:none!important}.global-header-actions #auth-area{color:#17213a}.global-header-actions a,.global-header-actions button{font-family:inherit}.global-header-actions .avatar{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#dbeafe;color:#1d4ed8}.global-header-actions .icon-button,.global-header-actions .account-logout-btn{min-height:40px;padding:9px 13px;border:1px solid rgba(37,99,235,.16);border-radius:11px;background:#ffffffad;color:#17213a;cursor:pointer}.global-header-actions .topbar-actions .avatar{display:none!important}.global-account-link{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:9px 15px;border:1px solid rgba(37,99,235,.16);border-radius:11px;background:#ffffffb3;color:#334155;font-size:.9rem;font-weight:700;box-shadow:0 4px 12px #2563eb0f}.global-account-link:hover{border-color:#2563eb4d;color:#1d4ed8;background:#fff}.global-account-state{position:relative;display:flex;align-items:center}.global-account-loading{display:block;width:104px;height:38px;border-radius:12px;background:linear-gradient(90deg,#e2e8f0,#f8fafc,#e2e8f0);background-size:200% 100%;animation:global-account-pulse 1.2s linear infinite}.global-profile-trigger{display:flex;align-items:center;gap:10px;min-height:44px;padding:2px 8px 2px 2px;border:0;border-radius:14px;background:transparent;color:#17213a;font:inherit;cursor:pointer}.global-profile-trigger:hover,.global-profile-trigger[aria-expanded=true]{background:#ffffff94}.global-profile-avatar{display:grid;place-items:center;width:42px;height:42px;overflow:hidden;border-radius:13px;background:#f4511e;color:#fff;font-size:20px;font-style:normal;font-weight:750;box-shadow:0 5px 14px #f4511e2e}.global-profile-avatar img{width:100%;height:100%;object-fit:cover}.global-profile-name{max-width:150px;overflow:hidden;padding:5px 9px;border-radius:10px;background:#ffffff61;color:#536077;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.global-profile-chevron{color:#64748b;font-size:16px;transform:translateY(-1px)}.global-profile-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:20;width:160px;padding:6px;border:1px solid #dbe5f2;border-radius:13px;background:#fff;box-shadow:0 18px 45px #0f172a29}.global-profile-menu a,.global-profile-menu button{display:flex;width:100%;padding:10px 11px;border:0;border-radius:9px;background:transparent;color:#334155;font:inherit;font-size:13px;font-weight:650;text-align:left;cursor:pointer}.global-profile-menu a:hover,.global-profile-menu button:hover{background:#eff6ff;color:#1d4ed8}.global-login-link{display:inline-flex;align-items:center;min-height:40px;padding:8px 15px;border:1px solid #bfdbfe;border-radius:11px;background:#ffffffa6;color:#1d4ed8;font-size:13px;font-weight:750}@keyframes global-account-pulse{to{background-position:-200% 0}}.global-unified-auth,.global-unified-profile{position:relative;display:flex;align-items:center}.global-unified-trigger{display:flex;align-items:center;gap:10px;margin:0;padding:2px 8px 2px 2px;border:0;border-radius:14px;background:transparent;color:#17213a;font:inherit;cursor:pointer}.global-unified-trigger:hover,.global-unified-trigger[aria-expanded=true]{background:#ffffff94}.global-unified-avatar{display:grid;place-items:center;width:42px;height:42px;overflow:hidden;border-radius:13px;background:#f4511e;color:#fff;font-size:20px;font-style:normal;font-weight:750;box-shadow:0 5px 14px #f4511e2e}.global-unified-avatar img{width:100%;height:100%;object-fit:cover}.global-unified-name{max-width:150px;overflow:hidden;padding:5px 9px;border-radius:10px;background:#ffffff61;color:#536077;font-size:12px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.global-unified-chevron{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;color:#64748b;transition:transform .2s ease}.global-unified-chevron svg{display:block;width:100%;height:100%}.global-unified-profile.is-open .global-unified-chevron{transform:rotate(180deg)}.global-unified-menu{position:absolute;top:50px;right:0;z-index:30;min-width:180px;padding:6px;border:1px solid #dbe5f2;border-radius:13px;background:#fff;box-shadow:0 18px 45px #0f172a29;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px) scale(.96);transform-origin:top right;transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s}.global-unified-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition-delay:0s}.global-unified-menu a,.global-unified-menu button{display:flex;width:100%;padding:10px 11px;border:0;border-radius:9px;background:transparent;color:#334155;font:inherit;font-size:13px;font-weight:650;text-align:left;cursor:pointer}.global-unified-menu a:hover,.global-unified-menu button:hover{background:#eff6ff;color:#1d4ed8}.global-nav-toggle{display:none;justify-self:end;width:46px;height:42px;padding:8px 10px;border:1px solid rgba(37,99,235,.18);border-radius:12px;background:#ffffffad;cursor:pointer}.global-nav-toggle span{display:block;height:2px;margin:5px 0;border-radius:99px;background:#334155}.global-mobile-nav{display:none;grid-column:1/-1;padding:4px 0 16px}.global-mobile-nav.open{display:grid;gap:5px}@media(max-width:760px){:root{--global-header-height:70px}.cleverly-global-header{top:0;width:calc(100% - 20px);min-height:58px;margin-top:8px;grid-template-columns:1fr auto;padding:6px 10px;border-radius:18px}.global-header-brand img{width:40px;height:40px}.global-brand-copy small,.global-header-nav,.global-app-divider,.global-app-link,.global-header-actions{display:none}.global-nav-toggle{display:block}.global-mobile-nav{padding:6px 2px 8px;background:transparent}.global-mobile-nav .global-header-link{min-height:42px;padding:0 10px;border-radius:9px}.global-mobile-nav .global-header-link.active{background:#dbeafe}.global-mobile-nav .global-header-link.active:after{display:none}.global-mobile-nav .agent-download-cta{display:grid;grid-template-columns:auto 1fr;gap:10px;min-height:58px;margin:7px 0;padding:7px 10px 7px 7px;border:1px solid #c4d3ec;background:linear-gradient(135deg,#17365f,#255a94);color:#fff}.global-mobile-nav .agent-download-cta:hover{color:#fff;background:#17365f}.global-mobile-nav .agent-download-cta small{color:#ccdaed}.global-mobile-nav .global-app-link-mobile{display:flex;justify-self:stretch;justify-content:center;margin-top:14px;padding:12px 14px;border-top:1px solid rgba(15,23,42,.1)}}@media(prefers-reduced-motion:reduce){.global-header-link{transition:none}}.os-mark{position:relative;display:grid;flex:none;width:28px;height:28px;place-content:center}.os-mark.windows{grid-template-columns:repeat(2,9px);grid-template-rows:repeat(2,9px);gap:2px;transform:skewY(-4deg)}.os-mark.windows i{display:block;background:#fff;border-radius:1px}.os-mark.mac i{display:block;width:18px;height:20px;background:#fff;border-radius:48% 48% 52% 52%/42% 42% 58% 58%;transform:rotate(-7deg)}.os-mark.mac:before{content:"";position:absolute;left:16px;top:1px;width:7px;height:4px;border-radius:8px 1px;background:#fff;transform:rotate(-34deg)}.agent-download-button .os-mark{width:32px;height:32px}.agent-download-button .os-mark.windows{grid-template-columns:repeat(2,10px);grid-template-rows:repeat(2,10px)}.agent-download-button .os-mark.mac i{width:20px;height:23px}body:has(.app-shell){--global-header-gutter:16px}.agent-download-button,.agent-download-button span,.agent-download-cta,.agent-download-cta strong,.agent-download-button:visited,.agent-download-cta:visited{color:#fff!important}body :is(h1,h2,h3,h4,h5,h6,strong,b,th,label,button,[role=button]){font-weight:700!important}body :is(h1,h2,h3,h4,h5,h6){letter-spacing:-.012em!important}body :is(strong,b,th,label,button,[role=button]){letter-spacing:.008em}.clevy-dock-launcher,.global-header-link{font-weight:700!important}
