.round-design{font-family:var(--home-body-font,Outfit,Arial);color:var(--foreground);line-height:1.6}.round-design .art{width:var(--size);flex-shrink:0;max-width:100%;display:inline-block}.round-design .art svg{width:100%;height:auto}.round-design .guide{border-bottom:1px solid var(--border);align-items:center;gap:24px;margin:24px 0 45px;padding:26px 0;display:flex}.round-design .guide-avatar{flex-shrink:0;width:130px}.round-design .guide small{letter-spacing:1px;color:var(--primary);font-size:10px}.round-design .guide p{max-width:650px;margin:8px 0;font-size:15px}.round-design .guide a{color:var(--primary);font-size:12px}.rd-rule{border-bottom:1px solid var(--border);letter-spacing:1.2px;color:var(--muted-foreground);justify-content:space-between;gap:20px;padding:16px 0;font-size:10px;display:flex}.rd-kicker{letter-spacing:0;word-spacing:.12em;color:var(--primary);margin:0 0 20px;font-size:12px}.rd-hero{grid-template-columns:1.3fr 1fr;align-items:center;gap:55px;padding:60px 0 20px;display:grid}.round-design h1{letter-spacing:-.055em;margin:0 0 22px;font-size:clamp(40px,5.3vw,72px);font-weight:450;line-height:1.04}.round-design h1 span{color:var(--primary)}.rd-intro{color:var(--muted-foreground);max-width:610px;margin:0 0 28px;font-size:17px;line-height:1.8}.rd-button{background:var(--primary);color:var(--primary-foreground);font:500 13px var(--home-body-font);cursor:pointer;border:0;border-radius:999px;padding:15px 23px;display:inline-flex}.rd-textlink{font:13px var(--home-body-font);color:var(--primary);cursor:pointer;background:0 0;border:0;margin:18px 0;padding:5px 0;display:inline-block}.rd-hero .rd-textlink{display:block}.empty-folio{border:1px solid var(--border);background:var(--paper);text-align:center;min-height:340px;box-shadow:12px 12px 0 var(--secondary);border-radius:25px;padding:35px;position:relative;transform:rotate(3deg)}.empty-folio>.art{margin:auto}.folio-sticker{background:var(--primary);width:95px;height:95px;color:var(--primary-foreground);border-radius:50%;place-content:center;font-size:10px;line-height:1.7;display:grid;position:absolute;top:40px;right:-12px;transform:rotate(8deg)}.folio-lines{gap:8px;width:80%;margin:0 auto 22px;display:flex}.folio-lines i{background:var(--secondary);border-radius:99px;flex:1;height:5px}.empty-folio>small{letter-spacing:1.5px;font-size:9px}.rd-section-head{justify-content:space-between;align-items:center;gap:20px;margin:35px 0 22px;display:flex}.round-design h2{letter-spacing:-1.5px;margin:7px 0;font-size:37px;font-weight:450;line-height:1.15}.rd-section-head .rd-kicker{margin-bottom:10px}.rd-pill{border:1px solid var(--border);color:var(--primary);white-space:nowrap;border-radius:999px;padding:7px 12px;font-size:10px;display:inline-block}.assessment-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.assessment-card{border:1px solid var(--border);background:var(--paper);border-radius:18px;padding:23px;transition:transform .2s;display:block}.assessment-card:hover,.upcoming-card:hover{border-color:var(--primary);transform:translateY(-4px)}.card-index{color:var(--primary);justify-content:space-between;font-size:10px;display:flex}.card-index>span{font-size:18px}.assessment-card h3{font:500 22px/1.2 var(--home-body-font);margin:10px 0}.assessment-card p{color:var(--muted-foreground);min-height:42px;font-size:13px}.card-link{color:var(--primary);margin-top:18px;font-size:11px;display:block}.new-test-shelf{margin-top:65px}.shelf-note{color:var(--muted-foreground);font-size:14px}.upcoming-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:25px;display:grid}.upcoming-card{border:1px solid var(--border);background:var(--paper);border-radius:15px;align-items:center;gap:15px;padding:20px;transition:transform .2s;display:flex}.upcoming-card small{letter-spacing:1px;color:var(--muted-foreground);font-size:8px}.upcoming-card h3{margin:3px 0;font-size:19px;font-weight:500}.upcoming-card span{color:var(--primary);font-size:11px}.rd-endnote{border-top:1px solid var(--border);align-items:center;gap:25px;margin:55px 0 15px;padding:25px 0;display:flex}.rd-endnote p{color:var(--muted-foreground);font-size:14px}.rd-endnote a{color:var(--primary);margin-left:auto;font-size:12px}.help-room{max-width:1220px;margin:auto;padding:25px 5% 70px}.help-hero{grid-template-columns:1.5fr .7fr;padding-bottom:40px}.help-art{text-align:center;position:relative}.help-sticker{background:var(--primary);color:var(--primary-foreground);border-radius:50%;padding:26px;font-size:12px;position:absolute;bottom:0;right:0;transform:rotate(12deg)}.help-search{background:var(--paper);border:1px solid var(--primary);box-shadow:0 6px 0 var(--secondary);border-radius:15px;align-items:center;gap:15px;padding:20px 25px;display:flex}.help-search>span:first-child{color:var(--primary);font-size:30px}.help-search input{font:18px var(--home-body-font);color:var(--foreground);background:0 0;border:0;outline:none;width:100%;min-width:0}.search-caption{letter-spacing:1.4px;white-space:nowrap;color:var(--muted-foreground);font-size:8px}.help-shortcuts{grid-template-columns:repeat(3,1fr);gap:15px;margin:24px 0;display:grid}.help-shortcuts a{border:1px solid var(--border);border-radius:15px;align-items:center;gap:12px;padding:16px;font-size:13px;display:flex}.help-shortcuts small{color:var(--primary);margin-top:5px;font-size:10px;display:block}.help-categories{grid-template-columns:1fr 1fr;gap:22px;display:grid}.help-category{background:var(--paper);border:1px solid var(--border);border-radius:18px;padding:25px}.help-category-title{align-items:center;gap:18px;display:flex}.help-category-title small{letter-spacing:1px;color:var(--primary);font-size:9px}.help-category h3{margin:6px 0;font-size:24px;font-weight:450}.help-category p{color:var(--muted-foreground);font-size:12px}.help-category button,.help-category a.help-row,.help-result{text-align:left;border:0;border-top:1px solid var(--border);width:100%;color:var(--foreground);font:14px var(--home-body-font);cursor:pointer;background:0 0;justify-content:space-between;gap:20px;padding:18px 0;display:flex}.help-category button:hover,.help-category a.help-row:hover,.help-result:hover{color:var(--primary)}.help-result{padding:22px}.help-result strong{font-weight:500}.help-result small{color:var(--muted-foreground);margin-top:8px;font-size:11px;display:block}.help-results{border:1px solid var(--border);background:var(--paper);border-radius:16px;overflow:hidden}.help-no-results{text-align:center;border:1px dashed var(--border);border-radius:18px;padding:40px}.help-no-results h3{font-size:25px;font-weight:450}.help-no-results p{color:var(--muted-foreground);font-size:14px}.help-article-head{align-items:center;gap:45px;margin:35px 0;display:flex}.help-article-head h1{font-size:clamp(36px,4.5vw,60px)}.help-tags{flex-wrap:wrap;gap:8px;display:flex}.help-article{border:1px solid var(--border);background:var(--paper);border-radius:20px;padding:35px 45px;font-size:16px;line-height:1.9}.help-article h2{margin:28px 0 14px;font-size:28px}.help-article h3{margin:22px 0 12px;font-size:22px}.help-article p{margin:14px 0}.help-article a{color:var(--primary);text-decoration:underline}.help-article ul,.help-article ol{list-style:revert;padding-left:24px}.new-interaction{border:1px solid var(--border);background:var(--paper);border-radius:22px;grid-template-columns:1fr 1fr;align-items:center;gap:55px;margin:35px 0;padding:50px;display:grid}.new-interaction small{letter-spacing:1.3px;color:var(--primary);font-size:10px}.new-interaction h2{letter-spacing:-1.8px;margin:22px 0;font-size:clamp(30px,3.8vw,49px);line-height:1.1}.new-interaction p{color:var(--muted-foreground);font-size:14px;line-height:1.8}.rd-options{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.rd-options button{border:1px solid var(--border);background:var(--background);color:var(--foreground);font:12px var(--home-body-font);cursor:pointer;border-radius:99px;padding:11px 16px}.rd-options button.active{background:var(--primary);color:var(--primary-foreground)}.note-to-self,.task-envelope,.feeling-card{background:var(--background);border:1px solid var(--border);text-align:center;box-shadow:8px 8px 0 var(--secondary);border-radius:16px;padding:30px}.note-to-self{text-align:left;transform:rotate(-3deg)}.note-to-self small,.feeling-card small{display:block}.note-to-self p{color:var(--foreground)!important;font-size:22px!important;line-height:1.5!important}.note-to-self>span,.feeling-card>span{color:var(--muted-foreground);font-size:10px}.task-envelope{border-radius:3px 3px 20px 20px;transition:transform .3s;transform:rotate(3deg)}.task-envelope.opened{transform:rotate(-2deg)}.task-envelope .art{margin:auto;display:block}.task-envelope h3,.feeling-card h3{letter-spacing:-1px;font-size:27px;font-weight:450}.perfectionism-room label{margin-top:22px;font-size:12px;display:block}.perfectionism-room input{width:100%;accent-color:var(--primary);margin:20px 0}.polish-poster{background:var(--secondary);border:1px solid var(--border);transform:rotate(var(--tilt));text-align:center;padding:30px;transition:transform .1s}.polish-poster>span{letter-spacing:-3px;color:var(--primary);font-size:48px;font-weight:600;line-height:1.1;display:block}.polish-poster>.art{margin:auto;display:block}.polish-poster small{display:block}.signal-pad{border:1px solid var(--border);background:var(--background);min-height:330px;color:var(--foreground);cursor:pointer;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:35px;display:flex;position:relative}.signal-orbit{border:1px dashed var(--border);border-radius:50%;position:absolute;inset:20px}.signal-core{background:var(--secondary);border-radius:50%;place-items:center;width:95px;height:95px;font-size:45px;transition:background .2s,transform .2s;display:grid}.signal-pad.lit .signal-core{background:var(--primary);color:var(--primary-foreground);transform:scale(1.15)}.signal-pad strong{font:500 22px var(--home-body-font)}.signal-pad small{letter-spacing:0;font-size:9px}.auth-entry-links{gap:12px;margin-bottom:16px;display:flex}.auth-entry-links a{border:1px solid var(--border);border-radius:99px;padding:12px 20px;font-size:13px}.auth-entry-links a.active{background:var(--primary);color:var(--primary-foreground)}.tpp-public .standalone-recovery{padding:30px!important}.tpp-public .standalone-recovery>div{background:0 0;border:0;max-width:none;padding:0}.tpp-public .standalone-recovery input{background:var(--background);color:var(--foreground);border-radius:12px;padding:14px}.tpp-public .standalone-recovery h1{font-size:28px}.tpp-public .standalone-recovery form{margin-top:25px}@media (max-width:800px){.rd-hero{grid-template-columns:1fr;gap:35px;padding-top:35px}.empty-folio{width:90%;max-width:390px;margin:auto}.assessment-grid{grid-template-columns:1fr 1fr}.new-interaction{gap:30px;padding:28px}.help-shortcuts{grid-template-columns:1fr}.search-caption,.help-art{display:none}.help-hero,.new-interaction{grid-template-columns:1fr}.polish-poster{max-width:350px;margin:auto}.signal-pad{width:100%;max-width:350px;margin:auto}.help-article-head>.art{display:none}}@media (max-width:540px){.rd-rule{font-size:8px}.rd-rule>span:last-child{display:none}.round-design h1{font-size:43px}.rd-section-head{flex-direction:column;align-items:start;gap:8px}.round-design h2{font-size:31px}.assessment-grid,.upcoming-grid,.help-categories{grid-template-columns:1fr}.rd-endnote{flex-wrap:wrap;gap:15px}.rd-endnote a{margin:0}.round-design .guide{gap:14px}.round-design .guide-avatar{width:85px}.round-design .guide p{font-size:13px}.upcoming-card{padding:15px}.help-search{padding:14px}.help-search input{font-size:15px}.help-article{padding:23px}.help-room{padding-inline:5%}.new-interaction{padding:23px}.new-interaction h2{font-size:34px}.signal-pad{min-height:290px}.tpp-public .standalone-recovery{padding:23px!important}}
