@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Lora:ital,wght@0,400;0,500;0,600;1,400;1,500&display=swap");*{box-sizing:border-box}body{margin:0;background:#fafbf8;color:#273d37;font:14px DM Sans,sans-serif}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a,button{transition:background .2s,color .2s,box-shadow .2s}button{cursor:pointer}button:disabled{opacity:.5;cursor:wait}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:3px solid #a6b5dd;outline-offset:3px}button{color:inherit}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:500}p{color:#7b8681;line-height:1.7}h2{font-size:21px;letter-spacing:-.5px}h3{font-size:18px}.shell{display:flex;min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:238px;border-right:1px solid #e4e9e1;background:#f4f6f0;padding:37px 24px;display:flex;flex-direction:column}.brand{display:flex;align-items:center;font:500 39px Lora,serif;letter-spacing:-2px;gap:10px}.brand-icon{background:#e3ebdc;border-radius:13px;display:grid;place-items:center;width:42px;height:42px;color:#65805c}.brand-dot{color:#8da881;margin-left:-11px}.workspace-label{font-size:9px;letter-spacing:1.8px;color:#929d8e;margin:50px 10px 20px}.nav{border:0;background:none;display:flex;align-items:center;gap:13px;width:100%;padding:14px 16px;margin:5px 0;border-radius:9px;color:#7a877b;text-align:left}.nav.active{background:#e4ebdf;color:#405d3c;font-weight:600}.nav:hover{background:#e9eee5}.nav-dot{width:5px;height:5px;border-radius:100%;background:#6f8b61;margin-left:auto}.sidebar-note{margin-top:auto;position:relative;padding:24px 16px 50px;border-radius:14px;background:#eaf0e3;overflow:hidden}.tiny-leaf{color:#7f9770;font-size:24px}.sidebar-note h3{font:20px/1.4 Lora,serif;margin:10px 0}.sidebar-note p{font-size:11px;max-width:145px}.plant{position:absolute;font-size:85px;color:#b5c6a8;right:4px;bottom:-24px;transform:rotate(-20deg)}.private{display:flex;align-items:center;gap:10px;font-size:10px;color:#7b8877;margin:25px 5px 5px;line-height:1.7}.private small{font-size:8px;color:#98a18f}.signout{font-size:10px;display:flex;gap:8px;margin:12px}.main{margin-left:238px;width:calc(100% - 238px)}header{height:86px;border-bottom:1px solid #e9ece4;padding:0 45px;display:flex;align-items:center;justify-content:space-between;background:#fcfdfb}.breadcrumb,.top-actions{display:flex;align-items:center;gap:15px;font-size:12px;color:#939b93}.breadcrumb span{color:#54644f}.sound{border:0;background:none;display:flex;align-items:center;gap:8px;font-size:11px;color:#83907f}.top-divider{height:22px;width:1px;background:#e5e8df}.avatar{background:#e9e7dc;display:grid;place-items:center;border-radius:50%;width:32px;height:32px;color:#7d8065;font:16px Lora,serif}.family-label{font-size:11px;color:#61705e}main{max-width:1440px;margin:auto;padding:36px 45px 16px}.page-heading{justify-content:space-between;margin-bottom:28px}.eyebrow,.page-heading{display:flex;align-items:center}.eyebrow{font-size:9px;letter-spacing:2px;color:#8a9b7c;gap:7px;margin-bottom:13px}.eyebrow span{height:5px;width:5px;border-radius:50%;background:#9aaf8b}h1{font:500 35px/1.3 Lora,serif;letter-spacing:-1.2px;margin-bottom:9px}.page-heading p{font-size:12px;margin:0}.date-pill{display:flex;align-items:center;gap:9px;border:1px solid #e4e8dd;border-radius:25px;padding:10px 15px;font-size:11px;color:#849076}.welcome{background:#edf2e7;border:1px solid #e4ebdc;border-radius:18px;padding:38px 42px;display:grid;grid-template-columns:1.5fr 1fr;overflow:hidden;margin-bottom:25px;position:relative}.tag{font-size:8px;letter-spacing:1.7px;color:#809273}.welcome h2{font:400 38px/1.3 Lora,serif;margin:16px 0;color:#344b35;letter-spacing:-1.1px}.welcome h2 em{color:#718263;font-weight:400}.welcome p{font-size:12px;max-width:360px;margin-bottom:21px}.welcome.compact{padding:28px 35px}.compact h2{font-size:31px;margin:12px 0}.compact p{max-width:360px}.orb-art{min-height:210px;display:flex;align-items:center;justify-content:center;color:#829873;position:relative;isolation:isolate}.orbit{position:absolute;border-radius:50%;border:1px solid #d2ddc6;width:220px;height:220px;z-index:-1}.orbit.one{background:linear-gradient(140deg,#e2ead7,#f4f6ee);box-shadow:0 0 0 22px #e8efdf88}.orbit.two{width:175px;height:175px;border:1px solid #c5d4b5;transform:translate(37px,-10px);background:#e8efdf66}.art-caption{position:absolute;bottom:9px;font:italic 12px Lora,serif;color:#94a186}.primary,.secondary{display:inline-flex;gap:9px;align-items:center;justify-content:center;padding:12px 18px;border-radius:8px;font-size:11px;border:1px solid transparent}.primary{background:#617951;color:white}.primary:hover{background:#4f6841}.secondary{background:#fffefa;border-color:#dce4d3;color:#617451}.secondary:hover{background:#edf2e7}.welcome-features{display:flex;gap:18px;flex-wrap:wrap;font-size:10px;color:#75866a}.welcome-features span{display:flex;align-items:center;gap:6px}.card{background:#fff;border:1px solid #e7ebe2;border-radius:13px;padding:25px}.unlock{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center}.unlock form{max-width:370px;width:100%;justify-self:end}.section-kicker{font-size:9px;letter-spacing:1.7px;color:#8a9c7c}.unlock h2{margin-top:10px}.small{font-size:11px;line-height:1.7}.profile-bar{justify-content:space-between;margin:0 0 22px}.profile-bar,.profile-bar>div{display:flex;align-items:center}.profile-bar>div{gap:12px}.profile-bar small{font-size:8px;letter-spacing:1.3px;color:#96a08e;display:block;margin-bottom:4px}.profile-bar select{border:0;background:none;padding:0;min-width:130px;font-size:16px;color:#465c3b}.profile-avatar{width:40px;height:40px;background:#e8ecf3;color:#83889e}.text-button{background:none;border:0;display:inline-flex;align-items:center;gap:6px;color:#7a8c6b;font-size:11px}.section-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.section-top h2{font-size:18px;margin:0}.section-top p{font-size:10px;margin:7px 0 0}.section-top select{background:#fff;border:1px solid #e3e8dc;border-radius:7px;font-size:10px;padding:8px 11px;color:#819174}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-bottom:23px}.stat{padding:20px 22px}.stat>span{display:flex;align-items:center;gap:9px;font-size:10px;color:#7a8772}.stat svg{color:#9eac8f}.stat strong{display:block;font:400 32px Lora,serif;margin:18px 0 7px;letter-spacing:-1px}.stat small{font-size:9px;color:#9da393}.content-grid{display:grid;grid-template-columns:1.75fr 1fr;gap:22px}.diary-card{min-height:320px}.icon-button{display:grid;place-items:center;background:#f2f5ed;border:0;border-radius:7px;width:29px;height:29px;color:#849575}.empty{text-align:center;padding:25px 0 18px}.empty-icon{display:inline-grid;place-items:center;background:#f1f5eb;border-radius:50%;width:61px;height:61px;color:#a7b598}.empty h3{font:18px Lora,serif;margin:16px 0 8px}.empty p{font-size:10px}.empty .secondary{font-size:10px;padding:9px 13px}.right-column{display:grid;gap:17px;align-content:start}.report-card{background:#eeedf5;border:1px solid #e6e5ef;border-radius:13px;padding:24px}.report-icon{display:inline-flex;padding:9px;background:#e1dfef;border-radius:10px;color:#8e88aa;margin-bottom:12px}.report-card h2{font:20px/1.4 Lora,serif;color:#5e5c77}.report-card p{font-size:11px;color:#9390a3}.report-card .secondary{background:#f9f8fd;border-color:#dcd9e9;color:#77718f;width:100%;font-size:10px}.report-card small{display:block;font-size:9px;color:#9792a8;margin-top:10px;line-height:1.5}.care-note{padding:19px 23px;background:#f6f2e8;border-radius:12px}.care-note>span{font-size:8px;letter-spacing:1px;color:#a79d7e}.care-note p{font:italic 16px/1.6 Lora,serif;color:#8b856e;margin:10px 0 0}footer{border-top:1px solid #e9ece4;margin-top:35px;padding-top:20px;display:flex;justify-content:space-between;gap:15px;color:#9aa390;font-size:8px;line-height:1.6}footer span:first-child{display:flex;gap:5px;align-items:center}.error{background:#fbefeb;padding:15px;color:#984d3f;font-size:12px;margin:12px 0}.error,.success{border-radius:8px}.success{background:#e7efdf;padding:12px;display:flex;gap:8px;margin-bottom:15px}.modal-backdrop{position:fixed;inset:0;z-index:100;background:#293d3466;backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;padding:25px}.modal{max-width:690px;width:100%;max-height:90vh;overflow:auto;background:#fafbf8;padding:35px;border-radius:18px;box-shadow:0 30px 100px #1b302433;position:relative}.modal h2{font:27px Lora,serif;margin:12px 0}.modal p{font-size:12px}.close{position:absolute;right:15px;top:15px;border:0;background:transparent;color:#8e9a86}label{display:block;font-size:11px;color:#6c7b61;margin:16px 0}input,select,textarea{display:block;background:#fff;border:1px solid #dbe2d3;border-radius:7px;padding:11px;width:100%;margin-top:7px;color:#3e5137}input:focus,select:focus,textarea:focus{outline:2px solid #acbd9d}textarea{min-height:85px;resize:vertical}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.check-label{display:flex;gap:8px;align-items:center}.check-label input{width:auto;margin:0}.chips{display:flex;flex-wrap:wrap;gap:7px}.chip{border:1px solid #dfe5d9;background:#fff;color:#7d8974;border-radius:20px;padding:8px 11px;font-size:10px;display:flex;align-items:center;gap:4px}.chip.selected{background:#e2ebda;border-color:#95ac81;color:#4e693a}fieldset{border:0;padding:0;margin:23px 0}legend{font-size:12px;margin-bottom:12px}.episode{border-top:1px solid #edf0e8;padding:14px 0}.episode summary{display:flex;gap:14px;align-items:center;cursor:pointer;list-style:none}.episode summary>svg{margin-left:auto;color:#a0ab96}.episode-date{width:45px;font-size:10px;color:#879476}.episode b{font-size:12px;font-weight:500}.episode small{display:block;font-size:10px;color:#9ba48f;margin-top:5px}.episode-detail{padding:12px 0 0 58px;font-size:11px}.episode-detail p{margin-bottom:7px}.danger{color:#a07165}.profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.profile-grid h2{margin-top:18px}.add-profile{border:1px dashed #c8d4bc;border-radius:13px;background:#f1f5ec;padding:40px;gap:10px;justify-content:center;color:#8a9b7c}.add-profile,.frequency{display:flex;align-items:center}.frequency{gap:15px;font-size:12px;margin:18px 0}.frequency>span{width:200px}.frequency>div{height:7px;background:#eff3e9;flex:1;border-radius:5px}.frequency i{display:block;height:100%;background:#a8bc97;border-radius:5px}.frequency b{font-weight:500;min-width:20px}.content-grid+.card{margin-top:22px}.timeline{height:155px;display:flex;align-items:end;justify-content:space-around;padding:15px;margin-bottom:20px;border-bottom:1px solid #e5ebdc}.timeline>div{display:flex;align-items:center;flex-direction:column;gap:8px;font-size:10px;color:#9ca98f}.timeline>div>div{background:#b9cba8;width:20px;border-radius:5px}.print-report{display:none}@media(min-width:1450px){main{padding-top:45px}.welcome.compact{padding:35px 45px}}@media(max-width:1100px){.sidebar{width:195px;padding:30px 17px}.main{margin-left:195px;width:calc(100% - 195px)}main{padding:28px 25px}header{padding:0 25px}.welcome{padding:30px}.welcome h2{font-size:30px}.orb-art{transform:scale(.8)}.stats{gap:10px}.stat{padding:18px 15px}.stat>span{font-size:9px}.content-grid{grid-template-columns:1.4fr 1fr}.page-heading h1{font-size:29px}.date-pill{display:none}}@media(max-width:760px){.shell,.sidebar{display:block}.sidebar{position:static;width:100%;height:auto;padding:16px 20px;border:0;border-bottom:1px solid #e4e9e1}.brand{font-size:30px}.brand-icon{height:32px;width:32px}.private,.sidebar .workspace-label,.sidebar-note,.sidebar>.nav,.signout{display:none}nav{display:flex;gap:4px;margin-top:14px}.nav{padding:10px 9px;font-size:10px;justify-content:center;gap:5px;margin:0}.nav svg{width:15px}.nav-dot{display:none}.main{margin:0;width:100%}header{height:53px;padding:0 20px}main{padding:25px 20px}.page-heading h1{font-size:27px}.page-heading p{font-size:11px;max-width:290px}.family-label{display:none}.welcome{padding:26px;grid-template-columns:1fr}.welcome.compact{padding:25px}.welcome h2{font-size:30px}.orb-art{display:none}.welcome-features{gap:12px;font-size:9px}.unlock{grid-template-columns:1fr;gap:5px}.unlock form{max-width:none}.stats{grid-template-columns:1fr;gap:10px}.stat{display:grid;grid-template-columns:1fr auto;align-items:center;padding:15px 18px}.stat strong{grid-row:1/3;grid-column:2;font-size:27px;margin:0}.stat small{margin-top:7px;font-size:9px}.content-grid,.right-column{grid-template-columns:1fr}.care-note{display:none}.section-top h2{font-size:16px}.profile-bar select{font-size:14px}.text-button{font-size:10px}.profile-grid{grid-template-columns:1fr}.modal-backdrop{padding:10px}.modal{padding:28px 22px;max-height:95vh}.form-grid{grid-template-columns:1fr;gap:0}.frequency>span{width:135px;font-size:10px}footer{flex-direction:column;gap:7px}.sound{font-size:9px}.top-actions{gap:10px}.top-divider{display:none}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media print{@page{margin:18mm}.main,.modal-backdrop,.sidebar{display:none!important}.shell{display:block}.print-report{display:block;color:#111;font:11pt/1.5 sans-serif}.print-report h1{font:22pt serif}.print-report h2{font-size:15pt;margin-top:25px}.print-report p{color:#222}.print-report article{break-inside:avoid;border-top:1px solid #aaa;padding:10px 0}.print-report h3{font-size:12pt}}.auth-tabs{display:flex;border-bottom:1px solid #e3e8dc;margin-bottom:20px;gap:20px}.auth-tabs button{border:0;background:none;font-size:12px;padding:10px 0;color:#9aa58e}.auth-tabs .chosen{color:#526e41;border-bottom:2px solid #81996d}.forgot{margin:16px 0;display:block}.demo-caption{margin-top:10px}.setup-note{background:#f6f2e6;color:#9b8d65;padding:12px;border-radius:8px;font-size:11px!important}.demo-banner{justify-content:space-between;background:#f5eddb;padding:12px 16px;border:1px solid #e9dfc8;border-radius:8px;margin-bottom:20px;gap:12px}.demo-banner,.demo-banner button{display:flex;align-items:center;color:#96805a;font-size:10px}.demo-banner button{border:0;background:none;gap:6px}.unlock form{max-width:none}.section-top>select{width:auto;min-width:145px;margin:0}.section-top>h2{flex:1}.sidebar{overflow-y:auto}.sidebar-note{flex-shrink:0;min-height:205px}@media(max-height:780px){.sidebar-note{display:none}.sidebar .private{margin-top:auto}}@media(max-width:760px){.section-top>select{min-width:130px}}.landing{background:#fafbf7;color:#364632}.landing-header{max-width:1240px;margin:auto;min-height:94px;padding:20px 40px;display:flex;align-items:center;gap:35px;border:0;background:transparent}.landing-header .brand{display:flex;align-items:center;gap:7px;margin:0}.landing-header nav{display:flex;gap:26px;margin-left:auto}.landing a{color:inherit;text-decoration:none}.landing-header nav a{font-size:13px;color:#6b7866}.landing-footer a:hover,.landing-header a:hover{color:#415f36}.landing-access{display:flex;align-items:center;gap:18px}.landing .primary,.landing .secondary{white-space:nowrap}.landing main{max-width:1160px;margin:auto;padding:0 30px}.landing-hero{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:60px;min-height:590px;padding:65px 0 85px}.landing-hero h1{font-family:Georgia,serif;font-size:clamp(44px,5.3vw,70px);font-weight:400;line-height:1.12;letter-spacing:-2px;margin:26px 0}.landing h1 em,.landing h2 em{color:#829475;font-style:italic}.landing-hero p{max-width:470px;line-height:1.9;font-size:16px;color:#77806e}.landing-actions{display:flex;gap:12px;margin:30px 0 18px}.landing-hero small{font-size:11px;color:#88927e}.landing-art{position:relative;min-height:430px;display:flex;align-items:flex-start;justify-content:center;padding-top:48px;color:#849976}.landing-halo{position:absolute;width:350px;height:350px;top:0;border-radius:50%;background:radial-gradient(circle,#e8eedf 0,#f1f4eb 65%,transparent 70%);border:1px solid #e3eadb}.landing-art>svg{z-index:1;transform:rotate(-20deg)}.landing-sample{position:absolute;top:195px;left:25px;right:0;padding:27px 30px;background:#fffffff0;border:1px solid #e0e7d6;border-radius:20px;box-shadow:0 18px 55px #5664400b;transform:rotate(-3deg);color:#4d6142}.landing-sample>span{display:flex;align-items:center;gap:8px;font-size:9px;letter-spacing:2px}.landing-sample h3{font:25px Georgia,serif;margin:18px 0 12px}.landing-sample p{font-size:13px;line-height:1.7;margin:0 0 15px}.landing-sample>div{display:flex;align-items:center;gap:9px;border-radius:8px;padding:12px;background:#f1f5ec;font-size:12px}.landing-sample small{display:block;margin-top:12px}.landing-art-caption{position:absolute;bottom:0;font:italic 15px Georgia,serif}.landing-section{padding:85px 0;scroll-margin-top:25px}.landing h2{font:400 clamp(30px,3.2vw,43px)/1.25 Georgia,serif;letter-spacing:-.6px;margin:20px 0 35px}.landing-features{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.landing-features .card{padding:28px 23px;background:#fff;border-radius:18px}.landing-feature-icon{display:flex;width:49px;height:49px;align-items:center;justify-content:center;background:#eef3e7;border-radius:14px;color:#7f9472}.landing-features h3{font:22px/1.25 Georgia,serif;margin:25px 0 15px}.landing-faq p,.landing-features p,.landing-privacy p,.landing-steps p{font-size:13px;line-height:1.9;color:#77816f}.landing-steps{display:grid;grid-template-columns:1fr 1fr;gap:100px;border-top:1px solid #e6eadf}.landing-steps ol{list-style:none;padding:0;margin:0}.landing-steps li{display:flex;gap:25px;padding:0 0 28px}.landing-steps li>span{color:#8a9b7e;font:italic 25px Georgia,serif;margin-top:3px}.landing-steps h3{font:24px Georgia,serif;margin:0 0 8px}.landing-steps li p{margin:0}.landing-privacy{display:flex;gap:32px;padding:45px;background:#eff3e8;border:1px solid #e2e9d8;border-radius:22px;scroll-margin-top:25px}.landing-privacy>svg{flex-shrink:0;color:#7e9271}.landing-privacy h2{margin:16px 0}.landing-privacy p{max-width:790px}.landing-privacy .small{font-size:11px}.landing-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.landing-faq details{border-bottom:1px solid #e0e6d7;padding:20px 0}.landing-faq summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;font-size:14px;font-weight:500;list-style:none}.landing-faq summary::-webkit-details-marker{display:none}.landing-faq summary span{color:#8c9b7d;font-size:20px}.landing-faq details[open] summary span{transform:rotate(45deg)}.landing-faq p{margin:15px 0 0}.landing-cta{text-align:center;padding:65px 25px 85px;border-top:1px solid #e0e6d7}.landing-cta>svg{color:#879b78}.landing-cta h2{margin:20px 0 12px}.landing-cta p{font-size:14px;color:#7d8873;margin-bottom:28px}.landing-cta button{margin:auto}.landing-footer{max-width:1160px;margin:auto;padding:30px;display:flex;align-items:center;gap:25px;flex-wrap:wrap;border-top:1px solid #e0e6d7;font-size:11px;color:#7e8975}.landing-footer .brand{margin:0;display:flex;align-items:center;gap:5px;font-size:26px}.landing-footer>span{margin-right:auto}.landing-footer small{flex-basis:100%;font-size:10px}.landing a:focus-visible,.landing button:focus-visible,.landing summary:focus-visible{outline:2px solid #849976;outline-offset:5px}.landing button{transition:background-color .18s ease,box-shadow .18s ease}@media(max-width:1000px){.landing-header{padding:20px 25px;gap:20px}.landing-header nav{gap:15px}.landing-header nav a{font-size:11px}.landing-features{grid-template-columns:repeat(2,1fr)}.landing-hero{gap:20px}.landing-steps{gap:50px}}@media(max-width:760px){.landing-header{padding:18px 20px;min-height:80px}.landing-header nav{display:none}.landing-access{margin-left:auto;gap:12px}.landing-access .primary{padding:12px 15px;font-size:11px}.landing-access .text-button{font-size:12px}.landing main{padding:0 23px}.landing-hero{grid-template-columns:1fr;padding:38px 0 45px;gap:35px}.landing-hero h1{letter-spacing:-1.5px}.landing-hero p{font-size:14px}.landing-art{max-width:420px;width:100%;margin:auto;min-height:400px}.landing-halo{width:300px;height:300px}.landing-sample{top:165px;left:0;padding:24px}.landing-section{padding:55px 0}.landing-faq,.landing-steps{grid-template-columns:1fr;gap:20px}.landing-faq h2,.landing-steps h2{margin-bottom:20px}.landing-features{gap:12px}.landing-features .card{padding:22px 17px}.landing-features h3{font-size:20px}.landing-features p{font-size:12px}.landing-privacy{padding:28px 23px;gap:16px}.landing-privacy>svg{width:24px}.landing-privacy h2{font-size:29px}.landing-footer{padding:25px;gap:18px}.landing-footer>span{flex-basis:65%;font-size:10px}.landing-actions .primary,.landing-actions .secondary{padding:14px 17px;font-size:12px}}@media(max-width:380px){.landing-features{grid-template-columns:1fr}.landing-actions{flex-wrap:wrap}.landing-header .brand{font-size:25px}.landing-access{gap:8px}}@media(prefers-reduced-motion:reduce){.landing *{transition:none!important}}.auth-shell{min-height:100svh;display:block}.auth-shell .breadcrumb,.auth-shell .family-label,.auth-shell .page-heading,.auth-shell .sidebar,.auth-shell .sound,.auth-shell .top-actions>.avatar,.auth-shell .top-divider,.auth-shell footer{display:none}.auth-shell .main{margin:0;width:100%}.auth-shell header{max-width:1080px;margin:auto;padding:22px 30px;background:transparent;border:0;justify-content:space-between}.auth-shell header .brand{font-size:32px;gap:8px}.auth-shell main{max-width:550px;margin:0 auto;padding:30px 24px 55px}.auth-shell .unlock{display:block;padding:32px;max-width:none}.auth-card-heading h1{font:400 30px/1.25 Lora,serif;letter-spacing:-.6px;margin:0 0 10px}.auth-card-heading>p{font-size:13px;margin-bottom:25px}.auth-shell .auth-tabs{margin-bottom:22px}.auth-shell .success{align-items:flex-start}.auth-shell .success p{margin:8px 0 0;font-size:12px}.auth-shell .unlock form{max-width:none}@media(max-width:760px){.auth-shell header{padding:18px 22px;height:auto;min-height:76px}.auth-shell main{padding:14px 18px 35px}.auth-shell .unlock{padding:25px 22px}.auth-card-heading h1{font-size:27px}.auth-shell .top-actions{gap:0}.auth-shell .top-actions .text-button{font-size:12px}}.auth-shell footer{display:flex;justify-content:center;border:0;margin:0;padding:0}.auth-shell footer>span{display:none}