@font-face{font-family:__DM_Sans_e64f39;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:__DM_Sans_e64f39;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:__DM_Sans_e64f39;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:__DM_Sans_e64f39;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:__DM_Sans_e64f39;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:__DM_Sans_e64f39;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:__DM_Sans_e64f39;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:__DM_Sans_e64f39;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:__DM_Sans_e64f39;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:__DM_Sans_e64f39;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:__DM_Sans_Fallback_e64f39;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_e64f39{font-family:__DM_Sans_e64f39,__DM_Sans_Fallback_e64f39;font-style:normal}.__variable_e64f39{--font-os-sans:"__DM_Sans_e64f39","__DM_Sans_Fallback_e64f39"}@font-face{font-family:__Fraunces_7a34d3;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-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:__Fraunces_7a34d3;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-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:__Fraunces_7a34d3;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-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:__Fraunces_7a34d3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-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:__Fraunces_7a34d3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-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:__Fraunces_7a34d3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-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:__Fraunces_7a34d3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-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:__Fraunces_7a34d3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-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:__Fraunces_7a34d3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-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:__Fraunces_7a34d3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-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:__Fraunces_7a34d3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-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:__Fraunces_7a34d3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-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:__Fraunces_Fallback_7a34d3;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_7a34d3{font-family:__Fraunces_7a34d3,__Fraunces_Fallback_7a34d3;font-style:normal}.__variable_7a34d3{--font-os-display:"__Fraunces_7a34d3","__Fraunces_Fallback_7a34d3"}:root{--vybrief-bg-ivory:#faf8f1;--vybrief-bg-paper:#fff;--vybrief-bg-warm-white:#faf8f1;--vybrief-bg-workspace:#faf8f1;--vybrief-bg-rail:#faf8f1;--vybrief-ink-navy:#130e02;--vybrief-ink-muted:#4a4a4a;--vybrief-ink-subtle:#9d9fa4;--vybrief-ink-rail-muted:#4a4a4a;--vybrief-gold:#1f3895;--vybrief-gold-soft:#4a6bc4;--vybrief-rule:rgba(74,74,74,.14);--vybrief-rule-strong:rgba(74,74,74,.18);--vybrief-rule-divider:rgba(74,74,74,.08);--vybrief-rail-border:rgba(74,74,74,.08);--workspace-bg:var(--vybrief-bg-workspace);--workspace-text:var(--vybrief-ink-navy);--workspace-muted:var(--vybrief-ink-rail-muted);--workspace-subtle:var(--vybrief-ink-subtle);--workspace-border:var(--vybrief-rail-border);--workspace-accent:var(--vybrief-gold);--workspace-input-bg:#fffdf8;--workspace-input-text:var(--workspace-text);--workspace-input-placeholder:var(--workspace-muted);--paper-bg:var(--vybrief-bg-paper);--paper-text:var(--vybrief-ink-navy);--paper-muted:var(--vybrief-ink-muted);--paper-border:var(--vybrief-rule);--paper-accent:var(--vybrief-gold);--paper-rule:var(--vybrief-rule);--vybrief-shadow-paper:none;--vybrief-shadow-landing:none;--vybrief-font-serif:var(--font-serif),Georgia,"Times New Roman",serif;--vybrief-font-sans:var(--font-sans),system-ui,-apple-system,sans-serif}.landing-page{--landing-bg:var(--vb-bg,#faf8f1);--landing-paper:var(--vb-bg,#faf8f1);--landing-ink:var(--vb-ink,#130e02);--landing-ink-muted:var(--vb-ink-muted,#4a4a4a);--landing-ink-subtle:var(--vb-ink-subtle,#9d9fa4);--landing-gold:var(--vb-gold,#1f3895);--landing-gold-soft:var(--vb-gold-soft,#4a6bc4);--landing-rule:var(--vb-rule-light,rgba(74,74,74,.08));background-color:var(--landing-bg);color:var(--landing-ink);font-family:var(--vybrief-font-sans)}.landing-page h1,.landing-page h2,.landing-page h3{font-family:var(--vybrief-font-sans);font-weight:400;color:var(--landing-ink);text-wrap:balance;letter-spacing:-.02em}.landing-page li,.landing-page p{text-wrap:pretty}.landing-section-rule{border-color:var(--landing-rule)}.landing-gold-accent{background-color:var(--landing-gold)}.landing-section-label{font-size:.5625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--landing-ink-subtle);font-weight:400}.landing-feature-list{display:grid;gap:clamp(1.5rem,3vw,2.25rem)}@media (min-width:640px){.landing-feature-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.landing-feature-list--3{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-feature-list--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.landing-feature-title{font-size:1rem;font-weight:500;color:var(--landing-ink);letter-spacing:-.01em}.landing-feature-copy{margin-top:.375rem;font-size:.875rem;line-height:1.6;color:var(--landing-ink-muted)}.landing-feature-icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-bottom:.75rem;border-radius:9999px;background:rgba(192,130,47,.08);color:var(--landing-gold)}.landing-feature-icon svg{width:1.375rem;height:1.375rem;stroke-width:1.5}.landing-plan-label{display:inline-block;margin-right:.375rem;font-size:.5625rem;letter-spacing:.1em;text-transform:uppercase;color:var(--landing-gold)}.landing-step-list{display:grid;gap:clamp(2rem,4vw,3rem)}@media (min-width:768px){.landing-step-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.landing-step-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.landing-step-number{font-size:.5625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--landing-gold)}.landing-pricing-grid{display:grid;gap:clamp(1.5rem,3vw,2rem)}@media (min-width:768px){.landing-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.landing-pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.landing-pricing-tier{display:flex;flex-direction:column;padding-top:1.5rem;border-top:1px solid var(--landing-rule)}.landing-pricing-tier--featured{border-top-color:var(--landing-gold-soft)}.landing-home-preview{position:relative;background:var(--vb-bg,#f7f4ed);padding:clamp(1.15rem,2.5vw,1.65rem);overflow:hidden}.landing-home-preview .vybrief-category-label{font-size:clamp(.9375rem,1.8vw,1.25rem);line-height:1.15;pointer-events:none}.landing-home-preview .vybrief-category-count{font-size:.72em}.landing-home-preview-categories,.landing-home-preview.vybrief .vybrief-categories{--vb-category-gap:0.3rem;gap:.3rem;margin-top:.65rem}.landing-home-preview .vybrief-category-link:not(.landing-hero-for-you){padding-block:.05rem}.landing-home-preview-inner{display:flex;flex-direction:column;gap:clamp(.65rem,1.5vh,1rem);max-width:28rem}.landing-home-preview-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem}.landing-home-preview-datetime{text-align:right;flex-shrink:0}.landing-home-preview .vybrief-reflection-subtitle{margin-top:.4rem;font-size:clamp(.9375rem,1.6vw,1.125rem)}.landing-home-preview .vybrief-reflection-verse{margin-top:.45rem;font-size:.75rem;line-height:1.45}.landing-hero-grid{align-items:start}.landing-hero-copy{position:relative;isolation:isolate;max-width:36rem}.landing-hero-copy:before{content:"";position:absolute;inset:-1.5rem -3rem -1.5rem -1.5rem;background:linear-gradient(105deg,var(--landing-bg) 55%,color-mix(in srgb,var(--landing-bg) 88%,transparent) 78%,transparent 100%);z-index:-1;pointer-events:none}.landing-hero-preview-shell{position:relative;isolation:isolate;width:100%;max-width:100%;margin-inline:auto;aspect-ratio:3/4;max-height:min(90vh,40rem)}.landing-hero-preview-glow{position:absolute;inset:-10% -10% -10% 35%;background:radial-gradient(ellipse 70% 60% at 60% 40%,hsla(40,46%,60%,.12),transparent 68%);pointer-events:none;z-index:0}.landing-hero-preview-frame{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:clamp(.7rem,2.8%,1rem);border-radius:1.5rem;background:linear-gradient(155deg,rgba(12,22,38,.96),rgba(8,17,31,.88) 55%,rgba(6,14,26,.94));border:1px solid hsla(40,46%,60%,.28);box-shadow:0 28px 56px rgba(8,17,31,.32),inset 0 1px 0 hsla(0,0%,100%,.08),inset 0 0 0 1px hsla(0,0%,100%,.04);backdrop-filter:blur(12px)}.landing-hero-preview-frame:after{content:"";position:absolute;bottom:clamp(.28rem,1.2%,.45rem);left:50%;z-index:2;width:24%;height:.2rem;border-radius:999px;background:hsla(0,0%,100%,.16);transform:translateX(-50%);pointer-events:none}.landing-hero-preview-screen{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;border-radius:.75rem;box-shadow:inset 0 0 0 1px rgba(0,0,0,.35)}.landing-hero-preview-screen:after{content:"";position:absolute;inset:auto 0 0 0;z-index:2;height:1.75rem;border-radius:0 0 .75rem .75rem;background:linear-gradient(to top,color-mix(in srgb,var(--vb-bg,#f7f4ed) 92%,transparent),transparent);pointer-events:none}.landing-hero-preview-frame .landing-home-preview{flex:1 1 auto;min-height:0;border-radius:.75rem;border:1px solid rgba(74,74,74,.08);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(74,74,74,.35) rgba(74,74,74,.08);padding:clamp(.75rem,2vw,1rem) clamp(.75rem,2vw,1rem) 3rem}.landing-hero-preview-frame .landing-home-preview::-webkit-scrollbar{width:5px}.landing-hero-preview-frame .landing-home-preview::-webkit-scrollbar-track{margin-block:.35rem;background:rgba(74,74,74,.06);border-radius:999px}.landing-hero-preview-frame .landing-home-preview::-webkit-scrollbar-thumb{background:rgba(74,74,74,.28);border-radius:999px}.landing-hero-preview-frame .landing-home-preview .vybrief-reflection-verse{font-size:.6875rem;line-height:1.4}.landing-hero-preview-frame .landing-hero-calendar{margin-top:.65rem;padding-top:.55rem}.landing-hero-preview-frame .landing-home-preview-categories{gap:.15rem;margin-top:.5rem}.landing-hero-preview-frame .landing-hero-for-you-card{padding:.45rem .6rem}.landing-hero-calendar{margin-top:.85rem;padding-top:.75rem;border-top:1px solid var(--vb-rule-light,rgba(74,74,74,.08))}.landing-hero-calendar-label{display:inline-flex;align-items:center;gap:.4rem;font-size:.625rem;letter-spacing:.12em;text-transform:uppercase;color:var(--landing-gold,#c8a96a)}.landing-hero-calendar-list{margin-top:.65rem;display:flex;flex-direction:column;gap:.35rem}.landing-hero-calendar-list li{display:flex;align-items:baseline;gap:.65rem;font-size:.8125rem;line-height:1.35;color:var(--vb-ink-muted,rgba(74,74,74,.72))}.landing-hero-calendar-time{flex-shrink:0;width:2.5rem;font-variant-numeric:tabular-nums;color:var(--vb-ink,#4a4a4a);opacity:.72}.landing-hero-calendar-title{color:var(--vb-ink,#4a4a4a)}.landing-hero-for-you{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.landing-hero-for-you-card{width:100%;max-width:22rem;padding:.55rem .7rem;border-radius:.65rem;background:hsla(40,46%,60%,.08);border:1px solid hsla(40,46%,60%,.18)}.landing-hero-for-you-sender{font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--landing-gold,#c8a96a)}.landing-hero-for-you-summary{margin-top:.35rem;font-size:.8125rem;line-height:1.45;color:var(--vb-ink,#4a4a4a)}.landing-hero-ask-pill{position:absolute;right:1.25rem;bottom:1.25rem;display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .75rem;border-radius:999px;font-size:.6875rem;letter-spacing:.04em;color:#f6f2ea;background:rgba(8,17,31,.88);border:1px solid hsla(40,46%,60%,.28);box-shadow:0 8px 20px rgba(8,17,31,.2)}.landing-brief-demo{font-family:var(--vybrief-font-sans);color:var(--vb-ink,#4a4a4a)}.landing-brief-demo .brief-paper{background:var(--vb-bg,#f7f4ed);box-shadow:none;border:none;border-top:1px solid var(--vb-rule-light,rgba(74,74,74,.08))}.auth-page{--auth-bg:#faf8f1;--auth-paper:#faf8f1;--auth-ink:#130e02;--auth-ink-muted:#4a4a4a;--auth-ink-subtle:#9d9fa4;--auth-gold:#1f3895;--auth-gold-soft:#4a6bc4;--auth-rule:rgba(19,14,2,.18);background-color:var(--auth-bg);color:var(--auth-ink);color-scheme:light;font-family:var(--vybrief-font-sans)}.auth-page h1,.auth-page h2{font-family:var(--vybrief-font-sans);font-weight:400;color:var(--auth-ink);text-wrap:balance;letter-spacing:-.02em}.auth-page p{text-wrap:pretty}.auth-paper-card{background:transparent;border:none;box-shadow:none;border-top:1px solid var(--auth-rule);border-radius:0;padding-top:1.5rem}.auth-page .auth-inline-link{color:var(--auth-gold);text-decoration:none;transition:color .15s ease}.auth-page .auth-inline-link:hover{color:var(--auth-ink)}.auth-paper-card .text-xs a{color:var(--auth-gold);text-decoration:none;transition:color .15s ease}.auth-paper-card .text-xs a:hover{color:var(--auth-ink)}html[data-vb-theme] .auth-page h1,html[data-vb-theme] .auth-page h2{font-family:var(--vybrief-font-sans)}html[data-vb-theme] .auth-paper-card{box-shadow:none;border-color:var(--auth-rule);background:transparent}html[data-vb-theme] .auth-page{background-color:var(--auth-bg)}.auth-field-input{width:100%;border:none;border-bottom:1px solid var(--auth-rule);background:transparent;padding:.5rem 0;font-size:.875rem;color:var(--auth-ink);outline:none;transition:border-color .15s ease}.auth-field-input::placeholder{color:var(--auth-ink-subtle)}.auth-field-input:focus{border-bottom-color:var(--auth-gold-soft)}.vybrief-pill-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1.375rem;font-family:var(--vybrief-font-sans);font-size:.8125rem;font-weight:500;letter-spacing:.01em;line-height:1.2;text-decoration:none;border:none;border-radius:999px;background:var(--auth-gold,var(--vb-gold,#c0822f));color:var(--auth-bg,var(--vb-bg,#f7f4ed));cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.vybrief-pill-btn:hover:not(:disabled){background:var(--auth-ink,var(--vb-ink,#4a4a4a));color:var(--auth-bg,var(--vb-bg,#f7f4ed))}.vybrief-pill-btn:disabled{cursor:not-allowed;opacity:.55}.vybrief-pill-btn--secondary{background:transparent;color:var(--auth-ink-muted,var(--vb-ink-muted,#7a7a7a));padding-inline:.75rem}.vybrief-pill-btn--secondary:hover:not(:disabled){background:var(--auth-ink,var(--vb-ink,#4a4a4a));color:var(--auth-bg,var(--vb-bg,#f7f4ed))}.vybrief-pill-btn--outline{background:transparent;color:var(--auth-ink,var(--vb-ink,#4a4a4a));border:1px solid var(--auth-rule,var(--vb-rule-light,rgba(74,74,74,.18)))}.vybrief-pill-btn--outline:hover:not(:disabled){background:var(--auth-ink,var(--vb-ink,#4a4a4a));color:var(--auth-bg,var(--vb-bg,#f7f4ed));border-color:var(--auth-ink,var(--vb-ink,#4a4a4a))}.os-root{font-family:var(--font-os-sans),"DM Sans",sans-serif}