.marketPage{max-width:1220px;margin:0 auto}.marketMessage{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 13px;padding:11px 14px;border-radius:14px;background:#e5f0dc;color:#48644d;font-size:11px;font-weight:750}.marketMessage button{border:0;background:transparent;color:inherit;font-size:18px}.marketStats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:11px;gap:11px;margin-bottom:20px}.marketStats article{min-height:92px;padding:15px;border:1px solid rgba(85,117,90,.1);border-radius:19px;background:linear-gradient(145deg,#e1edd8,#f8fbf5);box-shadow:0 9px 23px rgba(54,88,70,.06);display:flex;align-items:center;gap:12px}.marketStats article:nth-child(2){background:linear-gradient(145deg,#f8e7bc,#fffaf1)}.marketStats article:nth-child(3){background:linear-gradient(145deg,#dceaf2,#f8fbfc)}.marketStats article:nth-child(4){background:linear-gradient(145deg,#e9e3f3,#fbf9fd)}.marketStats article.attention{box-shadow:inset 0 0 0 1px rgba(133,102,47,.25),0 9px 23px rgba(54,88,70,.08)}.marketStats i{width:39px;height:39px;border-radius:13px;background:rgba(255,255,255,.72);color:#55755a;display:grid;place-items:center;font-style:normal;font-size:16px;font-weight:850}.marketStats div{display:grid;grid-gap:2px;gap:2px}.marketStats strong{color:#365846;font-size:23px}.marketStats span{color:var(--muted);font-size:10px}.marketDashboard{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);grid-gap:15px;gap:15px}.marketCompactList{display:grid;grid-gap:7px;gap:7px}.marketCompactList button{border:1px solid rgba(85,117,90,.09);border-radius:13px;background:rgba(255,255,255,.82);padding:10px 12px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:10px;gap:10px;text-align:left}.marketCompactList button>span{width:24px;height:24px;border:1px solid #adc2a7;border-radius:8px;display:grid;place-items:center;color:#fff}.marketCompactList button.checked{opacity:.62}.marketCompactList button.checked>span{background:#66866c}.marketCompactList button.checked strong{text-decoration:line-through}.marketCompactList small{color:var(--muted);font-size:9px}.learningCard{padding:21px;border-radius:22px;background:linear-gradient(145deg,#365846,#66866c 68%,#92ad88);box-shadow:0 14px 30px rgba(54,88,70,.17);color:#fff}.learningCard .eyebrow{color:#dce9d6!important}.learningCard h3{margin:11px 0 8px;color:#fff;font-size:21px}.learningCard p{margin:0;color:#e8f0e4;font-size:11px;line-height:1.55}.learningCard button{margin-top:18px;border:1px solid rgba(255,255,255,.18);border-radius:11px;background:rgba(255,255,255,.11);color:#fff;padding:10px 12px;font-size:10px;font-weight:800}.marketList{display:grid;grid-gap:17px;gap:17px}.marketList section>h3{margin:0 0 8px;color:#48644d;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.marketList article{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:13px;gap:13px;padding:13px 15px;border:1px solid rgba(85,117,90,.09);border-radius:16px;background:rgba(255,255,255,.84);box-shadow:0 7px 18px rgba(54,88,70,.04)}.marketList article.checked{opacity:.64}.marketList article.checked strong{text-decoration:line-through}.marketCheck{width:31px;height:31px;border:1px solid #a8bea2;border-radius:10px;background:#eef5e9;color:#fff;font-weight:850}.marketList article.checked .marketCheck{background:#66866c}.marketList article>div:nth-child(2){display:grid;grid-gap:3px;gap:3px}.marketList article>div:nth-child(2)>strong{font-size:13px}.marketList article>div:nth-child(2)>small{color:var(--muted);font-size:9px}.marketList article>b{color:#55755a;font-size:10px}.marketCheckout{position:-webkit-sticky;position:sticky;bottom:10px;margin-top:20px;padding:14px 16px;border:1px solid rgba(85,117,90,.12);border-radius:17px;background:rgba(248,251,246,.94);box-shadow:0 15px 35px rgba(54,88,70,.12);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);display:flex;justify-content:space-between;align-items:center;gap:15px}.marketCheckout>div{display:grid;grid-gap:3px;gap:3px}.marketCheckout strong{font-size:12px}.marketCheckout span{color:var(--muted);font-size:9px}.marketCheckout>button,.predictionGrid article>button,.receiptGrid article>button{border:0;border-radius:11px;background:#55755a;color:#fff;padding:10px 13px;font-size:10px;font-weight:800}.marketCheckout>button:disabled,.predictionGrid article>button:disabled{opacity:.45}.predictionGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.predictionGrid article{padding:18px;border:1px solid rgba(85,117,90,.1);border-radius:20px;background:linear-gradient(145deg,#e6f0de,#fbfdf9);box-shadow:0 8px 21px rgba(54,88,70,.05)}.predictionGrid article.due{background:linear-gradient(145deg,#f8e7bc,#fffaf1)}.catalogGrid article>span,.predictionGrid article>span,.purchaseList article>div:first-child>span,.receiptGrid article>span{color:#55755a;font-size:9px;font-weight:800;letter-spacing:.09em}.predictionGrid h3,.receiptGrid h3{margin:7px 0 3px;font-size:18px}.predictionGrid>article>p,.receiptGrid>article>p{margin:0 0 13px;color:var(--muted);font-size:10px}.predictionGrid>article>div{padding:11px;border-radius:13px;background:rgba(255,255,255,.67);display:grid;grid-gap:4px;gap:4px}.predictionGrid small{color:var(--muted);font-size:9px}.predictionGrid strong{font-size:11px}.predictionGrid article>button{width:100%;margin-top:13px}.receiptUpload{cursor:pointer;border:0;border-radius:12px;background:linear-gradient(135deg,#365846,#66866c);box-shadow:0 7px 16px rgba(54,88,70,.18);color:#fff;padding:10px 13px;font-size:10px;font-weight:800}.receiptUpload input{display:none}.catalogGrid,.receiptGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.catalogGrid article,.receiptGrid article{padding:18px;border:1px solid rgba(85,117,90,.09);border-radius:20px;background:linear-gradient(145deg,#e7efdf,#fcfdfb);box-shadow:0 8px 21px rgba(54,88,70,.05)}.receiptGrid article>button{margin:0 0 10px}.catalogIntro{margin-bottom:15px;padding:15px 17px;border-radius:16px;background:linear-gradient(145deg,#e1edd8,#f6faf2);display:grid;grid-gap:4px;gap:4px}.catalogIntro strong{color:#365846;font-size:13px}.catalogIntro span{color:var(--muted);font-size:10px}.catalogGrid article{display:grid;grid-gap:5px;gap:5px}.catalogGrid article>strong{font-size:14px}.catalogGrid article>small{color:var(--muted);font-size:9px}.catalogGrid .rowActions{margin-top:7px}.purchaseList{display:grid;grid-gap:9px;gap:9px}.purchaseList>article{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,.8fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:14px 15px;border:1px solid rgba(85,117,90,.09);border-radius:17px;background:rgba(255,255,255,.83);box-shadow:0 7px 18px rgba(54,88,70,.04)}.purchaseList article>div:first-child{display:grid;grid-gap:3px;gap:3px}.purchaseList article>div:first-child>strong{font-size:13px}.purchaseList article>div:first-child>small{color:var(--muted);font-size:9px}.purchaseTags{display:flex;justify-content:flex-end;gap:5px;flex-wrap:wrap}.purchaseTags span{padding:5px 7px;border-radius:999px;background:#e7f0e1;color:#55755a;font-size:8px;font-weight:750}.marketEditor{background:#f8fbf6}.marketEditor .editorGrid input,.marketEditor .editorGrid select{border-color:rgba(85,117,90,.12);background:#edf4e9}.receiptReview{width:min(970px,calc(100vw - 30px));max-height:calc(100vh - 30px);overflow:auto;background:#f8fbf6}.receiptReview header p{margin:5px 0 0;color:var(--muted);font-size:10px;line-height:1.45}.receiptProgress{height:10px;margin:28px 0;border-radius:999px;background:#e0e9dc;overflow:hidden}.receiptProgress i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#55755a,#a6bd98);transition:width .2s}.receiptMeta{display:grid;grid-template-columns:1fr 180px;grid-gap:10px;gap:10px;margin-bottom:14px}.receiptMeta label{display:grid;grid-gap:5px;gap:5px;color:#55755a;font-size:9px;font-weight:800;text-transform:uppercase}.receiptMeta input{border:1px solid rgba(85,117,90,.12);border-radius:11px;background:#edf4e9;padding:10px}.receiptItems{display:grid;grid-gap:7px;gap:7px}.receiptItemsHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:3px}.receiptItemsHead strong{font-size:11px}.receiptItemsHead button{border:0;background:transparent;color:#55755a;font-size:10px;font-weight:800}.receiptItems article{display:grid;grid-template-columns:auto minmax(160px,1fr) 72px 72px 130px;align-items:center;grid-gap:7px;gap:7px;padding:9px;border:1px solid rgba(85,117,90,.1);border-radius:13px;background:#fff}.receiptItems article.review{border-color:rgba(167,117,46,.25);background:#fffaf0}.receiptItems article.ignored{opacity:.45}.receiptInclude input{display:none}.receiptInclude span{width:28px;height:28px;border:1px solid #a8bea2;border-radius:9px;background:#66866c;color:#fff;display:grid;place-items:center}.receiptInclude input:not(:checked)+span{background:#fff;color:transparent}.receiptItems article>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.receiptItems input,.receiptItems select{min-width:0;width:100%;border:1px solid rgba(85,117,90,.1);border-radius:9px;background:#edf4e9;padding:8px;color:var(--ink);font-size:10px}.receiptItems article>div>input{font-weight:750}.receiptItems article>div>small{overflow:hidden;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:980px){.catalogGrid,.predictionGrid,.receiptGrid{grid-template-columns:repeat(2,1fr)}.marketDashboard{grid-template-columns:1fr}}@media(max-width:760px){.catalogGrid,.marketList article,.marketStats,.predictionGrid,.purchaseList>article,.receiptGrid{grid-template-columns:1fr}.marketCheck{grid-row:auto}.purchaseTags{justify-content:flex-start}.marketCheckout{align-items:flex-start}.receiptMeta{grid-template-columns:1fr}.receiptItems article{grid-template-columns:auto 1fr}.receiptItems article>input,.receiptItems article>select{grid-column:2}.receiptReview{width:calc(100vw - 18px)}}@media(max-width:420px){.marketCheckout{flex-direction:column}.marketCheckout>button{width:100%}}.marketEditor>header,.receiptReview>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.marketEditor .wide{grid-column:1/-1}.marketEditor h2,.receiptReview h2{margin-bottom:8px}.closeEditor{width:34px;height:34px;flex:0 0 auto;border:0;border-radius:11px;background:#e6eee1;color:#55755a;font-size:20px}@media (max-width:600px){.marketEditor .wide{grid-column:auto}}.overviewModules .moduleGrid{grid-template-columns:repeat(4,minmax(160px,1fr))}@media (max-width:1100px){.overviewModules .moduleGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.overviewModules .moduleGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:420px){.overviewModules .moduleGrid{grid-template-columns:1fr}}.shell .modulePage>.moduleHeader,.shell .overviewTopbar{box-sizing:border-box;height:180px;min-height:180px;margin-bottom:18px;padding:24px 28px;align-items:center}.shell .modulePage>.moduleHeader h1,.shell .overviewTopbar h1{margin-top:8px;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(2.5rem,4vw,3.25rem);font-weight:720;line-height:.98;letter-spacing:-.055em}.shell .modulePage>.moduleHeader .eyebrow,.shell .overviewTopbar .dateLine{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.6875rem;line-height:1.2}.shell .modulePage>.moduleHeader p,.shell .overviewTopbar .lead{margin-top:10px;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.9375rem;line-height:1.45}.shell .modulePage>.moduleHeader .moduleHeaderIcon,.shell .overviewTopbar .avatar{width:64px;height:64px;flex:0 0 64px;border-radius:21px;font-size:1.75rem}.shell .overviewTopbar .avatar{border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.13);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.shell .financeHeaderTags{margin-top:10px}@media (max-width:760px){.shell .modulePage>.moduleHeader,.shell .overviewTopbar{height:auto;min-height:168px;padding:22px 20px}.shell .modulePage>.moduleHeader h1,.shell .overviewTopbar h1{font-size:2.5rem}.shell .modulePage>.moduleHeader .moduleHeaderIcon,.shell .overviewTopbar .avatar{width:56px;height:56px;flex-basis:56px;border-radius:18px;font-size:1.5rem}}@media (max-width:480px){.shell .modulePage>.moduleHeader h1,.shell .overviewTopbar h1{font-size:2.25rem}}.programsPanel{display:grid;grid-gap:18px;gap:18px}.programGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.programGrid>article{padding:18px;border:1px solid rgba(29,83,89,.1);border-radius:19px;background:linear-gradient(145deg,#fff,#f1f7f7);box-shadow:0 10px 28px rgba(31,69,74,.06);display:grid;grid-gap:14px;gap:14px}.programGrid>article.paid{background:linear-gradient(145deg,#f7fbf8,#e8f3ed)}.programGrid header>span{color:#477881;font-size:.68rem;font-weight:800;letter-spacing:.09em}.programGrid h3{margin:5px 0 3px;font-size:1.12rem}.programGrid p{margin:0;color:var(--muted);font-size:.78rem}.programSchedule{padding:11px;border-radius:13px;background:#edf4f4;display:grid;grid-gap:4px;gap:4px}.absenceCount,.programContacts span,.programFee small,.programSchedule small{color:var(--muted);font-size:.7rem}.programSchedule strong{font-size:.82rem}.programSchedule span{font-size:.72rem;color:#537177}.programFee{display:flex;justify-content:space-between;align-items:center;gap:12px}.programFee>span{display:grid;grid-gap:3px;gap:3px}.programFee strong{font-size:1rem}.programFee button{border:0;border-radius:10px;background:#2d6870;color:#fff;padding:9px 11px;font-size:.7rem;font-weight:800}.programFee button.paid{background:#dcebe2;color:#3f7657}.programContacts{display:flex;flex-wrap:wrap;gap:7px}.programContacts a,.programContacts span{padding:6px 8px;border-radius:9px;background:#f0edf6;color:#645a75;text-decoration:none}.programGrid footer{display:flex;flex-wrap:wrap;gap:7px;border-top:1px solid rgba(29,83,89,.08);padding-top:11px}.programDeleted button,.programGrid footer button{border:0;background:transparent;color:#2b6971;font-size:.72rem;font-weight:750;padding:4px}.programGrid footer .dangerLink{color:#a45d4c}.absenceCount{display:block}.programDays{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.programDays legend{margin-bottom:8px;font-size:.75rem;font-weight:700}.programDays button{width:39px;height:36px;border:1px solid rgba(29,83,89,.15);border-radius:10px;background:#edf4f4;color:#577177;font-size:.7rem;font-weight:800}.programDays button.active{background:#2b6971;color:#fff;border-color:#2b6971}.programDeleted{padding:12px;border-radius:14px;background:#f2f5f5}.programDeleted summary{cursor:pointer;font-size:.78rem;font-weight:800}.programDeleted button{display:block;margin-top:6px}.programEditor{width:min(760px,100%)}@media(max-width:700px){.programGrid{grid-template-columns:1fr}.programFee{align-items:flex-start;flex-direction:column}.programFee button{width:100%}.programEditor{max-height:92vh;overflow:auto}}.fitnessPage{max-width:1220px;margin:0 auto;--fit:#8b5041;--fit-deep:#5a342e;--fit-soft:#f4e6e1}.fitnessHeader{position:relative;overflow:hidden;background:linear-gradient(128deg,#58342f,#875044 58%,#b97860);color:#fff;box-shadow:0 22px 55px rgba(93,50,41,.2)}.fitnessHeader:after{content:"";position:absolute;width:260px;height:260px;right:-85px;top:-145px;border:1px solid rgba(255,255,255,.16);border-radius:50%;box-shadow:0 0 0 38px rgba(255,255,255,.035),0 0 0 78px rgba(255,255,255,.022)}.fitnessHeader>div{position:relative;z-index:1}.fitnessHeader .eyebrow{color:#f4d9d1}.fitnessHeader h1{color:#fff}.fitnessHeader p{color:#f7e7e2}.fitnessHeader .moduleHeaderIcon{border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.13);color:#fff}.fitnessPage>.moduleTabs button.active{background:linear-gradient(135deg,var(--fit-deep),var(--fit));color:#fff}.fitnessPage .addButton,.fitnessPage .primaryAction{background:linear-gradient(135deg,var(--fit-deep),var(--fit));box-shadow:0 8px 18px rgba(113,60,49,.18)}.fitnessMessage{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;padding:12px 14px;border-radius:14px;background:#f6e9e4;color:#70443a;font-size:.82rem}.fitnessMessage button{border:0;background:transparent;color:inherit;font-size:1.1rem}.fitnessStats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:11px;gap:11px;margin-bottom:20px}.fitnessStats article{min-height:108px;padding:16px;border:1px solid rgba(113,60,49,.09);border-radius:19px;background:linear-gradient(145deg,#f2e2dc,#fffaf8);box-shadow:0 9px 23px rgba(90,52,46,.06);display:flex;flex-direction:column}.fitnessStats article:nth-child(2){background:linear-gradient(145deg,#dcecee,#f8fbfb)}.fitnessStats article:nth-child(3){background:linear-gradient(145deg,#eee8f4,#fbfafd)}.fitnessStats article:nth-child(4){background:linear-gradient(145deg,#e1eee6,#f9fcfa)}.fitnessStats article.attention{box-shadow:inset 0 0 0 1px rgba(155,76,57,.25),0 9px 23px rgba(90,52,46,.08)}.fitnessCardGrid>article>span,.fitnessStats span,.fitnessWorkoutList article>div:nth-child(2)>span{color:#8b5041;font-size:.72rem;font-weight:800;letter-spacing:.08em}.fitnessStats strong{margin:auto 0 3px;color:#593832;font-size:1.7rem}.fitnessStats small{color:var(--muted);font-size:.75rem}.fitnessOverview{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:14px;gap:14px}.fitnessOverview>section{padding:17px;border-radius:19px;background:#f6f8f7}.fitnessCompactList{display:grid;grid-gap:8px;gap:8px}.fitnessCompactList article{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:11px;border-radius:13px;background:#fff}.fitnessCompactList article>span{width:34px;height:34px;border-radius:11px;background:var(--fit-soft);color:var(--fit);display:grid;place-items:center}.fitnessCompactList article>div{display:grid;grid-gap:2px;gap:2px}.fitnessCompactList strong{font-size:.85rem}.fitnessCompactList small{color:var(--muted);font-size:.72rem}.completeWorkout,.fitnessCompactList button,.refillButton{border:0;border-radius:10px;background:#f0e2dd;color:#7f4a3d;padding:8px 10px;font-size:.72rem;font-weight:800}.fitnessCardGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.fitnessCardGrid>article{padding:18px;border:1px solid rgba(113,60,49,.09);border-radius:20px;background:linear-gradient(145deg,#f4e6e1,#fffafa);box-shadow:0 8px 21px rgba(90,52,46,.05)}.fitnessCardGrid>article.attention{box-shadow:inset 0 0 0 1px rgba(155,76,57,.24),0 9px 23px rgba(90,52,46,.08)}.fitnessCardGrid h3{margin:7px 0 3px;font-size:1.15rem}.fitnessCardGrid p{margin:0 0 12px;color:var(--muted);font-size:.75rem}.fitnessCardGrid>article>div:not(.rowActions):not(.fitnessAttachments):not(.supplementStock){padding:11px;border-radius:13px;background:rgba(255,255,255,.68);display:grid;grid-gap:4px;gap:4px}.fitnessCardGrid small{color:var(--muted);font-size:.7rem}.fitnessCardGrid a{display:block;margin:10px 0;color:#70443a;font-size:.78rem;font-weight:800;text-decoration:none}.fitnessWorkoutList{display:grid;grid-gap:9px;gap:9px}.fitnessWorkoutList article{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:13px;gap:13px;padding:15px;border:1px solid rgba(113,60,49,.09);border-radius:17px;background:#fff;box-shadow:0 7px 18px rgba(90,52,46,.04)}.workoutGlyph{width:42px;height:42px;border-radius:13px;background:var(--fit-soft);color:var(--fit);display:grid;place-items:center;font-size:1.1rem}.fitnessWorkoutList h3{margin:2px 0;font-size:1rem}.fitnessWorkoutList p,.fitnessWorkoutList small{margin:0;color:var(--muted);font-size:.74rem}.fitnessProgressChart{height:220px;padding:16px 10px 8px;border-radius:19px;background:linear-gradient(145deg,#f5e7e2,#f8fbfb);display:flex;align-items:flex-end;gap:8px;margin-bottom:16px;overflow-x:auto}.fitnessProgressChart>div{height:100%;min-width:42px;flex:1 1;display:grid;grid-template-rows:1fr auto auto;justify-items:center;align-items:end;grid-gap:4px;gap:4px}.fitnessProgressChart span{width:18px;min-height:12px;border-radius:8px 8px 3px 3px;background:linear-gradient(#b97761,#704138)}.fitnessProgressChart small{color:var(--muted);font-size:.65rem}.fitnessProgressChart b{font-size:.7rem;color:#70443a}.fitnessProgressList{display:grid;grid-gap:8px;gap:8px}.fitnessProgressList article{display:grid;grid-template-columns:140px 150px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:13px 15px;border:1px solid rgba(113,60,49,.08);border-radius:15px;background:#fff}.fitnessProgressList span,.fitnessProgressList time{color:var(--muted);font-size:.75rem}.fitnessProgressList strong{font-size:.85rem}.fitnessAttachments{display:grid;grid-gap:6px;gap:6px;margin:10px 0}.fitnessAttachments button{overflow:hidden;border:0;border-radius:9px;background:#eee8f4;color:#625578;padding:8px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.supplementStock{padding:11px;border-radius:13px;background:rgba(255,255,255,.68);display:grid;grid-gap:7px;gap:7px}.supplementStock header{display:flex;justify-content:space-between}.supplementStock>div{height:7px;overflow:hidden;border-radius:99px;background:#eadbd6}.supplementStock i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#825044,#d09178)}.refillButton{width:100%;margin:11px 0}.fitnessEditor{width:min(760px,100%);background:#fffaf8}.fitnessEditor .editorGrid input,.fitnessEditor .editorGrid select,.fitnessEditor .editorGrid textarea{border-color:rgba(113,60,49,.12);background:#f7ebe7}.fitnessEditor .editorGrid textarea{min-height:80px;resize:vertical;border:1px solid rgba(113,60,49,.12);border-radius:11px;padding:11px}.fitnessEditor label>small{display:block;margin-top:5px;color:var(--muted);font-size:.7rem}.fitnessDays{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.fitnessDays legend{margin-bottom:8px;font-size:.78rem;font-weight:700}.fitnessDays button{width:40px;height:37px;border:1px solid rgba(113,60,49,.14);border-radius:10px;background:#f5e7e2;color:#795048;font-size:.72rem;font-weight:800}.fitnessDays button.active{background:var(--fit);border-color:var(--fit);color:#fff}@media(max-width:980px){.fitnessCardGrid,.fitnessStats{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.fitnessCardGrid,.fitnessOverview,.fitnessProgressList article,.fitnessWorkoutList article{grid-template-columns:1fr}.fitnessStats{grid-template-columns:1fr 1fr}.fitnessEditor{max-height:92vh;overflow:auto}}@media(max-width:430px){.fitnessStats{grid-template-columns:1fr}}.tone-coral{background:linear-gradient(145deg,#f0ddd6,#fbfaf7)}.onboardingCard.continuousCard{width:min(780px,100%);min-height:0;padding:38px}@media (max-width:760px){.onboardingPage .onboardingCard.continuousCard{margin:18px auto;padding:25px 18px}}.calendarBridgeHero{display:grid;grid-template-columns:1fr auto;grid-gap:22px;gap:22px;align-items:center;margin-bottom:18px;padding:22px;border:1px solid rgba(43,105,113,.12);border-radius:22px;background:linear-gradient(130deg,#e0f0eb,#edf6f6 58%,#eee9f5)}.calendarBridgeHero h3{margin:5px 0 7px;font-size:1.35rem;letter-spacing:-.025em}.calendarBridgeHero p{max-width:650px;margin:0;color:var(--muted);font-size:.82rem;line-height:1.55}.calendarBridgeGlyph{width:64px;height:64px;border-radius:20px;background:#fff;color:#2b6971;display:grid;place-items:center;font-size:1.65rem;box-shadow:0 10px 25px rgba(35,86,92,.1)}.calendarBridgeControls{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:18px;padding:15px;border-radius:17px;background:rgba(255,255,255,.68)}.calendarBridgeControls label{display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.calendarBridgeControls select{min-width:180px;border:1px solid var(--line);border-radius:11px;background:#f4f8f7;padding:10px;color:var(--ink)}.calendarBridgeControls>div{display:flex;align-items:center;gap:9px}.calendarBridgeControls small{color:var(--muted);font-size:.72rem}.calendarExportButton{border:0;border-radius:12px;background:linear-gradient(135deg,#174850,#3f7d80);color:#fff;padding:11px 15px;font-size:.76rem;font-weight:800;box-shadow:0 8px 18px rgba(31,91,97,.16)}.calendarBridgeList{display:grid;grid-gap:8px;gap:8px}.calendarBridgeRow{display:grid;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;grid-gap:15px;gap:15px;padding:14px 15px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.76)}.calendarBridgeDate{display:grid;grid-gap:2px;gap:2px}.calendarBridgeDate strong{font-size:.78rem}.calendarBridgeDate span{color:var(--muted);font-size:.68rem}.calendarBridgeInfo{display:grid;grid-gap:3px;gap:3px}.calendarBridgeInfo strong{font-size:.86rem}.calendarBridgeInfo small{color:var(--muted);font-size:.7rem}.calendarFileIncluded{border-radius:999px;background:#e6f1f0;color:#215b62;padding:7px 10px;font-size:.68rem;font-weight:800;white-space:nowrap}.calendarPrivacyNote{display:flex;gap:9px;align-items:flex-start;margin-top:17px;padding:12px 14px;border-radius:14px;background:#f2eef7;color:#625778;font-size:.72rem;line-height:1.5}.calendarPrivacyNote b{font-size:.9rem}@media(max-width:760px){.calendarBridgeHero{grid-template-columns:1fr}.calendarBridgeGlyph{display:none}.calendarBridgeControls,.calendarBridgeControls>div{align-items:stretch;flex-direction:column}.calendarExportButton{width:100%}.calendarBridgeRow{grid-template-columns:78px minmax(0,1fr)}.calendarFileIncluded{grid-column:1/-1;width:max-content}}.legalPage{min-height:100vh;padding:24px;background:radial-gradient(circle at 82% 3%,rgba(189,220,221,.55),transparent 28%),radial-gradient(circle at 10% 88%,rgba(218,210,235,.45),transparent 28%),#eef4f4;color:#183c42}.legalTopbar{width:min(980px,100%);margin:0 auto 24px;justify-content:space-between;gap:18px}.legalBrand,.legalTopbar{display:flex;align-items:center}.legalBrand{gap:10px;color:#183c42;text-decoration:none}.legalBrandMark{width:38px;height:38px;border:1px solid rgba(24,60,66,.18);border-radius:50%;display:grid;place-items:center;color:#2b6971;background:rgba(255,255,255,.64)}.legalBrand>span:last-child{display:grid;grid-gap:1px;gap:1px}.legalBrand strong{font-size:1.05rem;letter-spacing:-.03em}.legalBrand small{color:#6c8083;font-size:.72rem}.legalBack{border:1px solid rgba(24,60,66,.12);border-radius:999px;background:rgba(255,255,255,.7);color:#2b6971;padding:9px 13px;font-size:.78rem;font-weight:750;text-decoration:none}.legalDocument{width:min(880px,100%);margin:0 auto;padding:clamp(26px,5vw,56px);border:1px solid rgba(24,60,66,.09);border-radius:30px;background:rgba(251,253,253,.9);box-shadow:0 28px 80px rgba(25,70,75,.11)}.legalHeading{padding-bottom:28px;border-bottom:1px solid rgba(24,60,66,.1)}.legalHeading .eyebrow{color:#39737a;font-size:.72rem;font-weight:850;letter-spacing:.15em}.legalHeading h1{max-width:700px;margin:10px 0 14px;font-size:clamp(2.45rem,6vw,4.5rem);line-height:.98;letter-spacing:-.06em}.legalHeading p{max-width:700px;margin:0 0 17px;color:#5d7477;font-size:1rem;line-height:1.65}.legalHeading small{color:#798b8d;font-size:.78rem}.legalBody{display:grid;grid-gap:28px;gap:28px;padding:34px 0}.legalBody section{scroll-margin-top:20px}.legalBody h2{margin:0 0 10px;color:#1c4e55;font-size:1.18rem;letter-spacing:-.025em}.legalBody li,.legalBody p{color:#506a6e;font-size:1rem;line-height:1.7}.legalBody p{margin:0 0 10px}.legalBody ul{margin:8px 0 0;padding-left:21px}.legalBody li+li{margin-top:7px}.legalBody a,.legalDocument footer a{color:#22646d;font-weight:750}.legalNotice{padding:16px 18px;border-radius:16px;background:linear-gradient(135deg,#e3f0e8,#edf5f5);color:#315d61!important}.legalDocument footer{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-top:22px;border-top:1px solid rgba(24,60,66,.1)}.legalDocument footer p{max-width:520px;margin:0;color:#687d80;font-size:.82rem;line-height:1.55}.legalDocument footer>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.legalDocument footer a{font-size:.78rem;white-space:nowrap}@media(max-width:620px){.legalPage{padding:16px}.legalTopbar{align-items:flex-start}.legalBack{font-size:.7rem}.legalDocument{padding:25px 19px;border-radius:24px}.legalHeading h1{font-size:2.6rem}.legalDocument footer{flex-direction:column}.legalDocument footer>div{justify-content:flex-start}.legalBody li,.legalBody p{font-size:.95rem}}:root{--bg:#f2f5f6;--surface:#ffffff;--solid:#ffffff;--ink:#172a33;--muted:#667982;--line:rgba(23,42,51,.105);--green:#175f68;--green2:#267982;--shadow:0 12px 34px rgba(15,34,44,.075);--rail:#111d25;--rail-soft:#1a2a34;--module-accent:#277681;--module-soft:#e7f1f2}body{background:var(--bg);font-size:16px;line-height:1.5}button{transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(55,142,152,.28);outline-offset:2px}.eyebrow{color:#607780;font-size:.72rem;letter-spacing:.14em}.shell{grid-template-columns:264px minmax(0,1fr);background:var(--bg)}.sidebar{z-index:40;height:100vh;padding:24px 18px 18px;border:0;background:var(--rail);color:#eef5f6;-webkit-backdrop-filter:none;backdrop-filter:none}.brandBlock{padding:2px 9px 22px;gap:11px}.brand{font-size:1.28rem;font-weight:760}.brandCaption{color:#91a5ae;font-size:.75rem}.brandMark span{border-color:#78c0c5}.brandMark span:nth-child(3){background:#78c0c5}.sidebar>.captureNavButton{margin:0 0 18px}.sidebar .nav{display:flex;min-height:0;flex:1 1;flex-direction:column;gap:18px;margin:0;padding:0 3px 0 0;overflow-y:auto}.navMain .navAdmin{margin-top:auto;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.navGroup{display:grid;grid-gap:3px;gap:3px}.navGroupLabel{padding:0 11px 5px;color:#748c97;font-size:.67rem;font-weight:800;letter-spacing:.14em}.navItem{min-height:42px;padding:9px 11px;border-radius:10px;color:#b8c7cc;font-size:.86rem;font-weight:580;gap:9px}.navItem span{width:21px;color:#8fa8b1;font-size:1rem;text-align:center}.navItem:hover{background:rgba(255,255,255,.055)}.navItem.active{background:#243a45;box-shadow:inset 3px 0 #78c0c5}.navItem.active span{color:#8bd0d3}.captureNavButton{min-height:43px;border:1px solid rgba(129,205,209,.24);border-radius:11px;background:#1d6971;color:#fff;padding:10px 11px;display:flex;align-items:center;gap:9px;text-align:left;font-size:.83rem;font-weight:760}.captureNavButton:hover{background:#247984}.captureNavButton span{width:21px;font-size:1.12rem}.sidebarBottom{gap:8px}.sidebar .supportButton{min-height:46px;border-color:rgba(255,255,255,.08);border-radius:11px;background:rgba(255,255,255,.045);color:#d8e3e6}.sidebar .supportButton small{color:#8198a2}.sidebar .mindStatus{padding:10px 11px;border-color:rgba(255,255,255,.07);border-radius:11px;background:rgba(255,255,255,.035)}.sidebar .accountButton strong,.sidebar .mindStatus strong{color:#e9f0f2;font-size:.76rem}.sidebar .accountButton small,.sidebar .mindStatus small{color:#7f96a0;font-size:.67rem}.sidebar .accountButton{border-radius:10px;color:#fff}.sidebar .accountButton:hover{background:rgba(255,255,255,.05)}.miniAvatar{background:#2b7780}.workspace{max-width:1500px;padding:30px clamp(28px,4vw,64px) 90px;background:linear-gradient(180deg,#f5f7f8,#eef2f3)}.overviewTopbar{height:auto!important;min-height:112px!important;margin-bottom:18px!important;padding:18px 21px!important;border:1px solid var(--line);border-radius:18px;background:#fff!important;color:var(--ink)!important;box-shadow:0 5px 18px rgba(15,34,44,.045)}.overviewTopbar .dateLine{margin:0 0 5px;color:#58717a;font-size:.75rem;font-weight:700;letter-spacing:.025em}.overviewTopbar h1{margin:0!important;color:var(--ink);font-size:clamp(2rem,3vw,2.65rem)!important;line-height:1!important}.overviewTopbar .lead{margin-top:7px!important;color:var(--muted);font-size:.93rem!important}.overviewTopbar .avatar{width:48px!important;height:48px!important;flex:0 0 48px!important;border-radius:14px!important;background:#183b45!important;color:#fff;font-size:.9rem!important;cursor:pointer}.overviewGrid{grid-template-columns:minmax(340px,.86fr) minmax(0,1.24fr);gap:14px}.overviewGrid .captureCard,.overviewNotices{border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 7px 24px rgba(15,34,44,.055);-webkit-backdrop-filter:none;backdrop-filter:none}.overviewGrid .captureCard{padding:20px}.overviewGrid .captureCard h3{margin:7px 0 12px;font-size:1.28rem}.captureComposer{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:stretch}.overviewGrid .captureCard .captureComposer textarea{min-height:76px;margin:0;border-radius:12px;background:#f4f7f7;padding:12px 13px;font-size:1rem;line-height:1.45}.captureCard .captureComposer>button{width:auto;min-width:102px;margin:0;border-radius:12px;padding:10px 15px;background:#175f68;font-size:.82rem}.captureInputBar{margin-top:8px}.captureInputBar>small{font-size:.72rem}.captureFileButton{border-radius:9px!important;background:#edf3f4!important;color:#376a71!important;padding:7px 9px!important;font-size:.74rem!important}.overviewNotices{padding:18px 19px}.overviewNotices .sectionTitleRow h2{font-size:1.28rem}.overviewNotices .textButton{font-size:.78rem}.noticesScroll{max-height:235px}.overviewNotices .eventCard{border-radius:12px;background:#f8fafb}.overviewNotices .eventEyebrow{font-size:.68rem}.overviewNotices .eventBody h3{font-size:.87rem}.overviewNotices .eventBody p{font-size:.75rem}.overviewNotices .routineLabel strong{font-size:.77rem}.overviewNotices .routineItems button strong{font-size:.74rem}.overviewNotices .routineItems button span{font-size:.68rem}.lifeContextStrip{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:14px;padding:18px 20px;border:1px solid var(--line);border-radius:16px;background:#172a33;color:#f4f8f9;box-shadow:0 8px 24px rgba(15,34,44,.1)}.lifeContextStrip h2{margin:4px 0 3px;font-size:1.05rem;letter-spacing:-.02em}.lifeContextStrip p{margin:0;color:#a9bbc2;font-size:.78rem}.lifeContextStrip .eyebrow{color:#80b8bd}.lifeContextStrip>button{min-width:165px;min-height:42px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#26737b;color:#fff;padding:9px 13px;font-size:.78rem;font-weight:760}.lifeContextStrip>button span{margin-left:8px;font-size:1rem}.areasHub{--module-accent:#397a82}.areasHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:16px;padding:8px 2px 18px;border-bottom:1px solid var(--line)}.areasHeader h1{margin:4px 0 3px;font-size:clamp(2rem,3.4vw,3rem);letter-spacing:-.05em}.areasHeader p{margin:0;color:var(--muted);font-size:.9rem}.areasSearch{min-height:42px;border:0;border-radius:10px;background:#175f68;color:#fff;padding:10px 14px;font-size:.78rem;font-weight:760;white-space:nowrap}.areasSearch span{margin-right:6px;font-size:1rem}.areasGroups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.areaGroup{min-width:0;padding:18px;border:1px solid var(--line);border-radius:16px;box-shadow:0 6px 20px rgba(15,34,44,.045)}.areaGroup>header{min-height:114px;padding-bottom:14px}.areaGroup>header h2{margin:5px 0;font-size:1.12rem;line-height:1.2;letter-spacing:-.025em}.areaGroup>header p{margin:0;color:var(--muted);font-size:.76rem;line-height:1.45}.areaGroup-self{--area-accent:#4f8d7f;--area-soft:#e6f1ed}.areaGroup-family{--area-accent:#93635d;--area-soft:#f3e9e7}.areaGroup-practical{--area-accent:#447d95;--area-soft:#e6eff3}.areaGroup .eyebrow{color:var(--area-accent)}.areaRows{display:grid;grid-gap:6px;gap:6px}.areaRow{width:100%;min-height:68px;border:1px solid rgba(23,42,51,.08);border-radius:11px;background:#f8fafb;color:var(--ink);padding:9px 10px;display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;grid-gap:9px;gap:9px;text-align:left}.areaRow:hover{border-color:color-mix(in srgb,var(--area-accent) 32%,transparent);background:var(--area-soft);transform:translateY(-1px)}.areaRowIcon{width:34px;height:34px;border-radius:9px;background:var(--area-soft);color:var(--area-accent);display:grid;place-items:center;font-size:.95rem}.areaRowCopy{min-width:0;display:grid;grid-gap:2px;gap:2px}.areaRowCopy strong{font-size:.78rem}.areaRowCopy small{color:var(--muted);font-size:.67rem;line-height:1.3}.areaRowCount{min-width:24px;height:24px;border-radius:8px;background:#fff;color:var(--area-accent);display:grid;place-items:center;font-size:.65rem;font-weight:800}.areaRowArrow{color:#82939a;font-size:1.25rem}.archiveShortcut{width:100%;margin-top:12px;padding:15px 17px;border:1px solid var(--line);border-radius:15px;background:#fff;color:var(--ink);display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:13px;gap:13px;text-align:left}.archiveShortcut:hover{border-color:rgba(113,92,145,.25);background:#faf9fc}.archiveShortcutIcon{width:42px;height:42px;border-radius:11px;background:#ece8f3;color:#715c91;display:grid;place-items:center;font-size:1.1rem}.archiveShortcut>span:nth-child(2){display:grid;grid-gap:2px;gap:2px}.archiveShortcut small{color:#715c91;font-size:.65rem;font-weight:800;letter-spacing:.12em}.archiveShortcut strong{font-size:.84rem}.archiveShortcut em{color:var(--muted);font-size:.7rem;font-style:normal}.archiveShortcut b{color:#65537f;font-size:.74rem}.overviewModules{margin-top:22px}.overviewModules .sectionTitleRow{margin-bottom:11px}.overviewModules .sectionTitleRow h2{font-size:1.18rem;letter-spacing:-.025em}.overviewModules .moduleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.overviewModules .moduleCard{position:relative;min-height:106px;padding:14px 42px 14px 14px;border:1px solid var(--line);border-radius:14px;background:#fff!important;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;grid-gap:11px;gap:11px;overflow:hidden}.overviewModules .moduleCard:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--card-accent,#47858c)}.overviewModules .moduleCard:hover{transform:translateY(-1px);border-color:rgba(29,92,100,.22);box-shadow:0 9px 23px rgba(15,34,44,.07)}.overviewModules .moduleTop{display:block}.overviewModules .moduleGlyph{width:36px;height:36px;border-radius:10px;background:var(--card-soft,#e8f1f2);color:var(--card-accent,#3e7b82);display:grid;place-items:center;font-size:1rem}.overviewModules .moduleStatus{display:none}.overviewModules .moduleCardCopy{min-width:0}.overviewModules .moduleCard h3{margin:0 0 3px;font-size:.88rem}.overviewModules .moduleCard p{display:-webkit-box;margin:0;color:#72838a;font-size:.7rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.overviewModules .moduleLink{position:absolute;right:14px;top:50%;margin:0;padding:0;color:#809198;font-size:1rem;transform:translateY(-50%)}.overviewModules .tone-sage{--card-accent:#4f8d7f;--card-soft:#e6f1ed}.overviewModules .tone-sand{--card-accent:#3f7e9a;--card-soft:#e6f0f4}.overviewModules .tone-lavender{--card-accent:#715c91;--card-soft:#eeeaf4}.overviewModules .tone-blue{--card-accent:#527891;--card-soft:#e8eff3}.overviewModules .tone-rose{--card-accent:#98655e;--card-soft:#f4eae8}.overviewModules .tone-sun{--card-accent:#a87932;--card-soft:#f6efe1}.overviewModules .tone-aqua{--card-accent:#477f86;--card-soft:#e5f0f1}.overviewModules .tone-mint{--card-accent:#5d8a71;--card-soft:#e8f1eb}.overviewModules .tone-coral{--card-accent:#a55f4f;--card-soft:#f5e8e5}.theme-agenda{--module-accent:#4f8d7f;--module-soft:#e4f0eb}.theme-financeiro{--module-accent:#3d7e9b;--module-soft:#e3eef3}.theme-gaveta{--module-accent:#715c91;--module-soft:#ece8f3}.theme-veiculos{--module-accent:#527891;--module-soft:#e5edf2}.theme-casa{--module-accent:#98655e;--module-soft:#f1e6e4}.theme-filhos{--module-accent:#a87932;--module-soft:#f4eddf}.theme-pets{--module-accent:#477f86;--module-soft:#e2eef0}.theme-mercado{--module-accent:#5d8a71;--module-soft:#e4efe8}.theme-fitness{--module-accent:#a55f4f;--module-soft:#f2e5e2}.theme-admin{--module-accent:#496f79;--module-soft:#e4ecee}.modulePage>.moduleHeader{position:relative;height:auto!important;min-height:132px!important;margin-bottom:12px!important;padding:20px 22px 20px 25px!important;border:1px solid var(--line)!important;border-radius:18px!important;background:#fff!important;color:var(--ink)!important;box-shadow:0 5px 18px rgba(15,34,44,.045)!important;overflow:hidden}.modulePage>.moduleHeader:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:var(--module-accent)}.modulePage>.moduleHeader .eyebrow{color:var(--module-accent)!important}.modulePage>.moduleHeader h1{margin:5px 0 0!important;color:var(--ink)!important;font-size:clamp(2rem,3vw,2.65rem)!important}.modulePage>.moduleHeader p{margin-top:7px!important;color:var(--muted)!important;font-size:.88rem!important}.modulePage>.moduleHeader .moduleHeaderIcon{width:50px!important;height:50px!important;flex:0 0 50px!important;border:0!important;border-radius:14px!important;background:var(--module-soft)!important;font-size:1.35rem!important}.moduleTabs{gap:2px;margin-bottom:14px;padding:4px;border-radius:12px;background:#e8edef;border-color:rgba(23,42,51,.07)}.moduleTabs button{min-height:38px;padding:8px 12px;border-radius:9px;color:#5e737c;font-size:.8rem;font-weight:650}.moduleTabs button.active{box-shadow:0 2px 8px rgba(15,34,44,.08)}.moduleContent{padding:22px;border-radius:18px;background:#fff;border-color:var(--line);box-shadow:0 6px 22px rgba(15,34,44,.045)}.contentHeading h2{font-size:1.55rem}.contentHeading p{font-size:.88rem}.addButton,.secondaryAdd{min-height:39px!important;border-radius:10px!important;font-size:.77rem!important}.recordRow{border-radius:12px;background:#f9fbfb}.recordRow span{font-size:.68rem}.recordRow strong{font-size:.88rem}.recordRow small,.recordRow time{font-size:.75rem}.rowActions button{min-height:32px;font-size:.72rem}.emptyState,.moduleEmpty{font-size:.82rem}@media(max-width:1100px){.shell{grid-template-columns:230px minmax(0,1fr)}.sidebar{padding-inline:14px}.overviewModules .moduleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1050px){.areasGroups{grid-template-columns:1fr 1fr}.areaGroup-practical{grid-column:1/-1}.areaGroup-practical>header{min-height:auto}.areaGroup-practical .areaRows{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){body{padding-bottom:74px}.shell{display:block}.sidebar{position:-webkit-sticky;position:sticky;top:0;z-index:50;height:64px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.08);display:flex}.brandBlock{width:auto;padding:0}.brandMark{width:33px;height:33px}.brandCaption,.sidebar .nav,.sidebar .navPrimary,.sidebarBottom{display:none}.mobileSupportButton{top:13px;right:14px;min-height:36px;border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.07);color:#dbe6e8}.workspace{padding:18px 14px 92px}.overviewTopbar{min-height:100px!important;padding:16px!important}.overviewTopbar h1{font-size:1.85rem!important}.overviewTopbar .lead{font-size:.84rem!important}.captureComposer,.overviewGrid{grid-template-columns:1fr}.captureCard .captureComposer>button{width:100%;min-height:43px}.overviewNotices{padding:17px}.noticesScroll{max-height:none}.lifeContextStrip{align-items:stretch;flex-direction:column;padding:16px}.lifeContextStrip>button{width:100%}.overviewModules .moduleGrid{grid-template-columns:1fr}.overviewModules .moduleCard{min-height:92px}.overviewModules .sectionTitleRow h2{font-size:1.05rem}.modulePage>.moduleHeader{min-height:112px!important;padding:17px 18px 17px 21px!important}.modulePage>.moduleHeader h1{font-size:1.8rem!important}.modulePage>.moduleHeader p{font-size:.79rem!important;line-height:1.4}.modulePage>.moduleHeader .moduleHeaderIcon{display:none}.moduleTabs{margin-left:-14px;margin-right:-14px;padding:5px 14px;border-width:1px 0;border-radius:0}.moduleTabs button{font-size:.76rem}.moduleContent{margin:0 -3px;padding:17px 15px;border-radius:16px}.areasHeader{align-items:stretch;flex-direction:column}.areasHeader h1{font-size:2rem}.areasSearch{width:100%}.areasGroups{grid-template-columns:1fr}.areaGroup-practical{grid-column:auto}.areaGroup>header{min-height:auto}.areaGroup-practical .areaRows{grid-template-columns:1fr}.archiveShortcut{grid-template-columns:42px minmax(0,1fr)}.archiveShortcut b{grid-column:2}.feedbackLauncher{display:none}.mobileDock{position:fixed;z-index:80;inset:auto 0 0;height:68px;padding:7px 8px calc(7px + env(safe-area-inset-bottom));border-top:1px solid rgba(22,42,51,.1);background:rgba(252,253,253,.96);box-shadow:0 -8px 28px rgba(15,34,44,.1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:grid;grid-template-columns:repeat(5,1fr);align-items:center}.mobileDock>button{height:52px;border:0;background:transparent;color:#70828a;display:grid;place-items:center;align-content:center;grid-gap:1px;gap:1px;font-size:.62rem;font-weight:750}.mobileDock>button>span{font-size:1.05rem;line-height:1}.mobileDock>button.active{color:#175f68}.mobileDock .mobileCapture{width:50px;height:50px;place-self:center;border-radius:16px;background:#175f68;color:#fff;box-shadow:0 7px 18px rgba(23,95,104,.25)}.mobileDock .mobileCapture span{font-size:1.55rem}.mobileModuleSheet{position:fixed;z-index:75;inset:0;display:block}.mobileSheetBackdrop{position:absolute;inset:0;border:0;background:rgba(8,20,27,.45)}.mobileModuleSheet>section{position:absolute;inset:auto 0 68px;padding:9px 16px 20px;border-radius:22px 22px 0 0;background:#fff;box-shadow:0 -15px 50px rgba(8,20,27,.18)}.mobileSheetHandle{width:38px;height:4px;margin:0 auto 13px;border-radius:999px;background:#d2dcdf}.mobileSheetHeading{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:14px}.mobileSheetHeading h2{margin:3px 0 0;font-size:1.3rem}.mobileSheetHeading>button{width:34px;height:34px;border:0;border-radius:10px;background:#edf2f3;color:#566e77;font-size:1.2rem}.mobileModuleGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px}.mobileModuleGrid>button{min-height:72px;padding:9px 6px;border:1px solid var(--line);border-radius:12px;background:#f7f9fa;color:var(--ink);display:grid;place-items:center;align-content:center;grid-gap:5px;gap:5px}.mobileModuleGrid span{font-size:1.05rem;color:#39727a}.mobileModuleGrid strong{font-size:.69rem;line-height:1.25}.mobileSheetAccount{width:100%;margin-top:10px;min-height:40px;border:0;border-radius:10px;background:#e8f1f2;color:#28666e;font-size:.78rem;font-weight:750}}@media(max-width:390px){.overviewTopbar .avatar{display:none!important}.mobileModuleGrid{grid-template-columns:repeat(3,1fr)}.modulePage>.moduleHeader h1{font-size:1.65rem!important}}:root{--semantic-blue:#3d75a3;--semantic-green:#3d7c5d;--semantic-red:#b94e4e;--semantic-yellow:#b88a32;--semantic-purple:#765b96}.sidebar{border-right:1px solid #202328;background:#08090b;color:#f7f7f4}.brand{color:#fff;font-weight:780}.brandCaption{color:#b5b8bb}.brandMark span{border-color:#eee9dd}.brandMark span:nth-child(3){background:#c99a42}.navGroupLabel{color:#85898d}.navItem{color:#c7c9ca}.navItem span{color:#9ea1a4}.navItem:hover{background:#15171a;color:#fff}.navItem.active{background:#181a1e;color:#fff;box-shadow:inset 3px 0 #c99a42}.navItem.active span{color:#d8af62}.captureNavButton{border-color:#d7ab5a;background:#c99a42;color:#111214;font-weight:800}.captureNavButton:hover{background:#d6aa57}.sidebar .supportButton{border-color:#34383c;background:#15171a;color:#fff}.sidebar .supportButton span{color:#d8af62}.sidebar .supportButton small{color:#afb3b6}.sidebar .mindStatus{border-color:#282b2f;background:#111315}.sidebar .accountButton strong,.sidebar .mindStatus strong{color:#f2f2ef}.sidebar .accountButton small,.sidebar .mindStatus small{color:#9b9fa2}.sidebar .accountButton:hover{background:#15171a}.miniAvatar{background:#272a2e}.captureCard .captureComposer>button{background:#111214}.captureFileButton{background:#f5eddd!important;color:#7d5a1d!important}.lifeContextStrip{border-color:#24272a;background:#111214;color:#f7f7f4;box-shadow:0 8px 24px rgba(8,9,11,.12)}.lifeContextStrip p{color:#b5b8bb}.lifeContextStrip .eyebrow{color:#d8af62}.lifeContextStrip>button{border-color:#d7ab5a;background:#c99a42;color:#111214;font-weight:800}.areasHub{--module-accent:#111214}.areasSearch{background:#111214}.areaGroup-family,.areaGroup-self{--area-accent:var(--semantic-purple);--area-soft:#eee9f4}.areaGroup-practical{--area-accent:var(--semantic-blue);--area-soft:#e7eef5}.areaRow{--row-accent:var(--area-accent);--row-soft:var(--area-soft)}.areaRow:hover{border-color:color-mix(in srgb,var(--row-accent) 32%,transparent);background:var(--row-soft)}.areaRowIcon{background:var(--row-soft)}.areaRowCount,.areaRowIcon{color:var(--row-accent)}.areaRow-finance{--row-accent:var(--semantic-green);--row-soft:#e7f1eb}.areaRow-market{--row-accent:var(--semantic-yellow);--row-soft:#f6efe0}.areaRow-vehicles{--row-accent:var(--semantic-blue);--row-soft:#e7eef5}.archiveShortcut:hover{border-color:rgba(61,117,163,.28);background:#f7fafd}.archiveShortcutIcon{background:#e7eef5}.archiveShortcut b,.archiveShortcut small,.archiveShortcutIcon{color:var(--semantic-blue)}.overviewModules .tone-aqua,.overviewModules .tone-coral,.overviewModules .tone-rose,.overviewModules .tone-sage,.overviewModules .tone-sun{--card-accent:var(--semantic-purple);--card-soft:#eee9f4}.overviewModules .tone-blue,.overviewModules .tone-lavender,.overviewModules .tone-sand{--card-accent:var(--semantic-blue);--card-soft:#e7eef5}.overviewModules .tone-mint{--card-accent:var(--semantic-yellow);--card-soft:#f6efe0}.theme-agenda,.theme-gaveta,.theme-veiculos{--module-accent:var(--semantic-blue);--module-soft:#e7eef5}.theme-financeiro{--module-accent:var(--semantic-green);--module-soft:#e7f1eb}.theme-casa,.theme-filhos,.theme-fitness,.theme-pets{--module-accent:var(--semantic-purple);--module-soft:#eee9f4}.theme-mercado{--module-accent:var(--semantic-yellow);--module-soft:#f6efe0}.theme-admin{--module-accent:#555b60;--module-soft:#eceeef}.priority-high{border-left-color:var(--semantic-red)!important}.priority-high .eventEyebrow{color:var(--semantic-red)!important}@media(max-width:760px){.sidebar>.captureNavButton{display:none}.mobileSupportButton{border-color:#34383c;background:#15171a;color:#fff}.mobileDock>button.active{color:#111214}.mobileDock .mobileCapture{background:#c99a42;color:#111214;box-shadow:0 7px 18px rgba(143,101,29,.24)}.mobileSheetAccount{background:#111214;color:#fff}}.workspace{padding-top:36px;background:#f4f3ef}.overviewTopbar{min-height:102px!important;margin-bottom:22px!important;padding:0 2px 16px!important;border-bottom:1px solid #dfded9!important}.overviewTopbar .dateLine{color:#717579;text-transform:uppercase;letter-spacing:.12em!important}.areasHeader h1,.modulePage>.moduleHeader h1,.overviewTopbar h1{font-family:Georgia,Times New Roman,serif;font-weight:500!important;letter-spacing:-.045em!important}.overviewTopbar h1{font-size:clamp(2.4rem,4vw,3.35rem)!important}.overviewTopbar .avatar{width:44px!important;height:44px!important;flex-basis:44px!important;border-radius:10px!important}.workspace>.captureCard{margin-bottom:18px;border-color:#d8d7d2!important}.workspace>.captureCard>h3{font-family:Georgia,Times New Roman,serif;font-weight:500}.workspace>.captureCard>.eyebrow{color:#6a6e70}.workspace>.captureCard .captureComposer{grid-template-columns:minmax(0,1fr) auto;gap:0;border:1px solid #d8d7d2;border-radius:11px;background:#f8f8f6;overflow:hidden}.workspace>.captureCard .captureComposer textarea{min-height:58px;margin:0;resize:none}.workspace>.captureCard .captureComposer>button{min-width:110px;min-height:58px;background:#111214!important}.workspace>.captureCard .captureInputBar{margin-top:8px}.overviewFocusGrid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.72fr);grid-gap:18px;gap:18px}.overviewFocusGrid .overviewNotices{padding:22px;border-radius:16px;box-shadow:none}.overviewFocusGrid .sectionTitleRow{padding-bottom:10px;border-bottom:0}.overviewFocusGrid .sectionTitleRow h2{margin-top:4px;font-family:Georgia,Times New Roman,serif;font-weight:500;letter-spacing:-.025em}.overviewFocusGrid .noticesScroll{max-height:360px}.overviewFocusGrid .eventList{gap:0}.overviewFocusGrid .eventCard{position:relative;min-height:80px;padding:10px 7px 10px 68px;border:0;border-top:1px solid #ecebe7;border-radius:0;background:#fff!important;grid-template-columns:minmax(0,1fr) 32px;box-shadow:none}.overviewFocusGrid .eventCard:first-child{border-top:0}.overviewFocusGrid .eventCard .moduleIcon{position:absolute;left:7px;width:42px;height:42px;border-radius:10px}.overviewFocusGrid .eventBody{grid-column:1}.overviewFocusGrid .eventEyebrow{font-size:.62rem!important;letter-spacing:.1em}.overviewFocusGrid .eventBody h3{margin:3px 0 2px;font-size:.91rem!important}.overviewFocusGrid .eventBody p{font-size:.72rem!important}.overviewFocusGrid .arrowButton{grid-column:2;width:30px;height:30px;border:1px solid #e0dfda;background:#fff}.overviewFocusGrid .routineSummary{margin-top:12px;padding:11px 12px;border:0;border-radius:10px;background:#f4f5f3}.overviewFocusGrid .routineItems{max-height:110px;overflow:auto}.overviewFocusGrid .routineLabel span{background:#e7eeea;color:#3d7c5d}.mindInsight{position:relative;min-height:310px;padding:25px 24px;border:1px solid #24272a;border-radius:16px;background:#111214;color:#f7f6f2;overflow:hidden}.mindInsight:after{content:"";position:absolute;width:190px;height:190px;right:-80px;bottom:-100px;border:1px solid #383b3e;border-radius:50%;box-shadow:0 0 0 28px #15171a,0 0 0 29px #303336}.mindInsight>*{position:relative;z-index:1}.mindInsightEyebrow{color:#d8af62;font-size:.63rem;font-weight:850;letter-spacing:.13em}.mindInsight>p{margin:30px 0 7px;color:#aeb0b0;font-size:.73rem}.mindInsight h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.42rem;font-weight:500;line-height:1.25}.mindInsight>div{margin-top:24px;display:grid;grid-gap:10px;gap:10px}.mindInsight button{min-height:40px;border:1px solid #d7ab5a;border-radius:9px;background:#c99a42;color:#111214;font-size:.72rem;font-weight:800}.mindInsight small{color:#85898b;font-size:.62rem;line-height:1.4}.overviewAreaRail{margin-top:18px;padding:18px 2px;border-top:1px solid #dfded9;border-bottom:1px solid #dfded9;display:flex;align-items:center;justify-content:space-between;gap:24px}.overviewAreaRail h2{margin:3px 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.1rem;font-weight:500}.overviewAreaRail>div:last-child{display:flex;gap:7px;flex-wrap:wrap}.overviewAreaRail button{min-height:35px;padding:0 11px;border:1px solid #dfded9;border-radius:999px;background:#fff;color:#4d5153;display:flex;align-items:center;gap:7px;font-size:.7rem;font-weight:700}.overviewAreaRail button:last-child{border-color:transparent;background:transparent}.overviewAreaRail button b{min-width:18px;height:18px;padding:0 4px;border-radius:50%;background:#efeeeb;display:grid;place-items:center;font-size:.58rem}.railDot{width:7px;height:7px;border-radius:50%}.railDot.purple{background:var(--semantic-purple)}.railDot.green{background:var(--semantic-green)}.railDot.gold{background:var(--semantic-yellow)}.areasGroups{display:block;border:1px solid #dfded9;border-radius:16px;background:#fff;overflow:hidden}.areaGroup{display:grid;grid-template-columns:185px minmax(0,1fr);padding:0;border:0;border-bottom:1px solid #dfded9;border-radius:0;background:#fff;box-shadow:none}.areaGroup:last-child{border-bottom:0}.areaGroup>header{padding:22px;background:#efeee9}.areaGroup>header h2{margin:6px 0 4px;font-family:Georgia,Times New Roman,serif;font-size:1.05rem}.areaGroup>header p{font-size:.69rem}.areaGroup-practical .areaRows,.areaRows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0}.areaGroup-self .areaRows{grid-template-columns:repeat(2,minmax(0,1fr))}.areaRow{min-height:90px;border:0;border-right:1px solid #ebeae6;border-radius:0;background:#fff;padding:14px}.areaRow:last-child{border-right:0}.areaRow:hover{transform:none}.archiveShortcut{margin-top:14px;border-color:#24272a;background:#111214;color:#fff}.archiveShortcut:hover{border-color:#34383c;background:#17191b}.archiveShortcutIcon{background:#222529;color:#d8af62}.archiveShortcut small{color:#d8af62}.archiveShortcut em{color:#929596}.archiveShortcut b{color:#d8af62}.modulePage>.moduleHeader{min-height:116px!important;padding:16px 20px 17px 24px!important;border-width:0 0 1px!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.modulePage>.moduleHeader:before{display:none}.modulePage>.moduleHeader h1{font-size:clamp(2.3rem,4vw,3.2rem)!important}.moduleTabs{margin-top:0;border-radius:11px;background:#eae9e5}.moduleContent{border-radius:16px;box-shadow:none}.recordRow{border-radius:10px;background:#fafaf8}@media(max-width:1050px){.overviewFocusGrid{grid-template-columns:1fr}.mindInsight{min-height:285px}.areaGroup{grid-template-columns:150px minmax(0,1fr)}.areaGroup-practical .areaRows,.areaGroup-self .areaRows,.areaRows{grid-template-columns:1fr}.areaRow{min-height:72px;border-right:0;border-bottom:1px solid #ebeae6}.areaRow:last-child{border-bottom:0}}@media(max-width:760px){.workspace{padding-top:20px}.overviewTopbar{min-height:auto!important;padding-bottom:15px!important}.overviewTopbar h1{font-size:2.15rem!important}.workspace>.captureCard{padding:15px!important}.workspace>.captureCard .captureComposer{grid-template-columns:1fr}.workspace>.captureCard .captureComposer textarea{min-height:78px}.workspace>.captureCard .captureComposer>button{width:100%;min-height:43px;border-top:1px solid #dfded9}.overviewFocusGrid .overviewNotices{padding:17px 15px}.mindInsight{min-height:315px;padding:22px}.overviewAreaRail{align-items:flex-start;flex-direction:column}.overviewAreaRail>div:last-child{width:100%}.overviewAreaRail button{flex:1 1;justify-content:center}.areaGroup{grid-template-columns:1fr}.areaGroup>header{padding:14px 15px}.areasHeader{border-bottom:1px solid #dfded9}.modulePage>.moduleHeader{min-height:102px!important;padding:12px 2px 15px!important}.modulePage>.moduleHeader h1{font-size:2.05rem!important}}:root{--concept-ink:#17191b;--concept-muted:#6e7275;--concept-line:#e2e1dd;--concept-paper:#f4f3ef;--concept-black:#0c0d0f;--concept-gold:#c69b4a;--concept-blue:#3e78a6;--concept-green:#3f7e5e;--concept-red:#b74e4e;--concept-purple:#765d98;--concept-soft-purple:#eeeaf4;--concept-soft-blue:#e9f0f6;--concept-soft-green:#e8f2ec;--concept-soft-gold:#f6efdf}body,html{background:var(--concept-paper)!important;color:var(--concept-ink)!important}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:16px!important;line-height:1.5!important}button,input,select,textarea{font:inherit}.shell{display:block!important;min-height:100vh!important;background:var(--concept-paper)!important}.shell>.sidebar{position:fixed!important;z-index:50!important;inset:0 auto 0 0!important;width:264px!important;height:100vh!important;padding:29px 22px 22px!important;border:0!important;border-right:1px solid #202328!important;background:var(--concept-black)!important;color:#fff!important;display:flex!important;flex-direction:column!important;overflow-y:auto!important}.brandBlock{width:100%!important;min-height:54px!important;padding:0 8px!important;gap:12px!important;text-align:left!important}.brandMark{width:35px!important;height:35px!important;flex:0 0 35px!important}.brandMark span{border-color:#f3eee3!important}.brandMark span:nth-child(3){background:var(--concept-gold)!important}.brandBlock .brand{color:#fff!important;font-family:Georgia,Times New Roman,serif!important;font-size:1.25rem!important;font-weight:600!important;letter-spacing:-.02em!important}.brandBlock .brandCaption{color:#a7a9aa!important;font-size:.68rem!important}.captureNavButton{width:100%!important;min-height:46px!important;margin:21px 0 29px!important;border:1px solid #dfb969!important;border-radius:10px!important;background:var(--concept-gold)!important;color:#151617!important;box-shadow:none!important;font-size:.84rem!important;font-weight:800!important}.captureNavButton:hover{background:#d1a956!important}.sidebar .nav{margin:0!important}.sidebar .nav,.sidebar .navGroup{display:flex!important;flex-direction:column!important;gap:4px!important}.sidebar .navGroup+.navGroup{margin-top:20px!important}.sidebar .navGroupLabel{margin:0 12px 7px!important;color:#737679!important;font-size:.64rem!important;font-weight:800!important;letter-spacing:.15em!important}.sidebar .navItem{position:relative!important;min-height:44px!important;padding:0 12px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#bfc1c2!important;box-shadow:none!important;gap:12px!important;font-size:.86rem!important;font-weight:600!important}.sidebar .navItem:hover{background:#17191c!important;color:#fff!important}.sidebar .navItem.active{background:#181a1d!important;color:#fff!important;box-shadow:none!important}.sidebar .navItem.active:before{content:"";position:absolute;left:0;width:3px;height:20px;border-radius:0 2px 2px 0;background:var(--concept-gold)}.sidebar .navItem.active>span{color:#ddb96f!important}.sidebarBottom{margin-top:auto!important;padding-top:22px!important;display:grid!important;grid-gap:8px!important;gap:8px!important}.sidebar .mindStatus,.sidebar .supportButton{min-height:54px!important;padding:9px 10px!important;border:1px solid #282b2f!important;border-radius:10px!important;background:#131517!important;color:#fff!important}.sidebar .mindStatus strong,.sidebar .supportButton strong{color:#fff!important;font-size:.75rem!important}.sidebar .mindStatus small,.sidebar .supportButton small{color:#8f9294!important;font-size:.65rem!important}.sidebar .supportButton>span:first-child{color:#d7ae61!important}.sidebar .accountButton{min-height:54px!important;padding:9px 10px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#fff!important}.sidebar .accountButton:hover{background:#15171a!important}.sidebar .accountButton strong{color:#fff!important;font-size:.75rem!important}.sidebar .accountButton small{color:#8f9294!important;font-size:.65rem!important}.miniAvatar{width:34px!important;height:34px!important;border-radius:9px!important;background:#2a2d30!important;color:#fff!important}.mobileSupportButton{display:none!important}.workspace{width:calc(100% - 264px)!important;min-width:0!important;max-width:none!important;min-height:100vh!important;margin:0 0 0 264px!important;padding:38px clamp(34px,4.5vw,76px) 80px!important;background:var(--concept-paper)!important;overflow-x:clip!important}.overviewTopbar{min-height:106px!important;margin:0 0 24px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:24px!important}.overviewTopbar .dateLine{margin:0!important;color:#717579!important;font-size:.68rem!important;font-weight:850!important;letter-spacing:.14em!important;text-transform:uppercase!important}.overviewTopbar h1{margin:7px 0 5px!important;color:var(--concept-ink)!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(2.3rem,4vw,3.45rem)!important;font-weight:500!important;line-height:1.02!important;letter-spacing:-.045em!important}.overviewTopbar .lead{margin:0!important;color:var(--concept-muted)!important;font-size:.91rem!important}.overviewTopbar .avatar{width:42px!important;height:42px!important;flex:0 0 42px!important;margin:0!important;border:0!important;border-radius:9px!important;background:#17191b!important;color:#fff!important;box-shadow:none!important}.workspace>.captureCard{margin:0 0 20px!important;padding:17px 19px 13px!important;border:1px solid #d8d7d2!important;border-radius:15px!important;background:#fff!important;box-shadow:0 8px 28px rgba(18,20,22,.04)!important}.workspace>.captureCard>.eyebrow{color:#64686b!important;font-size:.68rem!important;font-weight:850!important;letter-spacing:.13em!important}.workspace>.captureCard>.eyebrow:first-letter{color:var(--concept-gold)!important}.workspace>.captureCard>h3{margin:8px 0 10px!important;color:var(--concept-ink)!important;font-family:Georgia,Times New Roman,serif!important;font-size:1.18rem!important;font-weight:500!important;letter-spacing:-.02em!important}.workspace>.captureCard .captureComposer{min-height:57px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:0!important;gap:0!important;border:1px solid #d8d7d2!important;border-radius:11px!important;background:#f8f8f6!important;overflow:hidden!important}.workspace>.captureCard .captureComposer textarea{max-height:130px!important;padding:16px!important;background:transparent!important;color:var(--concept-ink)!important;font-size:.92rem!important;line-height:1.45!important;resize:none!important}.workspace>.captureCard .captureComposer textarea,.workspace>.captureCard .captureComposer>button{min-height:57px!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}.workspace>.captureCard .captureComposer>button{min-width:116px!important;padding:0 17px!important;border-left:1px solid #dfded9!important;background:var(--concept-black)!important;color:#fff!important;font-size:.78rem!important;font-weight:750!important}.workspace>.captureCard .captureInputBar{margin-top:8px!important}.workspace>.captureCard .captureFileButton{min-height:34px!important;border:0!important;background:transparent!important;color:#6f7375!important;font-size:.7rem!important;box-shadow:none!important}.overviewFocusGrid{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr)!important;grid-gap:18px!important;gap:18px!important}.overviewFocusGrid,.overviewFocusGrid>*{min-width:0!important}.overviewFocusGrid .overviewNotices{padding:22px 22px 16px!important;border:1px solid var(--concept-line)!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important}.overviewFocusGrid .sectionTitleRow{padding:0!important;border:0!important;align-items:flex-start!important}.overviewFocusGrid .sectionTitleRow .eyebrow{color:#717579!important;font-size:.68rem!important;font-weight:850!important;letter-spacing:.14em!important}.overviewFocusGrid .sectionTitleRow h2{margin:4px 0 0!important;color:var(--concept-ink)!important;font-family:Georgia,Times New Roman,serif!important;font-size:1.55rem!important;font-weight:500!important;letter-spacing:-.025em!important}.overviewFocusGrid .textButton{border:0!important;background:transparent!important;color:#55595b!important;font-size:.72rem!important;font-weight:750!important}.overviewFocusGrid .noticesScroll{max-height:375px!important;margin:15px 0 0!important;overflow:auto!important}.overviewFocusGrid .eventList{display:grid!important;grid-gap:0!important;gap:0!important}.focusFilters{margin-top:15px;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.focusFilters::-webkit-scrollbar{display:none}.focusFilters button{min-height:33px;padding:0 10px;border:1px solid var(--concept-line);border-radius:999px;background:#f7f6f3;color:#65696b;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:.67rem;font-weight:750}.focusFilters button b{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#e9e8e4;color:#6e7172;display:grid;place-items:center;font-size:.58rem}.focusFilters button.active{border-color:var(--concept-black);background:var(--concept-black);color:#fff}.focusFilters button.active b{background:var(--concept-gold);color:#17191b}.focusMore{width:100%;min-height:38px;margin-top:9px;border:1px dashed #d9d7d1;border-radius:9px;background:#faf9f6;color:#626668;font-size:.69rem;font-weight:720}.focusMoreNote{margin:9px 0 0;padding:9px 11px;border-radius:9px;background:#f5f4f0;color:#737678;font-size:.66rem;line-height:1.4}.overviewFocusGrid .focusFilters+.noticesScroll{margin-top:9px!important}.overviewFocusGrid .noticesScroll>.routineSummary{margin-top:0!important}.overviewFocusGrid .timelineEvent{width:100%!important;min-width:0!important;min-height:78px!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;display:grid!important;grid-template-columns:58px 18px minmax(0,1fr) 34px!important;grid-gap:0!important;gap:0!important;align-items:center!important}.overviewFocusGrid .timelineEvent+.timelineEvent{border-top:1px solid #ecebe7!important}.timelineEvent>time{grid-column:1!important;color:#55595b;font-size:.7rem;font-weight:800;text-align:left}.timelineTrack{grid-column:2!important;position:relative;align-self:stretch;display:flex;justify-content:center}.timelineTrack:before{content:"";position:absolute;top:0;bottom:0;width:1px;background:#e6e5e1}.timelineEvent:first-child .timelineTrack:before{top:50%}.timelineEvent:last-child .timelineTrack:before{bottom:50%}.timelineTrack i{z-index:1;align-self:center;width:8px;height:8px;border:2px solid #fff;border-radius:50%;background:var(--concept-blue);box-shadow:0 0 0 2px #cedeeb}.tone-purple .timelineTrack i{background:var(--concept-purple);box-shadow:0 0 0 2px #d9cfe7}.tone-red .timelineTrack i{background:var(--concept-red);box-shadow:0 0 0 2px #edd0d0}.tone-green .timelineTrack i{background:var(--concept-green);box-shadow:0 0 0 2px #cfe2d6}.tone-gold .timelineTrack i{background:var(--concept-gold);box-shadow:0 0 0 2px #eadab9}.overviewFocusGrid .timelineEvent .eventBody{grid-column:3!important;min-width:0!important;padding:10px 7px!important}.overviewFocusGrid .timelineEvent .eventEyebrow{color:var(--concept-blue)!important;font-size:.59rem!important;font-weight:850!important;letter-spacing:.13em!important}.overviewFocusGrid .tone-purple .eventEyebrow{color:var(--concept-purple)!important}.overviewFocusGrid .tone-red .eventEyebrow{color:var(--concept-red)!important}.overviewFocusGrid .tone-green .eventEyebrow{color:var(--concept-green)!important}.overviewFocusGrid .tone-gold .eventEyebrow{color:#9d7429!important}.overviewFocusGrid .timelineEvent h3{margin:2px 0 1px!important;color:var(--concept-ink)!important;font-size:.91rem!important;overflow-wrap:anywhere!important}.overviewFocusGrid .timelineEvent p{margin:0!important;color:var(--concept-muted)!important;font-size:.72rem!important;overflow-wrap:anywhere!important}.overviewFocusGrid .timelineEvent .arrowButton{grid-column:4!important;width:30px!important;height:30px!important;padding:0!important;border:1px solid var(--concept-line)!important;border-radius:9px!important;background:#fff!important;color:#777!important;font-size:1.25rem!important;box-shadow:none!important}.overviewFocusGrid .routineSummary{margin-top:13px!important;padding:11px 12px!important;border:0!important;border-radius:10px!important;background:#f4f5f3!important;box-shadow:none!important}.overviewFocusGrid .routineLabel strong{font-size:.75rem!important}.overviewFocusGrid .routineLabel small{color:var(--concept-muted)!important;font-size:.65rem!important}.overviewFocusGrid .routineLabel>span{background:#e8eeea!important;color:var(--concept-green)!important}.overviewFocusGrid .routineItems button{background:transparent!important}.mindInsight{position:relative!important;min-height:310px!important;padding:25px 24px!important;border:1px solid #24272a!important;border-radius:16px!important;background:var(--concept-black)!important;color:#f7f6f2!important;box-shadow:none!important;overflow:hidden!important}.mindInsight:after{content:""!important;position:absolute!important;width:190px!important;height:190px!important;right:-80px!important;bottom:-100px!important;border:1px solid #383b3e!important;border-radius:50%!important;box-shadow:0 0 0 28px #15171a,0 0 0 29px #303336!important}.mindInsight>*{position:relative!important;z-index:1!important}.mindInsightEyebrow{color:#d8b264!important;font-size:.63rem!important;font-weight:850!important;letter-spacing:.13em!important}.mindInsight>p{margin:29px 0 6px!important;color:#aeb0b0!important;font-size:.73rem!important}.mindInsight h2{margin:0!important;color:#f7f6f2!important;font-family:Georgia,Times New Roman,serif!important;font-size:1.42rem!important;font-weight:500!important;line-height:1.25!important}.mindInsight>div{margin-top:24px!important;display:grid!important;grid-gap:7px!important;gap:7px!important}.mindInsight button{min-height:39px!important;border:1px solid #d0a552!important;border-radius:9px!important;background:var(--concept-gold)!important;color:#171819!important;font-size:.72rem!important;font-weight:750!important}.mindInsight small{color:#777b7c!important;font-size:.62rem!important}.overviewAreaRail{margin-top:18px!important;padding:18px 20px!important;border-top:1px solid var(--concept-line)!important;border-bottom:1px solid var(--concept-line)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important}.overviewAreaRail .eyebrow{color:#717579!important;font-size:.68rem!important;font-weight:850!important;letter-spacing:.14em!important}.overviewAreaRail h2{margin:3px 0 0!important;font-family:Georgia,Times New Roman,serif!important;font-size:1.1rem!important;font-weight:500!important}.overviewAreaRail>div:last-child{display:flex!important;gap:7px!important;flex-wrap:wrap!important}.overviewAreaRail button{min-height:34px!important;padding:0 11px!important;border:1px solid var(--concept-line)!important;border-radius:999px!important;background:#fff!important;color:#4d5153!important;display:flex!important;align-items:center!important;gap:7px!important;font-size:.7rem!important;font-weight:700!important;box-shadow:none!important}.overviewAreaRail button:last-child{border-color:transparent!important;background:transparent!important}.overviewAreaRail button b{min-width:18px!important;height:18px!important;padding:0 4px!important;border-radius:50%!important;background:#f0efec!important;display:grid!important;place-items:center!important;font-size:.58rem!important}.railDot.purple{background:var(--concept-purple)!important}.railDot.green{background:var(--concept-green)!important}.railDot.gold{background:var(--concept-gold)!important}.areasHeader,.modulePage>.moduleHeader{min-height:106px!important;margin:0 0 24px!important;padding:0!important;border:0!important;border-bottom:0!important;border-radius:0!important;background:transparent!important;color:var(--concept-ink)!important;box-shadow:none!important}.areasHeader h1,.modulePage>.moduleHeader h1{margin:7px 0 5px!important;color:var(--concept-ink)!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(2.3rem,4vw,3.45rem)!important;font-weight:500!important;line-height:1.02!important;letter-spacing:-.045em!important}.areasHeader p,.modulePage>.moduleHeader p{margin:0!important;color:var(--concept-muted)!important;font-size:.91rem!important}.areasHeader .eyebrow,.modulePage>.moduleHeader .eyebrow{color:#717579!important;font-size:.68rem!important;font-weight:850!important;letter-spacing:.14em!important}.modulePage>.moduleHeader:before{display:none!important}.modulePage>.moduleHeader .moduleHeaderIcon{width:42px!important;height:42px!important;flex:0 0 42px!important;border:1px solid var(--concept-line)!important;border-radius:10px!important;background:#fff!important;color:var(--module-accent)!important;box-shadow:none!important}.addButton,.areasSearch{min-height:42px!important;padding:0 15px!important;border:0!important;border-radius:9px!important;background:var(--concept-black)!important;color:#fff!important;box-shadow:none!important;font-size:.75rem!important;font-weight:780!important}.areasGroups{display:block!important;border:1px solid var(--concept-line)!important;border-radius:16px!important;overflow:hidden!important}.areaGroup,.areasGroups{background:#fff!important}.areaGroup{display:grid!important;grid-template-columns:170px minmax(0,1fr)!important;padding:0!important;border:0!important;border-bottom:1px solid var(--concept-line)!important;border-radius:0!important;box-shadow:none!important}.areaGroup:last-child{border-bottom:0!important}.areaGroup>header{min-height:auto!important;padding:24px 22px!important;background:#f0efeb!important}.areaGroup>header .eyebrow{color:#6d7173!important;font-size:.65rem!important;font-weight:850!important;letter-spacing:.13em!important}.areaGroup>header h2{margin:6px 0 4px!important;font-family:Georgia,Times New Roman,serif!important;font-size:1.05rem!important;font-weight:500!important}.areaGroup>header p{color:var(--concept-muted)!important;font-size:.69rem!important}.areaGroup-practical .areaRows,.areaRows{display:grid!important;grid-template-columns:repeat(3,1fr)!important;grid-gap:0!important;gap:0!important}.areaGroup-self .areaRows{grid-template-columns:repeat(2,1fr)!important}.areaRow{min-height:92px!important;padding:15px!important;border:0!important;border-right:1px solid #ebeae6!important;border-radius:0!important;background:#fff!important;color:var(--concept-ink)!important;box-shadow:none!important;grid-template-columns:42px minmax(0,1fr) auto 20px!important;gap:10px!important}.areaRow:last-child{border-right:0!important}.areaRow:hover{background:#fafaf8!important;transform:none!important}.areaRowIcon{width:40px!important;height:40px!important;border-radius:10px!important}.areaRow-children,.areaRow-fitness,.areaRow-health,.areaRow-home,.areaRow-pets{--row-accent:var(--concept-purple)!important;--row-soft:var(--concept-soft-purple)!important}.areaRow-finance{--row-accent:var(--concept-green)!important;--row-soft:var(--concept-soft-green)!important}.areaRow-market{--row-accent:#9d7429!important;--row-soft:var(--concept-soft-gold)!important}.areaRow-vehicles{--row-accent:var(--concept-blue)!important;--row-soft:var(--concept-soft-blue)!important}.areaRowCopy strong{font-size:.8rem!important}.areaRowCopy small{color:var(--concept-muted)!important;font-size:.64rem!important}.areaRowCount{min-width:23px!important;height:23px!important;border-radius:7px!important;background:#f2f1ee!important;color:#686c6e!important;display:grid!important;place-items:center!important;font-size:.62rem!important}.areaRowArrow{color:#989a9a!important}.archiveShortcut{width:100%!important;min-height:76px!important;margin-top:14px!important;padding:13px 18px!important;border:1px solid #27292b!important;border-radius:14px!important;background:var(--concept-black)!important;color:#fff!important;box-shadow:none!important;grid-template-columns:40px minmax(0,1.3fr) minmax(150px,.45fr)!important}.archiveShortcutIcon{width:38px!important;height:38px!important;border-radius:10px!important;background:#222529!important}.archiveShortcut b,.archiveShortcut small,.archiveShortcutIcon{color:#d4ae65!important}.archiveShortcut strong{font-size:.78rem!important}.archiveShortcut em{color:#929596!important;font-size:.68rem!important}.moduleTabs{margin:-2px 0 18px!important;padding:4px!important;border:1px solid var(--concept-line)!important;border-radius:11px!important;background:#eae9e5!important;box-shadow:none!important;gap:2px!important;overflow:auto!important}.moduleTabs button{min-height:36px!important;padding:0 12px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#64686a!important;white-space:nowrap!important;font-size:.7rem!important;font-weight:700!important}.moduleTabs button.active{background:#fff!important;color:var(--module-accent)!important;box-shadow:0 2px 6px rgba(20,22,24,.08)!important}.moduleContent{padding:23px!important;border:1px solid var(--concept-line)!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important}.recordRow{border-radius:10px!important;background:#fafaf8!important}.feedbackLauncher{border-color:#2b2d30!important;background:var(--concept-black)!important;color:#fff!important;box-shadow:0 8px 22px rgba(20,22,24,.16)!important}.mobileDock,.mobileModuleSheet{display:none}@media(max-width:1050px){.shell>.sidebar{width:224px!important}.workspace{width:calc(100% - 224px)!important;margin-left:224px!important;padding-inline:28px!important}.overviewFocusGrid{grid-template-columns:1fr!important}.mindInsight{min-height:290px!important}.areaGroup{grid-template-columns:130px minmax(0,1fr)!important}.areaGroup-practical .areaRows,.areaGroup-self .areaRows,.areaRows{grid-template-columns:1fr!important}.areaRow{min-height:78px!important;border-right:0!important;border-bottom:1px solid #ebeae6!important}.areaRow:last-child{border-bottom:0!important}}@media(max-width:760px){body{padding-bottom:72px!important}.shell>.sidebar{position:-webkit-sticky!important;position:sticky!important;top:0!important;width:100%!important;height:63px!important;padding:10px 15px!important;border-bottom:1px solid #292c2f!important;display:flex!important;flex-direction:row!important;align-items:center!important;overflow:hidden!important}.brandBlock{width:auto!important;height:43px!important;min-height:43px!important;padding:0!important}.brandMark{width:32px!important;height:32px!important;flex-basis:32px!important}.brandCaption,.sidebar .captureNavButton,.sidebar .nav,.sidebarBottom{display:none!important}.mobileSupportButton{position:absolute!important;top:13px!important;right:14px!important;min-height:36px!important;padding:7px 11px!important;border:1px solid #34383c!important;border-radius:9px!important;background:#15171a!important;color:#fff!important;display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:.72rem!important;font-weight:750!important}.mobileSupportButton span{color:var(--concept-gold)!important;font-size:1rem!important;line-height:1!important}.workspace{width:100%!important;margin:0!important;padding:22px 15px 90px!important}.overviewTopbar{min-height:auto!important;margin-bottom:20px!important}.overviewTopbar h1{font-size:2.18rem!important}.overviewTopbar .lead{max-width:300px!important;font-size:.8rem!important}.overviewTopbar .avatar{display:none!important}.workspace>.captureCard{padding:15px!important}.workspace>.captureCard .captureComposer{grid-template-columns:1fr!important}.workspace>.captureCard .captureComposer textarea{min-height:74px!important;padding:13px!important;font-size:.86rem!important}.workspace>.captureCard .captureComposer>button{width:100%!important;min-height:42px!important;border-left:0!important;border-top:1px solid #dfded9!important}.overviewFocusGrid{grid-template-columns:1fr!important}.overviewFocusGrid .overviewNotices{padding:18px 16px!important}.overviewFocusGrid .sectionTitleRow h2{font-size:1.3rem!important}.focusFilters{margin-left:-2px;margin-right:-2px;padding-bottom:2px}.focusFilters button{min-height:35px}.overviewFocusGrid .timelineEvent{grid-template-columns:49px 16px minmax(0,1fr) 30px!important}.overviewFocusGrid .timelineEvent h3{font-size:.84rem!important}.overviewFocusGrid .timelineEvent p{font-size:.66rem!important}.mindInsight{min-height:315px!important;padding:22px!important}.overviewAreaRail{align-items:flex-start!important;flex-direction:column!important;padding:18px 2px!important}.overviewAreaRail>div:last-child{width:100%!important}.overviewAreaRail button{flex:1 1!important;justify-content:center!important}.areasHeader,.modulePage>.moduleHeader{min-height:auto!important;margin-bottom:20px!important;padding:0!important}.areasHeader h1,.modulePage>.moduleHeader h1{font-size:2.18rem!important}.areasHeader p,.modulePage>.moduleHeader p{max-width:310px!important;font-size:.8rem!important}.areasSearch,.modulePage>.moduleHeader .moduleHeaderIcon{display:none!important}.areaGroup{grid-template-columns:1fr!important}.areaGroup>header{padding:13px 15px!important}.areaRow{grid-template-columns:40px minmax(0,1fr) auto 18px!important}.archiveShortcut{grid-template-columns:38px minmax(0,1fr)!important}.archiveShortcut b{grid-column:2!important}.moduleTabs{margin-left:-15px!important;margin-right:-15px!important;padding-inline:15px!important;border-radius:0!important}.moduleContent{padding:18px 15px!important}.feedbackLauncher{display:none!important}.mobileDock{position:fixed!important;z-index:80!important;inset:auto 0 0!important;height:70px!important;padding:6px 8px calc(6px + env(safe-area-inset-bottom))!important;border-top:1px solid #deddd8!important;background:rgba(255,255,255,.96)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;box-shadow:0 -8px 24px rgba(20,22,24,.08)!important;display:grid!important;grid-template-columns:repeat(5,1fr)!important}.mobileDock>button{height:55px!important;border:0!important;background:transparent!important;color:#777b7d!important;display:grid!important;place-items:center!important;align-content:center!important;grid-gap:2px!important;gap:2px!important;font-size:.58rem!important;font-weight:750!important}.mobileDock>button.active{color:var(--concept-black)!important}.mobileDock .mobileCapture{width:51px!important;height:51px!important;place-self:center!important;border-radius:15px!important;background:var(--concept-gold)!important;color:var(--concept-black)!important;box-shadow:0 7px 19px rgba(138,99,29,.25)!important}.mobileDock .mobileCapture span{font-size:1.5rem!important}.mobileModuleSheet{display:block}}.workspace>.captureCard .captureAiNotice{display:block;margin-top:7px;color:#777b7d;font-size:.66rem;line-height:1.45}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.notificationPrompt{width:100%;display:flex;align-items:center;gap:13px;margin:0 0 18px;padding:14px 16px;border:1px solid rgba(210,165,77,.35);border-radius:16px;background:linear-gradient(110deg,#111415,#1a1e20);color:#fff;text-align:left;box-shadow:0 12px 28px rgba(10,12,13,.12)}.notificationPrompt>span:first-child{width:36px;height:36px;display:grid;place-items:center;border-radius:12px;background:#d2a54d;color:#111;font-size:18px}.notificationPrompt>span:nth-child(2){display:grid;grid-gap:3px;gap:3px;flex:1 1}.notificationPrompt strong{font-size:13px}.notificationPrompt small{color:#c8cdce;font-size:10px}.notificationPrompt b{color:#e5bd68;font-size:11px}.notificationPanel{width:min(720px,100%);padding:32px}.notificationPanel h2{margin-bottom:7px}.notificationLead{margin:0 0 18px;color:var(--muted);line-height:1.55}.notificationInstall{display:grid;grid-gap:5px;gap:5px;margin-bottom:12px;padding:14px;border-radius:14px;background:#fff4d9;border:1px solid #efd89e}.notificationInstall span{font-size:11px;line-height:1.5;color:#6b5b36}.notificationDevice{display:flex;align-items:center;gap:12px;padding:15px;border:1px solid var(--line);border-radius:16px;background:#f4f5f3}.notificationDevice.active{background:#eaf4ef;border-color:#c8dfd3}.notificationDevice>span{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:#202526;color:#e8bd64;font-weight:900}.notificationDevice>div{display:grid;grid-gap:3px;gap:3px;flex:1 1}.notificationCategories small,.notificationDevice small,.notificationQuiet small{color:var(--muted);font-size:10px;line-height:1.4}.notificationDevice button{border:0;border-radius:10px;padding:9px 12px;background:#d2a54d;color:#111;font-weight:800}.notificationCategories{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin-top:12px}.notificationCategories label{display:flex;align-items:flex-start;gap:10px;padding:13px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.62)}.notificationCategories input{margin-top:2px;accent-color:#1c6b61}.notificationCategories span{display:grid;grid-gap:3px;gap:3px}.notificationQuiet{display:flex;align-items:flex-end;gap:12px;margin-top:12px;padding:14px;border-radius:15px;background:#eef0f0}.notificationQuiet>div{display:grid;grid-gap:3px;gap:3px;flex:1 1}.notificationQuiet label{display:grid;grid-gap:4px;gap:4px;font-size:10px;color:var(--muted)}.notificationQuiet input{border:1px solid var(--line);border-radius:9px;background:#fff;padding:8px}.notificationMessage{margin:12px 0 0;color:#286b61;font-size:11px;font-weight:700}@media(max-width:620px){.notificationPanel{padding:25px 18px}.notificationCategories{grid-template-columns:1fr}.notificationQuiet{align-items:stretch;flex-wrap:wrap}.notificationQuiet>div{flex-basis:100%}.notificationPrompt b{display:none}}