@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-1.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/font-2.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/font-3.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/font-4.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/font-5.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/font-6.ttf)format("truetype")}@font-face{font-family:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-7.ttf)format("truetype")}@font-face{font-family:Kalam;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/font-8.ttf)format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/font-9.ttf)format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/font-10.ttf)format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/font-11.ttf)format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/font-12.ttf)format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/fonts/font-13.ttf)format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/fonts/font-14.ttf)format("truetype")}html{font-size:min(1.04167vw,1.5625svh)}:root{--ink:#050c35;--muted:#52638e;--blue:#123bff;--border:#e3e8f5;--lavender:#e9e9ff;--navy:#001831}*{box-sizing:border-box}html,body{min-height:100%;color:var(--ink);margin:0}body{-webkit-font-smoothing:antialiased;background:#fefeff;font-family:Roboto,Arial,sans-serif;font-size:1.5rem}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;background:0 0;border:0;padding:0}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:.3125rem;outline:.1875rem solid #4163ff}h1,h2,h3,h4,p{margin:0}h1,h2,h3{letter-spacing:-.04375rem;font-weight:750}.icon{vertical-align:middle;flex-shrink:0;width:1.75rem;height:1.75rem;display:inline-block}.art{pointer-events:none;background-repeat:no-repeat;flex-shrink:0;display:inline-block}.logo{letter-spacing:-.20625rem;white-space:nowrap;font-family:Inter,Arial,sans-serif;font-size:3.375rem;font-weight:900;line-height:1}.header{border-bottom:.0625rem solid var(--border);background:#fffffff2;align-items:center;gap:0;height:7.25rem;padding:0 3.1875rem;display:flex}.header nav{white-space:nowrap;align-items:center;gap:4.5rem;margin-left:8.9375rem;font-size:1.5rem;display:flex}.header-actions{align-items:center;gap:2.6875rem;margin-left:auto;display:flex}.search-button{place-items:center;width:2.875rem;height:3.125rem;display:grid}.search-button .icon{width:2.0625rem;height:2.0625rem}.space-button{white-space:nowrap;background:linear-gradient(115deg,#e6e6ff,#e9e9ff);border-radius:1.625rem;justify-content:center;align-items:center;gap:1.5rem;height:4.25rem;padding:0 2rem;font-size:1.5rem;display:flex}.space-button .icon{color:#1230dc;width:1.8125rem;height:1.8125rem}.button{color:#fff;white-space:nowrap;background:linear-gradient(115deg,#001c35,#00152d);border:.125rem solid #00122a;border-radius:1.75rem;justify-content:center;align-items:center;gap:1.5rem;min-height:4.375rem;padding:1.25rem 2.125rem;font-size:1.5rem;font-weight:500;display:inline-flex}.button:hover{background:#103255}.text-link{color:var(--blue);align-items:center;gap:1.25rem;font-size:1.4375rem;display:inline-flex}.header-compact{height:5.5625rem}.header-compact .logo{letter-spacing:-.175rem;font-size:2.875rem}.header-compact nav{gap:3.3125rem;margin-left:7.875rem;font-size:1.1875rem}.header-compact .space-button{border-radius:1.3125rem;height:3.5rem;padding:0 1.875rem;font-size:1.375rem}.header-compact .header-actions{gap:2.375rem}.header-compact .search-button .icon{width:1.75rem;height:1.75rem}.header-landing{border:0;height:6.25rem;padding:0 4rem 0 4.8125rem}.header-landing nav{gap:3.4375rem;margin-left:11.0625rem;font-size:1.25rem}.header-landing .header-actions{gap:2.25rem}.header-landing .login-link{font-size:1.3125rem;font-weight:500}.header-landing .start-button{background:#020a2a;border-radius:1.5625rem;min-width:11.875rem;height:4.0625rem;min-height:4.0625rem;font-size:1.3125rem}.header-landing .search-button{margin-right:.6875rem}.landing{background:#fffefe;min-height:55.4375rem;position:relative;overflow:hidden}.landing:before{content:"";background:#fff6db;border-radius:45%;width:22.5rem;height:26.875rem;position:absolute;bottom:-9.6875rem;left:-10.0625rem;transform:rotate(-28deg)}.landing-main{min-height:49.1875rem;position:relative}.landing-copy{z-index:1;margin-left:7.5625rem;padding-top:4.1875rem;position:relative}.landing h1{letter-spacing:-.34375rem;font-family:Inter,Arial,sans-serif;font-size:7.625rem;font-weight:900;line-height:.98}.landing h1 span{color:#5957ff}.landing h1 b{color:#aeb6be;font-weight:800}.yellow-underline{width:39.0625rem;height:3.0625rem;position:absolute;top:19.375rem;left:11.5rem;overflow:visible}.landing-copy>p{margin-top:2.875rem;font-size:1.6875rem;font-weight:400;line-height:2.625rem}.landing-cta{align-items:center;height:5.9375rem;margin-top:2.0625rem;display:flex;position:relative}.landing-cta .button{border-radius:2.8125rem;gap:1.6875rem;width:19.625rem;height:5rem;font-size:1.75rem}.landing-cta .art{position:absolute;top:-1.25rem;left:21.5rem}.landing-stats{align-items:center;width:56.25rem;margin-top:4.5rem;display:flex}.landing-stats>div{flex-direction:column;gap:.25rem;min-width:17.625rem;padding-left:1.375rem;display:flex}.landing-stats>div+div{border-left:.125rem solid #ccd1de;min-width:19.5625rem;padding-left:3.1875rem}.landing-stats strong{letter-spacing:-.125rem;font-family:Inter,Arial,sans-serif;font-size:2.5rem;font-weight:850;line-height:2.625rem}.landing-stats span{white-space:nowrap;font-size:1.375rem}.landing-stats .infinity{font-family:Arial,sans-serif;font-size:4.6875rem;font-weight:700;line-height:2.625rem}.landing-art{position:absolute;top:1.625rem;right:0}.sidebar{border-right:.0625rem solid #dfe6fa;flex-direction:column;width:23rem;padding:1.5625rem 1.75rem 2rem 2.125rem;display:flex;position:fixed;top:0;bottom:0;left:0}.dashboard{background:#f5f8ff;min-height:55.4375rem}.sidebar .logo{margin-left:1.125rem}.sidebar nav{flex-direction:column;gap:.4375rem;margin-top:3rem;display:flex}.sidebar nav a,.settings-link{letter-spacing:-.03125rem;border-radius:1.3125rem;align-items:center;gap:1.6875rem;height:4.25rem;padding:0 1.75rem;font-size:1.4375rem;display:flex}.sidebar nav a.selected{background:#e6e7ff}.sidebar nav a .icon,.settings-link .icon{width:1.6875rem;height:1.6875rem}.settings-link{margin-top:auto}.dashboard-main{margin-left:23rem;padding:1.375rem 2.25rem 1.8125rem 2.8125rem}.dashboard-topbar{align-items:center;gap:1.5rem;height:4rem;display:flex}.dashboard-search{background:#fff;border:.0625rem solid #e6ebfa;border-radius:1.625rem;flex:1;align-items:center;height:4rem;margin-right:6.3125rem;padding:0 1.75rem;display:flex;box-shadow:0 .1875rem .9375rem #d4ddf544}.dashboard-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:1.4375rem}.dashboard-search input::placeholder{color:#647ca6}.dashboard-search button{display:flex}.dashboard-search .icon{width:1.6875rem;height:1.6875rem}.notification-button{background:#fcfdff;border:.0625rem solid #e2e7ff;border-radius:50%;place-items:center;width:3.875rem;height:4rem;display:grid;position:relative;box-shadow:0 .125rem .4375rem #c5d0f044}.notification-button .icon{width:1.8125rem;height:1.8125rem}.notification-button span{color:#fff;background:#ff4545;border:.125rem solid #fff;border-radius:50%;min-width:1.1875rem;font-size:.8125rem;line-height:1.1875rem;position:absolute;top:.625rem;right:.5625rem}.dashboard-topbar .space-button{border-radius:1.6875rem;gap:.9375rem;height:4rem;padding:0 1.5625rem;font-size:1.4375rem}.welcome{align-items:center;gap:1.8125rem;margin-top:3.375rem;margin-left:.4375rem;display:flex}.welcome h1{letter-spacing:-.08125rem;font-size:3.25rem;font-weight:800;line-height:1.18}.welcome p{color:#3e5288;margin-top:.25rem;font-size:1.625rem;line-height:2.375rem}.theme-grid{grid-template-columns:.96fr 1fr 1.01fr;gap:1.375rem 1.5rem;margin-top:2.4375rem;display:grid}.theme-card{border-radius:1.5rem;align-items:center;gap:1.5rem;height:12.375rem;padding:1.5625rem 1.5rem;display:flex;position:relative}.theme-card h2{margin-bottom:.625rem;font-size:1.875rem;font-weight:800;line-height:1.3}.theme-card p{color:#39568e;letter-spacing:-.0125rem;font-size:1.375rem;line-height:2rem}.theme-card>.icon{width:1.9375rem;height:1.9375rem;position:absolute;bottom:1.5rem;right:1.6875rem}.purple{color:#4633ff;background:#e2e3ff}.coral{color:#ff6147;background:#ffe8e1}.green{color:#009b84;background:#e1f4ef}.blue{color:#0783ff;background:#dff0ff}.yellow{color:#fa0;background:#fff6df}.theme-card h2{color:var(--ink)}.theme-card.yellow h2{color:#875000}.assistant-banner{background:#eaeaff;border-radius:1.4375rem;align-items:center;gap:1.4375rem;min-height:8.875rem;padding:.75rem 2.1875rem .625rem 1.75rem;display:flex;position:relative}.assistant-banner h2{font-size:1.9375rem;font-weight:800;line-height:1.3}.assistant-banner p{color:#344878;letter-spacing:-.025rem;margin-top:.375rem;font-size:1.6875rem;line-height:1.4}.assistant-banner .button{border-radius:2.25rem;min-width:19.3125rem;height:4.5rem;margin-left:auto}.dashboard-banner{gap:1.75rem;min-height:8.75rem;margin-top:1.5625rem;padding:.5rem 3.5rem .5rem 1.5625rem}.dashboard-banner h2{font-size:1.8125rem}.dashboard-banner p{color:#2c4095;margin-top:.3125rem;font-size:1.4375rem}.dashboard-banner .button{min-width:16.875rem;height:4rem;min-height:4rem;padding:.875rem 1.875rem;font-size:1.375rem}.dashboard-banner .button .icon{width:1.5625rem;height:1.5625rem}.rays{width:3.875rem;height:3.875rem;position:absolute;top:-1.4375rem;right:.1875rem}.rays i{background:#ffda35;border-radius:.5rem;width:.5625rem;height:1.9375rem;display:block;position:absolute;transform:rotate(8deg)}.rays i:nth-child(2){top:.375rem;left:1.75rem;transform:rotate(34deg)}.rays i:nth-child(3){top:1.8125rem;left:3.0625rem;transform:rotate(63deg)}.study-hero{background:linear-gradient(115deg,#eeefff,#f6f7ff);height:18.375rem;padding:2.8125rem 2.9375rem 0;position:relative}.study-heading{align-items:center;gap:1.5rem;display:flex}.study-heading h1{letter-spacing:-.125rem;font-size:4.5rem;font-weight:800;line-height:1.08}.study-heading p{color:#36487b;margin-top:.5rem;font-size:1.75rem}.study-hero>.art-studyNote{position:absolute;top:.875rem;right:2.4375rem}.study-tabs{background:#fff8;border-radius:2.25rem 2.25rem 0 0;height:4.75rem;display:flex;position:absolute;bottom:0;left:2.9375rem;right:2.9375rem;overflow:hidden}.study-tabs button{color:#2c3b6b;min-width:13.25rem;padding:0 1.875rem;font-size:1.4375rem;position:relative}.study-tabs button:first-child{min-width:15.4375rem}.study-tabs button.active{color:var(--blue);background:#fff;border-radius:2.25rem 2.25rem 0 0;font-weight:750}.study-tabs button.active:after{content:"";background:#2549ff;border-radius:.3125rem .3125rem 0 0;height:.25rem;position:absolute;bottom:0;left:.75rem;right:.75rem}.study-content{padding:2rem 3.4375rem 2.5rem}.section-heading{justify-content:space-between;align-items:center;margin-bottom:1.625rem;display:flex}.section-heading h2{letter-spacing:-.05rem;color:#0b1c36;font-size:2.1875rem;line-height:2.5rem}.section-heading a{color:var(--blue);align-items:center;gap:1.25rem;padding-right:.6875rem;font-size:1.4375rem;display:flex}.study-cards{grid-template-columns:repeat(4,1fr);gap:1.3125rem;display:grid}.study-card{text-align:left;border:.09375rem solid var(--border);background:#fffa;border-radius:1.1875rem;align-items:flex-start;gap:1.375rem;height:12.1875rem;padding:1.5625rem 1.375rem;display:flex;position:relative}.study-card h3{letter-spacing:-.0375rem;white-space:nowrap;margin-top:.5625rem;font-size:1.6875rem;font-weight:750;line-height:2.1875rem}.study-card p{color:#4e6392;letter-spacing:-.03125rem;margin-top:.375rem;font-size:1.4375rem;line-height:1.875rem}.study-card>.icon{color:var(--blue);width:1.9375rem;height:1.9375rem;position:absolute;bottom:1.5rem;right:1.625rem}.study-content .assistant-banner{margin-top:1.75rem;margin-left:-.125rem;margin-right:-.125rem}.housing .header-compact{height:5.625rem}.housing .header-compact .space-button{height:3.3125rem;font-size:1.25rem}.housing .header-compact .header-actions{padding-right:1.625rem}.housing-hero{background:#fff8f6;height:13.25rem;padding:1rem 4.125rem;position:relative}.breadcrumbs{color:#56668c;align-items:center;gap:.875rem;font-size:1.3125rem;display:flex}.breadcrumbs .icon{stroke:#8392b1;width:.9375rem;height:1.1875rem}.housing-heading{align-items:center;gap:1.75rem;margin-top:.8125rem;display:flex}.housing-heading h1{letter-spacing:-.05625rem;font-size:3.125rem;font-weight:800;line-height:1.1}.housing-heading p{color:#5a6a8d;margin-top:.5625rem;font-size:1.5rem}.housing-hero>.art-houseNote{position:absolute;top:1.0625rem;right:4.0625rem}.housing-body{display:flex}.steps{flex-shrink:0;width:24.5625rem;padding:1.625rem .625rem 0 3.1875rem}.steps button{text-align:left;color:#616f93;letter-spacing:-.03125rem;white-space:nowrap;border-radius:1.125rem;align-items:center;gap:1.6875rem;width:100%;height:4.5625rem;margin-bottom:1.25rem;padding:0 1.0625rem;font-size:1.375rem;display:flex;position:relative}.steps button span{width:2.6875rem;height:2.6875rem;color:var(--ink);z-index:1;background:linear-gradient(#fafbfc,#ebedf2);border:.125rem solid #dce1ed;border-radius:50%;flex-shrink:0;place-items:center;font-size:1.4375rem;font-weight:500;display:grid;box-shadow:0 .1875rem .4375rem #182a4c13}.steps button:not(:last-child):after{content:"";background:#e2e6ef;width:.125rem;height:3.0625rem;position:absolute;top:3.4375rem;left:2.1875rem}.steps button.active{color:#1e20dc;background:#eae8ff;font-weight:700}.steps button.active span{color:#fff;background:linear-gradient(#796aff,#3432ff);border-color:#f8f7ff}.steps button.active:after{background:linear-gradient(#a5a7ff,#e2e6ef)}.housing-content{border:0;border-top:.0625rem solid #f0f2f9;border-left:.0625rem solid #f0f2f9;border-radius:1.1875rem 0 0;flex:1;min-width:0;min-height:36.5625rem;padding:1.75rem 3.3125rem 3.125rem 2.75rem}.housing-content>h2{font-size:2.25rem;font-weight:800;line-height:2.8125rem}.housing-intro{color:#637091;margin-top:.8125rem;margin-bottom:1.5625rem;font-size:1.5rem;line-height:2.125rem}.aid-grid{grid-template-columns:repeat(3,1fr);gap:1.5625rem;display:grid}.aid-card{border:.125rem solid #e9edf5;border-radius:1.1875rem;flex-direction:column;height:15.75rem;padding:1.625rem 2rem;display:flex;position:relative}.aid-card h3{font-size:2.3125rem;font-weight:800;line-height:2.625rem}.aid-card h4{letter-spacing:-.025rem;white-space:nowrap;margin-top:.1875rem;font-size:1.4375rem;font-weight:400;line-height:1.9375rem}.aid-card p{color:#637193;letter-spacing:-.01875rem;margin-top:.75rem;font-size:1.4375rem;line-height:2rem}.aid-card .text-link{gap:1.4375rem;margin-top:auto;line-height:1.875rem}.good-to-know{color:#006342;background:#e5f6ee;border-radius:1.1875rem;align-items:center;gap:1.3125rem;min-height:7.0625rem;margin-top:1.75rem;padding:1.125rem 1.8125rem;display:flex}.good-to-know h3{font-size:1.5625rem;font-weight:750;line-height:1.9375rem}.good-to-know p{letter-spacing:-.01875rem;margin-top:.1875rem;font-size:1.4375rem;line-height:1.9375rem}.step-detail{color:var(--muted);flex-direction:column;align-items:flex-start;gap:1.875rem;margin-top:1.875rem;line-height:1.7;display:flex}.assistant-page{background:#f3f8ff;min-height:55.4375rem}.assistant-main{grid-template-columns:40.625rem 1fr;gap:2.1875rem;padding:3.6875rem 2.9375rem 3.75rem 3.6875rem;display:grid}.assistant-illustration{height:14.875rem;position:relative}.assistant-illustration>.art-robot{position:absolute;top:.75rem;left:3.125rem}.assistant-illustration>.art-assistantNote{position:absolute;top:3.6875rem;left:17.0625rem}.assistant-presentation h1{letter-spacing:-.0875rem;font-size:3.375rem;font-weight:800;line-height:4.125rem}.assistant-presentation ul{margin:1.0625rem 0 0;padding:0;list-style:none}.assistant-presentation li{letter-spacing:-.03125rem;align-items:center;gap:1.4375rem;margin-bottom:1rem;font-size:1.8125rem;line-height:1.35;display:flex}.assistant-presentation li>span{color:#00ac77;background:#d9f6ec;border-radius:50%;place-items:center;width:2.9375rem;height:2.9375rem;display:grid}.assistant-presentation li .icon{width:1.75rem;height:1.75rem}.greeting{background:#fff;border:.0625rem solid #f1f4ff;border-radius:2.3125rem;align-items:center;gap:1.9375rem;min-height:12.625rem;padding:2.3125rem 1.5rem;display:flex;box-shadow:0 .625rem 2rem #dfe7f42b}.avatar{color:#3968ff;background:#edf2ff;border-radius:50%;flex-shrink:0;place-items:center;width:3.4375rem;height:3.4375rem;display:grid}.avatar .icon{width:1.625rem;height:1.625rem}.greeting h2{letter-spacing:-.025rem;font-size:2rem;font-weight:800;line-height:2.375rem}.greeting p{color:#52648a;letter-spacing:-.0125rem;margin-top:.4375rem;font-size:1.4375rem;line-height:2.125rem}.suggestions{grid-template-columns:1fr 1fr;gap:1.125rem .9375rem;margin-top:1.125rem;display:grid}.suggestions button{white-space:nowrap;color:#2829ff;letter-spacing:-.03125rem;background:linear-gradient(#fff,#f7f7ff);border:.125rem solid #e6e8ff;border-radius:3.0625rem;height:5.5rem;font-size:1.5rem;box-shadow:0 .4375rem 1.0625rem #d7def566}.chat-input{background:#fff;border-radius:1.8125rem;height:6.5625rem;margin-top:3.625rem;display:flex;box-shadow:0 .5rem 1.25rem #dce3ef77}.chat-input input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0 2.25rem;font-size:1.625rem}.chat-input input::placeholder{color:#54688d}.chat-input button{color:#fff;background:linear-gradient(135deg,#00162d,#082039);border:.125rem solid #00142a;border-radius:1.5625rem;place-items:center;width:6.9375rem;height:6.5625rem;display:grid}.chat-input button .icon{stroke-width:1.8px;width:2.75rem;height:2.75rem}.chat-messages{flex-direction:column;gap:.9375rem;margin-top:1.125rem;font-size:1.375rem;display:flex}.question-bubble{background:#e5e5ff;border-radius:1.5625rem;align-self:flex-end;padding:1.125rem 1.5625rem}.response-bubble{background:#fff;border-radius:1.5625rem;flex-direction:column;gap:.8125rem;padding:1.4375rem;display:flex}.response-bubble small{color:var(--muted);font-size:1rem}.chat-messages+.chat-input{margin-top:1.5rem}.tasks-frame{background:#e8eff9;min-height:55.4375rem;padding:.4375rem .5rem .6875rem}.tasks-page{background:#fefeff;border-radius:1.75rem;min-height:54.3125rem;overflow:hidden}.tasks-page .header{height:5.9375rem;padding:0 3.4375rem}.tasks-page .header nav{gap:3.875rem;margin-left:9.125rem;font-size:1.4375rem}.tasks-page .header-actions{gap:1.875rem}.tasks-page .search-button{border:.0625rem solid #e4e8fb;border-radius:50%;width:4.125rem;height:3.9375rem}.tasks-page .space-button{gap:1.25rem;height:4rem;padding:0 1.8125rem}.tasks-heading{align-items:center;gap:2.625rem;padding:1rem 4.5625rem 0 3.3125rem;display:flex;position:relative}.tasks-heading h1{letter-spacing:-.0625rem;font-size:3.5rem;font-weight:800;line-height:1.2}.tasks-heading p{color:#4c6395;margin-top:.3125rem;font-size:1.75rem}.tasks-heading .add-task{background:linear-gradient(120deg,#001b39,#001331);border-radius:1.125rem;align-self:center;gap:1.5rem;min-width:24rem;height:4.9375rem;margin-top:.875rem;margin-left:auto;font-size:1.75rem}.task-workspace{gap:1.25rem;padding:2.3125rem 2.625rem 0 2.75rem;display:flex;position:relative}.task-list-section{width:85.5625rem;max-width:calc(100% - 19rem)}.task-tabs{align-items:center;gap:1.9375rem;height:5.125rem;padding-left:3.6875rem;display:flex}.task-tabs button{color:#5d6fa6;min-width:12rem;padding:1rem 1.125rem 1.9375rem;font-size:1.625rem;position:relative}.task-tabs button.active{color:var(--ink);font-weight:700}.task-tabs button.active:after{content:"";background:#060e43;border-radius:.625rem;height:.5rem;position:absolute;bottom:.4375rem;left:0;right:0}.task-list{border:.09375rem solid #e4e9f6;border-radius:1.625rem;padding-left:1.875rem}.task-row{align-items:center;gap:1.9375rem;height:8.1875rem;padding:0 1.5rem 0 0;display:flex;position:relative}.task-row+.task-row{border-top:.09375rem solid #e5eaf6}.task-title{flex-shrink:0;width:23.375rem}.task-title h2{letter-spacing:-.04375rem;font-size:1.75rem;font-weight:750;line-height:2.1875rem}.task-title p{color:#5b70a9;margin-top:.125rem;font-size:1.5625rem;line-height:2rem}.status{white-space:nowrap;border-radius:2.1875rem;justify-content:center;align-items:center;min-width:9.125rem;height:3.5rem;font-size:1.5625rem;font-weight:500;display:inline-flex}.ongoing{color:#008b77;background:#dcf5ec}.todo{color:#ff572e;background:#ffe9df}.task-date{color:#6173ad;white-space:nowrap;letter-spacing:-.03125rem;flex:1;margin-left:2.75rem;font-size:1.5rem;line-height:1.9375rem}.view-task{border:.09375rem solid #dce3f4;border-radius:.875rem;justify-content:center;align-items:center;gap:1.375rem;min-width:8.9375rem;height:4.4375rem;font-size:1.6875rem;font-weight:500;display:flex}.view-task .icon{width:1.8125rem;height:1.8125rem}.task-more{border-left:.125rem solid #edf0f8;margin-left:-1rem;position:relative}.task-more>button{place-items:center;width:3.8125rem;height:4.5625rem;display:grid}.task-more .icon{color:#051558;width:1.5625rem;height:2.125rem}.task-menu{border:.0625rem solid var(--border);z-index:5;background:#fff;border-radius:.875rem;width:17.5rem;padding:.625rem;position:absolute;top:4.0625rem;right:0;box-shadow:0 .625rem 1.875rem #10254c25}.task-menu button{text-align:left;border-radius:.5rem;width:100%;padding:.75rem;font-size:1.1875rem}.task-menu button:hover{background:#f0f2ff}.task-workspace>.art-tasksNote{position:absolute;top:-1.5rem;right:.5625rem}.empty-state{color:var(--muted);padding:3.125rem}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(.3125rem);backdrop-filter:blur(.3125rem);background:#04132b66;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:1.75rem;width:100%;max-width:43.125rem;padding:3rem;position:relative;box-shadow:0 1.25rem 5rem #06133133}.modal h2{margin-bottom:1.5625rem;padding-right:1.25rem;font-size:2.1875rem}.modal p{color:var(--muted);margin-bottom:1.875rem;font-size:1.4375rem;line-height:1.6}.modal-close{width:2.25rem;height:2.25rem;position:absolute;top:1.125rem;right:1.25rem}.modal .text-link{margin-top:1.375rem}.modal .button{white-space:normal;font-size:1.3125rem}.modal-search,.new-task-form{flex-direction:column;gap:1.25rem;display:flex}.modal input{border:.0625rem solid var(--border);border-radius:.8125rem;width:100%;min-width:0;padding:1.125rem;font-size:1.375rem}.landing,.dashboard,.studies,.housing,.assistant-page,.tasks-frame{width:100%;min-height:100svh}@media (max-width:760px){html{font-size:14px}body{font-size:1rem}.logo{letter-spacing:-.1rem;font-size:2rem}.header,.header-compact,.header-landing,.housing .header-compact,.tasks-page .header{height:5.5rem;padding:0 1.3rem}.header nav{display:none}.header-actions,.header-compact .header-actions,.header-landing .header-actions,.tasks-page .header-actions{gap:.6rem;padding:0}.header .space-button,.header-compact .space-button,.housing .header-compact .space-button,.tasks-page .space-button{border-radius:1rem;gap:.5rem;height:3rem;padding:0 1rem;font-size:1rem}.header .space-button .icon{width:1.2rem;height:1.2rem}.search-button,.header-landing .search-button{width:2rem;margin:0}.header .search-button .icon{width:1.4rem;height:1.4rem}.header-landing .login-link{display:none}.header-landing .start-button{border-radius:1rem;min-width:0;height:3rem;min-height:0;padding:.6rem 1rem;font-size:1rem}.header-compact .logo{letter-spacing:-.1rem;font-size:2rem}.button{gap:.7rem;min-height:3.5rem;padding:.8rem 1.2rem;font-size:1.1rem}.icon{width:1.5rem;height:1.5rem}.landing{min-height:100vh}.landing-main{min-height:0}.landing-copy{margin:0;padding:2.6rem 1.5rem 1rem}.landing h1{letter-spacing:-.13rem;font-size:clamp(2.8rem,10.5vw,5rem);line-height:1.06}.yellow-underline{width:18rem;height:2rem;top:9rem;left:5rem}.landing-copy>p{margin-top:2.3rem;font-size:1.1rem;line-height:1.75}.landing-copy>p br{display:none}.landing-cta{height:auto;margin-top:1.2rem}.landing-cta .button{width:13rem;height:3.7rem;font-size:1.25rem}.landing-cta .art{display:none}.landing-stats{gap:.8rem;width:auto;margin-top:2.3rem}.landing-stats>div,.landing-stats>div+div{flex:1;gap:.4rem;min-width:0;padding-left:.6rem}.landing-stats strong{letter-spacing:-.05rem;font-size:1.9rem;line-height:2rem}.landing-stats span{white-space:normal;font-size:.8rem}.landing-stats .infinity{font-size:3rem;line-height:2rem}.landing-art{transform-origin:0 0;margin-bottom:-20rem;margin-left:0;display:block;position:relative;top:0;right:auto;transform:scale(.56)}.sidebar{border-right:0;width:auto;height:auto;padding:1.2rem;position:static}.sidebar .logo{margin:0}.sidebar nav{flex-direction:row;gap:.4rem;margin-top:1rem;display:flex;overflow:auto}.sidebar nav a{white-space:nowrap;flex-shrink:0;gap:.5rem;height:2.7rem;padding:.6rem .8rem;font-size:.95rem}.sidebar nav a .icon{width:1rem;height:1rem}.settings-link{display:none}.dashboard{min-height:100vh}.dashboard-main{margin:0;padding:.6rem 1.2rem 2rem}.dashboard-topbar{gap:.6rem;height:auto}.dashboard-search{border-radius:1.1rem;height:3.5rem;margin:0;padding:0 1rem}.dashboard-search input{font-size:.95rem}.dashboard-search .icon{width:1.3rem;height:1.3rem}.dashboard-topbar .space-button{display:none}.notification-button{flex-shrink:0;width:3.3rem;height:3.3rem}.welcome{gap:.4rem;margin:1.7rem 0}.welcome>.art{zoom:.6}.welcome h1{letter-spacing:-.05rem;font-size:1.8rem;line-height:1.2}.welcome p{font-size:1rem;line-height:1.5}.theme-grid{grid-template-columns:1fr 1fr;gap:.8rem;margin-top:0}.theme-card{border-radius:1.2rem;flex-direction:column;align-items:flex-start;gap:0;height:12rem;padding:1rem;display:flex}.theme-card>.art{zoom:.5}.theme-card h2{margin:.3rem 0;font-size:1.35rem}.theme-card p{font-size:.9rem;line-height:1.45}.theme-card>.icon{width:1.35rem;height:1.35rem;bottom:.8rem;right:.8rem}.assistant-banner,.dashboard-banner{border-radius:1.2rem;flex-wrap:wrap;gap:.6rem;margin-top:1.2rem;padding:1.2rem}.assistant-banner>.art{zoom:.55}.assistant-banner>div{flex:1;min-width:10rem}.assistant-banner h2,.dashboard-banner h2{font-size:1.25rem}.assistant-banner p,.dashboard-banner p{margin-top:.4rem;font-size:.95rem}.assistant-banner .button,.dashboard-banner .button{width:100%;min-width:0;height:3.3rem;min-height:0;font-size:1rem}.rays{display:none}.study-hero{height:17rem;padding:2rem 1.2rem 0}.study-heading{gap:.5rem}.study-heading>.art{zoom:.55}.study-heading h1{font-size:3rem}.study-heading p{font-size:1.1rem;line-height:1.5}.study-hero>.art-studyNote{display:none}.study-tabs{border-radius:1rem 1rem 0 0;height:3.7rem;left:1rem;right:1rem;overflow:auto}.study-tabs button,.study-tabs button:first-child{min-width:max-content;padding:0 1rem;font-size:1rem}.study-tabs button.active{border-radius:1rem 1rem 0 0}.study-content{padding:1.5rem 1.2rem}.section-heading{align-items:flex-start;gap:1rem;margin-bottom:1.2rem}.section-heading h2{font-size:1.6rem;line-height:1.3}.section-heading a{gap:.4rem;max-width:8rem;padding:0;font-size:.9rem}.study-cards{grid-template-columns:1fr;gap:.8rem}.study-card{border-radius:1rem;gap:1rem;height:9rem;padding:1rem}.study-card>.art{zoom:.7}.study-card h3{white-space:normal;margin:0;font-size:1.4rem;line-height:1.5}.study-card p{margin:.3rem 0;font-size:1.05rem;line-height:1.5}.study-card>.icon{width:1.4rem;height:1.4rem;bottom:1rem;right:1rem}.housing-hero{height:auto;padding:1rem 1.2rem 1.5rem}.breadcrumbs{gap:.4rem;font-size:.9rem}.breadcrumbs .icon{width:.7rem;height:.8rem}.housing-heading{gap:.7rem;margin-top:1rem}.housing-heading>.art{zoom:.55}.housing-heading h1{letter-spacing:-.04rem;font-size:2rem}.housing-heading p{font-size:1rem;line-height:1.5}.housing-hero>.art-houseNote{display:none}.housing-body{flex-direction:column}.steps{gap:.5rem;width:100%;padding:1rem;display:flex;overflow:auto}.steps button{gap:.6rem;min-width:max-content;height:3.5rem;margin:0;padding:0 .6rem;font-size:.95rem}.steps button span{width:2rem;height:2rem;font-size:1rem}.steps button:not(:last-child):after{display:none}.housing-content{min-height:0;padding:1.2rem}.housing-content>h2{font-size:1.7rem;line-height:1.35}.housing-intro{margin:1rem 0;font-size:1.05rem;line-height:1.6}.aid-grid{grid-template-columns:1fr;gap:1rem}.aid-card{border-radius:1rem;height:14rem;padding:1.4rem}.aid-card h3{font-size:2rem;line-height:1.2}.aid-card h4{white-space:normal;font-size:1.15rem;line-height:1.4}.aid-card p{margin-top:.7rem;font-size:1.1rem;line-height:1.5}.text-link{gap:.7rem;font-size:1.1rem}.good-to-know{border-radius:1rem;gap:.6rem;margin-top:1rem;padding:1rem}.good-to-know>.art{zoom:.6}.good-to-know h3{font-size:1.2rem;line-height:1.3}.good-to-know p{font-size:1rem;line-height:1.5}.assistant-page{min-height:100vh}.assistant-main{grid-template-columns:1fr;gap:1.4rem;padding:1.5rem 1.2rem}.assistant-illustration{height:9rem}.assistant-illustration>.art-robot{zoom:.6;top:0;left:0}.assistant-illustration>.art-assistantNote{zoom:.5;top:1rem;left:13rem}.assistant-presentation h1{letter-spacing:-.07rem;font-size:2.3rem;line-height:1.3}.assistant-presentation ul{margin:.8rem 0 0}.assistant-presentation li{gap:.7rem;margin-bottom:.6rem;font-size:1.1rem}.assistant-presentation li>span{width:1.8rem;height:1.8rem}.assistant-presentation li .icon{width:1rem;height:1rem}.greeting{border-radius:1.4rem;gap:.7rem;min-height:0;padding:1.3rem 1rem}.avatar{width:2.6rem;height:2.6rem}.greeting h2{font-size:1.5rem;line-height:1.3}.greeting p{font-size:1rem;line-height:1.6}.desktop-break{display:none}.suggestions{gap:.6rem;margin-top:1rem}.suggestions button{white-space:normal;letter-spacing:0;border-radius:1.3rem;height:5rem;padding:.7rem;font-size:.95rem}.chat-input{border-radius:1.2rem;height:4.5rem;margin-top:1.3rem}.chat-input input{padding:0 1rem;font-size:1.1rem}.chat-input button{border-radius:1.2rem;width:4.5rem;height:4.5rem}.chat-input button .icon{width:2rem;height:2rem}.chat-messages{font-size:1rem}.response-bubble small{font-size:.8rem}.tasks-frame{min-height:100vh;padding:.4rem}.tasks-page{border-radius:1rem;min-height:calc(100vh - .8rem)}.tasks-page .search-button{border:0;width:2rem;height:2rem}.tasks-heading{flex-wrap:wrap;gap:.8rem;padding:1.3rem 1rem 0}.tasks-heading>.art{zoom:.5}.tasks-heading>div{flex:1}.tasks-heading h1{letter-spacing:-.05rem;font-size:2rem}.tasks-heading p{font-size:1rem;line-height:1.5}.tasks-heading .add-task{border-radius:1rem;width:100%;min-width:0;height:3.7rem;margin:.5rem 0 0;font-size:1.1rem}.task-workspace{padding:1rem;display:block}.task-list-section{width:100%;max-width:100%}.task-tabs{gap:.4rem;height:4rem;padding:0}.task-tabs button{flex:1;min-width:0;padding:.8rem .2rem 1.2rem;font-size:1rem}.task-tabs button.active:after{height:.25rem;bottom:.2rem}.task-list{border-radius:1rem;padding:0 1rem}.task-row{grid-template-columns:3.4rem 1fr auto;gap:.6rem;height:auto;padding:1rem 0;display:grid}.task-row>.art{zoom:.6}.task-title{width:auto}.task-title h2{letter-spacing:0;font-size:1.1rem;line-height:1.4}.task-title p{font-size:.95rem;line-height:1.4}.status{min-width:4.5rem;height:2rem;font-size:.8rem}.task-date{white-space:normal;grid-column:1/3;margin:0;font-size:.85rem;line-height:1.4}.view-task{border-radius:.5rem;grid-area:2/3;gap:.4rem;min-width:0;height:2.4rem;padding:0 .6rem;font-size:1rem}.view-task .icon{width:1rem;height:1rem}.task-more{z-index:2;background:#fff;border:0;border-radius:50%;position:absolute;bottom:-.1rem;right:-.8rem;transform:translateY(55%)}.task-more>button{width:1.8rem;height:1.8rem}.task-more .icon{width:1rem;height:1rem}.task-menu{width:15rem;top:1.5rem}.task-menu button{font-size:.9rem}.task-workspace>.art-tasksNote{display:none}.modal-backdrop{padding:1rem}.modal{border-radius:1.5rem;max-width:35rem;padding:2rem 1.5rem}.modal h2{font-size:1.6rem}.modal p{font-size:1.1rem}.modal .button,.modal input{font-size:1rem}}.art-cap,.art-house,.art-robot,.art-clipboard,.art-wave,.art-studyCard,.art-houseCard,.art-heartCard,.art-carCard,.art-coinsCard,.art-workCard,.art-bulb{-webkit-mask-image:radial-gradient(#000 68%,#0000 94%);mask-image:radial-gradient(#000 68%,#0000 94%)}.art-dashboardRobot,.art-studyRobot{-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}@media (min-width:761px){.logo{transform:translateY(-.1875rem)}.header nav{letter-spacing:-.03125rem}.header-compact .logo{font-size:2.75rem}.header-compact nav{margin-left:7.8125rem}.header-compact .space-button{min-width:13.875rem}.header-landing{height:5.625rem}.header-landing .logo{font-size:3.25rem}.header-landing nav{margin-left:11.4375rem}.landing-copy{padding-top:4.8125rem}.landing h1{line-height:.945}.landing h1 b{background:#aeb6be;border-radius:50%;width:1.4375rem;height:1.4375rem;margin-left:.3125rem;font-size:0;display:inline-block}.landing-copy>p{font-size:1.65625rem}.landing-cta{margin-top:1.8125rem}.landing-stats{margin-top:4.25rem}.landing-art{top:2.25rem}.landing:before{width:22.8125rem;height:25.625rem;bottom:-10.8125rem;left:-8.875rem}.landing-stats>div+div:last-child{padding-left:3.625rem}.welcome h1{line-height:1.09}.theme-card{gap:1.5rem}.theme-card h2{font-weight:700}.theme-card p{letter-spacing:-.03125rem}.dashboard-banner{min-height:8.75rem}.dashboard-banner h2{font-weight:700}.dashboard-main{padding-bottom:1.75rem}.dashboard-search{margin-right:6.3125rem}.dashboard-topbar .space-button{width:12.375rem;padding:0 1.1875rem}.study-heading>div{transform:translateY(.5rem)}.study-tabs button:nth-child(3){min-width:15.0625rem}.study-tabs button:nth-child(4){min-width:13.875rem}.study-tabs button:nth-child(5){min-width:13.6875rem}.study-card{padding-right:.75rem}.study-card>div{min-width:0}.study-card h3{font-size:1.625rem;font-weight:700}.study-card p{letter-spacing:-.03125rem;font-size:1.375rem}.study-card:nth-child(2) p,.study-card:nth-child(3) p{white-space:nowrap}.section-heading h2{font-weight:700}.assistant-banner{padding-top:.5rem;padding-bottom:.5rem}.assistant-banner h2{font-weight:700}.study-content .assistant-banner{gap:1.8125rem}.housing-content{padding-bottom:2.875rem}.housing-heading{gap:2rem}.housing-heading h1{font-weight:750}.housing-heading p{font-size:1.46875rem}.housing-content>h2{font-weight:700}.aid-card h3{font-weight:750}.aid-card p{font-size:1.40625rem}.steps button{gap:1.4375rem}.steps button.active{font-weight:600}.assistant-presentation li{letter-spacing:-.05rem}.assistant-presentation ul{margin-top:.625rem}.greeting p{letter-spacing:-.0375rem}.greeting h2{font-weight:700}.greeting{gap:1.875rem}.suggestions button{letter-spacing:-.03125rem;font-size:1.46875rem}.tasks-heading>div{transform:translateY(-.5625rem)}.tasks-heading h1{font-size:3.5625rem}.tasks-heading p{letter-spacing:-.025rem;font-size:1.75rem}.tasks-heading .add-task{gap:1.5rem;width:24rem;min-width:24rem;font-size:1.6875rem;font-weight:400}.tasks-page .header nav{gap:3.625rem;margin-left:8.875rem}.task-title h2{font-size:1.6875rem;font-weight:700}.task-row{height:8.25rem}.task-tabs button{font-size:1.5625rem}.task-row>.art-cap,.task-row>.art-house{-webkit-mask-image:none;mask-image:none}.study-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.study-card{min-width:0}.theme-card:nth-child(n+4){height:12.1875rem}.dashboard-banner{padding-right:3.5rem}.dashboard-topbar .space-button{min-width:12.375rem}.dashboard .theme-card:nth-child(2),.dashboard .theme-card:nth-child(5){gap:1.6875rem}.dashboard .theme-card:nth-child(3),.dashboard .theme-card:nth-child(6){gap:2.6875rem}.sidebar .logo{font-size:3.3125rem}.sidebar nav{margin-top:2.8125rem}.sidebar nav a{height:4.3125rem}.housing-intro{margin-bottom:1.375rem}.aid-grid{grid-template-columns:1.01fr 1fr .99fr}.study-card>.art,.study-heading p{transform:translateY(-.25rem)}.study-card:nth-child(4)>div{margin-left:.0625rem}.assistant-banner p{font-size:1.625rem}.dashboard-banner p{font-size:1.4375rem}.assistant-page .space-button{width:14.9375rem}.assistant-page .header nav{margin-left:9.25rem}.assistant-main{gap:2.25rem;padding-top:3.6875rem}.assistant-presentation li{margin-bottom:.9375rem}.greeting{padding-top:1.9375rem;padding-bottom:2.6875rem}.suggestions{column-gap:.9375rem}.chat-input{margin-top:3.6875rem}.tasks-heading p{transform:translateY(-.1875rem)}.task-row .art-taskCap,.task-row .art-taskHouse{border-radius:1.25rem}.task-title,.task-date,.task-row .status{transform:translateY(.1875rem)}.task-row .view-task{transform:translateY(.125rem)}.landing h1{letter-spacing:-.3rem}.landing h1 span{letter-spacing:-.425rem;margin-left:.25rem;font-size:7.5rem}.landing h1 b{vertical-align:baseline;margin-left:.125rem;transform:translateY(-.875rem)}.landing-copy>p{margin-top:2.4375rem}.yellow-underline{width:38.125rem;top:20rem}.landing-cta .art{top:-1.25rem}.landing-stats .infinity{font-size:5.25rem}.welcome{gap:1.5625rem}.welcome p{letter-spacing:-.015625rem;font-size:1.5625rem}.theme-card>.art{transform:translateY(-.25rem)}.theme-card:first-child>.art{transform:translate(.125rem,-.5rem)}.theme-card:nth-child(3)>.art{transform:translate(.4375rem,-.25rem)}.study-heading h1{transform:translate(-.25rem)}.study-heading p{font-size:1.6875rem}.study-card{gap:1.25rem}.study-card:nth-child(2){gap:1rem}.study-card:nth-child(3){gap:.9375rem}.study-card:nth-child(4){gap:1.1875rem}.study-card:nth-child(3) p{letter-spacing:-.05rem}.studies .header{padding-right:2.9375rem}.studies .space-button{width:13.875rem;min-width:13.875rem;padding:0}.header-compact .header-actions{gap:1.8125rem}.housing .header-compact .space-button{gap:1rem;width:11.5625rem;min-width:11.5625rem;padding:0}.housing .header-compact .space-button .icon{width:1.5rem;height:1.5rem}.assistant-page .logo{font-size:3.4375rem}.tasks-page .logo{font-size:3.25rem}.tasks-page .header nav{margin-left:9.3125rem}}@media (max-width:760px){.sidebar nav,.study-tabs,.steps{scrollbar-width:none}.sidebar nav::-webkit-scrollbar{display:none}.study-tabs::-webkit-scrollbar{display:none}.steps::-webkit-scrollbar{display:none}.assistant-illustration>.art-assistantNote{left:16.5rem}}@media (min-width:761px){.landing h1 span{letter-spacing:-.3625rem;margin-left:-.375rem;font-size:7.5625rem}.studies .header-compact{height:5.5rem}}body{background:#fefefe}.landing{--ink:#010b2e;background:#fefcfd}.landing-copy>p{color:#293055}.landing-cta .button{background:linear-gradient(110deg,#001c38,#001b3a)}.landing h1 span{color:#5d66fd;-webkit-text-fill-color:transparent;background:linear-gradient(170deg,#655aff,#5866fd 70%,#615cff);-webkit-background-clip:text;background-clip:text}.dashboard{--ink:#07094e;background:#f5f8fe}.welcome p{color:#3e4d7c}.purple{background:#e1e4fd}.coral{background:#fee8e2}.green{background:#e4f5f2}.blue{background:#dfeffe}.yellow{background:#fef6e1}.assistant-banner{background:#e8eafe}.dashboard-banner{background:#e7ebfe}.studies{--ink:#040544}.study-hero{background:linear-gradient(115deg,#eceefe,#f0f2fe 68%,#f7f8fe)}.study-heading p{color:#34416f}.housing{--ink:#080b2e}.housing-hero{background:#fef7f6}.housing-intro{color:#5d6685}.good-to-know{background:#e6f6ef}.assistant-page{--ink:#060a33;background:#f4f8fe}.greeting{background:#fdfdfe}.greeting p{color:#4a5978}.suggestions button{background:linear-gradient(#fdfdfe,#f6f7fe)}.tasks-frame{background:#e5ecf6}.tasks-page{--ink:#060c30;background:#fdfdfe}.task-date{color:#5d6da2}.ongoing{background:#ddf5ec}.todo{background:#feeadf}@media (min-width:761px){.study-heading h1{transform:translate(-.1875rem,.125rem)}.study-heading p{transform:translate(-.0625rem,-.1875rem)}.section-heading h2{letter-spacing:-.064rem;transform:translate(.0625rem,.0625rem)}.study-card h3{letter-spacing:-.084rem;transform:translateY(.0625rem)}.study-card p{transform:translateY(.0625rem)}.study-content .assistant-banner h2{letter-spacing:-.049rem;transform:translate(.125rem,.0625rem)}.study-content .assistant-banner p{letter-spacing:-.034rem;transform:translate(.125rem,-.0625rem)}.studies .study-tabs button{font-size:1.375rem}.studies .study-tabs button:first-child{font-size:1.4375rem}.studies .study-tabs button:nth-child(2){min-width:12.75rem}.studies .study-tabs button:nth-child(3){min-width:14.5625rem}.study-heading>.art-cap{transform:translate(-.1875rem,.1875rem)}.study-content .art-studyRobot{transform:translate(.25rem,.125rem)}.housing-heading h1{transform:translate(.0625rem,.125rem)}.housing-heading p{letter-spacing:-.027rem;transform:translateY(-.0625rem)}.housing-content>h2{letter-spacing:-.035rem;transform:translate(-.1875rem,-.0625rem)}.housing-intro{letter-spacing:-.026rem;transform:translateY(-.0625rem)}.aid-card h4{letter-spacing:-.009rem;transform:translate(-.0625rem,.125rem)}.aid-card p{letter-spacing:-.016rem;transform:translateY(.0625rem)}.good-to-know h3{letter-spacing:.018rem;transform:translateY(-.125rem)}.good-to-know p{letter-spacing:-.027rem}.greeting h2{transform:translate(-.6875rem,.25rem)}.greeting p{transform:translateY(.125rem)}.task-title{transform:translate(.0625rem,.25rem)}.task-title h2{letter-spacing:.025rem}.task-date{letter-spacing:-.015rem;transform:translateY(.25rem)}.welcome h1{transform:translate(-.0625rem,.125rem)}.theme-card h2{transform:translate(-.1875rem,.0625rem)}.theme-card p{transform:translate(-.1875rem,-.0625rem)}.dashboard-banner h2{letter-spacing:-.07rem;font-size:1.75rem;transform:translate(.0625rem,-.0625rem)}.dashboard-banner p{transform:translate(.0625rem,-.125rem)}.sidebar nav{gap:.375rem}.welcome>.art-wave{transform:translateY(-.5rem)}.theme-card:nth-child(2)>div{transform:translate(.1875rem)}.theme-card:nth-child(3)>div{transform:translate(.3125rem)}.theme-card:nth-child(4)>div{transform:translateY(-.3125rem)}.theme-card:nth-child(5)>div{transform:translate(.625rem,-.3125rem)}.theme-card:nth-child(6)>div{transform:translate(.0625rem,-.3125rem)}.theme-card:nth-child(5)>.art{transform:translate(.375rem,-.375rem)}.theme-card:nth-child(6)>.art{transform:translate(.625rem,-.375rem)}.dashboard-banner>.art{transform:translate(.125rem,-.25rem)}.dashboard-banner .button{width:16.875rem;min-width:16.875rem;font-weight:400}.tasks-page{min-height:calc(100svh - 1.125rem)}:is(.landing,.studies,.housing,.assistant-page,.tasks-page) .header{height:5rem;padding-left:5.05%;padding-right:5.05%}:is(.landing,.studies,.housing,.assistant-page,.tasks-page) .header .logo,.sidebar .logo{letter-spacing:-.11rem;font-size:2.1875rem}:is(.landing,.studies,.housing,.assistant-page,.tasks-page) .header nav{letter-spacing:-.015rem;gap:2.7rem;margin-left:4.75rem;font-size:.875rem}:is(.landing,.studies,.housing,.assistant-page,.tasks-page) .header-actions{gap:2.3rem}:is(.landing,.studies,.housing,.assistant-page,.tasks-page) .header .search-button{width:2.875rem;height:2.875rem;margin-right:0}:is(.landing,.studies,.housing,.assistant-page,.tasks-page) .header .search-button .icon{width:1.375rem;height:1.375rem}.landing .header .login-link{font-size:.9375rem;font-weight:600}.landing .header .start-button,:is(.studies,.housing,.assistant-page,.tasks-page) .header .space-button{border-radius:1.25rem;gap:.65rem;width:9.4375rem;min-width:9.4375rem;height:2.9375rem;min-height:2.9375rem;padding:0;font-size:1rem}:is(.studies,.housing,.assistant-page,.tasks-page) .header .space-button .icon{width:1.25rem;height:1.25rem}.dashboard .sidebar{width:16rem;padding:1.5rem 1rem}.dashboard .sidebar .logo{margin-left:.75rem}.dashboard .sidebar nav{gap:.35rem;margin-top:2rem}.dashboard .sidebar nav a,.dashboard .settings-link{letter-spacing:0;border-radius:1rem;gap:.85rem;height:3rem;padding:0 1rem;font-size:1rem}.dashboard .sidebar nav a .icon,.dashboard .settings-link .icon{width:1.25rem;height:1.25rem}.dashboard .dashboard-main{margin-left:16rem;padding:1.5rem 2rem 2rem}.dashboard .dashboard-topbar{gap:1rem;height:3rem}.dashboard .dashboard-search{border-radius:1.2rem;height:3rem;margin-right:2rem;padding:0 1.1rem}.dashboard .dashboard-search input{font-size:1rem}.dashboard .dashboard-search .icon{width:1.25rem;height:1.25rem}.dashboard .notification-button{width:3rem;height:3rem}.dashboard .notification-button .icon{width:1.35rem;height:1.35rem}.dashboard .notification-button span{min-width:.95rem;font-size:.65rem;line-height:.95rem;top:.25rem;right:.25rem}.dashboard .dashboard-topbar .space-button{border-radius:1.25rem;gap:.6rem;width:9.4375rem;min-width:9.4375rem;height:3rem;padding:0 .8rem;font-size:1rem}.dashboard .dashboard-topbar .space-button .icon{width:1.25rem;height:1.25rem}.dashboard .welcome{gap:1rem;margin:2.5rem 0 0}.dashboard .welcome>.art{zoom:.7;transform:none}.dashboard .welcome h1{letter-spacing:-.06rem;font-size:2.125rem;transform:none}.dashboard .welcome p{letter-spacing:0;font-size:1.0625rem;line-height:1.5rem}.dashboard .theme-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;margin-top:1.75rem}.dashboard .theme-card:nth-child(n){border-radius:1.25rem;gap:1rem;height:9.25rem;padding:1.25rem}.dashboard .theme-card:nth-child(n)>.art{zoom:.7;transform:none}.dashboard .theme-card:nth-child(n)>div,.dashboard .theme-card h2,.dashboard .theme-card p{transform:none}.dashboard .theme-card h2{margin-bottom:.4rem;font-size:1.375rem}.dashboard .theme-card p{letter-spacing:0;font-size:1rem;line-height:1.5rem}.dashboard .theme-card>.icon{width:1.5rem;height:1.5rem;bottom:1rem;right:1.1rem}.dashboard .dashboard-banner{gap:1.25rem;min-height:6.75rem;margin-top:1.25rem;padding:.75rem 1.5rem}.dashboard .dashboard-banner>.art{zoom:.7;transform:none}.dashboard .dashboard-banner h2{letter-spacing:-.025rem;font-size:1.25rem;transform:none}.dashboard .dashboard-banner p{font-size:1rem;line-height:1.5rem;transform:none}.dashboard .dashboard-banner .button{gap:.75rem;width:12.5rem;min-width:12.5rem;height:3.25rem;min-height:3.25rem;padding:.5rem 1rem;font-size:1rem}.studies .study-hero{height:13rem;padding:1.75rem 5.05% 0}.studies .study-heading{gap:1rem}.studies .study-heading>.art{zoom:.7;transform:none}.studies .study-heading>div{transform:none}.studies .study-heading h1{letter-spacing:-.06rem;font-size:2.5rem;transform:none}.studies .study-heading p{font-size:1.0625rem;line-height:1.5rem;transform:none}.studies .art-studyNote{zoom:.7;top:1rem;right:5rem}.studies .study-tabs{border-radius:1.5rem 1.5rem 0 0;height:3.25rem;left:5.05%;right:5.05%}.studies .study-tabs button:nth-child(n){border-radius:1.5rem 1.5rem 0 0;min-width:0;padding:0 1.5rem;font-size:1rem}.studies .study-content{padding:1.5rem 5.05% 2rem}.studies .section-heading{margin-bottom:1.1rem}.studies .section-heading h2{letter-spacing:-.035rem;font-size:1.5rem;line-height:2rem;transform:none}.studies .section-heading a{gap:.75rem;font-size:1rem}.studies .section-heading a .icon{width:1.5rem;height:1.5rem}.studies .study-cards{gap:1rem}.studies .study-card:nth-child(n){border-radius:1rem;gap:.8rem;height:9rem;padding:1.1rem}.studies .study-card>.art{zoom:.7;transform:none}.studies .study-card:nth-child(n)>div{margin-left:0}.studies .study-card h3{letter-spacing:-.015rem;margin-top:.3rem;font-size:1.125rem;line-height:1.5rem;transform:none}.studies .study-card:nth-child(n) p{letter-spacing:0;white-space:normal;font-size:1rem;line-height:1.45rem;transform:none}.studies .study-card>.icon{width:1.5rem;height:1.5rem;bottom:1rem;right:1rem}.studies .assistant-banner{gap:1rem;min-height:6.75rem;margin:1.25rem 0 0;padding:.75rem 1.25rem}.studies .assistant-banner>.art{zoom:.7;transform:none}.studies .assistant-banner h2{letter-spacing:-.025rem;font-size:1.25rem;transform:none}.studies .assistant-banner p{letter-spacing:0;font-size:1rem;line-height:1.5rem;transform:none}.studies .assistant-banner .button{gap:.75rem;width:12.5rem;min-width:12.5rem;height:3.25rem;min-height:3.25rem;padding:.5rem 1rem;font-size:1rem}.studies .assistant-banner .button .icon{width:1.5rem;height:1.5rem}.housing .housing-hero{height:10rem;padding:1rem 5.05%}.housing .breadcrumbs{gap:.6rem;font-size:.875rem}.housing .housing-heading{gap:1.25rem;margin-top:.6rem}.housing .housing-heading>.art{zoom:.65}.housing .housing-heading h1{letter-spacing:-.05rem;font-size:2.125rem;transform:none}.housing .housing-heading p{letter-spacing:0;font-size:1.0625rem;line-height:1.5rem;transform:none}.housing .art-houseNote{zoom:.65;top:1rem;right:5rem}.housing .steps{width:18rem;padding:1.25rem .75rem 0 2rem}.housing .steps button{letter-spacing:0;border-radius:.85rem;gap:1rem;height:3.25rem;margin-bottom:.85rem;padding:0 .75rem;font-size:1rem}.housing .steps button span{width:2rem;height:2rem;font-size:1rem}.housing .steps button:not(:last-child):after{height:2rem;top:2.6rem;left:1.6875rem}.housing .housing-content{min-height:27rem;padding:1.5rem 2rem}.housing .housing-content>h2{letter-spacing:-.025rem;font-size:1.5rem;line-height:2rem;transform:none}.housing .housing-intro{letter-spacing:0;margin:.6rem 0 1.2rem;font-size:1.0625rem;line-height:1.5rem;transform:none}.housing .aid-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.housing .aid-card{border-radius:1rem;height:12rem;padding:1.2rem}.housing .aid-card h3{font-size:1.625rem;line-height:2rem}.housing .aid-card h4{letter-spacing:0;white-space:normal;font-size:1rem;line-height:1.5rem;transform:none}.housing .aid-card p{letter-spacing:0;margin-top:.5rem;font-size:1rem;line-height:1.5rem;transform:none}.housing .aid-card .text-link{gap:.75rem;font-size:1rem;line-height:1.5rem}.housing .aid-card .text-link .icon{width:1.4rem;height:1.4rem}.housing .good-to-know{gap:1rem;min-height:5rem;margin-top:1.25rem;padding:.85rem 1.2rem}.housing .good-to-know>.art{zoom:.7}.housing .good-to-know h3{letter-spacing:0;font-size:1.125rem;line-height:1.5rem;transform:none}.housing .good-to-know p{letter-spacing:0;font-size:1rem;line-height:1.5rem}.housing .step-detail{gap:1.25rem;margin-top:1.25rem;font-size:1.0625rem}.housing .step-detail .button{min-height:3.25rem;padding:.6rem 1rem;font-size:1rem}.assistant-page .assistant-main{grid-template-columns:28.5rem minmax(0,1fr);gap:2rem;padding:2.5rem 5.05%}.assistant-page .assistant-illustration{height:10.5rem}.assistant-page .assistant-illustration>.art{zoom:.7}.assistant-page .assistant-presentation h1{letter-spacing:-.05rem;font-size:2.125rem;line-height:2.75rem}.assistant-page .assistant-presentation li{letter-spacing:0;gap:1rem;margin-bottom:.85rem;font-size:1.125rem;line-height:1.5rem}.assistant-page .assistant-presentation li>span{width:2.1rem;height:2.1rem}.assistant-page .assistant-presentation li .icon{width:1.25rem;height:1.25rem}.assistant-page .greeting{border-radius:1.5rem;gap:1.25rem;min-height:9rem;padding:1.4rem 1.25rem}.assistant-page .avatar{width:2.5rem;height:2.5rem}.assistant-page .avatar .icon{width:1.25rem;height:1.25rem}.assistant-page .greeting h2{font-size:1.5rem;line-height:2rem;transform:none}.assistant-page .greeting p{letter-spacing:0;font-size:1.0625rem;line-height:1.6rem;transform:none}.assistant-page .suggestions{gap:.85rem;margin-top:1rem}.assistant-page .suggestions button{letter-spacing:0;white-space:normal;border-radius:2rem;height:4rem;padding:.6rem 1rem;font-size:1rem}.assistant-page .chat-input{border-radius:1.25rem;height:4.5rem;margin-top:2rem}.assistant-page .chat-input input{padding:0 1.25rem;font-size:1.0625rem}.assistant-page .chat-input button{border-radius:1.25rem;width:4.75rem;height:4.5rem}.assistant-page .chat-input button .icon{width:2rem;height:2rem}.assistant-page .chat-messages{font-size:1.0625rem;line-height:1.6rem}}
.mobile-art,.mobile-menu-button,.mobile-dashboard-logo,.mobile-bottom-nav,.mobile-suggestion-arrow{display:none}.mobile-art{background-repeat:no-repeat;flex-shrink:0}.mobile-menu-links{flex-direction:column;gap:1rem;font-size:1.1rem;display:flex}@media (max-width:899px){html:has(:is(.landing,.dashboard,.studies,.housing,.assistant-page,.tasks-frame)){font-size:clamp(13px,4.10256vw,16px)}html:has(.auth-page){font-size:clamp(14px,4.10256vw,16px)}.mobile-art{display:block}:is(.landing,.studies,.housing,.assistant-page,.tasks-page) .header{border:0;gap:.5rem;height:4.3rem;padding:0 1.25rem}:is(.landing,.studies,.housing,.assistant-page,.tasks-page) .header .logo{letter-spacing:-.1rem;font-size:2rem}:is(.landing,.studies,.housing,.assistant-page,.tasks-page) .header-actions{gap:.65rem;margin-left:auto;padding:0}:is(.landing,.studies,.housing,.assistant-page,.tasks-page) .header .search-button{background:#f6f7fc;border:0;border-radius:50%;width:2.6rem;height:2.6rem;margin:0}:is(.landing,.studies,.housing,.assistant-page,.tasks-page) .header .search-button .icon{width:1.4rem;height:1.4rem}.mobile-menu-button{background:#eef0fb;border-radius:.85rem;place-items:center;width:2.6rem;height:2.6rem;display:grid}.mobile-menu-button .icon{width:1.6rem;height:1.6rem}.header-landing .start-button,.tasks-page .header .space-button{display:none}:is(.studies,.housing) .header .space-button{border-radius:1.3rem;gap:.35rem;height:2rem;padding:0 .65rem;font-size:.7rem}:is(.studies,.housing) .header .space-button .icon{width:1rem;height:1rem}:is(.studies,.housing) .header .logo{font-size:1.7rem}:is(.studies,.housing) .header-actions{gap:.45rem}:is(.studies,.housing) .mobile-menu-button{background:0 0;width:1.6rem}:is(.studies,.housing) .header .search-button{width:2rem;height:2rem}.assistant-page .mobile-menu-button{display:none}.assistant-page .header .space-button{border-radius:1.3rem;height:2.5rem;padding:0 .85rem;font-size:.9rem}.assistant-page .header .space-button .icon{width:1rem;height:1rem}.header nav{display:none}.landing{background:#fefcfd;padding-bottom:1.2rem}.landing-main{flex-direction:column;min-height:0;display:flex}.landing-copy{display:contents}.landing h1{letter-spacing:-.12rem;order:1;margin:1.15rem 1.95rem 0;font-size:2.82rem;line-height:.98}.landing h1 span{font-size:inherit;letter-spacing:inherit;margin:0}.landing h1 b{font-size:inherit;background:0 0;width:auto;height:auto;margin:0;transform:none}.landing .yellow-underline{width:14.9rem;height:1.7rem;top:6.25rem;left:6.1rem}.landing-copy>p{color:#111a3e;order:2;margin:1.6rem 1.95rem 0;font-size:.91rem;line-height:1.4rem}.landing-copy>p br{display:none}.landing-cta{order:3;height:auto;margin:1.3rem auto 0}.landing-cta .button{border-radius:2rem;gap:1rem;width:13.7rem;height:3.15rem;min-height:3.15rem;font-size:1.08rem}.landing-cta .art,.landing .landing-art{display:none}.landing .mobile-art-landing{order:4;align-self:center;max-width:100%;margin-top:.7rem}.landing .landing-stats{background:#ffffffe6;border:1px solid #fff;border-radius:1.25rem;order:5;gap:0;width:auto;margin:-.15rem .5rem 0;padding:1.05rem .5rem;box-shadow:0 .4rem 1rem #e8eafa33}.landing .landing-stats>div,.landing .landing-stats>div+div{text-align:center;flex:1;align-items:center;gap:.4rem;min-width:0;padding:0 .45rem}.landing .landing-stats strong{font-size:1.9rem;line-height:2rem}.landing .landing-stats .infinity{font-size:2.9rem;line-height:2rem}.landing .landing-stats span{white-space:normal;font-size:.87rem;line-height:1.12rem}.landing:before{width:18rem;height:15rem;bottom:2rem;left:-10rem}.dashboard{padding-bottom:4.6rem}.dashboard .sidebar{display:none}.dashboard .dashboard-main{margin:0;padding:.75rem 1.2rem 1rem}.dashboard .dashboard-topbar{grid-template-rows:3.4rem 2.5rem;grid-template-columns:1fr 2.7rem 5.1rem;gap:.6rem .65rem;height:auto;min-height:0;display:grid}.mobile-dashboard-logo{grid-area:1/1;display:block}.mobile-dashboard-logo .logo{font-size:2rem}.dashboard .notification-button{grid-area:1/2;width:2.5rem;height:2.5rem}.dashboard .notification-button .icon{width:1.4rem;height:1.4rem}.dashboard .notification-button span{min-width:.95rem;font-size:.6rem;line-height:.95rem;top:0;right:0}.dashboard .dashboard-topbar .space-button{border-radius:2rem;flex-direction:column;grid-area:1/3;gap:.1rem;width:100%;min-width:0;height:2.8rem;padding:.3rem;font-size:.66rem;display:flex}.dashboard .dashboard-topbar .space-button .icon{width:1.15rem;height:1.15rem}.dashboard .dashboard-search{border-radius:2rem;grid-area:2/1/auto/-1;gap:.7rem;height:2.5rem;margin:0;padding:0 1rem}.dashboard .dashboard-search input{font-size:.78rem}.dashboard .dashboard-search button{order:-1}.dashboard .welcome{align-items:flex-start;gap:.85rem;margin:1.1rem 0 .9rem}.dashboard .welcome>.art{zoom:.46}.dashboard .welcome h1{letter-spacing:-.055rem;white-space:nowrap;font-size:1.53rem;line-height:1.8rem}.dashboard .welcome p{margin-top:.3rem;font-size:.92rem;line-height:1.25rem}.dashboard .theme-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0}.dashboard .theme-card{border-radius:1.1rem;flex-direction:row;align-items:center;gap:.55rem;height:6.65rem;padding:.6rem}.dashboard .theme-card>.art{display:none}.dashboard .theme-card>.mobile-art{display:block;-webkit-mask-image:radial-gradient(#000 58%,#0000 86%);mask-image:radial-gradient(#000 58%,#0000 86%)}.dashboard .theme-card>div{flex:1;min-width:0}.dashboard .theme-card h2{letter-spacing:-.025rem;color:#080b36;margin:0 0 .3rem;font-size:.98rem;line-height:1.2rem}.dashboard .theme-card p{letter-spacing:-.01rem;font-size:.75rem;line-height:1rem}.dashboard .theme-card p br{display:none}.dashboard .theme-card>.icon{width:1.2rem;height:1.2rem;bottom:.5rem;right:.7rem}.mobile-bottom-nav{z-index:20;padding:.55rem 1rem max(.65rem,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border-top:1px solid #e3e8f8;grid-template-columns:.85fr 1.25fr .85fr 1fr;gap:.25rem;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-bottom-nav a,.mobile-bottom-nav button{color:#4e5a81;white-space:nowrap;border-radius:.9rem;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;padding:.4rem .1rem;font-size:.7rem;display:flex}.mobile-bottom-nav .icon{width:1.35rem;height:1.35rem}.mobile-bottom-nav [aria-current=page]{color:#4435ff;background:#edebff}:is(.dashboard,.studies) .assistant-banner{border-radius:1.15rem;grid-template-columns:5.2rem minmax(0,1fr);gap:.7rem .65rem;margin-top:1rem;padding:.8rem .9rem;display:grid}:is(.dashboard,.studies) .assistant-banner>.art{display:none}:is(.dashboard,.studies) .assistant-banner>.mobile-art{grid-column:1;display:block}:is(.dashboard,.studies) .assistant-banner>div{min-width:0}:is(.dashboard,.studies) .assistant-banner h2{letter-spacing:-.025rem;font-size:1rem;line-height:1.25rem}:is(.dashboard,.studies) .assistant-banner p{margin-top:.3rem;font-size:.8rem;line-height:1.1rem}:is(.dashboard,.studies) .assistant-banner .button{border-radius:2rem;grid-column:1/-1;gap:.9rem;width:100%;min-width:0;height:2.65rem;padding:.5rem;font-size:.92rem}.studies .study-hero{background:radial-gradient(at 110% 100%,#e9e8ff,#0000 45%),#f4f3ff;height:10.9rem;padding:1.15rem 1rem 0}.studies .study-heading{align-items:flex-start;gap:.9rem}.studies .study-heading>.art{display:none}.studies .study-heading>.mobile-art{display:block}.studies .study-heading>div{padding-top:1rem}.studies .study-heading h1{letter-spacing:-.065rem;font-size:1.95rem;line-height:2rem}.studies .study-heading p{width:14.5rem;margin-top:.5rem;font-size:.87rem;line-height:1.15rem}.studies .study-hero>.art-studyNote{display:none}.studies .mobile-art-studyNote{zoom:.8;position:absolute;top:.1rem;right:.3rem}.studies .study-tabs{border-radius:1rem 1rem 0 0;height:2.55rem;left:.8rem;right:.8rem}.studies .study-tabs button:nth-child(n){min-width:max-content;padding:0 .65rem;font-size:.68rem}.studies .study-tabs button.active:after{height:.14rem;left:.55rem;right:.55rem}.studies .study-content{padding:1rem 1rem .4rem}.studies .section-heading{align-items:center;gap:.8rem;margin-bottom:1rem}.studies .section-heading h2{letter-spacing:-.035rem;font-size:1rem;line-height:1.4rem}.studies .section-heading a{flex-shrink:0;gap:.3rem;width:6rem;font-size:.7rem;line-height:.95rem}.studies .study-cards{grid-template-columns:1fr;gap:.6rem}.studies .study-card{border:1px solid #e3e9fa;align-items:center;gap:1.1rem;height:4.85rem;padding:.6rem .9rem}.studies .study-card>.art{display:none}.studies .study-card>.mobile-art{display:block}.studies .study-card>div{min-width:0;padding-right:1rem}.studies .study-card h3{white-space:normal;letter-spacing:-.02rem;margin:0;font-size:1rem;line-height:1.25rem}.studies .study-card p{margin:.35rem 0 0;font-size:.86rem;line-height:1.1rem}.studies .study-card>.icon{width:1.2rem;height:1.2rem;top:50%;bottom:auto;right:.85rem;transform:translateY(-50%)}.housing .header{height:3.9rem}.housing .housing-hero{border-radius:.9rem;min-height:8rem;margin:0 .45rem;padding:.5rem .85rem .75rem;position:relative}.housing .breadcrumbs{gap:.4rem;font-size:.72rem}.housing .breadcrumbs>.icon:last-of-type,.housing .breadcrumbs>span{display:none}.housing .housing-heading{align-items:flex-start;gap:.7rem;margin-top:1.1rem}.housing .housing-heading>.art{display:none}.housing .housing-heading>.mobile-art{display:block}.housing .housing-heading>div{max-width:11.3rem}.housing .housing-heading h1{letter-spacing:-.04rem;white-space:nowrap;font-size:1.22rem;line-height:1.5rem}.housing .housing-heading p{margin-top:.4rem;font-size:.75rem;line-height:.97rem}.housing .housing-hero>.art-houseNote{display:none}.housing .mobile-art-houseNote{zoom:.8;clip-path:polygon(0 0,100% 0,100% 100%,28% 100%,28% 52%,0 52%);position:absolute;top:.8rem;right:.25rem}.housing .housing-body{flex-direction:column}.housing .steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;width:100%;padding:.7rem .7rem .4rem;display:grid;overflow:visible}.housing .steps button{text-align:center;white-space:normal;background:0 0;border-radius:0;flex-direction:column;gap:.65rem;min-width:0;height:auto;margin:0;padding:0 .15rem;font-size:.7rem;line-height:.95rem;display:flex}.housing .steps button span{width:1.8rem;height:1.8rem;font-size:.87rem}.housing .steps button:not(:last-child):after{background:#dae1ef;width:100%;height:1px;display:block;top:.9rem;left:50%}.housing .housing-content{border:0;padding:.5rem 1.1rem .6rem}.housing .housing-content>h2{letter-spacing:-.035rem;font-size:1.28rem;line-height:1.5rem}.housing .housing-intro{margin:.6rem 0 1rem;font-size:.86rem;line-height:1.15rem}.housing .aid-grid{grid-template-columns:1fr;gap:.6rem}.housing .aid-card{border:1px solid #e3e8f4;border-radius:1rem;height:auto;min-height:6.7rem;padding:.5rem 5.8rem .5rem 1rem}.housing .aid-card .mobile-art{position:absolute;top:50%;right:.65rem;transform:translateY(-50%)}.housing .aid-card h3{font-size:1.3rem;line-height:1.45rem}.housing .aid-card h4{white-space:nowrap;margin:.2rem 0 0;font-size:.82rem;line-height:1.1rem}.housing .aid-card p{margin:.35rem 0 .45rem;font-size:.8rem;line-height:1rem}.housing .aid-card .text-link{gap:.5rem;font-size:.86rem;line-height:1.1rem}.housing .aid-card .text-link .icon{width:1.15rem;height:1.15rem}.housing .good-to-know{gap:.8rem;min-height:0;margin-top:.8rem;padding:.75rem}.housing .good-to-know>.art{display:none}.housing .good-to-know>.mobile-art{display:block}.housing .good-to-know h3{font-size:1rem}.housing .good-to-know p{font-size:.85rem;line-height:1.15rem}.assistant-page .assistant-main{grid-template-columns:1fr;gap:.9rem;padding:.4rem 1.3rem 1.3rem;display:grid}.assistant-page .assistant-illustration{justify-content:center;height:7.4rem;display:flex}.assistant-page .assistant-illustration>.art{display:none}.assistant-page .assistant-presentation h1{letter-spacing:-.05rem;font-size:1.8rem;line-height:2.2rem}.assistant-page .assistant-presentation ul{margin:.6rem 0 0}.assistant-page .assistant-presentation li{letter-spacing:-.01rem;gap:1rem;margin-bottom:.5rem;font-size:1rem;line-height:1.35rem}.assistant-page .assistant-presentation li>span{flex-shrink:0;width:1.65rem;height:1.65rem}.assistant-page .greeting{border-radius:1.2rem;padding:1rem;display:block;position:relative}.assistant-page .greeting .avatar{border-radius:.65rem;width:1.8rem;height:1.8rem;position:absolute;top:.9rem;right:.9rem}.assistant-page .greeting .avatar .icon{width:1.2rem;height:1.2rem}.assistant-page .greeting h2{font-size:1.15rem;line-height:1.5rem}.assistant-page .greeting p{margin-top:.5rem;font-size:.88rem;line-height:1.3rem}.assistant-page .suggestions{grid-template-columns:1fr 1fr;gap:.6rem;margin-top:.65rem}.assistant-page .suggestions button{text-align:left;border-radius:1.5rem;justify-content:space-between;align-items:center;gap:.3rem;height:auto;min-height:3.65rem;padding:.7rem .8rem;font-size:.82rem;line-height:1.15rem;display:flex}.mobile-suggestion-arrow{flex-shrink:0;width:.9rem;height:.9rem;display:block}.assistant-page .chat-input{border-radius:1.05rem;height:3.4rem;margin-top:1.25rem}.assistant-page .chat-input input{padding:0 1rem;font-size:.98rem}.assistant-page .chat-input button{border-radius:1rem;width:3.4rem;height:3.4rem}.assistant-page .chat-input button .icon{width:1.9rem;height:1.9rem}.tasks-frame{background:#fff;padding:0}.tasks-page{border-radius:0;min-height:100svh}.tasks-page .tasks-heading{grid-template-columns:4.6rem minmax(0,1fr);gap:.65rem 1rem;padding:1rem 1.15rem 0;display:grid}.tasks-page .tasks-heading>.art{display:none}.tasks-page .tasks-heading>.mobile-art{display:block}.tasks-page .tasks-heading h1{letter-spacing:-.055rem;font-size:1.75rem;line-height:2rem}.tasks-page .tasks-heading p{margin-top:.35rem;font-size:.94rem;line-height:1.25rem}.tasks-page .tasks-heading .add-task{border-radius:.85rem;grid-column:1/-1;gap:.8rem;width:100%;height:2.9rem;min-height:2.9rem;margin:.5rem 0 0;font-size:1.05rem}.tasks-page .task-workspace{padding:1rem .65rem 0}.tasks-page .task-tabs{border-bottom:1px solid #dfe5f4;gap:.6rem;height:3rem;margin:0 .5rem 1.1rem}.tasks-page .task-tabs button{white-space:nowrap;padding:.3rem .1rem .8rem;font-size:.87rem}.tasks-page .task-tabs button.active:after{height:.24rem;bottom:0}.tasks-page .task-list{border:0;flex-direction:column;gap:.65rem;padding:0;display:flex}.tasks-page .task-row{border:1px solid #e6eafa;border-radius:1.15rem;grid-template-rows:auto auto auto;grid-template-columns:4.2rem minmax(0,1fr) 4.65rem 1.25rem;align-items:start;gap:.25rem .55rem;height:auto;min-height:7.5rem;padding:.65rem;display:grid}.tasks-page .task-row>.art{display:none}.tasks-page .task-row>.mobile-art{grid-area:1/1/3;display:block}.tasks-page .task-title{grid-area:1/2/auto/4;width:auto}.tasks-page .task-title h2{letter-spacing:-.02rem;font-size:.99rem;line-height:1.25rem}.tasks-page .task-title p{margin:.2rem 0 0;font-size:.87rem;line-height:1.1rem}.tasks-page .task-row .status{grid-area:2/2;justify-self:start;min-width:0;height:1.8rem;padding:0 .8rem;font-size:.8rem}.tasks-page .task-date{white-space:normal;grid-area:3/2/auto/5;margin:.15rem 0 0;font-size:.76rem;line-height:1.1rem}.tasks-page .view-task{border-radius:.6rem;grid-area:2/3;gap:.5rem;min-width:0;height:2.35rem;padding:0 .6rem;font-size:.87rem}.tasks-page .view-task .icon{width:1.05rem;height:1.05rem}.tasks-page .task-more{background:0 0;border:0;grid-area:2/4;margin:0;position:relative;top:auto;bottom:auto;right:auto;transform:none}.tasks-page .task-more>button{width:1.25rem;height:2.35rem}.tasks-page .task-more .icon{width:1.1rem;height:1.1rem}.tasks-page .task-menu{z-index:5;top:2.4rem;right:0}.tasks-page .task-workspace>.art-tasksNote{display:none}.tasks-page .mobile-art-tasksFooter{max-width:100%;margin:0 auto}}@media (min-width:900px){html{font-size:clamp(12px,min(1.04167vw,1.5625svh),16px)}.dashboard .sidebar{width:clamp(16rem,20.6vw,22.8rem);padding:1.5rem clamp(1rem,3vw,3.4rem)}.dashboard .sidebar .logo{margin-left:0}.dashboard .sidebar nav a,.dashboard .settings-link{padding-left:clamp(.65rem,1vw,1.15rem);padding-right:clamp(.65rem,1vw,1.15rem)}.dashboard .dashboard-main{margin-left:clamp(16rem,20.6vw,22.8rem);padding-left:clamp(1.5rem,2.7vw,3rem);padding-right:clamp(1.5rem,2.7vw,3rem)}.dashboard .welcome{gap:clamp(1rem,1.35vw,1.5rem);margin-top:clamp(2rem,2.7vw,2.7rem)}.dashboard .welcome h1{font-size:clamp(2.125rem,2.85vw,3.25rem)}.dashboard .welcome p{font-size:clamp(1rem,1.25vw,1.5rem);line-height:1.45}.dashboard .theme-grid{gap:clamp(.85rem,1.2vw,1.35rem);margin-top:clamp(1.4rem,2vw,2rem)}.dashboard .theme-card:nth-child(n){gap:clamp(.8rem,1.2vw,1.5rem);height:clamp(9.25rem,12.5vw,12.4rem);padding:clamp(1rem,1.5vw,1.5rem)}.dashboard .theme-card:nth-child(n)>.art{zoom:clamp(.7,.8,.85)}.dashboard .theme-card h2{margin-bottom:.4rem;font-size:clamp(1.375rem,1.75vw,1.9rem)}.dashboard .theme-card p{font-size:clamp(1rem,1.35vw,1.35rem);line-height:1.35}.dashboard .theme-card>.icon{width:clamp(1.35rem,1.7vw,1.9rem);height:clamp(1.35rem,1.7vw,1.9rem)}.dashboard .dashboard-banner{min-height:clamp(6.75rem,9vw,8.875rem);margin-top:clamp(1rem,1.5vw,1.5rem);padding:clamp(.75rem,1vw,1rem) clamp(1.25rem,2vw,2.25rem)}.dashboard .dashboard-banner>.art{zoom:clamp(.7,.8,.85)}.dashboard .dashboard-banner h2{font-size:clamp(1.25rem,1.65vw,1.8rem)}.dashboard .dashboard-banner p{font-size:clamp(1rem,1.25vw,1.4rem);line-height:1.35}.dashboard .dashboard-banner .button{width:clamp(12.5rem,15vw,17rem);min-width:clamp(12.5rem,15vw,17rem);height:clamp(3.25rem,4vw,4.25rem)}.studies .study-hero{height:clamp(13rem,16vw,17rem);padding-left:clamp(2rem,5.05vw,5.6rem);padding-right:clamp(2rem,5.05vw,5.6rem)}.studies .study-heading h1{font-size:clamp(2.5rem,3vw,4.5rem)}.studies .study-heading p{font-size:clamp(1.06rem,1.45vw,1.75rem)}.studies .study-heading>.art{zoom:clamp(.7,.8,.85)}.studies .study-tabs{height:clamp(3.25rem,4.2vw,4.75rem);left:clamp(2rem,5.05vw,5.6rem);right:clamp(2rem,5.05vw,5.6rem)}.studies .study-content{padding-left:clamp(2rem,5.05vw,5.6rem);padding-right:clamp(2rem,5.05vw,5.6rem)}.studies .section-heading h2{font-size:clamp(1.5rem,2.1vw,2.2rem)}.studies .study-card:nth-child(n){height:clamp(9rem,11.3vw,12.2rem);padding:clamp(1rem,1.4vw,1.5rem)}.studies .study-card>.art,.studies .assistant-banner>.art{zoom:clamp(.7,.8,.85)}.housing .housing-hero{height:clamp(10rem,12vw,13.25rem);padding-left:clamp(2rem,5.05vw,5.6rem);padding-right:clamp(2rem,5.05vw,5.6rem)}.housing .housing-heading h1{font-size:clamp(2.125rem,2.75vw,3.5rem)}.housing .housing-heading p{font-size:clamp(1.06rem,1.35vw,1.47rem)}.housing .housing-heading>.art{zoom:clamp(.65,.75,.85)}.housing .housing-content{padding-left:clamp(1.5rem,3.2vw,3.3rem);padding-right:clamp(1.5rem,3.2vw,3.3rem)}.housing .housing-content>h2{font-size:clamp(1.5rem,2.1vw,2.25rem)}.housing .housing-intro{font-size:clamp(1.06rem,1.35vw,1.5rem)}.housing .aid-card{height:clamp(12rem,15vw,15.75rem);padding:clamp(1rem,1.6vw,1.625rem)}.housing .aid-card h3{font-size:clamp(1.625rem,2.25vw,2.3rem)}.housing .aid-card p{font-size:clamp(1rem,1.3vw,1.4rem)}.assistant-page .assistant-main{grid-template-columns:minmax(28.5rem,40.625rem) minmax(0,1fr);padding-left:clamp(2rem,5.05vw,5.6rem);padding-right:clamp(2rem,5.05vw,5.6rem)}.assistant-page .assistant-presentation h1{font-size:clamp(2.125rem,2.75vw,3.5rem)}.assistant-page .assistant-presentation li{font-size:clamp(1.125rem,1.45vw,1.5rem)}.assistant-page .greeting h2{font-size:clamp(1.5rem,1.95vw,2rem)}.assistant-page .greeting p{font-size:clamp(1.06rem,1.35vw,1.4rem)}.tasks-page .tasks-heading h1{font-size:clamp(2.5rem,3vw,3.56rem)}.tasks-page .tasks-heading p{font-size:clamp(1.25rem,1.5vw,1.75rem)}.tasks-page .task-row{height:clamp(8.25rem,10vw,10.5rem)}.tasks-page .task-title h2{font-size:clamp(1.5rem,1.75vw,1.75rem)}.tasks-page .task-title p,.tasks-page .task-date{font-size:clamp(1.2rem,1.4vw,1.5rem)}}@media (min-width:900px) and (max-width:1199px){.landing{min-height:0}.landing-main{min-height:calc(100svh - 5rem)}.landing-copy{margin-left:clamp(2rem,6vw,5rem);padding-top:clamp(2.5rem,5vw,4rem)}.landing h1,.landing h1 span{letter-spacing:-.2rem;font-size:clamp(4rem,6.2vw,5.25rem)}.landing h1 b{width:1rem;height:1rem;margin-left:.2rem;transform:translateY(-.4rem)}.landing .yellow-underline{width:clamp(20rem,31vw,25rem);height:2rem;top:clamp(148px,4vw + 112px,161px);left:clamp(6rem,11vw,9rem)}.landing-copy>p{max-width:30rem;margin-top:2rem;font-size:1.25rem;line-height:1.8rem}.landing-cta{margin-top:1.5rem}.landing-cta .art{display:none}.landing-stats{width:min(52rem,100vw - 9rem);margin-top:2.7rem}.landing-stats>div{flex:1;min-width:0}.landing-stats>div+div{min-width:0}.landing-art{transform-origin:100% 0;top:2.5rem;right:-.5rem;transform:scale(.66)}.tasks-page .task-list-section{width:100%;max-width:none}.tasks-page .task-workspace>.art-tasksNote{display:none}.tasks-page .task-row{grid-template-columns:4.5rem minmax(10rem,1.2fr) minmax(6.5rem,.75fr) minmax(8rem,1fr) 6.5rem 2rem;column-gap:.75rem;padding-right:.75rem;display:grid}.tasks-page .task-row>.art,.tasks-page .task-row>.mobile-art{grid-area:1/1}.tasks-page .task-title{grid-column:2;width:auto}.tasks-page .task-row .status{grid-column:3;min-width:0}.tasks-page .task-date{grid-column:4;min-width:0;margin-left:0}.tasks-page .view-task{grid-column:5;gap:.5rem;min-width:0}.tasks-page .task-more{grid-column:6;margin-left:0}}@media (min-width:900px){.tasks-page .task-row{grid-template-columns:clamp(4rem,6vw,6rem) minmax(10rem,1.5fr) minmax(6.5rem,.8fr) minmax(8rem,1.2fr) clamp(6rem,9vw,9rem) 2rem;column-gap:clamp(.5rem,1.2vw,1.25rem);display:grid}.tasks-page .task-row>.art{grid-area:1/1}.tasks-page .task-title{grid-column:2;width:auto;transform:none}.tasks-page .task-row .status{grid-column:3;justify-self:start;width:100%;min-width:clamp(6rem,8vw,9.125rem);transform:none}.tasks-page .task-date{text-overflow:ellipsis;white-space:nowrap;grid-column:4;min-width:0;margin-left:0;overflow:hidden;transform:none}.tasks-page .view-task{grid-column:5;width:100%;min-width:0;transform:none}.tasks-page .task-more{grid-column:6;width:2rem;margin-left:0;transform:none}}
