.mobile_landing__mB9WG,.mobile_settingsPage__Eo_XD,.mobile_shell__hjcpk{--m-ink:#30283f;--m-muted:#80758d;--m-purple:#8251e9;--m-line:rgba(134,106,169,.13);color:var(--m-ink);font-family:var(--font-geist),"Geist Variable",sans-serif;background:radial-gradient(ellipse at 90% 0,#ede5fa80,transparent 45%),radial-gradient(ellipse at 0 80%,#f0e8ff88,transparent 45%),#faf8fc}.mobile_shell__hjcpk{position:relative;isolation:isolate;height:var(--mobile-height,100dvh);display:flex;flex-direction:column;overflow:hidden;padding-top:env(safe-area-inset-top);background:radial-gradient(ellipse at 8% 44%,#e9def960,transparent 55%),radial-gradient(ellipse at 94% 82%,#e8e1fb70,transparent 45%),#fcfafd}.mobile_drawer__mCvcN a,.mobile_drawer__mCvcN button,.mobile_landing__mB9WG a,.mobile_settingsPage__Eo_XD a,.mobile_settingsPage__Eo_XD button,.mobile_sheet__6XLKd button,.mobile_shell__hjcpk a,.mobile_shell__hjcpk button{-webkit-tap-highlight-color:transparent}.mobile_drawer__mCvcN a:focus-visible,.mobile_drawer__mCvcN button:focus-visible,.mobile_landing__mB9WG a:focus-visible,.mobile_settingsPage__Eo_XD a:focus-visible,.mobile_settingsPage__Eo_XD button:focus-visible,.mobile_sheet__6XLKd button:focus-visible,.mobile_shell__hjcpk a:focus-visible,.mobile_shell__hjcpk button:focus-visible{outline:2px solid #9264e8;outline-offset:3px}.mobile_topbar__e1HdA{height:76px;flex-shrink:0;display:flex;align-items:center;gap:9px;padding:10px 16px;border-bottom:1px solid #b49ac411;background:linear-gradient(135deg,#ffffffb8,#f7f1ff80);backdrop-filter:blur(24px);z-index:5}.mobile_iconButton__YEtb_{border:0;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;color:#72667f;border-radius:50%;background:linear-gradient(145deg,#ffffffc9,#ffffff50);box-shadow:inset 0 1px 0 #fff,0 2px 6px #59416d04;transition:background .2s,transform .2s;cursor:pointer}.mobile_iconButton__YEtb_:active{transform:scale(.94);background:#eee5fb}.mobile_topTitle__FlFAC{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.mobile_topTitle__FlFAC>span{font-size:14px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.25px}.mobile_topTitle__FlFAC small{font-size:10px;color:#8d8298;display:flex;gap:5px;align-items:center}.mobile_topTitle__FlFAC i{width:4px;height:4px;border-radius:50%;background:#92ac94}.mobile_topActions__bYtJV{display:flex;align-items:center;gap:6px;flex-shrink:0}.mobile_creditPill___xZWh{height:36px;display:flex;align-items:center;gap:6px;border:1px solid #fff;border-radius:40px;padding:0 10px;font-size:11px;letter-spacing:-.2px;font-variant-numeric:tabular-nums;background:#ffffff9c;box-shadow:0 2px 8px #76518a07;color:#75628b}.mobile_creditPill___xZWh svg{color:#946cd3}.mobile_upgrade__iiKlP{display:flex;align-items:center;gap:3px;min-height:44px;font-size:11px;font-weight:550;color:#8a5bc8;padding:0 3px}.mobile_deployButton__0cMeq>button{display:inline-flex!important;align-items:center;height:38px!important;min-height:38px;border-radius:40px!important;background:linear-gradient(140deg,#956ced,#7848d8)!important;color:#fff!important;font-size:11px!important;gap:5px!important;box-shadow:inset 0 1px 0 #ffffff60,0 3px 8px #8151d523!important}.mobile_deployButton__0cMeq svg{width:13px}.mobile_body__l9YQh{flex:1;min-height:0;position:relative;display:flex;flex-direction:column}.mobile_previewButton__YJxuc{position:absolute;z-index:4;right:20px;bottom:var(--preview-bottom,calc(178px + env(safe-area-inset-bottom)));display:flex;gap:9px;align-items:center;height:46px;padding:0 16px;border:1px solid #fff;border-radius:40px;background:linear-gradient(120deg,#ffffffdf,#f0e7ffc9);backdrop-filter:blur(20px);box-shadow:0 8px 30px #69458f21,inset 0 1px 0 #fff;color:#73519a;font-size:12px;font-weight:550;animation:mobile_rise__ym7h5 .6s both}.mobile_previewDot__dazvI{width:6px;height:6px;border-radius:50%;background:#81a784;box-shadow:0 0 0 4px #8dbb8e17}.mobile_overlay__t3Rb9{position:fixed;inset:0;z-index:80;background:#39284d33;backdrop-filter:blur(7px);animation:mobile_fade__3EgOW .2s}.mobile_drawer__mCvcN,.mobile_sheet__6XLKd{font-family:Geist Variable,sans-serif;color:#30283f;border:1px solid #ffffffdd;background:linear-gradient(145deg,#fffefcf5,#f5eefced 60%,#fdfaffef);backdrop-filter:blur(34px);box-shadow:0 24px 80px #40295435,inset 0 1px 0 #fff;z-index:81;position:fixed}.mobile_drawer__mCvcN{left:10px;top:calc(10px + env(safe-area-inset-top));bottom:calc(10px + env(safe-area-inset-bottom));width:min(342px,calc(100% - 36px));border-radius:30px;display:flex;flex-direction:column;padding:20px 17px 10px;animation:mobile_drawerIn__XP0Yn .32s cubic-bezier(.2,.8,.2,1)}.mobile_drawerHeading__p84qb{display:flex;align-items:center;gap:10px;margin-bottom:20px;padding-left:3px}.mobile_drawerHeading__p84qb h2{font-size:19px;letter-spacing:-.7px;font-weight:550;flex:1}.mobile_drawerHeading__p84qb .mobile_iconButton__YEtb_{width:36px;height:36px}.mobile_newProject__ZDU01{min-height:49px;display:flex;align-items:center;gap:9px;border-radius:17px;padding:0 15px;background:linear-gradient(130deg,#9364e9,#8052d6);box-shadow:inset 0 1px 0 #ffffff70,0 5px 15px #8c59db24;color:#fff;font-size:13px;font-weight:500}.mobile_newProject__ZDU01>svg:last-child{margin-left:auto;opacity:.65}.mobile_search__XBkpk{margin:20px 1px 12px;display:flex;gap:9px;align-items:center;color:#9b8ca6;padding:0 10px}.mobile_search__XBkpk input{background:transparent;min-width:0;width:100%;outline:none;font-size:12px;height:42px}.mobile_search__XBkpk:focus-within{border-radius:12px;outline:2px solid #b295dd}.mobile_projectList__20FG4{overflow:auto;flex:1;min-height:0}.mobile_project__R3tVt{display:flex;align-items:center;gap:10px;padding:11px 8px;border-radius:17px}.mobile_project__R3tVt[aria-current=page]{background:#ffffffa6;box-shadow:inset 0 0 0 1px #fff,0 3px 10px #62417007}.mobile_project__R3tVt>span:nth-child(2){min-width:0;flex:1}.mobile_project__R3tVt strong{font-size:12px;font-weight:500;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile_project__R3tVt small{font-size:10px;display:block;color:#9a8da6;margin-top:5px}.mobile_project__R3tVt>svg{color:#b9abca}.mobile_projectIcon__ngJqi{width:43px;height:47px;display:grid;place-items:center;flex-shrink:0;border:1px solid #fff;background:#e8e0f5;border-radius:13px;color:#8d70b1}.mobile_projectIcon__ngJqi[data-color="1"]{background:#dfeae4;color:#7e9a87}.mobile_projectIcon__ngJqi[data-color="2"]{background:#f2e6dc;color:#b2957d}.mobile_drawerUpgrade__MsMGg{display:flex;align-items:center;gap:10px;border:1px solid #ffffffb5;background:linear-gradient(130deg,#eee4fa8c,#ffffff8c);border-radius:18px;margin-top:14px;padding:15px 10px}.mobile_drawerUpgrade__MsMGg>span:nth-child(2){flex:1}.mobile_drawerUpgrade__MsMGg strong{display:block;font-size:11px;font-weight:500}.mobile_drawerUpgrade__MsMGg small{display:block;color:#8b6cae;font-size:10px;margin-top:5px}.mobile_drawerUpgrade__MsMGg>svg{color:#9a7fba}.mobile_miniOrb__LITIF{height:31px;width:31px;border-radius:50%;background:radial-gradient(circle at 30% 25%,#fff,#e4c9ff 35%,#a276de 72%,#8b4ab7);box-shadow:0 3px 12px #ae80c72b}.mobile_account__HrFkf{display:flex;align-items:center;gap:11px;padding:18px 6px 8px}.mobile_avatar__NRLeA{height:40px;width:40px;display:grid;place-items:center;border-radius:50%;border:1px solid #fff;background:linear-gradient(135deg,#ded0f1,#eeebf8);color:#8e73ab;font-size:15px;flex-shrink:0}.mobile_account__HrFkf>span:nth-child(2){flex:1;min-width:0}.mobile_account__HrFkf strong{display:block;font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile_account__HrFkf small{display:block;font-size:10px;color:#97869e;margin-top:4px}.mobile_account__HrFkf>svg{color:#a38eb3}.mobile_empty__tiU50,.mobile_quiet__vqlxu{padding:24px 12px;text-align:center;color:#9989a8;font-size:12px}.mobile_empty__tiU50{display:flex;flex-direction:column;align-items:center;gap:12px}.mobile_empty__tiU50 button{color:#8054be;min-height:44px}.mobile_landing__mB9WG{height:100dvh;min-height:0;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;position:relative;background:radial-gradient(ellipse at 50% 52%,#e5d8f7 0,#f0e9f9 28%,transparent 65%),#faf8fc;padding-top:env(safe-area-inset-top)}.mobile_landingHeader__PzQlr{height:70px;display:flex;justify-content:space-between;align-items:center;padding:0 26px;flex-shrink:0}.mobile_landingHeader__PzQlr>a:first-child{display:flex;align-items:center;gap:7px;font-size:24px;font-weight:550;letter-spacing:-1.2px}.mobile_landingHeader__PzQlr>a:last-child{display:flex;align-items:center;gap:5px;font-size:10px;color:#8a749b;min-height:44px}.mobile_landingIntro__u6hz3{text-align:center;z-index:1;padding:22px 15px 0;flex-shrink:0}.mobile_eyebrow__bjNi3{font-size:8px;letter-spacing:1.65px;color:#a395ad;display:flex;justify-content:center;align-items:center;gap:7px}.mobile_eyebrow__bjNi3>span{width:4px;height:4px;background:#a58abf;border-radius:50%}.mobile_landingIntro__u6hz3 h1{font-weight:480;font-size:clamp(40px,11vw,52px);line-height:1.1;letter-spacing:-2.6px;margin:18px 0 0}.mobile_landingIntro__u6hz3 h1 em,.mobile_welcome____fUG h1 em{font-family:Fraunces Variable,serif;font-weight:400;color:#8b60b1;font-style:italic;letter-spacing:-2.5px}.mobile_showcase__JuMax{position:relative;flex:1;min-height:320px;max-height:none;margin-top:0;perspective:1100px;isolation:isolate;contain:layout}.mobile_showcase__JuMax:after{content:"";position:absolute;bottom:-10px;left:0;right:0;height:75px;background:linear-gradient(transparent,#f7f2fbd0 65%,#faf8fc);z-index:4;pointer-events:none}.mobile_appPanel__uDW3I{position:absolute;top:calc(50% - 205px);left:50%;height:410px;width:218px;border-radius:25px;overflow:hidden;box-shadow:0 22px 35px -13px #4f296a35,0 0 0 5px #ffffff68,inset 0 1px 0 #fff;transform-origin:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid #fff7}.mobile_cafePanel__1nqhl{z-index:3;transform:translateX(-50%) rotate(-3deg);background:#fbfaf5;animation:mobile_floatCenter__ZF6pr 8s ease-in-out infinite}.mobile_fitnessPanel__5SeJ4{left:calc(50% - 195px);transform:translateX(-50%) rotate(-10deg) translateY(28px) scale(.89);background:#24372f;color:#f4f7e9;padding:21px 17px;animation:mobile_floatLeft___t9nY 9s ease-in-out infinite}.mobile_plannerPanel__LpkA4{left:calc(50% + 195px);transform:translateX(-50%) rotate(10deg) translateY(25px) scale(.89);background:#f3eef9;color:#66516e;padding:20px 17px;animation:mobile_floatRight__Dqa6p 9s ease-in-out infinite}.mobile_panelBrand__STlFU{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:600;letter-spacing:-.7px;margin-bottom:24px}.mobile_fitnessPanel__5SeJ4>small,.mobile_plannerPanel__LpkA4>small{font-size:6px;letter-spacing:1.2px;opacity:.55}.mobile_appPanel__uDW3I h3{font-size:25px;letter-spacing:-1px;line-height:1.1;font-weight:450;margin-top:7px}.mobile_activityRing___HWwr{margin:18px auto;width:114px;height:114px;border:11px solid #cbe9a0;border-right-color:#53684e;border-radius:50%;display:grid;place-items:center;transform:rotate(-30deg)}.mobile_activityRing___HWwr>span{font-size:34px;letter-spacing:-1.5px;transform:rotate(30deg);text-align:center}.mobile_activityRing___HWwr small{display:block;font-size:5px;letter-spacing:1px}.mobile_fitnessStats__1q3GK{display:flex;justify-content:space-around;font-size:18px;line-height:1.2}.mobile_fitnessStats__1q3GK small{display:block;font-size:6px;opacity:.5;margin-top:4px}.mobile_workout__A_oZA{font-size:6px;color:#b2c2ae;padding:13px 10px;background:#ffffff09;margin-top:14px;border-radius:10px}.mobile_workout__A_oZA strong{font-size:10px;color:#eaf4d8;display:block;margin-top:5px;font-weight:400}.mobile_panelNav__sQbtk{display:flex;justify-content:space-around;font-size:15px;margin-top:13px;opacity:.65}.mobile_panelNav__sQbtk>span{opacity:.5}.mobile_cafeImage__SsVaG{height:210px;background:linear-gradient(0deg,#36271fc4,transparent 60%),url(/assets/zocri/mobile-coffee.jpg) center 44%/cover;position:relative;color:#fff;padding:16px 14px}.mobile_cafeHeader__HyBUQ{display:flex;align-items:center;justify-content:space-between;font-size:13px;letter-spacing:-.4px}.mobile_cafeHeader__HyBUQ>span:first-child{display:flex;gap:5px;align-items:center}.mobile_cafeTag__GIgDs{font-size:5px;letter-spacing:1.5px;display:block;margin-top:65px;opacity:.8}.mobile_cafeImage__SsVaG h3{font-family:Fraunces Variable,serif;font-size:25px;line-height:1.08;margin-top:6px;letter-spacing:-.5px}.mobile_cafeBody__DbCvE{padding:14px 13px}.mobile_cafeTabs__VcmRA{display:flex;gap:18px;font-size:7px;color:#aaa59e;margin-bottom:18px}.mobile_cafeTabs__VcmRA b{color:#386052;font-weight:500;border-bottom:1px solid #386052;padding-bottom:5px}.mobile_cafeBody__DbCvE>small{font-size:5px;letter-spacing:1.25px;color:#b5a696}.mobile_cafeBody__DbCvE h4{font-family:Fraunces Variable,serif;font-size:16px;letter-spacing:-.5px;margin-top:4px}.mobile_coffeeItem__5aeJ_{display:flex;gap:8px;align-items:center;margin-top:11px}.mobile_coffeeThumb__sjT7E{width:43px;height:48px;border-radius:9px;background:url(/assets/zocri/mobile-coffee.jpg) 50%/cover}.mobile_coffeeItem__5aeJ_>span{flex:1}.mobile_coffeeItem__5aeJ_ strong{display:block;font-size:7px;font-weight:500}.mobile_coffeeItem__5aeJ_ small{display:block;font-size:5px;color:#aaa194;margin-top:4px}.mobile_coffeeItem__5aeJ_ b{display:block;font-size:7px;font-weight:500;margin-top:5px}.mobile_coffeeItem__5aeJ_>i{width:19px;height:19px;display:grid;place-items:center;border-radius:50%;background:#3d6456;color:#fff;font-style:normal;font-size:12px}.mobile_cafeReward__MfGTe{display:flex;align-items:center;gap:6px;background:#edece3;border-radius:9px;padding:9px 7px;margin-top:12px;font-size:6px}.mobile_cafeReward__MfGTe>span{font-size:20px;color:#7a9281}.mobile_cafeReward__MfGTe small{display:block;font-size:5px;color:#9a998d;margin-top:3px}.mobile_cafeReward__MfGTe b{font-size:5px;margin-left:auto;color:#678071;letter-spacing:.3px}.mobile_cafeBody__DbCvE .mobile_panelNav__sQbtk{margin-top:11px;font-size:13px}.mobile_plannerPanel__LpkA4 h3{font-size:29px;line-height:1.1;letter-spacing:-1px}.mobile_plannerPanel__LpkA4 h3 em{font-family:Fraunces Variable,serif;font-weight:400;color:#a07fae}.mobile_plannerArt__0X6ez{height:94px;position:relative}.mobile_plannerArt__0X6ez>span{position:absolute;width:90px;height:75px;border-radius:50%;right:7px;top:0;background:radial-gradient(circle at 30% 15%,#fff,#ddcbe7 48%,#bb9aca 80%,#e8dcf4);transform:rotate(-18deg);box-shadow:3px 14px 18px -12px #89609d66}.mobile_plannerArt__0X6ez>i{position:absolute;left:21px;bottom:12px;width:47px;height:40px;border-radius:50%;background:radial-gradient(circle at 30% 15%,#fff,#e2c3b7 60%,#be938b);box-shadow:4px 14px 18px -12px #89609d66}.mobile_dayStrip__f4MCr{display:flex;justify-content:space-between;font-size:6px}.mobile_dayStrip__f4MCr>span{padding:7px 9px;text-align:center}.mobile_dayStrip__f4MCr>span:first-child{background:#bea0d4;color:#fff;border-radius:15px}.mobile_dayStrip__f4MCr b{display:block;font-size:10px;margin-top:4px}.mobile_task__Eu29a{display:flex;align-items:center;gap:9px;padding:12px 0;border-bottom:1px solid #d9cde633;font-size:7px}.mobile_task__Eu29a small{display:block;font-size:6px;color:#b5a4bf;margin-top:4px}.mobile_showcaseBadge__6WpYi{position:absolute;left:50%;bottom:15px;z-index:5;transform:translateX(-50%) rotate(-4deg);white-space:nowrap;padding:10px 15px;display:flex;align-items:center;gap:7px;font-size:9px;letter-spacing:.1px;color:#8c6aa5;border:1px solid #ffffffcb;border-radius:30px;background:#ffffff92;backdrop-filter:blur(15px);box-shadow:0 5px 20px #69448b0c}.mobile_signInArea__KjFUt{position:relative;z-index:6;text-align:center;padding:12px 28px calc(30px + env(safe-area-inset-bottom));background:linear-gradient(transparent,#faf8fc 20%);flex-shrink:0}.mobile_signInArea__KjFUt>p:first-child{font-size:11px;letter-spacing:-.1px;color:#a193ac;margin:5px 0 20px}.mobile_googleButton__dom3g{height:55px;border-radius:19px;border:1px solid #fff;display:flex;align-items:center;justify-content:center;gap:12px;padding:0 19px;background:linear-gradient(130deg,#fff,#f5effc);box-shadow:0 8px 22px #69507d10,inset 0 1px 0 #fff,0 0 0 1px #e5dbee7a;font-size:13px;font-weight:500;color:#5b476c;transition:transform .2s}.mobile_googleButton__dom3g:active{transform:scale(.98)}.mobile_googleButton__dom3g>span{text-align:center}.mobile_googleButton__dom3g>svg:last-child{color:#a38bb5}.mobile_signInArea__KjFUt>small{display:block;font-size:9px;color:#aa9db5;margin-top:14px}.mobile_landingFooter__RQQQK{font-size:8px;color:#b3a8bb;text-align:center;padding:13px 12px calc(16px + env(safe-area-inset-bottom))}.mobile_landingFooter__RQQQK a{color:#8c7b98;text-decoration:underline;text-underline-offset:3px}.mobile_newIdea__4kDMB{min-height:0;height:100%;display:flex;flex-direction:column;overflow:auto}.mobile_welcome____fUG{flex:1;min-height:280px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:24px 16px 12px}.mobile_welcomeOrb__HlLRH{width:78px;height:78px;border:1px solid #fff;border-radius:26px;background:linear-gradient(135deg,#fff,#efe5fbaf);display:grid;place-items:center;box-shadow:0 12px 40px #9166ba0b,inset 0 2px 0 #fff;transform:rotate(-8deg);margin-bottom:25px}.mobile_welcomeOrb__HlLRH>svg{transform:rotate(8deg)}.mobile_welcome____fUG>p{font-size:12px;color:#a08bb0;margin-bottom:13px}.mobile_welcome____fUG h1{text-align:center;font-size:29px;line-height:1.2;font-weight:450;letter-spacing:-1.8px}.mobile_welcome____fUG h1 em{letter-spacing:-1.7px}.mobile_welcome____fUG>span{font-size:10px;color:#ac9fb5;margin-top:17px}.mobile_homeComposerArea__Trpr0{padding:0 14px calc(16px + env(safe-area-inset-bottom));flex-shrink:0}.mobile_composer__EsxRy{background:linear-gradient(135deg,#ffffffea,#fbf7ffe8);border:1px solid #fff;border-radius:26px;box-shadow:0 10px 34px #71538c0c,0 0 0 1px #b499d51f,inset 0 1px 0 #fff;padding:18px 12px 12px;backdrop-filter:blur(25px)}.mobile_composer__EsxRy:focus-within{box-shadow:0 10px 34px #71538c0c,0 0 0 1px #b499d54d}.mobile_composer__EsxRy textarea{outline:none;resize:none;background:transparent;width:100%;padding:0 7px;font-size:16px;line-height:1.5;min-height:77px;max-height:28dvh;color:#665774}.mobile_composer__EsxRy textarea::-moz-placeholder{color:#b0a3bc}.mobile_composer__EsxRy textarea::placeholder{color:#b0a3bc}.mobile_composerRow__sAbum{display:flex;align-items:center;margin-top:6px}.mobile_spacer__O5XXG{flex:1}.mobile_kindSwitch__dokGL{display:flex;align-items:center;padding:3px;background:#eee8f55e;border:1px solid #e4d9ef5c;border-radius:30px}.mobile_kindSwitch__dokGL>button{min-height:34px;display:flex;align-items:center;justify-content:center;padding:0 9px;border-radius:30px;font-size:10px;color:#ab99b8}.mobile_kindSwitch__dokGL>button[aria-pressed=true]{background:linear-gradient(135deg,#fff,#fcf9ff);box-shadow:0 1px 4px #795a8b12;color:#7a5f93}.mobile_send__iS_EL{width:42px;height:42px;display:grid;place-items:center;flex-shrink:0;border-radius:50%;background:linear-gradient(145deg,#b28be9,#8754d5);box-shadow:inset 0 1px 0 #ffffff70,0 3px 10px #956cbd26;color:#fff}.mobile_send__iS_EL:disabled{opacity:.4}.mobile_composerFoot__AQVmD{height:43px;display:flex;align-items:center;justify-content:space-between;padding:0 6px 0 11px}.mobile_composerFoot__AQVmD>span{display:flex;align-items:center;gap:5px;color:#b5a8c2;font-size:8px;letter-spacing:.2px}.mobile_composerFoot__AQVmD .mobile_iconButton__YEtb_{background:transparent;box-shadow:none;color:#af9dbe}.mobile_sheet__6XLKd{bottom:12px;left:12px;right:12px;padding:20px 22px calc(22px + env(safe-area-inset-bottom));border-radius:28px;max-height:85dvh;overflow:auto;animation:mobile_rise__ym7h5 .25s}.mobile_sheetHeading___xaz4{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.mobile_sheetHeading___xaz4 h2{font-size:20px;letter-spacing:-.7px;font-weight:500}.mobile_sheet__6XLKd>div:last-child{display:flex;flex-direction:column;gap:16px}.mobile_spinner__Lv0LY{width:15px;height:15px;border-radius:50%;border:2px solid #ffffff66;border-top-color:#fff;animation:mobile_spin__CE4lu .8s linear infinite}.mobile_settingsPage__Eo_XD{height:100dvh;overflow:auto;padding:env(safe-area-inset-top) 20px calc(36px + env(safe-area-inset-bottom))}.mobile_settingsHeader__KYpPy{display:flex;align-items:center;gap:12px;height:84px}.mobile_settingsHeader__KYpPy h1{font-size:19px;letter-spacing:-.7px}.mobile_profile__wvnbG{display:flex;flex-direction:column;align-items:center;padding:23px 0 32px}.mobile_profile__wvnbG .mobile_avatar__NRLeA{width:76px;height:76px;font-size:27px;box-shadow:0 8px 20px #9a71b41a}.mobile_profile__wvnbG h2{font-size:21px;margin-top:16px;letter-spacing:-.6px;font-weight:500}.mobile_profile__wvnbG>p{font-size:11px;color:#a392ae;margin-top:5px}.mobile_planBadge__IY_8s{margin-top:12px;border:1px solid #fff;border-radius:30px;background:#f0e7fb;padding:6px 12px;color:#9573b6;font-size:10px;text-transform:capitalize}.mobile_settingsGroup__aJqKN{border-radius:24px;background:linear-gradient(130deg,#ffffffcc,#f8f3fbb8);border:1px solid #fff;box-shadow:0 5px 25px #6e4d8305;margin-bottom:17px;padding:4px 14px}.mobile_settingsRow__pe9Se{display:flex;align-items:center;gap:13px;min-height:78px;width:100%;text-align:left;border-bottom:1px solid #e5dcec63}.mobile_settingsRow__pe9Se:last-child{border-bottom:0}.mobile_settingsRow__pe9Se>svg:first-child{width:19px;color:#a18caf}.mobile_settingsRow__pe9Se>span{flex:1}.mobile_settingsRow__pe9Se strong{font-size:12px;font-weight:500;display:block}.mobile_settingsRow__pe9Se small{display:block;font-size:10px;color:#b09ebe;margin-top:6px}.mobile_settingsRow__pe9Se>svg:last-child{width:15px;color:#bdafc7}.mobile_settingsRow__pe9Se em{font-size:11px;font-style:normal;color:#a289b8}.mobile_settingsCaption__Qqq2f{padding:0 5px 12px;color:#b3a4bf;font-size:9px;text-transform:uppercase;letter-spacing:1.4px}.mobile_signOut__B1fEr{display:flex;align-items:center;gap:13px;width:100%;min-height:64px;padding:0 16px;color:#b08c9e;font-size:12px}.mobile_signOut__B1fEr svg{width:18px}.mobile_error___ZlA5{font-size:12px;color:#ab566f;padding:10px;line-height:1.5}.mobile_chatSurface__nBri6{height:100%;min-height:0;display:flex;flex-direction:column}.mobile_chatSurface__nBri6 [data-chat-root]{background:transparent}.mobile_chatSurface__nBri6 [data-chat-scroll]{padding:22px 20px 62px}.mobile_chatSurface__nBri6 [data-chat-compose]{padding:10px 14px calc(14px + env(safe-area-inset-bottom));background:linear-gradient(transparent,#faf7fc 25%)}.mobile_chatSurface__nBri6 [data-picker-anchor]{border:1px solid #fff;border-radius:25px;background:linear-gradient(125deg,#ffffffea,#f6f0fce8);box-shadow:0 8px 30px #77508b0c,0 0 0 1px #bc9ed21c;padding:16px 12px 10px;backdrop-filter:blur(24px)}.mobile_chatSurface__nBri6 textarea{font-size:16px!important;min-height:43px;color:#6c587c}.mobile_chatSurface__nBri6 textarea::-moz-placeholder{color:#b19dbe}.mobile_chatSurface__nBri6 textarea::placeholder{color:#b19dbe}.mobile_chatSurface__nBri6 [data-box-row]{margin-top:9px;gap:6px}.mobile_chatSurface__nBri6 [data-box-row]>button{border-radius:50%}.mobile_chatSurface__nBri6 [data-box-row]>button[data-send]{background:linear-gradient(140deg,#ad82e4,#8654d1);box-shadow:inset 0 1px 0 #ffffff55;color:#fff}.mobile_chatSurface__nBri6 [data-box-row]>button[data-send]:disabled{opacity:.4}.mobile_chatSurface__nBri6 [data-done]{padding-bottom:12px}@keyframes mobile_fade__3EgOW{0%{opacity:0}to{opacity:1}}@keyframes mobile_rise__ym7h5{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes mobile_drawerIn__XP0Yn{0%{opacity:.3;transform:translateX(-25px)}to{opacity:1;transform:translateX(0)}}@keyframes mobile_spin__CE4lu{to{transform:rotate(1turn)}}@keyframes mobile_floatCenter__ZF6pr{0%,to{transform:translateX(-50%) rotate(-3deg) translateY(0)}50%{transform:translateX(-50%) rotate(-1deg) translateY(-7px)}}@keyframes mobile_floatLeft___t9nY{0%,to{transform:translateX(-50%) rotate(-10deg) translateY(28px) scale(.89)}50%{transform:translateX(-50%) rotate(-8deg) translateY(20px) scale(.89)}}@keyframes mobile_floatRight__Dqa6p{0%,to{transform:translateX(-50%) rotate(10deg) translateY(25px) scale(.89)}50%{transform:translateX(-50%) rotate(8deg) translateY(33px) scale(.89)}}@media(max-height:740px){.mobile_landingIntro__u6hz3{padding-top:6px}.mobile_landingIntro__u6hz3 h1{font-size:41px;margin-top:12px}.mobile_showcase__JuMax{margin-top:16px;min-height:292px}.mobile_appPanel__uDW3I{zoom:.85}.mobile_fitnessPanel__5SeJ4{left:calc(50% - 175px)}.mobile_plannerPanel__LpkA4{left:calc(50% + 175px)}.mobile_showcaseBadge__6WpYi{bottom:4px}.mobile_signInArea__KjFUt>p:first-child{margin:3px 0 14px}.mobile_welcome____fUG{min-height:225px;padding-top:14px}.mobile_welcomeOrb__HlLRH{width:58px;height:58px;border-radius:21px;margin-bottom:17px}.mobile_welcome____fUG h1{font-size:32px}.mobile_welcome____fUG>span{margin-top:12px}}@media(max-width:360px){.mobile_topbar__e1HdA{padding-left:10px;padding-right:10px;gap:6px}.mobile_topActions__bYtJV{gap:4px}.mobile_creditPill___xZWh{padding:0 8px;font-size:10px}.mobile_topTitle__FlFAC>span{font-size:12px}.mobile_kindSwitch__dokGL>button{padding:0 6px}.mobile_composerRow__sAbum{gap:2px}.mobile_landingHeader__PzQlr{padding:0 20px}.mobile_signInArea__KjFUt{padding-left:22px;padding-right:22px}}@media(min-width:768px){.mobile_settingsPage__Eo_XD{max-width:560px;margin:auto}.mobile_sheet__6XLKd{max-width:440px;left:50%;right:auto;width:calc(100% - 24px);transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.mobile_appPanel__uDW3I,.mobile_drawer__mCvcN,.mobile_overlay__t3Rb9,.mobile_previewButton__YJxuc,.mobile_sheet__6XLKd,.mobile_spinner__Lv0LY{animation:none!important}.mobile_googleButton__dom3g,.mobile_iconButton__YEtb_{transition:none}}@media(max-width:380px){.mobile_composerRow__sAbum{flex-wrap:wrap}.mobile_composerRow__sAbum>.mobile_kindSwitch__dokGL{margin-right:auto}.mobile_composerRow__sAbum>.mobile_spacer__O5XXG{display:none}.mobile_composerRow__sAbum:has(>button:nth-last-child(2)[aria-label=Options])>.mobile_kindSwitch__dokGL{flex-basis:100%;width:-moz-max-content;width:max-content;flex-grow:0;margin-bottom:4px;max-width:165px}}.mobile_browseArea__XRFXH{padding:0 20px 22px;flex-shrink:0}.mobile_browseInspirations__iuSPH{display:flex;align-items:center;gap:15px;padding:13px 17px;min-height:78px;border:1px solid #fff;border-radius:24px;background:linear-gradient(120deg,#ffffffd9,#f3eafaaa);box-shadow:inset 0 1px 0 #fff,0 7px 24px #72469308;backdrop-filter:blur(20px);color:#846c99;font-size:13px;font-weight:500}.mobile_browseInspirations__iuSPH>svg{margin-left:auto;flex-shrink:0;color:#b29ac3}.mobile_inspirationStack__7Zuaw{position:relative;display:block;width:66px;height:45px;flex-shrink:0}.mobile_inspirationStack__7Zuaw i{position:absolute;top:1px;left:16px;width:32px;height:43px;border-radius:7px;border:2px solid #fff;background:#ddd 50%/cover;box-shadow:0 2px 5px #4c315a1a}.mobile_inspirationStack__7Zuaw i:first-child{transform:rotate(-17deg) translateX(-15px);background-image:url(/inspirations/sorrel-boutique/cover.jpg)}.mobile_inspirationStack__7Zuaw i:nth-child(2){transform:rotate(15deg) translateX(15px);background-image:url(/inspirations/evenfall-ai/cover.jpg)}.mobile_inspirationStack__7Zuaw i:nth-child(3){background-image:url(/inspirations/kavela-cafe/cover.jpg)}.mobile_selectedInspiration__FOqi2{display:flex;align-items:center;gap:10px;padding:7px;margin:-5px 0 12px;border-radius:18px;background:#efe7f96b;border:1px solid #fff}.mobile_selectedInspiration__FOqi2 img{width:49px;height:49px;-o-object-fit:cover;object-fit:cover;border-radius:12px}.mobile_selectedInspiration__FOqi2>span{flex:1;min-width:0}.mobile_selectedInspiration__FOqi2 small{display:block;color:#a48fb4;font-size:9px;margin-bottom:4px}.mobile_selectedInspiration__FOqi2 strong{display:block;font-size:12px;font-weight:500}.mobile_selectedInspiration__FOqi2 .mobile_iconButton__YEtb_{background:none;box-shadow:none}.mobile_drawerBrowse__NcNao{display:flex;align-items:center;gap:11px;min-height:52px;padding:0 12px;margin:4px 0;color:#8b71a0;font-size:12px}.mobile_shell__hjcpk{position:fixed;top:var(--mobile-top,0);left:0;right:0;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.mobile_topbar__e1HdA{height:68px;padding:8px 12px;gap:6px}.mobile_topActions__bYtJV{gap:3px}.mobile_topActions__bYtJV>.mobile_iconButton__YEtb_{width:40px;height:44px}.mobile_drawer__mCvcN,.mobile_landing__mB9WG,.mobile_settingsPage__Eo_XD,.mobile_sheet__6XLKd,.mobile_shell__hjcpk{--m-ink:rgb(var(--text));--m-muted:rgb(var(--text-muted));color:var(--m-ink)}.mobile_account__HrFkf small,.mobile_account__HrFkf strong,.mobile_creditPill___xZWh,.mobile_drawerBrowse__NcNao,.mobile_drawerUpgrade__MsMGg small,.mobile_drawerUpgrade__MsMGg strong,.mobile_empty__tiU50,.mobile_planBadge__IY_8s,.mobile_profile__wvnbG>p,.mobile_project__R3tVt small,.mobile_project__R3tVt strong,.mobile_quiet__vqlxu,.mobile_search__XBkpk input,.mobile_selectedInspiration__FOqi2 small,.mobile_selectedInspiration__FOqi2 strong,.mobile_settingsCaption__Qqq2f,.mobile_settingsRow__pe9Se em,.mobile_settingsRow__pe9Se small,.mobile_settingsRow__pe9Se strong,.mobile_signOut__B1fEr,.mobile_topTitle__FlFAC small,.mobile_upgrade__iiKlP,.mobile_welcome____fUG>p,.mobile_welcome____fUG>span{font-size:13px;color:rgb(var(--text-muted))}.mobile_creditPill___xZWh{min-height:44px;padding:0 8px}.mobile_creditPill___xZWh svg{width:13px}.mobile_deployButton__0cMeq>button{min-height:44px;font-size:13px!important;padding:0 10px!important}.mobile_kindSwitch__dokGL>button{padding:0 11px;color:rgb(var(--text-muted))}.mobile_kindSwitch__dokGL>button[aria-pressed=true]{color:rgb(var(--text))}.mobile_composerRow__sAbum{flex-wrap:wrap;gap:4px}.mobile_composerRow__sAbum>.mobile_kindSwitch__dokGL{flex-basis:100%;width:-moz-max-content;width:max-content;max-width:210px;margin-right:calc(100% - 210px);margin-bottom:4px}.mobile_composerRow__sAbum>.mobile_spacer__O5XXG{display:none}.mobile_composerRow__sAbum>button[type=submit]{margin-left:auto}.mobile_chatSurface__nBri6 textarea::-moz-placeholder,.mobile_composer__EsxRy textarea::-moz-placeholder{color:rgb(var(--text-subtle))}.mobile_chatSurface__nBri6 textarea::placeholder,.mobile_composer__EsxRy textarea::placeholder{color:rgb(var(--text-subtle))}.mobile_deployButton__0cMeq>button,.mobile_newProject__ZDU01,.mobile_send__iS_EL{background:linear-gradient(135deg,#7651c7,#6940b6)!important}.mobile_googleButton__dom3g,.mobile_landingHeader__PzQlr>a:last-child{font-size:15px;color:rgb(var(--text-muted))}.mobile_legal__CMzk8{display:flex;justify-content:center;gap:24px;margin-top:14px;font-size:13px;color:rgb(var(--text-muted))}.mobile_legal__CMzk8 a{min-height:44px;display:flex;align-items:center}.mobile_newIdea__4kDMB{overflow:hidden}.mobile_welcome____fUG{min-height:0}.mobile_homeComposerArea__Trpr0{margin-top:auto}.mobile_homeComposerArea__Trpr0>form{max-height:calc(var(--mobile-height,100dvh) - 90px);overflow:auto}.mobile_shell__hjcpk[data-keyboard=true] .mobile_browseArea__XRFXH,.mobile_shell__hjcpk[data-keyboard=true] .mobile_previewButton__YJxuc,.mobile_shell__hjcpk[data-keyboard=true] .mobile_screensButton___qxDF,.mobile_shell__hjcpk[data-keyboard=true] .mobile_welcome____fUG{display:none}.mobile_shell__hjcpk[data-keyboard=true] .mobile_homeComposerArea__Trpr0{padding-bottom:8px}.mobile_shell__hjcpk[data-keyboard=true] .mobile_composer__EsxRy textarea{min-height:48px;max-height:96px}.mobile_chatSurface__nBri6{flex:1;height:auto}.mobile_chatSurface__nBri6 [data-chat-compose]{flex-shrink:0}.mobile_chatSurface__nBri6 [data-chat-scroll]{padding:16px 14px 28px}.mobile_shell__hjcpk:has([data-answering=true]) .mobile_previewButton__YJxuc,.mobile_shell__hjcpk:has([data-answering=true]) .mobile_screensButton___qxDF{display:none}.mobile_chatSurface__nBri6 [data-attach-hint],.mobile_chatSurface__nBri6 [data-question-intro]{display:none}.mobile_chatSurface__nBri6 [data-question-intro]+span{margin-left:auto}.mobile_chatSurface__nBri6 [data-answering=true] [data-chat-compose]{display:none}.mobile_chatSurface__nBri6 [data-answering=true] [data-chat-scroll]{padding-bottom:18px}.mobile_chatSurface__nBri6 [data-question-card]{border:1px solid #fff;border-radius:24px;background:linear-gradient(140deg,#ffffffed,#f8f2fbea);box-shadow:0 8px 30px #63417b0c}.mobile_chatSurface__nBri6 [data-question-card] input{font-size:16px}.mobile_chatSurface__nBri6 [data-card-step]{background:rgb(var(--bg-panel));bottom:0!important}.mobile_screensButton___qxDF{position:absolute;left:18px;bottom:var(--preview-bottom,180px);z-index:4;min-height:46px;padding:0 16px;border:1px solid #fff;border-radius:24px;background:#ffffffe8;color:rgb(var(--text));box-shadow:0 6px 24px #63417b18;font-size:13px}.mobile_screensSheet__RLqSB{position:fixed;inset:12px;z-index:81;display:flex;flex-direction:column;border:1px solid #fff;border-radius:26px;padding:16px;background:rgb(var(--bg-panel));color:rgb(var(--text));box-shadow:0 20px 80px #30203d40;overflow:hidden}.mobile_chatSurface__nBri6 [data-question-card] button[aria-pressed=false] [data-choice-description]{display:none}.mobile_chatSurface__nBri6 [data-palette-options] .palette-edit[open]>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mobile_chatSurface__nBri6 [data-picker-anchor],.mobile_composer__EsxRy{position:relative;border-radius:25px;background:linear-gradient(125deg,#ffffffed,#f3edf9e8);box-shadow:inset 0 1px #fff,0 0 0 1px #d8c7eb70,0 8px 28px -15px #68448124}.mobile_chatSurface__nBri6 textarea,.mobile_composer__EsxRy textarea{width:calc(100% - 56px);min-height:48px;max-height:min(92px,max(48px,calc(var(--mobile-height,100dvh) - 230px)))!important;overflow-y:auto}.mobile_chatSurface__nBri6 [data-send],.mobile_composer__EsxRy .mobile_send__iS_EL{position:absolute;right:11px;top:14px;width:44px;height:44px;border-radius:16px!important;background:linear-gradient(145deg,#9660e8,#7441cc)!important;border:1px solid #a781dc;box-shadow:inset 0 1px #d2bcff88,0 4px 9px #8552d625}.mobile_composerRow__sAbum{flex-wrap:nowrap;gap:2px;margin-top:9px}.mobile_composerRow__sAbum:has(>button:nth-last-child(2)[aria-label=Options])>.mobile_kindSwitch__dokGL,.mobile_composerRow__sAbum>.mobile_kindSwitch__dokGL{flex-basis:auto;max-width:none;width:auto;margin:0;flex-grow:0;flex-shrink:0}.mobile_kindSwitch__dokGL>button{padding:0 8px;min-height:35px;font-size:13px;gap:4px}.mobile_kindSwitch__dokGL{padding:2px}.mobile_composerRow__sAbum>.mobile_spacer__O5XXG{display:block;flex:1}.mobile_composerRow__sAbum>button:not([type=submit]),.mobile_composerRow__sAbum>div:not(.mobile_kindSwitch__dokGL)>button{width:40px!important;height:44px!important;min-width:40px!important;min-height:44px!important}.mobile_kindSwitch__dokGL>button{white-space:nowrap;min-height:40px}.mobile_kindSwitch__dokGL>button>svg{flex-shrink:0}@media(max-width:380px){.mobile_kindSwitch__dokGL>button{padding:0 6px}}.mobile_homeComposerArea__Trpr0{min-height:0;max-height:100%;overflow:visible}.mobile_homeComposerArea__Trpr0>form{max-height:none;overflow:visible}.mobile_newIdea__4kDMB:has(textarea:focus) .mobile_browseArea__XRFXH,.mobile_newIdea__4kDMB:has(textarea:focus) .mobile_welcome____fUG{display:none}.mobile_chatSurface__nBri6 [data-chat-compose]{display:flex;flex-direction:column;min-height:0;max-height:100%;padding-top:6px;padding-bottom:max(8px,env(safe-area-inset-bottom))}.mobile_chatSurface__nBri6 [data-compose-context]{min-height:0;overflow-y:auto;flex:0 1 auto;max-height:min(130px,calc(var(--mobile-height,100dvh) - 230px))}.mobile_chatSurface__nBri6 [data-picker-anchor]{flex-shrink:0;padding-top:14px}.mobile_chatSurface__nBri6 [data-box-row]{gap:2px;min-height:44px}.mobile_chatSurface__nBri6 [data-box-row]>*{order:2}.mobile_chatSurface__nBri6 [data-box-row]>button[aria-label=Options]{order:0;margin-right:auto}.mobile_chatSurface__nBri6 [data-compose-spacer]{display:block;order:1;flex:1}.mobile_chatSurface__nBri6 [data-picker-control]{order:3}.mobile_chatSurface__nBri6 [data-github-tool]{order:4}.mobile_chatSurface__nBri6 [data-github-tool]>button{width:44px;height:44px;color:rgb(var(--text-muted))}.mobile_chatSurface__nBri6 [data-github-tool]>button svg{width:18px;height:18px}.mobile_chatSurface__nBri6 [data-answering=true] [data-chat-compose]{display:flex;padding-top:0}.mobile_chatSurface__nBri6 [data-answering=true] [data-compose-context],.mobile_chatSurface__nBri6 [data-answering=true] [data-compose-field],.mobile_chatSurface__nBri6 [data-answering=true] [data-send]{display:none}.mobile_chatSurface__nBri6 [data-answering=true] [data-picker-anchor]{padding:0 6px;background:transparent;border:0;box-shadow:none;backdrop-filter:none}.mobile_chatSurface__nBri6 [data-answering=true] [data-box-row]{margin-top:0}.mobile_sheet__6XLKd{backdrop-filter:blur(24px);background:linear-gradient(130deg,#fefcff,#f1edf8)}.mobile_installSteps__HM37H{margin:20px 0;padding:4px 16px;border:1px solid #fff;border-radius:20px;background:#ffffffb0;list-style:none;counter-reset:install}.mobile_installSteps__HM37H li{display:flex;align-items:center;gap:12px;min-height:62px;border-bottom:1px solid #e9e1f2;font-size:14px;color:rgb(var(--text-muted));counter-increment:install}.mobile_installSteps__HM37H li:last-child{border-bottom:0}.mobile_installSteps__HM37H li:before{content:"0" counter(install);font-size:11px;color:rgb(var(--text-subtle))}.mobile_installSteps__HM37H svg{flex-shrink:0;width:18px;height:18px}.mobile_installButton__jlFN5{justify-content:center;width:100%;border:1px solid #a781dc;border-radius:17px;min-height:49px;font-size:15px}.mobile_installNote__WVOba{margin:14px 0 20px;text-align:center;font-size:13px;line-height:1.5;color:rgb(var(--text-muted))}.mobile_composerField__U5Kio{position:relative;min-height:48px}.mobile_composerField__U5Kio .mobile_send__iS_EL{right:0;top:0}.mobile_installButton__jlFN5>svg:last-child{margin-left:0;opacity:1}.mobile_deployButton__0cMeq>button{height:44px!important;justify-content:center;padding:0 12px!important;border-radius:16px!important;border:1px solid #fff;background:linear-gradient(145deg,#fff,#f1eafa)!important;color:rgb(var(--accent))!important;box-shadow:inset 0 1px #fff,0 3px 10px #65438208!important}@media(max-height:450px){.mobile_homeComposerArea__Trpr0{padding-bottom:6px}.mobile_topbar__e1HdA{min-height:54px;height:54px}.mobile_chatSurface__nBri6 [data-chat-scroll]{padding-top:4px;padding-bottom:4px}.mobile_chatSurface__nBri6 [data-chat-compose]>p{display:none}}.mobile_screensSheet__RLqSB [data-stage]{height:100%}.mobile_previewButton__YJxuc{font-size:13px;color:rgb(var(--text-muted))}