@import "https://cdnjs.cloudflare.com/ajax/libs/simple-line-icons/2.4.1/css/simple-line-icons.css";
:root{--work-paper:#fffdf9;--work-rule:#eadfd7;--work-margin:#e8b6ad;--work-outline:#c88f72;--work-parchment:#f7efe4;--work-parchment-deep:#ead4bd;--work-caramel:#b87953;--work-rust:#8f4f39;--work-olive:#6f7654;--work-gold:#b68a48;--work-ink:#63362d;--work-faint:#fbf7f1}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--light-wash,var(--white));color:var(--text);margin:0;font-family:Avenir Next,Segoe UI,Arial,sans-serif}button,input,textarea,select{font:inherit}button{color:inherit}h1,h2,h3,.brand,.eyebrow,nav a,nav span,.primaryButton,.ghostButton,.ardenButton{font-family:Avenir Next,Segoe UI,Arial,sans-serif}h1,h2,h3{color:var(--wine);letter-spacing:.015em;margin:0}h1{font-size:clamp(40px,5vw,72px);font-weight:800;line-height:.95}h2{font-size:24px;font-weight:800}h3{font-size:16px;font-weight:800}p{line-height:1.6}a{color:inherit}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--rose);font-size:10px;font-weight:800}.muted{color:var(--muted);font-size:13px}.primaryButton,.ghostButton,.textButton{cursor:pointer;border:0}.primaryButton{background:var(--berry);color:var(--white);text-transform:uppercase;letter-spacing:.07em;border-radius:999px;padding:12px 18px;font-size:11px;font-weight:800}.primaryButton:hover{background:var(--wine)}.primaryButton:disabled{opacity:.55;cursor:wait}.primaryButton.compact{padding:9px 14px}.ghostButton{background:var(--white);color:var(--berry);border:1px solid var(--line);text-transform:uppercase;letter-spacing:.07em;border-radius:999px;padding:10px 14px;font-size:10px;font-weight:800}.ghostButton:hover{background:var(--pale)}.textButton{color:var(--berry);text-underline-offset:3px;background:0 0;margin-top:14px;font-size:12px;text-decoration:underline}.loginPage{background:radial-gradient(circle at 15% 20%, rgb(var(--light-sage-rgb,226 166 186) / .35), transparent 30%), linear-gradient(135deg, var(--white), var(--soft));grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;min-height:100vh;padding:clamp(28px,8vw,120px);display:grid}.loginBrand h1{margin:12px 0 18px;font-size:clamp(58px,8vw,110px)}.loginBrand h1 span,.brand span{color:var(--rose)}.loginBrand p{max-width:620px;color:var(--muted);font-size:16px}.authCard{border:1px solid var(--line);width:100%;max-width:500px;box-shadow:var(--shadow);background:#ffffffeb;border-radius:28px;justify-self:end;padding:34px}.authCard h2{margin:8px 0;font-size:32px}.authForm,.modalForm{flex-direction:column;gap:14px;margin-top:24px;display:flex}.authForm label,.modalForm label{color:var(--berry);letter-spacing:.12em;flex-direction:column;gap:7px;font-size:9px;font-weight:800;display:flex}.authForm input,.modalForm input,.modalForm textarea,.modalForm select,.inlineAdd input{border:1px solid var(--line);background:var(--white);width:100%;color:var(--wine);border-radius:13px;outline:none;padding:12px 13px}.authForm input:focus,.modalForm input:focus,.modalForm textarea:focus,.modalForm select:focus,.inlineAdd input:focus{border-color:var(--petal);box-shadow:0 0 0 3px rgb(var(--light-ink-rgb,226 166 186) / .18)}.modalForm textarea{resize:vertical;min-height:90px}.authMessage{border:1px solid var(--line);background:var(--pale);color:var(--berry);border-radius:13px;margin-top:14px;padding:12px;font-size:12px}.appShell{grid-template-columns:245px minmax(0,1fr);min-height:100vh;display:grid}.sideNav{border-right:1px solid var(--line);background:var(--white);z-index:5;flex-direction:column;height:100vh;padding:30px 20px 24px;display:flex;position:sticky;top:0}.brand{color:var(--berry);letter-spacing:-.02em;font-size:28px;font-weight:900;text-decoration:none}.sideKicker{color:var(--muted);letter-spacing:.15em;margin-top:5px;font-size:8px}.sideNav nav{flex-direction:column;gap:5px;margin-top:35px;display:flex}.sideNav nav a,.sideNav nav span{letter-spacing:.09em;border-radius:12px;padding:10px 11px;font-size:10px;font-weight:800;text-decoration:none}.sideNav nav a:hover{background:var(--soft)}.sideNav nav span{color:var(--muted);padding-top:22px;font-size:8px}.disabledNav{color:var(--light-forest,#ad96a0)}.signOutForm button{color:var(--muted);letter-spacing:.12em;cursor:pointer;background:0 0;border:0;font-size:9px}.dashboardMain{width:100%;max-width:1500px;padding:42px 46px 100px}.pageTop,.sectionTitle,.panelHeader,.commandHeader,.modalSectionHead{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.pageTop h1{margin:8px 0 15px}.pageTop .muted{max-width:760px}.commandCard{border:1px solid var(--petal);background:radial-gradient(circle at 90% 10%, rgb(var(--light-sage-rgb,226 166 186) / .42), transparent 30%), linear-gradient(135deg, var(--soft), var(--white));box-shadow:var(--shadow);border-radius:25px;margin-top:26px;padding:26px}.commandCard h2{margin-top:5px;font-size:31px}.commandCard textarea{border:1px solid var(--line);background:var(--white);width:100%;min-height:100px;color:var(--wine);resize:vertical;border-radius:16px;outline:none;margin-top:17px;padding:15px}.quickPrompts{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.quickPrompts button,.pill{border:1px solid var(--line);background:var(--white);color:var(--berry);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:7px 9px;font-size:8px}.quickPrompts button{cursor:pointer;font:inherit}.quickPrompts button:hover{border-color:var(--petal);background:var(--pale)}.commandActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.handoffStatus{color:var(--berry);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.twoCol{grid-template-columns:1.25fr .75fr;gap:18px;margin-top:18px;display:grid}.panel{border:1px solid var(--line);background:var(--white);box-shadow:var(--shadow);border-radius:22px;padding:21px}.softPanel{background:linear-gradient(145deg, var(--soft), var(--white))}.taskList{margin-top:8px}.taskRow{text-align:left;border:0;border-bottom:1px solid var(--light-line,#f8e8ee);cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:14px 0;display:grid}.taskRow:last-child{border-bottom:0}.taskCopy strong{color:var(--wine);font-size:13px;display:block}.taskCopy small{color:var(--muted);text-transform:uppercase;margin-top:4px;font-size:9px;display:block}.checkCircle,.miniCheck{border:1.5px solid var(--petal);background:var(--white);border-radius:50%;flex:none;place-items:center;display:inline-grid}.checkCircle{width:17px;height:17px}.miniCheck{width:16px;height:16px;font-size:10px}.checkCircle.done,.miniCheck.done{background:var(--rose);border-color:var(--rose);color:#fff}.priority{text-transform:uppercase;border:1px solid var(--line);color:var(--berry);border-radius:999px;padding:5px 7px;font-size:8px}.priority-urgent{background:var(--light-clay-wash,#f9e1e8)}.priority-high{background:var(--pale)}.priority-normal{background:var(--soft)}.priority-low{color:var(--muted)}.proofStats{grid-template-columns:repeat(3,1fr);gap:9px;margin:18px 0;display:grid}.proofStats div{border:1px solid var(--line);background:#fff;border-radius:16px;padding:15px}.proofStats strong{color:var(--berry);font-size:26px;display:block}.proofStats span{color:var(--muted);letter-spacing:.11em;font-size:8px}.errorBanner{border:1px solid var(--light-clay-line,#e7b5c3);background:var(--light-clay-wash,#fff1f4);color:var(--light-clay,#7b2342);border-radius:14px;margin-top:16px;padding:12px 14px;font-size:12px}.sectionGap{margin-top:74px;scroll-margin-top:30px}.sectionTitle{margin-bottom:17px}.sectionTitle h2{margin-top:5px;font-size:33px}.buttonRow{gap:8px;display:flex}.projectGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.projectCard{text-align:left;background:var(--white);border:1px solid var(--line);cursor:pointer;box-shadow:0 10px 30px rgb(var(--light-ink-rgb,111 31 59) / .04);border-radius:20px;padding:18px;transition:transform .18s,background .18s}.projectCard:hover{background:var(--soft);transform:translateY(-2px)}.projectMeta,.projectFooter{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:10px;font-size:8px;display:flex}.projectCard h3{margin-top:12px;font-size:20px}.projectCard p{min-height:48px;color:var(--muted);font-size:11px}.progressTrack{background:var(--light-cream,#f4e4ea);border-radius:99px;height:6px;margin:16px 0 9px;overflow:hidden}.progressTrack span{background:var(--rose);border-radius:inherit;height:100%;display:block}.emptyState{border:1px dashed var(--petal);color:var(--muted);text-align:center;letter-spacing:.1em;border-radius:16px;margin-top:14px;padding:24px;font-size:9px}.comingSoon{border:1px solid var(--line);background:var(--soft);border-radius:24px;padding:28px}.comingSoon h2{margin:6px 0 20px}.comingGrid{flex-wrap:wrap;gap:8px;display:flex}.comingGrid span{border:1px solid var(--line);color:var(--berry);background:#fff;border-radius:999px;padding:9px 11px;font-size:9px;font-weight:800}.modalBackdrop{z-index:50;background:rgb(var(--light-ink-rgb,58 7 31) / .27);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:center;padding:25px;display:grid;position:fixed;inset:0}.modalCard{border:1px solid var(--line);background:var(--white);width:min(720px,100%);max-height:min(830px,92vh);box-shadow:0 30px 90px rgb(var(--light-ink-rgb,58 7 31) / .22);border-radius:26px;padding:30px;position:relative;overflow-y:auto}.modalCard h2{margin-top:6px;font-size:31px}.modalClose{border:1px solid var(--line);width:34px;height:34px;color:var(--berry);cursor:pointer;background:#fff;border-radius:50%;font-size:22px;position:absolute;top:15px;right:17px}.modalLead{color:var(--muted);margin:12px 0 20px;font-size:12px}.formTwo,.formThree{gap:10px;display:grid}.formTwo{grid-template-columns:1fr 1fr}.formThree{grid-template-columns:1fr 1fr 1fr}.detailGrid{grid-template-columns:repeat(5,1fr);gap:8px;margin:20px 0;display:grid}.detailGrid div{border:1px solid var(--line);background:var(--soft);border-radius:14px;padding:11px}.detailGrid span,.nextAction span{color:var(--muted);letter-spacing:.12em;font-size:7px;display:block}.detailGrid strong{color:var(--berry);text-transform:uppercase;margin-top:4px;font-size:10px;display:block}.nextAction{border-left:3px solid var(--rose);background:var(--pale);border-radius:0 13px 13px 0;margin-bottom:22px;padding:13px}.nextAction strong{color:var(--wine);margin-top:4px;font-size:12px;display:block}.modalSectionHead{border-top:1px solid var(--line);align-items:center;margin-top:24px;padding-top:20px}.modalSectionHead h3{margin-top:4px}.projectTaskCards,.subtaskList{flex-direction:column;gap:7px;margin-top:12px;display:flex}.projectTaskCards button,.subtaskList button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:13px;align-items:center;gap:10px;width:100%;padding:11px 12px;display:flex}.projectTaskCards button:hover,.subtaskList button:hover{background:var(--soft)}.projectTaskCards button span:nth-child(2){flex:1}.projectTaskCards strong{color:var(--wine);font-size:11px;display:block}.projectTaskCards small{color:var(--muted);text-transform:uppercase;margin-top:3px;font-size:8px;display:block}.subtaskList button span:last-child{color:var(--wine);font-size:11px}.strike{text-decoration:line-through;color:var(--muted)!important}.inlineAdd{grid-template-columns:1fr auto;gap:8px;margin-top:10px;display:grid}.ardenContext{border:1px solid var(--petal);background:linear-gradient(135deg, var(--pale), white);border-radius:16px;margin-top:24px;padding:15px}.ardenContext strong{color:var(--berry);margin-top:5px;font-size:12px;display:block}.ardenContext p{color:var(--muted);margin-bottom:0;font-size:10px}.ardenButton{margin-top:12px}@media (max-width:1000px){.appShell{grid-template-columns:1fr}.sideNav{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;align-items:center;height:auto;padding:14px 18px;position:sticky;overflow-x:auto}.sideKicker,.sideNav nav span,.signOutForm{display:none}.sideNav nav{white-space:nowrap;flex-direction:row;margin:0 0 0 20px}.sideNav nav a{padding:8px}.dashboardMain{padding:30px 22px 80px}.twoCol,.projectGrid{grid-template-columns:1fr}.loginPage{grid-template-columns:1fr;gap:30px}.authCard{justify-self:stretch}.detailGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.brand{font-size:20px}.sideNav{padding:12px}.sideNav nav{margin-left:10px}.sideNav nav a{font-size:8px}.pageTop,.sectionTitle,.panelHeader,.commandHeader{flex-direction:column}.pageTop h1{font-size:43px}.commandCard{padding:18px}.commandCard h2{font-size:23px}.proofStats{grid-template-columns:1fr 1fr 1fr}.formTwo,.formThree{grid-template-columns:1fr}.modalCard{padding:25px 18px}.loginPage{padding:28px 18px}.loginBrand h1{font-size:62px}}.oauthPageShell{background:linear-gradient(145deg, #fff 0%, var(--light-cream,#fff7fa) 55%, var(--light-cream,#f8e7ee) 100%);place-items:center;min-height:100vh;padding:32px;display:grid}.oauthConsentCard{border:1px solid var(--light-line,#e7a0b9);width:min(720px,100%);box-shadow:0 30px 90px rgb(var(--light-ink-rgb,58 7 31) / .12);background:#fffffff5;border-radius:34px;padding:clamp(28px,5vw,56px)}.oauthConsentCard h1{color:var(--wine);margin:8px 0 14px;font-size:clamp(34px,6vw,60px);line-height:.95}.oauthRequestBox{border:1px solid var(--line);background:var(--soft);border-radius:20px;margin-top:18px;padding:18px 20px}.oauthRequestBox span{color:var(--rose);letter-spacing:.12em;margin-bottom:5px;font-size:11px;font-weight:800;display:block}.oauthRequestBox strong{color:var(--wine);font-size:18px}.oauthRequestBox p{color:var(--muted);margin:6px 0 0}.oauthWarning{border-left:4px solid var(--rose);background:var(--light-cream,#fff3f7);color:var(--wine);border-radius:0 14px 14px 0;margin-top:18px;padding:16px 18px;font-weight:700}.oauthActions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.secondaryButton{appearance:none;border:1px solid var(--petal);background:var(--white);color:var(--berry);letter-spacing:.08em;cursor:pointer;border-radius:999px;padding:12px 20px;font-weight:800;transition:transform .16s,background .16s,border-color .16s}.secondaryButton:hover{background:var(--pale);border-color:var(--rose);transform:translateY(-1px)}.contextStats div{min-width:0}.ardenReadStrip{border-left:3px solid var(--rose);background:linear-gradient(90deg, var(--pale), #fff0);grid-template-columns:minmax(190px,.38fr) 1fr;align-items:center;gap:24px;margin-top:24px;padding:17px 21px;display:grid}.ardenReadStrip strong{color:var(--wine);letter-spacing:.03em;margin-top:5px;font-size:14px;display:block}.ardenReadStrip p{color:var(--muted);max-width:760px;margin:0}.noticedList{gap:10px;margin-top:14px;display:grid}.noticedList p{border-bottom:1px solid var(--line);grid-template-columns:92px 1fr;gap:12px;margin:0;padding:12px 0;display:grid}.noticedList p:last-child{border-bottom:0}.noticedList strong{color:var(--berry);letter-spacing:.12em;font-size:8px}.noticedList span,.noticedEmpty p{color:var(--muted)}.noticedEmpty{border:1px dashed var(--line);background:#ffffff94;border-radius:16px;margin-top:14px;padding:18px}.noticedEmpty strong{color:var(--wine);letter-spacing:.05em;font-size:11px}.noticedEmpty p{margin:7px 0 0}@media (max-width:760px){.ardenReadStrip{grid-template-columns:1fr;gap:8px}}.lifeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.lifePanel{min-height:260px}.lifeList{margin-top:12px;display:grid}.lifeRow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:13px 0;display:flex}.lifeRow:last-child{border-bottom:0}.lifeRow>div{min-width:0}.lifeRow strong{color:var(--wine);font-size:12px;display:block}.lifeRow small{color:var(--muted);text-transform:uppercase;letter-spacing:.055em;margin-top:4px;font-size:9px;line-height:1.45;display:block}.lifeRow>span{color:var(--rose);border:1px solid var(--line);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;flex:none;padding:5px 8px;font-size:8px}.lifeRowAction>button{color:var(--berry);letter-spacing:.09em;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;flex:none;font-size:8px;font-weight:800;text-decoration:underline}.miniEmpty{border:1px dashed var(--petal);color:var(--muted);text-align:center;letter-spacing:.1em;border-radius:14px;margin-top:10px;padding:20px 14px;font-size:8px}.inlineCheck{align-items:center;flex-direction:row!important;gap:9px!important}.inlineCheck input{width:auto!important}@media (max-width:980px){.lifeGrid{grid-template-columns:1fr}}.workspaceTabs{flex-wrap:wrap;gap:8px;margin:4px 0 16px;display:flex}.workspaceTabs button{appearance:none;border:1px solid var(--line);background:var(--white);color:var(--berry);letter-spacing:.055em;cursor:pointer;border-radius:999px;padding:9px 13px;font-size:9px;font-weight:800;transition:background .15s,border-color .15s,transform .15s}.workspaceTabs button:hover,.workspaceTabs button.active{border-color:var(--petal);background:var(--pale);transform:translateY(-1px)}.lifeGridFocused{grid-template-columns:1fr}.lifeGridFocused .lifePanel{min-height:0}.insightList p{position:relative}.insightList span b{color:var(--wine);font-weight:800}.insightList .insight-now{border-left:3px solid var(--berry);padding-left:12px}.insightList .insight-soon{border-left:3px solid var(--petal);padding-left:12px}.intelligenceFoundation,.healthShell{border:1px solid var(--line);background:linear-gradient(135deg, var(--white) 0%, var(--soft) 100%);box-shadow:var(--shadow);border-radius:26px;padding:clamp(24px,4vw,38px)}.foundationStatus{border:1px solid var(--petal);background:var(--white);min-height:30px;color:var(--berry);letter-spacing:.09em;border-radius:999px;align-items:center;padding:7px 11px;font-size:8px;font-weight:900;display:inline-flex}.foundationStatus:before{content:"";background:var(--green);border-radius:50%;width:7px;height:7px;margin-right:7px}.foundationLead{max-width:960px;color:var(--muted);margin:-2px 0 22px;font-size:14px;line-height:1.65}.foundationStats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:22px;display:grid}.foundationStats div{border:1px solid var(--line);background:#ffffffc7;border-radius:17px;min-width:0;padding:16px 14px}.foundationStats strong{color:var(--wine);font-size:25px;line-height:1;display:block}.foundationStats span{color:var(--rose);letter-spacing:.1em;margin-top:7px;font-size:8px;font-weight:900;display:block}.evidenceModel{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.evidenceModel div{border-top:2px solid var(--petal);padding:14px 4px 0}.evidenceModel span{color:var(--berry);letter-spacing:.09em;font-size:8px;font-weight:900}.evidenceModel p{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.5}.healthShell{background:linear-gradient(135deg, var(--white) 0%, var(--pale) 100%);grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:32px;display:grid}.healthShellCopy h2{margin:6px 0 12px}.healthShellCopy p{color:var(--muted);margin:0 0 20px;line-height:1.65}.healthPillars{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.healthPillars div{border:1px solid var(--line);background:#ffffffd6;border-radius:18px;min-height:116px;padding:17px}.healthPillars strong{color:var(--wine);letter-spacing:.065em;font-size:10px;display:block}.healthPillars span{color:var(--muted);margin-top:7px;font-size:11px;line-height:1.48;display:block}.comingGrid a{border:1px solid var(--line);color:var(--berry);background:#fff;border-radius:999px;padding:9px 11px;font-size:9px;font-weight:800;text-decoration:none}.comingGrid a:hover{background:var(--pale);border-color:var(--petal)}@media (max-width:980px){.foundationStats{grid-template-columns:repeat(3,minmax(0,1fr))}.evidenceModel{grid-template-columns:repeat(2,minmax(0,1fr))}.healthShell{grid-template-columns:1fr}}@media (max-width:640px){.foundationStats{grid-template-columns:repeat(2,minmax(0,1fr))}.evidenceModel,.healthPillars{grid-template-columns:1fr}}.ardenButton{border:1px solid var(--berry);background:var(--berry);color:var(--white);cursor:pointer;text-transform:uppercase;letter-spacing:.075em;box-shadow:0 7px 18px rgb(var(--light-ink-rgb,111 31 59) / .12);border-radius:999px;padding:10px 15px;font-size:10px;font-weight:900}.ardenButton:hover{background:var(--wine);border-color:var(--wine);transform:translateY(-1px)}.ardenButton:disabled{opacity:.55;cursor:wait;transform:none}.ardenButton.small,.ghostButton.small{padding:7px 10px;font-size:8px}.operatingLayerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.operatingPanel,.observationReview{border:1px solid var(--line);background:#ffffffd1;border-radius:22px;padding:20px}.observationReview{margin-top:14px}.microCopy{color:var(--muted);margin:8px 0 15px;font-size:11px;line-height:1.55}.compactStack,.observationList,.contextRows{flex-direction:column;gap:8px;display:flex}.sourceCard,.proposalCard,.observationCard{border:1px solid var(--line);background:var(--white);border-radius:15px;padding:12px 13px}.sourceCard span,.proposalCard span,.observationTop span{color:var(--rose);text-transform:uppercase;letter-spacing:.09em;font-size:8px;font-weight:900}.sourceCard p,.proposalCard p,.observationCard p{color:var(--text);margin:5px 0;font-size:11px;line-height:1.45}.sourceCard p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sourceCard small,.proposalCard small,.observationTop small{color:var(--muted);text-transform:uppercase;font-size:8px}.proposalCard strong,.observationCard>strong{color:var(--wine);margin-top:5px;font-size:12px;display:block}.observationTop{justify-content:space-between;gap:12px;display:flex}.reviewActions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.confirmedLine{color:var(--green);letter-spacing:.08em;margin-top:9px;font-size:8px;font-weight:900}.state-disagreed{opacity:.72}.mentalShell{border:1px solid var(--line);background:radial-gradient(circle at 88% 12%, rgb(var(--light-sage-rgb,226 166 186) / .23), transparent 27%), linear-gradient(135deg, var(--white), var(--soft));box-shadow:var(--shadow);border-radius:28px;padding:28px}.mentalHeroGrid,.mentalContextGrid{grid-template-columns:.78fr 1.22fr;gap:14px;margin-top:18px;display:grid}.mentalTodayCard,.mentalCalendarCard,.contextPanel,.postEventPrompt{border:1px solid var(--line);background:#ffffffe6;border-radius:20px;padding:20px}.dayScore{color:var(--wine);margin:10px 0 3px;font-size:50px;font-weight:800;line-height:1}.dayScore span{color:var(--rose);margin-left:3px;font-size:13px}.dayScore.empty{color:var(--light-muted,var(--petal))}.mentalTodayCard h3{margin:8px 0}.mentalTodayCard p,.contextPanel p{color:var(--muted);font-size:12px;line-height:1.6}.metricChips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.metricChips span{border:1px solid var(--line);color:var(--berry);letter-spacing:.06em;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:900}.moodCalendar{grid-template-columns:repeat(14,minmax(0,1fr));gap:5px;margin-top:15px;display:grid}.moodDay{border:1px solid var(--line);background:var(--soft);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:84px;display:flex}.moodDay.logged{background:var(--pale);border-color:var(--petal)}.moodDay span{color:var(--muted);text-transform:uppercase;font-size:8px}.moodDay strong{color:var(--text);font-size:10px}.moodDay b{color:var(--wine);font-size:18px}.postEventPrompt{border-color:var(--petal);grid-template-columns:.55fr 1.45fr;align-items:start;gap:20px;margin-top:14px;display:grid}.postEventList{flex-direction:column;gap:8px;display:flex}.postEventList>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}.postEventList>div:last-child{border-bottom:0;padding-bottom:0}.postEventList p{color:var(--text);margin:0;font-size:11px}.contextPanel h3{margin:5px 0 10px}.contextRows>div{border-bottom:1px solid var(--line);grid-template-columns:75px 1fr auto;align-items:center;gap:9px;padding:8px 0;display:grid}.contextRows span,.contextRows small{color:var(--muted);text-transform:uppercase;font-size:8px}.contextRows strong{color:var(--wine);font-size:11px}.rangeLabel>span{justify-content:space-between;align-items:center;display:flex}.rangeLabel b{color:var(--wine);font-size:11px}.modalForm input[type=range]{box-shadow:none;accent-color:var(--berry);border:0;padding:0}.formThree .rangeLabel{min-width:0}.careCelebration{z-index:80;border:1px solid var(--petal);width:min(360px,100vw - 40px);box-shadow:0 24px 70px rgb(var(--light-ink-rgb,111 31 59) / .2);background:#fffffff7;border-radius:22px;padding:20px 22px;animation:.35s ease-out both careIn;position:fixed;bottom:28px;right:28px;overflow:hidden}.careCelebration strong{color:var(--wine);letter-spacing:.03em;font-size:14px;display:block}.careCelebration span{color:var(--muted);margin-top:4px;font-size:11px;display:block}.petal{background:var(--petal);opacity:.65;border-radius:70% 30%;width:9px;height:14px;animation:2.4s ease-in-out infinite alternate petalFloat;position:absolute}.petalOne{top:11px;right:24px;transform:rotate(28deg)}.petalTwo{width:7px;height:11px;animation-delay:.35s;top:27px;right:48px}.petalThree{width:6px;height:10px;animation-delay:.7s;top:9px;right:72px}@keyframes careIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@keyframes petalFloat{0%{translate:0;rotate:none}to{translate:3px 5px;rotate:18deg}}@media (max-width:980px){.operatingLayerGrid,.mentalHeroGrid,.mentalContextGrid,.postEventPrompt{grid-template-columns:1fr}.moodCalendar{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (max-width:640px){.mentalShell{padding:18px}.moodCalendar{grid-template-columns:repeat(7,minmax(0,1fr))}.postEventList>div{flex-direction:column;align-items:flex-start}}:root{--display-font:"Avenir Next", "Helvetica Neue", Arial, sans-serif;--ui-font:"Helvetica Neue", Arial, sans-serif}body{font-family:var(--ui-font)}h1,h2,h3,.brand{font-family:var(--display-font)}.eyebrow,nav a,nav span,button,.primaryButton,.ghostButton,.ardenButton,.modalForm label,.authForm label,.modalForm input,.modalForm textarea,.modalForm select,.workspaceTabs button,.metricChips span,.contextRows span,.contextRows small,.contextRows strong,.foundationStatus,.foundationStats span,.sourceCard span,.proposalCard span,.observationTop span,.confirmedLine,.lifeRow small,.lifeRowAction>button{font-family:var(--ui-font)}.ardenButton{letter-spacing:.045em;box-shadow:0 5px 14px rgb(var(--light-ink-rgb,111 31 59) / .1);border-radius:14px;padding:9px 14px;font-size:10px;font-weight:700;line-height:1.15;transition:background .15s,border-color .15s,transform .15s,box-shadow .15s}.ardenButton:hover{box-shadow:0 8px 18px rgb(var(--light-ink-rgb,111 31 59) / .14)}.ardenButton.small{border-radius:11px;padding:7px 10px;font-size:9px}.ghostButton{font-family:var(--ui-font);letter-spacing:.045em;font-weight:700}.moodDay{appearance:none;color:inherit;font-family:var(--ui-font);padding:8px 4px}button.moodDay{cursor:pointer;transition:transform .15s,border-color .15s,box-shadow .15s,background .15s}button.moodDay:hover,button.moodDay:focus-visible{border-color:var(--rose);box-shadow:0 8px 18px rgb(var(--light-ink-rgb,111 31 59) / .1);outline:none;transform:translateY(-2px)}.moodDay b{font-family:var(--display-font)}.moodDay em{text-align:center;min-height:18px;color:var(--rose);letter-spacing:.06em;align-items:center;font-size:6px;font-style:normal;font-weight:700;line-height:1.15;display:flex}.moodDay.notLogged{background:var(--white)}.moodDay.notLogged b{color:var(--light-muted,var(--petal));font-size:14px}.moodDay.notLogged em{color:var(--muted)}.contextEmpty{border:1px dashed var(--petal);background:rgb(var(--light-cream-rgb,255 248 251) / .72);border-radius:15px;gap:5px;padding:17px 16px;display:grid}.contextEmpty strong{color:var(--wine);font-family:var(--ui-font);font-size:11px;font-weight:700}.contextEmpty span{color:var(--muted);font-family:var(--ui-font);text-transform:none;font-size:10px;line-height:1.5}.reportScoreRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:22px 0 18px;display:grid}.reportScoreRow>div{border:1px solid var(--line);background:var(--soft);border-radius:15px;padding:13px}.reportScoreRow span,.reportSections section>span{color:var(--rose);font-family:var(--ui-font);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:700;display:block}.reportScoreRow strong{color:var(--wine);font-family:var(--display-font);margin-top:5px;font-size:24px;display:block}.reportScoreRow small{font-family:var(--ui-font);color:var(--muted);font-size:9px}.reportSections{gap:10px;display:grid}.reportSections section{border-top:1px solid var(--line);padding-top:12px}.reportSections p{color:var(--text);font-family:var(--ui-font);white-space:pre-wrap;margin:6px 0 0;font-size:12px;line-height:1.6}.ardenReportContext{background:var(--pale);border-radius:15px;border:1px solid var(--petal)!important;padding:13px!important}.ardenReportContext small{color:var(--muted);font-family:var(--ui-font);margin-top:7px;font-size:9px;display:block}@media (max-width:760px){.reportScoreRow{grid-template-columns:repeat(2,minmax(0,1fr))}}.quickPrompts{gap:6px;margin-top:9px}.quickPrompts button{appearance:none;font-family:var(--ui-font);letter-spacing:.025em;text-transform:none;border:1px solid rgb(var(--light-line-rgb,226 166 186) / .55);min-height:27px;color:var(--berry);box-shadow:none;background:#ffffffc7;border-radius:9px;padding:6px 9px;font-size:9px;font-weight:600;line-height:1}.quickPrompts button:hover,.quickPrompts button:focus-visible{background:var(--pale);border-color:var(--petal);outline:none;transform:translateY(-1px)}.wardrobeShell{border:1px solid var(--line);background:linear-gradient(145deg, #fff, var(--soft));box-shadow:var(--shadow);border-radius:28px;padding:30px}.wardrobeHero{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:22px;display:flex}.wardrobeHero h2{margin-top:5px;font-size:34px}.wardrobeHero p{max-width:760px;color:var(--muted);margin:10px 0 0;font-size:13px}.wardrobeGrid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:16px;display:grid}.closetPanel,.outfitBoard,.wardrobeUtility{border:1px solid var(--line);background:#fff;border-radius:20px;padding:18px}.closetFilters{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.closetFilters button{border:1px solid var(--line);color:var(--muted);font-family:var(--ui-font);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#fff;border-radius:8px;padding:5px 7px;font-size:7px;font-weight:700}.closetFilters button.active,.closetFilters button:hover{background:var(--pale);border-color:var(--petal);color:var(--berry)}.closetRack{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.closetItem{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.closetPic{aspect-ratio:4/5;background:linear-gradient(135deg, var(--pale), var(--light-wash,#f4dce6));place-items:center;display:grid;overflow:hidden}.closetPic img{object-fit:cover;width:100%;height:100%;display:block}.closetPic span{border:1px solid rgb(var(--light-line-rgb,182 90 124) / .28);width:34px;height:34px;color:var(--rose);background:#ffffffa6;border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.closetMeta{padding:9px}.closetMeta strong{color:var(--wine);font-size:10px;display:block}.closetMeta small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.35;display:block}.closetEmpty{text-align:center;border:1px dashed var(--petal);background:var(--soft);border-radius:15px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:150px;padding:24px;display:flex}.closetEmpty strong{color:var(--wine);font-size:12px}.closetEmpty span{max-width:430px;color:var(--muted);margin-top:5px;font-size:10px;line-height:1.45}.outfitTitleInput{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--wine);font-family:var(--ui-font);background:0 0;outline:none;margin-top:12px;padding:7px 2px;font-size:11px;font-weight:700}.outfitPieces{grid-template-columns:1fr;gap:8px;margin-top:12px;display:grid}.piecePicker{border:1px dashed var(--petal);background:var(--soft);border-radius:13px;flex-direction:column;justify-content:center;gap:7px;min-height:80px;padding:10px;display:flex}.piecePicker>span{color:var(--rose);letter-spacing:.08em;font-size:8px;font-weight:800}.piecePicker select{border:1px solid var(--line);width:100%;color:var(--wine);background:#fff;border-radius:10px;outline:none;padding:8px;font-size:9px}.outfitSave{margin-top:10px}.savedLooks{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.savedLooks>div:not(.eyebrow){border-bottom:1px solid var(--line);flex-direction:column;gap:2px;padding:8px 0;display:flex}.savedLooks strong{color:var(--wine);font-size:9px}.savedLooks span,.savedLooks p{color:var(--muted);margin:0;font-size:8px}.wardrobeIntelligenceGrid{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.wardrobeUtility>p{color:var(--muted);margin:8px 0 14px;font-size:10px;line-height:1.55}.candidateList,.gapList{flex-direction:column;gap:8px;display:flex}.candidateCard,.gapList>div{border:1px solid var(--line);background:var(--soft);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.candidateCard strong,.gapList strong{color:var(--wine);font-size:10px;display:block}.candidateCard small,.gapList small{color:var(--muted);margin-top:2px;font-size:8px;display:block}.candidateActions{flex-shrink:0;gap:4px;display:flex}.candidateActions button{border:1px solid var(--line);color:var(--berry);font-family:var(--ui-font);cursor:pointer;background:#fff;border-radius:7px;padding:5px 6px;font-size:7px;font-weight:700}.candidateActions button:hover{background:var(--pale);border-color:var(--petal)}.gapList>div{justify-content:flex-start}.gapList .priority{flex-shrink:0}@media (max-width:1100px){.wardrobeGrid,.wardrobeIntelligenceGrid{grid-template-columns:1fr}}@media (max-width:760px){.wardrobeShell{padding:20px}.wardrobeHero{flex-direction:column}.closetRack{grid-template-columns:repeat(2,minmax(0,1fr))}.closetFilters{justify-content:flex-start}}.moduleShell{border:1px solid var(--line);background:linear-gradient(145deg,#fff,var(--pinkWash));border-radius:28px;padding:32px}.moduleTop{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.moduleTop h2{margin:4px 0 8px}.moduleTop p,.roadmapLead{color:var(--muted);max-width:820px;line-height:1.55}.moduleCards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.moduleCardLive{border:1px solid var(--line);background:#fff;border-radius:18px;min-height:130px;padding:18px}.moduleCardLive>span,.giftPerson{letter-spacing:.08em;text-transform:uppercase;color:var(--light-muted,var(--petal));font-family:Avenir Next,Segoe UI,Arial,sans-serif;font-size:11px;font-weight:700}.moduleCardLive h3,.giftCard h3{margin:8px 0 6px;font-size:21px}.moduleCardLive p,.giftCard p{color:var(--muted);font-family:Avenir Next,Segoe UI,Arial,sans-serif;font-size:13px;line-height:1.45}.miniProgress,.giftStatus{color:var(--wine);margin-top:12px;font-family:Avenir Next,Segoe UI,Arial,sans-serif;font-size:11px;font-weight:700}.giftGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.giftCard{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden}.giftCard>div:last-child{padding:16px}.giftVisual{background:linear-gradient(135deg,var(--pale),var(--light-wash,#efd8e2));letter-spacing:.14em;height:130px;color:var(--wine);place-items:center;font-family:Avenir Next,Segoe UI,Arial,sans-serif;font-size:11px;font-weight:800;display:grid}.giftVisual img{object-fit:cover;width:100%;height:100%}.giftStatus{border:1px solid var(--line);text-transform:uppercase;border-radius:999px;padding:6px 9px;display:inline-flex}.careGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.careTile{border:1px solid var(--line);text-align:left;min-height:125px;color:var(--wine);background:#fff;border-radius:18px;padding:17px}.careTile:hover{border-color:var(--petal);transform:translateY(-1px)}.careTile.done{background:linear-gradient(145deg,color-mix(in srgb,var(--light-wash,#cdb8e6) 50%,#fff),color-mix(in srgb,var(--light-sage,#b99bd8) 20%,var(--pinkWash)));border-color:color-mix(in srgb,var(--light-line,#b99bd8) 70%,var(--line))}.careTile span{letter-spacing:.1em;color:var(--light-muted,var(--petal));font-family:Avenir Next,Segoe UI,Arial,sans-serif;font-size:10px;font-weight:800}.careTile strong{margin:10px 0 6px;font-size:20px;display:block}.careTile small{color:var(--muted);font-family:Avenir Next,Segoe UI,Arial,sans-serif;font-size:12px;line-height:1.4;display:block}.choiceStack{gap:10px;margin-top:20px;display:grid}.choiceStack button{border:1px solid var(--line);text-align:left;color:var(--wine);background:#fff;border-radius:14px;padding:14px 16px;font-family:Avenir Next,Segoe UI,Arial,sans-serif;font-weight:700}.choiceStack button:hover{background:var(--pinkWash);border-color:var(--petal)}.roadmapOnly span{cursor:default}.roadmapOnly span:hover{transform:none}@media (max-width:1000px){.moduleCards,.giftGrid,.careGrid{grid-template-columns:1fr 1fr}.moduleTop{flex-direction:column}}@media (max-width:620px){.moduleCards,.giftGrid,.careGrid{grid-template-columns:1fr}}.lifeContextEmpty{border:1px dashed var(--petal);background:linear-gradient(145deg,#fff,var(--soft));border-radius:16px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;width:100%;padding:16px 18px;display:grid}.lifeContextEmpty .lifeContextIcon{background:var(--pale);border:1px solid var(--line);width:42px;height:42px;color:var(--rose);border-radius:50%;place-items:center;font-size:22px;line-height:1;display:grid}.lifeContextEmpty strong{color:var(--wine);font-family:var(--ui-font);font-size:13px;line-height:1.35;display:block}.lifeContextEmpty span{color:var(--muted);font-family:var(--ui-font);margin-top:5px;font-size:12px;line-height:1.5;display:block}.customsShell,.christmasShell{background:linear-gradient(145deg,#fff 0%,#fff 55%,var(--pinkWash) 100%)}.customPipeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.customColumn{border:1px solid var(--line);background:var(--soft);border-radius:18px;min-height:148px;padding:12px}.customColumnTitle{color:var(--wine);font-family:var(--ui-font);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-size:10px;font-weight:800;display:flex}.customColumnTitle span{border:1px solid var(--line);min-width:22px;height:22px;color:var(--rose);background:#fff;border-radius:999px;place-items:center;padding:0 6px;font-size:9px;display:grid}.customOrderCard{border:1px solid var(--line);text-align:left;width:100%;color:var(--wine);cursor:pointer;background:#fff;border-radius:13px;margin-top:8px;padding:11px;transition:all .16s;display:block}.customOrderCard:hover,.customOrderCard.active{border-color:var(--petal);box-shadow:0 8px 24px rgb(var(--light-ink-rgb,111 31 59) / .08);transform:translateY(-1px)}.customOrderCard strong,.customOrderCard b,.customOrderCard small{display:block}.customOrderCard strong{font-family:var(--ui-font);letter-spacing:.08em;color:var(--light-muted,var(--petal));font-size:9px}.customOrderCard b{margin-top:5px;font-size:13px}.customOrderCard small{font-family:var(--ui-font);color:var(--muted);margin-top:5px;font-size:9px;line-height:1.4}.pipelineEmpty{border:1px dashed var(--line);text-align:center;color:var(--muted);font-family:var(--ui-font);background:#ffffff8c;border-radius:12px;padding:15px 10px;font-size:10px}.customWorkspace{border:1px solid var(--line);background:#fff;border-radius:22px;grid-template-columns:190px minmax(0,1fr);gap:18px;padding:18px;display:grid}.customTabs{flex-direction:column;gap:7px;display:flex}.customTabs span{background:var(--soft);border:1px solid var(--line);color:var(--berry);font-family:var(--ui-font);letter-spacing:.08em;border-radius:11px;padding:10px 11px;font-size:9px;font-weight:800;display:block}.customTabs span:first-child{background:var(--pale);border-color:var(--petal)}.customWorkspaceMain{min-width:0}.customWorkspaceHead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.customWorkspaceHead h3{margin:5px 0 0;font-size:29px}.statusBadge{border:1px solid var(--line);color:var(--berry);background:var(--soft);font-family:var(--ui-font);white-space:nowrap;border-radius:999px;align-items:center;padding:8px 11px;font-size:9px;font-weight:800;display:inline-flex}.customLead{color:var(--muted);font-family:var(--ui-font);margin:7px 0 16px;font-size:12px;line-height:1.5}.deliverableGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.deliverableCard{border:1px solid var(--line);background:linear-gradient(145deg,#fff,var(--soft));border-radius:16px;min-height:155px;padding:14px}.deliverableCard>span,.detailLabel{font-family:var(--ui-font);letter-spacing:.08em;text-transform:uppercase;color:var(--light-muted,var(--petal));font-size:9px;font-weight:800}.deliverableCard h4,.customDetailCard h4{margin:8px 0 6px;font-size:17px}.deliverableCard p,.customDetailCard p{font-family:var(--ui-font);color:var(--muted);margin:0;font-size:10px;line-height:1.5}.deliverableMeta{border-top:1px solid var(--line);font-family:var(--ui-font);justify-content:space-between;align-items:center;gap:8px;margin-top:14px;padding-top:10px;font-size:9px;display:flex}.deliverableMeta b{text-transform:uppercase;color:var(--wine)}.deliverableMeta small{color:var(--muted)}.customRichEmpty{border:1px dashed var(--petal);background:var(--soft);border-radius:16px;flex-direction:column;grid-column:1/-1;justify-content:center;min-height:130px;padding:18px;display:flex}.customRichEmpty strong{font-family:var(--ui-font);color:var(--wine);font-size:12px}.customRichEmpty span{font-family:var(--ui-font);color:var(--muted);margin-top:5px;font-size:10px;line-height:1.45}.customStatusStrip{flex-wrap:wrap;gap:7px;margin:14px 0 18px;display:flex}.customStatusStrip span{border:1px solid var(--line);background:var(--soft);color:var(--berry);font-family:var(--ui-font);border-radius:999px;padding:7px 9px;font-size:9px;font-weight:800}.customDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.customDetailCard{border:1px solid var(--line);background:#fff;border-radius:16px;padding:15px}.customDetailCard.wide{grid-column:1/-1}.sourceBlock{white-space:pre-wrap;border:1px solid var(--line);background:var(--soft);color:var(--light-forest,#5c4350);font-family:var(--ui-font);border-radius:13px;max-height:240px;margin-top:10px;padding:14px;font-size:11px;line-height:1.65;overflow:auto}.customDetailCard>small{color:var(--muted);font-family:var(--ui-font);letter-spacing:.05em;margin-top:7px;font-size:8px;display:block}.decisionLog{gap:9px;margin-top:10px;display:grid}.decisionLog>div{border-left:2px solid var(--petal);padding-left:10px}.decisionLog b,.decisionLog span,.decisionLog small{font-family:var(--ui-font);display:block}.decisionLog b{color:var(--wine);font-size:10px}.decisionLog span{color:var(--berry);margin-top:2px;font-size:10px}.decisionLog small{color:var(--muted);margin-top:2px;font-size:9px}.customCountRow{align-items:baseline;gap:8px;margin:10px 0;display:flex}.customCountRow b{color:var(--wine);font-size:30px}.customCountRow span{font-family:var(--ui-font);color:var(--muted);font-size:10px}.customEmptyWorkspace{gap:14px;display:grid}.customEmptyPipelineNote{border:1px dashed var(--petal);background:var(--soft);border-radius:16px;padding:16px}.customEmptyPipelineNote strong,.customEmptyPipelineNote span{font-family:var(--ui-font);display:block}.customEmptyPipelineNote strong{color:var(--wine);font-size:12px}.customEmptyPipelineNote span{color:var(--muted);margin-top:4px;font-size:10px}.customEmptyPreview{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:190px minmax(0,1fr);gap:18px;padding:18px;display:grid}.customEmptyPreview h3{margin:6px 0;font-size:24px}.customEmptyPreview p{font-family:var(--ui-font);color:var(--muted);max-width:700px;font-size:11px;line-height:1.55}.giftSummary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.giftSummary>div{border:1px solid var(--line);background:#fff;border-radius:15px;padding:13px}.giftSummary b,.giftSummary span{display:block}.giftSummary b{color:var(--wine);font-size:24px}.giftSummary span{font-family:var(--ui-font);letter-spacing:.08em;color:var(--light-muted,var(--petal));margin-top:3px;font-size:8px;font-weight:800}.giftToolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.giftPeople{flex-wrap:wrap;gap:6px;display:flex}.giftPeople span{border:1px solid var(--line);background:var(--soft);font-family:var(--ui-font);color:var(--berry);border-radius:999px;padding:6px 9px;font-size:8px;font-weight:800}.giftViewToggle{border:1px solid var(--line);background:#fff;border-radius:10px;gap:4px;padding:3px;display:flex}.giftViewToggle button{color:var(--muted);font-family:var(--ui-font);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:800}.giftViewToggle button.active{background:var(--pale);color:var(--wine)}.giftGrid.rich{grid-template-columns:repeat(3,minmax(0,1fr))}.giftCard.rich{box-shadow:0 8px 22px rgb(var(--light-ink-rgb,111 31 59) / .04)}.giftCard.rich .giftVisual{height:150px}.giftFacts{flex-wrap:wrap;gap:5px;margin-top:11px;display:flex}.giftFacts span{border:1px solid var(--line);background:var(--soft);font-family:var(--ui-font);color:var(--berry);border-radius:7px;padding:5px 6px;font-size:8px}.giftCardBottom{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.giftCardBottom a{color:var(--berry);font-family:var(--ui-font);font-size:8px;font-weight:800;text-decoration:none}.giftList{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.giftListHead,.giftListRow{grid-template-columns:1fr 2fr 1fr 1fr .8fr .7fr;align-items:center;gap:10px;padding:11px 13px;display:grid}.giftListHead{background:var(--soft);color:var(--light-muted,var(--petal));font-family:var(--ui-font);letter-spacing:.08em;font-size:8px;font-weight:800}.giftListRow{border-top:1px solid var(--line);font-family:var(--ui-font);color:var(--muted);font-size:10px}.giftListRow strong{color:var(--wine)}.christmasEmpty{border:1px dashed var(--petal);background:linear-gradient(145deg,#fff,var(--soft));border-radius:20px;grid-template-columns:300px minmax(0,1fr);align-items:center;gap:22px;padding:22px;display:grid}.christmasEmptyArt{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.christmasEmptyArt span{aspect-ratio:4/5;border:1px solid var(--line);background:linear-gradient(145deg,var(--pale),#fff);color:var(--light-muted,var(--petal));font-family:var(--ui-font);border-radius:14px;place-items:center;font-size:10px;font-weight:800;display:grid}.christmasEmpty strong{color:var(--wine);font-size:18px;display:block}.christmasEmpty p{font-family:var(--ui-font);color:var(--muted);max-width:620px;font-size:11px;line-height:1.55}.checkLabel{align-items:center;gap:8px;min-height:44px;display:flex!important}@media (max-width:1100px){.customPipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.customWorkspace,.customEmptyPreview{grid-template-columns:1fr}.customTabs{flex-direction:row;overflow:auto}.customTabs span{white-space:nowrap}.deliverableGrid,.giftGrid.rich{grid-template-columns:repeat(2,minmax(0,1fr))}.giftSummary{grid-template-columns:repeat(3,minmax(0,1fr))}.christmasEmpty{grid-template-columns:220px minmax(0,1fr)}}@media (max-width:760px){.customPipeline,.deliverableGrid,.customDetailGrid,.giftGrid.rich,.giftSummary,.christmasEmpty{grid-template-columns:1fr}.customWorkspaceHead,.giftToolbar{flex-direction:column;align-items:flex-start}.giftList{overflow:auto}.giftListHead,.giftListRow{min-width:720px}.customWorkspaceHead .statusBadge{white-space:normal}.lifeContextEmpty{grid-template-columns:1fr}.lifeContextEmpty .lifeContextIcon{display:none}}:root,html[data-theme=afterlight]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--wine:#302f29;--berry:#3e5949;--rose:#617e69;--petal:#b7c4b3;--pale:#e8eee5;--soft:#f7f5ed;--white:#fffef9;--line:#e4e2d8;--muted:#68695f;--text:#37352e;--green:#526e5b;--shadow:0 14px 38px #33453513;--lavender:#6a8672;--lilac:#9ab39e;--violet-wash:#edf2e9;--midnight-bg:#f7f5ed;--midnight-surface:#fffef9;--midnight-raised:#f0f3eb;--midnight-line:#e4e2d8;--midnight-text:#37352e;--midnight-muted:#68695f}html:not([data-theme=midnights]){--light-cream:#fffdf7;--light-cream-rgb:255 253 247;--light-wash:#f1f0e6;--light-wash-rgb:241 240 230;--light-sage:#b7c4b3;--light-sage-rgb:183 196 179;--light-forest:#3e5949;--light-forest-rgb:62 89 73;--light-ink:#37352e;--light-ink-rgb:55 53 46;--light-muted:#68695f;--light-muted-rgb:104 105 95;--light-line:#e4e2d8;--light-line-rgb:228 226 216;--light-clay:#8c4a32;--light-clay-rgb:140 74 50;--light-clay-wash:#f8eee4;--light-clay-wash-rgb:248 238 228;--light-clay-line:#d7bbaa;--light-clay-line-rgb:215 187 170;--pinkWash:var(--soft);--surface-deep:var(--soft);--surface-raised:var(--white);accent-color:var(--berry)}.afterlightWordmark{white-space:nowrap;align-items:baseline;gap:0;display:inline-flex}.afterlightWordmark span{color:inherit;transition:color .32s,font-weight .32s,transform .32s,opacity .32s}.afterlightWordmark.afterlight .afterWord{color:var(--berry);font-style:normal;font-weight:700}.afterlightWordmark.afterlight .lightWord{color:var(--rose);font-style:italic;font-weight:950;transform:skew(-4deg)}.afterlightWordmark.midnights .afterWord{color:var(--lavender);font-style:italic;font-weight:950;transform:skew(-4deg)}.afterlightWordmark.midnights .lightWord{color:var(--midnight-text);font-style:normal;font-weight:700;transform:none}.themeToggle{border:1px solid var(--line);background:var(--soft);width:100%;color:var(--berry);cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;margin-top:15px;padding:9px 10px;transition:background .3s,border-color .3s,color .3s;display:flex}.themeToggle span{letter-spacing:.14em;font-size:8px;font-weight:850}.themeToggle b{font-size:14px;font-weight:500}.lifeContextQuiet{border-top:1px solid var(--line);width:100%;padding:12px 0 2px}.lifeContextQuiet span{letter-spacing:.12em;color:var(--light-muted,var(--petal));font-size:8px;font-weight:850;display:block}.lifeContextQuiet p{max-width:720px;color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.45}.atHomeBadge{border:1px solid var(--line);color:var(--rose);background:var(--pale);letter-spacing:.08em;vertical-align:middle;border-radius:999px;margin-left:8px;padding:3px 6px;font-size:7px;font-style:normal;display:inline-flex}.atHomeRow{background:linear-gradient(90deg,var(--soft),var(--white))}.atHomeEmpty{border-left:3px solid var(--petal);background:var(--soft);flex-direction:column;gap:5px;padding:10px 12px;display:flex}.atHomeEmpty strong{color:var(--wine);font-size:11px}.atHomeEmpty span{color:var(--muted);font-size:10px;line-height:1.45}.homeEventBox{border:1px solid var(--line);background:var(--soft);border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex}.homeEventBox p{color:var(--muted);margin:-2px 0 2px;font-size:10px;line-height:1.45}.christmasCommandGrid{grid-template-columns:minmax(0,4fr) minmax(210px,1fr);align-items:stretch;gap:16px;display:grid}.christmasMain{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;max-height:70vh;padding-right:6px;overflow-y:auto}.christmasMain .giftToolbar{z-index:4;background:var(--white);border-bottom:1px solid var(--line);margin-bottom:8px;padding:8px 4px 10px;position:sticky;top:0}.giftFilterRead{letter-spacing:.1em;color:var(--light-muted,var(--petal));font-size:8px;font-weight:850}.recipientRail{border:1px solid var(--line);background:var(--white);min-height:100%;box-shadow:0 10px 28px rgb(var(--light-ink-rgb,111 31 59) / .04);border-radius:18px;padding:13px}.recipientRailHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:8px;padding:4px 3px 12px;display:flex}.recipientRailHead span,.recipientRailHead strong{display:block}.recipientRailHead span{letter-spacing:.14em;color:var(--light-muted,var(--petal));font-size:7px;font-weight:850}.recipientRailHead strong{color:var(--wine);margin-top:2px;font-size:14px}.recipientRailHead button{border:1px solid var(--line);background:var(--soft);width:27px;height:27px;color:var(--berry);cursor:pointer;border-radius:50%}.recipientRow{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:11px 7px;display:flex}.recipientRow>span strong,.recipientRow>span small{display:block}.recipientRow>span strong{color:var(--wine);font-size:10px;font-weight:800}.recipientRow>span:first-child:not(:has(strong)){color:var(--wine);font-size:10px;font-weight:800}.recipientRow small{color:var(--muted);margin-top:3px;font-size:8px}.recipientRow>b{background:var(--soft);min-width:25px;height:25px;color:var(--berry);border-radius:999px;place-items:center;font-size:9px;display:grid}.recipientRow.active{background:var(--pale);border-bottom-color:#0000;border-radius:10px;margin:3px 0}.recipientEmpty{color:var(--muted);padding:15px 6px;font-size:9px;line-height:1.5}.recipientAdd{border:1px dashed var(--petal);width:100%;color:var(--berry);letter-spacing:.08em;cursor:pointer;background:0 0;border-radius:11px;margin-top:10px;padding:9px;font-size:8px;font-weight:850}.everydayGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.everydayPanel{border:1px solid var(--line);background:var(--white);min-height:220px;box-shadow:0 8px 28px rgb(var(--light-ink-rgb,111 31 59) / .035);border-radius:20px;padding:18px}.everydayPanel.wide{grid-column:1/-1;min-height:auto}.everydayPanel .panelHeader{margin-bottom:10px}.everydayPanel .panelHeader h3{margin-top:4px;font-size:18px}.everydayPanel .panelHeader button{border:1px solid var(--line);background:var(--soft);color:var(--berry);cursor:pointer;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:850}.everydayRow{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:45px;padding:10px 2px;display:flex}.everydayRow strong,.everydayRow small{display:block}.everydayRow strong{color:var(--wine);font-size:11px}.everydayRow small{color:var(--muted);text-transform:none;margin-top:3px;font-size:9px;line-height:1.35}.everydayRow a{color:var(--berry);font-size:8px;font-weight:850;text-decoration:none}.dogsShell{background:linear-gradient(145deg,var(--white),var(--soft))}.dogGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.dogCard{border:1px solid var(--line);background:var(--white);border-radius:18px;padding:17px}.dogCard>span{color:var(--light-muted,var(--petal));letter-spacing:.13em;font-size:8px;font-weight:850}.dogCard h3{margin-top:5px;font-size:24px}.dogCard p{color:var(--muted);margin:5px 0 12px;font-size:10px}.dogFacts{flex-direction:column;gap:6px;display:flex}.dogFacts span{border-top:1px solid var(--line);color:var(--berry);padding-top:6px;font-size:8px;line-height:1.4}html[data-theme=midnights]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--wine:#e7dded;--berry:#c8b2dc;--rose:#aa8fc6;--petal:#8f78aa;--pale:#292431;--soft:#211d27;--white:#17151b;--line:#37303f;--muted:#a79dac;--text:#e7e1e9;--shadow:0 18px 50px #0000003d;--green:#8ba793}html[data-theme=midnights] body{background:var(--white);color:var(--text)}html[data-theme=midnights] .sideNav{border-color:var(--line);background:#151319}html[data-theme=midnights] .themeToggle{color:var(--lavender);background:#211d27;border-color:#403747}html[data-theme=midnights] .panel,html[data-theme=midnights] .commandCard,html[data-theme=midnights] .intelligenceFoundation,html[data-theme=midnights] .mentalShell,html[data-theme=midnights] .healthShell,html[data-theme=midnights] .wardrobeShell,html[data-theme=midnights] .moduleShell,html[data-theme=midnights] .comingSoon,html[data-theme=midnights] .everydayPanel,html[data-theme=midnights] .dogCard,html[data-theme=midnights] .recipientRail,html[data-theme=midnights] .giftCard,html[data-theme=midnights] .giftList,html[data-theme=midnights] .customWorkspace,html[data-theme=midnights] .customPipelineColumn,html[data-theme=midnights] .modalCard{border-color:var(--line);box-shadow:var(--shadow);background:#1d1a23}html[data-theme=midnights] .commandCard{background:radial-gradient(circle at 90% 10%,#9d7eba2e,#0000 34%),linear-gradient(135deg,#211d27,#1a171f)}html[data-theme=midnights] .softPanel,html[data-theme=midnights] .moduleCardLive,html[data-theme=midnights] .giftSummary>div,html[data-theme=midnights] .giftViewToggle,html[data-theme=midnights] .giftFacts span,html[data-theme=midnights] .giftListHead,html[data-theme=midnights] .contextEmpty,html[data-theme=midnights] .christmasEmpty,html[data-theme=midnights] .customPanel,html[data-theme=midnights] .sourceBlock,html[data-theme=midnights] .ardenReadCard,html[data-theme=midnights] .decisionHistory,html[data-theme=midnights] .homeEventBox,html[data-theme=midnights] .atHomeRow{border-color:var(--line);background:#25212c}html[data-theme=midnights] input,html[data-theme=midnights] textarea,html[data-theme=midnights] select{color:var(--text);border-color:var(--line);background:#17151b}html[data-theme=midnights] .ghostButton,html[data-theme=midnights] .workspaceTabs,html[data-theme=midnights] .workspaceTabs button,html[data-theme=midnights] .quickPrompts button{border-color:var(--line);color:var(--berry);background:#211d27}html[data-theme=midnights] .workspaceTabs button.active,html[data-theme=midnights] .recipientRow.active,html[data-theme=midnights] .giftViewToggle button.active{color:var(--lilac);background:#30293a}html[data-theme=midnights] .primaryButton{color:#fff;background:#7d6098}html[data-theme=midnights] .primaryButton:hover{background:#9375ae}html[data-theme=midnights] .customsShell,html[data-theme=midnights] .christmasShell,html[data-theme=midnights] .dogsShell{background:linear-gradient(145deg,#1d1a23 0% 60%,#251f2d 100%)}html[data-theme=midnights] .loginPage{background:radial-gradient(circle at 15% 20%,#997bb633,#0000 30%),linear-gradient(135deg,#151319,#1d1a23)}html[data-theme=midnights] .authCard{background:#1d1a23f2}@media (max-width:1120px){.christmasCommandGrid{grid-template-columns:1fr}.recipientRail{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-height:auto;display:grid}.recipientRailHead,.recipientAdd,.recipientEmpty{grid-column:1/-1}.recipientRow{border:1px solid var(--line);border-radius:10px}}@media (max-width:900px){.everydayGrid,.dogGrid{grid-template-columns:1fr}.everydayPanel.wide{grid-column:auto}}.afterlightNav{scrollbar-width:thin;min-height:0;padding-right:2px;overflow-y:auto;gap:8px!important;margin-top:24px!important}.afterlightNav .navHome{border:1px solid #0000;flex-direction:column;gap:1px;padding:9px 10px;display:flex}.afterlightNav .navHome span{color:var(--light-muted,var(--petal));font-family:var(--ui-font);letter-spacing:.16em;padding:0;font-size:7px;font-weight:850}.afterlightNav .navHome strong{color:var(--wine);letter-spacing:.09em;font-size:10px}.navGroup{border-top:1px solid var(--line);padding-top:7px}.navGroup summary{cursor:pointer;min-height:31px;color:var(--light-muted,var(--petal));font-family:var(--ui-font);letter-spacing:.13em;text-transform:uppercase;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:6px 9px;font-size:8px;font-weight:850;list-style:none;transition:background .16s,color .16s;display:flex}.navGroup summary::-webkit-details-marker{display:none}.navGroup summary:hover{background:var(--soft);color:var(--berry)}.navGroup summary b{border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:7px;height:7px;transition:transform .18s;transform:rotate(45deg)translateY(-1px)}.navGroup[open] summary b{transform:rotate(225deg)translate(-1px,-1px)}.navGroupLinks{gap:1px;padding:2px 0 5px 8px;display:grid}.sideNav .navGroupLinks a{border-left:1px solid var(--line);letter-spacing:.075em;border-radius:0 9px 9px 0;padding:7px 10px;font-size:9px}.sideNav .navGroupLinks a:hover{border-left-color:var(--petal)}.swiftThirteen{color:var(--light-muted,var(--petal));opacity:.34;font-family:var(--ui-font);letter-spacing:.18em;text-align:right;-webkit-user-select:none;user-select:none;margin:auto 10px 10px;font-size:8px;font-weight:850}.signOutForm{margin-top:0}html[data-theme=midnights]{--midnight-bg:#121016;--midnight-deep:#0f0d12;--midnight-surface:#1b1820;--midnight-raised:#24202a;--midnight-raised-2:#2b2533;--white:#141217;--soft:#1d1a22;--pale:#27222e;--line:#393241}html[data-theme=midnights] body,html[data-theme=midnights] .dashboardMain{background-color:var(--midnight-bg)}html[data-theme=midnights] .dashboardMain{background:radial-gradient(circle at 84% 1%, #7e5d9e1f, transparent 23%), var(--midnight-bg)}html[data-theme=midnights] .sideNav{background:#111014}html[data-theme=midnights] .panel,html[data-theme=midnights] .intelligenceFoundation,html[data-theme=midnights] .mentalShell,html[data-theme=midnights] .healthShell,html[data-theme=midnights] .wardrobeShell,html[data-theme=midnights] .moduleShell,html[data-theme=midnights] .comingSoon,html[data-theme=midnights] .customsShell,html[data-theme=midnights] .christmasShell,html[data-theme=midnights] .dogsShell{border-color:var(--line);background:linear-gradient(145deg,#1b1820 0% 66%,#211c28 100%)}html[data-theme=midnights] .foundationStats>div,html[data-theme=midnights] .operatingPanel,html[data-theme=midnights] .observationReview,html[data-theme=midnights] .mentalTodayCard,html[data-theme=midnights] .mentalCalendarCard,html[data-theme=midnights] .contextPanel,html[data-theme=midnights] .postEventPrompt,html[data-theme=midnights] .healthPillars>div,html[data-theme=midnights] .everydayPanel,html[data-theme=midnights] .dogCard,html[data-theme=midnights] .recipientRail,html[data-theme=midnights] .moduleCardLive,html[data-theme=midnights] .giftCard,html[data-theme=midnights] .giftList,html[data-theme=midnights] .giftSummary>div,html[data-theme=midnights] .giftViewToggle,html[data-theme=midnights] .customWorkspace,html[data-theme=midnights] .customEmptyPreview,html[data-theme=midnights] .customDetailCard,html[data-theme=midnights] .customOrderCard,html[data-theme=midnights] .careTile,html[data-theme=midnights] .choiceStack button,html[data-theme=midnights] .modalCard{background:var(--midnight-deep);border-color:var(--line);box-shadow:0 14px 38px #0003}html[data-theme=midnights] .softPanel,html[data-theme=midnights] .sourceCard,html[data-theme=midnights] .proposalCard,html[data-theme=midnights] .observationCard,html[data-theme=midnights] .moduleCardLive,html[data-theme=midnights] .giftFacts span,html[data-theme=midnights] .giftListHead,html[data-theme=midnights] .contextEmpty,html[data-theme=midnights] .christmasEmpty,html[data-theme=midnights] .christmasEmptyArt span,html[data-theme=midnights] .customColumn,html[data-theme=midnights] .customPanel,html[data-theme=midnights] .customRichEmpty,html[data-theme=midnights] .customEmptyPipelineNote,html[data-theme=midnights] .deliverableCard,html[data-theme=midnights] .sourceBlock,html[data-theme=midnights] .ardenReadCard,html[data-theme=midnights] .decisionHistory,html[data-theme=midnights] .homeEventBox,html[data-theme=midnights] .atHomeRow,html[data-theme=midnights] .pipelineEmpty,html[data-theme=midnights] .noticedEmpty,html[data-theme=midnights] .customTabs span,html[data-theme=midnights] .workspaceTabs,html[data-theme=midnights] .workspaceTabs button,html[data-theme=midnights] .quickPrompts button,html[data-theme=midnights] .ghostButton,html[data-theme=midnights] .themeToggle,html[data-theme=midnights] .recipientRow>b,html[data-theme=midnights] .customColumnTitle span{background:var(--midnight-raised);border-color:var(--line)}html[data-theme=midnights] .customTabs span:first-child,html[data-theme=midnights] .workspaceTabs button.active,html[data-theme=midnights] .recipientRow.active,html[data-theme=midnights] .giftViewToggle button.active{background:var(--midnight-raised-2);color:var(--lilac);border-color:#665475}html[data-theme=midnights] .giftVisual{background:linear-gradient(135deg,#2c2634,#19161e)}html[data-theme=midnights] .careTile.done{background:linear-gradient(145deg,#2c2634,#211c28)}html[data-theme=midnights] .sourceBlock{color:var(--midnight-text)}html[data-theme=midnights] input,html[data-theme=midnights] textarea,html[data-theme=midnights] select{background:#100e13}html[data-theme=midnights] .navGroup summary:hover,html[data-theme=midnights] .afterlightNav .navHome:hover{background:#211d27}@media (max-width:900px){.afterlightNav{overflow:visible}.navGroup{min-width:150px}.swiftThirteen{display:none}}html[data-theme=midnights] .modalBackdrop{-webkit-backdrop-filter:blur(8px)saturate(85%);backdrop-filter:blur(8px)saturate(85%);background:#a88ecd33}.buttonCluster{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.richDogs{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.dogCard.rich{min-height:330px}.dogCardTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.dogCardTop button,.tinyAction{border:1px solid var(--line);color:var(--berry);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.dogCareStack{gap:8px;margin-top:18px;display:grid}.dogCareRow{border-top:1px solid var(--line);grid-template-columns:90px 1fr auto;align-items:center;gap:10px;padding-top:9px;display:grid}.dogCareRow span,.dogCareRow small{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:8px;font-weight:800}.dogCareRow strong{font-size:11px}.mutedLine{color:var(--muted);font-size:10px}.intelligenceEverydayGrid{grid-template-columns:1.15fr .85fr;gap:18px;display:grid}.packingStudio,.collectionStudio{border:1px solid var(--line);background:var(--white);border-radius:28px;min-height:430px;padding:24px}.studioSplit{grid-template-columns:190px 1fr;gap:16px;margin-top:18px;display:grid}.miniRail{align-content:start;gap:8px;display:grid}.miniRail>button,.collectionTabs button{border:1px solid var(--line);background:var(--soft);color:var(--text);text-align:left;cursor:pointer;font:inherit;border-radius:14px;padding:11px 12px}.miniRail>button strong{font-size:10px;display:block}.miniRail>button small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-top:4px;font-size:8px;display:block}.miniRail>button.active,.collectionTabs button.active{border-color:var(--rose);background:var(--pale);color:var(--wine)}.studioMain{min-width:0}.studioMainHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:12px;padding-bottom:12px;display:flex}.studioMainHead span{text-transform:uppercase;letter-spacing:.09em;color:var(--muted);font-size:8px;font-weight:800}.studioMainHead h4{margin:4px 0 0;font-size:20px}.packingItems{gap:8px;margin-top:12px;display:grid}.packingItem{border:1px solid var(--line);background:var(--soft);width:100%;color:var(--text);text-align:left;cursor:pointer;font:inherit;border-radius:14px;align-items:center;gap:10px;padding:10px;display:flex}.packCheck{border:1px solid var(--line);border-radius:8px;flex:none;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.packingItem strong{font-size:10px;display:block}.packingItem small{color:var(--muted);text-transform:uppercase;margin-top:3px;font-size:8px;display:block}.packingItem.packed{opacity:.55}.packingItem.packed strong{text-decoration:line-through}.collectionTabs{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.collectionTabs button{padding:8px 10px;font-size:9px;font-weight:800}.collectionSummary{grid-template-columns:repeat(3,1fr) auto;align-items:stretch;gap:8px;display:grid}.collectionSummary>div{border:1px solid var(--line);background:var(--soft);border-radius:14px;padding:10px}.collectionSummary strong{font-size:20px;display:block}.collectionSummary span{color:var(--muted);font-size:8px;font-weight:800}.collectionCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.collectionCard{border:1px solid var(--line);background:var(--soft);border-radius:16px;min-width:0;padding:10px}.collectionCard img,.collectionPlaceholder{aspect-ratio:1.45;object-fit:cover;background:var(--pale);border-radius:11px;width:100%;margin-bottom:8px}.collectionPlaceholder{color:var(--berry);place-items:center;font-size:8px;font-weight:800;display:grid}.collectionCard>span{color:var(--rose);text-transform:uppercase;font-size:8px;font-weight:800;display:block}.collectionCard strong{margin-top:3px;font-size:10px;display:block}.collectionCard small{color:var(--muted);margin-top:4px;font-size:8px;display:block}.contextEmpty.compact{min-height:180px}.sectionLead{max-width:800px}html[data-theme=midnights] .packingStudio,html[data-theme=midnights] .collectionStudio{background:linear-gradient(145deg,var(--midnight-surface),#211c28);border-color:var(--line)}html[data-theme=midnights] .miniRail>button,html[data-theme=midnights] .collectionTabs button,html[data-theme=midnights] .packingItem,html[data-theme=midnights] .collectionSummary>div,html[data-theme=midnights] .collectionCard{background:var(--midnight-deep);border-color:var(--line)}html[data-theme=midnights] .miniRail>button.active,html[data-theme=midnights] .collectionTabs button.active{background:var(--midnight-raised-2);color:var(--lilac);border-color:#665475}@media (max-width:1100px){.intelligenceEverydayGrid{grid-template-columns:1fr}}@media (max-width:760px){.studioSplit,.collectionCards{grid-template-columns:1fr}.collectionSummary{grid-template-columns:repeat(3,1fr)}.collectionSummary button{grid-column:1/-1}}.codeVaultShell{border:1px solid var(--line);background:var(--white);border-radius:30px;padding:30px}.codeVaultHero{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.codeVaultHero h2{margin:5px 0 8px;font-size:34px}.codeVaultHero p{color:var(--muted);max-width:760px;margin:0;font-size:12px;line-height:1.55}.codeVaultStats{grid-template-columns:repeat(4,1fr);gap:10px;margin:22px 0;display:grid}.codeVaultStats>div{border:1px solid var(--line);background:var(--soft);border-radius:16px;padding:13px}.codeVaultStats strong{font-size:24px;display:block}.codeVaultStats span{letter-spacing:.08em;color:var(--muted);font-size:8px;font-weight:800}.codeToolbar{grid-template-columns:1fr 180px 150px;gap:10px;margin-bottom:18px;display:grid}.codeToolbar input,.codeToolbar select{border:1px solid var(--line);background:var(--soft);color:var(--text);font:inherit;border-radius:13px;outline:none;padding:11px 13px;font-size:10px}.codeToolbar input:focus,.codeToolbar select:focus{border-color:var(--rose)}.codeVaultGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.codeAssetCard{border:1px solid var(--line);background:var(--soft);color:var(--text);text-align:left;cursor:pointer;font:inherit;border-radius:18px;min-width:0;padding:0;overflow:hidden}.codeAssetCard:hover{border-color:var(--rose);box-shadow:0 15px 30px rgb(var(--light-ink-rgb,48 20 39) / .1);transform:translateY(-2px)}.codeAssetPoster{background:var(--container);height:150px;position:relative;overflow:hidden}.codeAssetPoster img{object-fit:cover;width:100%;height:100%;display:block}.accessBadge{background:rgb(var(--light-ink-rgb,20 16 24) / .82);color:var(--light-muted,#efe7f8);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:900;position:absolute;top:10px;right:10px}.livePoster{background:linear-gradient(145deg,var(--container),var(--soft));align-content:center;place-items:center;gap:7px;height:100%;display:grid}.livePoster span{letter-spacing:.12em;color:var(--muted);font-size:7px;font-weight:900}.livePoster b{color:var(--rose);font-size:38px;font-style:italic}.livePoster.big{min-height:250px}.codeAssetMeta{padding:14px}.codeAssetMeta>span{letter-spacing:.09em;color:var(--light-muted,var(--petal));font-size:7px;font-weight:900}.codeAssetMeta h3{margin:6px 0 5px;font-size:18px}.codeAssetMeta p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.vaultLoading{text-align:center;color:var(--muted);letter-spacing:.12em;padding:14px;font-size:8px;font-weight:900}.vaultMore{border:1px solid var(--line);color:var(--berry);font:inherit;cursor:pointer;background:0 0;border-radius:999px;margin:18px auto 0;padding:9px 13px;font-size:8px;font-weight:900;display:block}.codeWorkspace{min-width:0}.codeWorkspaceHead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.codeWorkspaceHead h2{margin:6px 0 4px}.codeWorkspaceHead p{color:var(--muted);letter-spacing:.05em;margin:0;font-size:9px;font-weight:800}.codeTabs{margin:18px 0}.codeOverviewGrid{grid-template-columns:1.25fr .75fr;gap:18px;display:grid}.codeOverviewPreview{border:1px solid var(--line);background:var(--soft);border-radius:18px;min-height:260px;overflow:hidden}.codeOverviewPreview img{object-fit:cover;width:100%;height:100%;min-height:260px}.codeFacts{grid-template-columns:1fr 1fr;align-content:start;gap:9px;display:grid}.codeFacts>div{border:1px solid var(--line);background:var(--soft);border-radius:14px;padding:11px}.codeFacts span{color:var(--muted);letter-spacing:.08em;font-size:7px;font-weight:900;display:block}.codeFacts strong{margin-top:4px;font-size:10px;display:block}.codeFacts p,.codeFacts button{grid-column:1/-1}.codeFacts p{color:var(--muted);font-size:10px;line-height:1.5}.livePreviewStage{border:1px solid var(--line);background:#111;border-radius:18px;overflow:hidden}.previewBar{background:var(--container);color:var(--muted);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:7px;font-weight:900;display:flex}.previewBar div{gap:6px;display:flex}.previewBar button{border:1px solid var(--line);color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:5px 8px;font-size:7px}.livePreviewStage iframe{background:#fff;border:0;width:100%;height:600px;display:block}.previewSleeping{text-align:center;background:var(--soft);align-content:center;place-items:center;gap:8px;min-height:320px;padding:30px;display:grid}.previewSleeping strong{font-size:18px}.previewSleeping span{max-width:520px;color:var(--muted);font-size:10px;line-height:1.5}.codeEditorPane{border:1px solid var(--line);border-radius:18px;overflow:hidden}.editorHeader{background:var(--container);justify-content:space-between;align-items:center;padding:12px;display:flex}.editorHeader span{color:var(--muted);font-size:7px;font-weight:900;display:block}.editorHeader strong{margin-top:3px;font-size:10px;display:block}.codeEditorPane textarea,.codeEditorInput{width:100%;min-height:520px;color:var(--light-muted,#e9e0f1);resize:vertical;background:#111015;border:0;outline:none;padding:18px;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.modalForm .codeEditorInput{border:1px solid var(--line);border-radius:14px;min-height:260px}.versionStack,.sourceStack,.importPreviewList{gap:9px;display:grid}.versionStack>div,.sourceStack>div,.importPreviewList>div{border:1px solid var(--line);background:var(--soft);border-radius:14px;padding:12px}.versionStack span,.sourceStack span,.importPreviewList span{letter-spacing:.08em;color:var(--light-muted,var(--petal));text-transform:uppercase;font-size:7px;font-weight:900;display:block}.versionStack strong,.sourceStack strong,.importPreviewList strong{margin-top:4px;font-size:11px;display:block}.versionStack small,.sourceStack small,.importPreviewList small{color:var(--muted);word-break:break-all;margin-top:4px;font-size:8px;display:block}.versionStack p{color:var(--muted);font-size:9px}.legacyImporter .legacyPaste{border:1px solid var(--line);background:var(--soft);width:100%;min-height:300px;color:var(--text);resize:vertical;border-radius:16px;padding:14px;font:10px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.importActions{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.importSummary{grid-template-columns:repeat(4,1fr);gap:8px;margin:15px 0;display:grid}.importSummary>div{border:1px solid var(--line);background:var(--soft);border-radius:13px;padding:10px}.importSummary strong{font-size:20px;display:block}.importSummary span{color:var(--muted);font-size:7px;font-weight:900}.packingStudio .panelHeader>button,.collectionStudio .panelHeader>button{border:1px solid var(--line);background:var(--soft);color:var(--berry);font:inherit;letter-spacing:.06em;cursor:pointer;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:900}.packingStudio .panelHeader>button:hover,.collectionStudio .panelHeader>button:hover{border-color:var(--rose);background:var(--pale)}.modalClose{border:1px solid var(--line);background:var(--soft);width:31px;height:31px;color:var(--berry);box-shadow:none;border-radius:999px;place-items:center;font-size:18px;font-weight:400;line-height:1;display:grid}.modalClose:hover{border-color:var(--rose);background:var(--pale)}html[data-theme=midnights] .wardrobeHero,html[data-theme=midnights] .wardrobeGrid,html[data-theme=midnights] .wardrobeUtility,html[data-theme=midnights] .closetPanel,html[data-theme=midnights] .outfitPanel,html[data-theme=midnights] .wardrobeIntelligenceGrid>*,html[data-theme=midnights] .closetCard,html[data-theme=midnights] .outfitCard,html[data-theme=midnights] .purchaseCard,html[data-theme=midnights] .gapCard{color:var(--text)!important;border-color:var(--line)!important;background:#17151c!important}html[data-theme=midnights] .codeVaultShell,html[data-theme=midnights] .codeAssetCard,html[data-theme=midnights] .codeOverviewPreview,html[data-theme=midnights] .codeFacts>div,html[data-theme=midnights] .versionStack>div,html[data-theme=midnights] .sourceStack>div,html[data-theme=midnights] .importPreviewList>div{border-color:var(--line);background:#17151c}html[data-theme=midnights] .codeVaultStats>div,html[data-theme=midnights] .codeToolbar input,html[data-theme=midnights] .codeToolbar select,html[data-theme=midnights] .legacyImporter .legacyPaste{color:var(--text);background:#211d27}html[data-theme=midnights] .modalClose:hover{background:#282131;border-color:#a88ecd}@media (max-width:1200px){.codeVaultGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.codeVaultGrid{grid-template-columns:repeat(2,1fr)}.codeToolbar{grid-template-columns:1fr}.codeVaultStats,.importSummary{grid-template-columns:repeat(2,1fr)}.codeOverviewGrid{grid-template-columns:1fr}.codeVaultHero{flex-direction:column}}@media (max-width:600px){.codeVaultGrid{grid-template-columns:1fr}.codeVaultStats,.importSummary{grid-template-columns:1fr 1fr}}html,*{scrollbar-color:var(--light-forest,#8d72aa) var(--light-ink,#17141c);scrollbar-width:thin}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:var(--light-ink,#17141c)}::-webkit-scrollbar-thumb{background:var(--light-forest,#8d72aa);border:1px solid var(--light-line,#17141c);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--light-sage,#b39ad0)}html[data-theme=afterlight],html[data-theme=afterlight] *{scrollbar-color:var(--light-forest,#ad6f8d) var(--light-cream,#f8eef3)}html[data-theme=afterlight] ::-webkit-scrollbar-track{background:var(--light-cream,#f8eef3)}html[data-theme=afterlight] ::-webkit-scrollbar-thumb{background:var(--light-forest,#ad6f8d);border-color:var(--light-line,#f8eef3)}html[data-theme=afterlight] ::-webkit-scrollbar-thumb:hover{background:var(--light-forest,#8f4f70)}html[data-theme=midnights] .outfitBoard,html[data-theme=midnights] .closetPanel,html[data-theme=midnights] .wardrobeUtility,html[data-theme=midnights] .closetItem,html[data-theme=midnights] .closetFilters button,html[data-theme=midnights] .piecePicker,html[data-theme=midnights] .piecePicker select,html[data-theme=midnights] .candidateCard,html[data-theme=midnights] .gapList>div,html[data-theme=midnights] .closetEmpty{color:var(--text)!important;border-color:var(--line)!important;background:#17151c!important}html[data-theme=midnights] .piecePicker{background:#211d27!important}html[data-theme=midnights] .piecePicker select{background:#111015!important}html[data-theme=midnights] .closetPic{background:linear-gradient(135deg,#211d27,#2a2230)!important}html[data-theme=midnights] .outfitTitleInput,html[data-theme=midnights] .closetMeta strong,html[data-theme=midnights] .savedLooks strong,html[data-theme=midnights] .candidateCard strong,html[data-theme=midnights] .gapList strong{color:var(--text)!important}.dogProfilePhoto{background:var(--container);border-radius:18px 18px 10px 10px;height:180px;margin:-17px -17px 16px;overflow:hidden}.dogProfilePhoto img{object-fit:cover;width:100%;height:100%;display:block}.dogPhotoPlaceholder{background:linear-gradient(145deg,var(--soft),var(--container));align-content:center;place-items:center;gap:6px;width:100%;height:100%;display:grid}.dogPhotoPlaceholder span{color:var(--light-muted,var(--petal));letter-spacing:.12em;font-size:7px;font-weight:900}.dogPhotoPlaceholder strong{color:var(--rose);font-size:46px;font-style:italic}.modalForm>.dogProfilePhoto{height:220px;margin:0 0 12px}.dogCardActions{gap:6px;display:flex}.fieldHint{color:var(--muted);line-height:1.45;margin:-3px 0 8px!important;font-size:8px!important}html[data-theme=midnights] .dogProfilePhoto,html[data-theme=midnights] .dogPhotoPlaceholder{background:#211d27}.modalForm select[name=layout_format],.modalForm select[name=platform],.modalForm select[name=creator_code]{cursor:pointer}.dashboardMain{flex-direction:column;display:flex}#today{display:contents}#today .pageTop{order:1}.flowNav{gap:2px;margin-top:12px;display:grid}.flowNav>a{color:var(--muted);letter-spacing:.055em;border-radius:9px;grid-template-columns:24px 1fr;align-items:center;gap:8px;padding:7px 8px;font-size:8px;text-decoration:none;display:grid}.flowNav>a span{color:var(--light-muted,var(--petal));font-size:7px;font-weight:900}.flowNav>a strong{color:inherit;font-size:8px}.flowNav>a:hover{background:var(--soft);color:var(--text)}.fieldDisabled{opacity:.48}.modalForm select:disabled{cursor:not-allowed;opacity:.55}.dogPhotoAction{border-color:var(--petal)!important;color:var(--light-muted,var(--petal))!important}#comingSoon{order:0;margin-top:0}#today .ardenReadStrip{order:1;margin-top:22px}#today .pageTop{order:2;margin-top:30px}#brainDump{order:3;margin-top:18px}#today .errorBanner{order:4}#today .twoCol{order:5;margin-top:28px}#lifeSystems{order:6}#care{order:7}#mentalHealth{order:8}#intelligence{order:9}#everydaySystems{order:10}#health{order:11}#dogs{order:12}#wardrobe{order:13}#projects{order:14}#customs{order:15}#codeLibrary{order:16}#everydayIntelligence{order:17}#christmas{order:18}.dashboardMain>.sectionGap{margin-top:38px}.dashboardMain>#comingSoon.sectionGap{margin-top:0}html[data-theme=midnights] .roadmapOnly span{color:#c6a5e0;box-shadow:none;background:#17141c;border-color:#4b4058}html[data-theme=midnights] .roadmapOnly span:hover{color:#ddc9ef;background:#211b29;border-color:#6e5686}.intelligencePass{max-width:1180px}.importConfidence .ready{border-color:rgb(var(--light-line-rgb,183 145 219) / .44)}.importConfidence .review{border-color:#cdac6b6b}.importConfidence .weird{border-color:rgb(var(--light-line-rgb,183 112 139) / .4)}.legacyReportGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0;display:grid}.legacyBreakdown{border:1px solid var(--line);background:var(--surface-raised);border-radius:22px;padding:18px}.legacyBreakdown h4{letter-spacing:.14em;color:var(--light-muted,var(--pale));margin:0 0 12px;font-size:12px}.legacyBreakdown p{border-top:1px solid var(--line);justify-content:space-between;gap:16px;margin:0;padding:8px 0;font-size:13px;display:flex}.legacyBreakdown p:first-child{border-top:0}.legacyBreakdown p span{color:var(--text-muted)}.legacyBreakdown p strong{color:var(--text);font-variant-numeric:tabular-nums}.legacyRenderSummary{grid-template-columns:1fr 1fr;gap:14px;margin:0 0 28px;display:grid}.legacyRenderSummary>div{border:1px solid var(--line);background:var(--surface-raised);border-radius:20px;padding:18px}.legacyRenderSummary strong{font-size:28px;display:block}.legacyRenderSummary span{letter-spacing:.11em;color:var(--light-muted,var(--pale));margin-top:4px;font-size:11px;font-weight:800;display:block}.legacyRenderSummary small{color:var(--text-muted);margin-top:8px;line-height:1.45;display:block}.legacyReviewHead{justify-content:space-between;align-items:end;gap:20px;margin:26px 0 12px;display:flex}.legacyReviewHead h3{margin:4px 0 0}.reviewTabs{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.reviewTabs button{border:1px solid var(--line);background:var(--surface-raised);color:var(--text-muted);letter-spacing:.06em;border-radius:999px;padding:9px 12px;font-size:10px;font-weight:800}.reviewTabs button.active{border-color:var(--pale);color:var(--light-muted,var(--pale));background:var(--surface-deep)}.legacyReviewList{gap:12px;display:grid}.legacyReviewCard{border:1px solid var(--line);background:var(--surface-raised);border-radius:20px;grid-template-columns:minmax(180px,.7fr) minmax(280px,1.25fr) minmax(260px,1fr);gap:18px;padding:18px;display:grid}.legacyReviewCard.review{border-left:3px solid #cdac6bb3}.legacyReviewCard.weird{border-left:3px solid rgb(var(--light-line-rgb,183 112 139) / .75)}.legacyReviewStatus span{letter-spacing:.12em;color:var(--light-muted,var(--pale));margin-bottom:8px;font-size:10px;font-weight:900;display:inline-block}.legacyReviewStatus strong,.legacyReviewStatus small{display:block}.legacyReviewStatus small{color:var(--text-muted);margin-top:5px}.legacyProposed p{margin:0 0 8px}.legacyProposed p span{letter-spacing:.11em;color:var(--text-muted);font-size:9px;font-weight:800;display:block}.legacyProposed p strong{margin-top:2px;font-size:12px;display:block}.legacyIssues{flex-direction:column;gap:7px;display:flex}.legacyIssues span{background:var(--surface-deep);border:1px solid var(--line);color:var(--text-muted);border-radius:10px;padding:8px 10px;font-size:11px}.legacyImportRule{background:var(--surface-deep);border:1px solid var(--line);border-radius:16px;gap:16px;margin-top:20px;padding:16px 18px;display:flex}.legacyImportRule strong{white-space:nowrap;letter-spacing:.12em;color:var(--light-muted,var(--pale));font-size:10px}.legacyImportRule span{color:var(--text-muted);font-size:12px;line-height:1.45}@media (max-width:900px){.legacyReportGrid{grid-template-columns:1fr 1fr}.legacyReviewCard{grid-template-columns:1fr}.legacyReviewHead{flex-direction:column;align-items:flex-start}.reviewTabs{justify-content:flex-start}}@media (max-width:620px){.legacyReportGrid,.legacyRenderSummary{grid-template-columns:1fr}}.brand.afterlightWordmark{text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;align-items:baseline;gap:0;padding:0;display:flex}.flowNav>button{text-align:left;width:100%;color:var(--muted);cursor:pointer;letter-spacing:.055em;background:0 0;border:0;border-radius:9px;grid-template-columns:24px 1fr;align-items:center;gap:8px;padding:7px 8px;display:grid}.flowNav>button>span{letter-spacing:.055em;font-weight:900;color:var(--light-muted,var(--petal))!important;border-radius:0!important;padding:0!important;font-size:7px!important}.flowNav>button>strong{color:inherit;letter-spacing:.055em;font-size:8px}.flowNav>button:hover{background:var(--soft);color:var(--text)}.workspaceNavBlock{border-top:1px solid var(--line);gap:8px;margin-top:16px;padding-top:15px;display:grid}.workspaceNavBlock>span{color:var(--muted);letter-spacing:.14em;font-weight:900;padding:0 8px!important;font-size:7px!important}.workspaceNavBlock>button{border:1px solid var(--line);background:var(--surface-raised);text-align:left;color:var(--text);cursor:pointer;border-radius:14px;gap:3px;padding:11px 12px;display:grid}.workspaceNavBlock>button b{letter-spacing:.08em;font-size:9px}.workspaceNavBlock>button small{letter-spacing:.08em;color:var(--muted);font-size:7px}.workspaceNavBlock>button:hover,.workspaceNavBlock>button.active{border-color:var(--petal);background:var(--soft)}html[data-theme=midnights] .workspaceNavBlock>button{background:#17151c;border-color:#403748}html[data-theme=midnights] .workspaceNavBlock>button.active{background:#211b29;border-color:#73558b}.vaultMain{max-width:none;min-height:100vh;padding-right:46px}.vaultDedicatedView{width:100%;margin:0}.vaultDedicatedView .codeVaultShell{min-height:calc(100vh - 84px)}.workspaceMode .dashboardMain{background:radial-gradient(circle at 86% 4%,rgb(var(--light-forest-rgb,128 91 160) / .12),transparent 24%),var(--white)}.codeWorkspace.fullWorkspace{border:1px solid var(--line);background:var(--surface-raised);border-radius:30px;width:100%;max-width:none;min-height:calc(100vh - 84px);padding:30px}.codeWorkspaceTopbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-bottom:28px;padding-bottom:16px;display:flex}.codeWorkspaceTopbar>span{color:var(--muted);letter-spacing:.12em;font-size:8px;font-weight:800}.vaultEditForm{border:1px solid var(--line);background:var(--surface-deep);border-radius:22px;max-width:1080px;margin-top:22px;padding:24px}.vaultEditActions{justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.legacyProvenanceNote{background:var(--surface-deep)!important;border-style:dashed!important;grid-column:1/-1!important;padding:13px 14px!important}.legacyProvenanceNote strong,.legacyProvenanceNote span{display:block}.legacyProvenanceNote span{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.45}.editableSources{gap:12px;display:grid}.editableSourceCard{grid-template-columns:1fr 1fr;gap:12px;padding:18px!important;display:grid!important}.editableSourceCard>span{letter-spacing:.12em;color:var(--light-muted,var(--pale));grid-column:1/-1;font-size:9px;font-weight:900}.editableSourceCard label{letter-spacing:.1em;color:var(--muted);gap:5px;font-size:8px;font-weight:800;display:grid}.editableSourceCard input{border:1px solid var(--line);background:var(--surface-deep);width:100%;color:var(--text);border-radius:12px;padding:11px 12px}.sourceEditActions{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.sourceEditActions small{color:var(--muted);letter-spacing:.07em;font-size:8px}html[data-theme=midnights] .codeWorkspace.fullWorkspace,html[data-theme=midnights] .vaultEditForm{background:#121016;border-color:#3b3342}html[data-theme=midnights] .vaultEditForm{background:#18151d}@media (max-width:900px){.codeWorkspace.fullWorkspace{border-radius:22px;padding:20px}.codeWorkspaceTopbar{flex-direction:column;align-items:flex-start}.editableSourceCard{grid-template-columns:1fr}.sourceEditActions{flex-direction:column;grid-column:auto;align-items:flex-start}.vaultMain{padding-right:22px}}html[data-theme=midnights] .projectTaskCards button,html[data-theme=midnights] .subtaskList button{background:var(--midnight-raised);border-color:var(--line);color:var(--midnight-text)}html[data-theme=midnights] .projectTaskCards button:hover,html[data-theme=midnights] .subtaskList button:hover{background:var(--midnight-raised-2);border-color:#665475}html[data-theme=midnights] .projectTaskCards strong,html[data-theme=midnights] .subtaskList button span:last-child{color:var(--midnight-text)}html[data-theme=midnights] .projectTaskCards small,html[data-theme=midnights] .subtaskList .strike{color:var(--midnight-muted)!important}html[data-theme=midnights] .ardenContext{background:linear-gradient(135deg, var(--midnight-raised-2), var(--midnight-raised));border-color:#665475;box-shadow:0 14px 34px #0000002e}html[data-theme=midnights] .ardenContext strong{color:var(--lilac)}html[data-theme=midnights] .ardenContext p{color:var(--midnight-muted)}.healthLaunchShell{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:center;gap:24px;display:grid}.healthLaunchShell .primaryButton{margin-top:18px}.healthWorkspace.fullWorkspace{border:1px solid var(--line);background:var(--surface-raised);border-radius:30px;width:100%;max-width:none;min-height:calc(100vh - 84px);padding:30px}.healthWorkspaceTop{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-bottom:28px;padding-bottom:16px;display:flex}.healthWorkspaceTop>span{color:var(--muted);letter-spacing:.12em;font-size:8px;font-weight:800}.healthHero{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:24px;display:flex}.healthHero h2{max-width:900px;margin:7px 0 8px;font-size:clamp(36px,5vw,72px);line-height:.95}.healthHero p{max-width:850px;color:var(--muted);font-size:14px;line-height:1.55}.healthStats{grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0;display:grid}.healthStats>div{border:1px solid var(--line);background:var(--surface-deep);border-radius:18px;padding:18px}.healthStats strong,.healthStats span{display:block}.healthStats strong{font-size:28px}.healthStats span{color:var(--muted);letter-spacing:.11em;margin-top:4px;font-size:8px;font-weight:900}.healthTabs{flex-wrap:wrap;margin:22px 0 26px;display:flex}.healthTabs button{flex:1;min-width:130px}.healthTimelinePane,.evidencePane,.appointmentPane,.healthSplit{border:1px solid var(--line);background:var(--surface-deep);border-radius:24px;padding:24px}.healthTimelineTools{justify-content:space-between;align-items:end;gap:18px;margin-bottom:20px;display:flex}.healthTimelineTools h3{margin:5px 0 0}.healthTimelineTools input{border:1px solid var(--line);background:var(--surface-raised);width:min(420px,100%);color:var(--text);border-radius:14px;padding:12px 14px}.healthTimeline{display:grid}.healthTimelineRow{grid-template-columns:82px 16px 1fr;gap:16px;min-height:110px;display:grid}.timelineDate{text-align:right;align-content:start;gap:3px;padding-top:3px;display:grid}.timelineDate strong{font-size:12px}.timelineDate span{color:var(--muted);letter-spacing:.08em;font-size:8px}.timelineDot{position:relative}.timelineDot:before{content:"";background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:7px}.timelineDot:after{content:"";background:var(--petal);width:9px;height:9px;box-shadow:0 0 0 4px var(--surface-deep);border-radius:50%;position:absolute;top:6px;left:3px}.timelineBody{padding:0 0 24px}.timelineBody>div:first-child{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.timelineBody>div:first-child strong{font-size:16px}.timelineBody p{color:var(--muted);margin:8px 0;line-height:1.5}.healthMicroFacts{flex-wrap:wrap;gap:7px;display:flex}.healthMicroFacts span,.healthMicroFacts button{border:1px solid var(--line);background:var(--surface-raised);color:var(--muted);letter-spacing:.06em;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:800}.healthMicroFacts button{cursor:pointer;margin-left:auto}.healthMicroFacts button:hover{border-color:var(--petal);color:var(--light-muted,var(--petal))}.evidenceClass{border:1px solid var(--line);letter-spacing:.09em;text-transform:uppercase;width:max-content;color:var(--light-muted,var(--pale));background:var(--surface-raised);border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}.evidenceClass.fact{border-color:#97bbab73}.evidenceClass.user_observation{border-color:rgb(var(--light-line-rgb,180 143 215) / .55)}.evidenceClass.clinical_observation,.evidenceClass.professional_observation{border-color:#7ea0cc80}.evidenceClass.ai_observation{border-color:#cdac6b80}.evidenceClass.context{border-style:dashed}.healthForm{border:1px solid var(--line);background:var(--surface-deep);border-radius:24px;gap:16px;max-width:1040px;margin:0 auto;padding:26px;display:grid}.healthFormIntro{margin-bottom:4px}.healthForm h3{margin:5px 0 4px}.healthForm p{color:var(--muted);line-height:1.5}.healthForm label{color:var(--light-muted,var(--pale));letter-spacing:.1em;gap:7px;font-size:9px;font-weight:900;display:grid}.healthForm input,.healthForm select,.healthForm textarea{border:1px solid var(--line);background:var(--surface-raised);width:100%;color:var(--text);font:inherit;border-radius:14px;padding:12px 14px}.healthForm textarea{resize:vertical;min-height:100px}.healthBigInput textarea{min-height:160px;font-size:16px;line-height:1.55}.healthVitalsGrid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.healthEvidencePromise{border:1px dashed var(--line);background:var(--surface-raised);border-radius:14px;gap:14px;padding:14px 16px;display:flex}.healthEvidencePromise strong{letter-spacing:.1em;color:var(--light-muted,var(--pale));white-space:nowrap;font-size:9px}.healthEvidencePromise span{color:var(--muted);font-size:11px;line-height:1.45}.healthForm .primaryButton{justify-self:start}.healthForm .inlineCheck{align-items:center;gap:8px;display:flex}.healthForm .inlineCheck input{width:auto}.healthSplit{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:20px;display:grid}.compactHealthForm{margin:0;padding:20px}.cycleHistory,.recordLibrary,.healthObservationList,.questionList{align-content:start;gap:10px;display:grid}.cycleHistory>div:not(.eyebrow),.questionList>div{border:1px solid var(--line);background:var(--surface-raised);border-radius:14px;padding:14px}.cycleHistory strong,.cycleHistory span,.questionList strong,.questionList span{display:block}.cycleHistory span,.questionList span{color:var(--muted);margin-top:4px;font-size:10px}.recordLibrary>button{border:1px solid var(--line);background:var(--surface-raised);width:100%;color:var(--text);text-align:left;cursor:pointer;border-radius:15px;justify-content:space-between;gap:18px;padding:15px;display:flex}.recordLibrary>button:hover{border-color:var(--petal)}.recordLibrary button div span,.recordLibrary button div strong,.recordLibrary button div small{display:block}.recordLibrary button div span{color:var(--light-muted,var(--pale));letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:900}.recordLibrary button div strong{margin:4px 0}.recordLibrary button div small{color:var(--muted)}.recordLibrary button>b{color:var(--muted);letter-spacing:.08em;align-self:center;font-size:8px}.evidencePane{grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);gap:22px;display:grid}.evidenceLegend{align-content:start;gap:10px;display:grid}.evidenceLegend>div{border:1px solid var(--line);background:var(--surface-raised);border-radius:14px;padding:14px}.evidenceLegend p{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.45}.healthObservationList>div:not(.eyebrow):not(.contextEmpty){border:1px solid var(--line);background:var(--surface-raised);border-radius:16px;padding:16px}.healthObservationList strong{margin:8px 0 4px;display:block}.healthObservationList p{color:var(--muted);margin:0;line-height:1.5}.healthObservationList small{color:var(--muted);margin-top:10px;display:block}.appointmentPane{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:22px;display:grid}.appointmentSummary h3{margin:5px 0 16px}.appointmentStats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.appointmentStats>div{border:1px solid var(--line);background:var(--surface-raised);border-radius:14px;padding:15px}.appointmentStats strong,.appointmentStats span{display:block}.appointmentStats strong{font-size:25px}.appointmentStats span{color:var(--muted);letter-spacing:.09em;margin-top:4px;font-size:7px;font-weight:900}.prepRecent{gap:7px;margin:18px 0;display:grid}.prepRecent>div:not(.contextEmpty){border-bottom:1px solid var(--line);grid-template-columns:80px 1fr;gap:10px;padding:9px 0;display:grid}.prepRecent span{color:var(--muted);font-size:10px}.prepRecent strong{font-size:11px}html[data-theme=midnights] .healthWorkspace.fullWorkspace,html[data-theme=midnights] .healthTimelinePane,html[data-theme=midnights] .healthSplit,html[data-theme=midnights] .evidencePane,html[data-theme=midnights] .appointmentPane,html[data-theme=midnights] .healthForm{background:#121016;border-color:#3b3342}html[data-theme=midnights] .healthStats>div,html[data-theme=midnights] .healthTimelineTools input,html[data-theme=midnights] .healthForm input,html[data-theme=midnights] .healthForm select,html[data-theme=midnights] .healthForm textarea,html[data-theme=midnights] .cycleHistory>div:not(.eyebrow),html[data-theme=midnights] .recordLibrary>button,html[data-theme=midnights] .evidenceLegend>div,html[data-theme=midnights] .healthObservationList>div:not(.eyebrow):not(.contextEmpty),html[data-theme=midnights] .questionList>div,html[data-theme=midnights] .appointmentStats>div,html[data-theme=midnights] .healthEvidencePromise{background:#1b1720;border-color:#403748}.healthWorkspace input[type=file]::file-selector-button{border:1px solid var(--line);background:var(--surface-deep);color:var(--text);cursor:pointer;border-radius:10px;margin-right:10px;padding:8px 10px}@media (max-width:1050px){.healthLaunchShell,.healthSplit,.evidencePane,.appointmentPane{grid-template-columns:1fr}.healthVitalsGrid{grid-template-columns:repeat(3,1fr)}.healthStats{grid-template-columns:1fr 1fr}}@media (max-width:700px){.healthWorkspace.fullWorkspace{border-radius:20px;padding:18px}.healthWorkspaceTop,.healthHero,.healthTimelineTools{flex-direction:column;align-items:flex-start}.healthStats,.appointmentStats,.healthVitalsGrid{grid-template-columns:1fr 1fr}.healthTimelineRow{grid-template-columns:62px 14px 1fr}.healthTabs button{min-width:46%}}@media (max-width:480px){.healthStats,.appointmentStats,.healthVitalsGrid{grid-template-columns:1fr}}.navRealmLabel{border-top:1px solid var(--line);justify-content:space-between;align-items:end;margin:22px 4px 7px;padding-top:14px;display:flex}.navRealmLabel span,.workspaceNavBlock>span{letter-spacing:.13em;color:var(--light-muted,var(--pale));font-size:8px;font-weight:900}.navRealmLabel small{color:var(--muted);letter-spacing:.08em;font-size:7px}.workspaceNavBlock button{transition:all .18s}.workspaceNavBlock button:hover{transform:translate(2px)}.fullWorkspace{border:1px solid var(--line);background:var(--surface-raised);border-radius:30px;width:100%;max-width:none;min-height:calc(100vh - 84px);padding:30px}.workspaceTop{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.workspaceTop>span{letter-spacing:.12em;color:var(--muted);font-size:8px;font-weight:900}.workspaceTop>div{gap:8px;display:flex}.workspaceHero,.writingHero{justify-content:space-between;align-items:end;gap:28px;padding:34px 0 24px;display:flex}.workspaceHero h2,.writingHero h2{max-width:900px;margin:6px 0 8px;font-size:clamp(38px,5vw,74px);line-height:.94}.workspaceHero p,.writingHero p{color:var(--muted);max-width:720px}.workspaceStat{border:1px solid var(--line);background:var(--surface-deep);border-radius:18px;min-width:150px;padding:18px}.workspaceStat strong,.workspaceStat span{display:block}.workspaceStat strong{font-size:34px}.workspaceStat span{color:var(--muted);letter-spacing:.1em;font-size:8px;font-weight:900}.penLibraryTools{justify-content:space-between;align-items:center;gap:14px;margin:8px 0 18px;display:flex}.penLibraryTools input{border:1px solid var(--line);background:var(--surface-deep);width:min(440px,100%);color:var(--text);border-radius:14px;padding:12px 14px}.penLibraryTools span{color:var(--muted);letter-spacing:.08em;font-size:8px}.penGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.penCard{border:1px solid var(--line);background:var(--surface-deep);color:var(--text);text-align:left;cursor:pointer;border-radius:20px;padding:0;overflow:hidden}.penCard:hover{border-color:var(--petal);transform:translateY(-2px)}.penPreviewMini{background:linear-gradient(135deg,var(--surface-raised),var(--surface-deep));border-bottom:1px solid var(--line);justify-content:center;align-items:center;gap:12px;height:130px;display:flex}.penPreviewMini span{color:var(--light-muted,var(--pale));font-family:monospace;font-size:13px}.penCard>div:last-child{padding:15px}.penCard span,.penCard strong,.penCard small{display:block}.penCard>div:last-child>span{letter-spacing:.1em;color:var(--light-muted,var(--pale));font-size:7px;font-weight:900}.penCard strong{margin:5px 0;font-size:16px}.penCard small{color:var(--muted)}.studioEditorHeader{justify-content:space-between;align-items:end;gap:18px;padding:26px 0 15px;display:flex}.studioEditorHeader h2{margin:4px 0 2px;font-size:34px}.studioEditorHeader>div>span{color:var(--muted);letter-spacing:.08em;font-size:8px}.textButton{color:var(--light-muted,var(--pale));letter-spacing:.09em;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;font-weight:900}.studioActions{flex-wrap:wrap;gap:6px;display:flex}.studioActions button,.previewToolbar button{border:1px solid var(--line);background:var(--surface-deep);color:var(--text);cursor:pointer;border-radius:10px;padding:8px 10px;font-size:8px;font-weight:800}.studioEditor{grid-template-columns:minmax(360px,.8fr) minmax(420px,1.2fr);gap:12px;min-height:620px;display:grid}.studioEditor.stacked{grid-template-columns:1fr}.codePanels{grid-template-rows:1fr 1fr;gap:10px;display:grid}.codePanels label{border:1px solid var(--line);background:var(--surface-deep);border-radius:16px;grid-template-rows:auto 1fr;min-height:0;display:grid;overflow:hidden}.codePanels label>span{border-bottom:1px solid var(--line);letter-spacing:.1em;color:var(--light-muted,var(--pale));padding:9px 12px;font-size:8px;font-weight:900}.codePanels textarea{resize:none;background:var(--surface-deep);width:100%;height:100%;min-height:250px;color:var(--text);border:0;outline:0;padding:14px;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.livePreview{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-rows:auto 1fr;min-height:620px;display:grid;overflow:hidden}.previewToolbar{border-bottom:1px solid var(--line);background:var(--surface-deep);color:var(--text);align-items:center;gap:8px;padding:8px 10px;display:flex}.previewToolbar>span{letter-spacing:.1em;margin-right:auto;font-size:8px;font-weight:900}.previewToolbar select{border:1px solid var(--line);background:var(--surface-raised);max-width:240px;color:var(--text);border-radius:9px;padding:7px;font-size:9px}.previewToolbar>div{gap:4px;display:flex}.livePreview iframe{background:#fff;border:0;height:100%;min-height:580px;margin:0 auto}.studioBottom{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.studioBottom>label,.studioBottom>div{border:1px solid var(--line);background:var(--surface-deep);border-radius:16px;padding:16px}.studioBottom>label>span,.studioBottom>div>span,.studioLifecycle>span{letter-spacing:.1em;color:var(--light-muted,var(--pale));margin-bottom:9px;font-size:8px;font-weight:900;display:block}.studioBottom textarea{border:1px solid var(--line);background:var(--surface-raised);width:100%;min-height:120px;color:var(--text);resize:vertical;border-radius:12px;padding:12px}.studioBottom>div>button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);cursor:pointer;background:0 0;justify-content:space-between;padding:9px;display:flex}.studioBottom button small{color:var(--muted)}.studioLifecycle{border:1px dashed var(--line);background:var(--surface-deep);border-radius:16px;margin-top:12px;padding:18px}.studioLifecycle strong,.studioLifecycle small{display:block}.studioLifecycle small{color:var(--muted);margin-top:6px;line-height:1.45}.previewFullscreen{z-index:1000;background:#111;grid-template-rows:auto 1fr;padding:14px;display:grid;position:fixed;inset:0}.previewFullscreen>button{color:#fff;cursor:pointer;background:#222;border:1px solid #555;border-radius:10px;justify-self:end;margin-bottom:8px;padding:9px 12px}.previewFullscreen iframe{background:#fff;border:0;width:100%;height:100%}.writingCounts{gap:10px;display:flex}.writingCounts>div{border:1px solid var(--line);background:var(--surface-deep);border-radius:16px;min-width:100px;padding:14px}.writingCounts strong,.writingCounts span{display:block}.writingCounts strong{font-size:28px}.writingCounts span{color:var(--muted);letter-spacing:.08em;font-size:7px;font-weight:900}.characterRail{gap:9px;padding:4px 0 16px;display:flex;overflow-x:auto}.characterRail button{border:1px solid var(--line);background:var(--surface-deep);min-width:150px;color:var(--text);text-align:left;cursor:pointer;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:40px 1fr;padding:10px;display:grid}.characterRail button.active{border-color:var(--petal)}.characterRail button>span{background:var(--surface-raised);width:34px;height:34px;color:var(--light-muted,var(--pale));border-radius:50%;grid-row:1/3;place-items:center;font-weight:900;display:grid;overflow:hidden}.characterRail img{object-fit:cover;width:100%;height:100%}.characterRail strong{font-size:11px}.characterRail small{color:var(--muted);letter-spacing:.06em;font-size:7px}.characterWelcome{border:1px dashed var(--line);background:var(--surface-deep);border-radius:20px;margin-top:18px;padding:30px}.characterWelcome>span,.characterWelcome>strong{display:block}.characterWelcome>span{color:var(--light-muted,var(--pale));letter-spacing:.1em;font-size:8px;font-weight:900}.characterWelcome>strong{margin:7px 0;font-size:20px}.characterWelcome p{color:var(--muted);max-width:700px;line-height:1.5}.characterTitle{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:18px;padding:22px 0 12px;display:flex}.characterTitle>div:first-child>span,.characterTitle>div:first-child>small{color:var(--muted);letter-spacing:.08em;font-size:8px}.characterTitle h2{margin:3px 0;font-size:42px}.characterTabs{flex-wrap:wrap;gap:5px;display:flex}.characterTabs button{border:1px solid var(--line);background:var(--surface-deep);color:var(--muted);cursor:pointer;border-radius:999px;padding:9px 11px;font-size:8px;font-weight:900}.characterTabs button.active{background:var(--text);color:var(--surface-raised)}.dossierGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dossierGrid section,.writingPanel{border:1px solid var(--line);background:var(--surface-deep);border-radius:18px;padding:20px}.dossierGrid section>span,.panelHeading span{letter-spacing:.1em;color:var(--light-muted,var(--pale));font-size:8px;font-weight:900}.dossierGrid p{color:var(--muted);line-height:1.5}.panelHeading h3{margin:4px 0 0}.oweList{gap:8px;display:grid}.oweList>div:not(.contextEmpty){border:1px solid var(--line);background:var(--surface-raised);border-radius:14px;align-items:center;gap:12px;padding:13px;display:flex}.oweCheck{border:1px solid var(--line);width:30px;height:30px;color:var(--light-muted,var(--pale));cursor:pointer;background:0 0;border-radius:50%}.oweList span,.oweList strong,.oweList small{display:block}.oweList span{color:var(--light-muted,var(--pale));letter-spacing:.08em;font-size:7px;font-weight:900}.oweList strong{margin:3px 0}.oweList small{color:var(--muted)}.activityWeek{border:1px solid var(--line);background:var(--surface-raised);border-radius:15px;margin:12px 0;padding:15px}.activityWeek>div{justify-content:space-between;margin-bottom:10px;display:flex}.activityWeek>div span,.activityWeek>div strong{letter-spacing:.08em;font-size:8px}.activityWeek>div span{color:var(--muted)}.activityWeek>button{border:0;border-top:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:9px;padding:9px 0;display:flex}html[data-theme=midnights] .studioWorkspace,html[data-theme=midnights] .writingWorkspace{background:#121016;border-color:#3b3342}html[data-theme=midnights] .penCard,html[data-theme=midnights] .workspaceStat,html[data-theme=midnights] .codePanels label,html[data-theme=midnights] .codePanels textarea,html[data-theme=midnights] .previewToolbar,html[data-theme=midnights] .studioBottom>label,html[data-theme=midnights] .studioBottom>div,html[data-theme=midnights] .studioLifecycle,html[data-theme=midnights] .writingCounts>div,html[data-theme=midnights] .characterRail button,html[data-theme=midnights] .characterWelcome,html[data-theme=midnights] .dossierGrid section,html[data-theme=midnights] .writingPanel{background:#1b1720;border-color:#403748}@media (max-width:1100px){.penGrid{grid-template-columns:1fr 1fr}.studioEditor{grid-template-columns:1fr}.writingHero,.workspaceHero,.characterTitle{flex-direction:column;align-items:flex-start}.dossierGrid{grid-template-columns:1fr}}@media (max-width:700px){.fullWorkspace{border-radius:20px;padding:18px}.penGrid,.studioBottom{grid-template-columns:1fr}.penLibraryTools,.workspaceTop{flex-direction:column;align-items:flex-start}.writingCounts{width:100%}.writingCounts>div{flex:1;min-width:0}.previewToolbar{flex-wrap:wrap}}.sideNav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--pale) 34%,transparent) transparent;padding-top:0;overflow:hidden auto}.sideNav::-webkit-scrollbar{width:6px}.sideNav::-webkit-scrollbar-track{background:0 0}.sideNav::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--pale) 30%,transparent);border-radius:999px}.sideNavHeader{z-index:8;background:var(--white);margin:0 -4px;padding:28px 4px 15px;position:sticky;top:0}html[data-theme=midnights] .sideNavHeader{background:#151319}.daylightNav{margin-top:14px;padding-top:14px}.navSectionSplit{justify-content:space-between;align-items:end;gap:10px;padding:0 7px!important;display:flex!important}.navSectionSplit b{color:var(--light-muted,var(--pale));letter-spacing:.13em;font-size:8px}.navSectionSplit small{color:var(--muted);letter-spacing:.08em;font-size:7px;font-weight:500}.workspaceNavBlock{gap:6px;margin-top:11px;padding-top:12px}.workspaceNavBlock>button{border-radius:13px;gap:2px;padding:9px 11px}.workspaceNavBlock>button b{font-size:8.5px}.workspaceNavBlock>button small{font-size:6.5px;line-height:1.3}.manuscriptNav{margin-top:12px}.evermoreNav{margin-top:10px}.swiftThirteen{margin-top:18px}@media (max-height:760px){.sideNavHeader{padding-top:18px}.themeToggle{margin-top:10px}.workspaceNavBlock{gap:5px}.workspaceNavBlock>button{padding:8px 10px}}.editablePenTitle{align-items:center;gap:10px;display:flex}.editablePenTitle h2{margin:0}.penEditButton{border:1px solid var(--line);background:var(--surface-raised);width:34px;height:34px;color:var(--light-muted,var(--pale));cursor:pointer;border-radius:999px;place-items:center;font-size:16px;line-height:1;display:grid}.penEditButton:hover{border-color:var(--petal);background:var(--soft)}.environmentPicker{align-items:center;gap:6px;display:flex}.environmentPicker select{min-width:180px}.environmentPicker>button{place-items:center!important;width:38px!important;padding:0!important;font-size:15px!important;display:grid!important}.previewToolbar button.active{border-color:var(--petal);background:var(--soft);color:var(--text)}.studioDialogBackdrop{z-index:120;background:rgb(var(--light-ink-rgb,11 9 14) / .72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.studioDialog{background:var(--white);border:1px solid var(--line);border-radius:24px;width:min(620px,100vw - 40px);max-height:calc(100vh - 48px);padding:30px;position:relative;overflow:auto;box-shadow:0 30px 90px #00000059}html[data-theme=midnights] .studioDialog{background:#1d1a23;border-color:#4b4057}.studioDialog>.modalClose{position:absolute;top:18px;right:18px}.studioDialog h2{margin:7px 44px 12px 0;font-size:32px}.dialogActions{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.dialogActions .ghostButton,.dialogActions .primaryButton{width:auto}.modalForm label small{color:var(--muted);letter-spacing:.04em;font-size:7px;font-weight:700}.modalForm code{color:var(--light-muted,var(--pale));font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.environmentBackdrop{padding:18px}.environmentDialog{width:min(1180px,100vw - 36px);max-height:calc(100vh - 36px)}.environmentManagerTop{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:22px;display:flex}.environmentManagerTop h2{margin-right:0}.environmentManagerTop p{max-width:760px;color:var(--muted);line-height:1.55}.environmentManagerGrid{grid-template-columns:240px minmax(0,1fr);gap:18px;display:grid}.environmentList{border:1px solid var(--line);background:var(--surface-raised);border-radius:18px;align-content:start;gap:8px;padding:12px;display:grid}.environmentList>span{letter-spacing:.12em;color:var(--muted);padding:5px;font-size:8px;font-weight:900}.environmentList button{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;gap:3px;padding:11px;display:grid}.environmentList button:hover,.environmentList button.active{background:var(--soft);border-color:var(--line)}.environmentList strong{font-size:10px}.environmentList small{color:var(--muted);letter-spacing:.06em;font-size:7px}.environmentForm{margin:0}.environmentCode{min-height:180px!important;font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important}.activityImportText{min-height:180px!important}html[data-theme=midnights] .penEditButton,html[data-theme=midnights] .environmentList{background:#17151c;border-color:#403748}@media (max-width:900px){.environmentManagerGrid{grid-template-columns:1fr}.environmentList{max-height:180px;overflow:auto}.environmentManagerTop{display:grid}.studioDialog{padding:24px 18px}.dialogActions{flex-wrap:wrap}}.lifeExpansionWorkspace{flex-direction:column;gap:18px;min-width:0;display:flex}.lifeExpansionHero{border:1px solid var(--line);background:linear-gradient(135deg,var(--soft),var(--white));box-shadow:var(--shadow);border-radius:26px;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:18px;padding:30px;display:grid}.lifeExpansionHero h2{max-width:850px;margin:6px 0 12px;font-size:clamp(30px,4vw,54px);line-height:.98}.lifeExpansionHero p{max-width:760px;color:var(--muted);margin:0}.workspaceHeroMeta{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.workspaceHeroMeta span{border:1px solid var(--line);background:var(--white);letter-spacing:.09em;border-radius:999px;padding:8px 10px;font-size:9px;font-weight:850}.moveNextCard,.collectionSourceCard{border:1px solid var(--line);background:var(--white);border-radius:22px;flex-direction:column;justify-content:center;align-self:stretch;gap:10px;padding:22px;display:flex}.moveNextCard span,.collectionSourceCard span{letter-spacing:.14em;color:var(--rose);font-size:9px;font-weight:900}.moveNextCard strong,.collectionSourceCard strong{color:var(--wine);font-size:18px;line-height:1.25}.moveNextCard small,.collectionSourceCard small{color:var(--muted);line-height:1.5}.lifeExpansionStats{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.lifeExpansionStats>div{border:1px solid var(--line);background:var(--white);border-radius:18px;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.lifeExpansionStats strong{color:var(--wine);font-size:26px}.lifeExpansionStats span{letter-spacing:.12em;color:var(--muted);font-size:9px;font-weight:850}.lifeExpansionTabs{z-index:5;background:var(--white);padding:8px 0;position:sticky;top:0}.expansionPanel{border:1px solid var(--line);background:var(--white);box-shadow:var(--shadow);border-radius:22px;min-width:0;padding:22px}.moveOverviewGrid,.collectionOverviewGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.moveOverviewGrid .moveWide{grid-column:1/-1}.panelHeading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.panelHeading span,.catalogSubhead span{letter-spacing:.13em;color:var(--rose);font-size:9px;font-weight:900}.panelHeading h3{margin-top:4px;font-size:18px}.panelHeading>button,.panelHeading>div+button{color:var(--berry);letter-spacing:.1em;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:900}.moveAreaRow,.moveMilestoneRow{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:13px 2px;display:flex}.moveAreaRow:first-of-type,.moveMilestoneRow:first-of-type{border-top:0}.moveAreaRow div,.moveMilestoneRow div{flex-direction:column;gap:3px;display:flex}.moveAreaRow strong,.moveMilestoneRow strong{font-size:13px}.moveAreaRow small,.moveMilestoneRow small{color:var(--muted);font-size:10px}.moveAreaRow>span{letter-spacing:.08em;text-transform:uppercase;color:var(--rose);font-size:8px;font-weight:900}.moveMilestoneRow>span{color:var(--rose);font-size:17px}.replacementStrip{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.replacementStrip>div{border:1px solid var(--line);background:var(--soft);border-radius:16px;flex-direction:column;gap:6px;padding:16px;display:flex}.replacementStrip span{letter-spacing:.12em;color:var(--rose);font-size:8px;font-weight:900}.replacementStrip strong{font-size:12px;line-height:1.35}.areaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.areaCard{border:1px solid var(--line);background:var(--soft);border-radius:18px;padding:18px}.areaCard.favorite{outline:2px solid var(--petal);outline-offset:-2px}.areaCard>div:first-child{flex-direction:column;gap:3px;display:flex}.areaCard>div:first-child span{letter-spacing:.12em;color:var(--rose);font-size:8px;font-weight:900}.areaCard>div:first-child strong{color:var(--wine);font-size:22px}.areaCard>div:first-child small,.areaCard p{color:var(--muted)}.areaCard p{font-size:11px}.areaScores{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.areaScores span{border-top:1px solid var(--line);letter-spacing:.08em;color:var(--muted);flex-direction:column;padding-top:8px;font-size:7px;display:flex}.areaScores b{color:var(--wine);margin-top:2px;font-size:16px}.requirementColumns{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.requirementColumns>div{border:1px solid var(--line);background:var(--soft);border-radius:16px;min-height:180px;padding:14px}.requirementColumns>div>span{letter-spacing:.12em;color:var(--rose);font-size:8px;font-weight:900}.requirementColumns article{background:var(--white);border:1px solid var(--line);border-radius:12px;margin-top:9px;padding:12px}.requirementColumns article strong{font-size:12px;display:block}.requirementColumns article small{letter-spacing:.08em;color:var(--muted);font-size:7px}.requirementColumns article p{color:var(--muted);margin:6px 0 0;font-size:10px}.timelineList{flex-direction:column;display:flex}.timelineList button{text-align:left;border:0;border-top:1px solid var(--line);cursor:pointer;background:0 0;gap:12px;padding:14px 2px;display:flex}.timelineList button.done{opacity:.58}.timelineList button.done strong{text-decoration:line-through}.timelineList button>span{color:var(--rose);font-size:18px}.timelineList button div{flex-direction:column;gap:3px;display:flex}.timelineList strong{font-size:13px}.timelineList small{color:var(--muted);text-transform:uppercase;font-size:9px}.timelineList p{color:var(--muted);margin:4px 0;font-size:11px}.timelineProgress{border-top:1px solid var(--line);align-items:baseline;gap:8px;margin-top:14px;padding-top:14px;display:flex}.timelineProgress strong{color:var(--wine);font-size:24px}.timelineProgress span{letter-spacing:.12em;color:var(--muted);font-size:8px;font-weight:900}.moneySummary{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;display:grid}.moneySummary>div{background:var(--soft);border:1px solid var(--line);border-radius:15px;flex-direction:column;padding:14px;display:flex}.moneySummary strong{color:var(--wine);font-size:20px}.moneySummary span{letter-spacing:.1em;color:var(--muted);font-size:7px}.moneyRows>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 2px;display:flex}.moneyRows>div>div{flex-direction:column;gap:3px;display:flex}.moneyRows span{letter-spacing:.1em;color:var(--rose);font-size:7px;font-weight:900}.moneyRows strong{font-size:12px}.moneyRows small{color:var(--muted)}.moneyRows b{color:var(--wine);font-size:15px}.moveNotesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.moveNotesGrid article{border:1px solid var(--line);background:var(--soft);border-radius:16px;flex-direction:column;gap:7px;padding:16px;display:flex}.moveNotesGrid span{letter-spacing:.1em;color:var(--rose);font-size:7px;font-weight:900}.moveNotesGrid strong{font-size:14px}.moveNotesGrid p{color:var(--text);white-space:pre-wrap;margin:0;font-size:11px}.moveNotesGrid a{color:var(--berry);font-size:9px;font-weight:800}.moveNotesGrid small{color:var(--muted);font-size:8px}.checkLabel{align-items:center;gap:8px;flex-direction:row!important;display:flex!important}.checkLabel input{width:auto!important}.goalProgressRow{border-top:1px solid var(--line);grid-template-columns:minmax(160px,1fr) minmax(100px,1fr) 44px;align-items:center;gap:10px;padding:12px 0;display:grid}.goalProgressRow:first-of-type{border-top:0}.goalProgressRow>div:first-child{flex-direction:column;display:flex}.goalProgressRow strong{font-size:12px}.goalProgressRow small{color:var(--muted);font-size:8px}.goalProgressRow>b{color:var(--berry);text-align:right;font-size:11px}.goalBar{background:var(--pale);border-radius:999px;height:7px;overflow:hidden}.goalBar i{background:var(--rose);border-radius:inherit;height:100%;display:block}.goalBar.big{height:9px}.miniCollectionGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.miniCollectionGrid article{border:1px solid var(--line);background:var(--soft);border-radius:14px;flex-direction:column;gap:3px;padding-bottom:9px;display:flex;overflow:hidden}.miniCollectionGrid img,.miniCollectionGrid article>div{aspect-ratio:2.5/3.5;object-fit:cover;background:var(--pale);width:100%}.miniCollectionGrid strong,.miniCollectionGrid small{padding:0 8px}.miniCollectionGrid strong{font-size:10px}.miniCollectionGrid small{color:var(--muted);font-size:7px}.goalCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.goalCards article{border:1px solid var(--line);background:var(--soft);border-radius:18px;padding:18px}.goalCards article>span{letter-spacing:.1em;color:var(--rose);font-size:7px;font-weight:900}.goalCards article>strong{margin-top:5px;font-size:16px;display:block}.goalCards p{color:var(--muted);min-height:34px;font-size:10px}.goalBigNumber{color:var(--wine);align-items:baseline;gap:4px;font-size:34px;font-weight:900;display:flex}.goalBigNumber small{letter-spacing:.1em;color:var(--muted);font-size:7px}.goalCards article>small{color:var(--muted);font-size:8px}.catalogSearch{grid-template-columns:1fr auto;gap:8px;margin-bottom:14px;display:grid}.catalogSearch input{border:1px solid var(--line);background:var(--soft);color:var(--text);border-radius:999px;outline:0;padding:12px 16px}.catalogSubhead{justify-content:space-between;align-items:baseline;gap:10px;margin:18px 0 10px;display:flex}.catalogSubhead small{color:var(--muted);font-size:9px}.catalogCardGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.catalogCardGrid article{border:1px solid var(--line);background:var(--soft);border-radius:14px;flex-direction:column;padding-bottom:10px;display:flex;overflow:hidden}.catalogCardGrid img,.catalogImagePlaceholder{aspect-ratio:2.5/3.5;object-fit:cover;background:var(--pale);width:100%}.catalogCardGrid span,.catalogCardGrid strong,.catalogCardGrid button{margin-left:10px;margin-right:10px}.catalogCardGrid span{color:var(--muted);margin-top:8px;font-size:7px}.catalogCardGrid strong{min-height:26px;margin-top:2px;font-size:10px;line-height:1.25}.catalogCardGrid button{border:1px solid var(--line);background:var(--white);color:var(--berry);letter-spacing:.08em;cursor:pointer;border-radius:999px;margin-top:8px;padding:7px;font-size:7px;font-weight:900}.catalogCardGrid button.owned,.catalogCardGrid button:disabled{background:var(--pale);color:var(--muted);cursor:default}.setCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.setCards article{border:1px solid var(--line);background:var(--soft);border-radius:17px;padding:16px}.setCards span{letter-spacing:.1em;color:var(--rose);font-size:7px;font-weight:900}.setCards strong{margin:4px 0;font-size:15px;display:block}.setCards p{color:var(--muted);font-size:9px}.ownedItemRows{flex-direction:column;display:flex}.ownedItemRows article{border-top:1px solid var(--line);grid-template-columns:46px 1fr auto;align-items:center;gap:12px;padding:10px 0;display:grid}.ownedItemRows article:first-child{border-top:0}.ownedItemRows img,.ownedItemRows article>div:first-child{object-fit:cover;background:var(--pale);border-radius:7px;width:46px;height:64px}.ownedItemRows article>div{flex-direction:column;gap:2px;display:flex}.ownedItemRows span{letter-spacing:.08em;color:var(--rose);font-size:7px;font-weight:900}.ownedItemRows strong{font-size:12px}.ownedItemRows small{color:var(--muted);font-size:9px}.ownedItemRows b{color:var(--wine);font-size:15px}.panelHeaderActions{align-items:center;gap:6px;display:flex}@media (max-width:1100px){.catalogCardGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.requirementColumns,.goalCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.lifeExpansionHero,.moveOverviewGrid,.collectionOverviewGrid{grid-template-columns:1fr}.lifeExpansionStats{grid-template-columns:repeat(2,1fr)}.replacementStrip,.areaGrid,.moveNotesGrid,.setCards{grid-template-columns:1fr}.catalogCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.goalCards{grid-template-columns:1fr}.lifeExpansionTabs{flex-wrap:nowrap;overflow-x:auto}.lifeExpansionTabs button{white-space:nowrap}.catalogSearch{grid-template-columns:1fr}.requirementColumns{grid-template-columns:1fr 1fr}}.modalForm input,.modalForm textarea,.modalForm select,.healthForm input,.healthForm textarea,.healthForm select,.inlineAdd input,.codeToolbar input,.codeToolbar select,.studioBottom textarea,.previewToolbar select{font-family:var(--ui-font)!important;letter-spacing:0!important;font-size:14px!important;font-weight:500!important;line-height:1.45!important}.modalForm input::placeholder,.modalForm textarea::placeholder,.healthForm input::placeholder,.healthForm textarea::placeholder{opacity:.72;font-weight:400}.careCelebration{z-index:120;width:min(720px,100vw - 48px);bottom:28px;left:50%;right:auto;overflow:visible;transform:translate(-50%)}.careCelebration:before{content:"";pointer-events:none;z-index:-1;background-image:radial-gradient(circle at 8% 18%,var(--petal) 0 3px,transparent 4px),radial-gradient(circle at 22% 68%,var(--pale) 0 3px,transparent 4px),radial-gradient(circle at 41% 12%,var(--petal) 0 4px,transparent 5px),radial-gradient(circle at 57% 73%,var(--pale) 0 3px,transparent 4px),radial-gradient(circle at 73% 24%,var(--petal) 0 4px,transparent 5px),radial-gradient(circle at 91% 61%,var(--pale) 0 3px,transparent 4px);opacity:.72;background-size:190px 190px,220px 220px,250px 250px,180px 180px,230px 230px,200px 200px;animation:3.6s linear both afterlightConfetti;position:fixed;inset:-100vh -100vw}html[data-theme=midnights] .careCelebration{background:#1b1720fa;border-color:#8d70a9;box-shadow:0 24px 80px #00000080}html[data-theme=midnights] .careCelebration strong{color:#eadff3}html[data-theme=midnights] .careCelebration span{color:#bdb1c5}@keyframes afterlightConfetti{0%{opacity:0;background-position:0 -160px,20px -220px,0 -180px,40px -250px,10px -210px,0 -190px}12%{opacity:.85}to{opacity:0;background-position:40px 100vh,-20px 110vh,70px 105vh,-35px 115vh,55px 108vh,-60px 112vh}}.mentalActionButton{justify-content:center!important;align-items:center!important;min-height:54px!important;display:inline-flex!important}.mentalContextChecks{flex-wrap:wrap;gap:10px;display:flex}.mentalContextChecks .inlineCheck{border:1px solid var(--line);background:var(--surface-raised);border-radius:14px;flex:1;min-width:220px;padding:13px 15px}.healthNudge{border:1px dashed var(--petal);background:var(--soft);border-radius:14px;gap:12px;padding:13px 15px;display:flex}.healthNudge strong{letter-spacing:.08em;white-space:nowrap;font-size:9px}.healthNudge span{color:var(--muted);font-size:11px;line-height:1.45}.guidedEmpty{border:1px dashed var(--line);background:var(--surface-deep);border-radius:16px;padding:18px 20px}.guidedEmpty strong,.guidedEmpty span{display:block}.guidedEmpty strong{font-size:12px;line-height:1.45}.guidedEmpty span{color:var(--muted);margin-top:7px;font-size:11px;line-height:1.5}html[data-theme=midnights] .characterTabs button,html[data-theme=midnights] .oweActions button,html[data-theme=midnights] .richToolbar button,html[data-theme=midnights] .penTypeChoices button{color:#eadff3!important;background:#1b1720!important;border-color:#4a3f53!important}html[data-theme=midnights] .characterTabs button.active{color:#fff!important;background:#8b68a3!important;border-color:#a98ac0!important}.oweStateLegend{gap:8px;margin:0 0 14px;display:flex}.oweStateLegend span{border:1px solid var(--line);letter-spacing:.08em;color:var(--light-muted,var(--pale));border-radius:999px;padding:7px 10px;font-size:8px;font-weight:900}.statefulOwes>div{grid-template-columns:12px 1fr!important;gap:12px!important;display:grid!important}.oweStateDot{background:var(--muted);border-radius:50%;width:10px;height:10px;margin-top:7px}.oweStateDot.i_owe{background:var(--petal)}.oweStateDot.they_owe{background:var(--pale)}.oweStateDot.discussing{background:#b6a86e}.oweActions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.oweActions button{border:1px solid var(--line);background:var(--surface-deep);color:var(--text);cursor:pointer;border-radius:9px;padding:7px 9px;font-size:8px;font-weight:800}.statefulOwes a{color:var(--light-muted,var(--pale));margin-top:6px;font-size:9px;text-decoration:none;display:block}.writingRecordGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.writingRecordGrid article{border:1px solid var(--line);background:var(--surface-deep);border-radius:16px;padding:16px}.writingRecordGrid article>span,.writingRecordGrid article>small,.writingRecordGrid article>em{letter-spacing:.08em;color:var(--muted);font-size:8px;display:block}.writingRecordGrid article>strong{margin:8px 0;font-size:16px;display:block}.writingRecordGrid article p{color:var(--muted);font-size:11px;line-height:1.5}.writingRecordGrid article em{color:var(--light-muted,var(--pale));margin-top:8px;font-style:normal;font-weight:900}.richWritingField{gap:8px;display:grid}.richWritingField>span{letter-spacing:.1em;color:var(--light-muted,var(--pale));font-size:9px;font-weight:900}.richToolbar{border:1px solid var(--line);background:var(--surface-raised);border-radius:13px 13px 0 0;flex-wrap:wrap;gap:5px;padding:8px;display:flex}.richToolbar button{border:1px solid var(--line);background:var(--surface-deep);color:var(--text);cursor:pointer;border-radius:8px;padding:7px 9px}.richEditor{border:1px solid var(--line);background:var(--surface-deep);min-height:320px;color:var(--text);font:15px/1.65 var(--ui-font);border-top:0;border-radius:0 0 13px 13px;outline:none;margin-top:-9px;padding:18px}.richEditor:empty:before{content:attr(data-placeholder);color:var(--muted);opacity:.65}.richWritingField>small{text-align:right;color:var(--muted);font-size:9px}.penTypeChoices{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.penTypeChoices button{border:1px solid var(--line);background:var(--surface-deep);min-height:130px;color:var(--text);text-align:left;cursor:pointer;border-radius:16px;padding:18px}.penTypeChoices strong,.penTypeChoices span{display:block}.penTypeChoices strong{font-size:14px}.penTypeChoices span{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.45}.dynamicCodePanels{grid-template-rows:none;align-content:start}.dynamicCodePanels label{min-height:250px}.dynamicCodePanels textarea{min-height:240px}.collectionCategoryStrip{gap:8px;padding:4px 0 14px;display:flex;overflow-x:auto}.collectionCategoryStrip button{border:1px solid var(--line);background:var(--surface-deep);color:var(--text);text-align:left;cursor:pointer;border-radius:14px;flex:none;padding:10px 14px}.collectionCategoryStrip button.active{border-color:var(--petal);background:var(--soft)}.collectionCategoryStrip strong,.collectionCategoryStrip small{display:block}.collectionCategoryStrip strong{font-size:11px}.collectionCategoryStrip small{color:var(--muted);letter-spacing:.08em;margin-top:3px;font-size:7px}.collectionCategoryStrip .addCategoryChip{color:var(--light-muted,var(--pale));place-items:center;font-weight:900;display:grid}.catalogProviderNotice{border:1px dashed var(--line);background:var(--surface-deep);border-radius:14px;align-items:center;gap:14px;margin:0 0 16px;padding:12px 14px;display:flex}.catalogProviderNotice strong{letter-spacing:.08em;font-size:9px}.catalogProviderNotice span{color:var(--muted);font-size:10px}.manualItemMark{border:1px solid var(--line);background:var(--soft);width:54px;height:70px;color:var(--light-muted,var(--pale));border-radius:10px;place-items:center;font-size:22px;font-weight:900;display:grid}.studioDialog .modalClose,.modalClose{border:1px solid var(--line)!important;width:42px!important;height:42px!important;color:var(--light-muted,var(--pale))!important;cursor:pointer!important;background:0 0!important;border-radius:50%!important;place-items:center!important;font-size:24px!important;line-height:1!important;display:grid!important}.codeVaultStats>button{appearance:none;text-align:left;border:1px solid var(--line);background:var(--surface-deep);color:var(--text);cursor:pointer;border-radius:18px;padding:20px}.codeVaultStats>button.active{border-color:var(--petal);box-shadow:0 0 0 2px rgb(var(--light-ink-rgb,166 131 188) / .12)}.codeVaultStats>button strong,.codeVaultStats>button span{display:block}.codeVaultStats>button strong{font-size:28px}.codeVaultStats>button span{letter-spacing:.08em;color:var(--muted);margin-top:7px;font-size:8px}@media (max-width:900px){.writingRecordGrid,.penTypeChoices{grid-template-columns:1fr}}.requirementColumns>div>small{color:var(--muted);letter-spacing:0;margin-top:18px;font-size:12px;font-weight:500;line-height:1.5;display:block}.collectionStudio .panelHeaderActions .primaryButton{letter-spacing:.05em!important;border-radius:999px!important;padding:10px 16px!important;font-size:11px!important;font-weight:800!important}.modalClose{width:46px!important;height:46px!important;color:var(--ink)!important;border:1px solid var(--line)!important;background:0 0!important;border-radius:50%!important;place-items:center!important;font-size:27px!important;line-height:1!important;display:grid!important}html[data-theme=midnights] .modalClose{color:var(--moon)!important;background:var(--night-card)!important;border-color:var(--night-line)!important}.dogIncidentStack{border-top:1px solid var(--line);gap:8px;margin-top:16px;padding-top:14px;display:grid}.dogIncidentStack>span{letter-spacing:.12em;color:var(--muted);font-size:9px;font-weight:900}.dogIncidentRow{background:var(--soft);border-radius:12px;grid-template-columns:120px 1fr;align-items:start;gap:10px;padding:9px 10px;display:grid}.dogIncidentRow strong{text-transform:uppercase;letter-spacing:.05em;font-size:10px}.dogIncidentRow small{color:var(--muted);font-size:11px;line-height:1.4}html[data-theme=midnights] .dogIncidentRow{background:var(--night-card)}.roadmapBoard{gap:18px;display:grid}.roadmapLanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.roadmapLanes>div{border:1px solid var(--line);background:var(--surface-deep);border-radius:18px;padding:18px}.roadmapLanes span,.roadmapLanes strong{display:block}.roadmapLanes span{letter-spacing:.11em;color:var(--light-muted,var(--pale));font-size:8px;font-weight:900}.roadmapLanes strong{margin:7px 0 6px;font-size:15px}.roadmapLanes p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.clickableLifeRow{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0}.clickableLifeRow:hover{background:var(--surface-raised)}.calendarViewToggle{justify-content:flex-end;gap:6px;margin:-4px 0 12px;display:flex}.calendarViewToggle button{border:1px solid var(--line);background:var(--surface-deep);color:var(--muted);letter-spacing:.08em;cursor:pointer;border-radius:999px;padding:8px 12px;font-size:8px;font-weight:900}.calendarViewToggle button.active{background:var(--rose);color:#fff;border-color:var(--rose)}.monthCalendar{gap:8px;display:grid}.monthCalendarHead{justify-content:space-between;align-items:end;padding:4px 0 8px;display:flex}.monthCalendarHead strong{font-size:18px}.monthCalendarHead span{color:var(--muted);letter-spacing:.08em;font-size:8px}.monthDow,.monthGrid{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.monthDow span{text-align:center;color:var(--muted);letter-spacing:.08em;font-size:7px;font-weight:900}.monthCell{border:1px solid var(--line);background:var(--surface-deep);border-radius:12px;min-height:118px;padding:8px;overflow:hidden}.monthCell.today{border-color:var(--pale)}.monthCell>b{margin-bottom:6px;font-size:10px;display:block}.monthCell button{background:var(--surface-raised);width:100%;color:var(--text);text-align:left;font:700 8px/1.25 var(--ui-font);cursor:pointer;border:0;border-radius:7px;margin:4px 0;padding:6px;display:block}.monthCell button span{color:var(--light-muted,var(--pale));letter-spacing:.06em;margin-bottom:2px;font-size:6px;display:block}.monthCell small{color:var(--muted);font-size:7px}.atHomeEventCard{border:1px solid var(--line);background:var(--surface-deep);width:100%;color:var(--text);text-align:left;cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:15px 16px;display:flex}.atHomeEventCard:hover{border-color:var(--pale);background:var(--surface-raised)}.atHomeEventCard span,.atHomeEventCard strong,.atHomeEventCard small{display:block}.atHomeEventCard span{letter-spacing:.1em;color:var(--light-muted,var(--pale));font-size:7px;font-weight:900}.atHomeEventCard strong{margin:4px 0;font-size:14px}.atHomeEventCard small{color:var(--muted)}.atHomePrepBits{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.atHomePrepBits em{letter-spacing:.06em;border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:7px 9px;font-size:7px;font-style:normal;font-weight:900}.eventDetailGrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.eventDetailGrid>div{border:1px solid var(--line);background:var(--surface-deep);border-radius:14px;padding:15px}.eventDetailGrid .wide{grid-column:1/-1}.eventDetailGrid span,.eventDetailGrid strong{display:block}.eventDetailGrid span{letter-spacing:.1em;color:var(--light-muted,var(--pale));font-size:7px;font-weight:900}.eventDetailGrid strong{margin-top:5px;font-size:13px}.inboxReviewSource{border:1px solid var(--line);background:var(--surface-deep);border-radius:14px;margin:14px 0;padding:16px}.inboxReviewSource p{color:var(--muted);margin:7px 0 0;line-height:1.5}.inboxRouteGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.inboxRouteGrid button{border:1px solid var(--line);background:var(--surface-deep);color:var(--text);text-align:left;cursor:pointer;border-radius:14px;padding:14px}.inboxRouteGrid button:hover{border-color:var(--pale)}.inboxRouteGrid strong,.inboxRouteGrid span{display:block}.inboxRouteGrid strong{letter-spacing:.08em;font-size:9px}.inboxRouteGrid span{color:var(--muted);margin-top:5px;font-size:9px;line-height:1.4}.inboxRouteGrid .quietRoute{grid-column:1/-1}.writingDeskPanel{min-height:650px}.inlineWritingDesk{gap:14px;padding-top:8px;display:grid}.writingDeskTop{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:16px;padding-bottom:12px;display:flex}.writingDeskTop h3{margin:5px 0 0;font-size:25px}.writingDeskActions{justify-content:space-between;align-items:center;gap:14px;display:flex}.writingDeskActions span{color:var(--muted);font-size:9px}.writingEmpty{min-height:260px}.richToolbar button{min-height:34px;font:800 10px/1 var(--ui-font)!important}.richEditor{min-height:520px}.oweList .contextEmpty{grid-template-columns:1fr!important;align-items:start!important;gap:6px!important;display:grid!important}.oweList .contextEmpty strong{font-size:12px!important}.oweList .contextEmpty span{font-size:9px!important;line-height:1.5!important}.studioPreviewNotice{border-bottom:1px solid var(--line);background:var(--surface-deep);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.studioPreviewNotice strong{letter-spacing:.08em;font-size:8px}.studioPreviewNotice span{color:var(--muted);font-size:8px}.cardIdentityGroup{border:1px solid var(--line);background:var(--surface-deep);border-radius:14px;gap:10px;padding:14px;display:grid}.cardIdentityGroup>span{letter-spacing:.09em;color:var(--light-muted,var(--pale));font-size:8px;font-weight:900}.sectionTitle .buttonRow{align-items:center!important}.sectionTitle .buttonRow .mentalActionButton{justify-content:center!important;align-items:center!important;height:48px!important;min-height:48px!important;margin:0!important;display:inline-flex!important}.careCelebration:before{z-index:0!important}.careCelebration>strong,.careCelebration>span,.careCelebration>.petal{z-index:2;position:relative}.studioDialog .modalClose,.modalClose{background:var(--surface-deep)!important;border:1px solid var(--line)!important;width:34px!important;height:34px!important;color:var(--light-muted,var(--pale))!important;box-shadow:none!important;font-size:20px!important;top:16px!important;right:16px!important}.environmentManagerTop{padding-right:38px}.environmentManagerTop .primaryButton{margin-right:0!important}html[data-theme=midnights] .monthCell,html[data-theme=midnights] .atHomeEventCard,html[data-theme=midnights] .eventDetailGrid>div,html[data-theme=midnights] .inboxRouteGrid button,html[data-theme=midnights] .inboxReviewSource,html[data-theme=midnights] .cardIdentityGroup{background:#17141b;border-color:#403748}@media (max-width:900px){.roadmapLanes{grid-template-columns:1fr}.monthCell{min-height:90px}.eventDetailGrid,.inboxRouteGrid{grid-template-columns:1fr}.inboxRouteGrid .quietRoute{grid-column:auto}}.careCelebrationLayer{z-index:180;pointer-events:none;position:fixed;inset:0;overflow:hidden}.careCelebrationLayer .careCelebration{z-index:2!important;border-radius:18px!important;width:min(430px,100vw - 36px)!important;padding:17px 20px!important;bottom:28px!important;left:50%!important;right:auto!important;overflow:hidden!important;transform:translate(-50%)!important}.careCelebrationLayer .careCelebration:before{content:none!important;display:none!important}.careCelebrationLayer .careCelebration strong{font:800 13px/1.35 var(--ui-font)!important;letter-spacing:0!important}.careCelebrationLayer .careCelebration span{font:500 10px/1.45 var(--ui-font)!important}.careConfetti{z-index:1;position:absolute;inset:0;overflow:hidden}.careConfettiPiece{background:var(--petal);opacity:.9;will-change:transform,opacity;border-radius:70% 30%;width:8px;height:14px;animation:linear both afterlightFullConfetti;position:absolute;top:-9vh}.careConfettiPiece.piece1{background:var(--pale);border-radius:50%;width:7px;height:7px}.careConfettiPiece.piece2{background:var(--berry);border-radius:999px;width:11px;height:6px}.careConfettiPiece.piece3{background:var(--pale);opacity:.75;width:6px;height:12px}@keyframes afterlightFullConfetti{0%{opacity:0;transform:translateY(-8vh)rotate(0)}8%{opacity:.95}82%{opacity:.85}to{opacity:0;transform:translate(34px,116vh)rotate(760deg)}}html[data-theme=midnights] .careCelebrationLayer .careCelebration{background:#1a161ff7!important;border-color:#7d6496!important;box-shadow:0 18px 55px #00000080!important}.inlineWritingDesk>label,.inlineWritingDesk .formTwo>label{min-width:0;color:var(--light-muted,var(--pale));font:900 9px/1.2 var(--ui-font);letter-spacing:.1em;gap:8px;display:grid}.inlineWritingDesk input,.inlineWritingDesk select{border:1px solid var(--line);background:var(--surface-deep);width:100%;min-height:52px;color:var(--text);font:500 14px/1.35 var(--ui-font);letter-spacing:0;box-shadow:none;border-radius:14px;outline:none;padding:0 15px}.inlineWritingDesk input:focus,.inlineWritingDesk select:focus{border-color:var(--petal);box-shadow:0 0 0 4px color-mix(in srgb,var(--petal) 18%,transparent)}.inlineWritingDesk select{cursor:pointer}html[data-theme=midnights] .inlineWritingDesk input,html[data-theme=midnights] .inlineWritingDesk select{color:#f0e8f5;background:#0f0d12;border-color:#493d50}.previewLaunchButton{border:1px solid var(--petal);background:var(--soft);min-height:42px;color:var(--light-muted,var(--pale));font:900 9px/1 var(--ui-font);letter-spacing:.07em;cursor:pointer;border-radius:999px;padding:0 16px}.previewLaunchButton:hover{background:var(--petal);color:#fff}.livePreviewStage{box-shadow:0 18px 50px #0000001f;background:var(--surface-deep)!important;border-radius:22px!important}.previewBar{border-bottom:1px solid var(--line);min-height:54px;background:var(--surface-raised)!important;color:var(--light-muted,var(--pale))!important;font:900 8px/1 var(--ui-font)!important;padding:0 16px!important}.previewBar button{min-height:32px;font:800 8px/1 var(--ui-font)!important;padding:0 11px!important}.previewSleeping{background:linear-gradient(180deg,var(--surface-deep),var(--surface-raised))!important;min-height:430px!important}.previewSleeping strong{color:var(--text);font:800 22px/1.2 var(--ui-font)!important}.previewSleeping span{font:500 11px/1.6 var(--ui-font)!important}html[data-theme=midnights] .livePreviewStage{box-shadow:0 22px 60px #00000059;border-color:#44394b!important}@media (max-width:700px){.careCelebrationLayer .careCelebration{width:calc(100vw - 24px)!important;bottom:16px!important}.writingDeskActions{flex-direction:column;align-items:flex-start}}.nativeArdenCard{overflow:hidden}.ardenHomePill{box-shadow:0 0 0 1px rgb(var(--light-ink-rgb,187 134 255) / .2),0 0 28px rgb(var(--light-ink-rgb,177 111 255) / .12)}.ardenConversation{scrollbar-width:thin;flex-direction:column;gap:10px;max-height:430px;padding:14px 4px 16px;display:flex;overflow:auto}.ardenWelcome{border:1px solid var(--line);background:var(--soft);border-radius:18px;gap:6px;padding:20px;display:grid}.ardenWelcome strong{font-size:18px}.ardenWelcome span{color:var(--muted);line-height:1.55}.ardenBubble{border-radius:18px;gap:4px;max-width:82%;padding:13px 16px;display:grid}.ardenBubble>span{letter-spacing:.15em;color:var(--muted);font:700 10px/1 Avenir Next,Segoe UI,Arial,sans-serif}.ardenBubble p{white-space:pre-wrap;margin:0;line-height:1.55}.ardenBubble.user{background:var(--pale);border:1px solid var(--petal);align-self:flex-end}.ardenBubble.assistant{background:var(--white);border:1px solid var(--line);align-self:flex-start}.ardenBubble.thinking{opacity:.72}.ardenComposer{border-top:1px solid var(--line);padding-top:14px}.ardenComposer textarea{resize:vertical;width:100%;min-height:112px}.ardenComposer>div{justify-content:space-between;align-items:center;gap:14px;margin-top:10px;display:flex}.ardenComposer small{letter-spacing:.08em;color:var(--muted);font:700 10px/1.3 Avenir Next,Segoe UI,Arial,sans-serif}.ardenProposalStack{border:1px solid var(--petal);background:var(--soft);border-radius:20px;gap:10px;margin:14px 0;padding:14px;display:grid}.ardenProposalHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.ardenProposalHeader>div{gap:3px;display:grid}.ardenProposalHeader span,.ardenActionProposal span{letter-spacing:.13em;color:var(--rose);font:700 10px/1 Avenir Next,Segoe UI,Arial,sans-serif}.ardenProposalHeader strong{font-size:12px}.ardenActionProposal{background:var(--white);border:1px solid var(--line);border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex}.ardenActionProposal>div:first-child{gap:5px;min-width:0;display:grid}.ardenActionProposal strong{font-size:15px}.ardenActionProposal p{color:var(--muted);margin:0;line-height:1.45}.ardenActionProposal small{color:var(--muted);white-space:normal}.ardenActionProposal>div:last-child{flex:none;gap:8px;display:flex}.ardenApplied{background:var(--soft);border:1px solid var(--line);letter-spacing:.08em;color:var(--muted);border-radius:12px;margin:7px 0;padding:9px 12px;font:700 10px/1.2 Avenir Next,Segoe UI,Arial,sans-serif}.ardenNativeError{border:1px solid rgb(var(--light-line-rgb,220 80 110) / .35);background:rgb(var(--light-forest-rgb,220 80 110) / .08);border-radius:12px;margin:10px 0;padding:12px 14px;font-size:13px}@media (max-width:760px){.ardenBubble{max-width:94%}.ardenActionProposal,.ardenProposalHeader,.ardenComposer>div{flex-direction:column;align-items:stretch}.ardenActionProposal>div:last-child{justify-content:flex-end}.ardenComposer button{width:100%}}.roadmapModalCard{width:min(1080px,100vw - 48px);max-height:min(860px,92vh);padding:34px}.roadmapModal{gap:18px;display:grid}.roadmapModal h2{margin:4px 52px 0 0;font-size:34px}.roadmapModal .roadmapLead{max-width:900px;margin:0}.roadmapModal .roadmapLanes{margin-top:4px}@media (max-width:700px){.roadmapModalCard{width:min(100%,100vw - 24px);padding:24px}.roadmapModal h2{font-size:28px}.roadmapModal .roadmapLanes{grid-template-columns:1fr}}.ardenMarkdown{gap:8px;line-height:1.55;display:grid}.ardenMarkdown p{white-space:pre-wrap;margin:0!important}.ardenMarkdown ul{gap:4px;margin:0;padding-left:20px;display:grid}.ardenMarkdown li{padding-left:2px}.ardenMarkdown strong{color:inherit;font-weight:800}.ardenApplied{animation:.18s ease-out ardenSavedIn,.35s ease-in 3.75s forwards ardenSavedOut}@keyframes ardenSavedIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes ardenSavedOut{to{opacity:0;transform:translateY(-4px)}}.modalFrame{width:min(720px,100%);max-height:min(830px,92vh);position:relative;overflow:visible}.modalFrame>.modalCard{width:100%;max-height:min(830px,92vh)}.modalFrame>.modalCloseExternal{z-index:5!important;background:var(--surface-deep)!important;position:absolute!important;top:-16px!important;right:-16px!important;box-shadow:0 10px 28px #0000002e!important}.roadmapModalCard{width:100%!important}.modalFrame:has(.roadmapModalCard){width:min(1080px,100vw - 48px);max-height:min(860px,92vh)}.studioDialogFrame{width:min(620px,100vw - 40px);max-height:calc(100vh - 48px);position:relative;overflow:visible}.studioDialogFrame>.studioDialog{width:100%;max-height:calc(100vh - 48px)}.studioDialogFrame>.modalCloseExternal{z-index:5!important;background:var(--surface-deep)!important;position:absolute!important;top:-14px!important;right:-14px!important;box-shadow:0 10px 28px #0000002e!important}html[data-theme=midnights] .atHomeEventCard span{color:#cdb7e7!important;opacity:1!important}html[data-theme=midnights] .atHomeEventCard strong{color:var(--moon)!important}.atHomeEventCard span{text-transform:uppercase}@media (max-width:760px){.modalFrame>.modalCloseExternal,.studioDialogFrame>.modalCloseExternal{top:-10px!important;right:-6px!important}.modalFrame:has(.roadmapModalCard){width:min(100%,100vw - 18px)}}.environmentDialogFrame{width:min(1080px,100vw - 48px)}.environmentDialogFrame>.studioDialog{width:100%}.nativeArdenCard,.ardenProposalStack,.ardenProposalHeader,.ardenActionProposal{box-sizing:border-box;min-width:0;max-width:100%}.ardenProposalStack{width:100%;overflow:hidden}.ardenProposalHeader>*{min-width:0}.ardenActionProposal{width:100%;overflow:hidden}.ardenActionProposal>div:first-child{min-width:0;max-width:100%;overflow:hidden}.ardenActionProposal strong,.ardenActionProposal p,.ardenActionProposal small{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.ardenActionProposal small{line-height:1.45;display:block}.ardenActionProposal>div:last-child{z-index:2;flex:none;align-self:center;position:relative}@media (max-width:980px){.ardenActionProposal{flex-direction:column;align-items:stretch}.ardenActionProposal>div:last-child{justify-content:flex-end;align-self:flex-end}}@media (max-width:520px){.ardenActionProposal>div:last-child{width:100%}.ardenActionProposal>div:last-child button{flex:1}}.taskWorkspace{max-width:1500px;margin:0 auto}.taskWorkspaceTabs{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.taskWorkspaceTabs button{border:1px solid var(--line);background:var(--surface-deep);color:var(--muted);letter-spacing:.09em;cursor:pointer;border-radius:999px;padding:10px 14px;font-size:8px;font-weight:900}.taskWorkspaceTabs button.active{background:var(--pale);color:var(--berry);border-color:var(--rose)}.taskWorkspaceList{gap:10px;display:grid}.taskWorkspaceRow{text-align:left;border:1px solid var(--line);background:var(--surface-deep);width:100%;min-width:0;color:var(--ink);cursor:pointer;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.taskWorkspaceRow:hover{border-color:var(--rose);transform:translateY(-1px)}.taskWorkspaceCopy{min-width:0}.taskWorkspaceCopy strong,.taskWorkspaceCopy small{display:block}.taskWorkspaceCopy strong{font-size:14px}.taskWorkspaceCopy small{color:var(--muted);letter-spacing:.04em;overflow-wrap:anywhere;margin-top:5px;font-size:8px;font-weight:800}.taskWorkspaceEmpty{border:1px dashed var(--line);background:var(--surface-deep);border-radius:18px;padding:28px}.taskWorkspaceEmpty strong,.taskWorkspaceEmpty span{display:block}.taskWorkspaceEmpty strong{font-size:14px}.taskWorkspaceEmpty span{color:var(--muted);margin-top:6px;font-size:10px;line-height:1.5}.daylightNav button.active{border-color:var(--rose);background:var(--pale)}html[data-theme=midnights] .taskWorkspaceTabs button.active{color:var(--moon);background:#2b2234;border-color:#80679c}html[data-theme=midnights] .taskWorkspaceRow{background:var(--night-card);border-color:var(--night-line)}html[data-theme=midnights] .taskWorkspaceRow:hover{border-color:#8f73ad}html[data-theme=midnights] .daylightNav button.active{background:#261f2e;border-color:#715d87}@media (max-width:700px){.taskWorkspaceRow{grid-template-columns:auto minmax(0,1fr)}.taskWorkspaceRow>.priority{grid-column:2;justify-self:start}.taskWorkspaceTabs{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.taskWorkspaceTabs button{white-space:nowrap}}.taskDetailActions{justify-content:flex-end;margin:14px 0;display:flex}.taskEditForm{border:1px solid var(--line);background:var(--surface-deep);border-radius:18px;margin:0 0 22px;padding:18px}html[data-theme=midnights] .taskEditForm{background:var(--night-card);border-color:var(--night-line)}.projectHistoryModal{min-width:0;max-width:100%}.projectHistoryList{gap:12px;margin-top:22px;display:grid}.projectHistoryList>button{text-align:left;border:1px solid var(--line);background:var(--surface-raised);width:100%;min-width:0;color:var(--text);border-radius:18px;grid-template-columns:minmax(105px,.24fr) minmax(180px,.8fr) minmax(220px,1.4fr);align-items:center;gap:16px;padding:16px 18px;display:grid}.projectHistoryList>button span{letter-spacing:.11em;color:var(--accent);font-size:11px;font-weight:800}.projectHistoryList>button strong{font-size:16px}.projectHistoryList>button small{overflow-wrap:anywhere;min-width:0;color:var(--muted)}@media (max-width:760px){.projectHistoryList>button{grid-template-columns:1fr;gap:5px}}.candidateThumb{border:1px solid var(--line);background:var(--soft);border-radius:13px;width:72px;height:72px;overflow:hidden}.candidateThumb img{object-fit:cover;width:100%;height:100%;display:block}.candidateCopy{min-width:0}.candidateCopy strong,.candidateCopy small,.candidateCopy a{display:block}.candidateCopy a{color:var(--light-muted,var(--petal));font-family:var(--ui-font);letter-spacing:.05em;margin-top:6px;font-size:8px;font-weight:850;text-decoration:none}.mobileHomeScreen,.mobileGlobalDock{display:none}@media (max-width:760px){html,body{max-width:100%;overflow-x:hidden}body{font-size:14px}.appShell{--m-bg:#f5eadb;--m-bg2:#ead4bd;--m-ink:#4a281e;--m-muted:#8f6b5e;--m-line:#58302224;--m-glass:#fff9f1c2;--m-deep:#6d281f;--m-accent:#b76234;--m-olive:#7d7b48;--m-rose:var(--light-forest,#ad7d7e);--m-gold:#c79a58;--m-shadow:#4725172e;--m-pattern:"❧"}.appShell.mobileSeason-christmas{--m-bg:#f2eadc;--m-bg2:#dcd5c1;--m-ink:#24392c;--m-muted:#6f756b;--m-line:#1d463126;--m-glass:#fffbf2c7;--m-deep:#1c5138;--m-accent:var(--light-forest,#9c2d35);--m-olive:#355d42;--m-rose:var(--light-forest,#a95557);--m-gold:#c49a49;--m-shadow:#1c37272b;--m-pattern:"✧"}.appShell.mobileSeason-sweet{--m-bg:var(--light-cream,#f9edf2);--m-bg2:var(--light-cream,#eee4f6);--m-ink:var(--light-forest,#6f4057);--m-muted:var(--light-forest,#9d7a8d);--m-line:rgb(var(--light-line-rgb,111 64 87) / .13);--m-glass:rgb(var(--light-cream-rgb,255 250 253) / .8);--m-deep:var(--light-forest,#b66d8a);--m-accent:var(--light-forest,#c996b9);--m-olive:#a9c4b1;--m-rose:var(--light-sage,#e2a9bb);--m-gold:#e5cbb6;--m-shadow:rgb(var(--light-forest-rgb,114 75 99) / .15);--m-pattern:"୨୧"}.appShell,.appShell.workspaceMode{background:linear-gradient(155deg,var(--m-bg),var(--m-bg2));width:100%;min-width:0;color:var(--m-ink);display:block}.sideNav{display:none!important}.dashboardMain,.workspaceMode .dashboardMain,.vaultMain{width:100%;min-width:0;max-width:none;color:var(--m-ink);overflow-x:hidden;background:0 0!important;padding:18px 12px 94px!important}.dashboardMain>*{min-width:0;max-width:100%}.mobileHomeMode{padding:0 0 104px!important}.mobileHomeMode .desktopDashboard{display:none!important}.mobileHomeScreen{background:radial-gradient(circle at 15% 4%,#fffc,transparent 30%), linear-gradient(160deg,var(--m-bg),var(--m-bg2));min-height:100dvh;color:var(--m-ink);padding:26px 18px 112px;display:block;position:relative;overflow:hidden}.mobileHomeScreen:before,.mobileHomeScreen:after{content:var(--m-pattern);z-index:0;color:var(--m-deep);opacity:.09;pointer-events:none;font-size:190px;line-height:1;position:absolute}.mobileHomeScreen:before{top:8%;right:-64px;transform:rotate(13deg)}.mobileHomeScreen:after{bottom:13%;left:-62px;transform:rotate(-17deg)}.mobileSeason-christmas .mobileHomeScreen{background:radial-gradient(circle at 76% 6%,#ffffffe0,#0000 26%),repeating-linear-gradient(135deg,#0000 0 74px,#23523809 74px 76px),linear-gradient(155deg,#f6efe3,#ded8c7)}.mobileSeason-sweet .mobileHomeScreen{background:radial-gradient(circle at 16% 10%,#ffffffe6,transparent 29%), radial-gradient(circle at 86% 34%,rgb(var(--light-wash-rgb,220 193 240) / .38),transparent 28%), linear-gradient(155deg,var(--light-cream,#fff4f7),var(--light-cream,#eee6f8) 57%,#f3eee8)}.mobileSeasonWash{pointer-events:none;opacity:.22;background-image:radial-gradient(circle at 20% 20%,#ffffffe6 0 1px,#0000 1.5px);background-size:17px 17px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 55%);mask-image:linear-gradient(#000,#0000 55%)}.mobileHomeHeader{z-index:1;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex;position:relative}.mobileHomeEyebrow{font-family:var(--ui-font);letter-spacing:.16em;color:var(--m-deep);margin-bottom:8px;font-size:9px;font-weight:850;display:block}.mobileHomeHeader h1{letter-spacing:-.045em;color:var(--m-ink);margin:0;font-family:Georgia,Times New Roman,serif;font-size:36px;font-weight:500;line-height:.9}.mobileHomeHeader h1 em{color:var(--m-deep);font-weight:500}.mobileHomeHeader p{letter-spacing:.04em;color:var(--m-muted);margin:10px 0 0;font-size:11px}.mobileRefresh{border:1px solid var(--m-line);background:var(--m-glass);width:38px;height:38px;color:var(--m-deep);box-shadow:0 8px 24px var(--m-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:50%;font-size:18px}.mobileTodayWidget,.mobileNextWidget{z-index:1;border:1px solid var(--m-line);background:var(--m-glass);width:100%;box-shadow:0 15px 36px var(--m-shadow);-webkit-backdrop-filter:blur(18px);border-radius:24px;position:relative}.mobileTodayWidget{margin-bottom:12px;padding:15px 16px}.mobileWidgetTop{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.mobileWidgetTop span,.mobileNextWidget>span{font-family:var(--ui-font);letter-spacing:.13em;color:var(--m-deep);font-size:8px;font-weight:900}.mobileWidgetTop b{background:var(--m-deep);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.mobileTodayWidget>button{border:0;border-top:1px solid var(--m-line);text-align:left;width:100%;color:var(--m-ink);background:0 0;grid-template-columns:10px 1fr;gap:9px;padding:9px 0;display:grid}.mobileTodayWidget>button:first-of-type{border-top:0}.mobileWidgetDot{border:1.5px solid var(--m-accent);border-radius:50%;width:7px;height:7px;margin-top:5px}.mobileTodayWidget strong,.mobileTodayWidget small{display:block}.mobileTodayWidget strong{font-size:12px}.mobileTodayWidget small{color:var(--m-muted);margin-top:2px;font-size:9px}.mobileTodayWidget p{color:var(--m-muted);font-size:11px}.mobileNextWidget{text-align:left;color:var(--m-ink);margin-bottom:22px;padding:13px 16px;display:block}.mobileNextWidget strong,.mobileNextWidget small{display:block}.mobileNextWidget strong{margin:5px 0 2px;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:500}.mobileNextWidget small{color:var(--m-muted);font-size:9px}.mobileAppGrid{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 11px;padding:2px 2px 24px;display:grid;position:relative}.mobileAppIcon{min-width:0;color:var(--m-ink);text-align:center;background:0 0;border:0;padding:0}.mobileIconTile{aspect-ratio:1;background:linear-gradient(145deg,var(--icon1,var(--m-deep)),var(--icon2,var(--m-accent)));width:min(100%,68px);box-shadow:0 9px 18px var(--m-shadow),inset 0 1px 0 #ffffff57;color:#fff;border:1px solid #ffffffb3;border-radius:22px;place-items:center;margin:0 auto 7px;display:grid;position:relative;overflow:hidden}.mobileIconArtwork{z-index:2;object-fit:contain;filter:drop-shadow(0 1px 5px #00000014);pointer-events:none;width:72%;height:72%;display:block;position:relative}.mobileAppIcon b{max-width:76px;font-family:var(--ui-font);letter-spacing:.04em;color:var(--m-ink);margin:auto;font-size:7.5px;line-height:1.15;display:block}.mobileApp-arden{--icon1:var(--m-deep);--icon2:#8f5749}.mobileApp-calendar{--icon1:#be6535;--icon2:#d69b68}.mobileApp-tasks{--icon1:var(--m-olive);--icon2:#a99f66}.mobileApp-health{--icon1:var(--m-rose);--icon2:var(--light-sage,#cda2a0)}.mobileApp-work{--icon1:var(--light-forest,#72564e);--icon2:#9a7c6f}.mobileApp-writing{--icon1:var(--light-forest,#8f5361);--icon2:var(--light-sage,#c1818b)}.mobileApp-dogs{--icon1:#a56b36;--icon2:#d0a06f}.mobileApp-christmas{--icon1:#506747;--icon2:#7f8d61}.mobileApp-custom{--icon1:#b06543;--icon2:#d79b74}.mobileApp-wardrobe{--icon1:#9b685a;--icon2:#d1a08b}.mobileApp-studio{--icon1:var(--light-ink,#4f3232);--icon2:var(--light-forest,#765152)}.mobileApp-more{--icon1:var(--light-forest,#6c574f);--icon2:#9c8378}.mobileSeason-christmas .mobileApp-arden{--icon1:var(--light-ink,#8f2830);--icon2:var(--light-forest,#b24b4b)}.mobileSeason-christmas .mobileApp-calendar,.mobileSeason-christmas .mobileApp-work,.mobileSeason-christmas .mobileApp-christmas{--icon1:#194a34;--icon2:#3f7150}.mobileSeason-christmas .mobileApp-tasks{--icon1:#b0832e;--icon2:#d0a64d}.mobileSeason-christmas .mobileApp-health,.mobileSeason-christmas .mobileApp-writing{--icon1:var(--light-forest,#9b3036);--icon2:var(--light-forest,#c26565)}.mobileSeason-sweet .mobileApp-arden{--icon1:var(--light-sage,#d38aa8);--icon2:var(--light-wash,#e9b7ca)}.mobileSeason-sweet .mobileApp-calendar{--icon1:var(--light-sage,#b694d4);--icon2:var(--light-wash,#d8bde9)}.mobileSeason-sweet .mobileApp-tasks{--icon1:#a5bda9;--icon2:#c6d7c6}.mobileSeason-sweet .mobileApp-health{--icon1:var(--light-sage,#dca5b8);--icon2:var(--light-wash,#efc6d4)}.mobileSeason-sweet .mobileApp-work{--icon1:#9cb8d1;--icon2:#bfd2e2}.mobileSeason-sweet .mobileApp-writing{--icon1:var(--light-sage,#c19fc9);--icon2:var(--light-wash,#ddc4e1)}.mobileSeason-sweet .mobileApp-dogs{--icon1:#d0af93;--icon2:#ead0b8}.mobileSeason-sweet .mobileApp-christmas{--icon1:#9ebeb6;--icon2:#c1d7d0}.mobileSeason-sweet .mobileApp-custom{--icon1:var(--light-sage,#d3a6b9);--icon2:var(--light-wash,#edcad7)}.mobileSeason-sweet .mobileApp-wardrobe{--icon1:var(--light-sage,#e2a2b9);--icon2:var(--light-wash,#f1c4d2)}.mobileSeason-sweet .mobileApp-studio{--icon1:var(--light-sage,#ad9abc);--icon2:var(--light-sage,#d0bddb)}.mobileSeason-sweet .mobileApp-more{--icon1:var(--light-sage,#ba9da9);--icon2:var(--light-wash,#d8c2ca)}.mobileHomeQuote{z-index:1;border-top:1px solid var(--m-line);border-bottom:1px solid var(--m-line);letter-spacing:.035em;text-align:center;color:var(--m-muted);margin-top:4px;padding:13px 16px;font-family:Georgia,Times New Roman,serif;font-size:11px;font-style:italic;position:relative}.mobileGlobalDock{z-index:100;left:14px;right:14px;bottom:max(12px,env(safe-area-inset-bottom));background:color-mix(in srgb,var(--m-glass) 92%,transparent);box-shadow:0 14px 35px var(--m-shadow);-webkit-backdrop-filter:blur(20px);border:1px solid #fff9;border-radius:27px;grid-template-columns:repeat(4,1fr);gap:5px;padding:8px 9px;display:grid;position:fixed}.mobileGlobalDock button{min-height:48px;color:var(--m-ink);background:0 0;border:0;border-radius:19px;padding:4px}.mobileGlobalDock button span,.mobileGlobalDock button b{display:block}.mobileDockIcon{width:23px;height:23px;margin:0 auto;line-height:1}.mobileDockIcon img{object-fit:contain;filter:brightness(0)saturate();opacity:.92;width:100%;height:100%;display:block}.mobileGlobalDock button b{font-family:var(--ui-font);letter-spacing:.1em;margin-top:3px;font-size:6px}.mobileGlobalDock .mobileDockHome{background:var(--m-deep);color:#fff;box-shadow:0 7px 15px var(--m-shadow)}.mobileGlobalDock .mobileDockHome .mobileDockIcon img{filter:none;opacity:1}.desktopDashboard{width:100%}.desktopDashboard .pageTop h1{font-size:42px}.pageTop,.sectionTitle,.panelHeader,.commandHeader,.modalSectionHead,.workspaceTop,.workspaceHero{gap:12px}.pageTop .muted{font-size:12px}.panel,.commandCard,.nativeArdenCard,.intelligenceFoundation,.mentalShell,.healthShell,.wardrobeShell,.moduleShell,.customsShell,.christmasShell,.dogsShell{border-radius:20px;padding:15px}.twoCol,.projectGrid,.everydayGrid,.dogGrid,.moduleCards,.giftGrid,.careGrid,.foundationStats,.giftSummary,.christmasCommandGrid,.moveOverviewGrid,.collectionOverviewGrid,.healthLaunchShell,.healthSplit,.evidencePane,.appointmentPane{grid-template-columns:1fr!important}.proofStats,.detailGrid,.healthStats,.appointmentStats,.healthVitalsGrid{grid-template-columns:1fr 1fr!important}#arden{scroll-margin-top:14px}.nativeArdenCard{overflow:visible}.ardenConversation{max-height:54dvh}.ardenBubble{max-width:96%;padding:12px 13px}.ardenBubble p{font-size:14px;line-height:1.5}.ardenComposer textarea,.commandCard textarea,input,textarea,select{font-size:16px!important}.ardenComposer textarea,.commandCard textarea{min-height:118px}.quickPrompts{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:5px;overflow-x:auto}.quickPrompts::-webkit-scrollbar{display:none}.quickPrompts button{flex:none;min-height:36px}.ardenActionProposal{gap:12px;padding:12px}.ardenActionProposal>div:last-child{align-self:stretch;width:100%}.ardenActionProposal>div:last-child button{flex:1;min-height:44px}.modalBackdrop{align-items:flex-end!important;padding:12px!important}.modalFrame,.studioDialogFrame{width:100%!important;max-width:100%!important;max-height:92dvh!important}.modalCard,.studioDialog,.roadmapModalCard{max-height:90dvh;overflow-y:auto;border-radius:22px 22px 14px 14px!important;width:100%!important;max-width:100%!important;padding:20px 16px!important}.formTwo,.formThree,.eventDetailGrid,.inboxRouteGrid,.customDetailGrid,.writingRecordGrid,.penTypeChoices{grid-template-columns:1fr!important}.taskWorkspace,.fullWorkspace{border-radius:18px;width:100%;min-width:0;padding:15px!important}.taskWorkspaceRow{padding:13px 8px;grid-template-columns:auto minmax(0,1fr)!important}.taskWorkspaceRow>.priority{grid-column:2}.taskWorkspaceTabs,.healthTabs,.lifeExpansionTabs,.characterTabs{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.taskWorkspaceTabs::-webkit-scrollbar{display:none}.healthTabs::-webkit-scrollbar{display:none}.lifeExpansionTabs::-webkit-scrollbar{display:none}.characterTabs::-webkit-scrollbar{display:none}.giftList{max-width:100%;overflow-x:auto}.giftListHead,.giftListRow{min-width:650px}.codeVaultGrid,.catalogCardGrid,.setCards,.penGrid,.studioBottom{grid-template-columns:1fr!important}.codeVaultStats,.importSummary,.lifeExpansionStats{grid-template-columns:1fr 1fr!important}}@media (max-width:390px){.mobileHomeScreen{padding-left:14px;padding-right:14px}.mobileAppGrid{gap:17px 8px}.mobileIconTile{border-radius:19px}.dashboardMain,.workspaceMode .dashboardMain,.vaultMain{padding-left:9px!important;padding-right:9px!important}.proofStats,.detailGrid,.healthStats,.appointmentStats,.healthVitalsGrid,.codeVaultStats,.importSummary,.lifeExpansionStats{grid-template-columns:1fr!important}}@media (max-width:760px){.mobileIconTile{background:0 0;border-color:#ffffff9e}.mobileIconArtwork{object-fit:cover;filter:none;width:100%;height:100%}.mobileDockIcon{border-radius:0;justify-content:center;align-items:center;width:30px;height:28px;margin:0 auto;overflow:visible;display:flex!important}.mobileDockIcon img{object-fit:contain;object-position:center center;width:28px;height:24px;display:block;transform:none;filter:none!important;opacity:1!important}.mobileGlobalDock button:first-child .mobileDockIcon img{width:27px;height:24px;transform:translateY(1px)}.mobileGlobalDock button:nth-child(2) .mobileDockIcon img{width:26px;height:23px;transform:translateY(1px)}.mobileGlobalDock .mobileDockHome .mobileDockIcon{width:32px;height:29px}.mobileGlobalDock .mobileDockHome .mobileDockIcon img{width:30px;height:26px;transform:translateY(0)}.mobileGlobalDock button:nth-child(4) .mobileDockIcon img{width:26px;height:23px;transform:translateY(1px)}}@media (min-width:761px){.desktopSeasonControl{z-index:80;border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--white) 91%, transparent);width:48px;height:48px;box-shadow:0 10px 30px rgb(var(--light-ink-rgb,58 7 31) / .08);color:var(--muted);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px;place-items:center;padding:0;transition:transform .2s,background .25s,border-color .25s,box-shadow .25s;display:grid;position:fixed;top:18px;right:22px}.desktopSeasonControl:hover{transform:translateY(-1px)rotate(-2deg)}.desktopSeasonControl span{border:1px solid var(--line);background:var(--white);color:var(--muted);letter-spacing:.12em;opacity:0;pointer-events:none;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:900;transition:opacity .2s,transform .2s;position:absolute;top:calc(100% + 5px);right:0;transform:translateY(-3px)}.desktopSeasonControl:hover span{opacity:1;transform:translateY(0)}.desktopSeasonLeaf{width:27px;height:27px;overflow:visible}.desktopSeasonLeaf path:first-child{fill:currentColor}.desktopSeasonLeaf .leafVein{fill:none;stroke:color-mix(in srgb, var(--white) 72%, transparent);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.desktopSeasonControl.season-autumn{color:#b65e32;background:#fff8ed;border-color:#e4c39c;box-shadow:0 12px 34px #713e1929}html[data-theme=afterlight][data-desktop-season=autumn]{--wine:var(--light-ink,#4d2a22);--berry:#8c4630;--rose:#b76645;--petal:#d39a76;--pale:#f4e3ce;--soft:#fbf3e6;--white:#fffaf2;--line:#ead8c0;--muted:#876f60;--text:var(--light-ink,#4a372f);--shadow:0 18px 50px #5b3a211a;--green:#687354}html[data-theme=afterlight][data-desktop-season=autumn] body{background:#f7eddf}html[data-theme=afterlight][data-desktop-season=autumn] .dashboardMain,html[data-theme=afterlight][data-desktop-season=autumn] .workspaceMode .dashboardMain{background:radial-gradient(circle at 94% 2%,#b45b321c,#0000 22%),radial-gradient(circle at 76% 13%,#69745212,#0000 18%),linear-gradient(145deg,#fbf4e9,#f7eddf 72%,#f3e5d3)}html[data-theme=afterlight][data-desktop-season=autumn] .sideNav,html[data-theme=afterlight][data-desktop-season=autumn] .sideNavHeader{background:#f8efe2}html[data-theme=afterlight][data-desktop-season=autumn] .sideNav{border-color:#e4d2ba}html[data-theme=afterlight][data-desktop-season=autumn] .panel,html[data-theme=afterlight][data-desktop-season=autumn] .commandCard,html[data-theme=afterlight][data-desktop-season=autumn] .intelligenceFoundation,html[data-theme=afterlight][data-desktop-season=autumn] .mentalShell,html[data-theme=afterlight][data-desktop-season=autumn] .healthShell,html[data-theme=afterlight][data-desktop-season=autumn] .wardrobeShell,html[data-theme=afterlight][data-desktop-season=autumn] .moduleShell,html[data-theme=afterlight][data-desktop-season=autumn] .comingSoon,html[data-theme=afterlight][data-desktop-season=autumn] .customsShell,html[data-theme=afterlight][data-desktop-season=autumn] .christmasShell,html[data-theme=afterlight][data-desktop-season=autumn] .dogsShell{border-color:var(--line);box-shadow:var(--shadow);background:linear-gradient(145deg,#fffaf2 0% 67%,#f8ecdc 100%)}html[data-theme=afterlight][data-desktop-season=autumn] .themeToggle{color:#7f4633;background:#f3e4d2;border-color:#dfc6aa}html[data-theme=afterlight][data-desktop-season=autumn] .primaryButton{background:#914c32}html[data-theme=afterlight][data-desktop-season=autumn] .primaryButton:hover{background:#6f3728}html[data-theme=midnights][data-desktop-season=autumn]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--wine:#f1dfce;--berry:#d59a72;--rose:#c97951;--petal:#a96b4c;--pale:#34261f;--soft:#241c19;--white:#171310;--line:#49362d;--muted:#b7a093;--text:#eee2d8;--shadow:0 18px 50px #0000004d;--green:#9aa47b;--midnight-bg:#13100e;--midnight-deep:#100d0b;--midnight-surface:#1c1714;--midnight-raised:#27201b;--midnight-raised-2:#30261f}html[data-theme=midnights][data-desktop-season=autumn] body,html[data-theme=midnights][data-desktop-season=autumn] .dashboardMain,html[data-theme=midnights][data-desktop-season=autumn] .workspaceMode .dashboardMain{background:radial-gradient(circle at 90% 2%,#b05d3026,#0000 24%),radial-gradient(circle at 73% 14%,#707d5014,#0000 20%),#13100e}html[data-theme=midnights][data-desktop-season=autumn] .sideNav,html[data-theme=midnights][data-desktop-season=autumn] .sideNavHeader{background:#100d0b}html[data-theme=midnights][data-desktop-season=autumn] .panel,html[data-theme=midnights][data-desktop-season=autumn] .intelligenceFoundation,html[data-theme=midnights][data-desktop-season=autumn] .mentalShell,html[data-theme=midnights][data-desktop-season=autumn] .healthShell,html[data-theme=midnights][data-desktop-season=autumn] .wardrobeShell,html[data-theme=midnights][data-desktop-season=autumn] .moduleShell,html[data-theme=midnights][data-desktop-season=autumn] .comingSoon,html[data-theme=midnights][data-desktop-season=autumn] .customsShell,html[data-theme=midnights][data-desktop-season=autumn] .christmasShell,html[data-theme=midnights][data-desktop-season=autumn] .dogsShell{background:linear-gradient(145deg,#1c1714 0% 66%,#241c17 100%)}html[data-theme=midnights][data-desktop-season=autumn] .themeToggle{color:#d7a27d;background:#241c18;border-color:#503a2f}html[data-theme=midnights][data-desktop-season=autumn] .desktopSeasonControl.season-autumn{color:#d47745;background:#281e18;border-color:#654532}html[data-theme=midnights][data-desktop-season=autumn] .desktopSeasonControl span{background:#1b1512}html[data-theme=midnights][data-desktop-season=autumn] .primaryButton{color:#fff7ef;background:#9b5a38}html[data-theme=midnights][data-desktop-season=autumn] .primaryButton:hover{background:#b26c43}}@media (max-width:760px){.desktopSeasonControl{display:none!important}}@media (min-width:761px){html[data-desktop-season=autumn]{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--wine:#56291f;--berry:#9a4028;--rose:#c86734;--petal:#e2995b;--pale:#f6dec0;--soft:#fbedd8;--white:#fff9ee;--line:#dcb789;--muted:#795948;--text:#4c3026;--shadow:0 18px 48px #683d1d24;--green:#707544;--midnight-bg:#f7e8d2;--midnight-deep:#f4dfc3;--midnight-surface:#fff8eb;--midnight-raised:#f8e8cf;--midnight-raised-2:#f0d4ad}html[data-desktop-season=autumn] body{color:var(--text)!important;background:#f5dfc2!important}html[data-desktop-season=autumn] .appShell,html[data-desktop-season=autumn] .dashboardMain,html[data-desktop-season=autumn] .workspaceMode .dashboardMain{color:var(--text)!important;background:radial-gradient(circle at 89% 7%,#ce683033,#0000 18%),radial-gradient(circle at 68% 18%,#7479451f,#0000 15%),radial-gradient(circle at 93% 63%,#a44a2f1a,#0000 19%),linear-gradient(145deg,#fff6e7 0%,#f9e8cf 47%,#f3d6ad 100%)!important}html[data-desktop-season=autumn] .dashboardMain:before{content:"";pointer-events:none;z-index:0;opacity:.23;background-image:radial-gradient(#894d262e 0 14%,#0000 15%),radial-gradient(#b74f2821 0 11%,#0000 12%);background-position:18px 24px,54px 61px;background-size:92px 92px,134px 134px;position:fixed;inset:0 0 0 290px;-webkit-mask-image:linear-gradient(#00000073,#0000 54%);mask-image:linear-gradient(#00000073,#0000 54%)}html[data-desktop-season=autumn] .sideNav,html[data-desktop-season=autumn] .sideNavHeader{color:var(--text)!important;background:linear-gradient(#f8e5c8 0%,#f4d8b2 100%)!important}html[data-desktop-season=autumn] .sideNav:after{content:"🍂  ·  🍁  ·  🌰";text-align:center;letter-spacing:.28em;opacity:.78;border-top:1px solid #d7ae7c;margin:17px 22px 24px;padding-top:15px;font-size:15px;display:block}html[data-desktop-season=autumn] .sideNav button,html[data-desktop-season=autumn] .workspaceNavBlock button{color:var(--text)!important}html[data-desktop-season=autumn] .workspaceNavBlock>button{background:#fff9ee8f!important;border-color:#dfbd92!important}html[data-desktop-season=autumn] .workspaceNavBlock>button:hover,html[data-desktop-season=autumn] .workspaceNavBlock>button.active{box-shadow:0 8px 22px #7a46221a;background:linear-gradient(135deg,#fff8eb,#f3d1a4)!important;border-color:#bf794d!important}html[data-desktop-season=autumn] .navSectionSplit b,html[data-desktop-season=autumn] .navSectionSplit small,html[data-desktop-season=autumn] .sideKicker{color:#875337!important}html[data-desktop-season=autumn] .themeToggle{color:#7c432c!important;background:#f7e1c2!important;border-color:#d6a56f!important}html[data-desktop-season=autumn] .themeToggle:after{content:"BASE THEME SAVED";letter-spacing:.11em;color:#a36a43;opacity:.72;font-size:6px;font-weight:900;position:absolute;bottom:-15px;left:14px}html[data-desktop-season=autumn] .panel,html[data-desktop-season=autumn] .commandCard,html[data-desktop-season=autumn] .intelligenceFoundation,html[data-desktop-season=autumn] .mentalShell,html[data-desktop-season=autumn] .healthShell,html[data-desktop-season=autumn] .wardrobeShell,html[data-desktop-season=autumn] .moduleShell,html[data-desktop-season=autumn] .comingSoon,html[data-desktop-season=autumn] .customsShell,html[data-desktop-season=autumn] .christmasShell,html[data-desktop-season=autumn] .dogsShell{color:var(--text)!important;background:linear-gradient(145deg,#fffbf2fa 0%,#fff7e8fa 63%,#f5ddbbf5 100%)!important;border-color:#dfba8d!important;box-shadow:0 20px 48px #693d1d21!important}html[data-desktop-season=autumn] .panel:before,html[data-desktop-season=autumn] .commandCard:before{border-color:#d88449!important}html[data-desktop-season=autumn] h1,html[data-desktop-season=autumn] h2,html[data-desktop-season=autumn] h3,html[data-desktop-season=autumn] .heroTitle,html[data-desktop-season=autumn] .sectionTitle{color:#55291f!important}html[data-desktop-season=autumn] .eyebrow,html[data-desktop-season=autumn] .kicker,html[data-desktop-season=autumn] .sectionKicker{color:#b4552f!important}html[data-desktop-season=autumn] .primaryButton{box-shadow:0 8px 20px #8743232e;color:#fff9ef!important;background:linear-gradient(135deg,#a84d2d,#d37738)!important;border-color:#914127!important}html[data-desktop-season=autumn] .desktopSeasonControl.season-autumn{border-radius:20px;width:54px;height:54px;color:#a84928!important;background:linear-gradient(145deg,#fff8ea,#f6d8ad)!important;border-color:#d79b62!important;box-shadow:0 12px 30px #713e192e!important}html[data-desktop-season=autumn] .desktopSeasonControl.season-autumn:before{content:"✦";color:#e39b45;text-shadow:-16px 16px #7c7c44;font-size:14px;position:absolute;top:-7px;right:-5px}html[data-desktop-season=autumn] .desktopSeasonControl span{color:#7b452e!important;background:#fff4df!important;border-color:#dca971!important}.desktopAutumnDecor{display:none}html[data-desktop-season=autumn] .desktopAutumnDecor{pointer-events:none;z-index:12;display:block;position:fixed;inset:0;overflow:hidden}html[data-desktop-season=autumn] .autumnDecor{filter:drop-shadow(0 10px 16px #5b35191f);-webkit-user-select:none;user-select:none;display:block;position:absolute}html[data-desktop-season=autumn] .autumnDecorLeaves{opacity:.96;width:360px;top:0;right:64px}html[data-desktop-season=autumn] .autumnDecorPumpkins{opacity:.96;width:250px;bottom:-28px;right:-34px}html[data-desktop-season=autumn] .autumnDecorCozy{opacity:.85;width:190px;bottom:-31px;left:278px}html[data-desktop-season=autumn] .dashboardMain>:not(.desktopAutumnDecor){z-index:1;position:relative}html[data-desktop-season=autumn] ::selection{color:#fffaf0;background:#d98248}html[data-desktop-season=autumn]{--autumn-buttercream:#ede2d0;--autumn-wheat:#e9d2a9;--autumn-apricot:#bb6a57;--autumn-mocha:#a57865;--autumn-cacao:#7b5747;--autumn-apple:var(--light-ink,#793937);--autumn-ivory:#fffcf7;--white:var(--autumn-ivory);--soft:#f8f0e6;--line:#d8b39f;--muted:var(--autumn-cacao);--text:var(--light-ink,#4e352d);--wine:var(--autumn-apple);--berry:var(--autumn-apricot);--rose:var(--autumn-apricot);--petal:var(--autumn-mocha);--pale:var(--autumn-buttercream)}html[data-desktop-season=autumn] body{background:var(--autumn-buttercream)!important}html[data-desktop-season=autumn] .appShell,html[data-desktop-season=autumn] .dashboardMain,html[data-desktop-season=autumn] .workspaceMode .dashboardMain{background:radial-gradient(circle at 88% 8%,#bb6a5721,transparent 20%), radial-gradient(circle at 65% 20%,#a5786514,transparent 18%), linear-gradient(145deg,#f5ece1 0%,var(--autumn-buttercream) 58%,#f1e3d4 100%)!important}html[data-desktop-season=autumn] .sideNav,html[data-desktop-season=autumn] .sideNavHeader{background:linear-gradient(180deg,#c97862 0%,var(--autumn-apricot) 42%,#a95746 100%)!important;color:#fff9f2!important}html[data-desktop-season=autumn] .sideNav{box-shadow:12px 0 34px rgb(var(--light-ink-rgb,82 43 35) / .16);border-color:#9c5143!important}html[data-desktop-season=autumn] .sideKicker,html[data-desktop-season=autumn] .navSectionSplit b,html[data-desktop-season=autumn] .navSectionSplit small{color:#fcebdd!important}html[data-desktop-season=autumn] .workspaceNavBlock>button{background:rgb(var(--light-ink-rgb,121 57 55) / .23)!important;color:#fff9f2!important;border-color:#fff1e333!important}html[data-desktop-season=autumn] .workspaceNavBlock>button b,html[data-desktop-season=autumn] .workspaceNavBlock>button small{color:#fff9f2!important}html[data-desktop-season=autumn] .workspaceNavBlock>button:hover{background:rgb(var(--light-ink-rgb,121 57 55) / .34)!important;border-color:#fff8f07a!important}html[data-desktop-season=autumn] .workspaceNavBlock>button.active{background:var(--autumn-ivory)!important;box-shadow:0 8px 22px rgb(var(--light-ink-rgb,92 45 37) / .16)!important;border-color:#f3d8c7!important}html[data-desktop-season=autumn] .workspaceNavBlock>button.active b{color:var(--autumn-apple)!important}html[data-desktop-season=autumn] .workspaceNavBlock>button.active small{color:var(--autumn-cacao)!important}html[data-desktop-season=autumn] .sideNav:after{color:#fff4e9!important;border-color:#fff0e261!important}html[data-desktop-season=autumn] .themeToggle{position:relative;color:var(--autumn-apple)!important;background:#fff8efe8!important;border-color:#e8bda7!important}html[data-desktop-season=autumn] .themeToggle:after{display:none!important}.sideNavHeader .desktopSeasonControl{width:100%!important;height:38px!important;box-shadow:none!important;border-radius:14px!important;justify-content:space-between!important;align-items:center!important;margin-top:8px!important;padding:0 13px!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}.sideNavHeader .desktopSeasonControl:hover{transform:translateY(-1px)!important}.sideNavHeader .desktopSeasonControl span{opacity:1!important;letter-spacing:.14em!important;background:0 0!important;border:0!important;padding:0!important;font-size:8px!important;font-weight:900!important;position:static!important;transform:none!important}.sideNavHeader .desktopSeasonLeaf{width:19px!important;height:19px!important}html[data-desktop-season=autumn] .sideNavHeader .desktopSeasonControl.season-autumn{color:var(--autumn-apple)!important;background:linear-gradient(135deg,#f8e3d5,#e8b29c)!important;border:1px solid #d99175!important}html[data-desktop-season=autumn] .sideNavHeader .desktopSeasonControl.season-autumn:before{content:"✦";color:#f5d29d;text-shadow:none;font-size:8px;top:-4px;right:7px}html:not([data-desktop-season=autumn]) .sideNavHeader .desktopSeasonControl{background:var(--soft);border:1px solid var(--line);color:var(--text)}html[data-desktop-season=autumn] .panel,html[data-desktop-season=autumn] .commandCard,html[data-desktop-season=autumn] .intelligenceFoundation,html[data-desktop-season=autumn] .mentalShell,html[data-desktop-season=autumn] .healthShell,html[data-desktop-season=autumn] .wardrobeShell,html[data-desktop-season=autumn] .moduleShell,html[data-desktop-season=autumn] .comingSoon,html[data-desktop-season=autumn] .customsShell,html[data-desktop-season=autumn] .christmasShell,html[data-desktop-season=autumn] .dogsShell{background:#fffcf7fb!important;border-color:#ddb49e!important;box-shadow:0 18px 44px #6840311f!important}html[data-desktop-season=autumn] *{scrollbar-color:var(--autumn-apricot) #f4e9dd}html[data-desktop-season=autumn] ::-webkit-scrollbar-track{background:#f4e9dd!important}html[data-desktop-season=autumn] ::-webkit-scrollbar-thumb{border-radius:999px;background:var(--autumn-apricot)!important;border:2px solid #f4e9dd!important}html[data-desktop-season=autumn] ::-webkit-scrollbar-thumb:hover{background:var(--autumn-apple)!important}html[data-desktop-season=autumn] .desktopAutumnDecor{z-index:1!important}html[data-desktop-season=autumn] .autumnDecor{pointer-events:none!important}html[data-desktop-season=autumn] .autumnDecorTree{transform-origin:0 0;opacity:.92;width:330px;top:-92px;left:245px;transform:scaleX(-1)rotate(-10deg)}html[data-desktop-season=autumn] .autumnDecorLeaves{opacity:.94;width:390px;top:-66px;right:-30px;transform:rotate(5deg)}html[data-desktop-season=autumn] .autumnDecorPumpkins{z-index:0!important;opacity:.92!important}html[data-desktop-season=autumn] .autumnDecorCozy{z-index:0!important;opacity:.82!important}html[data-desktop-season=autumn] .sideNav{z-index:3;position:relative}html[data-desktop-season=autumn] .dashboardMain{z-index:1;position:relative}html[data-desktop-season=autumn] .sideNav{z-index:20!important;align-self:start!important;height:100vh!important;position:sticky!important;top:0!important;overflow:hidden auto!important}html[data-desktop-season=autumn] .sideNavHeader{z-index:24!important;position:sticky!important;top:0!important}html[data-desktop-season=autumn]{--autumn-ivory:#fffefc;--white:#fffefc}html[data-desktop-season=autumn] .panel,html[data-desktop-season=autumn] .commandCard,html[data-desktop-season=autumn] .intelligenceFoundation,html[data-desktop-season=autumn] .mentalShell,html[data-desktop-season=autumn] .healthShell,html[data-desktop-season=autumn] .wardrobeShell,html[data-desktop-season=autumn] .moduleShell,html[data-desktop-season=autumn] .comingSoon,html[data-desktop-season=autumn] .customsShell,html[data-desktop-season=autumn] .christmasShell,html[data-desktop-season=autumn] .dogsShell{background:#fffefc!important}html[data-desktop-season=autumn] .desktopAutumnDecor{z-index:4!important;pointer-events:none!important;display:block!important;position:fixed!important;inset:0!important;overflow:hidden!important}html[data-desktop-season=autumn] .autumnDecor{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;filter:drop-shadow(0 12px 18px #5b351924)!important;position:absolute!important}html[data-desktop-season=autumn] .autumnDecorTree{opacity:.98!important;transform-origin:0 0!important;width:455px!important;display:block!important;top:-118px!important;left:205px!important;transform:scaleX(-1)rotate(-11deg)!important}html[data-desktop-season=autumn] .autumnDecorLeaves{opacity:.98!important;width:485px!important;display:block!important;top:-105px!important;right:-52px!important;transform:rotate(4deg)!important}html[data-desktop-season=autumn] .autumnDecorPumpkins{opacity:.96!important;z-index:1!important;width:330px!important;display:block!important;bottom:-36px!important;right:-48px!important}html[data-desktop-season=autumn] .autumnDecorCozy{opacity:.92!important;z-index:1!important;width:255px!important;display:block!important;bottom:-42px!important;left:270px!important}html[data-desktop-season=autumn] .dashboardMain{z-index:5!important;background:0 0!important;position:relative!important}html[data-desktop-season=autumn] .dashboardMain>*{z-index:7;position:relative}html[data-desktop-season=autumn] button,html[data-desktop-season=autumn] a,html[data-desktop-season=autumn] input,html[data-desktop-season=autumn] select,html[data-desktop-season=autumn] textarea{z-index:12;position:relative}html[data-desktop-season=autumn] .sideNavHeader{color:#fff9f2!important;background:0 0!important;padding-bottom:4px!important}html[data-desktop-season=autumn],html[data-desktop-season=autumn] body,html[data-desktop-season=autumn] .dashboardShell,html[data-desktop-season=autumn] .dashboardMain,html[data-desktop-season=autumn] .sideNav,html[data-desktop-season=autumn] .ardenConversation,html[data-desktop-season=autumn] .christmasMain{scrollbar-color:#a57865 #f4e9dd!important}html[data-desktop-season=autumn]::-webkit-scrollbar-thumb{background:#a57865!important;border-color:#f4e9dd!important}html[data-desktop-season=autumn] body::-webkit-scrollbar-thumb{background:#a57865!important;border-color:#f4e9dd!important}html[data-desktop-season=autumn] .dashboardShell::-webkit-scrollbar-thumb{background:#a57865!important;border-color:#f4e9dd!important}html[data-desktop-season=autumn] .dashboardMain::-webkit-scrollbar-thumb{background:#a57865!important;border-color:#f4e9dd!important}html[data-desktop-season=autumn] .sideNav::-webkit-scrollbar-thumb{background:#a57865!important;border-color:#f4e9dd!important}html[data-desktop-season=autumn] .ardenConversation::-webkit-scrollbar-thumb{background:#a57865!important;border-color:#f4e9dd!important}html[data-desktop-season=autumn] .christmasMain::-webkit-scrollbar-thumb{background:#a57865!important;border-color:#f4e9dd!important}html[data-desktop-season=autumn] .foundationStats button{appearance:none;text-align:left;font:inherit;color:inherit;cursor:pointer;background:#fffefc;border:1px solid #e9d2c1;border-radius:18px;gap:5px;padding:18px;transition:all .18s;display:grid;position:relative}html[data-desktop-season=autumn] .foundationStats button:hover,html[data-desktop-season=autumn] .foundationStats button.active{box-shadow:0 10px 24px rgb(var(--light-ink-rgb,121 57 55) / .1);border-color:#bb6a57;transform:translateY(-2px)}.foundationStats button strong{font-size:27px}.foundationStats button span{letter-spacing:.08em;font-size:9px;font-weight:900}.foundationStats button small{letter-spacing:.14em;color:var(--muted);font-size:7px;position:absolute;bottom:13px;right:14px}.foundationExplorer{border:1px solid var(--line);background:#fffefc;border-radius:20px;margin:14px 0 22px;padding:18px}.foundationExplorerHead{justify-content:space-between;align-items:center;display:flex}.foundationExplorerHead h3{margin:3px 0 0}.foundationDetailList{gap:8px;max-height:330px;margin-top:14px;display:grid;overflow:auto}.foundationDetailRow{border:1px solid var(--line);background:var(--white);border-radius:14px;gap:4px;padding:12px 14px;display:grid}.foundationDetailRow strong{color:var(--wine)}.foundationDetailRow span{color:var(--muted);line-height:1.45}.foundationDetailRow small{color:var(--muted);font-size:8px}.insightList p{align-items:start;border-left:3px solid var(--autumn-mocha)!important;grid-template-columns:160px minmax(0,1fr)!important;padding-left:14px!important}.insightList .insight-now{border-left-color:var(--autumn-apple)!important}.insightList .insight-soon{border-left-color:var(--autumn-apricot)!important}.insightList strong{padding-top:3px}.insightList span{font-size:16px;line-height:1.45}.insightList span b{font-size:17px}}.ardenThinkingDots{min-height:20px;align-items:center!important;gap:5px!important;margin:0!important;display:flex!important}.ardenThinkingDots i{opacity:.28;background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.05s ease-in-out infinite ardenThinkingPulse}.ardenThinkingDots i:nth-child(2){animation-delay:.14s}.ardenThinkingDots i:nth-child(3){animation-delay:.28s}@keyframes ardenThinkingPulse{0%,70%,to{opacity:.25;transform:translateY(0)}35%{opacity:.8;transform:translateY(-4px)}}@media (min-width:761px){.sideNav{flex-direction:column!important;align-self:start!important;height:100vh!important;max-height:100vh!important;display:flex!important;position:sticky!important;top:0!important;overflow:hidden!important}.sideNavHeader{z-index:30!important;flex:none!important;margin:0!important;padding:22px 4px 14px!important;position:relative!important;top:auto!important}.sideNavHeader .brand{z-index:2!important;width:auto!important;max-width:100%!important;margin:0!important;line-height:1!important;display:inline-flex!important;position:relative!important}.sideNavHeader .sideKicker{margin-top:7px!important;line-height:1.35!important}.sideNavHeader .themeToggle{margin-top:14px!important}.sideNavHeader .desktopSeasonControl{margin-top:8px!important}.sideNavScroll{scrollbar-width:thin;flex:auto!important;min-height:0!important;padding:0 4px 24px!important;overflow:hidden auto!important}.sideNavScroll::-webkit-scrollbar{width:6px}.sideNavScroll::-webkit-scrollbar-track{background:0 0}.sideNavScroll::-webkit-scrollbar-thumb{border-radius:999px}.sideNav .workspaceNavBlock:first-child{margin-top:0!important}.sideNav .workspaceNavBlock{position:relative!important}.sideNav .signOutForm{margin-top:18px!important;padding:12px 8px 4px!important}html[data-desktop-season=autumn] .sideNavHeader{background:linear-gradient(#c97862 0%,#be6b56 62%,#b96250 100%)!important;border-bottom:1px solid #fff4e959!important;box-shadow:0 10px 18px #582b221f!important}html[data-desktop-season=autumn] .sideNavHeader .brand,html[data-desktop-season=autumn] .sideNavHeader .brand span{color:#fff9f2!important;text-shadow:0 1px #572a202e!important;opacity:1!important}html[data-desktop-season=autumn] .sideNavHeader .sideKicker{color:#fcebdd!important;opacity:.96!important}html[data-desktop-season=autumn] .sideNavScroll{scrollbar-color:#a57865 transparent!important}html[data-desktop-season=autumn] .sideNavScroll::-webkit-scrollbar-thumb{background:#a57865!important;border:1px solid #ffffff38!important}html[data-desktop-season=autumn] .desktopAutumnDecor{z-index:3!important;pointer-events:none!important;position:fixed!important;inset:0!important;overflow:hidden!important}html[data-desktop-season=autumn] .autumnDecorTree{opacity:.98!important;filter:drop-shadow(0 14px 22px #5b351929)!important;width:445px!important;height:auto!important;display:block!important;top:-18px!important;left:238px!important;transform:none!important}html[data-desktop-season=autumn] .autumnDecorLeaves{opacity:.98!important;filter:drop-shadow(0 14px 20px #5b351924)!important;width:570px!important;height:auto!important;display:block!important;top:-38px!important;right:-68px!important;transform:none!important}html[data-desktop-season=autumn] .autumnDecorCozy{opacity:.88!important;z-index:2!important;width:285px!important;bottom:-58px!important;left:250px!important}html[data-desktop-season=autumn] .dashboardMain{z-index:5!important;position:relative!important}html[data-desktop-season=autumn] .panel,html[data-desktop-season=autumn] .commandCard,html[data-desktop-season=autumn] .moduleShell,html[data-desktop-season=autumn] .everydayPanel,html[data-desktop-season=autumn] .lifePanel{z-index:7!important;position:relative!important}html[data-desktop-season=autumn] .pageTop{isolation:isolate;background:linear-gradient(90deg,#fffefcf5 0%,#fffefce0 56%,#fffefc57 82%,#0000 100%);border-radius:26px;margin:-18px -22px 18px;padding:18px 22px;position:relative}html[data-desktop-season=autumn] .pageTop>*{z-index:2;position:relative}html[data-desktop-season=autumn] .fullWorkspace,html[data-desktop-season=autumn] .vaultDedicatedView{color:var(--autumn-apple)!important;background:0 0!important}html[data-desktop-season=autumn] .writingWorkspace,html[data-desktop-season=autumn] .codeWorkspace,html[data-desktop-season=autumn] .codeVaultShell,html[data-desktop-season=autumn] .healthWorkspace,html[data-desktop-season=autumn] .lifeExpansionWorkspace{--workspace-surface:#fffefc;--workspace-soft:var(--light-cream,#f8efeb);--workspace-wash:var(--light-wash,#f3e6e1);--workspace-line:#dfc1b5;--workspace-strong:var(--light-ink,#793937);--workspace-accent:#bb6a57;--workspace-muted:#7b5747}html[data-desktop-season=autumn] .writingPanel,html[data-desktop-season=autumn] .writingDeskPanel,html[data-desktop-season=autumn] .softPanel,html[data-desktop-season=autumn] .codeVaultShell,html[data-desktop-season=autumn] .codeOverviewGrid,html[data-desktop-season=autumn] .codeFacts,html[data-desktop-season=autumn] .codeEditorPane,html[data-desktop-season=autumn] .expansionPanel,html[data-desktop-season=autumn] .contextPanel,html[data-desktop-season=autumn] .workspaceHero,html[data-desktop-season=autumn] .moveHero,html[data-desktop-season=autumn] .collectionHero,html[data-desktop-season=autumn] .lifeExpansionHero{box-shadow:0 18px 42px rgb(var(--light-ink-rgb,121 57 55) / .08)!important;background:#fffefc!important;border-color:#dfc1b5!important}html[data-desktop-season=autumn] .codeVaultStats button,html[data-desktop-season=autumn] .codeAssetCard,html[data-desktop-season=autumn] .writingRecordGrid>*,html[data-desktop-season=autumn] .writingCounts>*,html[data-desktop-season=autumn] .workspaceStat,html[data-desktop-season=autumn] .moveNextCard,html[data-desktop-season=autumn] .collectionSourceCard,html[data-desktop-season=autumn] .goalCards>*,html[data-desktop-season=autumn] .setCards>*,html[data-desktop-season=autumn] .ownedItemRows>*{background:#fffefc!important;border-color:#dfc1b5!important}html[data-desktop-season=autumn] .codeToolbar input,html[data-desktop-season=autumn] .codeToolbar select,html[data-desktop-season=autumn] .modalForm input,html[data-desktop-season=autumn] .modalForm select,html[data-desktop-season=autumn] .modalForm textarea,html[data-desktop-season=autumn] .codeEditorInput,html[data-desktop-season=autumn] .writingDeskPanel input,html[data-desktop-season=autumn] .writingDeskPanel select,html[data-desktop-season=autumn] .writingDeskPanel textarea{color:var(--light-ink,#4e342d)!important;background:#fffefc!important;border-color:#dfc1b5!important}html[data-desktop-season=autumn] .codeEditorPane,html[data-desktop-season=autumn] .writingDeskPanel,html[data-desktop-season=autumn] .previewBar,html[data-desktop-season=autumn] .editorHeader,html[data-desktop-season=autumn] .workspaceTabs{border-color:#dfc1b5!important}html[data-desktop-season=autumn] .workspaceTabs button.active,html[data-desktop-season=autumn] .codeVaultStats button.active{background:var(--light-wash,#f5e4de)!important;color:var(--light-forest,#793937)!important;border-color:#bb6a57!important}html[data-desktop-season=autumn] .fullWorkspace .eyebrow,html[data-desktop-season=autumn] .vaultDedicatedView .eyebrow,html[data-desktop-season=autumn] .panelHeading>div>span{color:#bb6a57!important}html[data-desktop-season=autumn] .fullWorkspace h1,html[data-desktop-season=autumn] .fullWorkspace h2,html[data-desktop-season=autumn] .fullWorkspace h3,html[data-desktop-season=autumn] .vaultDedicatedView h1,html[data-desktop-season=autumn] .vaultDedicatedView h2,html[data-desktop-season=autumn] .vaultDedicatedView h3{color:#5e2f26!important}html[data-desktop-season=autumn] *,html[data-desktop-season=autumn] * *{scrollbar-color:#a57865 #f7efea!important}html[data-desktop-season=autumn] ::-webkit-scrollbar-track{background:#f7efea!important}html[data-desktop-season=autumn] ::-webkit-scrollbar-thumb{border-radius:999px;background:#a57865!important;border:2px solid #f7efea!important}html[data-desktop-season=autumn] ::-webkit-scrollbar-thumb:hover{background:var(--light-ink,#793937)!important}html[data-desktop-season=autumn] .desktopAutumnDecor{z-index:1!important;pointer-events:none!important;display:block!important}html[data-desktop-season=autumn] .autumnDecorTree{filter:drop-shadow(0 18px 22px #5f362814);opacity:.88!important;width:430px!important;top:-42px!important;left:244px!important;transform:none!important}html[data-desktop-season=autumn] .autumnDecorLeaves{filter:drop-shadow(0 16px 18px #5f362812);opacity:.9!important;width:520px!important;top:-35px!important;right:-60px!important;transform:none!important}html[data-desktop-season=autumn] .autumnDecorPumpkins{opacity:.82!important;z-index:1!important;width:520px!important;bottom:-20px!important;right:-22px!important}html[data-desktop-season=autumn] .dashboardMain>.desktopDashboard,html[data-desktop-season=autumn] .dashboardMain>.fullWorkspace,html[data-desktop-season=autumn] .dashboardMain>.vaultDedicatedView{z-index:6!important;position:relative!important}}@media (max-width:760px){.desktopAutumnDecor,html[data-desktop-season=autumn] .desktopAutumnDecor{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}.mobileGlobalDock button{flex-direction:column;justify-content:center;align-items:center;display:flex!important}.mobileDockIcon,.mobileGlobalDock .mobileDockHome .mobileDockIcon{border-radius:0!important;flex:0 0 30px!important;place-items:center!important;width:34px!important;height:30px!important;margin:0 auto!important;display:grid!important;overflow:visible!important}.mobileDockIcon img,.mobileGlobalDock button:first-child .mobileDockIcon img,.mobileGlobalDock button:nth-child(2) .mobileDockIcon img,.mobileGlobalDock .mobileDockHome .mobileDockIcon img,.mobileGlobalDock button:nth-child(4) .mobileDockIcon img{object-fit:contain!important;object-position:50% 50%!important;filter:none!important;opacity:1!important;width:auto!important;max-width:30px!important;height:auto!important;max-height:27px!important;margin:auto!important;display:block!important;transform:none!important}.mobileGlobalDock .mobileDockHome{padding-inline:8px!important}}@media (min-width:761px){html[data-desktop-season=autumn] .desktopAutumnDecor{display:none!important}html[data-desktop-season=autumn] .dashboardMain{isolation:isolate;position:relative;background-color:#ede2d0!important}html[data-desktop-season=autumn] .dashboardMain:before{content:"";z-index:-2;pointer-events:none;background-color:#ede2d0;background-image:url(/desktop-seasons/autumn/autumn-watercolor-environment-v2.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0 0 0 245px}html[data-desktop-season=autumn] .dashboardMain:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#fffcf714,#fffcf729 48%,#fffcf714);position:fixed;inset:0 0 0 245px}}@media (max-width:760px){html[data-desktop-season=autumn] .dashboardMain:before,html[data-desktop-season=autumn] .dashboardMain:after{content:none!important;display:none!important}.mobileGlobalDock button{box-shadow:none!important;background:0 0!important}.mobileGlobalDock .mobileDockHome{background:var(--m-deep)!important;box-shadow:0 7px 15px var(--m-shadow)!important}.mobileDockIcon,.mobileGlobalDock .mobileDockHome .mobileDockIcon{background:0 0!important;flex:0 0 34px!important;place-items:center!important;width:40px!important;height:34px!important;display:grid!important;overflow:visible!important}.mobileDockIcon img,.mobileGlobalDock .mobileDockHome .mobileDockIcon img{object-fit:contain!important;object-position:center!important;background:0 0!important;border-radius:0!important;width:36px!important;max-width:36px!important;height:32px!important;max-height:32px!important;margin:auto!important;transform:none!important}}@media (min-width:761px){html[data-desktop-season=autumn] .dashboardMain:before{opacity:1!important;background-image:url(/desktop-seasons/autumn/autumn-watercolor-environment-v2.jpg)!important;background-position:top!important;background-size:cover!important}html[data-desktop-season=autumn] .dashboardMain:after{background:0 0!important}}@media (max-width:760px){.mobileDockIcon,.mobileGlobalDock .mobileDockHome .mobileDockIcon{flex:0 0 38px!important;place-items:center!important;width:46px!important;height:38px!important;display:grid!important;overflow:visible!important}.mobileDockIcon img,.mobileGlobalDock button:first-child .mobileDockIcon img,.mobileGlobalDock button:nth-child(2) .mobileDockIcon img,.mobileGlobalDock .mobileDockHome .mobileDockIcon img,.mobileGlobalDock button:nth-child(4) .mobileDockIcon img{object-fit:contain!important;object-position:center!important;filter:none!important;opacity:1!important;background:0 0!important;border-radius:0!important;width:auto!important;max-width:43px!important;height:auto!important;max-height:36px!important;transform:none!important}.mobileGlobalDock button:not(.mobileDockHome){box-shadow:none!important;background:0 0!important}}.closetItem{appearance:none;text-align:left;border:1px solid var(--line);background:var(--panel);cursor:pointer;color:inherit;padding:0}.cluelessBuilder{min-width:0}.outfitModeSwitch{gap:8px;margin:12px 0 16px;display:flex}.outfitModeSwitch button{border:1px solid var(--line);font:inherit;background:0 0;border-radius:999px;padding:9px 14px;font-weight:800}.outfitModeSwitch button.active{background:var(--ink);color:var(--paper)}.dressMePanel{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 88%,var(--accent) 12%);border-radius:18px;margin-bottom:14px;padding:16px}.cluelessCarouselStack{gap:10px;display:grid}.cluelessRow{border:1px solid var(--line);border-radius:18px;grid-template-columns:92px 38px minmax(0,1fr) 38px 38px;align-items:center;gap:8px;padding:10px;display:grid}.cluelessLabel{letter-spacing:.12em;font-size:11px;font-weight:900}.carouselArrow,.sparkSwap{border:1px solid var(--line);background:var(--panel);aspect-ratio:1;cursor:pointer;border-radius:999px;font-size:24px}.sparkSwap{font-size:14px}.cluelessPiece{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:12px;display:grid}.cluelessPiece img{object-fit:contain;background:var(--panel);border-radius:14px;width:86px;height:92px}.cluelessPiece span{gap:4px;display:grid}.cluelessPiece small{opacity:.68}.piecePlaceholder{text-align:center;border:1px dashed var(--line);border-radius:14px;place-items:center;width:86px;height:92px;font-size:9px;display:grid}.outfitFeedback,.outfitCompatibility{background:color-mix(in srgb,var(--panel) 88%,var(--accent) 12%);border-radius:14px;margin-top:12px;padding:12px 14px;font-size:12px}.outfitCompatibility{gap:3px;display:grid}.visualSavedLooks{gap:8px;display:grid}.savedLookCard{text-align:left;border:1px solid var(--line);background:var(--panel);color:inherit;border-radius:14px;grid-template-columns:112px 1fr;gap:3px 12px;padding:9px;display:grid}.savedLookCard>div{grid-row:1/3;align-items:center;display:flex}.savedLookCard img{object-fit:contain;background:var(--paper);border-radius:7px;width:34px;height:42px;margin-right:-6px}.savedLookCard span{opacity:.7;font-size:10px}@media (max-width:760px){.wardrobeGrid{grid-template-columns:1fr}.cluelessRow{grid-template-columns:1fr 34px minmax(0,1fr) 34px 34px}.cluelessLabel{grid-column:1/-1}.cluelessPiece{grid-template-columns:70px minmax(0,1fr)}.cluelessPiece img,.piecePlaceholder{width:70px;height:76px}}@media (min-width:1000px){.wardrobeGrid{align-items:start;grid-template-columns:minmax(0,1.08fr) minmax(560px,.92fr)!important}}.dressingRoomV17{min-width:0;overflow:hidden}.outfitModeSwitch.v17{border:1px solid var(--line);background:var(--soft);border-radius:999px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.outfitModeSwitch.v17 button{background:0 0!important;border:0!important;padding:11px 14px!important}.outfitModeSwitch.v17 button.active{box-shadow:0 8px 18px #582b211f;background:var(--wine)!important;color:#fff!important}.dressMePanel.v17{background:linear-gradient(135deg,var(--soft),#fff);border-style:dashed;justify-content:space-between;align-items:center;gap:14px;display:flex}.dressMePanel.v17 div{gap:3px;display:grid}.dressMePanel.v17 strong{font-family:var(--ui-font);letter-spacing:.08em;color:var(--wine);font-size:11px}.dressMePanel.v17 span{font-family:var(--ui-font);color:var(--muted);font-size:10px}.dressingRoomLayout{grid-template-columns:minmax(260px,.82fr) minmax(280px,1.18fr);align-items:start;gap:16px;margin-top:14px;display:grid}.mannequinStage{border:1px solid var(--line);background:linear-gradient(180deg,#fffdf9 0%,var(--soft) 100%);isolation:isolate;border-radius:26px;min-height:620px;position:relative;overflow:hidden}.mannequinStage:before{content:"";border:1px dashed color-mix(in srgb,var(--line) 70%,transparent);pointer-events:none;border-radius:21px;position:absolute;inset:18px}.mannequinPaperDoll{opacity:.16;z-index:0;width:150px;height:470px;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)}.mannequinPaperDoll .head{border:2px solid var(--cacao,#7b5747);border-radius:50%;width:62px;height:76px;position:absolute;top:0;left:44px}.mannequinPaperDoll .torso{border:2px solid var(--cacao,#7b5747);border-radius:50px 50px 24px 24px;width:110px;height:190px;position:absolute;top:76px;left:20px}.mannequinPaperDoll .leg{border:2px solid var(--cacao,#7b5747);border-radius:22px;width:42px;height:205px;position:absolute;top:260px}.mannequinPaperDoll .leg.left{left:27px}.mannequinPaperDoll .leg.right{right:27px}.mannequinPiece{cursor:pointer;z-index:2;background:0 0;border:0;padding:0;position:absolute}.mannequinPiece img{object-fit:contain;filter:drop-shadow(0 8px 12px #492c2214);width:100%;height:100%}.mannequinPiece.top{z-index:4;width:195px;height:190px;top:116px;left:50%;transform:translate(-50%)}.mannequinPiece.outerwear{z-index:5;width:215px;height:210px;top:102px;left:50%;transform:translate(-50%)}.mannequinPiece.bottom{z-index:3;width:185px;height:230px;top:275px;left:50%;transform:translate(-50%)}.mannequinPiece.shoes{z-index:5;width:190px;height:90px;bottom:28px;left:50%;transform:translate(-50%)}.mannequinPiece.bag{z-index:6;width:120px;height:120px;top:285px;right:14px}.mannequinPiece.accessories{z-index:6;width:100px;height:100px;top:70px;left:14px}.mannequinEmpty{text-align:center;z-index:1;gap:7px;width:70%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mannequinEmpty strong{color:var(--wine);font-size:18px}.mannequinEmpty span{font-family:var(--ui-font);color:var(--muted);font-size:11px;line-height:1.5}.dressingRails{gap:8px;display:grid}.dressingRail{border:1px solid var(--line);background:#fff;border-radius:17px;padding:10px}.railHeading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.railHeading span{font-family:var(--ui-font);letter-spacing:.12em;color:var(--light-muted,var(--petal));font-size:9px;font-weight:900}.railHeading small{font-family:var(--ui-font);color:var(--muted);font-size:8px}.railPicker{grid-template-columns:34px minmax(0,1fr) 34px 34px;align-items:center;gap:7px;display:grid}.railPicker .carouselArrow,.railPicker .sparkSwap{aspect-ratio:auto;width:34px;height:34px;font-size:18px}.railPicker .sparkSwap{font-size:11px}.railPiece{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:60px minmax(0,1fr);align-items:center;gap:9px;display:grid}.railPiece img,.railPlaceholder{object-fit:contain;background:var(--soft);border-radius:11px;width:60px;height:66px}.railPiece span{gap:3px;min-width:0;display:grid}.railPiece strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.railPiece small{font-family:var(--ui-font);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.railPlaceholder{text-align:center;border:1px dashed var(--line);font-size:7px;font-family:var(--ui-font);color:var(--muted);place-items:center;display:grid}.dressingRoomFooter{align-items:stretch;gap:12px;margin-top:12px;display:flex}.dressingRoomFooter .outfitCompatibility{flex:1;margin:0}.dressingRoomFooter .outfitSave{align-self:stretch}.customWorkspaceV17{grid-template-columns:210px minmax(0,1fr);align-items:start}.customTabsV17{position:sticky;top:18px}.customNavIntro{border-bottom:1px solid var(--line);gap:4px;margin-bottom:3px;padding:10px 9px 14px;display:grid}.customNavIntro span{font-family:var(--ui-font);letter-spacing:.12em;color:var(--muted);font-size:8px}.customNavIntro strong{color:var(--wine);font-size:14px}.customTabsV17 button{text-align:left;border:1px solid var(--line);background:var(--soft);color:var(--berry);font-family:var(--ui-font);letter-spacing:.06em;cursor:pointer;border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:11px;font-size:9px;font-weight:900;display:grid}.customTabsV17 button small{text-align:center;min-width:22px;color:var(--muted)}.customTabsV17 button.active{background:var(--wine);border-color:var(--wine);color:#fff}.customTabsV17 button.active small{color:#ffffffb8}.customWorkspaceHead.v17{border-bottom:1px solid var(--line);padding-bottom:14px}.workspaceHeadActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.customStatusStrip.compact{margin:8px 0 0}.customStatusStrip.compact button{border:1px solid var(--line);background:var(--soft);color:var(--berry);font-family:var(--ui-font);cursor:pointer;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:800}.deliverableWorkspaceBar{border:1px solid var(--line);background:var(--soft);border-radius:16px;grid-template-columns:minmax(190px,.32fr) minmax(0,1fr);align-items:start;gap:14px;margin:16px 0;padding:13px;display:grid}.deliverableWorkspaceBar p{font-family:var(--ui-font);color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.4}.deliverableChips{flex-wrap:wrap;gap:7px;display:flex}.deliverableChips button{border:1px solid var(--line);background:var(--white);text-align:left;color:var(--wine);cursor:pointer;border-radius:12px;padding:8px 10px}.deliverableChips button strong,.deliverableChips button small{display:block}.deliverableChips button strong{font-size:10px}.deliverableChips button small{font-family:var(--ui-font);color:var(--muted);margin-top:2px;font-size:8px}.deliverableChips button.active{border-color:var(--petal);background:var(--pale);box-shadow:0 4px 14px #63362812}.deliverableChips .emptyChip{border-color:color-mix(in srgb,var(--work-outline) 55%,var(--line));background:color-mix(in srgb,var(--work-parchment) 82%,var(--white));min-height:36px;color:var(--work-ink);font:800 9px var(--ui-font);letter-spacing:.08em;text-transform:uppercase;box-shadow:none;justify-content:center;align-items:center;padding:8px 13px;display:inline-flex}.deliverableChips .emptyChip:hover{background:var(--work-parchment);border-color:var(--work-outline);transform:translateY(-1px)}.customWorkPane{border:1px solid var(--line);background:#fff;border-radius:20px;min-height:420px;padding:18px}.paneTop{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:14px;display:flex}.paneTop h4{color:var(--wine);margin:5px 0 0;font-size:20px}.paneActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.sourceBlock.rich{background:#fffaf3;min-height:170px;max-height:none}.customSourceLink{color:var(--light-muted,var(--petal));font-family:var(--ui-font);margin-top:9px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.sourceHistory{gap:7px;margin-top:14px;display:grid}.sourceHistory button{text-align:left;border:1px solid var(--line);background:var(--soft);color:inherit;border-radius:12px;grid-template-columns:150px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px;display:grid}.sourceHistory strong{font-size:10px}.sourceHistory span{font-family:var(--ui-font);color:var(--muted);font-size:9px;line-height:1.4}.sourceHistory small{font-family:var(--ui-font);color:var(--muted);font-size:8px}.ardenReadCard{border-left:4px solid var(--petal);background:linear-gradient(135deg,var(--soft),#fff);border-radius:15px;padding:18px}.ardenReadCard>span{font-family:var(--ui-font);color:var(--light-muted,var(--petal));letter-spacing:.1em;font-size:8px;font-weight:900}.ardenReadCard h4{margin:7px 0;font-size:22px}.ardenReadCard p{font-family:var(--ui-font);color:var(--muted);font-size:11px;line-height:1.6}.interpretationHistory{gap:6px;margin-top:12px;display:grid}.interpretationHistory>div{border:1px solid var(--line);border-radius:11px;padding:9px 11px}.interpretationHistory strong,.interpretationHistory span{display:block}.interpretationHistory strong{font-size:10px}.interpretationHistory span{font-family:var(--ui-font);color:var(--muted);margin-top:3px;font-size:9px}.decisionBoard,.assetBoard,.deliveryCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.decisionBoard article,.assetBoard>a,.deliveryCards article{border:1px solid var(--line);background:var(--soft);color:inherit;border-radius:15px;padding:14px;text-decoration:none}.decisionBoard h4,.assetBoard h4,.deliveryCards h4{margin:7px 0 5px;font-size:15px}.decisionBoard p,.assetBoard p,.deliveryCards p{font-family:var(--ui-font);color:var(--muted);font-size:9px;line-height:1.45}.decisionBoard small,.assetBoard small{font-family:var(--ui-font);color:var(--muted);font-size:8px}.decisionState{border:1px solid var(--line);font-family:var(--ui-font);text-transform:uppercase;background:#fff;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:900;display:inline-flex}.assetIcon{background:var(--wine);color:#fff;border-radius:11px;place-items:center;width:38px;height:38px;font-size:18px;font-weight:900;display:grid}.assetBoard>a>span,.deliveryCards article>span{font-family:var(--ui-font);text-transform:uppercase;color:var(--light-muted,var(--petal));margin-top:10px;font-size:8px;display:block}.customTaskList{gap:7px;display:grid}.customTaskList>button{text-align:left;border:1px solid var(--line);color:inherit;cursor:pointer;background:#fff;border-radius:13px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;padding:10px;display:grid}.customTaskList>button.done{opacity:.56;background:var(--soft)}.customTaskList>button.done strong{text-decoration:line-through}.taskCheck{border:1px solid var(--petal);width:27px;height:27px;color:var(--light-muted,var(--petal));border-radius:50%;place-items:center;font-weight:900;display:grid}.customTaskList strong,.customTaskList small{display:block}.customTaskList strong{font-size:11px}.customTaskList small{font-family:var(--ui-font);color:var(--muted);margin-top:3px;font-size:8px}.revisionTimeline{gap:10px;display:grid}.revisionTimeline article{border-left:3px solid var(--petal);background:var(--soft);border-radius:0 13px 13px 0;padding:10px 14px}.revisionTimeline article>span{font-family:var(--ui-font);color:var(--light-muted,var(--petal));font-size:8px;font-weight:900}.revisionTimeline h4{margin:5px 0;font-size:15px}.revisionTimeline p,.revisionTimeline blockquote{font-family:var(--ui-font);color:var(--muted);margin:4px 0;font-size:9px;line-height:1.5}.revisionTimeline small{font-family:var(--ui-font);color:var(--muted);font-size:8px}.orderFlowControls{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-bottom:15px;display:grid}.orderFlowControls button{border:1px solid var(--line);background:var(--soft);font-family:var(--ui-font);color:var(--berry);cursor:pointer;border-radius:999px;padding:9px 6px;font-size:8px;font-weight:900}.orderFlowControls button.active{background:var(--wine);color:#fff;border-color:var(--wine)}.deliveryCards article button{border:1px solid var(--line);font-family:var(--ui-font);color:var(--berry);cursor:pointer;background:#fff;border-radius:999px;margin-top:10px;padding:7px 9px;font-size:8px;font-weight:900}.deliveryCards article.active{border-color:var(--petal)}@media (max-width:1180px){.dressingRoomLayout{grid-template-columns:1fr}.mannequinStage{min-height:520px}.customWorkspaceV17{grid-template-columns:1fr}.customTabsV17{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:static}.customNavIntro{grid-column:1/-1}.deliverableWorkspaceBar{grid-template-columns:1fr}}@media (max-width:760px){.dressingRoomLayout{grid-template-columns:1fr}.mannequinStage{min-height:500px}.dressingRoomFooter{flex-direction:column}.customTabsV17{grid-template-columns:repeat(2,minmax(0,1fr))}.paneTop{flex-direction:column}.paneActions{justify-content:flex-start}.decisionBoard,.assetBoard,.deliveryCards{grid-template-columns:1fr}.orderFlowControls{grid-template-columns:repeat(2,minmax(0,1fr))}.sourceHistory button{grid-template-columns:1fr}.workspaceHeadActions{justify-content:flex-start}}.mannequinStage{background:linear-gradient(#fff 0%,#fffaf4 100%);max-height:540px;min-height:500px!important}.mannequinPaperDoll{width:140px;height:390px;top:50%}.mannequinPaperDoll .torso{height:155px;top:68px}.mannequinPaperDoll .leg{height:165px;top:220px}.mannequinPiece{place-items:center;display:grid;overflow:visible}.mannequinPiece img{max-width:100%;max-height:100%;object-fit:contain!important;object-position:center!important}.mannequinPiece.top{width:180px;height:145px;top:102px}.mannequinPiece.outerwear{width:205px;height:175px;top:88px}.mannequinPiece.bottom{width:180px;height:190px;top:225px}.mannequinPiece.shoes{width:165px;height:68px;bottom:18px}.mannequinPiece.bag{width:96px;height:110px;top:230px;right:20px}.mannequinPiece.accessories{width:82px;height:82px;top:62px;left:20px}.dressingRail{padding:9px 10px}.railPiece strong{font-size:10px}.railPiece img,.railPlaceholder{width:54px;height:58px}.railPiece{grid-template-columns:54px minmax(0,1fr)}.linkedPenCard{border:1px solid var(--line);background:linear-gradient(135deg,#fff,var(--soft));border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:18px;display:flex}.linkedPenCard>div{gap:4px;display:grid}.linkedPenCard span{font:900 9px var(--ui-font);letter-spacing:.12em;color:var(--light-muted,var(--petal))}.linkedPenCard h3{color:var(--wine);margin:0}.linkedPenCard small{font:800 8px var(--ui-font);color:var(--muted)}.linkedPenCard.missing{border-style:dashed}.customActionDialog .modalForm{min-width:min(620px,80vw)}.customActionDialog .modalLead{color:var(--muted);margin:0 0 16px;line-height:1.55}.customActionDialog textarea{min-height:110px}.customActionDialog .dialogActions{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.workNotepad{max-width:1180px;margin:0 auto}.workWorkspaceTabs{border:1px solid var(--line);background:color-mix(in srgb,var(--soft) 88%,var(--work-parchment));border-radius:999px;gap:6px;margin:4px 0 20px;padding:5px;display:inline-flex}.workWorkspaceTabs button{color:var(--muted);cursor:pointer;font:900 9px var(--ui-font);letter-spacing:.09em;background:0 0;border:0;border-radius:999px;padding:9px 15px}.workWorkspaceTabs button.active{background:var(--wine);color:var(--white);box-shadow:0 6px 16px #4c2d221f}.workNotepadHero{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.workNotepadHero h2{margin:5px 0;font-size:38px}.workNotepadHero p{max-width:620px;color:var(--muted)}.workPaper{border:1px solid color-mix(in srgb,var(--line) 80%,var(--work-outline));background:repeating-linear-gradient(to bottom,var(--work-paper) 0,var(--work-paper) 51px,var(--work-rule) 52px);border-radius:24px;padding:28px 30px 36px;position:relative;overflow:hidden;box-shadow:0 18px 45px #4c2d2214}.workPaper:before{content:"";background:var(--work-margin);opacity:.65;width:1px;position:absolute;top:0;bottom:0;left:58px}.workQuickAdd{z-index:1;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;margin-bottom:12px;display:grid;position:relative}.workQuickAdd .paperBullet{border:2px solid var(--petal);background:var(--white);border-radius:6px;width:22px;height:22px}.workQuickAdd input{height:42px;font:600 16px var(--ui-font);outline:none;border:0!important;border-bottom:1px solid var(--line)!important;background:0 0!important;border-radius:0!important}.workQuickAdd button{background:var(--wine);color:var(--white);font:900 9px var(--ui-font);letter-spacing:.08em;border:0;border-radius:999px;padding:10px 16px}.workList{z-index:1;display:grid;position:relative}.workLine{text-align:left;min-height:52px;color:inherit;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) 32px;align-items:center;gap:10px;padding:3px 0;display:grid}.workCheck{border:2px solid var(--petal);background:var(--white);width:22px;height:22px;color:var(--white);cursor:pointer;border-radius:6px;place-items:center;font-weight:900;display:grid}.workLine.done .workCheck{background:var(--wine);border-color:var(--wine)}.workLine strong{font:600 15px var(--ui-font);padding:2px 0;line-height:1.5}.workLine.done strong{opacity:.62;text-decoration:line-through;text-decoration-thickness:1.5px}.workDelete{color:var(--muted);opacity:0;cursor:pointer;background:0 0;border:0;font-size:16px}.workLine:hover .workDelete,.workDelete:focus{opacity:1}.workPaperEmpty{color:var(--muted);font:600 12px var(--ui-font);padding:28px 0 20px 44px}.monthlyReportHero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;margin:2px 0 18px;display:grid}.monthlyReportHero h2{margin:5px 0;font-size:42px}.monthlyReportHero p{max-width:720px;color:var(--muted);margin:0}.monthlyReportStats{gap:8px;display:flex}.monthlyReportStats>div{border:1px solid var(--line);background:color-mix(in srgb,var(--work-parchment) 68%,var(--white));text-align:center;border-radius:16px;min-width:92px;padding:12px 13px}.monthlyReportStats strong,.monthlyReportStats span{display:block}.monthlyReportStats strong{color:var(--work-ink);font-size:20px}.monthlyReportStats span{font:800 7px var(--ui-font);letter-spacing:.08em;color:var(--muted);margin-top:2px}.monthlyReportToolbar{border:1px solid var(--line);background:var(--work-faint);border-radius:18px;align-items:center;gap:10px;margin:0 0 10px;padding:10px 12px;display:flex}.monthlyReportToolbar>div{min-width:180px}.monthlyReportToolbar span,.monthlyReportToolbar strong,.monthlyReportToolbar small{display:block}.monthlyReportToolbar span{font:800 7px var(--ui-font);letter-spacing:.12em;color:var(--muted)}.monthlyReportToolbar strong{font:800 15px var(--ui-font);color:var(--work-ink);margin-top:2px}.monthlyReportToolbar small{font:800 7px var(--ui-font);letter-spacing:.08em;color:var(--work-caramel);margin-top:1px}.monthArrow{border:1px solid var(--work-parchment-deep);background:var(--white);width:34px;height:34px;color:var(--work-ink);cursor:pointer;border-radius:11px;font-size:20px;line-height:1}.monthArrow:disabled{opacity:.25;cursor:default}.returnCurrentMonth{background:var(--wine);color:var(--white);cursor:pointer;font:900 8px var(--ui-font);letter-spacing:.08em;border:0;border-radius:999px;margin-left:auto;padding:9px 12px}.monthlyReportNote{border-left:3px solid var(--work-gold);background:color-mix(in srgb,var(--work-parchment) 64%,var(--white));color:var(--muted);font:600 9px/1.45 var(--ui-font);border-radius:0 10px 10px 0;margin:0 0 14px;padding:9px 12px}.monthlyReportNote strong{color:var(--work-ink);letter-spacing:.06em}.monthlyReportGrid{grid-template-columns:minmax(0,.95fr) minmax(0,1.3fr) minmax(0,.95fr);align-items:start;gap:13px;display:grid}.monthlyColumn{border:1px solid var(--line);background:var(--white);border-radius:20px;overflow:hidden;box-shadow:0 14px 34px #4c2d220f}.monthlyColumn header{border-bottom:1px solid var(--line);background:var(--work-parchment);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 16px 14px;display:flex}.monthlyColumn header div>span{background:var(--work-ink);width:24px;height:24px;color:var(--white);font:900 8px var(--ui-font);border-radius:8px;place-items:center;margin-right:7px;display:inline-grid}.monthlyColumn header small{font:900 8px var(--ui-font);letter-spacing:.1em;color:var(--muted)}.monthlyColumn header h3{color:var(--work-ink);margin:7px 0 0;font-size:19px}.monthlyColumn header>b{background:var(--white);min-width:32px;height:32px;color:var(--work-ink);font:900 11px var(--ui-font);border-radius:999px;place-items:center;display:grid}.monthlyActive header{background:color-mix(in srgb,var(--work-rust) 12%,var(--work-parchment))}.monthlyRoadmap header{background:color-mix(in srgb,var(--work-olive) 13%,var(--work-parchment))}.monthlyQuickAdd{border-bottom:1px solid var(--line);background:var(--work-faint);grid-template-columns:minmax(0,1fr) 34px;gap:7px;padding:11px 12px;display:grid}.monthlyQuickAdd input{outline:none;min-width:0;height:36px;border:1px solid var(--work-parchment-deep)!important;background:var(--white)!important;font:600 10px var(--ui-font)!important;border-radius:11px!important;padding:0 10px!important}.monthlyQuickAdd input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--work-parchment-deep) 45%,transparent);border-color:var(--work-outline)!important}.monthlyQuickAdd button{background:var(--work-ink);color:var(--white);cursor:pointer;font:900 18px var(--ui-font);border:0;border-radius:11px}.monthlyQuickAdd button:disabled{opacity:.35;cursor:default}.monthlyLines{padding:4px 0;display:grid}.monthlyWorkLine{border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent);grid-template-columns:25px minmax(0,1fr);align-items:start;gap:8px;min-height:48px;padding:10px 12px;display:grid;position:relative}.monthlyWorkLine:last-child{border-bottom:0}.monthlyWorkCheck{border:1.5px solid var(--work-outline);background:var(--white);width:21px;height:21px;color:var(--work-ink);cursor:pointer;font:900 10px var(--ui-font);border-radius:6px;place-items:center;margin-top:1px;display:grid}.monthlyWorkLine.done .monthlyWorkCheck{background:var(--work-ink);border-color:var(--work-ink);color:var(--white)}.monthlyWorkLine.laterDone .monthlyWorkCheck{opacity:.45;cursor:default;border-style:dashed}.monthlyWorkCheck:disabled{cursor:default}.monthlyWorkCopy{min-width:0;padding-right:2px}.monthlyWorkCopy strong{color:var(--work-ink);font:700 10px/1.45 var(--ui-font);display:block}.monthlyWorkLine.done .monthlyWorkCopy strong{opacity:.68;text-decoration:line-through;text-decoration-thickness:1px}.monthlyWorkCopy small{background:var(--work-parchment);color:var(--muted);font:800 6px var(--ui-font);letter-spacing:.08em;border-radius:999px;margin:4px 5px 0 0;padding:3px 5px;display:inline-block}.monthlyWorkActions{opacity:.34;flex-wrap:wrap;grid-column:2;gap:4px;margin-top:4px;transition:opacity .15s;display:flex}.monthlyWorkLine:hover .monthlyWorkActions,.monthlyWorkLine:focus-within .monthlyWorkActions{opacity:1}.monthlyWorkActions button{border:1px solid var(--work-parchment-deep);background:var(--white);color:var(--muted);cursor:pointer;font:800 6px var(--ui-font);letter-spacing:.06em;border-radius:999px;padding:4px 7px}.monthlyWorkActions button:hover{border-color:var(--work-outline);color:var(--work-ink)}.monthlyWorkActions .monthlyDelete{background:0 0;border-color:#0000;margin-left:auto;padding:1px 5px;font-size:11px}.monthlyEmpty{color:var(--muted);font:600 10px/1.55 var(--ui-font);padding:24px 17px 28px}.monthlyColumnFoot{background:color-mix(in srgb,var(--work-parchment) 72%,var(--white));color:var(--muted);font:700 8px/1.4 var(--ui-font);border-radius:10px;margin:2px 12px 12px;padding:8px 9px}@media (max-width:980px){.monthlyReportHero{grid-template-columns:1fr}.monthlyReportStats{justify-content:flex-start}.monthlyReportGrid{grid-template-columns:1fr}.monthlyWorkActions{opacity:1}}@media (max-width:760px){.workNotepadHero{flex-direction:column;align-items:start}.workWorkspaceTabs{width:100%;display:flex}.workWorkspaceTabs button{flex:1}.workPaper{padding:20px 14px}.workPaper:before{left:44px}.workQuickAdd{grid-template-columns:26px 1fr}.workQuickAdd button{grid-column:2}.workLine{grid-template-columns:26px minmax(0,1fr) 28px}.workCheck,.workQuickAdd .paperBullet{width:19px;height:19px}.customActionDialog .modalForm{min-width:0}.linkedPenCard{flex-direction:column;align-items:flex-start}.monthlyReportHero h2{font-size:34px}.monthlyReportStats{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.monthlyReportStats>div{min-width:0}.monthlyReportToolbar{flex-wrap:wrap}.returnCurrentMonth{width:100%;margin-left:0}.monthlyColumn header h3{font-size:17px}}.workLine{align-items:center;height:auto;min-height:52px;padding:0}.workLine strong{min-height:52px;font:600 15px/1.35 var(--ui-font);align-items:center;padding:0;display:flex}.workCheck{align-self:center}.monthlyWorkCheck{align-self:center;margin-top:0}.monthlyWorkLine{align-items:center}.eventDetailActions{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.eventDeleteButton,.dangerButton{border:1px solid color-mix(in srgb,#8f3f36 45%,var(--line));color:#8f3f36;font:900 8px var(--ui-font);letter-spacing:.08em;cursor:pointer;background:0 0;border-radius:999px;padding:9px 13px}.dangerButton{color:#fff;background:#8f3f36}.deleteConfirm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.deleteConfirm>span{color:var(--muted);font:600 10px/1.4 var(--ui-font);margin-right:auto}.ardenMobileWorkspace{max-width:1180px;margin:0 auto;position:relative}.ardenOrb{display:none}.ardenDedicated{max-width:900px;margin:0 auto;box-shadow:0 24px 70px #4b2d241f}.ardenVoiceBar{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0;display:flex}.ardenVoiceBar button{border:1px solid var(--line);background:var(--white);color:var(--wine);font:900 8px var(--ui-font);letter-spacing:.07em;cursor:pointer;border-radius:999px;padding:8px 11px}.ardenVoiceBar button.active,.ardenVoiceBar button.listening{background:var(--wine);color:var(--white)}.ardenVoiceBar span{color:var(--muted);font:700 8px var(--ui-font)}.plannerWorkspace{--planner-ink:#59463d;--planner-pink:var(--light-muted,#efd5d0);--planner-sage:#dce4d6;--planner-blue:#dce6e7;--planner-gold:#efe2c4;--planner-paper:#fffdf8;max-width:1380px;margin:0 auto}.plannerNav{justify-content:center;align-items:center;gap:10px;margin:2px 0 16px;display:flex}.plannerNav>button{border:1px solid var(--line);background:var(--white);width:38px;height:38px;color:var(--planner-ink);cursor:pointer;border-radius:50%;font-size:18px}.plannerNav>div{text-align:center;min-width:260px}.plannerNav small,.plannerNav strong{display:block}.plannerNav small{font:900 7px var(--ui-font);letter-spacing:.16em;color:var(--muted)}.plannerNav strong{color:var(--planner-ink);font:700 17px Georgia,serif}.plannerNav .plannerToday{width:auto;font:900 8px var(--ui-font);letter-spacing:.08em;border-radius:999px;padding:0 14px}.plannerBook{filter:drop-shadow(0 22px 30px #4a32281f);grid-template-columns:1fr 14px 1fr;max-width:1160px;margin:0 auto 70px;display:grid;position:relative}.plannerPage{background:var(--planner-paper);border:1px solid #eaded0;min-height:920px;padding:34px;position:relative}.plannerLeft{border-radius:28px 5px 5px 28px}.plannerRight{border-radius:5px 28px 28px 5px}.plannerSpine{background:linear-gradient(90deg,#462d2314,#fffc,#462d2314);border-top:1px solid #eaded0;border-bottom:1px solid #eaded0}.plannerTitle{text-align:center;color:var(--planner-ink);margin:4px 0 20px}.plannerTitle span,.plannerTitle b{font-family:Bradley Hand,Segoe Print,Comic Sans MS,cursive;display:block}.plannerTitle span{font-size:28px;line-height:.8;transform:rotate(-3deg)}.plannerTitle b{font-size:48px;line-height:1}.plannerTitle small{font:700 8px var(--ui-font);letter-spacing:.08em;color:#a77967;margin-top:4px;display:block}.plannerDoodle{color:#b78371;font:700 17px Segoe Print,cursive;position:absolute}.plannerDoodleTop{top:22px;right:30px;transform:rotate(4deg)}.plannerTape{font:900 7px var(--ui-font);letter-spacing:.15em;color:#8b6558;background:#e8c9b48c;padding:5px 17px;position:absolute;top:17px;right:34px;transform:rotate(2deg)}.plannerBox{background:#ffffff85;border:1px solid #e5d8ca;border-radius:14px;margin:0 0 13px;overflow:hidden}.plannerBox>header{background:var(--planner-pink);color:var(--planner-ink);align-items:center;gap:7px;padding:8px 11px;display:flex}.plannerBox:nth-of-type(3n)>header{background:var(--planner-sage)}.plannerBox:nth-of-type(4n)>header{background:var(--planner-blue)}.plannerBox>header span{font-size:13px}.plannerBox>header b{font:900 8px var(--ui-font);letter-spacing:.11em}.plannerBox>div{padding:9px 11px}.plannerLine,.plannerCheckLine{text-align:left;width:100%;color:var(--planner-ink);cursor:pointer;font:600 10px/1.3 var(--ui-font);background:0 0;border:0;border-bottom:1px dashed #e8ddd2;grid-template-columns:24px 1fr;align-items:center;gap:7px;padding:7px 2px;display:grid}.plannerLine i{background:var(--light-wash,#f2ddd6);border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;font-weight:900;display:grid}.plannerCheckLine i{border:1px solid #bfaea1;border-radius:4px;width:15px;height:15px}.plannerCareGrid{color:var(--planner-ink);font:600 9px var(--ui-font);grid-template-columns:1fr 1fr;gap:7px;display:grid}.plannerCareGrid .done{opacity:.55;text-decoration:line-through}.plannerMood{text-align:left;width:100%;color:var(--planner-ink);cursor:pointer;font:600 10px "Segoe Print",var(--ui-font);background:0 0;border:0}.plannerSchedule{background:repeating-linear-gradient(#0000 0 35px,#eee4da 36px);min-height:255px}.plannerSchedule button{text-align:left;cursor:pointer;width:100%;color:var(--planner-ink);background:0 0;border:0;grid-template-columns:72px 1fr;gap:8px;padding:8px 2px;display:grid}.plannerSchedule time{font:800 8px var(--ui-font);color:#a37868}.plannerSchedule span{font:700 10px var(--ui-font)}.plannerMeals{gap:5px;display:grid}.plannerMeals label{grid-template-columns:68px 1fr;align-items:center;display:grid}.plannerMeals label span{font:800 8px var(--ui-font);text-transform:uppercase;color:#9a7667}.plannerMeals input{height:27px!important;font:600 10px "Segoe Print",var(--ui-font)!important;background:0 0!important;border:0!important;border-bottom:1px dashed #dfd1c5!important;border-radius:0!important;padding:0 4px!important}.plannerWater{justify-content:space-between;gap:5px;display:flex}.plannerWater button{color:#c9b8aa;cursor:pointer;background:0 0;border:0;font-size:25px;transform:rotate(180deg)}.plannerWater button.filled{color:#9fbfc7;text-shadow:0 2px #d9eaed}.plannerWaterTotal{text-align:center;font:800 7px var(--ui-font);letter-spacing:.08em;color:#9a7667;margin-top:3px;display:block}.plannerNotes{resize:vertical;outline:none;width:100%;min-height:110px;font:600 11px/26px "Segoe Print",var(--ui-font)!important;color:var(--planner-ink)!important;background:repeating-linear-gradient(#0000 0 25px,#e9ded3 26px)!important;border:0!important;padding:2px!important}.plannerTomorrow{color:var(--planner-ink);background:#fff8f0;border:1px dashed #ddcbbd;border-radius:13px;margin-top:12px;padding:11px 14px;transform:rotate(-.4deg)}.plannerTomorrow span,.plannerTomorrow b,.plannerTomorrow small{display:block}.plannerTomorrow span{font:700 16px Segoe Print,cursive}.plannerTomorrow b{font:800 10px var(--ui-font)}.plannerTomorrow small{color:#9a7667;font:700 8px var(--ui-font);margin-top:3px}.plannerEmpty{color:#a18c80;font:600 9px "Segoe Print",var(--ui-font);margin:5px 0}.plannerMiniOverlay{z-index:500;background:rgb(var(--light-ink-rgb,73 50 43) / .34);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);place-items:center;display:grid;position:fixed;inset:0}.plannerMiniSheet{background:#fffaf2;border:1px solid #ead7c5;border-radius:24px;width:min(420px,100vw - 30px);padding:22px;box-shadow:0 30px 80px #402b2240}.plannerMiniSheet>span{font:900 7px var(--ui-font);letter-spacing:.16em;color:#a66e5c}.plannerMiniSheet h3{color:var(--planner-ink);margin:5px 0 14px;font:700 25px Segoe Print,cursive}.plannerMiniSheet>div{flex-wrap:wrap;gap:6px;display:flex}.plannerMiniSheet>div button{color:var(--planner-ink);cursor:pointer;background:#fff;border:1px solid #e5d4c6;border-radius:999px;padding:7px 10px}.plannerMiniSheet>div button.active{background:var(--light-wash,#efd5d0)}.plannerMiniSheet label{font:800 7px var(--ui-font);letter-spacing:.1em;color:#9a7667;gap:4px;margin-top:12px;display:grid}.plannerMiniSheet label input{height:38px}.plannerMiniSheet footer{justify-content:flex-end;gap:7px;margin-top:14px;display:flex}@media (max-width:760px){.ardenMobileWorkspace{padding-bottom:100px}.ardenMobileWorkspace .workspaceTop{z-index:2;position:relative}.ardenOrb{border:1px solid color-mix(in srgb,var(--wine) 22%,transparent);background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--work-gold) 22%,white),transparent 68%);width:126px;height:126px;box-shadow:0 0 0 14px color-mix(in srgb,var(--wine) 4%,transparent);border-radius:50%;place-items:center;margin:8px auto 18px;display:grid}.ardenOrb span{color:var(--wine);font-size:54px}.ardenOrb i{color:var(--work-gold);margin:-72px 0 0 75px;font-style:normal;position:absolute}.ardenDedicated{border-radius:26px!important}.ardenDedicated .commandHeader h2{font-size:27px}.ardenVoiceBar{justify-content:center}.ardenVoiceBar span{text-align:center;width:100%}.plannerWorkspace{padding-bottom:90px}.plannerNav>div{flex:1;min-width:0}.plannerBook{filter:none;display:block}.plannerSpine{display:none}.plannerPage{min-height:0;padding:22px 15px;box-shadow:0 14px 40px #4a32281a;border-radius:24px!important}.plannerLeft{margin-bottom:12px}.plannerRight{margin-bottom:20px}.plannerTitle b{font-size:40px}.plannerCareGrid{grid-template-columns:1fr}.plannerDoodleTop{display:none}}.customPipelineV191 .customColumn{transition:border-color .16s,background .16s,transform .16s}.customPipelineV191 .customColumn.dragOver{border-color:var(--petal);background:color-mix(in srgb,var(--pale) 72%,var(--white));transform:translateY(-2px)}.customPipelineV191 .customOrderCard{cursor:grab;width:100%;display:block}.customPipelineV191 .customOrderCard:active{cursor:grabbing}.customWorkspaceV191{background:var(--white)}.customWorkspaceV191 .customTabsV17{grid-template-columns:1fr}.customWorkspaceV191 .customTabsV17 button{min-height:48px}.orderInfoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:14px;display:grid}.orderInfoGrid>div{border:1px solid var(--line);background:var(--soft);border-radius:14px;min-height:78px;padding:12px}.orderInfoGrid span,.orderInfoGrid strong,.orderInfoGrid a{display:block}.orderInfoGrid span{font:800 8px var(--ui-font);letter-spacing:.1em;color:var(--muted)}.orderInfoGrid strong,.orderInfoGrid a{color:var(--wine);font:800 11px var(--ui-font);margin-top:7px;text-decoration:none}.orderedItemsPanel,.clientWordsCompact{border:1px solid var(--line);background:var(--soft);border-radius:16px;margin-top:12px;padding:14px}.orderedItemSummary{flex-wrap:wrap;gap:7px;display:flex}.orderedItemSummary>span{border:1px solid var(--line);background:var(--white);font:700 9px var(--ui-font);color:var(--berry);text-transform:capitalize;border-radius:999px;padding:8px 10px}.compactRead{max-width:920px;padding:18px!important}.compactRead>span{font:800 8px var(--ui-font);letter-spacing:.1em}.compactRead h4{margin:5px 0 13px!important;font-size:20px!important}.compactRead>div{border-top:1px solid var(--line);grid-template-columns:100px 1fr;gap:12px;padding:10px 0;display:grid}.compactRead b{font:900 8px var(--ui-font);letter-spacing:.1em;color:var(--light-muted,var(--petal))}.compactRead p{max-width:720px;font:500 11px/1.6 var(--ui-font)!important;margin:0!important}.productionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.productionCard{border:1px solid var(--line);background:var(--white);text-align:left;min-height:76px;color:var(--wine);cursor:pointer;border-radius:15px;grid-template-columns:28px 1fr;align-items:center;gap:9px;padding:12px;display:grid}.productionCard>span{border:1px solid var(--petal);width:24px;height:24px;font:900 11px var(--ui-font);border-radius:50%;place-items:center;display:grid}.productionCard strong,.productionCard small{display:block}.productionCard strong{font:800 11px var(--ui-font)}.productionCard small{color:var(--muted);font:800 7px var(--ui-font);letter-spacing:.08em;margin-top:4px}.productionCard.done{background:var(--soft);opacity:.68}.productionCard.done strong{text-decoration:line-through}.customOrderFormV191 .paymentIntake{grid-template-columns:160px 1fr;align-items:end;gap:12px;display:grid}.orderedItemsPicker{border:1px solid var(--line);background:var(--soft);border-radius:17px;gap:7px;margin:8px 0;padding:14px;display:grid}.orderedItemsPicker legend{color:var(--wine);font:900 9px var(--ui-font);letter-spacing:.1em;padding:0 8px}.orderedItemChoice{border:1px solid var(--line);background:var(--white);border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.orderedItemChoice>label{align-items:center;gap:9px;grid-template-columns:none!important;margin:0!important;display:flex!important}.orderedItemChoice>label input{width:16px!important;height:16px!important}.orderedItemChoice>div{align-items:center;gap:5px;display:flex}.orderedItemChoice>div>span{font:800 7px var(--ui-font);color:var(--muted);letter-spacing:.08em}.orderedItemChoice button{border:1px solid var(--line);background:var(--soft);color:var(--berry);font:800 7px var(--ui-font);cursor:pointer;border-radius:999px;padding:6px 8px}.orderedItemChoice button.active{background:var(--pale);border-color:var(--petal)}.orderedItemChoice>div label{align-items:center;gap:5px;font:800 7px var(--ui-font)!important;margin:0 0 0 5px!important;display:flex!important}.orderedItemChoice>div input{width:62px!important;height:30px!important;padding:4px 7px!important}.studioEditorV191{grid-template-columns:1fr!important;gap:14px!important;display:grid!important}.studioPreviewTop{max-height:560px;overflow:auto;min-height:390px!important}.studioPreviewTop iframe{background:#fff;border:0;min-height:420px;margin:0 auto;display:block}.studioPreviewNotice.compact{border-radius:10px;align-items:center;gap:10px;flex-direction:row!important;min-height:0!important;margin:8px 10px!important;padding:8px 11px!important;display:flex!important}.studioPreviewNotice.compact strong{font-size:8px!important}.studioPreviewNotice.compact span{font-size:9px!important}.codePanelsV191{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.cmField{min-width:0;display:block!important}.cmField>span{letter-spacing:.1em;margin-bottom:6px;display:block;color:var(--wine)!important;font:900 9px var(--ui-font)!important}.afterlightCodeMirror{border:1px solid var(--line);background:#fff;border-radius:15px;height:500px;overflow:hidden}.afterlightCodeMirror .cm-editor{height:100%;font-size:12px}.afterlightCodeMirror .cm-scroller{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;overflow:auto}.afterlightCodeMirror .cm-gutters{border-right:1px solid var(--line);color:#a38a80;background:#f8f1ed}.afterlightCodeMirror .cm-activeLine,.afterlightCodeMirror .cm-activeLineGutter{background:rgb(var(--light-forest-rgb,170 111 126) / .08)}.afterlightCodeMirror .cm-content{padding:10px 0}.afterlightCodeMirror .cm-line{padding:0 8px}.afterlightCodeMirror .tok-keyword{color:var(--light-forest,#985b7a)}.afterlightCodeMirror .tok-string{color:#8a6c3f}.afterlightCodeMirror .tok-name{color:#5b7389}.afterlightCodeMirror .tok-propertyName{color:var(--light-forest,#8f6177)}.afterlightCodeMirror .tok-comment{color:#a39790;font-style:italic}html[data-theme=midnights] .customsV191 .customWorkspaceV191,html[data-theme=midnights] .customsV191 .customWorkPane,html[data-theme=midnights] .customsV191 .orderInfoGrid>div,html[data-theme=midnights] .customsV191 .orderedItemsPanel,html[data-theme=midnights] .customsV191 .clientWordsCompact,html[data-theme=midnights] .customsV191 .productionCard,html[data-theme=midnights] .customsV191 .linkedPenCard,html[data-theme=midnights] .customsV191 .assetBoard>a{background:var(--midnight-deep);border-color:var(--line);color:var(--midnight-text)}html[data-theme=midnights] .customsV191 .orderedItemSummary>span{background:var(--midnight-raised);border-color:var(--line);color:var(--midnight-text)}html[data-theme=midnights] .customsV191 .sourceBlock,html[data-theme=midnights] .customsV191 .customRichEmpty{background:var(--midnight-raised)!important;color:var(--midnight-text)!important}html[data-theme=midnights] .customsV191 h2,html[data-theme=midnights] .customsV191 h3,html[data-theme=midnights] .customsV191 h4,html[data-theme=midnights] .customsV191 strong{color:var(--midnight-text)}html[data-theme=midnights] .cmField>span{color:#e9d8ee!important}html[data-theme=midnights] .afterlightCodeMirror{background:#17151b;border-color:#3a3240}html[data-theme=midnights] .afterlightCodeMirror .cm-editor,html[data-theme=midnights] .afterlightCodeMirror .cm-scroller{color:#e8e1ea;background:#17151b}html[data-theme=midnights] .afterlightCodeMirror .cm-gutters{color:#776f7c;background:#121016;border-right-color:#312b36}html[data-theme=midnights] .afterlightCodeMirror .cm-activeLine,html[data-theme=midnights] .afterlightCodeMirror .cm-activeLineGutter{background:#221e29}html[data-theme=midnights] .afterlightCodeMirror .cm-cursor{border-left-color:#f3d7ea}html[data-theme=midnights] .afterlightCodeMirror .cm-selectionBackground{background:#47394f!important}@media (max-width:1100px){.codePanelsV191,.productionGrid,.orderInfoGrid{grid-template-columns:1fr 1fr!important}.customWorkspaceV191 .customTabsV17{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.codePanelsV191,.productionGrid,.orderInfoGrid{grid-template-columns:1fr!important}.afterlightCodeMirror{height:420px}.customOrderFormV191 .paymentIntake,.orderedItemChoice{grid-template-columns:1fr}.orderedItemChoice>div{flex-wrap:wrap}.customWorkspaceV191 .customTabsV17{grid-template-columns:1fr 1fr}}.dashboardDemoted{display:none!important}html[data-theme=midnights] .workspaceNavBlock>span,html[data-theme=midnights] .navSectionSplit,html[data-theme=midnights] .navSectionSplit b,html[data-theme=midnights] .navSectionSplit small{color:#bca2d2!important;opacity:1!important}.utilityNav{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.utilityNav>span{font:900 8px var(--ui-font);letter-spacing:.14em;color:var(--muted);margin:0 14px 8px;display:block}.lifeContextCalendarLayout{grid-template-columns:minmax(0,3.4fr) minmax(260px,1fr);align-items:stretch;gap:16px;display:grid}.lifeCalendarMain,.lifeContextRail{border:1px solid var(--line);background:var(--white);border-radius:22px;overflow:hidden}.lifeCalendarMain{padding:16px}.lifeCalendarHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.lifeCalendarHeader span,.lifeRailHead span{font:900 8px var(--ui-font);letter-spacing:.12em;color:var(--light-muted,var(--petal));display:block}.lifeCalendarHeader strong,.lifeRailHead strong{color:var(--wine);font:900 15px var(--display-font);margin-top:4px;display:block}.lifeContextRail{flex-direction:column;min-height:100%;display:flex}.lifeRailTabs{border-bottom:1px solid var(--line);background:var(--soft);grid-template-columns:repeat(3,1fr);gap:5px;padding:10px;display:grid}.lifeRailTabs button{border:1px solid var(--line);background:var(--white);color:var(--muted);font:900 7px var(--ui-font);cursor:pointer;border-radius:999px;padding:7px 5px}.lifeRailTabs button.active{background:var(--wine);border-color:var(--wine);color:var(--white)}.lifeRailBody{flex:1;max-height:680px;padding:14px;overflow:auto}.lifeRailHead{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.lifeRailHead>button{border:1px solid var(--line);background:var(--soft);width:30px;height:30px;color:var(--berry);cursor:pointer;border-radius:50%}.lifeRailItem{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;color:var(--wine);background:0 0;gap:4px;padding:11px 2px;display:grid}.lifeRailItem.action{grid-template-columns:1fr auto;align-items:center}.lifeRailItem.action>button{border:1px solid var(--line);background:var(--soft);width:28px;height:28px;color:var(--berry);border-radius:50%}.lifeRailItem strong{font:800 10px var(--ui-font)}.lifeRailItem small{color:var(--muted);font:700 7px/1.4 var(--ui-font);text-transform:uppercase}.lifeRailItem.clickable{cursor:pointer}.lifeRailIntro{gap:10px;padding:20px 8px;display:grid}.lifeRailIntro strong{font:900 20px var(--display-font);color:var(--wine)}.lifeRailIntro span{font:500 10px/1.6 var(--ui-font);color:var(--muted)}.lifeRailIntro button{border:1px solid var(--line);background:var(--soft);color:var(--berry);font:900 8px var(--ui-font);border-radius:999px;justify-self:start;padding:8px 11px}html[data-theme=midnights] .lifeCalendarMain,html[data-theme=midnights] .lifeContextRail{background:var(--midnight-raised);border-color:var(--line)}html[data-theme=midnights] .lifeRailTabs{background:var(--midnight-deep)}html[data-theme=midnights] .lifeRailTabs button{background:var(--midnight-raised);color:var(--midnight-text)}html[data-theme=midnights] .lifeRailTabs button.active{color:#151119;background:#a884c2}html[data-theme=midnights] .lifeCalendarHeader strong,html[data-theme=midnights] .lifeRailHead strong,html[data-theme=midnights] .lifeRailItem,html[data-theme=midnights] .lifeRailIntro strong{color:var(--midnight-text)}.mentalDayPair{grid-template-columns:1fr 90px 1fr;align-items:stretch;gap:12px;margin-bottom:14px;display:grid}.mentalDayPart{border:1px solid var(--line);background:var(--white);border-radius:20px;grid-template-columns:1fr auto;gap:12px;padding:20px;display:grid}.mentalDayPart>div span{color:var(--light-muted,var(--petal));font:900 8px var(--ui-font);letter-spacing:.12em;display:block}.mentalDayPart>div strong{color:var(--wine);font:900 18px var(--display-font);margin-top:5px;display:block}.mentalDayPart p{color:var(--muted);font:500 10px/1.55 var(--ui-font);grid-column:1/-1;margin:0}.mentalDayPart>button{grid-column:1/-1;justify-self:start}.pairedScore{font:900 38px var(--display-font);color:var(--wine)}.pairedScore small{font-size:11px}.pairedScore.empty{opacity:.35}.mentalDayArrow{color:var(--light-muted,var(--petal));font:900 28px var(--display-font);align-content:center;place-items:center;display:grid}.mentalDayArrow small{font:900 7px var(--ui-font);letter-spacing:.12em}.pairedCalendar{margin-bottom:14px}.moodCalendar.paired{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.moodDay.paired{min-height:94px}.moodDay.paired>div{align-items:center;gap:4px;margin-top:5px;display:flex}.moodDay.paired button{border:1px solid var(--line);background:var(--soft);color:var(--berry);font:800 6px var(--ui-font);border-radius:8px;padding:5px}.moodDay.paired button b{font-size:11px;display:block}.moodDay.paired i{color:var(--muted);font-style:normal}html[data-theme=midnights] .mentalDayPart{background:var(--midnight-deep)}html[data-theme=midnights] .mentalDayPart>div strong,html[data-theme=midnights] .pairedScore{color:var(--midnight-text)}.outfitStackStage{border:1px solid var(--line);background:var(--soft);border-radius:26px;grid-template-columns:minmax(0,1fr) 120px;align-items:center;gap:14px;min-height:500px;padding:24px;display:grid;position:relative}.outfitStackCore{flex-direction:column;justify-content:center;align-items:center;gap:0;min-height:430px;display:flex}.outfitStackPiece,.outfitExtraPiece{cursor:pointer;background:0 0;border:0;position:relative}.outfitStackPiece.shoes{height:100px;margin-top:0}.outfitStackPiece img,.outfitExtraPiece img{object-fit:contain;filter:drop-shadow(0 8px 12px #00000014);max-width:100%;max-height:100%}.outfitStackPiece span,.outfitExtraPiece span{background:var(--white);border:1px solid var(--line);font:900 6px var(--ui-font);letter-spacing:.08em;color:var(--muted);border-radius:999px;padding:4px 6px;position:absolute;bottom:3px;right:3px}.outfitStackExtras{flex-direction:column;gap:10px;display:flex}.outfitStackEmpty{text-align:center;place-content:center;padding:40px;display:grid;position:absolute;inset:0}.outfitStackEmpty strong{color:var(--wine);font:900 19px var(--display-font)}.outfitStackEmpty span{max-width:300px;color:var(--muted);font:500 10px/1.6 var(--ui-font);margin:8px auto 0}html[data-theme=midnights] .outfitStackStage{background:var(--midnight-deep);border-color:var(--line)}html[data-theme=midnights] .outfitStackPiece span,html[data-theme=midnights] .outfitExtraPiece span{background:var(--midnight-raised);color:var(--midnight-text)}html[data-theme=midnights] .outfitStackEmpty strong{color:var(--midnight-text)}.candidateActions button{letter-spacing:.04em;cursor:pointer;border:1px solid var(--line)!important;background:var(--soft)!important;color:var(--berry)!important;font:900 7px var(--ui-font)!important;border-radius:999px!important;padding:7px 10px!important}.candidateActions button:hover{border-color:var(--petal)!important;background:var(--pale)!important}html[data-theme=midnights] .candidateActions button{background:var(--midnight-raised)!important;color:#d8bce8!important;border-color:#4a3e50!important}html[data-theme=midnights] .candidateActions button:hover{color:#f1e8f5!important;background:#33283b!important}.ardenReadPaneV191 .compactRead{max-width:none!important;padding:16px 18px!important}.ardenReadPaneV191 .compactRead h4{font:800 12px/1.55 var(--ui-font)!important;letter-spacing:0!important;margin:6px 0 12px!important}.ardenReadPaneV191 .compactRead p{font:500 10px/1.65 var(--ui-font)!important;max-width:850px!important}.customWorkspaceV191 .customTabsV17 button.active{background:var(--pale)!important;color:var(--wine)!important}.customWorkspaceV191 .customTabsV17 button.active small{color:var(--berry)!important}html[data-theme=midnights] .customWorkspaceV191 .customTabsV17 button.active{color:#17121b!important;background:#b99bcf!important}html[data-theme=midnights] .customWorkspaceV191 .customTabsV17 button.active small{color:#3a2944!important}.orderedItemsPicker{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px!important;padding:16px!important}.orderedItemChoice{border-radius:16px!important;min-height:68px!important;padding:10px 13px!important}.orderedItemChoice>label{gap:10px!important}.orderedItemChoice>label span{font:800 10px var(--ui-font);color:var(--wine)}.orderedItemChoice>label input{appearance:none;border:1px solid var(--line);background:var(--soft);border-radius:6px;place-items:center;display:grid;width:20px!important;height:20px!important}.orderedItemChoice>label input:checked{background:var(--petal);border-color:var(--petal)}.orderedItemChoice>label input:checked:after{content:"✓";color:#fff;font:900 12px var(--ui-font)}.orderedItemChoice.selected{border-color:var(--petal);background:color-mix(in srgb,var(--pale) 55%,var(--white))}.orderedItemChoice>div{border-left:1px solid var(--line);padding-left:8px}.orderedItemChoice button{min-width:38px;padding:7px 9px!important}.orderedItemChoice button.active{background:var(--wine)!important;border-color:var(--wine)!important;color:var(--white)!important}.orderedItemChoice>div input{border-radius:9px!important}.paymentIntake{border:1px solid var(--line);background:var(--soft);border-radius:16px;padding:10px 12px}.paymentIntake .inlineCheck{border:1px solid var(--line);background:var(--white);min-height:48px;color:var(--wine);border-radius:13px;align-items:center;font:900 9px var(--ui-font)!important;gap:10px!important;padding:0 12px!important;display:flex!important}.paymentIntake .inlineCheck input{appearance:none;border:1px solid var(--line);background:var(--soft);border-radius:7px;width:22px!important;height:22px!important}.paymentIntake .inlineCheck input:checked{background:var(--petal);border-color:var(--petal)}.paymentIntake .inlineCheck input:checked:after{content:"✓";color:#fff;font:900 13px var(--ui-font);place-items:center;display:grid}html[data-theme=midnights] .orderedItemsPicker,html[data-theme=midnights] .paymentIntake{background:var(--midnight-deep)}html[data-theme=midnights] .orderedItemChoice,html[data-theme=midnights] .paymentIntake .inlineCheck{background:var(--midnight-raised)}html[data-theme=midnights] .orderedItemChoice.selected{background:#2c2432}html[data-theme=midnights] .orderedItemChoice>label span,html[data-theme=midnights] .paymentIntake .inlineCheck{color:var(--midnight-text)}.projectDrawerModal,.lifeNotesModal{min-width:min(860px,85vw)}.drawerAdd{margin-top:14px}.lifeNotesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lifeNotesGrid>div{border:1px solid var(--line);background:var(--soft);border-radius:16px;padding:14px}.lifeNotesGrid>div>span{font:900 8px var(--ui-font);letter-spacing:.12em;color:var(--light-muted,var(--petal))}.lifeNotesGrid p{border-bottom:1px solid var(--line);gap:3px;margin:8px 0;padding-bottom:8px;display:grid}.lifeNotesGrid p strong{font:800 10px var(--ui-font);color:var(--wine)}.lifeNotesGrid p small{font:700 7px var(--ui-font);color:var(--muted);text-transform:uppercase}.lifeNotesGrid>div>button{border:1px solid var(--line);background:var(--white);color:var(--berry);font:900 7px var(--ui-font);border-radius:999px;padding:7px 10px}html[data-theme=midnights] .lifeNotesGrid>div{background:var(--midnight-deep)}html[data-theme=midnights] .lifeNotesGrid p strong{color:var(--midnight-text)}html[data-theme=midnights] .lifeNotesGrid>div>button{background:var(--midnight-raised);color:#d8bce8}@media (max-width:1100px){.lifeContextCalendarLayout{grid-template-columns:1fr}.lifeRailBody{max-height:none}.mentalDayPair{grid-template-columns:1fr}.mentalDayArrow{min-height:45px;transform:rotate(90deg)}.orderedItemsPicker,.outfitStackStage{grid-template-columns:1fr}.outfitStackExtras{flex-direction:row;justify-content:center}.outfitExtraPiece{width:110px}.lifeNotesGrid{grid-template-columns:1fr}}.desktopDashboard.homeFocus #customs,.desktopDashboard.manuscriptFocus>section:not(#customs){display:none!important}.desktopDashboard.manuscriptFocus #customs{margin-top:0!important}.desktopDashboard.manuscriptFocus{padding-top:0}.signalPill{appearance:none;cursor:pointer;transition:transform .15s,border-color .15s,background .15s}.signalPill:hover{border-color:var(--petal);background:var(--soft);transform:translateY(-1px)}.nearTermSignalsModal{min-width:min(900px,86vw)}.signalGroups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.signalGroups section{border:1px solid var(--line);background:var(--soft);border-radius:16px;padding:14px}.signalGroups section>span{color:var(--light-muted,var(--petal));font:900 8px var(--ui-font);letter-spacing:.12em;margin-bottom:8px;display:block}.signalGroups section>button,.signalGroups section>div{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--wine);text-align:left;background:0 0;gap:3px;padding:9px 0;display:grid}.signalGroups section>button{cursor:pointer}.signalGroups strong{font:800 10px var(--ui-font)}.signalGroups small{color:var(--muted);font:700 7px/1.4 var(--ui-font);text-transform:uppercase}.monthCalendarV1912{--cal-work:var(--light-forest,#8f78aa);--cal-home:#8ba793;--cal-travel:var(--light-clay,#b67a86);--cal-appointments:#7f95b8;--cal-dogs:#b49769;--cal-bills:#9a7b6f;--cal-default:var(--light-muted,#88758f)}.monthWeeks{gap:6px;display:grid}.monthWeek{min-height:138px;position:relative}.monthWeekCells{grid-template-columns:repeat(7,1fr);gap:6px;height:100%;display:grid}.monthWeek .monthCell{background:var(--surface-deep);min-height:138px;padding:8px}.monthWeek .monthCell.outside{opacity:.38}.monthWeekEvents{pointer-events:none;grid-template-columns:repeat(7,1fr);grid-auto-rows:22px;gap:3px 6px;padding:0;display:grid;position:absolute;inset:34px 0 6px}.monthEventBar{pointer-events:auto;text-align:left;min-width:0;height:22px;font:800 8px/1 var(--ui-font);cursor:pointer;border:0;border-radius:6px;align-items:center;gap:5px;padding:3px 7px;display:flex;overflow:hidden;box-shadow:0 3px 8px #00000014;color:#fff!important}.monthEventBar.multiDay{border-radius:5px}.monthEventBar .monthEventTime{font:800 7px var(--ui-font);letter-spacing:0;flex:none;color:#ffffffe0!important}.monthEventBar strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:800 8px var(--ui-font);overflow:hidden;color:#fff!important}.monthEventBar.calendar-work{background:var(--cal-work)}.monthEventBar.calendar-home{background:var(--cal-home)}.monthEventBar.calendar-travel{background:var(--cal-travel)}.monthEventBar.calendar-appointments{background:var(--cal-appointments)}.monthEventBar.calendar-dogs{background:var(--cal-dogs)}.monthEventBar.calendar-bills{background:var(--cal-bills)}.monthEventBar.calendar-default{background:var(--cal-default)}html[data-theme=midnights] .monthEventBar{color:#fff!important}.monthCalendarV1912 .monthCell>b{color:var(--text)}html[data-theme=midnights] .monthCalendarV1912 .monthCell>b{color:#f3edf7}html[data-theme=midnights] .outfitModeSwitch.v17{background:#17141c;border-color:#3c3445}html[data-theme=midnights] .outfitModeSwitch.v17 button{color:#d8cbe2!important}html[data-theme=midnights] .outfitModeSwitch.v17 button.active{box-shadow:0 8px 18px #00000038;color:#fff!important;background:#5f4775!important}html[data-theme=midnights] .dressingRail{border-color:#3b3443;background:#1b1820!important}html[data-theme=midnights] .railPiece img,html[data-theme=midnights] .railPlaceholder{background:#26212d}html[data-theme=midnights] .carouselArrow,html[data-theme=midnights] .sparkSwap{color:#d8cbe2;background:#211d27}.outfitStackStage{grid-template-columns:minmax(0,1fr) 110px;min-height:560px;padding:18px 20px}.outfitStackCore{justify-content:center;gap:0;min-height:520px}.outfitStackPiece{place-items:center;width:min(92%,360px);height:190px;margin:-22px 0;display:grid}.outfitStackPiece:nth-child(2){height:230px;margin:-38px 0}.outfitStackPiece.shoes{height:135px;margin:-30px 0 0}.outfitStackPiece img{filter:drop-shadow(0 10px 16px #00000024);max-width:92%;max-height:96%}.outfitStackPiece span{display:none}.outfitStackExtras{align-self:center}.outfitExtraPiece{height:112px}.outfitExtraPiece span{opacity:.78;font-size:5px}.recipientRail{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:70vh;overflow-y:auto}.recipientRailHead{z-index:3;background:var(--white);padding-top:17px;position:sticky;top:-13px}.recipientAdd{background:var(--white);padding-top:10px;padding-bottom:10px;position:sticky;bottom:-13px}html[data-theme=midnights] .recipientRailHead,html[data-theme=midnights] .recipientAdd{background:var(--midnight-deep)}@media (max-width:900px){.signalGroups{grid-template-columns:1fr}.monthWeek,.monthWeek .monthCell{min-height:126px}.monthEventBar{padding-inline:5px;font-size:7px}.monthEventBar .monthEventTime{display:none}.outfitStackStage{grid-template-columns:1fr}.outfitStackCore{min-height:470px}.recipientRail{max-height:none}}html[data-theme=midnights]{--work-paper:#1b1820;--work-rule:#302a36;--work-margin:#6f526b;--work-outline:#756081;--work-parchment:#211d27;--work-parchment-deep:#393141;--work-caramel:#bda7cf;--work-rust:#9a7caf;--work-olive:#8f86a0;--work-gold:#a88bc0;--work-ink:#eee9f1;--work-faint:#18161d}html[data-theme=midnights] .workPaper{background:repeating-linear-gradient(to bottom,var(--work-paper) 0,var(--work-paper) 51px,var(--work-rule) 52px);color:#eee9f1;border-color:#393241;box-shadow:0 18px 45px #0003}html[data-theme=midnights] .workQuickAdd .paperBullet,html[data-theme=midnights] .workCheck{color:#eee9f1;background:#17151b;border-color:#8f78aa}html[data-theme=midnights] .workLine strong,html[data-theme=midnights] .workQuickAdd input{color:#eee9f1!important}html[data-theme=midnights] .workQuickAdd input::placeholder{color:#aaa0b4!important}html[data-theme=midnights] .workLine.done .workCheck{color:#17151b;background:#8f78aa;border-color:#8f78aa}html[data-theme=midnights] .workLine.done strong{color:#aaa0b4}html[data-theme=midnights] .monthlyReportStats>div,html[data-theme=midnights] .monthlyReportToolbar,html[data-theme=midnights] .monthlyReportNote,html[data-theme=midnights] .monthlyColumn,html[data-theme=midnights] .monthlyQuickAdd,html[data-theme=midnights] .monthlyColumnFoot{background:#1b1820;border-color:#393241}html[data-theme=midnights] .monthlyColumn header,html[data-theme=midnights] .monthlyActive header,html[data-theme=midnights] .monthlyRoadmap header{background:#25212c;border-color:#393241}html[data-theme=midnights] .monthlyReportStats strong,html[data-theme=midnights] .monthlyReportToolbar strong,html[data-theme=midnights] .monthlyReportNote strong,html[data-theme=midnights] .monthlyColumn header h3,html[data-theme=midnights] .monthlyWorkCopy strong{color:#eee9f1}html[data-theme=midnights] .monthlyColumn header div>span,html[data-theme=midnights] .monthlyWorkLine.done .monthlyWorkCheck,html[data-theme=midnights] .monthlyQuickAdd button{color:#17151b;background:#8f78aa}html[data-theme=midnights] .monthlyColumn header>b,html[data-theme=midnights] .monthArrow,html[data-theme=midnights] .monthlyWorkCheck,html[data-theme=midnights] .monthlyWorkActions button,html[data-theme=midnights] .monthlyQuickAdd input{color:#eee9f1!important;background:#17151b!important;border-color:#393241!important}html[data-theme=midnights] .monthlyQuickAdd input::placeholder{color:#8f8593}html[data-theme=midnights] .monthlyWorkLine{border-color:#302a36}html[data-theme=midnights] .monthlyWorkCopy small{color:#b9afc0;background:#292431}html[data-theme=midnights] .monthlyReportToolbar small{color:#bda7cf}html[data-theme=midnights] .monthlyReportStats span,html[data-theme=midnights] .monthlyColumn header small,html[data-theme=midnights] .monthlyReportNote,html[data-theme=midnights] .monthlyEmpty,html[data-theme=midnights] .monthlyColumnFoot{color:#aaa0b4}.rpShell{min-height:100vh;color:var(--light-ink,#2b2530);background:#f6f2ef;font-family:Arial,sans-serif}.rpShell button,.rpShell input,.rpShell select,.rpShell textarea{font:inherit}.rpTop{border-bottom:1px solid var(--light-line,#ddd4d1);background:var(--light-cream,#fffaf8);z-index:10;justify-content:space-between;align-items:center;height:72px;padding:0 42px;display:flex;position:sticky;top:0}.rpTop button{cursor:pointer;background:0 0;border:0}.rpBrand{letter-spacing:.08em;font-size:17px;font-weight:800}.rpBrand span{color:var(--light-forest,#9a6c7d);margin-left:8px;font-weight:400}.rpWriter{background:var(--light-wash,#eadde2);border-radius:999px;margin-right:10px;padding:9px 13px;font-size:13px}.rpToast{background:var(--light-ink,#332630);color:#fff;z-index:30;border-radius:12px;padding:12px 18px;position:fixed;top:88px;right:24px}.rpHome{max-width:1320px;margin:auto;padding:70px 42px}.rpHero{max-width:760px;margin-bottom:50px}.rpHero>p:first-child,.rpPageHead small{letter-spacing:.18em;color:var(--light-forest,#a46f81);font-size:11px;font-weight:800}.rpHero h1{margin:10px 0 18px;font-family:Georgia,serif;font-size:58px;font-weight:500;line-height:1}.rpHero p:last-child{color:var(--light-forest,#71656c);font-size:17px;line-height:1.7}.rpGrid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:18px;display:grid}.rpWorldCard{text-align:left;border:1px solid var(--light-line,#ded3d1);cursor:pointer;min-height:220px;box-shadow:0 10px 30px rgb(var(--light-ink-rgb,61 38 48) / .0392157);background:#fff;border-radius:22px;padding:28px}.rpWorldCard span{letter-spacing:.15em;color:var(--light-forest,#a46f81);font-size:10px}.rpWorldCard h2{margin:50px 0 8px;font-family:Georgia,serif;font-size:31px}.rpWorldCard p{color:var(--light-forest,#81747a)}.rpWorldCard.rpAdd{text-align:center;color:var(--light-forest,#9a6c7d);flex-direction:column;justify-content:center;align-items:center;font-size:30px;display:flex}.rpWorldCard.rpAdd b{margin-top:12px;font-size:14px}.rpWorkspace{grid-template-columns:270px 1fr;min-height:calc(100vh - 72px);display:grid}.rpWorkspace aside{border-right:1px solid var(--light-line,#ddd4d1);background:var(--light-wash,#eee7e5);padding:30px 22px}.rpBack,.rpTextBtn{color:var(--light-forest,#9a6c7d);cursor:pointer;background:0 0;border:0;padding:0}.rpWorkspace aside h2{margin:28px 0 4px;font-family:Georgia,serif;font-size:28px}.rpWorkspace aside small{letter-spacing:.1em;color:var(--light-forest,#8c7c83);font-size:9px}.rpWorkspace nav{flex-direction:column;gap:4px;margin:28px -8px 18px;display:flex}.rpWorkspace nav button,.rpAddModule{text-align:left;cursor:pointer;color:var(--light-forest,#574b51);background:0 0;border:0;border-radius:10px;padding:11px 12px}.rpWorkspace nav button.active{color:var(--light-forest,#7f4c61);background:#fff;font-weight:700}.rpAddModule{color:var(--light-forest,#9a6c7d)!important}.rpContent{min-width:0;padding:48px}.rpPageHead{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.rpPageHead h1{margin:4px 0;font-family:Georgia,serif;font-size:42px;font-weight:500}.rpPageHead button{border:1px solid var(--light-line,#d8c7cc);cursor:pointer;background:#fff;border-radius:10px;margin-left:8px;padding:10px 14px}.rpCharacterGrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px;display:grid}.rpCharacter{background:var(--light-wash,#d8c7cc) center/cover;text-align:left;cursor:pointer;color:#fff;border:0;border-radius:18px;align-items:end;height:330px;padding:22px;display:flex;overflow:hidden}.rpCharacter h2{margin:5px 0;font-family:Georgia,serif;font-size:27px}.rpCharacter small{letter-spacing:.12em;font-size:9px}.rpCharacter p{opacity:.8;font-size:12px}.rpDocs{max-width:900px;margin:auto}.rpDocs article{border:1px solid var(--light-line,#ddd4d1);cursor:pointer;background:#fff;margin-bottom:18px;padding:42px;line-height:1.75}.rpDocs article img{object-fit:cover;max-width:100%;max-height:420px}.rpDocs article h2{font-family:Georgia,serif;font-size:30px}.rpDocs article p{white-space:pre-wrap}.rpTableWrap{border:1px solid var(--light-line,#d8ceca);background:#fff;overflow:auto}.rpTableWrap table{border-collapse:collapse;width:100%;min-width:800px}.rpTableWrap th{background:var(--light-wash,#e9d5d6);letter-spacing:.06em;font-size:10px}.rpTableWrap th,.rpTableWrap td{text-align:left;border:1px solid #ded7d3;padding:13px}.rpTableWrap tr{cursor:pointer}.rpTableWrap td.duplicate{background:var(--light-wash,#f3c7c7);color:var(--light-forest,#8b2222)}.rpTableWrap td.duplicate b{font-size:8px}.rpActivity{flex-direction:column;gap:12px;display:flex}.rpActivityRow{border:1px solid var(--light-line,#ddd4d1);border-left:5px solid var(--light-line,#c78b9f);background:#fff;border-radius:16px;grid-template-columns:210px 1fr;gap:20px;padding:20px;display:grid}.rpActivityRow.cleared{opacity:.62;border-left-color:#789b7d}.rpActivityRow.exempt{border-left-color:#999}.rpActivityRow h3{margin:0 0 7px}.rpChecks{flex-wrap:wrap;gap:8px;display:flex}.rpChecks button{border:1px solid var(--light-line,#ddd1d4);background:var(--light-cream,#faf7f6);text-align:left;cursor:pointer;border-radius:12px;min-width:150px;padding:10px 12px}.rpChecks button.done{color:#667568;background:#e4eee4;text-decoration:line-through}.rpChecks button span{margin-right:7px;font-size:18px}.rpChecks button small{opacity:.7;margin:5px 0 0 27px;font-size:9px;text-decoration:none;display:block}.rpModalShade{background:rgb(var(--light-ink-rgb,36 26 32) / .666667);z-index:50;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.rpModal{background:var(--light-cream,#fffaf8);border-radius:20px;width:min(620px,100%);max-height:88vh;padding:34px;position:relative;overflow:auto;box-shadow:0 30px 90px #0005}.rpModal h2{font-family:Georgia,serif;font-size:30px;font-weight:500}.rpX{cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;top:16px;right:20px}.rpField{margin:14px 0;display:block}.rpField span{letter-spacing:.08em;color:var(--light-forest,#75636b);margin-bottom:6px;font-size:10px;font-weight:800;display:block}.rpField input,.rpField select,.rpField textarea{box-sizing:border-box;border:1px solid var(--light-line,#d9cdca);background:#fff;border-radius:10px;outline:none;width:100%;padding:12px}.rpField textarea{resize:vertical;min-height:130px}.rpPrimary{background:var(--light-forest,#7e5063);color:#fff;cursor:pointer;border:0;border-radius:11px;width:100%;margin-top:14px;padding:13px}.rpTwo{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rpEmpty{text-align:center;margin:15vh auto}.rpEmpty h1{font-family:Georgia,serif;font-size:48px}@media (max-width:800px){.rpWorkspace{grid-template-columns:1fr}.rpWorkspace aside{border-right:0;border-bottom:1px solid var(--light-line,#ddd4d1)}.rpWorkspace nav{flex-direction:row;overflow:auto}.rpContent{padding:25px 16px}.rpTop{padding:0 18px}.rpHome{padding:40px 18px}.rpHero h1{font-size:42px}.rpActivityRow{grid-template-columns:1fr}.rpPageHead{flex-direction:column;align-items:start;gap:12px}.rpTwo{grid-template-columns:1fr}}.productionCard .productionQuickToggle{border:1px solid var(--petal);width:24px;height:24px;color:inherit;font:900 11px var(--ui-font);cursor:pointer;z-index:2;background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}.productionCard .productionQuickToggle:hover{background:var(--pale)}.customPieceDetailModal{width:min(560px,82vw)}.customPieceDetailModal h2{margin:7px 0 4px}.customPieceDetailBody,.customPieceOrderNotes{border:1px solid var(--line);background:var(--soft);border-radius:15px;margin-top:16px;padding:15px 16px}.customPieceDetailBody>span,.customPieceOrderNotes>span{font:900 8px var(--ui-font);letter-spacing:.11em;color:var(--light-muted,var(--petal));margin-bottom:8px;display:block}.customPieceDetailBody p,.customPieceOrderNotes p{white-space:pre-wrap;margin:0 0 8px;line-height:1.6}.customPieceDetailBody p:last-child,.customPieceOrderNotes p:last-child{margin-bottom:0}.customPieceCompleteButton{width:100%;margin-top:18px}.customPieceCompleteButton.isComplete{background:var(--soft);color:var(--wine);border:1px solid var(--line)}html[data-theme=midnights] .customPieceDetailBody,html[data-theme=midnights] .customPieceOrderNotes{background:var(--midnight-raised);border-color:var(--line);color:var(--midnight-text)}html[data-theme=midnights] .productionCard .productionQuickToggle:hover{background:var(--midnight-raised)}.evShell,.evGate{--ev-bg:var(--light-cream,#f7f1ee);--ev-paper:#fffaf7;--ev-ink:var(--light-ink,#341725);--ev-muted:var(--light-forest,#7c6870);--ev-line:var(--light-line,#dfcec8);--ev-accent:var(--light-forest,#9a6077);--ev-soft:var(--light-wash,#eadbd8);--ev-deep:var(--light-forest,#5c253b);background:radial-gradient(circle at 82% 12%,rgb(var(--light-sage-rgb,184 132 151) / .13),transparent 28%),var(--ev-bg);min-height:100vh;color:var(--ev-ink);font-family:Arial,sans-serif}.evShell button,.evGate button,.evShell input,.evShell textarea,.evShell select,.evGate input{font:inherit}.evTop{border-bottom:1px solid var(--ev-line);background:color-mix(in srgb,var(--ev-bg) 88%,transparent);z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;height:78px;padding:0 4vw;display:flex;position:sticky;top:0}.evBrand{color:var(--ev-ink);letter-spacing:.1em;background:0 0;border:0;align-items:center;gap:15px;font-size:14px;display:flex}.evBrand span{color:var(--ev-accent)}.evControls{align-items:center;gap:10px;display:flex}.evControls button,.evPageHead button,.evAddModule,.evBack{border:1px solid var(--ev-line);background:var(--ev-paper);color:var(--ev-ink);letter-spacing:.08em;border-radius:999px;padding:10px 14px;font-size:11px;font-weight:800}.evControls>span{color:var(--ev-muted);padding-left:8px;font-size:12px;font-weight:800}.evHome{max-width:1480px;margin:auto;padding:70px 6vw 100px}.evHero{border-bottom:1px solid var(--ev-line);grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-items:center;gap:70px;min-height:420px;display:grid}.evHero>div:first-child{max-width:850px}.evHero small,.evLibrary small,.evSide>small,.evWelcome>small,.evPageHead small,.evModal>small{color:var(--ev-accent);letter-spacing:.2em;font-size:11px;font-weight:900;display:block}.evHero h1,.evWelcome h1,.evPageHead h1,.evModal h2,.evSectionHead h2{font-family:Georgia,serif;font-weight:400}.evHero h1{letter-spacing:-.045em;margin:18px 0 28px;font-size:clamp(52px,6vw,92px);line-height:.96}.evHero h1 i{color:var(--ev-accent);font-weight:400}.evHero p{color:var(--ev-muted);max-width:700px;font-size:17px;line-height:1.8}.evHeroMark{border:1px solid var(--ev-line);width:260px;height:260px;box-shadow:0 30px 80px rgb(var(--light-ink-rgb,60 24 40) / .08);background:var(--ev-paper);border-radius:50%;flex-direction:column;justify-content:center;justify-self:center;align-items:center;display:flex;transform:rotate(-4deg)}.evHeroMark span,.evHeroMark b{font-family:Georgia,serif;font-size:45px;font-weight:400;line-height:.8}.evHeroMark b{color:var(--ev-accent);font-style:italic}.evHeroMark small{margin-top:18px;font-size:8px}.evLibrary{padding-top:55px}.evSectionHead,.evPageHead{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:30px;display:flex}.evSectionHead h2{margin:8px 0 0;font-size:40px}.evPrimary{background:var(--ev-deep);color:#fff;letter-spacing:.08em;border:0;border-radius:999px;padding:14px 20px;font-size:11px;font-weight:900}.evPrimary:disabled{opacity:.4}.evWorldGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.evWorld{text-align:left;border:1px solid var(--ev-line);background:var(--ev-paper);color:var(--ev-ink);box-shadow:0 16px 40px rgb(var(--light-ink-rgb,61 30 42) / .05);border-radius:24px;padding:0;transition:all .2s;overflow:hidden}.evWorld:hover{box-shadow:0 24px 60px rgb(var(--light-ink-rgb,61 30 42) / .1);transform:translateY(-3px)}.evWorldArt{background:linear-gradient(135deg,var(--ev-deep),var(--ev-accent));color:#fff;justify-content:space-between;align-items:flex-start;height:150px;padding:22px;display:flex}.evWorldArt span{letter-spacing:.18em;font-size:10px;font-weight:900}.evWorldArt b{opacity:.75;font-family:Georgia,serif;font-size:48px;font-weight:400}.evWorld>div:last-child{padding:24px}.evWorld h3{margin:7px 0 12px;font-family:Georgia,serif;font-size:30px;font-weight:400}.evWorld p{color:var(--ev-muted);margin:0;font-size:13px}.evEmpty{border:1px dashed var(--ev-line);background:color-mix(in srgb,var(--ev-paper) 75%,transparent);width:100%;min-height:260px;color:var(--ev-muted);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.evEmpty span{color:var(--ev-accent);font-size:32px}.evEmpty h3{color:var(--ev-ink);margin:4px;font-family:Georgia,serif;font-size:28px;font-weight:400}.evEmpty p{margin:0}.evEmpty.small{min-height:180px}.evWorkspace{grid-template-columns:300px minmax(0,1fr);min-height:calc(100vh - 78px);display:grid}.evSide{border-right:1px solid var(--ev-line);background:color-mix(in srgb,var(--ev-paper) 70%,transparent);padding:40px 28px}.evSide h2{margin:12px 0 7px;font-family:Georgia,serif;font-size:32px;font-weight:400}.evSide p{color:var(--ev-muted);margin:0 0 28px;font-size:12px}.evSide nav{flex-direction:column;gap:5px;display:flex}.evSide nav button{color:var(--ev-muted);text-align:left;background:0 0;border:0;border-radius:12px;padding:12px 14px;font-weight:700}.evSide nav button.active{background:var(--ev-soft);color:var(--ev-deep)}.evAddModule{width:100%;margin-top:22px}.evBack{background:0 0;border:0;margin-bottom:34px;padding-left:0}.evMain{min-width:0;padding:60px}.evWelcome{max-width:1000px;padding:70px 20px}.evWelcome h1{margin:15px 0;font-size:70px}.evWelcome>p{color:var(--ev-muted);max-width:800px;font-size:18px;line-height:1.8}.evQuick{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:45px;display:grid}.evQuick button{border:1px solid var(--ev-line);background:var(--ev-paper);text-align:left;color:var(--ev-ink);border-radius:16px;padding:20px}.evQuick span{letter-spacing:.15em;color:var(--ev-accent);margin-bottom:10px;font-size:9px;font-weight:900;display:block}.evPageHead h1{margin:8px 0 0;font-size:52px}.evPageHead>div:last-child{gap:8px;display:flex}.evCharacters,.evDocs{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.evCharacter{border:1px solid var(--ev-line);text-align:left;background:linear-gradient(145deg,var(--ev-soft),var(--ev-paper));min-height:280px;color:var(--ev-ink);background-position:50%;background-size:cover;border-radius:20px;align-items:flex-end;padding:22px;display:flex}.evCharacter small{letter-spacing:.13em;color:var(--ev-accent);font-size:9px;font-weight:900}.evCharacter h2{margin:8px 0;font-family:Georgia,serif;font-size:28px}.evCharacter p{color:var(--ev-muted);margin:0}.evDocs article{border:1px solid var(--ev-line);background:var(--ev-paper);cursor:pointer;border-radius:18px;padding:24px}.evDocs article img{object-fit:cover;border-radius:12px;width:100%;height:150px;margin-bottom:18px}.evDocs article small{color:var(--ev-accent);letter-spacing:.15em;font-size:9px;font-weight:900}.evDocs article h2{font-family:Georgia,serif;font-size:27px;font-weight:400}.evDocs article p{color:var(--ev-muted);white-space:pre-wrap;line-height:1.6}.evTableWrap{border:1px solid var(--ev-line);background:var(--ev-paper);border-radius:18px;overflow:auto}.evTableWrap table{border-collapse:collapse;width:100%}.evTableWrap th,.evTableWrap td{border-bottom:1px solid var(--ev-line);text-align:left;padding:15px;font-size:12px}.evTableWrap th{letter-spacing:.12em;color:var(--ev-muted);font-size:9px}.evTableWrap tr{cursor:pointer}.evTableWrap td.duplicate{background:var(--light-ink,#6e1f2a);color:#fff}.evTableWrap td.duplicate b{font-size:8px}.evActivity{flex-direction:column;gap:12px;display:flex}.evActivityRow{border:1px solid var(--ev-line);background:var(--ev-paper);border-radius:18px;padding:18px}.evActivityRow.cleared{opacity:.72;border-left:4px solid #6f9277}.evActivityRow.pending{border-left:4px solid #b68a4b}.evActivityRow.missing{border-left:4px solid var(--light-line,#a74e5a)}.evMemberStatus{justify-content:space-between;align-items:center;display:flex}.evMemberStatus h3{margin:0}.evMemberStatus small{color:var(--ev-muted)}.evMemberStatus>button{background:var(--ev-soft);color:var(--ev-deep);border:0;border-radius:999px;padding:8px 12px;font-size:9px;font-weight:900}.evActivityRow.pending .evMemberStatus>button{color:#9a6a2e;background:#b68a4b24}.evActivityRow.missing .evMemberStatus>button{background:rgb(var(--light-forest-rgb,167 78 90) / .13);color:var(--light-forest,#a74e5a)}.evActivityRow.cleared .evMemberStatus>button{color:#5f8067;background:#6f927724}.evChecks{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.evChecks button{border:1px solid var(--ev-line);color:var(--ev-ink);text-align:left;background:0 0;border-radius:12px;align-items:center;gap:10px;padding:10px 13px;display:flex}.evChecks button.done{opacity:.6;background:#53775a1f}.evChecks button>b{font-size:20px}.evChecks span small{color:var(--ev-muted);margin-top:3px;font-size:9px;display:block}.evOverlay{background:rgb(var(--light-ink-rgb,29 18 23) / .68);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.evModal{background:var(--ev-paper);width:min(760px,95vw);max-height:88vh;color:var(--ev-ink);border:1px solid var(--ev-line);box-shadow:0 40px 120px rgb(var(--light-ink-rgb,20 8 15) / .3);border-radius:28px;padding:42px;position:relative;overflow:auto}.evClose{color:var(--ev-muted);background:0 0;border:0;font-size:26px;position:absolute;top:18px;right:20px}.evModal h2{margin:10px 0;font-size:44px}.evModalIntro{color:var(--ev-muted);margin-bottom:24px;line-height:1.6}.evChoiceGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.evChoiceGrid>button{border:1px solid var(--ev-line);background:var(--ev-bg);text-align:left;color:var(--ev-ink);border-radius:18px;padding:24px}.evChoiceGrid>button:hover,.evChoiceGrid>button.selected{border-color:var(--ev-accent);background:var(--ev-soft)}.evChoiceGrid b,.evChoiceGrid span{display:block}.evChoiceGrid b{letter-spacing:.12em;color:var(--ev-accent);margin-bottom:10px;font-size:12px}.evChoiceGrid span{font-family:Georgia,serif;font-size:24px}.evChoiceGrid p{color:var(--ev-muted);font-size:12px;line-height:1.5}.evChoiceGrid.compact{margin:15px 0}.evField{margin:18px 0;display:block}.evField>span{letter-spacing:.14em;color:var(--ev-muted);margin:0 0 8px;font-size:9px;font-weight:900;display:block}.evField input,.evField textarea,.evField select{box-sizing:border-box;border:1px solid var(--ev-line);background:var(--ev-bg);width:100%;color:var(--ev-ink);border-radius:13px;outline:none;padding:14px}.evField textarea{resize:vertical;min-height:180px}.evField input:focus,.evField textarea:focus,.evField select:focus{border-color:var(--ev-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ev-accent) 12%,transparent)}.evFull{width:100%;margin-top:18px}.evTwo{grid-template-columns:1fr 1fr;gap:12px;display:grid}.evPeople{border-top:1px solid var(--ev-line);margin:25px 0}.evPeople>div{border-bottom:1px solid var(--ev-line);justify-content:space-between;align-items:center;padding:16px 0;display:flex}.evPeople b,.evPeople span{display:block}.evPeople span{color:var(--ev-muted);margin-top:4px;font-size:9px}.evPeople button{background:var(--ev-soft);color:var(--ev-deep);border:0;border-radius:999px;margin-left:5px;padding:8px 10px;font-size:9px;font-weight:900}.evToast{z-index:90;border:1px solid var(--ev-line);background:var(--ev-paper);color:var(--ev-ink);border-radius:14px;padding:13px 18px;position:fixed;top:95px;right:25px;box-shadow:0 10px 30px #0000001f}.evGate{place-items:center;display:grid;position:relative;overflow:hidden}.evGateGlow{background:radial-gradient(circle,rgb(var(--light-forest-rgb,159 94 120) / .18),transparent 67%);border-radius:50%;width:700px;height:700px;position:absolute}.evGateCard{border:1px solid var(--ev-line);background:color-mix(in srgb,var(--ev-paper) 90%,transparent);width:min(500px,88vw);box-shadow:0 40px 100px rgb(var(--light-ink-rgb,63 27 43) / .12);border-radius:30px;padding:50px;position:relative}.evGateCard>span{letter-spacing:.2em;color:var(--ev-accent);font-size:10px;font-weight:900}.evGateCard h1{margin:16px 0;font-family:Georgia,serif;font-size:50px;font-weight:400}.evGateCard p{color:var(--ev-muted);line-height:1.7}.evGateCard label{letter-spacing:.14em;margin-top:28px;font-size:9px;font-weight:900;display:block}.evGateCard input{box-sizing:border-box;border:1px solid var(--ev-line);background:var(--ev-bg);width:100%;color:var(--ev-ink);letter-spacing:.2em;border-radius:14px;margin-top:8px;padding:16px;font-size:20px}.evGateCard>button{background:var(--ev-deep);color:#fff;letter-spacing:.1em;border:0;border-radius:999px;width:100%;margin-top:15px;padding:15px;font-size:11px;font-weight:900}.evError{color:var(--light-forest,#a33f4c);margin-top:12px;display:block}html[data-theme=midnights] .evShell,html[data-theme=midnights] .evGate{--ev-bg:#120e15;--ev-paper:#1b151e;--ev-ink:#f4edf7;--ev-muted:#ad9caf;--ev-line:#3b3040;--ev-accent:#c2a0d7;--ev-soft:#2b2031;--ev-deep:#76518d;background:radial-gradient(circle at 82% 12%,#7f4f972e,transparent 30%),var(--ev-bg)}html[data-theme=midnights] .evHeroMark{box-shadow:0 30px 80px #0000004d}html[data-theme=midnights] .evWorld{box-shadow:0 16px 40px #0000002e}html[data-desktop-season=autumn] .evShell,html[data-desktop-season=autumn] .evGate{--ev-accent:#a45d47;--ev-deep:#633526;--ev-soft:#ead8cf}html[data-theme=midnights][data-desktop-season=autumn] .evShell,html[data-theme=midnights][data-desktop-season=autumn] .evGate{--ev-accent:#d39779;--ev-deep:#7d4b3b;--ev-soft:#33231f}@media (max-width:900px){.evHero{grid-template-columns:1fr}.evHeroMark{display:none}.evWorldGrid,.evCharacters,.evDocs{grid-template-columns:1fr 1fr}.evWorkspace{grid-template-columns:1fr}.evSide{border-right:0;border-bottom:1px solid var(--ev-line)}.evMain{padding:35px 20px}.evQuick{grid-template-columns:1fr 1fr}}@media (max-width:620px){.evTop{padding:0 16px}.evControls button:first-child,.evControls>span{display:none}.evHome{padding:45px 20px}.evHero{min-height:360px}.evHero h1{font-size:52px}.evWorldGrid,.evCharacters,.evDocs,.evChoiceGrid,.evTwo{grid-template-columns:1fr}.evModal{padding:34px 22px}.evPageHead{flex-direction:column;align-items:flex-start}.evPageHead h1{font-size:42px}}.evTop{height:86px;padding:0 5vw}.evBrand{letter-spacing:0;text-align:left;gap:12px}.evBrandParent{letter-spacing:.18em;font-size:12px;font-weight:900}.evBrandDivider{background:var(--ev-line);width:32px;height:1px}.evBrandChild{letter-spacing:-.02em;color:var(--ev-accent);font-family:Georgia,serif;font-size:23px;font-style:italic}.evControls{gap:6px}.evControls .evUtility{border:0;border-left:1px solid var(--ev-line);text-align:left;letter-spacing:0;background:0 0;border-radius:0;padding:4px 13px}.evUtility span,.evUtility b{display:block}.evUtility span{text-transform:uppercase;letter-spacing:.14em;color:var(--ev-muted);margin-bottom:3px;font-size:8px}.evUtility b{font-size:11px;font-weight:700}.evIdentity{font-style:italic;color:var(--ev-accent)!important;padding:0 8px!important;font-family:Georgia,serif!important;font-weight:400!important}.evTextAction{color:var(--ev-muted)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:7px!important}.evCreateCard{border:1px solid var(--ev-line);background:var(--ev-paper);min-width:340px;color:var(--ev-ink);text-align:left;box-shadow:0 10px 30px rgb(var(--light-ink-rgb,61 30 42) / .04);border-radius:16px;grid-template-columns:38px 1fr 24px;align-items:center;gap:12px;padding:14px 16px;transition:all .18s;display:grid}.evCreateCard:hover{border-color:var(--ev-accent);box-shadow:0 16px 40px rgb(var(--light-ink-rgb,61 30 42) / .08);transform:translateY(-2px)}.evCreateCard>span{border:1px solid var(--ev-line);width:34px;height:34px;color:var(--ev-accent);place-items:center;font-size:20px;display:grid}.evCreateCard b{font-family:Georgia,serif;font-size:17px;font-weight:400;display:block}.evCreateCard small{margin-top:3px;color:var(--ev-muted)!important;letter-spacing:.04em!important;font-size:9px!important;display:block!important}.evCreateCard i{color:var(--ev-accent);font-size:18px;font-style:normal}.evPrimary{text-transform:none;letter-spacing:.02em;border-radius:10px;padding:13px 18px;font-size:12px}.evFull{float:right;width:auto;min-width:150px}.evModal:after{content:"";clear:both;display:block}.evModal{border-radius:18px;padding:44px 48px}.evModal h2{letter-spacing:-.02em;font-size:40px}.evModal>small{padding-left:28px;position:relative}.evModal>small:before{content:"";background:var(--ev-accent);width:18px;height:1px;position:absolute;top:50%;left:0}.evBack{color:var(--ev-muted);letter-spacing:0;background:0 0;border:0;border-radius:0;align-items:center;gap:9px;padding:0 0 22px;font-family:Georgia,serif;font-size:14px;font-weight:400;display:inline-flex}.evBack span{color:var(--ev-accent);font-family:Arial,sans-serif;transition:all .15s}.evBack:hover span{transform:translate(-3px)}.evAddModule{border:1px dashed var(--ev-line);text-align:left;letter-spacing:0;background:0 0;border-radius:12px;grid-template-columns:28px 1fr;align-items:center;gap:10px;width:100%;margin-top:24px;padding:13px;display:grid}.evAddModule>span{color:var(--ev-accent);font-size:18px}.evAddModule b{font-family:Georgia,serif;font-size:14px;font-weight:400;display:block}.evAddModule small{color:var(--ev-muted);margin-top:2px;font-size:9px;display:block}.evAddModule:hover{background:var(--ev-soft);border-style:solid}.evPageHead{border-bottom:1px solid var(--ev-line);align-items:flex-end;padding-bottom:22px}.evPageHead h1{letter-spacing:-.025em;font-size:48px}.evPageHead>div:last-child{gap:16px}.evPageHead .evInlineAction{color:var(--ev-muted);letter-spacing:0;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;padding:7px 0;font-size:12px;font-weight:500}.evPageHead .evInlineAction:hover{color:var(--ev-ink);border-bottom-color:var(--ev-accent)}.evPageHead .evInlineAction.emphasis{color:var(--ev-deep);font-weight:700}.evInlineAction span{margin-left:4px}.evPeople button{border-radius:8px}.evChoiceGrid>button{border-radius:12px}.evField input,.evField textarea,.evField select,.evMemberStatus>button,.evChecks button{border-radius:8px}.evOwes{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.evOweCard{border:1px solid var(--ev-line);background:var(--ev-paper);color:var(--ev-ink);text-align:left;border-radius:14px;padding:22px}.evOweCard small{letter-spacing:.14em;color:var(--ev-accent);font-size:9px;font-weight:900}.evOweCard h3{margin:9px 0;font-family:Georgia,serif;font-size:24px;font-weight:400}.evOweCard p{color:var(--ev-muted);margin:0;line-height:1.5}html[data-theme=midnights] .evCreateCard{box-shadow:0 10px 30px #00000029}html[data-theme=midnights] .evCreateCard:hover{box-shadow:0 16px 40px #00000040}@media (max-width:620px){.evCreateCard{width:100%;min-width:0}.evControls .evUtility:first-child{display:none}.evBrandDivider{width:18px}.evBrandChild{font-size:19px}.evFull{float:none;width:100%}.evOwes{grid-template-columns:1fr}}.evModal .evPrimary,.evModalAction,.evCompactPrimary{border:1px solid var(--ev-line);background:var(--ev-deep);color:#fff;letter-spacing:.02em;box-shadow:none;border-radius:8px;padding:10px 15px;font-size:11px;font-weight:800;float:none!important;width:auto!important;min-width:0!important}.evModal .evPrimary{margin:20px 0 0 auto;display:block}.evModalAction{margin:8px 0 0 auto;display:inline-flex}.evModal .evPrimary:disabled,.evCompactPrimary:disabled{opacity:.45}.evPeople+.evModalAction{float:right}.evPeople b:first-child{font-family:Georgia,serif;font-size:18px;font-weight:400}.evLongform,.evLongform p,.evPostBubble p,.evOweCard p,.evCharacter p,.evWelcome>p{text-align:justify;text-justify:inter-word}.evDocTabs{border-bottom:1px solid var(--ev-line);gap:4px;padding:0 2px;display:flex;overflow-x:auto}.evDocTabs button{white-space:nowrap;color:var(--ev-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:13px 16px 11px;font-size:11px;font-weight:700}.evDocTabs button.active{color:var(--ev-ink);border-bottom-color:var(--ev-accent)}.evDocumentPage{cursor:default;max-width:1080px;padding:48px 12px 80px}.evDocumentPage>img{object-fit:cover;border-radius:12px;width:100%;max-height:380px;margin-bottom:28px}.evDocMeta{justify-content:space-between;align-items:center;display:flex}.evDocMeta span{letter-spacing:.16em;color:var(--ev-accent);font-size:9px;font-weight:900}.evDocMeta button{color:var(--ev-muted);border:0;border-bottom:1px solid var(--ev-line);background:0 0;padding:4px 0;font-size:11px}.evDocumentPage h2{margin:12px 0 28px;font-family:Georgia,serif;font-size:42px;font-weight:400}.evLongform{max-width:900px;color:var(--ev-ink);font-size:16px;line-height:1.9}.evLongform p{margin:0 0 1.4em}.evWriting{min-height:calc(100vh - 150px)}.evWritingLayout{border:1px solid var(--ev-line);background:var(--ev-paper);border-radius:18px;grid-template-columns:230px minmax(0,1fr);min-height:calc(100vh - 250px);margin-top:18px;display:grid;overflow:hidden}.evThreads{border-right:1px solid var(--ev-line);background:color-mix(in srgb,var(--ev-bg) 75%,var(--ev-paper));padding:20px 12px}.evThreads>small{letter-spacing:.16em;color:var(--ev-muted);padding:0 10px 12px;font-size:8px;font-weight:900;display:block}.evThreads>button{width:100%;color:var(--ev-ink);text-align:left;background:0 0;border:0;border-radius:10px;margin-bottom:4px;padding:12px}.evThreads>button.active{background:var(--ev-soft)}.evThreads b,.evThreads span{display:block}.evThreads b{font-family:Georgia,serif;font-size:15px;font-weight:400}.evThreads span{color:var(--ev-muted);margin-top:4px;font-size:9px}.evThreads p{color:var(--ev-muted);padding:10px;font-size:11px;line-height:1.6}.evConversation{flex-direction:column;min-width:0;max-height:calc(100vh - 210px);display:flex}.evConversation>header{border-bottom:1px solid var(--ev-line);padding:18px 24px}.evConversation>header small{letter-spacing:.16em;color:var(--ev-accent);font-size:8px;font-weight:900}.evConversation>header h2{margin:4px 0;font-family:Georgia,serif;font-size:26px;font-weight:400}.evPostStream{background:radial-gradient(circle at 85% 5%,color-mix(in srgb,var(--ev-soft) 60%,transparent),transparent 34%);flex:1;padding:28px 30px;overflow:auto}.evPostStream article{width:min(74%,760px);margin-bottom:28px}.evPostStream article.mine{margin-right:auto}.evPostStream article.theirs{margin-left:auto}.evPostWho{align-items:center;gap:9px;margin:0 8px 7px;display:flex}.evPostStream .theirs .evPostWho{text-align:right;justify-content:flex-end}.evPostWho img{object-fit:cover;border-radius:50%;width:34px;height:34px}.evPostWho b,.evPostWho span{display:block}.evPostWho b{font-size:11px}.evPostWho span{color:var(--ev-muted);margin-top:2px;font-size:8px}.evPostBubble{border:1px solid var(--ev-line);background:var(--ev-bg);border-radius:8px 18px 18px;padding:20px 22px;line-height:1.75}.evPostStream .theirs .evPostBubble{background:var(--ev-soft);border-radius:18px 8px 18px 18px}.evPostBubble p{margin:0 0 1em}.evPostBubble p:last-child{margin-bottom:0}.evComposer{border-top:1px solid var(--ev-line);background:var(--ev-paper);padding:16px 20px}.evWritingAs{align-items:center;gap:8px;margin-bottom:8px;display:flex}.evWritingAs span{letter-spacing:.12em;text-transform:uppercase;color:var(--ev-muted);font-size:8px;font-weight:900}.evWritingAs select{color:var(--ev-accent);background:0 0;border:0;font-family:Georgia,serif;font-size:14px}.evComposer textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--ev-line);background:var(--ev-bg);width:100%;min-height:110px;max-height:280px;color:var(--ev-ink);font:inherit;border-radius:12px;outline:none;padding:15px;line-height:1.6}.evComposer .evCompactPrimary{margin:10px 0 0 auto;display:block}.evNoCharacter{border:1px dashed var(--ev-line);color:var(--ev-muted);border-radius:10px;padding:18px;font-size:12px}.evMiniOverlay{z-index:130;background:rgb(var(--light-ink-rgb,20 12 18) / .48);place-items:center;display:grid;position:fixed;inset:0}.evMiniCard{border:1px solid var(--ev-line);background:var(--ev-paper);border-radius:16px;width:min(420px,90vw);padding:28px;position:relative;box-shadow:0 30px 90px #0000004d}.evMiniCard>button:first-child{color:var(--ev-muted);background:0 0;border:0;font-size:20px;position:absolute;top:12px;right:15px}.evMiniCard>small{letter-spacing:.15em;color:var(--ev-accent);font-size:8px;font-weight:900}.evMiniCard h3{margin:8px 0 18px;font-family:Georgia,serif;font-size:28px;font-weight:400}.evMiniCard input{box-sizing:border-box;border:1px solid var(--ev-line);background:var(--ev-bg);width:100%;color:var(--ev-ink);border-radius:8px;padding:13px}.evMiniCard .evCompactPrimary{margin:12px 0 0 auto;display:block}.evPhoneLauncher{--phone-accent:var(--ev-accent);z-index:105;border:1px solid color-mix(in srgb,var(--phone-accent) 48%,var(--ev-line));background:color-mix(in srgb,var(--ev-paper) 88%,var(--phone-accent));width:52px;height:52px;color:color-mix(in srgb,var(--phone-accent) 72%,var(--ev-ink));cursor:pointer;border-radius:50%;place-items:center;font-size:21px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:fixed;bottom:24px;right:26px;box-shadow:0 12px 30px #0000002e}.evPhoneLauncher:hover{border-color:color-mix(in srgb,var(--phone-accent) 68%,var(--ev-line));transform:translateY(-2px);box-shadow:0 16px 34px #0000003b}.evPhoneLauncher>.icon-screen-smartphone{font-size:21px;line-height:1;display:block}.evPhoneLauncher i{border:2px solid var(--ev-paper);background:#52d878;border-radius:50%;width:10px;height:10px;position:absolute;bottom:4px;right:4px}.evPhone{--phone-accent:var(--ev-accent);--phone-shell:var(--light-ink,#2b222d);z-index:104;filter:drop-shadow(0 28px 50px #00000059);width:390px;height:min(690px,100vh - 120px);position:fixed;bottom:88px;right:24px}.evPhoneShell{box-sizing:border-box;border:7px solid var(--phone-shell);background:var(--phone-shell);border-radius:42px;height:100%;padding:8px;overflow:hidden}.evPhoneTop{color:#fff;letter-spacing:.13em;grid-template-columns:1fr auto 1fr;align-items:center;height:42px;padding:0 9px;font-size:8px;display:grid}.evPhoneTop select{color:#fff;text-align:center;background:0 0;border:0;max-width:170px;font-weight:800}.evPhoneTop button{color:#fff;background:0 0;border:0;justify-self:end;font-size:19px}.evPhoneScreen{background:var(--light-ink,#19171d);height:calc(100% - 62px);color:var(--light-muted,#f7f3f8);background-position:50%;background-size:cover;border-radius:26px;overflow:hidden}.evPhoneScreen.light{background-color:var(--light-cream,#f5eff3);color:var(--light-ink,#2e202b)}.evPhoneHome{box-sizing:border-box;flex-direction:column;justify-content:space-between;height:100%;padding:35px 24px;display:flex}.evPhoneIdentity{text-align:center}.evPhoneIdentity img{object-fit:cover;border:3px solid var(--phone-accent);border-radius:50%;width:78px;height:78px}.evPhoneIdentity small{letter-spacing:.16em;opacity:.65;margin-top:12px;font-size:8px;display:block}.evPhoneIdentity h3{margin:5px 0;font-family:Georgia,serif;font-size:27px;font-weight:400}.evPhoneApps{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.evPhoneApps button{color:inherit;background:0 0;border:0}.evPhoneApps b{background:linear-gradient(145deg,var(--phone-accent),color-mix(in srgb,var(--phone-accent) 55%,#fff));color:#fff;border-radius:18px;place-items:center;width:64px;height:64px;margin:auto;font-size:26px;display:grid;box-shadow:0 8px 24px #0000002e}.evPhoneApps span{margin-top:7px;font-size:11px;font-weight:700;display:block}.evPhoneHomeBar{background:var(--light-sage,#b8b5bd);border-radius:5px;width:100px;height:4px;margin:8px auto 0}.evPhoneApp{background:inherit;height:100%;color:inherit;flex-direction:column;display:flex}.evAppHead{border-bottom:1px solid rgb(var(--light-line-rgb,150 140 150) / .22);grid-template-columns:36px 1fr 36px;align-items:center;height:52px;padding:0 10px;display:grid}.evAppHead button{color:var(--phone-accent);background:0 0;border:0;font-size:18px}.evAppHead b{text-align:center;font-family:Georgia,serif;font-size:18px;font-weight:400}.evContactList{padding:10px;overflow:auto}.evContactList button{border:0;border-bottom:1px solid rgb(var(--light-line-rgb,150 140 150) / .18);width:100%;color:inherit;text-align:left;background:0 0;align-items:center;gap:10px;padding:11px;display:flex}.evContactList img{object-fit:cover;border-radius:50%;width:42px;height:42px}.evContactList b,.evContactList small{display:block}.evContactList small{opacity:.55;margin-top:2px}.evContactBack{color:var(--phone-accent);text-align:left;background:0 0;border:0;padding:10px 15px}.evTexts{flex:1;padding:12px;overflow:auto}.evTexts>div{border-radius:16px;width:max-content;max-width:76%;margin:6px 0;padding:9px 12px;font-size:12px;line-height:1.4}.evTexts .sent{background:var(--phone-accent);color:#fff;border-bottom-right-radius:5px;margin-left:auto}.evTexts .received{background:rgb(var(--light-forest-rgb,140 135 145) / .24);border-bottom-left-radius:5px}.evTextComposer{border-top:1px solid rgb(var(--light-line-rgb,150 140 150) / .2);gap:6px;padding:10px;display:flex}.evTextComposer input{border:1px solid rgb(var(--light-line-rgb,150 140 150) / .25);background:rgb(var(--light-forest-rgb,140 135 145) / .12);color:inherit;border-radius:18px;flex:1;padding:9px 12px}.evTextComposer button{background:var(--phone-accent);color:#fff;border:0;border-radius:50%;width:36px;height:36px}.evAssetAdd,.evSnapCreate{border-bottom:1px solid rgb(var(--light-line-rgb,150 140 150) / .2);gap:6px;padding:10px;display:grid}.evAssetAdd input,.evSnapCreate input,.evSnapCreate select,.evPhoneApp>label input,.evPhoneApp>label select{border:1px solid rgb(var(--light-line-rgb,150 140 150) / .25);background:rgb(var(--light-forest-rgb,140 135 145) / .12);color:inherit;border-radius:7px;padding:8px}.evAssetAdd button,.evSnapCreate button,.evPhoneSave{background:var(--phone-accent);color:#fff;border:0;border-radius:7px;padding:9px;font-weight:700}.evAssetGrid,.evSnapGrid{grid-template-columns:1fr 1fr;gap:7px;padding:10px;display:grid;overflow:auto}.evAssetGrid figure,.evSnapGrid figure{margin:0;position:relative}.evAssetGrid img,.evSnapGrid img{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%}.evSnapGrid img{aspect-ratio:9/13}.evAssetGrid figcaption,.evSnapGrid figcaption{opacity:.7;padding:4px 2px;font-size:9px}.evPhoneApp>label{letter-spacing:.1em;text-transform:uppercase;gap:6px;padding:10px 16px;font-size:9px;font-weight:800;display:grid}.evPhoneSave{margin:10px 16px}@media (max-width:900px){.evWritingLayout{grid-template-columns:180px minmax(0,1fr)}.evPostStream article{width:86%}}@media (max-width:620px){.evWritingLayout{grid-template-columns:1fr}.evThreads{border-right:0;border-bottom:1px solid var(--ev-line);max-height:150px;overflow:auto}.evConversation{max-height:none}.evPhone{width:min(370px,100vw - 20px);height:min(650px,100vh - 100px);bottom:78px;right:10px}.evPhoneLauncher{bottom:16px;right:16px}.evDocumentPage{padding:30px 2px}.evPostStream{padding:20px 12px}.evPostStream article{width:94%}}.evPhoneLauncher i{color:#fff;place-items:center;font-style:normal;display:grid}.evPhoneLauncher i b{font-size:7px;line-height:1}.evDocumentBook{margin-top:-1px}.evDocumentBook .evDocTabs{position:relative}.evDocumentBook .evDocTabs:after{content:"";background:var(--ev-line);z-index:0;height:1px;position:absolute;bottom:0;left:0;right:0}.evDocTabs button{z-index:1;position:relative}.evPhoneLauncherEmpty{--phone-accent:var(--ev-accent)}.evPhoneSetup{--phone-accent:var(--ev-accent);--phone-shell:var(--light-ink,#2b222d)}.evPhoneTop>b{letter-spacing:.13em;font-size:8px}.evPhoneEmpty{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:42px 34px;display:flex}.evPhoneEmptyIcon{background:color-mix(in srgb,var(--phone-accent) 32%,transparent);border:1px solid color-mix(in srgb,var(--phone-accent) 65%,transparent);color:#fff;border-radius:50%;place-items:center;width:74px;height:74px;margin-bottom:22px;font-size:30px;display:grid}.evPhoneEmptyIcon.icon-screen-smartphone{line-height:1}.evPhoneEmpty small{letter-spacing:.17em;color:color-mix(in srgb,var(--phone-accent) 75%,#fff);font-size:8px;font-weight:900}.evPhoneEmpty h3{margin:8px 0 10px;font-family:Georgia,serif;font-size:28px;font-weight:400}.evPhoneEmpty p{opacity:.7;max-width:260px;margin:0 0 20px;font-size:12px;line-height:1.65}.evPhoneEmpty button{border:1px solid color-mix(in srgb,var(--phone-accent) 55%,transparent);color:inherit;font:inherit;background:0 0;border-radius:8px;padding:9px 15px;font-size:11px}.monthCalendarV1933c{--context-health:var(--light-forest,#b87996);--context-dogs:#b59158;position:relative}.calendarNavHead{gap:18px}.calendarMonthNav{align-items:center;gap:8px;min-width:0;display:flex}.calendarMonthNav>button{border:1px solid var(--line);background:var(--surface-raised);width:30px;height:30px;color:var(--text);font:900 13px var(--ui-font);cursor:pointer;border-radius:50%}.calendarMonthNav>strong{min-width:150px;font-size:18px}.calendarMonthNav>.calendarTodayButton{letter-spacing:.08em;border-radius:999px;width:auto;height:28px;padding:0 10px;font-size:7px}.calendarMonthNav>.calendarTodayButton:disabled{opacity:.38;cursor:default}.calendarSourceBar{border:1px solid var(--line);background:var(--surface-raised);border-radius:12px;align-items:center;gap:6px;margin:-1px 0 10px;padding:7px 9px;display:flex}.calendarSourceBar>span{color:var(--muted);font:900 7px var(--ui-font);letter-spacing:.12em;margin-right:2px}.calendarSourceBar button{border:1px solid var(--line);color:var(--muted);font:900 7px var(--ui-font);letter-spacing:.04em;cursor:pointer;opacity:.55;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;display:flex}.calendarSourceBar button.active{opacity:1;background:var(--surface-deep);color:var(--text)}.calendarSourceBar button i{background:var(--cal-default);border-radius:50%;width:7px;height:7px}.calendarSourceBar .calendarSourceHealth i{background:var(--context-health)}.calendarSourceBar .calendarSourceDogs i{background:var(--context-dogs)}.calendarLoadError{border:1px solid rgb(var(--light-line-rgb,184 121 150) / .35);background:rgb(var(--light-forest-rgb,184 121 150) / .08);color:var(--muted);font:700 8px/1.4 var(--ui-font);border-radius:10px;margin:0 0 9px;padding:8px 10px}.monthCalendarV1933c .monthCell{cursor:pointer;transition:border-color .16s,background .16s;position:relative}.monthCalendarV1933c .monthCell:not(.outside):hover{border-color:color-mix(in srgb,var(--pale) 62%,var(--line))}.monthCalendarV1933c .monthCell.selected{border-color:var(--petal);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--petal) 50%,transparent)}.monthCellSignals{z-index:1;pointer-events:none;flex-wrap:wrap;gap:4px;display:flex;position:absolute;bottom:7px;left:7px;right:7px}.monthCellSignals span{font:900 6px/1 var(--ui-font);letter-spacing:.02em;border-radius:999px;align-items:center;gap:3px;padding:3px 5px;display:inline-flex}.monthCellSignals .signalHealth{background:color-mix(in srgb,var(--context-health) 17%,transparent);color:var(--context-health)}.monthCellSignals .signalDogs{background:color-mix(in srgb,var(--context-dogs) 18%,transparent);color:var(--context-dogs)}.calendarDayBackdrop{z-index:90;background:rgb(var(--light-ink-rgb,11 8 13) / .34);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:flex-end;padding:16px;display:flex;position:fixed;inset:0}.calendarDayDrawer{border:1px solid var(--line);background:var(--white);border-radius:24px;width:min(430px,100vw - 32px);height:calc(100vh - 32px);padding:18px;animation:.2s ease-out calendarDrawerIn;overflow:auto;box-shadow:0 25px 80px #0000003d}@keyframes calendarDrawerIn{0%{opacity:.35;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.calendarDayDrawerHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.calendarDayDrawerHead span{color:var(--light-muted,var(--petal));font:900 7px var(--ui-font);letter-spacing:.13em;display:block}.calendarDayDrawerHead strong{color:var(--wine);font:900 20px/1.1 var(--display-font);margin-top:5px;display:block}.calendarDayDrawerHead>button{border:1px solid var(--line);background:var(--soft);width:32px;height:32px;color:var(--text);cursor:pointer;border-radius:50%;font-size:19px}.calendarDayQuickActions{flex-wrap:wrap;gap:6px;padding:12px 0;display:flex}.calendarDayQuickActions button{border:1px solid var(--line);background:var(--surface-raised);color:var(--text);font:900 7px var(--ui-font);letter-spacing:.05em;cursor:pointer;border-radius:999px;padding:7px 9px}.calendarDaySection{border-top:1px solid var(--line);padding:13px 0}.calendarDaySectionTitle{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.calendarDaySectionTitle span{color:var(--muted);font:900 8px var(--ui-font);letter-spacing:.12em}.calendarDaySectionTitle b{background:var(--soft);min-width:21px;height:21px;color:var(--muted);font:900 7px var(--ui-font);border-radius:50%;place-items:center;display:grid}.calendarDayEvent,.calendarContextRow{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;background:0 0;grid-template-columns:9px 1fr;gap:9px;padding:10px 2px;display:grid}.calendarDayEvent{cursor:pointer}.calendarDayEvent>i{background:var(--cal-default);border-radius:999px;width:7px;height:30px}.calendarDayEvent>i.calendar-work{background:var(--cal-work)}.calendarDayEvent>i.calendar-home{background:var(--cal-home)}.calendarDayEvent>i.calendar-travel{background:var(--cal-travel)}.calendarDayEvent>i.calendar-appointments{background:var(--cal-appointments)}.calendarDayEvent>i.calendar-dogs{background:var(--cal-dogs)}.calendarDayEvent>i.calendar-bills{background:var(--cal-bills)}.calendarDayEvent strong,.calendarContextRow strong{font:800 10px var(--ui-font);display:block}.calendarDayEvent small,.calendarContextRow small{color:var(--muted);font:700 7px/1.4 var(--ui-font);text-transform:uppercase;margin-top:3px;display:block}.calendarContextRow>i{width:20px;height:20px;font-style:normal;font:900 8px var(--ui-font);border-radius:50%;place-items:center;display:grid}.calendarContextRow.health>i{background:color-mix(in srgb,var(--context-health) 16%,transparent);color:var(--context-health)}.calendarContextRow.dogs>i{background:color-mix(in srgb,var(--context-dogs) 18%,transparent);color:var(--context-dogs)}.calendarContextRow p{color:var(--muted);font:500 9px/1.45 var(--ui-font);margin:5px 0 0}.calendarDayEmpty{color:var(--muted);font:700 8px var(--ui-font);padding:8px 2px;display:block}html[data-theme=midnights] .calendarSourceBar,html[data-theme=midnights] .calendarMonthNav>button,html[data-theme=midnights] .calendarDayQuickActions button{background:var(--midnight-deep)}html[data-theme=midnights] .calendarDayDrawer{background:var(--midnight-raised)}html[data-theme=midnights] .calendarDayDrawerHead strong{color:var(--midnight-text)}html[data-theme=midnights] .calendarDayDrawerHead>button{background:var(--midnight-deep);color:var(--midnight-text)}@media (max-width:760px){.calendarNavHead{flex-direction:column;align-items:flex-start}.calendarNavHead>span{display:none}.calendarMonthNav{width:100%}.calendarMonthNav>strong{flex:1;min-width:0}.calendarSourceBar{overflow:auto}.calendarDayBackdrop{padding:8px}.calendarDayDrawer{border-radius:20px;width:100%;height:calc(100vh - 16px)}.monthCellSignals span{width:7px;height:7px;padding:0;font-size:0}.monthCellSignals span:first-letter{font-size:0}}.monthCalendarV1933c{--cal-work:var(--light-forest,#8f78aa);--cal-home:#8ba793;--cal-travel:var(--light-clay,#b67a86);--cal-appointments:#7f95b8;--cal-dogs:#b49769;--cal-bills:#9a7b6f;--cal-default:var(--light-muted,#88758f)}.monthCalendarV1933c .monthWeekEvents{z-index:2}.monthCalendarV1933c .monthCell.outside{opacity:.42;background:color-mix(in srgb,var(--surface-deep) 88%,transparent)}.monthCalendarV1933c .monthCell.outside>b{color:var(--muted)!important}.monthCalendarV1933c .monthEventBar{z-index:2;position:relative;box-shadow:0 4px 12px #00000029}.monthCalendarV1933c .monthEventBar.multiDay{border-radius:7px}.monthCalendarV1933c .monthEventBar.multiDay.continuesLeft{border-top-left-radius:2px;border-bottom-left-radius:2px;padding-left:10px}.monthCalendarV1933c .monthEventBar.multiDay.continuesRight{border-top-right-radius:2px;border-bottom-right-radius:2px;padding-right:10px}.monthCalendarV1933c .monthEventBar.multiDay.continuesLeft:before,.monthCalendarV1933c .monthEventBar.multiDay.continuesRight:after{content:"";background:#ffffff80;width:2px;position:absolute;top:5px;bottom:5px}.monthCalendarV1933c .monthEventBar.multiDay.continuesLeft:before{left:3px}.monthCalendarV1933c .monthEventBar.multiDay.continuesRight:after{right:3px}.monthCalendarV1933c .monthEventBar.calendar-work{background:var(--cal-work)}.monthCalendarV1933c .monthEventBar.calendar-home{background:var(--cal-home)}.monthCalendarV1933c .monthEventBar.calendar-travel{background:var(--cal-travel)}.monthCalendarV1933c .monthEventBar.calendar-appointments{background:var(--cal-appointments)}.monthCalendarV1933c .monthEventBar.calendar-dogs{background:var(--cal-dogs)}.monthCalendarV1933c .monthEventBar.calendar-bills{background:var(--cal-bills)}.monthCalendarV1933c .monthEventBar.calendar-default{background:var(--cal-default)}.sideNavLinkButton{border:1px solid var(--line);background:var(--surface-raised);text-align:left;color:var(--text);cursor:pointer;border-radius:13px;gap:2px;padding:9px 11px;text-decoration:none;transition:all .18s;display:grid}.sideNavLinkButton b{letter-spacing:.08em;font-size:8.5px}.sideNavLinkButton small{letter-spacing:.08em;color:var(--muted);font-size:6.5px;line-height:1.3}.sideNavLinkButton:hover{border-color:var(--petal);background:var(--soft);transform:translate(2px)}html[data-theme=midnights] .sideNavLinkButton{background:#17151c;border-color:#403748}.sideNavAssetsLink{border-top:1px solid var(--line);color:var(--muted);gap:2px;margin:16px 0 7px;padding:10px 11px;text-decoration:none;display:grid}.sideNavAssetsLink b{color:var(--text);letter-spacing:.09em;font-size:8.5px}.sideNavAssetsLink small{letter-spacing:.07em;font-size:6.5px}.sideNavAssetsLink:hover b{color:var(--light-muted,var(--petal))}.monthCalendarV1933c .monthWeekEvents{padding-left:0;padding-right:0;left:0;right:0;overflow:hidden}.monthCalendarV1933c .monthEventBar{box-sizing:border-box;align-self:start;width:auto;max-width:100%;margin:0}.monthCalendarV1933c .monthEventBar.singleDay,.monthCalendarV1933c .monthEventBar.multiDay{margin-left:0;margin-right:0}.evBackAfterlight{border:0;border-right:1px solid var(--ev-line);color:var(--ev-muted);letter-spacing:.1em;align-items:center;margin-right:3px;padding:7px 14px 7px 0;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.evBackAfterlight:hover{color:var(--ev-accent)}.evField select,.evOweEditor select,.evPhone select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ev-muted) 50%),linear-gradient(135deg,var(--ev-muted) 50%,transparent 50%)!important;background-position:calc(100% - 18px),calc(100% - 13px)!important;background-repeat:no-repeat!important;background-size:5px 5px,5px 5px!important;padding-right:42px!important}.evOwesWorkspace{max-width:1200px}.evOwesPeople{gap:8px;margin:-10px 0 14px;display:flex}.evOwesPeople button{border:1px solid var(--ev-line);background:var(--ev-paper);min-width:160px;color:var(--ev-muted);text-align:left;border-radius:12px;padding:11px 13px}.evOwesPeople button b,.evOwesPeople button span{display:block}.evOwesPeople button b{color:var(--ev-ink);font-size:12px}.evOwesPeople button span{letter-spacing:.12em;margin-top:3px;font-size:8px}.evOwesPeople button.active{border-color:var(--ev-accent);background:var(--ev-soft)}.evOwesUpdated{border:1px solid var(--ev-line);background:color-mix(in srgb,var(--ev-paper) 82%,transparent);border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;margin-bottom:18px;padding:13px 15px;display:grid}.evOwesUpdated span{letter-spacing:.14em;color:var(--ev-accent);font-size:8px;font-weight:900}.evOwesUpdated b{letter-spacing:.06em;font-size:10px}.evOwesUpdated p{color:var(--ev-muted);grid-column:1/-1;margin:2px 0 0;font-size:11px}.evOweColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.evOweColumns>section{border:1px solid var(--ev-line);background:var(--ev-paper);border-radius:16px;overflow:hidden}.evOweColumns>section>header{border-bottom:1px solid var(--ev-line);background:var(--ev-bg);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.evOweColumns>section>header span{letter-spacing:.14em;color:var(--ev-muted);font-size:8px;font-weight:900}.evOweColumns>section>header b{background:var(--ev-soft);border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.evOweColumns article{border-bottom:1px solid var(--ev-line);grid-template-columns:1fr auto;align-items:stretch;display:grid}.evOweColumns article:last-of-type{border-bottom:0}.evOweMain{color:var(--ev-ink);text-align:left;background:0 0;border:0;padding:13px 14px}.evOweMain small,.evOweMain strong,.evOweMain span,.evOweMain em{display:block}.evOweMain small{letter-spacing:.1em;color:var(--ev-accent);font-size:7px;font-weight:900}.evOweMain strong{margin-top:5px;font-family:Georgia,serif;font-size:18px;font-weight:400}.evOweMain span{color:var(--ev-muted);margin-top:4px;font-size:10px}.evOweMain em{color:var(--ev-muted);letter-spacing:.06em;margin-top:8px;font-size:7px;font-style:normal}.evOweDone{border:0;border-left:1px solid var(--ev-line);color:var(--ev-muted);letter-spacing:.08em;background:0 0;padding:0 11px;font-size:7px;font-weight:900}.evOweDone:hover{background:var(--ev-soft);color:var(--ev-deep)}.evOweEmpty{color:var(--ev-muted);padding:22px 14px;font-size:11px}.evInlineMessage{background:var(--ev-soft);color:var(--ev-muted);border-radius:10px;margin:8px 0 14px;padding:10px 12px;font-size:11px}.evOweEditor{width:min(620px,92vw)!important}.evOweEditor>label{color:var(--ev-muted);letter-spacing:.1em;margin:11px 0;font-size:8px;font-weight:900;display:block}.evOweEditor input,.evOweEditor textarea,.evOweEditor select{box-sizing:border-box;border:1px solid var(--ev-line);background:var(--ev-bg);width:100%;color:var(--ev-ink);border-radius:9px;margin-top:6px;padding:11px}.evOweEditor textarea{resize:vertical;min-height:90px}.evAssetInput{border:1px solid var(--ev-line);background:color-mix(in srgb,var(--ev-bg) 72%,var(--ev-paper));border-radius:12px;margin:18px 0;padding:12px}.evAssetInput.compact{margin:8px 0;padding:9px}.evAssetInputHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.evAssetInputHead>div:first-child span,.evAssetInputHead>div:first-child small{display:block}.evAssetInputHead>div:first-child span{letter-spacing:.12em;color:var(--ev-muted);font-size:9px;font-weight:900}.evAssetInputHead>div:first-child small{color:var(--ev-muted);margin-top:3px;font-size:8px;line-height:1.35}.evAssetInputHead>div:last-child{gap:4px;display:flex}.evAssetInputHead button{border:1px solid var(--ev-line);color:var(--ev-muted);letter-spacing:.07em;background:0 0;border-radius:999px;padding:5px 7px;font-size:6px;font-weight:900}.evAssetInputHead button.active{background:var(--ev-deep);border-color:var(--ev-deep);color:#fff}.evAssetDrop{border:1px dashed var(--ev-line);text-align:center;cursor:pointer;border-radius:10px;place-items:center;min-height:86px;margin-top:9px;display:grid}.evAssetDrop input{opacity:0;pointer-events:none;position:absolute}.evAssetDrop b{letter-spacing:.1em;font-size:9px}.evAssetDrop span{max-width:360px;color:var(--ev-muted);font-size:8px}.evAssetPicker{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-height:170px;margin-top:9px;display:grid;overflow:auto}.evAssetPicker button{border:1px solid var(--ev-line);background:var(--ev-paper);text-align:left;color:var(--ev-ink);border-radius:9px;gap:2px;padding:8px;display:grid}.evAssetPicker button span,.evAssetPicker button small{color:var(--ev-muted);letter-spacing:.08em;font-size:6px}.evAssetPicker button b{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.evAssetPicker p{color:var(--ev-muted);grid-column:1/-1;font-size:9px}.evAssetUrl{box-sizing:border-box;border:1px solid var(--ev-line);background:var(--ev-paper);width:100%;color:var(--ev-ink);border-radius:9px;margin-top:9px;padding:10px}.evAssetCurrent{gap:3px;margin-top:7px;display:grid}.evAssetCurrent span{letter-spacing:.1em;color:var(--ev-accent);font-size:6px;font-weight:900}.evAssetCurrent code{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--ev-muted);font-size:7px;overflow:hidden}.evAssetNote{color:var(--ev-accent);margin-top:7px;font-size:8px;line-height:1.35;display:block}.assetLibraryPage{--al-ink:var(--light-ink,#3a1726);--al-muted:var(--light-forest,#806d75);--al-line:var(--light-line,#eadde1);--al-paper:#fff;--al-soft:var(--light-cream,#fbf5f7);background:var(--light-cream,#f8f3f5);min-height:100vh;color:var(--al-ink);padding:38px clamp(22px,5vw,76px) 70px;font-family:Arial,sans-serif}.assetLibraryTop{grid-template-columns:auto 1fr;align-items:start;gap:28px;max-width:1500px;margin:0 auto 26px;display:grid}.assetBack{color:var(--light-forest,#9b6b7d);letter-spacing:.12em;padding-top:8px;font-size:9px;font-weight:900;text-decoration:none}.assetLibraryTop span,.assetUploadPanel>div>span{letter-spacing:.15em;color:var(--light-forest,#a0677d);font-size:8px;font-weight:900}.assetLibraryTop h1{margin:7px 0;font-family:Georgia,serif;font-size:48px;font-weight:400}.assetLibraryTop p,.assetUploadPanel p{color:var(--al-muted);margin:0;line-height:1.6}.assetUploadPanel{border:1px solid var(--al-line);background:var(--al-paper);border-radius:18px;grid-template-columns:minmax(0,.8fr) minmax(520px,1.2fr);gap:30px;max-width:1500px;margin:0 auto 16px;padding:20px;display:grid}.assetUploadPanel h2{margin:5px 0 8px;font-family:Georgia,serif;font-size:25px;font-weight:400}.assetUploadPanel form{grid-template-columns:1.4fr 1fr .8fr auto;align-items:end;gap:8px;display:grid}.assetUploadPanel label{letter-spacing:.1em;color:var(--al-muted);font-size:7px;font-weight:900}.assetUploadPanel input,.assetUploadPanel select{box-sizing:border-box;border:1px solid var(--al-line);background:var(--al-soft);width:100%;color:var(--al-ink);border-radius:10px;margin-top:6px;padding:10px}.assetUploadPanel button{background:var(--light-ink,#5f2940);color:#fff;letter-spacing:.08em;border:0;border-radius:10px;padding:11px 13px;font-size:8px;font-weight:900}.assetLibraryMessage{background:var(--light-cream,#f2e6ea);max-width:1500px;color:var(--light-forest,#805466);border-radius:10px;margin:0 auto 12px;padding:9px 12px;font-size:9px}.assetLibraryToolbar{grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:12px;max-width:1500px;margin:0 auto 14px;display:grid}.assetLibraryToolbar>input{border:1px solid var(--al-line);background:#fff;border-radius:999px;padding:11px 14px}.assetLibraryToolbar>div{gap:4px;display:flex}.assetLibraryToolbar button{border:1px solid var(--al-line);color:var(--al-muted);background:#fff;border-radius:999px;padding:7px 9px;font-size:7px;font-weight:900}.assetLibraryToolbar button.active{background:var(--light-ink,#5f2940);color:#fff;border-color:var(--light-line,#5f2940)}.assetLibraryToolbar>b{letter-spacing:.1em;color:var(--al-muted);font-size:8px}.assetLibraryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1500px;margin:auto;display:grid}.assetCard{border:1px solid var(--al-line);background:#fff;border-radius:16px;overflow:hidden}.assetPreview{background:var(--light-wash,#eee5e8);place-items:center;height:170px;display:grid;overflow:hidden}.assetPreview img{object-fit:cover;width:100%;height:100%}.assetPreview>div{text-align:center;color:var(--light-forest,#9a7c88)}.assetPreview span,.assetPreview b{display:block}.assetPreview span{letter-spacing:.12em;font-size:8px}.assetPreview b{margin-top:6px;font-size:20px}.assetCardBody{padding:14px}.assetCardBody>span{letter-spacing:.08em;color:var(--al-muted);font-size:7px}.assetCardBody h3{margin:5px 0;font-family:Georgia,serif;font-size:20px;font-weight:400}.assetCardBody p{min-height:30px;color:var(--al-muted);margin:0;font-size:8px;line-height:1.5}.assetUsage{border-top:1px solid var(--al-line);gap:3px;margin-top:10px;padding-top:9px;display:grid}.assetUsage b{letter-spacing:.08em;color:var(--light-forest,#8f6172);font-size:7px}.assetUsage small{color:var(--al-muted);font-size:7px}.assetActions{grid-template-columns:1fr auto;gap:6px;margin-top:10px;display:grid}.assetActions select,.assetActions button{border:1px solid var(--al-line);background:var(--al-soft);color:var(--al-ink);border-radius:8px;padding:8px;font-size:7px;font-weight:800}.assetActions button:disabled{opacity:.35}.assetLibraryEmpty{border:1px dashed var(--al-line);min-height:220px;color:var(--al-muted);border-radius:18px;grid-column:1/-1;place-items:center;display:grid}.assetLibraryEmpty strong,.assetLibraryEmpty span{display:block}.assetLibraryEmpty strong{color:var(--al-ink);font-family:Georgia,serif;font-size:24px;font-weight:400}.assetLibraryEmpty span{margin-top:5px;font-size:10px}@media (max-width:1050px){.assetLibraryGrid{grid-template-columns:repeat(2,1fr)}.assetUploadPanel{grid-template-columns:1fr}.assetUploadPanel form{grid-template-columns:1fr 1fr}.evOweColumns{grid-template-columns:1fr}}@media (max-width:680px){.evBackAfterlight{display:none}.assetLibraryPage{padding:24px 14px 50px}.assetLibraryTop{grid-template-columns:1fr}.assetLibraryTop h1{font-size:38px}.assetUploadPanel form,.assetLibraryToolbar{grid-template-columns:1fr}.assetLibraryToolbar>div{overflow:auto}.assetLibraryGrid{grid-template-columns:1fr}.evAssetInputHead{display:grid}.evAssetPicker{grid-template-columns:1fr}.evOwesPeople{grid-template-columns:1fr 1fr;display:grid}.evOwesPeople button{min-width:0}}.monthCalendarV1933c .monthEventBar.singleDay{margin-left:4px;margin-right:4px}.monthCalendarV1933c .monthEventBar.multiDay:not(.continuesLeft){margin-left:4px}.monthCalendarV1933c .monthEventBar.multiDay:not(.continuesRight){margin-right:4px}.evCharacter small,.evCharacter p,.evPageHead small,.evSectionHead small,.evModal>small,.evField>span,.evMemberStatus small,.evChecks span small,.evPhoneIdentity small,.evWritingAs>span{text-transform:uppercase}.evCharacter small{letter-spacing:.16em}.evCharacter p{letter-spacing:.08em;font-size:11px;font-weight:800}.evCharacter h2{text-transform:none}.evCheckCard{border:1px solid var(--ev-line);min-width:260px;max-width:420px;color:var(--ev-ink);text-align:left;cursor:pointer;background:0 0;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 13px;transition:border-color .15s,background .15s,transform .15s;display:flex}.evCheckCard:hover{border-color:var(--ev-accent);background:color-mix(in srgb,var(--ev-soft) 35%,transparent);transform:translateY(-1px)}.evCheckCard.done{opacity:.7;background:#53775a1f}.evCheckCard>span{min-width:0;display:block}.evCheckCard>span>strong{font-size:13px;display:block}.evCheckCard>span>small{color:var(--ev-muted);text-transform:uppercase;letter-spacing:.04em;margin-top:3px;font-size:9px;display:block}.evCheckCard>span>em{-webkit-line-clamp:2;color:var(--ev-muted);-webkit-box-orient:vertical;margin-top:7px;font-size:10px;font-style:normal;line-height:1.45;display:-webkit-box;overflow:hidden}.evCheckToggle{width:24px!important;height:24px!important;color:var(--ev-ink)!important;background:0 0!important;border:0!important;flex:none!important;place-items:center!important;padding:0!important;font-size:19px!important;line-height:1!important;display:grid!important}.evCheckToggle:hover{color:var(--ev-accent)!important}.evOweEditor select{padding-top:11px!important;padding-bottom:11px!important;font-size:14px!important;line-height:1.25!important}.evOweEditor .evTwo label{font-size:8px!important}.evOweMain strong{text-transform:none}.evOweMain small{text-transform:uppercase}.evPhone{filter:drop-shadow(0 32px 58px #0000006b);width:354px;height:min(710px,100vh - 110px);bottom:82px;right:24px}.evPhoneShell{border:1px solid color-mix(in srgb,var(--phone-shell) 74%,#fff);background:linear-gradient(145deg,color-mix(in srgb,var(--phone-shell) 88%,#fff),var(--phone-shell) 58%,var(--light-ink,#09080b));border-radius:48px;height:100%;padding:10px;position:relative;overflow:visible;box-shadow:inset 0 0 0 5px #ffffff06,inset 0 0 0 7px #00000047}.evPhoneSpeaker{z-index:8;background:#08080b;border-radius:14px;width:74px;height:20px;position:absolute;top:18px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff09}.evPhoneClose{z-index:12;background:color-mix(in srgb,var(--phone-shell) 82%,var(--light-ink,#09080b));color:#fff;cursor:pointer;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:32px;height:32px;font-size:17px;line-height:1;display:grid;position:absolute;top:22px;right:-11px;box-shadow:0 8px 22px #00000047}.evPhoneScreen{background-color:var(--light-ink,#17151b);height:100%;color:var(--light-muted,#f8f5fa);background-position:50%;background-size:cover;border-radius:39px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0e}.evPhoneScreen:not(.hasWallpaper){background-image:radial-gradient(circle at 78% 12%,color-mix(in srgb,var(--phone-accent) 30%,transparent),transparent 32%),linear-gradient(155deg,var(--light-ink,#201b24) 0%,var(--light-ink,#151318) 52%,color-mix(in srgb,var(--phone-accent) 14%,#111015) 100%)}.evPhoneScreen.light:not(.hasWallpaper){background-image:radial-gradient(circle at 78% 12%,color-mix(in srgb,var(--phone-accent) 25%,transparent),transparent 32%),linear-gradient(155deg,var(--light-cream,#fbf7fa),var(--light-wash,#eee7ee))}.evPhoneStatus{z-index:6;letter-spacing:.02em;height:42px;color:inherit;justify-content:space-between;align-items:center;padding:10px 18px 0;font-size:9px;display:flex;position:relative}.evPhoneStatus b{font-size:10px}.evPhoneStatus span{letter-spacing:.09em;opacity:.85;font-size:8px}.evPhoneViewport{height:calc(100% - 42px);position:relative;overflow:hidden}.evPhoneHomeV2{box-sizing:border-box;flex-direction:column;height:100%;padding:8px 18px 18px;display:flex}.evPhoneCharacterPicker{z-index:10;justify-content:center;margin:0 auto 15px;display:flex;position:relative}.evPhoneCharacterPicker>button{background:rgb(var(--light-ink-rgb,17 15 20) / .38);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);max-width:235px;color:inherit;cursor:pointer;border:1px solid #ffffff1f;border-radius:18px;align-items:center;gap:8px;padding:6px 11px 6px 7px;display:flex;box-shadow:0 7px 20px #0000001f}.evPhoneScreen.light .evPhoneCharacterPicker>button{border-color:rgb(var(--light-line-rgb,45 35 45) / .12);background:#ffffff80}.evPhoneCharacterPicker>button>span{background:color-mix(in srgb,var(--phone-accent) 56%,var(--light-ink,#28212b));border-radius:50%;place-items:center;width:24px;height:24px;display:grid;overflow:hidden}.evPhoneCharacterPicker img{object-fit:cover;width:100%;height:100%}.evPhoneCharacterPicker i{font-size:10px;font-style:normal;font-weight:900}.evPhoneCharacterPicker b{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em;min-width:0;font-size:10px;overflow:hidden}.evPhoneCharacterPicker em{opacity:.7;margin-left:1px;font-size:8px;font-style:normal}.evPhoneCharacterMenu{background:rgb(var(--light-ink-rgb,23 20 27) / .94);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:1px solid #ffffff1f;border-radius:16px;width:245px;padding:6px;position:absolute;top:42px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px #0000004d}.evPhoneScreen.light .evPhoneCharacterMenu{background:rgb(var(--light-cream-rgb,248 243 248) / .96);border-color:rgb(var(--light-line-rgb,45 35 45) / .12)}.evPhoneCharacterMenu>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:30px 1fr 18px;align-items:center;gap:8px;padding:7px;display:grid}.evPhoneCharacterMenu>button:hover,.evPhoneCharacterMenu>button.active{background:color-mix(in srgb,var(--phone-accent) 18%,transparent)}.evPhoneCharacterMenu img,.evPhoneCharacterMenu>button>i{object-fit:cover;background:color-mix(in srgb,var(--phone-accent) 45%,var(--light-ink,#2b252f));border-radius:9px;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;display:grid}.evPhoneCharacterMenu span{font-size:10px;font-weight:700}.evPhoneCharacterMenu em{color:var(--phone-accent);font-size:9px;font-style:normal}.evPhoneWidgets{grid-template-columns:1.08fr .92fr;gap:10px;margin-bottom:22px;display:grid}.evPhoneDateWidget,.evPhonePhotoWidget{background:rgb(var(--light-ink-rgb,19 17 22) / .38);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #ffffff1c;border-radius:24px;min-height:146px;overflow:hidden;box-shadow:0 12px 28px #00000026}.evPhoneScreen.light .evPhoneDateWidget,.evPhoneScreen.light .evPhonePhotoWidget{border-color:rgb(var(--light-line-rgb,45 35 45) / .12);background:#ffffff80}.evPhoneDateWidget{box-sizing:border-box;grid-template-rows:auto 1fr auto auto;grid-template-columns:1fr auto;align-items:start;padding:17px 16px;display:grid}.evPhoneDateWidget small{letter-spacing:.18em;opacity:.68;grid-column:1/3;font-size:7px;font-weight:900}.evPhoneDateWidget strong{align-self:center;font-family:Georgia,serif;font-size:58px;font-weight:400;line-height:.88}.evPhoneDateWidget span{writing-mode:vertical-rl;letter-spacing:.12em;opacity:.75;align-self:center;font-family:Georgia,serif;font-size:11px;transform:rotate(180deg)}.evPhoneDateWidget em{letter-spacing:.16em;text-transform:uppercase;opacity:.58;white-space:nowrap;text-overflow:ellipsis;grid-column:1/3;font-size:7px;font-style:normal;overflow:hidden}.evPhonePhotoWidget{position:relative}.evPhonePhotoWidget>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.evPhonePhotoWidget:after{content:"";background:linear-gradient(180deg,transparent 36%,rgb(var(--light-ink-rgb,7 6 8) / .78));position:absolute;inset:0}.evPhonePhotoWidget>div:not(.evPhoneMonogram){z-index:2;color:#fff;position:absolute;bottom:12px;left:13px;right:13px}.evPhonePhotoWidget small{letter-spacing:.18em;opacity:.75;font-size:6px;display:block}.evPhonePhotoWidget b{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-family:Georgia,serif;font-size:12px;font-weight:400;display:block;overflow:hidden}.evPhoneMonogram{color:color-mix(in srgb,var(--phone-accent) 65%,#fff);background:linear-gradient(145deg,color-mix(in srgb,var(--phone-accent) 18%,var(--light-ink,#17151b)),var(--light-ink,#151217));place-items:center;font-family:Georgia,serif;font-size:40px;display:grid;position:absolute;inset:0}.evPhoneAppsV2{grid-template-columns:repeat(2,1fr);gap:17px 24px;margin-top:1px;padding:0 12px;display:grid}.evPhoneAppsV2 button{color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;display:flex;position:relative}.evPhoneAppsV2 button>b{background:linear-gradient(145deg,color-mix(in srgb,var(--phone-accent) 32%,rgb(var(--light-ink-rgb,33 29 37) / .82)),rgb(var(--light-ink-rgb,23 21 27) / .78));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #ffffff1c;border-radius:18px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 11px 24px #00000029}.evPhoneScreen.light .evPhoneAppsV2 button>b{background:linear-gradient(145deg,color-mix(in srgb,var(--phone-accent) 20%,#ffffffd9),#ffffffad);border-color:rgb(var(--light-line-rgb,45 35 45) / .1)}.evPhoneAppsV2 button>b i{color:color-mix(in srgb,var(--phone-accent) 68%,#fff);font-size:20px;font-weight:400}.evPhoneScreen.light .evPhoneAppsV2 button>b i{color:color-mix(in srgb,var(--phone-accent) 78%,var(--light-ink,#3d3340))}.evPhoneAppsV2 button>span{margin-top:6px;font-size:9px;font-weight:800}.evPhoneAppsV2 button>em{box-sizing:border-box;background:var(--light-sage,#d95d72);color:#fff;border:2px solid var(--light-line,#18151b);border-radius:9px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:7px;font-style:normal;font-weight:900;display:grid;position:absolute;top:-4px;right:calc(50% - 37px)}.evPhoneDock{background:rgb(var(--light-ink-rgb,18 16 21) / .42);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #ffffff1a;border-radius:22px;grid-template-columns:repeat(3,1fr);place-items:center;height:66px;margin:auto 4px 2px;display:grid;box-shadow:0 10px 25px #00000024}.evPhoneScreen.light .evPhoneDock{border-color:rgb(var(--light-line-rgb,45 35 45) / .1);background:#ffffff80}.evPhoneDock button{background:color-mix(in srgb,var(--phone-accent) 19%,#ffffff0d);width:42px;height:42px;color:inherit;cursor:pointer;border:0;border-radius:14px;place-items:center;display:grid}.evPhoneDock i{color:color-mix(in srgb,var(--phone-accent) 65%,#fff);font-size:17px}.evPhoneScreen.light .evPhoneDock i{color:color-mix(in srgb,var(--phone-accent) 75%,var(--light-ink,#3d3340))}.evPhoneScreenHomeBar{z-index:9;background:#ffffffad;border-radius:8px;width:96px;height:4px;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.evPhoneScreen.light .evPhoneScreenHomeBar{background:rgb(var(--light-ink-rgb,30 25 32) / .48)}.evPhoneApp{box-sizing:border-box;background:rgb(var(--light-ink-rgb,19 17 22) / .82);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);height:100%;padding-bottom:18px}.evPhoneScreen.light .evPhoneApp{background:rgb(var(--light-cream-rgb,247 241 247) / .88)}.evAppHead{border-bottom:1px solid rgb(var(--light-line-rgb,150 140 150) / .18);height:48px;padding:0 12px}.evAppHead button{font-size:16px}.evAppHead b{text-transform:uppercase;letter-spacing:.14em;font-family:inherit;font-size:9px;font-weight:900}.evPhoneEmpty{height:calc(100% - 42px);padding:42px 30px}.evPhoneEmpty h3{font-size:25px}.evPhoneSetup .evPhoneScreen{background-image:radial-gradient(circle at 76% 14%,color-mix(in srgb,var(--phone-accent) 28%,transparent),transparent 34%),linear-gradient(155deg,var(--light-ink,#201b24),var(--light-ink,#141217) 62%)}@media (max-width:620px){.evPhone{width:min(354px,100vw - 20px);height:min(690px,100vh - 92px);bottom:74px;right:10px}.evPhoneShell{border-radius:44px}.evPhoneScreen{border-radius:35px}.evPhoneWidgets{grid-template-columns:1.05fr .95fr}.evPhoneDateWidget,.evPhonePhotoWidget{min-height:136px}}.evPhoneV3{width:316px;height:min(704px,100vh - 104px);bottom:82px;right:26px}.evPhoneV3 .evPhoneShell{border-radius:44px;padding:9px}.evPhoneV3 .evPhoneScreen{border-radius:35px}.evPhoneV3 .evPhoneClose{top:20px;right:-10px}.evPhoneV3 .evPhoneSpeaker{width:68px;height:18px;top:17px}.evPhoneV3 .evPhoneHomeV3{box-sizing:border-box;flex-direction:column;height:100%;padding:7px 14px 16px;display:flex}.evPhoneTopIdentity{z-index:12;grid-template-columns:42px 1fr;align-items:center;gap:9px;margin:1px 0 12px;display:grid;position:relative}.evPhoneAvatarButton{background:rgb(var(--light-ink-rgb,20 18 23) / .56);width:42px;height:42px;color:inherit;cursor:pointer;border:1px solid #ffffff29;border-radius:14px;padding:0;overflow:hidden;box-shadow:0 8px 20px #00000021}.evPhoneAvatarButton img{object-fit:cover;width:100%;height:100%}.evPhoneAvatarButton i{place-items:center;width:100%;height:100%;font-family:Georgia,serif;font-size:18px;font-style:normal;display:grid}.evPhoneCharacterPickerV3{justify-content:stretch;margin:0}.evPhoneCharacterPickerV3>button{text-align:left;border-radius:14px;justify-content:space-between;width:100%;max-width:none;height:42px;padding:7px 11px 7px 13px}.evPhoneCharacterPickerV3>button>span{background:0 0;border-radius:0;width:auto;min-width:0;height:auto;display:block}.evPhoneCharacterPickerV3>button small{letter-spacing:.18em;opacity:.55;margin-bottom:2px;font-size:5.5px;display:block}.evPhoneCharacterPickerV3>button b{font-size:9px}.evPhoneCharacterPickerV3 .evPhoneCharacterMenu{width:222px;top:47px;left:auto;right:0;transform:none}.evPhonePulseWidget{grid-template-columns:88px 1fr;align-items:stretch;gap:12px;margin-bottom:17px;display:grid}.evPhonePulseWidget>div,.evPhonePulseWidget>p{background:rgb(var(--light-ink-rgb,18 16 21) / .38);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #ffffff1a;border-radius:19px;margin:0;box-shadow:0 10px 24px #0000001f}.evPhoneScreen.light .evPhonePulseWidget>div,.evPhoneScreen.light .evPhonePulseWidget>p{border-color:rgb(var(--light-line-rgb,45 35 45) / .1);background:#ffffff80}.evPhonePulseWidget>div{grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;align-items:center;padding:10px 11px;display:grid}.evPhonePulseWidget small{letter-spacing:.16em;opacity:.62;grid-column:1/3;font-size:5.5px;font-weight:900}.evPhonePulseWidget strong{font-family:Georgia,serif;font-size:32px;font-weight:400;line-height:1}.evPhonePulseWidget>div span{writing-mode:vertical-rl;letter-spacing:.08em;opacity:.68;font-family:Georgia,serif;font-size:7px;transform:rotate(180deg)}.evPhonePulseWidget>p{flex-direction:column;justify-content:center;min-width:0;padding:12px 13px;display:flex}.evPhonePulseWidget>p b{white-space:nowrap;text-overflow:ellipsis;font-family:Georgia,serif;font-size:12px;font-weight:400;overflow:hidden}.evPhonePulseWidget>p span{letter-spacing:.04em;opacity:.63;margin-top:5px;font-size:6.5px;line-height:1.45}.evPhoneAppsV3{grid-template-columns:repeat(4,1fr);gap:15px 7px;margin-top:1px;padding:0 1px;display:grid}.evPhoneAppsV3 button{color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.evPhoneAppsV3 button>b{background:linear-gradient(145deg,color-mix(in srgb,var(--phone-accent) 27%,rgb(var(--light-ink-rgb,33 29 37) / .8)),rgb(var(--light-ink-rgb,23 21 27) / .76));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #ffffff1c;border-radius:15px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 9px 20px #00000024}.evPhoneScreen.light .evPhoneAppsV3 button>b{background:linear-gradient(145deg,color-mix(in srgb,var(--phone-accent) 18%,#ffffffe0),#ffffffad);border-color:rgb(var(--light-line-rgb,45 35 45) / .1)}.evPhoneAppsV3 button>b i{color:color-mix(in srgb,var(--phone-accent) 66%,#fff);font-size:17px;font-weight:400}.evPhoneScreen.light .evPhoneAppsV3 button>b i{color:color-mix(in srgb,var(--phone-accent) 74%,var(--light-ink,#3d3340))}.evPhoneAppsV3 button>span{text-align:center;max-width:58px;margin-top:5px;font-size:6.8px;font-weight:800;line-height:1.15}.evPhoneAppsV3 button>em{box-sizing:border-box;background:var(--light-sage,#d95d72);color:#fff;border:2px solid var(--light-line,#18151b);border-radius:8px;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:6px;font-style:normal;font-weight:900;display:grid;position:absolute;top:-4px;right:3px}.evPhoneDockV3{border-radius:20px;grid-template-columns:repeat(4,1fr);height:58px;margin:auto 0 1px}.evPhoneDockV3 button{border-radius:12px;width:38px;height:38px}.evPhoneDockV3 i{font-size:15px}.evPhoneV3 .evPhoneApp{scrollbar-width:none;overflow-y:auto}.evPhoneV3 .evPhoneApp::-webkit-scrollbar{display:none}.evPhoneProfile{padding:0 14px 24px}.evPhoneProfile .evAppHead{margin:0 -14px}.evProfileHero{background:linear-gradient(145deg,color-mix(in srgb,var(--phone-accent) 22%,var(--light-ink,#17151b)),var(--light-ink,#131116));border-radius:22px;min-height:190px;margin:11px 0 13px;position:relative;overflow:hidden}.evProfileHero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.evProfileHero:after{content:"";background:linear-gradient(180deg,transparent 35%,rgb(var(--light-ink-rgb,7 6 8) / .82));position:absolute;inset:0}.evProfileHero>div:not(.evPhoneMonogram){z-index:2;color:#fff;position:absolute;bottom:14px;left:16px;right:16px}.evProfileHero small{letter-spacing:.18em;opacity:.68;font-size:5.8px}.evProfileHero h3{margin:4px 0 2px;font-family:Georgia,serif;font-size:23px;font-weight:400}.evProfileHero p{letter-spacing:.13em;margin:0;font-size:7px;font-weight:800}.evProfileFacts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.evProfileFacts>div{background:#ffffff09;border:1px solid #ffffff17;border-radius:13px;padding:9px 10px}.evProfileFacts small{letter-spacing:.14em;opacity:.5;font-size:5px;display:block}.evProfileFacts b{margin-top:4px;font-size:7.5px;line-height:1.3;display:block}.evProfileBio{background:#ffffff08;border:1px solid #ffffff17;border-radius:14px;margin-top:10px;padding:12px}.evProfileBio small{letter-spacing:.16em;opacity:.5;font-size:5px}.evProfileBio p{white-space:pre-wrap;margin:7px 0 0;font-family:Georgia,serif;font-size:8px;line-height:1.6}.evPhoneAssetTabs{scrollbar-width:none;gap:5px;padding:8px 12px 10px;display:flex;overflow-x:auto}.evPhoneAssetTabs::-webkit-scrollbar{display:none}.evPhoneAssetTabs button{color:inherit;letter-spacing:.11em;background:0 0;border:1px solid #ffffff1a;border-radius:999px;flex:none;padding:5px 8px;font-size:5.5px;font-weight:900}.evPhoneAssetTabs button.active{background:color-mix(in srgb,var(--phone-accent) 30%,transparent);border-color:color-mix(in srgb,var(--phone-accent) 55%,transparent)}.evAssetLibraryGrid{padding:0 12px 22px}.evPhoneCreatePanel{padding:12px}.evPhoneCreatePanel textarea{resize:vertical;min-height:82px}.evSnapArchive{padding:10px 12px 24px}.evSnapArchive figcaption small{opacity:.55;margin-top:3px;font-size:5.5px;display:block}.evPhoneDiscussionCreate{gap:8px;padding:10px 12px 12px;display:grid}.evPhoneDiscussionCreate input,.evPhoneDiscussionCreate textarea{box-sizing:border-box;width:100%;color:inherit;font:inherit;background:#0c0b0f61;border:1px solid #ffffff1a;border-radius:12px;padding:9px;font-size:8px}.evPhoneDiscussionCreate textarea{resize:vertical;min-height:72px}.evPhoneDiscussionCreate button{background:var(--phone-accent);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-self:end;padding:7px 10px;font-size:7px;font-weight:900}.evPhoneDiscussions{gap:8px;padding:0 12px 24px;display:grid}.evPhoneDiscussions article{background:#ffffff09;border:1px solid #ffffff17;border-radius:14px;padding:10px}.evPhoneDiscussions small{letter-spacing:.12em;opacity:.52;font-size:5px}.evPhoneDiscussions h4{margin:4px 0;font-family:Georgia,serif;font-size:13px;font-weight:400}.evPhoneDiscussions p{opacity:.82;margin:0;font-size:7.5px;line-height:1.5}.evPhoneBlank{opacity:.55;text-align:center;padding:28px 10px;font-size:8px}.evReplyCalendar>header{grid-template-columns:30px 1fr 30px;align-items:center;margin-bottom:10px;display:grid}.evReplyCalendar>header button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:20px}.evReplyCalendar>header b{text-align:center;font-family:Georgia,serif;font-size:13px;font-weight:400}.evReplyWeekdays,.evReplyDays{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.evReplyWeekdays span{text-align:center;opacity:.48;font-size:5.5px}.evReplyDays>span{aspect-ratio:1;border-radius:50%;place-items:center;font-size:7px;display:grid;position:relative}.evReplyDays>span.hasReply{border:1px solid color-mix(in srgb,var(--phone-accent) 78%,#fff);background:color-mix(in srgb,var(--phone-accent) 18%,transparent);cursor:help;font-weight:900}.evReplyDays>span.hasReply:after{content:attr(data-tooltip);z-index:20;background:rgb(var(--light-ink-rgb,10 9 12) / .96);color:#fff;white-space:pre-line;opacity:0;pointer-events:none;border-radius:9px;width:145px;padding:7px 8px;font-size:6px;line-height:1.45;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 10px 26px #0000004d}.evReplyDays>span.hasReply:hover:after{opacity:1}.evReplyLegend{gap:6px;margin-top:14px;display:grid}.evReplyLegend>div{grid-template-columns:7px 1fr;align-items:start;gap:7px;display:grid}.evReplyLegend b{color:inherit;margin-right:5px}@media (max-width:620px){.evPhoneV3{width:min(316px,100vw - 16px);height:min(690px,100vh - 88px);bottom:72px;right:8px}.evPhoneAppsV3{gap:13px 5px}.evPhoneAppsV3 button>b{width:45px;height:45px}}.evPartnerEmpty{cursor:default}.evPersonAccess{padding:18px 0!important;display:block!important}.evPersonAccessHead{justify-content:space-between;align-items:center;gap:16px;display:flex}.evWorldAccess{border-top:1px solid var(--ev-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:14px;padding-top:12px;display:grid}.evWorldAccess>small{letter-spacing:.16em;color:var(--ev-muted);grid-column:1/-1;font-size:8px;font-weight:900}.evWorldAccess>button{border:1px solid var(--ev-line);color:var(--ev-ink);text-align:left;cursor:pointer;background:0 0;border-radius:12px;flex-direction:column;gap:3px;padding:9px 10px;display:flex}.evWorldAccess>button.active{border-color:var(--ev-accent);background:color-mix(in srgb,var(--ev-accent) 9%,transparent)}.evWorldAccess>button:disabled{cursor:default;opacity:.78}.evWorldAccess>button span{font-size:10px;font-weight:800}.evWorldAccess>button em{letter-spacing:.1em;color:var(--ev-muted);font-size:6px;font-style:normal;font-weight:900}.evSnapViewerApp{flex-direction:column;display:flex;padding-bottom:0!important;overflow:hidden!important}.evSnapViewerApp .evAppHead{flex:none}.evSnapViewer{background:#09090b;flex:1;min-height:0;position:relative;overflow:hidden}.evSnapViewer>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.evSnapViewerShade{pointer-events:none;background:linear-gradient(#0000002e 0%,#0000 24% 53%,#000000a8 100%);position:absolute;inset:0}.evSnapViewerMeta{z-index:3;color:#fff;text-align:center;text-shadow:0 2px 10px #000000b8;position:absolute;bottom:42px;left:14px;right:14px}.evSnapViewerMeta small{letter-spacing:.14em;opacity:.78;text-transform:uppercase;margin-bottom:8px;font-size:5.5px;font-weight:900;display:block}.evSnapViewerMeta p{white-space:pre-wrap;max-width:95%;margin:0 auto;font-size:14px;font-weight:700;line-height:1.18}.evSnapNav{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#0000002e;border:0;width:28px;height:44px;font-size:22px;position:absolute;top:50%;transform:translateY(-50%)}.evSnapNav.prev{border-radius:0 14px 14px 0;left:0}.evSnapNav.next{border-radius:14px 0 0 14px;right:0}.evSnapDots{z-index:4;gap:4px;display:flex;position:absolute;bottom:19px;left:50%;transform:translate(-50%)}.evSnapDots i{background:#ffffff73;border-radius:50%;width:4px;height:4px}.evSnapDots i.active{background:#fff;transform:scale(1.25)}.evWorldAccessRow{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.evWorldAccessRow>.evDiagButton{border:1px solid var(--ev-line,var(--light-line,#d7c6cf));width:auto;min-width:58px;color:inherit;letter-spacing:.12em;background:0 0;border-radius:12px;padding:0 12px;font-size:10px;font-weight:800}.evWorldAccessRow>.evDiagButton:hover{border-color:var(--ev-accent,var(--light-line,#a87492));color:var(--ev-accent,var(--light-forest,#a87492))}.evDiagnostics{gap:10px;margin:20px 0 26px;display:grid}.evDiagnostics>div{border:1px solid var(--ev-line,var(--light-line,#d7c6cf));border-radius:14px;grid-template-columns:34px 1fr;align-items:center;gap:12px;padding:13px 14px;display:grid}.evDiagnostics>div>span{border-radius:999px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.evDiagnostics>div.pass>span{color:#5d8b70;background:#5d8b7024}.evDiagnostics>div.fail>span{background:rgb(var(--light-forest-rgb,174 75 83) / .14);color:var(--light-forest,#ae4b53)}.evDiagnostics b{letter-spacing:.04em;font-size:12px;display:block}.evDiagnostics small{opacity:.72;margin-top:3px;line-height:1.4;display:block}.evWorldAccessRow>button:first-child{border:1px solid var(--ev-line);color:var(--ev-ink);text-align:left;cursor:pointer;background:0 0;border-radius:12px;flex-direction:column;gap:3px;padding:9px 10px;display:flex}.evWorldAccessRow>button:first-child.active{border-color:var(--ev-accent);background:color-mix(in srgb,var(--ev-accent) 9%,transparent)}.evWorldAccessRow>button:first-child:disabled{cursor:default;opacity:.78}.evWorldAccessRow>button:first-child span{font-size:10px;font-weight:800}.evWorldAccessRow>button:first-child em{letter-spacing:.1em;color:var(--ev-muted);font-size:6px;font-style:normal;font-weight:900}.evPhoneLauncher{contain:layout style paint;bottom:24px!important;right:24px!important;z-index:2147482000!important;position:fixed!important;inset:auto 24px 24px auto!important;transform:none!important}.evPhone{bottom:88px!important;right:24px!important;z-index:2147481999!important;position:fixed!important;inset:auto 24px 88px auto!important;transform:none!important}@media (max-width:620px){.evPhoneLauncher{bottom:16px!important;right:16px!important;inset:auto 16px 16px auto!important}.evPhone{bottom:78px!important;right:10px!important;inset:auto 10px 78px auto!important}}.evThreadTabs{grid-template-columns:1fr 1fr;gap:5px;margin:0 4px 12px;display:grid}.evThreadTabs button{border:1px solid var(--ev-line);color:var(--ev-muted);letter-spacing:.1em;background:0 0;border-radius:999px;padding:7px 6px;font-size:8px;font-weight:900}.evThreadTabs button.active{background:var(--ev-soft);color:var(--ev-deep);border-color:color-mix(in srgb,var(--ev-accent) 55%,var(--ev-line))}.evConversation>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.evThreadActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.evThreadActions button{border:1px solid var(--ev-line);color:var(--ev-muted);letter-spacing:.06em;background:0 0;border-radius:999px;padding:8px 10px;font-size:8px;font-weight:900}.evThreadActions button.danger{color:var(--light-clay,#9f4752);border-color:rgb(var(--light-clay-line-rgb,159 71 82) / .35)}.evArchivedNotice{border-top:1px solid var(--ev-line);background:color-mix(in srgb,var(--ev-soft) 52%,var(--ev-paper));color:var(--ev-muted);padding:16px 20px;font-size:11px}.evThreadConfirm>p{color:var(--ev-muted);line-height:1.6}.evThreadConfirm>div:last-child{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.evCompactSecondary,.evCompactDanger{border:1px solid var(--ev-line);letter-spacing:.06em;border-radius:999px;padding:10px 14px;font-size:9px;font-weight:900}.evCompactSecondary{color:var(--ev-muted);background:0 0}.evCompactDanger{background:var(--light-forest,#8f3f4a);color:#fff;border-color:var(--light-line,#8f3f4a)}.evPhonePulseWidget{grid-template-columns:82px minmax(0,1fr)}.evPhonePulseWidget>.evWritingPulse{background:rgb(var(--light-ink-rgb,18 16 21) / .38);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #ffffff1a;border-radius:19px;margin:0;overflow:hidden;box-shadow:0 10px 24px #0000001f}.evPhoneScreen.light .evPhonePulseWidget>.evWritingPulse{border-color:rgb(var(--light-line-rgb,45 35 45) / .1);background:#ffffff80}.evWritingPulse button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.evWritingPulseHead{justify-content:space-between;align-items:center;gap:8px;padding:10px 11px 8px;display:flex}.evWritingPulseHead b{white-space:nowrap;text-overflow:ellipsis;font-family:Georgia,serif;font-size:11px;font-weight:400;overflow:hidden}.evWritingPulseHead span{letter-spacing:.08em;opacity:.62;white-space:nowrap;font-size:5.5px;font-weight:900}.evWritingPulse>div{padding:0 7px 7px}.evWritingPulse>div>button{border-top:1px solid rgb(var(--light-line-rgb,150 140 150) / .16);padding:6px 5px}.evWritingPulse>div>button strong,.evWritingPulse>div>button small{display:block}.evWritingPulse>div>button strong{white-space:nowrap;text-overflow:ellipsis;font-size:7.5px;overflow:hidden}.evWritingPulse>div>button small{opacity:.66;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:5.8px;line-height:1.4;overflow:hidden}.evWritingPulse>div>p{opacity:.6;margin:5px;font-size:6.5px}.evWritingPulseMore{font-weight:900;color:var(--phone-accent)!important;font-size:6px!important}.evReplyCalendar{padding:12px 15px 24px}.evReplyCalendar>header{margin-bottom:14px}.evReplyCalendar>header b{font-size:16px}.evReplyWeekdays,.evReplyDays{gap:6px}.evReplyWeekdays{margin-bottom:7px}.evReplyWeekdays span{opacity:.55;font-size:8px;font-weight:900}.evReplyDays>button{aspect-ratio:1;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:11px;display:grid;position:relative}.evReplyDays>button:disabled{cursor:default}.evReplyDays>button.hasReply{border:1.5px solid color-mix(in srgb,var(--phone-accent) 80%,#fff);background:color-mix(in srgb,var(--phone-accent) 18%,transparent);font-weight:900}.evReplyDays>button.selected{box-shadow:0 0 0 3px color-mix(in srgb,var(--phone-accent) 22%,transparent)}.evReplyDays em{background:var(--phone-accent);color:#fff;border-radius:7px;place-items:center;min-width:14px;height:14px;padding:0 3px;font-size:7px;font-style:normal;display:grid;position:absolute;top:-2px;right:-2px}.evReplySelected{border:1px solid rgb(var(--light-line-rgb,150 140 150) / .2);background:rgb(var(--light-forest-rgb,140 135 145) / .08);border-radius:13px;margin-top:14px;overflow:hidden}.evReplySelected>p{opacity:.68;margin:0;padding:12px;font-size:9px;line-height:1.5}.evReplySelected>button{border:0;border-bottom:1px solid rgb(var(--light-line-rgb,150 140 150) / .16);width:100%;color:inherit;text-align:left;background:0 0;gap:2px;padding:10px 12px;display:grid}.evReplySelected>button:last-child{border-bottom:0}.evReplySelected b{font-size:10px}.evReplySelected span{font-size:9px}.evReplySelected small{opacity:.6;font-size:8px}.evReplyLegend{gap:8px;margin-top:16px}.evReplyLegend>button{color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:8px 1fr;align-items:start;gap:8px;padding:2px 0;display:grid}.evReplyLegend i{background:var(--phone-accent);border-radius:50%;width:7px;height:7px;margin-top:4px}.evReplyLegend span{opacity:.76;font-size:8.5px;line-height:1.5}.evReplyLegend b{margin-right:6px}.evEditWorld{color:var(--ev-accent);letter-spacing:.13em;cursor:pointer;background:0 0;border:0;margin:-17px 0 20px;padding:0;font-size:8px;font-weight:900;display:inline-flex}.evEditWorld:hover{color:var(--ev-deep)}.evWorldArt.hasCover{background-position:50%!important;background-size:cover!important}.evWorldArt.hasCover span,.evWorldArt.hasCover b{text-shadow:0 2px 14px #0000007a}.evCharacter[style*=background-image]{color:#fff!important}.evCharacter[style*=background-image] small{color:var(--light-muted,#e2adc4)!important}.evCharacter[style*=background-image] h2{text-shadow:0 2px 18px #00000073;color:#fff!important}.evCharacter[style*=background-image] p{text-shadow:0 1px 10px #0000008c;color:#ffffffd1!important}.evMemberStatus>div h3{letter-spacing:-.015em;color:var(--ev-ink);font-family:Georgia,serif;font-size:23px;font-weight:400;line-height:1.05}.evMemberStatus>div small{letter-spacing:.15em;text-transform:uppercase;color:var(--ev-muted);margin-top:5px;font-family:Arial,sans-serif;font-weight:700;display:block;font-size:9px!important}.evOweColumns>section{transition:border-color .15s,background .15s}.evOweColumns>section.dragReady{border-style:dashed}.evOweColumns>section.dragReady:hover{border-color:var(--ev-accent);background:color-mix(in srgb,var(--ev-soft) 28%,var(--ev-paper))}.evOweColumns article[draggable=true]{cursor:grab}.evOweColumns article[draggable=true]:active{cursor:grabbing}.evOwePass{border:1px solid var(--ev-line);width:32px;height:32px;color:var(--ev-accent);cursor:pointer;background:0 0;border-radius:50%;align-self:center;margin-right:12px;font-size:13px;font-weight:900;transition:all .15s}.evOwePass:hover{background:var(--ev-soft);border-color:var(--ev-accent);color:var(--ev-deep);transform:translateY(-1px)}.evOweEditor{font-family:Arial,sans-serif}.evOweEditor>small{letter-spacing:.16em!important;font-family:Arial,sans-serif!important;font-size:9px!important;font-weight:900!important}.evOweEditor h3{margin:10px 0 24px!important;font-family:Georgia,serif!important;font-size:34px!important;font-weight:400!important;line-height:1.05!important}.evOweEditor>label,.evOweEditor .evTwo>label{text-transform:uppercase;display:block;color:var(--ev-muted)!important;letter-spacing:.13em!important;margin:13px 0!important;font-family:Arial,sans-serif!important;font-size:9px!important;font-weight:900!important}.evOweEditor input,.evOweEditor textarea,.evOweEditor select{letter-spacing:0!important;text-transform:none!important;border-radius:10px!important;padding:12px 14px!important;font-family:Arial,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.35!important}.evOweEditor input::placeholder,.evOweEditor textarea::placeholder{color:color-mix(in srgb,var(--ev-muted) 72%,transparent);font-size:13px}.evOweEditor textarea{min-height:105px!important}.evMiniClose{font-family:Arial,sans-serif!important}.evOweSave{float:right;border:1px solid var(--ev-accent);color:var(--ev-deep);letter-spacing:.08em;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;margin-top:8px;padding:10px 17px;font-family:Arial,sans-serif;font-size:10px;font-weight:900;display:inline-flex}.evOweSave:hover{background:var(--ev-deep);border-color:var(--ev-deep);color:#fff}.evOweSave:disabled{opacity:.45}.evConnections{max-width:1320px}.evConnectionTabs{flex-wrap:wrap;gap:8px;margin:-9px 0 18px;display:flex}.evConnectionTabs button{border:1px solid var(--ev-line);background:var(--ev-paper);color:var(--ev-muted);cursor:pointer;border-radius:999px;padding:9px 14px;font-size:10px;font-weight:800}.evConnectionTabs button.active{background:var(--ev-soft);border-color:var(--ev-accent);color:var(--ev-deep)}.evConnectionToolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.evConnectionToolbar span{letter-spacing:.14em;color:var(--ev-muted);font-size:8px;font-weight:900}.evConnectionToolbar input{border:1px solid var(--ev-line);background:var(--ev-paper);width:min(300px,45vw);color:var(--ev-ink);border-radius:999px;padding:10px 14px;font-size:12px}.evConnectionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.evConnectionCard{border:1px solid var(--ev-line);background:var(--ev-paper);min-width:0;color:var(--ev-ink);text-align:left;cursor:pointer;border-radius:16px;padding:0;transition:all .18s;overflow:hidden}.evConnectionCard:hover{border-color:var(--ev-accent);box-shadow:0 14px 34px rgb(var(--light-ink-rgb,40 20 30) / .08);transform:translateY(-2px)}.evConnectionCard>img,.evConnectionMonogram{object-fit:cover;width:100%;height:150px}.evConnectionMonogram{background:linear-gradient(145deg,var(--ev-soft),var(--ev-bg));color:var(--ev-accent);place-items:center;font-family:Georgia,serif;font-size:38px;display:grid}.evConnectionCard>div:last-child{padding:14px}.evConnectionCard small{letter-spacing:.15em;color:var(--ev-accent);font-size:7px;font-weight:900}.evConnectionCard h3{margin:7px 0 5px;font-family:Georgia,serif;font-size:22px;font-weight:400;line-height:1.05}.evConnectionCard p{-webkit-line-clamp:2;color:var(--ev-muted);-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.evConnectionEmpty{border:1px dashed var(--ev-line);min-height:190px;color:var(--ev-muted);border-radius:18px;place-items:center;font-size:12px;display:grid}.evConnectionDetailOverlay{z-index:130;background:rgb(var(--light-ink-rgb,17 10 14) / .6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center;padding:26px;display:grid;position:fixed;inset:0}.evConnectionDetail{border:1px solid var(--ev-line);background:var(--ev-paper);width:min(620px,92vw);max-height:82vh;color:var(--ev-ink);border-radius:24px;padding:28px;position:relative;overflow:auto;box-shadow:0 35px 90px #00000047}.evConnectionDetail>img{object-fit:cover;border-radius:16px;width:100%;height:260px;margin-bottom:22px}.evConnectionDetail>small{letter-spacing:.16em;color:var(--ev-accent);font-size:8px;font-weight:900}.evConnectionDetail h2{margin:8px 0;font-family:Georgia,serif;font-size:38px;font-weight:400;line-height:1}.evConnectionDetail h4{color:var(--ev-muted);margin:0 0 20px;font-size:12px;font-weight:600}.evConnectionDetail p{white-space:pre-wrap;color:var(--ev-muted);font-size:13px;line-height:1.72}.evConnectionClose{color:var(--ev-muted);background:#0000000f;border:0;border-radius:50%;width:32px;height:32px;font-size:18px;position:absolute;top:13px;right:15px}.evConnectionEdit{border:1px solid var(--ev-accent);color:var(--ev-deep);letter-spacing:.09em;background:0 0;border-radius:999px;margin-top:20px;padding:10px 15px;font-size:9px;font-weight:900}.evConnectionEdit:hover{background:var(--ev-deep);color:#fff}@media (max-width:1050px){.evConnectionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.evConnectionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.evConnectionToolbar{flex-direction:column;align-items:stretch}.evConnectionToolbar input{box-sizing:border-box;width:100%}}@media (max-width:480px){.evConnectionGrid{grid-template-columns:1fr}.evConnectionCard>img,.evConnectionMonogram{height:190px}}.evWorkspace{height:calc(100vh - 78px);min-height:0;overflow:hidden}.evSide{box-sizing:border-box;border-right:1px solid var(--ev-line);grid-template-rows:auto minmax(0,1fr) auto;height:calc(100vh - 78px);padding:0;display:grid;overflow:hidden}.evSideTop{background:color-mix(in srgb,var(--ev-paper) 70%,transparent);padding:36px 28px 10px}.evSideTop>.evBack{margin-bottom:30px}.evSpaceTitleRow{align-items:center;gap:8px;min-width:0;display:flex}.evSpaceTitleRow h2{min-width:0;margin-right:auto}.evEditWorld{border-radius:50%;flex:none;place-items:center;width:30px;height:30px;color:var(--ev-accent)!important;letter-spacing:0!important;background:0 0!important;border:1px solid #0000!important;margin:4px 0 0!important;padding:0!important;font-size:15px!important;line-height:1!important;display:grid!important}.evEditWorld:hover{border-color:var(--ev-line)!important;background:var(--ev-soft)!important;color:var(--ev-deep)!important}.evSideNav{scrollbar-width:thin;scrollbar-color:var(--ev-line) transparent;min-height:0;padding:8px 28px 18px;overflow-y:auto}.evSideBottom{border-top:1px solid color-mix(in srgb,var(--ev-line) 68%,transparent);background:color-mix(in srgb,var(--ev-paper) 76%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:12px 28px 28px}.evSideBottom .evAddModule{margin-top:0}.evMain{box-sizing:border-box;overscroll-behavior:contain;height:calc(100vh - 78px);overflow-y:auto}.evWriting{flex-direction:column;min-height:100%;display:flex}.evWriting>.evPageHead{flex:none}.evWritingLayout{height:calc(100vh - 190px);min-height:680px;margin-top:8px}.evConversation{height:100%;min-height:0;max-height:none}.evPostStream{scroll-behavior:smooth;min-height:0;padding:34px 38px 44px}.evPostStream article{width:min(78%,900px)}.evPostBubble{padding:24px 27px;font-size:15px;line-height:1.85}.evComposer{z-index:4;box-shadow:0 -12px 32px color-mix(in srgb,var(--ev-paper) 90%,transparent);padding:16px 22px 18px;position:sticky;bottom:0}.evComposer textarea{min-height:135px;max-height:340px}.evExpandableGrid{align-items:start}.evExpandableCard{view-transition-name:none;min-width:0;transition:transform .34s,opacity .34s,box-shadow .34s}.evExpandableCard.expanded{border:1px solid var(--ev-line);background:var(--ev-paper);border-radius:24px;grid-column:1/-1;animation:.34s cubic-bezier(.2,.8,.2,1) both evExpandCard;overflow:hidden}@keyframes evExpandCard{0%{opacity:.72;transform:translateY(6px)scale(.985)}to{opacity:1;transform:none}}.evCharacterWrap>.evCharacter,.evConnectionWrap>.evConnectionCard{box-sizing:border-box;width:100%}.evCharacterWrap.expanded>.evCharacter,.evConnectionWrap.expanded>.evConnectionCard{display:none}.evExpandedProfile,.evExpandedConnection{padding:28px}.evExpandedHero{grid-template-columns:minmax(180px,300px) minmax(0,1fr);align-items:center;gap:30px;display:grid}.evExpandedHero>img{object-fit:cover;border:1px solid var(--ev-line);border-radius:18px;width:100%;height:320px}.evExpandedHero>div>small,.evExpandedBody section>small{letter-spacing:.18em;color:var(--ev-accent);margin-bottom:9px;font-size:9px;font-weight:900;display:block}.evExpandedHero h2{color:var(--ev-ink);margin:0 0 10px;font-family:Georgia,serif;font-size:46px;font-weight:400;line-height:1}.evExpandedHero p{color:var(--ev-muted);letter-spacing:.12em;margin:0;font-size:12px}.evExpandedMeta{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.evExpandedMeta span{border:1px solid var(--ev-line);letter-spacing:.09em;color:var(--ev-muted);border-radius:999px;padding:8px 11px;font-size:8px;font-weight:900}.evExpandedBody{border-top:1px solid var(--ev-line);grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:32px;margin-top:28px;padding-top:26px;display:grid}.evExpandedFacts{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:9px;display:grid}.evExpandedFacts>div{border:1px solid var(--ev-line);background:color-mix(in srgb,var(--ev-bg) 68%,var(--ev-paper));border-radius:13px;padding:13px}.evExpandedFacts small,.evExpandedFacts b{display:block}.evExpandedFacts small{letter-spacing:.12em;color:var(--ev-muted);margin-bottom:5px;font-size:7px;font-weight:900}.evExpandedFacts b{color:var(--ev-ink);font-size:11px}.evExpandedBody .evLongform{color:var(--ev-muted);font-size:14px;line-height:1.8}.evExpandedActions{justify-content:flex-end;gap:8px;margin-top:25px;display:flex}.evExpandedActions button,.evSpaceAssetCreate>div button{border:1px solid var(--ev-line);color:var(--ev-muted);letter-spacing:.07em;background:0 0;border-radius:999px;padding:10px 14px;font-size:9px;font-weight:900}.evExpandedActions button.emphasis,.evSpaceAssetCreate>div button.emphasis{background:var(--ev-deep);border-color:var(--ev-deep);color:#fff}.evSpaceAssets{max-width:1450px}.evAssetCharacterTabs{flex-wrap:wrap;gap:8px;margin:-8px 0 22px;display:flex}.evAssetCharacterTabs button{border:1px solid var(--ev-line);background:var(--ev-paper);color:var(--ev-muted);letter-spacing:.09em;border-radius:999px;padding:9px 14px;font-size:9px;font-weight:900}.evAssetCharacterTabs button.active{background:var(--ev-soft);border-color:var(--ev-accent);color:var(--ev-deep)}.evSpaceAssetGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.evSpaceAssetGrid article{border:1px solid var(--ev-line);background:var(--ev-paper);border-radius:18px;min-width:0;overflow:hidden}.evSpaceAssetGrid article>img,.evSpaceAssetGrid article>.evConnectionMonogram{object-fit:cover;width:100%;height:225px}.evSpaceAssetGrid article>div:last-child{padding:14px}.evSpaceAssetGrid small{letter-spacing:.14em;color:var(--ev-accent);font-size:7px;font-weight:900}.evSpaceAssetGrid h3{margin:7px 0 5px;font-family:Georgia,serif;font-size:21px;font-weight:400}.evSpaceAssetGrid p{color:var(--ev-muted);margin:0;font-size:10px}.evSpaceAssetCreate{border:1px solid var(--ev-line);background:var(--ev-paper);border-radius:20px;gap:12px;margin-bottom:20px;padding:20px;display:grid}.evSpaceAssetCreate>select,.evSpaceAssetCreate>input,.evSpaceAssetCreate>textarea{box-sizing:border-box;border:1px solid var(--ev-line);background:var(--ev-bg);width:100%;color:var(--ev-ink);font:inherit;border-radius:11px;padding:12px;font-size:12px}.evSpaceAssetCreate>textarea{resize:vertical;min-height:95px}.evSpaceAssetCreate>div:last-child{justify-content:flex-end;gap:8px;display:flex}@media (max-width:1050px){.evSpaceAssetGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.evExpandedHero{grid-template-columns:220px minmax(0,1fr)}}@media (max-width:760px){.evWorkspace,.evSide{height:auto;display:block;overflow:visible}.evSideTop,.evSideNav,.evSideBottom{padding-left:20px;padding-right:20px}.evSideNav{overflow:visible}.evMain{height:auto;padding:30px 20px;overflow:visible}.evWritingLayout{height:auto;min-height:620px}.evConversation{height:auto}.evExpandedHero,.evExpandedBody{grid-template-columns:1fr}.evExpandedHero>img{height:280px}.evSpaceAssetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.evSpaceAssetGrid{grid-template-columns:1fr}.evExpandedProfile,.evExpandedConnection{padding:18px}.evExpandedHero h2{font-size:34px}.evPostBubble{padding:20px;font-size:14px}}.evWorkspace{grid-template-columns:320px minmax(0,1fr)}.evSideTop{padding:28px 28px 12px}.evSideTop>.evBack{white-space:nowrap;align-items:center;gap:8px;display:flex;margin:0 0 24px!important}.evSideTop>small{color:var(--ev-accent);letter-spacing:.18em;white-space:nowrap;margin:0 0 10px;font-size:9px;font-weight:900;line-height:1.2;display:block}.evSpaceTitleRow{align-items:center;gap:7px;width:100%;min-width:0;display:flex}.evSpaceTitleRow h2{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;line-height:1.08;overflow:hidden;margin:0!important;font-size:28px!important}.evEditWorld{margin:0!important}.evSideTop>p{line-height:1.4;margin:8px 0 0!important}.evSideNav{scroll-behavior:smooth;padding:8px 28px 14px;gap:2px!important}.evSideNav button{min-height:36px;padding:9px 14px!important;font-size:13px!important;line-height:1.2!important}.evSideNav button.active{font-size:13px!important}.evSideBottom{padding:10px 28px 22px}@media (max-width:900px){.evWorkspace{grid-template-columns:1fr}.evSideTop>small{white-space:normal}.evSpaceTitleRow h2{white-space:normal;text-overflow:clip;overflow:visible}}.evCharacterProfileClean .evExpandedBody.evCharacterBiographyOnly{border-top:1px solid var(--ev-line);margin-top:30px;padding-top:30px;display:block}.evCharacterProfileClean .evCharacterBiographyOnly section{width:100%;max-width:none}.evCharacterProfileClean .evCharacterBiographyText{width:100%;max-width:none;color:var(--ev-ink);font-size:16px;line-height:1.95}.evCharacterProfileClean .evCharacterBiographyText p{text-align:justify;text-justify:inter-word;margin:0 0 1.45em}.evCharacterProfileClean .evCharacterBiographyText p:last-child{margin-bottom:0}@media (max-width:760px){.evCharacterProfileClean .evCharacterBiographyText{font-size:15px;line-height:1.85}}.evActivityRequirement{border:1px solid var(--ev-line);background:0 0;border-radius:10px;min-width:260px;max-width:430px;transition:border-color .16s,background .16s,box-shadow .16s;overflow:hidden}.evActivityRequirement:hover{border-color:var(--ev-accent);background:color-mix(in srgb,var(--ev-soft) 28%,transparent)}.evActivityRequirement.expanded{background:color-mix(in srgb,var(--ev-paper) 88%,transparent);flex:100%;max-width:none;box-shadow:0 10px 28px #0000000d}.evActivityRequirement.done{background:#53775a1a}.evActivityRequirementSummary{width:100%;color:var(--ev-ink)!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;align-items:flex-start!important;gap:10px!important;padding:11px 13px!important;display:flex!important}.evActivityRequirementSummary:hover{color:var(--ev-ink)!important}.evActivityStatusDot{flex:none;place-items:center;width:24px;height:24px;font-size:17px;line-height:1;display:grid}.evActivityRequirementText{flex:1;min-width:0;display:block}.evActivityRequirementText strong{font-size:13px;display:block}.evActivityRequirementText small{color:var(--ev-muted);text-transform:uppercase;letter-spacing:.04em;margin-top:3px;font-size:9px;display:block}.evActivityRequirementText em{-webkit-line-clamp:2;color:var(--ev-muted);-webkit-box-orient:vertical;margin-top:7px;font-size:10px;font-style:normal;line-height:1.45;display:-webkit-box;overflow:hidden}.evActivityChevron{color:var(--ev-muted);flex:none;font-size:16px;transition:transform .16s}.evActivityRequirement.expanded .evActivityChevron{transform:rotate(180deg)}.evActivityDetail{border-top:1px solid var(--ev-line);padding:18px 18px 15px;animation:.18s both evActivityOpen}.evActivityDetailHead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.evActivityDetailHead small,.evActivityDetail section>small{letter-spacing:.15em;color:var(--ev-accent);font-size:8px;font-weight:900;display:block}.evActivityDetailHead h4{margin:5px 0 3px;font-family:Georgia,serif;font-size:24px;font-weight:400}.evActivityDetailHead p{color:var(--ev-muted);letter-spacing:.06em;margin:0;font-size:9px}.evActivityDetailHead>button,.evActivityDetailFoot button{border:1px solid var(--ev-line);color:var(--ev-ink);background:0 0;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:800}.evActivityDetail section{border-top:1px solid var(--ev-line);margin-top:18px;padding-top:16px}.evActivityDetail section>p{color:var(--ev-ink);margin:8px 0 0;font-size:13px;line-height:1.6}.evActivityDetail section>p.muted{color:var(--ev-muted);font-size:11px}.evActivityProgressMeta{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:8px;display:flex}.evActivityProgressMeta b{letter-spacing:.05em;font-size:11px}.evActivityProgressMeta span{color:var(--ev-muted);font-size:10px}.evActivityCount{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.evActivityCount button{width:34px;height:34px;border:1px solid var(--ev-line)!important;color:var(--ev-muted)!important;background:0 0!important;border-radius:50%!important;place-items:center!important;padding:0!important;font-size:10px!important;font-weight:800!important;display:grid!important}.evActivityCount button.filled{color:#6f9277!important;background:#6f927733!important;border-color:#6f9277!important}.evActivityCount button:hover{border-color:var(--ev-accent)!important;color:var(--ev-accent)!important}.evActivityDetailFoot{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.evActivityDetailFoot span{color:var(--ev-muted);text-transform:uppercase;letter-spacing:.05em;font-size:9px}@keyframes evActivityOpen{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (max-width:800px){.evActivityRequirement{min-width:100%;max-width:none}.evActivityDetailHead{flex-direction:column}.evActivityDetailHead>button{align-self:flex-start}}.evSocialPage{max-width:1540px}.evSocialActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.evSocialCharacterTabs{flex-wrap:wrap;gap:8px;margin:-4px 0 20px;display:flex}.evSocialCharacterTabs button{border:1px solid var(--ev-line);background:var(--ev-paper);color:var(--ev-muted);letter-spacing:.08em;border-radius:999px;padding:9px 14px;font-size:9px;font-weight:900}.evSocialCharacterTabs button.active{background:var(--ev-soft);border-color:var(--ev-accent);color:var(--ev-deep)}.evSocialNote{border:1px solid var(--ev-line);background:var(--ev-paper);color:var(--ev-muted);border-radius:12px;margin-bottom:16px;padding:11px 13px;font-size:11px}.evSocialEditor,.evSocialNewPost{border:1px solid var(--ev-line);background:var(--ev-paper);border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 22px;padding:20px;display:grid}.evSocialEditor .evField:nth-of-type(6),.evSocialEditor .evSocialAssetField,.evSocialNewPost .evAssetInput,.evSocialNewPost .evField{grid-column:1/-1}.evSocialEditor>button,.evSocialNewPost>button{grid-column:1/-1;justify-self:end}.evSocialWorkspace{grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);align-items:start;gap:24px;display:grid}.evSocialTemplate{border:1px dashed var(--ev-line);background:radial-gradient(circle at 30% 25%,color-mix(in srgb,var(--ev-soft) 30%,transparent),transparent 42%);border-radius:26px;min-height:760px;padding:42px;position:relative;overflow:hidden}.evSocialProfileCard,.evSocialFeatureCard{color:#0d0d0d;font-family:Arial,Helvetica,sans-serif;box-shadow:0 22px 50px #0000002e}.evSocialProfileCard{z-index:2;background:#fff;border-radius:20px;width:min(55%,620px);min-width:500px;padding:30px 28px 28px;position:relative}.evSocialProfileCard>header{align-items:center;gap:24px;display:flex}.evSocialAvatar{background:#ececec;border-radius:50%;flex:none;place-items:center;width:112px;height:112px;display:grid;overflow:hidden}.evSocialAvatar img{object-fit:cover;width:100%;height:100%}.evSocialAvatar span{color:#777;font-size:36px;font-weight:700}.evSocialProfileTop{flex:1;min-width:0}.evSocialProfileTop>div:first-child{align-items:center;gap:14px;font-size:21px;display:flex}.evSocialProfileTop>div:first-child>span{margin-left:auto}.evSocialProfileTop>div:first-child>span+span{margin-left:4px}.evSocialStats{gap:40px;margin-top:24px;display:flex}.evSocialStats span{flex-direction:column;align-items:center;line-height:1.05;display:flex}.evSocialBio small{color:#888;margin-left:8px;font-size:13px}.evSocialBio p{white-space:pre-line;margin:5px 0 0;font-size:15px;line-height:1.32}.evSocialButtons{grid-template-columns:1fr 1fr;gap:12px;margin:19px 0;display:grid}.evSocialButtons span{text-align:center;background:#f1f3f2;border-radius:12px;padding:10px;font-size:15px;font-weight:600}.evSocialGrid{grid-template-columns:repeat(3,1fr);gap:3px;display:grid}.evSocialGrid figure{aspect-ratio:1;background:#ededed;margin:0;overflow:hidden}.evSocialGrid img{object-fit:cover;width:100%;height:100%}.evSocialGrid figure>span{background:linear-gradient(135deg,#efefef,#dcdcdc);width:100%;height:100%;display:block}.evSocialFeatureCard{z-index:3;background:#d2d2cf;border-radius:18px;width:53%;max-width:650px;padding:24px 24px 28px;position:absolute;top:130px;right:46px;transform:rotate(-4deg)}.evSocialFeatureCard>header{color:#fff;align-items:center;gap:10px;margin-bottom:15px;font-size:17px;display:flex}.evSocialFeatureCard>header>span{background:#b9b9b5;border-radius:50%;width:30px;height:30px;overflow:hidden}.evSocialFeatureCard>header img{object-fit:cover;width:100%;height:100%}.evSocialFeatureCard>header b{font-size:16px}.evSocialFeatureImage{background:#b9b9b5;border-radius:8px;height:500px;position:relative;overflow:hidden}.evSocialFeatureImage img{object-fit:cover;width:100%;height:100%}.evSocialFeaturePlaceholder{letter-spacing:.18em;color:#767672;place-items:center;height:100%;font-size:14px;font-weight:800;display:grid}.evSocialCaption{color:#555;text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#ffffffe6;border-radius:999px;padding:13px 20px;font-size:14px;position:absolute;bottom:22px;left:38px;right:38px;overflow:hidden}.evSocialHistory{border:1px solid var(--ev-line);background:var(--ev-paper);border-radius:20px;max-height:calc(100vh - 180px);padding:18px;position:sticky;top:18px;overflow:auto}.evSocialHistory>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.evSocialHistory>div:first-child small{letter-spacing:.15em;color:var(--ev-accent);font-size:8px;font-weight:900}.evSocialHistory>div:first-child b{color:var(--ev-muted);font-size:10px}.evSocialHistory>p{color:var(--ev-muted);margin:10px 0 16px;font-size:10px;line-height:1.5}.evSocialHistory article{border-top:1px solid var(--ev-line);grid-template-columns:72px minmax(0,1fr) 28px;align-items:start;gap:10px;padding:12px 0;display:grid}.evSocialHistory article img{object-fit:cover;border-radius:10px;width:72px;height:72px}.evSocialHistory article span{min-width:0}.evSocialHistory article b,.evSocialHistory article small{display:block}.evSocialHistory article b{letter-spacing:.1em;color:var(--ev-accent);font-size:9px}.evSocialHistory article small{color:var(--ev-muted);margin-top:3px;font-size:8px}.evSocialHistory article p{color:var(--ev-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font-size:10px;display:-webkit-box;overflow:hidden}.evSocialHistory article>button{color:var(--ev-muted);background:0 0;border:0;font-size:18px;line-height:1}.evSocialEmpty{text-align:center;color:var(--ev-muted);padding:28px 12px;font-size:11px}@media (max-width:1250px){.evSocialWorkspace{grid-template-columns:1fr}.evSocialHistory{max-height:none;position:static}.evSocialTemplate{min-height:700px}.evSocialProfileCard{min-width:430px}.evSocialFeatureCard{width:52%;right:30px}}@media (max-width:900px){.evSocialEditor{grid-template-columns:1fr}.evSocialEditor .evField,.evSocialEditor .evSocialAssetField{grid-column:1}.evSocialTemplate{flex-direction:column;gap:20px;min-height:930px;padding:24px;display:flex}.evSocialProfileCard{box-sizing:border-box;width:100%;min-width:0;position:relative}.evSocialFeatureCard{box-sizing:border-box;width:100%;max-width:none;position:relative;top:auto;right:auto;transform:none}.evSocialFeatureImage{height:520px}}@media (max-width:560px){.evSocialProfileCard{padding:22px 18px}.evSocialProfileCard>header{gap:14px}.evSocialAvatar{width:86px;height:86px}.evSocialStats{gap:18px}.evSocialFeatureImage{height:420px}.evSocialTemplate{border-radius:18px;padding:14px}.evSocialActions{justify-content:flex-start}}.evSocialWorkspace{grid-template-columns:minmax(0,560px) minmax(300px,.8fr);justify-content:start}.evSocialTemplate{box-sizing:border-box;background:radial-gradient(circle at 32% 28%,color-mix(in srgb,var(--ev-soft) 22%,transparent),transparent 45%);border-radius:18px;width:min(550px,100%);min-height:440px;margin:0 auto;padding:22px}.evSocialProfileCard{border-radius:10px;width:300px;min-width:0;padding:14px 13px 13px;box-shadow:0 12px 28px #00000029}.evSocialProfileCard>header{gap:12px}.evSocialAvatar{width:62px;height:62px}.evSocialAvatar span{font-size:22px}.evSocialProfileTop>div:first-child{gap:8px;font-size:12px}.evSocialProfileTop>div:first-child>b{font-size:14px}.evSocialProfileIcons{color:#111;align-items:center;gap:12px;margin-left:auto;font-size:15px;display:flex}.evSocialProfileIcons i{font-size:15px}.evSocialStats{gap:20px;margin-top:13px}.evSocialStats b{font-size:12px}.evSocialStats small{margin-top:2px;font-size:9px}.evSocialBio{margin-top:12px}.evSocialBio b{font-size:11px}.evSocialBio small{margin-left:5px;font-size:8px}.evSocialBio p{min-height:23px;margin-top:3px;font-size:9px;line-height:1.28}.evSocialButtons{gap:7px;margin:10px 0}.evSocialButtons span{border-radius:7px;padding:6px;font-size:9px}.evSocialGrid{gap:2px}.evSocialFeatureCard{background:0 0;border-radius:12px;width:250px;max-width:none;padding:0;top:60px;right:18px;overflow:hidden;transform:rotate(-4deg);box-shadow:0 16px 34px #0003}.evSocialFeatureImage{background:#ccc;border-radius:12px;height:295px;position:relative}.evSocialFeatureImage:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#00000047,#0000 25% 68%,#0000007a);position:absolute;inset:0}.evSocialFeatureImage>header{z-index:2;color:#fff;text-shadow:0 1px 6px #00000073;align-items:center;gap:7px;font-size:10px;display:flex;position:absolute;top:12px;left:12px;right:12px}.evSocialFeatureImage>header>span{background:#ffffff4d;border-radius:50%;flex:none;width:20px;height:20px;overflow:hidden}.evSocialFeatureImage>header img{object-fit:cover;width:100%;height:100%}.evSocialFeatureImage>header b{font-size:10px}.evSocialCaption{z-index:2;color:#fff;text-align:left;white-space:normal;text-overflow:clip;text-shadow:0 1px 7px #000c;-webkit-line-clamp:2;background:0 0;border-radius:0;-webkit-box-orient:vertical;padding:0;font-size:10px;font-weight:600;line-height:1.28;display:-webkit-box;bottom:13px;left:14px;right:14px;overflow:hidden}.evSocialStatEdit{grid-template-columns:minmax(0,1fr) 150px;gap:10px;min-width:0;display:grid}.evSocialStatEdit .evField{min-width:0}@media (max-width:1250px){.evSocialWorkspace{grid-template-columns:1fr}.evSocialTemplate{min-height:440px}.evSocialProfileCard{min-width:0}.evSocialFeatureCard{width:250px;right:18px}}@media (max-width:700px){.evSocialTemplate{flex-direction:column;gap:16px;width:100%;min-height:auto;display:flex}.evSocialProfileCard{width:100%}.evSocialFeatureCard{align-self:center;width:min(100%,300px);position:relative;top:auto;right:auto;transform:none}.evSocialFeatureImage{height:355px}.evSocialStatEdit{grid-template-columns:1fr}}.evMiniOverlay:has(.evOweEditor){box-sizing:border-box;align-items:center;padding:16px;overflow:hidden}.evOweEditor{box-sizing:border-box;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;max-height:calc(100vh - 32px);overflow-y:auto;padding-bottom:20px!important}.evOweEditor .evMiniClose,.evOweEditor>button:first-child{float:right;z-index:6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50%;place-items:center;width:34px;height:34px;margin:-14px -12px -20px 0;display:grid;background:color-mix(in srgb,var(--ev-paper) 94%,transparent)!important;position:sticky!important;top:0!important;right:0!important}.evOweEditor textarea{max-height:170px;min-height:90px!important}.evOweEditor .evOweSave{z-index:5;float:none;background:var(--ev-paper);width:max-content;box-shadow:0 -12px 20px color-mix(in srgb,var(--ev-paper) 92%,transparent);margin:14px 0 0 auto;display:flex;position:sticky;bottom:0}@media (max-height:760px){.evOweEditor{max-height:calc(100vh - 20px);padding:22px!important}.evOweEditor h3{margin:6px 0 16px!important;font-size:28px!important}.evOweEditor>label,.evOweEditor .evTwo>label{margin:9px 0!important}.evOweEditor input,.evOweEditor textarea,.evOweEditor select{padding:10px 12px!important}.evOweEditor textarea{max-height:120px;min-height:72px!important}}.evActivitySectionHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.evActivitySectionHead>button{border:1px solid var(--ev-line);color:var(--ev-ink);background:0 0;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800}.evActivityPromptCard{border:1px solid var(--ev-line);background:color-mix(in srgb,var(--ev-bg) 60%,transparent);border-radius:14px;margin-top:10px;padding:16px}.evActivityPromptMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.evActivityPromptMeta span{letter-spacing:.1em;color:var(--ev-muted);font-size:8px;font-weight:900}.evActivityPromptMeta a,.evActivityHistory a,.evActivityArchivedResponse a{color:var(--ev-accent);font-size:9px;font-weight:800;text-decoration:none}.evActivityPromptCard h5{margin:10px 0;font-family:Georgia,serif;font-size:21px;font-weight:400}.evActivityPromptCopy{white-space:pre-wrap;color:var(--ev-ink);font-size:12px;line-height:1.7}.evActivityPromptNotes{color:var(--ev-muted)!important;margin-top:10px!important;font-size:10px!important}.evActivityEmptyPrompt{border:1px dashed var(--ev-line);color:var(--ev-muted);border-radius:12px;margin-top:10px;padding:16px;font-size:11px;line-height:1.6}.evActivitySubmissionSummary{border:1px solid var(--ev-line);background:color-mix(in srgb,var(--ev-bg) 40%,transparent);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:16px;margin-top:14px;padding:12px;display:flex}.evActivitySubmissionSummary small,.evActivityArchivedResponse small{letter-spacing:.13em;color:var(--ev-accent);font-size:8px;font-weight:900;display:block}.evActivitySubmissionSummary p{color:var(--ev-muted);margin:5px 0 0;font-size:10px;line-height:1.5}.evActivitySubmissionSummary>button{border:1px solid var(--ev-line);color:var(--ev-ink);background:0 0;border-radius:999px;flex:none;padding:7px 10px;font-size:9px;font-weight:800}.evActivityHistory>div{flex-direction:column;gap:8px;margin-top:10px;display:flex}.evActivityHistory article{border:1px solid var(--ev-line);background:color-mix(in srgb,var(--ev-bg) 36%,transparent);border-radius:12px;overflow:hidden}.evActivityHistory article>button{width:100%;color:var(--ev-ink)!important;text-align:left!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:12px!important;display:flex!important}.evActivityHistory article>button span{display:block}.evActivityHistory article>button b{font-family:Georgia,serif;font-size:15px;font-weight:400;display:block}.evActivityHistory article>button small{color:var(--ev-muted);letter-spacing:.04em;margin-top:3px;font-size:8px;display:block}.evActivityHistory article>button i{color:var(--ev-accent);font-size:16px;font-style:normal}.evActivityHistory article>div{border-top:1px solid var(--ev-line);padding:14px}.evActivityArchivedResponse{border-top:1px solid var(--ev-line);margin-top:14px;padding-top:12px}.evActivityArchivedResponse p{white-space:pre-wrap;font-size:11px;line-height:1.6}.evActivityCurrentCheck+.evActivityHistory{margin-top:18px}.evModal .evField textarea{white-space:pre-wrap}@media (max-width:800px){.evActivitySectionHead,.evActivitySubmissionSummary,.evActivityPromptMeta{flex-direction:column;align-items:flex-start}}.evActivitySectionHead>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.evActivitySectionHead>div>button{border:1px solid var(--ev-line);color:var(--ev-ink);background:0 0;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800}.evRuleActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:20px;display:flex}.evRuleActions .evPrimary{margin:0!important}.evDangerAction{border:1px solid rgb(var(--light-line-rgb,167 78 90) / .42);color:var(--light-forest,#a74e5a);letter-spacing:.04em;cursor:pointer;background:0 0;border-radius:8px;padding:10px 13px;font-size:10px;font-weight:900}.evDangerAction:hover{background:rgb(var(--light-forest-rgb,167 78 90) / .09)}@media (min-width:761px){.appShell{background:var(--white);grid-template-columns:260px minmax(0,1fr);transition:grid-template-columns .28s}.appShell.sideNavCollapsed{grid-template-columns:74px minmax(0,1fr)}.sideNav{transition:padding .28s,border-color .28s;padding-left:16px!important;padding-right:16px!important;overflow:visible!important}.sideCollapseButton{z-index:40;border:1px solid var(--line);background:var(--surface-raised);width:27px;height:27px;color:var(--berry);box-shadow:0 8px 22px rgb(var(--light-ink-rgb,58 23 38) / .1);cursor:pointer;font:700 18px/1 var(--ui-font);border-radius:999px;place-items:center;display:grid;position:absolute;top:92px;right:-13px}.sideCollapseButton:hover{background:var(--soft);transform:translateY(-1px)}.sideNavScroll{padding-left:0!important;padding-right:0!important}.workspaceNavBlock{gap:5px!important}.workspaceNavBlock>button,.sideNavLinkButton,.sideNavAssetsLink{min-height:46px;transition:all .18s;background:0 0!important;border:1px solid #0000!important;border-radius:14px!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;padding:10px!important}.workspaceNavBlock>button:hover,.sideNavLinkButton:hover,.sideNavAssetsLink:hover{background:var(--soft)!important;border-color:var(--line)!important;transform:none!important}.workspaceNavBlock>button.active{box-shadow:0 8px 22px rgb(var(--light-ink-rgb,96 50 72) / .07);background:linear-gradient(135deg,color-mix(in srgb,var(--petal) 18%,var(--white)),var(--soft))!important;border-color:color-mix(in srgb,var(--petal) 55%,var(--line))!important}.navGlyph{background:var(--soft);border:1px solid var(--line);width:28px;height:28px;color:var(--berry);font:700 12px/1 var(--ui-font);border-radius:10px;place-items:center;display:grid;letter-spacing:0!important;padding:0!important}.navWords{min-width:0;gap:2px!important;padding:0!important;display:grid!important}.navWords b{letter-spacing:.09em;white-space:nowrap;font-size:8.5px!important}.navWords small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:.055em!important;color:var(--muted)!important;font-size:6.4px!important}.workspaceNavBlock>span,.navSectionSplit{padding-left:9px!important;padding-right:9px!important}.dashboardPrimaryNav{margin-top:4px!important}.sideNavAssetsLink{border-top:1px solid var(--line)!important;border-radius:0!important;margin:12px 0 4px!important;padding-top:15px!important}.appShell.sideNavCollapsed .sideNav{padding-left:10px!important;padding-right:10px!important}.appShell.sideNavCollapsed .sideNavHeader .brand{background:var(--soft);border-radius:14px;place-items:center!important;width:40px!important;height:40px!important;font-size:0!important;display:grid!important}.appShell.sideNavCollapsed .sideNavHeader .brand:after{content:"A";font:900 17px/1 var(--ui-font);color:var(--berry)}.appShell.sideNavCollapsed .sideNavHeader .sideKicker,.appShell.sideNavCollapsed .sideNavHeader .themeToggle span,.appShell.sideNavCollapsed .sideNavHeader .desktopSeasonControl span,.appShell.sideNavCollapsed .workspaceNavBlock>span,.appShell.sideNavCollapsed .navWords,.appShell.sideNavCollapsed .sideNavAssetsLink .navWords,.appShell.sideNavCollapsed .signOutForm{display:none!important}.appShell.sideNavCollapsed .sideNavHeader .themeToggle,.appShell.sideNavCollapsed .sideNavHeader .desktopSeasonControl{justify-content:center!important;width:40px!important;min-width:40px!important;padding:8px!important}.appShell.sideNavCollapsed .workspaceNavBlock>button,.appShell.sideNavCollapsed .sideNavLinkButton,.appShell.sideNavCollapsed .sideNavAssetsLink{grid-template-columns:1fr!important;justify-items:center!important;padding:8px!important}.appShell.sideNavCollapsed .navGlyph{width:34px;height:34px}.appShell.sideNavCollapsed .sideCollapseButton{right:-13px}.dashboardMain:has(.lifeDashboardShell){background:linear-gradient(145deg,var(--light-cream,#fff9fb) 0%,var(--light-cream,#fbf6fb) 48%,var(--light-cream,#f7f4fb) 100%)!important;max-width:none!important;height:100vh!important;padding:0!important;overflow:hidden!important}html[data-theme=midnights] .dashboardMain:has(.lifeDashboardShell){background:radial-gradient(circle at 90% 10%,#78507d21,#0000 36%),linear-gradient(145deg,#110f15,#17131b 58%,#141118)!important}.lifeDashboardShell{box-sizing:border-box;height:100vh;color:var(--text);grid-template-rows:auto auto minmax(0,1fr);gap:12px;padding:22px 26px 20px;display:grid;position:relative;overflow:hidden}.lifeDashboardShell:before{content:"";border:1px solid color-mix(in srgb,var(--line) 72%,transparent);pointer-events:none;border-radius:30px;position:absolute;inset:14px}.lifeDashboardHeader{z-index:1;justify-content:space-between;align-items:flex-end;gap:20px;padding:8px 8px 0;display:flex;position:relative}.lifeDashboardEyebrow{font:900 7.5px/1 var(--ui-font);letter-spacing:.16em;color:var(--rose)}.lifeDashboardHeader h1{letter-spacing:-.03em;color:var(--wine);margin:6px 0;font-family:Georgia,serif;font-size:clamp(30px,3.25vw,48px);font-weight:400;line-height:1}.lifeDashboardHeader h1 em{color:var(--berry);font-weight:400}.lifeDashboardHeader p{color:var(--muted);margin:0;font-size:10px}.lifeDashboardHeaderActions{align-items:center;gap:7px;display:flex}.lifeDashboardHeaderActions button{border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--berry);height:35px;font:850 8px var(--ui-font);letter-spacing:.08em;cursor:pointer;background:#ffffffb3;border-radius:999px;padding:0 13px}.lifeDashboardHeaderActions button:first-child{width:35px;padding:0;font-size:14px}html[data-theme=midnights] .lifeDashboardHeaderActions button{background:#1f1b25d1}.lifeDashboardTabs{z-index:1;background:color-mix(in srgb,var(--white) 82%,transparent);border:1px solid var(--line);width:max-content;box-shadow:0 8px 26px rgb(var(--light-ink-rgb,70 38 58) / .05);border-radius:999px;align-items:center;gap:4px;margin-left:8px;padding:4px;display:flex;position:relative}.lifeDashboardTabs button{color:var(--muted);font:800 9px var(--ui-font);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 17px;transition:all .18s}.lifeDashboardTabs button.active{background:var(--berry);color:#fff;box-shadow:0 5px 14px rgb(var(--light-ink-rgb,85 44 64) / .16)}html[data-theme=midnights] .lifeDashboardTabs button.active{color:#fff;background:#8d647d}.lifeDashboardGrid{z-index:1;grid-template-rows:minmax(0,1fr) minmax(0,.78fr);grid-template-columns:minmax(0,1.2fr) minmax(0,.95fr) minmax(250px,.75fr);gap:10px;min-height:0;padding:0 8px 8px;display:grid;position:relative;overflow:hidden}.lifeCard{border:1px solid var(--line);background:color-mix(in srgb,var(--white) 89%,transparent);min-width:0;min-height:0;box-shadow:0 12px 35px rgb(var(--light-ink-rgb,66 35 56) / .055);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:20px;flex-direction:column;padding:16px 17px;display:flex;overflow:hidden}html[data-theme=midnights] .lifeCard{background:#1d1922eb;border-color:#403748;box-shadow:0 16px 42px #0000002e}.lifeCardTop{flex:none;justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.lifeCardTop>span{font:900 7px var(--ui-font);letter-spacing:.14em;color:var(--rose)}.lifeCardTop>b{font:800 9px var(--ui-font);color:var(--berry);background:var(--soft);border:1px solid var(--line);border-radius:999px;padding:4px 7px}.lifeCardTop button,.lifeTextButton{letter-spacing:.09em;cursor:pointer;color:var(--berry)!important;font:850 7px var(--ui-font)!important;background:0 0!important;border:0!important;padding:0!important}.lifeCard h2{color:var(--wine);margin:0 0 9px;font:400 clamp(20px,1.7vw,28px)/1.05 Georgia,serif}.lifeCard>p{color:var(--muted);margin:0 0 10px;font-size:9px;line-height:1.55}.lifeQuiet{font:500 9px/1.55 var(--ui-font);color:var(--muted);margin:auto 0}.focusCard{grid-area:1/1}.comingCard{grid-area:1/2}.calendarMiniCard{grid-area:1/3}.pulseCard{grid-area:2/1}.currentFocusCard{grid-area:2/2}.quickCaptureCard{grid-area:2/3}.focusTaskList,.comingList,.simpleDashboardList{flex-direction:column;gap:6px;min-height:0;padding-right:2px;display:flex;overflow:auto}.focusTaskList button,.comingList button,.simpleDashboardList button,.simpleDashboardList>div{border:1px solid var(--line);background:var(--soft);color:var(--text);text-align:left;cursor:pointer;border-radius:13px;align-items:center;padding:9px 10px;display:grid}.focusTaskList button{grid-template-columns:22px 1fr}.focusCheck{border:1.5px solid var(--rose);border-radius:999px;width:15px;height:15px;display:block}.focusTaskList strong,.comingList strong,.simpleDashboardList strong{font-size:9.5px}.focusTaskList small,.comingList small,.simpleDashboardList small{color:var(--muted);letter-spacing:.035em;margin-top:2px;font-size:7px;display:block}.lifeTextButton{text-align:left;margin-top:auto!important;padding-top:8px!important}.comingList button{grid-template-rows:auto auto;grid-template-columns:48px 1fr}.comingList button>span{color:var(--rose);font:900 7px var(--ui-font);letter-spacing:.06em;grid-row:1/3}.comingList small{grid-column:2}.miniCalendarWeekdays,.miniCalendarGrid{text-align:center;grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.miniCalendarWeekdays span{font:900 6px var(--ui-font);color:var(--muted);padding:4px 0}.miniCalendarGrid{flex:1;align-content:center}.miniCalendarGrid span{aspect-ratio:1;font:700 8px var(--ui-font);color:var(--text);border-radius:9px;place-items:center;display:grid;position:relative}.miniCalendarGrid span.today{background:var(--berry);color:#fff}.miniCalendarGrid span.hasEvent:not(.today):after{content:"";background:var(--rose);border-radius:50%;width:3px;height:3px;position:absolute;bottom:2px}.pulseGrid{flex:1;grid-template-columns:repeat(4,1fr);gap:6px;min-height:0;display:grid}.pulseGrid button{border:1px solid var(--line);background:var(--soft);text-align:left;color:var(--text);cursor:pointer;border-radius:14px;align-items:center;gap:8px;padding:9px 8px;display:flex}.pulseGrid b{color:var(--berry);font:500 18px Georgia,serif}.pulseGrid span{font:850 7px var(--ui-font);letter-spacing:.05em}.pulseGrid small{color:var(--muted);margin-top:2px;font-size:6px;display:block}.projectMiniProgress{background:var(--soft);border:1px solid var(--line);border-radius:999px;height:6px;margin:7px 0;overflow:hidden}.projectMiniProgress span{border-radius:inherit;background:linear-gradient(90deg,var(--rose),var(--berry));height:100%;display:block}.currentFocusCard>small{color:var(--muted);font-size:7px}.quickCaptureButtons{grid-template-columns:1fr 1fr;gap:7px;margin-top:auto;display:grid}.quickCaptureButtons button,.quickCaptureButtons a{border:1px solid var(--line);background:var(--soft);color:var(--berry);font:800 8px var(--ui-font);text-align:center;cursor:pointer;border-radius:12px;padding:10px;text-decoration:none}.quickCaptureButtons.vertical{grid-template-columns:1fr}.lifeDashboardGrid.tab-life,.lifeDashboardGrid.tab-work{grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1.35fr) minmax(260px,.8fr) minmax(260px,.8fr)}.lifeWideCard{grid-area:1/1/3}.lifeDashboardGrid.tab-life>.lifeCard:nth-of-type(2),.lifeDashboardGrid.tab-work>.lifeCard:nth-of-type(2){grid-area:1/2}.lifeDashboardGrid.tab-life>.lifeCard:nth-of-type(3),.lifeDashboardGrid.tab-work>.lifeCard:nth-of-type(3){grid-area:1/3}.lifeDashboardGrid.tab-life>.lifeCard:nth-of-type(4),.lifeDashboardGrid.tab-work>.lifeCard:nth-of-type(4){grid-area:2/2/auto/4}.lifeModuleTiles{flex:1;grid-template-columns:1fr 1fr;gap:8px;min-height:0;margin-top:8px;display:grid}.lifeModuleTiles button{border:1px solid var(--line);background:var(--soft);color:var(--text);text-align:left;cursor:pointer;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:30px 1fr;align-content:center;gap:1px 8px;padding:14px;display:grid}.lifeModuleTiles button>span{color:var(--rose);grid-row:1/3;font:400 22px Georgia,serif}.lifeModuleTiles strong{font-size:10px}.lifeModuleTiles small{color:var(--muted);font-size:7px}.simpleDashboardList button,.simpleDashboardList>div{grid-template-columns:1fr auto}.simpleDashboardList span{font:850 6px var(--ui-font);color:var(--rose);letter-spacing:.07em;grid-area:1/2/3;align-self:center}.workOverviewStats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:auto;display:grid}.workOverviewStats>div{border:1px solid var(--line);background:var(--soft);border-radius:16px;flex-direction:column;padding:14px;display:flex}.workOverviewStats strong{color:var(--wine);font:400 28px Georgia,serif}.workOverviewStats span{font:850 7px var(--ui-font);color:var(--muted);letter-spacing:.07em;margin-top:3px}.lifeDashboardGrid.tab-projects{grid-template-rows:1fr;grid-template-columns:285px minmax(0,1fr)}.projectsHeroCard{grid-area:1/1;justify-content:center}.projectDashboardGrid{grid-area:1/2;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-height:0;padding-right:3px;display:grid;overflow:auto}.projectDashboardCard{border:1px solid var(--line);background:color-mix(in srgb,var(--white) 90%,transparent);min-height:0;color:var(--text);text-align:left;cursor:pointer;border-radius:18px;flex-direction:column;padding:16px;display:flex}.projectDashboardCard>span{font:900 6.5px var(--ui-font);letter-spacing:.12em;color:var(--rose)}.projectDashboardCard h3{color:var(--wine);margin:5px 0;font:400 19px/1.05 Georgia,serif}.projectDashboardCard p{color:var(--muted);margin:0 0 auto;font-size:8px;line-height:1.45}.projectDashboardCard small{color:var(--muted);font-size:7px}html[data-theme=midnights] .projectDashboardCard{background:#1d1922eb;border-color:#403748}.ardenFloatingButton{z-index:89;border:1px solid color-mix(in srgb,var(--rose) 55%,var(--line));background:linear-gradient(145deg,var(--berry),var(--light-forest,#7d516c));color:#fff;height:44px;box-shadow:0 14px 38px rgb(var(--light-ink-rgb,70 33 54) / .25);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 15px 0 10px;display:flex;position:fixed;bottom:22px;right:27px}.ardenFloatingButton span{background:#ffffff26;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.ardenFloatingButton b{letter-spacing:.01em;font:600 13px Georgia,serif}.ardenFloatingButton.open{opacity:0;pointer-events:none}.ardenPopup{z-index:90;border:1px solid var(--line);background:var(--white);width:min(410px,100vw - 100px);height:min(690px,100vh - 48px);box-shadow:0 30px 90px rgb(var(--light-ink-rgb,43 21 36) / .28);border-radius:24px;grid-template-rows:auto minmax(0,1fr);animation:.2s ease-out ardenPop;display:grid;position:fixed;bottom:20px;right:26px;overflow:hidden}html[data-theme=midnights] .ardenPopup{background:#17141c;border-color:#493d52}.ardenPopupHeader{border-bottom:1px solid var(--line);background:linear-gradient(135deg,var(--soft),var(--white));justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.ardenPopupHeader>div{display:grid}.ardenPopupHeader span{font:900 6px var(--ui-font);letter-spacing:.15em;color:var(--rose)}.ardenPopupHeader strong{color:var(--wine);font:400 22px Georgia,serif}.ardenPopupHeader small{color:var(--muted);font-size:7px}.ardenPopupHeader button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:24px}.ardenPopupBody{min-height:0;padding:0;overflow:auto}.ardenPopupBody .fullWorkspace,.ardenPopupBody>section{min-height:100%;box-shadow:none!important;border:0!important;border-radius:0!important}@keyframes ardenPop{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}.vaultPreviewSource{gap:7px;display:grid}.vaultPreviewSource>span{letter-spacing:.11em;color:var(--muted);font-size:7px;font-weight:900}.vaultPreviewSource>div{gap:6px;display:flex}.vaultPreviewSource button{border:1px solid var(--line);background:var(--soft);color:var(--muted);font:800 7px var(--ui-font);letter-spacing:.06em;cursor:pointer;border-radius:999px;padding:8px 11px}.vaultPreviewSource button.active{background:var(--berry);border-color:var(--berry);color:#fff}}@media (max-width:1120px) and (min-width:761px){.appShell{grid-template-columns:220px minmax(0,1fr)}.lifeDashboardShell{padding-left:18px;padding-right:18px}.lifeDashboardGrid{grid-template-columns:1.15fr .9fr .72fr;gap:8px}.lifeCard{padding:13px}.pulseGrid{grid-template-columns:1fr 1fr}.lifeDashboardGrid.tab-life,.lifeDashboardGrid.tab-work{grid-template-columns:1.1fr .8fr}.lifeDashboardGrid.tab-life>.lifeCard:nth-of-type(3),.lifeDashboardGrid.tab-work>.lifeCard:nth-of-type(3){display:none}.lifeDashboardGrid.tab-life>.lifeCard:nth-of-type(4),.lifeDashboardGrid.tab-work>.lifeCard:nth-of-type(4){grid-area:2/2}}@media (max-width:760px){.sideCollapseButton{display:none}.lifeDashboardShell{min-height:100vh;padding:18px 12px 90px;display:block;overflow:visible}.lifeDashboardHeader{align-items:flex-start}.lifeDashboardHeaderActions button:last-child{display:none}.lifeDashboardTabs{width:100%;margin:14px 0 10px;overflow-x:auto}.lifeDashboardTabs button{white-space:nowrap;flex:1}.lifeDashboardGrid,.lifeDashboardGrid.tab-life,.lifeDashboardGrid.tab-work,.lifeDashboardGrid.tab-projects{display:grid;overflow:visible;grid-template-rows:auto!important;grid-template-columns:1fr!important}.lifeCard,.focusCard,.comingCard,.calendarMiniCard,.pulseCard,.currentFocusCard,.quickCaptureCard,.lifeWideCard,.projectsHeroCard,.projectDashboardGrid,.lifeDashboardGrid.tab-life>.lifeCard:nth-of-type(n),.lifeDashboardGrid.tab-work>.lifeCard:nth-of-type(n){grid-area:auto/1!important}.projectDashboardGrid{grid-template-columns:1fr;display:grid}.ardenPopup{width:auto;height:70vh;bottom:78px;left:10px;right:10px}.ardenFloatingButton{bottom:78px;right:14px}}.lifeDashboardShell.text-comfortable{--dash-copy:10.5px;--dash-small:8px;--dash-label:8px}.lifeDashboardShell.text-large{--dash-copy:12px;--dash-small:9.5px;--dash-label:9px}.lifeDashboardShell .lifeCard>p,.lifeDashboardShell .lifeQuiet{font-size:var(--dash-copy)!important}.lifeDashboardShell .lifeCardTop>span,.lifeDashboardShell .lifeCardTop button,.lifeDashboardShell .lifeTextButton{font-size:var(--dash-label)!important}.lifeDashboardShell .focusTaskList strong,.lifeDashboardShell .comingList strong,.lifeDashboardShell .simpleDashboardList strong{font-size:calc(var(--dash-copy) + .5px)!important}.lifeDashboardShell .focusTaskList small,.lifeDashboardShell .comingList small,.lifeDashboardShell .simpleDashboardList small{font-size:var(--dash-small)!important}.lifeDashboardShell .lifeDashboardTabs button{font-size:calc(var(--dash-label) + .5px)!important}.lifeDashboardShell.text-large .lifeCard h2{font-size:clamp(23px,1.9vw,31px)}.dashboardTypeButton{text-transform:none!important;font-size:11px!important;font-weight:900!important}@media (min-width:761px){.lifeDashboardGrid.tab-life{grid-template-rows:minmax(0,1fr) minmax(0,.84fr);grid-template-columns:minmax(0,1.35fr) minmax(250px,.78fr) minmax(250px,.78fr)}.lifeStoryCard{grid-area:1/1/3}.lifeBillsCard{grid-area:1/2}.lifeWaitingCard{grid-area:1/3}.lifeDogCareCard{grid-area:2/2/auto/4}.lifeDashboardGrid.tab-work{grid-template-rows:minmax(0,1fr) minmax(0,.88fr);grid-template-columns:minmax(0,1.25fr) minmax(250px,.82fr) minmax(250px,.82fr)}.workDeskCard{grid-area:1/1/3}.workNextCard{grid-area:1/2}.workClientsCard{grid-area:1/3}.workCreativeCard{grid-area:2/2/auto/4}.lifeDashboardGrid.tab-mind{grid-template-rows:minmax(0,1fr) minmax(0,.86fr);grid-template-columns:minmax(0,1.28fr) minmax(250px,.8fr) minmax(250px,.8fr)}.mindHeroCard{grid-area:1/1/3}.mindWeekCard{grid-area:1/2/auto/4}.mindRecentCard{grid-area:2/2}.mindResetCard{grid-area:2/3}}.prettyPulse .pulseTile{background:linear-gradient(145deg,color-mix(in srgb,var(--soft) 92%,white),color-mix(in srgb,var(--petal) 11%,var(--white)));border-radius:17px;grid-template-columns:34px 1fr;align-items:center;gap:9px;min-height:0;padding:12px 11px;transition:all .18s;display:grid;position:relative;overflow:hidden}.prettyPulse .pulseTile:after{content:"";background:color-mix(in srgb,var(--petal) 13%,transparent);border-radius:50%;width:72px;height:72px;position:absolute;top:-30px;right:-26px}.prettyPulse .pulseTile:hover{border-color:color-mix(in srgb,var(--petal) 70%,var(--line));box-shadow:0 10px 24px rgb(var(--light-ink-rgb,74 40 61) / .08);transform:translateY(-2px)}.prettyPulse .pulseIcon{z-index:1;background:color-mix(in srgb,var(--petal) 22%,var(--white));border:1px solid color-mix(in srgb,var(--petal) 45%,var(--line));width:34px;height:34px;color:var(--berry);letter-spacing:0;border-radius:13px;place-items:center;font:500 18px Georgia,serif;display:grid;position:relative}.prettyPulse .pulseTile>div{z-index:1;grid-template-columns:auto 1fr;align-items:baseline;gap:0 7px;display:grid;position:relative}.prettyPulse .pulseTile b{color:var(--berry);font:500 23px/1 Georgia,serif}.prettyPulse .pulseTile strong{font:850 calc(var(--dash-copy) + .2px)/1.1 var(--ui-font);color:var(--text);text-transform:none}.prettyPulse .pulseTile small{font-size:var(--dash-small);letter-spacing:.04em;color:var(--muted);grid-column:1/3;margin-top:5px}html[data-theme=midnights] .prettyPulse .pulseTile{background:linear-gradient(145deg,#211c27,#1b1720)}html[data-theme=midnights] .prettyPulse .pulseIcon{background:#2b2230}.miniCalendarGrid{align-content:start!important;gap:4px!important}.miniCalendarGrid button{min-width:0;height:36px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:start center;padding:4px 2px 11px;display:grid;position:relative;overflow:visible}.miniCalendarGrid button:disabled{cursor:default}.miniCalendarGrid button>b{font:750 calc(var(--dash-copy) - 1px)/1 var(--ui-font)}.miniCalendarGrid button.today{background:color-mix(in srgb,var(--berry) 92%,black);color:#fff}.miniCalendarGrid button.selected{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--petal) 85%,transparent)}.miniEventSpan{background:linear-gradient(90deg,var(--rose),var(--berry));height:6px;font:800 5px/6px var(--ui-font);white-space:nowrap;text-overflow:clip;color:#fff;text-align:left;z-index:2;border-radius:999px;padding:0 3px;position:absolute;bottom:3px;left:1px;right:1px;overflow:hidden}.miniEventSpan.middle{border-radius:0;left:-4px;right:-4px}.miniEventSpan.single{left:5px;right:5px}.calendarDayPeek{border-top:1px solid var(--line);flex-direction:column;flex:0 0 100px;gap:5px;min-height:0;max-height:35%;margin-top:7px;padding-top:7px;display:flex}.calendarDayPeek>span{font:900 var(--dash-label)/1.2 var(--ui-font);letter-spacing:.08em;color:var(--rose);flex-shrink:0}.calendarDayEventList{overscroll-behavior:contain;flex-direction:column;gap:6px;min-height:0;display:flex;overflow-y:auto}.calendarDayEventList>button{color:var(--text);text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;flex-direction:column;flex:none;gap:2px;display:flex}.calendarDayPeek strong{font-size:var(--dash-copy);line-height:1.3}.calendarDayPeek small{font-size:var(--dash-small);color:var(--muted);line-height:1.3}.lifeStoryHeading,.workDeskHeading,.mindHeroHeading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.lifeStoryHeading>div,.workDeskHeading>div,.mindHeroHeading>div{min-width:0}.lifeStoryHeading>span,.workDeskHeading>span,.mindHeroHeading>span{color:var(--rose);opacity:.72;font:400 34px/1 Georgia,serif}.lifeStoryHeading p,.workDeskHeading p,.mindHeroHeading p{font-size:var(--dash-copy);color:var(--muted);margin:4px 0 0;line-height:1.45}.dashboardDogRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 10px;display:grid}.dashboardDogCard{border:1px solid var(--line);background:var(--soft);color:var(--text);text-align:left;cursor:pointer;border-radius:17px;grid-template-columns:48px 1fr;align-items:center;gap:9px;padding:9px;transition:all .18s;display:grid}.dashboardDogCard:hover{border-color:var(--petal);transform:translateY(-2px)}.dashboardDogPortrait{background:color-mix(in srgb,var(--petal) 16%,var(--white));border-radius:16px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.dashboardDogPortrait>*{width:100%!important;height:100%!important}.dashboardDogPortrait img{object-fit:cover!important;border-radius:0!important;width:100%!important;height:100%!important}.dashboardDogCard>span{gap:3px;display:grid}.dashboardDogCard small{font-size:var(--dash-small);color:var(--muted);line-height:1.35}.dogAddMark{background:var(--pale);width:48px;height:48px;color:var(--berry);border-radius:16px;place-items:center;font-size:20px!important;display:grid!important}.lifePrettyModules{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;display:grid}.lifePrettyModules button{border:1px solid var(--line);background:linear-gradient(145deg,var(--soft),color-mix(in srgb,var(--petal) 7%,var(--white)));color:var(--text);text-align:left;cursor:pointer;border-radius:16px;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:12px;display:grid}.lifePrettyModules button:hover{border-color:var(--petal)}.lifePrettyIcon{background:var(--white);border:1px solid var(--line);width:30px;height:30px;color:var(--rose);border-radius:11px;place-items:center;font:500 17px Georgia,serif;display:grid}.lifePrettyModules button>div{gap:2px;display:grid}.lifePrettyModules strong{font-size:var(--dash-copy)}.lifePrettyModules small{font-size:var(--dash-small);color:var(--muted);line-height:1.35}.lifePrettyModules button>b{color:var(--rose);font-size:13px}.lifeBillsCard h3,.lifeWaitingCard h3,.mindResetCard h3{font:500 calc(var(--dash-copy) + 1px)/1.35 Georgia,serif;color:var(--wine);margin:0 0 8px}.dogCareDashboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-height:0;display:grid;overflow:auto}.dogCareDashboard button{border:1px solid var(--line);background:var(--soft);text-align:left;color:var(--text);cursor:pointer;border-radius:13px;grid-template-columns:25px 1fr;align-items:center;gap:8px;padding:10px;display:grid}.dogCareDashboard button>span{font-size:14px}.dogCareDashboard button>div{gap:2px;display:grid}.dogCareDashboard strong{font-size:var(--dash-copy)}.dogCareDashboard small{font-size:var(--dash-small);color:var(--muted)}.workDeskCard{background:radial-gradient(circle at 96% 8%,color-mix(in srgb,var(--petal) 14%,transparent),transparent 34%),color-mix(in srgb,var(--white) 90%,transparent)}.clickableStats>button{border:1px solid var(--line);background:var(--soft);text-align:left;color:var(--text);cursor:pointer;border-radius:16px;flex-direction:column;padding:13px;transition:all .18s;display:flex}.clickableStats>button:hover{border-color:var(--petal);transform:translateY(-2px)}.clickableStats strong{color:var(--wine);font:400 28px Georgia,serif}.clickableStats span{font:850 var(--dash-label) var(--ui-font);color:var(--muted);letter-spacing:.07em;margin-top:3px}.clickableStats small{font-size:var(--dash-small);color:var(--rose);margin-top:6px}.workDeskLaunchers{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.workDeskLaunchers button{border:1px solid var(--line);background:linear-gradient(145deg,var(--soft),color-mix(in srgb,var(--petal) 8%,var(--white)));color:var(--text);text-align:left;cursor:pointer;border-radius:16px;gap:3px;padding:12px;display:grid}.workDeskLaunchers button>span{font:900 var(--dash-label) var(--ui-font);letter-spacing:.1em;color:var(--rose)}.workDeskLaunchers strong{font:600 calc(var(--dash-copy) + 1px)/1.3 Georgia,serif;color:var(--wine)}.workDeskLaunchers small{font-size:var(--dash-small);color:var(--muted)}.workDeskLaunchers b{font:850 var(--dash-small) var(--ui-font);color:var(--berry);margin-top:4px}.creativeLauncherGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;height:100%;display:grid}.creativeLauncherGrid button,.creativeLauncherGrid a{border:1px solid var(--line);background:var(--soft);color:var(--text);text-align:left;cursor:pointer;border-radius:15px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:11px;text-decoration:none;display:flex}.creativeLauncherGrid>*>span{color:var(--rose);font-size:16px}.creativeLauncherGrid strong{font-size:var(--dash-copy)}.creativeLauncherGrid small{font-size:var(--dash-small);color:var(--muted);line-height:1.35}.mindCheckins{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.mindCheckins button{border:1px solid var(--line);background:var(--soft);text-align:left;color:var(--text);cursor:pointer;border-radius:17px;gap:3px;padding:12px;display:grid}.mindCheckins button.done{background:linear-gradient(145deg,color-mix(in srgb,var(--light-sage,#c8b8dc) 13%,var(--white)),var(--soft));border-color:color-mix(in srgb,var(--light-line,#b8a2d0) 50%,var(--line))}.mindCheckins span{font:900 var(--dash-label) var(--ui-font);letter-spacing:.1em;color:var(--rose)}.mindCheckins strong{font:600 calc(var(--dash-copy) + 1px)/1.25 Georgia,serif;color:var(--wine)}.mindCheckins small{font-size:var(--dash-small);color:var(--muted)}.careRibbon{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:auto;display:grid}.careRibbon button{border:1px solid var(--line);background:var(--soft);text-align:left;color:var(--text);cursor:pointer;border-radius:15px;grid-template-rows:auto auto;grid-template-columns:28px 1fr;gap:2px 8px;padding:10px;display:grid}.careRibbon button>span{background:var(--white);border:1px solid var(--line);width:28px;height:28px;color:var(--rose);border-radius:10px;grid-row:1/3;place-items:center;font-size:14px;display:grid}.careRibbon button strong{font-size:var(--dash-copy)}.careRibbon button small{font-size:var(--dash-small);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.careRibbon button.done{background:linear-gradient(145deg,color-mix(in srgb,var(--light-wash,#cdb8e6) 48%,var(--white)),color-mix(in srgb,var(--light-sage,#b99bd8) 22%,var(--soft)));border-color:color-mix(in srgb,var(--light-line,#b99bd8) 72%,var(--line));box-shadow:0 8px 24px color-mix(in srgb,var(--light-ink,#9f7ac5) 16%,transparent)}.mindWeekStrip{flex:1;grid-template-columns:repeat(7,1fr);align-items:end;gap:6px;display:grid}.mindWeekStrip button{border:1px solid var(--line);background:var(--soft);height:100%;min-height:90px;color:var(--text);cursor:pointer;border-radius:13px;grid-template-rows:auto auto 1fr auto;place-items:end center;padding:7px 5px;display:grid}.mindWeekStrip button:disabled{opacity:.45;cursor:default}.mindWeekStrip span{font:900 var(--dash-label) var(--ui-font);color:var(--muted)}.mindWeekStrip b{color:var(--wine);font:500 16px Georgia,serif}.mindWeekStrip i{background:linear-gradient(to top,var(--rose),var(--light-sage,#c4aedc));border-radius:999px;align-self:end;width:5px;min-height:6px;max-height:46px}.mindWeekStrip small{font-size:var(--dash-small);color:var(--muted)}.mindSoftNote{font-style:italic;margin:7px 0 0!important}.mindResetButtons{grid-template-columns:1fr 1fr;gap:7px;margin-top:auto;display:grid}.mindResetButtons button{border:1px solid var(--line);background:var(--soft);color:var(--text);font:750 var(--dash-copy) var(--ui-font);cursor:pointer;text-align:left;border-radius:13px;padding:10px}.mindResetButtons button:hover{border-color:var(--petal)}.ardenFloatingButton b{letter-spacing:-.02em!important;text-transform:uppercase!important;font-family:Avenir Next,Segoe UI,Arial,sans-serif!important;font-style:italic!important;font-weight:900!important}.ardenPopup{grid-template-rows:auto minmax(0,1fr)!important;width:min(440px,100vw - 100px)!important;height:min(720px,100vh - 44px)!important}.ardenPopupHeader{padding:14px 17px!important}.ardenPopupHeader strong{letter-spacing:-.03em!important;color:var(--berry)!important;font-family:Avenir Next,Segoe UI,Arial,sans-serif!important;font-size:20px!important;font-style:italic!important;font-weight:900!important}.ardenPopupHeader small{font-size:9px!important}.ardenPopupHeader span{font-size:7px!important}.ardenPopupBody{min-height:0!important;overflow:hidden!important}.ardenPopupBody>.fullWorkspace,.ardenPopupBody>section,.ardenPopupBody .ardenMobileWorkspace,.ardenPopupBody .nativeArdenCard{height:100%!important;min-height:0!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important}.ardenPopupBody .workspaceTop,.ardenPopupBody .commandHeader,.ardenPopupBody .ardenOrb{display:none!important}.ardenPopupBody .nativeArdenCard{background:0 0!important;flex-direction:column!important;padding:14px 14px 12px!important;display:flex!important;overflow:hidden!important}.ardenPopupBody .ardenConversation{flex:auto!important;min-height:0!important;max-height:none!important;padding:3px 2px 12px!important;overflow:auto!important}.ardenPopupBody .ardenComposer{background:var(--white)!important;border-top:1px solid var(--line)!important;flex:none!important;margin-top:auto!important;padding:11px 0 0!important}.ardenPopupBody .ardenComposer textarea{resize:none!important;min-height:74px!important;max-height:120px!important;font-size:15px!important}.ardenPopupBody .ardenBubble{max-width:90%!important;padding:11px 13px!important}.ardenPopupBody .ardenBubble>span{letter-spacing:.08em!important;font-family:Avenir Next,Segoe UI,Arial,sans-serif!important;font-size:9px!important;font-style:italic!important;font-weight:900!important}.ardenPopupBody .ardenBubble p{letter-spacing:-.01em;font-family:Avenir Next,Segoe UI,Arial,sans-serif!important;font-size:15px!important;line-height:1.48!important}.ardenPopupBody .quickPrompts{display:none!important}html[data-theme=midnights] .ardenPopupBody .ardenComposer{background:#17141c!important}.dogPeekModal{gap:14px;display:grid}.dogPeekHero{grid-template-columns:92px 1fr;align-items:center;gap:16px;display:grid}.dogPeekHero>div:first-child{background:var(--soft);border-radius:24px;width:92px;height:92px;overflow:hidden}.dogPeekHero>div:first-child>*{width:100%!important;height:100%!important}.dogPeekHero img{object-fit:cover!important;width:100%!important;height:100%!important}.dogPeekHero>div:last-child>span,.dogPeekCare>span{font:900 8px var(--ui-font);letter-spacing:.12em;color:var(--rose)}.dogPeekHero h2{margin:5px 0;font:500 30px/1 Georgia,serif}.dogPeekHero p{color:var(--muted);margin:0;font-size:11px}.dogPeekFacts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dogPeekFacts>div{border:1px solid var(--line);background:var(--soft);border-radius:14px;gap:3px;padding:11px;display:grid}.dogPeekFacts span{font:900 7px var(--ui-font);letter-spacing:.08em;color:var(--muted)}.dogPeekFacts strong{font-size:11px}.dogPeekNotes{border-left:3px solid var(--petal);background:var(--soft);color:var(--muted);border-radius:0 12px 12px 0;margin:0;padding:12px;font-size:11px}.dogPeekCare{gap:7px;display:grid}.dogPeekCare>div{border:1px solid var(--line);background:var(--soft);border-radius:12px;justify-content:space-between;gap:12px;padding:9px 10px;display:flex}.dogPeekCare strong{font-size:10px}.dogPeekCare small{color:var(--muted);font-size:8px}.dogPeekActions{justify-content:flex-end;gap:8px;display:flex}@media (max-width:1120px) and (min-width:761px){.lifeDashboardGrid.tab-life,.lifeDashboardGrid.tab-work,.lifeDashboardGrid.tab-mind{grid-template-columns:1.1fr .9fr!important}.lifeStoryCard,.workDeskCard,.mindHeroCard{grid-area:1/1/3!important}.lifeBillsCard,.workNextCard,.mindWeekCard{grid-area:1/2!important}.lifeWaitingCard,.workClientsCard,.mindRecentCard{display:none!important}.lifeDogCareCard,.workCreativeCard,.mindResetCard{grid-area:2/2!important}.creativeLauncherGrid{grid-template-columns:1fr 1fr}.dashboardDogRow{grid-template-columns:1fr}.dashboardDogCard.addDog{grid-column:1}}@media (max-width:760px){.lifeDashboardGrid.tab-mind{display:grid;overflow:visible;grid-template-rows:auto!important;grid-template-columns:1fr!important}.lifeStoryCard,.lifeBillsCard,.lifeWaitingCard,.lifeDogCareCard,.workDeskCard,.workNextCard,.workClientsCard,.workCreativeCard,.mindHeroCard,.mindWeekCard,.mindRecentCard,.mindResetCard{grid-area:auto/1!important}.dashboardDogRow,.lifePrettyModules,.workDeskLaunchers,.mindCheckins,.careRibbon{grid-template-columns:1fr}.dashboardDogCard.addDog{grid-column:1}.creativeLauncherGrid,.prettyPulse{grid-template-columns:1fr 1fr}.ardenPopup{width:auto!important;height:72vh!important;left:10px!important;right:10px!important}.calendarDayPeek{grid-template-columns:1fr}.calendarDayPeek>span{grid-row:auto}}.prettyPulse{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:9px!important}.prettyPulse .pulseTile{background:linear-gradient(155deg,color-mix(in srgb,var(--soft) 96%,white),color-mix(in srgb,var(--petal) 10%,var(--white)))!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:10px!important;min-height:118px!important;padding:14px 13px!important;display:flex!important}.prettyPulse .pulseTile:after{width:88px!important;height:88px!important;top:-43px!important;right:-42px!important}.prettyPulse .pulseSimpleIcon{z-index:1;color:var(--rose);align-items:center;height:31px;font-size:27px;line-height:1;display:flex;position:relative}.prettyPulse .pulseTile>div{width:100%;grid-template-columns:auto 1fr!important;align-items:baseline!important;gap:2px 8px!important;display:grid!important}.prettyPulse .pulseTile b{font-size:24px!important}.prettyPulse .pulseTile strong{font-size:calc(var(--dash-copy) + .8px)!important}.prettyPulse .pulseTile small{margin-top:4px!important;line-height:1.3!important}.miniCalendarWeekdays{padding:0 2px;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:0!important}.miniCalendarWeekdays span{text-align:center!important;padding:3px 0 6px!important}.miniCalendarGrid{grid-template-columns:repeat(7,minmax(0,1fr))!important;grid-auto-rows:42px!important;align-content:start!important;gap:2px 0!important;padding:0 2px!important}.miniCalendarGrid button{border-radius:12px!important;place-items:start center!important;height:42px!important;padding:7px 3px 13px!important;overflow:visible!important}.miniCalendarGrid button>b{text-align:center;width:100%;line-height:1!important}.miniEventSpan{border-radius:0!important;height:7px!important;padding:0!important;line-height:7px!important;bottom:4px!important;left:0!important;right:0!important}.miniEventSpan.start{border-radius:999px 0 0 999px!important;left:4px!important;right:-1px!important}.miniEventSpan.middle{left:-1px!important;right:-1px!important}.miniEventSpan.end{border-radius:0 999px 999px 0!important;left:-1px!important;right:4px!important}.miniEventSpan.single{border-radius:999px!important;left:10px!important;right:10px!important}.calendarDayPeek{min-height:0!important}.dashboardDogRow{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:minmax(118px,1fr)!important;gap:10px!important;margin:14px 0 12px!important}.dashboardDogCard{background:linear-gradient(145deg,var(--soft),color-mix(in srgb,var(--petal) 8%,var(--white)))!important;border-radius:20px!important;grid-template-columns:86px 1fr!important;gap:13px!important;min-height:118px!important;padding:13px!important}.dashboardDogPortrait{border-radius:22px!important;width:86px!important;height:86px!important}.dashboardDogCard strong{font-size:calc(var(--dash-copy) + 3px)!important}.dashboardDogCard small{font-size:calc(var(--dash-small) + .6px)!important;line-height:1.4!important}.dashboardDogCard>span{gap:6px!important}.dashboardDogCard.addDog{grid-column:auto!important}.dogAddMark{border-radius:22px!important;width:86px!important;height:86px!important}.lifeStoryCard{flex-direction:column!important;display:flex!important}.lifePrettyModules{margin-top:0!important}.workDeskCard{flex-direction:column!important;min-height:0!important;display:flex!important}.workDeskEmbeddedWrap{flex:1;min-height:0;margin-top:10px;display:flex}.embeddedWorkDesk{border:1px solid var(--line);background:color-mix(in srgb,var(--soft) 92%,transparent);border-radius:18px;flex-direction:column;flex:1;min-height:0;padding:10px;display:flex}.embeddedWorkTabs{border:1px solid var(--line);background:var(--white);border-radius:999px;gap:5px;width:max-content;max-width:100%;padding:3px;display:flex}.embeddedWorkTabs button{color:var(--muted);font:850 var(--dash-label) var(--ui-font);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 10px}.embeddedWorkTabs button.active{background:var(--berry);color:#fff}.embeddedPaper,.embeddedMonthly{flex-direction:column;flex:1;min-height:0;padding-top:9px;display:flex}.embeddedPaper>form,.embeddedMonthly>form{grid-template-columns:1fr 34px;gap:6px;display:grid}.embeddedPaper input,.embeddedMonthly input{border:1px solid var(--line);background:var(--white);color:var(--text);font:600 var(--dash-copy) var(--ui-font);border-radius:12px;min-width:0;padding:9px 11px}.embeddedPaper form button,.embeddedMonthly form button{background:var(--berry);color:#fff;cursor:pointer;border:0;border-radius:12px;font-size:18px}.embeddedWorkList{flex-direction:column;gap:4px;min-height:0;margin-top:8px;padding-right:2px;display:flex;overflow:auto}.embeddedWorkList>div{border-bottom:1px solid color-mix(in srgb,var(--line) 75%,transparent);grid-template-columns:25px 1fr 25px;align-items:center;gap:7px;padding:6px 4px;display:grid}.embeddedWorkList>div>button{border:1px solid var(--line);background:var(--white);width:23px;height:23px;color:var(--berry);cursor:pointer;border-radius:8px}.embeddedWorkList>div>button:last-child{color:var(--muted);background:0 0;border:0}.embeddedWorkList>div>span{font-size:var(--dash-copy);line-height:1.25}.embeddedWorkList>div.done>span{opacity:.55;text-decoration:line-through}.embeddedWorkList>p{font-size:var(--dash-small);color:var(--muted);margin:10px}.embeddedOpenFull{color:var(--rose);font:850 var(--dash-label) var(--ui-font);text-align:left;cursor:pointer;background:0 0;border:0;margin-top:7px}.embeddedMonthlyStats{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:7px;display:grid}.embeddedMonthlyStats span{border:1px solid var(--line);background:var(--white);border-radius:12px;padding:7px 9px;display:grid}.embeddedMonthlyStats b{color:var(--berry);font:500 20px Georgia,serif}.embeddedMonthlyStats small{font-size:var(--dash-small);color:var(--muted);text-transform:uppercase}.clickableStats>button{padding:9px 11px!important}.clickableStats strong{font-size:23px!important}html[data-theme=midnights] .embeddedWorkTabs,html[data-theme=midnights] .embeddedPaper input,html[data-theme=midnights] .embeddedMonthly input,html[data-theme=midnights] .embeddedWorkList>div>button,html[data-theme=midnights] .embeddedMonthlyStats span{background:#17141c}.mindDailyCheckin{margin:12px 0 10px}.mindDailyCheckin>button{border:1px solid var(--line);background:linear-gradient(145deg,color-mix(in srgb,var(--petal) 12%,var(--white)),var(--soft));text-align:left;width:100%;color:var(--text);cursor:pointer;border-radius:18px;grid-template-columns:1fr auto;gap:3px 12px;padding:15px;display:grid}.mindDailyCheckin>button>span{font:900 var(--dash-label) var(--ui-font);letter-spacing:.1em;color:var(--rose);grid-column:1}.mindDailyCheckin>button>strong{font:600 calc(var(--dash-copy) + 2px)/1.25 Georgia,serif;color:var(--wine);grid-column:1}.mindDailyCheckin>button>small{font-size:var(--dash-small);color:var(--muted);grid-column:1}.mindDailyCheckin>button>b{font:850 var(--dash-label) var(--ui-font);color:var(--berry);grid-area:1/2/4;align-self:center}.mindDailyCheckin>button.done{border-color:color-mix(in srgb,var(--petal) 72%,var(--line))}.mindResetButtons{grid-template-columns:1fr 1fr!important}.ardenPopupBody .ardenComposer .primaryButton{white-space:nowrap!important;min-width:86px!important;padding-left:16px!important;padding-right:16px!important;font-size:0!important}.ardenPopupBody .ardenComposer .primaryButton:after{content:"SEND";letter-spacing:.08em;color:inherit;font:900 11px/1 Avenir Next,Segoe UI,Arial,sans-serif}.ardenPopupBody .ardenComposer .ardenAttachButton{width:auto!important;min-width:auto!important;padding:7px 3px!important;font-size:7px!important}.ardenPopupBody .ardenComposer .ardenAttachButton:after{content:none!important}.binderStudioWorkspace{background:radial-gradient(circle at 92% 7%,color-mix(in srgb,var(--petal) 14%,transparent),transparent 32%);min-height:100vh;padding-bottom:24px}.binderStudioHead{justify-content:space-between;align-items:flex-end;gap:20px;margin:6px 0 12px;display:flex}.binderStudioHead h2{color:var(--wine);margin:5px 0;font:500 clamp(30px,3vw,46px)/1 Georgia,serif}.binderStudioHead p{max-width:760px;color:var(--muted);margin:0;font-size:11px;line-height:1.5}.binderHeadActions{align-items:center;gap:7px;display:flex}.binderHeadActions select{border:1px solid var(--line);background:var(--white);height:34px;color:var(--text);font:800 9px var(--ui-font);border-radius:999px;padding:0 13px}.binderToolRail{border:1px solid var(--line);background:var(--soft);border-radius:16px;align-items:center;gap:6px;margin-bottom:12px;padding:8px 10px;display:flex}.binderToolRail>span{font:900 8px var(--ui-font);letter-spacing:.12em;color:var(--rose);margin-right:4px}.binderToolRail button{border:1px solid var(--line);background:var(--white);color:var(--text);font:800 8px var(--ui-font);cursor:pointer;border-radius:999px;padding:7px 10px}.binderToolRail button.active{background:var(--berry);color:#fff;border-color:var(--berry)}.binderToolRail small{color:var(--muted);margin-left:auto;font-size:8px}.binderStage{flex:1;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:10px;min-height:0;display:grid}.binderTurn{border:1px solid var(--line);background:var(--soft);width:40px;height:72px;color:var(--berry);cursor:pointer;border-radius:999px;font:400 30px Georgia,serif}.binderTurn:disabled{opacity:.2;cursor:default}.binderSpread{border:1px solid color-mix(in srgb,var(--line) 72%,transparent);background:linear-gradient(90deg,var(--light-forest,#8a657a) 0%,var(--light-forest,#9d748b) 3%,var(--light-cream,#f4eef1) 6%,var(--light-cream,#f8f4f6) 47%,var(--light-wash,#d7c6d1) 49.2%,var(--light-forest,#aa879a) 50%,var(--light-wash,#d7c6d1) 50.8%,var(--light-cream,#f8f4f6) 53%,var(--light-cream,#f4eef1) 94%,var(--light-forest,#9d748b) 97%,var(--light-forest,#8a657a) 100%);min-height:620px;max-height:calc(100vh - 245px);box-shadow:0 24px 70px rgb(var(--light-ink-rgb,54 30 45) / .16),inset 0 0 0 1px #ffffff8c;border-radius:34px;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:stretch;gap:0;padding:18px 20px;display:grid}.binderSpine{flex-direction:column;justify-content:space-around;align-items:center;padding:36px 0;display:flex;position:relative}.binderSpine:before{content:"";background:linear-gradient(90deg,var(--light-forest,#7e6270),var(--light-sage,#d4c3cc),var(--light-forest,#765b69));width:7px;box-shadow:0 0 0 1px rgb(var(--light-ink-rgb,68 43 56) / .18);border-radius:999px;position:absolute;top:0;bottom:0}.binderSpine i{z-index:1;border:4px solid var(--light-line,#bdaab4);background:var(--light-wash,#eee5ea);width:22px;height:22px;box-shadow:0 2px 5px rgb(var(--light-ink-rgb,60 37 49) / .18);border-radius:50%;position:relative}.binderPage{border:1px solid rgb(var(--light-line-rgb,109 84 98) / .14);min-width:0;box-shadow:inset 0 0 30px rgb(var(--light-ink-rgb,117 87 103) / .06);background:#ffffff8a;flex-direction:column;padding:9px 11px 12px;display:flex}.binderPage:first-child{border-radius:20px 8px 8px 20px}.binderPage:last-child{border-radius:8px 20px 20px 8px}.binderPageTop{height:24px;color:var(--light-forest,#8d6a7d);justify-content:space-between;align-items:center;padding:0 4px;display:flex}.binderPageTop span{font:900 7px var(--ui-font);letter-spacing:.14em}.binderPageTop small{font:700 7px var(--ui-font)}.binderPocketGrid{flex:1;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-height:0;display:grid;position:relative}.binderPocket{border:1px solid rgb(var(--light-line-rgb,108 84 96) / .18);background:linear-gradient(145deg,#ffffff9e,rgb(var(--light-wash-rgb,239 229 234) / .72));cursor:pointer;border-radius:9px;place-items:center;min-width:0;min-height:0;padding:4px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff57}.binderPocket:hover{outline:2px solid rgb(var(--light-line-rgb,157 116 139) / .42);outline-offset:1px}.binderPocket img{object-fit:cover;border-radius:6px;width:100%;height:100%}.binderPocket>span{color:var(--light-forest,#aa8299);opacity:.65;font-size:24px}.binderPocket>small{font:800 7px var(--ui-font);color:var(--light-forest,#a18795);position:absolute;bottom:5px;right:7px}.binderOverlay{z-index:4;background:var(--light-wash,#eadde4);cursor:pointer;min-width:0;min-height:0;box-shadow:0 12px 28px rgb(var(--light-ink-rgb,54 32 44) / .22);border:2px solid #fffc;border-radius:12px;margin:2px;padding:0;position:relative;overflow:hidden}.binderOverlay img{object-fit:cover;width:100%;height:100%;display:block}.binderOverlay span{background:rgb(var(--light-ink-rgb,28 19 24) / .76);color:#fff;font:900 6px var(--ui-font);letter-spacing:.09em;border-radius:999px;padding:4px 6px;position:absolute;bottom:7px;left:7px}.binderFoot{color:var(--muted);justify-content:space-between;align-items:center;margin-top:9px;padding:0 54px;display:flex}.binderFoot span{font:900 8px var(--ui-font);letter-spacing:.12em;color:var(--rose)}.binderFoot small{font-size:8px}.binderEmpty{border:1px dashed var(--line);text-align:center;background:var(--soft);border-radius:24px;align-content:center;place-items:center;gap:8px;min-height:480px;display:grid}.binderEmpty>span{color:var(--rose);font-size:48px}.binderEmpty h2{color:var(--wine);margin:0;font:500 30px Georgia,serif}.binderEmpty p{max-width:480px;color:var(--muted);margin:0 0 8px}.binderBusy{z-index:110;background:var(--berry);color:#fff;font:900 8px var(--ui-font);letter-spacing:.1em;box-shadow:0 14px 34px rgb(var(--light-ink-rgb,55 31 44) / .22);border-radius:999px;padding:10px 14px;position:fixed;bottom:24px;right:24px}html[data-theme=midnights] .binderSpread{background:linear-gradient(90deg,#3c2c37 0%,#5a4050 3%,#211b23 6%,#28212b 47%,#483a44 49.2%,#6b5261 50%,#483a44 50.8%,#28212b 53%,#211b23 94%,#5a4050 97%,#3c2c37 100%)}html[data-theme=midnights] .binderPage{background:#1b171eb8;border-color:#493d52}.binderToolRail button,html[data-theme=midnights] .binderHeadActions select{background:#17141c}@media (max-width:1180px){.prettyPulse{grid-template-columns:1fr 1fr!important}.binderSpread{min-height:520px}.binderStudioHead{flex-direction:column;align-items:flex-start}.binderHeadActions,.binderToolRail{flex-wrap:wrap}.binderToolRail small{width:100%;margin-left:0}.dashboardDogCard{grid-template-columns:70px 1fr!important}.dashboardDogPortrait{width:70px!important;height:70px!important}}@media (max-width:760px){.binderStage{grid-template-columns:30px minmax(0,1fr) 30px;gap:4px}.binderSpread{background:var(--soft);grid-template-columns:1fr;gap:12px;min-height:0;max-height:none;padding:10px}.binderSpine{display:none}.binderPage{min-height:520px;border-radius:18px!important}.binderTurn{width:28px;height:58px}.binderFoot{padding:0 34px}.dashboardDogRow{grid-template-columns:1fr!important}.prettyPulse{grid-template-columns:1fr 1fr!important}}.lifeDashboardShell{--dash-card-radius:22px;--dash-gap:12px}.dashboardMetricRibbon{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 8px 10px;display:grid;position:relative}.dashboardMetricRibbon>button{border:1px solid var(--line);background:linear-gradient(145deg,color-mix(in srgb,var(--white) 94%,transparent),color-mix(in srgb,var(--petal) 8%,var(--white)));min-width:0;color:var(--text);text-align:left;cursor:pointer;box-shadow:0 8px 25px rgb(var(--light-ink-rgb,34 25 40) / .04);border-radius:18px;grid-template-columns:auto 1fr;grid-template-areas:"label value""small small""bar bar";align-items:end;gap:3px 10px;padding:12px 14px;display:grid}.dashboardMetricRibbon>button:hover{border-color:color-mix(in srgb,var(--petal) 58%,var(--line));transform:translateY(-1px)}.dashboardMetricRibbon span{font:900 var(--dash-label) var(--ui-font);letter-spacing:.12em;color:var(--rose);grid-area:label}.dashboardMetricRibbon strong{color:var(--berry);grid-area:value;justify-self:end;font:500 25px/1 Georgia,serif}.dashboardMetricRibbon small{font-size:var(--dash-small);color:var(--muted);grid-area:small;line-height:1.35}.dashboardMetricRibbon i{background:color-mix(in srgb,var(--line) 70%,transparent);border-radius:999px;grid-area:bar;height:4px;margin-top:5px;overflow:hidden}.dashboardMetricRibbon i b{border-radius:inherit;background:linear-gradient(90deg,var(--petal),var(--berry));height:100%;display:block}html[data-theme=midnights] .dashboardMetricRibbon>button{box-shadow:none;background:linear-gradient(145deg,#1d1922,#211b27)}.lifeDashboardGrid.tab-life{gap:var(--dash-gap)!important;grid-template-rows:minmax(0,1.05fr) minmax(0,.95fr)!important;grid-template-columns:minmax(0,1.45fr) minmax(270px,.72fr) minmax(270px,.72fr)!important}.lifeStoryCard{grid-area:1/1/3!important;padding:18px!important}.lifeStoryHeading{margin-bottom:12px!important}.lifeStoryHeading h2{font-size:clamp(28px,2.25vw,42px)!important}.lifeStoryHeading p{max-width:720px}.dashboardDogRow{flex:1;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:10px 0 14px!important;display:grid!important}.dashboardDogCard{background:color-mix(in srgb,var(--white) 94%,transparent)!important;border-radius:20px!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;min-height:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.dashboardDogPortrait{background:color-mix(in srgb,var(--petal) 15%,var(--white))!important;border-radius:0!important;width:100%!important;height:clamp(118px,13vh,176px)!important}.dashboardDogCard>span{grid-template-columns:1fr!important;gap:3px!important;padding:11px 13px 12px!important;display:grid!important}.dashboardDogCard strong{font:800 calc(var(--dash-copy) + 3px)/1.1 var(--ui-font)!important}.dashboardDogCard small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:calc(var(--dash-small) + .3px)!important}.dashboardDogCard:hover .dashboardDogPortrait img{transform:scale(1.025)}.dashboardDogPortrait img{transition:all .2s}.lifePrettyModules{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:0!important}.lifePrettyModules>button{background:linear-gradient(135deg,var(--soft),color-mix(in srgb,var(--petal) 7%,var(--white)))!important;min-height:66px!important}.lifePrettyModules small{line-height:1.35!important}.lifeBillsCard,.lifeWaitingCard,.lifeDogCareCard{padding:15px!important}.lifeBillsCard h3,.lifeWaitingCard h3{color:var(--wine);margin:5px 0 8px;font:500 17px/1.2 Georgia,serif}.lifeDashboardGrid.tab-work{gap:var(--dash-gap)!important;grid-template-rows:minmax(0,1fr) minmax(0,.9fr)!important;grid-template-columns:minmax(0,1.45fr) minmax(270px,.72fr) minmax(270px,.72fr)!important}.workDeskCard{padding:16px!important}.workDeskHeading{margin-bottom:7px!important}.workDeskHeading h2{font-size:clamp(27px,2.1vw,40px)!important}.workOverviewStats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin-top:4px!important}.workDeskEmbeddedWrap{margin-top:8px!important}.embeddedWorkDesk{background:linear-gradient(145deg,color-mix(in srgb,var(--soft) 96%,transparent),color-mix(in srgb,var(--petal) 6%,var(--white)))!important;padding:12px!important}.embeddedWorkTabs{margin-bottom:3px}.embeddedWorkList{max-height:none!important}.workNextCard,.workClientsCard,.workCreativeCard{padding:15px!important}.creativeLauncherGrid>button,.creativeLauncherGrid>a{background:linear-gradient(145deg,var(--soft),color-mix(in srgb,var(--petal) 6%,var(--white)))!important;justify-content:flex-end!important;min-height:108px!important}.lifeDashboardGrid.tab-mind{gap:var(--dash-gap)!important;grid-template-rows:minmax(0,.96fr) minmax(0,.94fr)!important;grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr) minmax(0,.9fr)!important}.mindHeroCard{padding:17px!important}.mindHeroHeading h2{font-size:clamp(28px,2.2vw,42px)!important}.mindDailyCheckin button{background:linear-gradient(135deg,color-mix(in srgb,var(--petal) 14%,var(--white)),var(--soft))!important}.careRibbon{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.mindWeekCard,.mindRecentCard,.mindResetCard{padding:15px!important}.mindWeekStrip{gap:6px!important}.mindWeekStrip button{background:linear-gradient(180deg,color-mix(in srgb,var(--petal) 8%,var(--white)),var(--soft))!important}.mindResetButtons{grid-template-columns:1fr 1fr!important;gap:8px!important}.mindResetButtons button{min-height:48px!important}.lifeDashboardGrid.tab-today{gap:var(--dash-gap)!important}.focusCard,.comingCard,.calendarMiniCard,.pulseCard,.currentFocusCard,.quickCaptureCard{padding:15px!important}.focusTaskList button,.comingList button,.simpleDashboardList button{background:color-mix(in srgb,var(--soft) 95%,transparent)}.prettyPulse{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.pulseTile{position:relative;flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important;min-height:112px!important;padding:12px!important;display:flex!important;overflow:hidden!important}.pulseSimpleIcon{color:var(--berry);position:absolute;top:13px;left:13px;font-size:25px!important}.pulseTile>div{width:100%;grid-template-columns:auto 1fr!important;align-items:baseline!important;gap:4px 8px!important;display:grid!important}.pulseTile b{font-size:25px!important}.pulseTile strong{font-size:var(--dash-copy)!important}.pulseTile small{font-size:var(--dash-small)!important;grid-column:1/3!important}@media (max-width:1180px){.dashboardMetricRibbon{grid-template-columns:repeat(2,minmax(0,1fr))}.lifeDashboardGrid.tab-life,.lifeDashboardGrid.tab-work,.lifeDashboardGrid.tab-mind{grid-template-columns:1.15fr .85fr!important}.dashboardDogPortrait{height:140px!important}.prettyPulse{grid-template-columns:1fr 1fr!important}}@media (max-width:760px){.dashboardMetricRibbon{grid-template-columns:1fr 1fr;margin:0 0 10px}.dashboardMetricRibbon>button{padding:10px}.lifeDashboardGrid.tab-life,.lifeDashboardGrid.tab-work,.lifeDashboardGrid.tab-mind{grid-template-rows:auto!important;grid-template-columns:1fr!important}.dashboardDogRow{grid-template-columns:1fr 1fr!important}.dashboardDogPortrait{height:130px!important}.lifePrettyModules{grid-template-columns:1fr 1fr!important}}.lifeDashboardShell:before{display:none!important}.lifeDashboardGrid:before,.lifeDashboardGrid:after{display:none!important}.dashboardMetricRibbon{border:1px solid var(--line);background:color-mix(in srgb,var(--white) 92%,transparent);box-shadow:0 10px 30px rgb(var(--light-ink-rgb,34 25 40) / .035);border-radius:18px;overflow:hidden;gap:0!important;margin:0 8px 12px!important}.dashboardMetricRibbon>button{min-height:66px;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:11px 15px!important}.dashboardMetricRibbon>button+button{border-left:1px solid color-mix(in srgb,var(--line) 78%,transparent)!important}.dashboardMetricRibbon>button:hover{background:color-mix(in srgb,var(--petal) 7%,transparent)!important;transform:none!important}.dashboardMetricRibbon strong{font-size:27px!important}.dashboardMetricRibbon small{font-size:calc(var(--dash-small) + .35px)!important}html[data-theme=midnights] .dashboardMetricRibbon{box-shadow:none;background:linear-gradient(135deg,#1a161f,#1e1923);border-color:#3b3343}html[data-theme=midnights] .dashboardMetricRibbon>button{background:0 0!important}.plannerScheduleSummary{border-bottom:1px solid color-mix(in srgb,var(--line) 75%,transparent);align-items:baseline;gap:8px;margin-bottom:7px;padding:0 3px 8px;display:flex}.plannerScheduleSummary strong{color:var(--berry);font:500 25px/1 Georgia,serif}.plannerScheduleSummary span{font:800 var(--dash-small) var(--ui-font);color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.plannerScheduleList{padding-right:2px;overflow:auto}.plannerScheduleList button{border-bottom:1px solid color-mix(in srgb,var(--line) 62%,transparent)!important;background:0 0!important;border-radius:0!important;grid-template-columns:54px minmax(0,1fr)!important;padding:7px 8px!important}.plannerScheduleList button:last-child{border-bottom:0!important}.plannerScheduleList button>span{grid-row:1/3;align-self:center}.plannerScheduleList button>small{grid-column:2!important}.lifeStoryCard{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--petal) 10%,transparent),transparent 34%),color-mix(in srgb,var(--white) 91%,transparent)!important}.lifePlannerSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0 0 10px;display:grid}.lifePlannerSummary>button{border:1px solid var(--line);background:color-mix(in srgb,var(--soft) 94%,transparent);min-width:0;color:var(--text);text-align:left;cursor:pointer;border-radius:14px;gap:2px;padding:9px 10px;display:grid}.lifePlannerSummary span{font:900 var(--dash-label) var(--ui-font);letter-spacing:.1em;color:var(--rose)}.lifePlannerSummary strong{font:700 calc(var(--dash-copy) + 1.5px)/1.2 var(--ui-font);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lifePlannerSummary small{font-size:var(--dash-small);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}.lifePlannerSummary i{background:color-mix(in srgb,var(--line) 72%,transparent);border-radius:999px;height:4px;margin-top:4px;overflow:hidden}.lifePlannerSummary i b{border-radius:inherit;background:linear-gradient(90deg,var(--petal),var(--berry));height:100%;display:block}.dashboardDogRow{flex:0 auto!important;min-height:0!important}.dashboardDogPortrait{height:clamp(126px,15vh,190px)!important}.dashboardDogCard>span{min-height:68px}.lifePrettyModules>button{padding:10px 12px!important}.workScheduleMetric{border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent);align-items:baseline;gap:7px;padding-bottom:7px;display:flex}.workScheduleMetric strong{color:var(--berry);font:500 27px/1 Georgia,serif}.workScheduleMetric span{font:800 var(--dash-small) var(--ui-font);color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.workMiniTimeline{gap:0;max-height:125px;display:grid;overflow:auto}.workMiniTimeline>button{border:0;border-bottom:1px solid color-mix(in srgb,var(--line) 64%,transparent);color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:54px minmax(0,1fr);gap:7px;padding:7px 2px;display:grid}.workMiniTimeline>button>span{font:900 var(--dash-label) var(--ui-font);color:var(--rose);align-self:center}.workMiniTimeline>button>div{gap:2px;display:grid}.workMiniTimeline strong{font-size:var(--dash-copy)}.workMiniTimeline small{font-size:var(--dash-small);color:var(--muted)}.workTaskDivider{border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent);justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding-top:7px;display:flex}.workTaskDivider>span{font:900 var(--dash-label) var(--ui-font);letter-spacing:.1em;color:var(--rose)}.workTaskDivider>button{color:var(--berry);font:850 var(--dash-label) var(--ui-font);cursor:pointer;background:0 0;border:0}.compactWorkTasks{overflow:auto}.compactWorkTasks button{padding:6px 8px!important}.workCreativeCard{background:linear-gradient(135deg,color-mix(in srgb,var(--white) 93%,transparent),color-mix(in srgb,var(--petal) 6%,var(--white)))!important}.mindCareProgress{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.mindCareProgress>div{border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent);grid-template-columns:1fr auto;grid-template-areas:"label value""bar bar";gap:4px 8px;padding-top:8px;display:grid}.mindCareProgress span{font:900 var(--dash-label) var(--ui-font);letter-spacing:.08em;color:var(--rose);grid-area:label}.mindCareProgress strong{font:700 var(--dash-small) var(--ui-font);color:var(--text);grid-area:value}.mindCareProgress i{background:color-mix(in srgb,var(--line) 70%,transparent);border-radius:999px;grid-area:bar;height:5px;overflow:hidden}.mindCareProgress i b{border-radius:inherit;background:linear-gradient(90deg,var(--petal),var(--berry));height:100%;display:block}.focusCard,.lifeStoryCard,.workDeskCard,.mindHeroCard{border-width:1.5px!important}.calendarMiniCard,.lifeBillsCard,.workClientsCard,.mindRecentCard{background:color-mix(in srgb,var(--soft) 88%,var(--white))!important}.quickCaptureCard,.lifeWaitingCard,.workCreativeCard,.mindResetCard{border-style:dashed!important;border-color:color-mix(in srgb,var(--petal) 46%,var(--line))!important}html[data-theme=midnights] .calendarMiniCard,html[data-theme=midnights] .lifeBillsCard,html[data-theme=midnights] .workClientsCard,html[data-theme=midnights] .mindRecentCard{background:#1c1821!important}html[data-theme=midnights] .lifeStoryCard,html[data-theme=midnights] .workCreativeCard,html[data-theme=midnights] .mindResetCard{background:linear-gradient(145deg,#1c1821,#211a27)!important}@media (max-width:1180px){.dashboardMetricRibbon>button+button:nth-child(3){border-left:0!important;border-top:1px solid color-mix(in srgb,var(--line) 78%,transparent)!important}.dashboardMetricRibbon>button:nth-child(4){border-top:1px solid color-mix(in srgb,var(--line) 78%,transparent)!important}.lifePlannerSummary{grid-template-columns:1fr}.mindCareProgress{grid-template-columns:1fr 1fr}}@media (max-width:760px){.dashboardMetricRibbon{border-radius:16px}.dashboardMetricRibbon>button:nth-child(2n){border-left:1px solid color-mix(in srgb,var(--line) 78%,transparent)!important}.lifePlannerSummary,.mindCareProgress{grid-template-columns:1fr!important}.dashboardDogPortrait{height:145px!important}}.dashboardMetricRibbon.metric-today,.dashboardMetricRibbon.metric-mind{box-shadow:none!important;background:0 0!important;border:0!important;gap:8px!important;overflow:visible!important}.dashboardMetricRibbon.metric-today>button,.dashboardMetricRibbon.metric-mind>button{border:1px solid var(--line)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--white) 96%,transparent),color-mix(in srgb,var(--petal) 8%,var(--white)))!important;min-height:58px!important;box-shadow:0 8px 22px rgb(var(--light-ink-rgb,34 25 40) / .04)!important;border-radius:18px!important;padding:10px 12px!important}.dashboardMetricRibbon.metric-today>button:first-child,.dashboardMetricRibbon.metric-mind>button:first-child{background:linear-gradient(145deg,color-mix(in srgb,var(--white) 96%,transparent),color-mix(in srgb,var(--petal) 12%,var(--white)))!important}.dashboardMetricRibbon.metric-today>button:nth-child(2),.dashboardMetricRibbon.metric-mind>button:nth-child(2){background:linear-gradient(145deg,color-mix(in srgb,var(--white) 96%,transparent),color-mix(in srgb,var(--soft) 94%,var(--white)))!important}.dashboardMetricRibbon.metric-today>button:nth-child(3),.dashboardMetricRibbon.metric-mind>button:nth-child(3){background:linear-gradient(145deg,color-mix(in srgb,var(--white) 97%,transparent),color-mix(in srgb,var(--petal) 6%,var(--white)))!important}.dashboardMetricRibbon.metric-today>button:nth-child(4),.dashboardMetricRibbon.metric-mind>button:nth-child(4){background:linear-gradient(145deg,color-mix(in srgb,var(--white) 95%,transparent),color-mix(in srgb,var(--petal) 10%,var(--white)))!important}.dashboardMetricRibbon.metric-today strong,.dashboardMetricRibbon.metric-mind strong{font-size:20px!important}.dashboardMetricRibbon.metric-today small,.dashboardMetricRibbon.metric-mind small{font-size:7px!important;line-height:1.35!important}.dashboardMetricRibbon.metric-today i,.dashboardMetricRibbon.metric-mind i{margin-top:4px!important}html[data-theme=midnights] .dashboardMetricRibbon.metric-today>button,html[data-theme=midnights] .dashboardMetricRibbon.metric-mind>button{box-shadow:none!important;background:linear-gradient(145deg,#1c1821,#221c28)!important;border-color:#3f3548!important}.focusCard{position:relative;background:linear-gradient(145deg,color-mix(in srgb,var(--white) 94%,transparent),color-mix(in srgb,var(--petal) 12%,var(--white)))!important}.focusCard:after{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--petal) 30%,transparent),transparent 66%);pointer-events:none;border-radius:50%;width:88px;height:88px;position:absolute;top:-18px;right:-18px}.plannerScheduleCard{background:linear-gradient(145deg,color-mix(in srgb,var(--white) 96%,transparent),color-mix(in srgb,var(--soft) 94%,var(--white)))!important}.plannerScheduleList button{background:linear-gradient(180deg,color-mix(in srgb,var(--white) 96%,transparent),transparent)!important}.calendarMiniCard{background:linear-gradient(145deg,color-mix(in srgb,var(--white) 95%,transparent),color-mix(in srgb,var(--petal) 7%,var(--white)))!important}.pulseCard{background:linear-gradient(145deg,color-mix(in srgb,var(--white) 95%,transparent),color-mix(in srgb,var(--petal) 9%,var(--white)))!important}.currentFocusCard{background:linear-gradient(145deg,color-mix(in srgb,var(--white) 95%,transparent),color-mix(in srgb,var(--petal) 10%,var(--white)))!important}.quickCaptureCard{background:linear-gradient(145deg,color-mix(in srgb,var(--white) 95%,transparent),color-mix(in srgb,var(--petal) 6%,var(--white)))!important}html[data-theme=midnights] .focusCard,html[data-theme=midnights] .plannerScheduleCard,html[data-theme=midnights] .calendarMiniCard,html[data-theme=midnights] .pulseCard,html[data-theme=midnights] .currentFocusCard,html[data-theme=midnights] .quickCaptureCard{background:linear-gradient(145deg,#1b1720,#211b27)!important}.pulseGrid.prettyPulse{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pulseGrid.prettyPulse .pulseTile{min-height:110px;align-items:flex-start!important;padding:12px 11px!important}.pulseGrid.prettyPulse .pulseSimpleIcon{background:color-mix(in srgb,var(--petal) 18%,transparent);border-radius:12px;flex:none;place-items:center;width:30px;height:30px;display:grid}.pulseGrid.prettyPulse .pulseTile div{gap:2px;display:grid}.pulseGrid.prettyPulse .pulseTile strong{font-size:10px}.pulseGrid.prettyPulse .pulseTile small{letter-spacing:.05em;font-size:6.5px}.workOverviewStats>button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--petal) 22%,transparent);border-color:color-mix(in srgb,var(--petal) 72%,var(--line))!important;background:linear-gradient(145deg,color-mix(in srgb,var(--petal) 18%,var(--white)),var(--soft))!important}.workDeskSpotlight{border:1px solid color-mix(in srgb,var(--line) 74%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--white) 96%,transparent),color-mix(in srgb,var(--petal) 6%,var(--white)));border-radius:18px;margin-top:8px;padding:11px 12px}.workDeskSpotlightTop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.workDeskSpotlightTop span{font:900 var(--dash-label) var(--ui-font);letter-spacing:.12em;color:var(--rose)}.workDeskSpotlightTop button{color:var(--berry);font:850 var(--dash-label) var(--ui-font);letter-spacing:.08em;cursor:pointer;background:0 0;border:0}.workDeskSpotlightList{flex-direction:column;gap:6px;display:flex}.workDeskSpotlightList button{border:1px solid color-mix(in srgb,var(--line) 74%,transparent);background:var(--white);color:var(--text);text-align:left;cursor:pointer;border-radius:14px;padding:10px 11px;display:block}.workDeskSpotlightList strong{font-size:9px;display:block}.workDeskSpotlightList small{color:var(--muted);margin-top:3px;font-size:7px;display:block}html[data-theme=midnights] .workDeskSpotlight{background:linear-gradient(145deg,#19161d,#211b27);border-color:#3f3548}html[data-theme=midnights] .workDeskSpotlightList button{background:#17141c;border-color:#3f3548}.mindHeroCard{background:linear-gradient(145deg,color-mix(in srgb,var(--white) 96%,transparent),color-mix(in srgb,var(--petal) 12%,var(--white)))!important}.mindWeekCard{background:linear-gradient(145deg,color-mix(in srgb,var(--white) 96%,transparent),color-mix(in srgb,var(--soft) 94%,var(--white)))!important}.mindRecentCard{background:linear-gradient(145deg,color-mix(in srgb,var(--white) 95%,transparent),color-mix(in srgb,var(--petal) 7%,var(--white)))!important}.mindCareProgress>div{border-radius:14px;border:1px solid color-mix(in srgb,var(--line) 76%,transparent)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--white) 96%,transparent),transparent)!important;padding:10px 10px 9px!important}.mindWeekStrip button{border-radius:16px!important;padding:9px 8px!important}html[data-theme=midnights] .mindHeroCard,html[data-theme=midnights] .mindWeekCard,html[data-theme=midnights] .mindRecentCard,html[data-theme=midnights] .mindResetCard{background:linear-gradient(145deg,#1b1720,#221c28)!important}html[data-theme=midnights] .mindCareProgress>div{background:linear-gradient(#211b27,#1b1720)!important;border-color:#3f3548!important}@media (max-width:1180px){.dashboardMetricRibbon.metric-today,.dashboardMetricRibbon.metric-mind{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.pulseGrid.prettyPulse{grid-template-columns:1fr 1fr!important}}.mindDailyPair{display:grid;gap:8px!important}.mindPairHeading{justify-content:space-between;align-items:flex-end;gap:12px;padding:0 2px;display:flex}.mindPairHeading>span{font:900 var(--dash-label) var(--ui-font);letter-spacing:.12em;color:var(--rose)}.mindPairHeading>small{font-size:var(--dash-small);color:var(--muted)}.mindPairButtons{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mindPairButtons>button{border:1px solid var(--line);background:linear-gradient(145deg,color-mix(in srgb,var(--petal) 12%,var(--white)),var(--soft));text-align:left;min-width:0;color:var(--text);cursor:pointer;border-radius:18px;grid-template-columns:1fr auto;gap:3px 10px;padding:13px 14px;display:grid}.mindPairButtons>button>span{font:900 var(--dash-label) var(--ui-font);letter-spacing:.1em;color:var(--rose);grid-column:1}.mindPairButtons>button>strong{font:600 calc(var(--dash-copy) + 1px)/1.25 Georgia,serif;color:var(--wine);grid-column:1}.mindPairButtons>button>small{font-size:var(--dash-small);color:var(--muted);grid-column:1}.mindPairButtons>button>b{font:850 var(--dash-label) var(--ui-font);color:var(--berry);white-space:nowrap;grid-area:1/2/4;align-self:center}.mindPairButtons>button.done{border-color:color-mix(in srgb,var(--petal) 72%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--petal) 18%,var(--white)),var(--soft))}html[data-theme=midnights] .mindPairButtons>button{background:linear-gradient(145deg,#211b27,#19161d);border-color:#403748}.mindWeekChecks{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:7px!important;display:grid!important;overflow:visible!important}.mindWeekDay{border:1px solid color-mix(in srgb,var(--line) 78%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--white) 96%,transparent),color-mix(in srgb,var(--petal) 5%,var(--white)));border-radius:17px;gap:6px;min-width:0;padding:8px;display:grid}.mindWeekDay.today{border-color:color-mix(in srgb,var(--petal) 78%,var(--line));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--petal) 24%,transparent)}.mindWeekDate{justify-content:space-between;align-items:baseline;gap:5px;padding:0 2px;display:flex}.mindWeekDate span{font:900 6.5px var(--ui-font);letter-spacing:.1em;color:var(--muted)}.mindWeekDate b{color:var(--wine);font:500 18px/1 Georgia,serif}.mindWeekDay>button{border:1px solid color-mix(in srgb,var(--line) 72%,transparent);background:color-mix(in srgb,var(--soft) 92%,transparent);min-width:0;color:var(--text);text-align:left;cursor:pointer;border-radius:11px;grid-template-columns:auto 1fr;grid-template-areas:"icon label""icon value";column-gap:5px;padding:7px 6px;display:grid}.mindWeekDay>button>span{color:var(--rose);grid-area:icon;align-self:center;font-size:12px}.mindWeekDay>button>small{font:900 5.5px var(--ui-font);letter-spacing:.08em;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;grid-area:label;overflow:hidden}.mindWeekDay>button>b{font:800 6.5px var(--ui-font);color:var(--berry);white-space:nowrap;grid-area:value}.mindWeekDay>button.done{background:linear-gradient(145deg,color-mix(in srgb,var(--petal) 18%,var(--white)),var(--soft));border-color:color-mix(in srgb,var(--petal) 65%,var(--line))}.mindWeekDay>button:disabled{opacity:.38;cursor:default}html[data-theme=midnights] .mindWeekDay{background:linear-gradient(#211b27,#1b1720);border-color:#3f3548}html[data-theme=midnights] .mindWeekDay>button{background:#17141c;border-color:#3f3548}@media (max-width:1180px){.mindWeekChecks{grid-template-columns:repeat(4,minmax(0,1fr))!important}.mindPairButtons{grid-template-columns:1fr}}@media (max-width:760px){.mindWeekChecks{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.lifeDashboardShell{grid-template-rows:auto auto minmax(0,1fr)!important}.lifeDashboardGrid.tab-today{grid-template-rows:minmax(0,1fr) minmax(0,.72fr)!important;grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr) minmax(250px,.78fr)!important}.todayTimelineCard{background:linear-gradient(145deg,color-mix(in srgb,var(--white) 96%,transparent),color-mix(in srgb,var(--petal) 7%,var(--white)))!important;grid-area:1/2/auto/4!important;padding:15px 17px!important}.todayTimelineTop{border-bottom:1px solid color-mix(in srgb,var(--line) 75%,transparent);justify-content:space-between;align-items:baseline;gap:12px;padding:0 2px 8px;display:flex}.todayTimelineTop>div{align-items:baseline;gap:8px;display:flex}.todayTimelineTop strong{color:var(--berry);font:500 25px/1 Georgia,serif}.todayTimelineTop span,.todayTimelineTop small{font:800 var(--dash-small) var(--ui-font);color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.todayAllDayLane{border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent);grid-template-columns:58px 1fr;align-items:start;gap:8px;padding:8px 0;display:grid}.todayAllDayLane>span{font:900 6.5px var(--ui-font);letter-spacing:.08em;color:var(--rose);padding-top:6px}.todayAllDayLane>div{gap:6px;display:flex;overflow-x:auto}.todayAllDayLane button{border:1px solid color-mix(in srgb,var(--petal) 42%,var(--line));background:color-mix(in srgb,var(--petal) 9%,var(--white));min-width:150px;color:var(--text);text-align:left;cursor:pointer;border-radius:12px;padding:7px 9px}.todayAllDayLane button strong,.todayAllDayLane button small{display:block}.todayAllDayLane button strong{font-size:8.5px}.todayAllDayLane button small{color:var(--muted);margin-top:2px;font-size:6.5px}.todayHourTimeline{min-height:0;padding-right:3px;overflow:auto}.todayHourRow{border-bottom:1px dashed color-mix(in srgb,var(--line) 66%,transparent);grid-template-columns:52px 14px minmax(0,1fr);align-items:start;gap:7px;min-height:34px;display:grid}.todayHourRow time{font:800 7px var(--ui-font);color:var(--muted);text-align:right;padding-top:10px}.todayHourDot{height:100%;position:relative}.todayHourDot:before{content:"";background:color-mix(in srgb,var(--line) 78%,transparent);width:1px;position:absolute;top:0;bottom:0;left:6px}.todayHourDot:after{content:"";background:color-mix(in srgb,var(--petal) 78%,var(--berry));width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb,var(--petal) 10%,transparent);border-radius:50%;position:absolute;top:13px;left:3px}.todayHourRow>div{flex-wrap:wrap;gap:5px;padding:5px 0;display:flex}.todayHourRow button{border:1px solid color-mix(in srgb,var(--line) 74%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--white) 96%,transparent),color-mix(in srgb,var(--petal) 7%,var(--white)));color:var(--text);text-align:left;cursor:pointer;border-radius:11px;min-width:180px;padding:6px 8px}.todayHourRow button strong,.todayHourRow button small{display:block}.todayHourRow button strong{font-size:8.5px}.todayHourRow button small{color:var(--muted);margin-top:2px;font-size:6.5px}.pulseCard{overflow:auto!important}.pulseGrid.prettyPulse{min-height:0!important}.pulseGrid.prettyPulse .pulseTile{min-height:94px!important}html[data-theme=midnights] .todayTimelineCard{background:linear-gradient(145deg,#1b1720,#221c28)!important}.todayAllDayLane button,html[data-theme=midnights] .todayHourRow button{background:#17141c;border-color:#3f3548}.lifeCalendarCard{grid-area:1/2!important}.lifeAdminCard{grid-area:1/3!important}.lifeMetricCluster{grid-template-columns:1fr 1fr;gap:8px;margin:11px 0;display:grid}.lifeMetricCluster button{border:1px solid color-mix(in srgb,var(--line) 78%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--white) 96%,transparent),color-mix(in srgb,var(--petal) 7%,var(--white)));color:var(--text);text-align:left;cursor:pointer;border-radius:16px;grid-template-columns:30px 1fr;align-items:center;gap:8px;padding:11px;display:grid}.lifeMetricCluster i{background:color-mix(in srgb,var(--petal) 18%,transparent);width:30px;height:30px;color:var(--rose);border-radius:11px;place-items:center;font-size:14px;display:grid}.lifeMetricCluster span{display:grid}.lifeMetricCluster b{color:var(--berry);font:500 20px/1 Georgia,serif}.lifeMetricCluster strong{margin-top:2px;font-size:8.5px}.lifeMetricCluster small{color:var(--muted);margin-top:2px;font-size:6.5px}.compactLifeLinks{grid-template-columns:1fr 1fr!important;gap:6px!important;margin-top:auto!important}.compactLifeLinks button{border-radius:13px!important;padding:9px 10px!important}.compactLifeLinks .lifePrettyIcon{font-size:16px!important}.lifeCalendarCard{background:linear-gradient(145deg,color-mix(in srgb,var(--white) 96%,transparent),color-mix(in srgb,var(--petal) 6%,var(--white)))!important;padding:15px!important}.lifeCalendarCard .miniCalendarGrid{min-height:0}.lifeAdminSplit{grid-template-columns:1fr;gap:10px;min-height:0;display:grid;overflow:auto}.lifeAdminSplit section{border:1px solid color-mix(in srgb,var(--line) 74%,transparent);background:color-mix(in srgb,var(--soft) 92%,transparent);border-radius:16px;padding:10px}.lifeAdminSplit header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.lifeAdminSplit header span{font:900 6.5px var(--ui-font);letter-spacing:.11em;color:var(--rose)}.lifeAdminSplit header b{color:var(--berry);font:500 18px Georgia,serif}.lifeAdminSplit section>button{border:0;border-top:1px solid color-mix(in srgb,var(--line) 66%,transparent);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;padding:8px 0}.lifeAdminSplit section>button:first-of-type{border-top:0}.lifeAdminSplit strong,.lifeAdminSplit small{display:block}.lifeAdminSplit strong{font-size:8.5px}.lifeAdminSplit small{color:var(--muted);margin-top:2px;font-size:6.5px}.lifeAdminSplit p{color:var(--muted);margin:6px 0;font-size:7.5px}.dogCarousel{grid-auto-columns:minmax(210px,1fr);grid-auto-flow:column;gap:9px;min-height:0;padding:1px 2px 3px;display:grid;overflow-x:auto}.dogCarouselCard{border:1px solid color-mix(in srgb,var(--line) 76%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--white) 96%,transparent),color-mix(in srgb,var(--petal) 7%,var(--white)));color:var(--text);text-align:left;cursor:pointer;border-radius:17px;grid-template-columns:92px 1fr;gap:10px;min-height:122px;padding:8px;display:grid}.dogCarouselPhoto{background:var(--soft);border-radius:13px;width:92px;height:104px;overflow:hidden}.dogCarouselPhoto img{object-fit:cover;width:100%;height:100%}.dogCarouselCard>div:last-child{flex-direction:column;justify-content:center;display:flex}.dogCarouselCard strong{font:700 13px var(--ui-font)}.dogCarouselCard small{color:var(--muted);margin-top:3px;font-size:7px}.dogCarouselCard span{font:850 6.5px var(--ui-font);letter-spacing:.06em;color:var(--rose);margin-top:7px}.dogCarouselAdd{background:var(--soft);width:92px;height:104px;color:var(--rose);border-radius:13px;place-items:center;font-size:28px;display:grid}html[data-theme=midnights] .lifeMetricCluster button,html[data-theme=midnights] .lifeCalendarCard,html[data-theme=midnights] .dogCarouselCard{border-color:#3f3548;background:linear-gradient(145deg,#1b1720,#221c28)!important}.clickableMonthlyStats button{border:1px solid var(--line);background:var(--white);text-align:left;color:var(--text);cursor:pointer;border-radius:12px;padding:7px 9px;display:grid}.clickableMonthlyStats button.active{border-color:color-mix(in srgb,var(--petal) 72%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--petal) 16%,var(--white)),var(--soft))}.clickableMonthlyStats b{color:var(--berry);font:500 20px Georgia,serif}.clickableMonthlyStats small{font-size:var(--dash-small);color:var(--muted);text-transform:uppercase}.compactMonthlyList{max-height:220px!important}html[data-theme=midnights] .clickableMonthlyStats button{background:#17141c;border-color:#3f3548}.workCreativeCard{padding:13px!important}.creativeLauncherGrid{align-items:stretch;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.creativeLauncherGrid>button,.creativeLauncherGrid>a{background:var(--white)!important;border-radius:16px!important;grid-template-rows:58px auto!important;justify-content:stretch!important;min-height:128px!important;padding:0!important;display:grid!important;overflow:hidden!important}.creativeLauncherGrid>button>span,.creativeLauncherGrid>a>span{background:linear-gradient(135deg,color-mix(in srgb,var(--petal) 20%,var(--white)),color-mix(in srgb,var(--soft) 90%,var(--white)))!important;width:auto!important;height:auto!important;color:var(--rose)!important;border-radius:0!important;place-items:center!important;margin:0!important;font-size:22px!important;display:grid!important}.creativeLauncherGrid>button>strong,.creativeLauncherGrid>a>strong{align-self:end;padding:10px 10px 0!important;font-size:9px!important}.creativeLauncherGrid>button>small,.creativeLauncherGrid>a>small{color:var(--muted)!important;padding:3px 10px 10px!important;font-size:6.5px!important;line-height:1.35!important}.creativeLauncherGrid>button:nth-child(2)>span,.creativeLauncherGrid>a:nth-child(2)>span{background:linear-gradient(135deg,color-mix(in srgb,var(--petal) 12%,var(--white)),color-mix(in srgb,var(--berry) 5%,var(--white)))!important}.creativeLauncherGrid>button:nth-child(3)>span,.creativeLauncherGrid>a:nth-child(3)>span{background:linear-gradient(135deg,color-mix(in srgb,var(--soft) 90%,var(--white)),color-mix(in srgb,var(--petal) 12%,var(--white)))!important}.creativeLauncherGrid>button:nth-child(4)>span,.creativeLauncherGrid>a:nth-child(4)>span{background:linear-gradient(135deg,color-mix(in srgb,var(--petal) 20%,var(--white)),color-mix(in srgb,var(--berry) 8%,var(--white)))!important}html[data-theme=midnights] .creativeLauncherGrid>button,html[data-theme=midnights] .creativeLauncherGrid>a{background:#17141c!important;border-color:#3f3548!important}.creativeLauncherGrid>button>span,html[data-theme=midnights] .creativeLauncherGrid>a>span{background:linear-gradient(135deg,#2b2230,#241d2a)!important}.lifeDashboardGrid.tab-mind{grid-template-rows:minmax(0,.9fr) minmax(0,.72fr)!important;overflow:visible!important}.mindWeekCard{overflow:auto!important}.mindWeekChecks{min-height:0!important}.mindWeekDay{min-width:0!important}.mindWeekDay>button{min-height:72px!important}.mindWeekDay>button.done{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--petal) 20%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--petal) 24%,var(--white)),color-mix(in srgb,var(--soft) 92%,var(--white)))!important;border-color:color-mix(in srgb,var(--petal) 80%,var(--line))!important}.mindWeekDay>button.done b{color:var(--berry)!important}.mindWeekDay>button.done small{color:var(--rose)!important}.mindCareProgress,.mindSoftNote{margin-top:7px!important}.mindRecentCard,.mindResetCard{overflow:auto!important}html[data-theme=midnights] .mindWeekDay>button.done{background:linear-gradient(145deg,#2d2230,#251d29)!important;border-color:#76566e!important}.lifeDashboardShell:before,.lifeDashboardGrid:before,.lifeDashboardGrid:after{display:none!important}@media (max-width:1180px){.lifeDashboardGrid.tab-life{grid-template-rows:auto auto auto!important;grid-template-columns:1fr 1fr!important}.lifeOverviewCard{grid-column:1!important}.lifeCalendarCard{grid-column:2!important}.lifeAdminCard{grid-area:2/1/auto/3!important}.lifeDogCarouselCard{grid-area:3/1/auto/3!important}.todayTimelineCard{grid-column:2/4!important}.creativeLauncherGrid{grid-template-columns:1fr 1fr!important}}@media (max-width:760px){.todayTimelineCard{grid-area:auto/1!important}.lifeDashboardGrid.tab-life{grid-template-columns:1fr!important}.lifeOverviewCard,.lifeCalendarCard,.lifeAdminCard,.lifeDogCarouselCard{grid-area:auto/1!important}.lifeMetricCluster{grid-template-columns:1fr 1fr}.dogCarousel{grid-auto-columns:minmax(190px,82vw)}.creativeLauncherGrid{grid-template-columns:1fr 1fr!important}}.dashboardMetricRibbon{display:none!important}.lifeDashboardGrid,.lifeDashboardGrid.tab-today,.lifeDashboardGrid.tab-life,.lifeDashboardGrid.tab-work,.lifeDashboardGrid.tab-mind{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.lifeDashboardGrid:before,.lifeDashboardGrid:after,.lifeDashboardShell:before{display:none!important}.lifeCard{box-shadow:none!important}.lifeDashboardGrid.tab-today{grid-template-rows:minmax(0,1fr) minmax(0,.72fr)!important;grid-template-columns:minmax(0,1.08fr) minmax(210px,.54fr) minmax(0,1.28fr)!important;gap:12px!important}.focusCard{grid-area:1/1!important}.todaySnapshotCard{background:linear-gradient(145deg,color-mix(in srgb,var(--white) 96%,transparent),color-mix(in srgb,var(--petal) 11%,var(--white)))!important;grid-area:1/2!important;padding:15px!important}.todayTimelineCard{grid-area:1/3!important;padding:15px 16px!important}.pulseCard{grid-area:2/1!important}.currentFocusCard{grid-area:2/2!important}.quickCaptureCard{grid-area:2/3!important}.todaySnapshotHead{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.todaySnapshotHead>span{font:900 var(--dash-label)/1.3 var(--ui-font);letter-spacing:.08em;color:var(--rose);text-align:right}.todaySnapshotDetails{overscroll-behavior:contain;flex:1;min-height:0;padding-right:3px;overflow-y:auto}.todaySnapshotMetric{border-bottom:0;align-items:baseline;gap:8px;padding:0 0 7px;display:flex}.todaySnapshotMetric strong{color:var(--berry);font:500 34px/1 Georgia,serif}.todaySnapshotMetric span{font:850 8px var(--ui-font);letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.todaySnapshotRows{grid-template-columns:1fr 1fr;gap:7px;margin:9px 0;display:grid}.todaySnapshotRows button{border:1px solid color-mix(in srgb,var(--line) 75%,transparent);background:color-mix(in srgb,var(--soft) 92%,transparent);color:var(--text);text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:1fr auto;grid-template-areas:"label num""small small";gap:2px 7px;padding:9px;display:grid}.todaySnapshotRows span{font:900 6.5px var(--ui-font);letter-spacing:.1em;color:var(--rose);grid-area:label}.todaySnapshotRows b{color:var(--berry);grid-area:num;font:500 19px/1 Georgia,serif}.todaySnapshotRows small{color:var(--muted);grid-area:small;font-size:6.5px}.todaySnapshotNext{border-top:1px solid color-mix(in srgb,var(--line) 72%,transparent);gap:5px;margin-top:9px;padding-top:9px;display:grid}.todaySnapshotNext>span{font:900 6.5px var(--ui-font);letter-spacing:.11em;color:var(--rose)}.todaySnapshotNext>button{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;padding:0;display:grid}.todaySnapshotNext strong{font-size:9px}.todaySnapshotNext small,.todaySnapshotNext p{color:var(--muted);margin:0;font-size:6.5px;line-height:1.35}.todayTimelineTop strong{font-size:21px!important}.todayHourRow{min-height:30px!important}.todayHourRow time{padding-top:8px!important}.todayHourDot:after{top:10px!important}.todayHourRow>div{padding:3px 0!important}.todayHourRow button{min-width:145px!important;padding:5px 7px!important}.todayAllDayLane button{background:linear-gradient(145deg,color-mix(in srgb,var(--petal) 20%,var(--white)),color-mix(in srgb,var(--petal) 8%,var(--white)))!important;color:var(--wine)!important;border-color:color-mix(in srgb,var(--rose) 38%,var(--line))!important}html[data-theme=midnights] .todaySnapshotCard{background:linear-gradient(145deg,#1b1720,#221c28)!important}html[data-theme=midnights] .todayAllDayLane button,html[data-theme=midnights] .todayHourRow button{color:var(--text)!important;background:#17141c!important;border-color:#3f3548!important}.quickCaptureCard{padding:15px!important}.quickCaptureCard h2{margin-bottom:10px!important}.quickCaptureButtons{flex:1;min-height:0;grid-template-rows:1fr 1fr!important;grid-template-columns:1fr 1fr!important;gap:9px!important;margin-top:0!important}.quickCaptureButtons button,.quickCaptureButtons a{background:linear-gradient(145deg,color-mix(in srgb,var(--soft) 92%,var(--white)),color-mix(in srgb,var(--petal) 8%,var(--white)))!important;border-radius:16px!important;align-content:center!important;place-items:center!important;height:100%!important;min-height:0!important;padding:14px 12px!important;font-size:9px!important;display:grid!important}.quickCaptureButtons button:hover,.quickCaptureButtons a:hover{border-color:color-mix(in srgb,var(--rose) 55%,var(--line))!important;background:color-mix(in srgb,var(--petal) 13%,var(--white))!important}html[data-theme=midnights] .quickCaptureButtons button,html[data-theme=midnights] .quickCaptureButtons a{background:linear-gradient(145deg,#1a171e,#211b27)!important}.lifeDashboardGrid.tab-life{grid-template-rows:minmax(0,1fr) 184px!important;grid-template-columns:minmax(0,1.05fr) minmax(300px,.9fr) minmax(280px,.82fr)!important;gap:12px!important}.lifeOverviewCard{grid-area:1/1!important;padding:16px!important}.lifeCalendarCard{grid-area:1/2!important;padding:15px!important}.lifeAdminCard{grid-area:1/3!important;padding:15px!important}.lifeDogCarouselCard{grid-area:2/1/auto/4!important;padding:12px 15px!important}.lifeMetricCluster{grid-template-columns:1fr 1fr!important;gap:8px!important}.lifeMetricCluster button{min-height:78px!important}.lifeCalendarCard .miniCalendarGrid{align-content:stretch!important}.lifeCalendarCard .miniCalendarGrid button{min-height:33px!important}.dogCarousel{grid-auto-columns:minmax(245px,1fr)!important;gap:10px!important;overflow-x:auto!important}.dogCarouselCard{grid-template-columns:112px 1fr!important;min-height:126px!important;padding:7px!important}.dogCarouselPhoto,.dogCarouselAdd{width:112px!important;height:110px!important}.lifeDashboardGrid.tab-work{grid-template-rows:minmax(0,1fr) 188px!important;grid-template-columns:minmax(0,1.42fr) minmax(260px,.72fr) minmax(260px,.72fr)!important;gap:12px!important}.workDeskCard{grid-area:1/1/3!important}.workNextCard{grid-area:1/2!important}.workClientsCard{grid-area:1/3!important}.workCreativeCard{grid-area:2/2/auto/4!important;align-self:stretch!important;padding:12px 14px!important;overflow:hidden!important}.workCreativeCard .lifeCardTop{margin-bottom:7px!important}.workCreativeCard .lifeCardTop small{font:800 6.5px var(--ui-font);letter-spacing:.09em;color:var(--muted)}.creativeCourseGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:8px!important;height:auto!important}.creativeCourseGrid>button,.creativeCourseGrid>a{background:var(--white)!important;border-radius:15px!important;grid-template-rows:54px 1fr!important;height:128px!important;min-height:128px!important;padding:0!important;display:grid!important;overflow:hidden!important}.creativeCourseGrid .creativeCourseArt{background:linear-gradient(135deg,color-mix(in srgb,var(--petal) 22%,var(--white)),color-mix(in srgb,var(--soft) 90%,var(--white)))!important;width:100%!important;height:54px!important;color:var(--rose)!important;border-radius:0!important;place-items:center!important;margin:0!important;font-size:20px!important;display:grid!important}.creativeCourseGrid>*>div{grid-template-columns:1fr auto!important;grid-template-areas:"title action""meta meta"!important;align-content:start!important;gap:2px 8px!important;padding:9px 10px!important;display:grid!important}.creativeCourseGrid strong{grid-area:title;align-self:auto!important;padding:0!important;font-size:9px!important}.creativeCourseGrid small{grid-area:meta;padding:0!important;font-size:6.5px!important;line-height:1.3!important}.creativeCourseGrid b{font:850 6px var(--ui-font);letter-spacing:.06em;color:var(--rose);grid-area:action;align-self:center}.creativeCourseGrid>:nth-child(2) .creativeCourseArt{background:linear-gradient(135deg,color-mix(in srgb,var(--petal) 10%,var(--white)),color-mix(in srgb,var(--berry) 7%,var(--white)))!important}.creativeCourseGrid>:nth-child(3) .creativeCourseArt{background:linear-gradient(135deg,color-mix(in srgb,var(--soft) 86%,var(--white)),color-mix(in srgb,var(--petal) 14%,var(--white)))!important}.creativeCourseGrid>:nth-child(4) .creativeCourseArt{background:linear-gradient(135deg,color-mix(in srgb,var(--berry) 9%,var(--white)),color-mix(in srgb,var(--petal) 19%,var(--white)))!important}.creativeCourseGrid .creativeCourseArt,html[data-theme=midnights] .creativeCourseGrid .creativeCourseArt{background:linear-gradient(135deg,#2b2230,#241d2a)!important}.lifeDashboardGrid.tab-mind{grid-template-rows:minmax(0,1fr) minmax(185px,.62fr)!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.12fr) minmax(260px,.72fr)!important;gap:12px!important;overflow:hidden!important}.mindHeroCard{grid-area:1/1!important;padding:15px!important;overflow:auto!important}.mindWeekCard{grid-area:1/2/auto/4!important;padding:14px!important;overflow:auto!important}.mindRecentCard{grid-area:2/1!important;padding:13px!important;overflow:auto!important}.mindResetCard{grid-area:2/2/auto/4!important;padding:13px!important;overflow:hidden!important}.mindHeroHeading h2{margin-bottom:5px!important;font-size:clamp(25px,1.9vw,35px)!important}.mindHeroHeading p{margin-bottom:5px!important}.mindDailyPair{margin:6px 0!important}.mindPairButtons{gap:7px!important}.mindPairButtons>button{border-radius:15px!important;padding:10px 11px!important}.careRibbon{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin-top:7px!important}.careRibbon button{min-height:58px!important;padding:8px 10px!important}.mindResetButtons{flex:1;min-height:0;grid-template-rows:1fr!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin-top:0!important}.mindResetButtons button{text-align:center!important;background:linear-gradient(145deg,color-mix(in srgb,var(--soft) 92%,var(--white)),color-mix(in srgb,var(--petal) 8%,var(--white)))!important;align-content:center!important;place-items:center!important;height:100%!important;min-height:78px!important;padding:12px!important;display:grid!important}html[data-theme=midnights] .mindResetButtons button{background:linear-gradient(145deg,#1a171e,#211b27)!important}.lifeCardTop{margin-bottom:8px!important}.lifeCardTop>span{letter-spacing:.12em!important}.lifeCard h2{letter-spacing:-.02em}.simpleDashboardList{gap:5px!important}.simpleDashboardList button{padding:8px 9px!important}.lifeQuiet{margin:6px 0!important}@media (max-width:1180px){.lifeDashboardGrid.tab-today{grid-template-columns:1fr .62fr 1.05fr!important}.todayHourRow button{min-width:125px!important}.lifeDashboardGrid.tab-life{grid-template-rows:auto auto auto!important;grid-template-columns:1fr 1fr!important}.lifeOverviewCard{grid-column:1!important}.lifeCalendarCard{grid-column:2!important}.lifeAdminCard{grid-area:2/1/auto/3!important}.lifeDogCarouselCard{grid-area:3/1/auto/3!important}.lifeDashboardGrid.tab-mind{grid-template-rows:auto auto auto!important;grid-template-columns:1fr 1fr!important}.mindHeroCard{grid-column:1!important}.mindWeekCard{grid-column:2!important}.mindRecentCard{grid-area:2/1!important}.mindResetCard{grid-area:2/2!important}.mindResetButtons{grid-template-rows:1fr 1fr!important;grid-template-columns:1fr 1fr!important}}@media (max-width:760px){.lifeDashboardGrid.tab-today{grid-template-rows:auto!important;grid-template-columns:1fr!important}.focusCard,.todaySnapshotCard,.todayTimelineCard,.pulseCard,.currentFocusCard,.quickCaptureCard{grid-area:auto/1!important}.quickCaptureButtons{min-height:230px}.lifeDashboardGrid.tab-life{grid-template-columns:1fr!important}.lifeOverviewCard,.lifeCalendarCard,.lifeAdminCard,.lifeDogCarouselCard{grid-area:auto/1!important}.dogCarousel{grid-auto-columns:minmax(230px,82vw)!important}.lifeDashboardGrid.tab-work{grid-template-rows:auto!important;grid-template-columns:1fr!important}.workDeskCard,.workNextCard,.workClientsCard,.workCreativeCard{grid-area:auto/1!important}.creativeCourseGrid{grid-template-columns:1fr 1fr!important}.lifeDashboardGrid.tab-mind{grid-template-rows:auto!important;grid-template-columns:1fr!important;overflow:visible!important}.mindHeroCard,.mindWeekCard,.mindRecentCard,.mindResetCard{grid-area:auto/1!important}.mindResetButtons{grid-template-rows:auto!important;grid-template-columns:1fr 1fr!important}}.quickCaptureCard,.mindResetCard{position:relative;overflow:hidden!important}.quickActionDeck,.resetActionDeck{flex:1!important;grid-template-rows:1fr 1fr!important;grid-template-columns:1fr 1fr!important;gap:9px!important;min-height:0!important;margin-top:8px!important;display:grid!important}.quickActionDeck button,.resetActionDeck button{border:1px solid color-mix(in srgb,var(--line) 78%,transparent)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--white) 97%,transparent),color-mix(in srgb,var(--petal) 8%,var(--white)))!important;height:100%!important;min-height:0!important;color:var(--text)!important;text-align:left!important;cursor:pointer!important;box-shadow:none!important;border-radius:18px!important;grid-template-columns:36px 1fr auto!important;align-items:center!important;gap:10px!important;padding:12px 13px!important;display:grid!important;position:relative!important}.quickActionDeck button:nth-child(2),.resetActionDeck button:nth-child(2){background:linear-gradient(145deg,color-mix(in srgb,var(--white) 98%,transparent),color-mix(in srgb,var(--soft) 88%,var(--white)))!important}.quickActionDeck button:nth-child(3),.resetActionDeck button:nth-child(3){background:linear-gradient(145deg,color-mix(in srgb,var(--white) 96%,transparent),color-mix(in srgb,var(--petal) 12%,var(--white)))!important}.quickActionDeck button>i,.resetActionDeck button>i{background:color-mix(in srgb,var(--petal) 16%,var(--white));width:34px;height:34px;color:var(--rose);border-radius:12px;place-items:center;font-size:16px;font-style:normal;display:grid}.quickActionDeck button>span,.resetActionDeck button>span{gap:2px;min-width:0;display:grid}.quickActionDeck small,.resetActionDeck small{font:900 6px var(--ui-font);letter-spacing:.11em;color:var(--rose)}.quickActionDeck strong,.resetActionDeck strong{font:800 10px var(--ui-font);color:var(--text)}.quickActionDeck b,.resetActionDeck b{font:600 6.5px/1.35 var(--ui-font);color:var(--muted)}.quickActionDeck em,.resetActionDeck em{color:var(--rose);font-size:15px;font-style:normal}.quickActionDeck button:hover,.resetActionDeck button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--rose) 52%,var(--line))!important}html[data-theme=midnights] .quickActionDeck button,html[data-theme=midnights] .resetActionDeck button{background:linear-gradient(145deg,#1a171e,#211b27)!important;border-color:#403748!important}html[data-theme=midnights] .quickActionDeck button>i,html[data-theme=midnights] .resetActionDeck button>i{background:#2a2230}.lifeAdminCard{background:linear-gradient(145deg,color-mix(in srgb,var(--white) 97%,transparent),color-mix(in srgb,var(--petal) 5%,var(--white)))!important}.lifeAdminMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.lifeAdminMetrics>button{border:1px solid color-mix(in srgb,var(--line) 78%,transparent);background:var(--white);color:var(--text);text-align:left;cursor:pointer;border-radius:16px;grid-template-columns:30px 1fr;align-items:center;gap:8px;padding:10px;display:grid}.lifeAdminMetrics>button:nth-child(2){background:color-mix(in srgb,var(--petal) 6%,var(--white))}.lifeAdminMetrics>button:nth-child(3){background:color-mix(in srgb,var(--soft) 88%,var(--white))}.lifeAdminMetrics i{background:color-mix(in srgb,var(--petal) 14%,var(--white));width:28px;height:28px;color:var(--rose);border-radius:10px;place-items:center;font-size:13px;display:grid}.lifeAdminMetrics span{grid-template-columns:1fr auto;grid-template-areas:"label value""meta meta";gap:2px 8px;display:grid}.lifeAdminMetrics small{font:900 6px var(--ui-font);letter-spacing:.08em;color:var(--rose);grid-area:label}.lifeAdminMetrics strong{color:var(--berry);grid-area:value;font:500 20px/1 Georgia,serif}.lifeAdminMetrics b{font:600 6.5px var(--ui-font);color:var(--muted);grid-area:meta;font-weight:600}.lifeAdminQueue{border-top:1px solid color-mix(in srgb,var(--line) 72%,transparent);min-height:0;padding-top:9px;overflow:auto}.lifeAdminQueueHead{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.lifeAdminQueueHead span{font:900 6.5px var(--ui-font);letter-spacing:.11em;color:var(--rose)}.lifeAdminQueueHead small{color:var(--muted);font-size:6.5px}.lifeAdminQueue>button{border:0;border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:1fr auto;gap:10px;padding:8px 2px;display:grid}.lifeAdminQueue>button:last-of-type{border-bottom:0}.lifeAdminQueue strong,.lifeAdminQueue small{display:block}.lifeAdminQueue strong{font-size:8.5px}.lifeAdminQueue small{color:var(--muted);margin-top:2px;font-size:6.5px}.lifeAdminQueue>button>b{color:var(--rose);align-self:center}html[data-theme=midnights] .lifeAdminCard{background:linear-gradient(145deg,#1b1720,#211b27)!important}.lifeAdminSplit section{background:var(--white)!important}html[data-theme=midnights] .lifeAdminSplit section{background:#17141c!important}.lifeAdminMetrics>button{background:var(--white)!important}html[data-theme=midnights] .lifeAdminMetrics>button{background:#17141c!important;border-color:#403748!important}html[data-theme=midnights] .lifeAdminMetrics i{background:#2a2230}.dogPlannerCard{background:linear-gradient(145deg,color-mix(in srgb,var(--white) 98%,transparent),color-mix(in srgb,var(--petal) 5%,var(--white)))!important;flex-direction:column!important;gap:0!important;min-height:190px!important;padding:0!important;display:flex!important;overflow:hidden!important}.dogPlannerPhoto{place-items:center;display:grid;overflow:hidden;background:color-mix(in srgb,var(--petal) 8%,var(--white))!important;border-radius:0!important;width:100%!important;height:92px!important}.dogPlannerPhoto img{background:color-mix(in srgb,var(--petal) 7%,var(--white));object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important}.dogPlannerBody{gap:5px!important;padding:9px 10px 10px!important;display:grid!important}.dogPlannerTitle{justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}.dogPlannerTitle strong{font:800 11px var(--ui-font)!important}.dogPlannerTitle>span{font:900 5.5px var(--ui-font)!important;letter-spacing:.08em!important;color:var(--rose)!important;margin:0!important}.dogPlannerBody label{border-top:1px dashed color-mix(in srgb,var(--line) 72%,transparent);grid-template-columns:20px 1fr;align-items:center;gap:6px;padding-top:5px;display:grid}.dogPlannerBody label>i{color:var(--rose);font-size:11px;font-style:normal}.dogPlannerBody label>span{gap:1px;display:grid}.dogPlannerBody label small{font:900 5.5px var(--ui-font);letter-spacing:.08em;color:var(--rose);margin:0}.dogPlannerBody label b{font:600 6.5px var(--ui-font);color:var(--muted);font-weight:600}.dogPlannerCard.addDog{justify-content:center;align-items:center}.dogPlannerCard.addDog .dogCarouselAdd{width:48px!important;height:48px!important}.dogPlannerCard.addDog>div:last-child{text-align:center!important;padding:10px!important}html[data-theme=midnights] .dogPlannerCard{background:linear-gradient(145deg,#1b1720,#211b27)!important;border-color:#403748!important}html[data-theme=midnights] .dogPlannerPhoto,html[data-theme=midnights] .dogPlannerPhoto img{background:#17141c!important}.miniEventSpan{background:color-mix(in srgb,var(--rose) 72%,var(--berry))!important;box-shadow:none!important;font-size:0!important}.miniEventSpan.single{transform:translate(-50%);border-radius:999px!important;width:8px!important;height:5px!important;bottom:5px!important;left:50%!important;right:auto!important}.miniEventSpan.start,.miniEventSpan.middle,.miniEventSpan.end{height:5px!important;bottom:5px!important}.miniCalendarGrid button.hasEvent:not(.today):after{display:none!important}.miniCalendarGrid button.today .miniEventSpan{background:#ffffffdb!important}.creativeCourseGrid>button,.creativeCourseGrid>a{background:linear-gradient(180deg,var(--white),color-mix(in srgb,var(--petal) 4%,var(--white)))!important;border-color:color-mix(in srgb,var(--line) 78%,transparent)!important}.creativeCourseGrid .creativeCourseArt{background:color-mix(in srgb,var(--petal) 12%,var(--white))!important;color:var(--rose)!important}.creativeCourseGrid .creativeArtCode{background:color-mix(in srgb,var(--petal) 14%,var(--white))!important}.creativeCourseGrid .creativeArtVault{background:color-mix(in srgb,var(--soft) 86%,var(--white))!important}.creativeCourseGrid .creativeArtWriting{background:color-mix(in srgb,var(--petal) 9%,var(--white))!important}.creativeCourseGrid .creativeArtEvermore{background:color-mix(in srgb,var(--berry) 7%,var(--white))!important}.creativeCourseGrid>*>div{grid-template-columns:1fr auto!important;grid-template-areas:"title action""meta meta""track track"!important}.creativeCourseGrid em{font:850 6px var(--ui-font);letter-spacing:.06em;color:var(--rose);grid-area:action;font-style:normal}.creativeMiniTrack{background:color-mix(in srgb,var(--line) 70%,transparent);border-radius:999px;grid-area:track;height:4px;margin-top:5px;overflow:hidden}.creativeMiniTrack>b{background:linear-gradient(90deg,var(--petal),var(--rose));border-radius:inherit;height:100%;display:block}.creativeCourseGrid .creativeCourseArt i{font-size:20px}html[data-theme=midnights] .creativeCourseGrid>button,html[data-theme=midnights] .creativeCourseGrid>a{background:linear-gradient(#17141c,#1e1923)!important;border-color:#403748!important}html[data-theme=midnights] .creativeCourseGrid .creativeCourseArt{color:#c69ab8!important;background:#2a2230!important}.mindResetCard{background:linear-gradient(145deg,color-mix(in srgb,var(--white) 98%,transparent),color-mix(in srgb,var(--petal) 5%,var(--white)))!important}.resetActionDeck{grid-template-rows:1fr 1fr!important;grid-template-columns:1fr 1fr!important}.resetActionDeck button{align-content:center!important}.mindResetCard h3{color:var(--wine);font:500 17px/1.2 Georgia,serif;margin:0 0 4px!important}html[data-theme=midnights] .mindResetCard{background:linear-gradient(145deg,#1b1720,#211b27)!important}@media (max-width:1180px){.lifeAdminMetrics{grid-template-columns:1fr 1fr}.lifeAdminMetrics>button:last-child{grid-column:1/3}.dogPlannerStrip{grid-auto-columns:minmax(210px,42vw)!important}}@media (max-width:760px){.quickActionDeck,.resetActionDeck{grid-template-rows:auto!important;grid-template-columns:1fr!important}.quickActionDeck button,.resetActionDeck button{min-height:78px!important}.lifeAdminMetrics{grid-template-columns:1fr!important}.lifeAdminMetrics>button:last-child{grid-column:auto}.dogPlannerStrip{grid-auto-columns:minmax(220px,82vw)!important}}.lifeDashboardGrid.tab-today{grid-template-rows:minmax(0,1fr) minmax(220px,.82fr)!important}.pulseCard{min-height:0!important;overflow:hidden!important}.pulseGrid.prettyPulse{grid-template-rows:1fr 1fr!important;grid-template-columns:1fr 1fr!important;gap:7px!important;height:100%!important;min-height:0!important}.pulseGrid.prettyPulse .pulseTile{gap:7px!important;height:auto!important;min-height:0!important;padding:10px 11px!important}.pulseGrid.prettyPulse .pulseSimpleIcon{width:28px!important;height:28px!important}.pulseGrid.prettyPulse .pulseTile b{font-size:20px!important}.todaySnapshotCard{flex-direction:column!important;display:flex!important;overflow:hidden!important}.todaySnapshotRows{margin-bottom:9px!important}.todaySnapshotRhythm{border:1px solid color-mix(in srgb,var(--line) 76%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--white) 96%,transparent),color-mix(in srgb,var(--petal) 8%,var(--white)));border-radius:15px;gap:6px;margin-top:2px;padding:10px;display:grid}.todaySnapshotRhythm>span{font:900 6px var(--ui-font);letter-spacing:.11em;color:var(--rose)}.todayRhythmTrack{grid-template-columns:repeat(3,1fr);align-items:center;gap:5px;height:14px;display:grid;position:relative}.todayRhythmTrack:before{content:"";background:linear-gradient(90deg,color-mix(in srgb,var(--petal) 48%,var(--line)),color-mix(in srgb,var(--rose) 65%,var(--line)));border-radius:999px;height:2px;position:absolute;top:6px;left:7px;right:7px}.todayRhythmTrack i{z-index:1;background:var(--white);border:3px solid color-mix(in srgb,var(--petal) 72%,var(--line));width:12px;height:12px;box-shadow:0 0 0 2px color-mix(in srgb,var(--white) 90%,transparent);border-radius:50%;justify-self:center;position:relative}.todayRhythmLabels{text-align:center;grid-template-columns:repeat(3,1fr);display:grid}.todayRhythmLabels small{font:800 5.5px var(--ui-font);letter-spacing:.07em;color:var(--muted)}.todaySnapshotRhythm p{font:600 6.5px/1.4 var(--ui-font);color:var(--muted);margin:1px 0 0!important}.todaySnapshotNext{margin-top:9px!important;padding-top:10px!important}html[data-theme=midnights] .todaySnapshotRhythm{background:linear-gradient(145deg,#1a171e,#211b27);border-color:#3f3548}html[data-theme=midnights] .todayRhythmTrack i{background:#1b1720;box-shadow:0 0 0 2px #1b1720}.lifeCalendarCard .miniCalendarWeekdays span{letter-spacing:.08em!important;padding:2px 0!important;font-size:6px!important}.lifeCalendarCard .miniCalendarGrid{grid-auto-rows:minmax(42px,1fr)!important;align-content:stretch!important;gap:6px!important}.lifeCalendarCard .miniCalendarGrid button{transition:all .16s;border:1px solid color-mix(in srgb,var(--line) 78%,transparent)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--white) 98%,transparent),color-mix(in srgb,var(--petal) 3%,var(--white)))!important;text-align:left!important;border-radius:13px!important;height:auto!important;min-height:42px!important;padding:7px 6px 14px!important;display:block!important;overflow:visible!important}.lifeCalendarCard .miniCalendarGrid button:hover:not(:disabled){transform:translateY(-1px);border-color:color-mix(in srgb,var(--rose) 45%,var(--line))!important}.lifeCalendarCard .miniCalendarGrid button>b{color:var(--text);display:block;font:800 8px/1 var(--ui-font)!important}.lifeCalendarCard .miniCalendarGrid button.today{background:linear-gradient(145deg,var(--berry),color-mix(in srgb,var(--berry) 86%,var(--rose)))!important;color:#fff!important;border-color:#0000!important}.lifeCalendarCard .miniCalendarGrid button.today>b{color:#fff!important}.lifeCalendarCard .miniCalendarGrid button.selected:not(.today){box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--petal) 76%,transparent)!important;border-color:color-mix(in srgb,var(--petal) 72%,var(--line))!important}.lifeCalendarCard .miniEventSpan{background:linear-gradient(90deg,color-mix(in srgb,var(--petal) 78%,var(--rose)),var(--rose))!important;color:#fff!important;height:11px!important;box-shadow:0 3px 8px color-mix(in srgb,var(--berry) 12%,transparent)!important;padding:0 4px!important;font-size:5.5px!important;line-height:11px!important;bottom:4px!important}.lifeCalendarCard .miniEventSpan.single{text-overflow:ellipsis!important;border-radius:5px!important;width:auto!important;height:11px!important;bottom:4px!important;left:5px!important;right:5px!important;overflow:hidden!important;transform:none!important}.lifeCalendarCard .miniEventSpan.start,.lifeCalendarCard .miniEventSpan.middle,.lifeCalendarCard .miniEventSpan.end{height:11px!important;bottom:4px!important}.lifeCalendarCard .calendarDayPeek{border-top:1px solid color-mix(in srgb,var(--line) 72%,transparent)!important;margin-top:8px!important;padding-top:9px!important}html[data-theme=midnights] .lifeCalendarCard .miniCalendarGrid button{background:linear-gradient(#19161d,#1f1a24)!important;border-color:#3f3548!important}.lifeDogCarouselCard{padding-bottom:10px!important}.dogPlannerCard{border-radius:17px!important;grid-template-rows:1fr 34px!important;height:188px!important;min-height:188px!important;padding:0!important;display:grid!important;overflow:hidden!important}.dogPlannerPhoto{background:color-mix(in srgb,var(--petal) 6%,var(--white))!important;border-radius:0!important;width:100%!important;height:100%!important;min-height:0!important;overflow:hidden!important}.dogPlannerPhoto img{object-fit:cover!important;object-position:center 38%!important;background:0 0!important;width:100%!important;height:100%!important}.dogPlannerMetaLine{white-space:nowrap!important;border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent)!important;background:color-mix(in srgb,var(--white) 96%,transparent)!important;align-items:center!important;gap:8px!important;padding:7px 10px!important;display:flex!important;overflow:hidden!important}.dogPlannerMetaLine strong{color:var(--text);flex:none;font:850 9px var(--ui-font)!important}.dogPlannerMetaLine span{color:var(--muted);text-overflow:ellipsis;overflow:hidden;font:650 6px var(--ui-font)!important}html[data-theme=midnights] .dogPlannerMetaLine{background:#17141c!important;border-color:#3f3548!important}.workCreativeCard .creativeCourseGrid{margin-top:13px!important}.mindResetCourseGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;height:auto!important;margin-top:8px!important}.mindResetCourseGrid>button{background:linear-gradient(180deg,var(--white),color-mix(in srgb,var(--petal) 4%,var(--white)))!important;border:1px solid color-mix(in srgb,var(--line) 78%,transparent)!important;height:116px!important;min-height:116px!important;color:var(--text)!important;text-align:left!important;cursor:pointer!important;border-radius:15px!important;grid-template-rows:48px 1fr!important;padding:0!important;display:grid!important;overflow:hidden!important}.mindResetCourseGrid .creativeCourseArt{background:color-mix(in srgb,var(--petal) 12%,var(--white))!important;height:48px!important;color:var(--rose)!important;border-radius:0!important;place-items:center!important;margin:0!important;display:grid!important}.mindResetCourseGrid>button:nth-child(2) .creativeCourseArt{background:color-mix(in srgb,var(--soft) 87%,var(--white))!important}.mindResetCourseGrid>button:nth-child(3) .creativeCourseArt{background:color-mix(in srgb,var(--petal) 8%,var(--white))!important}.mindResetCourseGrid>button:nth-child(4) .creativeCourseArt{background:color-mix(in srgb,var(--berry) 6%,var(--white))!important}.mindResetCourseGrid .creativeCourseArt i{font-size:18px!important}.mindResetCourseGrid>button>div{grid-template-columns:1fr auto!important;grid-template-areas:"title action""meta meta"!important;align-content:start!important;gap:2px 6px!important;padding:8px 9px!important;display:grid!important}.mindResetCourseGrid strong{color:var(--text);grid-area:title;font:850 8.5px var(--ui-font)!important}.mindResetCourseGrid small{color:var(--muted);grid-area:meta;font:600 6px/1.3 var(--ui-font)!important}.mindResetCourseGrid em{letter-spacing:.05em;grid-area:action;align-self:center;font:850 5.5px var(--ui-font)!important;color:var(--rose)!important;font-style:normal!important}html[data-theme=midnights] .mindResetCourseGrid>button{background:linear-gradient(#17141c,#1e1923)!important;border-color:#403748!important}html[data-theme=midnights] .mindResetCourseGrid .creativeCourseArt{color:#c69ab8!important;background:#2a2230!important}@media (max-width:1180px){.lifeDashboardGrid.tab-today{grid-template-rows:auto auto!important}.pulseGrid.prettyPulse{height:auto!important}.dogPlannerStrip{grid-auto-columns:minmax(240px,42vw)!important}.mindResetCourseGrid{grid-template-columns:1fr 1fr!important}}@media (max-width:760px){.dogPlannerStrip{grid-auto-columns:minmax(235px,82vw)!important}.mindResetCourseGrid{grid-template-columns:1fr 1fr!important}}.quickCaptureCard .lifeCardTop{margin-bottom:6px!important}.quickCaptureCard .lifeCardTop small{display:none!important}.lifeCalendarCard{padding:14px 15px!important;overflow:hidden!important}.lifeCalendarCard .miniCalendarWeekdays{gap:4px!important;margin:0 0 4px!important}.lifeCalendarCard .miniCalendarWeekdays span{font:850 6px var(--ui-font)!important;letter-spacing:.07em!important;color:var(--muted)!important;padding:3px 0!important}.lifeCalendarCard .miniCalendarGrid{flex:none!important;grid-template-columns:repeat(7,1fr)!important;grid-auto-rows:36px!important;align-content:start!important;gap:4px!important;display:grid!important}.lifeCalendarCard .miniCalendarGrid button{aspect-ratio:auto!important;height:36px!important;min-height:36px!important;color:var(--text)!important;text-align:center!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:11px!important;place-items:center!important;padding:0!important;display:grid!important;position:relative!important;overflow:visible!important}.lifeCalendarCard .miniCalendarGrid button:hover:not(:disabled){background:color-mix(in srgb,var(--petal) 8%,transparent)!important;transform:none!important}.lifeCalendarCard .miniCalendarGrid button>b{font:800 8px/1 var(--ui-font)!important;color:inherit!important;z-index:2!important;position:relative!important}.lifeCalendarCard .miniCalendarGrid button.today{background:var(--berry)!important;color:#fff!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--petal) 70%,transparent)!important;border:0!important}.lifeCalendarCard .miniCalendarGrid button.selected:not(.today){background:color-mix(in srgb,var(--petal) 12%,var(--white))!important;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--petal) 65%,var(--line))!important}.lifeCalendarCard .miniEventSpan{z-index:1!important;background:linear-gradient(90deg,var(--rose),color-mix(in srgb,var(--rose) 70%,var(--berry)))!important;height:4px!important;min-height:4px!important;box-shadow:none!important;padding:0!important;font-size:0!important;line-height:4px!important;position:absolute!important;bottom:5px!important}.lifeCalendarCard .calendarDayPeek{border-top:1px solid color-mix(in srgb,var(--line) 72%,transparent)!important;z-index:2!important;background:0 0!important;min-height:0!important;margin-top:10px!important;padding-top:10px!important;position:relative!important}.lifeCalendarCard .calendarDayPeek>span{font-size:7px!important}.lifeCalendarCard .calendarDayPeek button{flex-shrink:0!important;min-height:0!important;padding:3px 0!important}html[data-theme=midnights] .lifeCalendarCard .miniCalendarGrid button{background:0 0!important;border:0!important}html[data-theme=midnights] .lifeCalendarCard .miniCalendarGrid button.selected:not(.today){background:#2a2230!important}.lifeAdminMetrics>button{grid-template-columns:30px 1fr!important;align-items:start!important;min-height:92px!important;padding:11px!important}.lifeAdminMetrics span{flex-direction:column!important;gap:3px!important;display:flex!important}.lifeAdminMetrics strong{color:var(--berry)!important;order:1!important;margin-bottom:2px!important;font:500 25px/1 Georgia,serif!important}.lifeAdminMetrics small{font:900 6px/1.25 var(--ui-font)!important;letter-spacing:.08em!important;color:var(--rose)!important;order:2!important}.lifeAdminMetrics b{font:600 6.5px/1.3 var(--ui-font)!important;color:var(--muted)!important;order:3!important;max-width:18ch!important}.dogPlannerStrip{grid-auto-columns:minmax(250px,1fr)!important;gap:10px!important}.dogPlannerCard{background:var(--white)!important;border-radius:17px!important;grid-template-rows:minmax(0,1fr) 28px!important;height:198px!important;min-height:198px!important;padding:0!important;display:grid!important;overflow:hidden!important}.dogPlannerPhoto{background:color-mix(in srgb,var(--petal) 7%,var(--white))!important;border-radius:0!important;width:100%!important;height:100%!important;min-height:0!important;display:block!important;overflow:hidden!important}.dogPlannerPhoto>*,.dogPlannerPhoto picture,.dogPlannerPhoto img{width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;display:block!important}.dogPlannerPhoto img{object-fit:cover!important;object-position:center 42%!important}.dogPlannerMetaLine{white-space:nowrap!important;background:var(--white)!important;border-top:1px solid color-mix(in srgb,var(--line) 72%,transparent)!important;align-items:center!important;gap:7px!important;min-width:0!important;height:28px!important;padding:0 10px!important;display:flex!important;overflow:hidden!important}.dogPlannerMetaLine strong{font:850 8px var(--ui-font)!important;color:var(--text)!important;flex:none!important}.dogPlannerMetaLine span{text-overflow:ellipsis!important;min-width:0!important;font:650 5.8px var(--ui-font)!important;color:var(--muted)!important;overflow:hidden!important}.dogPlannerMetaLine span:not(:last-child):after{content:"·"!important;color:var(--rose)!important;margin-left:7px!important}html[data-theme=midnights] .dogPlannerCard,html[data-theme=midnights] .dogPlannerMetaLine{background:#17141c!important}.mindResetCard{padding:14px 14px 18px!important}.mindResetCourseGrid{gap:9px!important;margin-top:10px!important}.mindResetCourseGrid>button>div{grid-template-columns:1fr auto!important;grid-template-areas:"title action""meta meta"!important;align-content:center!important;row-gap:5px!important;padding:10px 11px 11px!important}.mindResetCourseGrid small{max-width:26ch!important;font-size:6.5px!important;line-height:1.45!important}.mindResetCourseGrid em{font-size:6px!important}.ardenFloatingButton{gap:12px!important;padding-left:10px!important;padding-right:17px!important}.ardenFloatingButton b{letter-spacing:.045em!important;text-transform:uppercase!important;font-family:Avenir Next,Segoe UI,Arial,sans-serif!important;font-size:12px!important;font-style:normal!important;font-weight:700!important;line-height:1!important}.careRibbon button{grid-template-rows:auto auto!important;grid-template-columns:32px minmax(0,1fr)!important;place-content:center start!important;align-items:center!important;gap:0 10px!important;padding:10px 12px!important}.careRibbon button>span{grid-row:1/3!important;align-self:center!important;width:32px!important;height:32px!important}.careRibbon button strong,.careRibbon button small{text-align:left!important;grid-column:2!important;justify-self:start!important}.careRibbon button strong{align-self:end!important;margin-bottom:2px!important}.careRibbon button small{align-self:start!important}@media (max-width:1180px){.dogPlannerStrip{grid-auto-columns:minmax(240px,42vw)!important}.mindResetCourseGrid>button{height:122px!important;min-height:122px!important}}@media (max-width:760px){.lifeAdminMetrics{grid-template-columns:1fr!important}.dogPlannerStrip{grid-auto-columns:minmax(235px,82vw)!important}}.mindResetCard{padding-bottom:12px!important}.mindResetCourseGrid{margin-top:8px!important}.mindResetCourseGrid>button{grid-template-rows:42px 1fr!important;height:104px!important;min-height:104px!important}.mindResetCourseGrid .creativeCourseArt{height:42px!important}.mindResetCourseGrid>button>div{row-gap:3px!important;padding:8px 10px 9px!important}.mindResetCourseGrid strong{font-size:8.5px!important}.mindResetCourseGrid small{font-size:6px!important;line-height:1.35!important}.lifeCalendarCard .miniEventSpan.start,.lifeCalendarCard .miniEventSpan.middle,.lifeCalendarCard .miniEventSpan.end{background:linear-gradient(90deg,var(--rose),color-mix(in srgb,var(--rose) 72%,var(--berry)))!important;width:auto!important;min-width:0!important;height:5px!important;min-height:5px!important;box-shadow:none!important;z-index:4!important;border:0!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;bottom:3px!important;transform:none!important}.lifeCalendarCard .miniEventSpan.start{border-radius:999px 0 0 999px!important;left:50%!important;right:-5px!important}.lifeCalendarCard .miniEventSpan.middle{border-radius:0!important;left:-5px!important;right:-5px!important}.lifeCalendarCard .miniEventSpan.end{border-radius:0 999px 999px 0!important;left:-5px!important;right:50%!important}.lifeCalendarCard .miniEventSpan.single{border-radius:999px!important;width:6px!important;height:6px!important;min-height:6px!important;bottom:3px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.dogPlannerCard{grid-template-rows:minmax(0,1fr) 30px!important;grid-template-columns:1fr!important;gap:0!important;height:205px!important;min-height:205px!important;padding:0!important;display:grid!important;overflow:hidden!important}.dogPlannerPhoto,.dogPlannerPhoto .dogProfilePhoto{border-radius:0!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;overflow:hidden!important}.dogPlannerPhoto .dogProfilePhoto img,.dogPlannerPhoto img{object-fit:cover!important;object-position:center 42%!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;display:block!important}.dogPlannerMetaLine{white-space:nowrap!important;align-items:center!important;gap:7px!important;width:100%!important;height:30px!important;min-height:30px!important;padding:0 11px!important;display:flex!important;overflow:hidden!important}.dogPlannerMetaLine strong{flex:none!important;font-size:8px!important}.dogPlannerMetaLine span{text-overflow:ellipsis!important;min-width:0!important;font-size:5.8px!important;overflow:hidden!important}.lifeDogCarouselCard.packEditorial{grid-template-columns:58px minmax(0,1fr) 34px!important;align-items:stretch!important;gap:10px!important;padding:12px 10px 10px!important;display:grid!important;overflow:hidden!important}.packSideTitle{writing-mode:vertical-rl!important;font:900 9px var(--ui-font)!important;letter-spacing:.18em!important;color:var(--rose)!important;text-transform:uppercase!important;justify-content:center!important;align-items:center!important;display:flex!important;transform:rotate(180deg)!important}.packOpenDogs{writing-mode:vertical-rl!important;color:var(--berry)!important;font:850 7px var(--ui-font)!important;letter-spacing:.12em!important;cursor:pointer!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;padding:0!important;display:flex!important;transform:rotate(180deg)!important}.packEditorial .dogPlannerStrip{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-flow:unset!important;grid-auto-columns:auto!important;gap:10px!important;min-width:0!important;padding:0!important;display:grid!important;overflow:visible!important}.packEditorial .dogPlannerCard{grid-template-rows:minmax(0,1fr) 28px!important;width:100%!important;min-width:0!important;height:184px!important;min-height:184px!important}.packEditorial .dogPlannerMetaLine{gap:5px!important;padding:0 8px!important}.packEditorial .dogPlannerMetaLine strong{font-size:7.6px!important}.packEditorial .dogPlannerMetaLine span{font-size:5.4px!important}.packEditorial .dogPlannerMetaLine span:not(:last-child):after{margin-left:5px!important}.mindResetCard .lifeCardTop small{display:none!important}.mindResetCard .lifeCardTop{margin-bottom:4px!important}.mindResetCard h3{margin:0 0 8px!important}.mindResetCourseGrid .resetArtHealth .icon-heart{color:inherit!important;font-size:18px!important;line-height:1!important;display:block!important}@media (max-width:1180px){.lifeDogCarouselCard.packEditorial{grid-template-columns:42px minmax(0,1fr) 28px!important;gap:8px!important}.packEditorial .dogPlannerStrip{grid-template-columns:repeat(4,minmax(150px,1fr))!important}.packEditorial .dogPlannerCard{height:170px!important;min-height:170px!important}}@media (max-width:900px){.lifeDogCarouselCard.packEditorial{grid-template-columns:1fr!important;padding:12px!important}.packSideTitle,.packOpenDogs{writing-mode:horizontal-tb!important;transform:none!important}.packSideTitle{justify-content:flex-start!important}.packOpenDogs{justify-content:flex-end!important}.packEditorial .dogPlannerStrip{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.binderCreateModal{width:min(760px,100vw - 52px)!important}.binderCreateModal h2{margin-bottom:7px!important}.binderCreateModal .modalLead{margin-bottom:14px!important}.binderSetupLabel{font:900 6.5px var(--ui-font);letter-spacing:.13em;color:var(--rose);margin:2px 0 7px}.binderHueChoices{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:13px;display:grid}.binderHueChoices button{border:1px solid var(--line);background:var(--white);text-align:left;color:var(--text);cursor:pointer;text-transform:capitalize;font:800 7px var(--ui-font);border-radius:14px;grid-template-columns:26px 1fr;align-items:center;gap:7px;padding:8px;display:grid}.binderHueChoices button i{background:var(--binder-accent,var(--light-sage,#d9a9bf));width:26px;height:26px;box-shadow:inset 0 0 0 1px rgb(var(--light-ink-rgb,70 33 54) / .08);border-radius:9px}.binderHueChoices button.active{border-color:color-mix(in srgb,var(--binder-accent,var(--light-line,#d9a9bf)) 70%,var(--line));box-shadow:0 0 0 2px color-mix(in srgb,var(--binder-accent,var(--light-ink,#d9a9bf)) 20%,transparent)}.hue-rose{--binder-accent:var(--light-forest,#c98ca8)}.hue-sage{--binder-accent:#9caf9c}.hue-blue{--binder-accent:#9cacc5}.hue-plum{--binder-accent:var(--light-forest,#9e829f)}.hue-neutral{--binder-accent:#b6aa9d}.binderModeChoices{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:13px;display:grid}.binderModeChoices button{border:1px solid var(--line);background:var(--white);text-align:left;color:var(--text);cursor:pointer;border-radius:15px;gap:2px;padding:10px 11px;display:grid}.binderModeChoices button strong{text-transform:uppercase;font:900 7px var(--ui-font);letter-spacing:.09em;color:var(--berry)}.binderModeChoices button small{color:var(--muted);font-size:6.5px}.binderModeChoices button.active{border-color:color-mix(in srgb,var(--petal) 70%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--petal) 10%,var(--white)),var(--white))}.binderCoverUpload{position:relative}.binderCoverUpload input{opacity:0;pointer-events:none;position:absolute}.binderCoverUpload span{border:1px dashed color-mix(in srgb,var(--petal) 65%,var(--line));background:color-mix(in srgb,var(--petal) 5%,var(--white));min-height:40px;color:var(--muted);cursor:pointer;border-radius:12px;align-items:center;padding:0 11px;font-size:7px;display:flex}.binderCoverUpload:has(input) span{pointer-events:auto}.binderCreatePreview{border:1px solid var(--line);background:var(--white);border-radius:18px;grid-template-columns:120px 1fr;align-items:center;gap:13px;margin-top:2px;padding:11px;display:grid}.binderPreviewCover{background:linear-gradient(145deg,var(--binder-cover-a),var(--binder-cover-b));height:72px;color:var(--binder-cover-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--binder-cover-text) 8%,transparent);border-radius:13px;align-content:center;place-items:center;gap:4px;display:grid}.binderPreviewCover i{font-size:20px;font-style:normal}.binderPreviewCover strong{font:900 6px var(--ui-font);letter-spacing:.12em}.binderPreviewCover span{font:900 6px var(--ui-font);letter-spacing:.11em}.binderCreatePreview>div:last-child{gap:3px;display:grid}.binderCreatePreview>div:last-child>span{font:900 6px var(--ui-font);letter-spacing:.1em;color:var(--rose)}.binderCreatePreview>div:last-child strong{color:var(--wine);font:500 16px Georgia,serif}.binderCreatePreview>div:last-child small{color:var(--muted);font-size:7px}.binderHue-rose{--binder-hue:var(--light-sage,#c98ca8);--binder-hue-deep:var(--light-forest,#70475a);--binder-hue-soft:var(--light-cream,#f6e9ef)}.binderHue-sage{--binder-hue:#9caf9c;--binder-hue-deep:#536855;--binder-hue-soft:#edf3ec}.binderHue-blue{--binder-hue:#9cacc5;--binder-hue-deep:#52627b;--binder-hue-soft:#edf1f7}.binderHue-plum{--binder-hue:var(--light-forest,#9e829f);--binder-hue-deep:var(--light-forest,#5f4963);--binder-hue-soft:var(--light-cream,#f0e9f1)}.binderHue-neutral{--binder-hue:#b6aa9d;--binder-hue-deep:#675d53;--binder-hue-soft:#f3efea}.binderMode-light{--binder-cover-a:color-mix(in srgb,var(--binder-hue) 24%,white);--binder-cover-b:color-mix(in srgb,var(--binder-hue-soft) 86%,white);--binder-cover-text:var(--binder-hue-deep)}.binderMode-dark{--binder-cover-a:var(--binder-hue-deep);--binder-cover-b:color-mix(in srgb,var(--binder-hue-deep) 82%,var(--light-ink,#1b1720));--binder-cover-text:white}.binderMode-seasonal{--binder-cover-a:color-mix(in srgb,var(--binder-hue) 42%,#c58f6f);--binder-cover-b:color-mix(in srgb,var(--binder-hue-deep) 72%,#7a4e3f);--binder-cover-text:white}html[data-desktop-season=none] .binderMode-seasonal{--binder-cover-a:color-mix(in srgb,var(--binder-hue) 35%,white);--binder-cover-b:color-mix(in srgb,var(--binder-hue-soft) 70%,white);--binder-cover-text:var(--binder-hue-deep)}html[data-desktop-season=autumn] .binderMode-seasonal{--binder-cover-a:color-mix(in srgb,var(--binder-hue) 48%,#c48763);--binder-cover-b:color-mix(in srgb,var(--binder-hue-deep) 70%,#6d4337);--binder-cover-text:white}html[data-theme=midnights] .binderMode-light{--binder-cover-a:color-mix(in srgb,var(--binder-hue) 24%,#26202c);--binder-cover-b:#211b27;--binder-cover-text:#f3e9f0}.binderStudioWorkspace[class*=binderHue-]{--binder-page-accent:var(--binder-hue)}.binderStudioWorkspace .binderPage{border-color:color-mix(in srgb,var(--binder-hue) 32%,var(--line))!important}.binderStudioWorkspace .binderToolRail button.active{background:var(--binder-hue-deep)!important;border-color:var(--binder-hue-deep)!important;color:#fff!important}.binderIdentityRow{grid-template-columns:58px 1fr;align-items:center;gap:12px;display:grid}.binderCoverMark{object-fit:cover;border:1px solid color-mix(in srgb,var(--binder-hue) 34%,var(--line));width:58px;height:72px;box-shadow:0 7px 18px rgb(var(--light-ink-rgb,52 34 47) / .08);border-radius:10px;display:block}.binderCoverSwatch{background:linear-gradient(145deg,var(--binder-cover-a),var(--binder-cover-b));position:relative}.binderCoverSwatch:after{content:"▦";color:var(--binder-cover-text);place-items:center;font-size:20px;display:grid;position:absolute;inset:0}html[data-theme=midnights] .binderCreateModal,html[data-theme=midnights] .binderHueChoices button,html[data-theme=midnights] .binderModeChoices button,html[data-theme=midnights] .binderCreatePreview{background:#17141c!important;border-color:#403748!important}html[data-theme=midnights] .binderCoverUpload span{background:#211b27;border-color:#4a3f52}@media (max-width:760px){.binderHueChoices{grid-template-columns:1fr 1fr}.binderModeChoices{grid-template-columns:1fr}.binderCreatePreview{grid-template-columns:84px 1fr}}.binderLayoutRail{border:1px solid color-mix(in srgb,var(--binder-hue) 22%,var(--line))!important;background:linear-gradient(145deg,color-mix(in srgb,var(--binder-hue-soft) 36%,var(--white)),var(--white))!important;border-radius:18px!important;grid-template-columns:minmax(180px,.8fr) minmax(0,2.4fr)!important;align-items:center!important;gap:12px!important;padding:12px 14px!important;display:grid!important}.binderLayoutIntro{gap:3px!important;display:grid!important}.binderLayoutIntro>span{font:900 7px var(--ui-font)!important;letter-spacing:.13em!important;color:var(--rose)!important}.binderLayoutIntro>small{font:650 6.5px/1.35 var(--ui-font)!important;color:var(--muted)!important}.binderLayoutShapes{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.binderLayoutShapes>button{border:1px solid color-mix(in srgb,var(--binder-hue) 24%,var(--line))!important;background:linear-gradient(180deg,var(--white),color-mix(in srgb,var(--binder-hue-soft) 38%,var(--white)))!important;min-width:0!important;min-height:64px!important;color:var(--text)!important;text-align:left!important;cursor:grab!important;box-shadow:none!important;border-radius:14px!important;grid-template-columns:34px 1fr!important;grid-template-areas:"shape title""shape hint"!important;align-items:center!important;gap:1px 8px!important;padding:8px 9px!important;display:grid!important}.binderLayoutShapes>button:active{cursor:grabbing!important}.binderLayoutShapes>button:hover{border-color:color-mix(in srgb,var(--binder-hue) 55%,var(--line))!important;transform:translateY(-1px)!important}.binderLayoutShapes>button.active{background:linear-gradient(145deg,color-mix(in srgb,var(--binder-hue) 22%,var(--white)),color-mix(in srgb,var(--binder-hue-soft) 66%,var(--white)))!important;border-color:var(--binder-hue)!important;color:var(--text)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--binder-hue) 15%,transparent)!important}.binderLayoutShapes>button strong{grid-area:title;font:850 7px var(--ui-font)!important;color:var(--text)!important}.binderLayoutShapes>button small{grid-area:hint;font:800 5.5px var(--ui-font)!important;letter-spacing:.07em!important;color:var(--rose)!important}.shapePreview{background:0 0!important;grid-area:shape!important;place-self:center!important;gap:2px!important;width:32px!important;height:32px!important;display:grid!important}.shapePreview.cols-1{grid-template-columns:1fr!important}.shapePreview.cols-2{grid-template-columns:repeat(2,1fr)!important}.shapePreview.cols-3{grid-template-columns:repeat(3,1fr)!important}.shapePreview.rows-1{grid-template-rows:1fr!important}.shapePreview.rows-2{grid-template-rows:repeat(2,1fr)!important}.shapePreview.rows-3{grid-template-rows:repeat(3,1fr)!important}.shapePreview b{background:color-mix(in srgb,var(--binder-hue) 58%,var(--white))!important;border:1px solid color-mix(in srgb,var(--binder-hue-deep) 24%,transparent)!important;border-radius:3px!important;display:block!important}.binderPlacementHint{background:color-mix(in srgb,var(--binder-hue) 10%,var(--white))!important;color:var(--binder-hue-deep)!important;font:850 6px var(--ui-font)!important;letter-spacing:.06em!important;border-radius:10px!important;grid-column:1/-1!important;margin-top:-3px!important;padding:7px 10px!important}.binderPocket.layoutPreview{outline:2px solid color-mix(in srgb,var(--binder-hue) 82%,white)!important;outline-offset:-2px!important;background:linear-gradient(145deg,color-mix(in srgb,var(--binder-hue) 18%,white),color-mix(in srgb,var(--binder-hue-soft) 78%,white))!important;box-shadow:inset 0 0 0 999px color-mix(in srgb,var(--binder-hue) 8%,transparent)!important}.binderPocket.layoutPreview>span,.binderPocket.layoutPreview>small{opacity:.25!important}.binderOverlay{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:block!important;overflow:visible!important}.binderOverlay.placeholder{border:2px dashed color-mix(in srgb,var(--binder-hue) 58%,var(--line))!important;background:linear-gradient(145deg,color-mix(in srgb,var(--binder-hue-soft) 76%,var(--white)),color-mix(in srgb,var(--binder-hue) 10%,var(--white)))!important;box-shadow:0 10px 24px color-mix(in srgb,var(--binder-hue-deep) 10%,transparent)!important;border-radius:14px!important;margin:2px!important;overflow:hidden!important}.binderOverlay.filled{border:2px solid color-mix(in srgb,var(--white) 78%,transparent)!important;box-shadow:0 12px 28px rgb(var(--light-ink-rgb,54 32 44) / .18)!important;border-radius:14px!important;margin:2px!important;overflow:hidden!important}.binderOverlayEmpty,.binderOverlayArt{width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;color:inherit!important;cursor:pointer!important;background:0 0!important;border:0!important;padding:0!important}.binderOverlayEmpty{align-content:center!important;place-items:center!important;gap:4px!important;display:grid!important}.binderOverlayEmpty i{color:var(--binder-hue-deep)!important;font-size:22px!important;font-style:normal!important;line-height:1!important}.binderOverlayEmpty strong{font:900 7px var(--ui-font)!important;letter-spacing:.08em!important;color:var(--binder-hue-deep)!important}.binderOverlayEmpty small{font:750 6px var(--ui-font)!important;color:var(--muted)!important}.binderOverlayArt{display:block!important;position:relative!important;overflow:hidden!important}.binderOverlayArt img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.binderOverlayArt span{background:rgb(var(--light-ink-rgb,28 19 24) / .76)!important;color:#fff!important;font:900 6px var(--ui-font)!important;letter-spacing:.09em!important;border-radius:999px!important;padding:4px 6px!important;position:absolute!important;bottom:7px!important;left:7px!important}.binderOverlayRemove{z-index:8!important;border:1px solid color-mix(in srgb,var(--binder-hue) 25%,var(--line))!important;background:color-mix(in srgb,var(--white) 92%,transparent)!important;width:24px!important;height:24px!important;color:var(--berry)!important;font:700 15px/1 var(--ui-font)!important;cursor:pointer!important;box-shadow:0 4px 12px rgb(var(--light-ink-rgb,45 28 38) / .12)!important;border-radius:999px!important;place-items:center!important;padding:0!important;display:grid!important;position:absolute!important;top:6px!important;right:6px!important}.binderOverlayRemove:hover{background:var(--white)!important;transform:scale(1.04)!important}html:not([data-theme=midnights]) .binderToolRail button{background:linear-gradient(180deg,var(--white),color-mix(in srgb,var(--binder-hue-soft) 38%,var(--white)))!important;color:var(--text)!important;border-color:color-mix(in srgb,var(--binder-hue) 24%,var(--line))!important}html:not([data-theme=midnights]) .binderToolRail button.active{background:linear-gradient(145deg,color-mix(in srgb,var(--binder-hue) 22%,var(--white)),color-mix(in srgb,var(--binder-hue-soft) 66%,var(--white)))!important;color:var(--text)!important;border-color:var(--binder-hue)!important}html[data-theme=midnights] .binderLayoutRail{background:linear-gradient(145deg,#1b1720,#211b27)!important;border-color:#403748!important}html[data-theme=midnights] .binderLayoutShapes>button{color:#f4ebf2!important;background:linear-gradient(#211b27,#1b1720)!important;border-color:#493d52!important}html[data-theme=midnights] .binderLayoutShapes>button strong{color:#f4ebf2!important}html[data-theme=midnights] .binderLayoutShapes>button.active{background:linear-gradient(145deg,color-mix(in srgb,var(--binder-hue) 24%,#211b27),#2a2230)!important;border-color:color-mix(in srgb,var(--binder-hue) 72%,#493d52)!important}html[data-theme=midnights] .binderOverlay.placeholder{border-color:color-mix(in srgb,var(--binder-hue) 68%,#493d52)!important;background:linear-gradient(145deg,#2a2230,#211b27)!important}html[data-theme=midnights] .binderOverlayRemove{color:#f0d8e7!important;background:#211b27!important;border-color:#493d52!important}@media (max-width:1180px){.binderLayoutRail{grid-template-columns:1fr!important}.binderLayoutShapes{grid-template-columns:repeat(4,minmax(120px,1fr))!important}}@media (max-width:760px){.binderLayoutShapes{grid-template-columns:1fr 1fr!important}.binderLayoutShapes>button{cursor:pointer!important}}.binderOverlayArt{position:relative!important}.binderOverlayArt>.binderOverlayThumb{background:color-mix(in srgb,var(--white) 90%,transparent)!important;max-width:72%!important;color:var(--binder-hue-deep)!important;box-shadow:0 4px 12px rgb(var(--light-ink-rgb,44 27 38) / .12)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;pointer-events:none!important;border-radius:999px!important;align-items:center!important;gap:6px!important;padding:4px 7px 4px 4px!important;display:flex!important;position:absolute!important;top:8px!important;bottom:auto!important;left:8px!important}.binderOverlayArt>.binderOverlayThumb img{object-fit:cover!important;border:1px solid color-mix(in srgb,var(--binder-hue) 26%,var(--line))!important;border-radius:7px!important;width:24px!important;min-width:24px!important;height:24px!important}.binderOverlayArt>.binderOverlayThumb b{text-overflow:ellipsis!important;white-space:nowrap!important;font:900 5.5px var(--ui-font)!important;letter-spacing:.08em!important;color:inherit!important;overflow:hidden!important}html[data-theme=midnights] .binderOverlayArt>.binderOverlayThumb{color:#f0d8e7!important;background:#1f1924e0!important}.binderLayoutShapes>button small{align-items:center!important;min-height:12px!important;display:flex!important}.binderLayoutShapes>button.active{transform:translateY(-1px)!important}.binderPlacementHint{background:linear-gradient(145deg,color-mix(in srgb,var(--binder-hue) 14%,var(--white)),color-mix(in srgb,var(--binder-hue-soft) 82%,var(--white)))!important;border:1px solid color-mix(in srgb,var(--binder-hue) 34%,var(--line))!important;color:var(--binder-hue-deep)!important;border-radius:12px!important;grid-column:1/-1!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:10px!important;margin-top:-2px!important;padding:9px 11px!important;display:grid!important}.binderPlacementHint strong{font:900 6px var(--ui-font)!important;letter-spacing:.08em!important}.binderPlacementHint span{font:700 6.2px/1.35 var(--ui-font)!important;color:var(--muted)!important}.binderPlacementHint button{border:1px solid color-mix(in srgb,var(--binder-hue) 28%,var(--line))!important;background:var(--white)!important;min-height:28px!important;color:var(--berry)!important;font:850 5.8px var(--ui-font)!important;letter-spacing:.06em!important;cursor:pointer!important;border-radius:999px!important;padding:0 10px!important}.binderPocket.clickPlaceable{cursor:pointer!important;background:linear-gradient(145deg,color-mix(in srgb,var(--binder-hue) 8%,var(--white)),color-mix(in srgb,var(--binder-hue-soft) 54%,var(--white)))!important;border-color:color-mix(in srgb,var(--binder-hue) 38%,var(--line))!important}.binderPocket.clickPlaceable:hover{background:linear-gradient(145deg,color-mix(in srgb,var(--binder-hue) 15%,var(--white)),color-mix(in srgb,var(--binder-hue-soft) 74%,var(--white)))!important;border-color:var(--binder-hue)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--binder-hue) 12%,transparent)!important}.binderPocket.clickPlaceable>span{width:auto!important;height:auto!important;font:900 6px var(--ui-font)!important;letter-spacing:.08em!important;color:var(--binder-hue-deep)!important;opacity:1!important}html[data-theme=midnights] .binderPlacementHint{background:linear-gradient(145deg,#2a2230,#211b27)!important;border-color:#493d52!important}html[data-theme=midnights] .binderPlacementHint button{color:#f0d8e7!important;background:#17141c!important;border-color:#493d52!important}html[data-theme=midnights] .binderPocket.clickPlaceable{border-color:color-mix(in srgb,var(--binder-hue) 42%,#493d52)!important;background:#211b27!important}.binderStudioWorkspace .binderStage{align-items:center!important}.binderStudioWorkspace .binderSpread{aspect-ratio:1.55!important;align-items:stretch!important;width:100%!important;height:auto!important;min-height:620px!important;max-height:none!important;overflow:hidden!important}.binderStudioWorkspace .binderPage,.binderStudioWorkspace .binderPocketGrid{height:100%!important;min-height:0!important;overflow:hidden!important}.binderStudioWorkspace .binderPocket,.binderStudioWorkspace .binderOverlay,.binderStudioWorkspace .binderPocket img,.binderStudioWorkspace .binderOverlay img{min-width:0!important;min-height:0!important}.binderStudioWorkspace .binderSpine{height:100%!important;min-height:0!important}@media (max-width:1180px){.binderStudioWorkspace .binderSpread{aspect-ratio:1.48!important;min-height:560px!important}}@media (max-width:760px){.binderStudioWorkspace .binderSpread{aspect-ratio:auto!important;min-height:0!important;overflow:visible!important}.binderStudioWorkspace .binderPage{height:auto!important;min-height:520px!important;overflow:hidden!important}}.ardenApprovalTray{z-index:89;border:1px solid color-mix(in srgb,var(--petal) 72%,var(--line));background:linear-gradient(160deg,color-mix(in srgb,var(--white) 96%,var(--petal) 4%),var(--white));width:min(360px,100vw - 560px);max-height:min(650px,100vh - 80px);box-shadow:0 28px 80px rgb(var(--light-ink-rgb,64 34 50) / .2);border-radius:24px;grid-template-rows:auto minmax(0,1fr);animation:.2s ease-out ardenApprovalIn;display:grid;position:fixed;bottom:34px;right:480px;overflow:hidden}@keyframes ardenApprovalIn{0%{opacity:0;transform:translate(12px)scale(.99)}to{opacity:1;transform:none}}.ardenApprovalTrayHeader{border-bottom:1px solid var(--line);background:linear-gradient(135deg,color-mix(in srgb,var(--petal) 13%,var(--white)),var(--white));justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 16px 14px;display:flex}.ardenApprovalTrayHeader>div{gap:3px;min-width:0;display:grid}.ardenApprovalTrayHeader span{font:900 7px var(--ui-font);letter-spacing:.13em;color:var(--rose)}.ardenApprovalTrayHeader strong{font:900 13px/1.15 var(--ui-font);color:var(--berry)}.ardenApprovalTrayHeader small{font:700 8px/1.4 var(--ui-font);color:var(--muted)}.ardenApprovalTrayHeader>button{border:1px solid color-mix(in srgb,var(--petal) 54%,var(--line));background:var(--white);min-height:34px;color:var(--berry);font:900 7px var(--ui-font);letter-spacing:.05em;cursor:pointer;border-radius:999px;flex:none;padding:0 11px}.ardenApprovalTrayList{scrollbar-width:thin;align-content:start;gap:10px;min-height:0;padding:12px;display:grid;overflow:auto}.ardenTrayProposal{border:1px solid color-mix(in srgb,var(--petal) 48%,var(--line))!important;background:linear-gradient(145deg,var(--white),color-mix(in srgb,var(--petal) 8%,var(--white)))!important;width:100%!important;box-shadow:none!important;border-radius:18px!important;gap:12px!important;padding:13px!important;display:grid!important}.ardenTrayProposal>div:first-child{gap:5px!important;display:grid!important}.ardenTrayProposal>div:first-child>span{font:900 6.5px var(--ui-font)!important;letter-spacing:.11em!important;color:var(--rose)!important}.ardenTrayProposal strong{font:900 11px/1.25 var(--ui-font)!important;color:var(--berry)!important}.ardenTrayProposal p{font:650 10px/1.5 var(--ui-font)!important;color:var(--text)!important;margin:0!important}.ardenTrayProposal small{background:color-mix(in srgb,var(--petal) 8%,var(--soft))!important;font:650 8px/1.5 var(--ui-font)!important;color:var(--muted)!important;overflow-wrap:anywhere!important;border-radius:12px!important;margin-top:2px!important;padding:9px 10px!important;display:block!important}.ardenTrayProposal>div:last-child{grid-template-columns:1fr 1.35fr!important;gap:8px!important;width:100%!important;display:grid!important}.ardenTrayProposal>div:last-child button{min-height:36px!important}html[data-theme=midnights] .ardenApprovalTray{background:linear-gradient(160deg,#1b1720,#17141c);border-color:#493d52}html[data-theme=midnights] .ardenApprovalTrayHeader{background:linear-gradient(135deg,#2a2230,#1b1720);border-color:#403748}html[data-theme=midnights] .ardenApprovalTrayHeader>button,html[data-theme=midnights] .ardenTrayProposal{background:#211b27!important;border-color:#493d52!important}html[data-theme=midnights] .ardenTrayProposal small{background:#17141c!important}@media (max-width:1040px) and (min-width:761px){.ardenApprovalTray{width:min(440px,100vw - 100px);max-height:250px;bottom:calc(min(720px,100vh - 44px) + 28px);right:26px}.ardenApprovalTrayList{grid-template-columns:1fr 1fr}}@media (max-width:760px){.ardenApprovalTray{border-radius:18px;width:auto;max-height:220px;bottom:calc(72vh + 88px);left:10px;right:10px}.ardenApprovalTrayHeader{padding:12px}.ardenApprovalTrayList{grid-template-columns:1fr;padding:9px}}.ardenApprovalTrayHeader>button{min-height:0!important;color:var(--berry)!important;font:900 6.5px/1 var(--ui-font)!important;letter-spacing:.06em!important;background:0 0!important;border:0!important;border-radius:0!important;padding:4px 0!important;text-decoration:none!important}.ardenApprovalTrayHeader>button:hover{color:var(--rose)!important;text-underline-offset:3px!important;text-decoration:underline!important}.ardenTrayProposal{gap:8px!important;padding:12px 13px 10px!important}.ardenTrayProposal>div:last-child{justify-content:flex-end!important;align-items:center!important;gap:12px!important;width:auto!important;margin-top:-1px!important;display:flex!important}.ardenTrayProposal>div:last-child button{min-height:0!important;box-shadow:none!important;font:900 7px/1 var(--ui-font)!important;letter-spacing:.06em!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:0!important;padding:4px 0!important}.ardenTrayProposal>div:last-child .ghostButton{color:var(--muted)!important}.ardenTrayProposal>div:last-child .primaryButton{color:var(--berry)!important}.ardenTrayProposal>div:last-child button:hover{color:var(--rose)!important;text-underline-offset:3px!important;text-decoration:underline!important;transform:none!important}html[data-theme=midnights] .ardenApprovalTrayHeader>button,html[data-theme=midnights] .ardenTrayProposal>div:last-child button{background:0 0!important;border:0!important}.ardenApprovalTrayHeader{padding-top:21px!important}.ardenPopup,.ardenPopupBody,.ardenPopupBody .nativeArdenCard,.ardenPopupBody .ardenConversation,.ardenPopupBody .ardenBubble,.ardenPopupBody .ardenMarkdown,.ardenPopupBody .ardenComposer{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.ardenPopup,.ardenPopupBody,.ardenPopupBody .nativeArdenCard,.ardenPopupBody .ardenConversation{overflow-x:hidden!important}.ardenPopupBody .ardenBubble,.ardenPopupBody .ardenMarkdown,.ardenPopupBody .ardenMarkdown p,.ardenPopupBody .ardenMarkdown li,.ardenPopupBody .ardenComposer textarea{overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important}.ardenPopupBody .ardenComposer textarea{white-space:pre-wrap!important}.inboxFocusCard{flex-direction:column!important;gap:12px!important;display:flex!important}.inboxFocusHeadline{align-items:baseline;gap:9px;display:flex}.inboxFocusHeadline strong{color:var(--wine);font:500 34px/1 Georgia,serif}.inboxFocusHeadline span{font:800 9px var(--ui-font);letter-spacing:.04em;color:var(--muted)}.inboxFocusList{gap:7px;display:grid}.inboxFocusList>button{text-align:left;border:1px solid color-mix(in srgb,var(--petal) 36%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--white) 96%,transparent),color-mix(in srgb,var(--petal) 7%,var(--white)));width:100%;min-width:0;color:var(--text);cursor:pointer;border-radius:13px;gap:2px;padding:9px 10px;display:grid}.inboxFocusList>button:hover{border-color:color-mix(in srgb,var(--petal) 70%,var(--line));transform:translateY(-1px)}.inboxFocusList span{font:900 6px var(--ui-font);letter-spacing:.1em;color:var(--rose)}.inboxFocusList strong{font:850 10.5px/1.25 var(--ui-font);color:var(--berry);overflow-wrap:anywhere}.inboxFocusList small{font:650 8px/1.35 var(--ui-font);color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.inboxFocusCard>.lifeTextButton{align-self:flex-start;margin-top:auto!important}.inboxFocusClear{place-items:start;gap:5px;padding:10px 0 4px;display:grid}.inboxFocusClear>span{color:var(--rose);font-size:22px}.inboxFocusClear strong{color:var(--wine);font:500 25px/1 Georgia,serif}.inboxFocusClear p{color:var(--muted)!important;margin:0!important;font-size:10px!important;line-height:1.4!important}html[data-theme=midnights] .inboxFocusList>button{background:linear-gradient(145deg,#211b27,#1b1720);border-color:#493d52}.inboxFocusCard .lifeCardTop button:disabled{opacity:.5;cursor:default}.gmailInboxMeta{color:var(--muted);flex-wrap:wrap;gap:5px 10px;margin-top:-2px;display:flex}.gmailInboxMeta span{font:800 6.5px var(--ui-font);letter-spacing:.06em}.gmailNeedsSetup strong{max-width:260px}.inboxFocusClear .lifeTextButton{margin-top:5px;padding-left:0!important}html[data-theme=midnights] .gmailInboxMeta{color:#aa9ab0}.memoriesPage{background:var(--soft);min-height:100vh;color:var(--text);padding:34px 42px 70px}.memoriesTop{align-items:flex-start;gap:30px;margin-bottom:24px;display:flex}.memoriesTop>a{font:900 8px var(--ui-font);letter-spacing:.08em;color:var(--berry);padding-top:7px;text-decoration:none}.memoriesTop>div{max-width:780px}.memoriesTop span,.memoriesHero>div>span{font:900 7px var(--ui-font);letter-spacing:.14em;color:var(--rose)}.memoriesTop h1{color:var(--wine);margin:5px 0 7px;font:500 42px/1 Georgia,serif}.memoriesTop p,.memoriesHero p{color:var(--muted);font:650 11px/1.55 var(--ui-font);margin:0}.memoriesHero{border:1px solid var(--line);background:linear-gradient(145deg,var(--white),color-mix(in srgb,var(--petal) 9%,var(--white)));border-radius:24px;grid-template-columns:minmax(0,1.5fr) auto;align-items:end;gap:24px;padding:24px 26px;display:grid}.memoriesHero h2{color:var(--wine);max-width:650px;margin:5px 0 7px;font:500 30px/1.08 Georgia,serif}.memoriesStats{grid-template-columns:repeat(3,minmax(90px,1fr));gap:8px;display:grid}.memoriesStats>div{border:1px solid color-mix(in srgb,var(--petal) 42%,var(--line));background:color-mix(in srgb,var(--white) 92%,var(--petal) 8%);text-align:center;border-radius:16px;gap:2px;padding:14px 15px;display:grid}.memoriesStats strong{color:var(--wine);font:500 24px Georgia,serif}.memoriesStats span{font:900 6.5px var(--ui-font);letter-spacing:.09em;color:var(--muted)}.memoryImportBar{grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0;display:grid}.memoryImportBar>button{text-align:left;border:1px solid var(--line);background:var(--white);cursor:pointer;min-height:88px;color:var(--text);border-radius:17px;align-content:center;gap:5px;padding:15px;display:grid}.memoryImportBar>button:hover:not(:disabled){border-color:color-mix(in srgb,var(--petal) 72%,var(--line));transform:translateY(-1px)}.memoryImportBar>button:disabled{opacity:.5;cursor:default}.memoryImportBar b{font:900 8px var(--ui-font);letter-spacing:.08em;color:var(--berry)}.memoryImportBar small{font:650 8px/1.35 var(--ui-font);color:var(--muted)}.memoryProgress,.memoryMessage{border:1px solid var(--line);background:var(--white);border-radius:14px;margin:10px 0;padding:12px 14px}.memoryProgress>div{background:var(--soft);border-radius:999px;height:5px;margin-bottom:7px;overflow:hidden}.memoryProgress>div>span{background:var(--berry);height:100%;transition:width .2s;display:block}.memoryProgress strong,.memoryProgress p,.memoryMessage{font:700 8px/1.4 var(--ui-font);color:var(--muted)}.memoryProgress p{margin:2px 0 0}.memoryToolbar{grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:10px;margin:16px 0 12px;display:grid}.memoryToolbar>input{border:1px solid var(--line);background:var(--white);height:42px;color:var(--text);font:650 10px var(--ui-font);border-radius:13px;padding:0 13px}.memoryToolbar>div{gap:6px;display:flex}.memoryToolbar button{color:var(--muted);font:900 7px var(--ui-font);letter-spacing:.06em;cursor:pointer;background:0 0;border:0;padding:7px 5px}.memoryToolbar button.active{color:var(--berry);text-underline-offset:4px;text-decoration:underline}.memoryToolbar>b{font:900 7px var(--ui-font);letter-spacing:.08em;color:var(--muted)}.memoryGrid{grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:12px;display:grid}.memoryTile{text-align:left;border:1px solid var(--line);background:var(--white);cursor:pointer;min-width:0;color:var(--text);border-radius:17px;padding:8px 8px 11px}.memoryTile:hover{box-shadow:0 10px 28px rgb(var(--light-ink-rgb,60 35 50) / .08);transform:translateY(-2px)}.memoryTile>div{aspect-ratio:1;background:color-mix(in srgb,var(--petal) 10%,var(--soft));border-radius:12px;place-items:center;margin-bottom:9px;display:grid;position:relative;overflow:hidden}.memoryTile img{object-fit:cover;width:100%;height:100%}.memoryTile>div>span{font:900 8px var(--ui-font);letter-spacing:.09em;color:var(--muted)}.memoryTile i{color:var(--berry);text-shadow:0 1px 5px #fffc;font-size:15px;font-style:normal;position:absolute;top:8px;right:8px}.memoryTile>strong{font:850 9.5px/1.25 var(--ui-font);color:var(--berry);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.memoryTile>small,.memoryTile>em{font:700 7px/1.3 var(--ui-font);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-style:normal;display:block;overflow:hidden}.memoryEmpty{border:1px dashed var(--line);text-align:center;border-radius:18px;grid-column:1/-1;gap:5px;padding:50px;display:grid}.memoryEmpty strong{color:var(--wine);font:500 25px Georgia,serif}.memoryEmpty span{font:650 9px var(--ui-font);color:var(--muted)}.memoryDrawerBackdrop{z-index:120;background:rgb(var(--light-ink-rgb,26 18 25) / .28);justify-content:flex-end;display:flex;position:fixed;inset:0}.memoryDrawer{background:var(--white);width:min(440px,92vw);height:100%;box-shadow:-24px 0 70px rgb(var(--light-ink-rgb,33 22 30) / .18);padding:20px 22px 36px;position:relative;overflow:auto}.memoryClose{z-index:2;width:32px;height:32px;color:var(--berry);cursor:pointer;background:#ffffffd9;border:0;border-radius:50%;font-size:20px;position:absolute;top:12px;right:14px}.memoryDrawerPreview{aspect-ratio:4/3;background:var(--soft);border-radius:18px;place-items:center;margin-bottom:18px;display:grid;overflow:hidden}.memoryDrawerPreview img{object-fit:contain;width:100%;height:100%}.memoryDrawer h2{color:var(--wine);overflow-wrap:anywhere;margin:5px 0 14px;font:500 25px/1.1 Georgia,serif}.memoryFactGrid{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:14px;display:grid}.memoryFactGrid>div{border:1px solid var(--line);border-radius:13px;gap:3px;padding:10px;display:grid}.memoryFactGrid span,.memoryDateEdit,.memoryPeople>div:first-child>span{font:900 6.5px var(--ui-font);letter-spacing:.08em;color:var(--rose)}.memoryFactGrid strong{font:800 8.5px/1.25 var(--ui-font);color:var(--text)}.memoryDateEdit{gap:6px;margin:13px 0;display:grid}.memoryDateEdit input{border:1px solid var(--line);background:var(--soft);height:38px;color:var(--text);border-radius:10px;padding:0 10px}.memoryDateEdit small{font:650 7.5px/1.35 var(--ui-font);letter-spacing:0;color:var(--muted)}.memoryPeople{gap:9px;margin-top:16px;display:grid}.memoryPeople>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.memoryPeople form{gap:5px;display:flex}.memoryPeople form input{border:1px solid var(--line);background:var(--soft);width:150px;height:32px;font:650 8px var(--ui-font);border-radius:9px;padding:0 9px}.memoryPeople form button,.memoryDrawerActions button{color:var(--berry);font:900 7px var(--ui-font);letter-spacing:.05em;cursor:pointer;background:0 0;border:0}.memoryPeopleChips{flex-wrap:wrap;gap:6px;display:flex}.memoryPeopleChips button{border:1px solid var(--line);background:var(--white);color:var(--muted);font:800 7px var(--ui-font);cursor:pointer;border-radius:999px;padding:6px 9px}.memoryPeopleChips button.active{background:color-mix(in srgb,var(--petal) 16%,var(--white));border-color:var(--petal);color:var(--berry)}.memoryDrawerActions{border-top:1px solid var(--line);justify-content:flex-end;margin-top:18px;padding-top:12px;display:flex}html[data-theme=midnights] .memoriesPage{background:#151219}html[data-theme=midnights] .memoriesHero,html[data-theme=midnights] .memoryImportBar>button,html[data-theme=midnights] .memoryToolbar>input,html[data-theme=midnights] .memoryTile,html[data-theme=midnights] .memoryDrawer,html[data-theme=midnights] .memoryProgress,html[data-theme=midnights] .memoryMessage{background:#211b27;border-color:#493d52}html[data-theme=midnights] .memoryTile>div,html[data-theme=midnights] .memoryDateEdit input,html[data-theme=midnights] .memoryPeople form input{background:#17141c}html[data-theme=midnights] .memoryPeopleChips button{background:#211b27;border-color:#493d52}@media (max-width:900px){.memoriesPage{padding:22px 16px 60px}.memoriesTop{gap:12px;display:grid}.memoriesHero{grid-template-columns:1fr}.memoryImportBar{grid-template-columns:1fr 1fr}.memoryToolbar{grid-template-columns:1fr}}@media (max-width:560px){.memoriesTop h1{font-size:32px}.memoriesStats{grid-template-columns:repeat(3,1fr)}.memoryImportBar{grid-template-columns:1fr}.memoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.evFaceclaimLink{border:1px solid var(--ev-line);background:var(--ev-paper);color:var(--ev-ink);letter-spacing:.08em;border-radius:999px;padding:10px 14px;font-size:10px;font-weight:900;text-decoration:none}.evFaceclaimLink:hover{background:var(--ev-soft);color:var(--ev-deep)}.fcPage{--ev-bg:var(--light-cream,#f7f1ee);--ev-paper:#fffaf7;--ev-ink:var(--light-ink,#341725);--ev-muted:var(--light-forest,#7c6870);--ev-line:var(--light-line,#dfcec8);--ev-accent:var(--light-forest,#9a6077);--ev-soft:var(--light-wash,#eadbd8);--ev-deep:var(--light-forest,#5c253b);--ev-overlay:rgb(var(--light-ink-rgb,30 14 23) / .28);--ev-shadow:rgb(var(--light-ink-rgb,60 24 40) / .12);background:radial-gradient(circle at 82% 12%,rgb(var(--light-sage-rgb,184 132 151) / .13),transparent 28%),var(--ev-bg);min-height:100vh;color:var(--ev-ink);font-family:Arial,sans-serif}.fcPage button,.fcPage input,.fcPage textarea,.fcPage select{font:inherit}.fcTop{border-bottom:1px solid var(--ev-line);background:color-mix(in srgb,var(--ev-bg) 90%,transparent);z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;gap:20px;height:78px;padding:0 4vw;display:flex;position:sticky;top:0}.fcBrand{color:var(--ev-ink);align-items:baseline;gap:10px;text-decoration:none;display:flex}.fcBrand span{letter-spacing:.15em;color:var(--ev-accent);font-size:11px;font-weight:900}.fcBrand b{font:400 24px Georgia,serif}.fcTop nav{gap:8px;display:flex}.fcTop nav a,.fcBack{border:1px solid var(--ev-line);color:var(--ev-muted);letter-spacing:.08em;border-radius:999px;padding:10px 14px;font-size:10px;font-weight:900;text-decoration:none}.fcTop nav a.active{background:var(--ev-deep);border-color:var(--ev-deep);color:var(--ev-paper)}.fcBack{border:0}.fcToast{z-index:80;border:1px solid var(--ev-line);background:var(--ev-paper);color:var(--ev-ink);box-shadow:0 14px 34px var(--ev-shadow);border-radius:14px;padding:12px 16px;font-size:11px;font-weight:800;position:fixed;top:92px;right:24px}.fcDirectory,.fcVault{max-width:1500px;margin:auto;padding:52px 5vw 90px}.fcHero{border-bottom:1px solid var(--ev-line);justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:24px;padding-bottom:28px;display:flex}.fcHero small,.fcModal>small,.fcDrawer small,.fcPhotoDrawer>small{color:var(--ev-accent);letter-spacing:.18em;font-size:10px;font-weight:900;display:block}.fcHero h1{margin:8px 0 12px;font:400 56px/1 Georgia,serif}.fcHero p{max-width:760px;color:var(--ev-muted);margin:0;font-size:14px;line-height:1.65}.fcHero>button,.fcVaultMain>header>button,.fcModal form>button,.fcArdenRead button{background:var(--ev-deep);color:var(--ev-paper);letter-spacing:.08em;cursor:pointer;border:0;border-radius:999px;padding:12px 18px;font-size:10px;font-weight:900}.fcFilters{grid-template-columns:minmax(260px,1fr) 180px 190px auto;align-items:center;gap:10px;margin-bottom:20px;display:grid}.fcFilters input,.fcFilters select,.fcFaceFolders>input{border:1px solid var(--ev-line);background:var(--ev-paper);height:42px;color:var(--ev-ink);border-radius:12px;padding:0 12px}.fcFilters b{letter-spacing:.1em;color:var(--ev-muted);font-size:9px}.fcDirectoryGrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px;display:grid}.fcCard{border:1px solid var(--ev-line);background:var(--ev-paper);text-align:left;color:var(--ev-ink);cursor:pointer;border-radius:20px;padding:10px;transition:all .18s}.fcCard:hover{box-shadow:0 18px 44px var(--ev-shadow);transform:translateY(-3px)}.fcSquare{aspect-ratio:1;background:var(--ev-soft);border-radius:14px;place-items:center;display:grid;overflow:hidden}.fcSquare img{object-fit:cover;width:100%;height:100%}.fcSquare span{color:var(--ev-accent);font:400 52px Georgia,serif}.fcCard h3{margin:12px 4px 4px;font:400 23px/1.1 Georgia,serif}.fcCard p{color:var(--ev-muted);margin:0 4px 10px;font-size:9px}.fcCard>div:last-child{flex-wrap:wrap;gap:5px;padding:0 4px 5px;display:flex}.fcCard i{border:1px solid var(--ev-line);color:var(--ev-muted);border-radius:999px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:800}.fcVaultLayout{grid-template-columns:270px minmax(0,1fr);gap:22px;display:grid}.fcFaceFolders{border-right:1px solid var(--ev-line);padding-right:18px}.fcFaceFolders>input{width:100%;margin-bottom:12px}.fcFaceFolders>button{width:100%;color:var(--ev-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;grid-template-columns:48px 1fr;gap:10px;padding:8px;display:grid}.fcFaceFolders>button.active{background:var(--ev-soft)}.fcFaceFolders>button>div{background:var(--ev-paper);border-radius:12px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.fcFaceFolders img{object-fit:cover;width:100%;height:100%}.fcFaceFolders p{align-content:center;margin:0;display:grid}.fcFaceFolders b{font-size:11px}.fcFaceFolders small{color:var(--ev-muted);margin-top:4px;font-size:7px}.fcVaultMain>header{justify-content:space-between;align-items:flex-end;margin-bottom:18px;display:flex}.fcVaultMain h2{margin:4px 0;font:400 38px Georgia,serif}.fcVaultMain header small{color:var(--ev-accent);letter-spacing:.1em;font-size:9px;font-weight:900}.fcVaultMain header p{margin:0}.fcVaultMain header a{color:var(--ev-accent);font-size:9px;font-weight:900;text-decoration:none}.fcPhotoGrid{grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:12px;display:grid}.fcPhotoGrid>button{border:1px solid var(--ev-line);background:var(--ev-paper);text-align:left;color:var(--ev-ink);cursor:pointer;border-radius:16px;padding:8px}.fcPhotoGrid>button>div{aspect-ratio:1;background:var(--ev-soft);border-radius:11px;place-items:center;display:grid;position:relative;overflow:hidden}.fcPhotoGrid img{object-fit:cover;width:100%;height:100%}.fcPhotoGrid i{color:var(--ev-deep);font-style:normal;position:absolute;top:8px;right:8px}.fcPhotoGrid strong{white-space:nowrap;text-overflow:ellipsis;margin:8px 2px 3px;font-size:9px;display:block;overflow:hidden}.fcPhotoGrid small{color:var(--ev-muted);margin:0 2px 3px;font-size:7px;display:block}.fcEmpty{border:1px dashed var(--ev-line);min-height:220px;color:var(--ev-muted);border-radius:18px;place-items:center;font:400 22px Georgia,serif;display:grid}.fcOverlay{z-index:100;background:var(--ev-overlay);justify-content:flex-end;display:flex;position:fixed;inset:0}.fcDrawer,.fcPhotoDrawer{background:var(--ev-paper);width:min(520px,94vw);height:100%;box-shadow:-24px 0 70px var(--ev-shadow);padding:24px;position:relative;overflow:auto}.fcClose{background:var(--ev-bg);color:var(--ev-deep);cursor:pointer;z-index:3;border:0;border-radius:50%;width:34px;height:34px;font-size:20px;position:absolute;top:12px;right:14px}.fcProfileHead{grid-template-columns:150px 1fr;align-items:end;gap:18px;margin:18px 0 22px;display:grid}.fcProfileHead>img,.fcProfileHead>div{object-fit:cover;background:var(--ev-soft);width:150px;height:150px;color:var(--ev-accent);border-radius:18px;place-items:center;font:400 50px Georgia,serif;display:grid}.fcProfileHead h2,.fcPhotoDrawer h2,.fcModal h2{margin:5px 0;font:400 33px/1 Georgia,serif}.fcProfileHead p,.fcPhotoDrawer p,.fcModal p{color:var(--ev-muted);font-size:11px;line-height:1.55}.fcProfileHead a{color:var(--ev-accent);font-size:9px;font-weight:900;text-decoration:none}.fcEditGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fcEditGrid label,.fcFullLabel,.fcModal label{letter-spacing:.08em;color:var(--ev-accent);gap:5px;font-size:8px;font-weight:900;display:grid}.fcEditGrid label small,.fcModal label small{color:var(--ev-muted);font-size:6px}.fcEditGrid input,.fcEditGrid select,.fcFullLabel input,.fcModal input,.fcModal select,.fcModal textarea{border:1px solid var(--ev-line);background:var(--ev-bg);color:var(--ev-ink);letter-spacing:0;border-radius:10px;padding:10px;font-size:11px;font-weight:600}.fcFullLabel{margin-top:10px}.fcToggles{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.fcToggles>span{width:100%;color:var(--ev-accent);letter-spacing:.1em;font-size:8px;font-weight:900}.fcToggles button{border:1px solid var(--ev-line);background:var(--ev-paper);color:var(--ev-muted);border-radius:999px;padding:7px 9px;font-size:7px;font-weight:800}.fcToggles button.active{background:var(--ev-soft);color:var(--ev-deep);border-color:var(--ev-accent)}.fcArdenRead{border:1px solid var(--ev-line);background:var(--ev-bg);border-radius:16px;margin-top:18px;padding:14px}.fcArdenRead header{justify-content:space-between;align-items:center;gap:12px;display:flex}.fcArdenRead header div{gap:3px;display:grid}.fcArdenRead header small{color:var(--ev-accent);letter-spacing:.1em;font-size:8px;font-weight:900}.fcArdenRead header strong{color:var(--ev-muted);font-size:8px}.fcArdenRead p{color:var(--ev-muted);font-size:11px;line-height:1.55}.fcArdenRead section{flex-wrap:wrap;gap:5px;margin-bottom:10px;display:flex}.fcArdenRead i{border:1px solid var(--ev-line);color:var(--ev-deep);background:var(--ev-paper);border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal}.fcDrawerFooter{border-top:1px solid var(--ev-line);margin-top:20px;padding-top:15px}.fcDrawerFooter a{color:var(--ev-deep);font-size:9px;font-weight:900;text-decoration:none}.fcModal{background:var(--ev-paper);width:min(560px,92vw);max-height:90vh;box-shadow:0 25px 80px var(--ev-shadow);border-radius:22px;align-self:center;margin:auto;padding:28px;position:relative;overflow:auto}.fcModal form{gap:10px;margin-top:18px;display:grid}.fcModal form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fcModal textarea{resize:vertical;min-height:80px}.fcOr{color:var(--ev-muted);letter-spacing:.12em;font-size:8px;font-weight:900;text-align:center!important;display:block!important}.fcPhotoLarge{aspect-ratio:4/3;background:var(--ev-soft);border-radius:18px;place-items:center;margin-bottom:18px;display:grid;overflow:hidden}.fcPhotoLarge img{object-fit:contain;width:100%;height:100%}.fcPhotoActions{flex-wrap:wrap;gap:6px;margin:15px 0 22px;display:flex}.fcPhotoActions button,.fcPhotoActions a{border:1px solid var(--ev-line);background:var(--ev-paper);color:var(--ev-deep);cursor:pointer;border-radius:999px;padding:8px 10px;font-size:7px;font-weight:900;text-decoration:none}.fcCharacterLinks{gap:6px;display:grid}.fcCharacterLinks>span{letter-spacing:.1em;color:var(--ev-accent);font-size:8px;font-weight:900}.fcCharacterLinks button{border:1px solid var(--ev-line);background:var(--ev-paper);color:var(--ev-ink);text-align:left;border-radius:10px;justify-content:space-between;gap:12px;padding:9px 10px;font-size:9px;display:flex}.fcCharacterLinks button.active{background:var(--ev-soft);border-color:var(--ev-accent)}.fcCharacterLinks small{color:var(--ev-muted);font-size:7px}html[data-theme=midnights] .fcPage{--ev-bg:#17131a;--ev-paper:#211b27;--ev-ink:#f5eaf0;--ev-muted:#b4a3ad;--ev-line:#493d52;--ev-accent:#d29ab2;--ev-soft:#2e2534;--ev-deep:#9d6078;--ev-overlay:#08060a9e;--ev-shadow:#00000052}@media (max-width:1120px){.evFaceclaimLink{display:none}.fcTop nav{flex:1;justify-content:center}.fcVaultLayout{grid-template-columns:220px minmax(0,1fr)}}@media (max-width:760px){.fcTop{flex-wrap:wrap;height:auto;min-height:78px;padding:14px 18px}.fcTop nav{order:3;width:100%}.fcTop nav a{text-align:center;flex:1}.fcDirectory,.fcVault{padding:32px 16px 70px}.fcHero{flex-direction:column;align-items:flex-start}.fcHero h1{font-size:42px}.fcFilters,.fcVaultLayout{grid-template-columns:1fr}.fcFaceFolders{border-right:0;border-bottom:1px solid var(--ev-line);gap:7px;padding:0 0 12px;display:flex;overflow:auto}.fcFaceFolders>input{min-width:180px}.fcFaceFolders>button{min-width:185px}.fcDirectoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.fcEditGrid{grid-template-columns:1fr}.fcProfileHead{grid-template-columns:110px 1fr}.fcProfileHead>img,.fcProfileHead>div{width:110px;height:110px}}.fcQuickSave{--ev-bg:var(--light-cream,#f7f1ee);--ev-paper:#fffaf7;--ev-ink:var(--light-ink,#341725);--ev-muted:var(--light-forest,#7c6870);--ev-line:var(--light-line,#dfcec8);--ev-accent:var(--light-forest,#9a6077);--ev-soft:var(--light-wash,#eadbd8);--ev-deep:var(--light-forest,#5c253b);background:var(--ev-bg);min-height:100vh;color:var(--ev-ink);padding:28px;font-family:Arial,sans-serif}.fcQuickSave>a{color:var(--ev-accent);letter-spacing:.12em;font-size:9px;font-weight:900;text-decoration:none}.fcQuickSave main{background:var(--ev-paper);border:1px solid var(--ev-line);border-radius:24px;width:min(620px,100%);margin:70px auto;padding:28px}.fcQuickSave main>small{color:var(--ev-accent);letter-spacing:.16em;font-size:9px;font-weight:900}.fcQuickSave h1{margin:7px 0;font:400 38px Georgia,serif}.fcQuickSave p{color:var(--ev-muted);font-size:12px;line-height:1.6}.fcQuickSave label{color:var(--ev-accent);letter-spacing:.08em;gap:6px;margin-top:12px;font-size:8px;font-weight:900;display:grid}.fcQuickSave label span{color:var(--ev-muted);font-size:7px}.fcQuickSave input,.fcQuickSave select{border:1px solid var(--ev-line);background:var(--ev-bg);height:42px;color:var(--ev-ink);border-radius:11px;padding:0 11px}.fcQuickSave button{background:var(--ev-deep);width:100%;color:var(--ev-paper);letter-spacing:.08em;border:0;border-radius:999px;margin-top:18px;padding:13px;font-size:9px;font-weight:900}.fcQuickSave main>div{background:var(--ev-soft);border-radius:10px;margin-top:12px;padding:10px 12px;font-size:10px}.fcQuickSave footer{text-align:right;margin-top:18px}.fcQuickSave footer a{color:var(--ev-deep);font-size:9px;font-weight:900;text-decoration:none}html[data-theme=midnights] .fcQuickSave{--ev-bg:#17131a;--ev-paper:#211b27;--ev-ink:#f5eaf0;--ev-muted:#b4a3ad;--ev-line:#493d52;--ev-accent:#d29ab2;--ev-soft:#2e2534;--ev-deep:#9d6078}.fcVaultFaceHeader{gap:24px;align-items:flex-end!important}.fcVaultFaceHeader>div:first-child{min-width:0}.fcVaultFaceHeader p{color:var(--ev-muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:9px;display:flex}.fcVaultHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.fcVaultHeaderActions>button{border:1px solid var(--ev-deep);background:var(--ev-paper);color:var(--ev-deep);letter-spacing:.07em;cursor:pointer;border-radius:999px;padding:11px 15px;font-size:8px;font-weight:900}.fcVaultHeaderActions>button:last-child{background:var(--ev-deep);color:var(--ev-paper)}.fcVaultHeaderActions>button:disabled{opacity:.45;cursor:not-allowed}.fcFaceAssignments{border-top:1px solid var(--ev-line);border-bottom:1px solid var(--ev-line);grid-template-columns:160px minmax(0,1fr);gap:15px;margin:0 0 12px;padding:13px 0;display:grid}.fcFaceAssignments>div{align-content:center;gap:3px;display:grid}.fcFaceAssignments>div>span{letter-spacing:.12em;color:var(--ev-accent);font-size:8px;font-weight:900}.fcFaceAssignments>div>small{color:var(--ev-muted);font-size:7px;line-height:1.35}.fcFaceAssignments>section{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fcFaceAssignments button{border:1px solid var(--ev-line);background:var(--ev-paper);color:var(--ev-muted);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:8px;font-weight:800;display:flex}.fcFaceAssignments button small{opacity:.72;text-transform:uppercase;font-size:6px}.fcFaceAssignments button.active{background:var(--ev-soft);border-color:var(--ev-accent);color:var(--ev-deep)}.fcSyncSummary{background:color-mix(in srgb,var(--ev-soft) 45%,var(--ev-paper));color:var(--ev-muted);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 13px;margin:0 0 14px;padding:10px 12px;display:flex}.fcSyncSummary>span{letter-spacing:.11em;color:var(--ev-accent);font-size:7px;font-weight:900}.fcSyncSummary>b{letter-spacing:.06em;font-size:7px}.fcSyncSummary>em{margin-left:auto;font-size:7px;font-style:normal}.fcPhotoGrid{columns:4 230px;column-gap:14px;display:block}.fcPhotoGrid>button{break-inside:avoid;vertical-align:top;width:100%;margin:0 0 14px;padding:8px;display:inline-block}.fcPhotoGrid>button>div{aspect-ratio:auto;background:var(--ev-soft);border-radius:11px;place-items:center;min-height:110px;display:grid;position:relative;overflow:hidden}.fcPhotoGrid img,.fcPhotoGrid video{object-fit:contain;background:var(--ev-soft);width:100%;height:auto;max-height:430px;display:block}.fcPhotoGrid .isVideo{background:var(--ev-soft)}.fcPlayBadge{background:color-mix(in srgb,var(--ev-paper) 84%,transparent);width:34px;height:34px;color:var(--ev-deep);box-shadow:0 5px 18px var(--ev-shadow);border-radius:50%;place-items:center;font-size:12px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fcPhotoLarge{aspect-ratio:auto;min-height:260px;max-height:none}.fcPhotoLarge img,.fcPhotoLarge video{object-fit:contain;width:100%;height:auto;max-height:72vh;display:block}.fcAssetMeta{border-top:1px solid var(--ev-line);flex-wrap:wrap;gap:6px;margin-top:14px;padding-top:12px;display:flex}.fcAssetMeta span{border:1px solid var(--ev-line);color:var(--ev-muted);border-radius:999px;padding:5px 7px;font-size:7px;font-weight:800}@media (max-width:980px){.fcPhotoGrid{columns:3 200px}.fcFaceAssignments{grid-template-columns:1fr}.fcSyncSummary>em{width:100%;margin-left:0}}@media (max-width:760px){.fcVaultFaceHeader{flex-direction:column;align-items:flex-start!important}.fcVaultHeaderActions{justify-content:flex-start}.fcPhotoGrid{columns:2 150px}}@media (max-width:430px){.fcPhotoGrid{columns:1}.fcVaultHeaderActions>button{flex:1}}.fcImportProgress{border:1px solid var(--ev-line);background:color-mix(in srgb,var(--ev-paper) 86%,var(--ev-soft));border-radius:14px;gap:9px;margin:0 0 16px;padding:13px 14px;display:grid}.fcImportProgress>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.fcImportProgress>div:first-child span{letter-spacing:.12em;color:var(--ev-accent);font-size:7px;font-weight:900}.fcImportProgress>div:first-child strong{color:var(--ev-deep);font-size:8px}.fcImportBar{background:var(--ev-soft);border-radius:999px;height:6px;overflow:hidden}.fcImportBar i{background:var(--ev-accent);border-radius:999px;min-width:8%;height:100%;transition:width .25s;display:block}.fcImportProgress.scanning .fcImportBar i{animation:1.35s ease-in-out infinite fcImportScan}.fcImportProgress>p{color:var(--ev-muted);flex-wrap:wrap;align-items:center;gap:7px 14px;margin:0;font-size:7px;display:flex}.fcImportProgress>p b{color:var(--ev-deep)}.fcImportProgress>p em{margin-left:auto;font-style:normal}.fcImportProgress>button{color:var(--ev-deep);letter-spacing:.08em;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:2px 0;font-size:7px;font-weight:900;text-decoration:underline}.fcLoadMore{border:1px solid var(--ev-line);background:var(--ev-paper);color:var(--ev-deep);letter-spacing:.08em;cursor:pointer;border-radius:999px;margin:8px auto 22px;padding:9px 14px;font-size:7px;font-weight:900;display:block}@keyframes fcImportScan{0%{width:22%;transform:translate(-120%)}50%{width:38%}to{width:22%;transform:translate(430%)}}@media (max-width:760px){.fcImportProgress>div:first-child{flex-direction:column;align-items:flex-start}.fcImportProgress>p em{width:100%;margin-left:0}}.inboxFocusCard{min-height:0!important}.inboxFocusCard>.lifeCardTop,.inboxFocusCard>.inboxFocusHeadline,.inboxFocusCard>.gmailInboxMeta,.inboxFocusCard>.lifeTextButton{flex:none}.inboxFocusList{scrollbar-gutter:stable;flex:auto;gap:10px;min-height:0;padding:3px 6px 16px 2px;overflow:hidden auto;-webkit-mask-image:linear-gradient(#000 0% 88%,#0000 100%);mask-image:linear-gradient(#000 0% 88%,#0000 100%)}.inboxFocusList>button{gap:5px;padding:13px 14px;scroll-margin-block:8px}.inboxFocusList span{font-size:6.5px;line-height:1.25}.inboxFocusList strong{font-size:10.75px;line-height:1.35}.inboxFocusList small{-webkit-line-clamp:3;font-size:8.25px;line-height:1.48}.inboxFocusList::-webkit-scrollbar{width:6px}.inboxFocusList::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--petal) 68%,var(--line));border-radius:999px}html[data-theme=midnights] .inboxFocusList::-webkit-scrollbar-thumb{background:#5a4a64}.ardenComposer{position:relative}.ardenComposer.dragging{outline:2px dashed color-mix(in srgb,var(--rose) 70%,var(--line));outline-offset:4px;background:color-mix(in srgb,var(--petal) 10%,var(--white))}.ardenPendingImages{gap:8px;margin-bottom:7px;padding:2px 1px 5px;display:flex;overflow-x:auto}.ardenPendingImages figure{flex:0 0 82px;min-width:0;margin:0;position:relative}.ardenPendingImages img{object-fit:cover;border:1px solid color-mix(in srgb,var(--petal) 48%,var(--line));background:var(--soft);border-radius:11px;width:82px;height:82px;display:block}.ardenPendingImages figure>button{background:color-mix(in srgb,var(--wine) 86%,transparent);width:20px;height:20px;color:var(--white);font:800 13px/1 var(--ui-font);cursor:pointer;border:0;border-radius:999px;position:absolute;top:5px;right:5px}.ardenPendingImages figcaption{white-space:nowrap;text-overflow:ellipsis;font:700 6.5px var(--ui-font);color:var(--muted);margin-top:4px;overflow:hidden}.ardenComposer>div:last-of-type>section{align-items:center;gap:8px;display:flex}.ardenAttachButton{color:var(--berry);font:900 7px var(--ui-font);letter-spacing:.07em;cursor:pointer;background:0 0;border:0;padding:7px 3px}.ardenAttachButton:hover{text-underline-offset:3px;text-decoration:underline}.ardenDropHint{background:color-mix(in srgb,var(--white) 89%,transparent)!important;border-radius:inherit!important;color:var(--berry)!important;font:900 10px var(--ui-font)!important;letter-spacing:.1em!important;pointer-events:none!important;z-index:4!important;place-items:center!important;display:grid!important;position:absolute!important;inset:0!important}.ardenMessageImages{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:7px;max-width:430px;margin:3px 0 8px;display:grid}.ardenMessageImages img{object-fit:cover;border:1px solid color-mix(in srgb,var(--petal) 45%,var(--line));background:var(--soft);border-radius:12px;width:100%;max-height:240px}html[data-theme=midnights] .ardenComposer.dragging{background:#211b27}html[data-theme=midnights] .ardenDropHint{background:#1a151feb!important}@media (max-width:700px){.ardenPendingImages figure,.ardenPendingImages img{flex-basis:70px;width:70px;height:70px}.ardenMessageImages{grid-template-columns:repeat(2,minmax(0,1fr))}}.ardenApprovalTray{z-index:92!important;width:min(360px,100vw - 540px)!important;max-height:min(650px,100vh - 40px)!important;bottom:20px!important;right:calc(42px + min(440px,100vw - 100px))!important}@media (max-width:920px){.ardenApprovalTray{width:auto!important;max-height:min(260px,42vh)!important;inset:16px 16px auto!important}.ardenApprovalTrayList{grid-template-columns:1fr!important}}@media (max-height:720px) and (min-width:921px){.ardenApprovalTray{max-height:calc(100vh - 24px)!important;bottom:12px!important}}.ardenApprovalBeacon{border:1px solid color-mix(in srgb,var(--petal) 62%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--petal) 12%,var(--white)),var(--white));width:100%;color:var(--text);text-align:left;cursor:pointer;box-shadow:none;border-radius:14px;flex:none;grid-template-columns:1fr auto;grid-template-areas:"eyebrow action""count action";align-items:center;gap:2px 10px;margin:8px 0 4px;padding:10px 12px;display:grid}.ardenApprovalBeacon span{font:900 6.5px var(--ui-font);letter-spacing:.12em;color:var(--rose);grid-area:eyebrow}.ardenApprovalBeacon strong{font:900 10.5px/1.2 var(--ui-font);color:var(--berry);grid-area:count}.ardenApprovalBeacon b{font:900 7px var(--ui-font);letter-spacing:.06em;color:var(--berry);grid-area:action}.ardenApprovalBeacon:hover{border-color:color-mix(in srgb,var(--petal) 85%,var(--line));transform:translateY(-1px)}.ardenApprovalTrayHeaderActions{flex:none;align-items:center;gap:10px;display:flex}.ardenApprovalTrayHeaderActions button{min-height:0!important;color:var(--berry)!important;font:900 6.5px/1 var(--ui-font)!important;letter-spacing:.06em!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:0!important;padding:4px 0!important}.ardenApprovalTrayHeaderActions button:hover{color:var(--rose)!important;text-underline-offset:3px!important;text-decoration:underline!important}html[data-theme=midnights] .ardenApprovalBeacon{background:linear-gradient(135deg,#2a2230,#1b1720);border-color:#493d52}@media (max-width:760px){.ardenApprovalBeacon{padding:9px 10px}.ardenApprovalBeacon strong{font-size:10px}}.ardenApprovalTrayList{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0!important;max-height:none!important;overflow:hidden auto!important}.ardenApprovalTray{grid-template-rows:auto minmax(0,1fr)!important;height:min(650px,100vh - 40px)!important;max-height:min(650px,100vh - 40px)!important;overflow:hidden!important}.ardenApprovalTrayList{grid-auto-rows:max-content!important;align-content:start!important;gap:8px!important;min-height:0!important;overflow:hidden auto!important}.ardenTrayProposal{border-radius:14px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:54px!important;padding:9px 11px!important;display:grid!important}.ardenTrayProposal>div:first-child{min-width:0!important;display:block!important}.ardenTrayProposal>div:first-child>span{white-space:nowrap!important;margin-right:7px!important;display:inline!important}.ardenTrayProposal strong{white-space:nowrap!important;text-overflow:ellipsis!important;vertical-align:middle!important;font-size:10px!important;line-height:1.25!important;display:inline!important;overflow:hidden!important}.ardenTrayProposal p,.ardenTrayProposal small{display:none!important}.ardenTrayProposal>div:last-child{flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;width:auto!important;margin:0!important;display:flex!important}.ardenTrayProposal>div:last-child button{white-space:nowrap!important;min-height:0!important;padding:3px 0!important}.evRpgCalendar{border:1px solid var(--ev-line);background:var(--ev-paper);border-radius:24px;overflow:hidden}.evRpgCalendar>header{border-bottom:1px solid var(--ev-line);background:linear-gradient(135deg,color-mix(in srgb,var(--ev-soft) 42%,var(--ev-paper)),var(--ev-paper));justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.evRpgCalendar>header button{border:1px solid var(--ev-line);background:var(--ev-paper);width:36px;height:36px;color:var(--ev-deep);cursor:pointer;border-radius:50%}.evRpgCalendar>header div{text-align:center}.evRpgCalendar>header small{letter-spacing:.15em;color:var(--ev-accent);font-size:8px;font-weight:900;display:block}.evRpgCalendar>header h2{color:var(--ev-ink);margin:4px 0 0;font:400 30px Georgia,serif}.evRpgCalWeek,.evRpgCalGrid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.evRpgCalWeek{border-bottom:1px solid var(--ev-line);background:color-mix(in srgb,var(--ev-soft) 25%,var(--ev-paper))}.evRpgCalWeek span{text-align:center;letter-spacing:.1em;color:var(--ev-muted);padding:10px 8px;font-size:7px;font-weight:900}.evRpgCalGrid{min-height:560px}.evRpgCalGrid>button,.evRpgCalGrid>div{border:0;border-right:1px solid var(--ev-line);border-bottom:1px solid var(--ev-line);background:var(--ev-paper);text-align:left;min-height:108px;color:var(--ev-ink);padding:8px}.evRpgCalGrid>button:nth-child(7n){border-right:0}.evRpgCalGrid>button{cursor:pointer}.evRpgCalGrid>button:hover{background:color-mix(in srgb,var(--ev-soft) 18%,var(--ev-paper))}.evRpgCalGrid>button>b{font:800 10px var(--ui-font);color:var(--ev-muted);margin-bottom:6px;display:block}.evRpgCalGrid>button>div{gap:4px;display:grid}.evRpgCalGrid span{background:color-mix(in srgb,var(--ev-accent) 10%,var(--ev-paper));min-width:0;font:800 7.5px/1.25 var(--ui-font);color:var(--ev-deep);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;padding:5px 6px;display:block;overflow:hidden}.evRpgCalGrid span.cal-activity{background:color-mix(in srgb,var(--ev-deep) 10%,var(--ev-paper))}.evRpgCalGrid span.cal-popup_synopsis{border:1px dashed color-mix(in srgb,var(--ev-accent) 55%,var(--ev-line));background:color-mix(in srgb,var(--ev-soft) 35%,var(--ev-paper))}.evCalendarDetail{border:1px solid var(--ev-line);background:var(--ev-paper);border-radius:22px;margin-top:16px;padding:22px;position:relative}.evCalendarDetailClose{color:var(--ev-muted);cursor:pointer;background:0 0;border:0;font-size:22px;position:absolute;top:12px;right:14px}.evCalendarDetail>small,.evCalendarDetail section>span{font:900 7px var(--ui-font);letter-spacing:.14em;color:var(--ev-accent);display:block}.evCalendarDetail h2{color:var(--ev-ink);margin:7px 0 4px;font:400 28px Georgia,serif}.evCalendarDate{color:var(--ev-muted);margin:0 0 15px;font-size:10px}.evCalendarSynopsis{border-left:3px solid var(--ev-accent);background:color-mix(in srgb,var(--ev-soft) 32%,var(--ev-paper));white-space:pre-wrap;color:var(--ev-ink);border-radius:0 14px 14px 0;padding:15px 16px;line-height:1.55}.evCalendarDetail section{gap:8px;margin-top:18px;display:grid}.evCalendarMemberLine{border:1px solid var(--ev-line);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.evCalendarMemberLine b{font-size:10px}.evCalendarMemberLine small{color:var(--ev-muted);text-align:right;font-size:7.5px}.evTodoFilters,.evRosterTabs{gap:7px;margin-bottom:14px;display:flex}.evTodoFilters button,.evRosterTabs button{border:1px solid var(--ev-line);background:var(--ev-paper);color:var(--ev-muted);font:800 7px var(--ui-font);letter-spacing:.08em;cursor:pointer;border-radius:999px;padding:8px 12px}.evTodoFilters button.active,.evRosterTabs button.active{background:var(--ev-deep);border-color:var(--ev-deep);color:var(--ev-paper)}.evRpgTodoList{gap:9px;display:grid}.evRpgTodoList article{border:1px solid var(--ev-line);background:var(--ev-paper);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 14px;display:grid}.evRpgTodoList article.done{opacity:.55}.evTodoCheck{border:1px solid var(--ev-line);background:color-mix(in srgb,var(--ev-soft) 35%,var(--ev-paper));width:29px;height:29px;color:var(--ev-deep);cursor:pointer;border-radius:50%}.evTodoBody{text-align:left;min-width:0;color:var(--ev-ink);cursor:pointer;background:0 0;border:0}.evTodoBody strong,.evTodoBody small,.evTodoBody p{display:block}.evTodoBody strong{font-size:11px}.evTodoBody small{color:var(--ev-muted);margin-top:2px;font-size:7.5px}.evTodoBody p{color:var(--ev-muted);margin:5px 0 0;font-size:8.5px}.evTodoProgress{color:var(--ev-accent);font:900 7px var(--ui-font);letter-spacing:.06em;cursor:pointer;background:0 0;border:0}.evEmptyOps{border:1px dashed var(--ev-line);text-align:center;color:var(--ev-muted);border-radius:16px;padding:28px;font-size:10px}.evResponsibilityLayout{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:18px;display:grid}.evResponsibilityLayout>section{border:1px solid var(--ev-line);background:var(--ev-paper);border-radius:20px;padding:18px}.evResponsibilityLayout>section>small{font:900 7px var(--ui-font);letter-spacing:.14em;color:var(--ev-accent);margin-bottom:12px;display:block}.evResponsibilityInstances,.evResponsibilityRules{gap:8px;display:grid}.evResponsibilityInstances article{border:1px solid var(--ev-line);border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:10px;display:grid}.evResponsibilityInstances article>button{border:1px solid var(--ev-line);background:var(--ev-paper);width:27px;height:27px;color:var(--ev-deep);cursor:pointer;border-radius:50%}.evResponsibilityInstances strong,.evResponsibilityInstances small{display:block}.evResponsibilityInstances strong{font-size:10px}.evResponsibilityInstances small{color:var(--ev-muted);margin-top:2px;font-size:7px}.evResponsibilityRules>button{border:1px solid var(--ev-line);background:color-mix(in srgb,var(--ev-soft) 22%,var(--ev-paper));color:var(--ev-ink);text-align:left;cursor:pointer;border-radius:13px;padding:11px 12px}.evResponsibilityRules>button.inactive{opacity:.5}.evResponsibilityRules b,.evResponsibilityRules span{display:block}.evResponsibilityRules b{font-size:10px}.evResponsibilityRules span{color:var(--ev-muted);margin-top:3px;font-size:7px}.evResponsibilityRules p{color:var(--ev-muted);margin:5px 0 0;font-size:8px}.evRosterLeave{color:var(--ev-accent);font:900 7px var(--ui-font);letter-spacing:.06em;cursor:pointer;background:0 0;border:0}.evFormerMeta{gap:2px;display:grid}.evFormerMeta b{color:var(--ev-deep);font-size:7px}.evFormerMeta small{color:var(--ev-muted);font-size:7px}.evFormerMeta p{color:var(--ev-muted);margin:3px 0 0;font-size:8px}.evCalendarMemberEditor{gap:8px;margin:16px 0;display:grid}.evCalendarMemberEditor>span{font:900 7px var(--ui-font);letter-spacing:.14em;color:var(--ev-accent)}.evCalendarMemberEditor article{border:1px solid var(--ev-line);background:var(--ev-paper);border-radius:12px;grid-template-columns:minmax(140px,1fr) minmax(130px,.8fr) minmax(150px,1fr);align-items:center;gap:8px;padding:9px 10px;display:grid}.evCalendarMemberEditor article.active{background:color-mix(in srgb,var(--ev-soft) 25%,var(--ev-paper))}.evCalendarMemberEditor label{align-items:center;gap:8px;font-size:9px;display:flex}.evCalendarMemberEditor select,.evCalendarMemberEditor input{border:1px solid var(--ev-line);background:var(--ev-paper);width:100%;min-width:0;color:var(--ev-ink);border-radius:9px;padding:8px;font-size:8px}.evPhoneInlineCreate{border:1px solid color-mix(in srgb,var(--phone-accent) 55%,var(--ev-line));color:var(--phone-accent);letter-spacing:.08em;cursor:pointer;background:0 0;border-radius:999px;margin:2px 0 10px;padding:7px 10px;font-size:7px;font-weight:900}@media (max-width:980px){.evResponsibilityLayout{grid-template-columns:1fr}}@media (max-width:760px){.evRpgCalGrid{min-height:0}.evRpgCalGrid>button,.evRpgCalGrid>div{min-height:76px;padding:5px}.evRpgCalGrid span{padding:4px;font-size:6.5px}.evRpgCalWeek span{padding:7px 2px;font-size:6px}.evCalendarMemberEditor article{grid-template-columns:1fr}.evRpgTodoList article{grid-template-columns:auto 1fr}.evTodoProgress{grid-column:2;justify-self:start}}.evSideNav.reordering{padding-top:12px}.evSideNav .reorderItem{cursor:grab!important;border:1px dashed color-mix(in srgb,var(--ev-line) 82%,transparent)!important;background:color-mix(in srgb,var(--ev-paper) 78%,transparent)!important;border-radius:10px!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;margin-bottom:5px!important;display:grid!important}.evSideNav .reorderItem:active{cursor:grabbing!important}.evSideNav .reorderItem:hover{background:var(--ev-soft)!important;border-color:var(--ev-accent)!important}.evSideNav .reorderItem.active{background:color-mix(in srgb,var(--ev-soft) 52%,var(--ev-paper))!important}.evDragHandle{width:22px;height:22px;color:var(--ev-accent);letter-spacing:-3px;-webkit-user-select:none;user-select:none;border-radius:7px;place-items:center;font-size:15px;display:grid}.evReorderMenu{border:1px solid var(--ev-line);background:var(--ev-paper);width:100%;color:var(--ev-ink);text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:28px 1fr;align-items:center;gap:10px;margin:0 0 8px;padding:11px 12px;display:grid}.evReorderMenu>span{color:var(--ev-accent);font-size:15px}.evReorderMenu b{font:700 12px Georgia,serif;display:block}.evReorderMenu small{color:var(--ev-muted);margin-top:2px;font-size:8px;display:block}.evReorderMenu:hover{background:var(--ev-soft)}.evReorderActions{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:8px;display:grid}.evReorderActions button{border:1px solid var(--ev-line);background:var(--ev-paper);color:var(--ev-muted);font:900 7px var(--ui-font);letter-spacing:.07em;cursor:pointer;border-radius:10px;padding:9px 10px}.evReorderActions button.save{background:var(--ev-deep);border-color:var(--ev-deep);color:#fff}.evReorderActions button:hover{border-color:var(--ev-accent)}.evReorderRow{min-width:0;display:block}.evReorderRow.editing{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:8px;margin-bottom:6px;display:grid}.evReorderRow>button{width:100%}.evReorderArrows{grid-template-columns:1fr 1fr;gap:4px;display:grid}.evReorderArrows button{cursor:pointer;border:1px solid var(--ev-line)!important;background:var(--ev-paper)!important;height:34px!important;min-height:34px!important;color:var(--ev-accent)!important;border-radius:9px!important;padding:0!important;font-size:15px!important;line-height:1!important}.evReorderArrows button:hover:not(:disabled){background:var(--ev-soft)!important;border-color:var(--ev-accent)!important}.evReorderArrows button:disabled{opacity:.25;cursor:default}.evSideNav.reordering .evReorderRow>button{border:1px dashed color-mix(in srgb,var(--ev-line) 82%,transparent)!important;background:color-mix(in srgb,var(--ev-paper) 78%,transparent)!important;border-radius:10px!important}.evSideNav.reordering .evReorderRow>button.active{background:color-mix(in srgb,var(--ev-soft) 52%,var(--ev-paper))!important}.evSideNav.reordering .reorderItem,.evDragHandle{display:none!important}.evImageRepoCreate{border:1px solid var(--ev-line);background:var(--ev-paper);border-radius:20px;gap:10px;margin-bottom:22px;padding:18px;display:grid}.evImageRepoCreate>input,.evImageRepoCreate>textarea{box-sizing:border-box;border:1px solid var(--ev-line);background:var(--ev-bg);width:100%;color:var(--ev-ink);font:inherit;border-radius:11px;padding:11px 12px;font-size:11px}.evImageRepoCreate>textarea{resize:vertical;min-height:90px}.evImageRepoCreate>div:last-child{justify-content:flex-end;gap:8px;display:flex}.evPinterestGrid{column-count:4;column-gap:14px}.evPinterestGrid>button{border:1px solid var(--ev-line);background:var(--ev-paper);width:100%;color:var(--ev-ink);text-align:left;cursor:pointer;break-inside:avoid;border-radius:16px;margin:0 0 14px;padding:0;transition:transform .15s,box-shadow .15s;display:inline-block;overflow:hidden;box-shadow:0 8px 22px #0000000a}.evPinterestGrid>button:hover{transform:translateY(-2px);box-shadow:0 14px 30px #00000014}.evPinterestGrid img{object-fit:contain;background:color-mix(in srgb,var(--ev-soft) 25%,var(--ev-paper));width:100%;height:auto;display:block}.evPinterestGrid>button>div{padding:10px 11px}.evPinterestGrid b{font:700 10px/1.35 var(--ui-font);color:var(--ev-ink);display:block}.evPinterestGrid small{color:var(--ev-muted);font:800 7px var(--ui-font);letter-spacing:.08em;text-transform:uppercase;margin-top:3px;display:block}.evImageRepoDetail{border:1px solid var(--ev-line);background:var(--ev-paper);border-radius:22px;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:20px;width:min(920px,88vw);max-height:86vh;padding:18px;display:grid;position:relative;overflow:auto;box-shadow:0 28px 80px #00000040}.evImageRepoDetail>img{object-fit:contain;background:var(--ev-bg);border-radius:14px;width:100%;height:auto;max-height:74vh}.evImageRepoDetail>div{padding:18px 12px 12px 0}.evImageRepoDetail>div>small{font:900 7px var(--ui-font);letter-spacing:.14em;color:var(--ev-accent)}.evImageRepoDetail h3{color:var(--ev-ink);margin:7px 0 12px;font:400 28px Georgia,serif}.evImageRepoDetail p{color:var(--ev-muted);white-space:pre-wrap;font-size:10px;line-height:1.6}.evImageRepoDetailActions{align-items:center;gap:10px;margin-top:20px;display:flex}.evImageRepoDetailActions a,.evImageRepoDetailActions button{border:1px solid var(--ev-line);color:var(--ev-deep);font:900 7px var(--ui-font);letter-spacing:.08em;cursor:pointer;background:0 0;border-radius:999px;padding:8px 11px;text-decoration:none}@media (max-width:1180px){.evPinterestGrid{column-count:3}}@media (max-width:760px){.evPinterestGrid{column-count:2}.evImageRepoDetail{grid-template-columns:1fr;width:min(94vw,700px)}.evImageRepoDetail>div{padding:0 4px 8px}}@media (max-width:460px){.evPinterestGrid{column-count:1}}.evRepoBatchDrop span{color:var(--ev-muted);font-size:8px}.evRepoBatchPreview button{background:color-mix(in srgb,var(--ev-deep) 88%,transparent);color:#fff;cursor:pointer;border:0;border-radius:50%;width:22px;height:22px;position:absolute;top:5px;right:5px}.evRepoBatchPreview figcaption{white-space:nowrap;text-overflow:ellipsis;color:var(--ev-muted);margin-top:4px;font-size:7px;overflow:hidden}.evRepoBatchProgress{border:1px solid var(--ev-line);background:var(--ev-paper);border-radius:999px;height:28px;position:relative;overflow:hidden}.evRepoBatchProgress span{background:color-mix(in srgb,var(--ev-accent) 18%,var(--ev-soft));transition:width .2s;position:absolute;inset:0 auto 0 0}.evRepoBatchProgress b{z-index:1;height:100%;font:900 7px var(--ui-font);letter-spacing:.06em;color:var(--ev-deep);place-items:center;display:grid;position:relative}.evRepoSingleAdd summary{cursor:pointer;font:900 7px var(--ui-font);letter-spacing:.08em;color:var(--ev-muted);margin-bottom:10px}.evRepoBatchDrop{border:1px dashed color-mix(in srgb,var(--ev-accent) 55%,var(--ev-line));background:color-mix(in srgb,var(--ev-soft) 25%,var(--ev-paper));text-align:center;border-radius:16px;padding:18px}.evRepoBatchDrop label{cursor:pointer;gap:4px;display:grid}.evRepoBatchDrop b{font:900 9px var(--ui-font);letter-spacing:.08em;color:var(--ev-deep)}.evRepoBatchDrop span{color:var(--ev-muted);font-size:8px;line-height:1.45}.evRepoBatchPreview{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px;display:grid}.evRepoBatchPreview figure{min-width:0;margin:0;position:relative}.evRepoBatchPreview img{aspect-ratio:1;object-fit:cover;border:1px solid var(--ev-line);background:var(--ev-soft);border-radius:12px;width:100%;display:block}.evRepoBatchPreview figure>button{background:color-mix(in srgb,var(--ev-deep) 88%,transparent);color:#fff;cursor:pointer;border:0;border-radius:999px;width:22px;height:22px;font-size:14px;line-height:1;position:absolute;top:6px;right:6px}.evRepoBatchPreview figcaption{white-space:nowrap;text-overflow:ellipsis;color:var(--ev-muted);font:700 7px var(--ui-font);margin-top:5px;overflow:hidden}.evRepoBatchProgress{border:1px solid var(--ev-line);background:var(--ev-paper);border-radius:11px;min-height:34px;position:relative;overflow:hidden}.evRepoBatchProgress>span{background:color-mix(in srgb,var(--ev-accent) 16%,transparent);transition:width .18s;position:absolute;inset:0 auto 0 0}.evRepoBatchProgress>b{z-index:1;min-height:34px;color:var(--ev-deep);font:900 7.5px var(--ui-font);letter-spacing:.05em;justify-content:center;align-items:center;display:flex;position:relative}.evRepoSingleAdd{border-top:1px solid var(--ev-line);padding-top:8px}.evRepoSingleAdd summary{cursor:pointer;color:var(--ev-muted);font:900 7px var(--ui-font);letter-spacing:.08em;padding:7px 0}.evRepoSingleAdd[open] summary{color:var(--ev-deep);margin-bottom:10px}.evRepoSingleAdd>input,.evRepoSingleAdd>textarea{box-sizing:border-box;border:1px solid var(--ev-line);background:var(--ev-bg);width:100%;color:var(--ev-ink);font:inherit;border-radius:10px;margin-top:8px;padding:10px 11px;font-size:10px}.evRepoSingleAdd>textarea{resize:vertical;min-height:82px}.evRepoSingleAdd>div:last-child{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}@media (max-width:600px){.evRepoBatchPreview{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:761px){.lifeDashboardGrid.tab-work{grid-template-rows:118px minmax(0,1.06fr) minmax(0,.92fr) 58px!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:9px!important}.workCommandTodayCard{grid-area:1/1/auto/9!important}.workPulseCommandCard{grid-area:1/9/auto/13!important}.workTaskDeskCard{grid-area:2/1/auto/9!important}.workCommandClientsCard{grid-area:2/9/auto/13!important}.workDeskUtilityCard{grid-area:3/1/auto/9!important}.workWaitingCommandCard{grid-area:3/9/auto/13!important}.workToolRail{grid-area:4/1/auto/13!important}}.workCommandTodayCard,.workPulseCommandCard,.workTaskDeskCard,.workCommandClientsCard,.workDeskUtilityCard,.workWaitingCommandCard{padding:12px 14px!important}.workCommandTodayCard .lifeCardTop,.workPulseCommandCard .lifeCardTop,.workTaskDeskCard .lifeCardTop,.workCommandClientsCard .lifeCardTop,.workDeskUtilityCard .lifeCardTop,.workWaitingCommandCard .lifeCardTop{margin-bottom:7px!important}.workTodaySide{grid-template-rows:minmax(0,1fr) 140px;grid-template-columns:minmax(0,1fr);gap:9px;min-width:0;min-height:0;display:grid}.workTodaySide>.lifeCard{grid-area:auto/1!important}.workTodayNext{min-height:0;overflow:hidden;padding:12px 14px!important}.workTodayNext .workCommandSubhead{flex-shrink:0}.workTodayNext .workCommandSubhead>span,.workTodayNext .workCommandSubhead>button{font-size:8px;font-weight:850;line-height:1.3}.waitingItemComplete{font-family:inherit;font-size:8px;font-weight:800}.workTodaySide .workPulseCommandGrid{gap:5px}.workTodaySide .workPulseCommandGrid>button{padding:6px 8px}.workTodaySide .workPulseCommandGrid strong{font-size:20px}.quickTaskRow{border:1px solid var(--line);background:var(--white);border-radius:13px;flex-shrink:0;align-items:center;gap:8px;min-width:0;padding:6px 8px;display:flex}.quickTaskComplete{border:1.5px solid var(--rose);width:28px;height:28px;color:var(--berry);cursor:pointer;background:0 0;border-radius:50%;flex:0 0 28px;place-items:center;padding:0;display:grid}.quickTaskComplete[aria-pressed=true]{background:var(--soft)}.quickTaskComplete:disabled,.waitingItemComplete:disabled{opacity:.6;cursor:wait}.quickTaskDetails{min-width:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:3px;padding:3px 0;display:flex}.quickTaskDetails strong{font-size:var(--dash-copy);overflow-wrap:anywhere;line-height:1.3}.quickTaskDetails small{font-size:var(--dash-small);color:var(--muted);line-height:1.3}.quickTaskRow.done .quickTaskDetails strong{color:var(--muted);text-decoration:line-through}.waitingActionRow{background:var(--soft);border:1px solid var(--line);border-radius:13px;flex-shrink:0;align-items:center;gap:8px;min-width:0;padding:7px 9px;display:flex}.waitingItemDetails{text-align:left;min-width:0;color:var(--text);cursor:pointer;background:0 0;border:0;flex:1;gap:3px;padding:0;display:grid}.waitingItemDetails strong{font-size:var(--dash-copy);overflow-wrap:anywhere;line-height:1.3}.waitingItemDetails small{font-size:var(--dash-small);color:var(--muted)}.waitingItemComplete{border:1px solid var(--line);background:var(--white);color:var(--berry);font:800 var(--dash-label) var(--ui-font);cursor:pointer;border-radius:20px;flex-shrink:0;padding:7px 9px}@media (max-width:760px){.workTodaySide{flex-direction:column;display:flex}.workTodayNext{min-height:130px}.calendarDayPeek{flex-basis:110px}.todaySnapshotDetails{max-height:260px}.waitingActionRow{width:100%}}.workCommandTodayBody{flex:1;gap:12px;min-height:0;display:flex}.workCommandMeetings,.workCommandPriorities{min-width:0;min-height:0}.workCommandMeetings{flex:1;grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.workCommandMetric{border-right:1px solid var(--line);flex-direction:column;justify-content:flex-start;min-width:82px;padding-right:12px;display:flex}.workCommandMetric strong{color:var(--berry);font:500 29px/1 Georgia,serif}.workCommandMetric span{font:900 var(--dash-label)/1.2 var(--ui-font);letter-spacing:.08em;color:var(--muted);margin-top:4px}.workCommandMeetingList{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-content:start;gap:7px;min-width:0;min-height:0;display:grid;overflow-y:auto}.workCommandMeetingList>button{border:1px solid var(--line);background:var(--soft);min-width:0;min-height:90px;color:var(--text);text-align:left;cursor:pointer;border-radius:13px;grid-template-columns:auto 1fr;gap:7px;padding:7px 8px;display:grid}.workCommandMeetingList>button>span{font:900 6.5px/1.2 var(--ui-font);letter-spacing:.05em;color:var(--rose);padding-top:2px}.workCommandMeetingList strong{font-size:8px;line-height:1.2;display:block}.workCommandMeetingList small{color:var(--muted);margin-top:2px;font-size:6.5px;display:block}.workCommandPriorities{border-left:1px solid var(--line);flex-direction:column;padding-left:12px;display:flex}.workCommandSubhead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:5px;display:flex}.workCommandSubhead>span{font:900 var(--dash-label) var(--ui-font);letter-spacing:.1em;color:var(--rose)}.workCommandSubhead>button{color:var(--berry);font:850 var(--dash-label) var(--ui-font);letter-spacing:.07em;cursor:pointer;background:0 0;border:0}.workPriorityList{flex-direction:column;gap:6px;min-height:0;display:flex;overflow-y:auto}.workPriorityList>button{border:1px solid var(--line);background:var(--white);color:var(--text);text-align:left;cursor:pointer;border-radius:13px;flex:1 0 150px;grid-template-columns:12px minmax(0,1fr);gap:7px;padding:7px 8px;display:grid}.workPriorityDot{border:1.5px solid var(--rose);border-radius:999px;width:8px;height:8px;margin-top:2px}.workPriorityList strong{font-size:8px;line-height:1.22;display:block}.workPriorityList small{color:var(--muted);margin-top:2px;font-size:6.5px;display:block}.workPulseCommandGrid{flex:1;grid-template-columns:1fr 1fr;gap:6px;min-height:0;display:grid}.workPulseCommandGrid>button{border:1px solid var(--line);background:linear-gradient(145deg,var(--soft),color-mix(in srgb,var(--petal) 8%,var(--white)));color:var(--text);text-align:left;cursor:pointer;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:baseline;gap:0 7px;min-height:0;padding:7px 9px;display:grid}.workPulseCommandGrid strong{color:var(--berry);grid-row:1/3;align-self:center;font:500 22px/1 Georgia,serif}.workPulseCommandGrid span{font:900 7px/1.1 var(--ui-font);letter-spacing:.06em;color:var(--text)}.workPulseCommandGrid small{color:var(--muted);font-size:6.5px}.workTaskDeskCard{overflow:hidden!important}.workTaskDeskTabs{border:1px solid var(--line);background:color-mix(in srgb,var(--soft) 90%,transparent);border-radius:999px;flex:none;gap:4px;width:max-content;max-width:100%;margin-bottom:7px;padding:3px;display:flex;overflow:auto}.workTaskDeskTabs button{color:var(--muted);font:850 6.5px/1 var(--ui-font);letter-spacing:.06em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 9px}.workTaskDeskTabs button.active{background:var(--berry);color:var(--white)}.workTaskDeskList{flex-direction:column;flex:1;gap:5px;min-height:0;padding-right:3px;display:flex;overflow:auto}.workTaskDeskList>button{border:1px solid var(--line);background:var(--soft);color:var(--text);text-align:left;cursor:pointer;border-radius:13px;flex:none;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 9px;display:grid}.workTaskDeskList>button.done{opacity:.65}.workTaskDeskCheck{border:1.5px solid var(--rose);width:18px;height:18px;color:var(--berry);font:900 9px var(--ui-font);border-radius:7px;place-items:center;display:grid}.workTaskDeskList strong{font-size:8.5px;line-height:1.2;display:block}.workTaskDeskList small{color:var(--muted);margin-top:2px;font-size:6.5px;display:block}.workTaskDeskList em{font:900 6px/1 var(--ui-font);letter-spacing:.06em;color:var(--rose);font-style:normal}.workClientCommandList,.workWaitingCommandList{flex-direction:column;flex:1;gap:5px;min-height:0;padding-right:2px;display:flex;overflow:auto}.workClientCommandList>button,.workWaitingCommandList>button{border:1px solid var(--line);background:var(--soft);color:var(--text);text-align:left;cursor:pointer;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 9px;display:grid}.workClientCommandList strong,.workWaitingCommandList strong{font-size:8.5px;line-height:1.2;display:block}.workClientCommandList small,.workWaitingCommandList small{color:var(--muted);margin-top:2px;font-size:6.5px;display:block}.workClientCommandList>button>span,.workWaitingCommandList>button>span{font:850 6px/1 var(--ui-font);letter-spacing:.05em;text-transform:uppercase;color:var(--rose);text-align:right}.workDeskUtilityCard{overflow:hidden!important}.workDeskUtilityCard .workDeskEmbeddedWrap{flex:1!important;min-height:0!important;margin-top:0!important}.workDeskUtilityCard .embeddedWorkDesk{border-radius:15px!important;padding:8px!important}.workDeskUtilityCard .embeddedPaper,.workDeskUtilityCard .embeddedMonthly{padding-top:6px!important}.workDeskUtilityCard .embeddedWorkList{gap:2px!important;margin-top:5px!important}.workDeskUtilityCard .embeddedWorkList>div{padding:4px 3px!important}.workDeskUtilityCard .embeddedOpenFull{margin-top:4px!important}.workToolRail{border:1px solid var(--line);background:color-mix(in srgb,var(--white) 88%,transparent);min-width:0;min-height:0;box-shadow:0 10px 28px rgb(var(--light-ink-rgb,66 35 56) / .04);border-radius:18px;grid-template-columns:auto repeat(4,minmax(0,1fr));align-items:center;gap:6px;padding:6px 9px;display:grid;overflow:hidden}.workToolRail>span{font:900 6.5px var(--ui-font);letter-spacing:.12em;color:var(--rose);white-space:nowrap;padding:0 10px 0 4px}.workToolRail>button,.workToolRail>a{border:1px solid color-mix(in srgb,var(--line) 78%,transparent);background:var(--soft);height:43px;color:var(--text);text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;padding:5px 8px;text-decoration:none;display:grid}.workToolRail i{color:var(--rose);text-align:center;font-size:14px}.workToolRail strong{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.workToolRail small{font:750 6px var(--ui-font);color:var(--muted);white-space:nowrap}html[data-theme=midnights] .workToolRail{background:color-mix(in srgb,var(--white) 7%,transparent)}html[data-theme=midnights] .workCommandMeetingList>button,html[data-theme=midnights] .workPriorityList>button,html[data-theme=midnights] .workPulseCommandGrid>button,html[data-theme=midnights] .workTaskDeskList>button,html[data-theme=midnights] .workClientCommandList>button,html[data-theme=midnights] .workWaitingCommandList>button,html[data-theme=midnights] .workToolRail>button,html[data-theme=midnights] .workToolRail>a{background:color-mix(in srgb,var(--white) 5%,transparent)}@media (max-width:1180px) and (min-width:761px){.lifeDashboardGrid.tab-work{grid-template-rows:126px minmax(0,1.06fr) minmax(0,.92fr) 58px!important}.workCommandTodayCard{grid-column:1/8!important}.workPulseCommandCard{grid-column:8/13!important}.workTaskDeskCard{grid-column:1/8!important}.workCommandClientsCard{grid-column:8/13!important}.workDeskUtilityCard{grid-column:1/8!important}.workWaitingCommandCard{grid-column:8/13!important}.workCommandTodayBody{grid-template-columns:1fr 1fr;gap:8px}}@media (max-width:760px){.lifeDashboardGrid.tab-work{flex-direction:column!important;padding-bottom:80px!important;display:flex!important;overflow:auto!important}.lifeDashboardGrid.tab-work>.lifeCard,.lifeDashboardGrid.tab-work>.workToolRail{min-height:180px;flex:none!important}.workCommandTodayBody{grid-template-columns:1fr}.workCommandMeetings{grid-template-columns:74px minmax(0,1fr)}.workCommandPriorities{border-left:0;border-top:1px solid var(--line);padding-top:8px;padding-left:0}.workToolRail{grid-template-columns:1fr 1fr!important;min-height:0!important}.workToolRail>span{grid-column:1/-1}}@media (min-width:761px){.lifeDashboardGrid.tab-work{grid-template-rows:42px minmax(0,1fr) 150px 58px!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:9px!important}.workSubtabs{grid-area:1/1/auto/13}.workTodayMain{grid-area:2/1/auto/9!important}.workTodaySide{grid-area:2/9/auto/13!important}.workTodayWaiting{grid-area:3/1/auto/13!important}.workTodayTools{grid-area:4/1/auto/13!important}.workTaskFull,.workClientsFull,.workWorkspaceFull{grid-area:2/1/5/13!important}.workWorkspaceTools{grid-area:4/1/auto/13!important}}.workSubtabs{border:1px solid var(--line);background:color-mix(in srgb,var(--white) 88%,transparent);width:max-content;min-width:0;max-width:100%;min-height:0;box-shadow:0 7px 22px rgb(var(--light-ink-rgb,66 35 56) / .04);border-radius:999px;align-items:center;gap:4px;padding:4px;display:flex;overflow:auto}.workSubtabs button{color:var(--muted);font:850 7px/1 var(--ui-font);letter-spacing:.07em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 15px}.workSubtabs button.active{background:var(--berry);color:#fff;box-shadow:0 4px 12px rgb(var(--light-ink-rgb,85 44 64) / .15)}html[data-theme=midnights] .workSubtabs{background:#1d1922e6;border-color:#403748}html[data-theme=midnights] .workSubtabs button.active{background:#8d647d}.workTodayMain,.workTodaySide,.workTodayNext,.workTodayPulse,.workTodayWaiting,.workTaskFull,.workClientsFull,.workWorkspaceFull{min-height:0!important;overflow:hidden!important}.workTodayWaiting .workWaitingCommandList{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:6px;display:grid}.workTodayWaiting .workWaitingCommandList>button{min-height:48px}.workTaskFull{padding:15px 17px!important}.workTaskHero{flex:none;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:10px;display:flex}.workTaskHero h2,.workClientsHero h2{color:var(--wine);margin:0 0 4px!important;font:400 clamp(22px,2vw,31px)/1.05 Georgia,serif!important}.workTaskHero p,.workClientsHero p{color:var(--muted);margin:0;font-size:8px;line-height:1.45}.workTaskHeroStats{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.workTaskHeroStats span{border:1px solid var(--line);background:var(--soft);font:850 6.5px var(--ui-font);letter-spacing:.06em;color:var(--muted);white-space:nowrap;border-radius:999px;padding:6px 9px}.workTaskHeroStats strong{color:var(--berry);margin-right:4px;font:500 15px Georgia,serif}.workTaskFull .workTaskDeskTabs{margin-bottom:9px}.workTaskDeskListFull{gap:6px!important}.workTaskDeskListFull>button{border-radius:15px!important;padding:10px 11px!important}.workTaskDeskListFull strong{font-size:9.5px!important}.workTaskDeskListFull small{font-size:7px!important}.workTaskDeskListFull .workTaskDeskCheck{width:20px;height:20px}.workTaskDeskListFull{scrollbar-gutter:stable}.workClientsFull{padding:15px 17px!important}.workClientsHero{flex:none;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:12px;display:flex}.workClientsHero>strong{color:var(--berry);white-space:nowrap;font:500 31px/1 Georgia,serif}.workClientsHero>strong small{font:900 6.5px var(--ui-font);letter-spacing:.08em;color:var(--muted)}.workClientTableHead{border-bottom:1px solid var(--line);flex:none;grid-template-columns:minmax(260px,2fr) minmax(120px,1fr) 120px 115px 55px;gap:10px;padding:0 11px 6px;display:grid}.workClientTableHead span{font:900 6.5px var(--ui-font);letter-spacing:.09em;color:var(--rose)}.workClientFullList{scrollbar-gutter:stable;flex-direction:column;flex:1;gap:6px;min-height:0;padding-top:7px;padding-right:3px;display:flex;overflow:auto}.workClientFullList>button{border:1px solid var(--line);background:var(--soft);color:var(--text);text-align:left;cursor:pointer;border-radius:15px;grid-template-columns:minmax(260px,2fr) minmax(120px,1fr) 120px 115px 55px;align-items:center;gap:10px;padding:10px 11px;display:grid}.workClientFullList strong{font-size:9px;line-height:1.2;display:block}.workClientFullList small{color:var(--muted);margin-top:2px;font-size:6.5px;display:block}.workClientFullList>button>span{color:var(--text);font-size:7px}.workClientFullList>button>em{font:850 6px var(--ui-font);letter-spacing:.05em;text-transform:uppercase;color:var(--rose);font-style:normal}.workClientFullList>button>b{font:850 6px var(--ui-font);letter-spacing:.05em;color:var(--berry);text-align:right}.workWorkspaceFull{padding:15px 17px!important}.workWorkspaceFull .workDeskEmbeddedWrap{flex:1!important;min-height:0!important;margin-top:0!important}.workWorkspaceFull .embeddedWorkDesk{border-radius:18px!important;padding:12px!important}.workWorkspaceFull .embeddedWorkTabs{margin-bottom:3px}.workWorkspaceFull .embeddedWorkTabs button{padding:7px 13px!important;font-size:7px!important}.workWorkspaceFull .embeddedPaper>form,.workWorkspaceFull .embeddedMonthly>form{grid-template-columns:minmax(0,1fr) 40px!important;gap:8px!important}.workWorkspaceFull .embeddedPaper input,.workWorkspaceFull .embeddedMonthly input{padding:11px 13px!important;font-size:10px!important}.workWorkspaceFull .embeddedWorkList{gap:4px!important;margin-top:8px!important}.workWorkspaceFull .embeddedWorkList>div{padding:7px 5px!important}.workWorkspaceFull .embeddedWorkList>div>span{font-size:9px!important}.workWorkspaceFull .embeddedMonthlyStats{gap:8px!important;margin-bottom:9px!important}.workWorkspaceFull .embeddedMonthlyStats button{padding:10px 12px!important}.workWorkspaceFull .embeddedMonthlyStats b{font-size:24px!important}.workWorkspaceFull .embeddedOpenFull{margin-top:7px!important}@media (max-width:1180px) and (min-width:761px){.lifeDashboardGrid.tab-work{grid-template-rows:42px minmax(0,1fr) 145px 58px!important}.workTodayMain{grid-column:1/8!important}.workTodaySide{grid-column:8/13!important}.workClientTableHead,.workClientFullList>button{grid-template-columns:minmax(210px,2fr) minmax(100px,1fr) 105px 90px 48px}}@media (max-width:760px){.lifeDashboardGrid.tab-work{flex-direction:column!important;padding-bottom:80px!important;display:flex!important;overflow:auto!important}.workSubtabs{z-index:4;position:sticky;top:0;flex:none!important}.workTodayMain,.workTodaySide,.workTodayNext,.workTodayPulse,.workTodayWaiting,.workTaskFull,.workClientsFull,.workWorkspaceFull,.workTodayTools,.workWorkspaceTools{flex:none!important}.workTodayMain{min-height:360px!important}.workTodayPulse{min-height:130px!important}.workTodayWaiting{min-height:220px!important}.workTaskFull,.workClientsFull,.workWorkspaceFull{min-height:620px!important}.workClientTableHead{display:none}.workClientFullList>button{grid-template-columns:1fr auto;grid-template-areas:"order status""client delivery";gap:5px 10px}.workClientFullList>button>div{grid-area:order}.workClientFullList>button>span:first-of-type{grid-area:client}.workClientFullList>button>span:nth-of-type(2){grid-area:delivery}.workClientFullList>button>em{grid-area:status}.workClientFullList>button>b{display:none}.workTodayWaiting .workWaitingCommandList{grid-template-columns:1fr}.mobileCompanionHome{background:linear-gradient(160deg,#fbf4e9 0%,#f3e4d2 56%,#ead6c1 100%);padding:30px 18px 122px;overflow-x:hidden}.mobileCompanionHome:before,.mobileCompanionHome:after{opacity:.045;font-size:130px}.mobileCompanionHome .mobileSeasonWash{opacity:.1}.mobileCompanionHome .mobileHomeHeader{align-items:center;margin:4px 2px 24px}.mobileCompanionHome .mobileHomeEyebrow{letter-spacing:.19em;margin-bottom:9px;font-size:8px}.mobileCompanionHome .mobileHomeHeader h1{letter-spacing:-.05em;font-size:42px;line-height:.91}.mobileCompanionHome .mobileHomeHeader p{margin-top:11px;font-size:10px}.mobileCompanionHome .mobileRefresh{background:#fffbf5d1;width:42px;height:42px;box-shadow:0 10px 30px #4725171a}.mobileFocusCard{z-index:1;text-align:left;width:100%;color:var(--m-ink);background:#fffcf7e6;border:1px solid #5d33251a;border-radius:27px;padding:20px;display:block;position:relative;box-shadow:0 18px 42px #4725171a}.mobileFocusTop{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.mobileFocusTop span,.mobileQuickLaunch>span{font:900 8px/1 var(--ui-font);letter-spacing:.17em;color:var(--m-deep)}.mobileFocusTop small{color:var(--m-muted);font-size:9px}.mobileFocusCard>strong{letter-spacing:-.025em;max-width:92%;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:500;line-height:1.08;display:block}.mobileFocusProgress{background:#5b332517;border-radius:999px;height:5px;margin:18px 0 13px;overflow:hidden}.mobileFocusProgress i{border-radius:inherit;background:var(--m-deep);height:100%;display:block}.mobileFocusPeek{gap:7px;display:grid}.mobileFocusPeek span{white-space:nowrap;text-overflow:ellipsis;color:var(--m-muted);font-size:10px;overflow:hidden}.mobileFocusPeek em{font:800 8px/1 var(--ui-font);letter-spacing:.08em;color:var(--m-deep)}.mobileGlanceRail{z-index:1;scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:12px -18px 0;padding:2px 18px 10px;display:flex;position:relative;overflow-x:auto}.mobileGlanceRail::-webkit-scrollbar{display:none}.mobileGlanceCard{text-align:left;min-height:118px;color:var(--m-ink);scroll-snap-align:start;background:#fffbf6c7;border:1px solid #5d332517;border-radius:22px;flex:0 0 68%;padding:16px}.mobileGlanceCard span{font:900 7px/1 var(--ui-font);letter-spacing:.16em;color:var(--m-deep);display:block}.mobileGlanceCard strong{margin:11px 0 7px;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:500;line-height:1.1;display:block}.mobileGlanceCard small{color:var(--m-muted);font-size:9px}.mobileGlanceArden{background:linear-gradient(145deg,var(--light-ink,#6b3028),var(--light-ink,#4e251f));color:#fff}.mobileGlanceArden span,.mobileGlanceArden small{color:#ead7ca}.mobileContextFeature{z-index:1;background:linear-gradient(150deg,var(--light-ink,#4f2d25) 0%,#713b2f 62%,#87614d 100%);text-align:left;color:#fff;border:0;border-radius:28px;width:100%;min-height:202px;margin-top:10px;padding:23px;display:block;position:relative;overflow:hidden;box-shadow:0 20px 44px #47251729}.mobileContextFeature:after{content:"❧";color:#ffffff0e;font-size:150px;position:absolute;bottom:-38px;right:-8px;transform:rotate(-18deg)}.mobileContextFeature span{font:900 8px/1 var(--ui-font);letter-spacing:.18em;color:#e7cbbd}.mobileContextFeature strong{letter-spacing:-.035em;max-width:90%;margin:23px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:500;line-height:.98;display:block}.mobileContextFeature p{z-index:1;color:#eadbd3;max-width:90%;margin:0;font-size:11px;line-height:1.5;position:relative}.mobileContextFeature em{font:900 7px/1 var(--ui-font);letter-spacing:.14em;color:#f4dfd4;position:absolute;bottom:20px;left:23px}.mobileQuickLaunch{z-index:1;margin-top:24px;position:relative}.mobileQuickLaunch>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:11px;display:grid}.mobileQuickLaunch button{min-width:0;color:var(--m-ink);text-align:left;background:#fffbf6a8;border:1px solid #5d332517;border-radius:16px;align-items:center;gap:8px;padding:9px;display:flex}.mobileQuickLaunch img{object-fit:cover;border-radius:10px;width:31px;height:31px}.mobileQuickLaunch b{min-width:0;font:800 7px/1.15 var(--ui-font);letter-spacing:.035em}.mobileGlobalDock{left:18px;right:18px;bottom:max(10px,env(safe-area-inset-bottom));background:#fffcf7e8;border-radius:24px;padding:7px 8px;box-shadow:0 14px 38px #3e221924}.mobileGlobalDock button{border-radius:17px;min-height:44px}.mobileGlobalDock .mobileDockHome{box-shadow:none}.mobileGlobalDock button b{font-size:5.8px}}.giftCardActions{align-items:center;gap:7px;display:flex}.giftCardActions button,.giftEditName{color:var(--berry);font:850 8px var(--ui-font);letter-spacing:.04em;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.giftCardActions button:hover,.giftEditName:hover{color:var(--wine);text-underline-offset:3px;text-decoration:underline}.giftEditName{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.giftEditName small{font:850 6px var(--ui-font);letter-spacing:.08em;color:var(--rose)}.giftEditForm .inlineCheck{margin-top:2px}html[data-theme=midnights] .giftCardActions button,html[data-theme=midnights] .giftEditName{color:var(--lilac)}@media (max-width:760px){.desktopDashboard{display:none!important}.mobileCompanionHome{--m-ink:#342f29;--m-deep:#354d40;--m-muted:#807e73;background:linear-gradient(155deg,#f8f6ee 0%,#f1efe4 55%,#e8ebe0 100%);min-height:calc(100dvh - 110px);padding:20px 18px 100px!important}.mobileCompanionHome .mobileSeasonWash{display:none}.mobileCompanionHome .mobileHomeHeader{margin:0 2px 17px}.mobileCompanionHome .mobileHomeHeader h1{color:#342f29;font-size:clamp(34px,9vw,43px)}.mobileCompanionHome .mobileHomeHeader h1 em,.mobileCompanionHome .mobileHomeEyebrow{color:#526d58}.mobileCompanionHome .mobileFocusCard{background:#fffef9;border-radius:23px;padding:17px 18px;box-shadow:0 9px 25px #3444360b}.mobileCompanionHome .mobileFocusCard>strong{font-size:19px;line-height:1.15}.mobileCompanionHome .mobileFocusProgress{margin:13px 0 10px}.mobileCompanionHome .mobileFocusProgress i{background:#66856d}.mobileCompanionHome .mobileGlanceRail{margin-top:9px}.mobileCompanionHome .mobileGlanceCard{background:#fffdf7;flex-basis:61%;min-height:94px;padding:14px}.mobileCompanionHome .mobileGlanceCard strong{margin:9px 0 5px;font-size:15px}.mobileCompanionHome .mobileGlanceArden{color:#fff;background:#344d3f}.mobileCompanionHome .mobileContextFeature{background:linear-gradient(135deg,#3c5546,#617765);border-radius:23px;min-height:128px;margin-top:5px;padding:18px 20px;box-shadow:0 12px 26px #34443618}.mobileCompanionHome .mobileContextFeature strong{margin:12px 0 6px;font-size:19px;line-height:1.08}.mobileCompanionHome .mobileContextFeature p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.mobileCompanionHome .mobileContextFeature em{margin-top:12px;display:block;position:static}.mobileCompanionHome .mobileQuickLaunch{margin-top:17px}.mobileCompanionHome .mobileQuickLaunch>div{gap:7px;margin-top:9px}.mobileCompanionHome .mobileQuickLaunch button{background:#fffdf7;padding:7px}.mobileCompanionHome .mobileQuickLaunch img{width:26px;height:26px}.mobileGlobalDock{background:#fffdf8!important}.mobileGlobalDock .mobileDockHome{background:#3d5747!important}html,body{scrollbar-color:auto!important}:is(body:has(.mobileCompanionHome),html:has(.mobileCompanionHome)){background:#f8f6ee!important}body:has(.mobileCompanionHome)::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body:has(.mobileCompanionHome) ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body:has(.mobileCompanionHome) main{max-width:none!important;box-shadow:none!important;border:0!important;margin:0!important;padding:0!important}body:has(.mobileCompanionHome) .dashboardMain{max-width:none!important;box-shadow:none!important;border:0!important;margin:0!important;padding:0!important}body:has(.mobileCompanionHome) .dashboardContent{max-width:none!important;box-shadow:none!important;border:0!important;margin:0!important;padding:0!important}.mobileCompanionHome{width:100%!important;max-width:none!important;min-height:100dvh!important;padding:22px 20px max(32px,env(safe-area-inset-bottom))!important;box-shadow:none!important;background:linear-gradient(155deg,#f8f6ee,#eff2e9 75%,#e8eee5)!important;border:0!important;border-radius:0!important;margin:0!important}body:has(.mobileCompanionHome) .mobileGlobalDock{display:none!important}.mobileCompanionHome .mobileQuickLaunch{margin-top:24px;padding-bottom:24px}.mobileCompanionHome .mobileQuickLaunch>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.mobileCompanionHome .mobileQuickLaunch button{background:#fffef9;border:1px solid #e5e9df;border-radius:19px;gap:13px;min-height:74px;padding:13px 14px;box-shadow:0 5px 18px #34443608}.mobileCompanionHome .mobileQuickLaunch button b{letter-spacing:.09em;color:#354d40;font-size:10px}.mobileCompanionHome .mobileLaunchGlyph{color:#435f4d;background:#e8eee5;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-family:Georgia,serif;font-size:27px;font-weight:400;line-height:1;display:grid}}html[data-theme=afterlight] :is(input,textarea,select):focus-visible{outline:2px solid var(--petal);outline-offset:1px}html[data-theme=afterlight] :is(button,a):focus-visible{outline:2px solid var(--rose);outline-offset:3px}html[data-theme=afterlight] ::selection{color:#302f29;background:#dbe7d9}
