@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_67a1af{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.__variable_67a1af{--jit-founder-display-font:"Cormorant Garamond","Cormorant Garamond Fallback"}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/dad5af6a451969b9-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f751862dd005bbab-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/162bae04ee86dd69-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/67d172d8d0152ee1-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/536d9d896eaf4f3f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/87069f06a4f1ee13-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Great Vibes Fallback;src:local("Arial");ascent-override:124.79%;descent-override:58.80%;line-gap-override:0.00%;size-adjust:68.19%}.__className_a10525{font-family:Great Vibes,Great Vibes Fallback;font-weight:400;font-style:normal}.__variable_a10525{--jit-founder-signature-font:"Great Vibes","Great Vibes Fallback"}@font-face{font-family:Allison;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c64ee86625b944bc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Allison;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d4774a99e2af9dc6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Allison;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/30a5624184bfc6cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Allison Fallback;src:local("Arial");ascent-override:161.29%;descent-override:68.86%;line-gap-override:0.00%;size-adjust:55.18%}.__className_1982d1{font-family:Allison,Allison Fallback;font-weight:400;font-style:normal}.__variable_1982d1{--jit-founder-signature-final-font:"Allison","Allison Fallback"}:root{--ink:#132027;--ink-soft:#526069;--ivory:#f8f5ee;--paper:#fffdf8;--stone:#e9e5dc;--gold:#bd8628;--gold-soft:#efe1c3;--sage:#577867;--danger:#9c3737;--shadow:0 18px 55px rgb(20 29 34/9%);--radius-large:24px;--radius-medium:16px}*{box-sizing:border-box}body,html{background:var(--ivory)}body{margin:0;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}a{color:inherit}button,input{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid rgb(189 134 40/35%);outline-offset:3px}h1,h2,h3,p{margin-top:0}h1,h2{font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.08}h1{font-size:clamp(2.3rem,5vw,4.6rem)}h2{font-size:clamp(1.75rem,3vw,2.5rem)}.eyebrow{color:var(--gold);font-size:.7rem;font-weight:750;letter-spacing:.16em}.muted{color:var(--ink-soft)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.brand-mark{display:flex;align-items:center;gap:12px;text-decoration:none}.brand-mark>span:last-child{display:grid;grid-gap:2px;gap:2px}.brand-mark strong{font-size:.82rem;font-weight:560;letter-spacing:.24em}.brand-mark small{color:var(--gold);font-size:.51rem;letter-spacing:.17em}.brand-symbol{position:relative;display:block;width:48px;height:48px;border:1px solid var(--gold);border-radius:50%;background:repeating-conic-gradient(var(--gold) 0 1deg,transparent 1deg 30deg)}.brand-symbol:after{content:"";position:absolute;inset:5px;border-radius:50%;background:var(--paper)}.brand-symbol i{position:absolute;z-index:1;left:50%;top:10px;width:1px;height:15px;background:var(--gold);transform:rotate(38deg);transform-origin:bottom}.brand-mark-compact .brand-symbol{width:34px;height:34px}.brand-mark-compact strong{font-size:.72rem}.primary-button,.secondary-button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;border-radius:999px;padding:0 22px;border:1px solid var(--ink);font-weight:650;text-decoration:none;cursor:pointer}.primary-button{color:white;background:var(--ink)}.primary-button:disabled{cursor:wait;opacity:.6}.secondary-button{color:var(--ink);background:transparent}.auth-page{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(420px,.75fr)}.auth-introduction{min-height:100vh;padding:clamp(32px,6vw,88px);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;position:relative;background:linear-gradient(155deg,#fff9ec,#e8dfd0 62%,#c8d0c8)}.auth-introduction:after,.auth-introduction:before{content:"";position:absolute;pointer-events:none;border-radius:50%;filter:blur(2px)}.auth-introduction:before{width:500px;height:500px;left:-100px;bottom:-300px;background:rgb(72 93 87/20%)}.auth-introduction:after{width:360px;height:360px;right:-160px;top:15%;background:rgb(215 173 97/18%)}.auth-introduction>*{position:relative;z-index:1;max-width:720px}.auth-introduction h1{margin-bottom:24px}.auth-introduction p:not(.eyebrow){max-width:580px;color:#3e4b50;font-size:1.08rem}.auth-panel{display:grid;place-items:center;padding:clamp(28px,5vw,72px);background:var(--paper)}.auth-card{width:min(100%,430px)}.auth-card h2{margin-bottom:12px}.form-stack{display:grid;grid-gap:18px;gap:18px;margin-top:32px}.form-stack label{display:grid;grid-gap:7px;gap:7px;font-size:.83rem;font-weight:700}.form-stack label small{color:var(--ink-soft);font-weight:450}.form-stack input{width:100%;min-height:50px;border:1px solid #cec9bf;border-radius:12px;background:white;padding:10px 13px}.form-stack input:focus{border-color:var(--gold)}.form-error{margin:-4px 0 0;padding:11px 13px;color:var(--danger);background:#fff1f1;border-radius:10px;font-size:.84rem}.auth-switch{margin-top:28px;color:var(--ink-soft);font-size:.86rem}.auth-switch a{color:var(--ink);font-weight:700}.product-shell{min-height:100vh;display:grid;grid-template-columns:254px minmax(0,1fr)}.product-sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:28px 20px 20px;display:flex;flex-direction:column;background:var(--paper);border-right:1px solid var(--stone)}.product-sidebar>a{text-decoration:none}.primary-navigation{display:grid;grid-gap:5px;gap:5px;margin-top:44px}.nav-link{min-height:44px;display:grid;grid-template-columns:22px 1fr auto;align-items:center;padding:0 13px;border-radius:11px;font-size:.86rem;text-decoration:none}.nav-link-active{background:#f0ede6;font-weight:700}.nav-link-disabled{color:#8a8d8c;cursor:not-allowed}.nav-link-disabled small{font-size:.58rem;text-transform:uppercase;letter-spacing:.08em}.sidebar-account{display:grid;grid-template-columns:40px 1fr 24px;align-items:center;grid-gap:10px;gap:10px;margin-top:auto;padding-top:20px;border-top:1px solid var(--stone)}.sidebar-account>span:nth-child(2){min-width:0;display:grid}.sidebar-account small,.sidebar-account strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-account strong{font-size:.8rem}.sidebar-account small{color:var(--ink-soft);font-size:.68rem}.sidebar-account>a{text-decoration:none}.account-avatar{display:grid;place-items:center;width:40px;height:40px;color:white;border-radius:50%;background:var(--ink)}.product-main{min-width:0}.mobile-header{display:none}.home-page,.settings-page{width:min(100%,1220px);margin:0 auto;padding:22px}.welcome-panel{position:relative;min-height:360px;overflow:hidden;border-radius:var(--radius-large);box-shadow:var(--shadow);background:#e8e3d9}.atmosphere,.atmosphere span{position:absolute}.atmosphere{inset:0}.sun-glow{width:480px;height:480px;left:-50px;top:-260px;border-radius:50%;background:radial-gradient(circle,#fff1cb 0,rgb(242 204 139/58%) 36%,transparent 70%)}.mountain{left:-8%;right:-8%;bottom:62px;height:205px;-webkit-clip-path:polygon(0 82%,13% 54%,25% 68%,38% 35%,49% 66%,62% 28%,72% 58%,84% 19%,100% 61%,100% 100%,0 100%);clip-path:polygon(0 82%,13% 54%,25% 68%,38% 35%,49% 66%,62% 28%,72% 58%,84% 19%,100% 61%,100% 100%,0 100%)}.mountain-one{background:rgb(155 150 141/42%)}.mountain-two{left:24%;bottom:45px;background:rgb(69 85 86/42%)}.lake{inset:auto 0 0;height:96px;background:linear-gradient(rgb(192 203 198/72%),rgb(235 233 225/90%))}.welcome-content{position:relative;z-index:1;padding:clamp(38px,6vw,76px);max-width:690px}.welcome-content h1{margin-bottom:12px}.welcome-content>p:not(.eyebrow){font-size:1.05rem}.foundation-status{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:12px;margin-top:42px;padding:12px 16px;border:1px solid rgb(255 255 255/65%);border-radius:14px;background:rgb(255 253 248/75%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.foundation-status>span:first-child{color:var(--sage)}.foundation-status>span:last-child{display:grid}.foundation-status strong{font-size:.82rem}.foundation-status small{color:var(--ink-soft);font-size:.72rem}.content-section{padding:52px 6px 18px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px}.section-heading h2{margin-bottom:0}.card-status,.off-badge,.on-badge,.quiet-badge{width:-moz-fit-content;width:fit-content;padding:6px 10px;border-radius:999px;font-size:.68rem;font-weight:700}.quiet-badge{color:#72551c;background:var(--gold-soft)}.foundation-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:22px}.foundation-card{min-height:220px;padding:24px;border:1px solid var(--stone);border-radius:var(--radius-medium);background:var(--paper)}.foundation-card h3{margin:25px 0 8px}.foundation-card p{min-height:66px;color:var(--ink-soft);font-size:.86rem}.card-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:var(--gold);background:#f3ead9}.card-status{color:var(--sage);background:#e7efe9}.card-status-muted,.off-badge{color:#6f7474;background:#edeeec}.on-badge{color:var(--sage);background:#e7efe9}.boundary-panel{display:flex;align-items:center;justify-content:space-between;gap:30px;margin:30px 6px;padding:30px;border-radius:var(--radius-medium);color:#f8f5ee;background:var(--ink)}.boundary-panel h2{margin-bottom:10px}.boundary-panel p:not(.eyebrow){max-width:700px;margin-bottom:0;color:#c9d0d1}.boundary-panel .secondary-button{flex:none;color:white;border-color:#758087}.settings-page{max-width:900px;padding-top:60px;padding-bottom:60px}.page-heading{margin-bottom:34px}.page-heading h1{margin-bottom:12px}.page-heading>p:last-child{color:var(--ink-soft)}.settings-card{display:grid;grid-template-columns:minmax(160px,.45fr) minmax(0,1fr);grid-gap:36px;gap:36px;margin-bottom:14px;padding:28px;border:1px solid var(--stone);border-radius:var(--radius-medium);background:var(--paper)}.settings-card h2{margin-bottom:0;font-size:1.45rem}.settings-card>p{color:var(--ink-soft)}.definition-list{margin:0}.definition-list>div{display:grid;grid-template-columns:110px 1fr;grid-gap:12px;gap:12px;padding:10px 0;border-bottom:1px solid var(--stone)}.definition-list>div:last-child{border-bottom:0}.definition-list dt{color:var(--ink-soft);font-size:.75rem}.definition-list dd{margin:0;font-size:.84rem;overflow-wrap:anywhere}.setting-list{display:grid}.setting-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid var(--stone)}.setting-row:first-child{padding-top:0}.setting-row:last-child{border-bottom:0;padding-bottom:0}.setting-row>span:first-child{display:grid}.setting-row strong{font-size:.84rem}.setting-row small{color:var(--ink-soft);font-size:.72rem}.centered-page{min-height:100vh;display:grid;place-items:center;padding:24px}.status-card{max-width:580px;padding:42px;border-radius:var(--radius-large);background:var(--paper);box-shadow:var(--shadow)}@media (max-width:850px){.auth-page{grid-template-columns:1fr}.auth-introduction{min-height:330px;padding:32px;gap:70px}.auth-introduction h1{font-size:2.6rem}.auth-panel{padding:46px 24px}.product-shell{display:block}.product-sidebar{display:none}.mobile-header{position:-webkit-sticky;position:sticky;z-index:5;top:0;display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:0 20px;border-bottom:1px solid var(--stone);background:rgb(255 253 248/92%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mobile-header a{font-size:.76rem;font-weight:700}.foundation-grid{grid-template-columns:1fr}.foundation-card,.foundation-card p{min-height:auto}.settings-card{grid-template-columns:1fr;gap:20px}}@media (max-width:580px){.home-page,.settings-page{padding:12px}.welcome-panel{min-height:440px;border-radius:0 0 var(--radius-large) var(--radius-large)}.welcome-content{padding:54px 24px}.welcome-content h1{font-size:2.65rem}.foundation-status{margin-top:76px}.boundary-panel,.section-heading{align-items:start;flex-direction:column}.boundary-panel .secondary-button{width:100%}.settings-page{padding:38px 16px}.settings-card{padding:22px}.definition-list>div{grid-template-columns:85px 1fr}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important}}