:root{--bg:#050506;--card:#d2d7e10e;--text:#f0f1f4;--muted:#c5c9d28f;--radius-card:24px;--ease:cubic-bezier(.16, 1, .3, 1);--content-width:min(680px, calc(100% - 32px));--feed-width:min(1000px, calc(100% - 40px));color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;-webkit-font-smoothing:antialiased;font-family:Neue Haas Unica,-apple-system,SF Pro Display,Inter,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box}html{background:var(--bg);height:100%}body{background:var(--bg);min-width:280px;height:100dvh;margin:0;padding:0;overflow:hidden}button,input{font:inherit}button{color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible{outline-offset:4px;outline:2px solid #c8d0dd}button img,button svg{pointer-events:none;flex-shrink:0}h1,h2,p{margin:0}[hidden]{display:none!important}.phone{isolation:isolate;background:var(--bg);width:100%;height:100dvh;position:relative;overflow:hidden}.screen{overscroll-behavior:contain;scrollbar-width:none;width:100%;height:100%;padding-bottom:calc(108px + env(safe-area-inset-bottom,0px));background:var(--bg);outline:none;position:relative;overflow:hidden auto}.screen::-webkit-scrollbar{display:none}.sheet::-webkit-scrollbar{display:none}.hero{width:100%;height:clamp(400px,54svh,600px);animation:heroReveal 1.9s var(--ease) both;position:relative;overflow:hidden}.hero-video{object-fit:cover;object-position:center top;filter:grayscale()brightness(.74)contrast(1.12);background:#0a0b0d;width:100%;height:100%;display:block}.hero-gradient{background:linear-gradient(to bottom, #05050614, transparent 38%, var(--bg) 100%);pointer-events:none;position:absolute;inset:0}.top-bar{top:max(18px, env(safe-area-inset-top,0px));left:max(18px, env(safe-area-inset-left,0px));right:max(18px, env(safe-area-inset-right,0px));z-index:2;justify-content:space-between;display:flex;position:absolute}.glass{--liquid-backdrop:blur(2px) saturate(1.3);-webkit-backdrop-filter:var(--liquid-backdrop);backdrop-filter:var(--liquid-backdrop);background:#ffffff08;border:0;justify-content:center;align-items:center;transition:scale .16s,background .16s,box-shadow .16s;display:inline-flex;position:relative;box-shadow:inset 0 1px 1px #ffffff38,inset 0 -1px 1px #ffffff12,inset 1px 0 1px #ffffff1f,inset -1px 0 1px #ffffff14,0 3px 12px #0000000a}.glass:hover{background:#ffffff13}.glass:active{scale:.95}.glass.circle{border-radius:22px;flex-shrink:0;width:58px;height:44px;padding:0}.glass.pill{border-radius:27px;height:54px;padding:0 24px}.edit-button{animation:dropIn .7s var(--ease) .35s both}.close-button{animation:dropIn .7s var(--ease) .42s both}.identity{text-align:center;z-index:1;margin-top:-112px;position:relative}.identity h1{letter-spacing:-.6px;animation:fadeRise .7s var(--ease) .5s both;font-size:28px;font-weight:500;line-height:36px}.subtitle{color:var(--muted);animation:fadeRise .7s var(--ease) .58s both;margin-top:8px;font-size:15px;line-height:20px}.achievements-wrap{animation:fadeRise .7s var(--ease) .66s both;justify-content:center;margin-top:30px;display:flex}.achievements-button{letter-spacing:-.35px;gap:10px;width:225px;font-size:18px;font-weight:500}.achievements-button img{object-fit:contain}.card{border-radius:var(--radius-card);background:radial-gradient(at 15% 0,#d5dded12,#0000 65%),linear-gradient(145deg,#17181b,#101114 70%);border:1px solid #dee4f012;box-shadow:inset 0 1px #ebf0ff0d,0 8px 24px #0002}.stats-grid{width:var(--content-width);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-inline:auto;padding-top:26px;display:grid}.stat-card{min-width:0;height:192px;animation:fadeRise .7s var(--ease) both;flex-direction:column;align-items:center;padding:12px 4px 15px;display:flex}.stat-card:first-child{animation-delay:.74s}.stat-card:nth-child(2){animation-delay:.8s}.stat-card:nth-child(3){animation-delay:.86s}.stat-card>img{object-fit:contain;flex-shrink:0;width:84px;max-width:100%;height:84px}.stat-number{letter-spacing:-.55px;margin-top:6px;font-size:25px;font-weight:500;line-height:32px}.stat-label{color:#bcc2cd99;text-align:center;margin-top:4px;font-size:13px;line-height:17px}.focus-card{width:var(--content-width);min-height:110px;animation:fadeRise .7s var(--ease) .94s both;align-items:center;gap:16px;margin:12px auto 0;padding:8px 16px 8px 10px;display:flex}.focus-image{object-fit:contain;flex-shrink:0;width:88px;height:88px;transition:opacity .15s}.focus-copy{flex:1;min-width:0}.focus-label{color:#dadee69e;font-size:13px;font-weight:500;line-height:17px}.focus-copy h2{letter-spacing:-.25px;margin-top:3px;font-size:clamp(15px,4.2vw,19px);font-weight:500;line-height:25px}.focus-count{color:#bcc2cd99;white-space:nowrap;margin-top:5px;font-size:12px;line-height:17px}.content-section{width:var(--content-width);animation:fadeRise .7s var(--ease) 1.02s both;margin:32px auto 0}.section-heading{justify-content:space-between;align-items:end;gap:12px;margin:0 4px 16px;display:flex}.eyebrow{color:var(--muted);font-size:12px;line-height:18px}.section-heading h2{letter-spacing:-.5px;margin-top:4px;font-size:21px;font-weight:500;line-height:29px}.section-note{color:var(--muted);font-size:12px;line-height:23px}.activity-card{padding:24px}.activity-row+.activity-row{margin-top:24px}.activity-details{justify-content:space-between;align-items:center;gap:16px;font-size:15px;line-height:20px;display:flex}.activity-count{color:var(--muted);font-size:12px}.activity-track{background:#e0e5f010;border-radius:3px;height:5px;margin-top:12px;overflow:hidden}.activity-fill{height:100%;width:var(--share);border-radius:inherit;background:linear-gradient(100deg,#565d69,#a5adb9 36%,#f0f3f9 58%,#929ba9 83%,#ccd3df)}.text-button{color:#c6cedb;white-space:nowrap;background:0 0;border:0;padding:4px 0 4px 8px;font-size:13px}.milestone-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.milestone-card{text-align:center;padding:24px 10px}.milestone-card img{width:42px;height:42px;margin-bottom:14px}.milestone-card h3{margin:0;font-size:13px;font-weight:500;line-height:19px}.milestone-card p{color:var(--muted);margin-top:5px;font-size:11px;line-height:16px}.profile-footer{text-align:center;color:#a1a9b875;padding:34px 16px 40px;font-size:12px;line-height:20px}.liquid-filters{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.closed-screen{text-align:center;background:radial-gradient(ellipse at 50% 35%, #23262c, var(--bg) 70%);flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:30px;display:flex;position:absolute;inset:0}.closed-screen h2{font-size:28px;font-weight:500}.closed-screen p{color:var(--muted);margin-bottom:16px;font-size:15px}.sheet{width:370px;max-width:none;max-height:641px;color:var(--text);scrollbar-width:none;background:#131418fa;border:1px solid #d7deeb1f;border-radius:30px;margin:0;padding:12px 24px 28px;position:fixed;inset:auto;box-shadow:0 -12px 60px #0005}.sheet[open]{animation:fadeRise .35s var(--ease) both}.sheet::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b3}.sheet-handle{background:#d8dfea33;border-radius:3px;width:36px;height:4px;margin:0 auto 22px}.sheet-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.sheet-heading h2{letter-spacing:-.5px;font-size:21px;font-weight:500;line-height:28px}.sheet-close{background:#ffffff0c;border:0;border-radius:50%;flex-shrink:0;width:32px;height:32px;font-size:25px;line-height:1}.sheet-description{color:var(--muted);margin-top:8px;font-size:14px;line-height:20px}.sheet form{flex-direction:column;margin-top:25px;display:flex}.sheet label{color:var(--muted);margin:0 0 8px 3px;font-size:13px}.sheet input{color:var(--text);background:#ffffff06;border:1px solid #d8dfea16;border-radius:14px;min-width:0;margin-bottom:20px;padding:14px}.save-button{width:100%;margin-top:4px;font-size:16px}.achievement-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.achievement{background:var(--card);text-align:center;border-radius:18px;padding:15px 5px 12px}.achievement img{width:24px;height:24px;margin-bottom:8px}.achievement h3{margin:0;font-size:12px;font-weight:500;line-height:16px}.achievement p{color:var(--muted);margin-top:5px;font-size:10px;line-height:14px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes heroReveal{0%{opacity:0;transform:scale(1.01)}to{opacity:1;transform:scale(1)}}@keyframes dropIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}}@keyframes fadeRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (width>=900px){.hero{height:clamp(430px,54svh,600px)}}@media (width<=360px){:root{--content-width:calc(100% - 24px)}.stats-grid,.milestone-grid{gap:8px}.focus-card{flex-wrap:wrap;gap:12px;padding-inline:14px}.focus-copy{flex-basis:calc(100% - 80px)}.change-button{margin-left:80px}.focus-image{width:68px;height:76px}.milestone-card{padding-inline:5px}.section-heading h2{font-size:19px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.identity h1,.stat-number{color:#0000;background:linear-gradient(170deg,#fff 12%,#d5d9e1 43%,#a4acb9 68%,#eff2f8 95%);-webkit-background-clip:text;background-clip:text}.glass{background:linear-gradient(130deg,#e7edf914,#8d99b604 48%,#d9e2f50a)}.glass:hover{background-color:#b7c3d313}.activity-fill{box-shadow:0 0 9px #e8efff16}.profile-footer{flex-direction:column;align-items:center;gap:9px;display:flex}.footer-brand{color:#a5adb9;letter-spacing:5px;padding-left:5px;font-size:12px}@media (width<=440px){.milestone-card h3{font-size:12px}.milestone-card p{font-size:10px}.achievement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.change-button{color:#d4d8df;background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;flex-shrink:0;min-height:40px;padding:0 14px;font-size:13px;transition:background .16s}.change-button:hover{background:#ffffff0d}.change-button:active{background:#ffffff16}.laurel{object-fit:contain;opacity:.6;filter:grayscale()brightness(1.25);width:44px;height:73px;animation:.8s ease-out .5s both fadeIn;position:absolute;top:-7px}.laurel-left{right:calc(50% + 66px)}.laurel-right{left:calc(50% + 66px)}@media (width>=361px) and (width<=440px){.focus-image{width:72px;height:80px}}.bottom-nav{z-index:10;bottom:calc(12px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(130deg,#24262bd9,#111215ed);border:1px solid #e2e8f01a;border-radius:26px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:min(480px,100% - 32px);padding:6px;display:grid;position:fixed;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff0c,0 12px 36px #0008}.nav-link{color:#818690;-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:60px;font-size:11px;font-weight:500;line-height:15px;text-decoration:none;transition:color .16s,background .16s;display:flex}.nav-link[aria-current=page]{color:#f0f2f6;background:linear-gradient(145deg,#dce4f018,#b8c3d808);border-color:#e2e8f012;box-shadow:inset 0 1px #ffffff08}.nav-link:hover{color:#e4e8ef}.nav-link:focus-visible{outline-offset:2px;outline:2px solid #c8d0dd}.nav-link:active{background-color:#ffffff08}.section-screen{padding-top:calc(110px + env(safe-area-inset-top,0px))}.section-header,.learning-summary,.learning-directions{width:var(--content-width);margin-inline:auto}.section-header .eyebrow{letter-spacing:3px;margin-bottom:14px;font-size:11px}.section-header h1{letter-spacing:-.8px;font-size:32px;font-weight:500;line-height:42px}.section-description{color:var(--muted);margin-top:8px;font-size:14px;line-height:21px}.chat-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:min(480px,60svh);padding:48px 24px 24px;display:flex}.chat-empty-icon{color:#c5cbd5;background:linear-gradient(145deg,#24272e,#101114);border:1px solid #e2e8f014;border-radius:24px;place-items:center;width:76px;height:76px;margin-bottom:26px;display:grid}.chat-empty h2{letter-spacing:-.5px;font-size:23px;font-weight:500;line-height:31px}.chat-empty p{color:var(--muted);margin-top:12px;font-size:14px;line-height:22px}.availability-note{color:#9298a3;background:#ffffff04;border:1px solid #ffffff0a;border-radius:12px;margin-top:24px;padding:8px 13px;font-size:12px;line-height:18px}.learning-summary{align-items:center;gap:20px;margin-top:28px;padding:16px 22px;display:flex}.learning-summary>img{flex-shrink:0}.learning-total{font-size:30px;font-weight:500;line-height:37px}.learning-caption{color:var(--muted);font-size:13px;line-height:20px}.learning-directions{margin-top:30px}.learning-directions>h2{letter-spacing:-.3px;margin-bottom:16px;font-size:18px;font-weight:500;line-height:26px}.learning-card{align-items:center;gap:16px;margin-top:12px;padding:16px;display:flex}.learning-card>img{object-fit:contain;flex-shrink:0;width:72px;height:72px}.learning-card h3{letter-spacing:-.25px;margin:0;font-size:17px;font-weight:500;line-height:23px}.learning-card p{color:var(--muted);margin-top:7px;font-size:12px;line-height:19px}.phone.has-navigated #profile-screen *{animation:none}@media (width<=360px){.learning-card{gap:12px;padding:12px}.learning-card>img{width:56px;height:56px}.learning-card h3{font-size:15px}}.app-header{z-index:8;padding:max(20px, env(safe-area-inset-top,0px)) 0 18px;background:linear-gradient(#050506fa 65%,#050506e0 86%,#05050600);position:absolute;inset:0 0 auto}.app-header-inner{width:var(--feed-width);justify-content:space-between;align-items:center;margin-inline:auto;display:flex}.wordmark{color:#f1f2f5;letter-spacing:-1.1px;align-items:center;gap:9px;font-size:25px;font-weight:600;text-decoration:none;display:inline-flex}.wordmark img{border-radius:10px;width:32px;height:32px}.header-actions{align-items:center;gap:12px;display:flex}.avatar-link{color:#e5e9f0;background:radial-gradient(at 25% 12%,#656b76,#282c34 43%,#111318 85%);border:1px solid #d9e2f34a;border-radius:50%;place-items:center;width:44px;height:44px;font-size:17px;font-weight:500;text-decoration:none;display:grid;box-shadow:inset 0 1px 1px #ffffff50,0 3px 9px #0006}.header-saved{color:#9ba2ae;background:0 0;border:0;border-radius:12px;place-items:center;width:38px;height:44px;padding:0;display:grid}.header-saved[aria-pressed=true]{color:#f0f3f9}.header-saved[aria-pressed=true] svg{fill:#d5ddeb25}.avatar-link:hover{border-color:#f0f3ff8a}.wordmark:focus-visible,.avatar-link:focus-visible,.start-learning:focus-visible{outline-offset:4px;outline:2px solid #c8d0dd}.silver-button{color:#16191f;background:linear-gradient(135deg,#eef1f5,#c9cfd9 60%,#e5e9f0);border:1px solid #f0f3f94d;border-radius:12px;min-height:40px;padding:0 17px;font-size:12px;font-weight:500;line-height:18px;box-shadow:inset 0 1px #ffffffb3,0 3px 9px #0003}.silver-button:hover{filter:brightness(1.07)}.silver-button:active{filter:brightness(.95)}.feed-empty{text-align:center;border:1px dashed #e2e8f01a;border-radius:24px;padding:52px 24px}.feed-empty h2{font-size:20px;font-weight:500;line-height:28px}.feed-empty p{max-width:340px;color:var(--muted);margin:12px auto 0;font-size:14px;line-height:23px}.feed-end{text-align:center;color:#929aa575;padding:36px 10px 12px;font-size:12px;line-height:18px}.profile-saved-card{width:var(--content-width);justify-content:space-between;align-items:center;gap:16px;margin:24px auto 0;padding:22px;display:flex}.profile-saved-card h2{letter-spacing:-.3px;margin-top:5px;font-size:18px;font-weight:500;line-height:25px}.profile-saved-card div>p:last-child{color:var(--muted);margin-top:6px;font-size:12px;line-height:19px}.material-sheet>h2{letter-spacing:-.7px;margin-top:16px;font-size:25px;font-weight:500;line-height:33px}.material-body section{margin-top:24px}.material-body h3{margin:0 0 7px;font-size:16px;font-weight:500;line-height:24px}.material-body p{color:#b3bbc8;font-size:14px;line-height:23px}.material-prompt{margin-top:26px}.prompt-box{color:#d9e0eb;white-space:pre-wrap;-webkit-user-select:text;user-select:text;background:#05060870;border:1px solid #e1e7f01a;border-radius:16px;margin-top:10px;padding:17px;font-size:13px;line-height:22px}.prompt-box:focus-visible{outline-offset:3px;outline:2px solid #c8d0dd}.material-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;display:flex}.copy-status{color:#aeb7c5;margin-top:12px;font-size:12px;line-height:19px}@media (width<=440px){:root{--feed-width:calc(100% - 32px)}.header-actions{gap:8px}.profile-saved-card{padding:18px}.profile-saved-card h2{font-size:16px}}.bottom-nav{--liquid-backdrop:blur(20px) saturate(1.45);--nav-index:0;--shine-x:30%;width:min(440px,100% - 32px);-webkit-backdrop-filter:var(--liquid-backdrop);backdrop-filter:var(--liquid-backdrop);background:linear-gradient(155deg,#edf4ff14,#959eaf05 42%,#06090f13 65%,#d8e2f50c);border:1px solid #ffffff19;border-radius:42px;gap:0;padding:7px;box-shadow:inset 0 1.4px 1.4px #ffffff5c,inset 0 -1px 1.2px #ffffff2b,inset 1px 0 1.5px #ffffff24,inset -1px 0 1.5px #ffffff19,0 12px 30px #0005,0 3px 7px #0003}.bottom-nav:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse 48% 65% at var(--shine-x) 0%, #ffffff16, transparent 88%), linear-gradient(180deg, #ffffff06, transparent 45%, #8995ac06);position:absolute;inset:0}.bottom-nav:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from 60deg at var(--shine-x) 50%, #ffffff0c, #ffffff69 70deg, #ffffff08 115deg, #ffffff12 205deg, #ffffff85 260deg, #ffffff16 310deg, #ffffff0c);-webkit-mask-composite:xor;padding:1.2px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.nav-lens{width:calc(33.3333% - 4.66667px);transform:translateX(calc(var(--nav-index) * 100%));pointer-events:none;background:radial-gradient(at 50% 0,#ffffff20,#0000 80%),linear-gradient(135deg,#e3ecfc22,#b6c5de10 50%,#f2f6ff18);border:1px solid #ffffff21;border-radius:32px;transition:transform .52s cubic-bezier(.2,1.3,.35,1),opacity .18s;position:absolute;top:7px;bottom:7px;left:7px;box-shadow:inset 0 1px 1px #ffffff4a,inset 0 -1px 1px #ffffff20,0 3px 8px #0002}.bottom-nav.no-selection .nav-lens{opacity:0}.nav-link{z-index:1;color:#aeb7c6;text-shadow:0 1px 4px #0008;min-height:60px;transition:color .16s ease, transform .18s var(--ease);border:0;border-radius:32px;position:relative}.nav-link[aria-current=page]{box-shadow:none;color:#fff;background:0 0;border:0}.nav-link:active{background:0 0;transform:scale(.92)}.nav-link svg{filter:drop-shadow(0 1px 2px #0005)}.achievement img{object-fit:contain;width:56px;height:50px}.achievement.is-locked{opacity:.45}.chat-3d-art{object-fit:contain;width:210px;height:210px;margin-bottom:20px}.achievement-grid{gap:10px}.stat-number{font-variant-numeric:tabular-nums}@media (width<=440px){.bottom-nav{bottom:calc(14px + env(safe-area-inset-bottom,0px))}.nav-link{min-height:58px}}@media (prefers-reduced-transparency:reduce){.bottom-nav{background:#191d25;-webkit-backdrop-filter:none!important}.nav-lens{background:#323944}}@media (prefers-contrast:more){.bottom-nav{background:#101319ed;border-color:#e2e8f096}.nav-link{color:#dce6f8}.nav-link[aria-current]{color:#fff}.nav-lens{border-color:#dce5f186}}@media (width<=360px){.story-card .change-button,.profile-saved-card .change-button{margin-left:0}}@media (width<=600px){.bottom-nav{width:min(390px,100% - 32px);bottom:calc(10px + env(safe-area-inset-bottom,0px));background:linear-gradient(150deg,#f0f5ff1d,#ffffff07),#0e121bb8;padding:6px}.nav-link{gap:4px;min-height:54px;font-size:12px;line-height:16px}.nav-link svg{width:22px;height:22px}.nav-lens{width:calc(33.3333% - 4px);top:6px;bottom:6px;left:6px}.screen{scroll-padding-bottom:110px}.sheet-close{width:44px;height:44px;font-size:27px}.sheet input,.sheet textarea{font-size:16px}.material-sheet{height:100dvh;padding:0 22px calc(25px + env(safe-area-inset-bottom,0px));background:#12151b;border:0;border-radius:0}.material-sheet .sheet-handle{display:none}.material-sheet .sheet-heading{z-index:4;padding:max(12px,env(safe-area-inset-top,0px)) 20px 12px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#12151bf5;border-bottom:1px solid #ffffff10;margin:0 -22px;position:sticky;top:0}.material-sheet .sheet-heading .eyebrow{letter-spacing:.5px;max-width:calc(100% - 56px);font-size:11px;line-height:18px}.material-sheet>h2{letter-spacing:-.8px;margin-top:25px;font-size:29px;line-height:34px}.material-sheet .material-cover{border-radius:20px;height:185px;margin:23px 0}.material-sheet .material-cover img{width:230px;height:180px}.material-sheet .material-body p,.material-sheet .material-body .material-introduction{font-size:16px;line-height:27px}.material-sheet .material-body .material-introduction{color:#eef1f6}.material-sheet .material-body h3{margin-bottom:10px;font-size:19px;line-height:26px}.material-sheet .material-body section{margin-top:32px}.material-sheet .prompt-box{padding:20px;font-size:14px;line-height:24px}.material-sheet .material-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.material-sheet .material-actions>button{border-radius:15px;min-height:48px;margin:0;padding:12px;font-size:13px}.material-sheet #copy-material-prompt{grid-column:span 2}.material-sheet .material-next{gap:10px;display:grid}.material-sheet .material-next a,.material-sheet .material-next button{align-items:center;min-height:48px;padding:10px 0;font-size:14px;display:flex}.material-sheet .copy-status{font-size:13px;line-height:21px}.app-header{padding-top:max(15px,env(safe-area-inset-top,0px))}.header-saved,.avatar-link{width:44px;height:44px}.chat-empty{padding-inline:16px}}.membership-link{color:#ddcdef;background:linear-gradient(130deg,#dbbbff16,#ffffff05);border:1px solid #dfc5ff33;border-radius:25px;justify-content:center;align-items:center;min-height:44px;padding:10px 15px;font:500 12px Manrope,Inter,sans-serif;text-decoration:none;display:inline-flex}
