@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&family=Caveat:wght@500;600&display=swap";:root{font-family:DM Sans,sans-serif;color:#292d28;background:#f7f5ef;font-synthesis:none;font-weight:400;--ink:#292d28;--muted:#808078;--line:#e5e3da;--green:#dcebba;--dark:#2b3b2b}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer;color:inherit}button:disabled{cursor:wait;opacity:.5}a{color:inherit;text-decoration:none}button{border:0;background:none}button:focus-visible,a:focus-visible{outline:2px solid #618044;outline-offset:4px}input:focus,textarea:focus,select:focus{outline:2px solid #a5bc83;outline-offset:1px}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,sans-serif;font-weight:650;letter-spacing:-1.2px}h1{font-size:44px;line-height:1.25}h1 em,h3 em{font-family:Georgia,serif;font-weight:400}h1 em{color:#78865b}h2{font-size:25px}h3{font-size:21px}p{line-height:1.7}small{font-size:11px}img{display:block}.brand{display:flex;align-items:center;gap:10px}.brand>img{width:35px;height:35px}.brand>span:first-of-type{font-size:29px;font-weight:800;letter-spacing:-1.8px;font-family:Manrope}.brand-period{color:#89995d}.brand-by{font-size:9px;letter-spacing:1.1px;text-transform:uppercase;border-left:1px solid #d7d6cd;margin-left:8px;padding-left:16px;line-height:1.5;max-width:85px}.topbar{height:94px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;max-width:1320px;margin:0 auto;padding:0 56px;gap:24px}.header-caption{font-size:12px;color:#99998e;letter-spacing:.1px}.account-wrap{position:relative}.account{display:flex;align-items:center;gap:13px;padding:8px 0}.account>span{display:flex;align-items:center;gap:10px;font-size:12px}.avatar{width:33px;height:33px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font:600 13px Manrope;flex-shrink:0;background:#dce6c7;color:#536445;border:2px solid #f7f5ef}.avatar.static{background:#f2d8d4;color:#a26362}.avatar.small{width:25px;height:25px;font-size:10px}.duo{display:flex}.duo .avatar+.avatar{margin-left:-8px}.account-menu{position:absolute;right:0;top:50px;background:#fffdf8;padding:20px;min-width:220px;box-shadow:0 15px 50px #272d2820;border:1px solid var(--line);border-radius:12px;z-index:10}.account-menu strong,.account-menu small{display:block;margin-bottom:8px}.account-menu button{display:flex;align-items:center;gap:10px;padding:10px 0;width:100%;border-top:1px solid var(--line);margin-top:15px;font-size:12px}.workspace{max-width:1208px;padding:48px 0 138px;margin:auto}.eyebrow{font-size:9px;font-weight:600;letter-spacing:1.6px;color:#8a8b7d;display:flex;align-items:center;gap:8px}.dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#879b60}.intro-line{width:45px;height:1px;background:#cccfc0;margin-left:9px}.page-intro{display:flex;justify-content:space-between;align-items:center;margin-bottom:31px}.page-intro h1{margin:15px 0 10px}.page-intro p{font-size:13px;color:#87877e}.handwritten{font-family:Caveat,cursive;font-size:23px;color:#969b7e;line-height:1.05;transform:rotate(-8deg);margin-right:44px;position:relative}.handwritten span{font-size:39px;position:absolute;bottom:-31px;left:-25px}.overview{display:grid;grid-template-columns:1.65fr 1fr;border:1px solid #e0e5d3;background:#eef1e5;border-radius:13px;margin-bottom:48px;min-height:100px}.overview-main{display:flex;align-items:center;gap:16px;padding:22px}.overview-icon{height:45px;width:45px;background:#e0e7ce;border-radius:13px;display:grid;place-items:center;color:#6b7d4f}.overview-main span{font-size:8px;letter-spacing:1.5px;color:#8c9579}.overview-main h3{font-size:17px;letter-spacing:-.5px;margin-top:6px}.overview-main h3 em{font-size:16px;color:#8a9279}.progress-points{display:flex;gap:4px;margin-left:auto;padding:0 5px}.progress-points i{display:block;background:#dce2cd;width:5px;height:28px;border-radius:3px}.progress-points i.filled{background:#8eaa65}.overview-side{border-left:1px solid #dce3ce;margin:20px 0;padding:0 25px;display:flex;align-items:center;gap:13px;color:#899477}.overview-side>span{font-size:10px;line-height:1.8}.overview-side strong{font-weight:400;color:#58654b}.overview-side>.duo{margin-left:auto}.today-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:48px}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;min-height:46px}.section-heading h2{margin-top:8px;font-size:24px}.count{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;font:11px DM Sans;color:#888e7c;background:#eaece2;vertical-align:middle;margin-left:5px}.primary{background:var(--dark);color:#f5f5ed;padding:13px 17px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:11px;font-weight:500;line-height:1.4;transition:background .15s}.primary:hover{background:#475b3e}.primary.wide{width:100%;margin-top:20px;padding:16px}.icon-button{width:30px;height:30px;display:inline-grid;place-items:center;border-radius:6px;color:#8d9183}.icon-button:hover{background:#eaece2}.list-tools{display:flex;justify-content:space-between;align-items:center;padding-bottom:15px;border-bottom:1px solid var(--line)}.filters{display:flex;gap:6px;flex-wrap:wrap}.filters button{font-size:11px;padding:8px 12px;border-radius:6px;color:#929487}.filters button.active{background:#e8eddd;color:#5c6b47}.task-search{width:100%;background:none;border:0!important;padding:12px 2px!important;font-size:11px!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;outline-offset:0!important}.task-search::placeholder{color:#aaa99e}.task-row{display:flex;align-items:center;gap:12px;min-height:83px;border-bottom:1px solid var(--line);padding:16px 0}.checkbox{width:19px;height:19px;flex-shrink:0;display:grid;place-items:center;border-radius:5px;border:1px solid #cdd2c2;color:#74885d}.checkbox:hover{background:#e5ebd8}.task-row.done .checkbox{background:#e2e8d6;border-color:#d7dfc9}.task-content{text-align:left;padding:0;flex:1;min-width:0}.task-content strong{font-size:12px;line-height:1.6;font-weight:500;display:block;overflow-wrap:anywhere}.task-content>span{display:flex;gap:12px;align-items:center;font-size:9px;color:#a3a397;margin-top:5px}.task-content>span>span{display:flex;align-items:center;gap:4px}.task-content .overdue{color:#ae6e5d}.assignee{font-size:9px;display:flex;align-items:center;gap:3px;padding:2px 5px 2px 0;color:#88947a}.assignee.static{color:#ae8782}.assignee.together{color:#a18c66}.assignee.together .avatar{background:#ede6d5;color:#a18c66}.task-row.done .task-content strong{text-decoration:line-through;color:#a0a395}.task-row.done .assignee{opacity:.55}.edit-task{width:20px}.completed-heading{font-size:8px;letter-spacing:1.2px;color:#9c9f8e;display:flex;gap:7px;align-items:center;margin-top:24px;margin-bottom:3px}.completed-heading span{margin-left:auto}.add-line{width:100%;text-align:left;display:flex;gap:10px;align-items:center;color:#929a81;font-size:11px;padding:22px 0}.drawn-star{color:#96a779;font-size:28px;margin-left:15px;font-weight:400}.notes-aside .section-heading{margin-bottom:23px}.note-card{width:100%;text-align:left;border-radius:5px 5px 22px;position:relative;padding:21px 22px 17px;min-height:190px;border:1px solid #e4e1d2;display:flex;flex-direction:column;transition:transform .15s;overflow:hidden}.note-card:hover{transform:translateY(-3px)}.note-card:after{content:"";position:absolute;right:0;bottom:0;border-top:16px solid #ffffff48;border-right:16px solid #f7f5ef}.note-card.cream,.color-choices .cream{background:#f1eddf}.note-card.pink,.color-choices .pink{background:#f4e3df;border-color:#edd7d1}.note-card.green,.color-choices .green{background:#e9eddb;border-color:#dfe5cf}.note-card.blue,.color-choices .blue{background:#e1e9eb;border-color:#d7e2e6}.note-card+.note-card{margin-top:17px}.note-card-top{display:flex;justify-content:space-between;color:#a18f86;align-items:center;margin-bottom:15px}.note-card-top span{font-size:7px;letter-spacing:1.4px}.note-card h3{font-size:20px;font-family:Georgia,serif;font-weight:400;letter-spacing:-.3px;margin-bottom:10px}.note-card p{font-size:11px;line-height:1.8;color:#8a8376;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:19px;overflow-wrap:anywhere}.note-footer{display:flex;justify-content:space-between;align-items:center;margin-top:auto;color:#9d9385}.note-footer>span{display:flex;align-items:center;gap:5px;font-size:9px}.note-footer .avatar{border-color:transparent;width:21px;height:21px;font-size:8px}.note-footer small{font-size:8px}.all-notes{display:flex;justify-content:center;gap:8px;align-items:center;font-size:10px;margin:20px auto;color:#8e9482}.blank-note{border:1px dashed #d9ddce;min-height:210px;display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center;padding:20px;border-radius:8px;color:#929b83;width:100%;text-align:center}.blank-note h3{font-size:18px;letter-spacing:-.5px}.blank-note p{font-size:11px}.notes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:25px}.notes-grid .note-card+.note-card{margin-top:0}.notes-grid .note-card{min-height:260px}.workspace-footer{margin-top:65px;padding-top:22px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:1px;color:#a4a598}.workspace-footer>span{display:flex;align-items:center;gap:7px}.workspace-footer img{width:15px;opacity:.45}.workspace-footer button{font-size:9px;display:flex;align-items:center;gap:6px;letter-spacing:0}.workspace-footer .dot{width:4px;height:4px}.bottom-nav{position:fixed;bottom:22px;left:50%;transform:translate(-50%);background:#fffef9ed;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 8px 35px #363f2310;border:1px solid #e4e6d9;border-radius:15px;display:flex;padding:9px 13px;gap:8px;z-index:20}.bottom-nav button{padding:10px 23px 12px;display:flex;align-items:center;gap:8px;color:#9c9e90;font-size:10px;position:relative;border-radius:8px;white-space:nowrap}.bottom-nav button.active{background:#edf1e5;color:#5b7244}.bottom-nav i{position:absolute;bottom:4px;left:50%;background:#8b9f69;width:3px;height:3px;border-radius:50%}.demo-banner{display:flex;justify-content:center;gap:15px;font-size:10px;background:#eee8d6;padding:8px 15px;color:#7f765f}.demo-banner button{font-size:10px;display:flex;gap:5px;align-items:center;text-decoration:underline}.empty{text-align:center;color:#a0a590;padding:40px 10px}.empty>svg{margin-bottom:13px}.empty h3{font-size:20px}.empty p{font-size:11px;margin-top:8px}.welcome{padding:0 65px;max-width:1440px;margin:auto}.welcome-top{height:105px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.welcome-top>a{font-size:11px;color:#929582;display:flex;gap:7px;align-items:center}.welcome-grid{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:9%;padding:65px 35px 45px;min-height:720px}.welcome-copy h1{font-size:62px;letter-spacing:-2.8px;margin:22px 0}.welcome-copy>p{font-size:13px;color:#8c8b7f}.paper-scene{position:relative;height:225px;margin-top:55px;width:440px}.paper{position:absolute;padding:22px;box-shadow:0 7px 15px #3d3a1c06;border-radius:3px}.paper.green{background:#e5edcf;width:240px;transform:rotate(-6deg);left:0;top:0;height:205px}.paper.green>span{font-size:7px;letter-spacing:1px;color:#8e9a78}.paper.green h3{font-size:24px;letter-spacing:-.6px;margin-top:17px;line-height:1.5}.paper.green>svg{position:absolute;right:20px;bottom:17px;color:#8f9c74;transform:rotate(22deg)}.paper.pink{background:#f0ddd8;width:195px;right:0;top:25px;transform:rotate(8deg);height:190px}.paper.pink>svg{color:#be9385}.paper.pink p{font-family:Caveat;font-size:29px;line-height:1.1;margin:15px 0;color:#976f64}.paper.pink>span{font-size:7px;letter-spacing:1.8px;color:#aa8c7b}.scene-star{position:absolute;left:210px;top:-25px;color:#9daa78;font-size:50px}.signin{background:#fffdf8;border:1px solid #e6e3d7;border-radius:17px;padding:37px 38px;box-shadow:0 14px 50px #3a3b2204;max-width:440px;width:100%}.signin h2{font-size:34px;line-height:1.3;letter-spacing:-1.2px;margin:20px 0 15px}.signin>p{font-size:12px;color:#949182;margin-bottom:26px}.signin label,.editor label{font-size:10px;display:block;margin:17px 0 8px;color:#858777}.signin input,.editor input,.editor select,.editor textarea{width:100%;border:1px solid #dfdfd2;border-radius:6px;background:#fbfaf5;padding:13px 14px;font-size:12px;color:var(--ink)}.signin input:disabled{color:#9a9b8d}.secure{display:flex;align-items:center;justify-content:center;gap:7px;font-size:9px;margin-top:17px;color:#a1a18f}.demo-entry{margin-top:28px;padding-top:24px;border-top:1px solid var(--line);text-align:center;font-size:10px;color:#a4a08e}.demo-entry button{margin:7px auto;display:flex;align-items:center;gap:5px;font-size:11px;color:#6f8055}.demo-entry small{display:block;font-size:8px}.welcome-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding:25px 0;font-size:8px;letter-spacing:1px;color:#a7a38f}.welcome-footer>span:last-child{display:flex;gap:8px;align-items:center}.error{background:#f8e6df;color:#a8583f;border:1px solid #edcdbf;font-size:12px;padding:12px;border-radius:6px;line-height:1.6;margin:14px 0}.top-error{display:flex;justify-content:space-between;align-items:center}.text-button{display:block;font-size:10px;text-align:center;margin:15px auto 0;color:#899575}.onboarding{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;padding:30px}.identity-choices{display:grid;grid-template-columns:1fr 1fr;gap:12px}.identity-choices>button{position:relative;display:flex;align-items:center;flex-direction:column;gap:10px;padding:22px 10px;border:1px solid var(--line);border-radius:8px;font-size:15px}.identity-choices button.selected{background:#f0f3e8;border-color:#a6b38e}.identity-choices button>span:last-of-type{font-size:9px;color:#a0a18f}.identity-choices button>svg{position:absolute;top:8px;right:8px;color:#80916a}.identity-choices button:disabled{cursor:default}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#252c2366;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:50;display:grid;place-items:center;padding:25px;overflow-y:auto}.editor{background:#fffdf7;width:100%;max-width:530px;padding:30px;border-radius:16px;box-shadow:0 20px 100px #1e251c44;max-height:90dvh;overflow-y:auto}.editor-heading{display:flex;align-items:center;justify-content:space-between}.editor h2{font-size:26px;margin:10px 0 24px}.editor textarea{resize:vertical;line-height:1.8}.editor-actions{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:24px}.editor-actions>.primary{margin-left:auto}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.editor label small{font-size:9px}.sharing-hint{font-size:9px;color:#999b88;display:flex;gap:7px;align-items:center;margin-top:15px}.color-choices{display:flex;align-items:center;gap:9px;margin-top:15px}.color-choices button{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;border:1px solid #d5d9cb}.color-choices span{font-size:8px;color:#a0a08d;margin-left:auto}.delete-button{color:#b47c65;font-size:10px;display:flex;gap:5px;align-items:center}.loading{display:grid;justify-content:center;align-content:center;gap:20px;min-height:100dvh;text-align:center;color:#929e82;font-size:12px}.loading img{width:55px;margin:auto}.project-page>h1{margin:20px 0}.project-page>p{font-size:13px;color:#959687}.project-feature{display:grid;grid-template-columns:1fr 1fr;align-items:center;margin-top:45px;background:#e8eddc;border:1px solid #dce2cf;border-radius:15px;overflow:hidden;min-height:350px}.project-feature>div:last-child{padding:40px}.project-feature h2{font-size:34px;line-height:1.3;margin:16px 0}.project-feature p{font-size:12px;color:#929880;margin:15px 0 25px}.project-feature small{display:block;color:#939981;font-size:9px;margin-top:14px}.globe-art{height:100%;min-height:350px;background:#293a31;color:#93ab6e;display:flex;justify-content:center;align-items:center;position:relative}.globe-art b{position:absolute;bottom:40px;font-size:9px;font-weight:400;letter-spacing:5px}.globe-art>svg{width:220px;height:220px}.globe-art i{position:absolute;height:180px;width:260px;border:1px solid #94b27655;border-radius:50%;transform:rotate(-32deg)}.memes-feature{background:#f1e1d9;border-color:#e9d9ce}.smile-art{font-family:Georgia;font-size:240px;line-height:1;background:#e6d592;color:#4e5e3b;min-height:350px;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(0)}.smile-art span{font-family:DM Sans;font-size:9px;letter-spacing:4px;line-height:2;text-align:center}.status-pill{display:inline-block;background:#e3d4c8;padding:10px 14px;border-radius:20px;font-size:11px;color:#a08975}.lab-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:40px}.lab-grid a{border:1px solid var(--line);border-radius:12px;padding:30px;position:relative;background:#f3f1e7}.lab-grid a>svg:first-child{color:#9ba984}.lab-grid h3{margin:25px 0 10px;font-size:24px}.lab-grid p{color:#99998a;font-size:12px}.project-arrow{position:absolute;right:25px;top:25px;color:#a3aa94}@media(min-width:1400px){.workspace{max-width:1180px}.topbar{max-width:1292px}.workspace{padding-top:50px}}@media(max-width:1300px){.workspace{padding-left:50px;padding-right:50px}.today-grid{gap:35px}.progress-points{display:none}.welcome{padding:0 45px}.welcome-grid{padding:50px 5px;gap:6%}.welcome-copy h1{font-size:54px}.paper-scene{width:380px}.paper.green{width:215px}.paper.pink{width:175px}.paper.pink p{font-size:26px}}@media(max-width:900px){.topbar{padding:0 28px;height:80px}.workspace{padding:35px 28px 130px}.header-caption{display:none}.overview{grid-template-columns:1.4fr 1fr}.overview-main{padding:18px 15px;gap:10px}.overview-main h3,.overview-main h3 em{font-size:14px}.overview-side{padding:0 15px;gap:8px}.overview-side>.duo{display:none}.today-grid{grid-template-columns:1.5fr 1fr;gap:25px}.section-heading h2{font-size:22px}.section-heading .primary{padding:11px;font-size:10px}.assignee{font-size:0}.assignee .avatar{font-size:9px}.edit-task{display:none}.task-content strong{font-size:11px}.bottom-nav button{padding:10px 15px 12px}.note-card{padding:18px}.notes-grid{grid-template-columns:repeat(2,1fr)}.welcome-grid{grid-template-columns:1fr;justify-items:center;padding-top:45px;gap:45px}.welcome-copy{text-align:center}.welcome-copy>.eyebrow{justify-content:center}.welcome-copy h1{font-size:53px}.paper-scene{display:none}.welcome-copy>p{font-size:12px}.signin{text-align:left}.welcome-footer{margin-top:15px}.project-feature{grid-template-columns:1fr 1fr}.project-feature>div:last-child{padding:28px}.project-feature h2{font-size:28px}.handwritten{margin-right:0;font-size:20px}.page-intro h1{font-size:36px}}@media(max-width:640px){.topbar{height:77px;padding:0 21px}.brand>img{width:29px;height:29px}.brand>span:first-of-type{font-size:26px}.brand-by{font-size:7px;padding-left:10px;margin-left:2px;max-width:65px}.account{gap:7px}.account>.duo{display:none}.account>span{font-size:11px}.workspace{padding:30px 21px 125px}.page-intro{margin-bottom:25px}.page-intro h1{font-size:30px;letter-spacing:-1.1px;max-width:320px;line-height:1.3;margin-top:17px}.page-intro h1 em{display:block}.page-intro p{font-size:11px;max-width:290px}.page-intro .eyebrow{font-size:8px;letter-spacing:1px}.handwritten{display:none}.overview{grid-template-columns:1fr;margin-bottom:33px;min-height:85px}.overview-main{padding:20px}.overview-main h3{font-size:16px}.overview-main h3 em{font-size:15px}.overview-side{display:none}.overview-icon{width:39px;height:39px}.today-grid{grid-template-columns:1fr;gap:40px}.task-content strong{font-size:12px}.assignee{font-size:8px}.edit-task{display:grid}.section-heading{margin-bottom:20px}.section-heading h2{font-size:24px}.section-heading .primary{font-size:10px;padding:12px}.task-row{min-height:80px;gap:10px}.notes-aside{border-top:1px solid var(--line);padding-top:25px}.note-card{min-height:200px;padding:22px}.note-card h3{font-size:23px}.note-card p{font-size:12px}.bottom-nav{bottom:0;left:0;transform:none;width:100%;border-radius:17px 17px 0 0;justify-content:space-around;padding:10px 5px calc(12px + env(safe-area-inset-bottom));gap:0}.bottom-nav button{flex-direction:column;gap:7px;font-size:8px;padding:9px 8px 12px;min-width:58px}.bottom-nav button.active{background:#edf1e5}.bottom-nav button svg{width:19px;height:19px}.workspace-footer{margin-top:40px;gap:10px;font-size:6px;letter-spacing:.6px}.workspace-footer button{font-size:7px}.workspace-footer img{width:12px}.demo-banner{font-size:8px;gap:6px;justify-content:space-between}.demo-banner button{font-size:8px}.welcome{padding:0 22px}.welcome-top{height:82px}.welcome-top>a{font-size:9px}.welcome-grid{padding:40px 0 30px;gap:30px;min-height:auto}.welcome-copy h1{font-size:42px;letter-spacing:-1.8px;margin:18px 0}.welcome-copy .eyebrow{font-size:8px}.welcome-copy>p{font-size:11px}.signin{padding:27px 25px;border-radius:12px}.signin h2{font-size:29px;margin:16px 0 12px}.signin>p{font-size:11px;margin-bottom:20px}.welcome-footer{font-size:6px;letter-spacing:.6px;padding:20px 0}.welcome-footer span:last-child{gap:5px}.notes-grid{grid-template-columns:1fr;gap:20px}.notes-grid .note-card{min-height:230px}.notes-grid .blank-note{min-height:170px}.project-page h1{font-size:34px}.project-page p{font-size:12px}.project-feature{grid-template-columns:1fr;margin-top:30px}.globe-art,.smile-art{min-height:260px}.globe-art>svg{height:175px;width:175px}.globe-art b{bottom:28px;font-size:8px}.globe-art i{width:210px;height:140px}.smile-art{font-size:180px;padding-bottom:20px}.project-feature>div:last-child{padding:30px}.project-feature h2{font-size:30px}.lab-grid{grid-template-columns:1fr;gap:18px}.lab-grid a{padding:25px}.onboarding{padding:25px 20px;gap:25px}.onboarding .brand-by{display:none}.onboarding .signin{padding:27px 23px}.identity-choices>button{padding:18px 8px}.modal-backdrop{padding:15px;align-items:center}.editor{padding:23px 20px;max-height:90dvh;border-radius:12px}.editor h2{font-size:23px}.editor-actions{gap:8px}.editor .primary{font-size:10px}.form-row{gap:10px}.sharing-hint{font-size:8px}.filters{gap:2px}.filters button{padding:8px 10px;font-size:10px}}.native .web-only,.native .welcome-copy,.native .welcome-footer,.native .welcome-top>a{display:none}.native .welcome{padding:env(safe-area-inset-top) 24px 24px;min-height:100dvh}.native .welcome-top{border:0;justify-content:center;height:110px}.native .welcome-grid{display:flex;min-height:calc(100dvh - 160px);padding:0 0 40px;justify-content:center;align-items:center}.native .signin{background:transparent;border:0;box-shadow:none;padding:15px 0;max-width:380px}.native .signin h2{font-size:38px}.native .identity-choices>button{padding:24px 10px}.native .topbar{padding-top:env(safe-area-inset-top);height:calc(77px + env(safe-area-inset-top))}
